From 2f4517697eb0882a5047faad3f8f42483f4d417e Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 4 Jun 2014 14:29:18 +0000 Subject: [PATCH 0001/1091] Add ssl support to snapServer package. --- pkgs/development/libraries/haskell/snap/server.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/snap/server.nix b/pkgs/development/libraries/haskell/snap/server.nix index 4dca1dea2843..e5835948d9e3 100644 --- a/pkgs/development/libraries/haskell/snap/server.nix +++ b/pkgs/development/libraries/haskell/snap/server.nix @@ -1,7 +1,7 @@ { cabal, attoparsec, attoparsecEnumerator, blazeBuilder , blazeBuilderEnumerator, caseInsensitive, enumerator , MonadCatchIOTransformers, mtl, network, snapCore, text, time -, unixCompat +, unixCompat, HsOpenSSL, useOpenssl ? false }: cabal.mkDerivation (self: { @@ -12,7 +12,8 @@ cabal.mkDerivation (self: { attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator caseInsensitive enumerator MonadCatchIOTransformers mtl network snapCore text time unixCompat - ]; + ] ++ self.stdenv.lib.optional useOpenssl HsOpenSSL; + configureFlags = [ ] ++ self.stdenv.lib.optional useOpenssl "-fopenssl"; meta = { homepage = "http://snapframework.com/"; description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework"; From e0b29501689922319d685c46a6258cb111e9d965 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sat, 28 Jun 2014 21:46:35 -0700 Subject: [PATCH 0002/1091] Initial work on ghcjs --- .../tools/haskell/Cabal-ghcjs/default.nix | 42 +++++++++++++ .../haskell/cabal-install-ghcjs/#default.nix# | 35 +++++++++++ .../haskell/cabal-install-ghcjs/default.nix | 36 +++++++++++ .../tools/haskell/ghcjs/default.nix | 62 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + pkgs/top-level/haskell-defaults.nix | 4 ++ pkgs/top-level/haskell-packages.nix | 18 ++++++ 7 files changed, 198 insertions(+) create mode 100644 pkgs/development/tools/haskell/Cabal-ghcjs/default.nix create mode 100644 pkgs/development/tools/haskell/cabal-install-ghcjs/#default.nix# create mode 100644 pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix create mode 100644 pkgs/development/tools/haskell/ghcjs/default.nix diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix new file mode 100644 index 000000000000..db0447030f0d --- /dev/null +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -0,0 +1,42 @@ +{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck +, random, stm, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time, zlib, fetchgit +}: + +cabal.mkDerivation (self: { + pname = "Cabal-ghcjs"; + version = "9e87d6a3"; + src = fetchgit { + url = git://github.com/ghcjs/cabal.git; + rev = "9e87d6a39ec63f569fea899fc1ace332ea7eea78"; + sha256 = "07bgsqzmiqzw14i91y5nmk5m9sqnxn503xzv2jan5g33z1vcwdcj"; + }; + preConfigure = "cd Cabal"; + configureFlags = "--program-suffix=-js"; + + # jww (2014-05-31): Why is this failing? + # BuildDeps/InternalLibrary4: + # : [Failed] + # expected: 'setup install' should succeed + # output: "/private/var/folders/8h/tky3qz1d63l05l5jp_nzwzjr0000gn/T/nix-build-haskell-Cabal-ghcjs-ghc7.8.2-9e87d6a3-shared.drv-0/git-export/Cabal/tests/Setup configure --user -w /nix/store/v1gr2sk0117ycn9bmwyp3whgxqkbd5sl-ghc-7.8.2-wrapper/bin/ghc" in PackageTests/BuildDeps/InternalLibrary4/to-install + # Configuring InternalLibrary4-0.2... + # Setup: Use of GHC's environment variable GHC_PACKAGE_PATH is incompatible with + # Cabal. Use the flag --package-db to specify a package database (it can be used + # multiple times). + doCheck = false; + + buildDepends = [ + filepath HTTP mtl network random stm time zlib QuickCheck + ]; + testDepends = [ + filepath HTTP HUnit mtl network QuickCheck stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; + }; +}) diff --git a/pkgs/development/tools/haskell/cabal-install-ghcjs/#default.nix# b/pkgs/development/tools/haskell/cabal-install-ghcjs/#default.nix# new file mode 100644 index 000000000000..f761a96bc3f3 --- /dev/null +++ b/pkgs/development/tools/haskell/cabal-install-ghcjs/#default.nix# @@ -0,0 +1,35 @@ +{ cabal, CabalGhcjs, filepath, HTTP, HUnit, mtl, network, QuickCheck +, random, stm, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time, zlib, fetchgit +}: + +cabal.mkDerivation (self: { + pname = "cabal-install-ghcjs"; + version = "9e87d6a3"; + src = fetchgit { + url = git://github.com/ghcjs/cabal.git; + rev = "9e87d6a39ec63f569fea899fc1ace332ea7eea78"; + sha256 = "07bgsqzmiqzw14i91y5nmk5m9sqnxn503xzv2jan5g33z1vcwdcj"; + }; + isLibrary = true; + isExecutable = true; + preConfigure = "cd cabal-install"; + buildDepends = [ + CabalGhcjs filepath HTTP mtl network random stm time zlib + ]; + testDepends = [ + CabalGhcjs filepath HTTP HUnit mtl network QuickCheck stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; + postInstall = '' + mkdir $out/etc + mv bash-completion $out/etc/bash_completion.d + ''; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; + }; +}) diff --git a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix new file mode 100644 index 000000000000..9102c77f2f68 --- /dev/null +++ b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix @@ -0,0 +1,36 @@ +{ cabal, CabalGhcjs, filepath, HTTP, HUnit, mtl, network, QuickCheck +, random, stm, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time, zlib, fetchgit +}: + +cabal.mkDerivation (self: { + pname = "cabal-install-ghcjs"; + version = "9e87d6a3"; + src = fetchgit { + url = git://github.com/ghcjs/cabal.git; + rev = "9e87d6a39ec63f569fea899fc1ace332ea7eea78"; + sha256 = "07bgsqzmiqzw14i91y5nmk5m9sqnxn503xzv2jan5g33z1vcwdcj"; + }; + isLibrary = true; + isExecutable = true; + configureFlags = "--program-suffix=-js"; + preConfigure = "cd cabal-install"; + buildDepends = [ + CabalGhcjs filepath HTTP mtl network random stm time zlib + ]; + testDepends = [ + CabalGhcjs filepath HTTP HUnit mtl network QuickCheck stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; + postInstall = '' + mkdir $out/etc + mv bash-completion $out/etc/bash_completion.d + ''; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; + }; +}) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix new file mode 100644 index 000000000000..cf7c49b237a9 --- /dev/null +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -0,0 +1,62 @@ +{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm +, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time +, zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_7_0_2 +, parallel, safe, shelly, split, stringsearch, syb, systemFileio +, systemFilepath, tar, terminfo, textBinary, unorderedContainers +, vector, wlPprintText, yaml, fetchgit, Cabal, cabalInstall +, regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch +, automake, libtool +}: + +cabal.mkDerivation (self: rec { + pname = "ghcjs"; + version = "c9ce6b9d"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs.git; + rev = "c9ce6b9d87296b1236d5ef0f7d5236b2cedcff84"; + sha256 = "0cla5bchprc8g5n39fkssnv3lj378h948irsnr7dslaki6laaagw"; + }; + bootSrc = fetchgit { + url = git://github.com/ghcjs/ghcjs-boot.git; + rev = "2daaf8fc0efd5b5906a7157a172ce77ca3b28d81"; + sha256 = "0kwn3lh196rp02kz2vxd0mkqyix99xqzs4vsazv0s49ari0dc4w8"; + }; + isLibrary = true; + isExecutable = true; + jailbreak = true; + noHaddock = true; + buildDepends = [ + filepath HTTP mtl network random stm time zlib aeson attoparsec + bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta + lens optparseApplicative_0_7_0_2 parallel safe shelly split + stringsearch syb systemFileio systemFilepath tar terminfo textBinary + unorderedContainers vector wlPprintText yaml + alex happy git gnumake gcc autoconf automake libtool patch + ]; + testDepends = [ + HUnit regexPosix testFramework testFrameworkHunit + ]; + postConfigure = '' + echo Patching ghcjs with absolute paths to the Nix store + sed -i -e "s|getAppUserDataDirectory \"ghcjs\"|return \"$out/share/ghcjs\"|" \ + src/Compiler/Info.hs + sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ + src-bin/Boot.hs + ''; + postInstall = '' + cp -R ${bootSrc} ghcjs-boot + cd ghcjs-boot + chmod -R u+w . # because fetchgit made it read-only + ensureDir $out/share/ghcjs + PATH=$out/bin:${Cabal}/bin:$PATH \ + $out/bin/ghcjs-boot --init --with-cabal ${cabalInstall}/bin/cabal-js + ''; + meta = { + homepage = "https://github.com/ghcjs/ghcjs"; + description = "GHCJS is a Haskell to JavaScript compiler that uses the GHC API"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.jwiegley ]; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 796da97595ec..8973819071a5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2956,6 +2956,7 @@ let # Reasonably current HEAD snapshot. haskellPackages_ghc782 = haskell.packages_ghc782; haskellPackages_ghcHEAD = haskell.packages_ghcHEAD; + haskellPackages_ghcjs = haskell.packages_ghcjs; haskellPlatformPackages = recurseIntoAttrs (import ../development/libraries/haskell/haskell-platform { inherit pkgs; }); diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index a770cbdda8f7..bd447aed0652 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -214,6 +214,10 @@ }; }; + packages_ghcjs = packages_ghc782 // { + ghc = ../development/tools/haskell/ghcjs; + }; + packages_ghc782 = packages { ghcPath = ../development/compilers/ghc/7.8.2.nix; ghcBinary = ghc742Binary; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index c9071817a53a..6c091fac5814 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -843,6 +843,11 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled }; + ghcjs = callPackage ../development/tools/haskell/ghcjs { + Cabal = self.Cabal_1_18_1_3; + cabalInstall = self.cabalInstallGhcjs; + }; + ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; ghcjsCodemirror = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; @@ -2825,6 +2830,19 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabalInstall_1_20_0_2 = callPackage ../tools/package-management/cabal-install/1.20.0.2.nix { Cabal = self.Cabal_1_20_0_1; }; cabalInstall = self.cabalInstall_1_20_0_2; + CabalGhcjs = callPackage ../development/tools/haskell/Cabal-ghcjs { + QuickCheck = self.QuickCheck_2_6; + testFrameworkQuickcheck2 = self.testFrameworkQuickcheck2.override { + QuickCheck = self.QuickCheck_2_6; + }; + }; + cabalInstallGhcjs = callPackage ../development/tools/haskell/cabal-install-ghcjs { + QuickCheck = self.QuickCheck_2_6; + testFrameworkQuickcheck2 = self.testFrameworkQuickcheck2.override { + QuickCheck = self.QuickCheck_2_6; + }; + }; + codex = callPackage ../development/tools/haskell/codex {}; commandQq = callPackage ../development/libraries/haskell/command-qq {}; From edcfe3cab6a9cc9ea197a9380a74b0b2b57e623e Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sat, 31 May 2014 07:33:49 +0000 Subject: [PATCH 0003/1091] haskell-optparse-applicative: make 0.7.0.2 available --- .../haskell/optparse-applicative/0.7.0.2.nix | 22 +++++++++++++++++++ .../{default.nix => 0.9.0.nix} | 0 pkgs/top-level/haskell-packages.nix | 4 +++- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/haskell/optparse-applicative/0.7.0.2.nix rename pkgs/development/libraries/haskell/optparse-applicative/{default.nix => 0.9.0.nix} (100%) diff --git a/pkgs/development/libraries/haskell/optparse-applicative/0.7.0.2.nix b/pkgs/development/libraries/haskell/optparse-applicative/0.7.0.2.nix new file mode 100644 index 000000000000..ae211346c90d --- /dev/null +++ b/pkgs/development/libraries/haskell/optparse-applicative/0.7.0.2.nix @@ -0,0 +1,22 @@ +{ cabal, ansiWlPprint, HUnit, QuickCheck, testFramework +, testFrameworkHunit, testFrameworkQuickcheck2 +, testFrameworkThPrime, transformers, transformersCompat +}: + +cabal.mkDerivation (self: { + pname = "optparse-applicative"; + version = "0.7.0.2"; + sha256 = "1pq620236x8fch9nkq4g4vganbzksnwj8z1bb80c2mwvf6sbg5ci"; + buildDepends = [ ansiWlPprint transformers transformersCompat ]; + testDepends = [ + HUnit QuickCheck testFramework testFrameworkHunit + testFrameworkQuickcheck2 testFrameworkThPrime + ]; + jailbreak = true; + meta = { + homepage = "https://github.com/pcapriotti/optparse-applicative"; + description = "Utilities and combinators for parsing command line options"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/optparse-applicative/default.nix b/pkgs/development/libraries/haskell/optparse-applicative/0.9.0.nix similarity index 100% rename from pkgs/development/libraries/haskell/optparse-applicative/default.nix rename to pkgs/development/libraries/haskell/optparse-applicative/0.9.0.nix diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 6c091fac5814..3fdbb2734ae1 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1644,7 +1644,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in options = callPackage ../development/libraries/haskell/options {}; - optparseApplicative = callPackage ../development/libraries/haskell/optparse-applicative {}; + optparseApplicative_0_7_0_2 = callPackage ../development/libraries/haskell/optparse-applicative/0.7.0.2.nix {}; + optparseApplicative_0_9_0 = callPackage ../development/libraries/haskell/optparse-applicative/0.9.0.nix {}; + optparseApplicative = self.optparseApplicative_0_9_0; pathPieces = callPackage ../development/libraries/haskell/path-pieces {}; From 9cc408303a23e353f3ac6a56af8ce9dc1488dd9f Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sat, 31 May 2014 06:05:34 +0000 Subject: [PATCH 0004/1091] haskell-text-binary: new expression --- .../libraries/haskell/text-binary/default.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/haskell/text-binary/default.nix diff --git a/pkgs/development/libraries/haskell/text-binary/default.nix b/pkgs/development/libraries/haskell/text-binary/default.nix new file mode 100644 index 000000000000..a1d274a6362e --- /dev/null +++ b/pkgs/development/libraries/haskell/text-binary/default.nix @@ -0,0 +1,14 @@ +{ cabal, binary, text }: + +cabal.mkDerivation (self: { + pname = "text-binary"; + version = "0.1.0"; + sha256 = "0wc501j8hqspnhf4d1hyb18f1wgc4kl2qx1b5s4bkxv0dfbwrk6z"; + buildDepends = [ binary text ]; + meta = { + homepage = "https://github.com/kawu/text-binary"; + description = "Binary instances for text types"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 3fdbb2734ae1..46aac09b50c7 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2260,6 +2260,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in text_1_1_1_3 = callPackage ../development/libraries/haskell/text/1.1.1.3.nix {}; text = self.text_1_1_1_3; + textBinary = callPackage ../development/libraries/haskell/text-binary {}; + textFormat = callPackage ../development/libraries/haskell/text-format {}; textIcu = callPackage ../development/libraries/haskell/text-icu {}; From 4e7aa4be874d2d0f10da4eb41ef9ec14c14b72bf Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Mon, 30 Jun 2014 00:49:35 -0400 Subject: [PATCH 0005/1091] Make ghcjs build. Note: In order to run ghcjs, you must set LD_LIBRARY_PATH=${ghcjs}/lib/ghc-7.8.2/ghcjs-0.1.0:$LD_LIBRARY_PATH so that it can find libHSghcjs-0.1.0-ghc7.8.2.so * ghcjs itself (as opposed to ghcjs-built libraries) must be built with the non-ghcjs version of cabal. I'm not sure whether this is strictly necessary, but it prevented an error. * CabalGhcjs and cabalInstallGhcjs must be explicitly provided to ghcjs-boot * Since ghcjs-boot writes to its home directory, we set the home directory to our working directory * To enable ghcjs-boot to find a particular .h file, we must create a symlink in ghcjs-boot/boot to its parent directory * gmp must be provided. Adding it to the LD_LIBRARY_PATH is necessary, but I am not sure whether the uses in buildDepends and the arguments to ghcjs-boot are necessary * If ghcjs-boot cannot find the shims package, it will attempt (and fail) to download it, so we must put it in place ahead of time --- .../tools/haskell/ghcjs/default.nix | 22 ++++++++++++++----- pkgs/top-level/haskell-packages.nix | 1 - 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index cf7c49b237a9..be12c31b91d3 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -4,9 +4,9 @@ , haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_7_0_2 , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers -, vector, wlPprintText, yaml, fetchgit, Cabal, cabalInstall +, vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall , regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch -, automake, libtool +, automake, libtool, cabalInstallGhcjs, gmp }: cabal.mkDerivation (self: rec { @@ -22,6 +22,11 @@ cabal.mkDerivation (self: rec { rev = "2daaf8fc0efd5b5906a7157a172ce77ca3b28d81"; sha256 = "0kwn3lh196rp02kz2vxd0mkqyix99xqzs4vsazv0s49ari0dc4w8"; }; + shims = fetchgit { + url = git://github.com/ghcjs/shims.git; + rev = "a6dd0202dcdb86ad63201495b8b5d9763483eb35"; + sha256 = "07cd7ijw4i62iz1xjpwilriiybpqdx246w8d3j27ny1xfsj9wnax"; + }; isLibrary = true; isExecutable = true; jailbreak = true; @@ -32,7 +37,7 @@ cabal.mkDerivation (self: rec { lens optparseApplicative_0_7_0_2 parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml - alex happy git gnumake gcc autoconf automake libtool patch + alex happy git gnumake gcc autoconf automake libtool patch gmp ]; testDepends = [ HUnit regexPosix testFramework testFrameworkHunit @@ -45,12 +50,17 @@ cabal.mkDerivation (self: rec { src-bin/Boot.hs ''; postInstall = '' + export HOME=$(pwd) cp -R ${bootSrc} ghcjs-boot cd ghcjs-boot + ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) chmod -R u+w . # because fetchgit made it read-only - ensureDir $out/share/ghcjs - PATH=$out/bin:${Cabal}/bin:$PATH \ - $out/bin/ghcjs-boot --init --with-cabal ${cabalInstall}/bin/cabal-js + local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 + ensureDir $GHCJS_LIBDIR + cp -R ${shims} $GHCJS_LIBDIR/shims + ${cabalInstallGhcjs}/bin/cabal-js update + PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ + env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --init --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib ''; meta = { homepage = "https://github.com/ghcjs/ghcjs"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 46aac09b50c7..53816711893f 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -845,7 +845,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcjs = callPackage ../development/tools/haskell/ghcjs { Cabal = self.Cabal_1_18_1_3; - cabalInstall = self.cabalInstallGhcjs; }; ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; From 50275ff2ee25dd9e9fda2cb472f6a72a97410975 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sat, 5 Jul 2014 17:08:41 -0400 Subject: [PATCH 0006/1091] Make the version number match the cabal file's version number. This is necessary because otherwise the linker flags given at pkgs/build-support/cabal/default.nix:201-203 are ineffective, which causes the built binary to be unable to find its .so file at runtime. This appears to only affect executables that are built in the same cabal package as the library they require. --- pkgs/development/tools/haskell/ghcjs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index be12c31b91d3..65d68a5089fb 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -11,7 +11,7 @@ cabal.mkDerivation (self: rec { pname = "ghcjs"; - version = "c9ce6b9d"; + version = "0.1.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; rev = "c9ce6b9d87296b1236d5ef0f7d5236b2cedcff84"; From df0e96175cd75f8b0490edee4519de711d9511ef Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Thu, 21 Aug 2014 14:56:04 -0400 Subject: [PATCH 0007/1091] ghcjs is mostly working. --- pkgs/build-support/cabal/ghcjs.nix | 279 ++++++++++++++++++ pkgs/development/compilers/ghcjs/wrapper.nix | 77 +++++ .../libraries/haskell/derive/default.nix | 4 +- .../libraries/haskell/old-time/1.1.0.2.nix | 12 + .../tools/haskell/Cabal-ghcjs/default.nix | 2 +- pkgs/development/tools/misc/cpphs/default.nix | 4 +- pkgs/top-level/haskell-defaults.nix | 91 +++++- pkgs/top-level/haskell-packages.nix | 8 +- 8 files changed, 463 insertions(+), 14 deletions(-) create mode 100644 pkgs/build-support/cabal/ghcjs.nix create mode 100644 pkgs/development/compilers/ghcjs/wrapper.nix create mode 100644 pkgs/development/libraries/haskell/old-time/1.1.0.2.nix diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix new file mode 100644 index 000000000000..346165571d75 --- /dev/null +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -0,0 +1,279 @@ +# generic builder for Cabal packages + +{ stdenv, fetchurl, lib, pkgconfig, ghcjs, ghc, Cabal, jailbreakCabal, glibcLocales +, gnugrep, coreutils, hscolour # hscolour is unused +, enableLibraryProfiling ? false +, enableSharedLibraries ? false +, enableSharedExecutables ? false +, enableStaticLibraries ? true +, enableCheckPhase ? stdenv.lib.versionOlder "7.4" ghc.version +, enableHyperlinkSource ? false +, extension ? (self : super : {}) +}: + +let + enableFeature = stdenv.lib.enableFeature; + versionOlder = stdenv.lib.versionOlder; + optional = stdenv.lib.optional; + optionals = stdenv.lib.optionals; + optionalString = stdenv.lib.optionalString; + filter = stdenv.lib.filter; +in + +builtins.trace (ghc.parent.CabalGhcjs.version or null) { + mkDerivation = + args : # arguments for the individual package, can modify the defaults + let # These attributes are removed in the end. This is in order not to spoil the build + # environment overly, but also to keep hash-backwards-compatible with the old cabal.nix. + internalAttrs = [ + "internalAttrs" "buildDepends" "buildTools" "extraLibraries" "pkgconfigDepends" + "isLibrary" "isExecutable" "testDepends" + ]; + + # Stuff happening after the user preferences have been processed. We remove + # internal attributes and strip null elements from the dependency lists, all + # in the interest of keeping hashes stable. + postprocess = + x : (removeAttrs x internalAttrs) // { + buildInputs = filter (y : ! (y == null)) x.buildInputs; + propagatedBuildInputs = filter (y : ! (y == null)) x.propagatedBuildInputs; + propagatedUserEnvPkgs = filter (y : ! (y == null)) x.propagatedUserEnvPkgs; + doCheck = enableCheckPhase && x.doCheck; + hyperlinkSource = enableHyperlinkSource && x.hyperlinkSource; + }; + + defaults = + self : { # self is the final version of the attribute set + + # pname should be defined by the client to be the package basename + # version should be defined by the client to be the package version + + # fname is the internal full name of the package + fname = "${self.pname}-${self.version}"; + + # name is the external full name of the package; usually we prefix + # all packages with haskell- to avoid name clashes for libraries; + # if that is not desired (for applications), name can be set to + # fname. + name = if self.isLibrary then + if enableLibraryProfiling && self.enableSharedLibraries then + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}-profiling-shared" + else if enableLibraryProfiling && !self.enableSharedLibraries then + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}-profiling" + else if !enableLibraryProfiling && self.enableSharedLibraries then + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}-shared" + else + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}" + else + "${self.pname}-${self.version}"; + + # the default download location for Cabal packages is Hackage, + # you still have to specify the checksum + src = fetchurl { + url = "mirror://hackage/${self.pname}/${self.fname}.tar.gz"; + inherit (self) sha256; + }; + + # default buildInputs are just ghc, if more buildInputs are required + # buildInputs can be extended by the client by using extraBuildInputs, + # but often propagatedBuildInputs is preferable anyway + buildInputs = [ghc ghc.ghc.parent.CabalGhcjs] ++ self.extraBuildInputs; + extraBuildInputs = self.buildTools ++ + (optionals self.doCheck self.testDepends) ++ + (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ + (if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends); + + # we make sure that propagatedBuildInputs is defined, so that we don't + # have to check for its existence + propagatedBuildInputs = if self.isLibrary then self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends else []; + + # By default, also propagate all dependencies to the user environment. This is required, otherwise packages would be broken, because + # GHC also needs all dependencies to be available. + propagatedUserEnvPkgs = if self.isLibrary then self.buildDepends else []; + + # library directories that have to be added to the Cabal files + extraLibDirs = []; + + # build-depends Cabal field + buildDepends = []; + + # target(s) passed to the cabal build phase as an argument + buildTarget = ""; + + # build-depends Cabal fields stated in test-suite stanzas + testDepends = []; + + # target(s) passed to the cabal test phase as an argument + testTarget = ""; + + # build-tools Cabal field + buildTools = []; + + # extra-libraries Cabal field + extraLibraries = []; + + # pkgconfig-depends Cabal field + pkgconfigDepends = []; + + isLibrary = ! self.isExecutable; + isExecutable = false; + + # ignore version restrictions on the build inputs that the cabal file might specify + jailbreak = false; + + # pass the '--enable-split-objs' flag to cabal in the configure stage + enableSplitObjs = false; # !stdenv.isDarwin; # http://hackage.haskell.org/trac/ghc/ticket/4013 + + # pass the '--enable-tests' flag to cabal in the configure stage + # and run any regression test suites the package might have + doCheck = false; #enableCheckPhase; + + # pass the '--hyperlink-source' flag to ./Setup haddock + hyperlinkSource = enableHyperlinkSource; + + # abort the build if the configure phase detects that the package + # depends on multiple versions of the same build input + strictConfigurePhase = true; + + # pass the '--enable-library-vanilla' flag to cabal in the + # configure stage to enable building shared libraries + inherit enableStaticLibraries; + + # pass the '--enable-shared' flag to cabal in the configure + # stage to enable building shared libraries + inherit enableSharedLibraries; + + # pass the '--enable-executable-dynamic' flag to cabal in + # the configure stage to enable linking shared libraries + inherit enableSharedExecutables; + + extraConfigureFlags = [ + (enableFeature self.enableSplitObjs "split-objs") + (enableFeature enableLibraryProfiling "library-profiling") + (enableFeature true "shared") + (optional (versionOlder "7" ghc.version) (enableFeature self.enableStaticLibraries "library-vanilla")) + (optional (versionOlder "7.4" ghc.version) (enableFeature self.enableSharedExecutables "executable-dynamic")) + (optional (versionOlder "7" ghc.version) (enableFeature self.doCheck "tests")) + ]; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive"; + + # compiles Setup and configures + configurePhase = '' + set -x + eval "$preConfigure" + + ${optionalString self.jailbreak "${ghc.ghc.parent.jailbreakCabal}/bin/jailbreak-cabal ${self.pname}.cabal"} + + PATH=$PATH:${ghc.ghc.ghc}/bin + + for i in Setup.hs Setup.lhs; do + test -f $i && ghc --make $i + done + + for p in $extraBuildInputs $propagatedBuildInputs $propagatedNativeBuildInputs; do + PkgDir="$p/lib/ghcjs-${ghc.ghc.version}_ghc-${ghc.ghc.ghc.version}/package.conf.d" + if [ -f "$PkgDir/package.cache" ]; then + extraConfigureFlags+=" --package-db=$PkgDir" + continue; + fi + if [ -d "$p/include" ]; then + extraConfigureFlags+=" --extra-include-dirs=$p/include" + fi + for d in lib{,64}; do + if [ -d "$p/$d" ]; then + extraConfigureFlags+=" --extra-lib-dirs=$p/$d" + fi + done + done + + configureFlags+=" --package-db=/nix/store/a68nrd3slc39pgl4s3n485s6nfk3mnbi-haskell-ghcjs-ghc7.8.2-0.1.0-shared/share/ghcjs/x86_64-linux-0.1.0-7.8.2/package.conf.d" + + ${optionalString (self.enableSharedExecutables && self.stdenv.isLinux) '' + configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.ghc.name}/${self.pname}-${self.version}"; + ''} + ${optionalString (self.enableSharedExecutables && self.stdenv.isDarwin) '' + configureFlags+=" --ghc-option=-optl=-Wl,-headerpad_max_install_names"; + ''} + + echo "configure flags: $extraConfigureFlags $configureFlags" + ./Setup configure --ghcjs --verbose --prefix="$out" --libdir='$prefix/lib/$compiler' \ + --libsubdir='$pkgid' $extraConfigureFlags $configureFlags 2>&1 \ + ${optionalString self.strictConfigurePhase '' + | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log" + if ${gnugrep}/bin/egrep -q '^Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then + echo >&2 "*** abort because of serious configure-time warning from Cabal" + exit 1 + fi + ''} + + eval "$postConfigure" + ''; + + # builds via Cabal + buildPhase = '' + eval "$preBuild" + + ./Setup build ${self.buildTarget} + + export GHC_PACKAGE_PATH=$(${ghc.GHCPackages}) + #test -n "$noHaddock" || ./Setup haddock --html --hoogle \ + # ${optionalString self.hyperlinkSource "--hyperlink-source"} + + eval "$postBuild" + ''; + + checkPhase = optional self.doCheck '' + eval "$preCheck" + + ./Setup test ${self.testTarget} + + eval "$postCheck" + ''; + + # installs via Cabal; creates a registration file for nix-support + # so that the package can be used in other Haskell-builds; also + # adds all propagated build inputs to the user environment packages + installPhase = '' + eval "$preInstall" + + ./Setup copy + + ensureDir $out/bin # necessary to get it added to PATH + + local confDir=$out/lib/ghcjs-${ghc.ghc.version}_ghc-${ghc.ghc.ghc.version}/package.conf.d + local installedPkgConf=$confDir/${self.fname}.installedconf + local pkgConf=$confDir/${self.fname}.conf + ensureDir $confDir + ./Setup register --gen-pkg-config=$pkgConf + if test -f $pkgConf; then + echo '[]' > $installedPkgConf + GHC_PACKAGE_PATH=$installedPkgConf ghcjs-pkg --global register $pkgConf --force --package-db=$confDir || true + ghcjs-pkg recache --package-db=$confDir + fi + + if test -f $out/nix-support/propagated-native-build-inputs; then + ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages + fi + + ${optionalString (self.enableSharedExecutables && self.isExecutable && self.stdenv.isDarwin) '' + for exe in $out/bin/* ; do + install_name_tool -add_rpath \ + $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe + done + ''} + + eval "$postInstall" + ''; + + # We inherit stdenv and ghc so that they can be used + # in Cabal derivations. + inherit stdenv ghc; + }; + in + stdenv.mkDerivation (postprocess (let super = defaults self // args self; + self = super // extension self super; + in self)); +} diff --git a/pkgs/development/compilers/ghcjs/wrapper.nix b/pkgs/development/compilers/ghcjs/wrapper.nix new file mode 100644 index 000000000000..fa1336fec27b --- /dev/null +++ b/pkgs/development/compilers/ghcjs/wrapper.nix @@ -0,0 +1,77 @@ +{ stdenv, ghc, makeWrapper, coreutils, writeScript }: +let + ghcjs = ghc; + packageDBFlag = "-package-db"; + + GHCGetPackages = writeScript "ghc-get-packages.sh" '' + #! ${stdenv.shell} + # Usage: + # $1: version of GHC + # $2: invocation path of GHC + # $3: prefix + version="$1" + if test -z "$3"; then + prefix="${packageDBFlag} " + else + prefix="$3" + fi + PATH="$PATH:$2" + IFS=":" + for p in $PATH; do + for i in "$p/../share/ghcjs/$system-${ghcjs.version}-${ghcjs.ghc.version}"{,/lib}"/package.conf.d" "$p/../lib/ghcjs-${ghc.version}_ghc-${ghc.ghc.version}/package.conf.d" ; do + # output takes place here + test -f $i/package.cache && echo -n " $prefix$i" + done + done + ''; + + GHCPackages = writeScript "ghc-packages.sh" '' + #! ${stdenv.shell} -e + declare -A GHC_PACKAGES_HASH # using bash4 hashs to get uniq paths + + for arg in $(${GHCGetPackages} ${ghcjs.version} "$(dirname $0)"); do # Why is ghc.version passed in from here instead of captured in the other script directly? + case "$arg" in + ${packageDBFlag}) ;; + *) + CANONICALIZED="$(${coreutils}/bin/readlink -f -- "$arg")" + GHC_PACKAGES_HASH["$CANONICALIZED"]= ;; + esac + done + + for path in ''${!GHC_PACKAGES_HASH[@]}; do + echo -n "$path:" + done + ''; +in +stdenv.mkDerivation { + name = "ghcjs-ghc${ghcjs.ghc.version}-${ghcjs.version}-wrapper"; + + buildInputs = [makeWrapper]; + propagatedBuildInputs = [ghcjs]; + + unpackPhase = "true"; + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + for prg in ghcjs ; do + makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghcjs.version} \"\$(dirname \$0)\")" + done + for prg in ghcjs-pkg ; do + makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghcjs.version} \"\$(dirname \$0)\" -${packageDBFlag}=)" + done + + mkdir -p $out/nix-support + ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages + + mkdir -p $out/share/doc + ln -s $ghc/lib $out/lib + ln -s $ghc/share/doc/ghc $out/share/doc/ghc-${ghcjs.version} + + runHook postInstall + ''; + + ghc = ghcjs; + inherit GHCGetPackages GHCPackages; + inherit (ghcjs) meta version; +} diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix index 5dba1b6af561..1f8584a02776 100644 --- a/pkgs/development/libraries/haskell/derive/default.nix +++ b/pkgs/development/libraries/haskell/derive/default.nix @@ -1,4 +1,4 @@ -{ cabal, filepath, haskellSrcExts, syb, transformers, uniplate }: +{ cabal, process, filepath, haskellSrcExts, syb, transformers, uniplate }: cabal.mkDerivation (self: { pname = "derive"; @@ -7,7 +7,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - filepath haskellSrcExts syb transformers uniplate + process filepath haskellSrcExts syb transformers uniplate ]; meta = { homepage = "http://community.haskell.org/~ndm/derive/"; diff --git a/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix b/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix new file mode 100644 index 000000000000..eab8e3e5c631 --- /dev/null +++ b/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix @@ -0,0 +1,12 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "old-time"; + version = "1.1.0.2"; + sha256 = "1nrqbpwxsmga13gcyn7bg25gkm61fmix07gm76d1f1i4impgqw1r"; + meta = { + description = "Time library"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix index db0447030f0d..6613adba19c6 100644 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -4,7 +4,7 @@ }: cabal.mkDerivation (self: { - pname = "Cabal-ghcjs"; + pname = "Cabal"; version = "9e87d6a3"; src = fetchgit { url = git://github.com/ghcjs/cabal.git; diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index 72a6571f3ccf..ce6042de7fa7 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -1,4 +1,4 @@ -{ cabal, polyparse }: +{ cabal, polyparse, oldTime }: cabal.mkDerivation (self: { pname = "cpphs"; @@ -6,7 +6,7 @@ cabal.mkDerivation (self: { sha256 = "0rmcq66wn7lsc5g1wk6bbsr7jiw8h6bz5cbvdywnv7vmwsx8gh51"; isLibrary = true; isExecutable = true; - buildDepends = [ polyparse ]; + buildDepends = [ oldTime polyparse ]; meta = { homepage = "http://projects.haskell.org/cpphs/"; description = "A liberalised re-implementation of cpp, the C pre-processor"; diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index bd447aed0652..6d58eee927e9 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -135,20 +135,23 @@ # Abstraction for Haskell packages collections packagesFun = makeOverridable - ({ ghcPath + ({ ghcPath ? null + , ghc ? callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs) , ghcBinary ? ghc6101Binary , prefFun , extension ? (self : super : {}) , profExplicit ? false, profDefault ? false , modifyPrio ? lowPrio , extraArgs ? {} + , cabalPackage ? import ../build-support/cabal + , ghcWrapperPackage ? import ../development/compilers/ghc/wrapper.nix } : let haskellPackagesClass = import ./haskell-packages.nix { - inherit pkgs newScope modifyPrio; + inherit pkgs newScope modifyPrio cabalPackage ghcWrapperPackage; enableLibraryProfiling = if profExplicit then profDefault else config.cabal.libraryProfiling or profDefault; - ghc = callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs); + inherit ghc; }; haskellPackagesPrefsClass = self : let super = haskellPackagesClass self; in super // prefFun self super; haskellPackagesExtensionClass = self : let super = haskellPackagesPrefsClass self; in super // extension self super; @@ -214,9 +217,85 @@ }; }; - packages_ghcjs = packages_ghc782 // { - ghc = ../development/tools/haskell/ghcjs; - }; + packages_ghcjs = + let parent = packages_ghc782.override { + extension = self: super: { + Cabal = packages_ghc782.CabalGhcjs; + }; + }; + in packages { + ghc = parent.ghcjs // { inherit parent; }; + cabalPackage = import ../build-support/cabal/ghcjs.nix; + ghcWrapperPackage = import ../development/compilers/ghcjs/wrapper.nix; + prefFun = self : super : super // { + # This is the list of packages that are built into a booted ghcjs installation +# Cabal_1_19_2 = null; +# Cabal = self.Cabal_1_19_2; + Cabal = packages_ghc782.CabalGhcjs; + aeson_0_7_0_4 = null; + aeson = self.aeson_0_7_0_4; + array_0_5_0_0 = null; + array = self.array_0_5_0_0; + attoparsec_0_11_3_1 = null; + attoparsec = self.attoparsec_0_11_3_1; + base_4_7_0_0 = null; + base = self.base_4_7_0_0; + bytestring_0_10_4_0 = null; + bytestring = self.bytestring_0_10_4_0; + containers_0_5_5_1 = null; + containers = self.containers_0_5_5_1; + deepseq_1_3_0_2 = null; + deepseq = self.deepseq_1_3_0_2; + directory_1_2_1_0 = null; + directory = self.directory_1_2_1_0; + dlist_0_7_1 = null; + dlist = self.dlist_0_7_1; + filepath_1_3_0_2 = null; + filepath = self.filepath_1_3_0_2; + ghcPrim_0_3_1_0 = null; + ghcPrim = self.ghcPrim_0_3_1_0; + ghcjsBase_0_1_0_0 = null; + ghcjsBase = self.ghcjsBase_0_1_0_0; + ghcjsPrim_0_1_0_0 = null; + ghcjsPrim = self.ghcjsPrim_0_1_0_0; + hashable_1_2_1_0 = null; + hashable = self.hashable_1_2_1_0; + integerGmp_0_5_1_0 = null; + integerGmp = self.integerGmp_0_5_1_0; + mtl_2_1_3_1 = null; + mtl = self.mtl_2_1_3_1; + oldLocale_1_0_0_6 = null; + oldLocale = self.oldLocale_1_0_0_6; + pretty_1_1_1_1 = null; + pretty = self.pretty_1_1_1_1; + primitive_0_5_3_0 = null; + primitive = self.primitive_0_5_3_0; + # process_1_2_0_0 = null; + # process = self.process_1_2_0_0; + scientific_0_2_0_2 = null; + scientific = self.scientific_0_2_0_2; + syb_0_4_2 = null; + syb = self.syb_0_4_2; + templateHaskell_2_9_0_0 = null; + templateHaskell = self.templateHaskell_2_9_0_0; + text_1_1_1_3 = null; + text = self.text_1_1_1_3; + time_1_4_2 = null; + time = self.time_1_4_2; + transformers_0_3_0_0 = null; + transformers = self.transformers_0_3_0_0; + unix_2_7_0_1 = null; + unix = self.unix_2_7_0_1; + unorderedContainers_0_2_5_0 = null; + unorderedContainers = self.unorderedContainers_0_2_5_0; + vector_0_10_11_0 = null; + vector = self.vector_0_10_11_0; + # These are necessary for compatibility with ghcjs's default libs + transformersCompat = self.transformersCompat_0_3_3; + oldTime = self.oldTime_1_1_0_2; + process = self.process_1_2_0_0; # ghcjs-boot seems to install process incorrectly, for some reason, so reinstall it + }; + }; packages_ghc782 = packages { ghcPath = ../development/compilers/ghc/7.8.2.nix; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 53816711893f..f0f561c9c967 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -43,7 +43,7 @@ # # For most packages, however, we keep only one version, and use default.nix. -{ pkgs, newScope, ghc, modifyPrio ? (x : x) +{ pkgs, newScope, ghc, cabalPackage, ghcWrapperPackage, modifyPrio ? (x : x) , enableLibraryProfiling ? false , enableSharedLibraries ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version , enableSharedExecutables ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version @@ -74,7 +74,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # refers to the function argument at the # top of this file. - ghc = callPackage ../development/compilers/ghc/wrapper.nix { + ghc = callPackage ghcWrapperPackage { ghc = ghc; # refers to ghcPlain }; @@ -94,7 +94,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # 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 = callPackage cabalPackage { Cabal = null; # prefer the Cabal version shipped with the compiler hscolour = self.hscolourBootstrap; inherit enableLibraryProfiling enableCheckPhase @@ -2673,6 +2673,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cake3 = callPackage ../development/tools/haskell/cake3 {}; + oldTime_1_1_0_2 = callPackage ../development/libraries/haskell/old-time/1.1.0.2.nix {}; + oldTime = null; # By default, use the built-in old-time library cpphs = callPackage ../development/tools/misc/cpphs {}; DrIFT = callPackage ../development/tools/haskell/DrIFT {}; From 6142b27760b8bf1767a50ccdc398b561e824e40e Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sat, 23 Aug 2014 15:00:13 -0400 Subject: [PATCH 0008/1091] ghcjs working. --- pkgs/build-support/cabal/ghcjs.nix | 2 +- pkgs/development/compilers/ghcjs/0.1.0.nix | 72 ++++++++++++ pkgs/development/compilers/ghcjs/wrapper.nix | 2 +- .../libraries/haskell/ghcjs-dom/default.nix | 11 +- .../haskell/lens/{default.nix => 4.2.nix} | 0 .../libraries/haskell/lens/4.4.nix | 32 ++++++ .../haskell/transformers-compat/0.3.3.3.nix | 14 +++ .../tools/haskell/Cabal-ghcjs/default.nix | 4 +- .../haskell/cabal-install-ghcjs/default.nix | 7 +- .../tools/haskell/ghcjs/default.nix | 57 +++++++--- pkgs/top-level/haskell-defaults.nix | 106 +++++++++++++----- pkgs/top-level/haskell-packages.nix | 11 +- 12 files changed, 260 insertions(+), 58 deletions(-) create mode 100644 pkgs/development/compilers/ghcjs/0.1.0.nix rename pkgs/development/libraries/haskell/lens/{default.nix => 4.2.nix} (100%) create mode 100644 pkgs/development/libraries/haskell/lens/4.4.nix create mode 100644 pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 346165571d75..df356b6ac991 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -189,7 +189,7 @@ builtins.trace (ghc.parent.CabalGhcjs.version or null) { done done - configureFlags+=" --package-db=/nix/store/a68nrd3slc39pgl4s3n485s6nfk3mnbi-haskell-ghcjs-ghc7.8.2-0.1.0-shared/share/ghcjs/x86_64-linux-0.1.0-7.8.2/package.conf.d" + configureFlags+=" --package-db=${ghc.ghc}/share/ghcjs/x86_64-linux-0.1.0-7.8.2/ghcjs/package.conf.d" ${optionalString (self.enableSharedExecutables && self.stdenv.isLinux) '' configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.ghc.name}/${self.pname}-${self.version}"; diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix new file mode 100644 index 000000000000..65d68a5089fb --- /dev/null +++ b/pkgs/development/compilers/ghcjs/0.1.0.nix @@ -0,0 +1,72 @@ +{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm +, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time +, zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_7_0_2 +, parallel, safe, shelly, split, stringsearch, syb, systemFileio +, systemFilepath, tar, terminfo, textBinary, unorderedContainers +, vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall +, regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch +, automake, libtool, cabalInstallGhcjs, gmp +}: + +cabal.mkDerivation (self: rec { + pname = "ghcjs"; + version = "0.1.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs.git; + rev = "c9ce6b9d87296b1236d5ef0f7d5236b2cedcff84"; + sha256 = "0cla5bchprc8g5n39fkssnv3lj378h948irsnr7dslaki6laaagw"; + }; + bootSrc = fetchgit { + url = git://github.com/ghcjs/ghcjs-boot.git; + rev = "2daaf8fc0efd5b5906a7157a172ce77ca3b28d81"; + sha256 = "0kwn3lh196rp02kz2vxd0mkqyix99xqzs4vsazv0s49ari0dc4w8"; + }; + shims = fetchgit { + url = git://github.com/ghcjs/shims.git; + rev = "a6dd0202dcdb86ad63201495b8b5d9763483eb35"; + sha256 = "07cd7ijw4i62iz1xjpwilriiybpqdx246w8d3j27ny1xfsj9wnax"; + }; + isLibrary = true; + isExecutable = true; + jailbreak = true; + noHaddock = true; + buildDepends = [ + filepath HTTP mtl network random stm time zlib aeson attoparsec + bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta + lens optparseApplicative_0_7_0_2 parallel safe shelly split + stringsearch syb systemFileio systemFilepath tar terminfo textBinary + unorderedContainers vector wlPprintText yaml + alex happy git gnumake gcc autoconf automake libtool patch gmp + ]; + testDepends = [ + HUnit regexPosix testFramework testFrameworkHunit + ]; + postConfigure = '' + echo Patching ghcjs with absolute paths to the Nix store + sed -i -e "s|getAppUserDataDirectory \"ghcjs\"|return \"$out/share/ghcjs\"|" \ + src/Compiler/Info.hs + sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ + src-bin/Boot.hs + ''; + postInstall = '' + export HOME=$(pwd) + cp -R ${bootSrc} ghcjs-boot + cd ghcjs-boot + ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) + chmod -R u+w . # because fetchgit made it read-only + local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 + ensureDir $GHCJS_LIBDIR + cp -R ${shims} $GHCJS_LIBDIR/shims + ${cabalInstallGhcjs}/bin/cabal-js update + PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ + env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --init --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib + ''; + meta = { + homepage = "https://github.com/ghcjs/ghcjs"; + description = "GHCJS is a Haskell to JavaScript compiler that uses the GHC API"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.jwiegley ]; + }; +}) diff --git a/pkgs/development/compilers/ghcjs/wrapper.nix b/pkgs/development/compilers/ghcjs/wrapper.nix index fa1336fec27b..751b7d9a7de7 100644 --- a/pkgs/development/compilers/ghcjs/wrapper.nix +++ b/pkgs/development/compilers/ghcjs/wrapper.nix @@ -18,7 +18,7 @@ let PATH="$PATH:$2" IFS=":" for p in $PATH; do - for i in "$p/../share/ghcjs/$system-${ghcjs.version}-${ghcjs.ghc.version}"{,/lib}"/package.conf.d" "$p/../lib/ghcjs-${ghc.version}_ghc-${ghc.ghc.version}/package.conf.d" ; do + for i in "$p/../share/ghcjs/$system-${ghcjs.version}-${ghcjs.ghc.version}"{,/lib,/ghcjs}"/package.conf.d" "$p/../lib/ghcjs-${ghc.version}_ghc-${ghc.ghc.version}/package.conf.d" ; do # output takes place here test -f $i/package.cache && echo -n " $prefix$i" done diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index 7ea85f2cb1f5..b30bd4ff18b5 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -1,9 +1,14 @@ -{ cabal, ghcjsBase, mtl }: +{ cabal, fetchgit, ghcjsBase, mtl }: cabal.mkDerivation (self: { pname = "ghcjs-dom"; - version = "0.0.10"; - sha256 = "0xffr197m6qam4q7ckgcwl0v9kwrxa5fm894c9vyxdmlcjyn38rm"; + version = "0.1.0.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs-dom.git; + rev = "81805e75ccd41501774b90c04efd9e00d52e9798"; + sha256 = "3aa56fb81974533661aa056ed080edab29bef8ab26dae61999de4452f95949f6"; + }; + buildDepends = [ ghcjsBase mtl ]; meta = { description = "DOM library that supports both GHCJS and WebKitGTK"; diff --git a/pkgs/development/libraries/haskell/lens/default.nix b/pkgs/development/libraries/haskell/lens/4.2.nix similarity index 100% rename from pkgs/development/libraries/haskell/lens/default.nix rename to pkgs/development/libraries/haskell/lens/4.2.nix diff --git a/pkgs/development/libraries/haskell/lens/4.4.nix b/pkgs/development/libraries/haskell/lens/4.4.nix new file mode 100644 index 000000000000..3c05c94129eb --- /dev/null +++ b/pkgs/development/libraries/haskell/lens/4.4.nix @@ -0,0 +1,32 @@ +{ cabal, bifunctors, comonad, contravariant, deepseq, distributive +, doctest, exceptions, filepath, free, genericDeriving, hashable +, hlint, HUnit, mtl, nats, parallel, primitive, profunctors +, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect +, split, tagged, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, testFrameworkTh, text, transformers +, transformersCompat, unorderedContainers, vector, void, zlib +}: + +cabal.mkDerivation (self: { + pname = "lens"; + version = "4.4"; + sha256 = "06ha4px4ywfbi0n3imy2qqjq3656snsz1b0ggkwzvdzmi550sh8w"; + buildDepends = [ + bifunctors comonad contravariant distributive exceptions filepath + free hashable mtl parallel primitive profunctors reflection + semigroupoids semigroups split tagged text transformers + transformersCompat unorderedContainers vector void zlib + ]; + testDepends = [ + deepseq doctest filepath genericDeriving hlint HUnit mtl nats + parallel QuickCheck semigroups simpleReflect split testFramework + testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text + transformers unorderedContainers vector + ]; + meta = { + homepage = "http://github.com/ekmett/lens/"; + description = "Lenses, Folds and Traversals"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix b/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix new file mode 100644 index 000000000000..c0343aa6be79 --- /dev/null +++ b/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix @@ -0,0 +1,14 @@ +{ cabal, transformers }: + +cabal.mkDerivation (self: { + pname = "transformers-compat"; + version = "0.3.3.3"; + sha256 = "18cqghf0gc97j9qnlfnwwhvfm8j4sk99rm0xv3bf6ml8slk7njx7"; + buildDepends = [ transformers ]; + meta = { + homepage = "http://github.com/ekmett/transformers-compat/"; + description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms."; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix index 6613adba19c6..16c355a5c996 100644 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -8,8 +8,8 @@ cabal.mkDerivation (self: { version = "9e87d6a3"; src = fetchgit { url = git://github.com/ghcjs/cabal.git; - rev = "9e87d6a39ec63f569fea899fc1ace332ea7eea78"; - sha256 = "07bgsqzmiqzw14i91y5nmk5m9sqnxn503xzv2jan5g33z1vcwdcj"; + rev = "520591876ee57dbecba1b2de602dc79f4f67ecce"; # Must be from the ghcjs branch + sha256 = "f59182661707c65a2a014aa91b5e0d53cbefb6c999c1982757f476619b6728c0"; }; preConfigure = "cd Cabal"; configureFlags = "--program-suffix=-js"; diff --git a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix index 9102c77f2f68..4fde997fc4c8 100644 --- a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix @@ -6,13 +6,10 @@ cabal.mkDerivation (self: { pname = "cabal-install-ghcjs"; version = "9e87d6a3"; - src = fetchgit { - url = git://github.com/ghcjs/cabal.git; - rev = "9e87d6a39ec63f569fea899fc1ace332ea7eea78"; - sha256 = "07bgsqzmiqzw14i91y5nmk5m9sqnxn503xzv2jan5g33z1vcwdcj"; - }; + src = CabalGhcjs.src; isLibrary = true; isExecutable = true; + doCheck = false; configureFlags = "--program-suffix=-js"; preConfigure = "cd cabal-install"; buildDepends = [ diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 65d68a5089fb..4feffcd7f4c4 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -1,44 +1,72 @@ -{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm +{ nodejs, cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm , testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time , zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_7_0_2 +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall , regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch -, automake, libtool, cabalInstallGhcjs, gmp +, automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring +, cryptohash, executablePath, transformersCompat +, haddock, hspec, xhtml, primitive }: - cabal.mkDerivation (self: rec { pname = "ghcjs"; version = "0.1.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "c9ce6b9d87296b1236d5ef0f7d5236b2cedcff84"; - sha256 = "0cla5bchprc8g5n39fkssnv3lj378h948irsnr7dslaki6laaagw"; + rev = "fd034b7e6fb61120d22f1c314398f37a673b8b1d"; + sha256 = "0182bb706cc263a6d268eb61e243214186abae7b81dec420187c858e989c4dba"; }; +/* bootSrc = fetchgit { url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "2daaf8fc0efd5b5906a7157a172ce77ca3b28d81"; - sha256 = "0kwn3lh196rp02kz2vxd0mkqyix99xqzs4vsazv0s49ari0dc4w8"; + rev = "f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9"; + sha256 = "83f1706bcf7e666f6fb6dee455517e0efb019aabd1393f444c80169f04b9d3b8"; }; +*/ shims = fetchgit { url = git://github.com/ghcjs/shims.git; - rev = "a6dd0202dcdb86ad63201495b8b5d9763483eb35"; - sha256 = "07cd7ijw4i62iz1xjpwilriiybpqdx246w8d3j27ny1xfsj9wnax"; + rev = "dc5bb54778f3dbba4b463f4f7df5f830f14d1cb6"; + sha256 = "fcef2879df0735b1011a8642a7c3e0e3f39b7d395830b91a992658f4ff67c9ce"; }; isLibrary = true; isExecutable = true; jailbreak = true; noHaddock = true; + haddockInternal = cabal.mkDerivation (self: { + pname = "haddock-internal"; + version = "2.14.3"; + src = fetchgit { + url = git://github.com/ghcjs/haddock-internal.git; + rev = "47758773d6b20c395a1c76a93830070fde71dbab"; + sha256 = "df1a024631b7781fcbda09d2b33a56650959b8ab6c831151b456133226ab90b2"; + }; + buildDepends = [ QuickCheck ghcPaths haddock hspec xhtml ]; # Can't specify Cabal here, or it ends up being the wrong version + doCheck = false; + }); + ghcjsPrim = cabal.mkDerivation (self: { + pname = "ghcjs-prim"; + version = "0.1.0.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs-prim.git; + rev = "659d6ceb45b1b8ef526c7451d90afff80d76e2f5"; + sha256 = "55b64d93cdc8220042a35ea12f8c53e82f78b51bc0f87ddd12300ad56e4b7ba7"; + }; + buildDepends = [ primitive ]; + }); buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative_0_7_0_2 parallel safe shelly split + lens optparseApplicative parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp + base16Bytestring cryptohash executablePath haddockInternal + transformersCompat QuickCheck haddock hspec xhtml + ghcjsPrim ]; + buildTools = [ nodejs git ]; testDepends = [ HUnit regexPosix testFramework testFrameworkHunit ]; @@ -51,8 +79,11 @@ cabal.mkDerivation (self: rec { ''; postInstall = '' export HOME=$(pwd) - cp -R ${bootSrc} ghcjs-boot + export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt + git clone git://github.com/ghcjs/ghcjs-boot.git cd ghcjs-boot + git checkout f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9 + git submodule update --init --recursive ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) chmod -R u+w . # because fetchgit made it read-only local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 @@ -60,7 +91,7 @@ cabal.mkDerivation (self: rec { cp -R ${shims} $GHCJS_LIBDIR/shims ${cabalInstallGhcjs}/bin/cabal-js update PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ - env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --init --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib + env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --dev --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib ''; meta = { homepage = "https://github.com/ghcjs/ghcjs"; diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 6d58eee927e9..defd7bfa54d5 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -221,6 +221,10 @@ let parent = packages_ghc782.override { extension = self: super: { Cabal = packages_ghc782.CabalGhcjs; + transformersCompat = super.transformersCompat_0_3_3_3; + haddock = super.haddock.override { + Cabal = null; + }; }; }; in packages { @@ -229,27 +233,38 @@ ghcWrapperPackage = import ../development/compilers/ghcjs/wrapper.nix; prefFun = self : super : super // { # This is the list of packages that are built into a booted ghcjs installation -# Cabal_1_19_2 = null; -# Cabal = self.Cabal_1_19_2; - Cabal = packages_ghc782.CabalGhcjs; - aeson_0_7_0_4 = null; - aeson = self.aeson_0_7_0_4; + # It can be generated with the command: + # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1\2 = null;\n\1 = self.\1\2;/'" + Cabal_1_21_0_0 = null; + Cabal = self.Cabal_1_21_0_0; + aeson_0_8_0_0 = null; + aeson = self.aeson_0_8_0_0; array_0_5_0_0 = null; array = self.array_0_5_0_0; - attoparsec_0_11_3_1 = null; - attoparsec = self.attoparsec_0_11_3_1; - base_4_7_0_0 = null; - base = self.base_4_7_0_0; - bytestring_0_10_4_0 = null; - bytestring = self.bytestring_0_10_4_0; + async_2_0_1_5 = null; + async = self.async_2_0_1_5; + attoparsec_0_12_1_0 = null; + attoparsec = self.attoparsec_0_12_1_0; + base_4_7_0_1 = null; + base = self.base_4_7_0_1; + binary_0_7_2_1 = null; + binary = self.binary_0_7_2_1; + rts_1_0 = null; + rts = self.rts_1_0; + # bytestring_0_10_4_1 = null; + # bytestring = self.bytestring_0_10_4_1; + caseInsensitive_1_2_0_0 = null; + caseInsensitive = self.caseInsensitive_1_2_0_0; containers_0_5_5_1 = null; containers = self.containers_0_5_5_1; deepseq_1_3_0_2 = null; deepseq = self.deepseq_1_3_0_2; directory_1_2_1_0 = null; directory = self.directory_1_2_1_0; - dlist_0_7_1 = null; - dlist = self.dlist_0_7_1; + dlist_0_7_0_1 = null; + dlist = self.dlist_0_7_0_1; + extensibleExceptions_0_1_1_3 = null; + extensibleExceptions = self.extensibleExceptions_0_1_1_3; filepath_1_3_0_2 = null; filepath = self.filepath_1_3_0_2; ghcPrim_0_3_1_0 = null; @@ -258,42 +273,75 @@ ghcjsBase = self.ghcjsBase_0_1_0_0; ghcjsPrim_0_1_0_0 = null; ghcjsPrim = self.ghcjsPrim_0_1_0_0; - hashable_1_2_1_0 = null; - hashable = self.hashable_1_2_1_0; + hashable_1_2_2_0 = null; + hashable = self.hashable_1_2_2_0; integerGmp_0_5_1_0 = null; integerGmp = self.integerGmp_0_5_1_0; - mtl_2_1_3_1 = null; - mtl = self.mtl_2_1_3_1; + mtl_2_2_1 = null; + mtl = self.mtl_2_2_1; oldLocale_1_0_0_6 = null; oldLocale = self.oldLocale_1_0_0_6; + oldTime_1_1_0_2 = null; + oldTime = self.oldTime_1_1_0_2; + parallel_3_2_0_4 = null; + parallel = self.parallel_3_2_0_4; pretty_1_1_1_1 = null; pretty = self.pretty_1_1_1_1; primitive_0_5_3_0 = null; primitive = self.primitive_0_5_3_0; - # process_1_2_0_0 = null; - # process = self.process_1_2_0_0; - scientific_0_2_0_2 = null; - scientific = self.scientific_0_2_0_2; + process_1_2_0_0 = null; + process = self.process_1_2_0_0; + scientific_0_3_3_0 = null; + scientific = self.scientific_0_3_3_0; + stm_2_4_3 = null; + stm = self.stm_2_4_3; syb_0_4_2 = null; syb = self.syb_0_4_2; - templateHaskell_2_9_0_0 = null; - templateHaskell = self.templateHaskell_2_9_0_0; + # templateHaskell_2_9_0_0 = null; + # templateHaskell = self.templateHaskell_2_9_0_0; text_1_1_1_3 = null; text = self.text_1_1_1_3; time_1_4_2 = null; time = self.time_1_4_2; - transformers_0_3_0_0 = null; - transformers = self.transformers_0_3_0_0; + transformers_0_4_1_0 = null; + transformers = self.transformers_0_4_1_0; unix_2_7_0_1 = null; unix = self.unix_2_7_0_1; unorderedContainers_0_2_5_0 = null; unorderedContainers = self.unorderedContainers_0_2_5_0; vector_0_10_11_0 = null; vector = self.vector_0_10_11_0; - # These are necessary for compatibility with ghcjs's default libs - transformersCompat = self.transformersCompat_0_3_3; - oldTime = self.oldTime_1_1_0_2; - process = self.process_1_2_0_0; # ghcjs-boot seems to install process incorrectly, for some reason, so reinstall it + + # This is necessary because haskell-packages will refuse to generate tfRandom for this version of ghc (0.1.0) + #TODO: haskell-packages shouldn't use the ghcjs version as the ghc version + tfRandom = self.callPackage ../development/libraries/haskell/tf-random {}; + +/* + buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? packages_ghc782.cabal2nix }: let + cabalExpr = pkgs.stdenv.mkDerivation ({ + name = "${name}.nix"; + + buildCommand = '' + ${cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ + | grep -v FILTERME | sed \ + -e 's/licenses.proprietary/licenses.unfree/' \ + -e 's/{ cabal/{ cabal, cabalInstall, cabalDrvArgs ? {}, src/' \ + -e 's/cabal.mkDerivation (self: {/cabal.mkDerivation (self: cabalDrvArgs \/\/ {/' \ + -e 's/buildDepends = \[/buildDepends = \[ cabalInstall/' \ + -e 's/pname = \([^\n]*\)/pname = \1\n inherit src;\n/' > $out + ''; + + } // pkgs.lib.optionalAttrs pkgs.stdenv.isLinux { + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive"; + }); + in self.callPackage cabalExpr ({ inherit src cabalDrvArgs; } // args); +*/ + }; + extension = self: super: { + buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { + cabal2nix = packages_ghc782.cabal2nix; + }); }; }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index f0f561c9c967..4ca039d0d673 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -847,7 +847,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in Cabal = self.Cabal_1_18_1_3; }; - ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; + ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-dom {}; ghcjsCodemirror = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; @@ -1342,7 +1342,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in lazysmallcheck = callPackage ../development/libraries/haskell/lazysmallcheck {}; - lens = callPackage ../development/libraries/haskell/lens {}; + lens_4_2 = callPackage ../development/libraries/haskell/lens/4.2.nix {}; + lens_4_4 = callPackage ../development/libraries/haskell/lens/4.4.nix {}; + lens = self.lens_4_4; lensDatetime = callPackage ../development/libraries/haskell/lens-datetime {}; @@ -2328,6 +2330,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in transformersBase = callPackage ../development/libraries/haskell/transformers-base {}; transformersCompat_0_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.nix {}; + transformersCompat_0_3_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.3.nix {}; transformersCompat_0_3_3_4 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.4.nix {}; transformersCompat = self.transformersCompat_0_3_3_4; @@ -2788,12 +2791,12 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabal2nix = callPackage ../development/tools/haskell/cabal2nix {}; # Build a cabal package given a local .cabal file - buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; } }: let + buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix }: let cabalExpr = pkgs.stdenv.mkDerivation ({ name = "${name}.nix"; buildCommand = '' - ${self.cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ + ${cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ | grep -v FILTERME | sed \ -e 's/licenses.proprietary/licenses.unfree/' \ -e 's/{ cabal/{ cabal, cabalInstall, cabalDrvArgs ? {}, src/' \ From a5e6027ece5786f406622179ccceb43c7e83457a Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sun, 24 Aug 2014 16:27:44 -0400 Subject: [PATCH 0009/1091] Get rid of debugging output. --- pkgs/build-support/cabal/ghcjs.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index df356b6ac991..d74c30180e29 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -20,7 +20,7 @@ let filter = stdenv.lib.filter; in -builtins.trace (ghc.parent.CabalGhcjs.version or null) { +{ mkDerivation = args : # arguments for the individual package, can modify the defaults let # These attributes are removed in the end. This is in order not to spoil the build @@ -162,7 +162,6 @@ builtins.trace (ghc.parent.CabalGhcjs.version or null) { # compiles Setup and configures configurePhase = '' - set -x eval "$preConfigure" ${optionalString self.jailbreak "${ghc.ghc.parent.jailbreakCabal}/bin/jailbreak-cabal ${self.pname}.cabal"} From 983af4a9213f75b0e8380d6e68fb7ead1f5d217f Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Mon, 25 Aug 2014 18:17:18 -0400 Subject: [PATCH 0010/1091] Use variables for ca-bundle.crt and GHCJS_LIBDIR. --- pkgs/development/tools/haskell/ghcjs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 4feffcd7f4c4..55e3d5875e7b 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -8,7 +8,7 @@ , regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch , automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring , cryptohash, executablePath, transformersCompat -, haddock, hspec, xhtml, primitive +, haddock, hspec, xhtml, primitive, cacert, pkgs, ghc }: cabal.mkDerivation (self: rec { pname = "ghcjs"; @@ -79,14 +79,14 @@ cabal.mkDerivation (self: rec { ''; postInstall = '' export HOME=$(pwd) - export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt + export GIT_SSL_CAINFO="${cacert}/etc/ca-bundle.crt" git clone git://github.com/ghcjs/ghcjs-boot.git cd ghcjs-boot git checkout f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9 git submodule update --init --recursive ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) chmod -R u+w . # because fetchgit made it read-only - local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 + local GHCJS_LIBDIR=$out/share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version} ensureDir $GHCJS_LIBDIR cp -R ${shims} $GHCJS_LIBDIR/shims ${cabalInstallGhcjs}/bin/cabal-js update From 1c9166f64999dc0a74c23574725bd62d4661e415 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Mon, 25 Aug 2014 18:46:52 -0400 Subject: [PATCH 0011/1091] Factor out ghcjs's libdir better. --- pkgs/build-support/cabal/ghcjs.nix | 2 +- pkgs/development/tools/haskell/ghcjs/default.nix | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index d74c30180e29..e6bc50f45169 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -188,7 +188,7 @@ in done done - configureFlags+=" --package-db=${ghc.ghc}/share/ghcjs/x86_64-linux-0.1.0-7.8.2/ghcjs/package.conf.d" + configureFlags+=" --package-db=${ghc.ghc}${ghc.ghc.libdir}/ghcjs/package.conf.d" ${optionalString (self.enableSharedExecutables && self.stdenv.isLinux) '' configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.ghc.name}/${self.pname}-${self.version}"; diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 55e3d5875e7b..7602bf708115 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -77,6 +77,7 @@ cabal.mkDerivation (self: rec { sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ src-bin/Boot.hs ''; + libdir = "/share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version}"; postInstall = '' export HOME=$(pwd) export GIT_SSL_CAINFO="${cacert}/etc/ca-bundle.crt" @@ -86,7 +87,7 @@ cabal.mkDerivation (self: rec { git submodule update --init --recursive ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) chmod -R u+w . # because fetchgit made it read-only - local GHCJS_LIBDIR=$out/share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version} + local GHCJS_LIBDIR=$out${libdir} ensureDir $GHCJS_LIBDIR cp -R ${shims} $GHCJS_LIBDIR/shims ${cabalInstallGhcjs}/bin/cabal-js update From 3e62d0b540c89257700c6f1dad73ad45d00316ba Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Mon, 25 Aug 2014 18:47:02 -0400 Subject: [PATCH 0012/1091] Fix buildLocalCabalWithArgs. --- pkgs/top-level/haskell-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 4ca039d0d673..acc04974488b 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2791,7 +2791,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabal2nix = callPackage ../development/tools/haskell/cabal2nix {}; # Build a cabal package given a local .cabal file - buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix }: let + buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? self.cabal2nix }: let cabalExpr = pkgs.stdenv.mkDerivation ({ name = "${name}.nix"; From 4394858433510798decb891f2901c2a0f11a0eea Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Tue, 26 Aug 2014 13:35:29 -0400 Subject: [PATCH 0013/1091] Integrate ghcjs Use nixpkgs.haskellPackages_ghcjs to build packages with ghcjs. --- pkgs/build-support/cabal/ghcjs.nix | 278 ++++++++++++++++++ pkgs/development/compilers/ghcjs/0.1.0.nix | 72 +++++ pkgs/development/compilers/ghcjs/wrapper.nix | 77 +++++ .../libraries/haskell/derive/default.nix | 7 +- .../libraries/haskell/ghcjs-dom/default.nix | 13 +- .../haskell/lens/{default.nix => 4.2.nix} | 0 .../libraries/haskell/lens/4.4.nix | 32 ++ .../libraries/haskell/old-time/1.1.0.2.nix | 12 + .../libraries/haskell/text-binary/default.nix | 14 + .../haskell/transformers-compat/0.3.3.3.nix | 14 + .../tools/haskell/Cabal-ghcjs/default.nix | 42 +++ .../haskell/cabal-install-ghcjs/default.nix | 33 +++ .../tools/haskell/ghcjs/default.nix | 103 +++++++ pkgs/development/tools/misc/cpphs/default.nix | 7 +- pkgs/top-level/all-packages.nix | 1 + pkgs/top-level/haskell-defaults.nix | 139 ++++++++- pkgs/top-level/haskell-packages.nix | 38 ++- 17 files changed, 859 insertions(+), 23 deletions(-) create mode 100644 pkgs/build-support/cabal/ghcjs.nix create mode 100644 pkgs/development/compilers/ghcjs/0.1.0.nix create mode 100644 pkgs/development/compilers/ghcjs/wrapper.nix rename pkgs/development/libraries/haskell/lens/{default.nix => 4.2.nix} (100%) create mode 100644 pkgs/development/libraries/haskell/lens/4.4.nix create mode 100644 pkgs/development/libraries/haskell/old-time/1.1.0.2.nix create mode 100644 pkgs/development/libraries/haskell/text-binary/default.nix create mode 100644 pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix create mode 100644 pkgs/development/tools/haskell/Cabal-ghcjs/default.nix create mode 100644 pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix create mode 100644 pkgs/development/tools/haskell/ghcjs/default.nix diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix new file mode 100644 index 000000000000..d74c30180e29 --- /dev/null +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -0,0 +1,278 @@ +# generic builder for Cabal packages + +{ stdenv, fetchurl, lib, pkgconfig, ghcjs, ghc, Cabal, jailbreakCabal, glibcLocales +, gnugrep, coreutils, hscolour # hscolour is unused +, enableLibraryProfiling ? false +, enableSharedLibraries ? false +, enableSharedExecutables ? false +, enableStaticLibraries ? true +, enableCheckPhase ? stdenv.lib.versionOlder "7.4" ghc.version +, enableHyperlinkSource ? false +, extension ? (self : super : {}) +}: + +let + enableFeature = stdenv.lib.enableFeature; + versionOlder = stdenv.lib.versionOlder; + optional = stdenv.lib.optional; + optionals = stdenv.lib.optionals; + optionalString = stdenv.lib.optionalString; + filter = stdenv.lib.filter; +in + +{ + mkDerivation = + args : # arguments for the individual package, can modify the defaults + let # These attributes are removed in the end. This is in order not to spoil the build + # environment overly, but also to keep hash-backwards-compatible with the old cabal.nix. + internalAttrs = [ + "internalAttrs" "buildDepends" "buildTools" "extraLibraries" "pkgconfigDepends" + "isLibrary" "isExecutable" "testDepends" + ]; + + # Stuff happening after the user preferences have been processed. We remove + # internal attributes and strip null elements from the dependency lists, all + # in the interest of keeping hashes stable. + postprocess = + x : (removeAttrs x internalAttrs) // { + buildInputs = filter (y : ! (y == null)) x.buildInputs; + propagatedBuildInputs = filter (y : ! (y == null)) x.propagatedBuildInputs; + propagatedUserEnvPkgs = filter (y : ! (y == null)) x.propagatedUserEnvPkgs; + doCheck = enableCheckPhase && x.doCheck; + hyperlinkSource = enableHyperlinkSource && x.hyperlinkSource; + }; + + defaults = + self : { # self is the final version of the attribute set + + # pname should be defined by the client to be the package basename + # version should be defined by the client to be the package version + + # fname is the internal full name of the package + fname = "${self.pname}-${self.version}"; + + # name is the external full name of the package; usually we prefix + # all packages with haskell- to avoid name clashes for libraries; + # if that is not desired (for applications), name can be set to + # fname. + name = if self.isLibrary then + if enableLibraryProfiling && self.enableSharedLibraries then + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}-profiling-shared" + else if enableLibraryProfiling && !self.enableSharedLibraries then + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}-profiling" + else if !enableLibraryProfiling && self.enableSharedLibraries then + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}-shared" + else + "haskell-${self.pname}-ghcjs${ghc.ghc.version}-${self.version}" + else + "${self.pname}-${self.version}"; + + # the default download location for Cabal packages is Hackage, + # you still have to specify the checksum + src = fetchurl { + url = "mirror://hackage/${self.pname}/${self.fname}.tar.gz"; + inherit (self) sha256; + }; + + # default buildInputs are just ghc, if more buildInputs are required + # buildInputs can be extended by the client by using extraBuildInputs, + # but often propagatedBuildInputs is preferable anyway + buildInputs = [ghc ghc.ghc.parent.CabalGhcjs] ++ self.extraBuildInputs; + extraBuildInputs = self.buildTools ++ + (optionals self.doCheck self.testDepends) ++ + (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ + (if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends); + + # we make sure that propagatedBuildInputs is defined, so that we don't + # have to check for its existence + propagatedBuildInputs = if self.isLibrary then self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends else []; + + # By default, also propagate all dependencies to the user environment. This is required, otherwise packages would be broken, because + # GHC also needs all dependencies to be available. + propagatedUserEnvPkgs = if self.isLibrary then self.buildDepends else []; + + # library directories that have to be added to the Cabal files + extraLibDirs = []; + + # build-depends Cabal field + buildDepends = []; + + # target(s) passed to the cabal build phase as an argument + buildTarget = ""; + + # build-depends Cabal fields stated in test-suite stanzas + testDepends = []; + + # target(s) passed to the cabal test phase as an argument + testTarget = ""; + + # build-tools Cabal field + buildTools = []; + + # extra-libraries Cabal field + extraLibraries = []; + + # pkgconfig-depends Cabal field + pkgconfigDepends = []; + + isLibrary = ! self.isExecutable; + isExecutable = false; + + # ignore version restrictions on the build inputs that the cabal file might specify + jailbreak = false; + + # pass the '--enable-split-objs' flag to cabal in the configure stage + enableSplitObjs = false; # !stdenv.isDarwin; # http://hackage.haskell.org/trac/ghc/ticket/4013 + + # pass the '--enable-tests' flag to cabal in the configure stage + # and run any regression test suites the package might have + doCheck = false; #enableCheckPhase; + + # pass the '--hyperlink-source' flag to ./Setup haddock + hyperlinkSource = enableHyperlinkSource; + + # abort the build if the configure phase detects that the package + # depends on multiple versions of the same build input + strictConfigurePhase = true; + + # pass the '--enable-library-vanilla' flag to cabal in the + # configure stage to enable building shared libraries + inherit enableStaticLibraries; + + # pass the '--enable-shared' flag to cabal in the configure + # stage to enable building shared libraries + inherit enableSharedLibraries; + + # pass the '--enable-executable-dynamic' flag to cabal in + # the configure stage to enable linking shared libraries + inherit enableSharedExecutables; + + extraConfigureFlags = [ + (enableFeature self.enableSplitObjs "split-objs") + (enableFeature enableLibraryProfiling "library-profiling") + (enableFeature true "shared") + (optional (versionOlder "7" ghc.version) (enableFeature self.enableStaticLibraries "library-vanilla")) + (optional (versionOlder "7.4" ghc.version) (enableFeature self.enableSharedExecutables "executable-dynamic")) + (optional (versionOlder "7" ghc.version) (enableFeature self.doCheck "tests")) + ]; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive"; + + # compiles Setup and configures + configurePhase = '' + eval "$preConfigure" + + ${optionalString self.jailbreak "${ghc.ghc.parent.jailbreakCabal}/bin/jailbreak-cabal ${self.pname}.cabal"} + + PATH=$PATH:${ghc.ghc.ghc}/bin + + for i in Setup.hs Setup.lhs; do + test -f $i && ghc --make $i + done + + for p in $extraBuildInputs $propagatedBuildInputs $propagatedNativeBuildInputs; do + PkgDir="$p/lib/ghcjs-${ghc.ghc.version}_ghc-${ghc.ghc.ghc.version}/package.conf.d" + if [ -f "$PkgDir/package.cache" ]; then + extraConfigureFlags+=" --package-db=$PkgDir" + continue; + fi + if [ -d "$p/include" ]; then + extraConfigureFlags+=" --extra-include-dirs=$p/include" + fi + for d in lib{,64}; do + if [ -d "$p/$d" ]; then + extraConfigureFlags+=" --extra-lib-dirs=$p/$d" + fi + done + done + + configureFlags+=" --package-db=${ghc.ghc}/share/ghcjs/x86_64-linux-0.1.0-7.8.2/ghcjs/package.conf.d" + + ${optionalString (self.enableSharedExecutables && self.stdenv.isLinux) '' + configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.ghc.name}/${self.pname}-${self.version}"; + ''} + ${optionalString (self.enableSharedExecutables && self.stdenv.isDarwin) '' + configureFlags+=" --ghc-option=-optl=-Wl,-headerpad_max_install_names"; + ''} + + echo "configure flags: $extraConfigureFlags $configureFlags" + ./Setup configure --ghcjs --verbose --prefix="$out" --libdir='$prefix/lib/$compiler' \ + --libsubdir='$pkgid' $extraConfigureFlags $configureFlags 2>&1 \ + ${optionalString self.strictConfigurePhase '' + | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log" + if ${gnugrep}/bin/egrep -q '^Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then + echo >&2 "*** abort because of serious configure-time warning from Cabal" + exit 1 + fi + ''} + + eval "$postConfigure" + ''; + + # builds via Cabal + buildPhase = '' + eval "$preBuild" + + ./Setup build ${self.buildTarget} + + export GHC_PACKAGE_PATH=$(${ghc.GHCPackages}) + #test -n "$noHaddock" || ./Setup haddock --html --hoogle \ + # ${optionalString self.hyperlinkSource "--hyperlink-source"} + + eval "$postBuild" + ''; + + checkPhase = optional self.doCheck '' + eval "$preCheck" + + ./Setup test ${self.testTarget} + + eval "$postCheck" + ''; + + # installs via Cabal; creates a registration file for nix-support + # so that the package can be used in other Haskell-builds; also + # adds all propagated build inputs to the user environment packages + installPhase = '' + eval "$preInstall" + + ./Setup copy + + ensureDir $out/bin # necessary to get it added to PATH + + local confDir=$out/lib/ghcjs-${ghc.ghc.version}_ghc-${ghc.ghc.ghc.version}/package.conf.d + local installedPkgConf=$confDir/${self.fname}.installedconf + local pkgConf=$confDir/${self.fname}.conf + ensureDir $confDir + ./Setup register --gen-pkg-config=$pkgConf + if test -f $pkgConf; then + echo '[]' > $installedPkgConf + GHC_PACKAGE_PATH=$installedPkgConf ghcjs-pkg --global register $pkgConf --force --package-db=$confDir || true + ghcjs-pkg recache --package-db=$confDir + fi + + if test -f $out/nix-support/propagated-native-build-inputs; then + ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages + fi + + ${optionalString (self.enableSharedExecutables && self.isExecutable && self.stdenv.isDarwin) '' + for exe in $out/bin/* ; do + install_name_tool -add_rpath \ + $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe + done + ''} + + eval "$postInstall" + ''; + + # We inherit stdenv and ghc so that they can be used + # in Cabal derivations. + inherit stdenv ghc; + }; + in + stdenv.mkDerivation (postprocess (let super = defaults self // args self; + self = super // extension self super; + in self)); +} diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix new file mode 100644 index 000000000000..65d68a5089fb --- /dev/null +++ b/pkgs/development/compilers/ghcjs/0.1.0.nix @@ -0,0 +1,72 @@ +{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm +, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time +, zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_7_0_2 +, parallel, safe, shelly, split, stringsearch, syb, systemFileio +, systemFilepath, tar, terminfo, textBinary, unorderedContainers +, vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall +, regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch +, automake, libtool, cabalInstallGhcjs, gmp +}: + +cabal.mkDerivation (self: rec { + pname = "ghcjs"; + version = "0.1.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs.git; + rev = "c9ce6b9d87296b1236d5ef0f7d5236b2cedcff84"; + sha256 = "0cla5bchprc8g5n39fkssnv3lj378h948irsnr7dslaki6laaagw"; + }; + bootSrc = fetchgit { + url = git://github.com/ghcjs/ghcjs-boot.git; + rev = "2daaf8fc0efd5b5906a7157a172ce77ca3b28d81"; + sha256 = "0kwn3lh196rp02kz2vxd0mkqyix99xqzs4vsazv0s49ari0dc4w8"; + }; + shims = fetchgit { + url = git://github.com/ghcjs/shims.git; + rev = "a6dd0202dcdb86ad63201495b8b5d9763483eb35"; + sha256 = "07cd7ijw4i62iz1xjpwilriiybpqdx246w8d3j27ny1xfsj9wnax"; + }; + isLibrary = true; + isExecutable = true; + jailbreak = true; + noHaddock = true; + buildDepends = [ + filepath HTTP mtl network random stm time zlib aeson attoparsec + bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta + lens optparseApplicative_0_7_0_2 parallel safe shelly split + stringsearch syb systemFileio systemFilepath tar terminfo textBinary + unorderedContainers vector wlPprintText yaml + alex happy git gnumake gcc autoconf automake libtool patch gmp + ]; + testDepends = [ + HUnit regexPosix testFramework testFrameworkHunit + ]; + postConfigure = '' + echo Patching ghcjs with absolute paths to the Nix store + sed -i -e "s|getAppUserDataDirectory \"ghcjs\"|return \"$out/share/ghcjs\"|" \ + src/Compiler/Info.hs + sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ + src-bin/Boot.hs + ''; + postInstall = '' + export HOME=$(pwd) + cp -R ${bootSrc} ghcjs-boot + cd ghcjs-boot + ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) + chmod -R u+w . # because fetchgit made it read-only + local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 + ensureDir $GHCJS_LIBDIR + cp -R ${shims} $GHCJS_LIBDIR/shims + ${cabalInstallGhcjs}/bin/cabal-js update + PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ + env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --init --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib + ''; + meta = { + homepage = "https://github.com/ghcjs/ghcjs"; + description = "GHCJS is a Haskell to JavaScript compiler that uses the GHC API"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.jwiegley ]; + }; +}) diff --git a/pkgs/development/compilers/ghcjs/wrapper.nix b/pkgs/development/compilers/ghcjs/wrapper.nix new file mode 100644 index 000000000000..751b7d9a7de7 --- /dev/null +++ b/pkgs/development/compilers/ghcjs/wrapper.nix @@ -0,0 +1,77 @@ +{ stdenv, ghc, makeWrapper, coreutils, writeScript }: +let + ghcjs = ghc; + packageDBFlag = "-package-db"; + + GHCGetPackages = writeScript "ghc-get-packages.sh" '' + #! ${stdenv.shell} + # Usage: + # $1: version of GHC + # $2: invocation path of GHC + # $3: prefix + version="$1" + if test -z "$3"; then + prefix="${packageDBFlag} " + else + prefix="$3" + fi + PATH="$PATH:$2" + IFS=":" + for p in $PATH; do + for i in "$p/../share/ghcjs/$system-${ghcjs.version}-${ghcjs.ghc.version}"{,/lib,/ghcjs}"/package.conf.d" "$p/../lib/ghcjs-${ghc.version}_ghc-${ghc.ghc.version}/package.conf.d" ; do + # output takes place here + test -f $i/package.cache && echo -n " $prefix$i" + done + done + ''; + + GHCPackages = writeScript "ghc-packages.sh" '' + #! ${stdenv.shell} -e + declare -A GHC_PACKAGES_HASH # using bash4 hashs to get uniq paths + + for arg in $(${GHCGetPackages} ${ghcjs.version} "$(dirname $0)"); do # Why is ghc.version passed in from here instead of captured in the other script directly? + case "$arg" in + ${packageDBFlag}) ;; + *) + CANONICALIZED="$(${coreutils}/bin/readlink -f -- "$arg")" + GHC_PACKAGES_HASH["$CANONICALIZED"]= ;; + esac + done + + for path in ''${!GHC_PACKAGES_HASH[@]}; do + echo -n "$path:" + done + ''; +in +stdenv.mkDerivation { + name = "ghcjs-ghc${ghcjs.ghc.version}-${ghcjs.version}-wrapper"; + + buildInputs = [makeWrapper]; + propagatedBuildInputs = [ghcjs]; + + unpackPhase = "true"; + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + for prg in ghcjs ; do + makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghcjs.version} \"\$(dirname \$0)\")" + done + for prg in ghcjs-pkg ; do + makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghcjs.version} \"\$(dirname \$0)\" -${packageDBFlag}=)" + done + + mkdir -p $out/nix-support + ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages + + mkdir -p $out/share/doc + ln -s $ghc/lib $out/lib + ln -s $ghc/share/doc/ghc $out/share/doc/ghc-${ghcjs.version} + + runHook postInstall + ''; + + ghc = ghcjs; + inherit GHCGetPackages GHCPackages; + inherit (ghcjs) meta version; +} diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix index dbad9c538a92..1f8584a02776 100644 --- a/pkgs/development/libraries/haskell/derive/default.nix +++ b/pkgs/development/libraries/haskell/derive/default.nix @@ -1,6 +1,4 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, filepath, haskellSrcExts, syb, transformers, uniplate }: +{ cabal, process, filepath, haskellSrcExts, syb, transformers, uniplate }: cabal.mkDerivation (self: { pname = "derive"; @@ -9,12 +7,13 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - filepath haskellSrcExts syb transformers uniplate + process filepath haskellSrcExts syb transformers uniplate ]; meta = { homepage = "http://community.haskell.org/~ndm/derive/"; description = "A program and library to derive instances for data types"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; }; }) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index 8c87bcc0dc5f..b30bd4ff18b5 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -1,12 +1,15 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, ghcjsBase, mtl, text }: +{ cabal, fetchgit, ghcjsBase, mtl }: cabal.mkDerivation (self: { pname = "ghcjs-dom"; version = "0.1.0.0"; - sha256 = "0qm43bd4m7w14p6ag643h09pll4fp09j1mzjyqvp0dhal03dc723"; - buildDepends = [ ghcjsBase mtl text ]; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs-dom.git; + rev = "81805e75ccd41501774b90c04efd9e00d52e9798"; + sha256 = "3aa56fb81974533661aa056ed080edab29bef8ab26dae61999de4452f95949f6"; + }; + + buildDepends = [ ghcjsBase mtl ]; meta = { description = "DOM library that supports both GHCJS and WebKitGTK"; license = self.stdenv.lib.licenses.mit; diff --git a/pkgs/development/libraries/haskell/lens/default.nix b/pkgs/development/libraries/haskell/lens/4.2.nix similarity index 100% rename from pkgs/development/libraries/haskell/lens/default.nix rename to pkgs/development/libraries/haskell/lens/4.2.nix diff --git a/pkgs/development/libraries/haskell/lens/4.4.nix b/pkgs/development/libraries/haskell/lens/4.4.nix new file mode 100644 index 000000000000..3c05c94129eb --- /dev/null +++ b/pkgs/development/libraries/haskell/lens/4.4.nix @@ -0,0 +1,32 @@ +{ cabal, bifunctors, comonad, contravariant, deepseq, distributive +, doctest, exceptions, filepath, free, genericDeriving, hashable +, hlint, HUnit, mtl, nats, parallel, primitive, profunctors +, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect +, split, tagged, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, testFrameworkTh, text, transformers +, transformersCompat, unorderedContainers, vector, void, zlib +}: + +cabal.mkDerivation (self: { + pname = "lens"; + version = "4.4"; + sha256 = "06ha4px4ywfbi0n3imy2qqjq3656snsz1b0ggkwzvdzmi550sh8w"; + buildDepends = [ + bifunctors comonad contravariant distributive exceptions filepath + free hashable mtl parallel primitive profunctors reflection + semigroupoids semigroups split tagged text transformers + transformersCompat unorderedContainers vector void zlib + ]; + testDepends = [ + deepseq doctest filepath genericDeriving hlint HUnit mtl nats + parallel QuickCheck semigroups simpleReflect split testFramework + testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text + transformers unorderedContainers vector + ]; + meta = { + homepage = "http://github.com/ekmett/lens/"; + description = "Lenses, Folds and Traversals"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix b/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix new file mode 100644 index 000000000000..eab8e3e5c631 --- /dev/null +++ b/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix @@ -0,0 +1,12 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "old-time"; + version = "1.1.0.2"; + sha256 = "1nrqbpwxsmga13gcyn7bg25gkm61fmix07gm76d1f1i4impgqw1r"; + meta = { + description = "Time library"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/text-binary/default.nix b/pkgs/development/libraries/haskell/text-binary/default.nix new file mode 100644 index 000000000000..a1d274a6362e --- /dev/null +++ b/pkgs/development/libraries/haskell/text-binary/default.nix @@ -0,0 +1,14 @@ +{ cabal, binary, text }: + +cabal.mkDerivation (self: { + pname = "text-binary"; + version = "0.1.0"; + sha256 = "0wc501j8hqspnhf4d1hyb18f1wgc4kl2qx1b5s4bkxv0dfbwrk6z"; + buildDepends = [ binary text ]; + meta = { + homepage = "https://github.com/kawu/text-binary"; + description = "Binary instances for text types"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix b/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix new file mode 100644 index 000000000000..c0343aa6be79 --- /dev/null +++ b/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix @@ -0,0 +1,14 @@ +{ cabal, transformers }: + +cabal.mkDerivation (self: { + pname = "transformers-compat"; + version = "0.3.3.3"; + sha256 = "18cqghf0gc97j9qnlfnwwhvfm8j4sk99rm0xv3bf6ml8slk7njx7"; + buildDepends = [ transformers ]; + meta = { + homepage = "http://github.com/ekmett/transformers-compat/"; + description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms."; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix new file mode 100644 index 000000000000..16c355a5c996 --- /dev/null +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -0,0 +1,42 @@ +{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck +, random, stm, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time, zlib, fetchgit +}: + +cabal.mkDerivation (self: { + pname = "Cabal"; + version = "9e87d6a3"; + src = fetchgit { + url = git://github.com/ghcjs/cabal.git; + rev = "520591876ee57dbecba1b2de602dc79f4f67ecce"; # Must be from the ghcjs branch + sha256 = "f59182661707c65a2a014aa91b5e0d53cbefb6c999c1982757f476619b6728c0"; + }; + preConfigure = "cd Cabal"; + configureFlags = "--program-suffix=-js"; + + # jww (2014-05-31): Why is this failing? + # BuildDeps/InternalLibrary4: + # : [Failed] + # expected: 'setup install' should succeed + # output: "/private/var/folders/8h/tky3qz1d63l05l5jp_nzwzjr0000gn/T/nix-build-haskell-Cabal-ghcjs-ghc7.8.2-9e87d6a3-shared.drv-0/git-export/Cabal/tests/Setup configure --user -w /nix/store/v1gr2sk0117ycn9bmwyp3whgxqkbd5sl-ghc-7.8.2-wrapper/bin/ghc" in PackageTests/BuildDeps/InternalLibrary4/to-install + # Configuring InternalLibrary4-0.2... + # Setup: Use of GHC's environment variable GHC_PACKAGE_PATH is incompatible with + # Cabal. Use the flag --package-db to specify a package database (it can be used + # multiple times). + doCheck = false; + + buildDepends = [ + filepath HTTP mtl network random stm time zlib QuickCheck + ]; + testDepends = [ + filepath HTTP HUnit mtl network QuickCheck stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; + }; +}) diff --git a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix new file mode 100644 index 000000000000..4fde997fc4c8 --- /dev/null +++ b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix @@ -0,0 +1,33 @@ +{ cabal, CabalGhcjs, filepath, HTTP, HUnit, mtl, network, QuickCheck +, random, stm, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time, zlib, fetchgit +}: + +cabal.mkDerivation (self: { + pname = "cabal-install-ghcjs"; + version = "9e87d6a3"; + src = CabalGhcjs.src; + isLibrary = true; + isExecutable = true; + doCheck = false; + configureFlags = "--program-suffix=-js"; + preConfigure = "cd cabal-install"; + buildDepends = [ + CabalGhcjs filepath HTTP mtl network random stm time zlib + ]; + testDepends = [ + CabalGhcjs filepath HTTP HUnit mtl network QuickCheck stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; + postInstall = '' + mkdir $out/etc + mv bash-completion $out/etc/bash_completion.d + ''; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; + }; +}) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix new file mode 100644 index 000000000000..4feffcd7f4c4 --- /dev/null +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -0,0 +1,103 @@ +{ nodejs, cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm +, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time +, zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative +, parallel, safe, shelly, split, stringsearch, syb, systemFileio +, systemFilepath, tar, terminfo, textBinary, unorderedContainers +, vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall +, regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch +, automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring +, cryptohash, executablePath, transformersCompat +, haddock, hspec, xhtml, primitive +}: +cabal.mkDerivation (self: rec { + pname = "ghcjs"; + version = "0.1.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs.git; + rev = "fd034b7e6fb61120d22f1c314398f37a673b8b1d"; + sha256 = "0182bb706cc263a6d268eb61e243214186abae7b81dec420187c858e989c4dba"; + }; +/* + bootSrc = fetchgit { + url = git://github.com/ghcjs/ghcjs-boot.git; + rev = "f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9"; + sha256 = "83f1706bcf7e666f6fb6dee455517e0efb019aabd1393f444c80169f04b9d3b8"; + }; +*/ + shims = fetchgit { + url = git://github.com/ghcjs/shims.git; + rev = "dc5bb54778f3dbba4b463f4f7df5f830f14d1cb6"; + sha256 = "fcef2879df0735b1011a8642a7c3e0e3f39b7d395830b91a992658f4ff67c9ce"; + }; + isLibrary = true; + isExecutable = true; + jailbreak = true; + noHaddock = true; + haddockInternal = cabal.mkDerivation (self: { + pname = "haddock-internal"; + version = "2.14.3"; + src = fetchgit { + url = git://github.com/ghcjs/haddock-internal.git; + rev = "47758773d6b20c395a1c76a93830070fde71dbab"; + sha256 = "df1a024631b7781fcbda09d2b33a56650959b8ab6c831151b456133226ab90b2"; + }; + buildDepends = [ QuickCheck ghcPaths haddock hspec xhtml ]; # Can't specify Cabal here, or it ends up being the wrong version + doCheck = false; + }); + ghcjsPrim = cabal.mkDerivation (self: { + pname = "ghcjs-prim"; + version = "0.1.0.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs-prim.git; + rev = "659d6ceb45b1b8ef526c7451d90afff80d76e2f5"; + sha256 = "55b64d93cdc8220042a35ea12f8c53e82f78b51bc0f87ddd12300ad56e4b7ba7"; + }; + buildDepends = [ primitive ]; + }); + buildDepends = [ + filepath HTTP mtl network random stm time zlib aeson attoparsec + bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta + lens optparseApplicative parallel safe shelly split + stringsearch syb systemFileio systemFilepath tar terminfo textBinary + unorderedContainers vector wlPprintText yaml + alex happy git gnumake gcc autoconf automake libtool patch gmp + base16Bytestring cryptohash executablePath haddockInternal + transformersCompat QuickCheck haddock hspec xhtml + ghcjsPrim + ]; + buildTools = [ nodejs git ]; + testDepends = [ + HUnit regexPosix testFramework testFrameworkHunit + ]; + postConfigure = '' + echo Patching ghcjs with absolute paths to the Nix store + sed -i -e "s|getAppUserDataDirectory \"ghcjs\"|return \"$out/share/ghcjs\"|" \ + src/Compiler/Info.hs + sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ + src-bin/Boot.hs + ''; + postInstall = '' + export HOME=$(pwd) + export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt + git clone git://github.com/ghcjs/ghcjs-boot.git + cd ghcjs-boot + git checkout f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9 + git submodule update --init --recursive + ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) + chmod -R u+w . # because fetchgit made it read-only + local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 + ensureDir $GHCJS_LIBDIR + cp -R ${shims} $GHCJS_LIBDIR/shims + ${cabalInstallGhcjs}/bin/cabal-js update + PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ + env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --dev --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib + ''; + meta = { + homepage = "https://github.com/ghcjs/ghcjs"; + description = "GHCJS is a Haskell to JavaScript compiler that uses the GHC API"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.jwiegley ]; + }; +}) diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index f3a724f30399..4a732983af02 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -1,6 +1,4 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, polyparse }: +{ cabal, polyparse, oldTime }: cabal.mkDerivation (self: { pname = "cpphs"; @@ -8,11 +6,12 @@ cabal.mkDerivation (self: { sha256 = "0bqfz0wkfnxvv711fgmhmh6rbwffgna1pfqbj7whb6crqji9w7g7"; isLibrary = true; isExecutable = true; - buildDepends = [ polyparse ]; + buildDepends = [ oldTime polyparse ]; meta = { homepage = "http://projects.haskell.org/cpphs/"; description = "A liberalised re-implementation of cpp, the C pre-processor"; license = "LGPL"; platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.andres ]; }; }) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a5fa04d8936e..87f65745b775 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2991,6 +2991,7 @@ let haskellPackages_ghc783_profiling = recurseIntoAttrs haskell.packages_ghc783.profiling; haskellPackages_ghc783 = recurseIntoAttrs haskell.packages_ghc783.highPrio; haskellPackages_ghcHEAD = haskell.packages_ghcHEAD; + haskellPackages_ghcjs = haskell.packages_ghcjs; haskellPlatformPackages = recurseIntoAttrs (import ../development/libraries/haskell/haskell-platform { inherit pkgs; }); diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 9a064212a40e..37db48d089ea 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -143,20 +143,23 @@ # Abstraction for Haskell packages collections packagesFun = makeOverridable - ({ ghcPath + ({ ghcPath ? null + , ghc ? callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs) , ghcBinary ? ghc6101Binary , prefFun , extension ? (self : super : {}) , profExplicit ? false, profDefault ? false , modifyPrio ? lowPrio , extraArgs ? {} + , cabalPackage ? import ../build-support/cabal + , ghcWrapperPackage ? import ../development/compilers/ghc/wrapper.nix } : let haskellPackagesClass = import ./haskell-packages.nix { - inherit pkgs newScope modifyPrio; + inherit pkgs newScope modifyPrio cabalPackage ghcWrapperPackage; enableLibraryProfiling = if profExplicit then profDefault else config.cabal.libraryProfiling or profDefault; - ghc = callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs); + inherit ghc; }; haskellPackagesPrefsClass = self : let super = haskellPackagesClass self; in super // prefFun self super; haskellPackagesExtensionClass = self : let super = haskellPackagesPrefsClass self; in super // extension self super; @@ -228,6 +231,136 @@ prefFun = ghc783Prefs; }; + packages_ghcjs = + let parent = packages_ghc783.override { + extension = self: super: { + ghcjs = super.ghcjs.override { + Cabal = packages_ghc783.CabalGhcjs; + }; + transformersCompat = super.transformersCompat_0_3_3_3; + haddock = super.haddock.override { + Cabal = null; + }; + }; + }; + in packages { + ghc = parent.ghcjs // { inherit parent; }; + cabalPackage = import ../build-support/cabal/ghcjs.nix; + ghcWrapperPackage = import ../development/compilers/ghcjs/wrapper.nix; + prefFun = self : super : super // { + # This is the list of packages that are built into a booted ghcjs installation + # It can be generated with the command: + # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1\2 = null;\n\1 = self.\1\2;/'" + Cabal_1_21_0_0 = null; + Cabal = self.Cabal_1_21_0_0; + aeson_0_8_0_0 = null; + aeson = self.aeson_0_8_0_0; + array_0_5_0_0 = null; + array = self.array_0_5_0_0; + async_2_0_1_5 = null; + async = self.async_2_0_1_5; + attoparsec_0_12_1_0 = null; + attoparsec = self.attoparsec_0_12_1_0; + base_4_7_0_1 = null; + base = self.base_4_7_0_1; + binary_0_7_2_1 = null; + binary = self.binary_0_7_2_1; + rts_1_0 = null; + rts = self.rts_1_0; + # bytestring_0_10_4_1 = null; + # bytestring = self.bytestring_0_10_4_1; + caseInsensitive_1_2_0_0 = null; + caseInsensitive = self.caseInsensitive_1_2_0_0; + containers_0_5_5_1 = null; + containers = self.containers_0_5_5_1; + deepseq_1_3_0_2 = null; + deepseq = self.deepseq_1_3_0_2; + directory_1_2_1_0 = null; + directory = self.directory_1_2_1_0; + dlist_0_7_0_1 = null; + dlist = self.dlist_0_7_0_1; + extensibleExceptions_0_1_1_3 = null; + extensibleExceptions = self.extensibleExceptions_0_1_1_3; + filepath_1_3_0_2 = null; + filepath = self.filepath_1_3_0_2; + ghcPrim_0_3_1_0 = null; + ghcPrim = self.ghcPrim_0_3_1_0; + ghcjsBase_0_1_0_0 = null; + ghcjsBase = self.ghcjsBase_0_1_0_0; + ghcjsPrim_0_1_0_0 = null; + ghcjsPrim = self.ghcjsPrim_0_1_0_0; + hashable_1_2_2_0 = null; + hashable = self.hashable_1_2_2_0; + integerGmp_0_5_1_0 = null; + integerGmp = self.integerGmp_0_5_1_0; + mtl_2_2_1 = null; + mtl = self.mtl_2_2_1; + oldLocale_1_0_0_6 = null; + oldLocale = self.oldLocale_1_0_0_6; + oldTime_1_1_0_2 = null; + oldTime = self.oldTime_1_1_0_2; + parallel_3_2_0_4 = null; + parallel = self.parallel_3_2_0_4; + pretty_1_1_1_1 = null; + pretty = self.pretty_1_1_1_1; + primitive_0_5_3_0 = null; + primitive = self.primitive_0_5_3_0; + process_1_2_0_0 = null; + process = self.process_1_2_0_0; + scientific_0_3_3_0 = null; + scientific = self.scientific_0_3_3_0; + stm_2_4_3 = null; + stm = self.stm_2_4_3; + syb_0_4_2 = null; + syb = self.syb_0_4_2; + # templateHaskell_2_9_0_0 = null; + # templateHaskell = self.templateHaskell_2_9_0_0; + text_1_1_1_3 = null; + text = self.text_1_1_1_3; + time_1_4_2 = null; + time = self.time_1_4_2; + transformers_0_4_1_0 = null; + transformers = self.transformers_0_4_1_0; + unix_2_7_0_1 = null; + unix = self.unix_2_7_0_1; + unorderedContainers_0_2_5_0 = null; + unorderedContainers = self.unorderedContainers_0_2_5_0; + vector_0_10_11_0 = null; + vector = self.vector_0_10_11_0; + + # This is necessary because haskell-packages will refuse to generate tfRandom for this version of ghc (0.1.0) + #TODO: haskell-packages shouldn't use the ghcjs version as the ghc version + tfRandom = self.callPackage ../development/libraries/haskell/tf-random {}; + +/* + buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? packages_ghc783.cabal2nix }: let + cabalExpr = pkgs.stdenv.mkDerivation ({ + name = "${name}.nix"; + + buildCommand = '' + ${cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ + | grep -v FILTERME | sed \ + -e 's/licenses.proprietary/licenses.unfree/' \ + -e 's/{ cabal/{ cabal, cabalInstall, cabalDrvArgs ? {}, src/' \ + -e 's/cabal.mkDerivation (self: {/cabal.mkDerivation (self: cabalDrvArgs \/\/ {/' \ + -e 's/buildDepends = \[/buildDepends = \[ cabalInstall/' \ + -e 's/pname = \([^\n]*\)/pname = \1\n inherit src;\n/' > $out + ''; + + } // pkgs.lib.optionalAttrs pkgs.stdenv.isLinux { + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive"; + }); + in self.callPackage cabalExpr ({ inherit src cabalDrvArgs; } // args); +*/ + }; + extension = self: super: { + buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { + cabal2nix = packages_ghc783.cabal2nix; + }); + }; + }; + packages_ghc763 = packages { ghcPath = ../development/compilers/ghc/7.6.3.nix; ghcBinary = ghc704Binary; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 3ddf87db53de..ef8174810a2e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -43,7 +43,7 @@ # # For most packages, however, we keep only one version, and use default.nix. -{ pkgs, newScope, ghc, modifyPrio ? (x : x) +{ pkgs, newScope, ghc, cabalPackage, ghcWrapperPackage, modifyPrio ? (x : x) , enableLibraryProfiling ? false , enableSharedLibraries ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version , enableSharedExecutables ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version @@ -74,7 +74,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # refers to the function argument at the # top of this file. - ghc = callPackage ../development/compilers/ghc/wrapper.nix { + ghc = callPackage ghcWrapperPackage { ghc = ghc; # refers to ghcPlain }; @@ -94,7 +94,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # 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 = callPackage cabalPackage { Cabal = null; # prefer the Cabal version shipped with the compiler hscolour = self.hscolourBootstrap; inherit enableLibraryProfiling enableCheckPhase @@ -895,7 +895,11 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled }; - ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; + ghcjs = callPackage ../development/tools/haskell/ghcjs { + Cabal = self.Cabal_1_18_1_3; + }; + + ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-dom {}; ghcjsCodemirror = callPackage ../development/libraries/haskell/ghcjs-codemirror {}; @@ -1455,7 +1459,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in lazysmallcheck = callPackage ../development/libraries/haskell/lazysmallcheck {}; - lens = callPackage ../development/libraries/haskell/lens {}; + lens_4_2 = callPackage ../development/libraries/haskell/lens/4.2.nix {}; + lens_4_4 = callPackage ../development/libraries/haskell/lens/4.4.nix {}; + lens = self.lens_4_4; lensAeson = callPackage ../development/libraries/haskell/lens-aeson {}; @@ -2462,6 +2468,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in text_1_1_1_3 = callPackage ../development/libraries/haskell/text/1.1.1.3.nix {}; text = self.text_1_1_1_3; + textBinary = callPackage ../development/libraries/haskell/text-binary {}; + textFormat = callPackage ../development/libraries/haskell/text-format {}; textIcu = callPackage ../development/libraries/haskell/text-icu {}; @@ -2531,6 +2539,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in transformersBase = callPackage ../development/libraries/haskell/transformers-base {}; transformersCompat_0_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.nix {}; + transformersCompat_0_3_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.3.nix {}; transformersCompat_0_3_3_4 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.4.nix {}; transformersCompat = self.transformersCompat_0_3_3_4; @@ -2884,6 +2893,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cake3 = callPackage ../development/tools/haskell/cake3 {}; + oldTime_1_1_0_2 = callPackage ../development/libraries/haskell/old-time/1.1.0.2.nix {}; + oldTime = null; # By default, use the built-in old-time library cpphs = callPackage ../development/tools/misc/cpphs {}; DrIFT = callPackage ../development/tools/haskell/DrIFT {}; @@ -2997,12 +3008,12 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabal2nix = callPackage ../development/tools/haskell/cabal2nix {}; # Build a cabal package given a local .cabal file - buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; } }: let + buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix }: let cabalExpr = pkgs.stdenv.mkDerivation ({ name = "${name}.nix"; buildCommand = '' - ${self.cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ + ${cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ | grep -v FILTERME | sed \ -e 's/licenses.proprietary/licenses.unfree/' \ -e 's/{ cabal/{ cabal, cabalInstall, cabalDrvArgs ? {}, src/' \ @@ -3044,6 +3055,19 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabalInstall_1_20_0_3 = callPackage ../tools/package-management/cabal-install/1.20.0.3.nix { Cabal = self.Cabal_1_20_0_2; }; cabalInstall = self.cabalInstall_1_20_0_3; + CabalGhcjs = callPackage ../development/tools/haskell/Cabal-ghcjs { + QuickCheck = self.QuickCheck_2_6; + testFrameworkQuickcheck2 = self.testFrameworkQuickcheck2.override { + QuickCheck = self.QuickCheck_2_6; + }; + }; + cabalInstallGhcjs = callPackage ../development/tools/haskell/cabal-install-ghcjs { + QuickCheck = self.QuickCheck_2_6; + testFrameworkQuickcheck2 = self.testFrameworkQuickcheck2.override { + QuickCheck = self.QuickCheck_2_6; + }; + }; + codex = callPackage ../development/tools/haskell/codex {}; commandQq = callPackage ../development/libraries/haskell/command-qq {}; From 17ce6ccef028f2b6d4781823077df730ccd071f0 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 10:36:10 -0400 Subject: [PATCH 0014/1091] Add temporary workaround for https://github.com/NixOS/nixpkgs/issues/2689 --- pkgs/top-level/haskell-defaults.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 37db48d089ea..e79f6d9e25ee 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -25,6 +25,13 @@ codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_2; }; }; MonadRandom = self.MonadRandom_0_1_13; # requires transformers >= 0.4.x mtl = self.mtl_2_1_2; + # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/2689 + cabal = if !pkgs.stdenv.isDarwin then super.cabal else super.cabal.override { + extension = self : super : { + noHaddock = true; + hyperlinkSource = false; + }; + }; }; ghc763Prefs = self : super : ghc783Prefs self super // { From 6f2b53400d293d0e3ac91d5aa6dcff8f0a5f2d34 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 11:18:22 -0400 Subject: [PATCH 0015/1091] Add a temporary workaround for https://github.com/NixOS/nixpkgs/issues/3540 --- pkgs/top-level/haskell-defaults.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index e79f6d9e25ee..fa71db6ae584 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -25,14 +25,24 @@ codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_2; }; }; MonadRandom = self.MonadRandom_0_1_13; # requires transformers >= 0.4.x mtl = self.mtl_2_1_2; + } // (if !pkgs.stdenv.isDarwin then {} else { # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/2689 - cabal = if !pkgs.stdenv.isDarwin then super.cabal else super.cabal.override { - extension = self : super : { + cabal = super.cabal.override { + extension = self: super: { noHaddock = true; hyperlinkSource = false; }; }; - }; + + # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/3540 + systemFileio = super.systemFileio.override { + cabal = super.cabal.override { + extension = self: super: { + doCheck = false; + }; + }; + }; + }); ghc763Prefs = self : super : ghc783Prefs self super // { aeson = self.aeson_0_7_0_4; From 00b108871df4361645a9d34e1b808d08ca2b53ce Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 12:14:42 -0400 Subject: [PATCH 0016/1091] ... --- pkgs/top-level/haskell-defaults.nix | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index fa71db6ae584..16879a174dd4 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -31,15 +31,8 @@ extension = self: super: { noHaddock = true; hyperlinkSource = false; - }; - }; - - # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/3540 - systemFileio = super.systemFileio.override { - cabal = super.cabal.override { - extension = self: super: { - doCheck = false; - }; + # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/3540 + doCheck = false; }; }; }); From 81a5395c230d95f6ad07a6a100fffbb9d5b4e4d5 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 12:27:42 -0400 Subject: [PATCH 0017/1091] Ensure regex-posix is available to build ghcjs even if tests are disabled. --- pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 4feffcd7f4c4..e3f5f29f6f94 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -64,11 +64,11 @@ cabal.mkDerivation (self: rec { alex happy git gnumake gcc autoconf automake libtool patch gmp base16Bytestring cryptohash executablePath haddockInternal transformersCompat QuickCheck haddock hspec xhtml - ghcjsPrim + ghcjsPrim regexPosix ]; buildTools = [ nodejs git ]; testDepends = [ - HUnit regexPosix testFramework testFrameworkHunit + HUnit testFramework testFrameworkHunit ]; postConfigure = '' echo Patching ghcjs with absolute paths to the Nix store From bc92dcd08c2e02610297cd607274fcd57c30c823 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 13:15:33 -0400 Subject: [PATCH 0018/1091] Prevent install_name_tool from causing a failure when it encounters a non-Mach-O file (e.g.: a bash script). --- pkgs/build-support/cabal/ghcjs.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index d74c30180e29..f7fc515432e3 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -259,8 +259,7 @@ in ${optionalString (self.enableSharedExecutables && self.isExecutable && self.stdenv.isDarwin) '' for exe in $out/bin/* ; do - install_name_tool -add_rpath \ - $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe + install_name_tool -add_rpath $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe || true # Ignore failures, which seem to be due to hitting bash scripts rather than binaries done ''} From fa211963ed52a092836ee5bdd1423f99d620cf3c Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 13:23:10 -0400 Subject: [PATCH 0019/1091] Another try at fixing the install_name_tool issue. --- pkgs/build-support/cabal/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/cabal/default.nix b/pkgs/build-support/cabal/default.nix index d73b4a1f364c..9b0ed44a6e67 100644 --- a/pkgs/build-support/cabal/default.nix +++ b/pkgs/build-support/cabal/default.nix @@ -275,8 +275,7 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; ${optionalString (self.enableSharedExecutables && self.isExecutable && self.stdenv.isDarwin) '' for exe in "$out/bin/"* ; do - install_name_tool -add_rpath \ - $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe + install_name_tool -add_rpath $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe || true # Ignore failures, which seem to be due to hitting bash scripts rather than binaries done ''} From ebf364acfcfa4b1d8f25cf8fff6f4c87c51e379b Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 27 Aug 2014 13:39:04 -0400 Subject: [PATCH 0020/1091] Fix ca-bundle.crt file location. --- pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index e3f5f29f6f94..13fe5e61c2ea 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -8,7 +8,7 @@ , regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch , automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring , cryptohash, executablePath, transformersCompat -, haddock, hspec, xhtml, primitive +, haddock, hspec, xhtml, primitive, cacert }: cabal.mkDerivation (self: rec { pname = "ghcjs"; @@ -79,7 +79,7 @@ cabal.mkDerivation (self: rec { ''; postInstall = '' export HOME=$(pwd) - export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt + export GIT_SSL_CAINFO=${cacert}/etc/ca-bundle.crt git clone git://github.com/ghcjs/ghcjs-boot.git cd ghcjs-boot git checkout f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9 From ceabc66ce2137ef38391ecee34e9f3e59651bd0f Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Fri, 29 Aug 2014 22:08:18 -0400 Subject: [PATCH 0021/1091] Add support for webkit builds to haskellPackages.ghcjsDom --- .../libraries/haskell/ghcjs-dom/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index b30bd4ff18b5..73fe973da025 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -1,15 +1,19 @@ -{ cabal, fetchgit, ghcjsBase, mtl }: +{ cabal, fetchgit, ghc, mtl +, buildType ? if (builtins.parseDrvName ghc.ghc.name).name == "ghcjs" then "jsffi" else "webkit" +, ghcjsBase ? null # jsffi dependencies +, glib ? null, transformers ? null, gtk ? null, webkit ? null # webkit dependencies +}: cabal.mkDerivation (self: { pname = "ghcjs-dom"; version = "0.1.0.0"; src = fetchgit { - url = git://github.com/ghcjs/ghcjs-dom.git; + url = https://github.com/ghcjs/ghcjs-dom; rev = "81805e75ccd41501774b90c04efd9e00d52e9798"; sha256 = "3aa56fb81974533661aa056ed080edab29bef8ab26dae61999de4452f95949f6"; }; - - buildDepends = [ ghcjsBase mtl ]; + buildDepends = [ mtl ] ++ (if buildType == "jsffi" then [ ghcjsBase ] else if buildType == "webkit" then [ glib transformers gtk webkit ] else throw "unrecognized buildType"); + configureFlags = if buildType == "jsffi" then [ ] else if buildType == "webkit" then [ "-f-ghcjs" "-fwebkit" "-f-gtk3" ] else throw "unrecognized buildType"; meta = { description = "DOM library that supports both GHCJS and WebKitGTK"; license = self.stdenv.lib.licenses.mit; From c1c4c85800dc185ebd74aad0df7826de02c399e4 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sat, 30 Aug 2014 21:46:25 -0400 Subject: [PATCH 0022/1091] Fix ghcjsDom's compiler detection --- pkgs/development/libraries/haskell/ghcjs-dom/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index 73fe973da025..403fc8115083 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -1,5 +1,5 @@ { cabal, fetchgit, ghc, mtl -, buildType ? if (builtins.parseDrvName ghc.ghc.name).name == "ghcjs" then "jsffi" else "webkit" +, buildType ? if ghc.ghc.pname or null == "ghcjs" then "jsffi" else "webkit" , ghcjsBase ? null # jsffi dependencies , glib ? null, transformers ? null, gtk ? null, webkit ? null # webkit dependencies }: From e4ff3fd348290a09d3367af4522cead593aa13a8 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sat, 20 Sep 2014 18:54:09 -0400 Subject: [PATCH 0023/1091] Add defaultSetupHs to ghcjs, and fix it in regular cabal --- pkgs/build-support/cabal/default.nix | 2 +- pkgs/build-support/cabal/ghcjs.nix | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/cabal/default.nix b/pkgs/build-support/cabal/default.nix index 9b0ed44a6e67..dd0dc669162c 100644 --- a/pkgs/build-support/cabal/default.nix +++ b/pkgs/build-support/cabal/default.nix @@ -187,7 +187,7 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; for i in Setup.hs Setup.lhs ${defaultSetupHs}; do test -f $i && break done - ghc --make -o Setup -odir $TMPDIR $i + ghc --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i for p in $extraBuildInputs $propagatedNativeBuildInputs; do if [ -d "$p/lib/ghc-${ghc.ghc.version}/package.conf.d" ]; then diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 761123c9f459..3c4722c214a3 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -18,6 +18,11 @@ let optionals = stdenv.lib.optionals; optionalString = stdenv.lib.optionalString; filter = stdenv.lib.filter; + + defaultSetupHs = builtins.toFile "Setup.hs" '' + import Distribution.Simple + main = defaultMain + ''; in { @@ -168,9 +173,10 @@ in PATH=$PATH:${ghc.ghc.ghc}/bin - for i in Setup.hs Setup.lhs; do - test -f $i && ghc --make $i + for i in Setup.hs Setup.lhs ${defaultSetupHs}; do + test -f $i && break done + ghc --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i for p in $extraBuildInputs $propagatedBuildInputs $propagatedNativeBuildInputs; do PkgDir="$p/lib/ghcjs-${ghc.ghc.version}_ghc-${ghc.ghc.ghc.version}/package.conf.d" From 36641d9e69fddbd1e17f297a5fd0fa27332eab8c Mon Sep 17 00:00:00 2001 From: wmertens Date: Mon, 6 Oct 2014 08:00:11 +0200 Subject: [PATCH 0024/1091] setup-etc.pl: Fail when symlink/rename fails When atomicSymlink can't symlink or rename, it should return failure. This is then handled with `... or die` and `... or warn` --- nixos/modules/system/etc/setup-etc.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/etc/setup-etc.pl b/nixos/modules/system/etc/setup-etc.pl index d7e15eccefcd..89a49b972ff9 100644 --- a/nixos/modules/system/etc/setup-etc.pl +++ b/nixos/modules/system/etc/setup-etc.pl @@ -12,8 +12,8 @@ sub atomicSymlink { my ($source, $target) = @_; my $tmp = "$target.tmp"; unlink $tmp; - symlink $source, $tmp or return 1; - rename $tmp, $target or return 1; + symlink $source, $tmp or return 0; + rename $tmp, $target or return 0; return 1; } From 9ec240605d71af37ff7a337dd2767740aeeb702c Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Tue, 7 Oct 2014 21:34:31 -0400 Subject: [PATCH 0025/1091] Use optparse-applicative 0.9.1.1; 0.10 doesn't export 'reader', which causes ghcjs to fail to build --- pkgs/development/compilers/ghcjs/0.1.0.nix | 4 ++-- pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix index 65d68a5089fb..e77569d12592 100644 --- a/pkgs/development/compilers/ghcjs/0.1.0.nix +++ b/pkgs/development/compilers/ghcjs/0.1.0.nix @@ -1,7 +1,7 @@ { cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm , testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time , zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_7_0_2 +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_9_1_1 , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall @@ -34,7 +34,7 @@ cabal.mkDerivation (self: rec { buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative_0_7_0_2 parallel safe shelly split + lens optparseApplicative_0_9_1_1 parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 19e368b84f83..e3368c007df7 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -1,7 +1,7 @@ { nodejs, cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm , testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time , zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_9_1_1 , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall @@ -58,7 +58,7 @@ cabal.mkDerivation (self: rec { buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative parallel safe shelly split + lens optparseApplicative_0_9_1_1 parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp From aa71f5ff779f0a85dbca62086ca25214239734d1 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Thu, 9 Oct 2014 10:54:27 -0400 Subject: [PATCH 0026/1091] Update ghcjs --- .../tools/haskell/ghcjs/default.nix | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index e3368c007df7..a3ecdf4147c5 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -7,7 +7,7 @@ , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall , regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch , automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring -, cryptohash, executablePath, transformersCompat +, cryptohash, executablePath, transformersCompat, haddockApi , haddock, hspec, xhtml, primitive, cacert, pkgs, ghc }: cabal.mkDerivation (self: rec { @@ -15,20 +15,13 @@ cabal.mkDerivation (self: rec { version = "0.1.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "fd034b7e6fb61120d22f1c314398f37a673b8b1d"; - sha256 = "0182bb706cc263a6d268eb61e243214186abae7b81dec420187c858e989c4dba"; + rev = "bd3dfe56d55fd046bfbec4d9d834af4f46595535"; + sha256 = "82c37faf725a230945d71c617be259c94a0816d240663714c3a62b85e4a2b731"; }; -/* - bootSrc = fetchgit { - url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9"; - sha256 = "83f1706bcf7e666f6fb6dee455517e0efb019aabd1393f444c80169f04b9d3b8"; - }; -*/ shims = fetchgit { url = git://github.com/ghcjs/shims.git; - rev = "dc5bb54778f3dbba4b463f4f7df5f830f14d1cb6"; - sha256 = "fcef2879df0735b1011a8642a7c3e0e3f39b7d395830b91a992658f4ff67c9ce"; + rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; + sha256 = "64be139022e6f662086103fca3838330006d38e6454bd3f7b66013031a47278e"; }; isLibrary = true; isExecutable = true; @@ -50,8 +43,8 @@ cabal.mkDerivation (self: rec { version = "0.1.0.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs-prim.git; - rev = "659d6ceb45b1b8ef526c7451d90afff80d76e2f5"; - sha256 = "55b64d93cdc8220042a35ea12f8c53e82f78b51bc0f87ddd12300ad56e4b7ba7"; + rev = "915f263c06b7f4a246c6e02ecdf2b9a0550ed967"; + sha256 = "34dd58b6e2d0ce780da46b509fc2701c28a7b2182f8d700b53a80981ac8bcf86"; }; buildDepends = [ primitive ]; }); @@ -64,7 +57,7 @@ cabal.mkDerivation (self: rec { alex happy git gnumake gcc autoconf automake libtool patch gmp base16Bytestring cryptohash executablePath haddockInternal transformersCompat QuickCheck haddock hspec xhtml - ghcjsPrim regexPosix + ghcjsPrim regexPosix haddockApi ]; buildTools = [ nodejs git ]; testDepends = [ @@ -83,7 +76,7 @@ cabal.mkDerivation (self: rec { export GIT_SSL_CAINFO="${cacert}/etc/ca-bundle.crt" git clone git://github.com/ghcjs/ghcjs-boot.git cd ghcjs-boot - git checkout f9f79d0cf40212943bcc1ad2672f2e0a7af2b7c9 + git checkout f5e57f9d4d8241a78ebdbdb34262921782a27e1a git submodule update --init --recursive ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) chmod -R u+w . # because fetchgit made it read-only From ed6bfa2318c41b2dfe2d32027ebb4e7043acd269 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Mon, 17 Nov 2014 01:08:11 -0500 Subject: [PATCH 0027/1091] Update ghcjs --- pkgs/development/compilers/ghcjs/0.1.0.nix | 12 ++++++------ .../libraries/haskell/dependent-map/default.nix | 3 +++ .../tools/haskell/Cabal-ghcjs/default.nix | 7 ++++--- .../haskell/cabal-install-ghcjs/default.nix | 3 ++- pkgs/development/tools/haskell/ghcjs/default.nix | 16 +++------------- pkgs/top-level/haskell-defaults.nix | 1 + pkgs/top-level/haskell-packages.nix | 1 + 7 files changed, 20 insertions(+), 23 deletions(-) diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix index e77569d12592..f89cae50c169 100644 --- a/pkgs/development/compilers/ghcjs/0.1.0.nix +++ b/pkgs/development/compilers/ghcjs/0.1.0.nix @@ -14,18 +14,18 @@ cabal.mkDerivation (self: rec { version = "0.1.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "c9ce6b9d87296b1236d5ef0f7d5236b2cedcff84"; - sha256 = "0cla5bchprc8g5n39fkssnv3lj378h948irsnr7dslaki6laaagw"; + rev = "c0b8ebb3e2608fdd8dc3b74b55f281b5c24be8e1"; + sha256 = "442ebdfd426ec98a431735f72ec00c7dde54ae1f0c78dd593d33077ffdb1e2a2"; }; bootSrc = fetchgit { url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "2daaf8fc0efd5b5906a7157a172ce77ca3b28d81"; - sha256 = "0kwn3lh196rp02kz2vxd0mkqyix99xqzs4vsazv0s49ari0dc4w8"; + rev = "8bf2861c0c776eec42e0a1833f220e36681e810c"; + sha256 = "1f6695f7c25e40b87621ba6ce71a8338788951fd85e88e9223c8258520fbded6"; }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; - rev = "a6dd0202dcdb86ad63201495b8b5d9763483eb35"; - sha256 = "07cd7ijw4i62iz1xjpwilriiybpqdx246w8d3j27ny1xfsj9wnax"; + rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; + sha256 = "64be139022e6f662086103fca3838330006d38e6454bd3f7b66013031a47278e"; }; isLibrary = true; isExecutable = true; diff --git a/pkgs/development/libraries/haskell/dependent-map/default.nix b/pkgs/development/libraries/haskell/dependent-map/default.nix index 0270139c3831..36f42d7d8e55 100644 --- a/pkgs/development/libraries/haskell/dependent-map/default.nix +++ b/pkgs/development/libraries/haskell/dependent-map/default.nix @@ -7,6 +7,9 @@ cabal.mkDerivation (self: { version = "0.1.1.2"; sha256 = "1g8mq8189c6wr1rik70019gqrnk84c613x9cn5383p7hhfyc0rnn"; buildDepends = [ dependentSum ]; + preConfigure = '' + sed -i 's/^.*ghc-options:.*$//' *.cabal + ''; meta = { homepage = "https://github.com/mokus0/dependent-map"; description = "Dependent finite maps (partial dependent products)"; diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix index 16c355a5c996..d7ee36da9001 100644 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -5,11 +5,11 @@ cabal.mkDerivation (self: { pname = "Cabal"; - version = "9e87d6a3"; + version = "b9c90bb4"; src = fetchgit { url = git://github.com/ghcjs/cabal.git; - rev = "520591876ee57dbecba1b2de602dc79f4f67ecce"; # Must be from the ghcjs branch - sha256 = "f59182661707c65a2a014aa91b5e0d53cbefb6c999c1982757f476619b6728c0"; + rev = "b9c90bb4d6fed8c2cc8323a7e24b67f821c1ee47"; # Must be from the ghcjs branch + sha256 = "d678d8c54d82db8b4fb0d7dc72c4832025c69586da8c0f65f6d05f6f50103c62"; }; preConfigure = "cd Cabal"; configureFlags = "--program-suffix=-js"; @@ -24,6 +24,7 @@ cabal.mkDerivation (self: { # Cabal. Use the flag --package-db to specify a package database (it can be used # multiple times). doCheck = false; + noHaddock = true; buildDepends = [ filepath HTTP mtl network random stm time zlib QuickCheck diff --git a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix index 4fde997fc4c8..e15990803571 100644 --- a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix @@ -5,13 +5,14 @@ cabal.mkDerivation (self: { pname = "cabal-install-ghcjs"; - version = "9e87d6a3"; + version = CabalGhcjs.version; src = CabalGhcjs.src; isLibrary = true; isExecutable = true; doCheck = false; configureFlags = "--program-suffix=-js"; preConfigure = "cd cabal-install"; + noHaddock = true; buildDepends = [ CabalGhcjs filepath HTTP mtl network random stm time zlib ]; diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index a3ecdf4147c5..9bf87014cc91 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -27,17 +27,7 @@ cabal.mkDerivation (self: rec { isExecutable = true; jailbreak = true; noHaddock = true; - haddockInternal = cabal.mkDerivation (self: { - pname = "haddock-internal"; - version = "2.14.3"; - src = fetchgit { - url = git://github.com/ghcjs/haddock-internal.git; - rev = "47758773d6b20c395a1c76a93830070fde71dbab"; - sha256 = "df1a024631b7781fcbda09d2b33a56650959b8ab6c831151b456133226ab90b2"; - }; - buildDepends = [ QuickCheck ghcPaths haddock hspec xhtml ]; # Can't specify Cabal here, or it ends up being the wrong version - doCheck = false; - }); + doCheck = false; ghcjsPrim = cabal.mkDerivation (self: { pname = "ghcjs-prim"; version = "0.1.0.0"; @@ -55,9 +45,9 @@ cabal.mkDerivation (self: rec { stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp - base16Bytestring cryptohash executablePath haddockInternal + base16Bytestring cryptohash executablePath haddockApi transformersCompat QuickCheck haddock hspec xhtml - ghcjsPrim regexPosix haddockApi + ghcjsPrim regexPosix ]; buildTools = [ nodejs git ]; testDepends = [ diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index bb3a8b3b6d15..a5fc2d4db715 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -249,6 +249,7 @@ Cabal = packages_ghc783.CabalGhcjs; }; transformersCompat = super.transformersCompat_0_3_3_3; + network = super.network_2_6_0_2; haddock = super.haddock.override { Cabal = null; }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 9f656cd0deb3..e1597fb8d70c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -908,6 +908,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcjs = callPackage ../development/tools/haskell/ghcjs { Cabal = self.Cabal_1_18_1_3; + network = self.network_2_6_0_2; }; ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-dom {}; From cff5ccf62e1a5f27d9104ffa91a8080df9d70faa Mon Sep 17 00:00:00 2001 From: David Virgilio Date: Sun, 16 Nov 2014 01:28:41 -0600 Subject: [PATCH 0028/1091] new package: concurrent-supply --- .../haskell/concurrent-supply/default.nix | 16 ++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/libraries/haskell/concurrent-supply/default.nix diff --git a/pkgs/development/libraries/haskell/concurrent-supply/default.nix b/pkgs/development/libraries/haskell/concurrent-supply/default.nix new file mode 100644 index 000000000000..7b91f2f018b3 --- /dev/null +++ b/pkgs/development/libraries/haskell/concurrent-supply/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, hashable }: + +cabal.mkDerivation (self: { + pname = "concurrent-supply"; + version = "0.1.7"; + sha256 = "0crg4rm5wibw9h6lmsi43d280xg1xr9xbgqr9s4inxq7x0yyn68c"; + buildDepends = [ hashable ]; + meta = { + homepage = "http://github.com/ekmett/concurrent-supply/"; + description = "A fast concurrent unique identifier supply with a pure API"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 8227c52d4b25..cc0e68167b55 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -502,6 +502,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in concurrentExtra = callPackage ../development/libraries/haskell/concurrent-extra {}; + concurrentSupply = callPackage ../development/libraries/haskell/concurrent-supply {}; + converge = callPackage ../development/libraries/haskell/converge {}; cookie = callPackage ../development/libraries/haskell/cookie {}; From e476a927a7ef74a15d3c167412436e76088c0787 Mon Sep 17 00:00:00 2001 From: David Virgilio Date: Sun, 16 Nov 2014 01:38:56 -0600 Subject: [PATCH 0029/1091] new package: clash-prelude --- .../libraries/haskell/clash-prelude/default.nix | 16 ++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/libraries/haskell/clash-prelude/default.nix diff --git a/pkgs/development/libraries/haskell/clash-prelude/default.nix b/pkgs/development/libraries/haskell/clash-prelude/default.nix new file mode 100644 index 000000000000..b463b957e877 --- /dev/null +++ b/pkgs/development/libraries/haskell/clash-prelude/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, dataDefault, thLift }: + +cabal.mkDerivation (self: { + pname = "clash-prelude"; + version = "0.6.0.1"; + sha256 = "0d929g7js15aagd1pa2lfbhd1yiykd0ngp6fv522yhy1yyijn1l7"; + buildDepends = [ dataDefault thLift ]; + meta = { + homepage = "http://christiaanb.github.io/clash2/"; + description = "CAES Language for Synchronous Hardware - Prelude library"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index cc0e68167b55..bb0f310bcf21 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -424,6 +424,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in circlePacking = callPackage ../development/libraries/haskell/circle-packing {}; + clashPrelude = callPackage ../development/libraries/haskell/clash-prelude {}; + classyPrelude = callPackage ../development/libraries/haskell/classy-prelude {}; classyPreludeConduit = callPackage ../development/libraries/haskell/classy-prelude-conduit {}; From a82e72a5c540f9e95526addeb42558749d5d9180 Mon Sep 17 00:00:00 2001 From: David Virgilio Date: Sun, 16 Nov 2014 01:39:42 -0600 Subject: [PATCH 0030/1091] new package: clash-lib --- .../libraries/haskell/clash-lib/default.nix | 24 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/libraries/haskell/clash-lib/default.nix diff --git a/pkgs/development/libraries/haskell/clash-lib/default.nix b/pkgs/development/libraries/haskell/clash-lib/default.nix new file mode 100644 index 000000000000..40860d389117 --- /dev/null +++ b/pkgs/development/libraries/haskell/clash-lib/default.nix @@ -0,0 +1,24 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, attoparsec, concurrentSupply, contravariant +, deepseq, errors, fgl, filepath, hashable, lens, ListLike, mtl +, text, time, transformers, unbound, unorderedContainers +, uuParsinglib, wlPprintText +}: + +cabal.mkDerivation (self: { + pname = "clash-lib"; + version = "0.4"; + sha256 = "1c3bxjm356cs7wf49zlazbv44bw06rs81akmsfzkfccrl7gjy7yc"; + buildDepends = [ + aeson attoparsec concurrentSupply contravariant deepseq errors fgl + filepath hashable lens ListLike mtl text time transformers unbound + unorderedContainers uuParsinglib wlPprintText + ]; + meta = { + homepage = "http://christiaanb.github.io/clash2"; + description = "CAES Language for Synchronous Hardware - As a Library"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index bb0f310bcf21..5080cca7f0b1 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -424,6 +424,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in circlePacking = callPackage ../development/libraries/haskell/circle-packing {}; + clashLib = callPackage ../development/libraries/haskell/clash-lib {}; + clashPrelude = callPackage ../development/libraries/haskell/clash-prelude {}; classyPrelude = callPackage ../development/libraries/haskell/classy-prelude {}; From 73b7bf67731cb95310af0429cc7982d03c84e8f1 Mon Sep 17 00:00:00 2001 From: David Virgilio Date: Sun, 16 Nov 2014 01:40:35 -0600 Subject: [PATCH 0031/1091] new package: clash-ghc --- .../compilers/clash-ghc/default.nix | 33 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/compilers/clash-ghc/default.nix diff --git a/pkgs/development/compilers/clash-ghc/default.nix b/pkgs/development/compilers/clash-ghc/default.nix new file mode 100644 index 000000000000..a7e87b78dc74 --- /dev/null +++ b/pkgs/development/compilers/clash-ghc/default.nix @@ -0,0 +1,33 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, bifunctors, clashLib, clashPrelude, filepath, ghcPaths +, hashable, haskeline, lens, makeWrapper, mtl, text, transformers, unbound +, unorderedContainers, thLift +}: + +cabal.mkDerivation (self: { + pname = "clash-ghc"; + version = "0.4"; + sha256 = "0pyv8snrmy7x9gv6xna5rd5chacrdvczcjs7854b80pifhag5c2g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + bifunctors clashLib clashPrelude filepath ghcPaths hashable + haskeline lens mtl text transformers unbound unorderedContainers + thLift + ]; + buildTools = [ makeWrapper ]; + postInstall = '' + echo ${clashPrelude} + wrapProgram $out/bin/clash \ + --add-flags "-package-db ${clashPrelude}/lib/ghc-${self.ghc.version}/package.conf.d/${clashPrelude.fname}.installedconf" \ + --add-flags "-package-db ${thLift}/lib/ghc-${self.ghc.version}/package.conf.d/${thLift.fname}.installedconf" \ + --add-flags "\$(${self.ghc.GHCGetPackages} ${self.ghc.version} \"\$(dirname \$0)\" \"-package-db\")" + ''; + meta = { + homepage = "http://christiaanb.github.io/clash2"; + description = "CAES Language for Synchronous Hardware"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 5080cca7f0b1..c4dfb83c741c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2957,6 +2957,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in arbtt = callPackage ../applications/misc/arbtt {}; + clashGhc = callPackage ../development/compilers/clash-ghc {}; + idris_plain = callPackage ../development/compilers/idris {}; idris = callPackage ../development/compilers/idris/wrapper.nix {}; From 9182824c6a6eae356c6b514994fc170407ee925d Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Sat, 29 Nov 2014 14:23:30 +0100 Subject: [PATCH 0032/1091] Update ghcjs --- pkgs/development/compilers/ghcjs/0.1.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix index f89cae50c169..2c5d950b5f51 100644 --- a/pkgs/development/compilers/ghcjs/0.1.0.nix +++ b/pkgs/development/compilers/ghcjs/0.1.0.nix @@ -14,8 +14,8 @@ cabal.mkDerivation (self: rec { version = "0.1.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "c0b8ebb3e2608fdd8dc3b74b55f281b5c24be8e1"; - sha256 = "442ebdfd426ec98a431735f72ec00c7dde54ae1f0c78dd593d33077ffdb1e2a2"; + rev = "5c2d279982466e076223fcbe1e1096e22956e5a9"; + sha256 = "0bc37b4e8bd039208a126fea39850c99459265cb273ac7237939cdbaee6ef71f"; }; bootSrc = fetchgit { url = git://github.com/ghcjs/ghcjs-boot.git; From 35cdb19f033f94a8fb804eff008e07a9f511b49a Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Sat, 29 Nov 2014 14:24:31 +0100 Subject: [PATCH 0033/1091] Use mkdir -p instead of deprecated ensureDir --- pkgs/build-support/cabal/ghcjs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 3c4722c214a3..55e10dd1f5a0 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -246,12 +246,12 @@ in ./Setup copy - ensureDir $out/bin # necessary to get it added to PATH + mkdir -p $out/bin # necessary to get it added to PATH local confDir=$out/lib/ghcjs-${ghc.ghc.version}_ghc-${ghc.ghc.ghc.version}/package.conf.d local installedPkgConf=$confDir/${self.fname}.installedconf local pkgConf=$confDir/${self.fname}.conf - ensureDir $confDir + mkdir -p $confDir ./Setup register --gen-pkg-config=$pkgConf if test -f $pkgConf; then echo '[]' > $installedPkgConf From 1af6e5037b61c1939309de22ecac6dc2c95ad0a4 Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Sun, 30 Nov 2014 10:12:35 +0100 Subject: [PATCH 0034/1091] Update ghcjs --- pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 9bf87014cc91..a5410d3c24b1 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -15,8 +15,8 @@ cabal.mkDerivation (self: rec { version = "0.1.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "bd3dfe56d55fd046bfbec4d9d834af4f46595535"; - sha256 = "82c37faf725a230945d71c617be259c94a0816d240663714c3a62b85e4a2b731"; + rev = "5c2d279982466e076223fcbe1e1096e22956e5a9"; + sha256 = "0bc37b4e8bd039208a126fea39850c99459265cb273ac7237939cdbaee6ef71f"; }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; From f16e4508f4e9b7c8706875747c405041a5b8052b Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Sun, 30 Nov 2014 18:08:28 +0100 Subject: [PATCH 0035/1091] Use optparse-applicative-0.11.0.1 in ghcjs --- pkgs/development/compilers/ghcjs/0.1.0.nix | 4 ++-- .../haskell/optparse-applicative/0.11.0.1.nix | 16 ++++++++++++++++ pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- pkgs/top-level/haskell-packages.nix | 1 + 4 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix index 2c5d950b5f51..b3e13143decd 100644 --- a/pkgs/development/compilers/ghcjs/0.1.0.nix +++ b/pkgs/development/compilers/ghcjs/0.1.0.nix @@ -1,7 +1,7 @@ { cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm , testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time , zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_9_1_1 +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_11_0_1, , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall @@ -34,7 +34,7 @@ cabal.mkDerivation (self: rec { buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative_0_9_1_1 parallel safe shelly split + lens optparseApplicative_0_11_0_1 parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp diff --git a/pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix b/pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix new file mode 100644 index 000000000000..0685a51d3b0d --- /dev/null +++ b/pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ansiWlPprint, transformers, transformersCompat }: + +cabal.mkDerivation (self: { + pname = "optparse-applicative"; + version = "0.11.0.1"; + sha256 = "0jdzajj9w0dghv751m59l3imzm2x9lx9cqb6094mncnx8k6cf6f9"; + buildDepends = [ ansiWlPprint transformers transformersCompat ]; + meta = { + homepage = "https://github.com/pcapriotti/optparse-applicative"; + description = "Utilities and combinators for parsing command line options"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index a5410d3c24b1..f757e63d176b 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -1,7 +1,7 @@ { nodejs, cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm , testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time , zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_9_1_1 +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_11_0_1 , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall @@ -41,7 +41,7 @@ cabal.mkDerivation (self: rec { buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative_0_9_1_1 parallel safe shelly split + lens optparseApplicative_0_11_0_1 parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e1597fb8d70c..d139f3863201 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1835,6 +1835,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in optparseApplicative_0_9_1_1 = callPackage ../development/libraries/haskell/optparse-applicative/0.9.1.1.nix {}; 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_10_0; pathPieces = callPackage ../development/libraries/haskell/path-pieces {}; From 841a98e081cf29391b1c61fb41a6625a5c1ea88a Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Mon, 1 Dec 2014 11:53:38 +0100 Subject: [PATCH 0036/1091] Update Cabal-ghcjs and ghcjs-boot --- pkgs/development/tools/haskell/Cabal-ghcjs/default.nix | 6 +++--- pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix index d7ee36da9001..b1a6e81f9277 100644 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -5,11 +5,11 @@ cabal.mkDerivation (self: { pname = "Cabal"; - version = "b9c90bb4"; + version = "7471c95f23"; src = fetchgit { url = git://github.com/ghcjs/cabal.git; - rev = "b9c90bb4d6fed8c2cc8323a7e24b67f821c1ee47"; # Must be from the ghcjs branch - sha256 = "d678d8c54d82db8b4fb0d7dc72c4832025c69586da8c0f65f6d05f6f50103c62"; + rev = "7471c95f230170342bbdc7bcb8881d5d06145f95"; # Must be from the ghcjs branch + sha256 = "a4bbb0db43d25d73f78760ca4aa1431bf00b6dd1c43483e9b659f8b13ef9ebfc"; }; preConfigure = "cd Cabal"; configureFlags = "--program-suffix=-js"; diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index f757e63d176b..dcd5356d261d 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -66,12 +66,12 @@ cabal.mkDerivation (self: rec { export GIT_SSL_CAINFO="${cacert}/etc/ca-bundle.crt" git clone git://github.com/ghcjs/ghcjs-boot.git cd ghcjs-boot - git checkout f5e57f9d4d8241a78ebdbdb34262921782a27e1a + git checkout 8bf2861c0c776eec42e0a1833f220e36681e810c git submodule update --init --recursive ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) chmod -R u+w . # because fetchgit made it read-only local GHCJS_LIBDIR=$out${libdir} - ensureDir $GHCJS_LIBDIR + mkdir -p $GHCJS_LIBDIR cp -R ${shims} $GHCJS_LIBDIR/shims ${cabalInstallGhcjs}/bin/cabal-js update PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ From 21566e7c56370ffc7efdff0bc44453c2690caf15 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sun, 30 Nov 2014 12:39:02 -0500 Subject: [PATCH 0037/1091] Remove outdated ghcjs nix expression --- pkgs/development/compilers/ghcjs/0.1.0.nix | 72 ---------------------- 1 file changed, 72 deletions(-) delete mode 100644 pkgs/development/compilers/ghcjs/0.1.0.nix diff --git a/pkgs/development/compilers/ghcjs/0.1.0.nix b/pkgs/development/compilers/ghcjs/0.1.0.nix deleted file mode 100644 index b3e13143decd..000000000000 --- a/pkgs/development/compilers/ghcjs/0.1.0.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm -, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time -, zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_11_0_1, -, parallel, safe, shelly, split, stringsearch, syb, systemFileio -, systemFilepath, tar, terminfo, textBinary, unorderedContainers -, vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall -, regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch -, automake, libtool, cabalInstallGhcjs, gmp -}: - -cabal.mkDerivation (self: rec { - pname = "ghcjs"; - version = "0.1.0"; - src = fetchgit { - url = git://github.com/ghcjs/ghcjs.git; - rev = "5c2d279982466e076223fcbe1e1096e22956e5a9"; - sha256 = "0bc37b4e8bd039208a126fea39850c99459265cb273ac7237939cdbaee6ef71f"; - }; - bootSrc = fetchgit { - url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "8bf2861c0c776eec42e0a1833f220e36681e810c"; - sha256 = "1f6695f7c25e40b87621ba6ce71a8338788951fd85e88e9223c8258520fbded6"; - }; - shims = fetchgit { - url = git://github.com/ghcjs/shims.git; - rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; - sha256 = "64be139022e6f662086103fca3838330006d38e6454bd3f7b66013031a47278e"; - }; - isLibrary = true; - isExecutable = true; - jailbreak = true; - noHaddock = true; - buildDepends = [ - filepath HTTP mtl network random stm time zlib aeson attoparsec - bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative_0_11_0_1 parallel safe shelly split - stringsearch syb systemFileio systemFilepath tar terminfo textBinary - unorderedContainers vector wlPprintText yaml - alex happy git gnumake gcc autoconf automake libtool patch gmp - ]; - testDepends = [ - HUnit regexPosix testFramework testFrameworkHunit - ]; - postConfigure = '' - echo Patching ghcjs with absolute paths to the Nix store - sed -i -e "s|getAppUserDataDirectory \"ghcjs\"|return \"$out/share/ghcjs\"|" \ - src/Compiler/Info.hs - sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ - src-bin/Boot.hs - ''; - postInstall = '' - export HOME=$(pwd) - cp -R ${bootSrc} ghcjs-boot - cd ghcjs-boot - ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) - chmod -R u+w . # because fetchgit made it read-only - local GHCJS_LIBDIR=$out/share/ghcjs/x86_64-linux-0.1.0-7.8.2 - ensureDir $GHCJS_LIBDIR - cp -R ${shims} $GHCJS_LIBDIR/shims - ${cabalInstallGhcjs}/bin/cabal-js update - PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ - env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --init --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib - ''; - meta = { - homepage = "https://github.com/ghcjs/ghcjs"; - description = "GHCJS is a Haskell to JavaScript compiler that uses the GHC API"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.jwiegley ]; - }; -}) From 3b25e233ab7e13e1973b18e3d5ae4125166cfe3c Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Fri, 5 Dec 2014 07:55:27 +0100 Subject: [PATCH 0038/1091] Use lens-4.6.0.1 instead of lens-4.4 lens-4.4 doesn't build because it requires an old version of text. --- .../libraries/haskell/lens/4.6.0.1.nix | 34 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 3 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/haskell/lens/4.6.0.1.nix diff --git a/pkgs/development/libraries/haskell/lens/4.6.0.1.nix b/pkgs/development/libraries/haskell/lens/4.6.0.1.nix new file mode 100644 index 000000000000..f82368422e4a --- /dev/null +++ b/pkgs/development/libraries/haskell/lens/4.6.0.1.nix @@ -0,0 +1,34 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, bifunctors, comonad, contravariant, deepseq, distributive +, doctest, exceptions, filepath, free, genericDeriving, hashable +, hlint, HUnit, mtl, nats, parallel, primitive, profunctors +, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect +, split, tagged, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, testFrameworkTh, text, transformers +, transformersCompat, unorderedContainers, vector, void +}: + +cabal.mkDerivation (self: { + pname = "lens"; + version = "4.6.0.1"; + sha256 = "099hhkca39zxfj9xavd2rafzgm2r4nm8clngcsgcrn1qsy8knvz2"; + buildDepends = [ + bifunctors comonad contravariant distributive exceptions filepath + free hashable mtl parallel primitive profunctors reflection + semigroupoids semigroups split tagged text transformers + transformersCompat unorderedContainers vector void + ]; + testDepends = [ + deepseq doctest filepath genericDeriving hlint HUnit mtl nats + parallel QuickCheck semigroups simpleReflect split testFramework + testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text + transformers unorderedContainers vector + ]; + meta = { + homepage = "http://github.com/ekmett/lens/"; + description = "Lenses, Folds and Traversals"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index cd0ef761c63a..f9c8b332febc 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1535,7 +1535,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in lens_4_2 = callPackage ../development/libraries/haskell/lens/4.2.nix {}; lens_4_4 = callPackage ../development/libraries/haskell/lens/4.4.nix {}; - lens = self.lens_4_4; + lens_4_6_0_1 = callPackage ../development/libraries/haskell/lens/4.6.0.1.nix {}; + lens = self.lens_4_6_0_1; lensAeson = callPackage ../development/libraries/haskell/lens-aeson {}; From c4673962ed3107dcdafe994056e59b02d85baf44 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 20:04:25 +0100 Subject: [PATCH 0039/1091] Add cornice 0.17.0 --- pkgs/top-level/python-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fcb7eb212a09..05e57b6723f4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -821,6 +821,20 @@ let propagatedBuildInputs = with self; [ iowait psutil pyzmq tornado mock ]; }; + cornice = buildPythonPackage rec { + name = "cornice-${version}"; + version = "0.17.0"; + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/cornice.git; + rev = "refs/tags/${version}"; + sha256 = "12yrcsv1sdl5w308y1cc939ppq7pi2490s54zfcbs481cvsyr1lg"; + }; + + propagatedBuildInputs = with self; [ pyramid simplejson ]; + + doCheck = false; # lazy packager + }; + cvxopt = buildPythonPackage rec { name = "${pname}-${version}"; pname = "cvxopt"; From 00913e355e2028b2b7f3923c07dd2c40d6263880 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 20:04:41 +0100 Subject: [PATCH 0040/1091] Add configparser 3.3.0r2 --- pkgs/top-level/python-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 05e57b6723f4..6390c3116dee 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1521,6 +1521,21 @@ let }; }; + configparser = buildPythonPackage rec { + name = "configparser-${version}"; + version = "3.3.0r2"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/c/configparser/${name}.tar.gz"; + sha256 = "6a2318590dfc4013fc5bf53c2bec14a8cb455a232295eb282a13f94786c4b0b2"; + }; + + meta = { + maintainers = [ ]; + platforms = stdenv.lib.platforms.all; + }; + }; + ColanderAlchemy = buildPythonPackage rec { name = "ColanderAlchemy-0.2.0"; From 44fbef6d443a775c05652f20f2bee4248f8a78b7 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 20:04:57 +0100 Subject: [PATCH 0041/1091] Add konfig 0.9 --- pkgs/top-level/python-packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6390c3116dee..12932f0aad6b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4836,6 +4836,24 @@ let }; }; + konfig = buildPythonPackage rec { + name = "konfig-${version}"; + version = "0.9"; + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/konfig.git; + rev = "refs/tags/${version}"; + sha256 = "1v9pjb9idapjlc75p6h06kx7bi8zxhfgj93yxq1bn337kmyk1xdf"; + }; + + buildInputs = with self; [ configparser argparse ]; + + meta = with stdenv.lib; { + description = "Yet Another Config Parser"; + homepage = "https://github.com/mozilla-services/konfig"; + license = licenses.mpl20; + }; + }; + kitchen = buildPythonPackage (rec { name = "kitchen-1.1.1"; disabled = isPy3k; From e0a57ad7f106b72b23dfcb1b59a0f495203a37d7 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 20:05:14 +0100 Subject: [PATCH 0042/1091] Add mozservices 0.8 --- pkgs/top-level/python-packages.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 12932f0aad6b..e725fcd944d7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5410,7 +5410,6 @@ let }; }; - mox = buildPythonPackage rec { name = "mox-0.5.3"; @@ -5428,6 +5427,24 @@ let }; }; + mozsvc = buildPythonPackage rec { + name = "mozsvc-${version}"; + version = "0.8"; + + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/mozservices.git; + rev = "refs/tags/${version}"; + sha256 = "0k1d7v8aa4xd3f9h8m5crl647136ba15i9nzdrpxg5aqmv2n0i0p"; + }; + + doCheck = false; # lazy packager + propagatedBuildInputs = with self; [ pyramid simplejson konfig ]; + + meta = { + homepage = https://github.com/mozilla-services/mozservices; + description = "Various utilities for Mozilla apps"; + }; + }; mpmath = buildPythonPackage rec { name = "mpmath-0.17"; From bb02daf594ccab7af3002b4bdc1a2ead6d93d88f Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 20:15:48 +0100 Subject: [PATCH 0043/1091] Add PyBrowserID 0.9.2 --- pkgs/top-level/python-packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e725fcd944d7..ea188d6843d1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11155,6 +11155,24 @@ let propagatedBuildInputs = with self; [ pkgs.libarchive ]; }; + pybrowserid = buildPythonPackage rec { + name = "PyBrowserID-${version}"; + version = "0.9.2"; + src = pkgs.fetchgit { + url = https://github.com/mozilla/PyBrowserID.git; + rev = "refs/tags/${version}"; + sha256 = "1v9pjb9idapjlc75p6h06kx7bi8zxhfgj93yxq1bn337kmyk1xdf"; + }; + + buildInputs = with self; [ mock unittest2 argparse configparser ]; + propagatedBuildInputs = with self; [ requests ]; + + meta = with stdenv.lib; { + description = "Python library for the BrowserID Protocol"; + homepage = "https://github.com/mozilla/PyBrowserID"; + license = licenses.mpl20; + }; + }; pyzmq = buildPythonPackage rec { name = "pyzmq-13.0.0"; From 55cf2a36f2d536d8539f61bcedd4779056891659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 20:22:26 +0100 Subject: [PATCH 0044/1091] Fix the sha256 for PyBrowserID --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ea188d6843d1..2c37db40ea69 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11161,10 +11161,10 @@ let src = pkgs.fetchgit { url = https://github.com/mozilla/PyBrowserID.git; rev = "refs/tags/${version}"; - sha256 = "1v9pjb9idapjlc75p6h06kx7bi8zxhfgj93yxq1bn337kmyk1xdf"; + sha256 = "0nyqb0v8yrkqnrqsh1hlhvzr2pyvkxvkw701p3gpsvk29c0gb5n6"; }; - buildInputs = with self; [ mock unittest2 argparse configparser ]; + buildInputs = with self; [ mock unittest2 ]; propagatedBuildInputs = with self; [ requests ]; meta = with stdenv.lib; { From 5f488a16ffa40171e7b3e5526e986504a8fc0014 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 21:07:46 +0100 Subject: [PATCH 0045/1091] Add tokenserver 1.2.11 --- pkgs/top-level/python-packages.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2c37db40ea69..6ded9f433708 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11184,6 +11184,28 @@ let doCheck = false; }; + tokenserver = buildPythonPackage rec { + name = "tokenserver-${version}"; + version = "1.2.11"; + + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/tokenserver.git; + rev = "refs/tags/${version}"; + sha256 = "1pjrw7xhhqx7h4s08h1lsaa499r2ymc41zdknjimn6zlqdjdk1fb"; + }; + + doCheck = false; + propagatedBuildInputs = with self; [ cornice mozsvc pybrowserid ]; + + patchPhase = '' + sed -i "s|'testfixtures'||" setup.py + ''; + + meta = { + maintainers = [ ]; + platforms = stdenv.lib.platforms.all; + }; + }; tissue = buildPythonPackage rec { name = "tissue-0.9.2"; From b8bb7e6db9b585e9a076d53a156dc31528ca5699 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 21:25:04 +0100 Subject: [PATCH 0046/1091] Add memcache 1.6.3 --- pkgs/top-level/python-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6ded9f433708..e698d02da889 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9887,6 +9887,22 @@ let }; }; + umemcache = buildPythonPackage rec { + name = "umemcache-${version}"; + version = "1.6.3"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/u/umemcache/${name}.zip"; + sha256 = "211031a03576b7796bf277dbc9c9e3e754ba066bbb7fb601ab5c6291b8ec1918"; + }; + + meta = { + description = "Ultra fast memcache client written in highly optimized C++ with Python bindings"; + homepage = https://github.com/esnme/ultramemcache; + license = licenses.bsdOriginal; + }; + }; + unittest2 = buildPythonPackage rec { version = "0.5.1"; name = "unittest2-${version}"; From 45a785201878a1ced795c58c6f0797902a9f7007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 21:41:18 +0100 Subject: [PATCH 0047/1091] Add pyramid_hawkauth v 1.0 --- pkgs/top-level/python-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e698d02da889..d799051a6e87 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3022,6 +3022,18 @@ let }; }; + pyramid_hawkauth = buildPythonPackage rec { + name = "pyramidhawkauth-${version}"; + version = "0.1.0"; + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/pyramid_hawkauth.git; + rev = "refs/tags/v${version}"; + sha256 = "1ic7xl72qnz382xaqhcy9ql17gx7pxbs78znp8xr66sp3dcx2s3c"; + }; + + propagatedBuildInputs = with self; [ pyramid hawkauthlib tokenlib webtest ]; + }; + radicale = buildPythonPackage rec { name = "radicale-${version}"; namePrefix = ""; From f448cff884d265f16c8b40b0654a37767a39da06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 21:42:27 +0100 Subject: [PATCH 0048/1091] Add hawkauthlib v 0.1.1. --- pkgs/top-level/python-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d799051a6e87..3d87012bf068 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4464,6 +4464,18 @@ let }; }; + hawkauthlib = buildPythonPackage rec { + name = "hawkauthlib-${version}"; + version = "0.1.1"; + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/hawkauthlib.git; + rev = "refs/tags/v${version}"; + sha256 = "0b3xydii50ifs8qkgbpdlidfs2rzw63f807ahrq9flz90ahf582h"; + }; + + propagatedBuildInputs = with self; [ requests webob ]; + }; + hcs_utils = buildPythonPackage rec { name = "hcs_utils-1.5"; From d6247c98c311ad5057647510eb2209b247b2003e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 21:44:06 +0100 Subject: [PATCH 0049/1091] Add pymysql v 0.6.3 --- pkgs/top-level/python-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3d87012bf068..98918d4be38e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5637,6 +5637,15 @@ let }; }); + pymysql = buildPythonPackage rec { + name = "pymysql-${version}"; + version = "0.6.3"; + src = pkgs.fetchgit { + url = https://github.com/PyMySQL/PyMySQL.git; + rev = "refs/tags/pymysql-${version}"; + sha256 = "1m9fr2x49s3aixlmccr3w80skl19dya9h3x69wgl6ly1z27iyg24"; + }; + }; MySQL_python = buildPythonPackage { name = "MySQL-python-1.2.3"; From 6a87d6b5b6b35af55fc75419873b181278114e87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 21:45:32 +0100 Subject: [PATCH 0050/1091] Add pymysqlsa v 1.0 --- pkgs/top-level/python-packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 98918d4be38e..c82f1a3c968a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5647,6 +5647,24 @@ let }; }; + pymysqlsa = self.buildPythonPackage rec { + name = "pymysqlsa-${version}"; + version = "1.0"; + + propagatedBuildInputs = with self; [ pymysql sqlalchemy9 ]; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/p/pymysql_sa/pymysql_sa-1.0.tar.gz"; + sha256 = "a2676bce514a29b2d6ab418812259b0c2f7564150ac53455420a20bd7935314a"; + }; + + meta = { + description = "PyMySQL dialect for SQL Alchemy"; + homepage = https://pypi.python.org/pypi/pymysql_sa; + license = licenses.mit; + }; + }; + MySQL_python = buildPythonPackage { name = "MySQL-python-1.2.3"; From 9308db5b9e31d5de86d4dea0b2b7e067dc952581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 21:45:59 +0100 Subject: [PATCH 0051/1091] Add tokenlib v 0.3.1 --- pkgs/top-level/python-packages.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c82f1a3c968a..85a696fd65d2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11140,6 +11140,17 @@ let doCheck = false; }; + tokenlib = buildPythonPackage rec { + name = "tokenlib-${version}"; + version = "0.3.1"; + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/tokenlib.git; + rev = "refs/tags/${version}"; + sha256 = "0dmq41sy64jmkj7n49jgbpii5n5d41ci263lyhqbff5slr289m51"; + }; + + propagatedBuildInputs = with self; [ requests webob ]; + }; tornadokick = buildPythonPackage rec { name = "tornadokick-0.2.1"; From ec58f0b0c53bec3a1b22483b2165878f71b37628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 21:46:24 +0100 Subject: [PATCH 0052/1091] Add server-syncstorage v 1.5.11 --- pkgs/top-level/python-packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 85a696fd65d2..7bee47546b22 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12145,6 +12145,24 @@ let }; }; + serversyncstorage = buildPythonPackage rec { + name = "serversyncstorage-${version}"; + version = "1.5.11"; + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/server-syncstorage.git; + rev = "refs/tags/${version}"; + sha256 = "yrcsv1sdl5w308y1cc939ppq7pi2490s54zfcbs481cvsyr1lg22"; + }; + + propagatedBuildInputs = with self; [ + pyramid sqlalchemy9 simplejson mozsvc cornice pyramidhawkauth pymysql + mysqlsa umemcache wsgiproxy2 requests pybrowserid + ]; + + doCheck = false; # lazy packager + }; + + thumbor = self.buildPythonPackage rec { name = "thumbor-4.0.4"; From 428a83713b3e15c8c446d574ae5e8a97e300bc57 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 8 Dec 2014 22:26:28 +0100 Subject: [PATCH 0053/1091] Add PasteScript 1.7.5 --- pkgs/top-level/python-packages.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7bee47546b22..60a739e07932 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6378,6 +6378,26 @@ let }; }; + pasteScript = buildPythonPackage rec { + version = "1.7.5"; + name = "PasterScript-${version}"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/P/PasteScript/${name}.tar.gz"; + sha256 = "2b685be69d6ac8bc0fe6f558f119660259db26a15e16a4943c515fbee8093539"; + }; + + doCheck = false; + buildInputs = with self; [ nose ]; + propagatedBuildInputs = with self; [ paste paste_deploy cheetah ]; + + meta = { + description = "A pluggable command-line frontend, including commands to setup package file layouts"; + homepage = http://pythonpaste.org/script/; + platforms = stdenv.lib.platforms.all; + }; + }; + pathpy = buildPythonPackage rec { name = "path.py-5.2"; From e91929647511cba3767aefa1d8aa587ed4b6e58a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Mon, 8 Dec 2014 23:46:30 +0100 Subject: [PATCH 0054/1091] Add syncserver v1.5.0. Also fix some of the dependencies along the way. I'm like that. --- pkgs/top-level/python-packages.nix | 33 +++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 60a739e07932..3b0707aab13b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6370,6 +6370,7 @@ let }; buildInputs = with self; [ nose ]; + propagatedBuildInputs = with self; [ argparse configparser ]; meta = { description = "Load, configure, and compose WSGI applications and servers"; @@ -6389,7 +6390,7 @@ let doCheck = false; buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ paste paste_deploy cheetah ]; + propagatedBuildInputs = with self; [ paste paste_deploy cheetah argparse ]; meta = { description = "A pluggable command-line frontend, including commands to setup package file layouts"; @@ -11293,7 +11294,7 @@ let }; doCheck = false; - propagatedBuildInputs = with self; [ cornice mozsvc pybrowserid ]; + propagatedBuildInputs = with self; [ cornice mozsvc pybrowserid tokenlib ]; patchPhase = '' sed -i "s|'testfixtures'||" setup.py @@ -12165,18 +12166,40 @@ let }; }; + syncserver = buildPythonPackage rec { + name = "syncserver-${version}"; + version = "1.5.0"; + + src = pkgs.fetchgit { + url = https://github.com/mozilla-services/syncserver.git; + rev = "refs/tags/${version}"; + sha256 = "1xljylycxg7351hmqh7aa6fvvsjg06zvd4r7hcjqyd0k0sxvk7y6"; + }; + + buildInputs = with self; [ unittest2 ]; + propagatedBuildInputs = with self; [ + cornice gunicorn pyramid requests simplejson sqlalchemy9 mozsvc tokenserver + serversyncstorage configparser + ]; + + meta = { + maintainers = [ ]; + platforms = stdenv.lib.platforms.all; + }; + }; + serversyncstorage = buildPythonPackage rec { name = "serversyncstorage-${version}"; version = "1.5.11"; src = pkgs.fetchgit { url = https://github.com/mozilla-services/server-syncstorage.git; rev = "refs/tags/${version}"; - sha256 = "yrcsv1sdl5w308y1cc939ppq7pi2490s54zfcbs481cvsyr1lg22"; + sha256 = "1byq2k2f36f1jli9599ygfm2qsb4adl9140sxjpgfjbznb74q90q"; }; propagatedBuildInputs = with self; [ - pyramid sqlalchemy9 simplejson mozsvc cornice pyramidhawkauth pymysql - mysqlsa umemcache wsgiproxy2 requests pybrowserid + pyramid sqlalchemy9 simplejson mozsvc cornice pyramid_hawkauth pymysql + pymysqlsa umemcache wsgiproxy2 requests pybrowserid ]; doCheck = false; # lazy packager From a2d4a415d3eb598013f4ef9fddba6630043c5787 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 10 Dec 2014 11:42:38 -0500 Subject: [PATCH 0055/1091] Bump the version of ghcjs-dom to support newer version of text --- pkgs/development/libraries/haskell/ghcjs-dom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index 403fc8115083..50de163b8fbd 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -9,8 +9,8 @@ cabal.mkDerivation (self: { version = "0.1.0.0"; src = fetchgit { url = https://github.com/ghcjs/ghcjs-dom; - rev = "81805e75ccd41501774b90c04efd9e00d52e9798"; - sha256 = "3aa56fb81974533661aa056ed080edab29bef8ab26dae61999de4452f95949f6"; + rev = "15414daf6d7478eb98b66a6bff76607f875684a4"; + sha256 = "a1661eb3ad58c8214f75886fbeaa43b87bb3072c3abe087ad66832906a83e95a"; }; buildDepends = [ mtl ] ++ (if buildType == "jsffi" then [ ghcjsBase ] else if buildType == "webkit" then [ glib transformers gtk webkit ] else throw "unrecognized buildType"); configureFlags = if buildType == "jsffi" then [ ] else if buildType == "webkit" then [ "-f-ghcjs" "-fwebkit" "-f-gtk3" ] else throw "unrecognized buildType"; From c74c6360e07f997843db2b6377bea11e17c7bfa4 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Thu, 11 Dec 2014 23:40:34 +0100 Subject: [PATCH 0056/1091] Fix konfig, in order to propagate its dependencies on configparser and argparse. --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3b0707aab13b..568d0c88a9d5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4869,7 +4869,7 @@ let sha256 = "1v9pjb9idapjlc75p6h06kx7bi8zxhfgj93yxq1bn337kmyk1xdf"; }; - buildInputs = with self; [ configparser argparse ]; + propagatedBuildInputs = with self; [ configparser argparse ]; meta = with stdenv.lib; { description = "Yet Another Config Parser"; From 0a0678cf5a7b3f6ea9b4f86fd875e6f2f9060f8b Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Thu, 11 Dec 2014 23:41:36 +0100 Subject: [PATCH 0057/1091] Fix mozsvc, such that we can split public/private parts of the configuration of the syncserver. --- pkgs/top-level/python-packages.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 568d0c88a9d5..06af327add67 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5461,6 +5461,11 @@ let sha256 = "0k1d7v8aa4xd3f9h8m5crl647136ba15i9nzdrpxg5aqmv2n0i0p"; }; + patches = singleton (pkgs.fetchurl { + url = https://github.com/nbp/mozservices/commit/f86c0b0b870cd8f80ce90accde9e16ecb2e88863.diff; + sha256 = "1lnghx821f6dqp3pa382ka07cncdz7hq0mkrh44d0q3grvrlrp9n"; + }); + doCheck = false; # lazy packager propagatedBuildInputs = with self; [ pyramid simplejson konfig ]; From 01886aef225a5fb03dc1ee08fb606899d87f6dcf Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Thu, 11 Dec 2014 23:48:15 +0100 Subject: [PATCH 0058/1091] Add Firefox Sync server module. --- nixos/modules/module-list.nix | 1 + .../networking/firefox/sync-server.nix | 135 ++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 nixos/modules/services/networking/firefox/sync-server.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index ecf68136f97b..cbf42d44df6e 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -232,6 +232,7 @@ ./services/networking/dnscrypt-proxy.nix ./services/networking/dnsmasq.nix ./services/networking/ejabberd.nix + ./services/networking/firefox/sync-server.nix ./services/networking/firewall.nix ./services/networking/flashpolicyd.nix ./services/networking/freenet.nix diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix new file mode 100644 index 000000000000..db249fe5a72f --- /dev/null +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -0,0 +1,135 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.firefox.syncserver; + syncServerSecretFile = "/etc/firefox/syncserver-secret.ini"; + syncServerIni = pkgs.writeText "syncserver.ini" '' + [DEFAULT] + overrides = ${cfg.privateConfig} ${syncServerSecretFile} + + [server:main] + use = egg:Paste#http + host = ${cfg.listen.address} + port = ${toString cfg.listen.port} + + [app:main] + use = egg:syncserver + + [syncserver] + public_url = ${cfg.publicUrl} + ${optionalString (cfg.sqlUri != "") "sqluri = ${cfg.sqlUri}"} + allow_new_users = ${if cfg.allowNewUsers then "true" else "false"} + + [browserid] + backend = tokenserver.verifiers.LocalVerifier + audiences = ${removeSuffix "/" cfg.publicUrl} + ''; +in + +{ + options = { + services.firefox.syncserver = { + enable = mkOption { + type = types.bool; + default = false; + example = true; + description = '' + Whether to enable a Firefox Sync Server, this give the opportunity to + Firefox users to store all synchronized data on their own server. To use this + server, Firefox users should visit the , and + replicate the following change + + + services.sync.tokenServerURI: http://localhost:5000/token/1.0/sync/1.5 + + where corresponds to the + public url of the server. + ''; + }; + + listen.address = mkOption { + type = types.str; + default = "0.0.0.0"; + description = '' + Address on which the sync server listen to. + ''; + }; + + listen.port = mkOption { + type = types.int; + default = 5000; + description = '' + Port on which the sync server listen to. + ''; + }; + + publicUrl = mkOption { + type = types.str; + default = "http://localhost:5000/"; + example = "http://sync.example.com/"; + description = '' + Public URL with which firefox users can use to access the sync server. + ''; + }; + + allowNewUsers = mkOption { + type = types.bool; + default = true; + example = false; + description = '' + Whether to allow new-user signups on the server. Only request by + existing accounts will be honored. + ''; + }; + + sqlUri = mkOption { + type = types.str; + default = "sqlite:////var/db/firefox-sync-server.db"; + example = "postgresql://scott:tiger@localhost/test"; + description = '' + The location of the database. This URL is composed of + , + where is a database name such as + , , , + etc., and the name of a DBAPI, such as + , , , + etc. + ''; + }; + + privateConfig = mkOption { + type = types.separatedString " "; + default = ""; + description = '' + If defined, this file would be used to set all fields which were omitted in the + generated ini files used for configuring the syncserver. This file is useful + for storing secrets, such as the syncserver.secret or the syncserver.sqluri + ''; + }; + }; + }; + + config = { + + systemd.services.syncserver = { + after = [ "network.target" ]; + description = "Firefox Sync Server"; + wantedBy = [ "multi-user.target" ]; + path = [ pkgs.pythonPackages.pasteScript pkgs.coreutils ]; + environment.PYTHONPATH = "${pkgs.pythonPackages.syncserver}/lib/${pkgs.pythonPackages.python.libPrefix}/site-packages"; + preStart = '' + if ! test -e ${syncServerSecretFile}; then + mkdir -p $(dirname ${syncServerSecretFile}) + echo > ${syncServerSecretFile} '[syncserver]' + echo >> ${syncServerSecretFile} "secret = $(head -c 20 /dev/urandom | sha1sum | tr -d ' -')" + fi + ''; + serviceConfig.ExecStart = "paster serve ${syncServerIni}"; + serviceConfig.User = "deluge"; + serviceConfig.Group = "deluge"; + }; + + }; +} From fb591511094c328873ba3789dd459e9cc630d356 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Thu, 11 Dec 2014 20:53:25 -0500 Subject: [PATCH 0059/1091] purify ghcjs --- pkgs/build-support/cabal/ghcjs.nix | 2 +- .../tools/haskell/ghcjs/default.nix | 77 +++++++++++-------- .../tools/haskell/ghcjs/ghcjs.patch | 72 +++++++++++++++++ 3 files changed, 117 insertions(+), 34 deletions(-) create mode 100644 pkgs/development/tools/haskell/ghcjs/ghcjs.patch diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 55e10dd1f5a0..81728ff63970 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -194,7 +194,7 @@ in done done - configureFlags+=" --package-db=${ghc.ghc}${ghc.ghc.libdir}/ghcjs/package.conf.d" + configureFlags+=" --package-db=${ghc.ghc}/${ghc.ghc.libDir}/package.conf.d" ${optionalString (self.enableSharedExecutables && self.stdenv.isLinux) '' configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.ghc.name}/${self.pname}-${self.version}"; diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index dcd5356d261d..9f998b17ccd9 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -9,35 +9,44 @@ , automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring , cryptohash, executablePath, transformersCompat, haddockApi , haddock, hspec, xhtml, primitive, cacert, pkgs, ghc +, coreutils }: -cabal.mkDerivation (self: rec { - pname = "ghcjs"; +let version = "0.1.0"; - src = fetchgit { - url = git://github.com/ghcjs/ghcjs.git; - rev = "5c2d279982466e076223fcbe1e1096e22956e5a9"; - sha256 = "0bc37b4e8bd039208a126fea39850c99459265cb273ac7237939cdbaee6ef71f"; + libDir = "share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version}/ghcjs"; + ghcjsBoot = fetchgit { + url = git://github.com/ghcjs/ghcjs-boot.git; + rev = "8bf2861c0c776eec42e0a1833f220e36681e810c"; + sha256 = "0fwnng56d1y98fpp2s9yl9xy21584p7fsszr4m9d3wmjciiazcv2"; }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; - sha256 = "64be139022e6f662086103fca3838330006d38e6454bd3f7b66013031a47278e"; + sha256 = "13i78wd064v0nvvx6js5wqw6s01hhf1s7z03c4465xp64a817gk4"; }; - isLibrary = true; - isExecutable = true; - jailbreak = true; - noHaddock = true; - doCheck = false; ghcjsPrim = cabal.mkDerivation (self: { pname = "ghcjs-prim"; version = "0.1.0.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs-prim.git; rev = "915f263c06b7f4a246c6e02ecdf2b9a0550ed967"; - sha256 = "34dd58b6e2d0ce780da46b509fc2701c28a7b2182f8d700b53a80981ac8bcf86"; + sha256 = "11ngifn822d8ac5p139g32rafa0wf319yl3blh6piknhwav5ip9l"; }; buildDepends = [ primitive ]; }); +in cabal.mkDerivation (self: rec { + pname = "ghcjs"; + inherit version; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs.git; + rev = "5c2d279982466e076223fcbe1e1096e22956e5a9"; + sha256 = "07zpdvpbmk9rg4iwffi7rdjr4icr1j2kkskg2a520ffhid77phqb"; + }; + isLibrary = true; + isExecutable = true; + jailbreak = true; + noHaddock = true; + doCheck = false; buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta @@ -53,30 +62,32 @@ cabal.mkDerivation (self: rec { testDepends = [ HUnit testFramework testFrameworkHunit ]; - postConfigure = '' - echo Patching ghcjs with absolute paths to the Nix store - sed -i -e "s|getAppUserDataDirectory \"ghcjs\"|return \"$out/share/ghcjs\"|" \ - src/Compiler/Info.hs - sed -i -e "s|str = \\[\\]|str = [\"--prefix=$out\", \"--libdir=$prefix/lib/$compiler\", \"--libsubdir=$pkgid\"]|" \ - src-bin/Boot.hs + patches = [ ./ghcjs.patch ]; + postPatch = '' + substituteInPlace Setup.hs --replace "/usr/bin/env" "${coreutils}/bin/env" + substituteInPlace src/Compiler/Info.hs --replace "@PREFIX@" "$out" + substituteInPlace src-bin/Boot.hs --replace "@PREFIX@" "$out" ''; - libdir = "/share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version}"; postInstall = '' - export HOME=$(pwd) - export GIT_SSL_CAINFO="${cacert}/etc/ca-bundle.crt" - git clone git://github.com/ghcjs/ghcjs-boot.git - cd ghcjs-boot - git checkout 8bf2861c0c776eec42e0a1833f220e36681e810c - git submodule update --init --recursive - ( cd boot ; chmod u+w . ; ln -s .. ghcjs-boot ) - chmod -R u+w . # because fetchgit made it read-only - local GHCJS_LIBDIR=$out${libdir} - mkdir -p $GHCJS_LIBDIR - cp -R ${shims} $GHCJS_LIBDIR/shims - ${cabalInstallGhcjs}/bin/cabal-js update + local topDir=$out/${libDir} + mkdir -p $topDir + + cp -r ${ghcjsBoot} $topDir/ghcjs-boot + chmod -R u+w $topDir/ghcjs-boot + + cp -r ${shims} $topDir/shims + chmod -R u+w $topDir/shims + PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ - env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot --dev --with-cabal ${cabalInstallGhcjs}/bin/cabal-js --with-gmp-includes ${gmp}/include --with-gmp-libraries ${gmp}/lib + env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot \ + --dev \ + --with-cabal ${cabalInstallGhcjs}/bin/cabal-js \ + --with-gmp-includes ${gmp}/include \ + --with-gmp-libraries ${gmp}/lib ''; + passthru = { + inherit libDir; + }; meta = { homepage = "https://github.com/ghcjs/ghcjs"; description = "GHCJS is a Haskell to JavaScript compiler that uses the GHC API"; diff --git a/pkgs/development/tools/haskell/ghcjs/ghcjs.patch b/pkgs/development/tools/haskell/ghcjs/ghcjs.patch new file mode 100644 index 000000000000..053480b9bfdb --- /dev/null +++ b/pkgs/development/tools/haskell/ghcjs/ghcjs.patch @@ -0,0 +1,72 @@ +diff --git a/src-bin/Boot.hs b/src-bin/Boot.hs +index ed348db..b102695 100644 +--- a/src-bin/Boot.hs ++++ b/src-bin/Boot.hs +@@ -510,9 +510,7 @@ initPackageDB :: B () + initPackageDB = do + msg info "creating package databases" + initDB "--global" <^> beLocations . blGlobalDB +- traverseOf_ _Just initUser <^> beLocations . blUserDBDir + where +- initUser dir = rm_f (dir "package.conf") >> initDB "--user" (dir "package.conf.d") + initDB dbName db = do + rm_rf db >> mkdir_p db + ghcjs_pkg_ ["init", toTextI db] `catchAny_` return () +@@ -536,29 +534,22 @@ installDevelopmentTree = subTop $ do + msgD info $ "preparing development boot tree" + checkpoint' "ghcjs-boot-git" "ghcjs-boot repository already cloned and prepared" $ do + testGit "ghcjs-boot" >>= \case +- Just False -> failWith "ghcjs-boot already exists and is not a git repository" +- Just True -> do +- msg info "ghcjs-boot repository already exists but checkpoint not reached, cleaning first, then cloning" +- rm_rf "ghcjs-boot" ++ Just _ -> do ++ msg info "ghcjs-boot repository already exists; initializing ghcjs-boot" + initGhcjsBoot + Nothing -> do + msgD info "cloning ghcjs-boot git repository" + initGhcjsBoot + checkpoint' "shims-git" "shims repository already cloned" $ do + testGit "shims" >>= \case +- Just False -> failWith "shims already exists and is not a git repository" +- Just True -> do +- msgD info "shims repository already exists but checkpoint not reached, cleaning first, then cloning" +- rm_rf "shims" +- cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev ++ Just _ -> do ++ msgD info "shims repository already exists; moving on" + Nothing -> do + msgD info "cloning shims git repository" + cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev + where + initGhcjsBoot = sub $ do +- cloneGit bootDescr "ghcjs-boot" bsrcBootDevBranch bsrcBootDev + cd "ghcjs-boot" +- git_ ["submodule", "update", "--init", "--recursive"] + mapM_ patchPackage =<< allPackages + preparePrimops + buildGenPrim +@@ -1093,7 +1084,9 @@ cabalInstallFlags parmakeGhcjs = do + , "--builddir", "dist" + , "--with-compiler", ghcjs ^. pgmLocText + , "--with-hc-pkg", ghcjsPkg ^. pgmLocText +- , "--prefix", toTextI instDir ++ , "--prefix", "@PREFIX@" ++ , "--libdir", "$prefix/lib/$compiler" ++ , "--libsubdir", "$pkgid" + , bool haddock "--enable-documentation" "--disable-documentation" + , "--haddock-html" + , "--haddock-hoogle" +diff --git a/src/Compiler/Info.hs b/src/Compiler/Info.hs +index 2e19849..4c9e94d 100644 +--- a/src/Compiler/Info.hs ++++ b/src/Compiler/Info.hs +@@ -48,7 +48,7 @@ compilerInfo nativeToo dflags = do + -- | the directory to use if started without -B flag + getDefaultTopDir :: IO FilePath + getDefaultTopDir = do +- appdir <- getAppUserDataDirectory "ghcjs" ++ let appdir = "@PREFIX@/share/ghcjs" + return (appdir subdir "ghcjs") + where + targetARCH = arch From b4ab60cd5e738889334fd2a2880ad6c5a120c585 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Fri, 12 Dec 2014 21:52:14 +0100 Subject: [PATCH 0060/1091] configparser, konfig, umemcache and pybrowserid: Disable python 3 support. --- pkgs/top-level/python-packages.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b51254c1a7a2..65cb8782447b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1595,7 +1595,8 @@ let }; }; - configparser = buildPythonPackage rec { + # Backported version of the ConfigParser library of Python 3.3 + configparser = if isPy3k then null else buildPythonPackage rec { name = "configparser-${version}"; version = "3.3.0r2"; @@ -4988,6 +4989,11 @@ let konfig = buildPythonPackage rec { name = "konfig-${version}"; version = "0.9"; + + # konfig unconditionaly depend on configparser, even if it is part of + # the standard library in python 3.2 or above. + disabled = isPy3k; + src = pkgs.fetchgit { url = https://github.com/mozilla-services/konfig.git; rev = "refs/tags/${version}"; @@ -10154,6 +10160,7 @@ let umemcache = buildPythonPackage rec { name = "umemcache-${version}"; version = "1.6.3"; + disabled = isPy3k; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/u/umemcache/${name}.zip"; @@ -11449,6 +11456,8 @@ let pybrowserid = buildPythonPackage rec { name = "PyBrowserID-${version}"; version = "0.9.2"; + disabled = isPy3k; # Errors in the test suite. + src = pkgs.fetchgit { url = https://github.com/mozilla/PyBrowserID.git; rev = "refs/tags/${version}"; From 15327098547ccb9a134d917cb1ea524646c9625a Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Fri, 12 Dec 2014 21:53:07 +0100 Subject: [PATCH 0061/1091] paste-deploy: Remove unnecessary propagated build inputs. --- pkgs/top-level/python-packages.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 65cb8782447b..3758c04f835d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6510,7 +6510,6 @@ let }; buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ argparse configparser ]; meta = { description = "Load, configure, and compose WSGI applications and servers"; From a0154145d52c27416c65d7c2289f3fae61182181 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Fri, 12 Dec 2014 22:13:03 +0100 Subject: [PATCH 0062/1091] Firefox Sync Server: Fix copy&paste issue. --- nixos/modules/services/networking/firefox/sync-server.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix index db249fe5a72f..0d2306c69949 100644 --- a/nixos/modules/services/networking/firefox/sync-server.nix +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -127,8 +127,6 @@ in fi ''; serviceConfig.ExecStart = "paster serve ${syncServerIni}"; - serviceConfig.User = "deluge"; - serviceConfig.Group = "deluge"; }; }; From 1a1fc17957516956949f019292b994aebfda6779 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Fri, 12 Dec 2014 22:14:21 +0100 Subject: [PATCH 0063/1091] Firefox Sync Server: Create the private config file as non-world readable. --- .../networking/firefox/sync-server.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix index 0d2306c69949..b357eac98b91 100644 --- a/nixos/modules/services/networking/firefox/sync-server.nix +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -4,10 +4,9 @@ with lib; let cfg = config.services.firefox.syncserver; - syncServerSecretFile = "/etc/firefox/syncserver-secret.ini"; syncServerIni = pkgs.writeText "syncserver.ini" '' [DEFAULT] - overrides = ${cfg.privateConfig} ${syncServerSecretFile} + overrides = ${cfg.privateConfig} [server:main] use = egg:Paste#http @@ -100,12 +99,14 @@ in }; privateConfig = mkOption { - type = types.separatedString " "; - default = ""; + type = types.str; + default = "/etc/firefox/syncserver-secret.ini"; description = '' If defined, this file would be used to set all fields which were omitted in the generated ini files used for configuring the syncserver. This file is useful - for storing secrets, such as the syncserver.secret or the syncserver.sqluri + for storing secrets, such as the syncserver.secret or the syncserver.sqluri. + + If this file does not exists, it would be created with a unique secret. ''; }; }; @@ -120,10 +121,11 @@ in path = [ pkgs.pythonPackages.pasteScript pkgs.coreutils ]; environment.PYTHONPATH = "${pkgs.pythonPackages.syncserver}/lib/${pkgs.pythonPackages.python.libPrefix}/site-packages"; preStart = '' - if ! test -e ${syncServerSecretFile}; then - mkdir -p $(dirname ${syncServerSecretFile}) - echo > ${syncServerSecretFile} '[syncserver]' - echo >> ${syncServerSecretFile} "secret = $(head -c 20 /dev/urandom | sha1sum | tr -d ' -')" + if ! test -e ${cfg.privateConfig}; then + umask u=rwx,g=x,o=x + mkdir -p $(dirname ${cfg.privateConfig}) + echo > ${cfg.privateConfig} '[syncserver]' + echo >> ${cfg.privateConfig} "secret = $(head -c 20 /dev/urandom | sha1sum | tr -d ' -')" fi ''; serviceConfig.ExecStart = "paster serve ${syncServerIni}"; From 28f4ef2a5fda5d65e3567a0ab48ff17656cf9eac Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Sat, 13 Dec 2014 22:26:13 +0100 Subject: [PATCH 0064/1091] Disable configparser backport on pypy. --- pkgs/top-level/python-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3758c04f835d..294fe3f9e138 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1600,6 +1600,10 @@ let name = "configparser-${version}"; version = "3.3.0r2"; + # running install_egg_info + # error: [Errno 9] Bad file descriptor: '' + disabled = isPyPy; + src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/c/configparser/${name}.tar.gz"; sha256 = "6a2318590dfc4013fc5bf53c2bec14a8cb455a232295eb282a13f94786c4b0b2"; From 732c303bb813e01b477c4ae268d008b960f27555 Mon Sep 17 00:00:00 2001 From: Thomas Strobel Date: Mon, 22 Dec 2014 00:03:08 +0100 Subject: [PATCH 0065/1091] Update: Xen -> 4.4.1 --- .../virtualization/xen/default.nix | 113 ++++++++++++++---- .../virtualization/xen/gcc-4.5.patch | 39 ------ .../virtualization/xen/has-header.patch | 40 ------- 3 files changed, 89 insertions(+), 103 deletions(-) delete mode 100644 pkgs/applications/virtualization/xen/gcc-4.5.patch delete mode 100644 pkgs/applications/virtualization/xen/has-header.patch diff --git a/pkgs/applications/virtualization/xen/default.nix b/pkgs/applications/virtualization/xen/default.nix index 8d236c52a0bf..5b0a2845e9c3 100644 --- a/pkgs/applications/virtualization/xen/default.nix +++ b/pkgs/applications/virtualization/xen/default.nix @@ -1,19 +1,50 @@ { stdenv, fetchurl, which, zlib, pkgconfig, SDL, openssl -, libuuid, gettext, ncurses, dev86, iasl, pciutils, bzip2, xz -, lvm2, utillinux, procps, texinfo, perl, pythonPackages }: +, libuuid, gettext, ncurses, dev86, iasl, pciutils, bzip2 +, lvm2, utillinux, procps, texinfo, perl, pythonPackages +, glib, bridge_utils, xlibs, pixman, iproute, udev, bison +, flex, cmake, ocaml, ocamlPackages, figlet, libaio, yajl +, checkpolicy, transfig, glusterfs, fetchgit, xz }: with stdenv.lib; let - - version = "4.0.3"; + version = "4.4.1"; libDir = if stdenv.is64bit then "lib64" else "lib"; - # Sources needed to build the stubdoms. + # Sources needed to build the xen tools and tools/firmware. + toolsGits = + [ # tag qemu-xen-4.4.1 + #{ name = "qemu-xen"; + # url = git://xenbits.xen.org/qemu-upstream-4.4-testing.git; + # rev = "65fc9b78ba3d868a26952db0d8e51cecf01d47b4"; + # sha256 = "e7abaf0e927f7a2bba4c59b6dad6ae19e77c92689c94fa0384e2c41742f8cdb6"; + #} + # tag xen-4.4.1 + { name = "qemu-xen-traditional"; + url = git://xenbits.xen.org/qemu-xen-4.4-testing.git; + rev = "6ae4e588081620b141071eb010ec40aca7e12876"; + sha256 = "b1ed1feb92fbe658273a8d6d38d6ea60b79c1658413dd93979d6d128d8554ded"; + } + ]; + firmwareGits = + [ # tag 1.7.3.1 + { name = "seabios"; + url = git://xenbits.xen.org/seabios.git; + rev = "7d9cbe613694924921ed1a6f8947d711c5832eee"; + sha256 = "c071282bbcb1dd0d98536ef90cd1410f5d8da19648138e0e3863bc540d954a87"; + } + { name = "ovmf"; + url = git://xenbits.xen.org/ovmf.git; + rev = "447d264115c476142f884af0be287622cd244423"; + sha256 = "7086f882495a8be1497d881074e8f1005dc283a5e1686aec06c1913c76a6319b"; + } + ]; - stubdomSrcs = - [ { url = http://xenbits.xensource.com/xen-extfiles/lwip-1.3.0.tar.gz; + + # Sources needed to build the stubdoms and tools + xenExtfiles = [ + { url = http://xenbits.xensource.com/xen-extfiles/lwip-1.3.0.tar.gz; sha256 = "13wlr85s1hnvia6a698qpryyy12lvmqw0a05xmjnd0h71ralsbkp"; } { url = http://xenbits.xensource.com/xen-extfiles/zlib-1.2.3.tar.gz; @@ -28,6 +59,21 @@ let { url = http://xenbits.xensource.com/xen-extfiles/pciutils-2.2.9.tar.bz2; sha256 = "092v4q478i1gc7f3s2wz6p4xlf1wb4gs5shbkn21vnnmzcffc2pn"; } + { url = http://xenbits.xensource.com/xen-extfiles/tpm_emulator-0.7.4.tar.gz; + sha256 = "0nd4vs48j0zfzv1g5jymakxbjqf9ss6b2jph3b64356xhc6ylj2f"; + } + { url = http://xenbits.xensource.com/xen-extfiles/tboot-20090330.tar.gz; + sha256 = "0rl1b53g019w2c268pyxhjqsj9ls37i4p74bdv1hdi2yvs0r1y81"; + } + { url = http://xenbits.xensource.com/xen-extfiles/ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz; + sha256 = "0p206zaxlhda60ci33h9gipi5gm46fvvsm6k5c0w7b6cjg0yhb33"; + } + { url = http://xenbits.xensource.com/xen-extfiles/polarssl-1.1.4-gpl.tgz; + sha256 = "1dl4fprpwagv9akwqpb62qwqvh24i50znadxwvd2kfnhl02gsa9d"; + } + { url = http://xenbits.xensource.com/xen-extfiles/gmp-4.3.2.tar.bz2; + sha256 = "0x8prpqi9amfcmi7r4zrza609ai9529pjaq0h4aw51i867064qck"; + } ]; in @@ -37,27 +83,35 @@ stdenv.mkDerivation { src = fetchurl { url = "http://bits.xensource.com/oss-xen/release/${version}/xen-${version}.tar.gz"; - sha256 = "0p4i7mm8cdsr8i9z3dij6nriyvz6la2rhm7jkyk2n8h62nnxi1b5"; + sha256 = "09gaqydqmy64s5pqnwgjyzhd3wc61xyghpqjfl97kmvm8ly9vd2m"; }; - patches = - [ # Xen looks for headers in /usr/include and for libraries using - # ldconfig. Don't do that. - ./has-header.patch - - # GCC 4.5 compatibility. - ./gcc-4.5.patch - ]; + dontUseCmakeConfigure = true; buildInputs = [ which zlib pkgconfig SDL openssl libuuid gettext ncurses - dev86 iasl pciutils bzip2 xz texinfo perl + dev86 iasl pciutils bzip2 xz texinfo perl yajl pythonPackages.python pythonPackages.wrapPython + glib bridge_utils pixman iproute udev bison xlibs.libX11 + flex ocaml ocamlPackages.findlib figlet libaio + checkpolicy pythonPackages.markdown transfig + glusterfs cmake ]; pythonPath = [ pythonPackages.curses ]; - makeFlags = "PREFIX=$(out) CONFIG_DIR=/etc"; + + preConfigure = '' + # Fake wget: copy prefetched downloads instead + mkdir wget + echo "#!/bin/sh" > wget/wget + echo "echo ===== Not fetching \$*, copy pre-fetched file instead" >> wget/wget + echo "cp \$4 \$3" >> wget/wget + chmod +x wget/wget + export PATH=$PATH:$PWD/wget + ''; + + makeFlags = "PREFIX=$(out) CONFIG_DIR=/etc XEN_EXTFILES_URL=\\$(XEN_ROOT)/xen_ext_files "; buildFlags = "xen tools stubdom"; @@ -105,10 +159,22 @@ stdenv.mkDerivation { --replace 'XENDOM_CONFIG=/etc/sysconfig/xendomains' "" \ --replace /bin/ls ls - # Xen's stubdoms need various sources that it usually fetches at - # build time using wget. We can't have that. - ${flip concatMapStrings stubdomSrcs (x: let src = fetchurl x; in '' - cp ${src} stubdom/${src.name} + # Xen's tools and firmares need various git repositories that it + # usually checks out at time using git. We can't have that. + ${flip concatMapStrings toolsGits (x: let src = fetchgit x; in '' + cp -r ${src} tools/${src.name}-dir-remote + chmod +w tools/${src.name}-dir-remote + '')} + ${flip concatMapStrings firmwareGits (x: let src = fetchgit x; in '' + cp -r ${src} tools/firmware/${src.name}-dir-remote + chmod +w tools/firmware/${src.name}-dir-remote + '')} + + # Xen's stubdoms and firmwares need various sources that are usually fetched + # at build time using wget. We can't have that, so we prefetch Xen's ext_files. + mkdir xen_ext_files + ${flip concatMapStrings xenExtfiles (x: let src = fetchurl x; in '' + cp ${src} xen_ext_files/${src.name} '')} # Hack to get `gcc -m32' to work without having 32-bit Glibc headers. @@ -135,7 +201,6 @@ stdenv.mkDerivation { homepage = http://www.xen.org/; description = "Xen hypervisor and management tools for Dom0"; platforms = [ "i686-linux" "x86_64-linux" ]; - maintainers = [ stdenv.lib.maintainers.eelco ]; - broken = true; # bump to at least 4.1.6.1 to fix security issues + maintainers = with stdenv.lib.maintainers; [ eelco tstrobel ]; }; } diff --git a/pkgs/applications/virtualization/xen/gcc-4.5.patch b/pkgs/applications/virtualization/xen/gcc-4.5.patch deleted file mode 100644 index a8412d69fd3f..000000000000 --- a/pkgs/applications/virtualization/xen/gcc-4.5.patch +++ /dev/null @@ -1,39 +0,0 @@ -http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01276.html - -diff -ru -x '*~' xen-4.0.1-orig//extras/mini-os/arch/x86/mm.c xen-4.0.1//extras/mini-os/arch/x86/mm.c ---- xen-4.0.1-orig//extras/mini-os/arch/x86/mm.c 2010-08-25 12:22:07.000000000 +0200 -+++ xen-4.0.1//extras/mini-os/arch/x86/mm.c 2010-12-22 20:10:05.000000000 +0100 -@@ -281,7 +281,7 @@ - /* - * Mark portion of the address space read only. - */ --extern void shared_info; -+extern char shared_info[PAGE_SIZE]; - static void set_readonly(void *text, void *etext) - { - unsigned long start_address = -diff -ru -x '*~' xen-4.0.1-orig//extras/mini-os/minios.mk xen-4.0.1//extras/mini-os/minios.mk ---- xen-4.0.1-orig//extras/mini-os/minios.mk 2010-08-25 12:22:07.000000000 +0200 -+++ xen-4.0.1//extras/mini-os/minios.mk 2010-12-22 20:03:11.000000000 +0100 -@@ -10,6 +10,7 @@ - DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,) - DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline) - DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline -+DEF_CFLAGS += -Wno-uninitialized - DEF_CPPFLAGS += -D__XEN_INTERFACE_VERSION__=$(XEN_INTERFACE_VERSION) - - DEF_ASFLAGS += -D__ASSEMBLY__ -diff -ru -x '*~' xen-4.0.1-orig//extras/mini-os/netfront.c xen-4.0.1//extras/mini-os/netfront.c ---- xen-4.0.1-orig//extras/mini-os/netfront.c 2010-08-25 12:22:07.000000000 +0200 -+++ xen-4.0.1//extras/mini-os/netfront.c 2010-12-22 19:56:59.000000000 +0100 -@@ -25,8 +25,8 @@ - - - --#define NET_TX_RING_SIZE __RING_SIZE((struct netif_tx_sring *)0, PAGE_SIZE) --#define NET_RX_RING_SIZE __RING_SIZE((struct netif_rx_sring *)0, PAGE_SIZE) -+#define NET_TX_RING_SIZE __CONST_RING_SIZE(netif_tx, PAGE_SIZE) -+#define NET_RX_RING_SIZE __CONST_RING_SIZE(netif_rx, PAGE_SIZE) - #define GRANT_INVALID_REF 0 - - diff --git a/pkgs/applications/virtualization/xen/has-header.patch b/pkgs/applications/virtualization/xen/has-header.patch deleted file mode 100644 index b59dd7ea5af9..000000000000 --- a/pkgs/applications/virtualization/xen/has-header.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff -ru --exclude '*~' xen-4.0.1-orig/tools/check/funcs.sh xen-4.0.1/tools/check/funcs.sh ---- xen-4.0.1-orig/tools/check/funcs.sh 2010-08-25 12:22:07.000000000 +0200 -+++ xen-4.0.1/tools/check/funcs.sh 2010-09-09 17:47:20.000000000 +0200 -@@ -25,33 +25,13 @@ - } - - has_header() { -- case $1 in -- /*) ;; -- *) set -- "/usr/include/$1" ;; -- esac -- -- check_sys_root || return 1 -- -- test -r "$CROSS_SYS_ROOT$1" -- return $? -+ echo "#include <$1>" | gcc -E - > /dev/null && return 0 -+ return 1 - } - - has_lib() { - check_sys_root || return 1 -- -- # subshell to prevent pollution of caller's environment -- ( -- PATH=/sbin:$PATH # for ldconfig -- -- # This relatively common in a sys-root; libs are installed but -- # ldconfig hasn't run there, so ldconfig -p won't work. -- if [ "$OS" = Linux -a ! -f "$CROSS_SYS_ROOT/etc/ld.so.cache" ]; then -- echo "Please run ldconfig -r \"$CROSS_SYS_ROOT\" to generate ld.so.cache" -- # fall through; ldconfig test below should fail -- fi -- ldconfig -p ${CROSS_SYS_ROOT+-r "$CROSS_SYS_ROOT"} | grep -Fq "$1" -- return $? -- ) -+ return 0 - } - - test_link() { From d7f29acd48f27f3ad0aa13b47c489f3d4bfda362 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Mon, 22 Dec 2014 22:38:38 +0100 Subject: [PATCH 0066/1091] modules: Extract mkAliasDefinition from the rename.nix NixOS module. --- lib/modules.nix | 25 +++++++++++++++++++++++++ nixos/modules/rename.nix | 4 ++-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/lib/modules.nix b/lib/modules.nix index fdee8824493d..d0b8f90e5ce6 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -356,6 +356,31 @@ rec { mkBefore = mkOrder 500; mkAfter = mkOrder 1500; + # Convenient property used to transfer all definitions and their + # properties from one option to another. This property is useful for + # renaming options, and also for including properties from another module + # system, including sub-modules. + # + # { config, options, ... }: + # + # { + # # 'bar' might not always be defined in the current module-set. + # config.foo.enable = mkAliasDefinitions (options.bar.enable or {}); + # + # # 'barbaz' has to be defined in the current module-set. + # config.foobar.paths = mkAliasDefinitions options.barbaz.paths; + # } + # + # Note, this is different than taking the value of the option and using it + # as a definition, as the new definition will not keep the mkOverride / + # mkDefault properties of the previous option. + # + mkAliasDefinitions = mkAliasAndWrapDefinitions id; + mkAliasAndWrapDefinitions = wrap: option: + mkMerge + (optional (isOption option && option.isDefined) + (wrap (mkMerge option.definitions))); + /* Compatibility. */ fixMergeModules = modules: args: evalModules { inherit modules args; check = false; }; diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index cb1b92e78d62..20fd76855d96 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -55,8 +55,8 @@ let apply = x: use (toOf config); inherit visible; }); - } - { config = setTo (mkMerge (if (fromOf options).isDefined then [ (define (mkMerge (fromOf options).definitions)) ] else [])); + + config = setTo (mkAliasAndWrapDefinitions define (fromOf options)); } ]; From 26e74d8a3e06f665d25627677a3e6ac013f02c47 Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Tue, 23 Dec 2014 10:06:27 -0600 Subject: [PATCH 0067/1091] Update skarnet.org software for 2.0 release. New build system using configure script and GNU Make 4.0, and new releases of the following using the new build system: execline 2.0.0.0 s6 2.0.0.0 s6-dns 2.0.0.0 s6-linux-utils 2.0.0.0 s6-networking 2.0.0.0 s6-portable-utils 2.0.0.0 skalibs 2.0.0.0 --- .../development/libraries/skalibs/default.nix | 22 ++++----- .../libraries/skalibs/getpeereid.patch | 28 ----------- .../tools/build-managers/skarnet/default.nix | 21 --------- .../build-managers/skarnet/setup-hook.sh | 47 ------------------- .../linux/s6-linux-utils/default.nix | 18 +++++-- pkgs/servers/s6/default.nix | 20 ++++++-- pkgs/tools/misc/execline/default.nix | 19 ++++++-- pkgs/tools/misc/s6-portable-utils/default.nix | 19 ++++---- pkgs/tools/networking/s6-dns/default.nix | 19 ++++++-- .../networking/s6-networking/default.nix | 23 +++++++-- pkgs/top-level/all-packages.nix | 2 - 11 files changed, 96 insertions(+), 142 deletions(-) delete mode 100644 pkgs/development/libraries/skalibs/getpeereid.patch delete mode 100644 pkgs/development/tools/build-managers/skarnet/default.nix delete mode 100644 pkgs/development/tools/build-managers/skarnet/setup-hook.sh diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix index 55c69b137e52..3fe8e275ea9c 100644 --- a/pkgs/development/libraries/skalibs/default.nix +++ b/pkgs/development/libraries/skalibs/default.nix @@ -1,11 +1,11 @@ { stdenv -, skarnetConfCompile , fetchurl +, gnumake40 }: let - version = "1.6.0.0"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -13,19 +13,19 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://skarnet.org/software/skalibs/${name}.tar.gz"; - sha256 = "0jz3farll9n5jvz3g6wri99s6njkgmnf0r9jqjlg03f20dzv8c8w"; + sha256 = "0cz30wqg8fnkwjlacs4s3sjs3l34sa91xgci95fmb187zhiq693n"; }; - sourceRoot = "prog/${name}"; + dontDisableStatic = true; - # See http://skarnet.org/cgi-bin/archive.cgi?1:mss:75:201405:pkmodhckjklemogbplje - patches = [ ./getpeereid.patch ]; + buildInputs = [ gnumake40 ]; - buildInputs = [ skarnetConfCompile ]; - - preInstall = '' - mkdir -p "$out/etc" - ''; + configureFlags = [ + "--enable-force-devr" # assume /dev/random works + "--libdir=\${prefix}/lib" + "--includedir=\${prefix}/include" + "--sysdepdir=\${prefix}/lib/skalibs/sysdeps" + ] ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]); meta = { homepage = http://skarnet.org/software/skalibs/; diff --git a/pkgs/development/libraries/skalibs/getpeereid.patch b/pkgs/development/libraries/skalibs/getpeereid.patch deleted file mode 100644 index c366780e2670..000000000000 --- a/pkgs/development/libraries/skalibs/getpeereid.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/src/libstddjb/getpeereid.h -+++ b/src/libstddjb/getpeereid.h -@@ -3,6 +3,14 @@ - #ifndef GETPEEREID_H - #define GETPEEREID_H - -+#include "sysdeps.h" -+ -+#ifdef HASGETPEEREID -+/* syscall exists - do nothing */ -+ -+#else -+ - extern int getpeereid (int, int *, int *) ; - - #endif -+#endif ---- a/src/libstddjb/ipc_eid.c -+++ b/src/libstddjb/ipc_eid.c -@@ -5,7 +5,7 @@ - - int ipc_eid (int s, unsigned int *u, unsigned int *g) - { -- int dummyu, dummyg ; -+ unsigned int dummyu, dummyg ; - if (getpeereid(s, &dummyu, &dummyg) < 0) return -1 ; - *u = (unsigned int)dummyu ; - *g = (unsigned int)dummyg ; diff --git a/pkgs/development/tools/build-managers/skarnet/default.nix b/pkgs/development/tools/build-managers/skarnet/default.nix deleted file mode 100644 index 5490fcabef96..000000000000 --- a/pkgs/development/tools/build-managers/skarnet/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv }: - -let - - version = "2014-11-28"; - -in stdenv.mkDerivation { - - name = "skarnet-conf-compile-${version}"; - - phases = [ "fixupPhase" ]; - - setupHook = ./setup-hook.sh; - - meta = { - homepage = http://www.skarnet.org/software/conf-compile.html; - description = "Support for configuring skarnet.org packages for nix builds"; - platforms = stdenv.lib.platforms.all; - }; - -} diff --git a/pkgs/development/tools/build-managers/skarnet/setup-hook.sh b/pkgs/development/tools/build-managers/skarnet/setup-hook.sh deleted file mode 100644 index e9cd02a4e7e6..000000000000 --- a/pkgs/development/tools/build-managers/skarnet/setup-hook.sh +++ /dev/null @@ -1,47 +0,0 @@ -# Packages from skarnet.org use a unique build system. These functions -# assist with some common configuration and shebang patching. - -skarnetConfigure() { - runHook preConfigure - - pushd conf-compile >/dev/null - - # paths - > conf-defaultpath printf "$out/bin" - > conf-etc printf "$out/etc" - > conf-install-command printf "$out/bin" - > conf-install-include printf "$out/include" - > conf-install-libexec printf "$out/libexec" - > conf-install-library printf "$out/lib" - > conf-install-library.so printf "$out/lib" - > conf-install-sysdeps printf "$out/sysdeps" - - # use generic 'cc' to support both gcc and clang (darwin) stdenvs - for file in conf-cc conf-dynld conf-ld; do - substituteInPlace $file --replace gcc cc - done - - # let nix builder strip things, cross-platform - truncate --size 0 conf-stripbins conf-striplibs - - rm -f flag-slashpackage - touch flag-allstatic - touch flag-forcedevr # only used for skalibs - - # build inputs - truncate --size 0 import path-include path-library - for input in $nativeBuildInputs; do - [[ -a "$input/sysdeps" ]] && >> import printf "$input/sysdeps" - [[ -a "$input/include" ]] && >> path-include printf "$input/include" - [[ -a "$input/lib" ]] && >> path-library printf "$input/lib" - done - - popd >/dev/null - - # patch various scripts to use stdenv shell - patchShebangs src/sys - - runHook postConfigure -} - -export configurePhase=skarnetConfigure diff --git a/pkgs/os-specific/linux/s6-linux-utils/default.nix b/pkgs/os-specific/linux/s6-linux-utils/default.nix index b7a546a3ea06..76f46a32125b 100644 --- a/pkgs/os-specific/linux/s6-linux-utils/default.nix +++ b/pkgs/os-specific/linux/s6-linux-utils/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.0.3.1"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,12 +14,20 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-linux-utils/${name}.tar.gz"; - sha256 = "1s17g03z5hfpiz32g001g5wyamyvn9l36fr2csk3k7r0jkqfnl0d"; + sha256 = "0lfgfwnk81vjlkvmr1gzknz9swgcrp5s7x19dfkw6shvi95fyirh"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--includedir=\${prefix}/include" + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ]; meta = { homepage = http://www.skarnet.org/software/s6-linux-utils/; diff --git a/pkgs/servers/s6/default.nix b/pkgs/servers/s6/default.nix index 491dc625cf21..87235dcd696b 100644 --- a/pkgs/servers/s6/default.nix +++ b/pkgs/servers/s6/default.nix @@ -1,13 +1,13 @@ { stdenv , execline , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.1.3.2"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -15,12 +15,22 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6/${name}.tar.gz"; - sha256 = "0djxdd3d3mlp63sjqqs0ilf8p68m86c1s98d82fl0kgaaibpsikp"; + sha256 = "14x4l3xp152c9v34zs7nzxzacizfpp0k0lzwh40rxm0w5wz4x0ls"; }; - buildInputs = [ skalibs execline skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-include=${execline}/include" + "--with-lib=${skalibs}/lib" + "--with-lib=${execline}/lib" + "--with-dynlib=${skalibs}/lib" + "--with-dynlib=${execline}/lib" + ] ++ stdenv.lib.optional stdenv.isDarwin [ "--disable-shared" ]; preBuild = '' substituteInPlace "src/daemontools-extras/s6-log.c" \ diff --git a/pkgs/tools/misc/execline/default.nix b/pkgs/tools/misc/execline/default.nix index 6bfb1852f870..b2bca22433cc 100644 --- a/pkgs/tools/misc/execline/default.nix +++ b/pkgs/tools/misc/execline/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.3.1.1"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,12 +14,21 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://skarnet.org/software/execline/${name}.tar.gz"; - sha256 = "1br3qzif166kbp4k813ljbyq058p7mfsp2lj88n8vi4dmj935nzg"; + sha256 = "1g5v6icxsf7p2ccj9iq85iikkm12xph65ri86ydakihv6al3jw71"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--libdir=\${prefix}/lib" + "--includedir=\${prefix}/include" + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ] ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]); meta = { homepage = http://skarnet.org/software/execline/; diff --git a/pkgs/tools/misc/s6-portable-utils/default.nix b/pkgs/tools/misc/s6-portable-utils/default.nix index 650886351e6b..4d871cf79118 100644 --- a/pkgs/tools/misc/s6-portable-utils/default.nix +++ b/pkgs/tools/misc/s6-portable-utils/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.0.3.2"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,16 +14,19 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-portable-utils/${name}.tar.gz"; - sha256 = "040nmls7qbgw8yn502lym4kgqh5zxr2ks734bqajpi2ricnasvhl"; + sha256 = "1vszqaqkyhz1v69pxls3c7y1qs8wjkdylpg0yz183xlirywimwwk"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; - preInstall = '' - mkdir -p "$out/libexec" - ''; + configureFlags = [ + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ]; meta = { homepage = http://www.skarnet.org/software/s6-portable-utils/; diff --git a/pkgs/tools/networking/s6-dns/default.nix b/pkgs/tools/networking/s6-dns/default.nix index 16467e84a1e7..4ffa2d931a11 100644 --- a/pkgs/tools/networking/s6-dns/default.nix +++ b/pkgs/tools/networking/s6-dns/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "0.1.0.0"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,12 +14,21 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-dns/${name}.tar.gz"; - sha256 = "1r82l5fnz2rrwm5wq2sldqp74lk9fifr0d8hyq98xdyh24hish68"; + sha256 = "07k6rzgsgcxr0bq209as79sjn2nrcjj9mlmk9vvy1hvsag0xnkcq"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "web/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--includedir=\${prefix}/include" + "--libdir=\${prefix}/lib" + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ] ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]); meta = { homepage = http://www.skarnet.org/software/s6-dns/; diff --git a/pkgs/tools/networking/s6-networking/default.nix b/pkgs/tools/networking/s6-networking/default.nix index a4482bb71c3f..87dd783636d6 100644 --- a/pkgs/tools/networking/s6-networking/default.nix +++ b/pkgs/tools/networking/s6-networking/default.nix @@ -1,14 +1,14 @@ { stdenv , execline , fetchurl +, gnumake40 , s6Dns , skalibs -, skarnetConfCompile }: let - version = "0.1.0.0"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -16,12 +16,25 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-networking/${name}.tar.gz"; - sha256 = "1np9m2j1i2450mbcjvpbb56kv3wc2fbyvmv2a039q61j2lk6vjz7"; + sha256 = "0k2i0g5lsvh1gz90ixwdip1pngj9vd45d4fpmdg075vd8zhh7j37"; }; - buildInputs = [ skalibs s6Dns execline skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "net/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-include=${execline}/include" + "--with-include=${s6Dns}/include" + "--with-lib=${skalibs}/lib" + "--with-lib=${execline}/lib" + "--with-lib=${s6Dns}/lib" + "--with-dynlib=${skalibs}/lib" + "--with-dynlib=${execline}/lib" + "--with-dynlib=${s6Dns}/lib" + ]; meta = { homepage = http://www.skarnet.org/software/s6-networking/; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c287ca23986a..40ebfd3a88fc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6881,8 +6881,6 @@ let skalibs = callPackage ../development/libraries/skalibs { }; - skarnetConfCompile = callPackage ../development/tools/build-managers/skarnet { }; - slang = callPackage ../development/libraries/slang { }; slibGuile = callPackage ../development/libraries/slib { From 3d821e0013ed72073a028552f013c2ffcc96279d Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Wed, 24 Dec 2014 21:58:45 -0500 Subject: [PATCH 0068/1091] update ghcjs --- .../tools/haskell/Cabal-ghcjs/default.nix | 4 ++-- .../tools/haskell/ghcjs/default.nix | 17 +++++++------- .../tools/haskell/ghcjs/ghcjs.patch | 23 +++++++++++++------ 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix index b1a6e81f9277..9185c75e1aab 100644 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -8,8 +8,8 @@ cabal.mkDerivation (self: { version = "7471c95f23"; src = fetchgit { url = git://github.com/ghcjs/cabal.git; - rev = "7471c95f230170342bbdc7bcb8881d5d06145f95"; # Must be from the ghcjs branch - sha256 = "a4bbb0db43d25d73f78760ca4aa1431bf00b6dd1c43483e9b659f8b13ef9ebfc"; + rev = "0a9531272ed50b4057e788005e3c6e5a7e2442bd"; # Must be from the ghcjs branch + sha256 = "212af6d134ff85b8046977c8754852e4048872d330ab2250b94cd51373328daa"; }; preConfigure = "cd Cabal"; configureFlags = "--program-suffix=-js"; diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 9f998b17ccd9..4e2cc4220b40 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -16,8 +16,8 @@ let libDir = "share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version}/ghcjs"; ghcjsBoot = fetchgit { url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "8bf2861c0c776eec42e0a1833f220e36681e810c"; - sha256 = "0fwnng56d1y98fpp2s9yl9xy21584p7fsszr4m9d3wmjciiazcv2"; + rev = "28f328ae5acb7427483ee1aaca66a4ed2df38472"; + sha256 = "107sqpadbjqxs3ym23qbp141ihra0a8ijaar94dbpa69g8b0xyyl"; # no .git }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; @@ -29,8 +29,8 @@ let version = "0.1.0.0"; src = fetchgit { url = git://github.com/ghcjs/ghcjs-prim.git; - rev = "915f263c06b7f4a246c6e02ecdf2b9a0550ed967"; - sha256 = "11ngifn822d8ac5p139g32rafa0wf319yl3blh6piknhwav5ip9l"; + rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; + sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; }; buildDepends = [ primitive ]; }); @@ -39,8 +39,8 @@ in cabal.mkDerivation (self: rec { inherit version; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "5c2d279982466e076223fcbe1e1096e22956e5a9"; - sha256 = "07zpdvpbmk9rg4iwffi7rdjr4icr1j2kkskg2a520ffhid77phqb"; + rev = "fa0cc146b2fbdac28136fdca621e95930e2fd035"; + sha256 = "1mvs4x0x1cv11m32n5kjil3q1jxszj6capshvgz3a7mzdm5cdqp8"; }; isLibrary = true; isExecutable = true; @@ -68,7 +68,7 @@ in cabal.mkDerivation (self: rec { substituteInPlace src/Compiler/Info.hs --replace "@PREFIX@" "$out" substituteInPlace src-bin/Boot.hs --replace "@PREFIX@" "$out" ''; - postInstall = '' + preBuild = '' local topDir=$out/${libDir} mkdir -p $topDir @@ -77,7 +77,8 @@ in cabal.mkDerivation (self: rec { cp -r ${shims} $topDir/shims chmod -R u+w $topDir/shims - + ''; + postInstall = '' PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot \ --dev \ diff --git a/pkgs/development/tools/haskell/ghcjs/ghcjs.patch b/pkgs/development/tools/haskell/ghcjs/ghcjs.patch index 053480b9bfdb..f5197e46d204 100644 --- a/pkgs/development/tools/haskell/ghcjs/ghcjs.patch +++ b/pkgs/development/tools/haskell/ghcjs/ghcjs.patch @@ -1,8 +1,8 @@ diff --git a/src-bin/Boot.hs b/src-bin/Boot.hs -index ed348db..b102695 100644 +index d2c1fb3..15bf815 100644 --- a/src-bin/Boot.hs +++ b/src-bin/Boot.hs -@@ -510,9 +510,7 @@ initPackageDB :: B () +@@ -512,9 +512,7 @@ initPackageDB :: B () initPackageDB = do msg info "creating package databases" initDB "--global" <^> beLocations . blGlobalDB @@ -12,7 +12,7 @@ index ed348db..b102695 100644 initDB dbName db = do rm_rf db >> mkdir_p db ghcjs_pkg_ ["init", toTextI db] `catchAny_` return () -@@ -536,29 +534,22 @@ installDevelopmentTree = subTop $ do +@@ -538,29 +536,22 @@ installDevelopmentTree = subTop $ do msgD info $ "preparing development boot tree" checkpoint' "ghcjs-boot-git" "ghcjs-boot repository already cloned and prepared" $ do testGit "ghcjs-boot" >>= \case @@ -46,7 +46,16 @@ index ed348db..b102695 100644 mapM_ patchPackage =<< allPackages preparePrimops buildGenPrim -@@ -1093,7 +1084,9 @@ cabalInstallFlags parmakeGhcjs = do +@@ -672,7 +663,7 @@ patchPackage pkg + p' <- absPath p + cd (fromText pkg') + when isWindows (git_ ["config", "core.filemode", "false"]) +- git_ ["apply", "-3", toTextI p'] ++ git_ ["apply", toTextI p'] + in sub $ cond applyPatch (msg info $ "no patch for package " <> pkgName <> " found") =<< test_f p + | otherwise = return () + +@@ -1082,7 +1073,9 @@ cabalInstallFlags parmakeGhcjs = do , "--builddir", "dist" , "--with-compiler", ghcjs ^. pgmLocText , "--with-hc-pkg", ghcjsPkg ^. pgmLocText @@ -56,12 +65,12 @@ index ed348db..b102695 100644 + , "--libsubdir", "$pkgid" , bool haddock "--enable-documentation" "--disable-documentation" , "--haddock-html" - , "--haddock-hoogle" + -- workaround for hoogle support being broken in haddock for GHC 7.10RC1 diff --git a/src/Compiler/Info.hs b/src/Compiler/Info.hs -index 2e19849..4c9e94d 100644 +index 33a401f..5d09c86 100644 --- a/src/Compiler/Info.hs +++ b/src/Compiler/Info.hs -@@ -48,7 +48,7 @@ compilerInfo nativeToo dflags = do +@@ -49,7 +49,7 @@ compilerInfo nativeToo dflags = do -- | the directory to use if started without -B flag getDefaultTopDir :: IO FilePath getDefaultTopDir = do From 28a0b500aaba8aa8908d5bc538382fc2c2b19123 Mon Sep 17 00:00:00 2001 From: codyopel Date: Fri, 26 Dec 2014 07:09:19 -0500 Subject: [PATCH 0069/1091] x265-hg: updated to latest commit, fixed package naming issue --- pkgs/development/libraries/x265/hg.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/x265/hg.nix b/pkgs/development/libraries/x265/hg.nix index db15e223047e..5793bd343388 100644 --- a/pkgs/development/libraries/x265/hg.nix +++ b/pkgs/development/libraries/x265/hg.nix @@ -1,7 +1,7 @@ { callPackage, ... } @ args: callPackage ./generic.nix (args // rec { - version = "hg-${rev}"; - rev = "eebb372eec893efc50e66806fcc19b1c1bd89683"; - sha256 = "03dpbjqcmbmyid45560byabybfzy2bvic0gqa6k6hxci6rvmynpi"; + version = "hg"; + rev = "5f9f7194267b76f733e9ffb0f9e8b474dfe89a71"; + sha256 = "056ng8nsadmjf6s7igbgbxmiapjcxpfy6pbayl764xbhpkv4md88"; }) \ No newline at end of file From c08310c62d7f8673446d078b529940d3a59d43b3 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 23:53:32 -0500 Subject: [PATCH 0070/1091] python pelican: v3.4.0 -> v3.5.0 --- pkgs/top-level/python-packages.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e886afe6e594..2e51f427efa5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6590,11 +6590,11 @@ let pelican = buildPythonPackage rec { name = "pelican-${version}"; - version = "3.4.0"; + version = "3.5.0"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/p/pelican/${name}.tar.gz"; - md5 = "8e57bdd075503903125b14621b1e533d"; + sha256 = "0dl8i26sa20iijlg3z9gxn3p6f1d9v44b9742929xfaqwj4amvdp"; }; preConfigure = '' @@ -6606,13 +6606,16 @@ let #buildInputs = [nose mock]; doCheck = false; - propagatedBuildInputs = with self; [jinja2 pygments docutils pytz unidecode six dateutil feedgenerator blinker pillow beautifulsoup4]; + propagatedBuildInputs = with self; [ + jinja2 pygments docutils pytz unidecode six dateutil feedgenerator + blinker pillow beautifulsoup4 + ]; meta = { homepage = http://getpelican.com/; description = "A tool to generate a static blog from reStructuredText or Markdown input files"; license = licenses.agpl3; - maintainers = [ stdenv.lib.maintainers.offline ]; + maintainers = with stdenv.lib.maintainers; [ offline prikhi ]; }; }; From 1c2d8babcd0bfbf0aa27dfd1dcf07e3a8fa1be07 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 18:44:36 -0500 Subject: [PATCH 0071/1091] python pillow: fix build for py2.6 and pypy --- pkgs/top-level/python-packages.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2e51f427efa5..ce1829fc62bd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6782,7 +6782,10 @@ let md5 = "56b6614499aacb7d6b5983c4914daea7"; }; - buildInputs = with self; [ pkgs.freetype pkgs.libjpeg pkgs.zlib pkgs.libtiff pkgs.libwebp pkgs.tcl ]; + buildInputs = with self; [ + pkgs.freetype pkgs.libjpeg pkgs.zlib pkgs.libtiff pkgs.libwebp pkgs.tcl ] + ++ optionals (isPy26 || isPyPy) [ pkgs.lcms2 ] + ++ optionals (isPyPy) [ pkgs.tk pkgs.xlibs.libX11 ]; # NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp. preConfigure = '' @@ -6809,7 +6812,7 @@ let license = "http://www.pythonware.com/products/pil/license.htm"; - maintainers = [ stdenv.lib.maintainers.goibhniu ]; + maintainers = with stdenv.lib.maintainers; [ goibhniu prikhi ]; }; }; From f397b00f005ea0f46b0640ba373e17ac5f29ff51 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 03:27:44 -0500 Subject: [PATCH 0072/1091] python future: add expression --- pkgs/top-level/python-packages.nix | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ce1829fc62bd..2be717594155 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4284,6 +4284,39 @@ let }; }); + future = buildPythonPackage rec { + version = "v0.14.3"; + name = "future-${version}"; + + src = pkgs.fetchurl { + url = "http://github.com/PythonCharmers/python-future/archive/${version}.tar.gz"; + sha256 = "0hgp9kq7h4ipw8ax5xvvkyh3bkqw361d3rndvb9xix01h9j9mi3p"; + }; + + propagatedBuildInputs = with self; optionals isPy26 [ importlib argparse ]; + doCheck = false; + + meta = with stdenv.lib; { + description = "Clean single-source support for Python 3 and 2"; + longDescription = '' + python-future is the missing compatibility layer between Python 2 and + Python 3. It allows you to use a single, clean Python 3.x-compatible + codebase to support both Python 2 and Python 3 with minimal overhead. + + It provides future and past packages with backports and forward ports + of features from Python 3 and 2. It also comes with futurize and + pasteurize, customized 2to3-based scripts that helps you to convert + either Py2 or Py3 code easily to support both Python 2 and 3 in a + single clean Py3-style codebase, module by module. + ''; + homepage = https://python-future.org; + downloadPage = https://github.com/PythonCharmers/python-future/releases; + license = licenses.mit; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + }; + futures = buildPythonPackage rec { name = "futures-2.1.6"; From 9b034c96c3a26e23a29942bfdb5c95fac0c68b65 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 03:53:37 -0500 Subject: [PATCH 0073/1091] python html5lib: v0.95 -> v0.999 --- pkgs/top-level/python-packages.nix | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2be717594155..d9cc0d386ea5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4733,18 +4733,32 @@ let html5lib = buildPythonPackage (rec { - name = "html5lib-0.95"; + version = "0.999"; + name = "html5lib-${version}"; src = pkgs.fetchurl { - url = "http://pypi.python.org/packages/source/h/html5lib/${name}.tar.gz"; - md5 = "fe607f9917d81763e842f818f23464ee"; + url = "http://github.com/html5lib/html5lib-python/archive/${version}.tar.gz"; + sha256 = "1kxl36p0csssaf37zbbc9p4h8l1s7yb1qnfv3d4nixplvrxqkybp"; }; - meta = { - homepage = http://code.google.com/p/html5lib/; + buildInputs = with self; [ nose flake8 ]; + propagatedBuildInputs = with self; [ + six + ] ++ optionals isPy26 [ ordereddict ]; + + checkPhase = "nosetests"; + + meta = with stdenv.lib; { + homepage = https://github.com/html5lib/html5lib-python; + downloadPage = https://github.com/html5lib/html5lib-python/releases; description = "HTML parser based on WHAT-WG HTML5 specification"; - license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.iElectric ]; + longDescription = '' + html5lib is a pure-python library for parsing HTML. It is designed to + conform to the WHATWG HTML specification, as is implemented by all + major web browsers. + ''; + license = licenses.mit; + maintainers = with maintainers; [ iElectric prikhi ]; }; }); From 9c811b5afd18390df37ada0197be2911a5198634 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 03:55:06 -0500 Subject: [PATCH 0074/1091] python bleach: add expression --- pkgs/top-level/python-packages.nix | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d9cc0d386ea5..7248e39f9e73 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -972,6 +972,37 @@ let }; }; + bleach = buildPythonPackage rec { + version = "v1.4"; + name = "bleach-${version}"; + + src = pkgs.fetchurl { + url = "http://github.com/jsocol/bleach/archive/${version}.tar.gz"; + sha256 = "19v0zhvchz89w179rwkc4ah3cj2gbcng9alwa2yla89691g8b0b0"; + }; + + propagatedBuildInputs = with self; [ six html5lib ]; + + meta = with stdenv.lib; { + description = "An easy, HTML5, whitelisting HTML sanitizer."; + longDescription = '' + Bleach is an HTML sanitizing library that escapes or strips markup and + attributes based on a white list. Bleach can also linkify text safely, + applying filters that Django's urlize filter cannot, and optionally + setting rel attributes, even on links already in the text. + + Bleach is intended for sanitizing text from untrusted sources. If you + find yourself jumping through hoops to allow your site administrators + to do lots of things, you're probably outside the use cases. Either + trust those users, or don't. + ''; + homepage = https://github.com/jsocol/bleach; + downloadPage = https://github.com/jsocol/bleach/releases; + license = licenses.asl20; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + }; blinker = buildPythonPackage rec { name = "blinker-${version}"; From 0da797bd41c955b05bd8ace6daf048da1142e450 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 02:21:01 -0500 Subject: [PATCH 0075/1091] pyjwt: add expression --- pkgs/top-level/python-packages.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7248e39f9e73..35541aa8d604 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7558,6 +7558,27 @@ let }; }; + pyjwt = buildPythonPackage rec { + version = "0.3.2"; + name = "pyjwt-${version}"; + + src = pkgs.fetchurl { + url = "http://github.com/progrium/pyjwt/archive/${version}.tar.gz"; + sha256 = "118rzhpyvx1h4hslms4fdizyv6mnyd4g34fv089lvs116pj08k9c"; + }; + + propagatedBuildInputs = with self; [ pycrypto ecdsa ]; + + meta = with stdenv.lib; { + description = "JSON Web Token implementation in Python"; + longDescription = "A Python implementation of JSON Web Token draft 01."; + homepage = https://github.com/progrium/pyjwt; + downloadPage = https://github.com/progrium/pyjwt/releases; + license = licenses.mit; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + }; pykickstart = buildPythonPackage rec { name = "pykickstart-${version}"; From d347a8b4616019c84413a4174f2eb00751baf154 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 03:59:19 -0500 Subject: [PATCH 0076/1091] python oauthlib: v0.5.0 -> v0.7.2 --- pkgs/top-level/python-packages.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 35541aa8d604..c26013612d71 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6362,20 +6362,23 @@ let oauthlib = buildPythonPackage rec { - name = "oauthlib-0.5.0"; + version = "0.7.2"; + name = "oauthlib-${version}"; src = pkgs.fetchurl { - url = "http://pypi.python.org/packages/source/o/oauthlib/${name}.tar.gz"; - md5 = "d12c507de33403ebdf290fbffdb98213"; + url = "https://github.com/idan/oauthlib/archive/${version}.tar.gz"; + sha256 = "08b7swyswhxh90k9mp54rk1qks2l2s2pdcjap6x118y27p7dhp4h"; }; buildInputs = with self; [ mock nose unittest2 ]; - propagatedBuildInputs = with self; [ pycrypto ]; + propagatedBuildInputs = with self; [ pycrypto blinker pyjwt ]; meta = { homepage = https://github.com/idan/oauthlib; + downloadPage = https://github.com/idan/oauthlib/releases; description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"; + maintainers = with maintainers; [ prikhi ]; }; }; From ef71298abbd0addc300fb0ef24833bdc9f62a1e9 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 04:01:41 -0500 Subject: [PATCH 0077/1091] requests_oauthlib: v0.3.2 -> v0.4.1 --- pkgs/top-level/python-packages.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c26013612d71..1930abd56b22 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8389,18 +8389,21 @@ let requests_oauthlib = buildPythonPackage rec { - name = "requests-oauthlib-0.3.2"; + version = "v0.4.1"; + name = "requests-oauthlib-${version}"; src = pkgs.fetchurl { - url = "http://pypi.python.org/packages/source/r/requests-oauthlib/${name}.tar.gz"; - md5 = "35b3b750493c231145c39db0216813e7"; + url = "http://github.com/requests/requests-oauthlib/archive/${version}.tar.gz"; + sha256 = "0vx252nzq5h9m9brwnw2ph8aj526y26jr2dqcafzzcdx6z4l8vj4"; }; - propagatedBuildInputs = with self; [ oauthlib requests ]; + doCheck = false; # Internet tests fail when building in chroot + propagatedBuildInputs = with self; [ oauthlib requests2 ]; meta = { description = "OAuthlib authentication support for Requests"; homepage = https://github.com/requests/requests-oauthlib; + maintainers = with maintainers; [ prikhi ]; }; }; From 92e35493143a289870287651a8651e9714cf1abd Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 04:02:35 -0500 Subject: [PATCH 0078/1091] filebrowser_safe: add expression --- pkgs/top-level/python-packages.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1930abd56b22..41bb035f6407 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4076,6 +4076,35 @@ let }; }; + filebrowser_safe = buildPythonPackage rec { + version = "0.3.6"; + name = "filebrowser_safe-${version}"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/f/filebrowser_safe/${name}.tar.gz"; + md5 = "12a1ad3a1ed6a9377e758c4fa7fee570"; + }; + + meta = with stdenv.lib; { + description = "A snapshot of django-filebrowser for the Mezzanine CMS"; + longDescription = '' + filebrowser_safe was created to provide a snapshot of the FileBrowser + asset manager for Django, to be referenced as a dependency for the + Mezzanine CMS for Django. + + At the time of filebrowser_safe's creation, FileBrowser was incorrectly + packaged on PyPI, and had also dropped compatibility with Django 1.1 - + filebrowser_safe was therefore created to address these specific + issues. + ''; + homepage = https://github.com/stephenmcd/filebrowser-safe; + downloadPage = https://pypi.python.org/pypi/filebrowser_safe/; + license = licenses.free; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + }; + flake8 = buildPythonPackage (rec { name = "flake8-2.1.0"; From e41656f69c438308121e84ae320111d5c052cd5c Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 04:02:52 -0500 Subject: [PATCH 0079/1091] grappelli_safe: add expression --- pkgs/top-level/python-packages.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 41bb035f6407..2ce43067be29 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4193,6 +4193,34 @@ let }; }; + grappelli_safe = buildPythonPackage rec { + version = "0.3.13"; + name = "grappelli_safe-${version}"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/g/grappelli_safe/${name}.tar.gz"; + md5 = "5c8c681a0b1df94ecd6dc0b3a8b80892"; + }; + + meta = with stdenv.lib; { + description = "A snapshot of django-grappelli for the Mezzanine CMS"; + longDescription = '' + grappelli_safe was created to provide a snapshot of the Grappelli admin + skin for Django, to be referenced as a dependency for the Mezzanine CMS + for Django. + + At the time of grappelli_safe's creation, Grappelli was incorrectly + packaged on PyPI, and had also dropped compatibility with Django 1.1 - + grappelli_safe was therefore created to address these specific issues. + ''; + homepage = https://github.com/stephenmcd/grappelli-safe; + downloadPage = http://pypi.python.org/pypi/grappelli_safe/; + license = licenses.free; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + }; + python_tvrage = buildPythonPackage (rec { version = "0.4.1"; name = "tvrage-${version}"; From b5ff6c2c62b509eda1b5534d04dbf88369a25dcb Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Mon, 15 Dec 2014 04:03:19 -0500 Subject: [PATCH 0080/1091] mezzanine: add expression --- pkgs/top-level/python-packages.nix | 52 ++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2ce43067be29..6692269a6ceb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5587,6 +5587,58 @@ let }; }; + mezzanine = buildPythonPackage rec { + version = "3.1.10"; + name = "mezzanine-${version}"; + + src = pkgs.fetchurl { + url = "https://github.com/stephenmcd/mezzanine/archive/${version}.tar.gz"; + sha256 = "1cd7d3dji8q4mvcnf9asxn8j109pd5g5d5shr6xvn0iwr35qprgi"; + }; + + buildInputs = with self; [ pyflakes pep8 ]; + propagatedBuildInputs = with self; [ + django_1_6 filebrowser_safe grappelli_safe bleach tzlocal beautifulsoup4 + requests2 requests_oauthlib future pillow modules.sqlite3 + ]; + + # Tests Fail Due to Syntax Warning, Fixed for v3.1.11+ + doCheck = false; + # sed calls will be unecessary in v3.1.11+ + preConfigure = '' + sed -i 's/future == 0.9.0/future>=0.9.0/' setup.py + sed -i 's/tzlocal == 1.0/tzlocal>=1.0/' setup.py + sed -i 's/pep8==1.4.1/pep8>=1.4.1/' setup.py + sed -i 's/pyflakes==0.6.1/pyflakes>=0.6.1/' setup.py + export LC_ALL="en_US.UTF-8" + ''; + + meta = with stdenv.lib; { + description = '' + A content management platform built using the Django framework. + ''; + longDescription = '' + Mezzanine is a powerful, consistent, and flexible content management + platform. Built using the Django framework, Mezzanine provides a + simple yet highly extensible architecture that encourages diving in and + hacking on the code. Mezzanine is BSD licensed and supported by a + diverse and active community. + + In some ways, Mezzanine resembles tools such as Wordpress that provide + an intuitive interface for managing pages, blog posts, form data, store + products, and other types of content. But Mezzanine is also different. + Unlike many other platforms that make extensive use of modules or + reusable applications, Mezzanine provides most of its functionality by + default. This approach yields a more integrated and efficient platform. + ''; + homepage = http://mezzanine.jupo.org/; + downloadPage = https://github.com/stephenmcd/mezzanine/releases; + license = licenses.free; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + }; + minimock = buildPythonPackage rec { version = "1.2.8"; name = "minimock-${version}"; From cf8a716baa2be5522121bfc4b0e03127742f54e7 Mon Sep 17 00:00:00 2001 From: lostdj Date: Sat, 27 Dec 2014 11:28:38 +0300 Subject: [PATCH 0081/1091] SmartGitHg: update from 6.0.6 to 6.5.3. --- .../version-management/smartgithg/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix index d729159316d2..2ddb1b5773f1 100644 --- a/pkgs/applications/version-management/smartgithg/default.nix +++ b/pkgs/applications/version-management/smartgithg/default.nix @@ -7,7 +7,7 @@ }: let - the_version = "6_0_6"; + the_version = "6_5_3"; in @@ -15,9 +15,9 @@ stdenv.mkDerivation rec { name = "smartgithg-${the_version}"; src = fetchurl { - url = "http://www.syntevo.com/download/smartgithg/" + - "smartgithg-generic-${the_version}.tar.gz"; - sha256 = "13e41560138ef18395fbe0bf56d4d29e8614eee004d51d7dd03381080d8426e6"; + url = "http://www.syntevo.com/download/smartgit/" + + "smartgit-generic-${the_version}.tar.gz"; + sha256 = "0hz1y29ipls58fizr27w6rbv7v7qbbc1h70xvjjd8c94k9ajmav9"; }; buildInputs = [ @@ -40,24 +40,26 @@ stdenv.mkDerivation rec { in '' tar xvzf $src mkdir -pv $out - # unpacking should have produced a dir named ${name} - cp -a ${name} $out + mkdir -pv ${pkg_path} + # unpacking should have produced a dir named 'smartgit' + cp -a smartgit/* ${pkg_path} mkdir -pv ${bin_path} [ -d ${jre}/lib/openjdk ] \ && jre=${jre}/lib/openjdk \ || jre=${jre} - makeWrapper ${pkg_path}/bin/smartgithg.sh ${bin_path}/smartgithg \ + makeWrapper ${pkg_path}/bin/smartgit.sh ${bin_path}/smartgit \ --prefix PATH : ${runtime_paths} \ --prefix LD_LIBRARY_PATH : ${runtime_lib_paths} \ --prefix JRE_HOME : ${jre} \ --prefix JAVA_HOME : ${jre} \ --prefix SMARTGITHG_JAVA_HOME : ${jre} patchShebangs $out + cp ${bin_path}/smartgit ${bin_path}/smartgithg ''; meta = with stdenv.lib; { description = "GUI for Git, Mercurial, Subversion"; - homepage = http://www.syntevo.com/smartgithg/; + homepage = http://www.syntevo.com/smartgit/; license = licenses.unfree; platforms = platforms.linux; }; From 247cc8b9ef1eae100a9ac5389e058b453557d976 Mon Sep 17 00:00:00 2001 From: Stewart Mackenzie Date: Sat, 27 Dec 2014 21:36:50 +0800 Subject: [PATCH 0082/1091] hammer: version bump --- pkgs/development/tools/parsing/hammer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/hammer/default.nix b/pkgs/development/tools/parsing/hammer/default.nix index 7dbbf10b486c..f04d773c374b 100644 --- a/pkgs/development/tools/parsing/hammer/default.nix +++ b/pkgs/development/tools/parsing/hammer/default.nix @@ -6,8 +6,8 @@ stdenv.mkDerivation rec { src = fetchgit { url = "git://github.com/UpstandingHackers/hammer"; - sha256 = "1v8f2a6bgjgdkhbqz751bqjlwb9lmqn5x63xcskwcl2b9n36vqi9"; - rev = "e7aa73446e23f4af2fce5f88572aae848f212c16"; + sha256 = "18bb0p896ch4crhcfxpbvpc17wg8gzv8696pcc51i34mza76jiz9"; + rev = "47f34b81e4de834fd3537dd71928c4f3cdb7f533"; }; buildInputs = [ glib pkgconfig python scons ]; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = platforms.linux; }; -} \ No newline at end of file +} From 571af5b98878a0a213f4bf2ef2e93db035d5a4d7 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 14:27:37 -0500 Subject: [PATCH 0083/1091] ghcjs: clean up --- .../libraries/haskell/derive/default.nix | 5 +-- .../libraries/haskell/lens/4.4.nix | 32 ------------------- .../tools/haskell/Cabal-ghcjs/default.nix | 1 - .../tools/haskell/ghcjs/default.nix | 1 + pkgs/development/tools/misc/cpphs/default.nix | 1 - pkgs/top-level/haskell-packages.nix | 1 - 6 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 pkgs/development/libraries/haskell/lens/4.4.nix diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix index f6bbd6a4a88a..d8537024052b 100644 --- a/pkgs/development/libraries/haskell/derive/default.nix +++ b/pkgs/development/libraries/haskell/derive/default.nix @@ -1,4 +1,6 @@ -{ cabal, process, filepath, haskellSrcExts, syb, transformers, uniplate }: +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, filepath, haskellSrcExts, syb, transformers, uniplate }: cabal.mkDerivation (self: { pname = "derive"; @@ -14,6 +16,5 @@ cabal.mkDerivation (self: { description = "A program and library to derive instances for data types"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; }; }) diff --git a/pkgs/development/libraries/haskell/lens/4.4.nix b/pkgs/development/libraries/haskell/lens/4.4.nix deleted file mode 100644 index 3c05c94129eb..000000000000 --- a/pkgs/development/libraries/haskell/lens/4.4.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ cabal, bifunctors, comonad, contravariant, deepseq, distributive -, doctest, exceptions, filepath, free, genericDeriving, hashable -, hlint, HUnit, mtl, nats, parallel, primitive, profunctors -, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect -, split, tagged, testFramework, testFrameworkHunit -, testFrameworkQuickcheck2, testFrameworkTh, text, transformers -, transformersCompat, unorderedContainers, vector, void, zlib -}: - -cabal.mkDerivation (self: { - pname = "lens"; - version = "4.4"; - sha256 = "06ha4px4ywfbi0n3imy2qqjq3656snsz1b0ggkwzvdzmi550sh8w"; - buildDepends = [ - bifunctors comonad contravariant distributive exceptions filepath - free hashable mtl parallel primitive profunctors reflection - semigroupoids semigroups split tagged text transformers - transformersCompat unorderedContainers vector void zlib - ]; - testDepends = [ - deepseq doctest filepath genericDeriving hlint HUnit mtl nats - parallel QuickCheck semigroups simpleReflect split testFramework - testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text - transformers unorderedContainers vector - ]; - meta = { - homepage = "http://github.com/ekmett/lens/"; - description = "Lenses, Folds and Traversals"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix index 9185c75e1aab..c228740a4fc3 100644 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix @@ -38,6 +38,5 @@ cabal.mkDerivation (self: { description = "The command-line interface for Cabal and Hackage"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; }; }) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 4e2cc4220b40..9cd2080f0c9b 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -24,6 +24,7 @@ let rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; sha256 = "13i78wd064v0nvvx6js5wqw6s01hhf1s7z03c4465xp64a817gk4"; }; + # TOD: move this into haskell-packages proper ghcjsPrim = cabal.mkDerivation (self: { pname = "ghcjs-prim"; version = "0.1.0.0"; diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index 4e996c3288fa..da43b1340317 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -12,6 +12,5 @@ cabal.mkDerivation (self: { description = "A liberalised re-implementation of cpp, the C pre-processor"; license = "LGPL"; platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; }; }) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index f9c8b332febc..6f6c30aaaf31 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1534,7 +1534,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in lazysmallcheck = callPackage ../development/libraries/haskell/lazysmallcheck {}; lens_4_2 = callPackage ../development/libraries/haskell/lens/4.2.nix {}; - lens_4_4 = callPackage ../development/libraries/haskell/lens/4.4.nix {}; lens_4_6_0_1 = callPackage ../development/libraries/haskell/lens/4.6.0.1.nix {}; lens = self.lens_4_6_0_1; From f36fabb389ed9eec6911f341859a8ddab9e9de88 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 16:51:39 -0500 Subject: [PATCH 0084/1091] ghcjs: fix build --- pkgs/development/tools/haskell/ghcjs/default.nix | 4 ++-- pkgs/top-level/haskell-defaults.nix | 9 ++++----- pkgs/top-level/haskell-packages.nix | 5 +---- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 9cd2080f0c9b..0df3aecebc3b 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -1,7 +1,7 @@ { nodejs, cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck, random, stm , testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time , zlib, aeson, attoparsec, bzlib, dataDefault, ghcPaths, hashable -, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative_0_11_0_1 +, haskellSrcExts, haskellSrcMeta, lens, optparseApplicative , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers , vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall @@ -51,7 +51,7 @@ in cabal.mkDerivation (self: rec { buildDepends = [ filepath HTTP mtl network random stm time zlib aeson attoparsec bzlib dataDefault ghcPaths hashable haskellSrcExts haskellSrcMeta - lens optparseApplicative_0_11_0_1 parallel safe shelly split + lens optparseApplicative parallel safe shelly split stringsearch syb systemFileio systemFilepath tar terminfo textBinary unorderedContainers vector wlPprintText yaml alex happy git gnumake gcc autoconf automake libtool patch gmp diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 9d8177d49b8b..95520ee94af4 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -236,12 +236,11 @@ }; packages_ghcjs = - let parent = packages_ghc783.override { + let parent = packages_ghc784.override { extension = self: super: { ghcjs = super.ghcjs.override { - Cabal = packages_ghc783.CabalGhcjs; + Cabal = packages_ghc784.CabalGhcjs; }; - transformersCompat = super.transformersCompat_0_3_3_3; network = super.network_2_6_0_2; haddock = super.haddock.override { Cabal = null; @@ -338,7 +337,7 @@ tfRandom = self.callPackage ../development/libraries/haskell/tf-random {}; /* - buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? packages_ghc783.cabal2nix }: let + buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? packages_ghc784.cabal2nix }: let cabalExpr = pkgs.stdenv.mkDerivation ({ name = "${name}.nix"; @@ -361,7 +360,7 @@ }; extension = self: super: { buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { - nativePkgs = packages_ghc783; + nativePkgs = packages_ghc784; }); }; }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 1d640875212a..abfa8f931ca6 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2652,10 +2652,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in transformersBase = callPackage ../development/libraries/haskell/transformers-base {}; - transformersCompat_0_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.nix {}; - transformersCompat_0_3_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.3.nix {}; - transformersCompat_0_3_3_4 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.4.nix {}; - transformersCompat = self.transformersCompat_0_3_3_4; + transformersCompat = callPackage ../development/libraries/haskell/transformers-compat {}; transformersFree = callPackage ../development/libraries/haskell/transformers-free {}; From 347a9674c1b7c56eba2ff1653ba46a94d56db963 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 18:48:12 -0500 Subject: [PATCH 0085/1091] ghcjs: cleanup --- pkgs/build-support/cabal/default.nix | 3 +- pkgs/build-support/cabal/ghcjs.nix | 2 +- .../libraries/haskell/Cabal/1.22.0.0.nix | 26 ++++++++++++ .../haskell/dependent-map/default.nix | 3 -- .../libraries/haskell/derive/default.nix | 2 +- .../libraries/haskell/ghcjs-prim/default.nix | 12 ++++++ .../haskell/lens/{4.2.nix => default.nix} | 0 .../libraries/haskell/old-time/1.1.0.2.nix | 12 ------ .../libraries/haskell/text-binary/default.nix | 2 + .../haskell/transformers-compat/0.3.3.3.nix | 14 ------- .../tools/haskell/Cabal-ghcjs/default.nix | 42 ------------------- .../tools/haskell/ghcjs/default.nix | 30 ++++++------- pkgs/development/tools/misc/cpphs/default.nix | 6 ++- .../cabal-install/1.22.0.0.nix} | 13 +++--- pkgs/top-level/haskell-defaults.nix | 8 ++-- pkgs/top-level/haskell-packages.nix | 14 +++---- 16 files changed, 78 insertions(+), 111 deletions(-) create mode 100644 pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix create mode 100644 pkgs/development/libraries/haskell/ghcjs-prim/default.nix rename pkgs/development/libraries/haskell/lens/{4.2.nix => default.nix} (100%) delete mode 100644 pkgs/development/libraries/haskell/old-time/1.1.0.2.nix delete mode 100644 pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix delete mode 100644 pkgs/development/tools/haskell/Cabal-ghcjs/default.nix rename pkgs/{development/tools/haskell/cabal-install-ghcjs/default.nix => tools/package-management/cabal-install/1.22.0.0.nix} (68%) diff --git a/pkgs/build-support/cabal/default.nix b/pkgs/build-support/cabal/default.nix index c3d26db74d31..0243fcff0991 100644 --- a/pkgs/build-support/cabal/default.nix +++ b/pkgs/build-support/cabal/default.nix @@ -298,7 +298,8 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; ${optionalString (self.enableSharedExecutables && self.isExecutable && self.stdenv.isDarwin) '' for exe in "$out/bin/"* ; do - install_name_tool -add_rpath $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe || true # Ignore failures, which seem to be due to hitting bash scripts rather than binaries + install_name_tool -add_rpath \ + $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe done ''} diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 81728ff63970..2babcf31084e 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -82,7 +82,7 @@ in # default buildInputs are just ghc, if more buildInputs are required # buildInputs can be extended by the client by using extraBuildInputs, # but often propagatedBuildInputs is preferable anyway - buildInputs = [ghc ghc.ghc.parent.CabalGhcjs] ++ self.extraBuildInputs; + buildInputs = [ghc ghc.ghc.parent.Cabal_1_22_0_0] ++ self.extraBuildInputs; extraBuildInputs = self.buildTools ++ (optionals self.doCheck self.testDepends) ++ (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ diff --git a/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix b/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix new file mode 100644 index 000000000000..5de766529be6 --- /dev/null +++ b/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix @@ -0,0 +1,26 @@ +{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck +, random, stm, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time, zlib, fetchgit +}: + +cabal.mkDerivation (self: { + pname = "Cabal"; + version = "1.22.0.0"; + src = fetchgit { + url = git://github.com/haskell/cabal.git; + rev = "699d4df12e1ec75e9100b521fb3690eaa6986635"; + sha256 = "112wz0mq7b0hvlj69imnwja2n4kv75m49yy5y8924gik9801zjba"; + }; + preConfigure = "cd Cabal"; + + doCheck = false; + noHaddock = true; + + buildDepends = [ + filepath HTTP mtl network random stm time zlib QuickCheck + ]; + testDepends = [ + filepath HTTP HUnit mtl network QuickCheck stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; +}) diff --git a/pkgs/development/libraries/haskell/dependent-map/default.nix b/pkgs/development/libraries/haskell/dependent-map/default.nix index 36f42d7d8e55..0270139c3831 100644 --- a/pkgs/development/libraries/haskell/dependent-map/default.nix +++ b/pkgs/development/libraries/haskell/dependent-map/default.nix @@ -7,9 +7,6 @@ cabal.mkDerivation (self: { version = "0.1.1.2"; sha256 = "1g8mq8189c6wr1rik70019gqrnk84c613x9cn5383p7hhfyc0rnn"; buildDepends = [ dependentSum ]; - preConfigure = '' - sed -i 's/^.*ghc-options:.*$//' *.cabal - ''; meta = { homepage = "https://github.com/mokus0/dependent-map"; description = "Dependent finite maps (partial dependent products)"; diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix index d8537024052b..5b8c5297316a 100644 --- a/pkgs/development/libraries/haskell/derive/default.nix +++ b/pkgs/development/libraries/haskell/derive/default.nix @@ -9,7 +9,7 @@ cabal.mkDerivation (self: { isLibrary = true; isExecutable = true; buildDepends = [ - process filepath haskellSrcExts syb transformers uniplate + filepath haskellSrcExts syb transformers uniplate ]; meta = { homepage = "http://community.haskell.org/~ndm/derive/"; diff --git a/pkgs/development/libraries/haskell/ghcjs-prim/default.nix b/pkgs/development/libraries/haskell/ghcjs-prim/default.nix new file mode 100644 index 000000000000..04d73661e600 --- /dev/null +++ b/pkgs/development/libraries/haskell/ghcjs-prim/default.nix @@ -0,0 +1,12 @@ +{ cabal, primitive, fetchgit }: + +cabal.mkDerivation (self: { + pname = "ghcjs-prim"; + version = "0.1.0.0"; + src = fetchgit { + url = git://github.com/ghcjs/ghcjs-prim.git; + rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; + sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; + }; + buildDepends = [ primitive ]; +}) diff --git a/pkgs/development/libraries/haskell/lens/4.2.nix b/pkgs/development/libraries/haskell/lens/default.nix similarity index 100% rename from pkgs/development/libraries/haskell/lens/4.2.nix rename to pkgs/development/libraries/haskell/lens/default.nix diff --git a/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix b/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix deleted file mode 100644 index eab8e3e5c631..000000000000 --- a/pkgs/development/libraries/haskell/old-time/1.1.0.2.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ cabal }: - -cabal.mkDerivation (self: { - pname = "old-time"; - version = "1.1.0.2"; - sha256 = "1nrqbpwxsmga13gcyn7bg25gkm61fmix07gm76d1f1i4impgqw1r"; - meta = { - description = "Time library"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/libraries/haskell/text-binary/default.nix b/pkgs/development/libraries/haskell/text-binary/default.nix index a1d274a6362e..9e6205b7001e 100644 --- a/pkgs/development/libraries/haskell/text-binary/default.nix +++ b/pkgs/development/libraries/haskell/text-binary/default.nix @@ -1,3 +1,5 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + { cabal, binary, text }: cabal.mkDerivation (self: { diff --git a/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix b/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix deleted file mode 100644 index c0343aa6be79..000000000000 --- a/pkgs/development/libraries/haskell/transformers-compat/0.3.3.3.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ cabal, transformers }: - -cabal.mkDerivation (self: { - pname = "transformers-compat"; - version = "0.3.3.3"; - sha256 = "18cqghf0gc97j9qnlfnwwhvfm8j4sk99rm0xv3bf6ml8slk7njx7"; - buildDepends = [ transformers ]; - meta = { - homepage = "http://github.com/ekmett/transformers-compat/"; - description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms."; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix b/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix deleted file mode 100644 index c228740a4fc3..000000000000 --- a/pkgs/development/tools/haskell/Cabal-ghcjs/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck -, random, stm, testFramework, testFrameworkHunit -, testFrameworkQuickcheck2, time, zlib, fetchgit -}: - -cabal.mkDerivation (self: { - pname = "Cabal"; - version = "7471c95f23"; - src = fetchgit { - url = git://github.com/ghcjs/cabal.git; - rev = "0a9531272ed50b4057e788005e3c6e5a7e2442bd"; # Must be from the ghcjs branch - sha256 = "212af6d134ff85b8046977c8754852e4048872d330ab2250b94cd51373328daa"; - }; - preConfigure = "cd Cabal"; - configureFlags = "--program-suffix=-js"; - - # jww (2014-05-31): Why is this failing? - # BuildDeps/InternalLibrary4: - # : [Failed] - # expected: 'setup install' should succeed - # output: "/private/var/folders/8h/tky3qz1d63l05l5jp_nzwzjr0000gn/T/nix-build-haskell-Cabal-ghcjs-ghc7.8.2-9e87d6a3-shared.drv-0/git-export/Cabal/tests/Setup configure --user -w /nix/store/v1gr2sk0117ycn9bmwyp3whgxqkbd5sl-ghc-7.8.2-wrapper/bin/ghc" in PackageTests/BuildDeps/InternalLibrary4/to-install - # Configuring InternalLibrary4-0.2... - # Setup: Use of GHC's environment variable GHC_PACKAGE_PATH is incompatible with - # Cabal. Use the flag --package-db to specify a package database (it can be used - # multiple times). - doCheck = false; - noHaddock = true; - - buildDepends = [ - filepath HTTP mtl network random stm time zlib QuickCheck - ]; - testDepends = [ - filepath HTTP HUnit mtl network QuickCheck stm testFramework - testFrameworkHunit testFrameworkQuickcheck2 time zlib - ]; - meta = { - homepage = "http://www.haskell.org/cabal/"; - description = "The command-line interface for Cabal and Hackage"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 0df3aecebc3b..b6034916a6e2 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -4,12 +4,13 @@ , haskellSrcExts, haskellSrcMeta, lens, optparseApplicative , parallel, safe, shelly, split, stringsearch, syb, systemFileio , systemFilepath, tar, terminfo, textBinary, unorderedContainers -, vector, wlPprintText, yaml, fetchgit, Cabal, CabalGhcjs, cabalInstall +, vector, wlPprintText, yaml, fetchgit, Cabal, cabalInstall , regexPosix, alex, happy, git, gnumake, gcc, autoconf, patch -, automake, libtool, cabalInstallGhcjs, gmp, base16Bytestring +, automake, libtool, gmp, base16Bytestring , cryptohash, executablePath, transformersCompat, haddockApi , haddock, hspec, xhtml, primitive, cacert, pkgs, ghc , coreutils +, ghcjsPrim }: let version = "0.1.0"; @@ -24,17 +25,16 @@ let rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; sha256 = "13i78wd064v0nvvx6js5wqw6s01hhf1s7z03c4465xp64a817gk4"; }; - # TOD: move this into haskell-packages proper - ghcjsPrim = cabal.mkDerivation (self: { - pname = "ghcjs-prim"; - version = "0.1.0.0"; - src = fetchgit { - url = git://github.com/ghcjs/ghcjs-prim.git; - rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; - sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; - }; - buildDepends = [ primitive ]; - }); + #ghcjsPrim = cabal.mkDerivation (self: { + # pname = "ghcjs-prim"; + # version = "0.1.0.0"; + # src = fetchgit { + # url = git://github.com/ghcjs/ghcjs-prim.git; + # rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; + # sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; + # }; + # buildDepends = [ primitive ]; + #}); in cabal.mkDerivation (self: rec { pname = "ghcjs"; inherit version; @@ -80,10 +80,10 @@ in cabal.mkDerivation (self: rec { chmod -R u+w $topDir/shims ''; postInstall = '' - PATH=$out/bin:${CabalGhcjs}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ + PATH=$out/bin:${Cabal}/bin:$PATH LD_LIBRARY_PATH=${gmp}/lib:${gcc.gcc}/lib64:$LD_LIBRARY_PATH \ env -u GHC_PACKAGE_PATH $out/bin/ghcjs-boot \ --dev \ - --with-cabal ${cabalInstallGhcjs}/bin/cabal-js \ + --with-cabal ${cabalInstall}/bin/cabal \ --with-gmp-includes ${gmp}/include \ --with-gmp-libraries ${gmp}/lib ''; diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix index da43b1340317..8167ae924165 100644 --- a/pkgs/development/tools/misc/cpphs/default.nix +++ b/pkgs/development/tools/misc/cpphs/default.nix @@ -1,4 +1,6 @@ -{ cabal, polyparse, oldTime }: +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, polyparse }: cabal.mkDerivation (self: { pname = "cpphs"; @@ -6,7 +8,7 @@ cabal.mkDerivation (self: { sha256 = "0ds712zabigswf3cljzh7f2ys4rl1fj2cf76lbw856adm8514gxc"; isLibrary = true; isExecutable = true; - buildDepends = [ oldTime polyparse ]; + buildDepends = [ polyparse ]; meta = { homepage = "http://projects.haskell.org/cpphs/"; description = "A liberalised re-implementation of cpp, the C pre-processor"; diff --git a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix b/pkgs/tools/package-management/cabal-install/1.22.0.0.nix similarity index 68% rename from pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix rename to pkgs/tools/package-management/cabal-install/1.22.0.0.nix index e15990803571..40a11de2b23f 100644 --- a/pkgs/development/tools/haskell/cabal-install-ghcjs/default.nix +++ b/pkgs/tools/package-management/cabal-install/1.22.0.0.nix @@ -1,23 +1,22 @@ -{ cabal, CabalGhcjs, filepath, HTTP, HUnit, mtl, network, QuickCheck +{ cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck , random, stm, testFramework, testFrameworkHunit , testFrameworkQuickcheck2, time, zlib, fetchgit }: cabal.mkDerivation (self: { - pname = "cabal-install-ghcjs"; - version = CabalGhcjs.version; - src = CabalGhcjs.src; + pname = "cabal-install"; + version = Cabal.version; + src = Cabal.src; isLibrary = true; isExecutable = true; doCheck = false; - configureFlags = "--program-suffix=-js"; preConfigure = "cd cabal-install"; noHaddock = true; buildDepends = [ - CabalGhcjs filepath HTTP mtl network random stm time zlib + Cabal filepath HTTP mtl network random stm time zlib ]; testDepends = [ - CabalGhcjs filepath HTTP HUnit mtl network QuickCheck stm testFramework + Cabal filepath HTTP HUnit mtl network QuickCheck stm testFramework testFrameworkHunit testFrameworkQuickcheck2 time zlib ]; postInstall = '' diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 95520ee94af4..777859b37fc4 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -239,9 +239,9 @@ let parent = packages_ghc784.override { extension = self: super: { ghcjs = super.ghcjs.override { - Cabal = packages_ghc784.CabalGhcjs; + Cabal = packages_ghc784.Cabal_1_22_0_0; + cabalInstall = packages_ghc784.cabalInstall_1_22_0_0; }; - network = super.network_2_6_0_2; haddock = super.haddock.override { Cabal = null; }; @@ -255,8 +255,8 @@ # This is the list of packages that are built into a booted ghcjs installation # It can be generated with the command: # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1\2 = null;\n\1 = self.\1\2;/'" - Cabal_1_21_0_0 = null; - Cabal = self.Cabal_1_21_0_0; + Cabal_1_20_0_2 = null; + Cabal = self.Cabal_1_22_0_0; aeson_0_8_0_0 = null; aeson = self.aeson_0_8_0_0; array_0_5_0_0 = null; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index abfa8f931ca6..fa6dc32afa0d 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -356,6 +356,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_2 = callPackage ../development/libraries/haskell/Cabal/1.20.0.2.nix {}; + Cabal_1_22_0_0 = callPackage ../development/libraries/haskell/Cabal/1.22.0.0.nix {}; Cabal = null; # core package since forever cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {}; @@ -940,13 +941,14 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcjs = callPackage ../development/tools/haskell/ghcjs { Cabal = self.Cabal_1_18_1_3; - network = self.network_2_6_0_2; }; 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 {}; @@ -1543,9 +1545,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in lazysmallcheck = callPackage ../development/libraries/haskell/lazysmallcheck {}; - lens_4_2 = callPackage ../development/libraries/haskell/lens/4.2.nix {}; - lens_4_6_0_1 = callPackage ../development/libraries/haskell/lens/4.6.0.1.nix {}; - lens = self.lens_4_6_0_1; + lens = callPackage ../development/libraries/haskell/lens {}; lensAeson = callPackage ../development/libraries/haskell/lens-aeson {}; @@ -2994,8 +2994,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cake3 = callPackage ../development/tools/haskell/cake3 {}; - oldTime_1_1_0_2 = callPackage ../development/libraries/haskell/old-time/1.1.0.2.nix {}; - oldTime = null; # By default, use the built-in old-time library cpphs = callPackage ../development/tools/misc/cpphs {}; DrIFT = callPackage ../development/tools/haskell/DrIFT {}; @@ -3168,11 +3166,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_4 = callPackage ../tools/package-management/cabal-install/1.20.0.4.nix { Cabal = self.Cabal_1_20_0_2; }; + cabalInstall_1_22_0_0 = callPackage ../tools/package-management/cabal-install/1.22.0.0.nix { Cabal = self.Cabal_1_22_0_0; }; cabalInstall = self.cabalInstall_1_20_0_4; - CabalGhcjs = callPackage ../development/tools/haskell/Cabal-ghcjs {}; - cabalInstallGhcjs = callPackage ../development/tools/haskell/cabal-install-ghcjs {}; - codex = callPackage ../development/tools/haskell/codex {}; commandQq = callPackage ../development/libraries/haskell/command-qq {}; From bd6cbe73e4eae6c414d5c5aa0ddefb061481ae65 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 18:51:43 -0500 Subject: [PATCH 0086/1091] ghcjs: remove duplicated lens expression --- .../libraries/haskell/lens/4.6.0.1.nix | 34 ------------------- 1 file changed, 34 deletions(-) delete mode 100644 pkgs/development/libraries/haskell/lens/4.6.0.1.nix diff --git a/pkgs/development/libraries/haskell/lens/4.6.0.1.nix b/pkgs/development/libraries/haskell/lens/4.6.0.1.nix deleted file mode 100644 index f82368422e4a..000000000000 --- a/pkgs/development/libraries/haskell/lens/4.6.0.1.nix +++ /dev/null @@ -1,34 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, bifunctors, comonad, contravariant, deepseq, distributive -, doctest, exceptions, filepath, free, genericDeriving, hashable -, hlint, HUnit, mtl, nats, parallel, primitive, profunctors -, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect -, split, tagged, testFramework, testFrameworkHunit -, testFrameworkQuickcheck2, testFrameworkTh, text, transformers -, transformersCompat, unorderedContainers, vector, void -}: - -cabal.mkDerivation (self: { - pname = "lens"; - version = "4.6.0.1"; - sha256 = "099hhkca39zxfj9xavd2rafzgm2r4nm8clngcsgcrn1qsy8knvz2"; - buildDepends = [ - bifunctors comonad contravariant distributive exceptions filepath - free hashable mtl parallel primitive profunctors reflection - semigroupoids semigroups split tagged text transformers - transformersCompat unorderedContainers vector void - ]; - testDepends = [ - deepseq doctest filepath genericDeriving hlint HUnit mtl nats - parallel QuickCheck semigroups simpleReflect split testFramework - testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text - transformers unorderedContainers vector - ]; - meta = { - homepage = "http://github.com/ekmett/lens/"; - description = "Lenses, Folds and Traversals"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - }; -}) From dcee26642cd49857c789b7f70055d100c5253304 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 18:53:23 -0500 Subject: [PATCH 0087/1091] ghcjs: remove commented-out ghcjs-prim --- pkgs/development/tools/haskell/ghcjs/default.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index b6034916a6e2..47bb656bc305 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -25,16 +25,6 @@ let rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; sha256 = "13i78wd064v0nvvx6js5wqw6s01hhf1s7z03c4465xp64a817gk4"; }; - #ghcjsPrim = cabal.mkDerivation (self: { - # pname = "ghcjs-prim"; - # version = "0.1.0.0"; - # src = fetchgit { - # url = git://github.com/ghcjs/ghcjs-prim.git; - # rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; - # sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; - # }; - # buildDepends = [ primitive ]; - #}); in cabal.mkDerivation (self: rec { pname = "ghcjs"; inherit version; From 83d58831bca254e48bb7e3b687f2db22cd10c945 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 19:51:21 -0500 Subject: [PATCH 0088/1091] ghcjs: update revisions --- pkgs/development/tools/haskell/ghcjs/default.nix | 12 ++++++------ pkgs/development/tools/haskell/ghcjs/ghcjs.patch | 13 ++----------- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/tools/haskell/ghcjs/default.nix index 47bb656bc305..6b8467521492 100644 --- a/pkgs/development/tools/haskell/ghcjs/default.nix +++ b/pkgs/development/tools/haskell/ghcjs/default.nix @@ -17,21 +17,21 @@ let libDir = "share/ghcjs/${pkgs.stdenv.system}-${version}-${ghc.ghc.version}/ghcjs"; ghcjsBoot = fetchgit { url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "28f328ae5acb7427483ee1aaca66a4ed2df38472"; - sha256 = "107sqpadbjqxs3ym23qbp141ihra0a8ijaar94dbpa69g8b0xyyl"; # no .git + rev = "5c7a71472d5a797e895914d3b82cea447a058793"; + sha256 = "0dp97bgbnlr3sd9yfnk27p6dfv46fi26sn6y6qv1wxs5i29kmjav"; }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; - rev = "5e11d33cb74f8522efca0ace8365c0dc994b10f6"; - sha256 = "13i78wd064v0nvvx6js5wqw6s01hhf1s7z03c4465xp64a817gk4"; + rev = "7e15b992b538298c0da1de73e202d950a279cbfb"; + sha256 = "0ck7qwizrjxh9mjfqcaw083sjlwhd1kvgvdcp3plzh7g2kd1lmzn"; }; in cabal.mkDerivation (self: rec { pname = "ghcjs"; inherit version; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "fa0cc146b2fbdac28136fdca621e95930e2fd035"; - sha256 = "1mvs4x0x1cv11m32n5kjil3q1jxszj6capshvgz3a7mzdm5cdqp8"; + rev = "312a040d579133b4e251ac375e5f94e506c1a981"; + sha256 = "0c3bjaz2wwi8lxmxp9bajyhcs97aazgzfgm1fc8mggk94nr4fhrk"; }; isLibrary = true; isExecutable = true; diff --git a/pkgs/development/tools/haskell/ghcjs/ghcjs.patch b/pkgs/development/tools/haskell/ghcjs/ghcjs.patch index f5197e46d204..92f67fb72127 100644 --- a/pkgs/development/tools/haskell/ghcjs/ghcjs.patch +++ b/pkgs/development/tools/haskell/ghcjs/ghcjs.patch @@ -1,5 +1,5 @@ diff --git a/src-bin/Boot.hs b/src-bin/Boot.hs -index d2c1fb3..15bf815 100644 +index 988955b..a55f07b 100644 --- a/src-bin/Boot.hs +++ b/src-bin/Boot.hs @@ -512,9 +512,7 @@ initPackageDB :: B () @@ -46,16 +46,7 @@ index d2c1fb3..15bf815 100644 mapM_ patchPackage =<< allPackages preparePrimops buildGenPrim -@@ -672,7 +663,7 @@ patchPackage pkg - p' <- absPath p - cd (fromText pkg') - when isWindows (git_ ["config", "core.filemode", "false"]) -- git_ ["apply", "-3", toTextI p'] -+ git_ ["apply", toTextI p'] - in sub $ cond applyPatch (msg info $ "no patch for package " <> pkgName <> " found") =<< test_f p - | otherwise = return () - -@@ -1082,7 +1073,9 @@ cabalInstallFlags parmakeGhcjs = do +@@ -1086,7 +1077,9 @@ cabalInstallFlags parmakeGhcjs = do , "--builddir", "dist" , "--with-compiler", ghcjs ^. pgmLocText , "--with-hc-pkg", ghcjsPkg ^. pgmLocText From c05ec6104d98c236bd88b3843c315047a77a5886 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 19:54:48 -0500 Subject: [PATCH 0089/1091] ghcjs-dom: fix expression and update to version 0.1.1.3 --- pkgs/development/libraries/haskell/ghcjs-dom/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index 63b65a1224f1..1c94d0889595 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -6,9 +6,8 @@ cabal.mkDerivation (self: { pname = "ghcjs-dom"; - version = "0.1.1.1"; - sha256 = "0fwwm658gf4fp32zmfskfayi480ddsf40y2cfla88a7l1rbacwif"; - buildDepends = [ ghcjsBase mtl text ]; + version = "0.1.1.3"; + sha256 = "0pdxb2s7fflrh8sbqakv0qi13jkn3d0yc32xhg2944yfjg5fvlly"; buildDepends = [ mtl ] ++ (if buildType == "jsffi" then [ ghcjsBase ] else if buildType == "webkit" then [ glib transformers gtk webkit ] else throw "unrecognized buildType"); configureFlags = if buildType == "jsffi" then [ ] else if buildType == "webkit" then [ "-f-ghcjs" "-fwebkit" "-f-gtk3" ] else throw "unrecognized buildType"; meta = { From d05e237cb022381da765e070a602f0d9c23634da Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 21:40:18 -0500 Subject: [PATCH 0090/1091] ghcjs-dom: use correct conf-flags and dependencies --- pkgs/top-level/haskell-defaults.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 777859b37fc4..be464a3d20eb 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -17,6 +17,15 @@ ghcHEADPrefs = self : super : super // { cabalInstall_1_20_0_4 = super.cabalInstall_1_20_0_4.override { Cabal = null; }; mtl = self.mtl_2_2_1; + ghcjsBase = null; + ghcjsDom = with self; super.ghcjsDom.override { + cabal = self.cabal.override { + extension = self: super: { + configureFlags = [ "-f-ghcjs" "-fwebkit" "-f-gtk3" ]; + buildDepends = [ mtl glib transformers gtk webkit ]; + }; + }; + }; }; ghc784Prefs = self : super : ghcHEADPrefs self super // { @@ -359,6 +368,14 @@ */ }; extension = self: super: { + ghcjsDom = with self; super.ghcjsDom.override { + cabal = self.cabal.override { + extension = self: super: { + configureFlags = [ ]; + buildDepends = [ mtl ghcjsBase ]; + }; + }; + }; buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { nativePkgs = packages_ghc784; }); From 0dabcc34c3f0568893af485cbc8dd55c4c70ad46 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 21:51:30 -0500 Subject: [PATCH 0091/1091] ghcjs-dom: clean up --- .../libraries/haskell/ghcjs-dom/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index 1c94d0889595..d6333b867b45 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -1,15 +1,12 @@ -{ cabal, fetchgit, ghc, mtl -, buildType ? if ghc.ghc.pname or null == "ghcjs" then "jsffi" else "webkit" -, ghcjsBase ? null # jsffi dependencies -, glib ? null, transformers ? null, gtk ? null, webkit ? null # webkit dependencies -}: +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ghcjsBase, mtl, text, fetchgit }: cabal.mkDerivation (self: { pname = "ghcjs-dom"; version = "0.1.1.3"; sha256 = "0pdxb2s7fflrh8sbqakv0qi13jkn3d0yc32xhg2944yfjg5fvlly"; - buildDepends = [ mtl ] ++ (if buildType == "jsffi" then [ ghcjsBase ] else if buildType == "webkit" then [ glib transformers gtk webkit ] else throw "unrecognized buildType"); - configureFlags = if buildType == "jsffi" then [ ] else if buildType == "webkit" then [ "-f-ghcjs" "-fwebkit" "-f-gtk3" ] else throw "unrecognized buildType"; + buildDepends = [ ghcjsBase mtl text ]; meta = { description = "DOM library that supports both GHCJS and WebKitGTK"; license = self.stdenv.lib.licenses.mit; From 5288863ada3d3f158ce843fce61b9e52f1578e40 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 21:52:53 -0500 Subject: [PATCH 0092/1091] webkit (haskell package): update to 0.13.1.1 --- pkgs/development/libraries/haskell/webkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/webkit/default.nix b/pkgs/development/libraries/haskell/webkit/default.nix index 2c3cdb39d80d..63b8566b924b 100644 --- a/pkgs/development/libraries/haskell/webkit/default.nix +++ b/pkgs/development/libraries/haskell/webkit/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "webkit"; - version = "0.13.0.3"; - sha256 = "0l05cg6krafpcfszcka03x7gay8wg1fhd0gpbn2cchfshfkicgxc"; + version = "0.13.1.1"; + sha256 = "0652as9wq0ajaqmcx14y2svishccgrywyagrbzga7m06r3h94dz5"; buildDepends = [ cairo glib gtk mtl pango text ]; buildTools = [ gtk2hsBuildtools ]; pkgconfigDepends = [ webkit ]; From 7661626e2144edab0a7b538d635dd258a8256940 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 21:54:41 -0500 Subject: [PATCH 0093/1091] ghcjs-dom: remove unused fetchgit --- pkgs/development/libraries/haskell/ghcjs-dom/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix index d6333b867b45..b5e0a258fdee 100644 --- a/pkgs/development/libraries/haskell/ghcjs-dom/default.nix +++ b/pkgs/development/libraries/haskell/ghcjs-dom/default.nix @@ -1,6 +1,6 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, ghcjsBase, mtl, text, fetchgit }: +{ cabal, ghcjsBase, mtl, text }: cabal.mkDerivation (self: { pname = "ghcjs-dom"; From 94aa6539ded155b86bc9077fb624a2ee6a14e7e6 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 21:57:11 -0500 Subject: [PATCH 0094/1091] remove ghcServer --- pkgs/top-level/haskell-packages.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index fa6dc32afa0d..5a47a16028eb 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -937,8 +937,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcid = callPackage ../development/tools/haskell/ghcid {}; - ghcServer = callPackage ../development/libraries/haskell/ghc-server {}; - ghcjs = callPackage ../development/tools/haskell/ghcjs { Cabal = self.Cabal_1_18_1_3; }; From a8d78dffb0c0f7d4eaca2b3d3f3478ceffa485f1 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 22:09:05 -0500 Subject: [PATCH 0095/1091] ghcjs: don't use extension to set Cabal --- pkgs/top-level/haskell-defaults.nix | 4 ---- pkgs/top-level/haskell-packages.nix | 3 ++- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index be464a3d20eb..369f52854dc2 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -247,10 +247,6 @@ packages_ghcjs = let parent = packages_ghc784.override { extension = self: super: { - ghcjs = super.ghcjs.override { - Cabal = packages_ghc784.Cabal_1_22_0_0; - cabalInstall = packages_ghc784.cabalInstall_1_22_0_0; - }; haddock = super.haddock.override { Cabal = null; }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 5a47a16028eb..b1ea0b08bc32 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -938,7 +938,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcid = callPackage ../development/tools/haskell/ghcid {}; ghcjs = callPackage ../development/tools/haskell/ghcjs { - Cabal = self.Cabal_1_18_1_3; + Cabal = self.Cabal_1_22_0_0; + cabalInstall = self.cabalInstall_1_22_0_0; }; ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-dom {}; From dd28f5ff0a51cac40d9b5df5aa9d70c9c7ad5e15 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 22:12:31 -0500 Subject: [PATCH 0096/1091] ghcjs: remove (seemingly) unnecessary tfRandom workaround --- pkgs/top-level/haskell-defaults.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 369f52854dc2..8c6312b18c01 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -336,11 +336,6 @@ unorderedContainers = self.unorderedContainers_0_2_5_0; vector_0_10_11_0 = null; vector = self.vector_0_10_11_0; - - # This is necessary because haskell-packages will refuse to generate tfRandom for this version of ghc (0.1.0) - #TODO: haskell-packages shouldn't use the ghcjs version as the ghc version - tfRandom = self.callPackage ../development/libraries/haskell/tf-random {}; - /* buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? packages_ghc784.cabal2nix }: let cabalExpr = pkgs.stdenv.mkDerivation ({ From e92c65f37d8b76599fd5b0ba1ccf2ab6a699a14b Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 22:14:17 -0500 Subject: [PATCH 0097/1091] ghcjs: remove commented-out buildLocalCabalWithArgs --- pkgs/top-level/haskell-defaults.nix | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 8c6312b18c01..255c87768eaf 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -336,27 +336,6 @@ unorderedContainers = self.unorderedContainers_0_2_5_0; vector_0_10_11_0 = null; vector = self.vector_0_10_11_0; -/* - buildLocalCabalWithArgs = { src, name, args ? {}, cabalDrvArgs ? { jailbreak = true; }, cabal2nix ? packages_ghc784.cabal2nix }: let - cabalExpr = pkgs.stdenv.mkDerivation ({ - name = "${name}.nix"; - - buildCommand = '' - ${cabal2nix}/bin/cabal2nix ${src + "/${name}.cabal"} --sha256=FILTERME \ - | grep -v FILTERME | sed \ - -e 's/licenses.proprietary/licenses.unfree/' \ - -e 's/{ cabal/{ cabal, cabalInstall, cabalDrvArgs ? {}, src/' \ - -e 's/cabal.mkDerivation (self: {/cabal.mkDerivation (self: cabalDrvArgs \/\/ {/' \ - -e 's/buildDepends = \[/buildDepends = \[ cabalInstall/' \ - -e 's/pname = \([^\n]*\)/pname = \1\n inherit src;\n/' > $out - ''; - - } // pkgs.lib.optionalAttrs pkgs.stdenv.isLinux { - LANG = "en_US.UTF-8"; - LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive"; - }); - in self.callPackage cabalExpr ({ inherit src cabalDrvArgs; } // args); -*/ }; extension = self: super: { ghcjsDom = with self; super.ghcjsDom.override { From 780ec20283380bf0524978d03bd67d4b4aec1250 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 22:31:56 -0500 Subject: [PATCH 0098/1091] ghcjs: regenerate extension --- pkgs/top-level/haskell-defaults.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 255c87768eaf..191ad7ab7636 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -260,8 +260,8 @@ # This is the list of packages that are built into a booted ghcjs installation # It can be generated with the command: # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1\2 = null;\n\1 = self.\1\2;/'" - Cabal_1_20_0_2 = null; - Cabal = self.Cabal_1_22_0_0; + Cabal_1_21_1_0 = null; + Cabal = self.Cabal_1_21_1_0; aeson_0_8_0_0 = null; aeson = self.aeson_0_8_0_0; array_0_5_0_0 = null; @@ -276,8 +276,8 @@ binary = self.binary_0_7_2_1; rts_1_0 = null; rts = self.rts_1_0; - # bytestring_0_10_4_1 = null; - # bytestring = self.bytestring_0_10_4_1; + bytestring_0_10_4_1 = null; + bytestring = self.bytestring_0_10_4_1; caseInsensitive_1_2_0_0 = null; caseInsensitive = self.caseInsensitive_1_2_0_0; containers_0_5_5_1 = null; @@ -322,8 +322,8 @@ stm = self.stm_2_4_3; syb_0_4_2 = null; syb = self.syb_0_4_2; - # templateHaskell_2_9_0_0 = null; - # templateHaskell = self.templateHaskell_2_9_0_0; + templateHaskell_2_9_0_0 = null; + templateHaskell = self.templateHaskell_2_9_0_0; text_1_1_1_3 = null; text = self.text_1_1_1_3; time_1_4_2 = null; From 289e33f852d3fe02018009814850ecc3f158b533 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Sat, 27 Dec 2014 23:10:07 -0500 Subject: [PATCH 0099/1091] ghcjs: don't use extension for haddock override --- pkgs/top-level/haskell-defaults.nix | 11 ++--------- pkgs/top-level/haskell-packages.nix | 3 +++ 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 191ad7ab7636..e1edd50ade91 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -245,15 +245,8 @@ }; packages_ghcjs = - let parent = packages_ghc784.override { - extension = self: super: { - haddock = super.haddock.override { - Cabal = null; - }; - }; - }; - in packages { - ghc = parent.ghcjs // { inherit parent; }; + packages { + ghc = let parent = packages_ghc784; in parent.ghcjs // { inherit parent; }; cabalPackage = import ../build-support/cabal/ghcjs.nix; ghcWrapperPackage = import ../development/compilers/ghcjs/wrapper.nix; prefFun = self : super : super // { diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index b1ea0b08bc32..41deb8821524 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -940,6 +940,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcjs = callPackage ../development/tools/haskell/ghcjs { Cabal = self.Cabal_1_22_0_0; cabalInstall = self.cabalInstall_1_22_0_0; + haddock = self.haddock.override { + Cabal = null; + }; }; ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-dom {}; From fabcc2cf7b98608424da4d2031f826af88b547a2 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 13:17:37 +0800 Subject: [PATCH 0100/1091] Added btsync group to btsync user --- nixos/modules/services/networking/btsync.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index 7ddc9e1045e4..f1bf5a5e3f9c 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -246,6 +246,7 @@ in home = "/var/lib/btsync"; createHome = true; uid = config.ids.uids.btsync; + group = "btsync"; }; systemd.services.btsync = with pkgs; { From 5866a9df035f8cbfe05379e771793ff493517389 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 13:23:10 +0800 Subject: [PATCH 0101/1091] added group --- nixos/modules/services/networking/btsync.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index f1bf5a5e3f9c..da8564774e6a 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -249,6 +249,10 @@ in group = "btsync"; }; + users.extraGroups = [ + { name = "btsync"; + }]; + systemd.services.btsync = with pkgs; { description = "Bittorrent Sync Service"; wantedBy = [ "multi-user.target" ]; From 5fdd6f6a66b8b474bee09d2ee5e2a27565199ef8 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 16:39:56 +0800 Subject: [PATCH 0102/1091] Change umask --- nixos/modules/services/networking/btsync.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index da8564774e6a..ddceaa13d7ba 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -257,6 +257,7 @@ in description = "Bittorrent Sync Service"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; + UMask = "0002"; serviceConfig = { Restart = "on-abort"; User = "btsync"; From 61ff1b2b0a9d59b9e851d65086e4fcb84d5d132c Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 16:44:27 +0800 Subject: [PATCH 0103/1091] Moved UMask to correct location --- nixos/modules/services/networking/btsync.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index ddceaa13d7ba..0bb22ebe4b96 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -257,9 +257,9 @@ in description = "Bittorrent Sync Service"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - UMask = "0002"; serviceConfig = { Restart = "on-abort"; + UMask = "0002"; User = "btsync"; ExecStart = "${bittorrentSync}/bin/btsync --nodaemon --config ${configFile}"; From 0c477eb38fe0736a6853a2e8148b1e94c163cd97 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 17:26:59 +0800 Subject: [PATCH 0104/1091] Documentation update --- nixos/modules/services/networking/btsync.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index 0bb22ebe4b96..34bddf908731 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -88,7 +88,7 @@ in use systemctl start btsync@user to start the daemon only for user user, using the configuration file located at - $HOME/.config/btsync.conf + $HOME/.config/btsync.conf. ''; }; @@ -223,6 +223,21 @@ in --generate-secret. Note that this secret will be put inside the Nix store, so it is realistically not very secret. + + If you would like to be able to modify the contents of this + directories, it is recommended that you make your user a + member of the btsync group. + + Directories in this list should be in the + btsync group, and that group must have + write access to the directory. It is also recommended that + chmod g+s is applied to the directory + so that any sub directories created will also belong to + the btsync group. Also, + setfacl -d -m group:btsync:rwx and + setfacl -m group:btsync:rwx should also + be applied so that the sub directories are writable by + the group. ''; }; }; From b625c3dd4b37fcffb51fe59df811c3d59fd76c2b Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 18:10:02 +0800 Subject: [PATCH 0105/1091] Added group id to ids.nix --- nixos/modules/misc/ids.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index 3bb7fdb9b2d6..df82bc8b8901 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -310,6 +310,7 @@ kubernetes = 158; fleet = 159; gitlab = 160; + btsync = 161; # When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399! From 3c8914f94ead5245b2495a0229730fa7e3f17308 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 19:47:12 +0800 Subject: [PATCH 0106/1091] Changed group id to match user id --- nixos/modules/misc/ids.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index df82bc8b8901..4471ed46de50 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -272,6 +272,7 @@ jenkins = 109; systemd-journal-gateway = 110; notbit = 111; + btsync = 113; monetdb = 115; foundationdb = 118; newrelic = 119; @@ -310,7 +311,6 @@ kubernetes = 158; fleet = 159; gitlab = 160; - btsync = 161; # When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399! From e67535cb1d9896651453a180d37d2de5d9c47664 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Wed, 17 Dec 2014 10:57:25 +0000 Subject: [PATCH 0107/1091] Update elm to 0.14. Note that elm has a different package split: The old Elm 0.13 package is now elm-compiler, elm-make and elm-package. Instead of invoking "elm" one now has to use "elm-make". I kept the 0.13 version of elm around in case someone depends on it. --- .../compilers/elm/elm-compiler.nix | 34 +++++++++++++++++++ pkgs/development/compilers/elm/elm-make.nix | 23 +++++++++++++ .../development/compilers/elm/elm-package.nix | 26 ++++++++++++++ .../development/compilers/elm/elm-reactor.nix | 21 +++++------- pkgs/top-level/haskell-packages.nix | 6 ++++ 5 files changed, 98 insertions(+), 12 deletions(-) create mode 100644 pkgs/development/compilers/elm/elm-compiler.nix create mode 100644 pkgs/development/compilers/elm/elm-make.nix create mode 100644 pkgs/development/compilers/elm/elm-package.nix diff --git a/pkgs/development/compilers/elm/elm-compiler.nix b/pkgs/development/compilers/elm/elm-compiler.nix new file mode 100644 index 000000000000..f686abbf3531 --- /dev/null +++ b/pkgs/development/compilers/elm/elm-compiler.nix @@ -0,0 +1,34 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, aesonPretty, binary, blazeHtml, blazeMarkup +, cmdargs, filemanip, filepath, HUnit, indents, languageEcmascript +, languageGlsl, mtl, parsec, QuickCheck, testFramework +, testFrameworkHunit, testFrameworkQuickcheck2, text, transformers +, unionFind, unorderedContainers +}: + +cabal.mkDerivation (self: { + pname = "elm-compiler"; + version = "0.14"; + sha256 = "1vgbs3navs6dr36k408kc83gkn2ndhmc0b1015zk3jb0wkmvm73y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aesonPretty binary blazeHtml blazeMarkup cmdargs filepath + indents languageEcmascript languageGlsl mtl parsec text + transformers unionFind unorderedContainers + ]; + testDepends = [ + aeson aesonPretty binary blazeHtml blazeMarkup cmdargs filemanip + filepath HUnit indents languageEcmascript languageGlsl mtl parsec + QuickCheck testFramework testFrameworkHunit + testFrameworkQuickcheck2 text transformers unionFind + unorderedContainers + ]; + meta = { + homepage = "http://elm-lang.org"; + description = "Values to help with elm-package, elm-make, and elm-lang.org."; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm-make.nix b/pkgs/development/compilers/elm/elm-make.nix new file mode 100644 index 000000000000..1052b16b0867 --- /dev/null +++ b/pkgs/development/compilers/elm/elm-make.nix @@ -0,0 +1,23 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ansiWlPprint, binary, blazeHtml, blazeMarkup, elmCompiler +, elmPackage, filepath, mtl, optparseApplicative_0_10_0, text +}: + +cabal.mkDerivation (self: { + pname = "elm-make"; + version = "0.1"; + sha256 = "1hrc8bzfqzrcmkzqcampxkn5m113blfp4095h6c2xnadiicbvwdy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansiWlPprint binary blazeHtml blazeMarkup elmCompiler elmPackage + filepath mtl optparseApplicative_0_10_0 text + ]; + meta = { + homepage = "http://elm-lang.org"; + description = "A build tool for Elm projects"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm-package.nix b/pkgs/development/compilers/elm/elm-package.nix new file mode 100644 index 000000000000..3cf2ded8ff50 --- /dev/null +++ b/pkgs/development/compilers/elm/elm-package.nix @@ -0,0 +1,26 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, aesonPretty, ansiWlPprint, binary, elmCompiler +, filepath, HTTP, httpClient, httpClientTls, httpTypes, mtl +, network, optparseApplicative, text, time, unorderedContainers +, vector, zipArchive +}: + +cabal.mkDerivation (self: { + pname = "elm-package"; + version = "0.2.2"; + sha256 = "0hkcy1mix2rng2k2zhzgb16nd0asfj9rm9ya2by67vjysiz8cmnr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aesonPretty ansiWlPprint binary elmCompiler filepath HTTP + httpClient httpClientTls httpTypes mtl network optparseApplicative + text time unorderedContainers vector zipArchive + ]; + meta = { + homepage = "http://github.com/elm-lang/elm-package"; + description = "Package manager for Elm libraries"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm-reactor.nix b/pkgs/development/compilers/elm/elm-reactor.nix index 7b53d9190d8f..280d09f96b44 100644 --- a/pkgs/development/compilers/elm/elm-reactor.nix +++ b/pkgs/development/compilers/elm/elm-reactor.nix @@ -1,24 +1,21 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, blazeHtml, blazeMarkup, cmdargs, Elm, fetchgit, filepath -, fsnotify, HTTP, mtl, snapCore, snapServer, systemFilepath, time -, transformers, unorderedContainers, websockets, websocketsSnap +{ cabal, blazeHtml, blazeMarkup, cmdargs, elmCompiler, elmMake, filepath +, fsnotify, HTTP, mtl, snapCore, snapServer, systemFilepath, text +, time, transformers, unorderedContainers, websockets +, websocketsSnap }: cabal.mkDerivation (self: { pname = "elm-reactor"; - version = "0.1"; - src = fetchgit { - url = "git://github.com/elm-lang/elm-reactor.git"; - sha256 = "1e45ef26a9b1c1748737dce071a7f2587d0d22643085942a98006f9b11d11dfe"; - rev = "8715046c5bc8b18f0540069c1a9a65f3aa8332e1"; - }; + version = "0.2.0.1"; + sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; isLibrary = false; isExecutable = true; buildDepends = [ - blazeHtml blazeMarkup cmdargs Elm filepath fsnotify HTTP mtl - snapCore snapServer systemFilepath time transformers - unorderedContainers websockets websocketsSnap + blazeHtml blazeMarkup cmdargs elmCompiler filepath fsnotify HTTP + mtl snapCore snapServer systemFilepath text time transformers + unorderedContainers websockets websocketsSnap elmMake ]; meta = { homepage = "http://elm-lang.org"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index fa6e22e10009..802e61f6737e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -755,6 +755,12 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in Elm = callPackage ../development/compilers/elm/elm.nix {}; + elmCompiler = callPackage ../development/compilers/elm/elm-compiler.nix {}; + + elmMake = callPackage ../development/compilers/elm/elm-make.nix {}; + + elmPackage = callPackage ../development/compilers/elm/elm-package.nix {}; + elmServer = callPackage ../development/compilers/elm/elm-server.nix {}; elmRepl = callPackage ../development/compilers/elm/elm-repl.nix {}; From b232395a06e2729d04d1c48022d52eeaff3821e2 Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Sun, 28 Dec 2014 20:20:38 +0100 Subject: [PATCH 0108/1091] Add cadvisor --- pkgs/servers/monitoring/cadvisor/default.nix | 34 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/servers/monitoring/cadvisor/default.nix diff --git a/pkgs/servers/monitoring/cadvisor/default.nix b/pkgs/servers/monitoring/cadvisor/default.nix new file mode 100644 index 000000000000..b7dbdb893f1a --- /dev/null +++ b/pkgs/servers/monitoring/cadvisor/default.nix @@ -0,0 +1,34 @@ +{ stdenv, lib, go, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "cadvisor-${version}"; + version = "0.7.1"; + + src = fetchFromGitHub { + owner = "google"; + repo = "cadvisor"; + rev = "${version}"; + sha256 = "1vc9fydi6wra45khxsmfw5mx2qyggi7cg6kgajzw518rqa52ivmg"; + }; + + buildInputs = [ go ]; + + buildPhase = '' + mkdir -p Godeps/_workspace/src/github.com/google/ + ln -s $(pwd) Godeps/_workspace/src/github.com/google/cadvisor + GOPATH=$(pwd)/Godeps/_workspace go build -v -o cadvisor github.com/google/cadvisor + ''; + + installPhase = '' + mkdir -p $out/bin + mv cadvisor $out/bin + ''; + + meta = with stdenv.lib; { + description = "Analyzes resource usage and performance characteristics of running docker containers."; + homepage = https://github.com/google/cadvisor; + license = licenses.asl20; + maintainers = with maintainers; [ offline ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9023c91eb811..16adbff85506 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7549,6 +7549,8 @@ let apacheHttpdPackages_2_2 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_2 pkgs.apacheHttpdPackages_2_2; apacheHttpdPackages_2_4 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_4 pkgs.apacheHttpdPackages_2_4; + cadvisor = callPackage ../servers/monitoring/cadvisor { }; + cassandra = callPackage ../servers/nosql/cassandra { }; apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix { From b6198f08e3cdbf607d9bcae4ddc2a836c59be2eb Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Sun, 28 Dec 2014 20:21:41 +0100 Subject: [PATCH 0109/1091] nixos: add cadvisor service --- nixos/modules/misc/ids.nix | 1 + nixos/modules/module-list.nix | 1 + .../modules/services/monitoring/cadvisor.nix | 106 ++++++++++++++++++ nixos/release.nix | 1 + nixos/tests/cadvisor.nix | 30 +++++ 5 files changed, 139 insertions(+) create mode 100644 nixos/modules/services/monitoring/cadvisor.nix create mode 100644 nixos/tests/cadvisor.nix diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index bf8365e34645..ed9ff367977d 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -174,6 +174,7 @@ chronos = 164; gitlab = 165; tox-bootstrapd = 166; + cadvisor = 167; # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 2c52ebb37bcb..503dd87ad4d9 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -197,6 +197,7 @@ ./services/misc/zookeeper.nix ./services/monitoring/apcupsd.nix ./services/monitoring/bosun.nix + ./services/monitoring/cadvisor.nix ./services/monitoring/collectd.nix ./services/monitoring/dd-agent.nix ./services/monitoring/graphite.nix diff --git a/nixos/modules/services/monitoring/cadvisor.nix b/nixos/modules/services/monitoring/cadvisor.nix new file mode 100644 index 000000000000..d9c165970eca --- /dev/null +++ b/nixos/modules/services/monitoring/cadvisor.nix @@ -0,0 +1,106 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + cfg = config.services.cadvisor; + +in { + options = { + services.cadvisor = { + enable = mkOption { + default = false; + type = types.bool; + description = "Wherther to enable cadvisor service."; + }; + + host = mkOption { + default = "127.0.0.1"; + type = types.str; + description = "Cadvisor listening host"; + }; + + port = mkOption { + default = 8080; + type = types.int; + description = "Cadvisor listening port"; + }; + + storageDriver = mkOption { + default = null; + type = types.nullOr types.str; + example = "influxdb"; + description = "Cadvisor storage driver."; + }; + + storageDriverHost = mkOption { + default = "localhost:8086"; + type = types.str; + description = "Cadvisor storage driver host."; + }; + + storageDriverDb = mkOption { + default = "root"; + type = types.str; + description = "Cadvisord storage driver database name."; + }; + + storageDriverUser = mkOption { + default = "root"; + type = types.str; + description = "Cadvisor storage driver username."; + }; + + storageDriverPassword = mkOption { + default = "root"; + type = types.str; + description = "Cadvisor storage driver password."; + }; + + storageDriverSecure = mkOption { + default = false; + type = types.bool; + description = "Cadvisor storage driver, enable secure communication."; + }; + }; + }; + + config = mkIf cfg.enable { + systemd.services.cadvisor = { + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" "docker.service" "influxdb.service" ]; + + postStart = mkBefore '' + until ${pkgs.curl}/bin/curl -s -o /dev/null 'http://${cfg.host}:${toString cfg.port}/containers/'; do + sleep 1; + done + ''; + + serviceConfig = { + ExecStart = ''${pkgs.cadvisor}/bin/cadvisor \ + -logtostderr=true \ + -listen_ip=${cfg.host} \ + -port=${toString cfg.port} \ + ${optionalString (cfg.storageDriver != null) '' + -storage_driver ${cfg.storageDriver} \ + -storage_driver_user ${cfg.storageDriverHost} \ + -storage_driver_db ${cfg.storageDriverDb} \ + -storage_driver_user ${cfg.storageDriverUser} \ + -storage_driver_password ${cfg.storageDriverPassword} \ + ${optionalString cfg.storageDriverSecure "-storage_driver_secure"} + ''} + ''; + User = "cadvisor"; + }; + }; + + virtualisation.docker.enable = true; + + users.extraUsers = singleton { + name = "cadvisor"; + uid = config.ids.uids.cadvisor; + description = "Cadvisor user"; + extraGroups = [ "docker" ]; + }; + }; +} diff --git a/nixos/release.nix b/nixos/release.nix index 04b8fd9bf675..c2760965d200 100644 --- a/nixos/release.nix +++ b/nixos/release.nix @@ -242,6 +242,7 @@ in rec { tests.avahi = callTest tests/avahi.nix {}; tests.bittorrent = callTest tests/bittorrent.nix {}; tests.blivet = callTest tests/blivet.nix {}; + tests.cadvisor = scrubDrv (import tests/cadvisor.nix { system = "x86_64-linux"; }); tests.chromium = callTest tests/chromium.nix {}; tests.cjdns = callTest tests/cjdns.nix {}; tests.containers = callTest tests/containers.nix {}; diff --git a/nixos/tests/cadvisor.nix b/nixos/tests/cadvisor.nix new file mode 100644 index 000000000000..225bf1a7483d --- /dev/null +++ b/nixos/tests/cadvisor.nix @@ -0,0 +1,30 @@ +import ./make-test.nix { + name = "cadvisor"; + + nodes = { + machine = { config, pkgs, ... }: { + services.cadvisor.enable = true; + }; + + influxdb = { config, pkgs, lib, ... }: with lib; { + services.cadvisor.enable = true; + services.cadvisor.storageDriver = "influxdb"; + services.influxdb.enable = true; + systemd.services.influxdb.postStart = mkAfter '' + ${pkgs.curl}/bin/curl -X POST 'http://localhost:8086/db?u=root&p=root' \ + -d '{"name": "root"}' + ''; + }; + }; + + testScript = + '' + startAll; + $machine->waitForUnit("cadvisor.service"); + $machine->succeed("curl http://localhost:8080/containers/"); + + $influxdb->waitForUnit("influxdb.service"); + $influxdb->waitForUnit("cadvisor.service"); + $influxdb->succeed("curl http://localhost:8080/containers/"); + ''; +} From 676c462faab3277ac7dcb1c3934011e25727fe04 Mon Sep 17 00:00:00 2001 From: Matthew William Cox Date: Tue, 23 Dec 2014 00:49:51 -0500 Subject: [PATCH 0110/1091] nixpkgs: unbound 1.4.22 -> 1.5.1 --- pkgs/tools/networking/unbound/default.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/networking/unbound/default.nix b/pkgs/tools/networking/unbound/default.nix index 376717bbf7a8..e1a7a685b140 100644 --- a/pkgs/tools/networking/unbound/default.nix +++ b/pkgs/tools/networking/unbound/default.nix @@ -1,17 +1,22 @@ { stdenv, fetchurl, openssl, expat, libevent }: stdenv.mkDerivation rec { - name = "unbound-1.4.22"; + name = "unbound-${version}"; + version = "1.5.1"; src = fetchurl { url = "http://unbound.net/downloads/${name}.tar.gz"; - sha256 = "17yjly9c00zfgbzvllqzjh668a4yk6vrinf47yrcs3hrna0m1bqw"; + sha256 = "1v00k4b6m9wk0533s2jpg4rv9lhplh7zdp6vx2yyrmrbzc4jgy0g"; }; - + buildInputs = [openssl expat libevent]; - configureFlags = [ "--with-ssl=${openssl}" "--with-libexpat=${expat}" - "--localstatedir=/var" ]; + configureFlags = [ + "--with-ssl=${openssl}" + "--with-libexpat=${expat}" + "--with-libevent=${libevent}" + "--localstatedir=/var" + ]; meta = { description = "Validating, recursive, and caching DNS resolver"; From d28c65ff05d0c1bfb9fc00c20dbd3ba2215f95a1 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Mon, 29 Dec 2014 01:53:49 +0100 Subject: [PATCH 0111/1091] etcd: upgrade server and ctl --- pkgs/development/tools/etcdctl/default.nix | 2 +- pkgs/development/tools/etcdctl/deps.nix | 4 ++-- pkgs/servers/etcd/default.nix | 2 +- pkgs/servers/etcd/deps.nix | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/etcdctl/default.nix b/pkgs/development/tools/etcdctl/default.nix index 5e6438d0f5ff..a2236f6c843f 100644 --- a/pkgs/development/tools/etcdctl/default.nix +++ b/pkgs/development/tools/etcdctl/default.nix @@ -1,7 +1,7 @@ { stdenv, lib, go, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "0.4.3"; + version = "0.4.5"; name = "etcdctl-${version}"; src = import ./deps.nix { diff --git a/pkgs/development/tools/etcdctl/deps.nix b/pkgs/development/tools/etcdctl/deps.nix index 98bdda95a433..c76a162f193b 100644 --- a/pkgs/development/tools/etcdctl/deps.nix +++ b/pkgs/development/tools/etcdctl/deps.nix @@ -7,8 +7,8 @@ let src = fetchFromGitHub { owner = "coreos"; repo = "etcdctl"; - rev = "061135b2a02797a6b3c2b6c01183517c1bc76a2c"; - sha256 = "1hl9cz9ygr2k4d67qj9q1xj0n64b28qjy5sv7zylgg9h9ag2j2p4"; + rev = "a1b38c93245542e340971189750baef7a55d306e"; + sha256 = "1kbri59ppil52v7s992q8r6i1zk9lac0s2w00z2lsgc9w1z59qs0"; }; } ]; diff --git a/pkgs/servers/etcd/default.nix b/pkgs/servers/etcd/default.nix index ea91993e7231..5d5939f83bef 100644 --- a/pkgs/servers/etcd/default.nix +++ b/pkgs/servers/etcd/default.nix @@ -1,7 +1,7 @@ { stdenv, lib, go, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "0.5.0-alpha.4"; + version = "2.0.0-rc.1"; name = "etcd-${version}"; src = import ./deps.nix { diff --git a/pkgs/servers/etcd/deps.nix b/pkgs/servers/etcd/deps.nix index 1cd8309ad5d0..b07ee1d74892 100644 --- a/pkgs/servers/etcd/deps.nix +++ b/pkgs/servers/etcd/deps.nix @@ -8,8 +8,8 @@ let src = fetchFromGitHub { owner = "coreos"; repo = "etcd"; - rev = "d01d6119e54f729f54e9776ad5729277fcf38668"; - sha256 = "0h9d6rc8yx7vyv2ggvzsddyng03pjhyb7avm9wrc805qr7p8nhns"; + rev = "221abdcb3b755b36d1e7d70149f6de3450351619"; + sha256 = "1wkd238ap9gp5irrb3f6nnh83rzizwfrfac76j0dvqdka35l247k"; }; } ]; From 1d44322d53b9ea1937ec11ff41983a387947539e Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 29 Dec 2014 00:39:04 +0100 Subject: [PATCH 0112/1091] grsecurity: Update stable and test patches stable: 3.0-3.14.27-201412211908 -> 3.0-3.14.27-201412280859 test: 3.0-3.17.7-201412211910 -> 3.0-3.18.1-201412281149 --- nixos/modules/security/grsecurity.nix | 4 ++-- pkgs/build-support/grsecurity/default.nix | 2 +- pkgs/os-specific/linux/kernel/linux-3.17.nix | 1 - pkgs/os-specific/linux/kernel/linux-3.18.nix | 1 + pkgs/os-specific/linux/kernel/patches.nix | 10 +++++----- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/nixos/modules/security/grsecurity.nix b/nixos/modules/security/grsecurity.nix index cbad94007088..5c8c49939510 100644 --- a/nixos/modules/security/grsecurity.nix +++ b/nixos/modules/security/grsecurity.nix @@ -38,7 +38,7 @@ in type = types.bool; default = false; description = '' - Enable the testing grsecurity patch, based on Linux 3.17. + Enable the testing grsecurity patch, based on Linux 3.18. ''; }; @@ -227,7 +227,7 @@ in message = '' If grsecurity is enabled, you must select either the stable patch (with kernel 3.14), or the testing patch (with - kernel 3.17) to continue. + kernel 3.18) to continue. ''; } { assertion = (cfg.stable -> !cfg.testing) || (cfg.testing -> !cfg.stable); diff --git a/pkgs/build-support/grsecurity/default.nix b/pkgs/build-support/grsecurity/default.nix index 19e8f14ebf1c..919728382301 100644 --- a/pkgs/build-support/grsecurity/default.nix +++ b/pkgs/build-support/grsecurity/default.nix @@ -32,7 +32,7 @@ let grKernel = if cfg.stable then mkKernel pkgs.linux_3_14 stable-patch - else mkKernel pkgs.linux_3_17 test-patch; + else mkKernel pkgs.linux_3_18 test-patch; ## -- grsecurity configuration --------------------------------------------- diff --git a/pkgs/os-specific/linux/kernel/linux-3.17.nix b/pkgs/os-specific/linux/kernel/linux-3.17.nix index fd21f3c285cc..a459e33f4d66 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.17.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.17.nix @@ -2,7 +2,6 @@ import ./generic.nix (args // rec { version = "3.17.7"; - # Remember to update grsecurity! extraMeta.branch = "3.17"; src = fetchurl { diff --git a/pkgs/os-specific/linux/kernel/linux-3.18.nix b/pkgs/os-specific/linux/kernel/linux-3.18.nix index 7e8fd723dd23..e12588e052ba 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.18.nix @@ -2,6 +2,7 @@ import ./generic.nix (args // rec { version = "3.18.1"; + # Remember to update grsecurity! extraMeta.branch = "3.18"; src = fetchurl { diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 561eadf2f21a..8c707c7e570d 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -61,16 +61,16 @@ rec { grsecurity_stable = grsecPatch { kversion = "3.14.27"; - revision = "201412211908"; + revision = "201412280859"; branch = "stable"; - sha256 = "1xs34v1k970sv4i0a9qjcgk7i4cihl2xlgp1q7v320idpxrcym3a"; + sha256 = "185sq4bsgwmpq9g0g5fhm69ba875xhxha2rs0cn6n647v90rxrjk"; }; grsecurity_unstable = grsecPatch - { kversion = "3.17.7"; - revision = "201412211910"; + { kversion = "3.18.1"; + revision = "201412281149"; branch = "test"; - sha256 = "1s3ksf44mah398ix4ar49m6d8xwkk991pl1m8m441yhpm8h1ss3w"; + sha256 = "10pq6lslfn6ck7pm1651s6pd5mqmjxvqv3iv70qrpwwb2gdhpdin"; }; grsec_fix_path = From baa2e7326fe5798cba32b134a24062203461d717 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 28 Dec 2014 23:18:49 -0600 Subject: [PATCH 0113/1091] nixpkgs: nmap 6.40 -> 6.47 Signed-off-by: Austin Seipp --- pkgs/tools/security/nmap/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix index 61e4989f6cbd..e7b3848056f2 100644 --- a/pkgs/tools/security/nmap/default.nix +++ b/pkgs/tools/security/nmap/default.nix @@ -13,16 +13,20 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "nmap${optionalString graphicalSupport "-graphical"}-${version}"; - version = "6.40"; + version = "6.47"; src = fetchurl { - url = "http://nmap.org/dist/${name}.tar.bz2"; - sha256 = "491f77d8b3fb3bb38ba4e3850011fe6fb43bbe197f9382b88cb59fa4e8f7a401"; + url = "http://nmap.org/dist/nmap-${version}.tar.bz2"; + sha256 = "14d53aji4was68c01pf105n5ylha257wmdbx40ddiqiw42g1x8cg"; }; - patches = optional graphicalSupport ./zenmap.patch; + patches = ./zenmap.patch; - postInstall = optionalString graphicalSupport '' + configureFlags = optionalString (!graphicalSupport) "--without-zenmap"; + + postInstall = '' + wrapProgram $out/bin/ndiff --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" + '' + optionalString graphicalSupport '' wrapProgram $out/bin/zenmap --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" --prefix PYTHONPATH : $(toPythonPath ${pygtk})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pygobject})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pycairo})/gtk-2.0 ''; From bf5935e34c5de2b9a73a57c68476f96dfb04186d Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 28 Dec 2014 23:43:34 -0600 Subject: [PATCH 0114/1091] nixpkgs: p0f 3.07b -> 3.08b Signed-off-by: Austin Seipp --- pkgs/tools/security/p0f/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/p0f/default.nix b/pkgs/tools/security/p0f/default.nix index 117f1e016ac6..3ffc19b5ca9f 100644 --- a/pkgs/tools/security/p0f/default.nix +++ b/pkgs/tools/security/p0f/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "p0f-${version}"; - version = "3.07b"; + version = "3.08b"; src = fetchurl { url = "http://lcamtuf.coredump.cx/p0f3/releases/${name}.tgz"; - sha256 = "18hbkwvh8maswhka0cyq0rwznz8yacnf4h1jmvb8krz0695rmz2w"; + sha256 = "1v4afs66qxk53h8vhfk5x17xvgj32qixwjvz4023gnx59gzag2fs"; }; buildInputs = [ libpcap ]; From 2cabafd363582e8079f5222540dc6b449d23f4c7 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 28 Dec 2014 23:45:25 -0600 Subject: [PATCH 0115/1091] nixpkgs: afl-1.04b -> 1.06b Signed-off-by: Austin Seipp --- pkgs/tools/security/afl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/afl/default.nix b/pkgs/tools/security/afl/default.nix index d4bd139c8335..a115894c621d 100644 --- a/pkgs/tools/security/afl/default.nix +++ b/pkgs/tools/security/afl/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "afl-${version}"; - version = "1.04b"; + version = "1.06b"; src = fetchurl { url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; - sha256 = "0z49lmqzngrm144i2sxdrcxli69x0xk2npp9dzwpyiixk1hsm4dr"; + sha256 = "1kisqjfws90zjv2byj1jplfjdyssspa16s0bnym351j81frhmfsw"; }; buildPhase = "make PREFIX=$out"; From b985a9e0a1fe392c37e91eaddd624cfcb9fa4a25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 29 Dec 2014 10:23:00 +0100 Subject: [PATCH 0116/1091] Adding scantailor. (cherry picked from commit 7eda68709e9e50b1c4a608ab141f6c7065708c0f) --- .../graphics/scantailor/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/applications/graphics/scantailor/default.nix diff --git a/pkgs/applications/graphics/scantailor/default.nix b/pkgs/applications/graphics/scantailor/default.nix new file mode 100644 index 000000000000..36f7545a0536 --- /dev/null +++ b/pkgs/applications/graphics/scantailor/default.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, qt4, cmake, libjpeg, libtiff, boost }: + +stdenv.mkDerivation rec { + name = "scantailor-0.9.11.1"; + + src = fetchurl { + url = "https://github.com/scantailor/scantailor/archive/RELEASE_0_9_11_1.tar.gz"; + sha256 = "1z06yg228r317m8ab3mywg0wbpj0x2llqj187bh4g3k4xc2fcm8m"; + }; + + buildInputs = [ qt4 cmake libjpeg libtiff boost ]; + + meta = { + homepage = http://scantailor.org/; + description = "Interactive post-processing tool for scanned pages"; + + license = stdenv.lib.licenses.gpl3Plus; + + maintainers = [ stdenv.lib.maintainers.viric ]; + platforms = stdenv.lib.platforms.gnu; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cb92bd006a5f..e95183953093 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10723,6 +10723,10 @@ let sbagen = callPackage ../applications/misc/sbagen { }; + scantailor = callPackage ../applications/graphics/scantailor { + boost = boost155; + }; + scite = callPackage ../applications/editors/scite { }; scribus = callPackage ../applications/office/scribus { From 18d3da1a029abcc250d9d3175a7b88f280d118bb Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 29 Dec 2014 11:54:44 +0100 Subject: [PATCH 0117/1091] haskell-sdl2: re-enable Haddock phase GHC 7.8.4 fixed https://github.com/haskell-game/sdl2/issues/31. --- pkgs/development/libraries/haskell/sdl2/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/sdl2/default.nix b/pkgs/development/libraries/haskell/sdl2/default.nix index 2e3eeba018dd..29561239d193 100644 --- a/pkgs/development/libraries/haskell/sdl2/default.nix +++ b/pkgs/development/libraries/haskell/sdl2/default.nix @@ -9,7 +9,6 @@ cabal.mkDerivation (self: { buildDepends = [ transformers ]; extraLibraries = [ SDL2 ]; pkgconfigDepends = [ SDL2 ]; - noHaddock = true; meta = { description = "Low-level bindings to SDL2"; license = self.stdenv.lib.licenses.bsd3; From 9245516b46a64316f1d7b0622ff12519a0316044 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 29 Dec 2014 07:09:10 -0500 Subject: [PATCH 0118/1091] gummiboot-builder.py: run nix with no build-users-group During install, the bootloader script gets run inside a chroot after the /etc/group bind-mount is unmounted. Since we're not doing any building, this should be safe, but really nix should just not care if the group does not exist when no build is needed. Fixes #5494 --- .../modules/system/boot/loader/gummiboot/gummiboot-builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py b/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py index db73544181b6..ef431a7732e1 100644 --- a/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py +++ b/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py @@ -63,7 +63,8 @@ def get_generations(profile): "@nix@/bin/nix-env", "--list-generations", "-p", - "/nix/var/nix/profiles/%s" % (profile) + "/nix/var/nix/profiles/%s" % (profile), + "--option", "build-users-group", "" ]) gen_lines = gen_list.split('\n') gen_lines.pop() From 9fc35ed766cabb36326be1f1cb1fbbfdb8c95d66 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 28 Dec 2014 16:03:46 +0100 Subject: [PATCH 0119/1091] Adds ocaml-safepass-1.3 OCaml-safepass is a library offering facilities for the safe storage of user passwords. By "safe" we mean that passwords are salted and hashed using the Bcrypt algorithm. Salting prevents rainbow-table based attacks, whereas hashing by a very time-consuming algorithm such as Bcrypt renders brute-force password cracking impractical. Homepage: http://ocaml-safepass.forge.ocamlcore.org/ --- .../ocaml-modules/safepass/default.nix | 21 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/ocaml-modules/safepass/default.nix diff --git a/pkgs/development/ocaml-modules/safepass/default.nix b/pkgs/development/ocaml-modules/safepass/default.nix new file mode 100644 index 000000000000..7fc5dadda74e --- /dev/null +++ b/pkgs/development/ocaml-modules/safepass/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, ocaml, findlib }: + +stdenv.mkDerivation { + name = "ocaml-safepass-1.3"; + src = fetchurl { + url = http://forge.ocamlcore.org/frs/download.php/1432/ocaml-safepass-1.3.tgz; + sha256 = "0lb8xbpyc5d1zml7s7mmcr6y2ipwdp7qz73lkv9asy7dyi6cj15g"; + }; + + buildInputs = [ ocaml findlib ]; + + createFindlibDestdir = true; + + meta = { + homepage = http://ocaml-safepass.forge.ocamlcore.org/; + description = "An OCaml library offering facilities for the safe storage of user passwords"; + license = stdenv.lib.licenses.lgpl21; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e95183953093..23f16f75e8b3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3808,6 +3808,8 @@ let pycaml = callPackage ../development/ocaml-modules/pycaml { }; + safepass = callPackage ../development/ocaml-modules/safepass { }; + sqlite3EZ = callPackage ../development/ocaml-modules/sqlite3EZ { }; twt = callPackage ../development/ocaml-modules/twt { }; From 837b2abb2b2a35d2aefa003c24dac4d03ca89d40 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 28 Dec 2014 18:03:27 +0100 Subject: [PATCH 0120/1091] Adds ocaml-magick-0.34 This package aims to provide the ImageMagick methods to OCaml Homepage: http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/ --- .../ocaml-modules/magick/default.nix | 24 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/ocaml-modules/magick/default.nix diff --git a/pkgs/development/ocaml-modules/magick/default.nix b/pkgs/development/ocaml-modules/magick/default.nix new file mode 100644 index 000000000000..2d24fefa2053 --- /dev/null +++ b/pkgs/development/ocaml-modules/magick/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, which, pkgconfig, ocaml, findlib, imagemagick }: + +stdenv.mkDerivation { + name = "ocaml-magick-0.34"; + src = fetchurl { + url = http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/ImageMagick/OCaml-ImageMagick-0.34.tgz; + sha256 = "0gn9l2qdr8gby2x8c2mb59x1kipb2plr45rbq6ymcxyi0wmzfh3q"; + }; + + nativeBuildInputs = [ which pkgconfig ]; + buildInputs = [ ocaml findlib imagemagick ]; + + createFindlibDestdir = true; + + installTargets = [ "find_install" ]; + + meta = { + homepage = http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/; + description = "ImageMagick Binding for OCaml"; + license = stdenv.lib.licenses.mit; + platforms = imagemagick.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 23f16f75e8b3..06f6518c124d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3706,6 +3706,8 @@ let macaque = callPackage ../development/ocaml-modules/macaque { }; + magick = callPackage ../development/ocaml-modules/magick { }; + menhir = callPackage ../development/ocaml-modules/menhir { }; merlin = callPackage ../development/tools/ocaml/merlin { }; From a1822087e617cbfbb4461ca3c3a857d577ccce79 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 29 Dec 2014 15:19:05 +0100 Subject: [PATCH 0121/1091] Adds ocaml-ojquery-0.1 jQuery Binding for Eliom Homepage: http://ocsigen.org/ojquery/ --- .../ocaml-modules/ojquery/default.nix | 24 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ojquery/default.nix diff --git a/pkgs/development/ocaml-modules/ojquery/default.nix b/pkgs/development/ocaml-modules/ojquery/default.nix new file mode 100644 index 000000000000..c048f62e89ca --- /dev/null +++ b/pkgs/development/ocaml-modules/ojquery/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchgit, ocaml, findlib, js_of_ocaml, camlp4 }: + +stdenv.mkDerivation rec { + version = "0.1"; + name = "ocaml-ojquery-${version}"; + src = fetchgit { + url = https://github.com/ocsigen/ojquery.git; + rev = "refs/tags/${version}"; + sha256 = "1x3cidxxjyw0g7afvczdy6chw3nxb0dcz2psgxchqgv34dcwf0l0"; + }; + + buildInputs = [ ocaml findlib ]; + propagatedBuildInputs = [ js_of_ocaml camlp4 ]; + + createFindlibDestdir = true; + + meta = { + description = "jQuery Binding for Eliom"; + homepage = http://ocsigen.org/ojquery/; + license = stdenv.lib.licenses.lgpl3; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 06f6518c124d..3520f2ad47be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3771,6 +3771,8 @@ let ocsigen_server = callPackage ../development/ocaml-modules/ocsigen-server { }; + ojquery = callPackage ../development/ocaml-modules/ojquery { }; + otfm = callPackage ../development/ocaml-modules/otfm { }; ounit = callPackage ../development/ocaml-modules/ounit { }; From 2386eff378c44f5712b9df7fbb5a4c38b5526863 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 29 Dec 2014 02:08:33 +0100 Subject: [PATCH 0122/1091] rustcMaster: Update from 0.13.0-pre-2604-g2f3cff6 -> 0.13.0-pre-2763-g6366631 --- .../development/compilers/rustc/hardcode_paths.HEAD.patch | 8 ++++---- pkgs/development/compilers/rustc/head.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch b/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch index 83fb26e7a474..ee258e1d408c 100644 --- a/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch +++ b/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch @@ -1,21 +1,21 @@ diff --git a/src/librustc_back/archive.rs b/src/librustc_back/archive.rs -index a88bcaf..9c3858d 100644 +index 0bd4265..bbdab9b 100644 --- a/src/librustc_back/archive.rs +++ b/src/librustc_back/archive.rs @@ -54,7 +54,7 @@ fn run_ar(handler: &ErrorHandler, maybe_ar_prog: &Option, paths: &[&Path]) -> ProcessOutput { let ar = match *maybe_ar_prog { - Some(ref ar) => ar.as_slice(), + Some(ref ar) => ar[], - None => "ar" + None => "@arPath@" }; let mut cmd = Command::new(ar); diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs -index d27a338..c9b1508 100644 +index ec61d3a..8252939 100644 --- a/src/librustc_trans/back/link.rs +++ b/src/librustc_trans/back/link.rs -@@ -361,8 +361,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri +@@ -346,8 +346,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri pub fn get_cc_prog(sess: &Session) -> String { match sess.opts.cg.linker { diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index 20c21bec06f9..f71236c50051 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -16,7 +16,7 @@ */ -with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-2604-g2f3cff6";}); +with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-2763-g6366631";}); let snapshot = if stdenv.system == "i686-linux" then "3daf531aed03f5769402f2fef852377e2838db98" @@ -38,8 +38,8 @@ in stdenv.mkDerivation { src = fetchgit { url = https://github.com/rust-lang/rust; - rev = "2f3cff6956d56048ef7afb6d33e17cbdb2dcf038"; - sha256 = "113y74sd1gr7f0xs1lsgjw3jkvhz8s4dxx34r9cxlw5vjr7fp066"; + rev = "63666317214788329e0b7680929b09823f127d83"; + sha256 = "1saf6ycy5dzp1bxypzqisi4g4p0y1czbgr82xbrw5c81x5c274zk"; }; # We need rust to build rust. If we don't provide it, configure will try to download it. From c619e54e60aab74d7c907e8706bceb5b393e7504 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Mon, 29 Dec 2014 12:55:09 -0600 Subject: [PATCH 0123/1091] nmap: fix dependencies on makeWrapper/python Signed-off-by: Austin Seipp --- pkgs/tools/security/nmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix index e7b3848056f2..f6e9a07b68fc 100644 --- a/pkgs/tools/security/nmap/default.nix +++ b/pkgs/tools/security/nmap/default.nix @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { wrapProgram $out/bin/zenmap --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" --prefix PYTHONPATH : $(toPythonPath ${pygtk})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pygobject})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pycairo})/gtk-2.0 ''; - buildInputs = [ libpcap pkgconfig openssl ] + buildInputs = [ libpcap pkgconfig openssl makeWrapper python ] ++ optionals graphicalSupport [ - libX11 gtk python pygtk makeWrapper pysqlite pygobject pycairo + libX11 gtk pygtk pysqlite pygobject pycairo ]; meta = { From 3070630aa7bc0a51fd801036ff94b72544c37de7 Mon Sep 17 00:00:00 2001 From: koral Date: Mon, 29 Dec 2014 11:32:33 +0100 Subject: [PATCH 0124/1091] webkitgtk: 2.6.2 -> 2.6.4 --- pkgs/development/libraries/webkitgtk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 3cbf36987323..9515ff223899 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.6.2"; + version = "2.6.4"; meta = with stdenv.lib; { description = "Web content rendering engine, GTK+ port"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "1f9qm5g1mbjm2hrnlzymas99piws4h4y3yxz4p6f6gavnsvfjwji"; + sha256 = "16rffxkz4w3sd7w4j3z3dycny8sdqxrz62yq4bgcmffrxlj5xvxy"; }; patches = [ ./finding-harfbuzz-icu.patch ]; From a268b0e1c8f9554150e24a8395cf5e229013b23b Mon Sep 17 00:00:00 2001 From: koral Date: Mon, 29 Dec 2014 12:23:32 +0100 Subject: [PATCH 0125/1091] webkitgtk: added optional geoclue2 dependency. --- pkgs/development/libraries/webkitgtk/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 9515ff223899..9f56d2006472 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -2,14 +2,18 @@ , pkgconfig, gettext, gobjectIntrospection , gtk2, gtk3, wayland, libwebp, enchant , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs +, enableGeoLocation ? true, geoclue2 , gst-plugins-base }: +assert enableGeoLocation -> geoclue2 != null; + +with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; version = "2.6.4"; - meta = with stdenv.lib; { + meta = { description = "Web content rendering engine, GTK+ port"; homepage = "http://webkitgtk.org/"; license = licenses.bsd2; @@ -37,7 +41,7 @@ stdenv.mkDerivation rec { gtk2 wayland libwebp enchant libxml2 libsecret libxslt harfbuzz libpthreadstubs gst-plugins-base - ]; + ] ++ optional enableGeoLocation geoclue2; propagatedBuildInputs = [ libsoup gtk3 From d6874d60637d09ae220dc99f972cf9cea531e287 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 03:23:37 +0100 Subject: [PATCH 0126/1091] beets: Move into its own package directory. The primary use of beets is not as a Python library and users usually would expect to install it into the env using "nix-env -i beets" rather than "nix-env -i pythonX.Y-beets". Having beets in its own package directory also allows for better customization, where we're going to implement attributes that can be used to turn on/off various features and plugins. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 40 ++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/python-packages.nix | 38 ---------------------------- 3 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 pkgs/tools/audio/beets/default.nix diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix new file mode 100644 index 000000000000..d12614e0c08d --- /dev/null +++ b/pkgs/tools/audio/beets/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, buildPythonPackage, pythonPackages, python }: + +buildPythonPackage rec { + name = "beets-1.3.6"; + namePrefix = ""; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; + md5 = "59615a54b3ac3983159e77ff9dda373e"; + }; + + # tests depend on $HOME setting + preConfigure = "export HOME=$TMPDIR"; + + propagatedBuildInputs = [ + pythonPackages.pyyaml + pythonPackages.unidecode + pythonPackages.mutagen + pythonPackages.munkres + pythonPackages.musicbrainzngs + pythonPackages.enum34 + pythonPackages.pylast + pythonPackages.rarfile + pythonPackages.flask + python.modules.sqlite3 + python.modules.readline + ]; + + buildInputs = with pythonPackages; [ mock pyechonest six responses nose ]; + + # 10 tests are failing + doCheck = false; + + meta = { + homepage = http://beets.radbox.org; + description = "Music tagger and library organizer"; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d060ee1d3788..55abdb8eea85 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -757,6 +757,8 @@ let beanstalkd = callPackage ../servers/beanstalkd { }; + beets = callPackage ../tools/audio/beets { }; + bgs = callPackage ../tools/X11/bgs { }; biber = callPackage ../tools/typesetting/biber { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ffd81c232a36..172643e12d47 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -789,44 +789,6 @@ let }; }; - beets = buildPythonPackage rec { - name = "beets-1.3.6"; - - src = pkgs.fetchurl { - url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "59615a54b3ac3983159e77ff9dda373e"; - }; - - # tests depend on $HOME setting - preConfigure = "export HOME=$TMPDIR"; - - propagatedBuildInputs = - [ self.pyyaml - self.unidecode - self.mutagen - self.munkres - self.musicbrainzngs - self.enum34 - self.pylast - self.rarfile - self.flask - modules.sqlite3 - modules.readline - ]; - - buildInputs = with self; [ mock pyechonest six responses nose ]; - - # 10 tests are failing - doCheck = false; - - meta = { - homepage = http://beets.radbox.org; - description = "Music tagger and library organizer"; - license = licenses.mit; - maintainers = [ stdenv.lib.maintainers.iElectric ]; - }; - }; - circus = buildPythonPackage rec { name = "circus-0.11.1"; From de29819b036ceca91ff48599fdaf595f87ba7e94 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 03:29:16 +0100 Subject: [PATCH 0127/1091] beets: Update to new upstream version 1.3.9. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index d12614e0c08d..2e934988ba04 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, buildPythonPackage, pythonPackages, python }: buildPythonPackage rec { - name = "beets-1.3.6"; + name = "beets-1.3.9"; namePrefix = ""; src = fetchurl { url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "59615a54b3ac3983159e77ff9dda373e"; + md5 = "0211b4abfe7887da22c1413e761fdcb4"; }; # tests depend on $HOME setting From c64257b8e5d36bb71e4e773b9373e35b9b9b0e1c Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 30 Dec 2014 03:31:03 +0100 Subject: [PATCH 0128/1091] Fix user-facing typos (mainly in descriptions) --- nixos/modules/security/duosec.nix | 4 ++-- nixos/modules/services/mail/mlmmj.nix | 2 +- nixos/modules/services/monitoring/cadvisor.nix | 2 +- nixos/modules/services/monitoring/statsd.nix | 4 ++-- nixos/modules/services/network-filesystems/nfsd.nix | 2 +- nixos/modules/services/networking/i2pd.nix | 4 ++-- nixos/modules/services/networking/tox-bootstrapd.nix | 4 ++-- nixos/modules/services/web-servers/zope2.nix | 2 +- nixos/modules/system/boot/systemd.nix | 6 +++--- nixos/modules/tasks/filesystems/nfs.nix | 4 ++-- nixos/modules/virtualisation/qemu-vm.nix | 2 +- pkgs/applications/audio/transcode/default.nix | 2 +- pkgs/applications/misc/sqliteman/default.nix | 2 +- .../version-management/git-and-tools/git-bz/default.nix | 2 +- pkgs/applications/video/shotcut/default.nix | 2 +- pkgs/development/compilers/rustc/common.nix | 4 ++-- pkgs/development/libraries/gdome2/default.nix | 2 +- pkgs/development/libraries/hunspell/default.nix | 2 +- pkgs/development/libraries/libcdio/0.82.nix | 2 +- pkgs/development/libraries/libcdio/default.nix | 2 +- pkgs/development/libraries/readline/6.2.nix | 2 +- pkgs/development/libraries/readline/6.3.nix | 2 +- pkgs/development/libraries/slib/default.nix | 2 +- pkgs/development/libraries/ti-rpc/default.nix | 2 +- pkgs/development/misc/avr-gcc-with-avr-libc/default.nix | 2 +- pkgs/development/ocaml-modules/tyxml/default.nix | 2 +- pkgs/development/tools/build-managers/cargo/common.nix | 2 +- pkgs/development/tools/ocaml/ocp-build/default.nix | 2 +- pkgs/games/fairymax/default.nix | 2 +- pkgs/games/hedgewars/default.nix | 2 +- pkgs/games/openttd/default.nix | 2 +- pkgs/misc/emulators/stella/default.nix | 2 +- pkgs/misc/emulators/uae/default.nix | 2 +- pkgs/tools/X11/sselp/default.nix | 2 +- pkgs/tools/compression/kzipmix/default.nix | 2 +- pkgs/tools/graphics/pngout/default.nix | 2 +- pkgs/tools/misc/autojump/default.nix | 2 +- pkgs/tools/misc/unclutter/default.nix | 2 +- pkgs/tools/networking/bwm-ng/default.nix | 2 +- pkgs/tools/security/gnupg/20.nix | 2 +- pkgs/tools/security/haveged/default.nix | 2 +- pkgs/tools/security/opensc-dnie-wrapper/default.nix | 2 +- pkgs/tools/text/multitran/mtutils/default.nix | 2 +- pkgs/tools/typesetting/tex/latex2html/default.nix | 2 +- pkgs/top-level/perl-packages.nix | 2 +- pkgs/top-level/python-packages.nix | 4 ++-- 46 files changed, 55 insertions(+), 55 deletions(-) diff --git a/nixos/modules/security/duosec.nix b/nixos/modules/security/duosec.nix index 9893e63fb24f..0e3a54325cad 100644 --- a/nixos/modules/security/duosec.nix +++ b/nixos/modules/security/duosec.nix @@ -110,7 +110,7 @@ in default = false; description = '' Print the contents of /etc/motd to screen - after a succesful login. + after a successful login. ''; }; @@ -145,7 +145,7 @@ in When $DUO_PASSCODE is non-empty, it will override autopush. The SSH client will need SendEnv DUO_PASSCODE in - its configuration, and the SSH server will similarily need + its configuration, and the SSH server will similarly need AcceptEnv DUO_PASSCODE. ''; }; diff --git a/nixos/modules/services/mail/mlmmj.nix b/nixos/modules/services/mail/mlmmj.nix index 637974f05cd1..db3a266d011f 100644 --- a/nixos/modules/services/mail/mlmmj.nix +++ b/nixos/modules/services/mail/mlmmj.nix @@ -90,7 +90,7 @@ in enable = true; recipientDelimiter= "+"; extraMasterConf = '' - mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-recieve -F -L ${spoolDir}/$nextHop + mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L ${spoolDir}/$nextHop ''; extraAliases = concatMapStrings (alias cfg.listDomain) cfg.mailLists; diff --git a/nixos/modules/services/monitoring/cadvisor.nix b/nixos/modules/services/monitoring/cadvisor.nix index d9c165970eca..0a06291da2a4 100644 --- a/nixos/modules/services/monitoring/cadvisor.nix +++ b/nixos/modules/services/monitoring/cadvisor.nix @@ -11,7 +11,7 @@ in { enable = mkOption { default = false; type = types.bool; - description = "Wherther to enable cadvisor service."; + description = "Whether to enable cadvisor service."; }; host = mkOption { diff --git a/nixos/modules/services/monitoring/statsd.nix b/nixos/modules/services/monitoring/statsd.nix index 942ce72f6a36..7d7ca27bb2f0 100644 --- a/nixos/modules/services/monitoring/statsd.nix +++ b/nixos/modules/services/monitoring/statsd.nix @@ -53,7 +53,7 @@ in }; mgmt_address = mkOption { - description = "Address to run managment TCP interface on"; + description = "Address to run management TCP interface on"; default = "127.0.0.1"; type = types.str; }; @@ -65,7 +65,7 @@ in }; backends = mkOption { - description = "List of backends statsd will use for data persistance"; + description = "List of backends statsd will use for data persistence"; default = ["graphite"]; example = ["graphite" pkgs.nodePackages."statsd-influxdb-backend"]; type = types.listOf (types.either types.str types.package); diff --git a/nixos/modules/services/network-filesystems/nfsd.nix b/nixos/modules/services/network-filesystems/nfsd.nix index 9b317e968849..33b7ec3d9f1c 100644 --- a/nixos/modules/services/network-filesystems/nfsd.nix +++ b/nixos/modules/services/network-filesystems/nfsd.nix @@ -61,7 +61,7 @@ in default = null; example = 4002; description = '' - Use fixed port for rpc.mountd, usefull if server is behind firewall. + Use fixed port for rpc.mountd, useful if server is behind firewall. ''; }; diff --git a/nixos/modules/services/networking/i2pd.nix b/nixos/modules/services/networking/i2pd.nix index d0127fd3f75e..95b0ae59ff3c 100644 --- a/nixos/modules/services/networking/i2pd.nix +++ b/nixos/modules/services/networking/i2pd.nix @@ -142,7 +142,7 @@ in type = types.int; default = 80; description = '' - Port to forward incoming trafic to. 80 by default. + Port to forward incoming traffic to. 80 by default. ''; }; keyFile = mkOption { @@ -195,4 +195,4 @@ in }; }; } -# \ No newline at end of file +# diff --git a/nixos/modules/services/networking/tox-bootstrapd.nix b/nixos/modules/services/networking/tox-bootstrapd.nix index 65aa87be44cc..c1f945773e23 100644 --- a/nixos/modules/services/networking/tox-bootstrapd.nix +++ b/nixos/modules/services/networking/tox-bootstrapd.nix @@ -24,7 +24,7 @@ in default = false; description = '' - Whether to enable the Tox DHT boostrap daemon. + Whether to enable the Tox DHT bootstrap daemon. ''; }; @@ -45,7 +45,7 @@ in default = ""; description = '' - Configuration for boostrap daemon. + Configuration for bootstrap daemon. See and . ''; diff --git a/nixos/modules/services/web-servers/zope2.nix b/nixos/modules/services/web-servers/zope2.nix index 21117118457d..bbe4d10f83d0 100644 --- a/nixos/modules/services/web-servers/zope2.nix +++ b/nixos/modules/services/web-servers/zope2.nix @@ -24,7 +24,7 @@ let http_address = mkOption { default = "localhost:8080"; type = types.string; - description = "Give a port and adress for the HTTP server."; + description = "Give a port and address for the HTTP server."; }; user = mkOption { diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 05f8c8009bfd..cd7f2ed7b934 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -695,21 +695,21 @@ in default = {}; type = types.attrsOf types.optionSet; options = [ linkOptions ]; - description = "Definiton of systemd network links."; + description = "Definition of systemd network links."; }; systemd.network.netdevs = mkOption { default = {}; type = types.attrsOf types.optionSet; options = [ netdevOptions ]; - description = "Definiton of systemd network devices."; + description = "Definition of systemd network devices."; }; systemd.network.networks = mkOption { default = {}; type = types.attrsOf types.optionSet; options = [ networkOptions networkConfig ]; - description = "Definiton of systemd networks."; + description = "Definition of systemd networks."; }; systemd.network.units = mkOption { diff --git a/nixos/modules/tasks/filesystems/nfs.nix b/nixos/modules/tasks/filesystems/nfs.nix index 75c4f93c6917..79de6556f251 100644 --- a/nixos/modules/tasks/filesystems/nfs.nix +++ b/nixos/modules/tasks/filesystems/nfs.nix @@ -38,7 +38,7 @@ in default = null; example = 4000; description = '' - Use fixed port for rpc.statd, usefull if NFS server is behind firewall. + Use fixed port for rpc.statd, useful if NFS server is behind firewall. ''; }; lockdPort = mkOption { @@ -46,7 +46,7 @@ in example = 4001; description = '' Use fixed port for NFS lock manager kernel module (lockd/nlockmgr), - usefull if NFS server is behind firewall. + useful if NFS server is behind firewall. ''; }; }; diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index 42986aa3e033..33c64cc890e0 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -266,7 +266,7 @@ in Networking-related command-line options that should be passed to qemu. The default is to use userspace networking (slirp). - If you override this option, be adviced to keep + If you override this option, be advised to keep ''${QEMU_NET_OPTS:+,$QEMU_NET_OPTS} (as seen in the default) to keep the default runtime behaviour. ''; diff --git a/pkgs/applications/audio/transcode/default.nix b/pkgs/applications/audio/transcode/default.nix index c414992a12dd..f47c8fa2eec7 100644 --- a/pkgs/applications/audio/transcode/default.nix +++ b/pkgs/applications/audio/transcode/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = with stdenv.lib; { - description = "Suite of command line utilities for transcoding video and audio codecs, and for converting beween different container formats"; + description = "Suite of command line utilities for transcoding video and audio codecs, and for converting between different container formats"; homepage = http://www.transcoding.org/; license = licenses.lgpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/misc/sqliteman/default.nix b/pkgs/applications/misc/sqliteman/default.nix index 803dfe075c19..f655a0f8c260 100644 --- a/pkgs/applications/misc/sqliteman/default.nix +++ b/pkgs/applications/misc/sqliteman/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Sqliteman is simple but powerfull Sqlite3 GUI database manager."; + description = "A simple but powerful Sqlite3 GUI database manager"; homepage = http://sqliteman.yarpen.cz/; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix index 4c4ff62901e5..4015867b0eb5 100644 --- a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { git-bz is a tool for integrating the Git command line with the Bugzilla bug-tracking system. Operations such as attaching patches to bugs, applying patches in bugs to your current tree, and closing bugs - once you've pushed the fixes publically can be done completely from + once you've pushed the fixes publicly can be done completely from the command line without having to go to your web browser. Authentication for git-bz is done by reading the cookies for the diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix index 484e28972cb2..9ad739a361d7 100644 --- a/pkgs/applications/video/shotcut/default.nix +++ b/pkgs/applications/video/shotcut/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A free, open source, cross-platform video editor"; longDescription = '' - An offical binary for Shotcut, which includes all the + An official binary for Shotcut, which includes all the dependencies pinned to specific versions, is provided on http://shotcut.org. diff --git a/pkgs/development/compilers/rustc/common.nix b/pkgs/development/compilers/rustc/common.nix index fdb1195bb827..915b54666346 100644 --- a/pkgs/development/compilers/rustc/common.nix +++ b/pkgs/development/compilers/rustc/common.nix @@ -11,7 +11,7 @@ then "macos-i386" else if stdenv.system == "x86_64-darwin" then "macos-x86_64" - else abort "no snapshot to boostrap for this platform (missing platform url suffix)"; + else abort "no snapshot to bootstrap for this platform (missing platform url suffix)"; target = if stdenv.system == "i686-linux" then "i686-unknown-linux-gnu" @@ -21,7 +21,7 @@ then "i686-apple-darwin" else if stdenv.system == "x86_64-darwin" then "x86_64-apple-darwin" - else abort "no snapshot to boostrap for this platform (missing target triple"; + else abort "no snapshot to bootstrap for this platform (missing target triple"; meta = with stdenv.lib; { homepage = http://www.rust-lang.org/; diff --git a/pkgs/development/libraries/gdome2/default.nix b/pkgs/development/libraries/gdome2/default.nix index f16a39e6ab0a..bf9b645c8f56 100644 --- a/pkgs/development/libraries/gdome2/default.nix +++ b/pkgs/development/libraries/gdome2/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation { meta = { homepage = http://gdome2.cs.unibo.it/; - description = "DOM C library developped for the Gnome project"; + description = "DOM C library developed for the Gnome project"; license = stdenv.lib.licenses.lgpl21Plus; maintainers = [ stdenv.lib.maintainers.roconnor ]; broken = true; diff --git a/pkgs/development/libraries/hunspell/default.nix b/pkgs/development/libraries/hunspell/default.nix index 9ae1a5cf88a3..98f6511f3917 100644 --- a/pkgs/development/libraries/hunspell/default.nix +++ b/pkgs/development/libraries/hunspell/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { Main features: * Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. - * Improved suggestion using n-gram similarity, rule and dictionary based pronounciation data. + * Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. * Morphological analysis, stemming and generation. * Hunspell is based on MySpell and works also with MySpell dictionaries. * C++ library under GPL/LGPL/MPL tri-license. diff --git a/pkgs/development/libraries/libcdio/0.82.nix b/pkgs/development/libraries/libcdio/0.82.nix index db4af40afbd4..2b4be7ae230e 100644 --- a/pkgs/development/libraries/libcdio/0.82.nix +++ b/pkgs/development/libraries/libcdio/0.82.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "A library for OS-independent CD-ROM and CD image access"; longDescription = '' - GNU libcdio is a library for OS-idependent CD-ROM and + GNU libcdio is a library for OS-independent CD-ROM and CD image access. It includes a library for working with ISO-9660 filesystems (libiso9660), as well as utility programs such as an audio CD player and an extractor. diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix index 02dd10841c16..4188306128e1 100644 --- a/pkgs/development/libraries/libcdio/default.nix +++ b/pkgs/development/libraries/libcdio/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "A library for OS-independent CD-ROM and CD image access"; longDescription = '' - GNU libcdio is a library for OS-idependent CD-ROM and + GNU libcdio is a library for OS-independent CD-ROM and CD image access. It includes a library for working with ISO-9660 filesystems (libiso9660), as well as utility programs such as an audio CD player and an extractor. diff --git a/pkgs/development/libraries/readline/6.2.nix b/pkgs/development/libraries/readline/6.2.nix index f50331ba684a..dfdb86901c2c 100644 --- a/pkgs/development/libraries/readline/6.2.nix +++ b/pkgs/development/libraries/readline/6.2.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (rec { reedit those lines, and perform csh-like history expansion on previous commands. - The history facilites are also placed into a separate library, + The history facilities are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities. diff --git a/pkgs/development/libraries/readline/6.3.nix b/pkgs/development/libraries/readline/6.3.nix index ea459f291b36..98ebcdabebeb 100644 --- a/pkgs/development/libraries/readline/6.3.nix +++ b/pkgs/development/libraries/readline/6.3.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { reedit those lines, and perform csh-like history expansion on previous commands. - The history facilites are also placed into a separate library, + The history facilities are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities. diff --git a/pkgs/development/libraries/slib/default.nix b/pkgs/development/libraries/slib/default.nix index 02e7dc24159f..daf716296a17 100644 --- a/pkgs/development/libraries/slib/default.nix +++ b/pkgs/development/libraries/slib/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { provides a platform independent framework for using packages of Scheme procedures and syntax. As distributed, SLIB contains useful packages for all Scheme implementations. Its catalog can be transparently - extended to accomodate packages specific to a site, implementation, + extended to accommodate packages specific to a site, implementation, user, or directory. SLIB supports Bigloo, Chez, ELK 3.0, Gambit 4.0, Guile, JScheme, Kawa, diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index 9b08b8d5d906..a85f8a6b11cf 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { migrated their SunRPC library to a TI-RPC (Transport Independent RPC) implementation. This implementation allows the support of other transports than UDP and TCP over IPv4. FreeBSD provides a - TI-RPC library ported from NetBSD with improvments. This library + TI-RPC library ported from NetBSD with improvements. This library already supports IPv6. So, the FreeBSD release 5.2.1 TI-RPC has been ported to replace the SunRPC of the glibc. ''; diff --git a/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix b/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix index 1f54d132dcc7..8c0854ef3de4 100644 --- a/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix +++ b/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation { }; meta = with stdenv.lib; { - description = "AVR developement environment including binutils, avr-gcc and avr-libc"; + description = "AVR development environment including binutils, avr-gcc and avr-libc"; # I've tried compiling the packages separately.. too much hassle. This just works. Fine. license = ["GPL" "LGPL"]; # see single packages .. homepage = []; # dito diff --git a/pkgs/development/ocaml-modules/tyxml/default.nix b/pkgs/development/ocaml-modules/tyxml/default.nix index 77cf0638255f..265b94392b46 100644 --- a/pkgs/development/ocaml-modules/tyxml/default.nix +++ b/pkgs/development/ocaml-modules/tyxml/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { meta = with stdenv.lib; { homepage = http://ocsigen.org/tyxml/; - description = "A library that makes it almost impossible for your OCaml programs to generate wrong XML ouput, using static typing"; + description = "A library that makes it almost impossible for your OCaml programs to generate wrong XML output, using static typing"; license = licenses.lgpl21; platforms = ocaml.meta.platforms; maintainers = with maintainers; [ diff --git a/pkgs/development/tools/build-managers/cargo/common.nix b/pkgs/development/tools/build-managers/cargo/common.nix index 04eaec9daefe..00bf4aa746a6 100644 --- a/pkgs/development/tools/build-managers/cargo/common.nix +++ b/pkgs/development/tools/build-managers/cargo/common.nix @@ -11,7 +11,7 @@ rec { then "i686-apple-darwin" else if stdenv.system == "x86_64-darwin" then "x86_64-apple-darwin" - else throw "no snapshot to boostrap for this platform (missing platform url suffix)"; + else throw "no snapshot to bootstrap for this platform (missing platform url suffix)"; snapshotHash = if stdenv.system == "i686-linux" then "4dea04e278192c5409f43794a98f20a8f59df2d9" diff --git a/pkgs/development/tools/ocaml/ocp-build/default.nix b/pkgs/development/tools/ocaml/ocp-build/default.nix index 4970d641643f..dc846acb5005 100644 --- a/pkgs/development/tools/ocaml/ocp-build/default.nix +++ b/pkgs/development/tools/ocaml/ocp-build/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation { ocp-build is a build system for OCaml application, based on simple descriptions of packages. ocp-build combines the descriptions of packages, and optimize the parallel compilation of files depending on - the number of cores and the automatically-infered dependencies + the number of cores and the automatically-inferred dependencies between source files. ''; license = licenses.gpl3; diff --git a/pkgs/games/fairymax/default.nix b/pkgs/games/fairymax/default.nix index 85fbd2d6a3b0..3ae4ee7f2057 100644 --- a/pkgs/games/fairymax/default.nix +++ b/pkgs/games/fairymax/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { A version of micro-Max that reads the piece description from a file fmax.ini, so that arbitrary fairy pieces can be implemented. This version (4.8J) supports up to 15 piece types, - and board sizes upto 12x8 board. A Linux port exists in the + and board sizes up to 12x8. A Linux port exists in the format of a debian package. ''; license = stdenv.lib.licenses.free ; diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix index 3dbc86a73784..3768375d6259 100644 --- a/pkgs/games/hedgewars/default.nix +++ b/pkgs/games/hedgewars/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Turn-based strategy artillery game similiar to Worms"; + description = "Turn-based strategy artillery game similar to Worms"; homepage = http://hedgewars.org/; license = licenses.gpl2; longDescription = '' diff --git a/pkgs/games/openttd/default.nix b/pkgs/games/openttd/default.nix index d8ae07705c63..afef33cce2d3 100644 --- a/pkgs/games/openttd/default.nix +++ b/pkgs/games/openttd/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { In multiplayer networked mode, players may: - play competitively as different businesses - - play cooperatively controling the same business + - play cooperatively controlling the same business - observe as spectators ''; homepage = http://www.openttd.org/; diff --git a/pkgs/misc/emulators/stella/default.nix b/pkgs/misc/emulators/stella/default.nix index d26b5281efa5..198226c759a5 100644 --- a/pkgs/misc/emulators/stella/default.nix +++ b/pkgs/misc/emulators/stella/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { the GNU General Public License (GPL). Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony. - As of its 3.5 release, Stella is officialy donationware. + As of its 3.5 release, Stella is officially donationware. ''; homepage = http://stella.sourceforge.net/; license = licenses.gpl2; diff --git a/pkgs/misc/emulators/uae/default.nix b/pkgs/misc/emulators/uae/default.nix index 0fa5a08d2dc8..85fc6df9520f 100644 --- a/pkgs/misc/emulators/uae/default.nix +++ b/pkgs/misc/emulators/uae/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { buildInputs = [ pkgconfig gtk alsaLib SDL ]; meta = { - description = "Ultimate/Unix/Unusuable Amiga Emulator"; + description = "Ultimate/Unix/Unusable Amiga Emulator"; license = stdenv.lib.licenses.gpl2Plus; homepage = http://www.amigaemulator.org; maintainers = [ stdenv.lib.maintainers.sander ]; diff --git a/pkgs/tools/X11/sselp/default.nix b/pkgs/tools/X11/sselp/default.nix index 6ef7128dd4ca..b0bf8a101696 100644 --- a/pkgs/tools/X11/sselp/default.nix +++ b/pkgs/tools/X11/sselp/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://tools.suckless.org/sselp"; - description = "Prints the X selection to stdout, usefull in scripts"; + description = "Prints the X selection to stdout, useful in scripts"; license = stdenv.lib.licenses.mit; maintainers = [stdenv.lib.maintainers.magnetophon ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/compression/kzipmix/default.nix b/pkgs/tools/compression/kzipmix/default.nix index bff8068db609..f768189040b5 100644 --- a/pkgs/tools/compression/kzipmix/default.nix +++ b/pkgs/tools/compression/kzipmix/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { ''; meta = { - description = "A tool that agressively optimizes the sizes of Zip archives"; + description = "A tool that aggressively optimizes the sizes of Zip archives"; license = stdenv.lib.licenses.unfree; homepage = http://advsys.net/ken/utils.htm; maintainers = [ stdenv.lib.maintainers.sander ]; diff --git a/pkgs/tools/graphics/pngout/default.nix b/pkgs/tools/graphics/pngout/default.nix index ff2a18c9fedc..471823ed9235 100644 --- a/pkgs/tools/graphics/pngout/default.nix +++ b/pkgs/tools/graphics/pngout/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { ''; meta = { - description = "A tool that agressively optimizes the sizes of PNG images"; + description = "A tool that aggressively optimizes the sizes of PNG images"; license = stdenv.lib.licenses.unfree; homepage = http://advsys.net/ken/utils.htm; maintainers = [ stdenv.lib.maintainers.sander ]; diff --git a/pkgs/tools/misc/autojump/default.nix b/pkgs/tools/misc/autojump/default.nix index a92b4ae3b1bb..a94ad14ca229 100644 --- a/pkgs/tools/misc/autojump/default.nix +++ b/pkgs/tools/misc/autojump/default.nix @@ -42,7 +42,7 @@ in works by maintaining a database of the directories you use the most from the command line. The jstat command shows you the current contents of the database. You need to work a little - bit before the database becomes useable. Once your database + bit before the database becomes usable. Once your database is reasonably complete, you can “jump” to a directory by typing "j dirspec", where dirspec is a few characters of the directory you want to jump to. It will jump to the most used diff --git a/pkgs/tools/misc/unclutter/default.nix b/pkgs/tools/misc/unclutter/default.nix index 542530532de0..d97ba727bae5 100644 --- a/pkgs/tools/misc/unclutter/default.nix +++ b/pkgs/tools/misc/unclutter/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { longDescription = '' Unclutter hides your X mouse cursor when you do not need it, to prevent it from getting in the way. You have only to move the mouse to restore - the mouse cursor. Unclutter is very usefull in tiling wm's where you do + the mouse cursor. Unclutter is very useful in tiling wm's where you do not need the mouse often. Just run it from your .bash_profile like that: diff --git a/pkgs/tools/networking/bwm-ng/default.nix b/pkgs/tools/networking/bwm-ng/default.nix index 4d18c4adb373..c7376ad47b42 100644 --- a/pkgs/tools/networking/bwm-ng/default.nix +++ b/pkgs/tools/networking/bwm-ng/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { Info This was influenced by the old bwm util written by Barney (barney@freewill.tzo.com) which had some issues with faster interfaces and was very simple. Since i had almost all code done anyway for other projects, i decided to create my own version. - I actually dont know if netstat input is usefull at all. I saw this elsewhere, so i added it. Its target is "netstat 1.42 (2001-04-15)" linux or Free/Open/netBSD. If there are other formats i would be happy to add them. + I actually don't know if netstat input is useful at all. I saw this elsewhere, so i added it. Its target is "netstat 1.42 (2001-04-15)" linux or Free/Open/netBSD. If there are other formats i would be happy to add them. (from homepage) ''; diff --git a/pkgs/tools/security/gnupg/20.nix b/pkgs/tools/security/gnupg/20.nix index 58a7cb7e34c0..7bace2ef1c41 100644 --- a/pkgs/tools/security/gnupg/20.nix +++ b/pkgs/tools/security/gnupg/20.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880. GnuPG allows to encrypt and sign your data and communication, features a - versatile key managment system as well as access modules for all + versatile key management system as well as access modules for all kind of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries diff --git a/pkgs/tools/security/haveged/default.nix b/pkgs/tools/security/haveged/default.nix index 91949cf0893a..8f332a530071 100644 --- a/pkgs/tools/security/haveged/default.nix +++ b/pkgs/tools/security/haveged/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { random number generator based upon an adaptation of the HAVEGE algorithm. Haveged was created to remedy low-entropy conditions in the Linux random device that can occur under some workloads, especially on headless servers. Current development - of haveged is directed towards improving overall reliablity and adaptability while minimizing + of haveged is directed towards improving overall reliability and adaptability while minimizing the barriers to using haveged for other tasks. ''; homepage = http://www.issihosts.com/haveged/; diff --git a/pkgs/tools/security/opensc-dnie-wrapper/default.nix b/pkgs/tools/security/opensc-dnie-wrapper/default.nix index b36d99f8ebf0..8003073159a9 100644 --- a/pkgs/tools/security/opensc-dnie-wrapper/default.nix +++ b/pkgs/tools/security/opensc-dnie-wrapper/default.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { description = "Access to the opensc tools and firefox using the Spanish national ID SmartCard"; longDescription = '' Opensc needs a special configuration and special drivers to use the SmartCard - the Spanish governement provides to the citizens as ID card. + the Spanish government provides to the citizens as ID card. Some wrapper scripts take care for the proper opensc configuration to be used, in order to access the certificates in the SmartCard through the opensc tools or firefox. Opensc will require a pcscd daemon running, managing the access to the card reader. diff --git a/pkgs/tools/text/multitran/mtutils/default.nix b/pkgs/tools/text/multitran/mtutils/default.nix index b03b1b110c4b..ca65c567c661 100644 --- a/pkgs/tools/text/multitran/mtutils/default.nix +++ b/pkgs/tools/text/multitran/mtutils/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation { meta = { homepage = http://multitran.sourceforge.net/; - description = "Multitran: simple command line utilities for dictionary maintainance"; + description = "Multitran: simple command line utilities for dictionary maintenance"; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; diff --git a/pkgs/tools/typesetting/tex/latex2html/default.nix b/pkgs/tools/typesetting/tex/latex2html/default.nix index 1d1746e9a4b3..f6fc640eb3f8 100644 --- a/pkgs/tools/typesetting/tex/latex2html/default.nix +++ b/pkgs/tools/typesetting/tex/latex2html/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://www.latex2html.org/"; - description = "Convertor written in Perl that converts LaTeX documents to HTML"; + description = "Converter written in Perl that converts LaTeX documents to HTML"; license = stdenv.lib.licenses.gpl2Plus; }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 812af3e4c3e7..813284ede8f8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5904,7 +5904,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestFatal ]; propagatedBuildInputs = [ ClassMethodModifiers DevelGlobalDestruction ImportInto ModuleRuntime RoleTiny strictures ]; meta = { - description = "Minimalist Object Orientation (with Moose compatiblity)"; + description = "Minimalist Object Orientation (with Moose compatibility)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ffd81c232a36..77e380105c84 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -666,7 +666,7 @@ let meta = with stdenv.lib; { homepage = https://github.com/nicolargo/batinfo; - description = "A simple Python lib to retreive battery information"; + description = "A simple Python lib to retrieve battery information"; license = licenses.lgpl3; platforms = platforms.all; maintainers = [ maintainers.koral ]; @@ -12098,7 +12098,7 @@ let buildInputs = with self; [ requests gevent ]; meta = { - description = "GRequests allows you to use Requests with Gevent to make asyncronous HTTP Requests easily."; + description = "GRequests allows you to use Requests with Gevent to make asynchronous HTTP Requests easily."; homepage = https://github.com/kennethreitz/grequests; license = "bsd"; maintainers = [ stdenv.lib.maintainers.matejc ]; From 814a0519fe47e0a7b10722d657a415cea6869b93 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 03:31:27 +0100 Subject: [PATCH 0129/1091] beets: Add myself to maintainers. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 2e934988ba04..c04a224c1c27 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -35,6 +35,6 @@ buildPythonPackage rec { homepage = http://beets.radbox.org; description = "Music tagger and library organizer"; license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.iElectric ]; + maintainers = with stdenv.lib.maintainers; [ iElectric aszlig ]; }; } From dcc93abe74d95b41c2fcfe74523da15efb7319a8 Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Tue, 30 Dec 2014 05:46:36 +0100 Subject: [PATCH 0130/1091] Add systemd.user.timers --- nixos/modules/system/boot/systemd.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 05f8c8009bfd..8fc2d0bee184 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -858,6 +858,13 @@ in description = "Definition of systemd per-user service units."; }; + systemd.user.timers = mkOption { + default = {}; + type = types.attrsOf types.optionSet; + options = [ timerOptions unitConfig ]; + description = "Definition of systemd per-user timer units."; + }; + systemd.user.sockets = mkOption { default = {}; type = types.attrsOf types.optionSet; @@ -978,8 +985,9 @@ in // mapAttrs' (n: v: nameValuePair "${n}.network" (networkToUnit n v)) cfg.network.networks; systemd.user.units = - mapAttrs' (n: v: nameValuePair "${n}.service" (serviceToUnit n v)) cfg.user.services - // mapAttrs' (n: v: nameValuePair "${n}.socket" (socketToUnit n v)) cfg.user.sockets; + mapAttrs' (n: v: nameValuePair "${n}.service" (serviceToUnit n v)) cfg.user.services + // mapAttrs' (n: v: nameValuePair "${n}.socket" (socketToUnit n v)) cfg.user.sockets + // mapAttrs' (n: v: nameValuePair "${n}.timer" (timerToUnit n v)) cfg.user.timers; system.requiredKernelConfig = map config.lib.kernelConfig.isEnabled [ "DEVTMPFS" "CGROUPS" "INOTIFY_USER" "SIGNALFD" "TIMERFD" "EPOLL" "NET" From 315c53bbd3e598484b26173a3098f07ebb9eb555 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Mon, 29 Dec 2014 22:32:23 -0800 Subject: [PATCH 0131/1091] pam_krb5: 2.3.11 -> 2.4.9 --- pkgs/os-specific/linux/pam_krb5/default.nix | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/os-specific/linux/pam_krb5/default.nix b/pkgs/os-specific/linux/pam_krb5/default.nix index 0c182b5baa69..28f13c9ae7a3 100644 --- a/pkgs/os-specific/linux/pam_krb5/default.nix +++ b/pkgs/os-specific/linux/pam_krb5/default.nix @@ -1,24 +1,24 @@ -{stdenv, fetchurl, pam, kerberos}: +{ stdenv, fetchurl, pam, krb5 }: -stdenv.mkDerivation { - name = "pam_krb5-2.3.11-1"; +stdenv.mkDerivation rec { + name = "pam_krb5-2.4.9"; src = fetchurl { - url = https://fedorahosted.org/releases/p/a/pam_krb5/pam_krb5-2.3.11-1.tar.gz; - sha256 = "1x6wgjzkfkx0h9a7wdgx0jwrdm15npbs79i510lk1n3fyx9lk4mq"; -# url = http://archives.eyrie.org/software/kerberos/pam-krb5-4.2.tar.gz; -# sha256 = "0a0zyd4ddln8yf827qxbfqi1pryxnj0fykfz8lx6nxn2f9pqj1gv"; + url = "https://fedorahosted.org/releases/p/a/pam_krb5/${name}.tar.gz"; + sha256 = "0vcb35shzp406jvvz0pkgqm8qq1qzhgwmkl0nrm0wrrkqlr22rfb"; }; - buildInputs = [pam kerberos]; - meta = { -# homepage = "http://www.eyrie.org/~eagle/software/pam-krb5"; - homepage = "https://fedorahosted.org/pam_krb5/"; + buildInputs = [ pam krb5 ]; + + meta = with stdenv.lib; { + homepage = https://fedorahosted.org/pam_krb5; description = "PAM module allowing PAM-aware applications to authenticate users by performing an AS exchange with a Kerberos KDC"; longDescription = '' pam_krb5 can optionally convert Kerberos 5 credentials to Kerberos IV credentials and/or use them to set up AFS tokens for a user's session. ''; - maintainers = [ stdenv.lib.maintainers.mornfall ]; + platforms = platforms.linux; + license = licenses.bsd3; + maintainers = with maintainers; [ wkennington mornfall ]; }; } From 18892629c2109fa96d6fd0192b2809d710262260 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Mon, 29 Dec 2014 23:25:35 -0800 Subject: [PATCH 0132/1091] pam_krb5: Keep kerberos instead of krb5 --- pkgs/os-specific/linux/pam_krb5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/pam_krb5/default.nix b/pkgs/os-specific/linux/pam_krb5/default.nix index 28f13c9ae7a3..5c0cc033de9f 100644 --- a/pkgs/os-specific/linux/pam_krb5/default.nix +++ b/pkgs/os-specific/linux/pam_krb5/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pam, krb5 }: +{ stdenv, fetchurl, pam, kerberos }: stdenv.mkDerivation rec { name = "pam_krb5-2.4.9"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "0vcb35shzp406jvvz0pkgqm8qq1qzhgwmkl0nrm0wrrkqlr22rfb"; }; - buildInputs = [ pam krb5 ]; + buildInputs = [ pam kerberos ]; meta = with stdenv.lib; { homepage = https://fedorahosted.org/pam_krb5; From afeef240dce28f1de4c6d5a29ce5c23e562c53a4 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 00:05:12 -0800 Subject: [PATCH 0133/1091] kerberos: Use default kerberos instead of krb5 --- pkgs/applications/networking/browsers/chromium/common.nix | 4 ++-- pkgs/desktops/cinnamon/cinnamon-control-center.nix | 4 ++-- .../gnome-3/3.12/core/gnome-control-center/default.nix | 4 ++-- pkgs/development/compilers/icedtea/default.nix | 4 ++-- pkgs/development/libraries/ptlib/default.nix | 4 ++-- pkgs/development/libraries/serf/default.nix | 6 +++--- pkgs/development/libraries/ti-rpc/default.nix | 4 ++-- pkgs/os-specific/linux/ipsec-tools/default.nix | 4 ++-- pkgs/servers/openafs-client/default.nix | 4 ++-- pkgs/tools/security/john/default.nix | 4 ++-- 10 files changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index ee46bb970725..5b662f4b29b9 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -8,7 +8,7 @@ , libusb1, libexif, pciutils , python, pythonPackages, perl, pkgconfig -, nspr, udev, krb5 +, nspr, udev, kerberos , utillinux, alsaLib , bison, gperf , glib, gtk, dbus_glib @@ -109,7 +109,7 @@ let nspr udev (if useOpenSSL then openssl else nss) utillinux alsaLib - bison gperf krb5 + bison gperf kerberos glib gtk dbus_glib libXScrnSaver libXcursor libXtst mesa pciutils protobuf speechd libXdamage diff --git a/pkgs/desktops/cinnamon/cinnamon-control-center.nix b/pkgs/desktops/cinnamon/cinnamon-control-center.nix index 6eced78ed119..bb53ecfd9019 100644 --- a/pkgs/desktops/cinnamon/cinnamon-control-center.nix +++ b/pkgs/desktops/cinnamon/cinnamon-control-center.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, libxslt, gtk3, libnotify, -gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, pulseaudio, isocodes, krb5, +gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, pulseaudio, isocodes, kerberos, libxkbfile}: let @@ -25,7 +25,7 @@ stdenv.mkDerivation { libnotify gnome-menus libxml2 systemd upower cinnamon-settings-daemon colord polkit ibus libcanberra_gtk3 pulseaudio - isocodes krb5 libxkbfile ]; + isocodes kerberos libxkbfile ]; preBuild = "patchShebangs ./scripts"; diff --git a/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix b/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix index 0aed2e7a410a..5157d265198c 100644 --- a/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix +++ b/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix @@ -2,7 +2,7 @@ , libcanberra, accountsservice, libpwquality, pulseaudio, fontconfig , gdk_pixbuf, hicolor_icon_theme, librsvg, libxkbfile, libnotify , libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk -, cracklib, python, krb5, networkmanagerapplet, networkmanager +, cracklib, python, kerberos, networkmanagerapplet, networkmanager , libwacom, samba, shared_mime_info, tzdata, icu, libtool , docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk }: @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { [ pkgconfig intltool ibus gtk glib upower libcanberra gsettings_desktop_schemas libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus gnome_online_accounts libsoup colord pulseaudio fontconfig colord-gtk libpwquality - accountsservice krb5 networkmanagerapplet libwacom samba libnotify libxkbfile + accountsservice kerberos networkmanagerapplet libwacom samba libnotify libxkbfile shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo gdk_pixbuf gnome3.gnome_icon_theme librsvg clutter clutter_gtk hicolor_icon_theme gnome3.gnome_icon_theme_symbolic gnome3.vino diff --git a/pkgs/development/compilers/icedtea/default.nix b/pkgs/development/compilers/icedtea/default.nix index 15cf616cc30d..81d30d503900 100644 --- a/pkgs/development/compilers/icedtea/default.nix +++ b/pkgs/development/compilers/icedtea/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, jdk, jdkPath, ant, wget, zip, unzip, cpio, file, libxslt -, xorg, zlib, pkgconfig, libjpeg, libpng, giflib, lcms2, gtk2, krb5, attr +, xorg, zlib, pkgconfig, libjpeg, libpng, giflib, lcms2, gtk2, kerberos, attr , alsaLib, procps, automake, autoconf, cups, which, perl, coreutils, binutils , cacert, setJavaClassPath }: @@ -50,7 +50,7 @@ with srcInfo; stdenv.mkDerivation { buildInputs = [ jdk ant wget zip unzip cpio file libxslt pkgconfig procps automake autoconf which perl coreutils xorg.lndir - zlib libjpeg libpng giflib lcms2 krb5 attr alsaLib cups + zlib libjpeg libpng giflib lcms2 kerberos attr alsaLib cups xorg.libX11 xorg.libXtst gtk2 ]; diff --git a/pkgs/development/libraries/ptlib/default.nix b/pkgs/development/libraries/ptlib/default.nix index 9f9b188322fa..aa2601a7bd3e 100644 --- a/pkgs/development/libraries/ptlib/default.nix +++ b/pkgs/development/libraries/ptlib/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, bison, flex, unixODBC -, openssl, openldap, cyrus_sasl, krb5, expat, SDL, libdv, libv4l, alsaLib }: +, openssl, openldap, cyrus_sasl, kerberos, expat, SDL, libdv, libv4l, alsaLib }: stdenv.mkDerivation rec { name = "ptlib-2.10.10"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ pkgconfig bison flex unixODBC openssl openldap - cyrus_sasl krb5 expat SDL libdv libv4l alsaLib ]; + cyrus_sasl kerberos expat SDL libdv libv4l alsaLib ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/serf/default.nix b/pkgs/development/libraries/serf/default.nix index b2e6cbfc7e5d..fb01f17e9480 100644 --- a/pkgs/development/libraries/serf/default.nix +++ b/pkgs/development/libraries/serf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, krb5, pkgconfig, gnused }: +{ stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, kerberos, pkgconfig, gnused }: stdenv.mkDerivation rec { name = "serf-1.3.7"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "1bphz616dv1svc50kkm8xbgyszhg3ni2dqbij99sfvjycr7bgk7c"; }; - buildInputs = [ apr scons openssl aprutil zlib krb5 pkgconfig ]; + buildInputs = [ apr scons openssl aprutil zlib kerberos pkgconfig ]; configurePhase = '' ${gnused}/bin/sed -e '/^env[.]Append(BUILDERS/ienv.Append(ENV={"PATH":os.environ["PATH"]})' -i SConstruct @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { buildPhase = '' scons PREFIX="$out" OPENSSL="${openssl}" ZLIB="${zlib}" APR="$(echo "${apr}"/bin/*-config)" \ - APU="$(echo "${aprutil}"/bin/*-config)" GSSAPI="${krb5}" CC="${ + APU="$(echo "${aprutil}"/bin/*-config)" GSSAPI="${kerberos}" CC="${ if stdenv.isDarwin then "clang" else "${stdenv.cc}/bin/gcc" }" ''; diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index a85f8a6b11cf..4c2eb2261ad4 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, krb5 }: +{ fetchurl, stdenv, kerberos }: stdenv.mkDerivation rec { name = "libtirpc-0.2.4"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "18a337wa4amf0k21wnimp3yzs5l3cxqndz4x3x8bm993zhfy5hs5"; }; - buildInputs = [ krb5 ]; + buildInputs = [ kerberos ]; # http://www.sourcemage.org/projects/grimoire/repository/revisions/d6344b6a3a94b88ed67925a474de5930803acfbf preConfigure = '' diff --git a/pkgs/os-specific/linux/ipsec-tools/default.nix b/pkgs/os-specific/linux/ipsec-tools/default.nix index 6a42784d1f08..a6042b1e33b8 100644 --- a/pkgs/os-specific/linux/ipsec-tools/default.nix +++ b/pkgs/os-specific/linux/ipsec-tools/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, linuxHeaders, readline, openssl, flex, krb5, pam }: +{ stdenv, fetchurl, linuxHeaders, readline, openssl, flex, kerberos, pam }: # TODO: These tools are supposed to work under NetBSD and FreeBSD as # well, so I guess it's not appropriate to place this expression in @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { sha256 = "0b9gfbz78k2nj0k7jdlm5kajig628ja9qm0z5yksiwz22s3v7dlf"; }; - buildInputs = [ readline openssl flex krb5 pam ]; + buildInputs = [ readline openssl flex kerberos pam ]; patches = [ ./dont-create-localstatedir-during-install.patch ]; diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index 5c1b2c16c6d6..9d9df2e38c0e 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, which, autoconf, automake, flex, yacc, - kernel, glibc, ncurses, perl, krb5 }: + kernel, glibc, ncurses, perl, kerberos }: assert stdenv.isLinux; assert builtins.substring 0 4 kernel.version != "3.18"; @@ -34,7 +34,7 @@ stdenv.mkDerivation { ./regen.sh - export KRB5_CONFIG=${krb5}/bin/krb5-config + export KRB5_CONFIG=${kerberos}/bin/krb5-config configureFlagsArray=( "--with-linux-kernel-build=$TMP/linux" diff --git a/pkgs/tools/security/john/default.nix b/pkgs/tools/security/john/default.nix index fb1131b5f98b..4ef9b8f65b6b 100644 --- a/pkgs/tools/security/john/default.nix +++ b/pkgs/tools/security/john/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchgit, openssl, nss, nspr, krb5, gmp, zlib, libpcap, re2 }: +{ stdenv, fetchgit, openssl, nss, nspr, kerberos, gmp, zlib, libpcap, re2 }: with stdenv.lib; stdenv.mkDerivation rec { name = "JohnTheRipper-${version}"; version = "8a3e3c1d"; - buildInputs = [ openssl nss nspr krb5 gmp zlib libpcap re2 ]; + buildInputs = [ openssl nss nspr kerberos gmp zlib libpcap re2 ]; NIX_CFLAGS_COMPILE = "-DJOHN_SYSTEMWIDE=1"; preConfigure = ''cd src''; installPhase = '' From 0566d647e8365aaa98ee36547f51547d4b35ef86 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 00:32:41 -0800 Subject: [PATCH 0134/1091] heimdal: Update build --- .../libraries/kerberos/heimdal.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index d4285db1efb7..65340120829b 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchurl, openldap, readline, db, openssl, cyrus_sasl, sqlite} : +{ stdenv, fetchurl, pkgconfig, flex, yacc, readline, openldap, libcap_ng +, sqlite, db, ncurses, openssl, cyrus_sasl +}: stdenv.mkDerivation rec { name = "heimdal-1.5.3"; @@ -13,19 +15,28 @@ stdenv.mkDerivation rec { ## ugly, X should be made an option configureFlags = [ + "--enable-hdb-openldap-module" + "--with-capng" "--with-openldap=${openldap}" "--with-sqlite3=${sqlite}" "--without-x" ]; + # dont succeed with --libexec=$out/sbin, so postInstall = '' mv "$out/libexec/"* $out/sbin/ rmdir $out/libexec ''; - propagatedBuildInputs = [ readline db openssl openldap cyrus_sasl sqlite]; + buildInputs = [ + pkgconfig flex yacc readline openldap libcap_ng sqlite db ncurses + openssl cyrus_sasl + ]; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "an implementation of Kerberos 5 (and some more stuff) largely written in Sweden"; + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; }; } From 0196fda4f4d27e9b3c99a9987f5e7a9febb3bcab Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 01:03:29 -0800 Subject: [PATCH 0135/1091] krb5: 1.12.2 -> 1.13 --- pkgs/development/libraries/kerberos/krb5.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index e1b4798dc0c1..dda9d17852ba 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -1,8 +1,8 @@ -{stdenv, fetchurl, perl, ncurses, yacc}: +{ stdenv, fetchurl, pkgconfig, perl, ncurses, yacc, openssl, openldap }: let pname = "krb5"; - version = "1.12.2"; + version = "1.13"; name = "${pname}-${version}"; webpage = http://web.mit.edu/kerberos/; in @@ -11,11 +11,11 @@ stdenv.mkDerivation (rec { inherit name; src = fetchurl { - url = "${webpage}dist/krb5/1.12/${name}-signed.tar"; - sha256 = "0i1p9xx5s9q0sqnnz7f3rba07882zciw0mwc6yvv7hmm0w0iig89"; + url = "${webpage}dist/krb5/1.13/${name}-signed.tar"; + sha256 = "10lmbbcrzknzjnhlfjgb4rc3vzncqhmd0kp82pwd0xxpkap7k3yw"; }; - buildInputs = [ perl ncurses yacc ]; + buildInputs = [ pkgconfig perl ncurses yacc openssl openldap ]; unpackPhase = '' tar -xf $src @@ -23,15 +23,15 @@ stdenv.mkDerivation (rec { cd ${name}/src ''; - configureFlags = "--with-tcl=no"; - - #doCheck = true; # report: No suitable file for testing purposes + configureFlags = [ "--with-tcl=no" ]; enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "MIT Kerberos 5"; homepage = webpage; license = "MPL"; + platforms = platforms.unix; + maintainers = with maintainers; [ wkennington ]; }; }) From 488e6e6e9c214efcd902d733b70380365c4752c6 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 01:04:16 -0800 Subject: [PATCH 0136/1091] cyrus_sasl: Enable kerberos --- pkgs/development/libraries/cyrus-sasl/default.nix | 11 ++++++----- pkgs/top-level/all-packages.nix | 13 +++++++++++-- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 391638548fb7..5470797b42f9 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -1,7 +1,8 @@ -{ lib, stdenv, fetchurl, openssl, db, gettext, pam, fixDarwinDylibNames }: +{ lib, stdenv, fetchurl, openssl, kerberos, db, gettext, pam, fixDarwinDylibNames }: +with stdenv.lib; stdenv.mkDerivation rec { - name = "cyrus-sasl-2.1.26"; + name = "cyrus-sasl-2.1.26${optionalString (kerberos == null) "-without-kerberos"}"; src = fetchurl { url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz"; @@ -9,7 +10,7 @@ stdenv.mkDerivation rec { }; buildInputs = - [ openssl db gettext ] + [ openssl db gettext kerberos ] ++ lib.optional stdenv.isLinux pam ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; @@ -30,7 +31,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://cyrusimap.web.cmu.edu/"; description = "library for adding authentication support to connection-based protocols"; - platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = platforms.unix; + maintainers = with maintainers; [ simons ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d060ee1d3788..2cb3ea834d92 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5529,7 +5529,12 @@ let # TODO : Add MIT Kerberos and let admin choose. kerberos = heimdal; - heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { }; + heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { + openldap = openldap.override { + cyrus_sasl = cyrus_sasl.override { kerberos = null; }; + }; + cyrus_sasl = cyrus_sasl.override { kerberos = null; }; + }; harfbuzz = callPackage ../development/libraries/harfbuzz { }; harfbuzz-icu = callPackage ../development/libraries/harfbuzz { @@ -5637,7 +5642,11 @@ let automake = automake111x; }; - krb5 = callPackage ../development/libraries/kerberos/krb5.nix { }; + krb5 = callPackage ../development/libraries/kerberos/krb5.nix { + openldap = openldap.override { + cyrus_sasl = cyrus_sasl.override { kerberos = null; }; + }; + }; LASzip = callPackage ../development/libraries/LASzip { }; From 8cf4ef7ab747b3e3d0b1319de538257281355b33 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 30 Dec 2014 04:36:14 +0100 Subject: [PATCH 0137/1091] merge #5505: use /run/current-system/sw/bin/* A working /sbin/shutdown (usually provided by systemd) is required by "rtcwake -m off". Creating a circular dependency on systemd for this just isn't worth the trouble, so take the straightforward way out. One could easily make the argument that rtcwake wants to shut down the *currently running system*, and that the correct API for that *is* in fact /run/current-system. And it makes a very tempting sort of sense. @vcunat moved to postPatch and added #FIXME. --- pkgs/os-specific/linux/util-linux/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 3b76eb63ea5f..3715a93d9328 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -8,6 +8,14 @@ stdenv.mkDerivation rec { sha256 = "e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6"; }; + #FIXME: make it also work on non-nixos? + postPatch = '' + # Substituting store paths would create a circular dependency on systemd + substituteInPlace include/pathnames.h \ + --replace "/bin/login" "/run/current-system/sw/bin/login" \ + --replace "/sbin/shutdown" "/run/current-system/sw/bin/shutdown" + ''; + crossAttrs = { # Work around use of `AC_RUN_IFELSE'. preConfigure = "export scanf_cv_type_modifier=ms"; From 6222093eecf1f314f82deafa3162c2ad923e66d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 30 Dec 2014 10:50:47 +0100 Subject: [PATCH 0138/1091] Revert "merge #5505: use /run/current-system/sw/bin/*" I didn't realize it causes a nontrivial rebuild (through systemd). I'll re-push to staging. This reverts commit 8cf4ef7ab747b3e3d0b1319de538257281355b33. --- pkgs/os-specific/linux/util-linux/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 3715a93d9328..3b76eb63ea5f 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -8,14 +8,6 @@ stdenv.mkDerivation rec { sha256 = "e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6"; }; - #FIXME: make it also work on non-nixos? - postPatch = '' - # Substituting store paths would create a circular dependency on systemd - substituteInPlace include/pathnames.h \ - --replace "/bin/login" "/run/current-system/sw/bin/login" \ - --replace "/sbin/shutdown" "/run/current-system/sw/bin/shutdown" - ''; - crossAttrs = { # Work around use of `AC_RUN_IFELSE'. preConfigure = "export scanf_cv_type_modifier=ms"; From 3f7ff5f8f91e86a7d4884c84bb028587b2a8d52c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 30 Dec 2014 11:03:27 +0100 Subject: [PATCH 0139/1091] telepathy-misson-control: minor update, disable upower Disabling upower is probably just a temporary work around the incompatibility with 0.99.* --- .../telepathy/mission-control/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix index b463ff2f2307..aab7f84f467a 100644 --- a/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix +++ b/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix @@ -1,15 +1,16 @@ { stdenv, fetchurl, pkgconfig, telepathy_glib, libxslt, makeWrapper, upower }: stdenv.mkDerivation rec { - name = "${pname}-5.16.2"; + name = "${pname}-5.16.3"; pname = "telepathy-mission-control"; src = fetchurl { url = "http://telepathy.freedesktop.org/releases/${pname}/${name}.tar.gz"; - sha256 = "1sk8f9jfaxgbsniz0n5hmrcwvxla3x8axjcnjbppg7nidk9gijrx"; + sha256 = "0zcbx69k0d3p2pjh3g7sa3q2zkd5xchxkqsmlfn3fwxaz0pmsmvi"; }; - buildInputs = [ telepathy_glib makeWrapper upower ]; # ToDo: optional stuff missing + buildInputs = [ telepathy_glib makeWrapper /*upower*/ ]; # ToDo: optional stuff missing + # 5.16.3 won't build with upower-0.99. Arch and Debian choose to disable it nativeBuildInputs = [ pkgconfig libxslt ]; From cd1321be5365cd010a647ba4b3fc05ffad779fb6 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Tue, 30 Dec 2014 10:58:36 +0000 Subject: [PATCH 0140/1091] haskellPackages.netwire: Update to 5.0.1 --- .../development/libraries/haskell/netwire/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/netwire/default.nix b/pkgs/development/libraries/haskell/netwire/default.nix index 7321c3e88e8e..f60af56b62fb 100644 --- a/pkgs/development/libraries/haskell/netwire/default.nix +++ b/pkgs/development/libraries/haskell/netwire/default.nix @@ -1,20 +1,23 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, deepseq, parallel, random, semigroups, time, transformers +{ cabal, deepseq, parallel, profunctors, random, semigroups, time +, transformers }: cabal.mkDerivation (self: { pname = "netwire"; - version = "5.0.0"; - sha256 = "1wxrckc8i86xiiyk8msa6qrhfjx4h34ry1nxh9rdcd5cy03kalks"; + version = "5.0.1"; + sha256 = "1izl4iarcc6z2j0d6gkcygpp63asajikn1p44p8ixwzx96xx578r"; isLibrary = true; isExecutable = true; buildDepends = [ - deepseq parallel random semigroups time transformers + deepseq parallel profunctors random semigroups time transformers ]; meta = { + homepage = "http://hub.darcs.net/ertes/netwire"; description = "Functional reactive programming library"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + maintainers = with self.stdenv.lib.maintainers; [ ocharles ]; }; }) From 7f06428544897f9064db5520433393a8cb16a72f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 25 Dec 2014 23:16:20 +0100 Subject: [PATCH 0141/1091] xidel: new package Command line tool to download and extract data from html/xml page. http://videlibri.sourceforge.net/xidel.html --- pkgs/tools/text/xidel/default.nix | 51 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/tools/text/xidel/default.nix diff --git a/pkgs/tools/text/xidel/default.nix b/pkgs/tools/text/xidel/default.nix new file mode 100644 index 000000000000..89adcc75b195 --- /dev/null +++ b/pkgs/tools/text/xidel/default.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchurl, dpkg, patchelf }: + +stdenv.mkDerivation rec { + name = "xidel-${version}"; + version = "0.8.4"; + + ## Source archive lacks file (manageUtils.sh), using pre-built package for now. + #src = fetchurl { + # url = "mirror://sourceforge/videlibri/Xidel/Xidel%20${version}/${name}.src.tar.gz"; + # sha256 = "1h5xn16lgzx0s94iyhxa50lk05yf0af44nzm5w5k57615nd82kz2"; + #}; + + src = + if stdenv.system == "x86_64-linux" then + fetchurl { + url = "mirror://sourceforge/videlibri/Xidel/Xidel%20${version}/xidel_${version}-1_amd64.deb"; + sha256 = "0gq95ag2661hsw8b7ii6z07ian832cz8g21lvq2cvps4a80ql1gi"; + } + else if stdenv.system == "i686-linux" then + fetchurl { + url = "mirror://sourceforge/videlibri/Xidel/Xidel%20${version}/xidel_${version}-1_i386.deb"; + sha256 = "07yk5sk1p4jm0jmgjwdm2wq8d2wybi1wkn1qq5j5y03z1pdc3fi6"; + } + else throw "xidel is not supported on ${stdenv.system}"; + + buildInputs = [ dpkg patchelf ]; + + unpackPhase = '' + dpkg-deb -x ${src} ./ + ''; + + buildPhase = "true"; + + installPhase = '' + mkdir -p "$out/bin" + cp -a usr/* "$out/" + interpreter="$(echo ${stdenv.glibc}/lib/ld-linux*)" + patchelf --set-interpreter "$interpreter" "$out/bin/xidel" + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [stdenv.glibc]}" "$out/bin/xidel" + ''; + + meta = with stdenv.lib; { + description = "Command line tool to download and extract data from html/xml pages"; + homepage = http://videlibri.sourceforge.net/xidel.html; + # source contains no license info (AFAICS), but sourceforge says GPLv2 + license = licenses.gpl2; + # more platforms will be supported when we switch to source build + platforms = [ "i686-linux" "x86_64-linux" ]; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2cb3ea834d92..7490092e29dd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4320,6 +4320,7 @@ let inherit fetchurl stdenv cabextract; }); + xidel = callPackage ../tools/text/xidel { }; ### DEVELOPMENT / TOOLS From 10b3d1ad7b5ae70d3c764599a72bddf63b19c7da Mon Sep 17 00:00:00 2001 From: koral Date: Tue, 30 Dec 2014 14:45:30 +0100 Subject: [PATCH 0142/1091] fast-export: update to last revision from upstream --- .../git-and-tools/fast-export/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/fast-export/default.nix b/pkgs/applications/version-management/git-and-tools/fast-export/default.nix index 562917ec0737..5bd6995d2046 100644 --- a/pkgs/applications/version-management/git-and-tools/fast-export/default.nix +++ b/pkgs/applications/version-management/git-and-tools/fast-export/default.nix @@ -1,12 +1,13 @@ {stdenv, fetchgit, mercurial, coreutils, git, makeWrapper, subversion}: +with stdenv.lib; stdenv.mkDerivation { name = "fast-export"; src = fetchgit { - url = "git://repo.or.cz/fast-export.git"; - rev = "aaccfba"; - sha256 = "c9d1498e31d32b8271c1e651175794718611f93b4843dea569d831005de0a750"; + url = git://repo.or.cz/fast-export.git; + rev = "d202200fd9daa75cdb37d4cf067d4ca00e269535"; + sha256 = "1ci0jbprs7hqqzq4mqi5b9vlc43lmk2bn2kjx49bdjkqajvlicd7"; }; buildInputs = [mercurial.python mercurial makeWrapper subversion]; @@ -30,10 +31,10 @@ stdenv.mkDerivation { done ''; - # usage: meta = { - description = "import svn, mercurial into git"; - homepage = "http://repo.or.cz/w/fast-export.git"; - license = stdenv.lib.licenses.gpl2; + description = "Import svn, mercurial into git"; + homepage = http://repo.or.cz/w/fast-export.git; + license = licenses.gpl2; + maintainers = [ maintainers.koral ]; }; } From 9b81769950b6d0221643c7b0758d894f7742a62a Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Tue, 30 Dec 2014 10:39:43 -0430 Subject: [PATCH 0143/1091] openjdk : Patch to extend valid currency change dates to 20 years. --- .../compilers/openjdk/currency-date-range.patch | 14 ++++++++++++++ pkgs/development/compilers/openjdk/default.nix | 1 + 2 files changed, 15 insertions(+) create mode 100644 pkgs/development/compilers/openjdk/currency-date-range.patch diff --git a/pkgs/development/compilers/openjdk/currency-date-range.patch b/pkgs/development/compilers/openjdk/currency-date-range.patch new file mode 100644 index 000000000000..b1c461591d1e --- /dev/null +++ b/pkgs/development/compilers/openjdk/currency-date-range.patch @@ -0,0 +1,14 @@ +diff -Naur openjdk-7u65-b32-upstream/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk-7u65-b32/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java +--- openjdk-7u65-b32-upstream/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-07-17 05:42:14.000000000 -0430 ++++ openjdk-7u65-b32/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-12-30 10:15:50.327905933 -0430 +@@ -281,8 +281,8 @@ + checkCurrencyCode(newCurrency); + String timeString = currencyInfo.substring(4, length - 4); + long time = format.parse(timeString).getTime(); +- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) { +- throw new RuntimeException("time is more than 10 years from present: " + time); ++ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) { ++ throw new RuntimeException("time is more than 20 years from present: " + time); + } + specialCaseCutOverTimes[specialCaseCount] = time; + specialCaseOldCurrencies[specialCaseCount] = oldCurrency; diff --git a/pkgs/development/compilers/openjdk/default.nix b/pkgs/development/compilers/openjdk/default.nix index 3c0ace0ac934..b2350bcc6817 100644 --- a/pkgs/development/compilers/openjdk/default.nix +++ b/pkgs/development/compilers/openjdk/default.nix @@ -66,6 +66,7 @@ stdenv.mkDerivation rec { ./fix-java-home.patch ./paxctl.patch ./read-truststore-from-env.patch + ./currency-date-range.patch ]; NIX_NO_SELF_RPATH = true; From 5f2d5fcc12fb4d53dbb045671e2295d75e41cd74 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:12:52 +0100 Subject: [PATCH 0144/1091] Release date --- nixos/doc/manual/release-notes/rl-1412.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 324a3e6bdc2f..208f722e1868 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -4,7 +4,7 @@ version="5.0" xml:id="sec-release-14.12"> -Release 14.12 (“Caterpillar”, 2014/12/??) +Release 14.12 (“Caterpillar”, 2014/12/30) In addition to numerous new and upgraded packages, this release has the following highlights: From c502369a23244b9cd6b61733a14410c99a3d2701 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:25:02 +0100 Subject: [PATCH 0145/1091] Release notes --- nixos/doc/manual/release-notes/rl-1412.xml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 208f722e1868..d3927e84220d 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -23,9 +23,14 @@ Nix has been updated to 1.8. The default Linux kernel has been updated to 3.14. - set to true now respect any changes -made after initial creation of a user or a group. - +If is enabled (the +default), changes made to the declaration of a user or group will be +correctly realised when running nixos-rebuild. For +instance, removing a user specification from +configuration.nix will cause the actual user +account to be deleted. If is +disabled, it is no longer necessary to specify UIDs or GIDs; if +omitted, they are allocated dynamically. From adf62ba9c17285a498467e83a19243e52dfc36d3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:32:05 +0100 Subject: [PATCH 0146/1091] Drop reference to obsolete ControlGroupAttribute option --- nixos/doc/manual/administration/control-groups.xml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/administration/control-groups.xml b/nixos/doc/manual/administration/control-groups.xml index 86c684cdfe5d..0d7b8ae910a7 100644 --- a/nixos/doc/manual/administration/control-groups.xml +++ b/nixos/doc/manual/administration/control-groups.xml @@ -58,12 +58,10 @@ controls memory allocation limits; by default, all processes are in the top-level cgroup, so any service or session can exhaust all available memory. Per-cgroup memory limits can be specified in configuration.nix; for instance, to limit -httpd.service to 512 MiB of RAM (excluding swap) -and 640 MiB of RAM (including swap): +httpd.service to 512 MiB of RAM (excluding swap): systemd.services.httpd.serviceConfig.MemoryLimit = "512M"; -systemd.services.httpd.serviceConfig.ControlGroupAttribute = [ "memory.memsw.limit_in_bytes 640M" ]; @@ -72,4 +70,4 @@ systemd.services.httpd.serviceConfig.ControlGroupAttribute = [ "memory.memsw.lim continuously updated list of all cgroups with their CPU and memory usage. - \ No newline at end of file + From 512d788a687180c4c354c60582c5bec0832bdc60 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:19:52 +0100 Subject: [PATCH 0147/1091] Create AMIs in the lb-nixos account --- nixos/maintainers/scripts/ec2/create-ebs-amis.py | 10 +++++----- nixos/maintainers/scripts/ec2/ebs-creator.nix | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/nixos/maintainers/scripts/ec2/create-ebs-amis.py b/nixos/maintainers/scripts/ec2/create-ebs-amis.py index 6c91aa68694d..8c686139fef8 100755 --- a/nixos/maintainers/scripts/ec2/create-ebs-amis.py +++ b/nixos/maintainers/scripts/ec2/create-ebs-amis.py @@ -34,13 +34,13 @@ ebs_size = 20 # Start a NixOS machine in the given region. f = open("ebs-creator-config.nix", "w") f.write('''{{ - resources.ec2KeyPairs.keypair.accessKeyId = "logicblox-dev"; + resources.ec2KeyPairs.keypair.accessKeyId = "lb-nixos"; resources.ec2KeyPairs.keypair.region = "{0}"; machine = {{ pkgs, ... }}: {{ - deployment.ec2.accessKeyId = "logicblox-dev"; + deployment.ec2.accessKeyId = "lb-nixos"; deployment.ec2.region = "{0}"; deployment.ec2.blockDeviceMapping."/dev/xvdg".size = pkgs.lib.mkOverride 10 {1}; }}; @@ -161,16 +161,16 @@ f.write( {{ network.description = "NixOS EBS test"; - resources.ec2KeyPairs.keypair.accessKeyId = "logicblox-dev"; + resources.ec2KeyPairs.keypair.accessKeyId = "lb-nixos"; resources.ec2KeyPairs.keypair.region = "{0}"; machine = {{ config, pkgs, resources, ... }}: {{ deployment.targetEnv = "ec2"; - deployment.ec2.accessKeyId = "logicblox-dev"; + deployment.ec2.accessKeyId = "lb-nixos"; deployment.ec2.region = "{0}"; deployment.ec2.instanceType = "{2}"; deployment.ec2.keyPair = resources.ec2KeyPairs.keypair.name; - deployment.ec2.securityGroups = [ "admin" ]; + deployment.ec2.securityGroups = [ "public-ssh" ]; deployment.ec2.ami = "{1}"; }}; }} diff --git a/nixos/maintainers/scripts/ec2/ebs-creator.nix b/nixos/maintainers/scripts/ec2/ebs-creator.nix index 37795d5d5b4a..7bb13695fa78 100644 --- a/nixos/maintainers/scripts/ec2/ebs-creator.nix +++ b/nixos/maintainers/scripts/ec2/ebs-creator.nix @@ -5,10 +5,9 @@ { config, pkgs, resources, ... }: { deployment.targetEnv = "ec2"; deployment.ec2.instanceType = "c3.large"; - deployment.ec2.securityGroups = [ "admin" ]; + deployment.ec2.securityGroups = [ "public-ssh" ]; deployment.ec2.ebsBoot = false; deployment.ec2.keyPair = resources.ec2KeyPairs.keypair.name; - deployment.ec2.zone = "us-east-1e"; environment.systemPackages = [ pkgs.parted ]; }; } From 035e502b5b2dcf63efb191b49c1d8034ea203d6e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:24:39 +0100 Subject: [PATCH 0148/1091] Disambiguate util-linux package names --- pkgs/top-level/all-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7490092e29dd..f066f339f08f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8757,15 +8757,15 @@ let usermount = callPackage ../os-specific/linux/usermount { }; - utillinux = lowPrio (callPackage ../os-specific/linux/util-linux { + utillinux = callPackage ../os-specific/linux/util-linux { ncurses = null; perl = null; - }); - - utillinuxCurses = utillinux.override { - inherit ncurses perl; }; + utillinuxCurses = appendToName "curses" (utillinux.override { + inherit ncurses perl; + }); + v4l_utils = callPackage ../os-specific/linux/v4l-utils { withQt4 = true; }; From 4df1ca0875ffa3f46be745ebff0c215600e3c3f6 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:40:18 +0100 Subject: [PATCH 0149/1091] Sort stuff --- nixos/doc/manual/release-notes/rl-1412.xml | 122 ++++++++++----------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index d3927e84220d..7acbbb18483a 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -37,67 +37,67 @@ omitted, they are allocated dynamically. Following new services were added since the last release: -parallels-guest -docker -lxc -openvswitch -fluxbox -bspwm -gdm -fcgiwrap -peerflix -fail2ban -chronos -znc -unifi -teamspeak3 -strongswan -seeks -radicale -prosody -polipo -openntpd -nsd -mailpile -i2pd -dnscrypt-proxy -consul -atftpd -scollector -collectd -bosun -riemann -zookeeper -uhub -siproxd -redmine -phd -mesos -gitlab -gitolite -etcd -docker-registry -cpuminer-cryptonight -thermald -mlmmj -tcsd -gnome3.seahorse -gnome3.gvfs -gnome3.gnome-online-miners -gnome3.gnome-documents -geoclue2 -opentsdb -neo4j -monetdb -influxdb -hbase -torque/mrom -torque/server -kubernetes -fleet -crashplan -mopidy -liquidsoap +atftpd +bosun +bspwm +chronos +collectd +consul +cpuminer-cryptonight +crashplan +dnscrypt-proxy +docker-registry +docker +etcd +fail2ban +fcgiwrap +fleet +fluxbox +gdm +geoclue2 +gitlab +gitolite +gnome3.gnome-documents +gnome3.gnome-online-miners +gnome3.gvfs +gnome3.seahorse +hbase +i2pd +influxdb +kubernetes +liquidsoap +lxc +mailpile +mesos +mlmmj +monetdb +mopidy +neo4j +nsd +openntpd +opentsdb +openvswitch +parallels-guest +peerflix +phd +polipo +prosody +radicale +redmine +riemann +scollector +seeks +siproxd +strongswan +tcsd +teamspeak3 +thermald +torque/mrom +torque/server +uhub +unifi +znc +zookeeper From cf1d9ed3178fefe816d6cf9b618573d896218345 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:42:56 +0100 Subject: [PATCH 0150/1091] Release notes tweak --- nixos/doc/manual/release-notes/rl-1412.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 7acbbb18483a..b809c877d93a 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -130,9 +130,11 @@ rather than c-container-name.GNOME 3.10 support has been dropped. The default GNOME version is now 3.12. -VirtualBox has been upgraded to 4.3.20 release. Users may be required to run -rm -rf /tmp.vbox*. imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ] -is no longer necessary, use services.virtualboxHost.enable = true instead. +VirtualBox has been upgraded to 4.3.20 release. Users +may be required to run rm -rf /tmp.vbox*. The line +imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ] is +no longer necessary, use services.virtualboxHost.enable = +true instead. Also, hardening mode is now enabled by default, which means that unless you want to use USB support, you no longer need to be a member of the vboxusers group. From e00e679d1231ea48911610d58b6a3089aea22cc2 Mon Sep 17 00:00:00 2001 From: koral Date: Tue, 30 Dec 2014 21:32:09 +0100 Subject: [PATCH 0151/1091] New haskell package: webkitgtk3 --- .../libraries/haskell/webkitgtk3/default.nix | 20 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/libraries/haskell/webkitgtk3/default.nix diff --git a/pkgs/development/libraries/haskell/webkitgtk3/default.nix b/pkgs/development/libraries/haskell/webkitgtk3/default.nix new file mode 100644 index 000000000000..fb13f43e532a --- /dev/null +++ b/pkgs/development/libraries/haskell/webkitgtk3/default.nix @@ -0,0 +1,20 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, cairo, glib, gtk2hsBuildtools, gtk3, mtl, pango, text +, webkit +}: + +cabal.mkDerivation (self: { + pname = "webkitgtk3"; + version = "0.13.1.1"; + sha256 = "0lm52xsgf3sayj5d32fyf9fy89zinn7c4z6rq4qw2bsnsdw8hcyb"; + buildDepends = [ cairo glib gtk3 mtl pango text ]; + buildTools = [ gtk2hsBuildtools ]; + pkgconfigDepends = [ webkit ]; + meta = { + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Webkit library"; + license = self.stdenv.lib.licenses.lgpl21; + platforms = self.stdenv.lib.platforms.linux; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 22a37a0061af..7ddc1a9c7fdb 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2819,6 +2819,10 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in webkit = pkgs.webkitgtk2; }; + webkitgtk3 = callPackage ../development/libraries/haskell/webkitgtk3 { + webkit = pkgs.webkitgtk24x; + }; + webRoutes = callPackage ../development/libraries/haskell/web-routes {}; webRoutesBoomerang = callPackage ../development/libraries/haskell/web-routes-boomerang {}; From f43d67d43a62f4c253c00133f70fdda11f6e14df Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Tue, 30 Dec 2014 22:13:36 +0100 Subject: [PATCH 0152/1091] Dwarf Fortress: Update to 0.40.23. --- pkgs/games/dwarf-fortress/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix index 8b4e8bfce828..c4a10155523f 100644 --- a/pkgs/games/dwarf-fortress/default.nix +++ b/pkgs/games/dwarf-fortress/default.nix @@ -4,17 +4,17 @@ let baseVersion = "40"; - patchVersion = "19"; + patchVersion = "23"; srcs = { df_unfuck = fetchgit { url = "https://github.com/svenstaro/dwarf_fortress_unfuck"; - rev = "dadf3d48e93a2800db5d4f98d775ba8453ca55a4"; - sha256 = "011pbcfc3a0mnwqg3pkhngnb1h7z1jbx4qbvj03blpzfjia075sv"; + rev = "c6ec52520c44ba09d0d14c1688d2e9d70354fd01"; + sha256 = "0pp602ykyrq4rhyrf3pyy9vplxlkl256lw8bcfmgh0mqzzap9wq9"; }; df = fetchurl { url = "http://www.bay12games.com/dwarves/df_${baseVersion}_${patchVersion}_linux.tar.bz2"; - sha256 = "16xb6py7l1hf9hc7gn50nwajqgmv01zdhbkh7g6a8gnx7wlhl2p9"; + sha256 = "12gjb19scdgsz7zgk9s01qjxqrvh7z0xr68svwgxxqn4wf8kppcl"; }; }; From 9634b52039795cdfe9e0566e558c44761883340d Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:30:05 +0100 Subject: [PATCH 0153/1091] mp3gain: Fix output path bin directory. Signed-off-by: aszlig --- pkgs/applications/audio/mp3gain/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/applications/audio/mp3gain/default.nix b/pkgs/applications/audio/mp3gain/default.nix index 340658f813d7..3fef8398e9c9 100644 --- a/pkgs/applications/audio/mp3gain/default.nix +++ b/pkgs/applications/audio/mp3gain/default.nix @@ -14,8 +14,7 @@ stdenv.mkDerivation { buildFlags = [ "OSTYPE=linux" ]; installPhase = '' - mkdir -p $out/usr/bin - cp mp3gain $out/usr/bin + install -vD mp3gain "$out/bin/mp3gain" ''; meta = { From 5278695304b1aeec563274b0aa02049587ccb2a0 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:31:16 +0100 Subject: [PATCH 0154/1091] python/mutagen: Update to upstream version 1.27. Also now comes with a few more build dependencies in order to run tests, which for this version now succeed. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 172643e12d47..bc602d0cb485 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5722,15 +5722,15 @@ let }; mutagen = buildPythonPackage (rec { - name = "mutagen-1.23"; + name = "mutagen-1.27"; src = pkgs.fetchurl { url = "http://pypi.python.org/packages/source/m/mutagen/${name}.tar.gz"; - sha256 = "12f70aaf5ggdzll76bhhkn64b27xy9s1acx417dbsaqnnbis8s76"; + md5 = "6a9bb5cc33214add35348f1bb3448340"; }; - # one unicode test fails - doCheck = false; + # Needed for tests only + buildInputs = [ pkgs.faad2 pkgs.flac pkgs.vorbisTools pkgs.liboggz ]; meta = { description = "Python multimedia tagging library"; From 3370ee6a1322dfc353119c534c25a2c2861053c7 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 22:31:01 +0100 Subject: [PATCH 0155/1091] Document small channels --- nixos/doc/manual/installation/upgrading.xml | 36 ++++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/nixos/doc/manual/installation/upgrading.xml b/nixos/doc/manual/installation/upgrading.xml index 46d3af56b570..5a9d1f24f7c7 100644 --- a/nixos/doc/manual/installation/upgrading.xml +++ b/nixos/doc/manual/installation/upgrading.xml @@ -14,8 +14,8 @@ been built. These channels are: - Stable channels, such as nixos-14.04. + Stable channels, such as nixos-14.12. These only get conservative bug fixes and package upgrades. For instance, a channel update may cause the Linux kernel on your system to be upgraded from 3.4.66 to 3.4.67 (a minor bug fix), but @@ -23,14 +23,28 @@ been built. These channels are: 3.11.x (a major change that has the potential to break things). Stable channels are generally maintained until the next stable branch is created. + - The unstable channel, The unstable channel, nixos-unstable. This corresponds to NixOS’s main development branch, and may thus see radical changes between channel updates. It’s not recommended for production systems. + + Small channels, such as nixos-14.12-small + or nixos-unstable-small. These + are identical to the stable and unstable channels described above, + except that they contain fewer binary packages. This means they + get updated faster than the regular channels (for instance, when a + critical security patch is committed to NixOS’s source tree), but + may require more packages to be built from source than + usual. They’re mostly intended for server environments and as such + contain few GUI applications. + To see what channels are available, go to When you first install NixOS, you’re automatically subscribed to the NixOS channel that corresponds to your installation source. For -instance, if you installed from a 14.04 ISO, you will be subscribed to -the nixos-14.04 channel. To see which NixOS +instance, if you installed from a 14.12 ISO, you will be subscribed to +the nixos-14.12 channel. To see which NixOS channel you’re subscribed to, run the following as root: @@ -57,13 +71,19 @@ $ nix-channel --add https://nixos.org/channels/channel-name (Be sure to include the nixos parameter at the -end.) For instance, to use the NixOS 14.04 stable channel: +end.) For instance, to use the NixOS 14.12 stable channel: -$ nix-channel --add https://nixos.org/channels/nixos-14.04 nixos +$ nix-channel --add https://nixos.org/channels/nixos-14.12 nixos -But if you want to live on the bleeding edge: +If you have a server, you may want to use the “small” channel instead: + + +$ nix-channel --add https://nixos.org/channels/nixos-14.12-small nixos + + +And if you want to live on the bleeding edge: $ nix-channel --add https://nixos.org/channels/nixos-unstable nixos From 07c9efaf22586ecd7e12aeebb00ea95a7a1aae1d Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:33:55 +0100 Subject: [PATCH 0156/1091] python: Add pyacoustid and dependencies. We're going to need this for fingerprinting support in beets. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bc602d0cb485..2649a44f7782 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -531,6 +531,21 @@ let }; }); + audioread = buildPythonPackage rec { + name = "audioread-1.2.1"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/a/audioread/${name}.tar.gz"; + md5 = "01a80357f38dbd9bf8d7403802df89ac"; + }; + + meta = { + description = "Cross-platform audio decoding"; + homepage = "https://github.com/sampsyo/audioread"; + license = stdenv.lib.licenses.mit; + }; + }; + autopep8 = buildPythonPackage (rec { name = "autopep8-1.0.4"; @@ -6946,6 +6961,30 @@ let }; + pyacoustid = buildPythonPackage rec { + name = "pyacoustid-1.1.0"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/p/pyacoustid/${name}.tar.gz"; + md5 = "b27c714d530300b917eb869726334226"; + }; + + propagatedBuildInputs = with self; [ requests audioread ]; + + postPatch = '' + sed -i \ + -e '/^FPCALC_COMMAND *=/s|=.*|= "${pkgs.chromaprint}/bin/fpcalc"|' \ + acoustid.py + ''; + + meta = { + description = "Bindings for Chromaprint acoustic fingerprinting"; + homepage = "https://github.com/sampsyo/pyacoustid"; + license = stdenv.lib.licenses.mit; + }; + }; + + pyalgotrade = buildPythonPackage { name = "pyalogotrade-0.16"; From a1acc35177c703b1a2fce6c3c78579eef415c693 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:34:48 +0100 Subject: [PATCH 0157/1091] python: Add new package discogs_client. Needed in order to fetch Discogs album information in beets. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2649a44f7782..0a27eaf7d3dc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2168,6 +2168,23 @@ let }; }; + discogs_client = buildPythonPackage rec { + name = "discogs-client-2.0.2"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/d/discogs-client/${name}.tar.gz"; + md5 = "2cc57e1d134aa93404e779b9311676fa"; + }; + + propagatedBuildInputs = with self; [ oauth2 requests ]; + + meta = { + description = "Official Python API client for Discogs"; + license = licenses.bsd2; + homepage = "https://github.com/discogs/discogs_client"; + }; + }; + dns = buildPythonPackage rec { name = "dnspython-${version}"; version = "1.12.0"; From eecd9324938cad2351cf840899348a36c4ff070b Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:36:09 +0100 Subject: [PATCH 0158/1091] python: Add new package audiotools. This is needed for the replaygain plugin in beets. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0a27eaf7d3dc..8f2f893432c9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -546,6 +546,21 @@ let }; }; + audiotools = buildPythonPackage rec { + name = "audiotools-2.22"; + + src = pkgs.fetchurl { + url = "mirror://sourceforge/audiotools/${name}.tar.gz"; + sha256 = "1c52pggsbxdbj8h92njf4h0jgfndh4yv58ad723pidys47nw1y71"; + }; + + meta = { + description = "Utilities and Python modules for handling audio."; + homepage = "http://audiotools.sourceforge.net/"; + license = stdenv.lib.licenses.gpl2Plus; + }; + }; + autopep8 = buildPythonPackage (rec { name = "autopep8-1.0.4"; From d84ea8aea7555989b527756461583543c149cb10 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:46:22 +0100 Subject: [PATCH 0159/1091] beets: Switch to using fetchFromGitHub. The reason for doing this is because the package on PyPI is missing some files needed for running the test suite (for example: test/test_completion.sh). Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index c04a224c1c27..893bef7ea102 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,12 +1,15 @@ -{ stdenv, fetchurl, buildPythonPackage, pythonPackages, python }: +{ stdenv, fetchFromGitHub, buildPythonPackage, pythonPackages, python }: buildPythonPackage rec { - name = "beets-1.3.9"; + name = "beets-${version}"; + version = "1.3.9"; namePrefix = ""; - src = fetchurl { - url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "0211b4abfe7887da22c1413e761fdcb4"; + src = fetchFromGitHub { + owner = "sampsyo"; + repo = "beets"; + rev = "v${version}"; + sha256 = "1srhkiyjqx6i3gn20ihf087l5pa77yh5b81ivc52lj491fda7xqk"; }; # tests depend on $HOME setting From 2acc258dff1a37974edd6475851e218bb09e281a Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:53:00 +0100 Subject: [PATCH 0160/1091] beets: Allow to configure plugin dependencies. This also fleshes out/fixes the unit tests, which I've used for gathering the individual requirements. Along various Python dependencies we now also have a build-time dependency on bashInteractive and a runtime dependency on bashCompletion, which is needed for command line completion to work correctly. However, some tests for the shell completion fail at the moment, so I've disabled them for now. The patch for fixing mediafile codec info is a modified version of sampsyo/beets@903e88a, where I just dropped the second hunk modifying the changelog. It is already merged to master and thus expected to be in the next upstream version. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 120 +++++++++++++++--- .../audio/beets/mediafile-codec-fix.patch | 25 ++++ 2 files changed, 130 insertions(+), 15 deletions(-) create mode 100644 pkgs/tools/audio/beets/mediafile-codec-fix.patch diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 893bef7ea102..d0a3a922f2bf 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,6 +1,63 @@ -{ stdenv, fetchFromGitHub, buildPythonPackage, pythonPackages, python }: +{ stdenv, fetchFromGitHub, writeScript +, buildPythonPackage, pythonPackages, python -buildPythonPackage rec { +, enableAcoustid ? true +, enableBeatport ? true +, enableDiscogs ? true +, enableEchonest ? true +, enableFetchart ? true +, enableLastfm ? true +, enableMpd ? true +, enableReplaygain ? true +, enableWeb ? true + +, bashInteractive, bashCompletion +}: + +assert enableAcoustid -> pythonPackages.pyacoustid != null; +assert enableBeatport -> pythonPackages.responses != null; +assert enableDiscogs -> pythonPackages.discogs_client != null; +assert enableEchonest -> pythonPackages.pyechonest != null; +assert enableFetchart -> pythonPackages.responses != null; +assert enableLastfm -> pythonPackages.pylast != null; +assert enableMpd -> pythonPackages.mpd != null; +assert enableReplaygain -> pythonPackages.audiotools != null; +assert enableWeb -> pythonPackages.flask != null; + +with stdenv.lib; + +let + optionalPlugins = { + beatport = enableBeatport; + chroma = enableAcoustid; + discogs = enableDiscogs; + echonest = enableEchonest; + echonest_tempo = enableEchonest; + fetchart = enableFetchart; + lastgenre = enableLastfm; + lastimport = enableLastfm; + mpdstats = enableMpd; + mpdupdate = enableMpd; + replaygain = enableReplaygain; + web = enableWeb; + }; + + pluginsWithoutDeps = [ + "bench" "bpd" "bpm" "bucket" "convert" "duplicates" "embedart" "freedesktop" + "fromfilename" "ftintitle" "fuzzy" "ihate" "importadded" "importfeeds" + "info" "inline" "keyfinder" "lyrics" "mbcollection" "mbsync" "missing" + "play" "random" "rewrite" "scrub" "smartplaylist" "spotify" "the" "types" + "zero" + ]; + + enabledOptionalPlugins = attrNames (filterAttrs (_: id) optionalPlugins); + + allPlugins = pluginsWithoutDeps ++ attrNames optionalPlugins; + + testShell = "${bashInteractive}/bin/bash --norc"; + completion = "${bashCompletion}/share/bash-completion/bash_completion"; + +in buildPythonPackage rec { name = "beets-${version}"; version = "1.3.9"; namePrefix = ""; @@ -12,27 +69,60 @@ buildPythonPackage rec { sha256 = "1srhkiyjqx6i3gn20ihf087l5pa77yh5b81ivc52lj491fda7xqk"; }; - # tests depend on $HOME setting - preConfigure = "export HOME=$TMPDIR"; - propagatedBuildInputs = [ - pythonPackages.pyyaml - pythonPackages.unidecode - pythonPackages.mutagen + pythonPackages.enum34 pythonPackages.munkres pythonPackages.musicbrainzngs - pythonPackages.enum34 - pythonPackages.pylast - pythonPackages.rarfile - pythonPackages.flask + pythonPackages.mutagen + pythonPackages.pyyaml + pythonPackages.unidecode python.modules.sqlite3 python.modules.readline + ] ++ optional enableAcoustid pythonPackages.pyacoustid + ++ optional (enableBeatport || enableFetchart) pythonPackages.requests2 + ++ optional enableDiscogs pythonPackages.discogs_client + ++ optional enableEchonest pythonPackages.pyechonest + ++ optional enableLastfm pythonPackages.pylast + ++ optional enableMpd pythonPackages.mpd + ++ optional enableReplaygain pythonPackages.audiotools + ++ optional enableWeb pythonPackages.flask; + + buildInputs = with pythonPackages; [ + beautifulsoup4 + flask + mock + nose + pyechonest + pylast + rarfile + requests2 + responses ]; - buildInputs = with pythonPackages; [ mock pyechonest six responses nose ]; + patches = [ ./mediafile-codec-fix.patch ]; + + postPatch = '' + sed -i -e '/assertIn.*item.*path/d' test/test_info.py + echo echo completion tests passed > test/test_completion.sh + + sed -i -e '/^BASH_COMPLETION_PATHS *=/,/^])$/ { + /^])$/i u"${completion}" + }' beets/ui/commands.py + ''; + + doCheck = true; + + checkPhase = '' + runHook preCheck + + BEETS_TEST_SHELL="${testShell}" \ + BASH_COMPLETION_SCRIPT="${completion}" \ + HOME="$(mktemp -d)" \ + nosetests -v + + runHook postCheck + ''; - # 10 tests are failing - doCheck = false; meta = { homepage = http://beets.radbox.org; diff --git a/pkgs/tools/audio/beets/mediafile-codec-fix.patch b/pkgs/tools/audio/beets/mediafile-codec-fix.patch new file mode 100644 index 000000000000..7eaa5e19590e --- /dev/null +++ b/pkgs/tools/audio/beets/mediafile-codec-fix.patch @@ -0,0 +1,25 @@ +From 903e88a228d6bd93bd1884c59dd23dd9f04a1199 Mon Sep 17 00:00:00 2001 +From: Adrian Sampson +Date: Wed, 26 Nov 2014 19:04:40 -0800 +Subject: [PATCH] Fix codec reference in MediaFile (fix #1117) + +--- + beets/mediafile.py | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/beets/mediafile.py b/beets/mediafile.py +index ce42621..a459e09 100644 +--- a/beets/mediafile.py ++++ b/beets/mediafile.py +@@ -1340,8 +1340,9 @@ def __init__(self, path, id3v23=False): + raise FileTypeError(path) + elif (type(self.mgfile).__name__ == 'M4A' or + type(self.mgfile).__name__ == 'MP4'): +- if hasattr(self.mgfile.info, 'codec'): +- if self.mgfile.codec and self.mgfile.codec.startswith('alac'): ++ info = self.mgfile.info ++ if hasattr(info, 'codec'): ++ if info.codec and info.codec.startswith('alac'): + self.type = 'alac' + else: + self.type = 'aac' From f2364772b8c1c77c6f446909d7db5f236efdd978 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 23:06:28 +0100 Subject: [PATCH 0161/1091] beets: Use audiotools backend for replaygain. Using commands such as mp3gain and aacgain is only the default for backwards-compatible reasons. However, on Nix(OS), we would have to either patch those tools into beets or rely on an impurity, so let's depend on audiotools and also default to that backend. Of course, there is also a GStreamer backend, but it comes with a hell of additional dependencies (which not only cover audio files), which is why I decided against defaulting to GStreamer and package audiotools instead (in eecd932). Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 5 ++++- .../beets/replaygain-default-audiotools.patch | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/audio/beets/replaygain-default-audiotools.patch diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index d0a3a922f2bf..a052a994afda 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -99,7 +99,10 @@ in buildPythonPackage rec { responses ]; - patches = [ ./mediafile-codec-fix.patch ]; + patches = [ + ./mediafile-codec-fix.patch + ./replaygain-default-audiotools.patch + ]; postPatch = '' sed -i -e '/assertIn.*item.*path/d' test/test_info.py diff --git a/pkgs/tools/audio/beets/replaygain-default-audiotools.patch b/pkgs/tools/audio/beets/replaygain-default-audiotools.patch new file mode 100644 index 000000000000..d852ea6fecaa --- /dev/null +++ b/pkgs/tools/audio/beets/replaygain-default-audiotools.patch @@ -0,0 +1,17 @@ +diff --git a/beetsplug/replaygain.py b/beetsplug/replaygain.py +index 40b3a3a..9b54a5a 100644 +--- a/beetsplug/replaygain.py ++++ b/beetsplug/replaygain.py +@@ -627,11 +627,10 @@ class ReplayGainPlugin(BeetsPlugin): + super(ReplayGainPlugin, self).__init__() + self.import_stages = [self.imported] + +- # default backend is 'command' for backward-compatibility. + self.config.add({ + 'overwrite': False, + 'auto': True, +- 'backend': u'command', ++ 'backend': u'audiotools', + 'targetlevel': 89, + }) + From 740da53c72e0b2f8a9e645595b300c9d9ad69780 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 23:11:57 +0100 Subject: [PATCH 0162/1091] beets: Check plugin definitions against package. The reason for doing this is in order to not forget about possible dependencies in new upstream releases, so if upstream is introducing a new plugin where we're lacking dependencies, the build will fail on our side and we can check whether we'll need those. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index a052a994afda..fa08f5980c3f 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -115,6 +115,23 @@ in buildPythonPackage rec { doCheck = true; + preCheck = '' + (${concatMapStrings (s: "echo \"${s}\";") allPlugins}) \ + | sort -u > plugins_defined + find beetsplug -mindepth 1 \ + \! -path 'beetsplug/__init__.py' -a \ + \( -name '*.py' -o -path 'beetsplug/*/__init__.py' \) -print \ + | sed -n -re 's|^beetsplug/([^/.]+).*|\1|p' \ + | sort -u > plugins_available + + if ! mismatches="$(diff -y plugins_defined plugins_available)"; then + echo "The the list of defined plugins (left side) doesn't match" \ + "the list of available plugins (right side):" >&2 + echo "$mismatches" >&2 + exit 1 + fi + ''; + checkPhase = '' runHook preCheck From 05f6061d1dea845eb069eebf9dc235fc872d5f89 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 23:13:56 +0100 Subject: [PATCH 0163/1091] beets: Check dependencies on activated plugins. Beets tries to load oll activated plugins on "beet config -e" (however only on the second run, thus the dummy), so we just pass all activated plugins into a generated config file and bail out on any errors. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index fa08f5980c3f..7e14154eb201 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -53,6 +53,10 @@ let enabledOptionalPlugins = attrNames (filterAttrs (_: id) optionalPlugins); allPlugins = pluginsWithoutDeps ++ attrNames optionalPlugins; + allEnabledPlugins = pluginsWithoutDeps ++ enabledOptionalPlugins; + + # Discogs plugin wants to have an API token, so skip install checks. + allTestablePlugins = remove "discogs" allEnabledPlugins; testShell = "${bashInteractive}/bin/bash --norc"; completion = "${bashCompletion}/share/bash-completion/bash_completion"; @@ -143,6 +147,26 @@ in buildPythonPackage rec { runHook postCheck ''; + doInstallCheck = true; + + installCheckPhase = '' + runHook preInstallCheck + + tmphome="$(mktemp -d)" + + EDITOR="${writeScript "beetconfig.sh" '' + #!${stdenv.shell} + cat > "$1" < Date: Tue, 30 Dec 2014 23:42:14 +0100 Subject: [PATCH 0164/1091] nixos/release-notes: Fix typo in VirtualBox notes. Signed-off-by: aszlig --- nixos/doc/manual/release-notes/rl-1412.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index b809c877d93a..7bb8536aafee 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -131,7 +131,7 @@ rather than c-container-name.GNOME 3.10 support has been dropped. The default GNOME version is now 3.12. VirtualBox has been upgraded to 4.3.20 release. Users -may be required to run rm -rf /tmp.vbox*. The line +may be required to run rm -rf /tmp/.vbox*. The line imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ] is no longer necessary, use services.virtualboxHost.enable = true instead. From 4dd93dbf258847f6cf85e61d8c37356a0f35ddaa Mon Sep 17 00:00:00 2001 From: Benjamin Staffin Date: Tue, 30 Dec 2014 15:07:29 -0800 Subject: [PATCH 0165/1091] lib: Fix matchAttrs by importing builtins.length MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before: nix-repl> :l nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; } error: undefined variable ‘length’ at "/home/benley/nix/nixpkgs/lib/attrsets.nix":317:10 After: nix-repl> :l nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; } false Change-Id: I548d69d50cffe1c63a6f39f76fd09d1835d8d9a2 --- lib/attrsets.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/attrsets.nix b/lib/attrsets.nix index 3615328b1924..cb4091b916c5 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -1,7 +1,7 @@ # Operations on attribute sets. with { - inherit (builtins) head tail; + inherit (builtins) head tail length; inherit (import ./trivial.nix) or; inherit (import ./default.nix) fold; inherit (import ./strings.nix) concatStringsSep; From 13d5f305da6d31adea821e22c9854ecf7b864bf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 18 Dec 2014 19:02:22 +0100 Subject: [PATCH 0166/1091] nixos/doc release notes: mention intel GPU driver (cherry picked from commit 3865ab9e6901a529fbb480599c94f4a04d93c71d) --- nixos/doc/manual/release-notes/rl-1412.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 7bb8536aafee..1a5c1d199c69 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -167,6 +167,9 @@ xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones"/>. +The intel GPU driver was updated to 3-prerelease version (which most distros use), +and it supports DRI3 now. + From c2af4f3ea8cbeaf30b67e9391c318fce5b555079 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 31 Dec 2014 01:28:47 +0100 Subject: [PATCH 0167/1091] Tweak --- nixos/doc/manual/release-notes/rl-1412.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 1a5c1d199c69..7249317a0c74 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -11,8 +11,7 @@ Systemd has been updated to version 217, which has numerous -improvements -. +improvements. Nix has been updated to 1.8. @@ -167,8 +166,9 @@ xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones"/>. -The intel GPU driver was updated to 3-prerelease version (which most distros use), -and it supports DRI3 now. +The Intel GPU driver was updated to the 3.x prerelease +version (used by most distributions) and supports DRI3 +now. From 24abe2b2b3f301e3a0185138b87e7a7052828248 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Bernardo=20Galkin?= Date: Sat, 20 Dec 2014 02:51:24 -0800 Subject: [PATCH 0168/1091] Bumblebee config to enable multiple monitors Added configurations to `bumblebee` package to easy multiple monitors on Optimus machines. The behaviour of the default `bumblebee` package hasn't change, so this change is backwards compatible. Users who want to connect a monitor to their discrete card should use the package `bumblebee_display` instead. Also added new configuration option to nixos bumblebee module: ``` hardware.bumblebee.connectDisplay = true ``` will enable the new configuration, but the default is still false. --- nixos/modules/hardware/video/bumblebee.nix | 23 +++++++++++++++++++--- pkgs/tools/X11/bumblebee/default.nix | 21 ++++++++++++++++++-- pkgs/tools/X11/bumblebee/nvidia-conf.patch | 11 +++++++++++ pkgs/tools/X11/bumblebee/xopts.patch | 4 ++-- pkgs/top-level/all-packages.nix | 5 +++++ 5 files changed, 57 insertions(+), 7 deletions(-) create mode 100644 pkgs/tools/X11/bumblebee/nvidia-conf.patch diff --git a/nixos/modules/hardware/video/bumblebee.nix b/nixos/modules/hardware/video/bumblebee.nix index 7b48d9d1fcf5..e20ebc3041e7 100644 --- a/nixos/modules/hardware/video/bumblebee.nix +++ b/nixos/modules/hardware/video/bumblebee.nix @@ -1,7 +1,13 @@ { config, lib, pkgs, ... }: -let kernel = config.boot.kernelPackages; in with lib; +let + kernel = config.boot.kernelPackages; + bumblebee = if config.hardware.bumblebee.connectDisplay + then pkgs.bumblebee_display + else pkgs.bumblebee; + +in { @@ -23,6 +29,17 @@ with lib; type = types.uniq types.str; description = ''Group for bumblebee socket''; }; + hardware.bumblebee.connectDisplay = mkOption { + default = false; + type = types.bool; + description = '' + Set to true if you intend to connect your discrete card to a + monitor. This option will set up your Nvidia card for EDID + discovery and to turn on the monitor signal. + + Only nvidia driver is supported so far. + ''; + }; }; config = mkIf config.hardware.bumblebee.enable { @@ -30,13 +47,13 @@ with lib; boot.kernelModules = [ "bbswitch" ]; boot.extraModulePackages = [ kernel.bbswitch kernel.nvidia_x11 ]; - environment.systemPackages = [ pkgs.bumblebee pkgs.primus ]; + environment.systemPackages = [ bumblebee pkgs.primus ]; systemd.services.bumblebeed = { description = "Bumblebee Hybrid Graphics Switcher"; wantedBy = [ "display-manager.service" ]; script = "bumblebeed --use-syslog -g ${config.hardware.bumblebee.group}"; - path = [ kernel.bbswitch pkgs.bumblebee ]; + path = [ kernel.bbswitch bumblebee ]; serviceConfig = { Restart = "always"; RestartSec = 60; diff --git a/pkgs/tools/X11/bumblebee/default.nix b/pkgs/tools/X11/bumblebee/default.nix index 1d5c2a129c04..d314c7857ea6 100644 --- a/pkgs/tools/X11/bumblebee/default.nix +++ b/pkgs/tools/X11/bumblebee/default.nix @@ -31,6 +31,8 @@ # TODO: Confusing. Perhaps use "SubArch" instead of i686? , nvidia_x11_i686 ? null , virtualgl_i686 ? null +, useDisplayDevice ? false +, extraDeviceOptions ? "" }: with stdenv.lib; let @@ -77,15 +79,26 @@ let allEnvs = [hostEnv] ++ optional (i686Env != null) i686Env; ldPathString = makeLibraryPath allEnvs; + # By default we don't want to use a display device + deviceOptions = if useDisplayDevice + then "" + else '' + + # Disable display device + Option "UseEDID" "false" + Option "UseDisplayDevice" "none" + '' + + extraDeviceOptions; + in stdenv.mkDerivation { - inherit name; + inherit name deviceOptions; src = fetchurl { url = "http://bumblebee-project.org/${name}.tar.gz"; sha256 = "03p3gvx99lwlavznrpg9l7jnl1yfg2adcj8jcjj0gxp20wxp060h"; }; - patches = [ ./xopts.patch ]; + patches = [ ./xopts.patch ./nvidia-conf.patch]; preConfigure = '' # Substitute the path to the actual modinfo program in module.c. @@ -98,6 +111,10 @@ in stdenv.mkDerivation { # Don't use a special group, just reuse wheel. substituteInPlace configure \ --replace 'CONF_GID="bumblebee"' 'CONF_GID="wheel"' + + # Apply configuration options + substituteInPlace conf/xorg.conf.nvidia \ + --subst-var deviceOptions ''; # Build-time dependencies of bumblebeed and optirun. diff --git a/pkgs/tools/X11/bumblebee/nvidia-conf.patch b/pkgs/tools/X11/bumblebee/nvidia-conf.patch new file mode 100644 index 000000000000..f5535c417cfb --- /dev/null +++ b/pkgs/tools/X11/bumblebee/nvidia-conf.patch @@ -0,0 +1,11 @@ +--- bumblebee-3.2.1/conf/xorg.conf.nvidia ++++ bumblebee-3.2.1/conf/xorg.conf.nvidia +@@ -29,6 +29,5 @@ Section "Device" + Option "ProbeAllGpus" "false" + + Option "NoLogo" "true" +- Option "UseEDID" "false" +- Option "UseDisplayDevice" "none" ++@deviceOptions@ + EndSection + diff --git a/pkgs/tools/X11/bumblebee/xopts.patch b/pkgs/tools/X11/bumblebee/xopts.patch index f24b2a205627..6fd3a6a0483e 100644 --- a/pkgs/tools/X11/bumblebee/xopts.patch +++ b/pkgs/tools/X11/bumblebee/xopts.patch @@ -1,5 +1,5 @@ ---- bumblebee-3.0/src/bbsecondary.c.orig 2012-02-05 00:03:06.003439638 +0100 -+++ bumblebee-3.0/src/bbsecondary.c 2012-02-05 00:46:38.017382619 +0100 +--- bumblebee-3.2.1/src/bbsecondary.c 2012-02-05 00:03:06.003439638 +0100 ++++ bumblebee-3.2.1/src/bbsecondary.c 2012-02-05 00:46:38.017382619 +0100 @@ -149,6 +149,8 @@ "-sharevts", "-nolisten", "tcp", diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aef3dc31166a..89a078c04df4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11156,6 +11156,11 @@ let else null; }; + # use if you intend to connect the nvidia card to a monitor + bumblebee_display = bumblebee.override { + useDisplayDevice = true; + }; + vkeybd = callPackage ../applications/audio/vkeybd { inherit (xlibs) libX11; }; From df55381b65faea5827314d5faa9cb47226e0ea3d Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Wed, 31 Dec 2014 00:03:43 -0500 Subject: [PATCH 0169/1091] ghcjs: restructure --- pkgs/build-support/cabal/ghcjs.nix | 2 +- .../haskell => compilers}/ghcjs/default.nix | 0 .../haskell => compilers}/ghcjs/ghcjs.patch | 0 .../haskell/Cabal/{1.22.0.0.nix => head.nix} | 2 +- .../cabal-install/{1.22.0.0.nix => head.nix} | 2 +- pkgs/top-level/haskell-defaults.nix | 147 +++++++----------- pkgs/top-level/haskell-packages.nix | 25 ++- 7 files changed, 74 insertions(+), 104 deletions(-) rename pkgs/development/{tools/haskell => compilers}/ghcjs/default.nix (100%) rename pkgs/development/{tools/haskell => compilers}/ghcjs/ghcjs.patch (100%) rename pkgs/development/libraries/haskell/Cabal/{1.22.0.0.nix => head.nix} (96%) rename pkgs/tools/package-management/cabal-install/{1.22.0.0.nix => head.nix} (97%) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 2babcf31084e..67c57482f3d5 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -82,7 +82,7 @@ in # default buildInputs are just ghc, if more buildInputs are required # buildInputs can be extended by the client by using extraBuildInputs, # but often propagatedBuildInputs is preferable anyway - buildInputs = [ghc ghc.ghc.parent.Cabal_1_22_0_0] ++ self.extraBuildInputs; + buildInputs = [ghc ghc.ghc.parent.Cabal_HEAD] ++ self.extraBuildInputs; extraBuildInputs = self.buildTools ++ (optionals self.doCheck self.testDepends) ++ (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ diff --git a/pkgs/development/tools/haskell/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix similarity index 100% rename from pkgs/development/tools/haskell/ghcjs/default.nix rename to pkgs/development/compilers/ghcjs/default.nix diff --git a/pkgs/development/tools/haskell/ghcjs/ghcjs.patch b/pkgs/development/compilers/ghcjs/ghcjs.patch similarity index 100% rename from pkgs/development/tools/haskell/ghcjs/ghcjs.patch rename to pkgs/development/compilers/ghcjs/ghcjs.patch diff --git a/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix b/pkgs/development/libraries/haskell/Cabal/head.nix similarity index 96% rename from pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix rename to pkgs/development/libraries/haskell/Cabal/head.nix index 5de766529be6..c73949f74c25 100644 --- a/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix +++ b/pkgs/development/libraries/haskell/Cabal/head.nix @@ -5,7 +5,7 @@ cabal.mkDerivation (self: { pname = "Cabal"; - version = "1.22.0.0"; + version = "HEAD"; src = fetchgit { url = git://github.com/haskell/cabal.git; rev = "699d4df12e1ec75e9100b521fb3690eaa6986635"; diff --git a/pkgs/tools/package-management/cabal-install/1.22.0.0.nix b/pkgs/tools/package-management/cabal-install/head.nix similarity index 97% rename from pkgs/tools/package-management/cabal-install/1.22.0.0.nix rename to pkgs/tools/package-management/cabal-install/head.nix index 40a11de2b23f..ddad8509044f 100644 --- a/pkgs/tools/package-management/cabal-install/1.22.0.0.nix +++ b/pkgs/tools/package-management/cabal-install/head.nix @@ -5,7 +5,7 @@ cabal.mkDerivation (self: { pname = "cabal-install"; - version = Cabal.version; + version = "HEAD"; src = Cabal.src; isLibrary = true; isExecutable = true; diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index e1edd50ade91..80d850686afe 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -154,23 +154,20 @@ # Abstraction for Haskell packages collections packagesFun = makeOverridable - ({ ghcPath ? null - , ghc ? callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs) + ({ ghcPath , ghcBinary ? ghc6101Binary , prefFun , extension ? (self : super : {}) , profExplicit ? false, profDefault ? false , modifyPrio ? lowPrio , extraArgs ? {} - , cabalPackage ? import ../build-support/cabal - , ghcWrapperPackage ? import ../development/compilers/ghc/wrapper.nix } : let haskellPackagesClass = import ./haskell-packages.nix { - inherit pkgs newScope modifyPrio cabalPackage ghcWrapperPackage; + inherit pkgs newScope modifyPrio; enableLibraryProfiling = if profExplicit then profDefault else config.cabal.libraryProfiling or profDefault; - inherit ghc; + ghc = callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs); }; haskellPackagesPrefsClass = self : let super = haskellPackagesClass self; in super // prefFun self super; haskellPackagesExtensionClass = self : let super = haskellPackagesPrefsClass self; in super // extension self super; @@ -246,91 +243,17 @@ packages_ghcjs = packages { - ghc = let parent = packages_ghc784; in parent.ghcjs // { inherit parent; }; - cabalPackage = import ../build-support/cabal/ghcjs.nix; - ghcWrapperPackage = import ../development/compilers/ghcjs/wrapper.nix; + ghcPath = ../development/compilers/ghc/7.8.4.nix; + ghcBinary = if stdenv.isDarwin then ghc783Binary else ghc742Binary; prefFun = self : super : super // { - # This is the list of packages that are built into a booted ghcjs installation - # It can be generated with the command: - # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1\2 = null;\n\1 = self.\1\2;/'" - Cabal_1_21_1_0 = null; - Cabal = self.Cabal_1_21_1_0; - aeson_0_8_0_0 = null; - aeson = self.aeson_0_8_0_0; - array_0_5_0_0 = null; - array = self.array_0_5_0_0; - async_2_0_1_5 = null; - async = self.async_2_0_1_5; - attoparsec_0_12_1_0 = null; - attoparsec = self.attoparsec_0_12_1_0; - base_4_7_0_1 = null; - base = self.base_4_7_0_1; - binary_0_7_2_1 = null; - binary = self.binary_0_7_2_1; - rts_1_0 = null; - rts = self.rts_1_0; - bytestring_0_10_4_1 = null; - bytestring = self.bytestring_0_10_4_1; - caseInsensitive_1_2_0_0 = null; - caseInsensitive = self.caseInsensitive_1_2_0_0; - containers_0_5_5_1 = null; - containers = self.containers_0_5_5_1; - deepseq_1_3_0_2 = null; - deepseq = self.deepseq_1_3_0_2; - directory_1_2_1_0 = null; - directory = self.directory_1_2_1_0; - dlist_0_7_0_1 = null; - dlist = self.dlist_0_7_0_1; - extensibleExceptions_0_1_1_3 = null; - extensibleExceptions = self.extensibleExceptions_0_1_1_3; - filepath_1_3_0_2 = null; - filepath = self.filepath_1_3_0_2; - ghcPrim_0_3_1_0 = null; - ghcPrim = self.ghcPrim_0_3_1_0; - ghcjsBase_0_1_0_0 = null; - ghcjsBase = self.ghcjsBase_0_1_0_0; - ghcjsPrim_0_1_0_0 = null; - ghcjsPrim = self.ghcjsPrim_0_1_0_0; - hashable_1_2_2_0 = null; - hashable = self.hashable_1_2_2_0; - integerGmp_0_5_1_0 = null; - integerGmp = self.integerGmp_0_5_1_0; - mtl_2_2_1 = null; - mtl = self.mtl_2_2_1; - oldLocale_1_0_0_6 = null; - oldLocale = self.oldLocale_1_0_0_6; - oldTime_1_1_0_2 = null; - oldTime = self.oldTime_1_1_0_2; - parallel_3_2_0_4 = null; - parallel = self.parallel_3_2_0_4; - pretty_1_1_1_1 = null; - pretty = self.pretty_1_1_1_1; - primitive_0_5_3_0 = null; - primitive = self.primitive_0_5_3_0; - process_1_2_0_0 = null; - process = self.process_1_2_0_0; - scientific_0_3_3_0 = null; - scientific = self.scientific_0_3_3_0; - stm_2_4_3 = null; - stm = self.stm_2_4_3; - syb_0_4_2 = null; - syb = self.syb_0_4_2; - templateHaskell_2_9_0_0 = null; - templateHaskell = self.templateHaskell_2_9_0_0; - text_1_1_1_3 = null; - text = self.text_1_1_1_3; - time_1_4_2 = null; - time = self.time_1_4_2; - transformers_0_4_1_0 = null; - transformers = self.transformers_0_4_1_0; - unix_2_7_0_1 = null; - unix = self.unix_2_7_0_1; - unorderedContainers_0_2_5_0 = null; - unorderedContainers = self.unorderedContainers_0_2_5_0; - vector_0_10_11_0 = null; - vector = self.vector_0_10_11_0; - }; - extension = self: super: { + ghc = let parent = packages_ghc784; in + callPackage ../development/compilers/ghcjs/wrapper.nix { + ghc = parent.ghcjs // { inherit parent; }; + }; + cabal = self.cabalJs; + buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { + nativePkgs = packages_ghc784; + }); ghcjsDom = with self; super.ghcjsDom.override { cabal = self.cabal.override { extension = self: super: { @@ -339,9 +262,47 @@ }; }; }; - buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { - nativePkgs = packages_ghc784; - }); + # This is the list of packages that are built into a booted ghcjs installation + # It can be generated with the command: + # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1 = null;/'" + Cabal = null; + aeson = null; + array = null; + async = null; + attoparsec = null; + base = null; + binary = null; + rts = null; + bytestring = null; + caseInsensitive = null; + containers = null; + deepseq = null; + directory = null; + dlist = null; + extensibleExceptions = null; + filepath = null; + ghcPrim = null; + ghcjsBase = null; + ghcjsPrim = null; + hashable = null; + integerGmp = null; + mtl = null; + oldLocale = null; + oldTime = null; + parallel = null; + pretty = null; + primitive = null; + process = null; + scientific = null; + stm = null; + syb = null; + templateHaskell = null; + text = null; + time = null; + transformers = null; + unix = null; + unorderedContainers = null; + vector = null; }; }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 41deb8821524..47e71626b311 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -43,7 +43,7 @@ # # For most packages, however, we keep only one version, and use default.nix. -{ pkgs, newScope, ghc, cabalPackage, ghcWrapperPackage, modifyPrio ? (x : x) +{ 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 @@ -74,7 +74,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # refers to the function argument at the # top of this file. - ghc = callPackage ghcWrapperPackage { + ghc = callPackage ../development/compilers/ghc/wrapper.nix { ghc = ghc; # refers to ghcPlain }; @@ -94,7 +94,16 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # 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 cabalPackage { + 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 @@ -356,7 +365,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_2 = callPackage ../development/libraries/haskell/Cabal/1.20.0.2.nix {}; - Cabal_1_22_0_0 = callPackage ../development/libraries/haskell/Cabal/1.22.0.0.nix {}; + Cabal_HEAD = callPackage ../development/libraries/haskell/Cabal/head.nix {}; Cabal = null; # core package since forever cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {}; @@ -937,9 +946,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcid = callPackage ../development/tools/haskell/ghcid {}; - ghcjs = callPackage ../development/tools/haskell/ghcjs { - Cabal = self.Cabal_1_22_0_0; - cabalInstall = self.cabalInstall_1_22_0_0; + ghcjs = callPackage ../development/compilers/ghcjs { + Cabal = self.Cabal_HEAD; + cabalInstall = self.cabalInstall_HEAD; haddock = self.haddock.override { Cabal = null; }; @@ -3168,7 +3177,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_4 = callPackage ../tools/package-management/cabal-install/1.20.0.4.nix { Cabal = self.Cabal_1_20_0_2; }; - cabalInstall_1_22_0_0 = callPackage ../tools/package-management/cabal-install/1.22.0.0.nix { Cabal = self.Cabal_1_22_0_0; }; + cabalInstall_HEAD = callPackage ../tools/package-management/cabal-install/head.nix { Cabal = self.Cabal_HEAD; }; cabalInstall = self.cabalInstall_1_20_0_4; codex = callPackage ../development/tools/haskell/codex {}; From 76976398f8367e13aa7a8dae4043ea509e37c9d8 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Wed, 31 Dec 2014 00:06:20 -0500 Subject: [PATCH 0170/1091] ghcjs: fix whitespace --- pkgs/top-level/haskell-defaults.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 80d850686afe..3030c15d73f7 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -246,7 +246,7 @@ ghcPath = ../development/compilers/ghc/7.8.4.nix; ghcBinary = if stdenv.isDarwin then ghc783Binary else ghc742Binary; prefFun = self : super : super // { - ghc = let parent = packages_ghc784; in + ghc = let parent = packages_ghc784; in callPackage ../development/compilers/ghcjs/wrapper.nix { ghc = parent.ghcjs // { inherit parent; }; }; From fdefa49056652035bb174b972e5c80c6204b2f7a Mon Sep 17 00:00:00 2001 From: tomberek Date: Wed, 31 Dec 2014 00:51:15 -0500 Subject: [PATCH 0171/1091] Bump minecraft-server to 1.8.1 --- pkgs/games/minecraft-server/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/minecraft-server/default.nix b/pkgs/games/minecraft-server/default.nix index 3bbfdedd7467..a30c0e174899 100644 --- a/pkgs/games/minecraft-server/default.nix +++ b/pkgs/games/minecraft-server/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "minecraft-server-${version}"; - version = "1.7.10"; + version = "1.8.1"; src = fetchurl { url = "http://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar"; - sha256 = "1z7kf8wm27yq10rnlwlig7c2vc45x3sfbxslw4lxh9201kq70267"; + sha256 = "0icqkcj28l69p618vh0aah9cnvpwgvwsqlw1n5cph23q38d5lpzg"; }; installPhase = '' @@ -28,6 +28,6 @@ stdenv.mkDerivation rec { homepage = "https://minecraft.net"; license = stdenv.lib.licenses.unfreeRedistributable; platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; + maintainers = [ stdenv.lib.maintainers.thoughtpolice stdenv.lib.maintainers.tomberek ]; }; } From a0d62bf978fd415990098fa17974390c5e02004e Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Wed, 31 Dec 2014 01:15:13 -0500 Subject: [PATCH 0172/1091] ghcjs: update to latest --- pkgs/development/compilers/ghcjs/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix index 6b8467521492..a28ae687a0fa 100644 --- a/pkgs/development/compilers/ghcjs/default.nix +++ b/pkgs/development/compilers/ghcjs/default.nix @@ -22,16 +22,16 @@ let }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; - rev = "7e15b992b538298c0da1de73e202d950a279cbfb"; - sha256 = "0ck7qwizrjxh9mjfqcaw083sjlwhd1kvgvdcp3plzh7g2kd1lmzn"; + rev = "99bbd4bed584ec42bfcc5ea61c3808a2c670053d"; + sha256 = "1my3gqkln7hgm0bpy32pnhwjfza096alh0n9x9ny8xfpxhmzz4h6"; }; in cabal.mkDerivation (self: rec { pname = "ghcjs"; inherit version; src = fetchgit { url = git://github.com/ghcjs/ghcjs.git; - rev = "312a040d579133b4e251ac375e5f94e506c1a981"; - sha256 = "0c3bjaz2wwi8lxmxp9bajyhcs97aazgzfgm1fc8mggk94nr4fhrk"; + rev = "4b9461e8be646d5152a0ae7ece5b3616bf938637"; + sha256 = "19g62j1kkdwcgp0042ppmskwbvfk7qkf1fjs8bpjc6wwd19ipiar"; }; isLibrary = true; isExecutable = true; From 8ecdac14041c1905b106b645a9b101f4961a6993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 31 Dec 2014 10:51:05 +0100 Subject: [PATCH 0173/1091] Fix gltron. Sinterklaas present for iElectric. (cherry picked from commit 013705113bb95f5e43b779c94c231f4f0f3b89fc) --- pkgs/games/gltron/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/games/gltron/default.nix b/pkgs/games/gltron/default.nix index ebdd95f70735..77d122b36117 100644 --- a/pkgs/games/gltron/default.nix +++ b/pkgs/games/gltron/default.nix @@ -9,6 +9,11 @@ stdenv.mkDerivation rec { patches = [ ./gentoo-prototypes.patch ]; + postPatch = '' + # Fix http://sourceforge.net/p/gltron/bugs/15 + sed -i /__USE_MISC/d lua/src/lib/liolib.c + ''; + # The build fails, unless we disable the default -Wall -Werror configureFlags = "--disable-warn"; @@ -20,6 +25,5 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; - broken = true; # see http://sourceforge.net/p/gltron/bugs/15 }; } From 06fea66e7cde30ee7aec851162f54f88ed7915a7 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 30 Dec 2014 13:22:13 +0100 Subject: [PATCH 0174/1091] alt-ergo: update from 0.95.2 to 0.99.1 --- pkgs/applications/science/logic/alt-ergo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/logic/alt-ergo/default.nix b/pkgs/applications/science/logic/alt-ergo/default.nix index ca1602d6e58e..3bbcda9de110 100644 --- a/pkgs/applications/science/logic/alt-ergo/default.nix +++ b/pkgs/applications/science/logic/alt-ergo/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "alt-ergo-${version}"; - version = "0.95.2"; + version = "0.99.1"; src = fetchurl { url = "http://alt-ergo.ocamlpro.com/download_manager.php?target=${name}.tar.gz"; name = "${name}.tar.gz"; - sha256 = "1b7f0rh3jgm67g0x2m3wv7gnnqmz9cjlrfm136z56ihlkhsd8v2s"; + sha256 = "0lnlf56ysisa45dxvbwzhl4fgyxyfz35psals2kv9x8gyq54zwpm"; }; buildInputs = with ocamlPackages; From 502c5458656aaa5721dcdedf368bac7fe2b32249 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2014 12:21:55 +0100 Subject: [PATCH 0175/1091] ocaml-camlpdf: update from 1.7.2 to 2.1.1 --- pkgs/development/ocaml-modules/camlpdf/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/ocaml-modules/camlpdf/default.nix b/pkgs/development/ocaml-modules/camlpdf/default.nix index 9c6bae89f689..9946366de01f 100644 --- a/pkgs/development/ocaml-modules/camlpdf/default.nix +++ b/pkgs/development/ocaml-modules/camlpdf/default.nix @@ -1,11 +1,12 @@ -{stdenv, fetchgit, ocaml, findlib, ncurses}: +{ stdenv, fetchgit, ocaml, findlib, ncurses }: -stdenv.mkDerivation { - name = "ocaml-camlpdf-1.7.2"; +stdenv.mkDerivation rec { + version = "2.1.1"; + name = "ocaml-camlpdf-${version}"; src = fetchgit { url = https://github.com/johnwhitington/camlpdf.git; - rev = "73ee0c4cc71e4d5f2f046d0b41d301e0df1d78d9"; - sha256 = "0n3jpkwbh0qi282hvsvgz0hv9lwwd8rqy3pwgmpqr0rmbim8wss5"; + rev = "refs/tags/v${version}"; + sha256 = "118656hc3zv5nwmbhr6llvb7q2pbxk2hz95bv8x4879a9qsnb4xr"; }; buildInputs = [ ocaml findlib ncurses ]; @@ -16,7 +17,7 @@ stdenv.mkDerivation { 3c3 < version="1.7.1" --- - > version="1.7.2" + > version="${version}" EOF ''; From 56aff9167bced51d823591f5c23a1f29d9e5aae8 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 20:49:47 +0300 Subject: [PATCH 0176/1091] libgphoto2: 2.5.5.1 -> 2.5.6 --- pkgs/development/libraries/libgphoto2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libgphoto2/default.nix b/pkgs/development/libraries/libgphoto2/default.nix index 24017d6f1c4b..eef6ea1541f8 100644 --- a/pkgs/development/libraries/libgphoto2/default.nix +++ b/pkgs/development/libraries/libgphoto2/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; - sha256 = "0ij80nixichihv3iic7cgdq3irssk8waz1c25m6yypjl4kg6n3k0"; + sha256 = "1ww6d6myir37fm6pk0n77kdx5hi13yaiymxcs9mf97amdyl58cgw"; }; nativeBuildInputs = [ pkgconfig gettext ]; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { MTP, and other vendor specific protocols for controlling and transferring data from digital cameras. ''; - version = "2.5.5.1"; + version = "2.5.6"; # XXX: the homepage claims LGPL, but several src files are lgpl21Plus license = stdenv.lib.licenses.lgpl21Plus; platforms = with stdenv.lib.platforms; unix; From 4d2d3168943018cd558bbab33cceec2b79445c6f Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 20:50:20 +0300 Subject: [PATCH 0177/1091] baresip: 0.4.11 -> 0.4.12 --- .../networking/instant-messengers/baresip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/baresip/default.nix b/pkgs/applications/networking/instant-messengers/baresip/default.nix index ef414899aae0..e759b3f88060 100644 --- a/pkgs/applications/networking/instant-messengers/baresip/default.nix +++ b/pkgs/applications/networking/instant-messengers/baresip/default.nix @@ -4,11 +4,11 @@ , gsm, speex, portaudio, spandsp, libuuid }: stdenv.mkDerivation rec { - version = "0.4.11"; + version = "0.4.12"; name = "baresip-${version}"; src=fetchurl { url = "http://www.creytiv.com/pub/baresip-${version}.tar.gz"; - sha256 = "1ql5h9ily9jncp9w302v3b2ldx613kc60zlqv0v0ln8hsm8q6bc5"; + sha256 = "0f4jfpyvlgvq47yha3ys3kbrpd6c20yxaqki70hl6b91jbhmq9i2"; }; buildInputs = [zlib openssl libre librem pkgconfig cairo mpg123 gstreamer gst_ffmpeg gst_plugins_base gst_plugins_bad gst_plugins_good From b51dec7b77df273cb69a7325e24c294697279349 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 20:53:58 +0300 Subject: [PATCH 0178/1091] Nginx unstable: 1.7.8 -> 1.7.9 --- pkgs/servers/http/nginx/unstable.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/nginx/unstable.nix b/pkgs/servers/http/nginx/unstable.nix index 009b091d15f1..e01b6ac25575 100644 --- a/pkgs/servers/http/nginx/unstable.nix +++ b/pkgs/servers/http/nginx/unstable.nix @@ -10,10 +10,10 @@ with stdenv.lib; let - version = "1.7.8"; + version = "1.7.9"; mainSrc = fetchurl { url = "http://nginx.org/download/nginx-${version}.tar.gz"; - sha256 = "1rg8c2z6df6flz5vz6k7iixm4f3d27svnncf810vilyk0b1mxxqj"; + sha256 = "12lg64jrdy8qc8fjdy4nr165h2nf854w295ssj3amp9hypqcgbqs"; }; rtmp-ext = fetchFromGitHub { From b4ea438f3d76db8979b5f9d9f6d4a999b9c50aa0 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 21:20:39 +0300 Subject: [PATCH 0179/1091] fdm: 1.7 -> 1.8 --- pkgs/tools/networking/fdm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/fdm/default.nix b/pkgs/tools/networking/fdm/default.nix index 7a9e3fc0d1d9..4384405dddc8 100644 --- a/pkgs/tools/networking/fdm/default.nix +++ b/pkgs/tools/networking/fdm/default.nix @@ -5,10 +5,10 @@ let buildInputs = [ openssl tdb zlib flex bison ]; sourceInfo = rec { baseName="fdm"; - version = "1.7"; + version = "1.8"; name="${baseName}-${version}"; url="mirror://sourceforge/${baseName}/${baseName}/${name}.tar.gz"; - sha256 = "0apg1jasn4m5j3vh0v9lr2l3lyzy35av1ylxr0wf8k0j9w4p8i28"; + sha256 = "0hi39f31ipv8f9wxb41pajvl61w6vaapl39wq8v1kl9c7q6h0k2g"; }; in stdenv.mkDerivation { From d2469059d64c4aafd2e1a96b72a9fe83216c2c88 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:18:26 +0300 Subject: [PATCH 0180/1091] mdds: 0.11.1 -> 0.11.2 --- pkgs/development/libraries/mdds/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mdds/default.nix b/pkgs/development/libraries/mdds/default.nix index 25e1eb0c7269..8bf41584bdf5 100644 --- a/pkgs/development/libraries/mdds/default.nix +++ b/pkgs/development/libraries/mdds/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "0.11.1"; + version = "0.11.2"; name = "mdds-${version}"; src = fetchurl { url = "http://kohei.us/files/mdds/src/mdds_${version}.tar.bz2"; - sha256 = "1xr74ss8vr67nmwxls4a54hgljwrc8fs485ablh0bxykf6dyr0j1"; + sha256 = "1ax50ahgl549gw76p8kbd5cb0kkihrn59638mppq4raxng40s2nd"; }; postInstall = '' From 89f6dc729efa138561f186f00e5f2c7fe87f2170 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:18:46 +0300 Subject: [PATCH 0181/1091] librevenge: 0.0.1->0.0.2 --- pkgs/development/libraries/librevenge/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/librevenge/default.nix b/pkgs/development/libraries/librevenge/default.nix index 8ddf026a1bc8..465b03b88fd1 100644 --- a/pkgs/development/libraries/librevenge/default.nix +++ b/pkgs/development/libraries/librevenge/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="librevenge"; - version="0.0.1"; + version="0.0.2"; name="${baseName}-${version}"; - hash="0zgfxvbqf11pypyc0vmcan73x197f7ia1ywin9qqy9hvvmrjgchc"; - url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.1/librevenge-0.0.1.tar.xz"; - sha256="0zgfxvbqf11pypyc0vmcan73x197f7ia1ywin9qqy9hvvmrjgchc"; + hash="03ygxyb0vfjv8raif5q62sl33b54wkr5rzgadb8slijm6k281wpn"; + url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.2/librevenge-0.0.2.tar.xz"; + sha256="03ygxyb0vfjv8raif5q62sl33b54wkr5rzgadb8slijm6k281wpn"; }; buildInputs = [ boost pkgconfig cppunit zlib From d5d4dea341c484e10c0473540ba9e2d7fa2555f1 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:19:06 +0300 Subject: [PATCH 0182/1091] libmwaw: 0.3.3->0.3.4 --- pkgs/development/libraries/libmwaw/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/libmwaw/default.nix b/pkgs/development/libraries/libmwaw/default.nix index 7cb49dc3524b..b8582a76ed8e 100644 --- a/pkgs/development/libraries/libmwaw/default.nix +++ b/pkgs/development/libraries/libmwaw/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="libmwaw"; - version="0.3.3"; + version="0.3.4"; name="${baseName}-${version}"; - hash="0dqwrswqmdhbj7gxsivvnwnsly181x27a5zq9fpizk82cnx2s8ks"; - url="mirror://sourceforge/project/libmwaw/libmwaw/libmwaw-0.3.3/libmwaw-0.3.3.tar.xz"; - sha256="0dqwrswqmdhbj7gxsivvnwnsly181x27a5zq9fpizk82cnx2s8ks"; + hash="1sn95flxrh85qjsg1kk700c1ggxaaccr9j1nnw7x4daw8lky25ac"; + url="mirror://sourceforge/project/libmwaw/libmwaw/libmwaw-0.3.4/libmwaw-0.3.4.tar.xz"; + sha256="1sn95flxrh85qjsg1kk700c1ggxaaccr9j1nnw7x4daw8lky25ac"; }; buildInputs = [ boost pkgconfig cppunit zlib libwpg libwpd librevenge From d7bc5835c81af1db0b4f81b7d73107bfa0e48e08 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:19:29 +0300 Subject: [PATCH 0183/1091] LibreOffice: 4.3.3.2->4.3.5.2 --- pkgs/applications/office/libreoffice/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 78eaa78ee10a..0a2c23ae5bd2 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -24,7 +24,7 @@ let langsSpaces = stdenv.lib.concatStringsSep " " langs; major = "4"; minor = "3"; - patch = "3"; + patch = "5"; tweak = "2"; subdir = "${major}.${minor}.${patch}"; version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; @@ -80,14 +80,14 @@ let translations = fetchSrc { name = "translations"; - sha256 = "0jpkkb71fbiid12r2dpvak304hlvx4ws1bk2yrb3narz15wzcvjr"; + sha256 = "0xqvfmfab0hq3hcq76hs7ybv32i02lzl8xghilbjf12k1wgqy96c"; }; # TODO: dictionaries help = fetchSrc { name = "help"; - sha256 = "0vd4ndnqy7xjlxh9flfp84jy82bvaq80pxcsx6lsarxsb4cvw7sz"; + sha256 = "14kdhd9pjy0a7dkyx03a73m5iy3qr3ki2xqkinhml24f3n9qddbq"; }; }; @@ -97,7 +97,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; - sha256 = "0abmrn8iwwsbvi9dxq1pnirclxvfb33ngg7lpsj0y5lf0jpgpbb0"; + sha256 = "0dr6xzdnnyhhysayz1yhnmv0l3c14kpnlhwd5h66qyzkd4d85rkq"; }; # Openoffice will open libcups dynamically, so we link it directly From f329eb01379238b0c50ebb31aa540f1e03b1abac Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 1 Jan 2015 01:39:31 +0300 Subject: [PATCH 0184/1091] LibreOffice: install icons --- pkgs/applications/office/libreoffice/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 0a2c23ae5bd2..950d0c6ac497 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -180,6 +180,10 @@ stdenv.mkDerivation rec { substituteInPlace "$f" --replace "Exec=libreoffice${major}.${minor}" "Exec=$out/bin/soffice" substituteInPlace "$f" --replace "Exec=libreoffice" "Exec=$out/bin/soffice" done + + mkdir -p "$out/share/desktop" + cp -r sysui/desktop/icons "$out/share/desktop" + sed -re 's@Icon=libreofficedev[0-9.]*-?@Icon=@' -i "$out/share/applications/"*.desktop ''; configureFlags = [ From 744f4b1eced75ef871c86041c681d604cae05f4e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 1 Jan 2015 01:07:22 +0100 Subject: [PATCH 0185/1091] gdb: Fix manpages --- pkgs/development/tools/misc/gdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix index d9af1e3eb548..bc08a32ab1ff 100644 --- a/pkgs/development/tools/misc/gdb/default.nix +++ b/pkgs/development/tools/misc/gdb/default.nix @@ -1,5 +1,5 @@ { fetchurl, stdenv, ncurses, readline, gmp, mpfr, expat, texinfo -, dejagnu, python, pkgconfig, guile, target ? null +, dejagnu, python, perl, pkgconfig, guile, target ? null # Additional dependencies for GNU/Hurd. , mig ? null, hurd ? null @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { # I think python is not a native input, but I leave it # here while I will not need it cross building - nativeBuildInputs = [ texinfo python ] + nativeBuildInputs = [ texinfo python perl ] ++ stdenv.lib.optional isGNU mig; buildInputs = [ ncurses readline gmp mpfr expat pkgconfig guile ] From d01a6f4504ac42f95628519c1b85a8a9312dbf35 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 10:12:18 -0800 Subject: [PATCH 0186/1091] svrcore: Add derivation --- .../development/libraries/svrcore/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/libraries/svrcore/default.nix diff --git a/pkgs/development/libraries/svrcore/default.nix b/pkgs/development/libraries/svrcore/default.nix new file mode 100644 index 000000000000..637b8b8ab7f5 --- /dev/null +++ b/pkgs/development/libraries/svrcore/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, pkgconfig, nss, nspr }: + +stdenv.mkDerivation rec { + name = "svrcore-${version}"; + version = "4.0.4"; + + src = fetchurl { + url = "ftp://ftp.mozilla.org/pub/mozilla.org/directory/svrcore/releases/${version}/src/${name}.tar.bz2"; + sha256 = "0n3alg6bxml8952fb6h0bi0l29farvq21q6k20gy2ba90m3znwj7"; + }; + + buildInputs = [ pkgconfig nss nspr ]; + + meta = with stdenv.lib; { + description = "Secure PIN handling using NSS crypto"; + license = licenses.mpl11; + platforms = platforms.all; + maintainers = with maintainers; [ wkennington ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aef3dc31166a..3029b00c779c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7003,6 +7003,8 @@ let sutils = callPackage ../tools/misc/sutils { }; + svrcore = callPackage ../development/libraries/svrcore { }; + sword = callPackage ../development/libraries/sword { }; szip = callPackage ../development/libraries/szip { }; From 30db6f177d3af49d02a5a92e19969af0af44427a Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 11:55:07 -0800 Subject: [PATCH 0187/1091] net_snmp: 5.7.2.1 -> 5.7.3 --- pkgs/servers/monitoring/net-snmp/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/monitoring/net-snmp/default.nix b/pkgs/servers/monitoring/net-snmp/default.nix index 9e3ebc3795d8..28ad58194387 100644 --- a/pkgs/servers/monitoring/net-snmp/default.nix +++ b/pkgs/servers/monitoring/net-snmp/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, autoreconfHook, file, openssl, perl, unzip }: stdenv.mkDerivation rec { - name = "net-snmp-5.7.2.1"; + name = "net-snmp-5.7.3"; src = fetchurl { url = "mirror://sourceforge/net-snmp/${name}.zip"; - sha256 = "1nj3b2x4fhsh82nra99128vqp2lfw5wx91ka8nqwzxvik59hb4dc"; + sha256 = "0gkss3zclm23zwpqfhddca8278id7pk6qx1mydpimdrrcndwgpz8"; }; preConfigure = @@ -31,9 +31,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "Clients and server for the SNMP network monitoring protocol"; homepage = http://net-snmp.sourceforge.net/; - license = "bsd"; + license = licenses.bsd3; + platforms = platforms.unix; + maintainers = with maintainers; [ wkennington ]; }; } From 400cd62cfc8bf0d6ce5e956d63881672b8f5dfec Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 09:30:15 -0800 Subject: [PATCH 0188/1091] 389-ds-base: Add derivation --- pkgs/servers/ldap/389/default.nix | 33 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/servers/ldap/389/default.nix diff --git a/pkgs/servers/ldap/389/default.nix b/pkgs/servers/ldap/389/default.nix new file mode 100644 index 000000000000..1c0b0cd00430 --- /dev/null +++ b/pkgs/servers/ldap/389/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, pkgconfig, perl, pam, nspr, nss, openldap, db, cyrus_sasl +, svrcore, icu, net_snmp, krb5, pcre +}: + +stdenv.mkDerivation rec { + name = "389-ds-base-1.3.3.5"; + + src = fetchurl { + url = "http://directory.fedoraproject.org/binaries/${name}.tar.bz2"; + sha256 = "09w81salyr56njsvq9p96ijrrs0vwsczd43jf6384ylzj1jrxxl5"; + }; + + buildInputs = [ + pkgconfig perl pam nspr nss openldap db cyrus_sasl svrcore icu + net_snmp krb5 pcre + ]; + + configureFlags = [ + "--sysconfdir=/etc" + "--with-openldap=${openldap}" + "--with-db=${db}" + "--with-sasl=${cyrus_sasl}" + "--with-netsnmp=${net_snmp}" + ]; + + meta = with stdenv.lib; { + homepage = https://directory.fedoraproject.org/; + description = "enterprise-class Open Source LDAP server for Linux"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3029b00c779c..531c55f55e5d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7535,6 +7535,8 @@ let ### SERVERS + "389-ds-base" = callPackage ../servers/ldap/389 { }; + rdf4store = callPackage ../servers/http/4store { }; apacheHttpd = pkgs.apacheHttpd_2_4; From cd833ea6ddae0a0d57077b56d0ddeef30587a9ef Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 00:07:49 -0800 Subject: [PATCH 0189/1091] kerberos: Disable on darwin --- pkgs/servers/openafs-client/default.nix | 6 ++++-- pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index 9d9df2e38c0e..1d9bd52d9120 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -34,11 +34,13 @@ stdenv.mkDerivation { ./regen.sh - export KRB5_CONFIG=${kerberos}/bin/krb5-config + ${optionalString (kerberos != null) '' + export KRB5_CONFIG=${kerberos}/bin/krb5-config" + ''} configureFlagsArray=( "--with-linux-kernel-build=$TMP/linux" - "--with-krb5" + ${stdenv.lib.optionalString (kerberos != null) "--with-krb5"} "--sysconfdir=/etc/static" ) ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 531c55f55e5d..6442458f5fe5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5530,7 +5530,8 @@ let hamlib = callPackage ../development/libraries/hamlib { }; # TODO : Add MIT Kerberos and let admin choose. - kerberos = heimdal; + # TODO : Fix kerberos on Darwin + kerberos = if stdenv.isDarwin then null else heimdal; heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { openldap = openldap.override { From 04d410cc4d21881da49ca3e52e292aec2b5da38e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 1 Jan 2015 10:07:35 +0100 Subject: [PATCH 0190/1091] handbrake: fix download URL --- pkgs/applications/video/handbrake/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/applications/video/handbrake/default.nix b/pkgs/applications/video/handbrake/default.nix index 297da6738ee4..be10cc7744a5 100644 --- a/pkgs/applications/video/handbrake/default.nix +++ b/pkgs/applications/video/handbrake/default.nix @@ -52,8 +52,7 @@ stdenv.mkDerivation rec { src = fetchurl { - name = "HandBrake-${version}.tar.bz2"; - url = "http://handbrake.fr/rotation.php?file=HandBrake-${version}.tar.bz2"; + url = "http://download.handbrake.fr/releases/${version}/HandBrake-${version}.tar.bz2"; sha256 = "1crmm1c32vx60jfl2bqzg59q4qqx6m83b08snp7h1njc21sdf7d7"; }; From 3878472f02470b5b16ec2f0d7bbd6dcf957c1cb2 Mon Sep 17 00:00:00 2001 From: Raffael Mancini Date: Wed, 31 Dec 2014 18:31:42 +0100 Subject: [PATCH 0191/1091] ipopt: fix build after minor gcc update (close #5519) The configure script only checks for a specific version to enable a fix in finding cstdlib and cstring. --- pkgs/development/libraries/science/math/ipopt/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/science/math/ipopt/default.nix b/pkgs/development/libraries/science/math/ipopt/default.nix index 3a22ecb73fca..6b82024409a2 100644 --- a/pkgs/development/libraries/science/math/ipopt/default.nix +++ b/pkgs/development/libraries/science/math/ipopt/default.nix @@ -9,6 +9,10 @@ stdenv.mkDerivation rec { sha256 = "0sji4spl5dhw1s3f9y0ym09gi7d1c8wldn6wbiap4q8dq7cvklq5"; }; + preConfigure = '' + export CXXDEFS="-DHAVE_RAND -DHAVE_CSTRING -DHAVE_CSTDIO" + ''; + nativeBuildInputs = [ unzip ]; buildInputs = [ gfortran blas liblapack ]; From f364e3f8e8b34cd5fe402f008e02be3acf3a8839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 1 Jun 2014 23:03:36 +0200 Subject: [PATCH 0192/1091] eclipse: add webkit as dependency This makes the Eclipse internal web browser work. The internal web browser is the default browser, and Eclipse requires manual configuration for any other (external) web browser. To me this means the internal browser should be working by default, unless users will get an error popup if they click any links. This change increases the closure size from 714 to 880 MiB (attribute eclipses.eclipse_cpp_43). --- pkgs/applications/editors/eclipse/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix index 6073dc42c698..e04e438b8bad 100644 --- a/pkgs/applications/editors/eclipse/default.nix +++ b/pkgs/applications/editors/eclipse/default.nix @@ -1,6 +1,7 @@ { stdenv, fetchurl, makeDesktopItem, makeWrapper , freetype, fontconfig, libX11, libXext, libXrender, zlib , glib, gtk, libXtst, jre +, webkitgtk2 ? null # for internal web browser }: assert stdenv ? glibc; @@ -44,7 +45,7 @@ let makeWrapper $out/eclipse/eclipse $out/bin/eclipse \ --prefix PATH : ${jre}/bin \ - --prefix LD_LIBRARY_PATH : ${glib}/lib:${gtk}/lib:${libXtst}/lib \ + --prefix LD_LIBRARY_PATH : ${glib}/lib:${gtk}/lib:${libXtst}/lib${stdenv.lib.optionalString (webkitgtk2 != null) ":${webkitgtk2}/lib"} \ --add-flags "-configuration \$HOME/.eclipse/''${productId}_$productVersion/configuration" # Create desktop item. From 1d835a2cbdd64e7b257c513904be9d17706c38e9 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 1 Jan 2015 16:41:03 +0300 Subject: [PATCH 0193/1091] Using the OpenJDK currency date patch for icedtea --- .../compilers/icedtea/currency-date-range.patch | 14 ++++++++++++++ pkgs/development/compilers/icedtea/default.nix | 1 + 2 files changed, 15 insertions(+) create mode 100644 pkgs/development/compilers/icedtea/currency-date-range.patch diff --git a/pkgs/development/compilers/icedtea/currency-date-range.patch b/pkgs/development/compilers/icedtea/currency-date-range.patch new file mode 100644 index 000000000000..b7a2486b12c4 --- /dev/null +++ b/pkgs/development/compilers/icedtea/currency-date-range.patch @@ -0,0 +1,14 @@ +diff -Naur openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java +--- openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java ++++ openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-12-30 10:15:50.327905933 -0430 +@@ -281,8 +281,8 @@ + checkCurrencyCode(newCurrency); + String timeString = currencyInfo.substring(4, length - 4); + long time = format.parse(timeString).getTime(); +- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) { +- throw new RuntimeException("time is more than 10 years from present: " + time); ++ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) { ++ throw new RuntimeException("time is more than 20 years from present: " + time); + } + specialCaseCutOverTimes[specialCaseCount] = time; + specialCaseOldCurrencies[specialCaseCount] = oldCurrency; diff --git a/pkgs/development/compilers/icedtea/default.nix b/pkgs/development/compilers/icedtea/default.nix index 81d30d503900..8f556c89fb46 100644 --- a/pkgs/development/compilers/icedtea/default.nix +++ b/pkgs/development/compilers/icedtea/default.nix @@ -80,6 +80,7 @@ with srcInfo; stdenv.mkDerivation { patch -p0 < ${./cppflags-include-fix.patch} patch -p0 < ${./fix-java-home.patch} + patch -p0 < ${./currency-date-range.patch} ''; NIX_NO_SELF_RPATH = true; From 06e523b7e8eda671ee3a5cddc7b41ba16fd74034 Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Tue, 23 Dec 2014 10:06:27 -0600 Subject: [PATCH 0194/1091] Update skarnet.org software for 2.0 release. New build system using configure script and GNU Make 4.0, and new releases of the following using the new build system: execline 2.0.0.0 s6 2.0.0.0 s6-dns 2.0.0.0 s6-linux-utils 2.0.0.0 s6-networking 2.0.0.0 s6-portable-utils 2.0.0.0 skalibs 2.0.0.0 --- .../development/libraries/skalibs/default.nix | 22 ++++----- .../libraries/skalibs/getpeereid.patch | 28 ----------- .../tools/build-managers/skarnet/default.nix | 21 --------- .../build-managers/skarnet/setup-hook.sh | 47 ------------------- .../linux/s6-linux-utils/default.nix | 18 +++++-- pkgs/servers/s6/default.nix | 20 ++++++-- pkgs/tools/misc/execline/default.nix | 19 ++++++-- pkgs/tools/misc/s6-portable-utils/default.nix | 19 ++++---- pkgs/tools/networking/s6-dns/default.nix | 19 ++++++-- .../networking/s6-networking/default.nix | 23 +++++++-- pkgs/top-level/all-packages.nix | 2 - 11 files changed, 96 insertions(+), 142 deletions(-) delete mode 100644 pkgs/development/libraries/skalibs/getpeereid.patch delete mode 100644 pkgs/development/tools/build-managers/skarnet/default.nix delete mode 100644 pkgs/development/tools/build-managers/skarnet/setup-hook.sh diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix index 55c69b137e52..3fe8e275ea9c 100644 --- a/pkgs/development/libraries/skalibs/default.nix +++ b/pkgs/development/libraries/skalibs/default.nix @@ -1,11 +1,11 @@ { stdenv -, skarnetConfCompile , fetchurl +, gnumake40 }: let - version = "1.6.0.0"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -13,19 +13,19 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://skarnet.org/software/skalibs/${name}.tar.gz"; - sha256 = "0jz3farll9n5jvz3g6wri99s6njkgmnf0r9jqjlg03f20dzv8c8w"; + sha256 = "0cz30wqg8fnkwjlacs4s3sjs3l34sa91xgci95fmb187zhiq693n"; }; - sourceRoot = "prog/${name}"; + dontDisableStatic = true; - # See http://skarnet.org/cgi-bin/archive.cgi?1:mss:75:201405:pkmodhckjklemogbplje - patches = [ ./getpeereid.patch ]; + buildInputs = [ gnumake40 ]; - buildInputs = [ skarnetConfCompile ]; - - preInstall = '' - mkdir -p "$out/etc" - ''; + configureFlags = [ + "--enable-force-devr" # assume /dev/random works + "--libdir=\${prefix}/lib" + "--includedir=\${prefix}/include" + "--sysdepdir=\${prefix}/lib/skalibs/sysdeps" + ] ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]); meta = { homepage = http://skarnet.org/software/skalibs/; diff --git a/pkgs/development/libraries/skalibs/getpeereid.patch b/pkgs/development/libraries/skalibs/getpeereid.patch deleted file mode 100644 index c366780e2670..000000000000 --- a/pkgs/development/libraries/skalibs/getpeereid.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/src/libstddjb/getpeereid.h -+++ b/src/libstddjb/getpeereid.h -@@ -3,6 +3,14 @@ - #ifndef GETPEEREID_H - #define GETPEEREID_H - -+#include "sysdeps.h" -+ -+#ifdef HASGETPEEREID -+/* syscall exists - do nothing */ -+ -+#else -+ - extern int getpeereid (int, int *, int *) ; - - #endif -+#endif ---- a/src/libstddjb/ipc_eid.c -+++ b/src/libstddjb/ipc_eid.c -@@ -5,7 +5,7 @@ - - int ipc_eid (int s, unsigned int *u, unsigned int *g) - { -- int dummyu, dummyg ; -+ unsigned int dummyu, dummyg ; - if (getpeereid(s, &dummyu, &dummyg) < 0) return -1 ; - *u = (unsigned int)dummyu ; - *g = (unsigned int)dummyg ; diff --git a/pkgs/development/tools/build-managers/skarnet/default.nix b/pkgs/development/tools/build-managers/skarnet/default.nix deleted file mode 100644 index 5490fcabef96..000000000000 --- a/pkgs/development/tools/build-managers/skarnet/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv }: - -let - - version = "2014-11-28"; - -in stdenv.mkDerivation { - - name = "skarnet-conf-compile-${version}"; - - phases = [ "fixupPhase" ]; - - setupHook = ./setup-hook.sh; - - meta = { - homepage = http://www.skarnet.org/software/conf-compile.html; - description = "Support for configuring skarnet.org packages for nix builds"; - platforms = stdenv.lib.platforms.all; - }; - -} diff --git a/pkgs/development/tools/build-managers/skarnet/setup-hook.sh b/pkgs/development/tools/build-managers/skarnet/setup-hook.sh deleted file mode 100644 index e9cd02a4e7e6..000000000000 --- a/pkgs/development/tools/build-managers/skarnet/setup-hook.sh +++ /dev/null @@ -1,47 +0,0 @@ -# Packages from skarnet.org use a unique build system. These functions -# assist with some common configuration and shebang patching. - -skarnetConfigure() { - runHook preConfigure - - pushd conf-compile >/dev/null - - # paths - > conf-defaultpath printf "$out/bin" - > conf-etc printf "$out/etc" - > conf-install-command printf "$out/bin" - > conf-install-include printf "$out/include" - > conf-install-libexec printf "$out/libexec" - > conf-install-library printf "$out/lib" - > conf-install-library.so printf "$out/lib" - > conf-install-sysdeps printf "$out/sysdeps" - - # use generic 'cc' to support both gcc and clang (darwin) stdenvs - for file in conf-cc conf-dynld conf-ld; do - substituteInPlace $file --replace gcc cc - done - - # let nix builder strip things, cross-platform - truncate --size 0 conf-stripbins conf-striplibs - - rm -f flag-slashpackage - touch flag-allstatic - touch flag-forcedevr # only used for skalibs - - # build inputs - truncate --size 0 import path-include path-library - for input in $nativeBuildInputs; do - [[ -a "$input/sysdeps" ]] && >> import printf "$input/sysdeps" - [[ -a "$input/include" ]] && >> path-include printf "$input/include" - [[ -a "$input/lib" ]] && >> path-library printf "$input/lib" - done - - popd >/dev/null - - # patch various scripts to use stdenv shell - patchShebangs src/sys - - runHook postConfigure -} - -export configurePhase=skarnetConfigure diff --git a/pkgs/os-specific/linux/s6-linux-utils/default.nix b/pkgs/os-specific/linux/s6-linux-utils/default.nix index b7a546a3ea06..76f46a32125b 100644 --- a/pkgs/os-specific/linux/s6-linux-utils/default.nix +++ b/pkgs/os-specific/linux/s6-linux-utils/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.0.3.1"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,12 +14,20 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-linux-utils/${name}.tar.gz"; - sha256 = "1s17g03z5hfpiz32g001g5wyamyvn9l36fr2csk3k7r0jkqfnl0d"; + sha256 = "0lfgfwnk81vjlkvmr1gzknz9swgcrp5s7x19dfkw6shvi95fyirh"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--includedir=\${prefix}/include" + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ]; meta = { homepage = http://www.skarnet.org/software/s6-linux-utils/; diff --git a/pkgs/servers/s6/default.nix b/pkgs/servers/s6/default.nix index 491dc625cf21..87235dcd696b 100644 --- a/pkgs/servers/s6/default.nix +++ b/pkgs/servers/s6/default.nix @@ -1,13 +1,13 @@ { stdenv , execline , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.1.3.2"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -15,12 +15,22 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6/${name}.tar.gz"; - sha256 = "0djxdd3d3mlp63sjqqs0ilf8p68m86c1s98d82fl0kgaaibpsikp"; + sha256 = "14x4l3xp152c9v34zs7nzxzacizfpp0k0lzwh40rxm0w5wz4x0ls"; }; - buildInputs = [ skalibs execline skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-include=${execline}/include" + "--with-lib=${skalibs}/lib" + "--with-lib=${execline}/lib" + "--with-dynlib=${skalibs}/lib" + "--with-dynlib=${execline}/lib" + ] ++ stdenv.lib.optional stdenv.isDarwin [ "--disable-shared" ]; preBuild = '' substituteInPlace "src/daemontools-extras/s6-log.c" \ diff --git a/pkgs/tools/misc/execline/default.nix b/pkgs/tools/misc/execline/default.nix index 6bfb1852f870..b2bca22433cc 100644 --- a/pkgs/tools/misc/execline/default.nix +++ b/pkgs/tools/misc/execline/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.3.1.1"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,12 +14,21 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://skarnet.org/software/execline/${name}.tar.gz"; - sha256 = "1br3qzif166kbp4k813ljbyq058p7mfsp2lj88n8vi4dmj935nzg"; + sha256 = "1g5v6icxsf7p2ccj9iq85iikkm12xph65ri86ydakihv6al3jw71"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--libdir=\${prefix}/lib" + "--includedir=\${prefix}/include" + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ] ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]); meta = { homepage = http://skarnet.org/software/execline/; diff --git a/pkgs/tools/misc/s6-portable-utils/default.nix b/pkgs/tools/misc/s6-portable-utils/default.nix index 650886351e6b..4d871cf79118 100644 --- a/pkgs/tools/misc/s6-portable-utils/default.nix +++ b/pkgs/tools/misc/s6-portable-utils/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "1.0.3.2"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,16 +14,19 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-portable-utils/${name}.tar.gz"; - sha256 = "040nmls7qbgw8yn502lym4kgqh5zxr2ks734bqajpi2ricnasvhl"; + sha256 = "1vszqaqkyhz1v69pxls3c7y1qs8wjkdylpg0yz183xlirywimwwk"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "admin/${name}"; + buildInputs = [ gnumake40 ]; - preInstall = '' - mkdir -p "$out/libexec" - ''; + configureFlags = [ + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ]; meta = { homepage = http://www.skarnet.org/software/s6-portable-utils/; diff --git a/pkgs/tools/networking/s6-dns/default.nix b/pkgs/tools/networking/s6-dns/default.nix index 16467e84a1e7..4ffa2d931a11 100644 --- a/pkgs/tools/networking/s6-dns/default.nix +++ b/pkgs/tools/networking/s6-dns/default.nix @@ -1,12 +1,12 @@ { stdenv , fetchurl +, gnumake40 , skalibs -, skarnetConfCompile }: let - version = "0.1.0.0"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -14,12 +14,21 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-dns/${name}.tar.gz"; - sha256 = "1r82l5fnz2rrwm5wq2sldqp74lk9fifr0d8hyq98xdyh24hish68"; + sha256 = "07k6rzgsgcxr0bq209as79sjn2nrcjj9mlmk9vvy1hvsag0xnkcq"; }; - buildInputs = [ skalibs skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "web/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--includedir=\${prefix}/include" + "--libdir=\${prefix}/lib" + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-lib=${skalibs}/lib" + "--with-dynlib=${skalibs}/lib" + ] ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]); meta = { homepage = http://www.skarnet.org/software/s6-dns/; diff --git a/pkgs/tools/networking/s6-networking/default.nix b/pkgs/tools/networking/s6-networking/default.nix index a4482bb71c3f..87dd783636d6 100644 --- a/pkgs/tools/networking/s6-networking/default.nix +++ b/pkgs/tools/networking/s6-networking/default.nix @@ -1,14 +1,14 @@ { stdenv , execline , fetchurl +, gnumake40 , s6Dns , skalibs -, skarnetConfCompile }: let - version = "0.1.0.0"; + version = "2.0.0.0"; in stdenv.mkDerivation rec { @@ -16,12 +16,25 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://www.skarnet.org/software/s6-networking/${name}.tar.gz"; - sha256 = "1np9m2j1i2450mbcjvpbb56kv3wc2fbyvmv2a039q61j2lk6vjz7"; + sha256 = "0k2i0g5lsvh1gz90ixwdip1pngj9vd45d4fpmdg075vd8zhh7j37"; }; - buildInputs = [ skalibs s6Dns execline skarnetConfCompile ]; + dontDisableStatic = true; - sourceRoot = "net/${name}"; + buildInputs = [ gnumake40 ]; + + configureFlags = [ + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" + "--with-include=${skalibs}/include" + "--with-include=${execline}/include" + "--with-include=${s6Dns}/include" + "--with-lib=${skalibs}/lib" + "--with-lib=${execline}/lib" + "--with-lib=${s6Dns}/lib" + "--with-dynlib=${skalibs}/lib" + "--with-dynlib=${execline}/lib" + "--with-dynlib=${s6Dns}/lib" + ]; meta = { homepage = http://www.skarnet.org/software/s6-networking/; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 12c382e6f557..297a983be608 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6894,8 +6894,6 @@ let skalibs = callPackage ../development/libraries/skalibs { }; - skarnetConfCompile = callPackage ../development/tools/build-managers/skarnet { }; - slang = callPackage ../development/libraries/slang { }; slibGuile = callPackage ../development/libraries/slib { From 91531adb78dfe8cb4013a9e97244195e52869dd2 Mon Sep 17 00:00:00 2001 From: codyopel Date: Fri, 26 Dec 2014 07:09:19 -0500 Subject: [PATCH 0195/1091] x265-hg: updated to latest commit, fixed package naming issue --- pkgs/development/libraries/x265/hg.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/x265/hg.nix b/pkgs/development/libraries/x265/hg.nix index db15e223047e..5793bd343388 100644 --- a/pkgs/development/libraries/x265/hg.nix +++ b/pkgs/development/libraries/x265/hg.nix @@ -1,7 +1,7 @@ { callPackage, ... } @ args: callPackage ./generic.nix (args // rec { - version = "hg-${rev}"; - rev = "eebb372eec893efc50e66806fcc19b1c1bd89683"; - sha256 = "03dpbjqcmbmyid45560byabybfzy2bvic0gqa6k6hxci6rvmynpi"; + version = "hg"; + rev = "5f9f7194267b76f733e9ffb0f9e8b474dfe89a71"; + sha256 = "056ng8nsadmjf6s7igbgbxmiapjcxpfy6pbayl764xbhpkv4md88"; }) \ No newline at end of file From d85bbfcce47598dcf4058d5ee59a7619e9bd1897 Mon Sep 17 00:00:00 2001 From: lostdj Date: Sat, 27 Dec 2014 11:28:38 +0300 Subject: [PATCH 0196/1091] SmartGitHg: update from 6.0.6 to 6.5.3. --- .../version-management/smartgithg/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix index d729159316d2..2ddb1b5773f1 100644 --- a/pkgs/applications/version-management/smartgithg/default.nix +++ b/pkgs/applications/version-management/smartgithg/default.nix @@ -7,7 +7,7 @@ }: let - the_version = "6_0_6"; + the_version = "6_5_3"; in @@ -15,9 +15,9 @@ stdenv.mkDerivation rec { name = "smartgithg-${the_version}"; src = fetchurl { - url = "http://www.syntevo.com/download/smartgithg/" + - "smartgithg-generic-${the_version}.tar.gz"; - sha256 = "13e41560138ef18395fbe0bf56d4d29e8614eee004d51d7dd03381080d8426e6"; + url = "http://www.syntevo.com/download/smartgit/" + + "smartgit-generic-${the_version}.tar.gz"; + sha256 = "0hz1y29ipls58fizr27w6rbv7v7qbbc1h70xvjjd8c94k9ajmav9"; }; buildInputs = [ @@ -40,24 +40,26 @@ stdenv.mkDerivation rec { in '' tar xvzf $src mkdir -pv $out - # unpacking should have produced a dir named ${name} - cp -a ${name} $out + mkdir -pv ${pkg_path} + # unpacking should have produced a dir named 'smartgit' + cp -a smartgit/* ${pkg_path} mkdir -pv ${bin_path} [ -d ${jre}/lib/openjdk ] \ && jre=${jre}/lib/openjdk \ || jre=${jre} - makeWrapper ${pkg_path}/bin/smartgithg.sh ${bin_path}/smartgithg \ + makeWrapper ${pkg_path}/bin/smartgit.sh ${bin_path}/smartgit \ --prefix PATH : ${runtime_paths} \ --prefix LD_LIBRARY_PATH : ${runtime_lib_paths} \ --prefix JRE_HOME : ${jre} \ --prefix JAVA_HOME : ${jre} \ --prefix SMARTGITHG_JAVA_HOME : ${jre} patchShebangs $out + cp ${bin_path}/smartgit ${bin_path}/smartgithg ''; meta = with stdenv.lib; { description = "GUI for Git, Mercurial, Subversion"; - homepage = http://www.syntevo.com/smartgithg/; + homepage = http://www.syntevo.com/smartgit/; license = licenses.unfree; platforms = platforms.linux; }; From 30e21cedae481709b307e54e34f93bc58abe065c Mon Sep 17 00:00:00 2001 From: Stewart Mackenzie Date: Sat, 27 Dec 2014 21:36:50 +0800 Subject: [PATCH 0197/1091] hammer: version bump --- pkgs/development/tools/parsing/hammer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/hammer/default.nix b/pkgs/development/tools/parsing/hammer/default.nix index 7dbbf10b486c..f04d773c374b 100644 --- a/pkgs/development/tools/parsing/hammer/default.nix +++ b/pkgs/development/tools/parsing/hammer/default.nix @@ -6,8 +6,8 @@ stdenv.mkDerivation rec { src = fetchgit { url = "git://github.com/UpstandingHackers/hammer"; - sha256 = "1v8f2a6bgjgdkhbqz751bqjlwb9lmqn5x63xcskwcl2b9n36vqi9"; - rev = "e7aa73446e23f4af2fce5f88572aae848f212c16"; + sha256 = "18bb0p896ch4crhcfxpbvpc17wg8gzv8696pcc51i34mza76jiz9"; + rev = "47f34b81e4de834fd3537dd71928c4f3cdb7f533"; }; buildInputs = [ glib pkgconfig python scons ]; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = platforms.linux; }; -} \ No newline at end of file +} From 9c67a3bc35e1ec07ff587ffe2e4747f6eb101c74 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 15 Dec 2014 11:14:07 -0600 Subject: [PATCH 0198/1091] openblas: version bump to 0.2.13 --- pkgs/development/libraries/science/math/openblas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 6ca1f4ccadae..a452037a235e 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -4,12 +4,12 @@ let local = config.openblas.preferLocalBuild or false; localTarget = config.openblas.target or ""; in stdenv.mkDerivation rec { - version = "0.2.11"; + version = "0.2.13"; name = "openblas-${version}"; src = fetchurl { url = "https://github.com/xianyi/OpenBLAS/tarball/v${version}"; - sha256 = "1va4yhzgj2chcj6kaxgfbzirajp1zgvkic61959aka2xq2c5igms"; + sha256 = "1asg5mix13ipxgj5h2yj2p0r8km1di5jbcjkn5gmhb37nx7qfv6k"; name = "openblas-${version}.tar.gz"; }; From 6e46a100b45c3f47fa03bcee1fbdc13dfbd7152c Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 15 Dec 2014 11:16:46 -0600 Subject: [PATCH 0199/1091] atlas: fix generic options Build atlas with the generic options recommended by the upstream documentation for distributions. The expression now takes the parameter 'threads' which configures the number of threads atlas will use. The default is to build serial atlas ('threads = "0"'). The expression also takes the parameter 'cacheEdge' which is the L2 cache per core, in bytes. This reduces build time because the cache size doesn't need to be detected. It also reduces impurity, since different build nodes on Hydra may have different hardware. It is set to 256k by default, which is recommended for distributions by the upstream documentation. --- .../libraries/science/math/atlas/default.nix | 68 +++++++++++++++---- 1 file changed, 53 insertions(+), 15 deletions(-) diff --git a/pkgs/development/libraries/science/math/atlas/default.nix b/pkgs/development/libraries/science/math/atlas/default.nix index 938778734e09..3cdab4df16f4 100644 --- a/pkgs/development/libraries/science/math/atlas/default.nix +++ b/pkgs/development/libraries/science/math/atlas/default.nix @@ -1,5 +1,7 @@ { stdenv, fetchurl, gfortran, tolerateCpuTimingInaccuracy ? true, shared ? false -, cpuConfig ? if stdenv.isi686 then "-b 32 -A 18 -V 1" else "-b 64 -A 31 -V 384" +, cpuConfig ? if stdenv.isi686 then "-b 32 -A 12 -V 1" else "-b 64 -A 14 -V 384" +, cacheEdge ? "262144" +, threads ? "0" }: # Atlas detects the CPU and optimizes its build accordingly. This is great when @@ -9,27 +11,40 @@ # cannot execute. # # To avoid these issues, the build is configured using the 'cpuConfig' -# parameter as follows: +# parameter. Upstream recommends these defaults for distributions: # # | x86 CPU | x86_64 CPU | # |---------------------------------------------+------------------------| # | -b 32 | -b 64 | -# | -A 18 (Pentium II) | -A 31 (Athlon K7) | -# | -V 1 (No SIMD: Pentium II doesn't have SSE) | -V 384 (SSE1 and SSE2) | +# | -A 12 (x86x87) | -A 14 (x86SSE2) | +# | -V 1 (No SIMD) | -V 384 (SSE1 and SSE2) | # -# Users who want to compile a highly optimized version of ATLAS that's suitable -# for their local machine can override these settings accordingly. +# These defaults should give consistent performance across machines. +# Performance will be substantially lower than an optimized build, but a build +# optimized for one machine will give even worse performance on others. If you +# are a serious user of Atlas (e.g., you write code that uses it) you should +# compile an optimized version for each of your machines. +# +# The parameter 'cacheEdge' sets the L2 cache per core (in bytes). Setting this +# parameter reduces build time because some tests to detect the L2 cache size +# will not be run. It will also reduce impurity; different build nodes on Hydra +# may have different L2 cache sizes, but fixing the L2 cache size should +# account for that. This also makes the performance of binary substitutes more +# consistent. # # The -V flags can change with each release as new instruction sets are added # because upstream thinks it's a good idea to add entries at the start of an # enum, rather than the end. If the build suddenly fails with messages about # missing instruction sets, you may need to poke around in the source a bit. +# +# Upstream recommends the x86x87/x86SSE2 architectures for generic x86/x86_64 +# for distribution builds. Additionally, we set 'cacheEdge' to reduce impurity. +# Otherwise, the cache parameters will be detected by timing which will be +# highly variable on Hydra. let + inherit (stdenv.lib) optional optionalString; version = "3.10.2"; - - optionalString = stdenv.lib.optionalString; - optional = stdenv.lib.optional; in stdenv.mkDerivation { @@ -50,27 +65,50 @@ stdenv.mkDerivation { patches = optional tolerateCpuTimingInaccuracy ./disable-timing-accuracy-check.patch; # Configure outside of the source directory. - preConfigure = '' mkdir build; cd build; configureScript=../configure; ''; + preConfigure = '' + mkdir build + cd build + configureScript=../configure + ''; # * -fPIC is passed even in non-shared builds so that the ATLAS code can be # used to inside of shared libraries, like Octave does. # # * -t 0 disables use of multi-threading. It's not quite clear what the # consequences of that setting are and whether it's necessary or not. - configureFlags = "-Fa alg -fPIC -t 0 ${cpuConfig}" + optionalString shared " --shared"; + configureFlags = [ + "-Fa alg" + "-fPIC" + "-t ${threads}" + cpuConfig + ] ++ optional shared "--shared"; + + postConfigure = '' + if [[ -n "${cacheEdge}" ]]; then + echo '#define CacheEdge ${cacheEdge}' >> include/atlas_cacheedge.h + echo '#define CacheEdge ${cacheEdge}' >> include/atlas_tcacheedge.h + fi + ''; doCheck = true; + postInstall = '' + # Avoid name collision with the real lapack (ATLAS only builds a partial + # lapack). + mv $out/lib/liblapack.a $out/lib/liblapack_atlas.a + ''; + meta = { homepage = "http://math-atlas.sourceforge.net/"; description = "Automatically Tuned Linear Algebra Software (ATLAS)"; license = stdenv.lib.licenses.bsd3; longDescription = '' - The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing - research effort focusing on applying empirical techniques in order to provide - portable performance. At present, it provides C and Fortran77 interfaces to a - portably efficient BLAS implementation, as well as a few routines from LAPACK. + The ATLAS (Automatically Tuned Linear Algebra Software) project is an + ongoing research effort focusing on applying empirical techniques in + order to provide portable performance. At present, it provides C and + Fortran77 interfaces to a portably efficient BLAS implementation, as well + as a few routines from LAPACK. ''; maintainers = with stdenv.lib.maintainers; [ ttuegel ]; From 32ffad3e6b4a724ab32e92e9d5db4a42b8b0a869 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 15 Dec 2014 11:27:55 -0600 Subject: [PATCH 0200/1091] atlas: optionally build with full lapack --- .../libraries/science/math/atlas/default.nix | 12 ++++++++---- pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/science/math/atlas/default.nix b/pkgs/development/libraries/science/math/atlas/default.nix index 3cdab4df16f4..f4bda4f47358 100644 --- a/pkgs/development/libraries/science/math/atlas/default.nix +++ b/pkgs/development/libraries/science/math/atlas/default.nix @@ -2,6 +2,7 @@ , cpuConfig ? if stdenv.isi686 then "-b 32 -A 12 -V 1" else "-b 64 -A 14 -V 384" , cacheEdge ? "262144" , threads ? "0" +, liblapack, withLapack }: # Atlas detects the CPU and optimizes its build accordingly. This is great when @@ -48,7 +49,7 @@ let in stdenv.mkDerivation { - name = "atlas-${version}"; + name = "atlas-${version}" + optionalString withLapack "-with-lapack"; src = fetchurl { url = "mirror://sourceforge/math-atlas/atlas${version}.tar.bz2"; @@ -81,7 +82,8 @@ stdenv.mkDerivation { "-fPIC" "-t ${threads}" cpuConfig - ] ++ optional shared "--shared"; + ] ++ optional shared "--shared" + ++ optional withLapack "--with-netlib-lapack-tarfile=${liblapack.src}"; postConfigure = '' if [[ -n "${cacheEdge}" ]]; then @@ -94,8 +96,10 @@ stdenv.mkDerivation { postInstall = '' # Avoid name collision with the real lapack (ATLAS only builds a partial - # lapack). - mv $out/lib/liblapack.a $out/lib/liblapack_atlas.a + # lapack unless withLapack = true). + if ${if withLapack then "false" else "true"}; then + mv $out/lib/liblapack.a $out/lib/liblapack_atlas.a + fi ''; meta = { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 297a983be608..9e4acb23a7c4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12173,8 +12173,12 @@ let # great feature, but it's of limited use with pre-built binaries # coming from a central build farm. tolerateCpuTimingInaccuracy = true; + liblapack = liblapack_3_5_0; + withLapack = false; }; + atlasWithLapack = atlas.override { withLapack = true; }; + blas = callPackage ../development/libraries/science/math/blas { }; content = builderDefsPackage ../applications/science/math/content { From 202acdbdaf795508dca420b0844683140a884b1f Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 15 Dec 2014 11:28:20 -0600 Subject: [PATCH 0201/1091] arpack: version bump to 3.2.0 --- pkgs/development/libraries/science/math/arpack/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/science/math/arpack/default.nix b/pkgs/development/libraries/science/math/arpack/default.nix index 71f9ef2a2b6b..54c0bbca8db2 100644 --- a/pkgs/development/libraries/science/math/arpack/default.nix +++ b/pkgs/development/libraries/science/math/arpack/default.nix @@ -1,12 +1,13 @@ { stdenv, fetchurl, gfortran, openblas }: -let version = "3.1.5"; +let + version = "3.2.0"; in stdenv.mkDerivation { name = "arpack-${version}"; src = fetchurl { - url = "http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_${version}.tar.gz"; - sha256 = "05fmg4m0yri47rzgsl2mnr1qbzrs7qyd557p3v9wwxxw0rwcwsd2"; + url = "https://github.com/opencollab/arpack-ng/archive/${version}.tar.gz"; + sha256 = "1fwch6vipms1ispzg2djvbzv5wag36f1dmmr3xs3mbp6imfyhvff"; }; buildInputs = [ gfortran ]; From 84553e0aa0920c601fdae6fd419a48846d761da8 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 15 Dec 2014 11:28:57 -0600 Subject: [PATCH 0202/1091] arpack: build against atlasWithLapack --- .../libraries/science/math/arpack/default.nix | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/development/libraries/science/math/arpack/default.nix b/pkgs/development/libraries/science/math/arpack/default.nix index 54c0bbca8db2..296c5f6b9202 100644 --- a/pkgs/development/libraries/science/math/arpack/default.nix +++ b/pkgs/development/libraries/science/math/arpack/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, gfortran, openblas }: +{ stdenv, fetchurl, gfortran, atlasWithLapack }: let version = "3.2.0"; @@ -10,23 +10,17 @@ stdenv.mkDerivation { sha256 = "1fwch6vipms1ispzg2djvbzv5wag36f1dmmr3xs3mbp6imfyhvff"; }; - buildInputs = [ gfortran ]; - propagatedBuildInputs = [ openblas ]; - - preConfigure = '' - substituteInPlace arpack.pc.in \ - --replace "@BLAS_LIBS@" "-L${openblas}/lib @BLAS_LIBS@" - ''; + buildInputs = [ gfortran atlasWithLapack ]; # Auto-detection fails because gfortran brings in BLAS by default - configureFlags="--with-blas=-lopenblas --with-lapack=-lopenblas"; + configureFlags="--with-blas=-latlas --with-lapack=-latlas"; meta = { homepage = "http://forge.scilab.org/index.php/p/arpack-ng/"; - description = "A collection of Fortran77 subroutines to solve large scale eigenvalue problems"; - # Looks like OpenBLAS is not that easy to build - # there is a sgemm_itcopy undefined reference on 32-bit, for example - platforms = ["x86_64-linux"]; + description = '' + A collection of Fortran77 subroutines to solve large scale eigenvalue + problems. + ''; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.ttuegel ]; }; From 53317799ec492c381f2cb930ef7a2750d0ee6b6d Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 15 Dec 2014 11:29:30 -0600 Subject: [PATCH 0203/1091] suitesparse: add version 4.4.1 --- .../math/suitesparse/0001-disable-metis.patch | 36 ++ .../suitesparse/0002-set-install-dir.patch | 27 ++ .../suitesparse/0003-blas-lapack-flags.patch | 27 ++ .../math/suitesparse/4.2.nix} | 0 .../math/suitesparse/SuiteSparse_config.mk | 452 ++++++++++++++++++ .../science/math/suitesparse/default.nix | 58 +++ .../math}/suitesparse/disable-metis.patch | 0 pkgs/top-level/all-packages.nix | 8 +- 8 files changed, 605 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/libraries/science/math/suitesparse/0001-disable-metis.patch create mode 100644 pkgs/development/libraries/science/math/suitesparse/0002-set-install-dir.patch create mode 100644 pkgs/development/libraries/science/math/suitesparse/0003-blas-lapack-flags.patch rename pkgs/development/libraries/{suitesparse/default.nix => science/math/suitesparse/4.2.nix} (100%) create mode 100644 pkgs/development/libraries/science/math/suitesparse/SuiteSparse_config.mk create mode 100644 pkgs/development/libraries/science/math/suitesparse/default.nix rename pkgs/development/libraries/{ => science/math}/suitesparse/disable-metis.patch (100%) diff --git a/pkgs/development/libraries/science/math/suitesparse/0001-disable-metis.patch b/pkgs/development/libraries/science/math/suitesparse/0001-disable-metis.patch new file mode 100644 index 000000000000..b0f7715f755d --- /dev/null +++ b/pkgs/development/libraries/science/math/suitesparse/0001-disable-metis.patch @@ -0,0 +1,36 @@ +From 456b26d0c9101adaa5876954baac0ca0e872dab6 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Mon, 15 Dec 2014 10:18:01 -0600 +Subject: [PATCH 1/3] disable metis + +--- + SuiteSparse_config/SuiteSparse_config.mk | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/SuiteSparse_config/SuiteSparse_config.mk b/SuiteSparse_config/SuiteSparse_config.mk +index ba2da23..e1514bf 100644 +--- a/SuiteSparse_config/SuiteSparse_config.mk ++++ b/SuiteSparse_config/SuiteSparse_config.mk +@@ -212,8 +212,8 @@ XERBLA = + # The path is relative to where it is used, in CHOLMOD/Lib, CHOLMOD/MATLAB, etc. + # You may wish to use an absolute path. METIS is optional. Compile + # CHOLMOD with -DNPARTITION if you do not wish to use METIS. +-METIS_PATH = ../../metis-4.0 +-METIS = ../../metis-4.0/libmetis.a ++# METIS_PATH = ../../metis-4.0 ++# METIS = ../../metis-4.0/libmetis.a + + #------------------------------------------------------------------------------ + # UMFPACK configuration: +@@ -273,7 +273,7 @@ UMFPACK_CONFIG = + # -DNSUNPERF for Solaris only. If defined, do not use the Sun + # Performance Library + +-CHOLMOD_CONFIG = $(GPU_CONFIG) ++CHOLMOD_CONFIG = $(GPU_CONFIG) -DNPARTITION + + # uncomment this line to compile CHOLMOD without METIS: + # CHOLMOD_CONFIG = -DNPARTITION +-- +2.1.3 + diff --git a/pkgs/development/libraries/science/math/suitesparse/0002-set-install-dir.patch b/pkgs/development/libraries/science/math/suitesparse/0002-set-install-dir.patch new file mode 100644 index 000000000000..ef861f68091a --- /dev/null +++ b/pkgs/development/libraries/science/math/suitesparse/0002-set-install-dir.patch @@ -0,0 +1,27 @@ +From e0fee492a315ce1ef8697b056af210beb1465334 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Mon, 15 Dec 2014 10:18:12 -0600 +Subject: [PATCH 2/3] set install dir + +--- + SuiteSparse_config/SuiteSparse_config.mk | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/SuiteSparse_config/SuiteSparse_config.mk b/SuiteSparse_config/SuiteSparse_config.mk +index e1514bf..f1046a6 100644 +--- a/SuiteSparse_config/SuiteSparse_config.mk ++++ b/SuiteSparse_config/SuiteSparse_config.mk +@@ -95,8 +95,8 @@ F77LIB = + # LIB = -lm + + # For "make install" +-INSTALL_LIB = /usr/local/lib +-INSTALL_INCLUDE = /usr/local/include ++INSTALL_LIB = @out@/lib ++INSTALL_INCLUDE = @out@/include + + # Which version of MAKE you are using (default is "make") + # MAKE = make +-- +2.1.3 + diff --git a/pkgs/development/libraries/science/math/suitesparse/0003-blas-lapack-flags.patch b/pkgs/development/libraries/science/math/suitesparse/0003-blas-lapack-flags.patch new file mode 100644 index 000000000000..db0b1c456558 --- /dev/null +++ b/pkgs/development/libraries/science/math/suitesparse/0003-blas-lapack-flags.patch @@ -0,0 +1,27 @@ +From a99cca30cfd965683564ae024e8ecc615c61697a Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Mon, 15 Dec 2014 10:24:08 -0600 +Subject: [PATCH 3/3] blas lapack flags + +--- + SuiteSparse_config/SuiteSparse_config.mk | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/SuiteSparse_config/SuiteSparse_config.mk b/SuiteSparse_config/SuiteSparse_config.mk +index f1046a6..1710162 100644 +--- a/SuiteSparse_config/SuiteSparse_config.mk ++++ b/SuiteSparse_config/SuiteSparse_config.mk +@@ -119,8 +119,8 @@ INSTALL_INCLUDE = @out@/include + # naming the BLAS and LAPACK library (*.a or *.so) files. + + # This is probably slow ... it might connect to the Standard Reference BLAS: +- BLAS = -lblas -lgfortran +- LAPACK = -llapack ++ BLAS = @blasFlags@ ++ LAPACK = @lapackFlags@ + + # MKL + # BLAS = -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_intel_thread.a -Wl,--end-group -lpthread -lm +-- +2.1.3 + diff --git a/pkgs/development/libraries/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/4.2.nix similarity index 100% rename from pkgs/development/libraries/suitesparse/default.nix rename to pkgs/development/libraries/science/math/suitesparse/4.2.nix diff --git a/pkgs/development/libraries/science/math/suitesparse/SuiteSparse_config.mk b/pkgs/development/libraries/science/math/suitesparse/SuiteSparse_config.mk new file mode 100644 index 000000000000..157a20d7b5aa --- /dev/null +++ b/pkgs/development/libraries/science/math/suitesparse/SuiteSparse_config.mk @@ -0,0 +1,452 @@ +#=============================================================================== +# SuiteSparse_config.mk: common configuration file for the SuiteSparse +#=============================================================================== + +# This file contains all configuration settings for all packages authored or +# co-authored by Tim Davis: +# +# Package Version Description +# ------- ------- ----------- +# AMD 1.2 or later approximate minimum degree ordering +# COLAMD 2.4 or later column approximate minimum degree ordering +# CCOLAMD 1.0 or later constrained column approximate minimum degree ordering +# CAMD any constrained approximate minimum degree ordering +# UMFPACK 4.5 or later sparse LU factorization, with the BLAS +# CHOLMOD any sparse Cholesky factorization, update/downdate +# KLU 0.8 or later sparse LU factorization, BLAS-free +# BTF 0.8 or later permutation to block triangular form +# LDL 1.2 or later concise sparse LDL' +# CXSparse any extended version of CSparse (int/long, real/complex) +# SuiteSparseQR any sparse QR factorization +# RBio 2.0 or later read/write sparse matrices in Rutherford-Boeing format +# +# By design, this file is NOT included in the CSparse makefile. +# That package is fully stand-alone. CSparse is primarily for teaching; +# production code should use CXSparse. +# +# The SuiteSparse_config directory and the above packages should all appear in +# a single directory, in order for the Makefile's within each package to find +# this file. +# +# To enable an option of the form "# OPTION = ...", edit this file and +# delete the "#" in the first column of the option you wish to use. +# +# The use of METIS 4.0.1 is optional. To exclude METIS, you must compile with +# CHOLMOD_CONFIG set to -DNPARTITION. See below for details. However, if you +# do not have a metis-4.0 directory inside the SuiteSparse directory, the +# */Makefile's that optionally rely on METIS will automatically detect this +# and compile without METIS. + +#------------------------------------------------------------------------------ +# Generic configuration +#------------------------------------------------------------------------------ + +# Using standard definitions from the make environment, typically: +# +# CC cc C compiler +# CXX g++ C++ compiler +# CFLAGS [ ] flags for C and C++ compiler +# CPPFLAGS [ ] flags for C and C++ compiler +# TARGET_ARCH [ ] target architecture +# FFLAGS [ ] flags for Fortran compiler +# RM rm -f delete a file +# AR ar create a static *.a library archive +# ARFLAGS rv flags for ar +# MAKE make make itself (sometimes called gmake) +# +# You can redefine them here, but by default they are used from the +# default make environment. + +# To use OpenMP add -openmp to the CFLAGS +# If OpenMP is used, it is recommended to define CHOLMOD_OMP_NUM_THREADS +# as the number of cores per socket on the machine being used to maximize +# memory performance + CFLAGS = +# CFLAGS = -g +# for the icc compiler and OpenMP: +# CFLAGS = -openmp + +# C and C++ compiler flags. The first three are standard for *.c and *.cpp +# Add -DNTIMER if you do use any timing routines (otherwise -lrt is required). +# CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O3 -fexceptions -fPIC -DNTIMER + CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O3 -fexceptions -fPIC +# for the MKL BLAS: +# CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O3 -fexceptions -fPIC -I$(MKLROOT)/include -D_GNU_SOURCE +# with no optimization: +# CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -fexceptions -fPIC + +# ranlib, and ar, for generating libraries. If you don't need ranlib, +# just change it to RANLAB = echo +RANLIB = ranlib +ARCHIVE = $(AR) $(ARFLAGS) + +# copy and delete a file +CP = cp -f +MV = mv -f + +# Fortran compiler (not required for 'make' or 'make library') +F77 = gfortran +F77FLAGS = $(FFLAGS) -O +F77LIB = + +# C and Fortran libraries. Remove -lrt if you don't have it. + LIB = -lm -lrt +# Using the following requires CF = ... -DNTIMER on POSIX C systems. +# LIB = -lm + +# For "make install" +INSTALL_LIB = @out@/lib +INSTALL_INCLUDE = @out@/include + +# Which version of MAKE you are using (default is "make") +# MAKE = make +# MAKE = gmake + +#------------------------------------------------------------------------------ +# BLAS and LAPACK configuration: +#------------------------------------------------------------------------------ + +# UMFPACK and CHOLMOD both require the BLAS. CHOLMOD also requires LAPACK. +# See Kazushige Goto's BLAS at http://www.cs.utexas.edu/users/flame/goto/ or +# http://www.tacc.utexas.edu/~kgoto/ for the best BLAS to use with CHOLMOD. +# LAPACK is at http://www.netlib.org/lapack/ . You can use the standard +# Fortran LAPACK along with Goto's BLAS to obtain very good performance. +# CHOLMOD gets a peak numeric factorization rate of 3.6 Gflops on a 3.2 GHz +# Pentium 4 (512K cache, 4GB main memory) with the Goto BLAS, and 6 Gflops +# on a 2.5Ghz dual-core AMD Opteron. + +# These settings will probably not work, since there is no fixed convention for +# naming the BLAS and LAPACK library (*.a or *.so) files. + +# This is probably slow ... it might connect to the Standard Reference BLAS: + BLAS = -lf77blas -latlas -lcblas -lgfortran + LAPACK = -llapack -latlas -lcblas + +# MKL +# BLAS = -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_intel_thread.a -Wl,--end-group -lpthread -lm +# LAPACK = + +# ACML +# BLAS = -lacml -lgfortran +# LAPACK = + +# OpenBLAS +# BLAS = -lopenblas +# LAPACK = + +# NOTE: this next option for the "Goto BLAS" has nothing to do with a "goto" +# statement. Rather, the Goto BLAS is written by Dr. Kazushige Goto. +# Using the Goto BLAS: +# BLAS = -lgoto -lgfortran -lgfortranbegin +# BLAS = -lgoto2 -lgfortran -lgfortranbegin -lpthread + +# Using non-optimized versions: +# BLAS = -lblas_plain -lgfortran -lgfortranbegin +# LAPACK = -llapack_plain + +# BLAS = -lblas_plain -lgfortran -lgfortranbegin +# LAPACK = -llapack + +# The BLAS might not contain xerbla, an error-handling routine for LAPACK and +# the BLAS. Also, the standard xerbla requires the Fortran I/O library, and +# stops the application program if an error occurs. A C version of xerbla +# distributed with this software (SuiteSparse_config/xerbla/libcerbla.a) +# includes a Fortran-callable xerbla routine that prints nothing and does not +# stop the application program. This is optional. + +# XERBLA = ../../SuiteSparse_config/xerbla/libcerbla.a + +# If you wish to use the XERBLA in LAPACK and/or the BLAS instead, +# use this option: +XERBLA = + +# If you wish to use the Fortran SuiteSparse_config/xerbla/xerbla.f instead, +# use this: + +# XERBLA = ../../SuiteSparse_config/xerbla/libxerbla.a + +#------------------------------------------------------------------------------ +# GPU configuration for CHOLMOD and SPQR +#------------------------------------------------------------------------------ + +# no cuda + CUDA_ROOT = + GPU_BLAS_PATH = + GPU_CONFIG = + CUDA_PATH = + CUDART_LIB = + CUBLAS_LIB = + CUDA_INC_PATH = + NV20 = + NV30 = + NV35 = + NVCC = echo + NVCCFLAGS = + +# with cuda for CHOLMOD +# CUDA_ROOT = /usr/local/cuda +# GPU_BLAS_PATH = $(CUDA_ROOT) +# with 4 cores (default): +# GPU_CONFIG = -I$(CUDA_ROOT)/include -DGPU_BLAS +# with 10 cores: +# GPU_CONFIG = -I$(CUDA_ROOT)/include -DGPU_BLAS -DCHOLMOD_OMP_NUM_THREADS=10 +# CUDA_PATH = $(CUDA_ROOT) +# CUDART_LIB = $(CUDA_ROOT)/lib64/libcudart.so +# CUBLAS_LIB = $(CUDA_ROOT)/lib64/libcublas.so +# CUDA_INC_PATH = $(CUDA_ROOT)/include/ +# NV20 = -arch=sm_20 -Xcompiler -fPIC +# NV30 = -arch=sm_30 -Xcompiler -fPIC +# NV35 = -arch=sm_35 -Xcompiler -fPIC +# NVCC = $(CUDA_ROOT)/bin/nvcc +# NVCCFLAGS = $(NV20) -O3 -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 + +# was NVCC = $(CUDA_ROOT)/bin/nvcc $(NV35) $(NV30) $(NV20) + +#------------------------------------------------------------------------------ +# METIS, optionally used by CHOLMOD +#------------------------------------------------------------------------------ + +# If you do not have METIS, or do not wish to use it in CHOLMOD, you must +# compile CHOLMOD with the -DNPARTITION flag. + +# The path is relative to where it is used, in CHOLMOD/Lib, CHOLMOD/MATLAB, etc. +# You may wish to use an absolute path. METIS is optional. Compile +# CHOLMOD with -DNPARTITION if you do not wish to use METIS. +# METIS_PATH = ../../metis-4.0 +# METIS = ../../metis-4.0/libmetis.a + +#------------------------------------------------------------------------------ +# UMFPACK configuration: +#------------------------------------------------------------------------------ + +# Configuration flags for UMFPACK. See UMFPACK/Source/umf_config.h for details. +# +# -DNBLAS do not use the BLAS. UMFPACK will be very slow. +# -D'LONGBLAS=long' or -DLONGBLAS='long long' defines the integers used by +# LAPACK and the BLAS (defaults to 'int') +# -DNSUNPERF do not use the Sun Perf. Library (default is use it on Solaris) +# -DNRECIPROCAL do not multiply by the reciprocal +# -DNO_DIVIDE_BY_ZERO do not divide by zero +# -DNCHOLMOD do not use CHOLMOD as a ordering method. If -DNCHOLMOD is +# included in UMFPACK_CONFIG, then UMFPACK does not rely on +# CHOLMOD, CAMD, CCOLAMD, COLAMD, and METIS. + +UMFPACK_CONFIG = + +# uncomment this line to compile UMFPACK without CHOLMOD: +# UMFPACK_CONFIG = -DNCHOLMOD + +#------------------------------------------------------------------------------ +# CHOLMOD configuration +#------------------------------------------------------------------------------ + +# CHOLMOD Library Modules, which appear in libcholmod.a: +# Core requires: none +# Check requires: Core +# Cholesky requires: Core, AMD, COLAMD. optional: Partition, Supernodal +# MatrixOps requires: Core +# Modify requires: Core +# Partition requires: Core, CCOLAMD, METIS. optional: Cholesky +# Supernodal requires: Core, BLAS, LAPACK +# +# CHOLMOD test/demo Modules (all are GNU GPL, do not appear in libcholmod.a): +# Tcov requires: Core, Check, Cholesky, MatrixOps, Modify, Supernodal +# optional: Partition +# Valgrind same as Tcov +# Demo requires: Core, Check, Cholesky, MatrixOps, Supernodal +# optional: Partition +# +# Configuration flags: +# -DNCHECK do not include the Check module. License GNU LGPL +# -DNCHOLESKY do not include the Cholesky module. License GNU LGPL +# -DNPARTITION do not include the Partition module. License GNU LGPL +# also do not include METIS. +# -DNCAMD do not use CAMD, etc from Partition module. GNU LGPL +# -DNGPL do not include any GNU GPL Modules in the CHOLMOD library: +# -DNMATRIXOPS do not include the MatrixOps module. License GNU GPL +# -DNMODIFY do not include the Modify module. License GNU GPL +# -DNSUPERNODAL do not include the Supernodal module. License GNU GPL +# +# -DNPRINT do not print anything. +# -D'LONGBLAS=long' or -DLONGBLAS='long long' defines the integers used by +# LAPACK and the BLAS (defaults to 'int') +# -DNSUNPERF for Solaris only. If defined, do not use the Sun +# Performance Library + +CHOLMOD_CONFIG = $(GPU_CONFIG) -DNPARTITION + +# uncomment this line to compile CHOLMOD without METIS: +# CHOLMOD_CONFIG = -DNPARTITION + +#------------------------------------------------------------------------------ +# SuiteSparseQR configuration: +#------------------------------------------------------------------------------ + +# The SuiteSparseQR library can be compiled with the following options: +# +# -DNPARTITION do not include the CHOLMOD partition module +# -DNEXPERT do not include the functions in SuiteSparseQR_expert.cpp +# -DHAVE_TBB enable the use of Intel's Threading Building Blocks (TBB) + +# default, without timing, without TBB: +SPQR_CONFIG = $(GPU_CONFIG) +# with TBB: +# SPQR_CONFIG = -DHAVE_TBB + +# This is needed for IBM AIX: (but not for and C codes, just C++) +# SPQR_CONFIG = -DBLAS_NO_UNDERSCORE + +# with TBB, you must select this: +# TBB = -ltbb +# without TBB: +TBB = + +#------------------------------------------------------------------------------ +# code formatting +#------------------------------------------------------------------------------ + +# Use "grep" only, if you do not have "indent" +# PRETTY = grep -v "^\#" +# PRETTY = grep -v "^\#" | indent -bl -nce -ss -bli0 -i4 -sob -l120 + PRETTY = grep -v "^\#" | indent -bl -nce -bli0 -i4 -sob -l120 + +#------------------------------------------------------------------------------ +# Linux +#------------------------------------------------------------------------------ + +# Using default compilers: +# CC = gcc +# CF = $(CFLAGS) -O3 -fexceptions + +# alternatives: +# CF = $(CFLAGS) -g -fexceptions \ +# -Wall -W -Wshadow -Wmissing-prototypes -Wstrict-prototypes \ +# -Wredundant-decls -Wnested-externs -Wdisabled-optimization -ansi \ +# -funit-at-a-time +# CF = $(CFLAGS) -O3 -fexceptions \ +# -Wall -W -Werror -Wshadow -Wmissing-prototypes -Wstrict-prototypes \ +# -Wredundant-decls -Wnested-externs -Wdisabled-optimization -ansi +# CF = $(CFLAGS) -O3 -fexceptions -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE +# CF = $(CFLAGS) -O3 +# CF = $(CFLAGS) -O3 -g -fexceptions +# CF = $(CFLAGS) -g -fexceptions \ +# -Wall -W -Wshadow \ +# -Wredundant-decls -Wdisabled-optimization -ansi + +# consider: +# -fforce-addr -fmove-all-movables -freduce-all-givs -ftsp-ordering +# -frename-registers -ffast-math -funroll-loops + +# Using the Goto BLAS: +# BLAS = -lgoto -lfrtbegin -lg2c $(XERBLA) -lpthread + +# Using Intel's icc and ifort compilers: +# (does not work for mexFunctions unless you add a mexopts.sh file) +# F77 = ifort +# CC = icc +# CF = $(CFLAGS) -O3 -xN -vec_report=0 +# CF = $(CFLAGS) -g + +# 64bit: +# F77FLAGS = -O -m64 +# CF = $(CFLAGS) -O3 -fexceptions -m64 +# BLAS = -lgoto64 -lfrtbegin -lg2c -lpthread $(XERBLA) +# LAPACK = -llapack64 + +# SUSE Linux 10.1, AMD Opteron, with GOTO Blas +# F77 = gfortran +# BLAS = -lgoto_opteron64 -lgfortran + +# SUSE Linux 10.1, Intel Pentium, with GOTO Blas +# F77 = gfortran +# BLAS = -lgoto -lgfortran + +#------------------------------------------------------------------------------ +# Mac +#------------------------------------------------------------------------------ + +# As recommended by macports, http://suitesparse.darwinports.com/ +# I've tested them myself on Mac OSX 10.6.1 and 10.6.8 (Snow Leopard), +# on my MacBook Air, and they work fine. + +# F77 = gfortran +# CF = $(CFLAGS) -O3 -fno-common -fexceptions -DNTIMER +# BLAS = -framework Accelerate +# LAPACK = -framework Accelerate +# LIB = -lm + +#------------------------------------------------------------------------------ +# Solaris +#------------------------------------------------------------------------------ + +# 32-bit +# CF = $(CFLAGS) -KPIC -dalign -xc99=%none -Xc -xlibmieee -xO5 -xlibmil -m32 + +# 64-bit +# CF = $(CFLAGS) -fast -KPIC -xc99=%none -xlibmieee -xlibmil -m64 -Xc + +# FFLAGS = -fast -KPIC -dalign -xlibmil -m64 + +# The Sun Performance Library includes both LAPACK and the BLAS: +# BLAS = -xlic_lib=sunperf +# LAPACK = + + +#------------------------------------------------------------------------------ +# Compaq Alpha +#------------------------------------------------------------------------------ + +# 64-bit mode only +# CF = $(CFLAGS) -O2 -std1 +# BLAS = -ldxml +# LAPACK = + +#------------------------------------------------------------------------------ +# IBM RS 6000 +#------------------------------------------------------------------------------ + +# BLAS = -lessl +# LAPACK = + +# 32-bit mode: +# CF = $(CFLAGS) -O4 -qipa -qmaxmem=16384 -qproto +# F77FLAGS = -O4 -qipa -qmaxmem=16384 + +# 64-bit mode: +# CF = $(CFLAGS) -O4 -qipa -qmaxmem=16384 -q64 -qproto +# F77FLAGS = -O4 -qipa -qmaxmem=16384 -q64 + +#------------------------------------------------------------------------------ +# SGI IRIX +#------------------------------------------------------------------------------ + +# BLAS = -lscsl +# LAPACK = + +# 32-bit mode +# CF = $(CFLAGS) -O + +# 64-bit mode (32 bit int's and 64-bit long's): +# CF = $(CFLAGS) -64 +# F77FLAGS = -64 + +# SGI doesn't have ranlib +# RANLIB = echo + +#------------------------------------------------------------------------------ +# AMD Opteron (64 bit) +#------------------------------------------------------------------------------ + +# BLAS = -lgoto_opteron64 -lg2c +# LAPACK = -llapack_opteron64 + +# SUSE Linux 10.1, AMD Opteron +# F77 = gfortran +# BLAS = -lgoto_opteron64 -lgfortran +# LAPACK = -llapack_opteron64 + +#------------------------------------------------------------------------------ +# remove object files and profile output +#------------------------------------------------------------------------------ + +CLEAN = *.o *.obj *.ln *.bb *.bbg *.da *.tcov *.gcov gmon.out *.bak *.d *.gcda *.gcno diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix new file mode 100644 index 000000000000..add4ca9a08f4 --- /dev/null +++ b/pkgs/development/libraries/science/math/suitesparse/default.nix @@ -0,0 +1,58 @@ +{ stdenv, fetchurl, substituteAll +, atlasWithLapack, gfortran }: + +let + name = "suitesparse-4.4.1"; +in +stdenv.mkDerivation { + inherit name; + + src = fetchurl { + url = "http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-4.4.1.tar.gz"; + sha256 = "0y8i6dizrr556xggpjyc7wijjv4jbizhssmjj4jv8n1s7zxy2z0n"; + }; + + patches = [ + ./0001-disable-metis.patch + ./0002-set-install-dir.patch + (substituteAll { + src = ./0003-blas-lapack-flags.patch; + blasFlags = "-lf77blas -latlas -lcblas -lgfortran"; + lapackFlags= "-llapack -latlas -lcblas"; + }) + ]; + + preConfigure = '' + substituteAllInPlace SuiteSparse_config/SuiteSparse_config.mk + mkdir -p $out/lib + mkdir -p $out/include + ''; + + postInstall = '' + # Install documentation + outdoc=$out/share/doc/${name} + mkdir -p $outdoc + cp -r AMD/Doc $outdoc/amd + cp -r BTF/Doc $outdoc/bft + cp -r CAMD/Doc $outdoc/camd + cp -r CCOLAMD/Doc $outdoc/ccolamd + cp -r CHOLMOD/Doc $outdoc/cholmod + cp -r COLAMD/Doc $outdoc/colamd + cp -r CXSparse/Doc $outdoc/cxsparse + cp -r KLU/Doc $outdoc/klu + cp -r LDL/Doc $outdoc/ldl + cp -r RBio/Doc $outdoc/rbio + cp -r SPQR/Doc $outdoc/spqr + cp -r UMFPACK/Doc $outdoc/umfpack + ''; + + nativeBuildInputs = [ gfortran ]; + buildInputs = [ atlasWithLapack ]; + + meta = with stdenv.lib; { + homepage = http://faculty.cse.tamu.edu/davis/suitesparse.html; + description = "A suite of sparse matrix algorithms"; + license = with licenses; [ bsd2 gpl2Plus lgpl21Plus ]; + maintainers = with maintainers; [ ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/suitesparse/disable-metis.patch b/pkgs/development/libraries/science/math/suitesparse/disable-metis.patch similarity index 100% rename from pkgs/development/libraries/suitesparse/disable-metis.patch rename to pkgs/development/libraries/science/math/suitesparse/disable-metis.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9e4acb23a7c4..db8e9641bf64 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3500,13 +3500,14 @@ let liblapack = liblapack.override {shared = true;}; llvm = llvm_33; openblas = openblas_0_2_2; + suitesparse = suitesparse_4_2; }; julia033 = let liblapack = liblapack_3_5_0.override {shared = true;}; in callPackage ../development/compilers/julia/0.3.3.nix { inherit liblapack; - suitesparse = suitesparse.override { + suitesparse = suitesparse_4_2.override { inherit liblapack; }; llvm = llvm_33; @@ -6980,8 +6981,6 @@ let suil = callPackage ../development/libraries/audio/suil { }; - suitesparse = callPackage ../development/libraries/suitesparse { }; - sutils = callPackage ../tools/misc/sutils { }; sword = callPackage ../development/libraries/sword { }; @@ -12210,6 +12209,9 @@ let sage = callPackage ../applications/science/math/sage { }; + suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { }; + suitesparse_4_4_1 = callPackage ../development/libraries/science/math/suitesparse {}; + ipopt = callPackage ../development/libraries/science/math/ipopt { }; ### SCIENCE/MOLECULAR-DYNAMICS From 1d7bdfac8e32720aa652dc563f9bf22b2df11f51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 27 Dec 2014 20:58:34 +0100 Subject: [PATCH 0204/1091] libcaca: add another mirror The original does not work ATM. --- pkgs/development/libraries/libcaca/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libcaca/default.nix b/pkgs/development/libraries/libcaca/default.nix index de2ab0ff3b15..496af1be88e0 100644 --- a/pkgs/development/libraries/libcaca/default.nix +++ b/pkgs/development/libraries/libcaca/default.nix @@ -4,7 +4,10 @@ stdenv.mkDerivation rec { name = "libcaca-0.99.beta19"; src = fetchurl { - url = "http://caca.zoy.org/files/libcaca/${name}.tar.gz"; + urls = [ + "http://fossies.org/linux/privat/${name}.tar.gz" + "http://caca.zoy.org/files/libcaca/${name}.tar.gz" + ]; sha256 = "1x3j6yfyxl52adgnabycr0n38j9hx2j74la0hz0n8cnh9ry4d2qj"; }; From 0771071cf98cd9c98965d905c1b5d66e2c75018a Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Sat, 27 Dec 2014 00:18:18 +0100 Subject: [PATCH 0205/1091] Add photoqt-1.1.0.1 Also, add myself to maintainers. --- lib/maintainers.nix | 1 + .../applications/graphics/photoqt/default.nix | 28 +++++++++++ .../photoqt/graphicsmagick-path.patch | 46 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 4 files changed, 77 insertions(+) create mode 100644 pkgs/applications/graphics/photoqt/default.nix create mode 100644 pkgs/applications/graphics/photoqt/graphicsmagick-path.patch diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 922ec43cdce6..8f75a3330c2e 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -55,6 +55,7 @@ dmalikov = "Dmitry Malikov "; doublec = "Chris Double "; ederoyd46 = "Matthew Brown "; + eduarrrd = "Eduard Bachmakov "; edwtjo = "Edward Tjörnhammar "; eelco = "Eelco Dolstra "; eikek = "Eike Kettner "; diff --git a/pkgs/applications/graphics/photoqt/default.nix b/pkgs/applications/graphics/photoqt/default.nix new file mode 100644 index 000000000000..c16093bfec0e --- /dev/null +++ b/pkgs/applications/graphics/photoqt/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, cmake, qt5, exiv2, graphicsmagick }: + +let + version = "1.1.0.1"; +in +stdenv.mkDerivation rec { + name = "photoqt-${version}"; + src = fetchurl { + url = "http://photoqt.org/pkgs/photoqt-${version}.tar.gz"; + sha256 = "1y59ys1dgjppahs7v7kxwva7ik23s0x7j2f6glv6sn23l9cfq9rp"; + }; + + buildInputs = [ cmake qt5 exiv2 graphicsmagick ]; + + patches = [ ./graphicsmagick-path.patch ]; + + preConfigure = '' + export MAGICK_LOCATION="${graphicsmagick}/include/GraphicsMagick" + ''; + + meta = { + homepage = "http://photoqt.org/"; + description = "Simple, yet powerful and good looking image viewer"; + license = stdenv.lib.licenses.gpl2Plus; + platforms = stdenv.lib.platforms.unix; + maintainers = [ stdenv.lib.maintainers.eduarrrd ]; + }; +} diff --git a/pkgs/applications/graphics/photoqt/graphicsmagick-path.patch b/pkgs/applications/graphics/photoqt/graphicsmagick-path.patch new file mode 100644 index 000000000000..da9b70e31ed5 --- /dev/null +++ b/pkgs/applications/graphics/photoqt/graphicsmagick-path.patch @@ -0,0 +1,46 @@ +--- a/CMake/FindMagick.cmake 2014-10-13 19:24:30.000000000 +0200 ++++ b/CMake/FindMagick.cmake 2014-12-27 18:54:19.611759021 +0100 +@@ -19,28 +19,11 @@ + SET(MAGICK++_FOUND "NO" ) + + FIND_PATH( MAGICK_INCLUDE_DIR magick/magick.h +- "$ENV{MAGICK_LOCATION}/magick" +- "$ENV{MAGICK_LOCATION}/include/magick" +- "$ENV{MAGICK_HOME}/include/magick" +- /usr/include/magick +- /usr/include/ +- /usr/include/GraphicsMagick +- /opt/local/include/GraphicsMagick/magick +- /opt/local/include/GraphicsMagick ++ "$ENV{MAGICK_LOCATION}" + ) + + FIND_PATH( MAGICK++_INCLUDE_DIR Magick++.h +- "$ENV{MAGICK++_LOCATION}/Magick++" +- "$ENV{MAGICK++_LOCATION}/include/" +- "$ENV{MAGICK_LOCATION}/Magick++" +- "$ENV{MAGICK_LOCATION}/include/Magick++" +- "$ENV{MAGICK_LOCATION}/include/" +- "$ENV{MAGICK_HOME}/include/" +- /usr/include/Magick++ +- /usr/include/GraphicsMagick +- /usr/include/ +- /opt/local/include/GraphicsMagick/Magick++ +- /opt/local/include/GraphicsMagick ++ "$ENV{MAGICK_LOCATION}" + ) + + FIND_LIBRARY( Magick GraphicsMagick +@@ -55,12 +38,7 @@ + + FIND_LIBRARY( Magick++ GraphicsMagick++ + PATHS +- "$ENV{MAGICK++_LOCATION}/.libs" +- "$ENV{MAGICK_LOCATION}/.libs" +- "$ENV{MAGICK++_LOCATION}/lib" + "$ENV{MAGICK_LOCATION}/lib" +- "$ENV{MAGICK_HOME}/lib" +- /opt/local/lib + DOC "GraphicsMagick Magick++ library" + ) + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index db8e9641bf64..35d198f3d7d1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10548,6 +10548,8 @@ let pdftk = callPackage ../tools/typesetting/pdftk { }; pdfgrep = callPackage ../tools/typesetting/pdfgrep { }; + photoqt = callPackage ../applications/graphics/photoqt { }; + pianobar = callPackage ../applications/audio/pianobar { }; pianobooster = callPackage ../applications/audio/pianobooster { }; From 591511c554b21f92a1bfa196f35482ec22831f98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 27 Dec 2014 22:07:49 +0100 Subject: [PATCH 0206/1091] xfce4-session: support newer upower by an Arch patch Tested. --- pkgs/desktops/xfce/core/xfce4-session.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/xfce/core/xfce4-session.nix b/pkgs/desktops/xfce/core/xfce4-session.nix index d965c296490e..ac268184ded5 100644 --- a/pkgs/desktops/xfce/core/xfce4-session.nix +++ b/pkgs/desktops/xfce/core/xfce4-session.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfce4ui, xfce4panel -, libwnck, dbus_glib, xfconf, libglade, xorg -, polkit }: +{ stdenv, fetchurl, fetchpatch, pkgconfig, intltool, gtk, polkit +, libxfce4util, libxfce4ui, xfce4panel, libwnck, dbus_glib, xfconf, libglade, xorg +}: #TODO: gnome stuff: gconf (assistive?), keyring @@ -15,6 +15,14 @@ stdenv.mkDerivation rec { }; name = "${p_name}-${ver_maj}.${ver_min}"; + patches = [(fetchpatch { + name = "suspend+hibernate-via-logind.patch"; + url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/" + + "xfce4-session-4.10.1-logind-support-for-suspend-hibernate.patch" + + "?h=packages/xfce4-session&id=f84637fa2b"; + sha256 = "1pnm1w9invyxjdbfm7p0brf9krl9jy8ab2ilwvizymp5i0vnj0xc"; + })]; + buildInputs = [ pkgconfig intltool gtk libxfce4util libxfce4ui libwnck dbus_glib xfconf xfce4panel libglade xorg.iceauth From 12c51681d322e02b4f3b9b0e77eda261720c8073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 27 Dec 2014 22:41:35 +0100 Subject: [PATCH 0207/1091] upower: use newer version by default Tested on KDE4, fixed with xfce, and was used with GNOME before. CC @lethalman. I did not test e19, as it won't build, probably due to #5392 @shlevy. CC maintainer @matejc. Also removed a forgotten unused patch. --- .../services/x11/desktop-managers/gnome3.nix | 1 - pkgs/desktops/gnome-3/3.12/default.nix | 1 - .../xfce/core/xfce4-session-systemd.patch | 470 ------------------ pkgs/top-level/all-packages.nix | 4 +- 4 files changed, 2 insertions(+), 474 deletions(-) delete mode 100644 pkgs/desktops/xfce/core/xfce4-session-systemd.patch diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix index 65bbc025bcf9..c4329cd77550 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome3.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix @@ -80,7 +80,6 @@ in { services.telepathy.enable = mkDefault true; networking.networkmanager.enable = mkDefault true; services.upower.enable = config.powerManagement.enable; - services.upower.package = gnome3.upower; fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell_fonts ]; diff --git a/pkgs/desktops/gnome-3/3.12/default.nix b/pkgs/desktops/gnome-3/3.12/default.nix index 7a972925f667..ac5427d0e40d 100644 --- a/pkgs/desktops/gnome-3/3.12/default.nix +++ b/pkgs/desktops/gnome-3/3.12/default.nix @@ -10,7 +10,6 @@ rec { clutter-gst = pkgs.clutter-gst.override { inherit clutter; }; cogl = pkgs.cogl_1_18; - upower = pkgs.upower_99; gtk = gtk3; # just to be sure libcanberra = pkgs.libcanberra_gtk3; # just to be sure inherit (pkgs.gnome2) ORBit2; diff --git a/pkgs/desktops/xfce/core/xfce4-session-systemd.patch b/pkgs/desktops/xfce/core/xfce4-session-systemd.patch deleted file mode 100644 index 7780491a8eda..000000000000 --- a/pkgs/desktops/xfce/core/xfce4-session-systemd.patch +++ /dev/null @@ -1,470 +0,0 @@ -From ae28aef315a7a6b90f1649ce6d1f30b842791cbf Mon Sep 17 00:00:00 2001 -From: Nick Schermer -Date: Sun, 04 Nov 2012 20:23:36 +0000 -Subject: Add shutdown/reboot functionality for systemd (bug #8729). - -Based on patch by Christian Hesse and Evangelos Foutras. ---- -diff --git a/configure.in.in b/configure.in.in -index 9aa4f8f..134d0f7 100644 ---- a/configure.in -+++ b/configure.in -@@ -96,6 +96,10 @@ XDT_CHECK_PACKAGE([DBUS], [dbus-1], [1.1.0]) - XDT_CHECK_PACKAGE([DBUS_GLIB], [dbus-glib-1], [0.84]) - XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.9.0]) - -+dnl Check for polkit / systemd integration -+XDT_CHECK_OPTIONAL_PACKAGE([SYSTEMD], [polkit-gobject-1], [0.100], -+ [systemd], [Systemd support (through polit)]) -+ - dnl Check for debugging support - XDT_FEATURE_DEBUG([xfsm_debug_default]) - -diff --git a/xfce4-session/Makefile.am b/xfce4-session/Makefile.am -index c015154..f748b2b 100644 ---- a/xfce4-session/Makefile.am -+++ b/xfce4-session/Makefile.am -@@ -38,8 +38,6 @@ xfce4_session_SOURCES = \ - xfsm-compat-gnome.h \ - xfsm-compat-kde.c \ - xfsm-compat-kde.h \ -- xfsm-consolekit.c \ -- xfsm-consolekit.h \ - xfsm-dns.c \ - xfsm-dns.h \ - xfsm-error.c \ -@@ -65,6 +63,16 @@ xfce4_session_SOURCES = \ - xfsm-upower.c \ - xfsm-upower.h - -+if HAVE_SYSTEMD -+xfce4_session_SOURCES += \ -+ xfsm-systemd.c \ -+ xfsm-systemd.h -+else -+xfce4_session_SOURCES += \ -+ xfsm-consolekit.c \ -+ xfsm-consolekit.h -+endif -+ - xfce4_session_CFLAGS = \ - $(LIBSM_CFLAGS) \ - $(LIBX11_CFLAGS) \ -@@ -72,6 +80,7 @@ xfce4_session_CFLAGS = \ - $(DBUS_CFLAGS) \ - $(DBUS_GLIB_CFLAGS) \ - $(LIBWNCK_CFLAGS) \ -+ $(SYSTEMD_CFLAGS) \ - $(XFCONF_CFLAGS) \ - $(GMODULE_CFLAGS) \ - $(PLATFORM_CFLAGS) -@@ -91,6 +100,7 @@ xfce4_session_LDADD = \ - $(DBUS_LIBS) \ - $(DBUS_GLIB_LIBS) \ - $(LIBWNCK_LIBS) \ -+ $(SYSTEMD_LIBS) \ - $(XFCONF_LIBS) \ - -lm - -diff --git a/xfce4-session/xfsm-shutdown.c b/xfce4-session/xfsm-shutdown.c -index d8757a8..4c483a7 100644 ---- a/xfce4-session/xfsm-shutdown.c -+++ b/xfce4-session/xfsm-shutdown.c -@@ -66,10 +66,13 @@ - #include - #include - #include --#include - #include - -- -+#ifdef HAVE_SYSTEMD -+#include -+#else -+#include -+#endif - - static void xfsm_shutdown_finalize (GObject *object); - static void xfsm_shutdown_sudo_free (XfsmShutdown *shutdown); -@@ -93,7 +96,11 @@ struct _XfsmShutdown - { - GObject __parent__; - -+#ifdef HAVE_SYSTEMD -+ XfsmSystemd *systemd; -+#else - XfsmConsolekit *consolekit; -+#endif - XfsmUPower *upower; - - /* kiosk settings */ -@@ -131,7 +138,11 @@ xfsm_shutdown_init (XfsmShutdown *shutdown) - { - XfceKiosk *kiosk; - -+#ifdef HAVE_SYSTEMD -+ shutdown->systemd = xfsm_systemd_get (); -+#else - shutdown->consolekit = xfsm_consolekit_get (); -+#endif - shutdown->upower = xfsm_upower_get (); - shutdown->helper_state = SUDO_NOT_INITIAZED; - shutdown->helper_require_password = FALSE; -@@ -150,7 +161,11 @@ xfsm_shutdown_finalize (GObject *object) - { - XfsmShutdown *shutdown = XFSM_SHUTDOWN (object); - -+#ifdef HAVE_SYSTEMD -+ g_object_unref (G_OBJECT (shutdown->systemd)); -+#else - g_object_unref (G_OBJECT (shutdown->consolekit)); -+#endif - g_object_unref (G_OBJECT (shutdown->upower)); - - /* close down helper */ -@@ -641,7 +656,11 @@ xfsm_shutdown_try_restart (XfsmShutdown *shutdown, - if (shutdown->helper_state == SUDO_AVAILABLE) - return xfsm_shutdown_sudo_try_action (shutdown, XFSM_SHUTDOWN_RESTART, error); - else -+#ifdef HAVE_SYSTEMD -+ return xfsm_systemd_try_restart (shutdown->systemd, error); -+#else - return xfsm_consolekit_try_restart (shutdown->consolekit, error); -+#endif - } - - -@@ -658,7 +677,11 @@ xfsm_shutdown_try_shutdown (XfsmShutdown *shutdown, - if (shutdown->helper_state == SUDO_AVAILABLE) - return xfsm_shutdown_sudo_try_action (shutdown, XFSM_SHUTDOWN_SHUTDOWN, error); - else -+#ifdef HAVE_SYSTEMD -+ return xfsm_systemd_try_shutdown (shutdown->systemd, error); -+#else - return xfsm_consolekit_try_shutdown (shutdown->consolekit, error); -+#endif - } - - -@@ -698,7 +721,11 @@ xfsm_shutdown_can_restart (XfsmShutdown *shutdown, - return TRUE; - } - -+#ifdef HAVE_SYSTEMD -+ if (xfsm_systemd_can_restart (shutdown->systemd, can_restart, error)) -+#else - if (xfsm_consolekit_can_restart (shutdown->consolekit, can_restart, error)) -+#endif - return TRUE; - - if (xfsm_shutdown_sudo_init (shutdown, error)) -@@ -725,7 +752,11 @@ xfsm_shutdown_can_shutdown (XfsmShutdown *shutdown, - return TRUE; - } - -+#ifdef HAVE_SYSTEMD -+ if (xfsm_systemd_can_shutdown (shutdown->systemd, can_shutdown, error)) -+#else - if (xfsm_consolekit_can_shutdown (shutdown->consolekit, can_shutdown, error)) -+#endif - return TRUE; - - if (xfsm_shutdown_sudo_init (shutdown, error)) -diff --git a/xfce4-session/xfsm-systemd.c b/xfce4-session/xfsm-systemd.c -new file mode 100644 -index 0000000..7bdd39d ---- /dev/null -+++ b/xfce4-session/xfsm-systemd.c -@@ -0,0 +1,229 @@ -+/*- -+ * Copyright (C) 2012 Christian Hesse -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2, or (at your option) -+ * any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -+ * MA 02110-1301 USA. -+ */ -+ -+#include -+ -+#include -+#include -+#include -+#include -+ -+#include -+ -+ -+ -+#define SYSTEMD_DBUS_NAME "org.freedesktop.login1" -+#define SYSTEMD_DBUS_PATH "/org/freedesktop/login1" -+#define SYSTEMD_DBUS_INTERFACE "org.freedesktop.login1.Manager" -+#define SYSTEMD_REBOOT_ACTION "Reboot" -+#define SYSTEMD_POWEROFF_ACTION "PowerOff" -+#define SYSTEMD_REBOOT_TEST "org.freedesktop.login1.reboot" -+#define SYSTEMD_POWEROFF_TEST "org.freedesktop.login1.power-off" -+ -+ -+ -+static void xfsm_systemd_finalize (GObject *object); -+ -+ -+ -+struct _XfsmSystemdClass -+{ -+ GObjectClass __parent__; -+}; -+ -+struct _XfsmSystemd -+{ -+ GObject __parent__; -+ -+ PolkitAuthority *authority; -+ PolkitSubject *subject; -+}; -+ -+ -+ -+G_DEFINE_TYPE (XfsmSystemd, xfsm_systemd, G_TYPE_OBJECT) -+ -+ -+ -+static void -+xfsm_systemd_class_init (XfsmSystemdClass *klass) -+{ -+ GObjectClass *gobject_class; -+ -+ gobject_class = G_OBJECT_CLASS (klass); -+ gobject_class->finalize = xfsm_systemd_finalize; -+} -+ -+ -+ -+static void -+xfsm_systemd_init (XfsmSystemd *systemd) -+{ -+ systemd->authority = polkit_authority_get_sync (NULL, NULL); -+ systemd->subject = polkit_unix_process_new (getpid()); -+} -+ -+ -+ -+static void -+xfsm_systemd_finalize (GObject *object) -+{ -+ XfsmSystemd *systemd = XFSM_SYSTEMD (object); -+ -+ g_object_unref (G_OBJECT (systemd->authority)); -+ g_object_unref (G_OBJECT (systemd->subject)); -+ -+ (*G_OBJECT_CLASS (xfsm_systemd_parent_class)->finalize) (object); -+} -+ -+ -+static gboolean -+xfsm_systemd_can_method (XfsmSystemd *systemd, -+ gboolean *can_method, -+ const gchar *method, -+ GError **error) -+{ -+ PolkitAuthorizationResult *res; -+ GError *local_error = NULL; -+ -+ *can_method = FALSE; -+ -+ res = polkit_authority_check_authorization_sync (systemd->authority, -+ systemd->subject, -+ method, -+ NULL, -+ POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE, -+ NULL, -+ &local_error); -+ -+ if (res == NULL) -+ { -+ g_propagate_error (error, local_error); -+ return FALSE; -+ } -+ -+ *can_method = polkit_authorization_result_get_is_authorized (res) -+ || polkit_authorization_result_get_is_challenge (res); -+ -+ g_object_unref (G_OBJECT (res)); -+ -+ return TRUE; -+} -+ -+ -+ -+static gboolean -+xfsm_systemd_try_method (XfsmSystemd *systemd, -+ const gchar *method, -+ GError **error) -+{ -+ GDBusConnection *bus; -+ GError *local_error = NULL; -+ -+ bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, error); -+ if (G_UNLIKELY (bus == NULL)) -+ return FALSE; -+ -+ g_dbus_connection_call_sync (bus, -+ SYSTEMD_DBUS_NAME, -+ SYSTEMD_DBUS_PATH, -+ SYSTEMD_DBUS_INTERFACE, -+ method, -+ g_variant_new ("(b)", TRUE), -+ NULL, 0, G_MAXINT, NULL, -+ &local_error); -+ -+ g_object_unref (G_OBJECT (bus)); -+ -+ if (local_error != NULL) -+ { -+ g_propagate_error (error, local_error); -+ return FALSE; -+ } -+ -+ return TRUE; -+} -+ -+ -+ -+XfsmSystemd * -+xfsm_systemd_get (void) -+{ -+ static XfsmSystemd *object = NULL; -+ -+ if (G_LIKELY (object != NULL)) -+ { -+ g_object_ref (G_OBJECT (object)); -+ } -+ else -+ { -+ object = g_object_new (XFSM_TYPE_SYSTEMD, NULL); -+ g_object_add_weak_pointer (G_OBJECT (object), (gpointer) &object); -+ } -+ -+ return object; -+} -+ -+ -+ -+gboolean -+xfsm_systemd_try_restart (XfsmSystemd *systemd, -+ GError **error) -+{ -+ return xfsm_systemd_try_method (systemd, -+ SYSTEMD_REBOOT_ACTION, -+ error); -+} -+ -+ -+ -+gboolean -+xfsm_systemd_try_shutdown (XfsmSystemd *systemd, -+ GError **error) -+{ -+ return xfsm_systemd_try_method (systemd, -+ SYSTEMD_POWEROFF_ACTION, -+ error); -+} -+ -+ -+ -+gboolean -+xfsm_systemd_can_restart (XfsmSystemd *systemd, -+ gboolean *can_restart, -+ GError **error) -+{ -+ return xfsm_systemd_can_method (systemd, -+ can_restart, -+ SYSTEMD_REBOOT_TEST, -+ error); -+} -+ -+ -+ -+gboolean -+xfsm_systemd_can_shutdown (XfsmSystemd *systemd, -+ gboolean *can_shutdown, -+ GError **error) -+{ -+ return xfsm_systemd_can_method (systemd, -+ can_shutdown, -+ SYSTEMD_POWEROFF_TEST, -+ error); -+} -diff --git a/xfce4-session/xfsm-systemd.h b/xfce4-session/xfsm-systemd.h -new file mode 100644 -index 0000000..8223622 ---- /dev/null -+++ b/xfce4-session/xfsm-systemd.h -@@ -0,0 +1,55 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- -+ * -+ * Copyright (C) 2012 Christian Hesse -+ * -+ * Licensed under the GNU General Public License Version 2 -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -+ */ -+ -+#ifndef __XFSM_SYSTEMD_H__ -+#define __XFSM_SYSTEMD_H__ -+ -+typedef struct _XfsmSystemdClass XfsmSystemdClass; -+typedef struct _XfsmSystemd XfsmSystemd; -+ -+#define XFSM_TYPE_SYSTEMD (xfsm_systemd_get_type ()) -+#define XFSM_SYSTEMD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XFSM_TYPE_SYSTEMD, XfsmSystemd)) -+#define XFSM_SYSTEMD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XFSM_TYPE_SYSTEMD, XfsmSystemdClass)) -+#define XFSM_IS_SYSTEMD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XFSM_TYPE_SYSTEMD)) -+#define XFSM_IS_SYSTEMD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XFSM_TYPE_SYSTEMD)) -+#define XFSM_SYSTEMD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XFSM_TYPE_SYSTEMD, XfsmSystemdClass)) -+ -+GType xfsm_systemd_get_type (void) G_GNUC_CONST; -+ -+XfsmSystemd *xfsm_systemd_get (void); -+ -+gboolean xfsm_systemd_try_restart (XfsmSystemd *systemd, -+ GError **error); -+ -+gboolean xfsm_systemd_try_shutdown (XfsmSystemd *systemd, -+ GError **error); -+ -+gboolean xfsm_systemd_can_restart (XfsmSystemd *systemd, -+ gboolean *can_restart, -+ GError **error); -+ -+gboolean xfsm_systemd_can_shutdown (XfsmSystemd *systemd, -+ gboolean *can_shutdown, -+ GError **error); -+ -+G_END_DECLS -+ -+#endif /* __XFSM_SYSTEMD_H__ */ --- -cgit v0.9.1 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 35d198f3d7d1..354b14deeaa2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8725,9 +8725,9 @@ let untie = callPackage ../os-specific/linux/untie { }; - upower = callPackage ../os-specific/linux/upower { }; + upower-old = callPackage ../os-specific/linux/upower { }; - upower_99 = callPackage ../os-specific/linux/upower/0.99.nix { }; + upower = callPackage ../os-specific/linux/upower/0.99.nix { }; upstart = callPackage ../os-specific/linux/upstart { }; From d5457d7229a3821faf9b07be48bf00b236493f88 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Sun, 28 Dec 2014 06:09:59 +0100 Subject: [PATCH 0208/1091] efl: fix build --- pkgs/desktops/e19/efl.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/e19/efl.nix b/pkgs/desktops/e19/efl.nix index 6dae5f038778..9cc936e7f5ec 100644 --- a/pkgs/desktops/e19/efl.nix +++ b/pkgs/desktops/e19/efl.nix @@ -20,10 +20,12 @@ stdenv.mkDerivation rec { xlibs.libxkbfile xlibs.libxcb xlibs.xcbutilkeysyms openjpeg doxygen expat lua5_2 harfbuzz jbig2dec librsvg dbus_libs alsaLib poppler libraw libspectre xineLib vlc libwebp curl ]; + # ac_ct_CXX must be set to random value, because then it skips some magic which does alternative searching for g++ configureFlags = [ "--with-tests=none" "--enable-sdl" "--enable-drm" "--with-opengl=full" "--enable-image-loader-jp2k" "--enable-xinput22" "--enable-multisense" "--enable-systemd" "--enable-image-loader-webp" "--enable-harfbuzz" "--enable-xine" "--enable-fb" - "--disable-tslib" "--with-systemdunitdir=$out/systemd/user" "--enable-lua-old" ]; + "--disable-tslib" "--with-systemdunitdir=$out/systemd/user" "--enable-lua-old" + "ac_ct_CXX=foo" ]; NIX_CFLAGS_COMPILE = [ "-I${xlibs.libXtst}" "-I${dbus_libs}/include/dbus-1.0" "-I${dbus_libs}/lib/dbus-1.0/include" ]; From ed7929942bb72a47e6c2c4682d20861dbf8559f6 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 13:17:37 +0800 Subject: [PATCH 0209/1091] Added btsync group to btsync user --- nixos/modules/services/networking/btsync.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index 7ddc9e1045e4..f1bf5a5e3f9c 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -246,6 +246,7 @@ in home = "/var/lib/btsync"; createHome = true; uid = config.ids.uids.btsync; + group = "btsync"; }; systemd.services.btsync = with pkgs; { From c53f5327256921e943af4173efab9556964fe41e Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 13:23:10 +0800 Subject: [PATCH 0210/1091] added group --- nixos/modules/services/networking/btsync.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index f1bf5a5e3f9c..da8564774e6a 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -249,6 +249,10 @@ in group = "btsync"; }; + users.extraGroups = [ + { name = "btsync"; + }]; + systemd.services.btsync = with pkgs; { description = "Bittorrent Sync Service"; wantedBy = [ "multi-user.target" ]; From c34daa0b4884c3461ed362d927b3cb237acccdf4 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 28 Dec 2014 00:03:54 -0800 Subject: [PATCH 0211/1091] ipset: Add derivation --- pkgs/os-specific/linux/ipset/default.nix | 22 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/os-specific/linux/ipset/default.nix diff --git a/pkgs/os-specific/linux/ipset/default.nix b/pkgs/os-specific/linux/ipset/default.nix new file mode 100644 index 000000000000..60bb5a381eff --- /dev/null +++ b/pkgs/os-specific/linux/ipset/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, pkgconfig, libmnl }: + +stdenv.mkDerivation rec { + name = "ipset-6.24"; + + src = fetchurl { + url = "http://ipset.netfilter.org/${name}.tar.bz2"; + sha256 = "1l4mx78473azf7cb19fxf37gmj95k1zzabimbcmlg9h07wlgqw9h"; + }; + + buildInputs = [ pkgconfig libmnl ]; + + configureFlags = [ "--with-kmod=no" ]; + + meta = with stdenv.lib; { + homepage = http://ipset.netfilter.org/; + description = "administration tool for IP sets"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 354b14deeaa2..58e2f1673f4c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8176,6 +8176,8 @@ let iptables = callPackage ../os-specific/linux/iptables { }; + ipset = callPackage ../os-specific/linux/ipset { }; + iw = callPackage ../os-specific/linux/iw { }; iwlwifi = callPackage ../os-specific/linux/firmware/iwlwifi { }; From 0f3a7b0e3c6462902b6fe413c30ea4ea5bd01a95 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 28 Dec 2014 00:04:49 -0800 Subject: [PATCH 0212/1091] nixos/firewall: Add ipset utility --- nixos/modules/services/networking/firewall.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/firewall.nix b/nixos/modules/services/networking/firewall.nix index b129727087aa..a9fe284a6152 100644 --- a/nixos/modules/services/networking/firewall.nix +++ b/nixos/modules/services/networking/firewall.nix @@ -443,7 +443,7 @@ in networking.firewall.trustedInterfaces = [ "lo" ]; - environment.systemPackages = [ pkgs.iptables ]; + environment.systemPackages = [ pkgs.iptables pkgs.ipset ]; boot.kernelModules = map (x: "nf_conntrack_${x}") cfg.connectionTrackingModules; boot.extraModprobeConfig = optionalString (!cfg.autoLoadConntrackHelpers) '' @@ -462,7 +462,7 @@ in before = [ "network-pre.target" ]; after = [ "systemd-modules-load.service" ]; - path = [ pkgs.iptables ]; + path = [ pkgs.iptables pkg.ipset ]; # FIXME: this module may also try to load kernel modules, but # containers don't have CAP_SYS_MODULE. So the host system had From 8a24749e2700bf493236b2def0d02c1cb9a8275f Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 16:39:56 +0800 Subject: [PATCH 0213/1091] Change umask --- nixos/modules/services/networking/btsync.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index da8564774e6a..ddceaa13d7ba 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -257,6 +257,7 @@ in description = "Bittorrent Sync Service"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; + UMask = "0002"; serviceConfig = { Restart = "on-abort"; User = "btsync"; From 1f2103f8d9b924d6ba4547c9225e818b7fbfb898 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 16:44:27 +0800 Subject: [PATCH 0214/1091] Moved UMask to correct location --- nixos/modules/services/networking/btsync.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index ddceaa13d7ba..0bb22ebe4b96 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -257,9 +257,9 @@ in description = "Bittorrent Sync Service"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - UMask = "0002"; serviceConfig = { Restart = "on-abort"; + UMask = "0002"; User = "btsync"; ExecStart = "${bittorrentSync}/bin/btsync --nodaemon --config ${configFile}"; From c1e38098e0fa4e2e531035a5f4c5a8335d201196 Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 17:26:59 +0800 Subject: [PATCH 0215/1091] Documentation update --- nixos/modules/services/networking/btsync.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix index 0bb22ebe4b96..34bddf908731 100644 --- a/nixos/modules/services/networking/btsync.nix +++ b/nixos/modules/services/networking/btsync.nix @@ -88,7 +88,7 @@ in use systemctl start btsync@user to start the daemon only for user user, using the configuration file located at - $HOME/.config/btsync.conf + $HOME/.config/btsync.conf. ''; }; @@ -223,6 +223,21 @@ in --generate-secret. Note that this secret will be put inside the Nix store, so it is realistically not very secret. + + If you would like to be able to modify the contents of this + directories, it is recommended that you make your user a + member of the btsync group. + + Directories in this list should be in the + btsync group, and that group must have + write access to the directory. It is also recommended that + chmod g+s is applied to the directory + so that any sub directories created will also belong to + the btsync group. Also, + setfacl -d -m group:btsync:rwx and + setfacl -m group:btsync:rwx should also + be applied so that the sub directories are writable by + the group. ''; }; }; From da9a806fc40244a81f6a6c4791fe5cfbbf8cfe43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 28 Dec 2014 10:44:50 +0100 Subject: [PATCH 0216/1091] fix a typo from 2627198b0c --- nixos/modules/services/networking/firewall.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/firewall.nix b/nixos/modules/services/networking/firewall.nix index a9fe284a6152..1f17661c9f08 100644 --- a/nixos/modules/services/networking/firewall.nix +++ b/nixos/modules/services/networking/firewall.nix @@ -462,7 +462,7 @@ in before = [ "network-pre.target" ]; after = [ "systemd-modules-load.service" ]; - path = [ pkgs.iptables pkg.ipset ]; + path = [ pkgs.iptables pkgs.ipset ]; # FIXME: this module may also try to load kernel modules, but # containers don't have CAP_SYS_MODULE. So the host system had From 4ba1a42f6f7c2a87b656568039b460e643e3b82a Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 18:10:02 +0800 Subject: [PATCH 0217/1091] Added group id to ids.nix --- nixos/modules/misc/ids.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index bf8365e34645..dd8498486858 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -311,6 +311,7 @@ kubernetes = 158; fleet = 159; gitlab = 160; + btsync = 161; # When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399! From 3b353824cca46beeea648e2415c3e714a512a991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 28 Dec 2014 11:40:01 +0100 Subject: [PATCH 0218/1091] e19: enableParallelBuilding of some larger components Some parts build too long, it seems to me, so I sped them up. --- pkgs/desktops/e19/efl.nix | 2 ++ pkgs/desktops/e19/elementary.nix | 1 + pkgs/desktops/e19/enlightenment.nix | 2 ++ 3 files changed, 5 insertions(+) diff --git a/pkgs/desktops/e19/efl.nix b/pkgs/desktops/e19/efl.nix index 9cc936e7f5ec..d3ded676ea05 100644 --- a/pkgs/desktops/e19/efl.nix +++ b/pkgs/desktops/e19/efl.nix @@ -33,6 +33,8 @@ stdenv.mkDerivation rec { export PKG_CONFIG_PATH="${gst_all_1.gst-plugins-base}/lib/pkgconfig/gstreamer-video-0.10.pc:$PKG_CONFIG_PATH" ''; + enableParallelBuilding = true; + setupHook = ./efl-setup-hook.sh; meta = { diff --git a/pkgs/desktops/e19/elementary.nix b/pkgs/desktops/e19/elementary.nix index 27400513f1b3..5f98e193a76c 100644 --- a/pkgs/desktops/e19/elementary.nix +++ b/pkgs/desktops/e19/elementary.nix @@ -10,6 +10,7 @@ stdenv.mkDerivation rec { preConfigure = '' export NIX_CFLAGS_COMPILE="-I${e19.efl}/include/ethumb-1 $NIX_CFLAGS_COMPILE" ''; + enableParallelBuilding = true; meta = { description = "Widget set/toolkit"; homepage = http://enlightenment.org/; diff --git a/pkgs/desktops/e19/enlightenment.nix b/pkgs/desktops/e19/enlightenment.nix index e00d4a66a459..02646083f349 100644 --- a/pkgs/desktops/e19/enlightenment.nix +++ b/pkgs/desktops/e19/enlightenment.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation rec { --replace "/usr/share/X11/xkb/rules/xorg.lst" "${xkeyboard_config}/share/X11/xkb/rules/base.lst" ''; + enableParallelBuilding = true; + # this is a hack and without this cpufreq module is not working: # when set_freqset_setuid is true and "e19_freqset" is set in setuidPrograms (this is taken care of in e19 NixOS module), # then this postInstall does the folowing: From 6f858bab173aaf18a982765c2cbe93461dbac78e Mon Sep 17 00:00:00 2001 From: Luke Clifton Date: Sun, 28 Dec 2014 19:47:12 +0800 Subject: [PATCH 0219/1091] Changed group id to match user id --- nixos/modules/misc/ids.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index dd8498486858..3f349dda4d3c 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -273,6 +273,7 @@ jenkins = 109; systemd-journal-gateway = 110; notbit = 111; + btsync = 113; monetdb = 115; foundationdb = 118; newrelic = 119; @@ -311,7 +312,6 @@ kubernetes = 158; fleet = 159; gitlab = 160; - btsync = 161; # When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399! From f98df44ada189bfaecb695850b066c0c0c9a1a3b Mon Sep 17 00:00:00 2001 From: Alexander Kjeldaas Date: Sun, 13 Apr 2014 22:15:04 +0200 Subject: [PATCH 0220/1091] Eradicate gzip -9 without -n --- nixos/modules/system/boot/stage-1.nix | 2 +- pkgs/development/compilers/qcmm/builder.sh | 2 +- pkgs/os-specific/linux/multipath-tools/default.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix index cd30ce1b7cef..f0d8b04d0875 100644 --- a/nixos/modules/system/boot/stage-1.nix +++ b/nixos/modules/system/boot/stage-1.nix @@ -326,7 +326,7 @@ in boot.initrd.compressor = mkOption { internal = true; - default = "gzip -9"; + default = "gzip -9n"; type = types.str; description = "The compressor to use on the initrd image."; example = "xz"; diff --git a/pkgs/development/compilers/qcmm/builder.sh b/pkgs/development/compilers/qcmm/builder.sh index c6aa18fea3c8..acdfbaa08dce 100644 --- a/pkgs/development/compilers/qcmm/builder.sh +++ b/pkgs/development/compilers/qcmm/builder.sh @@ -16,7 +16,7 @@ installPhase() { mv $file ${file%.opt} done - find $out/man -type f -exec gzip -9 {} \; + find $out/man -type f -exec gzip -9n {} \; find $out -name \*.a -exec echo stripping {} \; \ -exec strip -S {} \; diff --git a/pkgs/os-specific/linux/multipath-tools/default.nix b/pkgs/os-specific/linux/multipath-tools/default.nix index 90722d74ace1..3da37a89923a 100644 --- a/pkgs/os-specific/linux/multipath-tools/default.nix +++ b/pkgs/os-specific/linux/multipath-tools/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { preBuild = '' - makeFlagsArray=(GZIP="${gzip}/bin/gzip -9 -c" prefix=$out mandir=$out/share/man/man8 man5dir=$out/share/man/man5 LIB=lib) + makeFlagsArray=(GZIP="${gzip}/bin/gzip -9n -c" prefix=$out mandir=$out/share/man/man8 man5dir=$out/share/man/man5 LIB=lib) substituteInPlace multipath/Makefile --replace /etc $out/etc substituteInPlace kpartx/Makefile --replace /etc $out/etc From 56d651d34724e70da58dcdadb7368f13a2a88055 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 28 Dec 2014 14:27:27 +0100 Subject: [PATCH 0221/1091] Adds ocaml-uuseg Uuseg is an OCaml library for segmenting Unicode text. It implements the locale independent Unicode text segmentation algorithms to detect grapheme cluster, word and sentence boundaries and the Unicode line breaking algorithm to detect line break opportunities. Homepage: http://erratique.ch/software/uuseg --- .../ocaml-modules/uuseg/default.nix | 47 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/ocaml-modules/uuseg/default.nix diff --git a/pkgs/development/ocaml-modules/uuseg/default.nix b/pkgs/development/ocaml-modules/uuseg/default.nix new file mode 100644 index 000000000000..0101c43e504d --- /dev/null +++ b/pkgs/development/ocaml-modules/uuseg/default.nix @@ -0,0 +1,47 @@ +{ stdenv, fetchurl, ocaml, findlib, opam, uucp, uutf, cmdliner }: + +let + inherit (stdenv.lib) getVersion versionAtLeast; + + pname = "uuseg"; + version = "0.8.0"; + webpage = "http://erratique.ch/software/${pname}"; +in + +assert versionAtLeast (getVersion ocaml) "4.01"; + +stdenv.mkDerivation { + + name = "ocaml-${pname}-${version}"; + + src = fetchurl { + url = "${webpage}/releases/${pname}-${version}.tbz"; + sha256 = "00n4zi8dyw2yzi4nr2agcrr33b0q4dr9mgnkczipf4c0gm5cm50h"; + }; + + buildInputs = [ ocaml findlib opam cmdliner ]; + propagatedBuildInputs = [ uucp uutf ]; + + createFindlibDestdir = true; + + unpackCmd = "tar xjf $src"; + + buildPhase = '' + ocaml pkg/build.ml \ + native=true native-dynlink=true \ + uutf=true cmdliner=true + ''; + + installPhase = '' + opam-installer --script --prefix=$out ${pname}.install | sh + ln -s $out/lib/${pname} $out/lib/ocaml/${getVersion ocaml}/site-lib/${pname} + ''; + + meta = with stdenv.lib; { + description = "An OCaml library for segmenting Unicode text"; + homepage = "${webpage}"; + platforms = ocaml.meta.platforms; + license = licenses.bsd3; + maintainers = [ maintainers.vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 58e2f1673f4c..07d0f6938c7a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3820,6 +3820,7 @@ let uucd = callPackage ../development/ocaml-modules/uucd { }; uucp = callPackage ../development/ocaml-modules/uucp { }; uunf = callPackage ../development/ocaml-modules/uunf { }; + uuseg = callPackage ../development/ocaml-modules/uuseg { }; uutf = callPackage ../development/ocaml-modules/uutf { }; vg = callPackage ../development/ocaml-modules/vg { }; From 75a5c8b84ff36c9629dae479f08fce6516a0346a Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Sun, 28 Dec 2014 09:00:38 -0600 Subject: [PATCH 0222/1091] vcsh: bump version to 1.20141026 --- pkgs/applications/version-management/vcsh/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/vcsh/default.nix b/pkgs/applications/version-management/vcsh/default.nix index d438cb1bc6cd..80721d5d8ab5 100644 --- a/pkgs/applications/version-management/vcsh/default.nix +++ b/pkgs/applications/version-management/vcsh/default.nix @@ -1,14 +1,14 @@ {stdenv, fetchgit}: stdenv.mkDerivation rec { - rev = "75c4c554eefbefb714fabd356933858edbce3b1e"; - version = "1.20131229"; - name = "vcsh-${version}_${rev}"; + rev = "ef15aeeb0553efb698e3d4261e79eff77a136ee7"; + version = "1.20141026"; + name = "vcsh-${version}_${builtins.substring 0 7 rev}"; src = fetchgit { inherit rev; url = "https://github.com/RichiH/vcsh"; - sha256 = "0rc82a8vnnk9q6q88z9s10873gqgdpppbpwy2yw8a7hydqrpn0hs"; + sha256 = "1dg6ina2wpy406s5x0x4r7khx6gc42hfak0gjwy0i53ivkckl1nd"; }; phases = [ "unpackPhase" "installPhase" "fixupPhase" ]; From 5d7dbaa0fe06a8d58063e40790f2cbc62fbee830 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Sun, 28 Dec 2014 09:00:49 -0600 Subject: [PATCH 0223/1091] vcsh: add ttuegel as maintainer --- pkgs/applications/version-management/vcsh/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/vcsh/default.nix b/pkgs/applications/version-management/vcsh/default.nix index 80721d5d8ab5..e9a8f48b7aaf 100644 --- a/pkgs/applications/version-management/vcsh/default.nix +++ b/pkgs/applications/version-management/vcsh/default.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { cp vcsh $out/bin ''; - meta = { + meta = with stdenv.lib; { description = "Version Control System for $HOME"; homepage = https://github.com/RichiH/vcsh; - license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.garbas ]; - platforms = stdenv.lib.platforms.unix; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ garbas ttuegel ]; + platforms = platforms.unix; }; } From c53b959c0e316af0f22795c38ff9dc1abae21017 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Wed, 17 Dec 2014 10:57:25 +0000 Subject: [PATCH 0224/1091] Update elm to 0.14. Note that elm has a different package split: The old Elm 0.13 package is now elm-compiler, elm-make and elm-package. Instead of invoking "elm" one now has to use "elm-make". I kept the 0.13 version of elm around in case someone depends on it. --- .../compilers/elm/elm-compiler.nix | 34 +++++++++++++++++++ pkgs/development/compilers/elm/elm-make.nix | 23 +++++++++++++ .../development/compilers/elm/elm-package.nix | 26 ++++++++++++++ .../development/compilers/elm/elm-reactor.nix | 21 +++++------- pkgs/top-level/haskell-packages.nix | 6 ++++ 5 files changed, 98 insertions(+), 12 deletions(-) create mode 100644 pkgs/development/compilers/elm/elm-compiler.nix create mode 100644 pkgs/development/compilers/elm/elm-make.nix create mode 100644 pkgs/development/compilers/elm/elm-package.nix diff --git a/pkgs/development/compilers/elm/elm-compiler.nix b/pkgs/development/compilers/elm/elm-compiler.nix new file mode 100644 index 000000000000..f686abbf3531 --- /dev/null +++ b/pkgs/development/compilers/elm/elm-compiler.nix @@ -0,0 +1,34 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, aesonPretty, binary, blazeHtml, blazeMarkup +, cmdargs, filemanip, filepath, HUnit, indents, languageEcmascript +, languageGlsl, mtl, parsec, QuickCheck, testFramework +, testFrameworkHunit, testFrameworkQuickcheck2, text, transformers +, unionFind, unorderedContainers +}: + +cabal.mkDerivation (self: { + pname = "elm-compiler"; + version = "0.14"; + sha256 = "1vgbs3navs6dr36k408kc83gkn2ndhmc0b1015zk3jb0wkmvm73y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aesonPretty binary blazeHtml blazeMarkup cmdargs filepath + indents languageEcmascript languageGlsl mtl parsec text + transformers unionFind unorderedContainers + ]; + testDepends = [ + aeson aesonPretty binary blazeHtml blazeMarkup cmdargs filemanip + filepath HUnit indents languageEcmascript languageGlsl mtl parsec + QuickCheck testFramework testFrameworkHunit + testFrameworkQuickcheck2 text transformers unionFind + unorderedContainers + ]; + meta = { + homepage = "http://elm-lang.org"; + description = "Values to help with elm-package, elm-make, and elm-lang.org."; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm-make.nix b/pkgs/development/compilers/elm/elm-make.nix new file mode 100644 index 000000000000..1052b16b0867 --- /dev/null +++ b/pkgs/development/compilers/elm/elm-make.nix @@ -0,0 +1,23 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ansiWlPprint, binary, blazeHtml, blazeMarkup, elmCompiler +, elmPackage, filepath, mtl, optparseApplicative_0_10_0, text +}: + +cabal.mkDerivation (self: { + pname = "elm-make"; + version = "0.1"; + sha256 = "1hrc8bzfqzrcmkzqcampxkn5m113blfp4095h6c2xnadiicbvwdy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansiWlPprint binary blazeHtml blazeMarkup elmCompiler elmPackage + filepath mtl optparseApplicative_0_10_0 text + ]; + meta = { + homepage = "http://elm-lang.org"; + description = "A build tool for Elm projects"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm-package.nix b/pkgs/development/compilers/elm/elm-package.nix new file mode 100644 index 000000000000..3cf2ded8ff50 --- /dev/null +++ b/pkgs/development/compilers/elm/elm-package.nix @@ -0,0 +1,26 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, aesonPretty, ansiWlPprint, binary, elmCompiler +, filepath, HTTP, httpClient, httpClientTls, httpTypes, mtl +, network, optparseApplicative, text, time, unorderedContainers +, vector, zipArchive +}: + +cabal.mkDerivation (self: { + pname = "elm-package"; + version = "0.2.2"; + sha256 = "0hkcy1mix2rng2k2zhzgb16nd0asfj9rm9ya2by67vjysiz8cmnr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aesonPretty ansiWlPprint binary elmCompiler filepath HTTP + httpClient httpClientTls httpTypes mtl network optparseApplicative + text time unorderedContainers vector zipArchive + ]; + meta = { + homepage = "http://github.com/elm-lang/elm-package"; + description = "Package manager for Elm libraries"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/compilers/elm/elm-reactor.nix b/pkgs/development/compilers/elm/elm-reactor.nix index 7b53d9190d8f..280d09f96b44 100644 --- a/pkgs/development/compilers/elm/elm-reactor.nix +++ b/pkgs/development/compilers/elm/elm-reactor.nix @@ -1,24 +1,21 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, blazeHtml, blazeMarkup, cmdargs, Elm, fetchgit, filepath -, fsnotify, HTTP, mtl, snapCore, snapServer, systemFilepath, time -, transformers, unorderedContainers, websockets, websocketsSnap +{ cabal, blazeHtml, blazeMarkup, cmdargs, elmCompiler, elmMake, filepath +, fsnotify, HTTP, mtl, snapCore, snapServer, systemFilepath, text +, time, transformers, unorderedContainers, websockets +, websocketsSnap }: cabal.mkDerivation (self: { pname = "elm-reactor"; - version = "0.1"; - src = fetchgit { - url = "git://github.com/elm-lang/elm-reactor.git"; - sha256 = "1e45ef26a9b1c1748737dce071a7f2587d0d22643085942a98006f9b11d11dfe"; - rev = "8715046c5bc8b18f0540069c1a9a65f3aa8332e1"; - }; + version = "0.2.0.1"; + sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; isLibrary = false; isExecutable = true; buildDepends = [ - blazeHtml blazeMarkup cmdargs Elm filepath fsnotify HTTP mtl - snapCore snapServer systemFilepath time transformers - unorderedContainers websockets websocketsSnap + blazeHtml blazeMarkup cmdargs elmCompiler filepath fsnotify HTTP + mtl snapCore snapServer systemFilepath text time transformers + unorderedContainers websockets websocketsSnap elmMake ]; meta = { homepage = "http://elm-lang.org"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 47e71626b311..d2e3ff56485b 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -765,6 +765,12 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in Elm = callPackage ../development/compilers/elm/elm.nix {}; + elmCompiler = callPackage ../development/compilers/elm/elm-compiler.nix {}; + + elmMake = callPackage ../development/compilers/elm/elm-make.nix {}; + + elmPackage = callPackage ../development/compilers/elm/elm-package.nix {}; + elmServer = callPackage ../development/compilers/elm/elm-server.nix {}; elmRepl = callPackage ../development/compilers/elm/elm-repl.nix {}; From 056ace5bcac1d798755c9f908552fea2d4451728 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sun, 28 Dec 2014 19:14:50 +0100 Subject: [PATCH 0225/1091] ntp: Don't depend on openssl, don't install docs --- pkgs/tools/networking/ntp/default.nix | 14 +- pkgs/tools/networking/ntp/no-openssl.patch | 161 +++++++++++++++++++++ 2 files changed, 171 insertions(+), 4 deletions(-) create mode 100644 pkgs/tools/networking/ntp/no-openssl.patch diff --git a/pkgs/tools/networking/ntp/default.nix b/pkgs/tools/networking/ntp/default.nix index fca6f2e34adc..4c0b893b91db 100644 --- a/pkgs/tools/networking/ntp/default.nix +++ b/pkgs/tools/networking/ntp/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, libcap, openssl }: +{ stdenv, fetchurl, libcap, autoreconfHook }: assert stdenv.isLinux -> libcap != null; @@ -10,10 +10,16 @@ stdenv.mkDerivation rec { sha256 = "1vnqa1542d01xmlkw8f3rq57y360b2j7yxkkg9b11955nvw0v4if"; }; - nativeBuildInputs = [ pkgconfig ]; + patches = [ ./no-openssl.patch ]; - buildInputs = [ openssl ] - ++ stdenv.lib.optional stdenv.isLinux libcap; + configureFlags = '' + --without-crypto + ${if stdenv.isLinux then "--enable-linuxcaps" else ""} + ''; + + buildInputs = [ autoreconfHook ] ++ stdenv.lib.optional stdenv.isLinux libcap; + + postInstall = "rm -rf $out/share/doc"; meta = { homepage = http://www.ntp.org/; diff --git a/pkgs/tools/networking/ntp/no-openssl.patch b/pkgs/tools/networking/ntp/no-openssl.patch new file mode 100644 index 000000000000..3a7784016ffa --- /dev/null +++ b/pkgs/tools/networking/ntp/no-openssl.patch @@ -0,0 +1,161 @@ +Fix ntp-keygen build without OpenSSL + +http://bk1.ntp.org/ntp-stable/?PAGE=patch&REV=5497b345z5MNTuNvJWuqPSje25NQTg + +Index: ntp-4.2.8/Makefile.am +=================================================================== +--- ntp-4.2.8.orig/Makefile.am ++++ ntp-4.2.8/Makefile.am +@@ -2,7 +2,10 @@ ACLOCAL_AMFLAGS = -I sntp/m4 -I sntp/lib + + NULL = + ++# moved sntp first to get libtool and libevent built. ++ + SUBDIRS = \ ++ sntp \ + scripts \ + include \ + libntp \ +@@ -17,7 +20,6 @@ SUBDIRS = \ + clockstuff \ + kernel \ + util \ +- sntp \ + tests \ + $(NULL) + +@@ -64,7 +66,6 @@ BUILT_SOURCES = \ + .gcc-warning \ + libtool \ + html/.datecheck \ +- sntp/built-sources-only \ + $(srcdir)/COPYRIGHT \ + $(srcdir)/.checkChangeLog \ + $(NULL) +Index: ntp-4.2.8/configure.ac +=================================================================== +--- ntp-4.2.8.orig/configure.ac ++++ ntp-4.2.8/configure.ac +@@ -102,7 +102,7 @@ esac + enable_nls=no + LIBOPTS_CHECK_NOBUILD([sntp/libopts]) + +-NTP_ENABLE_LOCAL_LIBEVENT ++NTP_LIBEVENT_CHECK_NOBUILD([2], [sntp/libevent]) + + NTP_LIBNTP + +@@ -771,6 +771,10 @@ esac + + #### + ++AC_CHECK_FUNCS([arc4random_buf]) ++ ++#### ++ + saved_LIBS="$LIBS" + LIBS="$LIBS $LDADD_LIBNTP" + AC_CHECK_FUNCS([daemon]) +Index: ntp-4.2.8/libntp/ntp_crypto_rnd.c +=================================================================== +--- ntp-4.2.8.orig/libntp/ntp_crypto_rnd.c ++++ ntp-4.2.8/libntp/ntp_crypto_rnd.c +@@ -24,6 +24,21 @@ + int crypto_rand_init = 0; + #endif + ++#ifndef HAVE_ARC4RANDOM_BUF ++static void ++arc4random_buf(void *buf, size_t nbytes); ++ ++void ++evutil_secure_rng_get_bytes(void *buf, size_t nbytes); ++ ++static void ++arc4random_buf(void *buf, size_t nbytes) ++{ ++ evutil_secure_rng_get_bytes(buf, nbytes); ++ return; ++} ++#endif ++ + /* + * As of late 2014, here's how we plan to provide cryptographic-quality + * random numbers: +Index: ntp-4.2.8/sntp/configure.ac +=================================================================== +--- ntp-4.2.8.orig/sntp/configure.ac ++++ ntp-4.2.8/sntp/configure.ac +@@ -97,11 +97,14 @@ esac + enable_nls=no + LIBOPTS_CHECK + +-AM_COND_IF( +- [BUILD_SNTP], +- [NTP_LIBEVENT_CHECK], +- [NTP_LIBEVENT_CHECK_NOBUILD] +-) ++# From when we only used libevent for sntp: ++#AM_COND_IF( ++# [BUILD_SNTP], ++# [NTP_LIBEVENT_CHECK], ++# [NTP_LIBEVENT_CHECK_NOBUILD] ++#) ++ ++NTP_LIBEVENT_CHECK([2]) + + # Checks for libraries. + +Index: ntp-4.2.8/sntp/m4/ntp_libevent.m4 +=================================================================== +--- ntp-4.2.8.orig/sntp/m4/ntp_libevent.m4 ++++ ntp-4.2.8/sntp/m4/ntp_libevent.m4 +@@ -1,4 +1,25 @@ +-dnl NTP_ENABLE_LOCAL_LIBEVENT -*- Autoconf -*- ++# SYNOPSIS -*- Autoconf -*- ++# ++# NTP_ENABLE_LOCAL_LIBEVENT ++# NTP_LIBEVENT_CHECK([MINVERSION [, DIR]]) ++# NTP_LIBEVENT_CHECK_NOBUILD([MINVERSION [, DIR]]) ++# ++# DESCRIPTION ++# ++# AUTHOR ++# ++# Harlan Stenn ++# ++# LICENSE ++# ++# This file is Copyright (c) 2014 Network Time Foundation ++# ++# Copying and distribution of this file, with or without modification, are ++# permitted in any medium without royalty provided the copyright notice, ++# author attribution and this notice are preserved. This file is offered ++# as-is, without any warranty. ++ ++dnl NTP_ENABLE_LOCAL_LIBEVENT + dnl + dnl Provide only the --enable-local-libevent command-line option. + dnl +@@ -29,7 +50,7 @@ dnl If NOBUILD is provided as the 3rd ar + dnl but DO NOT invoke DIR/configure if we are going to use our bundled + dnl version. This may be the case for nested packages. + dnl +-dnl provide --enable-local-libevent . ++dnl provides --enable-local-libevent . + dnl + dnl Examples: + dnl +Index: ntp-4.2.8/util/Makefile.am +=================================================================== +--- ntp-4.2.8.orig/util/Makefile.am ++++ ntp-4.2.8/util/Makefile.am +@@ -19,6 +19,7 @@ AM_LDFLAGS = $(LDFLAGS_NTP) + LDADD= ../libntp/libntp.a $(LDADD_LIBNTP) $(LIBM) $(PTHREAD_LIBS) + tg2_LDADD= ../libntp/libntp.a $(LDADD_LIBNTP) $(LIBM) + ntp_keygen_LDADD = version.o $(LIBOPTS_LDADD) ../libntp/libntp.a ++ntp_keygen_LDADD += $(LDADD_LIBEVENT) + ntp_keygen_LDADD += $(LDADD_LIBNTP) $(PTHREAD_LIBS) $(LDADD_NTP) $(LIBM) + ntp_keygen_SOURCES = ntp-keygen.c ntp-keygen-opts.c ntp-keygen-opts.h + From 47971865e987c119c2a2c3637521710e269c1b1f Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sun, 28 Dec 2014 19:36:33 +0100 Subject: [PATCH 0226/1091] Fix ntpd Since the 4.2.8 upgrade, ntpd is broken on NixOS: Dec 28 19:06:54 hagbard ntpd[27723]: giving up resolving host 1.nixos.pool.ntp.org: Servname not supported for ai_socktype (-8) This appears to be because DNS resolution doesn't work in chroots anymore (due to /etc being missing). So disable chroots for now. It's probably better to use systemd's containment facilities anyway. --- nixos/modules/services/networking/ntpd.nix | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/nixos/modules/services/networking/ntpd.nix b/nixos/modules/services/networking/ntpd.nix index 8f4bf26d411d..1988c7140d34 100644 --- a/nixos/modules/services/networking/ntpd.nix +++ b/nixos/modules/services/networking/ntpd.nix @@ -11,19 +11,15 @@ let ntpUser = "ntp"; configFile = pkgs.writeText "ntp.conf" '' - # Keep the drift file in ${stateDir}/ntp.drift. However, since we - # chroot to ${stateDir}, we have to specify it as /ntp.drift. - driftfile /ntp.drift + driftfile ${stateDir}/ntp.drift - restrict default kod nomodify notrap nopeer noquery - restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 ${toString (map (server: "server " + server + " iburst\n") config.services.ntp.servers)} ''; - ntpFlags = "-c ${configFile} -u ${ntpUser}:nogroup -i ${stateDir}"; + ntpFlags = "-c ${configFile} -u ${ntpUser}:nogroup"; in @@ -64,7 +60,7 @@ in config = mkIf config.services.ntp.enable { - # Make tools such as ntpq available in the system path + # Make tools such as ntpq available in the system path. environment.systemPackages = [ pkgs.ntp ]; users.extraUsers = singleton @@ -74,20 +70,20 @@ in home = stateDir; }; - jobs.ntpd = + systemd.services.ntpd = { description = "NTP Daemon"; wantedBy = [ "multi-user.target" ]; - path = [ ntp ]; - preStart = '' mkdir -m 0755 -p ${stateDir} chown ${ntpUser} ${stateDir} ''; - exec = "ntpd -g -n ${ntpFlags}"; + serviceConfig = { + ExecStart = "@${ntp}/bin/ntpd ntpd -g -n ${ntpFlags}"; + }; }; }; From 698b6f53dff1b0143f62f414e9101239fbe05816 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sun, 28 Dec 2014 19:41:06 +0100 Subject: [PATCH 0227/1091] Typo --- pkgs/os-specific/linux/ipset/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/ipset/default.nix b/pkgs/os-specific/linux/ipset/default.nix index 60bb5a381eff..b76ce583b23c 100644 --- a/pkgs/os-specific/linux/ipset/default.nix +++ b/pkgs/os-specific/linux/ipset/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = http://ipset.netfilter.org/; - description = "administration tool for IP sets"; + description = "Administration tool for IP sets"; license = licenses.gpl2; platforms = platforms.linux; maintainers = with maintainers; [ wkennington ]; From 1bdcf9a701c80598d0908115c1affad77d0edf33 Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Sun, 28 Dec 2014 20:20:38 +0100 Subject: [PATCH 0228/1091] Add cadvisor --- pkgs/servers/monitoring/cadvisor/default.nix | 34 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/servers/monitoring/cadvisor/default.nix diff --git a/pkgs/servers/monitoring/cadvisor/default.nix b/pkgs/servers/monitoring/cadvisor/default.nix new file mode 100644 index 000000000000..b7dbdb893f1a --- /dev/null +++ b/pkgs/servers/monitoring/cadvisor/default.nix @@ -0,0 +1,34 @@ +{ stdenv, lib, go, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "cadvisor-${version}"; + version = "0.7.1"; + + src = fetchFromGitHub { + owner = "google"; + repo = "cadvisor"; + rev = "${version}"; + sha256 = "1vc9fydi6wra45khxsmfw5mx2qyggi7cg6kgajzw518rqa52ivmg"; + }; + + buildInputs = [ go ]; + + buildPhase = '' + mkdir -p Godeps/_workspace/src/github.com/google/ + ln -s $(pwd) Godeps/_workspace/src/github.com/google/cadvisor + GOPATH=$(pwd)/Godeps/_workspace go build -v -o cadvisor github.com/google/cadvisor + ''; + + installPhase = '' + mkdir -p $out/bin + mv cadvisor $out/bin + ''; + + meta = with stdenv.lib; { + description = "Analyzes resource usage and performance characteristics of running docker containers."; + homepage = https://github.com/google/cadvisor; + license = licenses.asl20; + maintainers = with maintainers; [ offline ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 07d0f6938c7a..978a5b7a1d66 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7548,6 +7548,8 @@ let apacheHttpdPackages_2_2 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_2 pkgs.apacheHttpdPackages_2_2; apacheHttpdPackages_2_4 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_4 pkgs.apacheHttpdPackages_2_4; + cadvisor = callPackage ../servers/monitoring/cadvisor { }; + cassandra = callPackage ../servers/nosql/cassandra { }; apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix { From 18447c101a3e9791e3943ebd04ba5dee1112e0ec Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Sun, 28 Dec 2014 20:21:41 +0100 Subject: [PATCH 0229/1091] nixos: add cadvisor service --- nixos/modules/misc/ids.nix | 1 + nixos/modules/module-list.nix | 1 + .../modules/services/monitoring/cadvisor.nix | 106 ++++++++++++++++++ nixos/release.nix | 1 + nixos/tests/cadvisor.nix | 30 +++++ 5 files changed, 139 insertions(+) create mode 100644 nixos/modules/services/monitoring/cadvisor.nix create mode 100644 nixos/tests/cadvisor.nix diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index 3f349dda4d3c..1ca15053b123 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -174,6 +174,7 @@ chronos = 164; gitlab = 165; tox-bootstrapd = 166; + cadvisor = 167; # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 2c52ebb37bcb..503dd87ad4d9 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -197,6 +197,7 @@ ./services/misc/zookeeper.nix ./services/monitoring/apcupsd.nix ./services/monitoring/bosun.nix + ./services/monitoring/cadvisor.nix ./services/monitoring/collectd.nix ./services/monitoring/dd-agent.nix ./services/monitoring/graphite.nix diff --git a/nixos/modules/services/monitoring/cadvisor.nix b/nixos/modules/services/monitoring/cadvisor.nix new file mode 100644 index 000000000000..d9c165970eca --- /dev/null +++ b/nixos/modules/services/monitoring/cadvisor.nix @@ -0,0 +1,106 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + cfg = config.services.cadvisor; + +in { + options = { + services.cadvisor = { + enable = mkOption { + default = false; + type = types.bool; + description = "Wherther to enable cadvisor service."; + }; + + host = mkOption { + default = "127.0.0.1"; + type = types.str; + description = "Cadvisor listening host"; + }; + + port = mkOption { + default = 8080; + type = types.int; + description = "Cadvisor listening port"; + }; + + storageDriver = mkOption { + default = null; + type = types.nullOr types.str; + example = "influxdb"; + description = "Cadvisor storage driver."; + }; + + storageDriverHost = mkOption { + default = "localhost:8086"; + type = types.str; + description = "Cadvisor storage driver host."; + }; + + storageDriverDb = mkOption { + default = "root"; + type = types.str; + description = "Cadvisord storage driver database name."; + }; + + storageDriverUser = mkOption { + default = "root"; + type = types.str; + description = "Cadvisor storage driver username."; + }; + + storageDriverPassword = mkOption { + default = "root"; + type = types.str; + description = "Cadvisor storage driver password."; + }; + + storageDriverSecure = mkOption { + default = false; + type = types.bool; + description = "Cadvisor storage driver, enable secure communication."; + }; + }; + }; + + config = mkIf cfg.enable { + systemd.services.cadvisor = { + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" "docker.service" "influxdb.service" ]; + + postStart = mkBefore '' + until ${pkgs.curl}/bin/curl -s -o /dev/null 'http://${cfg.host}:${toString cfg.port}/containers/'; do + sleep 1; + done + ''; + + serviceConfig = { + ExecStart = ''${pkgs.cadvisor}/bin/cadvisor \ + -logtostderr=true \ + -listen_ip=${cfg.host} \ + -port=${toString cfg.port} \ + ${optionalString (cfg.storageDriver != null) '' + -storage_driver ${cfg.storageDriver} \ + -storage_driver_user ${cfg.storageDriverHost} \ + -storage_driver_db ${cfg.storageDriverDb} \ + -storage_driver_user ${cfg.storageDriverUser} \ + -storage_driver_password ${cfg.storageDriverPassword} \ + ${optionalString cfg.storageDriverSecure "-storage_driver_secure"} + ''} + ''; + User = "cadvisor"; + }; + }; + + virtualisation.docker.enable = true; + + users.extraUsers = singleton { + name = "cadvisor"; + uid = config.ids.uids.cadvisor; + description = "Cadvisor user"; + extraGroups = [ "docker" ]; + }; + }; +} diff --git a/nixos/release.nix b/nixos/release.nix index 04b8fd9bf675..c2760965d200 100644 --- a/nixos/release.nix +++ b/nixos/release.nix @@ -242,6 +242,7 @@ in rec { tests.avahi = callTest tests/avahi.nix {}; tests.bittorrent = callTest tests/bittorrent.nix {}; tests.blivet = callTest tests/blivet.nix {}; + tests.cadvisor = scrubDrv (import tests/cadvisor.nix { system = "x86_64-linux"; }); tests.chromium = callTest tests/chromium.nix {}; tests.cjdns = callTest tests/cjdns.nix {}; tests.containers = callTest tests/containers.nix {}; diff --git a/nixos/tests/cadvisor.nix b/nixos/tests/cadvisor.nix new file mode 100644 index 000000000000..225bf1a7483d --- /dev/null +++ b/nixos/tests/cadvisor.nix @@ -0,0 +1,30 @@ +import ./make-test.nix { + name = "cadvisor"; + + nodes = { + machine = { config, pkgs, ... }: { + services.cadvisor.enable = true; + }; + + influxdb = { config, pkgs, lib, ... }: with lib; { + services.cadvisor.enable = true; + services.cadvisor.storageDriver = "influxdb"; + services.influxdb.enable = true; + systemd.services.influxdb.postStart = mkAfter '' + ${pkgs.curl}/bin/curl -X POST 'http://localhost:8086/db?u=root&p=root' \ + -d '{"name": "root"}' + ''; + }; + }; + + testScript = + '' + startAll; + $machine->waitForUnit("cadvisor.service"); + $machine->succeed("curl http://localhost:8080/containers/"); + + $influxdb->waitForUnit("influxdb.service"); + $influxdb->waitForUnit("cadvisor.service"); + $influxdb->succeed("curl http://localhost:8080/containers/"); + ''; +} From 2028c283cde7da31af4db7b481ca0085d95306af Mon Sep 17 00:00:00 2001 From: Matthew William Cox Date: Tue, 23 Dec 2014 00:49:51 -0500 Subject: [PATCH 0230/1091] nixpkgs: unbound 1.4.22 -> 1.5.1 --- pkgs/tools/networking/unbound/default.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/networking/unbound/default.nix b/pkgs/tools/networking/unbound/default.nix index 376717bbf7a8..e1a7a685b140 100644 --- a/pkgs/tools/networking/unbound/default.nix +++ b/pkgs/tools/networking/unbound/default.nix @@ -1,17 +1,22 @@ { stdenv, fetchurl, openssl, expat, libevent }: stdenv.mkDerivation rec { - name = "unbound-1.4.22"; + name = "unbound-${version}"; + version = "1.5.1"; src = fetchurl { url = "http://unbound.net/downloads/${name}.tar.gz"; - sha256 = "17yjly9c00zfgbzvllqzjh668a4yk6vrinf47yrcs3hrna0m1bqw"; + sha256 = "1v00k4b6m9wk0533s2jpg4rv9lhplh7zdp6vx2yyrmrbzc4jgy0g"; }; - + buildInputs = [openssl expat libevent]; - configureFlags = [ "--with-ssl=${openssl}" "--with-libexpat=${expat}" - "--localstatedir=/var" ]; + configureFlags = [ + "--with-ssl=${openssl}" + "--with-libexpat=${expat}" + "--with-libevent=${libevent}" + "--localstatedir=/var" + ]; meta = { description = "Validating, recursive, and caching DNS resolver"; From 3c96afe0b17349617bdb3c33c208dada470cdc26 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Mon, 29 Dec 2014 01:53:49 +0100 Subject: [PATCH 0231/1091] etcd: upgrade server and ctl --- pkgs/development/tools/etcdctl/default.nix | 2 +- pkgs/development/tools/etcdctl/deps.nix | 4 ++-- pkgs/servers/etcd/default.nix | 2 +- pkgs/servers/etcd/deps.nix | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/etcdctl/default.nix b/pkgs/development/tools/etcdctl/default.nix index 5e6438d0f5ff..a2236f6c843f 100644 --- a/pkgs/development/tools/etcdctl/default.nix +++ b/pkgs/development/tools/etcdctl/default.nix @@ -1,7 +1,7 @@ { stdenv, lib, go, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "0.4.3"; + version = "0.4.5"; name = "etcdctl-${version}"; src = import ./deps.nix { diff --git a/pkgs/development/tools/etcdctl/deps.nix b/pkgs/development/tools/etcdctl/deps.nix index 98bdda95a433..c76a162f193b 100644 --- a/pkgs/development/tools/etcdctl/deps.nix +++ b/pkgs/development/tools/etcdctl/deps.nix @@ -7,8 +7,8 @@ let src = fetchFromGitHub { owner = "coreos"; repo = "etcdctl"; - rev = "061135b2a02797a6b3c2b6c01183517c1bc76a2c"; - sha256 = "1hl9cz9ygr2k4d67qj9q1xj0n64b28qjy5sv7zylgg9h9ag2j2p4"; + rev = "a1b38c93245542e340971189750baef7a55d306e"; + sha256 = "1kbri59ppil52v7s992q8r6i1zk9lac0s2w00z2lsgc9w1z59qs0"; }; } ]; diff --git a/pkgs/servers/etcd/default.nix b/pkgs/servers/etcd/default.nix index ea91993e7231..5d5939f83bef 100644 --- a/pkgs/servers/etcd/default.nix +++ b/pkgs/servers/etcd/default.nix @@ -1,7 +1,7 @@ { stdenv, lib, go, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "0.5.0-alpha.4"; + version = "2.0.0-rc.1"; name = "etcd-${version}"; src = import ./deps.nix { diff --git a/pkgs/servers/etcd/deps.nix b/pkgs/servers/etcd/deps.nix index 1cd8309ad5d0..b07ee1d74892 100644 --- a/pkgs/servers/etcd/deps.nix +++ b/pkgs/servers/etcd/deps.nix @@ -8,8 +8,8 @@ let src = fetchFromGitHub { owner = "coreos"; repo = "etcd"; - rev = "d01d6119e54f729f54e9776ad5729277fcf38668"; - sha256 = "0h9d6rc8yx7vyv2ggvzsddyng03pjhyb7avm9wrc805qr7p8nhns"; + rev = "221abdcb3b755b36d1e7d70149f6de3450351619"; + sha256 = "1wkd238ap9gp5irrb3f6nnh83rzizwfrfac76j0dvqdka35l247k"; }; } ]; From 0a97acdc0f66cc7d3fcd4c19f232c3dc98eff104 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 29 Dec 2014 00:39:04 +0100 Subject: [PATCH 0232/1091] grsecurity: Update stable and test patches stable: 3.0-3.14.27-201412211908 -> 3.0-3.14.27-201412280859 test: 3.0-3.17.7-201412211910 -> 3.0-3.18.1-201412281149 --- nixos/modules/security/grsecurity.nix | 4 ++-- pkgs/build-support/grsecurity/default.nix | 2 +- pkgs/os-specific/linux/kernel/linux-3.17.nix | 1 - pkgs/os-specific/linux/kernel/linux-3.18.nix | 1 + pkgs/os-specific/linux/kernel/patches.nix | 10 +++++----- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/nixos/modules/security/grsecurity.nix b/nixos/modules/security/grsecurity.nix index cbad94007088..5c8c49939510 100644 --- a/nixos/modules/security/grsecurity.nix +++ b/nixos/modules/security/grsecurity.nix @@ -38,7 +38,7 @@ in type = types.bool; default = false; description = '' - Enable the testing grsecurity patch, based on Linux 3.17. + Enable the testing grsecurity patch, based on Linux 3.18. ''; }; @@ -227,7 +227,7 @@ in message = '' If grsecurity is enabled, you must select either the stable patch (with kernel 3.14), or the testing patch (with - kernel 3.17) to continue. + kernel 3.18) to continue. ''; } { assertion = (cfg.stable -> !cfg.testing) || (cfg.testing -> !cfg.stable); diff --git a/pkgs/build-support/grsecurity/default.nix b/pkgs/build-support/grsecurity/default.nix index 19e8f14ebf1c..919728382301 100644 --- a/pkgs/build-support/grsecurity/default.nix +++ b/pkgs/build-support/grsecurity/default.nix @@ -32,7 +32,7 @@ let grKernel = if cfg.stable then mkKernel pkgs.linux_3_14 stable-patch - else mkKernel pkgs.linux_3_17 test-patch; + else mkKernel pkgs.linux_3_18 test-patch; ## -- grsecurity configuration --------------------------------------------- diff --git a/pkgs/os-specific/linux/kernel/linux-3.17.nix b/pkgs/os-specific/linux/kernel/linux-3.17.nix index fd21f3c285cc..a459e33f4d66 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.17.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.17.nix @@ -2,7 +2,6 @@ import ./generic.nix (args // rec { version = "3.17.7"; - # Remember to update grsecurity! extraMeta.branch = "3.17"; src = fetchurl { diff --git a/pkgs/os-specific/linux/kernel/linux-3.18.nix b/pkgs/os-specific/linux/kernel/linux-3.18.nix index 7e8fd723dd23..e12588e052ba 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.18.nix @@ -2,6 +2,7 @@ import ./generic.nix (args // rec { version = "3.18.1"; + # Remember to update grsecurity! extraMeta.branch = "3.18"; src = fetchurl { diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 561eadf2f21a..8c707c7e570d 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -61,16 +61,16 @@ rec { grsecurity_stable = grsecPatch { kversion = "3.14.27"; - revision = "201412211908"; + revision = "201412280859"; branch = "stable"; - sha256 = "1xs34v1k970sv4i0a9qjcgk7i4cihl2xlgp1q7v320idpxrcym3a"; + sha256 = "185sq4bsgwmpq9g0g5fhm69ba875xhxha2rs0cn6n647v90rxrjk"; }; grsecurity_unstable = grsecPatch - { kversion = "3.17.7"; - revision = "201412211910"; + { kversion = "3.18.1"; + revision = "201412281149"; branch = "test"; - sha256 = "1s3ksf44mah398ix4ar49m6d8xwkk991pl1m8m441yhpm8h1ss3w"; + sha256 = "10pq6lslfn6ck7pm1651s6pd5mqmjxvqv3iv70qrpwwb2gdhpdin"; }; grsec_fix_path = From 6c952fd9e6f83efe8cc055340a5ab3440c4130b2 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 28 Dec 2014 23:18:49 -0600 Subject: [PATCH 0233/1091] nixpkgs: nmap 6.40 -> 6.47 Signed-off-by: Austin Seipp --- pkgs/tools/security/nmap/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix index 61e4989f6cbd..e7b3848056f2 100644 --- a/pkgs/tools/security/nmap/default.nix +++ b/pkgs/tools/security/nmap/default.nix @@ -13,16 +13,20 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "nmap${optionalString graphicalSupport "-graphical"}-${version}"; - version = "6.40"; + version = "6.47"; src = fetchurl { - url = "http://nmap.org/dist/${name}.tar.bz2"; - sha256 = "491f77d8b3fb3bb38ba4e3850011fe6fb43bbe197f9382b88cb59fa4e8f7a401"; + url = "http://nmap.org/dist/nmap-${version}.tar.bz2"; + sha256 = "14d53aji4was68c01pf105n5ylha257wmdbx40ddiqiw42g1x8cg"; }; - patches = optional graphicalSupport ./zenmap.patch; + patches = ./zenmap.patch; - postInstall = optionalString graphicalSupport '' + configureFlags = optionalString (!graphicalSupport) "--without-zenmap"; + + postInstall = '' + wrapProgram $out/bin/ndiff --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" + '' + optionalString graphicalSupport '' wrapProgram $out/bin/zenmap --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" --prefix PYTHONPATH : $(toPythonPath ${pygtk})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pygobject})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pycairo})/gtk-2.0 ''; From 91f53545cc02f9d7ff78ffc2cc4eb6c0915310ba Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 28 Dec 2014 23:43:34 -0600 Subject: [PATCH 0234/1091] nixpkgs: p0f 3.07b -> 3.08b Signed-off-by: Austin Seipp --- pkgs/tools/security/p0f/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/p0f/default.nix b/pkgs/tools/security/p0f/default.nix index 117f1e016ac6..3ffc19b5ca9f 100644 --- a/pkgs/tools/security/p0f/default.nix +++ b/pkgs/tools/security/p0f/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "p0f-${version}"; - version = "3.07b"; + version = "3.08b"; src = fetchurl { url = "http://lcamtuf.coredump.cx/p0f3/releases/${name}.tgz"; - sha256 = "18hbkwvh8maswhka0cyq0rwznz8yacnf4h1jmvb8krz0695rmz2w"; + sha256 = "1v4afs66qxk53h8vhfk5x17xvgj32qixwjvz4023gnx59gzag2fs"; }; buildInputs = [ libpcap ]; From 39e03699fefb9ca0eb29a02881a6a015f6c5281e Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 28 Dec 2014 23:45:25 -0600 Subject: [PATCH 0235/1091] nixpkgs: afl-1.04b -> 1.06b Signed-off-by: Austin Seipp --- pkgs/tools/security/afl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/afl/default.nix b/pkgs/tools/security/afl/default.nix index d4bd139c8335..a115894c621d 100644 --- a/pkgs/tools/security/afl/default.nix +++ b/pkgs/tools/security/afl/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "afl-${version}"; - version = "1.04b"; + version = "1.06b"; src = fetchurl { url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; - sha256 = "0z49lmqzngrm144i2sxdrcxli69x0xk2npp9dzwpyiixk1hsm4dr"; + sha256 = "1kisqjfws90zjv2byj1jplfjdyssspa16s0bnym351j81frhmfsw"; }; buildPhase = "make PREFIX=$out"; From 3137a5ca4874fcd87007e401f6098791357b373c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 29 Dec 2014 10:23:00 +0100 Subject: [PATCH 0236/1091] Adding scantailor. (cherry picked from commit 7eda68709e9e50b1c4a608ab141f6c7065708c0f) --- .../graphics/scantailor/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/applications/graphics/scantailor/default.nix diff --git a/pkgs/applications/graphics/scantailor/default.nix b/pkgs/applications/graphics/scantailor/default.nix new file mode 100644 index 000000000000..36f7545a0536 --- /dev/null +++ b/pkgs/applications/graphics/scantailor/default.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, qt4, cmake, libjpeg, libtiff, boost }: + +stdenv.mkDerivation rec { + name = "scantailor-0.9.11.1"; + + src = fetchurl { + url = "https://github.com/scantailor/scantailor/archive/RELEASE_0_9_11_1.tar.gz"; + sha256 = "1z06yg228r317m8ab3mywg0wbpj0x2llqj187bh4g3k4xc2fcm8m"; + }; + + buildInputs = [ qt4 cmake libjpeg libtiff boost ]; + + meta = { + homepage = http://scantailor.org/; + description = "Interactive post-processing tool for scanned pages"; + + license = stdenv.lib.licenses.gpl3Plus; + + maintainers = [ stdenv.lib.maintainers.viric ]; + platforms = stdenv.lib.platforms.gnu; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 978a5b7a1d66..42bdc4787fad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10724,6 +10724,10 @@ let sbagen = callPackage ../applications/misc/sbagen { }; + scantailor = callPackage ../applications/graphics/scantailor { + boost = boost155; + }; + scite = callPackage ../applications/editors/scite { }; scribus = callPackage ../applications/office/scribus { From e9eb8b491b5dc8a5c4e80654b3f2f403e283a096 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 29 Dec 2014 11:54:44 +0100 Subject: [PATCH 0237/1091] haskell-sdl2: re-enable Haddock phase GHC 7.8.4 fixed https://github.com/haskell-game/sdl2/issues/31. --- pkgs/development/libraries/haskell/sdl2/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/sdl2/default.nix b/pkgs/development/libraries/haskell/sdl2/default.nix index 2e3eeba018dd..29561239d193 100644 --- a/pkgs/development/libraries/haskell/sdl2/default.nix +++ b/pkgs/development/libraries/haskell/sdl2/default.nix @@ -9,7 +9,6 @@ cabal.mkDerivation (self: { buildDepends = [ transformers ]; extraLibraries = [ SDL2 ]; pkgconfigDepends = [ SDL2 ]; - noHaddock = true; meta = { description = "Low-level bindings to SDL2"; license = self.stdenv.lib.licenses.bsd3; From 4ce7f05ba404a66d0c7e0b1811962dc7095d5cfe Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 29 Dec 2014 07:09:10 -0500 Subject: [PATCH 0238/1091] gummiboot-builder.py: run nix with no build-users-group During install, the bootloader script gets run inside a chroot after the /etc/group bind-mount is unmounted. Since we're not doing any building, this should be safe, but really nix should just not care if the group does not exist when no build is needed. Fixes #5494 --- .../modules/system/boot/loader/gummiboot/gummiboot-builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py b/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py index db73544181b6..ef431a7732e1 100644 --- a/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py +++ b/nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py @@ -63,7 +63,8 @@ def get_generations(profile): "@nix@/bin/nix-env", "--list-generations", "-p", - "/nix/var/nix/profiles/%s" % (profile) + "/nix/var/nix/profiles/%s" % (profile), + "--option", "build-users-group", "" ]) gen_lines = gen_list.split('\n') gen_lines.pop() From 4c4768c4b04afadf91d39da359985208e843181f Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 28 Dec 2014 16:03:46 +0100 Subject: [PATCH 0239/1091] Adds ocaml-safepass-1.3 OCaml-safepass is a library offering facilities for the safe storage of user passwords. By "safe" we mean that passwords are salted and hashed using the Bcrypt algorithm. Salting prevents rainbow-table based attacks, whereas hashing by a very time-consuming algorithm such as Bcrypt renders brute-force password cracking impractical. Homepage: http://ocaml-safepass.forge.ocamlcore.org/ --- .../ocaml-modules/safepass/default.nix | 21 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/ocaml-modules/safepass/default.nix diff --git a/pkgs/development/ocaml-modules/safepass/default.nix b/pkgs/development/ocaml-modules/safepass/default.nix new file mode 100644 index 000000000000..7fc5dadda74e --- /dev/null +++ b/pkgs/development/ocaml-modules/safepass/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, ocaml, findlib }: + +stdenv.mkDerivation { + name = "ocaml-safepass-1.3"; + src = fetchurl { + url = http://forge.ocamlcore.org/frs/download.php/1432/ocaml-safepass-1.3.tgz; + sha256 = "0lb8xbpyc5d1zml7s7mmcr6y2ipwdp7qz73lkv9asy7dyi6cj15g"; + }; + + buildInputs = [ ocaml findlib ]; + + createFindlibDestdir = true; + + meta = { + homepage = http://ocaml-safepass.forge.ocamlcore.org/; + description = "An OCaml library offering facilities for the safe storage of user passwords"; + license = stdenv.lib.licenses.lgpl21; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 42bdc4787fad..832db1b71e4d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3809,6 +3809,8 @@ let pycaml = callPackage ../development/ocaml-modules/pycaml { }; + safepass = callPackage ../development/ocaml-modules/safepass { }; + sqlite3EZ = callPackage ../development/ocaml-modules/sqlite3EZ { }; twt = callPackage ../development/ocaml-modules/twt { }; From 8f2588f0ce6fc842640163bf3124c4403ecc1226 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 28 Dec 2014 18:03:27 +0100 Subject: [PATCH 0240/1091] Adds ocaml-magick-0.34 This package aims to provide the ImageMagick methods to OCaml Homepage: http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/ --- .../ocaml-modules/magick/default.nix | 24 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/ocaml-modules/magick/default.nix diff --git a/pkgs/development/ocaml-modules/magick/default.nix b/pkgs/development/ocaml-modules/magick/default.nix new file mode 100644 index 000000000000..2d24fefa2053 --- /dev/null +++ b/pkgs/development/ocaml-modules/magick/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, which, pkgconfig, ocaml, findlib, imagemagick }: + +stdenv.mkDerivation { + name = "ocaml-magick-0.34"; + src = fetchurl { + url = http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/ImageMagick/OCaml-ImageMagick-0.34.tgz; + sha256 = "0gn9l2qdr8gby2x8c2mb59x1kipb2plr45rbq6ymcxyi0wmzfh3q"; + }; + + nativeBuildInputs = [ which pkgconfig ]; + buildInputs = [ ocaml findlib imagemagick ]; + + createFindlibDestdir = true; + + installTargets = [ "find_install" ]; + + meta = { + homepage = http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/; + description = "ImageMagick Binding for OCaml"; + license = stdenv.lib.licenses.mit; + platforms = imagemagick.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 832db1b71e4d..30573b4aff91 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3707,6 +3707,8 @@ let macaque = callPackage ../development/ocaml-modules/macaque { }; + magick = callPackage ../development/ocaml-modules/magick { }; + menhir = callPackage ../development/ocaml-modules/menhir { }; merlin = callPackage ../development/tools/ocaml/merlin { }; From 0f05b01dce3869ccb6c99003daec8b0f5f7023bf Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 29 Dec 2014 15:19:05 +0100 Subject: [PATCH 0241/1091] Adds ocaml-ojquery-0.1 jQuery Binding for Eliom Homepage: http://ocsigen.org/ojquery/ --- .../ocaml-modules/ojquery/default.nix | 24 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ojquery/default.nix diff --git a/pkgs/development/ocaml-modules/ojquery/default.nix b/pkgs/development/ocaml-modules/ojquery/default.nix new file mode 100644 index 000000000000..c048f62e89ca --- /dev/null +++ b/pkgs/development/ocaml-modules/ojquery/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchgit, ocaml, findlib, js_of_ocaml, camlp4 }: + +stdenv.mkDerivation rec { + version = "0.1"; + name = "ocaml-ojquery-${version}"; + src = fetchgit { + url = https://github.com/ocsigen/ojquery.git; + rev = "refs/tags/${version}"; + sha256 = "1x3cidxxjyw0g7afvczdy6chw3nxb0dcz2psgxchqgv34dcwf0l0"; + }; + + buildInputs = [ ocaml findlib ]; + propagatedBuildInputs = [ js_of_ocaml camlp4 ]; + + createFindlibDestdir = true; + + meta = { + description = "jQuery Binding for Eliom"; + homepage = http://ocsigen.org/ojquery/; + license = stdenv.lib.licenses.lgpl3; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 30573b4aff91..813ae9799fe6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3772,6 +3772,8 @@ let ocsigen_server = callPackage ../development/ocaml-modules/ocsigen-server { }; + ojquery = callPackage ../development/ocaml-modules/ojquery { }; + otfm = callPackage ../development/ocaml-modules/otfm { }; ounit = callPackage ../development/ocaml-modules/ounit { }; From 24bb7dc46fcaf06c437a09dc36113070a7a9629e Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 29 Dec 2014 02:08:33 +0100 Subject: [PATCH 0242/1091] rustcMaster: Update from 0.13.0-pre-2604-g2f3cff6 -> 0.13.0-pre-2763-g6366631 --- .../development/compilers/rustc/hardcode_paths.HEAD.patch | 8 ++++---- pkgs/development/compilers/rustc/head.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch b/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch index 83fb26e7a474..ee258e1d408c 100644 --- a/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch +++ b/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch @@ -1,21 +1,21 @@ diff --git a/src/librustc_back/archive.rs b/src/librustc_back/archive.rs -index a88bcaf..9c3858d 100644 +index 0bd4265..bbdab9b 100644 --- a/src/librustc_back/archive.rs +++ b/src/librustc_back/archive.rs @@ -54,7 +54,7 @@ fn run_ar(handler: &ErrorHandler, maybe_ar_prog: &Option, paths: &[&Path]) -> ProcessOutput { let ar = match *maybe_ar_prog { - Some(ref ar) => ar.as_slice(), + Some(ref ar) => ar[], - None => "ar" + None => "@arPath@" }; let mut cmd = Command::new(ar); diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs -index d27a338..c9b1508 100644 +index ec61d3a..8252939 100644 --- a/src/librustc_trans/back/link.rs +++ b/src/librustc_trans/back/link.rs -@@ -361,8 +361,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri +@@ -346,8 +346,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri pub fn get_cc_prog(sess: &Session) -> String { match sess.opts.cg.linker { diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index 20c21bec06f9..f71236c50051 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -16,7 +16,7 @@ */ -with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-2604-g2f3cff6";}); +with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-2763-g6366631";}); let snapshot = if stdenv.system == "i686-linux" then "3daf531aed03f5769402f2fef852377e2838db98" @@ -38,8 +38,8 @@ in stdenv.mkDerivation { src = fetchgit { url = https://github.com/rust-lang/rust; - rev = "2f3cff6956d56048ef7afb6d33e17cbdb2dcf038"; - sha256 = "113y74sd1gr7f0xs1lsgjw3jkvhz8s4dxx34r9cxlw5vjr7fp066"; + rev = "63666317214788329e0b7680929b09823f127d83"; + sha256 = "1saf6ycy5dzp1bxypzqisi4g4p0y1czbgr82xbrw5c81x5c274zk"; }; # We need rust to build rust. If we don't provide it, configure will try to download it. From e420d371d17a042b78dcc49a32cdb243d11a3acd Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Mon, 29 Dec 2014 12:55:09 -0600 Subject: [PATCH 0243/1091] nmap: fix dependencies on makeWrapper/python Signed-off-by: Austin Seipp --- pkgs/tools/security/nmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix index e7b3848056f2..f6e9a07b68fc 100644 --- a/pkgs/tools/security/nmap/default.nix +++ b/pkgs/tools/security/nmap/default.nix @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { wrapProgram $out/bin/zenmap --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" --prefix PYTHONPATH : $(toPythonPath ${pygtk})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pygobject})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pycairo})/gtk-2.0 ''; - buildInputs = [ libpcap pkgconfig openssl ] + buildInputs = [ libpcap pkgconfig openssl makeWrapper python ] ++ optionals graphicalSupport [ - libX11 gtk python pygtk makeWrapper pysqlite pygobject pycairo + libX11 gtk pygtk pysqlite pygobject pycairo ]; meta = { From 01a48ead8854386548e7f49d8cb38b3e5775c165 Mon Sep 17 00:00:00 2001 From: koral Date: Mon, 29 Dec 2014 11:32:33 +0100 Subject: [PATCH 0244/1091] webkitgtk: 2.6.2 -> 2.6.4 --- pkgs/development/libraries/webkitgtk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 3cbf36987323..9515ff223899 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.6.2"; + version = "2.6.4"; meta = with stdenv.lib; { description = "Web content rendering engine, GTK+ port"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "1f9qm5g1mbjm2hrnlzymas99piws4h4y3yxz4p6f6gavnsvfjwji"; + sha256 = "16rffxkz4w3sd7w4j3z3dycny8sdqxrz62yq4bgcmffrxlj5xvxy"; }; patches = [ ./finding-harfbuzz-icu.patch ]; From fa4b210d3f2c9f58dd3d884a0233d9c14739c37d Mon Sep 17 00:00:00 2001 From: koral Date: Mon, 29 Dec 2014 12:23:32 +0100 Subject: [PATCH 0245/1091] webkitgtk: added optional geoclue2 dependency. --- pkgs/development/libraries/webkitgtk/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 9515ff223899..9f56d2006472 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -2,14 +2,18 @@ , pkgconfig, gettext, gobjectIntrospection , gtk2, gtk3, wayland, libwebp, enchant , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs +, enableGeoLocation ? true, geoclue2 , gst-plugins-base }: +assert enableGeoLocation -> geoclue2 != null; + +with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; version = "2.6.4"; - meta = with stdenv.lib; { + meta = { description = "Web content rendering engine, GTK+ port"; homepage = "http://webkitgtk.org/"; license = licenses.bsd2; @@ -37,7 +41,7 @@ stdenv.mkDerivation rec { gtk2 wayland libwebp enchant libxml2 libsecret libxslt harfbuzz libpthreadstubs gst-plugins-base - ]; + ] ++ optional enableGeoLocation geoclue2; propagatedBuildInputs = [ libsoup gtk3 From 58cd4985fd4f6d5c715cc725bca06aa48abe309b Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 03:23:37 +0100 Subject: [PATCH 0246/1091] beets: Move into its own package directory. The primary use of beets is not as a Python library and users usually would expect to install it into the env using "nix-env -i beets" rather than "nix-env -i pythonX.Y-beets". Having beets in its own package directory also allows for better customization, where we're going to implement attributes that can be used to turn on/off various features and plugins. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 40 ++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/python-packages.nix | 38 ---------------------------- 3 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 pkgs/tools/audio/beets/default.nix diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix new file mode 100644 index 000000000000..d12614e0c08d --- /dev/null +++ b/pkgs/tools/audio/beets/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, buildPythonPackage, pythonPackages, python }: + +buildPythonPackage rec { + name = "beets-1.3.6"; + namePrefix = ""; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; + md5 = "59615a54b3ac3983159e77ff9dda373e"; + }; + + # tests depend on $HOME setting + preConfigure = "export HOME=$TMPDIR"; + + propagatedBuildInputs = [ + pythonPackages.pyyaml + pythonPackages.unidecode + pythonPackages.mutagen + pythonPackages.munkres + pythonPackages.musicbrainzngs + pythonPackages.enum34 + pythonPackages.pylast + pythonPackages.rarfile + pythonPackages.flask + python.modules.sqlite3 + python.modules.readline + ]; + + buildInputs = with pythonPackages; [ mock pyechonest six responses nose ]; + + # 10 tests are failing + doCheck = false; + + meta = { + homepage = http://beets.radbox.org; + description = "Music tagger and library organizer"; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 813ae9799fe6..3cb69f50be99 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -757,6 +757,8 @@ let beanstalkd = callPackage ../servers/beanstalkd { }; + beets = callPackage ../tools/audio/beets { }; + bgs = callPackage ../tools/X11/bgs { }; biber = callPackage ../tools/typesetting/biber { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ffd81c232a36..172643e12d47 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -789,44 +789,6 @@ let }; }; - beets = buildPythonPackage rec { - name = "beets-1.3.6"; - - src = pkgs.fetchurl { - url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "59615a54b3ac3983159e77ff9dda373e"; - }; - - # tests depend on $HOME setting - preConfigure = "export HOME=$TMPDIR"; - - propagatedBuildInputs = - [ self.pyyaml - self.unidecode - self.mutagen - self.munkres - self.musicbrainzngs - self.enum34 - self.pylast - self.rarfile - self.flask - modules.sqlite3 - modules.readline - ]; - - buildInputs = with self; [ mock pyechonest six responses nose ]; - - # 10 tests are failing - doCheck = false; - - meta = { - homepage = http://beets.radbox.org; - description = "Music tagger and library organizer"; - license = licenses.mit; - maintainers = [ stdenv.lib.maintainers.iElectric ]; - }; - }; - circus = buildPythonPackage rec { name = "circus-0.11.1"; From ab5e2b46ab0ca050bf69b57acb03e7e93d8a11ac Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 03:29:16 +0100 Subject: [PATCH 0247/1091] beets: Update to new upstream version 1.3.9. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index d12614e0c08d..2e934988ba04 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, buildPythonPackage, pythonPackages, python }: buildPythonPackage rec { - name = "beets-1.3.6"; + name = "beets-1.3.9"; namePrefix = ""; src = fetchurl { url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "59615a54b3ac3983159e77ff9dda373e"; + md5 = "0211b4abfe7887da22c1413e761fdcb4"; }; # tests depend on $HOME setting From 56692eec7c8830235aa7b4281e05baa9ce8cca01 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 30 Dec 2014 03:31:03 +0100 Subject: [PATCH 0248/1091] Fix user-facing typos (mainly in descriptions) --- nixos/modules/security/duosec.nix | 4 ++-- nixos/modules/services/mail/mlmmj.nix | 2 +- nixos/modules/services/monitoring/cadvisor.nix | 2 +- nixos/modules/services/monitoring/statsd.nix | 4 ++-- nixos/modules/services/network-filesystems/nfsd.nix | 2 +- nixos/modules/services/networking/i2pd.nix | 4 ++-- nixos/modules/services/networking/tox-bootstrapd.nix | 4 ++-- nixos/modules/services/web-servers/zope2.nix | 2 +- nixos/modules/system/boot/systemd.nix | 6 +++--- nixos/modules/tasks/filesystems/nfs.nix | 4 ++-- nixos/modules/virtualisation/qemu-vm.nix | 2 +- pkgs/applications/audio/transcode/default.nix | 2 +- pkgs/applications/misc/sqliteman/default.nix | 2 +- .../version-management/git-and-tools/git-bz/default.nix | 2 +- pkgs/applications/video/shotcut/default.nix | 2 +- pkgs/development/compilers/rustc/common.nix | 4 ++-- pkgs/development/libraries/gdome2/default.nix | 2 +- pkgs/development/libraries/hunspell/default.nix | 2 +- pkgs/development/libraries/libcdio/0.82.nix | 2 +- pkgs/development/libraries/libcdio/default.nix | 2 +- pkgs/development/libraries/readline/6.2.nix | 2 +- pkgs/development/libraries/readline/6.3.nix | 2 +- pkgs/development/libraries/slib/default.nix | 2 +- pkgs/development/libraries/ti-rpc/default.nix | 2 +- pkgs/development/misc/avr-gcc-with-avr-libc/default.nix | 2 +- pkgs/development/ocaml-modules/tyxml/default.nix | 2 +- pkgs/development/tools/build-managers/cargo/common.nix | 2 +- pkgs/development/tools/ocaml/ocp-build/default.nix | 2 +- pkgs/games/fairymax/default.nix | 2 +- pkgs/games/hedgewars/default.nix | 2 +- pkgs/games/openttd/default.nix | 2 +- pkgs/misc/emulators/stella/default.nix | 2 +- pkgs/misc/emulators/uae/default.nix | 2 +- pkgs/tools/X11/sselp/default.nix | 2 +- pkgs/tools/compression/kzipmix/default.nix | 2 +- pkgs/tools/graphics/pngout/default.nix | 2 +- pkgs/tools/misc/autojump/default.nix | 2 +- pkgs/tools/misc/unclutter/default.nix | 2 +- pkgs/tools/networking/bwm-ng/default.nix | 2 +- pkgs/tools/security/gnupg/20.nix | 2 +- pkgs/tools/security/haveged/default.nix | 2 +- pkgs/tools/security/opensc-dnie-wrapper/default.nix | 2 +- pkgs/tools/text/multitran/mtutils/default.nix | 2 +- pkgs/tools/typesetting/tex/latex2html/default.nix | 2 +- pkgs/top-level/perl-packages.nix | 2 +- pkgs/top-level/python-packages.nix | 4 ++-- 46 files changed, 55 insertions(+), 55 deletions(-) diff --git a/nixos/modules/security/duosec.nix b/nixos/modules/security/duosec.nix index 9893e63fb24f..0e3a54325cad 100644 --- a/nixos/modules/security/duosec.nix +++ b/nixos/modules/security/duosec.nix @@ -110,7 +110,7 @@ in default = false; description = '' Print the contents of /etc/motd to screen - after a succesful login. + after a successful login. ''; }; @@ -145,7 +145,7 @@ in When $DUO_PASSCODE is non-empty, it will override autopush. The SSH client will need SendEnv DUO_PASSCODE in - its configuration, and the SSH server will similarily need + its configuration, and the SSH server will similarly need AcceptEnv DUO_PASSCODE. ''; }; diff --git a/nixos/modules/services/mail/mlmmj.nix b/nixos/modules/services/mail/mlmmj.nix index 637974f05cd1..db3a266d011f 100644 --- a/nixos/modules/services/mail/mlmmj.nix +++ b/nixos/modules/services/mail/mlmmj.nix @@ -90,7 +90,7 @@ in enable = true; recipientDelimiter= "+"; extraMasterConf = '' - mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-recieve -F -L ${spoolDir}/$nextHop + mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L ${spoolDir}/$nextHop ''; extraAliases = concatMapStrings (alias cfg.listDomain) cfg.mailLists; diff --git a/nixos/modules/services/monitoring/cadvisor.nix b/nixos/modules/services/monitoring/cadvisor.nix index d9c165970eca..0a06291da2a4 100644 --- a/nixos/modules/services/monitoring/cadvisor.nix +++ b/nixos/modules/services/monitoring/cadvisor.nix @@ -11,7 +11,7 @@ in { enable = mkOption { default = false; type = types.bool; - description = "Wherther to enable cadvisor service."; + description = "Whether to enable cadvisor service."; }; host = mkOption { diff --git a/nixos/modules/services/monitoring/statsd.nix b/nixos/modules/services/monitoring/statsd.nix index 942ce72f6a36..7d7ca27bb2f0 100644 --- a/nixos/modules/services/monitoring/statsd.nix +++ b/nixos/modules/services/monitoring/statsd.nix @@ -53,7 +53,7 @@ in }; mgmt_address = mkOption { - description = "Address to run managment TCP interface on"; + description = "Address to run management TCP interface on"; default = "127.0.0.1"; type = types.str; }; @@ -65,7 +65,7 @@ in }; backends = mkOption { - description = "List of backends statsd will use for data persistance"; + description = "List of backends statsd will use for data persistence"; default = ["graphite"]; example = ["graphite" pkgs.nodePackages."statsd-influxdb-backend"]; type = types.listOf (types.either types.str types.package); diff --git a/nixos/modules/services/network-filesystems/nfsd.nix b/nixos/modules/services/network-filesystems/nfsd.nix index 9b317e968849..33b7ec3d9f1c 100644 --- a/nixos/modules/services/network-filesystems/nfsd.nix +++ b/nixos/modules/services/network-filesystems/nfsd.nix @@ -61,7 +61,7 @@ in default = null; example = 4002; description = '' - Use fixed port for rpc.mountd, usefull if server is behind firewall. + Use fixed port for rpc.mountd, useful if server is behind firewall. ''; }; diff --git a/nixos/modules/services/networking/i2pd.nix b/nixos/modules/services/networking/i2pd.nix index d0127fd3f75e..95b0ae59ff3c 100644 --- a/nixos/modules/services/networking/i2pd.nix +++ b/nixos/modules/services/networking/i2pd.nix @@ -142,7 +142,7 @@ in type = types.int; default = 80; description = '' - Port to forward incoming trafic to. 80 by default. + Port to forward incoming traffic to. 80 by default. ''; }; keyFile = mkOption { @@ -195,4 +195,4 @@ in }; }; } -# \ No newline at end of file +# diff --git a/nixos/modules/services/networking/tox-bootstrapd.nix b/nixos/modules/services/networking/tox-bootstrapd.nix index 65aa87be44cc..c1f945773e23 100644 --- a/nixos/modules/services/networking/tox-bootstrapd.nix +++ b/nixos/modules/services/networking/tox-bootstrapd.nix @@ -24,7 +24,7 @@ in default = false; description = '' - Whether to enable the Tox DHT boostrap daemon. + Whether to enable the Tox DHT bootstrap daemon. ''; }; @@ -45,7 +45,7 @@ in default = ""; description = '' - Configuration for boostrap daemon. + Configuration for bootstrap daemon. See and . ''; diff --git a/nixos/modules/services/web-servers/zope2.nix b/nixos/modules/services/web-servers/zope2.nix index 21117118457d..bbe4d10f83d0 100644 --- a/nixos/modules/services/web-servers/zope2.nix +++ b/nixos/modules/services/web-servers/zope2.nix @@ -24,7 +24,7 @@ let http_address = mkOption { default = "localhost:8080"; type = types.string; - description = "Give a port and adress for the HTTP server."; + description = "Give a port and address for the HTTP server."; }; user = mkOption { diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 05f8c8009bfd..cd7f2ed7b934 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -695,21 +695,21 @@ in default = {}; type = types.attrsOf types.optionSet; options = [ linkOptions ]; - description = "Definiton of systemd network links."; + description = "Definition of systemd network links."; }; systemd.network.netdevs = mkOption { default = {}; type = types.attrsOf types.optionSet; options = [ netdevOptions ]; - description = "Definiton of systemd network devices."; + description = "Definition of systemd network devices."; }; systemd.network.networks = mkOption { default = {}; type = types.attrsOf types.optionSet; options = [ networkOptions networkConfig ]; - description = "Definiton of systemd networks."; + description = "Definition of systemd networks."; }; systemd.network.units = mkOption { diff --git a/nixos/modules/tasks/filesystems/nfs.nix b/nixos/modules/tasks/filesystems/nfs.nix index 75c4f93c6917..79de6556f251 100644 --- a/nixos/modules/tasks/filesystems/nfs.nix +++ b/nixos/modules/tasks/filesystems/nfs.nix @@ -38,7 +38,7 @@ in default = null; example = 4000; description = '' - Use fixed port for rpc.statd, usefull if NFS server is behind firewall. + Use fixed port for rpc.statd, useful if NFS server is behind firewall. ''; }; lockdPort = mkOption { @@ -46,7 +46,7 @@ in example = 4001; description = '' Use fixed port for NFS lock manager kernel module (lockd/nlockmgr), - usefull if NFS server is behind firewall. + useful if NFS server is behind firewall. ''; }; }; diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index 42986aa3e033..33c64cc890e0 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -266,7 +266,7 @@ in Networking-related command-line options that should be passed to qemu. The default is to use userspace networking (slirp). - If you override this option, be adviced to keep + If you override this option, be advised to keep ''${QEMU_NET_OPTS:+,$QEMU_NET_OPTS} (as seen in the default) to keep the default runtime behaviour. ''; diff --git a/pkgs/applications/audio/transcode/default.nix b/pkgs/applications/audio/transcode/default.nix index c414992a12dd..f47c8fa2eec7 100644 --- a/pkgs/applications/audio/transcode/default.nix +++ b/pkgs/applications/audio/transcode/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = with stdenv.lib; { - description = "Suite of command line utilities for transcoding video and audio codecs, and for converting beween different container formats"; + description = "Suite of command line utilities for transcoding video and audio codecs, and for converting between different container formats"; homepage = http://www.transcoding.org/; license = licenses.lgpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/misc/sqliteman/default.nix b/pkgs/applications/misc/sqliteman/default.nix index 803dfe075c19..f655a0f8c260 100644 --- a/pkgs/applications/misc/sqliteman/default.nix +++ b/pkgs/applications/misc/sqliteman/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Sqliteman is simple but powerfull Sqlite3 GUI database manager."; + description = "A simple but powerful Sqlite3 GUI database manager"; homepage = http://sqliteman.yarpen.cz/; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix index 4c4ff62901e5..4015867b0eb5 100644 --- a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { git-bz is a tool for integrating the Git command line with the Bugzilla bug-tracking system. Operations such as attaching patches to bugs, applying patches in bugs to your current tree, and closing bugs - once you've pushed the fixes publically can be done completely from + once you've pushed the fixes publicly can be done completely from the command line without having to go to your web browser. Authentication for git-bz is done by reading the cookies for the diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix index 484e28972cb2..9ad739a361d7 100644 --- a/pkgs/applications/video/shotcut/default.nix +++ b/pkgs/applications/video/shotcut/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A free, open source, cross-platform video editor"; longDescription = '' - An offical binary for Shotcut, which includes all the + An official binary for Shotcut, which includes all the dependencies pinned to specific versions, is provided on http://shotcut.org. diff --git a/pkgs/development/compilers/rustc/common.nix b/pkgs/development/compilers/rustc/common.nix index fdb1195bb827..915b54666346 100644 --- a/pkgs/development/compilers/rustc/common.nix +++ b/pkgs/development/compilers/rustc/common.nix @@ -11,7 +11,7 @@ then "macos-i386" else if stdenv.system == "x86_64-darwin" then "macos-x86_64" - else abort "no snapshot to boostrap for this platform (missing platform url suffix)"; + else abort "no snapshot to bootstrap for this platform (missing platform url suffix)"; target = if stdenv.system == "i686-linux" then "i686-unknown-linux-gnu" @@ -21,7 +21,7 @@ then "i686-apple-darwin" else if stdenv.system == "x86_64-darwin" then "x86_64-apple-darwin" - else abort "no snapshot to boostrap for this platform (missing target triple"; + else abort "no snapshot to bootstrap for this platform (missing target triple"; meta = with stdenv.lib; { homepage = http://www.rust-lang.org/; diff --git a/pkgs/development/libraries/gdome2/default.nix b/pkgs/development/libraries/gdome2/default.nix index f16a39e6ab0a..bf9b645c8f56 100644 --- a/pkgs/development/libraries/gdome2/default.nix +++ b/pkgs/development/libraries/gdome2/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation { meta = { homepage = http://gdome2.cs.unibo.it/; - description = "DOM C library developped for the Gnome project"; + description = "DOM C library developed for the Gnome project"; license = stdenv.lib.licenses.lgpl21Plus; maintainers = [ stdenv.lib.maintainers.roconnor ]; broken = true; diff --git a/pkgs/development/libraries/hunspell/default.nix b/pkgs/development/libraries/hunspell/default.nix index 9ae1a5cf88a3..98f6511f3917 100644 --- a/pkgs/development/libraries/hunspell/default.nix +++ b/pkgs/development/libraries/hunspell/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { Main features: * Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. - * Improved suggestion using n-gram similarity, rule and dictionary based pronounciation data. + * Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. * Morphological analysis, stemming and generation. * Hunspell is based on MySpell and works also with MySpell dictionaries. * C++ library under GPL/LGPL/MPL tri-license. diff --git a/pkgs/development/libraries/libcdio/0.82.nix b/pkgs/development/libraries/libcdio/0.82.nix index db4af40afbd4..2b4be7ae230e 100644 --- a/pkgs/development/libraries/libcdio/0.82.nix +++ b/pkgs/development/libraries/libcdio/0.82.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "A library for OS-independent CD-ROM and CD image access"; longDescription = '' - GNU libcdio is a library for OS-idependent CD-ROM and + GNU libcdio is a library for OS-independent CD-ROM and CD image access. It includes a library for working with ISO-9660 filesystems (libiso9660), as well as utility programs such as an audio CD player and an extractor. diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix index 02dd10841c16..4188306128e1 100644 --- a/pkgs/development/libraries/libcdio/default.nix +++ b/pkgs/development/libraries/libcdio/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "A library for OS-independent CD-ROM and CD image access"; longDescription = '' - GNU libcdio is a library for OS-idependent CD-ROM and + GNU libcdio is a library for OS-independent CD-ROM and CD image access. It includes a library for working with ISO-9660 filesystems (libiso9660), as well as utility programs such as an audio CD player and an extractor. diff --git a/pkgs/development/libraries/readline/6.2.nix b/pkgs/development/libraries/readline/6.2.nix index f50331ba684a..dfdb86901c2c 100644 --- a/pkgs/development/libraries/readline/6.2.nix +++ b/pkgs/development/libraries/readline/6.2.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (rec { reedit those lines, and perform csh-like history expansion on previous commands. - The history facilites are also placed into a separate library, + The history facilities are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities. diff --git a/pkgs/development/libraries/readline/6.3.nix b/pkgs/development/libraries/readline/6.3.nix index ea459f291b36..98ebcdabebeb 100644 --- a/pkgs/development/libraries/readline/6.3.nix +++ b/pkgs/development/libraries/readline/6.3.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { reedit those lines, and perform csh-like history expansion on previous commands. - The history facilites are also placed into a separate library, + The history facilities are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities. diff --git a/pkgs/development/libraries/slib/default.nix b/pkgs/development/libraries/slib/default.nix index 02e7dc24159f..daf716296a17 100644 --- a/pkgs/development/libraries/slib/default.nix +++ b/pkgs/development/libraries/slib/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { provides a platform independent framework for using packages of Scheme procedures and syntax. As distributed, SLIB contains useful packages for all Scheme implementations. Its catalog can be transparently - extended to accomodate packages specific to a site, implementation, + extended to accommodate packages specific to a site, implementation, user, or directory. SLIB supports Bigloo, Chez, ELK 3.0, Gambit 4.0, Guile, JScheme, Kawa, diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index 9b08b8d5d906..a85f8a6b11cf 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { migrated their SunRPC library to a TI-RPC (Transport Independent RPC) implementation. This implementation allows the support of other transports than UDP and TCP over IPv4. FreeBSD provides a - TI-RPC library ported from NetBSD with improvments. This library + TI-RPC library ported from NetBSD with improvements. This library already supports IPv6. So, the FreeBSD release 5.2.1 TI-RPC has been ported to replace the SunRPC of the glibc. ''; diff --git a/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix b/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix index 1f54d132dcc7..8c0854ef3de4 100644 --- a/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix +++ b/pkgs/development/misc/avr-gcc-with-avr-libc/default.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation { }; meta = with stdenv.lib; { - description = "AVR developement environment including binutils, avr-gcc and avr-libc"; + description = "AVR development environment including binutils, avr-gcc and avr-libc"; # I've tried compiling the packages separately.. too much hassle. This just works. Fine. license = ["GPL" "LGPL"]; # see single packages .. homepage = []; # dito diff --git a/pkgs/development/ocaml-modules/tyxml/default.nix b/pkgs/development/ocaml-modules/tyxml/default.nix index 77cf0638255f..265b94392b46 100644 --- a/pkgs/development/ocaml-modules/tyxml/default.nix +++ b/pkgs/development/ocaml-modules/tyxml/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { meta = with stdenv.lib; { homepage = http://ocsigen.org/tyxml/; - description = "A library that makes it almost impossible for your OCaml programs to generate wrong XML ouput, using static typing"; + description = "A library that makes it almost impossible for your OCaml programs to generate wrong XML output, using static typing"; license = licenses.lgpl21; platforms = ocaml.meta.platforms; maintainers = with maintainers; [ diff --git a/pkgs/development/tools/build-managers/cargo/common.nix b/pkgs/development/tools/build-managers/cargo/common.nix index 04eaec9daefe..00bf4aa746a6 100644 --- a/pkgs/development/tools/build-managers/cargo/common.nix +++ b/pkgs/development/tools/build-managers/cargo/common.nix @@ -11,7 +11,7 @@ rec { then "i686-apple-darwin" else if stdenv.system == "x86_64-darwin" then "x86_64-apple-darwin" - else throw "no snapshot to boostrap for this platform (missing platform url suffix)"; + else throw "no snapshot to bootstrap for this platform (missing platform url suffix)"; snapshotHash = if stdenv.system == "i686-linux" then "4dea04e278192c5409f43794a98f20a8f59df2d9" diff --git a/pkgs/development/tools/ocaml/ocp-build/default.nix b/pkgs/development/tools/ocaml/ocp-build/default.nix index 4970d641643f..dc846acb5005 100644 --- a/pkgs/development/tools/ocaml/ocp-build/default.nix +++ b/pkgs/development/tools/ocaml/ocp-build/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation { ocp-build is a build system for OCaml application, based on simple descriptions of packages. ocp-build combines the descriptions of packages, and optimize the parallel compilation of files depending on - the number of cores and the automatically-infered dependencies + the number of cores and the automatically-inferred dependencies between source files. ''; license = licenses.gpl3; diff --git a/pkgs/games/fairymax/default.nix b/pkgs/games/fairymax/default.nix index 85fbd2d6a3b0..3ae4ee7f2057 100644 --- a/pkgs/games/fairymax/default.nix +++ b/pkgs/games/fairymax/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { A version of micro-Max that reads the piece description from a file fmax.ini, so that arbitrary fairy pieces can be implemented. This version (4.8J) supports up to 15 piece types, - and board sizes upto 12x8 board. A Linux port exists in the + and board sizes up to 12x8. A Linux port exists in the format of a debian package. ''; license = stdenv.lib.licenses.free ; diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix index 3dbc86a73784..3768375d6259 100644 --- a/pkgs/games/hedgewars/default.nix +++ b/pkgs/games/hedgewars/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Turn-based strategy artillery game similiar to Worms"; + description = "Turn-based strategy artillery game similar to Worms"; homepage = http://hedgewars.org/; license = licenses.gpl2; longDescription = '' diff --git a/pkgs/games/openttd/default.nix b/pkgs/games/openttd/default.nix index d8ae07705c63..afef33cce2d3 100644 --- a/pkgs/games/openttd/default.nix +++ b/pkgs/games/openttd/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { In multiplayer networked mode, players may: - play competitively as different businesses - - play cooperatively controling the same business + - play cooperatively controlling the same business - observe as spectators ''; homepage = http://www.openttd.org/; diff --git a/pkgs/misc/emulators/stella/default.nix b/pkgs/misc/emulators/stella/default.nix index d26b5281efa5..198226c759a5 100644 --- a/pkgs/misc/emulators/stella/default.nix +++ b/pkgs/misc/emulators/stella/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { the GNU General Public License (GPL). Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony. - As of its 3.5 release, Stella is officialy donationware. + As of its 3.5 release, Stella is officially donationware. ''; homepage = http://stella.sourceforge.net/; license = licenses.gpl2; diff --git a/pkgs/misc/emulators/uae/default.nix b/pkgs/misc/emulators/uae/default.nix index 0fa5a08d2dc8..85fc6df9520f 100644 --- a/pkgs/misc/emulators/uae/default.nix +++ b/pkgs/misc/emulators/uae/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { buildInputs = [ pkgconfig gtk alsaLib SDL ]; meta = { - description = "Ultimate/Unix/Unusuable Amiga Emulator"; + description = "Ultimate/Unix/Unusable Amiga Emulator"; license = stdenv.lib.licenses.gpl2Plus; homepage = http://www.amigaemulator.org; maintainers = [ stdenv.lib.maintainers.sander ]; diff --git a/pkgs/tools/X11/sselp/default.nix b/pkgs/tools/X11/sselp/default.nix index 6ef7128dd4ca..b0bf8a101696 100644 --- a/pkgs/tools/X11/sselp/default.nix +++ b/pkgs/tools/X11/sselp/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://tools.suckless.org/sselp"; - description = "Prints the X selection to stdout, usefull in scripts"; + description = "Prints the X selection to stdout, useful in scripts"; license = stdenv.lib.licenses.mit; maintainers = [stdenv.lib.maintainers.magnetophon ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/compression/kzipmix/default.nix b/pkgs/tools/compression/kzipmix/default.nix index bff8068db609..f768189040b5 100644 --- a/pkgs/tools/compression/kzipmix/default.nix +++ b/pkgs/tools/compression/kzipmix/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { ''; meta = { - description = "A tool that agressively optimizes the sizes of Zip archives"; + description = "A tool that aggressively optimizes the sizes of Zip archives"; license = stdenv.lib.licenses.unfree; homepage = http://advsys.net/ken/utils.htm; maintainers = [ stdenv.lib.maintainers.sander ]; diff --git a/pkgs/tools/graphics/pngout/default.nix b/pkgs/tools/graphics/pngout/default.nix index ff2a18c9fedc..471823ed9235 100644 --- a/pkgs/tools/graphics/pngout/default.nix +++ b/pkgs/tools/graphics/pngout/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { ''; meta = { - description = "A tool that agressively optimizes the sizes of PNG images"; + description = "A tool that aggressively optimizes the sizes of PNG images"; license = stdenv.lib.licenses.unfree; homepage = http://advsys.net/ken/utils.htm; maintainers = [ stdenv.lib.maintainers.sander ]; diff --git a/pkgs/tools/misc/autojump/default.nix b/pkgs/tools/misc/autojump/default.nix index a92b4ae3b1bb..a94ad14ca229 100644 --- a/pkgs/tools/misc/autojump/default.nix +++ b/pkgs/tools/misc/autojump/default.nix @@ -42,7 +42,7 @@ in works by maintaining a database of the directories you use the most from the command line. The jstat command shows you the current contents of the database. You need to work a little - bit before the database becomes useable. Once your database + bit before the database becomes usable. Once your database is reasonably complete, you can “jump” to a directory by typing "j dirspec", where dirspec is a few characters of the directory you want to jump to. It will jump to the most used diff --git a/pkgs/tools/misc/unclutter/default.nix b/pkgs/tools/misc/unclutter/default.nix index 542530532de0..d97ba727bae5 100644 --- a/pkgs/tools/misc/unclutter/default.nix +++ b/pkgs/tools/misc/unclutter/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { longDescription = '' Unclutter hides your X mouse cursor when you do not need it, to prevent it from getting in the way. You have only to move the mouse to restore - the mouse cursor. Unclutter is very usefull in tiling wm's where you do + the mouse cursor. Unclutter is very useful in tiling wm's where you do not need the mouse often. Just run it from your .bash_profile like that: diff --git a/pkgs/tools/networking/bwm-ng/default.nix b/pkgs/tools/networking/bwm-ng/default.nix index 4d18c4adb373..c7376ad47b42 100644 --- a/pkgs/tools/networking/bwm-ng/default.nix +++ b/pkgs/tools/networking/bwm-ng/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { Info This was influenced by the old bwm util written by Barney (barney@freewill.tzo.com) which had some issues with faster interfaces and was very simple. Since i had almost all code done anyway for other projects, i decided to create my own version. - I actually dont know if netstat input is usefull at all. I saw this elsewhere, so i added it. Its target is "netstat 1.42 (2001-04-15)" linux or Free/Open/netBSD. If there are other formats i would be happy to add them. + I actually don't know if netstat input is useful at all. I saw this elsewhere, so i added it. Its target is "netstat 1.42 (2001-04-15)" linux or Free/Open/netBSD. If there are other formats i would be happy to add them. (from homepage) ''; diff --git a/pkgs/tools/security/gnupg/20.nix b/pkgs/tools/security/gnupg/20.nix index 58a7cb7e34c0..7bace2ef1c41 100644 --- a/pkgs/tools/security/gnupg/20.nix +++ b/pkgs/tools/security/gnupg/20.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880. GnuPG allows to encrypt and sign your data and communication, features a - versatile key managment system as well as access modules for all + versatile key management system as well as access modules for all kind of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries diff --git a/pkgs/tools/security/haveged/default.nix b/pkgs/tools/security/haveged/default.nix index 91949cf0893a..8f332a530071 100644 --- a/pkgs/tools/security/haveged/default.nix +++ b/pkgs/tools/security/haveged/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { random number generator based upon an adaptation of the HAVEGE algorithm. Haveged was created to remedy low-entropy conditions in the Linux random device that can occur under some workloads, especially on headless servers. Current development - of haveged is directed towards improving overall reliablity and adaptability while minimizing + of haveged is directed towards improving overall reliability and adaptability while minimizing the barriers to using haveged for other tasks. ''; homepage = http://www.issihosts.com/haveged/; diff --git a/pkgs/tools/security/opensc-dnie-wrapper/default.nix b/pkgs/tools/security/opensc-dnie-wrapper/default.nix index b36d99f8ebf0..8003073159a9 100644 --- a/pkgs/tools/security/opensc-dnie-wrapper/default.nix +++ b/pkgs/tools/security/opensc-dnie-wrapper/default.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { description = "Access to the opensc tools and firefox using the Spanish national ID SmartCard"; longDescription = '' Opensc needs a special configuration and special drivers to use the SmartCard - the Spanish governement provides to the citizens as ID card. + the Spanish government provides to the citizens as ID card. Some wrapper scripts take care for the proper opensc configuration to be used, in order to access the certificates in the SmartCard through the opensc tools or firefox. Opensc will require a pcscd daemon running, managing the access to the card reader. diff --git a/pkgs/tools/text/multitran/mtutils/default.nix b/pkgs/tools/text/multitran/mtutils/default.nix index b03b1b110c4b..ca65c567c661 100644 --- a/pkgs/tools/text/multitran/mtutils/default.nix +++ b/pkgs/tools/text/multitran/mtutils/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation { meta = { homepage = http://multitran.sourceforge.net/; - description = "Multitran: simple command line utilities for dictionary maintainance"; + description = "Multitran: simple command line utilities for dictionary maintenance"; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; diff --git a/pkgs/tools/typesetting/tex/latex2html/default.nix b/pkgs/tools/typesetting/tex/latex2html/default.nix index 1d1746e9a4b3..f6fc640eb3f8 100644 --- a/pkgs/tools/typesetting/tex/latex2html/default.nix +++ b/pkgs/tools/typesetting/tex/latex2html/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://www.latex2html.org/"; - description = "Convertor written in Perl that converts LaTeX documents to HTML"; + description = "Converter written in Perl that converts LaTeX documents to HTML"; license = stdenv.lib.licenses.gpl2Plus; }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 812af3e4c3e7..813284ede8f8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5904,7 +5904,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestFatal ]; propagatedBuildInputs = [ ClassMethodModifiers DevelGlobalDestruction ImportInto ModuleRuntime RoleTiny strictures ]; meta = { - description = "Minimalist Object Orientation (with Moose compatiblity)"; + description = "Minimalist Object Orientation (with Moose compatibility)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 172643e12d47..ee02edbe0142 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -666,7 +666,7 @@ let meta = with stdenv.lib; { homepage = https://github.com/nicolargo/batinfo; - description = "A simple Python lib to retreive battery information"; + description = "A simple Python lib to retrieve battery information"; license = licenses.lgpl3; platforms = platforms.all; maintainers = [ maintainers.koral ]; @@ -12060,7 +12060,7 @@ let buildInputs = with self; [ requests gevent ]; meta = { - description = "GRequests allows you to use Requests with Gevent to make asyncronous HTTP Requests easily."; + description = "GRequests allows you to use Requests with Gevent to make asynchronous HTTP Requests easily."; homepage = https://github.com/kennethreitz/grequests; license = "bsd"; maintainers = [ stdenv.lib.maintainers.matejc ]; From 7350c57140bc1b16bc1ba1dc733bf9f8c1aa0cf1 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 03:31:27 +0100 Subject: [PATCH 0249/1091] beets: Add myself to maintainers. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 2e934988ba04..c04a224c1c27 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -35,6 +35,6 @@ buildPythonPackage rec { homepage = http://beets.radbox.org; description = "Music tagger and library organizer"; license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.iElectric ]; + maintainers = with stdenv.lib.maintainers; [ iElectric aszlig ]; }; } From c695502c660b1a111e4c3db24b76ab99f1a32487 Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Tue, 30 Dec 2014 05:46:36 +0100 Subject: [PATCH 0250/1091] Add systemd.user.timers --- nixos/modules/system/boot/systemd.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index cd7f2ed7b934..053a85c4c5b9 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -858,6 +858,13 @@ in description = "Definition of systemd per-user service units."; }; + systemd.user.timers = mkOption { + default = {}; + type = types.attrsOf types.optionSet; + options = [ timerOptions unitConfig ]; + description = "Definition of systemd per-user timer units."; + }; + systemd.user.sockets = mkOption { default = {}; type = types.attrsOf types.optionSet; @@ -978,8 +985,9 @@ in // mapAttrs' (n: v: nameValuePair "${n}.network" (networkToUnit n v)) cfg.network.networks; systemd.user.units = - mapAttrs' (n: v: nameValuePair "${n}.service" (serviceToUnit n v)) cfg.user.services - // mapAttrs' (n: v: nameValuePair "${n}.socket" (socketToUnit n v)) cfg.user.sockets; + mapAttrs' (n: v: nameValuePair "${n}.service" (serviceToUnit n v)) cfg.user.services + // mapAttrs' (n: v: nameValuePair "${n}.socket" (socketToUnit n v)) cfg.user.sockets + // mapAttrs' (n: v: nameValuePair "${n}.timer" (timerToUnit n v)) cfg.user.timers; system.requiredKernelConfig = map config.lib.kernelConfig.isEnabled [ "DEVTMPFS" "CGROUPS" "INOTIFY_USER" "SIGNALFD" "TIMERFD" "EPOLL" "NET" From 3a409dc5d9c9fa20fb47aaeb91278cb2109f8d68 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Mon, 29 Dec 2014 22:32:23 -0800 Subject: [PATCH 0251/1091] pam_krb5: 2.3.11 -> 2.4.9 --- pkgs/os-specific/linux/pam_krb5/default.nix | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/os-specific/linux/pam_krb5/default.nix b/pkgs/os-specific/linux/pam_krb5/default.nix index 0c182b5baa69..28f13c9ae7a3 100644 --- a/pkgs/os-specific/linux/pam_krb5/default.nix +++ b/pkgs/os-specific/linux/pam_krb5/default.nix @@ -1,24 +1,24 @@ -{stdenv, fetchurl, pam, kerberos}: +{ stdenv, fetchurl, pam, krb5 }: -stdenv.mkDerivation { - name = "pam_krb5-2.3.11-1"; +stdenv.mkDerivation rec { + name = "pam_krb5-2.4.9"; src = fetchurl { - url = https://fedorahosted.org/releases/p/a/pam_krb5/pam_krb5-2.3.11-1.tar.gz; - sha256 = "1x6wgjzkfkx0h9a7wdgx0jwrdm15npbs79i510lk1n3fyx9lk4mq"; -# url = http://archives.eyrie.org/software/kerberos/pam-krb5-4.2.tar.gz; -# sha256 = "0a0zyd4ddln8yf827qxbfqi1pryxnj0fykfz8lx6nxn2f9pqj1gv"; + url = "https://fedorahosted.org/releases/p/a/pam_krb5/${name}.tar.gz"; + sha256 = "0vcb35shzp406jvvz0pkgqm8qq1qzhgwmkl0nrm0wrrkqlr22rfb"; }; - buildInputs = [pam kerberos]; - meta = { -# homepage = "http://www.eyrie.org/~eagle/software/pam-krb5"; - homepage = "https://fedorahosted.org/pam_krb5/"; + buildInputs = [ pam krb5 ]; + + meta = with stdenv.lib; { + homepage = https://fedorahosted.org/pam_krb5; description = "PAM module allowing PAM-aware applications to authenticate users by performing an AS exchange with a Kerberos KDC"; longDescription = '' pam_krb5 can optionally convert Kerberos 5 credentials to Kerberos IV credentials and/or use them to set up AFS tokens for a user's session. ''; - maintainers = [ stdenv.lib.maintainers.mornfall ]; + platforms = platforms.linux; + license = licenses.bsd3; + maintainers = with maintainers; [ wkennington mornfall ]; }; } From 75bc862b3954faa6ff4a9f1878ba20bd3796e562 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Mon, 29 Dec 2014 23:25:35 -0800 Subject: [PATCH 0252/1091] pam_krb5: Keep kerberos instead of krb5 --- pkgs/os-specific/linux/pam_krb5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/pam_krb5/default.nix b/pkgs/os-specific/linux/pam_krb5/default.nix index 28f13c9ae7a3..5c0cc033de9f 100644 --- a/pkgs/os-specific/linux/pam_krb5/default.nix +++ b/pkgs/os-specific/linux/pam_krb5/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pam, krb5 }: +{ stdenv, fetchurl, pam, kerberos }: stdenv.mkDerivation rec { name = "pam_krb5-2.4.9"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "0vcb35shzp406jvvz0pkgqm8qq1qzhgwmkl0nrm0wrrkqlr22rfb"; }; - buildInputs = [ pam krb5 ]; + buildInputs = [ pam kerberos ]; meta = with stdenv.lib; { homepage = https://fedorahosted.org/pam_krb5; From 5fe743930a6e7586f57ef5064a506057351b836e Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 00:05:12 -0800 Subject: [PATCH 0253/1091] kerberos: Use default kerberos instead of krb5 --- pkgs/applications/networking/browsers/chromium/common.nix | 4 ++-- pkgs/desktops/cinnamon/cinnamon-control-center.nix | 4 ++-- .../gnome-3/3.12/core/gnome-control-center/default.nix | 4 ++-- pkgs/development/compilers/icedtea/default.nix | 4 ++-- pkgs/development/libraries/ptlib/default.nix | 4 ++-- pkgs/development/libraries/serf/default.nix | 6 +++--- pkgs/development/libraries/ti-rpc/default.nix | 4 ++-- pkgs/os-specific/linux/ipsec-tools/default.nix | 4 ++-- pkgs/servers/openafs-client/default.nix | 4 ++-- pkgs/tools/security/john/default.nix | 4 ++-- 10 files changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index ee46bb970725..5b662f4b29b9 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -8,7 +8,7 @@ , libusb1, libexif, pciutils , python, pythonPackages, perl, pkgconfig -, nspr, udev, krb5 +, nspr, udev, kerberos , utillinux, alsaLib , bison, gperf , glib, gtk, dbus_glib @@ -109,7 +109,7 @@ let nspr udev (if useOpenSSL then openssl else nss) utillinux alsaLib - bison gperf krb5 + bison gperf kerberos glib gtk dbus_glib libXScrnSaver libXcursor libXtst mesa pciutils protobuf speechd libXdamage diff --git a/pkgs/desktops/cinnamon/cinnamon-control-center.nix b/pkgs/desktops/cinnamon/cinnamon-control-center.nix index 6eced78ed119..bb53ecfd9019 100644 --- a/pkgs/desktops/cinnamon/cinnamon-control-center.nix +++ b/pkgs/desktops/cinnamon/cinnamon-control-center.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, libxslt, gtk3, libnotify, -gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, pulseaudio, isocodes, krb5, +gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, pulseaudio, isocodes, kerberos, libxkbfile}: let @@ -25,7 +25,7 @@ stdenv.mkDerivation { libnotify gnome-menus libxml2 systemd upower cinnamon-settings-daemon colord polkit ibus libcanberra_gtk3 pulseaudio - isocodes krb5 libxkbfile ]; + isocodes kerberos libxkbfile ]; preBuild = "patchShebangs ./scripts"; diff --git a/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix b/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix index 0aed2e7a410a..5157d265198c 100644 --- a/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix +++ b/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix @@ -2,7 +2,7 @@ , libcanberra, accountsservice, libpwquality, pulseaudio, fontconfig , gdk_pixbuf, hicolor_icon_theme, librsvg, libxkbfile, libnotify , libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk -, cracklib, python, krb5, networkmanagerapplet, networkmanager +, cracklib, python, kerberos, networkmanagerapplet, networkmanager , libwacom, samba, shared_mime_info, tzdata, icu, libtool , docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk }: @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { [ pkgconfig intltool ibus gtk glib upower libcanberra gsettings_desktop_schemas libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus gnome_online_accounts libsoup colord pulseaudio fontconfig colord-gtk libpwquality - accountsservice krb5 networkmanagerapplet libwacom samba libnotify libxkbfile + accountsservice kerberos networkmanagerapplet libwacom samba libnotify libxkbfile shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo gdk_pixbuf gnome3.gnome_icon_theme librsvg clutter clutter_gtk hicolor_icon_theme gnome3.gnome_icon_theme_symbolic gnome3.vino diff --git a/pkgs/development/compilers/icedtea/default.nix b/pkgs/development/compilers/icedtea/default.nix index 15cf616cc30d..81d30d503900 100644 --- a/pkgs/development/compilers/icedtea/default.nix +++ b/pkgs/development/compilers/icedtea/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, jdk, jdkPath, ant, wget, zip, unzip, cpio, file, libxslt -, xorg, zlib, pkgconfig, libjpeg, libpng, giflib, lcms2, gtk2, krb5, attr +, xorg, zlib, pkgconfig, libjpeg, libpng, giflib, lcms2, gtk2, kerberos, attr , alsaLib, procps, automake, autoconf, cups, which, perl, coreutils, binutils , cacert, setJavaClassPath }: @@ -50,7 +50,7 @@ with srcInfo; stdenv.mkDerivation { buildInputs = [ jdk ant wget zip unzip cpio file libxslt pkgconfig procps automake autoconf which perl coreutils xorg.lndir - zlib libjpeg libpng giflib lcms2 krb5 attr alsaLib cups + zlib libjpeg libpng giflib lcms2 kerberos attr alsaLib cups xorg.libX11 xorg.libXtst gtk2 ]; diff --git a/pkgs/development/libraries/ptlib/default.nix b/pkgs/development/libraries/ptlib/default.nix index 9f9b188322fa..aa2601a7bd3e 100644 --- a/pkgs/development/libraries/ptlib/default.nix +++ b/pkgs/development/libraries/ptlib/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, bison, flex, unixODBC -, openssl, openldap, cyrus_sasl, krb5, expat, SDL, libdv, libv4l, alsaLib }: +, openssl, openldap, cyrus_sasl, kerberos, expat, SDL, libdv, libv4l, alsaLib }: stdenv.mkDerivation rec { name = "ptlib-2.10.10"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ pkgconfig bison flex unixODBC openssl openldap - cyrus_sasl krb5 expat SDL libdv libv4l alsaLib ]; + cyrus_sasl kerberos expat SDL libdv libv4l alsaLib ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/serf/default.nix b/pkgs/development/libraries/serf/default.nix index b2e6cbfc7e5d..fb01f17e9480 100644 --- a/pkgs/development/libraries/serf/default.nix +++ b/pkgs/development/libraries/serf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, krb5, pkgconfig, gnused }: +{ stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, kerberos, pkgconfig, gnused }: stdenv.mkDerivation rec { name = "serf-1.3.7"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "1bphz616dv1svc50kkm8xbgyszhg3ni2dqbij99sfvjycr7bgk7c"; }; - buildInputs = [ apr scons openssl aprutil zlib krb5 pkgconfig ]; + buildInputs = [ apr scons openssl aprutil zlib kerberos pkgconfig ]; configurePhase = '' ${gnused}/bin/sed -e '/^env[.]Append(BUILDERS/ienv.Append(ENV={"PATH":os.environ["PATH"]})' -i SConstruct @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { buildPhase = '' scons PREFIX="$out" OPENSSL="${openssl}" ZLIB="${zlib}" APR="$(echo "${apr}"/bin/*-config)" \ - APU="$(echo "${aprutil}"/bin/*-config)" GSSAPI="${krb5}" CC="${ + APU="$(echo "${aprutil}"/bin/*-config)" GSSAPI="${kerberos}" CC="${ if stdenv.isDarwin then "clang" else "${stdenv.cc}/bin/gcc" }" ''; diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index a85f8a6b11cf..4c2eb2261ad4 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, krb5 }: +{ fetchurl, stdenv, kerberos }: stdenv.mkDerivation rec { name = "libtirpc-0.2.4"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "18a337wa4amf0k21wnimp3yzs5l3cxqndz4x3x8bm993zhfy5hs5"; }; - buildInputs = [ krb5 ]; + buildInputs = [ kerberos ]; # http://www.sourcemage.org/projects/grimoire/repository/revisions/d6344b6a3a94b88ed67925a474de5930803acfbf preConfigure = '' diff --git a/pkgs/os-specific/linux/ipsec-tools/default.nix b/pkgs/os-specific/linux/ipsec-tools/default.nix index 6a42784d1f08..a6042b1e33b8 100644 --- a/pkgs/os-specific/linux/ipsec-tools/default.nix +++ b/pkgs/os-specific/linux/ipsec-tools/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, linuxHeaders, readline, openssl, flex, krb5, pam }: +{ stdenv, fetchurl, linuxHeaders, readline, openssl, flex, kerberos, pam }: # TODO: These tools are supposed to work under NetBSD and FreeBSD as # well, so I guess it's not appropriate to place this expression in @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { sha256 = "0b9gfbz78k2nj0k7jdlm5kajig628ja9qm0z5yksiwz22s3v7dlf"; }; - buildInputs = [ readline openssl flex krb5 pam ]; + buildInputs = [ readline openssl flex kerberos pam ]; patches = [ ./dont-create-localstatedir-during-install.patch ]; diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index 5c1b2c16c6d6..9d9df2e38c0e 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, which, autoconf, automake, flex, yacc, - kernel, glibc, ncurses, perl, krb5 }: + kernel, glibc, ncurses, perl, kerberos }: assert stdenv.isLinux; assert builtins.substring 0 4 kernel.version != "3.18"; @@ -34,7 +34,7 @@ stdenv.mkDerivation { ./regen.sh - export KRB5_CONFIG=${krb5}/bin/krb5-config + export KRB5_CONFIG=${kerberos}/bin/krb5-config configureFlagsArray=( "--with-linux-kernel-build=$TMP/linux" diff --git a/pkgs/tools/security/john/default.nix b/pkgs/tools/security/john/default.nix index fb1131b5f98b..4ef9b8f65b6b 100644 --- a/pkgs/tools/security/john/default.nix +++ b/pkgs/tools/security/john/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchgit, openssl, nss, nspr, krb5, gmp, zlib, libpcap, re2 }: +{ stdenv, fetchgit, openssl, nss, nspr, kerberos, gmp, zlib, libpcap, re2 }: with stdenv.lib; stdenv.mkDerivation rec { name = "JohnTheRipper-${version}"; version = "8a3e3c1d"; - buildInputs = [ openssl nss nspr krb5 gmp zlib libpcap re2 ]; + buildInputs = [ openssl nss nspr kerberos gmp zlib libpcap re2 ]; NIX_CFLAGS_COMPILE = "-DJOHN_SYSTEMWIDE=1"; preConfigure = ''cd src''; installPhase = '' From 1444a6806eff06078974c248dc2189927d6e3e0f Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 00:32:41 -0800 Subject: [PATCH 0254/1091] heimdal: Update build --- .../libraries/kerberos/heimdal.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index d4285db1efb7..65340120829b 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchurl, openldap, readline, db, openssl, cyrus_sasl, sqlite} : +{ stdenv, fetchurl, pkgconfig, flex, yacc, readline, openldap, libcap_ng +, sqlite, db, ncurses, openssl, cyrus_sasl +}: stdenv.mkDerivation rec { name = "heimdal-1.5.3"; @@ -13,19 +15,28 @@ stdenv.mkDerivation rec { ## ugly, X should be made an option configureFlags = [ + "--enable-hdb-openldap-module" + "--with-capng" "--with-openldap=${openldap}" "--with-sqlite3=${sqlite}" "--without-x" ]; + # dont succeed with --libexec=$out/sbin, so postInstall = '' mv "$out/libexec/"* $out/sbin/ rmdir $out/libexec ''; - propagatedBuildInputs = [ readline db openssl openldap cyrus_sasl sqlite]; + buildInputs = [ + pkgconfig flex yacc readline openldap libcap_ng sqlite db ncurses + openssl cyrus_sasl + ]; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "an implementation of Kerberos 5 (and some more stuff) largely written in Sweden"; + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; }; } From 41a4f1fa3b96524be5095390a1119df43e2699b4 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 01:03:29 -0800 Subject: [PATCH 0255/1091] krb5: 1.12.2 -> 1.13 --- pkgs/development/libraries/kerberos/krb5.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index e1b4798dc0c1..dda9d17852ba 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -1,8 +1,8 @@ -{stdenv, fetchurl, perl, ncurses, yacc}: +{ stdenv, fetchurl, pkgconfig, perl, ncurses, yacc, openssl, openldap }: let pname = "krb5"; - version = "1.12.2"; + version = "1.13"; name = "${pname}-${version}"; webpage = http://web.mit.edu/kerberos/; in @@ -11,11 +11,11 @@ stdenv.mkDerivation (rec { inherit name; src = fetchurl { - url = "${webpage}dist/krb5/1.12/${name}-signed.tar"; - sha256 = "0i1p9xx5s9q0sqnnz7f3rba07882zciw0mwc6yvv7hmm0w0iig89"; + url = "${webpage}dist/krb5/1.13/${name}-signed.tar"; + sha256 = "10lmbbcrzknzjnhlfjgb4rc3vzncqhmd0kp82pwd0xxpkap7k3yw"; }; - buildInputs = [ perl ncurses yacc ]; + buildInputs = [ pkgconfig perl ncurses yacc openssl openldap ]; unpackPhase = '' tar -xf $src @@ -23,15 +23,15 @@ stdenv.mkDerivation (rec { cd ${name}/src ''; - configureFlags = "--with-tcl=no"; - - #doCheck = true; # report: No suitable file for testing purposes + configureFlags = [ "--with-tcl=no" ]; enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "MIT Kerberos 5"; homepage = webpage; license = "MPL"; + platforms = platforms.unix; + maintainers = with maintainers; [ wkennington ]; }; }) From fbac211a2c2606c3ba0ecd26e87b5925cc6db3ae Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 01:04:16 -0800 Subject: [PATCH 0256/1091] cyrus_sasl: Enable kerberos --- pkgs/development/libraries/cyrus-sasl/default.nix | 11 ++++++----- pkgs/top-level/all-packages.nix | 13 +++++++++++-- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 391638548fb7..5470797b42f9 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -1,7 +1,8 @@ -{ lib, stdenv, fetchurl, openssl, db, gettext, pam, fixDarwinDylibNames }: +{ lib, stdenv, fetchurl, openssl, kerberos, db, gettext, pam, fixDarwinDylibNames }: +with stdenv.lib; stdenv.mkDerivation rec { - name = "cyrus-sasl-2.1.26"; + name = "cyrus-sasl-2.1.26${optionalString (kerberos == null) "-without-kerberos"}"; src = fetchurl { url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz"; @@ -9,7 +10,7 @@ stdenv.mkDerivation rec { }; buildInputs = - [ openssl db gettext ] + [ openssl db gettext kerberos ] ++ lib.optional stdenv.isLinux pam ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; @@ -30,7 +31,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://cyrusimap.web.cmu.edu/"; description = "library for adding authentication support to connection-based protocols"; - platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = platforms.unix; + maintainers = with maintainers; [ simons ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3cb69f50be99..dc5d21eddd25 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5532,7 +5532,12 @@ let # TODO : Add MIT Kerberos and let admin choose. kerberos = heimdal; - heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { }; + heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { + openldap = openldap.override { + cyrus_sasl = cyrus_sasl.override { kerberos = null; }; + }; + cyrus_sasl = cyrus_sasl.override { kerberos = null; }; + }; harfbuzz = callPackage ../development/libraries/harfbuzz { }; harfbuzz-icu = callPackage ../development/libraries/harfbuzz { @@ -5640,7 +5645,11 @@ let automake = automake111x; }; - krb5 = callPackage ../development/libraries/kerberos/krb5.nix { }; + krb5 = callPackage ../development/libraries/kerberos/krb5.nix { + openldap = openldap.override { + cyrus_sasl = cyrus_sasl.override { kerberos = null; }; + }; + }; LASzip = callPackage ../development/libraries/LASzip { }; From 3d92b057f593e1201c9ea4555956670ebf940f4a Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 30 Dec 2014 04:36:14 +0100 Subject: [PATCH 0257/1091] merge #5505: use /run/current-system/sw/bin/* A working /sbin/shutdown (usually provided by systemd) is required by "rtcwake -m off". Creating a circular dependency on systemd for this just isn't worth the trouble, so take the straightforward way out. One could easily make the argument that rtcwake wants to shut down the *currently running system*, and that the correct API for that *is* in fact /run/current-system. And it makes a very tempting sort of sense. @vcunat moved to postPatch and added #FIXME. --- pkgs/os-specific/linux/util-linux/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 3b76eb63ea5f..3715a93d9328 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -8,6 +8,14 @@ stdenv.mkDerivation rec { sha256 = "e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6"; }; + #FIXME: make it also work on non-nixos? + postPatch = '' + # Substituting store paths would create a circular dependency on systemd + substituteInPlace include/pathnames.h \ + --replace "/bin/login" "/run/current-system/sw/bin/login" \ + --replace "/sbin/shutdown" "/run/current-system/sw/bin/shutdown" + ''; + crossAttrs = { # Work around use of `AC_RUN_IFELSE'. preConfigure = "export scanf_cv_type_modifier=ms"; From 96913a76f305f155c7148206b70f72d66efd9880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 30 Dec 2014 10:50:47 +0100 Subject: [PATCH 0258/1091] Revert "merge #5505: use /run/current-system/sw/bin/*" I didn't realize it causes a nontrivial rebuild (through systemd). I'll re-push to staging. This reverts commit 8cf4ef7ab747b3e3d0b1319de538257281355b33. --- pkgs/os-specific/linux/util-linux/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 3715a93d9328..3b76eb63ea5f 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -8,14 +8,6 @@ stdenv.mkDerivation rec { sha256 = "e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6"; }; - #FIXME: make it also work on non-nixos? - postPatch = '' - # Substituting store paths would create a circular dependency on systemd - substituteInPlace include/pathnames.h \ - --replace "/bin/login" "/run/current-system/sw/bin/login" \ - --replace "/sbin/shutdown" "/run/current-system/sw/bin/shutdown" - ''; - crossAttrs = { # Work around use of `AC_RUN_IFELSE'. preConfigure = "export scanf_cv_type_modifier=ms"; From f113b49f7210cba3c5b17dec1367cbf2ae436d36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 30 Dec 2014 11:03:27 +0100 Subject: [PATCH 0259/1091] telepathy-misson-control: minor update, disable upower Disabling upower is probably just a temporary work around the incompatibility with 0.99.* --- .../telepathy/mission-control/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix index b463ff2f2307..aab7f84f467a 100644 --- a/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix +++ b/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix @@ -1,15 +1,16 @@ { stdenv, fetchurl, pkgconfig, telepathy_glib, libxslt, makeWrapper, upower }: stdenv.mkDerivation rec { - name = "${pname}-5.16.2"; + name = "${pname}-5.16.3"; pname = "telepathy-mission-control"; src = fetchurl { url = "http://telepathy.freedesktop.org/releases/${pname}/${name}.tar.gz"; - sha256 = "1sk8f9jfaxgbsniz0n5hmrcwvxla3x8axjcnjbppg7nidk9gijrx"; + sha256 = "0zcbx69k0d3p2pjh3g7sa3q2zkd5xchxkqsmlfn3fwxaz0pmsmvi"; }; - buildInputs = [ telepathy_glib makeWrapper upower ]; # ToDo: optional stuff missing + buildInputs = [ telepathy_glib makeWrapper /*upower*/ ]; # ToDo: optional stuff missing + # 5.16.3 won't build with upower-0.99. Arch and Debian choose to disable it nativeBuildInputs = [ pkgconfig libxslt ]; From 1bfd620a4d50e72016b08ad9b87a36aac007c514 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Tue, 30 Dec 2014 10:58:36 +0000 Subject: [PATCH 0260/1091] haskellPackages.netwire: Update to 5.0.1 --- .../development/libraries/haskell/netwire/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/haskell/netwire/default.nix b/pkgs/development/libraries/haskell/netwire/default.nix index 7321c3e88e8e..f60af56b62fb 100644 --- a/pkgs/development/libraries/haskell/netwire/default.nix +++ b/pkgs/development/libraries/haskell/netwire/default.nix @@ -1,20 +1,23 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, deepseq, parallel, random, semigroups, time, transformers +{ cabal, deepseq, parallel, profunctors, random, semigroups, time +, transformers }: cabal.mkDerivation (self: { pname = "netwire"; - version = "5.0.0"; - sha256 = "1wxrckc8i86xiiyk8msa6qrhfjx4h34ry1nxh9rdcd5cy03kalks"; + version = "5.0.1"; + sha256 = "1izl4iarcc6z2j0d6gkcygpp63asajikn1p44p8ixwzx96xx578r"; isLibrary = true; isExecutable = true; buildDepends = [ - deepseq parallel random semigroups time transformers + deepseq parallel profunctors random semigroups time transformers ]; meta = { + homepage = "http://hub.darcs.net/ertes/netwire"; description = "Functional reactive programming library"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + maintainers = with self.stdenv.lib.maintainers; [ ocharles ]; }; }) From b9152bb714c811d48678cce9ce6fe8c50f9556a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 25 Dec 2014 23:16:20 +0100 Subject: [PATCH 0261/1091] xidel: new package Command line tool to download and extract data from html/xml page. http://videlibri.sourceforge.net/xidel.html --- pkgs/tools/text/xidel/default.nix | 51 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/tools/text/xidel/default.nix diff --git a/pkgs/tools/text/xidel/default.nix b/pkgs/tools/text/xidel/default.nix new file mode 100644 index 000000000000..89adcc75b195 --- /dev/null +++ b/pkgs/tools/text/xidel/default.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchurl, dpkg, patchelf }: + +stdenv.mkDerivation rec { + name = "xidel-${version}"; + version = "0.8.4"; + + ## Source archive lacks file (manageUtils.sh), using pre-built package for now. + #src = fetchurl { + # url = "mirror://sourceforge/videlibri/Xidel/Xidel%20${version}/${name}.src.tar.gz"; + # sha256 = "1h5xn16lgzx0s94iyhxa50lk05yf0af44nzm5w5k57615nd82kz2"; + #}; + + src = + if stdenv.system == "x86_64-linux" then + fetchurl { + url = "mirror://sourceforge/videlibri/Xidel/Xidel%20${version}/xidel_${version}-1_amd64.deb"; + sha256 = "0gq95ag2661hsw8b7ii6z07ian832cz8g21lvq2cvps4a80ql1gi"; + } + else if stdenv.system == "i686-linux" then + fetchurl { + url = "mirror://sourceforge/videlibri/Xidel/Xidel%20${version}/xidel_${version}-1_i386.deb"; + sha256 = "07yk5sk1p4jm0jmgjwdm2wq8d2wybi1wkn1qq5j5y03z1pdc3fi6"; + } + else throw "xidel is not supported on ${stdenv.system}"; + + buildInputs = [ dpkg patchelf ]; + + unpackPhase = '' + dpkg-deb -x ${src} ./ + ''; + + buildPhase = "true"; + + installPhase = '' + mkdir -p "$out/bin" + cp -a usr/* "$out/" + interpreter="$(echo ${stdenv.glibc}/lib/ld-linux*)" + patchelf --set-interpreter "$interpreter" "$out/bin/xidel" + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [stdenv.glibc]}" "$out/bin/xidel" + ''; + + meta = with stdenv.lib; { + description = "Command line tool to download and extract data from html/xml pages"; + homepage = http://videlibri.sourceforge.net/xidel.html; + # source contains no license info (AFAICS), but sourceforge says GPLv2 + license = licenses.gpl2; + # more platforms will be supported when we switch to source build + platforms = [ "i686-linux" "x86_64-linux" ]; + maintainers = [ maintainers.bjornfor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc5d21eddd25..5fac760a480c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4323,6 +4323,7 @@ let inherit fetchurl stdenv cabextract; }); + xidel = callPackage ../tools/text/xidel { }; ### DEVELOPMENT / TOOLS From 63a77f25d75f3b398d3f594b3073cc7222b671c1 Mon Sep 17 00:00:00 2001 From: koral Date: Tue, 30 Dec 2014 14:45:30 +0100 Subject: [PATCH 0262/1091] fast-export: update to last revision from upstream --- .../git-and-tools/fast-export/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/fast-export/default.nix b/pkgs/applications/version-management/git-and-tools/fast-export/default.nix index 562917ec0737..5bd6995d2046 100644 --- a/pkgs/applications/version-management/git-and-tools/fast-export/default.nix +++ b/pkgs/applications/version-management/git-and-tools/fast-export/default.nix @@ -1,12 +1,13 @@ {stdenv, fetchgit, mercurial, coreutils, git, makeWrapper, subversion}: +with stdenv.lib; stdenv.mkDerivation { name = "fast-export"; src = fetchgit { - url = "git://repo.or.cz/fast-export.git"; - rev = "aaccfba"; - sha256 = "c9d1498e31d32b8271c1e651175794718611f93b4843dea569d831005de0a750"; + url = git://repo.or.cz/fast-export.git; + rev = "d202200fd9daa75cdb37d4cf067d4ca00e269535"; + sha256 = "1ci0jbprs7hqqzq4mqi5b9vlc43lmk2bn2kjx49bdjkqajvlicd7"; }; buildInputs = [mercurial.python mercurial makeWrapper subversion]; @@ -30,10 +31,10 @@ stdenv.mkDerivation { done ''; - # usage: meta = { - description = "import svn, mercurial into git"; - homepage = "http://repo.or.cz/w/fast-export.git"; - license = stdenv.lib.licenses.gpl2; + description = "Import svn, mercurial into git"; + homepage = http://repo.or.cz/w/fast-export.git; + license = licenses.gpl2; + maintainers = [ maintainers.koral ]; }; } From 330a4a28dd88276fc9b9ea670874ea486f7cb57e Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Tue, 30 Dec 2014 10:39:43 -0430 Subject: [PATCH 0263/1091] openjdk : Patch to extend valid currency change dates to 20 years. --- .../compilers/openjdk/currency-date-range.patch | 14 ++++++++++++++ pkgs/development/compilers/openjdk/default.nix | 1 + 2 files changed, 15 insertions(+) create mode 100644 pkgs/development/compilers/openjdk/currency-date-range.patch diff --git a/pkgs/development/compilers/openjdk/currency-date-range.patch b/pkgs/development/compilers/openjdk/currency-date-range.patch new file mode 100644 index 000000000000..b1c461591d1e --- /dev/null +++ b/pkgs/development/compilers/openjdk/currency-date-range.patch @@ -0,0 +1,14 @@ +diff -Naur openjdk-7u65-b32-upstream/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk-7u65-b32/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java +--- openjdk-7u65-b32-upstream/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-07-17 05:42:14.000000000 -0430 ++++ openjdk-7u65-b32/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-12-30 10:15:50.327905933 -0430 +@@ -281,8 +281,8 @@ + checkCurrencyCode(newCurrency); + String timeString = currencyInfo.substring(4, length - 4); + long time = format.parse(timeString).getTime(); +- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) { +- throw new RuntimeException("time is more than 10 years from present: " + time); ++ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) { ++ throw new RuntimeException("time is more than 20 years from present: " + time); + } + specialCaseCutOverTimes[specialCaseCount] = time; + specialCaseOldCurrencies[specialCaseCount] = oldCurrency; diff --git a/pkgs/development/compilers/openjdk/default.nix b/pkgs/development/compilers/openjdk/default.nix index 3c0ace0ac934..b2350bcc6817 100644 --- a/pkgs/development/compilers/openjdk/default.nix +++ b/pkgs/development/compilers/openjdk/default.nix @@ -66,6 +66,7 @@ stdenv.mkDerivation rec { ./fix-java-home.patch ./paxctl.patch ./read-truststore-from-env.patch + ./currency-date-range.patch ]; NIX_NO_SELF_RPATH = true; From 9039363c60bd0468df7150fed87e317908717b5a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:12:52 +0100 Subject: [PATCH 0264/1091] Release date --- nixos/doc/manual/release-notes/rl-1412.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 324a3e6bdc2f..208f722e1868 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -4,7 +4,7 @@ version="5.0" xml:id="sec-release-14.12"> -Release 14.12 (“Caterpillar”, 2014/12/??) +Release 14.12 (“Caterpillar”, 2014/12/30) In addition to numerous new and upgraded packages, this release has the following highlights: From 19ba5a06fae4ecdb7fe6b5beb20a00c6e4a0e26b Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:25:02 +0100 Subject: [PATCH 0265/1091] Release notes --- nixos/doc/manual/release-notes/rl-1412.xml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 208f722e1868..d3927e84220d 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -23,9 +23,14 @@ Nix has been updated to 1.8. The default Linux kernel has been updated to 3.14. - set to true now respect any changes -made after initial creation of a user or a group. - +If is enabled (the +default), changes made to the declaration of a user or group will be +correctly realised when running nixos-rebuild. For +instance, removing a user specification from +configuration.nix will cause the actual user +account to be deleted. If is +disabled, it is no longer necessary to specify UIDs or GIDs; if +omitted, they are allocated dynamically. From 27260cca0ced218980937cc32f7e52fb31e1bb92 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:32:05 +0100 Subject: [PATCH 0266/1091] Drop reference to obsolete ControlGroupAttribute option --- nixos/doc/manual/administration/control-groups.xml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/administration/control-groups.xml b/nixos/doc/manual/administration/control-groups.xml index 86c684cdfe5d..0d7b8ae910a7 100644 --- a/nixos/doc/manual/administration/control-groups.xml +++ b/nixos/doc/manual/administration/control-groups.xml @@ -58,12 +58,10 @@ controls memory allocation limits; by default, all processes are in the top-level cgroup, so any service or session can exhaust all available memory. Per-cgroup memory limits can be specified in configuration.nix; for instance, to limit -httpd.service to 512 MiB of RAM (excluding swap) -and 640 MiB of RAM (including swap): +httpd.service to 512 MiB of RAM (excluding swap): systemd.services.httpd.serviceConfig.MemoryLimit = "512M"; -systemd.services.httpd.serviceConfig.ControlGroupAttribute = [ "memory.memsw.limit_in_bytes 640M" ]; @@ -72,4 +70,4 @@ systemd.services.httpd.serviceConfig.ControlGroupAttribute = [ "memory.memsw.lim continuously updated list of all cgroups with their CPU and memory usage. - \ No newline at end of file + From e3f9c0041721bb48a6e28ec9fc0b87038fb6f0a0 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:19:52 +0100 Subject: [PATCH 0267/1091] Create AMIs in the lb-nixos account --- nixos/maintainers/scripts/ec2/create-ebs-amis.py | 10 +++++----- nixos/maintainers/scripts/ec2/ebs-creator.nix | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/nixos/maintainers/scripts/ec2/create-ebs-amis.py b/nixos/maintainers/scripts/ec2/create-ebs-amis.py index 6c91aa68694d..8c686139fef8 100755 --- a/nixos/maintainers/scripts/ec2/create-ebs-amis.py +++ b/nixos/maintainers/scripts/ec2/create-ebs-amis.py @@ -34,13 +34,13 @@ ebs_size = 20 # Start a NixOS machine in the given region. f = open("ebs-creator-config.nix", "w") f.write('''{{ - resources.ec2KeyPairs.keypair.accessKeyId = "logicblox-dev"; + resources.ec2KeyPairs.keypair.accessKeyId = "lb-nixos"; resources.ec2KeyPairs.keypair.region = "{0}"; machine = {{ pkgs, ... }}: {{ - deployment.ec2.accessKeyId = "logicblox-dev"; + deployment.ec2.accessKeyId = "lb-nixos"; deployment.ec2.region = "{0}"; deployment.ec2.blockDeviceMapping."/dev/xvdg".size = pkgs.lib.mkOverride 10 {1}; }}; @@ -161,16 +161,16 @@ f.write( {{ network.description = "NixOS EBS test"; - resources.ec2KeyPairs.keypair.accessKeyId = "logicblox-dev"; + resources.ec2KeyPairs.keypair.accessKeyId = "lb-nixos"; resources.ec2KeyPairs.keypair.region = "{0}"; machine = {{ config, pkgs, resources, ... }}: {{ deployment.targetEnv = "ec2"; - deployment.ec2.accessKeyId = "logicblox-dev"; + deployment.ec2.accessKeyId = "lb-nixos"; deployment.ec2.region = "{0}"; deployment.ec2.instanceType = "{2}"; deployment.ec2.keyPair = resources.ec2KeyPairs.keypair.name; - deployment.ec2.securityGroups = [ "admin" ]; + deployment.ec2.securityGroups = [ "public-ssh" ]; deployment.ec2.ami = "{1}"; }}; }} diff --git a/nixos/maintainers/scripts/ec2/ebs-creator.nix b/nixos/maintainers/scripts/ec2/ebs-creator.nix index 37795d5d5b4a..7bb13695fa78 100644 --- a/nixos/maintainers/scripts/ec2/ebs-creator.nix +++ b/nixos/maintainers/scripts/ec2/ebs-creator.nix @@ -5,10 +5,9 @@ { config, pkgs, resources, ... }: { deployment.targetEnv = "ec2"; deployment.ec2.instanceType = "c3.large"; - deployment.ec2.securityGroups = [ "admin" ]; + deployment.ec2.securityGroups = [ "public-ssh" ]; deployment.ec2.ebsBoot = false; deployment.ec2.keyPair = resources.ec2KeyPairs.keypair.name; - deployment.ec2.zone = "us-east-1e"; environment.systemPackages = [ pkgs.parted ]; }; } From bcf391a94d04e4aa51533f769b97b8d5be00e853 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:24:39 +0100 Subject: [PATCH 0268/1091] Disambiguate util-linux package names --- pkgs/top-level/all-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5fac760a480c..354a1bf5df67 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8758,15 +8758,15 @@ let usermount = callPackage ../os-specific/linux/usermount { }; - utillinux = lowPrio (callPackage ../os-specific/linux/util-linux { + utillinux = callPackage ../os-specific/linux/util-linux { ncurses = null; perl = null; - }); - - utillinuxCurses = utillinux.override { - inherit ncurses perl; }; + utillinuxCurses = appendToName "curses" (utillinux.override { + inherit ncurses perl; + }); + v4l_utils = callPackage ../os-specific/linux/v4l-utils { withQt4 = true; }; From 8910d3b85ce4c025f500ee36a077fa6b3f50a3dc Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:40:18 +0100 Subject: [PATCH 0269/1091] Sort stuff --- nixos/doc/manual/release-notes/rl-1412.xml | 122 ++++++++++----------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index d3927e84220d..7acbbb18483a 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -37,67 +37,67 @@ omitted, they are allocated dynamically. Following new services were added since the last release: -parallels-guest -docker -lxc -openvswitch -fluxbox -bspwm -gdm -fcgiwrap -peerflix -fail2ban -chronos -znc -unifi -teamspeak3 -strongswan -seeks -radicale -prosody -polipo -openntpd -nsd -mailpile -i2pd -dnscrypt-proxy -consul -atftpd -scollector -collectd -bosun -riemann -zookeeper -uhub -siproxd -redmine -phd -mesos -gitlab -gitolite -etcd -docker-registry -cpuminer-cryptonight -thermald -mlmmj -tcsd -gnome3.seahorse -gnome3.gvfs -gnome3.gnome-online-miners -gnome3.gnome-documents -geoclue2 -opentsdb -neo4j -monetdb -influxdb -hbase -torque/mrom -torque/server -kubernetes -fleet -crashplan -mopidy -liquidsoap +atftpd +bosun +bspwm +chronos +collectd +consul +cpuminer-cryptonight +crashplan +dnscrypt-proxy +docker-registry +docker +etcd +fail2ban +fcgiwrap +fleet +fluxbox +gdm +geoclue2 +gitlab +gitolite +gnome3.gnome-documents +gnome3.gnome-online-miners +gnome3.gvfs +gnome3.seahorse +hbase +i2pd +influxdb +kubernetes +liquidsoap +lxc +mailpile +mesos +mlmmj +monetdb +mopidy +neo4j +nsd +openntpd +opentsdb +openvswitch +parallels-guest +peerflix +phd +polipo +prosody +radicale +redmine +riemann +scollector +seeks +siproxd +strongswan +tcsd +teamspeak3 +thermald +torque/mrom +torque/server +uhub +unifi +znc +zookeeper From 29309c1631f08de8170e43c1c56550fd1d65b707 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 18:42:56 +0100 Subject: [PATCH 0270/1091] Release notes tweak --- nixos/doc/manual/release-notes/rl-1412.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 7acbbb18483a..b809c877d93a 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -130,9 +130,11 @@ rather than c-container-name.GNOME 3.10 support has been dropped. The default GNOME version is now 3.12. -VirtualBox has been upgraded to 4.3.20 release. Users may be required to run -rm -rf /tmp.vbox*. imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ] -is no longer necessary, use services.virtualboxHost.enable = true instead. +VirtualBox has been upgraded to 4.3.20 release. Users +may be required to run rm -rf /tmp.vbox*. The line +imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ] is +no longer necessary, use services.virtualboxHost.enable = +true instead. Also, hardening mode is now enabled by default, which means that unless you want to use USB support, you no longer need to be a member of the vboxusers group. From 4433ebb552937b6df0a936bfa22641977165a0fb Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Tue, 30 Dec 2014 22:13:36 +0100 Subject: [PATCH 0271/1091] Dwarf Fortress: Update to 0.40.23. --- pkgs/games/dwarf-fortress/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix index 8b4e8bfce828..c4a10155523f 100644 --- a/pkgs/games/dwarf-fortress/default.nix +++ b/pkgs/games/dwarf-fortress/default.nix @@ -4,17 +4,17 @@ let baseVersion = "40"; - patchVersion = "19"; + patchVersion = "23"; srcs = { df_unfuck = fetchgit { url = "https://github.com/svenstaro/dwarf_fortress_unfuck"; - rev = "dadf3d48e93a2800db5d4f98d775ba8453ca55a4"; - sha256 = "011pbcfc3a0mnwqg3pkhngnb1h7z1jbx4qbvj03blpzfjia075sv"; + rev = "c6ec52520c44ba09d0d14c1688d2e9d70354fd01"; + sha256 = "0pp602ykyrq4rhyrf3pyy9vplxlkl256lw8bcfmgh0mqzzap9wq9"; }; df = fetchurl { url = "http://www.bay12games.com/dwarves/df_${baseVersion}_${patchVersion}_linux.tar.bz2"; - sha256 = "16xb6py7l1hf9hc7gn50nwajqgmv01zdhbkh7g6a8gnx7wlhl2p9"; + sha256 = "12gjb19scdgsz7zgk9s01qjxqrvh7z0xr68svwgxxqn4wf8kppcl"; }; }; From 13261b9e38a12ab71cacbe4fd2539f14799e2bc4 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:30:05 +0100 Subject: [PATCH 0272/1091] mp3gain: Fix output path bin directory. Signed-off-by: aszlig --- pkgs/applications/audio/mp3gain/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/applications/audio/mp3gain/default.nix b/pkgs/applications/audio/mp3gain/default.nix index 340658f813d7..3fef8398e9c9 100644 --- a/pkgs/applications/audio/mp3gain/default.nix +++ b/pkgs/applications/audio/mp3gain/default.nix @@ -14,8 +14,7 @@ stdenv.mkDerivation { buildFlags = [ "OSTYPE=linux" ]; installPhase = '' - mkdir -p $out/usr/bin - cp mp3gain $out/usr/bin + install -vD mp3gain "$out/bin/mp3gain" ''; meta = { From e2166c3a1e406da443622fc604a75e2327f03327 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:31:16 +0100 Subject: [PATCH 0273/1091] python/mutagen: Update to upstream version 1.27. Also now comes with a few more build dependencies in order to run tests, which for this version now succeed. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ee02edbe0142..80a7513193b5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5722,15 +5722,15 @@ let }; mutagen = buildPythonPackage (rec { - name = "mutagen-1.23"; + name = "mutagen-1.27"; src = pkgs.fetchurl { url = "http://pypi.python.org/packages/source/m/mutagen/${name}.tar.gz"; - sha256 = "12f70aaf5ggdzll76bhhkn64b27xy9s1acx417dbsaqnnbis8s76"; + md5 = "6a9bb5cc33214add35348f1bb3448340"; }; - # one unicode test fails - doCheck = false; + # Needed for tests only + buildInputs = [ pkgs.faad2 pkgs.flac pkgs.vorbisTools pkgs.liboggz ]; meta = { description = "Python multimedia tagging library"; From d01a381e417c25cf6d543ae0981b695f8028869d Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Dec 2014 22:31:01 +0100 Subject: [PATCH 0274/1091] Document small channels --- nixos/doc/manual/installation/upgrading.xml | 36 ++++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/nixos/doc/manual/installation/upgrading.xml b/nixos/doc/manual/installation/upgrading.xml index 46d3af56b570..5a9d1f24f7c7 100644 --- a/nixos/doc/manual/installation/upgrading.xml +++ b/nixos/doc/manual/installation/upgrading.xml @@ -14,8 +14,8 @@ been built. These channels are: - Stable channels, such as nixos-14.04. + Stable channels, such as nixos-14.12. These only get conservative bug fixes and package upgrades. For instance, a channel update may cause the Linux kernel on your system to be upgraded from 3.4.66 to 3.4.67 (a minor bug fix), but @@ -23,14 +23,28 @@ been built. These channels are: 3.11.x (a major change that has the potential to break things). Stable channels are generally maintained until the next stable branch is created. + - The unstable channel, The unstable channel, nixos-unstable. This corresponds to NixOS’s main development branch, and may thus see radical changes between channel updates. It’s not recommended for production systems. + + Small channels, such as nixos-14.12-small + or nixos-unstable-small. These + are identical to the stable and unstable channels described above, + except that they contain fewer binary packages. This means they + get updated faster than the regular channels (for instance, when a + critical security patch is committed to NixOS’s source tree), but + may require more packages to be built from source than + usual. They’re mostly intended for server environments and as such + contain few GUI applications. + To see what channels are available, go to When you first install NixOS, you’re automatically subscribed to the NixOS channel that corresponds to your installation source. For -instance, if you installed from a 14.04 ISO, you will be subscribed to -the nixos-14.04 channel. To see which NixOS +instance, if you installed from a 14.12 ISO, you will be subscribed to +the nixos-14.12 channel. To see which NixOS channel you’re subscribed to, run the following as root: @@ -57,13 +71,19 @@ $ nix-channel --add https://nixos.org/channels/channel-name (Be sure to include the nixos parameter at the -end.) For instance, to use the NixOS 14.04 stable channel: +end.) For instance, to use the NixOS 14.12 stable channel: -$ nix-channel --add https://nixos.org/channels/nixos-14.04 nixos +$ nix-channel --add https://nixos.org/channels/nixos-14.12 nixos -But if you want to live on the bleeding edge: +If you have a server, you may want to use the “small” channel instead: + + +$ nix-channel --add https://nixos.org/channels/nixos-14.12-small nixos + + +And if you want to live on the bleeding edge: $ nix-channel --add https://nixos.org/channels/nixos-unstable nixos From 51eacc8a96be57ee61e50d2c7a363d7ef3974157 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:33:55 +0100 Subject: [PATCH 0275/1091] python: Add pyacoustid and dependencies. We're going to need this for fingerprinting support in beets. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 80a7513193b5..1f7f04585e58 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -531,6 +531,21 @@ let }; }); + audioread = buildPythonPackage rec { + name = "audioread-1.2.1"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/a/audioread/${name}.tar.gz"; + md5 = "01a80357f38dbd9bf8d7403802df89ac"; + }; + + meta = { + description = "Cross-platform audio decoding"; + homepage = "https://github.com/sampsyo/audioread"; + license = stdenv.lib.licenses.mit; + }; + }; + autopep8 = buildPythonPackage (rec { name = "autopep8-1.0.4"; @@ -6946,6 +6961,30 @@ let }; + pyacoustid = buildPythonPackage rec { + name = "pyacoustid-1.1.0"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/p/pyacoustid/${name}.tar.gz"; + md5 = "b27c714d530300b917eb869726334226"; + }; + + propagatedBuildInputs = with self; [ requests audioread ]; + + postPatch = '' + sed -i \ + -e '/^FPCALC_COMMAND *=/s|=.*|= "${pkgs.chromaprint}/bin/fpcalc"|' \ + acoustid.py + ''; + + meta = { + description = "Bindings for Chromaprint acoustic fingerprinting"; + homepage = "https://github.com/sampsyo/pyacoustid"; + license = stdenv.lib.licenses.mit; + }; + }; + + pyalgotrade = buildPythonPackage { name = "pyalogotrade-0.16"; From dc243f9d30a794f6707e5e67b27d4be4f923683e Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:34:48 +0100 Subject: [PATCH 0276/1091] python: Add new package discogs_client. Needed in order to fetch Discogs album information in beets. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1f7f04585e58..44d698676e1b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2168,6 +2168,23 @@ let }; }; + discogs_client = buildPythonPackage rec { + name = "discogs-client-2.0.2"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/d/discogs-client/${name}.tar.gz"; + md5 = "2cc57e1d134aa93404e779b9311676fa"; + }; + + propagatedBuildInputs = with self; [ oauth2 requests ]; + + meta = { + description = "Official Python API client for Discogs"; + license = licenses.bsd2; + homepage = "https://github.com/discogs/discogs_client"; + }; + }; + dns = buildPythonPackage rec { name = "dnspython-${version}"; version = "1.12.0"; From f8702f3207b7d09b4902b57d4d7c03b681f45ba2 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:36:09 +0100 Subject: [PATCH 0277/1091] python: Add new package audiotools. This is needed for the replaygain plugin in beets. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 44d698676e1b..1f84bf222200 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -546,6 +546,21 @@ let }; }; + audiotools = buildPythonPackage rec { + name = "audiotools-2.22"; + + src = pkgs.fetchurl { + url = "mirror://sourceforge/audiotools/${name}.tar.gz"; + sha256 = "1c52pggsbxdbj8h92njf4h0jgfndh4yv58ad723pidys47nw1y71"; + }; + + meta = { + description = "Utilities and Python modules for handling audio."; + homepage = "http://audiotools.sourceforge.net/"; + license = stdenv.lib.licenses.gpl2Plus; + }; + }; + autopep8 = buildPythonPackage (rec { name = "autopep8-1.0.4"; From 4b58ebb35608de8c21c0ffd64fcdf924506dcc9c Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:46:22 +0100 Subject: [PATCH 0278/1091] beets: Switch to using fetchFromGitHub. The reason for doing this is because the package on PyPI is missing some files needed for running the test suite (for example: test/test_completion.sh). Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index c04a224c1c27..893bef7ea102 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,12 +1,15 @@ -{ stdenv, fetchurl, buildPythonPackage, pythonPackages, python }: +{ stdenv, fetchFromGitHub, buildPythonPackage, pythonPackages, python }: buildPythonPackage rec { - name = "beets-1.3.9"; + name = "beets-${version}"; + version = "1.3.9"; namePrefix = ""; - src = fetchurl { - url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "0211b4abfe7887da22c1413e761fdcb4"; + src = fetchFromGitHub { + owner = "sampsyo"; + repo = "beets"; + rev = "v${version}"; + sha256 = "1srhkiyjqx6i3gn20ihf087l5pa77yh5b81ivc52lj491fda7xqk"; }; # tests depend on $HOME setting From 181f1395dda7eb8f00c80d488f3fabe8dc489a57 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 22:53:00 +0100 Subject: [PATCH 0279/1091] beets: Allow to configure plugin dependencies. This also fleshes out/fixes the unit tests, which I've used for gathering the individual requirements. Along various Python dependencies we now also have a build-time dependency on bashInteractive and a runtime dependency on bashCompletion, which is needed for command line completion to work correctly. However, some tests for the shell completion fail at the moment, so I've disabled them for now. The patch for fixing mediafile codec info is a modified version of sampsyo/beets@903e88a, where I just dropped the second hunk modifying the changelog. It is already merged to master and thus expected to be in the next upstream version. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 120 +++++++++++++++--- .../audio/beets/mediafile-codec-fix.patch | 25 ++++ 2 files changed, 130 insertions(+), 15 deletions(-) create mode 100644 pkgs/tools/audio/beets/mediafile-codec-fix.patch diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 893bef7ea102..d0a3a922f2bf 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,6 +1,63 @@ -{ stdenv, fetchFromGitHub, buildPythonPackage, pythonPackages, python }: +{ stdenv, fetchFromGitHub, writeScript +, buildPythonPackage, pythonPackages, python -buildPythonPackage rec { +, enableAcoustid ? true +, enableBeatport ? true +, enableDiscogs ? true +, enableEchonest ? true +, enableFetchart ? true +, enableLastfm ? true +, enableMpd ? true +, enableReplaygain ? true +, enableWeb ? true + +, bashInteractive, bashCompletion +}: + +assert enableAcoustid -> pythonPackages.pyacoustid != null; +assert enableBeatport -> pythonPackages.responses != null; +assert enableDiscogs -> pythonPackages.discogs_client != null; +assert enableEchonest -> pythonPackages.pyechonest != null; +assert enableFetchart -> pythonPackages.responses != null; +assert enableLastfm -> pythonPackages.pylast != null; +assert enableMpd -> pythonPackages.mpd != null; +assert enableReplaygain -> pythonPackages.audiotools != null; +assert enableWeb -> pythonPackages.flask != null; + +with stdenv.lib; + +let + optionalPlugins = { + beatport = enableBeatport; + chroma = enableAcoustid; + discogs = enableDiscogs; + echonest = enableEchonest; + echonest_tempo = enableEchonest; + fetchart = enableFetchart; + lastgenre = enableLastfm; + lastimport = enableLastfm; + mpdstats = enableMpd; + mpdupdate = enableMpd; + replaygain = enableReplaygain; + web = enableWeb; + }; + + pluginsWithoutDeps = [ + "bench" "bpd" "bpm" "bucket" "convert" "duplicates" "embedart" "freedesktop" + "fromfilename" "ftintitle" "fuzzy" "ihate" "importadded" "importfeeds" + "info" "inline" "keyfinder" "lyrics" "mbcollection" "mbsync" "missing" + "play" "random" "rewrite" "scrub" "smartplaylist" "spotify" "the" "types" + "zero" + ]; + + enabledOptionalPlugins = attrNames (filterAttrs (_: id) optionalPlugins); + + allPlugins = pluginsWithoutDeps ++ attrNames optionalPlugins; + + testShell = "${bashInteractive}/bin/bash --norc"; + completion = "${bashCompletion}/share/bash-completion/bash_completion"; + +in buildPythonPackage rec { name = "beets-${version}"; version = "1.3.9"; namePrefix = ""; @@ -12,27 +69,60 @@ buildPythonPackage rec { sha256 = "1srhkiyjqx6i3gn20ihf087l5pa77yh5b81ivc52lj491fda7xqk"; }; - # tests depend on $HOME setting - preConfigure = "export HOME=$TMPDIR"; - propagatedBuildInputs = [ - pythonPackages.pyyaml - pythonPackages.unidecode - pythonPackages.mutagen + pythonPackages.enum34 pythonPackages.munkres pythonPackages.musicbrainzngs - pythonPackages.enum34 - pythonPackages.pylast - pythonPackages.rarfile - pythonPackages.flask + pythonPackages.mutagen + pythonPackages.pyyaml + pythonPackages.unidecode python.modules.sqlite3 python.modules.readline + ] ++ optional enableAcoustid pythonPackages.pyacoustid + ++ optional (enableBeatport || enableFetchart) pythonPackages.requests2 + ++ optional enableDiscogs pythonPackages.discogs_client + ++ optional enableEchonest pythonPackages.pyechonest + ++ optional enableLastfm pythonPackages.pylast + ++ optional enableMpd pythonPackages.mpd + ++ optional enableReplaygain pythonPackages.audiotools + ++ optional enableWeb pythonPackages.flask; + + buildInputs = with pythonPackages; [ + beautifulsoup4 + flask + mock + nose + pyechonest + pylast + rarfile + requests2 + responses ]; - buildInputs = with pythonPackages; [ mock pyechonest six responses nose ]; + patches = [ ./mediafile-codec-fix.patch ]; + + postPatch = '' + sed -i -e '/assertIn.*item.*path/d' test/test_info.py + echo echo completion tests passed > test/test_completion.sh + + sed -i -e '/^BASH_COMPLETION_PATHS *=/,/^])$/ { + /^])$/i u"${completion}" + }' beets/ui/commands.py + ''; + + doCheck = true; + + checkPhase = '' + runHook preCheck + + BEETS_TEST_SHELL="${testShell}" \ + BASH_COMPLETION_SCRIPT="${completion}" \ + HOME="$(mktemp -d)" \ + nosetests -v + + runHook postCheck + ''; - # 10 tests are failing - doCheck = false; meta = { homepage = http://beets.radbox.org; diff --git a/pkgs/tools/audio/beets/mediafile-codec-fix.patch b/pkgs/tools/audio/beets/mediafile-codec-fix.patch new file mode 100644 index 000000000000..7eaa5e19590e --- /dev/null +++ b/pkgs/tools/audio/beets/mediafile-codec-fix.patch @@ -0,0 +1,25 @@ +From 903e88a228d6bd93bd1884c59dd23dd9f04a1199 Mon Sep 17 00:00:00 2001 +From: Adrian Sampson +Date: Wed, 26 Nov 2014 19:04:40 -0800 +Subject: [PATCH] Fix codec reference in MediaFile (fix #1117) + +--- + beets/mediafile.py | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/beets/mediafile.py b/beets/mediafile.py +index ce42621..a459e09 100644 +--- a/beets/mediafile.py ++++ b/beets/mediafile.py +@@ -1340,8 +1340,9 @@ def __init__(self, path, id3v23=False): + raise FileTypeError(path) + elif (type(self.mgfile).__name__ == 'M4A' or + type(self.mgfile).__name__ == 'MP4'): +- if hasattr(self.mgfile.info, 'codec'): +- if self.mgfile.codec and self.mgfile.codec.startswith('alac'): ++ info = self.mgfile.info ++ if hasattr(info, 'codec'): ++ if info.codec and info.codec.startswith('alac'): + self.type = 'alac' + else: + self.type = 'aac' From 213d11158fa6da415d3360314793084f00d19cc9 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 23:06:28 +0100 Subject: [PATCH 0280/1091] beets: Use audiotools backend for replaygain. Using commands such as mp3gain and aacgain is only the default for backwards-compatible reasons. However, on Nix(OS), we would have to either patch those tools into beets or rely on an impurity, so let's depend on audiotools and also default to that backend. Of course, there is also a GStreamer backend, but it comes with a hell of additional dependencies (which not only cover audio files), which is why I decided against defaulting to GStreamer and package audiotools instead (in eecd932). Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 5 ++++- .../beets/replaygain-default-audiotools.patch | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/audio/beets/replaygain-default-audiotools.patch diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index d0a3a922f2bf..a052a994afda 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -99,7 +99,10 @@ in buildPythonPackage rec { responses ]; - patches = [ ./mediafile-codec-fix.patch ]; + patches = [ + ./mediafile-codec-fix.patch + ./replaygain-default-audiotools.patch + ]; postPatch = '' sed -i -e '/assertIn.*item.*path/d' test/test_info.py diff --git a/pkgs/tools/audio/beets/replaygain-default-audiotools.patch b/pkgs/tools/audio/beets/replaygain-default-audiotools.patch new file mode 100644 index 000000000000..d852ea6fecaa --- /dev/null +++ b/pkgs/tools/audio/beets/replaygain-default-audiotools.patch @@ -0,0 +1,17 @@ +diff --git a/beetsplug/replaygain.py b/beetsplug/replaygain.py +index 40b3a3a..9b54a5a 100644 +--- a/beetsplug/replaygain.py ++++ b/beetsplug/replaygain.py +@@ -627,11 +627,10 @@ class ReplayGainPlugin(BeetsPlugin): + super(ReplayGainPlugin, self).__init__() + self.import_stages = [self.imported] + +- # default backend is 'command' for backward-compatibility. + self.config.add({ + 'overwrite': False, + 'auto': True, +- 'backend': u'command', ++ 'backend': u'audiotools', + 'targetlevel': 89, + }) + From 7ae9c48254a963bb7c92c270ca3a4c756f9473d5 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 23:11:57 +0100 Subject: [PATCH 0281/1091] beets: Check plugin definitions against package. The reason for doing this is in order to not forget about possible dependencies in new upstream releases, so if upstream is introducing a new plugin where we're lacking dependencies, the build will fail on our side and we can check whether we'll need those. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index a052a994afda..fa08f5980c3f 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -115,6 +115,23 @@ in buildPythonPackage rec { doCheck = true; + preCheck = '' + (${concatMapStrings (s: "echo \"${s}\";") allPlugins}) \ + | sort -u > plugins_defined + find beetsplug -mindepth 1 \ + \! -path 'beetsplug/__init__.py' -a \ + \( -name '*.py' -o -path 'beetsplug/*/__init__.py' \) -print \ + | sed -n -re 's|^beetsplug/([^/.]+).*|\1|p' \ + | sort -u > plugins_available + + if ! mismatches="$(diff -y plugins_defined plugins_available)"; then + echo "The the list of defined plugins (left side) doesn't match" \ + "the list of available plugins (right side):" >&2 + echo "$mismatches" >&2 + exit 1 + fi + ''; + checkPhase = '' runHook preCheck From 41e965ea48b82a5fc9c02ad36662db5abe936123 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 30 Dec 2014 23:13:56 +0100 Subject: [PATCH 0282/1091] beets: Check dependencies on activated plugins. Beets tries to load oll activated plugins on "beet config -e" (however only on the second run, thus the dummy), so we just pass all activated plugins into a generated config file and bail out on any errors. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index fa08f5980c3f..7e14154eb201 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -53,6 +53,10 @@ let enabledOptionalPlugins = attrNames (filterAttrs (_: id) optionalPlugins); allPlugins = pluginsWithoutDeps ++ attrNames optionalPlugins; + allEnabledPlugins = pluginsWithoutDeps ++ enabledOptionalPlugins; + + # Discogs plugin wants to have an API token, so skip install checks. + allTestablePlugins = remove "discogs" allEnabledPlugins; testShell = "${bashInteractive}/bin/bash --norc"; completion = "${bashCompletion}/share/bash-completion/bash_completion"; @@ -143,6 +147,26 @@ in buildPythonPackage rec { runHook postCheck ''; + doInstallCheck = true; + + installCheckPhase = '' + runHook preInstallCheck + + tmphome="$(mktemp -d)" + + EDITOR="${writeScript "beetconfig.sh" '' + #!${stdenv.shell} + cat > "$1" < Date: Tue, 30 Dec 2014 23:42:14 +0100 Subject: [PATCH 0283/1091] nixos/release-notes: Fix typo in VirtualBox notes. Signed-off-by: aszlig --- nixos/doc/manual/release-notes/rl-1412.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index b809c877d93a..7bb8536aafee 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -131,7 +131,7 @@ rather than c-container-name.GNOME 3.10 support has been dropped. The default GNOME version is now 3.12. VirtualBox has been upgraded to 4.3.20 release. Users -may be required to run rm -rf /tmp.vbox*. The line +may be required to run rm -rf /tmp/.vbox*. The line imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ] is no longer necessary, use services.virtualboxHost.enable = true instead. From b3a534d3d23aa77ff6121e242100f7f8ff008e3b Mon Sep 17 00:00:00 2001 From: Benjamin Staffin Date: Tue, 30 Dec 2014 15:07:29 -0800 Subject: [PATCH 0284/1091] lib: Fix matchAttrs by importing builtins.length MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before: nix-repl> :l nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; } error: undefined variable ‘length’ at "/home/benley/nix/nixpkgs/lib/attrsets.nix":317:10 After: nix-repl> :l nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; } false Change-Id: I548d69d50cffe1c63a6f39f76fd09d1835d8d9a2 --- lib/attrsets.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/attrsets.nix b/lib/attrsets.nix index 3615328b1924..cb4091b916c5 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -1,7 +1,7 @@ # Operations on attribute sets. with { - inherit (builtins) head tail; + inherit (builtins) head tail length; inherit (import ./trivial.nix) or; inherit (import ./default.nix) fold; inherit (import ./strings.nix) concatStringsSep; From e0c810dd028c51ce6b308b3a45e3995284a14bea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 18 Dec 2014 19:02:22 +0100 Subject: [PATCH 0285/1091] nixos/doc release notes: mention intel GPU driver (cherry picked from commit 3865ab9e6901a529fbb480599c94f4a04d93c71d) --- nixos/doc/manual/release-notes/rl-1412.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 7bb8536aafee..1a5c1d199c69 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -167,6 +167,9 @@ xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones"/>. +The intel GPU driver was updated to 3-prerelease version (which most distros use), +and it supports DRI3 now. + From e5ea9a9c20efa0d690d80320d16b3407719704e8 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 31 Dec 2014 01:28:47 +0100 Subject: [PATCH 0286/1091] Tweak --- nixos/doc/manual/release-notes/rl-1412.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 1a5c1d199c69..7249317a0c74 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -11,8 +11,7 @@ Systemd has been updated to version 217, which has numerous -improvements -. +improvements. Nix has been updated to 1.8. @@ -167,8 +166,9 @@ xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones"/>. -The intel GPU driver was updated to 3-prerelease version (which most distros use), -and it supports DRI3 now. +The Intel GPU driver was updated to the 3.x prerelease +version (used by most distributions) and supports DRI3 +now. From 209f2fa4464c4673d4755eed145ea6f152facbe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 31 Dec 2014 10:51:05 +0100 Subject: [PATCH 0287/1091] Fix gltron. Sinterklaas present for iElectric. (cherry picked from commit 013705113bb95f5e43b779c94c231f4f0f3b89fc) --- pkgs/games/gltron/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/games/gltron/default.nix b/pkgs/games/gltron/default.nix index ebdd95f70735..77d122b36117 100644 --- a/pkgs/games/gltron/default.nix +++ b/pkgs/games/gltron/default.nix @@ -9,6 +9,11 @@ stdenv.mkDerivation rec { patches = [ ./gentoo-prototypes.patch ]; + postPatch = '' + # Fix http://sourceforge.net/p/gltron/bugs/15 + sed -i /__USE_MISC/d lua/src/lib/liolib.c + ''; + # The build fails, unless we disable the default -Wall -Werror configureFlags = "--disable-warn"; @@ -20,6 +25,5 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; - broken = true; # see http://sourceforge.net/p/gltron/bugs/15 }; } From 3a13b70dd5886ac1ed4671d6fbfd981c219b5058 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 30 Dec 2014 13:22:13 +0100 Subject: [PATCH 0288/1091] alt-ergo: update from 0.95.2 to 0.99.1 --- pkgs/applications/science/logic/alt-ergo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/logic/alt-ergo/default.nix b/pkgs/applications/science/logic/alt-ergo/default.nix index ca1602d6e58e..3bbcda9de110 100644 --- a/pkgs/applications/science/logic/alt-ergo/default.nix +++ b/pkgs/applications/science/logic/alt-ergo/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "alt-ergo-${version}"; - version = "0.95.2"; + version = "0.99.1"; src = fetchurl { url = "http://alt-ergo.ocamlpro.com/download_manager.php?target=${name}.tar.gz"; name = "${name}.tar.gz"; - sha256 = "1b7f0rh3jgm67g0x2m3wv7gnnqmz9cjlrfm136z56ihlkhsd8v2s"; + sha256 = "0lnlf56ysisa45dxvbwzhl4fgyxyfz35psals2kv9x8gyq54zwpm"; }; buildInputs = with ocamlPackages; From c0fe8aa939cc9c148d9053aa9f435d04afb3703a Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2014 12:21:55 +0100 Subject: [PATCH 0289/1091] ocaml-camlpdf: update from 1.7.2 to 2.1.1 --- pkgs/development/ocaml-modules/camlpdf/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/ocaml-modules/camlpdf/default.nix b/pkgs/development/ocaml-modules/camlpdf/default.nix index 9c6bae89f689..9946366de01f 100644 --- a/pkgs/development/ocaml-modules/camlpdf/default.nix +++ b/pkgs/development/ocaml-modules/camlpdf/default.nix @@ -1,11 +1,12 @@ -{stdenv, fetchgit, ocaml, findlib, ncurses}: +{ stdenv, fetchgit, ocaml, findlib, ncurses }: -stdenv.mkDerivation { - name = "ocaml-camlpdf-1.7.2"; +stdenv.mkDerivation rec { + version = "2.1.1"; + name = "ocaml-camlpdf-${version}"; src = fetchgit { url = https://github.com/johnwhitington/camlpdf.git; - rev = "73ee0c4cc71e4d5f2f046d0b41d301e0df1d78d9"; - sha256 = "0n3jpkwbh0qi282hvsvgz0hv9lwwd8rqy3pwgmpqr0rmbim8wss5"; + rev = "refs/tags/v${version}"; + sha256 = "118656hc3zv5nwmbhr6llvb7q2pbxk2hz95bv8x4879a9qsnb4xr"; }; buildInputs = [ ocaml findlib ncurses ]; @@ -16,7 +17,7 @@ stdenv.mkDerivation { 3c3 < version="1.7.1" --- - > version="1.7.2" + > version="${version}" EOF ''; From 4fe7b8904e7b4935d40182eff590716c4b9cb3eb Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 20:49:47 +0300 Subject: [PATCH 0290/1091] libgphoto2: 2.5.5.1 -> 2.5.6 --- pkgs/development/libraries/libgphoto2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libgphoto2/default.nix b/pkgs/development/libraries/libgphoto2/default.nix index 24017d6f1c4b..eef6ea1541f8 100644 --- a/pkgs/development/libraries/libgphoto2/default.nix +++ b/pkgs/development/libraries/libgphoto2/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; - sha256 = "0ij80nixichihv3iic7cgdq3irssk8waz1c25m6yypjl4kg6n3k0"; + sha256 = "1ww6d6myir37fm6pk0n77kdx5hi13yaiymxcs9mf97amdyl58cgw"; }; nativeBuildInputs = [ pkgconfig gettext ]; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { MTP, and other vendor specific protocols for controlling and transferring data from digital cameras. ''; - version = "2.5.5.1"; + version = "2.5.6"; # XXX: the homepage claims LGPL, but several src files are lgpl21Plus license = stdenv.lib.licenses.lgpl21Plus; platforms = with stdenv.lib.platforms; unix; From 9c09984f5dfd11281451d20d49f395611318bef5 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 20:50:20 +0300 Subject: [PATCH 0291/1091] baresip: 0.4.11 -> 0.4.12 --- .../networking/instant-messengers/baresip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/baresip/default.nix b/pkgs/applications/networking/instant-messengers/baresip/default.nix index ef414899aae0..e759b3f88060 100644 --- a/pkgs/applications/networking/instant-messengers/baresip/default.nix +++ b/pkgs/applications/networking/instant-messengers/baresip/default.nix @@ -4,11 +4,11 @@ , gsm, speex, portaudio, spandsp, libuuid }: stdenv.mkDerivation rec { - version = "0.4.11"; + version = "0.4.12"; name = "baresip-${version}"; src=fetchurl { url = "http://www.creytiv.com/pub/baresip-${version}.tar.gz"; - sha256 = "1ql5h9ily9jncp9w302v3b2ldx613kc60zlqv0v0ln8hsm8q6bc5"; + sha256 = "0f4jfpyvlgvq47yha3ys3kbrpd6c20yxaqki70hl6b91jbhmq9i2"; }; buildInputs = [zlib openssl libre librem pkgconfig cairo mpg123 gstreamer gst_ffmpeg gst_plugins_base gst_plugins_bad gst_plugins_good From 73d3b61089d1c6d5b3d2af441b9295a1321cd65b Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 20:53:58 +0300 Subject: [PATCH 0292/1091] Nginx unstable: 1.7.8 -> 1.7.9 --- pkgs/servers/http/nginx/unstable.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/nginx/unstable.nix b/pkgs/servers/http/nginx/unstable.nix index 009b091d15f1..e01b6ac25575 100644 --- a/pkgs/servers/http/nginx/unstable.nix +++ b/pkgs/servers/http/nginx/unstable.nix @@ -10,10 +10,10 @@ with stdenv.lib; let - version = "1.7.8"; + version = "1.7.9"; mainSrc = fetchurl { url = "http://nginx.org/download/nginx-${version}.tar.gz"; - sha256 = "1rg8c2z6df6flz5vz6k7iixm4f3d27svnncf810vilyk0b1mxxqj"; + sha256 = "12lg64jrdy8qc8fjdy4nr165h2nf854w295ssj3amp9hypqcgbqs"; }; rtmp-ext = fetchFromGitHub { From 23e432ea1ec44ed859a932cbd60c2ad52a44badc Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 21:20:39 +0300 Subject: [PATCH 0293/1091] fdm: 1.7 -> 1.8 --- pkgs/tools/networking/fdm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/fdm/default.nix b/pkgs/tools/networking/fdm/default.nix index 7a9e3fc0d1d9..4384405dddc8 100644 --- a/pkgs/tools/networking/fdm/default.nix +++ b/pkgs/tools/networking/fdm/default.nix @@ -5,10 +5,10 @@ let buildInputs = [ openssl tdb zlib flex bison ]; sourceInfo = rec { baseName="fdm"; - version = "1.7"; + version = "1.8"; name="${baseName}-${version}"; url="mirror://sourceforge/${baseName}/${baseName}/${name}.tar.gz"; - sha256 = "0apg1jasn4m5j3vh0v9lr2l3lyzy35av1ylxr0wf8k0j9w4p8i28"; + sha256 = "0hi39f31ipv8f9wxb41pajvl61w6vaapl39wq8v1kl9c7q6h0k2g"; }; in stdenv.mkDerivation { From 98c5e1370752f2c096ea90f5fe916c574edf4201 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:18:26 +0300 Subject: [PATCH 0294/1091] mdds: 0.11.1 -> 0.11.2 --- pkgs/development/libraries/mdds/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mdds/default.nix b/pkgs/development/libraries/mdds/default.nix index 25e1eb0c7269..8bf41584bdf5 100644 --- a/pkgs/development/libraries/mdds/default.nix +++ b/pkgs/development/libraries/mdds/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "0.11.1"; + version = "0.11.2"; name = "mdds-${version}"; src = fetchurl { url = "http://kohei.us/files/mdds/src/mdds_${version}.tar.bz2"; - sha256 = "1xr74ss8vr67nmwxls4a54hgljwrc8fs485ablh0bxykf6dyr0j1"; + sha256 = "1ax50ahgl549gw76p8kbd5cb0kkihrn59638mppq4raxng40s2nd"; }; postInstall = '' From 8b9357d6bba192f4335527e1f1d427a52ef0ae45 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:18:46 +0300 Subject: [PATCH 0295/1091] librevenge: 0.0.1->0.0.2 --- pkgs/development/libraries/librevenge/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/librevenge/default.nix b/pkgs/development/libraries/librevenge/default.nix index 8ddf026a1bc8..465b03b88fd1 100644 --- a/pkgs/development/libraries/librevenge/default.nix +++ b/pkgs/development/libraries/librevenge/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="librevenge"; - version="0.0.1"; + version="0.0.2"; name="${baseName}-${version}"; - hash="0zgfxvbqf11pypyc0vmcan73x197f7ia1ywin9qqy9hvvmrjgchc"; - url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.1/librevenge-0.0.1.tar.xz"; - sha256="0zgfxvbqf11pypyc0vmcan73x197f7ia1ywin9qqy9hvvmrjgchc"; + hash="03ygxyb0vfjv8raif5q62sl33b54wkr5rzgadb8slijm6k281wpn"; + url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.2/librevenge-0.0.2.tar.xz"; + sha256="03ygxyb0vfjv8raif5q62sl33b54wkr5rzgadb8slijm6k281wpn"; }; buildInputs = [ boost pkgconfig cppunit zlib From c40f4e620424ab4f68800341a35dcab0e04f5312 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:19:06 +0300 Subject: [PATCH 0296/1091] libmwaw: 0.3.3->0.3.4 --- pkgs/development/libraries/libmwaw/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/libmwaw/default.nix b/pkgs/development/libraries/libmwaw/default.nix index 7cb49dc3524b..b8582a76ed8e 100644 --- a/pkgs/development/libraries/libmwaw/default.nix +++ b/pkgs/development/libraries/libmwaw/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="libmwaw"; - version="0.3.3"; + version="0.3.4"; name="${baseName}-${version}"; - hash="0dqwrswqmdhbj7gxsivvnwnsly181x27a5zq9fpizk82cnx2s8ks"; - url="mirror://sourceforge/project/libmwaw/libmwaw/libmwaw-0.3.3/libmwaw-0.3.3.tar.xz"; - sha256="0dqwrswqmdhbj7gxsivvnwnsly181x27a5zq9fpizk82cnx2s8ks"; + hash="1sn95flxrh85qjsg1kk700c1ggxaaccr9j1nnw7x4daw8lky25ac"; + url="mirror://sourceforge/project/libmwaw/libmwaw/libmwaw-0.3.4/libmwaw-0.3.4.tar.xz"; + sha256="1sn95flxrh85qjsg1kk700c1ggxaaccr9j1nnw7x4daw8lky25ac"; }; buildInputs = [ boost pkgconfig cppunit zlib libwpg libwpd librevenge From 86b4010f6ccbe22953978b527692c51c57b5aa1a Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 31 Dec 2014 23:19:29 +0300 Subject: [PATCH 0297/1091] LibreOffice: 4.3.3.2->4.3.5.2 --- pkgs/applications/office/libreoffice/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 78eaa78ee10a..0a2c23ae5bd2 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -24,7 +24,7 @@ let langsSpaces = stdenv.lib.concatStringsSep " " langs; major = "4"; minor = "3"; - patch = "3"; + patch = "5"; tweak = "2"; subdir = "${major}.${minor}.${patch}"; version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; @@ -80,14 +80,14 @@ let translations = fetchSrc { name = "translations"; - sha256 = "0jpkkb71fbiid12r2dpvak304hlvx4ws1bk2yrb3narz15wzcvjr"; + sha256 = "0xqvfmfab0hq3hcq76hs7ybv32i02lzl8xghilbjf12k1wgqy96c"; }; # TODO: dictionaries help = fetchSrc { name = "help"; - sha256 = "0vd4ndnqy7xjlxh9flfp84jy82bvaq80pxcsx6lsarxsb4cvw7sz"; + sha256 = "14kdhd9pjy0a7dkyx03a73m5iy3qr3ki2xqkinhml24f3n9qddbq"; }; }; @@ -97,7 +97,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; - sha256 = "0abmrn8iwwsbvi9dxq1pnirclxvfb33ngg7lpsj0y5lf0jpgpbb0"; + sha256 = "0dr6xzdnnyhhysayz1yhnmv0l3c14kpnlhwd5h66qyzkd4d85rkq"; }; # Openoffice will open libcups dynamically, so we link it directly From 59d88b3d3a0ae5c9dd28bd4b89688cdeeca2230f Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 1 Jan 2015 01:39:31 +0300 Subject: [PATCH 0298/1091] LibreOffice: install icons --- pkgs/applications/office/libreoffice/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 0a2c23ae5bd2..950d0c6ac497 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -180,6 +180,10 @@ stdenv.mkDerivation rec { substituteInPlace "$f" --replace "Exec=libreoffice${major}.${minor}" "Exec=$out/bin/soffice" substituteInPlace "$f" --replace "Exec=libreoffice" "Exec=$out/bin/soffice" done + + mkdir -p "$out/share/desktop" + cp -r sysui/desktop/icons "$out/share/desktop" + sed -re 's@Icon=libreofficedev[0-9.]*-?@Icon=@' -i "$out/share/applications/"*.desktop ''; configureFlags = [ From 8af48d942800fac47de3cc93724e1f881ef10ea4 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 1 Jan 2015 01:07:22 +0100 Subject: [PATCH 0299/1091] gdb: Fix manpages --- pkgs/development/tools/misc/gdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix index d9af1e3eb548..bc08a32ab1ff 100644 --- a/pkgs/development/tools/misc/gdb/default.nix +++ b/pkgs/development/tools/misc/gdb/default.nix @@ -1,5 +1,5 @@ { fetchurl, stdenv, ncurses, readline, gmp, mpfr, expat, texinfo -, dejagnu, python, pkgconfig, guile, target ? null +, dejagnu, python, perl, pkgconfig, guile, target ? null # Additional dependencies for GNU/Hurd. , mig ? null, hurd ? null @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { # I think python is not a native input, but I leave it # here while I will not need it cross building - nativeBuildInputs = [ texinfo python ] + nativeBuildInputs = [ texinfo python perl ] ++ stdenv.lib.optional isGNU mig; buildInputs = [ ncurses readline gmp mpfr expat pkgconfig guile ] From 307823a88a3e72b44ddee44079d17ddb67e75ae3 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 10:12:18 -0800 Subject: [PATCH 0300/1091] svrcore: Add derivation --- .../development/libraries/svrcore/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/libraries/svrcore/default.nix diff --git a/pkgs/development/libraries/svrcore/default.nix b/pkgs/development/libraries/svrcore/default.nix new file mode 100644 index 000000000000..637b8b8ab7f5 --- /dev/null +++ b/pkgs/development/libraries/svrcore/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, pkgconfig, nss, nspr }: + +stdenv.mkDerivation rec { + name = "svrcore-${version}"; + version = "4.0.4"; + + src = fetchurl { + url = "ftp://ftp.mozilla.org/pub/mozilla.org/directory/svrcore/releases/${version}/src/${name}.tar.bz2"; + sha256 = "0n3alg6bxml8952fb6h0bi0l29farvq21q6k20gy2ba90m3znwj7"; + }; + + buildInputs = [ pkgconfig nss nspr ]; + + meta = with stdenv.lib; { + description = "Secure PIN handling using NSS crypto"; + license = licenses.mpl11; + platforms = platforms.all; + maintainers = with maintainers; [ wkennington ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 354a1bf5df67..29a9ee39c288 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7002,6 +7002,8 @@ let sutils = callPackage ../tools/misc/sutils { }; + svrcore = callPackage ../development/libraries/svrcore { }; + sword = callPackage ../development/libraries/sword { }; szip = callPackage ../development/libraries/szip { }; From 9cf82f30df806578b0789895c7cb10313ca7290b Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 11:55:07 -0800 Subject: [PATCH 0301/1091] net_snmp: 5.7.2.1 -> 5.7.3 --- pkgs/servers/monitoring/net-snmp/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/monitoring/net-snmp/default.nix b/pkgs/servers/monitoring/net-snmp/default.nix index 9e3ebc3795d8..28ad58194387 100644 --- a/pkgs/servers/monitoring/net-snmp/default.nix +++ b/pkgs/servers/monitoring/net-snmp/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, autoreconfHook, file, openssl, perl, unzip }: stdenv.mkDerivation rec { - name = "net-snmp-5.7.2.1"; + name = "net-snmp-5.7.3"; src = fetchurl { url = "mirror://sourceforge/net-snmp/${name}.zip"; - sha256 = "1nj3b2x4fhsh82nra99128vqp2lfw5wx91ka8nqwzxvik59hb4dc"; + sha256 = "0gkss3zclm23zwpqfhddca8278id7pk6qx1mydpimdrrcndwgpz8"; }; preConfigure = @@ -31,9 +31,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "Clients and server for the SNMP network monitoring protocol"; homepage = http://net-snmp.sourceforge.net/; - license = "bsd"; + license = licenses.bsd3; + platforms = platforms.unix; + maintainers = with maintainers; [ wkennington ]; }; } From 89130335b0ddecb56c0231320a808d0d4b6dd0b5 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Dec 2014 09:30:15 -0800 Subject: [PATCH 0302/1091] 389-ds-base: Add derivation --- pkgs/servers/ldap/389/default.nix | 33 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/servers/ldap/389/default.nix diff --git a/pkgs/servers/ldap/389/default.nix b/pkgs/servers/ldap/389/default.nix new file mode 100644 index 000000000000..1c0b0cd00430 --- /dev/null +++ b/pkgs/servers/ldap/389/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, pkgconfig, perl, pam, nspr, nss, openldap, db, cyrus_sasl +, svrcore, icu, net_snmp, krb5, pcre +}: + +stdenv.mkDerivation rec { + name = "389-ds-base-1.3.3.5"; + + src = fetchurl { + url = "http://directory.fedoraproject.org/binaries/${name}.tar.bz2"; + sha256 = "09w81salyr56njsvq9p96ijrrs0vwsczd43jf6384ylzj1jrxxl5"; + }; + + buildInputs = [ + pkgconfig perl pam nspr nss openldap db cyrus_sasl svrcore icu + net_snmp krb5 pcre + ]; + + configureFlags = [ + "--sysconfdir=/etc" + "--with-openldap=${openldap}" + "--with-db=${db}" + "--with-sasl=${cyrus_sasl}" + "--with-netsnmp=${net_snmp}" + ]; + + meta = with stdenv.lib; { + homepage = https://directory.fedoraproject.org/; + description = "enterprise-class Open Source LDAP server for Linux"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 29a9ee39c288..1710557614fb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7534,6 +7534,8 @@ let ### SERVERS + "389-ds-base" = callPackage ../servers/ldap/389 { }; + rdf4store = callPackage ../servers/http/4store { }; apacheHttpd = pkgs.apacheHttpd_2_4; From de29c025c5a1adcdc8490538ae1838f0c5b7ff38 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 00:07:49 -0800 Subject: [PATCH 0303/1091] kerberos: Disable on darwin --- pkgs/servers/openafs-client/default.nix | 6 ++++-- pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index 9d9df2e38c0e..1d9bd52d9120 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -34,11 +34,13 @@ stdenv.mkDerivation { ./regen.sh - export KRB5_CONFIG=${kerberos}/bin/krb5-config + ${optionalString (kerberos != null) '' + export KRB5_CONFIG=${kerberos}/bin/krb5-config" + ''} configureFlagsArray=( "--with-linux-kernel-build=$TMP/linux" - "--with-krb5" + ${stdenv.lib.optionalString (kerberos != null) "--with-krb5"} "--sysconfdir=/etc/static" ) ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1710557614fb..1a297e485a4b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5531,7 +5531,8 @@ let hamlib = callPackage ../development/libraries/hamlib { }; # TODO : Add MIT Kerberos and let admin choose. - kerberos = heimdal; + # TODO : Fix kerberos on Darwin + kerberos = if stdenv.isDarwin then null else heimdal; heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { openldap = openldap.override { From 0c8bbaa11cbd0c3bd05c5b59ce6ba49f8b453204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 1 Jan 2015 10:07:35 +0100 Subject: [PATCH 0304/1091] handbrake: fix download URL --- pkgs/applications/video/handbrake/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/applications/video/handbrake/default.nix b/pkgs/applications/video/handbrake/default.nix index 297da6738ee4..be10cc7744a5 100644 --- a/pkgs/applications/video/handbrake/default.nix +++ b/pkgs/applications/video/handbrake/default.nix @@ -52,8 +52,7 @@ stdenv.mkDerivation rec { src = fetchurl { - name = "HandBrake-${version}.tar.bz2"; - url = "http://handbrake.fr/rotation.php?file=HandBrake-${version}.tar.bz2"; + url = "http://download.handbrake.fr/releases/${version}/HandBrake-${version}.tar.bz2"; sha256 = "1crmm1c32vx60jfl2bqzg59q4qqx6m83b08snp7h1njc21sdf7d7"; }; From 7aef1f02aacdd77d985bc49eba314d14ca4c8d10 Mon Sep 17 00:00:00 2001 From: Raffael Mancini Date: Wed, 31 Dec 2014 18:31:42 +0100 Subject: [PATCH 0305/1091] ipopt: fix build after minor gcc update (close #5519) The configure script only checks for a specific version to enable a fix in finding cstdlib and cstring. --- pkgs/development/libraries/science/math/ipopt/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/science/math/ipopt/default.nix b/pkgs/development/libraries/science/math/ipopt/default.nix index 3a22ecb73fca..6b82024409a2 100644 --- a/pkgs/development/libraries/science/math/ipopt/default.nix +++ b/pkgs/development/libraries/science/math/ipopt/default.nix @@ -9,6 +9,10 @@ stdenv.mkDerivation rec { sha256 = "0sji4spl5dhw1s3f9y0ym09gi7d1c8wldn6wbiap4q8dq7cvklq5"; }; + preConfigure = '' + export CXXDEFS="-DHAVE_RAND -DHAVE_CSTRING -DHAVE_CSTDIO" + ''; + nativeBuildInputs = [ unzip ]; buildInputs = [ gfortran blas liblapack ]; From 535ffc90dc5d23b3ca1efe71215d58afbdbf4468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 1 Jun 2014 23:03:36 +0200 Subject: [PATCH 0306/1091] eclipse: add webkit as dependency This makes the Eclipse internal web browser work. The internal web browser is the default browser, and Eclipse requires manual configuration for any other (external) web browser. To me this means the internal browser should be working by default, unless users will get an error popup if they click any links. This change increases the closure size from 714 to 880 MiB (attribute eclipses.eclipse_cpp_43). --- pkgs/applications/editors/eclipse/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix index 6073dc42c698..e04e438b8bad 100644 --- a/pkgs/applications/editors/eclipse/default.nix +++ b/pkgs/applications/editors/eclipse/default.nix @@ -1,6 +1,7 @@ { stdenv, fetchurl, makeDesktopItem, makeWrapper , freetype, fontconfig, libX11, libXext, libXrender, zlib , glib, gtk, libXtst, jre +, webkitgtk2 ? null # for internal web browser }: assert stdenv ? glibc; @@ -44,7 +45,7 @@ let makeWrapper $out/eclipse/eclipse $out/bin/eclipse \ --prefix PATH : ${jre}/bin \ - --prefix LD_LIBRARY_PATH : ${glib}/lib:${gtk}/lib:${libXtst}/lib \ + --prefix LD_LIBRARY_PATH : ${glib}/lib:${gtk}/lib:${libXtst}/lib${stdenv.lib.optionalString (webkitgtk2 != null) ":${webkitgtk2}/lib"} \ --add-flags "-configuration \$HOME/.eclipse/''${productId}_$productVersion/configuration" # Create desktop item. From 3ee63790df7f98b0cd6ccc9cc635aa6a92203167 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 1 Jan 2015 16:41:03 +0300 Subject: [PATCH 0307/1091] Using the OpenJDK currency date patch for icedtea --- .../compilers/icedtea/currency-date-range.patch | 14 ++++++++++++++ pkgs/development/compilers/icedtea/default.nix | 1 + 2 files changed, 15 insertions(+) create mode 100644 pkgs/development/compilers/icedtea/currency-date-range.patch diff --git a/pkgs/development/compilers/icedtea/currency-date-range.patch b/pkgs/development/compilers/icedtea/currency-date-range.patch new file mode 100644 index 000000000000..b7a2486b12c4 --- /dev/null +++ b/pkgs/development/compilers/icedtea/currency-date-range.patch @@ -0,0 +1,14 @@ +diff -Naur openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java +--- openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java ++++ openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-12-30 10:15:50.327905933 -0430 +@@ -281,8 +281,8 @@ + checkCurrencyCode(newCurrency); + String timeString = currencyInfo.substring(4, length - 4); + long time = format.parse(timeString).getTime(); +- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) { +- throw new RuntimeException("time is more than 10 years from present: " + time); ++ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) { ++ throw new RuntimeException("time is more than 20 years from present: " + time); + } + specialCaseCutOverTimes[specialCaseCount] = time; + specialCaseOldCurrencies[specialCaseCount] = oldCurrency; diff --git a/pkgs/development/compilers/icedtea/default.nix b/pkgs/development/compilers/icedtea/default.nix index 81d30d503900..8f556c89fb46 100644 --- a/pkgs/development/compilers/icedtea/default.nix +++ b/pkgs/development/compilers/icedtea/default.nix @@ -80,6 +80,7 @@ with srcInfo; stdenv.mkDerivation { patch -p0 < ${./cppflags-include-fix.patch} patch -p0 < ${./fix-java-home.patch} + patch -p0 < ${./currency-date-range.patch} ''; NIX_NO_SELF_RPATH = true; From a8603605aaaf780aa45edd0f16c8c9588455ccf2 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 1 Jan 2015 08:34:56 -0500 Subject: [PATCH 0308/1091] fetchgit: give output a nicer name Instead of git-export, we get the basename of the repo, plus the shortrev if the commit-ish is a rev. --- pkgs/build-support/fetchgit/default.nix | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix index c52a26b7165d..2ba48189833e 100644 --- a/pkgs/build-support/fetchgit/default.nix +++ b/pkgs/build-support/fetchgit/default.nix @@ -1,6 +1,20 @@ -{stdenv, git, cacert}: -{url, rev ? "HEAD", md5 ? "", sha256 ? "", leaveDotGit ? false, fetchSubmodules ? true -, name ? "git-export" +{stdenv, git, cacert}: let + urlToName = url: rev: let + base = baseNameOf url; + + matched = (builtins.match or (x: y: + abort "This version of fetchgit requires Nix >= 1.8, please upgrade!" + )) "(.*).git" base; + + short = builtins.substring 0 7 rev; + + appendShort = if (builtins.match "[a-f0-9]*" rev) != null + then "-${short}" + else ""; + in "${if matched == null then base else builtins.head matched}${appendShort}"; +in {url, rev ? "HEAD", md5 ? "", sha256 ? "", leaveDotGit ? false +, fetchSubmodules ? true +, name ? urlToName url rev }: /* NOTE: From 664d0fbbba2e94bf63372751a029b05dd190ba7b Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 1 Jan 2015 09:56:57 -0500 Subject: [PATCH 0309/1091] proot: Don't hard-code git-export --- pkgs/tools/system/proot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/system/proot/default.nix b/pkgs/tools/system/proot/default.nix index 3eaa85e41eaa..172da395374d 100644 --- a/pkgs/tools/system/proot/default.nix +++ b/pkgs/tools/system/proot/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { substituteInPlace GNUmakefile --replace "/usr/local" "$out" ''; - sourceRoot = "git-export/src"; + sourceRoot = "proot/src"; meta = with stdenv.lib; { homepage = http://proot.me; From 6ff615b2979bb0d457f9f14cd587d923a5c344f1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 17:58:50 +0100 Subject: [PATCH 0310/1091] openafs-client: fix evaluation --- pkgs/servers/openafs-client/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index 1d9bd52d9120..b5568e6a2ca3 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { ./regen.sh - ${optionalString (kerberos != null) '' + ${stdenv.lib.optionalString (kerberos != null) '' export KRB5_CONFIG=${kerberos}/bin/krb5-config" ''} From a6e39e8086d3a3067602d5212b37c392dab55877 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 17:59:09 +0100 Subject: [PATCH 0311/1091] openafs-client: un-confuse Emacs syntax highlighting --- pkgs/servers/openafs-client/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index b5568e6a2ca3..ca9c4b83071e 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { buildInputs = [ autoconf automake flex yacc ncurses perl which ]; preConfigure = '' - ln -s ${kernel.dev}/lib/modules/*/build $TMP/linux + ln -s "${kernel.dev}/lib/modules/"*/build $TMP/linux patchShebangs . for i in `grep -l -R '/usr/\(include\|src\)' .`; do From dc381c49564418085a171fa2d1826d77033c95a7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 17:59:27 +0100 Subject: [PATCH 0312/1091] openafs-client: drop trailing whitespace --- pkgs/servers/openafs-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index ca9c4b83071e..09c6468956f2 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -11,8 +11,8 @@ stdenv.mkDerivation { url = http://www.openafs.org/dl/openafs/1.6.9/openafs-1.6.9-src.tar.bz2; sha256 = "1isgw7znp10w0mr3sicnjzbc12bd1gdwfqqr667w6p3syyhs6bkv"; }; - - patches = [ + + patches = [ ./f3c0f74186f4a323ffc5f125d961fe384d396cac.patch ./ae86b07f827d6f3e2032a412f5f6cb3951a27d2d.patch ./I5558c64760e4cad2bd3dc648067d81020afc69b6.patch From c2800248118b5d29930e2d24501e9c6135eed9f9 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 17:58:50 +0100 Subject: [PATCH 0313/1091] openafs-client: fix evaluation --- pkgs/servers/openafs-client/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index 1d9bd52d9120..b5568e6a2ca3 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { ./regen.sh - ${optionalString (kerberos != null) '' + ${stdenv.lib.optionalString (kerberos != null) '' export KRB5_CONFIG=${kerberos}/bin/krb5-config" ''} From 628a10480fa0cabb37c6e4cf156c2f93f8689f45 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 17:59:09 +0100 Subject: [PATCH 0314/1091] openafs-client: un-confuse Emacs syntax highlighting --- pkgs/servers/openafs-client/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index b5568e6a2ca3..ca9c4b83071e 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { buildInputs = [ autoconf automake flex yacc ncurses perl which ]; preConfigure = '' - ln -s ${kernel.dev}/lib/modules/*/build $TMP/linux + ln -s "${kernel.dev}/lib/modules/"*/build $TMP/linux patchShebangs . for i in `grep -l -R '/usr/\(include\|src\)' .`; do From 975e623e31e0afc003e100c0a4c59b8b2629457f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 17:59:27 +0100 Subject: [PATCH 0315/1091] openafs-client: drop trailing whitespace --- pkgs/servers/openafs-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/openafs-client/default.nix b/pkgs/servers/openafs-client/default.nix index ca9c4b83071e..09c6468956f2 100644 --- a/pkgs/servers/openafs-client/default.nix +++ b/pkgs/servers/openafs-client/default.nix @@ -11,8 +11,8 @@ stdenv.mkDerivation { url = http://www.openafs.org/dl/openafs/1.6.9/openafs-1.6.9-src.tar.bz2; sha256 = "1isgw7znp10w0mr3sicnjzbc12bd1gdwfqqr667w6p3syyhs6bkv"; }; - - patches = [ + + patches = [ ./f3c0f74186f4a323ffc5f125d961fe384d396cac.patch ./ae86b07f827d6f3e2032a412f5f6cb3951a27d2d.patch ./I5558c64760e4cad2bd3dc648067d81020afc69b6.patch From f5f3c5b5f6067dc0f925cf6d8811d7a8b2500a65 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 18:14:55 +0100 Subject: [PATCH 0316/1091] haskell-hask: mark broken http://hydra.cryp.to/build/298269/nixlog/1/raw --- pkgs/development/libraries/haskell/hask/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/haskell/hask/default.nix b/pkgs/development/libraries/haskell/hask/default.nix index 6a9796b596e6..3162a4fb7e4b 100644 --- a/pkgs/development/libraries/haskell/hask/default.nix +++ b/pkgs/development/libraries/haskell/hask/default.nix @@ -12,5 +12,6 @@ cabal.mkDerivation (self: { description = "Categories"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + broken = true; }; }) From 0a0965f2ac3e6adb4a7ebed57c2468ccc82bbbf4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 18:15:50 +0100 Subject: [PATCH 0317/1091] elm-reactor: mark broken http://hydra.cryp.to/build/297517/nixlog/2/raw --- pkgs/development/compilers/elm/elm-reactor.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/elm/elm-reactor.nix b/pkgs/development/compilers/elm/elm-reactor.nix index 280d09f96b44..3719e2b6f822 100644 --- a/pkgs/development/compilers/elm/elm-reactor.nix +++ b/pkgs/development/compilers/elm/elm-reactor.nix @@ -22,5 +22,6 @@ cabal.mkDerivation (self: { description = "Interactive development tool for Elm programs"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + broken = true; }; }) From e4dd2dcad4281958fced19abe189a4ab9926c341 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 1 Jan 2015 19:45:19 +0100 Subject: [PATCH 0318/1091] libsigrok: install missing firmware files Without this, hardware that requires firmware (e.g. Saleae Logic) is unuseable. Example error that this fixes: sr: ezusb: Unable to open firmware file /nix/store/rqgppsz3gwy8jailflf3049fzyzrgkdb-libsigrok-0.3.0/share/sigrok-firmware/fx2lafw-saleae-logic.fw for reading: No such file or directory sr: fx2lafw: Firmware upload failed for device 0. --- pkgs/development/tools/libsigrok/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/tools/libsigrok/default.nix b/pkgs/development/tools/libsigrok/default.nix index c8905dcbafda..5be4f4a27ab4 100644 --- a/pkgs/development/tools/libsigrok/default.nix +++ b/pkgs/development/tools/libsigrok/default.nix @@ -10,10 +10,20 @@ stdenv.mkDerivation rec { sha256 = "0l3h7zvn3w4c1b9dgvl3hirc4aj1csfkgbk87jkpl7bgl03nk4j3"; }; + firmware = fetchurl { + url = "http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.2.tar.gz"; + sha256 = "0w0w6l015d16181mx8mgyjha4bv3ba7x36p86k9n1x52809433gj"; + }; + buildInputs = [ pkgconfig libzip glib libusb1 libftdi check libserialport librevisa ]; + postInstall = '' + mkdir -p "$out/share/sigrok-firmware/" + tar --strip-components=1 -xvf "${firmware}" -C "$out/share/sigrok-firmware/" + ''; + meta = with stdenv.lib; { description = "Core library of the sigrok signal analysis software suite"; homepage = http://sigrok.org/; From ac55bb22bef25fad6780cc89d77033bde05a2edc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:29:54 +0100 Subject: [PATCH 0319/1091] gnumake: add version 4.1 --- .../build-managers/gnumake/4.1/default.nix | 41 +++++++++++++++++++ .../gnumake/4.1/impure-dirs.patch | 34 +++++++++++++++ pkgs/top-level/all-packages.nix | 3 +- 3 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/tools/build-managers/gnumake/4.1/default.nix create mode 100644 pkgs/development/tools/build-managers/gnumake/4.1/impure-dirs.patch diff --git a/pkgs/development/tools/build-managers/gnumake/4.1/default.nix b/pkgs/development/tools/build-managers/gnumake/4.1/default.nix new file mode 100644 index 000000000000..edcee1f465f0 --- /dev/null +++ b/pkgs/development/tools/build-managers/gnumake/4.1/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl }: + +let + version = "4.1"; +in +stdenv.mkDerivation { + name = "gnumake-${version}"; + + src = fetchurl { + url = "mirror://gnu/make/make-${version}.tar.bz2"; + sha256 = "19gwwhik3wdwn0r42b7xcihkbxvjl9r2bdal8nifc3k5i4rn3iqb"; + }; + + patchFlags = "-p0"; + patches = [ + # Purity: don't look for library dependencies (of the form `-lfoo') in /lib + # and /usr/lib. It's a stupid feature anyway. Likewise, when searching for + # included Makefiles, don't look in /usr/include and friends. + ./impure-dirs.patch + ]; + + meta = { + homepage = http://www.gnu.org/software/make/; + description = "A tool to control the generation of non-source files from sources"; + license = stdenv.lib.licenses.gpl3Plus; + + longDescription = '' + Make is a tool which controls the generation of executables and + other non-source files of a program from the program's source files. + + Make gets its knowledge of how to build your program from a file + called the makefile, which lists each of the non-source files and + how to compute it from other files. When you write a program, you + should write a makefile for it, so that it is possible to use Make + to build and install the program. + ''; + + maintainers = with stdenv.lib.maintainers; [ ludo simons ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/tools/build-managers/gnumake/4.1/impure-dirs.patch b/pkgs/development/tools/build-managers/gnumake/4.1/impure-dirs.patch new file mode 100644 index 000000000000..f6646f1d0126 --- /dev/null +++ b/pkgs/development/tools/build-managers/gnumake/4.1/impure-dirs.patch @@ -0,0 +1,34 @@ +diff -rc read.c read.c +*** read.c 2006-03-17 15:24:20.000000000 +0100 +--- read.c 2007-05-24 17:16:31.000000000 +0200 +*************** +*** 99,107 **** +--- 99,109 ---- + #endif + INCLUDEDIR, + #ifndef _AMIGA ++ #if 0 + "/usr/gnu/include", + "/usr/local/include", + "/usr/include", ++ #endif + #endif + 0 + }; +diff -rc reremake.c +*** remake.c 2006-03-20 03:36:37.000000000 +0100 +--- remake.c 2007-05-24 17:06:54.000000000 +0200 +*************** +*** 1452,1460 **** +--- 1452,1462 ---- + static char *dirs[] = + { + #ifndef _AMIGA ++ #if 0 + "/lib", + "/usr/lib", + #endif ++ #endif + #if defined(WINDOWS32) && !defined(LIBDIR) + /* + * This is completely up to the user at product install time. Just define diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a297e485a4b..1ab5cab16317 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4577,7 +4577,8 @@ let gnumake380 = callPackage ../development/tools/build-managers/gnumake/3.80 { }; gnumake381 = callPackage ../development/tools/build-managers/gnumake/3.81 { }; gnumake382 = callPackage ../development/tools/build-managers/gnumake/3.82 { }; - gnumake40 = callPackage ../development/tools/build-managers/gnumake/4.0 { }; + gnumake40 = callPackage ../development/tools/build-managers/gnumake/4.0 { }; + gnumake41 = callPackage ../development/tools/build-managers/gnumake/4.1 { }; gnumake = gnumake382; gob2 = callPackage ../development/tools/misc/gob2 { }; From 37ae6de95da8e4f6dcfd00dd6dfc728fe974323f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:34:16 +0100 Subject: [PATCH 0320/1091] s6: don't depend on GNU Make 4.0 The website gives no indication that version 4.x is required to build this package, and even it if were, then there should be an override in all-packages.nix instead of referring to the 'gnumake40' attribute directly in this expression. --- pkgs/development/libraries/skalibs/default.nix | 7 +------ pkgs/os-specific/linux/s6-linux-utils/default.nix | 8 +------- pkgs/servers/s6/default.nix | 9 +-------- pkgs/tools/misc/execline/default.nix | 8 +------- pkgs/tools/misc/s6-portable-utils/default.nix | 8 +------- pkgs/tools/networking/s6-dns/default.nix | 8 +------- pkgs/tools/networking/s6-networking/default.nix | 10 +--------- 7 files changed, 7 insertions(+), 51 deletions(-) diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix index 3fe8e275ea9c..aaa7b3a3d260 100644 --- a/pkgs/development/libraries/skalibs/default.nix +++ b/pkgs/development/libraries/skalibs/default.nix @@ -1,7 +1,4 @@ -{ stdenv -, fetchurl -, gnumake40 -}: +{ stdenv, fetchurl }: let @@ -18,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--enable-force-devr" # assume /dev/random works "--libdir=\${prefix}/lib" diff --git a/pkgs/os-specific/linux/s6-linux-utils/default.nix b/pkgs/os-specific/linux/s6-linux-utils/default.nix index 76f46a32125b..42a4357c74cf 100644 --- a/pkgs/os-specific/linux/s6-linux-utils/default.nix +++ b/pkgs/os-specific/linux/s6-linux-utils/default.nix @@ -1,8 +1,4 @@ -{ stdenv -, fetchurl -, gnumake40 -, skalibs -}: +{ stdenv, fetchurl, skalibs }: let @@ -19,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--includedir=\${prefix}/include" "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" diff --git a/pkgs/servers/s6/default.nix b/pkgs/servers/s6/default.nix index 87235dcd696b..32d219bf4aaf 100644 --- a/pkgs/servers/s6/default.nix +++ b/pkgs/servers/s6/default.nix @@ -1,9 +1,4 @@ -{ stdenv -, execline -, fetchurl -, gnumake40 -, skalibs -}: +{ stdenv, execline, fetchurl, skalibs }: let @@ -20,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" "--with-include=${skalibs}/include" diff --git a/pkgs/tools/misc/execline/default.nix b/pkgs/tools/misc/execline/default.nix index b2bca22433cc..961262334587 100644 --- a/pkgs/tools/misc/execline/default.nix +++ b/pkgs/tools/misc/execline/default.nix @@ -1,8 +1,4 @@ -{ stdenv -, fetchurl -, gnumake40 -, skalibs -}: +{ stdenv, fetchurl, skalibs }: let @@ -19,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--libdir=\${prefix}/lib" "--includedir=\${prefix}/include" diff --git a/pkgs/tools/misc/s6-portable-utils/default.nix b/pkgs/tools/misc/s6-portable-utils/default.nix index 4d871cf79118..755cfce3d8b8 100644 --- a/pkgs/tools/misc/s6-portable-utils/default.nix +++ b/pkgs/tools/misc/s6-portable-utils/default.nix @@ -1,8 +1,4 @@ -{ stdenv -, fetchurl -, gnumake40 -, skalibs -}: +{ stdenv, fetchurl, skalibs }: let @@ -19,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" "--with-include=${skalibs}/include" diff --git a/pkgs/tools/networking/s6-dns/default.nix b/pkgs/tools/networking/s6-dns/default.nix index 4ffa2d931a11..4dae1a1c8c30 100644 --- a/pkgs/tools/networking/s6-dns/default.nix +++ b/pkgs/tools/networking/s6-dns/default.nix @@ -1,8 +1,4 @@ -{ stdenv -, fetchurl -, gnumake40 -, skalibs -}: +{ stdenv, fetchurl, skalibs }: let @@ -19,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--includedir=\${prefix}/include" "--libdir=\${prefix}/lib" diff --git a/pkgs/tools/networking/s6-networking/default.nix b/pkgs/tools/networking/s6-networking/default.nix index 87dd783636d6..09d9e722245b 100644 --- a/pkgs/tools/networking/s6-networking/default.nix +++ b/pkgs/tools/networking/s6-networking/default.nix @@ -1,10 +1,4 @@ -{ stdenv -, execline -, fetchurl -, gnumake40 -, s6Dns -, skalibs -}: +{ stdenv, execline, fetchurl, s6Dns, skalibs }: let @@ -21,8 +15,6 @@ in stdenv.mkDerivation rec { dontDisableStatic = true; - buildInputs = [ gnumake40 ]; - configureFlags = [ "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" "--with-include=${skalibs}/include" From 4e0160d296f10a33a749eaaa59fafc4d1a54c00e Mon Sep 17 00:00:00 2001 From: Kurt Dietrich Date: Thu, 1 Jan 2015 14:45:23 -0500 Subject: [PATCH 0321/1091] Added jack support flag for mpd. --- pkgs/servers/mpd/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix index 4b1e8569cd91..ac8547195d79 100644 --- a/pkgs/servers/mpd/default.nix +++ b/pkgs/servers/mpd/default.nix @@ -18,6 +18,7 @@ , mpg123Support ? true, mpg123 , aacSupport ? true, faad2 , pulseaudioSupport ? true, pulseaudio +, jackSupport ? true, jack2 , icuSupport ? true, icu }: @@ -57,6 +58,7 @@ in stdenv.mkDerivation rec { ++ opt aacSupport faad2 ++ opt zipSupport zziplib ++ opt pulseaudioSupport pulseaudio + ++ opt jackSupport jack2 ++ opt icuSupport icu; configureFlags = @@ -80,6 +82,7 @@ in stdenv.mkDerivation rec { (mkFlag mpg123Support "mpg123") (mkFlag aacSupport "aac") (mkFlag pulseaudioSupport "pulse") + (mkFlag jackSupport "jack") (mkFlag stdenv.isDarwin "osx") (mkFlag icuSupport "icu") "--enable-debug" From 14eff8f7fa4a0d020ba0c9348b53ce92e85f78dc Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 1 Jan 2015 22:23:22 +0100 Subject: [PATCH 0322/1091] util-linux: fix rtcwake(8) to search $PATH for shutdown(8) This makes "rtcwake -m off" actually work on NixOS without breaking it on other platforms. --- pkgs/os-specific/linux/util-linux/default.nix | 2 ++ .../rtcwake-search-PATH-for-shutdown.patch | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 3b76eb63ea5f..3977afb3158b 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation rec { sha256 = "e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6"; }; + patches = [ ./rtcwake-search-PATH-for-shutdown.patch ]; + crossAttrs = { # Work around use of `AC_RUN_IFELSE'. preConfigure = "export scanf_cv_type_modifier=ms"; diff --git a/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch b/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch new file mode 100644 index 000000000000..92cb07d43834 --- /dev/null +++ b/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch @@ -0,0 +1,30 @@ +Search $PATH for the shutdown binary instead of hard-coding /sbin/shutdown, +which isn't valid on NixOS (and a compatibility link on most other modern +distros anyway). + + -- nckx + +diff -Naur a/include/pathnames.h b/include/pathnames.h +--- a/include/pathnames.h 2014-09-16 14:37:06.138551680 +0200 ++++ b/include/pathnames.h 2015-01-01 20:41:02.510948314 +0100 +@@ -43,7 +43,7 @@ + #define _PATH_INITTAB "/etc/inittab" + #define _PATH_RC "/etc/rc" + #define _PATH_REBOOT "/sbin/reboot" +-#define _PATH_SHUTDOWN "/sbin/shutdown" ++#define _PATH_SHUTDOWN "shutdown" + #define _PATH_SINGLE "/etc/singleboot" + #define _PATH_SHUTDOWN_CONF "/etc/shutdown.conf" + +diff -Naur a/sys-utils/rtcwake.c b/sys-utils/rtcwake.c +--- a/sys-utils/rtcwake.c 2014-10-24 11:21:20.447389309 +0200 ++++ b/sys-utils/rtcwake.c 2015-01-01 20:57:59.398911209 +0100 +@@ -582,7 +582,7 @@ + arg[i] = NULL; + + if (!dryrun) { +- execv(arg[0], arg); ++ execvp(arg[0], arg); + + warn(_("failed to execute %s"), _PATH_SHUTDOWN); + rc = EXIT_FAILURE; From 735436c0c1332e8a71c86dfe8a041704c2788a41 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:52:13 +0100 Subject: [PATCH 0323/1091] elm-make: re-generate with cabal2nix --- pkgs/development/compilers/elm/elm-make.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/elm/elm-make.nix b/pkgs/development/compilers/elm/elm-make.nix index 1052b16b0867..ff5646ddd062 100644 --- a/pkgs/development/compilers/elm/elm-make.nix +++ b/pkgs/development/compilers/elm/elm-make.nix @@ -1,7 +1,7 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! { cabal, ansiWlPprint, binary, blazeHtml, blazeMarkup, elmCompiler -, elmPackage, filepath, mtl, optparseApplicative_0_10_0, text +, elmPackage, filepath, mtl, optparseApplicative, text }: cabal.mkDerivation (self: { @@ -12,7 +12,7 @@ cabal.mkDerivation (self: { isExecutable = true; buildDepends = [ ansiWlPprint binary blazeHtml blazeMarkup elmCompiler elmPackage - filepath mtl optparseApplicative_0_10_0 text + filepath mtl optparseApplicative text ]; meta = { homepage = "http://elm-lang.org"; From e30a2d6a0b2bd705b4c840d89f906e66f5a021f7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:52:47 +0100 Subject: [PATCH 0324/1091] haskell-webkitgtk3: re-generate with cabal2nix --- pkgs/development/libraries/haskell/webkitgtk3/default.nix | 4 ++-- pkgs/top-level/haskell-packages.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/webkitgtk3/default.nix b/pkgs/development/libraries/haskell/webkitgtk3/default.nix index fb13f43e532a..4f1d8a15cf73 100644 --- a/pkgs/development/libraries/haskell/webkitgtk3/default.nix +++ b/pkgs/development/libraries/haskell/webkitgtk3/default.nix @@ -1,7 +1,7 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! { cabal, cairo, glib, gtk2hsBuildtools, gtk3, mtl, pango, text -, webkit +, webkitgtk }: cabal.mkDerivation (self: { @@ -10,7 +10,7 @@ cabal.mkDerivation (self: { sha256 = "0lm52xsgf3sayj5d32fyf9fy89zinn7c4z6rq4qw2bsnsdw8hcyb"; buildDepends = [ cairo glib gtk3 mtl pango text ]; buildTools = [ gtk2hsBuildtools ]; - pkgconfigDepends = [ webkit ]; + pkgconfigDepends = [ webkitgtk ]; meta = { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Webkit library"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 2b6960cd9986..e1f1fadc31be 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2850,7 +2850,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in }; webkitgtk3 = callPackage ../development/libraries/haskell/webkitgtk3 { - webkit = pkgs.webkitgtk24x; + webkitgtk = pkgs.webkitgtk24x; }; webRoutes = callPackage ../development/libraries/haskell/web-routes {}; From 70cfd7538212a4efc29862b8dd7b77596bc684f6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:53:31 +0100 Subject: [PATCH 0325/1091] elm-make: re-generate with cabal2nix --- pkgs/top-level/haskell-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e1f1fadc31be..6e8eec2c777a 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -767,7 +767,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in elmCompiler = callPackage ../development/compilers/elm/elm-compiler.nix {}; - elmMake = callPackage ../development/compilers/elm/elm-make.nix {}; + elmMake = callPackage ../development/compilers/elm/elm-make.nix { + optparseApplicative = self.optparseApplicative_0_10_0; + }; elmPackage = callPackage ../development/compilers/elm/elm-package.nix {}; From 90912aab74b50aa81070224af62e81ed21bc7d20 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:54:15 +0100 Subject: [PATCH 0326/1091] haskell-HaTeX: update to version 3.16.0.0 --- pkgs/development/libraries/haskell/HaTeX/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/HaTeX/default.nix b/pkgs/development/libraries/haskell/HaTeX/default.nix index c2968cfc8e6a..9f5c8c76097f 100644 --- a/pkgs/development/libraries/haskell/HaTeX/default.nix +++ b/pkgs/development/libraries/haskell/HaTeX/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "HaTeX"; - version = "3.15.0.0"; - sha256 = "1rhxml458d8y0vxns2rp76yvfk66496mvab81i71km653n6g5kky"; + version = "3.16.0.0"; + sha256 = "16b3aaaahsy153dfii2lc1672kkm6i9mch5hmyf9229b17hhh5pa"; buildDepends = [ matrix parsec QuickCheck text transformers wlPprintExtras ]; From 493067d4bde7bc6079b3f4ecbcbf30df129fa9e8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:54:19 +0100 Subject: [PATCH 0327/1091] haskell-HsOpenSSL: update to version 0.11.1 --- pkgs/development/libraries/haskell/HsOpenSSL/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/HsOpenSSL/default.nix b/pkgs/development/libraries/haskell/HsOpenSSL/default.nix index af38572464cb..c752b20551dc 100644 --- a/pkgs/development/libraries/haskell/HsOpenSSL/default.nix +++ b/pkgs/development/libraries/haskell/HsOpenSSL/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "HsOpenSSL"; - version = "0.11"; - sha256 = "000c1589yf1lzvw32hh2jacq1da6k2vynh5rymw3rlapxq7skyyr"; + version = "0.11.1"; + sha256 = "1v73xjq3hxdzsrisyyshr46i7p9psinjbmc1z49cxgwisg8mn5xy"; buildDepends = [ network time ]; extraLibraries = [ openssl ]; meta = { From 9b8ff2f5f2f3c371d91e88fc25c46b93c62114db Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 1 Jan 2015 20:57:15 +0100 Subject: [PATCH 0328/1091] Update Cabal to version 1.20.0.3 and cabal-install to version 1.20.0.6. --- .../haskell/Cabal/{1.20.0.2.nix => 1.20.0.3.nix} | 4 ++-- .../cabal-install/{1.20.0.4.nix => 1.20.0.6.nix} | 12 ++++-------- pkgs/top-level/haskell-defaults.nix | 8 ++++---- pkgs/top-level/haskell-packages.nix | 10 +++++----- 4 files changed, 15 insertions(+), 19 deletions(-) rename pkgs/development/libraries/haskell/Cabal/{1.20.0.2.nix => 1.20.0.3.nix} (89%) rename pkgs/tools/package-management/cabal-install/{1.20.0.4.nix => 1.20.0.6.nix} (68%) diff --git a/pkgs/development/libraries/haskell/Cabal/1.20.0.2.nix b/pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix similarity index 89% rename from pkgs/development/libraries/haskell/Cabal/1.20.0.2.nix rename to pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix index ac417de67a16..83e8f075f075 100644 --- a/pkgs/development/libraries/haskell/Cabal/1.20.0.2.nix +++ b/pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "Cabal"; - version = "1.20.0.2"; - sha256 = "00mz24fj3qpq6rl3n3i73x6k0jzqix24k9izrlkzg07mpjcj4k93"; + version = "1.20.0.3"; + sha256 = "0vq1xcwvvk74jkzp7386ldyrls8qszg3rj4l37fyq3fvjkqnx80v"; buildDepends = [ deepseq filepath time ]; testDepends = [ extensibleExceptions filepath HUnit QuickCheck regexPosix diff --git a/pkgs/tools/package-management/cabal-install/1.20.0.4.nix b/pkgs/tools/package-management/cabal-install/1.20.0.6.nix similarity index 68% rename from pkgs/tools/package-management/cabal-install/1.20.0.4.nix rename to pkgs/tools/package-management/cabal-install/1.20.0.6.nix index a6222dfc6883..adb2f24f5b26 100644 --- a/pkgs/tools/package-management/cabal-install/1.20.0.4.nix +++ b/pkgs/tools/package-management/cabal-install/1.20.0.6.nix @@ -7,30 +7,26 @@ cabal.mkDerivation (self: { pname = "cabal-install"; - version = "1.20.0.4"; - sha256 = "171lkr8jw5k3l58gn41jmbp47kf3b8iq9dds0v8qx7wxzlxy0kz1"; + version = "1.20.0.6"; + sha256 = "1hc187yzl59518cswk25xzsabn9dvm4wqpq817hmclrvkf4zr3pl"; isLibrary = false; isExecutable = true; buildDepends = [ Cabal filepath HTTP mtl network networkUri random stm time zlib ]; testDepends = [ - Cabal filepath HTTP HUnit mtl network QuickCheck stm testFramework - testFrameworkHunit testFrameworkQuickcheck2 time zlib + Cabal filepath HTTP HUnit mtl network networkUri QuickCheck stm + testFramework testFrameworkHunit testFrameworkQuickcheck2 time zlib ]; doCheck = false; postInstall = '' mkdir $out/etc mv bash-completion $out/etc/bash_completion.d ''; - patchPhase = '' - sed -i -e 's|random .*< 1.1,|random,|' cabal-install.cabal - ''; meta = { homepage = "http://www.haskell.org/cabal/"; description = "The command-line interface for Cabal and Hackage"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - maintainers = with self.stdenv.lib.maintainers; [ andres ]; }; }) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 3030c15d73f7..9851a0fcdf31 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -15,7 +15,7 @@ # Older compilers inherit the overrides from newer ones. ghcHEADPrefs = self : super : super // { - cabalInstall_1_20_0_4 = super.cabalInstall_1_20_0_4.override { Cabal = null; }; + cabalInstall_1_20_0_6 = super.cabalInstall_1_20_0_6.override { Cabal = null; }; mtl = self.mtl_2_2_1; ghcjsBase = null; ghcjsDom = with self; super.ghcjsDom.override { @@ -29,9 +29,9 @@ }; ghc784Prefs = self : super : ghcHEADPrefs self super // { - cabalInstall_1_20_0_4 = super.cabalInstall_1_20_0_4.override { Cabal = self.Cabal_1_20_0_2; }; - codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_2; }; }; - jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_20_0_2; }; + cabalInstall_1_20_0_6 = super.cabalInstall_1_20_0_6.override { Cabal = self.Cabal_1_20_0_3; }; + codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_3; }; }; + jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_20_0_3; }; MonadRandom = self.MonadRandom_0_2_0_1; # newer versions require transformers >= 0.4.x mtl = self.mtl_2_1_3_1; transformersCompat = super.transformersCompat.override { cabal = self.cabal.override { diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 6e8eec2c777a..4f0b34373473 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -364,7 +364,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_2 = callPackage ../development/libraries/haskell/Cabal/1.20.0.2.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 @@ -3172,9 +3172,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in cabalDelete = callPackage ../development/tools/haskell/cabal-delete {}; cabalBounds = callPackage ../development/tools/haskell/cabal-bounds { - Cabal = self.Cabal_1_20_0_2; + Cabal = self.Cabal_1_20_0_3; cabalLenses = self.cabalLenses.override { - Cabal = self.Cabal_1_20_0_2; + Cabal = self.Cabal_1_20_0_3; }; }; @@ -3188,9 +3188,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_4 = callPackage ../tools/package-management/cabal-install/1.20.0.4.nix { Cabal = self.Cabal_1_20_0_2; }; + 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_4; + cabalInstall = self.cabalInstall_1_20_0_6; codex = callPackage ../development/tools/haskell/codex {}; From 5d36f5831ce1bf8daf07d12219b400139a13772d Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 1 Jan 2015 23:55:30 +0100 Subject: [PATCH 0329/1091] bigloo: propagate gmp build input --- pkgs/development/compilers/bigloo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/bigloo/default.nix b/pkgs/development/compilers/bigloo/default.nix index 5c227d72e34f..21677f7a75eb 100644 --- a/pkgs/development/compilers/bigloo/default.nix +++ b/pkgs/development/compilers/bigloo/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { sha256 = "09yrz8r0jpj7bda39fdxzrrdyhi851nlfajsyf0b6jxanz6ygcjx"; }; - buildInputs = [ gmp ]; + propagatedBuildInputs = [ gmp ]; preConfigure = # Help libgc's configure. @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { patchPhase = '' # Fix absolute paths. sed -e 's=/bin/mv=mv=g' -e 's=/bin/rm=rm=g' \ - -e 's=/tmp=$TMPDIR=g' -i configure autoconf/* \ + -e 's=/tmp=$TMPDIR=g' -i autoconf/* \ [Mm]akefile* */[Mm]akefile* */*/[Mm]akefile* \ */*/*/[Mm]akefile* */*/*/*/[Mm]akefile* \ comptime/Cc/cc.scm gc/install-* From 0ed2a253f195453e60d910227b13c7f69e38d3ed Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 2 Jan 2015 00:01:40 +0100 Subject: [PATCH 0330/1091] Adds hop 2.5.1 HOP is a multi-tier programming language for the Web 2.0 and the so-called diffuse Web. Homepage: http://hop.inria.fr/ --- pkgs/development/compilers/hop/default.nix | 28 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/compilers/hop/default.nix diff --git a/pkgs/development/compilers/hop/default.nix b/pkgs/development/compilers/hop/default.nix new file mode 100644 index 000000000000..3db916e6003c --- /dev/null +++ b/pkgs/development/compilers/hop/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, bigloo }: + +stdenv.mkDerivation rec { + name = "hop-2.5.1"; + src = fetchurl { + url = "ftp://ftp-sop.inria.fr/indes/fp/Hop/${name}.tar.gz"; + sha256 = "1bvp7pc71bln5yvfj87s8750c6l53wjl6f8m12v62q9926adhwys"; + }; + + buildInputs = [ bigloo ]; + + preConfigure = '' + export NIX_LDFLAGS="$NIX_LDFLAGS -lbigloogc-4.1a"; + ''; + + configureFlags = [ + "--bigloo=${bigloo}/bin/bigloo" + "--bigloolibdir=${bigloo}/lib/bigloo/4.1a/" + ]; + + meta = with stdenv.lib; { + description = "A multi-tier programming language for the Web 2.0 and the so-called diffuse Web"; + homepage = http://hop.inria.fr/; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ab5cab16317..1a6718f036b9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3381,6 +3381,8 @@ let hhvm = callPackage ../development/compilers/hhvm { }; hiphopvm = hhvm; /* Compatibility alias */ + hop = callPackage ../development/compilers/hop { }; + falcon = callPackage ../development/interpreters/falcon { }; fsharp = callPackage ../development/compilers/fsharp {}; From 86271100914411f21f32d98e79b5782e756745e8 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 08:17:16 -0800 Subject: [PATCH 0331/1091] icedtea: Make major version nonspecific attrs --- nixos/modules/services/networking/unifi.nix | 2 +- pkgs/top-level/all-packages.nix | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/networking/unifi.nix b/nixos/modules/services/networking/unifi.nix index 8905ff1598ba..d6c8e0dc7a5c 100644 --- a/nixos/modules/services/networking/unifi.nix +++ b/nixos/modules/services/networking/unifi.nix @@ -3,7 +3,7 @@ with lib; let cfg = config.services.unifi; stateDir = "/var/lib/unifi"; - cmd = "@${pkgs.icedtea7_jre}/bin/java java -jar ${stateDir}/lib/ace.jar"; + cmd = "@${pkgs.jre}/bin/java java -jar ${stateDir}/lib/ace.jar"; mountPoints = [ { what = "${pkgs.unifi}/dl"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a6718f036b9..6e73cdd56d16 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3428,6 +3428,10 @@ let xulrunner = firefox; }; + icedtea_jdk = icedtea7_jdk; + icedtea_jre = icedtea7_jre; + icedtea_web = icedtea7_web; + ikarus = callPackage ../development/compilers/ikarus { }; hugs = callPackage ../development/compilers/hugs { }; @@ -7579,7 +7583,7 @@ let cassandra = callPackage ../servers/nosql/cassandra { }; apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix { - java = icedtea7_jdk; + java = icedtea_jdk; }; apcupsd = callPackage ../servers/apcupsd { }; @@ -11178,7 +11182,7 @@ let vorbisTools = callPackage ../applications/audio/vorbis-tools { }; vue = callPackage ../applications/misc/vue { - jre = icedtea7_jre; + jre = icedtea_jre; }; vwm = callPackage ../applications/window-managers/vwm { }; @@ -11257,7 +11261,7 @@ let ++ lib.optional (cfg.enableMPlayer or false) (MPlayerPlugin browser) ++ lib.optional (cfg.enableGeckoMediaPlayer or false) gecko_mediaplayer ++ lib.optional (supportsJDK && jre && jrePlugin ? mozillaPlugin) jrePlugin - ++ lib.optional icedtea icedtea7_web + ++ lib.optional icedtea icedtea_web ++ lib.optional (cfg.enableGoogleTalkPlugin or false) google_talk_plugin ++ lib.optional (cfg.enableFriBIDPlugin or false) fribid ++ lib.optional (cfg.enableGnomeExtensions or false) gnome3.gnome_shell From c66cc0719fa407263f6ce589f3873d8190c354c3 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 08:18:50 -0800 Subject: [PATCH 0332/1091] heimdal: Fix spacing --- pkgs/development/libraries/kerberos/heimdal.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index 65340120829b..bcc10bab1a6c 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { ## ugly, X should be made an option configureFlags = [ - "--enable-hdb-openldap-module" + "--enable-hdb-openldap-module" "--with-capng" "--with-openldap=${openldap}" "--with-sqlite3=${sqlite}" From ffee9f6a929094b20075f39a87a2376719a48be1 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 08:19:41 -0800 Subject: [PATCH 0333/1091] nss: Fix gentoo patch to specify library path in nss.pc --- pkgs/development/libraries/nss/nss-3.17-gentoo-fixups.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/nss/nss-3.17-gentoo-fixups.patch b/pkgs/development/libraries/nss/nss-3.17-gentoo-fixups.patch index 26b488acb5d8..7948fc07150a 100644 --- a/pkgs/development/libraries/nss/nss-3.17-gentoo-fixups.patch +++ b/pkgs/development/libraries/nss/nss-3.17-gentoo-fixups.patch @@ -201,7 +201,7 @@ +Description: Network Security Services +Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ +Requires: nspr >= 4.8 -+Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3 ++Libs: -L${libdir} -lssl3 -lsmime3 -lnss3 -lnssutil3 +Cflags: -I${includedir} + --- nss-3.17.1/nss/Makefile From 5afa9616056fc18c76adf3444c74288bce374e32 Mon Sep 17 00:00:00 2001 From: "Kovacsics Robert (rmk35)" Date: Wed, 31 Dec 2014 16:57:21 +0000 Subject: [PATCH 0334/1091] Added program ddate, discordian date. ddate converts normal dates to Discordian dates --- pkgs/tools/misc/ddate/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/tools/misc/ddate/default.nix diff --git a/pkgs/tools/misc/ddate/default.nix b/pkgs/tools/misc/ddate/default.nix new file mode 100644 index 000000000000..3626876ae97c --- /dev/null +++ b/pkgs/tools/misc/ddate/default.nix @@ -0,0 +1,20 @@ +{stdenv, fetchgit, cmake} : + +stdenv.mkDerivation { + name = "ddate-0.2.2"; + src = fetchgit { + url = "https://github.com/bo0ts/ddate"; + rev = "refs/tags/v0.2.2"; + sha256 = "1mv7x8g6ddzspcxghzz5dsxrj0x7bw5hc9yvqbl9va9z7nahwv80"; + }; + + buildInputs = [ cmake ]; + + meta = { + homepage = https://github.com/bo0ts/ddate; + description = "Discordian version of the date program"; + license = stdenv.lib.licenses.publicDomain; + maintainers = with stdenv.lib.maintainers; [kovirobi]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e73cdd56d16..1e0c8d4754ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -693,6 +693,8 @@ let datamash = callPackage ../tools/misc/datamash { }; + ddate = callPackage ../tools/misc/ddate { }; + direnv = callPackage ../tools/misc/direnv { }; discount = callPackage ../tools/text/discount { }; From c2b1ff33fec3a02df288c3b749f487f885582f92 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 2 Jan 2015 14:55:38 +0100 Subject: [PATCH 0335/1091] Add a 'pandoc' variant to the top-level that has no run-time dependencies on GHC or any other Haskell package. --- pkgs/top-level/all-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e73cdd56d16..7222a64ccca3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2061,6 +2061,20 @@ let pal = callPackage ../tools/misc/pal { }; + pandoc = with haskellPackages; pandoc.override { + cabal = cabal.override { + extension = self: super: { + configureFlags = super.configureFlags or "" + " -fembed_data_files"; + buildTools = super.buildTools or [] ++ [hsb2hs]; + enableSharedExecutables = false; + enableSharedLibraries = false; + isLibrary = false; + noHaddock = true; + postFixup = "rm -rf $out/lib $out/nix-support $out/share"; + }; + }; + }; + panomatic = callPackage ../tools/graphics/panomatic { }; par2cmdline = callPackage ../tools/networking/par2cmdline { }; From 8235e8c5448c784d8be915ec4f1539163ca26bbc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 2 Jan 2015 14:56:24 +0100 Subject: [PATCH 0336/1091] Switch users of 'pandoc' to the lean version. --- pkgs/servers/nosql/hyperdex/default.nix | 4 ++-- pkgs/tools/audio/mpdcron/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 5 +---- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/servers/nosql/hyperdex/default.nix b/pkgs/servers/nosql/hyperdex/default.nix index 036a3412b864..44cc0752088a 100644 --- a/pkgs/servers/nosql/hyperdex/default.nix +++ b/pkgs/servers/nosql/hyperdex/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, makeWrapper, unzip, autoconf, automake, libtool, python, sodium, pkgconfig, popt, glog, xz, json_c, gperf, yacc, - flex, haskellPackages, help2man, autoconf-archive, callPackage }: + flex, pandoc, help2man, autoconf-archive, callPackage }: assert stdenv.isLinux; @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { yacc flex help2man - haskellPackages.pandoc + pandoc ]; preConfigure = "autoreconf -fi"; diff --git a/pkgs/tools/audio/mpdcron/default.nix b/pkgs/tools/audio/mpdcron/default.nix index c8f485ed5daf..a772feca5c5b 100644 --- a/pkgs/tools/audio/mpdcron/default.nix +++ b/pkgs/tools/audio/mpdcron/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchgit, autoconf, automake, libtool, pkgconfig, glib, libdaemon -, mpd_clientlib, curl, sqlite, ruby, rubyLibs, libnotify, haskellPackages }: +, mpd_clientlib, curl, sqlite, ruby, rubyLibs, libnotify, pandoc }: stdenv.mkDerivation rec { version = "20130809"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { }; buildInputs = - [ autoconf automake libtool pkgconfig glib libdaemon haskellPackages.pandoc + [ autoconf automake libtool pkgconfig glib libdaemon pandoc mpd_clientlib curl sqlite ruby rubyLibs.nokogiri libnotify ]; preConfigure = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7222a64ccca3..14a057ef1358 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -709,9 +709,7 @@ let enca = callPackage ../tools/text/enca { }; - fasd = callPackage ../tools/misc/fasd { - inherit (haskellPackages) pandoc; - }; + fasd = callPackage ../tools/misc/fasd { }; fop = callPackage ../tools/typesetting/fop { }; @@ -796,7 +794,6 @@ let bup = callPackage ../tools/backup/bup { inherit (pythonPackages) pyxattr pylibacl setuptools fuse; - inherit (haskellPackages) pandoc; par2Support = (config.bup.par2Support or false); }; From 64cef6eaa70bfc4849d97be9c2074671c7b03803 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 2 Jan 2015 14:56:46 +0100 Subject: [PATCH 0337/1091] youtube-dl: enable the documentation build --- pkgs/tools/misc/youtube-dl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix index 585dead7354a..14ab4fb3b728 100644 --- a/pkgs/tools/misc/youtube-dl/default.nix +++ b/pkgs/tools/misc/youtube-dl/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python, zip }: +{ stdenv, fetchurl, python, zip, pandoc }: let version = "2014.12.17.2"; @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ python ]; - nativeBuildInputs = [ zip ]; + nativeBuildInputs = [ zip pandoc ]; patchPhase = '' rm youtube-dl From b8e860682bbb1b368b11dd90b51c1565e35ce41a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 2 Jan 2015 15:05:40 +0100 Subject: [PATCH 0338/1091] python-llfuse: new package Python bindings for the low-level FUSE API. (Needed by attic, the backup program.) --- pkgs/top-level/python-packages.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9121b35dbdc6..7def8201d288 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5278,6 +5278,25 @@ let }; }; + llfuse = buildPythonPackage rec { + name = "llfuse-0.40"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/l/llfuse/${name}.tar.bz2"; + sha256 = "0mx87n6j2g63mgiimjqn0gj6jgqfdkc04xkxc56r1azjlqji32zf"; + }; + + buildInputs = [ pkgs.pkgconfig pkgs.fuse pkgs.attr ]; + + meta = with stdenv.lib; { + description = "Python bindings for the low-level FUSE API"; + homepage = https://code.google.com/p/python-llfuse/; + license = licenses.lgpl2Plus; + platforms = platforms.unix; + maintainers = [ maintainers.bjornfor ]; + }; + }; + locustio = buildPythonPackage rec { name = "locustio-0.7.2"; From ca9d370f5604d76da19d10a4b669c851fc39d889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 2 Jan 2015 15:06:48 +0100 Subject: [PATCH 0339/1091] attic: add missing dependency on 'llfuse' Without this one cannot mount the backup repository: $ attic mount /backups/backup.attic mnt attic: the "llfuse" module is required to use this feature attic: Exiting with failure status due to previous errors --- pkgs/tools/backup/attic/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/backup/attic/default.nix b/pkgs/tools/backup/attic/default.nix index 99190021e23c..40882f04d161 100644 --- a/pkgs/tools/backup/attic/default.nix +++ b/pkgs/tools/backup/attic/default.nix @@ -10,7 +10,7 @@ python3Packages.buildPythonPackage rec { }; propagatedBuildInputs = with python3Packages; - [ cython msgpack openssl acl ]; + [ cython msgpack openssl acl llfuse ]; preConfigure = '' export ATTIC_OPENSSL_PREFIX="${openssl}" From fee59b1235e658954b207ff6679264654c4708d2 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 2 Jan 2015 17:08:41 +0100 Subject: [PATCH 0340/1091] geeqie: Revert to 1.1 Version 1.2 has some relatively critical issues: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762257 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765437 Until these are fixed, it's better to stick to 1.1. --- pkgs/applications/graphics/geeqie/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/graphics/geeqie/default.nix b/pkgs/applications/graphics/geeqie/default.nix index 033a2027ec6b..62105c2c09d5 100644 --- a/pkgs/applications/graphics/geeqie/default.nix +++ b/pkgs/applications/graphics/geeqie/default.nix @@ -1,22 +1,20 @@ -{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, gtk, libpng, exiv2 +{ stdenv, fetchurl, pkgconfig, gtk, libpng, exiv2 , lcms, intltool, gettext, libchamplain, fbida }: stdenv.mkDerivation rec { name = "geeqie-${version}"; - version = "1.2"; + version = "1.1"; src = fetchurl { - url = mirror://debian/pool/main/g/geeqie/geeqie_1.2.orig.tar.gz; - sha256 = "0wkcpyh3f6ig36x1q6h9iqgq225w37visip48m72j8rpghmv1rn3"; + url = "mirror://sourceforge/geeqie/${name}.tar.gz"; + sha256 = "1kzy39z9505xkayyx7rjj2wda76xy3ch1s5z35zn8yli54ffhi2m"; }; configureFlags = [ "--enable-gps" ]; - preConfigure = "./autogen.sh"; - buildInputs = [ - autoconf automake libtool pkgconfig gtk libpng exiv2 lcms intltool gettext + pkgconfig gtk libpng exiv2 lcms intltool gettext #libchamplain ]; From 1f523bb23d518bb6eddc632b7840388dcad2b69e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 2 Jan 2015 17:32:33 +0100 Subject: [PATCH 0341/1091] clarify things about hashed passwords and mutableUsers --- nixos/modules/config/users-groups.nix | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix index 256c5888cb94..aee9bb7722a0 100644 --- a/nixos/modules/config/users-groups.nix +++ b/nixos/modules/config/users-groups.nix @@ -25,6 +25,11 @@ let options. ''; + hashedPasswordDescription = '' + To generate hashed password install mkpassword + package and run mkpasswd -m sha-512. + ''; + userOpts = { name, config, ... }: { options = { @@ -165,6 +170,7 @@ let description = '' Specifies the hashed password for the user. ${passwordDescription} + ${hashedPasswordDescription} ''; }; @@ -202,6 +208,8 @@ let password can be changed subsequently using the passwd command. Otherwise, it's equivalent to setting the option. + + ${hashedPasswordDescription} ''; }; @@ -366,21 +374,24 @@ in { type = types.bool; default = true; description = '' - If true, you are free to add new users and groups to the system + If set to true, you are free to add new users and groups to the system with the ordinary useradd and groupadd commands. On system activation, the existing contents of the /etc/passwd and /etc/group files will be merged with the contents generated from the users.extraUsers and - users.extraGroups options. If - mutableUsers is false, the contents of the user and - group files will simply be replaced on system activation. This also - holds for the user passwords; if this option is false, all changed - passwords will be reset according to the - users.extraUsers configuration on activation. If - this option is true, the initial password for a user will be set + users.extraGroups options. + The initial password for a user will be set according to users.extraUsers, but existing passwords will not be changed. + + + If set to false, the contents of the user and + group files will simply be replaced on system activation. This also + holds for the user passwords; all changed + passwords will be reset according to the + users.extraUsers configuration on activation. + ''; }; From b1e967958e50b742fbc73270263d7e150590b462 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Fri, 2 Jan 2015 12:30:19 -0500 Subject: [PATCH 0342/1091] Eliminate incorrect version checks from cabalJs --- pkgs/build-support/cabal/ghcjs.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 67c57482f3d5..3d12c3efb11b 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -6,14 +6,13 @@ , enableSharedLibraries ? false , enableSharedExecutables ? false , enableStaticLibraries ? true -, enableCheckPhase ? stdenv.lib.versionOlder "7.4" ghc.version +, enableCheckPhase ? true , enableHyperlinkSource ? false , extension ? (self : super : {}) }: let enableFeature = stdenv.lib.enableFeature; - versionOlder = stdenv.lib.versionOlder; optional = stdenv.lib.optional; optionals = stdenv.lib.optionals; optionalString = stdenv.lib.optionalString; @@ -156,9 +155,9 @@ in (enableFeature self.enableSplitObjs "split-objs") (enableFeature enableLibraryProfiling "library-profiling") (enableFeature true "shared") - (optional (versionOlder "7" ghc.version) (enableFeature self.enableStaticLibraries "library-vanilla")) - (optional (versionOlder "7.4" ghc.version) (enableFeature self.enableSharedExecutables "executable-dynamic")) - (optional (versionOlder "7" ghc.version) (enableFeature self.doCheck "tests")) + (enableFeature self.enableStaticLibraries "library-vanilla") + (enableFeature self.enableSharedExecutables "executable-dynamic") + (enableFeature self.doCheck "tests") ]; # GHC needs the locale configured during the Haddock phase. From 9a56a86f5e90676c4adc8b87f64579383789f6b8 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:35:21 -0800 Subject: [PATCH 0343/1091] libu2f-host: 0.0.1 -> 0.0.2 --- pkgs/development/libraries/libu2f-host/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libu2f-host/default.nix b/pkgs/development/libraries/libu2f-host/default.nix index fc76a13ad8e9..f41e2aeec28b 100644 --- a/pkgs/development/libraries/libu2f-host/default.nix +++ b/pkgs/development/libraries/libu2f-host/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, json_c, hidapi }: stdenv.mkDerivation rec { - name = "libu2f-host-0.0.1"; + name = "libu2f-host-0.0.2"; src = fetchurl { url = "https://developers.yubico.com/libu2f-host/Releases/${name}.tar.xz"; - sha256 = "1cqgvbh2fim9r7pjazph64xnrhmsydqh8xrnxd4g16mc0k76s4mf"; + sha256 = "1n6bgb8z7dzyvaqh60gn7p4ih2rbymzflrgy79h3170kbn7lgrf9"; }; buildInputs = [ pkgconfig json_c hidapi ]; From feabfa0cc2e9e7e63fccbdf64ad2fe19ed2a43ac Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:35:30 -0800 Subject: [PATCH 0344/1091] iperf: 3.0.9 -> 3.0.10 --- pkgs/tools/networking/iperf/3.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/iperf/3.nix b/pkgs/tools/networking/iperf/3.nix index e8b3c79d5ccf..7f738ea8d386 100644 --- a/pkgs/tools/networking/iperf/3.nix +++ b/pkgs/tools/networking/iperf/3.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "iperf-3.0.9"; + name = "iperf-3.0.10"; src = fetchurl { url = "http://downloads.es.net/pub/iperf/${name}.tar.gz"; - sha256 = "0n94d6n4nm9b88qyv1pqasrvxqc8kyqvqsdra1rr6syj60mrl920"; + sha256 = "17856cp4c6z4hh9jh3bvz2q2yfwhi1ybwf6mnaq822fgcwll84x1"; }; postInstall = '' From 58b0d8a131ae453df4edec393a001ada39576f15 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:37:21 -0800 Subject: [PATCH 0345/1091] yubikey-personalization: 1.16.1 -> 1.16.2 --- pkgs/tools/misc/yubikey-personalization/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/yubikey-personalization/default.nix b/pkgs/tools/misc/yubikey-personalization/default.nix index aa26167825bc..37b2fcb7a757 100644 --- a/pkgs/tools/misc/yubikey-personalization/default.nix +++ b/pkgs/tools/misc/yubikey-personalization/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "yubikey-personalization-${version}"; - version = "1.16.1"; + version = "1.16.2"; src = fetchurl { url = "https://developers.yubico.com/yubikey-personalization/Releases/ykpers-${version}.tar.gz"; - sha256 = "1zivikg1ndxziwdmy2x66f9x0jxwbl0km4vxr5wgjsk94q6h45li"; + sha256 = "0841iddqbs6f43wwr058algkibyhyp143b9c034zagrmslvsfb9b"; }; buildInputs = [ pkgconfig libusb libyubikey json_c ]; From a909b4f58ae6dc6fade1659d012e30e604d9e054 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:42:11 -0800 Subject: [PATCH 0346/1091] tdb: 1.3.3 -> 1.3.4 --- pkgs/development/libraries/tdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/tdb/default.nix b/pkgs/development/libraries/tdb/default.nix index 18bb73e707bc..5bcb35b91df4 100644 --- a/pkgs/development/libraries/tdb/default.nix +++ b/pkgs/development/libraries/tdb/default.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "tdb-1.3.3"; + name = "tdb-1.3.4"; src = fetchurl { url = "http://samba.org/ftp/tdb/${name}.tar.gz"; - sha256 = "03jg7gvyi5ljj93zwvqw1d1p7a9gqy0v4rxwn7ypw4ipxyiavpjl"; + sha256 = "0a8pa4ar7dxkbsgv1447av2rn35a1m6l1v2s9hgz3ccwni9wv1gm"; }; buildInputs = [ From 4ca9e064e8006391f5f708028e0f83ca52685b22 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:42:28 -0800 Subject: [PATCH 0347/1091] yubikey-personalization-gui: 3.1.16 -> 3.1.18 --- pkgs/tools/misc/yubikey-personalization-gui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/yubikey-personalization-gui/default.nix b/pkgs/tools/misc/yubikey-personalization-gui/default.nix index d0ffcc0d69e4..78d69b792a93 100644 --- a/pkgs/tools/misc/yubikey-personalization-gui/default.nix +++ b/pkgs/tools/misc/yubikey-personalization-gui/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, yubikey-personalization, qt, libyubikey }: stdenv.mkDerivation rec { - name = "yubikey-personalization-gui-3.1.16"; + name = "yubikey-personalization-gui-3.1.18"; src = fetchurl { url = "https://developers.yubico.com/yubikey-personalization-gui/Releases/${name}.tar.gz"; - sha256 = "0sdiy2jn0anjvhnz47mrkblhh3paf0gmbgdmrkm21kws4f6sb4kh"; + sha256 = "1jxi7izg9j4nd2jxra7pc18wp2b6a9i9zyix8yzvwkl4yjzpbqw3"; }; buildInputs = [ pkgconfig yubikey-personalization qt libyubikey ]; From 085f7e2d42f9ea8b2d2ae4cb7b7b9ebeaf21f083 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:42:59 -0800 Subject: [PATCH 0348/1091] ldb: 1.1.18 -> 1.1.19 --- pkgs/development/libraries/ldb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ldb/default.nix b/pkgs/development/libraries/ldb/default.nix index 41b44c4b7311..adffd354dc2a 100644 --- a/pkgs/development/libraries/ldb/default.nix +++ b/pkgs/development/libraries/ldb/default.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "ldb-1.1.18"; + name = "ldb-1.1.19"; src = fetchurl { url = "http://samba.org/ftp/ldb/${name}.tar.gz"; - sha256 = "1j69sla6shzcm5lmsb79c4igsjnx2ggygqmf9yyim9mkl8z9ksig"; + sha256 = "1p2815z9sjack08pcdbv4xzp1fvr4lxcn30rj0wh3py4ly6ji1h0"; }; buildInputs = [ From 371de847ed5ac67908a2588372002c9fca4bd1fb Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:43:43 -0800 Subject: [PATCH 0349/1091] tinc_pre: 199573 -> d28f332 --- pkgs/tools/networking/tinc/pre.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/tinc/pre.nix b/pkgs/tools/networking/tinc/pre.nix index b12612578462..28120e76a2b2 100644 --- a/pkgs/tools/networking/tinc/pre.nix +++ b/pkgs/tools/networking/tinc/pre.nix @@ -1,12 +1,12 @@ { stdenv, fetchgit, autoreconfHook, texinfo, ncurses, readline, zlib, lzo, openssl }: stdenv.mkDerivation rec { - name = "tinc-1.1pre199573"; + name = "tinc-1.1pred28f332"; src = fetchgit { url = "git://tinc-vpn.org/tinc"; - rev = "199573f1e834290290a1c278072a153b90443b05"; - sha256 = "0fdk99h742pv7aim1fjaxd5zz6qbabm43s307s6ncvcp1gp6l8x9"; + rev = "d28f33228635e78dac8f9e9bcaec92690f2ca10a"; + sha256 = "183s5snxlip6pc2akj330527i5qgdfngvi078qcvwpf61cxgab6s"; }; buildInputs = [ autoreconfHook texinfo ncurses readline zlib lzo openssl ]; From ab18f1509ac150e2fa649f7e198923d46c89a23b Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 10:47:41 -0800 Subject: [PATCH 0350/1091] gperftools: 2.2.1 -> 2.3 --- pkgs/development/libraries/gperftools/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/gperftools/default.nix b/pkgs/development/libraries/gperftools/default.nix index cd8edcb1b265..e7dc83e24d49 100644 --- a/pkgs/development/libraries/gperftools/default.nix +++ b/pkgs/development/libraries/gperftools/default.nix @@ -1,14 +1,14 @@ -{ stdenv, fetchurl, libunwind }: +{ stdenv, fetchurl, unzip, libunwind }: stdenv.mkDerivation rec { - name = "gperftools-2.2.1"; + name = "gperftools-2.3"; src = fetchurl { - url = "https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/gperftools-2.2.1.tar.gz"; - sha256 = "04zkz5mh4vzcc7cx72b21bq70xy7y5kq9gsk4nbssxk5wlqggy2n"; + url = "https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/gperftools-2.3.zip"; + sha256 = "0yga56kmlf5gwr3ip7l50qlv2d3ygbyhpl7pnbx4r905qd59k3qs"; }; - buildInputs = stdenv.lib.optional stdenv.isLinux libunwind; + buildInputs = [ unzip ] ++ stdenv.lib.optional stdenv.isLinux libunwind; # some packages want to link to the static tcmalloc_minimal # to drop the runtime dependency on gperftools From e50802323c3ae38ef7ecce2d438c365bde6c6b0e Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Fri, 2 Jan 2015 14:19:17 -0500 Subject: [PATCH 0351/1091] Work around issues that appear when compiling the 'split' and 'dependent-map' packages with ghcjs --- pkgs/top-level/haskell-defaults.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 9851a0fcdf31..2c97feca6c03 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -303,6 +303,24 @@ unix = null; unorderedContainers = null; vector = null; + + # GHCJS-specific workarounds + split = super.split.override { + cabal = self.cabal.override { + extension = self: super: { + doCheck = false; # Under ghcjs, the tests hang + }; + }; + }; + dependentMap = super.dependentMap.override { + cabal = self.cabal.override { + extension = self: super: { + preConfigure = '' + sed -i 's/^.*ghc-options:.*$//' *.cabal + ''; # Without this, we get "target ‘base’ is not a module name or a source file" + }; + }; + }; }; }; From a47b06459567a9251c21c20127f207807f02ac52 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 11:38:04 -0800 Subject: [PATCH 0352/1091] spl: Update git --- pkgs/os-specific/linux/spl/git.nix | 17 +- .../linux/spl/install_prefix-git.patch | 173 +++++++++++++++++ pkgs/os-specific/linux/spl/kernel-3.16.patch | 34 ---- pkgs/os-specific/linux/spl/kernel-3.17.patch | 175 ------------------ 4 files changed, 182 insertions(+), 217 deletions(-) create mode 100644 pkgs/os-specific/linux/spl/install_prefix-git.patch delete mode 100644 pkgs/os-specific/linux/spl/kernel-3.16.patch delete mode 100644 pkgs/os-specific/linux/spl/kernel-3.17.patch diff --git a/pkgs/os-specific/linux/spl/git.nix b/pkgs/os-specific/linux/spl/git.nix index 93629495164b..369e69cf1c51 100644 --- a/pkgs/os-specific/linux/spl/git.nix +++ b/pkgs/os-specific/linux/spl/git.nix @@ -1,14 +1,15 @@ { stdenv, fetchgit, kernel, perl, autoconf, automake, libtool, coreutils, gawk }: stdenv.mkDerivation { - name = "spl-0.6.3-${kernel.version}"; + name = "spl-0.6.4-${kernel.version}"; + src = fetchgit { url = git://github.com/zfsonlinux/spl.git; - rev = "31cb5383bff0fddc5058973e32a6f2c446d45e59"; - sha256 = "0mcivbddms8kbapbs9x6achqyvh5i6h1rd2b3jm8g5yjn0flc5gl"; + rev = "a3c1eb77721a0d511b4fe7111bb2314686570c4b"; + sha256 = "050qvaw45rxlfwm3dxlxw89p3d3hcnkls6k1s4anlzb4qz5x5ph9"; }; - patches = [ ./install_prefix.patch ./const.patch ./kernel-3.16.patch ./kernel-3.17.patch ]; + patches = [ ./const.patch ./install_prefix-git.patch ]; buildInputs = [ perl autoconf automake libtool ]; @@ -23,10 +24,10 @@ stdenv.mkDerivation { substituteInPlace ./module/splat/splat-linux.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin" ''; - configureFlags = '' - --with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source - --with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build - ''; + configureFlags = [ + "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source" + "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + ]; enableParallelBuilding = true; diff --git a/pkgs/os-specific/linux/spl/install_prefix-git.patch b/pkgs/os-specific/linux/spl/install_prefix-git.patch new file mode 100644 index 000000000000..0f12f531f7ae --- /dev/null +++ b/pkgs/os-specific/linux/spl/install_prefix-git.patch @@ -0,0 +1,173 @@ +diff --git a/Makefile.am b/Makefile.am +index 89af931..674420c 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -12,10 +12,10 @@ endif + if CONFIG_KERNEL + SUBDIRS += module + +-extradir = @prefix@/src/spl-$(VERSION) ++extradir = @prefix@/libexec/spl + extra_HEADERS = spl.release.in spl_config.h.in + +-kerneldir = @prefix@/src/spl-$(VERSION)/$(LINUX_VERSION) ++kerneldir = @prefix@/libexec/spl/$(LINUX_VERSION) + nodist_kernel_HEADERS = spl.release spl_config.h module/$(LINUX_SYMBOLS) + endif + +diff --git a/include/Makefile.am b/include/Makefile.am +index 3200222..4a47aaa 100644 +--- a/include/Makefile.am ++++ b/include/Makefile.am +@@ -13,6 +13,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include ++kerneldir = @prefix@/libexec/spl/include + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/fs/Makefile.am b/include/fs/Makefile.am +index e0da4b3..d6d7af0 100644 +--- a/include/fs/Makefile.am ++++ b/include/fs/Makefile.am +@@ -8,6 +8,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/fs ++kerneldir = @prefix@/libexec/spl/include/fs + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am +index 1cca44a..e0d843b 100644 +--- a/include/linux/Makefile.am ++++ b/include/linux/Makefile.am +@@ -19,6 +19,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/linux ++kerneldir = @prefix@/libexec/spl/include/linux + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/rpc/Makefile.am b/include/rpc/Makefile.am +index cfc8246..4fbd33d 100644 +--- a/include/rpc/Makefile.am ++++ b/include/rpc/Makefile.am +@@ -9,6 +9,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/rpc ++kerneldir = @prefix@/libexec/spl/include/rpc + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/sharefs/Makefile.am b/include/sharefs/Makefile.am +index 10e7093..febecdf 100644 +--- a/include/sharefs/Makefile.am ++++ b/include/sharefs/Makefile.am +@@ -8,6 +8,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/sharefs ++kerneldir = @prefix@/libexec/spl/include/sharefs + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/sys/Makefile.am b/include/sys/Makefile.am +index 2d21c57..3958cfd 100644 +--- a/include/sys/Makefile.am ++++ b/include/sys/Makefile.am +@@ -104,7 +104,7 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/sys ++kerneldir = @prefix@/libexec/spl/include/sys + kernel_HEADERS = $(KERNEL_H) + endif + +diff --git a/include/sys/fm/Makefile.am b/include/sys/fm/Makefile.am +index 2821cbe..a84ce8e 100644 +--- a/include/sys/fm/Makefile.am ++++ b/include/sys/fm/Makefile.am +@@ -9,6 +9,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/sys/fm ++kerneldir = @prefix@/libexec/spl/include/sys/fm + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/sys/fs/Makefile.am b/include/sys/fs/Makefile.am +index 581083e..0c35fb7 100644 +--- a/include/sys/fs/Makefile.am ++++ b/include/sys/fs/Makefile.am +@@ -8,6 +8,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/sys/fs ++kerneldir = @prefix@/libexec/spl/include/sys/fs + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/sys/sysevent/Makefile.am b/include/sys/sysevent/Makefile.am +index 63d9af3..de1aa18 100644 +--- a/include/sys/sysevent/Makefile.am ++++ b/include/sys/sysevent/Makefile.am +@@ -8,6 +8,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/sys/sysevent ++kerneldir = @prefix@/libexec/spl/include/sys/sysevent + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/util/Makefile.am b/include/util/Makefile.am +index b721b50..cbb9a05 100644 +--- a/include/util/Makefile.am ++++ b/include/util/Makefile.am +@@ -9,6 +9,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/util ++kerneldir = @prefix@/libexec/spl/include/util + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/include/vm/Makefile.am b/include/vm/Makefile.am +index 7faab0a..8148b3d 100644 +--- a/include/vm/Makefile.am ++++ b/include/vm/Makefile.am +@@ -10,6 +10,6 @@ USER_H = + EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H) + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/spl-$(VERSION)/include/vm ++kerneldir = @prefix@/libexec/spl/include/vm + kernel_HEADERS = $(KERNEL_H) + endif +diff --git a/module/Makefile.in b/module/Makefile.in +index 41c1010..3141397 100644 +--- a/module/Makefile.in ++++ b/module/Makefile.in +@@ -21,15 +21,15 @@ clean: + modules_install: + @# Install the kernel modules + $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` $@ \ +- INSTALL_MOD_PATH=$(DESTDIR)$(INSTALL_MOD_PATH) \ ++ INSTALL_MOD_PATH=@prefix@/$(INSTALL_MOD_PATH) \ + INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) \ + KERNELRELEASE=@LINUX_VERSION@ + @# Remove extraneous build products when packaging +- kmoddir=$(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \ ++ kmoddir=@prefix@/$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \ + if [ -n $$kmoddir ]; then \ + find $$kmoddir -name 'modules.*' | xargs $(RM); \ + fi +- sysmap=$(DESTDIR)$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \ ++ sysmap=@prefix@/$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \ + if [ -f $$sysmap ]; then \ + depmod -ae -F $$sysmap @LINUX_VERSION@; \ + fi diff --git a/pkgs/os-specific/linux/spl/kernel-3.16.patch b/pkgs/os-specific/linux/spl/kernel-3.16.patch deleted file mode 100644 index 25641c7a384f..000000000000 --- a/pkgs/os-specific/linux/spl/kernel-3.16.patch +++ /dev/null @@ -1,34 +0,0 @@ -From e3020723dc43af2bc22af0d68571a61daf9b44d0 Mon Sep 17 00:00:00 2001 -From: Turbo Fredriksson -Date: Sun, 14 Sep 2014 15:47:22 +0000 -Subject: [PATCH] Linux 3.16 compat: smp_mb__after_clear_bit() - -The smp_mb__{before,after}_clear_bit functions have been renamed -smp_mb__{before,after}_atomic. Rather than adding a compatibility -function to handle this the code has been updated to use smp_wmb(). - -This has the advantage of being a stable functionally equivalent -interface. On many architectures smp_mb__after_clear_bit() expands -to smp_wmb(). Others might be able to do something slightly more -efficient but this will be safe and correct on all of them. - -Signed-off-by: Turbo Fredriksson -Signed-off-by: Brian Behlendorf -Closes #386 ---- - module/spl/spl-kmem.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/module/spl/spl-kmem.c b/module/spl/spl-kmem.c -index 6de513e..79954eb 100644 ---- a/module/spl/spl-kmem.c -+++ b/module/spl/spl-kmem.c -@@ -2365,7 +2365,7 @@ spl_kmem_cache_reap_now(spl_kmem_cache_t *skc, int count) - - spl_slab_reclaim(skc, count, 1); - clear_bit(KMC_BIT_REAPING, &skc->skc_flags); -- smp_mb__after_clear_bit(); -+ smp_wmb(); - wake_up_bit(&skc->skc_flags, KMC_BIT_REAPING); - out: - atomic_dec(&skc->skc_ref); diff --git a/pkgs/os-specific/linux/spl/kernel-3.17.patch b/pkgs/os-specific/linux/spl/kernel-3.17.patch deleted file mode 100644 index f5ce2c8805d8..000000000000 --- a/pkgs/os-specific/linux/spl/kernel-3.17.patch +++ /dev/null @@ -1,175 +0,0 @@ -From 2fc44f66ec9b83069593d87cf311069458c0d5ae Mon Sep 17 00:00:00 2001 -From: Ned Bass -Date: Fri, 8 Aug 2014 17:41:22 -0700 -Subject: [PATCH] Linux 3.17 compat: remove wait_on_bit action function - -Linux kernel 3.17 removes the action function argument from -wait_on_bit(). Add autoconf test and compatibility macro to support -the new interface. - -The former "wait_on_bit" interface required an 'action' function to -be provided which does the actual waiting. There were over 20 such -functions in the kernel, many of them identical, though most cases -can be satisfied by one of just two functions: one which uses -io_schedule() and one which just uses schedule(). This API change -was made to consolidate all of those redundant wait functions. - -References: torvalds/linux@7431620 - -Signed-off-by: Ned Bass -Signed-off-by: Brian Behlendorf -Closes #378 ---- - config/spl-build.m4 | 26 ++++++++++++++++++++++++++ - include/linux/Makefile.am | 1 + - include/linux/wait_compat.h | 45 +++++++++++++++++++++++++++++++++++++++++++++ - include/sys/types.h | 1 + - module/spl/spl-kmem.c | 11 ++--------- - 5 files changed, 75 insertions(+), 9 deletions(-) - create mode 100644 include/linux/wait_compat.h - -diff --git a/config/spl-build.m4 b/config/spl-build.m4 -index eef5233..2514d8c 100644 ---- a/config/spl-build.m4 -+++ b/config/spl-build.m4 -@@ -94,6 +94,7 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [ - SPL_AC_2ARGS_VFS_GETATTR - SPL_AC_USLEEP_RANGE - SPL_AC_KMEM_CACHE_ALLOCFLAGS -+ SPL_AC_WAIT_ON_BIT - ]) - - AC_DEFUN([SPL_AC_MODULE_SYMVERS], [ -@@ -2570,3 +2571,28 @@ AC_DEFUN([SPL_AC_KMEM_CACHE_ALLOCFLAGS], [ - ]) - ]) - ]) -+ -+dnl # -+dnl # 3.17 API change, -+dnl # wait_on_bit() no longer requires an action argument. The former -+dnl # "wait_on_bit" interface required an 'action' function to be provided -+dnl # which does the actual waiting. There were over 20 such functions in the -+dnl # kernel, many of them identical, though most cases can be satisfied by one -+dnl # of just two functions: one which uses io_schedule() and one which just -+dnl # uses schedule(). This API change was made to consolidate all of those -+dnl # redundant wait functions. -+dnl # -+AC_DEFUN([SPL_AC_WAIT_ON_BIT], [ -+ AC_MSG_CHECKING([whether wait_on_bit() takes an action]) -+ SPL_LINUX_TRY_COMPILE([ -+ #include -+ ],[ -+ int (*action)(void *) = NULL; -+ wait_on_bit(NULL, 0, action, 0); -+ ],[ -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(HAVE_WAIT_ON_BIT_ACTION, 1, [yes]) -+ ],[ -+ AC_MSG_RESULT(no) -+ ]) -+]) -diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am -index 59f2ec5..ec7023d 100644 ---- a/include/linux/Makefile.am -+++ b/include/linux/Makefile.am -@@ -17,6 +17,7 @@ KERNEL_H = \ - $(top_srcdir)/include/linux/sysctl_compat.h \ - $(top_srcdir)/include/linux/time_compat.h \ - $(top_srcdir)/include/linux/uaccess_compat.h \ -+ $(top_srcdir)/include/linux/wait_compat.h \ - $(top_srcdir)/include/linux/zlib_compat.h - - USER_H = -diff --git a/include/linux/wait_compat.h b/include/linux/wait_compat.h -new file mode 100644 -index 0000000..66f9a9a ---- /dev/null -+++ b/include/linux/wait_compat.h -@@ -0,0 +1,45 @@ -+/*****************************************************************************\ -+ * Copyright (C) 2007-2014 Lawrence Livermore National Security, LLC. -+ * Copyright (C) 2007 The Regents of the University of California. -+ * Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). -+ * Written by Brian Behlendorf . -+ * UCRL-CODE-235197 -+ * -+ * This file is part of the SPL, Solaris Porting Layer. -+ * For details, see . -+ * -+ * The SPL is free software; you can redistribute it and/or modify it -+ * under the terms of the GNU General Public License as published by the -+ * Free Software Foundation; either version 2 of the License, or (at your -+ * option) any later version. -+ * -+ * The SPL is distributed in the hope that it will be useful, but WITHOUT -+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+ * for more details. -+ * -+ * You should have received a copy of the GNU General Public License along -+ * with the SPL. If not, see . -+\*****************************************************************************/ -+ -+#ifndef _SPL_WAIT_COMPAT_H -+#define _SPL_WAIT_COMPAT_H -+ -+ -+#ifndef HAVE_WAIT_ON_BIT_ACTION -+# define spl_wait_on_bit(word, bit, mode) wait_on_bit(word, bit, mode) -+#else -+ -+static inline int -+spl_bit_wait(void *word) -+{ -+ schedule(); -+ return 0; -+} -+ -+#define spl_wait_on_bit(word, bit, mode) \ -+ wait_on_bit(word, bit, spl_bit_wait, mode) -+ -+#endif /* HAVE_WAIT_ON_BIT_ACTION */ -+ -+#endif /* SPL_WAIT_COMPAT_H */ -diff --git a/include/sys/types.h b/include/sys/types.h -index decb6bb..fcec0fa 100644 ---- a/include/sys/types.h -+++ b/include/sys/types.h -@@ -43,6 +43,7 @@ - #include - #include - #include -+#include - - #ifndef HAVE_UINTPTR_T - typedef unsigned long uintptr_t; -diff --git a/module/spl/spl-kmem.c b/module/spl/spl-kmem.c -index 0a9d775..6de513e 100644 ---- a/module/spl/spl-kmem.c -+++ b/module/spl/spl-kmem.c -@@ -1900,13 +1900,6 @@ spl_cache_grow_wait(spl_kmem_cache_t *skc) - return !test_bit(KMC_BIT_GROWING, &skc->skc_flags); - } - --static int --spl_cache_reclaim_wait(void *word) --{ -- schedule(); -- return 0; --} -- - /* - * No available objects on any slabs, create a new slab. Note that this - * functionality is disabled for KMC_SLAB caches which are backed by the -@@ -1928,8 +1921,8 @@ spl_cache_grow(spl_kmem_cache_t *skc, int flags, void **obj) - * then return so the local magazine can be rechecked for new objects. - */ - if (test_bit(KMC_BIT_REAPING, &skc->skc_flags)) { -- rc = wait_on_bit(&skc->skc_flags, KMC_BIT_REAPING, -- spl_cache_reclaim_wait, TASK_UNINTERRUPTIBLE); -+ rc = spl_wait_on_bit(&skc->skc_flags, KMC_BIT_REAPING, -+ TASK_UNINTERRUPTIBLE); - SRETURN(rc ? rc : -EAGAIN); - } - From e0a5b75d9c4355c995304d2bf8ab01864b320d5a Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 11 Dec 2014 00:39:15 -0800 Subject: [PATCH 0353/1091] zfs: Update git version --- ...1f7b312dea09c6ec5b9a320e65140789643a.patch | 84 ----------- pkgs/os-specific/linux/zfs/default.nix | 1 + pkgs/os-specific/linux/zfs/git.nix | 12 +- .../os-specific/linux/zfs/nix-build-git.patch | 133 ++++++++++++++++++ .../linux/zfs/remove-lock-checks.patch | 64 --------- 5 files changed, 142 insertions(+), 152 deletions(-) delete mode 100644 pkgs/os-specific/linux/zfs/bc151f7b312dea09c6ec5b9a320e65140789643a.patch create mode 100644 pkgs/os-specific/linux/zfs/nix-build-git.patch delete mode 100644 pkgs/os-specific/linux/zfs/remove-lock-checks.patch diff --git a/pkgs/os-specific/linux/zfs/bc151f7b312dea09c6ec5b9a320e65140789643a.patch b/pkgs/os-specific/linux/zfs/bc151f7b312dea09c6ec5b9a320e65140789643a.patch deleted file mode 100644 index 382c8ce63eea..000000000000 --- a/pkgs/os-specific/linux/zfs/bc151f7b312dea09c6ec5b9a320e65140789643a.patch +++ /dev/null @@ -1,84 +0,0 @@ -From bc151f7b312dea09c6ec5b9a320e65140789643a Mon Sep 17 00:00:00 2001 -From: Ned Bass -Date: Thu, 16 Oct 2014 13:52:56 -0700 -Subject: [PATCH] Remove checks for mandatory locks - -The Linux VFS handles mandatory locks generically so we shouldn't -need to check for conflicting locks in zfs_read(), zfs_write(), or -zfs_freesp(). Linux 3.18 removed the lock_may_read() and -lock_may_write() interfaces which we were relying on for this -purpose. Rather than emulating those interfaces we remove the -redundant checks. - -Signed-off-by: Ned Bass -Signed-off-by: Brian Behlendorf -Closes #2804 ---- - module/zfs/zfs_vnops.c | 18 ------------------ - module/zfs/zfs_znode.c | 10 ---------- - 2 files changed, 28 deletions(-) - -diff --git a/module/zfs/zfs_vnops.c b/module/zfs/zfs_vnops.c -index 33f9e0e..2f55e56 100644 ---- a/module/zfs/zfs_vnops.c -+++ b/module/zfs/zfs_vnops.c -@@ -474,15 +474,6 @@ zfs_read(struct inode *ip, uio_t *uio, int ioflag, cred_t *cr) - } - - /* -- * Check for mandatory locks -- */ -- if (mandatory_lock(ip) && -- !lock_may_read(ip, uio->uio_loffset, uio->uio_resid)) { -- ZFS_EXIT(zsb); -- return (SET_ERROR(EAGAIN)); -- } -- -- /* - * If we're in FRSYNC mode, sync out this znode before reading it. - */ - if (ioflag & FRSYNC || zsb->z_os->os_sync == ZFS_SYNC_ALWAYS) -@@ -651,15 +642,6 @@ zfs_write(struct inode *ip, uio_t *uio, int ioflag, cred_t *cr) - } - - /* -- * Check for mandatory locks before calling zfs_range_lock() -- * in order to prevent a deadlock with locks set via fcntl(). -- */ -- if (mandatory_lock(ip) && !lock_may_write(ip, woff, n)) { -- ZFS_EXIT(zsb); -- return (SET_ERROR(EAGAIN)); -- } -- -- /* - * Pre-fault the pages to ensure slow (eg NFS) pages - * don't hold up txg. - * Skip this if uio contains loaned arc_buf. -diff --git a/module/zfs/zfs_znode.c b/module/zfs/zfs_znode.c -index 90dbfd3..f02c021 100644 ---- a/module/zfs/zfs_znode.c -+++ b/module/zfs/zfs_znode.c -@@ -1546,7 +1546,6 @@ zfs_trunc(znode_t *zp, uint64_t end) - int - zfs_freesp(znode_t *zp, uint64_t off, uint64_t len, int flag, boolean_t log) - { -- struct inode *ip = ZTOI(zp); - dmu_tx_t *tx; - zfs_sb_t *zsb = ZTOZSB(zp); - zilog_t *zilog = zsb->z_log; -@@ -1567,15 +1566,6 @@ zfs_freesp(znode_t *zp, uint64_t off, uint64_t len, int flag, boolean_t log) - goto out; - } - -- /* -- * Check for any locks in the region to be freed. -- */ -- if (ip->i_flock && mandatory_lock(ip)) { -- uint64_t length = (len ? len : zp->z_size - off); -- if (!lock_may_write(ip, off, length)) -- return (SET_ERROR(EAGAIN)); -- } -- - if (len == 0) { - error = zfs_trunc(zp, off); - } else { diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index 3661137fc295..a893154b9365 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation rec { substituteInPlace ./config/zfs-build.m4 --replace "\$sysconfdir/init.d" "$out/etc/init.d" substituteInPlace ./etc/zfs/Makefile.am --replace "\$(sysconfdir)" "$out/etc" substituteInPlace ./cmd/zed/Makefile.am --replace "\$(sysconfdir)" "$out/etc" + substituteInPlace ./module/Makefile.in --replace "/bin/cp" "cp" ./autogen.sh ''; diff --git a/pkgs/os-specific/linux/zfs/git.nix b/pkgs/os-specific/linux/zfs/git.nix index fde5310deed2..21a580136d56 100644 --- a/pkgs/os-specific/linux/zfs/git.nix +++ b/pkgs/os-specific/linux/zfs/git.nix @@ -1,15 +1,17 @@ { stdenv, fetchgit, kernel, spl_git, perl, autoconf, automake, libtool, zlib, libuuid, coreutils, utillinux }: stdenv.mkDerivation { - name = "zfs-0.6.3-${kernel.version}"; + name = "zfs-0.6.4-${kernel.version}"; src = fetchgit { url = git://github.com/zfsonlinux/zfs.git; - rev = "07dabd234dd51a1e5adc5bd21cddf5b5fdc70732"; - sha256 = "1yqsfdhyzh33aisfvwqd692n5kfgnlz7yjixd2gqn8vx9bv0dz0b"; + rev = "74328ee18f94d27f9c802d29fdd311018dab2adf"; + sha256 = "0ayyqbb2crki1xvibfmscav5j7g0z77ys83dx10430ljamvylwb0"; }; - patches = [ ./mount_zfs_prefix.patch ./nix-build.patch ./bc151f7b312dea09c6ec5b9a320e65140789643a.patch ]; + patches = [ + ./nix-build-git.patch + ]; buildInputs = [ spl_git perl autoconf automake libtool zlib libuuid coreutils ]; @@ -28,6 +30,7 @@ stdenv.mkDerivation { substituteInPlace ./config/zfs-build.m4 --replace "\$sysconfdir/init.d" "$out/etc/init.d" substituteInPlace ./etc/zfs/Makefile.am --replace "\$(sysconfdir)" "$out/etc" substituteInPlace ./cmd/zed/Makefile.am --replace "\$(sysconfdir)" "$out/etc" + substituteInPlace ./module/Makefile.in --replace "/bin/cp" "cp" ./autogen.sh ''; @@ -41,6 +44,7 @@ stdenv.mkDerivation { "--with-udevdir=$(out)/lib/udev" "--with-systemdunitdir=$(out)/etc/systemd/system" "--with-systemdpresetdir=$(out)/etc/systemd/system-preset" + "--with-mounthelperdir=$(out)/sbin" "--sysconfdir=/etc" "--localstatedir=/var" ]; diff --git a/pkgs/os-specific/linux/zfs/nix-build-git.patch b/pkgs/os-specific/linux/zfs/nix-build-git.patch new file mode 100644 index 000000000000..ae8e82f703af --- /dev/null +++ b/pkgs/os-specific/linux/zfs/nix-build-git.patch @@ -0,0 +1,133 @@ +diff --git a/Makefile.am b/Makefile.am +index 49b417a..f4af44d 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -12,10 +12,10 @@ endif + if CONFIG_KERNEL + SUBDIRS += module + +-extradir = @prefix@/src/zfs-$(VERSION) ++extradir = @prefix@/libexec/zfs-$(VERSION) + extra_HEADERS = zfs.release.in zfs_config.h.in + +-kerneldir = @prefix@/src/zfs-$(VERSION)/$(LINUX_VERSION) ++kerneldir = @prefix@/zfs-$(VERSION)/$(LINUX_VERSION) + nodist_kernel_HEADERS = zfs.release zfs_config.h module/$(LINUX_SYMBOLS) + endif + +diff --git a/include/Makefile.am b/include/Makefile.am +index a94cad5..a160fe2 100644 +--- a/include/Makefile.am ++++ b/include/Makefile.am +@@ -29,6 +29,6 @@ libzfs_HEADERS = $(COMMON_H) $(USER_H) + endif + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/zfs-$(VERSION)/include ++kerneldir = @prefix@/include + kernel_HEADERS = $(COMMON_H) $(KERNEL_H) + endif +diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am +index d00b1c8..3242d2e 100644 +--- a/include/linux/Makefile.am ++++ b/include/linux/Makefile.am +@@ -17,6 +17,6 @@ libzfs_HEADERS = $(COMMON_H) $(USER_H) + endif + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/zfs-$(VERSION)/include/linux ++kerneldir = @prefix@/include/linux + kernel_HEADERS = $(COMMON_H) $(KERNEL_H) + endif +diff --git a/include/sys/Makefile.am b/include/sys/Makefile.am +index 7ddace0..8da3870 100644 +--- a/include/sys/Makefile.am ++++ b/include/sys/Makefile.am +@@ -102,6 +102,6 @@ libzfs_HEADERS = $(COMMON_H) $(USER_H) + endif + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/zfs-$(VERSION)/include/sys ++kerneldir = @prefix@/include/sys + kernel_HEADERS = $(COMMON_H) $(KERNEL_H) + endif +diff --git a/include/sys/fm/Makefile.am b/include/sys/fm/Makefile.am +index 8bca5d8..a5eafcd 100644 +--- a/include/sys/fm/Makefile.am ++++ b/include/sys/fm/Makefile.am +@@ -16,6 +16,6 @@ libzfs_HEADERS = $(COMMON_H) $(USER_H) + endif + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/zfs-$(VERSION)/include/sys/fm ++kerneldir = @prefix@/include/sys/fm + kernel_HEADERS = $(COMMON_H) $(KERNEL_H) + endif +diff --git a/include/sys/fm/fs/Makefile.am b/include/sys/fm/fs/Makefile.am +index fdc9eb5..807c47c 100644 +--- a/include/sys/fm/fs/Makefile.am ++++ b/include/sys/fm/fs/Makefile.am +@@ -13,6 +13,6 @@ libzfs_HEADERS = $(COMMON_H) $(USER_H) + endif + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/zfs-$(VERSION)/include/sys/fm/fs ++kerneldir = @prefix@/include/sys/fm/fs + kernel_HEADERS = $(COMMON_H) $(KERNEL_H) + endif +diff --git a/include/sys/fs/Makefile.am b/include/sys/fs/Makefile.am +index 0859b9f..b0c6eec 100644 +--- a/include/sys/fs/Makefile.am ++++ b/include/sys/fs/Makefile.am +@@ -13,6 +13,6 @@ libzfs_HEADERS = $(COMMON_H) $(USER_H) + endif + + if CONFIG_KERNEL +-kerneldir = @prefix@/src/zfs-$(VERSION)/include/sys/fs ++kerneldir = @prefix@/include/sys/fs + kernel_HEADERS = $(COMMON_H) $(KERNEL_H) + endif +diff --git a/module/Makefile.in b/module/Makefile.in +index 686402b..9cbf598 100644 +--- a/module/Makefile.in ++++ b/module/Makefile.in +@@ -18,9 +18,9 @@ modules: + @# installed devel headers, or they may be in the module + @# subdirectory when building against the spl source tree. + @if [ -f @SPL_OBJ@/@SPL_SYMBOLS@ ]; then \ +- /bin/cp @SPL_OBJ@/@SPL_SYMBOLS@ .; \ ++ cp @SPL_OBJ@/@SPL_SYMBOLS@ .; \ + elif [ -f @SPL_OBJ@/module/@SPL_SYMBOLS@ ]; then \ +- /bin/cp @SPL_OBJ@/module/@SPL_SYMBOLS@ .; \ ++ cp @SPL_OBJ@/module/@SPL_SYMBOLS@ .; \ + else \ + echo -e "\n" \ + "*** Missing spl symbols ensure you have built the spl:\n" \ +@@ -28,6 +28,8 @@ modules: + "*** - @SPL_OBJ@/module/@SPL_SYMBOLS@\n"; \ + exit 1; \ + fi ++ @# when copying a file out of the nix store, we need to make it writable again. ++ chmod +w @SPL_SYMBOLS@ + $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` @KERNELMAKE_PARAMS@ CONFIG_ZFS=m $@ + + clean: +@@ -42,15 +44,15 @@ clean: + modules_install: + @# Install the kernel modules + $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` $@ \ +- INSTALL_MOD_PATH=$(DESTDIR)$(INSTALL_MOD_PATH) \ ++ INSTALL_MOD_PATH=@prefix@/$(INSTALL_MOD_PATH) \ + INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) \ + KERNELRELEASE=@LINUX_VERSION@ + @# Remove extraneous build products when packaging +- kmoddir=$(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \ ++ kmoddir=@prefix@/$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \ + if [ -n $$kmoddir ]; then \ + find $$kmoddir -name 'modules.*' | xargs $(RM); \ + fi +- sysmap=$(DESTDIR)$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \ ++ sysmap=@prefix@/$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \ + if [ -f $$sysmap ]; then \ + depmod -ae -F $$sysmap @LINUX_VERSION@; \ + fi diff --git a/pkgs/os-specific/linux/zfs/remove-lock-checks.patch b/pkgs/os-specific/linux/zfs/remove-lock-checks.patch deleted file mode 100644 index 1261b49ee1d4..000000000000 --- a/pkgs/os-specific/linux/zfs/remove-lock-checks.patch +++ /dev/null @@ -1,64 +0,0 @@ -diff --git a/module/zfs/zfs_vnops.c b/module/zfs/zfs_vnops.c -index 33f9e0e..2f55e56 100644 ---- a/module/zfs/zfs_vnops.c -+++ b/module/zfs/zfs_vnops.c -@@ -474,15 +474,6 @@ zfs_read(struct inode *ip, uio_t *uio, int ioflag, cred_t *cr) - } - - /* -- * Check for mandatory locks -- */ -- if (mandatory_lock(ip) && -- !lock_may_read(ip, uio->uio_loffset, uio->uio_resid)) { -- ZFS_EXIT(zsb); -- return (SET_ERROR(EAGAIN)); -- } -- -- /* - * If we're in FRSYNC mode, sync out this znode before reading it. - */ - if (ioflag & FRSYNC || zsb->z_os->os_sync == ZFS_SYNC_ALWAYS) -@@ -651,15 +642,6 @@ zfs_write(struct inode *ip, uio_t *uio, int ioflag, cred_t *cr) - } - - /* -- * Check for mandatory locks before calling zfs_range_lock() -- * in order to prevent a deadlock with locks set via fcntl(). -- */ -- if (mandatory_lock(ip) && !lock_may_write(ip, woff, n)) { -- ZFS_EXIT(zsb); -- return (SET_ERROR(EAGAIN)); -- } -- -- /* - * Pre-fault the pages to ensure slow (eg NFS) pages - * don't hold up txg. - * Skip this if uio contains loaned arc_buf. -diff --git a/module/zfs/zfs_znode.c b/module/zfs/zfs_znode.c -index 90dbfd3..f02c021 100644 ---- a/module/zfs/zfs_znode.c -+++ b/module/zfs/zfs_znode.c -@@ -1546,7 +1546,6 @@ zfs_trunc(znode_t *zp, uint64_t end) - int - zfs_freesp(znode_t *zp, uint64_t off, uint64_t len, int flag, boolean_t log) - { -- struct inode *ip = ZTOI(zp); - dmu_tx_t *tx; - zfs_sb_t *zsb = ZTOZSB(zp); - zilog_t *zilog = zsb->z_log; -@@ -1567,15 +1566,6 @@ zfs_freesp(znode_t *zp, uint64_t off, uint64_t len, int flag, boolean_t log) - goto out; - } - -- /* -- * Check for any locks in the region to be freed. -- */ -- if (ip->i_flock && mandatory_lock(ip)) { -- uint64_t length = (len ? len : zp->z_size - off); -- if (!lock_may_write(ip, off, length)) -- return (SET_ERROR(EAGAIN)); -- } -- - if (len == 0) { - error = zfs_trunc(zp, off); - } else { From f742da0a31769f62dbb3eced3e56c9cb538631ad Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 15:29:01 -0600 Subject: [PATCH 0354/1091] liquidhaskell: new expression --- .../tools/haskell/liquid-fixpoint/default.nix | 26 +++++++++++++++ .../tools/haskell/liquidhaskell/default.nix | 32 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 4 +++ 3 files changed, 62 insertions(+) create mode 100644 pkgs/development/tools/haskell/liquid-fixpoint/default.nix create mode 100644 pkgs/development/tools/haskell/liquidhaskell/default.nix diff --git a/pkgs/development/tools/haskell/liquid-fixpoint/default.nix b/pkgs/development/tools/haskell/liquid-fixpoint/default.nix new file mode 100644 index 000000000000..ff9be2135191 --- /dev/null +++ b/pkgs/development/tools/haskell/liquid-fixpoint/default.nix @@ -0,0 +1,26 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ansiTerminal, attoparsec, bifunctors, cmdargs, deepseq +, filemanip, filepath, hashable, intern, mtl, parsec, syb, text +, textFormat, transformers, unorderedContainers, ocaml +}: + +cabal.mkDerivation (self: { + pname = "liquid-fixpoint"; + version = "0.2.1.0"; + sha256 = "11l9750ldxcb5jq34dl0iggpi9dh1zwjnlzgmwg4qvsgcq8cakdf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansiTerminal attoparsec bifunctors cmdargs deepseq filemanip + filepath hashable intern mtl parsec syb text textFormat + transformers unorderedContainers + ]; + buildTools = [ ocaml ]; + meta = { + homepage = "https://github.com/ucsd-progsys/liquid-fixpoint"; + description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/tools/haskell/liquidhaskell/default.nix b/pkgs/development/tools/haskell/liquidhaskell/default.nix new file mode 100644 index 000000000000..ffd92a666afe --- /dev/null +++ b/pkgs/development/tools/haskell/liquidhaskell/default.nix @@ -0,0 +1,32 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, ansiTerminal, bifunctors, cmdargs, cpphs +, dataDefault, deepseq, Diff, filemanip, filepath, fingertree +, ghcPaths, hashable, hscolour, intern, liquidFixpoint, mtl +, optparseApplicative, parsec, syb, tagged, tasty, tastyHunit +, tastyRerun, text, time, unorderedContainers, vector +}: + +cabal.mkDerivation (self: { + pname = "liquidhaskell"; + version = "0.2.1.0"; + sha256 = "172ki1pr096jc1azs6hq1p6czjr2gxb0zafmlg9bicn4nwp2h7vy"; + isLibrary = true; + isExecutable = true; + doCheck = false; + buildDepends = [ + aeson ansiTerminal bifunctors cmdargs cpphs dataDefault deepseq + Diff filemanip filepath fingertree ghcPaths hashable hscolour + intern liquidFixpoint mtl parsec syb text time unorderedContainers + vector + ]; + testDepends = [ + filepath optparseApplicative tagged tasty tastyHunit tastyRerun + ]; + meta = { + homepage = "http://goto.ucsd.edu/liquidhaskell"; + description = "Liquid Types for Haskell"; + license = "GPL"; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 4f0b34373473..5d926ccebe94 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -3217,6 +3217,10 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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 {}; From 8dd9fd7b20987878ff06a122465f1a61fe1c3f71 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 15:32:21 -0600 Subject: [PATCH 0355/1091] haskellPackages.intern: new expression --- .../libraries/haskell/intern/default.nix | 17 +++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 pkgs/development/libraries/haskell/intern/default.nix diff --git a/pkgs/development/libraries/haskell/intern/default.nix b/pkgs/development/libraries/haskell/intern/default.nix new file mode 100644 index 000000000000..628dc491d9f1 --- /dev/null +++ b/pkgs/development/libraries/haskell/intern/default.nix @@ -0,0 +1,17 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, hashable, text, unorderedContainers }: + +cabal.mkDerivation (self: { + pname = "intern"; + version = "0.9.1.3"; + sha256 = "1629m3an18m3nqxq40mg9cn0c6rma1wm3jr7kn6kqpw4xq53zvvp"; + jailbreak = true; + buildDepends = [ hashable text unorderedContainers ]; + meta = { + homepage = "http://github.com/ekmett/intern/"; + description = "Efficient hash-consing for arbitrary data types"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 5d926ccebe94..0a0cf4f32eef 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1448,6 +1448,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in interlude = callPackage ../development/libraries/haskell/interlude {}; + intern = callPackage ../development/libraries/haskell/intern {}; + interpolate = callPackage ../development/libraries/haskell/interpolate {}; interpolatedstringPerl6 = callPackage ../development/libraries/haskell/interpolatedstring-perl6 {}; From 773c0d2a81900b182aa65d8ea861b887c6926901 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 25 Dec 2014 16:19:45 +0100 Subject: [PATCH 0356/1091] duff: fix syntax error causing ugly error message (no failures) --- pkgs/tools/filesystems/duff/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/filesystems/duff/default.nix b/pkgs/tools/filesystems/duff/default.nix index d0667da7f60e..894ca2ef28d0 100644 --- a/pkgs/tools/filesystems/duff/default.nix +++ b/pkgs/tools/filesystems/duff/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { # gettexttize rightly refuses to run non-interactively: cp ${gettext}/bin/gettextize . substituteInPlace gettextize \ - --replace "read dummy" "echo (Automatically acknowledged)" + --replace "read dummy" "echo '(Automatically acknowledged)' #" ./gettextize sed 's@po/Makefile.in\( .*\)po/Makefile.in@po/Makefile.in \1@' \ -i configure.ac From f5e874903e0c15137fee255420756ecbef9b022c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Fri, 2 Jan 2015 23:47:59 +0100 Subject: [PATCH 0357/1091] yoshimi: update from 1.3.0 to 1.3.1 --- pkgs/applications/audio/yoshimi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/yoshimi/default.nix b/pkgs/applications/audio/yoshimi/default.nix index 7826be89c7ec..cdb7672d9c18 100644 --- a/pkgs/applications/audio/yoshimi/default.nix +++ b/pkgs/applications/audio/yoshimi/default.nix @@ -6,11 +6,11 @@ assert stdenv ? glibc; stdenv.mkDerivation rec { name = "yoshimi-${version}"; - version = "1.3.0"; + version = "1.3.1"; src = fetchurl { url = "mirror://sourceforge/yoshimi/${name}.tar.bz2"; - sha256 = "1zxblcl6ffwwzxh3d17hw1mp398b73wk5bsagdmx5gph038gdh7y"; + sha256 = "1nj71xmjgr0pdqwv6h9kigdvljh8hggy6az9rnd7f64r13nmrphl"; }; buildInputs = [ From d168e77b71eefd04db63123cacb3158e97eb3416 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Fri, 2 Jan 2015 23:48:48 +0100 Subject: [PATCH 0358/1091] darktable: update from 1.6.0 to 1.6.1 --- pkgs/applications/graphics/darktable/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/darktable/default.nix b/pkgs/applications/graphics/darktable/default.nix index f15c5addf98c..3d1d5f7d14f9 100644 --- a/pkgs/applications/graphics/darktable/default.nix +++ b/pkgs/applications/graphics/darktable/default.nix @@ -9,12 +9,12 @@ assert stdenv ? glibc; stdenv.mkDerivation rec { - version = "1.6.0"; + version = "1.6.1"; name = "darktable-${version}"; src = fetchurl { url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz"; - sha256 = "0zjrcd9a73ikn9g8yx9lixz1ifwbmy2vg2ipc24lnkpqhrbb1y1b"; + sha256 = "1iijbrq2chqwvvb8nv744fg1q1c9iflrw8jbc7rhj97jdmdyqwhk"; }; buildInputs = From e75f0a7f86a540eeb35ef08439cbf2a2989123cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Fri, 2 Jan 2015 23:49:15 +0100 Subject: [PATCH 0359/1091] yaws: update from 1.98 to 1.99 --- pkgs/servers/http/yaws/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/yaws/default.nix b/pkgs/servers/http/yaws/default.nix index 933df2d0e360..8d160fc958cc 100644 --- a/pkgs/servers/http/yaws/default.nix +++ b/pkgs/servers/http/yaws/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "yaws-${version}"; - version = "1.98"; + version = "1.99"; src = fetchurl { url = "http://yaws.hyber.org/download/${name}.tar.gz"; - sha256 = "0c88da7gxha7an3c82j5a3r1y0j7cjq66zqfrzjihg8pwp618zfl"; + sha256 = "057ymg84ji4pfi3xai6kis3mk8zks2ynbiam0x68cb4cb1yfzwcl"; }; # The tarball includes a symlink yaws -> yaws-1.95, which seems to be From 2caa039b95b0530650d0a63b2c5c010bee09e9ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Fri, 2 Jan 2015 23:51:03 +0100 Subject: [PATCH 0360/1091] lmms: update from 1.0.3 to 1.1.0 --- pkgs/applications/audio/lmms/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/lmms/default.nix b/pkgs/applications/audio/lmms/default.nix index ee47d607c2bf..439b74d791c1 100644 --- a/pkgs/applications/audio/lmms/default.nix +++ b/pkgs/applications/audio/lmms/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "lmms-${version}"; - version = "1.0.3"; + version = "1.1.0"; src = fetchurl { url = "https://github.com/LMMS/lmms/archive/v${version}.tar.gz"; - sha256 = "191mfld3gspnxlgwcszp9kls58kdwrplj0rfw4zqsz90zdbsjnx3"; + sha256 = "0kck8aapw1m0jbwd20bwwgbs27z518vv09zs1pjm3v8vnkaxlx65"; }; buildInputs = [ From 34ed92c9954c69daa791139bc9a4ca4a75973d21 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 3 Jan 2015 00:23:21 +0100 Subject: [PATCH 0361/1091] liquidhaskell: re-generate with cabal2nix --- pkgs/development/tools/haskell/liquidhaskell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/liquidhaskell/default.nix b/pkgs/development/tools/haskell/liquidhaskell/default.nix index ffd92a666afe..0fd9408324c0 100644 --- a/pkgs/development/tools/haskell/liquidhaskell/default.nix +++ b/pkgs/development/tools/haskell/liquidhaskell/default.nix @@ -13,7 +13,6 @@ cabal.mkDerivation (self: { sha256 = "172ki1pr096jc1azs6hq1p6czjr2gxb0zafmlg9bicn4nwp2h7vy"; isLibrary = true; isExecutable = true; - doCheck = false; buildDepends = [ aeson ansiTerminal bifunctors cmdargs cpphs dataDefault deepseq Diff filemanip filepath fingertree ghcPaths hashable hscolour @@ -23,10 +22,11 @@ cabal.mkDerivation (self: { testDepends = [ filepath optparseApplicative tagged tasty tastyHunit tastyRerun ]; + doCheck = false; meta = { homepage = "http://goto.ucsd.edu/liquidhaskell"; description = "Liquid Types for Haskell"; - license = "GPL"; + license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; }; }) From 4e7eb5c53812dc57337ee7f40f1e0aab8d0561b1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 3 Jan 2015 00:23:34 +0100 Subject: [PATCH 0362/1091] haskell-intern: re-generate with cabal2nix --- pkgs/development/libraries/haskell/intern/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/intern/default.nix b/pkgs/development/libraries/haskell/intern/default.nix index 628dc491d9f1..7dddb5b5f88d 100644 --- a/pkgs/development/libraries/haskell/intern/default.nix +++ b/pkgs/development/libraries/haskell/intern/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "intern"; version = "0.9.1.3"; sha256 = "1629m3an18m3nqxq40mg9cn0c6rma1wm3jr7kn6kqpw4xq53zvvp"; - jailbreak = true; buildDepends = [ hashable text unorderedContainers ]; + jailbreak = true; meta = { homepage = "http://github.com/ekmett/intern/"; description = "Efficient hash-consing for arbitrary data types"; From d64160ec996d922234462f88a72b043a7b19ec85 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 3 Jan 2015 03:03:29 +0300 Subject: [PATCH 0363/1091] Add optional IPv6 support for nix-binary-cache --- .../http/nix-binary-cache/nix-binary-cache-start.in | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/servers/http/nix-binary-cache/nix-binary-cache-start.in b/pkgs/servers/http/nix-binary-cache/nix-binary-cache-start.in index 2a2356f39ab2..13b62a8829da 100644 --- a/pkgs/servers/http/nix-binary-cache/nix-binary-cache-start.in +++ b/pkgs/servers/http/nix-binary-cache/nix-binary-cache-start.in @@ -39,6 +39,10 @@ parse_opts () { echo "PORT=$1" shift; ;; + --ipv6) + shift; + echo "USE_IPV6=enable" + ;; --help) cat <&2 "$0": start the Nix binary cache serving the Nix store dynamically. @@ -57,6 +61,8 @@ Recognized options: --nix-remote 'daemon' or empty string '' - whether to use daemon for store operations +--ipv6 enable ipv6 + --help show help and exit EOF exit 1; @@ -82,6 +88,12 @@ cgi.assign = ( \".cgi\" => \"@shell@\" ) setenv.add-request-header = ( \"NIX_BINARY_CACHE_CONFIG\" => \"$workingdir/nix-binary-cache.conf\" ) " > lighttpd.conf +test -n "$USE_IPV6" && echo " +\$SERVER[\"socket\"] == \"[::]:$PORT\" { +server.use-ipv6 = \"enable\" +} +" >> lighttpd.conf + cp @out@/nix-binary-cache.cgi . cp @out@/nix-binary-cache.cgi ./nix-bc.cgi From 40e433f6ff12ee2b66196a789d9ae5c5c489a1e6 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:17:34 -0800 Subject: [PATCH 0364/1091] iniparser: 3.0b -> 3.1 --- pkgs/development/libraries/iniparser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/iniparser/default.nix b/pkgs/development/libraries/iniparser/default.nix index 99a256e48adf..f71c273f6d0f 100644 --- a/pkgs/development/libraries/iniparser/default.nix +++ b/pkgs/development/libraries/iniparser/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec{ - name = "iniparser-3.0b"; + name = "iniparser-3.1"; src = fetchurl { - url = "${meta.homepage}/iniparser3.0b.tar.gz"; - sha256 = "09klyddnqlpbgkv4cmh6ww9q5pv6nf1vfmzw4z256p51rnnlqqwa"; + url = "${meta.homepage}/iniparser-3.1.tar.gz"; + sha256 = "1igmxzcy0s25zcy9vmcw0kd13lh60r0b4qg8lnp1jic33f427pxf"; }; patches = ./no-usr.patch; From 312f812c40fe9c2514be464003ba05a9f2eb8569 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:18:02 -0800 Subject: [PATCH 0365/1091] testscenarios: Add derivation --- pkgs/top-level/python-packages.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7def8201d288..ee17bacad0ba 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10140,6 +10140,25 @@ let }; + testscenarios = buildPythonPackage rec { + name = "testscenarios-${version}"; + version = "0.4"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/t/testscenarios/${name}.tar.gz"; + sha256 = "1671jvrvqlmbnc42j7pc5y6vc37q44aiwrq0zic652pxyy2fxvjg"; + }; + + propagatedBuildInputs = with self; [ testtools ]; + + meta = { + description = "a pyunit extension for dependency injection"; + homepage = https://pypi.python.org/pypi/testscenarios; + license = licenses.asl20; + }; + }; + + testtools = buildPythonPackage rec { name = "testtools-${version}"; version = "0.9.34"; From cde8e6086f0d07bb5740816c09206cab403259eb Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:18:23 -0800 Subject: [PATCH 0366/1091] subunit: Update to 1.0.0 and build other bindings --- pkgs/top-level/python-packages.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ee17bacad0ba..62472702a180 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9942,16 +9942,20 @@ let }); - subunit = buildPythonPackage rec { + subunit = stdenv.mkDerivation rec { name = "subunit-${version}"; - version = "0.0.16"; + version = "1.0.0"; src = pkgs.fetchurl { - url = "https://launchpad.net/subunit/trunk/${version}/+download/python-${name}.tar.gz"; - sha256 = "1ylla1wlmv29vdr76r5kgr7y21bz4ahi3v26mxsys42w90rfkahi"; + url = "https://launchpad.net/subunit/trunk/${version}/+download/${name}.tar.gz"; + sha256 = "1fnhrrwww90746an2nz2kn9qdf9pklmaf5lm22gssl6648f2rp2m"; }; - propagatedBuildInputs = with self; [ testtools ]; + buildInputs = (with pkgs; [ pkgconfig check cppunit perl ]) ++ [ self.wrapPython ]; + + propagatedBuildInputs = with self; [ testtools testscenarios ]; + + postFixup = "wrapPythonPrograms"; meta = { description = "A streaming protocol for test results"; From bd0567ecd4fadd8d2e3ca18a3aec66cbdb939d1c Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:18:57 -0800 Subject: [PATCH 0367/1091] heimdal: Build hcrypto for depdendant applications --- pkgs/development/libraries/kerberos/heimdal.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index bcc10bab1a6c..35d7498b9271 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -22,8 +22,18 @@ stdenv.mkDerivation rec { "--without-x" ]; - # dont succeed with --libexec=$out/sbin, so + # We need to build hcrypt for applications like samba + postBuild = '' + (cd lib/hcrypto; make) + (cd include/hcrypto; make) + ''; + postInstall = '' + # Install hcrypto + (cd lib/hcrypto; make install) + (cd include/hcrypto; make install) + + # dont succeed with --libexec=$out/sbin, so mv "$out/libexec/"* $out/sbin/ rmdir $out/libexec ''; From 7fd69d9f8db4fbb41175e458facdcf4215d37c72 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:19:48 -0800 Subject: [PATCH 0368/1091] tevent: Update dependency list --- pkgs/development/libraries/tevent/default.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/tevent/default.nix b/pkgs/development/libraries/tevent/default.nix index e92ae2ecef1e..978d106e91e1 100644 --- a/pkgs/development/libraries/tevent/default.nix +++ b/pkgs/development/libraries/tevent/default.nix @@ -1,7 +1,5 @@ -{ stdenv, fetchurl, python27, pkgconfig, readline, gettext, talloc +{ stdenv, fetchurl, python, pkgconfig, readline, talloc , libxslt, docbook_xsl, docbook_xml_dtd_42 -, acl ? null, heimdal ? null, libaio ? null, libcap ? null, sasl ? null -, pam ? null, zlib ? null, libgcrypt ? null }: stdenv.mkDerivation rec { @@ -13,13 +11,11 @@ stdenv.mkDerivation rec { }; buildInputs = [ - python27 pkgconfig readline gettext talloc libxslt docbook_xsl - docbook_xml_dtd_42 - acl heimdal libaio libcap sasl pam zlib libgcrypt + python pkgconfig readline talloc libxslt docbook_xsl docbook_xml_dtd_42 ]; preConfigure = '' - sed -i 's,#!/usr/bin/env python,#!${python27}/bin/python,g' buildtools/bin/waf + sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf ''; configureFlags = [ From 0a03d675a91866fef457518de81a811b89b869db Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:20:02 -0800 Subject: [PATCH 0369/1091] talloc: Update dependency list --- pkgs/development/libraries/talloc/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/talloc/default.nix b/pkgs/development/libraries/talloc/default.nix index 2459284b2703..8c82d9470f3a 100644 --- a/pkgs/development/libraries/talloc/default.nix +++ b/pkgs/development/libraries/talloc/default.nix @@ -1,7 +1,5 @@ -{ stdenv, fetchurl, python27, pkgconfig, readline, gettext, libxslt, docbook_xsl -, docbook_xml_dtd_42 -, acl ? null, heimdal ? null, libaio ? null, pam ? null, zlib ? null -, libgcrypt ? null, libcap ? null +{ stdenv, fetchurl, python, pkgconfig, readline, libxslt +, docbook_xsl, docbook_xml_dtd_42 }: stdenv.mkDerivation rec { @@ -13,12 +11,11 @@ stdenv.mkDerivation rec { }; buildInputs = [ - python27 pkgconfig readline gettext libxslt docbook_xsl docbook_xml_dtd_42 - acl heimdal libaio pam zlib libgcrypt libcap + python pkgconfig readline libxslt docbook_xsl docbook_xml_dtd_42 ]; preConfigure = '' - sed -i 's,#!/usr/bin/env python,#!${python27}/bin/python,g' buildtools/bin/waf + sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf ''; configureFlags = [ From 8eb6d0517094b7688e2bec082b2c9c147987503c Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:20:21 -0800 Subject: [PATCH 0370/1091] tdb: Update dependency list --- pkgs/development/libraries/tdb/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/tdb/default.nix b/pkgs/development/libraries/tdb/default.nix index 5bcb35b91df4..b7ddd6e819d2 100644 --- a/pkgs/development/libraries/tdb/default.nix +++ b/pkgs/development/libraries/tdb/default.nix @@ -1,7 +1,5 @@ -{ stdenv, fetchurl, python27, pkgconfig, gettext, readline, libxslt +{ stdenv, fetchurl, python, pkgconfig, readline, libxslt , docbook_xsl, docbook_xml_dtd_42 -, libaio ? null, acl ? null, heimdal ? null, libcap ? null, sasl ? null, pam ? null, zlib ? null -, libgcrypt ? null }: stdenv.mkDerivation rec { @@ -13,12 +11,11 @@ stdenv.mkDerivation rec { }; buildInputs = [ - python27 pkgconfig gettext readline libxslt docbook_xsl docbook_xml_dtd_42 - libaio acl heimdal libcap sasl pam zlib libgcrypt + python pkgconfig readline libxslt docbook_xsl docbook_xml_dtd_42 ]; preConfigure = '' - sed -i 's,#!/usr/bin/env python,#!${python27}/bin/python,g' buildtools/bin/waf + sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf ''; configureFlags = [ From 257b2ae888d07b27b20a823be4646917a917c204 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:20:29 -0800 Subject: [PATCH 0371/1091] ldb: Update dependency list --- pkgs/development/libraries/ldb/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/ldb/default.nix b/pkgs/development/libraries/ldb/default.nix index adffd354dc2a..633b88b038b0 100644 --- a/pkgs/development/libraries/ldb/default.nix +++ b/pkgs/development/libraries/ldb/default.nix @@ -1,7 +1,5 @@ -{ stdenv, fetchurl, python27, pkgconfig, readline, gettext, tdb, talloc, tevent +{ stdenv, fetchurl, python, pkgconfig, readline, tdb, talloc, tevent , popt, libxslt, docbook_xsl, docbook_xml_dtd_42 -, acl ? null, heimdal ? null, libaio ? null, libcap ? null, libgcrypt ? null -, sasl ? null, pam ? null, zlib ? null, openldap ? null }: stdenv.mkDerivation rec { @@ -13,13 +11,13 @@ stdenv.mkDerivation rec { }; buildInputs = [ - python27 pkgconfig readline gettext tdb talloc tevent popt + python pkgconfig readline tdb talloc tevent popt libxslt docbook_xsl docbook_xml_dtd_42 - acl heimdal libaio libcap libgcrypt sasl pam zlib openldap ]; preConfigure = '' - sed -i 's,#!/usr/bin/env python,#!${python27}/bin/python,g' buildtools/bin/waf + echo $PYTHONPATH + sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf ''; configureFlags = [ From 6ffde6cd15567fdbc85eef0234157fcff2763824 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:21:02 -0800 Subject: [PATCH 0372/1091] cifs-utils: Add more useful dependencies --- pkgs/os-specific/linux/cifs-utils/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/cifs-utils/default.nix b/pkgs/os-specific/linux/cifs-utils/default.nix index 0183a606b2e1..5126a58e1a3b 100644 --- a/pkgs/os-specific/linux/cifs-utils/default.nix +++ b/pkgs/os-specific/linux/cifs-utils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, kerberos, keyutils, pam }: stdenv.mkDerivation rec { name = "cifs-utils-6.4"; @@ -8,11 +8,14 @@ stdenv.mkDerivation rec { sha256 = "1qz6d2xg4z1if0hy7qwyzgcr59l0alkhci6gxgjdldglda967z1q"; }; + buildInputs = [ kerberos keyutils pam ]; + makeFlags = "root_sbindir=$(out)/sbin"; - meta = { + meta = with stdenv.lib; { homepage = http://www.samba.org/linux-cifs/cifs-utils/; description = "Tools for managing Linux CIFS client filesystems"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.lgpl3; }; } From a32175d04fdd1dce6f8a30b850a79a7bae5d6300 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:21:40 -0800 Subject: [PATCH 0373/1091] ctdb: Add derivation --- pkgs/development/libraries/ctdb/default.nix | 26 +++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pkgs/development/libraries/ctdb/default.nix diff --git a/pkgs/development/libraries/ctdb/default.nix b/pkgs/development/libraries/ctdb/default.nix new file mode 100644 index 000000000000..c3321108d865 --- /dev/null +++ b/pkgs/development/libraries/ctdb/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "ctdb-2.5.4"; + + src = fetchurl { + url = "http://samba.org/ftp/ctdb/${name}.tar.gz"; + sha256 = "09fb29ngxnh1crsqchykg23bl6s4fifvxwq4gwg1y742mmnjp9fy"; + }; + + buildInputs = [ ]; + + meta = with stdenv.lib; { + description = "The trivial database"; + longDescription = + '' TDB is a Trivial Database. In concept, it is very much like GDBM, + and BSD's DB except that it allows multiple simultaneous writers and + uses locking internally to keep writers from trampling on each + other. TDB is also extremely small. + ''; + homepage = http://tdb.samba.org/; + license = licenses.lgpl3Plus; + maintainers = with maintainers; [ wkennington ]; + platforms = platforms.all; + }; +} From 449e2b4afb3032c8c221f74e87a708c7c24c22a3 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:22:06 -0800 Subject: [PATCH 0374/1091] ntdb: Add derivation --- pkgs/development/libraries/ntdb/default.nix | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/development/libraries/ntdb/default.nix diff --git a/pkgs/development/libraries/ntdb/default.nix b/pkgs/development/libraries/ntdb/default.nix new file mode 100644 index 000000000000..0c67a194f58b --- /dev/null +++ b/pkgs/development/libraries/ntdb/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, python, pkgconfig, readline, libxslt +, docbook_xsl, docbook_xml_dtd_42 +}: + +stdenv.mkDerivation rec { + name = "ntdb-1.0"; + + src = fetchurl { + url = "http://samba.org/ftp/tdb/${name}.tar.gz"; + sha256 = "0jdzgrz5sr25k83yrw7wqb3r0yj1v04z4s3lhsmnr5z6n5ifhyl1"; + }; + + buildInputs = [ + python pkgconfig readline libxslt docbook_xsl docbook_xml_dtd_42 + ]; + + preConfigure = '' + sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf + ''; + + configureFlags = [ + "--bundled-libraries=NONE" + "--builtin-libraries=replace,ccan" + ]; + + meta = with stdenv.lib; { + description = "The not-so trivial database"; + homepage = http://tdb.samba.org/; + license = licenses.lgpl3Plus; + maintainers = with maintainers; [ wkennington ]; + platforms = platforms.all; + }; +} From 6b9133dbaed50fbc7e5849393d0c583527f1d547 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 17:25:23 -0800 Subject: [PATCH 0375/1091] Add all-packages.nix changes --- pkgs/top-level/all-packages.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14a057ef1358..9326b4410b7d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5680,8 +5680,7 @@ let lcms2 = callPackage ../development/libraries/lcms2 { }; ldb = callPackage ../development/libraries/ldb { - sasl = cyrus_sasl; - libgcrypt = libgcrypt_1_6; + python = python2; }; lensfun = callPackage ../development/libraries/lensfun { }; @@ -7034,7 +7033,7 @@ let taglib_extras = callPackage ../development/libraries/taglib-extras { }; talloc = callPackage ../development/libraries/talloc { - libgcrypt = libgcrypt_1_6; + python = python2; }; tclap = callPackage ../development/libraries/tclap {}; @@ -7045,9 +7044,14 @@ let tcltls = callPackage ../development/libraries/tcltls { }; + ctdb = callPackage ../development/libraries/ctdb { }; + + ntdb = callPackage ../development/libraries/ntdb { + python = python2; + }; + tdb = callPackage ../development/libraries/tdb { - sasl = cyrus_sasl; - libgcrypt = libgcrypt_1_6; + python = python2; }; tecla = callPackage ../development/libraries/tecla { }; @@ -7059,8 +7063,7 @@ let telepathy_qt = callPackage ../development/libraries/telepathy/qt { }; tevent = callPackage ../development/libraries/tevent { - libgcrypt = libgcrypt_1_6; - sasl = cyrus_sasl; + python = python2; }; thrift = callPackage ../development/libraries/thrift { }; From 3c78e7a3e5f96cd5a3c5e32f030f31e1d8b12c4a Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 1 Jan 2015 16:34:58 +0100 Subject: [PATCH 0376/1091] Add package 'svtplay-dl'. --- pkgs/tools/misc/svtplay-dl/default.nix | 42 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 46 insertions(+) create mode 100644 pkgs/tools/misc/svtplay-dl/default.nix diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix new file mode 100644 index 000000000000..60f012d01e20 --- /dev/null +++ b/pkgs/tools/misc/svtplay-dl/default.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchurl, makeWrapper, python, perl, zip +, rtmpdump, nose, mock, pycrypto, substituteAll }: + +stdenv.mkDerivation rec { + name = "svtplay-dl-${version}"; + version = "0.10.2014.12.26"; + + src = fetchurl { + url = "https://github.com/spaam/svtplay-dl/archive/${version}.tar.gz"; + sha256 = "0zz57n4zjgj9wcbawwi8drqyxf7myhlz2x3a7vzc5ccaz66fl9ps"; + }; + + pythonPaths = [ pycrypto ]; + buildInputs = [ python perl nose mock rtmpdump makeWrapper ] ++ pythonPaths; + nativeBuildInputs = [ zip ]; + + postPatch = '' + substituteInPlace lib/svtplay_dl/fetcher/rtmp.py \ + --replace '"rtmpdump"' '"${rtmpdump}/bin/rtmpdump"' + + substituteInPlace run-tests.sh \ + --replace 'PYTHONPATH=lib' 'PYTHONPATH=lib:$PYTHONPATH' + ''; + + makeFlags = "PREFIX=$(out) SYSCONFDIR=$(out)/etc PYTHON=${python}/bin/python"; + + postInstall = '' + wrapProgram "$out/bin/svtplay-dl" \ + --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + doCheck = true; + checkPhase = "sh run-tests.sh -2"; + + meta = with stdenv.lib; { + homepage = https://github.com/spaam/svtplay-dl; + description = "Command-line tool to download videos from svtplay.se and other sites"; + license = licenses.mit; + platforms = stdenv.lib.platforms.linux; + maintainers = [ maintainers.rycee ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a2e87913768a..6945e84e1acd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2500,6 +2500,10 @@ let svnfs = callPackage ../tools/filesystems/svnfs { }; + svtplay-dl = callPackage ../tools/misc/svtplay-dl { + inherit (pythonPackages) nose mock; + }; + sysbench = callPackage ../development/tools/misc/sysbench {}; system_config_printer = callPackage ../tools/misc/system-config-printer { From f0986011b4c966e039e72469fd2ccc83b2bcdbde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 2 Jan 2015 02:35:58 +0100 Subject: [PATCH 0377/1091] k3b: 2.0.2 -> 2.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit cb58784fb903811cf66bc1af871f15f43b538962) Signed-off-by: Domen Kožar --- pkgs/applications/misc/k3b/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/k3b/default.nix b/pkgs/applications/misc/k3b/default.nix index 0a49ad445608..e551b12608e7 100644 --- a/pkgs/applications/misc/k3b/default.nix +++ b/pkgs/applications/misc/k3b/default.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "k3b-2.0.2"; + name = "k3b-2.0.3a"; src = fetchurl { - url = "mirror://sourceforge/k3b/${name}.tar.bz2"; - sha256 = "1kdpylz3w9bg02jg4mjhqz8bq1yb4xi4fqfl9139qcyjq4lny5xg"; + url = "http://download.kde.org/stable/k3b/${name}.tar.xz"; + sha256 = "10f07465g9860chfnvrp9w3m686g6j9f446xgnnx7h82d1sb42rd"; }; buildInputs = From e37328fd93c0b17589e2e886fc214ead6553fc4f Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:33:49 -0600 Subject: [PATCH 0378/1091] Add Eric Seidel as a maintainer --- lib/maintainers.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 8f75a3330c2e..aa98a2795097 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -74,6 +74,7 @@ garbas = "Rok Garbas "; gavin = "Gavin Rogers "; goibhniu = "Cillian de Róiste "; + gridaphobe = "Eric Seidel "; guibert = "David Guibert "; henrytill = "Henry Till "; hinton = "Tom Hinton "; From 0d1a16d48f7d48195f2b993a5d2613e171c60c58 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:34:57 -0600 Subject: [PATCH 0379/1091] emacs24: Add #define for building on Yosemite (darwin) --- pkgs/applications/editors/emacs-24/at-fdcwd.patch | 13 +++++++++++++ pkgs/applications/editors/emacs-24/default.nix | 5 ++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/editors/emacs-24/at-fdcwd.patch diff --git a/pkgs/applications/editors/emacs-24/at-fdcwd.patch b/pkgs/applications/editors/emacs-24/at-fdcwd.patch new file mode 100644 index 000000000000..1f99d4e18094 --- /dev/null +++ b/pkgs/applications/editors/emacs-24/at-fdcwd.patch @@ -0,0 +1,13 @@ +diff --git a/lib/careadlinkat.h b/lib/careadlinkat.h +index 5cdb813..7a272e8 100644 +--- a/lib/careadlinkat.h ++++ b/lib/careadlinkat.h +@@ -23,6 +23,8 @@ + #include + #include + ++#define AT_FDCWD -2 ++ + struct allocator; + + /* Assuming the current directory is FD, get the symbolic link value diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix index 8f954515b8f2..71b98eec0e98 100644 --- a/pkgs/applications/editors/emacs-24/default.nix +++ b/pkgs/applications/editors/emacs-24/default.nix @@ -18,7 +18,10 @@ stdenv.mkDerivation rec { sha256 = "1zflm6ac34s6v166p58ilxrxbxjm0q2wfc25f8y0mjml1lbr3qs7"; }; - patches = [ ./darwin-new-sections.patch ]; + patches = stdenv.lib.optionals stdenv.isDarwin [ + ./darwin-new-sections.patch + ./at-fdcwd.patch + ]; buildInputs = [ ncurses gconf libxml2 gnutls alsaLib pkgconfig texinfo ] From 2ae2c92b131bfeff522a8e6dd3f10141c4e79f56 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:39:09 -0600 Subject: [PATCH 0380/1091] notmuch: remove dependency on gdb on Darwin --- pkgs/applications/networking/mailreaders/notmuch/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix index a5af880728a1..43e04ed8a396 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/default.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix @@ -12,8 +12,9 @@ stdenv.mkDerivation rec { sha256 = "1szf6c44g209pcjq5nvfhlp3nzcm3lrcwv4spsxmwy13hiaccvrr"; }; - buildInputs = [ bash emacs gdb glib gmime gnupg pkgconfig talloc xapian sphinx python ] - ++ stdenv.lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ]; + buildInputs = [ bash emacs glib gmime gnupg pkgconfig talloc xapian sphinx python ] + ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames + ++ stdenv.lib.optional (!stdenv.isDarwin) gdb; patchPhase = '' find test -type f -exec \ From c4190b4894214f3db5d258a50d06e2249292e3a7 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:39:30 -0600 Subject: [PATCH 0381/1091] abc: export buildFlags in the preBuild --- pkgs/applications/science/logic/abc/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/science/logic/abc/default.nix b/pkgs/applications/science/logic/abc/default.nix index 30c36ae29dc8..8d532a342ec3 100644 --- a/pkgs/applications/science/logic/abc/default.nix +++ b/pkgs/applications/science/logic/abc/default.nix @@ -11,6 +11,9 @@ stdenv.mkDerivation rec { }; buildInputs = [ readline ]; + preBuild = '' + export buildFlags="CC=$CC CXX=$CXX LD=$LD" + ''; enableParallelBuilding = true; installPhase = '' mkdir -p $out/bin From 58ae62b9fade252ba5679e924f26b592b4b611ad Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:39:50 -0600 Subject: [PATCH 0382/1091] hub: add git as a dependency of the expression --- .../applications/version-management/git-and-tools/default.nix | 1 + .../version-management/git-and-tools/hub/default.nix | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index 71fb75a21576..3714df5fb6bc 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -75,6 +75,7 @@ rec { hub = import ./hub { inherit (rubyLibs) rake; inherit stdenv fetchurl groff makeWrapper; + git = gitBase; }; gitFastExport = import ./fast-export { diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix index 8d578c2b4660..827fdb1fa8e1 100644 --- a/pkgs/applications/version-management/git-and-tools/hub/default.nix +++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, groff, rake, makeWrapper }: +{ stdenv, fetchurl, git, groff, rake, makeWrapper }: stdenv.mkDerivation rec { name = "hub-${version}"; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { ''; fixupPhase = '' - wrapProgram $out/bin/hub --prefix PATH : ${groff}/bin + wrapProgram $out/bin/hub --prefix PATH : ${groff}/bin:${git}/bin ''; meta = { From eba9d0d8fad0a90fa92d7d447c6e46647d36040a Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:40:31 -0600 Subject: [PATCH 0383/1091] subversion: Add several compiler definitions for Darwin --- .../version-management/subversion/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix index 6e329ebdf715..a49e5e1033eb 100644 --- a/pkgs/applications/version-management/subversion/default.nix +++ b/pkgs/applications/version-management/subversion/default.nix @@ -15,7 +15,7 @@ assert httpServer -> apacheHttpd != null; assert pythonBindings -> swig != null && python != null; assert javahlBindings -> jdk != null && perl != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (rec { version = "1.8.11"; @@ -77,4 +77,9 @@ stdenv.mkDerivation rec { maintainers = with stdenv.lib.maintainers; [ eelco lovek323 ]; hydraPlatforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; }; -} +} // stdenv.lib.optionalAttrs stdenv.isDarwin { + CXX = "clang++"; + CC = "clang"; + CPP = "clang -E"; + CXXCPP = "clang++ -E"; +}) From 79b214ef954c0b3515c8b641e9b32f3c80985276 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:41:16 -0600 Subject: [PATCH 0384/1091] ats, ats2: refine supported platforms to linux --- pkgs/development/compilers/ats/default.nix | 4 +++- pkgs/development/compilers/ats2/default.nix | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ats/default.nix b/pkgs/development/compilers/ats/default.nix index 6f15c0599efc..18fe0ffe2046 100644 --- a/pkgs/development/compilers/ats/default.nix +++ b/pkgs/development/compilers/ats/default.nix @@ -17,7 +17,9 @@ stdenv.mkDerivation rec { description = "Functional programming language with dependent types"; homepage = "http://www.ats-lang.org"; license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.unix; + # TODO: it looks like ATS requires gcc specifically. Someone with more knowledge + # will need to experiment. + platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; }; } diff --git a/pkgs/development/compilers/ats2/default.nix b/pkgs/development/compilers/ats2/default.nix index 65f77ee8d3c3..18f23416e802 100644 --- a/pkgs/development/compilers/ats2/default.nix +++ b/pkgs/development/compilers/ats2/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { description = "Functional programming language with dependent types"; homepage = "http://www.ats-lang.org"; license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.unix; + platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; }; } From bdf18c10445f19a0921f785f0c5ab89611b8e7ad Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:43:51 -0600 Subject: [PATCH 0385/1091] adns: on darwin, patch the library with install_name_tool --- pkgs/development/libraries/adns/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/adns/default.nix b/pkgs/development/libraries/adns/default.nix index 8c9c6a5b9ef9..fc8b2efd5aea 100644 --- a/pkgs/development/libraries/adns/default.nix +++ b/pkgs/development/libraries/adns/default.nix @@ -21,6 +21,10 @@ stdenv.mkDerivation { # http://thread.gmane.org/gmane.linux.distributions.nixos/1328 for details. doCheck = false; + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + install_name_tool -id $out/lib/libadns.so.1.3 $out/lib/libadns.so.1.3 + ''; + meta = { homepage = "http://www.chiark.greenend.org.uk/~ian/adns/"; description = "Asynchronous DNS Resolver Library"; From a8ea864ff20f5a10bd309a602ae34e82ba826f73 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:46:51 -0600 Subject: [PATCH 0386/1091] mpfr: add gmp to LDFLAGS --- pkgs/development/libraries/mpfr/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/mpfr/default.nix b/pkgs/development/libraries/mpfr/default.nix index d999ba0cda5c..b8cabd01281f 100644 --- a/pkgs/development/libraries/mpfr/default.nix +++ b/pkgs/development/libraries/mpfr/default.nix @@ -11,6 +11,7 @@ stdenv.mkDerivation rec { buildInputs = [ gmp ]; CFLAGS = "-I${gmp}/include"; + LDFLAGS = if stdenv.isDarwin then "-L${gmp}/lib" else null; configureFlags = /* Work around a FreeBSD bug that otherwise leads to segfaults in the test suite: From 70befe1df1117ed8a74b55ea30b0b25010341235 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:47:21 -0600 Subject: [PATCH 0387/1091] serf: add change for the lack of kerberos on darwin --- pkgs/development/libraries/serf/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/serf/default.nix b/pkgs/development/libraries/serf/default.nix index fb01f17e9480..df8749622bea 100644 --- a/pkgs/development/libraries/serf/default.nix +++ b/pkgs/development/libraries/serf/default.nix @@ -18,9 +18,11 @@ stdenv.mkDerivation rec { buildPhase = '' scons PREFIX="$out" OPENSSL="${openssl}" ZLIB="${zlib}" APR="$(echo "${apr}"/bin/*-config)" \ - APU="$(echo "${aprutil}"/bin/*-config)" GSSAPI="${kerberos}" CC="${ + APU="$(echo "${aprutil}"/bin/*-config)" CC="${ if stdenv.isDarwin then "clang" else "${stdenv.cc}/bin/gcc" - }" + }" ${ + if stdenv.isDarwin then "" else "GSSAPI=\"${kerberos}\"" + } ''; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-L/usr/lib"; From 783e27e32ae45163288509f0f35124cd78214685 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:47:43 -0600 Subject: [PATCH 0388/1091] pycrypto: preConfigure patch ups --- pkgs/development/python-modules/pycrypto/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/pycrypto/default.nix b/pkgs/development/python-modules/pycrypto/default.nix index 59bd9affef67..4faaf20d29c3 100644 --- a/pkgs/development/python-modules/pycrypto/default.nix +++ b/pkgs/development/python-modules/pycrypto/default.nix @@ -9,6 +9,11 @@ buildPythonPackage rec { sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj"; }; + preConfigure = '' + sed -i 's,/usr/include,/no-such-dir,' configure + sed -i "s!,'/usr/include/'!!" setup.py + ''; + buildInputs = stdenv.lib.optional (!python.isPypy or false) gmp; # optional for pypy doCheck = !(python.isPypy or stdenv.isDarwin); # error: AF_UNIX path too long From 7715e7e1087ce070860a3e7a595f37785caa5117 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:48:36 -0600 Subject: [PATCH 0389/1091] dovecot: conditionalize some dependencies for Linux --- pkgs/servers/mail/dovecot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/mail/dovecot/default.nix b/pkgs/servers/mail/dovecot/default.nix index 5f779c754723..bd179490c18b 100644 --- a/pkgs/servers/mail/dovecot/default.nix +++ b/pkgs/servers/mail/dovecot/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { name = "dovecot-2.1.17"; - buildInputs = [openssl pam bzip2 zlib inotifyTools openldap]; + buildInputs = [openssl bzip2 zlib openldap] ++ stdenv.lib.optionals stdenv.isLinux [pam inotifyTools]; src = fetchurl { url = "http://dovecot.org/releases/2.1/${name}.tar.gz"; From bff056703af84dbb8386c9a4fff1788be1700644 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:49:12 -0600 Subject: [PATCH 0390/1091] xquartz: depend on font binaries instead of source --- pkgs/servers/x11/xquartz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/x11/xquartz/default.nix b/pkgs/servers/x11/xquartz/default.nix index 98fe2a51cc24..3e9e7cb779ee 100644 --- a/pkgs/servers/x11/xquartz/default.nix +++ b/pkgs/servers/x11/xquartz/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, buildEnv, makeFontsConf, gnused, writeScript, xorg, bashInteractive, substituteAll, xterm, makeWrapper, ruby , openssl, quartz-wm, fontconfig, xkeyboard_config, xlsfonts, xfontsel -, ttf_bitstream_vera, freefont_ttf, liberation_ttf +, ttf_bitstream_vera, freefont_ttf, liberation_ttf_binary , shell ? "${bashInteractive}/bin/bash" }: @@ -66,7 +66,7 @@ let xorg.fontbhlucidatypewriter75dpi ttf_bitstream_vera freefont_ttf - liberation_ttf + liberation_ttf_binary xorg.fontbh100dpi xorg.fontmiscmisc xorg.fontcursormisc From a00a8d0711512d8a38ddf4dc34c0458c9e140a01 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:50:32 -0600 Subject: [PATCH 0391/1091] gnupg: correct a typo in their source code --- pkgs/tools/security/gnupg/20.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/security/gnupg/20.nix b/pkgs/tools/security/gnupg/20.nix index 7bace2ef1c41..a584f2d1d853 100644 --- a/pkgs/tools/security/gnupg/20.nix +++ b/pkgs/tools/security/gnupg/20.nix @@ -20,6 +20,9 @@ stdenv.mkDerivation rec { patchPhase = '' find tests -type f | xargs sed -e 's@/bin/pwd@${coreutils}&@g' -i + '' + stdenv.lib.optionalString stdenv.isDarwin '' + find . -name pcsc-wrapper.c | xargs sed -i 's/typedef unsinged int pcsc_dword_t/typedef unsigned int pcsc_dword_t/' + '' + '' patch gl/stdint_.h < ${./clang.patch} ''; From 60d0005a0c02b233653f8089456270a0ba13b59d Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 2 Jan 2015 14:50:51 -0600 Subject: [PATCH 0392/1091] opensp: display ftp_proxy and http_proxy during build --- pkgs/tools/text/sgml/opensp/setup-hook.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/tools/text/sgml/opensp/setup-hook.sh b/pkgs/tools/text/sgml/opensp/setup-hook.sh index 5775832789a1..52da517a8cbe 100644 --- a/pkgs/tools/text/sgml/opensp/setup-hook.sh +++ b/pkgs/tools/text/sgml/opensp/setup-hook.sh @@ -9,6 +9,14 @@ addSGMLCatalogs () { if test -z "$sgmlHookDone"; then sgmlHookDone=1 + # Set http_proxy and ftp_proxy to a invalid host to prevent + # xmllint and xsltproc from trying to download DTDs from the + # network even when --nonet is not given. That would be impure. + # (Note that .invalid is a reserved domain guaranteed not to + # work.) + export http_proxy=http://nodtd.invalid/ + export ftp_proxy=http://nodtd.invalid/ + export SGML_CATALOG_FILES envHooks+=(addSGMLCatalogs) fi From 68ba6ca863463418697b6a56e4edd8af722c6187 Mon Sep 17 00:00:00 2001 From: Vladimir Still Date: Sat, 3 Jan 2015 13:47:44 +0100 Subject: [PATCH 0393/1091] perlPackages: Add X11-IdleTime. --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 813284ede8f8..801f105952f6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10255,6 +10255,20 @@ let self = _self // overrides; _self = with self; { doCheck = false; }; + X11IdleTime = buildPerlPackage rec { + name = "X11-IdleTime-0.09"; + src = fetchurl { + url = "mirror://cpan/authors/id/A/AW/AWENDT/${name}.tar.gz"; + sha256 = "0j27cb9yy9ymni8cbiyxplbg086b8lv6b330nwqyx0briq3xrzfq"; + }; + buildInputs = [ pkgs.xlibs.libXext pkgs.xlibs.libXScrnSaver pkgs.xlibs.libX11 ]; + propagatedBuildInputs = [ InlineC ]; + patchPhase = ''sed -ie 's,-L/usr/X11R6/lib/,-L${pkgs.xlibs.libX11}/lib/ -L${pkgs.xlibs.libXext}/lib/ -L${pkgs.xlibs.libXScrnSaver}/lib/,' IdleTime.pm''; + meta = { + description = "Get the idle time of X11"; + }; + }; + X11Protocol = buildPerlPackage rec { name = "X11-Protocol-0.56"; src = fetchurl { From 187646f0711b0c7f5cbbd9a759f831ffe18cd703 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 3 Jan 2015 16:55:56 +0300 Subject: [PATCH 0394/1091] Return proper 404 when path is missing --- .../nix-binary-cache/nix-binary-cache.cgi.in | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in b/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in index 1afe8854fed1..890e68765b40 100644 --- a/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in +++ b/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in @@ -10,13 +10,18 @@ KEYNAME=na export NIX_REMOTE=daemon config="${NIX_BINARY_CACHE_CONFIG:-${HTTP_NIX_BINARY_CACHE_CONFIG:-/etc/nix/nix-binary-cache.cgi.conf}}" -config="$(cd "$(@coreutils@/dirname "$config")"; +config="$(cd "$(@coreutils@/dirname "$config")"; @coreutils@/pwd)/$(@coreutils@/basename "$config")" @coreutils@/test -e "$config" && . "$config" header(){ echo "Content-Type: text/plain; charset=utf-8" - echo + echo +} + +header404(){ + echo "Status: 404 Not Found" + echo } clean_path() { @@ -28,12 +33,12 @@ storeq(){ } sign(){ - test -n "$1" && - @coreutils@/sha256sum | @gnused@/sed -e 's/ .*//' | + test -n "$1" && + @coreutils@/sha256sum | @gnused@/sed -e 's/ .*//' | @openssl@/openssl rsautl -sign -inkey "$@" | @coreutils@/base64 -w 0 } -case "$QUERY_STRING" in +case "$QUERY_STRING" in "") header echo "Hello, this is a dynamically-generated Nix binary cache" @@ -61,9 +66,9 @@ case "$QUERY_STRING" in echo "Compression: $COMPRESSION" echo "NarHash: $(storeq --hash "$path")" echo "NarSize: $(storeq --size "$path")" - echo "References: $(storeq --references "$path" | + echo "References: $(storeq --references "$path" | @coreutils@/tac | clean_path )" - echo "Deriver: $(storeq --deriver "$path" | + echo "Deriver: $(storeq --deriver "$path" | clean_path )" )" signature="$(echo "$info" | sign "$KEY")" @@ -72,6 +77,7 @@ case "$QUERY_STRING" in echo "Signature: 1;$KEYNAME;$signature" else + header404 exit 1 fi ;; @@ -81,6 +87,7 @@ case "$QUERY_STRING" in header @nix@/nix-store --dump "$path" | @xz@/xz else + header404 exit 1 fi ;; @@ -91,6 +98,7 @@ case "$QUERY_STRING" in header @nix@/nix-store --dump "$path" | @bzip2@/bzip2 else + header404 exit 1 fi ;; From 77a448e96f8165da33c7c03dc8b8030fc0df2fc8 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 3 Jan 2015 09:54:02 -0500 Subject: [PATCH 0395/1091] restore pkgs.gcc = stdenv.cc --- pkgs/stdenv/linux/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index f68f63975b2a..6f35d5fc0c80 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -287,6 +287,9 @@ rec { overrides = pkgs: { inherit cc; + + gcc = cc; + inherit (stage4.pkgs) gzip bzip2 xz bash binutils coreutils diffutils findutils gawk glibc gnumake gnused gnutar gnugrep gnupatch patchelf From 3d7ff07258fac0957fa9bba96f397aab211fd93b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 3 Jan 2015 16:32:00 +0100 Subject: [PATCH 0396/1091] fix manual --- nixos/modules/config/users-groups.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix index aee9bb7722a0..f585a2774799 100644 --- a/nixos/modules/config/users-groups.nix +++ b/nixos/modules/config/users-groups.nix @@ -385,13 +385,13 @@ in { according to users.extraUsers, but existing passwords will not be changed. - + If set to false, the contents of the user and group files will simply be replaced on system activation. This also holds for the user passwords; all changed passwords will be reset according to the users.extraUsers configuration on activation. - + ''; }; From 772cff097ee40353f703d64ab49df0eeb309b2c4 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 3 Jan 2015 04:40:12 +0100 Subject: [PATCH 0397/1091] loudmouth: Apply digest auth fix from Arch Linux. Digest authentication otherwise won't work with MCabber, no matter whether it's SHA1 or MD5. Signed-off-by: aszlig Tested-by: devhell <"^"@regexmail.net> --- pkgs/development/libraries/loudmouth/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/loudmouth/default.nix b/pkgs/development/libraries/loudmouth/default.nix index 5c67aaa4c197..1e3ed216f5a8 100644 --- a/pkgs/development/libraries/loudmouth/default.nix +++ b/pkgs/development/libraries/loudmouth/default.nix @@ -8,7 +8,15 @@ stdenv.mkDerivation rec { sha256 = "1qr9z73i33y49pbpq6zy7q537g0iyc8sm56rjf0ylwcv01fkzacm"; }; - patches = [ ./glib-2.32.patch ]; + patches = [ + ./glib-2.32.patch + (fetchurl rec { + name = "01-fix-sasl-md5-digest-uri.patch"; + url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/" + + "${name}?h=packages/loudmouth"; + sha256 = "0y79vbklscgp8248iirllwmgk4q0wwyl3gmxz7l9frc2384xvanm"; + }) + ]; configureFlags = "--with-ssl=openssl"; From 7452a03ba94657133bc1f6bd0f7ea83b4628e029 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sat, 3 Jan 2015 19:44:08 +0300 Subject: [PATCH 0398/1091] libfprint: add package --- .../libraries/libfprint/default.nix | 23 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/libraries/libfprint/default.nix diff --git a/pkgs/development/libraries/libfprint/default.nix b/pkgs/development/libraries/libfprint/default.nix new file mode 100644 index 000000000000..ffbed7945997 --- /dev/null +++ b/pkgs/development/libraries/libfprint/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, libusb, glib, nss, nspr, gdk_pixbuf }: + +stdenv.mkDerivation rec { + name = "libfprint-0.5.1"; + + src = fetchurl { + url = "http://people.freedesktop.org/~hadess/${name}.tar.xz"; + sha256 = "1cwgaswqcvvbclahk2m2qr09k7lf7l8jwvgf3svq92w8j4xmc4kd"; + }; + + buildInputs = [ libusb glib nss nspr gdk_pixbuf ]; + nativeBuildInputs = [ pkgconfig ]; + + configureFlags = [ "--with-udev-rules-dir=$(out)/lib/udev/rules.d" ]; + + meta = with stdenv.lib; { + homepage = "http://www.freedesktop.org/wiki/Software/fprint/libfprint/"; + description = "A library designed to make it easy to add support for consumer fingerprint readers"; + license = licenses.lgpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ abbradar ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14a057ef1358..e45f4043f825 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5848,6 +5848,8 @@ let extraOnly = true; }; + libfprint = callPackage ../development/libraries/libfprint { }; + libgadu = callPackage ../development/libraries/libgadu { }; libgdata = gnome3.libgdata; From 63af25130e8185d5948f0bcab7f5d57c284acbfd Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sat, 3 Jan 2015 19:46:09 +0300 Subject: [PATCH 0399/1091] fprintd: add package --- pkgs/tools/security/fprintd/default.nix | 25 +++++++++++++++++++++++++ pkgs/tools/security/fprintd/pod.patch | 9 +++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 36 insertions(+) create mode 100644 pkgs/tools/security/fprintd/default.nix create mode 100644 pkgs/tools/security/fprintd/pod.patch diff --git a/pkgs/tools/security/fprintd/default.nix b/pkgs/tools/security/fprintd/default.nix new file mode 100644 index 000000000000..bc3fae3d4777 --- /dev/null +++ b/pkgs/tools/security/fprintd/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, pkgconfig, libfprint, intltool, glib, dbus_glib, polkit, nss, pam, systemd }: + +stdenv.mkDerivation rec { + name = "fprintd-0.5.1"; + + src = fetchurl { + url = "http://people.freedesktop.org/~hadess/${name}.tar.xz"; + sha256 = "0n3fh28cvqrhjig30lz1p075g0wd7jnhvz1j34n37c0cwc7rfmlj"; + }; + + patches = [ ./pod.patch ]; + + buildInputs = [ libfprint glib dbus_glib polkit nss pam systemd ]; + nativeBuildInputs = [ pkgconfig intltool ]; + + configureFlags = [ "--with-systemdsystemunitdir=$(out)/lib/systemd/system" ]; + + meta = with stdenv.lib; { + homepage = "http://www.freedesktop.org/wiki/Software/fprint/fprintd/"; + description = "D-Bus daemon that offers libfprint functionality over the D-Bus interprocess communication bus"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ abbradar ]; + }; +} diff --git a/pkgs/tools/security/fprintd/pod.patch b/pkgs/tools/security/fprintd/pod.patch new file mode 100644 index 000000000000..34cf6560cc54 --- /dev/null +++ b/pkgs/tools/security/fprintd/pod.patch @@ -0,0 +1,9 @@ +diff -u -r fprintd-0.5.1/data/fprintd.pod fprintd-0.5.1-pod/data/fprintd.pod +--- fprintd-0.5.1/data/fprintd.pod 2013-06-26 13:10:17.000000000 +0200 ++++ fprintd-0.5.1-pod/data/fprintd.pod 2013-08-17 12:17:36.330332635 +0200 +@@ -100,3 +100,5 @@ + =over 8 + + =item B, B ++ ++=back diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e45f4043f825..9b01b6fae61b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1218,6 +1218,8 @@ let fprot = callPackage ../tools/security/fprot { }; + fprintd = callPackage ../tools/security/fprintd { }; + freeipmi = callPackage ../tools/system/freeipmi {}; freetalk = callPackage ../applications/networking/instant-messengers/freetalk { From 006dceba1433a5d88cd71a9101edf569a528cfc5 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sat, 3 Jan 2015 19:46:45 +0300 Subject: [PATCH 0400/1091] fprint_demo: add package --- pkgs/tools/security/fprint_demo/default.nix | 22 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/tools/security/fprint_demo/default.nix diff --git a/pkgs/tools/security/fprint_demo/default.nix b/pkgs/tools/security/fprint_demo/default.nix new file mode 100644 index 000000000000..20413ca626c2 --- /dev/null +++ b/pkgs/tools/security/fprint_demo/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchgit, autoreconfHook, pkgconfig, libfprint, gtk2 }: + +stdenv.mkDerivation rec { + name = "fprint_demo"; + + src = fetchgit { + url = "git://github.com/dsd/fprint_demo"; + rev = "5d86c3f778bf97a29b73bdafbebd1970e560bfb0"; + sha256 = "fe5bbf8d062fedd6fa796e50c5bd95fef49580eb0a890f78d6f55bd51cc94234"; + }; + + buildInputs = [ libfprint gtk2 ]; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; + + meta = with stdenv.lib; { + homepage = "http://www.freedesktop.org/wiki/Software/fprint/fprint_demo/"; + description = "A simple GTK+ application to demonstrate and test libfprint's capabilities"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ abbradar ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9b01b6fae61b..103c7747f5f2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1220,6 +1220,8 @@ let fprintd = callPackage ../tools/security/fprintd { }; + fprint_demo = callPackage ../tools/security/fprint_demo { }; + freeipmi = callPackage ../tools/system/freeipmi {}; freetalk = callPackage ../applications/networking/instant-messengers/freetalk { From a164a0b4c571540289d4fd5d5bdbe3ca70e94f63 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sat, 3 Jan 2015 19:47:38 +0300 Subject: [PATCH 0401/1091] nixos/fprintd: add service and pam support --- nixos/modules/module-list.nix | 1 + nixos/modules/security/pam.nix | 11 +++++ nixos/modules/services/security/fprintd.nix | 53 +++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 nixos/modules/services/security/fprintd.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 503dd87ad4d9..cbac9b9765fd 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -306,6 +306,7 @@ ./services/search/solr.nix ./services/security/clamav.nix ./services/security/fail2ban.nix + ./services/security/fprintd.nix ./services/security/fprot.nix ./services/security/frandom.nix ./services/security/haveged.nix diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index 844a9da0eb46..3b5dd41868be 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -54,6 +54,15 @@ let ''; }; + fprintAuth = mkOption { + default = config.services.fprintd.enable; + type = types.bool; + description = '' + If set, fingerprint reader will be used (if exists and + your fingerprints are enrolled). + ''; + }; + sshAgentAuth = mkOption { default = false; type = types.bool; @@ -179,6 +188,8 @@ let "auth required pam_tally.so"} ${optionalString (config.security.pam.enableSSHAgentAuth && cfg.sshAgentAuth) "auth sufficient ${pkgs.pam_ssh_agent_auth}/libexec/pam_ssh_agent_auth.so file=~/.ssh/authorized_keys:~/.ssh/authorized_keys2:/etc/ssh/authorized_keys.d/%u"} + ${optionalString cfg.fprintAuth + "auth sufficient ${pkgs.fprintd}/lib/security/pam_fprintd.so"} ${optionalString cfg.usbAuth "auth sufficient ${pkgs.pam_usb}/lib/security/pam_usb.so"} ${optionalString cfg.unixAuth diff --git a/nixos/modules/services/security/fprintd.nix b/nixos/modules/services/security/fprintd.nix new file mode 100644 index 000000000000..a35b065ba815 --- /dev/null +++ b/nixos/modules/services/security/fprintd.nix @@ -0,0 +1,53 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + + cfg = config.services.fprintd; + +in + + +{ + + ###### interface + + options = { + + services.fprintd = { + + enable = mkOption { + type = types.bool; + default = false; + description = '' + Whether to enable fprintd daemon and PAM module for fingerprint readers handling. + ''; + }; + + }; + + }; + + + ###### implementation + + config = mkIf cfg.enable { + + services.dbus.packages = [ pkgs.fprintd ]; + + environment.systemPackages = [ pkgs.fprintd ]; + + systemd.services.fprintd = { + description = "Fingerprint Authentication Daemon"; + + serviceConfig = { + Type = "dbus"; + BusName = "net.reactivated.Fprint"; + ExecStart = "${pkgs.fprintd}/libexec/fprintd"; + }; + }; + + }; + +} From 840f9b419c76456656f747cc7f3153278d8b74a6 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 3 Jan 2015 18:18:42 +0100 Subject: [PATCH 0402/1091] glib-tested: Remove explicitly adding libgcc_s.so. As of 65221567c12eb20d1254f6bc1b573e126af43645, it's no longer needed. Also, this is one of the packages that has caused the tarball evaluation to fail for freebsd targets, so I guess it's twice a reason to remove it. Signed-off-by: aszlig --- pkgs/development/libraries/glib/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix index ab6f4165e72b..2868e1de4f7e 100644 --- a/pkgs/development/libraries/glib/default.nix +++ b/pkgs/development/libraries/glib/default.nix @@ -81,9 +81,7 @@ stdenv.mkDerivation rec { inherit doCheck; preCheck = optionalString doCheck - # libgcc_s.so.1 must be installed for pthread_cancel to work - # also point to the glib/.libs path - '' export LD_LIBRARY_PATH="${stdenv.cc.gcc}/lib:$NIX_BUILD_TOP/${name}/glib/.libs:$LD_LIBRARY_PATH" + '' export LD_LIBRARY_PATH="$NIX_BUILD_TOP/${name}/glib/.libs:$LD_LIBRARY_PATH" export TZDIR="${tzdata}/share/zoneinfo" export XDG_CACHE_HOME="$TMP" export XDG_RUNTIME_HOME="$TMP" From 7982c3423aec7a16375be5af20b0804bac25390a Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 3 Jan 2015 18:24:16 +0100 Subject: [PATCH 0403/1091] openarena: Clean up and fix tarball evaluation. It really doesn't make sense to pass stdenv.system to the builder and check the value during build process. Also, we're now using $NIX_CC/nix-support/dynamic-linker instead of pattern matching on ld-linux*.so.?. This is part of an attempt to fix nixpkgs tarball evaluation. Signed-off-by: aszlig --- pkgs/games/openarena/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/games/openarena/default.nix b/pkgs/games/openarena/default.nix index 7db727a13fd1..1926afaeb3b6 100644 --- a/pkgs/games/openarena/default.nix +++ b/pkgs/games/openarena/default.nix @@ -14,21 +14,21 @@ stdenv.mkDerivation rec { installPhase = let gameDir = "$out/openarena-$version"; - interpreter = "${stdenv.glibc}/lib/ld-linux*.so.?"; + interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")"; in '' mkdir -pv $out/bin cd $out unzip $src - if [ "${stdenv.system}" == "x86_64-linux" ]; then - patchelf --set-interpreter ${interpreter} ${gameDir}/openarena.x86_64 + ${if stdenv.system == "x86_64-linux" then '' + patchelf --set-interpreter "${interpreter}" "${gameDir}/openarena.x86_64" makeWrapper "${gameDir}/openarena.x86_64" "$out/bin/openarena" \ --prefix LD_LIBRARY_PATH : "${SDL}/lib:${libogg}/lib:${libvorbis}/lib" - else - patchelf --set-interpreter ${interpreter} ${gameDir}/openarena.i386 + '' else '' + patchelf --set-interpreter "${interpreter}" "${gameDir}/openarena.i386" makeWrapper "${gameDir}/openarena.i386" "$out/bin/openarena" \ --prefix LD_LIBRARY_PATH : "${SDL}/lib:${libogg}/lib:${libvorbis}/lib" - fi + ''} ''; meta = { From f4edebfa129d6f762ebd3c16da7eaecd9fe9e655 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 3 Jan 2015 18:27:41 +0100 Subject: [PATCH 0404/1091] gettext: Check for existence of stdenv.ccCross. Should only affect cross-builds, however I didn't test whether cross-building gettext actually works. But if it's broken now, it was broken before as well and this at least unbreaks the non-cross-built nixpkgs tarball job :-) Signed-off-by: aszlig --- pkgs/development/libraries/gettext/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix index 8d88ef453030..091d780c7221 100644 --- a/pkgs/development/libraries/gettext/default.nix +++ b/pkgs/development/libraries/gettext/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (rec { enableParallelBuilding = true; crossAttrs = { - buildInputs = stdenv.lib.optional (stdenv.ccCross.libc ? libiconv) + buildInputs = stdenv.lib.optional (stdenv ? ccCross && stdenv.ccCross.libc ? libiconv) stdenv.ccCross.libc.libiconv.crossDrv; # Gettext fails to guess the cross compiler configureFlags = "CXX=${stdenv.cross.config}-g++"; From c08a49bffc6cc4acf3dcde6072e1c21104a9c69d Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 3 Jan 2015 18:39:31 +0100 Subject: [PATCH 0405/1091] go: Remove explicitly adding libgcc_s.so. As of 65221567c12eb20d1254f6bc1b573e126af43645, it's no longer needed. This is part of an attempt to fix nixpkgs tarball evaluation. Signed-off-by: aszlig --- pkgs/development/compilers/go/1.3.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/compilers/go/1.3.nix b/pkgs/development/compilers/go/1.3.nix index 8f4bd50326d7..2f23698059f4 100644 --- a/pkgs/development/compilers/go/1.3.nix +++ b/pkgs/development/compilers/go/1.3.nix @@ -80,12 +80,6 @@ stdenv.mkDerivation { installPhase = '' export CC=cc - '' + stdenv.lib.optionalString (stdenv ? cc) '' - # http://lists.science.uu.nl/pipermail/nix-dev/2013-October/011891.html - # Fix for "libgcc_s.so.1 must be installed for pthread_cancel to work" - # during tests: - export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.gcc}/lib/libgcc_s.so))" - '' + '' mkdir -p "$out/bin" export GOROOT="$(pwd)/" export GOBIN="$out/bin" From 9e766dcc6bd1077b2dcb12e8a27700fd23b70d4a Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Sat, 3 Jan 2015 20:08:33 +0100 Subject: [PATCH 0406/1091] nginx: syslog extension, fix git revision --- pkgs/servers/http/nginx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/nginx/default.nix b/pkgs/servers/http/nginx/default.nix index 1d2887bcc210..5d6405f5fe78 100644 --- a/pkgs/servers/http/nginx/default.nix +++ b/pkgs/servers/http/nginx/default.nix @@ -33,8 +33,8 @@ let syslog-ext = fetchFromGitHub { owner = "yaoweibin"; repo = "nginx_syslog_patch"; - rev = "v0.25"; - sha256 = "0734f884838wcjyrrddn8wzj834wid1zffrk093jrx18447cryxl"; + rev = "3ca5ba65541637f74467038aa032e2586321d0cb"; + sha256 = "0y8dxkx8m1jw4v5zsvw1gfah9vh3ryq0hfmrcbjzcmwp5b5lb1i8"; }; moreheaders-ext = fetchFromGitHub { From f9afb8e6cbf8deb9e6b46352d42ea3509a02074b Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 1 Jan 2015 16:47:24 +0100 Subject: [PATCH 0407/1091] Add package 'radeontop'. --- pkgs/os-specific/linux/radeontop/default.nix | 39 +++++++++++++++++++ .../linux/radeontop/install-paths.patch | 36 +++++++++++++++++ .../linux/radeontop/version-header.patch | 21 ++++++++++ pkgs/top-level/all-packages.nix | 2 + 4 files changed, 98 insertions(+) create mode 100644 pkgs/os-specific/linux/radeontop/default.nix create mode 100644 pkgs/os-specific/linux/radeontop/install-paths.patch create mode 100644 pkgs/os-specific/linux/radeontop/version-header.patch diff --git a/pkgs/os-specific/linux/radeontop/default.nix b/pkgs/os-specific/linux/radeontop/default.nix new file mode 100644 index 000000000000..ed159bbf37f9 --- /dev/null +++ b/pkgs/os-specific/linux/radeontop/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl, substituteAll, pkgconfig +, gettext, ncurses, libdrm, libpciaccess }: + +stdenv.mkDerivation rec { + name = "radeontop-${version}"; + version = "0.8"; + + src = fetchurl { + url = "https://github.com/clbr/radeontop/archive/v${version}.tar.gz"; + sha256 = "12c4kpr9zy2a21k8mck9cbfwm54x1l0i96va97m70pc9ramf2c24"; + }; + + buildInputs = [ pkgconfig gettext ncurses libdrm libpciaccess ]; + + patches = [ + ./install-paths.patch + + # The default generation of version.h expects a git clone. + (substituteAll { + src = ./version-header.patch; + inherit version; + }) + ]; + + postPatch = '' + substituteInPlace radeontop.c \ + --replace /usr/share/locale $out/share/locale + ''; + + makeFlags = "DESTDIR=$(out)"; + + meta = with stdenv.lib; { + description = "Top-like tool for viewing AMD Radeon GPU utilization"; + homepage = https://github.com/clbr/radeontop; + platforms = platforms.linux; + license = licenses.gpl3; + maintainers = [ maintainers.rycee ]; + }; +} diff --git a/pkgs/os-specific/linux/radeontop/install-paths.patch b/pkgs/os-specific/linux/radeontop/install-paths.patch new file mode 100644 index 000000000000..59aee99d0bc3 --- /dev/null +++ b/pkgs/os-specific/linux/radeontop/install-paths.patch @@ -0,0 +1,36 @@ +diff -Nurp radeontop-0.8-orig/Makefile radeontop-0.8/Makefile +--- radeontop-0.8-orig/Makefile 2015-01-03 09:34:30.205507608 +0100 ++++ radeontop-0.8/Makefile 2015-01-03 09:43:22.835174006 +0100 +@@ -7,7 +7,6 @@ + # nostrip disable stripping, default off + # plain apply neither -g nor -s. + +-PREFIX ?= /usr + INSTALL ?= install + + nls ?= 1 +@@ -74,10 +73,10 @@ trans: + --package-name radeontop + + install: all +- $(INSTALL) -D -m755 $(bin) $(DESTDIR)/$(PREFIX)/sbin/$(bin) +- $(INSTALL) -D -m644 radeontop.1 $(DESTDIR)/$(PREFIX)/share/man/man1/radeontop.1 ++ $(INSTALL) -D -m755 $(bin) $(DESTDIR)/sbin/$(bin) ++ $(INSTALL) -D -m644 radeontop.1 $(DESTDIR)/share/man/man1/radeontop.1 + ifeq ($(nls), 1) +- $(MAKE) -C translations install PREFIX=$(PREFIX) ++ $(MAKE) -C translations install DESTDIR=$(DESTDIR) + endif + + man: +diff -Nurp radeontop-0.8-orig/translations/Makefile radeontop-0.8/translations/Makefile +--- radeontop-0.8-orig/translations/Makefile 2015-01-03 09:34:30.205507608 +0100 ++++ radeontop-0.8/translations/Makefile 2015-01-03 09:43:40.235309691 +0100 +@@ -15,6 +15,6 @@ $(obj): $(src) + $(MSGFMT) -o $@ $< + + %.inst: %.mo +- $(INSTALL) -D -m 644 $< $(DESTDIR)/$(PREFIX)/share/locale/$*/LC_MESSAGES/radeontop.mo ++ $(INSTALL) -D -m 644 $< $(DESTDIR)/share/locale/$*/LC_MESSAGES/radeontop.mo + + install: all $(inst) diff --git a/pkgs/os-specific/linux/radeontop/version-header.patch b/pkgs/os-specific/linux/radeontop/version-header.patch new file mode 100644 index 000000000000..784464794d72 --- /dev/null +++ b/pkgs/os-specific/linux/radeontop/version-header.patch @@ -0,0 +1,21 @@ +diff -Nurp radeontop-0.8-orig/include/version.h radeontop-0.8/include/version.h +--- radeontop-0.8-orig/include/version.h 1970-01-01 01:00:00.000000000 +0100 ++++ radeontop-0.8/include/version.h 2015-01-03 09:34:58.114335049 +0100 +@@ -0,0 +1,6 @@ ++#ifndef VER_H ++#define VER_H ++ ++#define VERSION "@version@" ++ ++#endif +diff -Nurp radeontop-0.8-orig/Makefile radeontop-0.8/Makefile +--- radeontop-0.8-orig/Makefile 2015-01-03 09:34:30.205507608 +0100 ++++ radeontop-0.8/Makefile 2015-01-03 09:38:36.765881422 +0100 +@@ -67,7 +67,6 @@ clean: + .git: + + $(verh): .git +- ./getver.sh + + trans: + xgettext -o translations/radeontop.pot -k_ *.c \ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a2e87913768a..e3e3c1569f86 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8604,6 +8604,8 @@ let radeontools = callPackage ../os-specific/linux/radeontools { }; + radeontop = callPackage ../os-specific/linux/radeontop { }; + raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi {}; regionset = callPackage ../os-specific/linux/regionset { }; From 5b9b923abd69c3f2cf531ec20bb654e6257684ff Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Tue, 30 Dec 2014 15:39:26 +0100 Subject: [PATCH 0408/1091] Add package 'unpaper'. --- pkgs/tools/graphics/unpaper/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/tools/graphics/unpaper/default.nix diff --git a/pkgs/tools/graphics/unpaper/default.nix b/pkgs/tools/graphics/unpaper/default.nix new file mode 100644 index 000000000000..e199eeea132b --- /dev/null +++ b/pkgs/tools/graphics/unpaper/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, pkgconfig, libav, libxslt }: + +stdenv.mkDerivation rec { + name = "unpaper-${version}"; + version = "6.1"; + + src = fetchurl { + url = "https://www.flameeyes.eu/files/${name}.tar.xz"; + sha256 = "0c5rbkxbmy9k8vxjh4cv0bgnqd3wqc99yzw215vkyjslvbsq8z13"; + }; + + buildInputs = [ pkgconfig libav libxslt ]; + + meta = with stdenv.lib; { + homepage = https://www.flameeyes.eu/projects/unpaper; + description = "Post-processing tool for scanned sheets of paper"; + license = licenses.gpl2; + maintainers = [ maintainers.rycee ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1614c17d09f6..291c22ef62aa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11069,6 +11069,8 @@ let enableX11 = config.unison.enableX11 or true; }; + unpaper = callPackage ../tools/graphics/unpaper { }; + uucp = callPackage ../tools/misc/uucp { }; uvccapture = callPackage ../applications/video/uvccapture { }; From 261e31c186870f2e47210124f621b7568bc99f93 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 3 Jan 2015 18:40:37 +0100 Subject: [PATCH 0409/1091] t1lib: Use metalab mirrors (close #5552) --- pkgs/development/libraries/t1lib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/t1lib/default.nix b/pkgs/development/libraries/t1lib/default.nix index ebd8699dc17c..6470ebd3b466 100644 --- a/pkgs/development/libraries/t1lib/default.nix +++ b/pkgs/development/libraries/t1lib/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "t1lib-5.1.2"; src = fetchurl { - url = "ftp://ftp.nluug.nl/pub/metalab/libs/graphics/t1lib-5.1.2.tar.gz"; + url = "mirror://metalab/libs/graphics/t1lib-5.1.2.tar.gz"; sha256 = "0nbvjpnmcznib1nlgg8xckrmsw3haa154byds2h90y2g0nsjh4w2"; }; From 9a3b8068f88317e6598c420ed14028b00b6b363d Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Wed, 31 Dec 2014 14:13:44 +0100 Subject: [PATCH 0410/1091] Add package 'flashbench'. --- pkgs/os-specific/linux/flashbench/default.nix | 27 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/os-specific/linux/flashbench/default.nix diff --git a/pkgs/os-specific/linux/flashbench/default.nix b/pkgs/os-specific/linux/flashbench/default.nix new file mode 100644 index 000000000000..0a6364f07df5 --- /dev/null +++ b/pkgs/os-specific/linux/flashbench/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchgit }: + +stdenv.mkDerivation rec { + name = "flashbench-${version}"; + version = "2012-06-06"; + + src = fetchgit { + url = "https://github.com/bradfa/flashbench.git"; + rev = "2e30b1968a66147412f21002ea844122a0d5e2f0"; + sha256 = "037rhd2alwfip9qk78cy8fwwnc2kdyzccsyc7v2zpmvl4vvpvnhg"; + }; + + installPhase = '' + install -d -m755 $out/bin $out/share/doc/flashbench + install -v -m755 flashbench $out/bin + install -v -m755 erase $out/bin/flashbench-erase + install -v -m644 README $out/share/doc/flashbench + ''; + + meta = with stdenv.lib; { + description = "Testing tool for flash based memory devices"; + homepage = https://github.com/bradfa/flashbench; + platforms = platforms.linux; + license = licenses.gpl2; + maintainers = [ maintainers.rycee ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a2e87913768a..5e9dcd1e2816 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1167,6 +1167,8 @@ let flannel = callPackage ../tools/networking/flannel { }; + flashbench = callPackage ../os-specific/linux/flashbench { }; + figlet = callPackage ../tools/misc/figlet { }; file = callPackage ../tools/misc/file { }; From 766207ca1d52db37df5ca17b9bd3bd21a03dfafd Mon Sep 17 00:00:00 2001 From: Kirill Elagin Date: Sun, 4 Jan 2015 02:02:59 +0300 Subject: [PATCH 0411/1091] zsh: profile-relative functions path This is needed mostly for autocompletion. --- nixos/modules/programs/zsh/zsh.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix index 1857371ebe8d..39f9671316ee 100644 --- a/nixos/modules/programs/zsh/zsh.nix +++ b/nixos/modules/programs/zsh/zsh.nix @@ -105,6 +105,10 @@ in }; + environment.profileRelativeEnvVars = + { FPATH = [ "/share/zsh/site-functions" ]; + }; + environment.etc."zshenv".text = '' # /etc/zshenv: DO NOT EDIT -- this file has been generated automatically. From 4b84049bd3e96835e64b399731ae71cfd46ba8a8 Mon Sep 17 00:00:00 2001 From: Kirill Elagin Date: Sun, 4 Jan 2015 02:28:38 +0300 Subject: [PATCH 0412/1091] gitAndTools.hub: Update to 2.x --- .../git-and-tools/default.nix | 5 +- .../git-and-tools/hub/default.nix | 50 +++++++++++++------ 2 files changed, 37 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index 3714df5fb6bc..891c947e85be 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -73,9 +73,8 @@ rec { }; hub = import ./hub { - inherit (rubyLibs) rake; - inherit stdenv fetchurl groff makeWrapper; - git = gitBase; + inherit go; + inherit stdenv fetchgit; }; gitFastExport = import ./fast-export { diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix index 827fdb1fa8e1..8f8b9fa56754 100644 --- a/pkgs/applications/version-management/git-and-tools/hub/default.nix +++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix @@ -1,28 +1,48 @@ -{ stdenv, fetchurl, git, groff, rake, makeWrapper }: +{ stdenv, fetchgit, go }: stdenv.mkDerivation rec { name = "hub-${version}"; - version = "1.12.2"; + version = "2.2.0-rc1"; - src = fetchurl { - url = "https://github.com/github/hub/archive/v${version}.tar.gz"; - sha256 = "112yfv9xklsmwv859kypv7hz0a6dj5hkrmjp7z1h40nrljc9mi79"; + src = fetchgit { + url = https://github.com/github/hub.git; + rev = "refs/tags/v${version}"; + sha256 = "1f6r8vlwnmqmr85drfv24vhqx1aacz6s83c2i804v9997n0wrwfm"; }; - buildInputs = [ rake makeWrapper ]; + + buildInputs = [ go ]; + + phases = [ "unpackPhase" "buildPhase" "installPhase" ]; + + buildPhase = '' + ./script/build + ''; installPhase = '' - rake install "prefix=$out" + mkdir -p "$out/bin" + cp hub "$out/bin/" + + mkdir -p "$out/share/man/man1" + cp "man/hub.1" "$out/share/man/man1/" + + mkdir -p "$out/share/zsh/site-functions" + cp "etc/hub.zsh_completion" "$out/share/zsh/site-functions/_hub" + +# Broken: https://github.com/github/hub/issues/592 +# mkdir -p "$out/etc/bash_completion.d" +# cp "etc/hub.bash_completion.sh" "$out/etc/bash_completion.d/" + +# Should we also install provided git-hooks? +# ? ''; - fixupPhase = '' - wrapProgram $out/bin/hub --prefix PATH : ${groff}/bin:${git}/bin - ''; - meta = { - description = "A GitHub specific wrapper for git"; - homepage = "http://defunkt.io/hub/"; - license = stdenv.lib.licenses.mit; - maintainers = with stdenv.lib.maintainers; [ the-kenny ]; + meta = with stdenv.lib; { + description = "Command-line wrapper for git that makes you better at GitHub"; + + license = licenses.mit; + homepage = https://hub.github.com/; + maintainers = with maintainers; [ the-kenny ]; }; } From 75e211b102a086aca495f0448d3ffc272dfa7274 Mon Sep 17 00:00:00 2001 From: Kirill Elagin Date: Sun, 4 Jan 2015 02:48:05 +0300 Subject: [PATCH 0413/1091] xkb-switch: Update --- pkgs/tools/X11/xkb-switch/default.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/X11/xkb-switch/default.nix b/pkgs/tools/X11/xkb-switch/default.nix index 0fc49038efee..4afa56f7fe27 100644 --- a/pkgs/tools/X11/xkb-switch/default.nix +++ b/pkgs/tools/X11/xkb-switch/default.nix @@ -1,22 +1,24 @@ { stdenv, fetchgit, cmake, libX11 }: stdenv.mkDerivation rec { - name = "xkb-switch-1.2"; + name = "xkb-switch-${version}"; + version = "1.3.1"; src = fetchgit { url = https://github.com/ierton/xkb-switch.git; - rev = "4c90511ecf2cacc040c97f034a13254c3fa9dfef"; - sha256 = "1jxya67v1qnvbzd0cd5gj7xrwvxyfy1rpa70l8p30p9cmw3ahk41"; + rev = "351c84370ad0fa4aaaab9a32817859b1d5fb2a11"; + sha256 = "0ilj3amwidi7imjvi8hr62y7j8zl809r5xhs7kv816773x32gpxq"; }; buildInputs = [ cmake libX11 ]; - meta = { - description = "Switch X layouts from the command line"; - homepage = https://github.com/ierton/xkb-switch.git; - maintainers = with stdenv.lib.maintainers; [smironov]; - platforms = stdenv.lib.platforms.gnu; - license = "BSD"; + meta = with stdenv.lib; { + description = "Switch your X keyboard layouts from the command line"; + + homepage = https://github.com/ierton/xkb-switch; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ smironov ]; + platforms = platforms.linux; }; } From decc019220871d8576222556e55b18fa04ae23ca Mon Sep 17 00:00:00 2001 From: Tomasz Kontusz Date: Sun, 4 Jan 2015 02:06:06 +0100 Subject: [PATCH 0414/1091] Add test-kitchen gem, with plugins for Ansible and Vagrant test-kitchen is a framework for testing Configuration Management scripts. --- .../interpreters/ruby/generated.nix | 70 ++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/ruby/generated.nix b/pkgs/development/interpreters/ruby/generated.nix index d07a5e779d3b..85e66dc4faa2 100644 --- a/pkgs/development/interpreters/ruby/generated.nix +++ b/pkgs/development/interpreters/ruby/generated.nix @@ -75,6 +75,8 @@ g: # Get dependencies from patched gems jsduck = g.jsduck_5_3_4; json = g.json_1_8_1; json_pure = g.json_pure_1_8_0; + kitchen_ansible = g.kitchen_ansible_0_0_4; + kitchen_vagrant = g.kitchen_vagrant_0_15_0; kramdown = g.kramdown_1_5_0; launchy = g.launchy_2_4_3; liquid = g.liquid_2_6_1; @@ -90,12 +92,14 @@ g: # Get dependencies from patched gems mini_portile = g.mini_portile_0_6_1; minitar = g.minitar_0_5_4; minitest = g.minitest_5_5_0; + mixlib_shellout = g.mixlib_shellout_1_6_1; multi_json = g.multi_json_1_10_1; multi_test = g.multi_test_0_1_1; multipart_post = g.multipart_post_2_0_0; net_http_digest_auth = g.net_http_digest_auth_1_4; net_http_persistent = g.net_http_persistent_2_9_4; net_http_pipeline = g.net_http_pipeline_1_0_1; + net_scp = g.net_scp_1_2_1; net_sftp = g.net_sftp_2_1_2; net_ssh = g.net_ssh_2_9_1; netrc = g.netrc_0_10_1; @@ -151,6 +155,7 @@ g: # Get dependencies from patched gems taskjuggler = g.taskjuggler_3_5_0; term_ansicolor = g.term_ansicolor_1_3_0; terminal_notifier = g.terminal_notifier_1_6_2; + test_kitchen = g.test_kitchen_1_2_1; text = g.text_1_3_0; thin = g.thin_1_6_3; thor = g.thor_0_19_1; @@ -176,7 +181,7 @@ g: # Get dependencies from patched gems xml_simple = g.xml_simple_1_1_2; yajl_ruby = g.yajl_ruby_1_2_1; }; - gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''compass'' ''cucumber'' ''erubis'' ''execjs'' ''fakes3'' ''foreman'' ''gettext'' ''heroku'' ''iconv'' ''jekyll'' ''jsduck'' ''lockfile'' ''mechanize'' ''newrelic_plugin'' ''nix'' ''papertrail-cli'' ''rabbitmq_manager-0.1.0'' ''rails'' ''rake'' ''rb-fsevent'' ''rdoc'' ''redis'' ''remote_syslog'' ''riemann-dash'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''terminal-notifier'' ''thin'' ''tmuxinator'' ''travis'' ''trollop'' ''uglifier'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ''yajl-ruby'' ]; + gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''compass'' ''cucumber'' ''erubis'' ''execjs'' ''fakes3'' ''foreman'' ''gettext'' ''heroku'' ''iconv'' ''jekyll'' ''jsduck'' ''kitchen-ansible'' ''kitchen-vagrant'' ''lockfile'' ''mechanize'' ''newrelic_plugin'' ''nix'' ''papertrail-cli'' ''rabbitmq_manager-0.1.0'' ''rails'' ''rake'' ''rb-fsevent'' ''rdoc'' ''redis'' ''remote_syslog'' ''riemann-dash'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''terminal-notifier'' ''test-kitchen'' ''thin'' ''tmuxinator'' ''travis'' ''trollop'' ''uglifier'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ''yajl-ruby'' ]; gems = { ZenTest_4_11_0 = { basename = ''ZenTest''; @@ -1113,6 +1118,36 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; requiredGems = [ ]; sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83''; }; + kitchen_ansible_0_0_4 = { + basename = ''kitchen_ansible''; + meta = { + description = ''ansible provisioner for test-kitchen''; + homepage = ''https://github.com/neillturner/kitchen-ansible''; + longDescription = ''== DESCRIPTION: + +Ansible Provisioner for Test Kitchen + +== FEATURES: + +Supports running ansible-playbook + +''; + }; + name = ''kitchen-ansible-0.0.4''; + requiredGems = [ ]; + sha256 = ''0wwp7yq2n1jjisy00yiahzpxjdjvk40ry0m9a1rzd56fr9yvck2y''; + }; + kitchen_vagrant_0_15_0 = { + basename = ''kitchen_vagrant''; + meta = { + description = ''Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.''; + homepage = ''https://github.com/test-kitchen/kitchen-vagrant/''; + longDescription = ''Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.''; + }; + name = ''kitchen-vagrant-0.15.0''; + requiredGems = [ g.test_kitchen_1_2_1 ]; + sha256 = ''1blf6qr0j9ab9ajrkb9fx67wnns3hgi9gda2l83hd3zfrjp6vc9w''; + }; kramdown_1_5_0 = { basename = ''kramdown''; meta = { @@ -1382,6 +1417,17 @@ extract-method refactorings still apply.''; requiredGems = [ ]; sha256 = ''1kzq25l8fh2ngshlwy7k535ncb15n2piqmha86272frh71vw0xq2''; }; + mixlib_shellout_1_6_1 = { + basename = ''mixlib_shellout''; + meta = { + description = ''Run external commands on Unix or Windows''; + homepage = ''http://wiki.opscode.com/''; + longDescription = ''Run external commands on Unix or Windows''; + }; + name = ''mixlib-shellout-1.6.1''; + requiredGems = [ ]; + sha256 = ''0awwll2gbsvsz7g6j473f0xrjzyxq755vl260lmki6p937d33f7a''; + }; multi_json_1_10_1 = { basename = ''multi_json''; meta = { @@ -1476,6 +1522,17 @@ The server will respond in-order.''; requiredGems = [ ]; sha256 = ''0bxjy33yhxwsbnld8xj3zv64ibgfjn9rjpiqkyd5ipmz50pww8v9''; }; + net_scp_1_2_1 = { + basename = ''net_scp''; + meta = { + description = ''A pure Ruby implementation of the SCP client protocol''; + homepage = ''https://github.com/net-ssh/net-scp''; + longDescription = ''A pure Ruby implementation of the SCP client protocol''; + }; + name = ''net-scp-1.2.1''; + requiredGems = [ g.net_ssh_2_9_1 ]; + sha256 = ''0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j''; + }; net_sftp_2_1_2 = { basename = ''net_sftp''; meta = { @@ -2265,6 +2322,17 @@ management. requiredGems = [ ]; sha256 = ''0v0bqpmnyivn0dqqkbzq0xcmas2l1msbwlpp2iclkninkmcqg9sf''; }; + test_kitchen_1_2_1 = { + basename = ''test_kitchen''; + meta = { + description = ''Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.''; + homepage = ''http://kitchen.ci''; + longDescription = ''Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.''; + }; + name = ''test-kitchen-1.2.1''; + requiredGems = [ g.mixlib_shellout_1_6_1 g.net_scp_1_2_1 g.net_ssh_2_9_1 g.safe_yaml_1_0_4 g.thor_0_19_1 ]; + sha256 = ''1pmjzvmcvlfhk6l8p665dvx7qw6kypcbhwshkq999wjhbwmjq1nk''; + }; text_1_3_0 = { basename = ''text''; meta = { From e0a6beef87b92ec0f3d931edc62f8525a4946758 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 3 Jan 2015 17:55:31 -0800 Subject: [PATCH 0415/1091] Revert "ceph: 0.90 final" This reverts commit ebfd21de8458fa19a02228477c60080cd87fcea1. --- pkgs/tools/filesystems/ceph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 93352e4d129a..69109353fea3 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -14,12 +14,12 @@ let in stdenv.mkDerivation rec { name="ceph-${version}"; - version="0.90"; + version="0.90-pre"; src = fetchgit { url = "git://github.com/ceph/ceph.git"; - rev = "refs/tags/v${version}"; - sha256 = "17w06qw38cxmin30ssz981hkkpnh5kp7f8xpnwga7rb7fhi8w6ia"; + rev = "eef1705354d7661914dd09adc9627d52e03ac8dc"; + sha256 = "134m7kqqni7vlhjh5vfhyq7micr7gxibyav9xrqfnqnp2wnznhgg"; }; patches = [ From c9d963c4e64fed7c13e91df86c31927ed0d48877 Mon Sep 17 00:00:00 2001 From: Cray Elliott Date: Sat, 3 Jan 2015 19:44:34 -0800 Subject: [PATCH 0416/1091] time for the monthly dolphinEmuMaster bump --- pkgs/misc/emulators/dolphin-emu/master.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix index 1bb23911c86d..83452b714b8c 100644 --- a/pkgs/misc/emulators/dolphin-emu/master.nix +++ b/pkgs/misc/emulators/dolphin-emu/master.nix @@ -4,11 +4,11 @@ , pulseaudio ? null }: stdenv.mkDerivation rec { - name = "dolphin-emu-20141201"; + name = "dolphin-emu-20150103"; src = fetchgit { url = git://github.com/dolphin-emu/dolphin.git; - rev = "54f1e3a3c148d36e694d8bb08d282225bdcb3440"; - sha256 = "1i0ps3ayga6m4v0jyflv2x6rr3cjrym0laafjdslggqkk04b2vjp"; + rev = "03f716e651128a2da01f6afdd26545fafdd49971"; + sha256 = "01dq5552wpfn7dvfvdxxzfxn1z08abqwpm4gf33c081bhhbsyny6"; fetchSubmodules = false; }; @@ -30,6 +30,7 @@ stdenv.mkDerivation rec { homepage = http://dolphin-emu.org/; description = "Gamecube/Wii/Triforce emulator for x86_64 and ARM"; license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.linux; maintainers = with stdenv.lib.maintainers; [ MP2E ]; # x86_32 is an unsupported platform. # Enable generic build if you really want a JIT-less binary. From cc73af1d10d122e9da968a3847b83c975b5f198f Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 21:21:34 -0800 Subject: [PATCH 0417/1091] samba: Add version 4 as the default --- pkgs/servers/samba/{default.nix => 3.x.nix} | 0 .../samba/4.x-no-persistent-install.patch | 18 +++ pkgs/servers/samba/4.x.nix | 109 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 48 +++++++- 4 files changed, 172 insertions(+), 3 deletions(-) rename pkgs/servers/samba/{default.nix => 3.x.nix} (100%) create mode 100644 pkgs/servers/samba/4.x-no-persistent-install.patch create mode 100644 pkgs/servers/samba/4.x.nix diff --git a/pkgs/servers/samba/default.nix b/pkgs/servers/samba/3.x.nix similarity index 100% rename from pkgs/servers/samba/default.nix rename to pkgs/servers/samba/3.x.nix diff --git a/pkgs/servers/samba/4.x-no-persistent-install.patch b/pkgs/servers/samba/4.x-no-persistent-install.patch new file mode 100644 index 000000000000..68d0cf76aa55 --- /dev/null +++ b/pkgs/servers/samba/4.x-no-persistent-install.patch @@ -0,0 +1,18 @@ +diff --git a/dynconfig/wscript b/dynconfig/wscript +index aa4e66e..d53f433 100755 +--- a/dynconfig/wscript ++++ b/dynconfig/wscript +@@ -379,9 +379,9 @@ def build(bld): + cflags=cflags) + + # install some extra empty directories +- bld.INSTALL_DIRS("", "${CONFIGDIR} ${PRIVATE_DIR} ${LOGFILEBASE}"); +- bld.INSTALL_DIRS("", "${PRIVATE_DIR} ${PRIVILEGED_SOCKET_DIR}") +- bld.INSTALL_DIRS("", "${STATEDIR} ${CACHEDIR}"); ++ #bld.INSTALL_DIRS("", "${CONFIGDIR} ${PRIVATE_DIR} ${LOGFILEBASE}"); ++ #bld.INSTALL_DIRS("", "${PRIVATE_DIR} ${PRIVILEGED_SOCKET_DIR}") ++ #bld.INSTALL_DIRS("", "${STATEDIR} ${CACHEDIR}"); + + # these might be on non persistent storage +- bld.INSTALL_DIRS("", "${LOCKDIR} ${PIDDIR} ${SOCKET_DIR}") ++ #bld.INSTALL_DIRS("", "${LOCKDIR} ${PIDDIR} ${SOCKET_DIR}") diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix new file mode 100644 index 000000000000..99d88c728a3c --- /dev/null +++ b/pkgs/servers/samba/4.x.nix @@ -0,0 +1,109 @@ +{ stdenv, fetchurl, python, pkgconfig, perl, libxslt, docbook_xsl_ns +, docbook_xml_dtd_42, readline, talloc, ntdb, tdb, tevent, ldb, popt, iniparser +, pythonPackages + +# source3/wscript optionals +, heimdal ? null # Samba only supports heimdal for kerberos although mit-krb5 is being worked on +, openldap ? null +, cups ? null +, pam ? null +, avahi ? null +, acl ? null +, libaio ? null +, fam ? null +, ctdb ? null +, ceph ? null +, glusterfs ? null + +# buildtools/wafsamba/wscript optionals +, libiconv ? null +, gettext ? null + +# source4/lib/tls/wscript optionals +, gnutls ? null +, libgcrypt ? null +, libgpgerror ? null + +# other optionals +, zlib ? null +, ncurses ? null +, libcap ? null +}: + +stdenv.mkDerivation rec { + name = "samba-4.1.14"; + + src = fetchurl { + url = "http://samba.org/samba/ftp/stable/${name}.tar.gz"; + sha256 = "1ficvglapxcw4zrgwkmmjbprsqrxks3ii29nblsr4wlrram4p8ay"; + }; + + patches = [ ./4.x-no-persistent-install.patch ]; + + buildInputs = [ + python pkgconfig perl libxslt docbook_xsl_ns docbook_xml_dtd_42 + readline talloc ntdb tdb tevent ldb popt iniparser pythonPackages.subunit + + heimdal openldap cups pam avahi acl libaio fam ctdb ceph glusterfs + + libiconv gettext + + gnutls libgcrypt libgpgerror + + zlib ncurses libcap + ]; + + enableParallelBuilding = true; + + configureFlags = [ + # source3/wscript options + "--with-static-modules=NONE" + "--with-shared-modules=ALL" + "--with-winbind" + ] ++ (if heimdal != null then [ "--with-ads" ] else [ "--without-ads" ]) + ++ (if openldap != null then [ "--with-ldap" ] else [ "--without-ldap" ]) + ++ (if cups != null then [ "--enable-cups" ] else [ "--disable-cups" ]) + ++ (if pam != null then [ "--with-pam" "--with-pam_smbpass" ] + else [ "--without-pam" "--without-pam_smbpass" ]) ++ [ + "--with-quotas" + "--with-sendfile-support" + "--with-utmp" + "--enable-pthreadpool" + ] ++ (if avahi != null then [ "--enable-avahi" ] else [ "--disable-avahi" ]) ++ [ + "--with-iconv" + ] ++ (if acl != null then [ "--with-acl-support" ] else [ "--without-acl-support" ]) ++ [ + "--with-dnsupdate" + "--with-syslog" + "--with-automount" + ] ++ (if libaio != null then [ "--with-aio-support" ] else [ "--without-aio-support" ]) + ++ (if fam != null then [ "--with-fam" ] else [ "--without-fam" ]) + ++ (if ctdb != null then [ "--with-cluster-support" "--with-ctdb-dir=${ctdb}" ] + else [ "--without-cluster-support" ]) + ++ (if ceph != null then [ "--with-libcephfs=${ceph}" ] else [ ]) + ++ (if glusterfs != null then [ "--enable-glusterfs" ] else [ "--disable-glusterfs" ]) ++ [ + # dynconfig/wscript options + "--enable-fhs" + "--localstatedir=/var" + + # buildtools/wafsamba/wscript options + "--bundled-libraries=${if heimdal != null then "NONE" else "com_err"}" + "--private-libraries=NONE" + "--builtin-libraries=replace" + ] ++ (if libiconv != null then [ "--with-libiconv=${libiconv}" ] else [ ]) + ++ (if gettext != null then [ "--with-gettext=${gettext}" ] else [ "--without-gettext" ]) ++ [ + # source4/lib/tls/wscript options + ] ++ (if gnutls != null && libgcrypt != null && libgpgerror != null + then [ "--enable-gnutls" ] else [ "--disable-gnutls" ]) ++ [ + # wscript options + ] ++ stdenv.lib.optional (heimdal == null) "--without-ad-dc"; + + stripAllList = [ "bin" "sbin" ]; + + meta = with stdenv.lib; { + homepage = http://www.samba.org/; + description = "The standard Windows interoperability suite of programs for Linux and Unix"; + license = licenses.gpl3; + maintainers = with maintainers; [ wkennington ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 59226ee969ef..872af609e67c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7901,10 +7901,21 @@ let HTTPDate MailDKIM LWP IOSocketSSL; }; - samba = callPackage ../servers/samba { }; + samba3 = callPackage ../servers/samba/3.x.nix { }; - # A lightweight Samba, useful for non-Linux-based OSes. - samba_light = lowPrio (callPackage ../servers/samba { + samba4 = callPackage ../servers/samba/4.x.nix { + python = python2; + pythonPackages = python2Packages; + libiconv = if stdenv.isLinux then null else libiconv; + libgcrypt = libgcrypt_1_6; + }; + + samba = samba4; + + smbclient = samba; + + # A lightweight Samba 3, useful for non-Linux-based OSes. + samba3_light = lowPrio samba3.override { pam = null; fam = null; cups = null; @@ -7912,8 +7923,39 @@ let openldap = null; # libunwind 1.0.1 is not ported to GNU/Hurd. libunwind = null; + }; + + samba4_light = lowPrio (samba4.override { + # source3/wscript optionals + heimdal = null; + openldap = null; + cups = null; + pam = null; + avahi = null; + acl = null; + libaio = null; + fam = null; + ctdb = null; + ceph = null; + glusterfs = null; + + # buildtools/wafsamba/wscript optionals + libiconv = null; + gettext = null; + + # source4/lib/tls/wscript optionals + gnutls = null; + libgcrypt = null; + libgpgerror = null; + + # other optionals + zlib = null; + ncurses = null; + libcap = null; }); + samba_light = samba3_light; + serfdom = callPackage ../servers/serfdom { }; seyren = callPackage ../servers/monitoring/seyren { }; From 8ec82fcb18cb909164710f71298164dcb5fb6ea2 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 21:23:01 -0800 Subject: [PATCH 0418/1091] nixos/samba: Allow package version setting --- nixos/modules/services/network-filesystems/samba.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/network-filesystems/samba.nix b/nixos/modules/services/network-filesystems/samba.nix index 1199fa316f91..6fcf89999523 100644 --- a/nixos/modules/services/network-filesystems/samba.nix +++ b/nixos/modules/services/network-filesystems/samba.nix @@ -9,7 +9,7 @@ let logDir = "/var/log/samba"; privateDir = "/var/samba/private"; - inherit (pkgs) samba; + samba = cfg.package; setupScript = '' @@ -90,6 +90,14 @@ in "; }; + package = mkOption { + default = pkgs.samba; + example = pkgs.samba4; + description = '' + Defines which package should be used for the samba server. + ''; + }; + syncPasswordsByPam = mkOption { default = false; description = " From b50a73cab36ccda779d7609ca9391b72ed636137 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 3 Jan 2015 17:53:50 -0800 Subject: [PATCH 0419/1091] samba: Fixes for build and paths --- pkgs/servers/samba/4.x.nix | 1 + pkgs/top-level/all-packages.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix index 99d88c728a3c..1ecbdf097b3b 100644 --- a/pkgs/servers/samba/4.x.nix +++ b/pkgs/servers/samba/4.x.nix @@ -83,6 +83,7 @@ stdenv.mkDerivation rec { ++ (if glusterfs != null then [ "--enable-glusterfs" ] else [ "--disable-glusterfs" ]) ++ [ # dynconfig/wscript options "--enable-fhs" + "--sysconfdir=/etc" "--localstatedir=/var" # buildtools/wafsamba/wscript options diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 872af609e67c..ffa6d86d55b2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7908,6 +7908,7 @@ let pythonPackages = python2Packages; libiconv = if stdenv.isLinux then null else libiconv; libgcrypt = libgcrypt_1_6; + glusterfs = null; # Broken in the current build }; samba = samba4; From 5a92c9f0a17d7689a9e1e7938a40efee59e148ea Mon Sep 17 00:00:00 2001 From: Cray Elliott Date: Sat, 3 Jan 2015 23:00:29 -0800 Subject: [PATCH 0420/1091] remove extraneous platform from dolphinEmuMaster --- pkgs/misc/emulators/dolphin-emu/master.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix index 83452b714b8c..a114810fe00f 100644 --- a/pkgs/misc/emulators/dolphin-emu/master.nix +++ b/pkgs/misc/emulators/dolphin-emu/master.nix @@ -30,7 +30,6 @@ stdenv.mkDerivation rec { homepage = http://dolphin-emu.org/; description = "Gamecube/Wii/Triforce emulator for x86_64 and ARM"; license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; maintainers = with stdenv.lib.maintainers; [ MP2E ]; # x86_32 is an unsupported platform. # Enable generic build if you really want a JIT-less binary. From d926582bd1d3ed853365357fdb019c59ac0911ea Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Sun, 4 Jan 2015 02:52:44 -0500 Subject: [PATCH 0421/1091] samba3_light: fix package --- pkgs/top-level/all-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ffa6d86d55b2..872f9b9355e4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7916,7 +7916,7 @@ let smbclient = samba; # A lightweight Samba 3, useful for non-Linux-based OSes. - samba3_light = lowPrio samba3.override { + samba3_light = lowPrio (samba3.override { pam = null; fam = null; cups = null; @@ -7924,7 +7924,7 @@ let openldap = null; # libunwind 1.0.1 is not ported to GNU/Hurd. libunwind = null; - }; + }); samba4_light = lowPrio (samba4.override { # source3/wscript optionals From f2b01a662d4d9c5774a91cbaa762c8a73f7e97ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 4 Jan 2015 13:58:46 +0100 Subject: [PATCH 0422/1091] fix tarball job, fixes #5559 --- pkgs/development/compilers/rustc/0.12.nix | 2 ++ pkgs/development/compilers/rustc/head.nix | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkgs/development/compilers/rustc/0.12.nix b/pkgs/development/compilers/rustc/0.12.nix index 43df15505c0d..7b7dc3198b47 100644 --- a/pkgs/development/compilers/rustc/0.12.nix +++ b/pkgs/development/compilers/rustc/0.12.nix @@ -1,5 +1,7 @@ {stdenv, fetchurl, which, file, perl, curl, python27, makeWrapper}: +assert !stdenv.isFreeBSD; + /* Rust's build process has a few quirks : - It requires some patched in llvm that haven't landed upstream, so it diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index f71236c50051..713a5b779a45 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -2,6 +2,8 @@ , tzdata, git, valgrind, procps, coreutils }: +assert !stdenv.isFreeBSD; + /* Rust's build process has a few quirks : - It requires some patched in llvm that haven't landed upstream, so it From c7df7f6361cb160ae566065aa840cf07975fef92 Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Thu, 1 Jan 2015 22:16:31 +0100 Subject: [PATCH 0423/1091] Travis: check tarball creation even for pull requests This will help us catch PR that break the tarball creation, for example by breaking evaluation on other platforms. --- maintainers/scripts/travis-nox-review-pr.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maintainers/scripts/travis-nox-review-pr.sh b/maintainers/scripts/travis-nox-review-pr.sh index 1c117c6add9d..9efadab18c01 100755 --- a/maintainers/scripts/travis-nox-review-pr.sh +++ b/maintainers/scripts/travis-nox-review-pr.sh @@ -28,12 +28,13 @@ elif [[ $1 == build ]]; then source $HOME/.nix-profile/etc/profile.d/nix.sh if [[ $TRAVIS_PULL_REQUEST == false ]]; then - echo "===> Not a pull request, checking evaluation" - nix-build pkgs/top-level/release.nix -A tarball + echo "=== Not a pull request" else echo "=== Checking PR" nox-review pr ${TRAVIS_PULL_REQUEST} fi + echo "=== Checking tarball creation" + nix-build pkgs/top-level/release.nix -A tarball else echo "$0: Unknown option $1" >&2 false From 79a51b0cf3e9fb27c098b15eada512aaf9edc7de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 4 Jan 2015 15:40:59 +0100 Subject: [PATCH 0424/1091] Add Type information into manual and manpages, fixes #4600 --- lib/options.nix | 1 + nixos/doc/manual/default.nix | 3 ++- nixos/doc/manual/options-to-docbook.xsl | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/options.nix b/lib/options.nix index 939f9948ceef..eed43daaeccf 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -96,6 +96,7 @@ rec { declarations = filter (x: x != unknownModule) opt.declarations; internal = opt.internal or false; visible = opt.visible or true; + type = opt.type.name or null; } // (if opt ? example then { example = scrubOptionValue opt.example; } else {}) // (if opt ? default then { default = scrubOptionValue opt.default; } else {}) diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix index b0a755c6a6fc..fdfeb5ca07c1 100644 --- a/nixos/doc/manual/default.nix +++ b/nixos/doc/manual/default.nix @@ -20,7 +20,8 @@ let declarations = map (fn: stripPrefix fn) opt.declarations; } // optionalAttrs (opt ? example) { example = substFunction opt.example; } - // optionalAttrs (opt ? default) { default = substFunction opt.default; }); + // optionalAttrs (opt ? default) { default = substFunction opt.default; } + // optionalAttrs (opt ? type) { type = substFunction opt.type; }); prefix = toString ../../..; diff --git a/nixos/doc/manual/options-to-docbook.xsl b/nixos/doc/manual/options-to-docbook.xsl index e81a1dc356e1..af9eb0e48fb0 100644 --- a/nixos/doc/manual/options-to-docbook.xsl +++ b/nixos/doc/manual/options-to-docbook.xsl @@ -34,6 +34,14 @@ select="attr[@name = 'description']/string/@value" /> + + + Type: + + + + + Default: From 480c43232d67acaf05724def2b46998a5a75cad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 4 Jan 2015 16:22:47 +0100 Subject: [PATCH 0425/1091] README: include 14.12 links --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f49dcce2268c..19e8cb838463 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,18 @@ Nixpkgs is a collection of packages for [Nix](https://nixos.org/nix/) package -manager. Nixpkgs also includes [NixOS](https://nixos.org/nixos/) linux distribution source code. +manager. + +[NixOS](https://nixos.org/nixos/) linux distribution source code is located inside `nixos/` folder. * [NixOS installation instructions](https://nixos.org/nixos/manual/#ch-installation) +* [Documentation (Nix Expression Language chapter)](https://nixos.org/nix/manual/#ch-expression-language) * [Manual (How to write packages for Nix)](https://nixos.org/nixpkgs/manual/) * [Manual (NixOS)](https://nixos.org/nixos/manual/) -* [Continuous build](https://hydra.nixos.org/jobset/nixos/trunk-combined) -* [Tests](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents) +* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined) +* [Continuous package builds for 14.12 release](https://hydra.nixos.org/jobset/nixos/release-14.12) +* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents) +* [Tests for 14.12 release](https://hydra.nixos.org/job/nixos/trunk-combined/release-14.12#tabs-constituents) + +Communication: + * [Mailing list](https://lists.science.uu.nl/mailman/listinfo/nix-dev) * [IRC - #nixos on freenode.net](irc://irc.freenode.net/#nixos) From f3e94514d31e477f8802faea4ed1eafa7130f60d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 4 Jan 2015 16:29:25 +0100 Subject: [PATCH 0426/1091] typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 19e8cb838463..948fbc4fb934 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ manager. * [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined) * [Continuous package builds for 14.12 release](https://hydra.nixos.org/jobset/nixos/release-14.12) * [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents) -* [Tests for 14.12 release](https://hydra.nixos.org/job/nixos/trunk-combined/release-14.12#tabs-constituents) +* [Tests for 14.12 release](https://hydra.nixos.org/job/nixos/release-14.12/tested#tabs-constituents) Communication: From a6673133efda088c44d73f0c1ae752f59587e3f4 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sun, 4 Jan 2015 16:34:11 +0100 Subject: [PATCH 0427/1091] beets: Add patch for fixing bucket tests. See, that's why I hate the gregorian calendar and new years eve: People tend to celebrate things that are absolutely irrelevant, like this comment. The test however assumed that either beets or its test suite would never survive 2015, so this test should assure it won't survive in >= 2015 :-) Anyway, the patch is from upstream master, so we can drop it once 1.3.10 is released. Signed-off-by: aszlig --- pkgs/tools/audio/beets/default.nix | 1 + .../audio/beets/test-bucket-fix-year.patch | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/tools/audio/beets/test-bucket-fix-year.patch diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 7e14154eb201..7148ca620273 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -106,6 +106,7 @@ in buildPythonPackage rec { patches = [ ./mediafile-codec-fix.patch ./replaygain-default-audiotools.patch + ./test-bucket-fix-year.patch ]; postPatch = '' diff --git a/pkgs/tools/audio/beets/test-bucket-fix-year.patch b/pkgs/tools/audio/beets/test-bucket-fix-year.patch new file mode 100644 index 000000000000..967476006a8e --- /dev/null +++ b/pkgs/tools/audio/beets/test-bucket-fix-year.patch @@ -0,0 +1,23 @@ +From 80038e2a3fe6f5ac174a30f6fd01ebf8dd63e414 Mon Sep 17 00:00:00 2001 +From: Fabrice Laporte +Date: Sat, 3 Jan 2015 23:03:29 +0100 +Subject: [PATCH] test_bucket: update test_year_single_year + +2015 was used as an example of date outside of [1970-current year] intervall which is not true anymore +--- + test/test_bucket.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/test_bucket.py b/test/test_bucket.py +index 4610ec7..060c360 100644 +--- a/test/test_bucket.py ++++ b/test/test_bucket.py +@@ -51,7 +51,7 @@ def test_year_single_year_last_folder(self): + year.""" + self._setup_config(bucket_year=['1950', '1970']) + self.assertEqual(self.plugin._tmpl_bucket('2014'), '1970') +- self.assertEqual(self.plugin._tmpl_bucket('2015'), '2015') ++ self.assertEqual(self.plugin._tmpl_bucket('2025'), '2025') + + def test_year_two_years(self): + """Buckets can be named with the 'from-to' syntax.""" From b59ac4601c946804b9d1bbe7c5aaf3fb4b0fd289 Mon Sep 17 00:00:00 2001 From: Ryan Mulligan Date: Sun, 4 Jan 2015 08:31:21 -0800 Subject: [PATCH 0428/1091] update Calibre to latest version 2.15.0 --- pkgs/applications/misc/calibre/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index ba4946ecc4b1..e9f01abd8e7e 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "calibre-2.13.0"; + name = "calibre-2.15.0"; src = fetchurl { url = "mirror://sourceforge/calibre/${name}.tar.xz"; - sha256 = "0sd9yanl4n1bmbxpvdvl68bisp0bgvfk6naddkvcahy9h7qc6h33"; + sha256 = "1gq2d9vkxs9i83zqhn45j33irj13yw873cmpw41ivyplx8kzdh5s"; }; inherit python; From d0d880f63067deae868ea1b8fa353883fb671b30 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sun, 4 Jan 2015 17:55:41 +0100 Subject: [PATCH 0429/1091] mcabber: Build with support for GPG. Originally I had in mind to introduce an attribute like "enableGPG", but it seems that other distro include it per default, so I guess most users coming from other distros would expect it that way. And so it is now. Signed-off-by: aszlig --- .../networking/instant-messengers/mcabber/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/mcabber/default.nix b/pkgs/applications/networking/instant-messengers/mcabber/default.nix index 4fda2d9cc066..6c7e47978414 100644 --- a/pkgs/applications/networking/instant-messengers/mcabber/default.nix +++ b/pkgs/applications/networking/instant-messengers/mcabber/default.nix @@ -1,4 +1,6 @@ -{stdenv, fetchurl, openssl, ncurses, pkgconfig, glib, loudmouth, libotr}: +{ stdenv, fetchurl, openssl, ncurses, pkgconfig, glib, loudmouth, libotr +, gpgme +}: stdenv.mkDerivation rec { name = "mcabber-${version}"; @@ -9,7 +11,7 @@ stdenv.mkDerivation rec { sha256 = "0vgsqw6yn0lzzcnr4fql4ycgf3gwqj6w4p0l4nqnvhkc94w62ikp"; }; - buildInputs = [openssl ncurses pkgconfig glib loudmouth libotr]; + buildInputs = [ openssl ncurses pkgconfig glib loudmouth libotr gpgme ]; configureFlags = "--with-openssl=${openssl} --enable-modules --enable-otr"; From 1d3a592ae05e3cf94e92adde97edd1e89be8f44d Mon Sep 17 00:00:00 2001 From: Khalid Jebbari Date: Sun, 4 Jan 2015 18:33:30 +0100 Subject: [PATCH 0430/1091] Bad name for the NixOS download page --- nixos/doc/manual/installation/obtaining.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/installation/obtaining.xml b/nixos/doc/manual/installation/obtaining.xml index 540f19c3201d..afd6c9543f70 100644 --- a/nixos/doc/manual/installation/obtaining.xml +++ b/nixos/doc/manual/installation/obtaining.xml @@ -8,7 +8,7 @@ NixOS ISO images can be downloaded from the NixOS -homepage. There are a number of installation options. If +download page. There are a number of installation options. If you happen to have an optical drive and a spare CD, burning the image to CD and booting from that is probably the easiest option. Most people will need to prepare a USB stick to boot from. @@ -27,7 +27,7 @@ running NixOS system through several other means: Using virtual appliances in Open Virtualization Format (OVF) that can be imported into VirtualBox. These are available from the NixOS - homepage. + download page. Using AMIs for Amazon’s EC2. To find one for your region From b385d14b81535cf2540b1895d0bd11ce02cbaf21 Mon Sep 17 00:00:00 2001 From: Khalid Jebbari Date: Sun, 4 Jan 2015 19:28:16 +0100 Subject: [PATCH 0431/1091] Fix typo in recursive set example --- nixos/doc/manual/configuration/summary.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/configuration/summary.xml b/nixos/doc/manual/configuration/summary.xml index 9bb5e35e16bc..6ff0390c0ed3 100644 --- a/nixos/doc/manual/configuration/summary.xml +++ b/nixos/doc/manual/configuration/summary.xml @@ -60,7 +60,7 @@ manual for the rest. A nested set, equivalent to { foo = { bar = 1; }; } - rec { x = "bla"; y = x + "bar"; } + rec { x = "foo"; y = x + "bar"; } A recursive set, equivalent to { x = "foo"; y = "foobar"; } From 8d1167f02ac5fed900e4bee8b9188fa7e8ba6737 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 4 Jan 2015 13:22:31 +0100 Subject: [PATCH 0432/1091] haskell-liquid-fixpoint: re-generate with cabal2nix --- pkgs/development/tools/haskell/liquid-fixpoint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/liquid-fixpoint/default.nix b/pkgs/development/tools/haskell/liquid-fixpoint/default.nix index ff9be2135191..60a653ef36b5 100644 --- a/pkgs/development/tools/haskell/liquid-fixpoint/default.nix +++ b/pkgs/development/tools/haskell/liquid-fixpoint/default.nix @@ -1,8 +1,8 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! { cabal, ansiTerminal, attoparsec, bifunctors, cmdargs, deepseq -, filemanip, filepath, hashable, intern, mtl, parsec, syb, text -, textFormat, transformers, unorderedContainers, ocaml +, filemanip, filepath, hashable, intern, mtl, ocaml, parsec, syb +, text, textFormat, transformers, unorderedContainers }: cabal.mkDerivation (self: { From f5d24141ec70b7e02ea953169b8e78a3a4e215ae Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 4 Jan 2015 13:23:15 +0100 Subject: [PATCH 0433/1091] haskell-packages: drop redundant override for liquid-fixpoint --- pkgs/top-level/haskell-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 0a0cf4f32eef..59df4e339384 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -3219,7 +3219,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in lhs2tex = callPackage ../tools/typesetting/lhs2tex {}; - liquidFixpoint = callPackage ../development/tools/haskell/liquid-fixpoint { ocaml = pkgs.ocaml; }; + liquidFixpoint = callPackage ../development/tools/haskell/liquid-fixpoint {}; liquidhaskell = callPackage ../development/tools/haskell/liquidhaskell {}; From ee36ef9891e1220d8875302a0886fc77f25e5515 Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 17:22:47 +0000 Subject: [PATCH 0434/1091] libstrophe: Add new package This adds libstrophe as a dependency to the profanity XMPP client. --- .../libraries/libstrophe/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/libraries/libstrophe/default.nix diff --git a/pkgs/development/libraries/libstrophe/default.nix b/pkgs/development/libraries/libstrophe/default.nix new file mode 100644 index 000000000000..1df9342610b9 --- /dev/null +++ b/pkgs/development/libraries/libstrophe/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, automake, autoconf, libtool, openssl, expat, pkgconfig, check }: + +stdenv.mkDerivation rec { + name = "libstrophe-${version}"; + version = "0.8.7"; + + src = fetchFromGitHub { + owner = "strophe"; + repo = "libstrophe"; + rev = version; + sha256 = "1iic8xbcxh21dzns8m9kkz0cj5f3ppn414gnhyh4y2wcjsz6hp8l"; + }; + + buildInputs = [ automake autoconf openssl expat libtool pkgconfig check ]; + + dontDisableStatic = true; + + preConfigure = "mkdir m4 && sh bootstrap.sh"; + + doCheck = true; + + meta = { + description = "A simple, lightweight C library for writing XMPP clients"; + longDescription = '' + libstrophe is a lightweight XMPP client library written in C. It has + minimal dependencies and is configurable for various environments. It + runs well on both Linux, Unix, and Windows based platforms. + ''; + hompeage = http://strophe.im/libstrophe/; + license = stdenv.lib.licenses.gpl3; + maintainers = [ stdenv.lib.maintainers.devhell ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c7813320b14d..14a7fb0fd493 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6164,6 +6164,8 @@ let libstartup_notification = callPackage ../development/libraries/startup-notification { }; + libstrophe = callPackage ../development/libraries/libstrophe { }; + libspatialindex = callPackage ../development/libraries/libspatialindex { }; libspatialite = callPackage ../development/libraries/libspatialite { }; From 19aa2b5b0f5f18d67919485a9fa0ae45ad9efdad Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 20:23:15 +0000 Subject: [PATCH 0435/1091] profanity: Add profanity, a ncurses XMPP client This adds profanity, a ncurses irssi-style XMPP client, which depends on libstrophe. --- .../instant-messengers/profanity/default.nix | 26 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/applications/networking/instant-messengers/profanity/default.nix diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix new file mode 100644 index 000000000000..8f28c572b000 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat, ncurses, libnotify, libotr, curl, libstrophe }: + +stdenv.mkDerivation rec { + name = "profanity-${version}"; + version = "0.4.5"; + + src = fetchurl { + url = "http://www.profanity.im/profanity-${version}.tar.gz"; + sha256 = "0qzwqxcxf695z3gf94psd2x619vlp4hkkjmkrpsla1ns0f6v6dkl"; + }; + + buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libnotify libotr curl libstrophe ]; + + preConfigure = "sh bootstrap.sh"; + + meta = { + description = "A console based XMPP client"; + longDescription = '' + Profanity is a console based XMPP client written in C using ncurses and + libstrophe, inspired by Irssi. + ''; + homepage = http://profanity.im/; + license = stdenv.lib.licenses.gpl3Plus; + maintainers = [ stdenv.lib.maintainers.devhell ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14a7fb0fd493..80abefbc1020 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10579,6 +10579,8 @@ let # And I don't want to rewrite all rules procmail = callPackage ../applications/misc/procmail { }; + profanity = callPackage ../applications/networking/instant-messengers/profanity { }; + pstree = callPackage ../applications/misc/pstree { }; pulseview = callPackage ../applications/science/electronics/pulseview { }; From b89b6d1599bd509656246a30d451b6ff49d33693 Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 22:13:36 +0000 Subject: [PATCH 0436/1091] libstrophe: Fix typo --- pkgs/development/libraries/libstrophe/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libstrophe/default.nix b/pkgs/development/libraries/libstrophe/default.nix index 1df9342610b9..548ff7ac403d 100644 --- a/pkgs/development/libraries/libstrophe/default.nix +++ b/pkgs/development/libraries/libstrophe/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { minimal dependencies and is configurable for various environments. It runs well on both Linux, Unix, and Windows based platforms. ''; - hompeage = http://strophe.im/libstrophe/; + homepage = http://strophe.im/libstrophe/; license = stdenv.lib.licenses.gpl3; maintainers = [ stdenv.lib.maintainers.devhell ]; }; From 8179cd52ee041e95c56b306b76064a606093aba8 Mon Sep 17 00:00:00 2001 From: Jordan Woehr Date: Sun, 4 Jan 2015 15:22:04 -0700 Subject: [PATCH 0437/1091] New Haskell package: classy-prelude-yesod --- .../haskell/classy-prelude-yesod/default.nix | 22 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix diff --git a/pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix b/pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix new file mode 100644 index 000000000000..d615a6e63b5e --- /dev/null +++ b/pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix @@ -0,0 +1,22 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, classyPrelude, classyPreludeConduit, dataDefault +, httpConduit, httpTypes, persistent, yesod, yesodNewsfeed +, yesodStatic +}: + +cabal.mkDerivation (self: { + pname = "classy-prelude-yesod"; + version = "0.10.2"; + sha256 = "1jzf26rj9m8mdhhag66h5zbh91c7ff3jn1q1ghmah12dj9y06137"; + buildDepends = [ + aeson classyPrelude classyPreludeConduit dataDefault httpConduit + httpTypes persistent yesod yesodNewsfeed yesodStatic + ]; + meta = { + homepage = "https://github.com/snoyberg/classy-prelude"; + description = "Provide a classy prelude including common Yesod functionality"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 59df4e339384..30d455104e63 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -450,6 +450,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in classyPreludeConduit = callPackage ../development/libraries/haskell/classy-prelude-conduit {}; + classyPreludeYesod = callPackage ../development/libraries/haskell/classy-prelude-yesod {}; + clay = callPackage ../development/libraries/haskell/clay {}; cleanUnions = callPackage ../development/libraries/haskell/clean-unions {}; From 6ba674911fb3a34f23ddde8cd54bb3c7ebfb1085 Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 22:37:16 +0000 Subject: [PATCH 0438/1091] libstrophe: Add "platforms" meta information --- pkgs/development/libraries/libstrophe/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/libstrophe/default.nix b/pkgs/development/libraries/libstrophe/default.nix index 548ff7ac403d..b47578318990 100644 --- a/pkgs/development/libraries/libstrophe/default.nix +++ b/pkgs/development/libraries/libstrophe/default.nix @@ -28,6 +28,7 @@ stdenv.mkDerivation rec { ''; homepage = http://strophe.im/libstrophe/; license = stdenv.lib.licenses.gpl3; + platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.devhell ]; }; } From bac9085ba93e17ae3a6052147c04f22327f2455f Mon Sep 17 00:00:00 2001 From: Jordan Woehr Date: Sun, 4 Jan 2015 15:37:42 -0700 Subject: [PATCH 0439/1091] New Haskell package: yesod-newsfeed --- .../haskell/yesod-newsfeed/default.nix | 20 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/libraries/haskell/yesod-newsfeed/default.nix diff --git a/pkgs/development/libraries/haskell/yesod-newsfeed/default.nix b/pkgs/development/libraries/haskell/yesod-newsfeed/default.nix new file mode 100644 index 000000000000..a6bf924c3c80 --- /dev/null +++ b/pkgs/development/libraries/haskell/yesod-newsfeed/default.nix @@ -0,0 +1,20 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, blazeHtml, blazeMarkup, shakespeare, text, time +, xmlConduit, yesodCore +}: + +cabal.mkDerivation (self: { + pname = "yesod-newsfeed"; + version = "1.4.0.1"; + sha256 = "02ydkri23vrm7mak2b1ybfhkdgc2dmv9vq3ki2d7sd005sp3zdly"; + buildDepends = [ + blazeHtml blazeMarkup shakespeare text time xmlConduit yesodCore + ]; + meta = { + homepage = "http://www.yesodweb.com/"; + description = "Helper functions and data types for producing News feeds"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 59df4e339384..17b68806c3e1 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2969,6 +2969,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in yesodJson = callPackage ../development/libraries/haskell/yesod-json {}; + yesodNewsfeed = callPackage ../development/libraries/haskell/yesod-newsfeed {}; + yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {}; yesodRoutes = callPackage ../development/libraries/haskell/yesod-routes {}; From 799f94185fcc40353bf8deb156543dd59b092ad3 Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 22:39:24 +0000 Subject: [PATCH 0440/1091] profanity: Add libXScrnSaver and libX11 buildInputs This adds libXScrnSaver and libX11 to the buildInputs. Thanks to @aszlig for spotting this. --- .../networking/instant-messengers/profanity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix index 8f28c572b000..c7c8612b8b6e 100644 --- a/pkgs/applications/networking/instant-messengers/profanity/default.nix +++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat, ncurses, libnotify, libotr, curl, libstrophe }: +{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat, ncurses, libnotify, libotr, curl, libstrophe, libXScrnSaver, libX11 }: stdenv.mkDerivation rec { name = "profanity-${version}"; @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { sha256 = "0qzwqxcxf695z3gf94psd2x619vlp4hkkjmkrpsla1ns0f6v6dkl"; }; - buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libnotify libotr curl libstrophe ]; + buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libnotify libotr curl libstrophe libXScrnSaver libX11 ]; preConfigure = "sh bootstrap.sh"; From f2faa549d96da109d7c982d0e9cbad140ad4fc4b Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 22:42:58 +0000 Subject: [PATCH 0441/1091] profanity: Add "platforms" meta information --- .../networking/instant-messengers/profanity/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix index c7c8612b8b6e..b6e78eb7a000 100644 --- a/pkgs/applications/networking/instant-messengers/profanity/default.nix +++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix @@ -21,6 +21,7 @@ stdenv.mkDerivation rec { ''; homepage = http://profanity.im/; license = stdenv.lib.licenses.gpl3Plus; + platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.devhell ]; }; } From bd039dd6674b520a983bf534464ff80dedeb2f28 Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 23:45:24 +0000 Subject: [PATCH 0442/1091] all-packages: Add libnotify option to profanity This adds the option to build profanity with libnotify. --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 80abefbc1020..5da42fa5338e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10579,7 +10579,9 @@ let # And I don't want to rewrite all rules procmail = callPackage ../applications/misc/procmail { }; - profanity = callPackage ../applications/networking/instant-messengers/profanity { }; + profanity = callPackage ../applications/networking/instant-messengers/profanity { + libnotifySupport = config.profanity.libnotifySupport or true; + }; pstree = callPackage ../applications/misc/pstree { }; From 429dd8e8847c87b264430a08c5275500ed104750 Mon Sep 17 00:00:00 2001 From: "dev.hell" Date: Sun, 4 Jan 2015 23:46:10 +0000 Subject: [PATCH 0443/1091] profanity: Add libnotifySupport config option This adds support for profanity to be optionally built with libnotify. --- .../instant-messengers/profanity/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix index b6e78eb7a000..f36fd5c8130a 100644 --- a/pkgs/applications/networking/instant-messengers/profanity/default.nix +++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix @@ -1,5 +1,11 @@ -{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat, ncurses, libnotify, libotr, curl, libstrophe, libXScrnSaver, libX11 }: +{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat, ncurses, libotr, curl, libstrophe, +libnotifySupport ? false, libnotify ? null, libXScrnSaver ? null, libX11 ? null, gdk_pixbuf ? null}: +assert libnotifySupport -> (libnotify != null && libXScrnSaver != null && libX11 != null && gdk_pixbuf != null); + +let + optional = stdenv.lib.optional; +in stdenv.mkDerivation rec { name = "profanity-${version}"; version = "0.4.5"; @@ -9,7 +15,8 @@ stdenv.mkDerivation rec { sha256 = "0qzwqxcxf695z3gf94psd2x619vlp4hkkjmkrpsla1ns0f6v6dkl"; }; - buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libnotify libotr curl libstrophe libXScrnSaver libX11 ]; + buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libotr curl libstrophe ] + ++ optional libnotifySupport [ libnotify libXScrnSaver libX11 gdk_pixbuf ]; preConfigure = "sh bootstrap.sh"; From ba574e54c5cb1b2284578fb3cfb4c0a43621e468 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 5 Jan 2015 03:03:21 +0300 Subject: [PATCH 0444/1091] Add haskellPackages.reverse-apply --- .../libraries/haskell/reverse-apply/default.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/haskell/reverse-apply/default.nix diff --git a/pkgs/development/libraries/haskell/reverse-apply/default.nix b/pkgs/development/libraries/haskell/reverse-apply/default.nix new file mode 100644 index 000000000000..8f39027b2515 --- /dev/null +++ b/pkgs/development/libraries/haskell/reverse-apply/default.nix @@ -0,0 +1,14 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal }: + +cabal.mkDerivation (self: { + pname = "reverse-apply"; + version = "2.0.1"; + sha256 = "0iw1j2xr5dy29a1bwcg7fqk3lv72izr0nhj31rn45w53py1367nb"; + meta = { + description = "Standard version of the reverse apply operator"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 59df4e339384..b442fe13947d 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2153,6 +2153,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in reserve = callPackage ../development/libraries/haskell/reserve {}; + reverse-apply = callPackage ../development/libraries/haskell/reverse-apply {}; + rvar = callPackage ../development/libraries/haskell/rvar {}; reactiveBanana = callPackage ../development/libraries/haskell/reactive-banana {}; From bbed7f95cdcb6b99fb3577151612e0b11736e6df Mon Sep 17 00:00:00 2001 From: Raymond Gauthier Date: Sun, 4 Jan 2015 21:53:44 -0500 Subject: [PATCH 0445/1091] Add haskell diagrams-builder package and its wrapper. --- .../haskell/diagrams/builder/default.nix | 26 +++++++++ .../haskell/diagrams/builder/wrapper.nix | 53 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 + 3 files changed, 81 insertions(+) create mode 100644 pkgs/development/libraries/haskell/diagrams/builder/default.nix create mode 100644 pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix diff --git a/pkgs/development/libraries/haskell/diagrams/builder/default.nix b/pkgs/development/libraries/haskell/diagrams/builder/default.nix new file mode 100644 index 000000000000..40e1cf457966 --- /dev/null +++ b/pkgs/development/libraries/haskell/diagrams/builder/default.nix @@ -0,0 +1,26 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, blazeSvg, cmdargs, diagramsCairo, diagramsLib +, diagramsPostscript, diagramsSvg, exceptions, filepath, hashable +, haskellSrcExts, hint, lens, mtl, split, transformers +}: + +cabal.mkDerivation (self: { + pname = "diagrams-builder"; + version = "0.6.0.2"; + sha256 = "18avlhwywhrxlf1cyp9fdiy0i3gy12k4i28cymllmmyx78fv59q5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + blazeSvg cmdargs diagramsCairo diagramsLib diagramsPostscript + diagramsSvg exceptions filepath hashable haskellSrcExts hint lens + mtl split transformers + ]; + configureFlags = "-fcairo -fsvg -fps -frasterific"; + meta = { + homepage = "http://projects.haskell.org/diagrams"; + description = "hint-based build service for the diagrams graphics EDSL"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix b/pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix new file mode 100644 index 000000000000..8d175398414e --- /dev/null +++ b/pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix @@ -0,0 +1,53 @@ +/* + If user need access to more haskell package for building his + diagrams, he simply has to pass these package through the + extra packages function as follow in `config.nix`: + + ~~~ + diagramBuilderWrapper.override { + extraPackages = self : [myHaskellPackage]; + } + ­~~~ + + WARNING: + Note that this solution works well but however, as this is a + non-cabal derivation, user should be carefull to never put this + package inside the listing passed as argument to `ghcWithPackages` + as it will silently disregard the package. This silent disregard + should be regarded as an issue for `ghcWithPackages`. It should + rather raise an error instead when a non-cabal dirivation is + directly passed to it. The alternative would have been to + use a fake cabal file in order to make this a cabal derivation + such as what `yiCustom` package did. +*/ + +{ stdenv, diagramsBuilder, ghcWithPackages, makeWrapper, + extraPackages ? (self: []) }: +let + # Used same technique as for the yiCustom package. + w = ghcWithPackages + (self: [ diagramsBuilder ] ++ extraPackages self); + wrappedGhc = w.override { ignoreCollisions = true; }; +in +stdenv.mkDerivation { + name = diagramsBuilder.name + "-wrapper"; + buildInputs = [ makeWrapper ]; + buildCommand = '' + makeWrapper \ + "${diagramsBuilder}/bin/diagrams-builder-svg" "$out/bin/diagrams-builder-svg" \ + --set NIX_GHC ${wrappedGhc}/bin/ghc \ + --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${diagramsBuilder.ghc.version} + + makeWrapper \ + "${diagramsBuilder}/bin/diagrams-builder-cairo" "$out/bin/diagrams-builder-cairo" \ + --set NIX_GHC ${wrappedGhc}/bin/ghc \ + --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${diagramsBuilder.ghc.version} + + makeWrapper \ + "${diagramsBuilder}/bin/diagrams-builder-ps" "$out/bin/diagrams-builder-ps" \ + --set NIX_GHC ${wrappedGhc}/bin/ghc \ + --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${diagramsBuilder.ghc.version} + ''; + preferLocalBuild = true; + meta = diagramsBuilder.meta; +} \ No newline at end of file diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 78b33244b1f4..2e7feb98c329 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -633,6 +633,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in dice = callPackage ../development/libraries/haskell/dice {}; diagrams = callPackage ../development/libraries/haskell/diagrams/diagrams.nix {}; + diagramsBuilder = callPackage ../development/libraries/haskell/diagrams/builder { }; + diagramsBuilderWrapper = callPackage ../development/libraries/haskell/diagrams/builder/wrapper.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 {}; From b721c27277be32b43015752accb4534378d83a95 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 4 Jan 2015 22:38:45 -0800 Subject: [PATCH 0446/1091] pam_krb5: Use the eyrie version 4.7 --- pkgs/os-specific/linux/pam_krb5/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/pam_krb5/default.nix b/pkgs/os-specific/linux/pam_krb5/default.nix index 5c0cc033de9f..40e7e1216a64 100644 --- a/pkgs/os-specific/linux/pam_krb5/default.nix +++ b/pkgs/os-specific/linux/pam_krb5/default.nix @@ -1,17 +1,17 @@ { stdenv, fetchurl, pam, kerberos }: stdenv.mkDerivation rec { - name = "pam_krb5-2.4.9"; + name = "pam-krb5-4.7"; src = fetchurl { - url = "https://fedorahosted.org/releases/p/a/pam_krb5/${name}.tar.gz"; - sha256 = "0vcb35shzp406jvvz0pkgqm8qq1qzhgwmkl0nrm0wrrkqlr22rfb"; + url = "http://archives.eyrie.org/software/kerberos/${name}.tar.gz"; + sha256 = "04klg9a2rhdz0a2dw4f0ybcm28vcbab6lrynwq7rm4sn0hnzakwv"; }; buildInputs = [ pam kerberos ]; meta = with stdenv.lib; { - homepage = https://fedorahosted.org/pam_krb5; + homepage = http://www.eyrie.org/~eagle/software/pam-krb5/; description = "PAM module allowing PAM-aware applications to authenticate users by performing an AS exchange with a Kerberos KDC"; longDescription = '' pam_krb5 can optionally convert Kerberos 5 credentials to Kerberos IV From a3137802021fce00e9d7e0a38938859104d70a6b Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 5 Jan 2015 08:22:32 +0100 Subject: [PATCH 0447/1091] profanity: Clean up package expression file. No real changes in functionality, other than renaming libnotifySupport to just notifySupport. I've wrapped the lines to a maximum of 80 characters in width, so the file looks less cluttered up. Which includes setting apart the attribute for notifySupport and its respective dependencies from the main dependencies. Signed-off-by: aszlig --- .../instant-messengers/profanity/default.nix | 28 +++++++++++-------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix index f36fd5c8130a..2d75bf004b00 100644 --- a/pkgs/applications/networking/instant-messengers/profanity/default.nix +++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix @@ -1,11 +1,15 @@ -{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat, ncurses, libotr, curl, libstrophe, -libnotifySupport ? false, libnotify ? null, libXScrnSaver ? null, libX11 ? null, gdk_pixbuf ? null}: +{ stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat +, ncurses, libotr, curl, libstrophe -assert libnotifySupport -> (libnotify != null && libXScrnSaver != null && libX11 != null && gdk_pixbuf != null); +, notifySupport ? false, libnotify ? null, libXScrnSaver ? null +, libX11 ? null, gdk_pixbuf ? null +}: + +assert notifySupport -> libnotify != null && libXScrnSaver != null + && libX11 != null && gdk_pixbuf != null; + +with stdenv.lib; -let - optional = stdenv.lib.optional; -in stdenv.mkDerivation rec { name = "profanity-${version}"; version = "0.4.5"; @@ -15,8 +19,10 @@ stdenv.mkDerivation rec { sha256 = "0qzwqxcxf695z3gf94psd2x619vlp4hkkjmkrpsla1ns0f6v6dkl"; }; - buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libotr curl libstrophe ] - ++ optional libnotifySupport [ libnotify libXScrnSaver libX11 gdk_pixbuf ]; + buildInputs = [ + automake autoconf pkgconfig + glib openssl expat ncurses libotr curl libstrophe + ] ++ optionals notifySupport [ libnotify libXScrnSaver libX11 gdk_pixbuf ]; preConfigure = "sh bootstrap.sh"; @@ -27,8 +33,8 @@ stdenv.mkDerivation rec { libstrophe, inspired by Irssi. ''; homepage = http://profanity.im/; - license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.devhell ]; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = [ maintainers.devhell ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5da42fa5338e..9acd92092f98 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10580,7 +10580,7 @@ let procmail = callPackage ../applications/misc/procmail { }; profanity = callPackage ../applications/networking/instant-messengers/profanity { - libnotifySupport = config.profanity.libnotifySupport or true; + notifySupport = config.profanity.notifySupport or true; }; pstree = callPackage ../applications/misc/pstree { }; From f1f5a7f6c5099511d7f3c2e8b590d5744f2f8b2e Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 5 Jan 2015 08:28:20 +0100 Subject: [PATCH 0448/1091] profanity: Add option for autoAwaySupport. Actually, two dependencies used for notifySupport are for autoAwaySupport and have nothing to do with notifications, so let's split them apart. Signed-off-by: aszlig --- .../instant-messengers/profanity/default.nix | 11 ++++++----- pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix index 2d75bf004b00..bd934b6cf737 100644 --- a/pkgs/applications/networking/instant-messengers/profanity/default.nix +++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, automake, autoconf, pkgconfig, glib, openssl, expat , ncurses, libotr, curl, libstrophe -, notifySupport ? false, libnotify ? null, libXScrnSaver ? null -, libX11 ? null, gdk_pixbuf ? null +, autoAwaySupport ? false, libXScrnSaver ? null, libX11 ? null +, notifySupport ? false, libnotify ? null, gdk_pixbuf ? null }: -assert notifySupport -> libnotify != null && libXScrnSaver != null - && libX11 != null && gdk_pixbuf != null; +assert autoAwaySupport -> libXScrnSaver != null && libX11 != null; +assert notifySupport -> libnotify != null && gdk_pixbuf != null; with stdenv.lib; @@ -22,7 +22,8 @@ stdenv.mkDerivation rec { buildInputs = [ automake autoconf pkgconfig glib openssl expat ncurses libotr curl libstrophe - ] ++ optionals notifySupport [ libnotify libXScrnSaver libX11 gdk_pixbuf ]; + ] ++ optionals autoAwaySupport [ libXScrnSaver libX11 ] + ++ optionals notifySupport [ libnotify gdk_pixbuf ]; preConfigure = "sh bootstrap.sh"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9acd92092f98..cc75c84bbba7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10580,7 +10580,8 @@ let procmail = callPackage ../applications/misc/procmail { }; profanity = callPackage ../applications/networking/instant-messengers/profanity { - notifySupport = config.profanity.notifySupport or true; + notifySupport = config.profanity.notifySupport or true; + autoAwaySupport = config.profanity.autoAwaySupport or true; }; pstree = callPackage ../applications/misc/pstree { }; From b00649c01e9ec47d1c950ba7269f6b3d3a71db8c Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Mon, 5 Jan 2015 08:36:49 +0100 Subject: [PATCH 0449/1091] Add package 'bibtool'. --- pkgs/tools/misc/bibtool/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/tools/misc/bibtool/default.nix diff --git a/pkgs/tools/misc/bibtool/default.nix b/pkgs/tools/misc/bibtool/default.nix new file mode 100644 index 000000000000..db57eeb74e34 --- /dev/null +++ b/pkgs/tools/misc/bibtool/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, perl }: + +stdenv.mkDerivation rec { + name = "bibtool-${version}"; + version = "2.57"; + + src = fetchurl { + url = "http://www.gerd-neugebauer.de/software/TeX/BibTool/BibTool-${version}.tar.gz"; + sha256 = "1g3yqywnbg04imkcqx7ypq0din81vcgq90k2xlqih69blbqpfb5y"; + }; + + # Perl for running test suite. + buildInputs = [ perl ]; + + installTargets = "install install.man"; + + doCheck = true; + + meta = with stdenv.lib; { + description = "Tool for manipulating BibTeX bibliographies"; + homepage = http://www.gerd-neugebauer.de/software/TeX/BibTool/index.en.html; + license = licenses.gpl1; + maintainers = [ maintainers.rycee ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 468bc0839f19..bee96d6485cc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -617,6 +617,8 @@ let perl = perl516; # Docs fail to build with newer versions }; + bibtool = callPackage ../tools/misc/bibtool { }; + bindfs = callPackage ../tools/filesystems/bindfs { }; binwalk = callPackage ../tools/misc/binwalk { From ea9530b5c702da6123c0736f6e1b5e1776ff03b5 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 09:31:22 +0100 Subject: [PATCH 0450/1091] Fix GCE image build. (cherry picked from commit 98af87cd4abb0cd77e8a51cfdf6913a92d088784) --- nixos/modules/virtualisation/google-compute-image.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index 697423ac60be..5dbb7693fa13 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -63,11 +63,12 @@ in # Register the paths in the Nix database. printRegistration=1 perl ${pkgs.pathsFromGraph} /tmp/xchg/closure | \ - chroot /mnt ${config.nix.package}/bin/nix-store --load-db + chroot /mnt ${config.nix.package}/bin/nix-store --load-db --option build-users-group "" # Create the system profile to allow nixos-rebuild to work. chroot /mnt ${config.nix.package}/bin/nix-env \ - -p /nix/var/nix/profiles/system --set ${config.system.build.toplevel} + -p /nix/var/nix/profiles/system --set ${config.system.build.toplevel} \ + --option build-users-group "" # `nixos-rebuild' requires an /etc/NIXOS. mkdir -p /mnt/etc From 357f6a2c97f443d1682a04b85f89b6e2af087fd2 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 09:32:21 +0100 Subject: [PATCH 0451/1091] Fixes for script that builds and uploads EC2 s3 backed images. Mostly credential related. (cherry picked from commit 42c0bc4b8f7f4f5027392a842b787434fb12094f) --- nixos/maintainers/scripts/ec2/create-s3-amis.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/nixos/maintainers/scripts/ec2/create-s3-amis.sh b/nixos/maintainers/scripts/ec2/create-s3-amis.sh index 140b4fcbddb8..ed861a3944ac 100755 --- a/nixos/maintainers/scripts/ec2/create-s3-amis.sh +++ b/nixos/maintainers/scripts/ec2/create-s3-amis.sh @@ -31,17 +31,22 @@ buildAndUploadFor() { -a "$EC2_ACCESS_KEY" -s "$EC2_SECRET_KEY" --location "$s3location" \ --url http://s3.amazonaws.com - kernel=$(ec2-describe-images -o amazon --filter "manifest-location=*pv-grub-hd0_1.03-$arch*" --region "$region" | cut -f 2) + kernel=$(ec2-describe-images -o amazon --filter "manifest-location=*pv-grub-hd0_1.04-$arch*" --region "$region" | cut -f 2) echo "using PV-GRUB kernel $kernel" - ami=$(ec2-register "$bucket/nixos.img.manifest.xml" -n "$name" -d "NixOS $system r$revision" \ + ami=$(ec2-register "$bucket/nixos.img.manifest.xml" -n "$name" -d "NixOS $system r$revision" -O "$EC2_ACCESS_KEY" -W "$EC2_SECRET_KEY" \ --region "$region" --kernel "$kernel" | cut -f 2) echo "AMI ID is $ami" - echo $ami >> $region.s3.ami-id + echo " \"14.12\".\"$region\".s3 = \"$ami\";" >> ec2-amis.nix - ec2-modify-image-attribute --region "$region" "$ami" -l -a all + ec2-modify-image-attribute --region "$region" "$ami" -l -a all -O "$EC2_ACCESS_KEY" -W "$EC2_SECRET_KEY" + + for cp_region in us-east-1 us-west-1 us-west-2 eu-central-1 ap-southeast-1 ap-southeast-2 ap-northeast-1 sa-east-1; do + new_ami=$(aws ec2 copy-image --source-image-id $ami --source-region $region --region $cp_region --name "$name" | json ImageId) + echo " \"14.12\".\"$cp_region\".s3 = \"$new_ami\";" >> ec2-amis.nix + done done } From 1a4164b71d6fe97664c1fa025275d9af111cfe5c Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 09:32:49 +0100 Subject: [PATCH 0452/1091] Use nixos-images bucket for GCE images. (cherry picked from commit bdd3a3bac8077823182233cc689b5c02cd74f4f4) --- nixos/maintainers/scripts/gce/create-gce.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/maintainers/scripts/gce/create-gce.sh b/nixos/maintainers/scripts/gce/create-gce.sh index fc476fb6e403..7f8a0d23027a 100755 --- a/nixos/maintainers/scripts/gce/create-gce.sh +++ b/nixos/maintainers/scripts/gce/create-gce.sh @@ -1,6 +1,6 @@ #! /bin/sh -e -BUCKET_NAME=${BUCKET_NAME:-nixos} +BUCKET_NAME=${BUCKET_NAME:-nixos-images} export NIX_PATH=nixpkgs=../../../.. export NIXOS_CONFIG=$(dirname $(readlink -f $0))/../../../modules/virtualisation/google-compute-image.nix export TIMESTAMP=$(date +%Y%m%d%H%M) From bc09e53343857c9e52a480e0acd95f5995d77568 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 09:34:34 +0100 Subject: [PATCH 0453/1091] Minor fixes to EC2 image generation script. Set autoresponder, so no interaction is necessary. Write output in a format that can be easily included in ec2-amis.nix of nixops. (cherry picked from commit 96904915d9e3e5f69b0c5bf58db1a0f0130a977a) --- .../scripts/ec2/create-ebs-amis.py | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/nixos/maintainers/scripts/ec2/create-ebs-amis.py b/nixos/maintainers/scripts/ec2/create-ebs-amis.py index 8c686139fef8..44af56c4091b 100755 --- a/nixos/maintainers/scripts/ec2/create-ebs-amis.py +++ b/nixos/maintainers/scripts/ec2/create-ebs-amis.py @@ -12,7 +12,7 @@ from nixops.statefile import StateFile, get_default_state_file parser = argparse.ArgumentParser(description='Create an EBS-backed NixOS AMI') parser.add_argument('--region', dest='region', required=True, help='EC2 region to create the image in') -parser.add_argument('--channel', dest='channel', default="13.10", help='Channel to use') +parser.add_argument('--channel', dest='channel', default="14.12", help='Channel to use') parser.add_argument('--keep', dest='keep', action='store_true', help='Keep NixOps machine after use') parser.add_argument('--hvm', dest='hvm', action='store_true', help='Create HVM image') parser.add_argument('--key', dest='key_name', action='store_true', help='Keypair used for HVM instance creation', default="rob") @@ -54,7 +54,7 @@ try: except Exception: depl = db.create_deployment() depl.name = "ebs-creator" -depl.auto_response = "y" +depl.logger.set_autoresponse("y") depl.nix_exprs = [os.path.abspath("./ebs-creator.nix"), os.path.abspath("./ebs-creator-config.nix")] if not args.keep: depl.destroy_resources() depl.deploy(allow_reboot=True) @@ -140,6 +140,7 @@ common_args = dict( ) if not args.hvm: common_args['kernel_id']=aki.id + ami_id = m._conn.register_image(**common_args) print >> sys.stderr, "registered AMI {0}".format(ami_id) @@ -185,23 +186,31 @@ test_depl.deploy(create_only=True) test_depl.machines['machine'].run_command("nixos-version") # Log the AMI ID. -f = open("{0}.{1}.ami-id".format(args.region, image_type), "w") -f.write("{0}".format(ami_id)) -f.close() +f = open("ec2-amis.nix".format(args.region, image_type), "w") +f.write("{\n") for dest in [ 'us-east-1', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-central-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-northeast-1', 'sa-east-1']: + copy_image = None if args.region != dest: - print >> sys.stderr, "copying image from region {0} to {1}".format(args.region, dest) - conn = boto.ec2.connect_to_region(dest) - copy_image = conn.copy_image(args.region, ami_id, ami_name, description=None, client_token=None) + try: + print >> sys.stderr, "copying image from region {0} to {1}".format(args.region, dest) + conn = boto.ec2.connect_to_region(dest) + copy_image = conn.copy_image(args.region, ami_id, ami_name, description=None, client_token=None) + except : + print >> sys.stderr, "FAILED!" # Log the AMI ID. - f = open("{0}.{1}.ami-id".format(dest, image_type), "w") - f.write("{0}".format(copy_image.image_id)) - f.close() + if copy_image != None: + f.write(' "{0}"."{1}".{2} = "{3}";\n'.format(args.channel,dest,"hvm" if args.hvm else "ebs",copy_image.image_id)) + else: + f.write(' "{0}"."{1}".{2} = "{3}";\n'.format(args.channel,args.region,"hvm" if args.hvm else "ebs",ami_id)) +f.write("}\n") +f.close() + if not args.keep: + test_depl.logger.set_autoresponse("y") test_depl.destroy_resources() test_depl.delete() From 4092a7cdd6019c5a019e091e89ccae155ec3f095 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 5 Jan 2015 10:35:20 +0000 Subject: [PATCH 0454/1091] bosun: Update to 20141215200935 --- pkgs/servers/monitoring/bosun/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/bosun/default.nix b/pkgs/servers/monitoring/bosun/default.nix index 5c3938c1b6e8..b6a6ef8f3bb7 100644 --- a/pkgs/servers/monitoring/bosun/default.nix +++ b/pkgs/servers/monitoring/bosun/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchurl, go }: stdenv.mkDerivation rec { name = "bosun-${version}"; - version = "20141204222654"; + version = "20141215200935"; src = fetchurl { url = "https://github.com/bosun-monitor/bosun/archive/${version}.tar.gz"; - sha256 = "1jwhfwf24zhncrirna3q1vhap4f955bqx3sws3ryk5gp1w99l36n"; + sha256 = "1py4plx5wi4mp05g4c1aa1wa8ny538kp2p4fzhalz33zm2qxbbx9"; }; buildInputs = [ go ]; From ae7d79cd61da01a5d1b9ae28ba4d14e1e4c5f029 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 5 Jan 2015 11:58:17 +0100 Subject: [PATCH 0455/1091] Fix some bad gids Issue #3727. --- nixos/modules/misc/ids.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index 1ca15053b123..b5f9f5ca55a0 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -308,13 +308,15 @@ systemd-resolve = 153; systemd-timesync = 154; liquidsoap = 155; - scollector = 156; - bosun = 157; - kubernetes = 158; fleet = 159; - gitlab = 160; + scollector = 160; + bosun = 161; + kubernetes = 162; + gitlab = 165; - # When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399! + # When adding a gid, make sure it doesn't match an existing + # uid. Users and groups with the same name should have equal + # uids and gids. Also, don't use gids above 399! users = 100; nixbld = 30000; From 20c4d9cade7c76913b68585b7f99ae48d483d7d6 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 11:03:48 +0100 Subject: [PATCH 0456/1091] Add pythonPackages.ntplib, needed for dd-agent update. (cherry picked from commit 3e73b5888ef9e230e95ad978f8c36c8cdc0fc675) --- pkgs/top-level/python-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 62472702a180..2f5e1429db25 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6334,6 +6334,18 @@ let }; }; + ntplib = buildPythonPackage rec { + name = "ntplib-0.3.2"; + src = pkgs.fetchurl { + url = https://pypi.python.org/packages/source/n/ntplib/ntplib-0.3.2.tar.gz; + md5 = "0f386dc00c0056ac4d77af0b4c21bb8e"; + }; + + meta = { + description = "Python NTP library"; + }; + }; + numexpr = buildPythonPackage rec { version = "2.4"; name = "numexpr-${version}"; From c5caa853ec00d5c9fe3a66f2996d420153f7275a Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 12:57:49 +0100 Subject: [PATCH 0457/1091] dd-agent: set SSL_CERT_FILE for dogstatsd. (cherry picked from commit c67204dec27a86e2235afb2aebf48bc53dd804d0) --- nixos/modules/services/monitoring/dd-agent.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/monitoring/dd-agent.nix b/nixos/modules/services/monitoring/dd-agent.nix index deef64d69981..dc51a7c74866 100644 --- a/nixos/modules/services/monitoring/dd-agent.nix +++ b/nixos/modules/services/monitoring/dd-agent.nix @@ -140,6 +140,7 @@ in { Restart = "always"; RestartSec = 2; }; + environment.SSL_CERT_FILE = "/etc/ssl/certs/ca-bundle.crt"; restartTriggers = [ pkgs.dd-agent ddConf postgresqlConfig nginxConfig ]; }; From 87b9925f23e452fc8b08931e2d4675701c4021ba Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 5 Jan 2015 12:58:04 +0100 Subject: [PATCH 0458/1091] Update dd-agent to 5.1.1 (cherry picked from commit 7f02b1f35042f6ac345933bd3823439535a95234) --- pkgs/tools/networking/dd-agent/default.nix | 24 ++++++++++++---------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/pkgs/tools/networking/dd-agent/default.nix b/pkgs/tools/networking/dd-agent/default.nix index 04ab3a0a4172..dc29697044a3 100644 --- a/pkgs/tools/networking/dd-agent/default.nix +++ b/pkgs/tools/networking/dd-agent/default.nix @@ -2,34 +2,36 @@ , makeWrapper }: stdenv.mkDerivation rec { - version = "4.4.0"; + version = "5.1.1"; name = "dd-agent-${version}"; src = fetchFromGitHub { owner = "DataDog"; repo = "dd-agent"; rev = version; - sha256 = "0z2gysr5g66rfd86k2ngwcm59k9y2zmrvmy22aaz2rky20z28xkx"; + sha256 = "17gj2bsnidwwmwfc0m2ll90sh28izpxz2wkczpnvzfiq0askdxmp"; }; - buildInputs = [ python unzip makeWrapper pythonPackages.psycopg2 ]; + buildInputs = [ python unzip makeWrapper pythonPackages.psycopg2 pythonPackages.ntplib pythonPackages.simplejson pythonPackages.pyyaml pythonPackages.requests ]; propagatedBuildInputs = [ python tornado ]; - postUnpack = "export sourceRoot=$sourceRoot/packaging"; + buildCommand = '' + mkdir -p $out/bin + cp -R $src $out/agent + chmod u+w -R $out + PYTHONPATH=$out/agent:$PYTHONPATH + ln -s $out/agent/agent.py $out/bin/dd-agent + ln -s $out/agent/dogstatsd.py $out/bin/dogstatsd + ln -s $out/agent/ddagent.py $out/bin/dd-forwarder - makeFlags = [ "BUILD=$(out)" ]; - - installTargets = [ "install_base" "install_full" ]; - - postInstall = '' - mv $out/usr/* $out - rmdir $out/usr wrapProgram $out/bin/dd-forwarder \ --prefix PYTHONPATH : $PYTHONPATH wrapProgram $out/bin/dd-agent \ --prefix PYTHONPATH : $PYTHONPATH wrapProgram $out/bin/dogstatsd \ --prefix PYTHONPATH : $PYTHONPATH + + patchShebangs $out ''; meta = { From ea94a6d653317cafba6c257c44c52489c170d910 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 15:38:08 +0100 Subject: [PATCH 0459/1091] nixos/modules/services/misc/nix-daemon.nix: document meaning of '0' for the buildCores attribute --- nixos/modules/services/misc/nix-daemon.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix index e9aa10181789..e2548864af5b 100644 --- a/nixos/modules/services/misc/nix-daemon.nix +++ b/nixos/modules/services/misc/nix-daemon.nix @@ -82,9 +82,10 @@ in description = '' This option defines the maximum number of concurrent tasks during one build. It affects, e.g., -j option for make. The default is 1. - Some builds may become non-deterministic with this option; use with - care! Packages will only be affected if enableParallelBuilding is - set for them. + The special value 0 means that the builder should use all + available CPU cores in the system. Some builds may become + non-deterministic with this option; use with care! Packages will + only be affected if enableParallelBuilding is set for them. ''; }; From 712186fa43d7273a2699253b9f3341f828c16810 Mon Sep 17 00:00:00 2001 From: Dmitry Malikov Date: Mon, 5 Jan 2015 19:48:05 +0300 Subject: [PATCH 0460/1091] haskellPackages.xmonadScreenshot: add 0.1.0.0 --- .../haskell/xmonad-screenshot/default.nix | 16 ++++++++++++++++ pkgs/top-level/haskell-packages.nix | 4 +++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/haskell/xmonad-screenshot/default.nix diff --git a/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix b/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix new file mode 100644 index 000000000000..20f8a63b7d80 --- /dev/null +++ b/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, gtk, xmonad }: + +cabal.mkDerivation (self: { + pname = "xmonad-screenshot"; + version = "0.1.0.0"; + sha256 = "0hw289czj9zm657ynl3v074knjpr30zpd66rx3wyvwgp8v1chccv"; + buildDepends = [ gtk xmonad ]; + meta = { + homepage = "http://github.com/supki/xmonad-screenshot"; + description = "Workspaces screenshooting utility for XMonad"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index be2b29317be7..b9f8d09fdf7b 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -662,7 +662,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in diagrams = callPackage ../development/libraries/haskell/diagrams/diagrams.nix {}; diagramsBuilder = callPackage ../development/libraries/haskell/diagrams/builder { }; - diagramsBuilderWrapper = callPackage ../development/libraries/haskell/diagrams/builder/wrapper.nix { }; + diagramsBuilderWrapper = callPackage ../development/libraries/haskell/diagrams/builder/wrapper.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 {}; @@ -3114,6 +3114,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in xmonadExtras = callPackage ../applications/window-managers/xmonad/xmonad-extras.nix {}; + xmonadScreenshot = callPackage ../development/libraries/haskell/xmonad-screenshot {}; + # Yi packages dynamicState = callPackage ../development/libraries/haskell/dynamic-state {}; From d8c600c129ee757f3579dc7a11eb5ea0fe05e4a8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 12:33:15 +0100 Subject: [PATCH 0461/1091] haskell-git-annex: update to version 5.20141231 --- .../version-management/git-and-tools/git-annex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix index 3982eff71b55..d4d627d61545 100644 --- a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix @@ -18,8 +18,8 @@ cabal.mkDerivation (self: { pname = "git-annex"; - version = "5.20141219"; - sha256 = "1qxvsvys5hrpc5sm6s2ygr7hyrgfjc4qaycp1b0kkwjj4bl4cbvz"; + version = "5.20141231"; + sha256 = "0rrwaclc3mpn39087fs5pgn0axjp5mki0nhj9a3fjjchdwd8wzyf"; isLibrary = false; isExecutable = true; buildDepends = [ From a1c1be46e1afdb802d3b51ca14eac9686541c1a4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 12:33:15 +0100 Subject: [PATCH 0462/1091] haskell-ghc-mod: update to version 5.2.1.2 --- pkgs/development/libraries/haskell/ghc-mod/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/ghc-mod/default.nix b/pkgs/development/libraries/haskell/ghc-mod/default.nix index 93a3d895e366..a2adaa2403df 100644 --- a/pkgs/development/libraries/haskell/ghc-mod/default.nix +++ b/pkgs/development/libraries/haskell/ghc-mod/default.nix @@ -9,8 +9,8 @@ cabal.mkDerivation (self: { pname = "ghc-mod"; - version = "5.2.1.1"; - sha256 = "09dg54970s4n54xxmalr5a2g4r5jnwccl9984shmmv0vsr3h5k26"; + version = "5.2.1.2"; + sha256 = "11wnrdb6blw169w6kd49ax9h1r9qkka5329lmdhimvki8amv8riv"; isLibrary = true; isExecutable = true; buildDepends = [ From dc702444475a5b3c5dd3a2286c51fb499292db82 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 12:34:08 +0100 Subject: [PATCH 0463/1091] Update HEAD versions of Cabal and cabal-install version to 1.22.0.0. --- .../libraries/haskell/Cabal/1.22.0.0.nix | 26 ++++++++++++++ .../libraries/haskell/Cabal/head.nix | 26 -------------- .../cabal-install/1.22.0.0.nix | 34 +++++++++++++++++++ .../package-management/cabal-install/head.nix | 33 ------------------ pkgs/top-level/haskell-packages.nix | 10 +++--- 5 files changed, 65 insertions(+), 64 deletions(-) create mode 100644 pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix delete mode 100644 pkgs/development/libraries/haskell/Cabal/head.nix create mode 100644 pkgs/tools/package-management/cabal-install/1.22.0.0.nix delete mode 100644 pkgs/tools/package-management/cabal-install/head.nix diff --git a/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix b/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix new file mode 100644 index 000000000000..659a493bc185 --- /dev/null +++ b/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix @@ -0,0 +1,26 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, binary, deepseq, extensibleExceptions, filepath, HUnit +, QuickCheck, regexPosix, testFramework, testFrameworkHunit +, testFrameworkQuickcheck2, time +}: + +cabal.mkDerivation (self: { + pname = "Cabal"; + version = "1.22.0.0"; + sha256 = "13984rli87vzhl5pvpny2cns8dq4k2s5bgmr8n93iw9hrx5w3j48"; + buildDepends = [ binary deepseq filepath time ]; + testDepends = [ + binary extensibleExceptions filepath HUnit QuickCheck regexPosix + testFramework testFrameworkHunit testFrameworkQuickcheck2 + ]; + doCheck = false; + preCheck = "unset GHC_PACKAGE_PATH; export HOME=$NIX_BUILD_TOP"; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "A framework for packaging Haskell software"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = with self.stdenv.lib.maintainers; [ simons ]; + }; +}) diff --git a/pkgs/development/libraries/haskell/Cabal/head.nix b/pkgs/development/libraries/haskell/Cabal/head.nix deleted file mode 100644 index c73949f74c25..000000000000 --- a/pkgs/development/libraries/haskell/Cabal/head.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck -, random, stm, testFramework, testFrameworkHunit -, testFrameworkQuickcheck2, time, zlib, fetchgit -}: - -cabal.mkDerivation (self: { - pname = "Cabal"; - version = "HEAD"; - src = fetchgit { - url = git://github.com/haskell/cabal.git; - rev = "699d4df12e1ec75e9100b521fb3690eaa6986635"; - sha256 = "112wz0mq7b0hvlj69imnwja2n4kv75m49yy5y8924gik9801zjba"; - }; - preConfigure = "cd Cabal"; - - doCheck = false; - noHaddock = true; - - buildDepends = [ - filepath HTTP mtl network random stm time zlib QuickCheck - ]; - testDepends = [ - filepath HTTP HUnit mtl network QuickCheck stm testFramework - testFrameworkHunit testFrameworkQuickcheck2 time zlib - ]; -}) diff --git a/pkgs/tools/package-management/cabal-install/1.22.0.0.nix b/pkgs/tools/package-management/cabal-install/1.22.0.0.nix new file mode 100644 index 000000000000..abf3809872b4 --- /dev/null +++ b/pkgs/tools/package-management/cabal-install/1.22.0.0.nix @@ -0,0 +1,34 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, Cabal, extensibleExceptions, filepath, HTTP, HUnit, mtl +, network, networkUri, QuickCheck, random, regexPosix, stm +, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time +, zlib +}: + +cabal.mkDerivation (self: { + pname = "cabal-install"; + version = "1.22.0.0"; + sha256 = "17cf2bkrxawjldhkq4hzlzlf7b2xqgkrzl7fa31whnnpni68v6jz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + Cabal filepath HTTP mtl network networkUri random stm time zlib + ]; + testDepends = [ + Cabal extensibleExceptions filepath HTTP HUnit mtl network + networkUri QuickCheck regexPosix stm testFramework + testFrameworkHunit testFrameworkQuickcheck2 time zlib + ]; + doCheck = false; + postInstall = '' + mkdir $out/etc + mv bash-completion $out/etc/bash_completion.d + ''; + meta = { + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/tools/package-management/cabal-install/head.nix b/pkgs/tools/package-management/cabal-install/head.nix deleted file mode 100644 index ddad8509044f..000000000000 --- a/pkgs/tools/package-management/cabal-install/head.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck -, random, stm, testFramework, testFrameworkHunit -, testFrameworkQuickcheck2, time, zlib, fetchgit -}: - -cabal.mkDerivation (self: { - pname = "cabal-install"; - version = "HEAD"; - src = Cabal.src; - isLibrary = true; - isExecutable = true; - doCheck = false; - preConfigure = "cd cabal-install"; - noHaddock = true; - buildDepends = [ - Cabal filepath HTTP mtl network random stm time zlib - ]; - testDepends = [ - Cabal filepath HTTP HUnit mtl network QuickCheck stm testFramework - testFrameworkHunit testFrameworkQuickcheck2 time zlib - ]; - postInstall = '' - mkdir $out/etc - mv bash-completion $out/etc/bash_completion.d - ''; - meta = { - homepage = "http://www.haskell.org/cabal/"; - description = "The command-line interface for Cabal and Hackage"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - maintainers = [ self.stdenv.lib.maintainers.andres ]; - }; -}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index be2b29317be7..697169948371 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -365,7 +365,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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_1_22_0_0 = callPackage ../development/libraries/haskell/Cabal/1.22.0.0.nix {}; Cabal = null; # core package since forever cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {}; @@ -957,8 +957,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in ghcid = callPackage ../development/tools/haskell/ghcid {}; ghcjs = callPackage ../development/compilers/ghcjs { - Cabal = self.Cabal_HEAD; - cabalInstall = self.cabalInstall_HEAD; + Cabal = self.Cabal_1_22_0_0; + cabalInstall = self.cabalInstall_1_22_0_0; haddock = self.haddock.override { Cabal = null; }; @@ -3197,8 +3197,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in 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; + cabalInstall_1_22_0_0 = callPackage ../tools/package-management/cabal-install/1.22.0.0.nix { Cabal = self.Cabal_1_22_0_0; }; + cabalInstall = self.cabalInstall_1_22_0_0; codex = callPackage ../development/tools/haskell/codex {}; From 920a7cc1a8d6e206c4df18ade16e28d36b48531f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 13:47:01 +0100 Subject: [PATCH 0464/1091] haskell-jailbreak: use Cabal 1.22.x to build this tool --- pkgs/top-level/haskell-defaults.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 2c97feca6c03..791be4e0fbcd 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -31,7 +31,7 @@ ghc784Prefs = self : super : ghcHEADPrefs self super // { cabalInstall_1_20_0_6 = super.cabalInstall_1_20_0_6.override { Cabal = self.Cabal_1_20_0_3; }; codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_3; }; }; - jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_20_0_3; }; + jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_22_0_0; }; MonadRandom = self.MonadRandom_0_2_0_1; # newer versions require transformers >= 0.4.x mtl = self.mtl_2_1_3_1; transformersCompat = super.transformersCompat.override { cabal = self.cabal.override { From 4f50600ae02864214394edb271617feaddc62439 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 14:36:02 +0100 Subject: [PATCH 0465/1091] haskell-defaults.nix: build Cabal 1.22.x with binary 0.7.x on GHC versions < 7.8.x https://github.com/haskell/cabal/issues/2322 --- pkgs/top-level/haskell-defaults.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 791be4e0fbcd..dda615e1f1d9 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -40,6 +40,9 @@ }; ghc763Prefs = self : super : ghc784Prefs self super // { + Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { + binary = self.binary_0_7_2_2.override { cabal = self.cabal.override { extension = self: super: { doCheck = false; }; }; }; + }; aeson = self.aeson_0_7_0_4; ariadne = super.ariadne.override { haskellNames = self.haskellNames.override { From a0a192e31818180249a7f7558104daef3aaf42a0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 15:41:28 +0100 Subject: [PATCH 0466/1091] haskell-defaults.nix: switch jailbreak-cabal back to Cabal 1.20.x. https://github.com/peti/jailbreak-cabal/issues/3 --- pkgs/top-level/haskell-defaults.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index dda615e1f1d9..9bd6070a6a17 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -31,7 +31,7 @@ ghc784Prefs = self : super : ghcHEADPrefs self super // { cabalInstall_1_20_0_6 = super.cabalInstall_1_20_0_6.override { Cabal = self.Cabal_1_20_0_3; }; codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_3; }; }; - jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_22_0_0; }; + jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_20_0_3; }; MonadRandom = self.MonadRandom_0_2_0_1; # newer versions require transformers >= 0.4.x mtl = self.mtl_2_1_3_1; transformersCompat = super.transformersCompat.override { cabal = self.cabal.override { From e548a4330d858b81d00d9a586b02b494e4df8983 Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Tue, 30 Dec 2014 15:11:52 -0500 Subject: [PATCH 0467/1091] google-compute-image.nix: use internal google NTP server. --- nixos/modules/virtualisation/google-compute-image.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index 5dbb7693fa13..41337c7467ef 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -120,6 +120,8 @@ in 169.254.169.254 metadata.google.internal metadata ''; + services.ntp.servers = [ "metadata.google.internal" ]; + networking.usePredictableInterfaceNames = false; systemd.services.fetch-ssh-keys = From f1fc78d99866ecd2fcc6e60c4e01a5aeea5b317b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 5 Jan 2015 19:11:20 +0100 Subject: [PATCH 0468/1091] haskell-defaults.nix: down-grade cabal-install to 1.20.x for GHC < 7.4.x --- pkgs/top-level/haskell-defaults.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 9bd6070a6a17..9e3c8b149d4e 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -86,6 +86,7 @@ }; ghc722Prefs = self : super : ghc742Prefs self super // { + cabalInstall = self.cabalInstall_1_20_0_6; caseInsensitive = self.caseInsensitive_1_0_0_1; deepseq = self.deepseq_1_3_0_2; DrIFT = null; # doesn't compile with old GHC versions From 3e1fdb7a35369440dc624f74af24a13fb2be7708 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sun, 28 Dec 2014 19:24:09 -0500 Subject: [PATCH 0469/1091] gcc-wrapper is used for clang too --- pkgs/build-support/gcc-wrapper/setup-hook.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/gcc-wrapper/setup-hook.sh b/pkgs/build-support/gcc-wrapper/setup-hook.sh index fc10e8fb2c31..f0034fee1bed 100644 --- a/pkgs/build-support/gcc-wrapper/setup-hook.sh +++ b/pkgs/build-support/gcc-wrapper/setup-hook.sh @@ -34,5 +34,5 @@ if [ -n "@coreutils@" ]; then addToSearchPath PATH @coreutils@/bin fi -export CC=gcc -export CXX=g++ +export CC=cc +export CXX=c++ From 291d507d9863e5d7e2556cb948ee04fe2fb8422c Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sat, 27 Dec 2014 14:58:09 -0200 Subject: [PATCH 0470/1091] FS-UAE (version 2.4.1): New Package FS-UAE is a new, cycle-accurate, customizable Amiga Emulator. --- pkgs/misc/emulators/fs-uae/default.nix | 35 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/misc/emulators/fs-uae/default.nix diff --git a/pkgs/misc/emulators/fs-uae/default.nix b/pkgs/misc/emulators/fs-uae/default.nix new file mode 100644 index 000000000000..545691fa4d03 --- /dev/null +++ b/pkgs/misc/emulators/fs-uae/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, pkgconfig +, gettext, gtk, SDL, zlib, glib, openal, mesa, lua, freetype }: + +with stdenv.lib; +stdenv.mkDerivation rec{ + + name = "fs-uae-${version}"; + version = "2.4.1"; + + src = fetchurl { + urls = [ "http://fs-uae.net/fs-uae/stable/${version}/${name}.tar.gz" ]; + sha256 = "05gvnrkl1aclq1a6z57k6rmdnsg2ghyjcscwq0w5dhc5vcalv6f0"; + }; + + buildInputs = [ pkgconfig gettext gtk SDL zlib glib openal mesa lua freetype ]; + + phases = "unpackPhase buildPhase installPhase"; + + # Strange: the docs recommend SDL2, but it does compile only with SDL1 + buildPhase = "make sdl=1"; + installPhase = "make install prefix=$out"; + + meta = { + description = "An accurate, customizable Amiga Emulator"; + longDescription = '' + FS-UAE integrates the most accurate Amiga emulation code available + from WinUAE. FS-UAE emulates A500, A500+, A600, A1200, A1000, A3000 + and A4000 models, but you can tweak the hardware configuration and + create customized Amigas. + ''; + license = licenses.gpl2Plus; + homepage = http://fs-uae.net; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 34b877150a7e..4edcf54a64ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12707,6 +12707,8 @@ let uae = callPackage ../misc/emulators/uae { }; + fsuae = callPackage ../misc/emulators/fs-uae { }; + putty = callPackage ../applications/networking/remote/putty { }; retroarchBare = callPackage ../misc/emulators/retroarch { }; From b19ab1f0465ec026cd4f33b08567aeaa9a9e1ed8 Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Mon, 5 Jan 2015 15:01:49 -0500 Subject: [PATCH 0471/1091] google-comute-image.nix: set umask 077 when downloading private keys from the metadata server. --- nixos/modules/virtualisation/google-compute-image.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index 41337c7467ef..808b64501829 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -135,6 +135,8 @@ in path = [ pkgs.wget ]; script = '' + # When dealing with cryptographic keys, we want to keep things private. + umask 077 wget="wget --retry-connrefused -t 6 --waitretry=10" # Don't download the SSH key if it has already been downloaded if ! [ -e /root/.ssh/authorized_keys ]; then From 6382e16014af0e33e33c2e8bdd4fc52fe18c195c Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Mon, 5 Jan 2015 15:18:02 -0500 Subject: [PATCH 0472/1091] google-compute-image.nix: unconditionally clean up /root/key.pub /root/authorized-keys-metadata --- nixos/modules/virtualisation/google-compute-image.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index 808b64501829..287081be01b7 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -150,8 +150,8 @@ in echo "new key added to authorized_keys" fi chmod 600 /root/.ssh/authorized_keys - rm -f /root/key.pub /root/authorized-keys-metadata fi + rm -f /root/key.pub /root/authorized-keys-metadata fi echo "obtaining SSH private host key..." From d1cbbff1e36e66dcf1aa9bb445fd03bc0c77433c Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Mon, 29 Dec 2014 18:04:37 -0500 Subject: [PATCH 0473/1091] Call wget directly in fetch-ssh-keys service. --- nixos/modules/virtualisation/google-compute-image.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index 287081be01b7..f6830b2f09fe 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -132,17 +132,15 @@ in after = [ "network-online.target" ]; wants = [ "network-online.target" ]; - path = [ pkgs.wget ]; - script = + script = let wget = "${pkgs.wget}/bin/wget --retry-connrefused -t 6 --waitretry=10"; in '' # When dealing with cryptographic keys, we want to keep things private. umask 077 - wget="wget --retry-connrefused -t 6 --waitretry=10" # Don't download the SSH key if it has already been downloaded if ! [ -e /root/.ssh/authorized_keys ]; then echo "obtaining SSH key..." mkdir -p /root/.ssh - $wget -O /root/authorized-keys-metadata http://metadata/0.1/meta-data/authorized-keys + ${wget} -O /root/authorized-keys-metadata http://metadata/0.1/meta-data/authorized-keys if [ $? -eq 0 -a -e /root/authorized-keys-metadata ]; then cat /root/authorized-keys-metadata | cut -d: -f2- > /root/key.pub if ! grep -q -f /root/key.pub /root/.ssh/authorized_keys; then @@ -155,7 +153,7 @@ in fi echo "obtaining SSH private host key..." - $wget -O /root/ssh_host_ecdsa_key http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key + ${wget} -O /root/ssh_host_ecdsa_key http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key ]; then mv -f /root/ssh_host_ecdsa_key /etc/ssh/ssh_host_ecdsa_key echo "downloaded ssh_host_ecdsa_key" @@ -163,7 +161,7 @@ in fi echo "obtaining SSH public host key..." - $wget -O /root/ssh_host_ecdsa_key.pub http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key_pub + ${wget} -O /root/ssh_host_ecdsa_key.pub http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key_pub if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key.pub ]; then mv -f /root/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub echo "downloaded ssh_host_ecdsa_key.pub" From 3251948029aab3e268c081cb258a835711a86205 Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Mon, 29 Dec 2014 18:08:57 -0500 Subject: [PATCH 0474/1091] Generate SSH host public key from the private key. --- nixos/modules/virtualisation/google-compute-image.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index f6830b2f09fe..bee64866b52b 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -158,13 +158,7 @@ in mv -f /root/ssh_host_ecdsa_key /etc/ssh/ssh_host_ecdsa_key echo "downloaded ssh_host_ecdsa_key" chmod 600 /etc/ssh/ssh_host_ecdsa_key - fi - - echo "obtaining SSH public host key..." - ${wget} -O /root/ssh_host_ecdsa_key.pub http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key_pub - if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key.pub ]; then - mv -f /root/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub - echo "downloaded ssh_host_ecdsa_key.pub" + ${config.programs.ssh.package}/bin/ssh-keygen -y -f /etc/ssh/ssh_host_ecdsa_key > /etc/ssh/ssh_host_ecdsa_key.pub chmod 644 /etc/ssh/ssh_host_ecdsa_key.pub fi ''; From ebf4d5c62baaa9a78a42cb96746886e367c5158e Mon Sep 17 00:00:00 2001 From: Mateusz Kowalczyk Date: Mon, 5 Jan 2015 21:11:04 +0000 Subject: [PATCH 0475/1091] livestreamer: update to 1.11.1 --- pkgs/top-level/python-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2f5e1429db25..357aa8d73832 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6443,13 +6443,13 @@ let }; livestreamer = buildPythonPackage rec { - version = "1.10.2"; + version = "1.11.1"; name = "livestreamer-${version}"; disabled = isPyPy; src = pkgs.fetchurl { url = "https://github.com/chrippa/livestreamer/archive/v${version}.tar.gz"; - sha256 = "0f1m51wax4q17ida4h0ckyakmlchf36kbhfa9qs6bpxc6xqqbry0"; + sha256 = "1hic3z5any64gn2b0gs1b7m34bzgzv71inr8wgjq59pwf8mbrqk9"; }; buildInputs = with self; [ pkgs.makeWrapper ]; @@ -6464,7 +6464,7 @@ let Livestreamer is CLI program that extracts streams from various services and pipes them into a video player of choice. ''; - license = "bsd"; + license = stdenv.lib.licenses.bsd2; }; }; From db24ed98d8fb41107484ddf08e2e719ad95a370b Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Mon, 5 Jan 2015 21:14:43 -0200 Subject: [PATCH 0476/1091] Xiphos: upgrade to 4.0.0 --- pkgs/applications/misc/xiphos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/xiphos/default.nix b/pkgs/applications/misc/xiphos/default.nix index d2739dbec505..78d499396772 100644 --- a/pkgs/applications/misc/xiphos/default.nix +++ b/pkgs/applications/misc/xiphos/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { name = "xiphos-${version}"; - version = "3.2.2"; + version = "4.0.0"; src = fetchurl { url = "http://downloads.sourceforge.net/project/gnomesword/Xiphos/${version}/${name}.tar.gz"; - sha256 = "1imd3v8knb5y3kddlfzp67p927zpfy0adjri89n7vcnipb9fy9i3"; + sha256 = "0rk9xhnaqm17af9ppjf2yqpy9p8s0z7m5ax586b7p16lylcqjh68"; }; buildInputs = [ pkgconfig python intltool docbook2x docbook_xml_dtd_412 libxslt From e9d868de631597a82b28927fb89ba7c2dfa52def Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 6 Jan 2015 03:06:49 +0300 Subject: [PATCH 0477/1091] kernel: enable intel_pstate --- pkgs/os-specific/linux/kernel/common-config.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 48493044065c..ef061459191e 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -7,6 +7,9 @@ with stdenv.lib; DEBUG_KERNEL y PM_ADVANCED_DEBUG y PM_RUNTIME y + ${optionalString (versionAtLeast version "3.10") '' + X86_INTEL_PSTATE y + ''} TIMER_STATS y ${optionalString (versionOlder version "3.10") '' USB_SUSPEND y From 9d23d09bc90222926364eecc4d5c5b02aa85ffc3 Mon Sep 17 00:00:00 2001 From: Brendan Long Date: Tue, 6 Jan 2015 02:24:48 -0600 Subject: [PATCH 0478/1091] syncthing: Update to 0.10.17 --- .../networking/syncthing/default.nix | 26 ++++++++++--------- .../syncthing/fix-go-1.4-range.patch | 14 ++++++++++ 2 files changed, 28 insertions(+), 12 deletions(-) create mode 100644 pkgs/applications/networking/syncthing/fix-go-1.4-range.patch diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index 64bf287b44f0..09facfab3d51 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -1,33 +1,35 @@ -{ stdenv, fetchurl, fetchgit, go }: +{ stdenv, fetchgit, go }: stdenv.mkDerivation rec { name = "syncthing-${version}"; - version = "0.8.15"; + version = "0.10.17"; src = fetchgit { - url = "git://github.com/calmh/syncthing.git"; + url = "git://github.com/syncthing/syncthing.git"; rev = "refs/tags/v${version}"; - sha256 = "0xv8kaji60zqxws72srh5hdi9fyvaipdcsawp6gcyahhr3cz0ddq"; + sha256 = "1hv0va7234rgyahn8xvpyj1bsbmn7ifsyqm7b3ghhybinclghp1w"; }; buildInputs = [ go ]; - buildPhase = '' - mkdir -p "./dependencies/src/github.com/calmh/syncthing" + patches = [ + # Remove when Go 1.4 is available in Nix, or when this pull request is released: + # https://github.com/syncthing/syncthing/pull/1183 + ./fix-go-1.4-range.patch + ]; - for a in auto buffers cid discover files lamport protocol scanner \ - logger beacon config xdr upnp model osutil versioner; do - cp -r "./$a" "./dependencies/src/github.com/calmh/syncthing" - done + buildPhase = '' + mkdir -p "./dependencies/src/github.com/syncthing/syncthing" + cp -r internal "./dependencies/src/github.com/syncthing/syncthing" export GOPATH="`pwd`/Godeps/_workspace:`pwd`/dependencies" - go test -cpu=1,2,4 ./... + # Tests can't be run in parallel because TestPredictableRandom relies on global state + go run build.go test mkdir ./bin go build -o ./bin/syncthing -ldflags "-w -X main.Version v${version}" ./cmd/syncthing - go build -o ./bin/stcli -ldflags "-w -X main.Version v${version}" ./cmd/stcli ''; installPhase = '' diff --git a/pkgs/applications/networking/syncthing/fix-go-1.4-range.patch b/pkgs/applications/networking/syncthing/fix-go-1.4-range.patch new file mode 100644 index 000000000000..8aacc68bd988 --- /dev/null +++ b/pkgs/applications/networking/syncthing/fix-go-1.4-range.patch @@ -0,0 +1,14 @@ +diff --git a/internal/model/queue_test.go b/internal/model/queue_test.go +index 3745664..96aaf38 100644 +--- a/internal/model/queue_test.go ++++ b/internal/model/queue_test.go +@@ -191,7 +191,7 @@ func BenchmarkJobQueuePushPopDone10k(b *testing.B) { + for _, f := range files { + q.Push(f.Name) + } +- for range files { ++ for _ = range files { + n, _ := q.Pop() + q.Done(n) + } +-- From 8bc331469991cf1cebaa45ca1234e456da43c21b Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 3 Jan 2015 18:33:20 +0100 Subject: [PATCH 0479/1091] ocaml-lambda-term: adds dependency to camlp4 --- pkgs/development/ocaml-modules/lambda-term/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/lambda-term/default.nix b/pkgs/development/ocaml-modules/lambda-term/default.nix index b6edadb0b14b..1baea569dbde 100644 --- a/pkgs/development/ocaml-modules/lambda-term/default.nix +++ b/pkgs/development/ocaml-modules/lambda-term/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, libev, ocaml, findlib, ocaml_lwt, ocaml_react, zed}: +{ stdenv, fetchurl, libev, ocaml, findlib, ocaml_lwt, ocaml_react, zed, camlp4 }: stdenv.mkDerivation rec { version = "1.6"; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { buildInputs = [ libev ocaml findlib ocaml_lwt ocaml_react ]; - propagatedBuildInputs = [ zed ]; + propagatedBuildInputs = [ camlp4 zed ]; createFindlibDestdir = true; From 0eccb88a5cc9f6daa68f7d56038ea8c355a5b5e9 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 4 Jan 2015 16:26:32 +0100 Subject: [PATCH 0480/1091] zathura: update from 0.3.1 to 0.3.2 --- pkgs/applications/misc/zathura/core/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/zathura/core/default.nix b/pkgs/applications/misc/zathura/core/default.nix index 718670f569b7..5f9b3850ad7d 100644 --- a/pkgs/applications/misc/zathura/core/default.nix +++ b/pkgs/applications/misc/zathura/core/default.nix @@ -1,15 +1,15 @@ -{ stdenv, fetchurl, pkgconfig, gtk, girara, ncurses, gettext, docutils, file, makeWrapper, zathura_icon }: +{ stdenv, fetchurl, pkgconfig, gtk, girara, ncurses, gettext, docutils, file, makeWrapper, zathura_icon, sqlite }: stdenv.mkDerivation rec { - version = "0.3.1"; + version = "0.3.2"; name = "zathura-core-${version}"; src = fetchurl { url = "http://pwmt.org/projects/zathura/download/zathura-${version}.tar.gz"; - sha256 = "1wwjj7vnzpkvn83674mapapvl2qsn7y44w17lq63283j1lic00mm"; + sha256 = "1qk5s7cyqp4l673yhma5igk9g24p5jyqyy81fdk7q7xjqlym19px"; }; - buildInputs = [ pkgconfig file gtk girara gettext makeWrapper ]; + buildInputs = [ pkgconfig file gtk girara gettext makeWrapper sqlite ]; makeFlags = [ "PREFIX=$(out)" From 19cd862a6df19df6105e61bbc193caac0cf7f333 Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Tue, 6 Jan 2015 04:24:11 -0430 Subject: [PATCH 0481/1091] pakcs: advance version 1.11.3 to 1.11.4, also fixing the build. --- .../compilers/pakcs/adjust-buildsystem.patch | 22 ++++---- pkgs/development/compilers/pakcs/default.nix | 52 +++++++------------ 2 files changed, 31 insertions(+), 43 deletions(-) diff --git a/pkgs/development/compilers/pakcs/adjust-buildsystem.patch b/pkgs/development/compilers/pakcs/adjust-buildsystem.patch index 830fc3fa7f9a..ce0b42c9e344 100644 --- a/pkgs/development/compilers/pakcs/adjust-buildsystem.patch +++ b/pkgs/development/compilers/pakcs/adjust-buildsystem.patch @@ -1,15 +1,15 @@ -diff -Naur pakcs-1.11.3-upstream/Makefile pakcs-1.11.3/Makefile ---- pakcs-1.11.3-upstream/Makefile 2014-01-31 09:10:03.000000000 -0430 -+++ pakcs-1.11.3/Makefile 2014-02-03 20:27:41.558334480 -0430 -@@ -66,7 +66,6 @@ - # - .PHONY: install - install: installscripts +diff -Naur pakcs-1.11.4-upstream/Makefile pakcs-1.11.4/Makefile +--- pakcs-1.11.4-upstream/Makefile 2014-10-24 05:12:37.000000000 -0430 ++++ pakcs-1.11.4/Makefile 2015-01-05 16:26:39.256709080 -0430 +@@ -94,7 +94,6 @@ + install: cleanoldinfos installscripts copylibs + @echo "PAKCS installation configuration (file pakcsinitrc):" + @cat pakcsinitrc - $(MAKE) frontend # pre-compile all libraries: @cd lib && $(MAKE) fcy # install the Curry2Prolog compiler as a saved system: -@@ -105,10 +104,6 @@ +@@ -145,10 +144,6 @@ # compile the tools: .PHONY: tools tools: @@ -20,9 +20,9 @@ diff -Naur pakcs-1.11.3-upstream/Makefile pakcs-1.11.3/Makefile @if [ -r bin/pakcs ] ; then cd currytools && $(MAKE) ; fi @if [ -r bin/pakcs ] ; then cd tools && $(MAKE) ; fi -diff -Naur pakcs-1.11.3-upstream/scripts/pakcs.sh pakcs-1.11.3/scripts/pakcs.sh ---- pakcs-1.11.3-upstream/scripts/pakcs.sh 2014-01-31 09:04:19.000000000 -0430 -+++ pakcs-1.11.3/scripts/pakcs.sh 2014-02-03 20:20:40.775350116 -0430 +diff -Naur pakcs-1.11.4-upstream/scripts/pakcs.sh pakcs-1.11.4/scripts/pakcs.sh +--- pakcs-1.11.4-upstream/scripts/pakcs.sh 2014-10-24 05:06:07.000000000 -0430 ++++ pakcs-1.11.4/scripts/pakcs.sh 2015-01-05 16:26:15.697982791 -0430 @@ -16,7 +16,7 @@ # use readline wrapper rlwrap if it is installed and we have tty as stdin: USERLWRAP=no diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix index f7c76d74aaeb..433301e7ac0c 100644 --- a/pkgs/development/compilers/pakcs/default.nix +++ b/pkgs/development/compilers/pakcs/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, cabal, swiProlog, either, mtl, syb -, glibcLocales, makeWrapper, rlwrap, tk }: +, glibcLocales, makeWrapper, rlwrap, tk, which }: let - fname = "pakcs-1.11.3"; + fname = "pakcs-1.11.4"; fsrc = fetchurl { url = "http://www.informatik.uni-kiel.de/~pakcs/download/${fname}-src.tar.gz"; - sha256 = "0f4rhaqss9vfinpdjchxq75g343hz322cv0admjnl4g5g568wk3x"; + sha256 = "1xsn8h58pi1jp8wr4abyrqdps840j8limyv5i812z49npf91fy5c"; }; in @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { src = fsrc; - buildInputs = [ swiProlog makeWrapper glibcLocales rlwrap tk ]; + buildInputs = [ swiProlog makeWrapper glibcLocales rlwrap tk which ]; patches = [ ./adjust-buildsystem.patch ]; @@ -48,48 +48,37 @@ stdenv.mkDerivation rec { sed -i 's@SWIPROLOG=@SWIPROLOG='${swiProlog}/bin/swipl'@' pakcsinitrc ''; - preBuild = '' + buildPhase = '' # Some comments in files are in UTF-8, so include the locale needed by GHC runtime. export LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive export LC_ALL=en_US.UTF-8 + # PAKCS must be build in place due to embedded filesystem references placed by swi. + + # Prepare PAKCSHOME directory. + mkdir -p $out/pakcs/bin + # Set up link to cymake, which has been built already. - mkdir -p bin/.local - ln -s ${curryFront}/bin/cymake bin/.local/ + ln -s ${curryFront}/bin/cymake $out/pakcs/bin/ + + # Prevent embedding the derivation build directory as temp. + export TEMP=/tmp + + # Copy to in place build location and run the build. + cp -r * $out/pakcs + (cd $out/pakcs ; make) ''; installPhase = '' - # Prepare PAKCSHOME directory. - mkdir -p $out/pakcs - for d in bin curry2prolog currytools lib tools cpns include www examples docs ; do - cp -r $d $out/pakcs ; - done - cp pakcsrc.default $out/pakcs - cp pakcsinitrc $out/pakcs - - # Fixing PAKCSHOME and related paths. - sed -i 's@PAKCSHOME=/tmp/.*@PAKCSHOME='$out/pakcs'@' $out/pakcs/bin/{pakcs,makecurrycgi,parsecurry,.makesavedstate} - - # The Prolog sources must be rebuilt in their final directory, - # to switch the embedded references to the tmp build directory. - export TEMP=/tmp - (cd $out/pakcs/curry2prolog/ ; rm c2p.state ; make) - cp Makefile $out/pakcs - (cd $out/pakcs ; make tools) - (cd $out/pakcs/cpns ; make) - (cd $out/pakcs/www ; make) - # Install bin. mkdir -p $out/bin - for b in makecurrycgi .makesavedstate pakcs parsecurry cleancurry \ - addtypes cass currybrowse currycreatemake currydoc currytest \ - dataToXml erd2curry ; do + for b in $(ls $out/pakcs/bin) ; do ln -s $out/pakcs/bin/$b $out/bin/ ; done # Place emacs lisp files in expected locations. mkdir -p $out/share/emacs/site-lisp/curry-pakcs - for e in "tools/emacs/"*.el ; do + for e in "$out/tools/emacs/"*.el ; do cp $e $out/share/emacs/site-lisp/curry-pakcs/ ; done @@ -119,6 +108,5 @@ stdenv.mkDerivation rec { maintainers = [ stdenv.lib.maintainers.kkallio ]; platforms = stdenv.lib.platforms.linux; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }; } From fb508b6a589d6b14fe47c5900fe70c2c507d7df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 6 Jan 2015 11:15:40 +0100 Subject: [PATCH 0482/1091] add stress: configurable amount of CPU, memory, I/O, and disk stress on the system --- pkgs/tools/system/stress/default.nix | 16 ++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/tools/system/stress/default.nix diff --git a/pkgs/tools/system/stress/default.nix b/pkgs/tools/system/stress/default.nix new file mode 100644 index 000000000000..52cfd4dde74e --- /dev/null +++ b/pkgs/tools/system/stress/default.nix @@ -0,0 +1,16 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "stress-1.0.4"; + + src = fetchurl { + url = "http://people.seas.harvard.edu/~apw/stress/${name}.tar.gz"; + sha256 = "0nw210jajk38m3y7h8s130ps2qsbz7j75wab07hi2r3hlz14yzh5"; + }; + + meta = with stdenv.lib; { + description = "Simple workload generator for POSIX systems. It imposes a configurable amount of CPU, memory, I/O, and disk stress on the system"; + license = licenses.gpl2; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d3dcfd694195..4c6087d431bf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2500,6 +2500,8 @@ let }; ssss = callPackage ../tools/security/ssss { }; + + stress = callPackage ../tools/system/stress { }; storeBackup = callPackage ../tools/backup/store-backup { }; From ab1013166332fc04de08727ed9a59701ee898147 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 6 Jan 2015 11:37:40 +0100 Subject: [PATCH 0483/1091] Remove scheduling priorities This was only used for stdenv and is pretty obsolete now. --- pkgs/top-level/release-lib.nix | 20 ++++---------------- pkgs/top-level/release.nix | 2 +- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix index cc27693ab2be..47e2faaa48fd 100644 --- a/pkgs/top-level/release-lib.nix +++ b/pkgs/top-level/release-lib.nix @@ -36,15 +36,8 @@ rec { crossMaintainers = with pkgs.lib.maintainers; [ viric ]; - /* Set the Hydra scheduling priority for a job. The default - priority (10) should be used for most jobs. A different priority - should only be used for a few particularly interesting jobs (in - terms of giving feedback to developers), such as stdenv. */ - prio = level: job: toJob job // { schedulingPriority = level; }; - - toJob = x: if builtins.isAttrs x then x else - { type = "job"; systems = x; schedulingPriority = 10; }; + { type = "job"; systems = x; }; /* Build a package on the given set of platforms. The function `f' @@ -73,9 +66,7 @@ rec { (path: value: let job = toJob value; - getPkg = pkgs: - pkgs.lib.addMetaAttrs { schedulingPriority = toString job.schedulingPriority; } - (pkgs.lib.getAttrFromPath path pkgs); + getPkg = pkgs: pkgs.lib.getAttrFromPath path pkgs; in testOn job.systems getPkg); @@ -87,11 +78,8 @@ rec { (path: value: let job = toJob value; - getPkg = pkgs: (pkgs.lib.addMetaAttrs { - schedulingPriority = toString job.schedulingPriority; - maintainers = crossMaintainers; - } - (pkgs.lib.getAttrFromPath path pkgs)); + getPkg = pkgs: pkgs.lib.addMetaAttrs { maintainers = crossMaintainers; } + (pkgs.lib.getAttrFromPath path pkgs); in testOnCross crossSystem job.systems getPkg); diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 946228cf8893..b74976438c8e 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -207,7 +207,7 @@ let spidermonkey = linux; squid = linux; ssmtp = linux; - stdenv = prio 175 all; + stdenv = all; stlport = linux; su = linux; sudo = linux; From fddc347689faf3e8111adaa02661d588d16acc94 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 6 Jan 2015 11:52:12 +0100 Subject: [PATCH 0484/1091] Tweak --- pkgs/top-level/release-lib.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix index 47e2faaa48fd..5ee574bbabfe 100644 --- a/pkgs/top-level/release-lib.nix +++ b/pkgs/top-level/release-lib.nix @@ -62,7 +62,7 @@ rec { /* Map an attribute of the form `foo = [platforms...]' to `testOn [platforms...] (pkgs: pkgs.foo)'. */ mapTestOn = pkgs.lib.mapAttrsRecursiveCond - (as: !(as ? type && as.type == "job")) + (as: as.type or "" != "job") (path: value: let job = toJob value; @@ -74,7 +74,7 @@ rec { * parameter for allPackages, defining the target platform for cross builds, * and triggering the build of the host derivation (cross built - crossDrv). */ mapTestOnCross = crossSystem: pkgs.lib.mapAttrsRecursiveCond - (as: !(as ? type && as.type == "job")) + (as: as.type or "" != "job") (path: value: let job = toJob value; From d2d09547a3f84d5b5ad28a47a7fdb7f6bd58f1f5 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 6 Jan 2015 11:55:22 +0100 Subject: [PATCH 0485/1091] Build stdenv on Darwin --- pkgs/top-level/release.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index b74976438c8e..0a9030f8e506 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -32,7 +32,7 @@ let jobs.manual jobs.stdenv.x86_64-linux jobs.stdenv.i686-linux - #jobs.stdenv.x86_64-darwin + jobs.stdenv.x86_64-darwin jobs.linux.x86_64-linux jobs.linux.i686-linux # Ensure that X11/GTK+ are in order. @@ -371,6 +371,12 @@ let linuxPackages_grsec_testing_server = { }; linuxPackages_grsec_testing_server_xen = { }; - } )); + } )) + + # Temporary hack: build some stuff on Darwin. + // (with import ./release-lib.nix { supportedSystems = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; }; mapTestOn { + stdenv = all; + hello = all; + }); in jobs From 532da23aaf831847eb8edaa9cb0a84588707ab1d Mon Sep 17 00:00:00 2001 From: Dmitry Malikov Date: Tue, 6 Jan 2015 14:07:31 +0300 Subject: [PATCH 0486/1091] haskellPackages.xmonadScreenshot: bump to 0.1.1.0 --- .../libraries/haskell/xmonad-screenshot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix b/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix index 20f8a63b7d80..80a503704cb7 100644 --- a/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix +++ b/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "xmonad-screenshot"; - version = "0.1.0.0"; - sha256 = "0hw289czj9zm657ynl3v074knjpr30zpd66rx3wyvwgp8v1chccv"; + version = "0.1.1.0"; + sha256 = "1iy6c8dis5jkgamkbbgxvbajz8f03bwhwdwk46l6wvlgmb072wl4"; buildDepends = [ gtk xmonad ]; meta = { homepage = "http://github.com/supki/xmonad-screenshot"; From ef3a755c1f39a3ddb3bac7ab7c28efb9ac6cb315 Mon Sep 17 00:00:00 2001 From: Longrin Wischnewski Date: Tue, 6 Jan 2015 12:08:47 +0000 Subject: [PATCH 0487/1091] php: add optional ZTS support and new PECL module pthreads --- pkgs/development/interpreters/php/5.4.nix | 5 +++++ pkgs/top-level/php-packages.nix | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index a5fbac680f90..1945fc007c41 100644 --- a/pkgs/development/interpreters/php/5.4.nix +++ b/pkgs/development/interpreters/php/5.4.nix @@ -185,6 +185,10 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) buildInputs = [freetds]; }; + zts = { + configureFlags = ["--enable-maintainer-zts"]; + }; + /* php is build within this derivation in order to add the xdebug lines to the php.ini. So both Apache and command line php both use xdebug without having to configure anything. @@ -224,6 +228,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) ftpSupport = config.php.ftp or true; fpmSupport = config.php.fpm or true; mssqlSupport = config.php.mssql or (!stdenv.isDarwin); + ztsSupport = config.php.zts or false; }; configurePhase = '' diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index ab5057010a3f..6ed73b75156a 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -78,4 +78,12 @@ let self = with self; { buildInputs = [ pkgs.m4 ]; }; + + pthreads = assert pkgs.config.php.zts or false; buildPecl { + #pthreads requires a build of PHP with ZTS (Zend Thread Safety) enabled + #--enable-maintainer-zts or --enable-zts on Windows + name = "pthreads-2.0.10"; + sha256 = "1xlcb1b1g10jd0xhm3c01a06yqpb5qln47pd1k522138324qvpwb"; + }; + }; in self From fb277ec1ac8f728e00e1e40d69e72c9bd7fa8f53 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 6 Jan 2015 15:52:51 +0300 Subject: [PATCH 0488/1091] iwlwifi: update firmware --- pkgs/os-specific/linux/firmware/iwlwifi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/firmware/iwlwifi/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi/default.nix index f6df3bb50f42..3cb7f5b8a7e0 100644 --- a/pkgs/os-specific/linux/firmware/iwlwifi/default.nix +++ b/pkgs/os-specific/linux/firmware/iwlwifi/default.nix @@ -39,8 +39,8 @@ let { name = "7265-ucode-25.228.9.0"; sha256 = "1dv9bai1s6vdigsahbrxjwlndnp2dsgkqz8j7021d34s99kbi6z8"; } # Kernel 3.17+ - { name = "7260-ucode-23.10.10.0"; sha256 = "0n8blgwj3765zyripgbawbi3h97qyficdv72mmzf8hznk30p6kxg"; } - { name = "3160-ucode-23.10.10.0"; sha256 = "0332j710495980avzvhjixnr6f4f8v0srpnqn05x1q0c9sw6n7pp"; } + { name = "7260-ucode-23.11.10.0"; sha256 = "1d9w7kd3h3632qmwb44943lxdafjn3ii8ha9wdvqri3b8fjfn7sa"; } + { name = "3160-ucode-23.11.10.0"; sha256 = "0ijpgfzz8735rsbkc6mvk3w7f1v9rr9dgy1l79vzmzc1vh2zpbdm"; } # Bad archive, assumed a problem with the served blob #{ name = "7265-ucode-23.10.10.0"; sha256 = "1v2q9b3dah1p4mnmvv1blvi9awjcbiafmjyll5hi1hr6p28xwhva"; } ]; From 635d335b836f0720fd0c1d015ad3a427f52508ef Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 6 Jan 2015 16:03:03 +0300 Subject: [PATCH 0489/1091] iwlwifi: re-enable 7265 firmware for 3.17+ --- pkgs/os-specific/linux/firmware/iwlwifi/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/firmware/iwlwifi/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi/default.nix index 3cb7f5b8a7e0..3b36521ffa78 100644 --- a/pkgs/os-specific/linux/firmware/iwlwifi/default.nix +++ b/pkgs/os-specific/linux/firmware/iwlwifi/default.nix @@ -41,8 +41,7 @@ let # Kernel 3.17+ { name = "7260-ucode-23.11.10.0"; sha256 = "1d9w7kd3h3632qmwb44943lxdafjn3ii8ha9wdvqri3b8fjfn7sa"; } { name = "3160-ucode-23.11.10.0"; sha256 = "0ijpgfzz8735rsbkc6mvk3w7f1v9rr9dgy1l79vzmzc1vh2zpbdm"; } - # Bad archive, assumed a problem with the served blob - #{ name = "7265-ucode-23.10.10.0"; sha256 = "1v2q9b3dah1p4mnmvv1blvi9awjcbiafmjyll5hi1hr6p28xwhva"; } + { name = "7265-ucode-23.11.10.0"; sha256 = "1az8nq6z1ns1220309wp8jq1sc5flz2ac5k41pgj50503h54rlvi"; } ]; fetchPackage = From 0b8ac6b791ce13d841aebb8b42d0f6817fe14448 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 6 Jan 2015 14:29:22 +0100 Subject: [PATCH 0490/1091] mercurial: Update to 3.2.4 --- pkgs/applications/version-management/mercurial/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix index 8cb34a7f9fa5..c97e9c762a5c 100644 --- a/pkgs/applications/version-management/mercurial/default.nix +++ b/pkgs/applications/version-management/mercurial/default.nix @@ -2,7 +2,7 @@ , guiSupport ? false, tk ? null, curses }: let - version = "3.2.2"; + version = "3.2.4"; name = "mercurial-${version}"; in @@ -11,7 +11,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://mercurial.selenic.com/release/${name}.tar.gz"; - sha256 = "1311ba2cgdc17ap8sl7pswzngc702pnkr4cd2rx6znb0w9jzgpmg"; + sha256 = "1g7nfvapxj5k44dyp0p08v37s0zmrj2vl0rjgfd8297x0afidm08"; }; inherit python; # pass it so that the same version can be used in hg2git From c876f7a25dd3437f27628cad3b1168909ab86461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 6 Jan 2015 14:49:18 +0100 Subject: [PATCH 0491/1091] document options to nixos-install script --- nixos/doc/manual/man-nixos-install.xml | 70 +++++++++++++++++++++++++- nixos/doc/manual/man-pages.xml | 2 +- 2 files changed, 70 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/man-nixos-install.xml b/nixos/doc/manual/man-nixos-install.xml index 0ebee7d23f9b..06e7b4a98470 100644 --- a/nixos/doc/manual/man-nixos-install.xml +++ b/nixos/doc/manual/man-nixos-install.xml @@ -11,12 +11,29 @@ nixos-install - install NixOS + install bootloader and NixOS nixos-install + + + path + + + + root + + + + + + + + + + @@ -55,6 +72,56 @@ it. +Options + +This command accepts the following options: + + + + + + + Defaults to /mnt. If this option is given, treat the directory + root as the root of the NixOS installation. + + + + + + + + Add a path to the Nix expression search path. This option may be given multiple times. + See the NIX_PATH environment variable for information on the semantics of the Nix search path. + Paths added through -I take precedence over NIX_PATH. + + + + + + + Causes Nix to print out a stack trace in case of Nix expression evaluation errors. + + + + + + + Chroot into given installation. Any additional arguments passed are going to be executed inside the chroot. + + + + + + + + Synonym for man nixos-install. + + + + + + + Examples @@ -72,6 +139,7 @@ $ mount /dev/sda1 /mnt $ nixos-generate-config --root /mnt $ # edit /mnt/etc/nixos/configuration.nix $ nixos-install +$ reboot diff --git a/nixos/doc/manual/man-pages.xml b/nixos/doc/manual/man-pages.xml index 467864e208bd..97a2c16d406e 100644 --- a/nixos/doc/manual/man-pages.xml +++ b/nixos/doc/manual/man-pages.xml @@ -15,7 +15,7 @@ - 2007-2013 + 2007-2015 Eelco Dolstra From dbc0395b2bc357ee9f62e6e8947b3ae83a89d53c Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 6 Jan 2015 17:23:36 +0300 Subject: [PATCH 0492/1091] nixos/rngd: some fixes --- nixos/modules/security/rngd.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/nixos/modules/security/rngd.nix b/nixos/modules/security/rngd.nix index 4d8fabc7696e..b14ea7a5f276 100644 --- a/nixos/modules/security/rngd.nix +++ b/nixos/modules/security/rngd.nix @@ -20,7 +20,7 @@ with lib; KERNEL=="random", TAG+="systemd" SUBSYSTEM=="cpu", ENV{MODALIAS}=="x86cpu:*feature:*009E*", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service" KERNEL=="hw_random", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service" - KERNEL=="tmp0", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service" + ${if config.services.tcsd.enable then "" else ''KERNEL=="tpm0", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service"''} ''; systemd.services.rngd = { @@ -32,8 +32,6 @@ with lib; serviceConfig.ExecStart = "${pkgs.rng_tools}/sbin/rngd -f -v" + (if config.services.tcsd.enable then " --no-tpm=1" else ""); - - restartTriggers = [ pkgs.rng_tools ]; }; }; } From f570f9722fe6dbcd731a6e46e37d51ccc2ed5e49 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 08:37:41 -0600 Subject: [PATCH 0493/1091] libsoup: always add sqlite as a build dependency Also, conditionalize --without-gnome --- pkgs/development/libraries/libsoup/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix index cd2a15ffc668..7f655d274919 100644 --- a/pkgs/development/libraries/libsoup/default.nix +++ b/pkgs/development/libraries/libsoup/default.nix @@ -18,14 +18,14 @@ stdenv.mkDerivation { patchShebangs libsoup/ ''; - buildInputs = libintlOrEmpty ++ [ intltool python ]; + buildInputs = libintlOrEmpty ++ [ intltool python sqlite ]; nativeBuildInputs = [ pkgconfig ]; propagatedBuildInputs = [ glib libxml2 gobjectIntrospection ] - ++ stdenv.lib.optionals gnomeSupport [ libgnome_keyring sqlite ]; + ++ stdenv.lib.optionals gnomeSupport [ libgnome_keyring ]; passthru.propagatedUserEnvPackages = [ glib_networking ]; # glib_networking is a runtime dependency, not a compile-time dependency - configureFlags = "--disable-tls-check"; + configureFlags = "--disable-tls-check" + stdenv.lib.optionalString (!gnomeSupport) " --without-gnome"; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; From 19956bd32831452ed57016af32d3baec1ee6a270 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 08:41:04 -0600 Subject: [PATCH 0494/1091] ccache: remove assertion that allows building only on Linux --- pkgs/development/tools/misc/ccache/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/tools/misc/ccache/default.nix b/pkgs/development/tools/misc/ccache/default.nix index cb3c78c28b49..4bccbaff3145 100644 --- a/pkgs/development/tools/misc/ccache/default.nix +++ b/pkgs/development/tools/misc/ccache/default.nix @@ -1,7 +1,5 @@ {stdenv, fetchurl, runCommand, gcc, zlib}: -assert stdenv.isLinux; - let ccache = stdenv.mkDerivation { From fd26805059ad9f5a96acf5b32a04be36c80e6c2d Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 08:41:42 -0600 Subject: [PATCH 0495/1091] sqsh: remove trailing whitespace in the Nix file --- pkgs/development/tools/sqsh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/sqsh/default.nix b/pkgs/development/tools/sqsh/default.nix index 15a6985b8bf7..7c9d70528d5b 100644 --- a/pkgs/development/tools/sqsh/default.nix +++ b/pkgs/development/tools/sqsh/default.nix @@ -14,8 +14,8 @@ stdenv.mkDerivation rec { export SYBASE=${freetds} ''; - buildInputs = [ - freetds + buildInputs = [ + freetds readline ]; From ce59dec5bb860e208289b7da0f73ba9b0c0ec69e Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 08:42:17 -0600 Subject: [PATCH 0496/1091] python34: as a workaround, explicitly set MACOSX_DEPLOYMENT_TARGET Otherwise, it crashes with a segfault while running the tests. --- pkgs/development/interpreters/python/3.4/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/3.4/default.nix b/pkgs/development/interpreters/python/3.4/default.nix index 3cadfc2d22f6..8c86f77ff756 100644 --- a/pkgs/development/interpreters/python/3.4/default.nix +++ b/pkgs/development/interpreters/python/3.4/default.nix @@ -42,7 +42,10 @@ stdenv.mkDerivation { for i in /usr /sw /opt /pkg; do # improve purity substituteInPlace ./setup.py --replace $i /no-such-path done - ${optionalString stdenv.isDarwin ''export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2"''} + ${optionalString stdenv.isDarwin '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2" + export MACOSX_DEPLOYMENT_TARGET=10.6 + ''} configureFlagsArray=( --enable-shared --with-threads CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}" From 302f056f917d294df0b32f5fe5dd1a0ad96238f7 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Tue, 6 Jan 2015 15:05:10 +0000 Subject: [PATCH 0497/1091] haskellPackages.nonEmpty: New expression --- .../libraries/haskell/non-empty/default.nix | 16 ++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/libraries/haskell/non-empty/default.nix diff --git a/pkgs/development/libraries/haskell/non-empty/default.nix b/pkgs/development/libraries/haskell/non-empty/default.nix new file mode 100644 index 000000000000..7fba365097b1 --- /dev/null +++ b/pkgs/development/libraries/haskell/non-empty/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, QuickCheck, utilityHt }: + +cabal.mkDerivation (self: { + pname = "non-empty"; + version = "0.2"; + sha256 = "1wapx5q8spvlq8g7nagj2lwhrqzg90dw4n0qvd1ap47n0rh3iymm"; + buildDepends = [ QuickCheck utilityHt ]; + meta = { + homepage = "http://code.haskell.org/~thielema/non-empty/"; + description = "List-like structures with static restrictions on the number of elements"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 0f992b9ffa9c..5dbc6a5d4dd7 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1878,6 +1878,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in newtype = callPackage ../development/libraries/haskell/newtype {}; + nonEmpty = callPackage ../development/libraries/haskell/non-empty {}; + nonNegative = callPackage ../development/libraries/haskell/non-negative {}; numericExtras = callPackage ../development/libraries/haskell/numeric-extras {}; From bc159cc8162ee8ea74248780046ce50aaf6443a1 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 6 Jan 2015 18:47:02 +0300 Subject: [PATCH 0498/1091] Update botan and fix the build --- pkgs/development/libraries/botan/default.nix | 4 ++-- pkgs/development/libraries/botan/default.upstream | 4 ++-- pkgs/development/libraries/botan/generic.nix | 9 +++++++-- pkgs/development/libraries/botan/unstable.nix | 5 +++-- pkgs/development/libraries/botan/unstable.upstream | 5 +++-- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/botan/default.nix b/pkgs/development/libraries/botan/default.nix index fc56d630837c..57df3e7c9153 100644 --- a/pkgs/development/libraries/botan/default.nix +++ b/pkgs/development/libraries/botan/default.nix @@ -2,6 +2,6 @@ callPackage ./generic.nix (args // { baseVersion = "1.10"; - revision = "8"; - sha256 = "182f316rbdd6jrqn92vjms3jyb9syn4ic0nzi3b7rfjbj3zdabxw"; + revision = "9"; + sha256 = "1wldp9py3qcdgswgxya83c03y6345a6cf3vwz0y41bl1l39jfza8"; }) diff --git a/pkgs/development/libraries/botan/default.upstream b/pkgs/development/libraries/botan/default.upstream index 8b51ede3bc91..43f6a3b268ee 100644 --- a/pkgs/development/libraries/botan/default.upstream +++ b/pkgs/development/libraries/botan/default.upstream @@ -1,9 +1,9 @@ url http://botan.randombit.net/download.html -version_link 'Botan-[0-9]+[.][0-9]*[02468]([.][0-9]+)?[.](tbz|tbz2|tar[.]bz2)$' +version_link 'Botan-[0-9]+[.][0-9]*[02468]([.][0-9]+)?[.](tgz|tbz|tbz2|tar[.]bz2)$' ensure_version do_overwrite(){ ensure_hash - set_var_value hash $CURRENT_HASH + set_var_value sha256 $CURRENT_HASH set_var_value baseVersion ${CURRENT_VERSION%.*} set_var_value revision ${CURRENT_VERSION##*.} } diff --git a/pkgs/development/libraries/botan/generic.nix b/pkgs/development/libraries/botan/generic.nix index b4bd4e058412..791731ec856d 100644 --- a/pkgs/development/libraries/botan/generic.nix +++ b/pkgs/development/libraries/botan/generic.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { version = "${baseVersion}.${revision}"; src = fetchurl { - name = "Botan-${version}.tar.bz2"; + name = "Botan-${version}.tgz"; url = "http://files.randombit.net/botan/v${baseVersion}/Botan-${version}.tbz"; inherit sha256; }; @@ -17,17 +17,22 @@ stdenv.mkDerivation rec { buildInputs = [ python bzip2 zlib gmp openssl boost ]; configurePhase = '' - python configure.py --prefix=$out --with-gnump --with-bzip2 --with-zlib --with-openssl --cc=$CC + python configure.py --prefix=$out --with-gnump --with-bzip2 --with-zlib ${if openssl != null then "--with-openssl" else ""} ''; enableParallelBuilding = true; + preInstall = '' + patchShebangs src/scripts + ''; + postInstall = '' cd "$out"/lib/pkgconfig ln -s botan-*.pc botan.pc || true ''; meta = with stdenv.lib; { + inherit version; description = "Cryptographic algorithms library"; maintainers = with maintainers; [ raskin ]; platforms = platforms.unix; diff --git a/pkgs/development/libraries/botan/unstable.nix b/pkgs/development/libraries/botan/unstable.nix index 5b3a8720bfee..123b2d5852e3 100644 --- a/pkgs/development/libraries/botan/unstable.nix +++ b/pkgs/development/libraries/botan/unstable.nix @@ -2,6 +2,7 @@ callPackage ./generic.nix (args // { baseVersion = "1.11"; - revision = "9"; - sha256 = "0jgx5va042gmr6nc91p5dd59wnfxlz19mz2nnyv74pvwwmizs09m"; + revision = "12"; + sha256 = "099hbimpqry96xzbv69x1wmqrybcnfn7yw8jj6ljvk6r8wk4qg85"; + openssl = null; }) diff --git a/pkgs/development/libraries/botan/unstable.upstream b/pkgs/development/libraries/botan/unstable.upstream index 9d539a2a6ea4..c03bc7a6c3bd 100644 --- a/pkgs/development/libraries/botan/unstable.upstream +++ b/pkgs/development/libraries/botan/unstable.upstream @@ -1,9 +1,10 @@ url http://botan.randombit.net/download.html -version_link 'Botan-[0-9]+[.][0-9]+([.][0-9]+)?[.](tbz|tbz2|tar[.]bz2)$' +version_link 'Botan-[0-9]+[.][0-9]+([.][0-9]+)?[.](tgz|tbz|tbz2|tar[.]bz2)$' ensure_version +attribute_name botanUnstable do_overwrite(){ ensure_hash - set_var_value hash $CURRENT_HASH + set_var_value sha256 $CURRENT_HASH set_var_value baseVersion ${CURRENT_VERSION%.*} set_var_value revision ${CURRENT_VERSION##*.} } From e957d71680a440df22953be86455cf0612095843 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 6 Jan 2015 16:57:24 +0100 Subject: [PATCH 0499/1091] heimdal: Move openssh to propagatedBuildInputs. A few more libraries were switched to using the kerberos attribute instead of krb5 in 5fe7439. So those libraries are now built against heimbal instead of MIT kerberos. One of those libraries is libtirpc, which results in the following build output: http://hydra.nixos.org/build/18423661/nixlog/1/raw The reason for this is, that "pkgconfig --libs" of heimdal lists -lcrypto (which is part of OpenSSL), which is not propagated to libtirpc. See here (lines wrapped with backslash at the end of line): $ nix-shell -p heimdal pkgconfig --command 'pkg-config --libs heimdal-gssapi' -L/nix/store/cxjkl33j0mb4ilffaijl7gschbjzfv35-heimdal-1.5.3/lib -lgssapi \ -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1 -lwind -lroken -lcrypt \ -ldl -lresolv -pthread Versus using MIT kerberos: $ nix-shell -p krb5 pkgconfig --command 'pkg-config --libs krb5' -L/nix/store/91vyw8yn89qnv8m8b35kgc4c4v7zp9as-krb5-1.13/lib -lkrb5 \ -lk5crypto -lcom_err So the latter only lists libraries that are part of krb5 itself. By adding openssh to propagatedBuildInputs, we should be able to build any package that depends on either krb5/heimdal without any missing dependencies. Signed-off-by: aszlig --- pkgs/development/libraries/kerberos/heimdal.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index 35d7498b9271..f126214bfde6 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -40,9 +40,11 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig flex yacc readline openldap libcap_ng sqlite db ncurses - openssl cyrus_sasl + cyrus_sasl ]; + propagatedBuildInputs = [ openssl ]; + meta = with stdenv.lib; { description = "an implementation of Kerberos 5 (and some more stuff) largely written in Sweden"; license = licenses.bsd3; From b4a5a049d814c73b9fc99f6f88fb723ba78662fb Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 10:11:50 -0600 Subject: [PATCH 0500/1091] curl: wrap binary so it can find the zlib dylib This is needed at least when first installing on a clean Mavericks machine. --- pkgs/tools/networking/curl/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index b54df60ef0a9..d635a83b0698 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -33,6 +33,8 @@ stdenv.mkDerivation rec { preConfigure = '' sed -e 's|/usr/bin|/no-such-path|g' -i.bak configure rm src/tool_hugehelp.c + '' ++ stdenv.lib.optionalString stdenv.isDarwin ''; + export DYLD_LIBRARY_PATH=${zlib}/lib:$DYLD_LIBRARY_PATH ''; # make curl honor CURL_CA_BUNDLE & SSL_CERT_FILE @@ -41,12 +43,19 @@ stdenv.mkDerivation rec { ''; configureFlags = [ + ( if zlibSupport then "--with-zlib=${zlib}" else "--without-zlib" ) ( if sslSupport then "--with-ssl=${openssl}" else "--without-ssl" ) ( if scpSupport then "--with-libssh2=${libssh2}" else "--without-libssh2" ) ] ++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}" ++ stdenv.lib.optional gssSupport "--with-gssapi=${gss}"; + installPhase = stdenv.lib.optionalString stdenv.isDarwin '' + for prog in $out/bin/*; do + wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${zlib}/lib" + done + ''; + CXX = "g++"; CXXCPP = "g++ -E"; From 053083368bc38a5794231a4cdb4145d30bbbd603 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 10:15:17 -0600 Subject: [PATCH 0501/1091] curl: Correct a syntax error --- pkgs/tools/networking/curl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index d635a83b0698..275bc98723ef 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { preConfigure = '' sed -e 's|/usr/bin|/no-such-path|g' -i.bak configure rm src/tool_hugehelp.c - '' ++ stdenv.lib.optionalString stdenv.isDarwin ''; + '' + stdenv.lib.optionalString stdenv.isDarwin '' export DYLD_LIBRARY_PATH=${zlib}/lib:$DYLD_LIBRARY_PATH ''; From 6d74aacbea5e78a49dc6ae1419d779d78283ee5e Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 6 Jan 2015 19:34:24 +0300 Subject: [PATCH 0502/1091] Pass sqlite to webkitgtk --- fails to configure otherwise --- pkgs/development/libraries/webkitgtk/2.4.6.nix | 4 ++-- pkgs/development/libraries/webkitgtk/default.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/2.4.6.nix b/pkgs/development/libraries/webkitgtk/2.4.6.nix index a2344f71f882..b4645f508180 100644 --- a/pkgs/development/libraries/webkitgtk/2.4.6.nix +++ b/pkgs/development/libraries/webkitgtk/2.4.6.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, perl, python, ruby, bison, gperf, flex , pkgconfig, which, gettext, gobjectIntrospection -, gtk2, gtk3, wayland, libwebp, enchant +, gtk2, gtk3, wayland, libwebp, enchant, sqlite , libxml2, libsoup, libsecret, libxslt, harfbuzz , gst-plugins-base , withGtk2 ? false @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { buildInputs = [ gtk2 wayland libwebp enchant libxml2 libsecret libxslt harfbuzz - gst-plugins-base + gst-plugins-base sqlite ]; propagatedBuildInputs = [ diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 9f56d2006472..f95cffbe5512 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -2,7 +2,7 @@ , pkgconfig, gettext, gobjectIntrospection , gtk2, gtk3, wayland, libwebp, enchant , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs -, enableGeoLocation ? true, geoclue2 +, enableGeoLocation ? true, geoclue2, sqlite , gst-plugins-base }: @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DPORT=GTK" ]; nativeBuildInputs = [ - cmake perl python ruby bison gperf + cmake perl python ruby bison gperf sqlite pkgconfig gettext gobjectIntrospection ]; From 7cd3ace8278713c05cb143295cf2067d29c2ff24 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 10:35:53 -0600 Subject: [PATCH 0503/1091] Revert "curl: Correct a syntax error" This reverts commit 053083368bc38a5794231a4cdb4145d30bbbd603. --- pkgs/tools/networking/curl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index 275bc98723ef..d635a83b0698 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { preConfigure = '' sed -e 's|/usr/bin|/no-such-path|g' -i.bak configure rm src/tool_hugehelp.c - '' + stdenv.lib.optionalString stdenv.isDarwin '' + '' ++ stdenv.lib.optionalString stdenv.isDarwin ''; export DYLD_LIBRARY_PATH=${zlib}/lib:$DYLD_LIBRARY_PATH ''; From b63caa13b3da56df09a0b33813f9cd5bb3eecd86 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 10:35:55 -0600 Subject: [PATCH 0504/1091] Revert "curl: wrap binary so it can find the zlib dylib" This reverts commit b4a5a049d814c73b9fc99f6f88fb723ba78662fb. --- pkgs/tools/networking/curl/default.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index d635a83b0698..b54df60ef0a9 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -33,8 +33,6 @@ stdenv.mkDerivation rec { preConfigure = '' sed -e 's|/usr/bin|/no-such-path|g' -i.bak configure rm src/tool_hugehelp.c - '' ++ stdenv.lib.optionalString stdenv.isDarwin ''; - export DYLD_LIBRARY_PATH=${zlib}/lib:$DYLD_LIBRARY_PATH ''; # make curl honor CURL_CA_BUNDLE & SSL_CERT_FILE @@ -43,19 +41,12 @@ stdenv.mkDerivation rec { ''; configureFlags = [ - ( if zlibSupport then "--with-zlib=${zlib}" else "--without-zlib" ) ( if sslSupport then "--with-ssl=${openssl}" else "--without-ssl" ) ( if scpSupport then "--with-libssh2=${libssh2}" else "--without-libssh2" ) ] ++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}" ++ stdenv.lib.optional gssSupport "--with-gssapi=${gss}"; - installPhase = stdenv.lib.optionalString stdenv.isDarwin '' - for prog in $out/bin/*; do - wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${zlib}/lib" - done - ''; - CXX = "g++"; CXXCPP = "g++ -E"; From d1a58ef7c6873677fc95cbd46d405368e160ac2a Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Tue, 30 Dec 2014 14:10:32 -0500 Subject: [PATCH 0505/1091] google-compute-image.nix: Try to download all SSH host keys from metadata server. --- .../virtualisation/google-compute-image.nix | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index bee64866b52b..41c7dd62f3ed 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -152,14 +152,26 @@ in rm -f /root/key.pub /root/authorized-keys-metadata fi - echo "obtaining SSH private host key..." - ${wget} -O /root/ssh_host_ecdsa_key http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key - if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key ]; then - mv -f /root/ssh_host_ecdsa_key /etc/ssh/ssh_host_ecdsa_key - echo "downloaded ssh_host_ecdsa_key" - chmod 600 /etc/ssh/ssh_host_ecdsa_key - ${config.programs.ssh.package}/bin/ssh-keygen -y -f /etc/ssh/ssh_host_ecdsa_key > /etc/ssh/ssh_host_ecdsa_key.pub - chmod 644 /etc/ssh/ssh_host_ecdsa_key.pub + countKeys=0 + ${flip concatMapStrings config.services.openssh.hostKeys (k : + let kName = baseNameOf k.path; in '' + echo "trying to obtain SSH private host key ${kName}" + ${wget} -O /root/${kName} http://metadata/0.1/meta-data/attributes/${kName} && : + if [ $? -eq 0 -a -e /root/${kName} ]; then + countKeys=$((countKeys+1)) + mv -f /root/${kName} ${k.path} + echo "downloaded ${k.path}" + chmod 600 ${k.path} + ${config.programs.ssh.package}/bin/ssh-keygen -y -f ${k.path} > ${k.path}.pub + chmod 644 ${k.path}.pub + fi + rm -f /root/${kName} + '' + )} + + if [[ $countKeys -le 0 ]]; then + echo "failed to obtain any SSH private host keys." + false fi ''; serviceConfig.Type = "oneshot"; From 5b8e1be7baaa36c18b4fcabb636ae51411c2d671 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 6 Jan 2015 13:23:24 -0500 Subject: [PATCH 0506/1091] cjdns: bump to protocol version 13 --- pkgs/tools/networking/cjdns/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/cjdns/default.nix b/pkgs/tools/networking/cjdns/default.nix index 1fed2caa68d9..54220ea5cb65 100644 --- a/pkgs/tools/networking/cjdns/default.nix +++ b/pkgs/tools/networking/cjdns/default.nix @@ -1,8 +1,8 @@ { stdenv, fetchFromGitHub, nodejs, which, python27, utillinux }: let - version = "12"; # see ${src}/util/version/Version.h - date = "20141121"; + version = "13"; # see ${src}/util/version/Version.h + date = "20150102"; in stdenv.mkDerivation { name = "cjdns-${version}-${date}"; @@ -10,8 +10,8 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "cjdelisle"; repo = "cjdns"; - rev = "f176d2c0271d764412bd13c7adf7ea475fa25e0f"; - sha256 = "02vp917pr0kkcg41ani2azfbmdv1rjghmlrc7nc07ckkcqg6sk0y"; + rev = "da108a24c958b6b8f592bcc6f89990923af0099e"; + sha256 = "0x4161bl4wii4530ja8i1b8qsab9var8yggj7ipvcijd7v3hfvx7"; }; buildInputs = [ which python27 nodejs ] ++ From cbdf1abc33926740af6982ce484dfa7a40771f60 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Tue, 6 Jan 2015 19:26:48 +0100 Subject: [PATCH 0507/1091] Use recurseIntoAttrs for libuvVersions --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 91d2a9927bcf..383b5c3f171e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6313,7 +6313,7 @@ let libunwind = callPackage ../development/libraries/libunwind { }; - libuvVersions = callPackage ../development/libraries/libuv { }; + libuvVersions = recurseIntoAttrs (callPackage ../development/libraries/libuv { }); libv4l = lowPrio (v4l_utils.override { withQt4 = false; From f8f5627085195e488f9a9b4ef7601c33d968fdb3 Mon Sep 17 00:00:00 2001 From: Sivaram Balakrishnan Date: Tue, 6 Jan 2015 23:59:15 +0530 Subject: [PATCH 0508/1091] Update haskell machines-io and machines-directory libraries Signed-off-by: Sivaram Balakrishnan --- .../libraries/haskell/machines-directory/default.nix | 5 ++--- pkgs/development/libraries/haskell/machines-io/default.nix | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/haskell/machines-directory/default.nix b/pkgs/development/libraries/haskell/machines-directory/default.nix index dadae68668ad..3cd67af354e2 100644 --- a/pkgs/development/libraries/haskell/machines-directory/default.nix +++ b/pkgs/development/libraries/haskell/machines-directory/default.nix @@ -4,10 +4,9 @@ cabal.mkDerivation (self: { pname = "machines-directory"; - version = "0.0.0.1"; - sha256 = "1npgh7f5czx6r3s05y48rs6xkrgpv3if38apwnbvi4ignmsfsvyx"; + version = "0.2.0.0"; + sha256 = "1b1jv23ijhm51nggxrncjhz24k4pl4nvj6s9h3jabr0gsnsb8y2v"; buildDepends = [ filepath machines machinesIo transformers ]; - jailbreak = true; meta = { homepage = "http://github.com/aloiscochard/machines-io"; description = "Directory (system) utilities for the machines library"; diff --git a/pkgs/development/libraries/haskell/machines-io/default.nix b/pkgs/development/libraries/haskell/machines-io/default.nix index f66bfae6730a..c724b7df62b6 100644 --- a/pkgs/development/libraries/haskell/machines-io/default.nix +++ b/pkgs/development/libraries/haskell/machines-io/default.nix @@ -4,10 +4,9 @@ cabal.mkDerivation (self: { pname = "machines-io"; - version = "0.1.0.0"; - sha256 = "07ky1j9ihn493a8q2g1pc0ynam1mkzdi4hjs74kpfnlvl9x6ic7g"; + version = "0.2.0.0"; + sha256 = "0qjbfwyhscjmjbfj709kb9xr5p3yz4v21aq2g4dv1abqwgf85x03"; buildDepends = [ chunkedData machines transformers ]; - jailbreak = true; meta = { homepage = "http://github.com/aloiscochard/machines-io"; description = "IO utilities for the machines library"; From 50469c151179a6fa6d198e03cddd27035d036267 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 6 Jan 2015 11:27:48 -0800 Subject: [PATCH 0509/1091] libtirpc: 0.2.4 -> 0.2.5 --- pkgs/development/libraries/ti-rpc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index 4c2eb2261ad4..5631ca7e6ca6 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -1,11 +1,11 @@ { fetchurl, stdenv, kerberos }: stdenv.mkDerivation rec { - name = "libtirpc-0.2.4"; + name = "libtirpc-0.2.5"; src = fetchurl { url = "mirror://sourceforge/libtirpc/${name}.tar.bz2"; - sha256 = "18a337wa4amf0k21wnimp3yzs5l3cxqndz4x3x8bm993zhfy5hs5"; + sha256 = "1nq2w227j9nh8qsz7b3c1pha00k5yvzf2c3pfmlcb1l65iydxyb2"; }; buildInputs = [ kerberos ]; From 8c3399f4d88291c0e1aeba4bfdfb82a81547abb2 Mon Sep 17 00:00:00 2001 From: Brendan Long Date: Tue, 6 Jan 2015 01:18:55 -0600 Subject: [PATCH 0510/1091] go: Update to 1.4 --- pkgs/applications/networking/pond/default.nix | 4 +- pkgs/development/compilers/go/1.4.nix | 105 ++++++++++++++++++ .../development/compilers/go/cacert-1.4.patch | 14 +++ pkgs/development/compilers/go/gox.nix | 4 +- pkgs/development/tools/golint/default.nix | 4 +- .../tools/misc/logstash-forwarder/default.nix | 4 +- pkgs/top-level/all-packages.nix | 4 +- 7 files changed, 130 insertions(+), 9 deletions(-) create mode 100644 pkgs/development/compilers/go/1.4.nix create mode 100644 pkgs/development/compilers/go/cacert-1.4.patch diff --git a/pkgs/applications/networking/pond/default.nix b/pkgs/applications/networking/pond/default.nix index 9d3954d839ba..31a7dcd1f561 100644 --- a/pkgs/applications/networking/pond/default.nix +++ b/pkgs/applications/networking/pond/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchgit, fetchhg, go, trousers }: +{ stdenv, lib, fetchgit, fetchhg, go_1_3, trousers }: let deps = import ./deps.nix { inherit stdenv lib fetchgit fetchhg; @@ -7,7 +7,7 @@ let deps = import ./deps.nix { in stdenv.mkDerivation rec { name = "pond"; - buildInputs = [ go trousers ]; + buildInputs = [ go_1_3 trousers ]; unpackPhase = '' export GOPATH=$PWD diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix new file mode 100644 index 000000000000..b1437da0e733 --- /dev/null +++ b/pkgs/development/compilers/go/1.4.nix @@ -0,0 +1,105 @@ +{ stdenv, lib, fetchurl, fetchgit, bison, glibc, bash, coreutils, makeWrapper, tzdata, iana_etc, perl }: + +let + loader386 = "${glibc}/lib/ld-linux.so.2"; + loaderAmd64 = "${glibc}/lib/ld-linux-x86-64.so.2"; + loaderArm = "${glibc}/lib/ld-linux.so.3"; + srcs = { + golang = fetchurl { + url = https://storage.googleapis.com/golang/go1.4.src.tar.gz; + sha1 = "6a7d9bd90550ae1e164d7803b3e945dc8309252b"; + }; + tools = fetchgit { + url = https://github.com/golang/tools.git; + rev = "c836fe615a448dbf9ff5448c1aa657479a0d0aeb"; + sha256 = "0q9jnhmgmm3xzjss7ndsi6nyykmmb1y984n98118c2sipi183xp5"; + }; + }; +in + +stdenv.mkDerivation { + name = "go-1.4"; + + src = srcs.golang; + + # perl is used for testing go vet + buildInputs = [ bison bash makeWrapper perl ] ++ lib.optionals stdenv.isLinux [ glibc ] ; + + # I'm not sure what go wants from its 'src', but the go installation manual + # describes an installation keeping the src. + preUnpack = '' + mkdir -p $out/share + cd $out/share + ''; + postUnpack = '' + mkdir -p $out/share/go/src/golang.org/x + cp -rv --no-preserve=mode,ownership ${srcs.tools} $out/share/go/src/golang.org/x/tools + ''; + + prePatch = '' + # Ensure that the source directory is named go + cd .. + if [ ! -d go ]; then + mv * go + fi + cd go + patchShebangs ./ # replace /bin/bash + + # Disabling the 'os/http/net' tests (they want files not available in + # chroot builds) + rm src/net/{multicast_test.go,parse_test.go,port_test.go} + # !!! substituteInPlace does not seems to be effective. + # The os test wants to read files in an existing path. Just don't let it be /usr/bin. + sed -i 's,/usr/bin,'"`pwd`", src/os/os_test.go + sed -i 's,/bin/pwd,'"`type -P pwd`", src/os/os_test.go + # Disable the unix socket test + sed -i '/TestShutdownUnix/areturn' src/net/net_test.go + # Disable the hostname test + sed -i '/TestHostname/areturn' src/os/os_test.go + sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/net/lookup_unix.go + # ParseInLocation fails the test + sed -i '/TestParseInSydney/areturn' src/time/format_test.go + '' + lib.optionalString stdenv.isLinux '' + sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/time/zoneinfo_unix.go + sed -i 's,/lib/ld-linux.so.3,${loaderArm},' src/cmd/5l/asm.c + sed -i 's,/lib64/ld-linux-x86-64.so.2,${loaderAmd64},' src/cmd/6l/asm.c + sed -i 's,/lib/ld-linux.so.2,${loader386},' src/cmd/8l/asm.c + ''; + + patches = [ ./cacert-1.4.patch ]; + + GOOS = if stdenv.isDarwin then "darwin" else "linux"; + GOARCH = if stdenv.isDarwin then "amd64" + else if stdenv.system == "i686-linux" then "386" + else if stdenv.system == "x86_64-linux" then "amd64" + else if stdenv.system == "armv5tel-linux" then "arm" + else throw "Unsupported system"; + GOARM = stdenv.lib.optionalString (stdenv.system == "armv5tel-linux") "5"; + GO386 = 387; # from Arch: don't assume sse2 on i686 + CGO_ENABLED = if stdenv.isDarwin then 0 else 1; + + installPhase = '' + export CC=cc + mkdir -p "$out/bin" + export GOROOT="$(pwd)/" + export GOBIN="$out/bin" + export PATH="$GOBIN:$PATH" + cd ./src + ./all.bash + cd - + + # Build extra tooling + # TODO: Fix godoc tests + TOOL_ROOT=golang.org/x/tools/cmd + go install -v $TOOL_ROOT/cover $TOOL_ROOT/vet $TOOL_ROOT/godoc + go test -v $TOOL_ROOT/cover $TOOL_ROOT/vet # $TOOL_ROOT/godoc + ''; + + meta = { + homepage = http://golang.org/; + description = "The Go Programming language"; + license = "BSD"; + maintainers = with stdenv.lib.maintainers; [ cstrahan ]; + platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; + }; +} diff --git a/pkgs/development/compilers/go/cacert-1.4.patch b/pkgs/development/compilers/go/cacert-1.4.patch new file mode 100644 index 000000000000..5346d3f39505 --- /dev/null +++ b/pkgs/development/compilers/go/cacert-1.4.patch @@ -0,0 +1,14 @@ +Go comes with hardcoded cacert. We add the usual in NixOS, +for easier NixOS life. + +diff -r 14854533dcc7 src/crypto/x509/root_unix.go +--- a/src/crypto/x509/root_unix.go Thu Dec 11 11:27:56 2014 +1100 ++++ b/src/crypto/x509/root_unix.go Tue Jan 06 00:41:31 2015 -0600 +@@ -17,6 +17,7 @@ + "/usr/local/share/certs/ca-root-nss.crt", // FreeBSD/DragonFly + "/etc/pki/tls/cacert.pem", // OpenELEC + "/etc/certs/ca-certificates.crt", // Solaris 11.2+ ++ "/etc/ssl/certs/ca-bundle.crt", // NixOS + } + + // Possible directories with certificate files; stop after successfully diff --git a/pkgs/development/compilers/go/gox.nix b/pkgs/development/compilers/go/gox.nix index da40b7570fe5..932c3967726c 100644 --- a/pkgs/development/compilers/go/gox.nix +++ b/pkgs/development/compilers/go/gox.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, go, fetchFromGitHub }: +{ stdenv, lib, go_1_3, fetchFromGitHub }: let goDeps = [ @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { src = sources; - propagatedBuildInputs = [ go ]; + propagatedBuildInputs = [ go_1_3 ]; installPhase = '' mkdir -p $out/bin diff --git a/pkgs/development/tools/golint/default.nix b/pkgs/development/tools/golint/default.nix index b9292f6fa117..83dd50f8d4cb 100644 --- a/pkgs/development/tools/golint/default.nix +++ b/pkgs/development/tools/golint/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, go, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }: +{ stdenv, lib, go_1_3, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }: stdenv.mkDerivation rec { name = "golint"; @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { inherit stdenv lib fetchgit fetchhg fetchbzr fetchFromGitHub; }; - buildInputs = [ go ]; + buildInputs = [ go_1_3 ]; buildPhase = '' export GOPATH=$src diff --git a/pkgs/tools/misc/logstash-forwarder/default.nix b/pkgs/tools/misc/logstash-forwarder/default.nix index 0874ef38eb3d..a20b1d577754 100644 --- a/pkgs/tools/misc/logstash-forwarder/default.nix +++ b/pkgs/tools/misc/logstash-forwarder/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, go }: +{ stdenv, fetchgit, go_1_3 }: stdenv.mkDerivation { name = "logstash-forwarder-20141216"; src = fetchgit { @@ -6,7 +6,7 @@ stdenv.mkDerivation { rev = "6082bd8aaecb2180f5b56f4fb1b2940a6935ef7b"; sha256 = "1686rlx5p7d2806cg8y4376m4l7nvg1yjgg52ccrs0v4fnqs6292"; }; - buildInputs = [ go ]; + buildInputs = [ go_1_3 ]; installPhase = '' mkdir -p $out/bin cp build/bin/logstash-forwarder $out/bin diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c3b45fbc8212..a740202ecbda 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3418,7 +3418,9 @@ let go_1_3 = callPackage ../development/compilers/go/1.3.nix { }; - go = go_1_3; + go_1_4 = callPackage ../development/compilers/go/1.4.nix { }; + + go = go_1_4; go-repo-root = callPackage ../development/tools/misc/go-repo-root { }; From 24faa6878b89c64e6ef409d556bf7a190b08984d Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 6 Jan 2015 22:36:08 +0300 Subject: [PATCH 0511/1091] Midori now depends on sqlite --- pkgs/applications/networking/browsers/midori/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/midori/default.nix b/pkgs/applications/networking/browsers/midori/default.nix index 73fd39b75e98..d398cdd29421 100644 --- a/pkgs/applications/networking/browsers/midori/default.nix +++ b/pkgs/applications/networking/browsers/midori/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, cmake, pkgconfig, intltool, vala, makeWrapper -, gtk3, webkitgtk, librsvg, libnotify +, gtk3, webkitgtk, librsvg, libnotify, sqlite , glib_networking, gsettings_desktop_schemas }: @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { buildInputs = [ cmake pkgconfig intltool vala makeWrapper - webkitgtk librsvg libnotify + webkitgtk librsvg libnotify sqlite ]; cmakeFlags = '' From 8b6e6e93b1a15610ad830a6755ac298b21c3db5f Mon Sep 17 00:00:00 2001 From: Spencer Whitt Date: Tue, 6 Jan 2015 14:33:53 -0500 Subject: [PATCH 0512/1091] Add package 'dtrx' --- pkgs/tools/compression/dtrx/default.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/tools/compression/dtrx/default.nix diff --git a/pkgs/tools/compression/dtrx/default.nix b/pkgs/tools/compression/dtrx/default.nix new file mode 100644 index 000000000000..0d7a0e14e7de --- /dev/null +++ b/pkgs/tools/compression/dtrx/default.nix @@ -0,0 +1,19 @@ +{stdenv, fetchurl, pythonPackages}: + +pythonPackages.buildPythonPackage rec { + name = "dtrx-${version}"; + version = "7.1"; + + src = fetchurl { + url = "http://brettcsmith.org/2007/dtrx/dtrx-${version}.tar.gz"; + sha1 = "05cfe705a04a8b84571b0a5647cd2648720791a4"; + }; + + meta = with stdenv.lib; { + description = "Do The Right Extraction: A tool for taking the hassle out of extracting archives."; + homepage = "http://brettcsmith.org/2007/dtrx/"; + license = licenses.gpl3Plus; + maintainers = [ maintainers.spwhitt ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 383b5c3f171e..d8c3d590e525 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -703,6 +703,8 @@ let dlx = callPackage ../misc/emulators/dlx { }; + dtrx = callPackage ../tools/compression/dtrx { }; + duperemove = callPackage ../tools/filesystems/duperemove { linuxHeaders = linuxHeaders_3_14; }; From 0f04707953933923cf957b7800c2eba83b4f8f34 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 6 Jan 2015 14:42:37 -0500 Subject: [PATCH 0513/1091] Add amazonka, amazonka-core, amazonka-cloudwatch haskell packages Required adding a deep override mechanism to haskell packages --- .../haskell/amazonka-cloudwatch/default.nix | 16 ++++++++ .../haskell/amazonka-core/default.nix | 30 ++++++++++++++ .../libraries/haskell/amazonka/default.nix | 22 ++++++++++ .../libraries/haskell/nats/0.2.nix | 16 ++++++++ .../haskell/nats/{default.nix => 1.nix} | 0 pkgs/top-level/haskell-packages.nix | 40 +++++++++++++++++-- 6 files changed, 120 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix create mode 100644 pkgs/development/libraries/haskell/amazonka-core/default.nix create mode 100644 pkgs/development/libraries/haskell/amazonka/default.nix create mode 100644 pkgs/development/libraries/haskell/nats/0.2.nix rename pkgs/development/libraries/haskell/nats/{default.nix => 1.nix} (100%) diff --git a/pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix b/pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix new file mode 100644 index 000000000000..16660edfe734 --- /dev/null +++ b/pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, amazonkaCore }: + +cabal.mkDerivation (self: { + pname = "amazonka-cloudwatch"; + version = "0.0.4"; + sha256 = "1lsf5il184c1ldjhg3x32c1dzlba3r3q3fpzpam3kwyzz54d4k79"; + buildDepends = [ amazonkaCore ]; + meta = { + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudWatch SDK"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/amazonka-core/default.nix b/pkgs/development/libraries/haskell/amazonka-core/default.nix new file mode 100644 index 000000000000..b7fa286d4e2c --- /dev/null +++ b/pkgs/development/libraries/haskell/amazonka-core/default.nix @@ -0,0 +1,30 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, aeson, attoparsec, base16Bytestring, base64Bytestring +, bifunctors, caseInsensitive, conduit, conduitExtra, cryptohash +, cryptohashConduit, dataDefaultClass, hashable, httpClient +, httpTypes, lens, mmorph, mtl, nats, resourcet, semigroups, tagged +, tasty, tastyHunit, text, time, transformers, unorderedContainers +, vector, xmlConduit +}: + +cabal.mkDerivation (self: { + pname = "amazonka-core"; + version = "0.0.4"; + sha256 = "1h3bp4d13mg3n935qgw5dhwadb4ivcd3m8jk9l90jcgkgsni0zy4"; + buildDepends = [ + aeson attoparsec base16Bytestring base64Bytestring bifunctors + caseInsensitive conduit conduitExtra cryptohash cryptohashConduit + dataDefaultClass hashable httpClient httpTypes lens mmorph mtl nats + resourcet semigroups tagged text time transformers + unorderedContainers vector xmlConduit + ]; + testDepends = [ tasty tastyHunit text time ]; + jailbreak = true; + meta = { + homepage = "https://github.com/brendanhay/amazonka"; + description = "Core functionality, serialisation primitives, and data types for the Amazonka Amazon Web Services SDKs"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/amazonka/default.nix b/pkgs/development/libraries/haskell/amazonka/default.nix new file mode 100644 index 000000000000..fabbe13b37e6 --- /dev/null +++ b/pkgs/development/libraries/haskell/amazonka/default.nix @@ -0,0 +1,22 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, amazonkaCore, conduit, exceptions, httpConduit, lens +, mmorph, monadControl, mtl, resourcet, text, time +, transformersBase +}: + +cabal.mkDerivation (self: { + pname = "amazonka"; + version = "0.0.4"; + sha256 = "12hwkrn7azs1sxx9f5agk875y6r6wvjxmmx0xg3034p6ipjvh883"; + buildDepends = [ + amazonkaCore conduit exceptions httpConduit lens mmorph + monadControl mtl resourcet text time transformersBase + ]; + meta = { + homepage = "https://github.com/brendanhay/amazonka"; + description = "Comprehensive Amazon Web Services SDK"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/nats/0.2.nix b/pkgs/development/libraries/haskell/nats/0.2.nix new file mode 100644 index 000000000000..e870d171383b --- /dev/null +++ b/pkgs/development/libraries/haskell/nats/0.2.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, hashable }: + +cabal.mkDerivation (self: { + pname = "nats"; + version = "0.2"; + sha256 = "05skqs5ahbrnwlsxjihkvmsw0n49k9mqdhrv9nqh4dmd1j622r73"; + buildDepends = [ hashable ]; + meta = { + homepage = "http://github.com/ekmett/nats/"; + description = "Natural numbers"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/nats/default.nix b/pkgs/development/libraries/haskell/nats/1.nix similarity index 100% rename from pkgs/development/libraries/haskell/nats/default.nix rename to pkgs/development/libraries/haskell/nats/1.nix diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 5dbc6a5d4dd7..6c0dda9c20cd 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -55,12 +55,14 @@ # 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 +let override = overrides: self_: let + self = self_ // overrides; + callPackage = x : y : modifyPrio (newScope self x y); # Indentation deliberately broken at this point to keep the bulk # of this file at a low indentation level. -{ +in { inherit callPackage; # GHC and its wrapper @@ -170,6 +172,34 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in alsaPcm = callPackage ../development/libraries/haskell/alsa-pcm {}; + inherit (let + new-transformers-self = if self.overridden or false + then self + else override { + overridden = true; + + mtl = new-transformers-self.mtl_2_2_1; + + transformers = new-transformers-self.transformers_0_4_2_0; + + cabal = new-transformers-self.cabal.override { + enableCheckPhase = false; + }; + + nats = new-transformers-self.nats_0_2; + } new-transformers-self; + + inherit (new-transformers-self) callPackage; + in { + amazonkaCore = + callPackage ../development/libraries/haskell/amazonka-core {}; + + amazonka = callPackage ../development/libraries/haskell/amazonka {}; + + amazonkaCloudwatch = + callPackage ../development/libraries/haskell/amazonka-cloudwatch {}; + }) amazonka amazonkaCore amazonkaCloudwatch; + amqp = callPackage ../development/libraries/haskell/amqp {}; annotatedWlPprint = callPackage ../development/libraries/haskell/annotated-wl-pprint {}; @@ -1829,7 +1859,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in nat = callPackage ../development/libraries/haskell/nat {}; - nats = callPackage ../development/libraries/haskell/nats {}; + nats_1 = callPackage ../development/libraries/haskell/nats/1.nix {}; + nats_0_2 = callPackage ../development/libraries/haskell/nats/0.2.nix {}; + nats = self.nats_1; naturals = callPackage ../development/libraries/haskell/naturals {}; @@ -3259,4 +3291,4 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in # End of the main part of the file. -} +}; in override {} From f8bd5bb401e7c47b66b4cf44b150707824a5f41d Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 14:52:30 -0600 Subject: [PATCH 0514/1091] zlib: on darwin, correctly set the RPATH for libzlib --- pkgs/development/libraries/zlib/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix index 0938e2a17a79..60aa8d0dbeea 100644 --- a/pkgs/development/libraries/zlib/default.nix +++ b/pkgs/development/libraries/zlib/default.nix @@ -26,6 +26,15 @@ stdenv.mkDerivation rec { # to the bootstrap-tools libgcc (as uses to happen on arm/mips) NIX_CFLAGS_COMPILE = stdenv.lib.optionalString (!stdenv.isDarwin) "-static-libgcc"; + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + # jww (2015-01-06): Sometimes this library install as a .so, even on + # Darwin; others time it installs as a .dylib. I haven't yet figured out + # what causes this difference. + for file in $out/lib/*.so* $out/lib/*.dylib* ; do + install_name_tool -id "$file" $file + done + ''; + crossAttrs = { dontStrip = static; } // stdenv.lib.optionalAttrs (stdenv.cross.libc == "msvcrt") { From ca88aec8ed024d0831a38bc733a44dd5de93fd8c Mon Sep 17 00:00:00 2001 From: Brendan Long Date: Tue, 6 Jan 2015 17:57:14 -0600 Subject: [PATCH 0515/1091] syncthing: Update to 0.10.18 and remove workarounds needed for 0.10.17. --- pkgs/applications/networking/syncthing/default.nix | 11 ++--------- .../networking/syncthing/fix-go-1.4-range.patch | 14 -------------- 2 files changed, 2 insertions(+), 23 deletions(-) delete mode 100644 pkgs/applications/networking/syncthing/fix-go-1.4-range.patch diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index 09facfab3d51..5f45c3a8d043 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -2,29 +2,22 @@ stdenv.mkDerivation rec { name = "syncthing-${version}"; - version = "0.10.17"; + version = "0.10.18"; src = fetchgit { url = "git://github.com/syncthing/syncthing.git"; rev = "refs/tags/v${version}"; - sha256 = "1hv0va7234rgyahn8xvpyj1bsbmn7ifsyqm7b3ghhybinclghp1w"; + sha256 = "145i7rrqjly6h07b5kf0zwlxy8gh0jlpq6pwfgjmf0kilrvncla1"; }; buildInputs = [ go ]; - patches = [ - # Remove when Go 1.4 is available in Nix, or when this pull request is released: - # https://github.com/syncthing/syncthing/pull/1183 - ./fix-go-1.4-range.patch - ]; - buildPhase = '' mkdir -p "./dependencies/src/github.com/syncthing/syncthing" cp -r internal "./dependencies/src/github.com/syncthing/syncthing" export GOPATH="`pwd`/Godeps/_workspace:`pwd`/dependencies" - # Tests can't be run in parallel because TestPredictableRandom relies on global state go run build.go test mkdir ./bin diff --git a/pkgs/applications/networking/syncthing/fix-go-1.4-range.patch b/pkgs/applications/networking/syncthing/fix-go-1.4-range.patch deleted file mode 100644 index 8aacc68bd988..000000000000 --- a/pkgs/applications/networking/syncthing/fix-go-1.4-range.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/internal/model/queue_test.go b/internal/model/queue_test.go -index 3745664..96aaf38 100644 ---- a/internal/model/queue_test.go -+++ b/internal/model/queue_test.go -@@ -191,7 +191,7 @@ func BenchmarkJobQueuePushPopDone10k(b *testing.B) { - for _, f := range files { - q.Push(f.Name) - } -- for range files { -+ for _ = range files { - n, _ := q.Pop() - q.Done(n) - } --- From acc9af591c9ebf51c1d9f182665f73eff3d9f4ad Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Wed, 7 Jan 2015 06:05:46 +0300 Subject: [PATCH 0516/1091] expect: fix Tcl tools --- pkgs/tools/misc/expect/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/expect/default.nix b/pkgs/tools/misc/expect/default.nix index 2b1108846d73..bfb369933889 100644 --- a/pkgs/tools/misc/expect/default.nix +++ b/pkgs/tools/misc/expect/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, tcl }: +{ stdenv, fetchurl, tcl, makeWrapper }: let version = "5.45"; in @@ -11,6 +11,7 @@ stdenv.mkDerivation { }; buildInputs = [ tcl ]; + nativeBuildInputs = [ makeWrapper ]; #NIX_CFLAGS_COMPILE = "-DHAVE_UNISTD_H"; @@ -30,11 +31,16 @@ stdenv.mkDerivation { configureFlags = [ "--with-tcl=${tcl}/lib" "--with-tclinclude=${tcl}/include" - "--exec-prefix=$out" + "--exec-prefix=$(out)" ]; - postInstall = let libSuff = if stdenv.isDarwin then "dylib" else "so"; - in "cp expect $out/bin; mkdir -p $out/lib; cp *.${libSuff} $out/lib"; + postInstall = '' + for i in $out/bin/*; do + wrapProgram $i \ + --prefix PATH : "${tcl}/bin" \ + --prefix TCLLIBPATH ' ' $out/lib/* + done + ''; meta = { description = "A tool for automating interactive applications"; From e90bfba2f6ef4c987891b444d0b2ae35b4d70f20 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 5 Jan 2015 20:19:55 +0100 Subject: [PATCH 0517/1091] grsecurity: Update stable and test patches stable: 3.0-3.14.27-201412280859 -> 3.0-3.14.27-201501042018 test: 3.0-3.18.1-201412281149 -> 3.0-3.18.1-201501042021 --- pkgs/os-specific/linux/kernel/patches.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 8c707c7e570d..0d6b615cc628 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -61,16 +61,16 @@ rec { grsecurity_stable = grsecPatch { kversion = "3.14.27"; - revision = "201412280859"; + revision = "201501042018"; branch = "stable"; - sha256 = "185sq4bsgwmpq9g0g5fhm69ba875xhxha2rs0cn6n647v90rxrjk"; + sha256 = "111f5nsql36f2w2wkf5zbl12ndcrv5r5q6v1n96v9j5cf45rbr9w"; }; grsecurity_unstable = grsecPatch { kversion = "3.18.1"; - revision = "201412281149"; + revision = "201501042021"; branch = "test"; - sha256 = "10pq6lslfn6ck7pm1651s6pd5mqmjxvqv3iv70qrpwwb2gdhpdin"; + sha256 = "0x9sbxflmpvqki9n5gpxmmkf8043xbfg87glcwk3xc7kzjaqhcq3"; }; grsec_fix_path = From 9ad3f0ed7e8e01a563208c2d5d4202443053fea3 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Thu, 1 Jan 2015 16:14:41 +0100 Subject: [PATCH 0518/1091] cargoSnapshot: Update from 2014-12-21 -> 2014-12-30 --- pkgs/development/tools/build-managers/cargo/common.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/build-managers/cargo/common.nix b/pkgs/development/tools/build-managers/cargo/common.nix index 00bf4aa746a6..901fde593894 100644 --- a/pkgs/development/tools/build-managers/cargo/common.nix +++ b/pkgs/development/tools/build-managers/cargo/common.nix @@ -14,16 +14,16 @@ rec { else throw "no snapshot to bootstrap for this platform (missing platform url suffix)"; snapshotHash = if stdenv.system == "i686-linux" - then "4dea04e278192c5409f43794a98f20a8f59df2d9" + then "ab8bba0918d3d2ddbd7fd21f147e223dbf04cece" else if stdenv.system == "x86_64-linux" - then "3e48c573d3c4d26591feb7bfe988174720f08374" + then "0efe0f7bcbcbeb5494affcc8a2207db448a08c45" else if stdenv.system == "i686-darwin" - then "dc3d498c0567af4a0820e91756dcfff8fde0efac" + then "e5097005b0a27c186b8edee24982fd4c3ebba81e" else if stdenv.system == "x86_64-darwin" - then "f301bd8c3c93a5c88698c69190e464af1525ac96" + then "6c0bb776e5645fb93b67341b111c715f39b25511" else throw "no snapshot for platform ${stdenv.system}"; - snapshotDate = "2014-12-21"; + snapshotDate = "2014-12-30"; snapshotName = "cargo-nightly-${platform}.tar.gz"; snapshot = stdenv.mkDerivation { From e43cde6a6cff6fc5505b2967edd52aeba10d9111 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Tue, 6 Jan 2015 21:10:17 +0100 Subject: [PATCH 0519/1091] rustcMaster: Update from 0.13.0-pre-2763-g6366631 -> 0.13.0-pre-3497-g6539cb4 --- pkgs/development/compilers/rustc/head.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index 713a5b779a45..a2d5230ca8f4 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -18,19 +18,19 @@ assert !stdenv.isFreeBSD; */ -with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-2763-g6366631";}); +with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-3497-g6539cb4";}); let snapshot = if stdenv.system == "i686-linux" - then "3daf531aed03f5769402f2fef852377e2838db98" + then "b880b98d832c9a049b8ef6a50df50061e363de5a" else if stdenv.system == "x86_64-linux" - then "4f3c8b092dd4fe159d6f25a217cf62e0e899b365" + then "82a09c162474b69d2d1e4e8399086f3f0f4e31c3" else if stdenv.system == "i686-darwin" - then "2a3e647b9c400505bd49cfe56091e866c83574ca" + then "569055bb10d96ab25f78ecf2c80ffbccd5e69b8d" else if stdenv.system == "x86_64-darwin" - then "5e730efc34d79a33f464a87686c10eace0760a2e" + then "cff1f9ebd63dae6890359b7d353bd9486d8ecdfc" else abort "no-snapshot for platform ${stdenv.system}"; - snapshotDate = "2014-12-20"; - snapshotRev = "8443b09"; + snapshotDate = "2015-01-04"; + snapshotRev = "b2085d9"; snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshot}.tar.bz2"; in stdenv.mkDerivation { @@ -40,8 +40,8 @@ in stdenv.mkDerivation { src = fetchgit { url = https://github.com/rust-lang/rust; - rev = "63666317214788329e0b7680929b09823f127d83"; - sha256 = "1saf6ycy5dzp1bxypzqisi4g4p0y1czbgr82xbrw5c81x5c274zk"; + rev = "6539cb417f4a7c2d9d1afce44c196578d2b67f38"; + sha256 = "14nc42j46hvlqms77245vil2wplmvci3ramxrmjyjqg0bql1w28m"; }; # We need rust to build rust. If we don't provide it, configure will try to download it. @@ -77,6 +77,8 @@ in stdenv.mkDerivation { substituteInPlace src/rust-installer/gen-install-script.sh \ --replace /bin/echo "${coreutils}/bin/echo" + substituteInPlace src/rust-installer/gen-installer.sh \ + --replace /bin/echo "${coreutils}/bin/echo" ''; buildInputs = [ which file perl curl python27 makeWrapper git valgrind procps ]; From 8bde40359a2504dd6bc02cccebe3099ba305c22b Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 2 Jan 2015 19:10:16 -0500 Subject: [PATCH 0520/1091] gnubg: initial package at 1.04.000 --- pkgs/games/gnubg/default.nix | 23 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/games/gnubg/default.nix diff --git a/pkgs/games/gnubg/default.nix b/pkgs/games/gnubg/default.nix new file mode 100644 index 000000000000..00ae4e28860a --- /dev/null +++ b/pkgs/games/gnubg/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, glib, python, gtk2 }: + +let version = "1.04.000"; in +stdenv.mkDerivation { + name = "gnubg-"+version; + + src = fetchurl { + url = "http://gnubg.org/media/sources/gnubg-release-${version}-sources.tar.gz"; + sha256 = "0gsfl6qbj529d1jg3bkyj9m7bvb566wd7pq5fslgg5yn6c6rbjk6"; + }; + + buildInputs = [ pkgconfig python glib gtk2 ]; + + configureFlags = [ "--with-gtk" "--with--board3d" ]; + + meta = with stdenv.lib; + { description = "World class backgammon application."; + homepage = http://www.gnubg.org/; + license = licenses.gpl3; + maintainers = [ maintainers.emery ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c7813320b14d..72179852211c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11567,6 +11567,8 @@ let gltron = callPackage ../games/gltron { }; + gnubg = callPackage ../games/gnubg { }; + gnuchess = callPackage ../games/gnuchess { }; gnugo = callPackage ../games/gnugo { }; From 5a228d4b4c09c3527f72c8841af1dff631f038eb Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Wed, 7 Jan 2015 02:13:20 -0500 Subject: [PATCH 0521/1091] ocaml lablgtkmathview: mark as broken --- pkgs/development/ocaml-modules/lablgtkmathview/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/ocaml-modules/lablgtkmathview/default.nix b/pkgs/development/ocaml-modules/lablgtkmathview/default.nix index 333e86fa3fe9..299d4972f02c 100644 --- a/pkgs/development/ocaml-modules/lablgtkmathview/default.nix +++ b/pkgs/development/ocaml-modules/lablgtkmathview/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation { description = "OCaml bindings for gtkmathview"; license = stdenv.lib.licenses.lgpl2Plus; maintainers = [ stdenv.lib.maintainers.roconnor ]; + broken = true; }; } From 56ea7c41289c7772d8b01b6e90194d1b8e9fe348 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Wed, 7 Jan 2015 02:13:59 -0500 Subject: [PATCH 0522/1091] matita_130312: mark as broken --- pkgs/applications/science/logic/matita/130312.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/logic/matita/130312.nix b/pkgs/applications/science/logic/matita/130312.nix index 9e98c8db3947..5117ba62e21e 100644 --- a/pkgs/applications/science/logic/matita/130312.nix +++ b/pkgs/applications/science/logic/matita/130312.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { name = "${pname}-${version}"; src = fetchurl { - url = "http://matita.cs.unibo.it/sources/${pname}_130312.tar.gz"; + url = "http://matita.cs.unibo.it/sources/${pname}_130312.tar.gz"; sha256 = "13mjvvldv53dcdid6wmc6g8yn98xca26xq2rgq2jg700lqsni59s"; }; @@ -24,7 +24,7 @@ stdenv.mkDerivation { ''; prePatch = '' - autoreconf -fvi + autoreconf -fvi ''; buildInputs = [ocaml findlib gdome2 ocaml_expat gmetadom ocaml_http lablgtk ocaml_mysql ocamlnet ulex08 camlzip ocaml_pcre automake autoconf]; @@ -62,5 +62,6 @@ stdenv.mkDerivation { description = "Matita is an experimental, interactive theorem prover"; license = stdenv.lib.licenses.gpl2Plus; maintainers = [ stdenv.lib.maintainers.roconnor ]; + broken = true; }; } From a6e9175b6db1eedc614040a9bcad5638539cf4f1 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Sun, 4 Jan 2015 10:11:54 -0500 Subject: [PATCH 0523/1091] gdome2: fix expression --- pkgs/development/libraries/gdome2/default.nix | 9 +++++---- pkgs/development/libraries/gdome2/xml-document.patch | 11 +++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/libraries/gdome2/xml-document.patch diff --git a/pkgs/development/libraries/gdome2/default.nix b/pkgs/development/libraries/gdome2/default.nix index bf9b645c8f56..cc8f76949eea 100644 --- a/pkgs/development/libraries/gdome2/default.nix +++ b/pkgs/development/libraries/gdome2/default.nix @@ -15,12 +15,13 @@ stdenv.mkDerivation { buildInputs = [pkgconfig glib libxml2 gtkdoc]; propagatedBuildInputs = [glib libxml2]; + patches = [ ./xml-document.patch ]; - meta = { + meta = with stdenv.lib; { homepage = http://gdome2.cs.unibo.it/; description = "DOM C library developed for the Gnome project"; - license = stdenv.lib.licenses.lgpl21Plus; - maintainers = [ stdenv.lib.maintainers.roconnor ]; - broken = true; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ prikhi roconnor ]; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/gdome2/xml-document.patch b/pkgs/development/libraries/gdome2/xml-document.patch new file mode 100644 index 000000000000..7567d1049fc0 --- /dev/null +++ b/pkgs/development/libraries/gdome2/xml-document.patch @@ -0,0 +1,11 @@ +--- a/libgdome/gdomecore/gdome-xml-documentt.c 2003-07-13 14:47:54.000000000 +0400 ++++ b/libgdome/gdomecore/gdome-xml-documentt.c 2013-07-02 14:09:18.304613703 +0400 +@@ -342,7 +342,7 @@ + } + xmlNodeDumpOutput (out_buff, NULL, (xmlNode *)is, 0, 0, NULL); + xmlOutputBufferFlush(out_buff); +- ret = g_strndup (out_buff->buffer->content, out_buff->buffer->use); ++ ret = g_strndup (xmlBufContent(out_buff), xmlBufUse(out_buff)); + (void)xmlOutputBufferClose(out_buff); + + return gdome_xml_str_mkref_own (ret); From 323829af0a04ef1eb1120701f0568304c8f58d29 Mon Sep 17 00:00:00 2001 From: Pavan Rikhi Date: Sun, 4 Jan 2015 10:12:22 -0500 Subject: [PATCH 0524/1091] workrave: add expression --- pkgs/applications/misc/workrave/default.nix | 44 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 +++ 2 files changed, 49 insertions(+) create mode 100644 pkgs/applications/misc/workrave/default.nix diff --git a/pkgs/applications/misc/workrave/default.nix b/pkgs/applications/misc/workrave/default.nix new file mode 100644 index 000000000000..f0f0b00c9277 --- /dev/null +++ b/pkgs/applications/misc/workrave/default.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchurl, autoconf, automake, gettext, intltool, libtool, pkgconfig, + libXtst, cheetah, libXScrnSaver, + glib, glibmm, + gtk, gtkmm, + atk, + pango, pangomm, + cairo, cairomm, + dbus, dbus_glib, + GConf, gconfmm, + gdome2, gstreamer, libsigcxx }: + +stdenv.mkDerivation rec { + version = "v1_10_6"; + name = "workrave-${version}"; + + src = fetchurl { + url = "http://github.com/rcaelers/workrave/archive/${version}.tar.gz"; + sha256 = "0q2p83n33chbqzdcdm7ykfsy73frfi6drxzm4qidxwzpzsxrysgq"; + }; + + buildInputs = [ + autoconf automake gettext intltool libtool pkgconfig libXtst cheetah + libXScrnSaver + + glib glibmm gtk gtkmm atk pango pangomm cairo cairomm + dbus dbus_glib GConf gconfmm gdome2 gstreamer libsigcxx + ]; + + preConfigure = "./autogen.sh"; + + meta = with stdenv.lib; { + description = "A program to help prevent Repetitive Strain Injury"; + longDescription = '' + Workrave is a program that assists in the recovery and prevention of + Repetitive Strain Injury (RSI). The program frequently alerts you to + take micro-pauses, rest breaks and restricts you to your daily limit. + ''; + homepage = http://www.workrave.org/; + downloadPage = https://github.com/rcaelers/workrave/releases; + license = licenses.gpl3; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 383b5c3f171e..ef13acecd120 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11316,6 +11316,11 @@ let wordnet = callPackage ../applications/misc/wordnet { }; + workrave = callPackage ../applications/misc/workrave { + inherit (gnome) GConf gconfmm; + inherit (python27Packages) cheetah; + }; + wrapFirefox = { browser, browserName ? "firefox", desktopName ? "Firefox", nameSuffix ? "" , icon ? "${browser}/lib/${browser.name}/browser/icons/mozicon128.png" }: From 20d2092ff8ae9af6589b470c9c2ff50c247a1dfd Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 01:51:53 -0800 Subject: [PATCH 0525/1091] nixos/base: Add efi management utilities --- nixos/modules/profiles/base.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/profiles/base.nix b/nixos/modules/profiles/base.nix index 3d1412b56859..457642d82f71 100644 --- a/nixos/modules/profiles/base.nix +++ b/nixos/modules/profiles/base.nix @@ -10,6 +10,8 @@ pkgs.w3m # needed for the manual anyway pkgs.testdisk # useful for repairing boot problems pkgs.mssys # for writing Microsoft boot sectors / MBRs + pkgs.efibootmgr + pkgs.efivar pkgs.parted pkgs.gptfdisk pkgs.ddrescue From 69897367304c74fd245a5b834f6607046d2687b7 Mon Sep 17 00:00:00 2001 From: Markus Kohlhase Date: Wed, 7 Jan 2015 09:55:22 +0000 Subject: [PATCH 0526/1091] nixpkgs: prosody 0.9.6 -> 0.9.7 --- pkgs/servers/xmpp/prosody/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 1d85984a7b95..abe0116ef90d 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -10,11 +10,11 @@ let in stdenv.mkDerivation rec { - version = "0.9.6"; + version = "0.9.7"; name = "prosody-${version}"; src = fetchurl { url = "http://prosody.im/downloads/source/${name}.tar.gz"; - sha256 = "1rs0aqn1rkddgfq9pm7mi7xm5lbvxjpf8d8ijc085fc90zwqq8bm"; + sha256 = "001fgslg3h7zfrfpkmqixnz5ircq6l0kr4wci5aj0i3nk6rrjjyx"; }; communityModules = fetchhg { From e7d4d39c6ee5e44a257fa655ee6270b644f83c86 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 7 Jan 2015 11:36:01 +0100 Subject: [PATCH 0527/1091] php: Update to 5.4.36 CVE-2014-8142 --- pkgs/development/interpreters/php/5.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index a5fbac680f90..f9a7dacde76e 100644 --- a/pkgs/development/interpreters/php/5.4.nix +++ b/pkgs/development/interpreters/php/5.4.nix @@ -9,7 +9,7 @@ in composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in { - version = "5.4.35"; + version = "5.4.36"; name = "php-${version}"; @@ -248,7 +248,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) src = fetchurl { url = "http://www.php.net/distributions/php-${version}.tar.bz2"; - sha256 = "0svlp5alqvm3fxzf2044ygziacy2ks9vbrnimkpqnxqgrmjl5nwc"; + sha256 = "0h9jw68n9gcpv70ndxjqa87j304ri2dggir4lrwbkbz8qc41d5dh"; }; meta = { From 774486a14954d81634b516eec002d1f9e2a7c203 Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Fri, 13 Jun 2014 00:30:34 +0000 Subject: [PATCH 0528/1091] linux kernel: set VFIO_PCI_VGA to `y` for versions > 3.9 This allows to passthrough PCI video adapters to KVM virtual machines. VFIO_PCI is set to `m` by default, which means this will not affect non-users. --- pkgs/os-specific/linux/kernel/common-config.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index ef061459191e..e76ce5bfa9b7 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -326,6 +326,11 @@ with stdenv.lib; ''} VIRT_DRIVERS y + # Device virtualisation. + ${optionalString (versionAtLeast version "3.9") '' + VFIO_PCI_VGA? y + ''} + # Media support. ${optionalString (versionAtLeast version "3.6") '' MEDIA_DIGITAL_TV_SUPPORT y From 8cc5279b70fe4b93f98b021fafab54809ef95b3a Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Sun, 23 Nov 2014 22:43:23 +0000 Subject: [PATCH 0529/1091] sylpheed: actually enable gpg support --- pkgs/applications/networking/mailreaders/sylpheed/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/pkgs/applications/networking/mailreaders/sylpheed/default.nix index 70d01f5df3ea..0f8b4f00c8ba 100644 --- a/pkgs/applications/networking/mailreaders/sylpheed/default.nix +++ b/pkgs/applications/networking/mailreaders/sylpheed/default.nix @@ -25,7 +25,8 @@ stdenv.mkDerivation { ++ optional sslSupport openssl ++ optional gpgSupport gpgme; - configureFlags = optionalString sslSupport "--enable-ssl"; + configureFlags = optional sslSupport "--enable-ssl" + ++ optional gpgSupport "--enable-gpgme"; meta = { homepage = http://sylpheed.sraoss.jp/en/; From 37ac9deb3dd3942f728edc26e89883ed19614aeb Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 7 Jan 2015 12:53:01 +0100 Subject: [PATCH 0530/1091] Revert "php: Update to 5.4.36" This reverts commit e7d4d39c6ee5e44a257fa655ee6270b644f83c86. The build fails in a chroot because it tries to download a PEAR from the network: http://hydra.nixos.org/build/18517333 --- pkgs/development/interpreters/php/5.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/5.4.nix b/pkgs/development/interpreters/php/5.4.nix index f9a7dacde76e..a5fbac680f90 100644 --- a/pkgs/development/interpreters/php/5.4.nix +++ b/pkgs/development/interpreters/php/5.4.nix @@ -9,7 +9,7 @@ in composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in { - version = "5.4.36"; + version = "5.4.35"; name = "php-${version}"; @@ -248,7 +248,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed) src = fetchurl { url = "http://www.php.net/distributions/php-${version}.tar.bz2"; - sha256 = "0h9jw68n9gcpv70ndxjqa87j304ri2dggir4lrwbkbz8qc41d5dh"; + sha256 = "0svlp5alqvm3fxzf2044ygziacy2ks9vbrnimkpqnxqgrmjl5nwc"; }; meta = { From 691b047cfba73c1ef21a61240d49578c8550e98c Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Tue, 6 Jan 2015 21:11:11 -0430 Subject: [PATCH 0531/1091] mercury: Update to 14.01.1 --- pkgs/development/compilers/mercury/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/mercury/default.nix b/pkgs/development/compilers/mercury/default.nix index de9b44a44146..c2352b8126e0 100644 --- a/pkgs/development/compilers/mercury/default.nix +++ b/pkgs/development/compilers/mercury/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "mercury-${version}"; - version = "14.01"; + version = "14.01.1"; src = fetchurl { url = "http://dl.mercurylang.org/release/mercury-srcdist-${version}.tar.gz"; - sha256 = "1hgwmsaacxhgx2p2hikl5px8xf0wny9wx47gjl258dgxxasbfij4"; + sha256 = "12z8qi3da8q50mcsjsy5bnr4ia6ny5lkxvzy01a3c9blgbgcpxwq"; }; buildInputs = [ gcc flex bison texinfo jdk erlang makeWrapper From 356d05dbc09e62fddb7470e0f65e76a4b20db72c Mon Sep 17 00:00:00 2001 From: j-keck Date: Tue, 6 Jan 2015 20:39:07 +0100 Subject: [PATCH 0532/1091] postgresql: add version 9.4.0 --- pkgs/servers/sql/postgresql/9.4.x.nix | 44 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +- 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 pkgs/servers/sql/postgresql/9.4.x.nix diff --git a/pkgs/servers/sql/postgresql/9.4.x.nix b/pkgs/servers/sql/postgresql/9.4.x.nix new file mode 100644 index 000000000000..4e2d77ac6da4 --- /dev/null +++ b/pkgs/servers/sql/postgresql/9.4.x.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchurl, zlib, readline, libossp_uuid }: + +with stdenv.lib; + +let version = "9.4.0"; in + +stdenv.mkDerivation rec { + name = "postgresql-${version}"; + + src = fetchurl { + url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; + sha256 = "7a35c3cb77532f7b15702e474d7ef02f0f419527ee80a4ca6036fffb551625a5"; + }; + + buildInputs = [ zlib readline ] ++ optionals (!stdenv.isDarwin) [ libossp_uuid ]; + + enableParallelBuilding = true; + + makeFlags = [ "world" ]; + + configureFlags = optional (!stdenv.isDarwin) + '' + --with-ossp-uuid + ''; + + patches = [ ./disable-resolve_symlinks-94.patch ./less-is-more.patch ]; + + installTargets = [ "install-world" ]; + + LC_ALL = "C"; + + passthru = { + inherit readline; + psqlSchema = "9.4"; + }; + + meta = { + homepage = http://www.postgresql.org/ ; + description = "A powerful, open source object-relational database system"; + license = stdenv.lib.licenses.postgresql; + maintainers = with stdenv.lib.maintainers; [ aristid ocharles ]; + hydraPlatforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 383b5c3f171e..52fa2315b19f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7866,7 +7866,8 @@ let postgresql94beta2 = callPackage ../servers/sql/postgresql/9.4beta2.nix { }; postgresql94beta3 = callPackage ../servers/sql/postgresql/9.4beta3.nix { }; - postgresql94 = postgresql94beta3; + + postgresql94 = callPackage ../servers/sql/postgresql/9.4.x.nix { }; postgresql_jdbc = callPackage ../servers/sql/postgresql/jdbc { }; From 3ced0d94acbb5702ee2907117f6b0d4210ef7f9d Mon Sep 17 00:00:00 2001 From: j-keck Date: Tue, 6 Jan 2015 21:20:30 +0100 Subject: [PATCH 0533/1091] doc: use postgresql94 update postgresql module doc to use postgresql94 (was postgresql93) --- nixos/modules/services/databases/postgresql.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/databases/postgresql.xml b/nixos/modules/services/databases/postgresql.xml index e98b431bd60a..a98026942959 100644 --- a/nixos/modules/services/databases/postgresql.xml +++ b/nixos/modules/services/databases/postgresql.xml @@ -24,11 +24,11 @@ services.postgresql.enable = true; -services.postgresql.package = pkgs.postgresql93; +services.postgresql.package = pkgs.postgresql94; Note that you are required to specify the desired version of -PostgreSQL (e.g. pkgs.postgresql93). Since +PostgreSQL (e.g. pkgs.postgresql94). Since upgrading your PostgreSQL version requires a database dump and reload (see below), NixOS cannot provide a default value for such as the most recent From 021e557be323eb63f0117cbd4911afee80880cb3 Mon Sep 17 00:00:00 2001 From: j-keck Date: Wed, 7 Jan 2015 13:57:21 +0100 Subject: [PATCH 0534/1091] postgresql: remove 9.4betaX final version 9.4.0 added per commit: 73839ca --- pkgs/servers/sql/postgresql/9.4beta2.nix | 44 ------------------------ pkgs/servers/sql/postgresql/9.4beta3.nix | 44 ------------------------ pkgs/top-level/all-packages.nix | 3 -- 3 files changed, 91 deletions(-) delete mode 100644 pkgs/servers/sql/postgresql/9.4beta2.nix delete mode 100644 pkgs/servers/sql/postgresql/9.4beta3.nix diff --git a/pkgs/servers/sql/postgresql/9.4beta2.nix b/pkgs/servers/sql/postgresql/9.4beta2.nix deleted file mode 100644 index 2608dcae5042..000000000000 --- a/pkgs/servers/sql/postgresql/9.4beta2.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ stdenv, fetchurl, zlib, readline, libossp_uuid }: - -with stdenv.lib; - -let version = "9.4beta2"; in - -stdenv.mkDerivation rec { - name = "postgresql-${version}"; - - src = fetchurl { - url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; - sha256 = "131q3b9hv4pw02xhjsfi5is9i7pp5f4srxwfdn8ifs9qb37hcx2n"; - }; - - buildInputs = [ zlib readline ] ++ optionals (!stdenv.isDarwin) [ libossp_uuid ]; - - enableParallelBuilding = true; - - makeFlags = [ "world" ]; - - configureFlags = optional (!stdenv.isDarwin) - '' - --with-ossp-uuid - ''; - - patches = [ ./disable-resolve_symlinks-94.patch ./less-is-more.patch ]; - - installTargets = [ "install-world" ]; - - LC_ALL = "C"; - - passthru = { - inherit readline; - psqlSchema = "9.4"; - }; - - meta = { - homepage = http://www.postgresql.org/ ; - description = "A powerful, open source object-relational database system"; - license = stdenv.lib.licenses.postgresql; - maintainers = with stdenv.lib.maintainers; [ aristid ocharles ]; - hydraPlatforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/servers/sql/postgresql/9.4beta3.nix b/pkgs/servers/sql/postgresql/9.4beta3.nix deleted file mode 100644 index d446a4ab75b7..000000000000 --- a/pkgs/servers/sql/postgresql/9.4beta3.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ stdenv, fetchurl, zlib, readline, libossp_uuid }: - -with stdenv.lib; - -let version = "9.4beta3"; in - -stdenv.mkDerivation rec { - name = "postgresql-${version}"; - - src = fetchurl { - url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; - sha256 = "0pdawsmrzwgf2c4g18xlgzv6q34kd8q2p1nxag0xaw4sbdmdilas"; - }; - - buildInputs = [ zlib readline ] ++ optionals (!stdenv.isDarwin) [ libossp_uuid ]; - - enableParallelBuilding = true; - - makeFlags = [ "world" ]; - - configureFlags = optional (!stdenv.isDarwin) - '' - --with-ossp-uuid - ''; - - patches = [ ./disable-resolve_symlinks-94.patch ./less-is-more.patch ]; - - installTargets = [ "install-world" ]; - - LC_ALL = "C"; - - passthru = { - inherit readline; - psqlSchema = "9.4"; - }; - - meta = { - homepage = http://www.postgresql.org/ ; - description = "A powerful, open source object-relational database system"; - license = stdenv.lib.licenses.postgresql; - maintainers = with stdenv.lib.maintainers; [ aristid ocharles ]; - hydraPlatforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 52fa2315b19f..1b5d5078be45 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7864,9 +7864,6 @@ let postgresql93 = callPackage ../servers/sql/postgresql/9.3.x.nix { }; - postgresql94beta2 = callPackage ../servers/sql/postgresql/9.4beta2.nix { }; - postgresql94beta3 = callPackage ../servers/sql/postgresql/9.4beta3.nix { }; - postgresql94 = callPackage ../servers/sql/postgresql/9.4.x.nix { }; postgresql_jdbc = callPackage ../servers/sql/postgresql/jdbc { }; From 4e382bce7ed6ff0903c39210e4fc8a9e02407740 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 7 Jan 2015 13:56:38 +0100 Subject: [PATCH 0535/1091] Adds ocaml-re Re is a regular expression library for OCaml. Homepage: https://github.com/ocaml/ocaml-re --- pkgs/development/ocaml-modules/re/default.nix | 27 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/ocaml-modules/re/default.nix diff --git a/pkgs/development/ocaml-modules/re/default.nix b/pkgs/development/ocaml-modules/re/default.nix new file mode 100644 index 000000000000..1e4599bbf302 --- /dev/null +++ b/pkgs/development/ocaml-modules/re/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchgit, ocaml, findlib }: + +stdenv.mkDerivation rec { + name = "ocaml-re-1.2.2"; + + src = fetchgit { + url = https://github.com/ocaml/ocaml-re.git; + rev = "refs/tags/${name}"; + sha256 = "1556i1zc6nrg4hxlvidllfhkjwl6n74biyjbvjlby8304n84jrk7"; + }; + + buildInputs = [ ocaml findlib ]; + + configurePhase = "ocaml setup.ml -configure --prefix $out"; + buildPhase = "ocaml setup.ml -build"; + installPhase = "ocaml setup.ml -install"; + + createFindlibDestdir = true; + + meta = { + homepage = https://github.com/ocaml/ocaml-re; + platforms = ocaml.meta.platforms; + description = "Pure OCaml regular expressions, with support for Perl and POSIX-style strings"; + license = stdenv.lib.licenses.lgpl2; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1b5d5078be45..ad6522e7fd4c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3842,6 +3842,8 @@ let pycaml = callPackage ../development/ocaml-modules/pycaml { }; + re = callPackage ../development/ocaml-modules/re { }; + safepass = callPackage ../development/ocaml-modules/safepass { }; sqlite3EZ = callPackage ../development/ocaml-modules/sqlite3EZ { }; From 71aef59300d57f42abe7661fe6982bb4a93224a3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 7 Jan 2015 15:28:38 +0100 Subject: [PATCH 0536/1091] Remove obsolete shebangfix script --- pkgs/tools/misc/mysql2pgsql/default.nix | 12 +++----- pkgs/tools/misc/shebangfix/default.nix | 22 --------------- pkgs/tools/misc/shebangfix/shebangfix.pl | 35 ------------------------ pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 4 insertions(+), 67 deletions(-) delete mode 100644 pkgs/tools/misc/shebangfix/default.nix delete mode 100644 pkgs/tools/misc/shebangfix/shebangfix.pl diff --git a/pkgs/tools/misc/mysql2pgsql/default.nix b/pkgs/tools/misc/mysql2pgsql/default.nix index ce4f8728a808..234e16df74f7 100644 --- a/pkgs/tools/misc/mysql2pgsql/default.nix +++ b/pkgs/tools/misc/mysql2pgsql/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, perl, shebangfix }: +{ stdenv, fetchurl, perl }: # The homepage says this script is mature.. stdenv.mkDerivation { @@ -9,19 +9,15 @@ stdenv.mkDerivation { sha256 = "0dpbxf3kdvpihz9cisx6wi3zzd0cnifaqvjxavrbwm4k4sz1qamp"; }; - phases = "unpackPhase installPhase"; - - buildInputs = [ perl shebangfix ]; + buildInputs = [ perl ]; installPhase = '' - mkdir -p $out/bin; - shebangfix mysql2psql - chmod +x mysql2psql + mkdir -p $out/bin mv {,$out/bin/}mysql2psql ''; meta = { - description = "converts mysql dump files to psql loadable files "; + description = "Convert MySQL dump files to PostgreSQL-loadable files"; homepage = http://pgfoundry.org/projects/mysql2pgsql/; license = stdenv.lib.licenses.bsdOriginal; }; diff --git a/pkgs/tools/misc/shebangfix/default.nix b/pkgs/tools/misc/shebangfix/default.nix deleted file mode 100644 index 68f20df05776..000000000000 --- a/pkgs/tools/misc/shebangfix/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, perl }: - -stdenv.mkDerivation { - name = "shebangfix-0.0"; - - buildInputs = [perl]; - - file = ./shebangfix.pl; - - phases = "buildPhase"; - - buildPhase = '' - mkdir -p $out/bin - s=$out/bin/shebangfix - cp $file $s - chmod +wx $s - ls -l $s - perl $s $s - ''; - - meta = { description = "replaces the #!executable with $#!correctpath/executable "; }; -} diff --git a/pkgs/tools/misc/shebangfix/shebangfix.pl b/pkgs/tools/misc/shebangfix/shebangfix.pl deleted file mode 100644 index 53573f8d36dd..000000000000 --- a/pkgs/tools/misc/shebangfix/shebangfix.pl +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/perl -use warnings; -use strict; - -#usage PATH=< : separated path list> perl file1 file2 - -print "TODO fix space trouble. This script won't work if your paths contain spaces"; - -sub findInPath{ - my $file = shift(@_); - foreach (split(/:/, $ENV{'PATH'})){ - my $f = "$_/$file"; - if (-x "$f"){ - return $f; - } - } - print "unable to find $file in on of ".$ENV{'PATH'}; - exit 1 -} - -foreach (@ARGV) -{ - my $file = $_; - open(FILE, $file); - my $content = do { local $/; }; - - close(FILE); - - (my $name = $content) =~ /^#![^ ]*\/([^ \n\r]*)/; - my $fullpath = ($1 eq 'sh') ? "/bin/sh" : findInPath($1); - $content =~ s/^#![^ \n\r]*/#!$fullpath/; - open(FILE, ">$file"); - print FILE $content; - close($file); -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ad6522e7fd4c..1be00cac6862 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2413,8 +2413,6 @@ let shotwell = callPackage ../applications/graphics/shotwell { }; - shebangfix = callPackage ../tools/misc/shebangfix { }; - shellinabox = callPackage ../servers/shellinabox { }; siege = callPackage ../tools/networking/siege {}; From 4bbfa27e5c00339c49d51e61aa00e9086932e362 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 7 Jan 2015 18:23:18 +0300 Subject: [PATCH 0537/1091] Make the Darwin fix in zlib keep Linux hash --- pkgs/development/libraries/zlib/default.nix | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix index 60aa8d0dbeea..8a79806bf938 100644 --- a/pkgs/development/libraries/zlib/default.nix +++ b/pkgs/development/libraries/zlib/default.nix @@ -2,7 +2,7 @@ let version = "1.2.8"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (rec { name = "zlib-${version}"; src = fetchurl { @@ -26,15 +26,6 @@ stdenv.mkDerivation rec { # to the bootstrap-tools libgcc (as uses to happen on arm/mips) NIX_CFLAGS_COMPILE = stdenv.lib.optionalString (!stdenv.isDarwin) "-static-libgcc"; - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' - # jww (2015-01-06): Sometimes this library install as a .so, even on - # Darwin; others time it installs as a .dylib. I haven't yet figured out - # what causes this difference. - for file in $out/lib/*.so* $out/lib/*.dylib* ; do - install_name_tool -id "$file" $file - done - ''; - crossAttrs = { dontStrip = static; } // stdenv.lib.optionalAttrs (stdenv.cross.libc == "msvcrt") { @@ -58,4 +49,13 @@ stdenv.mkDerivation rec { description = "Lossless data-compression library"; license = licenses.zlib; }; -} +} // (if stdenv.isDarwin then { + postInstall = '' + # jww (2015-01-06): Sometimes this library install as a .so, even on + # Darwin; others time it installs as a .dylib. I haven't yet figured out + # what causes this difference. + for file in $out/lib/*.so* $out/lib/*.dylib* ; do + install_name_tool -id "$file" $file + done + ''; +} else {})) From b6646f7ba781fd5290b414aac499c4b835839209 Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Wed, 7 Jan 2015 10:53:38 +0000 Subject: [PATCH 0538/1091] nixos: make zsh use fcntl for locking history files by default Without this zsh creates and then unlinks .lock files at each interactive input line, which is inhumane with respect to disk. --- nixos/modules/programs/zsh/zsh.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix index 39f9671316ee..edde7a7a757e 100644 --- a/nixos/modules/programs/zsh/zsh.nix +++ b/nixos/modules/programs/zsh/zsh.nix @@ -100,7 +100,7 @@ in export HISTSIZE=2000 export HISTFILE=$HOME/.zsh_history - setopt HIST_IGNORE_DUPS SHARE_HISTORY + setopt HIST_IGNORE_DUPS SHARE_HISTORY HIST_FCNTL_LOCK ''; }; From e4859ddd95833388885c9d2e54f810e452dff4b6 Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Mon, 5 Jan 2015 20:32:48 +0000 Subject: [PATCH 0539/1091] qastools: add version 0.18.1 --- pkgs/tools/audio/qastools/default.nix | 29 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/tools/audio/qastools/default.nix diff --git a/pkgs/tools/audio/qastools/default.nix b/pkgs/tools/audio/qastools/default.nix new file mode 100644 index 000000000000..920f6913d090 --- /dev/null +++ b/pkgs/tools/audio/qastools/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, cmake, alsaLib, udev, qt }: + +let + version = "0.18.1"; +in + +stdenv.mkDerivation { + name = "qastools-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/qastools/qastools_${version}.tar.bz2"; + sha256 = "1sac6a0j1881wgpv4491b2f4jnhqkab6xyldmcg1wfqb5qkdgzvg"; + }; + + buildInputs = [ + cmake alsaLib udev qt + ]; + + cmakeFlags = [ + "-DCMAKE_INSALL_PREFIX=$out" + "-DALSA_INCLUDE=${alsaLib}/include/alsa/version.h" + ]; + + meta = with stdenv.lib; { + description = "Collection of desktop applications for ALSA configuration"; + license = licenses.gpl3; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 383b5c3f171e..de1c62f622c3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2251,6 +2251,10 @@ let openmpi = callPackage ../development/libraries/openmpi { }; + qastools = callPackage ../tools/audio/qastools { + qt = qt4; + }; + qhull = callPackage ../development/libraries/qhull { }; qjoypad = callPackage ../tools/misc/qjoypad { }; From 265c1c14728c97a313fee681b92f6ba6db3199d3 Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Sun, 23 Nov 2014 22:41:29 +0000 Subject: [PATCH 0540/1091] postfix: make 2.11 the default, nixos: update postfix config for 2.11 postfix 2.11 is much more humane with respect to disk writes since it uses sockets (which do not change inodes on accesses) instead of fifos (which do). --- nixos/modules/services/mail/postfix.nix | 4 ++-- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix index 8f75bd8ab5d0..b84c63e6421d 100644 --- a/nixos/modules/services/mail/postfix.nix +++ b/nixos/modules/services/mail/postfix.nix @@ -96,9 +96,9 @@ let # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING - pickup fifo n - n 60 1 pickup + pickup unix n - n 60 1 pickup cleanup unix n - n - 0 cleanup - qmgr fifo n - n 300 1 qmgr + qmgr unix n - n 300 1 qmgr tlsmgr unix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 383b5c3f171e..704f59976937 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7767,10 +7767,12 @@ let popa3d = callPackage ../servers/mail/popa3d { }; - postfix = callPackage ../servers/mail/postfix { }; + postfix28 = callPackage ../servers/mail/postfix { }; postfix211 = callPackage ../servers/mail/postfix/2.11.nix { }; + postfix = postfix211; + pulseaudio = callPackage ../servers/pulseaudio { gconf = gnome.GConf; # The following are disabled in the default build, because if this From e78763da0df3d227b86b1012c99512ab000263c7 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Wed, 7 Jan 2015 06:19:36 +0100 Subject: [PATCH 0541/1091] rustcMaster: Rust's install script now installs the docs --- pkgs/development/compilers/rustc/head.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index a2d5230ca8f4..b10e593ed39d 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -88,9 +88,4 @@ in stdenv.mkDerivation { preCheck = "export TZDIR=${tzdata}/share/zoneinfo"; doCheck = true; - - postInstall = '' - # Install documentation - cp -r doc "$out/share/doc" - ''; } From e0098e8408fc032a0c7b1d5b7a3cd3b4f1e226ef Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 10:53:58 -0800 Subject: [PATCH 0542/1091] Revert "linux kernel: set VFIO_PCI_VGA to `y` for versions > 3.9" This reverts commit 774486a14954d81634b516eec002d1f9e2a7c203. --- pkgs/os-specific/linux/kernel/common-config.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index e76ce5bfa9b7..ef061459191e 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -326,11 +326,6 @@ with stdenv.lib; ''} VIRT_DRIVERS y - # Device virtualisation. - ${optionalString (versionAtLeast version "3.9") '' - VFIO_PCI_VGA? y - ''} - # Media support. ${optionalString (versionAtLeast version "3.6") '' MEDIA_DIGITAL_TV_SUPPORT y From acadc608a9bf3835bf89d70dadc7a0efc6d53ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benno=20F=C3=BCnfst=C3=BCck?= Date: Wed, 7 Jan 2015 20:13:40 +0100 Subject: [PATCH 0543/1091] go-mtpfs: new package --- pkgs/tools/filesystems/go-mtpfs/default.nix | 63 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 65 insertions(+) create mode 100644 pkgs/tools/filesystems/go-mtpfs/default.nix diff --git a/pkgs/tools/filesystems/go-mtpfs/default.nix b/pkgs/tools/filesystems/go-mtpfs/default.nix new file mode 100644 index 000000000000..2dd37acfe840 --- /dev/null +++ b/pkgs/tools/filesystems/go-mtpfs/default.nix @@ -0,0 +1,63 @@ +{ stdenv, lib, pkgconfig, libmtp, go, fetchFromGitHub }: + +let + goDeps = [ + { + root = "github.com/hanwen/go-mtpfs"; + src = fetchFromGitHub { + owner = "hanwen"; + repo = "go-mtpfs"; + rev = "9c2b46050e8ea8574eaec2124867ac7b11e6471d"; + sha256 = "0kxi18cb078q4wikfajp3yvp802wzfsfdp431j0dg2jdw8y7gfii"; + }; + } + { + root = "github.com/hanwen/go-fuse"; + src = fetchFromGitHub { + owner = "hanwen"; + repo = "go-fuse"; + rev = "5d16aa11eef4643de2d91e88a64dcb6138705d58"; + sha256 = "0lycfhchn88kbs81ypz8m5jh032fpbv14gldrjirf32wm1d4f8pj"; + }; + } + { + root = "github.com/hanwen/usb"; + src = fetchFromGitHub { + owner = "hanwen"; + repo = "usb"; + rev = "69aee4530ac705cec7c5344418d982aaf15cf0b1"; + sha256 = "01k0c2g395j65vm1w37mmrfkg6nm900khjrrizzpmx8f8yf20dky"; + }; + } + ]; + + sources = stdenv.mkDerivation rec { + name = "go-deps"; + buildCommand = + lib.concatStrings + (map (dep: '' + mkdir -p $out/src/`dirname ${dep.root}` + ln -s ${dep.src} $out/src/${dep.root} + '') goDeps); + }; +in stdenv.mkDerivation rec { + name = "go-mtpfs"; + + src = sources; + + buildInputs = [ go pkgconfig libmtp ]; + + installPhase = '' + mkdir -p $out/bin + export GOPATH=$src + go build -v -o $out/bin/go-mtpfs github.com/hanwen/go-mtpfs + ''; + + meta = with lib; { + description = "A simple FUSE filesystem for mounting Android devices as a MTP device"; + homepage = https://github.com/hanwen/go-mtpfs; + maintainers = with maintainers; [ bennofs ]; + platforms = platforms.linux; + license = licenses.bsd3; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b5ad94aa70cc..ef9280c56dbf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1345,6 +1345,8 @@ let goaccess = callPackage ../tools/misc/goaccess { }; + go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; + googleAuthenticator = callPackage ../os-specific/linux/google-authenticator { }; gource = callPackage ../applications/version-management/gource { }; From ba1ad03fe7800883df56337af03d42ecd8bc8ec5 Mon Sep 17 00:00:00 2001 From: Aristid Breitkreuz Date: Wed, 7 Jan 2015 19:30:48 +0000 Subject: [PATCH 0544/1091] fix perl Date::Calc (by disabling the bogus tests) --- pkgs/top-level/perl-packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 801f105952f6..6e70a76f4703 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2157,6 +2157,7 @@ let self = _self // overrides; _self = with self; { sha256 = "14yvbgy9n8icwlm5zi86lskvxd6nsl42i1g9f5dwdaw9my463diy"; }; propagatedBuildInputs = [CarpClan BitVector]; + doCheck = false; # some of the checks rely on the year being <2015 meta = { maintainers = with maintainers; [ ocharles ]; platforms = stdenv.lib.platforms.unix; From 55d6b7eb08dc2d3d0b8077a5fbee077a72005e22 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 7 Jan 2015 20:55:07 +0100 Subject: [PATCH 0545/1091] all-packages.nix: remove redundant gmp51 attribute --- pkgs/top-level/all-packages.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ef9280c56dbf..4811bd02b658 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5384,16 +5384,11 @@ let gmm = callPackage ../development/libraries/gmm { }; + gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions + gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { }; gmp = gmp5; - gmp5 = gmp51; - gmpxx = appendToName "with-cxx" (gmp.override { cxx = true; }); - # The GHC bootstrap binaries link against libgmp.so.3, which is in GMP 4.x. - gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; - - gmp51 = callPackage ../development/libraries/gmp/5.1.x.nix { }; - #GMP ex-satellite, so better keep it near gmp mpfr = callPackage ../development/libraries/mpfr/default.nix { }; From c8274711852ba2b455cc794b62e20f18e2bea47c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 7 Jan 2015 21:07:36 +0100 Subject: [PATCH 0546/1091] ihaskell-wrapper: adapt so that it evaluates with the new Haskell infrastructure --- pkgs/development/tools/haskell/ihaskell/wrapper.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/haskell/ihaskell/wrapper.nix b/pkgs/development/tools/haskell/ihaskell/wrapper.nix index 7a5b24ce0393..3637400b46df 100644 --- a/pkgs/development/tools/haskell/ihaskell/wrapper.nix +++ b/pkgs/development/tools/haskell/ihaskell/wrapper.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { - name = "ihaskell-" + ihaskell.version ; + inherit (ihaskell) name; buildInputs = [ makeWrapper ]; From 5b77abfbe4fef64d66fe6676c694a11deb70a89d Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 8 Jan 2015 00:37:03 +0300 Subject: [PATCH 0547/1091] Unmark haskellPackages.ipprint as broken --- pkgs/development/libraries/haskell/ipprint/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/ipprint/default.nix b/pkgs/development/libraries/haskell/ipprint/default.nix index c0f012f5747f..004b504577a1 100644 --- a/pkgs/development/libraries/haskell/ipprint/default.nix +++ b/pkgs/development/libraries/haskell/ipprint/default.nix @@ -11,6 +11,8 @@ cabal.mkDerivation (self: { description = "Tiny helper for pretty-printing values in ghci console"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - broken = true; + + # Works For Me. GHC 7.8.4, 2015-01-08 + #broken = true; }; }) From 7c6cbdc145f17158b17e7c7e6c0ff60131e5d978 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 13:37:59 -0800 Subject: [PATCH 0548/1091] mstpd: Add derivation --- pkgs/os-specific/linux/mstpd/default.nix | 24 +++++++++ pkgs/os-specific/linux/mstpd/fixes.patch | 68 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 94 insertions(+) create mode 100644 pkgs/os-specific/linux/mstpd/default.nix create mode 100644 pkgs/os-specific/linux/mstpd/fixes.patch diff --git a/pkgs/os-specific/linux/mstpd/default.nix b/pkgs/os-specific/linux/mstpd/default.nix new file mode 100644 index 000000000000..374300db460a --- /dev/null +++ b/pkgs/os-specific/linux/mstpd/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchsvn }: + +stdenv.mkDerivation rec { + name = "mstpd-svn-${toString version}"; + version = 61; + + src = fetchsvn { + url = "svn://svn.code.sf.net/p/mstpd/code/trunk"; + rev = version; + sha256 = "0n5vqqqq8hk6iqdz100j9ps4zkz71vyl5qgz5bzjhayab2dyq1fd"; + }; + + patches = [ ./fixes.patch ]; + + installFlags = [ "DESTDIR=\${out}" ]; + + meta = with stdenv.lib; { + description = "Multiple Spanning Tree Protocol daemon"; + homepage = http://sourceforge.net/projects/mstpd/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; + }; +} diff --git a/pkgs/os-specific/linux/mstpd/fixes.patch b/pkgs/os-specific/linux/mstpd/fixes.patch new file mode 100644 index 000000000000..311ea10263f9 --- /dev/null +++ b/pkgs/os-specific/linux/mstpd/fixes.patch @@ -0,0 +1,68 @@ +diff --git a/Makefile b/Makefile +index dde9f81..9ebe035 100644 +--- a/Makefile ++++ b/Makefile +@@ -34,7 +34,6 @@ install: all + -mkdir -pv $(DESTDIR)/sbin + install -m 755 mstpd $(DESTDIR)/sbin/mstpd + install -m 755 mstpctl $(DESTDIR)/sbin/mstpctl +- install -m 755 bridge-stp /sbin/bridge-stp + -mkdir -pv $(DESTDIR)/lib/mstpctl-utils/ + cp -rv lib/* $(DESTDIR)/lib/mstpctl-utils/ + gzip -f $(DESTDIR)/lib/mstpctl-utils/mstpctl.8 +@@ -42,6 +41,7 @@ install: all + if [ -d $(DESTDIR)/etc/network/if-pre-up.d ] ; then ln -sf /lib/mstpctl-utils/ifupdown.sh $(DESTDIR)/etc/network/if-pre-up.d/mstpctl ; fi + if [ -d $(DESTDIR)/etc/network/if-pre-up.d ] ; then ln -sf /lib/mstpctl-utils/ifupdown.sh $(DESTDIR)/etc/network/if-post-down.d/mstpctl ; fi + if [ -d $(DESTDIR)/etc/bash_completion.d ] ; then ln -sf /lib/mstpctl-utils/bash_completion $(DESTDIR)/etc/bash_completion.d/mstpctl ; fi ++ mkdir -p $(DESTDIR)/usr/share/man/man8 $(DESTDIR)/usr/share/man/man5 + ln -sf /lib/mstpctl-utils/mstpctl.8.gz $(DESTDIR)/usr/share/man/man8/mstpctl.8.gz + ln -sf /lib/mstpctl-utils/mstpctl-utils-interfaces.5.gz $(DESTDIR)/usr/share/man/man5/mstpctl-utils-interfaces.5.gz + +diff --git a/bridge_track.c b/bridge_track.c +index c92fdf6..0c01aec 100644 +--- a/bridge_track.c ++++ b/bridge_track.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + #include + +diff --git a/broadcom_xstrata/driver_deps.c b/broadcom_xstrata/driver_deps.c +index e72e9e3..5194253 100644 +--- a/broadcom_xstrata/driver_deps.c ++++ b/broadcom_xstrata/driver_deps.c +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + #include + + #include "log.h" +diff --git a/ctl_functions.h b/ctl_functions.h +index 9c3b914..df464de 100644 +--- a/ctl_functions.h ++++ b/ctl_functions.h +@@ -27,6 +27,7 @@ + #ifndef CTL_SOCKET_H + #define CTL_SOCKET_H + ++#include + #include + #include + +diff --git a/mstp.c b/mstp.c +index 1c6a2df..b2a1acd 100644 +--- a/mstp.c ++++ b/mstp.c +@@ -37,6 +37,7 @@ + + #include + #include ++#include + #include + #include + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4811bd02b658..e99dbd2f04c9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6523,6 +6523,8 @@ let mpich2 = callPackage ../development/libraries/mpich2 { }; + mstpd = callPackage ../os-specific/linux/mstpd { }; + mtdev = callPackage ../development/libraries/mtdev { }; mtpfs = callPackage ../tools/filesystems/mtpfs { }; From bf227494ee96440f9cae182d5fb2122a5bae944d Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 13:44:15 -0800 Subject: [PATCH 0549/1091] mstpd: Fix patch --- pkgs/os-specific/linux/mstpd/fixes.patch | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/mstpd/fixes.patch b/pkgs/os-specific/linux/mstpd/fixes.patch index 311ea10263f9..7303e1d7b4d3 100644 --- a/pkgs/os-specific/linux/mstpd/fixes.patch +++ b/pkgs/os-specific/linux/mstpd/fixes.patch @@ -1,5 +1,5 @@ diff --git a/Makefile b/Makefile -index dde9f81..9ebe035 100644 +index dde9f81..5af7cab 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,6 @@ install: all @@ -10,14 +10,18 @@ index dde9f81..9ebe035 100644 -mkdir -pv $(DESTDIR)/lib/mstpctl-utils/ cp -rv lib/* $(DESTDIR)/lib/mstpctl-utils/ gzip -f $(DESTDIR)/lib/mstpctl-utils/mstpctl.8 -@@ -42,6 +41,7 @@ install: all +@@ -42,8 +41,9 @@ install: all if [ -d $(DESTDIR)/etc/network/if-pre-up.d ] ; then ln -sf /lib/mstpctl-utils/ifupdown.sh $(DESTDIR)/etc/network/if-pre-up.d/mstpctl ; fi if [ -d $(DESTDIR)/etc/network/if-pre-up.d ] ; then ln -sf /lib/mstpctl-utils/ifupdown.sh $(DESTDIR)/etc/network/if-post-down.d/mstpctl ; fi if [ -d $(DESTDIR)/etc/bash_completion.d ] ; then ln -sf /lib/mstpctl-utils/bash_completion $(DESTDIR)/etc/bash_completion.d/mstpctl ; fi -+ mkdir -p $(DESTDIR)/usr/share/man/man8 $(DESTDIR)/usr/share/man/man5 - ln -sf /lib/mstpctl-utils/mstpctl.8.gz $(DESTDIR)/usr/share/man/man8/mstpctl.8.gz - ln -sf /lib/mstpctl-utils/mstpctl-utils-interfaces.5.gz $(DESTDIR)/usr/share/man/man5/mstpctl-utils-interfaces.5.gz +- ln -sf /lib/mstpctl-utils/mstpctl.8.gz $(DESTDIR)/usr/share/man/man8/mstpctl.8.gz +- ln -sf /lib/mstpctl-utils/mstpctl-utils-interfaces.5.gz $(DESTDIR)/usr/share/man/man5/mstpctl-utils-interfaces.5.gz ++ mkdir -p $(DESTDIR)/share/man/man8 $(DESTDIR)/share/man/man5 ++ ln -sf /lib/mstpctl-utils/mstpctl.8.gz $(DESTDIR)/share/man/man8/mstpctl.8.gz ++ ln -sf /lib/mstpctl-utils/mstpctl-utils-interfaces.5.gz $(DESTDIR)/share/man/man5/mstpctl-utils-interfaces.5.gz + romfs: all + $(ROMFSINST) /sbin/mstpd diff --git a/bridge_track.c b/bridge_track.c index c92fdf6..0c01aec 100644 --- a/bridge_track.c From 82f62af38e82b9e260be0ef6c64f1211d4c8a24d Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Thu, 1 Jan 2015 20:46:02 +0100 Subject: [PATCH 0550/1091] libva: 1.3.1 -> 1.5.0 --- pkgs/development/libraries/libva/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/libva/default.nix b/pkgs/development/libraries/libva/default.nix index e9b7ae4e46cd..0f09af30b0a1 100644 --- a/pkgs/development/libraries/libva/default.nix +++ b/pkgs/development/libraries/libva/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libX11, pkgconfig, libXext, mesa, libdrm, libXfixes, wayland, libffi }: stdenv.mkDerivation rec { - name = "libva-1.3.1"; - + name = "libva-1.5.0"; + src = fetchurl { url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2"; - sha256 = "15y27jdnfvf9krg4s3a1c29rn9pvyp43wckpwhd2rg4wrbqv32c7"; + sha256 = "11ilp32fy7s42ii2dlcnf7305r9pi610r3jqdbn26khf26rx8ip9"; }; buildInputs = [ libX11 libXext pkgconfig mesa libdrm libXfixes wayland libffi ]; From 82b55b9c7881c28e3aadb87bbff870eff4e0776a Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Thu, 1 Jan 2015 20:48:49 +0100 Subject: [PATCH 0551/1091] libva-intel-driver: 1.3.2 -> 1.5.0 Close #5502. --- pkgs/development/libraries/vaapi-intel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix index 2c553aeded32..f4d87e8effa9 100644 --- a/pkgs/development/libraries/vaapi-intel/default.nix +++ b/pkgs/development/libraries/vaapi-intel/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, libdrm, libva, libX11, intel-gpu-tools, mesa_noglu, wayland, python, gnum4 }: stdenv.mkDerivation rec { - name = "libva-intel-driver-1.3.2"; + name = "libva-intel-driver-1.5.0"; src = fetchurl { url = "http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/${name}.tar.bz2"; - sha256 = "1l8897plk74zcik6snk7hb5s4ga0d2vypccfkh0bp1fb2775dn8i"; + sha256 = "1p537n2dpmybpf7rligbnhw406lr575bhkafs4n64jxk78clid6h"; }; prePatch = '' From 54baa53df1e2e43f686a54b2ac1b8408d0b26742 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 7 Jan 2015 20:31:32 +0100 Subject: [PATCH 0552/1091] Say hello to our brand-new Haskell infrastructure. --- .../haskell-modules/compat-layer.nix | 3846 + .../haskell-modules/configuration-common.nix | 375 + .../configuration-ghc-7.6.x.nix | 39 + .../configuration-ghc-7.8.x.nix | 51 + .../configuration-ghc-7.9.x.nix | 41 + .../haskell-modules/configuration-ghcjs.nix | 49 + pkgs/development/haskell-modules/default.nix | 51 + .../haskell-modules/generic-builder.nix | 203 + .../haskell-modules/ghc-paths-nix.patch | 43 + .../haskell-modules/hackage-packages.nix | 119730 +++++++++++++++ pkgs/development/haskell-modules/lib.nix | 7 + .../haskell-modules/with-packages-wrapper.nix | 79 + pkgs/top-level/all-packages.nix | 9 +- pkgs/top-level/haskell-ng.nix | 51 + 14 files changed, 124572 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/haskell-modules/compat-layer.nix create mode 100644 pkgs/development/haskell-modules/configuration-common.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghcjs.nix create mode 100644 pkgs/development/haskell-modules/default.nix create mode 100644 pkgs/development/haskell-modules/generic-builder.nix create mode 100644 pkgs/development/haskell-modules/ghc-paths-nix.patch create mode 100644 pkgs/development/haskell-modules/hackage-packages.nix create mode 100644 pkgs/development/haskell-modules/lib.nix create mode 100644 pkgs/development/haskell-modules/with-packages-wrapper.nix create mode 100644 pkgs/top-level/haskell-ng.nix diff --git a/pkgs/development/haskell-modules/compat-layer.nix b/pkgs/development/haskell-modules/compat-layer.nix new file mode 100644 index 000000000000..badbb354655a --- /dev/null +++ b/pkgs/development/haskell-modules/compat-layer.nix @@ -0,0 +1,3846 @@ +/* compat-layer.nix maps new Haskell attribute names to the camel-case + versions we used to have before. */ + +self: super: { + + "3dGraphicsExamples" = self."3d-graphics-examples"; + "abcPuzzle" = self."abc-puzzle"; + "AbortTMonadstf" = self."AbortT-monadstf"; + "AbortTMtl" = self."AbortT-mtl"; + "AbortTTransformers" = self."AbortT-transformers"; + "abstractDeque" = self."abstract-deque"; + "abstractDequeTests" = self."abstract-deque-tests"; + "abstractParAccelerate" = self."abstract-par-accelerate"; + "abstractPar" = self."abstract-par"; + "ACAngle" = self."AC-Angle"; + "ACBoolean" = self."AC-Boolean"; + "ACBuildPlatform" = self."AC-BuildPlatform"; + "accelerateArithmetic" = self."accelerate-arithmetic"; + "accelerateCublas" = self."accelerate-cublas"; + "accelerateCuda" = self."accelerate-cuda"; + "accelerateCufft" = self."accelerate-cufft"; + "accelerateExamples" = self."accelerate-examples"; + "accelerateFft" = self."accelerate-fft"; + "accelerateFftw" = self."accelerate-fftw"; + "accelerateFourierBenchmark" = self."accelerate-fourier-benchmark"; + "accelerateFourier" = self."accelerate-fourier"; + "accelerateIo" = self."accelerate-io"; + "accelerateUtility" = self."accelerate-utility"; + "accessTime" = self."access-time"; + "ACColour" = self."AC-Colour"; + "ACEasyRasterGTK" = self."AC-EasyRaster-GTK"; + "ACHalfInteger" = self."AC-HalfInteger"; + "acidState" = self."acid-state"; + "acidStateTls" = self."acid-state-tls"; + "acMachineConduit" = self."ac-machine-conduit"; + "acMachine" = self."ac-machine"; + "acmeCadre" = self."acme-cadre"; + "acmeCofunctor" = self."acme-cofunctor"; + "acmeColosson" = self."acme-colosson"; + "acmeComonad" = self."acme-comonad"; + "acmeCutegirl" = self."acme-cutegirl"; + "acmeDont" = self."acme-dont"; + "acmeHq9plus" = self."acme-hq9plus"; + "acmeHttp" = self."acme-http"; + "acmeInator" = self."acme-inator"; + "acmeIo" = self."acme-io"; + "acmeLolcat" = self."acme-lolcat"; + "acmeLookofdisapproval" = self."acme-lookofdisapproval"; + "acmeMicrowave" = self."acme-microwave"; + "acmeMissiles" = self."acme-missiles"; + "acmeNow" = self."acme-now"; + "acmeNumbersystem" = self."acme-numbersystem"; + "acmeOmitted" = self."acme-omitted"; + "acmePhp" = self."acme-php"; + "acmePointfulNumbers" = self."acme-pointful-numbers"; + "acmeRealworld" = self."acme-realworld"; + "acmeSchoenfinkel" = self."acme-schoenfinkel"; + "acmeStrfry" = self."acme-strfry"; + "acmeStringlyTyped" = self."acme-stringly-typed"; + "acmeStrtok" = self."acme-strtok"; + "acmeYear" = self."acme-year"; + "ACMiniTest" = self."AC-MiniTest"; + "ACPPM" = self."AC-PPM"; + "ACRandom" = self."AC-Random"; + "ACTerminal" = self."AC-Terminal"; + "actionPermutations" = self."action-permutations"; + "activehsBase" = self."activehs-base"; + "activitystreamsAeson" = self."activitystreams-aeson"; + "ACVanillaArray" = self."AC-VanillaArray"; + "ACVectorFancy" = self."AC-Vector-Fancy"; + "ACVector" = self."AC-Vector"; + "AdaptiveBlaisorblade" = self."Adaptive-Blaisorblade"; + "adaptiveContainers" = self."adaptive-containers"; + "adaptiveTuple" = self."adaptive-tuple"; + "adhocNetwork" = self."adhoc-network"; + "adobeSwatchExchange" = self."adobe-swatch-exchange"; + "adpMultiMonadiccp" = self."adp-multi-monadiccp"; + "adpMulti" = self."adp-multi"; + "AERNBasics" = self."AERN-Basics"; + "AERNNet" = self."AERN-Net"; + "AERNRealDouble" = self."AERN-Real-Double"; + "AERNRealInterval" = self."AERN-Real-Interval"; + "AERNReal" = self."AERN-Real"; + "AERNRnToRmPlot" = self."AERN-RnToRm-Plot"; + "AERNRnToRm" = self."AERN-RnToRm"; + "aesonBson" = self."aeson-bson"; + "aesonLens" = self."aeson-lens"; + "aesonNative" = self."aeson-native"; + "aesonPretty" = self."aeson-pretty"; + "aesonQq" = self."aeson-qq"; + "aesonSchema" = self."aeson-schema"; + "aesonSerialize" = self."aeson-serialize"; + "aesonSmart" = self."aeson-smart"; + "aesonStreams" = self."aeson-streams"; + "aesonToolkit" = self."aeson-toolkit"; + "aesonT" = self."aeson-t"; + "aesonUtils" = self."aeson-utils"; + "affineInvariantEnsembleMcmc" = self."affine-invariant-ensemble-mcmc"; + "AgdaExecutable" = self."Agda-executable"; + "agdaServer" = self."agda-server"; + "airExtra" = self."air-extra"; + "airSpec" = self."air-spec"; + "airTh" = self."air-th"; + "aivikaExperimentCairo" = self."aivika-experiment-cairo"; + "aivikaExperimentChart" = self."aivika-experiment-chart"; + "aivikaExperimentDiagrams" = self."aivika-experiment-diagrams"; + "aivikaExperiment" = self."aivika-experiment"; + "aivikaTransformers" = self."aivika-transformers"; + "alexMeta" = self."alex-meta"; + "algebraicClasses" = self."algebraic-classes"; + "alignedForeignptr" = self."aligned-foreignptr"; + "allocatedProcessor" = self."allocated-processor"; + "alloyProxyFd" = self."alloy-proxy-fd"; + "alpinoTools" = self."alpino-tools"; + "alsaCore" = self."alsa-core"; + "alsaGui" = self."alsa-gui"; + "alsaMidi" = self."alsa-midi"; + "alsaMixer" = self."alsa-mixer"; + "alsaPcm" = self."alsa-pcm"; + "alsaPcmTests" = self."alsa-pcm-tests"; + "alsaSeq" = self."alsa-seq"; + "alsaSeqTests" = self."alsa-seq-tests"; + "alternativeIo" = self."alternative-io"; + "amazonEmailerClientSnap" = self."amazon-emailer-client-snap"; + "amazonEmailer" = self."amazon-emailer"; + "amazonkaAutoscaling" = self."amazonka-autoscaling"; + "amazonkaCloudformation" = self."amazonka-cloudformation"; + "amazonkaCloudfront" = self."amazonka-cloudfront"; + "amazonkaCloudsearchDomains" = self."amazonka-cloudsearch-domains"; + "amazonkaCloudsearch" = self."amazonka-cloudsearch"; + "amazonkaCloudtrail" = self."amazonka-cloudtrail"; + "amazonkaCloudwatchLogs" = self."amazonka-cloudwatch-logs"; + "amazonkaCloudwatch" = self."amazonka-cloudwatch"; + "amazonkaCodedeploy" = self."amazonka-codedeploy"; + "amazonkaCognitoIdentity" = self."amazonka-cognito-identity"; + "amazonkaCognitoSync" = self."amazonka-cognito-sync"; + "amazonkaConfig" = self."amazonka-config"; + "amazonkaCore" = self."amazonka-core"; + "amazonkaDatapipeline" = self."amazonka-datapipeline"; + "amazonkaDirectconnect" = self."amazonka-directconnect"; + "amazonkaDynamodb" = self."amazonka-dynamodb"; + "amazonkaEc2" = self."amazonka-ec2"; + "amazonkaElasticache" = self."amazonka-elasticache"; + "amazonkaElasticbeanstalk" = self."amazonka-elasticbeanstalk"; + "amazonkaElastictranscoder" = self."amazonka-elastictranscoder"; + "amazonkaElb" = self."amazonka-elb"; + "amazonkaEmr" = self."amazonka-emr"; + "amazonkaIam" = self."amazonka-iam"; + "amazonkaImportexport" = self."amazonka-importexport"; + "amazonkaKinesis" = self."amazonka-kinesis"; + "amazonkaKms" = self."amazonka-kms"; + "amazonkaLambda" = self."amazonka-lambda"; + "amazonkaOpsworks" = self."amazonka-opsworks"; + "amazonkaRds" = self."amazonka-rds"; + "amazonkaRedshift" = self."amazonka-redshift"; + "amazonkaRoute53Domains" = self."amazonka-route53-domains"; + "amazonkaRoute53" = self."amazonka-route53"; + "amazonkaS3" = self."amazonka-s3"; + "amazonkaSdb" = self."amazonka-sdb"; + "amazonkaSes" = self."amazonka-ses"; + "amazonkaSns" = self."amazonka-sns"; + "amazonkaSqs" = self."amazonka-sqs"; + "amazonkaStoragegateway" = self."amazonka-storagegateway"; + "amazonkaSts" = self."amazonka-sts"; + "amazonkaSupport" = self."amazonka-support"; + "amazonkaSwf" = self."amazonka-swf"; + "amazonProducts" = self."amazon-products"; + "analyzeClient" = self."analyze-client"; + "anansiHscolour" = self."anansi-hscolour"; + "anansiPandoc" = self."anansi-pandoc"; + "annotatedWlPprint" = self."annotated-wl-pprint"; + "anonymousSums" = self."anonymous-sums"; + "anonymousSumsTests" = self."anonymous-sums-tests"; + "ansiTerminal" = self."ansi-terminal"; + "ansiWlPprint" = self."ansi-wl-pprint"; + "apacheMd5" = self."apache-md5"; + "apiaryAuthenticate" = self."apiary-authenticate"; + "apiaryClientsession" = self."apiary-clientsession"; + "apiaryCookie" = self."apiary-cookie"; + "apiaryEventsource" = self."apiary-eventsource"; + "apiaryHelics" = self."apiary-helics"; + "apiaryLogger" = self."apiary-logger"; + "apiaryMemcached" = self."apiary-memcached"; + "apiaryMongoDB" = self."apiary-mongoDB"; + "apiaryPersistent" = self."apiary-persistent"; + "apiaryPurescript" = self."apiary-purescript"; + "apiarySession" = self."apiary-session"; + "apiaryWebsockets" = self."apiary-websockets"; + "apiBuilder" = self."api-builder"; + "apiTools" = self."api-tools"; + "applicativeExtras" = self."applicative-extras"; + "applicativeNumbers" = self."applicative-numbers"; + "applicativeQuoters" = self."applicative-quoters"; + "approximateEquality" = self."approximate-equality"; + "approxRandTest" = self."approx-rand-test"; + "appSettings" = self."app-settings"; + "apReflect" = self."ap-reflect"; + "arbbVm" = self."arbb-vm"; + "arbFft" = self."arb-fft"; + "archlinuxWeb" = self."archlinux-web"; + "arithEncode" = self."arith-encode"; + "arrayForth" = self."array-forth"; + "arrayMemoize" = self."array-memoize"; + "arrayUtils" = self."array-utils"; + "arrowapplyUtils" = self."arrowapply-utils"; + "arrowImprove" = self."arrow-improve"; + "arrowList" = self."arrow-list"; + "arTimestampWiper" = self."ar-timestamp-wiper"; + "ascii85Conduit" = self."ascii85-conduit"; + "asciiVectorAvc" = self."ascii-vector-avc"; + "asn1Data" = self."asn1-data"; + "asn1Encoding" = self."asn1-encoding"; + "asn1Parse" = self."asn1-parse"; + "asn1Types" = self."asn1-types"; + "assertFailure" = self."assert-failure"; + "astviewUtils" = self."astview-utils"; + "asyncExtras" = self."async-extras"; + "asynchronousExceptions" = self."asynchronous-exceptions"; + "asyncManager" = self."async-manager"; + "asyncPool" = self."async-pool"; + "atermUtils" = self."aterm-utils"; + "atlassianConnectCore" = self."atlassian-connect-core"; + "atlassianConnectDescriptor" = self."atlassian-connect-descriptor"; + "atmosDimensional" = self."atmos-dimensional"; + "atmosDimensionalTf" = self."atmos-dimensional-tf"; + "atomicPrimopsForeign" = self."atomic-primops-foreign"; + "atomicPrimops" = self."atomic-primops"; + "atomMsp430" = self."atom-msp430"; + "attoLisp" = self."atto-lisp"; + "attoparsecArff" = self."attoparsec-arff"; + "attoparsecBinary" = self."attoparsec-binary"; + "attoparsecConduit" = self."attoparsec-conduit"; + "attoparsecCsv" = self."attoparsec-csv"; + "attoparsecEnumerator" = self."attoparsec-enumerator"; + "attoparsecExpr" = self."attoparsec-expr"; + "attoparsecIteratee" = self."attoparsec-iteratee"; + "attoparsecParsec" = self."attoparsec-parsec"; + "attoparsecTextEnumerator" = self."attoparsec-text-enumerator"; + "attoparsecText" = self."attoparsec-text"; + "authenticateKerberos" = self."authenticate-kerberos"; + "authenticateLdap" = self."authenticate-ldap"; + "authenticateOauth" = self."authenticate-oauth"; + "authinfoHs" = self."authinfo-hs"; + "autonixDepsKf5" = self."autonix-deps-kf5"; + "autonixDeps" = self."autonix-deps"; + "autoUpdate" = self."auto-update"; + "avlStatic" = self."avl-static"; + "avrShake" = self."avr-shake"; + "awesomiumGlut" = self."awesomium-glut"; + "awesomiumRaw" = self."awesomium-raw"; + "awsCloudfrontSigner" = self."aws-cloudfront-signer"; + "awsDynamodbStreams" = self."aws-dynamodb-streams"; + "awsEc2" = self."aws-ec2"; + "awsElasticTranscoder" = self."aws-elastic-transcoder"; + "awsGeneral" = self."aws-general"; + "awsKinesisReshard" = self."aws-kinesis-reshard"; + "awsKinesis" = self."aws-kinesis"; + "awsPerformanceTests" = self."aws-performance-tests"; + "awsRoute53" = self."aws-route53"; + "awsSdk" = self."aws-sdk"; + "awsSdkTextConverter" = self."aws-sdk-text-converter"; + "awsSdkXmlUnordered" = self."aws-sdk-xml-unordered"; + "awsSign4" = self."aws-sign4"; + "awsSns" = self."aws-sns"; + "azureAcs" = self."azure-acs"; + "azureServiceApi" = self."azure-service-api"; + "azureServicebus" = self."azure-servicebus"; + "backtrackingExceptions" = self."backtracking-exceptions"; + "backwardState" = self."backward-state"; + "bambooLauncher" = self."bamboo-launcher"; + "bambooPluginHighlight" = self."bamboo-plugin-highlight"; + "bambooPluginPhoto" = self."bamboo-plugin-photo"; + "bambooThemeBlueprint" = self."bamboo-theme-blueprint"; + "bambooThemeMiniHtml5" = self."bamboo-theme-mini-html5"; + "barcodesCode128" = self."barcodes-code128"; + "barrierMonad" = self."barrier-monad"; + "base16Bytestring" = self."base16-bytestring"; + "base32Bytestring" = self."base32-bytestring"; + "base64Bytestring" = self."base64-bytestring"; + "base64Conduit" = self."base64-conduit"; + "base64String" = self."base64-string"; + "baseCompat" = self."base-compat"; + "baseIoAccess" = self."base-io-access"; + "basePrelude" = self."base-prelude"; + "baseUnicodeSymbols" = self."base-unicode-symbols"; + "basicPrelude" = self."basic-prelude"; + "basicSop" = self."basic-sop"; + "battlenetYesod" = self."battlenet-yesod"; + "bayesStack" = self."bayes-stack"; + "bedAndBreakfast" = self."bed-and-breakfast"; + "benchmarkFunction" = self."benchmark-function"; + "bfCata" = self."bf-cata"; + "bffMono" = self."bff-mono"; + "bidirectionalizationCombined" = self."bidirectionalization-combined"; + "bidispecExtras" = self."bidispec-extras"; + "billboardParser" = self."billboard-parser"; + "billeksahForms" = self."billeksah-forms"; + "billeksahMain" = self."billeksah-main"; + "billeksahMainStatic" = self."billeksah-main-static"; + "billeksahPane" = self."billeksah-pane"; + "billeksahServices" = self."billeksah-services"; + "binaryBits" = self."binary-bits"; + "binaryCommunicator" = self."binary-communicator"; + "binaryConduit" = self."binary-conduit"; + "binaryDerive" = self."binary-derive"; + "binaryFile" = self."binary-file"; + "binaryGeneric" = self."binary-generic"; + "binaryIndexedTree" = self."binary-indexed-tree"; + "binaryList" = self."binary-list"; + "binaryLiteralQq" = self."binary-literal-qq"; + "binaryProtocol" = self."binary-protocol"; + "binaryProtocolZmq" = self."binary-protocol-zmq"; + "binarySearch" = self."binary-search"; + "binaryShared" = self."binary-shared"; + "binaryState" = self."binary-state"; + "binaryStreams" = self."binary-streams"; + "binaryStrict" = self."binary-strict"; + "binaryTyped" = self."binary-typed"; + "bindingCore" = self."binding-core"; + "bindingGtk" = self."binding-gtk"; + "bindingsApr" = self."bindings-apr"; + "bindingsAprUtil" = self."bindings-apr-util"; + "bindingsAudiofile" = self."bindings-audiofile"; + "bindingsBfd" = self."bindings-bfd"; + "bindingsCctools" = self."bindings-cctools"; + "bindingsCodec2" = self."bindings-codec2"; + "bindingsCommon" = self."bindings-common"; + "bindingsDc1394" = self."bindings-dc1394"; + "bindingsDirectfb" = self."bindings-directfb"; + "bindingsDSL" = self."bindings-DSL"; + "bindingsEskit" = self."bindings-eskit"; + "bindingsEsounD" = self."bindings-EsounD"; + "bindingsFann" = self."bindings-fann"; + "bindingsFriso" = self."bindings-friso"; + "bindingsGLFW" = self."bindings-GLFW"; + "bindingsGlib" = self."bindings-glib"; + "bindingsGobject" = self."bindings-gobject"; + "bindingsGpgme" = self."bindings-gpgme"; + "bindingsGsl" = self."bindings-gsl"; + "bindingsGts" = self."bindings-gts"; + "bindingsHamlib" = self."bindings-hamlib"; + "bindingsHdf5" = self."bindings-hdf5"; + "bindingsK8055" = self."bindings-K8055"; + "bindingsLevmar" = self."bindings-levmar"; + "bindingsLibcddb" = self."bindings-libcddb"; + "bindingsLibffi" = self."bindings-libffi"; + "bindingsLibftdi" = self."bindings-libftdi"; + "bindingsLibrrd" = self."bindings-librrd"; + "bindingsLibstemmer" = self."bindings-libstemmer"; + "bindingsLibusb" = self."bindings-libusb"; + "bindingsLibv4l2" = self."bindings-libv4l2"; + "bindingsLibzip" = self."bindings-libzip"; + "bindingsLinuxVideodev2" = self."bindings-linux-videodev2"; + "bindingsLxc" = self."bindings-lxc"; + "bindingsMmap" = self."bindings-mmap"; + "bindingsMpdecimal" = self."bindings-mpdecimal"; + "bindingsNettle" = self."bindings-nettle"; + "bindingsParport" = self."bindings-parport"; + "bindingsPortaudio" = self."bindings-portaudio"; + "bindingsPosix" = self."bindings-posix"; + "bindingsPpdev" = self."bindings-ppdev"; + "bindingsSagaCmd" = self."bindings-saga-cmd"; + "bindingsSane" = self."bindings-sane"; + "bindingsSc3" = self."bindings-sc3"; + "bindingsSipc" = self."bindings-sipc"; + "bindingsSophia" = self."bindings-sophia"; + "bindingsSqlite3" = self."bindings-sqlite3"; + "bindingsSvm" = self."bindings-svm"; + "bindingsUname" = self."bindings-uname"; + "bindingsYices" = self."bindings-yices"; + "bindingWx" = self."binding-wx"; + "bindMarshal" = self."bind-marshal"; + "binembedExample" = self."binembed-example"; + "bitArray" = self."bit-array"; + "bitcoinRpc" = self."bitcoin-rpc"; + "bitlyCli" = self."bitly-cli"; + "bitmapOpengl" = self."bitmap-opengl"; + "bitsAtomic" = self."bits-atomic"; + "bitsConduit" = self."bits-conduit"; + "bitsExtras" = self."bits-extras"; + "bitVector" = self."bit-vector"; + "bkTree" = self."bk-tree"; + "blackJewel" = self."black-jewel"; + "blakesumDemo" = self."blakesum-demo"; + "blankCanvas" = self."blank-canvas"; + "blasHs" = self."blas-hs"; + "blazeBootstrap" = self."blaze-bootstrap"; + "blazeBuilderConduit" = self."blaze-builder-conduit"; + "blazeBuilderEnumerator" = self."blaze-builder-enumerator"; + "blazeBuilder" = self."blaze-builder"; + "blazeFromHtml" = self."blaze-from-html"; + "blazeHtmlContrib" = self."blaze-html-contrib"; + "blazeHtmlHexpat" = self."blaze-html-hexpat"; + "blazeHtml" = self."blaze-html"; + "blazeHtmlTruncate" = self."blaze-html-truncate"; + "blazeMarkup" = self."blaze-markup"; + "blazeSvg" = self."blaze-svg"; + "blazeTextualNative" = self."blaze-textual-native"; + "blazeTextual" = self."blaze-textual"; + "blockingTransactions" = self."blocking-transactions"; + "BlogLiteratelyDiagrams" = self."BlogLiterately-diagrams"; + "BNFCMeta" = self."BNFC-meta"; + "boardGames" = self."board-games"; + "bogreBanana" = self."bogre-banana"; + "booleanList" = self."boolean-list"; + "booleanNormalForms" = self."boolean-normal-forms"; + "boolExtras" = self."bool-extras"; + "boundedTchan" = self."bounded-tchan"; + "brainfuckMonad" = self."brainfuck-monad"; + "brainfuckTut" = self."brainfuck-tut"; + "briansBrain" = self."brians-brain"; + "broadcastChan" = self."broadcast-chan"; + "bsdSysctl" = self."bsd-sysctl"; + "bsonGeneric" = self."bson-generic"; + "bsonGenerics" = self."bson-generics"; + "bsonMapping" = self."bson-mapping"; + "btreeConcurrent" = self."btree-concurrent"; + "bTree" = self."b-tree"; + "buildboxTools" = self."buildbox-tools"; + "burstDetection" = self."burst-detection"; + "busPirate" = self."bus-pirate"; + "busterGtk" = self."buster-gtk"; + "busterNetwork" = self."buster-network"; + "bytestringArbitrary" = self."bytestring-arbitrary"; + "bytestringBuilder" = self."bytestring-builder"; + "bytestringClass" = self."bytestring-class"; + "bytestringConversion" = self."bytestring-conversion"; + "bytestringCsv" = self."bytestring-csv"; + "bytestringDelta" = self."bytestring-delta"; + "bytestringFrom" = self."bytestring-from"; + "bytestringHandle" = self."bytestring-handle"; + "bytestringLexing" = self."bytestring-lexing"; + "bytestringMmap" = self."bytestring-mmap"; + "bytestringNums" = self."bytestring-nums"; + "bytestringparserTemporary" = self."bytestringparser-temporary"; + "bytestringPlain" = self."bytestring-plain"; + "bytestringProgress" = self."bytestring-progress"; + "bytestringRematch" = self."bytestring-rematch"; + "bytestringShow" = self."bytestring-show"; + "bytestringTrie" = self."bytestring-trie"; + "bzlibConduit" = self."bzlib-conduit"; + "cabalAudit" = self."cabal-audit"; + "cabalBounds" = self."cabal-bounds"; + "cabalCargs" = self."cabal-cargs"; + "cabalConstraints" = self."cabal-constraints"; + "cabalDb" = self."cabal-db"; + "cabalDebian" = self."cabal-debian"; + "cabalDependencyLicenses" = self."cabal-dependency-licenses"; + "cabalDev" = self."cabal-dev"; + "cabalDir" = self."cabal-dir"; + "cabalFileTh" = self."cabal-file-th"; + "cabalGhci" = self."cabal-ghci"; + "cabalGraphdeps" = self."cabal-graphdeps"; + "cabalInstallBundle" = self."cabal-install-bundle"; + "cabalInstallGhc72" = self."cabal-install-ghc72"; + "cabalInstallGhc74" = self."cabal-install-ghc74"; + "cabalInstall" = self."cabal-install"; + "cabalLenses" = self."cabal-lenses"; + "cabalMacosx" = self."cabal-macosx"; + "cabalMeta" = self."cabal-meta"; + "cabalNirvana" = self."cabal-nirvana"; + "cabalProgdeps" = self."cabal-progdeps"; + "cabalQuery" = self."cabal-query"; + "cabalRpm" = self."cabal-rpm"; + "cabalScripts" = self."cabal-scripts"; + "cabalSetup" = self."cabal-setup"; + "cabalSign" = self."cabal-sign"; + "cabalSort" = self."cabal-sort"; + "cabalSrc" = self."cabal-src"; + "cabalTestQuickcheck" = self."cabal-test-quickcheck"; + "cabalTest" = self."cabal-test"; + "cabalUninstall" = self."cabal-uninstall"; + "cabalUpload" = self."cabal-upload"; + "cachedTraversable" = self."cached-traversable"; + "cairoAppbase" = self."cairo-appbase"; + "cal3dExamples" = self."cal3d-examples"; + "cal3dOpengl" = self."cal3d-opengl"; + "canonicalFilepath" = self."canonical-filepath"; + "cappedList" = self."capped-list"; + "casadiBindingsControl" = self."casadi-bindings-control"; + "casadiBindingsCore" = self."casadi-bindings-core"; + "casadiBindingsInternal" = self."casadi-bindings-internal"; + "casadiBindingsIpoptInterface" = self."casadi-bindings-ipopt-interface"; + "casadiBindings" = self."casadi-bindings"; + "casadiBindingsSnoptInterface" = self."casadi-bindings-snopt-interface"; + "caseConversion" = self."case-conversion"; + "caseInsensitive" = self."case-insensitive"; + "cassandraCql" = self."cassandra-cql"; + "cassandraThrift" = self."cassandra-thrift"; + "cassavaStreams" = self."cassava-streams"; + "catchFd" = self."catch-fd"; + "categoricalAlgebra" = self."categorical-algebra"; + "categoryExtras" = self."category-extras"; + "cautiousFile" = self."cautious-file"; + "CCDelcontAlt" = self."CC-delcont-alt"; + "CCDelcontCxe" = self."CC-delcont-cxe"; + "CCDelcontExc" = self."CC-delcont-exc"; + "CCDelcontRef" = self."CC-delcont-ref"; + "CCDelcontRefTf" = self."CC-delcont-ref-tf"; + "CCDelcont" = self."CC-delcont"; + "cctoolsWorkqueue" = self."cctools-workqueue"; + "cDsl" = self."c-dsl"; + "cellrendererCairo" = self."cellrenderer-cairo"; + "cerealConduit" = self."cereal-conduit"; + "cerealDerive" = self."cereal-derive"; + "cerealEnumerator" = self."cereal-enumerator"; + "cerealIeee754" = self."cereal-ieee754"; + "cerealPlus" = self."cereal-plus"; + "cerealText" = self."cereal-text"; + "cerealVector" = self."cereal-vector"; + "cgiUndecidable" = self."cgi-undecidable"; + "cgiUtils" = self."cgi-utils"; + "chainCodes" = self."chain-codes"; + "chalkboardViewer" = self."chalkboard-viewer"; + "chalmersLava2000" = self."chalmers-lava2000"; + "changeMonger" = self."change-monger"; + "chanSplit" = self."chan-split"; + "charsetdetectAe" = self."charsetdetect-ae"; + "ChartCairo" = self."Chart-cairo"; + "ChartDiagrams" = self."Chart-diagrams"; + "ChartGtk" = self."Chart-gtk"; + "chartHistogram" = self."chart-histogram"; + "ChartSimple" = self."Chart-simple"; + "chaselevDeque" = self."chaselev-deque"; + "chattyText" = self."chatty-text"; + "chattyUtils" = self."chatty-utils"; + "checkEmail" = self."check-email"; + "checkPvp" = self."check-pvp"; + "chellHunit" = self."chell-hunit"; + "chellQuickcheck" = self."chell-quickcheck"; + "chpMtl" = self."chp-mtl"; + "chpPlus" = self."chp-plus"; + "chpSpec" = self."chp-spec"; + "chpTransformers" = self."chp-transformers"; + "chunkedData" = self."chunked-data"; + "churchList" = self."church-list"; + "cIo" = self."c-io"; + "cipherAes128" = self."cipher-aes128"; + "cipherAes" = self."cipher-aes"; + "cipherBlowfish" = self."cipher-blowfish"; + "cipherCamellia" = self."cipher-camellia"; + "cipherDes" = self."cipher-des"; + "cipherRc4" = self."cipher-rc4"; + "cipherRc5" = self."cipher-rc5"; + "circlePacking" = self."circle-packing"; + "citationResolve" = self."citation-resolve"; + "citeprocHs" = self."citeproc-hs"; + "clashGhc" = self."clash-ghc"; + "clashLib" = self."clash-lib"; + "clashPrelude" = self."clash-prelude"; + "classyParallel" = self."classy-parallel"; + "classyPreludeConduit" = self."classy-prelude-conduit"; + "classyPrelude" = self."classy-prelude"; + "classyPreludeYesod" = self."classy-prelude-yesod"; + "clckwrksCli" = self."clckwrks-cli"; + "clckwrksDotCom" = self."clckwrks-dot-com"; + "clckwrksPluginBugs" = self."clckwrks-plugin-bugs"; + "clckwrksPluginIrcbot" = self."clckwrks-plugin-ircbot"; + "clckwrksPluginMedia" = self."clckwrks-plugin-media"; + "clckwrksPluginPage" = self."clckwrks-plugin-page"; + "clckwrksThemeBootstrap" = self."clckwrks-theme-bootstrap"; + "clckwrksThemeClckwrks" = self."clckwrks-theme-clckwrks"; + "clckwrksThemeGeoBootstrap" = self."clckwrks-theme-geo-bootstrap"; + "cleanHome" = self."clean-home"; + "cleanUnions" = self."clean-unions"; + "clickClack" = self."click-clack"; + "cloneAll" = self."clone-all"; + "cloudfrontSigner" = self."cloudfront-signer"; + "cloudHaskell" = self."cloud-haskell"; + "cmdargsBrowser" = self."cmdargs-browser"; + "cncSpecCompiler" = self."cnc-spec-compiler"; + "codeBuilder" = self."code-builder"; + "CodecCompressionLZF" = self."Codec-Compression-LZF"; + "CodecImageDevIL" = self."Codec-Image-DevIL"; + "codecLibevent" = self."codec-libevent"; + "codecMbox" = self."codec-mbox"; + "codecovHaskell" = self."codecov-haskell"; + "codoNotation" = self."codo-notation"; + "cognimetaUtils" = self."cognimeta-utils"; + "colladaOutput" = self."collada-output"; + "colladaTypes" = self."collada-types"; + "collapseUtil" = self."collapse-util"; + "collectionsApi" = self."collections-api"; + "collectionsBaseInstances" = self."collections-base-instances"; + "colorizeHaskell" = self."colorize-haskell"; + "combinatDiagrams" = self."combinat-diagrams"; + "combinatorialProblems" = self."combinatorial-problems"; + "combinatorInteractive" = self."combinator-interactive"; + "commandQq" = self."command-qq"; + "commsecKeyexchange" = self."commsec-keyexchange"; + "comonadExtras" = self."comonad-extras"; + "comonadRandom" = self."comonad-random"; + "comonadsFd" = self."comonads-fd"; + "comonadTransformers" = self."comonad-transformers"; + "compactMap" = self."compact-map"; + "compactStringFix" = self."compact-string-fix"; + "compactString" = self."compact-string"; + "compdataAutomata" = self."compdata-automata"; + "compdataDags" = self."compdata-dags"; + "compdataParam" = self."compdata-param"; + "complexGeneric" = self."complex-generic"; + "complexIntegrate" = self."complex-integrate"; + "composeTrans" = self."compose-trans"; + "computationalAlgebra" = self."computational-algebra"; + "concraftPl" = self."concraft-pl"; + "concreteRelaxngParser" = self."concrete-relaxng-parser"; + "concreteTyperep" = self."concrete-typerep"; + "concurrentBarrier" = self."concurrent-barrier"; + "concurrentDnsCache" = self."concurrent-dns-cache"; + "concurrentExtra" = self."concurrent-extra"; + "concurrentSa" = self."concurrent-sa"; + "concurrentSplit" = self."concurrent-split"; + "concurrentState" = self."concurrent-state"; + "concurrentSupply" = self."concurrent-supply"; + "conductiveBase" = self."conductive-base"; + "conductiveClock" = self."conductive-clock"; + "conductiveHsc3" = self."conductive-hsc3"; + "conductiveSong" = self."conductive-song"; + "conduitCombinators" = self."conduit-combinators"; + "conduitConnection" = self."conduit-connection"; + "conduitExtra" = self."conduit-extra"; + "conduitIconv" = self."conduit-iconv"; + "conduitNetworkStream" = self."conduit-network-stream"; + "conduitResumablesink" = self."conduit-resumablesink"; + "configSelect" = self."config-select"; + "configurationTools" = self."configuration-tools"; + "congruenceRelation" = self."congruence-relation"; + "connectionPool" = self."connection-pool"; + "consoleProgram" = self."console-program"; + "constMathGhcPlugin" = self."const-math-ghc-plugin"; + "constrainedNormal" = self."constrained-normal"; + "constructiveAlgebra" = self."constructive-algebra"; + "containerClasses" = self."container-classes"; + "containersBenchmark" = self."containers-benchmark"; + "containersDeepseq" = self."containers-deepseq"; + "containersUnicodeSymbols" = self."containers-unicode-symbols"; + "contextStack" = self."context-stack"; + "continuedFractions" = self."continued-fractions"; + "continuumClient" = self."continuum-client"; + "controlBool" = self."control-bool"; + "ControlEngine" = self."Control-Engine"; + "controlEvent" = self."control-event"; + "controlMonadAttempt" = self."control-monad-attempt"; + "controlMonadExceptionMonadsfd" = self."control-monad-exception-monadsfd"; + "controlMonadExceptionMonadstf" = self."control-monad-exception-monadstf"; + "controlMonadExceptionMtl" = self."control-monad-exception-mtl"; + "controlMonadException" = self."control-monad-exception"; + "controlMonadFailureMtl" = self."control-monad-failure-mtl"; + "controlMonadFailure" = self."control-monad-failure"; + "controlMonadFree" = self."control-monad-free"; + "controlMonadLoop" = self."control-monad-loop"; + "ControlMonadMultiPass" = self."Control-Monad-MultiPass"; + "controlMonadOmega" = self."control-monad-omega"; + "controlMonadQueue" = self."control-monad-queue"; + "ControlMonadST2" = self."Control-Monad-ST2"; + "controlTimeout" = self."control-timeout"; + "contstuffMonadsTf" = self."contstuff-monads-tf"; + "contstuffTransformers" = self."contstuff-transformers"; + "convertibleAscii" = self."convertible-ascii"; + "convertibleText" = self."convertible-text"; + "copilotC99" = self."copilot-c99"; + "copilotCbmc" = self."copilot-cbmc"; + "copilotCore" = self."copilot-core"; + "copilotLanguage" = self."copilot-language"; + "copilotLibraries" = self."copilot-libraries"; + "copilotSbv" = self."copilot-sbv"; + "corebotBliki" = self."corebot-bliki"; + "coreHaskell" = self."core-haskell"; + "coroutineEnumerator" = self."coroutine-enumerator"; + "coroutineIteratee" = self."coroutine-iteratee"; + "coroutineObject" = self."coroutine-object"; + "couchdbConduit" = self."couchdb-conduit"; + "couchdbEnumerator" = self."couchdb-enumerator"; + "couchHs" = self."couch-hs"; + "countryCodes" = self."country-codes"; + "cplusplusTh" = self."cplusplus-th"; + "cprngAesEffect" = self."cprng-aes-effect"; + "cprngAes" = self."cprng-aes"; + "cqlIo" = self."cql-io"; + "cqrsExample" = self."cqrs-example"; + "cqrsPostgresql" = self."cqrs-postgresql"; + "cqrsSqlite3" = self."cqrs-sqlite3"; + "cqrsTest" = self."cqrs-test"; + "cqrsTypes" = self."cqrs-types"; + "craftwerkCairo" = self."craftwerk-cairo"; + "craftwerkGtk" = self."craftwerk-gtk"; + "crc16Table" = self."crc16-table"; + "crfChain1Constrained" = self."crf-chain1-constrained"; + "crfChain1" = self."crf-chain1"; + "crfChain2Generic" = self."crf-chain2-generic"; + "crfChain2Tiers" = self."crf-chain2-tiers"; + "criterionPlus" = self."criterion-plus"; + "criterionToHtml" = self."criterion-to-html"; + "cruncherTypes" = self."cruncher-types"; + "cryptoApi" = self."crypto-api"; + "cryptoApiTests" = self."crypto-api-tests"; + "cryptoCipherBenchmarks" = self."crypto-cipher-benchmarks"; + "cryptoCipherTests" = self."crypto-cipher-tests"; + "cryptoCipherTypes" = self."crypto-cipher-types"; + "cryptoConduit" = self."crypto-conduit"; + "cryptohashConduit" = self."cryptohash-conduit"; + "cryptohashCryptoapi" = self."cryptohash-cryptoapi"; + "cryptoNumbers" = self."crypto-numbers"; + "cryptoPubkeyOpenssh" = self."crypto-pubkey-openssh"; + "cryptoPubkey" = self."crypto-pubkey"; + "cryptoPubkeyTypes" = self."crypto-pubkey-types"; + "cryptoRandomApi" = self."crypto-random-api"; + "cryptoRandomEffect" = self."crypto-random-effect"; + "cryptoRandom" = self."crypto-random"; + "cryptoTotp" = self."crypto-totp"; + "cryptsyApi" = self."cryptsy-api"; + "cseGhcPlugin" = self."cse-ghc-plugin"; + "csoundCatalog" = self."csound-catalog"; + "csoundExpressionDynamic" = self."csound-expression-dynamic"; + "csoundExpressionOpcodes" = self."csound-expression-opcodes"; + "csoundExpression" = self."csound-expression"; + "csoundExpressionTyped" = self."csound-expression-typed"; + "csoundSampler" = self."csound-sampler"; + "CSPMCoreLanguage" = self."CSPM-CoreLanguage"; + "CSPMCspm" = self."CSPM-cspm"; + "CSPMFiringRules" = self."CSPM-FiringRules"; + "CSPMFrontend" = self."CSPM-Frontend"; + "CSPMInterpreter" = self."CSPM-Interpreter"; + "CSPMToProlog" = self."CSPM-ToProlog"; + "cssText" = self."css-text"; + "cStorableDeriving" = self."c-storable-deriving"; + "csvConduit" = self."csv-conduit"; + "csvEnumerator" = self."csv-enumerator"; + "csvNptools" = self."csv-nptools"; + "csvToQif" = self."csv-to-qif"; + "curlAeson" = self."curl-aeson"; + "currentLocale" = self."current-locale"; + "curryBase" = self."curry-base"; + "curryFrontend" = self."curry-frontend"; + "customPrelude" = self."custom-prelude"; + "cvCombinators" = self."cv-combinators"; + "daemonizeDoublefork" = self."daemonize-doublefork"; + "DAGTournament" = self."DAG-Tournament"; + "darcsBenchmark" = self."darcs-benchmark"; + "darcsBeta" = self."darcs-beta"; + "darcsBuildpackage" = self."darcs-buildpackage"; + "darcsCabalized" = self."darcs-cabalized"; + "darcsFastconvert" = self."darcs-fastconvert"; + "darcsGraph" = self."darcs-graph"; + "darcsMonitor" = self."darcs-monitor"; + "darcsScripts" = self."darcs-scripts"; + "dashHaskell" = self."dash-haskell"; + "dataAccessorMonadLib" = self."data-accessor-monadLib"; + "dataAccessorMonadsFd" = self."data-accessor-monads-fd"; + "dataAccessorMonadsTf" = self."data-accessor-monads-tf"; + "dataAccessorMtl" = self."data-accessor-mtl"; + "dataAccessor" = self."data-accessor"; + "dataAccessorTemplate" = self."data-accessor-template"; + "dataAccessorTransformers" = self."data-accessor-transformers"; + "dataAviary" = self."data-aviary"; + "databaseMigrate" = self."database-migrate"; + "databaseStudy" = self."database-study"; + "dataBinaryIeee754" = self."data-binary-ieee754"; + "dataBword" = self."data-bword"; + "dataCarousel" = self."data-carousel"; + "dataCategory" = self."data-category"; + "dataChecked" = self."data-checked"; + "dataClist" = self."data-clist"; + "dataConcurrentQueue" = self."data-concurrent-queue"; + "dataCycle" = self."data-cycle"; + "dataDefaultClass" = self."data-default-class"; + "dataDefaultGenerics" = self."data-default-generics"; + "dataDefaultInstancesBase" = self."data-default-instances-base"; + "dataDefaultInstancesContainers" = self."data-default-instances-containers"; + "dataDefaultInstancesDlist" = self."data-default-instances-dlist"; + "dataDefaultInstancesOldLocale" = self."data-default-instances-old-locale"; + "dataDefault" = self."data-default"; + "dataDispersal" = self."data-dispersal"; + "dataDword" = self."data-dword"; + "dataEasy" = self."data-easy"; + "dataEndian" = self."data-endian"; + "dataExtra" = self."data-extra"; + "dataFilepath" = self."data-filepath"; + "dataFin" = self."data-fin"; + "dataFixCse" = self."data-fix-cse"; + "dataFix" = self."data-fix"; + "dataFlags" = self."data-flags"; + "dataFresh" = self."data-fresh"; + "DataHashConsistent" = self."Data-Hash-Consistent"; + "dataHash" = self."data-hash"; + "dataInterval" = self."data-interval"; + "dataInttrie" = self."data-inttrie"; + "dataIvar" = self."data-ivar"; + "dataLayout" = self."data-layout"; + "dataLensFd" = self."data-lens-fd"; + "dataLensIxset" = self."data-lens-ixset"; + "dataLensLight" = self."data-lens-light"; + "dataLens" = self."data-lens"; + "dataLensTemplate" = self."data-lens-template"; + "dataListSequences" = self."data-list-sequences"; + "dataMemocombinators" = self."data-memocombinators"; + "dataNamed" = self."data-named"; + "dataNat" = self."data-nat"; + "dataObjectJson" = self."data-object-json"; + "dataObject" = self."data-object"; + "dataObjectYaml" = self."data-object-yaml"; + "dataOrdlist" = self."data-ordlist"; + "dataOr" = self."data-or"; + "dataPartition" = self."data-partition"; + "dataPprint" = self."data-pprint"; + "dataQuotientref" = self."data-quotientref"; + "dataRef" = self."data-ref"; + "dataReifyCse" = self."data-reify-cse"; + "dataReify" = self."data-reify"; + "dataRope" = self."data-rope"; + "DataRope" = self."Data-Rope"; + "dataRTree" = self."data-r-tree"; + "dataSize" = self."data-size"; + "dataSpacepart" = self."data-spacepart"; + "dataStore" = self."data-store"; + "dataStringmap" = self."data-stringmap"; + "dataStructureInferrer" = self."data-structure-inferrer"; + "dataTextual" = self."data-textual"; + "dataTimeout" = self."data-timeout"; + "dataTransform" = self."data-transform"; + "dataTreify" = self."data-treify"; + "dataType" = self."data-type"; + "dataUtil" = self."data-util"; + "dataVariant" = self."data-variant"; + "dateCache" = self."date-cache"; + "dbusClient" = self."dbus-client"; + "dbusCore" = self."dbus-core"; + "dbusQq" = self."dbus-qq"; + "dBus" = self."d-bus"; + "dbusTh" = self."dbus-th"; + "dclabelEci11" = self."dclabel-eci11"; + "ddcBase" = self."ddc-base"; + "ddcBuild" = self."ddc-build"; + "ddcCode" = self."ddc-code"; + "ddcCoreEval" = self."ddc-core-eval"; + "ddcCoreFlow" = self."ddc-core-flow"; + "ddcCoreLlvm" = self."ddc-core-llvm"; + "ddcCoreSalt" = self."ddc-core-salt"; + "ddcCore" = self."ddc-core"; + "ddcCoreSimpl" = self."ddc-core-simpl"; + "ddcCoreTetra" = self."ddc-core-tetra"; + "ddcDriver" = self."ddc-driver"; + "ddciCore" = self."ddci-core"; + "ddcInterface" = self."ddc-interface"; + "ddcSourceTetra" = self."ddc-source-tetra"; + "ddcTools" = self."ddc-tools"; + "ddcWar" = self."ddc-war"; + "DeadpanDDP" = self."Deadpan-DDP"; + "deadSimpleJson" = self."dead-simple-json"; + "debianBinary" = self."debian-binary"; + "debianBuild" = self."debian-build"; + "debugDiff" = self."debug-diff"; + "decoderConduit" = self."decoder-conduit"; + "deeplearningHs" = self."deeplearning-hs"; + "deepseqGenerics" = self."deepseq-generics"; + "deepseqTh" = self."deepseq-th"; + "definitiveBase" = self."definitive-base"; + "definitiveFilesystem" = self."definitive-filesystem"; + "definitiveGraphics" = self."definitive-graphics"; + "definitiveParser" = self."definitive-parser"; + "definitiveReactive" = self."definitive-reactive"; + "definitiveSound" = self."definitive-sound"; + "deikoConfig" = self."deiko-config"; + "dekaTests" = self."deka-tests"; + "delimitedText" = self."delimited-text"; + "deltaH" = self."delta-h"; + "dependentMap" = self."dependent-map"; + "dependentSum" = self."dependent-sum"; + "dependentSumTemplate" = self."dependent-sum-template"; + "derivationTrees" = self."derivation-trees"; + "deriveGadt" = self."derive-gadt"; + "deriveIG" = self."derive-IG"; + "deriveTrie" = self."derive-trie"; + "derpLib" = self."derp-lib"; + "diaBase" = self."dia-base"; + "diaFunctions" = self."dia-functions"; + "diagramsBuilder" = self."diagrams-builder"; + "diagramsCairo" = self."diagrams-cairo"; + "diagramsCanvas" = self."diagrams-canvas"; + "diagramsContrib" = self."diagrams-contrib"; + "diagramsCore" = self."diagrams-core"; + "diagramsGtk" = self."diagrams-gtk"; + "diagramsHaddock" = self."diagrams-haddock"; + "diagramsLib" = self."diagrams-lib"; + "diagramsPdf" = self."diagrams-pdf"; + "diagramsPostscript" = self."diagrams-postscript"; + "diagramsQrcode" = self."diagrams-qrcode"; + "diagramsRasterific" = self."diagrams-rasterific"; + "diagramsSvg" = self."diagrams-svg"; + "diagramsTikz" = self."diagrams-tikz"; + "diceEntropyConduit" = self."dice-entropy-conduit"; + "diffParse" = self."diff-parse"; + "digestiveBootstrap" = self."digestive-bootstrap"; + "digestiveFunctorsAeson" = self."digestive-functors-aeson"; + "digestiveFunctorsBlaze" = self."digestive-functors-blaze"; + "digestiveFunctorsHappstack" = self."digestive-functors-happstack"; + "digestiveFunctorsHeist" = self."digestive-functors-heist"; + "digestiveFunctorsHsp" = self."digestive-functors-hsp"; + "digestiveFunctorsScotty" = self."digestive-functors-scotty"; + "digestiveFunctors" = self."digestive-functors"; + "digestiveFunctorsSnap" = self."digestive-functors-snap"; + "digestPure" = self."digest-pure"; + "dimensionalTf" = self."dimensional-tf"; + "dingoCore" = self."dingo-core"; + "dingoExample" = self."dingo-example"; + "dingoWidgets" = self."dingo-widgets"; + "directBinaryFiles" = self."direct-binary-files"; + "directDaemonize" = self."direct-daemonize"; + "directedCubical" = self."directed-cubical"; + "directFastcgi" = self."direct-fastcgi"; + "directHttp" = self."direct-http"; + "directMurmurHash" = self."direct-murmur-hash"; + "directoryLayout" = self."directory-layout"; + "directoryTree" = self."directory-tree"; + "directPlugins" = self."direct-plugins"; + "directSqlite" = self."direct-sqlite"; + "discordianCalendar" = self."discordian-calendar"; + "discreteSpaceMap" = self."discrete-space-map"; + "disjointSet" = self."disjoint-set"; + "disjointSetsSt" = self."disjoint-sets-st"; + "diskFreeSpace" = self."disk-free-space"; + "distributedProcessAzure" = self."distributed-process-azure"; + "distributedProcessMonadControl" = self."distributed-process-monad-control"; + "distributedProcessP2p" = self."distributed-process-p2p"; + "distributedProcessPlatform" = self."distributed-process-platform"; + "distributedProcess" = self."distributed-process"; + "distributedProcessSimplelocalnet" = self."distributed-process-simplelocalnet"; + "distributedProcessTests" = self."distributed-process-tests"; + "distributedStatic" = self."distributed-static"; + "distributionPlot" = self."distribution-plot"; + "distUpload" = self."dist-upload"; + "djinnGhc" = self."djinn-ghc"; + "djinnLib" = self."djinn-lib"; + "djinnTh" = self."djinn-th"; + "dlistInstances" = self."dlist-instances"; + "docReview" = self."doc-review"; + "doctestDiscoverConfigurator" = self."doctest-discover-configurator"; + "doctestDiscover" = self."doctest-discover"; + "doctestProp" = self."doctest-prop"; + "domainAuth" = self."domain-auth"; + "domLt" = self."dom-lt"; + "domSelector" = self."dom-selector"; + "doubleConversion" = self."double-conversion"; + "downloadCurl" = self."download-curl"; + "downloadMediaContent" = self."download-media-content"; + "dphBase" = self."dph-base"; + "dphExamples" = self."dph-examples"; + "dphLiftedBase" = self."dph-lifted-base"; + "dphLiftedCopy" = self."dph-lifted-copy"; + "dphLiftedVseg" = self."dph-lifted-vseg"; + "dphPar" = self."dph-par"; + "dphPrimInterface" = self."dph-prim-interface"; + "dphPrimPar" = self."dph-prim-par"; + "dphPrimSeq" = self."dph-prim-seq"; + "dphSeq" = self."dph-seq"; + "DrIFTCabalized" = self."DrIFT-cabalized"; + "dropboxSdk" = self."dropbox-sdk"; + "dsKanren" = self."ds-kanren"; + "dsmcTools" = self."dsmc-tools"; + "dsonParsec" = self."dson-parsec"; + "dtdText" = self."dtd-text"; + "dtdTypes" = self."dtd-types"; + "dualTree" = self."dual-tree"; + "DustCrypto" = self."Dust-crypto"; + "DustToolsPcap" = self."Dust-tools-pcap"; + "DustTools" = self."Dust-tools"; + "dviProcessing" = self."dvi-processing"; + "dwarfEl" = self."dwarf-el"; + "dynamicCabal" = self."dynamic-cabal"; + "dynamicGraph" = self."dynamic-graph"; + "dynamicLinkerTemplate" = self."dynamic-linker-template"; + "dynamicLoader" = self."dynamic-loader"; + "dynamicMvector" = self."dynamic-mvector"; + "dynamicObject" = self."dynamic-object"; + "dynamicState" = self."dynamic-state"; + "DysFRPCairo" = self."DysFRP-Cairo"; + "DysFRPCraftwerk" = self."DysFRP-Craftwerk"; + "dzenUtils" = self."dzen-utils"; + "eagerSockets" = self."eager-sockets"; + "easyApi" = self."easy-api"; + "easyFile" = self."easy-file"; + "ec2Signature" = self."ec2-signature"; + "editDistance" = self."edit-distance"; + "editLensesDemo" = self."edit-lenses-demo"; + "editLenses" = self."edit-lenses"; + "effectiveAspectsMzv" = self."effective-aspects-mzv"; + "effectiveAspects" = self."effective-aspects"; + "effectMonad" = self."effect-monad"; + "effectsParser" = self."effects-parser"; + "egisonQuote" = self."egison-quote"; + "egisonTutorial" = self."egison-tutorial"; + "eibdClientSimple" = self."eibd-client-simple"; + "eitherUnwrap" = self."either-unwrap"; + "ekgBosun" = self."ekg-bosun"; + "ekgCarbon" = self."ekg-carbon"; + "ekgCore" = self."ekg-core"; + "ekgLog" = self."ekg-log"; + "ekgRrd" = self."ekg-rrd"; + "ekgStatsd" = self."ekg-statsd"; + "electrumMnemonic" = self."electrum-mnemonic"; + "elereaExamples" = self."elerea-examples"; + "elereaSdl" = self."elerea-sdl"; + "elmBuildLib" = self."elm-build-lib"; + "elmCompiler" = self."elm-compiler"; + "elmCoreSources" = self."elm-core-sources"; + "elmGet" = self."elm-get"; + "elmMake" = self."elm-make"; + "elmPackage" = self."elm-package"; + "elmReactor" = self."elm-reactor"; + "elmRepl" = self."elm-repl"; + "elmServer" = self."elm-server"; + "elmYesod" = self."elm-yesod"; + "emailHeader" = self."email-header"; + "emailPostmark" = self."email-postmark"; + "emailValidate" = self."email-validate"; + "emailValidator" = self."email-validator"; + "embeddockExample" = self."embeddock-example"; + "enclosedExceptions" = self."enclosed-exceptions"; + "engineeringUnits" = self."engineering-units"; + "engineIo" = self."engine-io"; + "engineIoSnap" = self."engine-io-snap"; + "engineIoYesod" = self."engine-io-yesod"; + "enumeratorFd" = self."enumerator-fd"; + "enumeratorTf" = self."enumerator-tf"; + "enummapsetTh" = self."enummapset-th"; + "envParser" = self."env-parser"; + "epanetHaskell" = self."epanet-haskell"; + "epubMetadata" = self."epub-metadata"; + "epubTools" = self."epub-tools"; + "equalFiles" = self."equal-files"; + "equationalReasoning" = self."equational-reasoning"; + "erfNative" = self."erf-native"; + "erosClient" = self."eros-client"; + "erosHttp" = self."eros-http"; + "errorcallEqInstance" = self."errorcall-eq-instance"; + "errorLocation" = self."error-location"; + "errorLoc" = self."error-loc"; + "errorMessage" = self."error-message"; + "EtageGraph" = self."Etage-Graph"; + "eventDriven" = self."event-driven"; + "eventHandlers" = self."event-handlers"; + "eventList" = self."event-list"; + "eventMonad" = self."event-monad"; + "everyBitCounts" = self."every-bit-counts"; + "exactCombinatorics" = self."exact-combinatorics"; + "exceptionMailer" = self."exception-mailer"; + "exceptionMonadsFd" = self."exception-monads-fd"; + "exceptionMonadsTf" = self."exception-monads-tf"; + "exceptionMtl" = self."exception-mtl"; + "exceptionTransformers" = self."exception-transformers"; + "executablePath" = self."executable-path"; + "expatEnumerator" = self."expat-enumerator"; + "expiringCacheMap" = self."expiring-cache-map"; + "expiringMvar" = self."expiring-mvar"; + "explicitDeterminant" = self."explicit-determinant"; + "explicitException" = self."explicit-exception"; + "explicitIomodesBytestring" = self."explicit-iomodes-bytestring"; + "explicitIomodes" = self."explicit-iomodes"; + "explicitIomodesText" = self."explicit-iomodes-text"; + "explicitSharing" = self."explicit-sharing"; + "exPool" = self."ex-pool"; + "exposedContainers" = self."exposed-containers"; + "expressionParser" = self."expression-parser"; + "extendedCategories" = self."extended-categories"; + "extendedReals" = self."extended-reals"; + "extensibleData" = self."extensible-data"; + "extensibleEffects" = self."extensible-effects"; + "extensibleExceptions" = self."extensible-exceptions"; + "externalSort" = self."external-sort"; + "ezCouch" = self."ez-couch"; + "factualApi" = self."factual-api"; + "failableList" = self."failable-list"; + "fairPredicates" = self."fair-predicates"; + "fallingTurnip" = self."falling-turnip"; + "familyTree" = self."family-tree"; + "fastLogger" = self."fast-logger"; + "fastMath" = self."fast-math"; + "fastTagsoup" = self."fast-tagsoup"; + "fastTagsoupUtf8Only" = self."fast-tagsoup-utf8-only"; + "fastTags" = self."fast-tags"; + "faultTree" = self."fault-tree"; + "fayBase" = self."fay-base"; + "fayBuilder" = self."fay-builder"; + "fayDom" = self."fay-dom"; + "fayHsx" = self."fay-hsx"; + "fayJquery" = self."fay-jquery"; + "fayRef" = self."fay-ref"; + "fayText" = self."fay-text"; + "fayUri" = self."fay-uri"; + "fbPersistent" = self."fb-persistent"; + "fclabelsMonadlib" = self."fclabels-monadlib"; + "fdoNotify" = self."fdo-notify"; + "fdoTrash" = self."fdo-trash"; + "featureFlags" = self."feature-flags"; + "fedoraPackages" = self."fedora-packages"; + "feedCli" = self."feed-cli"; + "feldsparCompiler" = self."feldspar-compiler"; + "feldsparLanguage" = self."feldspar-language"; + "fezConf" = self."fez-conf"; + "fficxxRuntime" = self."fficxx-runtime"; + "ffmpegLight" = self."ffmpeg-light"; + "ffmpegTutorials" = self."ffmpeg-tutorials"; + "fglExtrasDecompositions" = self."fgl-extras-decompositions"; + "fglVisualize" = self."fgl-visualize"; + "fieldsJson" = self."fields-json"; + "fileCommandQq" = self."file-command-qq"; + "fileEmbed" = self."file-embed"; + "fileLocation" = self."file-location"; + "filepathIoAccess" = self."filepath-io-access"; + "filesystemConduit" = self."filesystem-conduit"; + "filesystemEnumerator" = self."filesystem-enumerator"; + "filesystemTrees" = self."filesystem-trees"; + "FinanceQuoteYahoo" = self."Finance-Quote-Yahoo"; + "FinanceTreasury" = self."Finance-Treasury"; + "findConduit" = self."find-conduit"; + "fingertreePsqueue" = self."fingertree-psqueue"; + "fingertreeTf" = self."fingertree-tf"; + "finiteField" = self."finite-field"; + "firstClassPatterns" = self."first-class-patterns"; + "fixedList" = self."fixed-list"; + "fixedPoint" = self."fixed-point"; + "FixedPointSimple" = self."FixedPoint-simple"; + "fixedPointVector" = self."fixed-point-vector"; + "fixedPointVectorSpace" = self."fixed-point-vector-space"; + "fixedPrecision" = self."fixed-precision"; + "fixedStorableArray" = self."fixed-storable-array"; + "fixedVectorBinary" = self."fixed-vector-binary"; + "fixedVectorCereal" = self."fixed-vector-cereal"; + "fixedVectorHetero" = self."fixed-vector-hetero"; + "fixedVector" = self."fixed-vector"; + "fixImports" = self."fix-imports"; + "fixParserSimple" = self."fix-parser-simple"; + "fixSymbolsGitit" = self."fix-symbols-gitit"; + "fizzBuzz" = self."fizz-buzz"; + "flatMcmc" = self."flat-mcmc"; + "flexibleDefaults" = self."flexible-defaults"; + "flexibleUnlit" = self."flexible-unlit"; + "flexiwrapSmallcheck" = self."flexiwrap-smallcheck"; + "floatBinstring" = self."float-binstring"; + "flowdockApi" = self."flowdock-api"; + "fluentLoggerConduit" = self."fluent-logger-conduit"; + "fluentLogger" = self."fluent-logger"; + "FMSBLEX" = self."FM-SBLEX"; + "foldlIncremental" = self."foldl-incremental"; + "fontOpenglBasic4x6" = self."font-opengl-basic4x6"; + "forceLayout" = self."force-layout"; + "foreignStorableAsymmetric" = self."foreign-storable-asymmetric"; + "foreignStore" = self."foreign-store"; + "forFree" = self."for-free"; + "forkableMonad" = self."forkable-monad"; + "formatStatus" = self."format-status"; + "formletsHsp" = self."formlets-hsp"; + "forthHll" = self."forth-hll"; + "fpcoApi" = self."fpco-api"; + "fpnlaExamples" = self."fpnla-examples"; + "frameMarkdown" = self."frame-markdown"; + "freeFunctors" = self."free-functors"; + "freeGame" = self."free-game"; + "freeOperational" = self."free-operational"; + "freeTheoremsCounterexamples" = self."free-theorems-counterexamples"; + "freeTheorems" = self."free-theorems"; + "freeTheoremsSeq" = self."free-theorems-seq"; + "freeTheoremsSeqWebui" = self."free-theorems-seq-webui"; + "freeTheoremsWebui" = self."free-theorems-webui"; + "freetypeSimple" = self."freetype-simple"; + "friendlyTime" = self."friendly-time"; + "fsEvents" = self."fs-events"; + "FTGLBytestring" = self."FTGL-bytestring"; + "ftpConduit" = self."ftp-conduit"; + "fullSessions" = self."full-sessions"; + "fullTextSearch" = self."full-text-search"; + "functionalArrow" = self."functional-arrow"; + "functionCombine" = self."function-combine"; + "functionInstancesAlgebra" = self."function-instances-algebra"; + "functorApply" = self."functor-apply"; + "functorCombo" = self."functor-combo"; + "functorInfix" = self."functor-infix"; + "futureResource" = self."future-resource"; + "fuzzyTimings" = self."fuzzy-timings"; + "gameProbability" = self."game-probability"; + "gameTree" = self."game-tree"; + "gangOfThreads" = self."gang-of-threads"; + "garsiaWachs" = self."garsia-wachs"; + "gcMonitoringWai" = self."gc-monitoring-wai"; + "gdiffIg" = self."gdiff-ig"; + "gdiffTh" = self."gdiff-th"; + "geekServer" = self."geek-server"; + "generalPrelude" = self."general-prelude"; + "genericAeson" = self."generic-aeson"; + "genericBinary" = self."generic-binary"; + "genericChurch" = self."generic-church"; + "genericDeepseq" = self."generic-deepseq"; + "genericDeriving" = self."generic-deriving"; + "genericLucidScaffold" = self."generic-lucid-scaffold"; + "genericMaybe" = self."generic-maybe"; + "genericServer" = self."generic-server"; + "genericsSop" = self."generics-sop"; + "genericStorable" = self."generic-storable"; + "genericTree" = self."generic-tree"; + "genericXml" = self."generic-xml"; + "geniGui" = self."geni-gui"; + "geniUtil" = self."geni-util"; + "GeomPredicatesSSE" = self."GeomPredicates-SSE"; + "getoptSimple" = self."getopt-simple"; + "ghcCoreHtml" = self."ghc-core-html"; + "ghcCore" = self."ghc-core"; + "ghcDatasize" = self."ghc-datasize"; + "ghcDup" = self."ghc-dup"; + "ghcEventsAnalyze" = self."ghc-events-analyze"; + "ghcEventsParallel" = self."ghc-events-parallel"; + "ghcEvents" = self."ghc-events"; + "ghcGcTune" = self."ghc-gc-tune"; + "ghcHeapView" = self."ghc-heap-view"; + "ghciDiagrams" = self."ghci-diagrams"; + "ghciHaskeline" = self."ghci-haskeline"; + "ghciLib" = self."ghci-lib"; + "ghcImportedFrom" = self."ghc-imported-from"; + "ghciNg" = self."ghci-ng"; + "ghciPretty" = self."ghci-pretty"; + "ghcjsCodemirror" = self."ghcjs-codemirror"; + "ghcjsDomHello" = self."ghcjs-dom-hello"; + "ghcjsDom" = self."ghcjs-dom"; + "ghcMake" = self."ghc-make"; + "ghcManCompletion" = self."ghc-man-completion"; + "ghcMod" = self."ghc-mod"; + "ghcMtl" = self."ghc-mtl"; + "ghcParmake" = self."ghc-parmake"; + "ghcParser" = self."ghc-parser"; + "ghcPaths" = self."ghc-paths"; + "ghcPkgAutofix" = self."ghc-pkg-autofix"; + "ghcPkgLib" = self."ghc-pkg-lib"; + "ghcPrim" = self."ghc-prim"; + "ghcServer" = self."ghc-server"; + "ghcSrcspanPlugin" = self."ghc-srcspan-plugin"; + "ghcSyb" = self."ghc-syb"; + "ghcSybUtils" = self."ghc-syb-utils"; + "ghcTimeAllocProf" = self."ghc-time-alloc-prof"; + "ghcVis" = self."ghc-vis"; + "gitAll" = self."git-all"; + "gitAnnex" = self."git-annex"; + "gitChecklist" = self."git-checklist"; + "gitDate" = self."git-date"; + "gitEmbed" = self."git-embed"; + "gitFreq" = self."git-freq"; + "gitGpush" = self."git-gpush"; + "githubBackup" = self."github-backup"; + "githubPostReceive" = self."github-post-receive"; + "githubTypes" = self."github-types"; + "gitlibCmdline" = self."gitlib-cmdline"; + "gitlibCross" = self."gitlib-cross"; + "gitlibLibgit2" = self."gitlib-libgit2"; + "gitlibS3" = self."gitlib-s3"; + "gitlibSample" = self."gitlib-sample"; + "gitlibTest" = self."gitlib-test"; + "gitlibUtils" = self."gitlib-utils"; + "gitMonitor" = self."git-monitor"; + "gitObject" = self."git-object"; + "gitRepair" = self."git-repair"; + "gitSanity" = self."git-sanity"; + "gladexmlAccessor" = self."gladexml-accessor"; + "glCapture" = self."gl-capture"; + "GLFWBDemo" = self."GLFW-b-demo"; + "GLFWB" = self."GLFW-b"; + "GLFWOGL" = self."GLFW-OGL"; + "GLFWTask" = self."GLFW-task"; + "gliderNlp" = self."glider-nlp"; + "globalConfig" = self."global-config"; + "globalLock" = self."global-lock"; + "globalVariables" = self."global-variables"; + "glomeHs" = self."glome-hs"; + "glossAccelerate" = self."gloss-accelerate"; + "glossAlgorithms" = self."gloss-algorithms"; + "glossBanana" = self."gloss-banana"; + "glossDevil" = self."gloss-devil"; + "glossExamples" = self."gloss-examples"; + "glossGame" = self."gloss-game"; + "glossJuicy" = self."gloss-juicy"; + "glossRasterAccelerate" = self."gloss-raster-accelerate"; + "glossRaster" = self."gloss-raster"; + "glossRendering" = self."gloss-rendering"; + "glossSodium" = self."gloss-sodium"; + "glpkHs" = self."glpk-hs"; + "gnomeDesktop" = self."gnome-desktop"; + "gnomeKeyring" = self."gnome-keyring"; + "gNpm" = self."g-npm"; + "goateeGtk" = self."goatee-gtk"; + "goferPrelude" = self."gofer-prelude"; + "googleDictionary" = self."google-dictionary"; + "googleDrive" = self."google-drive"; + "googleHtml5Slide" = self."google-html5-slide"; + "googleMailFilters" = self."google-mail-filters"; + "googleOauth2" = self."google-oauth2"; + "googleSearch" = self."google-search"; + "GotoTTransformers" = self."GotoT-transformers"; + "GPipeCollada" = self."GPipe-Collada"; + "GPipeExamples" = self."GPipe-Examples"; + "GPipeTextureLoad" = self."GPipe-TextureLoad"; + "gpxConduit" = self."gpx-conduit"; + "grammarCombinators" = self."grammar-combinators"; + "grapefruitExamples" = self."grapefruit-examples"; + "grapefruitFrp" = self."grapefruit-frp"; + "grapefruitRecords" = self."grapefruit-records"; + "grapefruitUiGtk" = self."grapefruit-ui-gtk"; + "grapefruitUi" = self."grapefruit-ui"; + "graphCore" = self."graph-core"; + "graphGenerators" = self."graph-generators"; + "GraphHammerExamples" = self."GraphHammer-examples"; + "graphicsDrawingcombinators" = self."graphics-drawingcombinators"; + "graphicsFormatsCollada" = self."graphics-formats-collada"; + "graphMatchings" = self."graph-matchings"; + "graphRewritingCl" = self."graph-rewriting-cl"; + "graphRewritingGl" = self."graph-rewriting-gl"; + "graphRewritingLambdascope" = self."graph-rewriting-lambdascope"; + "graphRewritingLayout" = self."graph-rewriting-layout"; + "graphRewriting" = self."graph-rewriting"; + "graphRewritingSki" = self."graph-rewriting-ski"; + "graphRewritingStrategies" = self."graph-rewriting-strategies"; + "graphRewritingTrs" = self."graph-rewriting-trs"; + "graphRewritingWw" = self."graph-rewriting-ww"; + "graphSerialize" = self."graph-serialize"; + "graphUtils" = self."graph-utils"; + "graphVisit" = self."graph-visit"; + "graphWrapper" = self."graph-wrapper"; + "grayCode" = self."gray-code"; + "grayExtended" = self."gray-extended"; + "greencardLib" = self."greencard-lib"; + "gregClient" = self."greg-client"; + "groundhogInspector" = self."groundhog-inspector"; + "groundhogMysql" = self."groundhog-mysql"; + "groundhogPostgresql" = self."groundhog-postgresql"; + "groundhogSqlite" = self."groundhog-sqlite"; + "groundhogTh" = self."groundhog-th"; + "groupWith" = self."group-with"; + "gruffExamples" = self."gruff-examples"; + "gscWeighting" = self."gsc-weighting"; + "gslRandomFu" = self."gsl-random-fu"; + "gslRandom" = self."gsl-random"; + "gtk2hsBuildtools" = self."gtk2hs-buildtools"; + "gtk2hsCastGlade" = self."gtk2hs-cast-glade"; + "gtk2hsCastGlib" = self."gtk2hs-cast-glib"; + "gtk2hsCastGnomevfs" = self."gtk2hs-cast-gnomevfs"; + "gtk2hsCastGtkglext" = self."gtk2hs-cast-gtkglext"; + "gtk2hsCastGtk" = self."gtk2hs-cast-gtk"; + "gtk2hsCastGtksourceview2" = self."gtk2hs-cast-gtksourceview2"; + "gtk2hsCastTh" = self."gtk2hs-cast-th"; + "gtk2hsHello" = self."gtk2hs-hello"; + "gtk2hsRpn" = self."gtk2hs-rpn"; + "gtk3MacIntegration" = self."gtk3-mac-integration"; + "gtkJsinput" = self."gtk-jsinput"; + "gtkLargeTreeStore" = self."gtk-largeTreeStore"; + "gtkMacIntegration" = self."gtk-mac-integration"; + "gtkSerializedEvent" = self."gtk-serialized-event"; + "gtkSimpleListView" = self."gtk-simple-list-view"; + "gtkToggleButtonList" = self."gtk-toggle-button-list"; + "gtkToy" = self."gtk-toy"; + "gtkTraymanager" = self."gtk-traymanager"; + "gtTools" = self."gt-tools"; + "guardedRewriting" = self."guarded-rewriting"; + "guessCombinator" = self."guess-combinator"; + "gutenbergFibonaccis" = self."gutenberg-fibonaccis"; + "hacanonLight" = self."hacanon-light"; + "hack2ContribExtra" = self."hack2-contrib-extra"; + "hack2Contrib" = self."hack2-contrib"; + "hack2HandlerHappstackServer" = self."hack2-handler-happstack-server"; + "hack2HandlerMongrel2Http" = self."hack2-handler-mongrel2-http"; + "hack2HandlerSnapServer" = self."hack2-handler-snap-server"; + "hack2HandlerWarp" = self."hack2-handler-warp"; + "hack2InterfaceWai" = self."hack2-interface-wai"; + "hackageDb" = self."hackage-db"; + "hackageDiff" = self."hackage-diff"; + "hackagePlot" = self."hackage-plot"; + "hackageProxy" = self."hackage-proxy"; + "hackageServer" = self."hackage-server"; + "hackageSparks" = self."hackage-sparks"; + "hackContribPress" = self."hack-contrib-press"; + "hackContrib" = self."hack-contrib"; + "hackFrontendHappstack" = self."hack-frontend-happstack"; + "hackFrontendMonadcgi" = self."hack-frontend-monadcgi"; + "hackHandlerCgi" = self."hack-handler-cgi"; + "hackHandlerEpoll" = self."hack-handler-epoll"; + "hackHandlerEvhttp" = self."hack-handler-evhttp"; + "hackHandlerFastcgi" = self."hack-handler-fastcgi"; + "hackHandlerHappstack" = self."hack-handler-happstack"; + "hackHandlerHyena" = self."hack-handler-hyena"; + "hackHandlerKibro" = self."hack-handler-kibro"; + "hackHandlerSimpleserver" = self."hack-handler-simpleserver"; + "hackMiddlewareCleanpath" = self."hack-middleware-cleanpath"; + "hackMiddlewareClientsession" = self."hack-middleware-clientsession"; + "hackMiddlewareGzip" = self."hack-middleware-gzip"; + "hackMiddlewareJsonp" = self."hack-middleware-jsonp"; + "haddockApi" = self."haddock-api"; + "haddockLeksah" = self."haddock-leksah"; + "haddockLibrary" = self."haddock-library"; + "hadoopFormats" = self."hadoop-formats"; + "hadoopRpc" = self."hadoop-rpc"; + "hadoopTools" = self."hadoop-tools"; + "hailgunSend" = self."hailgun-send"; + "hailsBin" = self."hails-bin"; + "hakyllAgda" = self."hakyll-agda"; + "hakyllBlazeTemplates" = self."hakyll-blaze-templates"; + "hakyllContribHyphenation" = self."hakyll-contrib-hyphenation"; + "hakyllContribLinks" = self."hakyll-contrib-links"; + "hakyllContrib" = self."hakyll-contrib"; + "hakyllConvert" = self."hakyll-convert"; + "hakyllElm" = self."hakyll-elm"; + "handaGdata" = self."handa-gdata"; + "handaGeodata" = self."handa-geodata"; + "handleLike" = self."handle-like"; + "hansPcap" = self."hans-pcap"; + "HAppSData" = self."HAppS-Data"; + "happsHsp" = self."happs-hsp"; + "happsHspTemplate" = self."happs-hsp-template"; + "HAppSIxSet" = self."HAppS-IxSet"; + "HAppSServer" = self."HAppS-Server"; + "HAppSState" = self."HAppS-State"; + "happstackAuthenticate" = self."happstack-authenticate"; + "happstackAuth" = self."happstack-auth"; + "happstackClientsession" = self."happstack-clientsession"; + "happstackContrib" = self."happstack-contrib"; + "happstackData" = self."happstack-data"; + "happstackDlg" = self."happstack-dlg"; + "happstackFacebook" = self."happstack-facebook"; + "happstackFastcgi" = self."happstack-fastcgi"; + "happstackFayAjax" = self."happstack-fay-ajax"; + "happstackFay" = self."happstack-fay"; + "happstackFoundation" = self."happstack-foundation"; + "happstackHamlet" = self."happstack-hamlet"; + "happstackHeist" = self."happstack-heist"; + "happstackHelpers" = self."happstack-helpers"; + "happstackHsp" = self."happstack-hsp"; + "happstackHstringtemplate" = self."happstack-hstringtemplate"; + "happstackIxset" = self."happstack-ixset"; + "happstackJmacro" = self."happstack-jmacro"; + "happstackLite" = self."happstack-lite"; + "happstackMonadPeel" = self."happstack-monad-peel"; + "happstackPlugins" = self."happstack-plugins"; + "happstackServer" = self."happstack-server"; + "happstackServerTls" = self."happstack-server-tls"; + "happstackState" = self."happstack-state"; + "happstackStaticRouting" = self."happstack-static-routing"; + "happstackUtil" = self."happstack-util"; + "happstackYui" = self."happstack-yui"; + "happsTutorial" = self."happs-tutorial"; + "HAppSUtil" = self."HAppS-Util"; + "happybaraWebkit" = self."happybara-webkit"; + "happybaraWebkitServer" = self."happybara-webkit-server"; + "happyMeta" = self."happy-meta"; + "HarmTraceBase" = self."HarmTrace-Base"; + "hascatLib" = self."hascat-lib"; + "hascatSetup" = self."hascat-setup"; + "hascatSystem" = self."hascat-system"; + "hashableExtras" = self."hashable-extras"; + "hashableGenerics" = self."hashable-generics"; + "hashedStorage" = self."hashed-storage"; + "hashtablesPlus" = self."hashtables-plus"; + "haskbotCore" = self."haskbot-core"; + "haskelineClass" = self."haskeline-class"; + "haskellAliyun" = self."haskell-aliyun"; + "haskellAwk" = self."haskell-awk"; + "haskellBcrypt" = self."haskell-bcrypt"; + "haskellBrainfuck" = self."haskell-brainfuck"; + "haskellCnc" = self."haskell-cnc"; + "haskellCoffee" = self."haskell-coffee"; + "haskellCompression" = self."haskell-compression"; + "haskellCoursePreludes" = self."haskell-course-preludes"; + "haskelldbConnectHdbcCatchioMtl" = self."haskelldb-connect-hdbc-catchio-mtl"; + "haskelldbConnectHdbcCatchioTf" = self."haskelldb-connect-hdbc-catchio-tf"; + "haskelldbConnectHdbcCatchioTransformers" = self."haskelldb-connect-hdbc-catchio-transformers"; + "haskelldbConnectHdbcLifted" = self."haskelldb-connect-hdbc-lifted"; + "haskelldbConnectHdbc" = self."haskelldb-connect-hdbc"; + "haskelldbDynamic" = self."haskelldb-dynamic"; + "haskelldbFlat" = self."haskelldb-flat"; + "haskelldbHdbcMysql" = self."haskelldb-hdbc-mysql"; + "haskelldbHdbcOdbc" = self."haskelldb-hdbc-odbc"; + "haskelldbHdbcPostgresql" = self."haskelldb-hdbc-postgresql"; + "haskelldbHdbc" = self."haskelldb-hdbc"; + "haskelldbHdbcSqlite3" = self."haskelldb-hdbc-sqlite3"; + "haskelldbHsqlMysql" = self."haskelldb-hsql-mysql"; + "haskelldbHsqlOdbc" = self."haskelldb-hsql-odbc"; + "haskelldbHsqlOracle" = self."haskelldb-hsql-oracle"; + "haskelldbHsqlPostgresql" = self."haskelldb-hsql-postgresql"; + "haskelldbHsql" = self."haskelldb-hsql"; + "haskelldbHsqlSqlite3" = self."haskelldb-hsql-sqlite3"; + "haskelldbHsqlSqlite" = self."haskelldb-hsql-sqlite"; + "haskelldbTh" = self."haskelldb-th"; + "haskelldbWx" = self."haskelldb-wx"; + "haskellDocs" = self."haskell-docs"; + "haskellFormatter" = self."haskell-formatter"; + "haskellFtp" = self."haskell-ftp"; + "haskellGenerate" = self."haskell-generate"; + "haskellInSpace" = self."haskell-in-space"; + "haskellLexer" = self."haskell-lexer"; + "haskellModbus" = self."haskell-modbus"; + "haskellMpi" = self."haskell-mpi"; + "haskellNames" = self."haskell-names"; + "haskellNeo4jClient" = self."haskell-neo4j-client"; + "HaskellNetSSL" = self."HaskellNet-SSL"; + "haskellOpenflow" = self."haskell-openflow"; + "haskellPackages" = self."haskell-packages"; + "haskellPdfPresenter" = self."haskell-pdf-presenter"; + "haskellPlatformTest" = self."haskell-platform-test"; + "haskellPlot" = self."haskell-plot"; + "haskellQrencode" = self."haskell-qrencode"; + "haskellReflect" = self."haskell-reflect"; + "haskellSpacegoo" = self."haskell-spacegoo"; + "haskellSrcExtsQq" = self."haskell-src-exts-qq"; + "haskellSrcExts" = self."haskell-src-exts"; + "haskellSrcMetaMwotton" = self."haskell-src-meta-mwotton"; + "haskellSrcMeta" = self."haskell-src-meta"; + "haskellSrc" = self."haskell-src"; + "haskellTokenUtils" = self."haskell-token-utils"; + "haskellTypeExts" = self."haskell-type-exts"; + "haskellTypescript" = self."haskell-typescript"; + "haskellTyrant" = self."haskell-tyrant"; + "haskellUpdater" = self."haskell-updater"; + "haskellXmpp" = self."haskell-xmpp"; + "haskholCore" = self."haskhol-core"; + "haskHome" = self."hask-home"; + "haskoinCrypto" = self."haskoin-crypto"; + "haskoinProtocol" = self."haskoin-protocol"; + "haskoinScript" = self."haskoin-script"; + "haskoinUtil" = self."haskoin-util"; + "haskoinWallet" = self."haskoin-wallet"; + "haskoonHttpspec" = self."haskoon-httpspec"; + "haskoonSalvia" = self."haskoon-salvia"; + "haskoreRealtime" = self."haskore-realtime"; + "haskoreSupercollider" = self."haskore-supercollider"; + "haskoreSynthesizer" = self."haskore-synthesizer"; + "haskoreVintage" = self."haskore-vintage"; + "hasparqlClient" = self."hasparql-client"; + "hasqlBackend" = self."hasql-backend"; + "hasqlPostgres" = self."hasql-postgres"; + "hastacheAeson" = self."hastache-aeson"; + "hasteCompiler" = self."haste-compiler"; + "hasteMarkup" = self."haste-markup"; + "hastePerch" = self."haste-perch"; + "hasTh" = self."has-th"; + "hatexGuide" = self."hatex-guide"; + "HaTeXMeta" = self."HaTeX-meta"; + "haxlFacebook" = self."haxl-facebook"; + "haxrTh" = self."haxr-th"; + "hayooCli" = self."hayoo-cli"; + "hBDDCUDD" = self."hBDD-CUDD"; + "hBooru" = self."h-booru"; + "hbroContrib" = self."hbro-contrib"; + "hcgMinusCairo" = self."hcg-minus-cairo"; + "hcgMinus" = self."hcg-minus"; + "hdaemonizeBuildfix" = self."hdaemonize-buildfix"; + "HDBCMysql" = self."HDBC-mysql"; + "HDBCOdbc" = self."HDBC-odbc"; + "hdbcPostgresqlHstore" = self."hdbc-postgresql-hstore"; + "HDBCPostgresqlHstore" = self."HDBC-postgresql-hstore"; + "HDBCPostgresql" = self."HDBC-postgresql"; + "HDBCSession" = self."HDBC-session"; + "HDBCSqlite3" = self."HDBC-sqlite3"; + "hdbcTuple" = self."hdbc-tuple"; + "hdbiConduit" = self."hdbi-conduit"; + "hdbiPostgresql" = self."hdbi-postgresql"; + "hdbiSqlite" = self."hdbi-sqlite"; + "hdbiTests" = self."hdbi-tests"; + "hdphClosure" = self."hdph-closure"; + "hebrewTime" = self."hebrew-time"; + "hedisPile" = self."hedis-pile"; + "hedisSimple" = self."hedis-simple"; + "hedisTags" = self."hedis-tags"; + "heistAeson" = self."heist-aeson"; + "heistAsync" = self."heist-async"; + "helicsWai" = self."helics-wai"; + "helpEsb" = self."help-esb"; + "hemkayCore" = self."hemkay-core"; + "herLexerParsec" = self."her-lexer-parsec"; + "herLexer" = self."her-lexer"; + "hermitSyb" = self."hermit-syb"; + "herringboneEmbed" = self."herringbone-embed"; + "herringboneWai" = self."herringbone-wai"; + "heteroMap" = self."hetero-map"; + "hevolisaDph" = self."hevolisa-dph"; + "hexpatIteratee" = self."hexpat-iteratee"; + "hexpatLens" = self."hexpat-lens"; + "hexpatPickleGeneric" = self."hexpat-pickle-generic"; + "hexpatPickle" = self."hexpat-pickle"; + "hexpatTagsoup" = self."hexpat-tagsoup"; + "HGamer3DAPI" = self."HGamer3D-API"; + "HGamer3DAudio" = self."HGamer3D-Audio"; + "HGamer3DBulletBinding" = self."HGamer3D-Bullet-Binding"; + "HGamer3DCAudioBinding" = self."HGamer3D-CAudio-Binding"; + "HGamer3DCEGUIBinding" = self."HGamer3D-CEGUI-Binding"; + "HGamer3DData" = self."HGamer3D-Data"; + "HGamer3DEnetBinding" = self."HGamer3D-Enet-Binding"; + "HGamer3DGraphics3D" = self."HGamer3D-Graphics3D"; + "HGamer3DGUI" = self."HGamer3D-GUI"; + "HGamer3DInputSystem" = self."HGamer3D-InputSystem"; + "HGamer3DNetwork" = self."HGamer3D-Network"; + "HGamer3DOgreBinding" = self."HGamer3D-Ogre-Binding"; + "HGamer3DOISBinding" = self."HGamer3D-OIS-Binding"; + "HGamer3DSDL2Binding" = self."HGamer3D-SDL2-Binding"; + "HGamer3DSFMLBinding" = self."HGamer3D-SFML-Binding"; + "HGamer3DWinEvent" = self."HGamer3D-WinEvent"; + "HGamer3DWire" = self."HGamer3D-Wire"; + "hgBuildpackage" = self."hg-buildpackage"; + "hglExample" = self."hgl-example"; + "hGpgme" = self."h-gpgme"; + "hierarchicalClusteringDiagrams" = self."hierarchical-clustering-diagrams"; + "hierarchicalClustering" = self."hierarchical-clustering"; + "hierarchicalExceptions" = self."hierarchical-exceptions"; + "higherLeveldb" = self."higher-leveldb"; + "highlightingKate" = self."highlighting-kate"; + "highlightVersions" = self."highlight-versions"; + "hinduceAssociationsApriori" = self."hinduce-associations-apriori"; + "hinduceClassifierDecisiontree" = self."hinduce-classifier-decisiontree"; + "hinduceClassifier" = self."hinduce-classifier"; + "hinduceExamples" = self."hinduce-examples"; + "hinduceMissingh" = self."hinduce-missingh"; + "hintServer" = self."hint-server"; + "hinzeStreams" = self."hinze-streams"; + "histogramFillBinary" = self."histogram-fill-binary"; + "histogramFillCereal" = self."histogram-fill-cereal"; + "histogramFill" = self."histogram-fill"; + "histPlDawg" = self."hist-pl-dawg"; + "histPlFusion" = self."hist-pl-fusion"; + "histPlLexicon" = self."hist-pl-lexicon"; + "histPlLmf" = self."hist-pl-lmf"; + "histPl" = self."hist-pl"; + "histPlTransliter" = self."hist-pl-transliter"; + "histPlTypes" = self."hist-pl-types"; + "hjsonQuery" = self."hjson-query"; + "HLearnAlgebra" = self."HLearn-algebra"; + "HLearnApproximation" = self."HLearn-approximation"; + "HLearnClassification" = self."HLearn-classification"; + "HLearnDatastructures" = self."HLearn-datastructures"; + "HLearnDistributions" = self."HLearn-distributions"; + "hledgerChart" = self."hledger-chart"; + "hledgerDiff" = self."hledger-diff"; + "hledgerInterest" = self."hledger-interest"; + "hledgerIrr" = self."hledger-irr"; + "hledgerLib" = self."hledger-lib"; + "hledgerVty" = self."hledger-vty"; + "hledgerWeb" = self."hledger-web"; + "hmatrixBanded" = self."hmatrix-banded"; + "hmatrixCsv" = self."hmatrix-csv"; + "hmatrixGlpk" = self."hmatrix-glpk"; + "hmatrixGsl" = self."hmatrix-gsl"; + "hmatrixGslStats" = self."hmatrix-gsl-stats"; + "hmatrixMmap" = self."hmatrix-mmap"; + "hmatrixNipals" = self."hmatrix-nipals"; + "hmatrixQuadprogpp" = self."hmatrix-quadprogpp"; + "hmatrixRepa" = self."hmatrix-repa"; + "hmatrixSpecial" = self."hmatrix-special"; + "hmatrixStatic" = self."hmatrix-static"; + "hmatrixSvdlibc" = self."hmatrix-svdlibc"; + "hmatrixSyntax" = self."hmatrix-syntax"; + "hmatrixTests" = self."hmatrix-tests"; + "hmeapUtils" = self."hmeap-utils"; + "hmtDiagrams" = self."hmt-diagrams"; + "hofixMtl" = self."hofix-mtl"; + "hogreExamples" = self."hogre-examples"; + "hoistError" = self."hoist-error"; + "holdEm" = self."hold-em"; + "holeyFormat" = self."holey-format"; + "HolumbusDistribution" = self."Holumbus-Distribution"; + "HolumbusMapReduce" = self."Holumbus-MapReduce"; + "HolumbusSearchengine" = self."Holumbus-Searchengine"; + "HolumbusStorage" = self."Holumbus-Storage"; + "holyProject" = self."holy-project"; + "hommageDs" = self."hommage-ds"; + "hoodleBuilder" = self."hoodle-builder"; + "hoodleCore" = self."hoodle-core"; + "hoodleExtra" = self."hoodle-extra"; + "hoodleParser" = self."hoodle-parser"; + "hoodlePublish" = self."hoodle-publish"; + "hoodleRender" = self."hoodle-render"; + "hoodleTypes" = self."hoodle-types"; + "hoodOff" = self."hood-off"; + "hoogleIndex" = self."hoogle-index"; + "hooksDir" = self."hooks-dir"; + "hopenpgpTools" = self."hopenpgp-tools"; + "hopfieldNetworks" = self."hopfield-networks"; + "hoscJson" = self."hosc-json"; + "hoscUtils" = self."hosc-utils"; + "hostnameValidate" = self."hostname-validate"; + "hostsServer" = self."hosts-server"; + "hp2anyCore" = self."hp2any-core"; + "hp2anyGraph" = self."hp2any-graph"; + "hp2anyManager" = self."hp2any-manager"; + "hpacoLib" = self."hpaco-lib"; + "hpcCoveralls" = self."hpc-coveralls"; + "hpcStrobe" = self."hpc-strobe"; + "hpcTracer" = self."hpc-tracer"; + "hPDBExamples" = self."hPDB-examples"; + "hprotocFork" = self."hprotoc-fork"; + "hpsCairo" = self."hps-cairo"; + "hpsKmeans" = self."hps-kmeans"; + "HROOTCore" = self."HROOT-core"; + "HROOTGraf" = self."HROOT-graf"; + "HROOTHist" = self."HROOT-hist"; + "HROOTIo" = self."HROOT-io"; + "HROOTMath" = self."HROOT-math"; + "hsbencherCodespeed" = self."hsbencher-codespeed"; + "hsbencherFusion" = self."hsbencher-fusion"; + "hsBibutils" = self."hs-bibutils"; + "hsBlake2" = self."hs-blake2"; + "hsc3Auditor" = self."hsc3-auditor"; + "hsc3Cairo" = self."hsc3-cairo"; + "hsc3Data" = self."hsc3-data"; + "hsc3Db" = self."hsc3-db"; + "hsc3Dot" = self."hsc3-dot"; + "hsc3Forth" = self."hsc3-forth"; + "hsc3Graphs" = self."hsc3-graphs"; + "hsc3Lang" = self."hsc3-lang"; + "hsc3Lisp" = self."hsc3-lisp"; + "hsc3Plot" = self."hsc3-plot"; + "hsc3Process" = self."hsc3-process"; + "hsc3Rec" = self."hsc3-rec"; + "hsc3Rw" = self."hsc3-rw"; + "hsc3Server" = self."hsc3-server"; + "hsc3SfHsndfile" = self."hsc3-sf-hsndfile"; + "hsc3Sf" = self."hsc3-sf"; + "hsc3Unsafe" = self."hsc3-unsafe"; + "hsc3Utils" = self."hsc3-utils"; + "hsCaptcha" = self."hs-captcha"; + "hsCarbonExamples" = self."hs-carbon-examples"; + "hsCarbon" = self."hs-carbon"; + "hsCdb" = self."hs-cdb"; + "hscursesFishEx" = self."hscurses-fish-ex"; + "hsdnsCache" = self."hsdns-cache"; + "hsDotnet" = self."hs-dotnet"; + "hseCpp" = self."hse-cpp"; + "hsemailNs" = self."hsemail-ns"; + "hsExcelx" = self."hs-excelx"; + "hsFfmpeg" = self."hs-ffmpeg"; + "hsFltk" = self."hs-fltk"; + "hsGchart" = self."hs-gchart"; + "hsGenIface" = self."hs-gen-iface"; + "hsGeoIP" = self."hs-GeoIP"; + "hsGizapp" = self."hs-gizapp"; + "hsgnutlsYj" = self."hsgnutls-yj"; + "hsJava" = self."hs-java"; + "hsJsonRpc" = self."hs-json-rpc"; + "hsloggerTemplate" = self."hslogger-template"; + "hsLogo" = self."hs-logo"; + "hsMesos" = self."hs-mesos"; + "hsndfileStorablevector" = self."hsndfile-storablevector"; + "hsndfileVector" = self."hsndfile-vector"; + "hsNombreGenerator" = self."hs-nombre-generator"; + "hspCgi" = self."hsp-cgi"; + "hspecAttoparsec" = self."hspec-attoparsec"; + "hspecCheckers" = self."hspec-checkers"; + "hspecContrib" = self."hspec-contrib"; + "hspecCore" = self."hspec-core"; + "hspecDiscover" = self."hspec-discover"; + "hspecExpectationsLens" = self."hspec-expectations-lens"; + "hspecExpectationsLifted" = self."hspec-expectations-lifted"; + "hspecExpectationsPretty" = self."hspec-expectations-pretty"; + "hspecExpectations" = self."hspec-expectations"; + "hspecExperimental" = self."hspec-experimental"; + "hspecJenkins" = self."hspec-jenkins"; + "hspecLaws" = self."hspec-laws"; + "hspecMeta" = self."hspec-meta"; + "hspecShouldbe" = self."hspec-shouldbe"; + "hspecSmallcheck" = self."hspec-smallcheck"; + "hspecSnap" = self."hspec-snap"; + "hspecTestFramework" = self."hspec-test-framework"; + "hspecTestFrameworkTh" = self."hspec-test-framework-th"; + "hspecWaiJson" = self."hspec-wai-json"; + "hspecWai" = self."hspec-wai"; + "hspecWebdriver" = self."hspec-webdriver"; + "hsPgms" = self."hs-pgms"; + "hsPhpSession" = self."hs-php-session"; + "hsPkpass" = self."hs-pkpass"; + "hsprSh" = self."hspr-sh"; + "hsqlMysql" = self."hsql-mysql"; + "hsqlOdbc" = self."hsql-odbc"; + "hsqlPostgresql" = self."hsql-postgresql"; + "hsqlSqlite3" = self."hsql-sqlite3"; + "hsqmlDemoMorris" = self."hsqml-demo-morris"; + "hsqmlDemoNotes" = self."hsqml-demo-notes"; + "hsqmlDemoSamples" = self."hsqml-demo-samples"; + "hsqmlMorris" = self."hsqml-morris"; + "hsTwitterarchiver" = self."hs-twitterarchiver"; + "hsTwitter" = self."hs-twitter"; + "hsVcard" = self."hs-vcard"; + "hsxJmacro" = self."hsx-jmacro"; + "hsxXhtml" = self."hsx-xhtml"; + "htmlConduit" = self."html-conduit"; + "htmlKure" = self."html-kure"; + "htmlMinimalist" = self."html-minimalist"; + "htmlRules" = self."html-rules"; + "htmlTruncate" = self."html-truncate"; + "htsnCommon" = self."htsn-common"; + "htsnImport" = self."htsn-import"; + "httpAccept" = self."http-accept"; + "httpAttoparsec" = self."http-attoparsec"; + "httpClientAuth" = self."http-client-auth"; + "httpClientConduit" = self."http-client-conduit"; + "httpClientLens" = self."http-client-lens"; + "httpClientMultipart" = self."http-client-multipart"; + "httpClientOpenssl" = self."http-client-openssl"; + "httpClientRequestModifiers" = self."http-client-request-modifiers"; + "httpClient" = self."http-client"; + "httpClientTls" = self."http-client-tls"; + "httpCommon" = self."http-common"; + "httpConduitBrowser" = self."http-conduit-browser"; + "httpConduitDownloader" = self."http-conduit-downloader"; + "httpConduit" = self."http-conduit"; + "httpDate" = self."http-date"; + "httpdShed" = self."httpd-shed"; + "httpEncodings" = self."http-encodings"; + "httpEnumerator" = self."http-enumerator"; + "httpKit" = self."http-kit"; + "httpLinkHeader" = self."http-link-header"; + "httpMedia" = self."http-media"; + "httpMonad" = self."http-monad"; + "httpProxy" = self."http-proxy"; + "httpQuerystring" = self."http-querystring"; + "httpReverseProxy" = self."http-reverse-proxy"; + "httpServer" = self."http-server"; + "httpsEverywhereRulesRaw" = self."https-everywhere-rules-raw"; + "httpsEverywhereRules" = self."https-everywhere-rules"; + "httpShed" = self."http-shed"; + "HTTPSimple" = self."HTTP-Simple"; + "httpStreams" = self."http-streams"; + "httpTest" = self."http-test"; + "httpTypes" = self."http-types"; + "httpWget" = self."http-wget"; + "HungarianMunkres" = self."Hungarian-Munkres"; + "HUnitApprox" = self."HUnit-approx"; + "HUnitDiff" = self."HUnit-Diff"; + "hunitGui" = self."hunit-gui"; + "hunitParsec" = self."hunit-parsec"; + "HUnitPlus" = self."HUnit-Plus"; + "hunitRematch" = self."hunit-rematch"; + "huskSchemeLibs" = self."husk-scheme-libs"; + "huskScheme" = self."husk-scheme"; + "hwallAuthIitk" = self."hwall-auth-iitk"; + "hxtBinary" = self."hxt-binary"; + "hxtCache" = self."hxt-cache"; + "hxtCharproperties" = self."hxt-charproperties"; + "hxtCss" = self."hxt-css"; + "hxtCurl" = self."hxt-curl"; + "hxtExpat" = self."hxt-expat"; + "hxtExtras" = self."hxt-extras"; + "hxtFilter" = self."hxt-filter"; + "hxtHttp" = self."hxt-http"; + "hxtPickleUtils" = self."hxt-pickle-utils"; + "hxtRegexXmlschema" = self."hxt-regex-xmlschema"; + "hxtRelaxng" = self."hxt-relaxng"; + "hxtTagsoup" = self."hxt-tagsoup"; + "hxtUnicode" = self."hxt-unicode"; + "hxtXpath" = self."hxt-xpath"; + "hxtXslt" = self."hxt-xslt"; + "hybridVectors" = self."hybrid-vectors"; + "hydraHs" = self."hydra-hs"; + "hydraPrint" = self."hydra-print"; + "hydrogenData" = self."hydrogen-data"; + "hydrogenPrelude" = self."hydrogen-prelude"; + "hydrogenSyntax" = self."hydrogen-syntax"; + "hydrogenUtil" = self."hydrogen-util"; + "hydrogenVersion" = self."hydrogen-version"; + "ideasMath" = self."ideas-math"; + "ieee754Parser" = self."ieee754-parser"; + "ieeeUtils" = self."ieee-utils"; + "ieeeUtilsTempfix" = self."ieee-utils-tempfix"; + "igeMacIntegration" = self."ige-mac-integration"; + "ihaskellAeson" = self."ihaskell-aeson"; + "ihaskellBlaze" = self."ihaskell-blaze"; + "ihaskellCharts" = self."ihaskell-charts"; + "ihaskellDiagrams" = self."ihaskell-diagrams"; + "ihaskellDisplay" = self."ihaskell-display"; + "ihaskellMagic" = self."ihaskell-magic"; + "imagesizeConduit" = self."imagesize-conduit"; + "imageType" = self."image-type"; + "implicitParams" = self."implicit-params"; + "includeFile" = self."include-file"; + "incRef" = self."inc-ref"; + "incrementalParser" = self."incremental-parser"; + "incrementalSatSolver" = self."incremental-sat-solver"; + "indexCore" = self."index-core"; + "indexedDoNotation" = self."indexed-do-notation"; + "indexedExtras" = self."indexed-extras"; + "indexedFree" = self."indexed-free"; + "indianLanguageFontConverter" = self."indian-language-font-converter"; + "inferUpstream" = self."infer-upstream"; + "infiniteSearch" = self."infinite-search"; + "injectFunction" = self."inject-function"; + "inspectionProxy" = self."inspection-proxy"; + "instantGenerics" = self."instant-generics"; + "instantZipper" = self."instant-zipper"; + "instrumentChord" = self."instrument-chord"; + "intCast" = self."int-cast"; + "integerGmp" = self."integer-gmp"; + "integerPure" = self."integer-pure"; + "intelAes" = self."intel-aes"; + "interpolatedstringPerl6" = self."interpolatedstring-perl6"; + "interpolatedstringQqMwotton" = self."interpolatedstring-qq-mwotton"; + "interpolatedstringQq" = self."interpolatedstring-qq"; + "InterpolationMaxs" = self."Interpolation-maxs"; + "invertibleSyntax" = self."invertible-syntax"; + "ioCapture" = self."io-capture"; + "ioChoice" = self."io-choice"; + "ioManager" = self."io-manager"; + "ioMemoize" = self."io-memoize"; + "ioReactive" = self."io-reactive"; + "ioStorage" = self."io-storage"; + "ioStreams" = self."io-streams"; + "ioThrottle" = self."io-throttle"; + "ipoptHs" = self."ipopt-hs"; + "iptablesHelpers" = self."iptables-helpers"; + "ipythonKernel" = self."ipython-kernel"; + "ircBytestring" = self."irc-bytestring"; + "ircConduit" = self."irc-conduit"; + "ircCtcp" = self."irc-ctcp"; + "iso3166CountryCodes" = self."iso3166-country-codes"; + "iso8583Bitmaps" = self."iso8583-bitmaps"; + "iso8601Time" = self."iso8601-time"; + "itaniumAbi" = self."itanium-abi"; + "iterateeCompress" = self."iteratee-compress"; + "iterateeMtl" = self."iteratee-mtl"; + "iterateeParsec" = self."iteratee-parsec"; + "iterateeStm" = self."iteratee-stm"; + "iterioServer" = self."iterio-server"; + "iterStats" = self."iter-stats"; + "ivarSimple" = self."ivar-simple"; + "ivoryBackendC" = self."ivory-backend-c"; + "ivoryBitdata" = self."ivory-bitdata"; + "ivoryExamples" = self."ivory-examples"; + "ivoryHw" = self."ivory-hw"; + "ivoryOpts" = self."ivory-opts"; + "ivoryQuickcheck" = self."ivory-quickcheck"; + "ivoryStdlib" = self."ivory-stdlib"; + "ivyWeb" = self."ivy-web"; + "ixsetTyped" = self."ixset-typed"; + "ixShapable" = self."ix-shapable"; + "jackBindings" = self."jack-bindings"; + "jacobiRoots" = self."jacobi-roots"; + "jailbreakCabal" = self."jailbreak-cabal"; + "javaBridgeExtras" = self."java-bridge-extras"; + "javaBridge" = self."java-bridge"; + "javaCharacter" = self."java-character"; + "javaReflect" = self."java-reflect"; + "jcdecauxVls" = self."jcdecaux-vls"; + "jmacroRpcHappstack" = self."jmacro-rpc-happstack"; + "jmacroRpc" = self."jmacro-rpc"; + "jmacroRpcSnap" = self."jmacro-rpc-snap"; + "joseJwt" = self."jose-jwt"; + "jsaddleHello" = self."jsaddle-hello"; + "jsFlot" = self."js-flot"; + "jsGoodParts" = self."js-good-parts"; + "jsJquery" = self."js-jquery"; + "json2Hdbc" = self."json2-hdbc"; + "json2Types" = self."json2-types"; + "jsonAssertions" = self."json-assertions"; + "jsonAutotype" = self."json-autotype"; + "jsonB" = self."json-b"; + "jsonBuilder" = self."json-builder"; + "JSONCombinatorExamples" = self."JSON-Combinator-Examples"; + "JSONCombinator" = self."JSON-Combinator"; + "jsonEnumerator" = self."json-enumerator"; + "jsonExtra" = self."json-extra"; + "jsonFu" = self."json-fu"; + "jsonPython" = self."json-python"; + "jsonQq" = self."json-qq"; + "jsonrpcConduit" = self."jsonrpc-conduit"; + "jsonRpc" = self."json-rpc"; + "jsonRpcServer" = self."json-rpc-server"; + "jsonSchema" = self."json-schema"; + "jsonSop" = self."json-sop"; + "jsonTools" = self."json-tools"; + "jsonTypes" = self."json-types"; + "JuicyPixelsCanvas" = self."JuicyPixels-canvas"; + "JuicyPixelsRepa" = self."JuicyPixels-repa"; + "JuicyPixelsUtil" = self."JuicyPixels-util"; + "JunkDBDriverGdbm" = self."JunkDB-driver-gdbm"; + "JunkDBDriverHashtables" = self."JunkDB-driver-hashtables"; + "jvmParser" = self."jvm-parser"; + "JYUUtils" = self."JYU-Utils"; + "kanExtensions" = self."kan-extensions"; + "kansasComet" = self."kansas-comet"; + "kansasLavaCores" = self."kansas-lava-cores"; + "kansasLavaPapilio" = self."kansas-lava-papilio"; + "kansasLava" = self."kansas-lava"; + "kansasLavaShake" = self."kansas-lava-shake"; + "kbqGu" = self."kbq-gu"; + "kdesrcBuildExtra" = self."kdesrc-build-extra"; + "kdTree" = self."kd-tree"; + "kicadData" = self."kicad-data"; + "kickassTorrentsDumpParser" = self."kickass-torrents-dump-parser"; + "KiCSDebugger" = self."KiCS-debugger"; + "KiCSProphecy" = self."KiCS-prophecy"; + "kifParser" = self."kif-parser"; + "kmeansPar" = self."kmeans-par"; + "kmeansVector" = self."kmeans-vector"; + "koellnerPhonetic" = self."koellner-phonetic"; + "kontrakcjaTemplates" = self."kontrakcja-templates"; + "koofrClient" = self."koofr-client"; + "ksTest" = self."ks-test"; + "kureYourBoilerplate" = self."kure-your-boilerplate"; + "labeledGraph" = self."labeled-graph"; + "labeledTree" = self."labeled-tree"; + "laborantinHs" = self."laborantin-hs"; + "labyrinthServer" = self."labyrinth-server"; + "lambdaAst" = self."lambda-ast"; + "lambdabotUtils" = self."lambdabot-utils"; + "lambdaBridge" = self."lambda-bridge"; + "lambdaCanvas" = self."lambda-canvas"; + "lambdacubeBullet" = self."lambdacube-bullet"; + "lambdacubeCore" = self."lambdacube-core"; + "lambdacubeEdsl" = self."lambdacube-edsl"; + "lambdacubeEngine" = self."lambdacube-engine"; + "lambdacubeExamples" = self."lambdacube-examples"; + "lambdacubeGl" = self."lambdacube-gl"; + "lambdacubeSamples" = self."lambdacube-samples"; + "lambdaDevs" = self."lambda-devs"; + "lambdaPlaceholders" = self."lambda-placeholders"; + "lambdaToolbox" = self."lambda-toolbox"; + "lameTester" = self."lame-tester"; + "languageAsn1" = self."language-asn1"; + "languageBash" = self."language-bash"; + "languageBoogie" = self."language-boogie"; + "languageCComments" = self."language-c-comments"; + "languageCil" = self."language-cil"; + "languageCInline" = self."language-c-inline"; + "languageCQuote" = self."language-c-quote"; + "languageC" = self."language-c"; + "languageCss" = self."language-css"; + "languageDot" = self."language-dot"; + "languageEcmascriptAnalysis" = self."language-ecmascript-analysis"; + "languageEcmascript" = self."language-ecmascript"; + "languageEiffel" = self."language-eiffel"; + "languageFortran" = self."language-fortran"; + "languageGcl" = self."language-gcl"; + "languageGlsl" = self."language-glsl"; + "languageGo" = self."language-go"; + "languageGuess" = self."language-guess"; + "languageHaskellExtract" = self."language-haskell-extract"; + "languageJavaClassfile" = self."language-java-classfile"; + "languageJavascript" = self."language-javascript"; + "languageJava" = self."language-java"; + "languageLua" = self."language-lua"; + "languageMixal" = self."language-mixal"; + "languageObjc" = self."language-objc"; + "languageOpenscad" = self."language-openscad"; + "languagePig" = self."language-pig"; + "languagePuppet" = self."language-puppet"; + "languagePythonColour" = self."language-python-colour"; + "languagePython" = self."language-python"; + "languageSh" = self."language-sh"; + "languageSlice" = self."language-slice"; + "languageSpelling" = self."language-spelling"; + "languageSqlite" = self."language-sqlite"; + "languageTypescript" = self."language-typescript"; + "latestNpmVersion" = self."latest-npm-version"; + "launchpadControl" = self."launchpad-control"; + "layersGame" = self."layers-game"; + "layoutBootstrap" = self."layout-bootstrap"; + "lazyCsv" = self."lazy-csv"; + "lazyIo" = self."lazy-io"; + "lBfgsB" = self."l-bfgs-b"; + "leankitApi" = self."leankit-api"; + "leapsecondsAnnounced" = self."leapseconds-announced"; + "learningHmm" = self."learning-hmm"; + "learnPhysicsExamples" = self."learn-physics-examples"; + "learnPhysics" = self."learn-physics"; + "leksahServer" = self."leksah-server"; + "lensAeson" = self."lens-aeson"; + "lensDatetime" = self."lens-datetime"; + "lensFamilyCore" = self."lens-family-core"; + "lensFamily" = self."lens-family"; + "lensFamilyTh" = self."lens-family-th"; + "lensProperties" = self."lens-properties"; + "lensSop" = self."lens-sop"; + "lensTextEncoding" = self."lens-text-encoding"; + "lensTime" = self."lens-time"; + "leveldbHaskellFork" = self."leveldb-haskell-fork"; + "leveldbHaskell" = self."leveldb-haskell"; + "levelMonad" = self."level-monad"; + "levmarChart" = self."levmar-chart"; + "lhs2TeXHl" = self."lhs2TeX-hl"; + "libarchiveConduit" = self."libarchive-conduit"; + "liblinearEnumerator" = self."liblinear-enumerator"; + "libssh2Conduit" = self."libssh2-conduit"; + "libsystemdDaemon" = self."libsystemd-daemon"; + "libsystemdJournal" = self."libsystemd-journal"; + "libvirtHs" = self."libvirt-hs"; + "libxmlEnumerator" = self."libxml-enumerator"; + "libxmlSax" = self."libxml-sax"; + "liftedAsync" = self."lifted-async"; + "liftedBase" = self."lifted-base"; + "lighttpdConfQq" = self."lighttpd-conf-qq"; + "lighttpdConf" = self."lighttpd-conf"; + "limpCbc" = self."limp-cbc"; + "linAlg" = self."lin-alg"; + "linearAccelerate" = self."linear-accelerate"; + "linearAlgebraCblas" = self."linear-algebra-cblas"; + "linearMaps" = self."linear-maps"; + "linearOpengl" = self."linear-opengl"; + "linearVect" = self."linear-vect"; + "linguisticOrdinals" = self."linguistic-ordinals"; + "linuxBlkid" = self."linux-blkid"; + "linuxCgroup" = self."linux-cgroup"; + "linuxEvdev" = self."linux-evdev"; + "linuxFileExtents" = self."linux-file-extents"; + "linuxInotify" = self."linux-inotify"; + "linuxKmod" = self."linux-kmod"; + "linuxMount" = self."linux-mount"; + "linuxNamespaces" = self."linux-namespaces"; + "linuxPerf" = self."linux-perf"; + "linuxPtrace" = self."linux-ptrace"; + "linuxXattr" = self."linux-xattr"; + "linxGateway" = self."linx-gateway"; + "lioEci11" = self."lio-eci11"; + "lioFs" = self."lio-fs"; + "lioSimple" = self."lio-simple"; + "liquidFixpoint" = self."liquid-fixpoint"; + "listExtras" = self."list-extras"; + "listFusionProbe" = self."list-fusion-probe"; + "listGrouping" = self."list-grouping"; + "listlikeInstances" = self."listlike-instances"; + "listMux" = self."list-mux"; + "listRemoteForwards" = self."list-remote-forwards"; + "listTries" = self."list-tries"; + "listT" = self."list-t"; + "liveSequencer" = self."live-sequencer"; + "llvmAnalysis" = self."llvm-analysis"; + "llvmBase" = self."llvm-base"; + "llvmBaseTypes" = self."llvm-base-types"; + "llvmBaseUtil" = self."llvm-base-util"; + "llvmDataInterop" = self."llvm-data-interop"; + "llvmExtra" = self."llvm-extra"; + "llvmGeneralPure" = self."llvm-general-pure"; + "llvmGeneralQuote" = self."llvm-general-quote"; + "llvmGeneral" = self."llvm-general"; + "llvmHt" = self."llvm-ht"; + "llvmPkgConfig" = self."llvm-pkg-config"; + "llvmPrettyBcParser" = self."llvm-pretty-bc-parser"; + "llvmPretty" = self."llvm-pretty"; + "llvmTf" = self."llvm-tf"; + "llvmTools" = self."llvm-tools"; + "loadEnv" = self."load-env"; + "localAddress" = self."local-address"; + "localSearch" = self."local-search"; + "lochTh" = self."loch-th"; + "lockfreeQueue" = self."lockfree-queue"; + "logDomain" = self."log-domain"; + "logEffect" = self."log-effect"; + "loggingFacadeJournald" = self."logging-facade-journald"; + "loggingFacade" = self."logging-facade"; + "logicClasses" = self."logic-classes"; + "LogicGrowsOnTreesMPI" = self."LogicGrowsOnTrees-MPI"; + "LogicGrowsOnTreesNetwork" = self."LogicGrowsOnTrees-network"; + "LogicGrowsOnTreesProcesses" = self."LogicGrowsOnTrees-processes"; + "logicTPTP" = self."logic-TPTP"; + "loopEffin" = self."loop-effin"; + "loopWhile" = self."loop-while"; + "LSeed" = self."L-seed"; + "lsUsb" = self."ls-usb"; + "luaBytecode" = self."lua-bytecode"; + "lzmaConduit" = self."lzma-conduit"; + "lzmaEnumerator" = self."lzma-enumerator"; + "machinesDirectory" = self."machines-directory"; + "machinesIo" = self."machines-io"; + "machinesProcess" = self."machines-process"; + "macosxMakeStandalone" = self."macosx-make-standalone"; + "mailboxCount" = self."mailbox-count"; + "mailchimpSubscribe" = self."mailchimp-subscribe"; + "mainlandPretty" = self."mainland-pretty"; + "makeHardLinks" = self."make-hard-links"; + "makePackage" = self."make-package"; + "manateeAll" = self."manatee-all"; + "manateeAnything" = self."manatee-anything"; + "manateeBrowser" = self."manatee-browser"; + "manateeCore" = self."manatee-core"; + "manateeCurl" = self."manatee-curl"; + "manateeEditor" = self."manatee-editor"; + "manateeFilemanager" = self."manatee-filemanager"; + "manateeImageviewer" = self."manatee-imageviewer"; + "manateeIrcclient" = self."manatee-ircclient"; + "manateeMplayer" = self."manatee-mplayer"; + "manateePdfviewer" = self."manatee-pdfviewer"; + "manateeProcessmanager" = self."manatee-processmanager"; + "manateeReader" = self."manatee-reader"; + "manateeTemplate" = self."manatee-template"; + "manateeTerminal" = self."manatee-terminal"; + "manateeWelcome" = self."manatee-welcome"; + "mapSyntax" = self."map-syntax"; + "markdownKate" = self."markdown-kate"; + "markdownPap" = self."markdown-pap"; + "markdownUnlit" = self."markdown-unlit"; + "markedPretty" = self."marked-pretty"; + "markovChain" = self."markov-chain"; + "markovProcesses" = self."markov-processes"; + "markupPreview" = self."markup-preview"; + "marmaladeUpload" = self."marmalade-upload"; + "masakazuBot" = self."masakazu-bot"; + "mathFunctions" = self."math-functions"; + "matrixMarketPure" = self."matrix-market-pure"; + "matrixMarket" = self."matrix-market"; + "maximalCliques" = self."maximal-cliques"; + "MaybeTMonadsTf" = self."MaybeT-monads-tf"; + "MaybeTTransformers" = self."MaybeT-transformers"; + "mboxTools" = self."mbox-tools"; + "MCFoldDP" = self."MC-Fold-DP"; + "mcmasterGlossExamples" = self."mcmaster-gloss-examples"; + "mcmcSamplers" = self."mcmc-samplers"; + "mcmcSynthesis" = self."mcmc-synthesis"; + "megaSdist" = self."mega-sdist"; + "meldableHeap" = self."meldable-heap"; + "memcachedBinary" = self."memcached-binary"; + "memoSqlite" = self."memo-sqlite"; + "mersenneRandomPure64" = self."mersenne-random-pure64"; + "mersenneRandom" = self."mersenne-random"; + "messagepackRpc" = self."messagepack-rpc"; + "metaMisc" = self."meta-misc"; + "metaParAccelerate" = self."meta-par-accelerate"; + "metaPar" = self."meta-par"; + "metricsdClient" = self."metricsd-client"; + "microformats2Types" = self."microformats2-types"; + "midiAlsa" = self."midi-alsa"; + "mimeDirectory" = self."mime-directory"; + "mimeMail" = self."mime-mail"; + "mimeMailSes" = self."mime-mail-ses"; + "mimeString" = self."mime-string"; + "mimeTypes" = self."mime-types"; + "minimalConfiguration" = self."minimal-configuration"; + "mirrorTweet" = self."mirror-tweet"; + "missingForeign" = self."missing-foreign"; + "missingPy2" = self."missing-py2"; + "mixArrows" = self."mix-arrows"; + "mixedStrategies" = self."mixed-strategies"; + "mlW" = self."ml-w"; + "mmtlBase" = self."mmtl-base"; + "modbusTcp" = self."modbus-tcp"; + "modularArithmetic" = self."modular-arithmetic"; + "modularPreludeClassy" = self."modular-prelude-classy"; + "modularPrelude" = self."modular-prelude"; + "moduleManagement" = self."module-management"; + "monadAbortFd" = self."monad-abort-fd"; + "monadAtom" = self."monad-atom"; + "monadAtomSimple" = self."monad-atom-simple"; + "monadBool" = self."monad-bool"; + "MonadCatchIOMtlForeign" = self."MonadCatchIO-mtl-foreign"; + "MonadCatchIOMtl" = self."MonadCatchIO-mtl"; + "MonadCatchIOTransformersForeign" = self."MonadCatchIO-transformers-foreign"; + "MonadCatchIOTransformers" = self."MonadCatchIO-transformers"; + "monadCodec" = self."monad-codec"; + "monadControl" = self."monad-control"; + "monadCoroutine" = self."monad-coroutine"; + "monadException" = self."monad-exception"; + "monadExtras" = self."monad-extras"; + "monadFork" = self."monad-fork"; + "monadGen" = self."monad-gen"; + "monadicArrays" = self."monadic-arrays"; + "monadiccpGecode" = self."monadiccp-gecode"; + "monadInterleave" = self."monad-interleave"; + "monadioUnwrappable" = self."monadio-unwrappable"; + "monadJournal" = self."monad-journal"; + "monadLibCompose" = self."monadLib-compose"; + "monadlocPp" = self."monadloc-pp"; + "monadLogger" = self."monad-logger"; + "monadLoggerSyslog" = self."monad-logger-syslog"; + "monadLoops" = self."monad-loops"; + "monadLoopsStm" = self."monad-loops-stm"; + "monadLrs" = self."monad-lrs"; + "monadMemo" = self."monad-memo"; + "monadMersenneRandom" = self."monad-mersenne-random"; + "monadOx" = self."monad-ox"; + "monadParallel" = self."monad-parallel"; + "monadParam" = self."monad-param"; + "monadParExtras" = self."monad-par-extras"; + "monadPar" = self."monad-par"; + "monadPeel" = self."monad-peel"; + "monadPrimitive" = self."monad-primitive"; + "monadProducts" = self."monad-products"; + "monadRan" = self."monad-ran"; + "monadResumption" = self."monad-resumption"; + "monadsFd" = self."monads-fd"; + "monadState" = self."monad-state"; + "monadStatevar" = self."monad-statevar"; + "monadsTf" = self."monads-tf"; + "monadStlikeIo" = self."monad-stlike-io"; + "monadStlikeStm" = self."monad-stlike-stm"; + "monadStm" = self."monad-stm"; + "monadSt" = self."monad-st"; + "monadSupply" = self."monad-supply"; + "monadTask" = self."monad-task"; + "monadTx" = self."monad-tx"; + "monadUnify" = self."monad-unify"; + "monadWrap" = self."monad-wrap"; + "MonatronIO" = self."Monatron-IO"; + "mongodbQueue" = self."mongodb-queue"; + "mongrel2Handler" = self."mongrel2-handler"; + "monoFoldable" = self."mono-foldable"; + "monoidExtras" = self."monoid-extras"; + "monoidOwns" = self."monoid-owns"; + "monoidRecord" = self."monoid-record"; + "monoidStatistics" = self."monoid-statistics"; + "monoidSubclasses" = self."monoid-subclasses"; + "monoidTransformer" = self."monoid-transformer"; + "monoTraversable" = self."mono-traversable"; + "montageClient" = self."montage-client"; + "monteCarlo" = self."monte-carlo"; + "mqttHs" = self."mqtt-hs"; + "msgpackIdl" = self."msgpack-idl"; + "msgpackRpc" = self."msgpack-rpc"; + "mtlEvilInstances" = self."mtl-evil-instances"; + "mtlPrelude" = self."mtl-prelude"; + "mtlTf" = self."mtl-tf"; + "multextEastMsd" = self."multext-east-msd"; + "multiplateSimplified" = self."multiplate-simplified"; + "multirecAltDeriver" = self."multirec-alt-deriver"; + "multirecBinary" = self."multirec-binary"; + "multisetComb" = self."multiset-comb"; + "MunkresSimple" = self."Munkres-simple"; + "murmurHash" = self."murmur-hash"; + "musicArticulation" = self."music-articulation"; + "musicbrainzEmail" = self."musicbrainz-email"; + "MusicBrainzLibdiscid" = self."MusicBrainz-libdiscid"; + "musicDiatonic" = self."music-diatonic"; + "musicDynamicsLiteral" = self."music-dynamics-literal"; + "musicDynamics" = self."music-dynamics"; + "musicGraphics" = self."music-graphics"; + "musicParts" = self."music-parts"; + "musicPitchLiteral" = self."music-pitch-literal"; + "musicPitch" = self."music-pitch"; + "musicPreludes" = self."music-preludes"; + "musicScore" = self."music-score"; + "musicSibelius" = self."music-sibelius"; + "musicSuite" = self."music-suite"; + "musicUtil" = self."music-util"; + "mustacheHaskell" = self."mustache-haskell"; + "mutableIter" = self."mutable-iter"; + "muteUnmute" = self."mute-unmute"; + "mvcUpdates" = self."mvc-updates"; + "mwcRandomMonad" = self."mwc-random-monad"; + "mwcRandom" = self."mwc-random"; + "mybitcoinSci" = self."mybitcoin-sci"; + "mysnapsessionExample" = self."mysnapsession-example"; + "mysqlEffect" = self."mysql-effect"; + "mysqlSimpleQuasi" = self."mysql-simple-quasi"; + "mysqlSimple" = self."mysql-simple"; + "nagiosCheck" = self."nagios-check"; + "nagiosPerfdata" = self."nagios-perfdata"; + "namedFormlet" = self."named-formlet"; + "namedLock" = self."named-lock"; + "namedRecords" = self."named-records"; + "namesTh" = self."names-th"; + "nanoCryptr" = self."nano-cryptr"; + "nanoHmac" = self."nano-hmac"; + "nanoMd5" = self."nano-md5"; + "nanomsgHaskell" = self."nanomsg-haskell"; + "natsQueue" = self."nats-queue"; + "naturalNumber" = self."natural-number"; + "naturalNumbers" = self."natural-numbers"; + "naturalSort" = self."natural-sort"; + "ncIndicators" = self."nc-indicators"; + "neatInterpolation" = self."neat-interpolation"; + "neheTuts" = self."nehe-tuts"; + "nemesisTitan" = self."nemesis-titan"; + "nestedSets" = self."nested-sets"; + "netConcurrent" = self."net-concurrent"; + "netlistToVhdl" = self."netlist-to-vhdl"; + "netstringEnumerator" = self."netstring-enumerator"; + "nettleFrp" = self."nettle-frp"; + "nettleNetkit" = self."nettle-netkit"; + "nettleOpenflow" = self."nettle-openflow"; + "netwireInputGlfw" = self."netwire-input-glfw"; + "netwireInput" = self."netwire-input"; + "networkAddress" = self."network-address"; + "networkApiSupport" = self."network-api-support"; + "networkBitcoin" = self."network-bitcoin"; + "networkBytestring" = self."network-bytestring"; + "networkCarbon" = self."network-carbon"; + "networkConduit" = self."network-conduit"; + "networkConduitTls" = self."network-conduit-tls"; + "networkConnection" = self."network-connection"; + "networkData" = self."network-data"; + "networkDbus" = self."network-dbus"; + "networkDns" = self."network-dns"; + "networkedGame" = self."networked-game"; + "networkEnumerator" = self."network-enumerator"; + "networkFancy" = self."network-fancy"; + "networkHouse" = self."network-house"; + "networkInfo" = self."network-info"; + "networkInterfacerequest" = self."network-interfacerequest"; + "networkIp" = self."network-ip"; + "networkMetrics" = self."network-metrics"; + "networkMinihttp" = self."network-minihttp"; + "networkMsg" = self."network-msg"; + "networkMulticast" = self."network-multicast"; + "networkNetpacket" = self."network-netpacket"; + "NetworkNineP" = self."Network-NineP"; + "networkPgi" = self."network-pgi"; + "networkProtocolXmpp" = self."network-protocol-xmpp"; + "networkRpca" = self."network-rpca"; + "networkServer" = self."network-server"; + "networkService" = self."network-service"; + "networkSimple" = self."network-simple"; + "networkSimpleSockaddr" = self."network-simple-sockaddr"; + "networkSimpleTls" = self."network-simple-tls"; + "networkSocketOptions" = self."network-socket-options"; + "networkStream" = self."network-stream"; + "networkTopicModels" = self."network-topic-models"; + "networkTransport" = self."network-transport"; + "networkTransportTcp" = self."network-transport-tcp"; + "networkTransportTests" = self."network-transport-tests"; + "networkTransportZeromq" = self."network-transport-zeromq"; + "networkUri" = self."network-uri"; + "networkWaiRouter" = self."network-wai-router"; + "networkWebsocket" = self."network-websocket"; + "newtypeGenerics" = self."newtype-generics"; + "newtypeTh" = self."newtype-th"; + "nextstepPlist" = self."nextstep-plist"; + "ngramsLoader" = self."ngrams-loader"; + "nixosTypes" = self."nixos-types"; + "nlpScoresScripts" = self."nlp-scores-scripts"; + "nlpScores" = self."nlp-scores"; + "nM" = self."n-m"; + "NomyxCore" = self."Nomyx-Core"; + "NomyxLanguage" = self."Nomyx-Language"; + "NomyxRules" = self."Nomyx-Rules"; + "NomyxWeb" = self."Nomyx-Web"; + "nonEmpty" = self."non-empty"; + "nonlinearOptimizationAd" = self."nonlinear-optimization-ad"; + "nonlinearOptimization" = self."nonlinear-optimization"; + "nonNegative" = self."non-negative"; + "noRoleAnnots" = self."no-role-annots"; + "notGlossExamples" = self."not-gloss-examples"; + "notGloss" = self."not-gloss"; + "notInBase" = self."not-in-base"; + "notmuchHaskell" = self."notmuch-haskell"; + "notmuchWeb" = self."notmuch-web"; + "npExtras" = self."np-extras"; + "npLinear" = self."np-linear"; + "ntpControl" = self."ntp-control"; + "nullCanvas" = self."null-canvas"; + "numeralsBase" = self."numerals-base"; + "numericExtras" = self."numeric-extras"; + "numericLimits" = self."numeric-limits"; + "numericPrelude" = self."numeric-prelude"; + "numericQq" = self."numeric-qq"; + "numericQuest" = self."numeric-quest"; + "numericTools" = self."numeric-tools"; + "numtypeTf" = self."numtype-tf"; + "offSimple" = self."off-simple"; + "ohlohHs" = self."ohloh-hs"; + "oisInputManager" = self."ois-input-manager"; + "oldLocale" = self."old-locale"; + "oldTime" = self."old-time"; + "onAHorse" = self."on-a-horse"; + "onDemandSshTunnel" = self."on-demand-ssh-tunnel"; + "oneLiner" = self."one-liner"; + "onuCourse" = self."onu-course"; + "ooPrototypes" = self."oo-prototypes"; + "OpenAFPUtils" = self."OpenAFP-Utils"; + "opencvRaw" = self."opencv-raw"; + "openPandoc" = self."open-pandoc"; + "openpgpAsciiarmor" = self."openpgp-asciiarmor"; + "openpgpCryptoApi" = self."openpgp-crypto-api"; + "openpgpCrypto" = self."openpgp-Crypto"; + "opensoundcontrolHt" = self."opensoundcontrol-ht"; + "opensslCreatekey" = self."openssl-createkey"; + "opensslStreams" = self."openssl-streams"; + "opentheoryChar" = self."opentheory-char"; + "opentheoryParser" = self."opentheory-parser"; + "opentheoryPrime" = self."opentheory-prime"; + "opentheoryPrimitive" = self."opentheory-primitive"; + "openTyperep" = self."open-typerep"; + "openUnion" = self."open-union"; + "openWitness" = self."open-witness"; + "optimalBlocks" = self."optimal-blocks"; + "optionsTime" = self."options-time"; + "optparseApplicative" = self."optparse-applicative"; + "orchidDemo" = self."orchid-demo"; + "ordAdhoc" = self."ord-adhoc"; + "orderStatistics" = self."order-statistics"; + "organizeImports" = self."organize-imports"; + "orgmodeParse" = self."orgmode-parse"; + "osmDownload" = self."osm-download"; + "osRelease" = self."os-release"; + "osxAr" = self."osx-ar"; + "ottparsePretty" = self."ottparse-pretty"; + "packageOTron" = self."package-o-tron"; + "packageVt" = self."package-vt"; + "packedDawg" = self."packed-dawg"; + "pacmanMemcache" = self."pacman-memcache"; + "pandocCiteproc" = self."pandoc-citeproc"; + "pandocLens" = self."pandoc-lens"; + "pandocTypes" = self."pandoc-types"; + "pandocUnlit" = self."pandoc-unlit"; + "parallelIo" = self."parallel-io"; + "parallelTasks" = self."parallel-tasks"; + "parallelTreeSearch" = self."parallel-tree-search"; + "parameterizedData" = self."parameterized-data"; + "parcoAttoparsec" = self."parco-attoparsec"; + "parcomLib" = self."parcom-lib"; + "parconcExamples" = self."parconc-examples"; + "parcoParsec" = self."parco-parsec"; + "parsec3Numbers" = self."parsec3-numbers"; + "parsecExtra" = self."parsec-extra"; + "parsecNumbers" = self."parsec-numbers"; + "parsecParsers" = self."parsec-parsers"; + "parsecPermutation" = self."parsec-permutation"; + "parsecTagsoup" = self."parsec-tagsoup"; + "parsecUtils" = self."parsec-utils"; + "parseDimacs" = self."parse-dimacs"; + "parseHelp" = self."parse-help"; + "parserHelper" = self."parser-helper"; + "partialHandler" = self."partial-handler"; + "partialIsomorphisms" = self."partial-isomorphisms"; + "partialLens" = self."partial-lens"; + "partialUri" = self."partial-uri"; + "patchCombinators" = self."patch-combinators"; + "patchImage" = self."patch-image"; + "pathPieces" = self."path-pieces"; + "patternArrows" = self."pattern-arrows"; + "paypalApi" = self."paypal-api"; + "pcapConduit" = self."pcap-conduit"; + "pcapEnumerator" = self."pcap-enumerator"; + "pcdLoader" = self."pcd-loader"; + "PCLTDB" = self."PCLT-DB"; + "pcreLess" = self."pcre-less"; + "pcreLightExtra" = self."pcre-light-extra"; + "pcreLight" = self."pcre-light"; + "pcreUtils" = self."pcre-utils"; + "pdfToolboxContent" = self."pdf-toolbox-content"; + "pdfToolboxCore" = self."pdf-toolbox-core"; + "pdfToolboxDocument" = self."pdf-toolbox-document"; + "pdfToolboxViewer" = self."pdf-toolbox-viewer"; + "peanoInf" = self."peano-inf"; + "pennTreebank" = self."penn-treebank"; + "pennyBin" = self."penny-bin"; + "pennyLib" = self."penny-lib"; + "persistableRecord" = self."persistable-record"; + "persistentCereal" = self."persistent-cereal"; + "persistentEquivalence" = self."persistent-equivalence"; + "persistentHssqlppp" = self."persistent-hssqlppp"; + "persistentMap" = self."persistent-map"; + "persistentMongoDB" = self."persistent-mongoDB"; + "persistentMysql" = self."persistent-mysql"; + "persistentOdbc" = self."persistent-odbc"; + "persistentPostgresql" = self."persistent-postgresql"; + "persistentProtobuf" = self."persistent-protobuf"; + "persistentRedis" = self."persistent-redis"; + "persistentRefs" = self."persistent-refs"; + "persistentSqlite" = self."persistent-sqlite"; + "persistentTemplate" = self."persistent-template"; + "persistentVector" = self."persistent-vector"; + "persistentZookeeper" = self."persistent-zookeeper"; + "pgHarness" = self."pg-harness"; + "pgsqlSimple" = self."pgsql-simple"; + "phantomState" = self."phantom-state"; + "phonePush" = self."phone-push"; + "phoneticCode" = self."phonetic-code"; + "piCalculus" = self."pi-calculus"; + "pipesAeson" = self."pipes-aeson"; + "pipesAttoparsec" = self."pipes-attoparsec"; + "pipesAttoparsecStreaming" = self."pipes-attoparsec-streaming"; + "pipesBinary" = self."pipes-binary"; + "pipesBytestring" = self."pipes-bytestring"; + "pipesCerealPlus" = self."pipes-cereal-plus"; + "pipesConcurrency" = self."pipes-concurrency"; + "pipesConduit" = self."pipes-conduit"; + "pipesCore" = self."pipes-core"; + "pipesCourier" = self."pipes-courier"; + "pipesCsv" = self."pipes-csv"; + "pipesErrors" = self."pipes-errors"; + "pipesExtra" = self."pipes-extra"; + "pipesExtras" = self."pipes-extras"; + "pipesGroup" = self."pipes-group"; + "pipesHttp" = self."pipes-http"; + "pipesInterleave" = self."pipes-interleave"; + "pipesNetwork" = self."pipes-network"; + "pipesNetworkTls" = self."pipes-network-tls"; + "pipesP2pExamples" = self."pipes-p2p-examples"; + "pipesP2p" = self."pipes-p2p"; + "pipesParse" = self."pipes-parse"; + "pipesPostgresqlSimple" = self."pipes-postgresql-simple"; + "pipesRt" = self."pipes-rt"; + "pipesSafe" = self."pipes-safe"; + "pipesShell" = self."pipes-shell"; + "pipesText" = self."pipes-text"; + "pipesVector" = self."pipes-vector"; + "pipesWai" = self."pipes-wai"; + "pipesWebsockets" = self."pipes-websockets"; + "pipesZlib" = self."pipes-zlib"; + "planarGraph" = self."planar-graph"; + "plotGtk3" = self."plot-gtk3"; + "plotGtk" = self."plot-gtk"; + "PlotHoMatic" = self."Plot-ho-matic"; + "plotLab" = self."plot-lab"; + "plotserverApi" = self."plotserver-api"; + "pluginsAuto" = self."plugins-auto"; + "pluginsMultistage" = self."plugins-multistage"; + "plyLoader" = self."ply-loader"; + "pngFile" = self."png-file"; + "pngloadFixed" = self."pngload-fixed"; + "pointlessFun" = self."pointless-fun"; + "pointlessHaskell" = self."pointless-haskell"; + "pointlessLenses" = self."pointless-lenses"; + "pointlessRewrite" = self."pointless-rewrite"; + "pokerEval" = self."poker-eval"; + "polhLexicon" = self."polh-lexicon"; + "polynomialsBernstein" = self."polynomials-bernstein"; + "polytypeableUtils" = self."polytypeable-utils"; + "pontariusMediaserver" = self."pontarius-mediaserver"; + "pontariusXmpp" = self."pontarius-xmpp"; + "pontariusXpmn" = self."pontarius-xpmn"; + "poolConduit" = self."pool-conduit"; + "pooledIo" = self."pooled-io"; + "pop3Client" = self."pop3-client"; + "populateSetupExeCache" = self."populate-setup-exe-cache"; + "portableLines" = self."portable-lines"; + "posixAcl" = self."posix-acl"; + "posixEscape" = self."posix-escape"; + "posixFilelock" = self."posix-filelock"; + "posixPaths" = self."posix-paths"; + "posixPty" = self."posix-pty"; + "posixRealtime" = self."posix-realtime"; + "posixTimer" = self."posix-timer"; + "posixWaitpid" = self."posix-waitpid"; + "postgresqlBinary" = self."postgresql-binary"; + "postgresqlCopyEscape" = self."postgresql-copy-escape"; + "postgresqlLibpq" = self."postgresql-libpq"; + "postgresqlOrm" = self."postgresql-orm"; + "postgresqlSimpleMigration" = self."postgresql-simple-migration"; + "postgresqlSimple" = self."postgresql-simple"; + "postgresqlSimpleSop" = self."postgresql-simple-sop"; + "postMessAge" = self."post-mess-age"; + "pqueueMtl" = self."pqueue-mtl"; + "practiceRoom" = self."practice-room"; + "prednoteTest" = self."prednote-test"; + "prefixUnits" = self."prefix-units"; + "preludeExtras" = self."prelude-extras"; + "preludeGeneralize" = self."prelude-generalize"; + "preludePlus" = self."prelude-plus"; + "preludePrime" = self."prelude-prime"; + "preludeSafeenum" = self."prelude-safeenum"; + "preprocessorTools" = self."preprocessor-tools"; + "prettyClass" = self."pretty-class"; + "prettyCompact" = self."pretty-compact"; + "prettyHex" = self."pretty-hex"; + "prettyNcols" = self."pretty-ncols"; + "prettyShow" = self."pretty-show"; + "prettySop" = self."pretty-sop"; + "prettyTree" = self."pretty-tree"; + "primulaBoard" = self."primula-board"; + "primulaBot" = self."primula-bot"; + "primUniq" = self."prim-uniq"; + "printfMauke" = self."printf-mauke"; + "PrintfTH" = self."Printf-TH"; + "priorityQueue" = self."priority-queue"; + "prioritySync" = self."priority-sync"; + "privilegedConcurrency" = self."privileged-concurrency"; + "processConduit" = self."process-conduit"; + "processExtras" = self."process-extras"; + "processIterio" = self."process-iterio"; + "processLeksah" = self."process-leksah"; + "processListlike" = self."process-listlike"; + "processProgress" = self."process-progress"; + "processQq" = self."process-qq"; + "processStreaming" = self."process-streaming"; + "procrastinatingStructure" = self."procrastinating-structure"; + "procrastinatingVariable" = self."procrastinating-variable"; + "productProfunctors" = self."product-profunctors"; + "profunctorExtras" = self."profunctor-extras"; + "proj4HsBindings" = self."proj4-hs-bindings"; + "projectTemplate" = self."project-template"; + "prologGraphLib" = self."prolog-graph-lib"; + "prologGraph" = self."prolog-graph"; + "propertyList" = self."property-list"; + "protobufNative" = self."protobuf-native"; + "protocolBuffersDescriptorFork" = self."protocol-buffers-descriptor-fork"; + "protocolBuffersDescriptor" = self."protocol-buffers-descriptor"; + "protocolBuffersFork" = self."protocol-buffers-fork"; + "protocolBuffers" = self."protocol-buffers"; + "proveEverywhereServer" = self."prove-everywhere-server"; + "proxyKindness" = self."proxy-kindness"; + "pugsCompat" = self."pugs-compat"; + "pugsDrIFT" = self."pugs-DrIFT"; + "pugsHsregex" = self."pugs-hsregex"; + "pugsHsSyck" = self."pugs-HsSyck"; + "pulseSimple" = self."pulse-simple"; + "PupEventsClient" = self."Pup-Events-Client"; + "PupEventsDemo" = self."Pup-Events-Demo"; + "PupEventsPQueue" = self."Pup-Events-PQueue"; + "PupEvents" = self."Pup-Events"; + "PupEventsServer" = self."Pup-Events-Server"; + "pureCdb" = self."pure-cdb"; + "pureFft" = self."pure-fft"; + "pureIo" = self."pure-io"; + "purePriorityQueue" = self."pure-priority-queue"; + "purePriorityQueueTests" = self."pure-priority-queue-tests"; + "pureZlib" = self."pure-zlib"; + "pushNotifyCcs" = self."push-notify-ccs"; + "pushNotifyGeneral" = self."push-notify-general"; + "pushNotify" = self."push-notify"; + "puzzleDrawCmdline" = self."puzzle-draw-cmdline"; + "puzzleDraw" = self."puzzle-draw"; + "pwstoreCli" = self."pwstore-cli"; + "pwstoreFast" = self."pwstore-fast"; + "pwstorePurehaskell" = self."pwstore-purehaskell"; + "pxslTools" = self."pxsl-tools"; + "pythonPickle" = self."python-pickle"; + "qcOiTestgenerator" = self."qc-oi-testgenerator"; + "qdVec" = self."qd-vec"; + "qhullSimple" = self."qhull-simple"; + "quadraticIrrational" = self."quadratic-irrational"; + "quandlApi" = self."quandl-api"; + "quantumArrow" = self."quantum-arrow"; + "querystringPickle" = self."querystring-pickle"; + "quickcheckAssertions" = self."quickcheck-assertions"; + "QuickCheckGenT" = self."QuickCheck-GenT"; + "quickcheckInstances" = self."quickcheck-instances"; + "quickcheckIo" = self."quickcheck-io"; + "quickcheckPoly" = self."quickcheck-poly"; + "quickcheckProperties" = self."quickcheck-properties"; + "quickcheckPropertyComb" = self."quickcheck-property-comb"; + "quickcheckPropertyMonad" = self."quickcheck-property-monad"; + "quickcheckRegex" = self."quickcheck-regex"; + "quickcheckRelaxng" = self."quickcheck-relaxng"; + "quickcheckRematch" = self."quickcheck-rematch"; + "quickcheckScript" = self."quickcheck-script"; + "quickcheckUnicode" = self."quickcheck-unicode"; + "quickcheckWebdriver" = self."quickcheck-webdriver"; + "quickGenerator" = self."quick-generator"; + "radiumFormulaParser" = self."radium-formula-parser"; + "radosHaskell" = self."rados-haskell"; + "railCompilerEditor" = self."rail-compiler-editor"; + "rainbowTests" = self."rainbow-tests"; + "randomAccessList" = self."random-access-list"; + "randomEffin" = self."random-effin"; + "randomEff" = self."random-eff"; + "randomExtras" = self."random-extras"; + "randomFu" = self."random-fu"; + "randomShuffle" = self."random-shuffle"; + "randomSource" = self."random-source"; + "randomStream" = self."random-stream"; + "randVars" = self."rand-vars"; + "RangedSets" = self."Ranged-sets"; + "rangeSetList" = self."range-set-list"; + "rangeSpace" = self."range-space"; + "rateLimit" = self."rate-limit"; + "ratioInt" = self."ratio-int"; + "ravenHaskellScotty" = self."raven-haskell-scotty"; + "ravenHaskell" = self."raven-haskell"; + "rawstringQm" = self."rawstring-qm"; + "rawStringsQq" = self."raw-strings-qq"; + "rdtscEnolan" = self."rdtsc-enolan"; + "reactHaskell" = self."react-haskell"; + "reactionLogic" = self."reaction-logic"; + "reactiveBacon" = self."reactive-bacon"; + "reactiveBalsa" = self."reactive-balsa"; + "reactiveBananaSdl" = self."reactive-banana-sdl"; + "reactiveBanana" = self."reactive-banana"; + "reactiveBananaThreepenny" = self."reactive-banana-threepenny"; + "reactiveBananaWx" = self."reactive-banana-wx"; + "reactiveFieldtrip" = self."reactive-fieldtrip"; + "reactiveGlut" = self."reactive-glut"; + "reactiveHaskell" = self."reactive-haskell"; + "reactiveIo" = self."reactive-io"; + "reactiveThread" = self."reactive-thread"; + "readBounded" = self."read-bounded"; + "readlineStatevar" = self."readline-statevar"; + "reallySimpleXmlParser" = self."really-simple-xml-parser"; + "reasonableLens" = self."reasonable-lens"; + "recordsTh" = self."records-th"; + "recursionSchemes" = self."recursion-schemes"; + "recursiveLineCount" = self."recursive-line-count"; + "redisHs" = self."redis-hs"; + "redisIo" = self."redis-io"; + "redisResp" = self."redis-resp"; + "redisSimple" = self."redis-simple"; + "refFd" = self."ref-fd"; + "reflectionExtras" = self."reflection-extras"; + "reflectionWithoutRemorse" = self."reflection-without-remorse"; + "refMtl" = self."ref-mtl"; + "reformBlaze" = self."reform-blaze"; + "reformHamlet" = self."reform-hamlet"; + "reformHappstack" = self."reform-happstack"; + "reformHsp" = self."reform-hsp"; + "refTf" = self."ref-tf"; + "regexApplicative" = self."regex-applicative"; + "regexBase" = self."regex-base"; + "regexCompat" = self."regex-compat"; + "regexCompatTdfa" = self."regex-compat-tdfa"; + "regexDeriv" = self."regex-deriv"; + "regexDfa" = self."regex-dfa"; + "regexEasy" = self."regex-easy"; + "regexGenex" = self."regex-genex"; + "regexParsec" = self."regex-parsec"; + "regexPcreBuiltin" = self."regex-pcre-builtin"; + "regexPcre" = self."regex-pcre"; + "regexPderiv" = self."regex-pderiv"; + "regexPosix" = self."regex-posix"; + "regexPosixUnittest" = self."regex-posix-unittest"; + "regexprSymbolic" = self."regexpr-symbolic"; + "regexpTries" = self."regexp-tries"; + "regexTdfaRc" = self."regex-tdfa-rc"; + "regexTdfa" = self."regex-tdfa"; + "regexTdfaText" = self."regex-tdfa-text"; + "regexTdfaUnittest" = self."regex-tdfa-unittest"; + "regexTdfaUtf8" = self."regex-tdfa-utf8"; + "regexTre" = self."regex-tre"; + "regexXmlschema" = self."regex-xmlschema"; + "regionalPointers" = self."regional-pointers"; + "regionsMonadsfd" = self."regions-monadsfd"; + "regionsMonadstf" = self."regions-monadstf"; + "regionsMtl" = self."regions-mtl"; + "regularExtras" = self."regular-extras"; + "regularWeb" = self."regular-web"; + "regularXmlpickler" = self."regular-xmlpickler"; + "reifiedRecords" = self."reified-records"; + "reinterpretCast" = self."reinterpret-cast"; + "relationalQueryHDBC" = self."relational-query-HDBC"; + "relationalQuery" = self."relational-query"; + "relationalRecordExamples" = self."relational-record-examples"; + "relationalRecord" = self."relational-record"; + "relationalSchemas" = self."relational-schemas"; + "relativeDate" = self."relative-date"; + "rematchText" = self."rematch-text"; + "remoteDebugger" = self."remote-debugger"; + "repaAlgorithms" = self."repa-algorithms"; + "repaBytestring" = self."repa-bytestring"; + "repaDevil" = self."repa-devil"; + "repaExamples" = self."repa-examples"; + "repaFftw" = self."repa-fftw"; + "repaIo" = self."repa-io"; + "repaPlugin" = self."repa-plugin"; + "repaSeries" = self."repa-series"; + "repaSndfile" = self."repa-sndfile"; + "repaV4l2" = self."repa-v4l2"; + "repoBasedBlog" = self."repo-based-blog"; + "representableFunctors" = self."representable-functors"; + "representableProfunctors" = self."representable-profunctors"; + "representableTries" = self."representable-tries"; + "reprTreeSyb" = self."repr-tree-syb"; + "requestMonad" = self."request-monad"; + "resourceEffect" = self."resource-effect"; + "resourcePoolCatchio" = self."resource-pool-catchio"; + "resourcePool" = self."resource-pool"; + "resourceSimple" = self."resource-simple"; + "restClient" = self."rest-client"; + "restCore" = self."rest-core"; + "restExample" = self."rest-example"; + "restfulSnap" = self."restful-snap"; + "restGen" = self."rest-gen"; + "restHappstack" = self."rest-happstack"; + "restrictedWorkers" = self."restricted-workers"; + "restSnap" = self."rest-snap"; + "restStringmap" = self."rest-stringmap"; + "restTypes" = self."rest-types"; + "restWai" = self."rest-wai"; + "resumableExceptions" = self."resumable-exceptions"; + "rethinkdbClientDriver" = self."rethinkdb-client-driver"; + "rethinkdbWereHamster" = self."rethinkdb-wereHamster"; + "reverseApply" = self."reverse-apply"; + "revState" = self."rev-state"; + "riakProtobuf" = self."riak-protobuf"; + "rippleFederation" = self."ripple-federation"; + "RlangQQ" = self."Rlang-QQ"; + "rngUtils" = self."rng-utils"; + "robotsTxt" = self."robots-txt"; + "rocksdbHaskell" = self."rocksdb-haskell"; + "roguestarEngine" = self."roguestar-engine"; + "roguestarGl" = self."roguestar-gl"; + "roguestarGlut" = self."roguestar-glut"; + "rollingQueue" = self."rolling-queue"; + "romanNumerals" = self."roman-numerals"; + "rotatingLog" = self."rotating-log"; + "roundtripString" = self."roundtrip-string"; + "roundtripXml" = self."roundtrip-xml"; + "routeGenerator" = self."route-generator"; + "routePlanning" = self."route-planning"; + "rpcFramework" = self."rpc-framework"; + "rsaglFrp" = self."rsagl-frp"; + "rsaglMath" = self."rsagl-math"; + "rtorrentRpc" = self."rtorrent-rpc"; + "rtorrentState" = self."rtorrent-state"; + "rubyQq" = self."ruby-qq"; + "rulerCore" = self."ruler-core"; + "s3Signer" = self."s3-signer"; + "safeAccess" = self."safe-access"; + "safeFailureCme" = self."safe-failure-cme"; + "safeFailure" = self."safe-failure"; + "safeFreeze" = self."safe-freeze"; + "safeGlobals" = self."safe-globals"; + "safeLazyIo" = self."safe-lazy-io"; + "safePlugins" = self."safe-plugins"; + "saferFileHandlesBytestring" = self."safer-file-handles-bytestring"; + "saferFileHandles" = self."safer-file-handles"; + "saferFileHandlesText" = self."safer-file-handles-text"; + "saiShapeSyb" = self."sai-shape-syb"; + "salviaDemo" = self."salvia-demo"; + "salviaExtras" = self."salvia-extras"; + "salviaProtocol" = self."salvia-protocol"; + "salviaSessions" = self."salvia-sessions"; + "salviaWebsocket" = self."salvia-websocket"; + "sampleFrameNp" = self."sample-frame-np"; + "sampleFrame" = self."sample-frame"; + "samtoolsConduit" = self."samtools-conduit"; + "samtoolsEnumerator" = self."samtools-enumerator"; + "samtoolsIteratee" = self."samtools-iteratee"; + "satchmoBackends" = self."satchmo-backends"; + "satchmoExamples" = self."satchmo-examples"; + "satchmoFunsat" = self."satchmo-funsat"; + "satchmoMinisat" = self."satchmo-minisat"; + "satMicroHs" = self."sat-micro-hs"; + "sc3Rdu" = self."sc3-rdu"; + "scalableServer" = self."scalable-server"; + "scanVectorMachine" = self."scan-vector-machine"; + "scholdocCiteproc" = self."scholdoc-citeproc"; + "scholdocTexmath" = self."scholdoc-texmath"; + "scholdocTypes" = self."scholdoc-types"; + "scienceConstantsDimensional" = self."science-constants-dimensional"; + "scienceConstants" = self."science-constants"; + "scionBrowser" = self."scion-browser"; + "sciRatio" = self."sci-ratio"; + "scopeCairo" = self."scope-cairo"; + "scottyBindingPlay" = self."scotty-binding-play"; + "scottyBlaze" = self."scotty-blaze"; + "scottyCookie" = self."scotty-cookie"; + "scottyFay" = self."scotty-fay"; + "scottyHastache" = self."scotty-hastache"; + "scottySession" = self."scotty-session"; + "scottyTls" = self."scotty-tls"; + "scpStreams" = self."scp-streams"; + "scrabbleBot" = self."scrabble-bot"; + "scytherProof" = self."scyther-proof"; + "sdeSolver" = self."sde-solver"; + "sdl2Image" = self."sdl2-image"; + "SDL2Ttf" = self."SDL2-ttf"; + "SDLGfx" = self."SDL-gfx"; + "SDLImage" = self."SDL-image"; + "SDLMixer" = self."SDL-mixer"; + "SDLMpeg" = self."SDL-mpeg"; + "SDLTtf" = self."SDL-ttf"; + "sealModule" = self."seal-module"; + "secretSanta" = self."secret-santa"; + "secretSharing" = self."secret-sharing"; + "secureSockets" = self."secure-sockets"; + "seleniumServer" = self."selenium-server"; + "semaphorePlus" = self."semaphore-plus"; + "semigroupoidExtras" = self."semigroupoid-extras"; + "semigroupoidsSyntax" = self."semigroupoids-syntax"; + "semigroupsActions" = self."semigroups-actions"; + "semiIso" = self."semi-iso"; + "semiringSimple" = self."semiring-simple"; + "seqlocDatafiles" = self."seqloc-datafiles"; + "sequentCore" = self."sequent-core"; + "sequentialIndex" = self."sequential-index"; + "serialTestGenerators" = self."serial-test-generators"; + "servantClient" = self."servant-client"; + "servantDocs" = self."servant-docs"; + "servantJquery" = self."servant-jquery"; + "servantPool" = self."servant-pool"; + "servantPostgresql" = self."servant-postgresql"; + "servantResponse" = self."servant-response"; + "servantScotty" = self."servant-scotty"; + "servantServer" = self."servant-server"; + "sesHtml" = self."ses-html"; + "sesHtmlSnaplet" = self."ses-html-snaplet"; + "setCover" = self."set-cover"; + "setExtra" = self."set-extra"; + "setMonad" = self."set-monad"; + "sexpShow" = self."sexp-show"; + "sfmlAudio" = self."sfml-audio"; + "SFMLControl" = self."SFML-control"; + "shadyGen" = self."shady-gen"; + "shadyGraphics" = self."shady-graphics"; + "shakeCabalBuild" = self."shake-cabal-build"; + "shakeExtras" = self."shake-extras"; + "shakeLanguageC" = self."shake-language-c"; + "shakespeareCss" = self."shakespeare-css"; + "shakespeareI18n" = self."shakespeare-i18n"; + "shakespeareJs" = self."shakespeare-js"; + "shakespeareText" = self."shakespeare-text"; + "shapelyData" = self."shapely-data"; + "sharedBuffer" = self."shared-buffer"; + "sharedMemory" = self."shared-memory"; + "shaStreams" = self."sha-streams"; + "ShellacCompatline" = self."Shellac-compatline"; + "ShellacEditline" = self."Shellac-editline"; + "ShellacHaskeline" = self."Shellac-haskeline"; + "ShellacReadline" = self."Shellac-readline"; + "shellConduit" = self."shell-conduit"; + "shellEscape" = self."shell-escape"; + "shellPipe" = self."shell-pipe"; + "shellyExtra" = self."shelly-extra"; + "shiversCfg" = self."shivers-cfg"; + "shortenStrings" = self."shorten-strings"; + "ShuThing" = self."Shu-thing"; + "siffletLib" = self."sifflet-lib"; + "signedMultiset" = self."signed-multiset"; + "simpleActors" = self."simple-actors"; + "simpleAtom" = self."simple-atom"; + "simpleBluetooth" = self."simple-bluetooth"; + "simpleConduit" = self."simple-conduit"; + "simpleConfig" = self."simple-config"; + "simpleCss" = self."simple-css"; + "simpleCValue" = self."simple-c-value"; + "simpleEval" = self."simple-eval"; + "simpleFirewire" = self."simple-firewire"; + "simpleForm" = self."simple-form"; + "simpleGeneticAlgorithm" = self."simple-genetic-algorithm"; + "simpleIndex" = self."simple-index"; + "simpleircLens" = self."simpleirc-lens"; + "simpleLog" = self."simple-log"; + "simpleLogSyslog" = self."simple-log-syslog"; + "simpleNeuralNetworks" = self."simple-neural-networks"; + "simpleObserver" = self."simple-observer"; + "simplePascal" = self."simple-pascal"; + "simplePipe" = self."simple-pipe"; + "simplePostgresqlOrm" = self."simple-postgresql-orm"; + "simpleReflect" = self."simple-reflect"; + "simpleRope" = self."simple-rope"; + "simpleSendfile" = self."simple-sendfile"; + "simpleServer" = self."simple-server"; + "simpleSession" = self."simple-session"; + "simpleSessions" = self."simple-sessions"; + "simpleSmt" = self."simple-smt"; + "simpleSqlParser" = self."simple-sql-parser"; + "simpleStackedVm" = self."simple-stacked-vm"; + "simpleTabular" = self."simple-tabular"; + "simpleTemplates" = self."simple-templates"; + "simpleVec3" = self."simple-vec3"; + "sizedTypes" = self."sized-types"; + "sizedVector" = self."sized-vector"; + "slaveThread" = self."slave-thread"; + "sliceCppGen" = self."slice-cpp-gen"; + "slotLambda" = self."slot-lambda"; + "smallptHs" = self."smallpt-hs"; + "smtLib" = self."smt-lib"; + "smtpMail" = self."smtp-mail"; + "smtpsGmail" = self."smtps-gmail"; + "snakeGame" = self."snake-game"; + "snapAccept" = self."snap-accept"; + "snapApp" = self."snap-app"; + "snapAuthCli" = self."snap-auth-cli"; + "snapBlazeClay" = self."snap-blaze-clay"; + "snapBlaze" = self."snap-blaze"; + "snapConfigurationUtilities" = self."snap-configuration-utilities"; + "snapCore" = self."snap-core"; + "snapCors" = self."snap-cors"; + "snapElm" = self."snap-elm"; + "snapErrorCollector" = self."snap-error-collector"; + "snapExtras" = self."snap-extras"; + "snapletAcidState" = self."snaplet-acid-state"; + "snapletActionlog" = self."snaplet-actionlog"; + "snapletAmqp" = self."snaplet-amqp"; + "snapletAuthAcid" = self."snaplet-auth-acid"; + "snapletCoffee" = self."snaplet-coffee"; + "snapletCssMin" = self."snaplet-css-min"; + "snapletEnvironments" = self."snaplet-environments"; + "snapletFay" = self."snaplet-fay"; + "snapletHaxl" = self."snaplet-haxl"; + "snapletHdbc" = self."snaplet-hdbc"; + "snapletHslogger" = self."snaplet-hslogger"; + "snapletI18n" = self."snaplet-i18n"; + "snapletInfluxdb" = self."snaplet-influxdb"; + "snapletLss" = self."snaplet-lss"; + "snapletMandrill" = self."snaplet-mandrill"; + "snapletMongodbMinimalistic" = self."snaplet-mongodb-minimalistic"; + "snapletMongoDB" = self."snaplet-mongoDB"; + "snapletMysqlSimple" = self."snaplet-mysql-simple"; + "snapletOauth" = self."snaplet-oauth"; + "snapletPersistent" = self."snaplet-persistent"; + "snapletPostgresqlSimple" = self."snaplet-postgresql-simple"; + "snapletPostmark" = self."snaplet-postmark"; + "snapletRecaptcha" = self."snaplet-recaptcha"; + "snapletRedis" = self."snaplet-redis"; + "snapletRedson" = self."snaplet-redson"; + "snapletRest" = self."snaplet-rest"; + "snapletRiak" = self."snaplet-riak"; + "snapletSass" = self."snaplet-sass"; + "snapletSedna" = self."snaplet-sedna"; + "snapletSesHtml" = self."snaplet-ses-html"; + "snapletSqliteSimple" = self."snaplet-sqlite-simple"; + "snapletStripe" = self."snaplet-stripe"; + "snapletTasks" = self."snaplet-tasks"; + "snapletTypedSessions" = self."snaplet-typed-sessions"; + "snapLoaderDynamic" = self."snap-loader-dynamic"; + "snapLoaderStatic" = self."snap-loader-static"; + "snapPredicates" = self."snap-predicates"; + "snappyFraming" = self."snappy-framing"; + "snappyIteratee" = self."snappy-iteratee"; + "snapServer" = self."snap-server"; + "snapTesting" = self."snap-testing"; + "snapUtils" = self."snap-utils"; + "snapWebRoutes" = self."snap-web-routes"; + "sndfileEnumerators" = self."sndfile-enumerators"; + "snippetExtractor" = self."snippet-extractor"; + "snowWhite" = self."snow-white"; + "soapOpenssl" = self."soap-openssl"; + "soapTls" = self."soap-tls"; + "socketActivation" = self."socket-activation"; + "socketIo" = self."socket-io"; + "sonicVisualiser" = self."sonic-visualiser"; + "sortByPinyin" = self."sort-by-pinyin"; + "sourceCodeServer" = self."source-code-server"; + "sparseLinAlg" = self."sparse-lin-alg"; + "spatialMath" = self."spatial-math"; + "specialFunctors" = self."special-functors"; + "specializeTh" = self."specialize-th"; + "specialKeys" = self."special-keys"; + "speculationTransformers" = self."speculation-transformers"; + "spellingSuggest" = self."spelling-suggest"; + "sphinxCli" = self."sphinx-cli"; + "splitChannel" = self."split-channel"; + "splitRecord" = self."split-record"; + "splitTchan" = self."split-tchan"; + "SpockAuth" = self."Spock-auth"; + "SpockWorker" = self."Spock-worker"; + "sqliteSimple" = self."sqlite-simple"; + "sqlSimpleMysql" = self."sql-simple-mysql"; + "sqlSimplePool" = self."sql-simple-pool"; + "sqlSimplePostgresql" = self."sql-simple-postgresql"; + "sqlSimple" = self."sql-simple"; + "sqlSimpleSqlite" = self."sql-simple-sqlite"; + "sqlvalueList" = self."sqlvalue-list"; + "sqlWords" = self."sql-words"; + "stableMaps" = self."stable-maps"; + "stableMemo" = self."stable-memo"; + "stableTree" = self."stable-tree"; + "stackPrism" = self."stack-prism"; + "standaloneHaddock" = self."standalone-haddock"; + "starToStarContra" = self."star-to-star-contra"; + "starToStar" = self."star-to-star"; + "statefulMtl" = self."stateful-mtl"; + "statePlus" = self."state-plus"; + "stateRecord" = self."state-record"; + "StateVarTransformer" = self."StateVar-transformer"; + "staticHash" = self."static-hash"; + "staticResources" = self."static-resources"; + "statisticsDirichlet" = self."statistics-dirichlet"; + "statisticsFusion" = self."statistics-fusion"; + "statisticsLinreg" = self."statistics-linreg"; + "stbImage" = self."stb-image"; + "stbTruetype" = self."stb-truetype"; + "stmChannelize" = self."stm-channelize"; + "stmChans" = self."stm-chans"; + "stmChunkedQueues" = self."stm-chunked-queues"; + "stmConduit" = self."stm-conduit"; + "stmContainers" = self."stm-containers"; + "stmDelay" = self."stm-delay"; + "stmFirehose" = self."stm-firehose"; + "stmIoHooks" = self."stm-io-hooks"; + "stmLifted" = self."stm-lifted"; + "stmLinkedlist" = self."stm-linkedlist"; + "stmOrelseIo" = self."stm-orelse-io"; + "stmPromise" = self."stm-promise"; + "stmQueueExtras" = self."stm-queue-extras"; + "stmSbchan" = self."stm-sbchan"; + "stmSplit" = self."stm-split"; + "stmStats" = self."stm-stats"; + "stmTlist" = self."stm-tlist"; + "stompConduit" = self."stomp-conduit"; + "stompPatterns" = self."stomp-patterns"; + "stompQueue" = self."stomp-queue"; + "storableComplex" = self."storable-complex"; + "storableEndian" = self."storable-endian"; + "storableRecord" = self."storable-record"; + "storableStaticArray" = self."storable-static-array"; + "storableTuple" = self."storable-tuple"; + "storablevectorCarray" = self."storablevector-carray"; + "storablevectorStreamfusion" = self."storablevector-streamfusion"; + "StrafunskiATermLib" = self."Strafunski-ATermLib"; + "StrafunskiSdf2Haskell" = self."Strafunski-Sdf2Haskell"; + "StrafunskiStrategyLib" = self."Strafunski-StrategyLib"; + "streamFusion" = self."stream-fusion"; + "streamingCommons" = self."streaming-commons"; + "streamMonad" = self."stream-monad"; + "strictBaseTypes" = self."strict-base-types"; + "strictConcurrency" = self."strict-concurrency"; + "strictGhcPlugin" = self."strict-ghc-plugin"; + "strictIdentity" = self."strict-identity"; + "strictIo" = self."strict-io"; + "stringClass" = self."string-class"; + "stringCombinators" = self."string-combinators"; + "stringConversions" = self."string-conversions"; + "stringConvert" = self."string-convert"; + "stringQq" = self."string-qq"; + "stringQuote" = self."string-quote"; + "stringSimilarity" = self."string-similarity"; + "stringtableAtom" = self."stringtable-atom"; + "stripeHaskell" = self."stripe-haskell"; + "structuralInduction" = self."structural-induction"; + "structuredHaskellMode" = self."structured-haskell-mode"; + "structuredMongoDB" = self."structured-mongoDB"; + "stylishHaskell" = self."stylish-haskell"; + "sunroofCompiler" = self."sunroof-compiler"; + "sunroofExamples" = self."sunroof-examples"; + "sunroofServer" = self."sunroof-server"; + "supercolliderHt" = self."supercollider-ht"; + "supercolliderMidi" = self."supercollider-midi"; + "svmLightUtils" = self."svm-light-utils"; + "svmSimple" = self."svm-simple"; + "swiftLda" = self."swift-lda"; + "sybExtras" = self."syb-extras"; + "sybWithClassInstancesText" = self."syb-with-class-instances-text"; + "sybWithClass" = self."syb-with-class"; + "symPlot" = self."sym-plot"; + "synchronousChannels" = self."synchronous-channels"; + "syntaxAttoparsec" = self."syntax-attoparsec"; + "syntaxExampleJson" = self."syntax-example-json"; + "syntaxExample" = self."syntax-example"; + "syntaxPretty" = self."syntax-pretty"; + "syntaxPrinter" = self."syntax-printer"; + "syntaxTreesForkBairyn" = self."syntax-trees-fork-bairyn"; + "syntaxTrees" = self."syntax-trees"; + "synthesizerAlsa" = self."synthesizer-alsa"; + "synthesizerCore" = self."synthesizer-core"; + "synthesizerDimensional" = self."synthesizer-dimensional"; + "synthesizerInference" = self."synthesizer-inference"; + "synthesizerLlvm" = self."synthesizer-llvm"; + "synthesizerMidi" = self."synthesizer-midi"; + "sysAuthSmbclient" = self."sys-auth-smbclient"; + "systemArgv0" = self."system-argv0"; + "systemCanonicalpath" = self."system-canonicalpath"; + "systemCommand" = self."system-command"; + "systemFileio" = self."system-fileio"; + "systemFilepath" = self."system-filepath"; + "systemGpio" = self."system-gpio"; + "systemInotify" = self."system-inotify"; + "systemLifted" = self."system-lifted"; + "systemPosixRedirect" = self."system-posix-redirect"; + "systemRandomEffect" = self."system-random-effect"; + "systemTimeMonotonic" = self."system-time-monotonic"; + "systemUtil" = self."system-util"; + "systemUuid" = self."system-uuid"; + "tagBits" = self."tag-bits"; + "taggedBinary" = self."tagged-binary"; + "taggedExceptionCore" = self."tagged-exception-core"; + "taggedList" = self."tagged-list"; + "taggedTh" = self."tagged-th"; + "taggedTransformer" = self."tagged-transformer"; + "taggyLens" = self."taggy-lens"; + "taglibApi" = self."taglib-api"; + "tagsetPositional" = self."tagset-positional"; + "tagsoupHt" = self."tagsoup-ht"; + "tagsoupParsec" = self."tagsoup-parsec"; + "tagstreamConduit" = self."tagstream-conduit"; + "tagStream" = self."tag-stream"; + "takusenOracle" = self."takusen-oracle"; + "tamarinProver" = self."tamarin-prover"; + "tamarinProverTerm" = self."tamarin-prover-term"; + "tamarinProverTheory" = self."tamarin-prover-theory"; + "tamarinProverUtils" = self."tamarin-prover-utils"; + "tastyAntXml" = self."tasty-ant-xml"; + "tastyGolden" = self."tasty-golden"; + "tastyHspec" = self."tasty-hspec"; + "tastyHtml" = self."tasty-html"; + "tastyHunitAdapter" = self."tasty-hunit-adapter"; + "tastyHunit" = self."tasty-hunit"; + "tastyIntegrate" = self."tasty-integrate"; + "tastyProgram" = self."tasty-program"; + "tastyQuickcheck" = self."tasty-quickcheck"; + "tastyRerun" = self."tasty-rerun"; + "tastySmallcheck" = self."tasty-smallcheck"; + "tastyTh" = self."tasty-th"; + "tcacheAWS" = self."tcache-AWS"; + "tddUtil" = self."tdd-util"; + "templateDefault" = self."template-default"; + "templateHaskell" = self."template-haskell"; + "templateHsml" = self."template-hsml"; + "temporalCsound" = self."temporal-csound"; + "temporalMedia" = self."temporal-media"; + "temporalMusicNotationDemo" = self."temporal-music-notation-demo"; + "temporalMusicNotation" = self."temporal-music-notation"; + "temporalMusicNotationWestern" = self."temporal-music-notation-western"; + "temporaryRc" = self."temporary-rc"; + "terminalProgressBar" = self."terminal-progress-bar"; + "terminalSize" = self."terminal-size"; + "terminationCombinators" = self."termination-combinators"; + "terminfoHs" = self."terminfo-hs"; + "termRewriting" = self."term-rewriting"; + "testFrameworkDoctest" = self."test-framework-doctest"; + "testFrameworkGolden" = self."test-framework-golden"; + "testFrameworkHunit" = self."test-framework-hunit"; + "testFrameworkProgram" = self."test-framework-program"; + "testFrameworkQuickcheck2" = self."test-framework-quickcheck2"; + "testFrameworkQuickcheck" = self."test-framework-quickcheck"; + "testFrameworkSandbox" = self."test-framework-sandbox"; + "testFramework" = self."test-framework"; + "testFrameworkSkip" = self."test-framework-skip"; + "testFrameworkSmallcheck" = self."test-framework-smallcheck"; + "testFrameworkTestingFeat" = self."test-framework-testing-feat"; + "testFrameworkThPrime" = self."test-framework-th-prime"; + "testFrameworkTh" = self."test-framework-th"; + "testingFeat" = self."testing-feat"; + "testPkg" = self."test-pkg"; + "testSandboxHunit" = self."test-sandbox-hunit"; + "testSandboxQuickcheck" = self."test-sandbox-quickcheck"; + "testSandbox" = self."test-sandbox"; + "testShouldbe" = self."test-shouldbe"; + "testSimple" = self."test-simple"; + "textBinary" = self."text-binary"; + "textFormat" = self."text-format"; + "textFormatSimple" = self."text-format-simple"; + "textIcu" = self."text-icu"; + "textIcuTranslit" = self."text-icu-translit"; + "textJsonQq" = self."text-json-qq"; + "textLatin1" = self."text-latin1"; + "textLdap" = self."text-ldap"; + "textLocaleEncoding" = self."text-locale-encoding"; + "textManipulate" = self."text-manipulate"; + "textNormal" = self."text-normal"; + "textPrinter" = self."text-printer"; + "textRegisterMachine" = self."text-register-machine"; + "textShow" = self."text-show"; + "textStreamDecode" = self."text-stream-decode"; + "textUtf7" = self."text-utf7"; + "textXmlGeneric" = self."text-xml-generic"; + "textXmlQq" = self."text-xml-qq"; + "tfpTh" = self."tfp-th"; + "tfRandom" = self."tf-random"; + "thAlpha" = self."th-alpha"; + "thBuild" = self."th-build"; + "thDesugar" = self."th-desugar"; + "theoremquestClient" = self."theoremquest-client"; + "thetaFunctions" = self."theta-functions"; + "thExpandSyns" = self."th-expand-syns"; + "thExtras" = self."th-extras"; + "thFold" = self."th-fold"; + "thInstanceReification" = self."th-instance-reification"; + "thInstances" = self."th-instances"; + "thKinds" = self."th-kinds"; + "thLiftInstances" = self."th-lift-instances"; + "thLift" = self."th-lift"; + "thOrphans" = self."th-orphans"; + "thPrintf" = self."th-printf"; + "threadLocalStorage" = self."thread-local-storage"; + "threadsPool" = self."threads-pool"; + "threepennyGui" = self."threepenny-gui"; + "thReifyMany" = self."th-reify-many"; + "thSccs" = self."th-sccs"; + "thumbnailPlus" = self."thumbnail-plus"; + "ticTacToe" = self."tic-tac-toe"; + "tidalVis" = self."tidal-vis"; + "tieKnot" = self."tie-knot"; + "timeCompat" = self."time-compat"; + "timeExtras" = self."time-extras"; + "timeExts" = self."time-exts"; + "timeHttp" = self."time-http"; + "timeIoAccess" = self."time-io-access"; + "timeLens" = self."time-lens"; + "timeoutControl" = self."timeout-control"; + "timeoutWithResults" = self."timeout-with-results"; + "timePatterns" = self."time-patterns"; + "timeRecurrence" = self."time-recurrence"; + "timersUpdatable" = self."timers-updatable"; + "timeSeries" = self."time-series"; + "timestampSubprocessLines" = self."timestamp-subprocess-lines"; + "timeUnits" = self."time-units"; + "timeW3c" = self."time-w3c"; + "timezoneOlson" = self."timezone-olson"; + "timezoneSeries" = self."timezone-series"; + "timingConvenience" = self."timing-convenience"; + "tlsDebug" = self."tls-debug"; + "tlsExtra" = self."tls-extra"; + "toHaskell" = self."to-haskell"; + "tokenBucket" = self."token-bucket"; + "tokyocabinetHaskell" = self."tokyocabinet-haskell"; + "tokyotyrantHaskell" = self."tokyotyrant-haskell"; + "tomatoRubatoOpenal" = self."tomato-rubato-openal"; + "toStringClass" = self."to-string-class"; + "toStringInstances" = self."to-string-instances"; + "totalMap" = self."total-map"; + "traceCall" = self."trace-call"; + "traceFunctionCall" = self."trace-function-call"; + "transactionalEvents" = self."transactional-events"; + "transformersAbort" = self."transformers-abort"; + "transformersBase" = self."transformers-base"; + "transformersCompat" = self."transformers-compat"; + "transformersCompose" = self."transformers-compose"; + "transformersConvert" = self."transformers-convert"; + "transformersFree" = self."transformers-free"; + "transformersRunnable" = self."transformers-runnable"; + "transformersSupply" = self."transformers-supply"; + "translatableIntset" = self."translatable-intset"; + "traverseWithClass" = self."traverse-with-class"; + "treemapHtml" = self."treemap-html"; + "treemapHtmlTools" = self."treemap-html-tools"; + "treeMonad" = self."tree-monad"; + "treeView" = self."tree-view"; + "tremulousQuery" = self."tremulous-query"; + "trivialConstraint" = self."trivial-constraint"; + "trueName" = self."true-name"; + "tsessionHappstack" = self."tsession-happstack"; + "tspViz" = self."tsp-viz"; + "tupFunctor" = self."tup-functor"; + "tupleGen" = self."tuple-gen"; + "tupleHlist" = self."tuple-hlist"; + "tupleLenses" = self."tuple-lenses"; + "tupleMorph" = self."tuple-morph"; + "tuplesHomogenousH98" = self."tuples-homogenous-h98"; + "tupleTh" = self."tuple-th"; + "turingMusic" = self."turing-music"; + "twentefpEventloopGraphics" = self."twentefp-eventloop-graphics"; + "twentefpGraphs" = self."twentefp-graphs"; + "twentefpNumber" = self."twentefp-number"; + "twentefpRosetree" = self."twentefp-rosetree"; + "twentefpTrees" = self."twentefp-trees"; + "twentefpWebsockets" = self."twentefp-websockets"; + "twilightStm" = self."twilight-stm"; + "twitterConduit" = self."twitter-conduit"; + "twitterEnumerator" = self."twitter-enumerator"; + "twitterFeed" = self."twitter-feed"; + "twitterTypesLens" = self."twitter-types-lens"; + "twitterTypes" = self."twitter-types"; + "txtSushi" = self."txt-sushi"; + "typeableTh" = self."typeable-th"; + "typeAligned" = self."type-aligned"; + "typeBooleans" = self."type-booleans"; + "typeCereal" = self."type-cereal"; + "typeDigits" = self."type-digits"; + "typeEq" = self."type-eq"; + "typeEqualityCheck" = self."type-equality-check"; + "typeEquality" = self."type-equality"; + "typeFunctions" = self."type-functions"; + "typeHint" = self."type-hint"; + "typeInt" = self."type-int"; + "typeLevelBst" = self."type-level-bst"; + "typeLevelNaturalNumberInduction" = self."type-level-natural-number-induction"; + "typeLevelNaturalNumberOperations" = self."type-level-natural-number-operations"; + "typeLevelNaturalNumber" = self."type-level-natural-number"; + "typeLevelNumbers" = self."type-level-numbers"; + "typeLevel" = self."type-level"; + "typeLevelSets" = self."type-level-sets"; + "typelevelTensor" = self."typelevel-tensor"; + "typeLevelTf" = self."type-level-tf"; + "typeList" = self."type-list"; + "typeNatural" = self."type-natural"; + "typeOrd" = self."type-ord"; + "typeOrdSpineCereal" = self."type-ord-spine-cereal"; + "typePrelude" = self."type-prelude"; + "typesafeEndian" = self."typesafe-endian"; + "typescriptDocs" = self."typescript-docs"; + "typeSettheory" = self."type-settheory"; + "typeSpine" = self."type-spine"; + "typeStructure" = self."type-structure"; + "typeSubTh" = self."type-sub-th"; + "typeUnary" = self."type-unary"; + "typographyGeometry" = self."typography-geometry"; + "uaParser" = self."ua-parser"; + "udbusModel" = self."udbus-model"; + "uhcLight" = self."uhc-light"; + "uhcUtil" = self."uhc-util"; + "uiCommand" = self."ui-command"; + "unagiChan" = self."unagi-chan"; + "unagiStreams" = self."unagi-streams"; + "unambCustom" = self."unamb-custom"; + "unboundedDelays" = self."unbounded-delays"; + "unboundedDelaysUnits" = self."unbounded-delays-units"; + "unboundGenerics" = self."unbound-generics"; + "unboxedContainers" = self."unboxed-containers"; + "unicodeNames" = self."unicode-names"; + "unicodeNormalization" = self."unicode-normalization"; + "unicodePrelude" = self."unicode-prelude"; + "unicodeProperties" = self."unicode-properties"; + "unicodeSymbols" = self."unicode-symbols"; + "uniEvents" = self."uni-events"; + "unificationFd" = self."unification-fd"; + "uniformPair" = self."uniform-pair"; + "uniGraphs" = self."uni-graphs"; + "uniHtk" = self."uni-htk"; + "unionFindArray" = self."union-find-array"; + "unionFind" = self."union-find"; + "unionMap" = self."union-map"; + "uniPosixutil" = self."uni-posixutil"; + "uniqueLogic" = self."unique-logic"; + "uniqueLogicTf" = self."unique-logic-tf"; + "uniReactor" = self."uni-reactor"; + "unitsDefs" = self."units-defs"; + "unitsParser" = self."units-parser"; + "uniUDrawGraph" = self."uni-uDrawGraph"; + "uniUtil" = self."uni-util"; + "universalBinary" = self."universal-binary"; + "universeBase" = self."universe-base"; + "universeInstancesBase" = self."universe-instances-base"; + "universeInstancesExtended" = self."universe-instances-extended"; + "universeInstancesTrans" = self."universe-instances-trans"; + "universeReverseInstances" = self."universe-reverse-instances"; + "universeTh" = self."universe-th"; + "unixBytestring" = self."unix-bytestring"; + "unixCompat" = self."unix-compat"; + "unixHandle" = self."unix-handle"; + "unixIoExtra" = self."unix-io-extra"; + "unixMemory" = self."unix-memory"; + "unixProcessConduit" = self."unix-process-conduit"; + "unixPtyLight" = self."unix-pty-light"; + "unixTime" = self."unix-time"; + "UnixutilsShadow" = self."Unixutils-shadow"; + "unmHip" = self."unm-hip"; + "unorderedContainersRematch" = self."unordered-containers-rematch"; + "unorderedContainers" = self."unordered-containers"; + "unpackFuncs" = self."unpack-funcs"; + "unrollGhcPlugin" = self."unroll-ghc-plugin"; + "unsafePromises" = self."unsafe-promises"; + "unusablePkg" = self."unusable-pkg"; + "uriConduit" = self."uri-conduit"; + "uriEncode" = self."uri-encode"; + "uriEnumeratorFile" = self."uri-enumerator-file"; + "uriEnumerator" = self."uri-enumerator"; + "uriTemplater" = self."uri-templater"; + "uriTemplate" = self."uri-template"; + "urldispHappstack" = self."urldisp-happstack"; + "urlGeneric" = self."url-generic"; + "usbEnumerator" = self."usb-enumerator"; + "usbIdDatabase" = self."usb-id-database"; + "usbIteratee" = self."usb-iteratee"; + "usbSafe" = self."usb-safe"; + "utf8Env" = self."utf8-env"; + "utf8Light" = self."utf8-light"; + "utf8Prelude" = self."utf8-prelude"; + "utf8String" = self."utf8-string"; + "utilityHt" = self."utility-ht"; + "uuagcBootstrap" = self."uuagc-bootstrap"; + "uuagcCabal" = self."uuagc-cabal"; + "uuagcDiagrams" = self."uuagc-diagrams"; + "uuCcoExamples" = self."uu-cco-examples"; + "uuCcoHutParsing" = self."uu-cco-hut-parsing"; + "uuCco" = self."uu-cco"; + "uuCcoUuParsinglib" = self."uu-cco-uu-parsinglib"; + "uuidAeson" = self."uuid-aeson"; + "uuidLe" = self."uuid-le"; + "uuidQuasi" = self."uuid-quasi"; + "uuInterleaved" = self."uu-interleaved"; + "uuOptions" = self."uu-options"; + "uuParsinglib" = self."uu-parsinglib"; + "uuTc" = self."uu-tc"; + "uvectorAlgorithms" = self."uvector-algorithms"; + "uzblWithSource" = self."uzbl-with-source"; + "v4l2Examples" = self."v4l2-examples"; + "vacuumCairo" = self."vacuum-cairo"; + "vacuumGraphviz" = self."vacuum-graphviz"; + "vacuumOpengl" = self."vacuum-opengl"; + "vacuumUbigraph" = self."vacuum-ubigraph"; + "validNames" = self."valid-names"; + "valueSupply" = self."value-supply"; + "variablePrecision" = self."variable-precision"; + "vcsRevision" = self."vcs-revision"; + "VecBoolean" = self."Vec-Boolean"; + "VecOpenGLRaw" = self."Vec-OpenGLRaw"; + "vectFloatingAccelerate" = self."vect-floating-accelerate"; + "vectFloating" = self."vect-floating"; + "vectOpengl" = self."vect-opengl"; + "vectorAlgorithms" = self."vector-algorithms"; + "vectorBinaryInstances" = self."vector-binary-instances"; + "vectorBinary" = self."vector-binary"; + "vectorBuffer" = self."vector-buffer"; + "vectorBytestring" = self."vector-bytestring"; + "vectorClock" = self."vector-clock"; + "vectorConduit" = self."vector-conduit"; + "vectorFftw" = self."vector-fftw"; + "vectorFunctorlazy" = self."vector-functorlazy"; + "vectorHeterogenous" = self."vector-heterogenous"; + "vectorInstancesCollections" = self."vector-instances-collections"; + "vectorInstances" = self."vector-instances"; + "vectorMmap" = self."vector-mmap"; + "vectorRandom" = self."vector-random"; + "vectorReadInstances" = self."vector-read-instances"; + "vectorSpaceMap" = self."vector-space-map"; + "vectorSpaceOpengl" = self."vector-space-opengl"; + "vectorSpacePoints" = self."vector-space-points"; + "vectorSpace" = self."vector-space"; + "vectorStatic" = self."vector-static"; + "vectorStrategies" = self."vector-strategies"; + "vectorThUnbox" = self."vector-th-unbox"; + "VecTransform" = self."Vec-Transform"; + "ViennaRNABindings" = self."ViennaRNA-bindings"; + "vintageBasic" = self."vintage-basic"; + "vinylGl" = self."vinyl-gl"; + "vinylJson" = self."vinyl-json"; + "visualGraphrewrite" = self."visual-graphrewrite"; + "visualProf" = self."visual-prof"; + "vkAwsRoute53" = self."vk-aws-route53"; + "vkPosixPty" = self."vk-posix-pty"; + "vowpalUtils" = self."vowpal-utils"; + "vtyExamples" = self."vty-examples"; + "vtyMenu" = self."vty-menu"; + "vtyUiExtras" = self."vty-ui-extras"; + "vtyUi" = self."vty-ui"; + "waiAppFileCgi" = self."wai-app-file-cgi"; + "waiAppStatic" = self."wai-app-static"; + "waiConduit" = self."wai-conduit"; + "waiCors" = self."wai-cors"; + "waiDigestiveFunctors" = self."wai-digestive-functors"; + "waiDispatch" = self."wai-dispatch"; + "waiEventsource" = self."wai-eventsource"; + "waiExtra" = self."wai-extra"; + "waiFrontendMonadcgi" = self."wai-frontend-monadcgi"; + "waiGraceful" = self."wai-graceful"; + "waiHandlerDevel" = self."wai-handler-devel"; + "waiHandlerFastcgi" = self."wai-handler-fastcgi"; + "waiHandlerLaunch" = self."wai-handler-launch"; + "waiHandlerScgi" = self."wai-handler-scgi"; + "waiHandlerSnap" = self."wai-handler-snap"; + "waiHandlerWebkit" = self."wai-handler-webkit"; + "waiHastache" = self."wai-hastache"; + "waiLite" = self."wai-lite"; + "waiLoggerPrefork" = self."wai-logger-prefork"; + "waiLogger" = self."wai-logger"; + "waiMiddlewareCacheRedis" = self."wai-middleware-cache-redis"; + "waiMiddlewareCache" = self."wai-middleware-cache"; + "waiMiddlewareCatch" = self."wai-middleware-catch"; + "waiMiddlewareEtag" = self."wai-middleware-etag"; + "waiMiddlewareHeaders" = self."wai-middleware-headers"; + "waiMiddlewareRoute" = self."wai-middleware-route"; + "waiMiddlewareStatic" = self."wai-middleware-static"; + "waiPredicates" = self."wai-predicates"; + "waiResponsible" = self."wai-responsible"; + "waiRouter" = self."wai-router"; + "waiRoute" = self."wai-route"; + "waiRoutes" = self."wai-routes"; + "waiRouting" = self."wai-routing"; + "waiSessionClientsession" = self."wai-session-clientsession"; + "waiSession" = self."wai-session"; + "waiSessionTokyocabinet" = self."wai-session-tokyocabinet"; + "waiStaticCache" = self."wai-static-cache"; + "waiStaticPages" = self."wai-static-pages"; + "waiTest" = self."wai-test"; + "waitHandle" = self."wait-handle"; + "waiThrottler" = self."wai-throttler"; + "waiUtil" = self."wai-util"; + "waiWebsockets" = self."wai-websockets"; + "warpDynamic" = self."warp-dynamic"; + "warpStatic" = self."warp-static"; + "warpTls" = self."warp-tls"; + "warpTlsUid" = self."warp-tls-uid"; + "weatherApi" = self."weather-api"; + "WebBitsHtml" = self."WebBits-Html"; + "WebBitsMultiplate" = self."WebBits-multiplate"; + "webBrowserInHaskell" = self."web-browser-in-haskell"; + "webCss" = self."web-css"; + "webdriverAngular" = self."webdriver-angular"; + "webdriverSnoy" = self."webdriver-snoy"; + "webEncodings" = self."web-encodings"; + "webFpco" = self."web-fpco"; + "webkitgtk3Javascriptcore" = self."webkitgtk3-javascriptcore"; + "webkitJavascriptcore" = self."webkit-javascriptcore"; + "webMongrel2" = self."web-mongrel2"; + "webPage" = self."web-page"; + "webPlugins" = self."web-plugins"; + "webRoutesBoomerang" = self."web-routes-boomerang"; + "webRoutesHappstack" = self."web-routes-happstack"; + "webRoutesHsp" = self."web-routes-hsp"; + "webRoutesMtl" = self."web-routes-mtl"; + "webRoutesQuasi" = self."web-routes-quasi"; + "webRoutesRegular" = self."web-routes-regular"; + "webRoutes" = self."web-routes"; + "webRoutesTh" = self."web-routes-th"; + "webRoutesTransformers" = self."web-routes-transformers"; + "webRoutesWai" = self."web-routes-wai"; + "websocketsSnap" = self."websockets-snap"; + "weddingAnnouncement" = self."wedding-announcement"; + "weightedRegexp" = self."weighted-regexp"; + "weightedSearch" = self."weighted-search"; + "whebMongo" = self."wheb-mongo"; + "whebRedis" = self."wheb-redis"; + "whebStrapped" = self."wheb-strapped"; + "whileLangParser" = self."while-lang-parser"; + "Win32DhcpServer" = self."Win32-dhcp-server"; + "Win32Errors" = self."Win32-errors"; + "Win32Extras" = self."Win32-extras"; + "Win32JunctionPoint" = self."Win32-junction-point"; + "Win32Notify" = self."Win32-notify"; + "Win32Services" = self."Win32-services"; + "Win32ServicesWrapper" = self."Win32-services-wrapper"; + "winHpPath" = self."win-hp-path"; + "wlPprintExtras" = self."wl-pprint-extras"; + "wlPprint" = self."wl-pprint"; + "wlPprintTerminfo" = self."wl-pprint-terminfo"; + "wlPprintText" = self."wl-pprint-text"; + "WordNetGhc74" = self."WordNet-ghc74"; + "wordTrie" = self."word-trie"; + "wpArchivebot" = self."wp-archivebot"; + "wtkGtk" = self."wtk-gtk"; + "wumpusBasic" = self."wumpus-basic"; + "wumpusCore" = self."wumpus-core"; + "wumpusDrawing" = self."wumpus-drawing"; + "wumpusMicroprint" = self."wumpus-microprint"; + "wumpusTree" = self."wumpus-tree"; + "X11Extras" = self."X11-extras"; + "X11Rm" = self."X11-rm"; + "X11Xdamage" = self."X11-xdamage"; + "X11Xfixes" = self."X11-xfixes"; + "X11Xft" = self."X11-xft"; + "x11Xim" = self."x11-xim"; + "x11Xinput" = self."x11-xinput"; + "X11Xshape" = self."X11-xshape"; + "x509Store" = self."x509-store"; + "x509System" = self."x509-system"; + "x509Util" = self."x509-util"; + "x509Validation" = self."x509-validation"; + "xcbTypes" = self."xcb-types"; + "xchatPlugin" = self."xchat-plugin"; + "xdgBasedir" = self."xdg-basedir"; + "xdgUserdirs" = self."xdg-userdirs"; + "xDsp" = self."x-dsp"; + "xhaskellLibrary" = self."xhaskell-library"; + "xhtmlCombinators" = self."xhtml-combinators"; + "xilinxLava" = self."xilinx-lava"; + "xingApi" = self."xing-api"; + "xlsxTemplater" = self."xlsx-templater"; + "xmlBasic" = self."xml-basic"; + "xmlCatalog" = self."xml-catalog"; + "xmlConduit" = self."xml-conduit"; + "xmlConduitWriter" = self."xml-conduit-writer"; + "xmlEnumeratorCombinators" = self."xml-enumerator-combinators"; + "xmlEnumerator" = self."xml-enumerator"; + "xmlHamlet" = self."xml-hamlet"; + "xmlHelpers" = self."xml-helpers"; + "xmlHtmlConduitLens" = self."xml-html-conduit-lens"; + "xmlLens" = self."xml-lens"; + "xmlMonad" = self."xml-monad"; + "xmlParsec" = self."xml-parsec"; + "xmlPicklers" = self."xml-picklers"; + "xmlPipe" = self."xml-pipe"; + "xmlPrettify" = self."xml-prettify"; + "xmlPush" = self."xml-push"; + "xmlToJsonFast" = self."xml-to-json-fast"; + "xmlToJson" = self."xml-to-json"; + "xmlTypes" = self."xml-types"; + "xmms2ClientGlib" = self."xmms2-client-glib"; + "xmms2Client" = self."xmms2-client"; + "xmonadBluetilebranch" = self."xmonad-bluetilebranch"; + "xmonadContribBluetilebranch" = self."xmonad-contrib-bluetilebranch"; + "xmonadContribGpl" = self."xmonad-contrib-gpl"; + "xmonadContrib" = self."xmonad-contrib"; + "xmonadEval" = self."xmonad-eval"; + "xmonadExtras" = self."xmonad-extras"; + "xmonadScreenshot" = self."xmonad-screenshot"; + "xmonadUtils" = self."xmonad-utils"; + "xournalBuilder" = self."xournal-builder"; + "xournalConvert" = self."xournal-convert"; + "xournalParser" = self."xournal-parser"; + "xournalRender" = self."xournal-render"; + "xournalTypes" = self."xournal-types"; + "xssSanitize" = self."xss-sanitize"; + "yahooFinanceConduit" = self."yahoo-finance-conduit"; + "yahooWebSearch" = self."yahoo-web-search"; + "yajlEnumerator" = self."yajl-enumerator"; + "yamlConfig" = self."yaml-config"; + "yamlLightLens" = self."yaml-light-lens"; + "yamlLight" = self."yaml-light"; + "yamlRpcScotty" = self."yaml-rpc-scotty"; + "yamlRpc" = self."yaml-rpc"; + "yamlRpcSnap" = self."yaml-rpc-snap"; + "yampaCanvas" = self."yampa-canvas"; + "yampaGlfw" = self."yampa-glfw"; + "yampaGlut" = self."yampa-glut"; + "yarrImageIo" = self."yarr-image-io"; + "yesodAngular" = self."yesod-angular"; + "yesodAuthAccount" = self."yesod-auth-account"; + "yesodAuthBcrypt" = self."yesod-auth-bcrypt"; + "yesodAuthDeskcom" = self."yesod-auth-deskcom"; + "yesodAuthFb" = self."yesod-auth-fb"; + "yesodAuthHashdb" = self."yesod-auth-hashdb"; + "yesodAuthKerberos" = self."yesod-auth-kerberos"; + "yesodAuthLdap" = self."yesod-auth-ldap"; + "yesodAuthOauth2" = self."yesod-auth-oauth2"; + "yesodAuthOauth" = self."yesod-auth-oauth"; + "yesodAuthPam" = self."yesod-auth-pam"; + "yesodAuth" = self."yesod-auth"; + "yesodAuthSmbclient" = self."yesod-auth-smbclient"; + "yesodAuthZendesk" = self."yesod-auth-zendesk"; + "yesodBin" = self."yesod-bin"; + "yesodComments" = self."yesod-comments"; + "yesodContinuations" = self."yesod-continuations"; + "yesodCore" = self."yesod-core"; + "yesodDatatables" = self."yesod-datatables"; + "yesodDefault" = self."yesod-default"; + "yesodDsl" = self."yesod-dsl"; + "yesodEventsource" = self."yesod-eventsource"; + "yesodExamples" = self."yesod-examples"; + "yesodFay" = self."yesod-fay"; + "yesodFb" = self."yesod-fb"; + "yesodFormJson" = self."yesod-form-json"; + "yesodForm" = self."yesod-form"; + "yesodGitrepo" = self."yesod-gitrepo"; + "yesodGoodies" = self."yesod-goodies"; + "yesodJson" = self."yesod-json"; + "yesodLinks" = self."yesod-links"; + "yesodMangopay" = self."yesod-mangopay"; + "yesodMarkdown" = self."yesod-markdown"; + "yesodNewsfeed" = self."yesod-newsfeed"; + "yesodPaginate" = self."yesod-paginate"; + "yesodPagination" = self."yesod-pagination"; + "yesodPaginator" = self."yesod-paginator"; + "yesodPersistent" = self."yesod-persistent"; + "yesodPlatform" = self."yesod-platform"; + "yesodPnotify" = self."yesod-pnotify"; + "yesodPure" = self."yesod-pure"; + "yesodRecaptcha" = self."yesod-recaptcha"; + "yesodRoutes" = self."yesod-routes"; + "yesodRoutesTypescript" = self."yesod-routes-typescript"; + "yesodRst" = self."yesod-rst"; + "yesodS3" = self."yesod-s3"; + "yesodSessionRedis" = self."yesod-session-redis"; + "yesodSitemap" = self."yesod-sitemap"; + "yesodStaticAngular" = self."yesod-static-angular"; + "yesodStatic" = self."yesod-static"; + "yesodTableview" = self."yesod-tableview"; + "yesodTestJson" = self."yesod-test-json"; + "yesodTest" = self."yesod-test"; + "yesodTextMarkdown" = self."yesod-text-markdown"; + "yesodTls" = self."yesod-tls"; + "yesodVend" = self."yesod-vend"; + "yesodWebsockets" = self."yesod-websockets"; + "yesodWorker" = self."yesod-worker"; + "yesPrecure5Command" = self."yes-precure5-command"; + "yicesEasy" = self."yices-easy"; + "yicesPainless" = self."yices-painless"; + "yiContrib" = self."yi-contrib"; + "yiEmacsColours" = self."yi-emacs-colours"; + "yiFuzzyOpen" = self."yi-fuzzy-open"; + "yiGtk" = self."yi-gtk"; + "yiLanguage" = self."yi-language"; + "yiMonokai" = self."yi-monokai"; + "yiRope" = self."yi-rope"; + "yiSnippet" = self."yi-snippet"; + "yiSpolsky" = self."yi-spolsky"; + "yiVty" = self."yi-vty"; + "yjftpLibs" = self."yjftp-libs"; + "YogurtStandalone" = self."Yogurt-Standalone"; + "yorkLava" = self."york-lava"; + "zasniGerna" = self."zasni-gerna"; + "zendeskApi" = self."zendesk-api"; + "zeromq3Conduit" = self."zeromq3-conduit"; + "zeromq3Haskell" = self."zeromq3-haskell"; + "zeromq4Haskell" = self."zeromq4-haskell"; + "zeromqHaskell" = self."zeromq-haskell"; + "zigbeeZnet25" = self."zigbee-znet25"; + "zipArchive" = self."zip-archive"; + "zipConduit" = self."zip-conduit"; + "zlibBindings" = self."zlib-bindings"; + "zlibConduit" = self."zlib-conduit"; + "zlibEnum" = self."zlib-enum"; + "zlibLens" = self."zlib-lens"; + "zmidiCore" = self."zmidi-core"; + "zmidiScore" = self."zmidi-score"; + "zoomCachePcm" = self."zoom-cache-pcm"; + "zoomCache" = self."zoom-cache"; + "zoomCacheSndfile" = self."zoom-cache-sndfile"; + "zshBattery" = self."zsh-battery"; + +} diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix new file mode 100644 index 000000000000..a58ace7cca72 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -0,0 +1,375 @@ +{ pkgs }: + +with import ./lib.nix; + +self: super: { + + # Some packages need a non-core version of Cabal. + Cabal_1_20_0_3 = overrideCabal super.Cabal_1_20_0_3 (drv: { doCheck = false;}); + Cabal_1_22_0_0 = overrideCabal super.Cabal_1_22_0_0 (drv: { doCheck = false;}); + cabal-install = overrideCabal (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }) (drv: { doCheck = false; }); + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_20_0_3; }; + + # Break infinite recursions. + digest = super.digest.override { inherit (pkgs) zlib; }; + matlab = super.matlab.override { matlab = null; }; + + # Doesn't compile with lua 5.2. + hslua = super.hslua.override { lua = pkgs.lua5_1; }; + + # "curl" means pkgs.curl + git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; + + # Depends on code distributed under a non-free license. + yices-painless = overrideCabal super.yices-painless (drv: { hydraPlatforms = []; }); + + # This package overrides the one from pkgs.gnome. + gtkglext = super.gtkglext.override { inherit (pkgs.gnome) gtkglext; }; + + # The test suite refers to its own library with an invalid version constraint. + presburger = overrideCabal super.presburger (drv: { doCheck = false; }); + + # Won't find it's header files without help. + sfml-audio = overrideCabal super.sfml-audio (drv: { configureFlags = drv.configureFlags or [] ++ ["--extra-include-dirs=${pkgs.openal}/include/AL"]; }); + + # Hacks to make packages compile. + abstract-deque = overrideCabal super.abstract-deque (drv: { doCheck = false; }); + accelerate-cuda = overrideCabal super.accelerate-cuda (drv: { jailbreak = true; }); + accelerate = overrideCabal super.accelerate (drv: { jailbreak = true; }); + active = overrideCabal super.active (drv: { jailbreak = true; }); + aeson-utils = overrideCabal super.aeson-utils (drv: { jailbreak = true; }); + Agda = overrideCabal super.Agda (drv: { jailbreak = true; noHaddock = true; }); + amqp = overrideCabal super.amqp (drv: { doCheck = false; }); + arbtt = overrideCabal super.arbtt (drv: { jailbreak = true; }); + ariadne = overrideCabal super.ariadne (drv: { doCheck = false; }); + arithmoi = overrideCabal super.arithmoi (drv: { jailbreak = true; }); + asn1-encoding = overrideCabal super.asn1-encoding (drv: { doCheck = false; }); + assert-failure = overrideCabal super.assert-failure (drv: { jailbreak = true; }); + atto-lisp = overrideCabal super.atto-lisp (drv: { jailbreak = true; }); + attoparsec-conduit = overrideCabal super.attoparsec-conduit (drv: { noHaddock = true; }); + authenticate-oauth = overrideCabal super.authenticate-oauth (drv: { jailbreak = true; }); + aws = overrideCabal super.aws (drv: { doCheck = false; jailbreak = true; }); + base64-bytestring = overrideCabal super.base64-bytestring (drv: { doCheck = false; }); + benchpress = overrideCabal super.benchpress (drv: { jailbreak = true; }); + binary-conduit = overrideCabal super.binary-conduit (drv: { jailbreak = true; }); + bindings-GLFW = overrideCabal super.bindings-GLFW (drv: { doCheck = false; }); + bitset = overrideCabal super.bitset (drv: { doCheck = false; }); + blaze-builder-conduit = overrideCabal super.blaze-builder-conduit (drv: { noHaddock = true; }); + blaze-builder-enumerator = overrideCabal super.blaze-builder-enumerator (drv: { jailbreak = true; }); + blaze-svg = overrideCabal super.blaze-svg (drv: { jailbreak = true; }); + boundingboxes = overrideCabal super.boundingboxes (drv: { doCheck = false; }); + bson = overrideCabal super.bson (drv: { doCheck = false; }); + bytestring-progress = overrideCabal super.bytestring-progress (drv: { noHaddock = true; }); + cabal2ghci = overrideCabal super.cabal2ghci (drv: { jailbreak = true; }); + cabal-bounds = overrideCabal super.cabal-bounds (drv: { doCheck = false; jailbreak = true; }); + cabal-cargs = overrideCabal super.cabal-cargs (drv: { jailbreak = true; }); + cabal-lenses = overrideCabal super.cabal-lenses (drv: { jailbreak = true; }); + cabal-macosx = overrideCabal super.cabal-macosx (drv: { jailbreak = true; }); + cabal-meta = overrideCabal super.cabal-meta (drv: { doCheck = false; }); + cairo = overrideCabal super.cairo (drv: { jailbreak = true; }); + cautious-file = overrideCabal super.cautious-file (drv: { doCheck = false; }); + certificate = overrideCabal super.certificate (drv: { jailbreak = true; }); + Chart-cairo = overrideCabal super.Chart-cairo (drv: { jailbreak = true; }); + Chart-diagrams = overrideCabal super.Chart-diagrams (drv: { jailbreak = true; }); + Chart = overrideCabal super.Chart (drv: { jailbreak = true; }); + ChasingBottoms = overrideCabal super.ChasingBottoms (drv: { jailbreak = true; }); + cheapskate = overrideCabal super.cheapskate (drv: { jailbreak = true; }); + citeproc-hs = overrideCabal super.citeproc-hs (drv: { jailbreak = true; }); + clay = overrideCabal super.clay (drv: { jailbreak = true; }); + cmdtheline = overrideCabal super.cmdtheline (drv: { doCheck = false; }); + codex = overrideCabal super.codex (drv: { jailbreak = true; }); + command-qq = overrideCabal super.command-qq (drv: { doCheck = false; }); + comonads-fd = overrideCabal super.comonads-fd (drv: { noHaddock = true; }); + comonad-transformers = overrideCabal super.comonad-transformers (drv: { noHaddock = true; }); + concrete-typerep = overrideCabal super.concrete-typerep (drv: { doCheck = false; }); + conduit-extra = overrideCabal super.conduit-extra (drv: { doCheck = false; }); + conduit = overrideCabal super.conduit (drv: { doCheck = false; }); + CouchDB = overrideCabal super.CouchDB (drv: { doCheck = false; jailbreak = true; }); + criterion = overrideCabal super.criterion (drv: { doCheck = false; }); + crypto-conduit = overrideCabal super.crypto-conduit (drv: { doCheck = false; jailbreak = true; }); + crypto-numbers = overrideCabal super.crypto-numbers (drv: { doCheck = false; }); + cuda = overrideCabal super.cuda (drv: { doCheck = false; }); + data-accessor = overrideCabal super.data-accessor (drv: { jailbreak = true; }); + dataenc = overrideCabal super.dataenc (drv: { jailbreak = true; }); + data-fin = overrideCabal super.data-fin (drv: { jailbreak = true; }); + data-lens = overrideCabal super.data-lens (drv: { jailbreak = true; }); + data-pprint = overrideCabal super.data-pprint (drv: { jailbreak = true; }); + dbmigrations = overrideCabal super.dbmigrations (drv: { jailbreak = true; }); + dbus = overrideCabal super.dbus (drv: { doCheck = false; jailbreak = true; }); + deepseq-th = overrideCabal super.deepseq-th (drv: { doCheck = false; jailbreak = true; }); + diagrams-contrib = overrideCabal super.diagrams-contrib (drv: { jailbreak = true; }); + diagrams-core = overrideCabal super.diagrams-core (drv: { jailbreak = true; }); + diagrams-lib = overrideCabal super.diagrams-lib (drv: { jailbreak = true; }); + diagrams-postscript = overrideCabal super.diagrams-postscript (drv: { jailbreak = true; }); + diagrams-rasterific = overrideCabal super.diagrams-rasterific (drv: { jailbreak = true; }); + diagrams = overrideCabal super.diagrams (drv: { noHaddock = true; jailbreak = true; }); + diagrams-svg = overrideCabal super.diagrams-svg (drv: { jailbreak = true; }); + digestive-functors-heist = overrideCabal super.digestive-functors-heist (drv: { jailbreak = true; }); + digestive-functors-snap = overrideCabal super.digestive-functors-snap (drv: { jailbreak = true; }); + digestive-functors = overrideCabal super.digestive-functors (drv: { jailbreak = true; }); + directory-layout = overrideCabal super.directory-layout (drv: { doCheck = false; }); + distributed-process-platform = overrideCabal super.distributed-process-platform (drv: { doCheck = false; jailbreak = true; }); + distributed-process = overrideCabal super.distributed-process (drv: { jailbreak = true; }); + doctest = overrideCabal super.doctest (drv: { doCheck = false; }); + dom-selector = overrideCabal super.dom-selector (drv: { doCheck = false; }); + download-curl = overrideCabal super.download-curl (drv: { jailbreak = true; }); + dual-tree = overrideCabal super.dual-tree (drv: { jailbreak = true; }); + Dust-crypto = overrideCabal super.Dust-crypto (drv: { doCheck = false; }); + either = overrideCabal super.either (drv: { noHaddock = true; }); + ekg = overrideCabal super.ekg (drv: { jailbreak = true; }); + elm-get = overrideCabal super.elm-get (drv: { jailbreak = true; }); + elm-server = overrideCabal super.elm-server (drv: { jailbreak = true; }); + encoding = overrideCabal super.encoding (drv: { jailbreak = true; }); + enummapset = overrideCabal super.enummapset (drv: { jailbreak = true; }); + equational-reasoning = overrideCabal super.equational-reasoning (drv: { jailbreak = true; }); + equivalence = overrideCabal super.equivalence (drv: { doCheck = false; }); + errors = overrideCabal super.errors (drv: { jailbreak = true; }); + extensible-effects = overrideCabal super.extensible-effects (drv: { jailbreak = true; }); + failure = overrideCabal super.failure (drv: { jailbreak = true; }); + fay = overrideCabal super.fay (drv: { jailbreak = true; }); + fb = overrideCabal super.fb (drv: { doCheck = false; jailbreak = true; }); + filestore = overrideCabal super.filestore (drv: { doCheck = false; jailbreak = true; }); + force-layout = overrideCabal super.force-layout (drv: { jailbreak = true; }); + free-game = overrideCabal super.free-game (drv: { jailbreak = true; }); + free = overrideCabal super.free (drv: { jailbreak = true; }); + fsnotify = overrideCabal super.fsnotify (drv: { doCheck = false; }); + ghc-events = overrideCabal super.ghc-events (drv: { doCheck = false; jailbreak = true; }); + ghcid = overrideCabal super.ghcid (drv: { doCheck = false; }); + ghc-mod = overrideCabal super.ghc-mod (drv: { doCheck = false; }); + gitit = overrideCabal super.gitit (drv: { jailbreak = true; }); + git-vogue = overrideCabal super.git-vogue (drv: { doCheck = false; }); + glade = overrideCabal super.glade (drv: { jailbreak = true; }); + GLFW-b = overrideCabal super.GLFW-b (drv: { doCheck = false; }); + gloss-raster = overrideCabal super.gloss-raster (drv: { jailbreak = true; }); + gl = overrideCabal super.gl (drv: { noHaddock = true; }); + gnuplot = overrideCabal super.gnuplot (drv: { jailbreak = true; }); + Graphalyze = overrideCabal super.Graphalyze (drv: { jailbreak = true; }); + graphviz = overrideCabal super.graphviz (drv: { doCheck = false; jailbreak = true; }); + grid = overrideCabal super.grid (drv: { doCheck = false; }); + groupoids = overrideCabal super.groupoids (drv: { noHaddock = true; }); + gtk-traymanager = overrideCabal super.gtk-traymanager (drv: { jailbreak = true; }); + hakyll = overrideCabal super.hakyll (drv: { jailbreak = true; }); + hamlet = overrideCabal super.hamlet (drv: { noHaddock = true; }); + handa-gdata = overrideCabal super.handa-gdata (drv: { doCheck = false; }); + HandsomeSoup = overrideCabal super.HandsomeSoup (drv: { jailbreak = true; }); + happstack-server = overrideCabal super.happstack-server (drv: { doCheck = false; jailbreak = true; }); + hashable = overrideCabal super.hashable (drv: { doCheck = false; jailbreak = true; }); + hashed-storage = overrideCabal super.hashed-storage (drv: { doCheck = false; }); + haskell-docs = overrideCabal super.haskell-docs (drv: { doCheck = false; }); + haskell-names = overrideCabal super.haskell-names (drv: { doCheck = false; }); + haskell-src-exts = overrideCabal super.haskell-src-exts (drv: { doCheck = false; }); + haskell-src-meta = overrideCabal super.haskell-src-meta (drv: { jailbreak = true; }); + haskoin = overrideCabal super.haskoin (drv: { doCheck = false; jailbreak = true; }); + hasktags = overrideCabal super.hasktags (drv: { jailbreak = true; }); + hasql-postgres = overrideCabal super.hasql-postgres (drv: { doCheck = false; }); + haste-compiler = overrideCabal super.haste-compiler (drv: { noHaddock = true; }); + haxl = overrideCabal super.haxl (drv: { jailbreak = true; }); + HaXml = overrideCabal super.HaXml (drv: { noHaddock = true; }); + haxr = overrideCabal super.haxr (drv: { jailbreak = true; }); + hcltest = overrideCabal super.hcltest (drv: { jailbreak = true; }); + HDBC-odbc = overrideCabal super.HDBC-odbc (drv: { noHaddock = true; }); + hedis = overrideCabal super.hedis (drv: { doCheck = false; }); + heist = overrideCabal super.heist (drv: { jailbreak = true; }); + hindent = overrideCabal super.hindent (drv: { doCheck = false; }); + hi = overrideCabal super.hi (drv: { doCheck = false; }); + hjsmin = overrideCabal super.hjsmin (drv: { jailbreak = true; }); + hledger-web = overrideCabal super.hledger-web (drv: { doCheck = false; jailbreak = true; }); + HList = overrideCabal super.HList (drv: { doCheck = false; }); + hoauth2 = overrideCabal super.hoauth2 (drv: { jailbreak = true; }); + holy-project = overrideCabal super.holy-project (drv: { doCheck = false; }); + hoodle-core = overrideCabal super.hoodle-core (drv: { noHaddock = true; }); + hsbencher-fusion = overrideCabal super.hsbencher-fusion (drv: { doCheck = false; }); + hsbencher = overrideCabal super.hsbencher (drv: { doCheck = false; }); + hsc3-db = overrideCabal super.hsc3-db (drv: { noHaddock = true; }); + hsimport = overrideCabal super.hsimport (drv: { jailbreak = true; }); + hsini = overrideCabal super.hsini (drv: { jailbreak = true; }); + hspec-discover = overrideCabal super.hspec-discover (drv: { noHaddock = true; }); + hspec-expectations = overrideCabal super.hspec-expectations (drv: { doCheck = false; }); + hspec-meta = overrideCabal super.hspec-meta (drv: { doCheck = false; }); + hspec = overrideCabal super.hspec (drv: { doCheck = false; }); + hsyslog = overrideCabal super.hsyslog (drv: { noHaddock = true; }); + HTF = overrideCabal super.HTF (drv: { doCheck = false; }); + http-attoparsec = overrideCabal super.http-attoparsec (drv: { jailbreak = true; }); + http-client-conduit = overrideCabal super.http-client-conduit (drv: { noHaddock = true; }); + http-client-multipart = overrideCabal super.http-client-multipart (drv: { noHaddock = true; }); + http-client = overrideCabal super.http-client (drv: { doCheck = false; }); + http-client-tls = overrideCabal super.http-client-tls (drv: { doCheck = false; }); + http-conduit = overrideCabal super.http-conduit (drv: { doCheck = false; }); + httpd-shed = overrideCabal super.httpd-shed (drv: { jailbreak = true; }); + http-reverse-proxy = overrideCabal super.http-reverse-proxy (drv: { doCheck = false; }); + http-streams = overrideCabal super.http-streams (drv: { doCheck = false; jailbreak = true; }); + HTTP = overrideCabal super.HTTP (drv: { doCheck = false; }); + http-types = overrideCabal super.http-types (drv: { jailbreak = true; }); + idris = overrideCabal super.idris (drv: { jailbreak = true; }); + ihaskell = overrideCabal super.ihaskell (drv: { doCheck = false; jailbreak = true; }); + js-jquery = overrideCabal super.js-jquery (drv: { doCheck = false; }); + json-assertions = overrideCabal super.json-assertions (drv: { jailbreak = true; }); + json-rpc = overrideCabal super.json-rpc (drv: { jailbreak = true; }); + json-schema = overrideCabal super.json-schema (drv: { jailbreak = true; }); + kansas-lava = overrideCabal super.kansas-lava (drv: { jailbreak = true; }); + keys = overrideCabal super.keys (drv: { jailbreak = true; }); + language-c-quote = overrideCabal super.language-c-quote (drv: { jailbreak = true; }); + language-ecmascript = overrideCabal super.language-ecmascript (drv: { doCheck = false; jailbreak = true; }); + language-java = overrideCabal super.language-java (drv: { doCheck = false; }); + largeword = overrideCabal super.largeword (drv: { jailbreak = true; }); + libjenkins = overrideCabal super.libjenkins (drv: { doCheck = false; jailbreak = true; }); + libsystemd-journal = overrideCabal super.libsystemd-journal (drv: { jailbreak = true; }); + lifted-base = overrideCabal super.lifted-base (drv: { doCheck = false; }); + linear = overrideCabal super.linear (drv: { doCheck = false; }); + ListLike = overrideCabal super.ListLike (drv: { jailbreak = true; }); + list-tries = overrideCabal super.list-tries (drv: { jailbreak = true; }); + llvm-general-pure = overrideCabal super.llvm-general-pure (drv: { doCheck = false; }); + llvm-general = overrideCabal super.llvm-general (drv: { doCheck = false; }); + lzma-enumerator = overrideCabal super.lzma-enumerator (drv: { jailbreak = true; }); + machines-directory = overrideCabal super.machines-directory (drv: { jailbreak = true; }); + machines-io = overrideCabal super.machines-io (drv: { jailbreak = true; }); + mainland-pretty = overrideCabal super.mainland-pretty (drv: { jailbreak = true; }); + markdown-unlit = overrideCabal super.markdown-unlit (drv: { noHaddock = true; }); + math-functions = overrideCabal super.math-functions (drv: { doCheck = false; }); + MissingH = overrideCabal super.MissingH (drv: { doCheck = false; }); + MonadCatchIO-mtl = overrideCabal super.MonadCatchIO-mtl (drv: { jailbreak = true; }); + MonadCatchIO-transformers = overrideCabal super.MonadCatchIO-transformers (drv: { jailbreak = true; }); + monadloc-pp = overrideCabal super.monadloc-pp (drv: { jailbreak = true; }); + monad-par = overrideCabal super.monad-par (drv: { doCheck = false; }); + monoid-extras = overrideCabal super.monoid-extras (drv: { jailbreak = true; }); + mpppc = overrideCabal super.mpppc (drv: { jailbreak = true; }); + msgpack = overrideCabal super.msgpack (drv: { jailbreak = true; }); + multiplate = overrideCabal super.multiplate (drv: { jailbreak = true; }); + mwc-random = overrideCabal super.mwc-random (drv: { doCheck = false; }); + nanospec = overrideCabal super.nanospec (drv: { doCheck = false; }); + network-carbon = overrideCabal super.network-carbon (drv: { jailbreak = true; }); + network-conduit = overrideCabal super.network-conduit (drv: { noHaddock = true; }); + network-simple = overrideCabal super.network-simple (drv: { jailbreak = true; }); + network-transport-tcp = overrideCabal super.network-transport-tcp (drv: { doCheck = false; }); + network-transport-tests = overrideCabal super.network-transport-tests (drv: { jailbreak = true; }); + network-uri = overrideCabal super.network-uri (drv: { doCheck = false; }); + numeric-prelude = overrideCabal super.numeric-prelude (drv: { jailbreak = true; }); + ofx = overrideCabal super.ofx (drv: { jailbreak = true; }); + opaleye = overrideCabal super.opaleye (drv: { doCheck = false; jailbreak = true; }); + openssl-streams = overrideCabal super.openssl-streams (drv: { jailbreak = true; }); + options = overrideCabal super.options (drv: { doCheck = false; }); + optparse-applicative = overrideCabal super.optparse-applicative (drv: { jailbreak = true; }); + packunused = overrideCabal super.packunused (drv: { jailbreak = true; }); + pandoc-citeproc = overrideCabal super.pandoc-citeproc (drv: { doCheck = false; }); + pandoc = overrideCabal super.pandoc (drv: { doCheck = false; jailbreak = true; }); + parallel-io = overrideCabal super.parallel-io (drv: { jailbreak = true; }); + parsec = overrideCabal super.parsec (drv: { jailbreak = true; }); + permutation = overrideCabal super.permutation (drv: { doCheck = false; }); + persistent-postgresql = overrideCabal super.persistent-postgresql (drv: { jailbreak = true; }); + persistent-template = overrideCabal super.persistent-template (drv: { jailbreak = true; }); + pipes-aeson = overrideCabal super.pipes-aeson (drv: { jailbreak = true; doCheck = false; }); + pipes-binary = overrideCabal super.pipes-binary (drv: { jailbreak = true; }); + pipes-http = overrideCabal super.pipes-http (drv: { jailbreak = true; }); + pipes-network = overrideCabal super.pipes-network (drv: { jailbreak = true; }); + pipes-shell = overrideCabal super.pipes-shell (drv: { doCheck = false; jailbreak = true; }); + pipes = overrideCabal super.pipes (drv: { jailbreak = true; }); + pipes-text = overrideCabal super.pipes-text (drv: { jailbreak = true; }); + pointed = overrideCabal super.pointed (drv: { jailbreak = true; }); + pointfree = overrideCabal super.pointfree (drv: { jailbreak = true; }); + postgresql-simple = overrideCabal super.postgresql-simple (drv: { doCheck = false; }); + process-conduit = overrideCabal super.process-conduit (drv: { doCheck = false; }); + product-profunctors = overrideCabal super.product-profunctors (drv: { jailbreak = true; }); + prolog = overrideCabal super.prolog (drv: { jailbreak = true; }); + punycode = overrideCabal super.punycode (drv: { doCheck = false; }); + quickcheck-instances = overrideCabal super.quickcheck-instances (drv: { jailbreak = true; }); + Rasterific = overrideCabal super.Rasterific (drv: { doCheck = false; }); + reactive-banana-wx = overrideCabal super.reactive-banana-wx (drv: { jailbreak = true; }); + ReadArgs = overrideCabal super.ReadArgs (drv: { jailbreak = true; }); + reducers = overrideCabal super.reducers (drv: { jailbreak = true; }); + rematch = overrideCabal super.rematch (drv: { doCheck = false; }); + repa-algorithms = overrideCabal super.repa-algorithms (drv: { jailbreak = true; }); + repa-examples = overrideCabal super.repa-examples (drv: { jailbreak = true; }); + repa-io = overrideCabal super.repa-io (drv: { jailbreak = true; }); + RepLib = overrideCabal super.RepLib (drv: { noHaddock = true; }); + rest-core = overrideCabal super.rest-core (drv: { jailbreak = true; }); + rest-gen = overrideCabal super.rest-gen (drv: { jailbreak = true; }); + rest-stringmap = overrideCabal super.rest-stringmap (drv: { jailbreak = true; }); + rest-types = overrideCabal super.rest-types (drv: { jailbreak = true; }); + rethinkdb = overrideCabal super.rethinkdb (drv: { doCheck = false; jailbreak = true; }); + retry = overrideCabal super.retry (drv: { jailbreak = true; }); + rope = overrideCabal super.rope (drv: { jailbreak = true; }); + RSA = overrideCabal super.RSA (drv: { doCheck = false; }); + scientific = overrideCabal super.scientific (drv: { jailbreak = true; }); + scotty = overrideCabal super.scotty (drv: { doCheck = false; jailbreak = true; }); + sdl2 = overrideCabal super.sdl2 (drv: { noHaddock = true; }); + serialport = overrideCabal super.serialport (drv: { doCheck = false; }); + setenv = overrideCabal super.setenv (drv: { doCheck = false; }); + setlocale = overrideCabal super.setlocale (drv: { jailbreak = true; }); + shakespeare-css = overrideCabal super.shakespeare-css (drv: { noHaddock = true; }); + shakespeare-i18n = overrideCabal super.shakespeare-i18n (drv: { noHaddock = true; }); + shakespeare-js = overrideCabal super.shakespeare-js (drv: { noHaddock = true; }); + shakespeare-text = overrideCabal super.shakespeare-text (drv: { noHaddock = true; }); + simple-sendfile = overrideCabal super.simple-sendfile (drv: { doCheck = false; }); + singletons = overrideCabal super.singletons (drv: { noHaddock = true; }); + skein = overrideCabal super.skein (drv: { jailbreak = true; }); + snap-core = overrideCabal super.snap-core (drv: { jailbreak = true; }); + snaplet-acid-state = overrideCabal super.snaplet-acid-state (drv: { jailbreak = true; }); + snaplet-redis = overrideCabal super.snaplet-redis (drv: { jailbreak = true; }); + snaplet-stripe = overrideCabal super.snaplet-stripe (drv: { jailbreak = true; }); + snap-web-routes = overrideCabal super.snap-web-routes (drv: { jailbreak = true; }); + snowball = overrideCabal super.snowball (drv: { doCheck = false; }); + sparse = overrideCabal super.sparse (drv: { doCheck = false; }); + statistics = overrideCabal super.statistics (drv: { doCheck = false; }); + stm-containers = overrideCabal super.stm-containers (drv: { doCheck = false; }); + storable-record = overrideCabal super.storable-record (drv: { jailbreak = true; }); + Strafunski-StrategyLib = overrideCabal super.Strafunski-StrategyLib (drv: { jailbreak = true; }); + stripe = overrideCabal super.stripe (drv: { jailbreak = true; }); + symbol = overrideCabal super.symbol (drv: { jailbreak = true; }); + system-filepath = overrideCabal super.system-filepath (drv: { doCheck = false; }); + tabular = overrideCabal super.tabular (drv: { jailbreak = true; }); + tar = overrideCabal super.tar (drv: { noHaddock = true; }); + template-default = overrideCabal super.template-default (drv: { jailbreak = true; }); + temporary = overrideCabal super.temporary (drv: { jailbreak = true; }); + test-framework-quickcheck2 = overrideCabal super.test-framework-quickcheck2 (drv: { jailbreak = true; }); + text = overrideCabal super.text (drv: { doCheck = false; }); + th-desugar = overrideCabal super.th-desugar (drv: { doCheck = false; }); + these = overrideCabal super.these (drv: { jailbreak = true; }); + th-lift-instances = overrideCabal super.th-lift-instances (drv: { jailbreak = true; }); + th-orphans = overrideCabal super.th-orphans (drv: { jailbreak = true; }); + thread-local-storage = overrideCabal super.thread-local-storage (drv: { doCheck = false; }); + threads = overrideCabal super.threads (drv: { doCheck = false; }); + threepenny-gui = overrideCabal super.threepenny-gui (drv: { jailbreak = true; }); + thyme = overrideCabal super.thyme (drv: { doCheck = false; }); + timeparsers = overrideCabal super.timeparsers (drv: { jailbreak = true; }); + tls = overrideCabal super.tls (drv: { doCheck = false; }); + twitter-types = overrideCabal super.twitter-types (drv: { doCheck = false; }); + unordered-containers = overrideCabal super.unordered-containers (drv: { doCheck = false; }); + uri-encode = overrideCabal super.uri-encode (drv: { jailbreak = true; }); + usb = overrideCabal super.usb (drv: { jailbreak = true; }); + utf8-string = overrideCabal super.utf8-string (drv: { noHaddock = true; }); + uuid = overrideCabal super.uuid (drv: { doCheck = false; jailbreak = true; }); + vacuum-graphviz = overrideCabal super.vacuum-graphviz (drv: { jailbreak = true; }); + vault = overrideCabal super.vault (drv: { jailbreak = true; }); + vcswrapper = overrideCabal super.vcswrapper (drv: { jailbreak = true; }); + vty = overrideCabal super.vty (drv: { doCheck = false; }); + vty-ui = overrideCabal super.vty-ui (drv: { jailbreak = true; }); + wai-extra = overrideCabal super.wai-extra (drv: { jailbreak = true; }); + wai-logger = overrideCabal super.wai-logger (drv: { doCheck = false; }); + wai-middleware-static = overrideCabal super.wai-middleware-static (drv: { jailbreak = true; }); + wai-test = overrideCabal super.wai-test (drv: { noHaddock = true; }); + wai-websockets = overrideCabal super.wai-websockets (drv: { jailbreak = true; }); + warp = overrideCabal super.warp (drv: { doCheck = false; }); + webdriver = overrideCabal super.webdriver (drv: { doCheck = false; jailbreak = true; }); + websockets-snap = overrideCabal super.websockets-snap (drv: { jailbreak = true; }); + websockets = overrideCabal super.websockets (drv: { jailbreak = true; }); + wl-pprint-terminfo = overrideCabal super.wl-pprint-terminfo (drv: { jailbreak = true; }); + wl-pprint-text = overrideCabal super.wl-pprint-text (drv: { jailbreak = true; }); + wreq = overrideCabal super.wreq (drv: { doCheck = false; }); + wxc = overrideCabal super.wxc (drv: { noHaddock = true; }); + wxdirect = overrideCabal super.wxdirect (drv: { jailbreak = true; }); + xdot = overrideCabal super.xdot (drv: { jailbreak = true; }); + xml-conduit = overrideCabal super.xml-conduit (drv: { jailbreak = true; }); + xmlgen = overrideCabal super.xmlgen (drv: { doCheck = false; }); + xml-html-conduit-lens = overrideCabal super.xml-html-conduit-lens (drv: { jailbreak = true; }); + xml-lens = overrideCabal super.xml-lens (drv: { jailbreak = true; }); + xmonad-extras = overrideCabal super.xmonad-extras (drv: { jailbreak = true; }); + xournal-types = overrideCabal super.xournal-types (drv: { jailbreak = true; }); + yap = overrideCabal super.yap (drv: { jailbreak = true; }); + yesod-core = overrideCabal super.yesod-core (drv: { jailbreak = true; }); + yesod-static = overrideCabal super.yesod-static (drv: { doCheck = false; }); + yst = overrideCabal super.yst (drv: { jailbreak = true; }); + zeromq3-haskell = overrideCabal super.zeromq3-haskell (drv: { doCheck = false; }); + zip-archive = overrideCabal super.zip-archive (drv: { doCheck = false; }); + zlib-conduit = overrideCabal super.zlib-conduit (drv: { noHaddock = true; }); + +} diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix new file mode 100644 index 000000000000..d10f8ac03594 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -0,0 +1,39 @@ +{ pkgs }: + +with import ./lib.nix; + +self: super: { + + # Disable GHC 7.6.x core libraries. + array = null; + base = null; + binary = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + filepath = null; + ghc-prim = null; + haskell2010 = null; + haskell98 = null; + hoopl = null; + hpc = null; + integer-gmp = null; + old-locale = null; + old-time = null; + pretty = null; + process = null; + rts = null; + template-haskell = null; + time = null; + unix = null; + + terminfo = self.terminfo_0_4_0_0; + haskeline = self.haskeline_0_7_1_3; + transformers = self.transformers_0_4_2_0; + mtl = self.mtl_2_2_1; + + Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; +} diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix new file mode 100644 index 000000000000..a95dee113984 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -0,0 +1,51 @@ +{ pkgs }: + +with import ./lib.nix; + +self: super: { + + # Disable GHC 7.8.x core libraries. + array = null; + base = null; + binary = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + filepath = null; + ghc-prim = null; + haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + haskell2010 = null; + haskell98 = null; + hoopl = null; + hpc = null; + integer-gmp = null; + old-locale = null; + old-time = null; + pretty = null; + process = null; + rts = null; + template-haskell = null; + terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + time = null; + transformers = null; + unix = null; + xhtml = null; + + ghcjs-prim = self.mkDerivation { + pname = "ghcjs-prim"; + version = "0.1.0.0"; + src = pkgs.fetchgit { + url = git://github.com/ghcjs/ghcjs-prim.git; + rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; + sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; + }; + buildDepends = with self; [ primitive ]; + license = "unknown"; + }; + + ghcjs = self.callPackage ../compilers/ghcjs { Cabal = self.Cabal_1_22_0_0; }; + +} diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix new file mode 100644 index 000000000000..671bd87ba078 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -0,0 +1,41 @@ +{ pkgs }: + +with import ./lib.nix; + +self: super: { + + # Disable GHC 7.9.x core libraries. + array = null; + base = null; + binary = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + filepath = null; + ghc-prim = null; + haskeline = null; + hoopl = null; + hpc = null; + integer-gmp = null; + pretty = null; + process = null; + rts = null; + template-haskell = null; + terminfo = null; + time = null; + transformers = null; + unix = null; + xhtml = null; + + # haddock: internal error: expectJust getPackageDetails + mkDerivation = drv: super.mkDerivation (drv // { noHaddock = true; }); + + # Setup: At least the following dependencies are missing: base <4.8 + hspec-expectations = overrideCabal super.hspec-expectations (drv: { + patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; + }); + +} diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix new file mode 100644 index 000000000000..3af0fbf0eea1 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix @@ -0,0 +1,49 @@ +{ pkgs }: + +with import ./lib.nix; + +self: super: { + + # This is the list of packages that are built into a booted ghcjs installation + # It can be generated with the command: + # nix-shell '' -A pkgs.haskellPackages_ghcjs.ghc --command "ghcjs-pkg list | sed -n 's/^ \(.*\)-\([0-9.]*\)$/\1_\2/ p' | sed 's/\./_/g' | sed 's/-\(.\)/\U\1/' | sed 's/^\([^_]*\)\(.*\)$/\1 = null;/'" + Cabal = null; + aeson = null; + array = null; + async = null; + attoparsec = null; + base = null; + binary = null; + rts = null; + bytestring = null; + caseInsensitive = null; + containers = null; + deepseq = null; + directory = null; + dlist = null; + extensibleExceptions = null; + filepath = null; + ghcPrim = null; + ghcjsBase = null; + ghcjsPrim = null; + hashable = null; + integerGmp = null; + mtl = null; + oldLocale = null; + oldTime = null; + parallel = null; + pretty = null; + primitive = null; + process = null; + scientific = null; + stm = null; + syb = null; + templateHaskell = null; + text = null; + time = null; + transformers = null; + unix = null; + unorderedContainers = null; + vector = null; + +} diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix new file mode 100644 index 000000000000..846f85da66ff --- /dev/null +++ b/pkgs/development/haskell-modules/default.nix @@ -0,0 +1,51 @@ +{ pkgs, stdenv, ghc +, packageSetConfig ? (self: super: {}) +, overrides ? (self: super: {}) +, provideOldAttributeNames ? false +}: + +with ./lib.nix; + +let + + fix = f: let x = f x // { __unfix__ = f; }; in x; + + extend = rattrs: f: self: let super = rattrs self; in super // f self super; + + haskellPackages = self: + let + + mkDerivation = pkgs.callPackage ./generic-builder.nix { + inherit stdenv ghc; + inherit (pkgs) fetchurl pkgconfig glibcLocales coreutils gnugrep gnused; + inherit (self) jailbreak-cabal; + hscolour = overrideCabal self.hscolour (drv: { + isLibrary = false; + noHaddock = true; + hyperlinkSource = false; # Avoid depending on hscolour for this build. + postFixup = "rm -rf $out/lib $out/share $out/nix-support"; + }); + }; + + overrideCabal = drv: f: drv.override (args: args // { + mkDerivation = drv: args.mkDerivation (drv // f drv); + }); + + defaultScope = pkgs // pkgs.xlibs // pkgs.gnome // self; + callPackage = drv: args: stdenv.lib.callPackageWith defaultScope drv args; + + in + import ./hackage-packages.nix { inherit pkgs stdenv callPackage; } self // { + + inherit ghc mkDerivation callPackage; + + ghcWithPackages = pkgs: callPackage ./with-packages-wrapper.nix { packages = pkgs self; }; + + }; + + compatLayer = if provideOldAttributeNames then import ./compat-layer.nix else (self: super: {}); + commonConfiguration = import ./configuration-common.nix { inherit pkgs; }; + +in + + fix (extend (extend (extend (extend haskellPackages commonConfiguration) packageSetConfig) overrides) compatLayer) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix new file mode 100644 index 000000000000..b835bd33bf09 --- /dev/null +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -0,0 +1,203 @@ +{ stdenv, fetchurl, ghc, pkgconfig, glibcLocales, coreutils, gnugrep, gnused +, jailbreak-cabal, hscolour +}: + +{ pname, version, sha256 ? null +, src ? fetchurl { url = "mirror://hackage/${pname}-${version}.tar.gz"; inherit sha256; } +, buildDepends ? [] +, extraLibraries ? [] +, configureFlags ? [] +, configureFlagsArray ? [] +, pkgconfigDepends ? [] +, noHaddock ? false +, buildTools ? [] +, patches ? [], patchPhase ? "", prePatch ? "", postPatch ? "" +, preConfigure ? "", postConfigure ? "" +, preBuild ? "", postBuild ? "" +, installPhase ? "", preInstall ? "", postInstall ? "" +, checkPhase ? "", preCheck ? "", postCheck ? "" +, preFixup ? "", postFixup ? "" +, isExecutable ? false, isLibrary ? !isExecutable +, propagatedUserEnvPkgs ? [] +, testDepends ? [] +, doCheck ? stdenv.lib.versionOlder "7.4" ghc.version, testTarget ? "" +, jailbreak ? false +, hyperlinkSource ? true +, enableLibraryProfiling ? false +, enableSharedExecutables ? stdenv.lib.versionOlder "7.7" ghc.version +, enableSharedLibraries ? stdenv.lib.versionOlder "7.7" ghc.version +, enableSplitObjs ? !stdenv.isDarwin # http://hackage.haskell.org/trac/ghc/ticket/4013 +, enableStaticLibraries ? true +, homepage ? "http://hackage.haskell.org/package/${pname}" +, description ? "no description available" +, license +, editedCabalFile ? null +, platforms ? ghc.meta.platforms +, hydraPlatforms ? ghc.meta.hydraPlatforms or ghc.meta.platforms +, broken ? false +, maintainers ? [] +, passthru ? {} +}: + +assert pkgconfigDepends != [] -> pkgconfig != null; + +let + + inherit (stdenv.lib) optional optionals optionalString versionOlder + concatStringsSep enableFeature; + + defaultSetupHs = builtins.toFile "Setup.hs" '' + import Distribution.Simple + main = defaultMain + ''; + + defaultConfigureFlags = [ + (enableFeature enableSplitObjs "split-objs") + (enableFeature enableLibraryProfiling "library-profiling") + (enableFeature enableSharedLibraries "shared") + (optionalString (versionOlder "7" ghc.version) (enableFeature enableStaticLibraries "library-vanilla")) + (optionalString (versionOlder "7.4" ghc.version) (enableFeature enableSharedExecutables "executable-dynamic")) + (optionalString (versionOlder "7" ghc.version) (enableFeature doCheck "tests")) + ]; + + hasActiveLibrary = isLibrary && (enableStaticLibraries || enableSharedLibraries); + + newCabalFile = fetchurl { + url = "http://hackage.haskell.org/package/${pname}-${version}/${pname}.cabal"; + sha256 = editedCabalFile; + }; + +in +stdenv.mkDerivation { + name = "${optionalString hasActiveLibrary "haskell-"}${pname}-${version}"; + + inherit src; + + nativeBuildInputs = extraLibraries ++ buildTools ++ + optionals (pkgconfigDepends != []) ([pkgconfig] ++ pkgconfigDepends) ++ + optionals doCheck testDepends; + propagatedNativeBuildInputs = buildDepends; + + inherit propagatedUserEnvPkgs; + inherit patches patchPhase prePatch postPatch; + inherit preConfigure postConfigure configureFlags configureFlagsArray; + inherit preBuild postBuild; + inherit preInstall postInstall; + inherit doCheck preCheck postCheck; + inherit preFixup postFixup; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive"; + + configurePhase = '' + runHook preConfigure + + echo "Building with ${ghc}." + export PATH="${ghc}/bin:$PATH" + ${optionalString (hasActiveLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"} + + configureFlags="--verbose --prefix=$out --libdir=\$prefix/lib/\$compiler --libsubdir=\$pkgid $configureFlags" + configureFlags+=' ${concatStringsSep " " defaultConfigureFlags}' + ${optionalString (enableSharedExecutables && stdenv.isLinux) '' + configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.name}/${pname}-${version}" + ''} + ${optionalString (enableSharedExecutables && stdenv.isDarwin) '' + configureFlags+=" --ghc-option=-optl=-Wl,-headerpad_max_install_names" + ''} + ${optionalString (versionOlder "7.8" ghc.version && !isLibrary) '' + configureFlags+=" --ghc-option=-j$NIX_BUILD_CORES" + setupCompileFlags="-j$NIX_BUILD_CORES" + ''} + + local confDir=$out/nix-support/ghc-${ghc.version}-package.conf.d + mkdir -p $confDir + for p in $propagatedNativeBuildInputs $nativeBuildInputs; do + if [ -d "$p/nix-support/ghc-${ghc.version}-package.conf.d" ]; then + cp -f "$p/nix-support/ghc-${ghc.version}-package.conf.d/"*.conf $confDir/ + continue + fi + if [ -d "$p/include" ]; then + configureFlags+=" --extra-include-dirs=$p/include" + fi + for d in lib{,64}; do + if [ -d "$p/$d" ]; then + configureFlags+=" --extra-lib-dirs=$p/$d" + fi + done + done + ghc-pkg --package-db=$confDir recache + configureFlags+=" --package-db=$confDir" + + ${optionalString (editedCabalFile != null) '' + echo "Replacing Cabal file with edited version ${newCabalFile}." + cp ${newCabalFile} ${pname}.cabal + ''} + + ${optionalString jailbreak '' + echo "Running jailbreak-cabal to lift version restrictions on build inputs." + ${jailbreak-cabal}/bin/jailbreak-cabal ${pname}.cabal + ''} + + for i in Setup.hs Setup.lhs ${defaultSetupHs}; do + test -f $i && break + done + ghc -package-db=$confDir $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i + + echo configureFlags: $configureFlags + unset GHC_PACKAGE_PATH # Cabal complains about this variable if it's set. + ./Setup configure $configureFlags 2>&1 | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log" + if ${gnugrep}/bin/egrep -q '^Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then + echo >&2 "*** abort because of serious configure-time warning from Cabal" + exit 1 + fi + + export GHC_PACKAGE_PATH="$confDir:" + + runHook postConfigure + ''; + + buildPhase = '' + runHook preBuild + ./Setup build + ${optionalString (!noHaddock && hasActiveLibrary) '' + ./Setup haddock --html --hoogle ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} + ''} + runHook postBuild + ''; + + checkPhase = if installPhase != "" then installPhase else '' + runHook preCheck + ./Setup test ${testTarget} + runHook postCheck + ''; + + installPhase = if installPhase != "" then installPhase else '' + runHook preInstall + + ${if !hasActiveLibrary then "./Setup install" else '' + ./Setup copy + local confDir=$out/nix-support/ghc-${ghc.version}-package.conf.d + local pkgConf=$confDir/${pname}-${version}.conf + mkdir -p $confDir + ./Setup register --gen-pkg-config=$pkgConf + local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $pkgConf ) + mv $pkgConf $confDir/$pkgId.conf + ghc-pkg --package-db=$confDir recache + ''} + + ${optionalString (enableSharedExecutables && isExecutable && stdenv.isDarwin) '' + for exe in "$out/bin/"* ; do + install_name_tool -add_rpath "$out/lib/ghc-${ghc.version}/${pname}-${version}" "$exe" + done + ''} + + runHook postInstall + ''; + + passthru = passthru // { inherit pname version; }; + + meta = { + inherit homepage license description platforms hydraPlatforms maintainers broken; + }; +} diff --git a/pkgs/development/haskell-modules/ghc-paths-nix.patch b/pkgs/development/haskell-modules/ghc-paths-nix.patch new file mode 100644 index 000000000000..b3c75a26a035 --- /dev/null +++ b/pkgs/development/haskell-modules/ghc-paths-nix.patch @@ -0,0 +1,43 @@ +diff -Naur ghc-paths-0.1.0.9/GHC/Paths.hs ghc-paths-0.1.0.9-new/GHC/Paths.hs +--- ghc-paths-0.1.0.9/GHC/Paths.hs 2012-12-16 13:53:45.720148396 +0100 ++++ ghc-paths-0.1.0.9-new/GHC/Paths.hs 2012-12-16 17:22:12.765576568 +0100 +@@ -1,13 +1,35 @@ + {-# LANGUAGE CPP #-} ++{-# LANGUAGE ScopedTypeVariables #-} + + module GHC.Paths ( + ghc, ghc_pkg, libdir, docdir + ) where + ++import Control.Exception as E ++import Data.Maybe ++import System.Environment ++import System.IO.Unsafe ++ ++-- Yes, there's lookupEnv now, but we want to be compatible ++-- with older GHCs. ++checkEnv :: String -> IO (Maybe String) ++checkEnv var = E.catch (fmap Just (getEnv var)) ++ (\ (e :: IOException) -> return Nothing) ++ ++nixLibdir, nixDocdir, nixGhc, nixGhcPkg :: Maybe FilePath ++nixLibdir = unsafePerformIO (checkEnv "NIX_GHC_LIBDIR") ++nixDocdir = unsafePerformIO (checkEnv "NIX_GHC_DOCDIR") ++nixGhc = unsafePerformIO (checkEnv "NIX_GHC") ++nixGhcPkg = unsafePerformIO (checkEnv "NIX_GHCPKG") ++{-# NOINLINE nixLibdir #-} ++{-# NOINLINE nixDocdir #-} ++{-# NOINLINE nixGhc #-} ++{-# NOINLINE nixGhcPkg #-} ++ + libdir, docdir, ghc, ghc_pkg :: FilePath + +-libdir = GHC_PATHS_LIBDIR +-docdir = GHC_PATHS_DOCDIR ++libdir = fromMaybe GHC_PATHS_LIBDIR nixLibdir ++docdir = fromMaybe GHC_PATHS_DOCDIR nixDocdir + +-ghc = GHC_PATHS_GHC +-ghc_pkg = GHC_PATHS_GHC_PKG ++ghc = fromMaybe GHC_PATHS_GHC nixGhc ++ghc_pkg = fromMaybe GHC_PATHS_GHC_PKG nixGhcPkg diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix new file mode 100644 index 000000000000..a0793d3c5020 --- /dev/null +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -0,0 +1,119730 @@ +/* hackage-packages.nix is an auto-generated file -- DO NOT EDIT! */ + +{ pkgs, stdenv, callPackage }: + +self: { + + "3d-graphics-examples" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "3d-graphics-examples"; + version = "0.0.0.0"; + sha256 = "1v2zv94npviggqfqabfzp7ab54nnw9wdb60y20f1lzw13an0a14q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT OpenGL random ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/3d-graphics-examples"; + description = "Examples of 3D graphics programming with OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "3dmodels" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, linear, packer }: + mkDerivation { + pname = "3dmodels"; + version = "0.3.0"; + sha256 = "00pp8g1b59950i5ik9ycimxd284vsv1hnfgxgg1mjvxwaj2pbyhr"; + buildDepends = [ attoparsec base bytestring linear packer ]; + homepage = "https://github.com/capsjac/3dmodels"; + description = "3D model parsers"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "4Blocks" = callPackage + ({ mkDerivation, base, cairo, containers, gtk, haskell98, mtl }: + mkDerivation { + pname = "4Blocks"; + version = "0.2"; + sha256 = "1lya7320jf2cvd69prvjfwdlci2j17m21qcqaqxaczlrv4aykg6w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cairo containers gtk haskell98 mtl ]; + homepage = "http://lambdacolyte.wordpress.com/2009/08/06/tetris-in-haskell/"; + description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ABList" = callPackage + ({ mkDerivation, base, HUnit, linear, newtype, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ABList"; + version = "0.0.3"; + sha256 = "06hj35k3lbcxh9yn70sa4bw0jafxmxyi2237d6r48dznk4a5fvq1"; + buildDepends = [ base linear newtype ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "An alternating list of two types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Angle" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Angle"; + version = "1.0"; + sha256 = "0ra97a4im3w2cq3mf17j8skn6bajs7rw7d0mmvcwgb9jd04b0idm"; + buildDepends = [ base ]; + description = "Angles in degrees and radians"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Boolean" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Boolean"; + version = "1.1.0"; + sha256 = "0id19wgp2jg2pf1gdhfzkyknjj19jii3pz0lva29x3lcck38rw2b"; + buildDepends = [ base ]; + description = "Handle Boolean values generatically"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-BuildPlatform" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-BuildPlatform"; + version = "1.1.0"; + sha256 = "0vlhakc6mc4zzyvb54rgmskkj8hp43zy35giimk0g7i5068r2czh"; + buildDepends = [ base ]; + description = "Detect which OS you're running on"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Colour" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Colour"; + version = "1.1.6"; + sha256 = "02v3b1pfhwnf3cl8kbxfkk0a7hdp0gqq5v4w9ka32zl1p007rz19"; + buildDepends = [ base ]; + description = "Efficient RGB colour types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-EasyRaster-GTK" = callPackage + ({ mkDerivation, array, base, gtk }: + mkDerivation { + pname = "AC-EasyRaster-GTK"; + version = "1.1.3"; + sha256 = "082il76032biyan170p4qp13154nmkzil4v2wv7fmjn9z7v8w49b"; + buildDepends = [ array base gtk ]; + description = "GTK+ pixel plotting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-HalfInteger" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-HalfInteger"; + version = "1.2.1"; + sha256 = "0wwnb7a6dmzgh122qg322mi3vpyk93xw52cql6dx18sqdbxyxdbb"; + buildDepends = [ base ]; + description = "Efficient half-integer type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-MiniTest" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "AC-MiniTest"; + version = "1.1.1"; + sha256 = "0ish59q50npljgmfrcffcyx6scf99xdncmy1kpwy1i5622r1kcps"; + buildDepends = [ base transformers ]; + description = "A simple test framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-PPM" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "AC-PPM"; + version = "1.1.1"; + sha256 = "0y2wzwfnlx50rzkdigmjy3dg5f91pmkf4gmnzjhs3r916d296gkq"; + buildDepends = [ base bytestring ]; + description = "Trivial package for writing PPM images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Random" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Random"; + version = "0.1"; + sha256 = "1c00pcz0c4l2sdaj61zcmw68ckmqb7xlfykv489xms7ak4xl8nc1"; + buildDepends = [ base ]; + description = "A pure Haskell PRNG"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Terminal" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "AC-Terminal"; + version = "1.0"; + sha256 = "0d0vdqf7i49d2hsdm7x9ad88l7kfc1wvkzppzhs8k9xf4gbrvl43"; + buildDepends = [ ansi-terminal base ]; + description = "Trivial wrapper over ansi-terminal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-VanillaArray" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "AC-VanillaArray"; + version = "1.1.2"; + sha256 = "044kiwc5g2irky0k3fg9l2qqnvcnh9vdx0yz8m1awnkab6mk0i3v"; + buildDepends = [ base ghc-prim ]; + description = "Immutable arrays with plain integer indicies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Vector" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Vector"; + version = "2.3.2"; + sha256 = "04ahf6ldfhvzbml9xd6yplygn8ih7b8zz7cw03hkr053g5kzylay"; + buildDepends = [ base ]; + description = "Efficient geometric vectors and transformations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AC-Vector-Fancy" = callPackage + ({ mkDerivation, AC-Angle, AC-Vector, base }: + mkDerivation { + pname = "AC-Vector-Fancy"; + version = "2.4.0"; + sha256 = "0wcan2s75c89s1mxhcvvjgbpn8xqrhmwnfbsrszkzydw3x46465y"; + buildDepends = [ AC-Angle AC-Vector base ]; + description = "Fancy type-system stuff for AC-Vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ACME" = callPackage + ({ mkDerivation, base, list-extras, mtl, random, random-shuffle + , void + }: + mkDerivation { + pname = "ACME"; + version = "0.0.0.1"; + sha256 = "103mil8lixg0v2wjizy0pqyy9ywbmrk56mc0n37wwvz0qkjaqnds"; + buildDepends = [ base list-extras mtl random random-shuffle void ]; + homepage = "http://alkalisoftware.net"; + description = "Essential features"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ADPfusion" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, primitive, PrimitiveArray + , QuickCheck, repa, strict, template-haskell, transformers, vector + }: + mkDerivation { + pname = "ADPfusion"; + version = "0.2.1.0"; + sha256 = "0z6a6j57jn72pqzljsg1pwjm2vwzfnl6rjzz853vbi9djp28kcd9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base deepseq ghc-prim primitive PrimitiveArray QuickCheck repa + strict template-haskell transformers vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; + description = "Efficient, high-level dynamic programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-Basics" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, directory + , QuickCheck, random, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Basics"; + version = "2011.1.0.1"; + sha256 = "1zzm6974mfwzswhx9dfh4w1qrlk44w5k8pajqmrgs8hwnx3k8awa"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers criterion deepseq directory QuickCheck random + test-framework test-framework-quickcheck2 + ]; + homepage = "http://code.google.com/p/aern/"; + description = "foundational type classes for approximating exact real numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-Net" = callPackage + ({ mkDerivation, AERN-Real, AERN-RnToRm, base, binary, containers + , html, stm, time + }: + mkDerivation { + pname = "AERN-Net"; + version = "0.2.1.1"; + sha256 = "1h7yw85zp8dlyjfi5mr3zvb8cn3xbfxw19nqkz6r7v6s5hfg50qg"; + buildDepends = [ + AERN-Real AERN-RnToRm base binary containers html stm time + ]; + homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; + description = "Compositional lazy dataflow networks for exact real number computation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-Real" = callPackage + ({ mkDerivation, AERN-Basics, base, criterion, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Real"; + version = "2011.1.0.1"; + sha256 = "1m8fc3agvm5r5vgzsxhjdmmxl679n68isa5cwbbfrv38c20s2p6v"; + buildDepends = [ + AERN-Basics base criterion QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://code.google.com/p/aern/"; + description = "arbitrary precision real interval arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-Real-Double" = callPackage + ({ mkDerivation, AERN-Basics, AERN-Real, AERN-Real-Interval, base + , criterion, ieee-utils, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Real-Double"; + version = "2011.1.0.2"; + sha256 = "0hwbw2nibgfddqfhbq8fcm1anibdfa9kgbbxnsbxvkkl6l52cbg2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + AERN-Basics AERN-Real AERN-Real-Interval base criterion ieee-utils + QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://code.google.com/p/aern/"; + description = "arbitrary precision real interval arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-Real-Interval" = callPackage + ({ mkDerivation, AERN-Basics, AERN-Real, base, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Real-Interval"; + version = "2011.1.0.1"; + sha256 = "1myh6r2cg4sg7k21y3p415pwm2vjfggi92631wzcjxk8ygcafbwv"; + buildDepends = [ + AERN-Basics AERN-Real base deepseq QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://code.google.com/p/aern/"; + description = "arbitrary precision real interval arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-RnToRm" = callPackage + ({ mkDerivation, AERN-Real, base, binary, containers, directory + , filepath, html, QuickCheck, time + }: + mkDerivation { + pname = "AERN-RnToRm"; + version = "0.5.0.1"; + sha256 = "0rx93h1h303r4gf9jq32gl08lg4jkfc12kzjnjxampwx75b4lgjv"; + buildDepends = [ + AERN-Real base binary containers directory filepath html QuickCheck + time + ]; + homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; + description = "polynomial function enclosures (PFEs) approximating exact real functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AERN-RnToRm-Plot" = callPackage + ({ mkDerivation, AERN-Real, AERN-RnToRm, base, binary, containers + , directory, filepath, glade, glib, gtk, gtkglext, mtl, OpenGL, stm + , time + }: + mkDerivation { + pname = "AERN-RnToRm-Plot"; + version = "0.2.0.3"; + sha256 = "0zpp0s90q2jhpagf6iswbmm6hyi0x2hns8vqd5swwa8d258avrbq"; + buildDepends = [ + AERN-Real AERN-RnToRm base binary containers directory filepath + glade glib gtk gtkglext mtl OpenGL stm time + ]; + homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; + description = "GL plotting of polynomial function enclosures (PFEs)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AES" = callPackage + ({ mkDerivation, base, bytestring, cereal, monads-tf, random + , transformers + }: + mkDerivation { + pname = "AES"; + version = "0.2.9"; + sha256 = "12n484dpjr08910ni1vvw030g9p37lz68l5lw0212rvklkva6wzc"; + buildDepends = [ + base bytestring cereal monads-tf random transformers + ]; + description = "Fast AES encryption/decryption for bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AGI" = callPackage + ({ mkDerivation, base, mtl, network, parsec, random, syb, unix }: + mkDerivation { + pname = "AGI"; + version = "1.3"; + sha256 = "1h0hcdvdjs635inq96fpyh2g3d482ilpqn474vk1xkycww0xgsnv"; + buildDepends = [ base mtl network parsec random syb unix ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://src.seereason.com/haskell-agi"; + description = "A library for writing AGI scripts for Asterisk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ALUT" = callPackage + ({ mkDerivation, alut, base, OpenAL, OpenGL }: + mkDerivation { + pname = "ALUT"; + version = "2.3.0.1"; + sha256 = "0riylbbcnpc2lnjfj9ky1srs0svl2bny2scg6p3v8gmp27linlgr"; + buildDepends = [ base OpenAL OpenGL ]; + extraLibraries = [ alut ]; + configureFlags = [ "-fusenativewindowslibraries" ]; + homepage = "https://github.com/haskell-openal/ALUT"; + description = "A binding for the OpenAL Utility Toolkit"; + license = stdenv.lib.licenses.bsd3; + }) { alut = null; }; + + "AMI" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , pureMD5, stm + }: + mkDerivation { + pname = "AMI"; + version = "0.1"; + sha256 = "00w6kcikc5ac26786fwshwbh8ndj9aq1w7wz263j5rnhdf12irky"; + buildDepends = [ + base bytestring containers mtl network pureMD5 stm + ]; + homepage = "http://redmine.iportnov.ru/projects/ami"; + description = "Low-level bindings for Asterisk Manager Interface (AMI)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ANum" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ANum"; + version = "0.1.1.0"; + sha256 = "0ilgz1akz66cwwvxd8dkz2fq9gyplc4m206jpmp380ys5n37b4q9"; + buildDepends = [ base ]; + homepage = "https://github.com/DanBurton/ANum#readme"; + description = "Num instance for Applicatives provided via the ANum newtype"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ASN1" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, NewBinary, old-time + , pretty, QuickCheck + }: + mkDerivation { + pname = "ASN1"; + version = "0.0.1.1"; + sha256 = "188mf1k8p4h8ryngpcs6ldz9n2590h9wfxzxsj396is5r8rxscmh"; + buildDepends = [ + base containers HUnit mtl NewBinary old-time pretty QuickCheck + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://www.haskell.org/asn1"; + description = "ASN.1 support for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AVar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AVar"; + version = "0.0.5.1"; + sha256 = "0jggzjyms1w4p1ynv8m5yvya64kbxkjdis7wvy3lildmp0w0x0c7"; + buildDepends = [ base ]; + description = "Mutable variables with Exception handling and concurrency support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AWin32Console" = callPackage + ({ mkDerivation, base, regex-compat, Win32 }: + mkDerivation { + pname = "AWin32Console"; + version = "1.1"; + sha256 = "0il5bngj4919mmpm0rwmbx74ih3sfbqkaph6w12p49fs466sxkh1"; + buildDepends = [ base regex-compat Win32 ]; + description = "A binding to a part of the ANSI escape code for the console"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AbortT-monadstf" = callPackage + ({ mkDerivation, AbortT-transformers, base, monads-tf }: + mkDerivation { + pname = "AbortT-monadstf"; + version = "1.0"; + sha256 = "1ijv4bs299ijqbkspbg1kry627ra6p6qlkd74q4y2pvamrm4dn6f"; + buildDepends = [ AbortT-transformers base monads-tf ]; + homepage = "http://github.com/gcross/AbortT-transformers"; + description = "Monads-tf instances for the AbortT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AbortT-mtl" = callPackage + ({ mkDerivation, AbortT-transformers, base, mtl }: + mkDerivation { + pname = "AbortT-mtl"; + version = "1.0"; + sha256 = "17rp4v5ibna9fplm526x31k8df8zwkm1imv71yqzpgcqcn48pps2"; + buildDepends = [ AbortT-transformers base mtl ]; + homepage = "http://github.com/gcross/AbortT-mtl"; + description = "mtl instances for the AbortT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AbortT-transformers" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "AbortT-transformers"; + version = "1.0.1"; + sha256 = "0mslnhnkc5ahwjlfhkbih3mbfzi19aaszy9hf2msbsg86mmvg3j6"; + buildDepends = [ base transformers ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + homepage = "http://github.com/gcross/AbortT-transformers"; + description = "A monad and monadic transformer providing \"abort\" functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ActionKid" = callPackage + ({ mkDerivation, base, containers, gloss, gloss-juicy, hspec, lens + , mtl, OpenGL, StateVar, template-haskell + }: + mkDerivation { + pname = "ActionKid"; + version = "0.1.1.0"; + sha256 = "0dsfgclgx4kqjnvn54vvxcbn8l8jyy9gb06qp13hfm5l7lxfjzxq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers gloss gloss-juicy lens mtl OpenGL StateVar + template-haskell + ]; + testDepends = [ base hspec ]; + homepage = "https://github.com/egonSchiele/actionkid"; + description = "An easy-to-use video game framework for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Adaptive" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Adaptive"; + version = "0.23"; + sha256 = "0n27d8dvk0qq68zp4l5bsj5y9xqmrk9d25psrrf29mmw1f43wp8c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "Library for incremental computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Adaptive-Blaisorblade" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Adaptive-Blaisorblade"; + version = "0.23"; + sha256 = "08iblifpyi569zh55ha5bi0nfibz0zlqiibwaimx2k1nd6n6yv5a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "Library for incremental computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Advgame" = callPackage + ({ mkDerivation, base, haskell98, mtl }: + mkDerivation { + pname = "Advgame"; + version = "0.1.2"; + sha256 = "16grzya42pzn3zaahs77lw5n2ka138bs0g3vgi0qbxlvxwy5ikyy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 mtl ]; + description = "Lisperati's adventure game in Lisp translated to Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AesonBson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bson, hspec, HUnit, text + , unordered-containers, vector + }: + mkDerivation { + pname = "AesonBson"; + version = "0.2.2"; + sha256 = "1p7636bjczcwwi2c0cdzvpj95vx2fr27qnmh8pcs8hqgmisagq8s"; + buildDepends = [ + aeson attoparsec base bson unordered-containers vector + ]; + testDepends = [ aeson base bson hspec HUnit text ]; + homepage = "https://github.com/nh2/AesonBson"; + description = "Mapping between Aeson's JSON and Bson objects"; + license = "unknown"; + }) {}; + + "Agata" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, tagged + , template-haskell + }: + mkDerivation { + pname = "Agata"; + version = "0.2.1.1"; + sha256 = "0v8gy2gdbn9133yki7s71a7ph50xzawdvciiahr463apbn6439hm"; + buildDepends = [ + base containers mtl QuickCheck tagged template-haskell + ]; + description = "Generator-generator for QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Agda" = callPackage + ({ mkDerivation, alex, array, base, binary, boxes, bytestring + , containers, cpphs, data-hash, deepseq, directory, emacs + , equivalence, filepath, geniplate, happy, hashable, hashtables + , haskeline, haskell-src-exts, mtl, parallel, pretty, process + , QuickCheck, STMonadTrans, strict, template-haskell, text, time + , transformers, unordered-containers, xhtml, zlib + }: + mkDerivation { + pname = "Agda"; + version = "2.4.2.2"; + sha256 = "1hxvapnvlkx6imifswc70ng869zll0zfsygivhc2mjyhaiv10i13"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary boxes bytestring containers data-hash deepseq + directory equivalence filepath geniplate hashable hashtables + haskeline haskell-src-exts mtl parallel pretty process QuickCheck + STMonadTrans strict template-haskell text time transformers + unordered-containers xhtml zlib + ]; + buildTools = [ alex cpphs emacs happy ]; + configureFlags = [ "-f-epic" "-fcpphs" ]; + postInstall = '' + $out/bin/agda -c --no-main $(find $out/share -name Primitive.agda) + $out/bin/agda-mode compile + ''; + homepage = "http://wiki.portal.chalmers.se/agda/"; + description = "A dependently typed functional programming language and proof assistant"; + license = "unknown"; + }) {}; + + "Agda-executable" = callPackage + ({ mkDerivation, Agda, base }: + mkDerivation { + pname = "Agda-executable"; + version = "2.3.0.1"; + sha256 = "156nzvpmqi7yizjr4yym2ybc0iv4nqfp84qrpdxcha682k298ib1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ Agda base ]; + homepage = "http://wiki.portal.chalmers.se/agda/"; + description = "Command-line program for type-checking and compiling Agda programs"; + license = "unknown"; + }) {}; + + "AhoCorasick" = callPackage + ({ mkDerivation, array, base, hashable, mtl, unordered-containers + }: + mkDerivation { + pname = "AhoCorasick"; + version = "0.0.3"; + sha256 = "171im3xhrgdzhpxmi1350323apy58pisap0dskcibd3g4jmzslza"; + buildDepends = [ array base hashable mtl unordered-containers ]; + homepage = "http://github.com/lymar/AhoCorasick"; + description = "Aho-Corasick string matching algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AlgorithmW" = callPackage + ({ mkDerivation, base, containers, mtl, pretty }: + mkDerivation { + pname = "AlgorithmW"; + version = "0.1.0.1"; + sha256 = "0qqdd8220h6h1j7i121h84wysjrmv633md3c7sk01i1p774d67k4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl pretty ]; + homepage = "http://hackage.haskell.org/package/AlgorithmW"; + description = "Example implementation of Algorithm W for Hindley-Milner type inference"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Allure" = callPackage + ({ mkDerivation, base, containers, enummapset-th, filepath + , LambdaHack, template-haskell, text + }: + mkDerivation { + pname = "Allure"; + version = "0.4.100.0"; + sha256 = "15rkj5xab23wqr2d44xbri7hggbb3zmmka41xfiscqq4ifagfj4m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers enummapset-th filepath LambdaHack template-haskell + text + ]; + testDepends = [ + base containers enummapset-th filepath LambdaHack template-haskell + text + ]; + configureFlags = [ "-frelease" ]; + homepage = "http://allureofthestars.com"; + description = "Near-future Sci-Fi roguelike and tactical squad game"; + license = "AGPL"; + }) {}; + + "AndroidViewHierarchyImporter" = callPackage + ({ mkDerivation, base, bytestring, cmdtheline, containers, mtl + , network, opml, pretty, process, QuickCheck, split, transformers + , xml + }: + mkDerivation { + pname = "AndroidViewHierarchyImporter"; + version = "0.1.0.1"; + sha256 = "1ksmxhriqy8z3fymnvhg7bwaj032nrsvq3gygfwkg3m8538v9xyc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdtheline containers mtl network opml pretty + process QuickCheck split transformers xml + ]; + description = "Android view hierarchy importer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Animas" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "Animas"; + version = "0.2"; + sha256 = "01vpw9s93qq8c0zymp4qzv0ljn9jrnwi3x68qx9lcjr6spa0rkvm"; + buildDepends = [ base random ]; + homepage = "https://github.com/eamsden/Animas"; + description = "Updated version of Yampa: a library for programming hybrid systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Annotations" = callPackage + ({ mkDerivation, base, mtl, multirec, parsec }: + mkDerivation { + pname = "Annotations"; + version = "0.2"; + sha256 = "0i6qicmvz1jryv4zkdcpclfwxg20yvwgx6vhf46mxjzs3kw1a6z3"; + buildDepends = [ base mtl multirec parsec ]; + description = "Constructing, analyzing and destructing annotated trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ansi2Html" = callPackage + ({ mkDerivation, base, mtl, parsec, xhtml }: + mkDerivation { + pname = "Ansi2Html"; + version = "0.9"; + sha256 = "1dqq1rnx1w0cn4w11knmxvn7qy4lg4m39dgw4rs6r2pjqzgrwarh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl parsec xhtml ]; + homepage = "http://janzzstimmpfle.de/~jens/software/Ansi2Html/"; + description = "Convert ANSI Terminal Sequences to nice HTML markup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ApplePush" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98, json, mtl + , network + }: + mkDerivation { + pname = "ApplePush"; + version = "0.1"; + sha256 = "0dw52pj17fggi605zf4px852479yc6m6ksbidyw84lkys5dyll3r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring haskell98 json mtl network + ]; + description = "Library for Apple Push Notification Service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AppleScript" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AppleScript"; + version = "0.2.0.1"; + sha256 = "1jmwixyv5msb3lmza7dljvm3l0x5mx8r93zr607sx9m5x9yhlsvr"; + buildDepends = [ base ]; + homepage = "https://github.com/reinerp/haskell-AppleScript"; + description = "Call AppleScript from Haskell, and then call back into Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ArrayRef" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ArrayRef"; + version = "0.1.3.1"; + sha256 = "1yb209v3lab3knggplmwih1ww6qalf8v86j8ggv1gkhm5jkwz1yq"; + buildDepends = [ base ]; + homepage = "http://haskell.org/haskellwiki/Library/ArrayRef"; + description = "Unboxed references, dynamic arrays and more"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AspectAG" = callPackage + ({ mkDerivation, base, containers, HList, mtl, template-haskell }: + mkDerivation { + pname = "AspectAG"; + version = "0.3.6.1"; + sha256 = "01pglvf38v5ii2w03kdlgngxbb3ih0j5bsilv5qwc9vrh2iwirhf"; + buildDepends = [ base containers HList mtl template-haskell ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/AspectAG"; + description = "Attribute Grammars in the form of an EDSL"; + license = "LGPL"; + }) {}; + + "AttoBencode" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "AttoBencode"; + version = "0.3.1.0"; + sha256 = "0rzzi4asfmkg8nqlxdyq3gwg0q10hqrnvlmq4fjcxvxgvz1ys9hb"; + buildDepends = [ + attoparsec base blaze-builder blaze-textual bytestring containers + ]; + testDepends = [ + base bytestring containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://bitbucket.org/FlorianHartwig/attobencode"; + description = "Fast Bencode encoding and parsing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AttoJson" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-show + , containers, mtl, utf8-string + }: + mkDerivation { + pname = "AttoJson"; + version = "0.5.10"; + sha256 = "0mavq6akhx7pjdz15ckgnmgf8z9zhi5fm97lvjpjdfiggfy191d2"; + buildDepends = [ + attoparsec base bytestring bytestring-show containers mtl + utf8-string + ]; + homepage = "http://github.com/konn/AttoJSON"; + description = "Simple lightweight JSON parser, generator & manipulator based on ByteString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Attrac" = callPackage + ({ mkDerivation, array, base, colour, GLUT, OpenGL, random }: + mkDerivation { + pname = "Attrac"; + version = "0.1.3"; + sha256 = "0spvvgkf33km969l524580kwn7y43rjm2k0lqp9bl60nbvlsw760"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base colour GLUT OpenGL random ]; + homepage = "http://patch-tag.com/r/rhz/StrangeAttractors"; + description = "Visualisation of Strange Attractors in 3-Dimensions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Aurochs" = callPackage + ({ mkDerivation, base, containers, parsec, pretty }: + mkDerivation { + pname = "Aurochs"; + version = "0.1"; + sha256 = "0n51j50qlpkgkq64n7w96qkv270lwxac1h7ariqq7w70zgdgiqf5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers parsec pretty ]; + description = "Yet another parser generator for C/C++"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "AutoForms" = callPackage + ({ mkDerivation, array, base, haskell98, mtl, syb-with-class + , template-haskell, wx, wxcore + }: + mkDerivation { + pname = "AutoForms"; + version = "0.4.2"; + sha256 = "14dd6s3j9w738dvhyhxb9q8w9m0xhd6fm0d40b3gzl5sjb6g16zf"; + buildDepends = [ + array base haskell98 mtl syb-with-class template-haskell wx wxcore + ]; + homepage = "http://autoforms.sourceforge.net/"; + description = "GUI library based upon generic programming (SYB3)"; + license = "LGPL"; + }) {}; + + "AvlTree" = callPackage + ({ mkDerivation, base, COrdering }: + mkDerivation { + pname = "AvlTree"; + version = "4.2"; + sha256 = "0bw6856h75wks0mfvvqqm5i31sici1hacyl5zfj225jf9gn5q7dx"; + buildDepends = [ base COrdering ]; + description = "Balanced binary trees using the AVL algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BASIC" = callPackage + ({ mkDerivation, base, containers, llvm, random, timeit }: + mkDerivation { + pname = "BASIC"; + version = "0.1.5.0"; + sha256 = "1ypq7m09ki5wbwkvmqdl7ch40cbdfhb91kq8n17im184r5liyxlc"; + buildDepends = [ base containers llvm random timeit ]; + description = "Embedded BASIC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BNFC" = callPackage + ({ mkDerivation, alex, array, base, containers, deepseq, directory + , doctest, filepath, happy, hspec, HUnit, mtl, pretty, process + , QuickCheck, temporary + }: + mkDerivation { + pname = "BNFC"; + version = "2.7.1"; + sha256 = "1n9l64wzga3i7ifh2k5rwhxp60gb0av5fszygw5mvr31r64cf4fp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers deepseq directory filepath mtl pretty process + ]; + testDepends = [ + array base containers deepseq directory doctest filepath hspec + HUnit mtl pretty process QuickCheck temporary + ]; + buildTools = [ alex happy ]; + homepage = "http://bnfc.digitalgrammars.com/"; + description = "A compiler front-end generator"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "BNFC-meta" = callPackage + ({ mkDerivation, alex-meta, array, base, happy-meta + , haskell-src-meta, syb, template-haskell + }: + mkDerivation { + pname = "BNFC-meta"; + version = "0.4.0.2"; + sha256 = "0d59kmbcwsdh34hagmhhcq0d0x49wmzl6kycm9p55i7cf0zw0a5l"; + buildDepends = [ + alex-meta array base happy-meta haskell-src-meta syb + template-haskell + ]; + description = "Deriving Parsers and Quasi-Quoters from BNF Grammars"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "Baggins" = callPackage + ({ mkDerivation, base, cairo, containers, mtl }: + mkDerivation { + pname = "Baggins"; + version = "1.0"; + sha256 = "0mgxq8zqyfmwkvn91y91c2vjhrni3br0vgiih2ynlafnas1ji0bc"; + editedCabalFile = "654cbc7a4109bf3baaa2491f10a7f49d1831008129d4d5ef9e0e558a5a374098"; + buildDepends = [ base cairo containers mtl ]; + homepage = "http://pageperso.lif.univ-mrs.fr/~pierre-etienne.meunier/Baggins"; + description = "Tools for self-assembly"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Bang" = callPackage + ({ mkDerivation, base, bifunctors, hmidi, mtl, stm, time + , transformers + }: + mkDerivation { + pname = "Bang"; + version = "0.1.1.0"; + sha256 = "1y68k1xsx2fksz70z5b8wdf5brk3vqsc6sih2asp4f97nwlkm5fw"; + buildDepends = [ base bifunctors hmidi mtl stm time transformers ]; + homepage = "https://github.com/5outh/Bang/"; + description = "A Drum Machine DSL for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Barracuda" = callPackage + ({ mkDerivation, adhoc-network, array, base, bytestring, containers + , Crypto, dataenc, directory, filepath, gtk, HaXml, heap, hsgnutls + , mtl, network, old-locale, parsec, pkcs1, random, regex-compat + , stm, time, unix, utf8-string, xml-parsec + }: + mkDerivation { + pname = "Barracuda"; + version = "1.0.2"; + sha256 = "0i8b6g2jvwg5r5gi1q3fgckh675pc6viqdvncl4ycr4zf72r4jj3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + adhoc-network array base bytestring containers Crypto dataenc + directory filepath gtk HaXml heap hsgnutls mtl network old-locale + parsec pkcs1 random regex-compat stm time unix utf8-string + xml-parsec + ]; + homepage = "http://sep07.mroot.net/"; + description = "An ad-hoc P2P chat program"; + license = "GPL"; + }) {}; + + "Befunge93" = callPackage + ({ mkDerivation, array, base, mtl, random }: + mkDerivation { + pname = "Befunge93"; + version = "0.1"; + sha256 = "1hs4p5s30ml97yrr91ahy7275jh4vyvh2l5p0p3jvpfysvg9sl6l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base mtl random ]; + homepage = "http://coder.bsimmons.name/blog/2010/05/befunge-93-interpreter-on-hackage"; + description = "An interpreter for the Befunge-93 Programming Language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BerkeleyDB" = callPackage + ({ mkDerivation, base, bytestring, db, extensible-exceptions }: + mkDerivation { + pname = "BerkeleyDB"; + version = "0.8.7"; + sha256 = "0q1qc6rds05bkxl2m3anp7x75cwinp9nhy8j0g1vaj2scasvki62"; + buildDepends = [ base bytestring extensible-exceptions ]; + extraLibraries = [ db ]; + homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; + description = "Berkeley DB binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BerkeleyDBXML" = callPackage + ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xerces-c + , xqilla + }: + mkDerivation { + pname = "BerkeleyDBXML"; + version = "0.7.2"; + sha256 = "1ymdi5qi4hxaikqf8min830r1rs1z4bvy9bdybsq378v7mrgfihp"; + buildDepends = [ base BerkeleyDB bytestring ]; + extraLibraries = [ db dbxml xerces-c xqilla ]; + homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; + description = "Berkeley DB XML binding"; + license = stdenv.lib.licenses.bsd3; + }) { dbxml = null; xerces-c = null; xqilla = null; }; + + "BerlekampAlgorithm" = callPackage + ({ mkDerivation, base, besout }: + mkDerivation { + pname = "BerlekampAlgorithm"; + version = "0.1.0.0"; + sha256 = "14wjpfr9d8fpgl1jkpm2123lprr3hf3a6smkaflzkgxqlgcrkmyr"; + buildDepends = [ base besout ]; + description = "Factorization of polynomials over finite field"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BigPixel" = callPackage + ({ mkDerivation, array, base, bmp, bytestring, gloss }: + mkDerivation { + pname = "BigPixel"; + version = "1.3.0"; + sha256 = "19fxxbgj67rz2fpxd6f307xd6p7blwynq6gcakjnc7kdq8ghfrgz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base bmp bytestring gloss ]; + homepage = "https://github.com/mchakravarty/BigPixel"; + description = "Image editor for pixel art"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Binpack" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Binpack"; + version = "0.4.1"; + sha256 = "0am0487l7njngp2k6h3qfbhjs61d9ir9rp8iw1r5448b20n4fxas"; + buildDepends = [ base ]; + description = "Common bin-packing heuristics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Biobase" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, either-unwrap, file-embed, filemanip, filepath + , ghc-prim, HsTools, mtl, parsec, ParsecTools, primitive + , PrimitiveArray, split, tuple, utility-ht, vector + , vector-read-instances, zlib + }: + mkDerivation { + pname = "Biobase"; + version = "0.3.1.1"; + sha256 = "1zrslhf3aiwc3y0b628j1w93z78v9apcjm2sxyw5qcq6r48zrmcc"; + buildDepends = [ + array base bytestring containers deepseq directory either-unwrap + file-embed filemanip filepath ghc-prim HsTools mtl parsec + ParsecTools primitive PrimitiveArray split tuple utility-ht vector + vector-read-instances zlib + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Base library for bioinformatics"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseBlast" = callPackage + ({ mkDerivation, array, base, BiobaseXNA, containers }: + mkDerivation { + pname = "BiobaseBlast"; + version = "0.0.0.1"; + sha256 = "1p7f2azq92shmxvs3n683mr5965qkmijbj4ya6333cd7nilwgl0f"; + buildDepends = [ array base BiobaseXNA containers ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "BLAST-related tools"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseDotP" = callPackage + ({ mkDerivation, base, bytestring, iteratee }: + mkDerivation { + pname = "BiobaseDotP"; + version = "0.1.0.0"; + sha256 = "0m7n3c2ly6kly146xrxzx41g3pv0cylrmzpdgv5c54x9gvb1hg7w"; + buildDepends = [ base bytestring iteratee ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Vienna / DotBracket / ExtSS parsers"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseFR3D" = callPackage + ({ mkDerivation, base, BiobaseXNA, bytestring, containers + , filemanip, iteratee, tuple + }: + mkDerivation { + pname = "BiobaseFR3D"; + version = "0.2.3.0"; + sha256 = "1y8aqxb8gq4k4l0i2wcrn2yi6f7lcmbhbvs4n063r4hgda6xfgch"; + buildDepends = [ + base BiobaseXNA bytestring containers filemanip iteratee tuple + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Importer for FR3D resources"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseFasta" = callPackage + ({ mkDerivation, base, biocore, bytestring, cmdargs, conduit + , containers, transformers + }: + mkDerivation { + pname = "BiobaseFasta"; + version = "0.0.1.0"; + sha256 = "035pr31mrmfhmpja8llw81jyxy11aba62bfph34gf3rsi96iylnw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base biocore bytestring cmdargs conduit containers transformers + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "conduit-based FASTA parser"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseInfernal" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, BiobaseXNA + , biocore, bytestring, bytestring-lexing, conduit, containers + , either-unwrap, lens, primitive, PrimitiveArray, repa + , transformers, tuple, vector + }: + mkDerivation { + pname = "BiobaseInfernal"; + version = "0.7.1.0"; + sha256 = "19ga8qaqfp3jkd3mn8p1qrxv0frp4f4qkzhn0p0n8as6dlsifd2s"; + buildDepends = [ + attoparsec attoparsec-conduit base BiobaseXNA biocore bytestring + bytestring-lexing conduit containers either-unwrap lens primitive + PrimitiveArray repa transformers tuple vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Infernal data structures and tools"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseMAF" = callPackage + ({ mkDerivation, base, bytestring, containers, iteratee }: + mkDerivation { + pname = "BiobaseMAF"; + version = "0.5.0.0"; + sha256 = "0mwyyb7n232wgjipn9jsbqpcbxqms07adi5a6v14qaiynsjz4n1r"; + buildDepends = [ base bytestring containers iteratee ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Multiple Alignment Format"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseTrainingData" = callPackage + ({ mkDerivation, base, BiobaseDotP, BiobaseFR3D, BiobaseXNA + , bytestring, cmdargs, either-unwrap, iteratee, vector + }: + mkDerivation { + pname = "BiobaseTrainingData"; + version = "0.1.2.3"; + sha256 = "0qqyj3y2ivxj4d1c4bl5mdi7xm649dvksl57ba0wl0awimi5xn2s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base BiobaseDotP BiobaseFR3D BiobaseXNA bytestring cmdargs + either-unwrap iteratee vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "RNA folding training data"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseTurner" = callPackage + ({ mkDerivation, base, BiobaseXNA, bytestring, bytestring-lexing + , conduit, containers, filepath, lens, primitive, PrimitiveArray + , repa, split, vector + }: + mkDerivation { + pname = "BiobaseTurner"; + version = "0.3.1.1"; + sha256 = "1h6yn6nwl8ifbz8y1rq5xklhmnbbjibfi9qz4n79xmv7y9bgkbxf"; + buildDepends = [ + base BiobaseXNA bytestring bytestring-lexing conduit containers + filepath lens primitive PrimitiveArray repa split vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Import Turner RNA parameters"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseTypes" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "BiobaseTypes"; + version = "0.0.2.2"; + sha256 = "03h7a95njbsl67bbg7wfxjjlibsqhkm62f04hhv6s14cgrvh0b3g"; + buildDepends = [ base primitive vector ]; + description = "(deprecated) Ring class, with several instances"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseVienna" = callPackage + ({ mkDerivation, base, BiobaseTurner, BiobaseXNA, primitive + , PrimitiveArray, vector + }: + mkDerivation { + pname = "BiobaseVienna"; + version = "0.3.0.0"; + sha256 = "0bv100rmr04w8wbzabihv43lxilr0b2rm97rx54bhln1sy0ih1wj"; + buildDepends = [ + base BiobaseTurner BiobaseXNA primitive PrimitiveArray vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Import Vienna energy parameters"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseXNA" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, csv + , file-embed, mtl, primitive, PrimitiveArray, repa, text, tuple + , vector, vector-th-unbox + }: + mkDerivation { + pname = "BiobaseXNA"; + version = "0.8.3.0"; + sha256 = "0z0qm7hlacxixwnd9xdvyk05ih3wvj23zwz6mc9dgflzjq75d6n9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers csv file-embed mtl primitive + PrimitiveArray repa text tuple vector vector-th-unbox + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Efficient RNA/DNA representations"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BirdPP" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "BirdPP"; + version = "1.1"; + sha256 = "14wbnxjyg75vc7zwg42cpk8a1cb7gm4881c52yaq1bq053g5dsz2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 ]; + description = "A preprocessor for Bird-style Literate Haskell comments with Haddock markup"; + license = "GPL"; + }) {}; + + "BitSyntax" = callPackage + ({ mkDerivation, base, bytestring, haskell98, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "BitSyntax"; + version = "0.3.2"; + sha256 = "1kz9s9g05b5qzw9p7vvyw8zmy9sx1wzn83ay6prdyv74x0wycjbl"; + buildDepends = [ + base bytestring haskell98 QuickCheck template-haskell + ]; + homepage = "http://www.imperialviolet.org/bitsyntax"; + description = "A module to aid in the (de)serialisation of binary data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Bitly" = callPackage + ({ mkDerivation, base, HTTP, json2 }: + mkDerivation { + pname = "Bitly"; + version = "0.1.0"; + sha256 = "1pmmgg6n6pc0qvp5r4qxan32887132si0cayd0xh1g5v98fa9ari"; + buildDepends = [ base HTTP json2 ]; + homepage = "http://bitbucket.org/jetxee/hs-bitly/"; + description = "A library to access bit.ly URL shortener."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BlastHTTP" = callPackage + ({ mkDerivation, base, biocore, blastxml, bytestring, conduit, HTTP + , http-conduit, hxt, mtl, network, transformers + }: + mkDerivation { + pname = "BlastHTTP"; + version = "1.0.1"; + sha256 = "1qxf2lqsbwmfqkzabx8qpavf3da4lq3j1v1rdsv42gl27lqhbayi"; + editedCabalFile = "e182e8cb8b1fdcff3f5cd8ba3e46f371f98ac55a3d2738061a6ab78aba52b308"; + buildDepends = [ + base biocore blastxml bytestring conduit HTTP http-conduit hxt mtl + network transformers + ]; + homepage = "https://github.com/eggzilla/BlastHTTP"; + description = "Libary to interface with the NCBI blast REST interface"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Blobs" = callPackage + ({ mkDerivation, base, containers, directory, HaXml, polyparse + , pretty, wx, wxcore + }: + mkDerivation { + pname = "Blobs"; + version = "0.3"; + sha256 = "09mpf3qwr38x0ljz4ziyhdcwl5j37i353wc2dkpc6hjki9p08rgl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory HaXml polyparse pretty wx wxcore + ]; + homepage = "http://www.cs.york.ac.uk/fp/darcs/Blobs/"; + description = "Diagram editor"; + license = "LGPL"; + }) {}; + + "BlogLiterately" = callPackage + ({ mkDerivation, base, blaze-html, bool-extras, bytestring, cmdargs + , containers, data-default, directory, filepath, HaXml, haxr + , highlighting-kate, hscolour, lens, mtl, pandoc, pandoc-citeproc + , pandoc-types, parsec, process, split, strict, temporary + , transformers, utf8-string + }: + mkDerivation { + pname = "BlogLiterately"; + version = "0.7.1.7"; + sha256 = "05i0v5mrmnxbmrqrm473z6hs9j4c2jv1l81i4kdmm2wia6p93s90"; + editedCabalFile = "04eff5dba1e60fa191970db5aa7c08f4c95dbc5f425cdea79037c5ee5823074c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html bool-extras bytestring cmdargs containers + data-default directory filepath HaXml haxr highlighting-kate + hscolour lens mtl pandoc pandoc-citeproc pandoc-types parsec + process split strict temporary transformers utf8-string + ]; + homepage = "http://byorgey.wordpress.com/blogliterately/"; + description = "A tool for posting Haskelly articles to blogs"; + license = "GPL"; + }) {}; + + "BlogLiterately-diagrams" = callPackage + ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder + , diagrams-cairo, diagrams-lib, directory, filepath, pandoc, safe + }: + mkDerivation { + pname = "BlogLiterately-diagrams"; + version = "0.1.4.3"; + sha256 = "0p65nyslcvf4qzgrwsi59xil8i5sgh1xfyz431lf4f00nsqb0s2h"; + editedCabalFile = "a9b96a72609bba1d29f628c22171dfb4e49e4c2ed7a8b3f5c2caf1127dff403d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base BlogLiterately containers diagrams-builder diagrams-cairo + diagrams-lib directory filepath pandoc safe + ]; + description = "Include images in blog posts with inline diagrams code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BluePrintCSS" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "BluePrintCSS"; + version = "0.1"; + sha256 = "0ryjgi70isgfv3nw3djzvb1saky40xqy536h6sr3mfpy2iqnim0c"; + buildDepends = [ base mtl ]; + configureFlags = [ "-f-blaze" "-f-hsx" ]; + homepage = "http://git.ierton.ru/?p=BluePrint.git;a=summary"; + description = "Html document layout library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Blueprint" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "Blueprint"; + version = "0.1"; + sha256 = "16cfmy4ndc15p6jdmyy08nqgv143dvs9xf4qg4mxa6x5r326pi94"; + homepage = "http://github.com/gcross/Blueprint"; + description = "Preview of a new build system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Bookshelf" = callPackage + ({ mkDerivation, base, containers, directory, filepath, pandoc + , pandoc-citeproc, pandoc-types, parseargs, process + }: + mkDerivation { + pname = "Bookshelf"; + version = "0.4"; + sha256 = "1h23ncphq717xqvg3bhij0ypmi6whm0aibhmiwak71sjkzv604in"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath pandoc pandoc-citeproc + pandoc-types parseargs + ]; + testDepends = [ base process ]; + homepage = "http://www.cse.chalmers.se/~emax/bookshelf/Manual.shelf.html"; + description = "A simple document organizer with some wiki functionality"; + license = "GPL"; + }) {}; + + "Boolean" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Boolean"; + version = "0.2.3"; + sha256 = "1lsm06y7hgjp9qmlr6csf24x3wgna7sbf8dgh6sfl2rhs7fn8kgn"; + buildDepends = [ base ]; + description = "Generalized booleans and numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "BoundedChan" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "BoundedChan"; + version = "1.0.3.0"; + sha256 = "0vf4mlw08n056g5256cf46m5xsijng5gvjx7ccm4r132gznyl72k"; + buildDepends = [ array base ]; + description = "Implementation of bounded channels"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Bravo" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, mtl + , parsec, syb, template-haskell + }: + mkDerivation { + pname = "Bravo"; + version = "0.1.0.1"; + sha256 = "16li42rl77jvhyp14fjic66c7d6qm2fjln93gyw4bqbykai291in"; + buildDepends = [ + base haskell-src-exts haskell-src-meta mtl parsec syb + template-haskell + ]; + configureFlags = [ "-fnewth" "-fbase4" ]; + homepage = "http://www.haskell.org/haskellwiki/Bravo"; + description = "Static text template generation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Buster" = callPackage + ({ mkDerivation, base, bytestring, conduit, data-default, errors + , hinotify, hslogger, hspec, hspec-expectations, http-conduit + , http-types, string-qq, temporary, transformers, unbounded-delays + , unix, yaml + }: + mkDerivation { + pname = "Buster"; + version = "0.1.1"; + sha256 = "12zchy3sqdcqdgbb7d29jrsqifz4hfdx94s514v2mmyzzr0m8xqd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring conduit data-default errors hinotify hslogger + http-conduit http-types transformers unbounded-delays unix yaml + ]; + testDepends = [ + base bytestring errors hslogger hspec hspec-expectations + http-conduit http-types string-qq temporary unix yaml + ]; + homepage = "http://github.com/michaelxavier/Buster"; + description = "Hits a set of urls periodically to bust caches"; + license = stdenv.lib.licenses.mit; + }) {}; + + "CBOR" = callPackage + ({ mkDerivation, base, binary, binary-bits, bytestring + , data-binary-ieee754, doctest, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "CBOR"; + version = "0.1.0.1"; + sha256 = "03h8lp5sm8prbphq98c7ar93rl9yfy29pvwrkrskdjhx79pd1w6q"; + buildDepends = [ + base binary binary-bits bytestring data-binary-ieee754 + ]; + testDepends = [ + base binary binary-bits bytestring data-binary-ieee754 doctest + QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/orclev/CBOR"; + description = "Encode/Decode values to/from CBOR"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "CC-delcont" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont"; + version = "0.2"; + sha256 = "0bl71vj1ypzplx92kz27hhbpnwnxkz5g2q86m4fcmjmp4fym8kc1"; + buildDepends = [ base mtl ]; + homepage = "http://code.haskell.org/~dolio/CC-delcont"; + description = "Delimited continuations and dynamically scoped variables"; + license = "unknown"; + }) {}; + + "CC-delcont-alt" = callPackage + ({ mkDerivation, base, CC-delcont-cxe, CC-delcont-exc + , CC-delcont-ref, doctest, mtl + }: + mkDerivation { + pname = "CC-delcont-alt"; + version = "0.1.1.1"; + sha256 = "0s6z5bcxmcx1vzgjc6r2i4898j6s3ngjjdqhggp893hmhpxlbgsv"; + buildDepends = [ + base CC-delcont-cxe CC-delcont-exc CC-delcont-ref mtl + ]; + testDepends = [ base doctest mtl ]; + description = "Three new monad transformers for multi-prompt delimited control"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CC-delcont-cxe" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont-cxe"; + version = "0.1.0.2"; + sha256 = "1s6bql9r78yfzgarm3i4f2glhc5w8qq91adhs15cnqj6h7768a5c"; + buildDepends = [ base mtl ]; + description = "A monad transformers for multi-prompt delimited control"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CC-delcont-exc" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont-exc"; + version = "0.1.0.0"; + sha256 = "07v388bzs8x9k1p677310rbh8baj1fdq3bhbqyvxqzx93kv8g381"; + buildDepends = [ base mtl ]; + description = "A monad transformers for multi-prompt delimited control"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CC-delcont-ref" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont-ref"; + version = "0.1.0.0"; + sha256 = "0fzjr73id8rlrcmf0j3y1qn4jnc8incqhhkp9wl35lig20kqy82m"; + buildDepends = [ base mtl ]; + description = "A monad transformers for multi-prompt delimited control using refercence cells"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CC-delcont-ref-tf" = callPackage + ({ mkDerivation, base, ref-tf, transformers }: + mkDerivation { + pname = "CC-delcont-ref-tf"; + version = "0.1.0.2"; + sha256 = "0zavw824xcr1jhmlpz9hmabhhi459y0s7z434lxalzha01j1wfih"; + buildDepends = [ base ref-tf transformers ]; + description = "A monad transformers for multi-prompt delimited control using refercence cells"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CCA" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, haskell-src + , syb, template-haskell + }: + mkDerivation { + pname = "CCA"; + version = "0.1.5"; + sha256 = "04wiyx9z73b3m6j2mck21hngw30jvic8zg9rqpp95kjqr1bl914s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers ghc-prim haskell-src syb template-haskell + ]; + homepage = "not available"; + description = "preprocessor and library for Causal Commutative Arrows (CCA)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CHXHtml" = callPackage + ({ mkDerivation, base, bytestring, hxt-regex-xmlschema, utf8-string + }: + mkDerivation { + pname = "CHXHtml"; + version = "0.2.0"; + sha256 = "0pr2mvcnrz3240wnpd44g3pz9x8am6vhhfvl0lyl129kvc33v99q"; + buildDepends = [ base bytestring hxt-regex-xmlschema utf8-string ]; + homepage = "http://fuzzpault.com/chxhtml"; + description = "A W3C compliant (X)HTML generating library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CLASE" = callPackage + ({ mkDerivation, base, containers, filepath, mtl, parsec + , template-haskell + }: + mkDerivation { + pname = "CLASE"; + version = "2009.2.11"; + sha256 = "10jab7jxlhppmqqw31g653l8jmz4vz8f9h9wr2i9fjf6bipvgfi3"; + buildDepends = [ + base containers filepath mtl parsec template-haskell + ]; + homepage = "http://www.zonetora.co.uk/clase/"; + description = "Cursor Library for A Structured Editor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CMCompare" = callPackage + ({ mkDerivation, array, base, BiobaseInfernal, BiobaseXNA, cmdargs + , containers, lens + }: + mkDerivation { + pname = "CMCompare"; + version = "0.0.1.5"; + sha256 = "1ccjyn0cc8yx7fgnvsjap0swlxql3gdygb5mabzvkgk84zc3bh2b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base BiobaseInfernal BiobaseXNA cmdargs containers lens + ]; + homepage = "http://www.tbi.univie.ac.at/software/cmcompare/"; + description = "Infernal covariance model comparison"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "CMQ" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, iproute, mtl + , network, PSQueue, stm, time + }: + mkDerivation { + pname = "CMQ"; + version = "0.0.12"; + sha256 = "0zskbcjdd4s8bkll7jvb8qzyq8pa52li4db9r5wg16pd2l3m0fpb"; + buildDepends = [ + base bytestring cereal containers iproute mtl network PSQueue stm + time + ]; + homepage = "http://github.com/viloocity/cmq/"; + description = "cwmwl udp message queue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "COrdering" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "COrdering"; + version = "2.3"; + sha256 = "1lkav4wkyrraq1f6kyqfyjrxasgkayg4hmyv8a1gkr4h484b1cx8"; + buildDepends = [ base ]; + description = "An algebraic data type similar to Prelude Ordering"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CPBrainfuck" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "CPBrainfuck"; + version = "1.1"; + sha256 = "041bm02xar8g6ppz6g0fdgs4ywavlcn4pqkncydx0lw5wp9ygwwn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 ]; + description = "A simple Brainfuck interpretter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CPL" = callPackage + ({ mkDerivation, array, base, containers, mtl, parsec, readline }: + mkDerivation { + pname = "CPL"; + version = "0.0.7"; + sha256 = "1hm2slnvcp1fqdrgx505wkj3w511x9896h2hj9riyky6vg2mzgr7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers mtl parsec readline ]; + configureFlags = [ "-fhaskeline" "-freadline" ]; + description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CSPM-CoreLanguage" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "CSPM-CoreLanguage"; + version = "0.3.0.3"; + sha256 = "0vr6zpdz5lnpkyzwhig72pv8ncvqdjyp1nn76zpx3v6xlpzrs3q2"; + buildDepends = [ base ]; + description = "Definition of a FDR-compatible CSP core-language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CSPM-FiringRules" = callPackage + ({ mkDerivation, base, containers, CSPM-CoreLanguage, mtl + , parallel-tree-search, tree-monad + }: + mkDerivation { + pname = "CSPM-FiringRules"; + version = "0.4.3.0"; + sha256 = "0rdggf00zq51j4af6rhk4ix8rbpd82piy2al4m6ymziwflv3b70m"; + buildDepends = [ + base containers CSPM-CoreLanguage mtl parallel-tree-search + tree-monad + ]; + configureFlags = [ "-f-quickcheck" ]; + description = "Firing rules semantic of CSPM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CSPM-Frontend" = callPackage + ({ mkDerivation, alex, array, base, containers, dlist, either + , ghc-prim, mtl, parsec2, prettyclass, syb, transformers + }: + mkDerivation { + pname = "CSPM-Frontend"; + version = "0.10.0.0"; + sha256 = "0wmfk9givv604ajzkg60586lz08xqcx60bnqgslpfzkh458mz9z3"; + buildDepends = [ + array base containers dlist either ghc-prim mtl parsec2 prettyclass + syb transformers + ]; + buildTools = [ alex ]; + description = "A CSP-M parser compatible with FDR-2.91"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CSPM-Interpreter" = callPackage + ({ mkDerivation, array, base, containers, CSPM-CoreLanguage + , CSPM-Frontend, mtl, prettyclass, syb + }: + mkDerivation { + pname = "CSPM-Interpreter"; + version = "0.7.0.0"; + sha256 = "0shf0bb4zqnxvclsavvxnsy697xbl5q1xjqww8makps6dirwk0qn"; + buildDepends = [ + array base containers CSPM-CoreLanguage CSPM-Frontend mtl + prettyclass syb + ]; + description = "An interpreter for CSPM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CSPM-ToProlog" = callPackage + ({ mkDerivation, array, base, containers, CSPM-Frontend, ghc-prim + , pretty + }: + mkDerivation { + pname = "CSPM-ToProlog"; + version = "0.5.2.0"; + sha256 = "0qy2zdxgdm9vacm2ickf1lvyj6wrcnpifaxgh25apg9j9v6g0h12"; + buildDepends = [ + array base containers CSPM-Frontend ghc-prim pretty + ]; + description = "some modules specific for the ProB tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CSPM-cspm" = callPackage + ({ mkDerivation, base, cmdargs, containers, CSPM-CoreLanguage + , CSPM-FiringRules, CSPM-Frontend, CSPM-Interpreter, CSPM-ToProlog + , hslua, parallel, pretty, prettyclass, syb, transformers, xml + }: + mkDerivation { + pname = "CSPM-cspm"; + version = "0.8.0.0"; + sha256 = "1lhfq8gjls2g3xwskwa7vx1kj6n83b4msx4fc6769li4r2xn1bc9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs containers CSPM-CoreLanguage CSPM-FiringRules + CSPM-Frontend CSPM-Interpreter CSPM-ToProlog hslua parallel pretty + prettyclass syb transformers xml + ]; + description = "cspm command line tool for analyzing CSPM specifications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CTRex" = callPackage + ({ mkDerivation, base, containers, hashable, mtl + , unordered-containers + }: + mkDerivation { + pname = "CTRex"; + version = "0.6"; + sha256 = "0cjinznkvdrswbqrsha49b6hch7sjv2qq9xllx780klf01kdahi6"; + buildDepends = [ + base containers hashable mtl unordered-containers + ]; + homepage = "http://www.haskell.org/haskellwiki/CTRex"; + description = "Open records using closed type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CV" = callPackage + ({ mkDerivation, array, base, binary, bindings-DSL, c2hs, carray + , containers, deepseq, directory, filepath, lazysmallcheck, mtl + , mwc-random, opencv_calib3d, opencv_contrib, opencv_core + , opencv_features2d, opencv_flann, opencv_gpu, opencv_highgui + , opencv_imgproc, opencv_legacy, opencv_ml, opencv_objdetect + , opencv_video, parallel, parallel-io, primitive, QuickCheck + , storable-complex, storable-tuple, vector + }: + mkDerivation { + pname = "CV"; + version = "0.3.7"; + sha256 = "0c200jn6q4y744k39jll7xw418js7y86vvihz49i8kk2316vakmr"; + buildDepends = [ + array base binary bindings-DSL carray containers deepseq directory + filepath lazysmallcheck mtl mwc-random parallel parallel-io + primitive QuickCheck storable-complex storable-tuple vector + ]; + buildTools = [ c2hs ]; + extraLibraries = [ + opencv_calib3d opencv_contrib opencv_core opencv_features2d + opencv_flann opencv_gpu opencv_highgui opencv_imgproc opencv_legacy + opencv_ml opencv_objdetect opencv_video + ]; + configureFlags = [ "-f-opencv24" "-fopencv23" ]; + homepage = "http://aleator.github.com/CV/"; + description = "OpenCV based machine vision library"; + license = "GPL"; + }) { opencv_calib3d = null; opencv_contrib = null; + opencv_core = null; opencv_features2d = null; opencv_flann = null; + opencv_gpu = null; opencv_highgui = null; opencv_imgproc = null; + opencv_legacy = null; opencv_ml = null; opencv_objdetect = null; + opencv_video = null; }; + + "Cabal_1_20_0_3" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, extensible-exceptions, filepath, HUnit, pretty + , process, QuickCheck, regex-posix, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, unix + }: + mkDerivation { + pname = "Cabal"; + version = "1.20.0.3"; + sha256 = "0vq1xcwvvk74jkzp7386ldyrls8qszg3rj4l37fyq3fvjkqnx80v"; + buildDepends = [ + array base bytestring containers deepseq directory filepath pretty + process time unix + ]; + testDepends = [ + base bytestring directory extensible-exceptions filepath HUnit + process QuickCheck regex-posix test-framework test-framework-hunit + test-framework-quickcheck2 unix + ]; + preCheck = "unset GHC_PACKAGE_PATH; export HOME=$NIX_BUILD_TOP"; + homepage = "http://www.haskell.org/cabal/"; + description = "A framework for packaging Haskell software"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Cabal_1_22_0_0" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, extensible-exceptions, filepath, HUnit + , pretty, process, QuickCheck, regex-posix, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, unix + }: + mkDerivation { + pname = "Cabal"; + version = "1.22.0.0"; + sha256 = "13984rli87vzhl5pvpny2cns8dq4k2s5bgmr8n93iw9hrx5w3j48"; + editedCabalFile = "ba2fe0628c1afb8f9127c8828264cb18967a8d08c4230a93a79ae322a4c2cef8"; + buildDepends = [ + array base binary bytestring containers deepseq directory filepath + pretty process time unix + ]; + testDepends = [ + base binary bytestring containers directory extensible-exceptions + filepath HUnit process QuickCheck regex-posix test-framework + test-framework-hunit test-framework-quickcheck2 unix + ]; + preCheck = "unset GHC_PACKAGE_PATH; export HOME=$NIX_BUILD_TOP"; + homepage = "http://www.haskell.org/cabal/"; + description = "A framework for packaging Haskell software"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CabalSearch" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HDBC + , HDBC-sqlite3, process, unix + }: + mkDerivation { + pname = "CabalSearch"; + version = "0.0.2"; + sha256 = "181k2rybbyhjmwf1fq69hiaf14a0rzcvnv4j9w03n2v7cal4k08b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath HDBC HDBC-sqlite3 process unix + ]; + homepage = "http://github.com/brinchj/cabalsearch"; + description = "Search cabal packages by name"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Capabilities" = callPackage + ({ mkDerivation, base, compdata, directory, free, unix }: + mkDerivation { + pname = "Capabilities"; + version = "0.1.0.0"; + sha256 = "0nd5yvhbxmabs0890y9gjjiq37h8c3blpplv2m13k29zkijwad04"; + buildDepends = [ base compdata directory free unix ]; + homepage = "https://github.com/Icelandjack/Capabilities"; + description = "Separate and contain effects of IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Cardinality" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "Cardinality"; + version = "0.2"; + sha256 = "01bp045vl08sixvi6h0i21vvmjirnyzlmwxx8yq5njbcxrgbq6dn"; + buildDepends = [ base containers mtl ]; + description = "Measure container capacity. Use it to safely change container."; + license = "LGPL"; + }) {}; + + "CarneadesDSL" = callPackage + ({ mkDerivation, base, containers, fgl, parsec }: + mkDerivation { + pname = "CarneadesDSL"; + version = "1.3"; + sha256 = "06ri47cfskvpm65zb63kjrwwhzlmcp2f0z99hqkfw216p85648a3"; + buildDepends = [ base containers fgl parsec ]; + homepage = "http://www.cs.nott.ac.uk/~bmv/CarneadesDSL/"; + description = "An implementation and DSL for the Carneades argumentation model"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CarneadesIntoDung" = callPackage + ({ mkDerivation, base, CarneadesDSL, cmdargs, containers, Dung, fgl + }: + mkDerivation { + pname = "CarneadesIntoDung"; + version = "1.0"; + sha256 = "0gmrc778zan5rrkb7rip61736rzx13abfzyjcj4bgdvc3fhih1rx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base CarneadesDSL cmdargs containers Dung fgl ]; + homepage = "http://www.cs.nott.ac.uk/~bmv/CarneadesIntoDung/"; + description = "A translation from the Carneades argumentation model into Dung's AFs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Cascade" = callPackage + ({ mkDerivation, base, comonad, ghc-prim, mtl, void }: + mkDerivation { + pname = "Cascade"; + version = "0.1.0.0"; + sha256 = "1ih8ydc29axckgidc5xvsdac5558gprscw667msh8qh41j9sshng"; + buildDepends = [ base comonad ghc-prim mtl void ]; + homepage = "http://github.com/rampion/Cascade"; + description = "Playing with reified categorical composition"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "Catana" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "Catana"; + version = "0.3"; + sha256 = "10m7l701p3a2w0kxi2b93g2ii6s4s71zyjypqk3mi79siv8yilif"; + buildDepends = [ base mtl ]; + description = "A monad for complex manipulation of a stream"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Chart" = callPackage + ({ mkDerivation, array, base, colour, data-default-class, lens, mtl + , old-locale, operational, time + }: + mkDerivation { + pname = "Chart"; + version = "1.3.2"; + sha256 = "0y4xkqdmbyyaxf810dgz0zsfmywlx07c26s9wkk155iriz0yz4m9"; + buildDepends = [ + array base colour data-default-class lens mtl old-locale + operational time + ]; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + description = "A library for generating 2D Charts and Plots"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Chart-cairo" = callPackage + ({ mkDerivation, array, base, cairo, Chart, colour + , data-default-class, lens, mtl, old-locale, operational, time + }: + mkDerivation { + pname = "Chart-cairo"; + version = "1.3.2"; + sha256 = "19ghd5xav7pn3z5igbkbsa81vhlpvy55xscc42vbxx1v9f6shq7g"; + buildDepends = [ + array base cairo Chart colour data-default-class lens mtl + old-locale operational time + ]; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + description = "Cairo backend for Charts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Chart-diagrams" = callPackage + ({ mkDerivation, base, blaze-svg, bytestring, Chart, colour + , containers, data-default-class, diagrams-core, diagrams-lib + , diagrams-postscript, diagrams-svg, lens, mtl, old-locale + , operational, SVGFonts, text, time + }: + mkDerivation { + pname = "Chart-diagrams"; + version = "1.3.2"; + sha256 = "0q5qvzzl5wirlj26a6zpnyq95lpzzkwiqq0mkh25aa3qzzbg4y6g"; + buildDepends = [ + base blaze-svg bytestring Chart colour containers + data-default-class diagrams-core diagrams-lib diagrams-postscript + diagrams-svg lens mtl old-locale operational SVGFonts text time + ]; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + description = "Diagrams backend for Charts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Chart-gtk" = callPackage + ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, colour + , data-default-class, gtk, mtl, old-locale, time + }: + mkDerivation { + pname = "Chart-gtk"; + version = "1.3.2"; + sha256 = "175bqh5pl4z0gx50z34afg149g94qw8sk87gbp9mavh5bnpj5a07"; + buildDepends = [ + array base cairo Chart Chart-cairo colour data-default-class gtk + mtl old-locale time + ]; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + description = "Utility functions for using the chart library with GTK"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Chart-simple" = callPackage + ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, Chart-gtk + , colour, data-default-class, gtk, mtl, old-locale, time + }: + mkDerivation { + pname = "Chart-simple"; + version = "1.3.2"; + sha256 = "0bbf63q2zzjmz0aa1lg70jqb7rhv78d4xkqklgzci8c8w7ki1s3q"; + buildDepends = [ + array base cairo Chart Chart-cairo Chart-gtk colour + data-default-class gtk mtl old-locale time + ]; + homepage = "https://github.com/timbod7/haskell-chart/wiki"; + description = "A wrapper for the chart library to assist with basic plots (Deprecated - use the Easy module instead)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ChasingBottoms" = callPackage + ({ mkDerivation, array, base, containers, mtl, QuickCheck, random + , syb + }: + mkDerivation { + pname = "ChasingBottoms"; + version = "1.3.0.9"; + sha256 = "14nxahs53j2bnqdyl331k76kmmisv78g7c29w9vq9c7r8ygrpnqc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers mtl QuickCheck random syb ]; + configureFlags = [ "-f-build-tests" ]; + description = "For testing partial and infinite values"; + license = stdenv.lib.licenses.mit; + }) {}; + + "CheatSheet" = callPackage + ({ mkDerivation, base, containers, directory }: + mkDerivation { + pname = "CheatSheet"; + version = "2.9"; + sha256 = "1pw6sssdmxpsjclkhsaf1b06vlimi4w11rxy65ccyj8c9zgs2g23"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers directory ]; + homepage = "http://cheatsheet.codeslower.com"; + description = "A Haskell cheat sheet in PDF and literate formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Checked" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "Checked"; + version = "0.0.0.2"; + sha256 = "1mr323rhh3lr6a5ni60n2kxz2k57763a3rrf7c6i18hxs9d4w2s4"; + buildDepends = [ base text ]; + description = "Inbuilt checking for ultra reliable computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Chitra" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, network }: + mkDerivation { + pname = "Chitra"; + version = "0.2.2"; + sha256 = "0qf6a1xmpv29hpwcrn3acfvpcx0f95dq980mv5mijzfsznz4d43k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary bytestring mtl network ]; + homepage = "https://github.com/ckkashyap/Chitra"; + description = "A platform independent mechanism to render graphics using vnc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ChristmasTree" = callPackage + ({ mkDerivation, base, containers, fgl, template-haskell, TTTAS + , uulib + }: + mkDerivation { + pname = "ChristmasTree"; + version = "0.2.1.1"; + sha256 = "1xng99msiyck127zv12cbksgyprwr6i6nwwjplc9c0jdfiisa9n8"; + buildDepends = [ + base containers fgl template-haskell TTTAS uulib + ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/TTTAS"; + description = "Alternative approach of 'read' that composes grammars instead of parsers"; + license = "LGPL"; + }) {}; + + "ClassLaws" = callPackage + ({ mkDerivation, base, ChasingBottoms, mtl, QuickCheck }: + mkDerivation { + pname = "ClassLaws"; + version = "0.3.1.0"; + sha256 = "1277vn384hpxd7xnzg0gpr7ilnw5cqhsi11c24g9zsfqa36llwgk"; + buildDepends = [ base ChasingBottoms mtl QuickCheck ]; + homepage = "http://wiki.portal.chalmers.se/cse/pmwiki.php/FP/ClassLaws"; + description = "Stating and checking laws for type class methods"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ClassyPrelude" = callPackage + ({ mkDerivation, base, strict }: + mkDerivation { + pname = "ClassyPrelude"; + version = "0.1"; + sha256 = "1yvkrzd3l7ijh3fqvkbzqv5vp4nv5z26fbxy91sfwh3zqlscpim9"; + buildDepends = [ base strict ]; + description = "Prelude replacement using classes instead of concrete types where reasonable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Clean" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Clean"; + version = "0.6"; + sha256 = "0kr9i13ch2wbcnxchrnx562r8ar7kb84gmk3cqxc40x5w416205f"; + buildDepends = [ base containers ]; + description = "A light, clean and powerful utility library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Clipboard" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Clipboard"; + version = "2.2.0.3"; + sha256 = "0qpcfgpfgw426v4040ch63pc2zl7amd2ljapx4xv0j4hwc4rsqz3"; + buildDepends = [ base ]; + homepage = "http://haskell.org/haskellwiki/Clipboard"; + description = "System clipboard interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ClustalParser" = callPackage + ({ mkDerivation, base, cmdargs, parsec }: + mkDerivation { + pname = "ClustalParser"; + version = "1.0.1"; + sha256 = "0rslkg7hr6j414qpsgmjbrw474bhhrv36ns19smysx7lpkn955w4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs parsec ]; + description = "Libary for parsing Clustal tools output"; + license = "GPL"; + }) {}; + + "Coadjute" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-csv + , containers, directory, fgl, filepath, mtl, old-time, pretty + , pureMD5, safe, utf8-string + }: + mkDerivation { + pname = "Coadjute"; + version = "0.1.1"; + sha256 = "1crbs8dk93cff252c3nj2brdbjbfygpvlrm4lrp7vpnwfz2709b3"; + buildDepends = [ + array base bytestring bytestring-csv containers directory fgl + filepath mtl old-time pretty pureMD5 safe utf8-string + ]; + homepage = "http://iki.fi/matti.niemenmaa/coadjute/"; + description = "A generic build tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Codec-Compression-LZF" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Codec-Compression-LZF"; + version = "0.2"; + sha256 = "0jj2iaa632s60dckj8s46g4vrlqc8x9fndkq0kzk8rk4jzwlbwsn"; + buildDepends = [ base ]; + homepage = "http://www.cs.helsinki.fi/u/ekarttun/Codec-Compression-LZF/"; + description = "LZF compression bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Codec-Image-DevIL" = callPackage + ({ mkDerivation, array, base, libdevil }: + mkDerivation { + pname = "Codec-Image-DevIL"; + version = "0.2.3"; + sha256 = "1kv3hns9f0bhfb723nj9szyz3zfqpvy02azzsiymzjz4ajhqmrsz"; + buildDepends = [ array base ]; + extraLibraries = [ libdevil ]; + description = "An FFI interface to the DevIL library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Combinatorrent" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, cereal + , containers, deepseq, directory, filepath, hopenssl, hslogger + , HTTP, HUnit, mtl, network, network-bytestring, parsec, pretty + , PSQueue, QuickCheck, random, random-shuffle, stm, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "Combinatorrent"; + version = "0.3.2"; + sha256 = "0dx5pysxyk5c0fa33khjr86zgm43jz7nwhgl0w8jngyai8b1rbra"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array attoparsec base bytestring cereal containers deepseq + directory filepath hopenssl hslogger HTTP HUnit mtl network + network-bytestring parsec pretty PSQueue QuickCheck random + random-shuffle stm test-framework test-framework-hunit + test-framework-quickcheck2 time + ]; + configureFlags = [ "-f-threadscope" "-f-debug" ]; + description = "A concurrent bittorrent client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Command" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "Command"; + version = "0.0.7"; + sha256 = "043dwvjkc1m2cz0rgiib7gv19ds1vn4cmf27lyw68nmc0lcm2v3d"; + buildDepends = [ base directory process ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/command"; + description = "A replacement for System.Exit and System.Process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Commando" = callPackage + ({ mkDerivation, base, data-default, fsnotify, optparse-applicative + , process, system-fileio, system-filepath, text + }: + mkDerivation { + pname = "Commando"; + version = "1.0.0.4"; + sha256 = "1wfpxaj9j68knf1fp3zngxrc1acqvhzrzbblar4ckq9y5kxjwwsj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base data-default fsnotify optparse-applicative process + system-fileio system-filepath text + ]; + homepage = "https://github.com/sordina/Commando"; + description = "Watch some files; Rerun a command"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ComonadSheet" = callPackage + ({ mkDerivation, applicative-numbers, base, comonad, containers + , distributive, IndexedList, NestedFunctor, PeanoWitnesses, Stream + , Tape, transformers + }: + mkDerivation { + pname = "ComonadSheet"; + version = "0.3.0.0"; + sha256 = "1jpxc5ymhjdk18nggw9fjr6dmqhlz0jwwailyw9i8yzs5dzbn67z"; + buildDepends = [ + applicative-numbers base comonad containers distributive + IndexedList NestedFunctor PeanoWitnesses Stream Tape transformers + ]; + homepage = "https://github.com/kwf/ComonadSheet"; + description = "A library for expressing spreadsheet-like computations as the fixed-points of comonads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ConcurrentUtils" = callPackage + ({ mkDerivation, array, base, containers, parallel }: + mkDerivation { + pname = "ConcurrentUtils"; + version = "0.2.0.0"; + sha256 = "0hm8krm0l1d1d31ar00hvz3pamj2znf2dhjdkfwk7m13n0yh4qx0"; + buildDepends = [ array base containers parallel ]; + homepage = "alkalisoftware.net"; + description = "Concurrent utilities"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "Condor" = callPackage + ({ mkDerivation, base, binary, Cabal, containers, directory + , filepath, glider-nlp, HUnit, text + }: + mkDerivation { + pname = "Condor"; + version = "0.3"; + sha256 = "0vrflmjyc1h0mfvc07p3p3wqfscyza7pyxxp7bn1glprg6c9ph5p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers directory filepath glider-nlp text + ]; + testDepends = [ + base binary Cabal containers glider-nlp HUnit text + ]; + homepage = "https://github.com/klangner/Condor"; + description = "Information retrieval library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ConfigFile" = callPackage + ({ mkDerivation, base, containers, MissingH, mtl, parsec }: + mkDerivation { + pname = "ConfigFile"; + version = "1.1.4"; + sha256 = "057mw146bip9wzs7j4b5xr1x24d8w0kr4i3inri5m57jkwspn25f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers MissingH mtl parsec ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://software.complete.org/configfile"; + description = "Configuration file reading & writing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ConfigFileTH" = callPackage + ({ mkDerivation, base, ConfigFile, parsec, template-haskell }: + mkDerivation { + pname = "ConfigFileTH"; + version = "0.2"; + sha256 = "1349vkrnl2z0cfcvdalqf77jajhz0izmnlsbiv84vvj23n04rj9h"; + buildDepends = [ base ConfigFile parsec template-haskell ]; + description = "Template haskell for reading ConfigFiles"; + license = "LGPL"; + }) {}; + + "Configger" = callPackage + ({ mkDerivation, base, Dangerous, MissingH, mtl, parsec }: + mkDerivation { + pname = "Configger"; + version = "0.1"; + sha256 = "0fk7165abh4rw4jk6wy4f6y0qpakxlrs4mwrs3r2q7lz03jsyig2"; + buildDepends = [ base Dangerous MissingH mtl parsec ]; + description = "Parse config files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Configurable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Configurable"; + version = "0.1.0.0"; + sha256 = "1if0hff6fn7zjj1vh16gxf2kldibh1dkscm8n33d1admvpjpw9sb"; + buildDepends = [ base ]; + homepage = "https://github.com/tel/Configurable"; + description = "Declare types as Configurable then specialize them all in one place"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ConsStream" = callPackage + ({ mkDerivation, base, Stream }: + mkDerivation { + pname = "ConsStream"; + version = "0.1"; + sha256 = "1ywhrj2wq24my4cji5fm5cwb3j4yjwzch9hxncr7k989smjdmjpz"; + buildDepends = [ base Stream ]; + homepage = "github"; + description = "Trivial re-export of Wouter Swierstra's Stream package, avoiding module name clash"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Conscript" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "Conscript"; + version = "0.1.0.0"; + sha256 = "0hiz3wjnvfp9n440kmwq7a88k7m7vq5s49nq85v520j7qnf4y82n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + homepage = "https://github.com/sordina/Conscript"; + description = "Restart a command on STDIN activity"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ConstraintKinds" = callPackage + ({ mkDerivation, base, dlist, ghc-prim, vector }: + mkDerivation { + pname = "ConstraintKinds"; + version = "1.3.0"; + sha256 = "0rhy5wq3v5hdryjn8pcsgqy4k772agj1rgq3021pjki7n3zm3dza"; + buildDepends = [ base dlist ghc-prim vector ]; + description = "Repackages standard type classes with the ConstraintKinds extension"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Consumer" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "Consumer"; + version = "1.2"; + sha256 = "03ham35vh49h780h7dxb6zs85rkdlry0nwi8wp6p9iamw952xi6i"; + buildDepends = [ base mtl ]; + homepage = "http://src.seereason.com/ghc6103/haskell-consumer"; + description = "A monad and monad transformer for consuming streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ContArrow" = callPackage + ({ mkDerivation, arrows, base }: + mkDerivation { + pname = "ContArrow"; + version = "0.0.5"; + sha256 = "1paj8wx2k86i5xb11scbyca4fb2fnxgln5d661mcwxvs0i91jj1b"; + buildDepends = [ arrows base ]; + description = "Control.Arrow.Transformer.Cont"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Contract" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "Contract"; + version = "0.1"; + sha256 = "027dv53jrfk46dmiidnnrrdvhyin60i862znp414213w72yjrbhh"; + buildDepends = [ base template-haskell ]; + homepage = "http://www.cs.kent.ac.uk/~oc/contracts.html"; + description = "Practical typed lazy contracts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Control-Engine" = callPackage + ({ mkDerivation, base, BoundedChan, stm }: + mkDerivation { + pname = "Control-Engine"; + version = "1.1.0.1"; + sha256 = "1jyj42xrja8ic3lajgrfmign9n2bdfkaplnlhzcifd5wf30qj6fa"; + buildDepends = [ base BoundedChan stm ]; + homepage = "http://www.haskell.org/haskellwiki/Control-Engine"; + description = "A parallel producer/consumer engine (thread pool)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Control-Monad-MultiPass" = callPackage + ({ mkDerivation, array, base, containers, Control-Monad-ST2, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "Control-Monad-MultiPass"; + version = "0.1.0.0"; + sha256 = "0pdayn1v9dw5600fgzlag2bqy1p68i4yzpxzqna9p7jk0iyvfy0i"; + buildDepends = [ array base containers Control-Monad-ST2 mtl ]; + testDepends = [ + array base containers Control-Monad-ST2 mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/kevinbackhouse/Control-Monad-MultiPass"; + description = "A Library for Writing Multi-Pass Algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Control-Monad-ST2" = callPackage + ({ mkDerivation, array, base, mtl, QuickCheck, SafeSemaphore + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Control-Monad-ST2"; + version = "0.1.0.1"; + sha256 = "02nl4dbh7lk2gx5vacnn9mlcbs5j4b68jj0db94j51mqwj22y0zk"; + buildDepends = [ array base QuickCheck SafeSemaphore ]; + testDepends = [ + array base mtl QuickCheck SafeSemaphore test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/kevinbackhouse/Control-Monad-ST2"; + description = "A variation on the ST monad with two type parameters"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CoreErlang" = callPackage + ({ mkDerivation, base, parsec, pretty }: + mkDerivation { + pname = "CoreErlang"; + version = "0.0.2"; + sha256 = "1wiwk4947h5x2swi9k6bh4zyhp849ibxhc5458kn5vipngrp4k78"; + buildDepends = [ base parsec pretty ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://github.com/amtal/CoreErlang"; + description = "Manipulating Core Erlang source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CoreFoundation" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, deepseq + , filepath, network, property-list, tagged, text, time + , transformers, vector + }: + mkDerivation { + pname = "CoreFoundation"; + version = "0.1"; + sha256 = "0mra2aswl0gfic19l55i63a6il6i13caph56fdk8g7shcw3j605l"; + buildDepends = [ + base bytestring containers deepseq filepath network property-list + tagged text time transformers vector + ]; + buildTools = [ c2hs ]; + homepage = "https://github.com/reinerp/CoreFoundation"; + description = "Bindings to Mac OSX's CoreFoundation framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Coroutine" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Coroutine"; + version = "0.1.0.0"; + sha256 = "1cad9j7ivd6mfcff44773v8z3z2ilparxfikbnv0gab6csc9p1nw"; + buildDepends = [ base ]; + description = "Type-safe coroutines using lightweight session types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "CouchDB" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, HUnit, json + , mtl, network, utf8-string + }: + mkDerivation { + pname = "CouchDB"; + version = "1.2"; + sha256 = "0a9g0iblfyqppcy1ni3ac8f3yv5km95bfblhwqlsk6khydi5ka98"; + buildDepends = [ + base bytestring containers HTTP json mtl network utf8-string + ]; + testDepends = [ + base bytestring containers HTTP HUnit json mtl network utf8-string + ]; + homepage = "http://github.com/arjunguha/haskell-couchdb/"; + description = "CouchDB interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Craft3e" = callPackage + ({ mkDerivation, base, HUnit, mtl, old-locale, QuickCheck, time }: + mkDerivation { + pname = "Craft3e"; + version = "0.1.0.10"; + sha256 = "1qrsjkwr1njdsyiryskdjmy6nhbbzin4r0ja7mib26injzmrx45p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base HUnit mtl old-locale QuickCheck time ]; + homepage = "http://www.haskellcraft.com/"; + description = "Code for Haskell: the Craft of Functional Programming, 3rd ed"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Crypto" = callPackage + ({ mkDerivation, array, base, HUnit, pretty, QuickCheck, random }: + mkDerivation { + pname = "Crypto"; + version = "4.2.5.1"; + sha256 = "0rmgl0a4k6ys2lc6d607g28c2p443a46dla903rz5aha7m9y1mba"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base HUnit pretty QuickCheck random ]; + configureFlags = [ "-fsmall_base" ]; + description = "Collects together existing Haskell cryptographic functions into a package"; + license = "unknown"; + }) {}; + + "CurryDB" = callPackage + ({ mkDerivation, array, async, attoparsec, attoparsec-conduit, base + , binary, blaze-builder, blaze-textual, bytestring, conduit + , containers, data-default, directory, doctest, fast-logger + , filepath, hashable, hspec, lens, lifted-base, monad-control + , monad-logger, mtl, network, network-conduit, optparse-applicative + , stm, system-fileio, system-filepath, template-haskell, text, time + , transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "CurryDB"; + version = "0.1.1.0"; + sha256 = "1mjgxbmwf37wqbdbhfbq3pj4mmgkf1w0lv49gagx1m5yny21q3l3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array async attoparsec attoparsec-conduit base binary blaze-builder + blaze-textual bytestring conduit containers data-default + fast-logger hashable lens lifted-base monad-control monad-logger + mtl network network-conduit optparse-applicative stm system-fileio + system-filepath template-haskell text time transformers + transformers-base unordered-containers + ]; + testDepends = [ + base conduit directory doctest filepath hspec lifted-base mtl stm + ]; + description = "CurryDB: In-memory Key/Value Database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DAG-Tournament" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath, gtk + , mtl, time + }: + mkDerivation { + pname = "DAG-Tournament"; + version = "0.1"; + sha256 = "1yyr63r6ziljvcxacs7zn66lnkzgmlvcr36ic60c3z1r2rd2nflk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo containers directory filepath gtk mtl time + ]; + description = "Real-Time Game Tournament Evaluator"; + license = "GPL"; + }) {}; + + "DAV" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , data-default, either, errors, exceptions, http-client + , http-client-tls, http-types, lens, mtl, network, network-uri + , optparse-applicative, transformers, transformers-base + , utf8-string, xml-conduit, xml-hamlet + }: + mkDerivation { + pname = "DAV"; + version = "1.0.3"; + sha256 = "1wrs3rdk4sarzi4w1pma8h751mjw5x1l8c6w30wv7fg0rmk2cayd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring case-insensitive containers data-default either + errors exceptions http-client http-client-tls http-types lens mtl + network network-uri optparse-applicative transformers + transformers-base utf8-string xml-conduit xml-hamlet + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://floss.scru.org/hDAV"; + description = "RFC 4918 WebDAV support"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "DBlimited" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "DBlimited"; + version = "0.1.1"; + sha256 = "1lic2ml1q16idg9rk2ky2xi030kln4m8nz1vyvy7w37qxhddvl2f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers parsec ]; + homepage = "http://projects.haskell.org/DBlimited/"; + description = "A command-line SQL interface for flat files (tdf,csv,etc.)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DBus" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "DBus"; + version = "0.5.1"; + sha256 = "0l212yy40w8sjkv5m7rnd24fkihvnadv7szf10g9n5r34m4jb6lh"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/alexkay/hdbus"; + description = "D-Bus bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DMuCheck" = callPackage + ({ mkDerivation, base, binary, directory, distributed-process + , distributed-process-simplelocalnet, hint, MuCheck + , network-transport-tcp, unix + }: + mkDerivation { + pname = "DMuCheck"; + version = "0.3.0.2"; + sha256 = "00dhky0hnda85lvrs155jgwxnpqfm36cqakj3wp0yrn2xlz383ad"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary directory distributed-process + distributed-process-simplelocalnet hint MuCheck + network-transport-tcp unix + ]; + configureFlags = [ + "-f-hspec" "-f-hunit" "-f-smallcheck" "-f-quickcheck" + ]; + homepage = "https://bitbucket.com/osu-testing/d-mucheck"; + description = "Distributed Mutation Analysis framework for MuCheck"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "DOM" = callPackage + ({ mkDerivation, base, mtl, WebBits }: + mkDerivation { + pname = "DOM"; + version = "2.0.1"; + sha256 = "13zj4jg78y5s05gfi3j83izxw6d2csbvznd7mq900zlv4xwddw2b"; + buildDepends = [ base mtl WebBits ]; + description = "DOM Level 2 bindings for the WebBits package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DP" = callPackage + ({ mkDerivation, array, base, containers, list-tries, mtl + , QuickCheck, safe, semiring + }: + mkDerivation { + pname = "DP"; + version = "0.1.1"; + sha256 = "03gjwkzna2mf0a103g0kiwnbd9ra6hss6vm73i7vhl87zgrwsh8z"; + buildDepends = [ + array base containers list-tries mtl QuickCheck safe semiring + ]; + homepage = "http://github.com/srush/SemiRings/tree/master"; + description = "Pragmatic framework for dynamic programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DPM" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , convertible, darcs, directory, filepath, happy, HSH, HTF, HTTP + , mtl, network, old-locale, pretty, process, regex-posix, split + , syb, time, unix + }: + mkDerivation { + pname = "DPM"; + version = "0.3.0.0"; + sha256 = "03rf2s9qinfahqsc870cxv5117g4hmqza2dbj7s5hi50sh32xkjc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers convertible darcs directory + filepath HSH HTF HTTP mtl network old-locale pretty process + regex-posix split syb time unix + ]; + buildTools = [ alex happy ]; + configureFlags = [ "-f-test" ]; + description = "Darcs Patch Manager"; + license = "GPL"; + }) {}; + + "DRBG" = callPackage + ({ mkDerivation, base, bytestring, cereal, cipher-aes128 + , crypto-api, cryptohash-cryptoapi, entropy, mtl, parallel + , prettyclass, tagged + }: + mkDerivation { + pname = "DRBG"; + version = "0.5.3"; + sha256 = "197kp2bchkj3zrl3f06glba9lbjf51mp710sx0qj8i4spvf3jfr8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal cipher-aes128 crypto-api + cryptohash-cryptoapi entropy mtl parallel prettyclass tagged + ]; + configureFlags = [ "-f-test" ]; + description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DSH" = callPackage + ({ mkDerivation, aeson, algebra-dag, algebra-sql, ansi-wl-pprint + , base, bytestring, containers, dlist, either, HDBC + , HDBC-postgresql, HUnit, kure, mtl, pretty, QuickCheck, semigroups + , set-monad, template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "DSH"; + version = "0.10.0.2"; + sha256 = "02a8gfn5ji2n606ak1gs4syk0c97zvyi4146w5zy6gn21g4d3fa7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson algebra-dag algebra-sql ansi-wl-pprint base bytestring + containers dlist either HDBC HDBC-postgresql kure mtl pretty + semigroups set-monad template-haskell text + ]; + testDepends = [ + base containers HDBC HDBC-postgresql HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + configureFlags = [ "-f-debuggraph" "-f-debugcomp" ]; + description = "Database Supported Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DSTM" = callPackage + ({ mkDerivation, base, containers, haskell98, network, process + , unix + }: + mkDerivation { + pname = "DSTM"; + version = "0.1.2"; + sha256 = "084yscqbwypkb32avjm2b92a7s4qpvps3pjfgpy14sligww3hifb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers haskell98 network process unix ]; + description = "A framework for using STM within distributed systems"; + license = "LGPL"; + }) {}; + + "DTC" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "DTC"; + version = "1.1.0.1"; + sha256 = "0m3697zw0j2l9fxx8flr83n8x03pva1hn74rgilgxdrsrifhds5l"; + buildDepends = [ base haskell-src-exts ]; + homepage = "https://github.com/Daniel-Diaz/DTC"; + description = "Data To Class transformation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Dangerous" = callPackage + ({ mkDerivation, base, MaybeT, mtl }: + mkDerivation { + pname = "Dangerous"; + version = "0.3.2"; + sha256 = "0pnywhva7s5xp9xlxk6h56n3fjflna6zhk5qdb8wax7i1qbp85vs"; + buildDepends = [ base MaybeT mtl ]; + description = "Monads for operations that can exit early and produce warnings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Dao" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , Crypto, data-binary-ieee754, deepseq, directory, filepath, mtl + , process, random, time, transformers, utf8-string + }: + mkDerivation { + pname = "Dao"; + version = "0.1.0.2"; + sha256 = "1f7svqvlywj0jgzssdgrhvbbfm0yjnq0qr2c7xqc501y6wr3msym"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + testDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "DarcsHelpers" = callPackage + ({ mkDerivation, base, HaXml, mtl, parsec, safe, xml-parsec }: + mkDerivation { + pname = "DarcsHelpers"; + version = "0.1"; + sha256 = "02nqaphxd3xlh191wxpx3rcixms70v8d6h4a3lxg24d7lcyf82n3"; + buildDepends = [ base HaXml mtl parsec safe xml-parsec ]; + description = "Code used by Patch-Shack that seemed sensible to open for reusability"; + license = "GPL"; + }) {}; + + "Data-Hash-Consistent" = callPackage + ({ mkDerivation, base, bytestring, digest, utf8-string, vector + , vector-algorithms + }: + mkDerivation { + pname = "Data-Hash-Consistent"; + version = "0.1.1"; + sha256 = "1vblfzndfzb458j6ygfcq0mfzzc5c87gwpmcx31v10fxpqnfmm65"; + buildDepends = [ + base bytestring digest utf8-string vector vector-algorithms + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "https://github.com/bradclawsie/haskell-Data.Hash.Consistent"; + description = "Provide a simple consistent hashing mechanism"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Data-Rope" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "Data-Rope"; + version = "0.2"; + sha256 = "0zvp9h06f2ylkn325d35cap3y67zpfyc70nqad3426p64p1xmnrw"; + buildDepends = [ base bytestring unix ]; + description = "Ropes, an alternative to (Byte)Strings"; + license = "GPL"; + }) {}; + + "DataTreeView" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, glib, gtk + , lifted-base, ListLike, MissingH, monad-control, mtl, syb + , transformers-base + }: + mkDerivation { + pname = "DataTreeView"; + version = "0.1.1"; + sha256 = "0z54kr79bjv8w1gnsrxq9vkwdhasdwzrsi48q7ndsg8x7k30gpdj"; + buildDepends = [ + base bytestring containers deepseq glib gtk lifted-base ListLike + MissingH monad-control mtl syb transformers-base + ]; + description = "A GTK widget for displaying arbitrary Data.Data.Data instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Deadpan-DDP" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, doctest, hashable, haskeline, lens, mtl, network + , network-uri, process, QuickCheck, random, safe, scientific, stm + , text, time, transformers, unordered-containers, vector + , websockets + }: + mkDerivation { + pname = "Deadpan-DDP"; + version = "0.6.0.1"; + sha256 = "0lj81144hsd5c7d0bf1az81l9j5z883p79378pinnkrnz33z8758"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring bytestring containers hashable + haskeline lens mtl network network-uri random safe scientific stm + text time transformers unordered-containers vector websockets + ]; + testDepends = [ base doctest process QuickCheck ]; + homepage = "http://github.com/sordina/Deadpan-DDP"; + description = "Write clients for Meteor's DDP Protocol"; + license = stdenv.lib.licenses.mit; + }) {}; + + "DebugTraceHelpers" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "DebugTraceHelpers"; + version = "0.12"; + sha256 = "0yjv3awhp3jsfqqn36xc0jpisp4hfypx3hkibad3yqrrn61bkzy8"; + buildDepends = [ base mtl ]; + description = "Convenience functions and instances for Debug.Trace"; + license = "GPL"; + }) {}; + + "Decimal" = callPackage + ({ mkDerivation, base, deepseq, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Decimal"; + version = "0.4.2"; + sha256 = "0qa2z2lq1hrvakhyhj624mg8sd05ikhb66zwpa6x9vcyji93dxf5"; + buildDepends = [ base deepseq ]; + testDepends = [ + base deepseq HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/PaulJohnson/Haskell-Decimal"; + description = "Decimal numbers with variable precision"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DecisionTree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "DecisionTree"; + version = "0.0"; + sha256 = "14yprfh2b5x7dswp6kyaym3z2f32nqvgrfhvwsiv7brxq80cfvbd"; + buildDepends = [ base containers ]; + homepage = "http://page.mi.fu-berlin.de/~aneumann/decisiontree.html"; + description = "A very simple implementation of decision trees for discrete attributes"; + license = "LGPL"; + }) {}; + + "DeepArrow" = callPackage + ({ mkDerivation, base, haskell-src, mtl, TypeCompose }: + mkDerivation { + pname = "DeepArrow"; + version = "0.4.0"; + sha256 = "1jbvb8yk291iimpqi8h302r8554k4j2p3k42znzppv1wqrbhvjyc"; + buildDepends = [ base haskell-src mtl TypeCompose ]; + homepage = "http://haskell.org/haskellwiki/DeepArrow"; + description = "Arrows for \"deep application\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DefendTheKing" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, GLUT + , haskell98, HTTP, MaybeT, mtl, network, peakachu, random, time + , utility-ht, zlib + }: + mkDerivation { + pname = "DefendTheKing"; + version = "0.3"; + sha256 = "1qnf62c91q94galndi0f7pfyzvk0qwi3gzhwcazkwinildjy8zw6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers GLUT haskell98 HTTP MaybeT mtl + network peakachu random time utility-ht zlib + ]; + homepage = "http://github.com/yairchu/defend/tree"; + description = "A simple RTS game"; + license = "GPL"; + }) {}; + + "DescriptiveKeys" = callPackage + ({ mkDerivation, base, containers, xmonad, xmonad-contrib }: + mkDerivation { + pname = "DescriptiveKeys"; + version = "0.0.4"; + sha256 = "0ywipcmnr3ysmx8m61yrymyn10lnizjfkk2q2scdfkrkgh7ayj7v"; + buildDepends = [ base containers xmonad xmonad-contrib ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://bitbucket.org/dibblego/descriptive-keys/"; + description = "A library for specifying xmonad key bindings with functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Dflow" = callPackage + ({ mkDerivation, base, containers, HUnit, QuickCheck, stm + , test-framework, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "Dflow"; + version = "0.0.1"; + sha256 = "00gzs5fdybfrvqidw4qzk6i69qzq4jaljzhb49ah2hsv3gqjr1iq"; + buildDepends = [ base containers QuickCheck stm time ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Processing Real-time event streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Diff" = callPackage + ({ mkDerivation, array, base, pretty }: + mkDerivation { + pname = "Diff"; + version = "0.3.0"; + sha256 = "0k7fj4icnh25x21cmrnbqq0sjgxrr2ffhn8bz89qmy5h9dznvy98"; + buildDepends = [ array base pretty ]; + configureFlags = [ "-fsmall-base" ]; + description = "O(ND) diff algorithm in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DifferenceLogic" = callPackage + ({ mkDerivation, base, containers, fgl, FirstOrderTheory, HUnit }: + mkDerivation { + pname = "DifferenceLogic"; + version = "0.1.0.4"; + sha256 = "0ylpn6bksf6alxzk45cg88ff8xgffh88x3csvjlhb6zn8ik0w99a"; + buildDepends = [ base containers fgl FirstOrderTheory HUnit ]; + homepage = "https://github.com/dillonhuff/DifferenceLogic"; + description = "A theory solver for conjunctions of literals in difference logic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DifferentialEvolution" = callPackage + ({ mkDerivation, base, deepseq, fclabels, mtl, mwc-random, parallel + , primitive, vector + }: + mkDerivation { + pname = "DifferentialEvolution"; + version = "0.0.2"; + sha256 = "0z16g40n369d2wqljnrkmpd18149ny8nh2pd13hkkjnq5n6k209w"; + buildDepends = [ + base deepseq fclabels mtl mwc-random parallel primitive vector + ]; + homepage = "http://yousource.it.jyu.fi/optimization-with-haskell"; + description = "Global optimization using Differential Evolution"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Digit" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Digit"; + version = "0.0.3"; + sha256 = "0cdsmy9km9wpywqprdymn9bd982ba859px2giswz41xh6pbjri8w"; + buildDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/digit"; + description = "A data-type representing digits 0-9"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DigitalOcean" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , hspec, lens, mtl, text, transformers, unordered-containers + , vector, wreq + }: + mkDerivation { + pname = "DigitalOcean"; + version = "0.1.1.0"; + sha256 = "09sh0j1dk366nkq3pwgsxi8zcka9p3f38bsw6nfzr7q4chjjblz4"; + buildDepends = [ + aeson base bytestring containers exceptions lens mtl text + transformers unordered-containers vector wreq + ]; + testDepends = [ base hspec lens mtl text ]; + description = "A client library for the DigitalOcean API"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "DimensionalHash" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "DimensionalHash"; + version = "0.1.5.2"; + sha256 = "0bbg9w5n3b296g884y8qvgzsndqhzwh0mkn3dlp9nx4a7i321c97"; + buildDepends = [ base ]; + description = "An n-dimensional hash using Morton numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DirectSound" = callPackage + ({ mkDerivation, base, dsound, Win32 }: + mkDerivation { + pname = "DirectSound"; + version = "0.0.0"; + sha256 = "1x78y1na375nwgk4izsjprj3yrg0xbrhqv6nrzfbvbfdyqlf5kyz"; + buildDepends = [ base Win32 ]; + extraLibraries = [ dsound ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Partial binding to the Microsoft DirectSound API"; + license = stdenv.lib.licenses.bsd3; + }) { dsound = null; }; + + "DisTract" = callPackage + ({ mkDerivation, base, Cabal, chunks, containers, directory + , filepath, hinstaller, old-locale, parsec, pretty, process + , template-haskell, time, xhtml + }: + mkDerivation { + pname = "DisTract"; + version = "0.2.5"; + sha256 = "0pnlk09jsallyparwdfcy7jmqjjiprp2pqlg9agp6xbw5xmnkzwb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal chunks containers directory filepath hinstaller + old-locale parsec pretty process template-haskell time xhtml + ]; + homepage = "http://distract.wellquite.org/"; + description = "Distributed Bug Tracking System"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DiscussionSupportSystem" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, doctest, html + , parsers + }: + mkDerivation { + pname = "DiscussionSupportSystem"; + version = "0.11.0.3"; + sha256 = "0iqcv3b06r9sqj1adxfq08vq5mlq4b7z88c2cw4qa7l9xw2p2js3"; + buildDepends = [ base blaze-html blaze-markup html parsers ]; + testDepends = [ base doctest ]; + homepage = "https://github.com/minamiyama1994/DiscussionSupportSystem"; + description = "Discussion support system"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Dish" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "Dish"; + version = "0.0.0.5"; + sha256 = "1xhz0yb8xrjdznvx5prpl7r8k73n78n6gmshqbraq5jdh3vcnisx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/zcourts/Dish"; + description = "Hash modules (currently Murmur3)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DistanceTransform" = callPackage + ({ mkDerivation, base, HUnit, primitive, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "DistanceTransform"; + version = "0.1.2"; + sha256 = "0c77sbx6qls8wfhv0wbappbkgfab046ls8mqs32qj02k549s6fk5"; + buildDepends = [ base primitive vector ]; + testDepends = [ + base HUnit test-framework test-framework-hunit vector + ]; + description = "Distance transform function"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DistanceUnits" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "DistanceUnits"; + version = "0.1.0.1"; + sha256 = "0ls6rq4nqn3z9h9lagl8sff9q94zfm6gssa2jj1zfyfxl5869bas"; + buildDepends = [ base ]; + homepage = "https://github.com/gambogi/DistanceUnits"; + description = "A comprehensive distance library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DnaProteinAlignment" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, array, base + , BiobaseBlast, BiobaseFasta, BiobaseXNA, biocore, bytestring + , cmdargs, conduit, dlist, parallel, PrimitiveArray, repa, split + , vector + }: + mkDerivation { + pname = "DnaProteinAlignment"; + version = "0.0.0.1"; + sha256 = "00c74anpm3varyf0man1i213dksxvh2p32xsp4rqijkbnxpkjbx3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ADPfusion ansi-wl-pprint array base BiobaseBlast BiobaseFasta + BiobaseXNA biocore bytestring cmdargs conduit dlist parallel + PrimitiveArray repa split vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Frameshift-aware alignment of protein sequences with DNA sequences"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "DocTest" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-paths, haddock, HUnit + , process + }: + mkDerivation { + pname = "DocTest"; + version = "0.2.0"; + sha256 = "1jp68chgg0n3wy4ryc0l71ynfv4pmnazxc2a8gfbw7fbbn8898ag"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers ghc ghc-paths haddock HUnit process + ]; + homepage = "http://haskell.org/haskellwiki/DocTest"; + description = "Test interactive Haskell examples"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Docs" = callPackage + ({ mkDerivation, base, html }: + mkDerivation { + pname = "Docs"; + version = "1.0.0"; + sha256 = "1hjdznp29kwj9cca0jxr3dds9cnfbss6sgn52wym2380az3jcvnz"; + buildDepends = [ base html ]; + homepage = "http://ddiaz.asofilak.es/packages/Docs.html"; + description = "Documentation types library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DrHylo" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, mtl + , pointless-haskell, pretty, syb + }: + mkDerivation { + pname = "DrHylo"; + version = "0.0.2"; + sha256 = "1cs7zqz0yzdyj3vn38cfh1lj90xnxm24q8lml457f2yia4z7l6h7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers haskell-src-exts mtl pointless-haskell pretty + syb + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://haskell.di.uminho.pt/wiki/DrHylo"; + description = "A tool for deriving hylomorphisms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DrIFT" = callPackage + ({ mkDerivation, base, filepath, old-time, process, random }: + mkDerivation { + pname = "DrIFT"; + version = "2.4.2"; + sha256 = "1w0wfmrjifidl2qz998ig07afd4p6yp890lwl8as57bay490nakl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base filepath old-time process random ]; + homepage = "http://repetae.net/computer/haskell/DrIFT/"; + description = "Program to derive type class instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DrIFT-cabalized" = callPackage + ({ mkDerivation, base, old-time, process, random }: + mkDerivation { + pname = "DrIFT-cabalized"; + version = "2.3.0"; + sha256 = "0jk7qmlgjw69w38hm91bnyp8gyi1mjmrq4vyv7jv3y69rk0fi6wl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base old-time process random ]; + homepage = "http://repetae.net/computer/haskell/DrIFT/"; + description = "Program to derive type class instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Dung" = callPackage + ({ mkDerivation, base, cmdargs, containers, parsec }: + mkDerivation { + pname = "Dung"; + version = "1.0.0.1"; + sha256 = "12dlx4m3vqyc458bwjlh2i85b8k65wx5panibqc79p2ax5fvf2wz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs containers parsec ]; + homepage = "http://www.cs.nott.ac.uk/~bmv/Dung/"; + description = "An implementation of the Dung argumentation frameworks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Dust" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , crypto-api, directory, Dust-crypto, entropy, ghc-prim, HUnit + , network, QuickCheck, random, random-extras, random-fu + , random-source, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, threefish + }: + mkDerivation { + pname = "Dust"; + version = "2.3.1"; + sha256 = "0j2pm2ram7idh46mi6jv0whk4rx0bicvsvayrn3arnq65zk2mavj"; + buildDepends = [ + base binary bytestring cereal containers crypto-api directory + Dust-crypto entropy ghc-prim network random random-extras random-fu + random-source split threefish + ]; + testDepends = [ + base bytestring cereal Dust-crypto ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-th threefish + ]; + description = "Polymorphic protocol engine"; + license = "GPL"; + }) {}; + + "Dust-crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , crypto-api, cryptohash, directory, Dust, entropy, ghc-prim, HUnit + , network, openssl, QuickCheck, random, random-extras, random-fu + , random-source, skein, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, threefish + }: + mkDerivation { + pname = "Dust-crypto"; + version = "0.1"; + sha256 = "112prydwsjd32aiv3kg8wsxwaj95p6x7jhxcf118fxgrrg202z9w"; + buildDepends = [ + base binary bytestring cereal containers crypto-api cryptohash + directory entropy ghc-prim network random random-extras random-fu + random-source skein split threefish + ]; + testDepends = [ + base bytestring cereal Dust ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + threefish + ]; + extraLibraries = [ openssl ]; + description = "Cryptographic operations"; + license = "GPL"; + }) {}; + + "Dust-tools" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers, csv + , directory, Dust, Dust-crypto, entropy, ghc-prim, network, random + , random-extras, random-fu, random-source, split + }: + mkDerivation { + pname = "Dust-tools"; + version = "1.3.2"; + sha256 = "1g1l7h5400f9qckhj4yw2zwwjjkqz5w1fgnc9gxa7rdl37wgxwn4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring cereal containers csv directory Dust + Dust-crypto entropy ghc-prim network random random-extras random-fu + random-source split + ]; + description = "Network filtering exploration tools"; + license = "GPL"; + }) {}; + + "Dust-tools-pcap" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers, csv + , directory, Dust, Dust-crypto, Dust-tools, entropy, ghc-prim + , network, pcap, random, random-extras, random-fu, random-source + , split + }: + mkDerivation { + pname = "Dust-tools-pcap"; + version = "1.3.1"; + sha256 = "1swykscl17qy17qy38y6zc47sbiyaszh9m4qwn7d9sckfa6azsdr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring cereal containers csv directory Dust + Dust-crypto Dust-tools entropy ghc-prim network pcap random + random-extras random-fu random-source split + ]; + description = "Network filtering exploration tools that rely on pcap"; + license = "GPL"; + }) {}; + + "DysFRP" = callPackage + ({ mkDerivation, base, contravariant, mtl, time, transformers }: + mkDerivation { + pname = "DysFRP"; + version = "0.1"; + sha256 = "1jw1s2imd2qhh9i0m7sm1zhy876bgp1pcrh4jcf5dilvqnhvv4j1"; + buildDepends = [ base contravariant mtl time transformers ]; + homepage = "https://github.com/tilk/DysFRP"; + description = "dysFunctional Reactive Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DysFRP-Cairo" = callPackage + ({ mkDerivation, base, cairo, DysFRP, gtk, mtl }: + mkDerivation { + pname = "DysFRP-Cairo"; + version = "0.1"; + sha256 = "1pg6gwyrlvp6z08ab1qp783z9gm0xhnh337shf443f1bwbcz9m7f"; + buildDepends = [ base cairo DysFRP gtk mtl ]; + homepage = "https://github.com/tilk/DysFRP"; + description = "dysFunctional Reactive Programming on Cairo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "DysFRP-Craftwerk" = callPackage + ({ mkDerivation, base, cairo, containers, craftwerk, craftwerk-gtk + , DysFRP, DysFRP-Cairo, gtk + }: + mkDerivation { + pname = "DysFRP-Craftwerk"; + version = "0.1"; + sha256 = "0rhm7ya1h43dwa83fcvnc8nd9da7ji6qlwzsa9ngv7pqvs7aamy1"; + buildDepends = [ + base cairo containers craftwerk craftwerk-gtk DysFRP DysFRP-Cairo + gtk + ]; + homepage = "https://github.com/tilk/DysFRP"; + description = "dysFunctional Reactive Programming on Craftwerk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "EEConfig" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "EEConfig"; + version = "1.0"; + sha256 = "1bkkzj1d0j4nisdl9jfmadjx32w35ipdw3k12krhzzlf5aiwnrf1"; + buildDepends = [ base containers ]; + description = "ExtremlyEasyConfig - Extremly Simple parser for config files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ebnf2ps" = callPackage + ({ mkDerivation, array, base, containers, directory, happy + , old-time, unix + }: + mkDerivation { + pname = "Ebnf2ps"; + version = "1.0.12"; + sha256 = "1rd0pxj2bfx06z1p0sy8kdhyfg1y51gn1bhr71j33czls6m9ry8c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers directory old-time unix ]; + buildTools = [ happy ]; + homepage = "https://github.com/FranklinChen/Ebnf2ps"; + description = "Peter's Syntax Diagram Drawing Tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "EdisonAPI" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "EdisonAPI"; + version = "1.2.2.1"; + sha256 = "1r8xfsqz58s6x7026yrjafcbjkwsjg6fpcj6gbcpidw5hymymqfp"; + buildDepends = [ base mtl ]; + homepage = "http://rwd.rdockins.name/edison/home/"; + description = "A library of efficent, purely-functional data structures (API)"; + license = "unknown"; + }) {}; + + "EdisonCore" = callPackage + ({ mkDerivation, array, base, containers, EdisonAPI, mtl + , QuickCheck + }: + mkDerivation { + pname = "EdisonCore"; + version = "1.2.2.1"; + sha256 = "0yj68glq50qkn2ckhhq7q5y5kbwb5lh08z1kgksc61wds22a87pz"; + buildDepends = [ array base containers EdisonAPI mtl QuickCheck ]; + homepage = "http://rwd.rdockins.name/edison/home/"; + description = "A library of efficent, purely-functional data structures (Core Implementations)"; + license = "unknown"; + }) {}; + + "EditTimeReport" = callPackage + ({ mkDerivation, array, base, containers, csv, directory, editline + , filepath, haskell98, html, pretty, xhtml + }: + mkDerivation { + pname = "EditTimeReport"; + version = "1.0"; + sha256 = "11a922535h6jvg79cv03jz6sn93h7jhqfrf9wi9x8arak9l06j70"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers csv directory editline filepath haskell98 + html pretty xhtml + ]; + homepage = "http://github.com/bspaans/EditTimeReport"; + description = "Query language and report generator for edit logs"; + license = "GPL"; + }) {}; + + "EitherT" = callPackage + ({ mkDerivation, base, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "EitherT"; + version = "0.2.0"; + sha256 = "1vry479zdq1fw7bd4d373c7wf2gg0aibkyb03710w7z2x86chssw"; + buildDepends = [ + base monad-control transformers transformers-base + ]; + description = "EitherT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Elm" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, blaze-html + , blaze-markup, bytestring, cheapskate, cmdargs, containers + , directory, filemanip, filepath, highlighting-kate, HUnit, indents + , language-ecmascript, language-glsl, mtl, parsec, pretty, process + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, union-find + , unordered-containers + }: + mkDerivation { + pname = "Elm"; + version = "0.13"; + sha256 = "1l6p00h0717blwvia0gvqpsakq8jy44fxc6brr4qxs5g4yjcjnmh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cheapskate cmdargs containers directory filepath highlighting-kate + indents language-ecmascript language-glsl mtl parsec pretty text + transformers union-find unordered-containers + ]; + testDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cheapskate cmdargs containers directory filemanip filepath + highlighting-kate HUnit indents language-ecmascript language-glsl + mtl parsec pretty process QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text transformers + union-find unordered-containers + ]; + homepage = "http://elm-lang.org"; + description = "The Elm language module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Emping" = callPackage + ({ mkDerivation, array, base, containers, fgl, gtk, mtl, parsec }: + mkDerivation { + pname = "Emping"; + version = "0.6"; + sha256 = "131h71fgn0zbsmbqmvbfl57is0dbm37xsi5g87gpjgq0k2cq0nkr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers fgl gtk mtl parsec ]; + homepage = "http://www.muitovar.com"; + description = "derives heuristic rules from nominal data"; + license = "GPL"; + }) {}; + + "Encode" = callPackage + ({ mkDerivation, base, Cabal, containers, mtl }: + mkDerivation { + pname = "Encode"; + version = "1.3.7"; + sha256 = "141iddlpvjp6hqjx5c5dm3ldf7yk64iqbhaiv51np27y6pazfgb5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal containers mtl ]; + homepage = "http://otakar-smrz.users.sf.net/"; + description = "Encoding character data"; + license = "GPL"; + }) {}; + + "EnumContainers" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "EnumContainers"; + version = "0.1"; + sha256 = "14ckpgaviny3c0d1jn3blkkpri0cm8ac264y7kak965knjccq0k8"; + buildDepends = [ base containers deepseq ]; + description = "Simple Enum-class-based int containers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "EnumMap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "EnumMap"; + version = "0.0.2"; + sha256 = "1v3jp1l95kybvdlpvp6bd0ryihxrvlnpkqz7fl1n4vazhkqk6zjz"; + buildDepends = [ base containers ]; + description = "More general IntMap replacement"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Eq" = callPackage + ({ mkDerivation, array, base, containers, filepath, HaXml, mtl + , parsec, template-haskell, transformers + }: + mkDerivation { + pname = "Eq"; + version = "1.1.3"; + sha256 = "0hcfjzlirw11jl752g2jncb71i8sk2w3nqjm4ykc64f5awj1hi23"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers filepath HaXml mtl parsec template-haskell + transformers + ]; + configureFlags = [ "-foptimize" "-f-staticlinking" "-f-debug" ]; + description = "Render math formula in ASCII, and perform some simplifications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "EqualitySolver" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, union-find-array }: + mkDerivation { + pname = "EqualitySolver"; + version = "0.1.0.2"; + sha256 = "0ynzzl9mmn5hxkcndx60lnxn455nm065v7nk7rhpq1yigwz0cl1g"; + buildDepends = [ base containers HUnit mtl union-find-array ]; + description = "A theory solver for conjunctions of literals in the theory of uninterpreted functions with equality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "EsounD" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-EsounD + , monad-control, network, regions, safer-file-handles + , storablevector, transformers, unix + }: + mkDerivation { + pname = "EsounD"; + version = "0.2"; + sha256 = "1d22k3836c92xd6qg5pvjhgrhbajd438z3pfjvi0bl2wdrkzddjr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols bindings-EsounD monad-control network + regions safer-file-handles storablevector transformers unix + ]; + configureFlags = [ "-f-build-examples" ]; + homepage = "http://cielonegro.org/EsounD.html"; + description = "Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "EtaMOO" = callPackage + ({ mkDerivation, array, base, bytestring, containers, haskeline + , mtl, network, old-locale, parsec, pcre, pureMD5, random, stm + , text, time, transformers, unix, unordered-containers, vector + }: + mkDerivation { + pname = "EtaMOO"; + version = "0.1.0.0"; + sha256 = "1c693ljwhhcvfdy0jrzsviv4ahl526jgc1r0hff6c9kk0k0cl2rk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers haskeline mtl network old-locale + parsec pureMD5 random stm text time transformers unix + unordered-containers vector + ]; + extraLibraries = [ pcre ]; + configureFlags = [ "-f-llvm" ]; + homepage = "https://github.com/verement/etamoo"; + description = "A new implementation of the LambdaMOO server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Etage" = callPackage + ({ mkDerivation, base, containers, ghc, mtl, operational, random + , SafeSemaphore, time, unix + }: + mkDerivation { + pname = "Etage"; + version = "0.1.12"; + sha256 = "1ik8j7s1z64dpdg251m8dr7k7llkhxydlf6l6dhyv9ra55dg4n20"; + buildDepends = [ + base containers ghc mtl operational random SafeSemaphore time unix + ]; + homepage = "http://mitar.tnode.com"; + description = "A general data-flow framework"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Etage-Graph" = callPackage + ({ mkDerivation, array, base, containers, deepseq, Etage, fgl, mtl + , parallel, random, time + }: + mkDerivation { + pname = "Etage-Graph"; + version = "0.1.8"; + sha256 = "0xzsvah4nhxv5hw8p0sv1pjy4p30xa3f2afs8jncx20n918mk9l2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers deepseq Etage fgl mtl parallel random time + ]; + homepage = "http://mitar.tnode.com"; + description = "Data-flow based graph algorithms"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Eternal10Seconds" = callPackage + ({ mkDerivation, base, haskell98, SDL, SDL-mixer }: + mkDerivation { + pname = "Eternal10Seconds"; + version = "0.2"; + sha256 = "0kh1zjqr9cmx7xyfk2y3iwr3x3zvh3pb4ghfjz3xr2wwg2rmymxp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 SDL SDL-mixer ]; + homepage = "http://www.kryozahiro.org/eternal10/"; + description = "A 2-D shooting game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Etherbunny" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98, libpcap + , network, pcap + }: + mkDerivation { + pname = "Etherbunny"; + version = "0.3"; + sha256 = "0cm98x626cqwri9qsfhwi6s50kg433a1p78y9na70z868p6n27nj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring haskell98 network pcap ]; + extraLibraries = [ libpcap ]; + homepage = "http://etherbunny.anytini.com/"; + description = "A network analysis toolkit for Haskell"; + license = "GPL"; + }) {}; + + "EuroIT" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "EuroIT"; + version = "2010.2.5"; + sha256 = "1a6bvi0y1pnzpx0x3arrardgkbs0m8ssfwcyxf6fim87wcb0jcgv"; + buildDepends = [ base ]; + description = "Library for using euro currency, italian language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "EventSocket" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98, mtl + , network + }: + mkDerivation { + pname = "EventSocket"; + version = "0.1"; + sha256 = "03wf8msjcpj8bpnjr7f1wcbag018kap544jwz9a7vnllamps92xd"; + buildDepends = [ + base bytestring containers haskell98 mtl network + ]; + description = "Interfaces with FreeSwitch Event Socket"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Extra" = callPackage + ({ mkDerivation, base, bytestring, bzlib, containers, directory + , filepath, HUnit, mtl, network-uri, old-locale, old-time, pretty + , process, pureMD5, QuickCheck, random, regex-compat, time, unix + , Unixutils, zlib + }: + mkDerivation { + pname = "Extra"; + version = "1.46.3"; + sha256 = "1xmwp9cp905nzx5x858wyacjpppn76mkfpkxksdhlq9zhmkp5yyh"; + buildDepends = [ + base bytestring bzlib containers directory filepath HUnit mtl + network-uri old-locale old-time pretty process pureMD5 QuickCheck + random regex-compat time unix Unixutils zlib + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/ddssff/haskell-extra"; + description = "A grab bag of modules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FComp" = callPackage + ({ mkDerivation, array, base, binary, deepseq, ghc-prim + , HarmTrace-Base, haskore, instant-generics, ListLike, midi, mtl + , QuickCheck, random, template-haskell, time, uu-parsinglib + }: + mkDerivation { + pname = "FComp"; + version = "1.0.2"; + sha256 = "0hkmh3vjibbzkh004b4zig2rvvnh6l2cdqsmxbpyjbwqryzraxrn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary deepseq ghc-prim HarmTrace-Base haskore + instant-generics ListLike midi mtl QuickCheck random + template-haskell time uu-parsinglib + ]; + configureFlags = [ "-fquickcheck2" ]; + description = "Compose music"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "FM-SBLEX" = callPackage + ({ mkDerivation, array, base, containers, haskell98 }: + mkDerivation { + pname = "FM-SBLEX"; + version = "3.0.1"; + sha256 = "1cb3qq8yqn19xpsjbczxs8rablkczaigs6hp2vypsjyw5s8sqza8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers haskell98 ]; + homepage = "http://spraakbanken.gu.se/eng/research/swefn/fm-sblex"; + description = "A set of computational morphology tools for Swedish diachronic lexicons"; + license = "GPL"; + }) {}; + + "FModExRaw" = callPackage + ({ mkDerivation, base, fmodex64 }: + mkDerivation { + pname = "FModExRaw"; + version = "0.2.0.0"; + sha256 = "0l2zhlxh88wy9y9gk1aa03yy65iw8zigr4pgp63mn2mqcrskfszl"; + buildDepends = [ base ]; + extraLibraries = [ fmodex64 ]; + homepage = "https://github.com/skypers/hsFModEx"; + description = "The Haskell FModEx raw API"; + license = stdenv.lib.licenses.gpl3; + }) { fmodex64 = null; }; + + "FPretty" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "FPretty"; + version = "1.0"; + sha256 = "1lc31mid1a9pqb9py9f6nvzvlixhngpficczvhpdxlws3fn9drga"; + buildDepends = [ base containers ]; + homepage = "http://www.cs.kent.ac.uk/~oc/pretty.html"; + description = "Efficient simple pretty printing combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FTGL" = callPackage + ({ mkDerivation, base, ftgl }: + mkDerivation { + pname = "FTGL"; + version = "2.1"; + sha256 = "0b76798bxxivjrjx92qiv8ghsg3j8rhvfms8sl19ji6fip2h3fw2"; + buildDepends = [ base ]; + extraLibraries = [ ftgl ]; + description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FTGL-bytestring" = callPackage + ({ mkDerivation, base, bytestring, ftgl, StateVar-transformer + , transformers + }: + mkDerivation { + pname = "FTGL-bytestring"; + version = "2.0"; + sha256 = "11y8g2gi4g6x639c9wfj2224f9vgaf88hdd1f981al53kzf7y2y2"; + buildDepends = [ + base bytestring StateVar-transformer transformers + ]; + extraLibraries = [ ftgl ]; + description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FTPLine" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, directory, ftphs + , haskeline, mtl, network, strict + }: + mkDerivation { + pname = "FTPLine"; + version = "1.4.0.0"; + sha256 = "0nnwfn4jxnxfr8q8gq16xn0ixjmw7dnxznsh8lbk41lwfsr9j4n5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring directory ftphs haskeline mtl network + strict + ]; + description = "A command-line FTP client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Facts" = callPackage + ({ mkDerivation, AC-Angle, base, containers, digits, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "Facts"; + version = "0.1.2"; + sha256 = "018g9qj6nmabjbl4rakqjp32vwfyak1wk5cx3s0amm53wnf2mz75"; + buildDepends = [ + AC-Angle base containers digits QuickCheck template-haskell + ]; + description = "A collection of facts about the real world"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FailureT" = callPackage + ({ mkDerivation, base, base-unicode-symbols, mmtl }: + mkDerivation { + pname = "FailureT"; + version = "15778.1"; + sha256 = "1qhjqswx4qyfan3rpvvl1hgmf369krqprlr6x20hp34r2qw9s135"; + buildDepends = [ base base-unicode-symbols mmtl ]; + description = "Failure Monad Transformer"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "FenwickTree" = callPackage + ({ mkDerivation, base, QuickCheck, template-haskell }: + mkDerivation { + pname = "FenwickTree"; + version = "0.1.2"; + sha256 = "0kxlz0x4lzkn7xkilpcwpphp5hwr7nq56wh9vmh5zmsyr4adg3zy"; + buildDepends = [ base QuickCheck template-haskell ]; + testDepends = [ base QuickCheck template-haskell ]; + homepage = "https://github.com/mgajda/FenwickTree"; + description = "Data structure for fast query and update of cumulative sums"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FermatsLastMargin" = callPackage + ({ mkDerivation, base, HAppS-Data, HAppS-IxSet, HAppS-Server + , HAppS-State, HAppS-Util, haskell98, HaXml, mtl, old-time, random + , syb-with-class, template-haskell + }: + mkDerivation { + pname = "FermatsLastMargin"; + version = "0.1"; + sha256 = "07sryfn26afisrsgnzrp0vjshspa40pvl4214mzb5mdm9h5c63f8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base HAppS-Data HAppS-IxSet HAppS-Server HAppS-State HAppS-Util + haskell98 HaXml mtl old-time random syb-with-class template-haskell + ]; + homepage = "http://www.scannedinavian.com/"; + description = "Annotate ps and pdf documents"; + license = "GPL"; + }) {}; + + "FerryCore" = callPackage + ({ mkDerivation, base, containers, HaXml, mtl, parsec, pretty + , TableAlgebra, template-haskell + }: + mkDerivation { + pname = "FerryCore"; + version = "0.4.6.4"; + sha256 = "1dxhbrmcl36dg14lyihpy8fd8sdsmawh70fykllcjk3fh7a11wgp"; + buildDepends = [ + base containers HaXml mtl parsec pretty TableAlgebra + template-haskell + ]; + description = "Ferry Core Components"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FieldTrip" = callPackage + ({ mkDerivation, base, GLUT, graphicsFormats, MemoTrie, old-time + , OpenGL, TypeCompose, vector-space + }: + mkDerivation { + pname = "FieldTrip"; + version = "0.2.7"; + sha256 = "1161mz8443j1jr8pnkh6gz6w99cd16hk94ypsh8vzmpbfp40i5rb"; + buildDepends = [ + base GLUT graphicsFormats MemoTrie old-time OpenGL TypeCompose + vector-space + ]; + homepage = "http://haskell.org/haskellwiki/FieldTrip"; + description = "Functional 3D"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FileManip" = callPackage + ({ mkDerivation, base, bytestring, directory, extensible-exceptions + , filepath, mtl, unix + }: + mkDerivation { + pname = "FileManip"; + version = "0.3.3.1"; + sha256 = "0dhl7zkyy4p0pgmraci82krph6hqrq1bwmx7wgm9agrnpdyg4dxi"; + buildDepends = [ + base bytestring directory extensible-exceptions filepath mtl unix + ]; + configureFlags = [ "-fsplitbase" ]; + description = "Expressive file and directory manipulation for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FileManipCompat" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , unix-compat + }: + mkDerivation { + pname = "FileManipCompat"; + version = "0.18"; + sha256 = "0c017r7bzgf1mdbk0iyr2amhm41q89mcq69fkszskjhy4z9wl6v0"; + buildDepends = [ + base bytestring directory filepath mtl unix-compat + ]; + configureFlags = [ "-fsplitbase" ]; + description = "Expressive file and directory manipulation for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FilePather" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, data-lens + , directory, filepath, mtl, transformers + }: + mkDerivation { + pname = "FilePather"; + version = "0.2.0"; + sha256 = "1rwj8hqys01cn14d754wyl2vr19mvh4vsg2f3hrqjqiafkij90xd"; + buildDepends = [ + base comonad comonad-transformers data-lens directory filepath mtl + transformers + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/filepather"; + description = "Functions on System.FilePath"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FileSystem" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath, mtl + , old-time + }: + mkDerivation { + pname = "FileSystem"; + version = "1.0.0"; + sha256 = "0qyzwpvajvqywbnfhj3vzb5xl4wjjywyqr4szywd8qwb7kly29w6"; + buildDepends = [ + base binary bytestring directory filepath mtl old-time + ]; + homepage = "http://ddiaz.asofilak.es/packages/FileSystem"; + description = "File system data structure and monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Finance-Quote-Yahoo" = callPackage + ({ mkDerivation, base, bytestring, http-conduit, network + , old-locale, time + }: + mkDerivation { + pname = "Finance-Quote-Yahoo"; + version = "0.8.0"; + sha256 = "1d786xkrj0h270mfwxxkfxysmk78xkz2jdj8w1iin3hgy3ramifz"; + buildDepends = [ + base bytestring http-conduit network old-locale time + ]; + homepage = "http://www.b7j0c.org/stuff/haskell-yquote.xhtml"; + description = "Obtain quote data from finance.yahoo.com"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Finance-Treasury" = callPackage + ({ mkDerivation, base, containers, HTTP, HTTP-Simple, hxt + , hxt-filter, network, old-locale, time + }: + mkDerivation { + pname = "Finance-Treasury"; + version = "0.1.2"; + sha256 = "17wxdwj8162c0yawz4anjs6d3fjbhs3b05wk319acblksjx60sal"; + buildDepends = [ + base containers HTTP HTTP-Simple hxt hxt-filter network old-locale + time + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.ecoin.net/haskell/Finance-Treasury.html"; + description = "Obtain Treasury yield curve data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FindBin" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "FindBin"; + version = "0.0.5"; + sha256 = "197xvn05yysmibm1p5wzxfa256lvpbknr5d1l2ws6g40w1kpk717"; + buildDepends = [ base directory filepath ]; + homepage = "https://github.com/audreyt/findbin"; + description = "Locate directory of original program"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FiniteMap" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "FiniteMap"; + version = "0.1"; + sha256 = "1kf638h5gsc8fklhaw2jiad1r0ssgj8zkfmzywp85lrx5z529gky"; + buildDepends = [ base haskell98 ]; + description = "A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562"; + license = "BSD4"; + }) {}; + + "FirstOrderTheory" = callPackage + ({ mkDerivation, base, containers, Proper }: + mkDerivation { + pname = "FirstOrderTheory"; + version = "0.1.0.6"; + sha256 = "1941ickx8aj3qbkry4gz8ni6snh26gkdrgabpx9z588518q4x27i"; + buildDepends = [ base containers Proper ]; + description = "Grammar and typeclass for first order theories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FixedPoint-simple" = callPackage + ({ mkDerivation, base, deepseq, template-haskell }: + mkDerivation { + pname = "FixedPoint-simple"; + version = "0.6.1"; + sha256 = "0qfys17q3i56l20wzkpr8inq130j67kya022ynf0sgbc86avlrcn"; + buildDepends = [ base deepseq template-haskell ]; + homepage = "https://github.com/TomMD/FixedPoint"; + description = "Fixed point, large word, and large int numerical representations (types and common class instances)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Flippi" = callPackage + ({ mkDerivation, base, cgi, containers, directory, haskell98 + , old-time, parsec, xhtml + }: + mkDerivation { + pname = "Flippi"; + version = "0.0.5"; + sha256 = "1w25h3n3cnsl9dvr5s94jzf5qxyx0dl0v8dmqv2rkwwm7s2hdbl9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cgi containers directory haskell98 old-time parsec xhtml + ]; + homepage = "http://www.flippac.org/projects/flippi/"; + description = "Wiki"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Focus" = callPackage + ({ mkDerivation, base, MissingH, split }: + mkDerivation { + pname = "Focus"; + version = "0.1.2"; + sha256 = "1f1ch6mxgaam1i4ryd1av879y2f8wn3wmg47h23w2l0pvgmxgrj1"; + buildDepends = [ base MissingH split ]; + description = "Tools for focusing in on locations within numbers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Folly" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec }: + mkDerivation { + pname = "Folly"; + version = "0.1.3.0"; + sha256 = "0ygxgshgaddxfibl0paqm9sm4cq47247hr43awq8gib8zyg3amgi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers HUnit parsec ]; + homepage = "https://github.com/dillonhuff/Folly"; + description = "A first order logic library in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FontyFruity" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, filepath, text, vector + }: + mkDerivation { + pname = "FontyFruity"; + version = "0.4"; + sha256 = "0nrlsiwav1mwbmp555vwnc24250yn166yr5fjazjg9g7a0ikkivf"; + buildDepends = [ + base binary bytestring containers deepseq directory filepath text + vector + ]; + description = "A true type file format loader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ForSyDe" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath, mtl + , old-time, parameterized-data, pretty, process, random + , regex-posix, template-haskell, type-level + }: + mkDerivation { + pname = "ForSyDe"; + version = "3.1.1"; + sha256 = "0ggwskyxpdrjny0rz61zdp20r5vzig8ggmqxf0qa8gljvvfp6bhp"; + buildDepends = [ + array base containers directory filepath mtl old-time + parameterized-data pretty process random regex-posix + template-haskell type-level + ]; + homepage = "http://www.ict.kth.se/forsyde/"; + description = "ForSyDe's Haskell-embedded Domain Specific Language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ForkableT" = callPackage + ({ mkDerivation, base, monad-control, mtl, resourcet }: + mkDerivation { + pname = "ForkableT"; + version = "0.1.0.1"; + sha256 = "1qw4qyfpax8y3pmb0sx717a294aamjb2mgvqhrkbqx2yi5d8jl66"; + buildDepends = [ base monad-control mtl resourcet ]; + homepage = "https://github.com/exFalso/ForkableT/"; + description = "Forkable monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FormalGrammars" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring + , cmdargs, containers, data-default, HaTeX, lens, mtl, parsers + , repa, template-haskell, text, transformers, trifecta + , unordered-containers, vector + }: + mkDerivation { + pname = "FormalGrammars"; + version = "0.0.0.2"; + sha256 = "1wdcwdr3chzmgs5y634jv0gsndm7vgfndr0sfxn0m6z56xcv65gj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ADPfusion ansi-wl-pprint base bytestring cmdargs containers + data-default HaTeX lens mtl parsers repa template-haskell text + transformers trifecta unordered-containers vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/gramprod/"; + description = "(Context-free) grammars in formal language theory"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "FpMLv53" = callPackage + ({ mkDerivation, base, HaXml }: + mkDerivation { + pname = "FpMLv53"; + version = "0.1"; + sha256 = "0h7vi940zrl2fqv8c2g0vj0gh9qfm2jf8c2drclx37zax5kb0r6p"; + buildDepends = [ base HaXml ]; + homepage = "http://www.fpml.org/"; + description = "A binding for the Financial Products Markup Language (v5.3)"; + license = "LGPL"; + }) {}; + + "Frank" = callPackage + ({ mkDerivation, base, mtl, newtype, she, void }: + mkDerivation { + pname = "Frank"; + version = "0.3"; + sha256 = "1p99ab5qgvyh13iy9wgv0a8lqx6s2mygx0s6z51m5mzi9nxf0qw1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl newtype she void ]; + homepage = "http://personal.cis.strath.ac.uk/~conor/pub/Frank/"; + description = "An experimental programming language with typed algebraic effects"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "FreeTypeGL" = callPackage + ({ mkDerivation, base, freetype2, OpenGL }: + mkDerivation { + pname = "FreeTypeGL"; + version = "0.0.4"; + sha256 = "10sivjxppn138805iwka54cfby59nc39ja30nx2w3762fybz71af"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base freetype2 OpenGL ]; + configureFlags = [ "-f-examples" "-f-use_font_config" ]; + description = "Loadable texture fonts for OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "FunGEn" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "FunGEn"; + version = "0.4.6.1"; + sha256 = "0v9y9a82d2h34ai5hhwnalgfs5m2s909blr4f30dawgryn8gnbfp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base GLUT OpenGL random ]; + homepage = "http://joyful.com/fungen"; + description = "A lightweight, cross-platform, OpenGL/GLUT-based game engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Fungi" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell98, ListZipper, mtl, mwc-random, old-time, process, random + , tuple + }: + mkDerivation { + pname = "Fungi"; + version = "1.0.4"; + sha256 = "0i2llh5pg5hf8897i1drz0r6zzbbxjjcqb0ic75hn6az1lvv9jbd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath haskell98 ListZipper + mtl mwc-random old-time process random tuple + ]; + description = "An interpreter for Funge-98 programming languages, including Befunge"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GA" = callPackage + ({ mkDerivation, base, directory, random, transformers }: + mkDerivation { + pname = "GA"; + version = "1.0"; + sha256 = "1nsmpph27yv0anrhhfqbpdqs2rrdbhm0jxzs3kk6ab32zb3ivhp2"; + buildDepends = [ base directory random transformers ]; + homepage = "http://boegel.kejo.be"; + description = "Genetic algorithm library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GHood" = callPackage + ({ mkDerivation, array, base, process }: + mkDerivation { + pname = "GHood"; + version = "0.0.4"; + sha256 = "0ab6dngl8gjkj8wvjvrjijgqb59aq88c1ra2z92iqky2d0plrfca"; + buildDepends = [ array base process ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/GHood"; + description = "A graphical viewer for Hood"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLFW" = callPackage + ({ mkDerivation, base, libX11, mesa, OpenGL }: + mkDerivation { + pname = "GLFW"; + version = "0.5.2.2"; + sha256 = "0yqvfkg9p5h5bv3ak6b89am9kan9lbcq26kg1wk53xl6mz1aaijf"; + buildDepends = [ base OpenGL ]; + extraLibraries = [ libX11 mesa ]; + configureFlags = [ "-f-dynamic" ]; + homepage = "http://haskell.org/haskellwiki/GLFW"; + description = "A Haskell binding for GLFW"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLFW-OGL" = callPackage + ({ mkDerivation, base, libX11, libXrandr, mtl, OGL }: + mkDerivation { + pname = "GLFW-OGL"; + version = "0.0"; + sha256 = "118hpgdp8rb0jlvlibxcaia4jjjdrn8xpzyvj109piw63g44n910"; + buildDepends = [ base mtl OGL ]; + extraLibraries = [ libX11 libXrandr ]; + homepage = "http://haskell.org/haskellwiki/GLFW-OGL"; + description = "A binding for GLFW (OGL)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLFW-b" = callPackage + ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "GLFW-b"; + version = "1.4.6"; + sha256 = "1d9vacb9nsf5cqqwxhn49wsfbhmw1263kgimk5qxpqpg1jiy35hy"; + buildDepends = [ base bindings-GLFW ]; + testDepends = [ + base bindings-GLFW HUnit test-framework test-framework-hunit + ]; + description = "Bindings to GLFW OpenGL library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLFW-b-demo" = callPackage + ({ mkDerivation, base, GLFW-b, mtl, OpenGL, pretty, stm + , transformers + }: + mkDerivation { + pname = "GLFW-b-demo"; + version = "1.0.6"; + sha256 = "01qf0bsv3q60m3as763q49hd3nm5lkady48nc214zjsx31x8by59"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLFW-b mtl OpenGL pretty stm transformers ]; + description = "GLFW-b demo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLFW-task" = callPackage + ({ mkDerivation, base, GLFW, monad-task, OpenGL, transformers }: + mkDerivation { + pname = "GLFW-task"; + version = "0.2.0"; + sha256 = "110iwxp6xs3wj4bva8m6mgz7iq90zrcz2dnjlq3s2x3in2m4818p"; + buildDepends = [ base GLFW monad-task OpenGL transformers ]; + homepage = "http://github.com/ninegua/GLFW-task"; + description = "GLFW utility functions to use together with monad-task"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLHUI" = callPackage + ({ mkDerivation, base, libX11, mesa, rt }: + mkDerivation { + pname = "GLHUI"; + version = "1.1.0"; + sha256 = "043xw36hrwzc6xdr5vlydbsv5m8675vnk8pfxycr7qixzwljn0aa"; + buildDepends = [ base ]; + extraLibraries = [ libX11 mesa rt ]; + description = "Open OpenGL context windows in X11 with libX11"; + license = stdenv.lib.licenses.bsd3; + }) { rt = null; }; + + "GLMatrix" = callPackage + ({ mkDerivation, base, OpenGLRaw }: + mkDerivation { + pname = "GLMatrix"; + version = "0.1.0.1"; + sha256 = "13n80rplyl73ahk8cxgvs9gf655l063sd55spx0zvhw774vvxwv4"; + buildDepends = [ base OpenGLRaw ]; + homepage = "https://github.com/fiendfan1/GLMatrix"; + description = "Utilities for working with OpenGL matrices"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "GLURaw" = callPackage + ({ mkDerivation, base, freeglut, mesa, OpenGLRaw }: + mkDerivation { + pname = "GLURaw"; + version = "1.4.0.1"; + sha256 = "1k0f1vbbrsfc7jb4qbif4w4q87lsis5gvq7jd2n8zzslxd5n8mcn"; + buildDepends = [ base OpenGLRaw ]; + extraLibraries = [ freeglut mesa ]; + configureFlags = [ "-fusenativewindowslibraries" ]; + homepage = "http://www.haskell.org/haskellwiki/Opengl"; + description = "A raw binding for the OpenGL graphics system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLUT" = callPackage + ({ mkDerivation, array, base, containers, freeglut, libICE, libSM + , libXi, libXmu, mesa, OpenGL, OpenGLRaw + }: + mkDerivation { + pname = "GLUT"; + version = "2.5.1.1"; + sha256 = "0n9dkdjmpnbcjg0ll0ny7mw21xwwix0gxy0hq6yagmgaakhpg0aa"; + buildDepends = [ array base containers OpenGL OpenGLRaw ]; + extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; + configureFlags = [ "-fusenativewindowslibraries" ]; + homepage = "http://www.haskell.org/haskellwiki/Opengl"; + description = "A binding for the OpenGL Utility Toolkit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GLUtil" = callPackage + ({ mkDerivation, array, base, bytestring, containers, cpphs + , directory, filepath, JuicyPixels, linear, OpenGL, OpenGLRaw + , transformers, vector + }: + mkDerivation { + pname = "GLUtil"; + version = "0.8.2"; + sha256 = "0z8fi4fd0jrywg595cc67w8pqcn7pgy651hxb4zkqb3400n4jak3"; + buildDepends = [ + array base bytestring containers cpphs directory filepath + JuicyPixels linear OpenGL OpenGLRaw transformers vector + ]; + buildTools = [ cpphs ]; + description = "Miscellaneous OpenGL utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GPX" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, containers + , data-lens, hxt, newtype, xsd + }: + mkDerivation { + pname = "GPX"; + version = "0.8.0"; + sha256 = "08qvl4l81bgjx40nmlrmb0csxa3xjj4l0dbq9bzcq65p403xs1pk"; + buildDepends = [ + base comonad comonad-transformers containers data-lens hxt newtype + xsd + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/geo-gpx"; + description = "Parse GPX files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GPipe" = callPackage + ({ mkDerivation, base, Boolean, containers, GLUT, list-tries + , OpenGL, transformers, Vec, Vec-Boolean + }: + mkDerivation { + pname = "GPipe"; + version = "1.4.1"; + sha256 = "0w1xgn7pmz9pgpimsmy3fx66dax37qkd5a5q0yk1fh396dxsybx3"; + buildDepends = [ + base Boolean containers GLUT list-tries OpenGL transformers Vec + Vec-Boolean + ]; + homepage = "http://www.haskell.org/haskellwiki/GPipe"; + description = "A functional graphics API for programmable GPUs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GPipe-Collada" = callPackage + ({ mkDerivation, array, base, containers, GPipe, HaXml, mtl, Vec }: + mkDerivation { + pname = "GPipe-Collada"; + version = "0.1.4"; + sha256 = "0aqvyv50gx0qx7icp70pw73gr3p6y05dkn347nqx82jc9dyxjghw"; + buildDepends = [ array base containers GPipe HaXml mtl Vec ]; + homepage = "http://www.haskell.org/haskellwiki/GPipe"; + description = "Load GPipe meshes from Collada files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GPipe-Examples" = callPackage + ({ mkDerivation, base, GLUT, GPipe, GPipe-TextureLoad, haskell98 + , Vec, Vec-Transform + }: + mkDerivation { + pname = "GPipe-Examples"; + version = "0.1"; + sha256 = "0ir32fx0mk5hmmqilv6z89453rqcsgbs13a6ln4cydlkw5lbgv1k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base GLUT GPipe GPipe-TextureLoad haskell98 Vec Vec-Transform + ]; + description = "Examples for the GPipes package"; + license = "GPL"; + }) {}; + + "GPipe-TextureLoad" = callPackage + ({ mkDerivation, base, bitmap, GPipe, stb-image }: + mkDerivation { + pname = "GPipe-TextureLoad"; + version = "1.0.4"; + sha256 = "1yf74k3yvpj42ynivlkacp5zwxwsx3yyfxb2436ljrv3339kjkb4"; + buildDepends = [ base bitmap GPipe stb-image ]; + homepage = "http://www.haskell.org/haskellwiki/GPipe"; + description = "Load GPipe textures from filesystem"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GTALib" = callPackage + ({ mkDerivation, base, containers, deepseq, HUnit, parallel + , template-haskell, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "GTALib"; + version = "0.0.6"; + sha256 = "10l72wn8wdgcvpbcj10hmib6z0175ihsgvmwpp9akx4d6vpf2dz8"; + buildDepends = [ + base containers deepseq parallel template-haskell + ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + homepage = "https://bitbucket.org/emoto/gtalib"; + description = "A library for GTA programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Gamgine" = callPackage + ({ mkDerivation, array, base, bytestring, composition, cpphs + , data-lens, directory, filepath, GLFW-b, ListZipper, mtl + , OpenGLRaw, parsec, pretty-show, StateVar, time + , unordered-containers, utility-ht, Vec, zlib + }: + mkDerivation { + pname = "Gamgine"; + version = "0.4.1"; + sha256 = "180s8ly7i9lg8fyh6p7xkinxrac876938wkyzam9h6ildvik2qdd"; + buildDepends = [ + array base bytestring composition cpphs data-lens directory + filepath GLFW-b ListZipper mtl OpenGLRaw parsec pretty-show + StateVar time unordered-containers utility-ht Vec zlib + ]; + description = "Some kind of game library or set of utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ganymede" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , transformers + }: + mkDerivation { + pname = "Ganymede"; + version = "0.0.0.5"; + sha256 = "1fmb6fpdfk21yxrvlgdg32qymzirfbygsq6p4jvm925kvpwqbcwk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath mtl parsec transformers + ]; + homepage = "https://github.com/BMeph/Ganymede"; + description = "An Io interpreter in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GaussQuadIntegration" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GaussQuadIntegration"; + version = "0.1"; + sha256 = "0v91q0m90338qpxg4hnvb7n6vm1jap3y1rvn9kyzmnxh03rarpx2"; + buildDepends = [ base ]; + description = "Non-adaptive Gaussian quadrature for numeric integraton"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GeBoP" = callPackage + ({ mkDerivation, array, base, directory, random, wx, wxcore }: + mkDerivation { + pname = "GeBoP"; + version = "1.7.4"; + sha256 = "1nz0829jx2yf673r6haahzva3m5y80d9whxh79abxx9716874rw9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base directory random wx wxcore ]; + homepage = "http://www.haskell.org/haskellwiki/GeBoP"; + description = "Several games"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GenI" = callPackage + ({ mkDerivation, base, binary, bytestring, cabal-macosx, containers + , deepseq, directory, errors, filepath, hslogger, HUnit, json, mtl + , old-locale, ordered, parsec, process, QuickCheck, smallcheck, syb + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-smallcheck, text, time, transformers, yaml-light + }: + mkDerivation { + pname = "GenI"; + version = "0.24.3"; + sha256 = "0gmig362ayxxqgj4m6g1r1i6q5zfg6j8bmvsd7i9kmqn12nl3l0p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring cabal-macosx containers deepseq directory + errors filepath hslogger json mtl old-locale ordered parsec process + syb text time transformers yaml-light + ]; + testDepends = [ + base containers errors filepath HUnit json mtl parsec QuickCheck + smallcheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-smallcheck text + transformers + ]; + configureFlags = [ "-f-static" ]; + homepage = "http://projects.haskell.org/GenI"; + description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; + license = "GPL"; + }) {}; + + "GenSmsPdu" = callPackage + ({ mkDerivation, base, haskell98, QuickCheck, random }: + mkDerivation { + pname = "GenSmsPdu"; + version = "0.1"; + sha256 = "1vs1m78lp87mccqs3i80zpl121yb063vqxx6a4sqzkfxzhvjvcbz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 QuickCheck random ]; + description = "Automatic SMS message generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Genbank" = callPackage + ({ mkDerivation, base, biocore, biofasta, bytestring, cmdargs + , parsec, split + }: + mkDerivation { + pname = "Genbank"; + version = "1.0.3"; + sha256 = "14rbknlc1bxrld04i7dc5dklng5sp0b1rbiilndw5cair0d67brb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base biocore biofasta bytestring cmdargs parsec split + ]; + description = "Libary for processing the NCBI genbank format"; + license = "GPL"; + }) {}; + + "GenericPretty" = callPackage + ({ mkDerivation, base, ghc-prim, pretty }: + mkDerivation { + pname = "GenericPretty"; + version = "1.2.1"; + sha256 = "0bb70mic7srr7x8k83d1i0m0a32gm72zr78ccdf3ckchj9136php"; + buildDepends = [ base ghc-prim pretty ]; + homepage = "https://github.com/RazvanRanca/GenericPretty"; + description = "A generic, derivable, haskell pretty printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GeoIp" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, syb }: + mkDerivation { + pname = "GeoIp"; + version = "0.3"; + sha256 = "1q3km52w7qcrawbgaxvglb3x6rgc8f22c8rw8705lgcxxn9pjxm1"; + buildDepends = [ base bytestring bytestring-mmap syb ]; + description = "Pure bindings for the MaxMind IP database"; + license = "unknown"; + }) {}; + + "Geodetic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Geodetic"; + version = "0.4"; + sha256 = "1nb0q5hs9qqgygw35rbvanbjf9l6vjxrl6l4jp9dqwlnl1kdd88q"; + buildDepends = [ base ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.google.com/p/geodetic/"; + description = "Geodetic calculations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GeomPredicates" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GeomPredicates"; + version = "0.1"; + sha256 = "19scirh2hy9y9kv16pcp44v31cs3868ig28r8blj39gdv4wqxwcy"; + buildDepends = [ base ]; + description = "Geometric predicates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GeomPredicates-SSE" = callPackage + ({ mkDerivation, base, GeomPredicates }: + mkDerivation { + pname = "GeomPredicates-SSE"; + version = "0.2"; + sha256 = "18mdaf2j1svklka5ms9ihj07d9l92ivqjk0y8jv0l9ni44hrhxcq"; + buildDepends = [ base GeomPredicates ]; + description = "Geometric predicates (Intel SSE)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GiST" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "GiST"; + version = "0.0.1"; + sha256 = "0ykvsjqpi7pd81857n2gqycgpnm0j8dxnpf345h7pgzrkz10qi9f"; + buildDepends = [ base text ]; + description = "A Haskell implementation of a Generalized Search Tree (GiST)"; + license = "GPL"; + }) {}; + + "Glob" = callPackage + ({ mkDerivation, base, containers, directory, dlist, filepath + , transformers + }: + mkDerivation { + pname = "Glob"; + version = "0.7.5"; + sha256 = "0hdyi49zp2yr4h4wgngl8ajrss1p309c3pn0alj543yrh33bnqq0"; + buildDepends = [ + base containers directory dlist filepath transformers + ]; + homepage = "http://iki.fi/matti.niemenmaa/glob/"; + description = "Globbing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GlomeTrace" = callPackage + ({ mkDerivation, array, base, GlomeVec }: + mkDerivation { + pname = "GlomeTrace"; + version = "0.3"; + sha256 = "0n1290ls68fsky3a80fvfdq6bycvmpn3i3kmflq6yn45qa959f0k"; + buildDepends = [ array base GlomeVec ]; + homepage = "http://www.haskell.org/haskellwiki/Glome"; + description = "Ray Tracing Library"; + license = "GPL"; + }) {}; + + "GlomeVec" = callPackage + ({ mkDerivation, array, base, llvm }: + mkDerivation { + pname = "GlomeVec"; + version = "0.2"; + sha256 = "08hyiadkbkmcsd1g51xvxqzp6l94hnqqbz4r6yk0zk29iawq8610"; + buildDepends = [ array base ]; + buildTools = [ llvm ]; + homepage = "http://www.haskell.org/haskellwiki/Glome"; + description = "Simple 3D vector library"; + license = "GPL"; + }) {}; + + "GlomeView" = callPackage + ({ mkDerivation, base, deepseq, GlomeTrace, GlomeVec, monad-par + , random, SDL, time, vector + }: + mkDerivation { + pname = "GlomeView"; + version = "0.3"; + sha256 = "0plglb289gadk8mqxgqj8n25xa6dql2jl0b8cm9v7q5rwykx0kbq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base deepseq GlomeTrace GlomeVec monad-par random SDL time vector + ]; + homepage = "http://haskell.org/haskellwiki/Glome"; + description = "SDL Frontend for Glome ray tracer"; + license = "GPL"; + }) {}; + + "GoogleChart" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GoogleChart"; + version = "0.2"; + sha256 = "0wfabsdn4agmg459srnknkwqb7ri5knj9npzgzhilybwrrqq46v9"; + buildDepends = [ base ]; + homepage = "http://neugierig.org/software/darcs/browse/?r=google-chart;a=summary"; + description = "Generate web-based charts using the Google Chart API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GoogleDirections" = callPackage + ({ mkDerivation, AttoJson, base, bytestring, containers, dataenc + , download-curl + }: + mkDerivation { + pname = "GoogleDirections"; + version = "0.3.0.1"; + sha256 = "1x7k72iy8aa6r60p3hrqb8a4p5avyjh8czymrkarc3wpkc73bjb3"; + buildDepends = [ + AttoJson base bytestring containers dataenc download-curl + ]; + homepage = "https://github.com/favilo/GoogleDirections.git"; + description = "Haskell Interface to Google Directions API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GoogleSB" = callPackage + ({ mkDerivation, base, binary, Crypto, haskell98, HTTP, mtl + , network, split + }: + mkDerivation { + pname = "GoogleSB"; + version = "0.1"; + sha256 = "1gfjpxcjr9xqinha3wzdk101avjzyvji2xs5abkj9pj8lsrbh2w8"; + buildDepends = [ + base binary Crypto haskell98 HTTP mtl network split + ]; + description = "Interface to Google Safe Browsing API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GoogleSuggest" = callPackage + ({ mkDerivation, base, dataenc, download-curl, utf8-string, xml }: + mkDerivation { + pname = "GoogleSuggest"; + version = "0.0.4"; + sha256 = "1jqfd9zi4yp0kr506v71dlg5zgmvzqbxdsfjr2574ajx5xp2fjrb"; + buildDepends = [ base dataenc download-curl utf8-string xml ]; + description = "Interface to Google Suggest API"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "GoogleTranslate" = callPackage + ({ mkDerivation, AttoJson, base, bytestring, dataenc, download-curl + }: + mkDerivation { + pname = "GoogleTranslate"; + version = "0.0.5"; + sha256 = "0hr0rjz7nx5rcy4h5pcbvh8sh9v4qvl9ffrqhnrcslh7ibvwbca6"; + buildDepends = [ AttoJson base bytestring dataenc download-curl ]; + description = "Interface to Google Translate API"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "GotoT-transformers" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "GotoT-transformers"; + version = "1.0.0.1"; + sha256 = "1w1w1p2cpndiilr002whm58bzqjh9cp9lw3jl7khdxh20c1dfzhy"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/gcross/GotoT-transformers"; + description = "A monad and monadic transformer providing \"goto\" functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GrammarProducts" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring + , cmdargs, containers, data-default, FormalGrammars, HaTeX, lens + , newtype, parsers, PrimitiveArray, semigroups, transformers + , trifecta + }: + mkDerivation { + pname = "GrammarProducts"; + version = "0.0.0.4"; + sha256 = "0ni7rjp2cb7n47zkgl63ipr35q54m7f4lsrkcm2s6d0i5pwlv11f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ADPfusion ansi-wl-pprint base bytestring cmdargs containers + data-default FormalGrammars HaTeX lens newtype parsers + PrimitiveArray semigroups transformers trifecta + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/gramprod"; + description = "Grammar products and higher-dimensional grammars"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Graph500" = callPackage + ({ mkDerivation, array, base, containers, mersenne-random-pure64 + , mtl, random + }: + mkDerivation { + pname = "Graph500"; + version = "0.4.0"; + sha256 = "0lhn2r54488949gh5m5fgwrj2z30r9pf34860sikb6zq07gjz759"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers mersenne-random-pure64 mtl random + ]; + description = "Graph500 benchmark-related definitions and data set generator"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "GraphHammer" = callPackage + ({ mkDerivation, array, base, containers, Graph500, mtl, stm, time + }: + mkDerivation { + pname = "GraphHammer"; + version = "0.3"; + sha256 = "0fga3g2y38ylvmkgi57h4j5brc7gjxh8d183qfa2vhx8i4sr3pzm"; + buildDepends = [ array base containers Graph500 mtl stm time ]; + description = "GraphHammer Haskell graph analyses framework inspired by STINGER"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "GraphHammer-examples" = callPackage + ({ mkDerivation, array, base, containers, Graph500, GraphHammer + , mtl + }: + mkDerivation { + pname = "GraphHammer-examples"; + version = "0.3"; + sha256 = "18p1dr08nq8dnvghkshihzra0p9ja0qa9bxbkm561jkrdpk3zndv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers Graph500 GraphHammer mtl ]; + description = "Test harness for TriangleCount analysis"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "GraphSCC" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "GraphSCC"; + version = "1.0.4"; + sha256 = "1wbcx3wb02adb7l4nchxla3laliz0h5q074vfw4z0ic833k977bq"; + buildDepends = [ array base containers ]; + configureFlags = [ "-f-use-maps" ]; + description = "Tarjan's algorithm for computing the strongly connected components of a graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Graphalyze" = callPackage + ({ mkDerivation, array, base, bktrees, containers, directory, fgl + , filepath, graphviz, old-locale, pandoc, process, random, text + , time + }: + mkDerivation { + pname = "Graphalyze"; + version = "0.14.1.0"; + sha256 = "0pyrhpl06lsppr8ch21crinkax7fh0k18wfvgjinc8phkk6j5hz3"; + buildDepends = [ + array base bktrees containers directory fgl filepath graphviz + old-locale pandoc process random text time + ]; + description = "Graph-Theoretic Analysis library"; + license = "unknown"; + }) {}; + + "Grempa" = callPackage + ({ mkDerivation, array, base, containers, mtl, QuickCheck + , template-haskell, th-lift + }: + mkDerivation { + pname = "Grempa"; + version = "0.2.2"; + sha256 = "0w0apbk8hw555cbpprvxpnxviyzmbsxzlc6qpf6w0cfsybkkiv1f"; + buildDepends = [ + array base containers mtl QuickCheck template-haskell th-lift + ]; + configureFlags = [ "-ftest" ]; + description = "Embedded grammar DSL and LALR parser generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GroteTrap" = callPackage + ({ mkDerivation, base, mtl, parsec, QuickCheck }: + mkDerivation { + pname = "GroteTrap"; + version = "0.5"; + sha256 = "1a43iig84bvmgpjmk6lqzhm3fq5p5hac36icwj4yfyrvzyfn0x7m"; + buildDepends = [ base mtl parsec QuickCheck ]; + homepage = "http://www.haskell.org/haskellwiki/GroteTrap"; + description = "Parser and selection library for expression languages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Grow" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , deepseq, definitive-base, definitive-filesystem + , definitive-parser, definitive-reactive, directory, filepath + , old-locale, primitive, process, time, unix, vector + }: + mkDerivation { + pname = "Grow"; + version = "1.1.0.3"; + sha256 = "1vc4ln5fzvcv68qlanyw8mc6qchnjn1kj9rpz661n8ia1x8gkb3l"; + editedCabalFile = "e599aab8eefc612bbf1dbae0b60308305a9d3009dda186b228e4e8aeeda1f36a"; + buildDepends = [ + array base bytestring clock containers deepseq definitive-base + definitive-filesystem definitive-parser definitive-reactive + directory filepath old-locale primitive process time unix vector + ]; + homepage = "http://coiffier.net/projects/grow.html"; + description = "A declarative make-like interpreter"; + license = "unknown"; + }) {}; + + "GrowlNotify" = callPackage + ({ mkDerivation, base, binary, bytestring, Crypto, haskell98 + , network + }: + mkDerivation { + pname = "GrowlNotify"; + version = "0.4"; + sha256 = "13m213d6l81k0iwjbbwg8n2xz960dhfnrs1il48xvlc8z25y6nh5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring Crypto haskell98 network ]; + description = "Notification utility for Growl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Gtk2hsGenerics" = callPackage + ({ mkDerivation, array, base, cairo, containers, glib, gtk + , haskell98, mtl + }: + mkDerivation { + pname = "Gtk2hsGenerics"; + version = "0.1"; + sha256 = "1gj775yny73qvi3inc38c6yy1av503m5ilbz7ch0xx4a3ywnw5l9"; + buildDepends = [ + array base cairo containers glib gtk haskell98 mtl + ]; + description = "Convenience functions to extend Gtk2hs"; + license = "GPL"; + }) {}; + + "GtkGLTV" = callPackage + ({ mkDerivation, base, bitmap, bitmap-opengl, gtk, gtkglext, GtkTV + , OpenGL, stb-image, time + }: + mkDerivation { + pname = "GtkGLTV"; + version = "0.2.0"; + sha256 = "1xkc3ga65prffjzlymimwmfnmvf0lc42h2rm4b72rlmm8316kmp2"; + buildDepends = [ + base bitmap bitmap-opengl gtk gtkglext GtkTV OpenGL stb-image time + ]; + description = "OpenGL support for Gtk-based GUIs for Tangible Values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GtkTV" = callPackage + ({ mkDerivation, base, gtk, time, TV, TypeCompose, vector-space }: + mkDerivation { + pname = "GtkTV"; + version = "0.2.0"; + sha256 = "0jxx8lgg533kjvq1sxr4jvqvxj9pcpabsy2mvbpsd2lwv2ffr618"; + buildDepends = [ base gtk time TV TypeCompose vector-space ]; + homepage = "http://haskell.org/haskellwiki/GtkTV"; + description = "Gtk-based GUIs for Tangible Values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GuiHaskell" = callPackage + ({ mkDerivation, base, containers, directory, filepath, glade, gtk + , parsec, process, proplang + }: + mkDerivation { + pname = "GuiHaskell"; + version = "0.1.1"; + sha256 = "1rgyrbnlbvsqgd8m36fccq7qzxj2n682lz2rdq04j35zsgajyk11"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath glade gtk parsec process + proplang + ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/guihaskell/"; + description = "A graphical REPL and development environment for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "GuiTV" = callPackage + ({ mkDerivation, base, DeepArrow, phooey, TV, TypeCompose }: + mkDerivation { + pname = "GuiTV"; + version = "0.4"; + sha256 = "15mndbxm83q0d8ci3vj51zwrmzl0f5i5yqv0caw05vlzfsr4ib5i"; + buildDepends = [ base DeepArrow phooey TV TypeCompose ]; + homepage = "http://haskell.org/haskellwiki/GuiTV"; + description = "GUIs for Tangible Values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HARM" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "HARM"; + version = "0.1.4"; + sha256 = "0mld40jm0qnsr9flbip3s2lxwd43nhzs11v23bm5m2s83y6j33jn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base ]; + homepage = "http://www.engr.uconn.edu/~jeffm/Classes/CSE240-Spring-2001/Lectures/index.html"; + description = "A simple ARM emulator in haskell"; + license = "unknown"; + }) {}; + + "HAppS-Data" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, HAppS-Util + , HaXml, mtl, pretty, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "HAppS-Data"; + version = "0.9.3"; + sha256 = "0df3bcvqpmjrg2c28jny20r52f3x7gf1wy7r8x71j9wrji56yg5j"; + buildDepends = [ + base binary bytestring containers HAppS-Util HaXml mtl pretty syb + syb-with-class template-haskell + ]; + configureFlags = [ "-fbase4" ]; + description = "HAppS data manipulation libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HAppS-IxSet" = callPackage + ({ mkDerivation, base, containers, HAppS-Data, HAppS-State + , HAppS-Util, hslogger, mtl, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "HAppS-IxSet"; + version = "0.9.3"; + sha256 = "0wm3apqsqb2p9cqxikz9j6lzi66ya1sn1yplifqszg1v2lpdgb7b"; + buildDepends = [ + base containers HAppS-Data HAppS-State HAppS-Util hslogger mtl syb + syb-with-class template-haskell + ]; + configureFlags = [ "-fbase4" ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HAppS-Server" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , HAppS-Data, HAppS-IxSet, HAppS-State, HAppS-Util, HaXml, hslogger + , html, HTTP, mtl, network, old-locale, old-time, parsec, process + , random, syb, template-haskell, unix, xhtml + }: + mkDerivation { + pname = "HAppS-Server"; + version = "0.9.3.1"; + sha256 = "0f10qp2aiv036izzdpfpgmja5kqx68kccazkn1cdap636brjjcdh"; + buildDepends = [ + base bytestring containers directory HAppS-Data HAppS-IxSet + HAppS-State HAppS-Util HaXml hslogger html HTTP mtl network + old-locale old-time parsec process random syb template-haskell unix + xhtml + ]; + configureFlags = [ "-fbase4" ]; + description = "Web related tools and services"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HAppS-State" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, HAppS-Data, HAppS-Util, HaXml, hslogger, hspread, mtl + , network, old-locale, old-time, random, stm, syb, template-haskell + , unix + }: + mkDerivation { + pname = "HAppS-State"; + version = "0.9.3"; + sha256 = "1r1ing4c8s91d9p41q7yv6v6xaqs9si438j7b5vnzxgwz0syd6ah"; + buildDepends = [ + base binary bytestring containers directory filepath HAppS-Data + HAppS-Util HaXml hslogger hspread mtl network old-locale old-time + random stm syb template-haskell unix + ]; + configureFlags = [ "-fbase4" ]; + description = "Event-based distributed state"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HAppS-Util" = callPackage + ({ mkDerivation, array, base, bytestring, directory, hslogger, mtl + , old-time, process, template-haskell + }: + mkDerivation { + pname = "HAppS-Util"; + version = "0.9.3"; + sha256 = "0mg6p14xv6f9b1rb77mvadzchf6limcypi6z0di1n49pdqjhs4pr"; + buildDepends = [ + array base bytestring directory hslogger mtl old-time process + template-haskell + ]; + configureFlags = [ "-fbase4" ]; + description = "Web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HAppSHelpers" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "HAppSHelpers"; + version = "0.11"; + sha256 = "1hwxh60b26chcd466vlpxc7hx3smdnfl40mfxpyh8j1597v2aqa3"; + description = "OBSOLETE. Please use happstack-helpers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HCL" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, random }: + mkDerivation { + pname = "HCL"; + version = "1.4"; + sha256 = "0dzfnvdc1nm4f7q759xnq1lavi90axc7b6jd39sl898jbjg8wrrl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers mtl QuickCheck random ]; + homepage = "http://github.com/m4dc4p/hcl/tree/master"; + description = "High-level library for building command line interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HCard" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle }: + mkDerivation { + pname = "HCard"; + version = "0.0"; + sha256 = "0bvj1vc8m69bsnjz8xb4nbbpbd4xbqp4kfab0bmk6a4ixgnqk14b"; + buildDepends = [ base mtl QuickCheck random random-shuffle ]; + homepage = "http://patch-tag.com/publicrepos/HCard"; + description = "A library for implementing a Deck of Cards"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HCodecs" = callPackage + ({ mkDerivation, array, base, bytestring, QuickCheck, random }: + mkDerivation { + pname = "HCodecs"; + version = "0.5"; + sha256 = "0mhp1alx0p9lzq3vm0k802f8ndm2386sshprn9zb8xq8bsd11gxi"; + buildDepends = [ array base bytestring QuickCheck random ]; + testDepends = [ array base bytestring QuickCheck random ]; + homepage = "http://www-db.informatik.uni-tuebingen.de/team/giorgidze"; + description = "A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HDBC" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible, mtl + , old-locale, old-time, text, time, utf8-string + }: + mkDerivation { + pname = "HDBC"; + version = "2.4.0.0"; + sha256 = "1zwkrr0pbgxi2y75n2sjr3xs8xa3pxbmnqg3phqkjqcz3j4gcq6y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers convertible mtl old-locale old-time text + time utf8-string + ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "https://github.com/hdbc/hdbc"; + description = "Haskell Database Connectivity"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HDBC-mysql" = callPackage + ({ mkDerivation, base, bytestring, HDBC, time, utf8-string }: + mkDerivation { + pname = "HDBC-mysql"; + version = "0.6.6.1"; + sha256 = "1q50xynasb2h65g14ycz4s38fyz185yz1sp9rl02h4p940pz7w9m"; + buildDepends = [ base bytestring HDBC time utf8-string ]; + homepage = "http://github.com/bos/hdbc-mysql"; + description = "MySQL driver for HDBC"; + license = "LGPL"; + }) {}; + + "HDBC-odbc" = callPackage + ({ mkDerivation, base, bytestring, HDBC, mtl, time, unixODBC + , utf8-string + }: + mkDerivation { + pname = "HDBC-odbc"; + version = "2.4.0.0"; + sha256 = "0zjq5j095jyh0axmgnr59fwhh1nhipj6flz77z46kygagygrg2qz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring HDBC mtl time utf8-string ]; + extraLibraries = [ unixODBC ]; + configureFlags = [ "-f-buildstresstest" "-f-buildtests" ]; + homepage = "https://github.com/hdbc/hdbc-odbc"; + description = "ODBC driver for HDBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HDBC-postgresql" = callPackage + ({ mkDerivation, base, bytestring, convertible, HDBC, mtl + , old-locale, old-time, parsec, postgresql, time, utf8-string + }: + mkDerivation { + pname = "HDBC-postgresql"; + version = "2.3.2.2"; + sha256 = "0x42lf429dxjkz22jn5fybimlixxs20zq01ap40344qlwh01hd90"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring convertible HDBC mtl old-locale old-time parsec + time utf8-string + ]; + extraLibraries = [ postgresql ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://github.com/hdbc/hdbc-postgresql"; + description = "PostgreSQL driver for HDBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HDBC-postgresql-hstore" = callPackage + ({ mkDerivation, attoparsec, base, containers, HDBC, text }: + mkDerivation { + pname = "HDBC-postgresql-hstore"; + version = "0.0.1.2"; + sha256 = "0657a1qy51bihh9gvpwpqpm4gch68rw32plnjcfdbc37yjq5dj1d"; + buildDepends = [ attoparsec base containers HDBC text ]; + homepage = "https://bitbucket.org/dpwiz/hdbc-postgresql-hstore"; + description = "Manipulate data in PostgreSQL \"hstore\" columns"; + license = stdenv.lib.licenses.mit; + }) {}; + + "HDBC-session" = callPackage + ({ mkDerivation, base, HDBC }: + mkDerivation { + pname = "HDBC-session"; + version = "0.1.0.0"; + sha256 = "1fxx0q9hnxwsivsg2qinm0n3lvf89r9b72cnhipjlpf36nin5x5w"; + buildDepends = [ base HDBC ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "Bracketed connection for HDBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HDBC-sqlite3" = callPackage + ({ mkDerivation, base, bytestring, HDBC, mtl, sqlite, utf8-string + }: + mkDerivation { + pname = "HDBC-sqlite3"; + version = "2.3.3.0"; + sha256 = "11765nsncgyv9j6r5wpziqyhy0lxrmqbhgricbdx0c788ky75y92"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring HDBC mtl utf8-string ]; + extraLibraries = [ sqlite ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://software.complete.org/hdbc-sqlite3"; + description = "Sqlite v3 driver for HDBC"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) sqlite; }; + + "HDRUtils" = callPackage + ({ mkDerivation, array, base, colour, containers, mtl, pfstools + , unix + }: + mkDerivation { + pname = "HDRUtils"; + version = "1.0.2"; + sha256 = "0rkykxmqpqiclvxlvfd0v9rrvkkb25shyajdmajxisfqxl684y0g"; + buildDepends = [ array base colour containers mtl unix ]; + extraLibraries = [ pfstools ]; + homepage = "http://vis.renci.org/jeff/pfs"; + description = "Utilities for reading, manipulating, and writing HDR images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HERA" = callPackage + ({ mkDerivation, base, mpfr }: + mkDerivation { + pname = "HERA"; + version = "0.2"; + sha256 = "08lry7w4zb7j81q9d7rjpz0chcbr9laxi4h9dz327pfcgmy083sy"; + buildDepends = [ base ]; + extraLibraries = [ mpfr ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HFuse" = callPackage + ({ mkDerivation, base, bytestring, fuse, unix }: + mkDerivation { + pname = "HFuse"; + version = "0.2.4.4"; + sha256 = "1wsrf9y90dk27da9pm9m11hnrxwrqwvq6c9799b91a91mc2lxslc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring unix ]; + extraLibraries = [ fuse ]; + configureFlags = [ "-f-developer" ]; + preConfigure = '' + sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal + ''; + homepage = "https://github.com/m15k/hfuse"; + description = "HFuse is a binding for the Linux FUSE library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HGL" = callPackage + ({ mkDerivation, array, base, X11 }: + mkDerivation { + pname = "HGL"; + version = "3.2.0.5"; + sha256 = "0z8dfxg2x530lawx7gyv9d25wcfpwvbfmknq17d5wgkxz47j95wb"; + buildDepends = [ array base X11 ]; + configureFlags = [ "-fsplit-base" ]; + description = "A simple graphics library based on X11 or Win32"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HGamer3D" = callPackage + ({ mkDerivation, base, HGamer3D-Audio, HGamer3D-Common + , HGamer3D-Data, HGamer3D-Graphics3D, HGamer3D-InputSystem + , HGamer3D-Network + }: + mkDerivation { + pname = "HGamer3D"; + version = "0.5.0"; + sha256 = "00mkjpmygz3h7rq1y4b8r8gpg4qk52dah1q0h14f50cr2lxvq3b7"; + buildDepends = [ + base HGamer3D-Audio HGamer3D-Common HGamer3D-Data + HGamer3D-Graphics3D HGamer3D-InputSystem HGamer3D-Network + ]; + homepage = "http://www.hgamer3d.org"; + description = "A Toolset for the Haskell Game Programmer"; + license = "unknown"; + }) {}; + + "HGamer3D-API" = callPackage + ({ mkDerivation, base, haskell98, HGamer3D-Data + , HGamer3D-Ogre-Binding, HGamer3D-SFML-Binding + }: + mkDerivation { + pname = "HGamer3D-API"; + version = "0.1.6"; + sha256 = "14wji303z3frjr4rc675pcispbpbpm1ilj6g3cb1fxm5wmi30q5l"; + buildDepends = [ + base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding + HGamer3D-SFML-Binding + ]; + homepage = "http://www.althainz.de/HGamer3D.html"; + description = "Library to enable 3D game development for Haskell - API"; + license = "unknown"; + }) {}; + + "HGamer3D-Audio" = callPackage + ({ mkDerivation, base, containers, HGamer3D-Common, HGamer3D-Data + , HGamer3D-SFML-Binding + }: + mkDerivation { + pname = "HGamer3D-Audio"; + version = "0.5.0"; + sha256 = "0zfzk0vjn2w127dxcsg64d8j6jw1an3i0a2v32sx05l6whrnhabd"; + buildDepends = [ + base containers HGamer3D-Common HGamer3D-Data HGamer3D-SFML-Binding + ]; + homepage = "http://www.hgamer3d.org"; + description = "Toolset for the Haskell Game Programmer - Audio Functionality"; + license = "unknown"; + }) {}; + + "HGamer3D-Bullet-Binding" = callPackage + ({ mkDerivation, base, HGamer3D-Data }: + mkDerivation { + pname = "HGamer3D-Bullet-Binding"; + version = "0.2.1"; + sha256 = "1ilj8p1gm56dffics90qj6gspnam56s84wvaig9s0cwjbwxqi4hy"; + buildDepends = [ base HGamer3D-Data ]; + homepage = "http://www.hgamer3d.org"; + description = "Windows Game Engine for the Haskell Programmer - Bullet Bindings"; + license = "unknown"; + }) {}; + + "HGamer3D-CAudio-Binding" = callPackage + ({ mkDerivation, base, haskell98, HGamer3D-Data, HGamer3DCAudio015 + }: + mkDerivation { + pname = "HGamer3D-CAudio-Binding"; + version = "0.1.5"; + sha256 = "1q69ffhnnh4iaghb1g8s6bqlsry7jy5sbp5vpg4lprnr4wna5ya1"; + buildDepends = [ base haskell98 HGamer3D-Data ]; + extraLibraries = [ HGamer3DCAudio015 ]; + homepage = "http://www.althainz.de/HGamer3D.html"; + description = "Library to enable 3D game development for Haskell - cAudio Bindings"; + license = "unknown"; + }) { HGamer3DCAudio015 = null; }; + + "HGamer3D-CEGUI-Binding" = callPackage + ({ mkDerivation, base, CEGUIBase, CEGUIOgreRenderer, hg3dcegui050 + , HGamer3D-Data + }: + mkDerivation { + pname = "HGamer3D-CEGUI-Binding"; + version = "0.5.0"; + sha256 = "1lh7gajn69l8yh2lvv552spf31g4br05cvpb2cwrpkijcnq6x8d0"; + buildDepends = [ base HGamer3D-Data ]; + extraLibraries = [ CEGUIBase CEGUIOgreRenderer hg3dcegui050 ]; + homepage = "http://www.hgamer3d.org"; + description = "A Toolset for the Haskell Game Programmer - CEGUI Bindings"; + license = "unknown"; + }) { CEGUIBase = null; CEGUIOgreRenderer = null; + hg3dcegui050 = null; }; + + "HGamer3D-Common" = callPackage + ({ mkDerivation, base, clock, containers, directory, filepath + , FindBin, HGamer3D-Data, stm, vect + }: + mkDerivation { + pname = "HGamer3D-Common"; + version = "0.5.0"; + sha256 = "1klb8974hlsbjg06jwg1akl3pvbp6wr17apmdn69x8zarmb84skh"; + buildDepends = [ + base clock containers directory filepath FindBin HGamer3D-Data stm + vect + ]; + homepage = "http://www.hgamer3d.org"; + description = "Toolset for the Haskell Game Programmer - Game Engine and Utilities"; + license = "unknown"; + }) {}; + + "HGamer3D-Data" = callPackage + ({ mkDerivation, base, clock, containers, directory, filepath + , FindBin, stm, vect + }: + mkDerivation { + pname = "HGamer3D-Data"; + version = "0.5.0"; + sha256 = "0361153939v63qy204fxpajkgij7f8kfcz93y38jikqcz6nh7bgz"; + buildDepends = [ + base clock containers directory filepath FindBin stm vect + ]; + homepage = "http://www.hgamer3d.org"; + description = "Toolset for the Haskell Game Programmer - Data Definitions"; + license = "unknown"; + }) {}; + + "HGamer3D-Enet-Binding" = callPackage + ({ mkDerivation, base, enet, hg3denet050, HGamer3D-Data }: + mkDerivation { + pname = "HGamer3D-Enet-Binding"; + version = "0.5.0"; + sha256 = "0a5na073ysmcvr9nkbg7jgrkapzbd22wn7p09s2kpxzl9fr8axwd"; + buildDepends = [ base HGamer3D-Data ]; + extraLibraries = [ enet hg3denet050 ]; + homepage = "http://www.hgamer3d.org"; + description = "Enet Binding for HGamer3D"; + license = "unknown"; + }) { hg3denet050 = null; }; + + "HGamer3D-GUI" = callPackage + ({ mkDerivation, base, HGamer3D-CEGUI-Binding, HGamer3D-Data + , HGamer3D-WinEvent, split + }: + mkDerivation { + pname = "HGamer3D-GUI"; + version = "0.4.0"; + sha256 = "006j6g6w990il30kgpwvls77hsmlbg2haiwckrpq3mcywxrhrbsd"; + buildDepends = [ + base HGamer3D-CEGUI-Binding HGamer3D-Data HGamer3D-WinEvent split + ]; + homepage = "http://www.hgamer3d.org"; + description = "GUI Functionality for HGamer3D"; + license = "unknown"; + }) {}; + + "HGamer3D-Graphics3D" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , HGamer3D-CEGUI-Binding, HGamer3D-Common, HGamer3D-Data + , HGamer3D-Ogre-Binding, HGamer3D-SDL2-Binding, mtl, split + , transformers + }: + mkDerivation { + pname = "HGamer3D-Graphics3D"; + version = "0.5.0"; + sha256 = "1a6fizaf0l6271407z8kzlzd8yhh9ky2l9n10xcns0a1asvdkj5y"; + buildDepends = [ + base containers directory filepath HGamer3D-CEGUI-Binding + HGamer3D-Common HGamer3D-Data HGamer3D-Ogre-Binding + HGamer3D-SDL2-Binding mtl split transformers + ]; + homepage = "http://www.hgamer3d.org"; + description = "Toolset for the Haskell Game Programmer - 3D Graphics Functionality"; + license = "unknown"; + }) {}; + + "HGamer3D-InputSystem" = callPackage + ({ mkDerivation, base, HGamer3D-Common, HGamer3D-Data + , HGamer3D-SDL2-Binding, HGamer3D-SFML-Binding + }: + mkDerivation { + pname = "HGamer3D-InputSystem"; + version = "0.5.0"; + sha256 = "1dpc5zncc9fayf3gqqpki7chimq5cjpvnpjswapllsmykginlyfh"; + buildDepends = [ + base HGamer3D-Common HGamer3D-Data HGamer3D-SDL2-Binding + HGamer3D-SFML-Binding + ]; + homepage = "http://www.hgamer3d.org"; + description = "Joystick, Mouse and Keyboard Functionality for HGamer3D"; + license = "unknown"; + }) {}; + + "HGamer3D-Network" = callPackage + ({ mkDerivation, base, HGamer3D-Common, HGamer3D-Data + , HGamer3D-Enet-Binding + }: + mkDerivation { + pname = "HGamer3D-Network"; + version = "0.5.0"; + sha256 = "105m6k112qs96cih9jp0s9l24s671a3hlnsv4jm893mdk28zvznl"; + buildDepends = [ + base HGamer3D-Common HGamer3D-Data HGamer3D-Enet-Binding + ]; + homepage = "http://www.hgamer3d.org"; + description = "Networking Functionality for HGamer3D"; + license = "unknown"; + }) {}; + + "HGamer3D-OIS-Binding" = callPackage + ({ mkDerivation, base, haskell98, HGamer3D-Data + , HGamer3D-Ogre-Binding, HGamer3DOIS015 + }: + mkDerivation { + pname = "HGamer3D-OIS-Binding"; + version = "0.1.5"; + sha256 = "1n00s6vpwyw8zcasqzg6ycgc98w6hh3sylxjh05w1pya9v853syf"; + buildDepends = [ + base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding + ]; + extraLibraries = [ HGamer3DOIS015 ]; + homepage = "http://www.althainz.de/HGamer3D.html"; + description = "Library to enable 3D game development for Haskell - OIS Bindings"; + license = "unknown"; + }) { HGamer3DOIS015 = null; }; + + "HGamer3D-Ogre-Binding" = callPackage + ({ mkDerivation, base, hg3dogre050, HGamer3D-Data, mtl, OgreMain + , OgrePaging, OgreProperty, OgreRTShaderSystem, OgreTerrain + , transformers + }: + mkDerivation { + pname = "HGamer3D-Ogre-Binding"; + version = "0.5.0"; + sha256 = "1m2mgqky2bswwskgkmp7xmnm4df5i3rdkshlxkhihglgx3z1wy1w"; + buildDepends = [ base HGamer3D-Data mtl transformers ]; + extraLibraries = [ + hg3dogre050 OgreMain OgrePaging OgreProperty OgreRTShaderSystem + OgreTerrain + ]; + homepage = "http://www.hgamer3d.org"; + description = "Ogre Binding for HGamer3D"; + license = "unknown"; + }) { OgreMain = null; OgrePaging = null; OgreProperty = null; + OgreRTShaderSystem = null; OgreTerrain = null; + hg3dogre050 = null; }; + + "HGamer3D-SDL2-Binding" = callPackage + ({ mkDerivation, base, bytestring, hg3dsdl2050, HGamer3D-Data + , libX11, SDL2, utf8-string + }: + mkDerivation { + pname = "HGamer3D-SDL2-Binding"; + version = "0.5.0"; + sha256 = "11j9gysd6sc8wvia7hgf3qvzbxmpqkj7hv65iza474yig2dcr5hh"; + buildDepends = [ base bytestring HGamer3D-Data utf8-string ]; + extraLibraries = [ hg3dsdl2050 libX11 SDL2 ]; + homepage = "http://www.hgamer3d.org"; + description = "SDL2 Binding for HGamer3D"; + license = "unknown"; + }) { hg3dsdl2050 = null; }; + + "HGamer3D-SFML-Binding" = callPackage + ({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio + , sfml-network, sfml-system, sfml-window + }: + mkDerivation { + pname = "HGamer3D-SFML-Binding"; + version = "0.5.0"; + sha256 = "1087g60dxg8pzxvx7bh72ws5slf4mfqmya8cnv11vxl6hk04vc4v"; + buildDepends = [ base HGamer3D-Data ]; + extraLibraries = [ + hg3dsfml050 sfml-audio sfml-network sfml-system sfml-window + ]; + homepage = "http://www.hgamer3d.org"; + description = "SFML Binding for HGamer3D"; + license = "unknown"; + }) { inherit (pkgs) sfml-audio; + hg3dsfml050 = null; sfml-network = null; sfml-system = null; + sfml-window = null; }; + + "HGamer3D-WinEvent" = callPackage + ({ mkDerivation, base, HGamer3D-Data, HGamer3D-SDL2-Binding, text + }: + mkDerivation { + pname = "HGamer3D-WinEvent"; + version = "0.4.0"; + sha256 = "0d3vjlgpzzb473dmhllxvi05lnh010vgfdbizlj4yxywrp6aas9a"; + buildDepends = [ base HGamer3D-Data HGamer3D-SDL2-Binding text ]; + homepage = "http://www.hgamer3d.org"; + description = "Windowing and Event Functionality for HGamer3D"; + license = "unknown"; + }) {}; + + "HGamer3D-Wire" = callPackage + ({ mkDerivation, base, containers, HGamer3D, HGamer3D-Audio + , HGamer3D-Data, HGamer3D-GUI, HGamer3D-InputSystem + , HGamer3D-WinEvent, mtl, netwire, transformers + }: + mkDerivation { + pname = "HGamer3D-Wire"; + version = "0.3.3"; + sha256 = "0w5iafs9ldafc3kzq13alnk1ng766p9w97nak3aijpxfrc4m6z77"; + buildDepends = [ + base containers HGamer3D HGamer3D-Audio HGamer3D-Data HGamer3D-GUI + HGamer3D-InputSystem HGamer3D-WinEvent mtl netwire transformers + ]; + homepage = "http://www.hgamer3d.org"; + description = "Wire Functionality for HGamer3D"; + license = "unknown"; + }) {}; + + "HHDL" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "HHDL"; + version = "0.1.0.0"; + sha256 = "1215nz6l3bbkld2fqqsc494xw4qw4vqavznaqxgja2p60w9mwg0q"; + buildDepends = [ base containers mtl template-haskell ]; + homepage = "http://thesz.mskhug.ru/svn/hhdl/hackage/hhdl/"; + description = "Hardware Description Language embedded in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HJScript" = callPackage + ({ mkDerivation, base, HJavaScript, hsp, mtl, text }: + mkDerivation { + pname = "HJScript"; + version = "0.7.0"; + sha256 = "0xvhzmsl1z6im36svjhcl4zlbnmpknlfn0m426cj5l06a3c5mfa8"; + buildDepends = [ base HJavaScript hsp mtl text ]; + homepage = "http://patch-tag.com/r/nibro/hjscript"; + description = "HJScript is a Haskell EDSL for writing JavaScript programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HJVM" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath + , haskell-src-exts, HUnit, jvm, mtl, parsec, process + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "HJVM"; + version = "0.1"; + sha256 = "0ixzhgrb2jj7np8gmfwca724w5n26i5xalppm5idnhxw6k4jbklr"; + buildDepends = [ + base containers filepath haskell-src-exts mtl parsec process + transformers + ]; + testDepends = [ + base Cabal haskell-src-exts HUnit mtl parsec test-framework + test-framework-hunit transformers + ]; + extraLibraries = [ jvm ]; + homepage = "https://github.com/JPMoresmau/HJVM"; + description = "A library to create a Java Virtual Machine and manipulate Java objects"; + license = stdenv.lib.licenses.bsd3; + }) { jvm = null; }; + + "HJavaScript" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "HJavaScript"; + version = "0.4.7"; + sha256 = "0sb2wqbf6kml5d414xi6jk0gr31673djqxa5wg1mxl40vwn14pvh"; + buildDepends = [ base pretty ]; + description = "HJavaScript is an abstract syntax for a typed subset of JavaScript"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HLearn-algebra" = callPackage + ({ mkDerivation, base, ConstraintKinds, containers, deepseq + , hashable, MonadRandom, parallel, random, template-haskell, vector + , vector-heterogenous + }: + mkDerivation { + pname = "HLearn-algebra"; + version = "1.1.0.1"; + sha256 = "1k0a01cqaay4wp6i603yvcjpmap7inyjxiblqkbpifk9mwjxf15a"; + buildDepends = [ + base ConstraintKinds containers deepseq hashable MonadRandom + parallel random template-haskell vector vector-heterogenous + ]; + homepage = "http://github.com/mikeizbicki/HLearn/"; + description = "Algebraic foundation for homomorphic learning"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HLearn-approximation" = callPackage + ({ mkDerivation, base, ConstraintKinds, containers, heap + , HLearn-algebra, HLearn-datastructures, HLearn-distributions + , list-extras, vector + }: + mkDerivation { + pname = "HLearn-approximation"; + version = "1.1.0"; + sha256 = "1gqrpnliy4jqjlhdhi7vygvq2lnfgwl2hr5hlkzgqmz2gjyib8vn"; + buildDepends = [ + base ConstraintKinds containers heap HLearn-algebra + HLearn-datastructures HLearn-distributions list-extras vector + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HLearn-classification" = callPackage + ({ mkDerivation, base, binary, bytestring, ConstraintKinds + , containers, deepseq, dlist, hashable, HLearn-algebra + , HLearn-distributions, list-extras, logfloat, math-functions + , MonadRandom, normaldistribution, parsec, primitive, QuickCheck + , statistics, vector, vector-th-unbox + }: + mkDerivation { + pname = "HLearn-classification"; + version = "1.0.1.3"; + sha256 = "11c1016nhhckmdrzlazz5b7iabl0iz0g2245bwws3alnnn74svhd"; + buildDepends = [ + base binary bytestring ConstraintKinds containers deepseq dlist + hashable HLearn-algebra HLearn-distributions list-extras logfloat + math-functions MonadRandom normaldistribution parsec primitive + QuickCheck statistics vector vector-th-unbox + ]; + homepage = "http://github.com/mikeizbicki/HLearn/"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HLearn-datastructures" = callPackage + ({ mkDerivation, base, ConstraintKinds, containers, deepseq + , HLearn-algebra, list-extras, MonadRandom, QuickCheck, vector + }: + mkDerivation { + pname = "HLearn-datastructures"; + version = "1.1.0"; + sha256 = "06kbscd7nbbb6dlsgyigyag851bbvhiz6p05gdawpb7y0fh8f3wb"; + buildDepends = [ + base ConstraintKinds containers deepseq HLearn-algebra list-extras + MonadRandom QuickCheck vector + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HLearn-distributions" = callPackage + ({ mkDerivation, array, base, ConstraintKinds, containers, deepseq + , erf, gamma, graphviz, HLearn-algebra, HLearn-datastructures + , hmatrix, list-extras, math-functions, MonadRandom + , normaldistribution, process, QuickCheck, statistics + , template-haskell, vector, vector-th-unbox + }: + mkDerivation { + pname = "HLearn-distributions"; + version = "1.1.0.2"; + sha256 = "19v9askkccbv405bchq5h72jahsbivj2s31ajwi316kksan2iwzf"; + buildDepends = [ + array base ConstraintKinds containers deepseq erf gamma graphviz + HLearn-algebra HLearn-datastructures hmatrix list-extras + math-functions MonadRandom normaldistribution process QuickCheck + statistics template-haskell vector vector-th-unbox + ]; + homepage = "http://github.com/mikeizbicki/HLearn/"; + description = "Distributions for use with the HLearn library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HList" = callPackage + ({ mkDerivation, base, cmdargs, diffutils, directory, doctest + , filepath, ghc-prim, hspec, lens, mtl, process, syb, tagged + , template-haskell + }: + mkDerivation { + pname = "HList"; + version = "0.3.4.1"; + sha256 = "02hw496qv2p0nnbz7lq7jfqnis19qqjsylyvdksqbwmjprk32rh2"; + buildDepends = [ base ghc-prim mtl tagged template-haskell ]; + testDepends = [ + base cmdargs directory doctest filepath hspec lens mtl process syb + ]; + buildTools = [ diffutils ]; + description = "Heterogeneous lists"; + license = stdenv.lib.licenses.mit; + }) {}; + + "HListPP" = callPackage + ({ mkDerivation, applicative-quoters, base, regex-applicative }: + mkDerivation { + pname = "HListPP"; + version = "0.2"; + sha256 = "0jq2sdfg47dqf8gmmzm0049x4hsfh9prgfvxzplhrxsisknyhfr8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ applicative-quoters base regex-applicative ]; + homepage = "http://code.haskell.org/~aavogt/HListPP"; + description = "A preprocessor for HList labelable labels"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HLogger" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "HLogger"; + version = "0.0.1.0"; + sha256 = "0amxyg9j6fh58g2wh9k0231mxmvi6j96z7ykd3rm3jzs96fhlncp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base old-locale time ]; + homepage = "http://www.pontarius.org/sub-projects/hlogger/"; + description = "Simple, concurrent and easy-to-use logging library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HMM" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "HMM"; + version = "0.2.1"; + sha256 = "01y8l76c56gysynbilp32yq0wfc129hl24siw8s9fmpn98qa71s6"; + homepage = "https://github.com/mikeizbicki/hmm"; + description = "A hidden markov model library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HMap" = callPackage + ({ mkDerivation, base, hashable, mtl, unordered-containers }: + mkDerivation { + pname = "HMap"; + version = "1.2.1"; + sha256 = "12dbjjvq7qlr2clbzbhwcbvmwd9amlkwmf55cn46qvvakinv6x2i"; + buildDepends = [ base hashable mtl unordered-containers ]; + homepage = "https://github.com/atzeus/HMap"; + description = "Fast heterogeneous maps and unconstrained typeable like functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HNM" = callPackage + ({ mkDerivation, base, containers, directory, glib, gtk, haskell98 + , mtl, process, regex-posix, unix + }: + mkDerivation { + pname = "HNM"; + version = "0.1.2"; + sha256 = "04325gwmlrx4iy9609vzaw2dhs4kg3ydr4r6af6rllrf500f6w9j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory glib gtk haskell98 mtl process + regex-posix unix + ]; + homepage = "http://sert.homedns.org/hs/hnm/"; + description = "Happy Network Manager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HODE" = callPackage + ({ mkDerivation, array, base, ode }: + mkDerivation { + pname = "HODE"; + version = "2008.10.27"; + sha256 = "0fr3bivmlciicba1brhm86l8diadb765ff1s8g6ylygs8l7lingv"; + buildDepends = [ array base ]; + extraLibraries = [ ode ]; + description = "Binding to libODE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HOpenCV" = callPackage + ({ mkDerivation, allocated-processor, base, opencv, vector-space }: + mkDerivation { + pname = "HOpenCV"; + version = "0.1.2.4"; + sha256 = "1q32rcrzv79z125sbjlzhd4sl1pl8if01vrwd7y18s3acs3aqr4b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ allocated-processor base vector-space ]; + pkgconfigDepends = [ opencv ]; + description = "A binding for the OpenCV computer vision library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HPDF" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, mtl + , random, vector, zlib + }: + mkDerivation { + pname = "HPDF"; + version = "1.4.6"; + sha256 = "15v1mf58fqa25higf52jqlf3fw2fbggfm5v8a8v00zz6q0f3lzn9"; + buildDepends = [ + array base binary bytestring containers mtl random vector zlib + ]; + homepage = "http://www.alpheccar.org"; + description = "Generation of PDF documents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HPath" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , haskell-src-exts, mtl, parsec, utf8-string + }: + mkDerivation { + pname = "HPath"; + version = "0.0.2"; + sha256 = "10hlqyhcpgnkiqwjwb3d10wrhzc82jcbz1qvxa0mzzif36rys1wk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath haskell-src-exts mtl + parsec utf8-string + ]; + homepage = "http://github.com/solidsnack/HPath"; + description = "Extract Haskell declarations by name"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HPi" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "HPi"; + version = "0.4.0"; + sha256 = "0d0r89a92lavbaf6svkqwd7fvc1q4kwbdvr0jvxarx2xgrhl342a"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/WJWH/HPi"; + description = "GPIO and I2C functions for the Raspberry Pi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HPlot" = callPackage + ({ mkDerivation, base, c2hs, glade, glib, gtk, plplotd-gnome2 }: + mkDerivation { + pname = "HPlot"; + version = "0.3"; + sha256 = "022642xp13fl34y854n4j7kxn0nyxhrz4gxgn3nfqs67m13bcsqy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base glade glib gtk ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ plplotd-gnome2 ]; + homepage = "http://yakov.cc/HPlot.html"; + description = "A minimal monadic PLplot interface for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) { plplotd-gnome2 = null; }; + + "HPong" = callPackage + ({ mkDerivation, base, data-accessor, data-accessor-template, GLFW + , OpenGL + }: + mkDerivation { + pname = "HPong"; + version = "0.1.2"; + sha256 = "0dzzq4ksny537b151g6c1jgj2ns143klhdjfbq84srs026pvpvzi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base data-accessor data-accessor-template GLFW OpenGL + ]; + homepage = "http://bonsaicode.wordpress.com/2009/04/23/hpong-012/"; + description = "A simple OpenGL Pong game based on GLFW"; + license = "GPL"; + }) {}; + + "HROOT" = callPackage + ({ mkDerivation, base, fficxx-runtime, HROOT-core, HROOT-graf + , HROOT-hist, HROOT-io, HROOT-math + }: + mkDerivation { + pname = "HROOT"; + version = "0.8"; + sha256 = "0q6n5j1hzl8fk6a0ziqjzfi1515shqzqxx0argbvnhw85vjajvqf"; + editedCabalFile = "43058ba39e0517740c45b1087a39e4f84912c1a3c500504850395d4f2fda0917"; + buildDepends = [ + base fficxx-runtime HROOT-core HROOT-graf HROOT-hist HROOT-io + HROOT-math + ]; + homepage = "http://ianwookim.org/HROOT"; + description = "Haskell binding to ROOT RooFit modules"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "HROOT-core" = callPackage + ({ mkDerivation, base, fficxx-runtime }: + mkDerivation { + pname = "HROOT-core"; + version = "0.8"; + sha256 = "1f40n224r640dp3g4x9kwnpcjpll3axs3pc71nqcch748bh0f60n"; + buildDepends = [ base fficxx-runtime ]; + homepage = "http://ianwookim.org/HROOT"; + description = "Haskell binding to ROOT Core modules"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "HROOT-graf" = callPackage + ({ mkDerivation, base, fficxx-runtime, HROOT-core, HROOT-hist }: + mkDerivation { + pname = "HROOT-graf"; + version = "0.8"; + sha256 = "1jh2c6wrzajrzbkw77fsvjnj7nhrfx192hs9vlkd0aja2xy7z0bw"; + buildDepends = [ base fficxx-runtime HROOT-core HROOT-hist ]; + homepage = "http://ianwookim.org/HROOT"; + description = "Haskell binding to ROOT Graf modules"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "HROOT-hist" = callPackage + ({ mkDerivation, base, fficxx-runtime, HROOT-core }: + mkDerivation { + pname = "HROOT-hist"; + version = "0.8"; + sha256 = "0yzlqg2nzw26j1a2i8zaihwd22bl7y9cbxxps99vy7fxph81ikh1"; + buildDepends = [ base fficxx-runtime HROOT-core ]; + homepage = "http://ianwookim.org/HROOT"; + description = "Haskell binding to ROOT Hist modules"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "HROOT-io" = callPackage + ({ mkDerivation, base, fficxx-runtime, HROOT-core }: + mkDerivation { + pname = "HROOT-io"; + version = "0.8"; + sha256 = "0sbh6jz24xv2pvh0m2f26aqj3fzkmyiqp8p4g1vcnh8jlisdn6k2"; + buildDepends = [ base fficxx-runtime HROOT-core ]; + homepage = "http://ianwookim.org/HROOT"; + description = "Haskell binding to ROOT IO modules"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "HROOT-math" = callPackage + ({ mkDerivation, base, fficxx-runtime, HROOT-core }: + mkDerivation { + pname = "HROOT-math"; + version = "0.8"; + sha256 = "0qmsvrhxzdw2n0lw8x06l2sbx36xm77nv55kpps1h60l4l0nmzwm"; + buildDepends = [ base fficxx-runtime HROOT-core ]; + homepage = "http://ianwookim.org/HROOT"; + description = "Haskell binding to ROOT Math modules"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "HRay" = callPackage + ({ mkDerivation, array, base, directory, haskell98 }: + mkDerivation { + pname = "HRay"; + version = "1.2.3"; + sha256 = "0bg0b8260cd2l8q7ccijwqg1yz49mkifv1r0a5q1hrbsagvac4nf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base directory haskell98 ]; + homepage = "http://boegel.kejo.be/ELIS/Haskell/HRay/"; + description = "Haskell raytracer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HSFFIG" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, parsec, process, unix + }: + mkDerivation { + pname = "HSFFIG"; + version = "1.1.3"; + sha256 = "10zkg2lhvzxi6csyrah8kw3xd1da60im0whpg884hpnf5h220086"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers directory filepath parsec process unix + ]; + homepage = "http://www.haskell.org/haskellwiki/HSFFIG"; + description = "Generate FFI import declarations from C include files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HSGEP" = callPackage + ({ mkDerivation, base, csv, mersenne-random-pure64 + , monad-mersenne-random, mtl, split, vector + }: + mkDerivation { + pname = "HSGEP"; + version = "0.1.5"; + sha256 = "16k853180smf2smw8ch3mzjv14imj9w2ssh61hcc23carhrsbg9p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base csv mersenne-random-pure64 monad-mersenne-random mtl split + vector + ]; + homepage = "http://github.com/mjsottile/hsgep/"; + description = "Gene Expression Programming evolutionary algorithm in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HSH" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hslogger + , MissingH, mtl, process, regex-base, regex-compat, regex-posix + , unix + }: + mkDerivation { + pname = "HSH"; + version = "2.1.2"; + sha256 = "17ysn131xskx4s1g5kg08zy141q3q16bns4bsg3yjzvf6cjpz2kq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath hslogger MissingH mtl process + regex-base regex-compat regex-posix unix + ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://software.complete.org/hsh"; + description = "Library to mix shell scripting with Haskell programs"; + license = "LGPL"; + }) {}; + + "HSHHelpers" = callPackage + ({ mkDerivation, base, bytestring, DebugTraceHelpers, directory + , filepath, HSH, HStringTemplateHelpers, MissingH, mtl, regex-pcre + , unix + }: + mkDerivation { + pname = "HSHHelpers"; + version = "0.24"; + sha256 = "0mz25xak9fkircdxcpzrf3rym9l5ivhifk7dqm2xki3mv6fw214d"; + buildDepends = [ + base bytestring DebugTraceHelpers directory filepath HSH + HStringTemplateHelpers MissingH mtl regex-pcre unix + ]; + description = "Convenience functions that use HSH, instances for HSH"; + license = "GPL"; + }) {}; + + "HSlippyMap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HSlippyMap"; + version = "2.2"; + sha256 = "17n1kpva97lwhwg2vs7875bfqlwcq6xpl2agqc53qb7j4153p559"; + buildDepends = [ base ]; + homepage = "https://github.com/j4/HSlippyMap"; + description = "OpenStreetMap Slippy Map"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HSmarty" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base, HTF + , HTTP, mtl, text, unordered-containers, vector + }: + mkDerivation { + pname = "HSmarty"; + version = "0.2.0.2"; + sha256 = "1b3mg99yhbv8drnqizndyvpy760na58fwzsnfhgbi0a77126wdlr"; + buildDepends = [ + aeson attoparsec attoparsec-expr base HTF HTTP mtl text + unordered-containers vector + ]; + testDepends = [ + aeson attoparsec attoparsec-expr base HTF HTTP mtl text + unordered-containers vector + ]; + homepage = "https://github.com/agrafix/HSmarty"; + description = "Haskell implementation of a subset of the PHP-Smarty template language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HSoundFile" = callPackage + ({ mkDerivation, base, binary, bytestring, filepath, haskell98, mtl + , parallel + }: + mkDerivation { + pname = "HSoundFile"; + version = "0.2.2"; + sha256 = "0qlz17dzlysj36zz3s8dzwvfdr9rdfp6gnabc262iraidqapshzb"; + buildDepends = [ + base binary bytestring filepath haskell98 mtl parallel + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://mml.music.utexas.edu/jwlato/HSoundFile"; + description = "Audio file reading/writing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HStringTemplate" = callPackage + ({ mkDerivation, array, base, blaze-builder, bytestring, containers + , deepseq, directory, filepath, mtl, old-locale, old-time, parsec + , pretty, syb, template-haskell, text, time, utf8-string, void + }: + mkDerivation { + pname = "HStringTemplate"; + version = "0.7.3"; + sha256 = "1gw4v16nk0878qplcx6by2bl4280lwyn9a252p6ldaqlbk9vygw8"; + editedCabalFile = "ece4d19b1b67b3fe543c1db710d3322e67f46c041fcd072d5870d47f89afb027"; + buildDepends = [ + array base blaze-builder bytestring containers deepseq directory + filepath mtl old-locale old-time parsec pretty syb template-haskell + text time utf8-string void + ]; + description = "StringTemplate implementation in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HStringTemplateHelpers" = callPackage + ({ mkDerivation, base, containers, directory, FileManipCompat + , filepath, HSH, HStringTemplate, mtl, safe, strict + }: + mkDerivation { + pname = "HStringTemplateHelpers"; + version = "0.0.14"; + sha256 = "1dgr28hxm9zlxl13ms9mn63rbm5ya6bkyys6q0kbns2y2zwmkswh"; + buildDepends = [ + base containers directory FileManipCompat filepath HSH + HStringTemplate mtl safe strict + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://patch-tag.com/tphyahoo/r/tphyahoo/HStringTemplateHelpers"; + description = "Convenience functions and instances for HStringTemplate"; + license = "GPL"; + }) {}; + + "HSvm" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "HSvm"; + version = "0.1.0.2.89"; + sha256 = "1mb8kclb7631ihj356g5ddf758cnwz9y6r5ck72daa7vndz01aa9"; + buildDepends = [ base containers ]; + description = "Haskell Bindings for libsvm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HTF" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, base + , base64-bytestring, bytestring, containers, cpphs, Diff, directory + , filepath, haskell-lexer, haskell-src, HUnit, lifted-base + , monad-control, mtl, old-time, pretty, process, QuickCheck, random + , regex-compat, temporary, text, time, unix, unordered-containers + , vector, xmlgen + }: + mkDerivation { + pname = "HTF"; + version = "0.12.2.3"; + sha256 = "0g5z2ypn6i7wpz1439c6qjmi8lw2b86zaljkgwchjn8r8gvw4mbm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array base base64-bytestring bytestring containers cpphs Diff + directory haskell-lexer haskell-src HUnit lifted-base monad-control + mtl old-time pretty process QuickCheck random regex-compat text + time unix vector xmlgen + ]; + testDepends = [ + aeson aeson-pretty base bytestring directory filepath HUnit mtl + process random regex-compat temporary text unordered-containers + ]; + homepage = "https://github.com/skogsbaer/HTF/"; + description = "The Haskell Test Framework"; + license = "LGPL"; + }) {}; + + "HTTP" = callPackage + ({ mkDerivation, array, base, bytestring, case-insensitive, conduit + , conduit-extra, deepseq, ghc, http-types, httpd-shed, HUnit, mtl + , network, network-uri, old-time, parsec, pureMD5, split + , test-framework, test-framework-hunit, wai, warp + }: + mkDerivation { + pname = "HTTP"; + version = "4000.2.19"; + sha256 = "1yzm8gimh8g0wwbixcbxg60v4l3vgi63w9v55ms0x9qnm6vrgysz"; + buildDepends = [ + array base bytestring mtl network network-uri old-time parsec + ]; + testDepends = [ + base bytestring case-insensitive conduit conduit-extra deepseq ghc + http-types httpd-shed HUnit mtl network network-uri pureMD5 split + test-framework test-framework-hunit wai warp + ]; + configureFlags = [ + "-fnetwork-uri" "-fwarp-tests" "-f-conduit10" "-f-network23" + "-f-warn-as-error" "-f-mtl1" + ]; + homepage = "https://github.com/haskell/HTTP"; + description = "A library for client-side HTTP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HTTP-Simple" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "HTTP-Simple"; + version = "0.2"; + sha256 = "1294pn82fbskgfw2mh3ri31wab5l9y3j0g50dcx5sqbhz79pnj9w"; + buildDepends = [ base HTTP network ]; + homepage = "http://www.b7j0c.org/content/haskell-http.html"; + description = "DEPRECATED Enable simple wrappers to Network.HTTP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HTab" = callPackage + ({ mkDerivation, base, cmdargs, containers, deepseq, hylolib, mtl + , strict + }: + mkDerivation { + pname = "HTab"; + version = "1.6.3"; + sha256 = "0c0igscng6gqhabmvvgappsbzbhkpybcx7vr8yd72pqh988ml4zv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers deepseq hylolib mtl strict + ]; + configureFlags = [ "-f-static" ]; + homepage = "http://www.glyc.dc.uba.ar/intohylo/htab.php"; + description = "Tableau based theorem prover for hybrid logics"; + license = "GPL"; + }) {}; + + "HTicTacToe" = callPackage + ({ mkDerivation, array, base, mtl, random, SDL, SDL-image, SDL-ttf + }: + mkDerivation { + pname = "HTicTacToe"; + version = "0.2"; + sha256 = "0h3pr4lyx14zndwbas5ba8sg3s84sq19qhh6pcqpy4v2ajfyyfqc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base mtl random SDL SDL-image SDL-ttf ]; + homepage = "http://github.com/snkkid/HTicTacToe"; + description = "An SDL tic-tac-toe game"; + license = stdenv.lib.licenses.mit; + }) {}; + + "HUnit" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "HUnit"; + version = "1.2.5.2"; + sha256 = "0hcs6qh8bqhip1kkjjnw7ccgcsmawdz5yvffjj5y8zd2vcsavx8a"; + buildDepends = [ base deepseq ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://hunit.sourceforge.net/"; + description = "A unit testing framework for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HUnit-Diff" = callPackage + ({ mkDerivation, ansi-terminal, base, Diff, groom, HUnit }: + mkDerivation { + pname = "HUnit-Diff"; + version = "0.1"; + sha256 = "0dlsx6qicnrqkhb52jbgh31f0y6lxh32yl5gr6bg3fnqr36vc6x6"; + buildDepends = [ ansi-terminal base Diff groom HUnit ]; + homepage = "https://github.com/dag/HUnit-Diff"; + description = "Assertions for HUnit with difference reporting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HUnit-Plus" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cmdargs, containers + , directory, hashable, hexpat, hostname, old-locale, parsec, time + , timeit + }: + mkDerivation { + pname = "HUnit-Plus"; + version = "1.0.1"; + sha256 = "0ph4560i8nb4ggbfc2yfam0mgfl21pnpgj0x0v9dh86lbfj9p4ki"; + buildDepends = [ + base bytestring Cabal cmdargs containers hashable hexpat hostname + old-locale parsec time timeit + ]; + testDepends = [ + base bytestring Cabal cmdargs containers directory hashable hexpat + hostname old-locale parsec time timeit + ]; + homepage = "https://github.com/emc2/HUnit-Plus"; + description = "A test framework building on HUnit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HUnit-approx" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "HUnit-approx"; + version = "1.0"; + sha256 = "0svkjvcanjsi5bhn9b91jhig36np5imr3qyj6b1s5msm7wmlk3v1"; + buildDepends = [ base HUnit ]; + testDepends = [ base HUnit ]; + homepage = "https://github.com/goldfirere/HUnit-approx"; + description = "Approximate equality for floating point numbers with HUnit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HXMPP" = callPackage + ({ mkDerivation, base, base64-string, binary, bytestring + , crypto-api, enumerator, HLogger, network, pureMD5, random + , regex-posix, text, transformers, utf8-string, xml-enumerator + , xml-types + }: + mkDerivation { + pname = "HXMPP"; + version = "0.0.1.0"; + sha256 = "094j5bafrwr0d5sz3fidz7k328w6f4nqhja2c9gf89759nc470ss"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-string binary bytestring crypto-api enumerator HLogger + network pureMD5 random regex-posix text transformers utf8-string + xml-enumerator xml-types + ]; + homepage = "http://www.pontarius.org/sub-projects/hxmpp/"; + description = "A (prototyped) easy to use XMPP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HXQ" = callPackage + ({ mkDerivation, array, base, haskeline, haskell98, HTTP, mtl + , regex-base, regex-compat, template-haskell + }: + mkDerivation { + pname = "HXQ"; + version = "0.19.0"; + sha256 = "1k2lway8nfy6vwsxq7kmjh25q5diw8sy4hrqzn3irk6rlg7zh77l"; + buildDepends = [ + array base haskeline haskell98 HTTP mtl regex-base regex-compat + template-haskell + ]; + configureFlags = [ "-f-base3" "-f-sqlite" "-f-mysql" ]; + homepage = "http://lambda.uta.edu/HXQ/"; + description = "A Compiler from XQuery to Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaLeX" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "HaLeX"; + version = "1.2.1"; + sha256 = "029khjgyay3pzydq7bj6rvlglmm66wj728y4fadqvh6yxr7ddc0s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl ]; + homepage = "http://www.di.uminho.pt/~jas/Research/HaLeX/HaLeX.html"; + description = "HaLeX enables modelling, manipulation and animation of regular languages"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "HaMinitel" = callPackage + ({ mkDerivation, base, bytestring, serialport, stm }: + mkDerivation { + pname = "HaMinitel"; + version = "0.1.0.0"; + sha256 = "0q7fq5z0wrk2qg9n715033yp25dpl73g6iqkbvxbg2ahp9caq458"; + buildDepends = [ base bytestring serialport stm ]; + homepage = "https://github.com/Zigazou/HaMinitel"; + description = "An Haskell library to drive the french Minitel through a serial port"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "HaPy" = callPackage + ({ mkDerivation, base, template-haskell, th-lift }: + mkDerivation { + pname = "HaPy"; + version = "0.1.1.0"; + sha256 = "1gxxhyidcn3lcvmbjby364cypk6xmmsv5qdd0m16d06688cl9mq7"; + buildDepends = [ base template-haskell th-lift ]; + homepage = "https://github.com/sakana/HaPy"; + description = "Haskell bindings for Python"; + license = stdenv.lib.licenses.mit; + }) {}; + + "HaRe" = callPackage + ({ mkDerivation, array, base, containers, deepseq, Diff, directory + , dual-tree, filepath, ghc, ghc-mod, ghc-paths, ghc-prim + , ghc-syb-utils, haskell-token-utils, hslogger, hspec, HUnit + , monoid-extras, mtl, old-time, parsec, pretty, process, QuickCheck + , rosezipper, semigroups, silently, Strafunski-StrategyLib + , stringbuilder, syb, syz, time, transformers + }: + mkDerivation { + pname = "HaRe"; + version = "0.7.2.8"; + sha256 = "19vldhyl1636g05yc1kg9ih3z9rlcvcl596slc1hqwkd564nld36"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory dual-tree filepath ghc ghc-mod + ghc-paths ghc-prim ghc-syb-utils haskell-token-utils hslogger + monoid-extras mtl old-time parsec pretty rosezipper semigroups + Strafunski-StrategyLib syb syz time transformers + ]; + testDepends = [ + base containers deepseq Diff directory dual-tree filepath ghc + ghc-mod ghc-paths ghc-prim ghc-syb-utils haskell-token-utils + hslogger hspec HUnit monoid-extras mtl old-time process QuickCheck + rosezipper semigroups silently Strafunski-StrategyLib stringbuilder + syb syz time transformers + ]; + homepage = "https://github.com/RefactoringTools/HaRe/wiki"; + description = "the Haskell Refactorer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaTeX" = callPackage + ({ mkDerivation, base, bytestring, containers, matrix, parsec + , QuickCheck, tasty, tasty-quickcheck, text, transformers + , wl-pprint-extras + }: + mkDerivation { + pname = "HaTeX"; + version = "3.16.0.0"; + sha256 = "16b3aaaahsy153dfii2lc1672kkm6i9mch5hmyf9229b17hhh5pa"; + buildDepends = [ + base bytestring containers matrix parsec QuickCheck text + transformers wl-pprint-extras + ]; + testDepends = [ base QuickCheck tasty tasty-quickcheck text ]; + homepage = "http://wrongurl.net/haskell/HaTeX"; + description = "The Haskell LaTeX library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaTeX-meta" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc + , haddock, haskell-src-exts, mtl, parsec + }: + mkDerivation { + pname = "HaTeX-meta"; + version = "1.2.1"; + sha256 = "1cfn823xfp4962x4ww3dawm017nkg00wxa20b8nbq3pmjjnpb2xl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath ghc haddock + haskell-src-exts mtl parsec + ]; + description = "This package is deprecated. From version 3, HaTeX does not need this anymore."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaVSA" = callPackage + ({ mkDerivation, base, HUnit, logict, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck + }: + mkDerivation { + pname = "HaVSA"; + version = "0.1.0.2"; + sha256 = "1hh324i7gvazlkm3vfmzah41h2hlxwb2k8g1z8dmfbif6pmp0apk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base HUnit logict QuickCheck test-framework test-framework-hunit + test-framework-quickcheck + ]; + description = "An implementation of the Version Space Algebra learning framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaXml" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , polyparse, pretty, random + }: + mkDerivation { + pname = "HaXml"; + version = "1.25.2"; + sha256 = "0n434pwkxbsw6amj1mllaxdjhzwlc2nzd61js4i7if1h6cj73qph"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath polyparse pretty + random + ]; + configureFlags = [ "-f-bytestringinbase" "-fsplitbase" ]; + homepage = "http://projects.haskell.org/HaXml/"; + description = "Utilities for manipulating XML documents"; + license = "LGPL"; + }) {}; + + "Hach" = callPackage + ({ mkDerivation, base, containers, network, old-locale, text, time + , vty, vty-ui + }: + mkDerivation { + pname = "Hach"; + version = "0.1.2"; + sha256 = "1bp7ngsh655x0iamb8bhn2sqkpg3p6mhg0n0fgqz5k4pjskjyavy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers network old-locale text time vty vty-ui + ]; + homepage = "http://github.com/dmalikov/HaCh"; + description = "Simple chat"; + license = stdenv.lib.licenses.mit; + }) {}; + + "HackMail" = callPackage + ({ mkDerivation, base, Crypto, directory, hdaemonize, hint, mtl + , old-time, parsec + }: + mkDerivation { + pname = "HackMail"; + version = "0.0.1"; + sha256 = "1j8lw1c5asx40fag9gd6ni19c0z0q46f55yry5cj94v4s5m2gzbw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Crypto directory hdaemonize hint mtl old-time parsec + ]; + homepage = "http://patch-tag.com/publicrepos/Hackmail"; + description = "A Procmail Replacement as Haskell EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Haggressive" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cassava, containers + , directory, HUnit, PSQueue, text, tokenize, tuple, vector + }: + mkDerivation { + pname = "Haggressive"; + version = "0.1.0.4"; + sha256 = "08f8i8bmnjv255xzpasa7drd83fh82qjm49mscn6dmiw6yp47vz1"; + buildDepends = [ + base bytestring Cabal cassava containers directory HUnit PSQueue + text tokenize tuple vector + ]; + testDepends = [ base Cabal containers HUnit tuple vector ]; + homepage = "https://github.com/Pold87/Haggressive"; + description = "Aggression analysis for Tweets on Twitter"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "HandlerSocketClient" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "HandlerSocketClient"; + version = "0.0.5"; + sha256 = "1jp8cwlp6h1wvvkh71813i3lzxc7ckxzc7nvvcsjvcz0apxcl7vv"; + buildDepends = [ base bytestring network ]; + homepage = "https://github.com/wuxb45/HandlerSocket-Haskell-Client"; + description = "Haskell implementation of a HandlerSocket client (API)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HandsomeSoup" = callPackage + ({ mkDerivation, base, containers, hspec, HTTP, hxt, hxt-http + , MaybeT, mtl, network, network-uri, parsec, transformers + }: + mkDerivation { + pname = "HandsomeSoup"; + version = "0.3.5"; + sha256 = "1d1zanlr1mdxjc69xvbxg5kn5bc08gd960j6lb1x3grhcgmj9krm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers HTTP hxt hxt-http MaybeT mtl network network-uri + parsec transformers + ]; + testDepends = [ base hspec hxt ]; + configureFlags = [ "-f-buildexamples" "-fnetwork-uri" ]; + homepage = "https://github.com/egonSchiele/HandsomeSoup"; + description = "Work with HTML more easily in HXT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HarmTrace" = callPackage + ({ mkDerivation, array, base, binary, cmdargs, deepseq, Diff + , directory, filepath, ghc-prim, HarmTrace-Base, HCodecs, hmatrix + , hmatrix-gsl-stats, instant-generics, ListLike, mtl, parallel + , parseargs, process, sox, template-haskell, uu-parsinglib, vector + }: + mkDerivation { + pname = "HarmTrace"; + version = "2.2.0"; + sha256 = "1l2w53ispw7sg1daxnynfc94njzm6w838a8ij7rpzd3nxa2b596v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary cmdargs deepseq Diff directory filepath ghc-prim + HarmTrace-Base HCodecs hmatrix hmatrix-gsl-stats instant-generics + ListLike mtl parallel parseargs process sox template-haskell + uu-parsinglib vector + ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/HarmTrace"; + description = "Harmony Analysis and Retrieval of Music"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "HarmTrace-Base" = callPackage + ({ mkDerivation, base, binary, containers, ghc-prim, ListLike + , QuickCheck, uu-parsinglib + }: + mkDerivation { + pname = "HarmTrace-Base"; + version = "1.4.0.1"; + sha256 = "174a05473577vyyf6rz5bq3b9wrgmsbz23xdg945pfc78lb6n70j"; + buildDepends = [ + base binary containers ghc-prim ListLike uu-parsinglib + ]; + testDepends = [ + base binary containers ghc-prim ListLike QuickCheck uu-parsinglib + ]; + homepage = "https://bitbucket.org/bash/harmtrace-base"; + description = "Parsing and unambiguously representing musical chords"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "HasGP" = callPackage + ({ mkDerivation, base, haskell98, hmatrix, hmatrix-special, mtl + , parsec, random + }: + mkDerivation { + pname = "HasGP"; + version = "0.1"; + sha256 = "1sw5l74p2md4whq0c1xifcnwbb525i84n1razjxs7cpf8gicgggx"; + buildDepends = [ + base haskell98 hmatrix hmatrix-special mtl parsec random + ]; + homepage = "http://www.cl.cam.ac.uk/~sbh11/HasGP"; + description = "A Haskell library for inference using Gaussian processes"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Haschoo" = callPackage + ({ mkDerivation, array, base, list-tries, monad-loops, mtl, numbers + , parsec + }: + mkDerivation { + pname = "Haschoo"; + version = "0.1.2"; + sha256 = "0jh506p0clwyb5wwrhlgbc5xp7w6smz5vky3lc8vhnwvwk324qcj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base list-tries monad-loops mtl numbers parsec + ]; + homepage = "http://iki.fi/matti.niemenmaa/misc-projects.html#haschoo"; + description = "Minimalist R5RS Scheme interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hashell" = callPackage + ({ mkDerivation, base, directory, ghc, haskell98, parsec, process + , readline, regex-compat, unix + }: + mkDerivation { + pname = "Hashell"; + version = "1.0"; + sha256 = "0yn525sr7i2nwf4y44va00aswnphn89072zaqjr2i0f1n1jjaxpl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory ghc haskell98 parsec process readline regex-compat + unix + ]; + description = "Simple shell written in Haskell"; + license = "GPL"; + }) {}; + + "HaskellForMaths" = callPackage + ({ mkDerivation, array, base, containers, random }: + mkDerivation { + pname = "HaskellForMaths"; + version = "0.4.5"; + sha256 = "03j83gvxjjqjwl047j0acsf9j5vs3zpzbap036sw4slq31nza2p9"; + buildDepends = [ array base containers random ]; + homepage = "http://haskellformaths.blogspot.com/"; + description = "Combinatorics, group theory, commutative algebra, non-commutative algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaskellLM" = callPackage + ({ mkDerivation, base, hmatrix }: + mkDerivation { + pname = "HaskellLM"; + version = "0.1.2"; + sha256 = "0baqn15zdhlinf4v3c244005nb3wm63gpr0w6fy7g9gmn8a00scq"; + buildDepends = [ base hmatrix ]; + description = "Pure Haskell implementation of the Levenberg-Marquardt algorithm"; + license = "GPL"; + }) {}; + + "HaskellNN" = callPackage + ({ mkDerivation, base, hmatrix, random }: + mkDerivation { + pname = "HaskellNN"; + version = "0.1.3"; + sha256 = "0i5jqhkxna1kq361hh66830x4z5m782pp898g9ggfvdiwpp8phmr"; + buildDepends = [ base hmatrix random ]; + description = "High Performance Neural Network in Haskell"; + license = "GPL"; + }) {}; + + "HaskellNet" = callPackage + ({ mkDerivation, array, base, base64-string, bytestring, cryptohash + , mime-mail, mtl, network, old-time, pretty, text + }: + mkDerivation { + pname = "HaskellNet"; + version = "0.4"; + sha256 = "152ayk35czl8fi2mar1g6c5mi3pikvnpcy967prg97a9vy0ld1yp"; + buildDepends = [ + array base base64-string bytestring cryptohash mime-mail mtl + network old-time pretty text + ]; + homepage = "https://github.com/jtdaugherty/HaskellNet"; + description = "Client support for POP3, SMTP, and IMAP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaskellNet-SSL" = callPackage + ({ mkDerivation, base, bytestring, connection, data-default + , HaskellNet, network, tls + }: + mkDerivation { + pname = "HaskellNet-SSL"; + version = "0.2.5.2"; + sha256 = "0jhm43zd6jvhbahk4ki29ydg02qnjj4mw823rckqxk6f91q00qlp"; + buildDepends = [ + base bytestring connection data-default HaskellNet network tls + ]; + configureFlags = [ "-f-noupperbounds" ]; + homepage = "https://github.com/dpwright/HaskellNet-SSL"; + description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaskellTorrent" = callPackage + ({ mkDerivation, base, bytestring, cereal, cml, containers + , directory, hopenssl, hslogger, HTTP, HUnit, mtl, network, parsec + , pretty, QuickCheck, random, random-shuffle, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "HaskellTorrent"; + version = "0.1.1"; + sha256 = "0dy9irl085jw7wz6y50566rwsj05ymp8g2xp2444vg12ryd5dra1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cereal cml containers directory hopenssl hslogger + HTTP HUnit mtl network parsec pretty QuickCheck random + random-shuffle test-framework test-framework-hunit + test-framework-quickcheck2 time + ]; + configureFlags = [ "-f-threadscope" "-f-debug" ]; + description = "A concurrent bittorrent client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HaskellTutorials" = callPackage + ({ mkDerivation, base, cmdargs, text }: + mkDerivation { + pname = "HaskellTutorials"; + version = "0.0.0.1"; + sha256 = "0gnf8x4dqz3bwyhrcn17qci2rzmms3r0cyr7cgf593jlkxiq287q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cmdargs text ]; + homepage = "https://github.com/mrLSD/HaskellTutorials"; + description = "Haskell Tutorials by Evgeny Ukhanov"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Haskelloids" = callPackage + ({ mkDerivation, base, containers, HGL, hmatrix, MonadRandom + , random, Yampa + }: + mkDerivation { + pname = "Haskelloids"; + version = "0.1.1"; + sha256 = "0v171rzpbh4w5kxzbc9h2x4kha1ykw4vk69scfpmdz5iqih2bqz8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers HGL hmatrix MonadRandom random Yampa + ]; + homepage = "http://www.matthewhayden.co.uk"; + description = "A reproduction of the Atari 1979 classic \"Asteroids\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hawk" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, cgi, containers + , convertible, data-default, dataenc, directory, filepath, hack + , HDBC, HDBC-sqlite3, hslogger, hslogger-template, HTTP, hxt + , json-b, MonadCatchIO-mtl, mtl, network, regex-posix, SHA + , template-haskell, time, utf8-string + }: + mkDerivation { + pname = "Hawk"; + version = "0.0.2"; + sha256 = "0g7dgj3asxwcjg43nzhjp7agvnzv882xhgbrr7jnpdckywkgacgq"; + buildDepends = [ + base bytestring bytestring-trie cgi containers convertible + data-default dataenc directory filepath hack HDBC HDBC-sqlite3 + hslogger hslogger-template HTTP hxt json-b MonadCatchIO-mtl mtl + network regex-posix SHA template-haskell time utf8-string + ]; + description = "Haskell Web Application Kit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hayoo" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, containers + , deepseq, enummapset, filepath, Holumbus-Searchengine, hxt + , hxt-cache, hxt-charproperties, hxt-curl, hxt-http + , hxt-regex-xmlschema, hxt-unicode, hxt-xpath, json + , MonadCatchIO-transformers, mtl, network, old-time, parsec + , process, snap, snap-core, snap-server, tar, text, transformers + , xhtml-combinators, zlib + }: + mkDerivation { + pname = "Hayoo"; + version = "1.2.3"; + sha256 = "0bpkkdwgwf7xagp4rda1g07mdglzvl4hzq2jif7c3s8j7f6zq48c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring bzlib containers deepseq enummapset filepath + Holumbus-Searchengine hxt hxt-cache hxt-charproperties hxt-curl + hxt-http hxt-regex-xmlschema hxt-unicode hxt-xpath json + MonadCatchIO-transformers mtl network old-time parsec process snap + snap-core snap-server tar text transformers xhtml-combinators zlib + ]; + configureFlags = [ "-f-hashedindex" "-fhayoosnap4" ]; + homepage = "http://holumbus.fh-wedel.de"; + description = "The Hayoo! search engine for Haskell API search on hackage"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Hclip" = callPackage + ({ mkDerivation, base, mtl, process, strict, tasty, tasty-hunit }: + mkDerivation { + pname = "Hclip"; + version = "3.0.0.3"; + sha256 = "0h6q44yv4m325gdwpvkxz31syy6qwdsixfanzr3fx1v5nbhm22af"; + buildDepends = [ base mtl process strict ]; + testDepends = [ base tasty tasty-hunit ]; + homepage = "https://github.com/jetho/Hclip"; + description = "A small cross-platform library for reading and modifying the system clipboard"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hedi" = callPackage + ({ mkDerivation, base, editline, mtl, parsec, pretty, process + , QuickCheck, regex-posix + }: + mkDerivation { + pname = "Hedi"; + version = "0.1.1"; + sha256 = "0z0sa658fngv68611k76ncf5j59v517xchhw2y84blj97fl6jkn9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base editline mtl parsec pretty process QuickCheck regex-posix + ]; + description = "Line oriented editor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hermes" = callPackage + ({ mkDerivation, AES, base, bytestring, cereal, containers + , hslogger, monads-tf, network, old-time, random, random-shuffle + , RSA, SHA2, stm, syb, time, transformers, unamb, yjtools + }: + mkDerivation { + pname = "Hermes"; + version = "0.0.4"; + sha256 = "0j5vg3rvf4hbvg6jan4im7ijqffy6k9dvijfwxjcn164qjzh6xb3"; + buildDepends = [ + AES base bytestring cereal containers hslogger monads-tf network + old-time random random-shuffle RSA SHA2 stm syb time transformers + unamb yjtools + ]; + description = "Message-based middleware layer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hieroglyph" = callPackage + ({ mkDerivation, array, base, buster, bytestring, cairo, colour + , containers, glib, GLUT, gtk, gtkglext, IfElse, mtl, OpenGL + , parallel, pretty, random + }: + mkDerivation { + pname = "Hieroglyph"; + version = "3.89"; + sha256 = "0dkvvk3qwn72vn4kc0q2iv6raxslrxf0ypr0sn7i0fjds3cjxs6s"; + buildDepends = [ + array base buster bytestring cairo colour containers glib GLUT gtk + gtkglext IfElse mtl OpenGL parallel pretty random + ]; + homepage = "http://vis.renci.org/jeff/hieroglyph"; + description = "Purely functional 2D graphics for visualization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HiggsSet" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, mtl, text + , th-expand-syns, TrieMap, vector + }: + mkDerivation { + pname = "HiggsSet"; + version = "0.1.1"; + sha256 = "1k0qlpm4akzx820b0j3g3f562ailxa56sa41268xyq3046xdpyl1"; + buildDepends = [ + base bytestring containers deepseq mtl text th-expand-syns TrieMap + vector + ]; + homepage = "http://github.com/lpeterse/HiggsSet"; + description = "A multi-index set with advanced query capabilites"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hipmunk" = callPackage + ({ mkDerivation, array, base, containers, StateVar, transformers }: + mkDerivation { + pname = "Hipmunk"; + version = "5.2.0.16"; + sha256 = "0jnidzky0004xh1yzkcg41df21vbvqhk075d183jv6iwjiljsh3s"; + buildDepends = [ array base containers StateVar transformers ]; + configureFlags = [ + "-f-system-chipmunk" "-f-debug" "-fsmall_base" + ]; + homepage = "https://github.com/meteficha/Hipmunk"; + description = "A Haskell binding for Chipmunk"; + license = "unknown"; + }) {}; + + "HipmunkPlayground" = callPackage + ({ mkDerivation, base, containers, GLFW, Hipmunk, OpenGL, StateVar + , transformers + }: + mkDerivation { + pname = "HipmunkPlayground"; + version = "5.2.1.1"; + sha256 = "075am1d0hjbhnibk2x56fbh4ybw5pavfmqk2dz4yjw7yh264vcs7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers GLFW Hipmunk OpenGL StateVar transformers + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/meteficha/HipmunkPlayground"; + description = "A playground for testing Hipmunk"; + license = "unknown"; + }) {}; + + "Histogram" = callPackage + ({ mkDerivation, base, containers, gnuplot }: + mkDerivation { + pname = "Histogram"; + version = "0.1.0.2"; + sha256 = "00f0a3lbpc7s70lzmnf9a7hjzc3yv8nfxcvz5nparr34x585zbxl"; + buildDepends = [ base containers gnuplot ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hmpf" = callPackage + ({ mkDerivation, base, ConfigFile, Crypto, HTTP, mtl, network, time + , unix, utf8-string + }: + mkDerivation { + pname = "Hmpf"; + version = "0.1"; + sha256 = "0lw2d9yv3zxqv20v96czx0msahbyk0rc5d68gj567dxnyb377yx7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile Crypto HTTP mtl network time unix utf8-string + ]; + description = "An MPD client designed for a Home Theatre PC"; + license = "GPL"; + }) {}; + + "Hoed" = callPackage + ({ mkDerivation, array, base, template-haskell }: + mkDerivation { + pname = "Hoed"; + version = "0.1.0.1"; + sha256 = "1121m0ksh9ydn9vvvlz6jh0i9yx8jyxv4qwsnkmcnzajhh3b9w81"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base template-haskell ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://maartenfaddegon.nl/pub"; + description = "Debug anything without recompiling everything!"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HoleyMonoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HoleyMonoid"; + version = "0.1"; + sha256 = "01gyw3imcn18g005rradgxbsh6b7niqi46914pcvz5cbkhf7whsd"; + buildDepends = [ base ]; + homepage = "http://code.google.com/p/monoid-cont/"; + description = "Monoids with holes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Holumbus-Distribution" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, haskell98, hslogger, hxt, network, random, readline, stm + , time, unix + }: + mkDerivation { + pname = "Holumbus-Distribution"; + version = "0.1.1"; + sha256 = "1mhljxyfv02pfy2lyh10nlv5x05qvv37ij9i6c8c17f5b5qcgc78"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers deepseq haskell98 hslogger + hxt network random readline stm time unix + ]; + homepage = "http://holumbus.fh-wedel.de"; + description = "intra- and inter-program communication"; + license = "unknown"; + }) {}; + + "Holumbus-MapReduce" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, extensible-exceptions, haskell98 + , Holumbus-Distribution, Holumbus-Storage, hslogger, hxt, network + , readline, time, unix + }: + mkDerivation { + pname = "Holumbus-MapReduce"; + version = "0.1.1"; + sha256 = "0dqwj7xpw1lidv7ixfm1wzfx6psrzl2q08x3scyiskpm3a2l67q8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers deepseq directory + extensible-exceptions haskell98 Holumbus-Distribution + Holumbus-Storage hslogger hxt network readline time unix + ]; + homepage = "http://holumbus.fh-wedel.de"; + description = "a distributed MapReduce framework"; + license = "unknown"; + }) {}; + + "Holumbus-Searchengine" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, containers + , deepseq, directory, enummapset, filepath, hslogger, hxt + , hxt-cache, hxt-curl, hxt-regex-xmlschema, hxt-unicode, mtl + , network, parallel, parsec, process, SHA, unix + }: + mkDerivation { + pname = "Holumbus-Searchengine"; + version = "1.2.3"; + sha256 = "1kx0j4f13fj6k3xlhh5cmlb7lz35vyqd0sp913yy8yc2h56ybbqq"; + buildDepends = [ + base binary bytestring bzlib containers deepseq directory + enummapset filepath hslogger hxt hxt-cache hxt-curl + hxt-regex-xmlschema hxt-unicode mtl network parallel parsec process + SHA unix + ]; + homepage = "http://holumbus.fh-wedel.de"; + description = "A search and indexing engine"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Holumbus-Storage" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , haskell98, Holumbus-Distribution, hslogger, hxt, network, random + , time, unix + }: + mkDerivation { + pname = "Holumbus-Storage"; + version = "0.1.0"; + sha256 = "1zs6m3rsxh3886idcn0qm056bzv9yllgf3n2qsfa97cpbzhah54q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory haskell98 + Holumbus-Distribution hslogger hxt network random time unix + ]; + homepage = "http://holumbus.fh-wedel.de"; + description = "a distributed storage system"; + license = "unknown"; + }) {}; + + "Homology" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "Homology"; + version = "0.1.1"; + sha256 = "12cqfy2vpshly1rgjclzpnhb094s5wr038ahh5agsx03x6mnsr9n"; + buildDepends = [ base containers vector ]; + homepage = "http://www.math.ucla.edu/~damek"; + description = "Compute the homology of a chain complex"; + license = "GPL"; + }) {}; + + "HongoDB" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, blaze-builder + , bytestring, directory, enumerator, hashable, monad-control, mtl + , process, random, unix, unix-bytestring, unordered-containers + }: + mkDerivation { + pname = "HongoDB"; + version = "0.0.1"; + sha256 = "19dwxv7fjk2k55mxgsc2gjx5jp9vr77yg01292gdj1piwmxx459v"; + buildDepends = [ + attoparsec attoparsec-binary base blaze-builder bytestring + directory enumerator hashable monad-control mtl unix + unix-bytestring unordered-containers + ]; + testDepends = [ base process random ]; + description = "A Simple Key Value Store"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hricket" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Hricket"; + version = "0.1"; + sha256 = "0cmmhljlgb23kr6v8as2cma3cpgr6zpkb11qg6hmq1ilbi363282"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "http://github.com/Raynes/Hricket"; + description = "A Cricket scoring application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hs2lib" = callPackage + ({ mkDerivation, array, base, cereal, containers, cpphs, directory + , filepath, ghc, ghc-paths, haddock, haskell-src-exts, mtl + , old-locale, process, QuickCheck, random, syb, time + }: + mkDerivation { + pname = "Hs2lib"; + version = "0.6.1"; + sha256 = "1wy3jjxgzgqnf64dh6zg1z7qszy91v07381by3d2wmrn2sc6fj39"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base cereal containers directory filepath ghc ghc-paths + haddock haskell-src-exts mtl old-locale process QuickCheck random + syb time + ]; + testDepends = [ base directory filepath process ]; + buildTools = [ cpphs ]; + homepage = "http://blog.zhox.com/category/hs2lib/"; + description = "A Library and Preprocessor that makes it easier to create shared libs from Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HsASA" = callPackage + ({ mkDerivation, array, base, random }: + mkDerivation { + pname = "HsASA"; + version = "0.2"; + sha256 = "1kdf2yq3v8lr84h2pf1ydi6vrqfr685vbkxjz4ai5wd2mij8i361"; + buildDepends = [ array base random ]; + homepage = "http://repetae.net/recent/out/HsASA.html"; + description = "A haskell interface to Lester Ingber's adaptive simulating annealing code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HsHaruPDF" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HsHaruPDF"; + version = "0.0.0"; + sha256 = "1yifhxk1m3z2i7gaxgwlmk6cv2spbpx8fny4sn59ybca8wd9z7ps"; + buildDepends = [ base ]; + description = "Haskell binding to libharu (http://libharu.sourceforge.net/)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HsHyperEstraier" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring + , hyperestraier, network, qdbm, text + }: + mkDerivation { + pname = "HsHyperEstraier"; + version = "0.4"; + sha256 = "0q7nngghplw97q5cmayqkkixa5lbprilvkcv0260yaz7wg5xpqk8"; + buildDepends = [ + base base-unicode-symbols bytestring network text + ]; + pkgconfigDepends = [ hyperestraier qdbm ]; + homepage = "http://cielonegro.org/HsHyperEstraier.html"; + description = "HyperEstraier binding for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) { hyperestraier = null; qdbm = null; }; + + "HsJudy" = callPackage + ({ mkDerivation, base, bytestring, containers, Judy }: + mkDerivation { + pname = "HsJudy"; + version = "0.2"; + sha256 = "1ypdsjy7gn6b3ynn17fcpirgwq3017jahm3pj5fh4qr6zr1cljkh"; + buildDepends = [ base bytestring containers ]; + extraLibraries = [ Judy ]; + homepage = "http://www.pugscode.org/"; + description = "Judy bindings, and some nice APIs"; + license = stdenv.lib.licenses.bsd3; + }) { Judy = null; }; + + "HsOpenSSL" = callPackage + ({ mkDerivation, base, bytestring, HUnit, integer-gmp, network + , old-locale, openssl, test-framework, test-framework-hunit, time + }: + mkDerivation { + pname = "HsOpenSSL"; + version = "0.11.1.1"; + sha256 = "1hf4xgc2488hm0y9isrl7mxlacf1iazb6h1l1wz8dab8x5sf0qaa"; + buildDepends = [ + base bytestring integer-gmp network old-locale time + ]; + testDepends = [ + base bytestring HUnit test-framework test-framework-hunit + ]; + extraLibraries = [ openssl ]; + configureFlags = [ "-ffast-bignum" ]; + homepage = "https://github.com/phonohawk/HsOpenSSL"; + description = "Partial OpenSSL binding for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "HsParrot" = callPackage + ({ mkDerivation, base, bytestring, HsSyck, pretty, pugs-DrIFT }: + mkDerivation { + pname = "HsParrot"; + version = "0.0.2.20120717"; + sha256 = "19f95cyxcyhsk2x13l7csahgnn8rs029s3hdlxp5z0d3a9vb41gd"; + buildDepends = [ base bytestring HsSyck pretty pugs-DrIFT ]; + description = "Haskell integration with Parrot virtual machine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HsPerl5" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HsPerl5"; + version = "0.0.6"; + sha256 = "0czhibr8lw4mjinwszjp4nh1ifi1xgkynwbjs6l3k97dqfd8bw4v"; + buildDepends = [ base ]; + description = "Haskell interface to embedded Perl 5 interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HsSVN" = callPackage + ({ mkDerivation, base, bytestring, mtl, stm }: + mkDerivation { + pname = "HsSVN"; + version = "0.4.3.3"; + sha256 = "1yx4dzcjmykk4nzrh888jhikb8x635dpx7g27rgnlaiy5nid3pc7"; + buildDepends = [ base bytestring mtl stm ]; + homepage = "https://github.com/phonohawk/HsSVN"; + description = "Partial Subversion (SVN) binding for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "HsSyck" = callPackage + ({ mkDerivation, base, bytestring, hashtables, syb, utf8-string }: + mkDerivation { + pname = "HsSyck"; + version = "0.52"; + sha256 = "1hdckbm60pzmydaz4rsw3kz9byd205987jcddakyhmgfinzvqwvc"; + buildDepends = [ base bytestring hashtables syb utf8-string ]; + description = "Fast, lightweight YAML loader and dumper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HsTools" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "HsTools"; + version = "0.0.1.1"; + sha256 = "0banfivx4xc0j3c1qmda31gvvrqqsg12fzizcpman2fvdlk7kn5l"; + buildDepends = [ base ghc-prim ]; + description = "Haskell helper functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hsed" = callPackage + ({ mkDerivation, array, base, bytestring, cmdargs, data-accessor + , data-accessor-template, data-accessor-transformers, directory + , filepath, Glob, GotoT-transformers, haskell98, mtl, parsec + , regex-base, regex-compat, regex-posix + }: + mkDerivation { + pname = "Hsed"; + version = "0.2.2"; + sha256 = "09v2gcazqlmw7j7sqzzzmsz1jr3mrnfy3p30w9hnp2g430w10r2a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cmdargs data-accessor data-accessor-template + data-accessor-transformers directory filepath Glob + GotoT-transformers haskell98 mtl parsec regex-base regex-compat + regex-posix + ]; + homepage = "http://github.com/rukav/Hsed"; + description = "Stream Editor in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hsmtlib" = callPackage + ({ mkDerivation, base, containers, parsec, pretty, process, smtLib + , transformers + }: + mkDerivation { + pname = "Hsmtlib"; + version = "2.8.8.8"; + sha256 = "1zb5s5rwcqc90c3zv332k44p7l13ngp9nqci8qalnlbxbypx3hab"; + editedCabalFile = "01f30561cce8648a656f075ba1e1f8c23144e7f10c6377a7949881dc513f8a89"; + buildDepends = [ + base containers parsec pretty process smtLib transformers + ]; + homepage = "https://github.com/MfesGA/Hsmtlib"; + description = "Haskell library for easy interaction with SMT-LIB 2 compliant solvers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "HueAPI" = callPackage + ({ mkDerivation, aeson, base, containers, lens, lens-aeson, mtl + , transformers, wreq + }: + mkDerivation { + pname = "HueAPI"; + version = "0.2.3"; + sha256 = "1c30i551f0lmcpima48dlpmbr4z7dly4d9s4iqn97qq3l9snb1k9"; + buildDepends = [ + aeson base containers lens lens-aeson mtl transformers wreq + ]; + homepage = "https://github.com/sjoerdvisscher/HueAPI"; + description = "API for controlling Philips Hue lights"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Hungarian-Munkres" = callPackage + ({ mkDerivation, array, base, Munkres, random, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "Hungarian-Munkres"; + version = "0.1.5"; + sha256 = "0g2hgcrsfwqp4w3mzg6vwi7lypgqd0b6axaff81wbi27h9n8q4qd"; + buildDepends = [ base ]; + testDepends = [ array base Munkres random tasty tasty-quickcheck ]; + description = "A Linear Sum Assignment Problem (LSAP) solver"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "IDynamic" = callPackage + ({ mkDerivation, base, containers, directory }: + mkDerivation { + pname = "IDynamic"; + version = "0.1"; + sha256 = "1p4h2hxwzp0bxkzh864vkqbwychi0j2c3rqck9vk5kfax5i1jfz8"; + buildDepends = [ base containers directory ]; + description = "Indexable, serializable form of Data.Dynamic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "IFS" = callPackage + ({ mkDerivation, array, base, bytestring, containers, random }: + mkDerivation { + pname = "IFS"; + version = "0.1.1"; + sha256 = "1r2dbpsmmsgxb43ycsz54zxcyfwanp72r9ry645mjlshg4q360xr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base bytestring containers random ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.alpheccar.org"; + description = "Iterated Function System generation for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "INblobs" = callPackage + ({ mkDerivation, base, containers, directory, haskell98, HaXml + , polyparse, pretty, process, wx, wxcore + }: + mkDerivation { + pname = "INblobs"; + version = "0.1.1"; + sha256 = "04il63xafq20jn3m4hahn93xxfrp6whrjvsz974zczxqm41ygb10"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory haskell98 HaXml polyparse pretty process + wx wxcore + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://haskell.di.uminho.pt/jmvilaca/INblobs/"; + description = "Editor and interpreter for Interaction Nets"; + license = "LGPL"; + }) {}; + + "IOR" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "IOR"; + version = "0.1"; + sha256 = "0iinsva0pwparpg4lkgx8mw8l49rnl1h3zzblp89nkqk5i7qhq8a"; + buildDepends = [ base mtl ]; + description = "Region based resource management for the IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "IORefCAS" = callPackage + ({ mkDerivation, base, bits-atomic, ghc-prim, HUnit, QuickCheck + , time + }: + mkDerivation { + pname = "IORefCAS"; + version = "0.2.0.1"; + sha256 = "06vfck59x30mqa9h2ljd4r2cx1ks91b9gwcr928brp7filsq9fdb"; + buildDepends = [ base bits-atomic ghc-prim ]; + testDepends = [ base bits-atomic ghc-prim HUnit QuickCheck time ]; + homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki"; + description = "Atomic compare and swap for IORefs and STRefs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "IOSpec" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, Stream }: + mkDerivation { + pname = "IOSpec"; + version = "0.2.5"; + sha256 = "0r6vqg39h6vzwlb33cvk72k4mh6jd8rpdcnkqsfxdqmsk7h8x84j"; + buildDepends = [ base mtl QuickCheck Stream ]; + description = "A pure specification of the IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "IPv6Addr" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit, iproute + , network, network-info, random, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "IPv6Addr"; + version = "0.5"; + sha256 = "1ns3a7i46mp73liz57d439mrh3qk3lapjcxrw6z7km2y3g1a9kmi"; + buildDepends = [ + attoparsec base bytestring iproute network network-info random text + ]; + testDepends = [ + base HUnit test-framework test-framework-hunit text + ]; + description = "Library to deal with IPv6 address text representations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "IcoGrid" = callPackage + ({ mkDerivation, array, base, GlomeVec }: + mkDerivation { + pname = "IcoGrid"; + version = "0.1.2"; + sha256 = "0ryb2q5xfddcx2qg019jajac7xvaw2ci5wi094gbrqhhflj7wc8n"; + buildDepends = [ array base GlomeVec ]; + homepage = "http://www.haskell.org/haskellwiki/IcoGrid"; + description = "Library for generating grids of hexagons and pentagons mapped to a sphere"; + license = "GPL"; + }) {}; + + "IfElse" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "IfElse"; + version = "0.85"; + sha256 = "1kfx1bwfjczj93a8yqz1n8snqiq5655qgzwv1lrycry8wb1vzlwa"; + buildDepends = [ base mtl ]; + description = "Anaphoric and miscellaneous useful control-flow"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Imlib" = callPackage + ({ mkDerivation, array, base, Imlib2, X11 }: + mkDerivation { + pname = "Imlib"; + version = "0.1.2"; + sha256 = "075x1vcrxdwknzbad05l08i5c79svf714yvv6990ffvsfykiilry"; + buildDepends = [ array base X11 ]; + extraLibraries = [ Imlib2 ]; + license = stdenv.lib.licenses.bsd3; + }) { Imlib2 = null; }; + + "ImperativeHaskell" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "ImperativeHaskell"; + version = "2.0.0.1"; + sha256 = "06px87hc6gz7n372lvpbq0g2v2s0aghd3k5a1ajgn5hbxirhnpwb"; + buildDepends = [ base mtl template-haskell ]; + homepage = "https://github.com/mmirman/ImperativeHaskell"; + description = "A library for writing Imperative style haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "IndentParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "IndentParser"; + version = "0.2.1"; + sha256 = "0l9k8md2n0vhjqlvxcaf43i4cv09lnbbbw8vfz7bkbzhbwirs32j"; + buildDepends = [ base parsec ]; + homepage = "http://www.cse.iitk.ac.in/~ppk"; + description = "Combinators for parsing indentation based syntatic structures"; + license = "GPL"; + }) {}; + + "IndexedList" = callPackage + ({ mkDerivation, base, PeanoWitnesses }: + mkDerivation { + pname = "IndexedList"; + version = "0.1.0.1"; + sha256 = "1i7gv3iqjj4j026k0ywmksbpjyqxlgb0f6bq2v0p9pkrj5q3jxfm"; + buildDepends = [ base PeanoWitnesses ]; + homepage = "https://github.com/kwf/IndexedList"; + description = "Length- and element-indexed lists sitting somewhere between homogeneous and fully heterogeneous"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "InfixApplicative" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "InfixApplicative"; + version = "1.1"; + sha256 = "03c0jlnlnqm6faiandfg0kzajffk03aazkrqwav3g4vc3cdqwfgp"; + buildDepends = [ base haskell98 ]; + description = "liftA2 for infix operators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Interpolation" = callPackage + ({ mkDerivation, base, haskell-src-meta, syb, template-haskell }: + mkDerivation { + pname = "Interpolation"; + version = "0.3.0"; + sha256 = "046bx18mlgicp26391gvgzbi0wfwl9rddam3jdfz4lpxva4q9xhv"; + buildDepends = [ base haskell-src-meta syb template-haskell ]; + description = "Multiline strings, interpolation and templating"; + license = "unknown"; + }) {}; + + "Interpolation-maxs" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "Interpolation-maxs"; + version = "0.3.0"; + sha256 = "0dh8d681h47jngan89vxnf8yhm31vjv8ysf21w6gclzfcl521vgn"; + buildDepends = [ base syb template-haskell ]; + description = "Multiline strings, interpolation and templating"; + license = "unknown"; + }) {}; + + "IntervalMap" = callPackage + ({ mkDerivation, base, Cabal, containers, deepseq, QuickCheck }: + mkDerivation { + pname = "IntervalMap"; + version = "0.4.0.1"; + sha256 = "0cq0dmmawrss4jjkz3br0lhp37d4k7rd3cinbcyf0bf39dfk6mrf"; + buildDepends = [ base containers deepseq ]; + testDepends = [ base Cabal containers deepseq QuickCheck ]; + homepage = "http://www.chr-breitkopf.de/comp/IntervalMap"; + description = "Maps from Intervals to values, with efficient search"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "IrrHaskell" = callPackage + ({ mkDerivation, base, random, time }: + mkDerivation { + pname = "IrrHaskell"; + version = "0.2"; + sha256 = "1j0m4ib2r84kb7c0s3qpmv3cziq3a2mql4ga9rnqi5pqkqpz2xcc"; + buildDepends = [ base random time ]; + description = "Haskell FRP binding to the Irrlicht game engine"; + license = "LGPL"; + }) {}; + + "IsNull" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, HUnit + , QuickCheck, quickcheck-instances, system-filepath, text + , unordered-containers, vector + }: + mkDerivation { + pname = "IsNull"; + version = "0.4.0.0"; + sha256 = "06f03b9my7hix5fvcv9cc0saf9zfwgkvn3210vymlyc1rj450ykm"; + buildDepends = [ base bytestring containers text ]; + testDepends = [ + base bytestring containers hspec HUnit QuickCheck + quickcheck-instances system-filepath text unordered-containers + vector + ]; + homepage = "https://github.com/jcristovao/IsNull"; + description = "A typeclass to determine if a given value is null"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JSON-Combinator" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , bytestring-trie, containers, failure, hjson, json, JSONb, parsec + , text, vector + }: + mkDerivation { + pname = "JSON-Combinator"; + version = "0.2.8"; + sha256 = "0rdiva15wspaz33dh1g7x6llswsx1l4j51wqyvszzcjzifx2ly6q"; + buildDepends = [ + aeson attoparsec base bytestring bytestring-trie containers failure + hjson json JSONb parsec text vector + ]; + configureFlags = [ "-fsmall_base" ]; + description = "A combinator library on top of a generalised JSON type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JSON-Combinator-Examples" = callPackage + ({ mkDerivation, base, bytestring, json, JSON-Combinator, JSONb }: + mkDerivation { + pname = "JSON-Combinator-Examples"; + version = "0.0.1"; + sha256 = "1s5grfgnklnwh55yn5mlg2ibdm7mx2i7hwqs7649gkapda054ywg"; + buildDepends = [ base bytestring json JSON-Combinator JSONb ]; + configureFlags = [ "-fsmall_base" ]; + description = "Example uses of the JSON-Combinator library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JSONb" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-nums + , bytestring-trie, containers, utf8-string + }: + mkDerivation { + pname = "JSONb"; + version = "1.0.8"; + sha256 = "16gjdlajqvwvq1znyq3vqxfa9vq4xs0ywxpm93v0y1rgmzcfqzj7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring bytestring-nums bytestring-trie + containers utf8-string + ]; + configureFlags = [ "-f-cli" ]; + homepage = "http://github.com/solidsnack/JSONb/"; + description = "JSON parser that uses byte strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JYU-Utils" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, lazysmallcheck, mtl, mwc-random + , parallel, process, QuickCheck, random, stm, template-haskell + , unix, zlib + }: + mkDerivation { + pname = "JYU-Utils"; + version = "0.1.1.2"; + sha256 = "1c3cxdzbdvmvy1qvy4xvg10zijm8vw48pgh9c8a6mykgncwq6pw9"; + buildDepends = [ + array base binary bytestring containers deepseq directory filepath + lazysmallcheck mtl mwc-random parallel process QuickCheck random + stm template-haskell unix zlib + ]; + description = "Some utility functions for JYU projects"; + license = stdenv.lib.licenses.mit; + }) {}; + + "JackMiniMix" = callPackage + ({ mkDerivation, base, hosc }: + mkDerivation { + pname = "JackMiniMix"; + version = "0.1"; + sha256 = "0ivqfk1rac1hv5j6nlsbpcm5yjqwpic34mdq9gf2m63lygqkbwqp"; + buildDepends = [ base hosc ]; + homepage = "http://www.renickbell.net/doku.php?id=jackminimix"; + description = "control JackMiniMix"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Javasf" = callPackage + ({ mkDerivation, base, binary, bytestring, language-java-classfile + }: + mkDerivation { + pname = "Javasf"; + version = "0.0.1"; + sha256 = "14v0skqf1s54jkscgdcxjh1yv5lcrc5ni44bizx0kw35vf07faah"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary bytestring language-java-classfile ]; + configureFlags = [ "-fsmall_base" ]; + description = "A utility to print the SourceFile attribute of one or more Java class files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Javav" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Javav"; + version = "0.0.4"; + sha256 = "06aiiq1bhl8gvhk2agk2rsmqrqf6ac5ym194bm5aq47hmdwi33h9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-fsmall_base" ]; + description = "A utility to print the target version of Java class files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JsContracts" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , pretty, syb, WebBits, WebBits-Html + }: + mkDerivation { + pname = "JsContracts"; + version = "0.5.3"; + sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath mtl parsec pretty syb WebBits + WebBits-Html + ]; + homepage = "http://www.cs.brown.edu/research/plt/"; + description = "Design-by-contract for JavaScript"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JsonGrammar" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , hashable, HUnit, language-typescript, mtl, semigroups + , stack-prism, template-haskell, test-framework + , test-framework-hunit, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "JsonGrammar"; + version = "1.0"; + sha256 = "0pw2syqzv0z4l7rvghidp4l7zi006pm49rd9b0pk6hih7jbmar7c"; + buildDepends = [ + aeson attoparsec base bytestring containers hashable + language-typescript mtl semigroups stack-prism template-haskell + text time unordered-containers vector + ]; + testDepends = [ + aeson base HUnit language-typescript stack-prism test-framework + test-framework-hunit text + ]; + homepage = "https://github.com/MedeaMelana/JsonGrammar2"; + description = "Combinators for bidirectional JSON parsing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JuicyPixels" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl + , primitive, transformers, vector, zlib + }: + mkDerivation { + pname = "JuicyPixels"; + version = "3.2.1"; + sha256 = "0aq0km5dbrbwgk9ps461b9222xigc4f89jgvrss1yjni5m36x5rh"; + buildDepends = [ + base binary bytestring containers deepseq mtl primitive + transformers vector zlib + ]; + configureFlags = [ "-f-mmap" ]; + homepage = "https://github.com/Twinside/Juicy.Pixels"; + description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JuicyPixels-canvas" = callPackage + ({ mkDerivation, base, containers, JuicyPixels }: + mkDerivation { + pname = "JuicyPixels-canvas"; + version = "0.1.0.0"; + sha256 = "0y791kwg9gc3nlz5sbpszd7wiqr5b5bwmgvafyjzk9xnlxlc7xcm"; + buildDepends = [ base containers JuicyPixels ]; + homepage = "http://eax.me/"; + description = "Functions for drawing lines, squares and so on pixel by pixel"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JuicyPixels-repa" = callPackage + ({ mkDerivation, base, bytestring, JuicyPixels, repa, vector }: + mkDerivation { + pname = "JuicyPixels-repa"; + version = "0.7"; + sha256 = "0fn9i3w8s2ifyg0zsdryyw1nm0c5ybaq0c6jxcggs79x0ngi0mm5"; + buildDepends = [ base bytestring JuicyPixels repa vector ]; + description = "Convenience functions to obtain array representations of images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JuicyPixels-util" = callPackage + ({ mkDerivation, base, JuicyPixels, vector }: + mkDerivation { + pname = "JuicyPixels-util"; + version = "0.2"; + sha256 = "1b2rx5g8kd83hl50carr02mz21gvkasnsddw1f3pfvfsyfv3yyrc"; + buildDepends = [ base JuicyPixels vector ]; + homepage = "https://github.com/fumieval/JuicyPixels-util"; + description = "Convert JuicyPixel images into RGBA format, flip, trim and so on"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JunkDB" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, conduit + , data-default, directory, filepath, mtl, network, resourcet + }: + mkDerivation { + pname = "JunkDB"; + version = "0.1.1.0"; + sha256 = "0g68khpfiwknqwwa7hv7db0563hsnd3hczfd0p4nx777xqrkh2dx"; + buildDepends = [ + aeson base binary bytestring conduit data-default directory + filepath mtl network resourcet + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JunkDB-driver-gdbm" = callPackage + ({ mkDerivation, base, bytestring, conduit, directory, filepath + , JunkDB, mtl, resourcet + }: + mkDerivation { + pname = "JunkDB-driver-gdbm"; + version = "0.1.1.0"; + sha256 = "1q8sa4w60pv7mgf17zg8yjpjvbzrg2xlpn30myp66vq2kdv293jj"; + buildDepends = [ + base bytestring conduit directory filepath JunkDB mtl resourcet + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JunkDB-driver-hashtables" = callPackage + ({ mkDerivation, base, bytestring, conduit, hashable, hashtables + , JunkDB, mtl, resourcet + }: + mkDerivation { + pname = "JunkDB-driver-hashtables"; + version = "0.1.1.0"; + sha256 = "0385f0vpp4dy9r9cqh2rr7gpx07fazzqjk9bwrbs4nka4wfnqbv0"; + buildDepends = [ + base bytestring conduit hashable hashtables JunkDB mtl resourcet + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "JustParse" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "JustParse"; + version = "2.1"; + sha256 = "16il25s1fb4b6ih6njsqxx7p7x0fc0kcwa5vqn7n7knqph6vvjaa"; + buildDepends = [ base ]; + homepage = "https://github.com/grantslatton/JustParse"; + description = "A simple and comprehensive Haskell parsing library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "KMP" = callPackage + ({ mkDerivation, array, base, Cabal }: + mkDerivation { + pname = "KMP"; + version = "0.1.0.2"; + sha256 = "14dpqfji00jq2rc09l8d1ivphpiwkryjk5sn6lrwxv8mcly3pvhn"; + buildDepends = [ array base ]; + testDepends = [ base Cabal ]; + homepage = "https://github.com/CindyLinz/Haskell-KMP"; + description = "Knuth–Morris–Pratt string searching algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "KdTree" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "KdTree"; + version = "0.2.1"; + sha256 = "1vj1kbhyqh0xzwyr9v6fdyakx508vbf6n494z81yndisp115qi61"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base QuickCheck ]; + homepage = "https://github.com/ijt/kdtree"; + description = "KdTree, for efficient search in K-dimensional point clouds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ketchup" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, directory + , mime-types, network, text + }: + mkDerivation { + pname = "Ketchup"; + version = "0.4.1"; + sha256 = "0dm3dppiljy09dpifi10x7my1s2jag85qhgfwpbmqsjhlf9aldqs"; + buildDepends = [ + base base64-bytestring bytestring directory mime-types network text + ]; + homepage = "https://github.com/Hamcha/Ketchup"; + description = "A super small web framework for those who don't like big and fancy codebases"; + license = stdenv.lib.licenses.mit; + }) {}; + + "KiCS" = callPackage + ({ mkDerivation, base, containers, curry-base, curry-frontend + , directory, filepath, ghc-paths, kics, network, old-time, process + , random, readline, syb, unix + }: + mkDerivation { + pname = "KiCS"; + version = "0.9.3"; + sha256 = "0z5ps5apr436dbm5wkfnpqksnqi3jsqmp2zkmy37crzzinlilzvn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers curry-base curry-frontend directory filepath + ghc-paths network old-time process random readline syb unix + ]; + buildTools = [ kics ]; + homepage = "http://www.curry-language.org"; + description = "A compiler from Curry to Haskell"; + license = "unknown"; + }) { kics = null; }; + + "KiCS-debugger" = callPackage + ({ mkDerivation, base, containers, curry-base, directory, filepath + , haskell-src, haskell98, KiCS, KiCS-prophecy, mtl, readline, syb + }: + mkDerivation { + pname = "KiCS-debugger"; + version = "0.1.1"; + sha256 = "1hvdqil8lfybcp2j04ig03270q5fy29cbmg8jmv38dpcgjsx6mk1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers curry-base directory filepath haskell-src haskell98 + KiCS KiCS-prophecy mtl readline syb + ]; + homepage = "http://curry-language.org"; + description = "debug features for kics"; + license = "unknown"; + }) {}; + + "KiCS-prophecy" = callPackage + ({ mkDerivation, base, filepath, KiCS }: + mkDerivation { + pname = "KiCS-prophecy"; + version = "0.1.1"; + sha256 = "0l278x2gavm0ndbm4k0197cwyvamz37vzy7nz35lb7n5sc5b2gsr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base filepath KiCS ]; + homepage = "http://curry-language.org"; + description = "a transformation used by the kics debugger"; + license = "unknown"; + }) {}; + + "Kleislify" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Kleislify"; + version = "0.0.4"; + sha256 = "0f7f6sxb774h9dx6xy6wbcrc5b2i27k9m5ay3hq9hqsjg86qmxyl"; + buildDepends = [ base ]; + description = "Variants of Control.Arrow functions, specialised to kleislis."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Konf" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "Konf"; + version = "0.1.0.0"; + sha256 = "113jxbaw8b17j91aakxli3r3zdvnx3gvf2m57sx5d7mfk2qx28r6"; + buildDepends = [ base containers parsec ]; + homepage = "http://www.gkayaalp.com/p/konf.html"; + description = "A configuration language and a parser"; + license = "unknown"; + }) {}; + + "KyotoCabinet" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions + , kyotocabinet + }: + mkDerivation { + pname = "KyotoCabinet"; + version = "0.1"; + sha256 = "1l7cpppjfz5nd8k67ss959g8sg5kbsfl4zy80a3yrlwbivyrg58n"; + buildDepends = [ base bytestring extensible-exceptions ]; + extraLibraries = [ kyotocabinet ]; + homepage = "https://code.google.com/p/kyotocabinet-hs/"; + description = "Kyoto Cabinet DB bindings"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) kyotocabinet; }; + + "L-seed" = callPackage + ({ mkDerivation, base, cairo, containers, gtk, mtl, old-time + , parsec, random + }: + mkDerivation { + pname = "L-seed"; + version = "0.2"; + sha256 = "1dj4320fpwmlqv5jzzi7x218mrsacdmmk3czb1szzq44pmfmpy32"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo containers gtk mtl old-time parsec random + ]; + configureFlags = [ "-frenderercairo" "-f-webtools" "-f-database" ]; + homepage = "http://www.entropia.de/wiki/L-seed"; + description = "Plant growing programming game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LDAP" = callPackage + ({ mkDerivation, base, lber, ldap }: + mkDerivation { + pname = "LDAP"; + version = "0.6.10"; + sha256 = "10lzag91slnkd1nnh0vs9nxwrsd1k5a05c2bw4fdfzqmyrfqfl20"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + extraLibraries = [ lber ldap ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "https://github.com/ezyang/ldap-haskell"; + description = "Haskell binding for C LDAP API"; + license = stdenv.lib.licenses.bsd3; + }) { lber = null; ldap = null; }; + + "LRU" = callPackage + ({ mkDerivation, base, containers, QuickCheck }: + mkDerivation { + pname = "LRU"; + version = "0.1.1"; + sha256 = "0yppxz78y5myh9f53yqz6naqj15vk2h7fl3h8h8dps72zw9c5aqn"; + buildDepends = [ base containers QuickCheck ]; + homepage = "http://www.imperialviolet.org/lru"; + description = "Implements an LRU data structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LTree" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "LTree"; + version = "0.1"; + sha256 = "0liqz3n2ycidwmg8iz7mbm0d087fcfgphvbip8bsn0hpwlf10dvw"; + buildDepends = [ base transformers ]; + description = "Tree with only leaves carrying the data"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "LambdaCalculator" = callPackage + ({ mkDerivation, base, binary, bytestring, haskeline, mtl, parsec + , pretty + }: + mkDerivation { + pname = "LambdaCalculator"; + version = "0.1"; + sha256 = "0b4na8jsiwjnvyg1pl356ryffk2sj0l5f2dsivn71ii1qqblagcz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring haskeline mtl parsec pretty + ]; + description = "A basic lambda calculator with beta reduction and a REPL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LambdaHack" = callPackage + ({ mkDerivation, array, assert-failure, async, base, binary + , bytestring, containers, data-default, deepseq, directory + , enummapset-th, filepath, ghc-prim, gtk, hashable, hsini, keys + , miniutter, mtl, old-time, pretty-show, random, stm + , template-haskell, text, transformers, unordered-containers + , vector, vector-binary-instances, zlib + }: + mkDerivation { + pname = "LambdaHack"; + version = "0.4.100.0"; + sha256 = "15v3aagwsh180603an3wd7rfgbjzgamdw270ciw2m03v8pkg9d28"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array assert-failure async base binary bytestring containers + data-default deepseq directory enummapset-th filepath ghc-prim gtk + hashable hsini keys miniutter mtl old-time pretty-show random stm + template-haskell text transformers unordered-containers vector + vector-binary-instances zlib + ]; + testDepends = [ + array assert-failure async base binary bytestring containers + data-default deepseq directory enummapset-th filepath ghc-prim + hashable hsini keys miniutter mtl old-time pretty-show random stm + template-haskell text transformers unordered-containers vector + vector-binary-instances zlib + ]; + pkgconfigDepends = [ gtk ]; + configureFlags = [ + "-frelease" "-f-expose_internal" "-f-curses" "-f-vty" + ]; + homepage = "http://github.com/LambdaHack/LambdaHack"; + description = "A game engine library for roguelike dungeon crawlers"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) gtk; }; + + "LambdaINet" = callPackage + ({ mkDerivation, base, containers, GLFW, GLFW-task, monad-task, mtl + , OpenGL, transformers, vector + }: + mkDerivation { + pname = "LambdaINet"; + version = "0.2.0.0"; + sha256 = "1hdl25dzv19gjr8dzpq1r267v3jj2c2yiskbg0kzdcrh4cj7jcwk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers GLFW GLFW-task monad-task mtl OpenGL transformers + vector + ]; + homepage = "not available"; + description = "Graphical Interaction Net Evaluator for Optimal Evaluation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LambdaNet" = callPackage + ({ mkDerivation, base, binary, bytestring, hmatrix, random + , random-shuffle, split + }: + mkDerivation { + pname = "LambdaNet"; + version = "0.2.0.0"; + sha256 = "06sg360vbayz1314djlg6z885yrknd7gz15s355kna21xjqydmz4"; + buildDepends = [ + base binary bytestring hmatrix random random-shuffle split + ]; + description = "A configurable and extensible neural network library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "LambdaPrettyQuote" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, HUnit + , lambda-ast, mtl, parsec, QuickCheck, syb, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , th-instances, transformers, tuple, uniplate + }: + mkDerivation { + pname = "LambdaPrettyQuote"; + version = "0.0.0.8"; + sha256 = "0rxh9gxsd0qh76nzib9pqgzh10gdc629ypnhbg8fjgdiaza7hyal"; + buildDepends = [ + base DebugTraceHelpers HUnit lambda-ast mtl parsec QuickCheck syb + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 transformers tuple uniplate + ]; + testDepends = [ + base checkers DebugTraceHelpers derive HUnit lambda-ast mtl parsec + QuickCheck syb template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-instances transformers tuple uniplate + ]; + homepage = "http://github.com/jfischoff/LambdaPrettyQuote"; + description = "Quasiquoter, and Arbitrary helpers for the lambda calculus"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LambdaShell" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, Shellac + , Shellac-compatline + }: + mkDerivation { + pname = "LambdaShell"; + version = "0.9.3"; + sha256 = "1nqzlnw3fchgqn9bvlvbjma1m0wwssrip2mwb2kiv4rbhqdbfijv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers mtl parsec Shellac Shellac-compatline + ]; + homepage = "http://rwd.rdockins.name/lambda/home/"; + description = "Simple shell for evaluating lambda expressions"; + license = "GPL"; + }) {}; + + "LargeCardinalHierarchy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "LargeCardinalHierarchy"; + version = "0.0.1"; + sha256 = "0agq2593h5yb9r3jqnycis9fdizwij3and61ljc4prnhhyxv48g2"; + buildDepends = [ base ]; + description = "A transfinite cardinal arithmetic library including all known large cardinals"; + license = "unknown"; + }) {}; + + "Lastik" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filemanip + , filepath, process, pureMD5, SHA, zip-archive + }: + mkDerivation { + pname = "Lastik"; + version = "0.7.0"; + sha256 = "1bq8az2lrdqszn1aicvxj0spmwpxphvcvgkl6p0mnz8878hyxsdm"; + buildDepends = [ + base bytestring containers directory filemanip filepath process + pureMD5 SHA zip-archive + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.google.com/p/lastik"; + description = "A library for compiling programs in a variety of languages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Lattices" = callPackage + ({ mkDerivation, array, base, HaskellForMaths, HUnit + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "Lattices"; + version = "0.0.1"; + sha256 = "1x1rxl1pc64ifjrlmqqgs0p71bqymc17ls7wlj6skk1sy7kys2f5"; + buildDepends = [ array base HaskellForMaths ]; + testDepends = [ + array base HaskellForMaths HUnit test-framework + test-framework-hunit + ]; + description = "A library for lattices"; + license = "GPL"; + }) {}; + + "LazyVault" = callPackage + ({ mkDerivation, base, directory, filepath, unix }: + mkDerivation { + pname = "LazyVault"; + version = "0.0.1"; + sha256 = "1y80bzcjyk5gkzkgyn8h7sf0bg11qn4qr0qgvi640spppxqfqkjq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath unix ]; + homepage = "https://github.com/AtticHacker/lazyvault"; + description = "A simple sandboxing tool for Haskell packages"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Level0" = callPackage + ({ mkDerivation, base, directory, random, SDL, SDL-ttf }: + mkDerivation { + pname = "Level0"; + version = "1.0"; + sha256 = "1kpz8qpm2xj5nm0sav5439flyj3zdx6ha9lgg3c7ky4sjqvwwzxv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory random SDL SDL-ttf ]; + homepage = "http://quasimal.com/projects/level_0.html"; + description = "A Snake II clone written using SDL"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "LibClang" = callPackage + ({ mkDerivation, base, greencard, time }: + mkDerivation { + pname = "LibClang"; + version = "0.1.0"; + sha256 = "12bbmgd9xh6l9c9z3r82j2csksbplha1zzzzzb8338kj81wp1pjb"; + buildDepends = [ base greencard time ]; + homepage = "https://github.com/chetant/LibClang/issues"; + description = "Haskell bindings for libclang (a C++ parsing library)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LibZip" = callPackage + ({ mkDerivation, base, bindings-libzip, bytestring, directory + , filepath, HUnit, mtl, time, utf8-string + }: + mkDerivation { + pname = "LibZip"; + version = "0.11.1"; + sha256 = "04nzh9gqji20qhiiyy8i23cb4gy9qbdza5pkwicgghiqbyfrpk6f"; + buildDepends = [ + base bindings-libzip bytestring filepath mtl time utf8-string + ]; + testDepends = [ + base bindings-libzip bytestring directory filepath HUnit mtl time + utf8-string + ]; + homepage = "http://bitbucket.org/astanin/hs-libzip/"; + description = "Bindings to libzip, a library for manipulating zip archives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Limit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Limit"; + version = "1.0"; + sha256 = "1yd8c443ql17daicn3r9jiwxxjlpqnpnvkbxcszjha4i4ar94zq1"; + buildDepends = [ base ]; + description = "Wrapper for data that can be unbounded"; + license = stdenv.lib.licenses.mit; + }) {}; + + "LinearSplit" = callPackage + ({ mkDerivation, array, base, cmdargs, haskell98, QuickCheck }: + mkDerivation { + pname = "LinearSplit"; + version = "0.2.1"; + sha256 = "05rdlxsl5zpnczahaw2fdycqyryd3y7bccizjbn5sap23spwd7di"; + buildDepends = [ array base cmdargs haskell98 QuickCheck ]; + homepage = "http://github.com/rukav/LinearSplit"; + description = "Partition the sequence of items to the subsequences in the order given"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LinkChecker" = callPackage + ({ mkDerivation, base, containers, haskell98, HTTP, mtl, network + , tagsoup + }: + mkDerivation { + pname = "LinkChecker"; + version = "0.1"; + sha256 = "00wlyqclmzn03y86ba64pkc85kndnakgj8spv4vm7z0k8dsphnfq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers haskell98 HTTP mtl network tagsoup + ]; + homepage = "http://janzzstimmpfle.de/~jens/software/LinkChecker/"; + description = "Check a bunch of local html files for broken links"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "List" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "List"; + version = "0.5.1"; + sha256 = "1hgkal8jh035bs0z6z8i899dc0888fhdx8940y27aaxxbmlzfy1p"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/yairchu/generator/tree"; + description = "List monad transformer and class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ListLike" = callPackage + ({ mkDerivation, array, base, bytestring, containers, dlist, fmlist + , HUnit, QuickCheck, random, text, vector + }: + mkDerivation { + pname = "ListLike"; + version = "4.1.1"; + sha256 = "00xap58zfcwndjnmciff8d65pgb7j08pa9gmpk4cqi50vmphaf5i"; + buildDepends = [ + array base bytestring containers dlist fmlist text vector + ]; + testDepends = [ + array base bytestring containers dlist fmlist HUnit QuickCheck + random text vector + ]; + homepage = "http://software.complete.org/listlike"; + description = "Generic support for list-like structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ListTree" = callPackage + ({ mkDerivation, base, directory, filepath, List, transformers }: + mkDerivation { + pname = "ListTree"; + version = "0.2.1"; + sha256 = "1ril13w2n1sgl44qwm1ydg94cvkm2qk55hsfv5bxbb6r99xc645m"; + buildDepends = [ base directory filepath List transformers ]; + homepage = "http://github.com/yairchu/generator/tree"; + description = "Trees and monadic trees expressed as monadic lists where the underlying monad is a list"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ListZipper" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "ListZipper"; + version = "1.2.0.2"; + sha256 = "0z3izxpl21fxz43jpx7zqs965anb3gp5vidv3pwwznr88ss2j6a9"; + buildDepends = [ base QuickCheck ]; + description = "Simple zipper for lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Logic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Logic"; + version = "0.1.0.0"; + sha256 = "0jplyy09i2rr5l8qzkyd41wwi7yj3sxlrz8f36ygdwxnwqfk2w01"; + buildDepends = [ base ]; + homepage = "http://gogotanaka.me/"; + description = "Logic"; + license = stdenv.lib.licenses.mit; + }) {}; + + "LogicGrowsOnTrees" = callPackage + ({ mkDerivation, AbortT-mtl, AbortT-transformers, base, bytestring + , cereal, cmdtheline, composition, containers, data-ivar, derive + , directory, hslogger, hslogger-template, HUnit, lens + , MonadCatchIO-transformers, monoid-statistics, mtl, multiset + , old-locale, operational, prefix-units, pretty, PSQueue + , QuickCheck, quickcheck-instances, random, sequential-index + , smallcheck, split, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-smallcheck, time + , transformers, uuid, void, yjtools + }: + mkDerivation { + pname = "LogicGrowsOnTrees"; + version = "1.1.0.2"; + sha256 = "1yqnrzcmx8ch9xcpg07if9cs4z1sdpyjfpgzkqkhv9i263pfgxpk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + AbortT-mtl AbortT-transformers base bytestring cereal cmdtheline + composition containers data-ivar derive directory hslogger + hslogger-template lens MonadCatchIO-transformers monoid-statistics + mtl multiset old-locale operational prefix-units pretty PSQueue + sequential-index split stm time transformers void yjtools + ]; + testDepends = [ + base bytestring cereal composition containers data-ivar directory + hslogger hslogger-template HUnit lens MonadCatchIO-transformers + operational QuickCheck quickcheck-instances random smallcheck stm + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-smallcheck time transformers uuid void + ]; + configureFlags = [ + "-f-tutorial" "-f-examples" "-f-pattern-warnings" "-f-warnings" + ]; + description = "a parallel implementation of logic programming using distributed tree exploration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LogicGrowsOnTrees-MPI" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers + , data-ivar, derive, hslogger, hslogger-template, LogicGrowsOnTrees + , MonadCatchIO-transformers, mpi, stm, transformers + }: + mkDerivation { + pname = "LogicGrowsOnTrees-MPI"; + version = "1.0.0.1.1"; + sha256 = "0sqlx06i9f3wxzpk7mivbnn2k4z5n141vbkn1bj886bk5srbrx92"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal cmdtheline containers data-ivar derive + hslogger hslogger-template LogicGrowsOnTrees + MonadCatchIO-transformers stm transformers + ]; + extraLibraries = [ mpi ]; + configureFlags = [ "-f-tests" "-f-examples" "-f-warnings" ]; + description = "an adapter for LogicGrowsOnTrees that uses MPI"; + license = stdenv.lib.licenses.bsd3; + }) { mpi = null; }; + + "LogicGrowsOnTrees-network" = callPackage + ({ mkDerivation, base, cereal, cmdtheline, composition, containers + , hslogger, hslogger-template, HUnit, lens, LogicGrowsOnTrees + , MonadCatchIO-transformers, mtl, network, pretty, random, stm + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "LogicGrowsOnTrees-network"; + version = "1.0.0.3"; + sha256 = "0r66pb35fpmgvkf41kxz289c9ylwv7jdf9bxbsrv7p4ylg83x2dn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cereal cmdtheline composition containers hslogger + hslogger-template lens LogicGrowsOnTrees MonadCatchIO-transformers + mtl network pretty transformers + ]; + testDepends = [ + base hslogger hslogger-template HUnit LogicGrowsOnTrees network + random stm test-framework test-framework-hunit transformers + ]; + configureFlags = [ "-f-examples" "-f-warnings" ]; + description = "an adapter for LogicGrowsOnTrees that uses multiple processes running in a network"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LogicGrowsOnTrees-processes" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers + , filepath, FindBin, hslogger, hslogger-template, HUnit + , LogicGrowsOnTrees, MonadCatchIO-transformers, process, random + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "LogicGrowsOnTrees-processes"; + version = "1.0.0.2"; + sha256 = "0d1kz5d83frn1591vgk33d0rw2s4z98lp993rnvhl3k5zqpr2svn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal cmdtheline containers filepath FindBin + hslogger hslogger-template LogicGrowsOnTrees + MonadCatchIO-transformers process transformers + ]; + testDepends = [ + base cereal hslogger hslogger-template HUnit LogicGrowsOnTrees + random test-framework test-framework-hunit transformers + ]; + configureFlags = [ + "-f-examples" "-f-pattern-warnings" "-f-warnings" + ]; + description = "an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "LslPlus" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, haskell98, HaXml, mtl, network, old-time, parsec + , pureMD5, random, syb, template-haskell, utf8-string + }: + mkDerivation { + pname = "LslPlus"; + version = "0.4.3"; + sha256 = "0dwsx23fibgj36181rfwfj1kl6sgdkf8bk4dd9cwia0rbjrl4qyk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory filepath haskell98 HaXml + mtl network old-time parsec pureMD5 random syb template-haskell + utf8-string + ]; + homepage = "http:/lslplus.sourceforge.net/"; + description = "An execution and testing framework for the Linden Scripting Language (LSL)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Lucu" = callPackage + ({ mkDerivation, base, base-unicode-symbols, base64-bytestring + , bytestring, containers, directory, filepath, haskell-src + , HsOpenSSL, hxt, mtl, network, stm, time, time-http, unix, zlib + }: + mkDerivation { + pname = "Lucu"; + version = "0.7.0.3"; + sha256 = "09vhz5gc9nmlwlxn6vk5whq6lpqbidqifx4i4lvp4n21gib64v9b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols base64-bytestring bytestring containers + directory filepath haskell-src HsOpenSSL hxt mtl network stm time + time-http unix zlib + ]; + configureFlags = [ "-fbuild-lucu-implant-file" ]; + homepage = "http://cielonegro.org/Lucu.html"; + description = "HTTP Daemonic Library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "MC-Fold-DP" = callPackage + ({ mkDerivation, base, Biobase, cmdargs, PrimitiveArray, split + , tuple, vector + }: + mkDerivation { + pname = "MC-Fold-DP"; + version = "0.1.1.0"; + sha256 = "0h76xsh4p4zbxnbk7hszwm1gj44p6349d4bkbixn7fyiyp4f0pvh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Biobase cmdargs PrimitiveArray split tuple vector + ]; + configureFlags = [ "-f-fastbuild" ]; + homepage = "http://www.tbi.univie.ac.at/software/mcfolddp/"; + description = "Folding algorithm based on nucleotide cyclic motifs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "MFlow" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , case-insensitive, clientsession, conduit, conduit-extra + , containers, cpphs, directory, extensible-exceptions, http-types + , monadloc, mtl, old-time, parsec, pwstore-fast, random + , RefSerialize, resourcet, stm, TCache, text, time, transformers + , utf8-string, vector, wai, wai-extra, warp, warp-tls, Workflow + }: + mkDerivation { + pname = "MFlow"; + version = "0.4.5.9"; + sha256 = "0mqsyx7wkfgvpppqgpjpvzwx79vj7lh4c8afzzj1hgh8z0ilb4ik"; + buildDepends = [ + base blaze-html blaze-markup bytestring case-insensitive + clientsession conduit conduit-extra containers directory + extensible-exceptions http-types monadloc mtl old-time parsec + pwstore-fast random RefSerialize resourcet stm TCache text time + transformers utf8-string vector wai wai-extra warp warp-tls + Workflow + ]; + buildTools = [ cpphs ]; + description = "stateful, RESTful web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MHask" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "MHask"; + version = "0.3.0.0"; + sha256 = "0nlj914ahipyfqv1l7qr66pa0a8g4g6ks6mipc38z5f1jy0kjrva"; + buildDepends = [ base transformers ]; + homepage = "https://github.com/DanBurton/MHask#readme"; + description = "The category of monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MagicHaskeller" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , ghc, ghc-paths, haskell-src, html, mtl, network, old-time, pretty + , random, syb, template-haskell + }: + mkDerivation { + pname = "MagicHaskeller"; + version = "0.9.1"; + sha256 = "1rr1gp808qwi0i84l6hmm03b8khnawz8qq606p5a351pd0mbxkak"; + buildDepends = [ + array base bytestring containers directory ghc ghc-paths + haskell-src html mtl network old-time pretty random syb + template-haskell + ]; + configureFlags = [ "-freadfile" "-fghc7" "-fghcapi" ]; + homepage = "http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.html"; + description = "Automatic inductive functional programmer by systematic search"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MaybeT" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "MaybeT"; + version = "0.1.2"; + sha256 = "0cmnfs22ldai0z172rdsvryzsh33a70yax21v03nhr92a4b62plr"; + buildDepends = [ base mtl ]; + description = "MaybeT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MaybeT-monads-tf" = callPackage + ({ mkDerivation, base, monads-tf, transformers }: + mkDerivation { + pname = "MaybeT-monads-tf"; + version = "0.2.0.1"; + sha256 = "034v9n6ldjn1hsv4rphvysbykm8x0jqa2prbw7k28fkp6m30j74x"; + buildDepends = [ base monads-tf transformers ]; + description = "MaybeT monad transformer compatible with monads-tf (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MaybeT-transformers" = callPackage + ({ mkDerivation, base, monads-fd, transformers }: + mkDerivation { + pname = "MaybeT-transformers"; + version = "0.2"; + sha256 = "189w8dpxyq7gksca6k08hb4vpanpz06c99akgzpcpjy0i7k22ily"; + buildDepends = [ base monads-fd transformers ]; + description = "MaybeT monad transformer using transformers instead of mtl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MazesOfMonad" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , HUnit, mtl, old-locale, pretty, random, regex-posix, time + }: + mkDerivation { + pname = "MazesOfMonad"; + version = "1.0.9"; + sha256 = "041kqz5j8xaa2ciyrfnwz6p9gcx4il5s6f34kzv9kp0s07hmn1q2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory filepath HUnit mtl old-locale + pretty random regex-posix time + ]; + description = "Console-based Role Playing Game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MeanShift" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "MeanShift"; + version = "0.1"; + sha256 = "0rnbg7w3qc3xsbzpw5is7w7qdjl2kqbr1acc744aggwlibazl59w"; + buildDepends = [ base vector ]; + description = "Mean shift algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Measure" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Measure"; + version = "0.0.2"; + sha256 = "1vy8ykjy9cpv661byqv21775zbyciqx2hf77c1nl58nn34x0s2ds"; + buildDepends = [ base ]; + configureFlags = [ "-fsmall_base" ]; + description = "A library for units of measurement"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MemoTrie" = callPackage + ({ mkDerivation, base, void }: + mkDerivation { + pname = "MemoTrie"; + version = "0.6.2"; + sha256 = "1g4b82s30bqkfids3iywf873nyn8h7l8rp8l3xl58smj5lbi3p4x"; + buildDepends = [ base void ]; + homepage = "http://haskell.org/haskellwiki/MemoTrie"; + description = "Trie-based memo functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MetaHDBC" = callPackage + ({ mkDerivation, base, convertible, hashtables, HDBC, HDBC-odbc + , mtl, template-haskell + }: + mkDerivation { + pname = "MetaHDBC"; + version = "0.1.4"; + sha256 = "0l47v2cpbngxrq1r6p95rfcs16jqwr8l1sy4bcg9liazz50i8lyr"; + buildDepends = [ + base convertible hashtables HDBC HDBC-odbc mtl template-haskell + ]; + description = "Statically checked database access"; + license = "LGPL"; + }) {}; + + "MetaObject" = callPackage + ({ mkDerivation, base, containers, stringtable-atom }: + mkDerivation { + pname = "MetaObject"; + version = "0.0.6.20110925"; + sha256 = "0cgn13rpbqkywpiki6fcl76iwmc74d0f9ixki6dg7lrg49lhb67r"; + buildDepends = [ base containers stringtable-atom ]; + description = "A meta-object system for Haskell based on Perl 6"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Metrics" = callPackage + ({ mkDerivation, base, hstats }: + mkDerivation { + pname = "Metrics"; + version = "0.1.2"; + sha256 = "1ks5h3vlla2d86wvf2a4z1qifsinya2skq8ygdk45ynnwk735y4x"; + buildDepends = [ base hstats ]; + homepage = "http://github.com/benhamner/Metrics/"; + description = "Evaluation metrics commonly used in supervised machine learning"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Mhailist" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , haskell98, mtl, old-locale, process, time + }: + mkDerivation { + pname = "Mhailist"; + version = "0.0"; + sha256 = "1vxsaw2kfrx6g5y57lchcs1xwj0jnanw9svg59mjnasw53z674ck"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring directory filepath haskell98 mtl old-locale + process time + ]; + configureFlags = [ "-f-warnings" "-f-test" ]; + description = "Haskell mailing list manager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MiniAgda" = callPackage + ({ mkDerivation, alex, array, base, containers, happy + , haskell-src-exts, mtl, pretty + }: + mkDerivation { + pname = "MiniAgda"; + version = "0.2014.9.12"; + sha256 = "14h7ksd95wiixfmvrkxw3l13qdxhrhgkhmz00mcw04bdyzfmgr0n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers haskell-src-exts mtl pretty + ]; + buildTools = [ alex happy ]; + homepage = "http://www.tcs.ifi.lmu.de/~abel/miniagda/"; + description = "A toy dependently typed programming language with type-based termination"; + license = "unknown"; + }) {}; + + "MissingH" = callPackage + ({ mkDerivation, array, base, containers, directory + , errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network + , old-locale, old-time, parsec, process, QuickCheck, random + , regex-compat, testpack, time, unix + }: + mkDerivation { + pname = "MissingH"; + version = "1.3.0.1"; + sha256 = "1cwdhgqqv2riqwhsgyrpmqyzvg19lx6zp1g7xdp4rikh7rkn03ds"; + buildDepends = [ + array base containers directory filepath hslogger HUnit mtl network + old-locale old-time parsec process random regex-compat time unix + ]; + testDepends = [ + array base containers directory errorcall-eq-instance filepath + hslogger HUnit mtl network old-locale old-time parsec process + QuickCheck random regex-compat testpack time unix + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://software.complete.org/missingh"; + description = "Large utility library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MissingM" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "MissingM"; + version = "0.0.4"; + sha256 = "19kijf02jq8w3n2fvisb8xrws524sa690lbp9di6499xakkzyqxs"; + buildDepends = [ base ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + description = "findM and other missing 'M's"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MissingPy" = callPackage + ({ mkDerivation, anydbm, base, MissingH }: + mkDerivation { + pname = "MissingPy"; + version = "0.10.6"; + sha256 = "0390ap25qj6a37jllsih39q5apgvwdjdw5m7jgfrllkp5bng6yj6"; + buildDepends = [ anydbm base MissingH ]; + homepage = "http://github.com/softmechanics/missingpy"; + description = "Haskell interface to Python"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Modulo" = callPackage + ({ mkDerivation, base, numeric-prelude }: + mkDerivation { + pname = "Modulo"; + version = "0.2.0.1"; + sha256 = "1n90lfrvfr1ni7ninlxbs4wk0m7mibdpi9sy26ifih51nmk8nziq"; + buildDepends = [ base numeric-prelude ]; + description = "Modular arithmetic via Numeric-Prelude"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "Moe" = callPackage + ({ mkDerivation, base, GLUT, random }: + mkDerivation { + pname = "Moe"; + version = "0.1"; + sha256 = "1nk767nywssg5p50wd6czcbhi61v5gcncyy3d59a90slzic8n5b3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base GLUT random ]; + description = "A FRP library based on signal functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadCatchIO-mtl" = callPackage + ({ mkDerivation, base, extensible-exceptions + , MonadCatchIO-transformers + }: + mkDerivation { + pname = "MonadCatchIO-mtl"; + version = "0.3.1.0"; + sha256 = "0qarf73c8zq8dgvxdiwqybpjfy8gba9vf4k0skiwyk5iphilxhhq"; + buildDepends = [ + base extensible-exceptions MonadCatchIO-transformers + ]; + homepage = "http://darcsden.com/jcpetruzza/MonadCatchIO-mtl"; + description = "Monad-transformer version of the Control.Exception module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadCatchIO-mtl-foreign" = callPackage + ({ mkDerivation, base, MonadCatchIO-mtl, mtl, primitive }: + mkDerivation { + pname = "MonadCatchIO-mtl-foreign"; + version = "0.1"; + sha256 = "0jfq5v1jigxl9mnnvpqph9ayq840s9nyb5srym04mbicri4gbjan"; + buildDepends = [ base MonadCatchIO-mtl mtl primitive ]; + description = "Polymorphic combinators for working with foreign functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadCatchIO-transformers" = callPackage + ({ mkDerivation, base, extensible-exceptions, monads-tf + , transformers + }: + mkDerivation { + pname = "MonadCatchIO-transformers"; + version = "0.3.1.3"; + sha256 = "1g840h7whsvgyrh4v58mdmsb7hinq785irbz6x9y08r1q8r9r90h"; + buildDepends = [ + base extensible-exceptions monads-tf transformers + ]; + description = "Monad-transformer compatible version of the Control.Exception module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadCatchIO-transformers-foreign" = callPackage + ({ mkDerivation, base, MonadCatchIO-transformers, primitive + , transformers + }: + mkDerivation { + pname = "MonadCatchIO-transformers-foreign"; + version = "0.1"; + sha256 = "070ifw78z2si3l1hqqvx236spdf61p3bf1qspd54fzq2dm89i1yw"; + buildDepends = [ + base MonadCatchIO-transformers primitive transformers + ]; + description = "Polymorphic combinators for working with foreign functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadLab" = callPackage + ({ mkDerivation, base, haskell98, parsec, process, template-haskell + }: + mkDerivation { + pname = "MonadLab"; + version = "0.0.2"; + sha256 = "1p8xhxxjhwr93as98pvp1z25ypgj7arka8bw75r0q46948h7nxf7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskell98 parsec process template-haskell ]; + homepage = "http://monadgarden.cs.missouri.edu/MonadLab"; + description = "Automatically generate layered monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadPrompt" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "MonadPrompt"; + version = "1.0.0.5"; + sha256 = "1nmy7dfzrkd8yfv5i9vlmjq9khnyi76ayvkzgcf783v5hfzcn4mh"; + buildDepends = [ base mtl ]; + description = "MonadPrompt, implementation & examples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MonadRandom" = callPackage + ({ mkDerivation, base, mtl, random, transformers }: + mkDerivation { + pname = "MonadRandom"; + version = "0.3.0.1"; + sha256 = "0bbj6rkxskrvl14lngpggql4q41pw21cj4z8h592mizrxjfa3rj0"; + buildDepends = [ base mtl random transformers ]; + description = "Random-number generation monad"; + license = "unknown"; + }) {}; + + "MonadRandomLazy" = callPackage + ({ mkDerivation, base, MonadRandom, mtl, random }: + mkDerivation { + pname = "MonadRandomLazy"; + version = "0.1"; + sha256 = "1nsnv47mwka4bsmv7hvsx96s6w6qrzvfsn47fvcfy4fi88b56p2j"; + buildDepends = [ base MonadRandom mtl random ]; + description = "Lazy monad for psuedo random-number generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Monadius" = callPackage + ({ mkDerivation, array, base, directory, GLUT, OpenGL }: + mkDerivation { + pname = "Monadius"; + version = "0.99"; + sha256 = "0jq59nnnydllqpvg3h2d1ylz3g58hwi0m08lmw2bv0ajzgn5mc8x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base directory GLUT OpenGL ]; + homepage = "http://www.geocities.jp/takascience/haskell/monadius_en.html"; + description = "2-D arcade scroller"; + license = "GPL"; + }) {}; + + "Monaris" = callPackage + ({ mkDerivation, array, base, containers, directory, free + , free-game, mtl + }: + mkDerivation { + pname = "Monaris"; + version = "0.1.8"; + sha256 = "0myghw0w122n1czpaaqmpiyv0nragjkwnja8kb4agrwhcjfk3icb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory free free-game mtl + ]; + homepage = "https://github.com/fumieval/Monaris/"; + description = "A simple tetris clone"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Monatron" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Monatron"; + version = "0.3.1"; + sha256 = "0250xqc5fgl8mg9yb0ykbfmxnyxacqbvi692irgfw89gf9vkh886"; + buildDepends = [ base ]; + description = "Monad transformer library with uniform liftings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Monatron-IO" = callPackage + ({ mkDerivation, base, Monatron, transformers }: + mkDerivation { + pname = "Monatron-IO"; + version = "1.0"; + sha256 = "0svdyfzv4xlwjnc61wwik8a60a5667lhsys49sgry65a1v2csnv0"; + buildDepends = [ base Monatron transformers ]; + homepage = "https://github.com/kreuzschlitzschraubenzieher/Monatron-IO"; + description = "MonadIO instances for the Monatron transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Monocle" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl }: + mkDerivation { + pname = "Monocle"; + version = "0.0.4"; + sha256 = "1p8s2agsni56h7vlydbhy7qhi0qkwafpcrsfafrlg44gvpwff15y"; + buildDepends = [ base containers haskell98 mtl ]; + description = "Symbolic computations in strict monoidal categories with LaTeX output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MorseCode" = callPackage + ({ mkDerivation, base, containers, split }: + mkDerivation { + pname = "MorseCode"; + version = "0.0.5"; + sha256 = "1dglyak17db7q9nd6s255w2zh8lh192vidyjvgvh53vbybymb20z"; + buildDepends = [ base containers split ]; + description = "Morse code"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "MuCheck" = callPackage + ({ mkDerivation, base, directory, hashable, haskell-src-exts, hint + , hspec, mtl, random, syb, temporary, time + }: + mkDerivation { + pname = "MuCheck"; + version = "0.3.0.4"; + sha256 = "183p3fmzz5d67g8wmzgv8c8yyhs0cp7x3xig4cm9s98nhrsm1j0r"; + buildDepends = [ + base directory hashable haskell-src-exts hint mtl random syb + temporary time + ]; + testDepends = [ + base directory hashable haskell-src-exts hint hspec mtl random syb + temporary time + ]; + homepage = "https://bitbucket.com/osu-testing/mucheck"; + description = "Automated Mutation Testing"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "MuCheck-HUnit" = callPackage + ({ mkDerivation, base, HUnit, MuCheck }: + mkDerivation { + pname = "MuCheck-HUnit"; + version = "0.3.0.4"; + sha256 = "05x5sfwlzzis29sps93ypsn53y2vs4cjmxifjqn7wd5lmhaxjbhj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base HUnit MuCheck ]; + homepage = "https://bitbucket.com/osu-testing/mucheck-hunit"; + description = "Automated Mutation Testing for HUnit tests"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "MuCheck-Hspec" = callPackage + ({ mkDerivation, base, hspec, hspec-core, MuCheck }: + mkDerivation { + pname = "MuCheck-Hspec"; + version = "0.3.0.4"; + sha256 = "0c8sd6ns8hnhc7577j0y7iqyhf7ld51zmrr3jgpckgpcghycw5mw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base hspec hspec-core MuCheck ]; + homepage = "https://bitbucket.com/osu-testing/mucheck-hspec"; + description = "Automated Mutation Testing for Hspec tests"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "MuCheck-QuickCheck" = callPackage + ({ mkDerivation, base, MuCheck, QuickCheck }: + mkDerivation { + pname = "MuCheck-QuickCheck"; + version = "0.3.0.4"; + sha256 = "1q242vw70jccfj19jn6wx1fm74mshd60lay9ql4379mgcl2lf6qk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base MuCheck QuickCheck ]; + homepage = "https://bitbucket.com/osu-testing/mucheck-quickcheck"; + description = "Automated Mutation Testing for QuickCheck tests"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "MuCheck-SmallCheck" = callPackage + ({ mkDerivation, base, MuCheck, smallcheck }: + mkDerivation { + pname = "MuCheck-SmallCheck"; + version = "0.3.0.4"; + sha256 = "19brgllnbsbbg57jgwgd745iial53ykn7c329x9lq6gd82siavii"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base MuCheck smallcheck ]; + homepage = "https://bitbucket.com/osu-testing/mucheck-smallcheck"; + description = "Automated Mutation Testing for SmallCheck tests"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "Munkres" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "Munkres"; + version = "0.1"; + sha256 = "169mgcyls0dsifnbp615r4i3g64ga2vbczsiv4aq17d1nma8sw19"; + buildDepends = [ array base ]; + configureFlags = [ "-f-debug" "-fsplitbase" ]; + description = "Munkres' assignment algorithm (hungarian method)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Munkres-simple" = callPackage + ({ mkDerivation, array, base, bimap, containers, Munkres }: + mkDerivation { + pname = "Munkres-simple"; + version = "0.1.0.1"; + sha256 = "0k5v37qrhb8i5hfx9jvkggjmry2jrzw967s17l2x561qmm59c2rb"; + buildDepends = [ array base bimap containers Munkres ]; + description = "Simple and typesafe layer over the Munkres package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "MusicBrainz" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , HTTP, http-conduit, http-types, monad-control, old-locale + , resourcet, text, time, transformers, vector, xml-conduit + , xml-types + }: + mkDerivation { + pname = "MusicBrainz"; + version = "0.2.2"; + sha256 = "1byliyx6ykhd62n0zsvhaa94s77qj8lya5m7cq031zh5zkx6j7l3"; + buildDepends = [ + aeson base bytestring conduit conduit-extra HTTP http-conduit + http-types monad-control old-locale resourcet text time + transformers vector xml-conduit xml-types + ]; + homepage = "http://floss.scru.org/hMusicBrainz"; + description = "interface to MusicBrainz XML2 web service"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "MusicBrainz-libdiscid" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "MusicBrainz-libdiscid"; + version = "0.5.0.0"; + sha256 = "15fwpbh8yxv41k73j9q4v5d5c5rh3q2xfp7pc7b5mc3rxipw4pa5"; + buildDepends = [ base containers vector ]; + homepage = "https://github.com/atwupack/MusicBrainz-libdiscid"; + description = "Binding to libdiscid by MusicBrainz"; + license = "LGPL"; + }) {}; + + "NGrams" = callPackage + ({ mkDerivation, base, HCL, HTTP, network, regex-compat }: + mkDerivation { + pname = "NGrams"; + version = "1.1"; + sha256 = "1niwh0ndkzgd38phx5527i14nb9swvybdjwjwbndkpb21x5j82nc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HCL HTTP network regex-compat ]; + description = "Simple application for calculating n-grams using Google"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NTRU" = callPackage + ({ mkDerivation, arithmoi, base, bytestring, containers, crypto-api + , polynomial, random, SHA, split + }: + mkDerivation { + pname = "NTRU"; + version = "1.0.0.0"; + sha256 = "0n96hxzv5b1zs0xkq5ksh0hp075ca46l8xd7cs2hdnmkmi6rwvha"; + buildDepends = [ + arithmoi base bytestring containers crypto-api polynomial random + SHA split + ]; + description = "NTRU Cryptography"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NXT" = callPackage + ({ mkDerivation, base, bluetooth, bytestring, filepath, HUnit, mtl + , QuickCheck, serialport, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, unix + }: + mkDerivation { + pname = "NXT"; + version = "0.2.3"; + sha256 = "1ka1k9dww84rxx8c45dab6f92cb8mx3fy3sskw07p3f4ahv9whi3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring filepath mtl serialport time unix + ]; + testDepends = [ + base bytestring filepath HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + extraLibraries = [ bluetooth ]; + homepage = "http://mitar.tnode.com"; + description = "A Haskell interface to Lego Mindstorms NXT"; + license = stdenv.lib.licenses.gpl3; + }) { bluetooth = null; }; + + "NXTDSL" = callPackage + ({ mkDerivation, attoparsec, base, hashable, mtl, resourcet, stm + , text, unordered-containers + }: + mkDerivation { + pname = "NXTDSL"; + version = "0.4"; + sha256 = "117ngz15j5chnyrhj1da3r4z11vqx5g70wan7zblwr3s6n006485"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base hashable mtl resourcet stm text + unordered-containers + ]; + homepage = "https://github.com/agrafix/legoDSL"; + description = "Generate NXC Code from DSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NanoProlog" = callPackage + ({ mkDerivation, base, containers, ListLike, uu-parsinglib }: + mkDerivation { + pname = "NanoProlog"; + version = "0.3"; + sha256 = "0wjjwzzc78sj7nsaq1hgxiwv0pc069mxns425lhmrlxcm0vf8fmn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ListLike uu-parsinglib ]; + description = "Very small interpreter for a Prolog-like language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NaturalLanguageAlphabets" = callPackage + ({ mkDerivation, base, bytestring, hashable, intern + , unordered-containers + }: + mkDerivation { + pname = "NaturalLanguageAlphabets"; + version = "0.0.0.1"; + sha256 = "0zwp7hqgvkrz1d3wcsp79v29b1c6cyby8jzvndnsb3gxp7x7gpws"; + buildDepends = [ + base bytestring hashable intern unordered-containers + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Alphabet and word representations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NaturalSort" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, strict }: + mkDerivation { + pname = "NaturalSort"; + version = "0.2.1"; + sha256 = "1xjhmjxp7w0nxvphnfh2phfpg4aqhjyg2f8q99qqavf8cq2k3za9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring QuickCheck strict ]; + configureFlags = [ + "-f-coverage" "-f-test" "-f-no-lib" "-f-driver" "-f-base3" + ]; + homepage = "http://github.com/joachifm/natsort"; + description = "Natural sorting for strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NestedFunctor" = callPackage + ({ mkDerivation, base, comonad, distributive }: + mkDerivation { + pname = "NestedFunctor"; + version = "0.2.0.2"; + sha256 = "1kmv20haxkqn1cwy9g59nmjpn5x1rng2rrd8y3gwxfdwn8blc735"; + buildDepends = [ base comonad distributive ]; + homepage = "https://github.com/kwf/NestedFunctor"; + description = "Nested composition of functors with a type index tracking nesting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NestedSampling" = callPackage + ({ mkDerivation, base, random, vector }: + mkDerivation { + pname = "NestedSampling"; + version = "0.1.4"; + sha256 = "1sdlnjnlbk5b04zyhr7574g2ghcivzvkxnm2aak4h9bik00gb1lv"; + buildDepends = [ base random vector ]; + homepage = "https://github.com/ijt/haskell_nested_sampling"; + description = "A port of John Skilling's nested sampling C code to Haskell"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "NetSNMP" = callPackage + ({ mkDerivation, base, bytestring, HUnit, netsnmp, process + , utf8-string + }: + mkDerivation { + pname = "NetSNMP"; + version = "0.3.1.0"; + sha256 = "17lmxwcc3z69dgxipi776m2wpwa1lz84w9v2wirw08wb9fba2gdr"; + buildDepends = [ base bytestring utf8-string ]; + testDepends = [ base bytestring HUnit process utf8-string ]; + extraLibraries = [ netsnmp ]; + homepage = "https://github.com/ptek/netsnmp"; + description = "Bindings for net-snmp's C API for clients"; + license = stdenv.lib.licenses.bsd3; + }) { netsnmp = null; }; + + "Network-NineP" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, convertible + , monad-loops, mstate, mtl, network, NineP, regex-posix, stateref + , transformers + }: + mkDerivation { + pname = "Network-NineP"; + version = "0.2.0"; + sha256 = "0pa0j9ljq32dikffwi3n1cifilb2586z3q004rqa0sq82zyah949"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers convertible monad-loops mstate + mtl network NineP regex-posix stateref transformers + ]; + description = "High-level abstraction over 9P protocol"; + license = "unknown"; + }) {}; + + "NewBinary" = callPackage + ({ mkDerivation, array, base, integer }: + mkDerivation { + pname = "NewBinary"; + version = "0.2.1"; + sha256 = "0cp71hkx8cccx7jxf5qw1bxdylcc56v68mvjp0dn9hkh1idxplzq"; + buildDepends = [ array base integer ]; + description = "A binary I/O library"; + license = "unknown"; + }) { integer = null; }; + + "NineP" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "NineP"; + version = "0.0.2.1"; + sha256 = "1k6qdp4zmqjl2f6cqy1zzzl6ncb2m9r0qgh4c24i2h5kkxmm3cab"; + buildDepends = [ base binary bytestring ]; + configureFlags = [ "-f-bytestring-in-base" ]; + homepage = "http://9ph.googlecode.com"; + description = "9P2000 in pure Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ninjas" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , gloss, network, networked-game, random + }: + mkDerivation { + pname = "Ninjas"; + version = "0.1.0.0"; + sha256 = "0wz80cv7m7m4q6y6rd07y422b97hyhnb9yl6bj68pi1nxmjzcjhm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers filepath gloss network + networked-game random + ]; + homepage = "http://github.com/glguy/ninjas"; + description = "Ninja game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NoSlow" = callPackage + ({ mkDerivation, array, base, containers, criterion, dph-base + , dph-prim-seq, statistics, storablevector, template-haskell + , uvector, vector + }: + mkDerivation { + pname = "NoSlow"; + version = "0.2"; + sha256 = "1pr1v8xxnhd7yxbhjqhlkwlsfzbk425bmxn99d80w8p4biag104x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers criterion dph-base dph-prim-seq statistics + storablevector template-haskell uvector vector + ]; + configureFlags = [ + "-fstorablevector" "-fuvector" "-fvector" "-fdph-prim-seq" + ]; + homepage = "http://code.haskell.org/NoSlow"; + description = "Microbenchmarks for various array libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NoTrace" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "NoTrace"; + version = "0.2.0.1"; + sha256 = "053w0j90sf16by9pqllgjxy6r57vzlq33fgwz4ywjn6bypw6009d"; + buildDepends = [ base ]; + testDepends = [ base ]; + homepage = "https://github.com/CindyLinz/Haskell-NoTrace"; + description = "Remove all the functions come from Debug.Trace after debugging"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Noise" = callPackage + ({ mkDerivation, array, base, data-default, vector }: + mkDerivation { + pname = "Noise"; + version = "1.0.6"; + sha256 = "0sjyq8nilqhmlhbagi1ms2zh7fyhzci9w5hj3dyxpd2ccq1bbvyq"; + buildDepends = [ array base data-default vector ]; + description = "A Haskell coherent noise generator based on libnoise"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Nomyx" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath, hint-server + , mtl, network, Nomyx-Core, Nomyx-Language, Nomyx-Web, safe, stm + , time + }: + mkDerivation { + pname = "Nomyx"; + version = "0.7.5"; + sha256 = "1vnq19yh1sr39zch76fxangslx12zsv5w7p6nq48cbz8jix0ypxp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory exceptions filepath hint-server mtl network + Nomyx-Core Nomyx-Language Nomyx-Web safe stm time + ]; + homepage = "http://www.nomyx.net"; + description = "A Nomic game in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Nomyx-Core" = callPackage + ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup + , bytestring, data-lens, data-lens-fd, data-lens-template + , DebugTraceHelpers, deepseq, directory, either-unwrap, exceptions + , filepath, happstack-authenticate, hint, hint-server, hscolour + , ixset, mime-mail, MissingH, mtl, network, Nomyx-Language + , old-locale, random, safe, safecopy, stm, tar, template-haskell + , temporary, text, time, unix + }: + mkDerivation { + pname = "Nomyx-Core"; + version = "0.7.5"; + sha256 = "0kd8rl0i7d4kbhnsakiqk0zmz956f12hccmql8fgnnww4fmf36zs"; + buildDepends = [ + acid-state aeson base blaze-html blaze-markup bytestring data-lens + data-lens-fd data-lens-template DebugTraceHelpers deepseq directory + either-unwrap exceptions filepath happstack-authenticate hint + hint-server hscolour ixset mime-mail MissingH mtl network + Nomyx-Language old-locale random safe safecopy stm tar + template-haskell temporary text time unix + ]; + homepage = "http://www.nomyx.net"; + description = "A Nomic game in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Nomyx-Language" = callPackage + ({ mkDerivation, base, Boolean, containers, data-lens, data-lens-fd + , data-lens-template, DebugTraceHelpers, ghc, mtl, old-locale + , random, safe, time, time-recurrence + }: + mkDerivation { + pname = "Nomyx-Language"; + version = "0.7.5"; + sha256 = "11480ggfphwdyakhch1i8fr3cqhdmx32jg5nj5pc43sk3bpq2dwk"; + buildDepends = [ + base Boolean containers data-lens data-lens-fd data-lens-template + DebugTraceHelpers ghc mtl old-locale random safe time + time-recurrence + ]; + homepage = "http://www.nomyx.net"; + description = "Language to express rules for Nomic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Nomyx-Rules" = callPackage + ({ mkDerivation, base, containers, ghc, hint-server, hslogger, mtl + , old-locale, safe, stm, time, time-recurrence + }: + mkDerivation { + pname = "Nomyx-Rules"; + version = "0.1.0"; + sha256 = "16kzpdvn57sdmpqkwswgixm6pnyi01vj44yvzczn9sy4azwd10q5"; + buildDepends = [ + base containers ghc hint-server hslogger mtl old-locale safe stm + time time-recurrence + ]; + description = "Language to express rules for Nomic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Nomyx-Web" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , data-lens, data-lens-fd, fb, filepath, happstack-authenticate + , happstack-server, hscolour, mtl, Nomyx-Core, Nomyx-Language + , old-locale, reform, reform-blaze, reform-happstack, safe, split + , stm, text, time, web-routes, web-routes-happstack + , web-routes-regular, web-routes-th + }: + mkDerivation { + pname = "Nomyx-Web"; + version = "0.7.5"; + sha256 = "161b87ysa9fh40r1z9cp1mzyrs5ws3d97bsrnqwgcaz4rhnjzyvb"; + buildDepends = [ + base blaze-html blaze-markup bytestring data-lens data-lens-fd fb + filepath happstack-authenticate happstack-server hscolour mtl + Nomyx-Core Nomyx-Language old-locale reform reform-blaze + reform-happstack safe split stm text time web-routes + web-routes-happstack web-routes-regular web-routes-th + ]; + homepage = "http://www.nomyx.net"; + description = "Web gui for Nomyx"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NonEmpty" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "NonEmpty"; + version = "0.1"; + sha256 = "0nycv791c6b5bcaz5y9wm3wxn1p930p163qs1rpdiix04fnaxgxl"; + buildDepends = [ base ]; + description = "Library providing a non-empty list datatype, and total functions operating on it"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NonEmptyList" = callPackage + ({ mkDerivation, base, category-extras, QuickCheck, Semigroup + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "NonEmptyList"; + version = "0.0.9"; + sha256 = "09515y7ax4vndsj1828b6xxnnkml4vg9x29rn3lrw3rc65fi11x2"; + buildDepends = [ + base category-extras QuickCheck Semigroup test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.google.com/p/nonempty/"; + description = "A list with a length of at least one"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NumInstances" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "NumInstances"; + version = "1.4"; + sha256 = "0ycnwn09izajv330l7a31mc0alifqmxjsn9qmfswwnbg6i4jmnyb"; + buildDepends = [ base ]; + homepage = "https://github.com/conal/NumInstances"; + description = "Instances of numeric classes for functions and tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NumLazyByteString" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "NumLazyByteString"; + version = "0.0.0.1"; + sha256 = "17ca34hxaz9xk3ykkzp14n7wb31aiza12859k3rmvwhnq4j89jqs"; + buildDepends = [ base binary bytestring ]; + configureFlags = [ "-fsmall_base" ]; + description = "Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "NumberSieves" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "NumberSieves"; + version = "0.1.2"; + sha256 = "1w8y46ivli37rlhkdrnw13qv6f0m13a88w0qkfw949b09vdp2nw2"; + buildDepends = [ array base ]; + homepage = "http://patch-tag.com/r/lpsmith/NumberSieves"; + description = "Number Theoretic Sieves: primes, factorization, and Euler's Totient"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Numbers" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "Numbers"; + version = "0.2.1"; + sha256 = "1z1v396lar6b0lyis3k5gn5kn17ndggm8j7qxnhirlpgm831fgg7"; + buildDepends = [ base random ]; + homepage = "http://page.mi.fu-berlin.de/aneumann/numbers/index.html"; + description = "An assortment of number theoretic functions"; + license = "LGPL"; + }) {}; + + "Nussinov78" = callPackage + ({ mkDerivation, ADPfusion, base, ghc-prim, mtl, primitive + , PrimitiveArray, vector + }: + mkDerivation { + pname = "Nussinov78"; + version = "0.1.0.0"; + sha256 = "1j9qmin7fqwfy69f7wi1is1nawhh46phda6na20am7r8cjzdnjsh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ADPfusion base ghc-prim mtl primitive PrimitiveArray vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; + description = "Nussinov78 using the ADPfusion library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Nutri" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Nutri"; + version = "0.1"; + sha256 = "1m7qx5zydz5jpk6a55k7rzchlwmkd91gsiqmn26qqn50ab3di35j"; + buildDepends = [ base ]; + homepage = "https://github.com/frosch03/Nutri"; + description = "A little library to calculate nutrition values of food items"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "OGL" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "OGL"; + version = "0.0.3"; + sha256 = "1w8lpi2r315b4ry234gi4rq09j92zvhr9ibxwsig6544cbb5g8qm"; + buildDepends = [ base mtl ]; + homepage = "http://haskell.org/haskellwiki/OGL"; + description = "A context aware binding for the OpenGL graphics system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OSM" = callPackage + ({ mkDerivation, base, comonad-transformers, containers, data-lens + , hxt, newtype + }: + mkDerivation { + pname = "OSM"; + version = "0.6.4"; + sha256 = "1m606r0lc0hsniqn7krm2hpvhj7y6sq4qbjjj4g8n4hap6v4syr9"; + buildDepends = [ + base comonad-transformers containers data-lens hxt newtype + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/geo-osm"; + description = "Parse OpenStreetMap files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OTP" = callPackage + ({ mkDerivation, base, Crypto, time }: + mkDerivation { + pname = "OTP"; + version = "0.0.0.1"; + sha256 = "0vcxyfk1vx30cfngq5cv3lc34x0sxsirykhbi4ygw5pvd9ylzadb"; + buildDepends = [ base Crypto time ]; + testDepends = [ base Crypto time ]; + homepage = "https://github.com/matshch/OTP"; + description = "HMAC-Based and Time-Based One-Time Passwords"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Object" = callPackage + ({ mkDerivation, base, containers, ghc, template-haskell }: + mkDerivation { + pname = "Object"; + version = "1.0"; + sha256 = "05lrqq4008vnfs2x8kxlyrgdvxmzk04rqvn0w65b691bp3vwnbf9"; + buildDepends = [ base containers ghc template-haskell ]; + homepage = "https://github.com/yokto/object"; + description = "Object oriented programming for haskell using multiparameter typeclasses"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "ObjectIO" = callPackage + ({ mkDerivation, comctl32, comdlg32, gdi32, kernel32, ole32 + , shell32, user32, winmm, winspool + }: + mkDerivation { + pname = "ObjectIO"; + version = "1.0.1.1"; + sha256 = "1f8ac7dk1ls6xla3w0wy2qr164kv67k5ilj7niakfr9x74mpp6jy"; + extraLibraries = [ + comctl32 comdlg32 gdi32 kernel32 ole32 shell32 user32 winmm + winspool + ]; + license = stdenv.lib.licenses.bsd3; + }) { comctl32 = null; comdlg32 = null; gdi32 = null; + kernel32 = null; ole32 = null; shell32 = null; user32 = null; + winmm = null; winspool = null; }; + + "ObjectName" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ObjectName"; + version = "1.0.1.0"; + sha256 = "1aw221i1cisk7jpgchs16f3br0ddllh0n0idhw5v6n6ysv4vv155"; + buildDepends = [ base ]; + homepage = "https://github.com/haskell-opengl/ObjectName"; + description = "Explicitly handled object names"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Obsidian" = callPackage + ({ mkDerivation, base, containers, cuda, language-c-quote + , mainland-pretty, mtl, mwc-random, process, rdtsc, text + , value-supply, vector + }: + mkDerivation { + pname = "Obsidian"; + version = "0.1.0.0"; + sha256 = "14dbaj54i4li4hbc2bhl19ma9vgs97mfz8xfwvlndldb2kac4x01"; + buildDepends = [ + base containers cuda language-c-quote mainland-pretty mtl + mwc-random process rdtsc text value-supply vector + ]; + homepage = "https://github.com/svenssonjoel/Obsidian"; + description = "Embedded language for GPU Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Octree" = callPackage + ({ mkDerivation, AC-Vector, base, markdown-unlit, QuickCheck }: + mkDerivation { + pname = "Octree"; + version = "0.5.4.2"; + sha256 = "0q07jylv5ggvnp32h3b63pk1rcvvxh7bzi3dyx4ga2s0zwfaq1q2"; + buildDepends = [ AC-Vector base QuickCheck ]; + testDepends = [ AC-Vector base markdown-unlit QuickCheck ]; + homepage = "https://github.com/mgajda/octree"; + description = "Simple unbalanced Octree for storing data about 3D points"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OddWord" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "OddWord"; + version = "1.0.0.2"; + sha256 = "1c4xbfkikyn1jh3qz0ycxzmx0zqfg5gliafb764942dvd851hljv"; + buildDepends = [ base ]; + testDepends = [ base QuickCheck ]; + homepage = "http://www.gekkou.co.uk/"; + description = "Provides a wrapper for deriving word types with fewer bits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Omega" = callPackage + ({ mkDerivation, base, containers, hsc2hs, HUnit }: + mkDerivation { + pname = "Omega"; + version = "1.0.3"; + sha256 = "05dax2r7rrdbsvxszxn13xcf24zq87xq8scxzvl2ccr2y29n0f5j"; + buildDepends = [ base containers ]; + testDepends = [ base containers hsc2hs HUnit ]; + configureFlags = [ "-f-useinstalledomega" ]; + description = "Integer sets and relations using Presburger arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OneTuple" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "OneTuple"; + version = "0.2.1"; + sha256 = "1x52b68zh3k9lnps5s87kzan7dzvqp6mrwgayjq15w9dv6v78vsb"; + buildDepends = [ base ]; + description = "Singleton Tuple"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenAFP" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, hashable, hashtables, mtl, process, regex-compat + }: + mkDerivation { + pname = "OpenAFP"; + version = "1.4.2"; + sha256 = "0x8yrxyfwgzgp7158nrk4y3wzpfm9bnww0nfbbi9hajiqfd8ymc0"; + buildDepends = [ + array base binary bytestring containers directory hashable + hashtables mtl process regex-compat + ]; + homepage = "https://github.com/audreyt/openafp/"; + description = "IBM AFP document format parser and generator"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "OpenAFP-Utils" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, hashable, line2pdf, OpenAFP, regex-base, regex-posix + , text, text-locale-encoding, xhtml + }: + mkDerivation { + pname = "OpenAFP-Utils"; + version = "1.4.1.3"; + sha256 = "160qlcjh0pgslql9f4zv2asw8kb9kl7wd6dk5958dv0n9p96pay0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory filepath hashable + line2pdf OpenAFP regex-base regex-posix text text-locale-encoding + xhtml + ]; + description = "Assorted utilities to work with AFP data streams"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "OpenAL" = callPackage + ({ mkDerivation, base, openal, OpenGL }: + mkDerivation { + pname = "OpenAL"; + version = "1.6.0.0"; + sha256 = "0bw20ykn8vi3g4im4nsrfz7p1qq9qwnx8da83zwdbr3wjm9934gd"; + buildDepends = [ base OpenGL ]; + extraLibraries = [ openal ]; + configureFlags = [ "-fusenativewindowslibraries" ]; + homepage = "https://github.com/haskell-openal/ALUT"; + description = "A binding to the OpenAL cross-platform 3D audio API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenCL" = callPackage + ({ mkDerivation, base, bytestring, c2hs, mtl, OpenCL, QuickCheck }: + mkDerivation { + pname = "OpenCL"; + version = "1.0.3.4"; + sha256 = "04cqddhn4b5m0rj2f6i3gr62yhlfgffmkplb4599sd3qbgx0g27x"; + buildDepends = [ base bytestring mtl ]; + testDepends = [ base QuickCheck ]; + buildTools = [ c2hs ]; + extraLibraries = [ OpenCL ]; + homepage = "https://github.com/IFCA/opencl"; + description = "Haskell high-level wrapper for OpenCL"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) OpenCL; }; + + "OpenCLRaw" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "OpenCLRaw"; + version = "1.0.1001"; + sha256 = "1a9nlrmxp3jwc3hbj79xm35aypfby04qy01fk4vyrp19diiinl07"; + buildDepends = [ base bytestring mtl ]; + homepage = "http://vis.renci.org/jeff/opencl"; + description = "The OpenCL Standard for heterogenous data-parallel computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenCLWrappers" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "OpenCLWrappers"; + version = "0.1.0.3"; + sha256 = "0xlm26jksp4jf1dhkpg4708r1ak5mjdc5x5fjp4fhizmzlk3348s"; + buildDepends = [ base bytestring mtl ]; + configureFlags = [ "-f-link" ]; + homepage = "https://github.com/jkarlson/OpenCLWrappers"; + description = "The OpenCL Standard for heterogenous data-parallel computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenGL" = callPackage + ({ mkDerivation, base, bytestring, GLURaw, libX11, mesa, OpenGLRaw + , text + }: + mkDerivation { + pname = "OpenGL"; + version = "2.9.2.0"; + sha256 = "1sa5jmhj0az6sik6swv2vgzhv9gj34dbq2px23ag1a4yrk5gcn0p"; + buildDepends = [ base bytestring GLURaw OpenGLRaw text ]; + extraLibraries = [ libX11 mesa ]; + homepage = "http://www.haskell.org/haskellwiki/Opengl"; + description = "A binding for the OpenGL graphics system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenGLCheck" = callPackage + ({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }: + mkDerivation { + pname = "OpenGLCheck"; + version = "1.0"; + sha256 = "0zjgwd9h6jncvp7x4nn049878jagcajsc63ch5i1ynndnrr1cfar"; + buildDepends = [ base checkers haskell98 OpenGL QuickCheck ]; + description = "Quickcheck instances for various data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenGLRaw" = callPackage + ({ mkDerivation, base, ghc-prim, mesa }: + mkDerivation { + pname = "OpenGLRaw"; + version = "1.5.0.0"; + sha256 = "04lsidv82fl7yb2fnqpx7q0vgiwxbswh8g7dv9q9s9i2jwiaaal5"; + buildDepends = [ base ghc-prim ]; + extraLibraries = [ mesa ]; + configureFlags = [ + "-fuseglxgetprocaddress" "-fusenativewindowslibraries" + ]; + homepage = "http://www.haskell.org/haskellwiki/Opengl"; + description = "A raw binding for the OpenGL graphics system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenGLRaw21" = callPackage + ({ mkDerivation, OpenGLRaw }: + mkDerivation { + pname = "OpenGLRaw21"; + version = "1.2.0.1"; + sha256 = "1v848qhjksiwc8617fif4dbvw40xfnz39fpkcsv52mkh66flnv9j"; + buildDepends = [ OpenGLRaw ]; + description = "The intersection of OpenGL 2.1 and OpenGL 3.1 Core"; + license = "unknown"; + }) {}; + + "OpenSCAD" = callPackage + ({ mkDerivation, base, Cabal, colour, filepath, HUnit + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "OpenSCAD"; + version = "0.2.0.0"; + sha256 = "1gg5x50631piay35jifh70nq88av71ar896q9vci65isz9a51yvb"; + buildDepends = [ base colour filepath ]; + testDepends = [ + base Cabal colour filepath HUnit test-framework + test-framework-hunit + ]; + homepage = "https://graphics-openscad.googlecode.com/"; + description = "ADT wrapper and renderer for OpenSCAD models"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenVG" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, OpenGLRaw, OpenVGRaw }: + mkDerivation { + pname = "OpenVG"; + version = "0.7.0"; + sha256 = "0ad96lbwcwl7vvk5vx1mmb0wj28c541jwd9nsm7l5na9qdxfhzvj"; + buildDepends = [ base GLUT OpenGL OpenGLRaw OpenVGRaw ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "OpenVG (ShivaVG-0.2.1) binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OpenVGRaw" = callPackage + ({ mkDerivation, base, OpenGLRaw }: + mkDerivation { + pname = "OpenVGRaw"; + version = "0.4.0"; + sha256 = "1fdg5b8f2x36x6gmdkazkmhqgknagd0kzr70hydygsmqbf2im5x2"; + buildDepends = [ base OpenGLRaw ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Raw binding to OpenVG (ShivaVG-0.2.1 implementation)."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Operads" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "Operads"; + version = "1.0"; + sha256 = "1b880lrzdxww3j19zspnj49ifsn89n0ac1h5xf7nn83847k8q2qk"; + buildDepends = [ array base containers mtl ]; + configureFlags = [ "-f-useoldmap" "-f-mapoperad" ]; + homepage = "http://math.stanford.edu/~mik/operads"; + description = "Groebner basis computation for Operads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OptDir" = callPackage + ({ mkDerivation, base, hashable, syb }: + mkDerivation { + pname = "OptDir"; + version = "0.0.3"; + sha256 = "1bb5s57d3wyr9rd275jl0sk85yisl1dpbz042yg7pksv5l0xal0q"; + buildDepends = [ base hashable syb ]; + description = "The OptDir type for representing optimization directions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "OrPatterns" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, mtl, split, syb, template-haskell + }: + mkDerivation { + pname = "OrPatterns"; + version = "0.1"; + sha256 = "0fkg2bnk7gh8lzf8i0bffj6qbbpq15sf8yw88rqpzghsz7xrr111"; + buildDepends = [ + base containers haskell-src-exts haskell-src-meta mtl split syb + template-haskell + ]; + description = "A quasiquoter for or-patterns"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ordinals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Ordinals"; + version = "0.0.0.2"; + sha256 = "04xk74rl2d6vp1kn197hsbkkwdvwvqpjqg3kgkpkl2i0r90y8lsi"; + buildDepends = [ base ]; + homepage = "http://patch-tag.com/r/kyagrd/Ordinals/"; + description = "Ordinal arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PArrows" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl }: + mkDerivation { + pname = "PArrows"; + version = "0.1.1"; + sha256 = "08mkq72zv9ywp002vwjk7gl6pq6915zdd06sp4ap935aqdjrhn0p"; + buildDepends = [ base containers ghc-prim mtl ]; + homepage = "http://www.cs.helsinki.fi/u/ekarttun/PArrows/"; + description = "Arrow parser combinators similar to Parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PBKDF2" = callPackage + ({ mkDerivation, base, binary, bytestring, Crypto, random }: + mkDerivation { + pname = "PBKDF2"; + version = "0.3.1.5"; + sha256 = "0ljacj31pmcwk4lk24p37761sb60ncwjnjbqhnfrgdjqnyj2bd62"; + buildDepends = [ base binary bytestring Crypto random ]; + description = "Make password-based security schemes more secure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PCLT" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, utf8-string }: + mkDerivation { + pname = "PCLT"; + version = "0.1"; + sha256 = "0k5abpdz066dsszkj39fd03slb279ddj4i8clnq4gafpa90xbg9q"; + buildDepends = [ base bytestring containers mtl utf8-string ]; + homepage = "http://github.com/Andrey-Sisoyev/PCLT"; + description = "Extension to Show: templating, catalogizing, languages, parameters, etc"; + license = "LGPL"; + }) {}; + + "PCLT-DB" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible, HDBC + , HDBC-postgresql, mtl, PCLT + }: + mkDerivation { + pname = "PCLT-DB"; + version = "0.1.1"; + sha256 = "0nb5mijpkbllrs9034d3a24drd95lvrhlx60ahcd73kmagh9rfqf"; + buildDepends = [ + base bytestring containers convertible HDBC HDBC-postgresql mtl + PCLT + ]; + homepage = "http://github.com/Andrey-Sisoyev/PCLT-DB"; + description = "An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers"; + license = "LGPL"; + }) {}; + + "PDBtools" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "PDBtools"; + version = "0.0.3"; + sha256 = "1i5hixmywy63pnh15zl7npfiwc7dvlnz6izjxg08cnvn8jyi026q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring containers ]; + configureFlags = [ "-f-tests" ]; + homepage = "http://www.github.com/rotskoff"; + description = "A library for analysis of 3-D protein coordinates"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "PSQueue" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "PSQueue"; + version = "1.1"; + sha256 = "1k291bh8j5vpcrn6vycww2blwg7jxx9yrfmrqdanz48gs4d8gq58"; + buildDepends = [ base ]; + description = "Priority Search Queue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PTQ" = callPackage + ({ mkDerivation, base, containers, mtl, network, network-uri, xml + }: + mkDerivation { + pname = "PTQ"; + version = "0.0.7"; + sha256 = "0pfd5y8plxicdchkbij0nqj6zwxw3fcy5cz1ji5bky9g3bmz9mhm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl network network-uri xml ]; + configureFlags = [ "-fnetwork-uri" "-futf8cgi" "-f-utf8terminal" ]; + homepage = "http://msakai.jp/hiki/?hsPTQ"; + description = "An implementation of Montague's PTQ"; + license = "LGPL"; + }) {}; + + "PageIO" = callPackage + ({ mkDerivation, array, attoparsec, base, base64-string, bytestring + , containers, directory, iconv, network, old-time, regex-base + , regex-compat, regex-tdfa, sqlite, stringtable-atom, utf8-string + , uuid + }: + mkDerivation { + pname = "PageIO"; + version = "0.0.3"; + sha256 = "0pnnhwmlhjvpb3g94p2asbhy9arvlvcbch11m0hmy7w9m3zj9wjk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array attoparsec base base64-string bytestring containers directory + iconv network old-time regex-base regex-compat regex-tdfa sqlite + stringtable-atom utf8-string uuid + ]; + description = "Page-oriented extraction and composition library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Paillier" = callPackage + ({ mkDerivation, base, crypto-numbers, crypto-random, HUnit + , QuickCheck, test-framework, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "Paillier"; + version = "0.1.0.3"; + sha256 = "0jcb72shia5p0lpnr3qz57jlzjvnwh4642zwys5d3rg0rwnxigz2"; + buildDepends = [ base crypto-numbers crypto-random ]; + testDepends = [ + base crypto-numbers crypto-random HUnit QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + description = "a simple Paillier cryptosystem"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PandocAgda" = callPackage + ({ mkDerivation, Agda, base, containers, directory, filepath, mtl + , pandoc, pandoc-types, QuickCheck, text, time, xhtml + }: + mkDerivation { + pname = "PandocAgda"; + version = "2.3.3.0.2"; + sha256 = "1g39mxrfii8vm40cbb7vdfrx2rx9gm4s1xhp3zjkiyi7f979cbk0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + Agda base containers directory filepath mtl pandoc pandoc-types + QuickCheck text time xhtml + ]; + description = "Pandoc support for literate Agda"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Paraiso" = callPackage + ({ mkDerivation, array, base, containers, control-monad-failure + , directory, fgl, filepath, HUnit, ListLike, listlike-instances + , mtl, numeric-prelude, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , typelevel-tensor, vector + }: + mkDerivation { + pname = "Paraiso"; + version = "0.3.1.3"; + sha256 = "177sinj5il7azsajf9fl65lml7pq792lnvwb07vln5my250ibwi9"; + buildDepends = [ + array base containers control-monad-failure directory fgl filepath + mtl numeric-prelude random text typelevel-tensor vector + ]; + testDepends = [ + array base containers control-monad-failure directory fgl filepath + HUnit ListLike listlike-instances mtl numeric-prelude QuickCheck + random test-framework test-framework-hunit + test-framework-quickcheck2 text typelevel-tensor vector + ]; + configureFlags = [ "-ftest" ]; + homepage = "http://www.paraiso-lang.org/wiki/index.php/Main_Page"; + description = "a code generator for partial differential equations solvers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Parry" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , ghc-prim, network, old-locale, process, random, RSA + , SafeSemaphore, time, unix + }: + mkDerivation { + pname = "Parry"; + version = "0.1.0.0"; + sha256 = "0jy0pya7ahy0nzw1yizi1ll7q5kv4jxgn3n56qgcwv25rh374n4s"; + buildDepends = [ + base binary bytestring containers directory ghc-prim network + old-locale process random RSA SafeSemaphore time unix + ]; + homepage = "http://parry.lif.univ-mrs.fr"; + description = "A proven synchronization server for high performance computing"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ParsecTools" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "ParsecTools"; + version = "0.0.2.0"; + sha256 = "11vshnbxfl8p38aix4h2b0vms8j58agwxbmhd9pkxai764sl6j7g"; + buildDepends = [ base parsec ]; + description = "Parsec combinators for more complex objects"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ParserFunction" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "ParserFunction"; + version = "0.1.0"; + sha256 = "0l0j1mdycqsb5d32l7h0giwrj5yj54523gdn0bvim2vz67qrbxrq"; + buildDepends = [ base containers parsec ]; + description = "Parse and evaluate mathematical expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PartialTypeSignatures" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell }: + mkDerivation { + pname = "PartialTypeSignatures"; + version = "0.1.0.1"; + sha256 = "04c01bcfrb79av2j9bivlwanmycasn7gjnc9gb5jm6gkwyvgv0h3"; + buildDepends = [ base containers syb template-haskell ]; + homepage = "http://code.haskell.org/~aavogt/PartialTypeSignatures"; + description = "emulate partial type signatures with template haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PasswordGenerator" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "PasswordGenerator"; + version = "0.1.0.0"; + sha256 = "12lxylmpi2f1ahy6w1n7jmwn9kay4hajgr95xbnqqdzv4dw6whzw"; + buildDepends = [ base QuickCheck ]; + homepage = "https://github.com/VictorDenisov/PasswordGenerator"; + description = "Simple library for generating passwords"; + license = stdenv.lib.licenses.mit; + }) {}; + + "PastePipe" = callPackage + ({ mkDerivation, base, cmdargs, HTTP, network, network-uri }: + mkDerivation { + pname = "PastePipe"; + version = "1.7"; + sha256 = "0had11n44y7zjhhymdbvahwmxcxxrbxy7c9jxijhw3n7xqhdmva0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs HTTP network network-uri ]; + homepage = "http://github.com/Fuuzetsu/pastepipe"; + description = "CLI for pasting to lpaste.net"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Pathfinder" = callPackage + ({ mkDerivation, base, bytestring, libxml2, text }: + mkDerivation { + pname = "Pathfinder"; + version = "0.5.10"; + sha256 = "1k38p73jnkfcmmz94iqpzg2g6apsxflidvy8p9lwqyzfmg70brqf"; + buildDepends = [ base bytestring text ]; + extraLibraries = [ libxml2 ]; + description = "Relational optimiser and code generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Peano" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Peano"; + version = "0.0.4"; + sha256 = "0ss4p40gkqcw9bdh5iy0yar56gpsanrxld74q5dxvakrf8m6cqmz"; + buildDepends = [ base ]; + description = "simple Peano numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PeanoWitnesses" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "PeanoWitnesses"; + version = "0.1.0.0"; + sha256 = "1g83jws23grl84gnq89rnppw6q7vsbhi9hk6lp5dq2n4818kamgg"; + buildDepends = [ base ]; + description = "GADT type witnesses for Peano-style natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PerfectHash" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmph, containers + , digest, haskell98, time + }: + mkDerivation { + pname = "PerfectHash"; + version = "0.1.3"; + sha256 = "11bs99iprcikcjz7psirmvlhlvhkwghfrb1yz662gk9kq6mhdyq6"; + buildDepends = [ + array base binary bytestring containers digest haskell98 time + ]; + extraLibraries = [ cmph ]; + description = "A perfect hashing library for mapping bytestrings to values"; + license = stdenv.lib.licenses.bsd3; + }) { cmph = null; }; + + "PermuteEffects" = callPackage + ({ mkDerivation, base, ReplicateEffects }: + mkDerivation { + pname = "PermuteEffects"; + version = "0.2"; + sha256 = "0lmmsvqbnw0k321254xfqlzmddvymy0mj50ax7caqj2fnarfgy4l"; + buildDepends = [ base ReplicateEffects ]; + homepage = "https://github.com/MedeaMelana/PermuteEffects"; + description = "Permutations of effectful computations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Pipe" = callPackage + ({ mkDerivation, base, filepath, process, unix }: + mkDerivation { + pname = "Pipe"; + version = "2.1.2"; + sha256 = "1453rjp5whl9vywiq8i86vjfa8ys1ppwabhvlibqwsbx804q9yhr"; + buildDepends = [ base filepath process unix ]; + homepage = "http://iki.fi/matti.niemenmaa/pipe/"; + description = "Process piping library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Piso" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "Piso"; + version = "0.1"; + sha256 = "123hwav5bsadd2lmzgys4dwja1xrbn1c5w19063ak21y5415ci83"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/MedeaMelana/Piso"; + description = "Partial isomorphisms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PlayHangmanGame" = callPackage + ({ mkDerivation, base, containers, directory, mtl, random + , regex-compat + }: + mkDerivation { + pname = "PlayHangmanGame"; + version = "0.2"; + sha256 = "17avnaz6da80v5kgz0b3v0zq3y9p2d3mxxv5a09ggcmilbz4xwlg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory mtl random regex-compat + ]; + configureFlags = [ "-f-prof" ]; + homepage = "freizl.github.com"; + description = "Play Hangman Game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PlayingCards" = callPackage + ({ mkDerivation, base, HUnit, MonadRandom, QuickCheck + , random-shuffle + }: + mkDerivation { + pname = "PlayingCards"; + version = "0.3.0.0"; + sha256 = "1wq4y6dfn93c8pyxbz5dwbd1c2lq78fbw6s2pdk6nvi0zgf5hp6k"; + buildDepends = [ + base HUnit MonadRandom QuickCheck random-shuffle + ]; + description = "Playing cards api"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Plot-ho-matic" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, containers + , data-default-class, glib, gtk, lens, linear, stm, text, time + }: + mkDerivation { + pname = "Plot-ho-matic"; + version = "0.4.0.4"; + sha256 = "1d6nrhk2wyyii6wwwk1mlxa46sdd6xjghyp3cn6qh1i6dwq7i604"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Chart Chart-cairo containers data-default-class glib gtk lens + linear stm text time + ]; + configureFlags = [ "-f-examples" ]; + description = "Real-time line plotter for protobuf-like data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PlslTools" = callPackage + ({ mkDerivation, array, base, directory, filepath, haskell98 + , old-locale, old-time, parsec, process, random + }: + mkDerivation { + pname = "PlslTools"; + version = "0.0.2"; + sha256 = "1kly1jfki4n9fhgkh2m9j9xj8182s92i7rsq81vcm6i3hd4fac94"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base directory filepath haskell98 old-locale old-time parsec + process random + ]; + homepage = "LLayland.wordpress.com"; + description = "So far just a lint like program for PL/SQL. Diff and refactoring tools are planned"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Plural" = callPackage + ({ mkDerivation, base, containers, regex-tdfa }: + mkDerivation { + pname = "Plural"; + version = "0.0.2"; + sha256 = "047aw1pka7xsqnshbmirkxd80m92w96xfb0kpi1a22bx0kpgg58w"; + buildDepends = [ base containers regex-tdfa ]; + description = "Pluralize English words"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Pollutocracy" = callPackage + ({ mkDerivation, array, base, clock, GLUT, random }: + mkDerivation { + pname = "Pollutocracy"; + version = "1.0"; + sha256 = "036b114f6fas2w3kmbcb1ria2ymdgi1sc5iqkskfgbc1iizhm2wh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base clock GLUT random ]; + description = "An imaginary world"; + license = "GPL"; + }) {}; + + "PortFusion" = callPackage + ({ mkDerivation, base, bytestring, network, splice }: + mkDerivation { + pname = "PortFusion"; + version = "1.2.1"; + sha256 = "1n095a7ggkgvxdagn7wi1rnb3h766lah5avyrdxnv4g0kl143vvy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring network splice ]; + configureFlags = [ "-f-llvm" "-f-static" "-f-threaded" ]; + homepage = "http://fusion.corsis.eu"; + description = "high-performance distributed reverse / forward proxy & tunneling for TCP"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "PortMidi" = callPackage + ({ mkDerivation, alsaLib, base }: + mkDerivation { + pname = "PortMidi"; + version = "0.1.3"; + sha256 = "1sjs73jpdsb610l6b8i7pr019ijddz7zqv56f4yy843ix848yqzp"; + buildDepends = [ base ]; + extraLibraries = [ alsaLib ]; + homepage = "http://haskell.org/haskellwiki/PortMidi"; + description = "A binding for PortMedia/PortMidi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PostgreSQL" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "PostgreSQL"; + version = "0.2"; + sha256 = "0p5q3yc8ymgzzlc600h4mb9w86ncrgjdbpqfi49b2jqvkcx5bwrr"; + buildDepends = [ base mtl ]; + description = "Thin wrapper over the C postgresql library"; + license = "unknown"; + }) {}; + + "PrimitiveArray" = callPackage + ({ mkDerivation, base, deepseq, primitive, QuickCheck, repa, vector + , vector-th-unbox + }: + mkDerivation { + pname = "PrimitiveArray"; + version = "0.5.4.0"; + sha256 = "1m97c7zc8x6ml9ng120r4kzl7g73cz4c3qk41j1zihlrrfrcxrvq"; + buildDepends = [ + base deepseq primitive QuickCheck repa vector vector-th-unbox + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Efficient multidimensional arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Printf-TH" = callPackage + ({ mkDerivation, base, haskell98, pretty, template-haskell }: + mkDerivation { + pname = "Printf-TH"; + version = "0.1.1"; + sha256 = "0n1gva510p69vy25zvjkzwqqz2gilbns1wnrzz2p22rjkkbrinvx"; + buildDepends = [ base haskell98 pretty template-haskell ]; + license = "LGPL"; + }) {}; + + "PriorityChansConverger" = callPackage + ({ mkDerivation, base, containers, stm }: + mkDerivation { + pname = "PriorityChansConverger"; + version = "0.1"; + sha256 = "0258ysarn6k5kxxwy4lz9ww2rdhg5mg7h6idfbfrszcgwkcp22a1"; + buildDepends = [ base containers stm ]; + description = "Read single output from an array of inputs - channels with priorities"; + license = "LGPL"; + }) {}; + + "ProbabilityMonads" = callPackage + ({ mkDerivation, base, MaybeT, MonadRandom, mtl }: + mkDerivation { + pname = "ProbabilityMonads"; + version = "0.1.0"; + sha256 = "0vmjg91yq4p0121ypjx4l1hh77j8xj6ha7awdvrjk5fjmz9xryh3"; + buildDepends = [ base MaybeT MonadRandom mtl ]; + description = "Probability distribution monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "PropLogic" = callPackage + ({ mkDerivation, base, old-time, random }: + mkDerivation { + pname = "PropLogic"; + version = "0.9.0.4"; + sha256 = "1gr3xiwj5ggqlrvi2xi612sba0v7lwc3bz0w18knhh0gz60vslqy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base old-time random ]; + homepage = "http://www.bucephalus.org/PropLogic"; + description = "Propositional Logic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Proper" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec, syb }: + mkDerivation { + pname = "Proper"; + version = "0.5.2.0"; + sha256 = "0y8jrvhnvb3nr8zi4hw8cm90nnz4lmcp3npvzsbz2wlkif5qf7k6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers HUnit parsec syb ]; + homepage = "https://github.com/dillonhuff/Proper"; + description = "An implementation of propositional logic in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ProxN" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "ProxN"; + version = "0.0.1"; + sha256 = "0mx3kgkcbhppz2p6g8vb9yx27219ca2w7k36j60vfhszni1c4gid"; + buildDepends = [ base mtl ]; + homepage = "https://github.com/exFalso/ProxN"; + description = "Proximity sets in N dimensions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Pugs" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , control-timeout, directory, filepath, FindBin, haskeline + , HsParrot, HsSyck, MetaObject, mtl, network, parsec, pretty + , process, pugs-compat, pugs-DrIFT, random, stm, stringtable-atom + , time, utf8-string + }: + mkDerivation { + pname = "Pugs"; + version = "6.2.13.20130611"; + sha256 = "13advi8qykjslpg6kqilzdabz5076z6d69b66sf1ikyhjpc1j55i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers control-timeout directory + filepath FindBin haskeline HsParrot HsSyck MetaObject mtl network + parsec pretty process pugs-compat pugs-DrIFT random stm + stringtable-atom time utf8-string + ]; + configureFlags = [ "-fperl5" ]; + homepage = "http://pugscode.org/"; + description = "A Perl 6 Implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Pup-Events" = callPackage + ({ mkDerivation, base, Pup-Events-Client, Pup-Events-PQueue + , Pup-Events-Server + }: + mkDerivation { + pname = "Pup-Events"; + version = "1.0"; + sha256 = "13zjhxq8q1qd7sbc17d73g6mfsfls6rl3ndawbcfjgj73b7xajyj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Pup-Events-Client Pup-Events-PQueue Pup-Events-Server + ]; + description = "A networked event handling framework for hooking into other programs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Pup-Events-Client" = callPackage + ({ mkDerivation, base, network, parsec, Pup-Events-PQueue, stm + , transformers + }: + mkDerivation { + pname = "Pup-Events-Client"; + version = "1.1.4"; + sha256 = "1b6vkjnk1yk7ra221njh1mm92jgzqh2hjbh67p2h4fz2jf202xvm"; + buildDepends = [ + base network parsec Pup-Events-PQueue stm transformers + ]; + description = "A networked event handling framework for hooking into other programs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Pup-Events-Demo" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, parsec, Pup-Events-Client + , Pup-Events-PQueue, Pup-Events-Server, stm + }: + mkDerivation { + pname = "Pup-Events-Demo"; + version = "1.3"; + sha256 = "06cf18ccamaknkm2fcmj17ymdb2i3130q5bakbji4m8349bzhxxb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base GLUT OpenGL parsec Pup-Events-Client Pup-Events-PQueue + Pup-Events-Server stm + ]; + description = "A networked event handling framework for hooking into other programs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Pup-Events-PQueue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "Pup-Events-PQueue"; + version = "1.0"; + sha256 = "0sngiqxzj5kif452s2hn3x1kv257815c5v19dp4wqazbyc373iwx"; + buildDepends = [ base stm ]; + description = "A networked event handling framework for hooking into other programs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Pup-Events-Server" = callPackage + ({ mkDerivation, base, network, parsec, Pup-Events-PQueue, stm + , transformers + }: + mkDerivation { + pname = "Pup-Events-Server"; + version = "1.2"; + sha256 = "18n4bzhwvx336dv4yb5pbicaxbzzhhd36951diwhgw4gf5ji80dn"; + buildDepends = [ + base network parsec Pup-Events-PQueue stm transformers + ]; + description = "A networked event handling framework for hooking into other programs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "QIO" = callPackage + ({ mkDerivation, base, containers, mtl, old-time, random }: + mkDerivation { + pname = "QIO"; + version = "1.2"; + sha256 = "1wm0n5r5nfgbd35ry4fn25bzfj83gn3xbrd14clpw4wqqq45rhx6"; + buildDepends = [ base containers mtl old-time random ]; + homepage = "http://www.cs.nott.ac.uk/~asg/QIO/"; + description = "The Quantum IO Monad is a library for defining quantum computations in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "QuadEdge" = callPackage + ({ mkDerivation, base, random, vector }: + mkDerivation { + pname = "QuadEdge"; + version = "0.2"; + sha256 = "1f3wxc8ipb8ka02xq2snjs5wgl10mk528zjkpwdw5wf3fldhz037"; + buildDepends = [ base random vector ]; + description = "QuadEdge structure for representing triangulations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "QuadTree" = callPackage + ({ mkDerivation, base, composition, lens }: + mkDerivation { + pname = "QuadTree"; + version = "0.10.1"; + sha256 = "0r4qv6xw03g79sn1889vv1rzpkcpjm9lmipvxdl0l1d8r8kvxdxw"; + buildDepends = [ base composition lens ]; + description = "QuadTree library for Haskell, with lens support"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "QuasiText" = callPackage + ({ mkDerivation, attoparsec, base, haskell-src-meta + , template-haskell, text + }: + mkDerivation { + pname = "QuasiText"; + version = "0.1.2.5"; + sha256 = "10y2lirprxyh9m47qxq0plihc22xvmkhq6lfbx3i19vfvkbhnbwx"; + buildDepends = [ + attoparsec base haskell-src-meta template-haskell text + ]; + homepage = "https://github.com/mikeplus64/QuasiText"; + description = "A QuasiQuoter for Text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "QuickAnnotate" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "QuickAnnotate"; + version = "0.6"; + sha256 = "0xphlira6gxfs7md1b55vf9biqzw9v1kzmcs17x07xnzcy1y3dvb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskell-src-exts ]; + homepage = "http://code.haskell.org/QuickAnnotate/"; + description = "Annotation Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "QuickCheck" = callPackage + ({ mkDerivation, base, random, template-haskell, test-framework + , tf-random, transformers + }: + mkDerivation { + pname = "QuickCheck"; + version = "2.7.6"; + sha256 = "09y5l0062l9i5jp9v6811kvkk4zpy0mizwaw44abgz0x1h59gn40"; + buildDepends = [ + base random template-haskell tf-random transformers + ]; + testDepends = [ base template-haskell test-framework ]; + configureFlags = [ "-ftemplatehaskell" "-fbase4" "-fbase3" ]; + homepage = "https://github.com/nick8325/quickcheck"; + description = "Automatic testing of Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "QuickCheck-GenT" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, random }: + mkDerivation { + pname = "QuickCheck-GenT"; + version = "0.1.3"; + sha256 = "16zxmq0y8ayq9dgmgyfdm3fnjjhv452cymfam1zjmaabrayllkpp"; + buildDepends = [ base mtl QuickCheck random ]; + homepage = "https://github.com/nikita-volkov/QuickCheck-GenT"; + description = "A GenT monad transformer for QuickCheck library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Quickson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, either, text + }: + mkDerivation { + pname = "Quickson"; + version = "0.1.1"; + sha256 = "0v2h8446gb86z2yvhqrhbkyj8yj0s9d33gbig6752lfjn31zxrcy"; + buildDepends = [ aeson attoparsec base bytestring either text ]; + homepage = "https://github.com/ssadler/quickson"; + description = "Quick JSON extractions with Aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "RANSAC" = callPackage + ({ mkDerivation, base, HUnit, lens, linear, random, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "RANSAC"; + version = "0.1.0.1"; + sha256 = "1frn3y0j4w337mfaakqw58d7p9pqhbi2fzk8blv6zilzvqmhbqqv"; + buildDepends = [ base random vector ]; + testDepends = [ + base HUnit lens linear test-framework test-framework-hunit vector + ]; + description = "The RANSAC algorithm for parameter estimation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "RBTree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "RBTree"; + version = "0.0.5"; + sha256 = "0p46b105lixbxqjz8pwxf4asl4s7zdh2ss3nvgmp1rclqfg6cwrq"; + buildDepends = [ base ]; + homepage = "git://github.com/wuxb45/Haskell-RBTree.git"; + description = "Pure haskell Red-Black-Tree implemetation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "RESTng" = callPackage + ({ mkDerivation, base, HDBC, HDBC-postgresql, mtl, old-time, parsec + , redHandlers, xhtml, yuiGrid + }: + mkDerivation { + pname = "RESTng"; + version = "0.1"; + sha256 = "1fans0znb3i33n9cxd8w140n1sl8bdyl874cdrgc5wvlg6y3y4aj"; + buildDepends = [ + base HDBC HDBC-postgresql mtl old-time parsec redHandlers xhtml + yuiGrid + ]; + description = "A framework for writing RESTful applications"; + license = "unknown"; + }) {}; + + "RFC1751" = callPackage + ({ mkDerivation, base, binary, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "RFC1751"; + version = "0.3.0.1"; + sha256 = "1347cl0z5zw7f4dn6bjyf19pnfq06dzwpcl68z14zgxw0p58crka"; + buildDepends = [ base binary bytestring ]; + testDepends = [ + base binary bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/xenog/RFC1751"; + description = "RFC-1751 library for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "RJson" = callPackage + ({ mkDerivation, array, base, bytestring, containers, iconv, mtl + , parsec, syb-with-class + }: + mkDerivation { + pname = "RJson"; + version = "0.3.7"; + sha256 = "04vlhcyikd4liy65xiy3xn4slkm5w4q3r8ir54s095zs9bq8jx1n"; + buildDepends = [ + array base bytestring containers iconv mtl parsec syb-with-class + ]; + description = "A reflective JSON serializer/parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "RMP" = callPackage + ({ mkDerivation, allocated-processor, base, canlib, cv-combinators + , ftd2xx, HOpenCV, vector-space + }: + mkDerivation { + pname = "RMP"; + version = "0.0.2"; + sha256 = "0bcilw8z764p6idjj19kxk9if5l4pxyn7zszxjv0q3bfky1rd8ay"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + allocated-processor base cv-combinators HOpenCV vector-space + ]; + extraLibraries = [ canlib ftd2xx ]; + description = "Binding to code that controls a Segway RMP"; + license = stdenv.lib.licenses.bsd3; + }) { canlib = null; ftd2xx = null; }; + + "RNAFold" = callPackage + ({ mkDerivation, ADPfusion, base, BiobaseTurner, BiobaseVienna + , BiobaseXNA, cmdargs, containers, deepseq, lens, primitive + , PrimitiveArray, repa, strict, vector + }: + mkDerivation { + pname = "RNAFold"; + version = "1.99.3.4"; + sha256 = "0r4y4rinrdr2xwfpnys5agm1awr3qr9im4cqczz1fzjz7r425m96"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ADPfusion base BiobaseTurner BiobaseVienna BiobaseXNA cmdargs + containers deepseq lens primitive PrimitiveArray repa strict vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; + description = "RNA secondary structure prediction"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RNAFoldProgs" = callPackage + ({ mkDerivation, base, Biobase, BiobaseTurner, BiobaseTypes + , BiobaseVienna, cmdargs, containers, HsTools, primitive + , PrimitiveArray, RNAFold, split, vector + }: + mkDerivation { + pname = "RNAFoldProgs"; + version = "0.0.0.3"; + sha256 = "1bmybm80fhw7xqjzny2iricicbzqsl33snpsjamfcr16a939wlwp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Biobase BiobaseTurner BiobaseTypes BiobaseVienna cmdargs + containers HsTools primitive PrimitiveArray RNAFold split vector + ]; + description = "RNA secondary structure folding"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RNAdesign" = callPackage + ({ mkDerivation, array, base, BiobaseTurner, BiobaseVienna + , BiobaseXNA, bytestring, cmdargs, containers, fgl + , fgl-extras-decompositions, file-embed, lens, monad-primitive + , mwc-random-monad, parallel, parsec, ParsecTools, primitive + , PrimitiveArray, random, RNAFold, transformers, tuple, vector + , ViennaRNA-bindings + }: + mkDerivation { + pname = "RNAdesign"; + version = "0.1.2.2"; + sha256 = "1qdfbwiydkh0974m7r4ashxhsbkss8k9d6kpc07vj4hspjf5v5ag"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base BiobaseTurner BiobaseVienna BiobaseXNA bytestring + cmdargs containers fgl fgl-extras-decompositions file-embed lens + monad-primitive mwc-random-monad parallel parsec ParsecTools + primitive PrimitiveArray random RNAFold transformers tuple vector + ViennaRNA-bindings + ]; + description = "Multi-target RNA sequence design"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RNAdraw" = callPackage + ({ mkDerivation, array, base, BiobaseXNA, bytestring, cmdargs + , containers, PrimitiveArray, QuasiText, repa, split, text, vector + }: + mkDerivation { + pname = "RNAdraw"; + version = "0.2.0.1"; + sha256 = "1d85lps04b2sn23fzyn5hd8lj2lf7byqk7flj8p2b905hl3062dx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base BiobaseXNA bytestring cmdargs containers PrimitiveArray + QuasiText repa split text vector + ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Draw RNA secondary structures"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RNAwolf" = callPackage + ({ mkDerivation, base, BiobaseTrainingData, BiobaseXNA, bytestring + , cmdargs, containers, deepseq, directory, parallel, PrimitiveArray + , random, split, StatisticalMethods, vector + }: + mkDerivation { + pname = "RNAwolf"; + version = "0.4.0.0"; + sha256 = "1s7ilg8814gglg4n64nk94b51fdzh2fm1y4k1mw8d81qd66y60vn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base BiobaseTrainingData BiobaseXNA bytestring cmdargs containers + deepseq directory parallel PrimitiveArray random split + StatisticalMethods vector + ]; + configureFlags = [ "-f-llvm" ]; + homepage = "http://www.tbi.univie.ac.at/software/rnawolf/"; + description = "RNA folding with non-canonical basepairs and base-triplets"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RSA" = callPackage + ({ mkDerivation, base, binary, bytestring, crypto-api + , crypto-pubkey-types, DRBG, pureMD5, QuickCheck, SHA, tagged + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "RSA"; + version = "2.1.0"; + sha256 = "0bhnnz7vp1942ac2vg0y6vsag9bm0pslnm4ix6lmw28hy6d1jk2a"; + buildDepends = [ + base binary bytestring crypto-api crypto-pubkey-types pureMD5 SHA + ]; + testDepends = [ + base binary bytestring crypto-api crypto-pubkey-types DRBG pureMD5 + QuickCheck SHA tagged test-framework test-framework-quickcheck2 + ]; + description = "Implementation of RSA, using the padding schemes of PKCS#1 v2.1."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Raincat" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, GLUT, mtl + , OpenGL, random, SDL, SDL-image, SDL-mixer, time + }: + mkDerivation { + pname = "Raincat"; + version = "1.1.1.3"; + sha256 = "1aalh68h6799mv4vyg30zpskl5jkn6x2j1jza7p4lrflyifxzar8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers extensible-exceptions GLUT mtl OpenGL random SDL + SDL-image SDL-mixer time + ]; + homepage = "http://raincat.bysusanlin.com/"; + description = "A puzzle game written in Haskell with a cat in lead role"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Random123" = callPackage + ({ mkDerivation, array, base, HUnit, QuickCheck, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Random123"; + version = "0.1.2"; + sha256 = "1y58rj2c80fv1qv9v0dcrfp8n6n03njr5fkkm4wdb18rp92dydxi"; + buildDepends = [ array base random ]; + testDepends = [ + base HUnit QuickCheck random test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://github.com/Manticore/haskell-random123"; + description = "Haskell port of Random123 library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "RandomDotOrg" = callPackage + ({ mkDerivation, base, HTTP-Simple, network }: + mkDerivation { + pname = "RandomDotOrg"; + version = "0.2.1"; + sha256 = "0rfarn424wsvvwvi7b1qzvzc63dxfqmlyrfd0hdcvmgkq5h2iy4c"; + buildDepends = [ base HTTP-Simple network ]; + description = "Interface to random.org"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "Randometer" = callPackage + ({ mkDerivation, base, random-fu }: + mkDerivation { + pname = "Randometer"; + version = "0.1.0.1"; + sha256 = "1anj962cpgl06hipjfdygxlvq6adkdg3r0ghkwkzzf3dklmwzng6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base random-fu ]; + homepage = "http://github.com/Soares/Randometer.hs"; + description = "Randomness intuition trainer"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Range" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Range"; + version = "0.1.0.0"; + sha256 = "0759508s75zba89jjr56sqpm7idgwsxynmf9zl9hwrz9q11fxrqh"; + buildDepends = [ base ]; + description = "Data structure for managing ranges"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ranged-sets" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck }: + mkDerivation { + pname = "Ranged-sets"; + version = "0.3.0"; + sha256 = "1am0lsd3yiyn7ayk9k4ff7zdj67m0pxjl10cxi5f9hgjj4y9380l"; + buildDepends = [ base HUnit QuickCheck ]; + homepage = "http://code.haskell.org/ranged-sets"; + description = "Ranged sets for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Ranka" = callPackage + ({ mkDerivation, base, HTTP, json, network, utf8-string, XMPP }: + mkDerivation { + pname = "Ranka"; + version = "0.1"; + sha256 = "1df010121jdjbagc3gg906kydmwwpa7np1c0mx7w2v64mr7i2q1r"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HTTP json network utf8-string XMPP ]; + homepage = "http://kagami.touhou.ru/projects/show/ranka"; + description = "HTTP to XMPP omegle chats gate"; + license = "GPL"; + }) {}; + + "Rasenschach" = callPackage + ({ mkDerivation, array, base, containers, convertible, directory + , filepath, ghc, monad-loops, SDL, SDL-gfx, SDL-image, SDL-mixer + , SDL-ttf, template-haskell, time, Yampa + }: + mkDerivation { + pname = "Rasenschach"; + version = "0.1.2"; + sha256 = "1axjmid2kdyg9jzc9k8x1jyzlkxa1iws8608pyrgix8vswxxxr0w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers convertible directory filepath ghc + monad-loops SDL SDL-gfx SDL-image SDL-mixer SDL-ttf + template-haskell time Yampa + ]; + homepage = "http://hub.darcs.net/martingw/Rasenschach"; + description = "Soccer simulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Rasterific" = callPackage + ({ mkDerivation, base, binary, criterion, deepseq, directory, dlist + , filepath, FontyFruity, free, JuicyPixels, mtl, primitive + , QuickCheck, statistics, vector, vector-algorithms + }: + mkDerivation { + pname = "Rasterific"; + version = "0.4"; + sha256 = "1cw8lalxp9cs3w3kfr4ayp5h0kd71fdnyih99xpljy8zxw28hv3z"; + buildDepends = [ + base dlist FontyFruity free JuicyPixels mtl primitive vector + vector-algorithms + ]; + testDepends = [ + base binary criterion deepseq directory filepath FontyFruity + JuicyPixels QuickCheck statistics vector + ]; + configureFlags = [ "-fembed_linear" ]; + description = "A pure haskell drawing engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ReadArgs" = callPackage + ({ mkDerivation, base, hspec, system-filepath, text }: + mkDerivation { + pname = "ReadArgs"; + version = "1.2.2"; + sha256 = "1v6yr5zzrrj31prfzxxh1n27sfnkqpkw34v3a47rcnm444ba58a7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base system-filepath text ]; + testDepends = [ base hspec system-filepath text ]; + homepage = "http://github.com/rampion/ReadArgs"; + description = "Simple command line argument parsing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Redmine" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, containers + , HTTP, http-client-tls, http-conduit, HUnit, MissingH, network + , old-locale, old-time, resourcet, text, time, transformers + }: + mkDerivation { + pname = "Redmine"; + version = "0.0.1"; + sha256 = "0ifs2gca5sgmaqrby3fc410n5k357102c8jh3fh77rhdc3m8l8bd"; + buildDepends = [ + aeson base bytestring connection containers HTTP http-client-tls + http-conduit MissingH network old-locale old-time resourcet text + time transformers + ]; + testDepends = [ + aeson base bytestring connection containers http-client-tls + http-conduit HUnit MissingH network old-locale resourcet text time + transformers + ]; + homepage = "https://github.com/lookunder/RedmineHs"; + description = "Library to access Redmine's REST services"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Ref" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "Ref"; + version = "0.1.1.0"; + sha256 = "15qikbjbydbabc26skhavshzrsaz17a71q8hfxqvi5ix2bhhz4hm"; + buildDepends = [ base ghc-prim ]; + homepage = "https://bitbucket.org/carter/ref"; + description = "Generic Mutable Ref Abstraction Layer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "RefSerialize" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hashtables + , stringsearch + }: + mkDerivation { + pname = "RefSerialize"; + version = "0.3.1.3"; + sha256 = "0qrca0jismpvjy7i4xx19ljrj72gqcmwqg47a51ykncsvci0fjrm"; + buildDepends = [ + base binary bytestring containers hashtables stringsearch + ]; + description = "Write to and read from ByteStrings maintaining internal memory references"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Referees" = callPackage + ({ mkDerivation, base, bytestring, cassava, cmdargs, cond + , containers, directory, glpk-hs, matrix, MissingH, vector + }: + mkDerivation { + pname = "Referees"; + version = "0.0.0"; + sha256 = "076pa25455jd4b0dbs9gfksaa1ww66yvnknki4yivc0pm60pnh7r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cassava cmdargs cond containers directory glpk-hs + matrix MissingH vector + ]; + configureFlags = [ "-f-documentation" "-f-debug" ]; + homepage = "https://github.com/pablocouto/Referees"; + description = "A utility for computing distributions of material to review among reviewers"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RepLib" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "RepLib"; + version = "0.5.3.3"; + sha256 = "1772r6rfajcn622dxwy9z1bvv53l5xj6acbcv8n9p7h01fs52mpr"; + buildDepends = [ base containers mtl template-haskell ]; + homepage = "http://code.google.com/p/replib/"; + description = "Generic programming library with representation types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ReplicateEffects" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ReplicateEffects"; + version = "0.3"; + sha256 = "194nbnbrf5g3d2pch6z9zapzhi0i2z30vpgjj0h5x8bfwzpf1527"; + buildDepends = [ base ]; + homepage = "https://github.com/MedeaMelana/ReplicateEffects"; + description = "Composable replication schemes of applicative functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ReviewBoard" = callPackage + ({ mkDerivation, base, directory, HTTP, json, mtl, network, process + , random + }: + mkDerivation { + pname = "ReviewBoard"; + version = "0.2.2"; + sha256 = "1grcs7mily2gpxdzq1pcz1f71z2d8pz6paqrb8yv38nkckvm4j75"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory HTTP json mtl network process random + ]; + description = "Haskell bindings to ReviewBoard"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Rlang-QQ" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , directory, doctest, filepath, haskell-src-meta, HList, mtl + , process, repa, split, syb, template-haskell, temporary, text + , transformers, trifecta, utf8-string, vector, zlib + }: + mkDerivation { + pname = "Rlang-QQ"; + version = "0.2.1.0"; + sha256 = "1r46prwscjfgvvky08rd632pmwlmihgr3rx41xz0h00vv5dygyxn"; + buildDepends = [ + array base binary bytestring Cabal containers directory filepath + haskell-src-meta HList mtl process repa split syb template-haskell + temporary text transformers trifecta utf8-string vector zlib + ]; + testDepends = [ base doctest ]; + configureFlags = [ "-frepa" ]; + homepage = "http://code.haskell.org/~aavogt/Rlang-QQ"; + description = "quasiquoter for inline-R code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "RollingDirectory" = callPackage + ({ mkDerivation, base, directory, filepath, hdaemonize-buildfix + , hinotify, hsyslog, HUnit, monad-parallel, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , unix + }: + mkDerivation { + pname = "RollingDirectory"; + version = "0.1"; + sha256 = "0mw4hd99v8pp75ng75cv3vym5ld93f07mpkcbi2b6v12k68bxx4v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath hdaemonize-buildfix hinotify hsyslog + monad-parallel unix + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Limits the size of a directory's contents"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "RxHaskell" = callPackage + ({ mkDerivation, base, containers, stm, transformers }: + mkDerivation { + pname = "RxHaskell"; + version = "0.2"; + sha256 = "0pwxsvkpdr4vzr6cpgjmkr55ip6ns3gcv8pma7dwzg21myx9c3vl"; + buildDepends = [ base containers stm transformers ]; + homepage = "https://github.com/jspahrsummers/RxHaskell"; + description = "Reactive Extensions for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "SBench" = callPackage + ({ mkDerivation, base, bytestring, cassava, criterion, deepseq + , directory, filepath, gnuplot, hp2any-core, parsec, process + , utf8-string, vector + }: + mkDerivation { + pname = "SBench"; + version = "0.2.0"; + sha256 = "0ym9qdwwn180365hgvwi6djzbqvfiyqrd2fhywpvxihwxnlnhiam"; + buildDepends = [ + base bytestring cassava criterion deepseq directory filepath + gnuplot hp2any-core parsec process utf8-string vector + ]; + description = "A benchmark suite for runtime and heap measurements over a series of inputs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SConfig" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "SConfig"; + version = "0.2.0.0"; + sha256 = "032s6szll58zavdnf6fsj2rhpdlizv3l46lh819bqjy1kbffv0yz"; + buildDepends = [ base containers ]; + homepage = "https://github.com/fgaz/SConfig"; + description = "A simple config library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "SDL" = callPackage + ({ mkDerivation, base, SDL }: + mkDerivation { + pname = "SDL"; + version = "0.6.5"; + sha256 = "1vlf1bvp4cbgr31qk6aqikhgn9jbgj7lrvnjzv3ibykm1hhd6vdb"; + buildDepends = [ base ]; + extraLibraries = [ SDL ]; + description = "Binding to libSDL"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) SDL; }; + + "SDL-gfx" = callPackage + ({ mkDerivation, base, SDL }: + mkDerivation { + pname = "SDL-gfx"; + version = "0.6.0"; + sha256 = "14d8fz576rwi6x0dxgc29cdmwn48afja3v5qx3x8q5y61fv8w9v1"; + buildDepends = [ base SDL ]; + description = "Binding to libSDL_gfx"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SDL-image" = callPackage + ({ mkDerivation, base, SDL, SDL_image }: + mkDerivation { + pname = "SDL-image"; + version = "0.6.1"; + sha256 = "18n6al40db7xalqqr4hp0l26qxxv1kmd8mva0n7vmhg05zypf6ni"; + buildDepends = [ base SDL ]; + extraLibraries = [ SDL_image ]; + description = "Binding to libSDL_image"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SDL-mixer" = callPackage + ({ mkDerivation, base, SDL, SDL_mixer }: + mkDerivation { + pname = "SDL-mixer"; + version = "0.6.1"; + sha256 = "1fxp5sz0w6pr5047jjvh81wkljxsl7fca239364i50m44mpcsyn1"; + buildDepends = [ base SDL ]; + extraLibraries = [ SDL_mixer ]; + description = "Binding to libSDL_mixer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SDL-mpeg" = callPackage + ({ mkDerivation, base, SDL, smpeg }: + mkDerivation { + pname = "SDL-mpeg"; + version = "0.0.1"; + sha256 = "0hx4977iynchnyd4b9ycbiw5qq07wk1a7dkisqx0a3x0ca4qirwj"; + buildDepends = [ base SDL ]; + extraLibraries = [ smpeg ]; + description = "Binding to the SMPEG library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SDL-ttf" = callPackage + ({ mkDerivation, base, SDL, SDL_ttf }: + mkDerivation { + pname = "SDL-ttf"; + version = "0.6.2"; + sha256 = "0jajnbqnhdd4i8pj8j27m53zwgfs1v06kiwy0s0zml02fdkq8j4a"; + buildDepends = [ base SDL ]; + extraLibraries = [ SDL_ttf ]; + description = "Binding to libSDL_ttf"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SDL2-ttf" = callPackage + ({ mkDerivation, base, SDL2, SDL2_ttf }: + mkDerivation { + pname = "SDL2-ttf"; + version = "0.1.0"; + sha256 = "03ng8kih285pvwj06jdwk4hkyyyb8j666pnvagnw5hsjhq60r8h6"; + buildDepends = [ base SDL2 ]; + extraLibraries = [ SDL2 SDL2_ttf ]; + description = "Binding to libSDL-ttf"; + license = stdenv.lib.licenses.mit; + }) { SDL2 = null; SDL2_ttf = null; }; + + "SFML" = callPackage + ({ mkDerivation, base, csfml-audio, csfml-graphics, csfml-network + , csfml-system, csfml-window + }: + mkDerivation { + pname = "SFML"; + version = "0.2.0.0"; + sha256 = "1jz7wgrjc169slq7akf9sdgpfnl1cbiahig8hqck9p40ixn456k6"; + buildDepends = [ base ]; + extraLibraries = [ + csfml-audio csfml-graphics csfml-network csfml-system csfml-window + ]; + homepage = "https://github.com/jeannekamikaze/SFML"; + description = "SFML bindings"; + license = stdenv.lib.licenses.mit; + }) { csfml-audio = null; csfml-graphics = null; + csfml-network = null; csfml-system = null; csfml-window = null; }; + + "SFML-control" = callPackage + ({ mkDerivation, base, mtl, SFML, template-haskell }: + mkDerivation { + pname = "SFML-control"; + version = "0.2.0.2"; + sha256 = "001h9y9395mz6fr58s1i8svn4pyy5iqbkzzsp19xdphh4w69za9g"; + buildDepends = [ base mtl SFML template-haskell ]; + homepage = "https://github.com/SFML-haskell/SFML-control"; + description = "Higher level library on top of SFML"; + license = stdenv.lib.licenses.mit; + }) {}; + + "SFont" = callPackage + ({ mkDerivation, array, base, SDL, Sprig }: + mkDerivation { + pname = "SFont"; + version = "0.1.1"; + sha256 = "077yvys00kp8lmkvc4mbynmkk9nn2ib5rh38bqcw0wnwsvl7140i"; + buildDepends = [ array base SDL Sprig ]; + homepage = "http://liamoc.net/static/SFont"; + description = "SFont SDL Bitmap Fonts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SG" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "SG"; + version = "1.0"; + sha256 = "0aj15lp5wbldaa9ndfvni1iq7kcrjv1syln9yz77jg6p8ndk61jv"; + buildDepends = [ base mtl ]; + description = "Small geometry library for dealing with vectors and collision detection"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SGdemo" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, SG }: + mkDerivation { + pname = "SGdemo"; + version = "1.1"; + sha256 = "0f7s8y5wq479i2yix2ik5ffsqkrb65pi31n6a03453kvk5jc7wv6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT OpenGL SG ]; + description = "An example of using the SG and OpenGL libraries"; + license = "GPL"; + }) {}; + + "SHA" = callPackage + ({ mkDerivation, array, base, binary, bytestring }: + mkDerivation { + pname = "SHA"; + version = "1.6.4.1"; + sha256 = "03fwpl8hrl9q197w8v1glqi5g1d51c7hz4m8zi5s8x1yvpbwcfvl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base binary bytestring ]; + configureFlags = [ "-fdecoderinterface" "-f-exe" "-f-test" ]; + description = "Implementations of the SHA suite of message digest functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SHA2" = callPackage + ({ mkDerivation, AES, base, bytestring, monads-tf, transformers }: + mkDerivation { + pname = "SHA2"; + version = "0.2.5"; + sha256 = "1zs79a327x6myfam3p2vr8lmszcaqnkll2qz8n4sy835vz328j40"; + buildDepends = [ AES base bytestring monads-tf transformers ]; + description = "Fast, incremental SHA hashing for bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SMTPClient" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, hsemail + , network, old-locale, old-time + }: + mkDerivation { + pname = "SMTPClient"; + version = "1.1.0"; + sha256 = "07njj24c43iz33c641d5ish62h13lhpvn2mx5pv5i6s3fm3bxsfk"; + buildDepends = [ + base containers extensible-exceptions hsemail network old-locale + old-time + ]; + description = "A simple SMTP client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SNet" = callPackage + ({ mkDerivation, base, bindings-DSL, c2hsc, containers + , data-default, lens, mtl, transformers + }: + mkDerivation { + pname = "SNet"; + version = "0.1.0"; + sha256 = "19ls2icg5vflznf9wn5b429x6blismcdxinh66vd8cr8hwgc8m99"; + buildDepends = [ + base bindings-DSL containers data-default lens mtl transformers + ]; + buildTools = [ c2hsc ]; + homepage = "http://www.snet-home.org/"; + description = "Declarative coördination language for streaming networks"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "SQLDeps" = callPackage + ({ mkDerivation, base, hashable, HDBC, HDBC-sqlite3, mtl + , unordered-containers + }: + mkDerivation { + pname = "SQLDeps"; + version = "0.1"; + sha256 = "1dx4vxrc7hjms3bx80bngwr5jxkb1v9hps09ayi0mqwhnfzq5vgp"; + buildDepends = [ + base hashable HDBC HDBC-sqlite3 mtl unordered-containers + ]; + description = "Calculate db-data dependencies of functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "STL" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, text }: + mkDerivation { + pname = "STL"; + version = "0.3"; + sha256 = "07zf0j9bly6b0q081jgxcpl0b5bl4kckharwwrdwng477gimqmwx"; + buildDepends = [ attoparsec base bytestring cereal text ]; + homepage = "http://github.com/bergey/STL"; + description = "STL 3D geometry format parsing and pretty-printing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "STMonadTrans" = callPackage + ({ mkDerivation, array, base, mtl }: + mkDerivation { + pname = "STMonadTrans"; + version = "0.3.2"; + sha256 = "1cl5bsc5mr3silcmbjylgw5qa04pf2np9mippxnsa4p3dk089gkh"; + buildDepends = [ array base mtl ]; + configureFlags = [ "-fsplitbase" ]; + description = "A monad transformer version of the ST monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SVG2Q" = callPackage + ({ mkDerivation, base, haskell98, language-c, pretty, svgutils, syb + , xml + }: + mkDerivation { + pname = "SVG2Q"; + version = "0.3"; + sha256 = "07cr20cdz4dk8c9j84j1wlzhg4qb4hmgyvh2nnlh4vc52bvvizmq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base haskell98 language-c pretty svgutils syb xml + ]; + homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q"; + description = "Code generation tool for Quartz code from a SVG"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SVGFonts" = callPackage + ({ mkDerivation, attoparsec, base, blaze-markup, blaze-svg + , containers, data-default-class, diagrams-lib, directory, parsec + , split, text, tuple, vector, vector-space, xml + }: + mkDerivation { + pname = "SVGFonts"; + version = "1.4.0.3"; + sha256 = "0jkjcf27xqjzv9lny7j181kcma26wngrq3vzw2sp2hwkdcjryyin"; + buildDepends = [ + attoparsec base blaze-markup blaze-svg containers + data-default-class diagrams-lib directory parsec split text tuple + vector vector-space xml + ]; + description = "Fonts from the SVG-Font format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SVGPath" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "SVGPath"; + version = "1.1.2"; + sha256 = "1a4rmp1rn6jv8nkab688i146ywiv4w6fp5bpm0slwgda2x0h6lp4"; + buildDepends = [ base parsec ]; + description = "Parsing the path command of SVG"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SWMMoutGetMB" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , split + }: + mkDerivation { + pname = "SWMMoutGetMB"; + version = "0.1.0.0"; + sha256 = "069076ckklky3hw26ff82kqnambb7yfcwf76dwzp7cahp8fpvq6l"; + buildDepends = [ + base binary bytestring data-binary-ieee754 split + ]; + homepage = "https://github.com/siddhanathan/SWMMoutGetMB"; + description = "A parser for SWMM 5 binary .OUT files"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "SableCC2Hs" = callPackage + ({ mkDerivation, array, base, containers, filepath, loch-th, pretty + , text, transformers, wl-pprint-text, xml + }: + mkDerivation { + pname = "SableCC2Hs"; + version = "0.0.1.0"; + sha256 = "1sngk170p5wyi3sgjkl74fr3k570fbfabhbg0dnp8z4iw53d8jfl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers filepath loch-th pretty text transformers + wl-pprint-text xml + ]; + description = "Generate a parser (in Haskell) with the SableCC parser generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Safe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Safe"; + version = "0.1"; + sha256 = "0ybi5r4635yjx41ig54bm426fbdzrivc5kn8fwqxmzm62ai0v623"; + buildDepends = [ base ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php"; + description = "Library for safe (pattern match free) functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SafeSemaphore" = callPackage + ({ mkDerivation, base, containers, HUnit, stm }: + mkDerivation { + pname = "SafeSemaphore"; + version = "0.10.1"; + sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"; + buildDepends = [ base containers stm ]; + testDepends = [ base HUnit ]; + homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore"; + description = "Much safer replacement for QSemN, QSem, and SampleVar"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Salsa" = callPackage + ({ mkDerivation, base, bytestring, file-embed, glib, mono }: + mkDerivation { + pname = "Salsa"; + version = "0.2.0.2"; + sha256 = "0915mwi1ksa85in03vzm5hqbvk6ih7l0zslg5cmy7j9fc0jhgwgd"; + buildDepends = [ base bytestring file-embed ]; + extraLibraries = [ glib mono ]; + configureFlags = [ "-f-use_mono" ]; + homepage = "http://haskell.org/haskellwiki/Salsa"; + description = "A .NET Bridge for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) glib; }; + + "ScratchFs" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HFuse + , hsyslog, process, regex-compat, sqlite-simple, unix + }: + mkDerivation { + pname = "ScratchFs"; + version = "0.1.0.2"; + sha256 = "0c410hnby7g5qdx1kj3shwxl0m910vl3rj3ayx6f5qsz5by5rczh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath HFuse hsyslog process + regex-compat sqlite-simple unix + ]; + homepage = "http://github.com/hirschenberger/ScratchFS"; + description = "Size limited temp filesystem based on fuse"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Scurry" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, network + , network-bytestring, parsec, random, stm, time, unix + }: + mkDerivation { + pname = "Scurry"; + version = "0.0.3"; + sha256 = "0iwlai8zspz08l3v7qf505mgfxn5v177kqa1x4xfssq7wzxawq8j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers network network-bytestring parsec + random stm time unix + ]; + homepage = "http://code.google.com/p/scurry/"; + description = "A cross platform P2P VPN application built using Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SegmentTree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "SegmentTree"; + version = "0.3"; + sha256 = "1hagm0y9x2j1wcgk5ibxnlh2slnxfggn79cq20ws0zvd4yqw3231"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-test" ]; + description = "Data structure for querying the set (or count) of intervals covering given point"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Semantique" = callPackage + ({ mkDerivation, base, bytestring, classify, containers, mongoDB + , mtl, network, process, split, tagsoup, text + }: + mkDerivation { + pname = "Semantique"; + version = "0.3.0"; + sha256 = "1l334lvm56xr7rw135l6nj7iz4h1yskl1fcrr5rdimlw7dyw2cr8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring classify containers mongoDB mtl network process + split tagsoup text + ]; + description = "Command-line tool for maintaining the Semantique database"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "Semigroup" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl }: + mkDerivation { + pname = "Semigroup"; + version = "0.0.7"; + sha256 = "1mdw1z50gr02j5hycki5rl95b1yk7xfrdk056ajw9ghw48s0jpx6"; + buildDepends = [ base bytestring containers mtl ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://bitbucket.org/dibblego/semigroup/"; + description = "A semigroup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SessionLogger" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger, mtl + , old-locale, random, time + }: + mkDerivation { + pname = "SessionLogger"; + version = "0.3.0.0"; + sha256 = "1zgjslf9p64aa7dwww44jq2f6iic1192ic98gmjsjj5ww8anl8c3"; + buildDepends = [ + base directory filepath hslogger mtl old-locale random time + ]; + description = "Easy Loggingframework"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ShellCheck" = callPackage + ({ mkDerivation, base, containers, directory, json, mtl, parsec + , QuickCheck, regex-compat, transformers + }: + mkDerivation { + pname = "ShellCheck"; + version = "0.3.5"; + sha256 = "0x4rvhpzrjkn9a9fsmp9iwv9g21hkrd8fgq05iy4wgv8nfhgv2cj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory json mtl parsec QuickCheck regex-compat + transformers + ]; + testDepends = [ + base containers directory json mtl parsec QuickCheck regex-compat + transformers + ]; + homepage = "http://www.shellcheck.net/"; + description = "Shell script analysis tool"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "Shellac" = callPackage + ({ mkDerivation, base, directory, mtl, unix }: + mkDerivation { + pname = "Shellac"; + version = "0.9.5.2"; + sha256 = "1js9la0hziqsmb56q9kzfycda2sw3xm4kv2y5q2h3zlw5gzc5xli"; + buildDepends = [ base directory mtl unix ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://rwd.rdockins.name/shellac/home/"; + description = "A framework for creating shell envinronments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Shellac-compatline" = callPackage + ({ mkDerivation, base, Shellac, Shellac-editline }: + mkDerivation { + pname = "Shellac-compatline"; + version = "0.9.5.2"; + sha256 = "134m0krbd3vlswjxdfvv9xy9x962g7ksg1mqmmgczss9ph2dx08i"; + buildDepends = [ base Shellac Shellac-editline ]; + configureFlags = [ "-f-usereadline" "-fuseeditline" ]; + homepage = "http://rwd.rdockins.name/shellac/home/"; + description = "\"compatline\" backend module for Shellac"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Shellac-editline" = callPackage + ({ mkDerivation, base, editline, Shellac }: + mkDerivation { + pname = "Shellac-editline"; + version = "0.9.5.2"; + sha256 = "14x4w4msh99c8vzhlv88ixb8yx43k178qz7504na68820389l9ah"; + buildDepends = [ base editline Shellac ]; + homepage = "http://rwd.rdockins.name/shellac/home/"; + description = "Editline backend module for Shellac"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Shellac-haskeline" = callPackage + ({ mkDerivation, base, haskeline, mtl, Shellac }: + mkDerivation { + pname = "Shellac-haskeline"; + version = "0.2.0.2"; + sha256 = "0q70d5arw1yg0f8b6p3k0g3i4jbh2d8rp1cchswd3ynhinzhrnqg"; + buildDepends = [ base haskeline mtl Shellac ]; + description = "Haskeline backend module for Shellac"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Shellac-readline" = callPackage + ({ mkDerivation, base, readline, Shellac }: + mkDerivation { + pname = "Shellac-readline"; + version = "0.9.5.2"; + sha256 = "0248zzp40gadcc4xkr5dmjc4phq0xz9j4sirdncnr62y3pi4zi0n"; + buildDepends = [ base readline Shellac ]; + homepage = "http://rwd.rdockins.name/shellac/home/"; + description = "Readline backend module for Shellac"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ShowF" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ShowF"; + version = "0.1.1"; + sha256 = "1nq4i4h43nfh86f6wgwng1ps6mcdl1ba96x9wsjl3qzn3blavyfh"; + buildDepends = [ base ]; + homepage = "https://github.com/conal/ShowF/"; + description = "Show for * -> *"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Shu-thing" = callPackage + ({ mkDerivation, base, GLUT }: + mkDerivation { + pname = "Shu-thing"; + version = "1.1.3"; + sha256 = "185vcxd3qvii9k0134j634x6znvk7v83sj24a4dnw7jjsax0kqiv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT ]; + homepage = "http://www.geocities.jp/takascience/index_en.html"; + description = "A vector shooter game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SimpleAES" = callPackage + ({ mkDerivation, base, binary, bytestring, mwc-random }: + mkDerivation { + pname = "SimpleAES"; + version = "0.4.2"; + sha256 = "0s85xgwrhldyr2w3kcn9f72yjajmpz3d4dizq9p9z97rx4qva4vj"; + buildDepends = [ base binary bytestring mwc-random ]; + description = "Fast AES encryption/decryption for bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SimpleEA" = callPackage + ({ mkDerivation, base, mersenne-random-pure64, MonadRandom }: + mkDerivation { + pname = "SimpleEA"; + version = "0.2.1"; + sha256 = "0qimm9y138jjnzy5i6s5b7899rkxahk7p2kcwfry0gdq2pcb68vr"; + buildDepends = [ base mersenne-random-pure64 MonadRandom ]; + homepage = "http://www.github.com/ehamberg/simpleea/"; + description = "Simple evolutionary algorithm framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SimpleGL" = callPackage + ({ mkDerivation, base, GLFW, JuicyPixels, OpenGL, SimpleH, vector + }: + mkDerivation { + pname = "SimpleGL"; + version = "0.9.3"; + sha256 = "0c674q5jiqvscc53m0z5vkmljla29pcll15gbvxr86pqxwmqm5hr"; + buildDepends = [ base GLFW JuicyPixels OpenGL SimpleH vector ]; + description = "A Simple Graphics Library from the SimpleH framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SimpleH" = callPackage + ({ mkDerivation, base, bytestring, clock, containers, cpu + , directory, filepath, network, time, unix + }: + mkDerivation { + pname = "SimpleH"; + version = "1.2"; + sha256 = "0g05yplsm65xmx7brdcqy5kc8qcmzj96vywicwqpmigcv8pi9zmc"; + buildDepends = [ + base bytestring clock containers cpu directory filepath network + time unix + ]; + description = "A light, clean and powerful Haskell utility library"; + license = "unknown"; + }) {}; + + "SimpleLog" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring + , containers, directory, ForkableT, monad-control, mtl, old-locale + , resourcet, semigroups, stm, template-haskell, text, th-lift, time + , transformers, transformers-base + }: + mkDerivation { + pname = "SimpleLog"; + version = "0.1.0.2"; + sha256 = "1ladrn5xrbysj36dz93yrnd182qyac0dcwhh71lc6205ys89j88a"; + buildDepends = [ + ansi-terminal attoparsec base bytestring containers directory + ForkableT monad-control mtl old-locale resourcet semigroups stm + template-haskell text th-lift time transformers transformers-base + ]; + homepage = "https://github.com/exFalso/SimpleLog/"; + description = "Simple, configurable logging"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SizeCompare" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "SizeCompare"; + version = "0.1"; + sha256 = "0f53vggmc1ysi1rn8zd2kafi45w20d6j7iv1jgnrqy7izpah91a7"; + buildDepends = [ base containers ]; + description = "Fast size comparison for standard containers"; + license = "GPL"; + }) {}; + + "Smooth" = callPackage + ({ mkDerivation, base, containers, DifferenceLogic + , FirstOrderTheory, HUnit, Proper + }: + mkDerivation { + pname = "Smooth"; + version = "0.1.0.1"; + sha256 = "0rwl5dw1vpgszhs7pjk146kp8h8n3ggvpby9y18fr7zsqgsckzcd"; + buildDepends = [ + base containers DifferenceLogic FirstOrderTheory HUnit Proper + ]; + description = "A tiny, lazy SMT solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Snusmumrik" = callPackage + ({ mkDerivation, base, bytestring, convertible, cpphs, directory + , filepath, haskell98, HDBC, HDBC-sqlite3, HFuse, hslogger, iconv + , LibZip, regex-tdfa, stm, unix, utf8-string, xml, zip + }: + mkDerivation { + pname = "Snusmumrik"; + version = "0.0.1"; + sha256 = "1f4d493hnv7fag9c2p2hnm0kc6b705z7mgdk4z6s4g24536j4ksk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring convertible directory filepath haskell98 HDBC + HDBC-sqlite3 HFuse hslogger iconv LibZip regex-tdfa stm unix + utf8-string xml + ]; + buildTools = [ cpphs ]; + extraLibraries = [ zip ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://bitbucket.org/jetxee/snusmumrik/"; + description = "E-library directory based on FUSE virtual file system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SoOSiM" = callPackage + ({ mkDerivation, base, concurrent-supply, containers + , monad-coroutine, mtl, stm, transformers + }: + mkDerivation { + pname = "SoOSiM"; + version = "0.2.1.0"; + sha256 = "0ghblkhf942gcidsvah8z6wigymzfng1010mp17pvacizamakcmp"; + buildDepends = [ + base concurrent-supply containers monad-coroutine mtl stm + transformers + ]; + homepage = "http://www.soos-project.eu/"; + description = "Abstract full system simulator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SoccerFun" = callPackage + ({ mkDerivation, base, base-unicode-symbols, binary, derive + , directory, mtl, process, random, zlib + }: + mkDerivation { + pname = "SoccerFun"; + version = "0.5.2"; + sha256 = "0xwgj4k1gn84sb8jc2nyxnvfp8sdmy4x5428fpvmn6n6ca8h6f17"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols binary derive directory mtl process + random zlib + ]; + homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html"; + description = "Football simulation framework for teaching functional programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SoccerFunGL" = callPackage + ({ mkDerivation, base, base-unicode-symbols, binary, GLUT, OpenGL + , process, random, SoccerFun + }: + mkDerivation { + pname = "SoccerFunGL"; + version = "0.5.1"; + sha256 = "1rzqibia10pl4yy64g5pqiqidhn109z0hlf38z3s57hx2zqqi9if"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols binary GLUT OpenGL process random + SoccerFun + ]; + homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html"; + description = "OpenGL UI for the SoccerFun framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Sonnex" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "Sonnex"; + version = "0.1.0.3"; + sha256 = "0fqaw4wh7ml35kl75qsvqsq17g5pndf7x6clcmqxpwayjn2syzda"; + buildDepends = [ base ]; + testDepends = [ base QuickCheck ]; + homepage = "https://github.com/Zigazou/Sonnex"; + description = "Sonnex is an alternative to Soundex for french language"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "SourceGraph" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, fgl, filepath + , Graphalyze, graphviz, haskell-src-exts, mtl, multiset, random + }: + mkDerivation { + pname = "SourceGraph"; + version = "0.7.0.6"; + sha256 = "03psglm6xyqvcgnbimidafy51kwpipk5q6s8ip5vhjm2d5makkhm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory fgl filepath Graphalyze graphviz + haskell-src-exts mtl multiset random + ]; + description = "Static code analysis using graph-theoretic techniques"; + license = "GPL"; + }) {}; + + "SpaceInvaders" = callPackage + ({ mkDerivation, array, base, HGL, random, Yampa }: + mkDerivation { + pname = "SpaceInvaders"; + version = "0.4.2"; + sha256 = "1idy95ym336c19rcvvrm8j9lgf77bs10hhmrnw2jc55m1z93m683"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base HGL random Yampa ]; + homepage = "http://www.haskell.org/yampa/"; + description = "Video game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "SpacePrivateers" = callPackage + ({ mkDerivation, base, containers, enummapset-th, filepath + , LambdaHack, template-haskell, text + }: + mkDerivation { + pname = "SpacePrivateers"; + version = "0.1.0.0"; + sha256 = "0gj709knv4lvz34900jigb1hiq35acbbl86iwa5yszibm8f0drkh"; + editedCabalFile = "b59d607892ad860616cef196c83ff54388204102eae597acf88467a2f54764bf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers enummapset-th filepath LambdaHack template-haskell + text + ]; + homepage = "https://github.com/tuturto/space-privateers"; + description = "Simple space pirate roguelike"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Spock" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, directory, hashable, hspec + , hspec-wai, http-types, monad-control, mtl, old-locale + , path-pieces, random, reroute, resource-pool, resourcet, stm, text + , time, transformers, transformers-base, unordered-containers + , vault, wai, wai-extra, warp + }: + mkDerivation { + pname = "Spock"; + version = "0.7.6.0"; + sha256 = "05x079fshksgm0p56jb0mqkl7wnz7fdmyjyn96h6x80wgw5b6a7q"; + buildDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + directory hashable http-types monad-control mtl old-locale + path-pieces random reroute resource-pool resourcet stm text time + transformers transformers-base unordered-containers vault wai + wai-extra warp + ]; + testDepends = [ base hspec hspec-wai http-types text wai ]; + homepage = "https://github.com/agrafix/Spock"; + description = "Another Haskell web framework for rapid development"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Spock-auth" = callPackage + ({ mkDerivation, base, http-types, Spock, text, time }: + mkDerivation { + pname = "Spock-auth"; + version = "0.2.0.1"; + sha256 = "1vcrl5dqjn0ri9ybza2yv80xvbv2iwrz5hj5rbhgy6i803ixlpx0"; + buildDepends = [ base http-types Spock text time ]; + homepage = "https://github.com/agrafix/Spock-auth"; + description = "Provides authentification helpers for Spock"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Spock-digestive" = callPackage + ({ mkDerivation, base, digestive-functors, http-types, mtl, Spock + , text, unordered-containers, wai + }: + mkDerivation { + pname = "Spock-digestive"; + version = "0.1.0.0"; + sha256 = "044cw2hfgwa21kjbmby5asfmdjahhadk8iyqk221pixddw7z6s67"; + buildDepends = [ + base digestive-functors http-types mtl Spock text + unordered-containers wai + ]; + homepage = "https://github.com/agrafix/Spock-digestive"; + description = "Digestive functors support for Spock"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Spock-worker" = callPackage + ({ mkDerivation, base, containers, HTF, lifted-base, mtl, Spock + , stm, text, time, transformers, vector + }: + mkDerivation { + pname = "Spock-worker"; + version = "0.2.1.3"; + sha256 = "0pxh7ccqb6xpab0807vsfb65lk4bafa44fram1f4d84slggyn1a1"; + buildDepends = [ + base containers lifted-base mtl Spock stm text time transformers + vector + ]; + testDepends = [ base containers HTF stm vector ]; + homepage = "http://github.com/agrafix/Spock-worker"; + description = "Background workers for Spock"; + license = stdenv.lib.licenses.mit; + }) {}; + + "SpreadsheetML" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "SpreadsheetML"; + version = "0.1"; + sha256 = "14d3fk0cal0svb2clbhbbk48fygwvb0k01aawfm72576mrz9mb18"; + buildDepends = [ base xml ]; + description = "Write support for Excel's SpreadsheetML format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Sprig" = callPackage + ({ mkDerivation, base, SDL }: + mkDerivation { + pname = "Sprig"; + version = "0.1.1"; + sha256 = "06jxs1hc69viv38nvafhn8ilj3xn2j9k543abgd8p69gc95w1lbn"; + buildDepends = [ base SDL ]; + homepage = "http://liamoc.net/static/Sprig"; + description = "Binding to Sprig"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Stasis" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Stasis"; + version = "0.0.1"; + sha256 = "1pycmc30hg7vzf3addl0kdd74hpamzg3c1z4fj6fzr4542afhcq8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "https://github.com/zcourts/Stasis"; + description = "A simple MVCC like library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "StateVar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "StateVar"; + version = "1.0.1.0"; + sha256 = "02n2sxxkr0ydc77dc3amwp5jrw289d2s2z55rhrmhxxg1c7lp5js"; + editedCabalFile = "6273f114730b018634c3ad1387264be2fa05f538b3057209ede31172be0d766f"; + buildDepends = [ base ]; + homepage = "https://github.com/haskell-opengl/StateVar"; + description = "State variables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "StateVar-transformer" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "StateVar-transformer"; + version = "1.0.0.0"; + sha256 = "1dbpxwjz6yf4ap20wm5ngvd0i0knkjsdahmd90ymddqj82v8w3d0"; + buildDepends = [ base mtl transformers ]; + homepage = "http://github.com/seagull-kamome/StateVar-transformer"; + description = "State variables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "StatisticalMethods" = callPackage + ({ mkDerivation, base, statistics, tuple, vector }: + mkDerivation { + pname = "StatisticalMethods"; + version = "0.0.0.1"; + sha256 = "1h90i6crknxv23zryqi7mfzg65g1ydv62mza1hiri66jlmdahir6"; + buildDepends = [ base statistics tuple vector ]; + homepage = "http://www.tbi.univie.ac.at/~choener/Haskell/"; + description = "Collection of useful statistical methods"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Stomp" = callPackage + ({ mkDerivation, base, binary, bytestring, network, time + , utf8-string + }: + mkDerivation { + pname = "Stomp"; + version = "0.1.1"; + sha256 = "0fdibnhab5j03df70pfg9psk6ah80a91ds4nmlb0rdlldddbi3wn"; + buildDepends = [ base binary bytestring network time utf8-string ]; + homepage = "http://github.com/rukav/Stomp"; + description = "Client library for Stomp brokers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Strafunski-ATermLib" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Strafunski-ATermLib"; + version = "1.6.0.3"; + sha256 = "1cicz4d5kyl9j4y3p79m3fk56vcqk3220a6y536dw525x6180dzw"; + buildDepends = [ base containers ]; + description = "An abstract data type designed for the exchange of tree-like data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Strafunski-Sdf2Haskell" = callPackage + ({ mkDerivation, base, directory, haskell-src, mtl, pretty, process + , Strafunski-ATermLib, Strafunski-StrategyLib, template-haskell + }: + mkDerivation { + pname = "Strafunski-Sdf2Haskell"; + version = "1.0.0.2"; + sha256 = "0h73yj74pl0k3p7vamqhw1jz36pvh8kfpw58gkmskdmkh7j6wb30"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory haskell-src mtl pretty process Strafunski-ATermLib + Strafunski-StrategyLib template-haskell + ]; + description = "Converts SDF to Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Strafunski-StrategyLib" = callPackage + ({ mkDerivation, base, directory, mtl, syb }: + mkDerivation { + pname = "Strafunski-StrategyLib"; + version = "5.0.0.4"; + sha256 = "0miffjc8li5l1jarmz8l34z5mx3q68pyxghsi1lbda51bzz3wy1g"; + buildDepends = [ base directory mtl syb ]; + description = "Library for strategic programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "StrappedTemplates" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , filemanip, filepath, hspec, mtl, parsec, text, transformers + }: + mkDerivation { + pname = "StrappedTemplates"; + version = "0.2.0.0"; + sha256 = "0l2zdn3brrlsii9j14gfg7nfjvwswqgsnm7l4hcy51a6k0s3pnn7"; + buildDepends = [ + base blaze-builder bytestring containers filemanip filepath mtl + parsec text transformers + ]; + testDepends = [ base blaze-builder bytestring hspec text ]; + homepage = "https://github.com/hansonkd/StrappedTemplates"; + description = "General purpose templates in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "StrategyLib" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "StrategyLib"; + version = "4.0.0.0"; + sha256 = "1sskndywpm1gi4bs4i1gah73jk49inlscg4jzcqhq0phb8f886xk"; + buildDepends = [ base mtl ]; + homepage = "http://naesten.dyndns.org:8080/repos/StrategyLib"; + license = stdenv.lib.licenses.unfree; + }) {}; + + "Stream" = callPackage + ({ mkDerivation, base, lazysmallcheck, QuickCheck }: + mkDerivation { + pname = "Stream"; + version = "0.4.7.1"; + sha256 = "08h0h6pwvfcj92n7mk5za36x9agpqnax12cjlvd68zwghjf9qxy3"; + buildDepends = [ base lazysmallcheck QuickCheck ]; + description = "A library for manipulating infinite lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "StrictBench" = callPackage + ({ mkDerivation, base, benchpress, parallel }: + mkDerivation { + pname = "StrictBench"; + version = "0.1.1"; + sha256 = "1l4l77rjhl5g9089kjyarsrvbvm43bk370ld50qp17dqhvisl73m"; + buildDepends = [ base benchpress parallel ]; + homepage = "http://bonsaicode.wordpress.com/2009/06/07/strictbench-0-1/"; + description = "Benchmarking code through strict evaluation"; + license = "GPL"; + }) {}; + + "SybWidget" = callPackage + ({ mkDerivation, base, containers, mtl, syb-with-class + , template-haskell, TypeCompose + }: + mkDerivation { + pname = "SybWidget"; + version = "0.5.6"; + sha256 = "0m3papl90fs3zmlqxsjn0cymk049352cl42bif2x7gij75cv2b68"; + buildDepends = [ + base containers mtl syb-with-class template-haskell TypeCompose + ]; + description = "Library which aids constructing generic (SYB3-based) widgets"; + license = "LGPL"; + }) {}; + + "SyntaxMacros" = callPackage + ({ mkDerivation, AspectAG, base, containers, HList, ListLike + , template-haskell, TTTAS, uu-parsinglib, uulib + }: + mkDerivation { + pname = "SyntaxMacros"; + version = "1.0.3"; + sha256 = "155vkv7kg026zc2crywdyna1df98mw41qm0sadqihaj49xk59vyc"; + buildDepends = [ + AspectAG base containers HList ListLike template-haskell TTTAS + uu-parsinglib uulib + ]; + homepage = "http://www.cs.uu.nl/wiki/Center/SyntaxMacrosForFree"; + description = "Syntax Macros in the form of an EDSL"; + license = "LGPL"; + }) {}; + + "Sysmon" = callPackage + ({ mkDerivation, base, ConfigFile, filepath, fingertree, Glob + , MissingH, mtl, old-locale, pretty, statistics, template-haskell + , time, vector + }: + mkDerivation { + pname = "Sysmon"; + version = "0.1.2"; + sha256 = "1zyp333vicjarcmip2q52nzfv948yl2q6qr3k3glp4v4m8f75ap3"; + buildDepends = [ + base ConfigFile filepath fingertree Glob MissingH mtl old-locale + pretty statistics template-haskell time vector + ]; + homepage = "http://github.com/rukav/Sysmon"; + description = "Sybase 15 sysmon reports processor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TBC" = callPackage + ({ mkDerivation, base, Cabal, deepseq, directory, filepath, process + , unix + }: + mkDerivation { + pname = "TBC"; + version = "0.0.3"; + sha256 = "1063ckv034mb6s41xy8pr387y1hnknkyk4r29vmzdrm3pdcyzdn3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal deepseq directory filepath process unix + ]; + description = "Testing By Convention"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TBit" = callPackage + ({ mkDerivation, base, containers, deepseq, fgl, free, haskeline + , hmatrix, integration, list-extras, mtl, numeric-tools, parallel + , stream-fusion + }: + mkDerivation { + pname = "TBit"; + version = "0.4.2.0"; + sha256 = "0qccd23x1qcng207dl82h7wifh2cc7aaapf9qrg0m5jz3fa5cvkm"; + buildDepends = [ + base containers deepseq fgl free haskeline hmatrix integration + list-extras mtl numeric-tools parallel stream-fusion + ]; + description = "Utilities for condensed matter physics tight binding calculations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TCache" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , hashtables, mtl, old-time, RefSerialize, stm, text + }: + mkDerivation { + pname = "TCache"; + version = "0.12.0"; + sha256 = "0marslz5jg66r3i2d0yjjrj11bpywpadcxs5k4j6782iczxybd7s"; + buildDepends = [ + base bytestring containers directory hashtables mtl old-time + RefSerialize stm text + ]; + description = "A Transactional cache with user-defined persistence"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TTTAS" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TTTAS"; + version = "0.4.2"; + sha256 = "0wag5mnhn6h3gp92w0amngqfdwwbsmvdwmcpymxq6zjj6zmdzs7k"; + buildDepends = [ base ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/TTTAS"; + description = "Typed Transformations of Typed Abstract Syntax"; + license = "LGPL"; + }) {}; + + "TV" = callPackage + ({ mkDerivation, base, DeepArrow, TypeCompose }: + mkDerivation { + pname = "TV"; + version = "0.5.0"; + sha256 = "0vz9j5vjypnkbzld18f6kczfj54disf43x5052s4n7gqzsjxpxvb"; + buildDepends = [ base DeepArrow TypeCompose ]; + homepage = "http://haskell.org/haskellwiki/TV"; + description = "Tangible Values -- composable interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TYB" = callPackage + ({ mkDerivation, array, base, containers, mtl, template-haskell + , transformers + }: + mkDerivation { + pname = "TYB"; + version = "0.2.3"; + sha256 = "1rdwj6dg156i60i7s8xr310j0yza41jjqk6pmgx2giqjs122dz5n"; + buildDepends = [ + array base containers mtl template-haskell transformers + ]; + description = "Template Your Boilerplate - a Template Haskell version of SYB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TableAlgebra" = callPackage + ({ mkDerivation, base, containers, HaXml, mtl, pretty + , template-haskell + }: + mkDerivation { + pname = "TableAlgebra"; + version = "0.7.1"; + sha256 = "1jqkjnyznklyiy2shm4c9gix267war1hmsjncdmailhca41fs4bz"; + buildDepends = [ + base containers HaXml mtl pretty template-haskell + ]; + description = "Ferry Table Algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Tables" = callPackage + ({ mkDerivation, base, cookbook }: + mkDerivation { + pname = "Tables"; + version = "0.1.0.2"; + sha256 = "02a6awbqwhmv7c74lgbp35ykqn31mgwp7ffd0j4rs42vv1a4ffkr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cookbook ]; + description = "A client for Quill databases"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Tablify" = callPackage + ({ mkDerivation, base, parsec, xhtml }: + mkDerivation { + pname = "Tablify"; + version = "0.8.2"; + sha256 = "10w3idjhrgmkrkjblrmb2wb2s2fg657nw5rmg5k147wrgrkzbsz3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base parsec xhtml ]; + homepage = "http://www.storytotell.org/code/tablify"; + description = "Tool to render CSV into tables of various formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Takusen" = callPackage + ({ mkDerivation, base, mtl, old-time, time }: + mkDerivation { + pname = "Takusen"; + version = "0.8.7"; + sha256 = "0mxck66rz6lplgcl3a3i0gaybc2ki0q7wfilhkp2f3h3m50fg7wy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl old-time time ]; + configureFlags = [ + "-f-buildtests" "-f-sqlite" "-f-postgres" "-f-oracle" "-f-odbc" + ]; + description = "Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Tape" = callPackage + ({ mkDerivation, base, comonad, distributive, Stream }: + mkDerivation { + pname = "Tape"; + version = "0.4.0.0"; + sha256 = "1d66l67cicn3q4a6glfxfkhc9cjm7vqi0bnyjad0bzyyv409j6bp"; + buildDepends = [ base comonad distributive Stream ]; + homepage = "https://github.com/kwf/Tape"; + description = "Bidirectionally infinite streams, akin to the tape of a Turing machine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TeaHS" = callPackage + ({ mkDerivation, array, base, containers, mtl, SDL, SDL-image + , SDL-mixer, SFont, Sprig + }: + mkDerivation { + pname = "TeaHS"; + version = "0.3.1"; + sha256 = "1326lrpkw2gyn7y9px38gyzi2cnx87ki65r6mwds746d1s1zmmcn"; + buildDepends = [ + array base containers mtl SDL SDL-image SDL-mixer SFont Sprig + ]; + homepage = "http://liamoc.net/tea"; + description = "TeaHS Game Creation Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Tensor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Tensor"; + version = "1.1.0.0"; + sha256 = "1vn409805p5b47v5mf7rk0gypqag5bn1pzlsmsp9blr3jyj6dgph"; + buildDepends = [ base ]; + homepage = "https://github.com/haskell-opengl/Tensor"; + description = "Tensor data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TernaryTrees" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "TernaryTrees"; + version = "0.2.0.2"; + sha256 = "06m4mi9cl16sfyn9wibb0ph32vhgf501adjq059s3hdlxr4acdwr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary ]; + description = "Efficient pure ternary tree Sets and Maps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Theora" = callPackage + ({ mkDerivation, base, ogg, theora }: + mkDerivation { + pname = "Theora"; + version = "1.0"; + sha256 = "1gw97mxwb6ywc4qvfggjzsryl0m4g6g30ljx4xcvy6snfmgv00ig"; + buildDepends = [ base ]; + extraLibraries = [ ogg theora ]; + license = "GPL"; + }) { ogg = null; theora = null; }; + + "Thingie" = callPackage + ({ mkDerivation, base, cairo, gtk, mtl }: + mkDerivation { + pname = "Thingie"; + version = "0.80"; + sha256 = "0fl6pk2vp765gyzc4afjdg0lgbnh5v08gfbp0kzny4ng25bmxqwa"; + buildDepends = [ base cairo gtk mtl ]; + description = "Purely functional 2D drawing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ThreadObjects" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ThreadObjects"; + version = "0.0"; + sha256 = "0rpcv6kw351ykj36f83qdqygrhk4ylqlcgcswxl8gg1v33jaaqmz"; + buildDepends = [ base ]; + description = "Mutable objects that reside in their own threads"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "Thrift" = callPackage + ({ mkDerivation, base, binary, bytestring, ghc-prim, HTTP, network + }: + mkDerivation { + pname = "Thrift"; + version = "0.6.0.1"; + sha256 = "0yk496zql0jpyj83ybdzffc03sylf5pwn093k831m99j54l2r5yv"; + editedCabalFile = "56a8ab041685777391702f1475e5c2a3462b36765bd53de2e21e1f55aa5999d9"; + buildDepends = [ base binary bytestring ghc-prim HTTP network ]; + homepage = "http://thrift.apache.org"; + description = "Haskell bindings for the Apache Thrift RPC system"; + license = "unknown"; + }) {}; + + "TicTacToe" = callPackage + ({ mkDerivation, base, containers, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "TicTacToe"; + version = "0.0.1"; + sha256 = "0542hripn5nlwdvnhkd9xzzh2b1x6alwnqxq877r92c7kqnlffw4"; + buildDepends = [ + base containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-fsmall_base" ]; + description = "A sub-project (exercise) for a functional programming course"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TigerHash" = callPackage + ({ mkDerivation, base, binary, bytestring, dataenc }: + mkDerivation { + pname = "TigerHash"; + version = "0.2"; + sha256 = "02plz1y7lmvp3jpl5srsnx2nkl6yhhfn6pqj00szs688cahk2dik"; + buildDepends = [ base binary bytestring dataenc ]; + description = "TigerHash with C implementation"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "TimePiece" = callPackage + ({ mkDerivation, base, containers, old-locale, old-time, random + , SDL, SDL-gfx, SDL-image, SDL-ttf + }: + mkDerivation { + pname = "TimePiece"; + version = "0.0.5"; + sha256 = "1ylf4kzyf947szgib0ivkvygbinmy97nvy77d0crryzxdmccrzbj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers old-locale old-time random SDL SDL-gfx SDL-image + SDL-ttf + ]; + description = "A simple tile-based digital clock screen saver"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "TinyLaunchbury" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "TinyLaunchbury"; + version = "1.0.1"; + sha256 = "1xxadd8pqbgl0z8vrqn8fm6x0c9l2y3a7irjmjkh9750x6hdb4b9"; + buildDepends = [ base mtl ]; + description = "Simple implementation of call-by-need using Launchbury's semantics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TinyURL" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "TinyURL"; + version = "0.1.0"; + sha256 = "0y8bl6w3ix2zjhm10wazgi70sr02ydc3hrwjbr6whk341n140wsh"; + buildDepends = [ base HTTP network ]; + description = "Use TinyURL to compress URLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Top" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "Top"; + version = "1.7"; + sha256 = "0ykicqwayja14z30hn5cy3c96sikqhbyrh0bcqykk9izwhxs339x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers mtl parsec ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome"; + description = "Constraint solving framework employed by the Helium Compiler"; + license = "GPL"; + }) {}; + + "Tournament" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "Tournament"; + version = "0.0.1"; + sha256 = "1yzgcsp3g5sfyxavq1firna5z5m9bnk9ddrbxxmpy1yydmj1n5jk"; + buildDepends = [ base containers mtl ]; + testDepends = [ + base containers mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://github.com/clux/tournament.hs"; + description = "Tournament related algorithms"; + license = stdenv.lib.licenses.mit; + }) {}; + + "TraceUtils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TraceUtils"; + version = "0.1.0.2"; + sha256 = "0la19yynd7bpswi9012hf0vl9c4fdnn8p6y0287xanmdcs9zqz16"; + buildDepends = [ base ]; + homepage = "https://github.com/Peaker/TraceUtils"; + description = "Functions that should have been in Debug.Trace"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TransformersStepByStep" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "TransformersStepByStep"; + version = "0.1.0.1"; + sha256 = "0dxxgwcn4in3rpfn77c4g8h6l7326m8ikcsrl7pm6gifw667qpmv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl ]; + homepage = "http://hackage.haskell.org/package/TransformersStepByStep"; + description = "Tutorial to monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Transhare" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Transhare"; + version = "0.9"; + sha256 = "04n1ld6h3q71iqnvwyabzj69vdy2x98w0drriyx13ykywbd31036"; + buildDepends = [ base containers ]; + description = "A library to apply transformation to containers so as to maximize sharing of unchanged subcomponents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TreeStructures" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TreeStructures"; + version = "0.0.2"; + sha256 = "1lcj166i8f7850fqjv7xqxdn6zwpdynzxn3bf243wdnwmnn5pysx"; + buildDepends = [ base ]; + homepage = "http://www.github.com/bhickey/TreeStructures"; + description = "A collection of heaps and search trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TreeT" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "TreeT"; + version = "0.0"; + sha256 = "0d1k4nblcnksh2j6b4v14r2xd2kn6cmqmyqhmy6wyz3kr0lyzxqd"; + buildDepends = [ base containers transformers ]; + description = "Transformer for Data.Tree"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "TrendGraph" = callPackage + ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib + , mtl, optparse-applicative, time + }: + mkDerivation { + pname = "TrendGraph"; + version = "0.1.0.1"; + sha256 = "1rdlimlbdpa089knhnqzgxc8ngqag4m4w3r92jd95kwnmr8nizkp"; + buildDepends = [ + base containers diagrams-cairo diagrams-lib mtl + optparse-applicative time + ]; + description = "A simple trend Graph script"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "TrieMap" = callPackage + ({ mkDerivation, base, bytestring, containers, primitive + , template-haskell, th-expand-syns, transformers, unpack-funcs + , vector + }: + mkDerivation { + pname = "TrieMap"; + version = "4.1.0"; + sha256 = "14wril1sa35cja66y7ah9qwr3bmsi985y7rlxyj12x2fv6dclpc4"; + buildDepends = [ + base bytestring containers primitive template-haskell + th-expand-syns transformers unpack-funcs vector + ]; + configureFlags = [ "-f-llvm" ]; + description = "Automatic type inference of generalized tries with Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Twofish" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cereal + , crypto-api, HUnit, largeword, mtl, tagged + }: + mkDerivation { + pname = "Twofish"; + version = "0.3.2"; + sha256 = "1bv79582fxwgk255fhss6k8irb7mlbdvlvvx8jyzs16g3fyw1y5a"; + buildDepends = [ + array base binary bytestring cereal crypto-api largeword mtl tagged + ]; + testDepends = [ + array base binary bytestring cereal crypto-api HUnit largeword + tagged + ]; + homepage = "http://github.com/rleisti/twofish"; + description = "An implementation of the Twofish Symmetric-key cipher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TypeClass" = callPackage + ({ mkDerivation, base, containers, filepath, random + , reactive-banana, reactive-banana-sdl, SDL, SDL-ttf, transformers + }: + mkDerivation { + pname = "TypeClass"; + version = "0.2.1"; + sha256 = "0crymgw91xx0hblbmz488x39i2qzf9c15kv5x950ljmpyrhy5jhv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers filepath random reactive-banana reactive-banana-sdl + SDL SDL-ttf transformers + ]; + description = "Typing speed game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TypeCompose" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TypeCompose"; + version = "0.9.10"; + sha256 = "1wpldqdf6czl36fs4pvvj2z3kg1487sanqncp4rbmgrrhbfmqxxq"; + buildDepends = [ base ]; + homepage = "https://github.com/conal/TypeCompose"; + description = "Type composition classes & instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TypeIlluminator" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "TypeIlluminator"; + version = "0.0"; + sha256 = "02ck7sik5wvh989k9ban1m2dlpfld0d0zs7sqb12m1f6wls7fghc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 ]; + homepage = "http://www.cs.kent.ac.uk/people/staff/oc/TypeIlluminator/"; + description = "TypeIlluminator is a prototype tool exploring debugging of type errors/"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "TypingTester" = callPackage + ({ mkDerivation, base, containers, directory, time }: + mkDerivation { + pname = "TypingTester"; + version = "0.2.0.0"; + sha256 = "07qwvmdh5164v552qkk4fm66nlvb4dcv0wh5jircfgh7gsd60l6n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers directory time ]; + homepage = "https://github.com/xpika/typingtester"; + description = "Command Line Typing speed tester"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "UISF" = callPackage + ({ mkDerivation, arrows, base, containers, deepseq, GLFW, monadIO + , OpenGL, stm, transformers + }: + mkDerivation { + pname = "UISF"; + version = "0.2.0.0"; + sha256 = "0m8i09f7b066x0nzsgqq8wgnhbrwml913gagfmbk4sny1ysmjb3f"; + buildDepends = [ + arrows base containers deepseq GLFW monadIO OpenGL stm transformers + ]; + homepage = "http://haskell.cs.yale.edu/"; + description = "Library for Arrowized Graphical User Interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "UMM" = callPackage + ({ mkDerivation, base, haskell98, old-time, parsec, process + , utf8-string + }: + mkDerivation { + pname = "UMM"; + version = "0.3.1"; + sha256 = "0k9kvlkcznk6ydfcymzzh0a4j4zkl5iblvnx6fkmk8xah1qnkq5h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base haskell98 old-time parsec process utf8-string + ]; + homepage = "http://www.korgwal.com/umm/"; + description = "A small command-line accounting tool"; + license = "GPL"; + }) {}; + + "URLT" = callPackage + ({ mkDerivation, applicative-extras, base, Consumer + , happstack-server, hsp, hsx, mtl, QuickCheck, regular + , template-haskell + }: + mkDerivation { + pname = "URLT"; + version = "0.14"; + sha256 = "14qlyrc3ins3lwhd2c8lyhm1j3v6nj4qgs5g9xys4w6hnndz2g3s"; + buildDepends = [ + applicative-extras base Consumer happstack-server hsp hsx mtl + QuickCheck regular template-haskell + ]; + description = "Library for maintaining correctness of URLs within an application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "URLb" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "URLb"; + version = "0.0.1"; + sha256 = "1l62z7798bby4fbrz62ic802g8zah3flb2pmsd3ky7y5903s3nxr"; + buildDepends = [ attoparsec base bytestring containers ]; + homepage = "http://github.com/solidsnack/URLb"; + description = "DEPRECATED A simple, liberal URL parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Unique" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Unique"; + version = "0.2"; + sha256 = "0qylqb71gkvfwnnz4ij22x79y583y409fszqnyqd6dc90gycfm98"; + buildDepends = [ base ]; + description = "It provides the functionality like unix \"uniq\" utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Unixutils" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, process + , pureMD5, regex-tdfa, unix, zlib + }: + mkDerivation { + pname = "Unixutils"; + version = "1.52"; + sha256 = "1gp04mc6irycwazykl9kpyhkkryn3hbnpn08ih6cjbsm3p8yi8b4"; + editedCabalFile = "b18a7877e54a659790eee0910d64d47f034e3ba1b4b2c1dcbabb494951317d31"; + buildDepends = [ + base bytestring directory filepath process pureMD5 regex-tdfa unix + zlib + ]; + homepage = "https://github.com/seereason/haskell-unixutils"; + description = "A crude interface between Haskell and Unix-like operating systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Unixutils-shadow" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "Unixutils-shadow"; + version = "1.0.0"; + sha256 = "11m8lgq2rjvh7j8si7sqixf4k4ns65jy0zp6apqp0xc23c1znyr7"; + buildDepends = [ base unix ]; + homepage = "http://src.seereason.com/haskell-unixutils-shadow"; + description = "A simple interface to shadow passwords (aka, shadow.h)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "UrlDisp" = callPackage + ({ mkDerivation, base, cgi, MaybeT, mtl }: + mkDerivation { + pname = "UrlDisp"; + version = "0.1.7"; + sha256 = "1y21v5k7s9sj8z5r3czp5i80x40zvyqxzr1xl28ardwj5q5rrvzp"; + buildDepends = [ base cgi MaybeT mtl ]; + homepage = "http://www.haskell.org/haskellwiki/UrlDisp"; + description = "Url dispatcher. Helps to retain friendly URLs in web applications."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Useful" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "Useful"; + version = "0.0.6"; + sha256 = "01xb68qh29q6b0pdxvadqw7q1p855k14jdz1qjlhg6785n0qp954"; + buildDepends = [ base containers random ]; + description = "Some useful functions and shorthands"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "UtilityTM" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "UtilityTM"; + version = "0.0.4"; + sha256 = "1mjy3w4sw32rbmm13yhmpidfsj91v3p58jvki16z0kzk3fswpa85"; + buildDepends = [ base ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/utility-tm"; + description = "Utility functions that are missing from the standard library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "VKHS" = callPackage + ({ mkDerivation, aeson, base, bimap, bytestring, containers, curl + , directory, failure, filepath, mtl, optparse-applicative, parsec + , pretty-show, regexpr, safe, split, tagsoup, tagsoup-parsec + , template-haskell, text, time, transformers, utf8-string, vector + }: + mkDerivation { + pname = "VKHS"; + version = "0.5.1"; + sha256 = "118af4y7vgwxnblgrqza869f1xcqq1nh6006w9vs2mys4vddchcy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bimap bytestring containers directory failure filepath + mtl optparse-applicative parsec pretty-show regexpr safe split + tagsoup tagsoup-parsec template-haskell text time transformers + utf8-string vector + ]; + extraLibraries = [ curl ]; + homepage = "http://github.com/ierton/vkhs"; + description = "Provides access to Vkontakte social network via public API"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) curl; }; + + "Validation" = callPackage + ({ mkDerivation, base, bifunctors, semigroupoids, semigroups }: + mkDerivation { + pname = "Validation"; + version = "0.2.0"; + sha256 = "10smif8y5bgjiarag3ws131kwji32mlh6mqfnmmp20xf41fsm0z3"; + buildDepends = [ base bifunctors semigroupoids semigroups ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/validation"; + description = "A data-type like Either but with an accumulating Applicative"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Vec" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "Vec"; + version = "1.0.5"; + sha256 = "0hyk553pdn72zc1i82njz3md8ycmzfiwi799y08qr3fg0i8r88zm"; + buildDepends = [ array base ghc-prim ]; + homepage = "http://github.net/sedillard/Vec"; + description = "Fixed-length lists and low-dimensional linear algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Vec-Boolean" = callPackage + ({ mkDerivation, base, Boolean, Vec }: + mkDerivation { + pname = "Vec-Boolean"; + version = "1.0.6"; + sha256 = "0zxxpychddmlrv7r190gn4dl282ak4qfk2d92l24qxi9fds1rshk"; + buildDepends = [ base Boolean Vec ]; + description = "Provides Boolean instances for the Vec package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Vec-OpenGLRaw" = callPackage + ({ mkDerivation, base, OpenGLRaw, Vec }: + mkDerivation { + pname = "Vec-OpenGLRaw"; + version = "0.2.0.1"; + sha256 = "0qsi1s8qp3fkr5alh2m7y1a1lm5xypjvmk174ywf0aga2y20bblm"; + buildDepends = [ base OpenGLRaw Vec ]; + homepage = "http://www.downstairspeople.org/darcs/Vec-opengl"; + description = "Instances and functions to interoperate Vec and OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Vec-Transform" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "Vec-Transform"; + version = "1.1"; + sha256 = "0jwi9kgij8xd0419nkksgffwcn94fz6ijdq8s29b771409a1pkfc"; + homepage = "https://github.com/tobbebex/Vec-Transform"; + description = "This package is obsolete"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "VecN" = callPackage + ({ mkDerivation, base, Peano }: + mkDerivation { + pname = "VecN"; + version = "0.0.2"; + sha256 = "1hv8idxv9gniwwjs67q75bbcc5ry9r05cxjmsxk0q54l8zscdss2"; + buildDepends = [ base Peano ]; + description = "a simple peano-indexed vector type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ViennaRNA-bindings" = callPackage + ({ mkDerivation, array, base, c2hs }: + mkDerivation { + pname = "ViennaRNA-bindings"; + version = "0.1.2.2"; + sha256 = "06zz3svdsy6qzbj7s02sbifkprmm58r14ss46r6680c9ybw9w5l3"; + buildDepends = [ array base ]; + buildTools = [ c2hs ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "ViennaRNA v2 bindings"; + license = "unknown"; + }) {}; + + "WAVE" = callPackage + ({ mkDerivation, base, bytestring, containers, parseargs }: + mkDerivation { + pname = "WAVE"; + version = "0.1.3"; + sha256 = "1cgla9y1lwcsdad5qdspymd7s6skdw961fgzh02kvi7gjbrrcyi7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring containers parseargs ]; + homepage = "http://github.com/BartMassey/WAVE"; + description = "WAVE audio file IO library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WL500gPControl" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, unix, WL500gPLib + }: + mkDerivation { + pname = "WL500gPControl"; + version = "0.3.4"; + sha256 = "0gbjb432758wvd3p5brb4kjn037x6h30bzvn9f681pg0m1w52hgv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath mtl unix WL500gPLib ]; + description = "A simple command line tools to control the Asus WL500gP router"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WL500gPLib" = callPackage + ({ mkDerivation, base, curl, mtl, tagsoup }: + mkDerivation { + pname = "WL500gPLib"; + version = "0.3.1"; + sha256 = "15w065yg8hjhljgnmx88fnryhbh7dysmsqmpr9qnj96as7vrkwgs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base curl mtl tagsoup ]; + description = "A simple library to access to the WL 500gP router from the Haskell code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WMSigner" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , cryptohash, directory, hspec, lens, mtl, random, split, vector + }: + mkDerivation { + pname = "WMSigner"; + version = "0.1.0.0"; + sha256 = "0im8rfyfnhq2s445cjm4xvnqqs8pgpavhmyk98jqshpfm9d1cd6q"; + buildDepends = [ + base base64-bytestring binary bytestring cryptohash directory lens + mtl random split vector + ]; + testDepends = [ + base bytestring cryptohash hspec lens random split vector + ]; + description = "WebMoney authentication module"; + license = stdenv.lib.licenses.mit; + }) {}; + + "WURFL" = callPackage + ({ mkDerivation, base, haskell98, parsec }: + mkDerivation { + pname = "WURFL"; + version = "0.1"; + sha256 = "13vfszyfyxwz4zi8zilifd0jad1gwlr75x931q8qbpi1kwr7mivk"; + buildDepends = [ base haskell98 parsec ]; + description = "Convert the WURFL file into a Parsec parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WXDiffCtrl" = callPackage + ({ mkDerivation, base, containers, wx, wxcore }: + mkDerivation { + pname = "WXDiffCtrl"; + version = "0.0.1"; + sha256 = "0vv8s483g3dkxyk833cjczj0a5zxiy9xh56kij6n0jjyzxb9bz0k"; + buildDepends = [ base containers wx wxcore ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://wewantarock.wordpress.com"; + description = "WXDiffCtrl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WashNGo" = callPackage + ({ mkDerivation, base, containers, directory, ghc-paths, haskell98 + , parsec, process, regex-compat + }: + mkDerivation { + pname = "WashNGo"; + version = "2.12.0.1"; + sha256 = "11d9cwqfpvf999a5fi3a3v5b4gdrszzgf4gbdhx63afy42ylbnfj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory ghc-paths haskell98 parsec process + regex-compat + ]; + homepage = "http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/"; + description = "WASH is a family of EDSLs for programming Web applications in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WebBits" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, syb }: + mkDerivation { + pname = "WebBits"; + version = "2.2"; + sha256 = "1frmnjbpgm76dzs1p4766fb6isqc3pxv4dnj8sdhnfliv5j0xv2z"; + buildDepends = [ base containers mtl parsec pretty syb ]; + homepage = "http://github.com/brownplt/webbits"; + description = "JavaScript analysis tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WebBits-Html" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, syb + , WebBits + }: + mkDerivation { + pname = "WebBits-Html"; + version = "1.0.2"; + sha256 = "18dd52970cd27kra4l89vvrx2mrdbqd4w4f76xrq3142daxsagal"; + buildDepends = [ base containers mtl parsec pretty syb WebBits ]; + homepage = "http://www.cs.brown.edu/research/plt/"; + description = "JavaScript analysis tools"; + license = "LGPL"; + }) {}; + + "WebBits-multiplate" = callPackage + ({ mkDerivation, base, multiplate, multiplate-simplified + , transformers, WebBits + }: + mkDerivation { + pname = "WebBits-multiplate"; + version = "0.0.0.1"; + sha256 = "1j3difi3f1w6bgbnsvqw9cv88aikin22myli0lx29pqn7xhqsbv3"; + buildDepends = [ + base multiplate multiplate-simplified transformers WebBits + ]; + description = "A Multiplate instance for JavaScript"; + license = stdenv.lib.licenses.mit; + }) {}; + + "WebCont" = callPackage + ({ mkDerivation, applicative-extras, base, concatenative + , containers, formlets, happstack-server, happstack-state + , happstack-util, mtl, utf8-string, xhtml + }: + mkDerivation { + pname = "WebCont"; + version = "0.0.1"; + sha256 = "1lr5iz0kqhr8w0c7038mlbysw1c3lbzfjis085n68ib104ykyyi6"; + buildDepends = [ + applicative-extras base concatenative containers formlets + happstack-server happstack-state happstack-util mtl utf8-string + xhtml + ]; + homepage = "http://patch-tag.com/r/salazar/webconts/snapshot/current/content/pretty"; + description = "Continuation based web programming for Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WeberLogic" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "WeberLogic"; + version = "0.1.2"; + sha256 = "0nl79q3y2qi0xnkppxj8d9h96hfwrgb3gksm2x1zp9lq7836562z"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec ]; + homepage = "https://github.com/cameronbwhite/WeberLogic"; + description = "Logic interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Webrexp" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , directory, filepath, HaXml, HTTP, hxt, mtl, network, parsec + , process, regex-pcre-builtin, template-haskell, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "Webrexp"; + version = "1.1.2"; + sha256 = "1iv969gd4xmagw74i6fmw4d864zxlzi4yf0y9ns1nvijn7w7s5jb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array base bytestring containers directory filepath HaXml + HTTP hxt mtl network parsec process regex-pcre-builtin + template-haskell text transformers unordered-containers vector + ]; + configureFlags = [ "-f-optimize" ]; + description = "Regexp-like engine to scrap web data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Wheb" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , containers, cookie, http-types, HUnit, mtl, pwstore-fast + , QuickCheck, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers, unix, uuid + , wai, wai-extra, wai-websockets, warp, web-routes, websockets + }: + mkDerivation { + pname = "Wheb"; + version = "0.3.1.0"; + sha256 = "13x204lz2azfrry38w791rni2d0g9xsg5lhajrkrgfhdn56yrzqs"; + buildDepends = [ + base blaze-builder bytestring case-insensitive containers cookie + http-types mtl pwstore-fast stm text time transformers unix uuid + wai wai-extra wai-websockets warp web-routes websockets + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + homepage = "https://github.com/hansonkd/Wheb-Framework"; + description = "The frictionless WAI Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WikimediaParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "WikimediaParser"; + version = "0.1"; + sha256 = "0rzpf8z414qvkbks16zizsxsinvbdxbm1n0dbav11p286791xx1j"; + buildDepends = [ base parsec ]; + description = "A parser for wikimedia style article markup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Win32" = callPackage + ({ mkDerivation, advapi32, base, bytestring, gdi32, shell32 + , shfolder, user32, winmm + }: + mkDerivation { + pname = "Win32"; + version = "2.3.0.2"; + sha256 = "0s2hp50yb91cmj78shpp7s7v096y6lnipk4j7h3lxph3zgj06zsi"; + buildDepends = [ base bytestring ]; + extraLibraries = [ advapi32 gdi32 shell32 shfolder user32 winmm ]; + homepage = "https://github.com/haskell/win32"; + description = "A binding to part of the Win32 library"; + license = stdenv.lib.licenses.bsd3; + }) { advapi32 = null; gdi32 = null; shell32 = null; + shfolder = null; user32 = null; winmm = null; }; + + "Win32-dhcp-server" = callPackage + ({ mkDerivation, base, text, Win32, Win32-errors }: + mkDerivation { + pname = "Win32-dhcp-server"; + version = "0.2.1"; + sha256 = "1y2war9adqkwc3zy2g45nvg7ccp4axdbjkn54mnhf34q6n4dwwg8"; + buildDepends = [ base text Win32 Win32-errors ]; + homepage = "http://github.com/mikesteele81/win32-dhcp-server"; + description = "Win32 DHCP Server Management API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Win32-errors" = callPackage + ({ mkDerivation, base, template-haskell, text, Win32 }: + mkDerivation { + pname = "Win32-errors"; + version = "0.2.1"; + sha256 = "13rqqk06r3rc9j6j72qcna26lj0r2fbrzys9zgr91knik9msl5di"; + buildDepends = [ base template-haskell text Win32 ]; + homepage = "http://github.com/mikesteele81/win32-errors"; + description = "Alternative error handling for Win32 foreign calls"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Win32-extras" = callPackage + ({ mkDerivation, base, imm32, msimg32, Win32 }: + mkDerivation { + pname = "Win32-extras"; + version = "0.2.0.1"; + sha256 = "00lrqvsa74mqv0k4yz00j2jdpmchkyhcicqv24z9a53iv1i0xp7h"; + buildDepends = [ base Win32 ]; + extraLibraries = [ imm32 msimg32 ]; + homepage = "http://hub.darcs.net/shelarcy/Win32-extras/"; + description = "Provides missing Win32 API"; + license = stdenv.lib.licenses.bsd3; + }) { imm32 = null; msimg32 = null; }; + + "Win32-junction-point" = callPackage + ({ mkDerivation, base, text, Win32, Win32-errors }: + mkDerivation { + pname = "Win32-junction-point"; + version = "0.2"; + sha256 = "1cbk6d47h83pp77522j55yy90vhi0d1jjb7rd1s98k6422fb316s"; + buildDepends = [ base text Win32 Win32-errors ]; + homepage = "http://github.com/mikesteele81/Win32-junction-point"; + description = "Support for manipulating NTFS junction points"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Win32-notify" = callPackage + ({ mkDerivation, base, containers, directory, Win32 }: + mkDerivation { + pname = "Win32-notify"; + version = "0.3"; + sha256 = "0mykxfasrl44fg7d7dzi0kabcsxhq3pa86pcy53ppgskn42g8x80"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers directory Win32 ]; + description = "A binding to part of the Win32 library for file notification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Win32-services" = callPackage + ({ mkDerivation, Advapi32, base, errors, Win32 }: + mkDerivation { + pname = "Win32-services"; + version = "0.2.4"; + sha256 = "006aiikccdgbv6m84z3wkkd3g5yn6zy85lb25b6c7r3rwxqm34d1"; + buildDepends = [ base errors Win32 ]; + extraLibraries = [ Advapi32 ]; + homepage = "http://github.com/mikesteele81/win32-services"; + description = "Windows service applications"; + license = stdenv.lib.licenses.bsd3; + }) { Advapi32 = null; }; + + "Win32-services-wrapper" = callPackage + ({ mkDerivation, base, directory, filepath, Win32, Win32-services + }: + mkDerivation { + pname = "Win32-services-wrapper"; + version = "0.1.2.0"; + sha256 = "01fvb9sraqw1ar5pvs8s23y8syix50wh6yifsm65fs4vy1nk3xfb"; + buildDepends = [ base directory filepath Win32 Win32-services ]; + configureFlags = [ "-f-warn-as-error" ]; + description = "Wrapper code for making a Win32 service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Wired" = callPackage + ({ mkDerivation, base, chalmers-lava2000, containers, mtl + , QuickCheck + }: + mkDerivation { + pname = "Wired"; + version = "0.3"; + sha256 = "14zxf849r4k3mk5i5rakfjp2f216sz84ww4hfggq9cnr9w8j406j"; + buildDepends = [ + base chalmers-lava2000 containers mtl QuickCheck + ]; + homepage = "http://www.cse.chalmers.se/~emax/wired/"; + description = "Wire-aware hardware description"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WordNet" = callPackage + ({ mkDerivation, array, base, containers, filepath }: + mkDerivation { + pname = "WordNet"; + version = "1.1.0"; + sha256 = "0b44xxkihafzsw25xx484xxw17zlzzqbj0bx8cs2nvf3p7jxd02k"; + buildDepends = [ array base containers filepath ]; + description = "Haskell interface to the WordNet database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WordNet-ghc74" = callPackage + ({ mkDerivation, array, base, containers, filepath }: + mkDerivation { + pname = "WordNet-ghc74"; + version = "0.1.3"; + sha256 = "1ab5wybawa3dfq89dn0g3zdhsqd03bcm3qky2d4z6irw7afdqrr8"; + buildDepends = [ array base containers filepath ]; + configureFlags = [ "-fsmall_base" ]; + description = "Haskell interface to the WordNet database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Wordlint" = callPackage + ({ mkDerivation, base, boxes, cmdargs }: + mkDerivation { + pname = "Wordlint"; + version = "0.1.0.2"; + sha256 = "0v3kl5cfwjigrhxw534h628qlzw52w6gd4n6ri8cqjmvkgklr5vp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base boxes cmdargs ]; + homepage = "https://github.com/gbgar/Wordlint"; + description = "Plaintext prose redundancy linter"; + license = "unknown"; + }) {}; + + "Workflow" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , exceptions, extensible-exceptions, mtl, old-time, RefSerialize + , stm, TCache, vector + }: + mkDerivation { + pname = "Workflow"; + version = "0.8.1"; + sha256 = "0z23g68gcbbn43i78cql4is9js3m4z16rm2x8s57f73n0hx7f00l"; + buildDepends = [ + base binary bytestring containers directory exceptions + extensible-exceptions mtl old-time RefSerialize stm TCache vector + ]; + description = "Workflow patterns over a monad for thread state logging & recovery"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "WxGeneric" = callPackage + ({ mkDerivation, base, containers, mtl, SybWidget, wx, wxcore, xtc + }: + mkDerivation { + pname = "WxGeneric"; + version = "0.8.1"; + sha256 = "0lvbdmb1qwsz8bz0z715nzgbpshfckm4syk1ny52akkb4ddkrd60"; + buildDepends = [ base containers mtl SybWidget wx wxcore xtc ]; + homepage = "http://www.haskell.org/haskellwiki/WxGeneric"; + description = "Generic (SYB3) construction of wxHaskell widgets"; + license = "LGPL"; + }) {}; + + "X11" = callPackage + ({ mkDerivation, base, data-default, libX11, libXext, libXinerama + , libXrandr, libXrender + }: + mkDerivation { + pname = "X11"; + version = "1.6.1.2"; + sha256 = "1kzjcynm3rr83ihqx2y2d852jc49da4p18gv6jzm7g87z22x85jj"; + buildDepends = [ base data-default ]; + extraLibraries = [ + libX11 libXext libXinerama libXrandr libXrender + ]; + homepage = "https://github.com/haskell-pkg-janitors/X11"; + description = "A binding to the X11 graphics library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "X11-extras" = callPackage + ({ mkDerivation, base, libX11, X11 }: + mkDerivation { + pname = "X11-extras"; + version = "0.4"; + sha256 = "1cpjr09gddcjd0wqwvaankv1zj7fyc6hbfdvar63f51g3vvw627a"; + buildDepends = [ base X11 ]; + extraLibraries = [ libX11 ]; + description = "Missing bindings to the X11 graphics library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "X11-rm" = callPackage + ({ mkDerivation, base, X11 }: + mkDerivation { + pname = "X11-rm"; + version = "0.2"; + sha256 = "11jxlaad9jgjddd5v8ygy2rdrajrbm9dlp6f0mslvxa2wzn4v4r3"; + buildDepends = [ base X11 ]; + description = "A binding to the resource management functions missing from X11"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "X11-xdamage" = callPackage + ({ mkDerivation, base, X11, Xdamage }: + mkDerivation { + pname = "X11-xdamage"; + version = "0.1.2"; + sha256 = "0r6dq9xx0v100162y7bvkj1l0lv5m697y35c659kgjj0mg8p9bjv"; + buildDepends = [ base X11 ]; + extraLibraries = [ Xdamage ]; + homepage = "http://darcs.haskell.org/X11-xdamage"; + description = "A binding to the Xdamage X11 extension library"; + license = stdenv.lib.licenses.bsd3; + }) { Xdamage = null; }; + + "X11-xfixes" = callPackage + ({ mkDerivation, base, X11, Xfixes }: + mkDerivation { + pname = "X11-xfixes"; + version = "0.1.1"; + sha256 = "0wwhyqqybrjvy8mi5d5429wraky93xq348gr9ldhg2qj95hj13yk"; + buildDepends = [ base X11 ]; + extraLibraries = [ Xfixes ]; + homepage = "https://github.com/reacocard/x11-xfixes"; + description = "A binding to the Xfixes X11 extension library"; + license = stdenv.lib.licenses.mit; + }) { Xfixes = null; }; + + "X11-xft" = callPackage + ({ mkDerivation, base, fontconfig, freetype, libXft, pkgconfig + , utf8-string, X11 + }: + mkDerivation { + pname = "X11-xft"; + version = "0.3.1"; + sha256 = "1lgqb0s2qfwwgbvwxhjbi23rbwamzdi0l0slfr20c3jpcbp3zfjf"; + buildDepends = [ base utf8-string X11 ]; + extraLibraries = [ fontconfig freetype pkgconfig ]; + pkgconfigDepends = [ libXft ]; + description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts"; + license = "LGPL"; + }) {}; + + "X11-xshape" = callPackage + ({ mkDerivation, base, X11 }: + mkDerivation { + pname = "X11-xshape"; + version = "0.1.1"; + sha256 = "19p71lc0hihfn0xzl29j01kd0zf9yalspwj7dava0ybc1rm3g62h"; + buildDepends = [ base X11 ]; + homepage = "http://darcs.haskell.org/X11-xshape"; + description = "A binding to the Xshape X11 extension library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "XAttr" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "XAttr"; + version = "0.1.1"; + sha256 = "16vap0rw026lgxfcqpdfsx7l26ik97rhkkv1mg2j61akydhijs67"; + buildDepends = [ base unix ]; + description = "Read, set, and list extended attributes"; + license = "GPL"; + }) {}; + + "XInput" = callPackage + ({ mkDerivation, base, Win32, xinput }: + mkDerivation { + pname = "XInput"; + version = "0.1"; + sha256 = "1kk0gccv83mw8463x29c7rpl5davmhk9vyf82i4rbksgrdzkhjh9"; + buildDepends = [ base Win32 ]; + extraLibraries = [ xinput ]; + homepage = "http://code.fac9.com/xinput/"; + description = "Bindings for the DirectX XInput library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "XMMS" = callPackage + ({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }: + mkDerivation { + pname = "XMMS"; + version = "0.1.1"; + sha256 = "08l53b0wp6v9wjfn53xfa1vlh64bnqidajc4lzlk8p31km1c09qx"; + buildDepends = [ base containers ]; + extraLibraries = [ xmmsclient xmmsclient-glib ]; + homepage = "http://kawais.org.ua/XMMS/"; + description = "XMMS2 client library"; + license = "LGPL"; + }) { xmmsclient = null; xmmsclient-glib = null; }; + + "XMPP" = callPackage + ({ mkDerivation, base, haskell98, hsdns, mtl, network, parsec + , random, utf8-string + }: + mkDerivation { + pname = "XMPP"; + version = "0.1.2"; + sha256 = "03gypa9kln2v3zqyxszn4k2x364g8wj0hppsy10ywmandghsvn7b"; + buildDepends = [ + base haskell98 hsdns mtl network parsec random utf8-string + ]; + homepage = "http://kagami.touhou.ru/projects/show/matsuri"; + description = "XMPP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "XSaiga" = callPackage + ({ mkDerivation, base, cgi, containers, hsparql, pretty, rdf4h + , text + }: + mkDerivation { + pname = "XSaiga"; + version = "1.0.0.0"; + sha256 = "0smf0ym26kv0fa34plnsndxp5hflc7w6g0wbkg6n4cy9bz4sgd4z"; + editedCabalFile = "a152097b5010d51d0192d2c1748dce912a050f3f705f5a4b86ffa7a2f726488f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cgi containers hsparql pretty rdf4h text ]; + homepage = "http://hafiz.myweb.cs.uwindsor.ca/proHome.html"; + description = "An implementation of a polynomial-time top-down parser suitable for NLP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Xauth" = callPackage + ({ mkDerivation, base, xau }: + mkDerivation { + pname = "Xauth"; + version = "0.1"; + sha256 = "1mvflp6y1nz9961gngbwk0b7wr8sx3p6296jfvvb6ln1kvm2scxs"; + buildDepends = [ base ]; + pkgconfigDepends = [ xau ]; + description = "A binding to the X11 authentication library"; + license = stdenv.lib.licenses.bsd3; + }) { xau = null; }; + + "Xec" = callPackage + ({ mkDerivation, base, binary, bytestring, cairo, containers + , directory, filepath, gtk, mtl, old-time, SHA, unix + }: + mkDerivation { + pname = "Xec"; + version = "0.1.6"; + sha256 = "1n3y232v9i5jzbshk2zw675g09snc45ni60acmi6kvfsk7nkmfw8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring cairo containers directory filepath gtk mtl + old-time SHA unix + ]; + description = "Gtk command launcher with identicon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "XmlHtmlWriter" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "XmlHtmlWriter"; + version = "0.0.0.1"; + sha256 = "0dv5nvvqy6w0ndjyab4bwhjpw1hlx8xi4bv2jw4rl8v6y68bilk1"; + buildDepends = [ base mtl transformers ]; + homepage = "http://github.com/mmirman/haskogeneous/tree/XmlHtmlWriter"; + description = "A library for writing XML and HTML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "YACPong" = callPackage + ({ mkDerivation, base, data-accessor-transformers, fclabels + , monads-fd, random, SDL, SDL-image, SDL-mixer, SDL-ttf + , transformers + }: + mkDerivation { + pname = "YACPong"; + version = "0.1"; + sha256 = "1r2n1vbzq755p68fzb5f6fm1yjfq2c5jgx52ri9p5rlrwmfk3hw5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base data-accessor-transformers fclabels monads-fd random SDL + SDL-image SDL-mixer SDL-ttf transformers + ]; + homepage = "http://github.com/snkkid/YACPong"; + description = "Yet Another Pong Clone using SDL"; + license = stdenv.lib.licenses.mit; + }) {}; + + "YFrob" = callPackage + ({ mkDerivation, array, base, HGL, Yampa }: + mkDerivation { + pname = "YFrob"; + version = "0.4"; + sha256 = "17pp79yr8jfmhx85vlr5kx7q5wha48p3ra7l4ligd583yxzvlnif"; + buildDepends = [ array base HGL Yampa ]; + homepage = "http://www.haskell.org/yampa/"; + description = "Yampa-based library for programming robots"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Yablog" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , case-insensitive, clientsession, conduit, containers + , data-default, directory, filepath, hamlet, hjsmin, http-conduit + , http-types, mime-mail, monad-control, mtl, network, old-locale + , pandoc, pandoc-types, persistent, persistent-mongoDB, resourcet + , shakespeare-css, shakespeare-js, shakespeare-text + , template-haskell, temporary, text, time, wai, wai-extra + , xml-conduit, xml-hamlet, yaml, yesod, yesod-auth, yesod-core + , yesod-default, yesod-form, yesod-newsfeed, yesod-platform + , yesod-recaptcha, yesod-static + }: + mkDerivation { + pname = "Yablog"; + version = "0.2.0"; + sha256 = "0qa7m9y3dclr2r2vpd2cmpc58nib158hnr49hrdjvk00ncd4lyvk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-html bytestring case-insensitive + clientsession conduit containers data-default directory filepath + hamlet hjsmin http-conduit http-types mime-mail monad-control mtl + network old-locale pandoc pandoc-types persistent + persistent-mongoDB resourcet shakespeare-css shakespeare-js + shakespeare-text template-haskell temporary text time wai wai-extra + xml-conduit xml-hamlet yaml yesod yesod-auth yesod-core + yesod-default yesod-form yesod-newsfeed yesod-platform + yesod-recaptcha yesod-static + ]; + configureFlags = [ "-f-library-only" "-f-dev" ]; + homepage = "http://gitweb.konn-san.com/repo/Yablog/tree/master"; + description = "A simple blog engine powered by Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "YamlReference" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, dlist + , HUnit, regex-compat + }: + mkDerivation { + pname = "YamlReference"; + version = "0.9.3"; + sha256 = "0nk7zw3ikv459hzrs0si06j4qf2yrgggsiv8vpm0r1lg5v5l3vng"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory dlist HUnit regex-compat + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://www.ben-kiki.org/oren/YamlReference"; + description = "YAML reference implementation"; + license = "LGPL"; + }) {}; + + "Yampa" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "Yampa"; + version = "0.9.6"; + sha256 = "0a1m0sb0i3kkxbp10vpqd6iw83ksm4alavrg04arzrv71p3skyg0"; + buildDepends = [ base random ]; + homepage = "http://www.haskell.org/haskellwiki/Yampa"; + description = "Library for programming hybrid systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "YampaSynth" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HCodecs + , Yampa + }: + mkDerivation { + pname = "YampaSynth"; + version = "0.2"; + sha256 = "028a7lrfyikvky52s19kffssnry1grnip3sm7z55bs5fazma1im1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base bytestring containers HCodecs Yampa ]; + configureFlags = [ "-f-gtk" "-f-openal" "-fwav" ]; + homepage = "http://www-db.informatik.uni-tuebingen.de/team/giorgidze"; + description = "Software synthesizer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Yocto" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "Yocto"; + version = "0.1.0"; + sha256 = "1krp17rw25b7a280rf3idpfzkx39kpfcjqwznz96y0d2sdqbhg6p"; + buildDepends = [ base containers parsec ]; + homepage = "https://github.com/ajg/yocto"; + description = "A Minimal JSON Parser & Printer for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "Yogurt" = callPackage + ({ mkDerivation, base, containers, mtl, network, old-locale + , process, readline, regex-posix, syb, time + }: + mkDerivation { + pname = "Yogurt"; + version = "0.4.1"; + sha256 = "04fzixjgsn0azx2dp352kipxdijfafsm5dnrcvxpxdxms35npffq"; + buildDepends = [ + base containers mtl network old-locale process readline regex-posix + syb time + ]; + configureFlags = [ "-freadline" ]; + homepage = "http://code.google.com/p/yogurt-mud/"; + description = "A MUD client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Yogurt-Standalone" = callPackage + ({ mkDerivation, base, containers, hint, mtl, network, old-locale + , process, readline, regex-posix, syb, time, Yogurt + }: + mkDerivation { + pname = "Yogurt-Standalone"; + version = "0.4"; + sha256 = "151kamqwdwnhinvsmzdq9ckryyvnrf9ihzw6qm4j851y375452hl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers hint mtl network old-locale process regex-posix syb + time Yogurt + ]; + extraLibraries = [ readline ]; + homepage = "http://code.google.com/p/yogurt-mud/"; + description = "A functional MUD client"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) readline; }; + + "ZFS" = callPackage + ({ mkDerivation, base, CC-delcont, containers, mtl, network, unix + }: + mkDerivation { + pname = "ZFS"; + version = "0.0.2"; + sha256 = "1mwpcgkw1cci2grhb8vl081wykkgsmfbanwapp10mrzzp0df1yzr"; + buildDepends = [ base CC-delcont containers mtl network unix ]; + homepage = "https://github.com/jkarni/ZipperFS"; + description = "Oleg's Zipper FS"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "ZMachine" = callPackage + ({ mkDerivation, array, base, gtk, mtl, random }: + mkDerivation { + pname = "ZMachine"; + version = "0.0"; + sha256 = "1s005k892z9651mr2jj0jdwpm8aa0y72vi405xi4h6czg52i4rb3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base gtk mtl random ]; + description = "A Z-machine interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ZipFold" = callPackage + ({ mkDerivation, base, TypeCompose }: + mkDerivation { + pname = "ZipFold"; + version = "0.1.4"; + sha256 = "05cnpl9c6i0j8jqr4j43b32jgryv34gahimhp9g1m45idgnl2sn0"; + buildDepends = [ base TypeCompose ]; + homepage = "http://haskell.org/haskellwiki/ZipFold"; + description = "Zipping folds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ZipperAG" = callPackage + ({ mkDerivation, base, syz }: + mkDerivation { + pname = "ZipperAG"; + version = "0.9"; + sha256 = "0nl08r7s3r5hr5jag499fillca16wsb8yqz1dlzydvacqcklcxr9"; + buildDepends = [ base syz ]; + homepage = "www.di.uminho.pt/~prmartins"; + description = "An implementationg of Attribute Grammars using Functional Zippers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Zora" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, fgl + , graphviz, random, shelly, text + }: + mkDerivation { + pname = "Zora"; + version = "1.1.21"; + sha256 = "145mn0d9610hnc6p489s7b6ar63shbcm2rs83ij3ravdnp52ykjn"; + buildDepends = [ + base bytestring containers directory fgl graphviz random shelly + text + ]; + homepage = "http://github.com/bgwines/zora"; + description = "Graphing library wrapper + assorted useful functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Zwaluw" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Zwaluw"; + version = "0.1"; + sha256 = "1crvcvni5gzpc1c6cnaqqp0gng1l9gk9d8ac23967nvp82xav7s1"; + buildDepends = [ base ]; + homepage = "https://github.com/MedeaMelana/Zwaluw"; + description = "Combinators for bidirectional URL routing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "a50" = callPackage + ({ mkDerivation, base, biofasta, biopsl, cmdargs, containers + , directory, process + }: + mkDerivation { + pname = "a50"; + version = "0.5"; + sha256 = "0jfnf0rq3rfic196zjwbaiamyis98zrr8d4zn2myjlgqlzhljzs0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base biofasta biopsl cmdargs containers directory process + ]; + homepage = "http://blog.malde.org/index.php/a50-a-graphical-comparison-of-genome-assemblies"; + description = "Compare genome assemblies"; + license = "GPL"; + }) {}; + + "abacate" = callPackage + ({ mkDerivation, base, HUnit, parsec, text }: + mkDerivation { + pname = "abacate"; + version = "0.0.0.0"; + sha256 = "1lxsn3n77fk7jl8i76nffj1zngvi2s38y17s54ha29h8hrp3s3dg"; + buildDepends = [ base parsec text ]; + testDepends = [ base HUnit text ]; + homepage = "http://github.com/marcotmarcot/abacate"; + description = "Parser for a language similar to Cucumber's Gherkin"; + license = "unknown"; + }) {}; + + "abc-puzzle" = callPackage + ({ mkDerivation, array, base, minisat, random, random-shuffle, Safe + }: + mkDerivation { + pname = "abc-puzzle"; + version = "0.2.1"; + sha256 = "0i162j9wlpcisqzf9klqvag9hrs9v7araw4l16cvw0yrifvqzswd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base minisat random random-shuffle Safe ]; + homepage = "https://github.com/pa-ba/abc-puzzle"; + description = "Generate instances of the ABC Logic Puzzle"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abcBridge" = callPackage + ({ mkDerivation, abc, aig, base, c2hs, containers, directory + , QuickCheck, tasty, tasty-ant-xml, tasty-hunit, tasty-quickcheck + , vector + }: + mkDerivation { + pname = "abcBridge"; + version = "0.11"; + sha256 = "1wilwysn0rxlg5q971pa3njqmbmn8sdi4zsiqr8mc6aqlckws9b4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ aig base containers directory vector ]; + testDepends = [ + aig base directory QuickCheck tasty tasty-ant-xml tasty-hunit + tasty-quickcheck vector + ]; + buildTools = [ c2hs ]; + extraLibraries = [ abc ]; + configureFlags = [ "-fenable-pthreads" ]; + description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abcnotation" = callPackage + ({ mkDerivation, base, parsec, prettify, process, semigroups }: + mkDerivation { + pname = "abcnotation"; + version = "1.8.1"; + sha256 = "18qb8qdlfi3r8vv8aagsz65iv2clyj9lzn0q29m4gpvzgncsn22n"; + buildDepends = [ base parsec prettify process semigroups ]; + description = "Haskell representation and parser for ABC notation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abeson" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bson, bytestring + , data-default-class, scientific, text, time, unordered-containers + , uuid, vector + }: + mkDerivation { + pname = "abeson"; + version = "0.1.0.1"; + sha256 = "1g258gfk7sk8hsd4nixah0vj69rwphvv6aywsvdldm8pbw51sy1c"; + buildDepends = [ + aeson base base64-bytestring bson bytestring data-default-class + scientific text time unordered-containers uuid vector + ]; + homepage = "https://github.com/philopon/abeson"; + description = "interconversion between aeson and bson"; + license = stdenv.lib.licenses.mit; + }) {}; + + "abstract-deque" = callPackage + ({ mkDerivation, array, base, containers, random, time }: + mkDerivation { + pname = "abstract-deque"; + version = "0.3"; + sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9"; + buildDepends = [ array base containers random time ]; + configureFlags = [ "-f-usecas" ]; + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; + description = "Abstract, parameterized interface to mutable Deques"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abstract-deque-tests" = callPackage + ({ mkDerivation, abstract-deque, array, base, containers, HUnit + , random, test-framework, test-framework-hunit, time + }: + mkDerivation { + pname = "abstract-deque-tests"; + version = "0.3"; + sha256 = "19gb5x5z3nvazdra3skm24c2g2byj0i4cjbzfwfghnb5q96gn5sz"; + buildDepends = [ + abstract-deque array base containers HUnit random test-framework + test-framework-hunit time + ]; + testDepends = [ + abstract-deque array base containers HUnit random test-framework + test-framework-hunit time + ]; + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; + description = "A test-suite for any queue or double-ended queue satisfying an interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abstract-par" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "abstract-par"; + version = "0.3.3"; + sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4"; + buildDepends = [ base deepseq ]; + homepage = "https://github.com/simonmar/monad-par"; + description = "Type classes generalizing the functionality of the 'monad-par' library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abstract-par-accelerate" = callPackage + ({ mkDerivation, abstract-par, accelerate, array, base, vector }: + mkDerivation { + pname = "abstract-par-accelerate"; + version = "0.3.3"; + sha256 = "0k1730mg2vyf21837fc459m8si1ffnbj78cdkbgglp2vn51f3nz4"; + buildDepends = [ abstract-par accelerate array base vector ]; + configureFlags = [ "-fnewaccelerate" "-f-io" ]; + homepage = "https://github.com/simonmar/monad-par"; + description = "Provides the class ParAccelerate, nothing more"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "abt" = callPackage + ({ mkDerivation, base, profunctors, transformers + , transformers-compat, vinyl + }: + mkDerivation { + pname = "abt"; + version = "0.1.0.2.1"; + sha256 = "0z6vfkhhf83ib3ns0kqlgzwl1zffmgx19dmq3qz9zkiqn0cspqdq"; + buildDepends = [ + base profunctors transformers transformers-compat vinyl + ]; + description = "Abstract binding trees for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ac-machine" = callPackage + ({ mkDerivation, base, hashable, unordered-containers, vector }: + mkDerivation { + pname = "ac-machine"; + version = "0.2.0.5"; + sha256 = "00s2nvd85l00kpl45ipaq4ypa1ymaxmvnaf5mdvdladg4icl50i4"; + buildDepends = [ base hashable unordered-containers vector ]; + description = "Aho-Corasick string matching algorithm in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ac-machine-conduit" = callPackage + ({ mkDerivation, ac-machine, base, conduit, text }: + mkDerivation { + pname = "ac-machine-conduit"; + version = "0.1.0.0"; + sha256 = "1nsnbvllwznbqycw33f09vfgqvqmqfkcbi367clm6k4v6rfswzl3"; + buildDepends = [ ac-machine base conduit text ]; + description = "Drive Aho-Corasick machines in Conduit pipelines"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate" = callPackage + ({ mkDerivation, array, base, containers, fclabels, ghc-prim + , hashable, hashtables, pretty, template-haskell + , unordered-containers + }: + mkDerivation { + pname = "accelerate"; + version = "0.15.0.0"; + sha256 = "1hi3zm1swm9fank9w98009pwcgccw6w2j2ilb970sbxyb0xf8nps"; + editedCabalFile = "98cea47c7fdb595a54cb06751fe54eb800059e5a2b1f9699a65d4e845b55cd4c"; + buildDepends = [ + array base containers fclabels ghc-prim hashable hashtables pretty + template-haskell unordered-containers + ]; + configureFlags = [ + "-f-internal-checks" "-f-unsafe-checks" "-fbounds-checks" + "-f-more-pp" "-f-debug" + ]; + homepage = "https://github.com/AccelerateHS/accelerate/"; + description = "An embedded language for accelerated array processing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-arithmetic" = callPackage + ({ mkDerivation, accelerate, accelerate-utility, base, QuickCheck + , utility-ht + }: + mkDerivation { + pname = "accelerate-arithmetic"; + version = "0.0.1"; + sha256 = "093j1wdabhws695hfb4cmj05ys6i4hkh0yppkszmhn5z4imlv741"; + buildDepends = [ + accelerate accelerate-utility base QuickCheck utility-ht + ]; + testDepends = [ accelerate base QuickCheck ]; + homepage = "http://code.haskell.org/~thielema/accelerate-arithmetic/"; + description = "Linear algebra and interpolation using the Accelerate framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-cublas" = callPackage + ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda + , accelerate-io, accelerate-utility, base, cublas, cuda, random + , utility-ht, vector + }: + mkDerivation { + pname = "accelerate-cublas"; + version = "0.0"; + sha256 = "1dcra6qpva8sg5bdh6ilrfdg44h7p6dfh7vkrhifiim4vkvgh9sc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + accelerate accelerate-arithmetic accelerate-cuda accelerate-io + accelerate-utility base cublas cuda random utility-ht vector + ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/accelerate-cublas/"; + description = "Basic Linear Algebra using native CUBLAS library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-cuda" = callPackage + ({ mkDerivation, accelerate, array, base, binary, bytestring + , cryptohash, cuda, directory, fclabels, filepath, hashable + , hashtables, language-c-quote, mainland-pretty, mtl, old-time + , pretty, process, SafeSemaphore, srcloc, template-haskell, text + , transformers, unix, unordered-containers + }: + mkDerivation { + pname = "accelerate-cuda"; + version = "0.15.0.0"; + sha256 = "1z8nfciwxm2f2vaddnhan5gi9i1l7qa9h9fsngmdh8d6wabxxidy"; + editedCabalFile = "5ed199c4c1d360ed3eaee24df7016462ed1fb1313ff47d6828be546eec8708fc"; + buildDepends = [ + accelerate array base binary bytestring cryptohash cuda directory + fclabels filepath hashable hashtables language-c-quote + mainland-pretty mtl old-time pretty process SafeSemaphore srcloc + template-haskell text transformers unix unordered-containers + ]; + configureFlags = [ + "-f-internal-checks" "-f-unsafe-checks" "-fbounds-checks" + "-f-debug" + ]; + homepage = "https://github.com/AccelerateHS/accelerate-cuda/"; + description = "Accelerate backend for NVIDIA GPUs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-cufft" = callPackage + ({ mkDerivation, accelerate, accelerate-cuda, accelerate-fourier + , accelerate-utility, base, cuda, cufft + }: + mkDerivation { + pname = "accelerate-cufft"; + version = "0.0"; + sha256 = "12faz5z0k682381fgwav91wx5wny0n5jdzgnrajx3sxc8gpg5xd7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + accelerate accelerate-cuda accelerate-fourier accelerate-utility + base cuda cufft + ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/accelerate-cufft/"; + description = "Accelerate frontend to the CUFFT library (Fourier transform)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-examples" = callPackage + ({ mkDerivation, accelerate-cuda, ekg }: + mkDerivation { + pname = "accelerate-examples"; + version = "0.15.0.0"; + sha256 = "1jfwb0ryb8idfjc1gccb1h67hl730qn455k5z5wna8aikfscy7rq"; + editedCabalFile = "2cf8a02096ae9902b9336ce9d0665b3233abb20381d0cb4585efc53357d795cc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ accelerate-cuda ekg ]; + configureFlags = [ + "-f-opencl" "-f-kmeans" "-f-ray" "-f-pagerank" "-f-fft" + "-f-hashcat" "-f-smoothlife" "-f-nbody" "-f-fluid" "-f-mandelbrot" + "-f-canny" "-f-crystal" "-f-smvm" "-f-nofib" "-fllvm-multi" + "-f-llvm-gpu" "-f-llvm-cpu" "-f-opencl" "-fcuda" "-fekg" "-fgui" + ]; + homepage = "https://github.com/AccelerateHS/accelerate-examples"; + description = "Examples using the Accelerate library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-fft" = callPackage + ({ mkDerivation, accelerate, accelerate-cuda, base, cuda, cufft }: + mkDerivation { + pname = "accelerate-fft"; + version = "0.15.0.0"; + sha256 = "0nxlw8z7bnr29vp24qbbwwmq9rj2q6jqqkmm46pp8dp582y4yk6v"; + editedCabalFile = "c23b93ae20f528782aeb10b528fa2a7847cce5c1aa9db546f3b000d7f05f53ca"; + buildDepends = [ accelerate accelerate-cuda base cuda cufft ]; + configureFlags = [ "-fcuda" ]; + homepage = "https://github.com/AccelerateHS/accelerate-fft"; + description = "FFT using the Accelerate library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-fftw" = callPackage + ({ mkDerivation, accelerate, accelerate-io, base, carray, fft + , storable-complex + }: + mkDerivation { + pname = "accelerate-fftw"; + version = "0.0"; + sha256 = "03ffsa6xshhrx8a4grld128g46x2nkkydwql8h7jw7b2igr7i1ks"; + buildDepends = [ + accelerate accelerate-io base carray fft storable-complex + ]; + homepage = "http://code.haskell.org/~thielema/accelerate-fftw/"; + description = "Accelerate frontend to the FFTW library (Fourier transform)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-fourier" = callPackage + ({ mkDerivation, accelerate, accelerate-arithmetic + , accelerate-utility, base, containers, QuickCheck, transformers + , utility-ht + }: + mkDerivation { + pname = "accelerate-fourier"; + version = "0.0"; + sha256 = "0b7cm540im3z9ja7a68sbs5y0ayzbx5h4sbwr437f05qdwkg7b2q"; + buildDepends = [ + accelerate accelerate-arithmetic accelerate-utility base containers + QuickCheck transformers utility-ht + ]; + testDepends = [ + accelerate accelerate-arithmetic accelerate-utility base QuickCheck + utility-ht + ]; + homepage = "http://code.haskell.org/~thielema/accelerate-fourier/"; + description = "Fast Fourier transform and convolution using the Accelerate framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-fourier-benchmark" = callPackage + ({ mkDerivation, accelerate, accelerate-cuda, accelerate-cufft + , accelerate-fftw, accelerate-fourier, base, criterion + }: + mkDerivation { + pname = "accelerate-fourier-benchmark"; + version = "0.0"; + sha256 = "1679sn9ajn6fmj9pdgjdr434vcgj05chvn2fld3sri16q3jbqrga"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + accelerate accelerate-cuda accelerate-cufft accelerate-fftw + accelerate-fourier base criterion + ]; + homepage = "http://code.haskell.org/~thielema/accelerate-fourier-benchmark/"; + description = "Compare different implementations of the Fast Fourier Transform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-io" = callPackage + ({ mkDerivation, accelerate, array, base, bmp, bytestring, repa + , vector + }: + mkDerivation { + pname = "accelerate-io"; + version = "0.15.0.0"; + sha256 = "00p8jmxsgywhx30nd44pl6hdcr076y2s6z2fsam6sgrmgr0qx936"; + editedCabalFile = "5c3f8f7ebc03117652646329743ea251d281f72d81454e55538c27e87e8c0ecc"; + buildDepends = [ + accelerate array base bmp bytestring repa vector + ]; + configureFlags = [ + "-f-internal-checks" "-f-unsafe-checks" "-fbounds-checks" + ]; + homepage = "https://github.com/AccelerateHS/accelerate-io"; + description = "Read and write Accelerate arrays in various formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accelerate-utility" = callPackage + ({ mkDerivation, accelerate, base, utility-ht }: + mkDerivation { + pname = "accelerate-utility"; + version = "0.1"; + sha256 = "1n5hyklil2x2x5bc5z7iq0yz4p8lab8xxdnlwzgjpn3lliq0vgpv"; + buildDepends = [ accelerate base utility-ht ]; + homepage = "http://code.haskell.org/~thielema/accelerate-utility/"; + description = "Utility functions for the Accelerate framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "accentuateus" = callPackage + ({ mkDerivation, base, bytestring, HTTP, json, network, text }: + mkDerivation { + pname = "accentuateus"; + version = "0.9.4"; + sha256 = "16hgs81cs3zgbvsprh9lzvyxbh58g7rijf1d4j0dkrpnqnrvg0hy"; + buildDepends = [ base bytestring HTTP json network text ]; + homepage = "http://accentuate.us/"; + description = "A Haskell implementation of the Accentuate.us API."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "access-time" = callPackage + ({ mkDerivation, base, filepath, old-time, time, unix }: + mkDerivation { + pname = "access-time"; + version = "0.1.0.4"; + sha256 = "13kg8mjrnif88r0w7b041x4vmzdm9aqrx4fskc3qv3smpq2q2ngs"; + buildDepends = [ base filepath old-time time unix ]; + homepage = "http://www.github.com/batterseapower/access-time"; + description = "Cross-platform support for retrieving file access times"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ace" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, blaze-html + , blaze-markup, data-default, hspec, HUnit, mtl, parsec, text + }: + mkDerivation { + pname = "ace"; + version = "0.6"; + sha256 = "0f07j2rj9ylvdrijwwlpx66mj503mhjfq1x2mylpxkr6kmjjniyk"; + buildDepends = [ + attoparsec base blaze-html blaze-markup data-default parsec text + ]; + testDepends = [ base bifunctors hspec HUnit mtl parsec text ]; + description = "Attempto Controlled English parser and printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acid-state" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , directory, extensible-exceptions, filepath, mtl, network + , safecopy, stm, template-haskell, unix + }: + mkDerivation { + pname = "acid-state"; + version = "0.12.3"; + sha256 = "099n8a5qxrjzhw0jgmshcpkvynkj2v4a8a6lwy9fvg586nhcy9j1"; + buildDepends = [ + array base bytestring cereal containers directory + extensible-exceptions filepath mtl network safecopy stm + template-haskell unix + ]; + homepage = "http://acid-state.seize.it/"; + description = "Add ACID guarantees to any serializable Haskell data structure"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acid-state-tls" = callPackage + ({ mkDerivation, acid-state, base, directory, HsOpenSSL, network + , safecopy + }: + mkDerivation { + pname = "acid-state-tls"; + version = "0.9.2"; + sha256 = "04w3r1x3msvsixmdlif99ly4k0py9bzb8pgi06j780zz5lpm1zpi"; + buildDepends = [ + acid-state base directory HsOpenSSL network safecopy + ]; + homepage = "http://acid-state.seize.it/"; + description = "Add TLS support for Data.Acid.Remote"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acl2" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "acl2"; + version = "0.0.1"; + sha256 = "0bwlsdxk3lbir90xhar7xd83cwarqcm0a86gvwaghknpil2ay4cg"; + buildDepends = [ base process ]; + description = "Writing and calling ACL2 from Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-cadre" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cadre"; + version = "0.1"; + sha256 = "1nclcq48r547rgmd4h0hf498z27d15lp4da9yb3a3sy7qk6m92bi"; + buildDepends = [ base ]; + description = "car, cdr and more"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acme-cofunctor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cofunctor"; + version = "0.1.0.0"; + sha256 = "06ii13zfr5iqf0cxaw35mxjxx16q0n7mvbgnqv0gwyfmgm3vxv6m"; + buildDepends = [ base ]; + homepage = "https://github.com/jaspervdj/acme-cofunctor"; + description = "A Cofunctor is a structure from category theory dual to Functor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-colosson" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "acme-colosson"; + version = "0.1"; + sha256 = "0mfnav0wb0ks365n3kghaic6nasp3qaznhmsdccx35h164ixj9vc"; + buildDepends = [ base random ]; + description = "Determines whether it is numberwang"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-comonad" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "acme-comonad"; + version = "0.1.0.0"; + sha256 = "1sc0alwdgfls18y4q4y0qkbzqm4fgzd9yv6dwwnzw3472vsz2x8s"; + buildDepends = [ base comonad ]; + description = "A more efficient dualization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-cutegirl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cutegirl"; + version = "0.2.0.0"; + sha256 = "1vvhfncnrq4pbzrgq45kannqv1c029b96lvi1qzwvzf513rqfb3z"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://github.com/Fuuzetsu/acme-cutegirl"; + description = "Maybe gives you a cute girl"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "acme-dont" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-dont"; + version = "1.1"; + sha256 = "1kj3qjgn1rz093050z49w3js4is9p0g9pk5g7d7wvg28hpzk28n3"; + buildDepends = [ base ]; + description = "A don't construct"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-hq9plus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-hq9plus"; + version = "0.1"; + sha256 = "0da4ysj74fmhcbbvxxfb6w97pr870518k90vwnc3z8kglj1ni187"; + buildDepends = [ base ]; + homepage = "http://github.com/joeyadams/haskell-acme-hq9plus"; + description = "An embedded DSL for the HQ9+ programming language"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acme-http" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions, mtl + , network, pretty + }: + mkDerivation { + pname = "acme-http"; + version = "0.2.2"; + sha256 = "1nmv8ilh783jrp6mxl308ybv032xi833awhsys7svma3l9v5i4gi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring extensible-exceptions mtl network pretty + ]; + homepage = "http://www.happstack.com"; + description = "fastest Haskell PONG server in the world"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-inator" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-inator"; + version = "0.1.0.0"; + sha256 = "1h1vdzqarrmb8sl6y6250h6fia4rxi9vz4i4sj7km7nyk3778zyk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "Evil inventions in the Tri-State area"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acme-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-io"; + version = "0.1.0.1"; + sha256 = "091czdcbydc75ndaw2ns8cncxa6ihlvclhrbcz9vp29kvhf483cb"; + buildDepends = [ base ]; + homepage = "N/A"; + description = "The only true way to do IO in Haskell!"; + license = "unknown"; + }) {}; + + "acme-lolcat" = callPackage + ({ mkDerivation, base, parsec, random, random-shuffle, text }: + mkDerivation { + pname = "acme-lolcat"; + version = "0.1"; + sha256 = "1v071plkm1drjcpg9qpvavpkc4mb2d6sc60jw9dr3qjdyyp3gl18"; + buildDepends = [ base parsec random random-shuffle text ]; + homepage = "https://github.com/llelf/acme-lolcat"; + description = "LOLSPEAK translator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-lookofdisapproval" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-lookofdisapproval"; + version = "0.1"; + sha256 = "194xvcab14bs3b3nrayxp4z3da60afxa9cmip58mkms5016kwhis"; + buildDepends = [ base ]; + homepage = "https://github.com/llelf/acme-lookofdisapproval"; + description = "Express your disapproval"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-microwave" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-microwave"; + version = "0.1.0.1"; + sha256 = "1kd8qd9pcqk4zsdpkxak02js6wx3spk1k6jbd6zxv42n7szv74ph"; + buildDepends = [ base ]; + description = "The eighth wonder of the world, kitchen math!"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-missiles" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "acme-missiles"; + version = "0.3"; + sha256 = "0nvkgdj04i21gq5k541an8zjz0hzzy7dpi384yrhcyh14jsxhqz5"; + buildDepends = [ base stm ]; + description = "Cause serious international side effects"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acme-now" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "acme-now"; + version = "1.0.0.1"; + sha256 = "0lnrsndx7r00b7vgh9jmp5j635m4pb2bzx0lfhqidkzfc2llzwsm"; + buildDepends = [ base time ]; + description = "An interface to the philosophical and metaphysical \"now\""; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acme-numbersystem" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "acme-numbersystem"; + version = "0.3.0.0"; + sha256 = "1p5rdssdmds6yqgv3yvlh835h180h9q9430j8i6qrhygqn8lmv87"; + buildDepends = [ base template-haskell ]; + description = "Define the less than and add and subtract for nats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-omitted" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "acme-omitted"; + version = "2.0.0.0"; + sha256 = "0pj6jlm4i05m0nys8d66d0xfkhfz6gfa9122bsk64xcms5n0hxad"; + buildDepends = [ base ]; + testDepends = [ base hspec ]; + homepage = "https://github.com/joachifm/acme-omitted#readme"; + description = "A name for omitted definitions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-php" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-php"; + version = "0.0.3"; + sha256 = "091ddg3441ac6hbzd84jzakll7nvz2r6mcfdwxy8d7rd8wx9jdyz"; + buildDepends = [ base ]; + description = "The flexibility of Haskell and the safety of PHP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-pointful-numbers" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "acme-pointful-numbers"; + version = "0.1.2.4"; + sha256 = "02gml2db5vigkwkx99lqzjkpfaqdc74x16bgdx62kf7r3nn37my9"; + buildDepends = [ base split ]; + description = "Make more than one point in numeric literals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-realworld" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-realworld"; + version = "0.1.1"; + sha256 = "0ffhichjhhic7d5cjypmd2zmcq0dpqiz5ygsw0y67v83hry0vf8r"; + buildDepends = [ base ]; + description = "Primitives for manipulating the state of the universe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-schoenfinkel" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "acme-schoenfinkel"; + version = "0.1.1"; + sha256 = "0jvbrivxpq8jb5rhz6j3pxx2g3d0ckviprp4iza31d6ik7cpk8ad"; + buildDepends = [ base ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + test-framework-th + ]; + description = "Proper names for curry and uncurry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-strfry" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "acme-strfry"; + version = "0.1"; + sha256 = "1r6xnkyx22khzq6hlb8bk0fnbb6hlwbf12wajhx8vcxa7bkhh8lb"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/ehird/acme-strfry"; + description = "A binding to the glibc strfry function"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-stringly-typed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-stringly-typed"; + version = "1.0.0.0"; + sha256 = "18wvsvdmbwh9dcawiy4f9pn4vg98kdq9zxc37sz7dpmaigimw16f"; + buildDepends = [ base ]; + description = "Stringly Typed Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "acme-strtok" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "acme-strtok"; + version = "0.1.0.3"; + sha256 = "1anj8yygzcqkl4nwqwbrmwsqda84qcl8yzq7pgx2b7p895xcfa68"; + buildDepends = [ base mtl ]; + description = "A Haskell port of the C/PHP strtok function"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "acme-year" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "acme-year"; + version = "2014"; + sha256 = "0zml370s8zv9y60hggv0hlwb3rhmixhdp37cz496dbpffdkw70my"; + buildDepends = [ base ]; + testDepends = [ base time ]; + homepage = "http://github.com/joeyadams/hs-acme-year"; + description = "Get the current year"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "action-permutations" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "action-permutations"; + version = "0.0.0.1"; + sha256 = "0rhlzpwshixpnqma7sk28f22dkwz39b6lcwnzmd31rcnz5cyw6d4"; + buildDepends = [ base ]; + description = "Execute a set of actions (e.g. parsers) in each possible order"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "active" = callPackage + ({ mkDerivation, array, base, newtype, QuickCheck, semigroupoids + , semigroups, vector-space + }: + mkDerivation { + pname = "active"; + version = "0.1.0.17"; + sha256 = "1asp0han2737vfk92gasij804z4jsw8v2bc0m4nrmn3v80vmh7qb"; + buildDepends = [ + array base newtype semigroupoids semigroups vector-space + ]; + testDepends = [ + array base newtype QuickCheck semigroupoids semigroups vector-space + ]; + description = "Abstractions for animation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "activehs" = callPackage + ({ mkDerivation, activehs-base, array, base, blaze-html, bytestring + , cmdargs, containers, data-pprint, deepseq, dia-base + , dia-functions, directory, filepath, haskell-src-exts + , highlighting-kate, hint, hoogle, mtl, old-locale, old-time + , pandoc, process, pureMD5, QuickCheck, simple-reflect, snap-core + , snap-server, split, syb, text, time, utf8-string, xhtml + }: + mkDerivation { + pname = "activehs"; + version = "0.3.1"; + sha256 = "03za0c24a22fy28mcm173r0cca6fk60jikp0pp817mrq6gpv62hc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + activehs-base array base blaze-html bytestring cmdargs containers + data-pprint deepseq dia-base dia-functions directory filepath + haskell-src-exts highlighting-kate hint hoogle mtl old-locale + old-time pandoc process pureMD5 QuickCheck simple-reflect snap-core + snap-server split syb text time utf8-string xhtml + ]; + description = "Haskell code presentation tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "activehs-base" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "activehs-base"; + version = "0.3.0.2"; + sha256 = "0wsrsxfaspv4xvw4wq3sllicc5v08rgpp1g76p24b9r9ghn7hrdv"; + buildDepends = [ base QuickCheck ]; + description = "Basic definitions for activehs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "activitystreams-aeson" = callPackage + ({ mkDerivation, aeson, base, text, time, unordered-containers }: + mkDerivation { + pname = "activitystreams-aeson"; + version = "0.2.0.1"; + sha256 = "1bprj41552zr1aj0k73c3skdhg8jb60rhcm9p9hjcmy2al9izsag"; + buildDepends = [ aeson base text time unordered-containers ]; + description = "An interface to the ActivityStreams specification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "actor" = callPackage + ({ mkDerivation, base, haskell98, stm, time }: + mkDerivation { + pname = "actor"; + version = "0.1.1"; + sha256 = "1ic74yrfy6hk7217vh2ff6yacvf3dc5m1hjkcpfvxzdk5xhdv2b5"; + buildDepends = [ base haskell98 stm time ]; + homepage = "http://sulzmann.blogspot.com/2008/10/actors-with-multi-headed-receive.html"; + description = "Actors with multi-headed receive clauses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ad" = callPackage + ({ mkDerivation, array, base, comonad, containers, data-reify + , directory, doctest, erf, filepath, free, nats, reflection + , transformers + }: + mkDerivation { + pname = "ad"; + version = "4.2.1.1"; + sha256 = "1zdpfh4k93ygrm91m7lw1la6n4yvaq3k2sqswgia04naf2wcmjka"; + buildDepends = [ + array base comonad containers data-reify erf free nats reflection + transformers + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-f-lib-werror" ]; + homepage = "http://github.com/ekmett/ad"; + description = "Automatic Differentiation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adaptive-containers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "adaptive-containers"; + version = "0.3"; + sha256 = "16h0zi55hf9g07xisbcmgkx72m9laiqykh2r9nh2siczx3sxi1qk"; + buildDepends = [ base ]; + homepage = "http://code.haskell.org/~dons/code/adaptive-containers"; + description = "Self optimizing container types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adaptive-tuple" = callPackage + ({ mkDerivation, base, template-haskell, type-level }: + mkDerivation { + pname = "adaptive-tuple"; + version = "0.2.0"; + sha256 = "1kf4d3qf8nv61c7pajv234b2vil84c2cq40csnm456lg55qh53r1"; + buildDepends = [ base template-haskell type-level ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://inmachina.net/~jwlato/haskell/"; + description = "Self-optimizing tuple types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adb" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl, network + }: + mkDerivation { + pname = "adb"; + version = "0.1.0.0"; + sha256 = "17dxvdzmg3i8n0gbgbj0jyhm90w0dq7j27id8n24frild2w4c0d0"; + buildDepends = [ base bytestring cereal containers mtl network ]; + description = "Android Debug Bridge (ADB) protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adblock2privoxy" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , http-conduit, MissingH, mtl, network, network-uri, old-locale + , parsec, parsec-permutation, strict, text, time + }: + mkDerivation { + pname = "adblock2privoxy"; + version = "1.3.1"; + sha256 = "13pyjr13gg7asi9gp0hbnfdw278x9l0vjib1wvizjvd55zj3x1wj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath http-conduit MissingH mtl + network network-uri old-locale parsec parsec-permutation strict + text time + ]; + homepage = "https://projects.zubr.me/wiki/adblock2privoxy"; + description = "Convert adblock config files to privoxy format"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "addLicenseInfo" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "addLicenseInfo"; + version = "0.1"; + sha256 = "054kcm0ibh1qdkyci36w3yxwxln56hz1yvi7gskp636nzhw5sjrw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + description = "Adds license info to the top of a file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adhoc-network" = callPackage + ({ mkDerivation, base, bytestring, containers, Crypto, dataenc + , HaXml, hsgnutls, network, old-locale, parsec, pkcs1, random, time + , utf8-string, xml-parsec + }: + mkDerivation { + pname = "adhoc-network"; + version = "1.0.3"; + sha256 = "1whdrmxw13nr7bb95rhqaz3klgmcwx4ai51bz5yb38nldf4ac377"; + buildDepends = [ + base bytestring containers Crypto dataenc HaXml hsgnutls network + old-locale parsec pkcs1 random time utf8-string xml-parsec + ]; + homepage = "http://sep07.mroot.net/"; + description = "Ad-hoc P2P network protocol"; + license = "GPL"; + }) {}; + + "adict" = callPackage + ({ mkDerivation, array, base, binary, containers, dawg, PSQueue + , QuickCheck, test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "adict"; + version = "0.4.1"; + sha256 = "07w3595cwlicvwg04w9i5sg1x9d3r8c64pq0yi5pmnza7jpd5vgq"; + buildDepends = [ + array base binary containers dawg PSQueue vector + ]; + testDepends = [ + base containers dawg QuickCheck test-framework + test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/kawu/adict"; + description = "Approximate dictionary searching"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adjunctions" = callPackage + ({ mkDerivation, array, base, comonad, containers, contravariant + , distributive, free, mtl, profunctors, semigroupoids, semigroups + , tagged, transformers, void + }: + mkDerivation { + pname = "adjunctions"; + version = "4.2"; + sha256 = "07r56r6kyd6wlcxxnsnnyv59pyc8s1gsy54kzwmk9yknks5rij9i"; + buildDepends = [ + array base comonad containers contravariant distributive free mtl + profunctors semigroupoids semigroups tagged transformers void + ]; + homepage = "http://github.com/ekmett/adjunctions/"; + description = "Adjunctions and representable functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adobe-swatch-exchange" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , language-css, mtl, pretty + }: + mkDerivation { + pname = "adobe-swatch-exchange"; + version = "0.2.0"; + sha256 = "0jc6xwh1m2hmpfclsi27233775kp4yk0wrkr498qx7fs6p7xflpv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring data-binary-ieee754 language-css mtl pretty + ]; + homepage = "https://github.com/stepcut/ase2css"; + description = "parse Adobe Swatch Exchange files and (optionally) output .css files with the colors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adp-multi" = callPackage + ({ mkDerivation, array, base, containers, htrace, HUnit, mtl + , QuickCheck, random-shuffle, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "adp-multi"; + version = "0.2.3"; + sha256 = "1lmmyxa22lm9a86w0gap8g676mnh5l1kxczbsv8ymb98fzcg6a27"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers htrace ]; + testDepends = [ + array base containers htrace HUnit mtl QuickCheck random-shuffle + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ + "-f-debug" "-f-buildbenchmark2" "-f-buildbenchmark" "-f-buildtests" + ]; + homepage = "http://adp-multi.ruhoh.com"; + description = "ADP for multiple context-free languages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "adp-multi-monadiccp" = callPackage + ({ mkDerivation, adp-multi, base, containers, monadiccp, mtl + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "adp-multi-monadiccp"; + version = "0.2.1"; + sha256 = "13zlmhgyf46pcnrjwcrk7l6nmrkgqvycrajq3v7z72kjixakis6s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ adp-multi base containers monadiccp ]; + testDepends = [ + adp-multi base containers monadiccp mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + configureFlags = [ "-f-buildbenchmark" ]; + homepage = "http://adp-multi.ruhoh.com"; + description = "Subword construction in adp-multi using monadiccp"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, deepseq, dlist, ghc-prim, hashable, HUnit, mtl + , old-locale, QuickCheck, scientific, syb, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "aeson"; + version = "0.8.0.2"; + sha256 = "1mc8cwmswx69r77wv7dfim525jqajnlxbcx5xf3ygpszzf6mh1q7"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers deepseq dlist + ghc-prim hashable mtl old-locale scientific syb template-haskell + text time unordered-containers vector + ]; + testDepends = [ + attoparsec base bytestring containers ghc-prim HUnit QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text time unordered-containers vector + ]; + configureFlags = [ "-fold-locale" "-f-developer" ]; + homepage = "https://github.com/bos/aeson"; + description = "Fast JSON parsing and encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson-bson" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, bson, bytestring + , containers, text, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-bson"; + version = "0.3.0"; + sha256 = "0a4hrx56q1kfvf2ff9flsmrpgpvz3rshri9dpj4a9bf76ah04jn9"; + buildDepends = [ + aeson array attoparsec base bson bytestring containers text + unordered-containers vector + ]; + description = "Mapping between Aeson's JSON and Bson objects"; + license = "unknown"; + }) {}; + + "aeson-lens" = callPackage + ({ mkDerivation, aeson, base, bytestring, doctest, lens, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-lens"; + version = "0.5.0.0"; + sha256 = "1pr8cxkx41wi7095cp1gpqrwadwx6azcrdi1kr1ik0fs6606dkks"; + buildDepends = [ + aeson base bytestring lens text unordered-containers vector + ]; + testDepends = [ base doctest ]; + description = "Lens of Aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson-native" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder + , blaze-textual-native, bytestring, containers, deepseq, hashable + , mtl, old-locale, syb, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-native"; + version = "0.3.3.2"; + sha256 = "1s5i88r8sdd7ayrpjw6f18273k6r0igk0sswb503hzvjagzmzffh"; + buildDepends = [ + attoparsec base blaze-builder blaze-textual-native bytestring + containers deepseq hashable mtl old-locale syb text time + unordered-containers vector + ]; + configureFlags = [ "-f-developer" ]; + homepage = "http://github.com/mailrank/aeson"; + description = "Fast JSON parsing and encoding (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson-pretty" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-pretty"; + version = "0.7.2"; + sha256 = "03ap81853qi8yd9kdgczllrrni23a6glsfxrwj8zab6ipjrbh234"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring cmdargs text unordered-containers + vector + ]; + configureFlags = [ "-f-lib-only" ]; + homepage = "http://github.com/informatikr/aeson-pretty"; + description = "JSON pretty-printing library and command-line tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson-qq" = callPackage + ({ mkDerivation, aeson, base, ghc-prim, haskell-src-meta, hspec + , parsec, template-haskell, text, vector + }: + mkDerivation { + pname = "aeson-qq"; + version = "0.7.4"; + sha256 = "0wnc9pdjvd15gfkdxzf084393vwmxv2xaxdchzgal1qhwa1mak4v"; + buildDepends = [ + aeson base haskell-src-meta parsec template-haskell text vector + ]; + testDepends = [ + aeson base ghc-prim haskell-src-meta hspec parsec template-haskell + text vector + ]; + homepage = "http://github.com/zalora/aeson-qq"; + description = "JSON quasiquoter for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aeson-schema" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , directory, filepath, hashable, hint, HUnit, mtl, QuickCheck + , regex-pcre, syb, template-haskell, temporary, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, th-lift + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-schema"; + version = "0.2.0.1"; + sha256 = "12xlrkb06as9s8ns64fqkh8b24r13fywzk0nxm3128ak0b4db4z0"; + buildDepends = [ + aeson attoparsec base bytestring containers mtl QuickCheck + regex-pcre syb template-haskell text th-lift transformers + unordered-containers vector + ]; + testDepends = [ + aeson attoparsec base bytestring containers directory filepath + hashable hint HUnit mtl QuickCheck template-haskell temporary + test-framework test-framework-hunit test-framework-quickcheck2 text + unordered-containers vector + ]; + homepage = "https://github.com/timjb/aeson-schema"; + description = "Haskell JSON schema validator and parser generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aeson-serialize" = callPackage + ({ mkDerivation, aeson, base, cereal, hspec, HUnit }: + mkDerivation { + pname = "aeson-serialize"; + version = "0.0.0"; + sha256 = "010lbzm5ik2gdiqm8slnf9kwgbnz8ib03c901schrw5kildfxq51"; + buildDepends = [ aeson base cereal ]; + testDepends = [ aeson base cereal hspec HUnit ]; + description = "Simple serialization functions for aeson types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson-smart" = callPackage + ({ mkDerivation, aeson, base, data-default, template-haskell, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-smart"; + version = "0.2.0.0"; + sha256 = "1r3262k6d7nskbnnam5rw5vq7i84347amz8lk6hrjn3c4bwacf35"; + buildDepends = [ + aeson base data-default template-haskell text unordered-containers + vector + ]; + homepage = "https://github.com/lassoinc/aeson-smart"; + description = "Smart derivation of Aeson instances"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aeson-streams" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, HsOpenSSL + , http-streams, io-streams + }: + mkDerivation { + pname = "aeson-streams"; + version = "0.1.0"; + sha256 = "1mmkilvjrffzbf7d024kpc4i6b72f7dbq5hrkvrzr0q7dg1mg825"; + buildDepends = [ + aeson attoparsec base bytestring HsOpenSSL http-streams io-streams + ]; + homepage = "https://github.com/noteed/aeson-streams"; + description = "An HTTP client library for JSON-based APIs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aeson-t" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, hspec2, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-t"; + version = "0.0.4"; + sha256 = "0y4mbn1xb288amgy8j6p5x9ih873qwiwrialfchc8ryg0n8syp8r"; + buildDepends = [ + aeson base bytestring text unordered-containers vector + ]; + testDepends = [ + aeson aeson-qq base bytestring hspec2 text unordered-containers + vector + ]; + homepage = "https://github.com/begriffs/aeson-t"; + description = "Transform JSON"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aeson-toolkit" = callPackage + ({ mkDerivation, aeson, base, bytestring, failure, hspec, text }: + mkDerivation { + pname = "aeson-toolkit"; + version = "0.0.1"; + sha256 = "07cb4f4zwm64x0q5z63gsskl80s6qbwnk4nl6x2jiardcl3k8cl3"; + buildDepends = [ aeson base bytestring failure text ]; + testDepends = [ base hspec ]; + description = "A generalization of Aeson over Failure"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aeson-utils" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, scientific + , text + }: + mkDerivation { + pname = "aeson-utils"; + version = "0.2.2.1"; + sha256 = "0sj4kdcxcj2wnf3s109yxq8gghz976hkiqs19bjcp6qkzdf5w6sd"; + editedCabalFile = "f306a03acf8d68a087cdcf5fd1ddcf7672820cd303a494c892aa176f56d1332d"; + buildDepends = [ + aeson attoparsec base bytestring scientific text + ]; + description = "Utilities for working with Aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "affine-invariant-ensemble-mcmc" = callPackage + ({ mkDerivation, base, containers, mwc-random, primitive, split + , vector + }: + mkDerivation { + pname = "affine-invariant-ensemble-mcmc"; + version = "0.2.0.0"; + sha256 = "116ln9zf4n0xy95nyyb3kwhg7ds36m793ys5yd5ha74vqf48gvk5"; + buildDepends = [ + base containers mwc-random primitive split vector + ]; + homepage = "http://github.com/jtobin/affine-invariant-ensemble-mcmc"; + description = "General-purpose sampling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "afis" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-random + , cryptohash, HUnit, mtl, packer, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "afis"; + version = "0.1.2"; + sha256 = "0ppq3rbwszz3wczg0zgk8hjqplv2ck11bbq5xr8306s5n02ybcf9"; + buildDepends = [ + base byteable bytestring crypto-random cryptohash packer + ]; + testDepends = [ + base byteable bytestring crypto-random cryptohash HUnit mtl + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-afis"; + description = "Anti-forensic Information Splitter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "afv" = callPackage + ({ mkDerivation, base, bytestring, directory, language-c, mtl + , process, yices + }: + mkDerivation { + pname = "afv"; + version = "0.1.1"; + sha256 = "06p2xp5myipjhyzqak4zwr755kc1l4qljdf2bxn8rg0m7rhy01vk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory language-c mtl process yices + ]; + homepage = "http://tomahawkins.org"; + description = "Infinite state model checking of iterative C programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "agda-server" = callPackage + ({ mkDerivation, Agda, base, cmdargs, containers, directory + , filepath, HJavaScript, mtl, pandoc, snap-core, snap-server + , transformers, utf8-string, xhtml + }: + mkDerivation { + pname = "agda-server"; + version = "0.1.1"; + sha256 = "070xszykrazkisp1lsh2q1ri1i64lhd8psz8g4blv37zm899fpga"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + Agda base cmdargs containers directory filepath HJavaScript mtl + pandoc snap-core snap-server transformers utf8-string xhtml + ]; + description = "Http server for Agda (prototype)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "agum" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "agum"; + version = "2.5"; + sha256 = "0acirnqsm7mrz6pgy9nabn23bmljdcz08b3ahak4ma5lcm5bql9q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + description = "Unification and Matching in an Abelian Group"; + license = "GPL"; + }) {}; + + "aig" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, vector }: + mkDerivation { + pname = "aig"; + version = "0.2"; + sha256 = "0gv9s6x3jgkwmmq77risxfkk6nx2474zrwszk7gd3ygp6n01s3ry"; + buildDepends = [ base mtl QuickCheck vector ]; + description = "And-inverter graphs in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "air" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , dlist, filepath, mtl, text, time + }: + mkDerivation { + pname = "air"; + version = "2014.11.17"; + sha256 = "1npn2pqc1ndk603as2nhvgq4bclzdfslk7w5y85kpsq77s5mahdh"; + buildDepends = [ + array base bytestring containers directory dlist filepath mtl text + time + ]; + homepage = "https://github.com/nfjinjing/air"; + description = "air"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "air-extra" = callPackage + ({ mkDerivation, air, array, base, bytestring, containers + , directory, filepath, old-locale, old-time, parallel, parsec + , regexpr, text, time + }: + mkDerivation { + pname = "air-extra"; + version = "2013.9.15"; + sha256 = "0mf3wpb7d46b58fb4n6hbqix5wxhh55k7g6z22q28ygrmk77himg"; + buildDepends = [ + air array base bytestring containers directory filepath old-locale + old-time parallel parsec regexpr text time + ]; + homepage = "https://github.com/nfjinjing/air-extra"; + description = "air-extra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "air-spec" = callPackage + ({ mkDerivation, base, hspec, text }: + mkDerivation { + pname = "air-spec"; + version = "2013.7.1"; + sha256 = "0s4y2805nmfydzxgr5lnhmyzkb6rh9mx2kpvzqqgyh4jvccdnwfx"; + buildDepends = [ base hspec text ]; + homepage = "https://github.com/nfjinjing/air-spec"; + description = "air spec helper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "air-th" = callPackage + ({ mkDerivation, air, base, template-haskell }: + mkDerivation { + pname = "air-th"; + version = "2014.11.17"; + sha256 = "0rhp56qvwiwlrs7pvpbslybvlp4xnllfjab6pap2chxgywas34pq"; + buildDepends = [ air base template-haskell ]; + homepage = "https://github.com/nfjinjing/air-th"; + description = "air"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "airbrake" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, directory + , exceptions, filepath, http-conduit, monad-control, network + , semigroups, template-haskell, text, transformers, utf8-string + , wai + }: + mkDerivation { + pname = "airbrake"; + version = "0.2.0.0"; + sha256 = "03z5hjrdwv8kjsj1vhipqhfmc19mi5cnjkcvcm71b0gmnpd71shq"; + buildDepends = [ + base blaze-markup bytestring directory exceptions filepath + http-conduit monad-control network semigroups template-haskell text + transformers utf8-string wai + ]; + homepage = "https://github.com/joelteon/airbrake"; + description = "An Airbrake notifier for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aivika" = callPackage + ({ mkDerivation, array, base, containers, mtl, random, vector }: + mkDerivation { + pname = "aivika"; + version = "3.0"; + sha256 = "1qyya6bx0xhw09mshz6gysizdbbmpzcgx4b494lnmr9x6sb5fvz7"; + buildDepends = [ array base containers mtl random vector ]; + configureFlags = [ "-f-haste-inst" ]; + homepage = "http://github.com/dsorokin/aivika"; + description = "A multi-paradigm simulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aivika-experiment" = callPackage + ({ mkDerivation, aivika, base, containers, directory, filepath, mtl + , network-uri, parallel-io, split, utf8-string + }: + mkDerivation { + pname = "aivika-experiment"; + version = "3.0"; + sha256 = "0xay16jjcdf2hg3qbmhmx915b2psxg2vrir0dmzr98hv4p4fbc3v"; + buildDepends = [ + aivika base containers directory filepath mtl network-uri + parallel-io split utf8-string + ]; + homepage = "http://github.com/dsorokin/aivika-experiment"; + description = "Simulation experiments for the Aivika library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aivika-experiment-cairo" = callPackage + ({ mkDerivation, aivika-experiment, aivika-experiment-chart, base + , Chart, Chart-cairo + }: + mkDerivation { + pname = "aivika-experiment-cairo"; + version = "3.0"; + sha256 = "0cjlvm2bbm9sjixsknw88ki2fwrfjgx126jd6qxgrrkjrflqk11z"; + buildDepends = [ + aivika-experiment aivika-experiment-chart base Chart Chart-cairo + ]; + homepage = "http://github.com/dsorokin/aivika-experiment-cairo"; + description = "Cairo backend for the Aivika simulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aivika-experiment-chart" = callPackage + ({ mkDerivation, aivika, aivika-experiment, array, base, Chart + , colour, containers, data-default-class, filepath, lens, mtl + , split + }: + mkDerivation { + pname = "aivika-experiment-chart"; + version = "3.0"; + sha256 = "0mn9raj0wxmm4f5n99nr3i1dmdfmi90y4fb9fywh76dwg00kjh7d"; + buildDepends = [ + aivika aivika-experiment array base Chart colour containers + data-default-class filepath lens mtl split + ]; + homepage = "http://github.com/dsorokin/aivika-experiment-chart"; + description = "Simulation experiments with charting for the Aivika library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aivika-experiment-diagrams" = callPackage + ({ mkDerivation, aivika-experiment, aivika-experiment-chart, base + , Chart, Chart-diagrams, containers, filepath + }: + mkDerivation { + pname = "aivika-experiment-diagrams"; + version = "3.0"; + sha256 = "1d56w3mpx8wm4fji72hbxzv3zb6h21ipw56y8ylbs8qr2l46f0cd"; + buildDepends = [ + aivika-experiment aivika-experiment-chart base Chart Chart-diagrams + containers filepath + ]; + homepage = "http://github.com/dsorokin/aivika-experiment-diagrams"; + description = "Diagrams backend for the Aivika simulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aivika-transformers" = callPackage + ({ mkDerivation, aivika, array, base, containers, mtl, random + , vector + }: + mkDerivation { + pname = "aivika-transformers"; + version = "3.0"; + sha256 = "1b9hkza735g1gxr3l73fz48y29fyph89j8114wzld3ydma2f6d1z"; + buildDepends = [ aivika array base containers mtl random vector ]; + configureFlags = [ "-f-haste-inst" ]; + homepage = "http://github.com/dsorokin/aivika-transformers"; + description = "Transformers for the Aivika simulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ajhc" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, cpphs + , directory, fgl, filepath, haskeline, HsSyck, HTTP, mtl, network + , old-time, pretty, process, random, regex-compat, syb, temporary + , unix, utf8-string, zlib + }: + mkDerivation { + pname = "ajhc"; + version = "0.8.0.10"; + sha256 = "1x2rc0gyyg7idc07hi64fvkv5h5a652kmcrczfxqyzbiyx2fjphs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers cpphs directory fgl + filepath haskeline HsSyck HTTP mtl network old-time pretty process + random regex-compat syb temporary unix utf8-string zlib + ]; + homepage = "http://ajhc.metasepi.org/"; + description = "Haskell compiler that produce binary through C language"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "alarmclock" = callPackage + ({ mkDerivation, base, stm, time, unbounded-delays }: + mkDerivation { + pname = "alarmclock"; + version = "0.2.0.5"; + sha256 = "1j0g4xff6i69wx5m45xmx6dsdb5sdl85id967mflnrczgj36d1fd"; + buildDepends = [ base stm time unbounded-delays ]; + testDepends = [ base time ]; + homepage = "https://bitbucket.org/davecturner/alarmclock"; + description = "Wake up and perform an action at a certain time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alea" = callPackage + ({ mkDerivation, argparser, base, containers, threefish }: + mkDerivation { + pname = "alea"; + version = "0.3.1.0"; + sha256 = "0fag57z6j1n86wxj2f38qdhklpff8iwx7pr7s30zv267w3hsp9as"; + isLibrary = false; + isExecutable = true; + buildDepends = [ argparser base containers threefish ]; + homepage = "https://github.com/Rnhmjoj/alea"; + description = "a diceware passphrase generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "alex" = callPackage + ({ mkDerivation, array, base, containers, directory, happy, perl + , process, QuickCheck + }: + mkDerivation { + pname = "alex"; + version = "3.1.4"; + sha256 = "17x13nbbr79xgdlzywjqw19vcl6iygjnssjnxnajgijkv764wknn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers directory QuickCheck ]; + testDepends = [ base process ]; + buildTools = [ happy perl ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://www.haskell.org/alex/"; + description = "Alex is a tool for generating lexical analysers in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alex-meta" = callPackage + ({ mkDerivation, alex, array, base, containers, happy + , haskell-src-meta, QuickCheck, template-haskell + }: + mkDerivation { + pname = "alex-meta"; + version = "0.3.0.7"; + sha256 = "05a290b997kxm2rl0w98c3fzq33866pi69pmmahqvw631cp2c6ni"; + buildDepends = [ + array base containers haskell-src-meta QuickCheck template-haskell + ]; + buildTools = [ alex happy ]; + description = "Quasi-quoter for Alex lexers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alfred" = callPackage + ({ mkDerivation, aeson, base, bytestring, hexpat, HTTP, network-uri + , text, xmlgen + }: + mkDerivation { + pname = "alfred"; + version = "0.3.1"; + sha256 = "1nsa3d9mza81rqdg2vbvf4x2318j96l5px6zx7hhc28ril62971a"; + buildDepends = [ + aeson base bytestring hexpat HTTP network-uri text xmlgen + ]; + configureFlags = [ "-fnetwork-uri" ]; + description = "utility library for Alfred version 2"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "algebra" = callPackage + ({ mkDerivation, adjunctions, array, base, containers, distributive + , mtl, nats, semigroupoids, semigroups, tagged, transformers, void + }: + mkDerivation { + pname = "algebra"; + version = "4.2"; + sha256 = "1b74c55326qsnpyqzyhyq87j61wp3zrpsqhipgw8db8nm2lq9nhs"; + buildDepends = [ + adjunctions array base containers distributive mtl nats + semigroupoids semigroups tagged transformers void + ]; + homepage = "http://github.com/ekmett/algebra/"; + description = "Constructive abstract algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "algebra-dag" = callPackage + ({ mkDerivation, aeson, base, containers, fgl, mtl, parsec + , template-haskell, transformers + }: + mkDerivation { + pname = "algebra-dag"; + version = "0.1.0.0"; + sha256 = "0sl3lsbjhnmnq49zf1irnijp7wfxixsv21vfknshi5hkl9757i89"; + buildDepends = [ + aeson base containers fgl mtl parsec template-haskell transformers + ]; + description = "Infrastructure for DAG-shaped relational algebra plans"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "algebra-sql" = callPackage + ({ mkDerivation, aeson, algebra-dag, ansi-wl-pprint, base + , bytestring, containers, dlist, errors, fgl, filepath, ghc-prim + , mtl, multiset, parsec, pretty, process, template-haskell + , transformers + }: + mkDerivation { + pname = "algebra-sql"; + version = "0.1.0.1"; + sha256 = "0das62ykwgyvj8qhk44i93b0w66wshdrdaylhvks03232pgpf8yp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson algebra-dag ansi-wl-pprint base bytestring containers dlist + errors fgl filepath ghc-prim mtl multiset parsec pretty process + template-haskell transformers + ]; + description = "Relational Algebra and SQL Code Generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "algebraic" = callPackage + ({ mkDerivation, accelerate, base }: + mkDerivation { + pname = "algebraic"; + version = "0.1.0.2"; + sha256 = "15gv6w9vz02960r6bd0k979vi6kj7pfxg705ajbrsd1pnwklfnwh"; + buildDepends = [ accelerate base ]; + homepage = "https://github.com/wdanilo/algebraic"; + description = "General linear algebra structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "algebraic-classes" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "algebraic-classes"; + version = "0.5.2"; + sha256 = "0kk0wafqwqr466qiz3dwagpf03vln922dnrrj90ay7kqp3623jnd"; + buildDepends = [ base syb template-haskell ]; + homepage = "https://github.com/sjoerdvisscher/algebraic-classes"; + description = "Conversions between algebraic classes and F-algebras"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "align" = callPackage + ({ mkDerivation, base, uglymemo, vector }: + mkDerivation { + pname = "align"; + version = "0.1.0.0"; + sha256 = "038zc4c9s0fpga1rpacmv5qvarn43lkhmkpcx6waxxa6gqnpv8i5"; + buildDepends = [ base uglymemo vector ]; + description = "Sequence alignment algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aligned-foreignptr" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "aligned-foreignptr"; + version = "0.1"; + sha256 = "0hmnp08k04c0ag9fyp5sajg54r4gi57vrd9krk4g8y8fri0fgc00"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "An aligned ForeignPtr type"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "allocated-processor" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "allocated-processor"; + version = "0.0.2"; + sha256 = "0jhz3q0972snrgd9c7lr934ddkwllwgw6anj7ax8hj4zi0zc615m"; + buildDepends = [ base vector-space ]; + description = "Functional combinators for monadic actions that require allocation and de-allocation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alloy" = callPackage + ({ mkDerivation, base, containers, mtl, syb, vector }: + mkDerivation { + pname = "alloy"; + version = "1.2.1"; + sha256 = "00bndi30yhd92vwij3dwhbj79dhv9n3l45bw01mfqak45gqbfwyv"; + buildDepends = [ base containers mtl syb vector ]; + description = "Generic programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alloy-proxy-fd" = callPackage + ({ mkDerivation, alloy, base, mtl }: + mkDerivation { + pname = "alloy-proxy-fd"; + version = "1.0.0"; + sha256 = "1fhk5ydnf0l0n579gqg5lfg2cc9z8xbgqsqzgkpcw0046kp53rjw"; + buildDepends = [ alloy base mtl ]; + description = "Some add-on instances for the Alloy library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alms" = callPackage + ({ mkDerivation, array, base, containers, directory, editline, fgl + , filepath, HUnit, incremental-sat-solver, mtl, network, parsec + , pretty, QuickCheck, random, stm, syb, template-haskell + , transformers, tuple + }: + mkDerivation { + pname = "alms"; + version = "0.6.5"; + sha256 = "12hnhz1lz9wb4s95b9via1nkfgmgmr7p1wc9k4bcvsm778j920s8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory editline fgl filepath HUnit + incremental-sat-solver mtl network parsec pretty QuickCheck random + stm syb template-haskell transformers tuple + ]; + configureFlags = [ + "-f-readline" "-fparsec3" "-feditline" "-funicode" + ]; + homepage = "http://www.ccs.neu.edu/~tov/pubs/alms"; + description = "a practical affine language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alpha" = callPackage + ({ mkDerivation, array, AvlTree, base, bimap, bindings-posix + , bytestring, cereal, containers, COrdering, cpphs, directory + , filepath, ghc-prim, mtl, parsec, transformers, unix + }: + mkDerivation { + pname = "alpha"; + version = "1.0.15"; + sha256 = "1gc2kjyk75cxggy52w49j97q4gcn74q7f582q6kjb3gsp2pdrn09"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array AvlTree base bimap bindings-posix bytestring cereal + containers COrdering cpphs directory filepath ghc-prim mtl parsec + transformers unix + ]; + homepage = "http://www.alpha-lang.net/"; + description = "A compiler for the Alpha language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alpino-tools" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, conduit + , containers, hexpat-pickle, MonadRandom, mtl, random-shuffle + , resourcet, rosezipper, utf8-string + }: + mkDerivation { + pname = "alpino-tools"; + version = "0.2.0"; + sha256 = "1sh0mrlpfak5i20wqmz23ihphim4di802h02kyxj795gq8q6v61r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-lexing conduit containers hexpat-pickle + MonadRandom mtl random-shuffle resourcet rosezipper utf8-string + ]; + homepage = "http://github.com/danieldk/alpino-tools"; + description = "Alpino data manipulation tools"; + license = "unknown"; + }) {}; + + "alsa" = callPackage + ({ mkDerivation, alsaLib, array, base, extensible-exceptions + , sample-frame + }: + mkDerivation { + pname = "alsa"; + version = "0.4"; + sha256 = "0zdnhi2wm7w6182k6mccm16x453g7kvbsqx2afnhfjpr3iaj69mg"; + buildDepends = [ array base extensible-exceptions sample-frame ]; + extraLibraries = [ alsaLib ]; + homepage = "http://www.haskell.org/haskellwiki/ALSA"; + description = "Binding to the ALSA Library API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-core" = callPackage + ({ mkDerivation, alsaLib, base, extensible-exceptions }: + mkDerivation { + pname = "alsa-core"; + version = "0.5.0.1"; + sha256 = "1avh4a419h9d2zsslg6j8hm87ppgsgqafz8ll037rk2yy1g4jl7b"; + buildDepends = [ base extensible-exceptions ]; + pkgconfigDepends = [ alsaLib ]; + configureFlags = [ "-fpkgconfig" ]; + homepage = "http://www.haskell.org/haskellwiki/ALSA"; + description = "Binding to the ALSA Library API (Exceptions)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-gui" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, midi, midi-alsa, wx + , wxcore + }: + mkDerivation { + pname = "alsa-gui"; + version = "0.1"; + sha256 = "0zcyjckdjhsj614iib3dzj9dfp8xj847jfqf4q1sk9311gscbzns"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + alsa-core alsa-seq base midi midi-alsa wx wxcore + ]; + homepage = "http://www.haskell.org/haskellwiki/ALSA"; + description = "Some simple interactive programs for sending MIDI control messages via ALSA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-midi" = callPackage + ({ mkDerivation, alsaLib, array, base, event-list, midi + , non-negative + }: + mkDerivation { + pname = "alsa-midi"; + version = "0.4.0.1"; + sha256 = "1dmc336irhw6wdny6f2za9n3gnd83i3pcfr7qfkm8fzq6kzkkjy3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base event-list midi non-negative ]; + extraLibraries = [ alsaLib ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/ALSA"; + description = "Bindings for the ALSA sequencer API (MIDI stuff)"; + license = "GPL"; + }) {}; + + "alsa-mixer" = callPackage + ({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }: + mkDerivation { + pname = "alsa-mixer"; + version = "0.2.0.2"; + sha256 = "11sc2n879a8rb9yz54cb8vg8rplgapbymzy785p7n7638xx877hk"; + buildDepends = [ alsa-core base unix ]; + buildTools = [ c2hs ]; + extraLibraries = [ alsaLib ]; + homepage = "https://github.com/ttuegel/alsa-mixer"; + description = "Bindings to the ALSA simple mixer API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-pcm" = callPackage + ({ mkDerivation, alsa-core, alsaLib, array, base + , extensible-exceptions, sample-frame, storable-record + }: + mkDerivation { + pname = "alsa-pcm"; + version = "0.6.0.3"; + sha256 = "0rq0i17xhd0x7dnlhdf3i1fdvmyxrsbm0w0k9lrx20xpy4gw2zfs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + alsa-core array base extensible-exceptions sample-frame + storable-record + ]; + pkgconfigDepends = [ alsaLib ]; + configureFlags = [ + "-f-debug" "-f-buildsynthesizer" "-f-buildexamples" + ]; + homepage = "http://www.haskell.org/haskellwiki/ALSA"; + description = "Binding to the ALSA Library API (PCM audio)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-pcm-tests" = callPackage + ({ mkDerivation, alsa, base }: + mkDerivation { + pname = "alsa-pcm-tests"; + version = "0.1"; + sha256 = "1bhrjf731jqs5297zcid5b6mmdh2njqx2hxssd077a4iqvm0c21k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ alsa base ]; + description = "Tests for the ALSA audio signal library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-seq" = callPackage + ({ mkDerivation, alsa-core, alsaLib, array, base, bytestring + , data-accessor, enumset, extensible-exceptions, poll, transformers + , utility-ht + }: + mkDerivation { + pname = "alsa-seq"; + version = "0.6.0.5"; + sha256 = "1ll42nlhjwgzan9h1vzyyyhilj9d41l3gavnbahhgbr8h9wb2f0j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + alsa-core array base bytestring data-accessor enumset + extensible-exceptions poll transformers utility-ht + ]; + pkgconfigDepends = [ alsaLib ]; + configureFlags = [ "-fmodifyfilter" "-f-buildexamples" ]; + homepage = "http://www.haskell.org/haskellwiki/ALSA"; + description = "Binding to the ALSA Library API (MIDI sequencer)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alsa-seq-tests" = callPackage + ({ mkDerivation, alsa, base }: + mkDerivation { + pname = "alsa-seq-tests"; + version = "0.1"; + sha256 = "0is11wdymarzm5zlilh572j1nw3akxma0czbswvgy391pj1a007s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ alsa base ]; + description = "Tests for the ALSA sequencer library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "altcomposition" = callPackage + ({ mkDerivation, base, composition }: + mkDerivation { + pname = "altcomposition"; + version = "0.2.1.0"; + sha256 = "1j1kh4wylndyz0zs70v63x5gdhbwa9gpkn1vm108bhhjy79rgmnh"; + buildDepends = [ base composition ]; + homepage = "https://github.com/jcristovao/altcomposition"; + description = "Alternative combinators for unorthodox function composition"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "alternative-io" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "alternative-io"; + version = "0.0.1"; + sha256 = "01hypbci3hw2czkmx78ls51ycx518ich4k753jgv0z8ilrq8isch"; + buildDepends = [ + base lifted-base monad-control transformers transformers-base + ]; + description = "IO as Alternative instance (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "altfloat" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp }: + mkDerivation { + pname = "altfloat"; + version = "0.3.1"; + sha256 = "1n0mxgl1jzap74sglw85l0595lhaj493bz46b90cnsqr5as9mal8"; + buildDepends = [ base ghc-prim integer-gmp ]; + configureFlags = [ "-fintegergmp" "-fsplitinteger" ]; + homepage = "http://repo.or.cz/w/altfloat.git"; + description = "Alternative floating point support for GHC"; + license = "unknown"; + }) {}; + + "alure" = callPackage + ({ mkDerivation, alure, base, OpenAL }: + mkDerivation { + pname = "alure"; + version = "0.1"; + sha256 = "1nrlw8qdbgv3l99mlcql35zknyj767fgh3f53y2mjksrh0p61v8n"; + buildDepends = [ base OpenAL ]; + extraLibraries = [ alure ]; + description = "A Haskell binding for ALURE"; + license = "LGPL"; + }) { inherit (pkgs) alure; }; + + "amazon-emailer" = callPackage + ({ mkDerivation, base, bytestring, configurator, http-conduit + , lifted-base, mime-mail, mime-mail-ses, postgresql-simple + , resourcet, text, time + }: + mkDerivation { + pname = "amazon-emailer"; + version = "0.4.0.0"; + sha256 = "0s8m16qbcz6jgxx83sx1swg2217bvv3q3pm8b7f2jsn33nihrzxx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring configurator http-conduit lifted-base mime-mail + mime-mail-ses postgresql-simple resourcet text time + ]; + homepage = "https://github.com/dbp/amazon-emailer"; + description = "A queue daemon for Amazon's SES with a PostgreSQL table as a queue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "amazon-emailer-client-snap" = callPackage + ({ mkDerivation, base, mtl, snap, snaplet-postgresql-simple, text + }: + mkDerivation { + pname = "amazon-emailer-client-snap"; + version = "0.1.1.1"; + sha256 = "03am5nzacq2wd9jf46fnwmwq2ghfsh3yd9s0mzrrkskd26q1askb"; + buildDepends = [ base mtl snap snaplet-postgresql-simple text ]; + homepage = "https://github.com/dbp/amazon-emailer-client-snap"; + description = "Client library for amazon-emailer daemon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "amazon-products" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , conduit, containers, cryptohash, http-conduit, http-types, mtl + , old-locale, resourcet, text, time, transformers + , transformers-base, xml-conduit, xml-picklers, xml-types + }: + mkDerivation { + pname = "amazon-products"; + version = "0.1.0.1"; + sha256 = "10y86b3bzx6yk0478pixh3hh4nkkh0qlwwr0ac2fn6sh1hd6c7sl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring byteable bytestring conduit containers + cryptohash http-conduit http-types mtl old-locale resourcet text + time transformers transformers-base xml-conduit xml-picklers + xml-types + ]; + homepage = "https://github.com/AndrewRademacher/hs-amazon-products"; + description = "Connector for Amazon Products API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "amazonka" = callPackage + ({ mkDerivation, amazonka-core, base, bytestring, conduit + , exceptions, http-conduit, lens, mmorph, monad-control, mtl + , resourcet, retry, text, time, transformers, transformers-base + }: + mkDerivation { + pname = "amazonka"; + version = "0.1.4"; + sha256 = "0wq9lynl9kbjag6380ms2gasrgjpr0ak3rzji6fjifbkaavx5v3z"; + buildDepends = [ + amazonka-core base bytestring conduit exceptions http-conduit lens + mmorph monad-control mtl resourcet retry text time transformers + transformers-base + ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Comprehensive Amazon Web Services SDK"; + license = "unknown"; + }) {}; + + "amazonka-autoscaling" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-autoscaling"; + version = "0.1.4"; + sha256 = "03cdjrc4c9xfxwd0x2pan5icpy672ly5s2mfk33q0b6v2ckgnvcd"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Auto Scaling SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudformation" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudformation"; + version = "0.1.4"; + sha256 = "0np0pm056lxbhhkds1h23nsp4hj3yjr4yk90wmymqsibj7l6cw7q"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudFormation SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudfront" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudfront"; + version = "0.1.4"; + sha256 = "0xw4vkmdk4271vqsx9ni4c5i5q2v4pgc2r2nplhj1nqh2z6j6rrc"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudFront SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudsearch" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudsearch"; + version = "0.1.4"; + sha256 = "12948dzhvx5i3ffi07mghvzlhijwbrrfdjxrgy75avc6680dq5gj"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudSearch SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudsearch-domains" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudsearch-domains"; + version = "0.1.4"; + sha256 = "0dgszllalv35p0z718p5chd9vnyfzsazi8sg6mczwcb6d5bbvr90"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudSearch Domain SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudtrail" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudtrail"; + version = "0.1.4"; + sha256 = "1a2k9dlfic886zjaqgm429xqc2g4rnv7lyhva0xj36zai0x1s8mg"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudTrail SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudwatch" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudwatch"; + version = "0.1.4"; + sha256 = "0wcjmzijh0ci9jrnqqxmfnnlmhmxkhlbb7ikx6f25m57d0marxf0"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudWatch SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudwatch-logs" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudwatch-logs"; + version = "0.1.4"; + sha256 = "18cdm2avffiyj0c80a2kmqcxm0kmkwd30slrdakzrv1irk6cx6pp"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudWatch Logs SDK"; + license = "unknown"; + }) {}; + + "amazonka-codedeploy" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-codedeploy"; + version = "0.1.4"; + sha256 = "0brhg6graf54f6zw0bg3wpwgzm574cf45qjw5r0jmmigijxpbiwp"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CodeDeploy SDK"; + license = "unknown"; + }) {}; + + "amazonka-cognito-identity" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cognito-identity"; + version = "0.1.4"; + sha256 = "00gdvaxyma9nfqnmpdrqz7jkgca9dkggrf5rbwwcd9byxnb6n238"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Cognito Identity SDK"; + license = "unknown"; + }) {}; + + "amazonka-cognito-sync" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cognito-sync"; + version = "0.1.4"; + sha256 = "1d27lvvfa9h9syxx555q2iqj5lngqnxzzk7apb9snvmf97f8z8s5"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Cognito Sync SDK"; + license = "unknown"; + }) {}; + + "amazonka-config" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-config"; + version = "0.1.4"; + sha256 = "114mjnvq083mgcssfhjycaplf55f3ai75pmj61ypis72hxv14m4c"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Config SDK"; + license = "unknown"; + }) {}; + + "amazonka-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bifunctors, bytestring, case-insensitive + , conduit, conduit-extra, cryptohash, cryptohash-conduit + , data-default-class, hashable, http-client, http-types, lens + , mmorph, mtl, nats, resourcet, scientific, semigroups, tagged + , tasty, tasty-hunit, template-haskell, text, time, transformers + , unordered-containers, vector, xml-conduit + }: + mkDerivation { + pname = "amazonka-core"; + version = "0.1.4"; + sha256 = "1xqvch90l391ml4xvm252zmy4v5909m6mcgi01wb9bl1ygz26713"; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bifunctors bytestring case-insensitive conduit conduit-extra + cryptohash cryptohash-conduit data-default-class hashable + http-client http-types lens mmorph mtl nats resourcet scientific + semigroups tagged text time transformers unordered-containers + vector xml-conduit + ]; + testDepends = [ + aeson base tasty tasty-hunit template-haskell text time + ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Core functionality and data types for Amazonka libraries"; + license = "unknown"; + }) {}; + + "amazonka-datapipeline" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-datapipeline"; + version = "0.1.4"; + sha256 = "14nqif2j16430i2r3fnlw1rbbpir92nw4ykzpg316lc1qmshf7iz"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Data Pipeline SDK"; + license = "unknown"; + }) {}; + + "amazonka-directconnect" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-directconnect"; + version = "0.1.4"; + sha256 = "0sd9mgcvvib20mych9dbyrd14sqjqxcf9gw83013ksrix4lymx9s"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Direct Connect SDK"; + license = "unknown"; + }) {}; + + "amazonka-dynamodb" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-dynamodb"; + version = "0.1.4"; + sha256 = "1mcp69k53wlvnydgmbdsg57ciai8q5kywn03qgzdyq20avwczvc9"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon DynamoDB SDK"; + license = "unknown"; + }) {}; + + "amazonka-ec2" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-ec2"; + version = "0.1.4"; + sha256 = "0ng24jvp88i35s390zbzyk6psr61s9jw6dvj27ny4rws1xnaqijy"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Elastic Compute Cloud SDK"; + license = "unknown"; + }) {}; + + "amazonka-elasticache" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-elasticache"; + version = "0.1.4"; + sha256 = "1i4ifazvl36sc675zjlssddkhldwb7631q3pchk1nx6ifzisccpx"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon ElastiCache SDK"; + license = "unknown"; + }) {}; + + "amazonka-elasticbeanstalk" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-elasticbeanstalk"; + version = "0.1.4"; + sha256 = "1frwwn6v19iq4p8cwajk1dk1lk96zsfqkk72l4a823kkdn3b58al"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Elastic Beanstalk SDK"; + license = "unknown"; + }) {}; + + "amazonka-elastictranscoder" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-elastictranscoder"; + version = "0.1.4"; + sha256 = "14ibshfq1sg7dhfr55c6xkrl635jg4zjq5i49bxn22niksg0h11y"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Elastic Transcoder SDK"; + license = "unknown"; + }) {}; + + "amazonka-elb" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-elb"; + version = "0.1.4"; + sha256 = "0lxfxrz4yldhz7pwcs6f2k62vkvfb9avfjn3lmymn45nw8s1kphg"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Elastic Load Balancing SDK"; + license = "unknown"; + }) {}; + + "amazonka-emr" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-emr"; + version = "0.1.4"; + sha256 = "1f6g25adfasqn44ylnamk7vv7xphmk2qm4ncbb19w7n6wdb1il6m"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Elastic MapReduce SDK"; + license = "unknown"; + }) {}; + + "amazonka-iam" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-iam"; + version = "0.1.4"; + sha256 = "1b5wq3p0qklz5bzka00wrjw7cnkvhppfabk5wk2d5c1pwq9d4bdf"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Identity and Access Management SDK"; + license = "unknown"; + }) {}; + + "amazonka-importexport" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-importexport"; + version = "0.1.4"; + sha256 = "0fx0iwbygf3bxw1rkxpkydi6r361h6n5iajj4hapx5jdk0f7dkb8"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Import/Export SDK"; + license = "unknown"; + }) {}; + + "amazonka-kinesis" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-kinesis"; + version = "0.1.4"; + sha256 = "0ja2jajmaay5sph85x0i1gvz2p2hy0zll2gk3j01x23wgz244nbg"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Kinesis SDK"; + license = "unknown"; + }) {}; + + "amazonka-kms" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-kms"; + version = "0.1.4"; + sha256 = "1xm5brx0glw6r8kw1xiqbw9ji5a7fybdd8r5645s0yp13a4innyp"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Key Management Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-lambda" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-lambda"; + version = "0.1.4"; + sha256 = "091lad5g5p0l04w7d65nw1ssrbxh2zsfxklh7dm0rld245qxax3q"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Lambda SDK"; + license = "unknown"; + }) {}; + + "amazonka-opsworks" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-opsworks"; + version = "0.1.4"; + sha256 = "076zpwyjkhq5gd5h36lzwq83bmqr27g2kg5y4k271yvbwaajbzm0"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon OpsWorks SDK"; + license = "unknown"; + }) {}; + + "amazonka-rds" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-rds"; + version = "0.1.4"; + sha256 = "0bmipjkiqf274ja3lbhw0s6rklgvwzh7wj6lcb7nvbi94mqp2x19"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Relational Database Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-redshift" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-redshift"; + version = "0.1.4"; + sha256 = "1ka5brxjm1x447dfxp6hlmy2z0f5zldb36q2pmbaadxkw38xqllk"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Redshift SDK"; + license = "unknown"; + }) {}; + + "amazonka-route53" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-route53"; + version = "0.1.4"; + sha256 = "1jip1kyskfsm85f5jp135mhx0aprjx9kahzfk8v07gbfmnkiv4x5"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Route 53 SDK"; + license = "unknown"; + }) {}; + + "amazonka-route53-domains" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-route53-domains"; + version = "0.1.4"; + sha256 = "06s926v6jqpbwqq2wx85cqpik3svdg1rdv4za3d5d134qgrrg9wx"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Route 53 Domains SDK"; + license = "unknown"; + }) {}; + + "amazonka-s3" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-s3"; + version = "0.1.4"; + sha256 = "1gcs9afyf9vmpgxp9w9fbvrqzd502dq4i8z70bgd4z2r8ihvj974"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Simple Storage Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-sdb" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-sdb"; + version = "0.1.4"; + sha256 = "0awynyvxkvdb60v8ljahp444mal8n91hzdc7bh955v4gz8yhqiqm"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon SimpleDB SDK"; + license = "unknown"; + }) {}; + + "amazonka-ses" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-ses"; + version = "0.1.4"; + sha256 = "144hp5xk0g5mk645kn2b881yq89p4nan9m90gz9az9m3xdn8s94i"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Simple Email Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-sns" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-sns"; + version = "0.1.4"; + sha256 = "0k13gk3x1lv25n578z3rzvcw0kfr9hd0bc3z6xdb64yzjyyaq9mb"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Simple Notification Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-sqs" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-sqs"; + version = "0.1.4"; + sha256 = "1r29w96ym6axmjvzykj04nn7hzv8009smmw5001hjk9av44cm645"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Simple Queue Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-storagegateway" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-storagegateway"; + version = "0.1.4"; + sha256 = "0hiz86zs64n5hdd3bbsi08g9in9k2m8bznpznyw4k1zdi7xjbv4f"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Storage Gateway SDK"; + license = "unknown"; + }) {}; + + "amazonka-sts" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-sts"; + version = "0.1.4"; + sha256 = "03ham5h2h1yrvj4hcgs71j0j2l9wamsnsg87q3yyb86szav187kq"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Security Token Service SDK"; + license = "unknown"; + }) {}; + + "amazonka-support" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-support"; + version = "0.1.4"; + sha256 = "086pi817420yqwsp4ww06jfl82p26ajpckcrybamxrv5k1cjw7dk"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Support SDK"; + license = "unknown"; + }) {}; + + "amazonka-swf" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-swf"; + version = "0.1.4"; + sha256 = "1nhdif41sglr1sk4cfvg3i0qwlbvgyb0l6az2aa69yyflbf722if"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon Simple Workflow Service SDK"; + license = "unknown"; + }) {}; + + "ampersand" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, containers + , directory, filepath, graphviz, hashable, mtl, old-locale, pandoc + , pandoc-types, process, split, SpreadsheetML, time, utf8-string + }: + mkDerivation { + pname = "ampersand"; + version = "3.0.2"; + sha256 = "1ipsh4nvyvdjgblzq6rpq44m1wsps0jvka7m762nh9418w697myc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring ConfigFile containers directory filepath graphviz + hashable mtl old-locale pandoc pandoc-types process split + SpreadsheetML time utf8-string + ]; + configureFlags = [ "-flibrary" "-fexecutable" ]; + homepage = "ampersand.sourceforge.net"; + description = "Toolsuite for automated design of business processes"; + license = "GPL"; + }) {}; + + "amqp" = callPackage + ({ mkDerivation, base, binary, bytestring, clock, connection + , containers, data-binary-ieee754, hspec, hspec-expectations + , monad-control, network, network-uri, split, text, vector, xml + }: + mkDerivation { + pname = "amqp"; + version = "0.10.1"; + sha256 = "1a2d17h1zhd2yv1zhd0vvr4g1v6nr188gwv12qwljs1v9y4jkbmc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring clock connection containers + data-binary-ieee754 monad-control network network-uri split text + vector xml + ]; + testDepends = [ + base binary bytestring clock connection containers + data-binary-ieee754 hspec hspec-expectations network split text + vector + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/hreinhardt/amqp"; + description = "Client library for AMQP servers (currently only RabbitMQ)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "amrun" = callPackage + ({ mkDerivation, base, deepseq, parsec }: + mkDerivation { + pname = "amrun"; + version = "0.0.0.5"; + sha256 = "1y0azhsjarv26lkny1wckdz45bs87wbga29hbg6w59wc2gjkbxqz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base deepseq parsec ]; + description = "Interpreter for AM"; + license = "GPL"; + }) {}; + + "analyze-client" = callPackage + ({ mkDerivation, base, bytestring, http-conduit + , MonadCatchIO-transformers, mtl, snap, snap-core, time + }: + mkDerivation { + pname = "analyze-client"; + version = "0.1.0.1"; + sha256 = "1k2x6srrf2cwiihhi2aacjy3bxyz59nczr49rnsxa0kk7gnkjngm"; + buildDepends = [ + base bytestring http-conduit MonadCatchIO-transformers mtl snap + snap-core time + ]; + homepage = "https://github.com/dbp/analyze-client"; + description = "Client for analyze service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "anansi" = callPackage + ({ mkDerivation, base, bytestring, containers, monads-tf, options + , parsec, system-argv0, system-fileio, system-filepath, text + }: + mkDerivation { + pname = "anansi"; + version = "0.4.7"; + sha256 = "0am6c4chbysgs63n3wbd4lfxdzkg6fzj4xgp6i26z4vhj49qk890"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers monads-tf options parsec system-argv0 + system-fileio system-filepath text + ]; + homepage = "https://john-millikin.com/software/anansi/"; + description = "Simple literate programming preprocessor"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "anansi-hscolour" = callPackage + ({ mkDerivation, anansi, base, bytestring, containers, hscolour + , monads-tf, text + }: + mkDerivation { + pname = "anansi-hscolour"; + version = "0.1.2"; + sha256 = "0ffk44lacm3al96cmnacyi6pnhlzhw34jgn87fsfjcl516ffmfxw"; + buildDepends = [ + anansi base bytestring containers hscolour monads-tf text + ]; + homepage = "https://john-millikin.com/software/anansi/"; + description = "Colorized looms for Anansi"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "anansi-pandoc" = callPackage + ({ mkDerivation, anansi, base, bytestring, containers, monads-tf + , pandoc, text + }: + mkDerivation { + pname = "anansi-pandoc"; + version = "0.1.3"; + sha256 = "13s370b35wmwvbp6a9afsbl62hswj4mdhnvcgigwjz6bcwxxxpxi"; + buildDepends = [ + anansi base bytestring containers monads-tf pandoc text + ]; + homepage = "https://john-millikin.com/software/anansi/"; + description = "Looms which use Pandoc to parse and produce a variety of formats"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "anatomy" = callPackage + ({ mkDerivation, atomo, base, blaze-html, bytestring, containers + , directory, filepath, hashable, haskeline, highlighter, mtl + , parsec, pretty, pretty-show, tagsoup, text, time, vector + }: + mkDerivation { + pname = "anatomy"; + version = "0.4"; + sha256 = "0xza3xfzzbix9xf0vwwk4qz02h4iil3hglqspgdymhjbxfl68714"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + atomo base blaze-html bytestring containers directory filepath + hashable haskeline highlighter mtl parsec pretty pretty-show + tagsoup text time vector + ]; + homepage = "http://atomo-lang.org/"; + description = "Anatomy: Atomo documentation system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "angel" = callPackage + ({ mkDerivation, base, configurator, containers, hspec, mtl + , old-locale, process, stm, text, time, unix, unordered-containers + }: + mkDerivation { + pname = "angel"; + version = "0.5.0"; + sha256 = "15871cxzi6m453fndv49zljansfpaggzriq32c1kdby72ivcf968"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base configurator containers mtl old-locale process stm text time + unix unordered-containers + ]; + testDepends = [ + base configurator containers hspec mtl old-locale process stm text + time unix unordered-containers + ]; + homepage = "http://github.com/MichaelXavier/Angel"; + description = "Process management and supervision daemon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "animalcase" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "animalcase"; + version = "0.1.0.2"; + sha256 = "0csbs9yrl8vhlgs7zax06shqlhcjs38q91wnkz5d3f6a4588lyqi"; + buildDepends = [ base bytestring text ]; + homepage = "https://github.com/ibotty/animalcase"; + description = "Convert camelCase to snake_case and vice versa"; + license = stdenv.lib.licenses.mit; + }) {}; + + "annotated-wl-pprint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "annotated-wl-pprint"; + version = "0.5.3"; + sha256 = "0g8b4hmgh7jhiknfrlaqr9sxr7a6sikkpaws15dy8mg4r792bbis"; + buildDepends = [ base ]; + homepage = "https://github.com/david-christiansen/annotated-wl-pprint"; + description = "The Wadler/Leijen Pretty Printer, with annotation support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "anonymous-sums" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "anonymous-sums"; + version = "0.4.0.0"; + sha256 = "0jb7s6m7dblnydrzh5nsczr0kpqwy9gr346pcrxsaywz2gfjcrhi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-build-generator" ]; + homepage = "http://www.github.com/massysett/anonymous-sums"; + description = "Anonymous sum types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "anonymous-sums-tests" = callPackage + ({ mkDerivation, anonymous-sums, base, QuickCheck }: + mkDerivation { + pname = "anonymous-sums-tests"; + version = "0.4.0.0"; + sha256 = "0a7f7d3xzn8nl9gyzr4wl7m83aszmw42nd0dj8b875khh7i01h0b"; + buildDepends = [ anonymous-sums base QuickCheck ]; + homepage = "http://www.github.com/massysett/anonymous-sums"; + description = "QuickCheck functions to accompany the anonymous-sums package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ansi-terminal" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "ansi-terminal"; + version = "0.6.2.1"; + sha256 = "1xmp8wpcyvqys777qpyfx99bhlnvmr7jil7r78j5n6fx3mkkhnln"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base unix ]; + configureFlags = [ "-f-example" ]; + homepage = "https://github.com/feuerbach/ansi-terminal"; + description = "Simple ANSI terminal support, with Windows compatibility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ansi-wl-pprint" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "ansi-wl-pprint"; + version = "0.6.7.1"; + sha256 = "1by11bg1bd7z18hqgayk0w76hy5n63kmdl14gainlvfgr9jw506r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ ansi-terminal base ]; + configureFlags = [ "-f-example" "-fnewbase" ]; + homepage = "http://github.com/batterseapower/ansi-wl-pprint"; + description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "antagonist" = callPackage + ({ mkDerivation, antisplice, base, chatty, chatty-utils, ironforge + , mtl, old-locale, shakespeare, text, time, yesod, yesod-auth + }: + mkDerivation { + pname = "antagonist"; + version = "0.1.0.25"; + sha256 = "1dw9sp5aan1i8hpzdflms8w2n113jbcrg6hn3qfhnih9bb45v7jy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + antisplice base chatty chatty-utils ironforge mtl old-locale + shakespeare text time yesod yesod-auth + ]; + homepage = "http://doomanddarkness.eu/pub/antisplice"; + description = "A web interface to Antisplice dungeons"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "antfarm" = callPackage + ({ mkDerivation, base, containers, HUnit, minimorph, mtl, parsec + , test-framework, test-framework-hunit, text, transformers + }: + mkDerivation { + pname = "antfarm"; + version = "0.1.0.0"; + sha256 = "1s2lfd7va0nq5z0q4f37ig2spjpxigfhkhi067fz4y0n1zjc1isd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers minimorph mtl parsec text transformers + ]; + testDepends = [ + base HUnit minimorph test-framework test-framework-hunit text + transformers + ]; + homepage = "http://hub.darcs.net/kowey/antfarm"; + description = "Referring expressions for definitions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "anticiv" = callPackage + ({ mkDerivation, antisplice, base, chatty, chatty-text + , chatty-utils, ctpl, directory, ironforge, mtl, network, plugins + , time, transformers + }: + mkDerivation { + pname = "anticiv"; + version = "0.1.0.5"; + sha256 = "0sxxa2kylgagbnlf7msrgfq98jaf26lvlas6afypnr15aavvlfzh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + antisplice base chatty chatty-text chatty-utils ctpl directory + ironforge mtl network plugins time transformers + ]; + description = "This is an IRC bot for Mafia and Resistance"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "antigate" = callPackage + ({ mkDerivation, base, bytestring, data-default, deepseq + , exceptions, failure, http-client, http-conduit, resourcet, safe + , text, transformers + }: + mkDerivation { + pname = "antigate"; + version = "2.0.1"; + sha256 = "0vd2f4kq2zkngyqpnw3lcvjkn8335gs9rdfr7kb8442p8dhps139"; + buildDepends = [ + base bytestring data-default deepseq exceptions failure http-client + http-conduit resourcet safe text transformers + ]; + homepage = "https://github.com/exbb2/antigate"; + description = "Interface for antigate.com captcha recognition API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "antimirov" = callPackage + ({ mkDerivation, base, containers, QuickCheck }: + mkDerivation { + pname = "antimirov"; + version = "0.1.0"; + sha256 = "0aay5fhw2r502hvdlh6svj6k88zh5wjinn8mk2a3md7zdaiji9iq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers QuickCheck ]; + description = "Define the language containment (=subtyping) relation on regulare expressions"; + license = "GPL"; + }) {}; + + "antiquoter" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "antiquoter"; + version = "0.1.1.0"; + sha256 = "1qv5iid7az7bn1jf6r7ffg5qqbcs8ypf78j4vrs5ajwp39jnbiiy"; + buildDepends = [ base syb template-haskell ]; + description = "Combinator library for quasi- and anti-quoting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "antisplice" = callPackage + ({ mkDerivation, base, chatty, chatty-utils, haskeline, mtl + , template-haskell, text, time, transformers + }: + mkDerivation { + pname = "antisplice"; + version = "0.17.0.3"; + sha256 = "0i7zm0s8vfkc4gwrw9aphj8xgppja50m71wkbkcibnrwvbyxdcqm"; + buildDepends = [ + base chatty chatty-utils haskeline mtl template-haskell text time + transformers + ]; + description = "An engine for text-based dungeons"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "antlrc" = callPackage + ({ mkDerivation, antlr3c, base, bytestring, c2hs, enumerator + , haskell98, regex-posix + }: + mkDerivation { + pname = "antlrc"; + version = "0.0.2"; + sha256 = "1hjk2cvn6j1ijvg3gnml46ysri672jnxmfyh09y1aqsrbimkw8gd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring enumerator haskell98 regex-posix + ]; + buildTools = [ c2hs ]; + extraLibraries = [ antlr3c ]; + homepage = "https://github.com/markwright/antlrc"; + description = "Haskell binding to the ANTLR parser generator C runtime library"; + license = stdenv.lib.licenses.bsd3; + }) { antlr3c = null; }; + + "anydbm" = callPackage + ({ mkDerivation, base, containers, MissingH, mtl }: + mkDerivation { + pname = "anydbm"; + version = "1.0.7"; + sha256 = "1rxk36r6i065m0qiq4g5xlrk2yjsds7j896cbddbsyddbzy10d6k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers MissingH mtl ]; + homepage = "http://software.complete.org/anydbm"; + description = "Interface for DBM-like database systems"; + license = "GPL"; + }) {}; + + "aosd" = callPackage + ({ mkDerivation, base, bindings-DSL, cairo, colour + , language-haskell-extract, libaosd, monad-control, pango + , template-haskell, transformers, X11 + }: + mkDerivation { + pname = "aosd"; + version = "0.2.1"; + sha256 = "0zma3ypjnqn8c9pk4zfyzzwn27l3wb6l6xnjjydn90fxsmpa1vh6"; + buildDepends = [ + base bindings-DSL cairo colour monad-control pango transformers X11 + ]; + testDepends = [ + base colour language-haskell-extract pango template-haskell + ]; + pkgconfigDepends = [ libaosd ]; + configureFlags = [ "-f-debugmemory" ]; + description = "Bindings to libaosd, a library for Cairo-based on-screen displays"; + license = stdenv.lib.licenses.bsd3; + }) { libaosd = null; }; + + "ap-reflect" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ap-reflect"; + version = "0.1.0.0"; + sha256 = "0r7mfdi7vr2vh84xhhsd7si3mpfkppdpzh13rnnfww1cs0dpfdhz"; + buildDepends = [ base ]; + homepage = "https://github.com/cmc-msu-ai/ap-reflect"; + description = "Partial evaluation reflection a la simple-reflect"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "apache-md5" = callPackage + ({ mkDerivation, base, bytestring, HUnit, MonadRandom, openssl + , process, random, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "apache-md5"; + version = "0.6.1.1"; + sha256 = "1i5nrhd0xzpfqbm7f5w9d8kyw3n2ywxdb9yhwmbzfjmgdmzriagl"; + buildDepends = [ base bytestring ]; + testDepends = [ + base bytestring HUnit MonadRandom process random test-framework + test-framework-hunit transformers + ]; + extraLibraries = [ openssl ]; + configureFlags = [ "-f-deepseq" "-f-pedantic" ]; + homepage = "https://github.com/trskop/apache-md5"; + description = "Apache specific MD5 digest algorighm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "apelsin" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, filepath, glib, gtk, HTTP, mtl, network, process + , transformers, tremulous-query, xdg-basedir + }: + mkDerivation { + pname = "apelsin"; + version = "1.2.3"; + sha256 = "08a747p0dyjvgn5pjfvrb1hnh7vk2km8hbbyvjmnsxl89r5m992l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers deepseq directory filepath glib + gtk HTTP mtl network process transformers tremulous-query + xdg-basedir + ]; + configureFlags = [ "-f-relativepath" ]; + homepage = "http://ojeling.net/apelsin"; + description = "Server and community browser for the game Tremulous"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "api-builder" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, either, HTTP + , http-conduit, http-types, text, transformers + }: + mkDerivation { + pname = "api-builder"; + version = "0.2.0.1"; + sha256 = "1iq4amj33rrp1vywrxjdh2yg3ry2q038n3z0pkisdjl9ga4bvv0f"; + buildDepends = [ + aeson attoparsec base bytestring either HTTP http-conduit + http-types text transformers + ]; + description = "Library for easily building REST API wrappers in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "api-tools" = callPackage + ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base + , base64-bytestring, bytestring, Cabal, case-insensitive + , containers, deepseq, happy, lens, old-locale, QuickCheck + , regex-compat-tdfa, safe, safecopy, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "api-tools"; + version = "0.5.2"; + sha256 = "0pd2kaii40isbnc1rgh0zkm2abrljipmq27nlgz3zbldbm1l5xw6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring + bytestring Cabal case-insensitive containers deepseq lens + old-locale QuickCheck regex-compat-tdfa safe safecopy + template-haskell text time unordered-containers vector + ]; + testDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring + bytestring Cabal case-insensitive containers lens old-locale + QuickCheck regex-compat-tdfa safe safecopy tasty tasty-hunit + tasty-quickcheck template-haskell text time unordered-containers + vector + ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/iconnect/api-tools"; + description = "DSL for generating API boilerplate and docs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "apiary" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup + , bytestring, bytestring-lexing, case-insensitive + , data-default-class, exceptions, hashable, http-date, http-types + , HUnit, mime-types, monad-control, mtl, process, stringsearch + , template-haskell, test-framework, test-framework-hunit, text + , time, transformers, transformers-base, unix-compat + , unordered-containers, vault, wai, wai-extra + }: + mkDerivation { + pname = "apiary"; + version = "1.2.2"; + sha256 = "046ji8h6x7zxz4vcl875kwdm611nfwpzy3nwr5yy7x7mj5qmpwj4"; + buildDepends = [ + base blaze-builder blaze-html blaze-markup bytestring + bytestring-lexing case-insensitive data-default-class exceptions + hashable http-date http-types mime-types monad-control mtl process + stringsearch template-haskell text time transformers + transformers-base unix-compat unordered-containers vault wai + ]; + testDepends = [ + base bytestring http-types HUnit mtl test-framework + test-framework-hunit wai wai-extra + ]; + homepage = "https://github.com/philopon/apiary"; + description = "Simple and type safe web framework that generate web API documentation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-authenticate" = callPackage + ({ mkDerivation, apiary, apiary-session, authenticate, base + , blaze-builder, bytestring, cereal, data-default-class + , http-client, http-client-tls, http-types, monad-control + , resourcet, text, wai + }: + mkDerivation { + pname = "apiary-authenticate"; + version = "1.2.1"; + sha256 = "0nflplgpnynn4jf4nnwv9xn95wwrmcyx2sf5bgvny9fzbjhcp8v9"; + buildDepends = [ + apiary apiary-session authenticate base blaze-builder bytestring + cereal data-default-class http-client http-client-tls http-types + monad-control resourcet text wai + ]; + homepage = "https://github.com/philopon/apiary"; + description = "authenticate support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-clientsession" = callPackage + ({ mkDerivation, apiary, apiary-cookie, apiary-session, base + , bytestring, cereal, clientsession, data-default-class, time + , unix-compat, vault + }: + mkDerivation { + pname = "apiary-clientsession"; + version = "1.2.0"; + sha256 = "0wzia2i15hc7v467mhj9aamvy44fc70axmsj7j54j84v03zl5m62"; + buildDepends = [ + apiary apiary-cookie apiary-session base bytestring cereal + clientsession data-default-class time unix-compat vault + ]; + homepage = "https://github.com/philopon/apiary"; + description = "clientsession support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-cookie" = callPackage + ({ mkDerivation, apiary, base, blaze-builder, blaze-html + , bytestring, cookie, time, wai + }: + mkDerivation { + pname = "apiary-cookie"; + version = "1.2.0"; + sha256 = "03684bijn6xmpyg3afd5a9jr5kp80brk5kvdrckn3bkdrwpvz40n"; + buildDepends = [ + apiary base blaze-builder blaze-html bytestring cookie time wai + ]; + homepage = "https://github.com/philopon/apiary"; + description = "Cookie support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-eventsource" = callPackage + ({ mkDerivation, apiary, base, blaze-builder, wai-extra }: + mkDerivation { + pname = "apiary-eventsource"; + version = "1.2.0"; + sha256 = "1ng36kj802rvmwmwz9pahg18ry60zga7lp36bnf1n7gh7ypxp7j0"; + buildDepends = [ apiary base blaze-builder wai-extra ]; + homepage = "https://github.com/philopon/apiary"; + description = "eventsource support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-helics" = callPackage + ({ mkDerivation, apiary, base, bytestring, data-default-class + , helics, helics-wai, monad-control, text, transformers, vault, wai + }: + mkDerivation { + pname = "apiary-helics"; + version = "1.2.1"; + sha256 = "1wzmdgc0k6g1ah42ymw8dh4iyphjz42v698dn1dqb5gvbxh21ksm"; + buildDepends = [ + apiary base bytestring data-default-class helics helics-wai + monad-control text transformers vault wai + ]; + homepage = "https://github.com/philopon/apiary"; + description = "helics support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-logger" = callPackage + ({ mkDerivation, apiary, base, data-default-class, fast-logger + , lifted-base, monad-control, monad-logger, transformers + , transformers-base + }: + mkDerivation { + pname = "apiary-logger"; + version = "1.2.1"; + sha256 = "18pa9mx3599szcw7lpmklc2xfzn9r6knkq0qad0ljkn4rdhd7hjp"; + buildDepends = [ + apiary base data-default-class fast-logger lifted-base + monad-control monad-logger transformers transformers-base + ]; + homepage = "https://github.com/philopon/apiary"; + description = "fast-logger support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-memcached" = callPackage + ({ mkDerivation, apiary, base, bytestring, data-default-class + , memcached-binary, monad-control, text, transformers + }: + mkDerivation { + pname = "apiary-memcached"; + version = "1.2.2"; + sha256 = "1blxvqdas55p56227f4cmfh02n2xvx43rcfkxqkh7jgchan6278m"; + buildDepends = [ + apiary base bytestring data-default-class memcached-binary + monad-control text transformers + ]; + homepage = "https://github.com/philopon/apiary"; + description = "memcached client for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-mongoDB" = callPackage + ({ mkDerivation, apiary, base, bson, data-default-class + , lifted-base, monad-control, mongoDB, resource-pool, text, time + , transformers + }: + mkDerivation { + pname = "apiary-mongoDB"; + version = "1.2.1"; + sha256 = "1xx1qmpp9ndci2ypiarvlnkz4vzc7b9qrpsz0442nwvnlxh716lq"; + buildDepends = [ + apiary base bson data-default-class lifted-base monad-control + mongoDB resource-pool text time transformers + ]; + homepage = "https://github.com/philopon/apiary"; + description = "mongoDB support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-persistent" = callPackage + ({ mkDerivation, apiary, apiary-logger, base, monad-control + , monad-logger, persistent, persistent-sqlite, resource-pool + , resourcet, transformers, transformers-base + }: + mkDerivation { + pname = "apiary-persistent"; + version = "1.2.1"; + sha256 = "01hkrq1c2sji6w9fdk7riflshnkjk7sg059bw3q60vxpkk5zzkdq"; + buildDepends = [ + apiary apiary-logger base monad-control monad-logger persistent + persistent-sqlite resource-pool resourcet transformers + transformers-base + ]; + homepage = "https://github.com/philopon/apiary"; + description = "persistent support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-purescript" = callPackage + ({ mkDerivation, apiary, base, bytestring, data-default-class + , filepath, Glob, parsec, purescript, template-haskell, text + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "apiary-purescript"; + version = "1.2.1"; + sha256 = "1qz51ncl68lvwx91xcqvcvj4nakpg309c85zhxk0z0d2rv8j45bf"; + buildDepends = [ + apiary base bytestring data-default-class filepath Glob parsec + purescript template-haskell text unordered-containers utf8-string + ]; + homepage = "https://github.com/philopon/apiary"; + description = "purescript compiler for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-session" = callPackage + ({ mkDerivation, apiary, base, wai }: + mkDerivation { + pname = "apiary-session"; + version = "1.2.0"; + sha256 = "0x02cvdsrjm70aivi8ya291s29s9h059xff01nq66dj1dd272a3h"; + buildDepends = [ apiary base wai ]; + homepage = "https://github.com/philopon/apiary"; + description = "session support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apiary-websockets" = callPackage + ({ mkDerivation, apiary, base, wai-websockets, websockets }: + mkDerivation { + pname = "apiary-websockets"; + version = "1.2.0"; + sha256 = "1f76zb835aqvmqv1mxh06nfg4vidxnivp036l2gk8xzl4cq61s1c"; + buildDepends = [ apiary base wai-websockets websockets ]; + homepage = "https://github.com/philopon/apiary"; + description = "websockets support for apiary web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "apis" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, directory + , ecma262, exceptions, filemanip, filepath, hslogger, hxt, mtl + , opendatatable, split, template-haskell, text, th-lift, time + , transformers, unordered-containers, utf8-string, yql + }: + mkDerivation { + pname = "apis"; + version = "0.0.1"; + sha256 = "07jvx1bsfiqk9l4l9k9yrsmvqm7dc2lb6p7h8p2bzqc3dqcqp67q"; + buildDepends = [ + aeson base containers deepseq directory ecma262 exceptions + filemanip filepath hslogger hxt mtl opendatatable split + template-haskell text th-lift time transformers + unordered-containers utf8-string yql + ]; + homepage = "https://github.com/fabianbergmark/APIs"; + description = "A Template Haskell library for generating type safe API calls"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "apotiki" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , containers, crypto-api, cryptohash, directory, http-types + , old-time, openpgp, openpgp-asciiarmor, openpgp-crypto-api, scotty + , strict, tar, text, transformers, wai-extra, wai-middleware-static + , zlib + }: + mkDerivation { + pname = "apotiki"; + version = "0.5.2"; + sha256 = "1rih1lasky5sjdf3lz2qi2qya3iwbbxs658p77h1amqpsa7lsfp7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base binary bytestring containers crypto-api + cryptohash directory http-types old-time openpgp openpgp-asciiarmor + openpgp-crypto-api scotty strict tar text transformers wai-extra + wai-middleware-static zlib + ]; + homepage = "https://github.com/pyr/apotiki"; + description = "a faster debian repository"; + license = stdenv.lib.licenses.mit; + }) {}; + + "app-settings" = callPackage + ({ mkDerivation, base, containers, directory, hspec, HUnit, mtl + , parsec, text + }: + mkDerivation { + pname = "app-settings"; + version = "0.2.0.5"; + sha256 = "17918i7k1wagmqxvkhww69w8ffybshfm6y1dd9iyg9x45qdrvr6k"; + buildDepends = [ base containers directory mtl parsec text ]; + testDepends = [ + base containers directory hspec HUnit mtl parsec text + ]; + homepage = "https://github.com/emmanueltouzery/app-settings"; + description = "A library to manage application settings (INI file-like)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "appar" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "appar"; + version = "0.1.4"; + sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq"; + buildDepends = [ base bytestring ]; + description = "A simple applicative parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "appc" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-smallcheck, optparse-applicative, semver, smallcheck, text + , uuid + }: + mkDerivation { + pname = "appc"; + version = "0.0.5"; + sha256 = "0xilcg5rbi6bnwbs3xkysnf3v5h07hxn764sxim0s0n75vvlvidy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers optparse-applicative semver text + uuid + ]; + testDepends = [ + aeson base hspec hspec-smallcheck semver smallcheck text uuid + ]; + description = "app container types and tools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "applicative-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "applicative-extras"; + version = "0.1.8"; + sha256 = "1svsf8mvb816nksg1dh4dz3cms2zx2hjprz2z7h3zidpxmzs0pr8"; + buildDepends = [ base ]; + homepage = "http://github.com/chriseidhof/applicative-extras/"; + description = "Instances for Applicative"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "applicative-numbers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "applicative-numbers"; + version = "0.1.3"; + sha256 = "0rnjl7yz6nga4qi0jdvhf911yf1qk6gy2fm5236bsgc50d5wbaw0"; + buildDepends = [ base ]; + homepage = "http://haskell.org/haskellwiki/applicative-numbers"; + description = "Applicative-based numeric instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "applicative-quoters" = callPackage + ({ mkDerivation, base, haskell-src-meta, template-haskell }: + mkDerivation { + pname = "applicative-quoters"; + version = "0.1.0.8"; + sha256 = "10m29d0938khjdazsmsvvncr5xndnpzpm1b7ymzb3b4b81xmcpgl"; + buildDepends = [ base haskell-src-meta template-haskell ]; + description = "Quasiquoters for idiom brackets and an applicative do-notation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "approx-rand-test" = callPackage + ({ mkDerivation, base, Chart, Chart-diagrams, colour, conduit + , containers, data-default, data-default-class, filepath, HUnit + , ieee754, lens, mersenne-random-pure64, monad-mersenne-random, mtl + , statistics, test-framework, test-framework-hunit, text + , transformers, vector, vector-algorithms + }: + mkDerivation { + pname = "approx-rand-test"; + version = "0.2.1"; + sha256 = "17aww5sffw07wk8hlyf0qv26v0jkr5qzv45wxk4zhhyb453b9m41"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Chart Chart-diagrams colour conduit containers data-default + data-default-class filepath lens mersenne-random-pure64 + monad-mersenne-random mtl statistics text transformers vector + vector-algorithms + ]; + testDepends = [ + base HUnit ieee754 mersenne-random-pure64 monad-mersenne-random mtl + test-framework test-framework-hunit vector + ]; + configureFlags = [ "-f-withcairo" ]; + homepage = "http://github.com/danieldk/approx-rand-test"; + description = "Approximate randomization test"; + license = "unknown"; + }) {}; + + "approximate" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , directory, distributive, doctest, filepath, generic-deriving + , ghc-prim, hashable, hashable-extras, lens, log-domain, pointed + , safecopy, semigroupoids, semigroups, simple-reflect, vector + }: + mkDerivation { + pname = "approximate"; + version = "0.2.1.1"; + sha256 = "18ac2z1yqqksqmq9ch36ja3qjn9v6cgyzxs64lnnp98mgcwsmhwr"; + buildDepends = [ + base binary bytes cereal comonad deepseq distributive + generic-deriving ghc-prim hashable hashable-extras lens log-domain + pointed safecopy semigroupoids semigroups vector + ]; + testDepends = [ + base directory doctest filepath generic-deriving semigroups + simple-reflect + ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/approximate/"; + description = "Approximate discrete values and numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "approximate-equality" = callPackage + ({ mkDerivation, base, type-level-natural-number }: + mkDerivation { + pname = "approximate-equality"; + version = "1.1.0.2"; + sha256 = "0pxvyb5a6vh0isba81flv7wjlwfn091xrma7g6wzr08bvqmix883"; + buildDepends = [ base type-level-natural-number ]; + homepage = "http://github.com/gcross/approximate-equality"; + description = "Newtype wrappers for approximate equality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ar-timestamp-wiper" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "ar-timestamp-wiper"; + version = "0.1.0"; + sha256 = "1gk1z0dw7i0c3wql1zh8iri6573falmiz31s0widfz7dav45vkrz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/nh2/ar-timestamp-wiper"; + description = "Wipes time stamps from .a files (like ar -D)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "arb-fft" = callPackage + ({ mkDerivation, base, containers, criterion, directory, filepath + , primitive, QuickCheck, tasty, tasty-quickcheck, transformers + , vector + }: + mkDerivation { + pname = "arb-fft"; + version = "0.2.0.2"; + sha256 = "1yxhafzv71xx2gva4b9slr26iqs6p1lh578x1774bv07ifqys6dp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers criterion directory filepath primitive transformers + vector + ]; + testDepends = [ + base containers QuickCheck tasty tasty-quickcheck vector + ]; + configureFlags = [ "-fllvm" ]; + homepage = "https://github.com/ian-ross/arb-fft"; + description = "Pure Haskell arbitrary length FFT library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arbb-vm" = callPackage + ({ mkDerivation, arbb_dev, base, bytestring, cereal, containers + , directory, mtl, pretty + }: + mkDerivation { + pname = "arbb-vm"; + version = "0.1.1.20"; + sha256 = "0k31ardnlg925vcrrl4n9w09867dbr68sdnc3bhs9xz1r9cdlkv8"; + buildDepends = [ + base bytestring cereal containers directory mtl pretty + ]; + extraLibraries = [ arbb_dev ]; + homepage = "https://github.com/svenssonjoel/arbb-vm/wiki"; + description = "FFI binding to the Intel Array Building Blocks (ArBB) virtual machine"; + license = stdenv.lib.licenses.bsd3; + }) { arbb_dev = null; }; + + "arbtt" = callPackage + ({ mkDerivation, aeson, array, base, binary, bytestring + , bytestring-progress, containers, deepseq, directory, filepath + , HUnit, libXScrnSaver, old-locale, parsec, pcre-light + , process-extras, strict, tasty, tasty-golden, tasty-hunit + , terminal-progress-bar, time, transformers, unix, utf8-string, X11 + }: + mkDerivation { + pname = "arbtt"; + version = "0.8.1.4"; + sha256 = "15ydb425nvqfzajx09q713wy5xa7awbzfjlsidk17vf7qbhfjn7z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson array base binary bytestring bytestring-progress containers + deepseq directory filepath old-locale parsec pcre-light strict + terminal-progress-bar time transformers unix utf8-string X11 + ]; + testDepends = [ + base binary bytestring containers deepseq directory HUnit + old-locale parsec pcre-light process-extras tasty tasty-golden + tasty-hunit time transformers unix utf8-string + ]; + extraLibraries = [ libXScrnSaver ]; + homepage = "http://arbtt.nomeata.de/"; + description = "Automatic Rule-Based Time Tracker"; + license = "GPL"; + }) {}; + + "archive" = callPackage + ({ mkDerivation, base, bytestring, debian, debian-mirror, directory + , Extra, filepath, help, HUnit, mtl, network, old-locale, pretty + , process, progress, regex-compat, regex-posix, time, unix + , Unixutils, xhtml + }: + mkDerivation { + pname = "archive"; + version = "1.2.12"; + sha256 = "0rdgrdmmsn4qijbbprw4dbppb5klgn9lw3fyizzcd79gsgz4s61r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring debian debian-mirror directory Extra filepath help + HUnit mtl network old-locale pretty process progress regex-compat + regex-posix time unix Unixutils xhtml + ]; + description = "A library and programs for creating hardlinked incremental archives or backups"; + license = stdenv.lib.licenses.bsd3; + }) { debian-mirror = null; help = null; }; + + "archiver" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, HTTP, network + , process, random + }: + mkDerivation { + pname = "archiver"; + version = "0.6.2.1"; + sha256 = "19gvja890lhn9zr2aqjshwq5qqb95nynxrsw5wk4z2a417xj70j2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers curl HTTP network process random + ]; + description = "Archive supplied URLs in WebCite & Internet Archive"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "archlinux" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , pretty + }: + mkDerivation { + pname = "archlinux"; + version = "1.3"; + sha256 = "051pgn39f8xq80qf8g04j162n6zysvcdbj8a8m05x6vi6mbr9jx2"; + buildDepends = [ base Cabal containers directory filepath pretty ]; + homepage = "http://github.com/archhaskell/"; + description = "Support for working with Arch Linux packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "archlinux-web" = callPackage + ({ mkDerivation, archlinux, base, Cabal, containers, csv, deepseq + , directory, filepath, HTTP, json, old-time, parallel, pretty + , prettyclass, process, strict-concurrency, xhtml + }: + mkDerivation { + pname = "archlinux-web"; + version = "0.1"; + sha256 = "1rzjkxxmf24hrmlc70s416akn6rbcly7152ly618dxgigvqnir48"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + archlinux base Cabal containers csv deepseq directory filepath HTTP + json old-time parallel pretty prettyclass process + strict-concurrency xhtml + ]; + homepage = "http://code.haskell.org/~dons/code/archlinux"; + description = "Website maintenance for Arch Linux packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "archnews" = callPackage + ({ mkDerivation, base, containers, download-curl, feed, tagsoup }: + mkDerivation { + pname = "archnews"; + version = "0.2"; + sha256 = "1v7b6w2cqfy69kvsr09a1qv4zyz78khygmd9l9hqjlmj7w3x8gys"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers download-curl feed tagsoup ]; + homepage = "http://archhaskell.wordpress.com/"; + description = "Convert Arch Linux package updates in RSS to pretty markdown"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arff" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-lexing + , bytestring-show, old-locale, time + }: + mkDerivation { + pname = "arff"; + version = "0.1.0"; + sha256 = "1mwak4kl4ksg5vqya9abz02v0zgj6lbi6bzq2bd8jpnncazsxha5"; + buildDepends = [ + base binary bytestring bytestring-lexing bytestring-show old-locale + time + ]; + homepage = "http://code.haskell.org/~StefanKersten/code/arff"; + description = "Generate Attribute-Relation File Format (ARFF) files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "argparser" = callPackage + ({ mkDerivation, base, containers, HTF, HUnit }: + mkDerivation { + pname = "argparser"; + version = "0.3.4"; + sha256 = "0ypdj4mcm4yk5pswzwi9jk2w25f6qhiari8gam72za6ihyjwfig6"; + buildDepends = [ base containers ]; + testDepends = [ base containers HTF HUnit ]; + description = "Command line parsing framework for console applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arguedit" = callPackage + ({ mkDerivation, base, bimap, containers, glib, gtk, HDBC, indents + , mtl, parsec + }: + mkDerivation { + pname = "arguedit"; + version = "0.1.0.1"; + sha256 = "17s6m9mjai439j8g0cd5pr2zb0224h1ckik9fg0rbd06zgxvfmq6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bimap containers glib gtk HDBC indents mtl parsec + ]; + description = "A computer assisted argumentation transcription and editing software"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "ariadne" = callPackage + ({ mkDerivation, async, base, bert, Cabal, containers, data-lens + , data-lens-fd, data-lens-template, directory, filepath + , haskell-names, haskell-packages, haskell-src-exts, hse-cpp + , hslogger, mtl, stm, tagged, tasty, tasty-hunit, transformers + , utf8-string + }: + mkDerivation { + pname = "ariadne"; + version = "0.1.2.3"; + sha256 = "02hyn3y4h7w4l5k48kp73al67lp8vzlymblb7al72w14r01ww8p3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + async base bert Cabal containers data-lens data-lens-fd + data-lens-template directory filepath haskell-names + haskell-packages haskell-src-exts hse-cpp hslogger mtl stm tagged + transformers utf8-string + ]; + testDepends = [ + base bert containers directory filepath haskell-src-exts tasty + tasty-hunit utf8-string + ]; + homepage = "https://github.com/feuerbach/ariadne"; + description = "Go-to-definition for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "arith-encode" = callPackage + ({ mkDerivation, arithmoi, array, base, binary, Cabal, containers + , fgl, hashable, HUnit-Plus, unordered-containers + }: + mkDerivation { + pname = "arith-encode"; + version = "1.0.0"; + sha256 = "1wqm2jcc2dac31gvad6pmnq0wbajpj488h93xl93vfipsbak0cm8"; + buildDepends = [ + arithmoi array base binary Cabal containers fgl hashable + unordered-containers + ]; + testDepends = [ + arithmoi array base binary Cabal containers fgl hashable HUnit-Plus + unordered-containers + ]; + homepage = "https://github.com/emc2/arith-encode"; + description = "A practical arithmetic encoding (aka Godel numbering) library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arithmatic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "arithmatic"; + version = "0.1.0.1"; + sha256 = "1qa1yqi67l1cd3ggb67h9iji9ps3ma43fcddv0vmc1hin61xnzj8"; + buildDepends = [ base ]; + description = "Basic arithmatic in haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "arithmoi" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, integer-gmp + , mtl, random + }: + mkDerivation { + pname = "arithmoi"; + version = "0.4.1.1"; + sha256 = "02wrm24dpcsdsjaic30416axad5s4y822si1am4smb2qvrhps9ix"; + editedCabalFile = "d12980bee5be68b204594ee91c026599ec930613be6c05106ea27d93d96c0433"; + buildDepends = [ + array base containers ghc-prim integer-gmp mtl random + ]; + configureFlags = [ "-f-llvm" "-f-llvm" ]; + homepage = "https://bitbucket.org/dafis/arithmoi"; + description = "Efficient basic number-theoretic functions. Primes, powers, integer logarithms."; + license = stdenv.lib.licenses.mit; + }) {}; + + "armada" = callPackage + ({ mkDerivation, base, GLUT, mtl, OpenGL, stm }: + mkDerivation { + pname = "armada"; + version = "0.1"; + sha256 = "18ym9cs0mr4pr6pdgyk14rrwsxh1fa0xvqz3jg60lnxbgjlynvc1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT mtl OpenGL stm ]; + description = "Space-based real time strategy game"; + license = "GPL"; + }) {}; + + "array_0_5_0_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "array"; + version = "0.5.0.0"; + sha256 = "0rknkp9c6cxf63adx7xam655d509aja9wim1r37j4905ywan0y8a"; + buildDepends = [ base ]; + description = "Mutable and immutable arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "array-forth" = callPackage + ({ mkDerivation, base, Chart, HUnit, mcmc-synthesis, MonadRandom + , OddWord, optparse-applicative, QuickCheck, split + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, vector + }: + mkDerivation { + pname = "array-forth"; + version = "0.2.0.6"; + sha256 = "1234szy0ibbyyzglpz0rv5w4wk44rkq8wdl5s3kmnvlvjyxn95nf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Chart mcmc-synthesis MonadRandom OddWord optparse-applicative + split vector + ]; + testDepends = [ + base HUnit QuickCheck test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + description = "A simple interpreter for arrayForth, the language used on GreenArrays chips"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "array-memoize" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "array-memoize"; + version = "0.6.0"; + sha256 = "1p05vg8mdyad03aa7s1nrgw5xqgl80f6l7v0llhmi1q4xnrqrj3n"; + buildDepends = [ array base ]; + description = "Memoization combinators using arrays for finite sub-domains of functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "array-utils" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "array-utils"; + version = "0.3"; + sha256 = "1gh7gmbm0djr78dqkf8q3ap9yk4gm3dq48k8jad9ssp3w19wpkan"; + buildDepends = [ array base ]; + description = "Primitive functions for updating many elements in mutable arrays at once"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arrow-improve" = callPackage + ({ mkDerivation, arrows, base, pointed, profunctors, semigroupoids + }: + mkDerivation { + pname = "arrow-improve"; + version = "0.1.0.0"; + sha256 = "0ppl8v746lj41aqb0k2724vm4n32jxmz723qa0j860jvhkh2nww7"; + buildDepends = [ arrows base pointed profunctors semigroupoids ]; + homepage = "https://github.com/prophile/arrow-improve/"; + description = "Improved arrows"; + license = stdenv.lib.licenses.mit; + }) {}; + + "arrow-list" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "arrow-list"; + version = "0.6.1.5"; + sha256 = "0i0rwjrrvbi9fmwdzmz6vzkkr63pl2df653anjwcw3xr7ccb16xm"; + buildDepends = [ base containers mtl ]; + homepage = "https://github.com/silkapp/arrow-list"; + description = "List arrows for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arrowapply-utils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "arrowapply-utils"; + version = "0.2"; + sha256 = "02zampc6cc5a9fvdvxkz2r6i5sxf5w0qilsvsx8jxiw4kprbghii"; + buildDepends = [ base ]; + description = "Utilities for working with ArrowApply instances more naturally"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arrowp" = callPackage + ({ mkDerivation, array, base, containers, haskell-src }: + mkDerivation { + pname = "arrowp"; + version = "0.5.0.2"; + sha256 = "0a0ss5q8ximbd6hr0agy1106jfvdm8cx50q7a9yaiqfxs20fy6lx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers haskell-src ]; + homepage = "http://www.haskell.org/arrows/"; + description = "preprocessor translating arrow notation into Haskell 98"; + license = "GPL"; + }) {}; + + "arrows" = callPackage + ({ mkDerivation, base, Stream }: + mkDerivation { + pname = "arrows"; + version = "0.4.4.1"; + sha256 = "1qpbpwsc3frjdngwjv3r58nfa0ik88cqh24ls47svigsz3c4n42v"; + buildDepends = [ base Stream ]; + homepage = "http://www.haskell.org/arrows/"; + description = "Arrow classes and transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "artery" = callPackage + ({ mkDerivation, base, containers, profunctors, transformers }: + mkDerivation { + pname = "artery"; + version = "0.1.1"; + sha256 = "1fs8jap2ndcj21qgpkzy9nbnabvp4ac0xm0vdwkjjdf7i4j5kaqr"; + buildDepends = [ base containers profunctors transformers ]; + homepage = "https://github.com/fumieval/artery"; + description = "A simple, arrow-based reactive programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arx" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , bytestring-nums, containers, file-embed, parsec, process + , shell-escape, template-haskell + }: + mkDerivation { + pname = "arx"; + version = "0.2.0"; + sha256 = "04af1a8b3njhv4gbn799p1dwryjdq3z54cws796iskm9628ds3yq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base blaze-builder bytestring bytestring-nums containers + file-embed parsec process shell-escape template-haskell + ]; + configureFlags = [ "-f-no-cli" ]; + homepage = "http://github.com/solidsnack/arx/"; + description = "Archive execution tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "arxiv" = callPackage + ({ mkDerivation, base, parsec, split, tagsoup }: + mkDerivation { + pname = "arxiv"; + version = "0.0.1"; + sha256 = "1has8v40h8w4v393pgd4qk4fzgdw02y12zk2hspkic1q5bx33dxh"; + editedCabalFile = "746311e6003440248df63acd19e428cbdbf5c95cdd3ee0993d2c89c7b2ceada7"; + buildDepends = [ base parsec split tagsoup ]; + homepage = "http://github.com/toschoo/Haskell-Libs"; + description = "A client for the Arxiv API"; + license = "LGPL"; + }) {}; + + "ascetic" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "ascetic"; + version = "0.0.0.4"; + sha256 = "1c5ip8q9b6xnvh3li03iilmqz33rrlis78zs0lh4jva67b37akqk"; + buildDepends = [ base MissingH ]; + description = "Generic markup builder"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ascii" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , hashable, text + }: + mkDerivation { + pname = "ascii"; + version = "0.0.4.1"; + sha256 = "1xpw2n3gskndg74ilrq8zngawlvc3mbsji3nx2aprar96hdlpvpv"; + buildDepends = [ + base blaze-builder bytestring case-insensitive hashable text + ]; + homepage = "https://github.com/snoyberg/ascii"; + description = "Type-safe, bytestring-based ASCII values. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ascii-vector-avc" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, deepseq + , deepseq-generics, HUnit, split, zlib + }: + mkDerivation { + pname = "ascii-vector-avc"; + version = "0.1.0.0"; + sha256 = "09m7wcq207glaz3s824vakj42vdaxc334y5k9lsh095v2xp7pwz4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base binary bytestring deepseq deepseq-generics HUnit + split zlib + ]; + description = "Process Ascii Vectors for Advantest 93k"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "ascii85-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec }: + mkDerivation { + pname = "ascii85-conduit"; + version = "0.1.0.0"; + sha256 = "191qw61y3jrbwzv7nabvxr6dxxigyxflbw49f0q637psqzdblsl5"; + buildDepends = [ base bytestring conduit ]; + testDepends = [ base bytestring conduit hspec ]; + description = "Conduit for encoding ByteString into Ascii85"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "asic" = callPackage + ({ mkDerivation, asil, base, bytestring, utf8-string }: + mkDerivation { + pname = "asic"; + version = "1.2"; + sha256 = "0w7pkfd0i46a6x2ivk659rx56v9nkjvlvnmiafy96y1cbfzkyffg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ asil base bytestring utf8-string ]; + homepage = "http://www.pros.upv.es/fittest/"; + description = "Action Script Instrumentation Compiler"; + license = "LGPL"; + }) {}; + + "asil" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, directory, filepath, haskell-src-exts, mtl + , pretty, utf8-string, uuagc, zip-archive, zlib + }: + mkDerivation { + pname = "asil"; + version = "1.2"; + sha256 = "1zprddksk91wfyl1597cdgdy2r46d7vxjfxxi80rhxbfkshs4qwx"; + buildDepends = [ + array base binary bytestring containers data-binary-ieee754 + directory filepath haskell-src-exts mtl pretty utf8-string uuagc + zip-archive zlib + ]; + homepage = "http://www.pros.upv.es/fittest/"; + description = "Action Script Instrumentation Library"; + license = "LGPL"; + }) {}; + + "asn1-data" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, text }: + mkDerivation { + pname = "asn1-data"; + version = "0.7.1"; + sha256 = "10s7mxygw6w8a8mx090msvbl8pji8m68lsxxyr5bp7p887naia7r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring cereal mtl text ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/vincenthz/hs-asn1-data"; + description = "ASN1 data reader and writer in RAW, BER and DER forms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "asn1-encoding" = callPackage + ({ mkDerivation, asn1-types, base, bytestring, hourglass, mtl + , tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "asn1-encoding"; + version = "0.9.0"; + sha256 = "02x3lzyl4gavl3lc2lrg8rknyvs6r2hf8kmm7xrmma5m857iks8p"; + buildDepends = [ asn1-types base bytestring hourglass mtl ]; + testDepends = [ + asn1-types base bytestring hourglass mtl tasty tasty-quickcheck + text + ]; + homepage = "http://github.com/vincenthz/hs-asn1"; + description = "ASN1 data reader and writer in RAW, BER and DER forms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "asn1-parse" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring, mtl + , text + }: + mkDerivation { + pname = "asn1-parse"; + version = "0.9.0"; + sha256 = "0m093wwndyxvy72qlnb70bp8w5ahimrlv1dp972l9s9l5jc4pjg3"; + buildDepends = [ + asn1-encoding asn1-types base bytestring mtl text + ]; + homepage = "http://github.com/vincenthz/hs-asn1"; + description = "Simple monadic parser for ASN1 stream types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "asn1-types" = callPackage + ({ mkDerivation, base, bytestring, hourglass }: + mkDerivation { + pname = "asn1-types"; + version = "0.3.0"; + sha256 = "1am8nmfarv7ymy3rqm0js2i82v6n6qwz0lnzb1qdmy4ligcdm65r"; + buildDepends = [ base bytestring hourglass ]; + homepage = "http://github.com/vincenthz/hs-asn1-types"; + description = "ASN.1 types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "asn1dump" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring, pem + }: + mkDerivation { + pname = "asn1dump"; + version = "0.1.0"; + sha256 = "05kdx00bkpp3f4x1i9j8kfbdnhsivx1njcfpcxxgw93jm5ng3lj7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ asn1-encoding asn1-types base bytestring pem ]; + homepage = "http://github.com/vincenthz/hs-asn1dump"; + description = "Dump ASN1 structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "assembler" = callPackage + ({ mkDerivation, base, containers, ghc-binary, parsec }: + mkDerivation { + pname = "assembler"; + version = "0.0.1"; + sha256 = "1crwfndk7qci5id132s9f57i3kslxcdcqpymsykm1460x5nd42qs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ghc-binary parsec ]; + description = "Haskell Assembler"; + license = stdenv.lib.licenses.bsd3; + }) { ghc-binary = null; }; + + "assert" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , system-posix-redirect + }: + mkDerivation { + pname = "assert"; + version = "0.0.1.2"; + sha256 = "0pycrpa9m8kif31jsbmb2cb4rbvm6qinmzhkdam1b5mbmmmg5q96"; + buildDepends = [ base ]; + testDepends = [ + base bytestring Cabal directory filepath system-posix-redirect + ]; + homepage = "https://github.com/liyang/assert"; + description = "Helpers for Control.Exception.assert"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "assert-failure" = callPackage + ({ mkDerivation, base, pretty-show, text }: + mkDerivation { + pname = "assert-failure"; + version = "0.1.1.0"; + sha256 = "09djlhhyn9w822a5r41y7gk4cqk74a2fy7skzml2bah2an166gm1"; + buildDepends = [ base pretty-show text ]; + homepage = "https://github.com/Mikolaj/assert-failure"; + description = "Syntactic sugar improving 'assert' and 'error'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "assertions" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, interpolate + , process + }: + mkDerivation { + pname = "assertions"; + version = "0.1.0.4"; + sha256 = "1b2p6b6brk0b1hq264i20bpdhdaq4xdzcqp7gzvfy1s5q3zwjzj8"; + buildDepends = [ ansi-terminal base containers ]; + testDepends = [ base interpolate process ]; + description = "A simple testing framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "assimp" = callPackage + ({ mkDerivation, assimp, base, c2hs, haskell98, vect }: + mkDerivation { + pname = "assimp"; + version = "0.1"; + sha256 = "0jhf76v08dh1bf65ln0az1b8bc8zi9gxb0bx273mi3jvprhns4zh"; + buildDepends = [ base haskell98 vect ]; + buildTools = [ c2hs ]; + extraLibraries = [ assimp ]; + description = "The Assimp asset import library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) assimp; }; + + "astar" = callPackage + ({ mkDerivation, base, containers, PSQueue }: + mkDerivation { + pname = "astar"; + version = "0.2.1"; + sha256 = "0qgymyaawk0ml929d5lgfikmqbxyz4shs66wq9ch9d6r175cs5b8"; + buildDepends = [ base containers PSQueue ]; + description = "General A* search algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "astrds" = callPackage + ({ mkDerivation, base, containers, directory, MonadRandom, mtl + , OpenGL, random, SDL, SDL-image, SDL-mixer, SDL-ttf, unix + }: + mkDerivation { + pname = "astrds"; + version = "0.1.1"; + sha256 = "1zb265z6m1py2jxhxzrq2kb3arw2riagajhh3vs0m54rkrak6szs"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory MonadRandom mtl OpenGL random SDL + SDL-image SDL-mixer SDL-ttf unix + ]; + description = "an incomplete 2d space game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "astview" = callPackage + ({ mkDerivation, astview-utils, base, bytestring, containers + , directory, filepath, glade, glib, Glob, gtk, gtksourceview2, hint + , mtl, process, syb + }: + mkDerivation { + pname = "astview"; + version = "0.1.4"; + sha256 = "0lv4wbblv4r0vwfynswsxzyrl6qp45byjdmg4cs760qq3jj749zl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + astview-utils base bytestring containers directory filepath glade + glib Glob gtk gtksourceview2 hint mtl process syb + ]; + description = "A GTK-based abstract syntax tree viewer for custom languages and parsers"; + license = "BSD4"; + }) {}; + + "astview-utils" = callPackage + ({ mkDerivation, base, containers, syb }: + mkDerivation { + pname = "astview-utils"; + version = "0.1"; + sha256 = "1rqqlngmcdd7i1gww95lyim971w8xv0hjg20h0j8av4y29pjxfyn"; + buildDepends = [ base containers syb ]; + description = "Interfacing between hint and astview"; + license = "BSD4"; + }) {}; + + "async" = callPackage + ({ mkDerivation, base, HUnit, stm, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "async"; + version = "2.0.2"; + sha256 = "0azx4qk65a9a2gvqsfmz3w89m6shzr2iz0i5lly2zvly4n2d6m6v"; + buildDepends = [ base stm ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + homepage = "https://github.com/simonmar/async"; + description = "Run IO operations asynchronously and wait for their results"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "async-extras" = callPackage + ({ mkDerivation, async, base, lifted-async, lifted-base + , monad-control, SafeSemaphore, stm, transformers-base + }: + mkDerivation { + pname = "async-extras"; + version = "0.1.2.0"; + sha256 = "137vpkc4xlbmghbjmgdjxaqcji19cj1vxm64df9gxb7356d0rzyh"; + buildDepends = [ + async base lifted-async lifted-base monad-control SafeSemaphore stm + transformers-base + ]; + homepage = "http://github.com/jfischoff/async-extras"; + description = "Extra Utilities for the Async Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "async-manager" = callPackage + ({ mkDerivation, async, base, stm, unordered-containers }: + mkDerivation { + pname = "async-manager"; + version = "0.1.1.0"; + sha256 = "002w3n0ykn5ga7mwz9kjvr77izqnhklq5r3aczwjikvgkik9q6ck"; + isLibrary = true; + isExecutable = true; + buildDepends = [ async base stm unordered-containers ]; + homepage = "http://github.com/jfischoff/async-manager"; + description = "A thread manager for async"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "async-pool" = callPackage + ({ mkDerivation, async, base, containers, fgl, hspec, monad-control + , stm, time, transformers, transformers-base + }: + mkDerivation { + pname = "async-pool"; + version = "0.8.0"; + sha256 = "13c3b8ggry476hp83bq0450j5y9990flq62jj6mjpjapyn1w283z"; + buildDepends = [ + async base containers fgl monad-control stm transformers + transformers-base + ]; + testDepends = [ + async base containers fgl hspec monad-control stm time transformers + transformers-base + ]; + description = "A modified version of async that supports worker groups and many-to-many task dependencies"; + license = stdenv.lib.licenses.mit; + }) {}; + + "asynchronous-exceptions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "asynchronous-exceptions"; + version = "1.1.0.1"; + sha256 = "0vfx2ikw61sic35n4ayy7rng6izpafksz7lh4xgkcmbg627vkm8s"; + buildDepends = [ base ]; + homepage = "https://github.com/feuerbach/asynchronous-exceptions"; + description = "Distinguish between synchronous and asynchronous exceptions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aterm" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim }: + mkDerivation { + pname = "aterm"; + version = "0.1.0.1"; + sha256 = "02aajiirz68wqyrcigfb4cym7j43cf3p0dn4awcw8simnqhfaskh"; + buildDepends = [ array base containers ghc-prim ]; + homepage = "https://svn-agbkb.informatik.uni-bremen.de/Hets/trunk/atermlib"; + description = "serialisation for Haskell values with sharing support"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "aterm-utils" = callPackage + ({ mkDerivation, aterm, base, mtl, transformers, wl-pprint }: + mkDerivation { + pname = "aterm-utils"; + version = "0.2.0.2"; + sha256 = "0yyk2mdxrla0hwh1mn50x5mgqskkaw6i086gqqmprljr2668kkj0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ aterm base mtl transformers wl-pprint ]; + homepage = "https://github.com/GaloisInc/aterm-utils"; + description = "Utility functions for working with aterms as generated by Minitermite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "atl"; + version = "15409.2"; + sha256 = "1by20xr3s3f0rh1h9zfpcp1i8sn1qv6292mjvav108iws0dh4wq2"; + buildDepends = [ base ]; + description = "Arrow Transformer Library"; + license = "LGPL"; + }) {}; + + "atlassian-connect-core" = callPackage + ({ mkDerivation, aeson, atlassian-connect-descriptor, base + , base64-bytestring, bytestring, case-insensitive, cipher-aes + , configurator, containers, cryptohash, hostname, http-client + , http-media, http-types, jwt, mtl, network, network-api-support + , network-uri, snap, snap-core, split, text, time, time-units + , transformers + }: + mkDerivation { + pname = "atlassian-connect-core"; + version = "0.4.0.0"; + sha256 = "1g802w7b31isjix2xypia26vqhy73cxrjk8izhxcnqyl4f6g5ym2"; + buildDepends = [ + aeson atlassian-connect-descriptor base base64-bytestring + bytestring case-insensitive cipher-aes configurator containers + cryptohash hostname http-client http-media http-types jwt mtl + network network-api-support network-uri snap snap-core split text + time time-units transformers + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://bitbucket.org/ajknoll/atlassian-connect-core"; + description = "Atlassian Connect snaplet for the Snap Framework and helper code"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "atlassian-connect-descriptor" = callPackage + ({ mkDerivation, aeson, base, Cabal, cases, HUnit, network + , network-uri, scientific, text, time-units, unordered-containers + , vector + }: + mkDerivation { + pname = "atlassian-connect-descriptor"; + version = "0.2.0.1"; + sha256 = "1fk2kwf6yzy5r167rxy94lajwhglng0jsxccfkpdflmzbgdbr1q9"; + buildDepends = [ + aeson base cases network network-uri text time-units + unordered-containers + ]; + testDepends = [ + aeson base Cabal cases HUnit network network-uri scientific text + time-units unordered-containers vector + ]; + configureFlags = [ "-fnetwork-uri" ]; + description = "Code that helps you create a valid Atlassian Connect Descriptor"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "atmos" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "atmos"; + version = "0.2.0.0"; + sha256 = "0qx5a6dzaxjw1flybpmbf3hf7xycg4x69283njszwijw23ak6sv6"; + buildDepends = [ base ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + description = "1976 US Standard Atmosphere"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "atmos-dimensional" = callPackage + ({ mkDerivation, atmos, base, dimensional }: + mkDerivation { + pname = "atmos-dimensional"; + version = "0.1.2"; + sha256 = "19rlcp1zn3k838c5ixsn6i09nclfwvd9prbirxy5fmch0yjlp39d"; + buildDepends = [ atmos base dimensional ]; + description = "dimensional wrapper on atmos package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atmos-dimensional-tf" = callPackage + ({ mkDerivation, atmos, base, dimensional-tf }: + mkDerivation { + pname = "atmos-dimensional-tf"; + version = "0.1.2"; + sha256 = "05g2v7ppbcvaw0dk9f0z0gb7k33c4lk2cm2ziyqahxmwsz928khm"; + buildDepends = [ atmos base dimensional-tf ]; + description = "dimensional-tf wrapper on atmos package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atom" = callPackage + ({ mkDerivation, base, bimap, containers, mtl, process, syb }: + mkDerivation { + pname = "atom"; + version = "1.0.12"; + sha256 = "0mavmgaw9wb7sjrmr49h2xw4xvzywgbflvvxym0l9wc91dd3zhrp"; + buildDepends = [ base bimap containers mtl process syb ]; + homepage = "http://tomahawkins.org"; + description = "A DSL for embedded hard realtime applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atom-msp430" = callPackage + ({ mkDerivation, atom, base, mtl }: + mkDerivation { + pname = "atom-msp430"; + version = "0.5.3"; + sha256 = "02h1g35f3bd3cjjhr28g63vk1mnghshq9586wa922rfl79jp6jcs"; + buildDepends = [ atom base mtl ]; + homepage = "https://github.com/eightyeight/atom-msp430"; + description = "Convenience functions for using Atom with the MSP430 microcontroller family"; + license = stdenv.lib.licenses.mit; + }) {}; + + "atomic-primops" = callPackage + ({ mkDerivation, base, ghc-prim, primitive }: + mkDerivation { + pname = "atomic-primops"; + version = "0.6.1.1"; + sha256 = "1flnh7x0596hw834irfznd3vprl844bgml2phskg8sjwcmi1j74c"; + buildDepends = [ base ghc-prim primitive ]; + configureFlags = [ "-f-debug" ]; + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; + description = "A safe approach to CAS and other atomic ops in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atomic-primops-foreign" = callPackage + ({ mkDerivation, base, bits-atomic, HUnit, test-framework + , test-framework-hunit, time + }: + mkDerivation { + pname = "atomic-primops-foreign"; + version = "0.6.2"; + sha256 = "1pfdbrxx4s6n53lfhxghcalm8dif2r9zj45bipibvyiczz5xkkpm"; + buildDepends = [ base bits-atomic ]; + testDepends = [ + base bits-atomic HUnit test-framework test-framework-hunit time + ]; + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; + description = "An atomic counter implemented using the FFI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atomo" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, hashable, haskeline, hint, mtl, parsec, pretty + , regex-pcre, template-haskell, text, time, vector + }: + mkDerivation { + pname = "atomo"; + version = "0.4.0.2"; + sha256 = "0hby64jd9zi518rnfk46ilipnp3x0ynkgqk2n0brf1873y88mwx8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory filepath hashable + haskeline hint mtl parsec pretty regex-pcre template-haskell text + time vector + ]; + configureFlags = [ "-flib" ]; + homepage = "http://atomo-lang.org/"; + description = "A highly dynamic, extremely simple, very fun programming language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attempt" = callPackage + ({ mkDerivation, base, failure }: + mkDerivation { + pname = "attempt"; + version = "0.4.0.1"; + sha256 = "1gvq04ds62kk88r2210mxd1fggp6vf5p8j5hci9vqkkss1hy9rxh"; + buildDepends = [ base failure ]; + homepage = "http://github.com/snoyberg/attempt/tree/master"; + description = "Concrete data type for handling extensible exceptions as failures. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atto-lisp" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, containers, deepseq, HUnit, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "atto-lisp"; + version = "0.2.2"; + sha256 = "13lhdalam4gn9faa58c3c7nssdwp2y0jsfl1lnnvr3dx6wzp0jhc"; + buildDepends = [ + attoparsec base blaze-builder blaze-textual bytestring containers + deepseq text + ]; + testDepends = [ + attoparsec base bytestring HUnit test-framework + test-framework-hunit text + ]; + homepage = "http://github.com/nominolo/atto-lisp"; + description = "Efficient parsing and serialisation of S-Expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attoparsec" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , QuickCheck, scientific, test-framework + , test-framework-quickcheck2, text, vector + }: + mkDerivation { + pname = "attoparsec"; + version = "0.12.1.2"; + sha256 = "1vazyr3fdahdg1q503sbj0zv4xj7sm7j32mjm856bm51j2s0rhlc"; + buildDepends = [ + array base bytestring containers deepseq scientific text + ]; + testDepends = [ + array base bytestring deepseq QuickCheck scientific test-framework + test-framework-quickcheck2 text vector + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/attoparsec"; + description = "Fast combinator parsing for bytestrings and text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attoparsec-arff" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "attoparsec-arff"; + version = "0.0"; + sha256 = "1jf9065pqmdfshkd0cqiamhivs9an4slqx82n7yj0kkhdxw5lyq4"; + buildDepends = [ attoparsec base bytestring ]; + description = "An ARFF file parser using Attoparsec"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "attoparsec-binary" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "attoparsec-binary"; + version = "0.2"; + sha256 = "02vswxsgayw50xli7mbacsjmk1diifzkfgnyfn9ck5mk41dl9rh5"; + buildDepends = [ attoparsec base bytestring ]; + description = "Binary processing extensions to Attoparsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attoparsec-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "attoparsec-conduit"; + version = "1.1.0"; + sha256 = "18xn3nzxfghcd88cana1jw85ijv0ysw3bp36fb6r5wsf6m79z01y"; + buildDepends = [ base conduit ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Consume attoparsec parsers via conduit. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "attoparsec-csv" = callPackage + ({ mkDerivation, attoparsec, base, text }: + mkDerivation { + pname = "attoparsec-csv"; + version = "0.1.0.1"; + sha256 = "0zh1g9687nrdxksniq348jc04hbgf5kxbzqs0kggmz7qqw03iq0v"; + buildDepends = [ attoparsec base text ]; + homepage = "https://github.com/robinbb/attoparsec-csv"; + description = "A parser for CSV files that uses Attoparsec"; + license = "unknown"; + }) {}; + + "attoparsec-enumerator" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, enumerator, text }: + mkDerivation { + pname = "attoparsec-enumerator"; + version = "0.3.3"; + sha256 = "0z57bbw97v92dkjp57zj9nfzsdas2n1qfw472k1aa84iqb6hbw9w"; + buildDepends = [ attoparsec base bytestring enumerator text ]; + homepage = "https://john-millikin.com/software/attoparsec-enumerator/"; + description = "Pass input from an enumerator to an Attoparsec parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "attoparsec-expr" = callPackage + ({ mkDerivation, attoparsec, base }: + mkDerivation { + pname = "attoparsec-expr"; + version = "0.1.1.1"; + sha256 = "09305lp9q3cgvpv4d878c34dk07g7p13hc07hrp2xlwl7rc3nac3"; + buildDepends = [ attoparsec base ]; + description = "Port of parsec's expression parser to attoparsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attoparsec-iteratee" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, iteratee + , transformers + }: + mkDerivation { + pname = "attoparsec-iteratee"; + version = "0.4.0"; + sha256 = "1j57xhk34ghi1b2gnzrfbswv2nab5h0z52h3wvx9w8d97bbvqp2s"; + buildDepends = [ + attoparsec base bytestring iteratee transformers + ]; + homepage = "http://github.com/gregorycollins"; + description = "An adapter to convert attoparsec Parsers into blazing-fast Iteratees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attoparsec-parsec" = callPackage + ({ mkDerivation, attoparsec, base, hspec, markdown-unlit, parsec + , QuickCheck, text + }: + mkDerivation { + pname = "attoparsec-parsec"; + version = "0.1.3"; + sha256 = "0mi3f1kwcss8m1679ymiydp1sb1xdyv1f6a0qx9d683p86qxrwzq"; + buildDepends = [ attoparsec base parsec text ]; + testDepends = [ + attoparsec base hspec markdown-unlit QuickCheck text + ]; + description = "An Attoparsec compatibility layer for Parsec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "attoparsec-text" = callPackage + ({ mkDerivation, array, attoparsec, base, containers, text }: + mkDerivation { + pname = "attoparsec-text"; + version = "0.8.5.3"; + sha256 = "1qq42lp1sah80a6lnnafi6pwl61b4w4q4jk1pbb7pg5p06mmk315"; + buildDepends = [ array attoparsec base containers text ]; + homepage = "http://patch-tag.com/r/felipe/attoparsec-text/home"; + description = "(deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "attoparsec-text-enumerator" = callPackage + ({ mkDerivation, attoparsec-text, base, enumerator, text }: + mkDerivation { + pname = "attoparsec-text-enumerator"; + version = "0.2.0.1"; + sha256 = "0cffcwji141js09r7avb15b08xl4s8cgk5vxyrqaq7zw40hhb1gz"; + buildDepends = [ attoparsec-text base enumerator text ]; + description = "(deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "attosplit" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "attosplit"; + version = "0.1.0.0"; + sha256 = "01sh8k9n9040xqx1lbn74rcf59j54n5861d9db1y5cdy7qssxyg4"; + buildDepends = [ attoparsec base bytestring ]; + homepage = "http://projects.haskell.org/attosplit"; + description = "Split a lazy bytestring at boundaries defined by an attoparsec parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "atuin" = callPackage + ({ mkDerivation, array, base, Cabal, directory, epic, haskell98 }: + mkDerivation { + pname = "atuin"; + version = "0.1.1"; + sha256 = "1wmfnvl39amyfzkvpd3gysshyf10fjjb91zibalkqbq9pbsnfzjk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base Cabal directory epic haskell98 ]; + homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php"; + description = "Embedded Turtle language compiler in Haskell, with Epic output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "augeas" = callPackage + ({ mkDerivation, augeas, base, bytestring, directory, HUnit, unix + }: + mkDerivation { + pname = "augeas"; + version = "0.6.1"; + sha256 = "08z6l97hi6clv3b34mz9zjc5rns02jx1zx9iqdsmjl2p7hcn7rs5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring directory HUnit unix ]; + extraLibraries = [ augeas ]; + pkgconfigDepends = [ augeas ]; + homepage = "http://trac.haskell.org/augeas"; + description = "A Haskell FFI wrapper for the Augeas API"; + license = "LGPL"; + }) { inherit (pkgs) augeas; }; + + "augur" = callPackage + ({ mkDerivation, base, bytestring, classify, containers, directory + , filepath, HaXml, mtl, process + }: + mkDerivation { + pname = "augur"; + version = "2008.11.17"; + sha256 = "1jvbf3z9z6m40hprykxcc5xwbmwm6p5hwlyab0dimd8h2ar50xfr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring classify containers directory filepath HaXml mtl + process + ]; + description = "Renaming media collections in a breeze"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aur" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, filepath, lens + , lens-aeson, mtl, text, vector, wreq + }: + mkDerivation { + pname = "aur"; + version = "2.0.3"; + sha256 = "0gnvnqxkgyq9ydrx5divqd9g9ja6znj2zqn0ra8q3i3701cczzw2"; + buildDepends = [ + aeson aeson-pretty base filepath lens lens-aeson mtl text vector + wreq + ]; + homepage = "https://github.com/fosskers/haskell-aur"; + description = "Access metadata from the Arch Linux User Repository"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "authenticate" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , case-insensitive, conduit, containers, http-conduit, http-types + , monad-control, network-uri, resourcet, tagstream-conduit, text + , transformers, unordered-containers, xml-conduit + }: + mkDerivation { + pname = "authenticate"; + version = "1.3.2.11"; + sha256 = "1xkzaw9a338yclbm10cfa9cnjdjpmzif2qj4hprig45z5szqi4q4"; + buildDepends = [ + aeson attoparsec base blaze-builder bytestring case-insensitive + conduit containers http-conduit http-types monad-control + network-uri resourcet tagstream-conduit text transformers + unordered-containers xml-conduit + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/yesodweb/authenticate"; + description = "Authentication methods for Haskell web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "authenticate-kerberos" = callPackage + ({ mkDerivation, base, process, text }: + mkDerivation { + pname = "authenticate-kerberos"; + version = "1.0.0"; + sha256 = "06k8xi9n44xq63dpmcv4l0vg35y19dk5x1ibyay05w58k4kv4fdq"; + buildDepends = [ base process text ]; + homepage = "http://github.com/yesodweb/authenticate"; + description = "Authentication methods for Haskell web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "authenticate-ldap" = callPackage + ({ mkDerivation, base, LDAP, text, transformers }: + mkDerivation { + pname = "authenticate-ldap"; + version = "0.0.3"; + sha256 = "1wsx43l7jl40jpzhiv2fjc1mnpsaaryrjpqaiyqsn3ahacsy4ly5"; + buildDepends = [ base LDAP text transformers ]; + homepage = "http://github.com:mlitchard/authenticate-ldap"; + description = "LDAP authentication for Haskell web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "authenticate-oauth" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder + , blaze-builder-conduit, bytestring, crypto-pubkey-types + , data-default, http-client, http-types, random, RSA, SHA, time + , transformers + }: + mkDerivation { + pname = "authenticate-oauth"; + version = "1.5.0.1"; + sha256 = "14ya9kz9iinbzszqgfxx4xdvf3vgjgr77wzwksndiaqpgz9xb240"; + buildDepends = [ + base base64-bytestring blaze-builder blaze-builder-conduit + bytestring crypto-pubkey-types data-default http-client http-types + random RSA SHA time transformers + ]; + homepage = "http://github.com/yesodweb/authenticate"; + description = "Library to authenticate with OAuth for Haskell web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "authinfo-hs" = callPackage + ({ mkDerivation, attoparsec, base, network, text }: + mkDerivation { + pname = "authinfo-hs"; + version = "0.1.0.0"; + sha256 = "1jv0y4y2ig8dx95xw3zbxc1h9mv3wi3r8xqx00llmf2qs6wgdlp5"; + buildDepends = [ attoparsec base network text ]; + homepage = "http://github.com/robgssp/authinfo-hs"; + description = "Password querying for .authinfo"; + license = stdenv.lib.licenses.mit; + }) {}; + + "authoring" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, citation-resolve, containers + , data-default, haskell-src-meta, HaTeX, lens, mtl, parsers, safe + , template-haskell, text, transformers, trifecta + }: + mkDerivation { + pname = "authoring"; + version = "0.3.4"; + sha256 = "0jfxgrbkcqpfcvg1jk7ysd74bq7xjlvzqamnr3qg4ib9zg6yw0k4"; + buildDepends = [ + ansi-wl-pprint base citation-resolve containers data-default + haskell-src-meta HaTeX lens mtl parsers safe template-haskell text + transformers trifecta + ]; + homepage = "http://github.com/nushio3/authoring"; + description = "A library for writing papers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "auto-update" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "auto-update"; + version = "0.1.2.1"; + sha256 = "0cj1pjf22x02h3d1ln1p69g90kz2dfsiq04ahfq29jj4ny525lwp"; + buildDepends = [ base ]; + homepage = "https://github.com/yesodweb/wai"; + description = "Efficiently run periodic, on-demand actions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "autonix-deps" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, errors + , filepath, lens, libarchive-conduit, mtl, optparse-applicative + , process, regex-tdfa, resourcet, transformers, xml + }: + mkDerivation { + pname = "autonix-deps"; + version = "0.1.0.0"; + sha256 = "0kmyl117wjyrgxzng3avxq3rjqq6ifxd0b14x8nazpl4566qccfw"; + buildDepends = [ + base bytestring conduit containers errors filepath lens + libarchive-conduit mtl optparse-applicative process regex-tdfa + resourcet transformers xml + ]; + description = "Library for Nix expression dependency generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "autonix-deps-kf5" = callPackage + ({ mkDerivation, autonix-deps, base, bytestring, conduit + , containers, filepath, lens, mtl, transformers + }: + mkDerivation { + pname = "autonix-deps-kf5"; + version = "0.1.0.0"; + sha256 = "04lhp4gnzpa5r2wlbvm29ig87335b5ahnw19wkaychv54n0505xj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + autonix-deps base bytestring conduit containers filepath lens mtl + transformers + ]; + description = "Generate dependencies for KDE 5 Nix expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "autoproc" = callPackage + ({ mkDerivation, base, directory, mtl, process, unix }: + mkDerivation { + pname = "autoproc"; + version = "0.1.2"; + sha256 = "0yrlaq2jr89ncla3cpj6ir8bamwdchxnr39vsvkm7qpan61f2x65"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory mtl process unix ]; + homepage = "http://code.haskell.org/autoproc"; + description = "EDSL for Procmail scripts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "avahi" = callPackage + ({ mkDerivation, base, dbus-core, text }: + mkDerivation { + pname = "avahi"; + version = "0.1.1"; + sha256 = "0b2bw0rp33g8s1y6hyqji3ycv26a4ixgjmkph93isnjxglfl6ah0"; + buildDepends = [ base dbus-core text ]; + description = "Minimal DBus bindings for Avahi daemon (http://avahi.org)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "average" = callPackage + ({ mkDerivation, base, semigroups, vector-space }: + mkDerivation { + pname = "average"; + version = "0.6"; + sha256 = "0ag2jxhxap8wzdlb23zvly5y09k6kh134rwdxq6dqxlqwfwhsyc9"; + buildDepends = [ base semigroups vector-space ]; + description = "An average (arithmetic mean) monoid"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "avl-static" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "avl-static"; + version = "0.1.0.0"; + sha256 = "13rl5wrpmbb4c0zsaymivi4d9qg2wl4lfw4nvkd81naqm3vskc10"; + buildDepends = [ base ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A compile-time balanced AVL tree"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "avr-shake" = callPackage + ({ mkDerivation, base, dependent-sum, mtl, process, shake }: + mkDerivation { + pname = "avr-shake"; + version = "0.0.1.0"; + sha256 = "08n9yk1dc0sisinapys4dvkyg4n96j9nmszrj7m9jrgjzks238fj"; + buildDepends = [ base dependent-sum mtl process shake ]; + homepage = "https://github.com/mokus0/avr-shake"; + description = "AVR Crosspack actions for shake build systems"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "awesomium" = callPackage + ({ mkDerivation, aeson, attoparsec, awesomium-raw, base, containers + , text, vector + }: + mkDerivation { + pname = "awesomium"; + version = "0.1.0.0"; + sha256 = "0qd89nlw4rqdl8iya49rldyn5a36d64slcnw5pfh5c5aajh27aq2"; + buildDepends = [ + aeson attoparsec awesomium-raw base containers text vector + ]; + description = "High-level Awesomium bindings"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "awesomium-glut" = callPackage + ({ mkDerivation, awesomium, awesomium-raw, base, GLUT }: + mkDerivation { + pname = "awesomium-glut"; + version = "0.1.0.0"; + sha256 = "175hgqix2j26579g0rrryl86w7qvla95nvf4lwfxsxxwqgcq3zpd"; + buildDepends = [ awesomium awesomium-raw base GLUT ]; + description = "Utilities for using Awesomium with GLUT"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "awesomium-raw" = callPackage + ({ mkDerivation, awesomium, base, c2hs }: + mkDerivation { + pname = "awesomium-raw"; + version = "0.1.0.0"; + sha256 = "0djilsrgb8y84ssslwawhw6lky7bqspz31qwjy9lkxywi5hwxnyb"; + buildDepends = [ base ]; + buildTools = [ c2hs ]; + extraLibraries = [ awesomium ]; + description = "Low-level Awesomium bindings"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) awesomium; }; + + "aws" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, blaze-builder, byteable, bytestring + , case-insensitive, cereal, conduit, conduit-extra, containers + , cryptohash, data-default, directory, errors, filepath + , http-client, http-conduit, http-types, lifted-base, monad-control + , mtl, network, old-locale, QuickCheck, quickcheck-instances + , resourcet, safe, scientific, tagged, tasty, tasty-quickcheck + , text, time, transformers, transformers-base, unordered-containers + , utf8-string, vector, xml-conduit + }: + mkDerivation { + pname = "aws"; + version = "0.11"; + sha256 = "19q7r74c5xw04vpwl2fwm675bvkp3vhlak63iqfl1927z2jsyva9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + blaze-builder byteable bytestring case-insensitive cereal conduit + conduit-extra containers cryptohash data-default directory filepath + http-conduit http-types lifted-base monad-control mtl network + old-locale resourcet safe scientific tagged text time transformers + unordered-containers utf8-string vector xml-conduit + ]; + testDepends = [ + aeson base bytestring errors http-client lifted-base monad-control + mtl QuickCheck quickcheck-instances resourcet tagged tasty + tasty-quickcheck text time transformers transformers-base + ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://github.com/aristidb/aws"; + description = "Amazon Web Services (AWS) for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-cloudfront-signer" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring + , bytestring, crypto-pubkey-types, old-locale, RSA, time + }: + mkDerivation { + pname = "aws-cloudfront-signer"; + version = "1.1.0.2"; + sha256 = "0cxh0b0g4lms2zpgw6q4k7bk2a7px8kafdr6qrbrcf7p3dkmzwd9"; + buildDepends = [ + asn1-encoding asn1-types base base64-bytestring bytestring + crypto-pubkey-types old-locale RSA time + ]; + homepage = "http://github.com/iconnect/aws-cloudfront-signer"; + description = "For signing AWS CloudFront HTTP URL requests"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-dynamodb-streams" = callPackage + ({ mkDerivation, aeson, attoparsec, aws, aws-general, base + , base-unicode-symbols, base16-bytestring, base64-bytestring + , byteable, bytestring, case-insensitive, conduit, conduit-extra + , containers, cryptohash, http-conduit, http-types, mtl, old-locale + , parsers, profunctors, resourcet, scientific, text, time + }: + mkDerivation { + pname = "aws-dynamodb-streams"; + version = "0.1.0.0"; + sha256 = "0yqmijls71jyvic2saabj3kwnpaxmlj6mf4krcdli3626ra7w4r2"; + buildDepends = [ + aeson attoparsec aws aws-general base base-unicode-symbols + base16-bytestring base64-bytestring byteable bytestring + case-insensitive conduit conduit-extra containers cryptohash + http-conduit http-types mtl old-locale parsers profunctors + resourcet scientific text time + ]; + description = "Haskell bindings for Amazon DynamoDB Streams"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "aws-ec2" = callPackage + ({ mkDerivation, aeson, aws, base, base16-bytestring + , base64-bytestring, blaze-builder, byteable, bytestring + , conduit-extra, containers, cryptohash, http-conduit, http-types + , mtl, optparse-applicative, resourcet, scientific + , template-haskell, text, time, unordered-containers, vector + , xml-conduit + }: + mkDerivation { + pname = "aws-ec2"; + version = "0.2.2"; + sha256 = "1jlm6a4mb3mzzvql8llnvci4qd8imf58m681iqhcw1qq6hy56srl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aws base base16-bytestring base64-bytestring blaze-builder + byteable bytestring conduit-extra containers cryptohash + http-conduit http-types mtl optparse-applicative resourcet + scientific template-haskell text time unordered-containers vector + xml-conduit + ]; + homepage = "https://github.com/zalora/aws-ec2"; + description = "AWS EC2/VPC, ELB and CloudWatch client library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-elastic-transcoder" = callPackage + ({ mkDerivation, aeson, aws, aws-sign4, base, bytestring, Cabal + , conduit, containers, http-conduit, http-types, QuickCheck + , regex-compat, safe, text, time, transformers + }: + mkDerivation { + pname = "aws-elastic-transcoder"; + version = "0.2.0.2"; + sha256 = "02dygqqyal6s3ibjvgxng4vspld3c6mrgrwdhig8lfri2zdpqsw9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aws aws-sign4 base bytestring conduit containers http-conduit + http-types QuickCheck regex-compat safe text time transformers + ]; + testDepends = [ + aeson base Cabal containers QuickCheck regex-compat safe text + ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://github.com/iconnect/aws-elastic-transcoder"; + description = "Haskell suite for the Elastic Transcoder service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-general" = callPackage + ({ mkDerivation, aeson, attoparsec, aws, base, base16-bytestring + , blaze-builder, byteable, bytestring, case-insensitive, charset + , cryptohash, directory, either, errors, hashable, http-types + , old-locale, parsers, QuickCheck, quickcheck-instances, tagged + , tasty, tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "aws-general"; + version = "0.1.1"; + sha256 = "002ly4n3qlffhhplvhqqa4cwdi2qgnl0vdm9mr2y2pzi9rdd4ijp"; + buildDepends = [ + aeson attoparsec base base16-bytestring blaze-builder byteable + bytestring case-insensitive cryptohash hashable http-types + old-locale parsers QuickCheck quickcheck-instances text time + transformers + ]; + testDepends = [ + attoparsec aws base bytestring case-insensitive charset directory + either errors http-types parsers QuickCheck quickcheck-instances + tagged tasty tasty-quickcheck text time transformers + ]; + configureFlags = [ "-fnormalize-signature-v4-date" ]; + homepage = "https://github.com/alephcloud/hs-aws-general"; + description = "Bindings for AWS General API Version 0.1"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aws-kinesis" = callPackage + ({ mkDerivation, aeson, aws, aws-general, base, base64-bytestring + , blaze-builder, bytestring, conduit, conduit-extra, errors + , http-conduit, http-types, mtl, parsers, QuickCheck + , quickcheck-instances, resourcet, tagged, tasty, tasty-quickcheck + , text, time, transformers + }: + mkDerivation { + pname = "aws-kinesis"; + version = "0.1.2"; + sha256 = "18ki1hdynq7i3wlp4xb8cyr3qvlgmrmk76fhqljkfrwk5681bcwv"; + buildDepends = [ + aeson aws aws-general base base64-bytestring blaze-builder + bytestring conduit conduit-extra http-conduit http-types parsers + QuickCheck quickcheck-instances resourcet text time transformers + ]; + testDepends = [ + aeson aws aws-general base bytestring errors mtl QuickCheck tagged + tasty tasty-quickcheck text transformers + ]; + homepage = "https://github.com/alephcloud/hs-aws-kinesis"; + description = "Bindings for Amazon Kinesis"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "aws-kinesis-client" = callPackage + ({ mkDerivation, aeson, aws, aws-general, aws-kinesis, base + , base-unicode-symbols, bytestring, conduit, data-carousel, either + , errors, hourglass, http-conduit, kan-extensions, lens + , lens-action, lifted-async, lifted-base, monad-control, mtl + , optparse-applicative, random, resourcet, stm, stm-chans + , stm-conduit, stm-queue-extras, text, time, transformers + }: + mkDerivation { + pname = "aws-kinesis-client"; + version = "0.1.0.1"; + sha256 = "0p7hvr8ybh57h1gdrascj0m246x3mz67m5mila9ijxnb10fh6ghf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aws aws-general aws-kinesis base base-unicode-symbols + bytestring conduit data-carousel either errors hourglass + http-conduit kan-extensions lens lens-action lifted-async + lifted-base monad-control mtl optparse-applicative random resourcet + stm stm-chans stm-conduit stm-queue-extras text time transformers + ]; + description = "A producer & consumer client library for AWS Kinesis"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "aws-kinesis-reshard" = callPackage + ({ mkDerivation, aws, aws-general, aws-kinesis, aws-sdk, base + , base-unicode-symbols, bytestring, conduit, either, hoist-error + , lens, lifted-async, lifted-base, monad-control, mtl + , optparse-applicative, resourcet, text, time, transformers + }: + mkDerivation { + pname = "aws-kinesis-reshard"; + version = "0.1.0.0"; + sha256 = "0g8zbga3v6h8b6dk3hqvhmlmn6kq0cqxbvxhj94qgqzy7qja1pj9"; + editedCabalFile = "c64a7e40e0369963154c9d76f1b72f0577203a2a4b7e7c3e76e83d061fa2ec92"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aws aws-general aws-kinesis aws-sdk base base-unicode-symbols + bytestring conduit either hoist-error lens lifted-async lifted-base + monad-control mtl optparse-applicative resourcet text time + transformers + ]; + homepage = "https://github.com/alephcloud/hs-aws-kinesis-reshard"; + description = "Reshard AWS Kinesis streams in response to Cloud Watch metrics"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "aws-lambda" = callPackage + ({ mkDerivation, aeson, aws-general, base, base-unicode-symbols + , bytestring, containers, exceptions, filepath, http-client + , http-types, lens, lens-action, lens-aeson, mtl, old-locale, text + , time, wreq, zip-archive + }: + mkDerivation { + pname = "aws-lambda"; + version = "0.1.0.1"; + sha256 = "1dy9q86yvrydw7h1l1n4ciai400w7czc26mizzfi4r369mqyan89"; + buildDepends = [ + aeson aws-general base base-unicode-symbols bytestring containers + exceptions filepath http-client http-types lens lens-action + lens-aeson mtl old-locale text time wreq zip-archive + ]; + homepage = "https://github.com/alephcloud/hs-aws-lambda"; + description = "Haskell bindings for AWS Lambda"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "aws-performance-tests" = callPackage + ({ mkDerivation, aeson, async, aws, base, bytestring + , configuration-tools, containers, dlist, errors, http-client, lens + , lifted-base, monad-control, mtl, optparse-applicative, resourcet + , statistics, text, time, transformers, vector + }: + mkDerivation { + pname = "aws-performance-tests"; + version = "0.1.1"; + sha256 = "1m9najkh21ww4xmddad8ksnfa3if8q955q1vf3m48f52r2dl81hw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async aws base bytestring configuration-tools containers + dlist errors http-client lens lifted-base monad-control mtl + optparse-applicative resourcet statistics text time transformers + vector + ]; + configureFlags = [ "-f-with-chart" ]; + homepage = "http://github.com/alephcloud/hs-aws-performance-tests"; + description = "Performance Tests for the Haskell bindings for Amazon Web Services (AWS)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "aws-route53" = callPackage + ({ mkDerivation, aws, base, bytestring, containers, http-conduit + , http-types, old-locale, resourcet, text, time, xml-conduit + , xml-hamlet + }: + mkDerivation { + pname = "aws-route53"; + version = "0.1.1"; + sha256 = "1nzxs6ff0nh6ncswfnx2gxxmx2by0xxzfpmlkk1cnd9xkz7c8n0k"; + buildDepends = [ + aws base bytestring containers http-conduit http-types old-locale + resourcet text time xml-conduit xml-hamlet + ]; + description = "Amazon Route53 DNS service plugin for the aws package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-sdk" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , conduit-extra, containers, data-default, hspec, http-conduit + , http-types, HUnit, iproute, lifted-base, monad-control, mtl + , old-locale, parallel, parsec, QuickCheck, random, resourcet, safe + , SHA, simple-config, strptime, template-haskell, text, time, tls + , transformers, transformers-base, xml-conduit, xml-types + }: + mkDerivation { + pname = "aws-sdk"; + version = "0.12.4"; + sha256 = "0zmwfkfddiyyn264kay6m295fh23gii8axln1fjykbsdgd6yy5rb"; + buildDepends = [ + base base64-bytestring bytestring conduit conduit-extra containers + data-default http-conduit http-types iproute lifted-base + monad-control mtl old-locale parallel parsec resourcet safe SHA + simple-config strptime template-haskell text time tls transformers + transformers-base xml-conduit xml-types + ]; + testDepends = [ + base conduit hspec http-conduit HUnit iproute lifted-base + monad-control QuickCheck random resourcet text time tls + transformers + ]; + configureFlags = [ "-fconduit-1-1" "-f-debug" ]; + homepage = "http://worksap-ate.github.com/aws-sdk"; + description = "AWS SDK for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-sdk-text-converter" = callPackage + ({ mkDerivation, base, bytestring, hspec, HUnit, iproute + , old-locale, QuickCheck, safe, strptime, template-haskell, text + , time + }: + mkDerivation { + pname = "aws-sdk-text-converter"; + version = "0.3"; + sha256 = "06a9sj9k1zpnzjcz8bd952fljwdn5r3vn5cg0vvc50bnidf99nfk"; + buildDepends = [ + base bytestring iproute old-locale safe strptime template-haskell + text time + ]; + testDepends = [ + base bytestring hspec HUnit iproute old-locale QuickCheck safe + strptime template-haskell text time + ]; + homepage = "https://github.com/worksap-ate/aws-sdk-text-converter"; + description = "The text converter for aws-sdk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-sdk-xml-unordered" = callPackage + ({ mkDerivation, aws-sdk-text-converter, base, bytestring, conduit + , containers, hspec, lifted-base, mtl, resourcet, text + , unordered-containers, xml-conduit, xml-types + }: + mkDerivation { + pname = "aws-sdk-xml-unordered"; + version = "0.3.1"; + sha256 = "0f90l61npi6x59i81k2cjfklpjl5m52zj7ww04k3y5x5c7nj26nd"; + buildDepends = [ + aws-sdk-text-converter base conduit containers lifted-base mtl + resourcet text unordered-containers xml-conduit xml-types + ]; + testDepends = [ + base bytestring conduit hspec mtl resourcet text xml-conduit + ]; + homepage = "https://github.com/worksap-ate/aws-sdk-xml-unordered"; + description = "The xml parser for aws-sdk package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-sign4" = callPackage + ({ mkDerivation, attempt, aws, base, blaze-builder, byteable + , bytestring, bytestring-lexing, Cabal, case-insensitive + , cryptohash, directory, filepath, http-types, old-locale, safe + , text, time + }: + mkDerivation { + pname = "aws-sign4"; + version = "1.1.0.1"; + sha256 = "1jw4dp8gg4lzski55iw5m5xihyx1cp33c334nlkd2xydrkk8rjhh"; + buildDepends = [ + aws base blaze-builder byteable bytestring case-insensitive + cryptohash http-types old-locale safe time + ]; + testDepends = [ + attempt aws base blaze-builder byteable bytestring + bytestring-lexing Cabal case-insensitive cryptohash directory + filepath http-types old-locale safe text time + ]; + homepage = "http://github.com/iconnect/aws-sign4"; + description = "Amazon Web Services (AWS) Signature v4 HTTP request signer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "aws-sns" = callPackage + ({ mkDerivation, aeson, aws, aws-general, base, blaze-builder + , bytestring, conduit, containers, errors, http-conduit, http-types + , mtl, parsers, QuickCheck, resourcet, tagged, tasty + , tasty-quickcheck, text, time, transformers, xml-conduit + }: + mkDerivation { + pname = "aws-sns"; + version = "0.1"; + sha256 = "1v1fjldn1bx65vv84zgx7np84pl4cr1wddngchkjxzci07ydrjpm"; + buildDepends = [ + aeson aws aws-general base blaze-builder bytestring conduit + containers http-conduit http-types parsers QuickCheck resourcet + text time transformers xml-conduit + ]; + testDepends = [ + aeson aws aws-general base bytestring errors mtl QuickCheck tagged + tasty tasty-quickcheck text transformers + ]; + homepage = "https://github.com/alephcloud/hs-aws-sns"; + description = "Bindings for AWS SNS Version 2013-03-31"; + license = stdenv.lib.licenses.mit; + }) {}; + + "azure-acs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, connection, http-conduit, http-types, network + , time + }: + mkDerivation { + pname = "azure-acs"; + version = "0.0.1.1"; + sha256 = "09gv4ym6nxx5854m40p06pxvxrqfhmadxlb0d72pji6hk180yg5l"; + buildDepends = [ + attoparsec base bytestring conduit conduit-extra connection + http-conduit http-types network time + ]; + homepage = "https://github.com/kapilash/hs-azure"; + description = "Windows Azure ACS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "azure-service-api" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , certificate, crypto-pubkey-types, http-conduit, hxt, hxt-xpath + , pretty, resourcet, tls, tls-extra, transformers + }: + mkDerivation { + pname = "azure-service-api"; + version = "0.1.0.0"; + sha256 = "09wb94k8f8wgcdx036x2fzixck7cbv739rrh299m7awbl4i3mfhg"; + buildDepends = [ + base binary bytestring case-insensitive certificate + crypto-pubkey-types http-conduit hxt hxt-xpath pretty resourcet tls + tls-extra transformers + ]; + homepage = "github.com/haskell-distributed/azure-service-api"; + description = "Haskell bindings for the Microsoft Azure Service Management API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "azure-servicebus" = callPackage + ({ mkDerivation, aeson, async, attoparsec, azure-acs, base + , bytestring, case-insensitive, conduit, connection, http-client + , http-conduit, http-types, network, text + }: + mkDerivation { + pname = "azure-servicebus"; + version = "0.1.6.0"; + sha256 = "1ig8af14m11di9fis6s5hxmfqh7hc40c3bqyighnpi25xnv7mm13"; + buildDepends = [ + aeson async attoparsec azure-acs base bytestring case-insensitive + conduit connection http-client http-conduit http-types network text + ]; + homepage = "https://github.com/kapilash/hs-azure"; + description = "Haskell wrapper over Microsoft Azure ServiceBus REST API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "azurify" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, cmdargs, conduit, data-default, directory + , http-conduit, http-date, http-types, hxt, hxt-unicode, network + , old-locale, SHA, text, time, transformers, unix-compat + , utf8-string + }: + mkDerivation { + pname = "azurify"; + version = "0.4.0.5"; + sha256 = "0nqkpizqiwv7wfs1bgl8q13aaqnc9wjh8gs6fyiklplnjdcpqf9g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring bytestring case-insensitive cmdargs conduit + data-default directory http-conduit http-date http-types hxt + hxt-unicode network old-locale SHA text time transformers + unix-compat utf8-string + ]; + configureFlags = [ "-f-library-only" "-f-no-hxt" ]; + homepage = "http://arnovanlumig.com/azure"; + description = "A simple library for accessing Azure blob storage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "b-tree" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , errors, filepath, lens, mmap, mtl, pipes, pipes-interleave + , transformers, vector + }: + mkDerivation { + pname = "b-tree"; + version = "0.1.0.0"; + sha256 = "0ckj5gh3p6rycqwydlapw5gl4sx00g4idjnqnh1m7piszhhr3bw0"; + buildDepends = [ + base binary bytestring containers directory errors filepath lens + mmap mtl pipes pipes-interleave transformers vector + ]; + homepage = "http://github.com/bgamari/b-tree"; + description = "Immutable disk-based B* trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "babylon" = callPackage + ({ mkDerivation, array, base, containers, random, wx, wxcore }: + mkDerivation { + pname = "babylon"; + version = "0.3"; + sha256 = "12cyn149dgd9wvnc7smqsfy15mzgyfg8l17y6qz0k4dyapp8fvhf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers random wx wxcore ]; + description = "An implementation of a simple 2-player board game"; + license = "GPL"; + }) {}; + + "backdropper" = callPackage + ({ mkDerivation, base, directory, haskell98, hslogger, old-time + , process, random + }: + mkDerivation { + pname = "backdropper"; + version = "1.2"; + sha256 = "1z5v0p2yfgln9sv41myr10cjq60xcaav0hfzc18bmmssl8x2yljy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory haskell98 hslogger old-time process random + ]; + configureFlags = [ "-fsmall_base" ]; + description = "Rotates backdrops for X11 displays using Imagemagic"; + license = "GPL"; + }) {}; + + "backtracking-exceptions" = callPackage + ({ mkDerivation, base, either, free, kan-extensions, mtl + , semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "backtracking-exceptions"; + version = "0.1.0.0"; + sha256 = "1m4z4m4ncyswvbr12dsvl0gz5398jxy99zkh22xjrdmfgl8rx6p2"; + buildDepends = [ + base either free kan-extensions mtl semigroupoids semigroups + transformers + ]; + homepage = "https://github.com/tapuu/backtracking-exceptions"; + description = "A monad transformer for backtracking exceptions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "backward-state" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "backward-state"; + version = "0.1.0.2"; + sha256 = "1akxm0v23gnph5jxwi20wq4lk07vd2kpiqns550k499yw95vqyam"; + buildDepends = [ base transformers ]; + homepage = "https://github.com/luqui/backward-state"; + description = "A state monad that runs the state in reverse through the computation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bacteria" = callPackage + ({ mkDerivation, base, gd, X11 }: + mkDerivation { + pname = "bacteria"; + version = "1.1"; + sha256 = "19y7p53b80lqfrs1b945l4pc73c54zivk8l6lffzznd7gmbc0mv5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gd X11 ]; + homepage = "http://www.dmwit.com/bacteria"; + description = "braindead utility to compose Xinerama backgrounds"; + license = "unknown"; + }) {}; + + "bag" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bag"; + version = "0.1"; + sha256 = "18n7ggrfm39mn4rva661hkxj75gjx2p3jcm0hlzpcshxyk93iblr"; + buildDepends = [ base ]; + description = "A simple stable bag"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bake" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, deepseq + , directory, extra, filepath, hashable, HTTP, http-types, process + , random, shake, text, time, wai, warp + }: + mkDerivation { + pname = "bake"; + version = "0.2"; + sha256 = "1j7m9q5vk35sqs6if9rzb72avi7xbjhbcv0hpg9qvn9nvs38dgiw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring cmdargs deepseq directory extra filepath + hashable HTTP http-types process random shake text time wai warp + ]; + homepage = "https://github.com/ndmitchell/bake#readme"; + description = "Continuous integration system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bamboo" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , directory, filepath, gravatar, hack, hack-contrib, haskell98, mps + , mtl, network, old-locale, old-time, pandoc, parsec, parsedate + , process, time, unix, utf8-string, xhtml, zlib + }: + mkDerivation { + pname = "bamboo"; + version = "2010.2.25"; + sha256 = "0v96ync9vkq7xyc5jmm7k7vfxpy4m1l2370m99wa8qlrpcffhrmi"; + buildDepends = [ + base bytestring containers data-default directory filepath gravatar + hack hack-contrib haskell98 mps mtl network old-locale old-time + pandoc parsec parsedate process time unix utf8-string xhtml zlib + ]; + homepage = "http://github.com/nfjinjing/bamboo/tree/master"; + description = "A blog engine on Hack"; + license = "GPL"; + }) {}; + + "bamboo-launcher" = callPackage + ({ mkDerivation, bamboo, bamboo-theme-blueprint, base, bytestring + , data-default, hack, hack-contrib, hack-handler-hyena, haskell98 + , mps, process + }: + mkDerivation { + pname = "bamboo-launcher"; + version = "2010.2.25"; + sha256 = "1xp2k33jxbkf0maj3p3grv93c9vnjg6fzy6l8gg5dhil18834vdd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + bamboo bamboo-theme-blueprint base bytestring data-default hack + hack-contrib hack-handler-hyena haskell98 mps process + ]; + homepage = "http://github.com/nfjinjing/bamboo-launcher"; + description = "bamboo-launcher"; + license = "GPL"; + }) {}; + + "bamboo-plugin-highlight" = callPackage + ({ mkDerivation, bamboo, base, bytestring, hack, hack-contrib + , highlighting-kate, hxt, mps, xhtml + }: + mkDerivation { + pname = "bamboo-plugin-highlight"; + version = "2009.7.5"; + sha256 = "0f8hpampawv0csqsb504hg97r7mimkcs9irm9i2m2b13w5fciaqc"; + buildDepends = [ + bamboo base bytestring hack hack-contrib highlighting-kate hxt mps + xhtml + ]; + homepage = "http://github.com/nfjinjing/bamboo-plugin-highlight/"; + description = "A highlight middleware"; + license = "GPL"; + }) {}; + + "bamboo-plugin-photo" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory + , filepath, hack, hack-contrib, haskell98, hxt, mps, utf8-string + , xhtml + }: + mkDerivation { + pname = "bamboo-plugin-photo"; + version = "2009.7.5"; + sha256 = "19ik80hcshmw8gpsb9gwngnwvriri10xx2v6xvrz0q25cxgwdjah"; + buildDepends = [ + base bytestring data-default directory filepath hack hack-contrib + haskell98 hxt mps utf8-string xhtml + ]; + homepage = "http://github.com/nfjinjing/hack/tree/master"; + description = "A photo album middleware"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bamboo-theme-blueprint" = callPackage + ({ mkDerivation, bamboo, base, bytestring, containers, data-default + , gravatar, hack, hack-contrib, hcheat, mps, network, rss + , utf8-string, xhtml + }: + mkDerivation { + pname = "bamboo-theme-blueprint"; + version = "2010.2.25.1"; + sha256 = "1wchvz2nm4klg11wjk3yb5yvqpa26c9lg6xc65k0dwxhy0cyd2zx"; + buildDepends = [ + bamboo base bytestring containers data-default gravatar hack + hack-contrib hcheat mps network rss utf8-string xhtml + ]; + homepage = "http://github.com/nfjinjing/bamboo-theme-blueprint"; + description = "bamboo blueprint theme"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bamboo-theme-mini-html5" = callPackage + ({ mkDerivation, bamboo, base, base64-string, bytestring, cgi + , containers, data-default, directory, filepath, gravatar, hack + , hack-contrib, haskell98, hcheat, moe, mps, mtl, network + , old-locale, old-time, parsec, parsedate, process, rss, time, unix + , utf8-string, xhtml, yuuko, zlib + }: + mkDerivation { + pname = "bamboo-theme-mini-html5"; + version = "2009.11.27"; + sha256 = "02zh9jqq46gg3hrsfjfq2skajr4jni3cisak4nd3shl6aqapw9d6"; + buildDepends = [ + bamboo base base64-string bytestring cgi containers data-default + directory filepath gravatar hack hack-contrib haskell98 hcheat moe + mps mtl network old-locale old-time parsec parsedate process rss + time unix utf8-string xhtml yuuko zlib + ]; + homepage = "http://github.com/nfjinjing/bamboo-theme-mini-html5"; + description = "bamboo mini html5 theme"; + license = "GPL"; + }) {}; + + "bamse" = callPackage + ({ mkDerivation, base, com, directory, filepath, HUnit, old-time + , pretty, process, QuickCheck, regex-compat + }: + mkDerivation { + pname = "bamse"; + version = "0.9.5"; + sha256 = "1nykyywrqmf5nyszfg3acm0ydr9z8q78wc7bgabfmjwrnpq1dw68"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base com directory filepath HUnit old-time pretty process + QuickCheck regex-compat + ]; + configureFlags = [ + "-fhsdotnet" "-f-bamsegen" "-f-build-tests" "-f-old-base" + ]; + description = "A Windows Installer (MSI) generator framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bamstats" = callPackage + ({ mkDerivation, base, cmdargs, samtools }: + mkDerivation { + pname = "bamstats"; + version = "0.4"; + sha256 = "0z8k47h492818yvgxggqw4gcb6m91pw70kpibf9s384vxcbj6r24"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs samtools ]; + homepage = "http://blog.malde.org/posts/bamstats.html"; + description = "A program to extract various information from BAM alignmnet files"; + license = "GPL"; + }) {}; + + "bank-holidays-england" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck, time }: + mkDerivation { + pname = "bank-holidays-england"; + version = "0.1.0.2"; + sha256 = "0kjn5f76w9ff73blg8apxkhfsk1clv2i52gr4frgqn7l6f32yp22"; + buildDepends = [ base containers time ]; + testDepends = [ base containers hspec QuickCheck time ]; + homepage = "https://bitbucket.org/davecturner/bank-holidays-england"; + description = "Calculation of bank holidays in England and Wales"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "barchart" = callPackage + ({ mkDerivation, base, cmdargs, csv, diagrams, filepath }: + mkDerivation { + pname = "barchart"; + version = "0.1.1.1"; + sha256 = "160ja5sdk0zdqc0ncsyldp4rmhc2g4zfa6xc7vbzf8gpqrcmzvgy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs csv diagrams filepath ]; + homepage = "http://sebfisch.github.com/haskell-barchart"; + description = "Creating Bar Charts in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "barcodes-code128" = callPackage + ({ mkDerivation, base, bytestring, HPDF }: + mkDerivation { + pname = "barcodes-code128"; + version = "0.1.0"; + sha256 = "14blxjhapn9g7cp7374f5s2nln7wgyb7a6z50gp04lnqf1aw6kmg"; + buildDepends = [ base bytestring HPDF ]; + description = "Generate Code 128 barcodes as PDFs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "barecheck" = callPackage + ({ mkDerivation, base, containers, QuickCheck, text, time }: + mkDerivation { + pname = "barecheck"; + version = "0.2.0.6"; + sha256 = "0avz5pdnvd3kjgp9swpdfxddp60gqpamwd7j4xl8xdj3b2di5zk0"; + buildDepends = [ base containers QuickCheck text time ]; + configureFlags = [ "-f-oldquickcheck" ]; + homepage = "http://github.com/massysett/barecheck"; + description = "QuickCheck implementations for common types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "barley" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , ghc, ghc-prim, html, plugins, snap-core, snap-server, text + , transformers, unix-compat + }: + mkDerivation { + pname = "barley"; + version = "0.3.0.2"; + sha256 = "0igz39bxlw4p0fna1wf6g791pk7r1m7hfyib5rgmsdahzkkp7v2h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath ghc ghc-prim html + plugins snap-core snap-server text transformers unix-compat + ]; + description = "A web based environment for learning and tinkering with Haskell"; + license = "unknown"; + }) {}; + + "barrie" = callPackage + ({ mkDerivation, base, containers, filepath, glib, gtk }: + mkDerivation { + pname = "barrie"; + version = "0.4.1"; + sha256 = "10iraid6v333374mx9vinvaw6r1903ipa92xjxhl8qh4w7xmr9yv"; + buildDepends = [ base containers filepath glib gtk ]; + homepage = "http://thewhitelion.org/haskell/barrie"; + description = "Declarative Gtk GUI library"; + license = "GPL"; + }) {}; + + "barrier-monad" = callPackage + ({ mkDerivation, base, comonad, mtl, transformers }: + mkDerivation { + pname = "barrier-monad"; + version = "0.1.0.1"; + sha256 = "014nc21wnrklsvy5z7w4v9p9psn6bl210l7v97gj42cv6a8jk5nm"; + buildDepends = [ base comonad mtl transformers ]; + description = "Implementation of barrier monad, can use custom front/back type"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "base_4_7_0_2" = callPackage + ({ mkDerivation, ghc-prim, integer-gmp, rts }: + mkDerivation { + pname = "base"; + version = "4.7.0.2"; + sha256 = "09rp0syv5arj7wmyksmn07g7vps1kwh2k4z1ar1dp7jsav8gxsjp"; + buildDepends = [ ghc-prim integer-gmp rts ]; + configureFlags = [ "-f-integer-simple" ]; + description = "Basic libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "base-compat" = callPackage + ({ mkDerivation, base, errorcall-eq-instance, hspec, QuickCheck + , setenv + }: + mkDerivation { + pname = "base-compat"; + version = "0.5.0"; + sha256 = "1zlpfpfnaqf8rrha19arh882bc560dcw2zwi4j3qrn3lzyh8s1d1"; + buildDepends = [ base errorcall-eq-instance setenv ]; + testDepends = [ base hspec QuickCheck ]; + description = "A compatibility layer for base"; + license = stdenv.lib.licenses.mit; + }) {}; + + "base-io-access" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-io-access"; + version = "0.3.0.1"; + sha256 = "0hgrxr5331lqk7n6vqpi8a05xwwdm3mbd0p52js0rjg9lqcy0akr"; + buildDepends = [ base ]; + homepage = "https://github.com/bheklilr/base-io-access"; + description = "The IO functions included in base delimited into small, composable classes"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "base-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-prelude"; + version = "0.1.11"; + sha256 = "0g6p1d3r6jbqcd8flxfbasb40ga7k90bc0q07drwhlaiadjnx1an"; + buildDepends = [ base ]; + homepage = "https://github.com/nikita-volkov/base-prelude"; + description = "The most complete prelude formed from only the \"base\" package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "base-unicode-symbols" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-unicode-symbols"; + version = "0.2.2.4"; + sha256 = "1afc5pchd3vw33bmjbjygkd0l5zh7glbsx4bfyxfscpc1x1l3y52"; + buildDepends = [ base ]; + configureFlags = [ "-f-old-base" ]; + homepage = "http://haskell.org/haskellwiki/Unicode-symbols"; + description = "Unicode alternatives for common functions and operators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "base16-bytestring" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim }: + mkDerivation { + pname = "base16-bytestring"; + version = "0.1.1.6"; + sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs"; + buildDepends = [ base bytestring ghc-prim ]; + homepage = "http://github.com/bos/base16-bytestring"; + description = "Fast base16 (hex) encoding and decoding for ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "base32-bytestring" = callPackage + ({ mkDerivation, base, bits-extras, bytestring, cpu, hspec + , QuickCheck + }: + mkDerivation { + pname = "base32-bytestring"; + version = "0.2.1.0"; + sha256 = "0z0q3fw3jzprgxmq9b2iz98kf4hwl3nydrzlaiwk81aplisfdgkl"; + buildDepends = [ base bits-extras bytestring cpu ]; + testDepends = [ base bytestring hspec QuickCheck ]; + homepage = "https://github.com/pxqr/base32-bytestring"; + description = "Fast base32 and base32hex codec for ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "base58address" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, cryptohash + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "base58address"; + version = "0.4"; + sha256 = "0z15x9wx962ywkmh5lzfg4kq2jjmyzncbpayx2lkjnpdra4xgz7a"; + buildDepends = [ base binary bytestring containers cryptohash ]; + testDepends = [ + base binary bytestring containers cryptohash QuickCheck + test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/singpolyma/base58address"; + description = "Parsing and serialization for Base58 addresses (Bitcoin and Ripple)"; + license = "unknown"; + }) {}; + + "base64-bytestring" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "base64-bytestring"; + version = "1.0.0.1"; + sha256 = "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db"; + buildDepends = [ base bytestring ]; + testDepends = [ + base bytestring containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/bos/base64-bytestring"; + description = "Fast base64 encoding and decoding for ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "base64-conduit" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , hspec, QuickCheck, transformers + }: + mkDerivation { + pname = "base64-conduit"; + version = "1.0.0.1"; + sha256 = "07zhvn3fy60q04a5g5mzhkl17rap9jlh00vb4f6565bjha2k16g9"; + buildDepends = [ base base64-bytestring bytestring conduit ]; + testDepends = [ + base base64-bytestring bytestring conduit hspec QuickCheck + transformers + ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Base64-encode and decode streams of bytes. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "base64-string" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base64-string"; + version = "0.2"; + sha256 = "0pkhrimabacsjalzq0y3a197fqfbspsbv8xszzg4vbb1fb59dj1y"; + buildDepends = [ base ]; + homepage = "http://urchin.earth.li/~ian/cabal/base64-string/"; + description = "Base64 implementation for String's"; + license = "unknown"; + }) {}; + + "bash" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , hxt-regex-xmlschema, mtl, SHA, shell-escape + }: + mkDerivation { + pname = "bash"; + version = "0.1.8"; + sha256 = "1wv7haxb4vvnh9i7y17m1d7qbpl92qjrnn022g6hyxbxzmpgsw60"; + buildDepends = [ + base binary bytestring containers hxt-regex-xmlschema mtl SHA + shell-escape + ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://github.com/solidsnack/bash"; + description = "Bash generation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "basic-prelude" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable + , lifted-base, ReadArgs, safe, system-filepath, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "basic-prelude"; + version = "0.3.10"; + sha256 = "10013ni7kpqlc6s3ryfvmklw3ic5h48rm4wsrb31pcp5xja0qk59"; + buildDepends = [ + base bytestring containers hashable lifted-base ReadArgs safe + system-filepath text transformers unordered-containers vector + ]; + homepage = "https://github.com/snoyberg/basic-prelude"; + description = "An enhanced core prelude; a common foundation for alternate preludes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "basic-sop" = callPackage + ({ mkDerivation, base, deepseq, generics-sop, QuickCheck, text }: + mkDerivation { + pname = "basic-sop"; + version = "0.1.0.3"; + sha256 = "1nigmdnfxbzfi2qyih6rz3q8xymk5rglm4772xrsphv6cszifcbd"; + buildDepends = [ base deepseq generics-sop QuickCheck text ]; + description = "Basic examples and functions for generics-sop"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "baskell" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, unix }: + mkDerivation { + pname = "baskell"; + version = "0.1.1"; + sha256 = "1vb74crz57i4qmjl8k3gxr2abz9rmpw7yl5sm1pggnlfy9wcm15l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl parsec pretty unix ]; + homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; + description = "An interpreter for a small functional language"; + license = "GPL"; + }) {}; + + "battlenet" = callPackage + ({ mkDerivation, aeson, base, containers, http-conduit, text }: + mkDerivation { + pname = "battlenet"; + version = "0.1.0.1"; + sha256 = "16wqz62lzzl6a8nb33z677dj21l64mwliwvsy14pnwz2086hbig8"; + buildDepends = [ aeson base containers http-conduit text ]; + homepage = "https://github.com/teozkr/hs-battlenet/"; + description = "API client for Battle.Net"; + license = stdenv.lib.licenses.mit; + }) {}; + + "battlenet-yesod" = callPackage + ({ mkDerivation, base, battlenet, http-conduit, yesod-core }: + mkDerivation { + pname = "battlenet-yesod"; + version = "0.1.0.1"; + sha256 = "14r7jjgn3migy2kg4jxs56nlw4dawm42dbx94f7xhq4pg8q27c3x"; + buildDepends = [ base battlenet http-conduit yesod-core ]; + homepage = "https://github.com/teozkr/hs-battlenet/"; + description = "Yesod integration for the battlenet package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "battleships" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, base64-bytestring + , blaze-svg, bytestring, cereal, colour, containers, cookie + , crypto-random, data-default, diagrams-lib, diagrams-svg + , fast-logger, filepath, hamlet, hjsmin, MonadRandom, mtl + , shakespeare-js, shakespeare-text, SimpleAES, template-haskell + , text, transformers, wai-extra, wai-handler-fastcgi, wai-logger + , word8, yaml, yesod, yesod-core, yesod-routes, yesod-static + }: + mkDerivation { + pname = "battleships"; + version = "1.0.0"; + sha256 = "1rg96qikd687wndwj0pgvzg2ln4vh7x304cnyiisci2ka9763cld"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array attoparsec base base64-bytestring blaze-svg bytestring + cereal colour containers cookie crypto-random data-default + diagrams-lib diagrams-svg fast-logger filepath hamlet hjsmin + MonadRandom mtl shakespeare-js shakespeare-text SimpleAES + template-haskell text transformers wai-extra wai-handler-fastcgi + wai-logger word8 yaml yesod yesod-core yesod-routes yesod-static + ]; + configureFlags = [ "-f-library-only" "-f-dev" ]; + homepage = "https://github.com/zrho/afp"; + description = "A web-based implementation of battleships including an AI opponent"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bayes-stack" = callPackage + ({ mkDerivation, base, cereal, containers, deepseq, digamma + , enummapset, gamma, ghc-prim, logfloat, mtl, mwc-random, pretty + , random-fu, random-source, rvar, statistics, stm, transformers + , vector + }: + mkDerivation { + pname = "bayes-stack"; + version = "0.2.0.1"; + sha256 = "1nz4lnnxdfgacnv6mjxsgq543zxmim4rxvxbpsfx8yypjp6lsx5l"; + buildDepends = [ + base cereal containers deepseq digamma enummapset gamma ghc-prim + logfloat mtl mwc-random pretty random-fu random-source rvar + statistics stm transformers vector + ]; + homepage = "https://github.com/bgamari/bayes-stack"; + description = "Framework for inferring generative probabilistic models with Gibbs sampling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bbdb" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "bbdb"; + version = "0.4"; + sha256 = "18f07dg0f7z7b8qwmyrcl1c48mgmprnj97va33dahvm0p0iw2039"; + buildDepends = [ base mtl parsec ]; + homepage = "http://www.nadineloveshenry.com/haskell/database-bbdb.html"; + description = "Ability to read, write, and examine BBDB files"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "bcrypt" = callPackage + ({ mkDerivation, base, bytestring, entropy }: + mkDerivation { + pname = "bcrypt"; + version = "0.0.5"; + sha256 = "1dcaq81anjj91jwl90dap6sy8b88igy8iyfd6226mdqlh5zyvafg"; + buildDepends = [ base bytestring entropy ]; + description = "Haskell bindings to the bcrypt password hash"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bdd" = callPackage + ({ mkDerivation, base, directory, HUnit, mtl, process + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "bdd"; + version = "0.2.0.0"; + sha256 = "17hwqksqkrriqrm7sx70jzmi3r8184p485y9i7cqbakdjapb5a4q"; + buildDepends = [ base HUnit mtl transformers ]; + testDepends = [ + base directory HUnit mtl process test-framework + test-framework-hunit + ]; + homepage = "http://github.com/humane-software/haskell-bdd"; + description = "Behavior-Driven Development DSL"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bdelta" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bdelta"; + version = "0.1.1.1"; + sha256 = "17zapldywid4xq0a6qdxh6hnk5igjjgplfydnr800xdpicicbrww"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/joeyadams/haskell-bytestring-delta"; + description = "Simple, fast binary diff/patch"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bdo" = callPackage + ({ mkDerivation, aeson, base, network, text, url }: + mkDerivation { + pname = "bdo"; + version = "1.0.1"; + sha256 = "1mwc7l1n2gnw8yx5zphxlkgi6bkcw56qwifpy34wpa55x2lf6n82"; + isLibrary = true; + isExecutable = true; + buildDepends = [ aeson base network text url ]; + description = "Update CSS in the browser without reloading the page"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "beamable" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, ghc-prim + , integer-gmp, murmur-hash, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "beamable"; + version = "0.1.1.1"; + sha256 = "068d70ylk5b6jlg6j1c1nayb4a3mmf7r92blcgmdbjrz3ipqwg27"; + buildDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp murmur-hash + ]; + testDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp murmur-hash + QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Generic serializer/deserializer with compact representation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "beautifHOL" = callPackage + ({ mkDerivation, array, base, haskell98, mtl }: + mkDerivation { + pname = "beautifHOL"; + version = "0.11"; + sha256 = "15k41z1p8h0b677wba4mqkfszwggkrfcp3n5hbdvdjfiqyx2hbzi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base haskell98 mtl ]; + homepage = "http://www.cs.indiana.edu/~lepike/pub_pages/holpp.html"; + description = "A pretty-printer for higher-order logic"; + license = "GPL"; + }) {}; + + "bed-and-breakfast" = callPackage + ({ mkDerivation, array, base, binary, deepseq, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "bed-and-breakfast"; + version = "0.4.3"; + sha256 = "0183770vkb5r9srxqr3fa4s601g10bx07b05hjr3b3nvc0ab9f6z"; + buildDepends = [ array base binary deepseq template-haskell ]; + testDepends = [ base QuickCheck ]; + homepage = "https://hackage.haskell.org/package/bed-and-breakfast"; + description = "Efficient Matrix operations in 100% Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bein" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible, Crypto + , directory, filepath, happstack-server, happstack-util, hdaemonize + , HDBC, HDBC-postgresql, hsyslog, mtl, network, old-locale, parsec + , process, random, stm, time, unix, utf8-string, xhtml + }: + mkDerivation { + pname = "bein"; + version = "0.3.3"; + sha256 = "1sq6z2a9bddqh0kys10g495bfj7pcyibsvhfxfl279z53va7d6ch"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers convertible Crypto directory filepath + happstack-server happstack-util hdaemonize HDBC HDBC-postgresql + hsyslog mtl network old-locale parsec process random stm time unix + utf8-string xhtml + ]; + description = "Bein is a provenance and workflow management system for bioinformatics"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "benchmark-function" = callPackage + ({ mkDerivation, base, process, random, time }: + mkDerivation { + pname = "benchmark-function"; + version = "0.1.0.0"; + sha256 = "1cdbaf001m79xbpfdf3gg2z8jgyf25xqwrkg6y7da2mvk3127c5b"; + buildDepends = [ base process random time ]; + homepage = "xy30.com"; + description = "Test the time it takes to run a haskell function"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "benchpress" = callPackage + ({ mkDerivation, base, mtl, time }: + mkDerivation { + pname = "benchpress"; + version = "0.2.2.6"; + sha256 = "19ygaf2g4yqkfbc6bw6fmf9jsymbj1iallzvl0zw3vjx860rchfg"; + buildDepends = [ base mtl time ]; + homepage = "http://github.com/tibbe/benchpress"; + description = "Micro-benchmarking with detailed statistics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bencode" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, parsec }: + mkDerivation { + pname = "bencode"; + version = "0.5.0.1"; + sha256 = "1zr2sa76s761qhrmh1aymjr6drp8vxads5xf42r63rfdrzm6l3yj"; + buildDepends = [ base binary bytestring containers parsec ]; + description = "Parser and printer for bencoded data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bencoding" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , ghc-prim, hspec, mtl, pretty, QuickCheck, text + }: + mkDerivation { + pname = "bencoding"; + version = "0.4.3.0"; + sha256 = "0f6d3g88y7i4s5wa53771n0fbkbs4na8vpy51wk21b563smdcpcc"; + buildDepends = [ + attoparsec base bytestring deepseq ghc-prim mtl pretty text + ]; + testDepends = [ + attoparsec base bytestring containers ghc-prim hspec QuickCheck + ]; + homepage = "https://github.com/cobit/bencoding"; + description = "A library for encoding and decoding of BEncode data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "berkeleydb" = callPackage + ({ mkDerivation, base, binary, bytestring, db }: + mkDerivation { + pname = "berkeleydb"; + version = "2008.10.31"; + sha256 = "1qqzxi011xmb4b09r1j5x1b7slgrazh19csfilk4a9f91zvq6l3p"; + buildDepends = [ base binary bytestring ]; + extraLibraries = [ db ]; + description = "Pretty BerkeleyDB v4 binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "berp" = callPackage + ({ mkDerivation, array, base, containers, directory + , extensible-exceptions, filepath, ghc, ghc-paths, ghc-prim + , haskeline, haskell-src-exts, language-python, monads-tf + , parseargs, process, template-haskell, transformers + }: + mkDerivation { + pname = "berp"; + version = "0.0.2"; + sha256 = "066m1nyfwi1nivjmcnykjdypqzkm2zqfzb07zf6f9hiz9m4g6x09"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory extensible-exceptions filepath ghc + ghc-paths ghc-prim haskeline haskell-src-exts language-python + monads-tf parseargs process template-haskell transformers + ]; + homepage = "http://wiki.github.com/bjpop/berp/"; + description = "An implementation of Python 3"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bert" = callPackage + ({ mkDerivation, async, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, containers, mtl, network, parsec + , smallcheck, tasty, tasty-hunit, tasty-smallcheck, time, unix + , void + }: + mkDerivation { + pname = "bert"; + version = "1.2.2.3"; + sha256 = "1waq40hd9wqavzhnvfk1i6wjqkmfb4pl17h4acfzzyz8bj76alkq"; + buildDepends = [ + base binary binary-conduit bytestring conduit conduit-extra + containers mtl network parsec time unix void + ]; + testDepends = [ + async base binary bytestring containers network smallcheck tasty + tasty-hunit tasty-smallcheck + ]; + homepage = "https://github.com/feuerbach/bert"; + description = "BERT implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "besout" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "besout"; + version = "0.2.0.1"; + sha256 = "0bv68nn6ijf1wv57kwp4yj6s75g960pds0n9wihxwkr4hh5azls1"; + buildDepends = [ base ]; + description = "Extended GCD of polynomials over F_p[x]"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bet" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , exceptions, HsOpenSSL, http-client-openssl, lens, mtl, pipes + , pipes-http, QuickCheck, semigroupoids, semigroups, test-framework + , test-framework-quickcheck2, test-framework-th, text, time + }: + mkDerivation { + pname = "bet"; + version = "0.1.2.0"; + sha256 = "1jpdy8p27nfwpinlbzbfy77nyf867qcjl96dzdw9q67b76v4gxc0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bifunctors bytestring containers exceptions HsOpenSSL + http-client-openssl lens mtl pipes pipes-http semigroupoids + semigroups text time + ]; + testDepends = [ + base lens QuickCheck semigroups test-framework + test-framework-quickcheck2 test-framework-th + ]; + configureFlags = [ "-f-toys" ]; + homepage = "https://github.com/Noeda/bet/"; + description = "Betfair API bindings. Bet on sports on betting exchanges."; + license = stdenv.lib.licenses.mit; + }) {}; + + "betacode" = callPackage + ({ mkDerivation, attoparsec, base, errors, hashable, hspec + , QuickCheck, smallcheck, text, text-icu + }: + mkDerivation { + pname = "betacode"; + version = "0.1.0.0"; + sha256 = "0ry42sp40234c83iw7di37j3jfjfbszxcv4mzgqc54b1693mjq7b"; + buildDepends = [ attoparsec base errors hashable text text-icu ]; + testDepends = [ base hspec QuickCheck smallcheck ]; + description = "A codec for beta code (http://en.wikipedia.org/wiki/Beta_Code)."; + license = stdenv.lib.licenses.asl20; + }) {}; + + "between" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "between"; + version = "0.9.0.2"; + sha256 = "0n3nx077hv10rwv2kl3n1a3v40sr1qzfj9jwb6cvd1l0zx42igw8"; + buildDepends = [ base ]; + configureFlags = [ "-f-pedantic" ]; + homepage = "https://github.com/trskop/between"; + description = "Function combinator \"between\" and derived combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bf-cata" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bf-cata"; + version = "1.1"; + sha256 = "0f8pyd2j24x574xs73zhadsd058ib217vd12snkqzg6vg9l7vgzw"; + buildDepends = [ base ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + license = "LGPL"; + }) {}; + + "bff" = callPackage + ({ mkDerivation, base, bimap, category-extras, containers, derive + , haskell98, mtl, template-haskell, unix + }: + mkDerivation { + pname = "bff"; + version = "0.3.1.2"; + sha256 = "1i5y7pki3hyhq2vyshzi40n7yx354p7wiflfig8qxc4h31nbwi2x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bimap category-extras containers derive haskell98 mtl + template-haskell unix + ]; + configureFlags = [ "-f-render" "-f-stats" "-f-binaries" ]; + description = "Bidirectionalization for Free! (POPL'09)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bff-mono" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "bff-mono"; + version = "0.2.3"; + sha256 = "1qswfjrij01g7g85iiyxpvk1k5hgnf6ll7jcf6b33k6dawi3a4qr"; + buildDepends = [ base containers mtl ]; + homepage = "https://bitbucket.org/kztk/bff-mono/"; + description = "\"Bidirectionalization for Free\" for Monomorphic Transformations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bgmax" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, time }: + mkDerivation { + pname = "bgmax"; + version = "0.1.0.1"; + sha256 = "0wg2dh3i50c4f1bc0csi3ppbz28scjfhcr0hqfd0cpfiaf79fs5s"; + buildDepends = [ attoparsec base bytestring time ]; + homepage = "http://github.com/jonpetterbergman/bgmax"; + description = "Parse BgMax-files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bibtex" = callPackage + ({ mkDerivation, base, latex, parsec, utility-ht }: + mkDerivation { + pname = "bibtex"; + version = "0.1.0.4"; + sha256 = "0y6jf52361d225a1jynq7ysnwihid3qivsjqv2hbf0f8sayi8ic0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base latex parsec utility-ht ]; + configureFlags = [ "-f-buildexamples" "-fbase2" ]; + homepage = "http://www.haskell.org/haskellwiki/BibTeX"; + description = "Parse, format and processing BibTeX files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bidirectionalization-combined" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, directory, hint + , mtl, parsec, pretty, template-haskell, unix, utf8-string, xhtml + }: + mkDerivation { + pname = "bidirectionalization-combined"; + version = "0.1.0.1"; + sha256 = "0bclazwhg3ra7zv19xfx5rw2z3p8h8scw5r4m281524qzrkm9j6m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cgi containers directory hint mtl parsec pretty + template-haskell unix utf8-string xhtml + ]; + homepage = "http://www.kb.ecei.tohoku.ac.jp/~kztk/b18n-combined/desc.html"; + description = "Prototype Implementation of Combining Syntactic and Semantic Bidirectionalization (ICFP'10)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bidispec" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "bidispec"; + version = "0.1.3"; + sha256 = "0y9hskhp1vcl92wrh3l7b1g6i7y9v4b06pl2qa9hhp9ladnvw7g4"; + buildDepends = [ base bytestring mtl ]; + description = "Specification of generators and parsers"; + license = "LGPL"; + }) {}; + + "bidispec-extras" = callPackage + ({ mkDerivation, base, bytestring, dataenc, mtl }: + mkDerivation { + pname = "bidispec-extras"; + version = "0.1"; + sha256 = "0insqi63q6gvz39l0k584w583cw9m85vdx5dhpyx9qbb5zxyb0rm"; + buildDepends = [ base bytestring dataenc mtl ]; + description = "Extra helper functions for bidirectional specifications"; + license = "LGPL"; + }) {}; + + "bifunctors" = callPackage + ({ mkDerivation, base, semigroupoids, semigroups, tagged }: + mkDerivation { + pname = "bifunctors"; + version = "4.2"; + sha256 = "0gxj22qv0avg2rhmfbbjrx35yr83r311vm8asc4q71lzkbyg8qf6"; + buildDepends = [ base semigroupoids semigroups tagged ]; + homepage = "http://github.com/ekmett/bifunctors/"; + description = "Bifunctors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "billboard-parser" = callPackage + ({ mkDerivation, base, directory, filepath, HarmTrace-Base, HUnit + , ListLike, mtl, parseargs, uu-parsinglib + }: + mkDerivation { + pname = "billboard-parser"; + version = "1.0.0.1"; + sha256 = "1jhiq5w4z7axlqqm6pyl1d3g1vh7ykyy2z69d9ma8qzgm6v72l05"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath HarmTrace-Base HUnit ListLike mtl parseargs + uu-parsinglib + ]; + homepage = "http://ddmal.music.mcgill.ca/billboard"; + description = "A parser for the Billboard chord dataset"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "billeksah-forms" = callPackage + ({ mkDerivation, base, billeksah-pane, billeksah-services, Cabal + , containers, directory, filepath, glib, gtk, mtl, parsec, pretty + , transformers + }: + mkDerivation { + pname = "billeksah-forms"; + version = "1.0.0"; + sha256 = "094sq2kn0xfvy146i7r89vf1by90nqaj4ki1fk3i2rw9glrv25ms"; + buildDepends = [ + base billeksah-pane billeksah-services Cabal containers directory + filepath glib gtk mtl parsec pretty transformers + ]; + homepage = "http://www.leksah.org"; + description = "Leksah library"; + license = "LGPL"; + }) {}; + + "billeksah-main" = callPackage + ({ mkDerivation, base, billeksah-services, containers, directory + , filepath, mtl, parsec, plugins, pretty, transformers + }: + mkDerivation { + pname = "billeksah-main"; + version = "1.0.0"; + sha256 = "1dyg6qfvhzxh2d90gvb8j7djqa04c3aci7rfk3s1wdqz5rkxmnlx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base billeksah-services containers directory filepath mtl parsec + plugins pretty transformers + ]; + homepage = "http://www.leksah.org"; + description = "Leksah plugin base"; + license = "LGPL"; + }) {}; + + "billeksah-main-static" = callPackage + ({ mkDerivation, base, billeksah-forms, billeksah-pane + , billeksah-services, containers, directory, filepath, leksah-dummy + , leksah-main, leksah-plugin-pane, mtl, parsec, pretty + , transformers + }: + mkDerivation { + pname = "billeksah-main-static"; + version = "1.0.0"; + sha256 = "1g4zldnza6s2xvkqar4rgqirs4p8j2j4ssacg9x0zzc4njzklj7y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base billeksah-forms billeksah-pane billeksah-services containers + directory filepath leksah-dummy leksah-main leksah-plugin-pane mtl + parsec pretty transformers + ]; + homepage = "http://www.leksah.org"; + description = "Leksah plugin base"; + license = "LGPL"; + }) { leksah-dummy = null; leksah-main = null; + leksah-plugin-pane = null; }; + + "billeksah-pane" = callPackage + ({ mkDerivation, base, billeksah-services, containers, directory + , filepath, glib, gtk, mtl, parsec, pretty, time, transformers + }: + mkDerivation { + pname = "billeksah-pane"; + version = "1.0.0"; + sha256 = "1ckzjbdfi3y09qvq951xki3h7q3sah41j29mgpqk45rayzqmiavg"; + buildDepends = [ + base billeksah-services containers directory filepath glib gtk mtl + parsec pretty time transformers + ]; + homepage = "http://www.leksah.org"; + description = "Leksah library"; + license = "LGPL"; + }) {}; + + "billeksah-services" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , pretty, transformers + }: + mkDerivation { + pname = "billeksah-services"; + version = "1.0.0"; + sha256 = "00bsbrsnclwnayqzs24c5fdz9r6ankbhnnkbkzyd1fxsl7lrziwn"; + buildDepends = [ + base containers directory filepath mtl parsec pretty transformers + ]; + homepage = "http://www.leksah.org"; + description = "Leksah library"; + license = "LGPL"; + }) {}; + + "bimap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "bimap"; + version = "0.2.4"; + sha256 = "1ib54plfsxzmf9wbbdayfdsrcx4s5ffna3ca5ps928fy78wsx4fr"; + buildDepends = [ base containers ]; + configureFlags = [ "-fsmall-base" ]; + homepage = "http://code.haskell.org/bimap"; + description = "Bidirectional mapping between two key types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary_0_7_2_3" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , directory, filepath, HUnit, QuickCheck, random, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "binary"; + version = "0.7.2.3"; + sha256 = "16f4lnl0kyx17z1iwr3p030lbyh3qkifdvr8vrl704xv5hq5jzzx"; + buildDepends = [ array base bytestring containers ]; + testDepends = [ + array base bytestring Cabal containers directory filepath HUnit + QuickCheck random test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/kolmodin/binary"; + description = "Binary serialisation for Haskell values using lazy ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-bits" = callPackage + ({ mkDerivation, base, binary, bytestring, QuickCheck, random + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "binary-bits"; + version = "0.3"; + sha256 = "0hddr2v2x8ha540vqi21k0vrvfa69qvlvgjs9rrl98qygzrqc7nc"; + buildDepends = [ base binary bytestring ]; + testDepends = [ + base binary bytestring QuickCheck random test-framework + test-framework-quickcheck2 + ]; + description = "Bit parsing/writing on top of binary"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-communicator" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl }: + mkDerivation { + pname = "binary-communicator"; + version = "1.0.2.1"; + sha256 = "02w5ybp5fdqwz1ffvfs3pfrpx67bzh75njgzr6iai1vrdyjisfkl"; + buildDepends = [ base binary bytestring mtl ]; + description = "Flexible way to ease transmission of binary data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-conduit" = callPackage + ({ mkDerivation, base, binary, bytestring, conduit, hspec + , QuickCheck, quickcheck-assertions, resourcet, vector + }: + mkDerivation { + pname = "binary-conduit"; + version = "1.2.3"; + sha256 = "0ymhxyf754j1pki7ap2vay8f9j49rzsjzp5yr253sn5wpw3qg8fr"; + buildDepends = [ base binary bytestring conduit resourcet vector ]; + testDepends = [ + base binary bytestring conduit hspec QuickCheck + quickcheck-assertions resourcet + ]; + homepage = "http://github.com/qnikst/binary-conduit/"; + description = "data serialization/deserialization conduit library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "binary-derive" = callPackage + ({ mkDerivation, base, binary, ghc-prim }: + mkDerivation { + pname = "binary-derive"; + version = "0.1.0"; + sha256 = "1rb4fpx5hlq661md7nrpgpmi7jjdq3r1ky6q9vxl6f72h085acvl"; + buildDepends = [ base binary ghc-prim ]; + description = "Automatic deriving of Binary using GHC.Generics"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "binary-file" = callPackage + ({ mkDerivation, base, bytestring, monads-tf, peggy + , template-haskell + }: + mkDerivation { + pname = "binary-file"; + version = "0.15.24"; + sha256 = "134iigqjwlkj85pdp95xl6ia6fxr9l516j9b0dpg3r0zqi1kzp7i"; + buildDepends = [ + base bytestring monads-tf peggy template-haskell + ]; + homepage = "https://skami.iocikun.jp/haskell/packages/binary-file"; + description = "read/write binary file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-generic" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754, syb + , text + }: + mkDerivation { + pname = "binary-generic"; + version = "0.2.1"; + sha256 = "0c6gfa1wvrcw4frrqzrfnc5ydqlbs56jq7hnxgzg89mr510mfsgz"; + buildDepends = [ + base binary bytestring data-binary-ieee754 syb text + ]; + homepage = "http://github.com/lpeterse/binary-generic"; + description = "Generic binary serialisation using binary and syb"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-indexed-tree" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "binary-indexed-tree"; + version = "0.1"; + sha256 = "1csbmkwrcfcfydyl2ab6s5bz1fy4fgl14m63zdyi0vy3d17zbl4d"; + buildDepends = [ array base ]; + description = "Binary Indexed Trees (a.k.a. Fenwick Trees)."; + license = "LGPL"; + }) {}; + + "binary-list" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, phantom-state + , transformers + }: + mkDerivation { + pname = "binary-list"; + version = "1.0.1.0"; + sha256 = "1d83ka79nnq5pw4djs6x3ccgygkq89q9wakgykx4wvyf7l0xj7d9"; + buildDepends = [ + base binary bytestring deepseq phantom-state transformers + ]; + description = "Lists of length a power of two"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-literal-qq" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "binary-literal-qq"; + version = "1.0"; + sha256 = "0kbxd2ryls1zhmfg831ls219fn58xa7dq1bca48v7n7075nmh1jm"; + buildDepends = [ base template-haskell ]; + description = "Extends Haskell with binary literals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-protocol" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl }: + mkDerivation { + pname = "binary-protocol"; + version = "1.0"; + sha256 = "1hn6jc4j20z8ni7rpcyamam898yl6jy7zinrhy2rdjvx0p5br13h"; + buildDepends = [ base binary bytestring mtl ]; + homepage = "http://github.com/gcross/binary-protocol"; + description = "Monad to ease implementing a binary network protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-protocol-zmq" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, zeromq-haskell }: + mkDerivation { + pname = "binary-protocol-zmq"; + version = "0.2"; + sha256 = "14jap6kc1jbr3i010qg2z8d0li09d3a88fwzwrlb750pn67x7amy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring mtl zeromq-haskell ]; + configureFlags = [ "-foptimize" "-f-tests" ]; + homepage = "http://github.com/NicolasT/binary-protocol-zmq"; + description = "Monad to ease implementing a binary network protocol over ZeroMQ"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-search" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , hspec, QuickCheck + }: + mkDerivation { + pname = "binary-search"; + version = "0.1"; + sha256 = "02s81jpysgqnnk8c45y9xc2fhy59mm1k2wskrl4hzhdjlp4c65f3"; + buildDepends = [ base containers ]; + testDepends = [ base directory doctest filepath hspec QuickCheck ]; + description = "Binary and exponential searches"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-shared" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl }: + mkDerivation { + pname = "binary-shared"; + version = "0.8.3"; + sha256 = "1clqq0rqjw1v7y6glkjnfyga5gxh768flyw617g47z0qa181c0c3"; + buildDepends = [ base binary bytestring containers mtl ]; + homepage = "http://www.leksah.org"; + description = "Sharing for the binary package"; + license = "GPL"; + }) {}; + + "binary-state" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl }: + mkDerivation { + pname = "binary-state"; + version = "0.1.1"; + sha256 = "06v3qxyl2mvwi3y29rxxf91b2vxvlh5gfznwlnzb4mxzd00aakgl"; + buildDepends = [ base binary bytestring containers mtl ]; + description = "Simple wrapper around Data.Binary, which adds StateT to Get/Put monads."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-streams" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal + , cabal-test-quickcheck, io-streams, QuickCheck + }: + mkDerivation { + pname = "binary-streams"; + version = "0.1.0.0"; + sha256 = "1xaqjcyrimggq7al6wr304gw61dacr7ch29dkm9b3sp2lmwvf74i"; + buildDepends = [ base binary bytestring io-streams ]; + testDepends = [ + base binary bytestring Cabal cabal-test-quickcheck io-streams + QuickCheck + ]; + homepage = "http://github.com/jonpetterbergman/binary-streams"; + description = "data serialization/deserialization io-streams library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-strict" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl }: + mkDerivation { + pname = "binary-strict"; + version = "0.4.8.1"; + sha256 = "07mmh4x8qjpw7w35nxcq8wayy4bagjblbwkpvh3xd38rxpdnl6pi"; + buildDepends = [ array base bytestring containers mtl ]; + homepage = "http://code.haskell.org/binary-low-level"; + description = "Binary deserialisation using strict ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binary-typed" = callPackage + ({ mkDerivation, base, binary, bytestring, murmur-hash, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "binary-typed"; + version = "0.3"; + sha256 = "12yzgcrj528pss4jk753xmcrzv2qm70dacqjnx7460bcdsmyd6zy"; + buildDepends = [ base binary bytestring murmur-hash ]; + testDepends = [ + base binary bytestring tasty tasty-hunit tasty-quickcheck + ]; + homepage = "https://github.com/quchen/binary-typed"; + description = "Type-safe binary serialization"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "binarydefer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "binarydefer"; + version = "1.2.2"; + sha256 = "06q255kip3j31bmj01fqkikvjxbklvcaa1kv3al8v04nkqx6rg3p"; + buildDepends = [ base ]; + description = "Binary serialization with deferred loading"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bind-marshal" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim + , monads-tf, mtl, numeric-prelude, random, stm, strict + , transformers, type-level-tf, unix + }: + mkDerivation { + pname = "bind-marshal"; + version = "0.1"; + sha256 = "13riawcdzwr97vmixvg2wf8aysxblzik2mvkrp2gqf9ywda9ksr6"; + buildDepends = [ + base bytestring containers deepseq ghc-prim monads-tf mtl + numeric-prelude random stm strict transformers type-level-tf unix + ]; + homepage = "https://github.com/coreyoconnor/bind-marshal"; + description = "Data marshaling library that uses type level equations to optimize buffering"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binding-core" = callPackage + ({ mkDerivation, base, HTF, HUnit, QuickCheck, random, stm }: + mkDerivation { + pname = "binding-core"; + version = "0.2.2"; + sha256 = "0qr7nr9cksy2cx2h8g2d485797hvv67197c654va0xwadkj5iviz"; + buildDepends = [ base stm ]; + testDepends = [ base HTF HUnit QuickCheck random ]; + homepage = "http://code.accursoft.com/binding"; + description = "Data Binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binding-gtk" = callPackage + ({ mkDerivation, base, binding-core, directory, gtk, mtl }: + mkDerivation { + pname = "binding-gtk"; + version = "0.2.1"; + sha256 = "0l68n13w1khfqkc791l9mcnk3cb0565a9ysfn7b3hh5cjx8zi7vr"; + buildDepends = [ base binding-core gtk mtl ]; + testDepends = [ base binding-core directory gtk ]; + homepage = "http://code.accursoft.com/binding"; + description = "Data Binding in Gtk2Hs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binding-wx" = callPackage + ({ mkDerivation, base, binding-core, directory, stm, wx, wxcore }: + mkDerivation { + pname = "binding-wx"; + version = "0.2.1"; + sha256 = "07nbb6a0fmyhmx2dakkw4msxnv273hfcw3swdk3aczpfqlxd1r4i"; + buildDepends = [ base binding-core stm wx wxcore ]; + testDepends = [ base binding-core directory wx ]; + homepage = "http://code.accursoft.com/binding"; + description = "Data Binding in WxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings"; + version = "0.1.2"; + sha256 = "0zczf1yfjnfzdzv33j33vcc71zsf88a5qxsdmswxrpzika3rs6i0"; + buildDepends = [ base ]; + description = "Deprecated package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-DSL" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings-DSL"; + version = "1.0.22"; + sha256 = "0xkr1x3klpfwbh1yimah1dqmqcilifyblnf3kr6ay4gsvw74zkwr"; + buildDepends = [ base ]; + homepage = "https://github.com/jwiegley/bindings-dsl/wiki"; + description = "FFI domain specific language, on top of hsc2hs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-EsounD" = callPackage + ({ mkDerivation, base, bindings-audiofile, bindings-DSL, esound }: + mkDerivation { + pname = "bindings-EsounD"; + version = "0.1.0.1"; + sha256 = "0fl7gdh60k7wj3bnn5hpgsi0kkji857xb47spii7mrip5p4m8pff"; + buildDepends = [ base bindings-audiofile bindings-DSL ]; + pkgconfigDepends = [ esound ]; + homepage = "http://cielonegro.org/Bindings-EsounD.html"; + description = "Low level bindings to EsounD (ESD; Enlightened Sound Daemon)"; + license = stdenv.lib.licenses.publicDomain; + }) { esound = null; }; + + "bindings-GLFW" = callPackage + ({ mkDerivation, base, bindings-DSL, HUnit, libX11, libXext + , libXfixes, libXi, libXrandr, libXxf86vm, mesa, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "bindings-GLFW"; + version = "3.0.3.3"; + sha256 = "0w6vqshlk0c4k4q81xw7kg4j62h3wpccpy8qbiq5ks69w7z13fy4"; + buildDepends = [ base bindings-DSL ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + extraLibraries = [ + libX11 libXext libXfixes libXi libXrandr libXxf86vm mesa + ]; + configureFlags = [ "-fmacosxusemenubar" "-fmacosxusechdir" ]; + description = "Low-level bindings to GLFW OpenGL library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-K8055" = callPackage + ({ mkDerivation, base, K8055D }: + mkDerivation { + pname = "bindings-K8055"; + version = "0.1.2"; + sha256 = "0daga3vh9x9gih25qgcsl0hafi4hw8h5x64ba6wbmywa9z3hrr20"; + buildDepends = [ base ]; + extraLibraries = [ K8055D ]; + homepage = "https://github.com/jputcu/bindings-K8055"; + description = "Bindings to Velleman K8055 dll"; + license = stdenv.lib.licenses.bsd3; + }) { K8055D = null; }; + + "bindings-apr" = callPackage + ({ mkDerivation, apr-1, base, bindings-DSL }: + mkDerivation { + pname = "bindings-apr"; + version = "0.1"; + sha256 = "0fw71z74pv8dxw301iss66kmarhlgwj2lpsy0skmlqfkg98zc96k"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ apr-1 ]; + homepage = "http://cielonegro.org/Bindings-APR.html"; + description = "Low level bindings to Apache Portable Runtime (APR)"; + license = stdenv.lib.licenses.publicDomain; + }) { apr-1 = null; }; + + "bindings-apr-util" = callPackage + ({ mkDerivation, apr-util-1, base, bindings-apr, bindings-DSL }: + mkDerivation { + pname = "bindings-apr-util"; + version = "0.1"; + sha256 = "0sr041vpakklpf2mmy78wl5wl8yzfbwvsy07wlplmlh5rgjdm4wx"; + buildDepends = [ base bindings-apr bindings-DSL ]; + pkgconfigDepends = [ apr-util-1 ]; + homepage = "http://cielonegro.org/Bindings-APR.html"; + description = "Low level bindings to Apache Portable Runtime Utility (APR Utility)"; + license = stdenv.lib.licenses.publicDomain; + }) { apr-util-1 = null; }; + + "bindings-audiofile" = callPackage + ({ mkDerivation, audiofile, base, bindings-DSL }: + mkDerivation { + pname = "bindings-audiofile"; + version = "0.1.0.2"; + sha256 = "0ls0iy33i0b86fg7hx23s1d8ypa16bdiw3l8nmsni3zgnn67w6mj"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ audiofile ]; + homepage = "http://cielonegro.org/Bindings-AudioFile.html"; + description = "Low level bindings to audiofile"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bindings-bfd" = callPackage + ({ mkDerivation, alex, array, base, bfd, containers, happy, opcodes + , unix + }: + mkDerivation { + pname = "bindings-bfd"; + version = "1.2.0.0"; + sha256 = "0c05zr3k0az2hfyfync8z2sgdxx6gskqdb1n548fjc986cx298q4"; + buildDepends = [ array base containers unix ]; + buildTools = [ alex happy ]; + extraLibraries = [ bfd opcodes ]; + homepage = "http://projects.haskell.org/bindings-bfd/"; + description = "Bindings for libbfd, a library of the GNU `binutils'"; + license = stdenv.lib.licenses.gpl3; + }) { bfd = null; opcodes = null; }; + + "bindings-cctools" = callPackage + ({ mkDerivation, bindings-DSL, dttools }: + mkDerivation { + pname = "bindings-cctools"; + version = "3.6.1.0.1.0.0.1"; + sha256 = "1k0p0m09ndk6c42h3yy230q86fnm0hzr1zjr3871f9hapvnvzqr8"; + buildDepends = [ bindings-DSL ]; + extraLibraries = [ dttools ]; + homepage = "http://bitbucket.org/badi/bindings-cctools"; + description = "Bindings to the CCTools WorkQueue C library"; + license = stdenv.lib.licenses.gpl2; + }) { dttools = null; }; + + "bindings-codec2" = callPackage + ({ mkDerivation, base, binary, bindings-DSL, bytestring, codec2 + , split + }: + mkDerivation { + pname = "bindings-codec2"; + version = "0.1.1.0"; + sha256 = "0mpb79djfqi0had6rx20jsgahdfv23bnp0i25lbxv8vg72m3wdnn"; + editedCabalFile = "48e69a5b497247c96ab7a6ed3ff818bef596c712249819e63a84c4667ef5d0b1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bindings-DSL bytestring split ]; + extraLibraries = [ codec2 ]; + homepage = "https://github.com/relrod/bindings-codec2"; + description = "Very low-level FFI bindings for Codec2"; + license = stdenv.lib.licenses.gpl2; + }) { codec2 = null; }; + + "bindings-common" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings-common"; + version = "1.3.4"; + sha256 = "1zbm8v5xp4pay6h0y24ngf8nw96ab0zr754b9n2zczadiarccmcb"; + buildDepends = [ base ]; + description = "This package is obsolete. Look for bindings-DSL instead."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-dc1394" = callPackage + ({ mkDerivation, base, bindings-DSL, c2hs, dc1394 }: + mkDerivation { + pname = "bindings-dc1394"; + version = "0.2.1"; + sha256 = "06xg2amlcqldb7h0xaw8dvzq65npirsibbgmbr5n8s59rwa6hfwq"; + buildDepends = [ base bindings-DSL ]; + buildTools = [ c2hs ]; + extraLibraries = [ dc1394 ]; + homepage = "http://github.com/aleator/bindings-dc1394"; + description = "Library for using firewire (iidc-1394) cameras"; + license = stdenv.lib.licenses.bsd3; + }) { dc1394 = null; }; + + "bindings-directfb" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-posix, directfb }: + mkDerivation { + pname = "bindings-directfb"; + version = "0.1"; + sha256 = "0mmba1h9in9xh590nmr1vb5ccqng3nwdc4q0b9d67v22cmc7fhpp"; + buildDepends = [ base bindings-DSL bindings-posix ]; + pkgconfigDepends = [ directfb ]; + description = "Low level bindings to DirectFB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-eskit" = callPackage + ({ mkDerivation, array, base, bindings-DSL, eskit }: + mkDerivation { + pname = "bindings-eskit"; + version = "0.0.1"; + sha256 = "0j0fi74ky1qdvkgbapyq8fag2linawz3ndgzgi8lcci8lsby0n72"; + buildDepends = [ array base bindings-DSL ]; + extraLibraries = [ eskit ]; + pkgconfigDepends = [ eskit ]; + homepage = "http://github.com/a1kmm/bindings-eskit"; + description = "Bindings to ESKit"; + license = stdenv.lib.licenses.bsd3; + }) { eskit = null; }; + + "bindings-fann" = callPackage + ({ mkDerivation, base, bindings-DSL, fann }: + mkDerivation { + pname = "bindings-fann"; + version = "0.0.2"; + sha256 = "1hryjj9aabaxrcgmr3i6sklbyb58djzsrlssidgll3vb0wwcgbq7"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ fann ]; + description = "Low level bindings to FANN neural network library"; + license = stdenv.lib.licenses.bsd3; + }) { fann = null; }; + + "bindings-friso" = callPackage + ({ mkDerivation, base, bindings-DSL, friso }: + mkDerivation { + pname = "bindings-friso"; + version = "0.1.0.0"; + sha256 = "0wg120qrqqf2g38ifjkwj5cc42sdcdn2lrs93wrdq9dd7kldn79c"; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ friso ]; + description = "Low level bindings for friso"; + license = stdenv.lib.licenses.asl20; + }) { friso = null; }; + + "bindings-glib" = callPackage + ({ mkDerivation, base, bindings-DSL, glib }: + mkDerivation { + pname = "bindings-glib"; + version = "0.1.5"; + sha256 = "0jhifzbwbphlzz9ffv3pyjv27phvcvky1gczmi9kvfz761b9qgyx"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ glib ]; + description = "Low level bindings to GLib"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) glib; }; + + "bindings-gobject" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-glib, glib }: + mkDerivation { + pname = "bindings-gobject"; + version = "0.4"; + sha256 = "1r2cg06r068nfyppjs2kwfmam7vk5x0l4f865arrrgrqam3bs1av"; + buildDepends = [ base bindings-DSL bindings-glib ]; + pkgconfigDepends = [ glib ]; + description = "Low level bindings supporting GObject and derived libraries"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) glib; }; + + "bindings-gpgme" = callPackage + ({ mkDerivation, base, bindings-DSL, gpgme }: + mkDerivation { + pname = "bindings-gpgme"; + version = "0.1.6"; + sha256 = "0mwlb1fk852pk6an3ay9mgxmxqf6f6bzm965agm80yhr2ab3iqhq"; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ gpgme ]; + homepage = "http://bitbucket.org/mauricio/bindings-gpgme"; + description = "Project bindings-* raw interface to gpgme"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-gsl" = callPackage + ({ mkDerivation, base, bindings-DSL, gsl }: + mkDerivation { + pname = "bindings-gsl"; + version = "0.2.1"; + sha256 = "0yv0k6r2pd4bbq0qsf6wfx752qn0d2d0s3jfa633gy6sg97j2n3y"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ gsl ]; + description = "Low level bindings to GNU GSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-gts" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-glib, gts }: + mkDerivation { + pname = "bindings-gts"; + version = "0.1.1"; + sha256 = "1niqkxw7wxircwgvd9z4q9j3jxswifhl0h88v3j35lbxhiz6v7kh"; + buildDepends = [ base bindings-DSL bindings-glib ]; + pkgconfigDepends = [ gts ]; + description = "Low level bindings supporting GTS, the GNU Triangulated Surface Library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "bindings-hamlib" = callPackage + ({ mkDerivation, base, bindings-DSL, hamlib }: + mkDerivation { + pname = "bindings-hamlib"; + version = "0.1.0.0"; + sha256 = "1na9v5s5lqdnnj031zmqg3xfpsvy80gzr7qg0f3gsyyniww72xlz"; + editedCabalFile = "1eea9735be1dd9f54d91406fbf56da41b8d68a3760ada5e4fc4caf0658c997c9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ hamlib ]; + homepage = "https://github.com/relrod/hamlib-haskell"; + description = "Hamlib bindings for Haskell"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "bindings-hdf5" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-hdf5"; + version = "0.1"; + sha256 = "0x6p1mwwnpcd5bd6iy4di11n7b45c4zp9d6l957mmhsyg24h2n79"; + buildDepends = [ base bindings-DSL ]; + description = "Project bindings-* raw interface to HDF5 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-levmar" = callPackage + ({ mkDerivation, base, bindings-DSL, blas, lapack }: + mkDerivation { + pname = "bindings-levmar"; + version = "1.1.0.3"; + sha256 = "1da9n88wwjpm3ph7q73niv3cslpa0h8r0lsyfl35arymxfqpb4c0"; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ blas lapack ]; + configureFlags = [ "-f-accelerate" "-f-mkl" ]; + homepage = "https://github.com/basvandijk/bindings-levmar"; + description = "Low level bindings to the C levmar (Levenberg-Marquardt) library"; + license = "unknown"; + }) { inherit (pkgs) blas; + lapack = null; }; + + "bindings-libcddb" = callPackage + ({ mkDerivation, base, bindings-DSL, libcddb }: + mkDerivation { + pname = "bindings-libcddb"; + version = "0.3"; + sha256 = "1hygdr4w27igwc513vs7rc9i2xcmr1ndvbiwhkrdw2x0wsmz6yyy"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ libcddb ]; + homepage = "http://bitbucket.org/mauricio/bindings-libcddb"; + description = "Low level binding to libcddb"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-libffi" = callPackage + ({ mkDerivation, base, bindings-DSL, libffi }: + mkDerivation { + pname = "bindings-libffi"; + version = "0.3"; + sha256 = "1321hr92nsa7fljxxir8waj7i42m8dvz76h693vp4n3lqll9hcf9"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ libffi ]; + description = "Low level bindings to libffi"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) libffi; }; + + "bindings-libftdi" = callPackage + ({ mkDerivation, base, bindings-DSL, libftdi, libusb }: + mkDerivation { + pname = "bindings-libftdi"; + version = "0.1"; + sha256 = "07kabkvdjiskika9vddrf9vhknld1x9s4m3b89d9m6l4gb2ln76i"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ libftdi libusb ]; + description = "Low level bindings to libftdi"; + license = "GPL"; + }) {}; + + "bindings-librrd" = callPackage + ({ mkDerivation, base, bindings-DSL, librrd }: + mkDerivation { + pname = "bindings-librrd"; + version = "0.2.0.1"; + sha256 = "1dyhq06rs91g77c67lfnscn7l9fgbzikiqnv2d494jd60y1q8n8y"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ librrd ]; + homepage = "http://cielonegro.org/Bindings-librrd.html"; + description = "Low level bindings to RRDtool"; + license = stdenv.lib.licenses.publicDomain; + }) { librrd = null; }; + + "bindings-libstemmer" = callPackage + ({ mkDerivation, base, bindings-DSL, resourcet, stemmer + , transformers + }: + mkDerivation { + pname = "bindings-libstemmer"; + version = "0.1.0.0"; + sha256 = "03plarpy0fpv9anqnaqwcji3vij2qrxd4qmli77jb5npmax20r92"; + buildDepends = [ base bindings-DSL resourcet transformers ]; + extraLibraries = [ stemmer ]; + description = "Binding for libstemmer with low level binding"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) stemmer; }; + + "bindings-libusb" = callPackage + ({ mkDerivation, base, bindings-DSL, libusb }: + mkDerivation { + pname = "bindings-libusb"; + version = "1.4.5.0"; + sha256 = "0xnx9p6wqbwiaqigdnf7x6vd0qq7w9wm0vxsh93adpb5wdpjza66"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ libusb ]; + homepage = "https://github.com/basvandijk/bindings-libusb"; + description = "Low level bindings to libusb"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-libv4l2" = callPackage + ({ mkDerivation, base, bindings-DSL, v4l2 }: + mkDerivation { + pname = "bindings-libv4l2"; + version = "0.1"; + sha256 = "0s31dh5g26nldb6aq6q4i6ypgajincw7n3d3vm838x3w320qvg2g"; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ v4l2 ]; + homepage = "https://gitorious.org/hsv4l2"; + description = "bindings to libv4l2 for Linux"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) v4l2; }; + + "bindings-libzip" = callPackage + ({ mkDerivation, base, bindings-DSL, libzip }: + mkDerivation { + pname = "bindings-libzip"; + version = "0.11"; + sha256 = "0hqkp4hvav67xqjfwbik3i06vq8f78jjzf37ncl6wwcw5w65hhrj"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ libzip ]; + configureFlags = [ "-f-nopkgconfig" ]; + homepage = "http://bitbucket.org/astanin/hs-libzip/"; + description = "Low level bindings to libzip"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-linux-videodev2" = callPackage + ({ mkDerivation, base, bindings-DSL, ioctl }: + mkDerivation { + pname = "bindings-linux-videodev2"; + version = "0.1"; + sha256 = "1pqi8ks441m1s1md6nhjr7zhal5fv6s71xq4881zijd539qhq9dq"; + buildDepends = [ base bindings-DSL ioctl ]; + homepage = "https://gitorious.org/hsv4l2"; + description = "bindings to Video For Linux Two (v4l2) kernel interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-lxc" = callPackage + ({ mkDerivation, base, bindings-DSL, lxc }: + mkDerivation { + pname = "bindings-lxc"; + version = "0.2.0.1"; + sha256 = "0w61xzx8krr1pfa9ys7akpra2r0njziysm3ri08fb98g75hp9942"; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ lxc ]; + homepage = "https://github.com/fizruk/bindings-lxc"; + description = "Direct Haskell bindings to LXC (Linux containers) C API"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) lxc; }; + + "bindings-mmap" = callPackage + ({ mkDerivation, bindings-posix }: + mkDerivation { + pname = "bindings-mmap"; + version = "1.0"; + sha256 = "19qdf5z6mf8j8inlnax0nv1wiv4va27z4a303hpkbgda459093nd"; + buildDepends = [ bindings-posix ]; + description = "(deprecated) see bindings-posix instead"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-mpdecimal" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-mpdecimal"; + version = "0.8.0.0"; + sha256 = "18i68ivsrdndjpfnyq6dlmmkkx22v3rp619nm26af8ka3qai12j5"; + buildDepends = [ base bindings-DSL ]; + homepage = "http://www.github.com/massysett/bindings-mpdecimal"; + description = "bindings to mpdecimal library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-nettle" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, hspec, HUnit + , nettle, QuickCheck, quickcheck-io + }: + mkDerivation { + pname = "bindings-nettle"; + version = "0.1.1"; + sha256 = "1cd2yya6qhcx6vxsjdrlzkrj4k5nd15bz8fnkhhl2vm6r1w9jzq4"; + buildDepends = [ base bindings-DSL ]; + testDepends = [ + base bytestring hspec HUnit QuickCheck quickcheck-io + ]; + pkgconfigDepends = [ nettle ]; + homepage = "http://floss.scru.org/bindings-nettle"; + description = "bindings to nettle crypto library"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) nettle; }; + + "bindings-parport" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-parport"; + version = "0.0.4"; + sha256 = "1q404clpqzv0gik80ycipl94hvj27397z5cw1cs7b0yxlypllg3j"; + buildDepends = [ base bindings-DSL ]; + description = "parport bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-portaudio" = callPackage + ({ mkDerivation, base, bindings-DSL, portaudio }: + mkDerivation { + pname = "bindings-portaudio"; + version = "0.1"; + sha256 = "0wcxq300ijfkf4zc7p4xwsd9wzhnlss0kxjf04fka01mf9bh3ai2"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ portaudio ]; + configureFlags = [ + "-f-bundle" "-f-wdmks" "-f-wmme" "-f-directsound" "-f-wasapi" + ]; + description = "Low-level bindings to portaudio library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) portaudio; }; + + "bindings-posix" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-posix"; + version = "1.2.6"; + sha256 = "1yza3qbf0f5gfpg79pb6xfpw37zg191nmxa4r6h9x4xb5na0rzff"; + buildDepends = [ base bindings-DSL ]; + description = "Low level bindings to posix"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-ppdev" = callPackage + ({ mkDerivation, base, bindings-DSL, ioctl }: + mkDerivation { + pname = "bindings-ppdev"; + version = "0.0.3"; + sha256 = "18px429hplpabfhapwasbdgw8ynfm3vr5rf81pp173j1z0bv4ygq"; + buildDepends = [ base bindings-DSL ioctl ]; + description = "PPDev bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-saga-cmd" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , process, text, unix + }: + mkDerivation { + pname = "bindings-saga-cmd"; + version = "0.1.0.0"; + sha256 = "14wcw62j6lmlx3dy3k0ssy7mc2q8y8p7r1gr6m9rszxb9r5h1b9r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs containers directory filepath process text unix + ]; + homepage = "https://github.com/michelk/bindings-saga-cmd.hs"; + description = "Wrapping saga_cmd"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "bindings-sane" = callPackage + ({ mkDerivation, base, bindings-DSL, saneBackends }: + mkDerivation { + pname = "bindings-sane"; + version = "0.0.1"; + sha256 = "0jxhc0x5hq6y7iznqlxbgnl37a7k8yki2ri475gyc158d47b0zm2"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ saneBackends ]; + homepage = "http://floss.scru.org/bindings-sane"; + description = "FFI bindings to libsane"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "bindings-sc3" = callPackage + ({ mkDerivation, base, bindings-DSL, scsynth }: + mkDerivation { + pname = "bindings-sc3"; + version = "0.4.1"; + sha256 = "07vp6hzjjrbh3j152mq8f1i6xh9m2r20a555y03p9fzdfrb5kixd"; + buildDepends = [ base bindings-DSL ]; + extraLibraries = [ scsynth ]; + homepage = "https://github.com/kaoskorobase/bindings-sc3/"; + description = "Low-level bindings to the SuperCollider synthesis engine library"; + license = "GPL"; + }) { scsynth = null; }; + + "bindings-sipc" = callPackage + ({ mkDerivation, base, sipc }: + mkDerivation { + pname = "bindings-sipc"; + version = "1.1"; + sha256 = "1r2akdkhw054k6vg9a7jpm9ck280lsfkizz7y6cqbn1hy463grkd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + extraLibraries = [ sipc ]; + homepage = "https://github.com/justinethier/hs-bindings-sipc"; + description = "Low level bindings to SIPC"; + license = "LGPL"; + }) { sipc = null; }; + + "bindings-sophia" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-sophia"; + version = "0.2.0.2"; + sha256 = "0fiibm7nrsx9pzi2lvhhbw71bah6s22h3jvn417ng3lj6ghhzii6"; + buildDepends = [ base bindings-DSL ]; + description = "Low-level bindings to sophia library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-sqlite3" = callPackage + ({ mkDerivation, base, bindings-DSL, sqlite }: + mkDerivation { + pname = "bindings-sqlite3"; + version = "1.0.3"; + sha256 = "0f30a7xdx50gs7hdv16b3m2055f0ar5c2cani318iwympnrpgww1"; + buildDepends = [ base bindings-DSL ]; + pkgconfigDepends = [ sqlite ]; + description = "Low level bindings to sqlite3"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) sqlite; }; + + "bindings-svm" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-svm"; + version = "0.2.1"; + sha256 = "1nnmyxn28qdfy2sclnxv2mf2d426vrzgs7f0vvqri6fkjnvmk11b"; + buildDepends = [ base bindings-DSL ]; + homepage = "http://github.com/tanimoto/bindings-svm"; + description = "Low level bindings to libsvm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bindings-uname" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings-uname"; + version = "0.1"; + sha256 = "1lsw4dh5vgmfvrx62ns5kmngzlmjzbxkx43x5i2k5qlmzp1pa3hk"; + buildDepends = [ base ]; + description = "Low-level binding to POSIX uname(3)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bindings-yices" = callPackage + ({ mkDerivation, base, gmp, yices }: + mkDerivation { + pname = "bindings-yices"; + version = "0.2"; + sha256 = "13yfhx6krj59qij9yvcl4fr6znd28nbldbv0qfhf83h3h18araf9"; + buildDepends = [ base ]; + extraLibraries = [ gmp yices ]; + configureFlags = [ "-fyices-dynamic" ]; + description = "Bindings to the Yices theorem prover"; + license = stdenv.lib.licenses.publicDomain; + }) { inherit (pkgs) yices; }; + + "binembed" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , dlist, filepath + }: + mkDerivation { + pname = "binembed"; + version = "0.1.0.2"; + sha256 = "0cabiww0iczgpk7rrf4iqy3vamq65w5m1r5y90117llr6w610rks"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory dlist filepath + ]; + homepage = "http://gitorious.org/binembed"; + description = "Embed data into object files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "binembed-example" = callPackage + ({ mkDerivation, base, binembed, bytestring, containers, filepath + }: + mkDerivation { + pname = "binembed-example"; + version = "0.1"; + sha256 = "069caz3gzpnc9fm553yxj3jwn07svb0i34kfqw4vzlkkpzs5r5g4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binembed bytestring containers filepath ]; + homepage = "http://gitorious.org/binembed"; + description = "Example project using binembed to embed data in object files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bio" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, mtl, old-time, parallel, parsec, process, QuickCheck + , random, tagsoup + }: + mkDerivation { + pname = "bio"; + version = "0.5.3"; + sha256 = "1vby3nbqbwza65jg5d0bmzh22i5s20cjbqdgaq9zasza7ywgkj22"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory mtl old-time + parallel parsec process QuickCheck random tagsoup + ]; + configureFlags = [ "-fexamples" "-f-test" ]; + homepage = "http://biohaskell.org/Libraries/Bio"; + description = "A bioinformatics library"; + license = "LGPL"; + }) {}; + + "bioace" = callPackage + ({ mkDerivation, base, bioalign, biocore, bytestring, parsec }: + mkDerivation { + pname = "bioace"; + version = "0.0.1"; + sha256 = "08k2w66gpysjk038pi50lc21gbn2dyp5z8ls0qhcmjqc59dn8hvg"; + buildDepends = [ base bioalign biocore bytestring parsec ]; + homepage = "https://patch-tag.com/r/dfornika/bioace/home"; + description = "Library for reading ace assembly files"; + license = "GPL"; + }) {}; + + "bioalign" = callPackage + ({ mkDerivation, base, biocore, bytestring }: + mkDerivation { + pname = "bioalign"; + version = "0.0.5"; + sha256 = "006gg8ds6klrl9rc1csi247rf8gzlgn9mdi0jl4pjz5xmf0jw5dr"; + buildDepends = [ base biocore bytestring ]; + homepage = "https://patch-tag.com/r/dfornika/biophd/home"; + description = "Data structures and helper functions for calculating alignments"; + license = "GPL"; + }) {}; + + "biocore" = callPackage + ({ mkDerivation, base, bytestring, stringable }: + mkDerivation { + pname = "biocore"; + version = "0.3.1"; + sha256 = "06ml9p144bv0c9hv6pkcvhdgc0vw0jxzbqb834ilr38kjmrpsar1"; + buildDepends = [ base bytestring stringable ]; + description = "A bioinformatics library"; + license = "LGPL"; + }) {}; + + "biofasta" = callPackage + ({ mkDerivation, base, biocore, bytestring }: + mkDerivation { + pname = "biofasta"; + version = "0.0.3"; + sha256 = "1l770sg2gcg7wl5yfrrk9nr7hgd5m0q158ad5nd8z7i5vsfah8b2"; + buildDepends = [ base biocore bytestring ]; + homepage = "https://patch-tag.com/r/dfornika/biofasta/home"; + description = "Library for reading fasta sequence files"; + license = "GPL"; + }) {}; + + "biofastq" = callPackage + ({ mkDerivation, base, biocore, bytestring }: + mkDerivation { + pname = "biofastq"; + version = "0.1"; + sha256 = "0453cb2sw6x9hx3z7w3fvymwi0l0s86wlvi6vvsh0jcwas3iirbl"; + buildDepends = [ base biocore bytestring ]; + homepage = "http://biohaskell.org/"; + description = "A library for reading FASTQ files"; + license = "LGPL"; + }) {}; + + "biophd" = callPackage + ({ mkDerivation, base, binary, biocore, bytestring, old-locale + , parsec, text, time + }: + mkDerivation { + pname = "biophd"; + version = "0.0.6"; + sha256 = "1206pa9ah473rvpj6yr769fwmjc3axl036ny3yzf52lhy6bcggbb"; + buildDepends = [ + base binary biocore bytestring old-locale parsec text time + ]; + homepage = "https://github.com/dfornika/biophd/wiki"; + description = "Library for reading phd sequence files"; + license = "GPL"; + }) {}; + + "biopsl" = callPackage + ({ mkDerivation, base, biocore, bytestring, cmdargs + , unordered-containers + }: + mkDerivation { + pname = "biopsl"; + version = "0.4"; + sha256 = "1v9vg9gnrf606raqlzcd15irg60v3cf5m0yy5qsdyxm24102bgmj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base biocore bytestring cmdargs unordered-containers + ]; + homepage = "http://biohaskell.org/"; + description = "Library and executables for working with PSL files"; + license = "LGPL"; + }) {}; + + "biosff" = callPackage + ({ mkDerivation, array, base, binary, biocore, bytestring, cmdargs + , mtl + }: + mkDerivation { + pname = "biosff"; + version = "0.3.7.1"; + sha256 = "1mxsqxcf5sh37gpfqil499i9n8wi3sk5sl2cx6x6agbc0n726bwq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary biocore bytestring cmdargs mtl + ]; + configureFlags = [ "-ffclip" "-ffrecover" "-fflower" ]; + homepage = "http://biohaskell.org/"; + description = "Library and executables for working with SFF files"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "biostockholm" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, biocore + , blaze-builder, blaze-builder-conduit, bytestring, conduit + , containers, deepseq, hspec, HUnit, QuickCheck, transformers + , zlib-conduit + }: + mkDerivation { + pname = "biostockholm"; + version = "0.3.2"; + sha256 = "13rzlb2s3y8vp969s8z1gxmiccvpgrv4yxpim4bjbyc2yblbbnk7"; + buildDepends = [ + attoparsec attoparsec-conduit base biocore blaze-builder + blaze-builder-conduit bytestring conduit containers deepseq + ]; + testDepends = [ + base biocore bytestring conduit containers hspec HUnit QuickCheck + transformers zlib-conduit + ]; + description = "Parsing and rendering of Stockholm files (used by Pfam, Rfam and Infernal)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bird" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hack + , hack-handler-happstack, haskell98, MissingH, mtl, parsec, process + , rallod + }: + mkDerivation { + pname = "bird"; + version = "0.0.19"; + sha256 = "0w380dcpk8gp5cx24nh6xlnibd6pw93wmxcajl26p4kd5cxbgfqz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-default hack hack-handler-happstack + haskell98 MissingH mtl parsec process rallod + ]; + homepage = "http://github.com/moonmaster9000/bird"; + description = "A simple, sinatra-inspired web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bit-array" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, loch-th + , numeric-qq, placeholders + }: + mkDerivation { + pname = "bit-array"; + version = "0.1.0"; + sha256 = "0v04drr3m3096shp70l4iwqzva45szjhfl1yzaqblvn49hky8kns"; + buildDepends = [ base loch-th numeric-qq placeholders ]; + testDepends = [ base directory doctest filepath ]; + homepage = "https://github.com/nikita-volkov/bit-array"; + description = "A bit array (aka bitset, bitmap, bit vector) API for numeric types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bit-vector" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "bit-vector"; + version = "0.1.0"; + sha256 = "1z2gk5wbl865p893hz77jkg7lyl6698va5r33fi7w1vv8656s14n"; + buildDepends = [ base vector ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/acfoltzer/bit-vector"; + description = "Simple bit vectors for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitarray" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "bitarray"; + version = "0.0.1.1"; + sha256 = "00nqd62cbh42qqqvcl6iv1i9kbv0f0mkiygv4j70wfh5cl86yzxj"; + buildDepends = [ array base ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Mutable and immutable bit arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitcoin-rpc" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , containers, ghc-prim, HTTP, HUnit, mtl, network, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, unix, unordered-containers, watchdog + }: + mkDerivation { + pname = "bitcoin-rpc"; + version = "0.5.0.1"; + sha256 = "0bx54033w0yjb2isd7cvnd46qz3nqs7z6flw0mb1nkd81sdxbhp2"; + buildDepends = [ + aeson attoparsec base bytestring cereal containers ghc-prim HTTP + mtl network text unix unordered-containers watchdog + ]; + testDepends = [ + aeson attoparsec base bytestring cereal containers ghc-prim HTTP + HUnit mtl network QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text unix unordered-containers watchdog + ]; + description = "Library to communicate with the Satoshi Bitcoin daemon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitly-cli" = callPackage + ({ mkDerivation, base, Bitly, directory, filepath, regexpr }: + mkDerivation { + pname = "bitly-cli"; + version = "0.1.2"; + sha256 = "0g63lg3599clbn4xcg9kcak6hs4877dwj00607c5gyh5x4d2c21d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Bitly directory filepath regexpr ]; + homepage = "http://bitbucket.org/jetxee/hs-bitly/"; + description = "A command line tool to access bit.ly URL shortener."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitmap" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bitmap"; + version = "0.0.2"; + sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m"; + buildDepends = [ base bytestring ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitmap-opengl" = callPackage + ({ mkDerivation, base, bitmap, OpenGL }: + mkDerivation { + pname = "bitmap-opengl"; + version = "0.0.1.5"; + sha256 = "1wq1p0vvif750gpyh2kq3agzwga3hx0fq28irbw5dgrz462dd9pv"; + buildDepends = [ base bitmap OpenGL ]; + configureFlags = [ "-fopengl29" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "OpenGL support for Data.Bitmap."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitmaps" = callPackage + ({ mkDerivation, array, base, binary, bitmap, bytestring, cereal + , containers, monad-state, stb-image, string-class, tagged, zlib + }: + mkDerivation { + pname = "bitmaps"; + version = "0.2.6.3"; + sha256 = "1cbfbbyvmdlfwn6pjhxkd8f4ajkp9cm18apzmrqffrj58gmzr1p0"; + buildDepends = [ + array base binary bitmap bytestring cereal containers monad-state + stb-image string-class tagged zlib + ]; + homepage = "https://github.com/bairyn/bitmaps"; + description = "Bitmap library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bits" = callPackage + ({ mkDerivation, base, bytes, directory, doctest, filepath, mtl + , transformers + }: + mkDerivation { + pname = "bits"; + version = "0.4"; + sha256 = "12s5yk47y0zqzqiyaw9jchyl3crf1id9dk67m638b070d46k29p6"; + buildDepends = [ base bytes mtl transformers ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/bits"; + description = "Various bit twiddling and bitwise serialization primitives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bits-atomic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bits-atomic"; + version = "0.1.3"; + sha256 = "13fbakkwcdk63dm7r0mcsanm5mijp73c7x1kxpay2f03rxb39b70"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-test" ]; + description = "Atomic bit operations on memory locations for low-level synchronization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bits-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec, HUnit, mtl }: + mkDerivation { + pname = "bits-conduit"; + version = "0.2.0.0"; + sha256 = "08hgl1pvwadnrgqcs1yl7lvqgh955swbscpay4chb097pqqggdrj"; + buildDepends = [ base bytestring conduit mtl ]; + testDepends = [ base bytestring conduit hspec HUnit mtl ]; + description = "Bitstream support for Conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bits-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bits-extras"; + version = "0.1.3"; + sha256 = "0sy9dksmdx0773bsn8yi5hw4qpgn16g8aqqj888w1x75cbsxr997"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-test" ]; + description = "Efficient high-level bit operations not found in Data.Bits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitset" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, gmp, integer-gmp + , QuickCheck, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "bitset"; + version = "1.4.8"; + sha256 = "0h912i3wb6v8sx0c4mlp0j65l3yhpdsk3my8zhif2jls2sxns988"; + buildDepends = [ base deepseq ghc-prim integer-gmp ]; + testDepends = [ base QuickCheck tasty tasty-quickcheck ]; + extraLibraries = [ gmp ]; + description = "A space-efficient set data structure"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bitspeak" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-glib + , bindings-gobject, gtk, pango + }: + mkDerivation { + pname = "bitspeak"; + version = "0.0.3"; + sha256 = "02dyi59lp6blrvsc10ahjnra1vaz3kzb8h0jpk74k7n6flia8z1k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bindings-DSL bindings-glib bindings-gobject + ]; + pkgconfigDepends = [ gtk pango ]; + description = "Proof-of-concept tool for writing using binary choices"; + license = "GPL"; + }) { inherit (pkgs) gtk pango; }; + + "bitstream" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, QuickCheck + , vector + }: + mkDerivation { + pname = "bitstream"; + version = "0.2.0.3"; + sha256 = "0vskdlaczkv4szrnhhllfvmhvil58ra1qwjzhjkchgmvhx4b6jzq"; + buildDepends = [ base base-unicode-symbols bytestring vector ]; + testDepends = [ + base base-unicode-symbols bytestring QuickCheck vector + ]; + homepage = "https://github.com/phonohawk/bitstream"; + description = "Fast, packed, strict and lazy bit streams with stream fusion"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bitstring" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bitstring"; + version = "0.0.0"; + sha256 = "1ix2x4v76wq5148k1aax69cf8sk14cd0z362dz1d2qmj9qxsnsw8"; + buildDepends = [ base bytestring ]; + configureFlags = [ "-f-withquickcheck" "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Lazy bit strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bittorrent" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base32-bytestring + , base64-bytestring, bencoding, binary, binary-conduit, bits-extras + , BoundedChan, bytestring, cereal, cereal-conduit, conduit + , containers, cryptohash, data-default, deepseq, directory, entropy + , filepath, hashable, hspec, HTTP, IntervalMap, intset, krpc, lens + , mmap, mtl, network, network-conduit, old-locale, pretty + , pretty-class, QuickCheck, quickcheck-instances, resourcet + , SafeSemaphore, split, stm, text, time, transformers + , unordered-containers, urlencoded, vector + }: + mkDerivation { + pname = "bittorrent"; + version = "0.0.0.3"; + sha256 = "155bbqqn33mlavvcm6xfxs4dqij66jfhqxjmrjkyxvzd36yz0ann"; + buildDepends = [ + aeson base base16-bytestring base32-bytestring base64-bytestring + bencoding binary binary-conduit bits-extras BoundedChan bytestring + cereal cereal-conduit conduit containers cryptohash data-default + deepseq directory entropy filepath hashable HTTP IntervalMap intset + krpc lens mmap mtl network network-conduit old-locale pretty + pretty-class resourcet SafeSemaphore split stm text time + transformers unordered-containers urlencoded vector + ]; + testDepends = [ + aeson base bencoding bytestring cereal directory filepath hspec + network QuickCheck quickcheck-instances text time + ]; + homepage = "https://github.com/cobit/bittorrent"; + description = "Bittorrent protocol implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bitvec" = callPackage + ({ mkDerivation, base, HUnit, primitive, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "bitvec"; + version = "0.1.0.1"; + sha256 = "0zgg72qpxgcgjrr2lr702abibnm79h6knb3jcwdjcxssgb6l70q4"; + buildDepends = [ base primitive vector ]; + testDepends = [ + base HUnit primitive QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/mokus0/bitvec"; + description = "Unboxed vectors of bits / dense IntSets"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bitwise" = callPackage + ({ mkDerivation, array, base, bytestring, QuickCheck }: + mkDerivation { + pname = "bitwise"; + version = "0.1.0.1"; + sha256 = "0k3xzw6lcrffbv8hqgg4kaanizql8r888ap4bw22sh3l3rq7zasn"; + buildDepends = [ array base bytestring ]; + testDepends = [ base QuickCheck ]; + homepage = "https://gitorious.org/bitwise"; + description = "fast multi-dimensional unboxed bit packed Bool arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bk-tree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "bk-tree"; + version = "0.1.1"; + sha256 = "0av4gkh2vr9righ26hbagh8j30i8k4sp3af98lmwm5gf81vs5az4"; + buildDepends = [ base containers ]; + homepage = "https://github.com/bitonic/language-spelling"; + description = "BK-tree implementation"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bkr" = callPackage + ({ mkDerivation, aws, base, bytestring, directory, filepath, HDBC + , HDBC-sqlite3, hslogger, http-conduit, MissingH, pureMD5, random + , strict, text, unix, utf8-string + }: + mkDerivation { + pname = "bkr"; + version = "0.1.2"; + sha256 = "1zi429ny66qp3ywlqfg7y0xk472vxh4z572a4c8rbzpx5lgiypxs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aws base bytestring directory filepath HDBC HDBC-sqlite3 hslogger + http-conduit MissingH pureMD5 random strict text unix utf8-string + ]; + homepage = "https://github.com/ingesson/bkr"; + description = "Backup utility for backing up to cloud storage services (S3 only right now)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bktrees" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "bktrees"; + version = "0.3.1"; + sha256 = "1d2iz48n0ayn0hi9xa110pxy1mv5a4m21rmbpvs6ki1a7cv4ghn9"; + buildDepends = [ array base containers ]; + configureFlags = [ "-fsplitbase" ]; + description = "A set data structure with approximate searching"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bla" = callPackage + ({ mkDerivation, base, haskell98, unix }: + mkDerivation { + pname = "bla"; + version = "2009.10.20"; + sha256 = "1zb076m4673jmvzazwjjmlw3nrnw0j22hiim6r90014sqcpb6xhp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 unix ]; + homepage = "http://github.com/nfjinjing/bla"; + description = "a stupid cron"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "black-jewel" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, directory + , download, haskeline, HTTP, hxt, network, process, QuickCheck + , safe, tagsoup, transformers, zlib + }: + mkDerivation { + pname = "black-jewel"; + version = "0.0.0.1"; + sha256 = "1ki6kdmc5ss0dp7jrhv9zx9a93f2p38q7i57n0y94awyv5772yla"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring directory download haskeline HTTP hxt + network process safe tagsoup transformers zlib + ]; + testDepends = [ base QuickCheck ]; + homepage = "http://git.kaction.name/black-jewel"; + description = "The pirate bay client"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "blacktip" = callPackage + ({ mkDerivation, base, bitwise, bytestring, deepseq + , deepseq-generics, hspec, locators, network-info, safe, split + , system-fileio, system-filepath, time + }: + mkDerivation { + pname = "blacktip"; + version = "0.1.0.1"; + sha256 = "12s05l348q6xlhrwhh2i5v04i9bglvb00vpy25j5axdv5k8nwn62"; + buildDepends = [ + base bitwise bytestring deepseq deepseq-generics locators + network-info safe split system-fileio system-filepath time + ]; + testDepends = [ base hspec ]; + homepage = "https://github.com/bitemyapp/blacktip"; + description = "Decentralized, k-ordered unique ID generator"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "blakesum" = callPackage + ({ mkDerivation, base, bytestring, text, vector }: + mkDerivation { + pname = "blakesum"; + version = "0.5"; + sha256 = "15k3vf9jqcw1a9gyppkhn5ibj7ld8mb2irfhbwd3plj86xyxxa0g"; + buildDepends = [ base bytestring text vector ]; + homepage = "https://github.com/killerswan/Haskell-BLAKE"; + description = "The BLAKE SHA-3 candidate hashes, in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blakesum-demo" = callPackage + ({ mkDerivation, base, blakesum, bytestring, haskell98, text + , vector + }: + mkDerivation { + pname = "blakesum-demo"; + version = "0.5"; + sha256 = "1d07005fd670p74vkyi9gg3wawyi21s37ww69fsrrgarf3i5p4m9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base blakesum bytestring haskell98 text vector ]; + homepage = "https://github.com/killerswan/Haskell-BLAKE"; + description = "The BLAKE SHA-3 candidate hashes, in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blank-canvas" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, colour + , containers, data-default-class, http-types, kansas-comet, scotty + , stm, text, transformers, vector, wai, wai-extra, warp + }: + mkDerivation { + pname = "blank-canvas"; + version = "0.5"; + sha256 = "05kfyjp9vncyzsvq018ilb8vh7fyzbc06nlx35jk3dzj6i6x5bgs"; + buildDepends = [ + aeson base base64-bytestring bytestring colour containers + data-default-class http-types kansas-comet scotty stm text + transformers vector wai wai-extra warp + ]; + homepage = "https://github.com/ku-fpg/blank-canvas/wiki"; + description = "HTML5 Canvas Graphics Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blas" = callPackage + ({ mkDerivation, base, ieee, QuickCheck, storable-complex }: + mkDerivation { + pname = "blas"; + version = "0.7.6"; + sha256 = "1q6fkw2bsppymy5wi7mgkl09caij52xplw64786548z9i95r0bli"; + buildDepends = [ base ieee QuickCheck storable-complex ]; + homepage = "http://github.com/patperry/blas"; + description = "Bindings to the BLAS library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blas-hs" = callPackage + ({ mkDerivation, base, blas, storable-complex, vector }: + mkDerivation { + pname = "blas-hs"; + version = "0.1.1.0"; + sha256 = "11mhjvqjnap4lj70f6lxjrjrdlkw8gnmd1lz4cfkjawq4w4npq40"; + buildDepends = [ base storable-complex ]; + testDepends = [ base vector ]; + extraLibraries = [ blas ]; + configureFlags = [ + "-f-cblas" "-f-mkl" "-f-openblas" "-f-no-accelerate" "-f-no-netlib" + ]; + homepage = "https://github.com/Rufflewind/blas-hs"; + description = "Low-level Haskell bindings to Blas"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) blas; }; + + "blastxml" = callPackage + ({ mkDerivation, base, biocore, bytestring, parallel, tagsoup }: + mkDerivation { + pname = "blastxml"; + version = "0.3.2"; + sha256 = "0slqvv8729vlniwswwipw3yss9id6xvmd416kad1ij064g28j00c"; + buildDepends = [ base biocore bytestring parallel tagsoup ]; + homepage = "http://biohaskell.org/"; + description = "Library for reading Blast XML output"; + license = "LGPL"; + }) {}; + + "blaze" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "blaze"; + version = "0.0.2"; + sha256 = "01n6cw3fjmlj5pmdy122ch4kbf6srvwlz356rr6nxfrm0ndcxp38"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-bootstrap" = callPackage + ({ mkDerivation, base, blaze-html, text }: + mkDerivation { + pname = "blaze-bootstrap"; + version = "0.1.0.0"; + sha256 = "1q1gwjg8xfp20lrlrlkdprny7j437fsnm5c9p5rv4549nyam7prw"; + buildDepends = [ base blaze-html text ]; + homepage = "http://github.com/agrafix/blaze-bootstrap"; + description = "Blaze helper functions for bootstrap pages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "blaze-builder" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "blaze-builder"; + version = "0.3.3.4"; + sha256 = "12xgmi8bc3h3cfk31rrfaklmwvyxgdwzwmxzw22yxd0dd8g11hg5"; + buildDepends = [ base bytestring text ]; + homepage = "http://github.com/meiersi/blaze-builder"; + description = "Efficient buffered output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-builder-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "blaze-builder-conduit"; + version = "1.1.0"; + sha256 = "0xxyn3lhcn1bkybhrl5dx68d0adf26ilf34gv0mxkwpfj7m7d3k3"; + buildDepends = [ base conduit ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Convert streams of builders to streams of bytestrings. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-builder-enumerator" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, enumerator + , transformers + }: + mkDerivation { + pname = "blaze-builder-enumerator"; + version = "0.2.0.6"; + sha256 = "0pdw18drvikb465qh43b8wjyvpqj3wcilyczc21fri5ma4mxdkyp"; + buildDepends = [ + base blaze-builder bytestring enumerator transformers + ]; + homepage = "https://github.com/meiersi/blaze-builder-enumerator"; + description = "Enumeratees for the incremental conversion of builders to bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-from-html" = callPackage + ({ mkDerivation, base, containers, directory, filepath, tagsoup }: + mkDerivation { + pname = "blaze-from-html"; + version = "0.3.2.1"; + sha256 = "1li3zxrgwj5rgk894d9zwfxnx5dfjzkvjlcyck2g7s0awfp2kq4s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers directory filepath tagsoup ]; + homepage = "http://jaspervdj.be/blaze"; + description = "Tool to convert HTML to BlazeHtml code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-html" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring + , containers, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "blaze-html"; + version = "0.7.0.3"; + sha256 = "1jn3vvrxb3ifxb5yzs76pjlk8c366xg1sab7qlw9a4kwmigvl6vx"; + buildDepends = [ base blaze-builder blaze-markup bytestring text ]; + testDepends = [ + base blaze-builder blaze-markup bytestring containers HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + homepage = "http://jaspervdj.be/blaze"; + description = "A blazingly fast HTML combinator library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-html-contrib" = callPackage + ({ mkDerivation, base, blaze-html, cgi, data-default, network, safe + , text + }: + mkDerivation { + pname = "blaze-html-contrib"; + version = "0.2.2"; + sha256 = "0a10vzbd5l32y716nmgc49rj2gpyavl8fl1z4qs5drx9adwj50cf"; + buildDepends = [ + base blaze-html cgi data-default network safe text + ]; + homepage = "https://github.com/egonSchiele/blaze-html-contrib"; + description = "Some contributions to add handy things to blaze html"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-html-hexpat" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, hexpat, text }: + mkDerivation { + pname = "blaze-html-hexpat"; + version = "0.1.0.0"; + sha256 = "11bw5ywvi7dlz5inch3z0vlg936ch1rnp99bh4nmwskvszidd7kg"; + buildDepends = [ base blaze-html bytestring hexpat text ]; + homepage = "https://github.com/jaspervdj/blaze-html-hexpat"; + description = "A hexpat backend for blaze-html"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-html-truncate" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, html-truncate + , tagsoup, text + }: + mkDerivation { + pname = "blaze-html-truncate"; + version = "0.3.0.0"; + sha256 = "1czjqxaik1c9ialdwh8inh5iajl87lrnfa9rxnidzvfhc7ks9zbl"; + buildDepends = [ + base blaze-markup bytestring html-truncate tagsoup text + ]; + homepage = "http://github.com/mruegenberg/blaze-html-truncate"; + description = "A truncator for blaze-html"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-markup" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "blaze-markup"; + version = "0.6.2.0"; + sha256 = "034aqkvxw0g6ry4d82bkvxky7w6yx4q6bp1wn4ydj9rqw8yh6m08"; + buildDepends = [ base blaze-builder bytestring text ]; + testDepends = [ + base blaze-builder bytestring containers HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + homepage = "http://jaspervdj.be/blaze"; + description = "A blazingly fast markup combinator library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-svg" = callPackage + ({ mkDerivation, base, blaze-markup, mtl }: + mkDerivation { + pname = "blaze-svg"; + version = "0.3.4"; + sha256 = "061011qrpqiyag9549hn0hfikvkrin5wb3cf0zfm9n80cgvzmqd3"; + buildDepends = [ base blaze-markup mtl ]; + homepage = "https://github.com/deepakjois/blaze-svg"; + description = "SVG combinator library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-textual" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, double-conversion + , ghc-prim, integer-gmp, old-locale, QuickCheck, test-framework + , test-framework-quickcheck2, text, time, vector + }: + mkDerivation { + pname = "blaze-textual"; + version = "0.2.0.9"; + sha256 = "1gwy1pjnc2ikxfxn9c751rnydry1hmlfk13k29xnns9vwglf81f0"; + buildDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp old-locale text + time vector + ]; + testDepends = [ + base blaze-builder bytestring double-conversion QuickCheck + test-framework test-framework-quickcheck2 + ]; + configureFlags = [ "-fnative" "-f-developer" ]; + homepage = "http://github.com/bos/blaze-textual"; + description = "Fast rendering of common datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blaze-textual-native" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, ghc-prim + , integer-gmp, old-locale, text, time, vector + }: + mkDerivation { + pname = "blaze-textual-native"; + version = "0.2.1.1"; + sha256 = "1q3gdf4ljc5xhw8f72qkvi6insk2nwdfk28a00y1b58jmk8003sd"; + buildDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp old-locale text + time vector + ]; + configureFlags = [ "-fnative" "-f-developer" ]; + homepage = "http://github.com/mailrank/blaze-textual"; + description = "Fast rendering of common datatypes (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blazeMarker" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup }: + mkDerivation { + pname = "blazeMarker"; + version = "0.1.0.0"; + sha256 = "03gx3ylxz7xa86ngi33dm347ni6a4mcq4fizlx3majpfdk5fs38c"; + buildDepends = [ base blaze-html blaze-markup ]; + description = "..."; + license = stdenv.lib.licenses.mit; + }) {}; + + "blink1" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "blink1"; + version = "0.4"; + sha256 = "0547wg4qk2xv5gzj1alaxk06j65dhmzhn6y48rjllyr4lc5bm2qj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base unix ]; + configureFlags = [ "-f-usb" ]; + description = "Control library for blink(1) LED from ThingM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blip" = callPackage + ({ mkDerivation, base, bliplib, bytestring, containers, filepath + , language-python, mtl, old-time, parseargs, pretty + }: + mkDerivation { + pname = "blip"; + version = "0.2.1"; + sha256 = "0ilzdjfaq8dzfla0kxgkqbjsba0kbgkz8w5bzlhl0fw6rnaa0hn7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bliplib bytestring containers filepath language-python mtl + old-time parseargs pretty + ]; + homepage = "https://github.com/bjpop/blip"; + description = "Python to bytecode compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bliplib" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, pretty + , utf8-string + }: + mkDerivation { + pname = "bliplib"; + version = "0.2.1"; + sha256 = "0i5lh78yyj82g08ypyfp01kgc56p6c3nrl9fk49bp2yqpghv65qz"; + buildDepends = [ + base binary bytestring containers mtl pretty utf8-string + ]; + homepage = "https://github.com/bjpop/blip"; + description = "Support code for Blip"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blocking-transactions" = callPackage + ({ mkDerivation, base, containers, parallel }: + mkDerivation { + pname = "blocking-transactions"; + version = "0.1.0.5"; + sha256 = "00xlj503h6073f9sk7a1p2b66nw2lryyvxxbawwz030mjdb6hgps"; + buildDepends = [ base containers parallel ]; + homepage = "http://www.downstairspeople.org/git/blocking-transactions.git"; + description = "Composable, blocking transactions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "blogination" = callPackage + ({ mkDerivation, base, ConfigFile, directory, feed, filepath + , haskell98, higherorder, highlighting-kate, mtl, old-locale + , old-time, pandoc, regex-compat, time, utf8-string, xhtml, xml + }: + mkDerivation { + pname = "blogination"; + version = "0.5"; + sha256 = "0bdhcjiz2b4zavmixvrl5la91s9z5pra05xk52118cjk4dcfdzfg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base ConfigFile directory feed filepath haskell98 higherorder + highlighting-kate mtl old-locale old-time pandoc regex-compat time + utf8-string xhtml xml + ]; + description = "Very simple static blog software"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bloodhound" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , directory, doctest, doctest-prop, filepath, hspec, http-client + , http-types, QuickCheck, semigroups, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "bloodhound"; + version = "0.5.0.1"; + sha256 = "1wvqj8fz3b6jvhmmi3calx6fsqjyvcpznks67bd0iiz9z0igh0ha"; + buildDepends = [ + aeson base bytestring conduit containers http-client http-types + semigroups text time vector + ]; + testDepends = [ + aeson base containers directory doctest doctest-prop filepath hspec + http-client http-types QuickCheck semigroups text time + unordered-containers vector + ]; + homepage = "https://github.com/bitemyapp/bloodhound"; + description = "ElasticSearch client library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bloomfilter" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, QuickCheck + , random, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "bloomfilter"; + version = "2.0.0.0"; + sha256 = "07fif8i5rinysli1mpi92k405kvw8va7w9v9w4wd5bylb87zy77f"; + buildDepends = [ array base bytestring deepseq ]; + testDepends = [ + base bytestring QuickCheck random test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/bos/bloomfilter"; + description = "Pure and impure Bloom Filter implementations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bloxorz" = callPackage + ({ mkDerivation, base, GLFW, OpenGL }: + mkDerivation { + pname = "bloxorz"; + version = "0.1.2"; + sha256 = "0cryvs5ia52dkc232cl2crhf0qq7ncir5c3zvrgsbzcc2hnmyrww"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLFW OpenGL ]; + description = "OpenGL Logic Game"; + license = "GPL"; + }) {}; + + "bluetile" = callPackage + ({ mkDerivation, base, ConfigFile, containers, directory, filepath + , glade, gtk, mtl, process, random, regex-compat, unix, utf8-string + , X11, X11-xft, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "bluetile"; + version = "0.6"; + sha256 = "13xfnx08xgbfppr4cqmrqj82w192ll4m1x4kmv5jdpk02yb4zqa2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile containers directory filepath glade gtk mtl process + random regex-compat unix utf8-string X11 X11-xft xmonad + xmonad-contrib + ]; + pkgconfigDepends = [ gtk ]; + homepage = "http://www.bluetile.org/"; + description = "full-featured tiling for the GNOME desktop environment"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) gtk; }; + + "bluetileutils" = callPackage + ({ mkDerivation, base, gtk }: + mkDerivation { + pname = "bluetileutils"; + version = "0.2"; + sha256 = "1qna8rr50mmd90xp7pwhcknx12dv2n7w5pdsw28kpbxykljrszgm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gtk ]; + description = "Utilities for Bluetile"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bmp" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "bmp"; + version = "1.2.5.2"; + sha256 = "0f88f2ynm1fpzbjijy5fa8blfrdv42h5h28hfjlpd4fp0h96in5x"; + buildDepends = [ base binary bytestring ]; + homepage = "http://code.ouroborus.net/bmp"; + description = "Read and write uncompressed BMP image files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "board-games" = callPackage + ({ mkDerivation, array, base, cgi, containers, html, httpd-shed + , network, QuickCheck, random, transformers, utility-ht + }: + mkDerivation { + pname = "board-games"; + version = "0.1.0.1"; + sha256 = "12b5hzazqilwwj0535wrh6i9r6lxi7lbzl727470mvzlr8p8lkyz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base cgi containers html httpd-shed network random + transformers utility-ht + ]; + testDepends = [ + array base containers QuickCheck random transformers utility-ht + ]; + configureFlags = [ "-fsplitbase" "-fbuildexamples" ]; + homepage = "http://code.haskell.org/~thielema/games/"; + description = "Three games for inclusion in a web server"; + license = "GPL"; + }) {}; + + "bogre-banana" = callPackage + ({ mkDerivation, base, hogre, hois, monad-control, random + , reactive-banana + }: + mkDerivation { + pname = "bogre-banana"; + version = "0.0.1"; + sha256 = "0zlrm911sbszxyffz18yf64935iv8s2yk3v8v6cwjij69haryvwi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base hogre hois monad-control random reactive-banana + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bool-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bool-extras"; + version = "0.4.0"; + sha256 = "008m43f04ncx2c24c241gzwjyyglw8rwpq2gsakqkw0nwz3czs61"; + buildDepends = [ base ]; + homepage = "http://tom.lokhorst.eu/bool-extras"; + description = "A fold function for Bool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "boolean-list" = callPackage + ({ mkDerivation, base, bytestring, HUnit }: + mkDerivation { + pname = "boolean-list"; + version = "0.1.0.0"; + sha256 = "0yr1szkaaz90nmawzrgfljv7hcd59xs7nr2fhc2rb4582crkykvp"; + buildDepends = [ base bytestring HUnit ]; + homepage = "http://xy30.com"; + description = "convert numbers to binary coded lists"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "boolean-normal-forms" = callPackage + ({ mkDerivation, base, cond, containers, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "boolean-normal-forms"; + version = "0.0.0.1"; + sha256 = "11y26whzibxkcfck83lcrmxl34j7qp374wj6nzx2k3l65sdqm2ic"; + buildDepends = [ base cond containers ]; + testDepends = [ + base cond containers QuickCheck tasty tasty-quickcheck + ]; + description = "Boolean normal form: NNF, DNF & CNF"; + license = stdenv.lib.licenses.mit; + }) {}; + + "boolexpr" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "boolexpr"; + version = "0.1"; + sha256 = "14v894clplpcc1visqn337p7vmacj5hgx41vr60pwvflmv98d8xn"; + buildDepends = [ base parsec ]; + description = "Boolean expressions with various representations and search queries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bools" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "bools"; + version = "0.1.1"; + sha256 = "0057303m23p81v60jcsc3p7n2rs2rzrvbg5m18pc0fk95q2q2rim"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "boolsimplifier" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "boolsimplifier"; + version = "0.1.8"; + sha256 = "13w2i7b2g9w5kzqnbjjdzf3r2dm7a4xxags02khhwlj1f8vsjvq9"; + buildDepends = [ base containers ]; + description = "Simplification tools for simple propositional formulas"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "boomange" = callPackage + ({ mkDerivation, base, containers, descrilo, directory, filepath + , simtreelo + }: + mkDerivation { + pname = "boomange"; + version = "0.1.2.1"; + sha256 = "1yjmnbldla5iha6vzslnd1sdaaknsgk4afrj5yjrib3w2v1rp2vx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers descrilo directory filepath simtreelo + ]; + description = "A Bookmarks manager with a HTML generator"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "boomerang" = callPackage + ({ mkDerivation, base, mtl, template-haskell, text }: + mkDerivation { + pname = "boomerang"; + version = "1.4.5"; + sha256 = "03iaasyg2idvq25wzzjk2yr9lyql7bcgmfkycy1cy4ms5dg91k6q"; + buildDepends = [ base mtl template-haskell text ]; + description = "Library for invertible parsing and printing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "boomslang" = callPackage + ({ mkDerivation, base, containers, data-accessor + , data-accessor-template, font-opengl-basic4x6, GLFW-b, MonadRandom + , mtl, OpenGL + }: + mkDerivation { + pname = "boomslang"; + version = "0.0.4"; + sha256 = "0yqqb4s5ld4fv7x17d5dp7z2dglrcmgb7fr4n8x4n2pysylxm9nh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers data-accessor data-accessor-template + font-opengl-basic4x6 GLFW-b MonadRandom mtl OpenGL + ]; + description = "Boomshine clone"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "bot" = callPackage + ({ mkDerivation, arrows, base, Stream }: + mkDerivation { + pname = "bot"; + version = "0.3"; + sha256 = "0crs1c6v298zqkjzkdgicigx22gvp9xv7bjlynbyckvx0lrvfmrc"; + buildDepends = [ arrows base Stream ]; + homepage = "http://haskell.org/haskellwiki/Bot"; + description = "bots for functional reactive programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "botpp" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "botpp"; + version = "0.1"; + sha256 = "0ir6h4zkj05na1gyf7h97s832jkphh33c9qjk2i290d0q9y8s4fw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + homepage = "http://haskell.org/haskellwiki/Lambdabot"; + description = "Build tool for Lambdabot"; + license = "GPL"; + }) {}; + + "bound" = callPackage + ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad + , directory, doctest, filepath, hashable, hashable-extras + , prelude-extras, profunctors, transformers, vector + }: + mkDerivation { + pname = "bound"; + version = "1.0.4"; + sha256 = "17qnrjmqhx07cpzwd1z4lp2d42jx1lfxl6b86d65g4fd79miipky"; + buildDepends = [ + base bifunctors binary bytes cereal comonad hashable + hashable-extras prelude-extras profunctors transformers + ]; + testDepends = [ + base directory doctest filepath prelude-extras transformers vector + ]; + homepage = "http://github.com/ekmett/bound/"; + description = "Making de Bruijn Succ Less"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bounded-tchan" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "bounded-tchan"; + version = "0.2.3"; + sha256 = "12c78dz3y1ly05hckd9pf0j4fpknk383qyb5yrhps4sc2m3i9k9w"; + buildDepends = [ base stm ]; + description = "Bounded Transactional channels (queues)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "boundingboxes" = callPackage + ({ mkDerivation, base, lens, linear, QuickCheck, random + , test-framework, test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "boundingboxes"; + version = "0.2.2"; + sha256 = "09yj85ikpdgzbibpdk0mw9vcaklmqlbhwpm6knz595596wr25fcx"; + buildDepends = [ base lens ]; + testDepends = [ + base lens linear QuickCheck random test-framework + test-framework-quickcheck2 test-framework-th + ]; + homepage = "https://github.com/fumieval/boundingboxes"; + description = "A generic boundingbox for an arbitrary vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "boxes" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "boxes"; + version = "0.1.3"; + sha256 = "1sia3j0x7m68j6j9n7bi1l1yg56ivpkxd95l19xl5vpkg03qizkq"; + buildDepends = [ base split ]; + description = "2D text pretty-printing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bpann" = callPackage + ({ mkDerivation, base, random, split }: + mkDerivation { + pname = "bpann"; + version = "0.1.1"; + sha256 = "02c8xyzs4kz9cx7ql48kq5cxf686vvd5mqrprkikynif9r4dk7w8"; + buildDepends = [ base random split ]; + description = "backpropagation neuronal network"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "brainfuck" = callPackage + ({ mkDerivation, array, base, mtl, unix }: + mkDerivation { + pname = "brainfuck"; + version = "0.1"; + sha256 = "0lsw62g4ir8idjjadsdf46p8mqd88mysn0b499bk3x5l5js858z3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base mtl unix ]; + description = "Brainfuck interpreter"; + license = "GPL"; + }) {}; + + "brainfuck-monad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "brainfuck-monad"; + version = "0.4.0"; + sha256 = "14534i070l6w886sjp91yp9bfc2is5z6y7wzm8b6w4j9l78pfgmz"; + buildDepends = [ base ]; + description = "BrainFuck monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "brainfuck-tut" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "brainfuck-tut"; + version = "0.7.0.0"; + sha256 = "19x8mg15mscfrj1ppm32rzk8hhm4a2v498aq7sl3kkihrhp19x6j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base ]; + homepage = "https://gitlab.com/cpp.cabrera/brainfuck-tut"; + description = "A simple BF interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "breakout" = callPackage + ({ mkDerivation, base, haskgame, mtl, SDL }: + mkDerivation { + pname = "breakout"; + version = "0.0.2"; + sha256 = "04qs2r944jbb2i11dqlvrav8iaanrgp15jri0mq6nf8ccjldh3wr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskgame mtl SDL ]; + homepage = "http://github.com/Peaker/breakout/tree/master"; + description = "A simple Breakout game implementation"; + license = "GPL"; + }) {}; + + "brians-brain" = callPackage + ({ mkDerivation, array, base, parallel, random, SDL }: + mkDerivation { + pname = "brians-brain"; + version = "0.0.1"; + sha256 = "0a9gzclnqb28mm5gf2iiiby30qa0pwlwz3c115sim4lxpq60qran"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base parallel random SDL ]; + homepage = "http://github.com/willdonnelly/brians-brain"; + description = "A Haskell implementation of the Brian's Brain cellular automaton"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "brillig" = callPackage + ({ mkDerivation, base, binary, cmdargs, containers, directory + , filepath, ListZipper, text + }: + mkDerivation { + pname = "brillig"; + version = "0.3.1"; + sha256 = "18gm24fd5ad6dgbqiwcs750rvq2v6lmclysd6acj2y8iybwcsg8n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary cmdargs containers directory filepath ListZipper text + ]; + description = "Simple part of speech tagger"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "broadcast-chan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "broadcast-chan"; + version = "0.1.0"; + sha256 = "1dympzv8gwh31hd0x6ap29rm83rf2klkj34as2xjrayfs9kbp87s"; + buildDepends = [ base ]; + homepage = "https://github.com/merijn/broadcast-chan"; + description = "Broadcast channel type that avoids 0 reader space leaks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bsd-sysctl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bsd-sysctl"; + version = "1.0.7"; + sha256 = "18qs5s6sq6696w7y23fq6pd303j5bfh94lw86dz4z9hgdlmrx36y"; + buildDepends = [ base ]; + description = "Access to the BSD sysctl(3) interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bson" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptohash + , data-binary-ieee754, mtl, network, QuickCheck, test-framework + , test-framework-quickcheck2, text, time + }: + mkDerivation { + pname = "bson"; + version = "0.3.1"; + sha256 = "1kihsjws8sqb44gvilh1zxrqn2bml8gxq2bbanxqb7nr4ymwfkiv"; + buildDepends = [ + base binary bytestring cryptohash data-binary-ieee754 mtl network + text time + ]; + testDepends = [ + base binary bytestring cryptohash data-binary-ieee754 mtl network + QuickCheck test-framework test-framework-quickcheck2 text time + ]; + homepage = "http://github.com/mongodb-haskell/bson"; + description = "BSON documents are JSON-like objects with a standard binary encoding"; + license = "unknown"; + }) {}; + + "bson-generic" = callPackage + ({ mkDerivation, base, bson, ghc-prim, text }: + mkDerivation { + pname = "bson-generic"; + version = "0.0.8"; + sha256 = "0r1gd6jxwzqana2b3i3xm8mx66lq4zkcir11c3v78g9fjyyhy7dh"; + buildDepends = [ base bson ghc-prim text ]; + description = "Generic functionality for BSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bson-generics" = callPackage + ({ mkDerivation, base, bson, ghc-prim }: + mkDerivation { + pname = "bson-generics"; + version = "0.0.1"; + sha256 = "03ifgmifk0dx6fzws1qlx3c1nslrkvwman5g3c4iag842bl03gxp"; + buildDepends = [ base bson ghc-prim ]; + description = "Generics functionality for BSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bson-mapping" = callPackage + ({ mkDerivation, base, bson, compact-string-fix, template-haskell + , th-lift + }: + mkDerivation { + pname = "bson-mapping"; + version = "0.1.4.1"; + sha256 = "0k91rkyh7lmq2iw2kmkl3lbzx4c46yzb2fp9pkag8yd05na2k9za"; + buildDepends = [ + base bson compact-string-fix template-haskell th-lift + ]; + description = "Mapping between BSON and algebraic data types"; + license = "unknown"; + }) {}; + + "bspack" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, mtl, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "bspack"; + version = "0.0.4"; + sha256 = "0nzw1cs3nxb55yj3sy5afr6kycbm7xk26xpl0gvysgrd6bs0p8pb"; + buildDepends = [ base bytestring ghc-prim ]; + testDepends = [ + base bytestring mtl tasty tasty-hunit tasty-quickcheck + ]; + homepage = "https://github.com/NicolasDP/hs-bspack"; + description = "A simple and fast bytestring packer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bsparse" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bsparse"; + version = "0.0.5"; + sha256 = "12wn8jlqkb9d9vpdbwc3m288cgnr15cq4wv5fxlp7f10p3y42l2a"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/vincenthz/hs-bsparse"; + description = "A simple unassuming parser for bytestring"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "btree-concurrent" = callPackage + ({ mkDerivation, array, base, base64-bytestring, bytestring, cereal + , containers, directory, filepath, hashable, mtl, QuickCheck + , random, snappy, stm, time, unix + }: + mkDerivation { + pname = "btree-concurrent"; + version = "0.1.5"; + sha256 = "1xgw3ki3vypyxxiyzfjajjx1vzavyn1v9445cgbqwrr0n0wpkqm6"; + buildDepends = [ + array base base64-bytestring bytestring cereal containers directory + filepath hashable mtl random snappy stm time + ]; + testDepends = [ + array base base64-bytestring bytestring cereal containers directory + filepath hashable mtl QuickCheck random snappy stm time unix + ]; + homepage = "https://github.com/brinchj/btree-concurrent"; + description = "A backend agnostic, concurrent BTree"; + license = "LGPL"; + }) {}; + + "btrfs" = callPackage + ({ mkDerivation, base, bytestring, time, unix }: + mkDerivation { + pname = "btrfs"; + version = "0.1.1.1"; + sha256 = "1k1b8x0p0q43872c4x5dma2hs9dzkvr7n2dnb3w29ha7f24k8g8z"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring time unix ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/redneb/hs-btrfs"; + description = "Bindings to the btrfs API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bugzilla" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, connection + , containers, data-default, http-conduit, http-types, iso8601-time + , resourcet, text, time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "bugzilla"; + version = "0.2.1.1"; + sha256 = "19ayjkaniksivm99lgl7bfjabig00y0gd3w9ssabksg7rfwajc5d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-builder bytestring connection containers + data-default http-conduit http-types iso8601-time resourcet text + time transformers unordered-containers vector + ]; + configureFlags = [ "-f-builddemo" ]; + homepage = "https://github.com/sethfowler/hsbugzilla"; + description = "A Haskell interface to the Bugzilla native REST API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "buildable" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, text }: + mkDerivation { + pname = "buildable"; + version = "0.1.0.2"; + sha256 = "1p9xi5ms7rxgzn5jxv5nv8bynyfb9ll952k0j7di5s7zbga8v1pg"; + buildDepends = [ base bytestring containers dlist text ]; + description = "Typeclass for builders of linear data structures"; + license = stdenv.lib.licenses.mit; + }) {}; + + "buildbox" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, mtl + , old-locale, pretty, process, random, stm, time + }: + mkDerivation { + pname = "buildbox"; + version = "2.1.4.3"; + sha256 = "01zhhw9fqijzn63z63bgg1l2p3wjiarfrsnids18n4vam4yjyvn2"; + buildDepends = [ + base bytestring containers directory mtl old-locale pretty process + random stm time + ]; + homepage = "http://code.ouroborus.net/buildbox"; + description = "Rehackable components for writing buildbots and test harnesses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "buildbox-tools" = callPackage + ({ mkDerivation, base, buildbox, parseargs }: + mkDerivation { + pname = "buildbox-tools"; + version = "1.5.3.1"; + sha256 = "0j1fsdmaxnl1zxgvxilznw5jfaaphij6wnhllb64f59kvhpqmy4f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base buildbox parseargs ]; + homepage = "http://code.ouroborus.net/buildbox"; + description = "Tools for working with buildbox benchmark result files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "buildwrapper" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , cmdargs, containers, cpphs, deepseq, directory, dynamic-cabal + , filepath, ghc, ghc-paths, ghc-pkg-lib, haskell-src-exts, HTF + , HUnit, mtl, old-time, process, regex-tdfa, syb, text, time + , transformers, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "buildwrapper"; + version = "0.8.11"; + sha256 = "1jnjdqxhwclr3zs7vqd44gjbl208fb46a4sdwazmz6sr0f5fz8pr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring Cabal cmdargs containers cpphs + deepseq directory dynamic-cabal filepath ghc ghc-paths ghc-pkg-lib + haskell-src-exts mtl old-time process regex-tdfa syb text time + transformers unordered-containers utf8-string vector + ]; + testDepends = [ + aeson attoparsec base bytestring Cabal containers directory + dynamic-cabal filepath ghc-pkg-lib HTF HUnit mtl old-time process + text time transformers unordered-containers vector + ]; + homepage = "https://github.com/JPMoresmau/BuildWrapper"; + description = "A library and an executable that provide an easy API for a Haskell IDE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bullet" = callPackage + ({ mkDerivation, base, bullet, c2hs, vect }: + mkDerivation { + pname = "bullet"; + version = "0.2.4"; + sha256 = "0fksxkp6xq0q88g21b917qrg6pzzr1a00w5jjh45f4f9b3smibgn"; + buildDepends = [ base vect ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ bullet ]; + homepage = "http://www.haskell.org/haskellwiki/Bullet"; + description = "A wrapper for the Bullet physics engine"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) bullet; }; + + "bumper" = callPackage + ({ mkDerivation, base, Cabal, containers, fclabels, process + , regex-compat, split, strict + }: + mkDerivation { + pname = "bumper"; + version = "0.6.0.3"; + sha256 = "1a6sqkdzq05az6yj3zmlcbx6bmhw4zjx2aijxfi481z3ifiy7z3w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers fclabels process regex-compat split strict + ]; + homepage = "http://github.com/silkapp/bumper"; + description = "Automatically bump package versions, also transitively"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "burst-detection" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "burst-detection"; + version = "1.0"; + sha256 = "1pgrqjdc4n97s7jsb9ddmjkw3qa4c28p4fp1ajyx5bfxdll44dwm"; + buildDepends = [ base deepseq ]; + testDepends = [ base ]; + homepage = "http://parsci.com/"; + description = "Burst detection algorithms"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "bus-pirate" = callPackage + ({ mkDerivation, base, bytestring, either, errors, serialport + , transformers + }: + mkDerivation { + pname = "bus-pirate"; + version = "0.6.1"; + sha256 = "179mmjc7admn6vqfdyqlnnj19vg4lf89ld3ma1i3zv730pl7dq6j"; + buildDepends = [ + base bytestring either errors serialport transformers + ]; + homepage = "http://www.github.com/bgamari/bus-pirate"; + description = "Haskell interface to the Bus Pirate binary interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "buster" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dataenc, mtl + , old-locale, parsec, pretty, time + }: + mkDerivation { + pname = "buster"; + version = "2.51"; + sha256 = "12h77sa7z5ba6n2hx5kag51lp7q7hdmsd1cb006l7i46cq5b5zzg"; + buildDepends = [ + base binary bytestring containers dataenc mtl old-locale parsec + pretty time + ]; + homepage = "http://vis.renci.org/jeff/buster"; + description = "Almost but not quite entirely unlike FRP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "buster-gtk" = callPackage + ({ mkDerivation, base, binary, buster, bytestring, containers + , dataenc, gtk, mtl, old-locale, parsec, pretty, time + }: + mkDerivation { + pname = "buster-gtk"; + version = "2.0"; + sha256 = "1ajmwdrx7cq5dh7zj0viipnhas0p910ax1yb37ina4nddrpx0gd1"; + buildDepends = [ + base binary buster bytestring containers dataenc gtk mtl old-locale + parsec pretty time + ]; + homepage = "http://vis.renci.org/jeff/buster"; + description = "Almost but not quite entirely unlike FRP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "buster-network" = callPackage + ({ mkDerivation, base, binary, buster, bytestring, containers + , dataenc, haxr, HTTP, mtl, network, old-locale, pretty, time + }: + mkDerivation { + pname = "buster-network"; + version = "1.2"; + sha256 = "17nzw5ycdrw3f1cgwcg1vh1jk80528nl7ksmbmxg2mgndc89kg3i"; + buildDepends = [ + base binary buster bytestring containers dataenc haxr HTTP mtl + network old-locale pretty time + ]; + homepage = "http://vis.renci.org/jeff/buster"; + description = "Almost but not quite entirely unlike FRP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bustle" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, dbus + , directory, filepath, glib, gtk, hgettext, HUnit, mtl, pango + , parsec, pcap, process, QuickCheck, setlocale, test-framework + , test-framework-hunit, text, time + }: + mkDerivation { + pname = "bustle"; + version = "0.4.7"; + sha256 = "1fc8y2incvci9ib9gkbr03shjj8fwxsb5q34phwycmqiaq3j5c88"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cairo containers dbus directory filepath glib gtk + hgettext mtl pango parsec pcap process setlocale text time + ]; + testDepends = [ + base bytestring cairo containers dbus directory filepath gtk + hgettext HUnit mtl pango pcap QuickCheck setlocale test-framework + test-framework-hunit text + ]; + pkgconfigDepends = [ glib ]; + configureFlags = [ "-fthreaded" "-f-interactivetests" ]; + description = "Draw pretty sequence diagrams of D-Bus traffic"; + license = "unknown"; + }) { inherit (pkgs) glib; }; + + "bv" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bv"; + version = "0.3.0"; + sha256 = "0r2bp39ilwq3zx38spbx5qrpccwm255ax2skab3i7jxjmf7yj025"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-test" ]; + homepage = "http://bitbucket.org/iago/bv-haskell"; + description = "Bit-vector arithmetic library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytable" = callPackage + ({ mkDerivation, base, bytestring, word24 }: + mkDerivation { + pname = "bytable"; + version = "0.1.0.0"; + sha256 = "0x4yh9li0pi2r9pjih000a143iw9kaz7r4z72510kv6kzkkcr9mn"; + buildDepends = [ base bytestring word24 ]; + description = "data from/to ByteString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "byteable" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "byteable"; + version = "0.1.1"; + sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/vincenthz/hs-byteable"; + description = "Type class for sequence of bytes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytedump" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bytedump"; + version = "1.0"; + sha256 = "1pf01mna3isx3i7m50yz3pw5ygz5sg8i8pshjb3yw8q41w2ba5xf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + configureFlags = [ "-f-executable" ]; + homepage = "http://github.com/vincenthz/hs-bytedump"; + description = "Flexible byte dump helpers for human readers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "byteorder" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "byteorder"; + version = "1.0.4"; + sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x"; + buildDepends = [ base ]; + homepage = "http://community.haskell.org/~aslatter/code/byteorder"; + description = "Exposes the native endianness or byte ordering of the system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytes" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , directory, doctest, filepath, mtl, text, time, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "bytes"; + version = "0.14.1.3"; + sha256 = "18pbn7qz93hwkdlbdld2mh91hki1smbcz0gsn6d816gr7whf1fhx"; + buildDepends = [ + base binary bytestring cereal containers mtl text time transformers + transformers-compat void + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/bytes"; + description = "Sharing code for serialization between binary and cereal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring_0_10_4_1" = callPackage + ({ mkDerivation, base, byteorder, deepseq, directory, dlist + , ghc-prim, HUnit, integer-gmp, mtl, QuickCheck, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "bytestring"; + version = "0.10.4.1"; + sha256 = "1zldh1pifmyrn7m3di6xz9kw9jfm0syr2fpqh1lwfics9il4cjdg"; + editedCabalFile = "4f35a46a32774b82712c560de811bf76ef4e9a8302fe67f2e00129c4b5eface3"; + buildDepends = [ base deepseq ghc-prim integer-gmp ]; + testDepends = [ + base byteorder deepseq directory dlist ghc-prim HUnit mtl + QuickCheck random test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + configureFlags = [ "-f-integer-simple" ]; + homepage = "https://github.com/haskell/bytestring"; + description = "Fast, compact, strict and lazy byte strings with a list interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-arbitrary" = callPackage + ({ mkDerivation, base, bytestring, cryptohash, QuickCheck }: + mkDerivation { + pname = "bytestring-arbitrary"; + version = "0.0.3"; + sha256 = "1mxxgdak43wz7vzl2hbff9an7krqz4rhld9h173vvq6w2n8jnbi7"; + buildDepends = [ base bytestring cryptohash QuickCheck ]; + testDepends = [ base bytestring cryptohash QuickCheck ]; + homepage = "https://github.com/tsuraan/bytestring-arbitrary"; + description = "Arbitrary instances for ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-builder" = callPackage + ({ mkDerivation, base, bytestring, deepseq }: + mkDerivation { + pname = "bytestring-builder"; + version = "0.10.4.0.1"; + sha256 = "0iqh6k6dvl75z1m0i1grkr4w5ynxrd6qd7ynjl0bkd39nbwfay90"; + buildDepends = [ base bytestring deepseq ]; + configureFlags = [ + "-fbytestring_has_builder" "-fbytestring_has_itoa_c" + ]; + description = "The new bytestring builder, packaged outside of GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-class" = callPackage + ({ mkDerivation, base, bytestring, utf8-string }: + mkDerivation { + pname = "bytestring-class"; + version = "0.0.0.1"; + sha256 = "1z65br00rplhniaw9fg3phpxwf13acgycn5hnhyjfcyr962xp03x"; + buildDepends = [ base bytestring utf8-string ]; + description = "Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-conversion" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , double-conversion, QuickCheck, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "bytestring-conversion"; + version = "0.3.0"; + sha256 = "0wc5k0cis3hkd5hq875sbj39bf9c0gayyjmg638pnbc8x6v44fqm"; + buildDepends = [ + attoparsec base bytestring case-insensitive double-conversion text + ]; + testDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck + ]; + homepage = "https://github.com/twittner/bytestring-conversion/"; + description = "Type-classes to convert values to and from ByteString"; + license = "unknown"; + }) {}; + + "bytestring-csv" = callPackage + ({ mkDerivation, array, base, bytestring, dlist }: + mkDerivation { + pname = "bytestring-csv"; + version = "0.1.2"; + sha256 = "0x7qklb36jwxry1ih5x3jw7s861vlvd5g9h7yn7b2x64c0phyj0r"; + buildDepends = [ array base bytestring dlist ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/bytestring-csv"; + description = "Parse CSV formatted data efficiently"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-delta" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bytestring-delta"; + version = "0.1.0.1"; + sha256 = "0iq59if3in08ssashk80wvh6yh1yr115387fi9kj952v6bzvzw1q"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/joeyadams/haskell-bytestring-delta"; + description = "Simple, fast binary diff/patch"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bytestring-from" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, QuickCheck, tasty + , tasty-quickcheck, text + }: + mkDerivation { + pname = "bytestring-from"; + version = "0.3"; + sha256 = "030jrpri4qmv8lr8ahgkbl3gghv2c00lfigx2wbrrv9hz74gkpn4"; + buildDepends = [ attoparsec base bytestring text ]; + testDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck + ]; + description = "A type-class to convert values from ByteString"; + license = "unknown"; + }) {}; + + "bytestring-handle" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "bytestring-handle"; + version = "0.1.0.2"; + sha256 = "1nnqqcl9zp14q49jwcxhbm85hxk48higpr63qs675802sz0fs01v"; + buildDepends = [ base bytestring ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://hub.darcs.net/ganesh/bytestring-handle"; + description = "ByteString-backed Handles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-lexing" = callPackage + ({ mkDerivation, alex, array, base, bytestring }: + mkDerivation { + pname = "bytestring-lexing"; + version = "0.4.3.2"; + sha256 = "09ymg1n21668wn4harxg0cqlz98fz990bangpy99w2z7d6cwbc05"; + buildDepends = [ array base bytestring ]; + buildTools = [ alex ]; + configureFlags = [ "-f-bytestringinbase" "-fsplitbase" "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Parse and produce literals efficiently from strict or lazy bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-mmap" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "bytestring-mmap"; + version = "0.2.2"; + sha256 = "1bv9xf4cpph1cbdwv6rbmq8ppi5wjpgd97lwln5l9ky5rvnaxg3v"; + buildDepends = [ base bytestring unix ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://code.haskell.org/~dons/code/bytestring-mmap/"; + description = "mmap support for strict ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-nums" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "bytestring-nums"; + version = "0.3.6"; + sha256 = "1kg777gpqj05h5bj0637yky64bdx7x77hm7nq2rhpw4i1mh9gjmx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring containers ]; + configureFlags = [ "-f-cli" ]; + homepage = "http://github.com/solidsnack/bytestring-nums"; + description = "Parse numeric literals from ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-plain" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hashable }: + mkDerivation { + pname = "bytestring-plain"; + version = "0.1.0.1"; + sha256 = "057f9kyvj7cf2a53f6wqah0bw9cp67s7y3b6l6y78m24ipx8c56a"; + buildDepends = [ base bytestring deepseq ghc-prim hashable ]; + homepage = "https://github.com/hvr/bytestring-plain"; + description = "Plain byte strings ('ForeignPtr'-less 'ByteString's)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-progress" = callPackage + ({ mkDerivation, base, bytestring, terminal-progress-bar, time }: + mkDerivation { + pname = "bytestring-progress"; + version = "1.0.3"; + sha256 = "1v9cl7d4fcchbdrpbgjj4ilg79cj241vzijiifdsgkq30ikv2yxs"; + buildDepends = [ base bytestring terminal-progress-bar time ]; + configureFlags = [ "-fuse-system-progressbar" ]; + homepage = "http://github.com/acw/bytestring-progress"; + description = "A library for tracking the consumption of a lazy ByteString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-rematch" = callPackage + ({ mkDerivation, base, bytestring, hspec, HUnit, rematch }: + mkDerivation { + pname = "bytestring-rematch"; + version = "0.1.0.0"; + sha256 = "01yk1pmsp6c89z4lf6p37g4jqbqz1d93g61gn4i99p8dijbg0pbh"; + buildDepends = [ base bytestring ]; + testDepends = [ base bytestring hspec HUnit rematch ]; + homepage = "github.com/tcrayford/rematch"; + description = "Rematch support for ByteString"; + license = stdenv.lib.licenses.mit; + }) {}; + + "bytestring-show" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , integer-gmp + }: + mkDerivation { + pname = "bytestring-show"; + version = "0.3.5.6"; + sha256 = "04h81a0bh2fvnkby1qafnydb29gzk6d4d311i2lbn7lm2vyjw919"; + buildDepends = [ + array base binary bytestring containers integer-gmp + ]; + configureFlags = [ "-f-integer-simple" ]; + homepage = "http://code.haskell.org/~dolio/"; + description = "Efficient conversion of values into readable byte strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestring-trie" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "bytestring-trie"; + version = "0.2.4"; + sha256 = "1fv3xh52hqhzdbq78c3lrgx5vd49cabwp9ww5ki1888zlq29pyck"; + buildDepends = [ base binary bytestring ]; + configureFlags = [ + "-f-bytestringinbase" "-fapplicativeinbase" "-f-usecinternal" + "-fbase4" + ]; + homepage = "http://code.haskell.org/~wren/"; + description = "An efficient finite map from (byte)strings to values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestringparser" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "bytestringparser"; + version = "0.3"; + sha256 = "1g99vbp14ki563lb41y1fxlgvdmrmq1y0xsk0ia1m438rdpnh2qd"; + buildDepends = [ base bytestring containers ]; + configureFlags = [ "-fapplicative-in-base" "-f-split-base" ]; + description = "Combinator parsing with Data.ByteString.Lazy"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestringparser-temporary" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "bytestringparser-temporary"; + version = "0.4.1"; + sha256 = "019axq65hmgmszkc1lyyyy8rpv5xkjbf1pmgz1bz0hnc8lgv58pd"; + buildDepends = [ base bytestring containers ]; + configureFlags = [ "-fapplicative-in-base" "-f-split-base" ]; + description = "Combinator parsing with Data.ByteString.Lazy"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bytestringreadp" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bytestringreadp"; + version = "0.2"; + sha256 = "07hx3072zg9y3kj6h99yl8fd3n115x4z8z411c1cpx1hj292d57f"; + buildDepends = [ base bytestring ]; + configureFlags = [ "-fsplitbase" ]; + description = "A ReadP style parser library for ByteString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bzlib" = callPackage + ({ mkDerivation, base, bytestring, bzip2 }: + mkDerivation { + pname = "bzlib"; + version = "0.5.0.4"; + sha256 = "1vf37y7wknrihf7hipd6lihkmn7sszbgfb325my52yzbjs3baccd"; + editedCabalFile = "96e2a6fa6a6a13bdf9d0fe95d7fa1ca3bae0d211b608b250548d90e89f1a1ce2"; + buildDepends = [ base bytestring ]; + extraLibraries = [ bzip2 ]; + description = "Compression and decompression in the bzip2 format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "bzlib-conduit" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit + , conduit-extra, data-default, hspec, mtl, QuickCheck, random + , resourcet + }: + mkDerivation { + pname = "bzlib-conduit"; + version = "0.2.1.3"; + sha256 = "0jqg38zvxc0fpp74az0vm8klb88zwy076ncwzgq2zr0nrmr5cghm"; + buildDepends = [ + base bindings-DSL bytestring conduit conduit-extra data-default mtl + resourcet + ]; + testDepends = [ + base bytestring conduit conduit-extra hspec QuickCheck random + resourcet + ]; + extraLibraries = [ bzip2 ]; + homepage = "https://github.com/snoyberg/bzlib-conduit"; + description = "Streaming compression/decompression via conduits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "c-dsl" = callPackage + ({ mkDerivation, base, language-c }: + mkDerivation { + pname = "c-dsl"; + version = "0.3.1"; + sha256 = "04hj3d26rp7ibv15n48y4xkfld3nnh6dqn8shxvw1h546z1316pw"; + buildDepends = [ base language-c ]; + description = "A higher level DSL on top of language-c"; + license = stdenv.lib.licenses.mit; + }) {}; + + "c-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "c-io"; + version = "0.1.0"; + sha256 = "1za4wcrjrxqk8yqy1bddzxw8xxx0vlxyy31dj1glb5azx6qh7qp2"; + buildDepends = [ base ]; + description = "C IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "c-storable-deriving" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "c-storable-deriving"; + version = "0.1"; + sha256 = "0ym6wccjvdlnfl1i9fhy4rqd8sxbdwm8vx3z3y3ga8a2ackingwv"; + buildDepends = [ base ghc-prim ]; + homepage = "https://github.com/maurer/c-storable-deriving"; + description = "Generate C-like storable instances from datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "c0check" = callPackage + ({ mkDerivation, base, c0parser }: + mkDerivation { + pname = "c0check"; + version = "0.2"; + sha256 = "0alzv8cdv5q6inhgp5zpms24460iqbgmwbc3l1fmf31p6jj802im"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base c0parser ]; + description = "Simple C0 Syntax Check"; + license = "GPL"; + }) {}; + + "c0parser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "c0parser"; + version = "0.2"; + sha256 = "0i6bsi30dkz51044r92gcgqr07bzbjfzgbr1z7p078j4016zb7cw"; + buildDepends = [ base parsec ]; + description = "Simple C0 Parser"; + license = "GPL"; + }) {}; + + "c10k" = callPackage + ({ mkDerivation, base, network, unix }: + mkDerivation { + pname = "c10k"; + version = "0.5.0"; + sha256 = "1i62ilk95p1vjyk7gl1fv7lwq6yk3ysfn3v1bbyfpabf97gzr0d9"; + buildDepends = [ base network unix ]; + homepage = "http://github.com/kazu-yamamoto/c10k"; + description = "C10k server library using prefork"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "c2hs" = callPackage + ({ mkDerivation, array, base, containers, directory, dlist + , filepath, HUnit, language-c, pretty, process, shelly + , test-framework, test-framework-hunit, text, transformers + }: + mkDerivation { + pname = "c2hs"; + version = "0.21.1"; + sha256 = "0p16r6hfkcbw0qkpa1dg3pllhsq5xw7hhr8m14cp2wkhizk8xv4n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory dlist filepath language-c pretty + process + ]; + testDepends = [ + base filepath HUnit shelly test-framework test-framework-hunit text + transformers + ]; + configureFlags = [ "-f-regression" "-fbase3" ]; + homepage = "https://github.com/haskell/c2hs"; + description = "C->Haskell FFI tool that gives some cross-language type safety"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "c2hsc" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , HStringTemplate, language-c, mtl, pretty, split, transformers + }: + mkDerivation { + pname = "c2hsc"; + version = "0.6.5"; + sha256 = "0c5hzi4nw9n3ir17swbwymkymnpiw958z8r2hw6656ijwqkxvzgd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers directory filepath HStringTemplate + language-c mtl pretty split transformers + ]; + homepage = "https://github.com/jwiegley/c2hsc"; + description = "Convert C API header files to .hsc and .hsc.helper.c files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cab" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal, conduit + , conduit-extra, containers, directory, filepath, process + , resourcet + }: + mkDerivation { + pname = "cab"; + version = "0.2.14"; + sha256 = "109rjlxsfwsqqa85a4yl5wk4bglpk0wfyp2ggnnz8ria3mhkkdpr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring Cabal conduit conduit-extra containers + directory filepath process resourcet + ]; + homepage = "http://www.mew.org/~kazu/proj/cab/"; + description = "A maintenance command of Haskell cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-audit" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, HTTP + , optparse-applicative + }: + mkDerivation { + pname = "cabal-audit"; + version = "0.3.0.0"; + sha256 = "02cfwka49fd399drv6rxb3hbxflpv6s1xfa7l759ihkp19d6ph9v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal directory filepath HTTP optparse-applicative + ]; + homepage = "https://github.com/joelteon/cabal-audit.git"; + description = "Check how up-to-date your .cabal dependencies are."; + license = stdenv.lib.licenses.mit; + }) {}; + + "cabal-bounds" = callPackage + ({ mkDerivation, base, Cabal, cabal-install, cabal-lenses, cmdargs + , directory, either, filepath, Glob, lens, process, strict, tasty + , tasty-golden, transformers, unordered-containers + }: + mkDerivation { + pname = "cabal-bounds"; + version = "0.9"; + sha256 = "0dr5j7g5v0i3b0v1vsfgfzfnq8290mncjhlfnjsbpparq8yvxgd1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal cabal-lenses cmdargs either lens strict transformers + unordered-containers + ]; + testDepends = [ + base directory filepath Glob process tasty tasty-golden + ]; + buildTools = [ cabal-install ]; + description = "A command line program for managing the bounds/versions of the dependencies in a cabal file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-cargs" = callPackage + ({ mkDerivation, base, Cabal, cabal-lenses, cmdargs, directory + , either, filepath, lens, strict, system-fileio, system-filepath + , tasty, tasty-golden, text, transformers, unordered-containers + }: + mkDerivation { + pname = "cabal-cargs"; + version = "0.7.6"; + sha256 = "0f2ji0bvz6rdld1vgnpr5cfrkfjdg2nzk1adncyb0h8dmvzbki9c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal cabal-lenses cmdargs directory either lens strict + system-fileio system-filepath text transformers + unordered-containers + ]; + testDepends = [ base filepath tasty tasty-golden ]; + description = "A command line program for extracting compiler arguments from a cabal file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-constraints" = callPackage + ({ mkDerivation, base, Cabal, optparse-applicative }: + mkDerivation { + pname = "cabal-constraints"; + version = "0.0.0.1"; + sha256 = "06k43il8yiwbj6x3fhw64xdwq8d8qsmvvd1ycgml7vsry6cz6pdh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal optparse-applicative ]; + homepage = "https://github.com/benarmston/cabal-constraints"; + description = "Repeatable builds for cabalized Haskell projects"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cabal-db" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, Cabal + , containers, directory, filepath, mtl, optparse-applicative + , pretty, process, tar, utf8-string + }: + mkDerivation { + pname = "cabal-db"; + version = "0.1.11"; + sha256 = "0kxj7xf0r1waxxi25g46a2wj43dcd3b1lkdn20l4r7m3r44y1nd7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base bytestring Cabal containers directory filepath + mtl optparse-applicative pretty process tar utf8-string + ]; + homepage = "http://github.com/vincenthz/cabal-db"; + description = "query tools for the local cabal database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-debian" = callPackage + ({ mkDerivation, base, Cabal, containers, data-lens + , data-lens-template, debian, deepseq, Diff, directory, filepath + , hsemail, HUnit, memoize, mtl, network-uri, parsec, pretty + , prettyclass, process, pureMD5, regex-tdfa, set-extra, syb, text + , unix, Unixutils, utf8-string + }: + mkDerivation { + pname = "cabal-debian"; + version = "4.19.1"; + sha256 = "0qfqw240kvbmddw0d540s2x0gbpxszidas1kprrsmjqb5ysba77r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers data-lens data-lens-template debian deepseq + Diff directory filepath hsemail HUnit memoize mtl network-uri + parsec pretty prettyclass process pureMD5 regex-tdfa set-extra syb + text unix Unixutils utf8-string + ]; + configureFlags = [ "-f-local-debian" "-f-tests" ]; + homepage = "https://github.com/ddssff/cabal-debian"; + description = "Create a Debianization for a Cabal package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-dependency-licenses" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath }: + mkDerivation { + pname = "cabal-dependency-licenses"; + version = "0.1.0.1"; + sha256 = "1zccbhv7ysx9v6k0m2i08mrrx0d16x00cpkq7k5r765g9yjmn80k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal containers directory filepath ]; + homepage = "http://github.com/jaspervdj/cabal-dependency-licenses"; + description = "Compose a list of a project's transitive dependencies with their licenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-dev" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-install, containers + , directory, filepath, HTTP, mtl, network, pretty, process, setenv + , tar, template-haskell, transformers, zlib + }: + mkDerivation { + pname = "cabal-dev"; + version = "0.9.2"; + sha256 = "1372bpn8s7d7nm01ggp3m98ldrynidbchk3p14yrjysvxwr3l6q8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath HTTP mtl + network pretty process setenv tar template-haskell transformers + zlib + ]; + buildTools = [ cabal-install ]; + configureFlags = [ "-f-build-tests" "-f-no-cabal-dev" ]; + homepage = "http://github.com/creswick/cabal-dev"; + description = "Manage sandboxed Haskell build environments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-dir" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "cabal-dir"; + version = "0.1.0.4"; + sha256 = "0kbq549bl18f1cd2q4w7nngsvnvgc3366xr7y37x5sw80rq5w5wg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal directory filepath ]; + description = "show dist dir of 'cabal copy/install'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-file-th" = callPackage + ({ mkDerivation, base, Cabal, directory, template-haskell }: + mkDerivation { + pname = "cabal-file-th"; + version = "0.2.3"; + sha256 = "0kawvb5n56rkq4453l6pia3wrr6jvvdwkghi6i176n1gm2zf2ri8"; + editedCabalFile = "50bc6cf5a335a2608ab1e5e59b73f184d3f48d91f49fec189701416ff3e1e37e"; + buildDepends = [ base Cabal directory template-haskell ]; + testDepends = [ base ]; + homepage = "http://github.com/nkpart/cabal-file-th"; + description = "Template Haskell expressions for reading fields from a project's cabal file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-ghci" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "cabal-ghci"; + version = "0.3"; + sha256 = "1x7fpvvmr2mq7l960wgsijhyrdaiq3lnnl3z6drklc5p73pms8w6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal directory filepath process ]; + homepage = "http://github.com/atnnn/cabal-ghci"; + description = "Set up ghci with options taken from a .cabal file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-graphdeps" = callPackage + ({ mkDerivation, base, containers, directory, options, parsec + , process, split, temporary + }: + mkDerivation { + pname = "cabal-graphdeps"; + version = "0.1.2"; + sha256 = "105q051bna299pf1ka0r9bmqsbpzcg9vmbi5ynmalancgjpnm29a"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory options parsec process split temporary + ]; + homepage = "https://john-millikin.com/software/cabal-graphdeps/"; + description = "Generate graphs of install-time Cabal dependencies"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cabal-install" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , directory, extensible-exceptions, filepath, HTTP, HUnit, mtl + , network, network-uri, pretty, process, QuickCheck, random + , regex-posix, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, unix, zlib + }: + mkDerivation { + pname = "cabal-install"; + version = "1.22.0.0"; + sha256 = "17cf2bkrxawjldhkq4hzlzlf7b2xqgkrzl7fa31whnnpni68v6jz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring Cabal containers directory filepath HTTP mtl + network network-uri pretty process random stm time unix zlib + ]; + testDepends = [ + array base bytestring Cabal containers directory + extensible-exceptions filepath HTTP HUnit mtl network network-uri + pretty process QuickCheck regex-posix stm test-framework + test-framework-hunit test-framework-quickcheck2 time unix zlib + ]; + configureFlags = [ "-fnetwork-uri" "-f-old-directory" ]; + postInstall = '' + mkdir $out/etc + mv bash-completion $out/etc/bash_completion.d + ''; + homepage = "http://www.haskell.org/cabal/"; + description = "The command-line interface for Cabal and Hackage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-install-bundle" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , directory, filepath, old-time, pretty, process, time, unix, zlib + }: + mkDerivation { + pname = "cabal-install-bundle"; + version = "1.18.0.2.1"; + sha256 = "0gsghmpn38idqivba8islfy5y1xhnhyjdyahdg7h7isc9kvq6isq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring Cabal containers directory filepath old-time + pretty process time unix + ]; + extraLibraries = [ zlib ]; + description = "The (bundled) command-line interface for Cabal and Hackage"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; }; + + "cabal-install-ghc72" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, HTTP, network, old-time, pretty, process, random, time + , unix, zlib + }: + mkDerivation { + pname = "cabal-install-ghc72"; + version = "0.10.4"; + sha256 = "1fgy79w5bzzhqpnwgfd9jis9w6ix5wwdbwr2g556rxvmqsgl7mmg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base Cabal containers directory filepath HTTP network + old-time pretty process random time unix zlib + ]; + configureFlags = [ "-fbytestring-in-base" "-f-old-base" ]; + homepage = "http://www.haskell.org/cabal/"; + description = "Temporary version of cabal-install for ghc-7.2"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-install-ghc74" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, HTTP, network, old-time, pretty, process, random, time + , unix, zlib + }: + mkDerivation { + pname = "cabal-install-ghc74"; + version = "0.10.4"; + sha256 = "1ssk5h0hlv3aivzsr0iv90g683qkqmppc7glivhwfm6q1vkv9gmd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base Cabal containers directory filepath HTTP network + old-time pretty process random time unix zlib + ]; + configureFlags = [ "-fbytestring-in-base" "-f-old-base" ]; + homepage = "http://www.haskell.org/cabal/"; + description = "Temporary version of cabal-install for ghc-7.4"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-lenses" = callPackage + ({ mkDerivation, base, Cabal, lens, unordered-containers }: + mkDerivation { + pname = "cabal-lenses"; + version = "0.4.4"; + sha256 = "13gggbbzcq5allf2b76rgxmilrzkvvr3srshfpzh4xavdlm8wmch"; + buildDepends = [ base Cabal lens unordered-containers ]; + description = "Lenses and traversals for the Cabal library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-macosx" = callPackage + ({ mkDerivation, base, Cabal, directory, fgl, filepath, parsec + , process, text + }: + mkDerivation { + pname = "cabal-macosx"; + version = "0.2.3"; + sha256 = "0rvmb6lx2alr7f0v7nbv48xzg7wp4nrn03hdkjc4a4c97rai14i9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal directory fgl filepath parsec process text + ]; + homepage = "http://github.com/gimbo/cabal-macosx"; + description = "Cabal support for creating Mac OSX application bundles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-meta" = callPackage + ({ mkDerivation, base, hspec, shelly, system-fileio + , system-filepath, text, unix + }: + mkDerivation { + pname = "cabal-meta"; + version = "0.4.1.2"; + sha256 = "17ln9j0n9rb0kbnp37fi9yaf932dacrdmf3jrp301r886kh2a7kk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base shelly system-fileio system-filepath text ]; + testDepends = [ base hspec shelly system-filepath text unix ]; + configureFlags = [ "-fghc7" ]; + homepage = "http://www.yesodweb.com/"; + description = "build multiple packages at once"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-nirvana" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, HTTP + , process, tar + }: + mkDerivation { + pname = "cabal-nirvana"; + version = "0.2.2.1"; + sha256 = "1clwhlqm1k9km29i9b2c2ys59nfspsffrixr2sz824gnd415x3lk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory HTTP process tar + ]; + configureFlags = [ "-f-generate" ]; + homepage = "http://github.com/snoyberg/cabal-nirvana"; + description = "Avoid Cabal dependency hell by constraining to known good versions. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-progdeps" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "cabal-progdeps"; + version = "1.0"; + sha256 = "0fz2hpm8fd49jhqdc9cwzvdq34b64zwn4ln8n77hxqx8rfw8zvif"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal directory filepath ]; + description = "Show dependencies of program being built in current directory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-query" = callPackage + ({ mkDerivation, base, bytestring, Cabal, derive, ghc, MissingH + , mtl, tar, template-haskell, uniplate + }: + mkDerivation { + pname = "cabal-query"; + version = "0.1"; + sha256 = "0j4n48ngwins8bl7g3mazwmbwgyjpp17mi77c9j1klfgx7fam6wa"; + buildDepends = [ + base bytestring Cabal derive ghc MissingH mtl tar template-haskell + uniplate + ]; + homepage = "http://github.com/explicitcall/cabal-query"; + description = "Helpers for quering .cabal files or hackageDB's 00-index.tar"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-rpm" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, old-locale + , process, time, unix + }: + mkDerivation { + pname = "cabal-rpm"; + version = "0.9.2"; + sha256 = "1i47vm27vp55dl0qybx5r152w6mfr94zzdr6h2kp49xc8ccvh469"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal directory filepath old-locale process time unix + ]; + homepage = "https://github.com/juhp/cabal-rpm"; + description = "RPM packaging tool for Haskell Cabal-based packages"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "cabal-scripts" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cabal-scripts"; + version = "0.1"; + sha256 = "17wpmqkgr55wj5qzb7ph3fvifz4bzzhk98ypcmrx5q0caq1crdq8"; + buildDepends = [ base ]; + description = "Shell scripts for support of Cabal maintenance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-setup" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "cabal-setup"; + version = "1.2.1"; + sha256 = "0k1lnixkmgdjn8d2akhj60133brs424y0cwwzwraq7awx03y72bm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal ]; + homepage = "http://www.haskell.org/cabal/"; + description = "The user interface for building and installing Cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-sign" = callPackage + ({ mkDerivation, base, bytestring, cereal, directory, filepath + , process, tar, zlib + }: + mkDerivation { + pname = "cabal-sign"; + version = "0.4.1.0"; + sha256 = "1b8yr4k0mapysgh96dxabpzxznd65v8yrcba0jk6wda3mwlm1nqk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cereal directory filepath process tar zlib + ]; + description = "Sign and verify Cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-sort" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , explicit-exception, fgl, filepath, process, transformers + , utility-ht + }: + mkDerivation { + pname = "cabal-sort"; + version = "0.0.5.1"; + sha256 = "1991k6p8vvagnm8wpmzy84088whkqls1q4rdgir4f2m7r0wxl414"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory explicit-exception fgl + filepath process transformers utility-ht + ]; + description = "Topologically sort cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-src" = callPackage + ({ mkDerivation, base, bytestring, Cabal, classy-prelude-conduit + , conduit, conduit-extra, containers, directory, filepath + , http-client, http-client-tls, http-conduit, http-types, network + , process, resourcet, shelly, system-fileio, system-filepath, tar + , temporary, text, transformers + }: + mkDerivation { + pname = "cabal-src"; + version = "0.2.5"; + sha256 = "07nxnr011i50lpmahvj6q113zd6jmmxv83y4rby2rjnimjvgj3z7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal classy-prelude-conduit conduit conduit-extra + containers directory filepath http-client http-client-tls + http-conduit http-types network process resourcet shelly + system-fileio system-filepath tar temporary text transformers + ]; + homepage = "https://github.com/yesodweb/cabal-src"; + description = "Alternative install procedure to avoid the diamond dependency issue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-test" = callPackage + ({ mkDerivation, base, Cabal, filepath, ghc, pqc, QuickCheck }: + mkDerivation { + pname = "cabal-test"; + version = "0.1"; + sha256 = "11883q7zjy3l5qla5rvbmflm19kalvzqx7n1hprmiizr1kczh6ax"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal filepath ghc pqc QuickCheck ]; + description = "Automated test tool for cabal projects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-test-compat" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck }: + mkDerivation { + pname = "cabal-test-compat"; + version = "0.2.0.0"; + sha256 = "15lxyrza1n9saac1awjx482gi7wq3sshqf4ich6k9xkfj464lrdq"; + buildDepends = [ base Cabal QuickCheck ]; + homepage = "http://twitter.com/khibino/"; + description = "Compatibility interface of cabal test-suite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-test-quickcheck" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck }: + mkDerivation { + pname = "cabal-test-quickcheck"; + version = "0.1.2"; + sha256 = "1fs5fciplzrlxykn3kbxdyij9vjzs1vq2n5f72vadg9c33961agv"; + buildDepends = [ base Cabal QuickCheck ]; + testDepends = [ base Cabal ]; + homepage = "https://github.com/zimothy/cabal-test-quickcheck"; + description = "QuickCheck for Cabal"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cabal-uninstall" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process }: + mkDerivation { + pname = "cabal-uninstall"; + version = "0.1.6"; + sha256 = "0ys1c8z8042vc7dzmis47w0q3qapyllmsdkpb1by22qmcnaavii2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath mtl process ]; + description = "Uninstall cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal-upload" = callPackage + ({ mkDerivation, base, filepath, HTTP, network }: + mkDerivation { + pname = "cabal-upload"; + version = "0.4"; + sha256 = "05k77hdx0sbgnn454vb6rc7mmrc3zby7s44x498i4ncrkivz90bz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base filepath HTTP network ]; + description = "Command-line tool for uploading packages to Hackage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal2arch" = callPackage + ({ mkDerivation, archlinux, base, bytestring, Cabal, cmdargs + , containers, directory, filepath, mtl, pretty, process + }: + mkDerivation { + pname = "cabal2arch"; + version = "1.1"; + sha256 = "0sk10z9lj291rpidlaydp7nvgl7adbp7gyf2nvqqhrshxnlqpc8z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + archlinux base bytestring Cabal cmdargs containers directory + filepath mtl pretty process + ]; + homepage = "http://github.com/archhaskell/"; + description = "Create Arch Linux packages from Cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal2doap" = callPackage + ({ mkDerivation, base, Cabal, hsemail, hxt, parsec, process }: + mkDerivation { + pname = "cabal2doap"; + version = "0.2"; + sha256 = "1nqchq9mzq8k99agvafwa4vll7d3ahpkaifnjj2bnljqdkxlh9al"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal hsemail hxt parsec process ]; + homepage = "http://gregheartsfield.com/cabal2doap/"; + description = "Cabal to Description-of-a-Project (DOAP)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal2ebuild" = callPackage + ({ mkDerivation, base, Cabal, curl, directory, filepath }: + mkDerivation { + pname = "cabal2ebuild"; + version = "0.0.15.9"; + sha256 = "11fp52hmzkrgcmkxzclmq6bbzxsn0ph78ib6wzzkza5j2c48ya2l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal curl directory filepath ]; + homepage = "yet"; + description = "make gentoo's .ebuild file from .cabal file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal2ghci" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, stylish-haskell + , system-fileio, system-filepath, text, unordered-containers, yaml + }: + mkDerivation { + pname = "cabal2ghci"; + version = "0.0.1.1"; + sha256 = "1fg3pr25f78a6b8nqxvxki4z3fvgx4i6zkmpl992a0iarycqdrsg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal cmdargs stylish-haskell system-fileio system-filepath + text unordered-containers yaml + ]; + description = "A tool to generate .ghci file from .cabal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal2nix" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, doctest + , filepath, hackage-db, mtl, pretty, process, regex-posix + , transformers + }: + mkDerivation { + pname = "cabal2nix"; + version = "1.72"; + sha256 = "0xa7v9nwhaymc40qlh7ndv6xvqmfxmc3rp860v0h4swfqsb9bsvr"; + editedCabalFile = "869b2eaa0fe6a8a217a40a6e685b2fd6e86d857e209829714992c9bbd649349b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath hackage-db mtl pretty + process regex-posix transformers + ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/NixOS/cabal2nix"; + description = "Convert Cabal files into Nix build instructions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabal2spec" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , haskell98, old-locale, process, tar, time, unix, Unixutils, zlib + }: + mkDerivation { + pname = "cabal2spec"; + version = "1.0"; + sha256 = "08y8rwj86n7f3bqfv2ximlx8qas12zspiz6ix8gg01whsry43nsj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal directory filepath haskell98 old-locale + process tar time unix Unixutils zlib + ]; + homepage = "https://fedorahosted.org/cabal2spec/"; + description = "Generates RPM Spec files from cabal files"; + license = "GPL"; + }) {}; + + "cabalg" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, process }: + mkDerivation { + pname = "cabalg"; + version = "0.2.9"; + sha256 = "02brl9b1g3cyw5nmk0mih073kbszpc6g2nqgs0sh93h7y5naf5kp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath process ]; + testDepends = [ base directory doctest filepath process ]; + description = "alias for cabal install from given git repo"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cabalgraph" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, pretty, process + }: + mkDerivation { + pname = "cabalgraph"; + version = "0.1"; + sha256 = "1kgw1n22zh1ap6dfzhmh18d0wkr6ppd9b20r77f7q6m371hhbkvy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath pretty process + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/cabalgraph"; + description = "Generate pretty graphs of module trees from cabal files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabalmdvrpm" = callPackage + ({ mkDerivation, base, Cabal, cabalrpmdeps, haskell98 }: + mkDerivation { + pname = "cabalmdvrpm"; + version = "0.0.1"; + sha256 = "0pgkav4ifwkqh9idj8rpbnq3rw51i94dj1zw0wf7mv72bb32a0c6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal cabalrpmdeps haskell98 ]; + homepage = "http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-cabalmdvrpm;a=shortlog;topi=0"; + description = "Create mandriva rpm from cabal package"; + license = "GPL"; + }) {}; + + "cabalrpmdeps" = callPackage + ({ mkDerivation, base, Cabal, filepath, haskell98 }: + mkDerivation { + pname = "cabalrpmdeps"; + version = "0.0.4"; + sha256 = "19kzbwpb9gv9knz1dfvck8yb1kda5dg9rig5xrsd118wgq6xpkr1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal filepath haskell98 ]; + homepage = "http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-CabalRpmDeps;a=summary"; + description = "Autogenerate rpm dependencies from cabal files"; + license = "GPL"; + }) {}; + + "cabalvchk" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "cabalvchk"; + version = "0.3"; + sha256 = "1ai2yz4whbjk9qfpyzjqkdypqknnzfdr1fdp5ii7h059na0q6iq2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal ]; + description = "Verify installed package version against user-specified constraints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cabin" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , optparse-applicative, process, unix + }: + mkDerivation { + pname = "cabin"; + version = "0.1.0.2"; + sha256 = "0fdbqfvc4ys14synk5avriwdif88r6pb49v01fd00j1rfrl2jrsy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring directory filepath optparse-applicative + process unix + ]; + description = "Cabal binary sandboxes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cached-traversable" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, mtl + }: + mkDerivation { + pname = "cached-traversable"; + version = "0.1.0.1"; + sha256 = "05hlj6qdy0iqyi8z75h7fr9ijfhxngyr3v60q8y681acsgr54dv6"; + buildDepends = [ + base binary bytestring containers directory filepath mtl + ]; + description = "Transparent, persistent caching of lazy, traversable structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "caf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "caf"; + version = "0.0.3"; + sha256 = "1yrl3ffkfwgs4kljx57m1ldam087s7iby2qs74c4crxkrcj0j7a8"; + buildDepends = [ base ]; + homepage = "http://sites.google.com/site/cafwiki/"; + description = "A library of Concurrency Abstractions using Futures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cairo" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, gtk2hs-buildtools + , mtl, text, utf8-string + }: + mkDerivation { + pname = "cairo"; + version = "0.13.0.6"; + sha256 = "0wwwk43ri3dgvzwpdfj1mdls714kll81c2jad0p84q0w9mrkqdax"; + buildDepends = [ array base bytestring mtl text utf8-string ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ cairo ]; + configureFlags = [ "-fcairo_svg" "-fcairo_ps" "-fcairo_pdf" ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Cairo library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) cairo; }; + + "cairo-appbase" = callPackage + ({ mkDerivation, base, cairo, glib, gtk }: + mkDerivation { + pname = "cairo-appbase"; + version = "0.4"; + sha256 = "1191j2587f1sy4d6z57df21xn00qdpv27clib7cyaqdy5jnv3zw2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cairo glib gtk ]; + configureFlags = [ "-fsplitbase" ]; + description = "A template for building new GUI applications using GTK and Cairo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cake" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmdargs + , containers, derive, directory, filepath, mtl, parsek, process + , pureMD5, regex-tdfa, split + }: + mkDerivation { + pname = "cake"; + version = "1.1.0.1"; + sha256 = "168szg38gq0g0mppjszcsmsdygs8qy23w6xsz8gbg7dkh7izy1ba"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring cmdargs containers derive directory + filepath mtl parsek process pureMD5 regex-tdfa split + ]; + description = "A build-system library and driver"; + license = "GPL"; + }) {}; + + "cake3" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , directory, filepath, haskell-src-meta, language-javascript + , mime-types, monadloc, mtl, optparse-applicative, parsec, process + , syb, system-filepath, template-haskell, text, text-format + }: + mkDerivation { + pname = "cake3"; + version = "0.5.2.0"; + sha256 = "0wr797r7sg8f48r2pjl2nw70vcdkiamqghz2zpfr6awy9018fhgw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers deepseq directory filepath + haskell-src-meta language-javascript mime-types monadloc mtl + optparse-applicative parsec process syb system-filepath + template-haskell text text-format + ]; + homepage = "https://github.com/grwlf/cake3"; + description = "Third cake the Makefile EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cakyrespa" = callPackage + ({ mkDerivation, base, GLUT, gluturtle, lojbanParser, yjsvg + , yjtools + }: + mkDerivation { + pname = "cakyrespa"; + version = "0.0.29"; + sha256 = "1a2ypgkpzzp2hn14x35ava0p0k781s7mhldw29ppl1an7fs91fyx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT gluturtle lojbanParser yjsvg yjtools ]; + homepage = "http://homepage3.nifty.com/salamander/myblog/cakyrespa.html"; + description = "run turtle like LOGO with lojban"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cal3d" = callPackage + ({ mkDerivation, base, cal3d }: + mkDerivation { + pname = "cal3d"; + version = "0.1"; + sha256 = "1b4pajzpf879vns2kffkqgyk5sbsfrr3q2kv5ryvls8rgwcjc3q6"; + buildDepends = [ base ]; + extraLibraries = [ cal3d ]; + homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; + description = "Haskell binding to the Cal3D animation library"; + license = "LGPL"; + }) { inherit (pkgs) cal3d; }; + + "cal3d-examples" = callPackage + ({ mkDerivation, base, cal3d, cal3d-opengl, OpenGL, SDL }: + mkDerivation { + pname = "cal3d-examples"; + version = "0.1"; + sha256 = "1fj6v1dw1gyy6dx4ssiziahxf8j8vr4l35n3rm04g797wypswmw0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cal3d cal3d-opengl OpenGL SDL ]; + homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; + description = "Examples for the Cal3d animation library"; + license = "GPL"; + }) {}; + + "cal3d-opengl" = callPackage + ({ mkDerivation, base, cal3d, OpenGL }: + mkDerivation { + pname = "cal3d-opengl"; + version = "0.1"; + sha256 = "02na1ww5dw08n2y7v2vkgdvzw0zpiic5683jac7f2zvhcij68sf2"; + buildDepends = [ base cal3d OpenGL ]; + homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; + description = "OpenGL rendering for the Cal3D animation library"; + license = "LGPL"; + }) {}; + + "calc" = callPackage + ({ mkDerivation, array, base, harpy, haskell98, mtl }: + mkDerivation { + pname = "calc"; + version = "0.1"; + sha256 = "1h3rqxj2df68knrb2rhp75rc92q9knsa7jp749j9h24258yr6qxw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base harpy haskell98 mtl ]; + configureFlags = [ "-f-debug" ]; + description = "A small compiler for arithmetic expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "caldims" = callPackage + ({ mkDerivation, base, containers, directory, haskell98, mtl + , parsec, readline + }: + mkDerivation { + pname = "caldims"; + version = "0.1.0"; + sha256 = "0mlgxghah8mw0v17rywfj190kmc4jajpmjpgkpgfxdqzw8djyph0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory haskell98 mtl parsec readline + ]; + description = "Calculation tool and library supporting units"; + license = "GPL"; + }) {}; + + "caledon" = callPackage + ({ mkDerivation, base, containers, cpphs, lens, mtl, parsec + , transformers + }: + mkDerivation { + pname = "caledon"; + version = "3.2.1.0"; + sha256 = "0mg3qn4zfsg5pvfp51zjvsy24mljkqh2f7bsjbz04zasx5852dz9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers cpphs lens mtl parsec transformers + ]; + homepage = "https://github.com/mmirman/caledon"; + description = "a logic programming language based on the calculus of constructions"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "call" = callPackage + ({ mkDerivation, base, bindings-portaudio, boundingboxes + , clean-unions, colors, containers, control-bool, deepseq + , directory, distributive, elevator, filepath, freetype2, GLFW-b + , hashable, JuicyPixels, JuicyPixels-util, lens, linear + , minioperational, mtl, objective, OpenGL, OpenGLRaw, random + , reflection, template-haskell, text, transformers, vector, WAVE + }: + mkDerivation { + pname = "call"; + version = "0.1.2"; + sha256 = "11nm2h9z758c6j77a60aaln53p2izrcnaygklapv5l46dmgjiy8b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bindings-portaudio boundingboxes clean-unions colors + containers control-bool deepseq directory distributive elevator + filepath freetype2 GLFW-b hashable JuicyPixels JuicyPixels-util + lens linear minioperational mtl objective OpenGL OpenGLRaw random + reflection template-haskell text transformers vector WAVE + ]; + configureFlags = [ + "-fglcoreprofile" "-fglforwardcompat" "-f-buildhelloworld" + ]; + homepage = "https://github.com/fumieval/call"; + description = "The call game engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "camh" = callPackage + ({ mkDerivation, base, bytestring, Imlib, terminfo }: + mkDerivation { + pname = "camh"; + version = "0.0.2"; + sha256 = "0xk1rxydncwfwj9cg4jwdgi8mlgwmk5nfk462pla26dqqg44aw2p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring Imlib terminfo ]; + homepage = "not yet available"; + description = "Image converter to 256-colored text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "campfire" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , filepath, http-enumerator, http-types, mtl, old-locale, process + , text, time, transformers, unordered-containers, url + }: + mkDerivation { + pname = "campfire"; + version = "0.2.1"; + sha256 = "06m5d7b6dqmp3x09b1nib1rxjh1gvx84bhvfnydlb26093za71b4"; + buildDepends = [ + aeson attoparsec base bytestring containers filepath + http-enumerator http-types mtl old-locale process text time + transformers unordered-containers url + ]; + homepage = "http://github.com/michaelxavier/Campfire"; + description = "Haskell implementation of the Campfire API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "canonical-filepath" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath }: + mkDerivation { + pname = "canonical-filepath"; + version = "1.0.0.3"; + sha256 = "0dg9d4v08gykbjmzafpakgwc51mq5d5m6ilmhp68czpl30sqjhwf"; + buildDepends = [ base deepseq directory filepath ]; + homepage = "http://github.com/nominolo/canonical-filepath"; + description = "Abstract data type for canonical file paths"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cantor" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, hspec, hxt, hxt-xpath, parsec, QuickCheck, split + }: + mkDerivation { + pname = "cantor"; + version = "0.4"; + sha256 = "16dx8v29gfwrrfb2lwkjlwbbp8n6jdpdcmwh15rrfx97rz4k0qz3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath hxt hxt-xpath parsec + split + ]; + testDepends = [ + base bytestring Cabal containers directory filepath hspec hxt + hxt-xpath parsec QuickCheck split + ]; + homepage = "https://github.com/klangner/cantor"; + description = "Application for analysis of java source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cao" = callPackage + ({ mkDerivation, alex, array, base, cmdargs, ConfigFile, containers + , directory, dlist, filepath, happy, language-c, mtl, pretty + , process, yices + }: + mkDerivation { + pname = "cao"; + version = "0.1.1"; + sha256 = "0rmq22fiaadpszckbj5k5gi4sr1jipinyrx9hwc21k5d185vsakd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base cmdargs ConfigFile containers directory dlist filepath + language-c mtl pretty process yices + ]; + buildTools = [ alex happy ]; + homepage = "http://haslab.uminho.pt/mbb/software/cao-domain-specific-language-cryptography"; + description = "CAO Compiler"; + license = "GPL"; + }) {}; + + "cap" = callPackage + ({ mkDerivation, array, base, containers, haskell98 }: + mkDerivation { + pname = "cap"; + version = "1.0.1"; + sha256 = "1492x5hy5ljf0h40c045jd3w26f7jwqplgncka3dnw4mx9kq4g15"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers haskell98 ]; + description = "Interprets and debug the cap language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "capped-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "capped-list"; + version = "1.2"; + sha256 = "0sik7svknaam6fhlvb4p1ijwaiwrgssrdl9gmq1wmfx66g069xi9"; + buildDepends = [ base ]; + description = "A list-like type for lazy sequences, with a user-defined termination value"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "capri" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "capri"; + version = "0.1"; + sha256 = "0hsrznygvn1b2qpc75591kzmcpqh7p5fhi1mw3ws2c75igjqbni7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal directory filepath process ]; + description = "A simple wrapper over cabal-install to operate in project-private mode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "caramia" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, gl + , HUnit, lens, linear, sdl2, semigroups, test-framework + , test-framework-hunit, text, transformers, unix, vector + }: + mkDerivation { + pname = "caramia"; + version = "0.7.0.1"; + sha256 = "0743zv2y110yf48xz914n137gllbbxgrrg4fzpwwpjdhw6drmlq5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers exceptions gl lens linear semigroups + text transformers unix vector + ]; + testDepends = [ + base containers HUnit linear sdl2 test-framework + test-framework-hunit + ]; + configureFlags = [ "-f-fix-opengl21" "-f-build-toys" ]; + homepage = "https://github.com/Noeda/caramia/"; + description = "High-level OpenGL bindings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "carboncopy" = callPackage + ({ mkDerivation, base, bytestring, filepath, haskell98, IfElse + , MissingH + }: + mkDerivation { + pname = "carboncopy"; + version = "0.1.2"; + sha256 = "1wi06n0cdqkvyqqr9ji7nyjn09qqckskrzi3djcnxgwhwwp8da3i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring filepath haskell98 IfElse MissingH + ]; + homepage = "http://github.com/jdevelop/carboncopy"; + description = "Drop emails from threads being watched into special CC folder"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "carettah" = callPackage + ({ mkDerivation, base, cairo, directory, filepath, gtk, hcwiid + , highlighting-kate, mtl, pandoc, pango, process, time + }: + mkDerivation { + pname = "carettah"; + version = "0.3.0"; + sha256 = "1vjrppsqmlxajj7dxr13ynipp0adi6xxpqic5mma04sjgi3afrj2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo directory filepath gtk hcwiid highlighting-kate mtl + pandoc pango process time + ]; + homepage = "http://carettah.masterq.net/"; + description = "A presentation tool written with Haskell"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "carray" = callPackage + ({ mkDerivation, array, base, binary, bytestring, ix-shapable, syb + }: + mkDerivation { + pname = "carray"; + version = "0.1.5.2"; + sha256 = "0kjqxjnamhnpjjf2bgm1gnsy6jx1fjbn5mx394pyx1vq3lkfgfb0"; + buildDepends = [ array base binary bytestring ix-shapable syb ]; + configureFlags = [ "-fbase4" "-f-bytestringinbase" "-fsplitbase" ]; + description = "A C-compatible array library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cartel" = callPackage + ({ mkDerivation, base, directory, filepath, time }: + mkDerivation { + pname = "cartel"; + version = "0.10.0.2"; + sha256 = "1ry7hcy8j00bdakvjwa0s0kaa5n68k2pp82099q6s73085n2gz9b"; + buildDepends = [ base directory filepath time ]; + homepage = "http://www.github.com/massysett/cartel"; + description = "Specify your Cabal files in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "casadi-bindings" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, containers, linear, vector + }: + mkDerivation { + pname = "casadi-bindings"; + version = "2.1.3.2"; + sha256 = "1rfakjbn02wbm0d6pi7mpwd47sv2mwf7vvaswx6s0vbh612xkwyn"; + buildDepends = [ + base casadi-bindings-core casadi-bindings-internal containers + linear vector + ]; + homepage = "http://github.com/ghorn/casadi-bindings"; + description = "mid-level bindings to CasADi"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "casadi-bindings-control" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, casadi_control, vector + }: + mkDerivation { + pname = "casadi-bindings-control"; + version = "2.0.0.1"; + sha256 = "03lpg9vp47db8wc4waajfh1z96f3nc1v29wqc9a58vrhfdnhp52w"; + buildDepends = [ + base casadi-bindings-core casadi-bindings-internal vector + ]; + pkgconfigDepends = [ casadi_control ]; + description = "low level bindings to casadi-control"; + license = stdenv.lib.licenses.gpl3; + }) { casadi_control = null; }; + + "casadi-bindings-core" = callPackage + ({ mkDerivation, base, casadi-bindings-internal, casadi_core + , vector + }: + mkDerivation { + pname = "casadi-bindings-core"; + version = "2.1.3.0"; + sha256 = "1fjqg9zlmjv0pd0hyyah2srv7wyxxffrgzpdl361ffbdwrmg4w2p"; + buildDepends = [ base casadi-bindings-internal vector ]; + pkgconfigDepends = [ casadi_core ]; + description = "low level bindings to casadi-core"; + license = stdenv.lib.licenses.gpl3; + }) { casadi_core = null; }; + + "casadi-bindings-internal" = callPackage + ({ mkDerivation, base, casadi_core, vector }: + mkDerivation { + pname = "casadi-bindings-internal"; + version = "0.1.1"; + sha256 = "0jcfkq3dfspfz2jfnmhp0dznr2vj975rcyynl6wnvf54n233vaym"; + buildDepends = [ base vector ]; + pkgconfigDepends = [ casadi_core ]; + homepage = "http://github.com/ghorn/casadi-bindings"; + description = "low level bindings to CasADi"; + license = stdenv.lib.licenses.gpl3; + }) { casadi_core = null; }; + + "casadi-bindings-ipopt-interface" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, casadi_ipopt_interface, vector + }: + mkDerivation { + pname = "casadi-bindings-ipopt-interface"; + version = "1.9.0.3"; + sha256 = "1h1qpl8ch8riz614fssirlp5j3vzi39jjajwjnfqvgw7h8sdam2a"; + buildDepends = [ + base casadi-bindings-core casadi-bindings-internal vector + ]; + pkgconfigDepends = [ casadi_ipopt_interface ]; + description = "low level bindings to casadi-ipopt_interface"; + license = stdenv.lib.licenses.gpl3; + }) { casadi_ipopt_interface = null; }; + + "casadi-bindings-snopt-interface" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, casadi_snopt_interface, vector + }: + mkDerivation { + pname = "casadi-bindings-snopt-interface"; + version = "1.9.0.3"; + sha256 = "0sygbbvdrd1za6k9yf0yqxfd48imlhghzf6sy0dh77jmdhlb8asw"; + buildDepends = [ + base casadi-bindings-core casadi-bindings-internal vector + ]; + pkgconfigDepends = [ casadi_snopt_interface ]; + description = "low level bindings to casadi-snopt_interface"; + license = stdenv.lib.licenses.gpl3; + }) { casadi_snopt_interface = null; }; + + "cascading" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, colour + , containers, lens, mtl, text, utf8-string, web-routes + }: + mkDerivation { + pname = "cascading"; + version = "0.1.0"; + sha256 = "0w9zhaf4a09nl3b1sffllgf0zc10lzy38a8k4f7sbc0hr45wzj5y"; + buildDepends = [ + base blaze-builder bytestring colour containers lens mtl text + utf8-string web-routes + ]; + description = "DSL for HTML CSS (Cascading Style Sheets)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "case-conversion" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "case-conversion"; + version = "0.1"; + sha256 = "1njnhbqj1c0zxr0vkb7qh51764f3hscjqjq2yzgyy1shfrc1y1i4"; + buildDepends = [ base ]; + homepage = "www.xy30.com"; + description = "Convert between different cases"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "case-insensitive" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hashable, HUnit + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "case-insensitive"; + version = "1.2.0.3"; + sha256 = "1jbn8ipil02badf1jziaqspdpqslbnydn6vp79rhj77q78dsl6hd"; + buildDepends = [ base bytestring deepseq hashable text ]; + testDepends = [ + base bytestring HUnit test-framework test-framework-hunit text + ]; + homepage = "https://github.com/basvandijk/case-insensitive"; + description = "Case insensitive string comparison"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cases" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, HTF, HUnit + , loch-th, placeholders, QuickCheck, text + }: + mkDerivation { + pname = "cases"; + version = "0.1.2"; + sha256 = "02m4dlp0l4jd53j1ziq9hkxsj61m74b886ch7vx74n6caz90qnph"; + buildDepends = [ attoparsec base-prelude loch-th text ]; + testDepends = [ + base HTF HUnit loch-th placeholders QuickCheck text + ]; + homepage = "https://github.com/nikita-volkov/cases"; + description = "A converter for spinal, snake and camel cases"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cash" = callPackage + ({ mkDerivation, base, deepseq, haskell98, HaXml, network, parallel + , pretty + }: + mkDerivation { + pname = "cash"; + version = "0.1.0.1"; + sha256 = "0pwn33dpv5bgs74i8x6q47hsbl0jg68xwhjjiwyjdyl6sb3rfih7"; + buildDepends = [ + base deepseq haskell98 HaXml network parallel pretty + ]; + homepage = "http://www.cs.st-andrews.ac.uk/~hwloidl/SCIEnce/SymGrid-Par/CASH/"; + description = "the Computer Algebra SHell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cassandra-cql" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, cryptohash + , Decimal, MonadCatchIO-transformers, mtl, network, stm, text, time + , uuid + }: + mkDerivation { + pname = "cassandra-cql"; + version = "0.4.0.1"; + sha256 = "0055vvnyqa8n5fma8kk0mxbyv6xnzqvdi6lpnk888c0xh2mqqv5m"; + buildDepends = [ + base bytestring cereal containers cryptohash Decimal + MonadCatchIO-transformers mtl network stm text time uuid + ]; + description = "Haskell client for Cassandra's CQL protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cassandra-thrift" = callPackage + ({ mkDerivation, base, bytestring, containers, Thrift }: + mkDerivation { + pname = "cassandra-thrift"; + version = "0.8.5.1"; + sha256 = "0hmmi0g32nfwcny56sb4jw463jp7hiwj2hhv42bf8h9az30vjxwc"; + buildDepends = [ base bytestring containers Thrift ]; + homepage = "http://cassandra.apache.org/"; + description = "thrift bindings to the cassandra database"; + license = "unknown"; + }) {}; + + "cassava" = callPackage + ({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring + , containers, deepseq, ghc-prim, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , unordered-containers, vector + }: + mkDerivation { + pname = "cassava"; + version = "0.4.2.1"; + sha256 = "1vza24ikj3ixryh2hf2xj28m1zjclqq9lsxp57pwzjx31djkb54s"; + buildDepends = [ + array attoparsec base blaze-builder bytestring containers deepseq + ghc-prim text unordered-containers vector + ]; + testDepends = [ + attoparsec base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text + unordered-containers vector + ]; + homepage = "https://github.com/tibbe/cassava"; + description = "A CSV parsing and encoding library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cassava-conduit" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, cassava + , conduit, conduit-extra, containers, mtl, QuickCheck + }: + mkDerivation { + pname = "cassava-conduit"; + version = "0.2.0"; + sha256 = "09z7i147qs292xl3hqqi1x1kigrxdh5s8gzin12fgcpbyjggv30n"; + buildDepends = [ + array base bifunctors bytestring cassava conduit conduit-extra + containers mtl + ]; + testDepends = [ base QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/domdere/cassava-conduit"; + description = "Conduit interface for cassava package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cassava-streams" = callPackage + ({ mkDerivation, base, bytestring, cassava, io-streams, QuickCheck + , tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "cassava-streams"; + version = "0.1.1.0"; + sha256 = "08b144jm9805wqj68cgmh5j0bq03i439cpbxvq5m2k72m9s81kl7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring cassava io-streams vector ]; + testDepends = [ + base bytestring cassava io-streams QuickCheck tasty + tasty-quickcheck vector + ]; + configureFlags = [ "-f-tutorial" "-f-maintainer" ]; + homepage = "https://github.com/pjones/cassava-streams"; + description = "io-streams interface for the cassava CSV library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cassette" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cassette"; + version = "0.1.0"; + sha256 = "04qnk1s4bdj3wbbxdwzzvpnhkcgma8c4qfkg454ybg7f8kyv6h7x"; + buildDepends = [ base ]; + description = "A combinator library for simultaneously defining parsers and pretty printers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cassy" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring + , cassandra-thrift, cereal, conduit, containers, data-default + , derive, errors, exceptions, HUnit, mtl, network, QuickCheck + , resource-pool, retry, safecopy, stm, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, Thrift + , time, transformers-base + }: + mkDerivation { + pname = "cassy"; + version = "0.7.1"; + sha256 = "0nm1xn7rkxqdap0k3lcl29jp7ajn5fypaqx3ag1zbyp8llc7xy0f"; + buildDepends = [ + aeson async attoparsec base binary bytestring cassandra-thrift + cereal conduit containers data-default errors exceptions mtl + network resource-pool retry safecopy stm syb text Thrift time + transformers-base + ]; + testDepends = [ + base bytestring cassandra-thrift containers derive HUnit network + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text Thrift time + ]; + homepage = "http://github.com/ozataman/cassy"; + description = "A high level driver for the Cassandra datastore"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "castle" = callPackage + ({ mkDerivation, base, configurator, containers, errors, hspec + , lens, optparse-applicative, QuickCheck, shelly, system-fileio + , system-filepath, tasty, tasty-golden, tasty-hspec + , tasty-quickcheck, text + }: + mkDerivation { + pname = "castle"; + version = "0.1.0.0"; + sha256 = "1xsimlz0s0x9hdqvs0mscwj756znhd9mxhq23l8ppm5lavplpycp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base configurator containers errors lens optparse-applicative + shelly system-fileio system-filepath text + ]; + testDepends = [ + base hspec QuickCheck tasty tasty-golden tasty-hspec + tasty-quickcheck + ]; + homepage = "https://github.com/erochest/castle"; + description = "A tool to manage shared cabal-install sandboxes"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "casui" = callPackage + ({ mkDerivation, base, gtk, haskell98, mtl, parsec }: + mkDerivation { + pname = "casui"; + version = "0.3"; + sha256 = "1vjhg9dxg23q0dqr07gbrg92h3m9r38d7jb3c4sxnw6gaj76f5gw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gtk haskell98 mtl parsec ]; + homepage = "http://code.atnnn.com/projects/casui"; + description = "Equation Manipulator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "catch-fd" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "catch-fd"; + version = "0.2.0.2"; + sha256 = "05fvrkvqyj7xdn6vvdwhfbym7rg9fl7r7lzzcsr2cx59iqi23frx"; + buildDepends = [ base mtl transformers ]; + homepage = "http://github.com/sonyandy/catch-fd"; + description = "MonadThrow and MonadCatch, using functional dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "categorical-algebra" = callPackage + ({ mkDerivation, base, newtype, pointless-haskell, void }: + mkDerivation { + pname = "categorical-algebra"; + version = "0.0.0.1"; + sha256 = "1kx6195mfnw4aqmcd1m4s8z5l1s8zh69in00p9a0mxm3xj3pfvpl"; + buildDepends = [ base newtype pointless-haskell void ]; + description = "Categorical Monoids and Semirings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "categories" = callPackage + ({ mkDerivation, base, void }: + mkDerivation { + pname = "categories"; + version = "1.0.7"; + sha256 = "18ihv16g4w0s6n89c64j4998hbsgzhp5w9ph2gdkygq7f30cx7f2"; + buildDepends = [ base void ]; + configureFlags = [ "-f-optimize" ]; + homepage = "http://github.com/ekmett/categories"; + description = "Categories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "category-extras" = callPackage + ({ mkDerivation, adjunctions, bifunctors, categories, comonad + , comonad-extras, comonad-transformers, comonads-fd, contravariant + , distributive, either, free, groupoids, indexed, indexed-extras + , invariant, kan-extensions, keys, monad-products, pointed + , profunctor-extras, profunctors, recursion-schemes, reducers + , representable-functors, representable-profunctors + , semigroupoid-extras, semigroupoids, semigroups, void + }: + mkDerivation { + pname = "category-extras"; + version = "1.0.2"; + sha256 = "168psp1qd80838b9945499qh99jidbl2gngcrjqk6hb0qsyhckcq"; + buildDepends = [ + adjunctions bifunctors categories comonad comonad-extras + comonad-transformers comonads-fd contravariant distributive either + free groupoids indexed indexed-extras invariant kan-extensions keys + monad-products pointed profunctor-extras profunctors + recursion-schemes reducers representable-functors + representable-profunctors semigroupoid-extras semigroupoids + semigroups void + ]; + homepage = "http://comonad.com/reader/"; + description = "A meta-package documenting various packages inspired by category theory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cautious-file" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, unix }: + mkDerivation { + pname = "cautious-file"; + version = "1.0.2"; + sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq"; + buildDepends = [ base bytestring directory filepath unix ]; + configureFlags = [ "-fposix" ]; + description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cayley-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, exceptions + , http-client, http-conduit, lens, lens-aeson, mtl, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "cayley-client"; + version = "0.1.0.1"; + sha256 = "0mipvxhnxfphk02d2324qiycv99d9a007c2h32lq6ncnl87xb1kc"; + buildDepends = [ + aeson attoparsec base bytestring exceptions http-client + http-conduit lens lens-aeson mtl text transformers + unordered-containers vector + ]; + homepage = "http://mb.cybervisible.fr/cayley-client-for-haskell"; + description = "An Haskell client for Cayley graph database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cblrepo" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal + , containers, directory, filepath, mtl, optparse-applicative + , process, safe, tar, unix, Unixutils, utf8-string, zlib + }: + mkDerivation { + pname = "cblrepo"; + version = "0.14.0"; + sha256 = "0nki3pdpzykjcczrmikzi9c81yprq7y0hqqgd610dqp8p00pf754"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson ansi-wl-pprint base bytestring Cabal containers directory + filepath mtl optparse-applicative process safe tar unix Unixutils + utf8-string zlib + ]; + description = "Tool to maintain a database of CABAL packages and their dependencies"; + license = "unknown"; + }) {}; + + "cci" = callPackage + ({ mkDerivation, base, binary, bytestring, cci, cmdargs, containers + , filepath, mtl, pretty, process, random, time + }: + mkDerivation { + pname = "cci"; + version = "0.3.1"; + sha256 = "0pvap67fn9kmjvn2qqq3x99k3mzrrsnb6q6fhawvyxv8drihsfc7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + testDepends = [ + base binary bytestring cmdargs containers filepath mtl pretty + process random time + ]; + extraLibraries = [ cci ]; + configureFlags = [ "-f-examples" ]; + description = "Bindings for the CCI networking library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) cci; }; + + "ccnx" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "ccnx"; + version = "0.0.0"; + sha256 = "18gnm6skzdnh6cis7l7v3d5813zn6irw6nywg6shffrn8v2y6xh7"; + buildDepends = [ base bytestring ]; + homepage = "http://tomahawkins.org"; + description = "A Haskell implementation of the CCNx network protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cctools-workqueue" = callPackage + ({ mkDerivation, bindings-cctools, bytestring, dttools, lens + , monad-loops, unix + }: + mkDerivation { + pname = "cctools-workqueue"; + version = "3.6.1.0.1.0.0.1"; + sha256 = "1nqczr2f4bv107sdhqnllqcaz413r4f69f9ypshig8jyxzpcdwn3"; + buildDepends = [ + bindings-cctools bytestring lens monad-loops unix + ]; + extraLibraries = [ dttools ]; + configureFlags = [ "-f-warn" ]; + homepage = "http://bitbucket.org/badi/hs-cctools-workqueue"; + description = "High-level interface to CCTools' WorkQueue library"; + license = stdenv.lib.licenses.gpl2; + }) { dttools = null; }; + + "cedict" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, parsec + , utf8-string + }: + mkDerivation { + pname = "cedict"; + version = "0.2.5"; + sha256 = "13nhwd07ly2ppgbakffr2cc2idacz0q5bahz0819jjascspm32vy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers mtl parsec utf8-string + ]; + description = "Convenient Chinese phrase & character lookup"; + license = "GPL"; + }) {}; + + "cellrenderer-cairo" = callPackage + ({ mkDerivation, base, c2hs, cairo, glib, gtk, mtl }: + mkDerivation { + pname = "cellrenderer-cairo"; + version = "1.0.0.0"; + sha256 = "05cdrq1mrrhfbsk1w1dg5qayan0h9m92r4gqgcpzfa9a073w78zw"; + buildDepends = [ base cairo glib gtk mtl ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ gtk ]; + description = "Cairo-based CellRenderer"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) gtk; }; + + "cereal" = callPackage + ({ mkDerivation, array, base, bytestring, containers, ghc-prim }: + mkDerivation { + pname = "cereal"; + version = "0.4.1.0"; + sha256 = "0m0iwjf9bds4nwk1rgr19rvjri4kncn37k51l1n9y869r104b8lb"; + buildDepends = [ array base bytestring containers ghc-prim ]; + configureFlags = [ "-fsplit-base" ]; + description = "A binary serialization library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cereal-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, HUnit, mtl + , resourcet, transformers + }: + mkDerivation { + pname = "cereal-conduit"; + version = "0.7.2.3"; + sha256 = "0s1s8jm25wxj44x44vjz4kz5qblkyjaz7f8rw5i81bzam32afj9s"; + buildDepends = [ + base bytestring cereal conduit resourcet transformers + ]; + testDepends = [ + base bytestring cereal conduit HUnit mtl resourcet transformers + ]; + homepage = "https://github.com/snoyberg/conduit"; + description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cereal-derive" = callPackage + ({ mkDerivation, base, cereal, ghc-prim }: + mkDerivation { + pname = "cereal-derive"; + version = "0.1.1"; + sha256 = "04mlg1r2qvrwdzcfbf1aqs4bf9n2gc7cwv73fbhld2ji5naa6fwb"; + buildDepends = [ base cereal ghc-prim ]; + description = "Automatic deriving of Serialize using GHC.Generics"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "cereal-enumerator" = callPackage + ({ mkDerivation, base, bytestring, cereal, enumerator }: + mkDerivation { + pname = "cereal-enumerator"; + version = "0.3.1"; + sha256 = "0lpsj4f7v4sgrr6lf8jl07xwj8j3i3wj23as0imswk71f7xwfnnk"; + buildDepends = [ base bytestring cereal enumerator ]; + description = "Deserialize things with cereal and enumerator"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "cereal-ieee754" = callPackage + ({ mkDerivation, array, base, cereal }: + mkDerivation { + pname = "cereal-ieee754"; + version = "0.1"; + sha256 = "1gr22ziz9bj4q3y8j1vg46m648zqvbajfdks8p64xc28ci25pw2s"; + buildDepends = [ array base cereal ]; + homepage = "http://github.com/jystic/cereal-ieee754"; + description = "Floating point support for the 'cereal' serialization library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cereal-plus" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , errors, hashable, hashtables, HTF, HUnit, mmorph, mtl, QuickCheck + , quickcheck-instances, stm, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "cereal-plus"; + version = "0.4.0"; + sha256 = "109y4ydhbl68rsi95fwck3gq1wvn9bpv0r9g9b7fm8wsgd06gipc"; + buildDepends = [ + array base bytestring cereal containers errors hashable hashtables + mmorph mtl stm text time unordered-containers vector + ]; + testDepends = [ + array base bytestring cereal containers errors hashable hashtables + HTF HUnit mmorph mtl QuickCheck quickcheck-instances stm text time + unordered-containers vector + ]; + homepage = "https://github.com/nikita-volkov/cereal-plus"; + description = "An extended serialization library on top of \"cereal\""; + license = stdenv.lib.licenses.mit; + }) {}; + + "cereal-text" = callPackage + ({ mkDerivation, base, cereal, text }: + mkDerivation { + pname = "cereal-text"; + version = "0.1.0.0"; + sha256 = "1rpmhafyk49whs77paxa174904idnk8j242mpnlml2b9jjc4rc3d"; + buildDepends = [ base cereal text ]; + homepage = "https://github.com/ulikoehler/cereal-text"; + description = "Data.Text instances for the cereal serialization library"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "cereal-vector" = callPackage + ({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }: + mkDerivation { + pname = "cereal-vector"; + version = "0.2.0.1"; + sha256 = "0czrb4l1n73cfxxlzbcqfa34qa3gw0m5w5mlz0rawylyqfk8a1pz"; + buildDepends = [ base bytestring cereal vector ]; + testDepends = [ base cereal QuickCheck vector ]; + homepage = "https://github.com/acfoltzer/cereal-vector"; + description = "Serialize instances for Data.Vector types."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "certificate" = callPackage + ({ mkDerivation, asn1-data, base, bytestring, containers + , crypto-pubkey-types, cryptohash, directory, filepath, mtl, pem + , process, time + }: + mkDerivation { + pname = "certificate"; + version = "1.3.9"; + sha256 = "18g5rq7lpxmvmlnz610537w6mix6z6kxjrfj2ylbhkc81r5pn9g6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + asn1-data base bytestring containers crypto-pubkey-types cryptohash + directory filepath mtl pem process time + ]; + configureFlags = [ "-f-executable" "-f-test" ]; + homepage = "http://github.com/vincenthz/hs-certificate"; + description = "Certificates and Key Reader/Writer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cf"; + version = "0.1"; + sha256 = "0wwq78b6d6hxaivyxw8rc9dsb0kq4aw0mkp8w0xmnfmz8biymlmg"; + buildDepends = [ base ]; + homepage = "http://github.com/mvr/cf"; + description = "Infinite precision arithmetic using continued fractions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cfipu" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , dequeue, mtl + }: + mkDerivation { + pname = "cfipu"; + version = "1.1.0.4"; + sha256 = "1lwgqibxrs8n3czhpyg1halizsmz5jd8r2z8ham4pwi58815fzij"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers data-default dequeue mtl + ]; + homepage = "https://github.com/bairyn/cfipu"; + description = "cfipu processor for toy brainfuck-like language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cflp" = callPackage + ({ mkDerivation, base, containers, control-monad-omega, HUnit + , incremental-sat-solver, level-monad, logict, MonadRandom, mtl + , random, stream-monad, syb, value-supply + }: + mkDerivation { + pname = "cflp"; + version = "2009.2.1"; + sha256 = "01j4904fa8z2wmflqs3q1g3dg966dllbp2sbxxbghh0hhzwyg0vy"; + buildDepends = [ + base containers control-monad-omega HUnit incremental-sat-solver + level-monad logict MonadRandom mtl random stream-monad syb + value-supply + ]; + homepage = "http://www-ps.informatik.uni-kiel.de/~sebf/projects/cflp.html"; + description = "Constraint Functional-Logic Programming in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cfopu" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , dequeue, mtl + }: + mkDerivation { + pname = "cfopu"; + version = "1.0.0"; + sha256 = "1vd1ilcdd1k081bg4nk1zazdsd9fbz7zzcz453ff0xxjp9xl1b3z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers data-default dequeue mtl + ]; + description = "cfopu processor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cgen" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , regex-posix, safe, template-haskell + }: + mkDerivation { + pname = "cgen"; + version = "0.0.5"; + sha256 = "18k9na7gwmnmn5gdin1qi041cb7w49xcgdnjjpc3dhmfiqnq41q8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath mtl parsec regex-posix safe + template-haskell + ]; + homepage = "http://anttisalonen.github.com/cgen"; + description = "generates Haskell bindings and C wrappers for C++ libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cgi" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, mtl + , multipart, network, network-uri, old-locale, old-time, parsec + , xhtml + }: + mkDerivation { + pname = "cgi"; + version = "3001.2.2.0"; + sha256 = "0zl1ib0i0sh6ll3mrakaargjxyr3v2kxzzdfqpjnr57pg7isrjx9"; + buildDepends = [ + base bytestring containers exceptions mtl multipart network + network-uri old-locale old-time parsec xhtml + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/cheecheeo/haskell-cgi"; + description = "A library for writing CGI programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cgi-undecidable" = callPackage + ({ mkDerivation, base, cgi, mtl }: + mkDerivation { + pname = "cgi-undecidable"; + version = "3000.0.0"; + sha256 = "1xh3q0s7398gd3513ycxypnj0m9jn0kdbb7459dsb459kbvzdpab"; + buildDepends = [ base cgi mtl ]; + description = "Undecidable instances for the cgi package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cgi-utils" = callPackage + ({ mkDerivation, base, cgi, containers, mtl, random }: + mkDerivation { + pname = "cgi-utils"; + version = "0.2.1"; + sha256 = "0msljq31bz40hsrhhq9qhxrgmdlqq32l3ykcy4wviv8kmc3dic7p"; + editedCabalFile = "df1cb1e658d9b79adde373fc31a1d7553a4803f8967c760abf233e75913ddd52"; + buildDepends = [ base cgi containers mtl random ]; + homepage = "http://github.com/chrisdone/haskell-cgi-utils"; + description = "Simple modular utilities for CGI/FastCGI (sessions, etc.)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cgrep" = callPackage + ({ mkDerivation, ansi-terminal, array, base, bytestring, cmdargs + , containers, directory, dlist, either, filepath, ghc-prim, mtl + , regex-posix, safe, split, stm, stringsearch, unix + , unordered-containers + }: + mkDerivation { + pname = "cgrep"; + version = "6.4.9"; + sha256 = "1g5np8r5h8hxgyxr3m7595xh7fiq1b8h9w6vm0ly81949lbwclga"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal array base bytestring cmdargs containers directory + dlist either filepath ghc-prim mtl regex-posix safe split stm + stringsearch unix unordered-containers + ]; + homepage = "http://awgn.github.io/cgrep/"; + description = "Command line tool"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "chain-codes" = callPackage + ({ mkDerivation, base, containers, hspec, JuicyPixels }: + mkDerivation { + pname = "chain-codes"; + version = "0.3.0.0"; + sha256 = "0vw6qwgcljxgrjrsgkpkdqqnpxvibnsc0c4h5kyg5p8h4avsk8k6"; + buildDepends = [ base containers JuicyPixels ]; + testDepends = [ base containers hspec JuicyPixels ]; + homepage = "http://github.com/Fuuzetsu/chain-codes"; + description = "Library decoding chain codes from images"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "chalkboard" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Codec-Image-DevIL + , containers, data-reify, directory, GLUT, OpenGLRaw, process, time + }: + mkDerivation { + pname = "chalkboard"; + version = "1.9.0.16"; + sha256 = "0786fxylzz73kgbyyy6pz5fhk7rfh4fnrbq0br7ghg74qka66sb9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring Codec-Image-DevIL containers + data-reify directory GLUT OpenGLRaw process time + ]; + configureFlags = [ + "-f-tutorial" "-f-example" "-f-cbbe1" "-f-simple" "-f-chalkmark" + "-f-test1" "-fserver" "-f-all" + ]; + homepage = "http://www.ittc.ku.edu/csdl/fpg/ChalkBoard"; + description = "Combinators for building and processing 2D images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chalkboard-viewer" = callPackage + ({ mkDerivation, array, base, chalkboard, GLUT, OpenGL, time }: + mkDerivation { + pname = "chalkboard-viewer"; + version = "0.1"; + sha256 = "1gvnp176j8gd0s6wzq10zpiqkn3wma99pwn3f78wgxm9rh588gh2"; + buildDepends = [ array base chalkboard GLUT OpenGL time ]; + homepage = "http://ittc.ku.edu/~andygill/chalkboard.php"; + description = "OpenGL based viewer for chalkboard rendered images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chalmers-lava2000" = callPackage + ({ mkDerivation, array, base, process, random }: + mkDerivation { + pname = "chalmers-lava2000"; + version = "1.4.1"; + sha256 = "19n7z5k6ycn6brnh1n8ykni3ix49d53p3rjggfaklw83knqnvxhy"; + buildDepends = [ array base process random ]; + homepage = "http://projects.haskell.org/chalmers-lava2000/Doc/tutorial.pdf"; + description = "Hardware description EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chan-split" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "chan-split"; + version = "0.5.0"; + sha256 = "1mzvrxcf263gs61hj7gafra1cqvpfbzy7rza7ql0xvnmj2g2ybrc"; + buildDepends = [ base stm ]; + homepage = "http://brandon.si/code/module-chan-split-released/"; + description = "Concurrent Chans as read/write pairs. Also provides generic Chan pair class."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "change-monger" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "change-monger"; + version = "0.0"; + sha256 = "071qc0nhg4431c32z4qh23fiw1bjd1jc4s0sgq5v8ymwz4rfy9a2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory process ]; + description = "Parse VCS changelogs into ChangeLogs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "charade" = callPackage + ({ mkDerivation, base, configurator, containers, filepath, heist + , lens, mtl, QuickCheck, random, snap, snap-core, snap-extras + , snap-server, text, xmlhtml + }: + mkDerivation { + pname = "charade"; + version = "0.1.1.2"; + sha256 = "0vi82z2c3km5shyk3wwb07y3cqcnkvkgvbl1s36a50kbz65jrl64"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base configurator containers filepath heist lens mtl QuickCheck + random snap snap-core snap-extras snap-server text xmlhtml + ]; + homepage = "https://github.com/soostone/charade"; + description = "Rapid prototyping websites with Snap and Heist"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "charset" = callPackage + ({ mkDerivation, array, base, bytestring, containers, semigroups + , unordered-containers + }: + mkDerivation { + pname = "charset"; + version = "0.3.7"; + sha256 = "1x912dx5650x8ql3ivhpiwmxd6kv7zghark3s8ljvl1g3qr1pxd6"; + buildDepends = [ + array base bytestring containers semigroups unordered-containers + ]; + homepage = "http://github.com/ekmett/charset"; + description = "Fast unicode character sets based on complemented PATRICIA tries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "charsetdetect" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "charsetdetect"; + version = "1.0"; + sha256 = "1w302v6pmi448k2rq2cc7wp1javsd9rgk7r7i43lxvbjhniydn7p"; + buildDepends = [ base bytestring ]; + homepage = "http://www.github.com/batterseapower/charsetdetect"; + description = "Character set detection using Mozilla's Universal Character Set Detector"; + license = "LGPL"; + }) {}; + + "charsetdetect-ae" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "charsetdetect-ae"; + version = "1.0.1"; + sha256 = "0bvdnv608glim8yn4dvh3av7x0fxxp3z6719j0n005bygdfgjxna"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/Aelve/charsetdetect-ae"; + description = "Character set detection using Mozilla's Universal Character Set Detector"; + license = "LGPL"; + }) {}; + + "chart-histogram" = callPackage + ({ mkDerivation, base, Chart, colour, data-default-class, lens + , vector + }: + mkDerivation { + pname = "chart-histogram"; + version = "0.4.4"; + sha256 = "0wa3f8qnv7yw7wgg5js3y5k6msd4jfysdqic1vzf5sxd5bz0ycp0"; + buildDepends = [ + base Chart colour data-default-class lens vector + ]; + description = "Easily render histograms with Chart"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chaselev-deque" = callPackage + ({ mkDerivation, abstract-deque, abstract-deque-tests, array + , atomic-primops, base, bits-atomic, containers, ghc-prim, HUnit + , test-framework, test-framework-hunit, transformers, vector + }: + mkDerivation { + pname = "chaselev-deque"; + version = "0.5.0.3"; + sha256 = "1qkrypqsbfnr6kcl6idqmq2z4nf6jmqmgzddzhh031nxd22p18y6"; + buildDepends = [ + abstract-deque array atomic-primops base bits-atomic ghc-prim + transformers vector + ]; + testDepends = [ + abstract-deque abstract-deque-tests array atomic-primops base + containers ghc-prim HUnit test-framework test-framework-hunit + vector + ]; + configureFlags = [ "-f-debug" ]; + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; + description = "Chase & Lev work-stealing lock-free double-ended queues (deques)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chatter" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , deepseq, directory, filepath, fullstop, ghc-prim, HUnit, mbox + , MonadRandom, parsec, QuickCheck, quickcheck-instances + , random-shuffle, regex-base, regex-tdfa, regex-tdfa-text, safe + , split, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-skip, text, tokenize + , transformers, zlib + }: + mkDerivation { + pname = "chatter"; + version = "0.5.0.0"; + sha256 = "15nj3b7w5whkifnik4fmykh21znr2vli9mm8ypbpwwzx8577d08m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cereal containers deepseq directory filepath + fullstop ghc-prim mbox MonadRandom parsec QuickCheck + quickcheck-instances random-shuffle regex-base regex-tdfa + regex-tdfa-text safe split text tokenize transformers zlib + ]; + testDepends = [ + base cereal containers filepath HUnit parsec QuickCheck + quickcheck-instances test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-skip text tokenize + ]; + homepage = "http://github.com/creswick/chatter"; + description = "A library of simple NLP algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chatty" = callPackage + ({ mkDerivation, ansi-terminal, base, chatty-utils, directory, mtl + , process, random, setenv, template-haskell, text, time + , transformers, unix + }: + mkDerivation { + pname = "chatty"; + version = "0.6.2.1"; + sha256 = "0504xxgzfrgqa6yk8c1xw6qilqq2bq1anmncm5863wg7sd0xknx9"; + buildDepends = [ + ansi-terminal base chatty-utils directory mtl process random setenv + template-haskell text time transformers unix + ]; + description = "Some monad transformers and typeclasses for abstraction of global dependencies"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "chatty-text" = callPackage + ({ mkDerivation, base, chatty, transformers }: + mkDerivation { + pname = "chatty-text"; + version = "0.6.0.1"; + sha256 = "1p88yn8c1ckckhxy8k0w50n3mjy8inrwh9zaas5wawaz286chxzh"; + buildDepends = [ base chatty transformers ]; + description = "Provides some classes and types for dealing with text, using the fundaments of Chatty"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "chatty-utils" = callPackage + ({ mkDerivation, base, mtl, text, transformers }: + mkDerivation { + pname = "chatty-utils"; + version = "0.7.1.2"; + sha256 = "17jilk0p6wvnpc064wjk6flilz78yx32f092wn0z8dbc9hpw32wf"; + buildDepends = [ base mtl text transformers ]; + description = "Some utilities every serious chatty-based application may need"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "cheapskate" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , data-default, http-types, mtl, syb, text, uniplate, wai + , wai-extra, xss-sanitize + }: + mkDerivation { + pname = "cheapskate"; + version = "0.1.0.2"; + sha256 = "1bz3zi2w5vm128csg21swcz4cm7h8ybqylpknr4fnyxmg3gxdd7d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-html bytestring containers data-default http-types + mtl syb text uniplate wai wai-extra xss-sanitize + ]; + configureFlags = [ "-f-dingus" ]; + homepage = "http://github.com/jgm/cheapskate"; + description = "Experimental markdown processor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "check-email" = callPackage + ({ mkDerivation, base, bytestring, email-validate, resolv }: + mkDerivation { + pname = "check-email"; + version = "1.0"; + sha256 = "1drw8rspdc4a7jw2ql3fi1dcmw56ah5csf2bil6ii8ccq5vsbfyz"; + buildDepends = [ base bytestring email-validate ]; + extraLibraries = [ resolv ]; + description = "Confirm whether an email is valid and probably existant"; + license = stdenv.lib.licenses.bsd3; + }) { resolv = null; }; + + "check-pvp" = callPackage + ({ mkDerivation, base, Cabal, containers, explicit-exception + , filepath, haskell-src-exts, non-empty, transformers, utility-ht + }: + mkDerivation { + pname = "check-pvp"; + version = "0.0.1"; + sha256 = "18xhm11xwvy9cz149ddm3lj4gxb514jglwhdr50mkrdd4rw8w59f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers explicit-exception filepath haskell-src-exts + non-empty transformers utility-ht + ]; + homepage = "http://www.haskell.org/haskellwiki/Import_modules_properly"; + description = "Check whether module and package imports conform to the PVP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "checked" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "checked"; + version = "0.1.0.1"; + sha256 = "00l04qxdid2pi885ixnyh91bsigsmk5rxb0jw6dl6j1mlcq27smd"; + buildDepends = [ base ]; + description = "Bounds-checking integer types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "checkers" = callPackage + ({ mkDerivation, array, base, QuickCheck, random }: + mkDerivation { + pname = "checkers"; + version = "0.4.1"; + sha256 = "19ndgbivd07vchsqs6z9iqjl2jldbq7h4skqc9acracd9xyq1vdr"; + buildDepends = [ array base QuickCheck random ]; + description = "Check properties on standard classes and data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chell" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, options, patience + , random, template-haskell, text, transformers + }: + mkDerivation { + pname = "chell"; + version = "0.4"; + sha256 = "1hynr7n7wxgc3z6zrc3xrfpiqlh4zfb3kagwwfhqmcamv9d4x0ng"; + editedCabalFile = "14853f792d3fab75efc50a9bc4e1493bf5afc8eaee06137f37adad8855ada3be"; + buildDepends = [ + ansi-terminal base bytestring options patience random + template-haskell text transformers + ]; + configureFlags = [ "-fcolor-output" ]; + homepage = "https://john-millikin.com/software/chell/"; + description = "A simple and intuitive library for automated testing"; + license = stdenv.lib.licenses.mit; + }) {}; + + "chell-hunit" = callPackage + ({ mkDerivation, base, chell, HUnit }: + mkDerivation { + pname = "chell-hunit"; + version = "0.2.1"; + sha256 = "006l2j98gmgjrapyp00vz93hxlx9gwkdnxwh5nx293zp7vm27x00"; + buildDepends = [ base chell HUnit ]; + homepage = "https://john-millikin.com/software/chell/"; + description = "HUnit support for the Chell testing library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "chell-quickcheck" = callPackage + ({ mkDerivation, base, chell, QuickCheck, random }: + mkDerivation { + pname = "chell-quickcheck"; + version = "0.2.4"; + sha256 = "0ys6aks97y5h0n8n8dmwx8jrai4bjlnr7n69s259664y694054wd"; + buildDepends = [ base chell QuickCheck random ]; + homepage = "https://john-millikin.com/software/chell/"; + description = "QuickCheck support for the Chell testing library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "chesshs" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "chesshs"; + version = "0.2.0"; + sha256 = "1v9qhnknqn8bsxzdcwskhssmmhbrr0d1rrxqm6ssf6j2jvv3diay"; + buildDepends = [ array attoparsec base bytestring containers ]; + configureFlags = [ "-f-no-pgn" ]; + homepage = "http://arnovanlumig.com/chesshs.html"; + description = "Simple library for validating chess moves and parsing PGN files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chp" = callPackage + ({ mkDerivation, base, containers, deepseq, extensible-exceptions + , pretty, stm + }: + mkDerivation { + pname = "chp"; + version = "2.2.0.1"; + sha256 = "18z0836hxs4ix7mdjxvpb40i4s71dc1j3vpxfh0vj8mf5drpc942"; + buildDepends = [ + base containers deepseq extensible-exceptions pretty stm + ]; + homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; + description = "An implementation of concurrency ideas from Communicating Sequential Processes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chp-mtl" = callPackage + ({ mkDerivation, base, chp, chp-plus, mtl }: + mkDerivation { + pname = "chp-mtl"; + version = "1.0.0"; + sha256 = "1x14xl9hm9n3zczj6xhffvpac09q5a13i94fhkq2kzj2s3rk1b4z"; + buildDepends = [ base chp chp-plus mtl ]; + homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; + description = "MTL class instances for the CHP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chp-plus" = callPackage + ({ mkDerivation, base, chp, containers, deepseq + , extensible-exceptions, HUnit, pretty, QuickCheck, stm + }: + mkDerivation { + pname = "chp-plus"; + version = "1.3.1.2"; + sha256 = "1875fqf24jwl5vf2cys7yc70k0c53pg74i041y1xbrczincaww0z"; + buildDepends = [ + base chp containers deepseq extensible-exceptions HUnit pretty + QuickCheck stm + ]; + homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; + description = "A set of high-level concurrency utilities built on Communicating Haskell Processes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chp-spec" = callPackage + ({ mkDerivation, base, containers, deepseq, mtl, pretty + , TypeCompose + }: + mkDerivation { + pname = "chp-spec"; + version = "1.0.0"; + sha256 = "0jil6p0cw8bbpzb0kf9lxljdnbbp0xyq7c6x7bfc7291kqkafgdi"; + buildDepends = [ base containers deepseq mtl pretty TypeCompose ]; + homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; + description = "A mirror implementation of chp that generates a specification of the program"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chp-transformers" = callPackage + ({ mkDerivation, base, chp, chp-plus, transformers }: + mkDerivation { + pname = "chp-transformers"; + version = "1.0.0"; + sha256 = "0d4hcqpjxmns1fhq918s6z9f4bxlbjlkxzq5xkpqwjxpzy83wq23"; + buildDepends = [ base chp chp-plus transformers ]; + homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; + description = "Transformers instances for the CHP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chronograph" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, thyme, vector-space }: + mkDerivation { + pname = "chronograph"; + version = "0.2.0.1"; + sha256 = "0qy2ahnp324jh0ybqwsa4nc3r2x1hkbrg6sl6f8dg1xnr0gpaag2"; + buildDepends = [ base deepseq ghc-prim thyme vector-space ]; + description = "measure timings of data evaluation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chu2" = callPackage + ({ mkDerivation, base, bytestring, data-default, hack2 + , hack2-handler-snap-server, utf8-string + }: + mkDerivation { + pname = "chu2"; + version = "2012.11.20"; + sha256 = "01q34kzhisb8ani3k5dfjaixa7j1vqg0nh8mbmnya52hr7p4sdiz"; + buildDepends = [ + base bytestring data-default hack2 hack2-handler-snap-server + utf8-string + ]; + homepage = "https://github.com/nfjinjing/chu2"; + description = "FFI for Chu2 Agda Web Server Interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chuchu" = callPackage + ({ mkDerivation, abacate, ansi-wl-pprint, base, cmdargs, HUnit + , lifted-base, monad-control, parsec, text, transformers, unix + }: + mkDerivation { + pname = "chuchu"; + version = "0.4.5"; + sha256 = "04xyylp5gliwpps753xqn8r72708ygxcp08j0fypc64ykhv5pnqc"; + buildDepends = [ + abacate ansi-wl-pprint base cmdargs lifted-base monad-control + parsec text transformers + ]; + testDepends = [ base HUnit text transformers unix ]; + homepage = "http://github.com/marcotmarcot/chuchu"; + description = "Behaviour Driven Development like Cucumber for Haskell"; + license = "unknown"; + }) {}; + + "chunked-data" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , mono-traversable, semigroups, system-filepath, text, transformers + , vector + }: + mkDerivation { + pname = "chunked-data"; + version = "0.1.0.1"; + sha256 = "0kdq79mxi9nhy3dqw283f5ffx4rxwfrdq9cfw46ql5wmqrg2qw7r"; + buildDepends = [ + base blaze-builder bytestring containers mono-traversable + semigroups system-filepath text transformers vector + ]; + homepage = "https://github.com/fpco/chunked-data"; + description = "Typeclasses for dealing with various chunked data representations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "chunks" = callPackage + ({ mkDerivation, base, haskell98, parsec, template-haskell }: + mkDerivation { + pname = "chunks"; + version = "2007.4.18"; + sha256 = "0qdwilzhbnx5zgga65lcwd6kzwvsbvi8ybfw9i4d8ziz89190fkz"; + buildDepends = [ base haskell98 parsec template-haskell ]; + homepage = "http://www.wellquite.org/chunks/"; + description = "Simple template library with static safety"; + license = "LGPL"; + }) {}; + + "chunky" = callPackage + ({ mkDerivation, base, binary, bytestring, HUnit, text }: + mkDerivation { + pname = "chunky"; + version = "0.1.0.0"; + sha256 = "12g5hvb5qpbmfn1389wj7sfkc4qp19vg24gpn6j225yfyk8ccik7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring text ]; + testDepends = [ base binary bytestring HUnit text ]; + description = "Human-readable storage of text/binary objects"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "church-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "church-list"; + version = "0.0.2"; + sha256 = "0xidwcn79acpg691n0xqk3q7xlprp9gibqkafn262zq24sks31xw"; + buildDepends = [ base ]; + description = "Removed; please see fmlist"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cil" = callPackage + ({ mkDerivation, base, bytestring, language-c }: + mkDerivation { + pname = "cil"; + version = "0.1.1"; + sha256 = "0farjdyq6w33jm0qqdkfd6l7b8rr6k55dqfha643mj6nh1y904az"; + buildDepends = [ base bytestring language-c ]; + homepage = "http://tomahawkins.org"; + description = "An interface to CIL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cinvoke" = callPackage + ({ mkDerivation, base, bytestring, cinvoke }: + mkDerivation { + pname = "cinvoke"; + version = "0.1"; + sha256 = "0niz7banhrkcwdfp6w5gwy1brz1c26mylnlavi5zxgawfq4d3sl2"; + buildDepends = [ base bytestring ]; + extraLibraries = [ cinvoke ]; + homepage = "http://haskell.org/haskellwiki/Library/cinvoke"; + description = "A binding to cinvoke"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) cinvoke; }; + + "cio" = callPackage + ({ mkDerivation, base, monad-stm, mtl, parallel-io, stm }: + mkDerivation { + pname = "cio"; + version = "0.1.0"; + sha256 = "0518cbfyjh13ghihvnxvbhlw4060cqw5047bdrflphmigwbvpplb"; + buildDepends = [ base monad-stm mtl parallel-io stm ]; + homepage = "https://github.com/nikita-volkov/cio"; + description = "A monad for concurrent IO on a thread pool"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cipher-aes" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests + , crypto-cipher-types, QuickCheck, securemem, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "cipher-aes"; + version = "0.2.9"; + sha256 = "1nkrh8mrrh14zfhjz0lfidw0hw9c70hap9w24rvb14zgfnnasnlq"; + buildDepends = [ + base byteable bytestring crypto-cipher-types securemem + ]; + testDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + configureFlags = [ "-fsupport_aesni" ]; + homepage = "http://github.com/vincenthz/hs-cipher-aes"; + description = "Fast AES cipher implementation with advanced mode of operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cipher-aes128" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, tagged }: + mkDerivation { + pname = "cipher-aes128"; + version = "0.6.4"; + sha256 = "093zpw86wimniwmd73g3nnbfy530q52kynccssqf7jxafbsw75aa"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring cereal crypto-api tagged ]; + configureFlags = [ "-f-test" ]; + homepage = "https://github.com/TomMD/cipher-aes128"; + description = "AES and common modes using AES-NI when available"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cipher-blowfish" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests + , crypto-cipher-types, QuickCheck, securemem, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "cipher-blowfish"; + version = "0.0.3"; + sha256 = "0hb67gmiyqrknynz5am8nada1b1v47rqla87dw5nvfhxhl51fhcg"; + buildDepends = [ + base byteable bytestring crypto-cipher-types securemem vector + ]; + testDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Blowfish cipher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cipher-camellia" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests + , crypto-cipher-types, QuickCheck, securemem, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "cipher-camellia"; + version = "0.0.2"; + sha256 = "19z2mi1rvp8fsqjdbmrm1hdlxmx61yr55fyknmmn945qrlvx234d"; + buildDepends = [ + base byteable bytestring crypto-cipher-types securemem vector + ]; + testDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Camellia block cipher primitives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cipher-des" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests + , crypto-cipher-types, QuickCheck, securemem, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "cipher-des"; + version = "0.0.6"; + sha256 = "1isazxa2nr1y13y0danfk7wghy34rfpn3f43rw714nk2xk6vrwc5"; + buildDepends = [ + base byteable bytestring crypto-cipher-types securemem + ]; + testDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "DES and 3DES primitives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cipher-rc4" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests + , crypto-cipher-types, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "cipher-rc4"; + version = "0.1.4"; + sha256 = "0k9qf0cn5yxc4qlqikcm5yyrnkkvr6g3v7306cp8iwz7r4dp6zn6"; + buildDepends = [ base byteable bytestring crypto-cipher-types ]; + testDepends = [ + base bytestring crypto-cipher-tests crypto-cipher-types QuickCheck + test-framework test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-cipher-rc4"; + description = "Fast RC4 cipher implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cipher-rc5" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "cipher-rc5"; + version = "0.1.0.1"; + sha256 = "1ld4kdn0bd7ka448bl6df30iw3kd3mw7117qlwxyfzwbisdcsrif"; + buildDepends = [ base split ]; + homepage = "http://github.com/fegu/cipher-rc5"; + description = "Pure RC5 implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "circ" = callPackage + ({ mkDerivation, base, directory, mtl }: + mkDerivation { + pname = "circ"; + version = "0.0.4"; + sha256 = "0n3m7kjyqic10dl06zic5qjb1yb1ff8jn9d1wchrarkprcw25knc"; + buildDepends = [ base directory mtl ]; + description = "A Compiler IR Compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "circle-packing" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "circle-packing"; + version = "0.1.0.4"; + sha256 = "1sysyzhkjb7z4mn9hgxqiq0nd7ap3rs7w22swjrpnf8l1sv09xgv"; + buildDepends = [ base ]; + description = "Simple heuristic for packing discs of varying radii in a circle"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "citation-resolve" = callPackage + ({ mkDerivation, aeson, base, bytestring, citeproc-hs, containers + , curl, data-default, directory, doctest, download-curl, either + , filepath, hspec, lens, MissingH, mtl, process, QuickCheck, safe + , text, transformers, yaml + }: + mkDerivation { + pname = "citation-resolve"; + version = "0.4.3"; + sha256 = "1x561l7shkz1nh43xh2nj83pb183rah1swi0ql9n0wr9ykq1mh1l"; + buildDepends = [ + aeson base bytestring citeproc-hs containers curl data-default + directory download-curl either lens mtl process safe text + transformers yaml + ]; + testDepends = [ + base directory doctest filepath hspec MissingH QuickCheck + ]; + homepage = "https://github.com/nushio3/citation-resolve"; + description = "convert document IDs such as DOI, ISBN, arXiv ID to bibliographic reference"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "citeproc-hs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hexpat, hs-bibutils, HTTP, json, mtl, network, old-locale + , pandoc-types, parsec, syb, time, utf8-string + }: + mkDerivation { + pname = "citeproc-hs"; + version = "0.3.9"; + sha256 = "0f3l33a3rcp8lm8nkbda42lijjpaqa7cxszswhjryy1inywpsssg"; + buildDepends = [ + base bytestring containers directory filepath hexpat hs-bibutils + HTTP json mtl network old-locale pandoc-types parsec syb time + utf8-string + ]; + configureFlags = [ + "-f-unicode_collation" "-f-embed_data_files" "-fhexpat" "-fnetwork" + "-fbibutils" "-fsmall_base" + ]; + homepage = "http://gorgias.mine.nu/repos/citeproc-hs/"; + description = "A Citation Style Language implementation in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cityhash" = callPackage + ({ mkDerivation, base, bytestring, largeword, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "cityhash"; + version = "0.3.0.1"; + sha256 = "1nr0sqrvnsjkgyhlw55mnr69s5ddxk9f0bbpwkigqc7m457vkxi6"; + buildDepends = [ base bytestring largeword ]; + testDepends = [ + base bytestring largeword QuickCheck test-framework + test-framework-quickcheck2 + ]; + configureFlags = [ "-f-sse42" ]; + homepage = "http://github.com/thoughtpolice/hs-cityhash"; + description = "Bindings to CityHash"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cjk" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, text + , text-icu + }: + mkDerivation { + pname = "cjk"; + version = "0.1.0.1"; + sha256 = "1r0rw33vqkhck0mfqz19plw9a71f56gdcjldrxl23178fps349vl"; + buildDepends = [ + attoparsec base bytestring containers text text-icu + ]; + testDepends = [ base ]; + homepage = "http://github.com/batterseapower/cjk"; + description = "Data about Chinese, Japanese and Korean characters and languages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clafer" = callPackage + ({ mkDerivation, aeson, array, base, cmdargs, containers + , data-stringmap, directory, executable-path, filepath, ghc + , glpk-hs, HaXml, HUnit, json-builder, lens, MaybeT, mtl, parsec + , process, QuickCheck, split, string-conversions, tasty + , tasty-hunit, tasty-th, text, transformers + }: + mkDerivation { + pname = "clafer"; + version = "0.3.7"; + sha256 = "1fz4bndxwyfch3bagyqgzqw46fichczj5gnkhqpvghfnlydv94a7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array base cmdargs containers data-stringmap directory + executable-path filepath glpk-hs HaXml json-builder lens MaybeT mtl + parsec process split string-conversions text transformers + ]; + testDepends = [ + base containers directory filepath ghc HaXml HUnit lens mtl + QuickCheck tasty tasty-hunit tasty-th + ]; + homepage = "http://clafer.org"; + description = "clafer compiles Clafer models to other formats, such as Alloy, XML, HTML, Dot"; + license = stdenv.lib.licenses.mit; + }) {}; + + "claferIG" = callPackage + ({ mkDerivation, array, base, clafer, cmdargs, containers + , data-stringmap, directory, executable-path, filepath, haskeline + , HaXml, HUnit, json-builder, mtl, parsec, process + , string-conversions, tasty, tasty-hunit, tasty-th, transformers + }: + mkDerivation { + pname = "claferIG"; + version = "0.3.7"; + sha256 = "1dnjg6w2v9ijm8rcgdsi5zm3zbj4cvyp165wgbxbmda9kl05w5am"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base clafer cmdargs containers data-stringmap directory + executable-path filepath haskeline HaXml json-builder mtl parsec + process string-conversions transformers + ]; + testDepends = [ + array base clafer cmdargs directory filepath HUnit tasty + tasty-hunit tasty-th transformers + ]; + homepage = "https://github.com/gsdlab/claferIG"; + description = "claferIG is an interactive tool that generates instances of Clafer models"; + license = stdenv.lib.licenses.mit; + }) {}; + + "claferwiki" = callPackage + ({ mkDerivation, base, clafer, containers, directory, gitit + , MissingH, mtl, network, process, SHA, split, time, transformers + , utf8-string + }: + mkDerivation { + pname = "claferwiki"; + version = "0.3.7"; + sha256 = "170lp987dw5cfyfhqk8ak7m2z5mc0lnwzn3xlxniys47qn8ji3yx"; + buildDepends = [ + base clafer containers directory gitit MissingH mtl network process + SHA split time transformers utf8-string + ]; + homepage = "http://github.com/gsdlab/claferwiki"; + description = "A wiki-based IDE for literate modeling with Clafer"; + license = stdenv.lib.licenses.mit; + }) {}; + + "clanki" = callPackage + ({ mkDerivation, base, directory, safe, time }: + mkDerivation { + pname = "clanki"; + version = "1.0.7"; + sha256 = "1np5df8cx7djjknp4c9yy3pzqjqh8ra9mgkc9smybqzidlri60jk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory safe time ]; + description = "Command-line spaced-repetition software"; + license = stdenv.lib.licenses.mit; + }) {}; + + "clash" = callPackage + ({ mkDerivation, base, containers, data-accessor + , data-accessor-template, directory, filepath, ghc, haskell98 + , pretty, prettyclass, template-haskell, tfp, th-lift, time + , transformers, utility-ht, vhdl + }: + mkDerivation { + pname = "clash"; + version = "0.1.3.11"; + sha256 = "047dhg6y7yvp5vdarylry0q4l29a4x2dkjilk6j624lxcc17gyhx"; + buildDepends = [ + base containers data-accessor data-accessor-template directory + filepath ghc haskell98 pretty prettyclass template-haskell tfp + th-lift time transformers utility-ht vhdl + ]; + homepage = "http://clash.ewi.utwente.nl/"; + description = "CAES Language for Synchronous Hardware (CLaSH)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clash-ghc" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib + , clash-prelude, containers, directory, filepath, ghc, ghc-paths + , hashable, haskeline, lens, mtl, process, text, transformers + , unbound, unix, unordered-containers + }: + mkDerivation { + pname = "clash-ghc"; + version = "0.4"; + sha256 = "0pyv8snrmy7x9gv6xna5rd5chacrdvczcjs7854b80pifhag5c2g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bifunctors bytestring clash-lib clash-prelude containers + directory filepath ghc ghc-paths hashable haskeline lens mtl + process text transformers unbound unix unordered-containers + ]; + configureFlags = [ "-f-standalone" ]; + homepage = "http://christiaanb.github.io/clash2"; + description = "CAES Language for Synchronous Hardware"; + license = "unknown"; + }) {}; + + "clash-lib" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , concurrent-supply, containers, contravariant, deepseq, directory + , errors, fgl, filepath, hashable, lens, ListLike, mtl, pretty + , process, template-haskell, text, time, transformers, unbound + , unordered-containers, uu-parsinglib, wl-pprint-text + }: + mkDerivation { + pname = "clash-lib"; + version = "0.4"; + sha256 = "1c3bxjm356cs7wf49zlazbv44bw06rs81akmsfzkfccrl7gjy7yc"; + buildDepends = [ + aeson attoparsec base bytestring concurrent-supply containers + contravariant deepseq directory errors fgl filepath hashable lens + ListLike mtl pretty process template-haskell text time transformers + unbound unordered-containers uu-parsinglib wl-pprint-text + ]; + homepage = "http://christiaanb.github.io/clash2"; + description = "CAES Language for Synchronous Hardware - As a Library"; + license = "unknown"; + }) {}; + + "clash-prelude" = callPackage + ({ mkDerivation, base, data-default, ghc-prim, integer-gmp + , template-haskell, th-lift + }: + mkDerivation { + pname = "clash-prelude"; + version = "0.6.0.1"; + sha256 = "0d929g7js15aagd1pa2lfbhd1yiykd0ngp6fv522yhy1yyijn1l7"; + buildDepends = [ + base data-default ghc-prim integer-gmp template-haskell th-lift + ]; + homepage = "http://christiaanb.github.io/clash2/"; + description = "CAES Language for Synchronous Hardware - Prelude library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "classify" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "classify"; + version = "2013.11.6.1"; + sha256 = "03d4ygqhqbg4cvfjp8c5cyy0fkgf1fpzc1li45bqc555jrxwszwr"; + buildDepends = [ base containers mtl ]; + description = "Library for classification of media files"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "classy-parallel" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, parallel + , resourcet, transformers + }: + mkDerivation { + pname = "classy-parallel"; + version = "0.1.0.0"; + sha256 = "0vfik37g2fwzc4p343hag5aidvi77396vfhfdx1207gahbzqf21v"; + buildDepends = [ + base lifted-base monad-control parallel resourcet transformers + ]; + description = "Fork of the monad-parallel package using monad-control"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "classy-prelude" = callPackage + ({ mkDerivation, base, basic-prelude, bifunctors, bytestring + , chunked-data, containers, enclosed-exceptions, exceptions + , ghc-prim, hashable, hspec, lifted-base, mono-traversable, mtl + , old-locale, primitive, QuickCheck, semigroups, stm + , system-filepath, text, time, transformers, unordered-containers + , vector, vector-instances + }: + mkDerivation { + pname = "classy-prelude"; + version = "0.10.2"; + sha256 = "0pq16rgksbv2ml4wg7jdxlb9y80h8la78hnrcci637s6kbdisd7k"; + buildDepends = [ + base basic-prelude bifunctors bytestring chunked-data containers + enclosed-exceptions exceptions ghc-prim hashable lifted-base + mono-traversable mtl old-locale primitive semigroups stm + system-filepath text time transformers unordered-containers vector + vector-instances + ]; + testDepends = [ + base containers hspec QuickCheck transformers unordered-containers + ]; + homepage = "https://github.com/snoyberg/classy-prelude"; + description = "A typeclass-based Prelude"; + license = stdenv.lib.licenses.mit; + }) {}; + + "classy-prelude-conduit" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, conduit + , conduit-combinators, hspec, monad-control, QuickCheck, resourcet + , system-fileio, transformers, void + }: + mkDerivation { + pname = "classy-prelude-conduit"; + version = "0.10.2"; + sha256 = "0bgic61p05hpnsami199wzs2q4cbdm00nyp03vsxz2ddsz8dwc8l"; + buildDepends = [ + base bytestring classy-prelude conduit conduit-combinators + monad-control resourcet system-fileio transformers void + ]; + testDepends = [ + base bytestring conduit hspec QuickCheck transformers + ]; + homepage = "https://github.com/snoyberg/classy-prelude"; + description = "conduit instances for classy-prelude"; + license = stdenv.lib.licenses.mit; + }) {}; + + "classy-prelude-yesod" = callPackage + ({ mkDerivation, aeson, base, classy-prelude + , classy-prelude-conduit, data-default, http-conduit, http-types + , persistent, yesod, yesod-newsfeed, yesod-static + }: + mkDerivation { + pname = "classy-prelude-yesod"; + version = "0.10.2"; + sha256 = "1jzf26rj9m8mdhhag66h5zbh91c7ff3jn1q1ghmah12dj9y06137"; + buildDepends = [ + aeson base classy-prelude classy-prelude-conduit data-default + http-conduit http-types persistent yesod yesod-newsfeed + yesod-static + ]; + homepage = "https://github.com/snoyberg/classy-prelude"; + description = "Provide a classy prelude including common Yesod functionality"; + license = stdenv.lib.licenses.mit; + }) {}; + + "clay" = callPackage + ({ mkDerivation, base, HUnit, mtl, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "clay"; + version = "0.10"; + sha256 = "0xw7j9v2cfs4874l5n852b38m6v2mpkbr93dxxfkp2kwmqkjbl5v"; + buildDepends = [ base mtl text ]; + testDepends = [ + base HUnit mtl test-framework test-framework-hunit text + ]; + homepage = "http://fvisser.nl/clay"; + description = "CSS preprocessor as embedded Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks" = callPackage + ({ mkDerivation, acid-state, aeson, attoparsec, base, blaze-html + , bytestring, cereal, containers, cryptopp, directory, filepath + , happstack-authenticate, happstack-hsp, happstack-server + , happstack-server-tls, hsp, hsx-jmacro, hsx2hs, ixset, jmacro, mtl + , network, network-uri, old-locale, openssl, process, random + , reform, reform-happstack, reform-hsp, safecopy, stm, tagsoup + , text, time, unordered-containers, utf8-string, uuid, vector + , web-plugins, web-routes, web-routes-happstack, web-routes-hsp + , web-routes-th, xss-sanitize + }: + mkDerivation { + pname = "clckwrks"; + version = "0.22.4"; + sha256 = "1srgvnsmd3lhhp797kwwq6a0sr31i0kdlgzmrqi0qs1wg54nwyw6"; + buildDepends = [ + acid-state aeson attoparsec base blaze-html bytestring cereal + containers directory filepath happstack-authenticate happstack-hsp + happstack-server happstack-server-tls hsp hsx-jmacro ixset jmacro + mtl network network-uri old-locale process random reform + reform-happstack reform-hsp safecopy stm tagsoup text time + unordered-containers utf8-string uuid vector web-plugins web-routes + web-routes-happstack web-routes-hsp web-routes-th xss-sanitize + ]; + buildTools = [ hsx2hs ]; + extraLibraries = [ cryptopp openssl ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://www.clckwrks.com/"; + description = "A secure, reliable content management system (CMS) and blogging platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-cli" = callPackage + ({ mkDerivation, acid-state, base, clckwrks, haskeline, mtl + , network, parsec + }: + mkDerivation { + pname = "clckwrks-cli"; + version = "0.2.13"; + sha256 = "09ygkr4wqcwc07pf0alf9dncsv4dl40v97qnilis3wsdc05gflip"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + acid-state base clckwrks haskeline mtl network parsec + ]; + homepage = "http://www.clckwrks.com/"; + description = "a command-line interface for adminstrating some aspects of clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-dot-com" = callPackage + ({ mkDerivation, base, clckwrks, clckwrks-plugin-bugs + , clckwrks-plugin-media, clckwrks-plugin-page + , clckwrks-theme-clckwrks, containers, happstack-server, hsp + , hsx2hs, mtl, network, text, web-plugins + }: + mkDerivation { + pname = "clckwrks-dot-com"; + version = "0.3.9"; + sha256 = "0q1y6lh9215p0c45195k05m774bmxyzm6jsvyncw2qngl77gambh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base clckwrks clckwrks-plugin-bugs clckwrks-plugin-media + clckwrks-plugin-page clckwrks-theme-clckwrks containers + happstack-server hsp mtl network text web-plugins + ]; + buildTools = [ hsx2hs ]; + configureFlags = [ "-f-backups" ]; + homepage = "http://www.clckwrks.com/"; + description = "clckwrks.com"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-plugin-bugs" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, cereal, clckwrks + , clckwrks-plugin-page, containers, directory, filepath + , happstack-authenticate, happstack-hsp, happstack-server, hsp + , hsx2hs, ixset, mtl, network, network-uri, reform + , reform-happstack, reform-hsp, safecopy, text, time, web-plugins + , web-routes, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-bugs"; + version = "0.7.5"; + sha256 = "0la4ivk8sbh8wq1g2nhxx522ir2idffz5818bghjf8qffmqa47fv"; + buildDepends = [ + acid-state attoparsec base cereal clckwrks clckwrks-plugin-page + containers directory filepath happstack-authenticate happstack-hsp + happstack-server hsp ixset mtl network network-uri reform + reform-happstack reform-hsp safecopy text time web-plugins + web-routes web-routes-th + ]; + buildTools = [ hsx2hs ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://clckwrks.com/"; + description = "bug tracking plugin for clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-plugin-ircbot" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, blaze-html + , bytestring, clckwrks, containers, directory, filepath + , happstack-hsp, happstack-server, hsp, hsx2hs, ircbot, ixset, mtl + , network, reform, reform-happstack, reform-hsp, safecopy, text + , web-plugins, web-routes, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-ircbot"; + version = "0.6.12"; + sha256 = "1pi8qrm71zdszc1fkwyvdx0qnlj4gzsyajw70w4s6sgmn7mgny69"; + buildDepends = [ + acid-state attoparsec base blaze-html bytestring clckwrks + containers directory filepath happstack-hsp happstack-server hsp + ircbot ixset mtl network reform reform-happstack reform-hsp + safecopy text web-plugins web-routes web-routes-th + ]; + buildTools = [ hsx2hs ]; + homepage = "http://clckwrks.com/"; + description = "ircbot plugin for clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-plugin-media" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, blaze-html, cereal + , clckwrks, containers, directory, filepath, gd, happstack-server + , hsp, hsx2hs, ixset, magic, mtl, reform, reform-happstack + , reform-hsp, safecopy, text, web-plugins, web-routes + , web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-media"; + version = "0.6.9"; + sha256 = "0c72c7k1zpl6sqvb8fl5dr1in6nbr5ni3hj5mvfs54phw0b6qlqs"; + buildDepends = [ + acid-state attoparsec base blaze-html cereal clckwrks containers + directory filepath gd happstack-server hsp ixset magic mtl reform + reform-happstack reform-hsp safecopy text web-plugins web-routes + web-routes-th + ]; + buildTools = [ hsx2hs ]; + homepage = "http://clckwrks.com/"; + description = "media plugin for clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-plugin-page" = callPackage + ({ mkDerivation, acid-state, aeson, attoparsec, base, clckwrks + , containers, directory, filepath, happstack-hsp, happstack-server + , hsp, hsx2hs, ixset, mtl, old-locale, random, reform + , reform-happstack, reform-hsp, safecopy, tagsoup, template-haskell + , text, time, utf8-string, uuid, web-plugins, web-routes + , web-routes-happstack, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-page"; + version = "0.3.6"; + sha256 = "1izz2mgznvwjy3689zw76rzyapq32kq0dvbs7147x6fx5rvsydz7"; + buildDepends = [ + acid-state aeson attoparsec base clckwrks containers directory + filepath happstack-hsp happstack-server hsp ixset mtl old-locale + random reform reform-happstack reform-hsp safecopy tagsoup + template-haskell text time utf8-string uuid web-plugins web-routes + web-routes-happstack web-routes-th + ]; + buildTools = [ hsx2hs ]; + homepage = "http://www.clckwrks.com/"; + description = "support for CMS/Blogging in clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-theme-bootstrap" = callPackage + ({ mkDerivation, base, clckwrks, hsp, hsx2hs, text }: + mkDerivation { + pname = "clckwrks-theme-bootstrap"; + version = "0.3.2"; + sha256 = "0bj1lxrzlhv4l37xb4jbb8h55l3mb2abyapsmlavcj0cld7ba7i2"; + buildDepends = [ base clckwrks hsp text ]; + buildTools = [ hsx2hs ]; + homepage = "http://www.clckwrks.com/"; + description = "simple bootstrap based template for clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-theme-clckwrks" = callPackage + ({ mkDerivation, base, clckwrks, containers, hsp, hsx2hs, text }: + mkDerivation { + pname = "clckwrks-theme-clckwrks"; + version = "0.4.3"; + sha256 = "0mxb48sirbhvm4vkwwgqxh7x3bahfk34x8i20zcirvh8y6xxp3pm"; + buildDepends = [ base clckwrks containers hsp text ]; + buildTools = [ hsx2hs ]; + homepage = "http://www.clckwrks.com/"; + description = "simple bootstrap based template for clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clckwrks-theme-geo-bootstrap" = callPackage + ({ mkDerivation, base, clckwrks, hsp, text }: + mkDerivation { + pname = "clckwrks-theme-geo-bootstrap"; + version = "0.1.1"; + sha256 = "1qxik7hdz300n5lfb5xzh2md44b4xwwlr0c92y9x2na2xz41da7k"; + buildDepends = [ base clckwrks hsp text ]; + homepage = "http://divshot.github.com/geo-bootstrap/"; + description = "geo bootstrap based template for clckwrks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cld2" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "cld2"; + version = "0.1.0.1"; + sha256 = "0fsjp0y5f17gv3k43vbxgx7w6i2l4ralrc6g1wb0xi0gp1vrm3hd"; + editedCabalFile = "60506ceb359329f803a733a06f9a6060a31cab7e86dd4a8e3fd843953cb4cfbd"; + buildDepends = [ base bytestring text ]; + homepage = "https://github.com/dfoxfranke/haskell-cld2"; + description = "Haskell bindings to Google's Compact Language Detector 2"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "clean-home" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, HSH, IfElse + }: + mkDerivation { + pname = "clean-home"; + version = "0.0.4"; + sha256 = "0s894l3vjjkz94cvl5hv3vdpm934k7ila60kmr6acl7pvhppnc22"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cmdargs containers directory HSH IfElse ]; + homepage = "https://github.com/ivanperez-keera/clean-home"; + description = "Keep your home dir clean by finding old conf files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clean-unions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "clean-unions"; + version = "0.1.1"; + sha256 = "1y4cj15s6gjcazwk0iycyc2qs7chrqcvchf4g5h4xnf2x8ld4i21"; + buildDepends = [ base ]; + homepage = "https://github.com/fumieval/clean-unions"; + description = "Open unions without need for Typeable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clevercss" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "clevercss"; + version = "0.2.4"; + sha256 = "0nnczd93j160747dc11z06ds81g938bw8lnqywg7mgylsfxalznl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers mtl parsec ]; + configureFlags = [ "-f-parsec2" ]; + homepage = "http://sandbox.pocoo.org/clevercss-hs/"; + description = "A CSS preprocessor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cli" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "cli"; + version = "0.0.4"; + sha256 = "0iychwxbmnlywv7b7fpxym0ybcbk0aba9p0pvg8brs6llz2qrn9x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + configureFlags = [ "-f-executable" ]; + homepage = "https://github.com/NicolasDP/hs-cli"; + description = "Simple Command Line Interface Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "click-clack" = callPackage + ({ mkDerivation, base, containers, GLFW, Hipmunk, MonadRandom, mtl + , OpenGL, random, StateVar, transformers + }: + mkDerivation { + pname = "click-clack"; + version = "1.0.1"; + sha256 = "0ngvdq0i82qxwawqb5pqa3fscnyv1kxc3ifc3qijnn5v4py9ydd8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers GLFW Hipmunk MonadRandom mtl OpenGL random StateVar + transformers + ]; + description = "Toy game (tetris on billiard board). Hipmunk in action."; + license = "unknown"; + }) {}; + + "clientsession" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cereal + , cipher-aes, containers, cprng-aes, crypto-api, crypto-random + , directory, entropy, hspec, HUnit, QuickCheck, setenv, skein + , tagged, transformers + }: + mkDerivation { + pname = "clientsession"; + version = "0.9.1.1"; + sha256 = "08h0461ydhfymw2pya472n81kx5rqp7awfgxlbz2r851rl5kqmn9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring bytestring cereal cipher-aes cprng-aes + crypto-api crypto-random directory entropy setenv skein tagged + ]; + testDepends = [ + base bytestring cereal containers hspec HUnit QuickCheck + transformers + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/yesodweb/clientsession/tree/master"; + description = "Securely store session data in a client-side cookie"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clifford" = callPackage + ({ mkDerivation, base, cereal, Chart, Chart-cairo, colour, converge + , criterion, data-default-class, data-ordlist, deepseq, derive + , gnuplot, hspec, lens, MemoTrie, monoid-extras, nats + , numeric-prelude, permutation, QuickCheck, reflection + , semigroupoids, stream-fusion, tagged, vector + }: + mkDerivation { + pname = "clifford"; + version = "0.1.0.14"; + sha256 = "00xxvwa60ihrd24267hzs5ssjm6nrli39qlh9gm4fkdnrzif9r4r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cereal Chart Chart-cairo colour converge criterion + data-default-class data-ordlist deepseq derive gnuplot hspec lens + MemoTrie monoid-extras nats numeric-prelude permutation QuickCheck + reflection semigroupoids stream-fusion tagged vector + ]; + testDepends = [ base hspec nats numeric-prelude QuickCheck ]; + homepage = "http://github.com/spacekitteh/haskell-clifford"; + description = "A Clifford algebra library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clippard" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "clippard"; + version = "0.1.1"; + sha256 = "0qhi727irlkvi4ygx5qvd6h1zzz22588lymi39s0gcjir473a538"; + buildDepends = [ base process ]; + homepage = "https://github.com/Raynes/clippard"; + description = "A simple Haskell library for copying text to the clipboard in a cross-platform way"; + license = stdenv.lib.licenses.mit; + }) {}; + + "clipper" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "clipper"; + version = "0.0.1"; + sha256 = "0s4n8d07190yarkxpa2kjphkm6lw2ljgwcix3x6m3lxcxrvc3nr0"; + buildDepends = [ base ]; + homepage = "https://github.com/chetant/clipper"; + description = "Haskell API to clipper (2d polygon union/intersection/xor/clipping API)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clippings" = callPackage + ({ mkDerivation, assertions, base, bifunctors, bytestring, cassava + , data-default, filepath, old-locale, parsec, safecopy, strptime + , time + }: + mkDerivation { + pname = "clippings"; + version = "0.1.3"; + sha256 = "0dm0cpqcv8r66zlwq7myjv7klpp43lbcwdgxs2zkg6mbsb2f1qvr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bifunctors bytestring cassava data-default old-locale parsec + safecopy strptime time + ]; + testDepends = [ + assertions base data-default filepath old-locale parsec time + ]; + description = "A parser/generator for Kindle-format clipping files (`My Clippings.txt`),"; + license = stdenv.lib.licenses.mit; + }) {}; + + "clock" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "clock"; + version = "0.4.1.3"; + sha256 = "0wqhg8gb10lby01f0v4fl4yp23l4ilizywp5xnsbja03svnb4f0d"; + buildDepends = [ base ]; + configureFlags = [ "-f-llvm" ]; + homepage = "http://corsis.github.com/clock/"; + description = "High-resolution clock functions: monotonic, realtime, cputime"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clocked" = callPackage + ({ mkDerivation, base, clock, containers, MonadCatchIO-transformers + , QtCore, transformers + }: + mkDerivation { + pname = "clocked"; + version = "0.4.1.3"; + sha256 = "1z9n4nisa73zlwch7arixg6633w3jmcqw5w97jf4p5559q874wi8"; + buildDepends = [ + base clock containers MonadCatchIO-transformers transformers + ]; + pkgconfigDepends = [ QtCore ]; + homepage = "http://patch-tag.com/r/shahn/clocked/home"; + description = "timer functionality to clock IO commands"; + license = stdenv.lib.licenses.gpl3; + }) { QtCore = null; }; + + "clogparse" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, text, time + , timezone-olson, timezone-series + }: + mkDerivation { + pname = "clogparse"; + version = "0.2"; + sha256 = "17n5rwi64wjyv2xcxm86bawgmnpfrg7fjzwr9l3bj5jg0ggbyrbx"; + buildDepends = [ + attoparsec base bytestring filepath text time timezone-olson + timezone-series + ]; + description = "Parse IRC logs such as the #haskell logs on tunes.org"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clone-all" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, github + , optparse-applicative, process, system-fileio, system-filepath + , text, transformers + }: + mkDerivation { + pname = "clone-all"; + version = "0.1.0.0"; + sha256 = "1mif1cqwpgp1wis7lplqrvv5aikdl0iv5ddazwgm6zgrxz645p09"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring directory github optparse-applicative process + system-fileio system-filepath text transformers + ]; + homepage = "https://github.com/silky/clone-all"; + description = "Clone all github repositories from a given user"; + license = stdenv.lib.licenses.mit; + }) {}; + + "closure" = callPackage + ({ mkDerivation, base, hashable, unordered-containers }: + mkDerivation { + pname = "closure"; + version = "0.1.0.0"; + sha256 = "1z9clkwjpj01g258h8bldlc759vwsgdlyppn29sr11kyani1zjwf"; + buildDepends = [ base hashable unordered-containers ]; + homepage = "http://github.com/tel/closure"; + description = "Depth- and breadth-first set closures"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cloud-haskell" = callPackage + ({ mkDerivation, distributed-process, distributed-process-async + , distributed-process-client-server, distributed-process-execution + , distributed-process-extras, distributed-process-supervisor + , distributed-process-task, distributed-static, network-transport + , rank1dynamic + }: + mkDerivation { + pname = "cloud-haskell"; + version = "0.2.0.0"; + sha256 = "11i2r7zf3vvywsfnlcsgvnh2qf92wgc81sfmhkhfpdrpcd2zx606"; + buildDepends = [ + distributed-process distributed-process-async + distributed-process-client-server distributed-process-execution + distributed-process-extras distributed-process-supervisor + distributed-process-task distributed-static network-transport + rank1dynamic + ]; + configureFlags = [ "-f-p2p" "-f-simplelocalnet" "-f-tcp" ]; + homepage = "http://github.com/haskell-distributed/cloud-haskell"; + description = "The Cloud Haskell Application Platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cloudfront-signer" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring + , bytestring, crypto-pubkey-types, old-locale, RSA, time + }: + mkDerivation { + pname = "cloudfront-signer"; + version = "0.0.0.1"; + sha256 = "1ikjrlb421rxsj4c7dl4dw8a3kls43gzn4mapg1y9b2bkd7q6ywz"; + buildDepends = [ + asn1-encoding asn1-types base base64-bytestring bytestring + crypto-pubkey-types old-locale RSA time + ]; + homepage = "http://github.com/cdornan/cloudfront-signer"; + description = "CloudFront URL signer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cloudyfs" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , datetime, filepath, HFuse, HTTP, regex-base, regex-tdfa, tagsoup + , timerep, unix + }: + mkDerivation { + pname = "cloudyfs"; + version = "0.0.2"; + sha256 = "0jfv3830kg3yp1vqqs75bmiwflv4y8ya86q575bsw1l695dc5lwg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers convertible datetime filepath HFuse HTTP + regex-base regex-tdfa tagsoup timerep unix + ]; + homepage = "https://github.com/bhickey/cloudyfs"; + description = "A cloud in the file system"; + license = "unknown"; + }) {}; + + "cltw" = callPackage + ({ mkDerivation, base, curl, mtl, random, tagsoup }: + mkDerivation { + pname = "cltw"; + version = "1.1.4"; + sha256 = "08nishc8ngmvx0pdksn4z8a6l8vdgm3jiyz3w6d302pwp566z4q9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base curl mtl random tagsoup ]; + homepage = "http://ui3.info/d/proj/cltw.html"; + description = "Command line Twitter utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clua" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98 + , language-c, pretty, pretty-show + }: + mkDerivation { + pname = "clua"; + version = "0.3"; + sha256 = "0xzhpjsb9nf8xw7fa111n5gki46gz67aiyd2wr1k50pzyjrvl3vv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers haskell98 language-c pretty pretty-show + ]; + homepage = "http://zwizwa.be/-/meta"; + description = "C to Lua data wrapper generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cluss" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "cluss"; + version = "0.3"; + sha256 = "1q5km2f8zwnzcwnzj0khnszsgrb1x53zp0ryjwz2nfx9ajvh7zgg"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/Kinokkory/cluss"; + description = "simple alternative to type classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "clustertools" = callPackage + ({ mkDerivation, base, bio, bytestring, containers, QuickCheck + , regex-compat, simpleargs + }: + mkDerivation { + pname = "clustertools"; + version = "0.1.5"; + sha256 = "0in6fqzr1aki2dhbkv3vlmw17vla5m39g6msaplk4vix5yjw7vkq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bio bytestring containers QuickCheck regex-compat simpleargs + ]; + homepage = "http://malde.org/~ketil/"; + description = "Tools for manipulating sequence clusters"; + license = "GPL"; + }) {}; + + "clutterhs" = callPackage + ({ mkDerivation, array, base, c2hs, cairo, clutter, glib, gtk + , haskell98, mtl, pango, X11 + }: + mkDerivation { + pname = "clutterhs"; + version = "0.1"; + sha256 = "0mcl6pc0qjyijyqqlf1wh3548gn71kv6xy0jaqgrjddf20qlc8xl"; + buildDepends = [ array base cairo glib gtk haskell98 mtl X11 ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ clutter glib pango ]; + configureFlags = [ "-f-debug" ]; + description = "Bindings to the Clutter animation library"; + license = "LGPL"; + }) { inherit (pkgs) glib pango; }; + + "cmaes" = callPackage + ({ mkDerivation, base, doctest, doctest-prop, mtl, process, random + , safe, strict, syb, vector + }: + mkDerivation { + pname = "cmaes"; + version = "0.2.2"; + sha256 = "060bmnkhbwrxhalfy5zxwjzbb6mp5ffj4r0qgkv6wp7bac2nnrp8"; + buildDepends = [ base mtl process safe strict syb ]; + testDepends = [ + base doctest doctest-prop mtl process random syb vector + ]; + description = "CMA-ES wrapper in Haskell"; + license = "unknown"; + }) {}; + + "cmath" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cmath"; + version = "0.3"; + sha256 = "1hb92cgblmwp49lv0x0ib8g557mhjk6db7ihnim75ldii2f93dnm"; + buildDepends = [ base ]; + homepage = "http://code.haskell.org/~dons/code/cmath"; + description = "A binding to the standard C math library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmathml3" = callPackage + ({ mkDerivation, array, arrowapply-utils, base, Cabal, containers + , filepath, hxt, monads-tf, parsec, syb, transformers, url + }: + mkDerivation { + pname = "cmathml3"; + version = "0.1"; + sha256 = "0mh6qzdlbfc1lfx7353p2qfa2j77xjlnnnnw3csmv125zha4y96d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array arrowapply-utils base Cabal containers filepath hxt monads-tf + parsec syb transformers url + ]; + description = "Data model, parser, serialiser and transformations for Content MathML 3"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmdargs" = callPackage + ({ mkDerivation, base, filepath, process, template-haskell + , transformers + }: + mkDerivation { + pname = "cmdargs"; + version = "0.10.12"; + sha256 = "0axn3ycw4rijh1ka5f73gz9w330s851cpxbv39ia4xnb0l95hrjy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base filepath process template-haskell transformers + ]; + configureFlags = [ "-fquotation" "-f-testprog" ]; + homepage = "http://community.haskell.org/~ndm/cmdargs/"; + description = "Command line argument processing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmdargs-browser" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , http-types, process, text, transformers, wai, wai-handler-launch + }: + mkDerivation { + pname = "cmdargs-browser"; + version = "0.1.3"; + sha256 = "1k0g2vh7sqkblzjsfvyhfiy1fcwkw0i10kgl4n2r68w7v52mmzd0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs directory filepath http-types process text + transformers wai wai-handler-launch + ]; + homepage = "http://community.haskell.org/~ndm/cmdargs/"; + description = "Helper to enter cmdargs command lines using a web browser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmdlib" = callPackage + ({ mkDerivation, base, mtl, split, syb, transformers }: + mkDerivation { + pname = "cmdlib"; + version = "0.3.5"; + sha256 = "0218f4rl64wvvka95m969hg5y9vc29dqaawfcnk7d1qsv3hx9ydl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl split syb transformers ]; + configureFlags = [ "-f-test" "-fmtl2" ]; + description = "a library for command line parsing & online help"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmdtheline" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HUnit + , parsec, pretty, process, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "cmdtheline"; + version = "0.2.3"; + sha256 = "1jwbr34xgccjbz6nm58bdsg1vqyv87rh45yia5j36vlfbaclyb04"; + buildDepends = [ + base containers directory filepath parsec pretty process + transformers + ]; + testDepends = [ + base containers directory filepath HUnit parsec pretty process + test-framework test-framework-hunit transformers + ]; + homepage = "http://github.com/eli-frey/cmdtheline"; + description = "Declarative command-line option parsing and documentation library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cml" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cml"; + version = "0.1.3"; + sha256 = "1hym074a8akzg3c96b1yczmdw5pgn4g0ahqxsxhg8d0kf8lzi5ph"; + buildDepends = [ base ]; + homepage = "http://code.haskell.org/cml/"; + description = "Events and Channels as in Concurrent ML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmonad" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "cmonad"; + version = "0.1.1.1"; + sha256 = "07adwhpsmg3q4nhifjpdjv2dy1m08n0qkvlssmbl3b6gklvb82sk"; + buildDepends = [ array base ]; + description = "A library for C-like programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cmu" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "cmu"; + version = "1.9"; + sha256 = "1mn6l17x7zwhc8wlbfqiaxjsvmwh6j0sr4x3gss1z32n5g03syd0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers ]; + description = "Unification in a Commutative Monoid"; + license = "GPL"; + }) {}; + + "cnc-spec-compiler" = callPackage + ({ mkDerivation, ansi-terminal, array, base, binary, bytestring + , containers, directory, fgl, filepath, HUnit, mtl, parsec, pretty + , prettyclass, process, split, stringtable-atom, unix, zlib + }: + mkDerivation { + pname = "cnc-spec-compiler"; + version = "0.2.0.1"; + sha256 = "0nfqglz6szbi3s8xf5i87rnac7hc8cqfyrx2rs5ydb5i439s22b0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal array base binary bytestring containers directory fgl + filepath HUnit mtl parsec pretty prettyclass process split + stringtable-atom unix zlib + ]; + configureFlags = [ "-fbasicbuild" ]; + homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/"; + description = "Compiler/Translator for CnC Specification Files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cndict" = callPackage + ({ mkDerivation, base, binary, bytestring, cassava, containers + , file-embed, text, vector + }: + mkDerivation { + pname = "cndict"; + version = "0.4.8"; + sha256 = "1h5lj0c1h870519dg2g24lfjw4j3124r7dx0cdjmp90942cw56rx"; + buildDepends = [ + base binary bytestring cassava containers file-embed text vector + ]; + homepage = "https://github.com/Lemmih/cndict"; + description = "Chinese/Mandarin <-> English dictionary, Chinese lexer"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "code-builder" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "code-builder"; + version = "0.1.3"; + sha256 = "1ax4c19xkszahcxvwc1wa1hrgk6ajck5sbprbplsi1gc9jj4g7jm"; + buildDepends = [ base containers ]; + description = "Simple system for generating code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "codec-libevent" = callPackage + ({ mkDerivation, array, base, binary, binary-strict, bytestring + , containers, parsec, QuickCheck, regex-compat + }: + mkDerivation { + pname = "codec-libevent"; + version = "0.1.2"; + sha256 = "17v7adxs65jq74ngid0iywg3p5pq5j2p9mznqwj7i53238l3p60l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary binary-strict bytestring containers parsec + QuickCheck regex-compat + ]; + description = "Cross-platform structure serialisation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "codec-mbox" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "codec-mbox"; + version = "0.2.0.0"; + sha256 = "0kbn76g6ly1pjd9higi0k0f26hplm0jhz85b23inn0bjli14n2cl"; + buildDepends = [ base bytestring ]; + description = "A library to read and write mailboxes in mbox format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "codecov-haskell" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cmdargs + , containers, curl, hpc, HUnit, process, regex-posix, safe, split + }: + mkDerivation { + pname = "codecov-haskell"; + version = "0.3.0"; + sha256 = "0rvjplgrn5s4jg861gg2zx92lsb1p5qqwpnwzhz27ascvby978pf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async base bytestring cmdargs containers curl hpc process + regex-posix safe split + ]; + testDepends = [ base HUnit ]; + homepage = "https://github.com/guillaume-nargeot/codecov-haskell"; + description = "Codecov.io support for Haskell."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "codemonitor" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath, gtk + , haskell98, hinotify, MissingH, process, regex-posix, time + }: + mkDerivation { + pname = "codemonitor"; + version = "0.2"; + sha256 = "14jywd60mxbj5q1srxj4igs1ah0ddf8ww5k4n5d9g7cp1b1yv1mc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo containers directory filepath gtk haskell98 hinotify + MissingH process regex-posix time + ]; + configureFlags = [ "-f-dev" ]; + homepage = "http://github.com/rickardlindberg/codemonitor"; + description = "Tool that automatically runs arbitrary commands when files change on disk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "codepad" = callPackage + ({ mkDerivation, base, curl, mtl, network, tagsoup }: + mkDerivation { + pname = "codepad"; + version = "0.1"; + sha256 = "03jvbbv4cgrmk0ihz34shd1ydv5jhl1h1xiwqrln60622jlh8mr1"; + editedCabalFile = "52fe2b461d77b36400724ddd77e6ec5a92cb9c1bbf5f97efb4cfe87adba3a07a"; + buildDepends = [ base curl mtl network tagsoup ]; + homepage = "http://github.com/chrisdone/codepad"; + description = "Submit and retrieve paste output from CodePad.org."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "codex" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , download-curl, either, filepath, hackage-db, machines + , machines-directory, MissingH, monad-loops, process, tar, text + , transformers, yaml, zlib + }: + mkDerivation { + pname = "codex"; + version = "0.2.1.2"; + sha256 = "0dp454xx6cb4fggm6y727arids57ssnxwpmxp6d650ggj37v97hk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory download-curl either + filepath hackage-db machines machines-directory MissingH + monad-loops process tar text transformers yaml zlib + ]; + homepage = "http://github.com/aloiscochard/codex"; + description = "A ctags file generator for cabal project dependencies"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "codo-notation" = callPackage + ({ mkDerivation, base, comonad, haskell-src-meta, parsec + , template-haskell, uniplate + }: + mkDerivation { + pname = "codo-notation"; + version = "0.5.2"; + sha256 = "1bwfjg0bzph0vka1rx8m6f505l9dmj8nn6al9kmjkva18l05gsvq"; + buildDepends = [ + base comonad haskell-src-meta parsec template-haskell uniplate + ]; + description = "A notation for comonads, analogous to the do-notation for monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cofunctor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cofunctor"; + version = "0.1.0.1"; + sha256 = "0xn4k1c7l9z3g0slbwvlfg9kpfq8jbk0qf9363qz7azv7ks1149p"; + buildDepends = [ base ]; + description = "DEPRECATED: use the \"contravariant\" package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cognimeta-utils" = callPackage + ({ mkDerivation, array, base, bytestring, collections-api + , comonad-transformers, containers, data-lens, data-lens-fd + , data-lens-template, deepseq, ghc-prim, mtl, primitive, QuickCheck + , stm, tagged, template-haskell, transformers + }: + mkDerivation { + pname = "cognimeta-utils"; + version = "0.1.2"; + sha256 = "00bq5qad7x8x0fac1gb8aq97zm4pylnk7n9bg4nkhyyvwnmjsy5l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring collections-api comonad-transformers + containers data-lens data-lens-fd data-lens-template deepseq + ghc-prim mtl primitive QuickCheck stm tagged template-haskell + transformers + ]; + homepage = "https://github.com/Cognimeta/cognimeta-utils"; + description = "Utilities for Cognimeta products (such as perdure). API may change often."; + license = "unknown"; + }) {}; + + "colada" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdargs, containers + , fclabels, ghc-prim, ListZipper, monad-atom, mtl, split, swift-lda + , text, vector + }: + mkDerivation { + pname = "colada"; + version = "0.8.0.0"; + sha256 = "09a1izl99w532ldfma2zxhn6f1lsbisf3p0hy0dqkyyip01pcd8n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal cmdargs containers fclabels ghc-prim + ListZipper monad-atom mtl split swift-lda text vector + ]; + homepage = "https://bitbucket.org/gchrupala/colada"; + description = "Colada implements incremental word class class induction using online LDA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "colchis" = callPackage + ({ mkDerivation, aeson, base, conceit, network, network-simple + , pipes, pipes-aeson, pipes-attoparsec, pipes-network, text + , transformers + }: + mkDerivation { + pname = "colchis"; + version = "0.2.0.3"; + sha256 = "1fhamxm740r59q0sazs2np1b8hv74dhhbb4ah73m94im96729rbb"; + buildDepends = [ + aeson base conceit network network-simple pipes pipes-aeson + pipes-attoparsec pipes-network text transformers + ]; + description = "Rudimentary JSON-RPC 2.0 client over raw TCP."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "collada-output" = callPackage + ({ mkDerivation, base, collada-types, containers, SVGPath, time + , vector, xml + }: + mkDerivation { + pname = "collada-output"; + version = "0.6"; + sha256 = "1k6k2ljz9x06j0nrpbbpcgd3axamf3cgr6jyslam0xkgxzsi7w7x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base collada-types containers SVGPath time vector xml + ]; + description = "Generate animated 3d objects in COLLADA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "collada-types" = callPackage + ({ mkDerivation, base, containers, enumerable, OpenGL, tuple + , tuple-gen, vector + }: + mkDerivation { + pname = "collada-types"; + version = "0.3"; + sha256 = "0aw1y3ylcnpj3wwh6w8168a4mmkiayav6swyh2fq3vfjlds91xc8"; + buildDepends = [ + base containers enumerable OpenGL tuple tuple-gen vector + ]; + description = "Data exchange between graphic applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "collapse-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "collapse-util"; + version = "0.1.0.1"; + sha256 = "02r4cz92wjm3hcih8jf5jvimw3ijwbp4x7iw90rkj05360ajikj7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://github.com/mwotton/collapse"; + description = "utility for collapsing adjacent writes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "collections" = callPackage + ({ mkDerivation, array, base, bytestring, containers, QuickCheck }: + mkDerivation { + pname = "collections"; + version = "0.3.1.1"; + sha256 = "0a5km8k2jwjv4gfd2vf0jiq3f9cw47dgz8f3lspmpx2b0g2pac7g"; + buildDepends = [ array base bytestring containers QuickCheck ]; + description = "Useful standard collections types and related functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "collections-api" = callPackage + ({ mkDerivation, array, base, QuickCheck }: + mkDerivation { + pname = "collections-api"; + version = "1.0.0.0"; + sha256 = "0vgw1spiv6wnk11j3y45d95r3axgr1sgksb5lilnxdjj2pn4gp5l"; + buildDepends = [ array base QuickCheck ]; + homepage = "http://code.haskell.org/collections/"; + description = "API for collection data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "collections-base-instances" = callPackage + ({ mkDerivation, array, base, bytestring, collections-api + , containers + }: + mkDerivation { + pname = "collections-base-instances"; + version = "1.0.0.0"; + sha256 = "0nw6wpzqsj33pnffsflc6ipjcx6lknzdnxgn4rm3vhrl5y9rgpzk"; + buildDepends = [ + array base bytestring collections-api containers + ]; + homepage = "http://code.haskell.org/collections/"; + description = "Useful standard collections types and related functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "colock" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "colock"; + version = "0.2.2"; + sha256 = "0h3y5c3c3711k2glmnydc1rlz9ff73iibcc8vf0zjzvvw9rz0xb1"; + buildDepends = [ base unix ]; + configureFlags = [ "-fsmall_base" ]; + description = "thread-friendly file locks that don't block the entire program"; + license = "LGPL"; + }) {}; + + "colorize-haskell" = callPackage + ({ mkDerivation, ansi-terminal, base, haskell-lexer }: + mkDerivation { + pname = "colorize-haskell"; + version = "1.0.1"; + sha256 = "1v4spa6vw9igjpd1dr595z5raz5fr8f485q5w9imrv8spms46xh3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ ansi-terminal base haskell-lexer ]; + homepage = "http://github.com/yav/colorize-haskell"; + description = "Highligt Haskell source"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "colors" = callPackage + ({ mkDerivation, base, lens, linear, profunctors }: + mkDerivation { + pname = "colors"; + version = "0.3"; + sha256 = "04kd3fpj4k4bfqgaabpq7hxqmhsg7ny0qipfx61im2rh663p8zjp"; + buildDepends = [ base lens linear profunctors ]; + homepage = "https://github.com/fumieval/colors"; + description = "A type for colors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "colour" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "colour"; + version = "2.3.3"; + sha256 = "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd"; + buildDepends = [ base ]; + homepage = "http://www.haskell.org/haskellwiki/Colour"; + description = "A model for human colour/color perception"; + license = stdenv.lib.licenses.mit; + }) {}; + + "coltrane" = callPackage + ({ mkDerivation, base, bytestring, HTTP, http-types, HUnit, mtl + , regex-compat, text, wai, wai-extra, warp + }: + mkDerivation { + pname = "coltrane"; + version = "0.1.0.0"; + sha256 = "131arfizyniapjvc9ds6l90z7gig98imhm17k1vza5wvgjqbb5fa"; + buildDepends = [ + base bytestring HTTP http-types HUnit mtl regex-compat text wai + wai-extra warp + ]; + homepage = "https://github.com/wellecks/coltrane"; + description = "A jazzy, minimal web framework for Haskell, inspired by Sinatra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "com" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "com"; + version = "1.2.3.1"; + sha256 = "1y6zm63jyigf631f2b0bqw1yhmr6hifaspqivy7qy30brmr5a27m"; + configureFlags = [ "-f-old-base" ]; + description = "Haskell COM support library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "combinat" = callPackage + ({ mkDerivation, array, base, containers, random, transformers }: + mkDerivation { + pname = "combinat"; + version = "0.2.7.0"; + sha256 = "1rch5pk0sggmdr2wmqys5i5p1cjyqdymrngjf8a2721q6nycfjjz"; + buildDepends = [ array base containers random transformers ]; + configureFlags = [ "-fbase4" "-f-withquickcheck" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Generation of various combinatorial objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "combinat-diagrams" = callPackage + ({ mkDerivation, array, base, colour, combinat, containers + , diagrams-core, diagrams-lib, transformers, vector-space + }: + mkDerivation { + pname = "combinat-diagrams"; + version = "0.1"; + sha256 = "1m7b0qf583jgi65vg6lxvypvjal74p83iir03ma7cfrgw5s5mw2q"; + buildDepends = [ + array base colour combinat containers diagrams-core diagrams-lib + transformers vector-space + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Graphical representations for various combinatorial objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "combinator-interactive" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, directory + , lens, mtl, template-haskell, th-lift, trifecta, void + }: + mkDerivation { + pname = "combinator-interactive"; + version = "0.1.2"; + sha256 = "0yxdy413pj6ah4d5qcpajbphfg02p0gxgs1x9salfa18fyflljc4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal containers directory lens mtl + template-haskell th-lift trifecta void + ]; + homepage = "https://github.com/fumieval/combinator-interactive"; + description = "SKI Combinator interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "combinatorial-problems" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-lexing + , containers, parsec, random + }: + mkDerivation { + pname = "combinatorial-problems"; + version = "0.0.5"; + sha256 = "1k3isi62i66xbisn48b018w7fcfhwwng1f64ca530qkk600fg850"; + buildDepends = [ + array base bytestring bytestring-lexing containers parsec random + ]; + homepage = "http://www.comp.leeds.ac.uk/sc06r2s/Projects/HaskellCombinatorialProblems"; + description = "A number of data structures to represent and allow the manipulation of standard combinatorial problems, used as test problems in computer science"; + license = "GPL"; + }) {}; + + "combinatorics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "combinatorics"; + version = "0.1.0"; + sha256 = "101b3lycfav6wqdqjhs0v93vgy4g3pfn5xyimip0x3alq0q2ix9a"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Efficient computation of common combinatoric functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "combobuffer" = callPackage + ({ mkDerivation, base, containers, template-haskell, vector + , vector-space + }: + mkDerivation { + pname = "combobuffer"; + version = "0.2"; + sha256 = "1zsdi9c9my6nrxpqqsy584swp4zg8lckrymfig1ywisbdfzb8rjh"; + buildDepends = [ + base containers template-haskell vector vector-space + ]; + homepage = "https://github.com/JohnLato/combobuffer"; + description = "Various buffer implementations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "command" = callPackage + ({ mkDerivation, base, deepseq, process }: + mkDerivation { + pname = "command"; + version = "0.1.1"; + sha256 = "0qj6i5r1iz3d8visqpd74xwkribxzs4p66b1vgp0i3jiqgfrn2hw"; + buildDepends = [ base deepseq process ]; + homepage = "https://github.com/nh2/command"; + description = "Conveniently run shell commands"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "command-qq" = callPackage + ({ mkDerivation, base, doctest, hspec, process, template-haskell + , text + }: + mkDerivation { + pname = "command-qq"; + version = "0.3.0.0"; + sha256 = "1bqfb4gc5ja9d9jygijqpf6014bmfcxnsvpv7c5n4f1z2aj07jy5"; + buildDepends = [ base process template-haskell text ]; + testDepends = [ base doctest hspec template-haskell text ]; + homepage = "http://biegunka.github.io/command-qq/"; + description = "Quasiquoters for external commands"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "commodities" = callPackage + ({ mkDerivation, base, comonad, containers, directory, distributive + , doctest, filepath, hspec, hspec-expectations, keys, lens, linear + , mtl, numbers, PSQueue, QuickCheck, semigroupoids, semigroups + , text, thyme, transformers + }: + mkDerivation { + pname = "commodities"; + version = "0.2.0"; + sha256 = "0xf2vp7wb3qkxkrcwhcqpqfzg9345ws890rkmibvcd21jnczhg89"; + buildDepends = [ + base comonad containers distributive keys lens linear mtl numbers + PSQueue semigroupoids semigroups text thyme transformers + ]; + testDepends = [ + base containers directory doctest filepath hspec hspec-expectations + lens QuickCheck semigroups thyme transformers + ]; + description = "Library for working with commoditized amounts and price histories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "commsec" = callPackage + ({ mkDerivation, base, bytestring, cipher-aes128, crypto-api + , network + }: + mkDerivation { + pname = "commsec"; + version = "0.3.5"; + sha256 = "1lshp876qm29370mpa3bh0gijcv317sf1y8vajixzz1083bkpngm"; + buildDepends = [ + base bytestring cipher-aes128 crypto-api network + ]; + description = "Provide communications security using symmetric ephemeral keys"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "commsec-keyexchange" = callPackage + ({ mkDerivation, base, bytestring, cereal, cipher-aes128, commsec + , crypto-api, crypto-pubkey-types, cryptohash-cryptoapi, DRBG + , monadcryptorandom, network, RSA + }: + mkDerivation { + pname = "commsec-keyexchange"; + version = "0.3.3"; + sha256 = "1c207fv429frkyb742n0r1z0kkvlwnkcxblfkrjm1lwqfkdx0prn"; + buildDepends = [ + base bytestring cereal cipher-aes128 commsec crypto-api + crypto-pubkey-types cryptohash-cryptoapi DRBG monadcryptorandom + network RSA + ]; + homepage = "https://github.com/TomMD/commsec-keyExchange"; + description = "Key agreement for commsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "comonad" = callPackage + ({ mkDerivation, base, containers, contravariant, directory + , distributive, doctest, filepath, semigroups, tagged, transformers + , transformers-compat + }: + mkDerivation { + pname = "comonad"; + version = "4.2.2"; + sha256 = "022fcy0ijwsdnjb1b1jrwy2ypzzbzvfgj9ns0c74hrsj08gjh8j8"; + buildDepends = [ + base containers contravariant distributive semigroups tagged + transformers transformers-compat + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ + "-fdistributive" "-fcontravariant" "-fcontainers" "-ftest-doctests" + ]; + homepage = "http://github.com/ekmett/comonad/"; + description = "Comonads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "comonad-extras" = callPackage + ({ mkDerivation, array, base, comonad, containers, distributive + , semigroupoids, transformers + }: + mkDerivation { + pname = "comonad-extras"; + version = "4.0"; + sha256 = "0irlx6rbp0cq5njxssm5a21mv7v5yccchfpn7h9hzr9fgyaxsr62"; + buildDepends = [ + array base comonad containers distributive semigroupoids + transformers + ]; + homepage = "http://github.com/ekmett/comonad-extras/"; + description = "Exotic comonad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "comonad-random" = callPackage + ({ mkDerivation, base, category-extras, random }: + mkDerivation { + pname = "comonad-random"; + version = "0.1.2"; + sha256 = "11jak28rpnnaswrlf2wgn91v096zkz1laq2cdhjfc7abgmkx9gay"; + buildDepends = [ base category-extras random ]; + description = "Comonadic interface for random values"; + license = "unknown"; + }) {}; + + "comonad-transformers" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "comonad-transformers"; + version = "4.0"; + sha256 = "13zzp6r6s6c80skniphwvzxhpazbyal5854m53139kgcw560rv6z"; + buildDepends = [ base comonad ]; + homepage = "http://github.com/ekmett/comonad-transformers/"; + description = "This package has been merged into comonad 4.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "comonads-fd" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "comonads-fd"; + version = "4.0"; + sha256 = "19xpv0dsz7w3a1sq1gdxwzglfal45vj2s22zb12g9mpk5rp3hw1s"; + buildDepends = [ base comonad ]; + homepage = "http://github.com/ekmett/comonads-fd/"; + description = "This package has been merged into comonad 4.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compact-map" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers }: + mkDerivation { + pname = "compact-map"; + version = "2008.11.9"; + sha256 = "0rk2g5swblbbairwabv5azp6a7cjqywhv49prm1rz8mc361dd9by"; + buildDepends = [ array base binary bytestring containers ]; + description = "Compact Data.Map implementation using Data.Binary"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compact-string" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "compact-string"; + version = "0.3.1"; + sha256 = "02lqxl82jmw276mzxwsc0gmps1kb5i62im85bpjvzqwycbf3gnj8"; + buildDepends = [ base bytestring ]; + homepage = "http://twan.home.fmf.nl/compact-string/"; + description = "Fast, packed and strict strings with Unicode support, based on bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compact-string-fix" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "compact-string-fix"; + version = "0.3.2"; + sha256 = "161z0lmrrqvy77ppdgz7m6nazcmlmy1azxa8rx0cgpqmyxzkf87n"; + buildDepends = [ base bytestring ]; + homepage = "http://twan.home.fmf.nl/compact-string/"; + description = "Same as compact-string except with a small fix so it builds on ghc-6.12"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compdata" = callPackage + ({ mkDerivation, base, containers, deepseq, derive, HUnit, mtl + , QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-expand-syns + , transformers, tree-view + }: + mkDerivation { + pname = "compdata"; + version = "0.9"; + sha256 = "1wk9vj834l3fc64fcsrgc9hz5f2z7461hs8lv1ldkfsixx4mxyqc"; + buildDepends = [ + base containers deepseq derive mtl QuickCheck template-haskell + th-expand-syns transformers tree-view + ]; + testDepends = [ + base containers deepseq derive HUnit mtl QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-expand-syns transformers + ]; + description = "Compositional Data Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compdata-automata" = callPackage + ({ mkDerivation, base, compdata, containers, projection }: + mkDerivation { + pname = "compdata-automata"; + version = "0.9"; + sha256 = "1hlv6a4ywlnr86pzrlffqbg55mfkrkkxn2yir6a28bdirgi69fkf"; + editedCabalFile = "f8bda15b8d1d1e56f64c37f39ac8ba1c7bf860c291adad3698041eee68146130"; + buildDepends = [ base compdata containers projection ]; + description = "Tree automata on Compositional Data Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compdata-dags" = callPackage + ({ mkDerivation, base, compdata, containers, HUnit, mtl, projection + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, unordered-containers, vector + }: + mkDerivation { + pname = "compdata-dags"; + version = "0.1"; + sha256 = "1ijr3lpl0g5l5xynnwwzj4rflgfgw1y2b4ldabbw5qlk4qa0gr5j"; + editedCabalFile = "556bbb62f4b8b6d738a20775066342b4d911fed945729da5aea072fd5df65044"; + buildDepends = [ + base compdata containers mtl projection unordered-containers vector + ]; + testDepends = [ + base compdata containers HUnit mtl projection QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + unordered-containers vector + ]; + description = "Compositional Data Types on DAGs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compdata-param" = callPackage + ({ mkDerivation, base, compdata, containers, HUnit, mtl + , template-haskell, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "compdata-param"; + version = "0.8.0.2"; + sha256 = "0496i1vnawl7m7ymvf5hl3kxy352rnhxy2gni4xkfz36psnnr7fs"; + buildDepends = [ base compdata mtl template-haskell transformers ]; + testDepends = [ + base compdata containers HUnit mtl template-haskell test-framework + test-framework-hunit transformers + ]; + description = "Parametric Compositional Data Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compensated" = callPackage + ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad + , deepseq, directory, distributive, doctest, filepath + , generic-deriving, hashable, lens, log-domain, safecopy + , semigroupoids, semigroups, simple-reflect, vector + }: + mkDerivation { + pname = "compensated"; + version = "0.6.1"; + sha256 = "026gq3ppk3id4bvkn3pdg6ljbl14gd8p4hg6i0rc13138b0mlxnh"; + buildDepends = [ + base bifunctors binary bytes cereal comonad deepseq distributive + generic-deriving hashable lens log-domain safecopy semigroupoids + semigroups vector + ]; + testDepends = [ + base directory doctest filepath generic-deriving semigroups + simple-reflect + ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/compensated/"; + description = "Compensated floating-point arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "competition" = callPackage + ({ mkDerivation, base, filepath, parsec }: + mkDerivation { + pname = "competition"; + version = "0.2.0.0"; + sha256 = "07c6b6yai8x9i8qndimzmyp5bzhwckis8kg207n152gnskk7i3zn"; + buildDepends = [ base filepath parsec ]; + homepage = "github.com/yanatan16/haskell-competition"; + description = "Helpers and runners for code competitions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "compilation" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "compilation"; + version = "0.0.0.3"; + sha256 = "0a1pp1jafra1agsx2jizdb33afzg02w6jh4a4pyw5w71kzqfrril"; + buildDepends = [ base MissingH ]; + description = "Haskell functionality for quickly assembling simple compilers"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "complex-generic" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "complex-generic"; + version = "0.1.1"; + sha256 = "15lqcwg3jp1whf086mlx9f5jv6sbkn53jrilhapalgcgs07nf8ll"; + buildDepends = [ base template-haskell ]; + homepage = "https://gitorious.org/complex-generic"; + description = "complex numbers with non-mandatory RealFloat"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "complex-integrate" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "complex-integrate"; + version = "1.0.0"; + sha256 = "0q0ffpqir4f2ch7d7p2fxgb73n7dg7xf19rg78an7i7zdl430cfj"; + buildDepends = [ base ]; + homepage = "https://github.com/hijarian/complex-integrate"; + description = "A simple integration function to integrate a complex-valued complex functions"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "complexity" = callPackage + ({ mkDerivation, base, Chart, colour, data-accessor, hstats + , parallel, pretty, time, transformers + }: + mkDerivation { + pname = "complexity"; + version = "0.1.3"; + sha256 = "16crk93qyh0arcgqq2bx0i61cah2yhm8wwdr6sasma8y5hlw76lj"; + buildDepends = [ + base Chart colour data-accessor hstats parallel pretty time + transformers + ]; + description = "Empirical algorithmic complexity"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compose-trans" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "compose-trans"; + version = "0.1"; + sha256 = "0p2fd0knfbfjk4s0aalzrsrzpxffrykmaprxyakbgs1lmp4jyq9z"; + buildDepends = [ base mtl ]; + description = "Composable monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "composition" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "composition"; + version = "1.0.1.0"; + sha256 = "1gx27vz2djiiwygcjaygjmiwjnls084b5v9km3jpimlz312qh5hc"; + homepage = "http://patch-tag.com/r/DanBurton/composition/home"; + description = "Combinators for unorthodox function composition"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compressed" = callPackage + ({ mkDerivation, base, comonad, containers, fingertree, hashable + , keys, pointed, reducers, semigroupoids, semigroups + , unordered-containers + }: + mkDerivation { + pname = "compressed"; + version = "3.10"; + sha256 = "1y290n421knfh8k8zbcabhw24hb13xj9pkxx4h4v15yji97p5mcw"; + buildDepends = [ + base comonad containers fingertree hashable keys pointed reducers + semigroupoids semigroups unordered-containers + ]; + homepage = "http://github.com/ekmett/compressed/"; + description = "Compressed containers and reducers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "compression" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "compression"; + version = "0.1"; + sha256 = "0cy7851i7dvn5aphg649jr3wmw9x57s29adk7qv0mvwz99fb4cpr"; + buildDepends = [ base mtl ]; + homepage = "http://urchin.earth.li/~ian/cabal/compression/"; + description = "Common compression algorithms"; + license = "unknown"; + }) {}; + + "computational-algebra" = callPackage + ({ mkDerivation, algebra, base, containers, equational-reasoning + , heaps, lens, monad-loops, monomorphic, peggy, singletons + , sized-vector, tagged, type-natural + }: + mkDerivation { + pname = "computational-algebra"; + version = "0.3.0.0"; + sha256 = "09ljbspgwpg4g0fca8j10qmbc7194cjhv0l6svz2qr6zzhmb3l4x"; + buildDepends = [ + algebra base containers equational-reasoning heaps lens monad-loops + monomorphic peggy singletons sized-vector tagged type-natural + ]; + homepage = "https://github.com/konn/computational-algebra"; + description = "Well-kinded computational algebra library, currently supporting Groebner basis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concatenative" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "concatenative"; + version = "1.0.1"; + sha256 = "05xwqvcdnk8bsyj698ab9jxpa1nk23pf3m7wi9mwmw0q8n99fngd"; + buildDepends = [ base template-haskell ]; + homepage = "https://patch-tag.com/r/salazar/concatenative/snapshot/current/content/pretty"; + description = "A library for postfix control flow"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conceit" = callPackage + ({ mkDerivation, base, bifunctors, exceptions, mtl, semigroupoids + , transformers, void + }: + mkDerivation { + pname = "conceit"; + version = "0.2.1.0"; + sha256 = "0hilsig5c5gajjaacfhlhapgnddc8s5557zdx00jwaarxkk83yz3"; + buildDepends = [ + base bifunctors exceptions mtl semigroupoids transformers void + ]; + description = "Concurrent actions that may fail"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concorde" = callPackage + ({ mkDerivation, base, containers, process, safe, temporary }: + mkDerivation { + pname = "concorde"; + version = "0.1"; + sha256 = "0903lrj6bzajjdr01hbld1jm6vf7assn84hqk4kgrrs1mr3ykc20"; + buildDepends = [ base containers process safe temporary ]; + description = "Simple interface to the Concorde solver for the Traveling Salesperson Problem"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concraft" = callPackage + ({ mkDerivation, aeson, array, base, binary, bytestring, cmdargs + , comonad, containers, crf-chain1-constrained, crf-chain2-tiers + , data-lens, lazy-io, monad-codec, monad-ox, sgd, tagset-positional + , temporary, text, text-binary, transformers, vector, vector-binary + , zlib + }: + mkDerivation { + pname = "concraft"; + version = "0.9.4"; + sha256 = "17q7mhf0n9pnxhvwk3yy61ljfifz8nhld1xhhnn13fldq34663q3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array base binary bytestring cmdargs comonad containers + crf-chain1-constrained crf-chain2-tiers data-lens lazy-io + monad-codec monad-ox sgd tagset-positional temporary text + text-binary transformers vector vector-binary zlib + ]; + configureFlags = [ "-f-buildanatool" ]; + homepage = "http://zil.ipipan.waw.pl/Concraft"; + description = "Morphological disambiguation based on constrained CRFs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concraft-hr" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, concraft + , containers, double-conversion, lazy-io, moan, network, sgd, split + , tagset-positional, text + }: + mkDerivation { + pname = "concraft-hr"; + version = "0.1.0.2"; + sha256 = "0q2l2yqxk210ycw1alcps9x7l2f60g9sb0wan7d1d2fkbfhq3z41"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base binary bytestring cmdargs concraft containers + double-conversion lazy-io moan network sgd split tagset-positional + text + ]; + homepage = "https://github.com/vjeranc/concraft-hr"; + description = "Part-of-speech tagger for Croatian"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concraft-pl" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, concraft + , containers, lazy-io, mtl, network, process, sgd, split + , tagset-positional, text, transformers + }: + mkDerivation { + pname = "concraft-pl"; + version = "0.7.4"; + sha256 = "0yhq3vdg7l0ibhv0pxj70jm5lrfjk3k0xd1p6ap6im4rh3xxvgw3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base binary bytestring cmdargs concraft containers lazy-io + mtl network process sgd split tagset-positional text transformers + ]; + homepage = "http://zil.ipipan.waw.pl/Concraft"; + description = "Morphological tagger for Polish"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concrete-relaxng-parser" = callPackage + ({ mkDerivation, base, cmdargs, containers, hxt, hxt-charproperties + , hxt-curl, hxt-relaxng, hxt-tagsoup + }: + mkDerivation { + pname = "concrete-relaxng-parser"; + version = "0.1.1"; + sha256 = "1w4bg284fcnd15yg7097d8sh0rzxr76zlrr1bfj2dksw8ddy3jda"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers hxt hxt-charproperties hxt-curl hxt-relaxng + hxt-tagsoup + ]; + description = "A parser driven by a standard RELAX NG schema with concrete syntax extensions"; + license = "GPL"; + }) {}; + + "concrete-typerep" = callPackage + ({ mkDerivation, base, binary, ghc, hashable, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "concrete-typerep"; + version = "0.1.0.2"; + sha256 = "07wy8drg4723zdy2172jrcvd5ir2c4ggcfz1n33jhm9iv3cl2app"; + buildDepends = [ base binary ghc hashable ]; + testDepends = [ + base binary hashable QuickCheck test-framework + test-framework-quickcheck2 + ]; + configureFlags = [ "-fnew-typerep" ]; + description = "Binary and Hashable instances for TypeRep"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrent-barrier" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrent-barrier"; + version = "0.1.2"; + sha256 = "13idx7w5k8rk3qqls3yn9xqwk116xsqb36ya3vxkb5x4q4vix3mv"; + buildDepends = [ base ]; + homepage = "https://github.com/jsgf/concurrent-barrier"; + description = "Simple thread barriers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrent-dns-cache" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers, dns + , hashable, hspec, iproute, network, stm, time + }: + mkDerivation { + pname = "concurrent-dns-cache"; + version = "0.0.1"; + sha256 = "0awba7ar4iky211psq5d44snd5j75ddvl6klalriic4i5w41dhv2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array async base bytestring containers dns hashable iproute network + stm time + ]; + testDepends = [ async base dns hspec ]; + description = "Concurrent DNS cache"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrent-extra" = callPackage + ({ mkDerivation, async, base, HUnit, random, stm, test-framework + , test-framework-hunit, unbounded-delays + }: + mkDerivation { + pname = "concurrent-extra"; + version = "0.7.0.9"; + sha256 = "19bqm0brnbhhmp5nypi995p27mna7kd33xzw0kf7yx2w2p2kb1aw"; + buildDepends = [ base stm unbounded-delays ]; + testDepends = [ + async base HUnit random stm test-framework test-framework-hunit + unbounded-delays + ]; + homepage = "https://github.com/basvandijk/concurrent-extra"; + description = "Extra concurrency primitives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrent-sa" = callPackage + ({ mkDerivation, base, MonadRandom }: + mkDerivation { + pname = "concurrent-sa"; + version = "1.0.1"; + sha256 = "1szvw0vih5jx2hvgb3h7mqh05im3pw687h7dshiy4ii5vs9pi6d6"; + buildDepends = [ base MonadRandom ]; + description = "Concurrent simulated annealing system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrent-split" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrent-split"; + version = "0.0"; + sha256 = "1g186wm8na81hnrfhb40xq6yyhs544k8plxpj3gphm3a00fd1ayr"; + buildDepends = [ base ]; + description = "MVars and Channels with distinguished input and output side"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrent-state" = callPackage + ({ mkDerivation, base, exceptions, mtl, stm, transformers }: + mkDerivation { + pname = "concurrent-state"; + version = "0.6.0.0"; + sha256 = "0b9lndzqm451j9wv2694gjd9w9j2vmhp32j57fqnq43pq8a1h1z6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base exceptions mtl stm transformers ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/joelteon/concurrent-state"; + description = "MTL-like library using TVars"; + license = stdenv.lib.licenses.mit; + }) {}; + + "concurrent-supply" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hashable }: + mkDerivation { + pname = "concurrent-supply"; + version = "0.1.7"; + sha256 = "0crg4rm5wibw9h6lmsi43d280xg1xr9xbgqr9s4inxq7x0yyn68c"; + buildDepends = [ base ghc-prim hashable ]; + testDepends = [ base containers ]; + configureFlags = [ "-ftest-properties" ]; + homepage = "http://github.com/ekmett/concurrent-supply/"; + description = "A fast concurrent unique identifier supply with a pure API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "concurrentoutput" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrentoutput"; + version = "0.2.0.2"; + sha256 = "0fd372awmxrngbcb2phyzy3az9j2327kdhjnm7c5mm808vix67a8"; + buildDepends = [ base ]; + description = "Ungarble output from several threads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cond" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cond"; + version = "0.4.1.1"; + sha256 = "12xcjxli1scd4asr4zc77i5q9qka2100gx97hv3vv12l7gj7d703"; + buildDepends = [ base ]; + homepage = "https://github.com/kallisti-dev/cond"; + description = "Basic conditional and boolean operators with monadic variants"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "condor" = callPackage + ({ mkDerivation, base, binary, Cabal, containers, directory + , filepath, glider-nlp, HUnit, text + }: + mkDerivation { + pname = "condor"; + version = "0.3"; + sha256 = "0ahikfb6h2clkx3pi6a7gyp39jhv2am98vyyaknyd1nvfvxl96x7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers directory filepath glider-nlp text + ]; + testDepends = [ + base binary Cabal containers glider-nlp HUnit text + ]; + homepage = "https://github.com/klangner/Condor"; + description = "Information retrieval library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "condorcet" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "condorcet"; + version = "0.0.1"; + sha256 = "1raf8mrnfnn90ymcnyhqf1kzb9mpfsk83qlmajibjd8n94iq76nd"; + buildDepends = [ array base ]; + homepage = "http://neugierig.org/software/darcs/condorcet"; + description = "Library for Condorcet voting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conductive-base" = callPackage + ({ mkDerivation, array, base, containers, random, stm, time }: + mkDerivation { + pname = "conductive-base"; + version = "0.3"; + sha256 = "1jdslfnwyh7l10xhk9i0293p0qnw0xsd70d5xgpc6xlijhrsg8wp"; + buildDepends = [ array base containers random stm time ]; + homepage = "http://www.renickbell.net/doku.php?id=conductive-base"; + description = "a library for live coding and real-time musical applications"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "conductive-clock" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "conductive-clock"; + version = "0.2"; + sha256 = "1plml14h5d31jr3bvjjgaxcdqssxqfwwnbz9c5gvjlds6lla145p"; + homepage = "http://www.renickbell.net/doku.php?id=conductive-clock"; + description = "a library for displaying musical time in a terminal-based clock"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "conductive-hsc3" = callPackage + ({ mkDerivation, base, conductive-base, conductive-song, containers + , directory, filepath, hosc, hsc3, random + }: + mkDerivation { + pname = "conductive-hsc3"; + version = "0.3.1"; + sha256 = "1z037753mxkfqbqqrlkpg5a6z9afpjj16bfplsmbbx3r3vrxbkpa"; + buildDepends = [ + base conductive-base conductive-song containers directory filepath + hosc hsc3 random + ]; + homepage = "http://www.renickbell.net/doku.php?id=conductive-hsc3"; + description = "a library with examples of using Conductive with hsc3"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "conductive-song" = callPackage + ({ mkDerivation, base, conductive-base, random }: + mkDerivation { + pname = "conductive-song"; + version = "0.2"; + sha256 = "16bdsjv64fc3ydv230rja5q9rqzlr4vd9mh3jabiyahck44imrvi"; + buildDepends = [ base conductive-base random ]; + homepage = "http://www.renickbell.net/doku.php?id=conductive-song"; + description = "a library of functions which are useful for composing music"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "conduit" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec, lifted-base + , mmorph, mtl, QuickCheck, resourcet, safe, transformers + , transformers-base, void + }: + mkDerivation { + pname = "conduit"; + version = "1.2.3.1"; + sha256 = "04n330f9iad6asmry81aqvb7wyh7b962d6pvcfnpm327z4llnvbq"; + buildDepends = [ + base exceptions lifted-base mmorph mtl resourcet transformers + transformers-base void + ]; + testDepends = [ + base containers exceptions hspec mtl QuickCheck resourcet safe + transformers void + ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Streaming data processing library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "conduit-combinators" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, chunked-data, conduit, conduit-extra, containers + , directory, hspec, monad-control, mono-traversable, mtl + , mwc-random, primitive, QuickCheck, resourcet, safe, silently + , system-fileio, system-filepath, text, transformers + , transformers-base, unix, unix-compat, vector, void + }: + mkDerivation { + pname = "conduit-combinators"; + version = "0.3.0.5"; + sha256 = "0iq5067ga8z018fk346qarv7rmswxavm2r7lkv20mlp7kx3z57m3"; + buildDepends = [ + base base16-bytestring base64-bytestring bytestring chunked-data + conduit conduit-extra monad-control mono-traversable mwc-random + primitive resourcet system-fileio system-filepath text transformers + transformers-base unix unix-compat vector void + ]; + testDepends = [ + base base16-bytestring base64-bytestring bytestring chunked-data + conduit containers directory hspec mono-traversable mtl mwc-random + QuickCheck safe silently system-filepath text transformers vector + ]; + homepage = "https://github.com/fpco/conduit-combinators"; + description = "Commonly used conduit functions, for both chunked and unchunked data"; + license = stdenv.lib.licenses.mit; + }) {}; + + "conduit-connection" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection, HUnit + , network, resourcet, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "conduit-connection"; + version = "0.1.0.1"; + sha256 = "1z3i2s8xl02qb4wfnmqd92kzmbp2jb09msywnzgawyxs5aghy0n4"; + buildDepends = [ + base bytestring conduit connection resourcet transformers + ]; + testDepends = [ + base bytestring conduit connection HUnit network resourcet + test-framework test-framework-hunit transformers + ]; + homepage = "https://github.com/sdroege/conduit-connection"; + description = "Conduit source and sink for Network.Connection."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conduit-extra" = callPackage + ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring + , conduit, directory, exceptions, filepath, hspec, monad-control + , network, primitive, process, resourcet, stm, streaming-commons + , text, transformers, transformers-base + }: + mkDerivation { + pname = "conduit-extra"; + version = "1.1.6.2"; + sha256 = "1kk6pxmxd7vd97df98c42zssbahq42wh69v216mrqsslqqjgd1hc"; + buildDepends = [ + attoparsec base blaze-builder bytestring conduit directory filepath + monad-control network primitive process resourcet stm + streaming-commons text transformers transformers-base + ]; + testDepends = [ + async attoparsec base blaze-builder bytestring conduit exceptions + hspec process resourcet stm text transformers transformers-base + ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Batteries included conduit: adapters for common libraries"; + license = stdenv.lib.licenses.mit; + }) {}; + + "conduit-iconv" = callPackage + ({ mkDerivation, base, bytestring, conduit, mtl, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "conduit-iconv"; + version = "0.1.1.0"; + sha256 = "0bnak5dpqgdgybi62w1rbmr9brbcqv4i2v345x0m275gzsz0i84h"; + buildDepends = [ base bytestring conduit ]; + testDepends = [ + base bytestring conduit mtl QuickCheck test-framework + test-framework-quickcheck2 text + ]; + homepage = "https://github.com/sdroege/conduit-iconv"; + description = "Conduit for character encoding conversion"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conduit-network-stream" = callPackage + ({ mkDerivation, base, bytestring, conduit, mtl, network-conduit + , resourcet + }: + mkDerivation { + pname = "conduit-network-stream"; + version = "0.2"; + sha256 = "0ch0b23z7k4kxnbkvfd3gaxc7xrnlbjz7hv0pshp4k6xqg2bymv4"; + buildDepends = [ + base bytestring conduit mtl network-conduit resourcet + ]; + description = "A base layer for network protocols using Conduits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conduit-resumablesink" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec, transformers + , void + }: + mkDerivation { + pname = "conduit-resumablesink"; + version = "0.1.1"; + sha256 = "1bqdpnhqjh4dhvppsa8nlgja0jpdw48kxywz2999sp5hi53qxdfg"; + buildDepends = [ base conduit void ]; + testDepends = [ base bytestring conduit hspec transformers void ]; + homepage = "http://github.com/A1kmm/conduit-resumablesink"; + description = "Allows conduit to resume sinks to feed multiple sources into it"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conf" = callPackage + ({ mkDerivation, base, haskell-src }: + mkDerivation { + pname = "conf"; + version = "0.1.0.0"; + sha256 = "15zd72l2izdiw79hldf34pymxc4d9r06db91x6p2mfv2i31wy2n2"; + buildDepends = [ base haskell-src ]; + description = "Parser for Haskell-based configuration files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "config-select" = callPackage + ({ mkDerivation, base, directory, filepath, unix, vty-menu }: + mkDerivation { + pname = "config-select"; + version = "0.0.1"; + sha256 = "1b1fs42c5y5sixgag972m5hb6xwbwp1d64p0gadqg9mg1vknl34y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath unix vty-menu ]; + description = "A small program for swapping out dot files"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "configuration" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "configuration"; + version = "0.1.1"; + sha256 = "1jqc5xpbxrlnpxk2yci861gpxl5c9vm9lffchrpp1hk8ag5wkxk1"; + buildDepends = [ base containers ]; + description = "Simple data type for application configuration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "configuration-tools" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-unicode-symbols + , bytestring, Cabal, case-insensitive, directory, dlist, errors + , mtl, network-uri, optparse-applicative, process, profunctors + , text, transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "configuration-tools"; + version = "0.2.7"; + sha256 = "0lx5cix1kf50kvsak75gwhbbrgp2d3ji0ja4x0jnrh5n1xv0n812"; + buildDepends = [ + aeson attoparsec base base-unicode-symbols bytestring Cabal + case-insensitive directory dlist errors mtl network-uri + optparse-applicative process profunctors text transformers + unordered-containers yaml + ]; + testDepends = [ base base-unicode-symbols errors mtl ]; + homepage = "https://github.com/alephcloud/hs-configuration-tools"; + description = "Tools for specifying and parsing configurations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "configurator" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, filepath + , hashable, HUnit, test-framework, test-framework-hunit, text + , unix-compat, unordered-containers + }: + mkDerivation { + pname = "configurator"; + version = "0.3.0.0"; + sha256 = "1d1iq1knwiq6ia5g64rw5hqm6dakz912qj13r89737rfcxmrkfbf"; + buildDepends = [ + attoparsec base bytestring directory hashable text unix-compat + unordered-containers + ]; + testDepends = [ + base bytestring directory filepath HUnit test-framework + test-framework-hunit text + ]; + configureFlags = [ "-f-developer" ]; + homepage = "http://github.com/bos/configurator"; + description = "Configuration management"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "confsolve" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, process, system-fileio + , system-filepath, text, time, unordered-containers + }: + mkDerivation { + pname = "confsolve"; + version = "0.5.3"; + sha256 = "10x3ykg76imw8vgd9jh6zn8cdi8aamdqqwmsjc3qqmy30jqff2ls"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base cmdargs process system-fileio system-filepath text + time unordered-containers + ]; + description = "A command line tool for resolving conflicts of file synchronizers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "congruence-relation" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "congruence-relation"; + version = "0.1.0.0"; + sha256 = "1pj4kby5pba1xfz2fvv2lij7h2i8crf3qkhgs3rp4ziay0jkg18v"; + buildDepends = [ array base containers ]; + description = "Decidable congruence relations for Haskell: up to you whether this is a joke"; + license = stdenv.lib.licenses.mit; + }) {}; + + "conjugateGradient" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "conjugateGradient"; + version = "2.2"; + sha256 = "1is3j61ra1whjpm8rq89yj9rscqj1ipgqlnh1nwvyzi2nggl06ya"; + buildDepends = [ base containers random ]; + homepage = "http://github.com/LeventErkok/conjugateGradient"; + description = "Sparse matrix linear-equation solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "conjure" = callPackage + ({ mkDerivation, array, base, bytestring, containers, filepath + , html, HTTP, mtl, network, old-time, parsec, pretty, random, stm + , unix + }: + mkDerivation { + pname = "conjure"; + version = "0.1"; + sha256 = "02a33940rnwq5bzqx50fjy76q0z6nimsg2fk3q17ai4kvi0rw0p3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers filepath html HTTP mtl network + old-time parsec pretty random stm unix + ]; + description = "A BitTorrent client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "connection" = callPackage + ({ mkDerivation, base, bytestring, containers, cprng-aes + , data-default-class, network, socks, tls, x509, x509-store + , x509-system, x509-validation + }: + mkDerivation { + pname = "connection"; + version = "0.2.3"; + sha256 = "02mqn19pssdak82jw38p3cbwjyfvmjc6fawgx5981hzbdgb64vsb"; + buildDepends = [ + base bytestring containers cprng-aes data-default-class network + socks tls x509 x509-store x509-system x509-validation + ]; + homepage = "http://github.com/vincenthz/hs-connection"; + description = "Simple and easy network connections API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "connection-pool" = callPackage + ({ mkDerivation, base, between, data-default-class, monad-control + , network, resource-pool, streaming-commons, time + , transformers-base + }: + mkDerivation { + pname = "connection-pool"; + version = "0.1.1.0"; + sha256 = "08mfl5gwbxzkf6dvqvshmzpjy02f46avimw8ss66br2397bi0qj7"; + buildDepends = [ + base between data-default-class monad-control network resource-pool + streaming-commons time transformers-base + ]; + configureFlags = [ "-f-pedantic" ]; + homepage = "https://github.com/trskop/connection-pool"; + description = "Connection pool built on top of resource-pool and streaming-commons"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "consistent" = callPackage + ({ mkDerivation, base, lifted-async, lifted-base, monad-control + , stm, transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "consistent"; + version = "0.0.1"; + sha256 = "003vnmh6mbjz08msnvnjfwwfsn8m15fa9apr5igkvscdqrr5hzd5"; + buildDepends = [ + base lifted-async lifted-base monad-control stm transformers + transformers-base unordered-containers + ]; + testDepends = [ base lifted-async transformers ]; + description = "Eventually consistent STM transactions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "console-program" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers + , directory, fez-conf, haskeline, parsec, parsec-extra, split + , transformers, utility-ht + }: + mkDerivation { + pname = "console-program"; + version = "0.3.2.0"; + sha256 = "1517vwn9l10hihw7ysj812x7cypf5gca468sdzgdlcwvqa8wsr3m"; + buildDepends = [ + ansi-terminal ansi-wl-pprint base containers directory fez-conf + haskeline parsec parsec-extra split transformers utility-ht + ]; + description = "Interpret the command line and contents of a config file as commands and options"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "const-math-ghc-plugin" = callPackage + ({ mkDerivation, base, containers, directory, ghc, process }: + mkDerivation { + pname = "const-math-ghc-plugin"; + version = "1.0.0.0"; + sha256 = "1fcj3ssfyxnq4cmb3lr5cg7qkgnkhf1ra0469cbw61gr2fl3kzdl"; + buildDepends = [ base containers ghc ]; + testDepends = [ base directory process ]; + homepage = "https://github.com/kfish/const-math-ghc-plugin"; + description = "Compiler plugin for constant math elimination"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "constrained-normal" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "constrained-normal"; + version = "1.0.2"; + sha256 = "1mq0w2qndrjx9ap9dkyxvz91fbszsnwlhh4hnm9g2dx020fawgac"; + buildDepends = [ base ]; + homepage = "http://dx.doi.org/10.1145/2500365.2500602"; + description = "Normalised Deep Embeddings for Constrained Type-Class Instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "constraints" = callPackage + ({ mkDerivation, base, ghc-prim, newtype }: + mkDerivation { + pname = "constraints"; + version = "0.4.1.2"; + sha256 = "0c195hpnpn4xgd7y3c4bl4xhkc82ka16bw0g0yx5apvijc4cy4b7"; + buildDepends = [ base ghc-prim newtype ]; + homepage = "http://github.com/ekmett/constraints/"; + description = "Constraint manipulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "constructible" = callPackage + ({ mkDerivation, arithmoi, base, binary-search, complex-generic }: + mkDerivation { + pname = "constructible"; + version = "0.1.0.1"; + sha256 = "0d3x92h194y6q8qn11prj05gcnv01vmbvlcsvb1zxgp51qmv1aih"; + buildDepends = [ arithmoi base binary-search complex-generic ]; + homepage = "http://andersk.mit.edu/haskell/constructible/"; + description = "Exact computation with constructible real numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "constructive-algebra" = callPackage + ({ mkDerivation, base, QuickCheck, type-level }: + mkDerivation { + pname = "constructive-algebra"; + version = "0.3.0"; + sha256 = "17ab0vkq5w3zwh76ws7b82wbc0871qdmvrxhxga78h3h0axjiz1x"; + buildDepends = [ base QuickCheck type-level ]; + description = "A library of constructive algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "container-classes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "container-classes"; + version = "0.0.0.0"; + sha256 = "18mx50mp9pv1a33kcwmckz6r4a0j6rlc1165ivn9cj8iiwpmd6pv"; + buildDepends = [ base ]; + description = "Generic classes for interacting with different container types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "containers_0_5_6_2" = callPackage + ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "containers"; + version = "0.5.6.2"; + sha256 = "1r9dipm2bw1dvdjyb2s1j9qmqy8xzbldgiz7a885fz0p1ygy9bdi"; + buildDepends = [ array base deepseq ghc-prim ]; + testDepends = [ + array base ChasingBottoms deepseq ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Assorted concrete container types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "containers-benchmark" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , ghc-prim, random + }: + mkDerivation { + pname = "containers-benchmark"; + version = "1.1.0.0"; + sha256 = "11h88lgwgiyacv9b9k96aih95ydjq1i4ny03z0zw8iyd3c0yi7m0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers criterion deepseq ghc-prim random + ]; + homepage = "http://git.auryn.cz/haskell/containers-benchmark/"; + description = "Extensive benchmark suite for containers package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "containers-deepseq" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "containers-deepseq"; + version = "0.1.0.1"; + sha256 = "0l9d7hj66fygpsbjw6wy4l11c9cw739lvkrypapwihav7jzva541"; + buildDepends = [ base containers deepseq ]; + description = "Provide orphan NFData instances for containers as needed. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "containers-unicode-symbols" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers }: + mkDerivation { + pname = "containers-unicode-symbols"; + version = "0.3.1.1"; + sha256 = "0ccv7rqkykfk5wmr73mc0kwrnwyzakgp5x495dgwn5nila3g4ma6"; + buildDepends = [ base base-unicode-symbols containers ]; + configureFlags = [ "-f-containers-old" ]; + homepage = "http://haskell.org/haskellwiki/Unicode-symbols"; + description = "Unicode alternatives for common functions and operators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "context-stack" = callPackage + ({ mkDerivation, base, classy-prelude, mtl, unordered-containers }: + mkDerivation { + pname = "context-stack"; + version = "0.1.0.1"; + sha256 = "0y51xlva4364658bgbchcasbq5pka2ixlvhdf9g38xwlmhfg736x"; + buildDepends = [ base classy-prelude mtl unordered-containers ]; + homepage = "http://github.com/thinkpad20/context-stack"; + description = "An abstraction of a stack and stack-based monadic context"; + license = stdenv.lib.licenses.mit; + }) {}; + + "continue" = callPackage + ({ mkDerivation, base, bifunctors, monad-control, mtl + , semigroupoids, transformers, transformers-base + }: + mkDerivation { + pname = "continue"; + version = "0.2.0"; + sha256 = "0iyqwqbzmk8v4j6xdmfir8mdxjgzl1dh76c9ngwzyccpv7xbz59a"; + buildDepends = [ + base bifunctors monad-control mtl semigroupoids transformers + transformers-base + ]; + description = "Monads with suspension and arbitrary-spot reentry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "continued-fractions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "continued-fractions"; + version = "0.9.1.1"; + sha256 = "0gqp1yazmmmdf04saa306jdsf8r5s98fll9rnm8ff6jzr87nvnnh"; + buildDepends = [ base ]; + homepage = "/dev/null"; + description = "Continued fractions"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "continuum" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , foldl, hyperleveldb, leveldb-haskell-fork, mtl, nanomsg-haskell + , parallel-io, resourcet, stm, suspend, time, timers, transformers + , transformers-base + }: + mkDerivation { + pname = "continuum"; + version = "0.1.0.7"; + sha256 = "0viqn05l4xjwb3w2qbldxmwv0dj1bzwbvjcgczj1clhdx2zdgfx6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal containers data-default foldl + leveldb-haskell-fork mtl nanomsg-haskell parallel-io resourcet stm + suspend time timers transformers transformers-base + ]; + extraLibraries = [ hyperleveldb ]; + configureFlags = [ "-f-profiling" "-f-binaries" ]; + license = stdenv.lib.licenses.mit; + }) { hyperleveldb = null; }; + + "continuum-client" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl + , nanomsg-haskell, time + }: + mkDerivation { + pname = "continuum-client"; + version = "0.1.0.0"; + sha256 = "0qv7dz2h3aay4ak5nz38wp3wrrk2zzg2g58xdlglvml08hpxsf7k"; + buildDepends = [ + base bytestring cereal containers mtl nanomsg-haskell time + ]; + license = stdenv.lib.licenses.mit; + }) {}; + + "contravariant" = callPackage + ({ mkDerivation, base, semigroups, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "contravariant"; + version = "1.2.0.1"; + sha256 = "06jyaxwv9dgpbrifdig9g6bgf6rmmjwhzhfb61rzkhmvm4dkm346"; + buildDepends = [ + base semigroups transformers transformers-compat void + ]; + configureFlags = [ "-ftagged" ]; + homepage = "http://github.com/ekmett/contravariant/"; + description = "Contravariant functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "control-bool" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-bool"; + version = "0.2.1"; + sha256 = "10amxm1ff7xhd8g66n65wkbb8d17n77v1nmwxkbzhrask398asp4"; + buildDepends = [ base ]; + homepage = "https://github.com/fumieval/control-bool"; + description = "Useful combinators for boolean expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "control-event" = callPackage + ({ mkDerivation, base, containers, stm, time }: + mkDerivation { + pname = "control-event"; + version = "1.2.1.1"; + sha256 = "0hwsidsxnzi4b3aphn3f7lsf1z508ql6cnhfq6zbqfsvcynm7565"; + buildDepends = [ base containers stm time ]; + description = "Event scheduling system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "control-monad-attempt" = callPackage + ({ mkDerivation, attempt, base, transformers }: + mkDerivation { + pname = "control-monad-attempt"; + version = "0.3.0.1"; + sha256 = "140n27vdbyjz5qycrwlrmyd7s48fxcl6msl16g7czg40k5y23j5s"; + buildDepends = [ attempt base transformers ]; + homepage = "http://github.com/snoyberg/control-monad-attempt"; + description = "Monad transformer for attempt. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "control-monad-exception" = callPackage + ({ mkDerivation, base, failure, lifted-base, monad-control + , monadloc, transformers, transformers-base + }: + mkDerivation { + pname = "control-monad-exception"; + version = "0.11.1"; + sha256 = "1lzv5xggc7nyw62jq9plc3lzg06yx3sbd9jzji0pc6xcbqn2m4qn"; + buildDepends = [ + base failure lifted-base monad-control monadloc transformers + transformers-base + ]; + configureFlags = [ "-f-extensibleexceptions" ]; + homepage = "http://pepeiborra.github.com/control-monad-exception"; + description = "Explicitly typed, checked exceptions with stack traces"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-exception-monadsfd" = callPackage + ({ mkDerivation, base, control-monad-exception, monads-fd + , transformers + }: + mkDerivation { + pname = "control-monad-exception-monadsfd"; + version = "0.10.3"; + sha256 = "1izyxqry863jg9i88gcs7cib39q9c2mnm74mxdyl1d84kj1hrnim"; + buildDepends = [ + base control-monad-exception monads-fd transformers + ]; + homepage = "http://pepeiborra.github.com/control-monad-exception"; + description = "Monads-fd instances for the EMT exceptions monad transformer"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-exception-monadstf" = callPackage + ({ mkDerivation, base, control-monad-exception, monads-tf + , transformers + }: + mkDerivation { + pname = "control-monad-exception-monadstf"; + version = "0.10.3"; + sha256 = "1qj4y71g5p6b4aa5wn5fp4i5c9iw0pdrqs9yvzr6f41v6knw16za"; + buildDepends = [ + base control-monad-exception monads-tf transformers + ]; + homepage = "http://pepeiborra.github.com/control-monad-exception"; + description = "Monads-tf instances for the EMT exceptions monad transformer"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-exception-mtl" = callPackage + ({ mkDerivation, base, control-monad-exception, mtl }: + mkDerivation { + pname = "control-monad-exception-mtl"; + version = "0.10.3"; + sha256 = "1wwqn3xcd2fspfd2cnf9cym0cbbgvlajr3pkx7f2v3b37mx6blni"; + buildDepends = [ base control-monad-exception mtl ]; + homepage = "http://pepeiborra.github.com/control-monad-exception"; + description = "MTL instances for the EMT exceptions monad transformer"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-failure" = callPackage + ({ mkDerivation, base, failure, transformers }: + mkDerivation { + pname = "control-monad-failure"; + version = "0.7.0.1"; + sha256 = "1g304wb1fhx81iw2vv7nv6cp2qmy69frwiv3vax85lxw03s4nlkq"; + buildDepends = [ base failure transformers ]; + homepage = "http://github.com/pepeiborra/control-monad-failure"; + description = "A class for monads which can fail with an error. (deprecated)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-failure-mtl" = callPackage + ({ mkDerivation, base, failure, mtl }: + mkDerivation { + pname = "control-monad-failure-mtl"; + version = "0.7.1"; + sha256 = "0j9i85vq033789vx2589mfqwk954hqy1wla527ssbyf05k6vkn8j"; + buildDepends = [ base failure mtl ]; + homepage = "http://github.com/pepeiborra/control-monad-failure"; + description = "A class for monads which can fail with an error for mtl 1 (deprecated)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-free" = callPackage + ({ mkDerivation, base, deepseq, transformers }: + mkDerivation { + pname = "control-monad-free"; + version = "0.5.3"; + sha256 = "1igwawcdpg8irayjax1xdrlpa9587k1v4y28ib3xfb7yk0xv7vk1"; + buildDepends = [ base deepseq transformers ]; + homepage = "http://github.com/pepeiborra/control-monad-free"; + description = "Free monads and monad transformers"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-loop" = callPackage + ({ mkDerivation, base, transformers, transformers-base }: + mkDerivation { + pname = "control-monad-loop"; + version = "0.1"; + sha256 = "003k4pp6wgn30m9ksbh8680f0klzsvd90wsl9jpqs9lpg14hi6zj"; + buildDepends = [ base transformers transformers-base ]; + homepage = "https://github.com/joeyadams/haskell-control-monad-loop"; + description = "Simple monad transformer for imperative-style loops"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "control-monad-omega" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-monad-omega"; + version = "0.3.1"; + sha256 = "11hirysr76i01qj8rm22xjcrv2qwxgwjlrqqyd1dsnnvypn9hfrq"; + buildDepends = [ base ]; + homepage = "http://github.com/luqui/control-monad-omega"; + description = "A breadth-first list monad"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "control-monad-queue" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-monad-queue"; + version = "0.2"; + sha256 = "15syy24v1a2h25j4ijddi9l0pmp84wq9hlryh18f1jvqm8apc8vs"; + buildDepends = [ base ]; + description = "Reusable corecursive queues, via continuations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "control-timeout" = callPackage + ({ mkDerivation, base, containers, stm, time }: + mkDerivation { + pname = "control-timeout"; + version = "0.1.2"; + sha256 = "1g1x6c4dafckwcw48v83f3nm2sxv8kynwv8ib236ay913ycgayvg"; + buildDepends = [ base containers stm time ]; + description = "Timeout handling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "contstuff" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "contstuff"; + version = "1.2.6"; + sha256 = "0rw2bslajjch057fsxf881wi39bsd9y6196j0kb0lz47r0zn8003"; + buildDepends = [ base transformers ]; + homepage = "http://haskell.org/haskellwiki/Contstuff"; + description = "Fast, easy to use CPS-based monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "contstuff-monads-tf" = callPackage + ({ mkDerivation, base, contstuff, monads-tf }: + mkDerivation { + pname = "contstuff-monads-tf"; + version = "0.2.1"; + sha256 = "0j4y76ar0m642jxcyrvlrxagawrlq637cvx3fqprw5sl5cslgxh5"; + buildDepends = [ base contstuff monads-tf ]; + description = "ContStuff instances for monads-tf transformers (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "contstuff-transformers" = callPackage + ({ mkDerivation, base, contstuff, transformers }: + mkDerivation { + pname = "contstuff-transformers"; + version = "0.1.1"; + sha256 = "0b5vskp1bxqpi4ffcxwjw6kr0jd6n8v8jlhf03p54ckfd5ym4ai6"; + buildDepends = [ base contstuff transformers ]; + description = "Deprecated interface between contstuff 0.7.0 and the transformers package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "converge" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "converge"; + version = "0.1.0.1"; + sha256 = "0y28m7kgphknra0w2kzf0g4m2bdj604nr3f22xng46nl7kljbpvj"; + buildDepends = [ base ]; + homepage = "/dev/null"; + description = "Limit operations for converging sequences"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "convertible" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, old-locale + , old-time, text, time + }: + mkDerivation { + pname = "convertible"; + version = "1.1.0.0"; + sha256 = "0pc3z4jfjna1rz5wlfimw9fyhpasmdnwvava883s401760y99i0k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers mtl old-locale old-time text time + ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible"; + description = "Typeclasses and instances for converting between types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "convertible-ascii" = callPackage + ({ mkDerivation, ascii, base, base-unicode-symbols, blaze-builder + , bytestring, convertible-text, failure, text + }: + mkDerivation { + pname = "convertible-ascii"; + version = "0.1.0.1"; + sha256 = "0yzfq0r430ziclxn44k9x3jwl675gs3lafr5d1cb6y9j20fl1sjw"; + buildDepends = [ + ascii base base-unicode-symbols blaze-builder bytestring + convertible-text failure text + ]; + homepage = "https://github.com/phonohawk/convertible-ascii"; + description = "convertible instances for ascii"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "convertible-text" = callPackage + ({ mkDerivation, attempt, base, bytestring, containers, old-time + , template-haskell, text, time + }: + mkDerivation { + pname = "convertible-text"; + version = "0.4.0.2"; + sha256 = "1wqpl9dms1rsd24d00f18l9sm601nm6kr7h4ig8y70jdzy8w73fz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attempt base bytestring containers old-time template-haskell text + time + ]; + configureFlags = [ "-f-nolib" "-f-buildtests" ]; + homepage = "http://github.com/snoyberg/convertible/tree/text"; + description = "Typeclasses and instances for converting between types (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cookbook" = callPackage + ({ mkDerivation, base, directory, strict }: + mkDerivation { + pname = "cookbook"; + version = "3.0.0.1"; + sha256 = "1mhj4g7bg6gi1wx8pshwl4n37vgqacnssh5hwskyaajy4gqz6hki"; + buildDepends = [ base directory strict ]; + description = "Tiered general-purpose libraries with domain-specific applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cookie" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, data-default + , deepseq, HUnit, old-locale, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, text, time + }: + mkDerivation { + pname = "cookie"; + version = "0.4.1.4"; + sha256 = "0axvljw34cjw47fxwxqql8rvjsyp9gxfbaijmysy5j10kx8s931d"; + buildDepends = [ + base blaze-builder bytestring data-default deepseq old-locale text + time + ]; + testDepends = [ + base blaze-builder bytestring HUnit QuickCheck tasty tasty-hunit + tasty-quickcheck text time + ]; + homepage = "http://github.com/snoyberg/cookie"; + description = "HTTP cookie parsing and rendering"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "coordinate" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, radian, tagged, template-haskell, transformers + }: + mkDerivation { + pname = "coordinate"; + version = "0.0.18"; + sha256 = "0avag247d74qwy6gikcmva5k41iriba42rkxik781dsnp2caxq1f"; + buildDepends = [ base lens radian tagged transformers ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/NICTA/coordinate"; + description = "A representation of latitude and longitude"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot" = callPackage + ({ mkDerivation, base, copilot-c99, copilot-cbmc, copilot-core + , copilot-language, copilot-libraries, copilot-sbv, directory + , random + }: + mkDerivation { + pname = "copilot"; + version = "2.1.2"; + sha256 = "0mslkyyl5shcxh05i1vprzacaxxg3jjdqcfin475zv5gm5cn26vz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base copilot-c99 copilot-cbmc copilot-core copilot-language + copilot-libraries copilot-sbv directory random + ]; + homepage = "http://leepike.github.com/Copilot/"; + description = "A stream DSL for writing embedded C programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot-c99" = callPackage + ({ mkDerivation, atom, base, bytestring, containers, copilot-core + , csv, directory, pretty, process, QuickCheck, random, text, vector + }: + mkDerivation { + pname = "copilot-c99"; + version = "2.1.2"; + sha256 = "0lvldfkksxxmf3mbchwxzj1a1yagdk7k3zbyid181gskvmkxnfzd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + atom base bytestring containers copilot-core csv directory pretty + process QuickCheck random text vector + ]; + description = "A compiler for Copilot targeting C99"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot-cbmc" = callPackage + ({ mkDerivation, base, bytestring, copilot-c99, copilot-core + , copilot-sbv, directory, pretty, process + }: + mkDerivation { + pname = "copilot-cbmc"; + version = "2.1.2"; + sha256 = "02ng4iqsr5yp435fcqjjh9j5p93l4cixjdnqjx4fafhhfrv8g8a1"; + buildDepends = [ + base bytestring copilot-c99 copilot-core copilot-sbv directory + pretty process + ]; + description = "Copilot interface to a C model-checker"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot-core" = callPackage + ({ mkDerivation, base, containers, dlist, mtl, pretty, pretty-ncols + , random + }: + mkDerivation { + pname = "copilot-core"; + version = "2.1.2"; + sha256 = "1gdq76c170sv58fb56ik8mam3f63dg0jk6myd5rv4sbh4z45xfs7"; + buildDepends = [ + base containers dlist mtl pretty pretty-ncols random + ]; + description = "An intermediate representation for Copilot"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot-language" = callPackage + ({ mkDerivation, array, base, containers, copilot-core, data-reify + , ghc-prim, mtl + }: + mkDerivation { + pname = "copilot-language"; + version = "2.1.2"; + sha256 = "1099w6hk6v4rna02z4zsrwf1m883w6nxgycy5d8iamd4n2pk6bk3"; + buildDepends = [ + array base containers copilot-core data-reify ghc-prim mtl + ]; + description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot-libraries" = callPackage + ({ mkDerivation, array, base, containers, copilot-language, mtl + , parsec + }: + mkDerivation { + pname = "copilot-libraries"; + version = "2.1.1"; + sha256 = "0b69rfz4gvdvk9f9y7yns3hmh1m7akcrm3rcdi8rkhizykcnnsyj"; + buildDepends = [ + array base containers copilot-language mtl parsec + ]; + description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copilot-sbv" = callPackage + ({ mkDerivation, base, containers, copilot-core, filepath, pretty + , sbv + }: + mkDerivation { + pname = "copilot-sbv"; + version = "2.1.2"; + sha256 = "1a4blmxrglp4fmrfnc7g3w0zhyl3fdx3lvaw2mi47wchqbqcgicr"; + buildDepends = [ + base containers copilot-core filepath pretty sbv + ]; + description = "A compiler for CoPilot targeting SBV"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "copr" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hlint + , HsOpenSSL, http-streams, io-streams, semigroups, text + }: + mkDerivation { + pname = "copr"; + version = "1.1.1"; + sha256 = "0zgg60ri8yvz96gk08wdfn0445wqszigh2p0964nr2zdnffq5rnw"; + editedCabalFile = "ef9fb8be7d257feae9e4647de62d489860e2bd6510e34a35465cf5b763fa2425"; + buildDepends = [ + aeson base bytestring containers HsOpenSSL http-streams io-streams + semigroups text + ]; + testDepends = [ base hlint ]; + homepage = "https://github.com/relrod/copr-hs"; + description = "Haskell interface to the Fedora Copr system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "core" = callPackage + ({ mkDerivation, base, bytestring, parsec, pretty }: + mkDerivation { + pname = "core"; + version = "0.5"; + sha256 = "1fqgfbd3in8l84250kda67paakz4sr2ywf5qzsy403546w7q9ccz"; + buildDepends = [ base bytestring parsec pretty ]; + description = "External core parser and pretty printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "core-haskell" = callPackage + ({ mkDerivation, base, haskeline, haskell-src-exts, hint }: + mkDerivation { + pname = "core-haskell"; + version = "0.6.4"; + sha256 = "1wjmj2p8j6xw7cga01jsjgpi4dswrxif3j6mml48fq8a4k19zqxr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskeline haskell-src-exts hint ]; + homepage = "https://github.com/happlebao/Core-Haskell"; + description = "A subset of Haskell using in UCC for teaching purpose"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "corebot-bliki" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , directory, filepath, filestore, http-types, monads-tf, pandoc + , template-haskell, text, time, yesod + }: + mkDerivation { + pname = "corebot-bliki"; + version = "0.2.2.0"; + sha256 = "10pfz4bw1wh55c2cizd8jiwh8bkaqw9p773976vl52f0jrhns1qg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-builder bytestring containers directory filepath + filestore http-types monads-tf pandoc template-haskell text time + yesod + ]; + homepage = "http://github.com/coreyoconnor/corebot-bliki"; + description = "A bliki written using yesod. Uses pandoc to process files stored in git."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "coroutine-enumerator" = callPackage + ({ mkDerivation, base, enumerator, monad-coroutine }: + mkDerivation { + pname = "coroutine-enumerator"; + version = "0.1.1"; + sha256 = "1rjbhpy5vw1maawi47jsrnagqm19say9w1i31pgcpxl45vhrshp7"; + buildDepends = [ base enumerator monad-coroutine ]; + homepage = "http://trac.haskell.org/SCC/wiki/coroutine-enumerator"; + description = "Bridge between the monad-coroutine and enumerator packages"; + license = "GPL"; + }) {}; + + "coroutine-iteratee" = callPackage + ({ mkDerivation, base, iteratee, monad-coroutine }: + mkDerivation { + pname = "coroutine-iteratee"; + version = "0.1.1"; + sha256 = "1ycir4kwpcz34yg64cdb9q0jxv3ma12vrrs28cr5jm64jmi8m0wd"; + buildDepends = [ base iteratee monad-coroutine ]; + homepage = "http://trac.haskell.org/SCC/wiki/coroutine-iteratee"; + description = "Bridge between the monad-coroutine and iteratee packages"; + license = "GPL"; + }) {}; + + "coroutine-object" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, either, lens + , mtl, safecopy, transformers, transformers-free, uuid + }: + mkDerivation { + pname = "coroutine-object"; + version = "0.3"; + sha256 = "0q0rvcc7ipxwmikaxh0ymq1d65f2q1a2jrd1i553pdf8hwmv0k1r"; + buildDepends = [ + base bytestring cereal containers either lens mtl safecopy + transformers transformers-free uuid + ]; + description = "Object-oriented programming realization using coroutine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "couch-hs" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hint, random + , text, transformers, vector + }: + mkDerivation { + pname = "couch-hs"; + version = "0.1.6"; + sha256 = "0mrx0mjh9kzk6nx53gn5hvhjgmhlwphxkl5yn9a1x17l62v3x6q7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring hint random text transformers + vector + ]; + description = "A CouchDB view server for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "couchdb-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, bytestring, conduit, containers, data-default + , http-conduit, http-types, HUnit, lifted-base, monad-control + , resourcet, string-conversions, syb, test-framework + , test-framework-hunit, text, transformers, transformers-base + , unordered-containers, vector + }: + mkDerivation { + pname = "couchdb-conduit"; + version = "0.10.6"; + sha256 = "0rp5pj56m9n20g5hjjw8gbx81lb2z0ckwpgpvyr2a5sgk6b7z2al"; + buildDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + conduit containers data-default http-conduit http-types lifted-base + monad-control resourcet string-conversions syb text transformers + unordered-containers vector + ]; + testDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + conduit containers data-default http-conduit http-types HUnit + lifted-base monad-control string-conversions syb test-framework + test-framework-hunit text transformers transformers-base + unordered-containers + ]; + homepage = "https://github.com/akaspin/couchdb-conduit"; + description = "Couch DB client library using http-conduit and aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "couchdb-enumerator" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-enumerator, base + , bytestring, enumerator, http-enumerator, http-types, HUnit + , lifted-base, monad-control, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "couchdb-enumerator"; + version = "0.3.7"; + sha256 = "02h0a61dbchyjp0shpj0shsdfcggx0cm5psxgw9g67vv3v8f98pn"; + buildDepends = [ + aeson attoparsec attoparsec-enumerator base bytestring enumerator + http-enumerator http-types lifted-base monad-control text + transformers unordered-containers utf8-string + ]; + testDepends = [ + aeson attoparsec attoparsec-enumerator base bytestring enumerator + http-enumerator http-types HUnit lifted-base monad-control + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text transformers unordered-containers + utf8-string vector + ]; + homepage = "http://bitbucket.org/wuzzeb/couchdb-enumerator"; + description = "Couch DB client library using http-enumerator and aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "count" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "count"; + version = "0.0.1"; + sha256 = "1az2vr1rjq4pfgzswwbwgfq4kcb8kq759vn5kl7ghzaqr7b6vkgx"; + buildDepends = [ base ]; + description = "Bijective mappings between values and possibly infinite prefixes of [0..]"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "countable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "countable"; + version = "0.1"; + sha256 = "0qfgfsl9zvi7fkzdzh7n7v190w8jxvjb7dx1y3hxxg7cikflppz9"; + buildDepends = [ base ]; + description = "Countable, Searchable, Finite, Empty classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "counter" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "counter"; + version = "0.1.0.0"; + sha256 = "1wqbk40izzb6wfwk1qprnqgm5f9mhs2xm7pl1ks8ajv4hdpkrnik"; + buildDepends = [ base containers ]; + homepage = "https://github.com/wei2912/counter"; + description = "An object frequency counter"; + license = stdenv.lib.licenses.mit; + }) {}; + + "country-codes" = callPackage + ({ mkDerivation, aeson, base, HTF, HUnit, shakespeare, tagsoup + , text + }: + mkDerivation { + pname = "country-codes"; + version = "0.1.1"; + sha256 = "1pv8sxq999437azc2w8qs9p27346sc1fpv9vwlny6rym19avknm5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ aeson base shakespeare tagsoup text ]; + testDepends = [ aeson base HTF HUnit ]; + configureFlags = [ "-f-generate" ]; + homepage = "https://github.com/prowdsponsor/country-codes"; + description = "ISO 3166 country codes and i18n names"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "courier" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, containers + , directory, hslogger, HUnit, network, stm, test-framework + , test-framework-hunit, text, uuid + }: + mkDerivation { + pname = "courier"; + version = "0.1.0.15"; + sha256 = "1aj9anrw7jfqx8s2xkdznqs212f54g6i2lcf79bgnkmxsbax252v"; + buildDepends = [ + async base bytestring cereal containers hslogger network stm text + uuid + ]; + testDepends = [ + async base cereal containers directory hslogger HUnit network stm + test-framework test-framework-hunit + ]; + homepage = "http://github.com/hargettp/courier"; + description = "A message-passing library for simplifying network applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "court" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , old-locale, optparse-applicative, process, stm, text, time, unix + }: + mkDerivation { + pname = "court"; + version = "0.1.0.0"; + sha256 = "0cpvm6cjfz203hajl8fj5gxc5hc7516v0bzz4d7hyih2kh21k6dn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring directory filepath old-locale + optparse-applicative process stm text time unix + ]; + homepage = "http://hub.darcs.net/thoferon/court"; + description = "Simple and flexible CI system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cplusplus-th" = callPackage + ({ mkDerivation, base, bytestring, containers, process, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "cplusplus-th"; + version = "1.0.0.0"; + sha256 = "0gmsn35rd6ij4ax4j626hg9pdb40ilj22zg0nxrnl6n1828a9rqj"; + buildDepends = [ + base bytestring containers process template-haskell + ]; + testDepends = [ base process QuickCheck ]; + homepage = "https://github.com/nicta/cplusplus-th"; + description = "C++ Foreign Import Generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cpphs" = callPackage + ({ mkDerivation, base, directory, old-locale, old-time, polyparse + }: + mkDerivation { + pname = "cpphs"; + version = "1.18.6"; + sha256 = "0ds712zabigswf3cljzh7f2ys4rl1fj2cf76lbw856adm8514gxc"; + editedCabalFile = "4ae34ae875a14ddc717ecfc9afb2695b2c5052a7ac470fb562d0ba5eed7dc310"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory old-locale old-time polyparse ]; + homepage = "http://projects.haskell.org/cpphs/"; + description = "A liberalised re-implementation of cpp, the C pre-processor"; + license = "LGPL"; + }) {}; + + "cprng-aes" = callPackage + ({ mkDerivation, base, byteable, bytestring, cipher-aes + , crypto-random + }: + mkDerivation { + pname = "cprng-aes"; + version = "0.6.1"; + sha256 = "1wr15kbmk1g3l8a75n0iwbzqg24ixv78slwzwb2q6rlcvq0jlnb4"; + buildDepends = [ + base byteable bytestring cipher-aes crypto-random + ]; + homepage = "http://github.com/vincenthz/hs-cprng-aes"; + description = "Crypto Pseudo Random Number Generator using AES in counter mode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cprng-aes-effect" = callPackage + ({ mkDerivation, base, cprng-aes, crypto-random + , crypto-random-effect, extensible-effects + }: + mkDerivation { + pname = "cprng-aes-effect"; + version = "0.1.0.2"; + sha256 = "0443h7jfpjvc6vmp3kfx0h6j2aynvgfznssz7lin9fmsxghlvsfb"; + editedCabalFile = "b9752152bb1764da66976eaf18776b09dabf80eeb6f252bcee0da10fa0a1057e"; + buildDepends = [ + base cprng-aes crypto-random crypto-random-effect + extensible-effects + ]; + homepage = "https://github.com/ibotty/crypto-random-effect"; + description = "Run random effect using cprng-aes, a crypto pseudo number generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cpsa" = callPackage + ({ mkDerivation, array, base, containers, parallel }: + mkDerivation { + pname = "cpsa"; + version = "2.4.0"; + sha256 = "1xhqqrfz6jdmmil1b3awz1j7hfkcpla7vzindqdxhf99y81wd187"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers parallel ]; + description = "Symbolic cryptographic protocol analyzer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cpu" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cpu"; + version = "0.1.2"; + sha256 = "0x19mlanmkg96h6h1i04w2i631z84y4rbk22ki4zhgsajysgw9sn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-executable" ]; + homepage = "http://github.com/vincenthz/hs-cpu"; + description = "Cpu information and properties helpers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cpuid" = callPackage + ({ mkDerivation, base, data-accessor, enumset }: + mkDerivation { + pname = "cpuid"; + version = "0.2.3"; + sha256 = "126xg98yaf3q61h85yrs1cm6wxlayf590l0a3h0gw6c282s8l6gq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base data-accessor enumset ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/cpuid/"; + description = "Binding for the cpuid machine instruction on x86 compatible processors"; + license = "GPL"; + }) {}; + + "cpuperf" = callPackage + ({ mkDerivation, base, mtl, process }: + mkDerivation { + pname = "cpuperf"; + version = "0.1.1"; + sha256 = "1xnmrm3agkxziflvanihckg6q97z5w9gh7yv7mbbc7gqax3sz6l0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl process ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/cpuperf"; + description = "Modify the cpu frequency on OpenBSD systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cpython" = callPackage + ({ mkDerivation, base, bytestring, c2hs, python3, text }: + mkDerivation { + pname = "cpython"; + version = "3.3.0"; + sha256 = "162m0dfgnicyv3jb9dqq6pmyymh1dim043kbmbg1hfhxjfrv17jj"; + buildDepends = [ base bytestring text ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ python3 ]; + homepage = "https://john-millikin.com/software/haskell-python/"; + description = "Bindings for libpython"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "cql" = callPackage + ({ mkDerivation, base, bytestring, cereal, Decimal, iproute + , network, QuickCheck, tasty, tasty-quickcheck, template-haskell + , text, time, transformers, uuid + }: + mkDerivation { + pname = "cql"; + version = "3.0.1"; + sha256 = "02jgr0mm95hka82n2f3kg6ipyadz7gqgj2n4f7qxw27s5nszmz24"; + buildDepends = [ + base bytestring cereal Decimal iproute network template-haskell + text time transformers uuid + ]; + testDepends = [ + base bytestring cereal Decimal iproute network QuickCheck tasty + tasty-quickcheck text time uuid + ]; + homepage = "https://github.com/twittner/cql/"; + description = "Cassandra CQL binary protocol"; + license = "unknown"; + }) {}; + + "cql-io" = callPackage + ({ mkDerivation, async, auto-update, base, bytestring, containers + , cql, data-default-class, exceptions, hashable, iproute, lens + , monad-control, mtl, mwc-random, network, semigroups, stm, text + , time, tinylog, transformers, transformers-base, uuid, vector + }: + mkDerivation { + pname = "cql-io"; + version = "0.13.0"; + sha256 = "0194xdpv3q8gyczanhi4p819ms79n1x69n5q481ilw90i9hdh8kd"; + buildDepends = [ + async auto-update base bytestring containers cql data-default-class + exceptions hashable iproute lens monad-control mtl mwc-random + network semigroups stm text time tinylog transformers + transformers-base uuid vector + ]; + homepage = "https://github.com/twittner/cql-io/"; + description = "Cassandra CQL client"; + license = "unknown"; + }) {}; + + "cqrs" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, containers + , cqrs-test, cqrs-types, deepseq, hspec, HUnit, pool-conduit + , random, SafeSemaphore, stm, transformers + }: + mkDerivation { + pname = "cqrs"; + version = "0.9.0"; + sha256 = "1r3wl6fwkqccnfhazq7dk4c2zmlirxrh3y7a7fjhxm9273g59f1b"; + buildDepends = [ + base bytestring conduit containers cqrs-types deepseq pool-conduit + random SafeSemaphore stm transformers + ]; + testDepends = [ + async base bytestring conduit cqrs-test hspec HUnit pool-conduit + stm transformers + ]; + description = "Command-Query Responsibility Segregation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cqrs-example" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, cereal + , conduit, containers, cqrs, deepseq, derive, scotty, stm, text + , transformers, wai-eventsource, wai-middleware-static + }: + mkDerivation { + pname = "cqrs-example"; + version = "0.9.1"; + sha256 = "0yllvs64qaxpgqlwdv3hmi4gzl5qf2lbyy3r0whyi2kz53kwl03i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base blaze-builder bytestring cereal conduit containers cqrs + deepseq derive scotty stm text transformers wai-eventsource + wai-middleware-static + ]; + description = "Example for cqrs package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cqrs-postgresql" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, conduit + , cqrs-test, cqrs-types, hspec, old-locale, pool-conduit + , postgresql-libpq, text, time, transformers + }: + mkDerivation { + pname = "cqrs-postgresql"; + version = "0.9.0"; + sha256 = "0zannh06gbc5vm5cpx9015i7ssg38k5lwwyajxhxa1nckwynqmzb"; + buildDepends = [ + base bytestring bytestring-lexing conduit cqrs-types old-locale + pool-conduit postgresql-libpq text time transformers + ]; + testDepends = [ + base bytestring conduit cqrs-test cqrs-types hspec pool-conduit + postgresql-libpq + ]; + description = "PostgreSQL backend for the cqrs package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cqrs-sqlite3" = callPackage + ({ mkDerivation, base, bytestring, conduit, cqrs-test, cqrs-types + , direct-sqlite, hspec, pool-conduit, text, transformers + }: + mkDerivation { + pname = "cqrs-sqlite3"; + version = "0.9.0"; + sha256 = "086g5z7ajr2x2didd0q8qcvnxdsf2gfrn27436gbj8y81cbg0fsh"; + buildDepends = [ + base bytestring conduit cqrs-types direct-sqlite pool-conduit text + transformers + ]; + testDepends = [ + base bytestring conduit cqrs-test direct-sqlite hspec pool-conduit + text transformers + ]; + description = "SQLite3 backend for the cqrs package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cqrs-test" = callPackage + ({ mkDerivation, base, bytestring, conduit, cqrs-types, hspec + , HUnit, pool-conduit, stm, transformers + }: + mkDerivation { + pname = "cqrs-test"; + version = "0.9.0"; + sha256 = "1i47c2d7c64kp63spm12jkwg3g21i0z4n9z9gdwvmsr1s638k5gl"; + buildDepends = [ + base bytestring conduit cqrs-types hspec HUnit pool-conduit stm + transformers + ]; + description = "Command-Query Responsibility Segregation Test Support"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cqrs-types" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, conduit, deepseq, derive, random + }: + mkDerivation { + pname = "cqrs-types"; + version = "0.9.0"; + sha256 = "1xxyy8zrx76x3vg54awhp9lz5qhg9x5cafhlqr45ilfz2rxjkzbg"; + buildDepends = [ + base base16-bytestring base64-bytestring bytestring conduit deepseq + derive random + ]; + description = "Command-Query Responsibility Segregation. Modules for the basic types."; + license = stdenv.lib.licenses.mit; + }) {}; + + "cr" = callPackage + ({ mkDerivation, base, cmdargs, directory, process, shelly, text + , transformers, unix + }: + mkDerivation { + pname = "cr"; + version = "1.2"; + sha256 = "107chyp8br2ryjqdf7100109k0wg3jawzva76wf4r6fndjr3gin1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs directory process shelly text transformers unix + ]; + homepage = "https://github.com/scvalex/cr"; + description = "Code review tool"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "crack" = callPackage + ({ mkDerivation, base, crack }: + mkDerivation { + pname = "crack"; + version = "0.1"; + sha256 = "0rfwvvb3q0a7z8is95yjh3wfvz818xyblp1hrwh8fwddppncrzrk"; + buildDepends = [ base ]; + extraLibraries = [ crack ]; + description = "A haskell binding to cracklib"; + license = "GPL"; + }) { inherit (pkgs) crack; }; + + "craftwerk" = callPackage + ({ mkDerivation, base, colour, mtl, vector-space }: + mkDerivation { + pname = "craftwerk"; + version = "0.1"; + sha256 = "0002n3fq3afmby843gfi0dnwm2saq29w6hnn6lzqhsalw33j97d3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base colour mtl vector-space ]; + configureFlags = [ "-f-examples" "-f-tests" ]; + homepage = "http://mahrz.github.com/craftwerk.html"; + description = "2D graphics library with integrated TikZ output"; + license = stdenv.lib.licenses.mit; + }) {}; + + "craftwerk-cairo" = callPackage + ({ mkDerivation, base, cairo, craftwerk, mtl }: + mkDerivation { + pname = "craftwerk-cairo"; + version = "0.1"; + sha256 = "16in87l2v49k785fldm7fvprywg0v497kz29jr22y91q5j5gnm4z"; + buildDepends = [ base cairo craftwerk mtl ]; + homepage = "http://mahrz.github.com/craftwerk.html"; + description = "Cairo backend for Craftwerk"; + license = stdenv.lib.licenses.mit; + }) {}; + + "craftwerk-gtk" = callPackage + ({ mkDerivation, base, cairo, containers, craftwerk + , craftwerk-cairo, gtk, mtl + }: + mkDerivation { + pname = "craftwerk-gtk"; + version = "0.1"; + sha256 = "18b63yh4p5ry38c3p6plyhk5j0gmmnyjw25r2dxdaddpnn051nff"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo containers craftwerk craftwerk-cairo gtk mtl + ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://mahrz.github.com/craftwerk.html"; + description = "Gtk UI for Craftwerk"; + license = stdenv.lib.licenses.mit; + }) {}; + + "crc16" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "crc16"; + version = "0.1.1"; + sha256 = "15x3xwq2vyg474m09jak1c2zx9w5acpfjgmy5jj4asxj33z9n7bz"; + buildDepends = [ base bytestring ]; + description = "Calculate the crc16-ccitt"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crc16-table" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "crc16-table"; + version = "0.1"; + sha256 = "0x943wmcbj679kj7q2a2ipjycq17ajm71m487vkb8b6gdrdy8f2z"; + buildDepends = [ array base ]; + description = "Compute CRC16 checksums using a lookup table"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "creatur" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cereal, cond + , directory, filepath, gray-extended, hdaemonize, HUnit + , MonadRandom, mtl, old-locale, process, QuickCheck, random, split + , temporary, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers, unix, zlib + }: + mkDerivation { + pname = "creatur"; + version = "5.9.0"; + sha256 = "10iqpj52jgcmwxisbfc0xxglfh6m8fw26a0gx25nn9mr0vq43sda"; + buildDepends = [ + array base bytestring cereal cond directory filepath gray-extended + hdaemonize MonadRandom mtl old-locale process random split time + transformers unix zlib + ]; + testDepends = [ + array base binary cereal directory filepath HUnit MonadRandom mtl + QuickCheck temporary test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/mhwombat/creatur"; + description = "Framework for artificial life experiments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crf-chain1" = callPackage + ({ mkDerivation, array, base, binary, containers, data-lens + , logfloat, monad-codec, parallel, random, sgd, vector + , vector-binary, vector-th-unbox + }: + mkDerivation { + pname = "crf-chain1"; + version = "0.2.2"; + sha256 = "0v0mmpvn9qma3xz92s13ywk9p5czxzshh2rf06hb2zqqq5m6iwhq"; + buildDepends = [ + array base binary containers data-lens logfloat monad-codec + parallel random sgd vector vector-binary vector-th-unbox + ]; + homepage = "https://github.com/kawu/crf-chain1"; + description = "First-order, linear-chain conditional random fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crf-chain1-constrained" = callPackage + ({ mkDerivation, array, base, binary, containers, data-lens + , logfloat, monad-codec, parallel, random, sgd, vector + , vector-binary, vector-th-unbox + }: + mkDerivation { + pname = "crf-chain1-constrained"; + version = "0.3.1"; + sha256 = "02ms8wjppyd23wzmyf8fcygy7gn13r431bz968nyrv8cdj2qiv3h"; + buildDepends = [ + array base binary containers data-lens logfloat monad-codec + parallel random sgd vector vector-binary vector-th-unbox + ]; + homepage = "https://github.com/kawu/crf-chain1-constrained"; + description = "First-order, constrained, linear-chain conditional random fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crf-chain2-generic" = callPackage + ({ mkDerivation, array, base, binary, comonad-transformers + , containers, data-lens, logfloat, monad-codec, parallel, sgd + , vector, vector-binary + }: + mkDerivation { + pname = "crf-chain2-generic"; + version = "0.3.0"; + sha256 = "104r52rf5q84bm6977bsfm4djcz8c08warfkk4xmympb0cmxkhxy"; + buildDepends = [ + array base binary comonad-transformers containers data-lens + logfloat monad-codec parallel sgd vector vector-binary + ]; + homepage = "https://github.com/kawu/crf-chain2-generic"; + description = "Second-order, generic, constrained, linear conditional random fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crf-chain2-tiers" = callPackage + ({ mkDerivation, array, base, binary, comonad, containers + , data-lens, logfloat, monad-codec, parallel, sgd, vector + , vector-binary, vector-th-unbox + }: + mkDerivation { + pname = "crf-chain2-tiers"; + version = "0.2.3"; + sha256 = "0dbg82ydsj7gl5bbfzldmkbv8q89ycsijpdrw7r9xrpac6b1428n"; + buildDepends = [ + array base binary comonad containers data-lens logfloat monad-codec + parallel sgd vector vector-binary vector-th-unbox + ]; + homepage = "https://github.com/kawu/crf-chain2-tiers"; + description = "Second-order, tiered, constrained, linear conditional random fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "critbit" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , QuickCheck, test-framework, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "critbit"; + version = "0.2.0.0"; + sha256 = "1xdgaj73ffvj1q1kyi62bifbazmzgamfwzdbdz0c339axw5dga82"; + buildDepends = [ array base bytestring deepseq text vector ]; + testDepends = [ + base bytestring containers QuickCheck test-framework + test-framework-quickcheck2 text transformers vector + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/critbit"; + description = "Crit-bit maps and sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "criterion" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, binary, bytestring + , cassava, containers, deepseq, directory, either, filepath, Glob + , hastache, HUnit, mtl, mwc-random, optparse-applicative, parsec + , QuickCheck, statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers, vector + , vector-algorithms + }: + mkDerivation { + pname = "criterion"; + version = "1.0.2.0"; + sha256 = "02mcb49hiv0gijj5343gffdd3r8hjf4d52llv2gradaijz4zdqhx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-wl-pprint base binary bytestring cassava containers + deepseq directory either filepath Glob hastache mtl mwc-random + optparse-applicative parsec statistics text time transformers + vector vector-algorithms + ]; + testDepends = [ + base bytestring HUnit QuickCheck statistics test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + homepage = "http://www.serpentine.com/criterion"; + description = "Robust, reliable performance measurement and analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "criterion-plus" = callPackage + ({ mkDerivation, base, criterion, deepseq, HTF, HUnit, loch-th + , monad-control, mtl, optparse-applicative, placeholders + , QuickCheck, statistics, string-conversions, system-fileio + , system-filepath, text, th-printf, transformers, transformers-base + , vector + }: + mkDerivation { + pname = "criterion-plus"; + version = "0.1.3"; + sha256 = "127nqhp2gczbfqablvrrk92am4kpsnzhvyl4kcy98kdv313vcwdl"; + buildDepends = [ + base criterion deepseq loch-th monad-control mtl + optparse-applicative placeholders statistics string-conversions + system-fileio system-filepath text th-printf transformers + transformers-base vector + ]; + testDepends = [ + base criterion deepseq HTF HUnit loch-th monad-control mtl + optparse-applicative placeholders QuickCheck statistics + string-conversions system-fileio system-filepath text th-printf + transformers transformers-base vector + ]; + homepage = "https://github.com/nikita-volkov/criterion-plus"; + description = "Enhancement of the \"criterion\" benchmarking library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "criterion-to-html" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, filepath + }: + mkDerivation { + pname = "criterion-to-html"; + version = "0.0.0.3"; + sha256 = "010x56czgipw3p1cfkx07mlcy4yj6advq3zzgrxpmjhrxzsa89xn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base blaze-html blaze-markup bytestring containers filepath + ]; + homepage = "http://github.com/jaspervdj/criterion-to-html"; + description = "Convert criterion output to HTML reports"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crockford" = callPackage + ({ mkDerivation, base, digits, QuickCheck, safe }: + mkDerivation { + pname = "crockford"; + version = "0.2"; + sha256 = "1fgsmf2k0v1j7b3gv06q9c65410qa2ivl59rwkm7j931wsymsg26"; + buildDepends = [ base digits QuickCheck safe ]; + description = "An implementation of Douglas Crockford's base32 encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crocodile" = callPackage + ({ mkDerivation, base, bmp, bytestring, deepseq, ghc-prim, heap + , HUnit, mersenne-random-pure64, mtl, parallel + }: + mkDerivation { + pname = "crocodile"; + version = "0.1.2"; + sha256 = "1krvcn5yb9i6jxwn2wwnpc8ylivhn27315a2sifn19f1l2vvy038"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bmp bytestring deepseq ghc-prim heap HUnit + mersenne-random-pure64 mtl parallel + ]; + homepage = "https://github.com/TomHammersley/HaskellRenderer/"; + description = "An offline renderer supporting ray tracing and photon mapping"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "cron" = callPackage + ({ mkDerivation, attoparsec, base, derive, hspec + , hspec-expectations, mtl, old-locale, QuickCheck, text, time + , transformers + }: + mkDerivation { + pname = "cron"; + version = "0.2.4"; + sha256 = "0cf2dp57gg0vssy4pk5skzx7nkl9ksfmksxlipjikf6ijgp7v187"; + buildDepends = [ attoparsec base mtl old-locale text time ]; + testDepends = [ + attoparsec base derive hspec hspec-expectations QuickCheck text + time transformers + ]; + homepage = "http://github.com/michaelxavier/cron"; + description = "Cron datatypes and Attoparsec parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cruncher-types" = callPackage + ({ mkDerivation, aeson, base, containers, hlint, lens, text }: + mkDerivation { + pname = "cruncher-types"; + version = "1.1.0"; + sha256 = "0kp0vm8mvgn12kk5csyhzv6g6az43acl6iwjbhvfdfr2mqif2b9h"; + buildDepends = [ aeson base containers lens text ]; + testDepends = [ base hlint ]; + homepage = "http://github.com/eval-so/cruncher-types"; + description = "Request and Response types for Eval.so's API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crunghc" = callPackage + ({ mkDerivation, base, bytestring, directory, filelock, filepath + , process, SHA, text, time, transformers, unix + }: + mkDerivation { + pname = "crunghc"; + version = "0.1.1.1"; + sha256 = "08341mvdca70nlkdi2im344hhkv62s278a1gkp02hj0zrixzfkqm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filelock filepath process SHA text time + transformers unix + ]; + description = "A runghc replacement with transparent caching"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "crypto-api" = callPackage + ({ mkDerivation, base, bytestring, cereal, entropy, tagged + , transformers + }: + mkDerivation { + pname = "crypto-api"; + version = "0.13.2"; + sha256 = "1vc27qcgbg7hf50rkqhlrs58zn1888ilh4b6wrrm07bnm48xacak"; + buildDepends = [ + base bytestring cereal entropy tagged transformers + ]; + configureFlags = [ "-f-all_cpolys" ]; + homepage = "https://github.com/TomMD/crypto-api"; + description = "A generic interface for cryptographic operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-api-tests" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, directory + , filepath, HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "crypto-api-tests"; + version = "0.3"; + sha256 = "0w3j43jdrlj28jryp18hc6q84nkl2yf4vs1hhgrsk7gb9kfyqjpl"; + buildDepends = [ + base bytestring cereal crypto-api directory filepath HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://trac.haskell.org/crypto-api/wiki"; + description = "A test framework and KATs for cryptographic operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-cipher-benchmarks" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-types, mtl, pretty, securemem + }: + mkDerivation { + pname = "crypto-cipher-benchmarks"; + version = "0.0.5"; + sha256 = "1ddyz0fn3srvm37afbiw86lv0z7iwrmnhazgvk0gg5n3ic57anhq"; + buildDepends = [ + base byteable bytestring criterion crypto-cipher-types mtl pretty + securemem + ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Generic cryptography cipher benchmarks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-cipher-tests" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-types + , HUnit, mtl, QuickCheck, securemem, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "crypto-cipher-tests"; + version = "0.0.11"; + sha256 = "19wqignlq90qwpam01hnmmrxaxh5lkax9l1l6rlbi4a07nvp1dnz"; + buildDepends = [ + base byteable bytestring crypto-cipher-types HUnit mtl QuickCheck + securemem test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + testDepends = [ + base byteable bytestring crypto-cipher-types HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Generic cryptography cipher tests"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-cipher-types" = callPackage + ({ mkDerivation, base, byteable, bytestring, securemem }: + mkDerivation { + pname = "crypto-cipher-types"; + version = "0.0.9"; + sha256 = "03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0"; + buildDepends = [ base byteable bytestring securemem ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Generic cryptography cipher types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra + , crypto-api, cryptocipher, cryptohash-cryptoapi, hspec, resourcet + , skein, transformers + }: + mkDerivation { + pname = "crypto-conduit"; + version = "0.5.5"; + sha256 = "0zd4smj3rk2x1msl8z8f5y01x4b87rhgm45g26g6c3dsdasn1lyf"; + buildDepends = [ + base bytestring cereal conduit conduit-extra crypto-api resourcet + transformers + ]; + testDepends = [ + base bytestring cereal conduit conduit-extra crypto-api + cryptocipher cryptohash-cryptoapi hspec skein transformers + ]; + configureFlags = [ "-fconduit11" "-f-old-crypto-api" ]; + homepage = "https://github.com/prowdsponsor/crypto-conduit"; + description = "Conduit interface for cryptographic operations (from crypto-api)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-numbers" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-random + , ghc-prim, integer-gmp, tasty, tasty-hunit, tasty-quickcheck + , vector + }: + mkDerivation { + pname = "crypto-numbers"; + version = "0.2.7"; + sha256 = "19l9y5jzvqrqfam13xin9m9ca0s5ql86yv0cjn6dzkydx4byn2j2"; + buildDepends = [ + base bytestring crypto-random ghc-prim integer-gmp vector + ]; + testDepends = [ + base byteable bytestring crypto-random tasty tasty-hunit + tasty-quickcheck vector + ]; + configureFlags = [ "-finteger-gmp" ]; + homepage = "https://github.com/vincenthz/hs-crypto-numbers"; + description = "Cryptographic numbers: functions and algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-pubkey" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-numbers + , crypto-pubkey-types, crypto-random, cryptohash, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "crypto-pubkey"; + version = "0.2.7"; + sha256 = "0y15nym98sfbfa34f28jalmbbz4fnmhl1ywv4apwyzyyh4x7djp0"; + buildDepends = [ + base byteable bytestring crypto-numbers crypto-pubkey-types + crypto-random cryptohash + ]; + testDepends = [ + base byteable bytestring crypto-numbers crypto-pubkey-types + crypto-random cryptohash HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/vincenthz/hs-crypto-pubkey"; + description = "Public Key cryptography"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-pubkey-openssh" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, attoparsec, base + , base64-bytestring, bytestring, cereal, crypto-pubkey-types + , deepseq, filepath, pem, process, QuickCheck, tasty + , tasty-quickcheck, temporary + }: + mkDerivation { + pname = "crypto-pubkey-openssh"; + version = "0.2.6"; + sha256 = "1q7gx8q0dpwv8xyjq5v2i1sdlbkh5xyf1gsw7q3xs1dj2bldqfpf"; + buildDepends = [ + asn1-encoding asn1-types attoparsec base base64-bytestring + bytestring cereal crypto-pubkey-types pem + ]; + testDepends = [ + asn1-encoding asn1-types attoparsec base base64-bytestring + bytestring cereal crypto-pubkey-types deepseq filepath pem process + QuickCheck tasty tasty-quickcheck temporary + ]; + configureFlags = [ "-f-openssh" ]; + homepage = "https://github.com/knsd/crypto-pubkey-openssh"; + description = "OpenSSH keys decoder/encoder"; + license = stdenv.lib.licenses.mit; + }) {}; + + "crypto-pubkey-types" = callPackage + ({ mkDerivation, asn1-types, base }: + mkDerivation { + pname = "crypto-pubkey-types"; + version = "0.4.2.3"; + sha256 = "1isfyr1ly9hv8idslpjbyc9hhgb1zqd9gfc1s4kvwy4gcdsvrx52"; + buildDepends = [ asn1-types base ]; + homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types"; + description = "Generic cryptography Public keys algorithm types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-random" = callPackage + ({ mkDerivation, base, bytestring, securemem, unix, vector }: + mkDerivation { + pname = "crypto-random"; + version = "0.0.8"; + sha256 = "058ilm05ni5ribggx25cfrhsv1z0abvgxzf3wd3d6qqq58p5wbkv"; + buildDepends = [ base bytestring securemem unix vector ]; + homepage = "http://github.com/vincenthz/hs-crypto-random"; + description = "Simple cryptographic random related types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-random-api" = callPackage + ({ mkDerivation, base, bytestring, entropy }: + mkDerivation { + pname = "crypto-random-api"; + version = "0.2.0"; + sha256 = "0z49kwgjj7rz235642q64hbkgp0zl6ipn29xd19yb75xc5q7gsan"; + buildDepends = [ base bytestring entropy ]; + homepage = "http://github.com/vincenthz/hs-crypto-random-api"; + description = "Simple random generators API for cryptography related code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "crypto-random-effect" = callPackage + ({ mkDerivation, base, bytestring, crypto-random + , extensible-effects, securemem, transformers + }: + mkDerivation { + pname = "crypto-random-effect"; + version = "0.2.0.4.1"; + sha256 = "1gj40r6i79jvsghyv4nqm3yrjlby9fkxxhzp0lkr5j1b9b3b2xwr"; + editedCabalFile = "f217573816b1efe3fcc9b1dcbd6325015bc9a87872200547f56a80ec2b959c31"; + buildDepends = [ + base bytestring crypto-random extensible-effects securemem + transformers + ]; + homepage = "https://github.com/ibotty/crypto-random-effect"; + description = "A random effect using crypto-random"; + license = stdenv.lib.licenses.mit; + }) {}; + + "crypto-totp" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, cryptohash + , tagged, unix + }: + mkDerivation { + pname = "crypto-totp"; + version = "0.1.0.1"; + sha256 = "0vkjkyaxp0rb4n2p7gdbbswm32gvbsbqnb6xs9hh4rncfaghpqds"; + buildDepends = [ + base bytestring cereal containers cryptohash tagged unix + ]; + description = "Provides generation and verification services for time-based one-time keys"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cryptocipher" = callPackage + ({ mkDerivation, base, cipher-aes, cipher-blowfish, cipher-camellia + , cipher-des, cipher-rc4, crypto-cipher-types + }: + mkDerivation { + pname = "cryptocipher"; + version = "0.6.2"; + sha256 = "0ip3a2as0df6drl29sryayxx22sx55v6bs60s2fh3i1nxqnydf9l"; + buildDepends = [ + base cipher-aes cipher-blowfish cipher-camellia cipher-des + cipher-rc4 crypto-cipher-types + ]; + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; + description = "Symmetrical block and stream ciphers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cryptohash" = callPackage + ({ mkDerivation, base, byteable, bytestring, ghc-prim, HUnit + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "cryptohash"; + version = "0.11.6"; + sha256 = "0dyzcaxr8vhzqq9hj4240rxpi87h4ps87yz09klz723shls26f6s"; + buildDepends = [ base byteable bytestring ghc-prim ]; + testDepends = [ + base byteable bytestring HUnit QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + homepage = "http://github.com/vincenthz/hs-cryptohash"; + description = "collection of crypto hashes, fast, pure and practical"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cryptohash-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , cryptohash, resourcet, transformers + }: + mkDerivation { + pname = "cryptohash-conduit"; + version = "0.1.1"; + sha256 = "1kmlskgb0jx8hkzdncr24aqir9k1kyfcb2rypvkdld1yin4nslga"; + buildDepends = [ + base bytestring conduit conduit-extra cryptohash resourcet + transformers + ]; + homepage = "http://github.com/vincenthz/hs-cryptohash-conduit"; + description = "cryptohash conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cryptohash-cryptoapi" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, cryptohash + , tagged + }: + mkDerivation { + pname = "cryptohash-cryptoapi"; + version = "0.1.3"; + sha256 = "0wj53p32js8lfg0i8akrljpash0jdiyv2vcqpmjbd4dq2fx81w2n"; + buildDepends = [ + base bytestring cereal crypto-api cryptohash tagged + ]; + homepage = "http://github.com/vincenthz/hs-cryptohash-cryptoapi"; + description = "Crypto-api interfaces for cryptohash"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cryptsy-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, either + , http-client, http-client-tls, old-locale, pipes-attoparsec + , pipes-http, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "cryptsy-api"; + version = "0.2"; + sha256 = "09sx9z6s1ii8p4hw84j4ahd81a6k4xz3fn1zi60r7grsmbx69pkw"; + buildDepends = [ + aeson base bytestring deepseq either http-client http-client-tls + old-locale pipes-attoparsec pipes-http text time transformers + unordered-containers vector + ]; + description = "Bindings for Cryptsy cryptocurrency exchange API"; + license = "unknown"; + }) {}; + + "crystalfontz" = callPackage + ({ mkDerivation, base, crc16-table, MaybeT, serialport }: + mkDerivation { + pname = "crystalfontz"; + version = "0.1"; + sha256 = "14mh098kgckncips17bdsbg08q78xk1114174zq860z4znmc1gxv"; + buildDepends = [ base crc16-table MaybeT serialport ]; + description = "Control Crystalfontz LCD displays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cse-ghc-plugin" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "cse-ghc-plugin"; + version = "0.1.1"; + sha256 = "123x10ircbj8lrsqapf6cb9b3ibjgp1q8l862a3i6i0ak7ash49f"; + buildDepends = [ base ghc ]; + homepage = "http://thoughtpolice.github.com/cse-ghc-plugin"; + description = "Compiler plugin for common subexpression elimination"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csound-catalog" = callPackage + ({ mkDerivation, base, csound-expression, transformers }: + mkDerivation { + pname = "csound-catalog"; + version = "0.2.0"; + sha256 = "1ci9iw24mnf0jixy1d7149s0a4477r5xnvfb41qr3614yidicgwi"; + buildDepends = [ base csound-expression transformers ]; + homepage = "https://github.com/anton-k/csound-catalog"; + description = "a gallery of Csound instruments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csound-expression" = callPackage + ({ mkDerivation, base, Boolean, colour, csound-expression-opcodes + , csound-expression-typed, data-default, process + }: + mkDerivation { + pname = "csound-expression"; + version = "4.2.0"; + sha256 = "1rb62pihb48nrvpabln28ypaq2hk2ykycgc6mpnwk6qdkgdqj905"; + buildDepends = [ + base Boolean colour csound-expression-opcodes + csound-expression-typed data-default process + ]; + homepage = "https://github.com/anton-k/csound-expression"; + description = "library to make electronic music"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csound-expression-dynamic" = callPackage + ({ mkDerivation, array, base, Boolean, containers, data-default + , data-fix, data-fix-cse, transformers, wl-pprint + }: + mkDerivation { + pname = "csound-expression-dynamic"; + version = "0.1.0"; + sha256 = "0vbvah8icjnc2bjp8w21x8a48ijy598q09wgx68al4d4nya7fj4v"; + buildDepends = [ + array base Boolean containers data-default data-fix data-fix-cse + transformers wl-pprint + ]; + homepage = "https://github.com/anton-k/csound-expression-dynamic"; + description = "dynamic core for csound-expression library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csound-expression-opcodes" = callPackage + ({ mkDerivation, base, csound-expression-dynamic + , csound-expression-typed, transformers + }: + mkDerivation { + pname = "csound-expression-opcodes"; + version = "0.0.1"; + sha256 = "0lm95cx66i8bysr9y9gd455pfmx9didgk78cfld8fcwjj6rv1qa0"; + buildDepends = [ + base csound-expression-dynamic csound-expression-typed transformers + ]; + description = "opcodes for the library csound-expression"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csound-expression-typed" = callPackage + ({ mkDerivation, base, Boolean, colour, containers + , csound-expression-dynamic, data-default, deepseq, ghc-prim + , stable-maps, transformers, wl-pprint + }: + mkDerivation { + pname = "csound-expression-typed"; + version = "0.0.6.0"; + sha256 = "176f4lp8vjad80a7pa93vkrx54kq6pp3hdwlchr4asm1w52jh05h"; + buildDepends = [ + base Boolean colour containers csound-expression-dynamic + data-default deepseq ghc-prim stable-maps transformers wl-pprint + ]; + homepage = "https://github.com/anton-k/csound-expression-typed"; + description = "typed core for the library csound-expression"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csound-sampler" = callPackage + ({ mkDerivation, base, csound-expression, transformers }: + mkDerivation { + pname = "csound-sampler"; + version = "0.0.3.1"; + sha256 = "02qmmq5alfbs1j6wzyyiab7q02aa5fiphs5p4lzlh7a8vrv7kq1g"; + buildDepends = [ base csound-expression transformers ]; + homepage = "https://github.com/anton-k/csound-sampler"; + description = "A musical sampler based on Csound"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csp" = callPackage + ({ mkDerivation, base, containers, mtl, nondeterminism }: + mkDerivation { + pname = "csp"; + version = "1.0"; + sha256 = "0skz2yx8armbr0x7vhixxkbm7qbspg38723x98k6kysz7n5nzw2c"; + buildDepends = [ base containers mtl nondeterminism ]; + description = "Discrete constraint satisfaction problem (CSP) solvers"; + license = "LGPL"; + }) {}; + + "cspmchecker" = callPackage + ({ mkDerivation, base, directory, filepath, haskeline, libcspm, mtl + }: + mkDerivation { + pname = "cspmchecker"; + version = "1.0.0"; + sha256 = "1yz94yvggw6a7fh2p7fszyp02nnk7labbl6z079gqn3smayzfs31"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath haskeline libcspm mtl ]; + homepage = "https://github.com/tomgr/libcspm"; + description = "A command line type checker for CSPM files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "css" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "css"; + version = "0.2"; + sha256 = "150gdsf059x658z6cbclrydzbynw06nhrpf4i1l9gwb6siarvjv9"; + buildDepends = [ base mtl text ]; + description = "Minimal monadic CSS DSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "css-text" = callPackage + ({ mkDerivation, attoparsec, base, hspec, QuickCheck, text }: + mkDerivation { + pname = "css-text"; + version = "0.1.2.1"; + sha256 = "1xi1n2f0g8y43p95lynhcg50wxbq7hqfzbfzm7fy8mn7gvd920nw"; + buildDepends = [ attoparsec base text ]; + testDepends = [ attoparsec base hspec QuickCheck text ]; + homepage = "http://www.yesodweb.com/"; + description = "CSS parser and renderer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csv" = callPackage + ({ mkDerivation, base, filepath, parsec }: + mkDerivation { + pname = "csv"; + version = "0.1.2"; + sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c"; + buildDepends = [ base filepath parsec ]; + description = "CSV loader and dumper"; + license = stdenv.lib.licenses.mit; + }) {}; + + "csv-conduit" = callPackage + ({ mkDerivation, array, attoparsec, attoparsec-conduit, base + , blaze-builder, bytestring, conduit, conduit-extra, containers + , data-default, directory, ghc-prim, HUnit, mmorph, monad-control + , mtl, primitive, resourcet, test-framework, test-framework-hunit + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "csv-conduit"; + version = "0.6.3"; + sha256 = "1db1wlpl0ryyf8cmkrg1hgz4ggsvzy6z9ayzcc6n6rdywpfi29z4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array attoparsec attoparsec-conduit base blaze-builder bytestring + conduit conduit-extra containers data-default directory ghc-prim + mmorph monad-control mtl primitive resourcet text transformers + unordered-containers vector + ]; + testDepends = [ + base bytestring containers directory HUnit mtl primitive + test-framework test-framework-hunit text transformers vector + ]; + configureFlags = [ "-f-bench" ]; + homepage = "http://github.com/ozataman/csv-conduit"; + description = "A flexible, fast, conduit-based CSV parser library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csv-enumerator" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, containers, directory, enumerator, safe, transformers + , unix-compat + }: + mkDerivation { + pname = "csv-enumerator"; + version = "0.10.2.0"; + sha256 = "0n1zc9rwzj9w39nmjfn65qawj19b6zay3d62ss2crnxbgqnh07gh"; + buildDepends = [ + attoparsec attoparsec-enumerator base bytestring containers + directory enumerator safe transformers unix-compat + ]; + homepage = "http://github.com/ozataman/csv-enumerator"; + description = "A flexible, fast, enumerator-based CSV parser library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "csv-nptools" = callPackage + ({ mkDerivation, aeson, base, bytestring, csv, html, tabular, text + , txt-sushi, vector + }: + mkDerivation { + pname = "csv-nptools"; + version = "0.4.1"; + sha256 = "0898553pikxjgmycdyiw92bbmzxgbl4dl8029qljyjzlzlasj7by"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring csv html tabular text txt-sushi vector + ]; + description = "A collection of CSV tools"; + license = "GPL"; + }) {}; + + "csv-to-qif" = callPackage + ({ mkDerivation, base, Cabal, explicit-exception, hspec, regex-tdfa + , split, spreadsheet + }: + mkDerivation { + pname = "csv-to-qif"; + version = "0.3.2"; + sha256 = "1mfy19fvi92zzzqn70ga2p5csmc8qm0qnkn3vyl41ic6f69vm73x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base explicit-exception regex-tdfa split spreadsheet + ]; + testDepends = [ base Cabal hspec regex-tdfa split ]; + configureFlags = [ "-f-threaded" ]; + homepage = "https://github.com/mrVanDalo/csv-to-qif/"; + description = "A small program that will read csv files and create qif files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ctemplate" = callPackage + ({ mkDerivation, base, bytestring, ctemplate }: + mkDerivation { + pname = "ctemplate"; + version = "0.1"; + sha256 = "02xsw0zpg728cq018w6zjgbzk6d7px62mapn40gir9c0hi6rqlx8"; + buildDepends = [ base bytestring ]; + extraLibraries = [ ctemplate ]; + homepage = "http://darcs.imperialviolet.org/ctemplate"; + description = "Binding to the Google ctemplate library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) ctemplate; }; + + "ctkl" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "ctkl"; + version = "0.27.0.0"; + sha256 = "0sqrg04zlwq62jggjvrd1dq7a2alwx2190w6b19d3jn51n0s907m"; + buildDepends = [ array base ]; + description = "packaging of Manuel Chakravarty's CTK Light for Hackage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ctpl" = callPackage + ({ mkDerivation, base, chatty-text, chatty-utils }: + mkDerivation { + pname = "ctpl"; + version = "0.1.0.1"; + sha256 = "1mbqgbig5n8rrkxmrdbcl8qafa2r58c2pial2b67yr6cw08v0srv"; + buildDepends = [ base chatty-text chatty-utils ]; + description = "A programming language for text modification"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ctrie" = callPackage + ({ mkDerivation, atomic-primops, base, containers, hashable + , primitive, QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ctrie"; + version = "0.1.0.2"; + sha256 = "11ylwjmp015ppisczggzj1x7mfg1bfg4g4qg0s91xrrgms78r014"; + buildDepends = [ atomic-primops base hashable primitive ]; + testDepends = [ + base containers hashable QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/mcschroeder/ctrie"; + description = "Non-blocking concurrent map"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cubical" = callPackage + ({ mkDerivation, alex, array, base, BNFC, directory, filepath + , happy, haskeline, mtl, transformers + }: + mkDerivation { + pname = "cubical"; + version = "0.2.0"; + sha256 = "1n44d39s3r5iakbhjf99w49gb1y8l1xl46lz40jkhx7k4knwb1fj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base BNFC directory filepath haskeline mtl transformers + ]; + buildTools = [ alex happy ]; + homepage = "https://github.com/simhu/cubical"; + description = "Implementation of Univalence in Cubical Sets"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cubicbezier" = callPackage + ({ mkDerivation, base, containers, deepseq, integration }: + mkDerivation { + pname = "cubicbezier"; + version = "0.2.0"; + sha256 = "1xrbg2pr41lnw7av38q2w70gi4cv1j8rx5pv3fgfr8qb9i0gd9w7"; + buildDepends = [ base containers deepseq integration ]; + description = "Efficient manipulating of 2D cubic bezier curves"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cubicspline" = callPackage + ({ mkDerivation, base, hmatrix, safe }: + mkDerivation { + pname = "cubicspline"; + version = "0.1"; + sha256 = "0z6gwg8h760jviq2v8m9b5w84f9qrkz3hd1vp5y183i0c2wa97ak"; + buildDepends = [ base hmatrix safe ]; + description = "Natural cubic spline interpolation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cublas" = callPackage + ({ mkDerivation, base, c2hs, cublas, cuda, cusparse, filepath + , language-c, storable-complex, template-haskell + }: + mkDerivation { + pname = "cublas"; + version = "0.2.1.0"; + sha256 = "02x8a9varkj770cl4nnb0mf4qh519gf9mv51awinlaikyz932q1w"; + buildDepends = [ + base cuda filepath language-c storable-complex template-haskell + ]; + buildTools = [ c2hs ]; + extraLibraries = [ cublas cusparse ]; + homepage = "https://github.com/bmsherman/cublas"; + description = "FFI bindings to the CUDA CUBLAS and CUSPARSE libraries"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) cublas; + cusparse = null; }; + + "cuboid" = callPackage + ({ mkDerivation, base, GLUT, Yampa }: + mkDerivation { + pname = "cuboid"; + version = "0.14.1"; + sha256 = "10h14qzvv46pmqcwwsvil93da2g8ddk5cpqxwmi884v2svjvz7qm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT Yampa ]; + description = "3D Yampa/GLUT Puzzle Game"; + license = stdenv.lib.licenses.mit; + }) {}; + + "cuda" = callPackage + ({ mkDerivation, base, bytestring, c2hs, pretty }: + mkDerivation { + pname = "cuda"; + version = "0.6.5.1"; + sha256 = "04j57inw4wmd0l74ryxdgpjcbf3zkklgkqw9bv7yp4n96n40mp0y"; + editedCabalFile = "4a72db38c131b220e445e389755d48338769d9a08e826244dcfb7b1182c21c00"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring pretty ]; + buildTools = [ c2hs ]; + homepage = "https://github.com/tmcdonell/cuda"; + description = "FFI binding to the CUDA interface for programming NVIDIA GPUs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cudd" = callPackage + ({ mkDerivation, array, base, c2hs, cudd, dddmp, epd, mtl, mtr, st + , transformers, util + }: + mkDerivation { + pname = "cudd"; + version = "0.1.0.0"; + sha256 = "0dazyg752g2wbp6nkpcybjg3vph7nmrb1hxj9ai0jhb761mskci5"; + buildDepends = [ array base mtl transformers ]; + buildTools = [ c2hs ]; + extraLibraries = [ cudd dddmp epd mtr st util ]; + homepage = "https://github.com/adamwalker/haskell_cudd"; + description = "Bindings to the CUDD binary decision diagrams library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) cudd; + dddmp = null; epd = null; util = null; }; + + "cufft" = callPackage + ({ mkDerivation, base, c2hs, cuda }: + mkDerivation { + pname = "cufft"; + version = "0.1.1.0"; + sha256 = "0d13nf61698gzh0hcycx1z9bm2xpikkg27bjymsjhfwimvqn7z8h"; + buildDepends = [ base cuda ]; + buildTools = [ c2hs ]; + homepage = "http://github.com/robeverest/cufft"; + description = "Haskell bindings for the CUFFT library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "curl" = callPackage + ({ mkDerivation, base, bytestring, containers, curl }: + mkDerivation { + pname = "curl"; + version = "1.3.8"; + sha256 = "0vj4hpaa30jz7c702xpsfvqaqdxz28zslsqnsfx6bf6dpwvck1wh"; + buildDepends = [ base bytestring containers ]; + extraLibraries = [ curl ]; + configureFlags = [ "-fnew-base" ]; + description = "Haskell binding to libcurl"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) curl; }; + + "curl-aeson" = callPackage + ({ mkDerivation, aeson, base, curl, text, utf8-string }: + mkDerivation { + pname = "curl-aeson"; + version = "0.0.4"; + sha256 = "1fpi448f6bgf3rbw3zxf7r9nwyhv9q67zan5sixnad1y7lqxivrx"; + buildDepends = [ aeson base curl text utf8-string ]; + homepage = "https://github.com/zouppen/haskell-curl-aeson"; + description = "Communicate with HTTP service using JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "curlhs" = callPackage + ({ mkDerivation, base, bytestring, hspec, rtld, time }: + mkDerivation { + pname = "curlhs"; + version = "0.1.3"; + sha256 = "0m8n19kyimxd9c7aazkw7gak7v1lik04m0y0izs3zanjlhqvnn3j"; + editedCabalFile = "1ae61743cd2150bfb25b279dbf7e4b9d0c9a2339e04cdb7fcf5a0358d7b712e0"; + buildDepends = [ base bytestring rtld time ]; + testDepends = [ base hspec ]; + homepage = "https://kkardzis.github.com/curlhs"; + description = "bindings to libcurl, the multiprotocol file transfer library"; + license = "unknown"; + }) {}; + + "currency" = callPackage + ({ mkDerivation, base, containers, hashable, iso3166-country-codes + }: + mkDerivation { + pname = "currency"; + version = "0.2.0.0"; + sha256 = "0yj1x7zmkmwr9az55i9gvf84m7i3b4qi80p8qk9hszzlv7rigmdw"; + buildDepends = [ base containers hashable iso3166-country-codes ]; + homepage = "https://github.com/singpolyma/currency-haskell"; + description = "Types representing standard and non-standard currencies"; + license = "unknown"; + }) {}; + + "current-locale" = callPackage + ({ mkDerivation, base, old-locale, process }: + mkDerivation { + pname = "current-locale"; + version = "0.1.0.1"; + sha256 = "185fgzh8nvf2gl5hzg3xmab4xlp2wm2nw485g5nikzx99y3zr1b6"; + buildDepends = [ base old-locale process ]; + homepage = "https://github.com/koterpillar/current-locale"; + description = "Get the current system locale in System.Locale format"; + license = stdenv.lib.licenses.mit; + }) {}; + + "curry-base" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl + , old-time, pretty, syb + }: + mkDerivation { + pname = "curry-base"; + version = "0.2.9"; + sha256 = "0sdwygsbqmvcbzi7zsr0jd02s2r19pc7zsk4b6hjxv4vzjc9f120"; + buildDepends = [ + base containers directory filepath mtl old-time pretty syb + ]; + configureFlags = [ "-fsplit-syb" ]; + homepage = "http://www.curry-language.org"; + description = "Functions for manipulating Curry programs"; + license = "unknown"; + }) {}; + + "curry-frontend" = callPackage + ({ mkDerivation, base, containers, curry-base, filepath, mtl + , old-time, pretty, syb + }: + mkDerivation { + pname = "curry-frontend"; + version = "0.2.12"; + sha256 = "1igys4i7wwj1ildkf4is66gq22zsjg158kv3ald5xiilwkmvfc4h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers curry-base filepath mtl old-time pretty syb + ]; + configureFlags = [ "-fsplit-syb" ]; + homepage = "http://www.curry-language.org"; + description = "Compile the functional logic language Curry to several intermediate formats"; + license = "unknown"; + }) {}; + + "cursedcsv" = callPackage + ({ mkDerivation, base, bytestring, csv-enumerator, enumerator + , hscurses, mtl, natural-sort, parseargs, regex-tdfa, safe, unix + }: + mkDerivation { + pname = "cursedcsv"; + version = "0.1.1"; + sha256 = "1qcld5mg8vla6fb9biriyx3lldn69spq9halg46in6lg5qw45ycz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring csv-enumerator enumerator hscurses mtl natural-sort + parseargs regex-tdfa safe unix + ]; + description = "Terminal tool for viewing tabular data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "curves" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, HaXml + , JuicyPixels, QuickCheck + }: + mkDerivation { + pname = "curves"; + version = "1.1.0.1"; + sha256 = "0zmy9an40wnxjhqjhlvsg0jy4bqqby6hl8ckjcm0406988ma8mi6"; + buildDepends = [ + base bytestring containers filepath HaXml JuicyPixels QuickCheck + ]; + description = "Library for drawing curve based images"; + license = stdenv.lib.licenses.mit; + }) {}; + + "custom-prelude" = callPackage + ({ mkDerivation, base, basic-prelude, monad-loops }: + mkDerivation { + pname = "custom-prelude"; + version = "0.2.2.0"; + sha256 = "00lkpkl79kznib0s6xm644f3k13dv59x5z06ccymvx6l6iqxyzn6"; + buildDepends = [ base basic-prelude monad-loops ]; + homepage = "https://github.com/ajnsit/custom-prelude"; + description = "An enhanced prelude, serving as a foundation for my projects"; + license = "GPL"; + }) {}; + + "cv-combinators" = callPackage + ({ mkDerivation, allocated-processor, base + , graphics-drawingcombinators, HOpenCV, SDL, vector-space + }: + mkDerivation { + pname = "cv-combinators"; + version = "0.1.2.3"; + sha256 = "1bdhs4dy9yfgc9j281rxiiy9md3s27yy44scz86s29vbm7prccvp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + allocated-processor base graphics-drawingcombinators HOpenCV SDL + vector-space + ]; + description = "Functional Combinators for Computer Vision"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "cyclotomic" = callPackage + ({ mkDerivation, arithmoi, base, containers }: + mkDerivation { + pname = "cyclotomic"; + version = "0.4.3"; + sha256 = "14rfyxmqjrlirszk2mrqm030rya6cbcydbf7fl7if82y21qrfg0p"; + buildDepends = [ arithmoi base containers ]; + description = "A subfield of the complex numbers for exact calculation"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "cypher" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , classy-parallel, conduit, http-conduit, http-types, resourcet + , text, transformers, transformers-base, unordered-containers + , vector + }: + mkDerivation { + pname = "cypher"; + version = "0.8.1"; + sha256 = "0f79791j9nczm80cifpc4iq5pqkhca67s94c5wqm0kiprlxblc53"; + buildDepends = [ + aeson attoparsec base bytestring classy-parallel conduit + http-conduit http-types resourcet text transformers + transformers-base unordered-containers vector + ]; + description = "Haskell bindings for the neo4j \"cypher\" query language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "d-bus" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, blaze-builder + , bytestring, conduit, conduit-extra, containers + , data-binary-ieee754, data-default, exceptions, free, hslogger + , mtl, network, QuickCheck, singletons, stm, tasty + , tasty-quickcheck, tasty-th, template-haskell, text, transformers + , xml-conduit, xml-hamlet, xml-picklers, xml-types + }: + mkDerivation { + pname = "d-bus"; + version = "0.1.2"; + sha256 = "176brypscws03sswda215ywc6l5hj6l5iw4vkfrcppzycdyh3yd2"; + buildDepends = [ + async attoparsec base binary blaze-builder bytestring conduit + conduit-extra containers data-binary-ieee754 data-default + exceptions free hslogger mtl network singletons stm + template-haskell text transformers xml-conduit xml-picklers + xml-types + ]; + testDepends = [ + base binary bytestring mtl QuickCheck singletons tasty + tasty-quickcheck tasty-th text xml-hamlet + ]; + description = "Permissively licensed D-Bus client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "d3js" = callPackage + ({ mkDerivation, base, mtl, random, text }: + mkDerivation { + pname = "d3js"; + version = "0.1.0.0"; + sha256 = "0wrxvfgss9fiv1pwsdi1md0plc4mf9sadkhgm46dsfq16dwrp3q2"; + buildDepends = [ base mtl random text ]; + homepage = "https://github.com/nebuta/d3js-haskell"; + description = "Declarative visualization on a web browser with DSL approach"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "daemonize-doublefork" = callPackage + ({ mkDerivation, base, directory, unix }: + mkDerivation { + pname = "daemonize-doublefork"; + version = "0.1.1"; + sha256 = "1g446qxff8ajv44341y0f9v39j8idmnn23lwi08gq3ps4qrz0py2"; + buildDepends = [ base directory unix ]; + homepage = "https://github.com/scvalex/daemonize-doublefork"; + description = "Start background daemons by double-forking"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "daemons" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , directory, filepath, ghc-prim, HUnit, network, pipes + , test-framework, test-framework-hunit, transformers, unix + }: + mkDerivation { + pname = "daemons"; + version = "0.2.1"; + sha256 = "0zf9831vl1hz606nsp0yhjg46wxzvwkd3hn9shjw5akk26sddi8p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal containers data-default directory filepath + ghc-prim network pipes transformers unix + ]; + testDepends = [ + base data-default directory ghc-prim HUnit test-framework + test-framework-hunit unix + ]; + homepage = "https://github.com/scvalex/daemons"; + description = "Daemons in Haskell made fun and easy"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "damnpacket" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , QuickCheck, text + }: + mkDerivation { + pname = "damnpacket"; + version = "0.6.0"; + sha256 = "137ckcsy2a9f8xfw83rapl2msb6z0pdlsksay5qkymxcpfwrabyb"; + buildDepends = [ + attoparsec base bytestring containers deepseq text + ]; + testDepends = [ base containers QuickCheck text ]; + homepage = "https://github.com/joelteon/damnpacket"; + description = "Parsing dAmn packets"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dao" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , Crypto, data-binary-ieee754, deepseq, directory, filepath, mtl + , process, random, time, transformers, utf8-string + }: + mkDerivation { + pname = "dao"; + version = "0.1.0.1"; + sha256 = "0caas3ql32925rzsghb7rdrm17bw3hn84cizkl9dqmz6nwlhclk9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + testDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "dapi" = callPackage + ({ mkDerivation, base, containers, explicit-exception, multiarg + , old-locale, parsec, prednote, rainbow, text, time, transformers + }: + mkDerivation { + pname = "dapi"; + version = "0.2.0.0"; + sha256 = "0idi472qqks286fbw718vddk5kc3vxicrb8m38sllw6x663xnljz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers explicit-exception multiarg old-locale parsec + prednote rainbow text time transformers + ]; + homepage = "http://massysett.github.com/dapi"; + description = "Prints a series of dates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "darcs" = callPackage + ({ mkDerivation, array, base, bytestring, containers, curl + , directory, extensible-exceptions, filepath, hashed-storage + , haskeline, html, HTTP, mmap, mtl, network, network-uri, old-time + , parsec, process, random, regex-compat, tar, terminfo, text, unix + , utf8-string, vector, zlib + }: + mkDerivation { + pname = "darcs"; + version = "2.8.5"; + sha256 = "16g3ayw0wwhkjpprlkzi971ibs4dp152bmaa487512cwb3ni0hq6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory extensible-exceptions + filepath hashed-storage haskeline html HTTP mmap mtl network + network-uri old-time parsec process random regex-compat tar + terminfo text unix utf8-string vector zlib + ]; + extraLibraries = [ curl ]; + configureFlags = [ + "-f-libiconv" "-f-force-char8-encoding" "-f-warn-as-error" + "-foptimize" "-f-test" "-f-hpc" "-fmmap" "-fcolor" "-fexecutable" + "-flibrary" "-fthreaded" "-fterminfo" "-f-static" "-fnetwork-uri" + "-fhttp" "-fcurl" + ]; + postInstall = '' + mkdir -p $out/etc/bash_completion.d + mv contrib/darcs_completion $out/etc/bash_completion.d/darcs + ''; + homepage = "http://darcs.net/"; + description = "a distributed, interactive, smart revision control system"; + license = "GPL"; + }) { inherit (pkgs) curl; }; + + "darcs-benchmark" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, datetime + , directory, filepath, hs-gchart, html, HTTP, json, mtl, network + , old-locale, process, regex-posix, SHA, split, statistics, strict + , tabular, tar, time, utf8-string, uvector, zlib + }: + mkDerivation { + pname = "darcs-benchmark"; + version = "0.1.9"; + sha256 = "1qwh4yas6alp65lwimh8xlz3i572nxn4iwqsppx7qqlj8kjhbyvj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers datetime directory filepath + hs-gchart html HTTP json mtl network old-locale process regex-posix + SHA split statistics strict tabular tar time utf8-string uvector + zlib + ]; + homepage = "http://wiki.darcs.net/Development/Benchmarks"; + description = "Comparative benchmark suite for darcs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "darcs-beta" = callPackage + ({ mkDerivation, array, base, bytestring, containers, curl + , directory, extensible-exceptions, filepath, hashed-storage + , haskeline, html, HTTP, mmap, mtl, network, old-time, parsec + , process, random, regex-compat, tar, terminfo, text, unix, vector + , zlib + }: + mkDerivation { + pname = "darcs-beta"; + version = "2.7.99.2"; + sha256 = "0jkgy8k2i7hhcl7dzm4zvbm0q189hhp4cza9aslslzcq15jsa225"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory extensible-exceptions + filepath hashed-storage haskeline html HTTP mmap mtl network + old-time parsec process random regex-compat tar terminfo text unix + vector zlib + ]; + extraLibraries = [ curl ]; + configureFlags = [ + "-f-force-char8-encoding" "-f-warn-as-error" "-foptimize" "-f-test" + "-f-hpc" "-fmmap" "-fcolor" "-fexecutable" "-flibrary" "-fthreaded" + "-fterminfo" "-f-static" "-fhttp" "-fcurl" + ]; + homepage = "http://darcs.net/"; + description = "a distributed, interactive, smart revision control system"; + license = "GPL"; + }) { inherit (pkgs) curl; }; + + "darcs-buildpackage" = callPackage + ({ mkDerivation, base, ConfigFile, directory, hslogger, MissingH + , network, parsec, process, regex-compat, unix + }: + mkDerivation { + pname = "darcs-buildpackage"; + version = "0.5.12"; + sha256 = "0c82r7bgz8wj172q1n4dfz9kfn4466v7k159vlkfdqv7as0qj8qf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile directory hslogger MissingH network parsec process + regex-compat unix + ]; + description = "Tools to help manage Debian packages with Darcs"; + license = "GPL"; + }) {}; + + "darcs-cabalized" = callPackage + ({ mkDerivation, array, base, bytestring, containers, curl, curses + , directory, html, HUnit, mtl, old-time, parsec, process + , QuickCheck, regex-compat, unix, zlib + }: + mkDerivation { + pname = "darcs-cabalized"; + version = "2.0.2.2"; + sha256 = "1lc1v30zmlcrp6i22d3arghqhy9pjncddr34df6zd8s0r9wsi61d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory html HUnit mtl old-time + parsec process QuickCheck regex-compat unix + ]; + extraLibraries = [ curl curses zlib ]; + configureFlags = [ "-fcurses" "-fsmall_base" ]; + homepage = "http://darcs.net/"; + description = "David's Advanced Version Control System"; + license = "GPL"; + }) { inherit (pkgs) curl zlib; + curses = null; }; + + "darcs-fastconvert" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdlib, containers + , darcs, datetime, directory, filepath, hashed-storage, mtl + , old-time, utf8-string + }: + mkDerivation { + pname = "darcs-fastconvert"; + version = "0.2.1"; + sha256 = "1a49v3l9n5cqlmdpjj8mzz5v6b47my84id62ag7004ynr11vih9s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cmdlib containers darcs datetime + directory filepath hashed-storage mtl old-time utf8-string + ]; + description = "Import/export git fast-import streams to/from darcs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "darcs-graph" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , old-locale, old-time, process, time + }: + mkDerivation { + pname = "darcs-graph"; + version = "1.0"; + sha256 = "01404plnjrds57lf7widss2piwpal9khl0gq22xkswj68zzfjcv6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory old-locale old-time process + time + ]; + configureFlags = [ "-fsmall_base" ]; + description = "Generate graphs of darcs repository activity"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "darcs-monitor" = callPackage + ({ mkDerivation, base, containers, directory, HaXml, mtl, process + }: + mkDerivation { + pname = "darcs-monitor"; + version = "0.4.2"; + sha256 = "0rp6flaizbaxzr28fr82vaacl4wajh6zdqnwcbgyhwz5dj7rdanq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers directory HaXml mtl process ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://wiki.darcs.net/RelatedSoftware/DarcsMonitor"; + description = "Darcs repository monitor (sends email)"; + license = "GPL"; + }) {}; + + "darcs-scripts" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "darcs-scripts"; + version = "0.1"; + sha256 = "1jyl04z76935kz71hmz2hdx9bw2ka2v8pai6lpy6iz63wamhkmps"; + buildDepends = [ base ]; + description = "Shell scripts for support of darcs workflow"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "darcs2dot" = callPackage + ({ mkDerivation, base, containers, darcs, graph-wrapper + , string-conversions + }: + mkDerivation { + pname = "darcs2dot"; + version = "0.1.0.1"; + sha256 = "0r6hri2kpfq7r0c25qrlrj5y9pi2j76njvwsgrpnpm6p4gg151wk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers darcs graph-wrapper string-conversions + ]; + description = "Outputs dependencies of darcs patches in dot format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "darcsden" = callPackage + ({ mkDerivation, aeson, base, base64-string, blaze-builder + , blaze-html, blaze-markup, bytestring, containers, CouchDB, darcs + , directory, filepath, harp, hashed-storage, highlighting-kate + , HsOpenSSL, hsp, http-conduit, HUnit, json, mime-mail, mtl + , old-locale, old-time, pandoc, pcre-light, process, pureMD5 + , random, redis, safe, SHA, snap-core, snap-server, split, ssh + , system-uuid, text, time, utf8-string, webdriver, xhtml, xml + }: + mkDerivation { + pname = "darcsden"; + version = "1.1"; + sha256 = "105al8x28ml91nll0jwqfmkg7slipkd9b4rab8sb2mh4minspff2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base base64-string blaze-builder blaze-html blaze-markup + bytestring containers CouchDB darcs directory filepath harp + hashed-storage highlighting-kate HsOpenSSL hsp http-conduit HUnit + json mime-mail mtl old-locale old-time pandoc pcre-light process + pureMD5 random redis safe SHA snap-core snap-server split ssh + system-uuid text time utf8-string webdriver xhtml xml + ]; + configureFlags = [ + "-fssh" "-fclosing" "-f-highlighter" "-fhighlightingkate" + "-fdarcs28" + ]; + homepage = "http://hackage.haskell.org/package/darcsden"; + description = "Darcs repository UI and hosting/collaboration app (hub.darcs.net branch)."; + license = "GPL"; + }) {}; + + "darcswatch" = callPackage + ({ mkDerivation, base, bytestring, cgi, concurrentoutput + , containers, Crypto, directory, filepath, HTTP, mime-string, mtl + , nano-md5, network, old-locale, old-time, parsec, process + , regex-compat, safe, time, unix, xhtml, zlib + }: + mkDerivation { + pname = "darcswatch"; + version = "0.4.4"; + sha256 = "1gl0wplzlhb6ynacq7bv38ijhazpwr642zc0a2dixbpibchgxksf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cgi concurrentoutput containers Crypto directory + filepath HTTP mime-string mtl nano-md5 network old-locale old-time + parsec process regex-compat safe time unix xhtml zlib + ]; + configureFlags = [ "-f-static" ]; + homepage = "http://darcswatch.nomeata.de/"; + description = "Track application of Darcs patches"; + license = "GPL"; + }) {}; + + "dash-haskell" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, direct-sqlite + , directory, either, ghc, haddock-api, mtl, optparse-applicative + , parsec, pipes, process, sqlite-simple, system-fileio + , system-filepath, tagsoup, text, transformers + }: + mkDerivation { + pname = "dash-haskell"; + version = "1.0.0.3"; + sha256 = "1z1nqfsfkkwcg4k7jhwyiwy7m1qwcmk9q0aqjqspikv8jg3zrqnz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers direct-sqlite directory either ghc + haddock-api mtl optparse-applicative parsec pipes process + sqlite-simple system-fileio system-filepath tagsoup text + transformers + ]; + homepage = "http://www.github.com/jfeltz/dash-haskell"; + description = "Command line tool to generate Dash docsets (IDE docs) from package haddock"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "data-accessor" = callPackage + ({ mkDerivation, array, base, containers, transformers }: + mkDerivation { + pname = "data-accessor"; + version = "0.2.2.6"; + sha256 = "0668qgllmp2911ppsb0g9z95nq2x0h2cvzyyjlb6iwhnjzyyg7gf"; + buildDepends = [ array base containers transformers ]; + configureFlags = [ "-fsplitbase" "-fcategory" ]; + homepage = "http://www.haskell.org/haskellwiki/Record_access"; + description = "Utilities for accessing and manipulating fields of records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-accessor-monadLib" = callPackage + ({ mkDerivation, base, data-accessor, monadLib }: + mkDerivation { + pname = "data-accessor-monadLib"; + version = "0.0.1"; + sha256 = "0l1ywmr4jry4cys7lq6k0w0nsdpqj1g5l3vsnxyf0ai1901zk18i"; + buildDepends = [ base data-accessor monadLib ]; + description = "Accessor functions for monadLib's monads"; + license = "unknown"; + }) {}; + + "data-accessor-monads-fd" = callPackage + ({ mkDerivation, base, data-accessor, monads-fd, transformers }: + mkDerivation { + pname = "data-accessor-monads-fd"; + version = "0.2.0.3"; + sha256 = "1yvfk55qra7f9ggcybw3j68xg9dzx2f07swj99v4f588gh32ixhz"; + buildDepends = [ base data-accessor monads-fd transformers ]; + homepage = "http://www.haskell.org/haskellwiki/Record_access"; + description = "Use Accessor to access state in monads-fd State monad class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-accessor-monads-tf" = callPackage + ({ mkDerivation, base, data-accessor, monads-tf, transformers }: + mkDerivation { + pname = "data-accessor-monads-tf"; + version = "0.2.1.4"; + sha256 = "12skayn01s8svfdr4h5am2y2dw7ax6s83pb7vy3jxyddywpm04mk"; + buildDepends = [ base data-accessor monads-tf transformers ]; + homepage = "http://www.haskell.org/haskellwiki/Record_access"; + description = "Use Accessor to access state in monads-tf State monad type family"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-accessor-mtl" = callPackage + ({ mkDerivation, base, data-accessor, mtl }: + mkDerivation { + pname = "data-accessor-mtl"; + version = "0.2.0.4"; + sha256 = "1i8lk0vy04giixng5addgj740cbvwlc7g62qgrmhfip0w9k93kqh"; + buildDepends = [ base data-accessor mtl ]; + homepage = "http://www.haskell.org/haskellwiki/Record_access"; + description = "Use Accessor to access state in mtl State monad class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-accessor-template" = callPackage + ({ mkDerivation, base, data-accessor, template-haskell, utility-ht + }: + mkDerivation { + pname = "data-accessor-template"; + version = "0.2.1.11"; + sha256 = "1n2slv287zp6pabqb7xbfi296dbikw5a4ivqmnas0c4nxikqkayx"; + buildDepends = [ base data-accessor template-haskell utility-ht ]; + configureFlags = [ "-f-template_2_4" ]; + homepage = "http://www.haskell.org/haskellwiki/Record_access"; + description = "Utilities for accessing and manipulating fields of records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-accessor-transformers" = callPackage + ({ mkDerivation, base, data-accessor, transformers }: + mkDerivation { + pname = "data-accessor-transformers"; + version = "0.2.1.6"; + sha256 = "1iawhp1h68ynr2axj12jrn47nf08mss0ar8blagp59yi8j7170fa"; + buildDepends = [ base data-accessor transformers ]; + homepage = "http://www.haskell.org/haskellwiki/Record_access"; + description = "Use Accessor to access state in transformers State monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-aviary" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-aviary"; + version = "0.4.0"; + sha256 = "03jhlb7w98bwx5xa23as9i6id0qxcl4f7k9rql2cgcy8nxf7c2xn"; + buildDepends = [ base ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Combinator birds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-binary-ieee754" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "data-binary-ieee754"; + version = "0.4.4"; + sha256 = "02nzg1barhqhpf4x26mpzvk7jd29nali033qy01adjplv2z5m5sr"; + buildDepends = [ base binary ]; + homepage = "https://john-millikin.com/software/data-binary-ieee754/"; + description = "Parser/Serialiser for IEEE-754 floating-point values"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-bword" = callPackage + ({ mkDerivation, base, ghc-prim, tasty, tasty-quickcheck }: + mkDerivation { + pname = "data-bword"; + version = "0.1"; + sha256 = "1s0fid1b8fjazii4j9rsjfmfhyacacknvy374y7nixsdgl4xp44d"; + buildDepends = [ base ghc-prim ]; + testDepends = [ base tasty tasty-quickcheck ]; + homepage = "https://github.com/mvv/data-bword"; + description = "Extra operations on binary words of fixed length"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-carousel" = callPackage + ({ mkDerivation, base, containers, lens }: + mkDerivation { + pname = "data-carousel"; + version = "0.1.0.0"; + sha256 = "1vp17428a2pw4g3y2ra22ll5vjnqwl2xwr2wfj8ppkxaj34a2nsh"; + buildDepends = [ base containers lens ]; + description = "A rotating sequence data structure"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-category" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "data-category"; + version = "0.6.1"; + sha256 = "1rkxwzigc4lw4hp593fwcxkhnd4jqwd7szwc2jgdz50bdc6k3jqc"; + homepage = "http://github.com/sjoerdvisscher/data-category"; + description = "Category theory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-checked" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "data-checked"; + version = "0.3"; + sha256 = "0xjn7iqlsgi51h8gz4x40kc2qb5lwf6nw5kjwgkck1w5gjfd11yw"; + buildDepends = [ base deepseq ]; + homepage = "https://github.com/mvv/data-checked"; + description = "Type-indexed runtime-checked properties"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-clist" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "data-clist"; + version = "0.0.7.3"; + sha256 = "0kabcqyvsajf5drihp3f6da2vbw76f85cc4gh20n9czxy19g35rq"; + buildDepends = [ base deepseq QuickCheck ]; + homepage = "https://github.com/sw17ch/data-clist"; + description = "Simple functional ring type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-concurrent-queue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "data-concurrent-queue"; + version = "0.3.0.0"; + sha256 = "0rmn4pq5pgvam78vxp4y7431jai8dklml322r4nw47jjc1m20kmv"; + buildDepends = [ base stm ]; + description = "A Library for directional queues"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-cycle" = callPackage + ({ mkDerivation, base, collections-api, collections-base-instances + }: + mkDerivation { + pname = "data-cycle"; + version = "0.1.2"; + sha256 = "1k7a2k4vvbwilayh5827na7fifaww66fnmd7mr9vzwmsw9g6q80g"; + buildDepends = [ base collections-api collections-base-instances ]; + description = "a cyclic doubly linked list"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default" = callPackage + ({ mkDerivation, base, data-default-class + , data-default-instances-base, data-default-instances-containers + , data-default-instances-dlist, data-default-instances-old-locale + }: + mkDerivation { + pname = "data-default"; + version = "0.5.3"; + sha256 = "0d1hm0l9kim3kszshr4msmgzizrzha48gz2kb7b61p7n3gs70m7c"; + buildDepends = [ + base data-default-class data-default-instances-base + data-default-instances-containers data-default-instances-dlist + data-default-instances-old-locale + ]; + description = "A class for types with a default value"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default-class" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-default-class"; + version = "0.0.1"; + sha256 = "0ccgr3jllinchqhw3lsn73ic6axk4196if5274rr1rghls0fxj5d"; + buildDepends = [ base ]; + description = "A class for types with a default value"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default-generics" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, ghc-prim + , hspec, HUnit, old-locale, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "data-default-generics"; + version = "0.3"; + sha256 = "0asjirn324ixyzkf5vhanyf7q9aj9zh693m55qln7dx3vdayn1yv"; + buildDepends = [ + base bytestring containers dlist ghc-prim old-locale text time + unordered-containers vector + ]; + testDepends = [ + base bytestring containers dlist ghc-prim hspec HUnit old-locale + text time unordered-containers vector + ]; + description = "A class for types with a default value"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default-instances-base" = callPackage + ({ mkDerivation, base, data-default-class }: + mkDerivation { + pname = "data-default-instances-base"; + version = "0.0.1"; + sha256 = "1832nq6by91f1iw73ycvkbgn8kpra83pvf2q61hy47xffh0zy4pb"; + buildDepends = [ base data-default-class ]; + description = "Default instances for types in base"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default-instances-containers" = callPackage + ({ mkDerivation, base, containers, data-default-class }: + mkDerivation { + pname = "data-default-instances-containers"; + version = "0.0.1"; + sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5"; + buildDepends = [ base containers data-default-class ]; + description = "Default instances for types in containers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default-instances-dlist" = callPackage + ({ mkDerivation, base, data-default-class, dlist }: + mkDerivation { + pname = "data-default-instances-dlist"; + version = "0.0.1"; + sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x"; + buildDepends = [ base data-default-class dlist ]; + description = "Default instances for types in dlist"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-default-instances-old-locale" = callPackage + ({ mkDerivation, base, data-default-class, old-locale }: + mkDerivation { + pname = "data-default-instances-old-locale"; + version = "0.0.1"; + sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0"; + buildDepends = [ base data-default-class old-locale ]; + description = "Default instances for types in old-locale"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-dispersal" = callPackage + ({ mkDerivation, AES, array, base, binary, bytestring, entropy + , finite-field, matrix, QuickCheck, secret-sharing, spool, syb + , test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "data-dispersal"; + version = "1.0.0.2"; + sha256 = "1x6wd4xah19isysk2b9waws3fyvzx3w6l917zyw0cvdzf1lkpbw6"; + buildDepends = [ + AES array base binary bytestring entropy finite-field matrix + secret-sharing syb vector + ]; + testDepends = [ + array base binary bytestring QuickCheck spool syb test-framework + test-framework-quickcheck2 vector + ]; + homepage = "http://monoid.at/code"; + description = "Space-efficient and privacy-preserving data dispersal algorithms"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "data-dword" = callPackage + ({ mkDerivation, base, data-bword, ghc-prim, hashable, tasty + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "data-dword"; + version = "0.3"; + sha256 = "0m4jmmdi5j6h0pa4d8ll6pv2qvsf3y3bk6kss0hfglcwaa5vvy73"; + buildDepends = [ + base data-bword ghc-prim hashable template-haskell + ]; + testDepends = [ base tasty tasty-quickcheck ]; + homepage = "https://github.com/mvv/data-dword"; + description = "Stick two binary words together to get a bigger one"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-easy" = callPackage + ({ mkDerivation, base, containers, directory, either, errors + , haskell-src-exts, hlint, hspec, HUnit, QuickCheck, safe, text + , transformers, unix + }: + mkDerivation { + pname = "data-easy"; + version = "0.4"; + sha256 = "07cpsix22gvx23si1s4xsx4359qj5sp3gfw6a8075zzs8f10ci0y"; + buildDepends = [ base containers either safe ]; + testDepends = [ + base containers directory either errors haskell-src-exts hlint + hspec HUnit QuickCheck safe text transformers unix + ]; + homepage = "https://github.com/jcristovao/easy-data"; + description = "Consistent set of utility functions for Maybe, Either, List, Monoids"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-endian" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-endian"; + version = "0.1"; + sha256 = "0ilvpd3xw1nljxvl7jdrzzyfkfl7gykidvbjvc7px3bca5mlmf1r"; + buildDepends = [ base ]; + homepage = "https://github.com/mvv/data-endian"; + description = "Endian-sensitive data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-extra" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "data-extra"; + version = "2.5.5"; + sha256 = "0py4a3mzqga25y6y1sirvc9369n3b7y5kpm5f9m613yjlypv6pc1"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-filepath" = callPackage + ({ mkDerivation, base, ghc-prim, split, template-haskell }: + mkDerivation { + pname = "data-filepath"; + version = "2.0.0.0"; + sha256 = "0nlbg3bkkbcbxs8yx81rizzvg4dm1i83ly4n8c182947zd6i44n1"; + buildDepends = [ base ghc-prim split template-haskell ]; + description = "A type safe file path data structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-fin" = callPackage + ({ mkDerivation, base, lazysmallcheck, prelude-safeenum, QuickCheck + , reflection, smallcheck, tagged + }: + mkDerivation { + pname = "data-fin"; + version = "0.1.1.3"; + sha256 = "02n3dr4gj73z549vwq5h7h1kvmx2j8vaxjcggpdlppps9wl6flry"; + buildDepends = [ + base lazysmallcheck prelude-safeenum QuickCheck reflection + smallcheck tagged + ]; + configureFlags = [ "-fsplitbase" "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Finite totally ordered sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-fix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-fix"; + version = "0.0.1"; + sha256 = "09r08lrv92ka6p35wkbfhq9ywg7y5pmgszwbz8a20h31vjz1ffpr"; + buildDepends = [ base ]; + homepage = "https://github.com/anton-k/data-fix"; + description = "Fixpoint data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-fix-cse" = callPackage + ({ mkDerivation, base, containers, data-fix, transformers }: + mkDerivation { + pname = "data-fix-cse"; + version = "0.0.1"; + sha256 = "1jrkphyw1npj4f2vy7n6xap1v2h6glw0gwzjg0iyjnflhjgnfl2m"; + buildDepends = [ base containers data-fix transformers ]; + homepage = "https://github.com/anton-k/data-fix-cse"; + description = "Common subexpression elimination for the fixploint types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-flags" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "data-flags"; + version = "0.0.3.1"; + sha256 = "1s0djw1qarjn1fkyf21fd6pacfpfy4cvyw3wbd63ccaf9g0s1gs5"; + buildDepends = [ base template-haskell ]; + description = "A package for working with bit masks and flags in general"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-fresh" = callPackage + ({ mkDerivation, base, free, transformers }: + mkDerivation { + pname = "data-fresh"; + version = "0.2013.251.0"; + sha256 = "1hz30myv78mw4sf19k1yg4qikrnxsa5ng0ff4naxyz1zyi2m87f1"; + buildDepends = [ base free transformers ]; + description = "Interface and functor transformers for fresh values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-hash" = callPackage + ({ mkDerivation, array, base, containers, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "data-hash"; + version = "0.2.0.0"; + sha256 = "1bfsbc4fkg3jqgbgka1mg6k1fizynvvxbhf2zb0x1apgr579mcrm"; + buildDepends = [ array base containers ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Combinators for building fast hashing functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-interval" = callPackage + ({ mkDerivation, base, containers, deepseq, extended-reals + , hashable, HUnit, lattices, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "data-interval"; + version = "1.2.0"; + sha256 = "139v825r0r4k8b8cmndpx6gfkdn55ygiwmq8r3fcgljajk99y4km"; + buildDepends = [ base deepseq extended-reals hashable lattices ]; + testDepends = [ + base containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + ]; + description = "Interval arithmetic for both open and closed intervals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-inttrie" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-inttrie"; + version = "0.1.0"; + sha256 = "00kzf3cw0y0848cprmx3i7g70rmr92hhfzn60a2x98vb8f7y3814"; + buildDepends = [ base ]; + homepage = "http://github.com/luqui/data-inttrie"; + description = "A lazy, infinite trie of integers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-ivar" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-ivar"; + version = "0.30"; + sha256 = "1vnbmvihkrcknys33sam9zlb5qk5qqkxz6w3wamsbdmpp0q6zfb2"; + buildDepends = [ base containers ]; + description = "Write-once variables with concurrency support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-kiln" = callPackage + ({ mkDerivation, base, containers, data-fix, IfElse, mtl + , transformers + }: + mkDerivation { + pname = "data-kiln"; + version = "0.1.0.0"; + sha256 = "13pkpmpjy787cjn1hcsl9r04w70nxrzdx8xrn9w6ifbzb2xj2iny"; + buildDepends = [ + base containers data-fix IfElse mtl transformers + ]; + homepage = "https://github.com/kwf/data-kiln"; + description = "Sculpt mutable recursive data with reference equality; bake it using a data kiln into an immutable lazy structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-layout" = callPackage + ({ mkDerivation, base, bytestring, vector }: + mkDerivation { + pname = "data-layout"; + version = "0.1.0.0"; + sha256 = "1w8r4vw731dmam8vcidz9a4wb2swqd5djsf9vkkxihxnphh0a1x5"; + buildDepends = [ base bytestring vector ]; + homepage = "http://github.com/jystic/data-layout"; + description = "Read/write arbitrary binary layouts to a \"Data.Vector.Storable\"."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-lens" = callPackage + ({ mkDerivation, base, comonad, containers, semigroupoids + , transformers + }: + mkDerivation { + pname = "data-lens"; + version = "2.10.5"; + sha256 = "11na4wx0f0ihk87d00njwrfc430nb25dkkadv1n47yvcyfc60i90"; + buildDepends = [ + base comonad containers semigroupoids transformers + ]; + configureFlags = [ "-fderivedatatypeable" ]; + homepage = "http://github.com/roconnor/data-lens/"; + description = "Used to be Haskell 98 Lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-lens-fd" = callPackage + ({ mkDerivation, base, comonad, data-lens, mtl, transformers }: + mkDerivation { + pname = "data-lens-fd"; + version = "2.0.5"; + sha256 = "0r8cfgn6wx304b5ihmwgsxxjwalb7086wii655mgmb6cn3nirpyk"; + buildDepends = [ base comonad data-lens mtl transformers ]; + configureFlags = [ "-fderivedatatypeable" ]; + homepage = "http://github.com/roconnor/data-lens-fd/"; + description = "Lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-lens-ixset" = callPackage + ({ mkDerivation, base, data-lens, ixset, QuickCheck }: + mkDerivation { + pname = "data-lens-ixset"; + version = "0.1.4"; + sha256 = "0frzjfcp7w1ayfai1m07n0fpj3z1vbi971bc1kn1iarxhakny651"; + buildDepends = [ base data-lens ixset ]; + testDepends = [ QuickCheck ]; + homepage = "https://github.com/dag/data-lens-ixset"; + description = "A Lens for IxSet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-lens-light" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "data-lens-light"; + version = "0.1.2.1"; + sha256 = "038vfzb4vxk1qb0246l2kgv9br37wg59wnlhzyjpn97lypwlf68w"; + buildDepends = [ base mtl template-haskell ]; + homepage = "https://github.com/feuerbach/data-lens-light"; + description = "Simple lenses, minimum dependencies"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-lens-template" = callPackage + ({ mkDerivation, base, data-lens, template-haskell }: + mkDerivation { + pname = "data-lens-template"; + version = "2.1.8"; + sha256 = "0w8x5zn3d98z0q74bqfgkb9s0ca9hd1xc53gjl759s77wm4iwa0q"; + buildDepends = [ base data-lens template-haskell ]; + homepage = "http://github.com/roconnor/data-lens-template/"; + description = "Utilities for Data.Lens"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-list-sequences" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-list-sequences"; + version = "0.1"; + sha256 = "0r3y66lxgk0sdg500xnz0fvg4dvzvx47imnw0qkici22b9d92kv8"; + buildDepends = [ base ]; + homepage = "https://github.com/jkramer/data-list-sequences"; + description = "Utilities for working with sequences within lists"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "data-memocombinators" = callPackage + ({ mkDerivation, array, base, data-inttrie }: + mkDerivation { + pname = "data-memocombinators"; + version = "0.5.1"; + sha256 = "1mvfc1xri3kgkx5q7za01bqg1x3bfvbgcffw5vwl6jmq4hh1sd5l"; + buildDepends = [ array base data-inttrie ]; + homepage = "http://github.com/luqui/data-memocombinators"; + description = "Combinators for building memo tables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-named" = callPackage + ({ mkDerivation, attoparsec, base, binary, containers, text }: + mkDerivation { + pname = "data-named"; + version = "0.5.2"; + sha256 = "1mzwnbcb7ji4m6p4s68422gmpna06llbh2rhk6w048mgjxv4fhsx"; + buildDepends = [ attoparsec base binary containers text ]; + homepage = "https://github.com/kawu/data-named"; + description = "Data types for named entities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-nat" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "data-nat"; + version = "0.1.2"; + sha256 = "1yzxkch0xzy76iyad0yshfnpvz38xklqdlyj8lgqnqsllw0vwh0m"; + buildDepends = [ base semigroups ]; + homepage = "http://github.com/glehel/data-nat"; + description = "data Nat = Zero | Succ Nat"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-object" = callPackage + ({ mkDerivation, base, bytestring, failure, text, time }: + mkDerivation { + pname = "data-object"; + version = "0.3.1.9"; + sha256 = "0z8m23kw8mj6hhy1r8y1vvlxxpwl273dhanszig2673a1sw0l98l"; + buildDepends = [ base bytestring failure text time ]; + homepage = "http://github.com/snoyberg/data-object/tree/master"; + description = "Represent hierachichal structures, called objects in JSON. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-object-json" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie + , convertible-text, data-object, failure, JSONb, text + }: + mkDerivation { + pname = "data-object-json"; + version = "0.3.1.8"; + sha256 = "06zkiqj4pkl5q4fmh816y4yj74rzwi2b91k542lxswjvfa3za3qk"; + buildDepends = [ + base bytestring bytestring-trie convertible-text data-object + failure JSONb text + ]; + homepage = "http://github.com/snoyberg/data-object-json/tree/master"; + description = "Serialize JSON data to/from Haskell using the data-object library. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-object-yaml" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , convertible-text, data-object, failure, text, transformers, yaml + }: + mkDerivation { + pname = "data-object-yaml"; + version = "0.3.4.2"; + sha256 = "18a9r4wfpb7icjb6nji9iy3abq6sxafmsnfwqpnm1nn2nn3fm1ap"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit containers convertible-text data-object + failure text transformers yaml + ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://github.com/snoyberg/data-object-yaml"; + description = "Serialize data to and from Yaml files (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-or" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-or"; + version = "1.0.0.4"; + sha256 = "17plwr0ayll8na73vhdsfxk86dnds4rpj8v6nww7shb6vk5v3hf5"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "A data type for non-exclusive disjunction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-ordlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-ordlist"; + version = "0.4.7.0"; + sha256 = "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g"; + buildDepends = [ base ]; + description = "Set and bag operations on ordered lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-partition" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-partition"; + version = "0.2.0.1"; + sha256 = "1pgl8xr91kscqpx2bgvgy7qcdl17pkw9m1xdy9k075jvammlfxk7"; + buildDepends = [ base containers ]; + homepage = "https://github.com/luqui/data-partition"; + description = "A pure disjoint set (union find) data structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-pprint" = callPackage + ({ mkDerivation, base, deepseq, mtl, parallel, pretty, time }: + mkDerivation { + pname = "data-pprint"; + version = "0.2.3"; + sha256 = "1ygbhn399d4hlrdjmg7gxbr5akydb78p6qa80rv7m6j0fsqzbf6y"; + buildDepends = [ base deepseq mtl parallel pretty time ]; + description = "Prettyprint and compare Data values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-quotientref" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-quotientref"; + version = "0.1"; + sha256 = "0ylimakhw37klz2axg8qrdhwag34mfa1byb2z2mz2i8z0w4737j8"; + buildDepends = [ base ]; + description = "Reference cells that need two independent indices to be accessed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-r-tree" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "data-r-tree"; + version = "0.0.5.0"; + sha256 = "1zgwm020zxfhb70llch4y075rd6klwwnv9yn8mpgh0rm0ib7jvyy"; + buildDepends = [ base binary deepseq ]; + testDepends = [ + base binary containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-f-test-strict" ]; + homepage = "https://github.com/sebastian-philipp/r-tree"; + description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-ref" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "data-ref"; + version = "0.0"; + sha256 = "0bcizcf6i1hfpk7ry64si40mfdndgd8k0h9mzh873xp1v2qali7n"; + buildDepends = [ base stm transformers ]; + homepage = "http://www.haskell.org/haskellwiki/Mutable_variable"; + description = "Unify STRef and IORef in plain Haskell 98"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-reify" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-reify"; + version = "0.6"; + sha256 = "0mif89mpj5zvw8czc51mfj27jw2ipxd2awnm9q13s46k6s5pv6a7"; + editedCabalFile = "60185d3fdb87fe62f297eb4473d58a7ccf93d1b6ee790a8b2faed79e1ac833c1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + configureFlags = [ "-f-tests" ]; + homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/IOReification"; + description = "Reify a recursive data structure into an explicit graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-reify-cse" = callPackage + ({ mkDerivation, base, containers, data-reify }: + mkDerivation { + pname = "data-reify-cse"; + version = "0.0.3"; + sha256 = "0vjfpbp0maqwirvi8j21z9qbs396l76dk5npn8zxac56j0i6l62r"; + buildDepends = [ base containers data-reify ]; + description = "Common Sub-Expression Elimination for graphs generated by Data.Reify."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-rev" = callPackage + ({ mkDerivation, base, bytestring, containers, text, vector }: + mkDerivation { + pname = "data-rev"; + version = "0.1.0.1"; + sha256 = "13bqp3vvsc6i6lcvw480i08fz2rm3f8varwyhvrp44dzv2q8zkl1"; + buildDepends = [ base bytestring containers text vector ]; + homepage = "https://github.com/jxv/data-rev"; + description = "A typeclass for reversing order of contents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-rope" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, unix }: + mkDerivation { + pname = "data-rope"; + version = "0.3"; + sha256 = "06sz6z0kd53av4acmgxh4668fsn588hx5k5qp752rrjf2nx9vww8"; + buildDepends = [ base bytestring bytestring-mmap unix ]; + description = "Ropes, an alternative to (Byte)Strings"; + license = "GPL"; + }) {}; + + "data-size" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, text }: + mkDerivation { + pname = "data-size"; + version = "0.1.1.7"; + sha256 = "0j1g39ha2fjgd960zd0gbhpznisw3qw07mbdacbx226bw50nwa7y"; + buildDepends = [ base bytestring containers deepseq text ]; + description = "Profiling of data structures"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-spacepart" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "data-spacepart"; + version = "20090215.0"; + sha256 = "0h6z4yibjbnzck2fvh9mnppz9j0lzgx8nzmzm08q5yzmzjydy3rk"; + buildDepends = [ base vector-space ]; + homepage = "http://code.haskell.org/data-spacepart"; + description = "Deprecated. Now called \"spacepart\". Space partitioning data structures."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-store" = callPackage + ({ mkDerivation, base, cereal, containers, deepseq, lens + , QuickCheck, safecopy, test-framework, test-framework-quickcheck2 + , transformers, vector + }: + mkDerivation { + pname = "data-store"; + version = "0.3.0.7"; + sha256 = "0cv02d3fwyyyxjv3519k9wilaagxlcn8m2nfifrcq0q0qihxd1bd"; + buildDepends = [ + base cereal containers deepseq lens safecopy transformers + ]; + testDepends = [ + base cereal containers deepseq lens QuickCheck safecopy + test-framework test-framework-quickcheck2 transformers vector + ]; + homepage = "https://github.com/Palmik/data-store"; + description = "Type safe, in-memory dictionary with multidimensional keys"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-stringmap" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, ghc-heap-view + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "data-stringmap"; + version = "1.0.1.1"; + sha256 = "0djbky5m6hxr04jgxi2cq3fsivja32nzn16zs8ffqgadxw030pa1"; + buildDepends = [ base binary containers deepseq ]; + testDepends = [ + base containers deepseq ghc-heap-view HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ + "-f-test-strict" "-ftest-properties" "-f-with-sizeable" + ]; + description = "An efficient implementation of maps from strings to arbitrary values"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-structure-inferrer" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, deepseq, derive + , directory, filepath, happy, language-c, mtl, random, safe + , utility-ht + }: + mkDerivation { + pname = "data-structure-inferrer"; + version = "1.0"; + sha256 = "0jkbysk1rmbkjvjizwx72h58amvnz4iyjbs0lcx6987m4fn456w9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal array base deepseq derive directory filepath + language-c mtl random safe utility-ht + ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/alistra/data-structure-inferrer"; + description = "Program that infers the fastest data structure available for your program"; + license = stdenv.lib.licenses.mit; + }) {}; + + "data-textual" = callPackage + ({ mkDerivation, base, bytestring, parsers, QuickCheck + , test-framework, test-framework-quickcheck2, text, text-latin1 + , text-printer, type-hint + }: + mkDerivation { + pname = "data-textual"; + version = "0.3.0.2"; + sha256 = "0c4qs923dj4jnvvkjvbij0c1yg922iw66140cq6wb1m4h6q31ia4"; + buildDepends = [ + base bytestring parsers text text-latin1 text-printer + ]; + testDepends = [ + base parsers QuickCheck test-framework test-framework-quickcheck2 + text-printer type-hint + ]; + homepage = "https://github.com/mvv/data-textual"; + description = "Human-friendly textual representations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-timeout" = callPackage + ({ mkDerivation, base, data-textual, parsers, tagged, text-printer + , transformers-base + }: + mkDerivation { + pname = "data-timeout"; + version = "0.3"; + sha256 = "1b6af2x19hb1kynsv7ypc2q6b71cazcg86gf1yhq0rr0fjj478ah"; + buildDepends = [ + base data-textual parsers tagged text-printer transformers-base + ]; + homepage = "https://github.com/mvv/data-timeout"; + description = "64-bit timeouts of nanosecond precision"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-transform" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "data-transform"; + version = "0.1.0.0"; + sha256 = "1mhcbwh4s414hq4cwljxxadazxfi382spfgkw38fz2xi08lbfsji"; + buildDepends = [ base containers mtl ]; + description = "Functions to transform data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-treify" = callPackage + ({ mkDerivation, base, containers, ty }: + mkDerivation { + pname = "data-treify"; + version = "0.3.4"; + sha256 = "03xchr2h0f54rlcq285xaq5bakjq13mbjwz3xi3kfa6i71rr2rk9"; + buildDepends = [ base containers ty ]; + homepage = "http://ittc.ku.edu/~andygill/data-reify.php"; + description = "Reify a recursive data structure into an explicit graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-type"; + version = "0.1.0"; + sha256 = "1x3wsnilp9sxy061sfmyyg0f6b0k2lxvi0g4qf2gkldrz32c4qvj"; + buildDepends = [ base ]; + description = "Basic type wrangling types and classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-util"; + version = "0.4"; + sha256 = "1ywp3h2zccknc2sr0b5zbf9ms2zph5qh8znswxc7bi5wynyk9z98"; + buildDepends = [ base ]; + homepage = "https://github.com/cutsea110/data-util"; + description = "utilities for handle data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "data-variant" = callPackage + ({ mkDerivation, base, safe }: + mkDerivation { + pname = "data-variant"; + version = "0.28.0.5"; + sha256 = "11ia37q28xz8a87xkc8yyvqqd3qzfvcbdnp2caxdbzvdnjbazhmk"; + buildDepends = [ base safe ]; + homepage = "https://bitbucket.org/tdammers/data-variant"; + description = "A variant data type, useful for modeling dynamically-typed programming languages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "database-migrate" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , either, filepath, lens, postgresql-simple, text, time + , transformers + }: + mkDerivation { + pname = "database-migrate"; + version = "0.2.0"; + sha256 = "1hhx3851yzgq7cf397sifdbnznk0sfqf3blflxfl50yq68rmwbzy"; + buildDepends = [ + base bytestring cmdargs containers directory either filepath lens + postgresql-simple text time transformers + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/markhibberd/database-migrate"; + description = "Database versioning and migration (experimental)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "database-study" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "database-study"; + version = "0.0.1"; + sha256 = "1aqp7a46p758f1q99cn700mgc1dic896gpsih3vj2fmffqj42gd7"; + buildDepends = [ base containers ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://dbs.informatik.uni-halle.de/Lehre/LP09/"; + description = "Demonstrate how a database can be implemented the functional way"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dataenc" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "dataenc"; + version = "0.14.0.7"; + sha256 = "1wwgm7wakkz6v94lyxyd3yi21l3h28sss4xxdb3d770vmjhp1lzr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers ]; + configureFlags = [ "-f-tests" ]; + homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding"; + description = "Data encoding library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "datalog" = callPackage + ({ mkDerivation, base, containers, exceptions, hashable, haskeline + , HUnit, parsec, pretty, test-framework, test-framework-hunit, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "datalog"; + version = "0.2.0.2"; + sha256 = "1nfjmgf6j8a8602rmk7fg3kbkafiyd7lsnhvnwc95ms90icg0r86"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers exceptions hashable haskeline parsec pretty text + transformers unordered-containers vector + ]; + testDepends = [ + base containers hashable HUnit test-framework test-framework-hunit + text + ]; + description = "An implementation of datalog in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "datapacker" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger, MissingH, mtl + , process, unix + }: + mkDerivation { + pname = "datapacker"; + version = "1.0.1"; + sha256 = "10fj1z4wbr76wfnp9h1jzyd8afzn495r6xvbjiw55bimy0hasalg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath hslogger MissingH mtl process unix + ]; + homepage = "http://software.complete.org/datapacker"; + description = "Tool to help pack files into the minimum number of CDs/DVDs/etc"; + license = "GPL"; + }) {}; + + "date-cache" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "date-cache"; + version = "0.3.0"; + sha256 = "0grhcbd0rhdn0cf1fz82x8pv8cmxfhndlcwyrax4mnnr3pql9kmb"; + buildDepends = [ base bytestring ]; + description = "Date cacher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dates" = callPackage + ({ mkDerivation, base, base-unicode-symbols, parsec, syb, time }: + mkDerivation { + pname = "dates"; + version = "0.2.2.0"; + sha256 = "08d90fii0nmvmfxhhw4k5ja13jyxg79n527089lrc2r31l3wj40a"; + buildDepends = [ base base-unicode-symbols parsec syb time ]; + homepage = "http://redmine.iportnov.ru/projects/dates/"; + description = "Small library for parsing different dates formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "datetime" = callPackage + ({ mkDerivation, base, old-locale, old-time, QuickCheck, time }: + mkDerivation { + pname = "datetime"; + version = "0.2.1"; + sha256 = "1yfg3wvi13r725dhfsmcdw4ns3cgl2ayrb5jck0q8b4crk2dlrzg"; + buildDepends = [ base old-locale old-time QuickCheck time ]; + homepage = "http://github.com/esessoms/datetime"; + description = "Utilities to make Data.Time.* easier to use."; + license = "GPL"; + }) {}; + + "dawg" = callPackage + ({ mkDerivation, base, binary, containers, mtl, transformers + , vector, vector-binary + }: + mkDerivation { + pname = "dawg"; + version = "0.11"; + sha256 = "0xvkw5hp66r46v59ld0s7yi2jzvlcc4vc8ignadai9vqxayzm799"; + buildDepends = [ + base binary containers mtl transformers vector vector-binary + ]; + homepage = "https://github.com/kawu/dawg"; + description = "Directed acyclic word graphs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dbf" = callPackage + ({ mkDerivation, base, binary, bytestring, monad-loops, rwlock }: + mkDerivation { + pname = "dbf"; + version = "0.0.0.2"; + sha256 = "1pay47bbmxvishmczs3kgn19nzkfmmip3m51h4zlwydm5kxfc5n2"; + buildDepends = [ base binary bytestring monad-loops rwlock ]; + homepage = "http://code.haskell.org/~mokus/dbf"; + description = "Read and write XBase \".dbf\" files"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "dbjava" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98, process + , uulib + }: + mkDerivation { + pname = "dbjava"; + version = "1.7"; + sha256 = "06xz0a38sjjr64sz19lg0wzb73yz1msdlbg5s02ldd8n4b9yjk5f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring haskell98 process uulib ]; + homepage = "http://devel.comunidadhaskell.org/dbjava/"; + description = "Decompiler Bytecode Java"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dbmigrations" = callPackage + ({ mkDerivation, base, bytestring, configurator, containers + , directory, fgl, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3 + , HUnit, mtl, process, random, template-haskell, text, time + , yaml-light + }: + mkDerivation { + pname = "dbmigrations"; + version = "0.8"; + sha256 = "0m1zvc61y0n7p66iwsb8wzwgivxnc08cm1h3xvf1jnwrv294dwch"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring configurator containers directory fgl filepath HDBC + HDBC-postgresql HDBC-sqlite3 HUnit mtl process random + template-haskell text time yaml-light + ]; + configureFlags = [ "-f-testing" ]; + description = "An implementation of relational database \"migrations\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dbus" = callPackage + ({ mkDerivation, base, bytestring, cereal, chell, chell-quickcheck + , containers, directory, filepath, libxml-sax, network, parsec + , process, QuickCheck, random, text, transformers, unix, vector + , xml-types + }: + mkDerivation { + pname = "dbus"; + version = "0.10.9"; + sha256 = "0sjnmxy0ikvg21sip7yadg4qr3lniy1wwpavkg48dc87gv98ymdb"; + buildDepends = [ + base bytestring cereal containers libxml-sax network parsec random + text transformers unix vector xml-types + ]; + testDepends = [ + base bytestring cereal chell chell-quickcheck containers directory + filepath libxml-sax network parsec process QuickCheck random text + transformers unix vector xml-types + ]; + homepage = "https://john-millikin.com/software/haskell-dbus/"; + description = "A client library for the D-Bus IPC system"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "dbus-client" = callPackage + ({ mkDerivation, base, containers, dbus-core, monads-tf, text + , transformers + }: + mkDerivation { + pname = "dbus-client"; + version = "0.4.1"; + sha256 = "0z7061kafjzd4jaws4xcp1xzh2kx559bgp7cmcjq55mbxr1rrsjq"; + buildDepends = [ + base containers dbus-core monads-tf text transformers + ]; + homepage = "http://john-millikin.com/software/haskell-dbus/"; + description = "Monadic and object-oriented interfaces to DBus"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "dbus-core" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, libxml-sax, network, parsec, text, unix + , vector, xml-types + }: + mkDerivation { + pname = "dbus-core"; + version = "0.9.3"; + sha256 = "110373yinimq0k7hl8wkk7g4hm3hj563dpa2y8ag2lpl9yydzgfa"; + buildDepends = [ + base binary bytestring containers data-binary-ieee754 libxml-sax + network parsec text unix vector xml-types + ]; + homepage = "https://john-millikin.com/software/dbus-core/"; + description = "Low-level D-Bus protocol implementation"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "dbus-qq" = callPackage + ({ mkDerivation, base, containers, dbus, parsec, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "dbus-qq"; + version = "0.1.0"; + sha256 = "0dg03nv7bsjydywhby0rv1a6jc90gf2885djxd8pb9aly2ncpjxx"; + buildDepends = [ base containers dbus parsec template-haskell ]; + testDepends = [ base containers dbus QuickCheck ]; + description = "Quasi-quoter for DBus functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dbus-th" = callPackage + ({ mkDerivation, base, containers, dbus, syb, template-haskell + , text + }: + mkDerivation { + pname = "dbus-th"; + version = "0.1.1.0"; + sha256 = "1rwxbv92x7c0psp2s88cn168zkxdghviym9zpaz13av7ix06zx7a"; + buildDepends = [ base containers dbus syb template-haskell text ]; + description = "TemplateHaskell generator of DBus bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dclabel" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, QuickCheck + , quickcheck-instances, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "dclabel"; + version = "0.9.0.0"; + sha256 = "0bnbqbjpbx98wjgsz7kgr5znljbwhd6lsb8m9ky7dmzqygzybvir"; + buildDepends = [ base bytestring cereal containers ]; + testDepends = [ + base bytestring cereal containers QuickCheck quickcheck-instances + test-framework test-framework-quickcheck2 + ]; + description = "This packge is deprecated. See the the \"LIO.DCLabel\" in the \"lio\" package."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dclabel-eci11" = callPackage + ({ mkDerivation, base, pretty, QuickCheck }: + mkDerivation { + pname = "dclabel-eci11"; + version = "0.3"; + sha256 = "1bfc9ip4fqzjzlzppkrnspnm6gc50f4rkf0wngnxyj7f79fvjr6k"; + buildDepends = [ base pretty QuickCheck ]; + description = "The Disjunction Category Label Format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ddc-base" = callPackage + ({ mkDerivation, base, containers, deepseq, parsec, transformers + , wl-pprint + }: + mkDerivation { + pname = "ddc-base"; + version = "0.4.1.3"; + sha256 = "1v3qkvfcajr8ljnrkmdpkhp6069b54fg168ryknq4b7rkl4piqfm"; + buildDepends = [ + base containers deepseq parsec transformers wl-pprint + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler common utilities"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-build" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-core + , ddc-core-eval, ddc-core-flow, ddc-core-llvm, ddc-core-salt + , ddc-core-simpl, ddc-core-tetra, ddc-source-tetra, deepseq + , directory, filepath, mtl, process + }: + mkDerivation { + pname = "ddc-build"; + version = "0.4.1.3"; + sha256 = "15bjdr9g48p1ahga9qc1cgfbpr89551yaqx9psa44da0vy468fjs"; + buildDepends = [ + base containers ddc-base ddc-core ddc-core-eval ddc-core-flow + ddc-core-llvm ddc-core-salt ddc-core-simpl ddc-core-tetra + ddc-source-tetra deepseq directory filepath mtl process + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler build framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-code" = callPackage + ({ mkDerivation, base, filepath }: + mkDerivation { + pname = "ddc-code"; + version = "0.4.1.3"; + sha256 = "1m904n1s2cszakjrlz81y1gplrgfv3np2ja0m6fapj9c2yyfmg6r"; + buildDepends = [ base filepath ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler base libraries"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, deepseq + , directory, mtl, transformers + }: + mkDerivation { + pname = "ddc-core"; + version = "0.4.1.3"; + sha256 = "15a51cgk3pqsbmy6hv0jrf8ldxmb0kvzd0pwkqa6141phk2g1dd5"; + buildDepends = [ + array base containers ddc-base deepseq directory mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler core language and type checker"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core-eval" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-eval"; + version = "0.4.1.3"; + sha256 = "0s11wzl75fa4pnjclgqdvymddk8srpknvpf6p3vkm2b09y0fryxd"; + buildDepends = [ + array base containers ddc-base ddc-core deepseq mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler semantic evaluator for the core language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core-flow" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , ddc-core-salt, ddc-core-simpl, deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-flow"; + version = "0.4.1.3"; + sha256 = "1szy9x5pc2l5ib8sbkajj6i7nfb46ypgi655wy0jrcnp7m2q22fy"; + buildDepends = [ + array base containers ddc-base ddc-core ddc-core-salt + ddc-core-simpl deepseq mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler data flow compiler"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core-llvm" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , ddc-core-salt, ddc-core-simpl, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-llvm"; + version = "0.4.1.3"; + sha256 = "0f0cby09lqhvw5ajm6q25qg57qbb4h3qvqwv30bzl6kw0884lkb5"; + buildDepends = [ + array base containers ddc-base ddc-core ddc-core-salt + ddc-core-simpl mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler LLVM code generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core-salt" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-salt"; + version = "0.4.1.3"; + sha256 = "18cywxp3zp6aafpq8si1vvqy7lywwl31mdp58asyzcwi1g1v7y7q"; + buildDepends = [ + array base containers ddc-base ddc-core deepseq mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler C code generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core-simpl" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-simpl"; + version = "0.4.1.3"; + sha256 = "0y3rxcl2h6dqmy367zfri1r21flcbygvrpa7sj8cr8gh128xwbbz"; + buildDepends = [ + array base containers ddc-base ddc-core deepseq mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler code transformations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-core-tetra" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , ddc-core-salt, ddc-core-simpl, deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-tetra"; + version = "0.4.1.3"; + sha256 = "01ax5dirrf8jk03316dw1cnrs9fl5qlm8k07nb0rzxwybm3wqdv2"; + buildDepends = [ + array base containers ddc-base ddc-core ddc-core-salt + ddc-core-simpl deepseq mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler intermediate language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-driver" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-build, ddc-core + , ddc-core-eval, ddc-core-flow, ddc-core-llvm, ddc-core-salt + , ddc-core-simpl, ddc-core-tetra, ddc-interface, ddc-source-tetra + , deepseq, directory, filepath, mtl, process, transformers + }: + mkDerivation { + pname = "ddc-driver"; + version = "0.4.1.3"; + sha256 = "0iyvmifnj05v9r2sh867dm2vgm8hijsxf6bmzrksj1kcs36qwrrk"; + buildDepends = [ + base containers ddc-base ddc-build ddc-core ddc-core-eval + ddc-core-flow ddc-core-llvm ddc-core-salt ddc-core-simpl + ddc-core-tetra ddc-interface ddc-source-tetra deepseq directory + filepath mtl process transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler top-level driver"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-interface" = callPackage + ({ mkDerivation, base, containers, ddc-base, directory }: + mkDerivation { + pname = "ddc-interface"; + version = "0.4.1.3"; + sha256 = "0pbsnxzlbx9xblqf9199wrl80aard59l3193gm8gzxx7ispfhs3f"; + buildDepends = [ base containers ddc-base directory ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler user interface support"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-source-tetra" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , ddc-core-salt, ddc-core-tetra, deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-source-tetra"; + version = "0.4.1.3"; + sha256 = "088lsavx4fhyxyxzxd4vj1880j19r4l4fvlb4dly42mbyfrg5jrs"; + buildDepends = [ + array base containers ddc-base ddc-core ddc-core-salt + ddc-core-tetra deepseq mtl transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler source language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-tools" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-build, ddc-code + , ddc-core, ddc-core-eval, ddc-core-flow, ddc-core-llvm + , ddc-core-salt, ddc-core-simpl, ddc-core-tetra, ddc-driver + , ddc-interface, ddc-source-tetra, directory, filepath, haskeline + , mtl, process, transformers + }: + mkDerivation { + pname = "ddc-tools"; + version = "0.4.1.3"; + sha256 = "1hg6hajqrb7sf8bvr27cabdxalwvkw8lm2igsx05p9wq4bpirz62"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers ddc-base ddc-build ddc-code ddc-core ddc-core-eval + ddc-core-flow ddc-core-llvm ddc-core-salt ddc-core-simpl + ddc-core-tetra ddc-driver ddc-interface ddc-source-tetra directory + filepath haskeline mtl process transformers + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler command line tools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddc-war" = callPackage + ({ mkDerivation, base, buildbox, containers, directory, filepath + , process, random, stm + }: + mkDerivation { + pname = "ddc-war"; + version = "0.4.1.3"; + sha256 = "0y9h4z1drgwgmw9wjf8ga2kiagmfgppdy29l9cz0j4rjz3mm302y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base buildbox containers directory filepath process random stm + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciplined Disciple Compiler test driver and buildbot"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ddci-core" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-core + , ddc-core-eval, ddc-core-simpl, haskeline, haskell-src-exts + }: + mkDerivation { + pname = "ddci-core"; + version = "0.2.1.2"; + sha256 = "1w4kcqivphc9gmj4xnkqx2hbzd3cmssww5hqgja1kh0b03q026w0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers ddc-base ddc-core ddc-core-eval ddc-core-simpl + haskeline haskell-src-exts + ]; + homepage = "http://disciple.ouroborus.net"; + description = "Disciple Core language interactive interpreter"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dead-simple-json" = callPackage + ({ mkDerivation, base, containers, parsec, template-haskell + , transformers, vector + }: + mkDerivation { + pname = "dead-simple-json"; + version = "0.1.2"; + sha256 = "10wp97pxhkvlk3lhknvsnwkl9p7lm1v7y1wk0nn55q68jx1b5zpr"; + buildDepends = [ + base containers parsec template-haskell transformers vector + ]; + homepage = "http://hub.darcs.net/scravy/dead-simple-json"; + description = "Dead simple JSON parser, with some Template Haskell sugar"; + license = stdenv.lib.licenses.mit; + }) {}; + + "debian" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, bzlib + , containers, directory, either, exceptions, filepath, HaXml, HUnit + , ListLike, mtl, network, network-uri, old-locale, parsec, pretty + , prettyclass, process, process-listlike, pureMD5, regex-compat + , regex-tdfa, template-haskell, text, time, unix, Unixutils + , utf8-string, zlib + }: + mkDerivation { + pname = "debian"; + version = "3.85"; + sha256 = "1s9k0dpdja73s1icwma10cl6ix8k61d8xaj3divwqk5xvi9zw9gl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base bytestring bzlib containers directory either + exceptions filepath HaXml HUnit ListLike mtl network network-uri + old-locale parsec pretty prettyclass process process-listlike + pureMD5 regex-compat regex-tdfa template-haskell text time unix + Unixutils utf8-string zlib + ]; + configureFlags = [ "-flistlike" "-fnetwork-uri" ]; + homepage = "https://github.com/ddssff/debian-haskell"; + description = "Modules for working with the Debian package system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "debian-binary" = callPackage + ({ mkDerivation, base, directory, filepath, HSH }: + mkDerivation { + pname = "debian-binary"; + version = "0.0.1"; + sha256 = "0k6blaq1p2phydl4pqlqg6kdicrfjhm6h27svws7dq8di3y274fq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath HSH ]; + description = "Utilities to work with debian binary packages"; + license = "unknown"; + }) {}; + + "debian-build" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process + , transformers + }: + mkDerivation { + pname = "debian-build"; + version = "0.4.0.1"; + sha256 = "1y7328gggwbh6gzbni3b473w2smvwd9ky8h3v0a3qj4v81bzvcfl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal directory filepath process transformers + ]; + homepage = "http://twitter.com/khibino/"; + description = "Debian package build sequence tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "debug-diff" = callPackage + ({ mkDerivation, base, groom, process, temporary }: + mkDerivation { + pname = "debug-diff"; + version = "0.1"; + sha256 = "19k9f92pjh52qnr31l0468hn2klkb8wszs7azwczvxzg8aq7krld"; + buildDepends = [ base groom process temporary ]; + description = "Display a colorized diff between two Haskell values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "decepticons" = callPackage + ({ mkDerivation, base, comonad-transformers }: + mkDerivation { + pname = "decepticons"; + version = "0.1.0.0"; + sha256 = "1fnp2c2rdpihvxm5j22z1mrf8pnpcnasvfsrlg7lvg5m76md7k3v"; + buildDepends = [ base comonad-transformers ]; + description = "The categorical dual of transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "decoder-conduit" = callPackage + ({ mkDerivation, base, binary, bytestring, conduit }: + mkDerivation { + pname = "decoder-conduit"; + version = "0.0.1.1"; + sha256 = "0z5krcl4xd385f7v2bsnfyr7zidqwfjvc6b432gbbn2vcrx966c7"; + buildDepends = [ base binary bytestring conduit ]; + homepage = "https://github.com/hansonkd/decoder-conduit"; + description = "Conduit for decoding ByteStrings using Data.Binary.Get"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dedukti" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src-exts, haskell-src-exts-qq, hmk, mtl, parsec, process + , Stream, stringtable-atom, time, unix, wl-pprint + }: + mkDerivation { + pname = "dedukti"; + version = "1.1.4"; + sha256 = "0b7328529m3xl8bj7sncv5rr13ld2aghgqkf55j4n15jagv6g72d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath haskell-src-exts + haskell-src-exts-qq hmk mtl parsec process Stream stringtable-atom + time unix wl-pprint + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://www.lix.polytechnique.fr/dedukti"; + description = "A type-checker for the λΠ-modulo calculus"; + license = "GPL"; + }) {}; + + "deeplearning-hs" = callPackage + ({ mkDerivation, accelerate, base, mtl, QuickCheck, repa + , repa-algorithms, test-framework, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "deeplearning-hs"; + version = "0.1.0.2"; + sha256 = "1cw29xisgykb20qv3jkpcpaiijicyzkfsgglrsbx1admfzbqv98d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ accelerate base mtl repa repa-algorithms vector ]; + testDepends = [ + accelerate base mtl QuickCheck repa repa-algorithms test-framework + test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/ajtulloch/deeplearning-hs"; + description = "Deep Learning in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "deepseq_1_4_0_0" = callPackage + ({ mkDerivation, array, base, ghc-prim, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "deepseq"; + version = "1.4.0.0"; + sha256 = "0ns8njkigxa05z2mif9dz2r41j8c717q7f7lswvbp4wwfhr7vdk9"; + buildDepends = [ array base ghc-prim ]; + testDepends = [ + array base HUnit test-framework test-framework-hunit + ]; + description = "Deep evaluation of data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "deepseq-bounded" = callPackage + ({ mkDerivation, array, base, deepseq, HUnit, parallel, random + , template-haskell + }: + mkDerivation { + pname = "deepseq-bounded"; + version = "0.5.5"; + sha256 = "1qak7lzngb3pi39sri85dqr9vkvf2bjlxbxxp61n8f2j0kdr0g0r"; + buildDepends = [ array base deepseq parallel random ]; + testDepends = [ + base deepseq HUnit parallel random template-haskell + ]; + configureFlags = [ + "-fnfdata_instance_pattern" "-fuse_sop" + "-f-warn_pattern_match_failure" "-fuse_ww_deepseq" + "-fjust_alias_gseqable" "-fparallelism_experiment" + "-fhaskell98_fragment" + ]; + homepage = "http://fremissant.net/deepseq-bounded"; + description = "Bounded deepseq, including support for generic deriving"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "deepseq-generics" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "deepseq-generics"; + version = "0.1.1.2"; + sha256 = "01pvigx8n9p8hwbzp2qiq6kzf7cxiam843jz2sjgliacmmp1v7l3"; + buildDepends = [ base deepseq ghc-prim ]; + testDepends = [ + base deepseq ghc-prim HUnit test-framework test-framework-hunit + ]; + homepage = "https://github.com/hvr/deepseq-generics"; + description = "GHC.Generics-based Control.DeepSeq.rnf implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "deepseq-th" = callPackage + ({ mkDerivation, base, deepseq, template-haskell }: + mkDerivation { + pname = "deepseq-th"; + version = "0.1.0.4"; + sha256 = "12wk8higrp12b22zzz1b4ar1q5h7flk22bp2rvswsqri2zkbi965"; + buildDepends = [ base deepseq template-haskell ]; + testDepends = [ base deepseq template-haskell ]; + description = "Template Haskell based deriver for optimised NFData instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "deepzoom" = callPackage + ({ mkDerivation, base, directory, filepath, hsmagick }: + mkDerivation { + pname = "deepzoom"; + version = "0.1"; + sha256 = "1hisk6yfq4182ak7d1mi1kmnwwlcl8w7gwc8wqkq4l8m3zfyij8k"; + buildDepends = [ base directory filepath hsmagick ]; + description = "A DeepZoom image slicer. Only known to work on 32bit Linux"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "defargs" = callPackage + ({ mkDerivation, base, cluss }: + mkDerivation { + pname = "defargs"; + version = "0.3"; + sha256 = "1rz37w83awji034spyv4cnfbqb6r98r1bbvzh2i979qh5c5s6ckg"; + buildDepends = [ base cluss ]; + homepage = "https://github.com/Kinokkory/defargs"; + description = "default arguments in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "definitive-base" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , ghc-prim, GLURaw, OpenGL, OpenGLRaw, primitive, vector + }: + mkDerivation { + pname = "definitive-base"; + version = "2.3"; + sha256 = "126ln7k6k188xjnig60ksc425fp3hql5znb98h5c1w157jgg0sw9"; + buildDepends = [ + array base bytestring containers deepseq ghc-prim GLURaw OpenGL + OpenGLRaw primitive vector + ]; + homepage = "http://coiffier.net/projects/definitive-framework.html"; + description = "The base modules of the Definitive framework"; + license = "unknown"; + }) {}; + + "definitive-filesystem" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , deepseq, definitive-base, definitive-reactive, directory + , filepath, old-locale, primitive, time, unix, vector + }: + mkDerivation { + pname = "definitive-filesystem"; + version = "1.2"; + sha256 = "0bc098igiqzbm25bjaxdxm4jq17kc8bgz1ab0pgm0h5jvy1bf8id"; + editedCabalFile = "3a78d4d8aaa291ca95d889b62a979c4132bbe6f91073ab2bd9fdb0d55ed63121"; + buildDepends = [ + array base bytestring clock containers deepseq definitive-base + definitive-reactive directory filepath old-locale primitive time + unix vector + ]; + homepage = "http://coiffier.net/projects/definitive-framework.html"; + description = "A library that enable you to interact with the filesystem in a definitive way"; + license = "unknown"; + }) {}; + + "definitive-graphics" = callPackage + ({ mkDerivation, array, base, binary, bytestring, clock, containers + , cpu, deepseq, definitive-base, definitive-parser + , definitive-reactive, GLFW, JuicyPixels, mtl, primitive + , stb-truetype, transformers, utf8-string, vector, zlib + }: + mkDerivation { + pname = "definitive-graphics"; + version = "1.2"; + sha256 = "0ah19j2al9l6pbin821rsicidmg3rd4cc74r8qw095773sa98zyr"; + editedCabalFile = "a6d867ea8098390daff40c088c81f854ca054f9a0c8b097f9194be329416baed"; + buildDepends = [ + array base binary bytestring clock containers cpu deepseq + definitive-base definitive-parser definitive-reactive GLFW + JuicyPixels mtl primitive stb-truetype transformers utf8-string + vector zlib + ]; + homepage = "http://coiffier.net/projects/definitive-framework.html"; + description = "A definitive package allowing you to open windows, read image files and render text to be displayed or saved"; + license = "unknown"; + }) {}; + + "definitive-parser" = callPackage + ({ mkDerivation, array, base, bytestring, containers, cpu, deepseq + , definitive-base, ghc-prim, GLURaw, OpenGL, OpenGLRaw, primitive + , utf8-string, vector + }: + mkDerivation { + pname = "definitive-parser"; + version = "2.1"; + sha256 = "0sl77xgk7vjn69mx89k4f3yviz821mg01fga0klqplcccbkzknmh"; + buildDepends = [ + array base bytestring containers cpu deepseq definitive-base + ghc-prim GLURaw OpenGL OpenGLRaw primitive utf8-string vector + ]; + homepage = "http://coiffier.net/projects/definitive-framework.html"; + description = "A parser combinator library for the Definitive framework"; + license = "unknown"; + }) {}; + + "definitive-reactive" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , deepseq, definitive-base, primitive, vector + }: + mkDerivation { + pname = "definitive-reactive"; + version = "1.0"; + sha256 = "0gk39602k5yjxxgpd725dnvqhlcnaqgds7g0c8v1h509lc0d7xm3"; + editedCabalFile = "8c3c6afcc4ce7569ede32c8006d1d66fb10448321159f875d1dec03419bd7797"; + buildDepends = [ + array base bytestring clock containers deepseq definitive-base + primitive vector + ]; + homepage = "http://coiffier.net/projects/definitive-framework.html"; + description = "A simple Reactive library"; + license = "unknown"; + }) {}; + + "definitive-sound" = callPackage + ({ mkDerivation, alsa-core, alsa-pcm, array, base, bytestring + , clock, containers, deepseq, definitive-base, primitive + , sample-frame, storable-record, vector + }: + mkDerivation { + pname = "definitive-sound"; + version = "1.0"; + sha256 = "01k4h7av4fhp4xchrcbnc1gnnbsh5ngasq55l16n3l438pr73vzj"; + editedCabalFile = "1491f0a01f47b84ea8f01a94492738a7f3b5fe7c68c805cca8701926cc443d71"; + buildDepends = [ + alsa-core alsa-pcm array base bytestring clock containers deepseq + definitive-base primitive sample-frame storable-record vector + ]; + homepage = "http://coiffier.net/projects/definitive-framework.html"; + description = "A definitive package to handle sound and play it back"; + license = "unknown"; + }) {}; + + "deiko-config" = callPackage + ({ mkDerivation, array, base, containers, exceptions, mtl, parsec + , text, transformers + }: + mkDerivation { + pname = "deiko-config"; + version = "0.5.0.0"; + sha256 = "0zhi173mm905aqh52fsw1c9y3hxk07yc1g2s0rrjr75cdl7ssljy"; + buildDepends = [ + array base containers exceptions mtl parsec text transformers + ]; + homepage = "http://github.com/YoEight/deiko-config"; + description = "Small and typesafe configuration library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "deka" = callPackage + ({ mkDerivation, base, bytestring, mpdec, parsec, transformers }: + mkDerivation { + pname = "deka"; + version = "0.6.0.2"; + sha256 = "1l23b5v0wjg72vlnyxa87v3j2dxbld536ws8j03ddcwgqgws1fj4"; + buildDepends = [ base bytestring parsec transformers ]; + extraLibraries = [ mpdec ]; + homepage = "https://github.com/massysett/deka"; + description = "Decimal floating point arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) { mpdec = null; }; + + "deka-tests" = callPackage + ({ mkDerivation, base, bytestring, containers, deka, parsec, pipes + , QuickCheck, quickpull, transformers + }: + mkDerivation { + pname = "deka-tests"; + version = "0.6.0.2"; + sha256 = "08226vca64v8brcgci8a3s5fnf4qy8g9drk3lzzd0dq6g8yvypy9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers deka parsec pipes QuickCheck + transformers + ]; + testDepends = [ base bytestring deka QuickCheck quickpull ]; + homepage = "https://github.com/massysett/deka"; + description = "Tests for deka, decimal floating point arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "delaunay" = callPackage + ({ mkDerivation, AC-Vector, base, hashable, HUnit, QuickCheck + , unordered-containers + }: + mkDerivation { + pname = "delaunay"; + version = "0.1.0.2"; + sha256 = "145a220kv3fk2lk6jpvqmmhwmbgiqzkcbsi5hynsg196chydxgvd"; + buildDepends = [ AC-Vector base hashable unordered-containers ]; + testDepends = [ AC-Vector base HUnit QuickCheck ]; + homepage = "http://github.com/mruegenberg/Delaunay"; + description = "Build a Delaunay triangulation of a set of points"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "delicious" = callPackage + ({ mkDerivation, base, bytestring, curl, feed, json, nano-md5, xml + }: + mkDerivation { + pname = "delicious"; + version = "0.3.4"; + sha256 = "1dx2y2ggzcwcjs618jmg21342pcd0maqx8pj2hwv80zq6f5v0c50"; + buildDepends = [ base bytestring curl feed json nano-md5 xml ]; + homepage = "https://github.com/sof/delicious"; + description = "Accessing the del.icio.us APIs from Haskell (v2)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "delimited-text" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , bytestring-show + }: + mkDerivation { + pname = "delimited-text"; + version = "0.3.0"; + sha256 = "0mn6sv4nm3wbzq5cc9s9kb3xbm9jd5i059xr6qr9mqxa18j78c05"; + buildDepends = [ + attoparsec base binary bytestring bytestring-show + ]; + homepage = "http://space.k-hornz.de/software/delimited-text"; + description = "Parse character delimited textual data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "delta-h" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, monad-atom + , nlp-scores, text + }: + mkDerivation { + pname = "delta-h"; + version = "0.0.3"; + sha256 = "0ya0hgvpa9w41gswngg84yxhvll3fyr6b3h56p80yc5bldw700wg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers monad-atom nlp-scores text + ]; + homepage = "https://bitbucket.org/gchrupala/delta-h"; + description = "Online entropy-based model of lexical category acquisition"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "demarcate" = callPackage + ({ mkDerivation, base, free, hspec, transformers }: + mkDerivation { + pname = "demarcate"; + version = "0.1.0"; + sha256 = "130yk7461rwmjgzivsya10xzh0d0ca8pfkxh7fpll239r7xlbds3"; + buildDepends = [ base free transformers ]; + testDepends = [ base hspec ]; + homepage = "https://github.com/fizruk/demarcate"; + description = "Demarcating transformed monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "denominate" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "denominate"; + version = "0.5.0"; + sha256 = "06jdr1236wlsmapwn6hdmjl41qlig7ck541lynyds0qd6ymcb9k1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://protempore.net/denominate/"; + description = "Functions supporting bulk file and directory name normalization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dependent-map" = callPackage + ({ mkDerivation, base, containers, dependent-sum }: + mkDerivation { + pname = "dependent-map"; + version = "0.1.1.2"; + sha256 = "1g8mq8189c6wr1rik70019gqrnk84c613x9cn5383p7hhfyc0rnn"; + buildDepends = [ base containers dependent-sum ]; + homepage = "https://github.com/mokus0/dependent-map"; + description = "Dependent finite maps (partial dependent products)"; + license = "unknown"; + }) {}; + + "dependent-sum" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dependent-sum"; + version = "0.2.1.0"; + sha256 = "1h6wsrh206k6q3jcfdxvlsswbm47x30psp6x30l2z0j9jyf7jpl3"; + buildDepends = [ base ]; + homepage = "https://github.com/mokus0/dependent-sum"; + description = "Dependent sum type"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "dependent-sum-template" = callPackage + ({ mkDerivation, base, dependent-sum, template-haskell, th-extras + }: + mkDerivation { + pname = "dependent-sum-template"; + version = "0.0.0.1"; + sha256 = "16p6ckl6ml8lgy42mvivnqphfd73cg8chms3fxid66gv4fif68zl"; + buildDepends = [ base dependent-sum template-haskell th-extras ]; + homepage = "/dev/null"; + description = "Template Haskell code to generate instances of classes in dependent-sum package"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "depends" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hspec + , process, QuickCheck, transformers, yaml-config + }: + mkDerivation { + pname = "depends"; + version = "0.0.1"; + sha256 = "0y43bhxx5s4v72gc0y1cwfy2h4hyz9x5cab2fbkd7rvj5wn4w4gq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath process transformers yaml-config + ]; + testDepends = [ + base containers directory filepath hspec process QuickCheck + transformers yaml-config + ]; + description = "A simple configuration management tool for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dephd" = callPackage + ({ mkDerivation, base, bio, bytestring, cmdargs, directory, process + , regex-compat + }: + mkDerivation { + pname = "dephd"; + version = "0.1.6"; + sha256 = "0qgqlnj7wkmjba5f2rql51g9jhak0ksx3xdmr25j3p6qwb43k5ih"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bio bytestring cmdargs directory process regex-compat + ]; + homepage = "http://malde.org/~ketil/biohaskell/dephd"; + description = "Analyze quality of nucleotide sequences"; + license = "GPL"; + }) {}; + + "dequeue" = callPackage + ({ mkDerivation, base, QuickCheck, safe }: + mkDerivation { + pname = "dequeue"; + version = "0.1.5"; + sha256 = "1z4c3hyk1lbjqm5is1d9qb6sxwv8i870ph7n2h51r631mhxbdnxl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base QuickCheck safe ]; + description = "A typeclass and an implementation for double-ended queues"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "derangement" = callPackage + ({ mkDerivation, base, fgl }: + mkDerivation { + pname = "derangement"; + version = "0.1.0"; + sha256 = "13w257bndjpaz7fiz4g2w4v2bmlch07ay5pxxv5ifc4llh665ch0"; + buildDepends = [ base fgl ]; + description = "Find derangements of lists"; + license = "GPL"; + }) {}; + + "derivation-trees" = callPackage + ({ mkDerivation, applicative-extras, base, labeled-tree, mtl }: + mkDerivation { + pname = "derivation-trees"; + version = "0.7.3"; + sha256 = "05f77vkqzia91rywkg68ad24j98a7h9aqkd0568x2zmqcndzbisy"; + buildDepends = [ applicative-extras base labeled-tree mtl ]; + description = "Typeset Derivation Trees via MetaPost"; + license = "GPL"; + }) {}; + + "derive" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src-exts, pretty, process, syb, template-haskell + , transformers, uniplate + }: + mkDerivation { + pname = "derive"; + version = "2.5.18"; + sha256 = "1jqng8v1d4rac8xmrpm7h1pkyr9pfwsbb0ap6pnwzpwz9fns9c3k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath haskell-src-exts + pretty process syb template-haskell transformers uniplate + ]; + homepage = "http://community.haskell.org/~ndm/derive/"; + description = "A program and library to derive instances for data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "derive-IG" = callPackage + ({ mkDerivation, base, instant-generics, template-haskell }: + mkDerivation { + pname = "derive-IG"; + version = "0.1.1"; + sha256 = "0bggj2jb3bbgxcz75v8q2yx29v88skiwjaj3fxkkynnv5zvrbgwr"; + buildDepends = [ base instant-generics template-haskell ]; + homepage = "http://github.com/konn/derive-IG"; + description = "Macro to derive instances for Instant-Generics using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "derive-gadt" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, pretty, template-haskell + }: + mkDerivation { + pname = "derive-gadt"; + version = "0.1.1"; + sha256 = "0s6vb3b3chf1gy44a6zsi2z19d6snk12qlk4v8q2smipmj42v7d6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers haskell-src-exts haskell-src-meta pretty + template-haskell + ]; + description = "Instance deriving for (a subset of) GADTs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "derive-trie" = callPackage + ({ mkDerivation, array, base, containers, template-haskell }: + mkDerivation { + pname = "derive-trie"; + version = "0.2.1"; + sha256 = "11c378mh5razibd9ljffm5353v4plrgvkfb62p6029f04sf29jnc"; + buildDepends = [ array base containers template-haskell ]; + homepage = "http://github.com/baldo/derive-trie"; + description = "Automatic derivation of Trie implementations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "derp" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "derp"; + version = "0.1.6"; + sha256 = "0g8y98qjjampbwnxhvjzrs2jczh2mcwsacjq95jxpidgsld00shk"; + buildDepends = [ base containers ]; + description = "Derivative Parsing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "derp-lib" = callPackage + ({ mkDerivation, base, derp }: + mkDerivation { + pname = "derp-lib"; + version = "0.0.0.1"; + sha256 = "0j883w01k9scz6cfxljkw9s2kgs9f7vdxyyxxhlvvkgzb0050v0x"; + buildDepends = [ base derp ]; + homepage = "http://darcsden.com/kyagrd/derp-lib"; + description = "combinators based on parsing with derivatives (derp) package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "descrilo" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "descrilo"; + version = "0.1.0.2"; + sha256 = "1wvq4gcda39k69hadz9kfxn5bsxqjag4chbbppiwmyp503y8f2k1"; + buildDepends = [ base ]; + description = "Loads a list of items with fields"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "despair" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "despair"; + version = "0.0.2"; + sha256 = "1dwhp1izikvj1qfz6shvnl4q519vgjpnfmkwkj8zp875dki87pnj"; + buildDepends = [ base random ]; + description = "Despair"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "detrospector" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, containers + , hashable, mwc-random, text, unordered-containers, zlib + }: + mkDerivation { + pname = "detrospector"; + version = "0.3"; + sha256 = "0fsdbagj9zhbm6hh5rsjgz3iq1raxkljnr65ba506nwxmc052xcn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring cmdargs containers hashable mwc-random text + unordered-containers zlib + ]; + description = "Markov chain text generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "deunicode" = callPackage + ({ mkDerivation, base, bytestring, utf8-string }: + mkDerivation { + pname = "deunicode"; + version = "0.1"; + sha256 = "08skd630jj9h3mlxm86s7qkdrpcwhknk21dmlj69126dn67v159f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring utf8-string ]; + description = "Get rid of unicode (utf-8) symbols in Haskell sources"; + license = stdenv.lib.licenses.mit; + }) {}; + + "devil" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , hinotify, process, split, text, unix, unordered-containers + }: + mkDerivation { + pname = "devil"; + version = "0.1.1.0"; + sha256 = "1n5rzm40srakb0jv8j9gin6m15x5l37knmdckc4xhwvliyvllrf4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring directory filepath hinotify process split + text unix unordered-containers + ]; + homepage = "https://github.com/luanzhu/devil"; + description = "A small tool to make it easier to update program managed by Angel"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dewdrop" = callPackage + ({ mkDerivation, base, bytestring, containers, elf, hdis86, syb }: + mkDerivation { + pname = "dewdrop"; + version = "0.1"; + sha256 = "1xi78d31hljbybpm3jzs4l3g35sdfhmmm7ksivjdi91gv9m88l0n"; + buildDepends = [ base bytestring containers elf hdis86 syb ]; + homepage = "https://github.com/kmcallister/dewdrop"; + description = "Find gadgets for return-oriented programming on x86"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dfrac" = callPackage + ({ mkDerivation, base, scientific }: + mkDerivation { + pname = "dfrac"; + version = "0.1.2.0"; + sha256 = "1ybq5bnh85dbr9lfx5d6qw87x9qc8fs0yvbi1a6860an13lvrzy7"; + buildDepends = [ base scientific ]; + description = "A package for precise decimal arithmatic using rationals"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dfsbuild" = callPackage + ({ mkDerivation, base, ConfigFile, directory, filepath, HSH + , hslogger, MissingH, network, old-time, parsec, random + , regex-compat, unix + }: + mkDerivation { + pname = "dfsbuild"; + version = "1.0.2"; + sha256 = "0nh5cvb8macw523iids072rs9kylkv8zrliraw1jrvmhsznkj05x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile directory filepath HSH hslogger MissingH network + old-time parsec random regex-compat unix + ]; + description = "Build Debian From Scratch CD/DVD images"; + license = "GPL"; + }) {}; + + "dgs" = callPackage + ({ mkDerivation, base, HTTP, mtl, network, split }: + mkDerivation { + pname = "dgs"; + version = "0.2"; + sha256 = "100xlxqhy33kllyb4dy7q0bwwy5wn9w45qy1cb5f0yb0dqff1pnx"; + buildDepends = [ base HTTP mtl network split ]; + homepage = "http://www.dmwit.com/dgs"; + description = "Haskell front-end for DGS' bot interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dia-base" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "dia-base"; + version = "0.1.1.2"; + sha256 = "08j65fgxrbp8mdhs887w6hj4wakxrkbk9nr5kk9jy0bahw7dw9c5"; + buildDepends = [ base deepseq ]; + description = "An EDSL for teaching Haskell with diagrams - data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dia-functions" = callPackage + ({ mkDerivation, base, containers, data-pprint, deepseq, dia-base + , mtl, xhtml + }: + mkDerivation { + pname = "dia-functions"; + version = "0.2.1.3"; + sha256 = "0zay364hmrd1759i89g8bv8845hd9b3dnvicz3ybnqk5bcn6aq1l"; + buildDepends = [ + base containers data-pprint deepseq dia-base mtl xhtml + ]; + description = "An EDSL for teaching Haskell with diagrams - functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams" = callPackage + ({ mkDerivation, diagrams-contrib, diagrams-core, diagrams-lib + , diagrams-svg + }: + mkDerivation { + pname = "diagrams"; + version = "1.2"; + sha256 = "17j7hyd86h9msc8ni19agb0yhixga76q9kh4i109iyiyqizdnfhg"; + buildDepends = [ + diagrams-contrib diagrams-core diagrams-lib diagrams-svg + ]; + configureFlags = [ + "-f-rasterific" "-f-ps" "-fsvg" "-f-gtk" "-f-cairo" + ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "Embedded domain-specific language for declarative vector graphics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-builder" = callPackage + ({ mkDerivation, base, blaze-svg, bytestring, cmdargs + , diagrams-cairo, diagrams-lib, diagrams-postscript, diagrams-svg + , directory, exceptions, filepath, hashable, haskell-src-exts, hint + , lens, mtl, split, transformers + }: + mkDerivation { + pname = "diagrams-builder"; + version = "0.6.0.2"; + sha256 = "18avlhwywhrxlf1cyp9fdiy0i3gy12k4i28cymllmmyx78fv59q5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-svg bytestring cmdargs diagrams-cairo diagrams-lib + diagrams-postscript diagrams-svg directory exceptions filepath + hashable haskell-src-exts hint lens mtl split transformers + ]; + configureFlags = [ + "-fcairo" "-fsvg" "-fps" "-frasterific" "-fps" "-fsvg" "-fcairo" + ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "hint-based build service for the diagrams graphics EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-cairo" = callPackage + ({ mkDerivation, base, bytestring, cairo, colour, containers + , data-default-class, diagrams-core, diagrams-lib, directory + , filepath, hashable, JuicyPixels, lens, mtl, old-time + , optparse-applicative, pango, process, split, statestack, time + , transformers, unix, vector + }: + mkDerivation { + pname = "diagrams-cairo"; + version = "1.2.0.5"; + sha256 = "1624l5821qn6zrpd7zlskx4cpxbbssxgjyyb42450xac8rkr9kwc"; + buildDepends = [ + base bytestring cairo colour containers data-default-class + diagrams-core diagrams-lib directory filepath hashable JuicyPixels + lens mtl old-time optparse-applicative pango process split + statestack time transformers unix vector + ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "Cairo backend for diagrams drawing EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-canvas" = callPackage + ({ mkDerivation, base, blank-canvas, cmdargs, containers + , data-default-class, diagrams-core, diagrams-lib, lens, mtl + , NumInstances, optparse-applicative, statestack, text + , vector-space + }: + mkDerivation { + pname = "diagrams-canvas"; + version = "0.3.0.2"; + sha256 = "1y1wm5ziy6wrz75dgs8wjvlzb3g7bgk21smm9d247bghpjnrwshv"; + buildDepends = [ + base blank-canvas cmdargs containers data-default-class + diagrams-core diagrams-lib lens mtl NumInstances + optparse-applicative statestack text vector-space + ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "HTML5 canvas backend for diagrams drawing EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-contrib" = callPackage + ({ mkDerivation, arithmoi, base, circle-packing, colour, containers + , data-default, data-default-class, diagrams-core, diagrams-lib + , force-layout, HUnit, lens, MonadRandom, mtl, parsec, QuickCheck + , semigroups, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, vector-space + , vector-space-points + }: + mkDerivation { + pname = "diagrams-contrib"; + version = "1.1.2.4"; + sha256 = "0iq5psy5wjm664hqsaprynba0b7x3ijxngh7mbk6hkh004vsna1w"; + buildDepends = [ + arithmoi base circle-packing colour containers data-default + data-default-class diagrams-core diagrams-lib force-layout lens + MonadRandom mtl parsec semigroups split text vector-space + vector-space-points + ]; + testDepends = [ + base containers diagrams-lib HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "Collection of user contributions to diagrams EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-core" = callPackage + ({ mkDerivation, base, containers, dual-tree, lens, MemoTrie + , monoid-extras, newtype, semigroups, vector-space + , vector-space-points + }: + mkDerivation { + pname = "diagrams-core"; + version = "1.2.0.4"; + sha256 = "1axkgprqs4jvzh5vfr118nzr1h0m48axr5jfiqqrqvy5xyjcagkq"; + buildDepends = [ + base containers dual-tree lens MemoTrie monoid-extras newtype + semigroups vector-space vector-space-points + ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "Core libraries for diagrams EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-gtk" = callPackage + ({ mkDerivation, base, cairo, diagrams-cairo, diagrams-lib, gtk }: + mkDerivation { + pname = "diagrams-gtk"; + version = "1.0.1.3"; + sha256 = "1bcgplmg01sp7iwhgx7ircbn9bj15m42w6vkh539sd65y01z3hc8"; + buildDepends = [ base cairo diagrams-cairo diagrams-lib gtk ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "Backend for rendering diagrams directly to GTK windows"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-haddock" = callPackage + ({ mkDerivation, ansi-terminal, base, base64-bytestring, blaze-svg + , bytestring, Cabal, cautious-file, cmdargs, containers, cpphs + , diagrams-builder, diagrams-lib, diagrams-svg, directory, filepath + , haskell-src-exts, lens, mtl, parsec, QuickCheck, split, strict + , tasty, tasty-quickcheck, text, uniplate, vector-space + }: + mkDerivation { + pname = "diagrams-haddock"; + version = "0.2.2.12"; + sha256 = "1yrbrq54ihxh7pnn3cax3r880mawpxmp044bdb581ah1ch3l8ch6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base base64-bytestring blaze-svg bytestring Cabal + cautious-file cmdargs containers cpphs diagrams-builder + diagrams-lib diagrams-svg directory filepath haskell-src-exts lens + mtl parsec split strict text uniplate vector-space + ]; + testDepends = [ + base containers haskell-src-exts lens parsec QuickCheck tasty + tasty-quickcheck + ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "Preprocessor for embedding diagrams in Haddock documentation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-lib" = callPackage + ({ mkDerivation, active, array, base, colour, containers + , data-default-class, diagrams-core, dual-tree, filepath + , fingertree, hashable, intervals, JuicyPixels, lens, MemoTrie + , monoid-extras, optparse-applicative, semigroups, tagged + , vector-space, vector-space-points + }: + mkDerivation { + pname = "diagrams-lib"; + version = "1.2.0.7"; + sha256 = "12ddlipp47j2mifwhi0ilb2fjdh2whk24s4d5h6ais2znj3hh99a"; + buildDepends = [ + active array base colour containers data-default-class + diagrams-core dual-tree filepath fingertree hashable intervals + JuicyPixels lens MemoTrie monoid-extras optparse-applicative + semigroups tagged vector-space vector-space-points + ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "Embedded domain-specific language for declarative graphics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-pdf" = callPackage + ({ mkDerivation, base, cmdargs, colour, diagrams-core, diagrams-lib + , filepath, HPDF, lens, monoid-extras, mtl, semigroups, split + , vector-space + }: + mkDerivation { + pname = "diagrams-pdf"; + version = "0.3.1"; + sha256 = "0wi38w0r1n1zm49r16vhmgg14v3pw7ca6wwb85y3zrbjmzfa37vy"; + buildDepends = [ + base cmdargs colour diagrams-core diagrams-lib filepath HPDF lens + monoid-extras mtl semigroups split vector-space + ]; + homepage = "http://www.alpheccar.org"; + description = "PDF backend for diagrams drawing EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-postscript" = callPackage + ({ mkDerivation, base, containers, data-default-class + , diagrams-core, diagrams-lib, dlist, filepath, hashable, lens + , monoid-extras, mtl, semigroups, split, vector-space + }: + mkDerivation { + pname = "diagrams-postscript"; + version = "1.1.0.3"; + sha256 = "172r7q9jzhy2kv5bsbakakwv6gpvy308gvp8xpirbch9mrvnjxhz"; + buildDepends = [ + base containers data-default-class diagrams-core diagrams-lib dlist + filepath hashable lens monoid-extras mtl semigroups split + vector-space + ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "Postscript backend for diagrams drawing EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-qrcode" = callPackage + ({ mkDerivation, array, base, colour, diagrams-core, diagrams-lib + }: + mkDerivation { + pname = "diagrams-qrcode"; + version = "1.2"; + sha256 = "15c1h0izxi475b1n8q3dmg0kpp7dk0s4nifnxcq3lbq71jmsg8ll"; + buildDepends = [ array base colour diagrams-core diagrams-lib ]; + homepage = "https://github.com/prowdsponsor/diagrams-qrcode"; + description = "Draw QR codes to SVG, PNG, PDF or PS files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-rasterific" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , diagrams-core, diagrams-lib, directory, filepath, FontyFruity + , JuicyPixels, lens, mtl, old-time, optparse-applicative, process + , Rasterific, split, statestack, time, unix + }: + mkDerivation { + pname = "diagrams-rasterific"; + version = "0.1.0.5"; + sha256 = "1a95l8g55jsmqhbv9flk5kfkfa40z93axbjfz6xb74lyvl6xccwr"; + buildDepends = [ + base bytestring containers data-default-class diagrams-core + diagrams-lib directory filepath FontyFruity JuicyPixels lens mtl + old-time optparse-applicative process Rasterific split statestack + time unix + ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "Rasterific backend for diagrams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-svg" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-markup, blaze-svg + , bytestring, colour, containers, diagrams-core, diagrams-lib + , directory, filepath, hashable, JuicyPixels, lens, monoid-extras + , mtl, old-time, process, split, time, unix, vector-space + }: + mkDerivation { + pname = "diagrams-svg"; + version = "1.1.0.3"; + sha256 = "0byqxwz9h1hi2yrq2vz32gv0az9q3l94qa2q3nl3j8sa64qmpdwq"; + buildDepends = [ + base base64-bytestring blaze-markup blaze-svg bytestring colour + containers diagrams-core diagrams-lib directory filepath hashable + JuicyPixels lens monoid-extras mtl old-time process split time unix + vector-space + ]; + homepage = "http://projects.haskell.org/diagrams/"; + description = "SVG backend for diagrams drawing EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diagrams-tikz" = callPackage + ({ mkDerivation, base, diagrams-core, diagrams-lib, dlist, mtl }: + mkDerivation { + pname = "diagrams-tikz"; + version = "0.6"; + sha256 = "1qs4m1xy62pv6gjgip9vx2pwlv2gzjq1h86yiiq15yg4gcbn5fav"; + buildDepends = [ base diagrams-core diagrams-lib dlist mtl ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "TikZ backend for diagrams drawing EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dice" = callPackage + ({ mkDerivation, base, parsec, random-fu, transformers }: + mkDerivation { + pname = "dice"; + version = "0.1"; + sha256 = "1rfx3vh983f3gc6si661zimhjl47ip30l3pvf7dysjirr3gffgz1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec random-fu transformers ]; + description = "Simplistic D&D style dice-rolling system"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "dice-entropy-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, entropy, QuickCheck + , test-framework, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "dice-entropy-conduit"; + version = "1.0.0.1"; + sha256 = "01xwxajwyvv6ac48j9if6xsv05aqg1p02i7d25ivk1k56ky41l1s"; + buildDepends = [ base bytestring conduit entropy transformers ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://monoid.at/code"; + description = "Cryptographically secure n-sided dice via rejection sampling"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "dictparser" = callPackage + ({ mkDerivation, base, hspec, parsec, split }: + mkDerivation { + pname = "dictparser"; + version = "0.3.0.0"; + sha256 = "1wjxcn53h9rp8jancspb9yq4h26215b63pghw802wgh073vp9h0i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec split ]; + testDepends = [ base hspec parsec ]; + homepage = "http://github.com/mwotton/dictparser"; + description = "Parsec parsers for the DICT format produced by dictfmt -t"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diet" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "diet"; + version = "0.0.1"; + sha256 = "0qkyfmys5k6la10dvi8wsmw120xfarjblpkr33xiazll2m9845wh"; + buildDepends = [ base ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/diet"; + description = "Discrete Interval Encoding Tree"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diff-parse" = callPackage + ({ mkDerivation, attoparsec, base, hspec, text }: + mkDerivation { + pname = "diff-parse"; + version = "0.1.2"; + sha256 = "1pcddda822n5zsjzs4ld4prjj04v4cgpk3hvjn7ivmdnb06g85il"; + buildDepends = [ attoparsec base text ]; + testDepends = [ attoparsec base hspec text ]; + description = "A parser for diff file formats"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "diff3" = callPackage + ({ mkDerivation, base, Diff, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "diff3"; + version = "0.2.0.3"; + sha256 = "0zdfn1jhsq8pd23qpkhzr8wgiwbazfbq688bjnpc406i7gq88k78"; + buildDepends = [ base Diff ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://github.com/ocharles/diff3.git"; + description = "Perform a 3-way difference of documents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diffarray" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "diffarray"; + version = "0.1.1"; + sha256 = "0p95i1xzp0bdm0zrdil79rfxfyz372y2qjdxyvxdzxvfb1mvalcm"; + buildDepends = [ array base ]; + description = "DiffArray"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diffcabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, Diff + , directory, filepath, pretty, process + }: + mkDerivation { + pname = "diffcabal"; + version = "0.1.1"; + sha256 = "0ggla2i4jw24a3vdq2xyz70asp80s5jl5nkwms6ck4r69zm3mci6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers Diff directory filepath pretty + process + ]; + homepage = "http://code.haskell.org/~dons/code/diffcabal"; + description = "Diff two .cabal files syntactically"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diffdump" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs + , directory, filemanip, filepath, parallel-io, process + , process-extras, unix + }: + mkDerivation { + pname = "diffdump"; + version = "0.7.5"; + sha256 = "08z1h3xf3j5xzhf08i9w7hvg05wvqcf13k50chx6av70f0cs2rvh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring cmdargs directory filemanip filepath + parallel-io process process-extras unix + ]; + description = "Tools for diffing stdout"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digamma" = callPackage + ({ mkDerivation, base, polynomial }: + mkDerivation { + pname = "digamma"; + version = "0.1"; + sha256 = "0qij2pn107dfb9rl9rrd77l69wmfp9fghv9ysql2d7g5qdr306pd"; + buildDepends = [ base polynomial ]; + homepage = "https://github.com/bgamari/digamma"; + description = "A robust implementation of the digamma function"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digest" = callPackage + ({ mkDerivation, base, bytestring, zlib }: + mkDerivation { + pname = "digest"; + version = "0.0.1.2"; + sha256 = "04gy2zp8yzvv7j9bdfvmfzcz3sqyqa6rwslqcn4vyair2vmif5v4"; + buildDepends = [ base bytestring ]; + extraLibraries = [ zlib ]; + configureFlags = [ "-f-bytestring-in-base" ]; + description = "Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; }; + + "digest-pure" = callPackage + ({ mkDerivation, array, base, bytestring, digest, QuickCheck }: + mkDerivation { + pname = "digest-pure"; + version = "0.0.3"; + sha256 = "0rb5jkzn1d4z90hd47qh98mf4n90wvj0cqf3qfpj7ndvw52yy95w"; + buildDepends = [ array base bytestring ]; + testDepends = [ array base bytestring digest QuickCheck ]; + homepage = "http://github.com/danieldk/digest-pure"; + description = "Pure hash functions for bytestrings"; + license = "unknown"; + }) {}; + + "digestive-bootstrap" = callPackage + ({ mkDerivation, base, blaze-bootstrap, blaze-html + , digestive-functors, digestive-functors-blaze, http-types, text + }: + mkDerivation { + pname = "digestive-bootstrap"; + version = "0.1.0.0"; + sha256 = "0c1hd3l29sci624r4gwp3ndzmancwdy9dp3gz2fmd4jniani3kzz"; + buildDepends = [ + base blaze-bootstrap blaze-html digestive-functors + digestive-functors-blaze http-types text + ]; + description = "Speed up form designing using digestive functors and bootstrap"; + license = stdenv.lib.licenses.mit; + }) {}; + + "digestive-functors" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, mtl + , old-locale, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time + }: + mkDerivation { + pname = "digestive-functors"; + version = "0.7.1.3"; + sha256 = "0y8gl5dzksylvci5inrgx3qk6mv6cddw81kvi6ng9h0wl4scgkvl"; + buildDepends = [ + base bytestring containers mtl old-locale text time + ]; + testDepends = [ + base bytestring containers HUnit mtl old-locale QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + time + ]; + homepage = "http://github.com/jaspervdj/digestive-functors"; + description = "A practical formlet library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digestive-functors-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , digestive-functors, HUnit, lens, lens-aeson, mtl, safe + , scientific, tasty, tasty-hunit, text, vector + }: + mkDerivation { + pname = "digestive-functors-aeson"; + version = "1.1.12.1"; + sha256 = "1jwrlmavwjq3bf8ylazi91mwl47n5pdh3lipv4p7v0gq45dm3hg9"; + buildDepends = [ + aeson base containers digestive-functors lens lens-aeson safe text + vector + ]; + testDepends = [ + aeson base bytestring digestive-functors HUnit mtl scientific tasty + tasty-hunit text + ]; + homepage = "http://github.com/ocharles/digestive-functors-aeson"; + description = "Run digestive-functors forms against JSON"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "digestive-functors-blaze" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, digestive-functors + , text + }: + mkDerivation { + pname = "digestive-functors-blaze"; + version = "0.6.0.4"; + sha256 = "04ldrbwla8gcsan8hahjgf4mzm6wz7kxhwrikqgnyv0dm45ias7c"; + buildDepends = [ + base blaze-html blaze-markup digestive-functors text + ]; + homepage = "http://github.com/jaspervdj/digestive-functors"; + description = "Blaze frontend for the digestive-functors library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digestive-functors-happstack" = callPackage + ({ mkDerivation, base, bytestring, digestive-functors + , happstack-server, text + }: + mkDerivation { + pname = "digestive-functors-happstack"; + version = "0.6.1.0"; + sha256 = "02akxqb8zmc4gbgs79g8k5ycp20c54zc025vl6l3b4mc45lp73r4"; + buildDepends = [ + base bytestring digestive-functors happstack-server text + ]; + homepage = "http://github.com/jaspervdj/digestive-functors"; + description = "Happstack backend for the digestive-functors library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digestive-functors-heist" = callPackage + ({ mkDerivation, base, blaze-builder, digestive-functors, heist + , mtl, text, xmlhtml + }: + mkDerivation { + pname = "digestive-functors-heist"; + version = "0.8.6.1"; + sha256 = "1l8ppn2h1nxzn5wxnglc2fyi7r90177v75yf4n7cyvzrcxdaz4bb"; + buildDepends = [ + base blaze-builder digestive-functors heist mtl text xmlhtml + ]; + homepage = "http://github.com/jaspervdj/digestive-functors"; + description = "Heist frontend for the digestive-functors library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digestive-functors-hsp" = callPackage + ({ mkDerivation, base, digestive-functors, hsp, hsx, text, trhsx }: + mkDerivation { + pname = "digestive-functors-hsp"; + version = "0.5.0"; + sha256 = "00n1cxkrkd3ayl7pp6pr7nyx6zcwqpsqzflnnnf0f8dabrz4wzdc"; + buildDepends = [ base digestive-functors hsp hsx text ]; + buildTools = [ trhsx ]; + homepage = "http://src.seereason.com/digestive-functors-hsp"; + description = "HSP support for digestive-functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digestive-functors-scotty" = callPackage + ({ mkDerivation, base, bytestring, digestive-functors, http-types + , scotty, text, wai, wai-extra + }: + mkDerivation { + pname = "digestive-functors-scotty"; + version = "0.2.0.2"; + sha256 = "0flm1akhx3fj8pli3nz9s7asah7cfm9afz99jx3f4rv7352saclp"; + buildDepends = [ + base bytestring digestive-functors http-types scotty text wai + wai-extra + ]; + homepage = "https://bitbucket.org/wniare/digestive-functors-scotty"; + description = "Scotty backend for the digestive-functors library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digestive-functors-snap" = callPackage + ({ mkDerivation, base, bytestring, containers, digestive-functors + , directory, filepath, mtl, snap-core, text + }: + mkDerivation { + pname = "digestive-functors-snap"; + version = "0.6.1.0"; + sha256 = "07xb8jr70j03kggk55p3zzp07y7amzm7f8hdzry4vff7yx41rxhr"; + buildDepends = [ + base bytestring containers digestive-functors directory filepath + mtl snap-core text + ]; + homepage = "http://github.com/jaspervdj/digestive-functors"; + description = "Snap backend for the digestive-functors library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digit" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck + }: + mkDerivation { + pname = "digit"; + version = "0.1.1"; + sha256 = "18l6ca3kgp0g8zmai6jsq6pz7hjilcnyspvz95h9pqklhh2z32qk"; + buildDepends = [ base lens ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/NICTA/digit"; + description = "A data-type representing digits 0-9 and other combinations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "digits" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "digits"; + version = "0.2"; + sha256 = "18s9k7kj0qvd4297msl0k6ziwfb5bl1gwnxlrl8b4rkqda4kf17l"; + buildDepends = [ base QuickCheck ]; + description = "Converts integers to lists of digits and back"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dimensional" = callPackage + ({ mkDerivation, base, numtype, time }: + mkDerivation { + pname = "dimensional"; + version = "0.13.0.1"; + sha256 = "1cn7gyskp0ax5lm5k05p6qp461hirjyhj0k1qyd64fgdmmp81vi6"; + buildDepends = [ base numtype time ]; + homepage = "http://dimensional.googlecode.com/"; + description = "Statically checked physical dimensions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dimensional-tf" = callPackage + ({ mkDerivation, base, numtype-tf, time }: + mkDerivation { + pname = "dimensional-tf"; + version = "0.3.0.1"; + sha256 = "0gnaylxhjcyvsibq15bw9k4c846l2329yvvl79cdw2jqggfnzxw6"; + buildDepends = [ base numtype-tf time ]; + homepage = "http://dimensional.googlecode.com/"; + description = "Statically checked physical dimensions, implemented using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dingo-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-builder, blaze-html, blaze-textual, bytestring, conduit + , containers, cookie, deepseq, fclabels, file-embed, hashable + , http-types, random, SHA, shakespeare-js, strict-concurrency + , template-haskell, text, transformers, unordered-containers, wai + , wai-eventsource, wai-extra, warp, web-css + }: + mkDerivation { + pname = "dingo-core"; + version = "0.2.0"; + sha256 = "1h0ir5h6nq2c8qk4irbcai87mxgiyahyi2lcxps959zja70pmqf5"; + buildDepends = [ + aeson attoparsec base base64-bytestring blaze-builder blaze-html + blaze-textual bytestring conduit containers cookie deepseq fclabels + file-embed hashable http-types random SHA shakespeare-js + strict-concurrency template-haskell text transformers + unordered-containers wai wai-eventsource wai-extra warp web-css + ]; + description = "Dingo is a Rich Internet Application platform based on the Warp web server"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dingo-example" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, dingo-core + , dingo-widgets, fclabels, shakespeare-js, template-haskell, text + , transformers + }: + mkDerivation { + pname = "dingo-example"; + version = "0.2.0"; + sha256 = "0mla83bijf077bx16r9rsvbyr8v684j1bfllfw7kswlgyz37rf4b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base blaze-html bytestring dingo-core dingo-widgets fclabels + shakespeare-js template-haskell text transformers + ]; + description = "Dingo Example"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dingo-widgets" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , dingo-core, fclabels, file-embed, shakespeare-js + , template-haskell, text, transformers, unordered-containers + }: + mkDerivation { + pname = "dingo-widgets"; + version = "0.2.0"; + sha256 = "1d61l2c6vwpngffr5ynm3zrvn7as9zgsm3zg18ldq958s0mvdn8p"; + buildDepends = [ + aeson base blaze-html bytestring containers dingo-core fclabels + file-embed shakespeare-js template-haskell text transformers + unordered-containers + ]; + description = "Dingo Widgets"; + license = stdenv.lib.licenses.mit; + }) {}; + + "diophantine" = callPackage + ({ mkDerivation, array, base, happy }: + mkDerivation { + pname = "diophantine"; + version = "0.2.1.0"; + sha256 = "118r59mwvihzqsjd530x4pdnvqjk87b3jjdhx5avq31cfdbiyaj9"; + buildDepends = [ array base ]; + buildTools = [ happy ]; + homepage = "https://github.com/llllllllll/Math.Diophantine"; + description = "A quadratic diophantine equation solving library"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "direct-binary-files" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "direct-binary-files"; + version = "1.0"; + sha256 = "0ci6av8sgrlsn12dbpvqf3imq9w1hm2ll5np2fz7gh9760vvdidr"; + buildDepends = [ base bytestring mtl ]; + homepage = "http://ireneknapp.com/software/"; + description = "Serialization and deserialization monads for streams and ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "direct-daemonize" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "direct-daemonize"; + version = "3.1"; + sha256 = "0698l8zylkgafx8g91icysz6rq2lyrnd25blhday67s9vkdpbvxh"; + buildDepends = [ base unix ]; + homepage = "http://dankna.com/software/"; + description = "Library to switch to daemon mode using built-in OS facilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "direct-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , utf8-string + }: + mkDerivation { + pname = "direct-fastcgi"; + version = "1.0.3"; + sha256 = "049z23gkssk3h8sx9xr3baln3hz5cykf2zp9kzmvbk2n4ky8fs78"; + buildDepends = [ + base bytestring containers mtl network utf8-string + ]; + homepage = "http://dankna.com/software/"; + description = "Native implementation of the FastCGI protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "direct-http" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-daemonize + , lifted-base, monad-control, mtl, network, old-locale + , SafeSemaphore, time, transformers-base, unix, utf8-string + }: + mkDerivation { + pname = "direct-http"; + version = "0.6"; + sha256 = "0aghfhg0nx2bqi56cw5hnnqxnjbziihn36yqpq12gyhnahwdfvpg"; + buildDepends = [ + base bytestring containers direct-daemonize lifted-base + monad-control mtl network old-locale SafeSemaphore time + transformers-base unix utf8-string + ]; + homepage = "http://ireneknapp.com/software/"; + description = "Native webserver that acts as a library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "direct-murmur-hash" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "direct-murmur-hash"; + version = "1.0"; + sha256 = "1br1xi3pcv52pn3a51nnaxn1kvg5fg0z1ys11gamzkjjk60qxnmk"; + buildDepends = [ base bytestring ]; + homepage = "http://ireneknapp.com/software/"; + description = "An implementation of the MurmurHash3 algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "direct-plugins" = callPackage + ({ mkDerivation, base, ghc, ghc-paths }: + mkDerivation { + pname = "direct-plugins"; + version = "1.1"; + sha256 = "03f7jrx0skqiirvpzzakk3wwwdjanjxpzv8j5nwpzvqpb4syshcr"; + buildDepends = [ base ghc ghc-paths ]; + homepage = "http://dankna.com/software/"; + description = "Lightweight replacement for Plugins, specific to GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "direct-sqlite" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, directory + , HUnit, text + }: + mkDerivation { + pname = "direct-sqlite"; + version = "2.3.14"; + sha256 = "0xxvr2wln54snkvs2r46fkkn7yhm6i2afgww40vnfqamg8g81x5w"; + buildDepends = [ base bytestring text ]; + testDepends = [ + base base16-bytestring bytestring directory HUnit text + ]; + configureFlags = [ + "-furifilenames" "-ffulltextsearch" "-f-systemlib" + ]; + homepage = "https://github.com/IreneKnapp/direct-sqlite"; + description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "directed-cubical" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashable + , parallel, QuickCheck, unordered-containers, vector + }: + mkDerivation { + pname = "directed-cubical"; + version = "0.1.2.0"; + sha256 = "0wy6p5nymri7l1ldc6c34b9y4ncmzr2wpidbqjrmacxg07iypn3z"; + buildDepends = [ + base bytestring containers deepseq hashable parallel QuickCheck + unordered-containers vector + ]; + description = "Finite directed cubical complexes and associated algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "directory_1_2_1_0" = callPackage + ({ mkDerivation, base, filepath, time, unix }: + mkDerivation { + pname = "directory"; + version = "1.2.1.0"; + sha256 = "110ch0nd2hh5fsq3whrvj85s0h27ch1q6xg7z9s6mqbd6k6p9yzs"; + editedCabalFile = "05fdf6015e1368e0da696dcd55b7283336d95257075a32c4a2768dd0dd27742f"; + buildDepends = [ base filepath time unix ]; + description = "library for directory handling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "directory-layout" = callPackage + ({ mkDerivation, base, bytestring, command-qq, containers + , directory, doctest, filepath, free, hspec, lens, semigroups + , template-haskell, temporary, text, transformers, unix + , unordered-containers + }: + mkDerivation { + pname = "directory-layout"; + version = "0.7.4.1"; + sha256 = "0hj7dfv5i2s1dk0rws2fg84crpxz1kgvrq68f373a6hwkbfhv89b"; + buildDepends = [ + base bytestring command-qq containers directory filepath free hspec + lens semigroups template-haskell text transformers unix + unordered-containers + ]; + testDepends = [ + base bytestring command-qq containers directory doctest filepath + free hspec lens semigroups template-haskell temporary text + transformers unix unordered-containers + ]; + description = "Directory layout DSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "directory-tree" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "directory-tree"; + version = "0.12.0"; + sha256 = "1idknm7fwci91fkwvzl35g0qd0jk1vb00ds2x82zjf2hdbkcc2gz"; + buildDepends = [ base directory filepath ]; + testDepends = [ base directory filepath process ]; + homepage = "http://brandon.si/code/directory-tree-module-released/"; + description = "A simple directory-like tree datatype, with useful IO functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dirfiles" = callPackage + ({ mkDerivation, aeson, base, containers, hblock, safecopy, text + , time, unordered-containers + }: + mkDerivation { + pname = "dirfiles"; + version = "0.1.0.9"; + sha256 = "0jqavj2s28ffaql3mcgasxa8fg0bv0v6irr2a5334jqydksj0b96"; + buildDepends = [ + aeson base containers hblock safecopy text time + unordered-containers + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dirstream" = callPackage + ({ mkDerivation, base, directory, pipes, pipes-safe, system-fileio + , system-filepath, unix + }: + mkDerivation { + pname = "dirstream"; + version = "1.0.0"; + sha256 = "1hxmcc62h21zsy5bgm9m4d4q7vcgps168j2mp365d2wva56r87vw"; + buildDepends = [ + base directory pipes pipes-safe system-fileio system-filepath unix + ]; + description = "Easily stream directory contents in constant memory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "disassembler" = callPackage + ({ mkDerivation, array, base, containers, mtl, parsec }: + mkDerivation { + pname = "disassembler"; + version = "0.2.0.0"; + sha256 = "125191kzflzdj2wnghfc3dzpdxqc44iir5ypvhsz5xb773cdxwxv"; + buildDepends = [ array base containers mtl parsec ]; + description = "Disassembler for X86 & AMD64 machine code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "discordian-calendar" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "discordian-calendar"; + version = "0.1"; + sha256 = "0ykbfisrb6k8vsqx5avv99j0z4j4615hmql263h12jzhjxfzd22d"; + buildDepends = [ base time ]; + homepage = "https://github.com/kallisti-dev/discordian-calendar"; + description = "library for handling Discordian calendar dates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "discount" = callPackage + ({ mkDerivation, base, bytestring, markdown, text }: + mkDerivation { + pname = "discount"; + version = "0.1.1"; + sha256 = "1q1lz9dgxp5kq0ngh7pagijmlc616vwrfrb14pjx2vc9s7yvg779"; + buildDepends = [ base bytestring text ]; + extraLibraries = [ markdown ]; + homepage = "http://github.com/lightquake/discount"; + description = "Haskell bindings to the discount Markdown library"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) markdown; }; + + "discrete-space-map" = callPackage + ({ mkDerivation, adjunctions, base, comonad, distributive, keys + , semigroupoids + }: + mkDerivation { + pname = "discrete-space-map"; + version = "0.0.3"; + sha256 = "1f3idrz60plnsp5hc6xad0pfx292m9m8aiax2rw2q8gj0smzqv3k"; + buildDepends = [ + adjunctions base comonad distributive keys semigroupoids + ]; + homepage = "https://github.com/sjoerdvisscher/discrete-space-map"; + description = "A discrete space map"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "disjoint-set" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "disjoint-set"; + version = "0.2"; + sha256 = "05m7liind4fdw5lw8a8381hm6rjzsqz86qzir79y30pj0axayc3z"; + buildDepends = [ base containers mtl transformers ]; + testDepends = [ + base containers HUnit mtl QuickCheck transformers + ]; + homepage = "https://github.com/maxwellsayles/disjoint-set"; + description = "Persistent disjoint-sets, a.k.a union-find."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "disjoint-sets-st" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "disjoint-sets-st"; + version = "0.1"; + sha256 = "0yy4gp5jhfsj3gbk7gh3yplxkxxfsmrl84chp4wfr4v46ff9pc2m"; + buildDepends = [ array base ]; + homepage = "http://github.com/ppetr/disjoint-sets-st/"; + description = "Imperative ST/IO based disjoint set data structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "disk-free-space" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "disk-free-space"; + version = "0.1.0.1"; + sha256 = "07rqj8k1vh3cykq9yidpjxhgh1f7vgmjs6y1nv5kq2217ff4yypi"; + editedCabalFile = "60ab6de6ad0e36274c675338a37c8985972a5a64db69dee7b4f88b797c9b401b"; + buildDepends = [ base ]; + homepage = "https://github.com/redneb/disk-free-space"; + description = "Retrieve information about disk space usage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dist-upload" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "dist-upload"; + version = "0.0.4"; + sha256 = "1i9g4jqmmjydcvi07878k6yb5kvxab6dlw3j6nkjdn4mcsc50s71"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal directory filepath process ]; + description = "Generate/Upload cabal package to Hackage"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "distributed-process" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-accessor, deepseq, distributed-static, ghc-prim, hashable + , mtl, network-transport, old-locale, random, rank1dynamic, stm + , syb, template-haskell, time, transformers + }: + mkDerivation { + pname = "distributed-process"; + version = "0.5.3"; + sha256 = "1jp85dd7scizs03cslrbgmaly735l2rv9yl5hq573xj3mjwmv5nz"; + buildDepends = [ + base binary bytestring containers data-accessor deepseq + distributed-static ghc-prim hashable mtl network-transport + old-locale random rank1dynamic stm syb template-haskell time + transformers + ]; + configureFlags = [ "-f-prof" "-fth" ]; + homepage = "http://haskell-distributed.github.com/"; + description = "Cloud Haskell: Erlang-style concurrency in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-async" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, containers + , data-accessor, deepseq, distributed-process + , distributed-process-extras, distributed-process-tests, fingertree + , hashable, HUnit, mtl, network, network-transport + , network-transport-tcp, rematch, stm, test-framework + , test-framework-hunit, time, transformers, unordered-containers + }: + mkDerivation { + pname = "distributed-process-async"; + version = "0.2.1"; + sha256 = "0g28f2f5b28ra1gnm99yalah6rxqps4yvmi403nb0axw295pbmib"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-extras fingertree hashable mtl stm time + transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary deepseq distributed-process + distributed-process-extras distributed-process-tests HUnit network + network-transport network-transport-tcp rematch stm test-framework + test-framework-hunit transformers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-async"; + description = "Cloud Haskell Async API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-azure" = callPackage + ({ mkDerivation, azure-service-api, base, binary, bytestring + , certificate, distributed-process, distributed-static + , executable-path, filepath, libssh2, mtl, network-transport + , network-transport-tcp, pureMD5, rank1dynamic, transformers, unix + }: + mkDerivation { + pname = "distributed-process-azure"; + version = "0.1.0"; + sha256 = "0dc0izlsxzcr5jyiad5yvgs5sp5b6dqwr6gxxkk99p7h1wpd4r2g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + azure-service-api base binary bytestring certificate + distributed-process distributed-static executable-path filepath + libssh2 mtl network-transport network-transport-tcp pureMD5 + rank1dynamic transformers unix + ]; + configureFlags = [ "-f-build-demos" ]; + homepage = "http://github.com/haskell-distributed/distributed-process"; + description = "Microsoft Azure backend for Cloud Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-client-server" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, containers + , data-accessor, deepseq, distributed-process + , distributed-process-async, distributed-process-extras + , distributed-process-tests, fingertree, ghc-prim, hashable, HUnit + , mtl, network, network-transport, network-transport-tcp, rematch + , stm, test-framework, test-framework-hunit, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-client-server"; + version = "0.1.2"; + sha256 = "0wr0fxdg9114jd180p4lrjkashqcyxv69harj1ww5jc8dxdb3k2s"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-async distributed-process-extras fingertree + hashable mtl stm time transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary containers deepseq distributed-process + distributed-process-async distributed-process-extras + distributed-process-tests fingertree ghc-prim HUnit mtl network + network-transport network-transport-tcp rematch stm test-framework + test-framework-hunit transformers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-client-server"; + description = "The Cloud Haskell Application Platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-execution" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-process-supervisor, distributed-static, fingertree + , ghc-prim, hashable, HUnit, mtl, network, network-transport + , network-transport-tcp, QuickCheck, rematch, stm, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "distributed-process-execution"; + version = "0.1.1"; + sha256 = "1zm4mcicasf59s3zzca2m7hp4ialzmsmn6arjlz2mnrhcpbkg7ja"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-client-server distributed-process-extras + distributed-process-supervisor fingertree hashable mtl stm time + transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-extras + distributed-static fingertree ghc-prim hashable HUnit mtl network + network-transport network-transport-tcp QuickCheck rematch stm + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers unordered-containers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-execution"; + description = "Execution Framework for The Cloud Haskell Application Platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-extras" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-tests, distributed-static, fingertree + , ghc-prim, hashable, HUnit, mtl, network, network-transport + , network-transport-tcp, QuickCheck, rematch, stm, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "distributed-process-extras"; + version = "0.2.0"; + sha256 = "0l8k1h0nx2pign82ydyzsjbkc8qw3vhhbrdggzfwvr3hamnjpqly"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + fingertree hashable mtl stm time transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-tests + distributed-static fingertree ghc-prim hashable HUnit mtl network + network-transport network-transport-tcp QuickCheck rematch stm + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers unordered-containers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-extras"; + description = "Cloud Haskell Extras"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-monad-control" = callPackage + ({ mkDerivation, base, distributed-process, monad-control + , transformers, transformers-base + }: + mkDerivation { + pname = "distributed-process-monad-control"; + version = "0.5.1"; + sha256 = "01sdzmb8izsycxshhsg0pbx0mgn10y41df1dj1s66ish0qszw07m"; + buildDepends = [ + base distributed-process monad-control transformers + transformers-base + ]; + homepage = "http://haskell-distributed.github.io"; + description = "Orphan instances for MonadBase and MonadBaseControl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-p2p" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , distributed-process, mtl, network, network-transport + , network-transport-tcp + }: + mkDerivation { + pname = "distributed-process-p2p"; + version = "0.1.3.0"; + sha256 = "00lvi2x1s8r7lwfvsjnvzc9iwdk4ip8svw85p2h3ra4iqbzj70l2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers distributed-process mtl network + network-transport network-transport-tcp + ]; + homepage = "https://bitbucket.org/dpwiz/distributed-process-p2p/"; + description = "Peer-to-peer node discovery for Cloud Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-platform" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl + , network, network-transport, network-transport-tcp, QuickCheck + , rematch, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-platform"; + version = "0.1.0"; + sha256 = "0bxfynvqkzvah7gbg74yzwpma8j32bamnyysj6dk39da0v880abm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + fingertree hashable mtl stm time transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-static fingertree ghc-prim + hashable HUnit mtl network network-transport network-transport-tcp + QuickCheck rematch stm test-framework test-framework-hunit + test-framework-quickcheck2 time transformers unordered-containers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-platform"; + description = "The Cloud Haskell Application Platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-registry" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-process-supervisor, distributed-process-tests + , distributed-static, fingertree, hashable, HUnit, mtl, network + , network-transport, network-transport-tcp, rematch, stm + , test-framework, test-framework-hunit, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-registry"; + version = "0.1.0"; + sha256 = "0c2a5x70sfii053b11xfj2x7199vmmn1k759zylbd5qs129q7hw2"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-client-server distributed-process-extras + distributed-process-supervisor fingertree hashable mtl stm time + transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-extras + distributed-process-tests distributed-static fingertree hashable + HUnit mtl network network-transport network-transport-tcp rematch + stm test-framework test-framework-hunit time transformers + unordered-containers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-registry"; + description = "Cloud Haskell Extended Process Registry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-simplelocalnet" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-accessor, distributed-process, network, network-multicast + , network-transport, network-transport-tcp, transformers + }: + mkDerivation { + pname = "distributed-process-simplelocalnet"; + version = "0.2.2.0"; + sha256 = "024m5jycz257i34m2x97x3qyg76j1128ww61pql3fqy4mhvp3791"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers data-accessor distributed-process + network network-multicast network-transport network-transport-tcp + transformers + ]; + configureFlags = [ "-f-build-example" ]; + homepage = "http://haskell-distributed.github.com"; + description = "Simple zero-configuration backend for Cloud Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-supervisor" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl + , network, network-transport, network-transport-tcp, rematch, stm + , test-framework, test-framework-hunit, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-supervisor"; + version = "0.1.2"; + sha256 = "1b2rskzjimb2s8xrz4iv4q3c10njjnycxy5bcy159m6hawz1hzj1"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-client-server distributed-process-extras + fingertree hashable mtl stm time transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-client-server + distributed-process-extras distributed-static fingertree ghc-prim + hashable HUnit mtl network network-transport network-transport-tcp + rematch stm test-framework test-framework-hunit time transformers + unordered-containers + ]; + homepage = "http://github.com/haskell-distributed/distributed-process-supervisor"; + description = "Supervisors for The Cloud Haskell Application Platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-task" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-async, distributed-process-client-server + , distributed-process-extras, distributed-static, fingertree + , ghc-prim, hashable, HUnit, mtl, network, network-transport + , network-transport-tcp, QuickCheck, rematch, stm, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "distributed-process-task"; + version = "0.1.1"; + sha256 = "04w1nhca59i6bzmwfi80mryf5pcsn0zmswq3s3ksqc6wy4mfzy1m"; + buildDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-async distributed-process-client-server + distributed-process-extras fingertree hashable mtl stm time + transformers unordered-containers + ]; + testDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-async + distributed-process-client-server distributed-process-extras + distributed-static fingertree ghc-prim hashable HUnit mtl network + network-transport network-transport-tcp QuickCheck rematch stm + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers unordered-containers + ]; + configureFlags = [ "-f-perf" ]; + homepage = "http://github.com/haskell-distributed/distributed-process-task"; + description = "Task Framework for The Cloud Haskell Application Platform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-process-tests" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , distributed-process, distributed-static, HUnit, network + , network-transport, network-transport-tcp, random, rematch + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "distributed-process-tests"; + version = "0.4.1"; + sha256 = "1jjj77pw39bbbf58j61hdcpr872ncd1k1z2ly75n96gklw9aikbb"; + buildDepends = [ + ansi-terminal base binary bytestring distributed-process + distributed-static HUnit network network-transport random rematch + test-framework test-framework-hunit + ]; + testDepends = [ + base network network-transport network-transport-tcp test-framework + ]; + homepage = "http://github.com/haskell-distributed/distributed-process-tests"; + description = "Tests for distributed-process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distributed-static" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, rank1dynamic + }: + mkDerivation { + pname = "distributed-static"; + version = "0.3.1.0"; + sha256 = "190b6vjcipgrvnfl72c0ssw8crza02gfw9kwyvwg043jcznihj08"; + buildDepends = [ base binary bytestring containers rank1dynamic ]; + homepage = "http://haskell-distributed.github.com"; + description = "Compositional, type-safe, polymorphic static values and closures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "distribution" = callPackage + ({ mkDerivation, array, base, containers, MonadRandom, random }: + mkDerivation { + pname = "distribution"; + version = "1.0.0.0"; + sha256 = "0zh9ap3hhylpk7bsp54hm9gj5x8f8zvm5sg7nydmxnigyq0b3l4y"; + buildDepends = [ array base containers MonadRandom random ]; + homepage = "https://github.com/redelmann/haskell-distribution"; + description = "Finite discrete probability distributions"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "distribution-plot" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, colour, containers + , data-default-class, distribution, lens + }: + mkDerivation { + pname = "distribution-plot"; + version = "1.0.0.0"; + sha256 = "16k57dxg79x3i7j62ln063j4g4v4n5x80b12pajjrpxrmaffy79n"; + buildDepends = [ + base Chart Chart-cairo colour containers data-default-class + distribution lens + ]; + homepage = "https://github.com/redelmann/haskell-distribution-plot"; + description = "Easily plot distributions from the distribution package.."; + license = stdenv.lib.licenses.asl20; + }) {}; + + "distributive" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, ghc-prim + , tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "distributive"; + version = "0.4.4"; + sha256 = "0s2ln9jv7bh4ri2y31178pvjl8x6nik5d0klx7j2b77yjlsgblc2"; + buildDepends = [ + base ghc-prim tagged transformers transformers-compat + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-f-lib-werror" ]; + homepage = "http://github.com/ekmett/distributive/"; + description = "Distributive functors -- Dual to Traversable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "diversity" = callPackage + ({ mkDerivation, base, containers, fasta, math-functions + , optparse-applicative, parsec, split + }: + mkDerivation { + pname = "diversity"; + version = "0.3.4.1"; + sha256 = "10ij12bf1bc6iifglh2w88rkyby8jjaadrip4d2wfs4djdpppxra"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers fasta math-functions optparse-applicative parsec + split + ]; + homepage = "https://github.com/GregorySchwartz/diversity"; + description = "Return the diversity at each position for all sequences in a fasta file"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "djinn" = callPackage + ({ mkDerivation, array, base, containers, haskeline, mtl, pretty }: + mkDerivation { + pname = "djinn"; + version = "2014.9.7"; + sha256 = "1p9dvzb83nlrq8h4brdq5l9dm2zf28rjhsmi7nwmac79p5pk9y2g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers haskeline mtl pretty ]; + description = "Generate Haskell code from a type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "djinn-ghc" = callPackage + ({ mkDerivation, async, base, containers, djinn-lib, ghc, mtl + , transformers + }: + mkDerivation { + pname = "djinn-ghc"; + version = "0.0.2.2"; + sha256 = "0dz5jg58si9fsc12212rxmzky09zric7b2sdj1ydmvnrjxkh9l70"; + buildDepends = [ + async base containers djinn-lib ghc mtl transformers + ]; + description = "Generate Haskell code from a type. Bridge from Djinn to GHC API."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "djinn-lib" = callPackage + ({ mkDerivation, base, containers, mtl, pretty }: + mkDerivation { + pname = "djinn-lib"; + version = "0.0.1.2"; + sha256 = "048hs27awl4j9lg04qbnpf8c51mzbgy2afckis19zcswmavi1zn0"; + buildDepends = [ base containers mtl pretty ]; + homepage = "http://www.augustsson.net/Darcs/Djinn/"; + description = "Generate Haskell code from a type. Library extracted from djinn package."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "djinn-th" = callPackage + ({ mkDerivation, base, containers, logict, template-haskell }: + mkDerivation { + pname = "djinn-th"; + version = "0.0.1"; + sha256 = "089b6z8hcv6q9y77zy8m96lc00r1ckzmff0mybp9l1akj7gwdpix"; + buildDepends = [ base containers logict template-haskell ]; + homepage = "http://gitorious.org/djinn-th"; + description = "Generate executable Haskell code from a type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dlist" = callPackage + ({ mkDerivation, base, Cabal, deepseq, QuickCheck }: + mkDerivation { + pname = "dlist"; + version = "0.7.1"; + sha256 = "13ka30bn742ldacfgj2lhxvhwf769d0ziy2358vmd5xaq6fn1xfr"; + buildDepends = [ base deepseq ]; + testDepends = [ base Cabal QuickCheck ]; + homepage = "https://github.com/spl/dlist"; + description = "Difference lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dlist-instances" = callPackage + ({ mkDerivation, base, dlist, semigroups }: + mkDerivation { + pname = "dlist-instances"; + version = "0.1"; + sha256 = "0r1j7djywqd7c224wc9ixkplj3m2mbf9k3ra7n92ja2kfpksm615"; + buildDepends = [ base dlist semigroups ]; + homepage = "https://github.com/gregwebs/dlist-instances"; + description = "Difference lists instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dns" = callPackage + ({ mkDerivation, attoparsec, base, binary, blaze-builder + , bytestring, conduit, conduit-extra, containers, doctest, hspec + , iproute, mtl, network, random, resourcet, word8 + }: + mkDerivation { + pname = "dns"; + version = "1.4.4"; + sha256 = "1g910rlahvrhjlg6jl7gpya1y3mqkkpmihfr2jnmmlzykll10dnd"; + buildDepends = [ + attoparsec base binary blaze-builder bytestring conduit + conduit-extra containers iproute mtl network random resourcet + ]; + testDepends = [ + attoparsec base binary blaze-builder bytestring conduit + conduit-extra containers doctest hspec iproute mtl network random + resourcet word8 + ]; + testTarget = "spec"; + description = "DNS library in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dnscache" = callPackage + ({ mkDerivation, base, bytestring, containers, contstuff, dns + , iproute, time + }: + mkDerivation { + pname = "dnscache"; + version = "1.1.0"; + sha256 = "0bwpfw7fsis0sqnqrgw13ifla17mcm2xk9b9jagjjqmim66d6zxb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers contstuff dns iproute time + ]; + description = "Caching DNS resolver library and mass DNS resolver utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dnsrbl" = callPackage + ({ mkDerivation, base, containers, hsdns, HUnit, network }: + mkDerivation { + pname = "dnsrbl"; + version = "0.0.3"; + sha256 = "07xq52aqqmzq1f68m8spr7fyax0cqnpv9mh5m4x3klxm0iznv9xm"; + buildDepends = [ base containers hsdns HUnit network ]; + homepage = "http://www.pigscanfly.ca/~holden/dnsrbl/"; + description = "Asynchronous DNS RBL lookup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dnssd" = callPackage + ({ mkDerivation, base, dns_sd, transformers }: + mkDerivation { + pname = "dnssd"; + version = "0.1.0.0"; + sha256 = "0gfyyr1wcxni0r0r9df6lkmv6gvi0qvwclwi9majzg10pas6dk2n"; + buildDepends = [ base transformers ]; + extraLibraries = [ dns_sd ]; + homepage = "https://github.com/maxpow4h/dnssd"; + description = "DNS service discovery bindings"; + license = stdenv.lib.licenses.bsd3; + }) { dns_sd = null; }; + + "doc-review" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , containers, directory, feed, filepath, haskell98, heist, hexpat + , json, MonadCatchIO-transformers, MonadRandom, monads-fd, network + , old-locale, snap-core, snap-server, sqlite, tagchup, text, time + , transformers, unix, xhtml-combinators, xml, xml-basic + }: + mkDerivation { + pname = "doc-review"; + version = "0.7.1"; + sha256 = "0009gpm6hgjr78bsp0cd4skvhbms83j4j9axf6zns7pnfqvc6inf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base64-bytestring binary bytestring containers directory feed + filepath haskell98 heist hexpat json MonadCatchIO-transformers + MonadRandom monads-fd network old-locale snap-core snap-server + sqlite tagchup text time transformers unix xhtml-combinators xml + xml-basic + ]; + configureFlags = [ "-f-test" ]; + homepage = "https://github.com/j3h/doc-review"; + description = "Document review Web application, like http://book.realworldhaskell.org/"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "doccheck" = callPackage + ({ mkDerivation, attoparsec, base, directory, directory-tree + , filepath, ghc, ghc-paths, text + }: + mkDerivation { + pname = "doccheck"; + version = "0.1.0.0"; + sha256 = "055jns09s50iyzgk9m9d7gbxvnmgd4wxfb5axsxra8qnlfq331lb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base directory directory-tree filepath ghc ghc-paths + text + ]; + homepage = "https://github.com/Fuuzetsu/doccheck"; + description = "Checks Haddock comments for pitfalls and version changes"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "docidx" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, html + , MissingH, mtl, old-locale, tagsoup, time + }: + mkDerivation { + pname = "docidx"; + version = "1.1.0"; + sha256 = "0020pi4m0n6cvb6hdzhai5f9jidwc8dy6qq3pjs6g4dwql9igsb8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath html MissingH mtl + old-locale tagsoup time + ]; + homepage = "http://github.com/gimbo/docidx.hs"; + description = "Generate an HTML index of installed Haskell packages and their documentation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "docker" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , lens, network-uri, pipes, pipes-bytestring, pipes-http + , pipes-text, text, wreq + }: + mkDerivation { + pname = "docker"; + version = "0.1.0.1"; + sha256 = "0jp7jsacxxzfbz0sdmzwwl9nj8xyfg889zxsw4mg87jxasmll3g2"; + buildDepends = [ + aeson base bytestring containers data-default lens network-uri + pipes pipes-bytestring pipes-http pipes-text text wreq + ]; + homepage = "https://github.com/denibertovic/docker-hs"; + description = "Haskell wrapper for Docker Remote API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dockercook" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , conduit, conduit-combinators, conduit-extra, cryptohash + , directory, filepath, hashable, hslogger, HTF, monad-logger, mtl + , optparse-applicative, persistent-sqlite, persistent-template + , process, regex-compat, resourcet, retry, stm, streaming-commons + , system-filepath, temporary, text, time, transformers, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "dockercook"; + version = "0.4.0.0"; + sha256 = "1v74zcbk53daxlqgr5b8d900dvyj8kizmz7cwka18a2rz8zi0vbw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base base16-bytestring bytestring conduit + conduit-combinators conduit-extra cryptohash directory filepath + hashable hslogger monad-logger mtl optparse-applicative + persistent-sqlite persistent-template process regex-compat + resourcet retry stm streaming-commons system-filepath temporary + text time transformers unix unordered-containers vector + ]; + testDepends = [ base HTF text vector ]; + homepage = "https://github.com/factisresearch/dockercook"; + description = "A build tool for multiple docker image layers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "docopt" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers + , parsec, split + }: + mkDerivation { + pname = "docopt"; + version = "0.6.0.1"; + sha256 = "0rdzyb48d5arrilsncp7zjn3gw0sdcda7fnpvc045n1npzpi53aj"; + buildDepends = [ base containers parsec ]; + testDepends = [ + aeson ansi-terminal base bytestring containers parsec split + ]; + homepage = "https://github.com/docopt/docopt.hs"; + description = "A command-line interface parser that will make you smile"; + license = stdenv.lib.licenses.mit; + }) {}; + + "doctest" = callPackage + ({ mkDerivation, base, base-compat, deepseq, directory, filepath + , ghc, ghc-paths, hspec, HUnit, process, QuickCheck, setenv + , silently, stringbuilder, syb, transformers + }: + mkDerivation { + pname = "doctest"; + version = "0.9.11.1"; + sha256 = "1gzzzwr7f7281mlbfbk74nxr28l70lwfaws4xjfx2v06xazl99db"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base deepseq directory filepath ghc ghc-paths process syb + transformers + ]; + testDepends = [ + base base-compat deepseq directory filepath ghc ghc-paths hspec + HUnit process QuickCheck setenv silently stringbuilder syb + transformers + ]; + homepage = "https://github.com/sol/doctest#readme"; + description = "Test interactive Haskell examples"; + license = stdenv.lib.licenses.mit; + }) {}; + + "doctest-discover" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, doctest + , filepath + }: + mkDerivation { + pname = "doctest-discover"; + version = "0.1.0.6"; + sha256 = "1rgk831yf4gamb4m10bbcc2r4hhdh4ffjjr80smkfs95x3pi15d3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring directory doctest filepath + ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/karun012/doctest-discover"; + description = "Easy way to run doctests via cabal"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "doctest-discover-configurator" = callPackage + ({ mkDerivation, base, bytestring, configurator, directory, doctest + , filepath + }: + mkDerivation { + pname = "doctest-discover-configurator"; + version = "0.1.0.6"; + sha256 = "1n2x8rp67ddifyahxcny0k7r514qa82lbxg13z7yg2kvmrfip7r8"; + editedCabalFile = "79f62a00ff10acba4f850730ed2ffe99d5637bdfdb48f6fc4b92f03fbbb20a45"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring configurator directory doctest filepath + ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/relrod/doctest-discover-noaeson"; + description = "Easy way to run doctests via cabal (no aeson dependency, uses configurator instead)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "doctest-prop" = callPackage + ({ mkDerivation, base, doctest, HUnit, QuickCheck }: + mkDerivation { + pname = "doctest-prop"; + version = "0.2"; + sha256 = "09wxkhcmh297hqnx3g4x8ff0w5dcmls9y383417rc8wawf5q288n"; + buildDepends = [ base HUnit QuickCheck ]; + testDepends = [ base doctest HUnit QuickCheck ]; + description = "Allow QuickCheck-style property testing within doctest"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dom-lt" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "dom-lt"; + version = "0.1.3"; + sha256 = "0i51d8d49jpf7mhl6c2a4565d4vmh0x5f4kam46hn5ahb1v2nrga"; + buildDepends = [ array base containers ]; + description = "The Lengauer-Tarjan graph dominators algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dom-selector" = callPackage + ({ mkDerivation, base, blaze-html, containers, html-conduit, parsec + , QuickCheck, template-haskell, text, th-lift, xml-conduit + }: + mkDerivation { + pname = "dom-selector"; + version = "0.2.0.1"; + sha256 = "1nm3r79k4is5lh5fna4v710vhb0n5hpp3d21r0w6hmqizhdrkb22"; + buildDepends = [ + base blaze-html containers html-conduit parsec QuickCheck + template-haskell text th-lift xml-conduit + ]; + testDepends = [ + base blaze-html containers html-conduit parsec QuickCheck + template-haskell text th-lift xml-conduit + ]; + homepage = "https://github.com/nebuta/"; + description = "DOM traversal by CSS selectors for xml-conduit package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "domain-auth" = callPackage + ({ mkDerivation, appar, base, binary, blaze-builder, bytestring + , containers, crypto-pubkey-types, dns, iproute, network, RSA, SHA + }: + mkDerivation { + pname = "domain-auth"; + version = "0.2.1"; + sha256 = "1b1kw4pkm1f5z5qwyfpppk5rjqzi4i7b2vx4zmb2cd9398dnkj4a"; + buildDepends = [ + appar base binary blaze-builder bytestring containers + crypto-pubkey-types dns iproute network RSA SHA + ]; + description = "Domain authentication library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dominion" = callPackage + ({ mkDerivation, base, hscolour, hspec, lens, mtl, random + , random-extras, random-fu, transformers + }: + mkDerivation { + pname = "dominion"; + version = "0.1.0.4"; + sha256 = "13ypa09adkj7yilyxxf84rkpap5h4mmx4pwvc4x6121j77xz29dy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base hscolour lens mtl random random-extras random-fu transformers + ]; + testDepends = [ + base hscolour hspec lens mtl random random-extras random-fu + transformers + ]; + homepage = "http://github.com/egonschiele/dominion"; + description = "A simulator for the board game Dominion"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "domplate" = callPackage + ({ mkDerivation, base, bytestring, containers, tagsoup, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "domplate"; + version = "0.1"; + sha256 = "116ljs471cdb21sjglk53wa8270axw7zbsm6ah785q1vabczgs8p"; + buildDepends = [ + base bytestring containers tagsoup text unordered-containers vector + yaml + ]; + homepage = "https://github.com/valderman/domplate"; + description = "A simple templating library using HTML5 as its template language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dot2graphml" = callPackage + ({ mkDerivation, base, containers, graphviz, hxt, text }: + mkDerivation { + pname = "dot2graphml"; + version = "0.1.0.2"; + sha256 = "1fwfwp24fdgir0m721c801xi8gkhz2y8s1r1gxdp7m1vl5d0xqii"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers graphviz hxt text ]; + homepage = "http://redmine.iportnov.ru/projects/dot2graphml"; + description = "Converter from GraphViz .dot format to yEd GraphML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dotfs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src, HFuse, HUnit, parsec, process, QuickCheck + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, unix + }: + mkDerivation { + pname = "dotfs"; + version = "0.1.1.3"; + sha256 = "0hj21rvjbn8hmb3kf4225ir57j75d8jyzhw2rw8kmjxw3w62l49f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath haskell-src HFuse + HUnit parsec process QuickCheck template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 transformers unix + ]; + testDepends = [ + base containers haskell-src HUnit parsec QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + homepage = "http://github.com/toothbrush/dotfs"; + description = "Filesystem to manage and parse dotfiles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dotgen" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "dotgen"; + version = "0.4.1"; + sha256 = "1g5ds0mqkz0lzhcp42hin08azschs3p083ikdk4d5jil8rzl7d8k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + configureFlags = [ "-f-devel" ]; + description = "A simple interface for building .dot graph files."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "double-conversion" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, integer-gmp + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "double-conversion"; + version = "2.0.1.0"; + sha256 = "034ji9jgf3jl0n5pp1nki3lsg173c3b9vniwnwp1q21iasqbawh0"; + buildDepends = [ base bytestring ghc-prim integer-gmp text ]; + testDepends = [ + base bytestring test-framework test-framework-quickcheck2 text + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/double-conversion"; + description = "Fast conversion between double precision floating point and text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dow" = callPackage + ({ mkDerivation, array, base, directory, elerea, GLFW + , mersenne-random, OpenGL + }: + mkDerivation { + pname = "dow"; + version = "0.2.5"; + sha256 = "15vlydfw0yw49jha90zcxynwajnyxhqn32x9w7n58k3j0rkcrp9l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base directory elerea GLFW mersenne-random OpenGL + ]; + description = "Dungeons of Wor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "download" = callPackage + ({ mkDerivation, base, bytestring, feed, tagsoup, xml }: + mkDerivation { + pname = "download"; + version = "0.3.2"; + sha256 = "0nhbfq8q9ckc5fnlg54l361p2jhkag9cz11v07kj9f1kwkm4d7w3"; + buildDepends = [ base bytestring feed tagsoup xml ]; + homepage = "http://code.haskell.org/~dons/code/download"; + description = "High-level file download based on URLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "download-curl" = callPackage + ({ mkDerivation, base, bytestring, curl, feed, tagsoup, xml }: + mkDerivation { + pname = "download-curl"; + version = "0.1.4"; + sha256 = "1wf3pf2k4i6jvpfsjlxdj6v53qd33jj1z1ipaf3p47glgx4xw3lm"; + buildDepends = [ base bytestring curl feed tagsoup xml ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/download-curl"; + description = "High-level file download based on URLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "download-media-content" = callPackage + ({ mkDerivation, base, bytestring, filepath, http-enumerator + , tagsoup, text + }: + mkDerivation { + pname = "download-media-content"; + version = "0.0.0.1"; + sha256 = "1bj4310j3s26xd4ic6hm284dlk91npwilfbwvrk1zz8fas6yr6z6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring filepath http-enumerator tagsoup text + ]; + homepage = "http://github.com/jaspervdj/download-media-content"; + description = "Simple tool to download images from RSS feeds (e.g. Flickr, Picasa)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-base" = callPackage + ({ mkDerivation, array, base, ghc-prim, pretty, random, vector }: + mkDerivation { + pname = "dph-base"; + version = "0.7.0.1"; + sha256 = "19rc0h94lgxyndaw41wgnc0prwffl780i6nqsn9b7byvgy97f15y"; + buildDepends = [ array base ghc-prim pretty random vector ]; + configureFlags = [ "-f-dtrace" ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell common config and debugging functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-examples" = callPackage + ({ mkDerivation, base, containers, dph-base, dph-lifted-vseg + , dph-prim-par, HUnit, old-time, parseargs, random, vector + }: + mkDerivation { + pname = "dph-examples"; + version = "0.7.0.5"; + sha256 = "1qbj8hsgpmcx95qsqycb6cnfb5vfk9h3w1jyq4k02hf9g7gyvckz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers dph-base dph-lifted-vseg dph-prim-par HUnit + old-time parseargs random vector + ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell example programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-lifted-base" = callPackage + ({ mkDerivation, array, base, containers, dph-base, dph-prim-par + , ghc, pretty, random, template-haskell, vector + }: + mkDerivation { + pname = "dph-lifted-base"; + version = "0.7.0.1"; + sha256 = "1gp3l9bgpmly3h74hyfxi3yfm8v4r918800ca64q1b16019hk20k"; + buildDepends = [ + array base containers dph-base dph-prim-par ghc pretty random + template-haskell vector + ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell common definitions used by other dph-lifted packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-lifted-copy" = callPackage + ({ mkDerivation, array, base, dph-base, dph-prim-par, ghc, random + , template-haskell, vector + }: + mkDerivation { + pname = "dph-lifted-copy"; + version = "0.7.0.1"; + sha256 = "11aaiarvrm5463b77r2jimw78pr39g8apjk7bim3d8rl3ija775q"; + buildDepends = [ + array base dph-base dph-prim-par ghc random template-haskell vector + ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell lifted array combinators. (deprecated version)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-lifted-vseg" = callPackage + ({ mkDerivation, array, base, containers, dph-base, dph-lifted-base + , dph-prim-par, ghc, pretty, random, template-haskell, vector + }: + mkDerivation { + pname = "dph-lifted-vseg"; + version = "0.7.0.1"; + sha256 = "0vkq7kyd65znzqxh32ql2lrm30vg1wy85bnjg8g08s9q9j3j6a45"; + buildDepends = [ + array base containers dph-base dph-lifted-base dph-prim-par ghc + pretty random template-haskell vector + ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell lifted array combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-par" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "dph-par"; + version = "0.5.1.99"; + sha256 = "0csgd8ghbxv1vwp95dn98qv1zp8229fffm9j274bmjg857588i97"; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "(deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-prim-interface" = callPackage + ({ mkDerivation, base, dph-base, random, vector }: + mkDerivation { + pname = "dph-prim-interface"; + version = "0.7.0.1"; + sha256 = "17m03gylc61d7mx26rz70kwmi014rv1g14683vraa1b77pci5h8j"; + buildDepends = [ base dph-base random vector ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell segmented arrays. (abstract interface)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-prim-par" = callPackage + ({ mkDerivation, base, dph-base, dph-prim-interface, dph-prim-seq + , old-time, random, vector + }: + mkDerivation { + pname = "dph-prim-par"; + version = "0.7.0.1"; + sha256 = "13x7ribvcm965pnzissj0cwk17r5f0ag1zs7w31za17kal3r91pp"; + buildDepends = [ + base dph-base dph-prim-interface dph-prim-seq old-time random + vector + ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell segmented arrays. (production version)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-prim-seq" = callPackage + ({ mkDerivation, base, dph-base, dph-prim-interface, ghc-prim + , primitive, random, vector + }: + mkDerivation { + pname = "dph-prim-seq"; + version = "0.7.0.1"; + sha256 = "1fz95qzvk2f7zg8am73vdbk14ms420vfvapz79piip0s4bv8cnqr"; + buildDepends = [ + base dph-base dph-prim-interface ghc-prim primitive random vector + ]; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "Data Parallel Haskell segmented arrays. (sequential implementation)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dph-seq" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "dph-seq"; + version = "0.5.1.99"; + sha256 = "10s6qq4ayh85wvhnyl7dfdr72a76irvg83s71lww8ig988599ygp"; + homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; + description = "(deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dpkg" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, HUnit, libdpkg + , monad-loops + }: + mkDerivation { + pname = "dpkg"; + version = "0.0.3"; + sha256 = "1bqrj1vqqjnv3qcs1s7lbwyzry95fzxrhi6340zqv0ibvyqnaz5k"; + buildDepends = [ base bindings-DSL bytestring monad-loops ]; + testDepends = [ base bytestring HUnit libdpkg ]; + pkgconfigDepends = [ libdpkg ]; + description = "libdpkg bindings"; + license = stdenv.lib.licenses.gpl3; + }) { libdpkg = null; }; + + "drClickOn" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "drClickOn"; + version = "0.1"; + sha256 = "10rcmqa2x5xlh5pqfsg9dagf2lmrwc2bby3zklzv3x4s3yqg2ar3"; + buildDepends = [ base containers ]; + homepage = "https://github.com/cwi-swat/monadic-frp"; + description = "Monadic FRP"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "drawille" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "drawille"; + version = "0.1.0.5"; + sha256 = "08zmy1r1qj7adhsp4z0mr7h0qvc9gaziacjqfl0629n5x2i7zddr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + testDepends = [ base containers hspec QuickCheck ]; + configureFlags = [ "-f-examples" "-f-no-tests" ]; + homepage = "https://github.com/yamadapc/haskell-drawille"; + description = "A port of asciimoo's drawille to haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "dropbox-sdk" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , certificate, conduit, HTTP, http-conduit, http-types, json + , monad-control, network, old-locale, pem, resourcet + , template-haskell, time, tls, tls-extra, transformers, urlencoded + , utf8-string + }: + mkDerivation { + pname = "dropbox-sdk"; + version = "0.3.1"; + sha256 = "1s0aki1ayjickkkwmn1mc38gnd257v24wy6yj9p05qm2g8gm7xy2"; + buildDepends = [ + base blaze-builder bytestring case-insensitive certificate conduit + HTTP http-conduit http-types json monad-control network old-locale + pem resourcet template-haskell time tls tls-extra transformers + urlencoded utf8-string + ]; + homepage = "http://github.com/cakoose/dropbox-sdk-haskell"; + description = "A library to access the Dropbox HTTP API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dropsolve" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskell98 + , process, regex-posix, time + }: + mkDerivation { + pname = "dropsolve"; + version = "0.1.2.1"; + sha256 = "1nrvrcf51jdy5vhqbnrllb3y5rgrhg1qwsd05z24s38ra40whbgp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath haskell98 process regex-posix + time + ]; + description = "A command line tool for resolving dropbox conflicts. Deprecated! Please use confsolve."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ds-kanren" = callPackage + ({ mkDerivation, base, containers, logict, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "ds-kanren"; + version = "0.2.0.1"; + sha256 = "14sgqd55jnqahp0mi4x46a5903bnj2f2crlfrkyg9qds73wjj7fk"; + buildDepends = [ base containers logict ]; + testDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "A subset of the miniKanren language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dsmc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, entropy + , hslogger, mwc-random, parallel, primitive, repa, strict + , transformers, vector + }: + mkDerivation { + pname = "dsmc"; + version = "0.1.0.1"; + sha256 = "0va22bx3fj80rl03mv3pnwvsdjkax41pp8qxyj3yiicbyi6zzaa5"; + buildDepends = [ + attoparsec base bytestring containers entropy hslogger mwc-random + parallel primitive repa strict transformers vector + ]; + description = "DSMC library for rarefied gas dynamics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dsmc-tools" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, ConfigFile, dsmc, gloss + , gloss-raster, hslogger, mtl, repa, strict, transformers, vector + }: + mkDerivation { + pname = "dsmc-tools"; + version = "0.1.0.1"; + sha256 = "0wry1dwcf3dwd780aic3v6jlrdjplrsciw1rr582a78c7anasjr0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs ConfigFile dsmc gloss gloss-raster hslogger + mtl repa strict transformers vector + ]; + description = "DSMC toolkit for rarefied gas dynamics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dson" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "dson"; + version = "0.3.0.0"; + sha256 = "15pqja0q1lram7xi5xk8dlcfg5m1z0l4zscqw24wm50hmqpxi09d"; + buildDepends = [ base parsec ]; + homepage = "https://github.com/lcycon/hs-dson"; + description = "Haskell DogeScript Object Notation Parser"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "dson-parsec" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "dson-parsec"; + version = "0.4.1.1"; + sha256 = "1zflz9vhcz7psssn6hrizmwdmrvpagxhl0648k6f1n9xj50kp99y"; + buildDepends = [ base parsec ]; + homepage = "https://github.com/alvare/dson-parsec"; + description = "DSON parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dsp" = callPackage + ({ mkDerivation, array, base, random }: + mkDerivation { + pname = "dsp"; + version = "0.2.3"; + sha256 = "1h7y3b2gwbkq97lv6f9a4zssyqs422g5zj2bi9mq1a5fzy5i4v4v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base random ]; + configureFlags = [ "-fbuildexamples" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/DSP"; + description = "Haskell Digital Signal Processing"; + license = "GPL"; + }) {}; + + "dstring" = callPackage + ({ mkDerivation, base, base-unicode-symbols, dlist }: + mkDerivation { + pname = "dstring"; + version = "0.4.0.4"; + sha256 = "15zy1dhfs87hxq1qm54ym0pdhvg7l76m7vy5y06dnksb1sblhaqm"; + buildDepends = [ base base-unicode-symbols dlist ]; + homepage = "https://github.com/basvandijk/dstring"; + description = "Difference strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dtab" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, pretty, transformers + }: + mkDerivation { + pname = "dtab"; + version = "1.0"; + sha256 = "1zx5kpljjxyzbsg0hg8ml8mig1s9hggm2nlqmbfbxmldxh3pq1j3"; + editedCabalFile = "2a7a20cc1b621e5a04b3ca28b3d03d11792731256fb39e94882e5e735d52ac15"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers data-binary-ieee754 pretty + transformers + ]; + description = "Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library"; + license = "GPL"; + }) {}; + + "dtd" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base + , blaze-builder, conduit, containers, lifted-base, monad-control + , network, resourcet, text, transformers, uri-conduit, xml-catalog + , xml-conduit, xml-types + }: + mkDerivation { + pname = "dtd"; + version = "1.1.0.2"; + sha256 = "11sqmsxw36rn2xkccr7zrmpzijpc3j0z1cxsjcfncnj3l5iaqryp"; + buildDepends = [ + attoparsec attoparsec-conduit base blaze-builder conduit containers + lifted-base monad-control network resourcet text transformers + uri-conduit xml-catalog xml-conduit xml-types + ]; + homepage = "http://github.com/snoyberg/xml"; + description = "Parse and render DTD files (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dtd-text" = callPackage + ({ mkDerivation, attoparsec, base, containers, dtd-types, text + , xml-types + }: + mkDerivation { + pname = "dtd-text"; + version = "0.1.2.0"; + sha256 = "1czygz52aparm4qbkfsskm9qd5wirdpccjn66nh7d62d440j1as8"; + buildDepends = [ + attoparsec base containers dtd-types text xml-types + ]; + homepage = "http://github.com/m15k/hs-dtd-text"; + description = "Parse and render XML DTDs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dtd-types" = callPackage + ({ mkDerivation, base, text, xml-types }: + mkDerivation { + pname = "dtd-types"; + version = "0.3.0.1"; + sha256 = "1w2ni9b8kn242grdqb4wxvgxqpkpp9qy66d57n33l5jghlg8b0s7"; + buildDepends = [ base text xml-types ]; + homepage = "http://projects.haskell.org/dtd/"; + description = "Basic types for representing XML DTDs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dtrace" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dtrace"; + version = "0.1"; + sha256 = "0qszlhll0cx0clydypg0r0g00v8ig1aasqp1ga0jnbfr7q7rwfrr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-test" ]; + description = "Haskell interface to the DTrace system tracing utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dual-tree" = callPackage + ({ mkDerivation, base, monoid-extras, newtype, semigroups }: + mkDerivation { + pname = "dual-tree"; + version = "0.2.0.5"; + sha256 = "077njr9m6x9n2id0419rn6v4xwb9nvxshrmas9pkknp52va4ljg5"; + buildDepends = [ base monoid-extras newtype semigroups ]; + description = "Rose trees with cached and accumulating monoidal annotations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "duplo" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base + , base64-bytestring, bytestring, containers, directory + , executable-path, filepath, filepather, fsnotify, hspec + , http-types, language-javascript, lens, mtl, process, regex-compat + , scotty, shake, system-fileio, system-filepath, text, text-format + , transformers, unordered-containers, utf8-string, wai, warp + }: + mkDerivation { + pname = "duplo"; + version = "1.6.9"; + sha256 = "0953myrpsz5d68y0qj72q4s5hxx7ja3gzj6yc9lnn195c7b1mhyc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty ansi-terminal base base64-bytestring bytestring + containers directory executable-path filepath filepather fsnotify + http-types language-javascript lens mtl process regex-compat scotty + shake system-fileio system-filepath text text-format transformers + unordered-containers utf8-string wai warp + ]; + testDepends = [ base hspec ]; + description = "Frontend development build tool"; + license = stdenv.lib.licenses.mit; + }) {}; + + "dvda" = callPackage + ({ mkDerivation, ad, base, containers, directory, fgl + , file-location, graphviz, hashable, hashtables, mtl, process + , QuickCheck, test-framework, test-framework-quickcheck2 + , unordered-containers, vector + }: + mkDerivation { + pname = "dvda"; + version = "0.4"; + sha256 = "1q8avdmzqxnr63ak0i1n6n4cvc23qkrmqlii628mis7vzfcw2yp8"; + buildDepends = [ + base containers hashable hashtables mtl unordered-containers vector + ]; + testDepends = [ + ad base containers directory fgl file-location graphviz hashable + hashtables mtl process QuickCheck test-framework + test-framework-quickcheck2 unordered-containers + ]; + configureFlags = [ "-f-test" "-f-stresstest" ]; + description = "Efficient automatic differentiation and code generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dvdread" = callPackage + ({ mkDerivation, base, bytestring, c2hs, dvdread, mtl }: + mkDerivation { + pname = "dvdread"; + version = "0.1"; + sha256 = "1lxqm9r4zcw364yzpqaaf4nrja5n88vlwa527ixifhc80x6ffx0m"; + buildDepends = [ base bytestring mtl ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ dvdread ]; + description = "A monadic interface to libdvdread"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) dvdread; }; + + "dvi-processing" = callPackage + ({ mkDerivation, base, bytestring, filepath, transformers }: + mkDerivation { + pname = "dvi-processing"; + version = "0.3.1"; + sha256 = "0dp6acmrvlns85nzbbh65vd6fjam04h11kxd9bk6j6hqa2qaqa43"; + buildDepends = [ base bytestring filepath transformers ]; + description = "Read/write DVI and TFM file"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "dvorak" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "dvorak"; + version = "0.1.0.0"; + sha256 = "1kxnzzm24kslsyy9fsjazfz14svbh9svh6f7rnf060as864vmj5g"; + buildDepends = [ base containers ]; + testDepends = [ base hspec QuickCheck ]; + homepage = "https://github.com/kvanberendonck/codec-dvorak"; + description = "Dvorak encoding for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dwarf" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "dwarf"; + version = "0.23"; + sha256 = "0h6bzh628cz0qnbk4aiz5859r9va99q307scbwzvs1wn3nm6dszl"; + buildDepends = [ base binary bytestring containers ]; + description = "Parser for DWARF debug format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dwarf-el" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, transformers + , utf8-string + }: + mkDerivation { + pname = "dwarf-el"; + version = "0.2.1.1"; + sha256 = "18ba03v1m7xbsgygjgfrzr9c7fah21lr3300mhvqipicdgrb691w"; + buildDepends = [ + base binary bytestring containers transformers utf8-string + ]; + description = "Parser for DWARF debug format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dwarfadt" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, containers + , dwarf-el, elf, lens, pretty, transformers + }: + mkDerivation { + pname = "dwarfadt"; + version = "0.4"; + sha256 = "15mzv6sa2qf0g9skwq4ij35l3lqbc4x3fzwj5hkx93f8pz2bj1hi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-mmap containers dwarf-el elf lens pretty + transformers + ]; + description = "High-level wrapper around the dwarf library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dx9base" = callPackage + ({ mkDerivation, base, Win32 }: + mkDerivation { + pname = "dx9base"; + version = "0.1.1"; + sha256 = "16gwlpxfgh78sx7cb2ryqklhz5smhwk51ma260d6rg082nhy5y3i"; + buildDepends = [ base Win32 ]; + description = "Backend for a binding to the Microsoft DirectX 9 API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dx9d3d" = callPackage + ({ mkDerivation, base, d3d9, dx9base, Win32 }: + mkDerivation { + pname = "dx9d3d"; + version = "0.1.1.1"; + sha256 = "1y9g53jajgnlrzzg5vzgx329mii9k396xai4b04hs6gndkdrwprj"; + buildDepends = [ base dx9base Win32 ]; + extraLibraries = [ d3d9 ]; + description = "A binding to the Microsoft DirectX 9 API"; + license = stdenv.lib.licenses.bsd3; + }) { d3d9 = null; }; + + "dx9d3dx" = callPackage + ({ mkDerivation, base, d3dx9, dx9base, dx9d3d, Win32 }: + mkDerivation { + pname = "dx9d3dx"; + version = "0.1.1"; + sha256 = "1n5rbq7k1g5l9y5vkadypfksai9sfx2vimdsas1if9h3jnqvvf67"; + buildDepends = [ base dx9base dx9d3d Win32 ]; + extraLibraries = [ d3dx9 ]; + description = "A binding to the Microsoft DirectX 9 D3DX API"; + license = stdenv.lib.licenses.bsd3; + }) { d3dx9 = null; }; + + "dynamic-cabal" = callPackage + ({ mkDerivation, base, containers, data-default, directory, doctest + , filepath, ghc, ghc-paths, haskell-generate, haskell-src-exts + , HUnit, tasty, tasty-hunit, tasty-th, time, void + }: + mkDerivation { + pname = "dynamic-cabal"; + version = "0.3.3"; + sha256 = "0fq6q0j2fx7ygarzgsvb7scssjnrxjrq188d0habfar6bdm0vqdg"; + buildDepends = [ + base containers data-default directory filepath ghc ghc-paths + haskell-generate haskell-src-exts time void + ]; + testDepends = [ + base containers directory doctest filepath HUnit tasty tasty-hunit + tasty-th + ]; + homepage = "http://github.com/bennofs/dynamic-cabal/"; + description = "dynamic-cabal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dynamic-graph" = callPackage + ({ mkDerivation, base, bytestring, cairo, colour, deepseq, either + , GLFW-b, GLUtil, OpenGL, pango, pipes, transformers + }: + mkDerivation { + pname = "dynamic-graph"; + version = "0.1.0.4"; + sha256 = "0wlrhyxql5f0ply6maz9ygy0959gdz64h47ff78kx67n3faymrm5"; + buildDepends = [ + base bytestring cairo colour deepseq either GLFW-b GLUtil OpenGL + pango pipes transformers + ]; + description = "Draw and update graphs in real time with OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dynamic-linker-template" = callPackage + ({ mkDerivation, base, containers, template-haskell, unix }: + mkDerivation { + pname = "dynamic-linker-template"; + version = "0.1.0.4"; + sha256 = "043d8kp4a5pskfyzihm7laa1h9jchdgzvc8v32ck0mxcrigicrgq"; + buildDepends = [ base containers template-haskell unix ]; + homepage = "http://github.com/hsyl20/dynamic-linker-template"; + description = "Automatically derive dynamic linking methods from a data type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dynamic-loader" = callPackage + ({ mkDerivation, base, directory, ghc-prim, hashable, hashtables + , time, transformers + }: + mkDerivation { + pname = "dynamic-loader"; + version = "0.0"; + sha256 = "0cwmwf60gfcb1xzbx9yz870fxxpdwcd0kmj4pkz6zy8l53j3mqi0"; + buildDepends = [ + base directory ghc-prim hashable hashtables time transformers + ]; + homepage = "https://github.com/ggreif/dynamic-loader"; + description = "lightweight loader of GHC-based modules or packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dynamic-mvector" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "dynamic-mvector"; + version = "0.1.0.1"; + sha256 = "0yqw4ay18c3wmaw1ayqbxb0q2frnidb95nc41qpq6cj7m4pg5him"; + buildDepends = [ base primitive vector ]; + homepage = "https://github.com/AndrasKovacs/dynamic-mvector"; + description = "A wrapper around MVector that enables pushing, popping and extending"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dynamic-object" = callPackage + ({ mkDerivation, base, containers, doctest, ghc, hspec, lens, mtl + , QuickCheck, text, transformers + }: + mkDerivation { + pname = "dynamic-object"; + version = "0.2.1"; + sha256 = "1xzjwsdq4v08m66lph81h67sii7qkvni5pygmh3iblx7rybsvflb"; + buildDepends = [ + base containers lens mtl QuickCheck text transformers + ]; + testDepends = [ + base doctest ghc hspec lens QuickCheck transformers + ]; + description = "Object-oriented programming with duck typing and singleton classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dynamic-state" = callPackage + ({ mkDerivation, base, binary, bytestring, concrete-typerep + , hashable, unordered-containers + }: + mkDerivation { + pname = "dynamic-state"; + version = "0.1.1.0"; + sha256 = "18dc6fbnyk3q7n7gvqrgy98qc2grq0algr2jnc1ai3vm9bqh2x8n"; + buildDepends = [ + base binary bytestring concrete-typerep hashable + unordered-containers + ]; + description = "Optionally serializable dynamic state keyed by type"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "dyre" = callPackage + ({ mkDerivation, base, binary, directory, executable-path, filepath + , ghc-paths, io-storage, process, time, unix, xdg-basedir + }: + mkDerivation { + pname = "dyre"; + version = "0.8.12"; + sha256 = "10hnlysy4bjvvznk8v902mlk4jx95qf972clyi1l32xkqrf30972"; + buildDepends = [ + base binary directory executable-path filepath ghc-paths io-storage + process time unix xdg-basedir + ]; + homepage = "http://github.com/willdonnelly/dyre"; + description = "Dynamic reconfiguration in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "dzen-utils" = callPackage + ({ mkDerivation, base, colour, process }: + mkDerivation { + pname = "dzen-utils"; + version = "0.1.1"; + sha256 = "05s47s40amydwd6dc75rnaganx2qi2spx668p8x0xs0fdwnqvsf0"; + buildDepends = [ base colour process ]; + description = "Utilities for creating inputs for dzen"; + license = "GPL"; + }) {}; + + "eager-sockets" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "eager-sockets"; + version = "0.1"; + sha256 = "10g8w50hhw8ap6lvsv9apmmfaqvqjwzhnq4mx1npapb8cmsmzgdb"; + buildDepends = [ base bytestring network ]; + description = "Socket operations with timeouts"; + license = "unknown"; + }) {}; + + "easy-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, either, http-conduit, mtl + , resourcet, text + }: + mkDerivation { + pname = "easy-api"; + version = "0.1.0.0"; + sha256 = "0ch4vb7h499gfc2j60gfzj164f3s8rk9hw22g36ymiihsi3ipl1b"; + buildDepends = [ + aeson base bytestring either http-conduit mtl resourcet text + ]; + homepage = "http://github.com/sanetracker/easy-api"; + description = "Utility code for building HTTP API bindings more quickly"; + license = stdenv.lib.licenses.mit; + }) {}; + + "easy-file" = callPackage + ({ mkDerivation, base, directory, filepath, time, unix }: + mkDerivation { + pname = "easy-file"; + version = "0.2.0"; + sha256 = "0v8skixq15rvyiyky1dcrfl9jrzkbi75vai8np11xy2kg7a8ym2a"; + buildDepends = [ base directory filepath time unix ]; + homepage = "http://github.com/kazu-yamamoto/easy-file"; + description = "Cross-platform File handling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "easyjson" = callPackage + ({ mkDerivation, base, mtl, parsec, text, unordered-containers + , vector + }: + mkDerivation { + pname = "easyjson"; + version = "0.1.0.1"; + sha256 = "19464q0xc3pk1jbf3p94ym97i90600dzhyy4ddv9xf4ligvgbsg2"; + buildDepends = [ + base mtl parsec text unordered-containers vector + ]; + homepage = "https://github.com/thinkpad20/easyjson"; + description = "Haskell JSON library with an emphasis on simplicity, minimal dependencies, and ease of use"; + license = stdenv.lib.licenses.mit; + }) {}; + + "easyplot" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "easyplot"; + version = "1.0"; + sha256 = "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk"; + buildDepends = [ base process ]; + homepage = "http://hub.darcs.net/scravy/easyplot"; + description = "A tiny plotting library, utilizes gnuplot for plotting"; + license = stdenv.lib.licenses.mit; + }) {}; + + "easyrender" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, superdoc, zlib + }: + mkDerivation { + pname = "easyrender"; + version = "0.1.0.1"; + sha256 = "147r2jw0vrld73637vw4k83v4xf8r1dl9cy6gcll9kkpkcck8lkn"; + buildDepends = [ base bytestring containers mtl superdoc zlib ]; + homepage = "http://www.mathstat.dal.ca/~selinger/easyrender/"; + description = "User-friendly creation of EPS, PostScript, and PDF files"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ebeats" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "ebeats"; + version = "0.1.0"; + sha256 = "0r3pl63fxrrfafwp3791xh0c47pb4jqqcm9lk52g0gaqg0s8x5qk"; + buildDepends = [ base time ]; + description = "Time in ebeats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ec2-signature" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, doctest + , hspec, http-types, HUnit, QuickCheck, SHA + }: + mkDerivation { + pname = "ec2-signature"; + version = "3.1"; + sha256 = "1yzyz2a4fm2q6r3nlfjqjmm4fabhl31mq8dgg9shfd3p7cm646g0"; + buildDepends = [ + base base64-bytestring bytestring http-types SHA + ]; + testDepends = [ + base base64-bytestring bytestring doctest hspec http-types HUnit + QuickCheck SHA + ]; + homepage = "https://github.com/worksap-ate/ec2-signature"; + description = "The Amazon EC2 style signature calculator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ecdsa" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, crypto-pubkey-types + , hecc + }: + mkDerivation { + pname = "ecdsa"; + version = "0.2"; + sha256 = "1300m9rszfjmwqbqb7x9clg6y3qwgwa9s38w72r6plhzbiqmy28n"; + buildDepends = [ + base bytestring crypto-api crypto-pubkey-types hecc + ]; + homepage = "https://github.com/singpolyma/ecdsa-haskell"; + description = "Basic ECDSA signing implementation"; + license = "unknown"; + }) {}; + + "ecma262" = callPackage + ({ mkDerivation, base, containers, data-default, lens, parsec, safe + , transformers + }: + mkDerivation { + pname = "ecma262"; + version = "0.0.0"; + sha256 = "1hvi5adgqjkxq1y10d7jr39h4i63khmgrgmlfk09114flllnh8gm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers data-default lens parsec safe transformers + ]; + homepage = "https://github.com/fabianbergmark/ECMA-262"; + description = "A ECMA-262 interpreter library"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "ecu" = callPackage + ({ mkDerivation, base, bytestring, canlib, digest, directory + , process, vcd + }: + mkDerivation { + pname = "ecu"; + version = "0.0.8"; + sha256 = "1afb507ywpy2y29zmvywj25qw4gn1h5sd0k051jiw03yvdasn0wj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring digest directory process vcd ]; + extraLibraries = [ canlib ]; + description = "Tools for automotive ECU development"; + license = stdenv.lib.licenses.bsd3; + }) { canlib = null; }; + + "ed25519" = callPackage + ({ mkDerivation, base, bytestring, hlint, QuickCheck }: + mkDerivation { + pname = "ed25519"; + version = "0.0.2.0"; + sha256 = "0x08p2941g7f3xsg8jgy5j73v0dihg47j2i1hb53c7h4jhvc1fmj"; + buildDepends = [ base bytestring ]; + testDepends = [ base bytestring hlint QuickCheck ]; + configureFlags = [ "-ftest-hlint" "-ftest-properties" ]; + homepage = "http://thoughtpolice.github.com/hs-ed25519"; + description = "ed25519 cryptographic signatures"; + license = stdenv.lib.licenses.mit; + }) {}; + + "eddie" = callPackage + ({ mkDerivation, base, cmdargs, hint }: + mkDerivation { + pname = "eddie"; + version = "0.5"; + sha256 = "013fcf13pb771hkcfn0l1h57qczyn24s6d7hjszwgf9fazx713vd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cmdargs hint ]; + homepage = "http://eddie.googlecode.com/"; + description = "Command line file filtering with haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ede" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bifunctors + , bytestring, comonad, directory, filepath, free, lens, mtl + , parsers, scientific, semigroups, tasty, tasty-golden, text + , text-format, text-manipulate, trifecta, unordered-containers + , vector + }: + mkDerivation { + pname = "ede"; + version = "0.2.4"; + sha256 = "0aji7bnkql6k0b6qa9m7g7y6nvkz8hxwf8w5bk6yzxnzvfg3dxdb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-wl-pprint base bifunctors bytestring comonad directory + filepath free lens mtl parsers scientific semigroups text + text-format text-manipulate trifecta unordered-containers vector + ]; + testDepends = [ + aeson base bifunctors bytestring directory tasty tasty-golden text + ]; + configureFlags = [ "-f-build-executable" ]; + homepage = "http://github.com/brendanhay/ede"; + description = "Templating language with similar syntax and features to Liquid or Jinja2"; + license = "unknown"; + }) {}; + + "edenmodules" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel }: + mkDerivation { + pname = "edenmodules"; + version = "1.2.0.0"; + sha256 = "1wbasb9lsw2rycl2ibd8r9p3d9dl8gd75390qsc83znqx802ylxj"; + buildDepends = [ base containers deepseq parallel ]; + homepage = "http://www.mathematik.uni-marburg.de/~eden"; + description = "Semi-explicit parallel programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "edenskel" = callPackage + ({ mkDerivation, base, edenmodules, parallel }: + mkDerivation { + pname = "edenskel"; + version = "2.0.0.1"; + sha256 = "0fmr2chrpp990lyjfk13s4d8h1hdw853wk54233mpmxlh0sd32ki"; + editedCabalFile = "978022c24ce2326e9fabd18ce30d687b72034eae80cabc5ede83312d96a1d1df"; + buildDepends = [ base edenmodules parallel ]; + configureFlags = [ "-fpar" ]; + description = "Semi-explicit parallel programming skeleton library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "edentv" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cairo, containers + , directory, filepath, ghc-events-parallel, gtk, mtl, text + , zip-archive + }: + mkDerivation { + pname = "edentv"; + version = "4.9.2"; + sha256 = "19d103r1xgad4169yjgl7llmaixyvzx8i1rn5wq528km445071wv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring cairo containers directory filepath + ghc-events-parallel gtk mtl text zip-archive + ]; + homepage = "http://www.mathematik.uni-marburg.de/~eden"; + description = "A Tool to Visualize Parallel Functional Program Executions"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "edge" = callPackage + ({ mkDerivation, ALUT, base, cmdtheline, containers, gloss, random + , wraparound + }: + mkDerivation { + pname = "edge"; + version = "0.9.0.2"; + sha256 = "0rd95pw3b83zg50i29g6bvqh4dnz5ma9l3v5r1hhszmrkpyfvzkv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ALUT base cmdtheline containers gloss random wraparound + ]; + homepage = "http://frigidcode.com/code/edge"; + description = "Top view space combat arcade game"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "edit-distance" = callPackage + ({ mkDerivation, array, base, containers, random }: + mkDerivation { + pname = "edit-distance"; + version = "0.2.1.2"; + sha256 = "08dxsp1ar8mr4xrjy37lzl0s1rjnqsdq30p09nclip5pyhcw7g44"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers random ]; + configureFlags = [ "-fsplitbase" "-f-benchmark" "-f-tests" ]; + homepage = "http://github.com/batterseapower/edit-distance"; + description = "Levenshtein and restricted Damerau-Levenshtein edit distances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "edit-lenses" = callPackage + ({ mkDerivation, base, containers, data-default, lattices, mtl }: + mkDerivation { + pname = "edit-lenses"; + version = "0.2"; + sha256 = "1nrpbrq38q779s0fbzaxig2fdqgg9qg41vajx7lbhasal6aiclya"; + buildDepends = [ base containers data-default lattices mtl ]; + description = "Symmetric, stateful edit lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "edit-lenses-demo" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "edit-lenses-demo"; + version = "0.1"; + sha256 = "0dvxiwhbmknmg4w5dj202g8r0capvgy3rn6c757ci5nhcmr4lypc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-gtk" ]; + description = "Programs demoing the use of symmetric, stateful edit lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "editable" = callPackage + ({ mkDerivation, base, text, vty, vty-ui }: + mkDerivation { + pname = "editable"; + version = "1.0.0.2"; + sha256 = "15jz0b913xd8yd3nzk4vrlj0vzbhjarl05h9j0mdcfgxns5j0yxi"; + buildDepends = [ base text vty vty-ui ]; + homepage = "https://github.com/maxpow4h/editable"; + description = "Interactive editors for Generics"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "editline" = callPackage + ({ mkDerivation, base, libedit }: + mkDerivation { + pname = "editline"; + version = "0.2.1.1"; + sha256 = "101zhzja14n8bhbrly7w2aywx3sxyzgyjdrmgpg4gn4alf4lzdlz"; + buildDepends = [ base ]; + extraLibraries = [ libedit ]; + homepage = "http://code.haskell.org/editline"; + description = "Bindings to the editline library (libedit)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "effect-monad" = callPackage + ({ mkDerivation, base, ghc-prim, type-level-sets }: + mkDerivation { + pname = "effect-monad"; + version = "0.6.1"; + sha256 = "0kbjsdiv2x84spbw4qrgk76xwwgqrqhasim83h2jjwvn4qdpyjw8"; + buildDepends = [ base ghc-prim type-level-sets ]; + description = "Embeds effect systems into Haskell using parameteric effect monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "effective-aspects" = callPackage + ({ mkDerivation, base, Cabal, ghc-prim, hashtables, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "effective-aspects"; + version = "0.1.0.0"; + sha256 = "0hcczdc98w8mqhap20dm0dmxbmqrxa8xxs8mjx4lga7y2n6wq22i"; + buildDepends = [ base ghc-prim hashtables HUnit mtl QuickCheck ]; + testDepends = [ + base Cabal ghc-prim hashtables HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://pleiad.cl/EffectiveAspects"; + description = "A monadic embedding of aspect oriented programming"; + license = "unknown"; + }) {}; + + "effective-aspects-mzv" = callPackage + ({ mkDerivation, base, Cabal, ghc-prim, hashtables, HUnit, mzv + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "effective-aspects-mzv"; + version = "0.1.0.1"; + sha256 = "03mignf38inf10l19mcsjgjb0935lm53b29xy39pkcycrpmp0ckj"; + buildDepends = [ base ghc-prim hashtables HUnit mzv QuickCheck ]; + testDepends = [ + base Cabal ghc-prim hashtables HUnit mzv QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://pleiad.cl/EffectiveAspects"; + description = "A monadic embedding of aspect oriented programming, using \"Monads, Zippers and Views\" instead of mtl"; + license = "unknown"; + }) {}; + + "effects" = callPackage + ({ mkDerivation, base, containers, newtype, void }: + mkDerivation { + pname = "effects"; + version = "0.2.2"; + sha256 = "0ysz02qvw9gg271dsign11hs7cfsz7xfc4kjmggf10j86lcpi034"; + buildDepends = [ base containers newtype void ]; + homepage = "http://github.com/sjoerdvisscher/effects"; + description = "Computational Effects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "effects-parser" = callPackage + ({ mkDerivation, base, effects }: + mkDerivation { + pname = "effects-parser"; + version = "0.1"; + sha256 = "0vjjld95kg02a4nr2a0lwlcwaq3867qvbbjk8b1g6fd3d1qj456r"; + buildDepends = [ base effects ]; + homepage = "http://github.com/nybble41/effects-parser"; + description = "Parser Effect for the Control.Effects Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "effin" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "effin"; + version = "0.2.1.2"; + sha256 = "0zjblpsd837ngg1pb1rqb3wyszwx93hpn08qg0b6f68vks83z66s"; + buildDepends = [ base mtl ]; + configureFlags = [ "-fmtl" ]; + homepage = "https://github.com/YellPika/effin"; + description = "A Typeable-free implementation of extensible effects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "egison" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath, ghc + , ghc-paths, Glob, haskeline, HUnit, mtl, parsec, random + , regex-posix, strict-io, test-framework, test-framework-hunit + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "egison"; + version = "3.5.3"; + sha256 = "02j7y8nj11xa2w2lwdwz8cm6jkhxfl3ah2q1qkysavkpysrjpazl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory filepath ghc ghc-paths haskeline + mtl parsec random regex-posix strict-io text transformers + unordered-containers + ]; + testDepends = [ + base Glob HUnit mtl test-framework test-framework-hunit + transformers + ]; + homepage = "http://www.egison.org"; + description = "Programming language with non-linear pattern-matching against unfree data"; + license = stdenv.lib.licenses.mit; + }) {}; + + "egison-quote" = callPackage + ({ mkDerivation, base, egison, mtl, parsec, template-haskell }: + mkDerivation { + pname = "egison-quote"; + version = "0.2"; + sha256 = "1qmbivr4lp8m27ns5cz38fkkynfky9z73hqr173dhyvqccjamfgk"; + buildDepends = [ base egison mtl parsec template-haskell ]; + homepage = "https://github.com/xenophobia/Egison-Quote"; + description = "A quasi quotes for using Egison expression in Haskell code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "egison-tutorial" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , egison, filepath, ghc, ghc-paths, haskeline, mtl, parsec + , regex-posix, strict-io, transformers, unordered-containers + }: + mkDerivation { + pname = "egison-tutorial"; + version = "3.3.6"; + sha256 = "0v234hcmx7jr8xqdsmi0v4p0a80v09sdmgqpmvssr0vfj9gjk18x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory egison filepath ghc + ghc-paths haskeline mtl parsec regex-posix strict-io transformers + unordered-containers + ]; + homepage = "http://www.egison.org"; + description = "A tutorial program for the Egison programming language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ehaskell" = callPackage + ({ mkDerivation, base, directory, filepath, mtlparse, process + , regexpr, utf8-string, yjtools + }: + mkDerivation { + pname = "ehaskell"; + version = "0.7"; + sha256 = "0d7j20lrxy5qy1ybgywfjk0d0f6iin37nfw9zdbmhi1z2l89mmnj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath mtlparse process regexpr utf8-string + yjtools + ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/ehaskell/index.xhtml"; + description = "like eruby, ehaskell is embedded haskell"; + license = "GPL"; + }) {}; + + "ehs" = callPackage + ({ mkDerivation, base, dlist, haskell-src-meta, parsec + , template-haskell + }: + mkDerivation { + pname = "ehs"; + version = "0.1.0.1"; + sha256 = "1g1mq956jd9fnh17zzgpyfc4b8pc10iqfgmm691hskx6wf6lc641"; + buildDepends = [ + base dlist haskell-src-meta parsec template-haskell + ]; + homepage = "http://github.com/minpou/ehs/"; + description = "embedded Haskell by using quasiquotes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "eibd-client-simple" = callPackage + ({ mkDerivation, base, bytestring, containers, eibclient, mtl + , transformers + }: + mkDerivation { + pname = "eibd-client-simple"; + version = "0.0.4"; + sha256 = "14nxahznqy6xfjgyi8d11b4hgrw431ywqc5hkz0lbpgxysgkc61d"; + editedCabalFile = "5154a0f9083521b4c60cee92f2614b253961fd1e2dd9e7c5b541630df8597d80"; + buildDepends = [ base bytestring containers mtl transformers ]; + extraLibraries = [ eibclient ]; + description = "EIBd Client"; + license = stdenv.lib.licenses.gpl3; + }) { eibclient = null; }; + + "eigen" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "eigen"; + version = "1.0.0"; + sha256 = "1957jq0fv3migj9807ifa0iws8x8ysxz0a6mhrvblvz0dl175vr6"; + buildDepends = [ base vector ]; + homepage = "https://github.com/osidorkin/haskell-eigen"; + description = "Haskel binding for Eigen library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "either" = callPackage + ({ mkDerivation, base, bifunctors, exceptions, free, monad-control + , MonadRandom, mtl, profunctors, semigroupoids, semigroups + , transformers, transformers-base + }: + mkDerivation { + pname = "either"; + version = "4.3.2.1"; + sha256 = "09c1xal7d6azw0cc8mwi0ry8blysg29cmyfipdhg1b7vzyjavv22"; + buildDepends = [ + base bifunctors exceptions free monad-control MonadRandom mtl + profunctors semigroupoids semigroups transformers transformers-base + ]; + homepage = "http://github.com/ekmett/either/"; + description = "An either monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "either-unwrap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "either-unwrap"; + version = "1.1"; + sha256 = "0g1f5m7bcpnyg2sdvwx8x34ml6dqfrn326s8pbfciaqqf7wddayc"; + buildDepends = [ base ]; + homepage = "http://github.com/gcross/either-unwrap"; + description = "Functions for probing and unwrapping values inside of Either"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "eithers" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "eithers"; + version = "0.2.0"; + sha256 = "069w3qbyghs1w8wqimj54dwblq5rx1ylgflzzc4cwnjn0aqzgs45"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg" = callPackage + ({ mkDerivation, aeson, base, bytestring, ekg-core, filepath + , network, snap-core, snap-server, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "ekg"; + version = "0.4.0.5"; + sha256 = "0ak06yz88p79bhayy8byy3j9yw9bix7zhw8yxfcdnxjwgnx621h0"; + buildDepends = [ + aeson base bytestring ekg-core filepath network snap-core + snap-server text time transformers unordered-containers + ]; + homepage = "https://github.com/tibbe/ekg"; + description = "Remote monitoring of processes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg-bosun" = callPackage + ({ mkDerivation, aeson, base, ekg-core, http-client, lens, network + , network-uri, old-locale, text, time, unordered-containers, vector + , wreq + }: + mkDerivation { + pname = "ekg-bosun"; + version = "1.0.3"; + sha256 = "0mlfsmw1aa24p6fhml8m2dj2v7hrp91a9d3cfl74rr8z8am61mqc"; + buildDepends = [ + aeson base ekg-core http-client lens network network-uri old-locale + text time unordered-containers vector wreq + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/ocharles/ekg-bosun"; + description = "Send ekg metrics to a Bosun instance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg-carbon" = callPackage + ({ mkDerivation, base, ekg-core, network, network-carbon, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "ekg-carbon"; + version = "1.0.2"; + sha256 = "0m8cv2hsn1745f7pj552rp9sjsyfh7fbgjw6k2ippqcbxmhqmf4i"; + buildDepends = [ + base ekg-core network network-carbon text time unordered-containers + vector + ]; + homepage = "http://github.com/ocharles/ekg-carbon"; + description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg-core" = callPackage + ({ mkDerivation, base, containers, ghc-prim, text + , unordered-containers + }: + mkDerivation { + pname = "ekg-core"; + version = "0.1.0.2"; + sha256 = "0iipj2q4msawxlvzzikiy7jls22ncbx7v3ldi7y75d52cyl2lmpg"; + buildDepends = [ + base containers ghc-prim text unordered-containers + ]; + homepage = "https://github.com/tibbe/ekg-core"; + description = "Tracking of system metrics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg-log" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, ekg-core + , fast-logger, filepath, text, time, unix, unordered-containers + }: + mkDerivation { + pname = "ekg-log"; + version = "0.1.0.3"; + sha256 = "1rgjpd0cksxxr1934k9xpzhyzsl54d7yp1mh65m85z7665kcjshw"; + buildDepends = [ + aeson base bytestring directory ekg-core fast-logger filepath text + time unix unordered-containers + ]; + homepage = "https://github.com/ixmatus/ekg-log"; + description = "Push metrics to a log file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg-rrd" = callPackage + ({ mkDerivation, base, directory, ekg-core, HUnit, mtl, process + , test-framework, test-framework-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-rrd"; + version = "0.2.0.14"; + sha256 = "07is6m992laicd334pxdj9lli0wgspk69k30ppi5irvlczyfaqki"; + buildDepends = [ + base directory ekg-core mtl process text time unordered-containers + ]; + testDepends = [ + base ekg-core HUnit test-framework test-framework-hunit text time + unordered-containers + ]; + homepage = "https://bitbucket.org/davecturner/ekg-rrd"; + description = "Passes ekg statistics to rrdtool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ekg-statsd" = callPackage + ({ mkDerivation, base, bytestring, ekg-core, network, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-statsd"; + version = "0.2.0.1"; + sha256 = "0s01bkir41189ss72sshlbg4y4qk2wvkr234m2j1y0169l067687"; + buildDepends = [ + base bytestring ekg-core network text time unordered-containers + ]; + homepage = "https://github.com/tibbe/ekg-statsd"; + description = "Push metrics to statsd"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "electrum-mnemonic" = callPackage + ({ mkDerivation, base, tasty, tasty-quickcheck }: + mkDerivation { + pname = "electrum-mnemonic"; + version = "0.1.2"; + sha256 = "1lswfw72imi326146dyvva3w9g4v5725kj817q9bjgrfmzn2k2k3"; + buildDepends = [ base ]; + testDepends = [ base tasty tasty-quickcheck ]; + description = "easy to remember mnemonic for a high-entropy value"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "elerea" = callPackage + ({ mkDerivation, base, containers, transformers, transformers-base + }: + mkDerivation { + pname = "elerea"; + version = "2.8.0"; + sha256 = "1sc71775f787dh70ay9fm6x6npsn81yci9yr984ai87ddz023sab"; + buildDepends = [ base containers transformers transformers-base ]; + description = "A minimalistic FRP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elerea-examples" = callPackage + ({ mkDerivation, base, elerea, GLFW, OpenGL }: + mkDerivation { + pname = "elerea-examples"; + version = "2.2.3"; + sha256 = "17m52c6qa905wpfanllhnaizq6vv2hp0ldfmlv10b0hbzjs29bx1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base elerea GLFW OpenGL ]; + description = "Example applications for Elerea"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elerea-sdl" = callPackage + ({ mkDerivation, base, elerea, SDL }: + mkDerivation { + pname = "elerea-sdl"; + version = "0.1.1"; + sha256 = "1dfbgnwn0jj3lv2fskc2k3m4h0crars2d1p0gpj265r4k58qis36"; + buildDepends = [ base elerea SDL ]; + homepage = "http://github.com/singpolyma/elerea-sdl"; + description = "Elerea FRP wrapper for SDL"; + license = "unknown"; + }) {}; + + "elevator" = callPackage + ({ mkDerivation, base, clean-unions, transformers }: + mkDerivation { + pname = "elevator"; + version = "0.1.3"; + sha256 = "0z7rj70ilv4y95prfdj3fjlw4icr64d66lqgyr6jp28zxrxw1535"; + buildDepends = [ base clean-unions transformers ]; + homepage = "https://github.com/fumieval/elevator"; + description = "Immediately lifts to a desired level"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elf" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "elf"; + version = "0.27"; + sha256 = "19ylk13ny2clwfgqv6r55h80ghlgzbwydzrfy1msyxcxn4zmdpjs"; + buildDepends = [ base binary bytestring ]; + homepage = "http://github.com/erikcharlebois/elf"; + description = "Parser for ELF object format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-build-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, elm-compiler + , elm-core-sources, file-embed, template-haskell + }: + mkDerivation { + pname = "elm-build-lib"; + version = "0.14.0.0"; + sha256 = "12hhyjr3bshbz66zxl5jfs4s3qx6laqqwcim3kf8rj2vh12h6wj5"; + buildDepends = [ + base bytestring containers elm-compiler elm-core-sources file-embed + template-haskell + ]; + homepage = "http://github.com/JoeyEremondi/elm-build-lib"; + description = "Compile Elm code to JS within Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-compiler" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, blaze-html + , blaze-markup, bytestring, cmdargs, containers, directory + , filemanip, filepath, HUnit, indents, language-ecmascript + , language-glsl, mtl, parsec, pretty, process, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers, union-find, unordered-containers + }: + mkDerivation { + pname = "elm-compiler"; + version = "0.14"; + sha256 = "1vgbs3navs6dr36k408kc83gkn2ndhmc0b1015zk3jb0wkmvm73y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cmdargs containers directory filepath indents language-ecmascript + language-glsl mtl parsec pretty process text transformers + union-find unordered-containers + ]; + testDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cmdargs containers directory filemanip filepath HUnit indents + language-ecmascript language-glsl mtl parsec pretty process + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text transformers union-find + unordered-containers + ]; + homepage = "http://elm-lang.org"; + description = "Values to help with elm-package, elm-make, and elm-lang.org."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-core-sources" = callPackage + ({ mkDerivation, base, bytestring, containers, file-embed + , template-haskell + }: + mkDerivation { + pname = "elm-core-sources"; + version = "1.0.0"; + sha256 = "1yr0csgz0hv25cz3jslap0adwvfcvv35bns32b9g0vyda1fm00x4"; + buildDepends = [ + base bytestring containers file-embed template-haskell + ]; + homepage = "http://github.com/JoeyEremondi/elm-build-lib"; + description = "Source files for the Elm runtime and standard libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-get" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, base, binary + , bytestring, containers, directory, Elm, filepath, HTTP + , http-client, http-client-tls, http-types, mtl, network + , optparse-applicative, process, vector + }: + mkDerivation { + pname = "elm-get"; + version = "0.1.3"; + sha256 = "1did7vjd1h2kh5alndd2b63zi8b1m9hf6k1k75yxwvw6f6mz5i4q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty ansi-wl-pprint base binary bytestring containers + directory Elm filepath HTTP http-client http-client-tls http-types + mtl network optparse-applicative process vector + ]; + homepage = "http://github.com/elm-lang/elm-get"; + description = "Tool for sharing and using Elm libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-make" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, blaze-html + , blaze-markup, bytestring, containers, directory, elm-compiler + , elm-package, filepath, mtl, optparse-applicative, text + }: + mkDerivation { + pname = "elm-make"; + version = "0.1"; + sha256 = "1hrc8bzfqzrcmkzqcampxkn5m113blfp4095h6c2xnadiicbvwdy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base binary blaze-html blaze-markup bytestring + containers directory elm-compiler elm-package filepath mtl + optparse-applicative text + ]; + homepage = "http://elm-lang.org"; + description = "A build tool for Elm projects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-package" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, base, binary + , bytestring, containers, directory, elm-compiler, filepath, HTTP + , http-client, http-client-tls, http-types, mtl, network + , optparse-applicative, pretty, process, text, time + , unordered-containers, vector, zip-archive + }: + mkDerivation { + pname = "elm-package"; + version = "0.2.2"; + sha256 = "0hkcy1mix2rng2k2zhzgb16nd0asfj9rm9ya2by67vjysiz8cmnr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty ansi-wl-pprint base binary bytestring containers + directory elm-compiler filepath HTTP http-client http-client-tls + http-types mtl network optparse-applicative pretty process text + time unordered-containers vector zip-archive + ]; + homepage = "http://github.com/elm-lang/elm-package"; + description = "Package manager for Elm libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-reactor" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , cmdargs, containers, directory, elm-compiler, filepath, fsnotify + , HTTP, mtl, process, snap-core, snap-server, system-filepath, text + , time, transformers, unordered-containers, websockets + , websockets-snap + }: + mkDerivation { + pname = "elm-reactor"; + version = "0.2.0.1"; + sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html blaze-markup bytestring cmdargs containers + directory elm-compiler filepath fsnotify HTTP mtl process snap-core + snap-server system-filepath text time transformers + unordered-containers websockets websockets-snap + ]; + homepage = "http://elm-lang.org"; + description = "Interactive development tool for Elm programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-repl" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-trie, cmdargs + , containers, directory, elm-compiler, elm-package, filepath + , haskeline, HUnit, mtl, parsec, process, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "elm-repl"; + version = "0.4"; + sha256 = "1yy3vxp87bxps41x985sa0q7cqm9wx5d8sc04q0licx0in2phvyi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring bytestring-trie cmdargs containers directory + elm-compiler elm-package filepath haskeline mtl parsec process + ]; + testDepends = [ + base bytestring bytestring-trie cmdargs directory elm-compiler + elm-package filepath haskeline HUnit mtl parsec process QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/elm-lang/elm-repl"; + description = "a REPL for Elm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-server" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , Elm, filepath, mtl, process, snap-core, snap-server + , unordered-containers + }: + mkDerivation { + pname = "elm-server"; + version = "0.11.0.1"; + sha256 = "0nnkhmmm4cl6a314xxh5qwxkjsc3k3vcwdfar62578ykarxb53g1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers directory Elm filepath mtl + process snap-core snap-server unordered-containers + ]; + homepage = "http://elm-lang.org"; + description = "Server for developing Elm projects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "elm-yesod" = callPackage + ({ mkDerivation, base, blaze-markup, Elm, shakespeare-js, text + , yesod-core + }: + mkDerivation { + pname = "elm-yesod"; + version = "0.2"; + sha256 = "0hza3khwspwlqbyllh2w1083hh19hslc0lhdryq1bbs8bssird39"; + buildDepends = [ + base blaze-markup Elm shakespeare-js text yesod-core + ]; + homepage = "http://elm-lang.org"; + description = "The Elm language Yesod compatibility module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "email" = callPackage + ({ mkDerivation, array, base, bytestring, encoding, HaskellNet + , hsemail, old-locale, old-time, parsec, process, time + }: + mkDerivation { + pname = "email"; + version = "0.1.1.2"; + sha256 = "144a53an7laivcc6zxawsjz8yijknswnlbrd8id87d6x6lbq1cw3"; + buildDepends = [ + array base bytestring encoding HaskellNet hsemail old-locale + old-time parsec process time + ]; + description = "Sending eMail in Haskell made easy"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "email-header" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , case-insensitive, containers, QuickCheck, tasty, tasty-quickcheck + , text, text-icu, time + }: + mkDerivation { + pname = "email-header"; + version = "0.2.0"; + sha256 = "1kl7d1scxq6ygjdixl4xkhaa4d60zr8i92fkcw5qczk44la4wiyv"; + buildDepends = [ + attoparsec base base64-bytestring bytestring case-insensitive + containers text text-icu time + ]; + testDepends = [ + base bytestring case-insensitive containers QuickCheck tasty + tasty-quickcheck text time + ]; + homepage = "http://github.com/knrafto/email-header"; + description = "Parsing and rendering of email and MIME headers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "email-postmark" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , HTTP, network + }: + mkDerivation { + pname = "email-postmark"; + version = "0.2"; + sha256 = "17zby98j1glsslrndmxl6zwrc3q7ir9771yvfxijawp4wdx6nayy"; + buildDepends = [ + aeson attoparsec base bytestring containers HTTP network + ]; + description = "A simple wrapper to send emails via the api of the service postmark (http://postmarkapp.com/)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "email-validate" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, ghc-prim, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "email-validate"; + version = "2.0.1"; + sha256 = "1qxvcm8xiyz50ganzic8cm8nxswq361i80yi939y3n89dk067lzj"; + buildDepends = [ attoparsec base bytestring ghc-prim ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://porg.es/blog/email-address-validation-simpler-faster-more-correct"; + description = "Validating an email address string against RFC 5322"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "email-validator" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, dns, doctest + , email-validate, HUnit, parallel-io, pcre-light, tasty + , tasty-hunit + }: + mkDerivation { + pname = "email-validator"; + version = "0.0.3"; + sha256 = "0ai0fj7rpq9h0i0rznrsqwvqbkkry5dgq4hgg5jc8ma3j9gym87n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs directory dns email-validate HUnit + parallel-io pcre-light tasty tasty-hunit + ]; + testDepends = [ + base bytestring cmdargs directory dns doctest email-validate HUnit + parallel-io pcre-light tasty tasty-hunit + ]; + description = "Perform basic syntax and deliverability checks on email addresses"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "embeddock" = callPackage + ({ mkDerivation, base, filepath, her-lexer, MissingH, process }: + mkDerivation { + pname = "embeddock"; + version = "0.3.0.1"; + sha256 = "01xyqwnyza1cpd7ky4kgr1z5m8w2ms395lj7xjwxh42jg65b1rfr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base filepath her-lexer MissingH process ]; + homepage = "https://github.com/nushio3/embeddock"; + description = "Embed the values in scope in the haddock documentation of the module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "embeddock-example" = callPackage + ({ mkDerivation, base, embeddock, time }: + mkDerivation { + pname = "embeddock-example"; + version = "0.1"; + sha256 = "07xc7kdnlbfwr08zhgjphbcmn8ycilp6pna3nk4y0w2hw87g7db0"; + buildDepends = [ base embeddock time ]; + homepage = "https://github.com/nushio3/embeddock-example"; + description = "Example of using embeddock"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "embroidery" = callPackage + ({ mkDerivation, base, bytestring, dlist, gloss, haskell98, HCodecs + , mtl + }: + mkDerivation { + pname = "embroidery"; + version = "0.1"; + sha256 = "1vqksv7a12xzi6zp4b2qfnsb5gaarg5bhxanhbi4qkn1jmwy82yx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring dlist gloss haskell98 HCodecs mtl + ]; + homepage = "https://ludflu@github.com/ludflu/embroidery.git"; + description = "support for embroidery formats in haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "emgm" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, syb }: + mkDerivation { + pname = "emgm"; + version = "0.4"; + sha256 = "0cpcwrb6wqwq371wqjmhzfhdwk3vfhjjgz4vgjsjvw6cdhbpw5p1"; + buildDepends = [ base ]; + testDepends = [ base HUnit QuickCheck syb ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/EMGM"; + description = "Extensible and Modular Generics for the Masses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "empty" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "empty"; + version = "9"; + sha256 = "0ap7qby3n5qiwf791z4li05h0l6p6xi899wkmg6x8z6bb8z9q2d9"; + description = "Ceci n'est pas une package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enclosed-exceptions" = callPackage + ({ mkDerivation, async, base, deepseq, hspec, lifted-base + , monad-control, QuickCheck, transformers, transformers-base + }: + mkDerivation { + pname = "enclosed-exceptions"; + version = "1.0.1"; + sha256 = "1kid1hi392h88a1am0jkm7dhwl3v78lw5wfcyhmh0x454yr3b6zz"; + buildDepends = [ + async base deepseq lifted-base monad-control transformers + transformers-base + ]; + testDepends = [ + async base deepseq hspec lifted-base monad-control QuickCheck + transformers transformers-base + ]; + homepage = "https://github.com/jcristovao/enclosed-exceptions"; + description = "Catching all exceptions from within an enclosed computation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "encoding" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , extensible-exceptions, ghc-prim, HaXml, mtl, regex-compat + }: + mkDerivation { + pname = "encoding"; + version = "0.7.0.2"; + sha256 = "14l3dx7ayvp2dm37c3h7p63zfzmhwpx1hirbkm04idhi3906lxps"; + buildDepends = [ + array base binary bytestring containers extensible-exceptions + ghc-prim HaXml mtl regex-compat + ]; + configureFlags = [ "-fsystemencoding" "-fsplitbase" ]; + homepage = "http://code.haskell.org/encoding/"; + description = "A library for various character encodings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "endo" = callPackage + ({ mkDerivation, base, between, transformers }: + mkDerivation { + pname = "endo"; + version = "0.1.0.1"; + sha256 = "031608wws9bcgz1zywvkml68p4a6s8br7c0fhg5rdqyy7g4bympd"; + buildDepends = [ base between transformers ]; + configureFlags = [ "-f-pedantic" ]; + homepage = "https://github.com/trskop/endo"; + description = "Endomorphism utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "engine-io" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring + , bytestring, either, free, monad-loops, mwc-random, stm, stm-delay + , text, transformers, unordered-containers, vector, websockets + }: + mkDerivation { + pname = "engine-io"; + version = "1.2.3"; + sha256 = "05sc939x24f3na6nxywgbq0yx4wdamh6zk4spdclqgq65j7v0hxc"; + buildDepends = [ + aeson async attoparsec base base64-bytestring bytestring either + free monad-loops mwc-random stm stm-delay text transformers + unordered-containers vector websockets + ]; + homepage = "http://github.com/ocharles/engine.io"; + description = "A Haskell implementation of Engine.IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "engine-io-snap" = callPackage + ({ mkDerivation, attoparsec-enumerator, base, bytestring + , containers, engine-io, MonadCatchIO-transformers, snap-core + , unordered-containers, websockets, websockets-snap + }: + mkDerivation { + pname = "engine-io-snap"; + version = "1.0.2"; + sha256 = "0x2sb3b825ds1g2g15yyqxdrw6bh968ivmyd1933l47649qbs0xr"; + buildDepends = [ + attoparsec-enumerator base bytestring containers engine-io + MonadCatchIO-transformers snap-core unordered-containers websockets + websockets-snap + ]; + homepage = "http://github.com/ocharles/engine.io"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "engine-io-yesod" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , engine-io, http-types, text, unordered-containers, wai + , wai-websockets, websockets, yesod-core + }: + mkDerivation { + pname = "engine-io-yesod"; + version = "1.0.1"; + sha256 = "0pczmiqrg046r367j071h2hr6p2amw93sqy7j1drd2gdiwaxzn02"; + editedCabalFile = "5963c385f145309049f67eb35f835abf2530a7b117730bd9fe0c4991837a52aa"; + buildDepends = [ + base bytestring conduit conduit-extra engine-io http-types text + unordered-containers wai wai-websockets websockets yesod-core + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "engineering-units" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "engineering-units"; + version = "0.0.1"; + sha256 = "1jpipav3znxbj7ld5m53wv6pmv1nrcxprqm0m1p3ny9cmpnw3r9x"; + buildDepends = [ base ]; + description = "A numeric type for managing and automating engineering units"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "entropy" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "entropy"; + version = "0.3.4.1"; + sha256 = "10myxs2a7838sywnlfggpsd7lmvzphl10zdh1vbbi18n3x79gyk0"; + buildDepends = [ base bytestring unix ]; + configureFlags = [ "-f-halvm" ]; + homepage = "https://github.com/TomMD/entropy"; + description = "A platform independent entropy source"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enumerable" = callPackage + ({ mkDerivation, base, control-monad-omega, tagged }: + mkDerivation { + pname = "enumerable"; + version = "0.0.3"; + sha256 = "1v94y0a3rlkg3qlbv70d1zj2vjhssf1f89xlgb5cnsy9az07517q"; + buildDepends = [ base control-monad-omega tagged ]; + description = "A typeclass for enumerating all values a type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enumeration" = callPackage + ({ mkDerivation, arith-encode, arithmoi, base, binary, Cabal + , containers, heap, HUnit-Plus + }: + mkDerivation { + pname = "enumeration"; + version = "0.1.0"; + sha256 = "17d7vm2nkyhxw2f0wk6llrw9y5kqzgqlgswv98wrpnpsspwmx0bk"; + buildDepends = [ + arith-encode arithmoi base binary Cabal containers heap + ]; + testDepends = [ + arith-encode arithmoi base binary Cabal containers heap HUnit-Plus + ]; + homepage = "https://github.com/emc2/enumeration"; + description = "A practical API for building recursive enumeration procedures and enumerating datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enumerator" = callPackage + ({ mkDerivation, base, bytestring, containers, text, transformers + }: + mkDerivation { + pname = "enumerator"; + version = "0.4.20"; + sha256 = "02a75dggj295zkhgjry5cb43s6y6ydpjb5w6vgl7kd9b6ma11qik"; + buildDepends = [ base bytestring containers text transformers ]; + homepage = "https://john-millikin.com/software/enumerator/"; + description = "Reliable, high-performance processing with left-fold enumerators"; + license = stdenv.lib.licenses.mit; + }) {}; + + "enumerator-fd" = callPackage + ({ mkDerivation, base, enumerator, mtl }: + mkDerivation { + pname = "enumerator-fd"; + version = "0.1.0.2"; + sha256 = "0xbrkv65m206qlvnjlbfb52kvjhw91rdnihwv3y31p2qj5zlz29p"; + buildDepends = [ base enumerator mtl ]; + homepage = "https://john-millikin.com/software/enumerator/"; + description = "Enumerator instances for monads-fd classes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "enumerator-tf" = callPackage + ({ mkDerivation, base, enumerator, monads-tf }: + mkDerivation { + pname = "enumerator-tf"; + version = "0.1.1"; + sha256 = "0s47j6pf05nwl105i2vwvsn18gis1v96gid85kj49ngb8ax0pjsp"; + buildDepends = [ base enumerator monads-tf ]; + homepage = "https://john-millikin.com/software/enumerator/"; + description = "Enumerator instances for monads-tf classes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "enumfun" = callPackage + ({ mkDerivation, base, enummapset-th }: + mkDerivation { + pname = "enumfun"; + version = "0.5.1.0"; + sha256 = "1fq4zmhc825bmyslfm7kbsa29qq773cgrz4npj2bcfl0jkbl3ndc"; + buildDepends = [ base enummapset-th ]; + homepage = "https://github.com/liyang/enumfun"; + description = "Finitely represented /total/ EnumMaps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enummapmap" = callPackage + ({ mkDerivation, base, cereal, containers, contravariant + , data-default, deepseq, ghc-prim, hspec, hspec-expectations, HUnit + , lens, QuickCheck, safecopy, semigroups + }: + mkDerivation { + pname = "enummapmap"; + version = "0.7.0"; + sha256 = "17rlynm46i3y76ms8s5ajkz50cj5m1anw83dizj281887qg63iwr"; + buildDepends = [ + base contravariant data-default deepseq ghc-prim lens safecopy + semigroups + ]; + testDepends = [ + base cereal containers deepseq hspec hspec-expectations HUnit lens + QuickCheck safecopy semigroups + ]; + description = "Map of maps using Enum types as keys"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enummapset" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "enummapset"; + version = "0.5.2.0"; + sha256 = "065gxljrjw59rdf7abq0v0c29wg1ymg984ckixnjrcs1yks0c2js"; + buildDepends = [ base containers deepseq ]; + configureFlags = [ "-f-debug" ]; + homepage = "https://github.com/michalt/enummapset"; + description = "IntMap and IntSet with Enum keys/elements"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enummapset-th" = callPackage + ({ mkDerivation, base, containers, deepseq, template-haskell }: + mkDerivation { + pname = "enummapset-th"; + version = "0.6.0.1"; + sha256 = "1v12pfj6k8av58sh6siwzspf2dnbcapmrzfpg2p4yz3bdkc70hh8"; + buildDepends = [ base containers deepseq template-haskell ]; + homepage = "https://github.com/liyang/enummapset-th"; + description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "enumset" = callPackage + ({ mkDerivation, base, data-accessor, storable-record }: + mkDerivation { + pname = "enumset"; + version = "0.0.4"; + sha256 = "1dzwxi7i757zdf68v470n8dwn1g8kg51w3c1mwqyxwq85650805w"; + buildDepends = [ base data-accessor storable-record ]; + description = "Sets of enumeration values represented by machine words"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "env-parser" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, containers, http-types, mtl + , network, old-locale, text, time, transformers + }: + mkDerivation { + pname = "env-parser"; + version = "0.0.2.1"; + sha256 = "13d6yi5jbdi84nccn3ffiw96v5knbz4madjfg980izxfrnbsl1rr"; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring containers http-types mtl network old-locale text time + transformers + ]; + homepage = "http://github.com/tel/env-parser"; + description = "Pull configuration information from the ENV"; + license = stdenv.lib.licenses.mit; + }) {}; + + "envparse" = callPackage + ({ mkDerivation, base, containers, hspec }: + mkDerivation { + pname = "envparse"; + version = "0.1.0"; + sha256 = "1rlqb5wcqws0rz66cd704swmcx93617ai25hsx4ah45r18qs3qsh"; + buildDepends = [ base containers ]; + testDepends = [ base containers hspec ]; + homepage = "http://example.com/"; + description = "Parse environment variables"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "epanet-haskell" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "epanet-haskell"; + version = "2.0.12.4"; + sha256 = "1jpz58zlkhgf2fl4fzicpdkqqdbwy3sw56dga8yvjmgv5zcqqshx"; + buildDepends = [ base ]; + homepage = "http://epanet.de/developer/haskell.html"; + description = "Haskell binding for EPANET"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "epass" = callPackage + ({ mkDerivation, base, stm, time }: + mkDerivation { + pname = "epass"; + version = "0.2.1"; + sha256 = "0sg5pipzc4s9xq83ari7rigjbvhyh76kqnp57i98bs3k54ba53ym"; + buildDepends = [ base stm time ]; + homepage = "http://github.com/baldo/epass"; + description = "Baisc, Erlang-like message passing supporting sockets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "epic" = callPackage + ({ mkDerivation, array, base, boehmgc, Cabal, directory, gmp, happy + , mtl, process + }: + mkDerivation { + pname = "epic"; + version = "0.9.3.2"; + sha256 = "1l73absns4ci20brkdjg1r1l9p4xxx88vax736diqik7rl7zrx9h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base Cabal directory mtl process ]; + buildTools = [ happy ]; + extraLibraries = [ boehmgc gmp ]; + homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php"; + description = "Compiler for a simple functional language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "epoll" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "epoll"; + version = "0.2.2"; + sha256 = "0iz1x6lb5b71h4sgiacsnv5f8zj445v88a3rsra7vbza5g35nwnp"; + buildDepends = [ base unix ]; + homepage = "http://github.com/twittner/epoll/"; + description = "epoll bindings"; + license = "LGPL"; + }) {}; + + "eprocess" = callPackage + ({ mkDerivation, base, exceptions, mtl }: + mkDerivation { + pname = "eprocess"; + version = "1.7.0"; + sha256 = "1h4ajq1rraiz7qw7350128n26jnqhzk9iyjzqc3lnbyx87q8j73v"; + buildDepends = [ base exceptions mtl ]; + description = "*Very* basic Erlang-like process support for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "epub" = callPackage + ({ mkDerivation, base, bytestring, filepath, old-time, utf8-string + , xml, zip-archive + }: + mkDerivation { + pname = "epub"; + version = "0.0.7"; + sha256 = "0h9j9qqdllkng13w978fpd44zxni5v0mpywh7yxz259hlihwmw22"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring filepath old-time utf8-string xml zip-archive + ]; + description = "EPUB E-Book construction support library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "epub-metadata" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HUnit, hxt, mtl, regex-compat, zip-archive + }: + mkDerivation { + pname = "epub-metadata"; + version = "4.2"; + sha256 = "1pj0z6avdwvqrnjgwn7x5ajc7nagr575cilxmvzj22zlzhz4if3p"; + buildDepends = [ + base bytestring containers directory filepath hxt mtl regex-compat + zip-archive + ]; + testDepends = [ + base bytestring directory filepath HUnit hxt mtl regex-compat + zip-archive + ]; + homepage = "http://ui3.info/d/proj/epub-metadata.html"; + description = "Library for parsing epub document metadata"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "epub-tools" = callPackage + ({ mkDerivation, base, bytestring, directory, epub-metadata + , filepath, HUnit, mtl, parsec, process, regex-compat, zip-archive + }: + mkDerivation { + pname = "epub-tools"; + version = "2.5"; + sha256 = "0ksnzh2j1xa5jvql7b37dnld3pv1lqf62rfww6wv58hh3d1zmzwj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory epub-metadata filepath mtl parsec process + regex-compat zip-archive + ]; + testDepends = [ + base directory epub-metadata filepath HUnit mtl parsec regex-compat + ]; + homepage = "http://ui3.info/d/proj/epub-tools.html"; + description = "Command line utilities for working with epub files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "epubname" = callPackage + ({ mkDerivation, base, directory, epub-metadata, mtl, regex-compat + }: + mkDerivation { + pname = "epubname"; + version = "2.3.2"; + sha256 = "1l3vi5z46x4m5h3x97hgr9g76i4s5scmpmpjzf97c1kddw31hlh3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory epub-metadata mtl regex-compat ]; + homepage = "http://ui3.info/d/proj/epubname.html"; + description = "Rename epub ebook files based on meta information"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "eq" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "eq"; + version = "4.0.3"; + sha256 = "1n2f20dh1rghv8c43dgdlpgamq61dy8dzh86v4p62a125pgawfn3"; + buildDepends = [ base semigroupoids ]; + homepage = "http://github.com/ekmett/eq/"; + description = "Leibnizian equality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "equal-files" = callPackage + ({ mkDerivation, base, bytestring, explicit-exception, filemanip + , transformers, utility-ht + }: + mkDerivation { + pname = "equal-files"; + version = "0.0.5.1"; + sha256 = "1rm0hk42xnzix1ba7bxfrc910v4nnhvqk3cbdrxy7avzhad31nbf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring explicit-exception filemanip transformers + utility-ht + ]; + homepage = "http://code.haskell.org/~thielema/equal-files/"; + description = "Shell command for finding equal files"; + license = "GPL"; + }) {}; + + "equational-reasoning" = callPackage + ({ mkDerivation, base, singletons, template-haskell, void }: + mkDerivation { + pname = "equational-reasoning"; + version = "0.2.0.4"; + sha256 = "1f94y6h7qg7rck7rxf6j8sygkh1xmfk0z1lr71inx6s74agjyc9j"; + buildDepends = [ base singletons template-haskell void ]; + description = "Proof assistant for Haskell using DataKinds & PolyKinds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "equivalence" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, STMonadTrans + , template-haskell, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "equivalence"; + version = "0.2.5"; + sha256 = "014r9v81r7nj5pynfk3wa4lm4hk04123fgxkhb9a945wi6d9m5h3"; + buildDepends = [ base containers mtl STMonadTrans ]; + testDepends = [ + base containers mtl QuickCheck STMonadTrans template-haskell + test-framework test-framework-quickcheck2 + ]; + homepage = "https://bitbucket.org/paba/equivalence/"; + description = "Maintaining an equivalence relation implemented as union-find using STT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "erd" = callPackage + ({ mkDerivation, base, bytestring, containers, graphviz, parsec + , text + }: + mkDerivation { + pname = "erd"; + version = "0.1.3.0"; + sha256 = "00cf1q7472kkl12z48dwnhixvyk99451by577qmfj0vhlnl1dc09"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring containers graphviz parsec text ]; + homepage = "https://github.com/BurntSushi/erd"; + description = "An entity-relationship diagram generator from a plain text description"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "erf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "erf"; + version = "2.0.0.0"; + sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14"; + buildDepends = [ base ]; + description = "The error function, erf, and related functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "erf-native" = callPackage + ({ mkDerivation, base, polynomial }: + mkDerivation { + pname = "erf-native"; + version = "1.0.0.1"; + sha256 = "0i031ws189rjl5gn44qpkfylx8kz7rdf3nzw9h0dmy2h86xbkckc"; + buildDepends = [ base polynomial ]; + homepage = "http://code.haskell.org/~mokus/erf-native"; + description = "Native Haskell implementation of the interface from the erf package"; + license = "GPL"; + }) {}; + + "erlang" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , nano-md5, network, random + }: + mkDerivation { + pname = "erlang"; + version = "0.1"; + sha256 = "14jvl8mqdaxavzlkwdxr227m4igmcckhakmy45h7bgcxi5qbkla4"; + buildDepends = [ + base binary bytestring directory filepath nano-md5 network random + ]; + homepage = "http://github.com/esessoms/haskell-interface"; + description = "FFI interface to Erlang"; + license = "GPL"; + }) {}; + + "eros" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text }: + mkDerivation { + pname = "eros"; + version = "0.6.0.0"; + sha256 = "0nr0c2qq30ji50pyjrklrb6a73i6qkqws7ywbfpa4pcd176xwlrw"; + buildDepends = [ aeson base bytestring containers text ]; + description = "A text censorship library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "eros-client" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , eros, text + }: + mkDerivation { + pname = "eros-client"; + version = "0.5.0.1"; + sha256 = "15pi4khibvfpxni4v3kz6f92s8s34kmkx4q7kwq1rxk5gb6p8rcb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring containers eros text + ]; + description = "DEPRECATED in favor of eros-http"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "eros-http" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, eros + , http-types, markdown, text, wai, warp + }: + mkDerivation { + pname = "eros-http"; + version = "0.6.0.1"; + sha256 = "1c7bwszjvbb3qnbvpjm0vin2x2z6dylplhs10hbhszkq2ypjjxyk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base blaze-html bytestring eros http-types markdown text wai + warp + ]; + description = "JSON HTTP interface to Eros"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "errno" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "errno"; + version = "0.1"; + sha256 = "0jix16b2c24pfbc3rig01nl68zdwpi28zzbciscalmq8lkpp10fa"; + buildDepends = [ base mtl ]; + description = "a FFI utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "error-continuations" = callPackage + ({ mkDerivation, base, either, mtl, transformers }: + mkDerivation { + pname = "error-continuations"; + version = "0.1.0.0"; + sha256 = "0rv59fhlfr03qis957mjgl4gyk1i5axfyvr680z3ykbfd3k5gc1s"; + buildDepends = [ base either mtl transformers ]; + homepage = "https://github.com/echatav/error-continuations"; + description = "Error Continuations"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "error-loc" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "error-loc"; + version = "0.1.0.0"; + sha256 = "0ch7c537fp52yg3qmc1v9rs4y70cc0zyb3g3i0bmmhgdhxd90bm5"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/joelteon/error-loc"; + description = "An error replacement with call-site metadata"; + license = stdenv.lib.licenses.mit; + }) {}; + + "error-location" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "error-location"; + version = "0.1.5.5"; + sha256 = "1gfi3jvag662xbsiv75ndb8p9s3c7j6lny15a9gqk8wd4l71myid"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/gregwebs/ErrorLocation.hs"; + description = "error functions that show file location information"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "error-message" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, either-unwrap + , InfixApplicative, mtl + }: + mkDerivation { + pname = "error-message"; + version = "1.1"; + sha256 = "0xnz5l3r9x81pmb6nddzrrws1yqzdqydqkr2g1ib4pwmdwazf7f9"; + buildDepends = [ + ansi-wl-pprint base containers either-unwrap InfixApplicative mtl + ]; + homepage = "http://github.com/gcross/error-message"; + description = "Composable error messages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "errorcall-eq-instance" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "errorcall-eq-instance"; + version = "0.1.0"; + sha256 = "1sr2wxbdqzpdawcivvd01nwpki0xbcxylz5qv95b96sq6b296gkk"; + buildDepends = [ base ]; + testDepends = [ base hspec QuickCheck ]; + description = "An orphan Eq instance for ErrorCall"; + license = stdenv.lib.licenses.mit; + }) {}; + + "errors" = callPackage + ({ mkDerivation, base, either, safe, transformers }: + mkDerivation { + pname = "errors"; + version = "1.4.7"; + sha256 = "09g53dylwsw1phxq5zhkbq8pnpwqzipvqclmcrdypzkpwkmfncl7"; + buildDepends = [ base either safe transformers ]; + description = "Simplified error-handling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ersatz" = callPackage + ({ mkDerivation, array, base, blaze-builder, blaze-textual + , bytestring, containers, data-default, data-reify, directory + , doctest, filepath, HUnit, lens, mtl, parsec, process, QuickCheck + , temporary, test-framework, test-framework-hunit + , test-framework-quickcheck, transformers, unordered-containers + }: + mkDerivation { + pname = "ersatz"; + version = "0.2.6.1"; + sha256 = "1hbn49ycc47f5zjf5zdgls23a8da389ma19g43bc379l8hm2xrjj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base blaze-builder blaze-textual bytestring containers + data-default lens mtl parsec process temporary transformers + unordered-containers + ]; + testDepends = [ + array base containers data-reify directory doctest filepath HUnit + mtl QuickCheck test-framework test-framework-hunit + test-framework-quickcheck transformers + ]; + configureFlags = [ "-fexamples" ]; + homepage = "http://github.com/ekmett/ersatz"; + description = "A monad for expressing SAT or QSAT problems using observable sharing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ert" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base + , bytestring, regex-compat, text, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "ert"; + version = "0.0.2.0"; + sha256 = "07pany4zv8crgbcilxsz5abmaq2bma5lhn9fkngra62w8mhkhzvz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec attoparsec-expr base bytestring regex-compat text + unordered-containers vector yaml + ]; + configureFlags = [ "-fregex" "-fyaml" "-futil" "-f-dev" ]; + homepage = "https://bitbucket.org/kayo/ert"; + description = "Easy Runtime Templates"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "esotericbot" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, fgl, mtl, network, stm, stream-fusion, tuple, unix + }: + mkDerivation { + pname = "esotericbot"; + version = "0.0.6"; + sha256 = "0r77y94ff210nqjga0xm2hrraa01dgjfaxs3ijrg11z6hfz523s7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers directory fgl mtl network stm + stream-fusion tuple unix + ]; + homepage = "http://www.killersmurf.com/projects/esotericbot"; + description = "Esotericbot is a sophisticated, lightweight IRC bot"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "esqueleto" = callPackage + ({ mkDerivation, base, conduit, containers, hspec, HUnit + , monad-control, monad-logger, persistent, persistent-sqlite + , persistent-template, QuickCheck, resourcet, tagged, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "esqueleto"; + version = "2.1.2.1"; + sha256 = "0lynhkbrxxrngvdj5d4xlmi92s4m3dzdpd7gs1k408slil2i7r7i"; + buildDepends = [ + base conduit monad-logger persistent resourcet tagged text + transformers unordered-containers + ]; + testDepends = [ + base conduit containers hspec HUnit monad-control monad-logger + persistent persistent-sqlite persistent-template QuickCheck + resourcet text transformers + ]; + configureFlags = [ "-f-mysql" "-f-postgresql" ]; + homepage = "https://github.com/prowdsponsor/esqueleto"; + description = "Type-safe EDSL for SQL queries on persistent backends"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "estimator" = callPackage + ({ mkDerivation, ad, base, distributive, lens, linear, reflection + }: + mkDerivation { + pname = "estimator"; + version = "1.0.0.1"; + sha256 = "0l1c2k4c5bpfr7h03fdcfnvm5nsv605sxnd8agi1v2qakwxhdjcp"; + buildDepends = [ ad base distributive lens linear reflection ]; + configureFlags = [ "-f-werror" ]; + homepage = "https://github.com/GaloisInc/estimator"; + description = "State-space estimation algorithms such as Kalman Filters"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "estimators" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, list-tries + , MonadRandom, mtl, pretty, prettyclass, QuickCheck, text + }: + mkDerivation { + pname = "estimators"; + version = "0.1.4"; + sha256 = "0n7j2ay68m73f1mkfsxrrcs1rq0fpavwf58r50y7wirpm5f6agcy"; + buildDepends = [ + base binary containers deepseq list-tries MonadRandom mtl pretty + prettyclass QuickCheck text + ]; + description = "Tool for managing probability estimation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "estreps" = callPackage + ({ mkDerivation, base, bio, bytestring, containers, random }: + mkDerivation { + pname = "estreps"; + version = "0.3.1"; + sha256 = "100pqygnwclmpzjhzpz3j34y8v75d8ldxg76f9jys90gb41kggpi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bio bytestring containers random ]; + homepage = "http://blog.malde.org/"; + description = "Repeats from ESTs"; + license = "GPL"; + }) {}; + + "etcd" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit + , MonadRandom, mtl, text, time + }: + mkDerivation { + pname = "etcd"; + version = "1.0.3"; + sha256 = "0575f7kh8kkyp849b0gh10ka0xip0q1014il2q05vds118mvqxg3"; + buildDepends = [ aeson base bytestring http-conduit text time ]; + testDepends = [ base hspec MonadRandom mtl text ]; + description = "Client for etcd, a highly-available key value store"; + license = "unknown"; + }) {}; + + "eternal" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , directory, filepath, http-conduit, http-types, network, process + , regex-compat, transformers, utf8-string + }: + mkDerivation { + pname = "eternal"; + version = "0.0.9"; + sha256 = "0kp25p26fsyqn4877wqjhbwfy7m0fnh7lfw0p5njmlx6kqbwi79n"; + buildDepends = [ + base bytestring conduit conduit-extra directory filepath + http-conduit http-types network process regex-compat transformers + utf8-string + ]; + description = "everything breaking the Fairbairn threshold"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ethereum-client-haskell" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, base16-bytestring + , binary, bytestring, cmdargs, containers, cryptohash, data-default + , directory, either, entropy, ethereum-merkle-patricia-db + , ethereum-rlp, filepath, haskoin, HUnit, leveldb-haskell, mtl + , network, network-simple, nibblestring, resourcet, test-framework + , test-framework-hunit, time, transformers, vector + }: + mkDerivation { + pname = "ethereum-client-haskell"; + version = "0.0.4"; + sha256 = "0dkvvs7bk4paqjmr1zihi14kp4cb28s33b18kd3a17lz1vd4qbfc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint array base base16-bytestring binary bytestring + cmdargs containers cryptohash data-default directory either entropy + ethereum-merkle-patricia-db ethereum-rlp filepath haskoin + leveldb-haskell mtl network network-simple nibblestring resourcet + time transformers vector + ]; + testDepends = [ + base containers HUnit test-framework test-framework-hunit + ]; + description = "A Haskell version of an Ethereum client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ethereum-merkle-patricia-db" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring, binary + , bytestring, containers, cryptohash, data-default, ethereum-rlp + , HUnit, leveldb-haskell, nibblestring, resourcet, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "ethereum-merkle-patricia-db"; + version = "0.0.1"; + sha256 = "0pxncaam139nl99wm1i7fcnnsy683p6inasz10knfd2jsxcz8yr8"; + buildDepends = [ + ansi-wl-pprint base base16-bytestring binary bytestring cryptohash + data-default ethereum-rlp leveldb-haskell nibblestring resourcet + ]; + testDepends = [ + ansi-wl-pprint base base16-bytestring binary bytestring containers + cryptohash data-default ethereum-rlp HUnit leveldb-haskell + nibblestring resourcet test-framework test-framework-hunit + transformers + ]; + description = "A modified Merkle Patricia DB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ethereum-rlp" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring + , bytestring, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "ethereum-rlp"; + version = "0.0.1"; + sha256 = "1hx5nhdy27kx67mwi8zjgqfxir0z7bp47xsw3a6hz40hj716n9r5"; + buildDepends = [ + ansi-wl-pprint base base16-bytestring bytestring + ]; + testDepends = [ + ansi-wl-pprint base base16-bytestring bytestring HUnit + test-framework test-framework-hunit + ]; + description = "Ethereum Recursive Length Prefix Encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ety" = callPackage + ({ mkDerivation, base, bytestring, curl, random, text-icu + , utf8-string, xml + }: + mkDerivation { + pname = "ety"; + version = "0.1"; + sha256 = "165vwca1q001pa9f09vfhf724kq5jnsip907c9dr6fncj9yjdp2p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring curl random text-icu utf8-string xml + ]; + description = "Random etymology online entry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "eurofxref" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, failure + , hexpat, http-conduit, http-types, monad-control, mtl, time + }: + mkDerivation { + pname = "eurofxref"; + version = "0.2.1"; + sha256 = "0zjf3rky2ww2nq4ryyz0069cv3ps1h29nwrgr2sk127bsik868x9"; + buildDepends = [ + base bytestring conduit containers failure hexpat http-conduit + http-types monad-control mtl time + ]; + description = "Free foreign exchange/currency feed from the European Central Bank"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "event-driven" = callPackage + ({ mkDerivation, base, monads-tf, yjtools }: + mkDerivation { + pname = "event-driven"; + version = "0.0.2"; + sha256 = "1jkrc1k0ixjs95fvj36gr08igpx5vqff5zc6bi9f04ldxqz4wbap"; + buildDepends = [ base monads-tf yjtools ]; + description = "library for event driven programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "event-handlers" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "event-handlers"; + version = "0.0.0.3"; + sha256 = "1515v1khdkr145z5inrm2ardhpzfsbncpl5wmfd9nmilw97da9ld"; + buildDepends = [ base containers ]; + homepage = "http://code.haskell.org/~mokus/event-handlers"; + description = "Event handlers"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "event-list" = callPackage + ({ mkDerivation, base, non-negative, QuickCheck, random + , transformers, utility-ht + }: + mkDerivation { + pname = "event-list"; + version = "0.1.1.2"; + sha256 = "1nvc473rv9m6vr9l9d5x9v6h89819s822gwzilx8d5fj5i50nqzb"; + buildDepends = [ + base non-negative QuickCheck transformers utility-ht + ]; + testDepends = [ + base non-negative QuickCheck random transformers utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~thielema/event-list/"; + description = "Event lists with relative or absolute time stamps"; + license = "GPL"; + }) {}; + + "event-monad" = callPackage + ({ mkDerivation, base, containers, event-handlers, haskell98 + , monad-loops, mtl, pretty, prettyclass, priority-queue, stateref + }: + mkDerivation { + pname = "event-monad"; + version = "0.0.3"; + sha256 = "1phs799i4da1nfgx530bp93n9xhzgnavilwlk8nz5vi3kd61gzf4"; + buildDepends = [ + base containers event-handlers haskell98 monad-loops mtl pretty + prettyclass priority-queue stateref + ]; + homepage = "http://code.haskell.org/~mokus/event-monad"; + description = "Event-graph simulation monad transformer"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "eventstore" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cereal, containers + , network, protobuf, random, sodium, text, time, uuid + }: + mkDerivation { + pname = "eventstore"; + version = "0.5.0.1"; + sha256 = "0npwpdlnwd5imprv77rv9wyi5ivfnzkb6gr4baj8z2fp6z28z6vd"; + buildDepends = [ + aeson async base bytestring cereal containers network protobuf + random sodium text time uuid + ]; + homepage = "http://github.com/YoEight/eventstore"; + description = "EventStore TCP Client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "every-bit-counts" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "every-bit-counts"; + version = "0.1"; + sha256 = "0r959iyd5nsw3sj7p0gwsccdgaald9lwisg0lvq9qynyz09kh4vj"; + buildDepends = [ base haskell98 ]; + homepage = "http://research.microsoft.com/en-us/people/dimitris/pearl.pdf"; + description = "A functional pearl on encoding and decoding using question-and-answer strategies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ewe" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, mtl + , transformers + }: + mkDerivation { + pname = "ewe"; + version = "0.1.0.40"; + sha256 = "0r9kcpb6j2x4cmg26rvzd2gp4bjjmlsd0rbk1y2dc7vyivd0m14l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers mtl transformers ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/jfcmacro/ewe"; + description = "An language using in Programming Languages teaching"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ex-pool" = callPackage + ({ mkDerivation, base, exceptions, hashable, stm, time + , transformers, vector + }: + mkDerivation { + pname = "ex-pool"; + version = "0.2"; + sha256 = "0da5grl2fdca24zhlngq2n16smdb4f5vvxqzc29ipsc3j7wkbmva"; + buildDepends = [ + base exceptions hashable stm time transformers vector + ]; + homepage = "https://github.com/kim/ex-pool"; + description = "Another fork of resource-pool, with a MonadIO and MonadCatch constraint"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exact-combinatorics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "exact-combinatorics"; + version = "0.2.0.7"; + sha256 = "05q31mh5x6i90n3ddxyqnhhjga7vbsbi947iywyqi53h2z2iw8f7"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Efficient exact computation of combinatoric functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exception-mailer" = callPackage + ({ mkDerivation, base, hslogger, mime-mail, text }: + mkDerivation { + pname = "exception-mailer"; + version = "0.4.1"; + sha256 = "068zhr90gldin0f6xafqp1pncf6rhhm3gagnvn6r3p0kx060ia23"; + buildDepends = [ base hslogger mime-mail text ]; + homepage = "https://github.com/drpowell/exception-mailer"; + description = "Catch all runtime exceptions and send an email"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exception-monads-fd" = callPackage + ({ mkDerivation, base, exception-transformers, monads-fd + , transformers + }: + mkDerivation { + pname = "exception-monads-fd"; + version = "0.2"; + sha256 = "1wrhi9h2k068f0q0aqvpmlyx3318znm137xnvx7icf5shlpsilvi"; + buildDepends = [ + base exception-transformers monads-fd transformers + ]; + homepage = "http://www.eecs.harvard.edu/~mainland/"; + description = "Exception monad transformer instances for monads-fd classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exception-monads-tf" = callPackage + ({ mkDerivation, base, exception-transformers, monads-tf + , transformers + }: + mkDerivation { + pname = "exception-monads-tf"; + version = "0.3.0.3"; + sha256 = "1smmbdiqp2qxa13sv2j7sqyakvsv1g7g9mh9z65b756ss672913x"; + buildDepends = [ + base exception-transformers monads-tf transformers + ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "Exception monad transformer instances for monads-tf classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exception-mtl" = callPackage + ({ mkDerivation, base, exception-transformers, mtl, transformers }: + mkDerivation { + pname = "exception-mtl"; + version = "0.3.0.5"; + sha256 = "1rqrh1wbm67w9rbh1gg5zsavlsw9nfw0hnbs9q2djglh73pq3iqj"; + buildDepends = [ base exception-transformers mtl transformers ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "Exception monad transformer instances for mtl2 classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exception-transformers" = callPackage + ({ mkDerivation, base, HUnit, stm, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "exception-transformers"; + version = "0.3.0.4"; + sha256 = "1m4mwgzynymdjvrrrvl90q468pgwik07yy2lsff9spxhcd43w2ra"; + buildDepends = [ base stm transformers ]; + testDepends = [ + base HUnit test-framework test-framework-hunit transformers + ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "Type classes and monads for unchecked extensible exceptions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exceptions" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "exceptions"; + version = "0.6.1"; + sha256 = "09jv5jskv48fd5la1pdvafwc9j2jxj1ncf6yxzkwcjddynbkyszm"; + editedCabalFile = "e86a40308d3a603a445e0fc2989d83fbf4216e96e7d241e7703e4394442ac9d6"; + buildDepends = [ base mtl transformers ]; + testDepends = [ + base mtl QuickCheck test-framework test-framework-quickcheck2 + transformers + ]; + homepage = "http://github.com/ekmett/exceptions/"; + description = "Extensible optionally-pure exceptions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "executable-path" = callPackage + ({ mkDerivation, base, directory, filepath, unix }: + mkDerivation { + pname = "executable-path"; + version = "0.0.3"; + sha256 = "1jg58qf19qz93c60ryglcavwdcysz4fd4qn8kpw5im9w9kniawlc"; + buildDepends = [ base directory filepath unix ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Finding out the full path of the executable"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "exif" = callPackage + ({ mkDerivation, base, exif }: + mkDerivation { + pname = "exif"; + version = "3000.0.0"; + sha256 = "0w0l4xk3qwfiw10880729mwfdkx4xpfn9ffdw7fi5swyhinjh6wi"; + buildDepends = [ base ]; + extraLibraries = [ exif ]; + description = "A Haskell binding to a subset of libexif"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) exif; }; + + "exists" = callPackage + ({ mkDerivation, base, contravariant }: + mkDerivation { + pname = "exists"; + version = "0.2"; + sha256 = "1f7v2f7jmqx0nkl2wla88mnb21nava74b73rvsmfbj4kxmwchsgy"; + buildDepends = [ base contravariant ]; + homepage = "http://github.com/glehel/exists"; + description = "Existential datatypes holding evidence of constraints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exp-pairs" = callPackage + ({ mkDerivation, base, matrix, memoize, QuickCheck, smallcheck }: + mkDerivation { + pname = "exp-pairs"; + version = "0.1.1.0"; + sha256 = "1n44vr6lan90z9vgcs25rgjkpz5b27sacr0g669igkb2c3prcbkf"; + buildDepends = [ base matrix memoize ]; + testDepends = [ base matrix memoize QuickCheck smallcheck ]; + homepage = "https://github.com/Bodigrim/exp-pairs"; + description = "Linear programming over exponent pairs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "expand" = callPackage + ({ mkDerivation, AspectAG, base, HList, murder, uu-parsinglib }: + mkDerivation { + pname = "expand"; + version = "0.0.1"; + sha256 = "0i8agr9np8pg40z58z8jz1fvq3vqjk2sx247dn33mvqyd03hnbss"; + buildDepends = [ AspectAG base HList murder uu-parsinglib ]; + description = "Extensible Pandoc"; + license = "LGPL"; + }) {}; + + "expat-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, hexpat, text + , transformers, xml-types + }: + mkDerivation { + pname = "expat-enumerator"; + version = "0.1.0.3"; + sha256 = "0alllaa9qj94jp99pyvbh4ckdvb43aba2l2jmigazqvbc9db03mx"; + buildDepends = [ + base bytestring enumerator hexpat text transformers xml-types + ]; + homepage = "http://john-millikin.com/software/expat-enumerator/"; + description = "Enumerator-based API for Expat"; + license = stdenv.lib.licenses.mit; + }) {}; + + "expiring-cache-map" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, time + , unordered-containers + }: + mkDerivation { + pname = "expiring-cache-map"; + version = "0.0.5.3"; + sha256 = "0ihyfhkqdr29pmcb2pylrj6p2xmfgfz9qw6dabxxy8dbcg38ppvf"; + editedCabalFile = "e3990400b7a0fc202dd68fb9d4fea926af9fdaeb34d2e9cf7e04eb3c2a03da4c"; + buildDepends = [ base containers hashable unordered-containers ]; + testDepends = [ + base bytestring containers hashable time unordered-containers + ]; + homepage = "https://github.com/elblake/expiring-cache-map"; + description = "General purpose simple caching"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "expiring-mvar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "expiring-mvar"; + version = "0.1"; + sha256 = "0mkc7d346vdsjg83a253986w4pps53r262w1if91q16kx6qci7yy"; + buildDepends = [ base ]; + description = "Create values which expire after a period of time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "explain" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, haskell-src-exts }: + mkDerivation { + pname = "explain"; + version = "0.1.0.1"; + sha256 = "14n8ic5mg2819s9bk4czwfxrkyz96c2lvnksv1hq5vwr579rvjx2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ ansi-wl-pprint base haskell-src-exts ]; + homepage = "https://github.com/joelteon/explain"; + description = "Show how expressions are parsed"; + license = stdenv.lib.licenses.mit; + }) {}; + + "explicit-determinant" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "explicit-determinant"; + version = "0.1.0.0"; + sha256 = "0g20kblzvhx53mi82frpx29x0nsfjrzsanqq8f6yw22lh47pbm4y"; + buildDepends = [ base ]; + homepage = "https://github.com/jwaldmann/haskell-explicit-determinant"; + description = "explicit computation of determinant of small matrices"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "explicit-exception" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "explicit-exception"; + version = "0.1.7.3"; + sha256 = "0f1p1llz6z4ag1wnf57mgm861cbw7va0g0m8klp6f6pnirdhlwz1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base transformers ]; + configureFlags = [ "-fsplitbase" "-f-buildtests" ]; + homepage = "http://www.haskell.org/haskellwiki/Exception"; + description = "Exceptions which are explicit in the type signature"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "explicit-iomodes" = callPackage + ({ mkDerivation, base, base-unicode-symbols, tagged }: + mkDerivation { + pname = "explicit-iomodes"; + version = "0.6.0.5"; + sha256 = "0irz1zy6iaipym73x343zvr6cqym6ci2vbjbyr564d29ymd6ldzd"; + buildDepends = [ base base-unicode-symbols tagged ]; + homepage = "https://github.com/basvandijk/explicit-iomodes/"; + description = "File handles with explicit IOModes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "explicit-iomodes-bytestring" = callPackage + ({ mkDerivation, base, bytestring, explicit-iomodes }: + mkDerivation { + pname = "explicit-iomodes-bytestring"; + version = "0.2.0.2"; + sha256 = "0h3dlgkd2gx8zr3sh949nhqgrdg943dgpp4v1n599jjjpqpw16hj"; + buildDepends = [ base bytestring explicit-iomodes ]; + homepage = "https://github.com/basvandijk/explicit-iomodes-bytestring/"; + description = "Extends explicit-iomodes with ByteString operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "explicit-iomodes-text" = callPackage + ({ mkDerivation, base, explicit-iomodes, text }: + mkDerivation { + pname = "explicit-iomodes-text"; + version = "0.1.0.8"; + sha256 = "12ny5wa1j1wp8fbg5k8zkv4a3axmssxcvfvhg3frsm4dych6hmyg"; + buildDepends = [ base explicit-iomodes text ]; + homepage = "https://github.com/basvandijk/explicit-iomodes-text/"; + description = "Extends explicit-iomodes with Text operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "explicit-sharing" = callPackage + ({ mkDerivation, base, containers, derive, mtl, template-haskell }: + mkDerivation { + pname = "explicit-sharing"; + version = "0.9"; + sha256 = "0jshv56i60mzlfddvfkcx0j7rzqdlhy6h09bmqci15wzisvpvjpq"; + buildDepends = [ base containers derive mtl template-haskell ]; + homepage = "http://sebfisch.github.com/explicit-sharing"; + description = "Explicit Sharing of Monadic Effects"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "explore" = callPackage + ({ mkDerivation, array, base, directory, pngload }: + mkDerivation { + pname = "explore"; + version = "0.0.7.2"; + sha256 = "18x2gw9w2jzisyl2hsp2rlml6slnlbjpqbadqcbcm8pamnl7w1fc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base directory pngload ]; + homepage = "http://corsis.sourceforge.net/haskell/explore"; + description = "Experimental Plot data Reconstructor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "exposed-containers" = callPackage + ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "exposed-containers"; + version = "0.5.5.1"; + sha256 = "09ck4hadxgdlqpgxr45jxr261mzkzihmwd5b02xi05z8034bhqk7"; + editedCabalFile = "25516f8a7288ce438b872a0d3054434c3ba48ce0ce8a57209ea6d78ce6e2665c"; + buildDepends = [ array base deepseq ghc-prim ]; + testDepends = [ + array base ChasingBottoms deepseq ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "A distribution of the 'containers' package, with all modules exposed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "expression-parser" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "expression-parser"; + version = "0.1"; + sha256 = "1ldp1f2c823byx4ag8jpmq9bhw26lq98fz7ljqslffs37pc098qs"; + buildDepends = [ base ]; + description = "Generalization of parsec's expression parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extcore" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, mtl, parsec, pretty, syb + }: + mkDerivation { + pname = "extcore"; + version = "1.0.2"; + sha256 = "1dpn4dbbn5d3zqrhxkg8nvb97vp9pf61gwa46yf218nvwgqvx437"; + buildDepends = [ + array base bytestring containers directory filepath mtl parsec + pretty syb + ]; + description = "Libraries for processing GHC Core"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extemp" = callPackage + ({ mkDerivation, base, bytestring, containers, feed, happstack-auth + , happstack-server, happstack-state, happstack-util, HTTP, MaybeT + , monad-parallel, mtl, network, old-locale, regex-tdfa, smartGroup + , stringsearch, time, xhtml, xml + }: + mkDerivation { + pname = "extemp"; + version = "0.0.1"; + sha256 = "1vbazvs1ij4qfhzf38f7z75lx4mdxnkvcb79ngqc3h67844s90xy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers feed happstack-auth happstack-server + happstack-state happstack-util HTTP MaybeT monad-parallel mtl + network old-locale regex-tdfa smartGroup stringsearch time xhtml + xml + ]; + homepage = "http://patch-tag.com/r/salazar/extemp"; + description = "automated printing for extemp speakers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extended-categories" = callPackage + ({ mkDerivation, base, constraints, ghc-prim, tagged }: + mkDerivation { + pname = "extended-categories"; + version = "0.2.0"; + sha256 = "1dg9zvqszlg5v3mygazzgm84qlkcmpryv3vv4x3zwrzi1g0idq72"; + buildDepends = [ base constraints ghc-prim tagged ]; + homepage = "github.com/ian-mi/extended-categories"; + description = "Extended Categories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extended-reals" = callPackage + ({ mkDerivation, base, deepseq, hashable, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "extended-reals"; + version = "0.2.1.0"; + sha256 = "1a3vp51l07kj85p578y5bryalqv1a8b5766w0hrr85yp67y7wfdp"; + buildDepends = [ base deepseq hashable ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + homepage = "https://github.com/msakai/extended-reals/"; + description = "Extension of real numbers with positive/negative infinities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extensible" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "extensible"; + version = "0.1"; + sha256 = "0p2bl6jr5lqzsdhgcv5k20wlsqqndf7rvfxyi1i9izsgk23rcif6"; + buildDepends = [ base ]; + homepage = "https://github.com/fumieval/extensible"; + description = "Poly-kinded, extensible ADTs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extensible-data" = callPackage + ({ mkDerivation, base, data-lens, hashable, template-haskell + , unordered-containers + }: + mkDerivation { + pname = "extensible-data"; + version = "0.1.0.4"; + sha256 = "143cl3w129mkvs410lx63v3x1dq2az8sk0hlcymaavnqik5maa6g"; + buildDepends = [ + base data-lens hashable template-haskell unordered-containers + ]; + description = "Sums/products/lists/trees which can be extended in other modules"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "extensible-effects" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + , transformers-base, type-aligned, void + }: + mkDerivation { + pname = "extensible-effects"; + version = "1.9.0.1"; + sha256 = "17hl4x4052jfn7xs6xhnc6d3x75a8haw2zsbnjd6rr5gsd1hq5kx"; + buildDepends = [ + base transformers transformers-base type-aligned void + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 void + ]; + homepage = "https://github.com/RobotGymnast/extensible-effects"; + description = "An Alternative to Monad Transformers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "extensible-exceptions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "extensible-exceptions"; + version = "0.1.1.4"; + sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc"; + buildDepends = [ base ]; + description = "Extensible exceptions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "external-sort" = callPackage + ({ mkDerivation, base, binary, bytestring, EdisonAPI, EdisonCore }: + mkDerivation { + pname = "external-sort"; + version = "0.2"; + sha256 = "1i7q3wh2c4fyv6wn4smws8r382hnnppj39xys43h9pkqfis786r9"; + buildDepends = [ base binary bytestring EdisonAPI EdisonCore ]; + description = "Sort large arrays on your hard drive. Kind of like the unix util sort."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extra" = callPackage + ({ mkDerivation, base, directory, filepath, process, QuickCheck + , time, unix + }: + mkDerivation { + pname = "extra"; + version = "1.0"; + sha256 = "0ainwq8f2mp1wc30srl971xy4qnrcyrcyig1kmrxx951hgav1dkb"; + buildDepends = [ base directory filepath process time unix ]; + testDepends = [ base directory filepath QuickCheck time unix ]; + homepage = "https://github.com/ndmitchell/extra#readme"; + description = "Extra functions I use"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "extractelf" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, directory, elf + , filepath, optparse-applicative + }: + mkDerivation { + pname = "extractelf"; + version = "0.1.0.0"; + sha256 = "13wbzqw0iz7xkqdrwan9xxl8vwqvhvwzlypps964v1s1bgabmpqj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-mmap directory elf filepath + optparse-applicative + ]; + homepage = "https://github.com/Peaker/extractelf"; + description = "Extract an ELF's metadata and sections into files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ez-couch" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit + , containers, ghc-prim, hashable, hslogger, http-conduit + , http-types, mtl, neat-interpolation, old-locale, random + , resourcet, string-conversions, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "ez-couch"; + version = "0.7.0"; + sha256 = "023wrrk7slrg8p547saspfvp771zqwdh7mnvwg1sag4a2j20b660"; + buildDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + classy-prelude classy-prelude-conduit containers ghc-prim hashable + hslogger http-conduit http-types mtl neat-interpolation old-locale + random resourcet string-conversions text time unordered-containers + vector + ]; + homepage = "https://github.com/nikita-volkov/ez-couch"; + description = "A high level static library for working with CouchDB"; + license = stdenv.lib.licenses.mit; + }) {}; + + "faceted" = callPackage + ({ mkDerivation, base, free }: + mkDerivation { + pname = "faceted"; + version = "0.0.2.0"; + sha256 = "0apgad2rqpgxypm10n98agmfrlxydcawvsvyafdwj8jhynfycx03"; + buildDepends = [ base free ]; + homepage = "http://github.com/haskell-faceted/haskell-faceted"; + description = "Faceted computation for dynamic information flow security"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "factory" = callPackage + ({ mkDerivation, array, base, Cabal, containers, deepseq, parallel + , primes, QuickCheck, random, toolshed + }: + mkDerivation { + pname = "factory"; + version = "0.2.1.0"; + sha256 = "1sxk8pv2r2a9d457ikxcz71z06sxajsjvw4647jw1s3y10fn6hvb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers deepseq parallel primes QuickCheck + random toolshed + ]; + configureFlags = [ "-fthreaded" "-f-llvm" ]; + homepage = "http://functionalley.eu"; + description = "Rational arithmetic in an irrational world"; + license = "GPL"; + }) {}; + + "factual-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , curl, dataenc, hoauth, HTTP, MissingH, text, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "factual-api"; + version = "0.6.1"; + sha256 = "1njijf5l277qndp5xmyqji0fcd84zxnn9vhz5v8nlqp3pfcilidp"; + buildDepends = [ + aeson attoparsec base bytestring containers curl dataenc hoauth + HTTP MissingH text unordered-containers utf8-string vector + ]; + homepage = "https://github.com/rudyl313/factual-haskell-driver"; + description = "A driver for the Factual API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fad"; + version = "1.1.0.1"; + sha256 = "00n5m3fa14y882rnzw7pwc154bgp46rhvvj2cghldvybxmj61zgm"; + buildDepends = [ base ]; + homepage = "http://github.com/bjornbm/fad"; + description = "Forward Automatic Differentiation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "failable-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "failable-list"; + version = "0.2"; + sha256 = "0bq0q9n4wnacjqs517i12kl56m16n5ff4gk8kamh87gqkd58w06x"; + buildDepends = [ base ]; + description = "A list-like type for lazy streams, which might terminate with an error"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "failure" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "failure"; + version = "0.2.0.3"; + sha256 = "0jimc2x46zq7wnmzfbnqi67jl8yhbvr0fa65ljlc9p3fns9mca3p"; + buildDepends = [ base transformers ]; + homepage = "http://www.haskell.org/haskellwiki/Failure"; + description = "A simple type class for success/failure computations. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fair-predicates" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fair-predicates"; + version = "0.1.1"; + sha256 = "1z0c83gfmvwhzsj2iz422mxcyxc8jnic25i1vz6yp4xzv41ibmj6"; + buildDepends = [ base ]; + homepage = "http://sebfisch.github.com/fair-predicates"; + description = "Fair Predicates"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "faker" = callPackage + ({ mkDerivation, base, gimlh, random, split }: + mkDerivation { + pname = "faker"; + version = "0.0.0.2"; + sha256 = "1wl0jx3adibf7z8k3jadnr90jvkmf3zhkq34qpsifcl18zip8skq"; + buildDepends = [ base gimlh random split ]; + homepage = "https://github.com/gazay/faker"; + description = "Pure Haskell library for generating fake data"; + license = stdenv.lib.licenses.mit; + }) {}; + + "falling-turnip" = callPackage + ({ mkDerivation, base, gloss, gloss-raster, JuicyPixels-repa + , QuickCheck, random, repa, repa-algorithms, vector + }: + mkDerivation { + pname = "falling-turnip"; + version = "0.1.0.0"; + sha256 = "035rjjjvwbjw4z6nlmiyxia5y91yiiw7902f9q6n5jimi5xk2hgk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base gloss gloss-raster JuicyPixels-repa QuickCheck random repa + repa-algorithms vector + ]; + homepage = "http://github.com/tranma/falling-turnip"; + description = "Falling sand game/cellular automata simulation using regular parallel arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fallingblocks" = callPackage + ({ mkDerivation, base, containers, haskell98, SDL, SDL-mixer + , SDL-ttf + }: + mkDerivation { + pname = "fallingblocks"; + version = "0.1.4"; + sha256 = "18h5d33hd4cs6dc508mzl7c46pxwrk2q0daabvg8m4fiwk5wzlr0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers haskell98 SDL SDL-mixer SDL-ttf ]; + homepage = "http://bencode.blogspot.com/2009/03/falling-blocks-tetris-clone-in-haskell.html"; + description = "A fun falling blocks game"; + license = "GPL"; + }) {}; + + "family-tree" = callPackage + ({ mkDerivation, base, binary, containers, hashable, intervals + , lens, tables, text, time, unordered-containers + }: + mkDerivation { + pname = "family-tree"; + version = "0.5"; + sha256 = "1bjg231g1rfzzqki3by85vs3ay4iy3mdg6v22kd8b4p9h4q1nmnj"; + buildDepends = [ + base binary containers hashable intervals lens tables text time + unordered-containers + ]; + homepage = "https://github.com/Taneb/family-tree"; + description = "A family tree library for the Haskell programming language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fast-logger" = callPackage + ({ mkDerivation, array, auto-update, base, blaze-builder + , bytestring, directory, filepath, hspec, text + }: + mkDerivation { + pname = "fast-logger"; + version = "2.2.3"; + sha256 = "0zap61gz0snbq42h8nyjh637fr2cm1ny9f77sqd6v3yfqjq0ljh3"; + buildDepends = [ + array auto-update base blaze-builder bytestring directory filepath + text + ]; + testDepends = [ base bytestring directory hspec ]; + description = "A fast logging system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fast-math" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fast-math"; + version = "1.0.1"; + sha256 = "1a36mvrdr8gai4sn1s52fyc8alcl6ks6dlmr77df5dgvc2z74hhb"; + buildDepends = [ base ]; + description = "Non IEEE-754 compliant compile-time floating-point optimisations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fast-tags" = callPackage + ({ mkDerivation, base, containers, ghc, text }: + mkDerivation { + pname = "fast-tags"; + version = "0.0.6"; + sha256 = "0kjj01xpdz5yzdxxagwzv2w7vma43qs71ffxbbrh1wilk7k1ma32"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers text ]; + testDepends = [ base containers ghc text ]; + homepage = "https://github.com/elaforge/fast-tags"; + description = "Fast incremental vi tags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fast-tagsoup" = callPackage + ({ mkDerivation, base, bytestring, tagsoup, text, text-icu }: + mkDerivation { + pname = "fast-tagsoup"; + version = "1.0.6"; + sha256 = "0d1h57flg9iq4psfpwcqq91giljqcjz9lhd7nhdrk08pzdla09iq"; + buildDepends = [ base bytestring tagsoup text text-icu ]; + homepage = "https://github.com/vshabanov/fast-tagsoup"; + description = "Fast parser for tagsoup package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fast-tagsoup-utf8-only" = callPackage + ({ mkDerivation, base, bytestring, tagsoup, text }: + mkDerivation { + pname = "fast-tagsoup-utf8-only"; + version = "1.0.5"; + sha256 = "10svhgjvp1802jawr1s5chkincl2xhh6k0grm60f216jpasbvff4"; + buildDepends = [ base bytestring tagsoup text ]; + homepage = "https://github.com/exbb2/fast-tagsoup"; + description = "Fast parser for tagsoup package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fasta" = callPackage + ({ mkDerivation, base, containers, parsec, split, text }: + mkDerivation { + pname = "fasta"; + version = "0.5.1.3"; + sha256 = "1p5a98riv7wjkd0mdinqfm3qmhx6q4dbibdhpp9a4r4zm4ccwpfb"; + buildDepends = [ base containers parsec split text ]; + homepage = "https://github.com/GregorySchwartz/fasta"; + description = "A simple, mindless parser for fasta files"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "fastbayes" = callPackage + ({ mkDerivation, base, hmatrix, vector }: + mkDerivation { + pname = "fastbayes"; + version = "0.2.0.0"; + sha256 = "1nqrfrhw8gd3blfzrwbf7pm4wwqbxfaw640bzx62kwh7x2h6v3cm"; + buildDepends = [ base hmatrix vector ]; + homepage = "https://github.com/cscherrer/fastbayes"; + description = "Bayesian modeling algorithms accelerated for particular model structures"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fastcgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, fcgi }: + mkDerivation { + pname = "fastcgi"; + version = "3001.0.2.4"; + sha256 = "0lp17w098043xczwkah7h1x47wzrym7vv5adgla0aq9iybqay7xr"; + editedCabalFile = "74cd87692a90492171802f25c034ef047f0b68aaa1b53303d4e50ce3ec30e98a"; + buildDepends = [ base bytestring cgi ]; + extraLibraries = [ fcgi ]; + configureFlags = [ "-fsmall_base" ]; + description = "A Haskell library for writing FastCGI programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fastirc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-show + , containers, monadLib, network-fancy + }: + mkDerivation { + pname = "fastirc"; + version = "0.2.0"; + sha256 = "0ddacpw19kh304j8js9ybwclkgyh8n5yy1r2xh48z9h3gas2zim4"; + buildDepends = [ + attoparsec base bytestring bytestring-show containers monadLib + network-fancy + ]; + description = "Fast Internet Relay Chat (IRC) library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fault-tree" = callPackage + ({ mkDerivation, base, yices }: + mkDerivation { + pname = "fault-tree"; + version = "0.0.0"; + sha256 = "04m6hfj0sqhmq89fwfq4igz1rc0p3rzkhfg6fzsw5kyda2c8bbz0"; + buildDepends = [ base yices ]; + homepage = "http://tomahawkins.org"; + description = "A fault tree analysis library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , directory, filepath, ghc-paths, haskell-names, haskell-packages + , haskell-src-exts, language-ecmascript, mtl, optparse-applicative + , process, safe, sourcemap, split, spoon, syb, text, time + , transformers, uniplate, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "fay"; + version = "0.22.0.0"; + sha256 = "1001zwg0gsdvy7kvlkyc10ky04ci297vb3chvwlv13yby36mrmn8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers data-default directory filepath + ghc-paths haskell-names haskell-packages haskell-src-exts + language-ecmascript mtl optparse-applicative process safe sourcemap + split spoon syb text time transformers uniplate + unordered-containers utf8-string vector + ]; + configureFlags = [ "-f-test" ]; + homepage = "https://github.com/faylang/fay/wiki"; + description = "A compiler for Fay, a Haskell subset that compiles to JavaScript"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-base" = callPackage + ({ mkDerivation, base, fay }: + mkDerivation { + pname = "fay-base"; + version = "0.19.4.2"; + sha256 = "1rch4mwkvxccw8jcndhwvf5n0f9bnwpfg6qnbhbwls4y1cvlcihr"; + buildDepends = [ base fay ]; + homepage = "https://github.com/faylang/fay/"; + description = "The base package for Fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-builder" = callPackage + ({ mkDerivation, base, Cabal, data-default, directory, fay + , filepath, safe, split, text + }: + mkDerivation { + pname = "fay-builder"; + version = "0.2.0.2"; + sha256 = "0sbizici0465ih1jpgn768p8hf3s42qva72wldf9bbaps80dc8ya"; + buildDepends = [ + base Cabal data-default directory fay filepath safe split text + ]; + description = "Compile Fay code on cabal install, and ad-hoc recompile during development"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-dom" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-dom"; + version = "0.5"; + sha256 = "1r8kl6wbrl516qc29zs93png922p7zzg2lagvkcf2cb506qg1mr1"; + buildDepends = [ fay-base ]; + homepage = "https://github.com/faylang/fay-dom"; + description = "DOM FFI wrapper library for Fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-hsx" = callPackage + ({ mkDerivation, fay-base, fay-jquery }: + mkDerivation { + pname = "fay-hsx"; + version = "0.2.0"; + sha256 = "1mzjna8yc7jczgggpcgh9i6akiy72d60jczvmzxngh778z3g5zmi"; + buildDepends = [ fay-base fay-jquery ]; + homepage = "http://www.happstack.com/"; + description = "Clientside HTML generation for fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-jquery" = callPackage + ({ mkDerivation, fay-base, fay-text }: + mkDerivation { + pname = "fay-jquery"; + version = "0.6.0.3"; + sha256 = "1x6i8y6xbz4nyzw59j3cqkhmjvgx9l4vdyh7jr0l1vv396ssnghf"; + buildDepends = [ fay-base fay-text ]; + homepage = "https://github.com/faylang/fay-jquery"; + description = "jQuery bindings for Fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-ref" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-ref"; + version = "0.1.0.0"; + sha256 = "1dcifraih13zqwmm4xn57wfg63rdkiac81avyymid308r6p1x9cn"; + buildDepends = [ fay-base ]; + homepage = "https://github.com/A1kmm/fay-ref"; + description = "Like IORef but for Fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fay-text" = callPackage + ({ mkDerivation, fay, fay-base, text }: + mkDerivation { + pname = "fay-text"; + version = "0.3.2.1"; + sha256 = "1qng6zlzd96m4zcanvz58qhz9pqj71ya59y6a12gp46mdn2hcqv1"; + buildDepends = [ fay fay-base text ]; + homepage = "https://github.com/faylang/fay-text"; + description = "Fay Text type represented as JavaScript strings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fay-uri" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-uri"; + version = "0.2.0.0"; + sha256 = "1vv4jgkz9cx8inbn6g6sn3a0nf1ak81qlj5li21sk2isj0yws1nr"; + buildDepends = [ fay-base ]; + homepage = "https://github.com/faylang/fay-uri"; + description = "Persistent FFI bindings for using jsUri in Fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fb" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, cereal, conduit, conduit-extra + , containers, crypto-api, cryptohash, cryptohash-cryptoapi + , data-default, hspec, http-conduit, http-types, HUnit, lifted-base + , monad-control, monad-logger, old-locale, QuickCheck, resourcet + , text, time, transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "fb"; + version = "1.0.7"; + sha256 = "0ghyddxf4aqidqvbm93pjgaban0whfj4y1w11b7nxy89srhyjhh8"; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring cereal conduit conduit-extra crypto-api cryptohash + cryptohash-cryptoapi data-default http-conduit http-types + lifted-base monad-control monad-logger old-locale resourcet text + time transformers transformers-base unordered-containers + ]; + testDepends = [ + aeson base bytestring conduit containers data-default hspec + http-conduit HUnit lifted-base monad-control QuickCheck resourcet + text time transformers + ]; + configureFlags = [ "-fconduit11" "-f-debug" ]; + homepage = "https://github.com/prowdsponsor/fb"; + description = "Bindings to Facebook's API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fb-persistent" = callPackage + ({ mkDerivation, base, cereal, fb, persistent, text, time }: + mkDerivation { + pname = "fb-persistent"; + version = "0.3.4"; + sha256 = "07hrifzwvv7fzqh70igfbxzn854yvyx7406s8byn0arhmp21ka3b"; + buildDepends = [ base cereal fb persistent text time ]; + homepage = "https://github.com/prowdsponsor/fb-persistent"; + description = "Provides Persistent instances to Facebook types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fca" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptohash, hashable + , text, unordered-containers + }: + mkDerivation { + pname = "fca"; + version = "0.1.0.2"; + sha256 = "1c38524r3mhy4m7s1cvfcn539xvf50x0z8a9fzk4x4pz5yq9c1vp"; + buildDepends = [ + base bytestring containers cryptohash hashable text + unordered-containers + ]; + description = "Algo for Formal Concept Analysis"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "fcd" = callPackage + ({ mkDerivation, array, base, directory, process, tasty + , tasty-hunit, text, unix, vty, vty-ui + }: + mkDerivation { + pname = "fcd"; + version = "1.0.0.0"; + sha256 = "1z3vphn3vgvsq0mshhvsks03v79wnj9g6r8mmrwkiax126aqzqn6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base directory process text unix vty vty-ui + ]; + testDepends = [ base tasty tasty-hunit ]; + homepage = "https://github.com/Neki/fcd"; + description = "A faster way to navigate directories using the command line"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fckeditor" = callPackage + ({ mkDerivation, base, cgi, HaXml, xhtml }: + mkDerivation { + pname = "fckeditor"; + version = "0.1"; + sha256 = "1yvsnk9awik143jh2268w1l5x70kmky60gac10fy2y1450dcn65x"; + buildDepends = [ base cgi HaXml xhtml ]; + homepage = "http://peteg.org/"; + description = "Server-Side Integration for FCKeditor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fclabels" = callPackage + ({ mkDerivation, base, mtl, template-haskell, transformers }: + mkDerivation { + pname = "fclabels"; + version = "2.0.2.1"; + sha256 = "0y1qcv84xhqrf3kp33wqq94bfkq39nwnp1db19g6jjkxw4w59ms3"; + editedCabalFile = "2436f54eaac026ea82526d9c70a7940c67d98be3ff0767b01f7008b9b6b568ee"; + buildDepends = [ base mtl template-haskell transformers ]; + homepage = "https://github.com/sebastiaanvisser/fclabels"; + description = "First class accessor labels implemented as lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fclabels-monadlib" = callPackage + ({ mkDerivation, base, fclabels, monadLib }: + mkDerivation { + pname = "fclabels-monadlib"; + version = "0.2.1"; + sha256 = "1j15fxrpwnjnbjkswsy6jxn8f0bj2nhcdsf5976i7rka7gsjzr3d"; + buildDepends = [ base fclabels monadLib ]; + description = "MonadLib monadic interface for the \"fclabels\" package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fdo-notify" = callPackage + ({ mkDerivation, base, containers, dbus }: + mkDerivation { + pname = "fdo-notify"; + version = "0.3.1"; + sha256 = "1n4zk1i7g34w0wk5zy8n4r63xbglxf62h8j78kv5fc2yn95l30vh"; + buildDepends = [ base containers dbus ]; + homepage = "http://bitbucket.org/taejo/fdo-notify/"; + description = "Desktop Notifications client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fdo-trash" = callPackage + ({ mkDerivation, base, Diff, directory, filepath, old-locale + , parsec, time, unix, url + }: + mkDerivation { + pname = "fdo-trash"; + version = "0.0.0.2"; + sha256 = "04y29wmndyvrlrixj57m7jgx3z8qld0nvlggmg0rvia4p2dv82bk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Diff directory filepath old-locale parsec time unix url + ]; + homepage = "https://github.com/jkarlson/fdo-trash"; + description = "Utilities related to freedesktop Trash standard"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "feature-flags" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "feature-flags"; + version = "0.1.0.0"; + sha256 = "1xkmzpdc7920vjkz3v77ds1wf2c896rkxykdd36my6aw85qg9pa6"; + buildDepends = [ base text ]; + homepage = "https://github.com/iand675/feature-flags"; + description = "A simple library for dynamically enabling and disabling functionality"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fec" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "fec"; + version = "0.1.1"; + sha256 = "04ryd1c06l45af6627vjvprhs0rk1rwl0k9gq0byr95ghvc6mk6d"; + buildDepends = [ base bytestring ]; + homepage = "http://allmydata.org/source/zfec"; + description = "Forward error correction of ByteStrings"; + license = "GPL"; + }) {}; + + "fedora-packages" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hlint + , HsOpenSSL, hspec, http-streams, io-streams, lens, text + }: + mkDerivation { + pname = "fedora-packages"; + version = "0.0.3"; + sha256 = "14fpv76ndp755mysgbya2hgr35rg2hb6dsagmrq2j2mn06xmngqk"; + editedCabalFile = "b09d857e6d91527f8c9fbb8626e1610c5c7b994a6fcf30cd3328c668a6e8d33a"; + buildDepends = [ + aeson base bytestring containers HsOpenSSL http-streams io-streams + lens text + ]; + testDepends = [ + aeson base bytestring containers hlint HsOpenSSL hspec http-streams + io-streams lens text + ]; + homepage = "https://github.com/relrod/fedora-packages-hs"; + description = "Haskell interface to the Fedora Packages webapp API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "feed" = callPackage + ({ mkDerivation, base, old-locale, old-time, time, utf8-string, xml + }: + mkDerivation { + pname = "feed"; + version = "0.3.9.2"; + sha256 = "05sg2ly1pvni3sfv03rbf60vdjkrfa0f9mmc1dm1hrmp638j67gg"; + buildDepends = [ base old-locale old-time time utf8-string xml ]; + homepage = "https://github.com/sof/feed"; + description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "feed-cli" = callPackage + ({ mkDerivation, base, directory, feed, old-locale, old-time, time + , xml + }: + mkDerivation { + pname = "feed-cli"; + version = "2009.7.5"; + sha256 = "0gql641jmbldx6vhk37i2v41j2nq22lrihm48f97wirrxw7yjn61"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory feed old-locale old-time time xml + ]; + homepage = "http://www.syntaxpolice.org/darcs_repos/feed-cli"; + description = "A simple command line interface for creating and updating feeds like RSS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "feed2lj" = callPackage + ({ mkDerivation, base, curl, directory, feed, haskell98, HTTP + , old-locale, pureMD5, regex-posix, tagsoup, time, utf8-string + }: + mkDerivation { + pname = "feed2lj"; + version = "0.0.3.1"; + sha256 = "0ym4f6d8fxl6j9kfqmp3ds36qj35nypxjmmqv6w96yz5y8ia3ynv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base curl directory feed haskell98 HTTP old-locale pureMD5 + regex-posix tagsoup time utf8-string + ]; + configureFlags = [ "-f-nano-md5" ]; + description = "(unsupported)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "feed2twitter" = callPackage + ({ mkDerivation, base, bytestring, download-curl, feed, hs-twitter + }: + mkDerivation { + pname = "feed2twitter"; + version = "0.2.0"; + sha256 = "1zhl7f5zlyv0l5h0zay66p532n1vywnirwxbc1c9fjaia7yv0rij"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring download-curl feed hs-twitter ]; + homepage = "http://github.com/tomlokhorst/feed2twitter"; + description = "Send posts from a feed to Twitter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "feldspar-compiler" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, data-default + , directory, feldspar-language, filepath, gcc_s, ghc-paths, mtl + , plugins, plugins-multistage, pretty, process, QuickCheck + , storable-record, storable-tuple, syntactic, tasty, tasty-golden + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "feldspar-compiler"; + version = "0.7"; + sha256 = "0kkxjnbx4yn3k2s1gdxg4jj06fhdd2jprq8s4zyaybs8xcddgvhh"; + buildDepends = [ + base Cabal containers data-default directory feldspar-language + filepath ghc-paths mtl plugins plugins-multistage pretty process + storable-record storable-tuple syntactic template-haskell + ]; + testDepends = [ + base bytestring Cabal feldspar-language mtl process QuickCheck + tasty tasty-golden tasty-quickcheck + ]; + extraLibraries = [ gcc_s ]; + homepage = "http://feldspar.github.com"; + description = "Compiler for the Feldspar language"; + license = stdenv.lib.licenses.bsd3; + }) { gcc_s = null; }; + + "feldspar-language" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-default + , data-hash, data-lens, deepseq, monad-par, mtl, patch-combinators + , QuickCheck, random, syntactic, tagged, tasty, tasty-golden + , tasty-quickcheck, tasty-th, tuple, utf8-string + }: + mkDerivation { + pname = "feldspar-language"; + version = "0.7"; + sha256 = "0gzs2qdvpzcx4w89wpmwk2jnambvyl08afpk16989vcviq5ri51n"; + buildDepends = [ + array base containers data-default data-hash data-lens deepseq + monad-par mtl patch-combinators QuickCheck random syntactic tagged + tuple + ]; + testDepends = [ + base bytestring QuickCheck random tasty tasty-golden + tasty-quickcheck tasty-th utf8-string + ]; + homepage = "http://feldspar.github.com"; + description = "A functional embedded language for DSP and parallelism"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fences" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fences"; + version = "0.1.1"; + sha256 = "16qzqczr6nlbng16vby1c12a0apfjm4lmm0pgybi5xaziaq4c4db"; + buildDepends = [ base ]; + description = "To be written"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "fenfire" = callPackage + ({ mkDerivation, base, cairo, gtk, harp, HaXml, mtl, raptor + , template-haskell, unix + }: + mkDerivation { + pname = "fenfire"; + version = "0.1"; + sha256 = "0sq4g0sdayk1lqzdhggwshl22gny5cjbv70cmr1p27q0wfwfbfff"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo gtk harp HaXml mtl template-haskell unix + ]; + extraLibraries = [ raptor ]; + homepage = "http://fenfire.org/"; + description = "Graph-based notetaking system"; + license = "GPL"; + }) { raptor = null; }; + + "fez-conf" = callPackage + ({ mkDerivation, base, containers, regex-compat }: + mkDerivation { + pname = "fez-conf"; + version = "1.0.1"; + sha256 = "180vflhr18kj5vgsy715wrrb0cx9l89xw2g6y2ga4gg6hc71khzl"; + buildDepends = [ base containers regex-compat ]; + homepage = "http://ui3.info/d/proj/fez-conf.html"; + description = "Simple functions for loading config files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ffeed" = callPackage + ({ mkDerivation, base, HTTP, json, network, pretty, utf8-string }: + mkDerivation { + pname = "ffeed"; + version = "0.3.2"; + sha256 = "1976v5m050lwp8v2vh1cm08pn6q9lbdkxhq10pql6fyzysn6qz62"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base HTTP json network pretty utf8-string ]; + configureFlags = [ "-f-old-base" ]; + description = "Haskell binding to the FriendFeed API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fficxx" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , either, errors, filepath, hashable, HStringTemplate, lens, mtl + , process, pureMD5, split, template-haskell, transformers + , unordered-containers + }: + mkDerivation { + pname = "fficxx"; + version = "0.2"; + sha256 = "0512v9xhli6qdz46gvn8lj15rp30919pf982fjcgklw22qmci69q"; + buildDepends = [ + base bytestring Cabal containers directory either errors filepath + hashable HStringTemplate lens mtl process pureMD5 split + template-haskell transformers unordered-containers + ]; + description = "automatic C++ binding generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fficxx-runtime" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fficxx-runtime"; + version = "0.2"; + sha256 = "0czh7in30369c8c4ls3m3r61w6zb1p0p0jy2yi5j9521f61q588a"; + buildDepends = [ base ]; + description = "Runtime for fficxx-generated library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ffmpeg-light" = callPackage + ({ mkDerivation, base, JuicyPixels, libavcodec, libavformat + , libavutil, libswscale, mtl, transformers, vector + }: + mkDerivation { + pname = "ffmpeg-light"; + version = "0.8.1"; + sha256 = "08hydkqpk72s5bnc7h133jdz0x5msbxf7r1149hb2pqaqffid569"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base JuicyPixels mtl transformers vector ]; + pkgconfigDepends = [ libavcodec libavformat libavutil libswscale ]; + configureFlags = [ "-f-buildrasterdemo" "-f-builddemo" ]; + description = "Minimal bindings to the FFmpeg library"; + license = stdenv.lib.licenses.bsd3; + }) { libavcodec = null; libavformat = null; libavutil = null; + libswscale = null; }; + + "ffmpeg-tutorials" = callPackage + ({ mkDerivation, base, bytestring, haskell98, hs-ffmpeg, SDL, stm + }: + mkDerivation { + pname = "ffmpeg-tutorials"; + version = "0.3.3"; + sha256 = "134czpbzxw0mpnc5mz6j1l6vavdbhw5w3l4lg5zbc2gq1qg9ikqv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring haskell98 hs-ffmpeg SDL stm ]; + homepage = "http://patch-tag.com/r/VasylPasternak/ffmpeg-tutorials"; + description = "Tutorials on ffmpeg usage to play video/audio"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fft" = callPackage + ({ mkDerivation, array, base, carray, fftw3, fftw3f, ix-shapable + , QuickCheck, storable-complex, syb + }: + mkDerivation { + pname = "fft"; + version = "0.1.8"; + sha256 = "073f0w3hm0zs0gi1s5adhd7z4xj3zq88s1d12mmby5ri3zr927k0"; + buildDepends = [ + array base carray ix-shapable storable-complex syb + ]; + testDepends = [ base carray QuickCheck storable-complex ]; + pkgconfigDepends = [ fftw3 fftw3f ]; + configureFlags = [ "-fbase4" "-fsplitbase" ]; + description = "Bindings to the FFTW library"; + license = stdenv.lib.licenses.bsd3; + }) { fftw3 = null; fftw3f = null; }; + + "fgl" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "fgl"; + version = "5.5.0.1"; + sha256 = "0qw70f5hfrxmrx49wx8vk2f5cam7jbpb20mp4i0ybcwdld5ncqda"; + buildDepends = [ array base containers mtl ]; + homepage = "http://web.engr.oregonstate.edu/~erwig/fgl/haskell"; + description = "Martin Erwig's Functional Graph Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fgl-extras-decompositions" = callPackage + ({ mkDerivation, base, containers, fgl }: + mkDerivation { + pname = "fgl-extras-decompositions"; + version = "0.1.0.0"; + sha256 = "0mx0axc88yb992zb9ymaipsrln42rj49558ir9753j19d38v2q8m"; + buildDepends = [ base containers fgl ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "Graph decomposition algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fgl-visualize" = callPackage + ({ mkDerivation, base, dotgen, fgl }: + mkDerivation { + pname = "fgl-visualize"; + version = "0.1.0.1"; + sha256 = "0vwafx0rggksg5i7cx4r2bs5wa6csb5p39vpix425zr3l6vggrxq"; + buildDepends = [ base dotgen fgl ]; + description = "Convert FGL graphs to dot (graphviz) files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fibon" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing + , Cabal, cereal, containers, directory, filepath, hslogger, mtl + , old-locale, old-time, process, regex-compat, statistics, syb + , tabular, time, vector + }: + mkDerivation { + pname = "fibon"; + version = "0.2.0"; + sha256 = "1jkawf65gdmyzmdw4xfk3jihahi3x7vsavjfy6rnl96bj15q4vzl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring bytestring-lexing Cabal cereal + containers directory filepath hslogger mtl old-locale old-time + process regex-compat statistics syb tabular time vector + ]; + configureFlags = [ "-fanalyse" ]; + homepage = "http://github.com/dmpots/fibon/wiki"; + description = "Tools for running and analyzing Haskell benchmarks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fibonacci" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fibonacci"; + version = "0.2.0.1"; + sha256 = "18jqb4ynjsnpvydzpqzh7l5wyrjb3s3kxgc6a6ipwb6w2hygyf7k"; + buildDepends = [ base ]; + homepage = "http://github.com/sebfisch/fibonacci"; + description = "Fast computation of Fibonacci numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fields" = callPackage + ({ mkDerivation, array, base, containers, fclabels, monads-fd + , transformers + }: + mkDerivation { + pname = "fields"; + version = "0.1.0"; + sha256 = "0xxri0a3y75ppywcm6py9zbffaawcycrv8gabflbl1m1z8n6jq6v"; + buildDepends = [ + array base containers fclabels monads-fd transformers + ]; + homepage = "http://github.com/AstraFIN/fields"; + description = "First-class record field combinators with infix record field syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fields-json" = callPackage + ({ mkDerivation, base, base64-bytestring, containers, json, mtl + , utf8-string + }: + mkDerivation { + pname = "fields-json"; + version = "0.2.2.3"; + sha256 = "0wqci95ad339nd3lfbhc6v55c7zdkq714hw8igq5fwvbd8kq11d0"; + buildDepends = [ + base base64-bytestring containers json mtl utf8-string + ]; + description = "Abusing monadic syntax JSON objects generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fieldwise" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "fieldwise"; + version = "0.1.0.0"; + sha256 = "1mmlw5nk09w829gjp8lc0p280vdkh68rv05b1j55x99l7xywgvj7"; + buildDepends = [ base template-haskell ]; + testDepends = [ base template-haskell ]; + description = "Provides Fieldwise typeclass for operations of fields of records treated as independent components"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "fig" = callPackage + ({ mkDerivation, base, containers, parsec, pretty }: + mkDerivation { + pname = "fig"; + version = "1.4.0"; + sha256 = "03bxiicvfwia5g0whg454ph2s34n8firjcqhn6d7qvbim338hkxq"; + buildDepends = [ base containers parsec pretty ]; + homepage = "http://www.bergsoe.org/fig"; + description = "Manipulation of FIG files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "file-command-qq" = callPackage + ({ mkDerivation, base, parsec, process, system-filepath + , template-haskell, text + }: + mkDerivation { + pname = "file-command-qq"; + version = "0.1.0.4"; + sha256 = "1yq1bc738nfhdrnd2ll1v1wji9gyma4nday2q2rz5lvh5jfdfaks"; + buildDepends = [ + base parsec process system-filepath template-haskell text + ]; + homepage = "https://github.com/jfischoff/file-command-qq"; + description = "Quasiquoter for system commands involving filepaths"; + license = stdenv.lib.licenses.mit; + }) {}; + + "file-embed" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HUnit + , template-haskell + }: + mkDerivation { + pname = "file-embed"; + version = "0.0.7"; + sha256 = "0mj8f70f9k78wjzcx59w68szajafmm119rcrsspmxsygglh8ji2g"; + buildDepends = [ + base bytestring directory filepath template-haskell + ]; + testDepends = [ base filepath HUnit ]; + homepage = "https://github.com/snoyberg/file-embed"; + description = "Use Template Haskell to embed file contents directly"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "file-location" = callPackage + ({ mkDerivation, base, containers, lifted-base, process + , template-haskell, transformers + }: + mkDerivation { + pname = "file-location"; + version = "0.4.5.3"; + sha256 = "0d1iqhdac1gcag1d7ch9ia4fm97jpp31m46b794z90bmm6nr29h9"; + buildDepends = [ + base containers lifted-base template-haskell transformers + ]; + testDepends = [ + base containers lifted-base process template-haskell transformers + ]; + homepage = "https://github.com/gregwebs/FileLocation.hs"; + description = "common functions that show file location information"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "filecache" = callPackage + ({ mkDerivation, base, directory, hashable, hinotify, lens, mtl + , stm, strict-base-types, temporary, unordered-containers + }: + mkDerivation { + pname = "filecache"; + version = "0.2.5"; + sha256 = "0yx255yl8v8knhbnzahx2v606y23nmgh5hs65dqcxmhyh53wawda"; + buildDepends = [ + base hashable hinotify lens mtl stm strict-base-types + unordered-containers + ]; + testDepends = [ base directory temporary unordered-containers ]; + homepage = "http://lpuppet.banquise.net/"; + description = "A Linux-only cache system associating values to files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "filelock" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "filelock"; + version = "0.1.0.1"; + sha256 = "0qypjnbkfayqyaymx8qrq4abddlrlzanf6lqhfn9cqzcgzr6735d"; + buildDepends = [ base unix ]; + homepage = "http://github.com/takano-akio/filelock"; + description = "Portable interface to file locking (flock / LockFileEx)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "filemanip" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , unix-compat + }: + mkDerivation { + pname = "filemanip"; + version = "0.3.6.2"; + sha256 = "03l114rhb4f6nyzs9w14i79d7kyyq9ia542alsqpbmikm9gxm4rz"; + buildDepends = [ + base bytestring directory filepath mtl unix-compat + ]; + homepage = "https://github.com/bos/filemanip"; + description = "Expressive file and directory manipulation for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "filepath_1_3_0_2" = callPackage + ({ mkDerivation, base, QuickCheck, random }: + mkDerivation { + pname = "filepath"; + version = "1.3.0.2"; + sha256 = "0wvvz6cs5fh4f04a87b9s7xrnzypmnzzkn149p6xk8xi7gcvcpy2"; + editedCabalFile = "8a598ba1a37f56d30d41a0228b84692c6c0d1b97136a6e0818eacc782be4ed60"; + buildDepends = [ base ]; + testDepends = [ base QuickCheck random ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/"; + description = "Library for manipulating FilePaths in a cross platform way"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "filepath-io-access" = callPackage + ({ mkDerivation, base, base-io-access, filepath }: + mkDerivation { + pname = "filepath-io-access"; + version = "0.1.0.0"; + sha256 = "08rb2nafnh5vx7i6i3ddhq4h1s2ffgz8ailap5knr1xl7izgyywp"; + buildDepends = [ base base-io-access filepath ]; + description = "IO Access for filepath"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "filepather" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, data-lens + , directory, filepath, mtl, transformers + }: + mkDerivation { + pname = "filepather"; + version = "0.3.0"; + sha256 = "1gqnanmnhrpdw5iryf757qwj7j9izyzx1j4y74ydivxafz8w469v"; + buildDepends = [ + base comonad comonad-transformers data-lens directory filepath mtl + transformers + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/filepather"; + description = "Functions on System.FilePath"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "filestore" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, directory + , filepath, HUnit, mtl, old-locale, parsec, process, split, time + , utf8-string, xml + }: + mkDerivation { + pname = "filestore"; + version = "0.6.0.4"; + sha256 = "1b3ymdqwcn84m8kkybshx10bfylby49i0yhbassvlgf0n096lp12"; + buildDepends = [ + base bytestring containers Diff directory filepath old-locale + parsec process split time utf8-string xml + ]; + testDepends = [ base Diff directory filepath HUnit mtl time ]; + configureFlags = [ "-fmaxcount" ]; + description = "Interface for versioning file stores"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "filesystem-conduit" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, conduit + , containers, hspec, QuickCheck, system-fileio, system-filepath + , text, transformers, unix + }: + mkDerivation { + pname = "filesystem-conduit"; + version = "1.0.0.2"; + sha256 = "05dsl3bgyjciq6sgmba0hki7imilrjq3ddp9ip5gxl9884j1f4a1"; + buildDepends = [ + base bytestring conduit containers system-fileio system-filepath + text transformers unix + ]; + testDepends = [ + base blaze-builder bytestring conduit hspec QuickCheck text + transformers + ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Use system-filepath data types with conduits. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "filesystem-enumerator" = callPackage + ({ mkDerivation, base, enumerator, system-fileio, system-filepath + , transformers, unix + }: + mkDerivation { + pname = "filesystem-enumerator"; + version = "0.1.1"; + sha256 = "04cs5kz390g5qanwqps5kx1pd70b9vzaykn4c0yc0kxi16xlxyrc"; + buildDepends = [ + base enumerator system-fileio system-filepath transformers unix + ]; + homepage = "https://john-millikin.com/software/haskell-filesystem/"; + description = "Enumerator-based API for manipulating the filesystem"; + license = stdenv.lib.licenses.mit; + }) {}; + + "filesystem-trees" = callPackage + ({ mkDerivation, base, cond, containers, data-lens, deepseq + , directory, dlist, filepath, mtl, unix + }: + mkDerivation { + pname = "filesystem-trees"; + version = "0.1.0.5"; + sha256 = "0ypdnzv00kgr785z1psqaz306rgkvkn53jnr7qvchx1pqdw2v5cg"; + buildDepends = [ + base cond containers data-lens deepseq directory dlist filepath mtl + unix + ]; + homepage = "https://github.com/kallisti-dev/filesystem-trees"; + description = "Recursively manipulate and traverse filesystems as lazy rose trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "final" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "final"; + version = "0.1"; + sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9"; + buildDepends = [ base stm transformers ]; + homepage = "http://github.com/errge/final"; + description = "utility to add extra safety to monadic returns"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "find-conduit" = callPackage + ({ mkDerivation, attoparsec, base, conduit, conduit-combinators + , directory, doctest, either, exceptions, filepath, hspec, mmorph + , monad-control, mtl, regex-posix, semigroups, system-filepath + , text, time, transformers, transformers-base, unix + }: + mkDerivation { + pname = "find-conduit"; + version = "0.4.1"; + sha256 = "171y1bb3r6af41i2xsip2r4xm7grbzpvlwczrvaj8hzyknr3y7dx"; + buildDepends = [ + attoparsec base conduit conduit-combinators either exceptions + mmorph monad-control mtl regex-posix semigroups system-filepath + text time transformers transformers-base unix + ]; + testDepends = [ + attoparsec base conduit conduit-combinators directory doctest + either exceptions filepath hspec mmorph monad-control mtl + regex-posix semigroups system-filepath text time transformers + transformers-base unix + ]; + description = "A file-finding conduit that allows user control over traversals"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fingertree" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "fingertree"; + version = "0.1.0.0"; + sha256 = "0c35sryzsijwavvw9x1pk5p99rhmp4g8pjh2ds419mlfgxc039ms"; + buildDepends = [ base ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Generic finger-tree structure, with example instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fingertree-psqueue" = callPackage + ({ mkDerivation, base, fingertree }: + mkDerivation { + pname = "fingertree-psqueue"; + version = "0.3"; + sha256 = "14kc0ijx44q7whniickjj3h9ag1pixn51dlxjs6n2ypaclcjz34z"; + buildDepends = [ base fingertree ]; + description = "Implementation of priority search queues as finger trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fingertree-tf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fingertree-tf"; + version = "0.1.0.0"; + sha256 = "1ja8cqxpqhvssbcywph3zna946g1li5hlzsqab9lhg6vw0baakdn"; + buildDepends = [ base ]; + description = "Generic finger-tree structure using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "finite-field" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, HUnit, primes + , QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, type-level-numbers + }: + mkDerivation { + pname = "finite-field"; + version = "0.8.0"; + sha256 = "0wlbq7dpb4545xdnqjqppp0cmjx9m8g1p6lydkvn7pj7dwar8lni"; + buildDepends = [ + base deepseq hashable template-haskell type-level-numbers + ]; + testDepends = [ + base containers HUnit primes QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + type-level-numbers + ]; + description = "Finite Fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "first-class-patterns" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "first-class-patterns"; + version = "0.3.2.1"; + sha256 = "07ak85jkxli1yhj75mpvam0av8iz5qpbx6m5kzw04fqg3vcfrj8j"; + buildDepends = [ base transformers ]; + homepage = "https://github.com/reinerp/first-class-patterns"; + description = "First class patterns and pattern matching, using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "firstify" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , homeomorphic, mtl, Safe, yhccore + }: + mkDerivation { + pname = "firstify"; + version = "0.1"; + sha256 = "1g851dgsxq9gfbsx4qas9vm844ay3g5vhfd1493fgpay0j7i5fnd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath homeomorphic mtl Safe yhccore + ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/firstify/"; + description = "Defunctionalisation for Yhc Core"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fishfood" = callPackage + ({ mkDerivation, base, Cabal, containers, factory, mtl, QuickCheck + , toolshed, unix + }: + mkDerivation { + pname = "fishfood"; + version = "0.0.1.0"; + sha256 = "13fwwvvr3jd856gc28kckmaqgy3mdy02af0i6fws9jqkchm0d2l6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers factory mtl QuickCheck toolshed unix + ]; + configureFlags = [ "-f-llvm" ]; + homepage = "http://functionalley.eu"; + description = "Calculates file-size frequency-distribution"; + license = "GPL"; + }) {}; + + "fitsio" = callPackage + ({ mkDerivation, base, cfitsio, filepath, mtl }: + mkDerivation { + pname = "fitsio"; + version = "0.2"; + sha256 = "07zsd05ncq8rnrswk4kzg97sam8czibw2nhlrqxg8q1a5canisag"; + buildDepends = [ base filepath mtl ]; + extraLibraries = [ cfitsio ]; + homepage = "http://github.com/esessoms/fitsio"; + description = "A library for reading and writing data files in the FITS data format"; + license = "GPL"; + }) {}; + + "fix-imports" = callPackage + ({ mkDerivation, base, containers, cpphs, directory, filepath + , haskell-src-exts, process, split, text, uniplate + }: + mkDerivation { + pname = "fix-imports"; + version = "1.0.4"; + sha256 = "0j8yqqf61f2m4zri844gp6k80vkfzk1rby2miv90niz3hbciknj6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers cpphs directory filepath haskell-src-exts process + split text uniplate + ]; + description = "Program to manage the imports of a haskell module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fix-parser-simple" = callPackage + ({ mkDerivation, base, mmtl }: + mkDerivation { + pname = "fix-parser-simple"; + version = "15320.3"; + sha256 = "0ls5fxwq2lnb0rjqih4isfwiv0603ga12gxnf7w3rpqp5qhrhas8"; + buildDepends = [ base mmtl ]; + configureFlags = [ "-f-use_mtl" ]; + description = "Simple fix-expression parser"; + license = "LGPL"; + }) {}; + + "fix-symbols-gitit" = callPackage + ({ mkDerivation, base, containers, gitit }: + mkDerivation { + pname = "fix-symbols-gitit"; + version = "0.1.0"; + sha256 = "01fxzhd2wqzp0paba64q5psfc4qvc4b8i88rdkn6mxlkm21gkp6y"; + buildDepends = [ base containers gitit ]; + description = "Gitit plugin: Turn some Haskell symbols into pretty math symbols"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed"; + version = "0.2.1"; + sha256 = "1ayfya62ngcyyhi736fl5cd39iw568lkl16j4mliw3mi1cs2cic0"; + buildDepends = [ base ]; + homepage = "http://github.com/ekmett/fixed"; + description = "Signed 15.16 precision fixed point arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed-list"; + version = "0.1.5"; + sha256 = "07b1kzysf96jckx7yghb2a93l884x8fvxxd0g2ja3hwb5y403911"; + buildDepends = [ base ]; + homepage = "http://github.com/jvranish/FixedList/tree/master"; + description = "A fixed length list type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-point" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed-point"; + version = "0.5.0.1"; + sha256 = "010gx32av4cn5bqq1zrrcah50ay528vw01fvv1xhfpkrx1ll9wka"; + buildDepends = [ base ]; + description = "Binary fixed-point arithmetic"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fixed-point-vector" = callPackage + ({ mkDerivation, base, fixed-point, vector }: + mkDerivation { + pname = "fixed-point-vector"; + version = "0.5.0.1"; + sha256 = "029mn44d1i794b1pbpa0zmf6b20zl0cvsf77mbfdkqnyx8986883"; + buildDepends = [ base fixed-point vector ]; + description = "Unbox instances for the fixed-point package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fixed-point-vector-space" = callPackage + ({ mkDerivation, base, fixed-point, vector-space }: + mkDerivation { + pname = "fixed-point-vector-space"; + version = "0.5.0.1"; + sha256 = "10b29gqy3rpwd5wf2b65p0llm8ksyp1p7k43rm1n5g5z67wkd7dx"; + buildDepends = [ base fixed-point vector-space ]; + description = "vector-space instances for the fixed-point package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fixed-precision" = callPackage + ({ mkDerivation, base, hmpfr, integer-gmp, reflection, tagged + , template-haskell + }: + mkDerivation { + pname = "fixed-precision"; + version = "0.4.0"; + sha256 = "1akgiark8svzkqx764iic10qpfixm0js8vwga0134d81ppcp58f6"; + buildDepends = [ + base hmpfr integer-gmp reflection tagged template-haskell + ]; + homepage = "http://github.com/ekmett/fixed-precision"; + description = "Fixed Precision Arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-storable-array" = callPackage + ({ mkDerivation, array, base, tagged }: + mkDerivation { + pname = "fixed-storable-array"; + version = "0.3.1.1"; + sha256 = "0vb5h2v2qx19d7xibf7ksv2cha2pngh49mfpkh43f9vrwc6042ph"; + buildDepends = [ array base tagged ]; + description = "Fixed-size wrapper for StorableArray, providing a Storable instance. Deprecated - use storable-static-array instead."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-vector" = callPackage + ({ mkDerivation, base, doctest, filemanip, primitive }: + mkDerivation { + pname = "fixed-vector"; + version = "0.7.0.3"; + sha256 = "119302bbv2v3k77kr158bp8sd6zhqzsyslcyq1vncng1ay0vzf8g"; + buildDepends = [ base primitive ]; + testDepends = [ base doctest filemanip primitive ]; + description = "Generic vectors with statically known size"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-vector-binary" = callPackage + ({ mkDerivation, base, binary, fixed-vector, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "fixed-vector-binary"; + version = "0.6.0.0"; + sha256 = "1yjyw9wc92laiwd9w8ng3456azicvf9a9wqk2v6liiksj3flw7hy"; + buildDepends = [ base binary fixed-vector ]; + testDepends = [ base binary fixed-vector tasty tasty-quickcheck ]; + description = "Binary instances for fixed-vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-vector-cereal" = callPackage + ({ mkDerivation, base, cereal, fixed-vector, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "fixed-vector-cereal"; + version = "0.6.0.0"; + sha256 = "1kf3d0pfaif5fish1vc5z7d5ym23bwl80l8bg4bgpdw75cg2dnn6"; + buildDepends = [ base cereal fixed-vector ]; + testDepends = [ base cereal fixed-vector tasty tasty-quickcheck ]; + description = "Cereal instances for fixed-vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixed-vector-hetero" = callPackage + ({ mkDerivation, base, deepseq, fixed-vector, ghc-prim, primitive + , transformers + }: + mkDerivation { + pname = "fixed-vector-hetero"; + version = "0.3.0.0"; + sha256 = "1zmxwmksfzbl656c9iyz1nig19hnkfvv874a2gm5mc28yr6zwvqg"; + buildDepends = [ + base deepseq fixed-vector ghc-prim primitive transformers + ]; + homepage = "http://github.org/Shimuuar/fixed-vector-hetero"; + description = "Generic heterogeneous vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixedprec" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "fixedprec"; + version = "0.2.2.1"; + sha256 = "0s921nhkmdglmcwzyr048r04dswc6hz7kvh9p4lvd8i2mxq0szgi"; + buildDepends = [ base random ]; + description = "A fixed-precision real number type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixhs" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, containers, deepseq, dlist, enumerator, HaXml + , MissingH, network, old-time, parallel, QuickCheck, text + }: + mkDerivation { + pname = "fixhs"; + version = "0.1.4"; + sha256 = "0kxfx3k2d8xy75s7cln3l1hiia5vjcr6k5almbpys63dkr3svcz2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec attoparsec-enumerator base bytestring containers deepseq + dlist enumerator HaXml MissingH network old-time parallel + QuickCheck text + ]; + configureFlags = [ + "-f-with-fix44" "-f-with-fix43" "-fwith-fix42" "-fwith-fix41" + "-fwith-fix40" "-f-developer" + ]; + homepage = "http://github.com/urv/fixhs"; + description = "FIX (co)parser"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "fixplate" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "fixplate"; + version = "0.1.5"; + sha256 = "0mmkkydvdiw4nawgw3w7a9gpcxc3wzzlhz2083hqa6sxhx8x3b29"; + buildDepends = [ base containers ]; + configureFlags = [ "-fbase4" "-fwithutils" "-f-withquickcheck" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Uniplate-style generic traversals for optionally annotated fixed-point types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixpoint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixpoint"; + version = "0.1.1"; + sha256 = "05h1cw1gpnwk1qjlia4l27j375cva8pp75fzn99w2rxsv6khszpb"; + buildDepends = [ base ]; + homepage = "http://www.cse.unsw.edu.au/~rl/code/fixpoint.html"; + description = "Data types as fixpoints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fixtime" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "fixtime"; + version = "1.5.0.2"; + sha256 = "1walxcyi1wrv28vgy318c88z3mprz6mc8qfhbjgxb156iwfv80w5"; + buildDepends = [ base time ]; + homepage = "https://github.com/pharpend/fixtime"; + description = "Some fixes to the time package"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "fizz-buzz" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fizz-buzz"; + version = "0.1.0.1"; + sha256 = "169xaj7iczz0mnvd03pf95dcvy918jscpzap6z9y62kb0daskg4p"; + buildDepends = [ base ]; + description = "Functional Fizz/Buzz"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flaccuraterip" = callPackage + ({ mkDerivation, base, binary, deepseq, HTTP, optparse-applicative + , process + }: + mkDerivation { + pname = "flaccuraterip"; + version = "0.3.3"; + sha256 = "0l6lh7ji8qp11jj4cc29b1f5lmr2cqb76krccc8p9jfizdxia8fl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary deepseq HTTP optparse-applicative process + ]; + homepage = "http://noaxiom.org/flAccurateRip"; + description = "Verify FLAC files ripped form CD using AccurateRip™"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "flamethrower" = callPackage + ({ mkDerivation, base, template-haskell, text }: + mkDerivation { + pname = "flamethrower"; + version = "0.0.5.1"; + sha256 = "10kfy1cnp721hgz6lbc28y7hkjhbv6gpk2jff6nk2avrfbaqqd8x"; + buildDepends = [ base template-haskell text ]; + homepage = "https://charmander.me/flamethrower/"; + description = "A template engine for HTML"; + license = stdenv.lib.licenses.mit; + }) {}; + + "flat-mcmc" = callPackage + ({ mkDerivation, base, monad-par, monad-par-extras, mtl, mwc-random + , primitive, vector + }: + mkDerivation { + pname = "flat-mcmc"; + version = "0.1.0.0"; + sha256 = "1fp5jga82kbkj77xhy4m4vsn7zqf6fr9fwram3a2ybqssicgs3z5"; + buildDepends = [ + base monad-par monad-par-extras mtl mwc-random primitive vector + ]; + homepage = "http://jtobin.github.com/flat-mcmc"; + description = "Painless general-purpose sampling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flexible-defaults" = callPackage + ({ mkDerivation, base, containers, template-haskell, th-extras + , transformers + }: + mkDerivation { + pname = "flexible-defaults"; + version = "0.0.1.1"; + sha256 = "0cbp8hb7y29xz3hl780173cs6ca4df0r98fz7v3drqr46aq55ipl"; + buildDepends = [ + base containers template-haskell th-extras transformers + ]; + homepage = "https://github.com/mokus0/flexible-defaults"; + description = "Generate default function implementations for complex type classes"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "flexible-unlit" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "flexible-unlit"; + version = "0.2013.314.0"; + sha256 = "0jwsa2qfzw4rdj55axy7cw1p82314i28c16f7p7pjp53cwnsp02a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring text ]; + description = "A configurable reimplementation of unlit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flexiwrap" = callPackage + ({ mkDerivation, base, data-type, mtl, QuickCheck }: + mkDerivation { + pname = "flexiwrap"; + version = "0.1.0"; + sha256 = "0vvl9w3i374k720sscbcsbha89fcfk1hcvdr0nk4y7gkp13xwdba"; + buildDepends = [ base data-type mtl QuickCheck ]; + description = "Flexible wrappers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flexiwrap-smallcheck" = callPackage + ({ mkDerivation, base, data-type, flexiwrap, mtl, smallcheck }: + mkDerivation { + pname = "flexiwrap-smallcheck"; + version = "0.0.1"; + sha256 = "1dara0az10fxx46jmplf2l6a6x8qqjk00fxjzb9n10ndd4lxcsm3"; + buildDepends = [ base data-type flexiwrap mtl smallcheck ]; + description = "SmallCheck (Serial) instances for flexiwrap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flickr" = callPackage + ({ mkDerivation, base, filepath, HTTP, mime, network, random + , utf8-string, xhtml, xml + }: + mkDerivation { + pname = "flickr"; + version = "0.3.3"; + sha256 = "12fi34zl2ggbxf5gmfldplzi1pk9byf8rpn58ljw2fvz3qb8x6yl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base filepath HTTP mime network random utf8-string xhtml xml + ]; + configureFlags = [ "-f-old-base" ]; + description = "Haskell binding to the Flickr API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flippers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "flippers"; + version = "1.0.1"; + sha256 = "1swyj1f67giq7h9xcl6dzsw4ywk1jbl6avpihbv0q9g9hp6yzqp3"; + editedCabalFile = "e908ada5c891a6ac39cefb7e41648606d1a5f1b1048281f93bd496c5f22d73b4"; + buildDepends = [ base ]; + description = "Variations on flip for multiple arguments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flite" = callPackage + ({ mkDerivation, array, base, containers, haskell98, parsec }: + mkDerivation { + pname = "flite"; + version = "0.1.2"; + sha256 = "0ck44icwg6gzi9x5h5iszk59qnr0fhsj95ghk0lxm8aygavwq44d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers haskell98 parsec ]; + configureFlags = [ "-f-pure" ]; + homepage = "http://www.cs.york.ac.uk/fp/reduceron/"; + description = "f-lite compiler, interpreter and libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flo" = callPackage + ({ mkDerivation, base, bytestring, mtl, parsec, regex-compat, text + }: + mkDerivation { + pname = "flo"; + version = "0.1"; + sha256 = "1hxzdgnsfxallmw7z07hs4ax8pfn57hk55kyjxg8vnrj7i07bp9l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring mtl parsec regex-compat text ]; + description = "Generate flow charts from your code base"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "float-binstring" = callPackage + ({ mkDerivation, attoparsec, base, hspec, HUnit, QuickCheck, split + , text + }: + mkDerivation { + pname = "float-binstring"; + version = "0.2"; + sha256 = "0dcxk1s13ppslqxd378yh92pzmxnmnhk1q07wl5ifcnfy5zamzdq"; + buildDepends = [ attoparsec base split text ]; + testDepends = [ + attoparsec base hspec HUnit QuickCheck split text + ]; + homepage = "https://github.com/llelf/float-binstring"; + description = "C99 printf \"%a\" style formatting and parsing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "floatshow" = callPackage + ({ mkDerivation, array, base, integer-gmp }: + mkDerivation { + pname = "floatshow"; + version = "0.2.4"; + sha256 = "1zsxjwgm8nkphnmsbz03yvplc2r02qybb387n910j4j6vya98khc"; + buildDepends = [ array base integer-gmp ]; + configureFlags = [ "-fgmp" ]; + homepage = "https://bitbucket.org/dafis/floatshow"; + description = "Alternative faster String representations for Double and Float, String representations for more general numeric types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flock" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, transformers + , unix + }: + mkDerivation { + pname = "flock"; + version = "0.3.1.8"; + sha256 = "1g1gf7qnlqkl57h28nzxnbzj7v2h73czffp5y7s7jm9vbihcwd4n"; + buildDepends = [ + base lifted-base monad-control transformers unix + ]; + homepage = "http://github.com/hesselink/flock"; + description = "Wrapper for flock(2)"; + license = "unknown"; + }) {}; + + "flow2dot" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, QuickCheck + , utf8-string + }: + mkDerivation { + pname = "flow2dot"; + version = "0.9.0.3"; + sha256 = "1pf60wpwsvxxgqkz3zh2qlcyz9pyd8axi41y5y6pn77n9x8p2613"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers mtl parsec QuickCheck utf8-string + ]; + homepage = "http://adept.linux.kiev.ua:8080/repos/flow2dot"; + description = "Library and binary to generate sequence/flow diagrams from plain text source"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "flowdock" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , http-client, http-client-tls, lens, mtl, pipes, pipes-aeson + , pipes-http, pipes-parse, template-haskell, text + , unordered-containers, uuid + }: + mkDerivation { + pname = "flowdock"; + version = "0.2.0.0"; + sha256 = "1lmjhy6cxdr86pia9v04h4q40w0401r3a2srsdhgwbgxzj3syi1r"; + buildDepends = [ + aeson base base64-bytestring bytestring http-client http-client-tls + lens mtl pipes pipes-aeson pipes-http pipes-parse template-haskell + text unordered-containers uuid + ]; + homepage = "https://github.com/brewtown/hs-flowdock"; + description = "Flowdock client library for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "flowdock-api" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, data-default, directory, filepath, heredoc, HsOpenSSL + , hspec, http-streams, http-types, io-streams, monad-logger + , MonadCatchIO-transformers, optparse-applicative, split + , template-haskell, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "flowdock-api"; + version = "0.1.0.0"; + sha256 = "0p0b0pabyykvli9l0jrcbfgpyq7dna3zilb4z0s1hb6mamfdn7ng"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring blaze-builder bytestring data-default + directory filepath HsOpenSSL http-streams http-types io-streams + monad-logger MonadCatchIO-transformers optparse-applicative split + text time transformers unordered-containers vector + ]; + testDepends = [ + aeson base base64-bytestring blaze-builder bytestring data-default + heredoc HsOpenSSL hspec http-streams http-types io-streams + monad-logger MonadCatchIO-transformers template-haskell text time + transformers unordered-containers vector + ]; + homepage = "https://github.com/gabemc/flowdock-api"; + description = "API integration with Flowdock"; + license = stdenv.lib.licenses.mit; + }) {}; + + "flower" = callPackage + ({ mkDerivation, array, base, binary, bio, bytestring, cmdargs + , containers, mtl, random + }: + mkDerivation { + pname = "flower"; + version = "0.7.2"; + sha256 = "0r9l3b91kyhf4ab8m2qv5jsfqf3k7x639bq1wjbf852imzl6138b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bio bytestring cmdargs containers mtl random + ]; + homepage = "http://biohaskell.org/Applications/Flower"; + description = "Analyze 454 flowgrams (.SFF files)"; + license = "GPL"; + }) {}; + + "flowsim" = callPackage + ({ mkDerivation, array, base, biocore, biofasta, biosff, bytestring + , cmdargs, containers, directory, MonadRandom, mtl, random + }: + mkDerivation { + pname = "flowsim"; + version = "0.3.5"; + sha256 = "0l3222a2r2khhrfhzvd0iikqq1rlcwhvf785bwnwqygq35i1w6j3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base biocore biofasta biosff bytestring cmdargs containers + directory MonadRandom mtl random + ]; + homepage = "http://biohaskell.org/Applications/FlowSim"; + description = "Simulate 454 pyrosequencing"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "fluent-logger" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal + , cereal-conduit, conduit, conduit-extra, containers, exceptions + , hspec, messagepack, network, network-socket-options, random, stm + , text, time, transformers, vector + }: + mkDerivation { + pname = "fluent-logger"; + version = "0.2.0.0"; + sha256 = "02sh7q9l874rbjdwj66grz0y0cbnd2wc5413x4mrvg095i8g9zww"; + buildDepends = [ + base bytestring cereal containers messagepack network + network-socket-options random stm text time vector + ]; + testDepends = [ + attoparsec base bytestring cereal cereal-conduit conduit + conduit-extra containers exceptions hspec messagepack network text + time transformers + ]; + description = "A structured logger for Fluentd (Haskell)"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "fluent-logger-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, fluent-logger + , resourcet, transformers + }: + mkDerivation { + pname = "fluent-logger-conduit"; + version = "0.3.0.0"; + sha256 = "0z21dg1y0rqfgvpvgci5kp3jh0kdx5v5paxdidwp8dd6v7y3ag9q"; + buildDepends = [ + base bytestring conduit fluent-logger resourcet transformers + ]; + description = "Conduit interface for fluent-logger"; + license = "unknown"; + }) {}; + + "fluidsynth" = callPackage + ({ mkDerivation, base, bindings-DSL, containers, directory + , fluidsynth + }: + mkDerivation { + pname = "fluidsynth"; + version = "0.2.0.0"; + sha256 = "18r7q7sh35sr71ays0c9ic6f7vmrblpw25mz1y5v9sbk5x2lh64s"; + buildDepends = [ base bindings-DSL containers directory ]; + extraLibraries = [ fluidsynth ]; + homepage = "https://github.com/MostAwesomeDude/hsfluidsynth"; + description = "Haskell bindings to FluidSynth"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) fluidsynth; }; + + "fmark" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process, Unixutils + }: + mkDerivation { + pname = "fmark"; + version = "0.1.1"; + sha256 = "1bjkkd90mw1nbm5pyjh52dwhqa6xx3i3hhl2ys3qpk08mrw5r09l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath mtl process Unixutils ]; + homepage = "http://github.com/jabolopes/fmark"; + description = "A Friendly Markup language without syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fmlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fmlist"; + version = "0.9"; + sha256 = "1gzwmsrbxk22v7syf8zfvxphm23dmjzfpysz6qww3qvib8wm64aq"; + buildDepends = [ base ]; + homepage = "https://github.com/sjoerdvisscher/fmlist"; + description = "FoldMap lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "focus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "focus"; + version = "0.1.3"; + sha256 = "11l6rlr22m0z41c9fynpisj0cnx70zzcxhsakz9b09ap8wj0raqy"; + buildDepends = [ base ]; + homepage = "https://github.com/nikita-volkov/focus"; + description = "A general abstraction for manipulating elements of container data structures"; + license = stdenv.lib.licenses.mit; + }) {}; + + "foldl" = callPackage + ({ mkDerivation, base, bytestring, containers, primitive, text + , transformers, vector + }: + mkDerivation { + pname = "foldl"; + version = "1.0.7"; + sha256 = "0mqxibifrlfqnibzy9b2rncy4dyljdz35560ni3rwi8hkyix74a9"; + buildDepends = [ + base bytestring containers primitive text transformers vector + ]; + description = "Composable, streaming, and efficient left folds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "foldl-incremental" = callPackage + ({ mkDerivation, base, bytestring, foldl, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "foldl-incremental"; + version = "0.1.1.0"; + sha256 = "1wqvd48ivs4nn0kw9g9r0p0029kigl8bbc3554m1g033l2b8k2pk"; + buildDepends = [ base foldl ]; + testDepends = [ + base bytestring foldl tasty tasty-golden tasty-hunit + tasty-quickcheck + ]; + homepage = "https://github.com/tonyday567/foldl-incremental"; + description = "incremental folds"; + license = stdenv.lib.licenses.mit; + }) {}; + + "folds" = callPackage + ({ mkDerivation, base, bytestring, comonad, contravariant, deepseq + , directory, doctest, filepath, lens, mtl, pointed, profunctors + , reflection, semigroupoids, semigroups, tagged, transformers + , vector + }: + mkDerivation { + pname = "folds"; + version = "0.6.2"; + sha256 = "13zdmf7szdy9ka5dw0vgzbfmndm7w8fz7ryz5h2z5hsqg9am2qqa"; + buildDepends = [ + base comonad contravariant lens pointed profunctors reflection + semigroupoids tagged transformers vector + ]; + testDepends = [ + base bytestring deepseq directory doctest filepath mtl semigroups + ]; + configureFlags = [ + "-f-test-hlint" "-foptimize" "-f-test-hlint" "-ftest-doctests" + ]; + homepage = "http://github.com/ekmett/folds"; + description = "Beautiful Folding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "folds-common" = callPackage + ({ mkDerivation, base, containers, folds, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "folds-common"; + version = "0.2.0.0"; + sha256 = "1dcyh798ijq4ms8xr0jwfp4fy5i5l4czl7m3yvk2z6rkha9w1zmc"; + buildDepends = [ base containers folds ]; + testDepends = [ base containers tasty tasty-quickcheck ]; + description = "A playground of common folds for folds"; + license = stdenv.lib.licenses.mit; + }) {}; + + "follower" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, cmdargs, directory, filepath + , hs-twitter, old-locale, strict, time + }: + mkDerivation { + pname = "follower"; + version = "0.0.1"; + sha256 = "0iy8q06fpc03n4z6dcrl95vji67dia6bp30q42rrlqw6s9cwigsm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base cmdargs directory filepath hs-twitter + old-locale strict time + ]; + homepage = "http://rebworks.net/projects/follower/"; + description = "Follow Tweets anonymously"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "font-opengl-basic4x6" = callPackage + ({ mkDerivation, base, GLFW-b, OpenGL }: + mkDerivation { + pname = "font-opengl-basic4x6"; + version = "0.0.3"; + sha256 = "0myjb8g3mis887l0jmr88nb757x0zcvhnanx02hxjbfb5iqx3cx9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base GLFW-b OpenGL ]; + description = "Basic4x6 font for OpenGL"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "foo" = callPackage + ({ mkDerivation, base, containers, GLUT, haskell98, OpenGL }: + mkDerivation { + pname = "foo"; + version = "1.0"; + sha256 = "1f1abijdfvnmkgbvw9q94k4p39pbqslmg9am1j1sjyxrag5y0vv8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers GLUT haskell98 OpenGL ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://sourceforge.net/projects/fooengine/?abmode=1"; + description = "Paper soccer, an OpenGL game"; + license = "GPL"; + }) {}; + + "for-free" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, containers + , contravariant, transformers + }: + mkDerivation { + pname = "for-free"; + version = "0.1"; + sha256 = "048m95sg8jq7kpr55iq5h93c7zbaqp5v340phb13v9yw2hv50sql"; + buildDepends = [ + base comonad comonad-transformers containers contravariant + transformers + ]; + description = "Functor, Monad, MonadPlus, etc for free"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "force-layout" = callPackage + ({ mkDerivation, base, containers, data-default-class, lens + , vector-space, vector-space-points + }: + mkDerivation { + pname = "force-layout"; + version = "0.3.0.8"; + sha256 = "00b831l94r3lx0b330ql3w551w0fwziayhsjydzbfqq335syaaxg"; + buildDepends = [ + base containers data-default-class lens vector-space + vector-space-points + ]; + description = "Simple force-directed layout"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fordo" = callPackage + ({ mkDerivation, base, process, transformers }: + mkDerivation { + pname = "fordo"; + version = "0.1"; + sha256 = "0vlh5rfn3n8vi3gbfmpbw20jgv5skvcw187walgv6dns39pagsar"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process transformers ]; + description = "Run a command on files with magic substituion support (sequencing and regexp)"; + license = "GPL"; + }) {}; + + "foreign-storable-asymmetric" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foreign-storable-asymmetric"; + version = "0.0.1"; + sha256 = "1pj30p7z5nq8j95z9c4kjv6spandfch3r0dvx3n8wsbh3270dvxj"; + buildDepends = [ base ]; + description = "Types and instances for implementing a Storable with different peek and poke"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "foreign-store" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foreign-store"; + version = "0.1"; + sha256 = "1p7hsr1kg1667wql9c18q7bwpnrldnb8r18ijhji5c7qqr8yml5g"; + buildDepends = [ base ]; + homepage = "https://github.com/chrisdone/foreign-store"; + description = "Store a stable pointer in a foreign context to be retrieved later. Persists through GHCi reloads."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "forkable-monad" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "forkable-monad"; + version = "0.1.1"; + sha256 = "0nxcjx3cf8bkl0cwkpgz5c6byld13kw2601q4157fmfa370bi11h"; + buildDepends = [ base transformers ]; + homepage = "http://code.google.com/p/forkable-monad/"; + description = "An implementation of forkIO for monad stacks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "formal" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers + , directory, file-embed, HTTP, indents, interpolatedstring-perl6 + , jmacro, MissingH, mtl, network, pandoc, parsec, process, text + , transformers, urlencoded, wl-pprint-text + }: + mkDerivation { + pname = "formal"; + version = "0.1.0"; + sha256 = "0z8a5a9w7mg69c1x6h8825bhkll63gz6j85lbc0w59w1ag2x8865"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring containers directory file-embed HTTP + indents interpolatedstring-perl6 jmacro MissingH mtl network pandoc + parsec process text transformers urlencoded wl-pprint-text + ]; + description = "A statically typed, functional programming language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "format" = callPackage + ({ mkDerivation, haskell2010, parsec, QuickCheck }: + mkDerivation { + pname = "format"; + version = "0.1.0.0"; + sha256 = "1vv9b0hif5hi3jkd1n6j85b5mkfkjyixldblm2l4qfgrj95igmph"; + buildDepends = [ haskell2010 parsec ]; + testDepends = [ haskell2010 parsec QuickCheck ]; + homepage = "https://github.com/bytbox/hs-format"; + description = "Rendering from and scanning to format strings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "format-status" = callPackage + ({ mkDerivation, base, data-concurrent-queue, old-locale, stm, text + , time + }: + mkDerivation { + pname = "format-status"; + version = "0.2.0.0"; + sha256 = "0dfmjp307c8685cdw41nmjmisf3aplyf177r973wyqcrifabvs2q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base data-concurrent-queue old-locale stm text time + ]; + description = "A utility for writing the date to dzen2"; + license = stdenv.lib.licenses.mit; + }) {}; + + "formatting" = callPackage + ({ mkDerivation, base, clock, old-locale, scientific, text + , text-format, time + }: + mkDerivation { + pname = "formatting"; + version = "6.1.0"; + sha256 = "1yb0lm2h1jbjfm6pkgf696bvi7hl9bcy5km1v9x2fnj41vziw0kn"; + buildDepends = [ + base clock old-locale scientific text text-format time + ]; + description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "forml" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cereal + , containers, directory, file-embed, ghc-prim, GraphSCC, hslogger + , HTTP, indents, interpolatedstring-perl6, jmacro, MissingH, mtl + , network, pandoc, parsec, process, text, urlencoded, utf8-string + , zlib + }: + mkDerivation { + pname = "forml"; + version = "0.2"; + sha256 = "1bqfw3h06mbznivg37840qnzjygflzp90wkyssnb1kjxi4bj1vbv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring cereal containers directory + file-embed ghc-prim GraphSCC hslogger HTTP indents + interpolatedstring-perl6 jmacro MissingH mtl network pandoc parsec + process text urlencoded utf8-string zlib + ]; + homepage = "http://texodus.github.com/forml"; + description = "A statically typed, functional programming language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "formlets" = callPackage + ({ mkDerivation, applicative-extras, base, blaze-html, bytestring + , haskell98, syb, transformers, xhtml + }: + mkDerivation { + pname = "formlets"; + version = "0.8"; + sha256 = "0jx56vhrzcwca33rgp738plmssw95nv20rrzw5xrxcmdv26zp1w9"; + buildDepends = [ + applicative-extras base blaze-html bytestring haskell98 syb + transformers xhtml + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://github.com/chriseidhof/formlets/tree/master"; + description = "Formlets implemented in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "formlets-hsp" = callPackage + ({ mkDerivation, applicative-extras, base, formlets, haskell98, hsp + , hsx, mtl, trhsx + }: + mkDerivation { + pname = "formlets-hsp"; + version = "2.3.1"; + sha256 = "19m0nryrksh1cgsz7sx3gamjczw36hqfsbml05p6j7li3bk0fpw2"; + buildDepends = [ + applicative-extras base formlets haskell98 hsp hsx mtl + ]; + buildTools = [ trhsx ]; + description = "HSP support for Formlets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "forth-hll" = callPackage + ({ mkDerivation, array-forth, base, free, mtl }: + mkDerivation { + pname = "forth-hll"; + version = "0.1.0.0"; + sha256 = "1hmcicxnxcl99chidkbg1kspjzpxxcw8qh4lrwvmlpz2knzf11g3"; + buildDepends = [ array-forth base free mtl ]; + description = "A simple eDSL for generating arrayForth code"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "fountain" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "fountain"; + version = "0.1"; + sha256 = "0mxzrvrag2qwn22llklmdkcf4icd8n9ifg1awd9q7ffll8a1a67p"; + buildDepends = [ base containers random ]; + homepage = "http://tomahawkins.org"; + description = "A fountain codec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fpco-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-html, bytestring, cereal, containers, data-default, deepseq + , deepseq-generics, directory, failure, fay, filepath, ghc-prim + , hashable, http-conduit, http-types, ini, lifted-async + , lifted-base, monad-control, monad-extras, monad-logger, mtl + , network, optparse-applicative, persistent, persistent-template + , pretty-show, process, random, resourcet, safe, semigroups + , shakespeare, shakespeare-i18n, stm, syb, template-haskell, text + , time, transformers, transformers-base, unordered-containers + , vector, yesod-core + }: + mkDerivation { + pname = "fpco-api"; + version = "1.2.0.4"; + sha256 = "1hyvnra01c7jqh3n0zpnff6m9z2xjiq6fp4484qb7km58mw1hm2v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + cereal containers data-default deepseq deepseq-generics directory + failure fay filepath ghc-prim hashable http-conduit http-types ini + lifted-async lifted-base monad-control monad-extras monad-logger + mtl network optparse-applicative persistent persistent-template + pretty-show process random resourcet safe semigroups shakespeare + shakespeare-i18n stm syb template-haskell text time transformers + transformers-base unordered-containers vector yesod-core + ]; + configureFlags = [ "-f-dev" "-f-jenkins-build" ]; + homepage = "https://www.fpcomplete.com/page/api"; + description = "Simple interface to the FP Complete IDE API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fpipe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fpipe"; + version = "0.0.1"; + sha256 = "1b6r19yy9wh5w8xb0ajjxsd2qyzjnkgyav1975qv92wwxslyxwr8"; + buildDepends = [ base ]; + description = "F#-style composition and application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fpnla" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fpnla"; + version = "0.1.1"; + sha256 = "15qpfi3b9vnpm17q3y64nsrhlj5vi9rgrgysjfk98aw1gkj9mvv4"; + buildDepends = [ base ]; + description = "A library for NLA operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fpnla-examples" = callPackage + ({ mkDerivation, accelerate, array, base, data-default, deepseq + , fpnla, hmatrix, HUnit, linear-algebra-cblas, monad-par, parallel + , QuickCheck, random, repa, tagged, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, vector + }: + mkDerivation { + pname = "fpnla-examples"; + version = "0.1.1"; + sha256 = "1p305r0jgcqrbny22ic1ziyav9yjy6v02wgna0sgh4p0c1wi7pb2"; + buildDepends = [ + accelerate array base deepseq fpnla hmatrix linear-algebra-cblas + monad-par parallel repa vector + ]; + testDepends = [ + accelerate array base data-default deepseq fpnla hmatrix HUnit + linear-algebra-cblas monad-par parallel QuickCheck random repa + tagged test-framework test-framework-hunit + test-framework-quickcheck2 time vector + ]; + description = "Example implementations for FPNLA library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fptest" = callPackage + ({ mkDerivation, base, doctest, Glob, hlint, HUnit, parsec + , parsec3-numbers, process, QuickCheck, regex-compat + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "fptest"; + version = "0.2.2.0"; + sha256 = "1wqca640h9qcrnwkqdw1pyl73c4nraglgwqgimkrgbkjlwpyn824"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base HUnit parsec parsec3-numbers QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + testDepends = [ + base doctest Glob hlint HUnit parsec parsec3-numbers process + QuickCheck regex-compat test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/jrp2014/fptest"; + description = "IEEE754r floating point conformance tests"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fquery" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, hashtables + , parsec, process, regex-compat, unix + }: + mkDerivation { + pname = "fquery"; + version = "0.2.1.5"; + sha256 = "1v1qrbr5kz17haawrh0ksmjw7j4ks0x4kqzss5z1fbldl6axw97i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory extensible-exceptions hashtables parsec process + regex-compat unix + ]; + description = "Installed package query tool for Gentoo Linux"; + license = "unknown"; + }) {}; + + "fractal" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fractal"; + version = "0.0.1"; + sha256 = "0iw5454mi0ms3w62m118rlqr6lr1j9mbxwfj26mlc5p38bq9k7ds"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + description = "Draw Newton, Julia and Mandelbrot fractals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fraction" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "fraction"; + version = "0.1.0.3"; + sha256 = "0kjpfqy528s11kfigp27kr5a4xw8kn11mpgjzb6fapdbip6y9579"; + buildDepends = [ base semigroups ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/fraction"; + description = "Fractions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "frag" = callPackage + ({ mkDerivation, array, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "frag"; + version = "1.1.2"; + sha256 = "1xgnp4cls8i61hyl4kcf3afri77jlcahwjvww498xl5d5frdiv90"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base GLUT OpenGL random ]; + homepage = "http://haskell.org/haskellwiki/Frag"; + description = "A 3-D First Person Shooter Game"; + license = "GPL"; + }) {}; + + "frame" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , ghc-binary, happstack-fastcgi, happstack-server, haskell98 + , haskelldb, haskelldb-hdbc, haskelldb-hdbc-odbc, HDBC, HDBC-odbc + , HTTP, MissingH, mtl, old-time, pretty, utf8-string + }: + mkDerivation { + pname = "frame"; + version = "0.1"; + sha256 = "0ldncqifcnk4d50qivgw62hcdy4nc23zr64q787azid0vb9vsdja"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory ghc-binary happstack-fastcgi + happstack-server haskell98 haskelldb haskelldb-hdbc + haskelldb-hdbc-odbc HDBC HDBC-odbc HTTP MissingH mtl old-time + pretty utf8-string + ]; + description = "A simple web framework"; + license = stdenv.lib.licenses.bsd3; + }) { ghc-binary = null; }; + + "frame-markdown" = callPackage + ({ mkDerivation, base, frame, pandoc }: + mkDerivation { + pname = "frame-markdown"; + version = "0.1"; + sha256 = "0wy1c9xgd6ykymqciga1sla83wfdwy17p88bygfp6pflbc0rw57g"; + buildDepends = [ base frame pandoc ]; + description = "A markdown to Frame GUI writer for Pandoc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "franchise" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "franchise"; + version = "0.0.6"; + sha256 = "144fywp5fcix5i06wvwvzwsr19bgxpajx7bi7jw43hnm3rlcj4vr"; + buildDepends = [ base ]; + description = "A package for configuring and building Haskell software"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "free" = callPackage + ({ mkDerivation, base, bifunctors, comonad, distributive, mtl + , prelude-extras, profunctors, semigroupoids, semigroups + , template-haskell, transformers + }: + mkDerivation { + pname = "free"; + version = "4.10.0.1"; + sha256 = "0vs080bbcbncjqa7z0l6zd10kpmilj8khxiqdn4bq24mifyryhvq"; + buildDepends = [ + base bifunctors comonad distributive mtl prelude-extras profunctors + semigroupoids semigroups template-haskell transformers + ]; + homepage = "http://github.com/ekmett/free/"; + description = "Monads for free"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "free-functors" = callPackage + ({ mkDerivation, algebraic-classes, base, comonad, constraints + , template-haskell, transformers, void + }: + mkDerivation { + pname = "free-functors"; + version = "0.6.3.3"; + sha256 = "05q3b5ls6c63piywyxpa87gzn0c46xwgisq6skb05a38q24za3a0"; + buildDepends = [ + algebraic-classes base comonad constraints template-haskell + transformers void + ]; + homepage = "https://github.com/sjoerdvisscher/free-functors"; + description = "Provides free functors that are adjoint to functors that forget class constraints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "free-game" = callPackage + ({ mkDerivation, array, base, boundingboxes, colors, containers + , control-bool, directory, filepath, free, freetype2, GLFW-b + , hashable, JuicyPixels, JuicyPixels-util, lens, linear, mtl + , OpenGL, OpenGLRaw, random, reflection, template-haskell + , transformers, vector, void + }: + mkDerivation { + pname = "free-game"; + version = "1.1.80"; + sha256 = "1vpwrviwxib22mkaqmwndzfly8iicr85sh1y914gwp5n83lmkava"; + buildDepends = [ + array base boundingboxes colors containers control-bool directory + filepath free freetype2 GLFW-b hashable JuicyPixels + JuicyPixels-util lens linear mtl OpenGL OpenGLRaw random reflection + template-haskell transformers vector void + ]; + homepage = "https://github.com/fumieval/free-game"; + description = "Create games for free"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "free-operational" = callPackage + ({ mkDerivation, base, comonad-transformers, free, kan-extensions + , mtl, transformers + }: + mkDerivation { + pname = "free-operational"; + version = "0.5.0.0"; + sha256 = "0gim4m0l76sxxg6a8av1gl6qjpwxwdzyviij86d06v1150r08dmb"; + buildDepends = [ + base comonad-transformers free kan-extensions mtl transformers + ]; + configureFlags = [ "-f-test-properties" ]; + description = "Operational Applicative, Alternative, Monad and MonadPlus from free types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "free-theorems" = callPackage + ({ mkDerivation, base, containers, haskell-src, haskell-src-exts + , mtl, pretty, syb + }: + mkDerivation { + pname = "free-theorems"; + version = "0.3.2.0"; + sha256 = "1r0qz8h8fjb9akkhd3impr30gd0s5ky51dj667x0pf155b4lvx2w"; + buildDepends = [ + base containers haskell-src haskell-src-exts mtl pretty syb + ]; + description = "Automatic generation of free theorems"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "free-theorems-counterexamples" = callPackage + ({ mkDerivation, base, cgi, containers, free-theorems, haskell-src + , haskell-src-exts, HUnit, mtl, pretty, syb, utf8-string, xhtml + }: + mkDerivation { + pname = "free-theorems-counterexamples"; + version = "0.3.1.0"; + sha256 = "1wq5lvnylw92qzv1q93liz4i3q2j8sbgwgaw8nw79q0x0cdvbbb3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cgi containers free-theorems haskell-src haskell-src-exts + HUnit mtl pretty syb utf8-string xhtml + ]; + description = "Automatically Generating Counterexamples to Naive Free Theorems"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "free-theorems-seq" = callPackage + ({ mkDerivation, array, base, bytestring, containers, free-theorems + , haskell-src, mtl, old-locale, old-time, parsec, pretty, syb + , utf8-string, xhtml + }: + mkDerivation { + pname = "free-theorems-seq"; + version = "1.0"; + sha256 = "1scqjv6hc2y0w1x9f8v8bwrl1dnz64hf5jgrdam12dxbsk6qjs6g"; + buildDepends = [ + array base bytestring containers free-theorems haskell-src mtl + old-locale old-time parsec pretty syb utf8-string xhtml + ]; + description = "Taming Selective Strictness"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "free-theorems-seq-webui" = callPackage + ({ mkDerivation, base, cgi, containers, free-theorems-seq, mtl + , network, pretty, syb, utf8-string, xhtml + }: + mkDerivation { + pname = "free-theorems-seq-webui"; + version = "1.0.0.2"; + sha256 = "1bx7fg1ddycl9pgrlh2qij5vb6fqx79gl6lbm248c95xyygi3iy5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cgi containers free-theorems-seq mtl network pretty syb + utf8-string xhtml + ]; + description = "Taming Selective Strictness"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "free-theorems-webui" = callPackage + ({ mkDerivation, base, bytestring, cgi, csv, dataenc, directory + , filepath, free-theorems, process, time, xhtml + }: + mkDerivation { + pname = "free-theorems-webui"; + version = "0.2.1.1"; + sha256 = "1qxdfbzr52dw0qww03l86vpgmylznifqzvjarmgpkfr129szl7ba"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cgi csv dataenc directory filepath free-theorems + process time xhtml + ]; + configureFlags = [ "-f-our_server" ]; + description = "CGI-based web interface for the free-theorems package"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "freekick2" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, EdisonCore, filepath, FTGL, haskell98, mtl, OpenGL + , pngload, random, SDL, template-haskell + }: + mkDerivation { + pname = "freekick2"; + version = "0.1.2"; + sha256 = "1ybmffs05hgzn81szcd8nrz4f94qc64d9y2d2hkyq57djb87503j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory EdisonCore + filepath FTGL haskell98 mtl OpenGL pngload random SDL + template-haskell + ]; + homepage = "http://github.com/anttisalonen/freekick2"; + description = "A soccer game"; + license = "GPL"; + }) {}; + + "freenect" = callPackage + ({ mkDerivation, base, freenect, freenect_sync, vector }: + mkDerivation { + pname = "freenect"; + version = "1.2"; + sha256 = "11ggp90npdyfdmf8zhjk442zl0j0lni6hizhgc0409za9i6s1l5g"; + buildDepends = [ base vector ]; + extraLibraries = [ freenect freenect_sync ]; + homepage = "https://github.com/chrisdone/freenect"; + description = "Interface to the Kinect device"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) freenect; + freenect_sync = null; }; + + "freesect" = callPackage + ({ mkDerivation, array, base, cpphs, directory, mtl, parallel + , pretty, random, syb + }: + mkDerivation { + pname = "freesect"; + version = "0.8"; + sha256 = "150ch1xmx3slmq7hb74z8sjrqhrsc9kl1zjn030fj6k6kphrwd88"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base cpphs directory mtl parallel pretty random syb + ]; + homepage = "http://fremissant.net/freesect"; + description = "A Haskell syntax extension for generalised sections"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "freesound" = callPackage + ({ mkDerivation, base, bytestring, curl, data-accessor + , data-accessor-template, directory, mtl, xml + }: + mkDerivation { + pname = "freesound"; + version = "0.1.0"; + sha256 = "0a34qc62sjc355qfr3qz92nh27gmcyqk2jlhq77pjfdzv0ivigcy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring curl data-accessor data-accessor-template directory + mtl xml + ]; + homepage = "http://code.haskell.org/~StefanKersten/code/freesound"; + description = "Access the Freesound Project database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "freetype-simple" = callPackage + ({ mkDerivation, base, boundingboxes, bytestring, freetype2, linear + }: + mkDerivation { + pname = "freetype-simple"; + version = "0.1.0.1"; + sha256 = "1qhiy896a10af9fnzcp4y0ra1c9l6fbcclrr3k74pn2qvvfybnss"; + buildDepends = [ base boundingboxes bytestring freetype2 linear ]; + homepage = "https://github.com/capsjac/freetype-simple"; + description = "Single line text rendering for OpenGL ES"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "freetype2" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "freetype2"; + version = "0.1.1"; + sha256 = "16ayyqvbl278z68ssfbv2nvbyxs7585zmnk2w53vlxvj0k9zj66s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-examples" ]; + description = "Haskell binding for FreeType 2 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fresh" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, syb }: + mkDerivation { + pname = "fresh"; + version = "0.1.1"; + sha256 = "1441yv55bwmiwnr6jsccq91anq8vhc2a4ka0irn3i2i9cjzw0gkw"; + buildDepends = [ base containers haskell-src-exts syb ]; + homepage = "https://github.com/davidlazar/fresh"; + description = "Introduce fresh variables into Haskell source code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "friday" = callPackage + ({ mkDerivation, base, bytestring, convertible, libdevil, primitive + , QuickCheck, ratio-int, test-framework, test-framework-quickcheck2 + , transformers, vector + }: + mkDerivation { + pname = "friday"; + version = "0.1.5"; + sha256 = "1wa8swh152nvp2ilw4hxcsydmgd0ifcikpfnxg5jwlnbs3b6fm8q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring convertible primitive ratio-int transformers vector + ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 vector + ]; + extraLibraries = [ libdevil ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/RaphaelJ/friday"; + description = "A functionnal image processing library for Haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "friendly-time" = callPackage + ({ mkDerivation, base, HUnit, old-locale, test-framework + , test-framework-hunit, time + }: + mkDerivation { + pname = "friendly-time"; + version = "0.3"; + sha256 = "10p78qbb1c87d0ag6cwc7blgwaw8r5sbs00gp5qg3sh9x7n9l3nj"; + buildDepends = [ base old-locale time ]; + testDepends = [ + base HUnit old-locale test-framework test-framework-hunit time + ]; + homepage = "http://github.com/pbrisbin/friendly-time"; + description = "Print time information in friendly ways"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "frisby" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "frisby"; + version = "0.2"; + sha256 = "0isj9p7j33va1a4q78vnq32j9jdbjww596rxja235z4whicraf53"; + buildDepends = [ array base containers mtl ]; + homepage = "http://repetae.net/computer/frisby/"; + description = "Linear time composable parser for PEG grammars"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "frquotes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "frquotes"; + version = "0.2.1"; + sha256 = "0s5cb0m6xgf9zfch75nzk9b8lvghl4nc5dk35xkakq6ys3zizw6c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "Lexical extension for Quasi-Quotations using French-Quotes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fs-events" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fs-events"; + version = "0.1"; + sha256 = "0jw6cx9fzzs8r20acjq8nq8zjhwiwnvg1b0kc97c2sij1bhw6pw4"; + buildDepends = [ base ]; + homepage = "http://github.com/nkpart/fs-events"; + description = "A haskell binding to the FSEvents API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fsharp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fsharp"; + version = "0.0.4"; + sha256 = "1scmvhbsn988x6j4a94ibg1c7adrxf8lzn06n9n1iv62bjd450m3"; + buildDepends = [ base ]; + description = "some F# operators, high priority pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fsmActions" = callPackage + ({ mkDerivation, base, containers, fgl, filepath, graphviz + , MissingH, mtl, parsec, pretty + }: + mkDerivation { + pname = "fsmActions"; + version = "0.4.4"; + sha256 = "05713wj1s1307brqkbnapqi42dva55kcjgb8n3x6yirpfp6lhdsc"; + buildDepends = [ + base containers fgl filepath graphviz MissingH mtl parsec pretty + ]; + homepage = "http://projects.haskell.org/fsmActions/"; + description = "Finite state machines and FSM actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fsnotify" = callPackage + ({ mkDerivation, async, base, containers, directory, hinotify + , system-fileio, system-filepath, tasty, tasty-hunit, temporary-rc + , text, time + }: + mkDerivation { + pname = "fsnotify"; + version = "0.1.0.3"; + sha256 = "0m6jyg45azk377jklgwyqrx95q174cxd5znpyh9azznkh09wq58z"; + buildDepends = [ + async base containers hinotify system-fileio system-filepath text + time + ]; + testDepends = [ + async base directory system-fileio system-filepath tasty + tasty-hunit temporary-rc + ]; + description = "Cross platform library for file change notification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fst" = callPackage + ({ mkDerivation, array, base, haskeline, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "fst"; + version = "0.10.0.0"; + sha256 = "14135p69zjn0f0300q09g79dm9vgrmvgnjwdhy7f58z0blhahibs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base haskeline mtl transformers ]; + testDepends = [ base QuickCheck ]; + homepage = "http://www.cse.chalmers.se/alumni/markus/fstStudio/"; + description = "Finite state transducers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fsutils" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "fsutils"; + version = "0.1.2"; + sha256 = "07lx4928d1fnjbpfmky4jhhk7sqj98b11vdbv4f67p3bwfn5lrp8"; + buildDepends = [ base directory filepath ]; + homepage = "https://github.com/Raynes/fsutils"; + description = "File system utilities for Haskell that are missing from built in libraries"; + license = stdenv.lib.licenses.mit; + }) {}; + + "fswatcher" = callPackage + ({ mkDerivation, base, directory, fsnotify, process + , system-filepath, unix + }: + mkDerivation { + pname = "fswatcher"; + version = "0.1.2"; + sha256 = "1b6pm3jfyi5lbrpjv8n6z970xs11h61hj1g5ph54fhsqd2wvmpc2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory fsnotify process system-filepath unix + ]; + homepage = "http://www.github.com/ehamberg/fswatcher/"; + description = "Watch a file/directory and run a command when it's modified"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ftdi" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, safe + , transformers, usb + }: + mkDerivation { + pname = "ftdi"; + version = "0.2.0.1"; + sha256 = "1gnfbngn3jwva6nvrcrzmi2n2vy4k55yh41zvg0kyb61w7kgm4m8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols bytestring safe transformers usb + ]; + configureFlags = [ "-f-nolib" "-f-hpc" "-f-test" ]; + description = "A thin layer over USB to communicate with FTDI chips"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ftp-conduit" = callPackage + ({ mkDerivation, base, byteorder, bytestring, conduit, MissingH + , network, transformers, utf8-string + }: + mkDerivation { + pname = "ftp-conduit"; + version = "0.0.5"; + sha256 = "0gb65g46nr9haysy3dbrylka08fsz81yn7aiwwingc6wlp7d76dg"; + buildDepends = [ + base byteorder bytestring conduit MissingH network transformers + utf8-string + ]; + homepage = "https://github.com/litherum/ftp-conduit"; + description = "FTP client package with conduit interface based off http-conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ftphs" = callPackage + ({ mkDerivation, base, hslogger, MissingH, mtl, network, parsec + , regex-compat + }: + mkDerivation { + pname = "ftphs"; + version = "1.0.9.1"; + sha256 = "1whvawaifhi5xgmiagdayjf7m6p6vs71mvc4a4csd4vzzjr0a2yf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base hslogger MissingH mtl network parsec regex-compat + ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://software.complete.org/ftphs"; + description = "FTP Client and Server Library"; + license = "LGPL"; + }) {}; + + "ftree" = callPackage + ({ mkDerivation, base, ShowF, type-unary }: + mkDerivation { + pname = "ftree"; + version = "0.1.3"; + sha256 = "1ma87jnwsgzlr7z6ac303i0qy9i2lywvjgb2zjv9qgnbkf18pg3m"; + buildDepends = [ base ShowF type-unary ]; + homepage = "https://github.com/conal/ftree/"; + description = "Depth-typed functor-based trees, both top-down and bottom-up"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ftshell" = callPackage + ({ mkDerivation, base, containers, free-theorems, mtl, pretty + , Shellac, Shellac-readline + }: + mkDerivation { + pname = "ftshell"; + version = "0.3.0.1"; + sha256 = "1jrpb6dzq47xy6xvsisc7g1y53dc97s4l826f9sscxpdsrx3yp8r"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers free-theorems mtl pretty Shellac Shellac-readline + ]; + description = "Shell interface to the FreeTheorems library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "fugue" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fugue"; + version = "0.1"; + sha256 = "0g0qy0lcixbjm5srmfl1dnci4m09zwqcs5dpknpnsdc4b4l3925r"; + buildDepends = [ base ]; + description = "A recapitulated prelude with minimal dependencies and profligate exports"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "full-sessions" = callPackage + ({ mkDerivation, base, ghc, network }: + mkDerivation { + pname = "full-sessions"; + version = "0.6.2.1"; + sha256 = "0irm1zrggjl9zrapzxfl3kj32d81k30c8nbmr3bf9ramjg65xm90"; + buildDepends = [ base ghc network ]; + homepage = "http://www.agusa.i.is.nagoya-u.ac.jp/person/sydney/full-sessions.html"; + description = "a monad for protocol-typed network programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "full-text-search" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, QuickCheck + , tasty, tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "full-text-search"; + version = "0.2.1.1"; + sha256 = "1rz4gimbk32677158321xs36pkc5ywjhm2sisw8hrwa3zlfjkrfc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers text vector ]; + testDepends = [ + array base containers QuickCheck tasty tasty-quickcheck text vector + ]; + buildTools = [ alex happy ]; + configureFlags = [ "-f-build-search-demo" ]; + description = "In-memory full text search engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fullstop" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, split, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "fullstop"; + version = "0.1.4"; + sha256 = "10452kdl98igk2y48bb2ligj8nk7gpjcsf0nsiifvpjbfxv4gakc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base split ]; + testDepends = [ + base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + homepage = "http://hub.darcs.net/kowey/fullstop"; + description = "Simple sentence segmenter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "funcmp" = callPackage + ({ mkDerivation, base, filepath, process }: + mkDerivation { + pname = "funcmp"; + version = "1.7"; + sha256 = "1rna7x7lw36fv5pyq0zn4b472mh11r0bszzji13wm3byhhmzs04k"; + buildDepends = [ base filepath process ]; + homepage = "http://savannah.nongnu.org/projects/funcmp/"; + description = "Functional MetaPost"; + license = "GPL"; + }) {}; + + "function-combine" = callPackage + ({ mkDerivation, base, data-type }: + mkDerivation { + pname = "function-combine"; + version = "0.1.0"; + sha256 = "1m8bmqxb9kar3y8zv22qs2a6kzd636m5li1r2q4y6pps0nglv9i9"; + buildDepends = [ base data-type ]; + description = "Combining functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "function-instances-algebra" = callPackage + ({ mkDerivation, base, numeric-prelude }: + mkDerivation { + pname = "function-instances-algebra"; + version = "0.1"; + sha256 = "0dxym6xrylngw8r5spi246nmi8fvvxxx776qismcr04zqshv7ygw"; + buildDepends = [ base numeric-prelude ]; + homepage = "github.com/kreuzschlitzschraubenzieher/function-instances-algebra"; + description = "Instances of the Algebra.* classes for functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "functional-arrow" = callPackage + ({ mkDerivation, base, HList }: + mkDerivation { + pname = "functional-arrow"; + version = "0.0"; + sha256 = "1la9xqm5gs6a6cb18wyx9wr0nx6p5ryhczvb72d0zm6xrjrf0r5s"; + buildDepends = [ base HList ]; + description = "Combinators that allow for a more functional/monadic style of Arrow programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "functor-apply" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "functor-apply"; + version = "0.11"; + sha256 = "0jshf7and80p0gq26zz83xj4p3ff8lppa5252qg0646xsr06lfkr"; + homepage = "http://comonad.com/reader/"; + description = "This package has been subsumed by semigroupoids"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "functor-combo" = callPackage + ({ mkDerivation, base, containers, data-inttrie, lub, type-unary + , TypeCompose + }: + mkDerivation { + pname = "functor-combo"; + version = "0.3.5"; + sha256 = "1q93chk6bj43dym8v620sdcpwfzw4q1ws3jcry84h33ymlpwqnpp"; + buildDepends = [ + base containers data-inttrie lub type-unary TypeCompose + ]; + description = "Functor combinators with tries & zippers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "functor-infix" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "functor-infix"; + version = "0.0.1"; + sha256 = "1f8m4nxlr2il9j0ilgw91fhp6mmz5xqlhylavncqwvbcq82362dc"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/fmap/functor-infix"; + description = "Compositions of functors"; + license = stdenv.lib.licenses.mit; + }) {}; + + "functor-monadic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functor-monadic"; + version = "0.1.0.1"; + sha256 = "0791pqg4b9nr4ggfhi6ijjxmnwyf2yyqxfk9iahf6jn0y09lr7pm"; + buildDepends = [ base ]; + homepage = "https://github.com/ombocomp/FunctorMonadic/"; + description = "Monad-style combinators for functors"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "functorm" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functorm"; + version = "1.0.1"; + sha256 = "1aa4f6yp4vrrrs3rswhjxw2gij3mwn8yf299kgv42wd03xazyxrs"; + buildDepends = [ base ]; + description = "Data.FunctorM (compatibility package)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "functors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functors"; + version = "0.1"; + sha256 = "0nfnjxihn0nhj0rhi1wvqax1f95wskr3fwb7c2clz4lvsma6bfg6"; + buildDepends = [ base ]; + homepage = "https://github.com/aristidb/functors"; + description = "(.:) and friends, syntax for Functor and Applicative."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "funion" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, haskell98 + , HFuse, unix + }: + mkDerivation { + pname = "funion"; + version = "0.0.2"; + sha256 = "0pgl4fg29xg7g2pdyjqmi7qlpzcs25ggwg6d9y4fzbc7fzh31wxv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath haskell98 HFuse unix + ]; + homepage = "http://github.com/nathanwiegand/funion"; + description = "A unioning file-system using HFuse"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "funpat" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "funpat"; + version = "0.1"; + sha256 = "0zblrfg8mfbc1hzxb36hk2lb3c167xmpcvg8h595m9kjpdmj4ayw"; + buildDepends = [ base mtl ]; + description = "A generalization of pattern matching"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "funsat" = callPackage + ({ mkDerivation, array, base, bimap, bitset, containers, fgl, mtl + , parse-dimacs, pretty, QuickCheck, random, time + }: + mkDerivation { + pname = "funsat"; + version = "0.6.2"; + sha256 = "1hyyx3ivrhw5svklyl36qzbcd0wwx4978znvn42lsl53273ds5n3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bimap bitset containers fgl mtl parse-dimacs pretty + QuickCheck random time + ]; + homepage = "http://github.com/dbueno/funsat"; + description = "A modern DPLL-style SAT solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "futun" = callPackage + ({ mkDerivation, base, bytestring, network, unix }: + mkDerivation { + pname = "futun"; + version = "0.1.0.2"; + sha256 = "1vfi30mlr0lds975wgq3197sv1qdwy6lvm6xaqwk28h5flmk28k1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring network unix ]; + configureFlags = [ "-f-static" ]; + description = "Simple IP-over-UDP tunnel using TUNTAP"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "future" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "future"; + version = "2.0.0"; + sha256 = "1gvv1m6sfxdc28h4rzp5dh6hrz6nfh031nhs192606v8wg78m3ri"; + buildDepends = [ base ]; + homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/future"; + description = "Supposed to mimics and enhance proposed C++ \"future\" features"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "future-resource" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "future-resource"; + version = "0.3.0.0"; + sha256 = "1w1ifjzfpqlqf7dzlnca67xhc1m1ddaflq3xin5xf9s2qnmsahvx"; + editedCabalFile = "f9842af26e96134d6190b8ee4f8588c0352f192443330012e66105ac4e18b082"; + buildDepends = [ base ]; + description = "realtime resource handling with manual concurrency"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "fuzzcheck" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, HUnit + , lifted-base, monad-control, QuickCheck, random, transformers + }: + mkDerivation { + pname = "fuzzcheck"; + version = "0.1.1"; + sha256 = "0qfr4f0b50l368b45yzwhqd4g2y1kvfrfj4hr84cdxcwdrwn9mpc"; + buildDepends = [ + base lifted-base monad-control QuickCheck random transformers + ]; + testDepends = [ base hspec hspec-expectations HUnit QuickCheck ]; + homepage = "https://github.com/fpco/fuzzcheck"; + description = "A simple checker for stress testing monadic code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "fuzzy-timings" = callPackage + ({ mkDerivation, base, containers, glpk-hs, HUnit, mtl, QuickCheck + , random, test-framework, test-framework-hunit + , test-framework-quickcheck2, time + }: + mkDerivation { + pname = "fuzzy-timings"; + version = "0.0.1"; + sha256 = "1sm4g04y9n8r61q2sqa91n87hh32kpcn2r5zjlvdy7qxc11lrmj7"; + buildDepends = [ base containers glpk-hs mtl random time ]; + testDepends = [ + base containers HUnit mtl QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + homepage = "https://github.com/tlaitinen/fuzzy-timings"; + description = "Translates high-level definitions of \"fuzzily\" scheduled objects (e.g. play this commercial 10 times per hour between 9:00-13:00) to a list of accurately scheduled objects using glpk-hs."; + license = stdenv.lib.licenses.mit; + }) {}; + + "fuzzytime" = callPackage + ({ mkDerivation, base, cmdargs, directory, old-time, process }: + mkDerivation { + pname = "fuzzytime"; + version = "0.7.7"; + sha256 = "16ybyzki390g2172d3f48vyr1gr27grkvs1jjb6cblws34n5g2pr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs directory old-time process ]; + description = "A 'ten past six' style clock"; + license = "GPL"; + }) {}; + + "fwgl" = callPackage + ({ mkDerivation, base, ghcjs-base, hashable, transformers + , unordered-containers, vector, Yampa + }: + mkDerivation { + pname = "fwgl"; + version = "0.1.0.1"; + sha256 = "0g6yw3yh1m7862xa1fw260glfr8v1dy0dqk4mibv6g8nkma1fnm1"; + buildDepends = [ + base ghcjs-base hashable transformers unordered-containers vector + Yampa + ]; + homepage = "https://github.com/ZioCrocifisso/FWGL"; + description = "FRP 2D/3D game engine"; + license = stdenv.lib.licenses.bsd3; + }) { ghcjs-base = null; }; + + "g-npm" = callPackage + ({ mkDerivation, base, HTTP, json }: + mkDerivation { + pname = "g-npm"; + version = "0.1.0"; + sha256 = "1blr3xbqn8fa59av4kgfp2y3szky40v5qmw3k9gsr2barrvkjqz0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HTTP json ]; + description = "Generate Gentoo ebuilds from NodeJS/npm packages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gact" = callPackage + ({ mkDerivation, base, biopsl, bytestring, cmdargs, hashable + , unordered-containers + }: + mkDerivation { + pname = "gact"; + version = "0.2"; + sha256 = "0p1rb24yldkjnkrygjb43g63vfgzq2bix7rrmiqyrdwb37s65ixq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base biopsl bytestring cmdargs hashable unordered-containers + ]; + description = "General Alignment Clustering Tool"; + license = "GPL"; + }) {}; + + "game-probability" = callPackage + ({ mkDerivation, base, containers, probability, random }: + mkDerivation { + pname = "game-probability"; + version = "1.1"; + sha256 = "1wl29h702g79kwy4ca35x1q37aaj3rphf1i9vdm2hmd44bzrwvkk"; + buildDepends = [ base containers probability random ]; + description = "Simple probability library for dice rolls, card games and similar"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "game-tree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "game-tree"; + version = "0.1.0.0"; + sha256 = "1g8gkp4g18dr6m0scilhgdwg0zh0f9a2q3b1sk0gh4m3jw6gj4m5"; + buildDepends = [ base ]; + description = "Searching game trees with alpha-beta pruning"; + license = "GPL"; + }) {}; + + "gameclock" = callPackage + ({ mkDerivation, base, cairo, containers, glib, gtk, time }: + mkDerivation { + pname = "gameclock"; + version = "1.0.4"; + sha256 = "192rn2d8bil8wqilnaqxba8nzq0fjlbf0innv6rdcjs1kxw1ga0l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cairo containers glib gtk time ]; + configureFlags = [ "-fsmall_base" ]; + description = "Game clock that shows two analog clock faces"; + license = "GPL"; + }) {}; + + "gamma" = callPackage + ({ mkDerivation, base, continued-fractions, converge + , template-haskell, vector + }: + mkDerivation { + pname = "gamma"; + version = "0.9.0.2"; + sha256 = "09z4m0qsf1aa2al7x3gl7z3xy6r4m0xqhnz8b917dxa104zw6flq"; + buildDepends = [ + base continued-fractions converge template-haskell vector + ]; + homepage = "https://github.com/mokus0/gamma"; + description = "Gamma function and related functions"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "gang-of-threads" = callPackage + ({ mkDerivation, base, containers, mtl, stm, transformers }: + mkDerivation { + pname = "gang-of-threads"; + version = "3.2.1"; + sha256 = "0gj7ln0xq1a7zzxhyl636z854xfq714kmh2ld30ll0dskr701l1p"; + buildDepends = [ base containers mtl stm transformers ]; + description = "Non-deterministic parallelism with bags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "garepinoh" = callPackage + ({ mkDerivation, base, haskeline, transformers }: + mkDerivation { + pname = "garepinoh"; + version = "0.9.9.2.1"; + sha256 = "1cylwaj62gmcjczw5g44k9x6g5bamgk88h2arbbripzphhaf7cm7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskeline transformers ]; + homepage = "http://hub.darcs.net/mekeor/Garepinoh/text/README.md"; + description = "reverse prefix notation calculator and calculation library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "garsia-wachs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "garsia-wachs"; + version = "1.2"; + sha256 = "0mks5nwc19i0wsc5hhxh0ji2bh0224y3r89b3p9dfzzn64n3za6v"; + buildDepends = [ base ]; + configureFlags = [ "-f-old-base" ]; + description = "A Functional Implementation of the Garsia-Wachs Algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gbu" = callPackage + ({ mkDerivation, base, containers, fgl, Graphalyze, haskell98, mtl + , regex-posix + }: + mkDerivation { + pname = "gbu"; + version = "0.1"; + sha256 = "0zqgq5hr3vmajijf1vmc1s1lwilnymwvv493rra4fl0zy28k5cz6"; + buildDepends = [ + base containers fgl Graphalyze haskell98 mtl regex-posix + ]; + homepage = "http://www.daneel0yaitskov.000space.com"; + description = "planar graph embedding into a plane"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gc-monitoring-wai" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, conduit, http-types + , text, transformers, unordered-containers, wai + }: + mkDerivation { + pname = "gc-monitoring-wai"; + version = "0.1.2"; + sha256 = "04i86mngz0s6x5j36vs2nrxivqayqjfa2ppk016r4ffs4mi7i4va"; + buildDepends = [ + aeson base blaze-builder conduit http-types text transformers + unordered-containers wai + ]; + homepage = "https://github.com/yihuang/gc-monitoring-wai"; + description = "a wai application to show GHC.GCStats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gconf" = callPackage + ({ mkDerivation, base, GConf, glib, gtk2hs-buildtools, text }: + mkDerivation { + pname = "gconf"; + version = "0.13.0.1"; + sha256 = "13api4n1jagbminbz4k55x5ryyxgk01r77mwhr6542awc54brpy1"; + buildDepends = [ base glib text ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ GConf ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GNOME configuration database system"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "gd" = callPackage + ({ mkDerivation, base, bytestring, expat, fontconfig, freetype, gd + , libjpeg, libpng, zlib + }: + mkDerivation { + pname = "gd"; + version = "3000.7.3"; + sha256 = "1dkzv6zs00qi0jmblkw05ywizc8y3baz7pnz0lcqn1cs1mhcpbhl"; + buildDepends = [ base bytestring ]; + extraLibraries = [ + expat fontconfig freetype gd libjpeg libpng zlib + ]; + configureFlags = [ "-fbytestring-in-base" ]; + description = "A Haskell binding to a subset of the GD graphics library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) gd zlib; }; + + "gdiff" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gdiff"; + version = "1.1"; + sha256 = "1d0d8f8bfw7ld6a1d5y6syzdha5qsm909mqzd5gfqcbi2wnh8aqc"; + buildDepends = [ base ]; + homepage = "https://github.com/eelco/gdiff"; + description = "Generic diff and patch"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gdiff-ig" = callPackage + ({ mkDerivation, array, base, ghc-prim, instant-generics + , template-haskell + }: + mkDerivation { + pname = "gdiff-ig"; + version = "0.1.1"; + sha256 = "1ma9w9ypk078vvqwlfgkwcw962xha1g1fx4abji1b7km09p58jm2"; + buildDepends = [ + array base ghc-prim instant-generics template-haskell + ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics"; + description = "Generic diff for the instant-generics library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gdiff-th" = callPackage + ({ mkDerivation, base, containers, gdiff, mtl, template-haskell + , th-expand-syns, uniplate + }: + mkDerivation { + pname = "gdiff-th"; + version = "0.1.0.7"; + sha256 = "1ihbz95k01giqbpbp1hddx71pkhz63pz5q4b71gv6z2vvvh34s2w"; + buildDepends = [ + base containers gdiff mtl template-haskell th-expand-syns uniplate + ]; + testDepends = [ + base containers gdiff mtl template-haskell th-expand-syns uniplate + ]; + homepage = "https://github.com/jfischoff/gdiff-th"; + description = "Generate gdiff GADTs and Instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gearbox" = callPackage + ({ mkDerivation, base, GLUT, OpenGLRaw, Vec }: + mkDerivation { + pname = "gearbox"; + version = "1.0.0.2"; + sha256 = "15ip1vb1b82ympfylm1m1hxw2nkcmhnqhj2bl4v8mw61zcvznky7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT OpenGLRaw Vec ]; + description = "zooming rotating fractal gears graphics demo"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "geek" = callPackage + ({ mkDerivation, aeson, aeson-pretty, air, air-extra, air-th, base + , bytestring, containers, curl, data-default, directory, filepath + , fsnotify, Glob, hack2, hack2-contrib, miku, moe, mtl, old-locale + , process, random, safe, system-filepath, text, text-icu, time + }: + mkDerivation { + pname = "geek"; + version = "1.1.0.1"; + sha256 = "09ajjb12ziknfrw2m4plm10r99crq1hhizymni441x58wprpcdm2"; + buildDepends = [ + aeson aeson-pretty air air-extra air-th base bytestring containers + curl data-default directory filepath fsnotify Glob hack2 + hack2-contrib miku moe mtl old-locale process random safe + system-filepath text text-icu time + ]; + homepage = "http://github.com/nfjinjing/geek"; + description = "Geek blog engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geek-server" = callPackage + ({ mkDerivation, air, base, bytestring, data-default, geek, hack2 + , hack2-handler-snap-server, pandoc, text + }: + mkDerivation { + pname = "geek-server"; + version = "1.1"; + sha256 = "1951jw8la59c7qvjpx8x898l7hnwc51c4264mmw0h402ik233bp2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + air base bytestring data-default geek hack2 + hack2-handler-snap-server pandoc text + ]; + homepage = "http://github.com/nfjinjing/geek"; + description = "Geek blog engine server"; + license = "GPL"; + }) {}; + + "gemstone" = callPackage + ({ mkDerivation, array, base, bitmap, bitmap-opengl, containers + , FTGL, lens, linear, OpenGL, random, SDL, SDL-image, stb-image + , transformers + }: + mkDerivation { + pname = "gemstone"; + version = "0.3.0.1"; + sha256 = "0y9ilxpkyb42iddks31k1f6vjkm78z6yaj2yd9ppis42r2advg40"; + buildDepends = [ + array base bitmap bitmap-opengl containers FTGL lens linear OpenGL + random SDL SDL-image stb-image transformers + ]; + homepage = "http://corbinsimpson.com/"; + description = "A simple library of helpers for SDL+GL games"; + license = "GPL"; + }) {}; + + "gencheck" = callPackage + ({ mkDerivation, base, combinat, containers, ieee754, memoize + , random, template-haskell, transformers + }: + mkDerivation { + pname = "gencheck"; + version = "0.1.1"; + sha256 = "1fa1p13zmqqhlcakcy73ypasn4ircg1x5p3q1p5mklvfjifphfir"; + buildDepends = [ + base combinat containers ieee754 memoize random template-haskell + transformers + ]; + homepage = "http://github.com/JacquesCarette/GenCheck"; + description = "A testing framework inspired by QuickCheck and SmallCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gender" = callPackage + ({ mkDerivation, attoparsec, base, text }: + mkDerivation { + pname = "gender"; + version = "0.1.1.0"; + sha256 = "0sfl3729v03s5ykd8ijv4yrf8lzja5hyaphsfgk96gcx3zvd1a0q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ attoparsec base text ]; + homepage = "https://github.com/womfoo/gender"; + description = "Identify a persons gender by their first name"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "general-prelude" = callPackage + ({ mkDerivation, base, lens, pointless-fun, strict, system-filepath + }: + mkDerivation { + pname = "general-prelude"; + version = "0.1.2"; + sha256 = "0km8nrd7pili8s5fz68xpb6nw9mfk0phgwaxnflk6a78vz9ic76d"; + buildDepends = [ base lens pointless-fun strict system-filepath ]; + description = "Prelude replacement using generalized type classes where possible"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generator" = callPackage + ({ mkDerivation, base, List, transformers }: + mkDerivation { + pname = "generator"; + version = "0.5.4"; + sha256 = "1yphw9ira01c0989gq1hrh53xcd3qvq8fib5k1bpsmb313j7x8b8"; + buildDepends = [ base List transformers ]; + homepage = "http://github.com/yairchu/generator/tree"; + description = "Python-generators notation for creation of monadic lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generators" = callPackage + ({ mkDerivation, base, mtl, random }: + mkDerivation { + pname = "generators"; + version = "1.0.3"; + sha256 = "0i51xx2hhjqjdvyzy2jza921jcfhy37azyp1cfaakvrj9kxl2w2q"; + buildDepends = [ base mtl random ]; + homepage = "http://liamoc.net/pdf/Generator.pdf"; + description = "Actually useful monadic random value generators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, generic-deriving, mtl + , tagged, text, unordered-containers, vector + }: + mkDerivation { + pname = "generic-aeson"; + version = "0.2.0.2"; + sha256 = "1x58c7xgdc1asg4n61fpikn7jvspyqawykq4q49xhsp5dp11lzzh"; + editedCabalFile = "51683167451b51086821ec0cb41902f0471a2444aa81a5cf66cc68838f47f99d"; + buildDepends = [ + aeson attoparsec base generic-deriving mtl tagged text + unordered-containers vector + ]; + description = "Derivation of Aeson instances using GHC generics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, ghc-prim }: + mkDerivation { + pname = "generic-binary"; + version = "1.0.1"; + sha256 = "1h6xs56c351137mjc3hdba7yfcw8jy9dvzj0vdrgwm0dprn0xh29"; + buildDepends = [ base binary bytestring ghc-prim ]; + description = "Generic Data.Binary derivation using GHC generics."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-church" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "generic-church"; + version = "0.3.0.0"; + sha256 = "1cw48dnw2nbnm3vr5xcsz7nma6g8dxvwvv7hwm63jikd9jgisnac"; + buildDepends = [ base ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + description = "Automatically convert Generic instances to and from church representations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "generic-deepseq" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "generic-deepseq"; + version = "2.0.1.1"; + sha256 = "1yajkzp79ri5i7n5ynv0i6spxyg6kyi6qvqj46brlgjag98526iv"; + buildDepends = [ base ghc-prim ]; + description = "Generic deep evaluation of data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-deriving" = callPackage + ({ mkDerivation, base, ghc-prim, template-haskell }: + mkDerivation { + pname = "generic-deriving"; + version = "1.7.0"; + sha256 = "145bixg4jr0hhw32jznrvl4qjjk7bgjbxlfznqra1s1rnmcyr5v6"; + buildDepends = [ base ghc-prim template-haskell ]; + description = "Generic programming library for generalised deriving"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-lucid-scaffold" = callPackage + ({ mkDerivation, base, lucid, text }: + mkDerivation { + pname = "generic-lucid-scaffold"; + version = "0.0.1"; + sha256 = "13lry3hqqrqgk5z9dc6q6hr70iqky4ssra2l71y51gnrg1kprkrz"; + buildDepends = [ base lucid text ]; + description = "General-purpose web page scaffold for Lucid"; + license = stdenv.lib.licenses.mit; + }) {}; + + "generic-maybe" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , doctest, filepath, generic-deriving, ghc-prim, hlint, mtl, nats + , parallel, semigroups, simple-reflect, split, text + , unordered-containers, vector + }: + mkDerivation { + pname = "generic-maybe"; + version = "0.3.0.4"; + sha256 = "1gs89wzs3288l2p24pj5yi68xyy2kj3aczj31zk6v9xi3bwb73x1"; + buildDepends = [ base ghc-prim ]; + testDepends = [ + base bytestring containers deepseq directory doctest filepath + generic-deriving hlint mtl nats parallel semigroups simple-reflect + split text unordered-containers vector + ]; + configureFlags = [ "-ftest-hlint" "-ftest-doctests" ]; + homepage = "https://github.com/jfischoff/generic-maybe"; + description = "A generic version of Data.Maybe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-server" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "generic-server"; + version = "0.1"; + sha256 = "0bl3gfqdw6sdwcailzkzmpz433cpxf6np9w9qnkwwa05xhcpd2k6"; + buildDepends = [ base bytestring network ]; + description = "Simple generic TCP/IP server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-storable" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }: + mkDerivation { + pname = "generic-storable"; + version = "0.1.0.0"; + sha256 = "016gg232r453i7grbjg2hb69ww8jqgafnq32f38lv7l81dgzwfxj"; + buildDepends = [ base ghc-prim ]; + testDepends = [ base ghc-prim hspec QuickCheck ]; + description = "Generic implementation of Storable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generic-tree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-tree"; + version = "15329.2"; + sha256 = "1frwwa45kahflnw2cgs8nb8jfxgrxw0n9i7h9cakpqzgbywy9b28"; + buildDepends = [ base ]; + description = "Generic Tree data type"; + license = "LGPL"; + }) {}; + + "generic-xml" = callPackage + ({ mkDerivation, base, HaXml, mtl, syb-with-class, template-haskell + }: + mkDerivation { + pname = "generic-xml"; + version = "0.1"; + sha256 = "08fy9wc90wcnr74wbr7q3pfr0bigrzhchx158p1ji3gagb2n2njd"; + buildDepends = [ base HaXml mtl syb-with-class template-haskell ]; + description = "Marshalling Haskell values to/from XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "generics-sop" = callPackage + ({ mkDerivation, base, ghc-prim, template-haskell }: + mkDerivation { + pname = "generics-sop"; + version = "0.1.1"; + sha256 = "1c87mhfpfx3mrd347g2hp9c1aivsky11jdj7ac1y66kar5s396yw"; + buildDepends = [ base ghc-prim template-haskell ]; + description = "Generic Programming using True Sums of Products"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "genericserialize" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "genericserialize"; + version = "0.1"; + sha256 = "0zpb5rq2zvfsb0wlp9q4cckjkz6sdrngpir49d0sr06pivh8s6cl"; + buildDepends = [ base ]; + description = "Serialization library using Data.Generics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "genetics" = callPackage + ({ mkDerivation, base, random-fu }: + mkDerivation { + pname = "genetics"; + version = "0.0.2"; + sha256 = "0rq1m7psvs2r35mnz7gwmsvzyd3jv44bqp0zhq8l7mq2pq2x7dhv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base random-fu ]; + description = "A Genetic Algorithm library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geni-gui" = callPackage + ({ mkDerivation, array, base, cabal-macosx, containers, directory + , filepath, GenI, graphviz, hslogger, json, mtl, process, text + , transformers, wx, wxcore, yaml-light + }: + mkDerivation { + pname = "geni-gui"; + version = "0.24.1"; + sha256 = "1kng7bv8amch6bswhica6xhmavc0r5phg402lg76xwz7ywrsc6y3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base cabal-macosx containers directory filepath GenI graphviz + hslogger json mtl process text transformers wx wxcore yaml-light + ]; + homepage = "http://projects.haskell.org/GenI"; + description = "GenI graphical user interface"; + license = "GPL"; + }) {}; + + "geni-util" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , cmdargs, directory, filepath, GenI, geniserver, HTTP + , http-streams, io-streams, json, text + }: + mkDerivation { + pname = "geni-util"; + version = "0.24.1"; + sha256 = "0djfckf2k7wvnzsl7yy6f33csa82c7ps1mah6bdnw31bqijxiyjd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html blaze-markup bytestring cmdargs directory filepath + GenI geniserver HTTP http-streams io-streams json text + ]; + homepage = "http://kowey.github.io/GenI"; + description = "Companion tools for use with the GenI surface realiser"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "geniconvert" = callPackage + ({ mkDerivation, base, binary, containers, GenI, haskell98, HaXml + , HUnit, mtl, parsec, QuickCheck, utf8-string + }: + mkDerivation { + pname = "geniconvert"; + version = "0.20"; + sha256 = "0brnh6f8zdpn37fjdmnpbdvb75vmaf6iq7i9vpv4a8g7asc425wd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary containers GenI haskell98 HaXml HUnit mtl parsec + QuickCheck utf8-string + ]; + homepage = "http://wiki.loria.fr/wiki/GenI"; + description = "Conversion utility for the GenI generator"; + license = "GPL"; + }) {}; + + "genifunctors" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "genifunctors"; + version = "0.2.2.0"; + sha256 = "0j0pxpb46iq5vqbr5x1cjng9dpjcbd3q2r53ds27b956pyi82m19"; + buildDepends = [ base containers mtl template-haskell ]; + testDepends = [ base containers mtl template-haskell ]; + homepage = "https://github.com/danr/genifunctors"; + description = "Generate generalized fmap, foldMap and traverse"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geniplate" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "geniplate"; + version = "0.6.0.5"; + sha256 = "01cwyf5kql4hf76p1ssqpmhaxyl7rmnmqwv644wgd0j8km8b6szc"; + buildDepends = [ base mtl template-haskell ]; + description = "Use Template Haskell to generate Uniplate-like functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geniserver" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, GenI, http-types, json + , snap-core, snap-server, text, transformers, utf8-string + }: + mkDerivation { + pname = "geniserver"; + version = "0.24.1"; + sha256 = "0r12iz8zy3vbcjphprzydvf6rw94qdk2mcl4am9agmyw2g5gqcfd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs GenI http-types json snap-core snap-server + text transformers utf8-string + ]; + description = "Simple HTTP server for GenI results"; + license = "GPL"; + }) {}; + + "genprog" = callPackage + ({ mkDerivation, base, MonadRandom, syb, syz }: + mkDerivation { + pname = "genprog"; + version = "0.1.0.2"; + sha256 = "1a9b2h4swfwx5zwcyr2zdhxdxi9f68pwpglijxhxb5javjc4dppr"; + buildDepends = [ base MonadRandom syb syz ]; + homepage = "http://github.com/jsnajder/genprog"; + description = "Genetic programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gentlemark" = callPackage + ({ mkDerivation, base, HUnit, parsec, transformers }: + mkDerivation { + pname = "gentlemark"; + version = "1.0.0"; + sha256 = "1cb9si5axwqi1d893vp6n2mr68isdxc9qp6dfygy0v6hci2spnmm"; + buildDepends = [ base parsec transformers ]; + testDepends = [ base HUnit parsec transformers ]; + homepage = "http://github.com/andriyp/gentlemark"; + description = "Gentle markup language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geocalc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "geocalc"; + version = "1.0.0"; + sha256 = "1bvbvrkxh8dvm796ilpp294qlacid6aap2ljdi9pmz1lkf20fxjg"; + buildDepends = [ base ]; + description = "Libary for calculating distances between two coordinates in WSG84"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geodetic" = callPackage + ({ mkDerivation, base, coordinate, directory, doctest, filepath + , lens, optional, QuickCheck, radian, template-haskell + }: + mkDerivation { + pname = "geodetic"; + version = "0.1.4"; + sha256 = "07l6yha31l0ahd6jhlj09vclms8km4q82xq2mfx2a3lbv2kffcfz"; + buildDepends = [ base coordinate lens optional radian ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/NICTA/geodetic"; + description = "Geodetic calculations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geodetics" = callPackage + ({ mkDerivation, array, base, dimensional, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "geodetics"; + version = "0.0.2"; + sha256 = "09abyh6xgfq6cgrkk16xq5djn9ikjx40vaz12hpi97xgkybk1nir"; + buildDepends = [ array base dimensional ]; + testDepends = [ + array base dimensional HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/PaulJohnson/geodetics"; + description = "Terrestrial coordinate systems and associated calculations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geohash" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "geohash"; + version = "1.0.1"; + sha256 = "1pdx4pnq893kkjmgg0bgh9bfvfqdvzfq5fi02zfyhw3h8h4k05v4"; + buildDepends = [ array base ]; + description = "Geohash latitudes and longitudes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "geojson" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, doctest + , filepath, hlint, lens, QuickCheck, semigroups, text, transformers + , validation, vector + }: + mkDerivation { + pname = "geojson"; + version = "1.2.0"; + sha256 = "1i6fyqxqksq657nd3m19qk690l74j4frvsvwhbdyjs07rc0xvbli"; + buildDepends = [ + aeson base lens semigroups text transformers validation vector + ]; + testDepends = [ + base bytestring directory doctest filepath hlint QuickCheck + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/domdere/hs-geojson"; + description = "A thin GeoJSON Layer above the aeson library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "getemx" = callPackage + ({ mkDerivation, base, curl, directory, filepath, haskell98, hxt + , mtl, old-locale, process, time + }: + mkDerivation { + pname = "getemx"; + version = "0.1"; + sha256 = "1qgq465ck4z0mix3ari9n7a5qx5xc1zii4hmfsp093vx3qlc5nwm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base curl directory filepath haskell98 hxt mtl old-locale process + time + ]; + homepage = "http://bitbucket.org/kenko/getemx"; + description = "Fetch from emusic using .emx files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "getflag" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "getflag"; + version = "1.0"; + sha256 = "0jsr8cmbnllcswdvf1rp11sc6cpjhwr22x7kx9sk3dw8bv772jjc"; + buildDepends = [ base ]; + description = "Command-line parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "getopt-simple" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "getopt-simple"; + version = "0.1.0.2"; + sha256 = "1pf40nc3jzprv4wn9h8mr0nhzxzilffgkapxg3k0qksfxydzv7pp"; + buildDepends = [ base containers ]; + homepage = "https://bitbucket.org/dpwiz/getopt-simple"; + description = "A \"System.Console.GetOpt\" wrapper to make simple use case easy."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gf" = callPackage + ({ mkDerivation, alex, array, base, bytestring, Cabal, cgi + , containers, directory, filepath, fst, happy, haskeline, HTF + , httpd-shed, HUnit, json, lifted-base, mtl, network, old-locale + , parallel, pretty, process, random, time, time-compat, unix + , utf8-string + }: + mkDerivation { + pname = "gf"; + version = "3.6"; + sha256 = "10s8vgca36jz7b9sbd3n1in13xifwc7h42qwd58yq1lvk3j1fizx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cgi containers directory filepath fst + haskeline httpd-shed json lifted-base mtl network old-locale + parallel pretty process random time time-compat unix utf8-string + ]; + testDepends = [ base Cabal directory filepath HTF HUnit process ]; + buildTools = [ alex happy ]; + configureFlags = [ + "-f-c-runtime" "-fcustom-binary" "-fserver" "-finterrupt" + ]; + homepage = "http://www.grammaticalframework.org/"; + description = "Grammatical Framework"; + license = "unknown"; + }) {}; + + "ggtsTC" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "ggtsTC"; + version = "0.5"; + sha256 = "0k5in0r3lwjr5yn4ayw5ssdvinh7zwzsx6pfjdj246ngx1r7ydxj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers parsec ]; + homepage = "http://a319-101.ipm.edu.mo/~wke/ggts/impl/"; + description = "A type checker and runtime system of rCOS/g (impl. of ggts-FCS)."; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ghc-core" = callPackage + ({ mkDerivation, base, colorize-haskell, directory, filepath + , pcre-light, process + }: + mkDerivation { + pname = "ghc-core"; + version = "0.5.6"; + sha256 = "11byidxq2mcqams9a7df0hwwlzir639mr1s556sw5rrbi7jz6d7c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base colorize-haskell directory filepath pcre-light process + ]; + homepage = "https://github.com/shachaf/ghc-core"; + description = "Display GHC's core and assembly output in a pager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-core-html" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, mtl + , parsec, process + }: + mkDerivation { + pname = "ghc-core-html"; + version = "0.1.1"; + sha256 = "0l0474kpzvzzwkbz9mcjl4fnasznb1crynjcsk3hmnjq8syhmm97"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html bytestring containers mtl parsec process + ]; + homepage = "http://github.com/vincenthz/ghc-core-html"; + description = "Core to HTML display"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-datasize" = callPackage + ({ mkDerivation, base, ghc-heap-view }: + mkDerivation { + pname = "ghc-datasize"; + version = "0.1.2"; + sha256 = "0bjdcfrk3q0rsy9wmw0b01q0vmbi9jsw1bxl4l78azs7xpk9yl03"; + buildDepends = [ base ghc-heap-view ]; + homepage = "http://felsin9.de/nnis/ghc-datasize"; + description = "Determine the size of data structures in GHC's memory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-dup" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-dup"; + version = "0.1"; + sha256 = "0aw4wnbzfw031xqmq0lpi4zz2md1f43nj921ni91mhdl5xgqcajm"; + buildDepends = [ base ghc ]; + description = "Explicitly prevent sharing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-events" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, mtl + }: + mkDerivation { + pname = "ghc-events"; + version = "0.4.3.0"; + sha256 = "128p651hp8v1i0iaccmfh3ap6lajcrzdihjb853s71pgnpal6izr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base binary bytestring containers mtl ]; + testDepends = [ array base binary bytestring containers mtl ]; + description = "Library and tool for parsing .eventlog files from GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-events-analyze" = callPackage + ({ mkDerivation, base, containers, diagrams-lib, diagrams-svg + , filepath, ghc-events, lens, mtl, optparse-applicative, parsec + , SVGFonts, template-haskell, th-lift, transformers + }: + mkDerivation { + pname = "ghc-events-analyze"; + version = "0.2.1"; + sha256 = "0lf063p2wj2d1hxb5hx4bcid3a3ni3g9x8sglm5q5kfbmdk7awj4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers diagrams-lib diagrams-svg filepath ghc-events lens + mtl optparse-applicative parsec SVGFonts template-haskell th-lift + transformers + ]; + description = "Analyze and visualize event logs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-events-parallel" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , transformers + }: + mkDerivation { + pname = "ghc-events-parallel"; + version = "0.5.0.1"; + sha256 = "181qnh6mm3pmlalf17g2g87gj7hyzf5pxzvix1cmap2f31x4p6by"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers transformers + ]; + testDepends = [ + array base binary bytestring containers transformers + ]; + description = "Library and tool for parsing .eventlog files from parallel GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-gc-tune" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "ghc-gc-tune"; + version = "0.3"; + sha256 = "0ghp3f86m91zi6kl8zq157717s2p73nwdgln4aiclq830m72ys9w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath process ]; + homepage = "http://code.haskell.org/~dons/code/ghc-gc-tune"; + description = "Graph performance of Haskell programs with different GC flags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-heap-view" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq, ghc + , template-haskell, transformers + }: + mkDerivation { + pname = "ghc-heap-view"; + version = "0.5.3"; + sha256 = "1jcqi4gahxmhd61hl75wgb9dp99kxld68860jnd9x4hnp5cd33q0"; + buildDepends = [ + base binary bytestring containers ghc template-haskell transformers + ]; + testDepends = [ base deepseq ]; + configureFlags = [ "-fghc_7_7" "-f-prim-supports-any" ]; + postInstall = '' + ensureDir "$out/share/ghci" + ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" + ''; + description = "Extract the heap representation of Haskell values and thunks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-imported-from" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc + , ghc-mod, ghc-paths, ghc-syb-utils, hspec, mtl + , optparse-applicative, parsec, process, safe, syb, transformers + }: + mkDerivation { + pname = "ghc-imported-from"; + version = "0.2.0.6"; + sha256 = "0y9gln7lbp8xqg5apfwfs95z3faawd236wqz69q8j7riwfra9bqm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath ghc ghc-mod ghc-paths + ghc-syb-utils hspec mtl optparse-applicative parsec process safe + syb transformers + ]; + testDepends = [ + base Cabal containers directory filepath ghc ghc-mod ghc-paths + ghc-syb-utils hspec mtl optparse-applicative parsec process safe + syb transformers + ]; + homepage = "https://github.com/carlohamalainen/ghc-imported-from"; + description = "Find the Haddock documentation for a symbol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-make" = callPackage + ({ mkDerivation, base, process, shake, unordered-containers }: + mkDerivation { + pname = "ghc-make"; + version = "0.3.1"; + sha256 = "0nbv6sdi68ifbm4kz9h78n1aybc8rllyinc2k63m7lzh0jfqkk4m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process shake unordered-containers ]; + homepage = "https://github.com/ndmitchell/ghc-make#readme"; + description = "Accelerated version of ghc --make"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-man-completion" = callPackage + ({ mkDerivation, base, parsec, process }: + mkDerivation { + pname = "ghc-man-completion"; + version = "0.0.0.3"; + sha256 = "08qyn6mpmkq1vdfrqhckfqc096jv21scss76x9zcss4hfbljfa0p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base parsec process ]; + description = "Generate a bash completion from the GHC manpage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-mod" = callPackage + ({ mkDerivation, async, base, Cabal, containers, data-default + , deepseq, directory, djinn-ghc, doctest, emacs, filepath, ghc + , ghc-paths, ghc-syb-utils, haskell-src-exts, hlint, hspec + , io-choice, makeWrapper, monad-control, monad-journal, mtl + , old-time, pretty, process, split, syb, temporary, text, time + , transformers, transformers-base + }: + mkDerivation { + pname = "ghc-mod"; + version = "5.2.1.2"; + sha256 = "11wnrdb6blw169w6kd49ax9h1r9qkka5329lmdhimvki8amv8riv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base Cabal containers data-default deepseq directory + djinn-ghc filepath ghc ghc-paths ghc-syb-utils haskell-src-exts + hlint io-choice monad-control monad-journal mtl old-time pretty + process split syb temporary text time transformers + transformers-base + ]; + testDepends = [ + base Cabal containers deepseq directory djinn-ghc doctest filepath + ghc ghc-paths ghc-syb-utils haskell-src-exts hlint hspec io-choice + monad-control monad-journal mtl old-time pretty process split syb + temporary text time transformers transformers-base + ]; + buildTools = [ emacs makeWrapper ]; + configureFlags = "--datasubdir=ghc-mod-5.2.1.2"; + postInstall = '' + cd $out/share/ghc-mod-5.2.1.2 + make + rm Makefile + cd .. + ensureDir "$out/share/emacs" + mv ghc-mod-5.2.1.2 emacs/site-lisp + ''; + homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; + description = "Happy Haskell Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-mtl" = callPackage + ({ mkDerivation, base, exceptions, extensible-exceptions, ghc, mtl + }: + mkDerivation { + pname = "ghc-mtl"; + version = "1.2.1.0"; + sha256 = "0h6r6gip9nsjlsq88wj105hhqliy7ac2dmmndsfzbjz07b03cklk"; + buildDepends = [ base exceptions extensible-exceptions ghc mtl ]; + homepage = "http://hub.darcs.net/jcpetruzza/ghc-mtl"; + description = "An mtl compatible version of the Ghc-Api monads and monad-transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-parmake" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , HUnit, process, QuickCheck, temporary, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ghc-parmake"; + version = "0.1.8"; + sha256 = "089ma8mjyvz61hr2907aihz8bh7h1pdmjrpm9smqmz8j5x72bsfc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory filepath process temporary + ]; + testDepends = [ + base directory filepath HUnit process QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/23Skidoo/ghc-parmake"; + description = "A parallel wrapper for 'ghc --make'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-parser" = callPackage + ({ mkDerivation, base, cpphs, ghc, happy }: + mkDerivation { + pname = "ghc-parser"; + version = "0.1.3.0"; + sha256 = "13p09mj92jh4y0v2r672d49fmlz3l5r2r1lqg0jjy6kj045wcfdn"; + buildDepends = [ base ghc ]; + buildTools = [ cpphs happy ]; + patchPhase = '' + substituteInPlace build-parser.sh --replace "/bin/bash" "$SHELL" + ''; + homepage = "https://github.com/gibiansky/IHaskell"; + description = "Haskell source parser from GHC"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ghc-paths" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghc-paths"; + version = "0.1.0.9"; + sha256 = "0ibrr1dxa35xx20cpp8jzgfak1rdmy344dfwq4vlq013c6w8z9mg"; + buildDepends = [ base ]; + patches = [ ./ghc-paths-nix.patch ]; + description = "Knowledge of GHC's installation directories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-pkg-autofix" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, filepath, parsec, process + , split + }: + mkDerivation { + pname = "ghc-pkg-autofix"; + version = "0.2.0.1"; + sha256 = "0rm7vksfzwkpby1b8k2v745d7bylxbgspjhhfvdxc40a3rix8sz7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal cmdargs filepath parsec process split + ]; + description = "Simple utility to fix BROKEN package dependencies for cabal-install"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-pkg-lib" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, ghc, ghc-paths + }: + mkDerivation { + pname = "ghc-pkg-lib"; + version = "0.3"; + sha256 = "1m2ny3f5i1ihvpq0vigpzj701gzrbzdz5h7f41qn37ikp9a6kd5a"; + buildDepends = [ base Cabal directory filepath ghc ghc-paths ]; + configureFlags = [ "-f-lib-werror" ]; + homepage = "https://github.com/JPMoresmau/ghc-pkg-lib"; + description = "Provide library support for ghc-pkg information"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-prim_0_3_1_0" = callPackage + ({ mkDerivation, rts }: + mkDerivation { + pname = "ghc-prim"; + version = "0.3.1.0"; + sha256 = "1726hddr7lyklagni1f7m27yak35ailn1zy6401ripppj3m0f03b"; + buildDepends = [ rts ]; + configureFlags = [ "-f-include-ghc-prim" ]; + description = "GHC primitives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-server" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghc-server"; + version = "1.2"; + sha256 = "1hg5iddlh87hir5vqjby2bihah4xcyarsfcgff3gd8l2h7mqi2dn"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-srcspan-plugin" = callPackage + ({ mkDerivation, array, base, containers, ghc, hpc }: + mkDerivation { + pname = "ghc-srcspan-plugin"; + version = "0.2.0.0"; + sha256 = "14p2c20xsng1h7129fadvhxs2yy2c865x19vybmzsj5ibjrzrqk2"; + editedCabalFile = "540c5844d127af020f38cde32f12c531f2c4953fca5e896faf2a25f33d2a3e94"; + buildDepends = [ array base containers ghc hpc ]; + description = "Generic GHC Plugin for annotating Haskell code with source location data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-syb" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-syb"; + version = "0.2.0.0"; + sha256 = "0rwx7l89r5yfi1187c0zgx1ph2rsagyvrizb1c0vnbyrwhpbslh0"; + buildDepends = [ base ghc ]; + homepage = "http://github.com/nominolo/ghc-syb"; + description = "Data and Typeable instances for the GHC API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-syb-utils" = callPackage + ({ mkDerivation, base, ghc, syb }: + mkDerivation { + pname = "ghc-syb-utils"; + version = "0.2.2"; + sha256 = "03r4x3a4hjivxladlw23jk8s2pgfh85lqf196ks1ngyg6ih1g6lk"; + buildDepends = [ base ghc syb ]; + homepage = "http://github.com/nominolo/ghc-syb"; + description = "Scrap Your Boilerplate utilities for the GHC API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-time-alloc-prof" = callPackage + ({ mkDerivation, attoparsec, base, containers, text, time }: + mkDerivation { + pname = "ghc-time-alloc-prof"; + version = "0.0.0"; + sha256 = "0a3800pngsbjc0fxpbqps9caa7gp5956wfyh18ybarlpi0ah7d7r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ attoparsec base containers text time ]; + configureFlags = [ "-f-dump" ]; + homepage = "https://github.com/maoe/ghc-time-alloc-prof"; + description = "Library for parsing GHC time and allocation profiling reports"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghc-vis" = callPackage + ({ mkDerivation, base, cairo, containers, deepseq, fgl + , ghc-heap-view, graphviz, gtk, mtl, svgcairo, text, transformers + , xdot + }: + mkDerivation { + pname = "ghc-vis"; + version = "0.7.2.7"; + sha256 = "0kxkmbp71yx5mskzpcyjd8s2yq01q1q6dxmqzmwg6naalcpcbswv"; + buildDepends = [ + base cairo containers deepseq fgl ghc-heap-view graphviz gtk mtl + svgcairo text transformers xdot + ]; + configureFlags = [ "-ffull" "-fgraph" ]; + postInstall = '' + ensureDir "$out/share/ghci" + ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" + ''; + homepage = "http://felsin9.de/nnis/ghc-vis"; + description = "Live visualization of data structures in GHCi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghci-diagrams" = callPackage + ({ mkDerivation, base, cairo, colour, diagrams, gtk }: + mkDerivation { + pname = "ghci-diagrams"; + version = "0.1.1"; + sha256 = "1jlym5k2d43avkgw7ff3pdaad5j2q5yq803cy74bgy0z69x77v1w"; + buildDepends = [ base cairo colour diagrams gtk ]; + description = "Display simple diagrams from ghci"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghci-haskeline" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath, ghc + , ghc-paths, haskeline, mtl, process, unix + }: + mkDerivation { + pname = "ghci-haskeline"; + version = "0.2"; + sha256 = "01j2ryxxmd5zzdv1ayvzibi3njl3nbn0ypxmafvglrvn2zwnmsqy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring directory filepath ghc ghc-paths haskeline + mtl process unix + ]; + configureFlags = [ "-fghc-612" "-fnewer-ghc" ]; + homepage = "http://code.haskell.org/~judah/ghci-haskeline"; + description = "An implementation of ghci using the Haskeline line-input library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghci-lib" = callPackage + ({ mkDerivation, base, ghc, MissingH }: + mkDerivation { + pname = "ghci-lib"; + version = "0.1.0.0"; + sha256 = "06lg1czsr6k5h18aks33p2kbahiidhv7xsrv7n1fcvqsgglzgk3z"; + buildDepends = [ base ghc MissingH ]; + homepage = "http://github.com/gibiansky/IHaskell"; + description = "A library for interactively evaluating Haskell code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ghci-ng" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath, ghc + , ghc-paths, haskeline, process, transformers, unix + }: + mkDerivation { + pname = "ghci-ng"; + version = "7.6.3.5"; + sha256 = "01ghvv0y1qif19v8dlbspxyb9m5zag832sx2k3qyhqh8iccnr14x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring directory filepath ghc ghc-paths haskeline + process transformers unix + ]; + homepage = "https://github.com/hvr/ghci-ng"; + description = "Extended GHCi fork"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghci-pretty" = callPackage + ({ mkDerivation, base, hscolour, ipprint }: + mkDerivation { + pname = "ghci-pretty"; + version = "0.0.2"; + sha256 = "01syl5c6ana4m8d3jc5pbi64zf3c4l2x0r7jwkizm7kymszmbns5"; + buildDepends = [ base hscolour ipprint ]; + homepage = "https://github.com/larskuhtz/ghci-pretty"; + description = "colored pretty-printing within ghci"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ghcid" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, extra + , filepath, process, tasty, tasty-hunit, terminal-size, time + }: + mkDerivation { + pname = "ghcid"; + version = "0.3.4"; + sha256 = "1xapx3rlx9fsvs5idqyarassqbg8ifsar923pi9vsn29ipjp2kjq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs containers directory extra filepath process + terminal-size time + ]; + testDepends = [ + base cmdargs containers directory extra filepath process tasty + tasty-hunit terminal-size time + ]; + homepage = "https://github.com/ndmitchell/ghcid#readme"; + description = "GHCi based bare bones IDE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghcjs-codemirror" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghcjs-codemirror"; + version = "0.0.0.1"; + sha256 = "04x5h0i4fgyc2c5ihrnk0w3l1f3avvcl115zlnich93nillgbnfw"; + buildDepends = [ base ]; + homepage = "https://github.com/ghcjs/CodeMirror"; + description = "Installs CodeMirror JavaScript files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ghcjs-dom" = callPackage + ({ mkDerivation, base, glib, gtk3, mtl, text, transformers + , webkitgtk3 + }: + mkDerivation { + pname = "ghcjs-dom"; + version = "0.1.1.3"; + sha256 = "0pdxb2s7fflrh8sbqakv0qi13jkn3d0yc32xhg2944yfjg5fvlly"; + buildDepends = [ base glib gtk3 mtl text transformers webkitgtk3 ]; + configureFlags = [ + "-fgtk3" "-f-jsc" "-f-webkit" "-fjsffi" "-f-ghcjs" + ]; + description = "DOM library that supports both GHCJS and WebKitGTK"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ghcjs-dom-hello" = callPackage + ({ mkDerivation, base, ghcjs-dom, mtl }: + mkDerivation { + pname = "ghcjs-dom-hello"; + version = "1.2.0.0"; + sha256 = "0jbn6nhaq7h01wh1limsb4xzgwp7i71922gql5mz916kv6wa2cgl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ghcjs-dom mtl ]; + homepage = "https://github.com/ghcjs/ghcjs-dom-hello"; + description = "GHCJS DOM Hello World, an example package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ghclive" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, diagrams-lib, diagrams-svg, directory, file-embed + , ghc-prim, hint, mtl, text, time, unix, unordered-containers + , vector, wai, wai-websockets, warp, websockets, yesod + , yesod-static + }: + mkDerivation { + pname = "ghclive"; + version = "0.1.0.2"; + sha256 = "0rnmv09sl5pj9y8hr7s8hwh23zfm4j8nsn524hpj73diwmzf5fh8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-html blaze-markup bytestring containers + diagrams-lib diagrams-svg directory file-embed ghc-prim hint mtl + text time unix unordered-containers vector wai wai-websockets warp + websockets yesod yesod-static + ]; + homepage = "http://github.com/shapr/ghclive/"; + description = "Interactive Haskell interpreter in a browser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ghczdecode" = callPackage + ({ mkDerivation, base, zenc }: + mkDerivation { + pname = "ghczdecode"; + version = "0.1.0.1"; + sha256 = "1yn6blszccmgv0zrq5cxv6kww47j7pwgywgy7piz6is44ab5s5l9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base zenc ]; + homepage = "https://github.com/Peaker/ghczdecode"; + description = "Decode Z-encoded strings from GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ght" = callPackage + ({ mkDerivation, base, binary, bytestring, data-default, directory + , filepath, iteratee, iteratee-compress, mmap, mtl, old-locale, SHA + , storable-endian, time, ui-command, unix, zlib + }: + mkDerivation { + pname = "ght"; + version = "0.4.0.1"; + sha256 = "03lrn3s79gxdn5fwh6cbp46k303662fnisjs7qp1yf8c66vxi8wc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring data-default directory filepath iteratee + iteratee-compress mmap mtl old-locale SHA storable-endian time + ui-command unix zlib + ]; + configureFlags = [ "-fsplitbase" ]; + description = "Trivial routines for inspecting git repositories"; + license = "GPL"; + }) {}; + + "gimlh" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "gimlh"; + version = "0.1.1.0"; + sha256 = "06bqv6fnkgz4a78s2lr19qdc6m1dyvflbw7x8gbnp6gy7l1q8k9y"; + buildDepends = [ base split ]; + homepage = "https://github.com/gazay/gimlh"; + description = "Haskell parser for GIML"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ginsu" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, mtl, network, old-locale, old-time, openssl, parsec + , pretty, process, random, regex-posix, syb, unix, utf8-string + }: + mkDerivation { + pname = "ginsu"; + version = "0.8.1"; + sha256 = "0gnmdw430zfxhfhjimaminbdi13acwmb85a38hdyhfranra9yiif"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory mtl network + old-locale old-time parsec pretty process random regex-posix syb + unix utf8-string + ]; + extraLibraries = [ openssl ]; + homepage = "http://repetae.net/computer/ginsu/"; + description = "Ginsu Gale Client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gio" = callPackage + ({ mkDerivation, array, base, bytestring, containers, glib + , gtk2hs-buildtools, mtl + }: + mkDerivation { + pname = "gio"; + version = "0.13.0.4"; + sha256 = "1g2nwllgrckgg8kcgmripx8wqc664601kv4r7h4qq3v6hghvhdja"; + buildDepends = [ array base bytestring containers glib mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ glib ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GIO"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) glib; }; + + "gist" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, http-conduit + , text + }: + mkDerivation { + pname = "gist"; + version = "0.1"; + sha256 = "1jgdhga0qjbc6kx1nr5yngcx560rlxiil3cnsmzh8mwazbs3yyl1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ aeson base bytestring conduit http-conduit text ]; + homepage = "http://github.com/simonmichael/gist"; + description = "A reliable command-line client for gist.github.com"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "git-all" = callPackage + ({ mkDerivation, base, cmdargs, hslogger, parallel-io, regex-posix + , shelly, system-fileio, system-filepath, text, transformers, unix + }: + mkDerivation { + pname = "git-all"; + version = "1.5.0"; + sha256 = "0wfvfrmwn81myiaa5x4bw6ypyk0hljaaf3f7b9rnpxwk291dwc3z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs hslogger parallel-io regex-posix shelly system-fileio + system-filepath text transformers unix + ]; + homepage = "https://github.com/jwiegley/git-all"; + description = "Determine which Git repositories need actions to be taken"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "git-annex" = callPackage + ({ mkDerivation, aeson, async, aws, base, blaze-builder + , bloomfilter, bup, byteable, bytestring, case-insensitive + , clientsession, conduit, conduit-extra, containers, crypto-api + , cryptohash, curl, data-default, dataenc, DAV, dbus, directory + , dlist, dns, edit-distance, exceptions, fdo-notify, feed, filepath + , git, gnupg1, gnutls, hamlet, hinotify, hslogger, http-client + , http-conduit, http-types, IfElse, json, lsof, MissingH + , monad-control, mtl, network, network-info, network-multicast + , network-protocol-xmpp, network-uri, old-locale, openssh + , optparse-applicative, path-pieces, perl, process, QuickCheck + , random, regex-tdfa, resourcet, rsync, SafeSemaphore, securemem + , SHA, shakespeare, stm, tasty, tasty-hunit, tasty-quickcheck + , tasty-rerun, template-haskell, text, time, torrent, transformers + , unix, unix-compat, utf8-string, uuid, wai, wai-extra, warp + , warp-tls, wget, which, xml-types, yesod, yesod-core + , yesod-default, yesod-form, yesod-static + }: + mkDerivation { + pname = "git-annex"; + version = "5.20141231"; + sha256 = "0rrwaclc3mpn39087fs5pgn0axjp5mki0nhj9a3fjjchdwd8wzyf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson async aws base blaze-builder bloomfilter byteable bytestring + case-insensitive clientsession conduit conduit-extra containers + crypto-api cryptohash data-default dataenc DAV dbus directory dlist + dns edit-distance exceptions fdo-notify feed filepath gnutls hamlet + hinotify hslogger http-client http-conduit http-types IfElse json + MissingH monad-control mtl network network-info network-multicast + network-protocol-xmpp network-uri old-locale optparse-applicative + path-pieces process QuickCheck random regex-tdfa resourcet + SafeSemaphore securemem SHA shakespeare stm tasty tasty-hunit + tasty-quickcheck tasty-rerun template-haskell text time torrent + transformers unix unix-compat utf8-string uuid wai wai-extra warp + warp-tls xml-types yesod yesod-core yesod-default yesod-form + yesod-static + ]; + buildTools = [ + bup curl git gnupg1 lsof openssh perl rsync wget which + ]; + configureFlags = [ + "-fAssistant" "-fProduction" "-fnetwork-uri" "-f-ekg" + "-ftorrentparser" "-fdesktopnotify" "-fcryptohash" "-ftahoe" + "-fquvi" "-ffeed" "-ftdfa" "-ftestsuite" "-f-androidsplice" + "-f-android" "-fproduction" "-fdns" "-fxmpp" "-fpairing" + "-fwebapp-secure" "-fwebapp" "-fassistant" "-fdbus" "-finotify" + "-fwebdav" "-fs3" + ]; + preConfigure = "export HOME=$TEMPDIR"; + checkPhase = '' + cp dist/build/git-annex/git-annex git-annex + ./git-annex test + ''; + homepage = "http://git-annex.branchable.com/"; + description = "manage files with git, without checking their contents into git"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "git-checklist" = callPackage + ({ mkDerivation, base, directory, filepath, optparse-applicative + , parsec, pretty, process + }: + mkDerivation { + pname = "git-checklist"; + version = "1.0.0.0"; + sha256 = "1q4fbvpdjca5k530dcm6yspsgzy60dx7nimar2fkm8s086qsf662"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath optparse-applicative parsec pretty process + ]; + homepage = "https://github.com/dougalstanton/git-checklist"; + description = "Maintain per-branch checklists in Git"; + license = "GPL"; + }) {}; + + "git-date" = callPackage + ({ mkDerivation, base, bytestring, old-locale, QuickCheck + , test-framework, test-framework-quickcheck2, time, utf8-string + }: + mkDerivation { + pname = "git-date"; + version = "0.2.1"; + sha256 = "17xiim439igg1gfcfwpzxjkgpmfqqh9v79jm4bg0f9h5dijij79l"; + buildDepends = [ base bytestring time utf8-string ]; + testDepends = [ + base bytestring old-locale QuickCheck test-framework + test-framework-quickcheck2 time utf8-string + ]; + homepage = "https://github.com/singpolyma/git-date-haskell"; + description = "Bindings to the date parsing from Git"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "git-embed" = callPackage + ({ mkDerivation, base, directory, filepath, process + , template-haskell + }: + mkDerivation { + pname = "git-embed"; + version = "0.1.0"; + sha256 = "0yrx06ay25zsk90djr4mrqnn80xp3w6cmkciqavrmijf25fc5jvn"; + buildDepends = [ + base directory filepath process template-haskell + ]; + homepage = "https://github.com/borsboom/git-embed"; + description = "Use TH to embed Git repo information"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "git-freq" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec + , optparse-applicative, process, text + }: + mkDerivation { + pname = "git-freq"; + version = "0.0.2"; + sha256 = "1vi87kdb58d7yg5bc97nkz2lcnfxsmn4w66m2m52rbfi8xnqkl6l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers optparse-applicative process text + ]; + testDepends = [ + base bytestring containers hspec optparse-applicative process text + ]; + homepage = "https://github.com/fujimura/git-freq"; + description = "A Git subcommand to show total addition, deletion per file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "git-gpush" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , gitlib, gitlib-cmdline, hslogger, old-locale + , optparse-applicative, shelly, tagged, text, time, transformers + }: + mkDerivation { + pname = "git-gpush"; + version = "3.1.0.1"; + sha256 = "13m95j227mvl7facqjlwcz11kd88ibhr7fwf5ph81wppyic8136g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath gitlib gitlib-cmdline + hslogger old-locale optparse-applicative shelly tagged text time + transformers + ]; + homepage = "http://github.com/jwiegley/gitlib"; + description = "More intelligent push-to-GitHub utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "git-monitor" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , gitlib, gitlib-libgit2, lifted-async, logging, monad-logger + , old-locale, optparse-applicative, shelly, tagged + , template-haskell, text, time, transformers, unix + , unordered-containers + }: + mkDerivation { + pname = "git-monitor"; + version = "3.1.1.2"; + sha256 = "08bjhvxa11syhk4ab7dk81ipj1x8xnvfgkyv05i2ay4npc1xmdgd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath gitlib gitlib-libgit2 + lifted-async logging monad-logger old-locale optparse-applicative + shelly tagged template-haskell text time transformers unix + unordered-containers + ]; + homepage = "http://github.com/jwiegley/gitlib"; + description = "Passively snapshots working tree changes efficiently"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "git-object" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, directory, enumerator, filepath, zlib-enum + }: + mkDerivation { + pname = "git-object"; + version = "0.0.2"; + sha256 = "1hwsl5n6im6b13iy1whvgd3avax9xb81maaan2vf3r474r3321jm"; + buildDepends = [ + attoparsec attoparsec-enumerator base bytestring directory + enumerator filepath zlib-enum + ]; + homepage = "http://www.mew.org/~kazu/"; + description = "Git object and its parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "git-repair" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , exceptions, filepath, hslogger, IfElse, MissingH, mtl, network + , network-uri, optparse-applicative, process, QuickCheck, text + , time, transformers, unix, unix-compat, utf8-string + }: + mkDerivation { + pname = "git-repair"; + version = "1.20150106"; + sha256 = "19hgrp2kjqhcw53rf9payiajzfz6d7jqf2m2mnmbjv2zpr9y74dp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + async base bytestring containers directory exceptions filepath + hslogger IfElse MissingH mtl network network-uri + optparse-applicative process QuickCheck text time transformers unix + unix-compat utf8-string + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://git-repair.branchable.com/"; + description = "repairs a damanged git repisitory"; + license = "GPL"; + }) {}; + + "git-sanity" = callPackage + ({ mkDerivation, base, bytestring, Cabal, machines, machines-io + , machines-process, process, safe, transformers + }: + mkDerivation { + pname = "git-sanity"; + version = "0.1.0.0"; + sha256 = "1yywxganjl7rj4lf3pp1fh4adjhp3110l4az1w76r3rywql6v8w2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Cabal machines machines-io machines-process process + safe transformers + ]; + homepage = "github.com/aloiscochard/git-sanity"; + description = "A sanity checker for your git history"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "git-vogue" = callPackage + ({ mkDerivation, base, bifunctors, Cabal, cpphs, Diff, directory + , filepath, formatting, ghc-mod, haskell-src-exts, hlint, hscolour + , hspec, MissingH, mtl, optparse-applicative, process, split + , strict, stylish-haskell, text, transformers, transformers-base + , unix + }: + mkDerivation { + pname = "git-vogue"; + version = "0.1.0.4"; + sha256 = "0na03y5fi0h8b82mfhl2x1aq3q6qp7fh7kvkx2lg24sj9k8l9dbr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bifunctors Cabal cpphs Diff directory filepath formatting + ghc-mod haskell-src-exts hlint hscolour MissingH mtl + optparse-applicative process split strict stylish-haskell text + transformers unix + ]; + testDepends = [ + base directory filepath hspec process transformers + transformers-base unix + ]; + configureFlags = [ "-fgpl" ]; + homepage = "https://github.com/anchor/git-vogue"; + description = "A framework for pre-commit checks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gitcache" = callPackage + ({ mkDerivation, base, cryptohash, directory, filepath, process + , utf8-string + }: + mkDerivation { + pname = "gitcache"; + version = "0.2"; + sha256 = "0vd580k1cxipycyyjpzhwvv6q70nf6fjfrsxp3gz3gy4iqzzssgy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cryptohash directory filepath process utf8-string + ]; + homepage = "https://github.com/vincenthz/gitcache"; + description = "Simple git utility to use and manage clone cache"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "github" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , byteable, bytestring, case-insensitive, conduit, containers + , cryptohash, data-default, failure, hashable, HTTP, http-conduit + , http-types, network, old-locale, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "github"; + version = "0.13.1"; + sha256 = "0rz89lpswxxsdyfjb63v9md96bxr3abxzwqryh1a2jxhm7f1ia5l"; + buildDepends = [ + aeson attoparsec base base16-bytestring byteable bytestring + case-insensitive conduit containers cryptohash data-default failure + hashable HTTP http-conduit http-types network old-locale text time + unordered-containers vector + ]; + homepage = "https://github.com/fpco/github"; + description = "Access to the Github API, v3"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "github-backup" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , exceptions, filepath, git, github, hslogger, IfElse, MissingH + , mtl, network, network-uri, optparse-applicative, pretty-show + , process, text, transformers, unix, unix-compat + }: + mkDerivation { + pname = "github-backup"; + version = "1.20150106"; + sha256 = "0y68ml1pp7w6kpfvr0p0sl8q0qmlfyijmw6pd33m301b3ys3p62p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory exceptions filepath github + hslogger IfElse MissingH mtl network network-uri + optparse-applicative pretty-show process text transformers unix + unix-compat + ]; + buildTools = [ git ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/joeyh/github-backup"; + description = "backs up everything github knows about a repository, to the repository"; + license = "GPL"; + }) {}; + + "github-post-receive" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , email-validate, http-types, text, wai, wai-logger, warp + }: + mkDerivation { + pname = "github-post-receive"; + version = "1.2.0.1"; + sha256 = "14vd9rnr3x3wasnc6w6d3kcs5dnka902n9cbxblqdryc8l7p360q"; + buildDepends = [ + aeson base bytestring containers email-validate http-types text wai + wai-logger warp + ]; + homepage = "https://github.com/amutake/github-post-receive"; + description = "GitHub webhooks library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "github-types" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "github-types"; + version = "0.1.0.5"; + sha256 = "0lymbga0rwhni0rrjdla6fz5a1gz8zclf421rdiz5cnnh8lbd97i"; + buildDepends = [ aeson base text ]; + description = "Type definitions for objects used by the GitHub v3 API"; + license = "unknown"; + }) {}; + + "gitignore" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , http-conduit, network, safe, text + }: + mkDerivation { + pname = "gitignore"; + version = "1.0.1"; + sha256 = "03sjhlsp7xswciypp7sw9x0b3h6m7fvc2dk5k0a3bibflns2zgql"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring bytestring http-conduit network safe + text + ]; + homepage = "https://github.com/relrod/gitignore"; + description = "Apply GitHub .gitignore templates to already existing repositories."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gitit" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , bytestring, ConfigFile, containers, directory, feed, filepath + , filestore, ghc, ghc-paths, happstack-server, highlighting-kate + , hoauth2, hslogger, HStringTemplate, HTTP, http-client-tls + , http-conduit, json, mtl, network, network-uri, old-locale + , old-time, pandoc, pandoc-types, parsec, pretty, process, random + , recaptcha, safe, SHA, split, syb, tagsoup, text, time, uri, url + , utf8-string, uuid, xhtml, xml, xss-sanitize, zlib + }: + mkDerivation { + pname = "gitit"; + version = "0.10.6.1"; + sha256 = "1l6zra0yiwrmiycblp25b5yd1yrz94537l8zkspkf7z6wc8vdkn0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring blaze-html bytestring ConfigFile + containers directory feed filepath filestore ghc ghc-paths + happstack-server highlighting-kate hoauth2 hslogger HStringTemplate + HTTP http-client-tls http-conduit json mtl network network-uri + old-locale old-time pandoc pandoc-types parsec pretty process + random recaptcha safe SHA split syb tagsoup text time uri url + utf8-string uuid xhtml xml xss-sanitize zlib + ]; + configureFlags = [ "-fplugins" "-fnetwork-uri" ]; + homepage = "http://gitit.net"; + description = "Wiki using happstack, git or darcs, and pandoc"; + license = "GPL"; + }) {}; + + "gitlib" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, conduit + , conduit-combinators, containers, directory, exceptions, filepath + , hashable, lifted-async, lifted-base, monad-control, monad-logger + , mtl, resourcet, semigroups, system-filepath, tagged, text, time + , transformers, unix, unordered-containers + }: + mkDerivation { + pname = "gitlib"; + version = "3.1.0.1"; + sha256 = "0h6drwxb8nc3nsw9b5w6xaqpwnila0i546w4xykxb61lybjdmw2g"; + buildDepends = [ + base base16-bytestring bytestring conduit conduit-combinators + containers directory exceptions filepath hashable lifted-async + lifted-base monad-control monad-logger mtl resourcet semigroups + system-filepath tagged text time transformers unix + unordered-containers + ]; + description = "API library for working with Git repositories"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-cmdline" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , containers, directory, exceptions, gitlib, gitlib-test, hspec + , hspec-expectations, monad-control, mtl, old-locale, parsec + , process-extras, shelly, system-filepath, tagged, text, time + , transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "gitlib-cmdline"; + version = "3.1.0.1"; + sha256 = "1vsn7sz71vj79ghcn9wmzf0jnjnaiibvx0k4q8vm4q8aqnl7rvl4"; + buildDepends = [ + base bytestring conduit conduit-combinators containers directory + exceptions gitlib monad-control mtl old-locale parsec + process-extras shelly system-filepath tagged text time transformers + transformers-base unordered-containers + ]; + testDepends = [ + base gitlib gitlib-test hspec hspec-expectations system-filepath + tagged text transformers + ]; + description = "Gitlib repository backend that uses the git command-line tool"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-cross" = callPackage + ({ mkDerivation, base, gitlib, gitlib-cmdline, gitlib-libgit2 + , gitlib-test, hspec, hspec-expectations, HUnit + }: + mkDerivation { + pname = "gitlib-cross"; + version = "3.1.0"; + sha256 = "0iack7kafbfa45s9k7ypbafapahrifh2grjdzyrhvzjg767l3i1h"; + buildDepends = [ base ]; + testDepends = [ + base gitlib gitlib-cmdline gitlib-libgit2 gitlib-test hspec + hspec-expectations HUnit + ]; + description = "Run tests between repositories"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-libgit2" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , containers, directory, exceptions, fast-logger, filepath, gitlib + , gitlib-test, hlibgit2, hspec, hspec-expectations, HUnit + , lifted-async, lifted-base, missing-foreign, mmorph, monad-control + , monad-logger, monad-loops, mtl, resourcet, stm, stm-conduit + , tagged, template-haskell, text, text-icu, time, transformers + , transformers-base + }: + mkDerivation { + pname = "gitlib-libgit2"; + version = "3.1.0.2"; + sha256 = "15x0fgzmb483qiky3c3yg2sd4w96xqkaj04qvirh4g2ba5qvib73"; + buildDepends = [ + base bytestring conduit conduit-combinators containers directory + exceptions fast-logger filepath gitlib hlibgit2 lifted-async + lifted-base missing-foreign mmorph monad-control monad-logger + monad-loops mtl resourcet stm stm-conduit tagged template-haskell + text text-icu time transformers transformers-base + ]; + testDepends = [ + base exceptions gitlib gitlib-test hspec hspec-expectations HUnit + monad-logger transformers + ]; + description = "Libgit2 backend for gitlib"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-s3" = callPackage + ({ mkDerivation, aeson, attempt, aws, base, bifunctors, binary + , bytestring, conduit, conduit-combinators, data-default, directory + , exceptions, filepath, ghc-prim, gitlib, gitlib-libgit2 + , gitlib-test, hlibgit2, hspec, hspec-expectations, http-conduit + , HUnit, lens, lifted-base, monad-control, monad-logger, resourcet + , retry, split, stm, template-haskell, temporary, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "gitlib-s3"; + version = "3.1.0.1"; + sha256 = "1vcx26dny7pj4lqn1rli3vqad2xh7vkqj86c6i7hyskilgbs6n8m"; + buildDepends = [ + aeson attempt aws base bifunctors binary bytestring conduit + conduit-combinators data-default directory exceptions filepath + ghc-prim gitlib gitlib-libgit2 hlibgit2 http-conduit lens + lifted-base monad-control monad-logger resourcet retry split stm + template-haskell text time transformers unordered-containers + ]; + testDepends = [ + aws base data-default directory exceptions filepath gitlib + gitlib-libgit2 gitlib-test hlibgit2 hspec hspec-expectations HUnit + monad-logger resourcet temporary text transformers + ]; + description = "Gitlib repository backend for storing Git objects in Amazon S3"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-sample" = callPackage + ({ mkDerivation, base, exceptions, gitlib, mtl, transformers }: + mkDerivation { + pname = "gitlib-sample"; + version = "3.1.0"; + sha256 = "1px3yskxkr1kmgwfw1jdrbgjgkz8wxznz56g0gn3gqx63haxifmc"; + buildDepends = [ base exceptions gitlib mtl transformers ]; + description = "Sample backend for gitlib showing the basic structure for any backend"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-test" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , exceptions, gitlib, hspec, hspec-expectations, HUnit + , monad-control, tagged, text, time, transformers + }: + mkDerivation { + pname = "gitlib-test"; + version = "3.1.0.2"; + sha256 = "0nny0fp1j3g5fsxskqnlwcqrrxn74yjxkg9avfqdgai8b585yka2"; + buildDepends = [ + base bytestring conduit conduit-combinators exceptions gitlib hspec + hspec-expectations HUnit monad-control tagged text time + transformers + ]; + description = "Test library for confirming gitlib backend compliance"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitlib-utils" = callPackage + ({ mkDerivation, base, bytestring, conduit, data-default, failure + , gitlib, hex, lifted-base, system-fileio, system-filepath, tagged + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "gitlib-utils"; + version = "1.2.0"; + sha256 = "081vagmlf6lkh7qqr9y42nl8c1ds011s05a567dsw6ckf166wshn"; + buildDepends = [ + base bytestring conduit data-default failure gitlib hex lifted-base + system-fileio system-filepath tagged text transformers + unordered-containers + ]; + description = "Generic utility functions for working with Git repositories"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gitson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , doctest, errors, filepath, flock, Glob, hspec, HUnit + , monad-control, process, QuickCheck, transformers + }: + mkDerivation { + pname = "gitson"; + version = "0.4.1"; + sha256 = "1sq339av6113v4rgzwpsf7k1bip632b8avl3r8nb0i4acqzb06m4"; + buildDepends = [ + aeson aeson-pretty base bytestring directory errors filepath flock + monad-control process transformers + ]; + testDepends = [ + aeson base directory doctest Glob hspec HUnit process QuickCheck + transformers + ]; + homepage = "https://github.com/myfreeweb/gitson"; + description = "A document store library for Git + JSON"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "gl" = callPackage + ({ mkDerivation, base, containers, directory, filepath, fixed, half + , hxt, mesa, split, transformers + }: + mkDerivation { + pname = "gl"; + version = "0.6.3"; + sha256 = "0ys5808rzr04fcw7hlliqpx2sncyqpr4x89p4sa2vf5ywsgzmz04"; + buildDepends = [ + base containers directory filepath fixed half hxt split + transformers + ]; + extraLibraries = [ mesa ]; + configureFlags = [ + "-fuseglxgetprocaddress" "-fusenativewindowslibraries" + ]; + description = "Complete OpenGL raw bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gl-capture" = callPackage + ({ mkDerivation, base, bytestring, OpenGL }: + mkDerivation { + pname = "gl-capture"; + version = "0.1.0.0"; + sha256 = "0pcan0fpb1mfwda69f8z8pdrdav79rdm31yvmrk98dca7al7k583"; + buildDepends = [ base bytestring OpenGL ]; + description = "simple image capture from OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "glade" = callPackage + ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, libglade }: + mkDerivation { + pname = "glade"; + version = "0.12.5.0"; + sha256 = "0dbl7y5rdwzcham16iym9cikfyaphzr1rqcsni9ab6s2368a1vkr"; + buildDepends = [ base glib gtk ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ libglade ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the glade library"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "gladexml-accessor" = callPackage + ({ mkDerivation, base, glade, HaXml, template-haskell }: + mkDerivation { + pname = "gladexml-accessor"; + version = "0.0"; + sha256 = "06kzakvssmldjgx0s8qm0a3cd9glmwrdnh690sv708jcvg8x45y3"; + buildDepends = [ base glade HaXml template-haskell ]; + description = "Automagically declares getters for widget handles in specified interface file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "glapp" = callPackage + ({ mkDerivation, base, containers, GLFW-b, lens, mtl, OpenGL }: + mkDerivation { + pname = "glapp"; + version = "0.1.0.1"; + sha256 = "076v7h0p91dj8hx110vm0li2njsc8p5dgcf6zxk721mdx5xkymhz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers GLFW-b lens mtl OpenGL ]; + homepage = "zyghost.com"; + description = "An OpenGL micro framework"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "glib" = callPackage + ({ mkDerivation, base, bytestring, containers, glib + , gtk2hs-buildtools, text, utf8-string + }: + mkDerivation { + pname = "glib"; + version = "0.13.0.7"; + sha256 = "16x6vqajixd6iws9ydn5a77phkckilxyvg48lcawk53nk8rvapzy"; + buildDepends = [ base bytestring containers text utf8-string ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ glib ]; + configureFlags = [ "-fclosure_signals" ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GLIB library for Gtk2Hs"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) glib; }; + + "glider-nlp" = callPackage + ({ mkDerivation, base, Cabal, containers, HUnit, text }: + mkDerivation { + pname = "glider-nlp"; + version = "0.1"; + sha256 = "1i604gj3ssabr3dcas6gfh20d4psqwl1j4d7wk4p3gy0hvjvr8fb"; + buildDepends = [ base containers text ]; + testDepends = [ base Cabal containers HUnit text ]; + homepage = "https://github.com/klangner/glider-nlp"; + description = "Natural Language Processing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "glintcollider" = callPackage + ({ mkDerivation, base, ppm, split }: + mkDerivation { + pname = "glintcollider"; + version = "0.0.2"; + sha256 = "1xgx02cxvpc8sv99wl44lpzbv9cc87nnihbpalmddb71mwrmj4ji"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ppm split ]; + description = "A simple ray tracer in an early stage of development"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "global" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-exts-qq + , loch-th, SafeSemaphore, stm, syntax-trees-fork-bairyn, tagged + , template-haskell + }: + mkDerivation { + pname = "global"; + version = "0.2.1.0"; + sha256 = "00d9qsh0n9yxr411mdisk602qiizy9h4wgz4k04mfr5x5g6cp418"; + buildDepends = [ + base haskell-src-exts haskell-src-exts-qq loch-th SafeSemaphore stm + syntax-trees-fork-bairyn tagged template-haskell + ]; + homepage = "https://github.com/bairyn/global"; + description = "Library enabling unique top-level declarations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "global-config" = callPackage + ({ mkDerivation, base, bytestring, data-default, global-variables + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "global-config"; + version = "0.3.1"; + sha256 = "1rp855j0rzx528x01q5wi2hah80bwqf5rrw7p8p8qzl39fhlpzqa"; + buildDepends = [ base data-default global-variables transformers ]; + testDepends = [ + base bytestring data-default HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + homepage = "https://github.com/akaspin/global-config"; + description = "Global mutable configuration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "global-lock" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "global-lock"; + version = "0.1"; + sha256 = "0b2sz9ag6wcr0amgrx08l7924brfansnh9rv64wg9s3nk4ni2sxp"; + buildDepends = [ base ]; + description = "A global lock implemented without unsafePerformIO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "global-variables" = callPackage + ({ mkDerivation, base, containers, stm }: + mkDerivation { + pname = "global-variables"; + version = "1.0.1.1"; + sha256 = "0fvhh6q6z114qyi5rhwzxhrlqfhx6af97187b49lyvx2k9zkzvzp"; + buildDepends = [ base containers stm ]; + description = "Namespaced, global, and top-level mutable variables without unsafePerformIO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "glome-hs" = callPackage + ({ mkDerivation, array, base, GlomeTrace, GlomeVec, GLUT, haskell98 + , OpenGL, parallel, random, time + }: + mkDerivation { + pname = "glome-hs"; + version = "0.61"; + sha256 = "069j4xvh5039xkg300h1cwa0lyvkycixasxr8zh4iqyl1g5bcvs8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base GlomeTrace GlomeVec GLUT haskell98 OpenGL parallel + random time + ]; + homepage = "http://haskell.org/haskellwiki/Glome"; + description = "ray tracer"; + license = "GPL"; + }) {}; + + "gloss" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim + , gloss-rendering, GLUT, OpenGL + }: + mkDerivation { + pname = "gloss"; + version = "1.9.2.1"; + sha256 = "1fk7472lw4621gv64fv4mna8z1av15f7d0didpc9r22rdlkpa80l"; + buildDepends = [ + base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL + ]; + configureFlags = [ "-f-explicitbackend" "-f-glfw" "-fglut" ]; + homepage = "http://gloss.ouroborus.net"; + description = "Painless 2D vector graphics, animations and simulations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gloss-accelerate" = callPackage + ({ mkDerivation, accelerate, accelerate-cuda, base, gloss }: + mkDerivation { + pname = "gloss-accelerate"; + version = "1.8.15.0"; + sha256 = "1nj2rnp2bg3xmi4xbaws9jc7qx3b4qqg9fyvfv13xdav28d7iqb0"; + editedCabalFile = "3c0195c2208cb3c6786b8d1f27a17f5249af3797f6a37af410e95f23d03fb8d6"; + buildDepends = [ accelerate accelerate-cuda base gloss ]; + configureFlags = [ "-fcuda" ]; + description = "Extras to interface Gloss and Accelerate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gloss-algorithms" = callPackage + ({ mkDerivation, base, containers, ghc-prim, gloss }: + mkDerivation { + pname = "gloss-algorithms"; + version = "1.9.2.1"; + sha256 = "1cmjzwajn1y01p68fb8wvx7ld5ildkjzdzbmymlifcvw9csy3n2r"; + buildDepends = [ base containers ghc-prim gloss ]; + homepage = "http://gloss.ouroborus.net"; + description = "Data structures and algorithms for working with 2D graphics"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gloss-banana" = callPackage + ({ mkDerivation, base, gloss, reactive-banana }: + mkDerivation { + pname = "gloss-banana"; + version = "0.1.0.4"; + sha256 = "0zzpdryfcqvxpzv53ymsvkm2nza9ryvzqgf3n89pnvrni91avgj3"; + buildDepends = [ base gloss reactive-banana ]; + homepage = "https://github.com/Twey/gloss-banana"; + description = "An Interface for gloss in terms of a reactive-banana Behavior"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gloss-devil" = callPackage + ({ mkDerivation, base, bytestring, gloss, repa, repa-devil }: + mkDerivation { + pname = "gloss-devil"; + version = "0.2"; + sha256 = "17gwy13z4lymm9dpj26q4ihcl198gqn9kpcjdw8lcgfcg4gxszsm"; + buildDepends = [ base bytestring gloss repa repa-devil ]; + description = "Display images in Gloss using libdevil for decoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gloss-examples" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim + , GLFW-b, gloss, gloss-algorithms, gloss-raster, gloss-rendering + , random, repa, repa-algorithms, repa-io, vector + }: + mkDerivation { + pname = "gloss-examples"; + version = "1.9.2.1"; + sha256 = "0pl0p5g0vn5dw5f16dj2qyn39qln48a9kiaxznhy2hxjqp1in3jz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bmp bytestring containers ghc-prim GLFW-b gloss + gloss-algorithms gloss-raster gloss-rendering random repa + repa-algorithms repa-io vector + ]; + homepage = "http://gloss.ouroborus.net"; + description = "Examples using the gloss library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gloss-game" = callPackage + ({ mkDerivation, base, gloss, gloss-juicy }: + mkDerivation { + pname = "gloss-game"; + version = "0.3.3.0"; + sha256 = "01k9600f9lv65n9bi2v40gzcl14gg9cm27fxz8yk4kx1hk5hv980"; + buildDepends = [ base gloss gloss-juicy ]; + homepage = "https://github.com/mchakravarty/gloss-game"; + description = "Gloss wrapper that simplifies writing games"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gloss-juicy" = callPackage + ({ mkDerivation, base, bmp, bytestring, gloss, JuicyPixels, vector + }: + mkDerivation { + pname = "gloss-juicy"; + version = "0.2"; + sha256 = "1y525ck3cqqg9zggd88ilzxv1pfcz801s0sdgprw3amzyxn71kqq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bmp bytestring gloss JuicyPixels vector ]; + homepage = "http://github.com/alpmestan/gloss-juicy"; + description = "Load any image supported by Juicy.Pixels in your gloss application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gloss-raster" = callPackage + ({ mkDerivation, base, containers, ghc-prim, gloss, gloss-rendering + , llvm, repa + }: + mkDerivation { + pname = "gloss-raster"; + version = "1.9.2.1"; + sha256 = "0vz03hw9rck9vcbh1lvy7dncij9ykgh7mslb3hwsz8z570dbnacw"; + buildDepends = [ + base containers ghc-prim gloss gloss-rendering repa + ]; + extraLibraries = [ llvm ]; + homepage = "http://gloss.ouroborus.net"; + description = "Parallel rendering of raster images"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) llvm; }; + + "gloss-raster-accelerate" = callPackage + ({ mkDerivation, accelerate, accelerate-cuda, base, gloss + , gloss-accelerate + }: + mkDerivation { + pname = "gloss-raster-accelerate"; + version = "1.8.15.0"; + sha256 = "1fs3ybrzkykslac1zzh6g73lfdfysn6y2fr1pra9hd0a7x5a8j10"; + editedCabalFile = "7dc701f53445822b911329368601a2de82ef2457573d6ac8ae795c74d61a5635"; + buildDepends = [ + accelerate accelerate-cuda base gloss gloss-accelerate + ]; + configureFlags = [ "-fcuda" ]; + description = "Parallel rendering of raster images using Accelerate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gloss-rendering" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }: + mkDerivation { + pname = "gloss-rendering"; + version = "1.9.2.1"; + sha256 = "05wdiadwjykz8x0fimznp3q1drm4v3vnv6cv6wjkj1xsclmhb99k"; + buildDepends = [ base bmp bytestring containers GLUT OpenGL ]; + description = "Gloss picture data types and rendering functions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gloss-sodium" = callPackage + ({ mkDerivation, base, gloss, sodium }: + mkDerivation { + pname = "gloss-sodium"; + version = "0.1.0.0"; + sha256 = "0ygjqzb1pn092j0d0gcwhxdv940rdlvpaj1gxa347mdgvp4jb9za"; + buildDepends = [ base gloss sodium ]; + homepage = "https://github.com/Twey/gloss-sodium"; + description = "A Sodium interface to the Gloss drawing package"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "glpk-hs" = callPackage + ({ mkDerivation, array, base, containers, deepseq, glpk, mtl }: + mkDerivation { + pname = "glpk-hs"; + version = "0.3.4"; + sha256 = "0wyasd0dqi5nnh52lx980vnyhm0rwib0sd7qnpj4s9hq8rn994cm"; + buildDepends = [ array base containers deepseq mtl ]; + extraLibraries = [ glpk ]; + description = "Comprehensive GLPK linear programming bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gluturtle" = callPackage + ({ mkDerivation, base, convertible, GLUT, stm, yjsvg, yjtools }: + mkDerivation { + pname = "gluturtle"; + version = "0.0.58.1"; + sha256 = "0jwkppf9ipm61g052r9m65awq3nsigf3q4m9bj2hmb3n9z75i1hp"; + buildDepends = [ base convertible GLUT stm yjsvg yjtools ]; + description = "turtle like LOGO with glut"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gmap" = callPackage + ({ mkDerivation, array, AvlTree, base, COrdering, QuickCheck + , random + }: + mkDerivation { + pname = "gmap"; + version = "0.1"; + sha256 = "0kwx0zknxpda0pjf9hphniz33b9m0md54z8zx09vzkjq7lpljx7r"; + buildDepends = [ array AvlTree base COrdering QuickCheck random ]; + description = "Composable maps and generic tries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gmndl" = callPackage + ({ mkDerivation, ad, array, base, gtk, gtkglext, mtl, OpenGL + , OpenGLRaw, parsec, priority-queue, qd, reflection, Vec + }: + mkDerivation { + pname = "gmndl"; + version = "0.4.0.2"; + sha256 = "04r7n24jnqgggi19d4l1lj1ag5jrh3zk2pvxwm5xfb7imlg37zm8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ad array base gtk gtkglext mtl OpenGL OpenGLRaw parsec + priority-queue qd reflection Vec + ]; + description = "Mandelbrot Set explorer using GTK"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "gnome-desktop" = callPackage + ({ mkDerivation, base, directory, gconf, glib, gtk, random }: + mkDerivation { + pname = "gnome-desktop"; + version = "1.0.0.0"; + sha256 = "0ipx8hka4ly3dc3dv6dnk2bq3hbiiahqqragdm1bqgy1plvwa5q6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory gconf glib gtk random ]; + description = "Randomly set a picture as the GNOME desktop background"; + license = "GPL"; + }) {}; + + "gnome-keyring" = callPackage + ({ mkDerivation, base, bytestring, c2hs, gnome_keyring, text, time + }: + mkDerivation { + pname = "gnome-keyring"; + version = "0.3.1"; + sha256 = "08fayi4ixqyzin7lxyx2s3yap377y6nrdf4fmv7bi895j2k642l8"; + buildDepends = [ base bytestring text time ]; + buildTools = [ c2hs ]; + extraLibraries = [ gnome_keyring ]; + pkgconfigDepends = [ gnome_keyring ]; + homepage = "https://john-millikin.com/software/haskell-gnome-keyring/"; + description = "Bindings for libgnome-keyring"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gnomevfs" = callPackage + ({ mkDerivation, array, base, containers, glib, gnome_vfs + , gnome_vfs_module, gtk, gtk2hs-buildtools, haskell98, mtl + }: + mkDerivation { + pname = "gnomevfs"; + version = "0.11.0"; + sha256 = "0g4dic9k1c4221v4kacc46sj2vra1jlnb4pn657zfwbkni8z0kmp"; + buildDepends = [ array base containers glib gtk haskell98 mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gnome_vfs gnome_vfs_module ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "Binding to the GNOME Virtual File System library"; + license = "GPL"; + }) { gnome_vfs_module = null; }; + + "gnuidn" = callPackage + ({ mkDerivation, base, bytestring, c2hs, libidn, text }: + mkDerivation { + pname = "gnuidn"; + version = "0.2.1"; + sha256 = "1jii635wc3j1jnwwx24j9gg9xd91g2iw5967acn74p7db62lqx37"; + buildDepends = [ base bytestring text ]; + buildTools = [ c2hs ]; + extraLibraries = [ libidn ]; + pkgconfigDepends = [ libidn ]; + homepage = "https://john-millikin.com/software/haskell-gnuidn/"; + description = "Bindings for GNU IDN"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gnuplot" = callPackage + ({ mkDerivation, array, base, containers, data-accessor + , data-accessor-transformers, deepseq, filepath, old-locale + , process, temporary, time, transformers, utility-ht + }: + mkDerivation { + pname = "gnuplot"; + version = "0.5.2.2"; + sha256 = "0l5hi346bhs9w11i3z6yy4mcr3k50xcp3j31g6wza9grxlfqc5av"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers data-accessor data-accessor-transformers + deepseq filepath old-locale process temporary time transformers + utility-ht + ]; + configureFlags = [ + "-f-executeshell" "-f-executepipe" "-f-buildexamples" + "-f-buildtests" "-fsplitbase" + ]; + homepage = "http://www.haskell.org/haskellwiki/Gnuplot"; + description = "2D and 3D plots using gnuplot"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gnutls" = callPackage + ({ mkDerivation, base, bytestring, gnutls, monads-tf, transformers + }: + mkDerivation { + pname = "gnutls"; + version = "0.1.5"; + sha256 = "1sf6b4g0jwk1jrzjq4vwwak57lzm1zc43ggysp973q5icm6gs8wp"; + buildDepends = [ base bytestring monads-tf transformers ]; + extraLibraries = [ gnutls ]; + pkgconfigDepends = [ gnutls ]; + homepage = "https://john-millikin.com/software/haskell-gnutls/"; + description = "Bindings for GNU libgnutls"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) gnutls; }; + + "goa" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "goa"; + version = "3.3"; + sha256 = "0z1mhi2y4qm1lj6vfsmxf2gs5shfwdac3p9gqj89hx28mpc3rmzk"; + editedCabalFile = "5ae2bd1f4c29e22070fa32e5c126066813467ffe71a912148304d6f30d200137"; + buildDepends = [ base directory filepath process ]; + description = "GHCi bindings to lambdabot"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "goatee" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, parsec + , template-haskell + }: + mkDerivation { + pname = "goatee"; + version = "0.2.0"; + sha256 = "0lqvdxv500q19xfpp4vcvz0y3s9s2q1iz1n2c01k9kbph4hjd198"; + buildDepends = [ base containers mtl parsec template-haskell ]; + testDepends = [ base containers HUnit mtl parsec ]; + homepage = "http://khumba.net/projects/goatee"; + description = "A monadic take on a 2,500-year-old board game - library"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "goatee-gtk" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath + , goatee, gtk, HUnit, mtl, parsec + }: + mkDerivation { + pname = "goatee-gtk"; + version = "0.2.0"; + sha256 = "03klvlxzmm50n8b1bslqjqvrpisiv7rmhjzhssiyakg1qzjpnjzf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo containers directory filepath goatee gtk mtl parsec + ]; + testDepends = [ base HUnit ]; + homepage = "http://khumba.net/projects/goatee"; + description = "A monadic take on a 2,500-year-old board game - GTK+ UI"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "gofer-prelude" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "gofer-prelude"; + version = "2.30.3"; + sha256 = "1whl3fvwxh26nsb4l6brljsmwl891w5yxlsv69mdfvfb1rl7p64f"; + buildDepends = [ base ghc-prim ]; + homepage = "http://code.haskell.org/~dons/code/gofer-prelude"; + description = "The Gofer 2.30 standard prelude"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "google-dictionary" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, lens, mtl }: + mkDerivation { + pname = "google-dictionary"; + version = "0.1.0.2"; + sha256 = "12ib4y8cjg0dvvizy8yxgjaqvyawdy7vxmh1ab12b4yg40wwsg6g"; + buildDepends = [ aeson base bytestring HTTP lens mtl ]; + homepage = "https://github.com/mitchellwrosen/google-dictionary-api"; + description = "Simple interface to the google.com/dictionary API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "google-drive" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , directory, filepath, google-oauth2, hspec + , hspec-expectations-lifted, http-conduit, http-types, load-env + , mtl, random, resourcet, text, time, timerep + }: + mkDerivation { + pname = "google-drive"; + version = "0.3.1"; + sha256 = "0fzz9dgb2l5zcfjrzf4bqv0dgjhy12r9i1h66y1mji2z0f9qj37y"; + buildDepends = [ + aeson base bytestring conduit conduit-extra directory filepath + http-conduit http-types mtl random resourcet text time timerep + ]; + testDepends = [ + base bytestring conduit conduit-extra directory google-oauth2 hspec + hspec-expectations-lifted load-env text time + ]; + description = "Google Drive API access"; + license = stdenv.lib.licenses.mit; + }) {}; + + "google-html5-slide" = callPackage + ({ mkDerivation, base, blaze-html, cmdargs, data-default, hamlet + , pandoc, shakespeare-css, syb, text, time + }: + mkDerivation { + pname = "google-html5-slide"; + version = "2011.0"; + sha256 = "0wkblf0i4lfw6s8adf2clcqj3161863vbsq1cip3rcn9djqbimzl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html cmdargs data-default hamlet pandoc shakespeare-css + syb text time + ]; + description = "Google HTML5 Slide generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "google-mail-filters" = callPackage + ({ mkDerivation, base, containers, google-search, old-locale, text + , time, xml-conduit + }: + mkDerivation { + pname = "google-mail-filters"; + version = "0.0.1.1"; + sha256 = "0cxslr062h536q4vgs16r2s1lm7x5m9lcy1hzif6mpnmvjzqsn11"; + buildDepends = [ + base containers google-search old-locale text time xml-conduit + ]; + testDepends = [ base google-search text time xml-conduit ]; + homepage = "https://github.com/liyang/google-mail-filters"; + description = "Write GMail filters and output to importable XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "google-oauth2" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, HTTP, http-conduit + , http-types, load-env + }: + mkDerivation { + pname = "google-oauth2"; + version = "0.1.0"; + sha256 = "0sn86raxvgzp4hjmg5b0gm5ibhiys5jimvxgds13qxbgrgcvvwh6"; + buildDepends = [ aeson base bytestring HTTP http-conduit ]; + testDepends = [ + base bytestring hspec http-conduit http-types load-env + ]; + description = "Google OAuth2 token negotiation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "google-search" = callPackage + ({ mkDerivation, base, free, nats, old-locale, text, time }: + mkDerivation { + pname = "google-search"; + version = "0.1.0.1"; + sha256 = "0nkpvp5zjf3mkhqv6z5xvrmr6b6d5zgmzlh67y7ssslp4620m5m7"; + buildDepends = [ base free nats old-locale text time ]; + homepage = "https://github.com/liyang/google-search"; + description = "EDSL for Google and GMail search expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "googleplus" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , enumerator, haskell98, http-enumerator, http-types, mtl, text + , time, timerep, transformers, url + }: + mkDerivation { + pname = "googleplus"; + version = "0.3.1.1"; + sha256 = "046fvrr8cg00wagx4vdx35l2xk8qbs7fbs0v5hj45h4jk9dnk2jg"; + buildDepends = [ + aeson attoparsec base bytestring containers enumerator haskell98 + http-enumerator http-types mtl text time timerep transformers url + ]; + homepage = "http://github.com/michaelxavier/GooglePlus"; + description = "Haskell implementation of the Google+ API v1"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gopherbot" = callPackage + ({ mkDerivation, base, HDBC, HDBC-postgresql, MissingH, network + , parsec, unix + }: + mkDerivation { + pname = "gopherbot"; + version = "0.1.0"; + sha256 = "0qa4xs07975spf4pwc2y0hichn4x8l7kn2949v0j19gbd099vjng"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base HDBC HDBC-postgresql MissingH network parsec unix + ]; + description = "Spidering robot to download files from Gopherspace"; + license = "GPL"; + }) {}; + + "gpah" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cmdargs, containers, csv + , deepseq, directory, filepath, haskell-src-exts, hint, HTTP + , network, process, syb, tar, uniplate, uu-parsinglib, zlib + }: + mkDerivation { + pname = "gpah"; + version = "0.0.2"; + sha256 = "1zwz065fdg3k09nh976igr90p1qpb397fyi7jh941c512m70qbxr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal cmdargs containers csv deepseq directory + filepath haskell-src-exts hint HTTP network process syb tar + uniplate uu-parsinglib zlib + ]; + description = "Generic Programming Use in Hackage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gpcsets" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gpcsets"; + version = "0.9.2.0"; + sha256 = "1fm0k6n6fb5a3wvmb2l6k4zq3sdfxv16cb2y2zmjgxgj5n3gy9s8"; + buildDepends = [ base ]; + description = "Generalized Pitch Class Sets for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gpolyline" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "gpolyline"; + version = "0.1.0.1"; + sha256 = "01bsl7s8r33jgvk9lyca02awj43acii8spa6sskz19ivhm2adcr8"; + buildDepends = [ base split ]; + homepage = "https://github.com/fegu/gpolyline"; + description = "Pure module for encoding/decoding Google Polyline"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gps" = callPackage + ({ mkDerivation, base, GPX, gpx-conduit, hxt, pretty, prettyclass + , QuickCheck, statistics, test-framework + , test-framework-quickcheck2, time, vector, xsd + }: + mkDerivation { + pname = "gps"; + version = "1.1"; + sha256 = "14plvzspi7c1fsz91kn945vlpalbdx67b8wkfb05cpa3id7g6jp6"; + buildDepends = [ + base gpx-conduit pretty prettyclass statistics time vector + ]; + testDepends = [ + base GPX hxt QuickCheck statistics test-framework + test-framework-quickcheck2 time vector xsd + ]; + description = "For manipulating GPS coordinates and trails"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gps2htmlReport" = callPackage + ({ mkDerivation, base, bytestring, cairo, Chart, cmdargs, colour + , data-accessor, directory, filepath, gd, gps, GPX, hsmagick, html + , http-enumerator, process, random, tar, time, xsd + }: + mkDerivation { + pname = "gps2htmlReport"; + version = "0.3.1"; + sha256 = "1n6a1c6w3wmyaqan3ymlrk36h98yvy40wgwfdah4ayyxlsmvvxg8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cairo Chart cmdargs colour data-accessor directory + filepath gd gps GPX hsmagick html http-enumerator process random + tar time xsd + ]; + homepage = "https://github.com/robstewart57/Gps2HtmlReport"; + description = "GPS to HTML Summary Report"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gpx-conduit" = callPackage + ({ mkDerivation, attoparsec, base, conduit, filepath, monad-control + , old-locale, text, time, void, xml-conduit, xml-types + }: + mkDerivation { + pname = "gpx-conduit"; + version = "0.1.1"; + sha256 = "0ffb0npx0yb69qxdcdznxpw36zjp2za7vdpzy2r5l245y0xr7mj4"; + buildDepends = [ + attoparsec base conduit filepath monad-control old-locale text time + void xml-conduit xml-types + ]; + description = "Read GPX files using conduits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graceful" = callPackage + ({ mkDerivation, base, directory, filepath, hspec, network, process + , stm, unix + }: + mkDerivation { + pname = "graceful"; + version = "0.1.1.4"; + sha256 = "1dj23pkvh013428247s6n6vsbv3klfa5gj9wrjs1qmaz1gkc216a"; + buildDepends = [ base directory network stm unix ]; + testDepends = [ + base directory filepath hspec network process stm unix + ]; + description = "Library to write graceful shutdown / upgrade service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grammar-combinators" = callPackage + ({ mkDerivation, base, containers, enumerable, fgl, graphviz + , MaybeT, mtl, multirec, parsec, template-haskell, text + , uu-parsinglib + }: + mkDerivation { + pname = "grammar-combinators"; + version = "0.2.7"; + sha256 = "1z7i1270g919g1756wgfap2mfhvln13bhgya2pw4b9lbr5fphkdd"; + buildDepends = [ + base containers enumerable fgl graphviz MaybeT mtl multirec parsec + template-haskell text uu-parsinglib + ]; + homepage = "http://projects.haskell.org/grammar-combinators/"; + description = "A parsing library of context-free grammar combinators"; + license = "LGPL"; + }) {}; + + "grapefruit-examples" = callPackage + ({ mkDerivation, base, colour, containers, fraction, grapefruit-frp + , grapefruit-records, grapefruit-ui + }: + mkDerivation { + pname = "grapefruit-examples"; + version = "0.1.0.5"; + sha256 = "0ad64jnp71gh7rj3rlfw7z67l5xnmc052g5q3slw3s6ga7spajlr"; + buildDepends = [ + base colour containers fraction grapefruit-frp grapefruit-records + grapefruit-ui + ]; + homepage = "http://grapefruit-project.org/"; + description = "Examples using the Grapefruit library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grapefruit-frp" = callPackage + ({ mkDerivation, arrows, base, containers, fingertree, semigroups + , TypeCompose + }: + mkDerivation { + pname = "grapefruit-frp"; + version = "0.1.0.5"; + sha256 = "155hmjflmzm463b00r1jjwbpjq8ilwss5xqwi6nz6lm3xbc2ddhm"; + buildDepends = [ + arrows base containers fingertree semigroups TypeCompose + ]; + homepage = "http://grapefruit-project.org/"; + description = "Functional Reactive Programming core"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grapefruit-records" = callPackage + ({ mkDerivation, arrows, base, grapefruit-frp }: + mkDerivation { + pname = "grapefruit-records"; + version = "0.1.0.5"; + sha256 = "02hyrbsz20fl9mnynval55xar175vgy77s23zaq66r3f8c6gf6h1"; + buildDepends = [ arrows base grapefruit-frp ]; + homepage = "http://grapefruit-project.org/"; + description = "A record system for Functional Reactive Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grapefruit-ui" = callPackage + ({ mkDerivation, arrows, base, colour, containers, fraction + , grapefruit-frp, grapefruit-records + }: + mkDerivation { + pname = "grapefruit-ui"; + version = "0.1.0.5"; + sha256 = "11xxvg2847vyzpw8i11a6mnflyr639hdwj51r9pfyaq95034q9jq"; + buildDepends = [ + arrows base colour containers fraction grapefruit-frp + grapefruit-records + ]; + homepage = "http://grapefruit-project.org/"; + description = "Declarative user interface programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grapefruit-ui-gtk" = callPackage + ({ mkDerivation, base, colour, containers, fraction, glib + , grapefruit-frp, grapefruit-records, grapefruit-ui, gtk + }: + mkDerivation { + pname = "grapefruit-ui-gtk"; + version = "0.1.0.5"; + sha256 = "106svyjnv72f0ikcfxgq8zagqxcn52yc1f31kfgz9258mmdki49z"; + buildDepends = [ + base colour containers fraction glib grapefruit-frp + grapefruit-records grapefruit-ui gtk + ]; + homepage = "http://grapefruit-project.org/"; + description = "GTK+-based backend for declarative user interface programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-core" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, HTF, mtl + , QuickCheck, safe, unordered-containers, vector + }: + mkDerivation { + pname = "graph-core"; + version = "0.2.1.0"; + sha256 = "0xx99p2i1ng79rph0hkb2dp5r9y77s0y4v8njsywxyq4kbl3ly7f"; + buildDepends = [ + base containers deepseq hashable mtl QuickCheck safe + unordered-containers vector + ]; + testDepends = [ + base containers deepseq hashable HTF mtl QuickCheck safe + unordered-containers vector + ]; + homepage = "https://github.com/factisresearch/graph-core"; + description = "Fast, memory efficient and persistent graph implementation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "graph-generators" = callPackage + ({ mkDerivation, base, Cabal, containers, fgl, hspec + , hspec-expectations, multiset, mwc-random, QuickCheck + }: + mkDerivation { + pname = "graph-generators"; + version = "0.1.2.0"; + sha256 = "0iw22rmlhryc0z6k92lzdyjkc1qs98lj2509rk7qc7z0ghbhir9s"; + buildDepends = [ base containers fgl multiset mwc-random ]; + testDepends = [ + base Cabal containers fgl hspec hspec-expectations multiset + mwc-random QuickCheck + ]; + homepage = "https://github.com/ulikoehler/graph-random"; + description = "Functions for generating structured or random FGL graphs"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "graph-matchings" = callPackage + ({ mkDerivation, base, containers, fgl }: + mkDerivation { + pname = "graph-matchings"; + version = "0.1.0.0"; + sha256 = "0dzkv13w06hkxg2vkbblpskvsq02c2ay06rw2j4vyjpw13hms5bv"; + buildDepends = [ base containers fgl ]; + description = "An implementation of algorithms for matchings in graphs"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "graph-rewriting" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, mtl }: + mkDerivation { + pname = "graph-rewriting"; + version = "0.7.6"; + sha256 = "014zsw98ksylr4g1ax3xxlsh9jiybaz7xjapl2h88a8ma91da3jz"; + buildDepends = [ base base-unicode-symbols containers mtl ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Monadic graph rewriting of hypergraphs with ports and multiedges"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-cl" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout, OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-cl"; + version = "0.2.2"; + sha256 = "0rwycs3vnzy9awm081h836136s2wjyk9qyhsx9j6z7y3lgsb2cr0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout OpenGL parsec + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Interactive graph rewriting system implementing various well-known combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-gl" = callPackage + ({ mkDerivation, AC-Vector, base, base-unicode-symbols, containers + , GLUT, graph-rewriting, graph-rewriting-layout, OpenGL + }: + mkDerivation { + pname = "graph-rewriting-gl"; + version = "0.7.5"; + sha256 = "0cynzhr226944w3sn13bdnl60z9fy87va5fjayd4g0as2168ikhy"; + buildDepends = [ + AC-Vector base base-unicode-symbols containers GLUT graph-rewriting + graph-rewriting-layout OpenGL + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "OpenGL interface for interactive port graph rewriting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-lambdascope" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout + , graph-rewriting-strategies, IndentParser, OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-lambdascope"; + version = "0.5.6"; + sha256 = "1qwy2mn22a5ppz3lrqz6czxrr3j26zxpp6lm3sf121k3a78c7vvp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout graph-rewriting-strategies IndentParser + OpenGL parsec + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Lambdascope, an optimal evaluator of the lambda calculus, as an interactive graph-rewriting system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-layout" = callPackage + ({ mkDerivation, AC-Vector, base, base-unicode-symbols + , graph-rewriting + }: + mkDerivation { + pname = "graph-rewriting-layout"; + version = "0.5.3"; + sha256 = "09fscyaknd3nhqn7d3wa4j8n2yagmmfk661m41cqx5hlay60x5f5"; + buildDepends = [ + AC-Vector base base-unicode-symbols graph-rewriting + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Force-directed node placement intended for incremental graph drawing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-ski" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout, OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-ski"; + version = "0.6.4"; + sha256 = "0jdfwcz427lx3r0alba1rphc6hj43mqygkdqmwn37yll4r1c62a4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout OpenGL parsec + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Two evalutors of the SKI combinator calculus as interactive graph rewrite systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-strategies" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers + , graph-rewriting + }: + mkDerivation { + pname = "graph-rewriting-strategies"; + version = "0.2.3"; + sha256 = "0mimp7xbmnp9c2j8hr09qivc6kgfi4g63p071s560laddins39jr"; + buildDepends = [ + base base-unicode-symbols containers graph-rewriting + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Evaluation strategies for port-graph rewriting systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-trs" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, directory + , filepath, GLUT, graph-rewriting, graph-rewriting-gl + , graph-rewriting-layout, OpenGL, uu-parsinglib + }: + mkDerivation { + pname = "graph-rewriting-trs"; + version = "0.1.6"; + sha256 = "1v8imc3ym0jjyhpw10xh36l060nvd0klp9llnmdnv8qkmy7pn8yg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols containers directory filepath GLUT + graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL + uu-parsinglib + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Evaluate first-order applicative term rewrite systems interactively using graph reduction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-rewriting-ww" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout, IndentParser, OpenGL + , parsec + }: + mkDerivation { + pname = "graph-rewriting-ww"; + version = "0.3.4"; + sha256 = "169s5iy15q9ll12fjxizrc0l2q34rvqmxfpbcanc602cj3inav2w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout IndentParser OpenGL parsec + ]; + homepage = "http://rochel.info/#graph-rewriting"; + description = "Evaluator of the lambda-calculus in an interactive graph rewriting system with explicit sharing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-serialize" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "graph-serialize"; + version = "0.2"; + sha256 = "1a9qq5gpyxg6j6ja3kjldnf11wywjvvxpwvgiahlsrmwfw2c8d74"; + buildDepends = [ array base bytestring containers ]; + homepage = "http://github.com/nominolo/graph-serialize"; + description = "Serialization of data structures with references"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-utils" = callPackage + ({ mkDerivation, base, containers, fgl, mtl, parsec, syb + , template-haskell + }: + mkDerivation { + pname = "graph-utils"; + version = "0.3.7"; + sha256 = "06wl6i8z0gfndr96g5ps11h877rbwvi1d9cbbr3d2whvbcsyclsf"; + buildDepends = [ + base containers fgl mtl parsec syb template-haskell + ]; + homepage = "http://github.com/konn/graph-utils/"; + description = "A simple wrapper & quasi quoter for fgl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-visit" = callPackage + ({ mkDerivation, base, containers, data-lens, data-lens-template + , mtl + }: + mkDerivation { + pname = "graph-visit"; + version = "0.1.0.2"; + sha256 = "0afj0wqpk549n0xs4vqcblrxs1d6knmxcldfnmz5vy2da5zlfn0q"; + buildDepends = [ + base containers data-lens data-lens-template mtl + ]; + homepage = "https://github.com/atzedijkstra/graph-visit"; + description = "Graph walk abstraction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graph-wrapper" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "graph-wrapper"; + version = "0.2.4.3"; + sha256 = "1wfazkczc9m1r0snzv5b4ax315g93qgrnqc2wnrqqnzhcfy1symg"; + buildDepends = [ array base containers ]; + homepage = "http://www.github.com/batterseapower/graph-wrapper"; + description = "A wrapper around the standard Data.Graph with a less awkward interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphbuilder" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "graphbuilder"; + version = "0.1.0.0"; + sha256 = "0zhjzb53qaj6dy6ncqjaxdfrs2hwfy4g9czybpsgnbniqm07i22b"; + buildDepends = [ base containers mtl ]; + testDepends = [ + base containers mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/tel/graphbuilder"; + description = "A declarative, monadic graph construction language for small graphs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "graphene" = callPackage + ({ mkDerivation, base, bifunctors, containers, hashable + , lens-family, lens-family-core, mtl, transformers + }: + mkDerivation { + pname = "graphene"; + version = "0.1.0.4"; + sha256 = "09q57hqf3s29y3b6wn79wa9ksm5r2p75ww3kpwqmigvngy4sz006"; + buildDepends = [ + base bifunctors containers hashable lens-family lens-family-core + mtl transformers + ]; + homepage = "https://github.com/5outh/graphene"; + description = "A minimal Graph Theory library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "graphics-drawingcombinators" = callPackage + ({ mkDerivation, base, bitmap, FTGL, OpenGL, stb-image }: + mkDerivation { + pname = "graphics-drawingcombinators"; + version = "1.5"; + sha256 = "064g5zcdm0xpczyf8xwx0q0yr6jrd54461qpfxbvsh90lq0pa051"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bitmap FTGL OpenGL stb-image ]; + configureFlags = [ "-f-examples" "-fftgl" ]; + homepage = "http://github.com/luqui/graphics-drawingcombinators"; + description = "A functional interface to 2D drawing in OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphics-formats-collada" = callPackage + ({ mkDerivation, base, bitmap-opengl, containers, hxt, OpenGL + , stb-image, transformers + }: + mkDerivation { + pname = "graphics-formats-collada"; + version = "0.3.1"; + sha256 = "1kfx1c2x8v2i7ckhjiqv7ghhn44w7fscghxkn1iqkp3mj1p3xvbv"; + buildDepends = [ + base bitmap-opengl containers hxt OpenGL stb-image transformers + ]; + homepage = "http://github.com/luqui/collada"; + description = "Load 3D geometry in the COLLADA format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphicsFormats" = callPackage + ({ mkDerivation, base, haskell98, OpenGL, QuickCheck }: + mkDerivation { + pname = "graphicsFormats"; + version = "0.1"; + sha256 = "0bcqj0n8qqaqfrn21qgkf8si5qgxl3qlsc8djy0rqhnfi2grb8nh"; + buildDepends = [ base haskell98 OpenGL QuickCheck ]; + description = "Classes for renderable objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphicstools" = callPackage + ({ mkDerivation, base, bindings-DSL, containers, CV, directory + , ghc-prim, wx, wxcore + }: + mkDerivation { + pname = "graphicstools"; + version = "0.2.2"; + sha256 = "0hcz8w6yf7dls4sv0i5kihs22ysv0dl63q5bs5y4hgv6d747psp8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bindings-DSL containers CV directory ghc-prim wx wxcore + ]; + homepage = "https://yousource.it.jyu.fi/cvlab/pages/GraphicsTools"; + description = "Tools for creating graphical UIs, based on wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphmod" = callPackage + ({ mkDerivation, base, containers, directory, dotgen, filepath + , haskell-lexer + }: + mkDerivation { + pname = "graphmod"; + version = "1.2.6"; + sha256 = "02p1x44ywv2mb4l2dsz9z3ybnvv4nns3882lqm3nc8sw2hkib8z3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory dotgen filepath haskell-lexer + ]; + homepage = "http://github.com/yav/graphmod/wiki"; + description = "Present the module dependencies of a program as a \"dot\" graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphs" = callPackage + ({ mkDerivation, array, base, containers, transformers, void }: + mkDerivation { + pname = "graphs"; + version = "0.5.0.1"; + sha256 = "1qr5ihf66byq6wq3f6al1i2jrxfi107b5agwck265425mq0jaf9f"; + buildDepends = [ array base containers transformers void ]; + homepage = "http://github.com/ekmett/graphs"; + description = "A simple monadic graph library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphtype" = callPackage + ({ mkDerivation, base, containers, dotgen, haskell-src-exts + , haskell98, uniplate + }: + mkDerivation { + pname = "graphtype"; + version = "0.2.0"; + sha256 = "13nblgd4b3pwpw8idvbd54fq2lf233vj8gvsl0qr381lsvj69fbi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers dotgen haskell-src-exts haskell98 uniplate + ]; + homepage = "http://github.com/explicitcall/graphtype"; + description = "A simple tool to illustrate dependencies between Haskell types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "graphviz" = callPackage + ({ mkDerivation, base, bytestring, colour, containers, directory + , dlist, fgl, filepath, polyparse, process, QuickCheck, temporary + , text, transformers, wl-pprint-text + }: + mkDerivation { + pname = "graphviz"; + version = "2999.17.0.2"; + sha256 = "1zfndf5mpwx3nrgybxg5hy8n30zwsfx6jgp9468b0pp8c5h65j13"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring colour containers directory dlist fgl filepath + polyparse process temporary text transformers wl-pprint-text + ]; + testDepends = [ base containers fgl filepath QuickCheck text ]; + configureFlags = [ "-f-test-parsing" ]; + homepage = "http://projects.haskell.org/graphviz/"; + description = "Bindings to Graphviz for graph visualisation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gravatar" = callPackage + ({ mkDerivation, base, bytestring, data-default, HTTP, pureMD5 + , text + }: + mkDerivation { + pname = "gravatar"; + version = "0.6"; + sha256 = "035qhrk0s4bpv9xvji4j7w2r98gppn2armz4wjdjy8f50anjpfw3"; + buildDepends = [ base bytestring data-default HTTP pureMD5 text ]; + homepage = "http://github.com/pbrisbin/gravatar"; + description = "Look up gravatar image urls by email address"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gray-code" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "gray-code"; + version = "0.3.1"; + sha256 = "0b0pm24mxjsxg95q6yisr9pa0jfklsfw66cicryib42czvv083av"; + buildDepends = [ base ]; + testDepends = [ base QuickCheck ]; + homepage = "http://bitbucket.org/astanin/hs-gray-code"; + description = "Gray code encoder/decoder"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gray-extended" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "gray-extended"; + version = "1.5"; + sha256 = "19v7vazq1dxqj324m36ff88xp8w5jssbh8w50i2ba8c3h7s2x470"; + buildDepends = [ base ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/mhwombat/gray-extended"; + description = "Gray encoding schemes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "greencard" = callPackage + ({ mkDerivation, array, base, containers, pretty }: + mkDerivation { + pname = "greencard"; + version = "3.0.4.2"; + sha256 = "1vl9p6mqss5r4jfqnjir7m1q7fhh9f204c99qd5y5d0j7yc26r5y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers pretty ]; + homepage = "https://github.com/sof/greencard"; + description = "GreenCard, a foreign function pre-processor for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "greencard-lib" = callPackage + ({ mkDerivation, array, base, containers, greencard, pretty }: + mkDerivation { + pname = "greencard-lib"; + version = "3.0.1"; + sha256 = "1a8h36kclb5db7kfy1pb4h2pwy6a6wwnjpm21xzvc9fjx9vj44kd"; + buildDepends = [ array base containers greencard pretty ]; + homepage = "http://www.haskell.org/greencard/"; + description = "A foreign function interface pre-processor library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "greg-client" = callPackage + ({ mkDerivation, base, binary, bytestring, clock, hostname, network + , stm, system-uuid, time + }: + mkDerivation { + pname = "greg-client"; + version = "1.0.2"; + sha256 = "1p645qgn5i194mna20ariypxp0dci7lzyxhszmnyylpd0icyg4in"; + buildDepends = [ + base binary bytestring clock hostname network stm system-uuid time + ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://code.google.com/p/greg/"; + description = "A scalable distributed logger with a high-precision global time axis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grid" = callPackage + ({ mkDerivation, base, cereal, containers, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "grid"; + version = "7.6.7"; + sha256 = "1sdm47y9hbqn40bfi4fssnbrhksca7gdkgpqvz1gd2lqs729i1nf"; + buildDepends = [ base cereal containers ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/mhwombat/grid"; + description = "Tools for working with regular grids (graphs, lattices)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "grm" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, happy + , parsec, process, syb, wl-pprint + }: + mkDerivation { + pname = "grm"; + version = "0.1.1"; + sha256 = "1za45931c6avyqxb6dwiafl739fmwdk68kxpk13zkv0jwxxpp9px"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal cmdargs directory filepath parsec process syb wl-pprint + ]; + buildTools = [ happy ]; + description = "grm grammar converter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groom" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "groom"; + version = "0.1.2"; + sha256 = "045hzpnf17rp1ib6q3gcznl9b7ivz5zmv0gh7qfg726kr8i030hf"; + buildDepends = [ base haskell-src-exts ]; + description = "Pretty printing for well-behaved Show instances"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "groundhog" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , monad-control, monad-logger, mtl, text, time, transformers + , transformers-base + }: + mkDerivation { + pname = "groundhog"; + version = "0.7.0.1"; + sha256 = "1g50qwwxp999g1r8486vqr12facmlxy6nz9vz412v6y469ww5b1x"; + buildDepends = [ + base blaze-builder bytestring containers monad-control monad-logger + mtl text time transformers transformers-base + ]; + homepage = "http://github.com/lykahb/groundhog"; + description = "Type-safe datatype-database mapping library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groundhog-inspector" = callPackage + ({ mkDerivation, aeson-pretty, base, bytestring, cmdargs + , containers, groundhog, groundhog-sqlite, groundhog-th, mtl + , regex-compat, syb, template-haskell, text, time, transformers + }: + mkDerivation { + pname = "groundhog-inspector"; + version = "0.7.1.1"; + sha256 = "17bnzi1gkhl8ps9dihmrw3nb0mdlbgd83k67dplqzgj1q3z52lpy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson-pretty base bytestring cmdargs containers groundhog + groundhog-sqlite groundhog-th mtl regex-compat syb template-haskell + text time transformers + ]; + configureFlags = [ "-f-mysql" "-f-postgresql" "-fsqlite" ]; + homepage = "http://github.com/lykahb/groundhog"; + description = "Type-safe datatype-database mapping library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groundhog-mysql" = callPackage + ({ mkDerivation, base, bytestring, containers, groundhog + , monad-control, monad-logger, mysql, mysql-simple, resource-pool + , text, time, transformers + }: + mkDerivation { + pname = "groundhog-mysql"; + version = "0.7.0.1"; + sha256 = "01pnninva0va0pl9k7mjk2l7fm42978j9x82sj8z7cscshvl327f"; + buildDepends = [ + base bytestring containers groundhog monad-control monad-logger + mysql mysql-simple resource-pool text time transformers + ]; + description = "MySQL backend for the groundhog library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groundhog-postgresql" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, groundhog, monad-control, monad-logger + , postgresql-libpq, postgresql-simple, resource-pool, text, time + , transformers + }: + mkDerivation { + pname = "groundhog-postgresql"; + version = "0.7.0.1"; + sha256 = "0xsiq7ma5bp6fhy4bigdxly1wi9h2kq8sbk5gxr43fvvm402h9k1"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers groundhog + monad-control monad-logger postgresql-libpq postgresql-simple + resource-pool text time transformers + ]; + description = "PostgreSQL backend for the groundhog library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groundhog-sqlite" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-sqlite + , groundhog, monad-control, monad-logger, resource-pool, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "groundhog-sqlite"; + version = "0.7.0.1"; + sha256 = "0lsm9yfapdpy4nf5bxrbjkvw9nwc82qfmyw1h9l3mc4b8nfp12dy"; + buildDepends = [ + base bytestring containers direct-sqlite groundhog monad-control + monad-logger resource-pool text transformers unordered-containers + ]; + description = "Sqlite3 backend for the groundhog library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groundhog-th" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, groundhog + , template-haskell, text, time, unordered-containers, yaml + }: + mkDerivation { + pname = "groundhog-th"; + version = "0.7.0"; + sha256 = "14g4665wrr3226m2v63p4j8g9bcyi5la7nk2vh509xyz3z17aq67"; + buildDepends = [ + aeson base bytestring containers groundhog template-haskell text + time unordered-containers yaml + ]; + description = "Type-safe datatype-database mapping library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "group-with" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, hspec-expectations + , QuickCheck + }: + mkDerivation { + pname = "group-with"; + version = "0.2.0.2"; + sha256 = "0c7p3bj3b68h2zp0lzldfjwq7x2a38v0gnxyflisawdg61jnx8h6"; + buildDepends = [ base containers ]; + testDepends = [ + base Cabal containers hspec hspec-expectations QuickCheck + ]; + homepage = "https://github.com/ulikoehler/group-with"; + description = "Classify objects by key-generating function, like SQL GROUP BY"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "groupoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "groupoid"; + version = "0.1.0"; + sha256 = "0gpjlq9f2il4vp7ihh1sf5g2jr1rbi5big5c6dhjk961n8b1dq0z"; + buildDepends = [ base ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "A Groupoid class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groupoids" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "groupoids"; + version = "4.0"; + sha256 = "08la44c19pz2clws5mb939zc1d17cb6qy9qlh2n1634pl0zrawb6"; + buildDepends = [ base semigroupoids ]; + homepage = "http://github.com/ekmett/groupoids/"; + description = "This package has been absorbed into semigroupoids 4.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "groups" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "groups"; + version = "0.4.0.0"; + sha256 = "1kp8h3617cimya8nnadljyy4vk66dzl5nzfm900k2gh3ci8kja6k"; + buildDepends = [ base ]; + description = "Haskell 98 groups"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "growler" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, either, http-types, lens, monad-control, mtl + , pipes, pipes-aeson, pipes-wai, regex-compat, text + , transformers-base, unordered-containers, vector, wai, wai-extra + , warp + }: + mkDerivation { + pname = "growler"; + version = "0.4.0"; + sha256 = "0z05j8xxq4zs2n8v94mgl359kv6i8mi2q9avw40jc7pslm7qfr9v"; + buildDepends = [ + aeson base blaze-builder bytestring case-insensitive either + http-types lens monad-control mtl pipes pipes-aeson pipes-wai + regex-compat text transformers-base unordered-containers vector wai + wai-extra warp + ]; + homepage = "http://github.com/iand675/growler"; + description = "A revised version of the scotty library that attempts to be simpler and more performant"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gruff" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , FTGL, gtk, gtkglext, mtl, old-locale, OpenGL, OpenGLRaw, parallel + , qd, qd-vec, ruff, time, Vec + }: + mkDerivation { + pname = "gruff"; + version = "0.3.4"; + sha256 = "0is9bpaalyr78g0hfp6bbmny4w6w8a3aj9a041f82499hhy0vv0h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath FTGL gtk gtkglext mtl + old-locale OpenGL OpenGLRaw parallel qd qd-vec ruff time Vec + ]; + configureFlags = [ "-f-mpfr" ]; + description = "fractal explorer GUI using the ruff library"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "gruff-examples" = callPackage + ({ mkDerivation, base, containers, data-memocombinators, filepath + , gruff, qd, qd-vec, random, ruff, Vec + }: + mkDerivation { + pname = "gruff-examples"; + version = "0.3.1"; + sha256 = "02ygb88zxikf5ggw9ypyzganngk4dgfcszpkyzy6cwm47mksdzg7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers data-memocombinators filepath gruff qd qd-vec + random ruff Vec + ]; + configureFlags = [ "-f-mpfr" ]; + description = "Mandelbrot Set examples using ruff and gruff"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "gsasl" = callPackage + ({ mkDerivation, base, bytestring, gsasl, transformers }: + mkDerivation { + pname = "gsasl"; + version = "0.3.5"; + sha256 = "1797rs6syrgs82akbj7nkmj0nni4w83fhwrl1zy2l3jqkcacvbm3"; + buildDepends = [ base bytestring transformers ]; + pkgconfigDepends = [ gsasl ]; + homepage = "https://john-millikin.com/software/haskell-gsasl/"; + description = "Bindings for GNU libgsasl"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) gsasl; }; + + "gsc-weighting" = callPackage + ({ mkDerivation, base, hierarchical-clustering }: + mkDerivation { + pname = "gsc-weighting"; + version = "0.2"; + sha256 = "1mdm0n96gy00wf7lv6c0qxk9bi1ahf58vzrgnh3jfiwhzjivcvlj"; + buildDepends = [ base hierarchical-clustering ]; + description = "Generic implementation of Gerstein/Sonnhammer/Chothia weighting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gsl-random" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "gsl-random"; + version = "0.5.0"; + sha256 = "0bhwi2ianxazyxyp2siczk8rfdnj4dx3rfz5d82bag2xcbzcrbfj"; + buildDepends = [ base vector ]; + homepage = "http://github.com/patperry/hs-gsl-random"; + description = "Bindings the the GSL random number generation facilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gsl-random-fu" = callPackage + ({ mkDerivation, base, gsl-random, random-fu }: + mkDerivation { + pname = "gsl-random-fu"; + version = "0.0.0.1"; + sha256 = "1qf5m3zksn16mlgavrwbq6yd1mbyafy27qf1ws4nmkxl8ci0k48i"; + buildDepends = [ base gsl-random random-fu ]; + homepage = "http://code.haskell.org/~mokus/gsl-random-fu"; + description = "Instances for using gsl-random with random-fu"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "gsmenu" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, permute, sindre + , text, X11 + }: + mkDerivation { + pname = "gsmenu"; + version = "3.0"; + sha256 = "15ddm69fmk0nkkrs5g80amdvld2mq59ah58nbnk83mwkffpi484f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers mtl parsec permute sindre text X11 + ]; + homepage = "http://sigkill.dk/programs/gsmenu"; + description = "A visual generic menu"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gstreamer" = callPackage + ({ mkDerivation, array, base, bytestring, directory, glib + , gstreamer, gstreamer-audio, gstreamer-base, gstreamer-controller + , gstreamer-dataprotocol, gstreamer-net, gstreamer-plugins-base + , gtk2hs-buildtools, mtl + }: + mkDerivation { + pname = "gstreamer"; + version = "0.12.5.0"; + sha256 = "0grg20wsvdyfpm2y3ykw7d3j7s2hlbs8psjwfy0yfz3839yvccy6"; + buildDepends = [ array base bytestring directory glib mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ + gstreamer gstreamer-audio gstreamer-base gstreamer-controller + gstreamer-dataprotocol gstreamer-net gstreamer-plugins-base + ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GStreamer open source multimedia framework"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gstreamer; + gstreamer-audio = null; gstreamer-base = null; + gstreamer-controller = null; gstreamer-dataprotocol = null; + gstreamer-net = null; gstreamer-plugins-base = null; }; + + "gt-tools" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, haskeline + , HTTP, json, mtl, unix, url, utf8-string + }: + mkDerivation { + pname = "gt-tools"; + version = "0.2.1"; + sha256 = "1mkccxgnvgjxkbsdl6bcn61yv0zi20i8h9z11hqcfd3ibfnsw7bh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers extensible-exceptions haskeline HTTP json mtl unix + url utf8-string + ]; + configureFlags = [ "-f-gui" ]; + homepage = "http://github.com/styx/gtc"; + description = "Console and GUI interface for Google Translate service"; + license = "GPL"; + }) {}; + + "gtfs" = callPackage + ({ mkDerivation, base, csv, directory, filepath, rowrecord, split + }: + mkDerivation { + pname = "gtfs"; + version = "0.1"; + sha256 = "0m0i13xpj9wz6ykngwfqi2vnrliwf0y1d2cxg9254dm865l5gvsi"; + buildDepends = [ base csv directory filepath rowrecord split ]; + description = "The General Transit Feed Specification format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gtk" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, containers, gio + , glib, gtk, gtk2hs-buildtools, mtl, pango, text + }: + mkDerivation { + pname = "gtk"; + version = "0.13.4"; + sha256 = "1xfcwj37jy3w9gkap1p7mw8ix9xsvpc1268nrpilp2wkch2gs7qp"; + buildDepends = [ + array base bytestring cairo containers gio glib mtl pango text + ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ glib gtk ]; + configureFlags = [ + "-ffmode-binary" "-f-have-quartz-gtk" "-fhave-gio" "-fdeprecated" + ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Gtk+ graphical user interface library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) glib gtk; }; + + "gtk-jsinput" = callPackage + ({ mkDerivation, base, gtk, json, transformers }: + mkDerivation { + pname = "gtk-jsinput"; + version = "0.0.0"; + sha256 = "0fjlk6z8j77l35k9cdzgbyf1w5wd0v0k1sry78vf7f6j4mvv8wb0"; + buildDepends = [ base gtk json transformers ]; + homepage = "http://github.com/timthelion/gtk-jsinput"; + description = "A simple custom form widget for gtk which allows inputing of JSON values"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gtk-largeTreeStore" = callPackage + ({ mkDerivation, base, containers, glib, gtk3, hspec, mtl + , nested-sets + }: + mkDerivation { + pname = "gtk-largeTreeStore"; + version = "0.0.1.0"; + sha256 = "0nzddvm17gqkdjpkls4rd5lxshx8fwvn35b9r3njqqpm2yi5qci0"; + buildDepends = [ base containers glib gtk3 mtl nested-sets ]; + testDepends = [ base containers gtk3 hspec ]; + description = "Large TreeStore support for gtk2hs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gtk-mac-integration" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk + , gtk-mac-integration, gtk2hs-buildtools, mtl + }: + mkDerivation { + pname = "gtk-mac-integration"; + version = "0.3.0.2"; + sha256 = "05pihi7fc413j8iwwrdb7p1ckxsjzd8cvayk76hhwnqcyykvjlr5"; + buildDepends = [ array base containers glib gtk mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gtk-mac-integration ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "Bindings for the Gtk/OS X integration library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gtk-mac-integration; }; + + "gtk-serialized-event" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk, haskell98, mtl + }: + mkDerivation { + pname = "gtk-serialized-event"; + version = "0.12.0"; + sha256 = "0gh8kwd9758ws941xbxhrm3144pmnqln0md5r6vjbq7s1x54bsrf"; + buildDepends = [ array base containers glib gtk haskell98 mtl ]; + pkgconfigDepends = [ gtk ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "GTK+ Serialized event"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gtk; }; + + "gtk-simple-list-view" = callPackage + ({ mkDerivation, base, gtk }: + mkDerivation { + pname = "gtk-simple-list-view"; + version = "0.0.0"; + sha256 = "1qqfhaap2996015h3jkgg9j3hyxrh88wn6kba29ys0q1h35f8yws"; + buildDepends = [ base gtk ]; + homepage = "http://github.com/timthelion/gtk-simple-list-view"; + description = "A simple custom form widget for gtk which allows single LOC creation/updating of list views"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gtk-toggle-button-list" = callPackage + ({ mkDerivation, base, gtk }: + mkDerivation { + pname = "gtk-toggle-button-list"; + version = "0.0.0"; + sha256 = "14hb7nxf4l0q7hab8dzll8dh5ccb4hhc8arywijdgdrz4i2s2706"; + buildDepends = [ base gtk ]; + homepage = "http://github.com/timthelion/gtk-toggle-button-list"; + description = "A simple custom form widget for gtk which allows single LOC creation/updating of toggle button lists"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "gtk-toy" = callPackage + ({ mkDerivation, base, containers, gtk }: + mkDerivation { + pname = "gtk-toy"; + version = "0.2.0"; + sha256 = "0zf3k0c5h5wcgkqr8np5kvgz4c9nha86k5whsn4f1wk0ikj98dfq"; + buildDepends = [ base containers gtk ]; + description = "Convenient Gtk canvas with mouse and keyboard input"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gtk-traymanager" = callPackage + ({ mkDerivation, base, glib, gtk, x11 }: + mkDerivation { + pname = "gtk-traymanager"; + version = "0.1.5"; + sha256 = "0hzl9pa5vx04vslb2visx35wwjagzzi1j5gyk5acy8pym8ly50hm"; + buildDepends = [ base glib gtk ]; + pkgconfigDepends = [ gtk x11 ]; + homepage = "http://github.com/travitch/gtk-traymanager"; + description = "A wrapper around the eggtraymanager library for Linux system trays"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gtk; }; + + "gtk2hs-buildtools" = callPackage + ({ mkDerivation, alex, array, base, containers, directory, filepath + , happy, hashtables, pretty, process, random + }: + mkDerivation { + pname = "gtk2hs-buildtools"; + version = "0.13.0.3"; + sha256 = "1ijcmcjp8mralpzl1gvh24bzq8njlzkvck1r07b010rrklv04arp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory filepath hashtables pretty process + random + ]; + buildTools = [ alex happy ]; + configureFlags = [ "-fclosuresignals" ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Tools to build the Gtk2Hs suite of User Interface libraries"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "gtk2hs-cast-glade" = callPackage + ({ mkDerivation, base, glade, gtk, gtk2hs-cast-glib, hint + , template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-glade"; + version = "0.10.1.1"; + sha256 = "0azyf3h53r5dqvz66bbvqk9qp418v0mq0yzd1ia6pc6d7ypknkx6"; + buildDepends = [ + base glade gtk gtk2hs-cast-glib hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: glade package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-glib" = callPackage + ({ mkDerivation, base, glib }: + mkDerivation { + pname = "gtk2hs-cast-glib"; + version = "0.10.1.1"; + sha256 = "1bsz1zyz2hxf07q6xr232aciwxl3819jklj16hqqbfjwm4mzn2mp"; + buildDepends = [ base glib ]; + description = "A type class for cast functions of Gtk2hs: glib package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-gnomevfs" = callPackage + ({ mkDerivation, base, gnomevfs, gtk2hs-cast-glib, gtk2hs-cast-th + , hint, template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gnomevfs"; + version = "0.10.1.2"; + sha256 = "0fkrrsvagsn51rn0b16y8ac3fg509wrxqdfwsij9nbprcd8iz75g"; + buildDepends = [ + base gnomevfs gtk2hs-cast-glib gtk2hs-cast-th hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gnomevfs package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-gtk" = callPackage + ({ mkDerivation, base, gtk, gtk2hs-cast-glib, gtk2hs-cast-th, hint + , template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gtk"; + version = "0.10.1.2"; + sha256 = "15d6c0mdd9nzpb310n19kyw0jqv019w17ncxxhg3wk90ckb43l3j"; + buildDepends = [ + base gtk gtk2hs-cast-glib gtk2hs-cast-th hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gtk package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-gtkglext" = callPackage + ({ mkDerivation, base, gtk2hs-cast-glib, gtk2hs-cast-th, gtkglext + , hint, template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gtkglext"; + version = "0.10.1.2"; + sha256 = "05m4h8wh820mwiarrysa4fkxj14l90ky89kv24irpa3vw27xnsm9"; + buildDepends = [ + base gtk2hs-cast-glib gtk2hs-cast-th gtkglext hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gtkglext package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-gtksourceview2" = callPackage + ({ mkDerivation, base, gtk2hs-cast-glib, gtk2hs-cast-th + , gtksourceview2, hint, template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gtksourceview2"; + version = "0.10.1.2"; + sha256 = "1fyca2kwjc4hk9jqshn9hzq4m7415kapdln1nv0rgxsd1iabjk81"; + buildDepends = [ + base gtk2hs-cast-glib gtk2hs-cast-th gtksourceview2 hint + template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gtksourceview2 package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-th" = callPackage + ({ mkDerivation, base, hint, template-haskell }: + mkDerivation { + pname = "gtk2hs-cast-th"; + version = "0.10.1.0"; + sha256 = "19a7qb0dlfqw22fz7m94xyzbssvia106wlvy3brag5nhfza833px"; + buildDepends = [ base hint template-haskell ]; + description = "A type class for cast functions of Gtk2hs: TH package"; + license = "unknown"; + }) {}; + + "gtk2hs-hello" = callPackage + ({ mkDerivation, base, glib, gtk3, transformers }: + mkDerivation { + pname = "gtk2hs-hello"; + version = "1.1.0.0"; + sha256 = "0km86yd8wkn85x8xr326a8pzrfmbrf0cpf6zz3sggk3kn4jrmbj4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base glib gtk3 transformers ]; + homepage = "http://www.haskell.org/hello/"; + description = "Gtk2Hs Hello World, an example package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "gtk2hs-rpn" = callPackage + ({ mkDerivation, base, cairo, glib, gtk, mtl }: + mkDerivation { + pname = "gtk2hs-rpn"; + version = "0.2.1"; + sha256 = "01wikd60b48qcz6vk31kwfkpkf2za5laxbhdyns45s90lvr98rvi"; + buildDepends = [ base cairo glib gtk mtl ]; + description = "Adds a module to gtk2hs allowing layouts to be defined using reverse polish notation"; + license = "LGPL"; + }) {}; + + "gtk3" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, containers, gio + , glib, gtk2hs-buildtools, gtk3, mtl, pango, text, time + , transformers + }: + mkDerivation { + pname = "gtk3"; + version = "0.13.4"; + sha256 = "041yg1h7g7mm3iy6wz8mp74ximw63vc4x918gpha5lpj6l2fxaqh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cairo containers gio glib mtl pango text time + transformers + ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ glib gtk3 ]; + configureFlags = [ + "-ffmode-binary" "-f-build-demos" "-fhave-gio" + ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Gtk+ graphical user interface library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) glib gtk3; }; + + "gtk3-mac-integration" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk-mac-integration + , gtk2hs-buildtools, gtk3, mtl + }: + mkDerivation { + pname = "gtk3-mac-integration"; + version = "0.3.0.2"; + sha256 = "0fsgcy5vwdcy7mf57w6axqa7804w0729mbzb7gvf4wh25k2i2xhp"; + buildDepends = [ array base containers glib gtk3 mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gtk-mac-integration ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "Bindings for the Gtk/OS X integration library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gtk-mac-integration; }; + + "gtkglext" = callPackage + ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, gtkglext + , pango, pangox_compat + }: + mkDerivation { + pname = "gtkglext"; + version = "0.12.5.0"; + sha256 = "1xhalcb85cpswdpqxx64fxpmyqq7iakgaczjrbr25fp0h1glshhk"; + buildDepends = [ base glib gtk pango ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gtkglext pangox_compat ]; + configureFlags = [ "-f-use-deprecated" "-f-have-quartz-gtk" ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GTK+ OpenGL Extension"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gtkglext; }; + + "gtkimageview" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk + , gtk2hs-buildtools, gtkimageview, haskell98, mtl + }: + mkDerivation { + pname = "gtkimageview"; + version = "0.12.0"; + sha256 = "0sdfb7gmgqh4dkc0a39abx84x7j7zs5z1l62nfzz22wsx1h641j3"; + buildDepends = [ array base containers glib gtk haskell98 mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gtkimageview ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "Binding to the GtkImageView library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) gtkimageview; }; + + "gtkrsync" = callPackage + ({ mkDerivation, base, gconf, glade, gtk, MissingH, process + , regex-posix, unix + }: + mkDerivation { + pname = "gtkrsync"; + version = "1.0.4"; + sha256 = "0z7mwgmjpbmj2949bfrragyjr6s38vv9sz8zpy63ss9h7b5xn4xw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base gconf glade gtk MissingH process regex-posix unix + ]; + homepage = "http://hg.complete.org/gtkrsync"; + description = "Gnome rsync progress display"; + license = "GPL"; + }) {}; + + "gtksourceview2" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk + , gtk2hs-buildtools, gtksourceview, mtl, text + }: + mkDerivation { + pname = "gtksourceview2"; + version = "0.13.1.2"; + sha256 = "1s9ighkkqrc4f3w5ij5v3dwx7pp5cmd9arfk0rld0vpskx0x4vax"; + buildDepends = [ array base containers glib gtk mtl text ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gtksourceview ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GtkSourceView library"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "gtksourceview3" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk2hs-buildtools + , gtk3, gtksourceview, mtl, text + }: + mkDerivation { + pname = "gtksourceview3"; + version = "0.13.1.2"; + sha256 = "1jgvj1r7vibcf5gnx29b27q209l7dcn42zffyxbsy0507ka6394q"; + buildDepends = [ array base containers glib gtk3 mtl text ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ gtksourceview ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the GtkSourceView library"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "guarded-rewriting" = callPackage + ({ mkDerivation, base, instant-generics }: + mkDerivation { + pname = "guarded-rewriting"; + version = "0.1"; + sha256 = "04396pd4c4yqpw6ai5ciigva9l3acdz7yn4d5hvyks52khv5fsf9"; + buildDepends = [ base instant-generics ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/GuardedRewriting"; + description = "Datatype-generic rewriting with preconditions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "guess-combinator" = callPackage + ({ mkDerivation, base, HList }: + mkDerivation { + pname = "guess-combinator"; + version = "0.1.1"; + sha256 = "1xaj8zl6cbgks3r0asbnkz1ixq1hlglpjxdymj6ikyjq955sxmzj"; + buildDepends = [ base HList ]; + homepage = "http://code.atnnn.com/project/guess"; + description = "Generate simple combinators given their type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "gulcii" = callPackage + ({ mkDerivation, base, cairo, containers, filepath, gtk }: + mkDerivation { + pname = "gulcii"; + version = "0.2.0.1"; + sha256 = "0r368b4gw32yxi7xx85ljaw72plbw1i659kwjqiigmd2s54ids5h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cairo containers filepath gtk ]; + homepage = "http://gitorious.org/maximus/gulcii"; + description = "graphical untyped lambda calculus interactive interpreter"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "gutenberg-fibonaccis" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gutenberg-fibonaccis"; + version = "1.1.0"; + sha256 = "0vvzlfnvh9r9jqf7v83d0piqpvl40sg0mswf9f41vncgzg0z79v2"; + buildDepends = [ base ]; + homepage = "https://github.com/justinhanekom/gutenberg-fibonaccis"; + description = "The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "h-booru" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , http-conduit, hxt, mtl, stm, template-haskell, transformers + , utf8-string, vinyl + }: + mkDerivation { + pname = "h-booru"; + version = "0.3.0.0"; + sha256 = "0v2mcf35j4dr32j9n6rx10h7mx9d9f14bh70yphj01laxg240746"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath http-conduit hxt mtl + stm template-haskell transformers utf8-string vinyl + ]; + homepage = "https://github.com/Fuuzetsu/h-booru"; + description = "Haskell library for retrieving data from various booru image sites"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "h-gpgme" = callPackage + ({ mkDerivation, base, bindings-gpgme, bytestring, either, HUnit + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, time + , transformers, unix + }: + mkDerivation { + pname = "h-gpgme"; + version = "0.3.0.0"; + sha256 = "172awh918zldbivnn8jy24r30mxppgjvn2bz52phjxln02kcpm3x"; + buildDepends = [ base bindings-gpgme bytestring either time unix ]; + testDepends = [ + base bindings-gpgme bytestring either HUnit QuickCheck tasty + tasty-hunit tasty-quickcheck time transformers unix + ]; + homepage = "https://github.com/rethab/h-gpgme"; + license = stdenv.lib.licenses.mit; + }) {}; + + "h2048" = callPackage + ({ mkDerivation, base, HUnit, MonadRandom, mtl, text, transformers + , vty, vty-ui + }: + mkDerivation { + pname = "h2048"; + version = "0.2.0.1"; + sha256 = "1s8r476bhvmhpj914n4sjsa1z6dgf26m872rpzhlsyhw1rsxgcfr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base MonadRandom mtl text transformers vty vty-ui + ]; + testDepends = [ base HUnit MonadRandom mtl transformers ]; + configureFlags = [ "-fvty" "-fexe" ]; + homepage = "https://github.com/Javran/h2048"; + description = "a haskell implementation of Game 2048"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hArduino" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, serialport + , time + }: + mkDerivation { + pname = "hArduino"; + version = "0.9"; + sha256 = "03wq0c9aqv3n27zcm74l2df75z3sr7kvyszgs0m2sn2680izl024"; + buildDepends = [ base bytestring containers mtl serialport time ]; + homepage = "http://leventerkok.github.com/hArduino"; + description = "Control your Arduino board from Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hBDD" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hBDD"; + version = "0.0.2"; + sha256 = "15pq6r8kz7ki1siz9xihd85qck9gnkp17cdz331srgr5kzij3lgv"; + buildDepends = [ base ]; + description = "An abstraction layer for BDD libraries"; + license = "LGPL"; + }) {}; + + "hBDD-CUDD" = callPackage + ({ mkDerivation, base, c2hs, containers, cudd, deepseq, epd, hBDD + , mtr, st, unix, util + }: + mkDerivation { + pname = "hBDD-CUDD"; + version = "0.0.2"; + sha256 = "0rjfycxnhwwylpdb5sm4kqzypfbigzmx6azrs44sixmkq0cv5yb4"; + buildDepends = [ base containers deepseq hBDD unix ]; + buildTools = [ c2hs ]; + extraLibraries = [ cudd epd mtr st util ]; + description = "An FFI binding to the CUDD library"; + license = "LGPL"; + }) { inherit (pkgs) cudd; + epd = null; util = null; }; + + "hCsound" = callPackage + ({ mkDerivation, base, c2hs, csound64, libsndfile, monads-tf + , transformers, vector + }: + mkDerivation { + pname = "hCsound"; + version = "0.4.2"; + sha256 = "0z4zcf70jplm68k69kigj0kfx78r00y6fx6rjymzpvpbhppmyyd2"; + buildDepends = [ base monads-tf transformers vector ]; + buildTools = [ c2hs ]; + extraLibraries = [ csound64 libsndfile ]; + configureFlags = [ "-fuseframework" "-fusedouble" "-fsplitbase" ]; + description = "interface to CSound API"; + license = "LGPL"; + }) { csound64 = null; }; + + "hDFA" = callPackage + ({ mkDerivation, base, containers, directory, process }: + mkDerivation { + pname = "hDFA"; + version = "0.0.2"; + sha256 = "1ays1qy2zsl3h49ryr2y9dymfv1ak1m1d0jvarmqwg3nb49armhm"; + buildDepends = [ base containers directory process ]; + description = "A simple library for representing and minimising DFAs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hF2" = callPackage + ({ mkDerivation, base, cereal, vector }: + mkDerivation { + pname = "hF2"; + version = "0.2"; + sha256 = "1y0731fsay2dp9m4b94w15m054vqsnnafz4k8jjqjvvrmwyfgicz"; + buildDepends = [ base cereal vector ]; + description = "F(2^e) math for cryptography"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hGelf" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, network, old-time + , pureMD5, QuickCheck, text, time, zlib + }: + mkDerivation { + pname = "hGelf"; + version = "0.1"; + sha256 = "0jkgf0sm8xv204hrzpkplccfq88y5xyrm8y2b5gjfp473872jqxw"; + buildDepends = [ + aeson base bytestring cereal network old-time pureMD5 QuickCheck + text time zlib + ]; + description = "Haskell GELF library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hMollom" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Crypto + , dataenc, ghc-prim, HTTP, mtl, old-locale, old-time, pureMD5 + , random, time + }: + mkDerivation { + pname = "hMollom"; + version = "0.4.0"; + sha256 = "1grhkvmcdyi7gmmcqfqi3n78p4gbimzxa4mylj1f0j8iy5iycmg5"; + buildDepends = [ + aeson attoparsec base bytestring Crypto dataenc ghc-prim HTTP mtl + old-locale old-time pureMD5 random time + ]; + homepage = "http://github.com/itkovian/hMollom"; + description = "Library to interact with the @Mollom anti-spam service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hOpenPGP" = callPackage + ({ mkDerivation, ansi-wl-pprint, attoparsec, base + , base64-bytestring, bytestring, bzlib, cereal, cereal-conduit + , conduit, conduit-extra, containers, crypto-cipher-types + , crypto-pubkey, crypto-random, cryptocipher, cryptohash + , data-default, errors, hashable, incremental-parser, ixset, lens + , monad-loops, mtl, nettle, openpgp-asciiarmor, QuickCheck + , quickcheck-instances, resourcet, securemem, semigroups, split + , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers + , unordered-containers, zlib + }: + mkDerivation { + pname = "hOpenPGP"; + version = "1.11"; + sha256 = "1alcaqx2i4a4cbmh0brb9axfsm4nb8fs4mqglh609iy3bdl791b7"; + buildDepends = [ + ansi-wl-pprint attoparsec base base64-bytestring bytestring bzlib + cereal cereal-conduit conduit conduit-extra containers + crypto-cipher-types crypto-pubkey crypto-random cryptocipher + cryptohash data-default errors hashable incremental-parser ixset + lens monad-loops mtl nettle openpgp-asciiarmor resourcet securemem + semigroups split text time transformers unordered-containers zlib + ]; + testDepends = [ + ansi-wl-pprint attoparsec base bytestring bzlib cereal + cereal-conduit conduit conduit-extra containers crypto-cipher-types + crypto-pubkey crypto-random cryptocipher cryptohash data-default + errors hashable incremental-parser ixset lens monad-loops mtl + nettle QuickCheck quickcheck-instances resourcet securemem + semigroups split tasty tasty-hunit tasty-quickcheck text time + transformers unordered-containers zlib + ]; + homepage = "http://floss.scru.org/hOpenPGP/"; + description = "native Haskell implementation of OpenPGP (RFC4880)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hPDB" = callPackage + ({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq + , directory, ghc-prim, iterable, mmap, mtl, Octree, parallel + , QuickCheck, tagged, template-haskell, text, vector, zlib + }: + mkDerivation { + pname = "hPDB"; + version = "1.2.0.2"; + sha256 = "0mymyvd9p63sf3801bn2pyihj47fymp8wwfbllhbvw2l92hy79vk"; + buildDepends = [ + AC-Vector base bytestring containers deepseq directory ghc-prim + iterable mmap mtl Octree parallel QuickCheck tagged + template-haskell text vector zlib + ]; + configureFlags = [ + "-f-have-text-format" "-fhave-sse2" "-fhave-mmap" + ]; + homepage = "https://github.com/BioHaskell/hPDB"; + description = "Protein Databank file format library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hPDB-examples" = callPackage + ({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq + , directory, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl, Octree + , OpenGL, process, QuickCheck, template-haskell, text, text-format + , time, vector + }: + mkDerivation { + pname = "hPDB-examples"; + version = "1.2.0.1"; + sha256 = "0ppwbm0ag9dd5rzpvzk89c4ykwkgvwz9fg6d3lr9vwfid15a116s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + AC-Vector base bytestring containers deepseq directory ghc-prim + GLUT hPDB iterable mtl Octree OpenGL QuickCheck template-haskell + text text-format vector + ]; + testDepends = [ + AC-Vector base bytestring containers deepseq directory ghc-prim + hPDB IfElse iterable mtl process template-haskell text time vector + ]; + homepage = "https://github.com/BioHaskell/hPDB-examples"; + description = "Examples for hPDB library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hPushover" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, network }: + mkDerivation { + pname = "hPushover"; + version = "0.1.1"; + sha256 = "1qz1hd05fhh9vfjxmmnl9qs29hjl2qdyvfi9h687dp1dvk36j7ns"; + buildDepends = [ aeson base bytestring http-conduit network ]; + homepage = "https://github.com/WJWH/hPushover"; + description = "Pushover.net API functions."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hR" = callPackage + ({ mkDerivation, array, base, containers, unix }: + mkDerivation { + pname = "hR"; + version = "0.1.1"; + sha256 = "1kc03mgsxijszdvxw4qwq4fnd0ln61v08rk9y1k6kx9vyqc7bilc"; + buildDepends = [ array base containers unix ]; + description = "R bindings and interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hRESP" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "hRESP"; + version = "0.1.0.0"; + sha256 = "188rs1g2yacka8c4wbqkhwjrin95f3ribm8007lqsxiapaj1d89y"; + buildDepends = [ attoparsec base bytestring ]; + homepage = "https://github.com/yihuang/hresp"; + description = "haskell implementation of RESP (REdis Serialization Protocol)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hS3" = callPackage + ({ mkDerivation, base, bytestring, Crypto, dataenc, HTTP, hxt + , MissingH, network, network-uri, old-locale, old-time, random + , regex-compat, utf8-string + }: + mkDerivation { + pname = "hS3"; + version = "0.5.9"; + sha256 = "0nf71jb15gkkcrb0x83mmql6j55c6dnz3bl3yq1grphwn0jbmq3y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Crypto dataenc HTTP hxt MissingH network + network-uri old-locale old-time random regex-compat utf8-string + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://gregheartsfield.com/hS3/"; + description = "Interface to Amazon's Simple Storage Service (S3)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hSimpleDB" = callPackage + ({ mkDerivation, base, bytestring, Crypto, dataenc, HTTP, hxt + , network, old-locale, old-time, utf8-string + }: + mkDerivation { + pname = "hSimpleDB"; + version = "0.3"; + sha256 = "045mgg2b7wmkcziil8njb2wsy8pgzqcc46dwdrabxgbw1nzsfkaa"; + buildDepends = [ + base bytestring Crypto dataenc HTTP hxt network old-locale old-time + utf8-string + ]; + description = "Interface to Amazon's SimpleDB service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hTalos" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "hTalos"; + version = "0.2"; + sha256 = "05l9nlrwpb9gwgj8z48paxx46lkasa82naiq7armi98salk1a9ip"; + buildDepends = [ base bytestring ]; + testDepends = [ base ]; + homepage = "https://github.com/mgajda/hTalos"; + description = "Parser, print and manipulate structures in PDB file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hTensor" = callPackage + ({ mkDerivation, base, containers, hmatrix, random }: + mkDerivation { + pname = "hTensor"; + version = "0.8.2"; + sha256 = "1nwzh68v2b11lph64432bjdrpxrr62cv4hdh935wml13mac3l2ly"; + buildDepends = [ base containers hmatrix random ]; + homepage = "http://perception.inf.um.es/tensor"; + description = "Multidimensional arrays and simple tensor computations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hVOIDP" = callPackage + ({ mkDerivation, array, base, blas, hmatrix, lapack }: + mkDerivation { + pname = "hVOIDP"; + version = "1.0.2"; + sha256 = "0r9a461k1rr0j9zgjfq1z37i6blv9rqf8pzb984h1nmlfqpnidnc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base hmatrix ]; + extraLibraries = [ blas lapack ]; + homepage = "http://dslsrv4.cs.missouri.edu/~qqbm9"; + description = "Optimal variable selection in chain graphical model"; + license = "GPL"; + }) { inherit (pkgs) blas; + lapack = null; }; + + "haar" = callPackage + ({ mkDerivation, base, QuickCheck, split, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "haar"; + version = "0.1"; + sha256 = "1xmz659lqr25c0xxkmly5w4fxgk9rqnms2sknd5ab8czqdgq6n1v"; + buildDepends = [ base split ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/mhwombat/haar"; + description = "Haar wavelet transforms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hacanon-light" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "hacanon-light"; + version = "2008.10.28"; + sha256 = "0m0wfg74kmpz6ydldz5h9z5xd54957v1rprl9wal9sjr0pzl28a7"; + buildDepends = [ base mtl template-haskell ]; + description = "Template Haskell framework for automatic FFI code generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack" = callPackage + ({ mkDerivation, base, bytestring, data-default }: + mkDerivation { + pname = "hack"; + version = "2012.2.6"; + sha256 = "0wrfa9fa6skl985fi2a6iv4m8kchg87w9x3k37nf3l8vaz95jmdr"; + buildDepends = [ base bytestring data-default ]; + homepage = "http://github.com/nfjinjing/hack/tree/master"; + description = "a Haskell Webserver Interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-contrib" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, cgi, containers + , data-default, directory, filepath, hack, haskell98, mps, network + , old-locale, old-time, time, utf8-string + }: + mkDerivation { + pname = "hack-contrib"; + version = "2010.9.28"; + sha256 = "1r0g8fcwz6r4vrsadjyb5awjmfbqsskmc1c8xkfwv0knak1qq2p1"; + buildDepends = [ + ansi-wl-pprint base bytestring cgi containers data-default + directory filepath hack haskell98 mps network old-locale old-time + time utf8-string + ]; + homepage = "http://github.com/nfjinjing/hack-contrib"; + description = "Hack contrib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-contrib-press" = callPackage + ({ mkDerivation, base, bytestring, bytestring-class, containers + , hack, json, mtl, parsec, press + }: + mkDerivation { + pname = "hack-contrib-press"; + version = "0.1.2"; + sha256 = "12v7xw448cxl93bnbzqkinlij74flffpif0x5jd51sndvpgsh12r"; + buildDepends = [ + base bytestring bytestring-class containers hack json mtl parsec + press + ]; + homepage = "http://github.com/bickfordb/hack-contrib-press"; + description = "Hack helper that renders Press templates"; + license = "GPL"; + }) {}; + + "hack-frontend-happstack" = callPackage + ({ mkDerivation, base, bytestring, containers, hack + , happstack-server, network, utf8-string + }: + mkDerivation { + pname = "hack-frontend-happstack"; + version = "2009.6.24.1"; + sha256 = "1x4kaj4nk5lrgsm6pfxr6f8rvjyxhy0agqv9f810xh6s1r9pihw1"; + buildDepends = [ + base bytestring containers hack happstack-server network + utf8-string + ]; + homepage = "http://github.com/nfjinjing/hack/tree/master"; + description = "hack-frontend-happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-frontend-monadcgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, hack }: + mkDerivation { + pname = "hack-frontend-monadcgi"; + version = "0.0.3.1"; + sha256 = "0m0af44jv03djn5i2lgrnnvvcdqx44qppfx76m1bwr7gv1vzm432"; + buildDepends = [ base bytestring cgi containers hack ]; + description = "Allows programs written against MonadCGI to run with any hack handler. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-handler-cgi" = callPackage + ({ mkDerivation, base, bytestring, hack }: + mkDerivation { + pname = "hack-handler-cgi"; + version = "0.2.0.2"; + sha256 = "0pm8vs94dbaahqrdwfffwa1jb9ghyjnq48sirlw1dj2gcsa3np2x"; + buildDepends = [ base bytestring hack ]; + homepage = "http://github.com/snoyberg/hack-handler-cgi/tree/master"; + description = "Hack handler using CGI protocol. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-handler-epoll" = callPackage + ({ mkDerivation, base, containers, data-default, epoll, failure + , hack, HTTP, network, unix, utf8-string + }: + mkDerivation { + pname = "hack-handler-epoll"; + version = "0.1.3"; + sha256 = "0q4cw789x8c93y53lwhr7g0hkli8x6qb9k0cg5pxln6cxxvi9p82"; + buildDepends = [ + base containers data-default epoll failure hack HTTP network unix + utf8-string + ]; + homepage = "http://github.com/twittner/hack-handler-epoll/"; + description = "hack handler implementation using epoll"; + license = "LGPL"; + }) {}; + + "hack-handler-evhttp" = callPackage + ({ mkDerivation, base, bytestring, bytestring-class, containers + , data-default, event, hack, hack-contrib, network + }: + mkDerivation { + pname = "hack-handler-evhttp"; + version = "2009.8.4"; + sha256 = "1a09ls9jgakdx8ya6zd5z3ss2snb4pp0db1573hzmrhr37i2gklz"; + buildDepends = [ + base bytestring bytestring-class containers data-default hack + hack-contrib network + ]; + extraLibraries = [ event ]; + homepage = "http://github.com/bickfordb/hack-handler-evhttp"; + description = "Hack EvHTTP (libevent) Handler"; + license = "GPL"; + }) { event = null; }; + + "hack-handler-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, fcgi, hack, hack-handler-cgi }: + mkDerivation { + pname = "hack-handler-fastcgi"; + version = "0.2.0.1"; + sha256 = "02slh33r9qy8q0vpi4s4vvf5lmb14ypk8bixdicvxakahjvxhanr"; + buildDepends = [ base bytestring hack hack-handler-cgi ]; + extraLibraries = [ fcgi ]; + homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master"; + description = "Hack handler direct to fastcgi (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-handler-happstack" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, data-default + , hack, happstack-server, mtl, network + }: + mkDerivation { + pname = "hack-handler-happstack"; + version = "2009.12.20"; + sha256 = "10b3cp1gap59ialfl33dwhzw50nwrqg49zvv0v813q7rqk3nkhg4"; + buildDepends = [ + base bytestring cgi containers data-default hack happstack-server + mtl network + ]; + homepage = "http://github.com/nfjinjing/hack-handler-happstack"; + description = "Hack Happstack server handler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-handler-hyena" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hack + , hyena, network + }: + mkDerivation { + pname = "hack-handler-hyena"; + version = "2010.3.15"; + sha256 = "1p0zyki1iapz2xncq0l5bbas44pk5kb29kbb3bdxb4anb0m5jb2q"; + buildDepends = [ + base bytestring containers data-default hack hyena network + ]; + homepage = "http://github.com/nfjinjing/hack-handler-hyena"; + description = "Hyena hack handler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-handler-kibro" = callPackage + ({ mkDerivation, base, cgi, data-default, hack, kibro, network }: + mkDerivation { + pname = "hack-handler-kibro"; + version = "2009.5.27"; + sha256 = "0py30rp7r4hrazrfq3avpqcp1w8405pyfw1yxz7msb58yjppa792"; + buildDepends = [ base cgi data-default hack kibro network ]; + homepage = "http://github.com/nfjinjing/hack/tree/master"; + description = "Hack Kibro handler"; + license = "GPL"; + }) {}; + + "hack-handler-simpleserver" = callPackage + ({ mkDerivation, base, bytestring, failure, hack, network + , web-encodings + }: + mkDerivation { + pname = "hack-handler-simpleserver"; + version = "0.2.2"; + sha256 = "1p7igprgxkzkqhsy5n2qci75dbx2qxs1dcq8krghwj3isl6wds3y"; + buildDepends = [ + base bytestring failure hack network web-encodings + ]; + homepage = "http://github.com/snoyberg/hack-handler-simpleserver/tree/master"; + description = "A simplistic HTTP server handler for Hack. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-middleware-cleanpath" = callPackage + ({ mkDerivation, base, bytestring, hack, split, web-encodings }: + mkDerivation { + pname = "hack-middleware-cleanpath"; + version = "0.0.1.1"; + sha256 = "0107ajkiwkn33h56dz576y4dxl0sr2lkkcmjy6f9s2nzqp9ibin4"; + buildDepends = [ base bytestring hack split web-encodings ]; + homepage = "http://github.com/snoyberg/hack-middleware-cleanpath/tree/master"; + description = "Applies some basic redirect rules to get cleaner paths. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-middleware-clientsession" = callPackage + ({ mkDerivation, base, clientsession, hack, old-locale, predicates + , time, web-encodings + }: + mkDerivation { + pname = "hack-middleware-clientsession"; + version = "0.0.1.1"; + sha256 = "0h4l2lvshf9cqg43az9alq4rybhr4k07mhrila4fx7yjxslw871f"; + buildDepends = [ + base clientsession hack old-locale predicates time web-encodings + ]; + homepage = "http://github.com/snoyberg/hack-middleware-clientsession/tree/master"; + description = "Middleware for easily keeping session data in client cookies. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-middleware-gzip" = callPackage + ({ mkDerivation, base, hack, split, zlib }: + mkDerivation { + pname = "hack-middleware-gzip"; + version = "0.0.0.1"; + sha256 = "1x7526939h7g44yyscyk324gdb40cryyiffh13iinf8aw1rach70"; + buildDepends = [ base hack split zlib ]; + homepage = "http://github.com/snoyberg/hack-middleware-gzip/tree/master"; + description = "Automatic gzip compression of responses. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack-middleware-jsonp" = callPackage + ({ mkDerivation, base, bytestring, bytestring-class, hack + , web-encodings + }: + mkDerivation { + pname = "hack-middleware-jsonp"; + version = "0.0.2.1"; + sha256 = "0g7l441s0065f5dw2rj82m547nnc1i7cclx81kvgbpbi8q6hz0iw"; + buildDepends = [ + base bytestring bytestring-class hack web-encodings + ]; + homepage = "http://github.com/snoyberg/hack-middleware-jsonp/tree/master"; + description = "Automatic wrapping of JSON responses to convert into JSONP. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2" = callPackage + ({ mkDerivation, base, bytestring, data-default }: + mkDerivation { + pname = "hack2"; + version = "2014.11.17"; + sha256 = "1b6jzdisv58scyzb9pxhqrnz74sy0j96jkbbnf84wccwbwn4rf28"; + buildDepends = [ base bytestring data-default ]; + homepage = "https://github.com/nfjinjing/hack2"; + description = "a Haskell Webserver Interface (V2)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-contrib" = callPackage + ({ mkDerivation, air, base, bytestring, containers, data-default + , directory, filepath, hack2, network-uri, old-locale, text, time + }: + mkDerivation { + pname = "hack2-contrib"; + version = "2014.11.17"; + sha256 = "1fjk86r1lh77r729qgaj664swq07fqz4pafm99xfzy3xwvbfx5lx"; + buildDepends = [ + air base bytestring containers data-default directory filepath + hack2 network-uri old-locale text time + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/nfjinjing/hack2-contrib"; + description = "Hack2 contrib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-contrib-extra" = callPackage + ({ mkDerivation, air, air-extra, base, bytestring, cgi, containers + , data-default, directory, filepath, hack2, hack2-contrib, network + , old-locale, old-time, time + }: + mkDerivation { + pname = "hack2-contrib-extra"; + version = "2014.12.20"; + sha256 = "1mxgvlr593cw523mknr5bcwf55544q04cz0nlpzgm5bg3336b5wl"; + buildDepends = [ + air air-extra base bytestring cgi containers data-default directory + filepath hack2 hack2-contrib network old-locale old-time time + ]; + homepage = "https://github.com/nfjinjing/hack2-contrib"; + description = "Hack2 contrib extra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-handler-happstack-server" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, data-default + , enumerator, hack2, happstack-server, mtl, network + }: + mkDerivation { + pname = "hack2-handler-happstack-server"; + version = "2011.6.20"; + sha256 = "115nrzf0626pc716n01qjhxs44c1awdd4q1c8kbax025cwac7kpx"; + buildDepends = [ + base bytestring cgi containers data-default enumerator hack2 + happstack-server mtl network + ]; + homepage = "https://github.com/nfjinjing/hack2-handler-happstack-server"; + description = "Hack2 Happstack server handler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-handler-mongrel2-http" = callPackage + ({ mkDerivation, aeson, air, attoparsec, base, blaze-builder + , blaze-textual, bytestring, containers, data-default, directory + , enumerator, hack2, mtl, network, safe, stm, text, unix + , zeromq-haskell + }: + mkDerivation { + pname = "hack2-handler-mongrel2-http"; + version = "2011.10.31"; + sha256 = "1pymar803n696yx3dwqpfwqlkg93ncff162p26mrs7iqn14v851w"; + buildDepends = [ + aeson air attoparsec base blaze-builder blaze-textual bytestring + containers data-default directory enumerator hack2 mtl network safe + stm text unix zeromq-haskell + ]; + homepage = "https://github.com/nfjinjing/hack2-handler-mongrel2-http"; + description = "Hack2 Mongrel2 HTTP handler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-handler-snap-server" = callPackage + ({ mkDerivation, air, base, blaze-builder, bytestring + , case-insensitive, containers, data-default, directory, enumerator + , hack2, mtl, network, snap-core, snap-server + }: + mkDerivation { + pname = "hack2-handler-snap-server"; + version = "2014.11.17"; + sha256 = "0cfc2d6px0n33a3wl7s7k0l7nq9rfi1lxchlwjjb6wyp4f6mg4bb"; + buildDepends = [ + air base blaze-builder bytestring case-insensitive containers + data-default directory enumerator hack2 mtl network snap-core + snap-server + ]; + homepage = "https://github.com/nfjinjing/hack2-handler-snap-server"; + description = "Hack2 Snap server handler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-handler-warp" = callPackage + ({ mkDerivation, air, base, data-default, hack2 + , hack2-interface-wai, warp + }: + mkDerivation { + pname = "hack2-handler-warp"; + version = "2012.5.25"; + sha256 = "1p0lkhf95xkllfpcb9yibpa1rkam90bccmzj2aa60shd7v9qx9r5"; + buildDepends = [ + air base data-default hack2 hack2-interface-wai warp + ]; + homepage = "https://github.com/nfjinjing/hack2-handler-warp"; + description = "Hack2 warp handler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hack2-interface-wai" = callPackage + ({ mkDerivation, air, base, bytestring, case-insensitive + , containers, data-default, hack2, http-types, mtl, network, safe + , wai + }: + mkDerivation { + pname = "hack2-interface-wai"; + version = "2012.5.25"; + sha256 = "18yyvb38axz18ac2q9z31qmqjd3d9yrzsgiv11wbf8ccdp2irm5w"; + buildDepends = [ + air base bytestring case-insensitive containers data-default hack2 + http-types mtl network safe wai + ]; + homepage = "https://github.com/nfjinjing/hack2-interface-wai"; + description = "Hack2 interface of WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackage-db" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, tar, utf8-string + }: + mkDerivation { + pname = "hackage-db"; + version = "1.11"; + sha256 = "14jjy3i5pjdcw2cx3n5ipg72zahvy9vh87vlcgnz44slw8av6dcq"; + buildDepends = [ + base bytestring Cabal containers directory filepath tar utf8-string + ]; + homepage = "http://github.com/peti/hackage-db"; + description = "access Hackage's package database via Data.Map"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackage-diff" = callPackage + ({ mkDerivation, ansi-terminal, async, attoparsec, base, Cabal + , cpphs, directory, filepath, haskell-src-exts, HTTP, mtl, process + , text + }: + mkDerivation { + pname = "hackage-diff"; + version = "0.1.0.0"; + sha256 = "0kdc7ah1mn6xcaan56li9k7ccrcsjz3ysi04fp334l57kd3i105z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal async attoparsec base Cabal cpphs directory filepath + haskell-src-exts HTTP mtl process text + ]; + homepage = "https://github.com/blitzcode/hackage-diff"; + description = "Compare the public API of different versions of a Hackage library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hackage-plot" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , download-curl, filepath, gnuplot, old-locale, old-time, parsedate + }: + mkDerivation { + pname = "hackage-plot"; + version = "0.2.1"; + sha256 = "11vlnmadnjz1q4iw4ay8gh1yclba7550mnxwakdryakws5v75am1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory download-curl filepath gnuplot + old-locale old-time parsedate + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/hackage-plot"; + description = "Generate cumulative graphs of hackage uploads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackage-proxy" = callPackage + ({ mkDerivation, base, basic-prelude, blaze-builder, bytestring + , Cabal, case-insensitive, conduit, containers, filepath + , http-client, http-client-conduit, http-conduit, http-types + , optparse-applicative, tar, text, transformers + , unordered-containers, wai, warp, zlib, zlib-conduit + }: + mkDerivation { + pname = "hackage-proxy"; + version = "0.3.0.1"; + sha256 = "1vicmj070nb76zcxfmkj4sv0rxrrl13r31psnsgb8azbmvs1s0yp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base basic-prelude blaze-builder bytestring Cabal case-insensitive + conduit containers filepath http-client http-client-conduit + http-conduit http-types optparse-applicative tar text transformers + unordered-containers wai warp zlib zlib-conduit + ]; + homepage = "http://github.com/snoyberg/hackage-proxy"; + description = "Provide a proxy for Hackage which modifies responses in some way. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hackage-server" = callPackage + ({ mkDerivation, acid-state, aeson, alex, array, async, attoparsec + , base, base16-bytestring, base64-bytestring, binary, blaze-builder + , bytestring, Cabal, cereal, containers, crypto-api, csv, deepseq + , directory, filepath, happstack-server, happy, HaXml, hscolour + , hslogger, HStringTemplate, HTTP, lifted-base, mime-mail, mtl + , network, old-locale, parsec, pretty, process, pureMD5, QuickCheck + , random, rss, safecopy, snowball, split, stm, tar, text, time + , tokenize, transformers, unix, unordered-containers, vector, xhtml + , xml, zlib + }: + mkDerivation { + pname = "hackage-server"; + version = "0.5.0"; + sha256 = "1xsy2clsg53rhxgkb9vlan7dw7xqphm8gr1ajl8kq5ymfahnyd1i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + acid-state aeson array async attoparsec base base16-bytestring + base64-bytestring binary blaze-builder bytestring Cabal cereal + containers crypto-api csv deepseq directory filepath + happstack-server HaXml hscolour hslogger HStringTemplate HTTP + lifted-base mime-mail mtl network old-locale parsec pretty process + pureMD5 QuickCheck random rss safecopy snowball split stm tar text + time tokenize transformers unix unordered-containers vector xhtml + zlib + ]; + testDepends = [ + aeson base base64-bytestring bytestring Cabal directory filepath + HTTP network process random tar text unix unordered-containers + vector xml zlib + ]; + buildTools = [ alex happy ]; + configureFlags = [ + "-f-test-create-user" "-f-build-hackage-import" + "-fbuild-hackage-build" "-fbuild-hackage-mirror" + "-fbuild-hackage-server" "-f-debug" "-f-minimal" + ]; + description = "The Hackage web server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackage-sparks" = callPackage + ({ mkDerivation, base, bytestring, directory, download, filepath + , hsparklines, old-locale, old-time, parsedate, tagsoup + }: + mkDerivation { + pname = "hackage-sparks"; + version = "0.5.1"; + sha256 = "0b43vd1b18ksivxr7cfymzwcgs8rhwib2prn86wmwhghyx8a4qnw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory download filepath hsparklines old-locale + old-time parsedate tagsoup + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/hackage-sparks"; + description = "Generate sparkline graphs of hackage statistics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackage2hwn" = callPackage + ({ mkDerivation, base, download, feed, tagsoup }: + mkDerivation { + pname = "hackage2hwn"; + version = "0.5.1"; + sha256 = "0vbp7c1g7dx119xxsn0f0fhk14l35jxmg7zdaqr1vcjhprj3nh6q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base download feed tagsoup ]; + homepage = "http://code.haskell.org/~dons/code/hackage2hwn"; + description = "Convert Hackage RSS feeds to wiki format for publishing on Haskell.org"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackage2twitter" = callPackage + ({ mkDerivation, base, feed, feed2twitter }: + mkDerivation { + pname = "hackage2twitter"; + version = "0.2.1"; + sha256 = "131hl59imxhql3hfp8m9363fgsgdywz1p8idrybncipyblwpsjgq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base feed feed2twitter ]; + homepage = "http://github.com/tomlokhorst/hackage2twitter"; + description = "Send new Hackage releases to Twitter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackager" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, mtl + , process + }: + mkDerivation { + pname = "hackager"; + version = "1.0.1"; + sha256 = "03vnqrvb1iby58gnd6hrx1c5q3zvfy3szp8qwp10c9s4cdddxyvy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath mtl process + ]; + homepage = "https://github.com/dterei/Hackager"; + description = "Hackage testing tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hackernews" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, either + , HsOpenSSL, hspec, http-streams, io-streams, text, time + , transformers + }: + mkDerivation { + pname = "hackernews"; + version = "0.3.1.0"; + sha256 = "1j081s9gpgwggaljf7xpgskdm4qzcqzd9p2yd76kg9ih4hhfvmw9"; + buildDepends = [ + aeson attoparsec base bytestring either HsOpenSSL http-streams + io-streams text time transformers + ]; + testDepends = [ base hspec transformers ]; + description = "API for Hacker News"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hackertyper" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hackertyper"; + version = "0.1.0.1"; + sha256 = "17c77f687874bfwahmzcz2v6k8z9p4fv555r5r1f38snsdi825gf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "https://github.com/fgaz/hackertyper"; + description = "\"Hack\" like a programmer in movies and games!"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hackport" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, extensible-exceptions, filepath, HTTP, HUnit, MissingH + , mtl, network, network-uri, old-locale, old-time, parsec, pretty + , process, regex-compat, tar, time, unix, xml, zlib + }: + mkDerivation { + pname = "hackport"; + version = "0.4.4"; + sha256 = "02mif1k12aq2incn8rjgn48c7rpjmxlgncyr5l7w1k1mav0p02hd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers deepseq directory + extensible-exceptions filepath HTTP MissingH mtl network + network-uri old-locale old-time parsec pretty process regex-compat + tar time unix xml zlib + ]; + testDepends = [ + base bytestring containers deepseq directory extensible-exceptions + filepath HUnit mtl pretty process time unix xml + ]; + configureFlags = [ "-fsplit-base" ]; + description = "Hackage and Portage integration tool"; + license = "GPL"; + }) {}; + + "hactor" = callPackage + ({ mkDerivation, base, containers, monad-control, mtl, resourcet + , stm, stm-chans, transformers-base + }: + mkDerivation { + pname = "hactor"; + version = "1.2.0.0"; + sha256 = "0jgnifwgfxapi8l0ds56xr7h66jprn1ynpwmvhafbyk84ymznf8y"; + buildDepends = [ + base containers monad-control mtl resourcet stm stm-chans + transformers-base + ]; + homepage = "https://github.com/Forkk/hactor"; + description = "Lightweight Erlang-style actors for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hactors" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "hactors"; + version = "0.0.3.1"; + sha256 = "0nxcl3v9gnnyjzdpk30m2pmrhwcva9rky2dxrj4nnkr67ajm2dj0"; + buildDepends = [ base stm ]; + homepage = "https://github.com/treep/hactors"; + description = "Practical actors for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haddock" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, haddock-api + , process + }: + mkDerivation { + pname = "haddock"; + version = "2.15.0.2"; + sha256 = "07mbdjjr0q7k6f86xdlx4a998ly4g8c44m54am1a5jl07cwv9fxx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haddock-api ]; + testDepends = [ base Cabal directory filepath process ]; + configureFlags = [ "-f-in-ghc-tree" ]; + preCheck = "unset GHC_PACKAGE_PATH"; + homepage = "http://www.haskell.org/haddock/"; + description = "A documentation-generation tool for Haskell libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haddock-api" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , deepseq, directory, filepath, ghc, ghc-paths, haddock-library + , xhtml + }: + mkDerivation { + pname = "haddock-api"; + version = "2.15.0.2"; + sha256 = "1gdmwid3qg86ql0828bp8g121psvmz11s0xivrzhiv8knxbqj8l7"; + buildDepends = [ + array base bytestring Cabal containers deepseq directory filepath + ghc ghc-paths haddock-library xhtml + ]; + homepage = "http://www.haskell.org/haddock/"; + description = "A documentation-generation tool for Haskell libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haddock-leksah" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, ghc, ghc-paths, pretty + }: + mkDerivation { + pname = "haddock-leksah"; + version = "2.6.0"; + sha256 = "1a56nihkxybldk55g69v2aw6r4ipa9x86i0jr19fd23zxvancs8h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers directory filepath ghc ghc-paths pretty + ]; + configureFlags = [ "-f-in-ghc-tree" ]; + homepage = "http://www.haskell.org/haddock/"; + description = "A documentation-generation tool for Haskell libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haddock-library" = callPackage + ({ mkDerivation, base, base-compat, bytestring, deepseq, hspec + , QuickCheck + }: + mkDerivation { + pname = "haddock-library"; + version = "1.1.1"; + sha256 = "0sjnmbmq1pss9ikcqnhvpf57rv78lzi1r99ywpmmvj1gyva2s31m"; + buildDepends = [ base bytestring deepseq ]; + testDepends = [ + base base-compat bytestring deepseq hspec QuickCheck + ]; + homepage = "http://www.haskell.org/haddock/"; + description = "Library exposing some functionality of Haddock"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haddocset" = callPackage + ({ mkDerivation, base, Cabal, conduit, conduit-extra, exceptions + , ghc, haddock-api, mtl, optparse-applicative, process, resourcet + , sqlite-simple, system-fileio, system-filepath, tagsoup, text + , transformers + }: + mkDerivation { + pname = "haddocset"; + version = "0.3.1"; + sha256 = "1jlgscidw0h70243r3032cgqwz8dpsjjndaci5wm4kq9qy63mbwj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal conduit conduit-extra exceptions ghc haddock-api mtl + optparse-applicative process resourcet sqlite-simple system-fileio + system-filepath tagsoup text transformers + ]; + homepage = "https://github.com/philopon/haddocset"; + description = "Generate docset of Dash by Haddock haskell documentation tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hadoop-formats" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, snappy + , text, vector + }: + mkDerivation { + pname = "hadoop-formats"; + version = "0.2.1.1"; + sha256 = "1w3869jz3mxhzdik5fwaha7dn9rhjg5w8g0qnznd4x45cnzxv5ga"; + buildDepends = [ attoparsec base bytestring text vector ]; + testDepends = [ base bytestring filepath text vector ]; + extraLibraries = [ snappy ]; + homepage = "http://github.com/jystic/hadoop-formats"; + description = "Read/write file formats commonly used by Hadoop"; + license = stdenv.lib.licenses.asl20; + }) { inherit (pkgs) snappy; }; + + "hadoop-rpc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, exceptions + , hashable, network, protobuf, socks, stm, text, transformers, unix + , unordered-containers, vector, xmlhtml + }: + mkDerivation { + pname = "hadoop-rpc"; + version = "0.1.1.1"; + sha256 = "0a7m9xisdg79q2paxas7b2z4jp9npcx5nlbj3zz4wviy9hgi3j6y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cereal exceptions hashable network + protobuf socks stm text transformers unix unordered-containers + vector xmlhtml + ]; + homepage = "http://github.com/jystic/hadoop-rpc"; + description = "Use the Hadoop RPC interface from Haskell"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hadoop-tools" = callPackage + ({ mkDerivation, attoparsec, base, boxes, bytestring, configurator + , exceptions, filepath, hadoop-rpc, old-locale + , optparse-applicative, protobuf, regex-pcre-builtin, split, stm + , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers + , vector + }: + mkDerivation { + pname = "hadoop-tools"; + version = "0.5"; + sha256 = "0pl6y3x8y91m53sjxwkbar7dfyflrg621f7da9iyrmvzaxq2rqc7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base boxes bytestring configurator exceptions filepath + hadoop-rpc old-locale optparse-applicative protobuf + regex-pcre-builtin split stm text time transformers vector + ]; + testDepends = [ + attoparsec base bytestring hadoop-rpc tasty tasty-hunit + tasty-quickcheck vector + ]; + homepage = "http://github.com/jystic/hadoop-tools"; + description = "Fast command line tools for working with Hadoop"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "haeredes" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, dns, doctest, filemanip + , iproute, MissingH, parallel-io + }: + mkDerivation { + pname = "haeredes"; + version = "0.4.3"; + sha256 = "0m6d75kgf40m3vnh148v2ysfhplspqbbqs8jha29ascap8xz7n47"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs dns iproute MissingH parallel-io + ]; + testDepends = [ base doctest filemanip ]; + homepage = "http://michael.orlitzky.com/code/haeredes.php"; + description = "Confirm delegation of NS and MX records"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haggis" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , convertible, directory, filemanip, filepath, HDBC, HDBC-sqlite3 + , hquery, MissingH, network, old-locale, optparse-applicative + , pandoc, pandoc-types, parsec, rss, split, text, time, unix + , xmlhtml + }: + mkDerivation { + pname = "haggis"; + version = "0.1.2.1"; + sha256 = "09mqs4y26w7f4729gvrpv9mh431xpdngas14ad86bbjf2ncvggjg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring containers convertible directory + filemanip filepath HDBC HDBC-sqlite3 hquery MissingH network + old-locale optparse-applicative pandoc pandoc-types parsec rss + split text time unix xmlhtml + ]; + homepage = "http://github.com/tych0/haggis"; + description = "A static site generator with blogging/comments support"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haha" = callPackage + ({ mkDerivation, base, containers, time }: + mkDerivation { + pname = "haha"; + version = "0.3.1.1"; + sha256 = "1vfsy6ks9rnynwvavakj90662vxgvk7y0vwpdga2k2fc8nkqjf10"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers time ]; + description = "A simple library for creating animated ascii art on ANSI terminals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hailgun" = callPackage + ({ mkDerivation, aeson, base, bytestring, email-validate + , exceptions, filepath, http-client, http-client-tls, http-types + , tagsoup, text, time, transformers + }: + mkDerivation { + pname = "hailgun"; + version = "0.4.0.0"; + sha256 = "0f833chxrc3ac9f2sc1cwszz0pdhg7yz4ni5fq5x647vm5wifhcj"; + buildDepends = [ + aeson base bytestring email-validate exceptions filepath + http-client http-client-tls http-types tagsoup text time + transformers + ]; + configureFlags = [ "-fnewtime" ]; + description = "Mailgun REST api interface for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hailgun-send" = callPackage + ({ mkDerivation, base, bytestring, configurator, hailgun, text }: + mkDerivation { + pname = "hailgun-send"; + version = "0.1.1.1"; + sha256 = "1cxvzg5bfwsdly9k24izwnk5gf9vvzisaj3m6ng647bm1fc598c6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring configurator hailgun text ]; + description = "A program to send emails throught the Mailgun api"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hails" = callPackage + ({ mkDerivation, authenticate, base, base64-bytestring, binary + , blaze-builder, bson, bytestring, conduit, conduit-extra + , containers, cookie, directory, exceptions, failure, filepath + , ghc-paths, hint, http-conduit, http-types, HUnit, lio, mongoDB + , mtl, network, network-uri, parsec, QuickCheck + , quickcheck-instances, quickcheck-lio-instances, resourcet, SHA + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, transformers, unix, wai, wai-app-static, wai-extra + , wai-test, warp + }: + mkDerivation { + pname = "hails"; + version = "0.11.2.0"; + sha256 = "0s16hrkvbnpqdpykwwq0i0530lq4v2zpc2bx7b8ykf7isnwvjzhf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + authenticate base base64-bytestring binary blaze-builder bson + bytestring conduit conduit-extra containers cookie directory + exceptions failure filepath ghc-paths hint http-conduit http-types + lio mongoDB mtl network network-uri parsec resourcet SHA text time + transformers unix wai wai-app-static wai-extra warp + ]; + testDepends = [ + base bson containers http-types HUnit lio mongoDB QuickCheck + quickcheck-instances quickcheck-lio-instances test-framework + test-framework-hunit test-framework-quickcheck2 text time unix wai + wai-test + ]; + description = "Multi-app web platform framework"; + license = stdenv.lib.licenses.mit; + }) { quickcheck-lio-instances = null; }; + + "hails-bin" = callPackage + ({ mkDerivation, base, bson, bytestring, containers, ghc-paths + , hails, iterIO, iterio-server, mongoDB, mtl + }: + mkDerivation { + pname = "hails-bin"; + version = "0.1.1.1"; + sha256 = "006qy5mkhh8zqy9mrpwjiym7klqma49zglwpjmx2ikmkkq9qnfvr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bson bytestring containers ghc-paths hails iterIO + iterio-server mongoDB mtl + ]; + description = "Dynamic launcher of Hails applications"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "hairy" = callPackage + ({ mkDerivation, aeson, base, data-default, heroku, hspec + , http-types, monad-logger, mtl, persistent, persistent-postgresql + , persistent-template, scotty, text, time, transformers, wai + , wai-extra, warp + }: + mkDerivation { + pname = "hairy"; + version = "0.1.3"; + sha256 = "19kgygj9d3m56xcfc1zm0ki2ncgifrrsrf90bvp9bykyixycplap"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base data-default heroku http-types monad-logger mtl + persistent persistent-postgresql persistent-template scotty text + time transformers wai wai-extra warp + ]; + testDepends = [ + base hspec http-types mtl persistent scotty time wai wai-extra + ]; + homepage = "https://github.com/tfausak/hairy"; + description = "A JSON REST API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hakaru" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, Cabal, cassava + , containers, directory, hmatrix, HUnit, integration, logfloat + , math-functions, monad-loops, mwc-random, parallel, parsec, pretty + , primitive, QuickCheck, random, statistics, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector, zlib + }: + mkDerivation { + pname = "hakaru"; + version = "0.1.4"; + sha256 = "033m28jckpqgc4izmyf4h60riy29mcvfhyw340z604miqg7ss2hf"; + buildDepends = [ + aeson array base bytestring cassava containers directory hmatrix + integration logfloat math-functions monad-loops mwc-random parallel + parsec pretty primitive random statistics text transformers vector + zlib + ]; + testDepends = [ + base Cabal containers hmatrix HUnit logfloat math-functions + monad-loops mwc-random pretty primitive QuickCheck random + statistics test-framework test-framework-hunit + test-framework-quickcheck2 vector + ]; + homepage = "http://indiana.edu/~ppaml/"; + description = "A probabilistic programming embedded DSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hake" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process, regexpr + , time, yjtools + }: + mkDerivation { + pname = "hake"; + version = "1.3.8.1"; + sha256 = "0h0y466b664xyxi1hr8c7il4cslrmb1hyhsjzhvs55l33zb7591b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath mtl process regexpr time yjtools + ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/hake/index.xhtml"; + description = "make tool. ruby : rake = haskell : hake"; + license = "GPL"; + }) {}; + + "hakismet" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "hakismet"; + version = "0.1"; + sha256 = "1ddmnzan16vn0fbp1fgsidahayihhr0vw8saypdqq7lnhqw8j9d4"; + buildDepends = [ base HTTP network ]; + homepage = "https://code.reaktor42.de/projects/hakismet"; + description = "Akismet spam protection library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hako" = callPackage + ({ mkDerivation, base, haskell-src-meta, parsec, QuickCheck + , template-haskell, text, transformers + }: + mkDerivation { + pname = "hako"; + version = "1.0.0"; + sha256 = "1gcw15522yh0aa7xa793gda45qmq8my15id4ybivv3n16pcr7prm"; + buildDepends = [ + base haskell-src-meta parsec template-haskell text transformers + ]; + testDepends = [ base QuickCheck ]; + description = "A mako-like quasi-quoter template library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll" = callPackage + ({ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring + , cmdargs, containers, cryptohash, data-default, deepseq, directory + , filepath, fsnotify, http-conduit, http-types, HUnit, lrucache + , mtl, network, network-uri, old-locale, old-time, pandoc + , pandoc-citeproc, parsec, process, QuickCheck, random, regex-base + , regex-tdfa, snap-core, snap-server, system-filepath, tagsoup + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time + }: + mkDerivation { + pname = "hakyll"; + version = "4.6.3.0"; + sha256 = "0mprx68qc9ig1b2wxzg2vk4nyc0bdcxibadrxl4ikhs7bn997sds"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary blaze-html blaze-markup bytestring cmdargs containers + cryptohash data-default deepseq directory filepath fsnotify + http-conduit http-types lrucache mtl network network-uri old-locale + old-time pandoc pandoc-citeproc parsec process random regex-base + regex-tdfa snap-core snap-server system-filepath tagsoup text time + ]; + testDepends = [ + base binary blaze-html blaze-markup bytestring cmdargs containers + cryptohash data-default deepseq directory filepath fsnotify + http-conduit http-types HUnit lrucache mtl network network-uri + old-locale old-time pandoc pandoc-citeproc parsec process + QuickCheck random regex-base regex-tdfa snap-core snap-server + system-filepath tagsoup test-framework test-framework-hunit + test-framework-quickcheck2 text time + ]; + configureFlags = [ + "-fcheckexternal" "-fwatchserver" "-fpreviewserver" + ]; + homepage = "http://jaspervdj.be/hakyll"; + description = "A static website compiler library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll-agda" = callPackage + ({ mkDerivation, Agda, base, containers, directory, filepath + , hakyll, mtl, pandoc, transformers, xhtml + }: + mkDerivation { + pname = "hakyll-agda"; + version = "0.1.9"; + sha256 = "1fh0901r140p3lvw54q8d6x17zhbvpik5bsx2hifa8q2g5bnxnxd"; + buildDepends = [ + Agda base containers directory filepath hakyll mtl pandoc + transformers xhtml + ]; + homepage = "https://github.com/bitonic/hakyll-agda"; + description = "Wrapper to integrate literate Agda files with Hakyll"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll-blaze-templates" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, hakyll }: + mkDerivation { + pname = "hakyll-blaze-templates"; + version = "0.1.1.0"; + sha256 = "11dl3rqls2yxkmycx63xr1cix4adk6b29sbwr4v5n48bqamr7p1j"; + buildDepends = [ base blaze-html blaze-markup hakyll ]; + description = "Blaze templates for Hakyll"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll-contrib" = callPackage + ({ mkDerivation, base, directory, filepath, hakyll, pandoc }: + mkDerivation { + pname = "hakyll-contrib"; + version = "0.1.0.1"; + sha256 = "0w23laiw6a5hxfq5hjq8vn3k7fx5l4yb9p8qcbm62zlycza1ci14"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath hakyll pandoc ]; + homepage = "http://jaspervdj.be/hakyll"; + description = "Extra modules for the hakyll website compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll-contrib-hyphenation" = callPackage + ({ mkDerivation, base, hakyll, hyphenation, split, tagsoup }: + mkDerivation { + pname = "hakyll-contrib-hyphenation"; + version = "0.1.0.3"; + sha256 = "0mkbsivifggi64k97ssxb0dskzwf7h0sny4m8gmkdsvwqjhfdjam"; + buildDepends = [ base hakyll hyphenation split tagsoup ]; + homepage = "https://bitbucket.org/rvlm/hakyll-contrib-hyphenation"; + description = "automatic hyphenation for Hakyll"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hakyll-contrib-links" = callPackage + ({ mkDerivation, base, binary, containers, hakyll, pandoc + , pandoc-types, parsec, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hakyll-contrib-links"; + version = "0.2.0.0"; + sha256 = "0gzg88pcqxwj4qwr2qj24csjljvxcz3v9iclhz5f9g8dx41rkiy5"; + buildDepends = [ + base binary containers hakyll pandoc pandoc-types parsec + ]; + testDepends = [ + base binary QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A hakyll library that helps maintain a separate links database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll-convert" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, directory, feed + , filepath, hakyll, old-locale, text, time, xml + }: + mkDerivation { + pname = "hakyll-convert"; + version = "0.1.0.0"; + sha256 = "1dvif26avp6fczhlg8pi591wp8d1z3kvjr745r5p17lzwpwy1rx3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring cmdargs directory feed filepath hakyll + old-locale text time xml + ]; + homepage = "http://github.com/kowey/hakyll-convert"; + description = "Convert from other blog engines to Hakyll"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hakyll-elm" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, Elm, hakyll, mtl + }: + mkDerivation { + pname = "hakyll-elm"; + version = "0.2.1"; + sha256 = "0bgwcxarsa40aylvg4cc7ha5y87xklkc4ifwd17l69l4xbb4iqpk"; + buildDepends = [ base blaze-html blaze-markup Elm hakyll mtl ]; + homepage = "https://github.com/maxsnew/hakyll-elm"; + description = "Hakyll wrapper for the Elm compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "halberd" = callPackage + ({ mkDerivation, base, Cabal, containers, haskell-names + , haskell-packages, haskell-src-exts, HUnit, mtl, safe, split, syb + , tagged, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "halberd"; + version = "0.1.2.9"; + sha256 = "1d8r1cz9q9mgw1abz8b8n6lnnc19g223hv3igznxfldbws7d6zrj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers haskell-names haskell-packages + haskell-src-exts mtl safe syb tagged + ]; + testDepends = [ + base Cabal containers haskell-names haskell-packages + haskell-src-exts HUnit mtl split tagged test-framework + test-framework-hunit + ]; + homepage = "http://github.com/haskell-suite/halberd/"; + description = "A tool to generate missing import statements for Haskell modules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "half" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "half"; + version = "0.2.0.1"; + sha256 = "0lwh5bv8pnp9fzq64z1fg1i4fv8h2lcchs1298agq881hcay19qw"; + buildDepends = [ base ]; + homepage = "http://github.com/ekmett/half"; + description = "Half-precision floating-point"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "halfs" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , directory, filepath, fingertree, HFuse, mtl, QuickCheck, random + , time, unix + }: + mkDerivation { + pname = "halfs"; + version = "2.0"; + sha256 = "1k47q0vp0cmvmxz28hmv8dgniz9ks7h0wjjmdkjgvb77p8jj2akd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cereal containers directory filepath + fingertree HFuse mtl QuickCheck random time unix + ]; + configureFlags = [ "-fbuild-tests" ]; + description = "The HAskelL File System (\"halfs\" -- intended for use on the HaLVM)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "halipeto" = callPackage + ({ mkDerivation, base, directory, HaXml, pandoc }: + mkDerivation { + pname = "halipeto"; + version = "2.4.1"; + sha256 = "1anyf6mh13rmj5a0lsayrcxzvm3zk0a2943pzkgz06y3aqgmcbdb"; + buildDepends = [ base directory HaXml pandoc ]; + homepage = "http://github.com/peti/halipeto"; + description = "Haskell Static Web Page Generator"; + license = "GPL"; + }) {}; + + "haltavista" = callPackage + ({ mkDerivation, base, hint, process }: + mkDerivation { + pname = "haltavista"; + version = "0.1.0.1"; + sha256 = "0l2qlibfxj8n7jqqqrbswx3fgislxz39075bhip07qx55193dx2f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hint process ]; + description = "looks for functions given a set of example input/outputs"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "hamid" = callPackage + ({ mkDerivation, base, HCodecs, newtype }: + mkDerivation { + pname = "hamid"; + version = "0.10"; + sha256 = "19792k9pwpkqwqznxm00nbq22swnayz7fv60ly0wsw5zmf1g6wv8"; + buildDepends = [ base HCodecs newtype ]; + description = "Binding to the OS level Midi services (fork of system-midi)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hamlet" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "hamlet"; + version = "1.2.0"; + sha256 = "0rla3ap3malk8j6mh07fr2aqvbscpy743wrfq3skgjv3j4jlpjfi"; + buildDepends = [ base shakespeare ]; + homepage = "http://www.yesodweb.com/book/shakespearean-templates"; + description = "Haml-like template files that are compile-time checked (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hampp" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , Glob, preprocessor-tools + }: + mkDerivation { + pname = "hampp"; + version = "0.2.1"; + sha256 = "0y7lsh16xrlgsgfsqw00ldcdcjwsy8cziw8p3g753k9m23can4wl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath Glob + preprocessor-tools + ]; + description = "Haskell macro preprocessor"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hamtmap" = callPackage + ({ mkDerivation, array, base, deepseq, hashable }: + mkDerivation { + pname = "hamtmap"; + version = "0.3"; + sha256 = "04fr1wjlbmr0c9cp9ybdcirlgayw843klxi0lwl9b9pzwzn0glfl"; + buildDepends = [ array base deepseq hashable ]; + homepage = "https://github.com/exclipy/pdata"; + description = "A purely functional and persistent hash map"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hamusic" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskore + , HaXml, musicxml, non-negative, process + }: + mkDerivation { + pname = "hamusic"; + version = "0.1.2.1"; + sha256 = "1gfzydgnf8fffsl2f189gy81pb13dbf81i1a83laqsck6dhp60in"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath haskore HaXml musicxml + non-negative process + ]; + homepage = "https://troglodita.di.uminho.pt/svn/musica/work/HaMusic"; + description = "Library to handle abstract music"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "handa-gdata" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , case-insensitive, cmdargs, data-default, directory, filepath + , GenericPretty, HTTP, http-conduit, json, network, old-locale + , pretty, process, pureMD5, random, regex-posix, resourcet, split + , time, unix-compat, utf8-string, xml + }: + mkDerivation { + pname = "handa-gdata"; + version = "0.7.0.2"; + sha256 = "0h75qj05hpdyl9x54rcb3sqzzzyby57g2aihjgawif2zg7wif7a7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring binary bytestring case-insensitive cmdargs + data-default directory filepath GenericPretty HTTP http-conduit + json network old-locale pretty process pureMD5 random regex-posix + resourcet split time unix-compat utf8-string xml + ]; + homepage = "http://code.google.com/p/hgdata"; + description = "Library and command-line utility for accessing Google services and APIs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "handa-geodata" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, scientific }: + mkDerivation { + pname = "handa-geodata"; + version = "0.2.0.1"; + sha256 = "0x0ix66wcpv172rxk9daifirnrcbblkjlvlg762z4i7qhipjfi2n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ aeson base bytestring containers scientific ]; + homepage = "http://code.bwbush.io/handa-geodata/"; + description = "Geographic and Geometric Data"; + license = stdenv.lib.licenses.mit; + }) {}; + + "handle-like" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "handle-like"; + version = "0.1.0.2"; + sha256 = "1cn7423962fg21m75ww5gpg2kwbn1fb7y76hgfq9n6hhbnz8nd4m"; + buildDepends = [ base bytestring ]; + description = "HandleLike class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hangman" = callPackage + ({ mkDerivation, base, mtl, random, utility-ht }: + mkDerivation { + pname = "hangman"; + version = "1.0.3"; + sha256 = "0k86z27qiaz967hsdnb3sac5ybmnyzd4d2gxzvdngw8rcvcq3biy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl random utility-ht ]; + description = "Hangman implementation in Haskell written in two hours"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hans" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring, cereal + , containers, fingertree, HTTP, monadLib, old-locale, random, time + , unix + }: + mkDerivation { + pname = "hans"; + version = "2.4.0.0"; + sha256 = "1sjvjx27hll04i0g0744zlvlq4vd7q0299czg9bnihvsds6rr84n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html blaze-markup bytestring cereal containers + fingertree HTTP monadLib old-locale random time unix + ]; + configureFlags = [ + "-f-word32-in-random" "-fweb-server" "-f-example" "-f-enable-tests" + "-f-bounded-channels" + ]; + description = "IPv4 Network Stack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hans-pcap" = callPackage + ({ mkDerivation, base, bytestring, hans, pcap }: + mkDerivation { + pname = "hans-pcap"; + version = "0.1.0.0"; + sha256 = "1cbk3gipnh43k7lw6islxm51alk0d5ibl37xqcw8db6208jvcllh"; + buildDepends = [ base bytestring hans pcap ]; + homepage = "https://github.com/tolysz/hans-pcap"; + description = "PCAP driver for HaNS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hapistrano" = callPackage + ({ mkDerivation, base, either, filepath, lens, old-locale, process + , time, transformers + }: + mkDerivation { + pname = "hapistrano"; + version = "0.1.0.2"; + sha256 = "172hdvs8rnxwv3dy56024f4yc9f9hbs03wz3hfpdcqfj0a9lix65"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base either filepath lens old-locale process time transformers + ]; + description = "A deployment library for Haskell applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "happindicator" = callPackage + ({ mkDerivation, appindicator, array, base, bytestring, containers + , glib, gtk, gtk2hs-buildtools, mtl + }: + mkDerivation { + pname = "happindicator"; + version = "0.0.4"; + sha256 = "1d0ycpxmlz2ab8dzys7i6ihc3rbs43d0l5l2mxvshqbpj3j73643"; + buildDepends = [ array base bytestring containers glib gtk mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ appindicator ]; + description = "Binding to the appindicator library"; + license = stdenv.lib.licenses.lgpl21; + }) { appindicator = null; }; + + "happindicator3" = callPackage + ({ mkDerivation, appindicator, base, glib, gtk3, text }: + mkDerivation { + pname = "happindicator3"; + version = "0.2.1"; + sha256 = "09h3077s61krg814aw2whgc869m6ff96rrxfk6rjpjy71lkmcl92"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base glib gtk3 text ]; + pkgconfigDepends = [ appindicator ]; + configureFlags = [ "-f-demo" ]; + homepage = "https://github.com/mlacorte/happindicator3"; + description = "Binding to the appindicator library"; + license = stdenv.lib.licenses.lgpl21; + }) { appindicator = null; }; + + "happraise" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "happraise"; + version = "0.1"; + sha256 = "1vcbfil9wxhk7vrmrmkn094rb281h4a3mrzpw5gl1842dpp5hp1g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath ]; + description = "A small program for counting the comments in haskell source"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happs-hsp" = callPackage + ({ mkDerivation, base, bytestring, HAppS-Server, hsp, mtl, plugins + }: + mkDerivation { + pname = "happs-hsp"; + version = "0.1"; + sha256 = "0l1gb0qhhmld77qyz8qclbqxnv0hvyvjhav78690z50kvpjpqrxx"; + buildDepends = [ base bytestring HAppS-Server hsp mtl plugins ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happs-hsp-template" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HAppS-Server, hinotify, hsp, mtl, network, plugins, RJson + }: + mkDerivation { + pname = "happs-hsp-template"; + version = "0.2"; + sha256 = "0591ipk9zzzznmhz5wpp3qk7fkirhcp801qnk399jsms66fc8378"; + buildDepends = [ + base bytestring containers directory filepath HAppS-Server hinotify + hsp mtl network plugins RJson + ]; + description = "Utilities for using HSP templates in HAppS applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happs-tutorial" = callPackage + ({ mkDerivation, base, bytestring, containers, DebugTraceHelpers + , directory, filepath, happstack, happstack-data, happstack-helpers + , happstack-ixset, happstack-server, happstack-state, hscolour + , HStringTemplate, HStringTemplateHelpers, HTTP, mtl, old-time + , parsec, pretty, pureMD5, safe, syb + }: + mkDerivation { + pname = "happs-tutorial"; + version = "0.9.5"; + sha256 = "1pkk78npgrr6dar00n93j6fbbkjam6198lkxp3q4zpdqspz4qypn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers DebugTraceHelpers directory filepath + happstack happstack-data happstack-helpers happstack-ixset + happstack-server happstack-state hscolour HStringTemplate + HStringTemplateHelpers HTTP mtl old-time parsec pretty pureMD5 safe + syb + ]; + configureFlags = [ "-fbase4" ]; + description = "A Happstack Tutorial that is its own web 2.0-type demo."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack" = callPackage + ({ mkDerivation, base, happstack-server }: + mkDerivation { + pname = "happstack"; + version = "7.0.2"; + sha256 = "1dfmfyrynggf1ff6364kb9a53rm64zhirx6ispnhykwdf60zbm6r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base happstack-server ]; + configureFlags = [ "-f-tests" "-fbase4" ]; + homepage = "http://happstack.com"; + description = "The haskell application server stack + code generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-auth" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , happstack, happstack-data, happstack-ixset, happstack-server + , happstack-state, mtl, old-time, random + }: + mkDerivation { + pname = "happstack-auth"; + version = "0.2.1.1"; + sha256 = "0mfd2r88681dskn1l1gcbam8rvaqsry09zavywkm4kvmw8912vy4"; + buildDepends = [ + base bytestring containers convertible happstack happstack-data + happstack-ixset happstack-server happstack-state mtl old-time + random + ]; + homepage = "http://n-sch.de/happstack-auth"; + description = "A Happstack Authentication Suite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-authenticate" = callPackage + ({ mkDerivation, acid-state, aeson, authenticate, base, blaze-html + , bytestring, containers, fb, happstack-server, http-conduit + , http-types, ixset, mtl, pwstore-purehaskell, QuickCheck, reform + , reform-blaze, reform-happstack, safecopy, text, time + , unordered-containers, web-routes, web-routes-happstack + }: + mkDerivation { + pname = "happstack-authenticate"; + version = "0.10.15"; + sha256 = "0l52bw2cg33sz45bzinqlb98hi1lnby6r9i45wlf3w4rlk9vcasw"; + buildDepends = [ + acid-state aeson authenticate base blaze-html bytestring containers + fb happstack-server http-conduit http-types ixset mtl + pwstore-purehaskell QuickCheck reform reform-blaze reform-happstack + safecopy text time unordered-containers web-routes + web-routes-happstack + ]; + homepage = "http://www.happstack.com/"; + description = "Happstack Authentication Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-clientsession" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , happstack-server, monad-control, mtl, safecopy, transformers-base + }: + mkDerivation { + pname = "happstack-clientsession"; + version = "7.2.7"; + sha256 = "1zwdcnsdq9nb88wf0mc8vh4wkw5kl5r39mmhq098ny3wpvwnp7lx"; + buildDepends = [ + base bytestring cereal clientsession happstack-server monad-control + mtl safecopy transformers-base + ]; + homepage = "http://happstack.com"; + description = "client-side session data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-contrib" = callPackage + ({ mkDerivation, base, bytestring, directory, happstack-data + , happstack-ixset, happstack-server, happstack-state + , happstack-util, HTTP, HUnit, mtl, network, old-time, syb, unix + }: + mkDerivation { + pname = "happstack-contrib"; + version = "0.2.1"; + sha256 = "0cqdfnjcmghw3wwny2brw51qbkvi8ps2crl8382sqwqq9gkw0l75"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory happstack-data happstack-ixset + happstack-server happstack-state happstack-util HTTP HUnit mtl + network old-time syb unix + ]; + configureFlags = [ "-f-tests" "-fbase4" ]; + homepage = "http://happstack.com"; + description = "Web related tools and services"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-data" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, pretty + , syb, syb-with-class, syb-with-class-instances-text + , template-haskell, text, time + }: + mkDerivation { + pname = "happstack-data"; + version = "6.0.1"; + sha256 = "0v2ln4mdnild72p02mzjn8mn5srvjixsjqjgkdqzshvxjnnm95l8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers mtl pretty syb syb-with-class + syb-with-class-instances-text template-haskell text time + ]; + configureFlags = [ + "-f-new-haxml" "-f-old-haxml" "-f-tests" "-fbase4" + ]; + homepage = "http://happstack.com"; + description = "Happstack data manipulation libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-dlg" = callPackage + ({ mkDerivation, applicative-extras, base, bytestring, containers + , formlets, happstack-server, mtl, random, template-haskell, time + , xhtml + }: + mkDerivation { + pname = "happstack-dlg"; + version = "0.1.2"; + sha256 = "1zm8f224r0nwpykvil8s05lcswrw31iigcw9arnf4j362y03n2qp"; + buildDepends = [ + applicative-extras base bytestring containers formlets + happstack-server mtl random template-haskell time xhtml + ]; + homepage = "http://patch-tag.com/r/cdsmith/happstack-dlg"; + description = "Cross-request user interactions for Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-facebook" = callPackage + ({ mkDerivation, applicative-extras, base, bytestring, containers + , filepath, happstack, happstack-data, happstack-hsp + , happstack-ixset, happstack-server, happstack-state + , happstack-util, harp, hsp, hsx, html, HTTP, json, mtl, network + , old-time, random, RJson, syb, text, time, trhsx, utf8-string + , web-routes, web-routes-mtl + }: + mkDerivation { + pname = "happstack-facebook"; + version = "0.30"; + sha256 = "1rfd2rkizviq7pv6lmhkp0dmwwk2m25kz9vzczk3ycm57mk7ql8c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + applicative-extras base bytestring containers filepath happstack + happstack-data happstack-hsp happstack-ixset happstack-server + happstack-state happstack-util harp hsp hsx html HTTP json mtl + network old-time random RJson syb text time utf8-string web-routes + web-routes-mtl + ]; + buildTools = [ trhsx ]; + configureFlags = [ "-f-formlets" "-fbase4" ]; + homepage = "http://src.seereason.com/happstack-facebook/"; + description = "A package for building Facebook applications using Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, fastcgi + , happstack-server, mtl, utf8-string + }: + mkDerivation { + pname = "happstack-fastcgi"; + version = "0.1.5"; + sha256 = "0rvb041nx2f8azvfy1yysisjqrmsfbxnccn992v5q7zhlglcvj8h"; + buildDepends = [ + base bytestring cgi containers fastcgi happstack-server mtl + utf8-string + ]; + description = "Happstack extension for use with FastCGI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-fay" = callPackage + ({ mkDerivation, aeson, base, fay, happstack-fay-ajax + , happstack-server, mtl + }: + mkDerivation { + pname = "happstack-fay"; + version = "0.2.0"; + sha256 = "1mwx7ki35s6x3ypxl8sv611a2h4zxwd77ij95bydf5azzz9l6ys5"; + buildDepends = [ + aeson base fay happstack-fay-ajax happstack-server mtl + ]; + homepage = "http://www.happstack.com/"; + description = "Support for using Fay with Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-fay-ajax" = callPackage + ({ mkDerivation, fay-base, fay-jquery }: + mkDerivation { + pname = "happstack-fay-ajax"; + version = "0.2.0"; + sha256 = "0zdkvvmywnfvqg5jdvf29qczzxmprvspxj0r1vj46fd6vld53j4j"; + buildDepends = [ fay-base fay-jquery ]; + homepage = "http://www.happstack.com/"; + description = "Support for using Fay with Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-foundation" = callPackage + ({ mkDerivation, acid-state, base, happstack-hsp, happstack-server + , hsp, lifted-base, monad-control, mtl, reform, reform-happstack + , reform-hsp, safecopy, text, web-routes, web-routes-happstack + , web-routes-hsp, web-routes-th + }: + mkDerivation { + pname = "happstack-foundation"; + version = "0.5.8"; + sha256 = "1sbqp78mgnc5rrnn35myd0izlh3w1nv5pgpg807w3cax2xakw3bh"; + buildDepends = [ + acid-state base happstack-hsp happstack-server hsp lifted-base + monad-control mtl reform reform-happstack reform-hsp safecopy text + web-routes web-routes-happstack web-routes-hsp web-routes-th + ]; + homepage = "http://www.happstack.com/"; + description = "Glue code for using Happstack with acid-state, web-routes, reform, and HSP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-hamlet" = callPackage + ({ mkDerivation, base, happstack-server, shakespeare, text }: + mkDerivation { + pname = "happstack-hamlet"; + version = "7.0.4"; + sha256 = "1l12gyyqzblb9psk6692r9xw640jxzyxqldfyg2yrzz8y0zi649a"; + buildDepends = [ base happstack-server shakespeare text ]; + homepage = "http://www.happstack.com/"; + description = "Support for Hamlet HTML templates in Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-heist" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, either, filepath + , happstack-server, heist, mtl, text + }: + mkDerivation { + pname = "happstack-heist"; + version = "7.2.4"; + sha256 = "1ax1fyw9788iilmczqr6s1ryh2h9x2f6n9c8mqxjmq58zg1lc2d3"; + buildDepends = [ + base blaze-builder bytestring either filepath happstack-server + heist mtl text + ]; + homepage = "http://www.happstack.com/"; + description = "Support for using Heist templates in Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-helpers" = callPackage + ({ mkDerivation, base, bytestring, containers, DebugTraceHelpers + , directory, filepath, happstack-data, happstack-ixset + , happstack-server, happstack-state, haskell98, hscolour, HSH + , HStringTemplate, HStringTemplateHelpers, HTTP, MissingH, mtl + , network, old-time, parsec, PBKDF2, pureMD5, random, safe, syb + , text, utf8-string + }: + mkDerivation { + pname = "happstack-helpers"; + version = "0.56"; + sha256 = "0yrspdcgxj2izivwm7fy8msfbzlpdn3zv0j1z6b1smzydcbad202"; + buildDepends = [ + base bytestring containers DebugTraceHelpers directory filepath + happstack-data happstack-ixset happstack-server happstack-state + haskell98 hscolour HSH HStringTemplate HStringTemplateHelpers HTTP + MissingH mtl network old-time parsec PBKDF2 pureMD5 random safe syb + text utf8-string + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://patch-tag.com/r/tphyahoo/HAppSHelpers/home"; + description = "Convenience functions for Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-hsp" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, harp, hsp + , hsx2hs, mtl, syb, text, utf8-string + }: + mkDerivation { + pname = "happstack-hsp"; + version = "7.3.4"; + sha256 = "08msr1l0fan2xs1bmczv9cjbik984m2c7hpzqjkgh3mkwwgf1nqf"; + buildDepends = [ + base bytestring happstack-server harp hsp hsx2hs mtl syb text + utf8-string + ]; + homepage = "http://www.happstack.com/"; + description = "Support for using HSP templates in Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-hstringtemplate" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, hslogger + , HStringTemplate, mtl + }: + mkDerivation { + pname = "happstack-hstringtemplate"; + version = "7.0.4"; + sha256 = "1pcj6vixzrbdmqi2yxcxhjnj5rdwlyg4nzcjkgks01ilgpg7fsf4"; + buildDepends = [ + base bytestring happstack-server hslogger HStringTemplate mtl + ]; + homepage = "http://www.happstack.com/"; + description = "Support for using HStringTemplate in Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-ixset" = callPackage + ({ mkDerivation, base, containers, happstack-data, happstack-util + , mtl, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "happstack-ixset"; + version = "6.0.1"; + sha256 = "1hnhn0iyfw5rknz17p7m1p3rrngr77zv3lkni8d35q50bzzyw8ni"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers happstack-data happstack-util mtl syb + syb-with-class template-haskell + ]; + configureFlags = [ "-f-tests" "-fbase4" ]; + homepage = "http://happstack.com"; + description = "Efficient relational queries on Haskell sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-jmacro" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cereal + , digest, happstack-server, jmacro, text, utf8-string + , wl-pprint-text + }: + mkDerivation { + pname = "happstack-jmacro"; + version = "7.0.9"; + sha256 = "005naz3zxl01vpz8w4n66dbd8sj94gazpj16rxf3li7zh0pixpsg"; + buildDepends = [ + base base64-bytestring bytestring cereal digest happstack-server + jmacro text utf8-string wl-pprint-text + ]; + homepage = "http://www.happstack.com/"; + description = "Support for using JMacro with Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-lite" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, mtl, text }: + mkDerivation { + pname = "happstack-lite"; + version = "7.3.6"; + sha256 = "1mvzpbmjgf5gv9ls5kmg0s6cr765jl701vy2kmbynjkg6jimjmp8"; + buildDepends = [ base bytestring happstack-server mtl text ]; + homepage = "http://www.happstack.com/"; + description = "Happstack minus the useless stuff"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-monad-peel" = callPackage + ({ mkDerivation, base, happstack-server, monad-peel, mtl + , transformers + }: + mkDerivation { + pname = "happstack-monad-peel"; + version = "0.1"; + sha256 = "0v6lshy572pvzhgqphyrhw8w2wsgxp9mqz8p3lrxmcp3i7sgqbry"; + buildDepends = [ + base happstack-server monad-peel mtl transformers + ]; + description = "monad-peel instances for Happstack types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-plugins" = callPackage + ({ mkDerivation, base, happstack-server, mtl, plugins-auto + , template-haskell, th-lift + }: + mkDerivation { + pname = "happstack-plugins"; + version = "7.0.2"; + sha256 = "07zh0gk77rbd1akzax29l7d6412sx5ghjhz640d6cbzxs39nlaif"; + buildDepends = [ + base happstack-server mtl plugins-auto template-haskell th-lift + ]; + configureFlags = [ "-f-tests" "-fbase4" ]; + homepage = "http://happstack.com"; + description = "The haskell application server stack + reload"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-server" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring + , containers, directory, extensible-exceptions, filepath, hslogger + , html, HUnit, monad-control, mtl, network, network-uri, old-locale + , parsec, process, sendfile, syb, system-filepath, template-haskell + , text, threads, time, time-compat, transformers, transformers-base + , unix, utf8-string, xhtml, zlib + }: + mkDerivation { + pname = "happstack-server"; + version = "7.4.0"; + sha256 = "009y87g4wika9g0p58v8sdayh41rixkivhvi7j1dnxbm4qy89qpk"; + buildDepends = [ + base base64-bytestring blaze-html bytestring containers directory + extensible-exceptions filepath hslogger html monad-control mtl + network network-uri old-locale parsec process sendfile syb + system-filepath template-haskell text threads time time-compat + transformers transformers-base unix utf8-string xhtml zlib + ]; + testDepends = [ base bytestring containers HUnit parsec zlib ]; + configureFlags = [ "-fnetwork-uri" "-ftemplate_haskell" ]; + homepage = "http://happstack.com"; + description = "Web related tools and services"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-server-tls" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions + , happstack-server, hslogger, HsOpenSSL, network, openssl, sendfile + , time, unix + }: + mkDerivation { + pname = "happstack-server-tls"; + version = "7.1.5"; + sha256 = "148xryarw10i2smqd136yfa9snfvlxrx62974zvavcn2jfimmcny"; + buildDepends = [ + base bytestring extensible-exceptions happstack-server hslogger + HsOpenSSL network sendfile time unix + ]; + extraLibraries = [ openssl ]; + homepage = "http://www.happstack.com/"; + description = "extend happstack-server with https:// support (TLS/SSL)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-state" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , extensible-exceptions, filepath, happstack-data, happstack-util + , hslogger, mtl, old-time, random, stm, syb, template-haskell, unix + }: + mkDerivation { + pname = "happstack-state"; + version = "6.1.4"; + sha256 = "1xfp0546z70sfda0z7w7ns4jhgcbx3vmnz4vsnckzhgflzmdixq9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory extensible-exceptions + filepath happstack-data happstack-util hslogger mtl old-time random + stm syb template-haskell unix + ]; + configureFlags = [ "-f-replication" "-f-tests" "-fbase4" ]; + homepage = "http://happstack.com"; + description = "Event-based distributed state"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-static-routing" = callPackage + ({ mkDerivation, base, containers, happstack-server, list-tries + , transformers + }: + mkDerivation { + pname = "happstack-static-routing"; + version = "0.4.0"; + sha256 = "1dpi7nmax447ilagsjdpvnbj6xh27s7bcp69c8y39cs6bmjg42v1"; + buildDepends = [ + base containers happstack-server list-tries transformers + ]; + homepage = "https://github.com/scrive/happstack-static-routing"; + description = "Support for static URL routing with overlap detection for Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-util" = callPackage + ({ mkDerivation, array, base, bytestring, directory + , extensible-exceptions, filepath, hslogger, mtl, network + , old-locale, old-time, parsec, process, random, template-haskell + , time, unix, unix-compat + }: + mkDerivation { + pname = "happstack-util"; + version = "6.0.3"; + sha256 = "0hqssd5wzir6rxn46q8r3hdp3nl7v5m7w322j39120xpg2bhiphh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring directory extensible-exceptions filepath + hslogger mtl network old-locale old-time parsec process random + template-haskell time unix unix-compat + ]; + configureFlags = [ "-f-tests" "-fbase4" ]; + homepage = "http://happstack.com"; + description = "Web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happstack-yui" = callPackage + ({ mkDerivation, base, boomerang, bytestring, containers, directory + , happstack-jmacro, happstack-server, hsp, interpolatedstring-perl6 + , jmacro, mtl, pretty, template-haskell, text, web-routes + , web-routes-boomerang, web-routes-happstack, web-routes-th + }: + mkDerivation { + pname = "happstack-yui"; + version = "7373.5.3"; + sha256 = "178r3jqxmrdp0glp9p4baw8x7zk0w8j4m5l173rjnz9yxn53nyni"; + buildDepends = [ + base boomerang bytestring containers directory happstack-jmacro + happstack-server hsp interpolatedstring-perl6 jmacro mtl pretty + template-haskell text web-routes web-routes-boomerang + web-routes-happstack web-routes-th + ]; + configureFlags = [ "-f-embed" ]; + homepage = "http://hub.darcs.net/dag/yui/browse/happstack-yui"; + description = "Utilities for using YUI3 with Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happy" = callPackage + ({ mkDerivation, array, base, containers, mtl, perl, process }: + mkDerivation { + pname = "happy"; + version = "1.19.5"; + sha256 = "1nj353q4z1g186fpjzf0dnsg71qhxqpamx8jy89rjjvv3p0kmw32"; + editedCabalFile = "d6a01f50aab2c480799b7d19643c5bb01891e01ac97aa892ffec3e6029a1446c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers mtl ]; + testDepends = [ base process ]; + buildTools = [ perl ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://www.haskell.org/happy/"; + description = "Happy is a parser generator for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happy-meta" = callPackage + ({ mkDerivation, array, base, containers, happy, haskell-src-meta + , mtl, template-haskell + }: + mkDerivation { + pname = "happy-meta"; + version = "0.2.0.7"; + sha256 = "12599233lh0ffmvlim0gs5jzg8lly1g11i1cg44lb37bz3l7psh9"; + buildDepends = [ + array base containers haskell-src-meta mtl template-haskell + ]; + buildTools = [ happy ]; + description = "Quasi-quoter for Happy parsers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "happybara" = callPackage + ({ mkDerivation, aeson, base, filepath, http-types, lifted-base + , monad-control, mtl, text, time, transformers, transformers-base + }: + mkDerivation { + pname = "happybara"; + version = "0.0.1"; + sha256 = "1lp2awvj077d16gppir6nv9fx6d9g1k7w6j01bxkffy3q5x04xrv"; + buildDepends = [ + aeson base filepath http-types lifted-base monad-control mtl text + time transformers transformers-base + ]; + homepage = "https://github.com/cstrahan/happybara"; + description = "Acceptance test framework for web applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "happybara-webkit" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , data-default, directory, filepath, happybara, http-types + , lifted-base, monad-control, mtl, network, process, text, time + , transformers, transformers-base, vector, word8 + }: + mkDerivation { + pname = "happybara-webkit"; + version = "0.0.1"; + sha256 = "17446wkyljwd7nq6mhsj2v411zb9wsz833sczm4nzcigywvhx4fw"; + buildDepends = [ + aeson base bytestring case-insensitive data-default directory + filepath happybara http-types lifted-base monad-control mtl network + process text time transformers transformers-base vector word8 + ]; + homepage = "https://github.com/cstrahan/happybara/happybara-webkit"; + description = "WebKit Happybara driver"; + license = stdenv.lib.licenses.mit; + }) {}; + + "happybara-webkit-server" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "happybara-webkit-server"; + version = "0.0.1"; + sha256 = "0vh9ig9mvg12qgysk7gbqwiib3m2ciwi10asb1i0x25xjp585shi"; + buildDepends = [ base directory filepath process ]; + homepage = "https://github.com/cstrahan/happybara/happybara-webkit-server"; + description = "WebKit Server binary for Happybara (taken from capybara-webkit)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "harchive" = callPackage + ({ mkDerivation, base, binary, network, openssl, parsec, sqlite + , unix, zlib + }: + mkDerivation { + pname = "harchive"; + version = "0.2"; + sha256 = "10485indn9sszq3514gs547phb0kpikm8m6ykq1ns2kp0pmkgz9m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary network parsec unix zlib ]; + extraLibraries = [ openssl sqlite ]; + homepage = "http://www.davidb.org/darcs/harchive/"; + description = "Networked content addressed backup and restore software"; + license = "GPL"; + }) { inherit (pkgs) sqlite; }; + + "hark" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, haskell98 + , mtl, old-locale, old-time, regex-pcre + }: + mkDerivation { + pname = "hark"; + version = "0.2"; + sha256 = "1wxwxx3l4zvb1jr19lckamb0gxywsq1f4n4ncb373vqdnwnrr8x4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath haskell98 mtl old-locale + old-time regex-pcre + ]; + homepage = "http://code.google.com/p/hark/"; + description = "A Gentoo package query tool"; + license = "GPL"; + }) {}; + + "haroonga" = callPackage + ({ mkDerivation, base, bindings-DSL, groonga, monad-control + , resourcet, transformers + }: + mkDerivation { + pname = "haroonga"; + version = "0.1.5.0"; + sha256 = "16xmhsngpknlc3g3z4mxb9c4rllnsap1fvcj9nf4yr4mafx96b11"; + buildDepends = [ + base bindings-DSL monad-control resourcet transformers + ]; + pkgconfigDepends = [ groonga ]; + description = "Low level bindings for Groonga"; + license = stdenv.lib.licenses.lgpl21; + }) { groonga = null; }; + + "harp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "harp"; + version = "0.4"; + sha256 = "0fk3prqai1ynm5wdfsn9f700i9r499jc2z9fbsgy81k1rci2mrxh"; + buildDepends = [ base ]; + homepage = "http://www.cs.chalmers.se/~d00nibro/harp/"; + description = "HaRP allows pattern-matching with regular expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "harpy" = callPackage + ({ mkDerivation, array, base, containers, disassembler, mtl, parsec + , pretty, template-haskell + }: + mkDerivation { + pname = "harpy"; + version = "0.5.0.0"; + sha256 = "11h235j9348i01qcmvc389khl8xp5azj3y31g75cs59kiblz1bk7"; + buildDepends = [ + array base containers disassembler mtl parsec pretty + template-haskell + ]; + homepage = "http://code.haskell.org/harpy/"; + description = "Runtime code generation for x86 machine code"; + license = "GPL"; + }) {}; + + "has" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "has"; + version = "0.5.0.1"; + sha256 = "0zydwhr2ac66knmrlf0b9vsys61w6370g9rid2gag2dvmy7xqp2s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base QuickCheck ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/nonowarn/has"; + description = "Entity based records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "has-th" = callPackage + ({ mkDerivation, base, has, template-haskell }: + mkDerivation { + pname = "has-th"; + version = "0.1"; + sha256 = "0yyrfd8mgxwyfgwcg61q7yj2cq2zj6zlk1l340y4vzj71r53qgc4"; + buildDepends = [ base has template-haskell ]; + homepage = "http://github.com/chrisdone/has-th"; + description = "Template Haskell function for Has records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hascal" = callPackage + ({ mkDerivation, base, HUnit, numbers }: + mkDerivation { + pname = "hascal"; + version = "2.0.0.1"; + sha256 = "1nq383fg2cn82rbmnp6kgzyk42fgp9xnqj84ypz0kf42954n4h1l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base numbers ]; + testDepends = [ HUnit ]; + homepage = "http://darcsden.com/mekeor/hascal"; + description = "A minimalistic but extensible and precise calculator"; + license = "GPL"; + }) {}; + + "hascat" = callPackage + ({ mkDerivation, base, bytestring, hascat-lib, hascat-setup + , hascat-system, HaXml, haxr, html, HTTP, network, unix + }: + mkDerivation { + pname = "hascat"; + version = "0.2"; + sha256 = "04z9q3l2hwf7lii8d3cxbh7zh6cqbbmy07yv5bal4lvrnd1wqia7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring hascat-lib hascat-setup hascat-system HaXml haxr + html HTTP network unix + ]; + description = "Hascat Web Server"; + license = "unknown"; + }) {}; + + "hascat-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, haskell98 + , HaXml, html, HTTP, mtl, network, old-locale, old-time, parsec + , plugins, xhtml + }: + mkDerivation { + pname = "hascat-lib"; + version = "0.2"; + sha256 = "0l2cixgnyv2xhbpvkzrrn1wxikx7gcmwpkwagkfzx27iy33xkrqj"; + buildDepends = [ + base bytestring containers directory haskell98 HaXml html HTTP mtl + network old-locale old-time parsec plugins xhtml + ]; + description = "Hascat Package"; + license = "unknown"; + }) {}; + + "hascat-setup" = callPackage + ({ mkDerivation, base, directory, hascat-lib, hascat-system + , haskell98, plugins + }: + mkDerivation { + pname = "hascat-setup"; + version = "0.2"; + sha256 = "058abyr70yr2130nbi64zhigglw207dh5anyxzw19c1qk4zmwsyi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory hascat-lib hascat-system haskell98 plugins + ]; + description = "Hascat Installation helper"; + license = "unknown"; + }) {}; + + "hascat-system" = callPackage + ({ mkDerivation, base, bytestring, containers, hascat-lib, HaXml + , HTTP, mtl, network, old-time, parsec, plugins, unix + }: + mkDerivation { + pname = "hascat-system"; + version = "0.2"; + sha256 = "1fabn71llrlxs5xlcpzkkvzjv7zibxlna0jvh6rkrz6pqyp1nd94"; + buildDepends = [ + base bytestring containers hascat-lib HaXml HTTP mtl network + old-time parsec plugins unix + ]; + description = "Hascat System Package"; + license = "unknown"; + }) {}; + + "hash" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, data-default + , directory, doctest, filepath, generic-deriving, hashable, lens + , transformers + }: + mkDerivation { + pname = "hash"; + version = "0.2.0.1"; + sha256 = "1ka6izpkz6gs4ag3xvnslxywi9344w3mh9rl968vq6ck203pv2rx"; + buildDepends = [ + base bifunctors bytestring data-default generic-deriving hashable + lens transformers + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/hash/"; + description = "Hashing tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashable" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, HUnit, integer-gmp + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, unix + }: + mkDerivation { + pname = "hashable"; + version = "1.2.3.1"; + sha256 = "1ybsdzm5lzx8zwf9dcw1f6sf29xk4j9whcs578d6fmif2ggm7gym"; + buildDepends = [ base bytestring ghc-prim integer-gmp text ]; + testDepends = [ + base bytestring ghc-prim HUnit QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 text unix + ]; + configureFlags = [ "-f-sse41" "-fsse2" "-finteger-gmp" ]; + homepage = "http://github.com/tibbe/hashable"; + description = "A class for types that can be converted to a hash value"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashable-extras" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, directory, doctest + , filepath, generic-deriving, hashable, transformers + }: + mkDerivation { + pname = "hashable-extras"; + version = "0.2.0.1"; + sha256 = "09y2m0wpim7sl7n9qnkr0miwfsbvb1q8lm6shpcq0jxzxknbag7s"; + buildDepends = [ + base bifunctors bytestring generic-deriving hashable transformers + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/hashable-extras/"; + description = "Higher-rank Hashable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashable-generics" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hashable-generics"; + version = "1.1.8"; + sha256 = "1l5i4lasz32hsjvm9fbf7p9fy7s6bjy868w7rmpxci40qkz7ffhq"; + buildDepends = [ base ghc-prim hashable ]; + testDepends = [ + base ghc-prim hashable QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/wowus/hashable-generics"; + description = "Automatically generates Hashable instances with GHC.Generics."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashed-storage" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dataenc + , directory, extensible-exceptions, filepath, mmap, mtl, zlib + }: + mkDerivation { + pname = "hashed-storage"; + version = "0.5.11"; + sha256 = "0s8mnayxlvwrrii2l63b372yi5g08br6gpbgz2256d8y128mwjvk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers dataenc directory + extensible-exceptions filepath mmap mtl zlib + ]; + configureFlags = [ "-f-hpc" "-f-diff" "-f-test" ]; + description = "Hashed file storage support code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashmap" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable }: + mkDerivation { + pname = "hashmap"; + version = "1.3.0.1"; + sha256 = "16scl1rbq0f18mggrj4lbhgkz7kzshsw9a523rjd8cjkdjz1ijwr"; + buildDepends = [ base containers deepseq hashable ]; + configureFlags = [ "-f-oldcontainers" ]; + homepage = "http://git.auryn.cz/haskell/hashmap/"; + description = "Persistent containers Map and Set based on hashing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashring" = callPackage + ({ mkDerivation, base, containers, hashable, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hashring"; + version = "0.0.0"; + sha256 = "05q9iay0ygr79x8yikgbi99v74kagyrd68zvjx8qakfzqgs9a19j"; + buildDepends = [ base containers hashable ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/mkscrg/hashring"; + description = "Efficient consistent hashing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashtables" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }: + mkDerivation { + pname = "hashtables"; + version = "1.2.0.1"; + sha256 = "1z7hkd1lqb901i3wahg4ly8k0xrsv8292rkm3b7s463bf477179j"; + buildDepends = [ base ghc-prim hashable primitive vector ]; + configureFlags = [ + "-f-portable" "-f-sse42" "-f-debug" "-f-bounds-checking" + "-funsafe-tricks" + ]; + homepage = "http://github.com/gregorycollins/hashtables"; + description = "Mutable hash tables in the ST monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hashtables-plus" = callPackage + ({ mkDerivation, base, hashable, hashtables, loch-th, placeholders + }: + mkDerivation { + pname = "hashtables-plus"; + version = "0.2.0"; + sha256 = "0g9jmc15g36iy0wmmsj74qwybh509j4lf8jzv3dws7c2j24kc7l7"; + buildDepends = [ base hashable hashtables loch-th placeholders ]; + homepage = "https://github.com/nikita-volkov/hashtables-plus"; + description = "Extensions for a \"hashtables\" library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hasim" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "hasim"; + version = "0.1.2"; + sha256 = "03wn142r0sh7adfghjqwb2mgq4rgkqs8nq2rx2jq717dr2xp987n"; + buildDepends = [ base containers mtl ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://huygens.functor.nl/hasim/"; + description = "Process-Based Discrete Event Simulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hask" = callPackage + ({ mkDerivation, base, constraints, ghc-prim, reflection, tagged + , transformers, void + }: + mkDerivation { + pname = "hask"; + version = "0"; + sha256 = "1c87jxafxpnlyblhdif4br61wqvnad0s6hvfhmzhx9y1jri3rb39"; + editedCabalFile = "04abcba45a7fbaa11d7f3bd9834f1e70a30f356ae871e59ab472f20d4cd60026"; + buildDepends = [ + base constraints ghc-prim reflection tagged transformers void + ]; + configureFlags = [ "-f-optimize" ]; + homepage = "http://github.com/ekmett/hask"; + description = "Categories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hask-home" = callPackage + ({ mkDerivation, base, Cabal, directory, hmarkup, hsemail, network + , parsec, process, regex-compat, xhtml + }: + mkDerivation { + pname = "hask-home"; + version = "2009.3.18"; + sha256 = "128hkd1yycjvbnvwjd2r2mxhjdnmfkghyf0fcslh9fxprqgrhk18"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal directory hmarkup hsemail network parsec process + regex-compat xhtml + ]; + homepage = "http://gregheartsfield.com/hask-home"; + description = "Generate homepages for cabal packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskades" = callPackage + ({ mkDerivation, base, bytestring, containers, errors, haskell-src + , text, text-format + }: + mkDerivation { + pname = "haskades"; + version = "0.2.1"; + sha256 = "19cglzgzxbg65qr7m68gnc6y45b7n0wl98pgd9jrk20sblrhc6p6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers errors haskell-src text text-format + ]; + homepage = "http://github.com/singpolyma/haskades"; + description = "Utility to generate bindings for BlackBerry Cascades"; + license = "unknown"; + }) {}; + + "haskakafka" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, either-unwrap + , hspec, rdkafka, regex-posix, temporary, unix + }: + mkDerivation { + pname = "haskakafka"; + version = "1.0.0"; + sha256 = "0j1vii11lp91gydw3h0hb2b3lb85n9cji9m9rvb1d7svs91nhhk7"; + buildDepends = [ base bytestring containers temporary unix ]; + testDepends = [ + base bytestring containers either-unwrap hspec regex-posix + ]; + buildTools = [ c2hs ]; + extraLibraries = [ rdkafka ]; + homepage = "http://github.com/cosbynator/haskakafka"; + description = "Kafka bindings for Haskell"; + license = stdenv.lib.licenses.mit; + }) { rdkafka = null; }; + + "haskanoid" = callPackage + ({ mkDerivation, base, freenect, hcwiid, IfElse, MissingH, mtl, SDL + , SDL-image, SDL-mixer, SDL-ttf, transformers, vector, Yampa + }: + mkDerivation { + pname = "haskanoid"; + version = "0.1.3"; + sha256 = "11hwnjw01bra1xcp71kn2sdlk2a46vfv6sblymgf56mcqnj9pkra"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base freenect hcwiid IfElse MissingH mtl SDL SDL-image SDL-mixer + SDL-ttf transformers vector Yampa + ]; + configureFlags = [ "-fkinect" "-fwiimote" ]; + homepage = "http://github.com/ivanperez-keera/haskanoid"; + description = "A breakout game written in Yampa using SDL"; + license = "unknown"; + }) {}; + + "haskarrow" = callPackage + ({ mkDerivation, base, cmdargs, containers, cpphs, directory + , her-lexer, split + }: + mkDerivation { + pname = "haskarrow"; + version = "0.0"; + sha256 = "01l90qningjlb4wn02avjy9lmi4ry4yxzw0a9sd29qbzfpnf3viy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers cpphs directory her-lexer split + ]; + description = "A dialect of haskell with order of execution based on dependency resolution"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haskbot-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, containers + , hspec, http-conduit, http-types, monads-tf, stm, text, wai, warp + }: + mkDerivation { + pname = "haskbot-core"; + version = "0.1"; + sha256 = "0alqjgg2gvb9610s2b4fil5frknn5j8d6r558bfp1n6a0d51pz74"; + buildDepends = [ + aeson base bytestring connection containers http-conduit http-types + monads-tf stm text wai warp + ]; + testDepends = [ + aeson base bytestring connection containers hspec http-conduit + http-types monads-tf stm text wai warp + ]; + homepage = "https://github.com/jonplussed/haskbot-core"; + description = "Easily-extensible chatbot for Slack messaging service"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskdeep" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base + , base16-bytestring, bytestring, cereal, conduit, containers + , crypto-api, crypto-conduit, cryptohash, cryptohash-cryptoapi + , filesystem-conduit, old-locale, optparse-applicative, regex-tdfa + , regex-tdfa-text, system-fileio, system-filepath, text, time + }: + mkDerivation { + pname = "haskdeep"; + version = "0.2.0.0"; + sha256 = "1kfrnhcx4805aimb16ji5s9hpyfc113y8m3ajq2wws7phy401r5l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec attoparsec-conduit base base16-bytestring bytestring + cereal conduit containers crypto-api crypto-conduit cryptohash + cryptohash-cryptoapi filesystem-conduit old-locale + optparse-applicative regex-tdfa regex-tdfa-text system-fileio + system-filepath text time + ]; + homepage = "https://github.com/maurotrb/haskdeep"; + description = "Computes and audits file hashes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskdogs" = callPackage + ({ mkDerivation, base, Cabal, filepath, HSH }: + mkDerivation { + pname = "haskdogs"; + version = "0.3.2"; + sha256 = "0vl3c66ki9j9ncs2rapdn80kbfk0l3y97qwfraqlnjycdl10sm6r"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal filepath HSH ]; + homepage = "http://github.com/ierton/haskdogs"; + description = "Generate ctags file for haskell project directory and it's deps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskeem" = callPackage + ({ mkDerivation, base, containers, directory, haskeline, haskell98 + , mtl, network, old-time, parsec, process, random, unix + }: + mkDerivation { + pname = "haskeem"; + version = "0.7.16"; + sha256 = "0fmglaiq2axpb9f4yyk53fpppc1ysqglqgjxhy78yl3r8mik836n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory haskeline haskell98 mtl network old-time + parsec process random unix + ]; + homepage = "http://www.korgwal.com/haskeem/"; + description = "A small scheme interpreter"; + license = "GPL"; + }) {}; + + "haskeline_0_7_1_3" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , terminfo, transformers, unix, utf8-string + }: + mkDerivation { + pname = "haskeline"; + version = "0.7.1.3"; + sha256 = "1bwyfn7y9mi18g7zxz8wxjkld51azlfbxypxbiqdinpm2fdl63mi"; + buildDepends = [ + base bytestring containers directory filepath terminfo transformers + unix utf8-string + ]; + configureFlags = [ + "-fterminfo" "-f-legacy-encoding" "-f-libiconv" "-fterminfo" + ]; + homepage = "http://trac.haskell.org/haskeline"; + description = "A command-line interface for user input, written in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskeline-class" = callPackage + ({ mkDerivation, base, haskeline, mtl }: + mkDerivation { + pname = "haskeline-class"; + version = "0.6.2"; + sha256 = "0xgdq2xgw2ccyfzkj5n36s5n6km5l947d2iy4y1qms8kbc05zmfl"; + buildDepends = [ base haskeline mtl ]; + homepage = "http://community.haskell.org/~aslatter/code/haskeline-class"; + description = "Class interface for working with Haskeline"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-aliyun" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, basic-prelude + , blaze-builder, bytestring, case-insensitive, conduit, Crypto + , data-default, http-conduit, http-types, lifted-base + , monad-control, old-locale, resourcet, safe, system-filepath, text + , time, transformers, transformers-base, vector, xml2json + }: + mkDerivation { + pname = "haskell-aliyun"; + version = "0.1.0.0"; + sha256 = "1id1l7arf3yq9mym6ds58k5wins57k71v8fgzyhxsg81657vh74a"; + buildDepends = [ + aeson base base64-bytestring basic-prelude blaze-builder bytestring + case-insensitive conduit Crypto data-default http-conduit + http-types lifted-base monad-control old-locale resourcet safe + system-filepath text time transformers transformers-base vector + xml2json + ]; + homepage = "https://github.com/yihuang/haskell-aliyun/"; + description = "haskell client of aliyun service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-awk" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, doctest + , easy-file, exceptions, filepath, haskell-src-exts, hint, hspec + , HUnit, MonadCatchIO-mtl, mtl, network, process, stringsearch + , temporary, test-framework, test-framework-hunit, time + , transformers + }: + mkDerivation { + pname = "haskell-awk"; + version = "1.1"; + sha256 = "0ic21rfm35jp7476pm6ggkp4faqsn9rhvzb58b497ilgj9wzv1dp"; + editedCabalFile = "dda4e94c57a8fce2f7d269dc09363ee84b71b33863bf1601347fa5a4b1a55698"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory easy-file exceptions filepath + haskell-src-exts hint MonadCatchIO-mtl mtl network process + stringsearch time transformers + ]; + testDepends = [ + base bytestring containers directory doctest easy-file exceptions + filepath haskell-src-exts hint hspec HUnit mtl network process + stringsearch temporary test-framework test-framework-hunit time + transformers + ]; + description = "Transform text from the command-line using Haskell expressions"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "haskell-bcrypt" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "haskell-bcrypt"; + version = "0.3.1"; + sha256 = "1w8crppmm02qw03n59s7dnqfhmqwmd44sj8qm38bf90fabl1wa7d"; + buildDepends = [ base bytestring ]; + homepage = "http://www.github.com/zbskii/haskell-bcrypt"; + description = "A bcrypt implementation for haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-brainfuck" = callPackage + ({ mkDerivation, base, bytestring, mtl, parsec, QuickCheck, tasty + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "haskell-brainfuck"; + version = "0.1.0.1"; + sha256 = "12yhnlcif0jj9pmi3a098f1swvnww45rg2rpn6g82bkjzmd4sjr8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring mtl parsec ]; + testDepends = [ + base bytestring mtl QuickCheck tasty tasty-quickcheck tasty-th + ]; + description = "BrainFuck interpreter"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-cnc" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , extensible-exceptions, ghc-prim, HSH, HUnit, MissingH, mtl + , process, random, time, unix + }: + mkDerivation { + pname = "haskell-cnc"; + version = "0.1.3.200"; + sha256 = "0x1kjdxbayq6z85w9fw6c4mpixzl60332wxgx4nh0ih9235jfdhd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory extensible-exceptions + ghc-prim HSH HUnit MissingH mtl process random time unix + ]; + homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/"; + description = "Library for parallel programming in the Intel Concurrent Collections paradigm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-coffee" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "haskell-coffee"; + version = "0.1.0.1"; + sha256 = "0g95vhqga7hq6w6x993d29wpphcqidmm0vzni93blqka7yfc7ybb"; + buildDepends = [ base process ]; + description = "Simple CoffeeScript API"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haskell-compression" = callPackage + ({ mkDerivation, base, bimap, boolean-list, bytestring, containers + }: + mkDerivation { + pname = "haskell-compression"; + version = "0.1.1"; + sha256 = "0d0rfkl6ladsl0s033ny390nk5qkiwddg84di0d8hgxblqsxj11m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bimap boolean-list bytestring containers ]; + homepage = "codekinder.com"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-course-preludes" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "haskell-course-preludes"; + version = "0.0.0.4"; + sha256 = "1r0vhaxcsszrcqnw70gz8xpfrqddmxf9kpka63gix1bjic4alzjn"; + buildDepends = [ base deepseq ]; + description = "Small modules for a Haskell course in which Haskell is taught by implementing Prelude functionality"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-docs" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, filepath, ghc, ghc-paths, haddock, monad-loops, text + , unordered-containers + }: + mkDerivation { + pname = "haskell-docs"; + version = "4.2.2"; + sha256 = "0w52kzwjzd5jl8v55rjy5550cy2fcyj9j5b7b33vbwjyh06gfrk1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring Cabal containers directory filepath ghc + ghc-paths haddock monad-loops text unordered-containers + ]; + testDepends = [ base ]; + homepage = "http://github.com/chrisdone/haskell-docs"; + description = "A program to find and display the docs and type of a name"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-formatter" = callPackage + ({ mkDerivation, base, containers, directory, directory-tree + , doctest, filemanip, filepath, haskell-src-exts, hlint + , optparse-applicative, scientific, tasty, tasty-hunit, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "haskell-formatter"; + version = "0.1.0"; + sha256 = "1qdn77k4pj3dyv2c1px7jv64x4rzgz4wqc1i94fsl9z63pb0xrv7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath haskell-src-exts + optparse-applicative scientific text unordered-containers yaml + ]; + testDepends = [ + base containers directory-tree doctest filemanip filepath hlint + tasty tasty-hunit + ]; + homepage = "https://github.com/evolutics/haskell-formatter"; + description = "Haskell source code formatter"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haskell-ftp" = callPackage + ({ mkDerivation, base, basic-prelude, bytestring, case-insensitive + , conduit, directory, lifted-base, monad-control, network + , network-conduit, process-conduit, system-filepath, text + , transformers, transformers-base, unix + }: + mkDerivation { + pname = "haskell-ftp"; + version = "0.1.0.1"; + sha256 = "0736kh5q63qgvq23k5w06ds9538cwymk64i5wdycxh35lz64qaip"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base basic-prelude bytestring case-insensitive conduit directory + lifted-base monad-control network network-conduit process-conduit + system-filepath text transformers transformers-base unix + ]; + homepage = "https://github.com/yihuang/haskell-ftp"; + description = "A Haskell ftp server with configurable backend"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-generate" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , haskell-src-exts, template-haskell, transformers + }: + mkDerivation { + pname = "haskell-generate"; + version = "0.2.2"; + sha256 = "1wdfs28p195szg6jxq0qbyj4jdbqnsp9frgjnp25mzf14y9i1yid"; + buildDepends = [ + base containers haskell-src-exts template-haskell transformers + ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/bennofs/haskell-generate/"; + description = "haskell-generate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-in-space" = callPackage + ({ mkDerivation, base, HGL, random }: + mkDerivation { + pname = "haskell-in-space"; + version = "0.1.1"; + sha256 = "1rcz5s3xa0f9yalyqb540l47bzql8p18y2mmax1zr92m7sh7m274"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HGL random ]; + homepage = "http://www.informatik.uni-bremen.de/~cxl/lehre/pi3.ws01/asteroids/"; + description = "'Asteroids' arcade games"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-lexer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haskell-lexer"; + version = "1.0"; + sha256 = "11jv30msg4rym73lk6j21ky2510c3av8qxk5p4z63j4m283w9l46"; + buildDepends = [ base ]; + description = "A fully compliant Haskell 98 lexer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-modbus" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, hspec }: + mkDerivation { + pname = "haskell-modbus"; + version = "0.3.2"; + sha256 = "08bcw7g84509rak9xqn2g4pr1mk3a2clikgfdiafrsr7lff16gyf"; + buildDepends = [ array base bytestring cereal ]; + testDepends = [ array base bytestring cereal hspec ]; + homepage = "http://www.github.com/jhickner/haskell-modbus"; + description = "A cereal-based parser for the Modbus protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-mpi" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, cereal + , extensible-exceptions, mpi + }: + mkDerivation { + pname = "haskell-mpi"; + version = "1.2.1"; + sha256 = "1d3xlwz3sx1m7iyf67cfr1vsp3w4iz9mmqvmvdiblj4569hxblr5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cereal extensible-exceptions + ]; + buildTools = [ c2hs ]; + extraLibraries = [ mpi ]; + configureFlags = [ "-f-mpich14" "-f-test" ]; + homepage = "http://github.com/bjpop/haskell-mpi"; + description = "Distributed parallel programming in Haskell using MPI"; + license = stdenv.lib.licenses.bsd3; + }) { mpi = null; }; + + "haskell-names" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , data-lens-light, filemanip, filepath, haskell-packages + , haskell-src-exts, hse-cpp, mtl, pretty-show, tagged, tasty + , tasty-golden, transformers, traverse-with-class, type-eq + , uniplate, utf8-string + }: + mkDerivation { + pname = "haskell-names"; + version = "0.5.0"; + sha256 = "07fwdnhiqz6w323iw4xspar8m6sc6mv85i5f2vzbb5y8mrv352zr"; + buildDepends = [ + aeson base bytestring Cabal containers data-lens-light filepath + haskell-packages haskell-src-exts hse-cpp mtl tagged transformers + traverse-with-class type-eq uniplate + ]; + testDepends = [ + aeson base bytestring Cabal containers filemanip filepath + haskell-packages haskell-src-exts hse-cpp mtl pretty-show tagged + tasty tasty-golden traverse-with-class uniplate utf8-string + ]; + homepage = "http://documentup.com/haskell-suite/haskell-names"; + description = "Name resolution library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-neo4j-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , data-default, hashable, HTTP, http-conduit, http-types, HUnit + , lifted-base, monad-control, mtl, QuickCheck, resourcet + , scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, transformers + , transformers-base, unordered-containers, vector + }: + mkDerivation { + pname = "haskell-neo4j-client"; + version = "0.3.0.9"; + sha256 = "1qi7azm0j4r310dhyh2xhchw78brkagkig1wdjz9l8wazw0niqzn"; + buildDepends = [ + aeson base bytestring containers data-default hashable HTTP + http-conduit http-types lifted-base monad-control mtl resourcet + scientific text transformers transformers-base unordered-containers + vector + ]; + testDepends = [ + aeson base bytestring Cabal data-default hashable HTTP http-conduit + http-types HUnit lifted-base monad-control mtl QuickCheck resourcet + scientific test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th text transformers + transformers-base unordered-containers vector + ]; + homepage = "https://github.com/asilvestre/haskell-neo4j-rest-client"; + description = "A Haskell neo4j client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-openflow" = callPackage + ({ mkDerivation, base, bytestring, cereal, network, network-info }: + mkDerivation { + pname = "haskell-openflow"; + version = "0.0.0.1"; + sha256 = "1zrzkvw4i7jaz74g63k1yj1v2i9lsxgr8zj2b6p3srag1dwgnmkd"; + buildDepends = [ base bytestring cereal network network-info ]; + testDepends = [ base ]; + homepage = "https://github.com/brooksbp/haskell-openflow"; + description = "OpenFlow protocol in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-packages" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , deepseq, directory, filepath, haskell-src-exts, hse-cpp, mtl + , optparse-applicative, tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "haskell-packages"; + version = "0.2.4.3"; + sha256 = "0s1z5zzl53nmjnrlf1czri634h8fksbgkqvvz8hpwa60wsaf4dxn"; + buildDepends = [ + aeson base bytestring Cabal containers deepseq directory filepath + haskell-src-exts hse-cpp mtl optparse-applicative tagged + transformers transformers-compat + ]; + homepage = "http://documentup.com/haskell-suite/haskell-packages"; + description = "Haskell suite library for package management and integration with Cabal"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-pdf-presenter" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, directory + , filepath, glib, gtk, old-locale, poppler, template-haskell, time + , zlib + }: + mkDerivation { + pname = "haskell-pdf-presenter"; + version = "0.2.5"; + sha256 = "11y3n7ldnlx8vq2qb42kn8fg6ikq42x28bm46ivydx7h3z0zf5s3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cairo containers directory filepath glib gtk + old-locale poppler template-haskell time zlib + ]; + homepage = "http://michaeldadams.org/projects/haskell-pdf-presenter/"; + description = "Tool for presenting PDF-based presentations"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haskell-platform-test" = callPackage + ({ mkDerivation, alex, array, base, bytestring, Cabal, cgi + , containers, deepseq, directory, extensible-exceptions, fgl + , filepath, ghc, ghc-prim, GLUT, happy, haskell-src, haskell98, hpc + , html, HTTP, HUnit, mtl, network, old-locale, old-time, OpenGL + , parallel, parsec, pretty, process, QuickCheck, random, regex-base + , regex-compat, regex-posix, stm, syb, template-haskell, time, unix + , xhtml, zlib + }: + mkDerivation { + pname = "haskell-platform-test"; + version = "2010.2.0.0"; + sha256 = "0ki6mppxk9a6lm0miagr4mpsbjx66gizc3qxl5vfp7wvbc977bwk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring Cabal cgi containers deepseq directory + extensible-exceptions fgl filepath ghc ghc-prim GLUT haskell-src + haskell98 hpc html HTTP HUnit mtl network old-locale old-time + OpenGL parallel parsec pretty process QuickCheck random regex-base + regex-compat regex-posix stm syb template-haskell time unix xhtml + zlib + ]; + buildTools = [ alex happy ]; + homepage = "http://code.haskell.org/~dons/code/haskell-platform-test"; + description = "A test system for the Haskell Platform environment"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-plot" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, Chart-gtk, colour + , data-default, lens, math-functions, vector + }: + mkDerivation { + pname = "haskell-plot"; + version = "0.1.0.0"; + sha256 = "0dwa2kz3sbnhc99kzhspf4hhid9q0c8irq8m9vr95l9kbq45avpi"; + buildDepends = [ + base Chart Chart-cairo Chart-gtk colour data-default lens + math-functions vector + ]; + homepage = "https://github.com/kaizhang/haskell-plot"; + description = "A library for generating 2D plots painlessly"; + license = "GPL"; + }) {}; + + "haskell-qrencode" = callPackage + ({ mkDerivation, base, bytestring, qrencode }: + mkDerivation { + pname = "haskell-qrencode"; + version = "1.0.4"; + sha256 = "1cq6fpz4vsx1kfnxnxnqz0pi5nzfg86s76vd0hcqvyqxnqbcd8hj"; + buildDepends = [ base bytestring ]; + extraLibraries = [ qrencode ]; + homepage = "https://github.com/jamessanders/haskell-qrencode"; + description = "Haskell bindings for libqrencode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-reflect" = callPackage + ({ mkDerivation, base, containers, hint, MonadCatchIO-mtl, mtl + , parsec, template-haskell, transformers + }: + mkDerivation { + pname = "haskell-reflect"; + version = "0.9"; + sha256 = "116vs8p9j0py3rxh0m53nanwsa99ga0lg9z3avn5r0clmpak9zyn"; + buildDepends = [ + base containers hint MonadCatchIO-mtl mtl parsec template-haskell + transformers + ]; + description = "Reflect Haskell types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-spacegoo" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, mtl + , network-conduit, pretty, pretty-show, text, vector, vector-space + }: + mkDerivation { + pname = "haskell-spacegoo"; + version = "0.2"; + sha256 = "1qa9nh0c38az7ssssziz0hdbdd8i78sp6yv00393v9mrycj4f2qi"; + buildDepends = [ + aeson base bytestring conduit mtl network-conduit pretty + pretty-show text vector vector-space + ]; + description = "Client API for Rocket Scissor Spacegoo"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskell-src" = callPackage + ({ mkDerivation, array, base, happy, pretty, syb }: + mkDerivation { + pname = "haskell-src"; + version = "1.0.1.6"; + sha256 = "1vscvbsly7k0zqb7fi6bm38dfacyl8qgmv0h25fqkn95c0v5dif7"; + buildDepends = [ array base pretty syb ]; + buildTools = [ happy ]; + configureFlags = [ "-fsplit-base" ]; + description = "Support for manipulating Haskell source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-src-exts" = callPackage + ({ mkDerivation, array, base, containers, cpphs, directory + , filepath, ghc-prim, happy, mtl, pretty, smallcheck, syb, tasty + , tasty-golden, tasty-smallcheck + }: + mkDerivation { + pname = "haskell-src-exts"; + version = "1.16.0.1"; + sha256 = "1h8gjw5g92rvvzadqzpscg73x7ajvs1wlphrh27afim3scdd8frz"; + buildDepends = [ array base cpphs ghc-prim pretty ]; + testDepends = [ + base containers directory filepath mtl smallcheck syb tasty + tasty-golden tasty-smallcheck + ]; + buildTools = [ happy ]; + homepage = "https://github.com/haskell-suite/haskell-src-exts"; + description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-src-exts-qq" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, syb + , template-haskell + }: + mkDerivation { + pname = "haskell-src-exts-qq"; + version = "0.6.1"; + sha256 = "0cblv8fk369236szwzwmyaxaa8fkwia5r50zz5ghfbglb2xvwsmn"; + buildDepends = [ + base haskell-src-exts haskell-src-meta syb template-haskell + ]; + description = "A quasiquoter for haskell-src-exts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-src-meta" = callPackage + ({ mkDerivation, base, haskell-src-exts, pretty, syb + , template-haskell, th-orphans, uniplate + }: + mkDerivation { + pname = "haskell-src-meta"; + version = "0.6.0.8"; + sha256 = "1fv228n9zbqa52aif7pkylrqgz2n63xhxly9f828i18xf02rmxnk"; + buildDepends = [ + base haskell-src-exts pretty syb template-haskell th-orphans + uniplate + ]; + description = "Parse source to template-haskell abstract syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-src-meta-mwotton" = callPackage + ({ mkDerivation, base, containers, ghc-prim, haskell-src-exts + , pretty, syb, template-haskell + }: + mkDerivation { + pname = "haskell-src-meta-mwotton"; + version = "0.1.0"; + sha256 = "04f0p3jxmvw1kqygvxihdr4dirapi6bdv2w213c2s771xbnx88nn"; + buildDepends = [ + base containers ghc-prim haskell-src-exts pretty syb + template-haskell + ]; + description = "Parse source to template-haskell abstract syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-token-utils" = callPackage + ({ mkDerivation, base, containers, Diff, directory, dual-tree, ghc + , ghc-mod, ghc-paths, ghc-prim, ghc-syb-utils, haskell-src-exts + , hspec, HUnit, monoid-extras, mtl, pretty, QuickCheck, rosezipper + , semigroups, syb, uniplate + }: + mkDerivation { + pname = "haskell-token-utils"; + version = "0.0.0.6"; + sha256 = "14nzlw9vqnp70xcwan6mjsr318p2sky5nsyqxw5iivggy7qspp9r"; + buildDepends = [ + base containers dual-tree ghc ghc-paths ghc-syb-utils + haskell-src-exts monoid-extras mtl pretty rosezipper semigroups syb + ]; + testDepends = [ + base containers Diff directory dual-tree ghc ghc-mod ghc-paths + ghc-prim ghc-syb-utils haskell-src-exts hspec HUnit monoid-extras + mtl pretty QuickCheck rosezipper semigroups syb uniplate + ]; + homepage = "https://github.com/alanz/haskell-token-utils"; + description = "Utilities to tie up tokens to an AST"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskell-type-exts" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, pretty }: + mkDerivation { + pname = "haskell-type-exts"; + version = "0.1.0"; + sha256 = "051lsg9j3dgkr2akannfaddawdhybvsnm6x6xafmdmwn31v73z98"; + buildDepends = [ base containers haskell-src-exts pretty ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/haskell-type-exts"; + description = "A type checker for Haskell/haskell-src-exts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-typescript" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "haskell-typescript"; + version = "0.1.0.0"; + sha256 = "0fv533nac6dlawgffr1kvn4xpv63hdcb4wgyqbbg2s6dg9a2hw38"; + buildDepends = [ base process ]; + description = "Simple TypeScript API"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haskell-tyrant" = callPackage + ({ mkDerivation, base, binary, bytestring, network }: + mkDerivation { + pname = "haskell-tyrant"; + version = "0.4"; + sha256 = "1pqh1v0klpi8iq882l5gk0fsf87kabq6rw1wjwkiq6fvw8cc1l97"; + buildDepends = [ base binary bytestring network ]; + homepage = "https://github.com/PeterScott/haskell-tyrant"; + description = "Haskell implementation of the Tokyo Tyrant binary protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell-updater" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, process + }: + mkDerivation { + pname = "haskell-updater"; + version = "1.2.8"; + sha256 = "0xkp413s13gg11xc7x2c9gjxla3hcnk97wxfdj5zqrdvv757vp7x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath process + ]; + homepage = "http://haskell.org/haskellwiki/Gentoo#haskell-updater"; + description = "Rebuild Haskell dependencies in Gentoo"; + license = "GPL"; + }) {}; + + "haskell-xmpp" = callPackage + ({ mkDerivation, array, base, HaXml, html, mtl, network, polyparse + , pretty, random, regex-compat, stm, utf8-string + }: + mkDerivation { + pname = "haskell-xmpp"; + version = "1.0.2"; + sha256 = "1z4x4mn0vry8mwq6ily668ignmf4s9m92fmga15dr83y7aq5wd59"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base HaXml html mtl network polyparse pretty random + regex-compat stm utf8-string + ]; + configureFlags = [ "-f-debug" "-f-examples" ]; + homepage = "http://patch-tag.com/r/adept/haskell-xmpp/home"; + description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell2010_1_1_2_0" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "haskell2010"; + version = "1.1.2.0"; + sha256 = "1s0avb08b5iwaym42jz783mk1az9kmjf3zmhfag0kzdw10qcnz4m"; + buildDepends = [ array base ghc-prim ]; + homepage = "http://www.haskell.org/onlinereport/haskell2010/"; + description = "Compatibility with Haskell 2010"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell98_2_0_0_3" = callPackage + ({ mkDerivation, array, base, directory, old-locale, old-time + , process, time + }: + mkDerivation { + pname = "haskell98"; + version = "2.0.0.3"; + sha256 = "1450bgkn7gasj6cmkxn4afs828fc9slrrp2lqsqs3jlryr94cpdx"; + buildDepends = [ + array base directory old-locale old-time process time + ]; + homepage = "http://www.haskell.org/definition/"; + description = "Compatibility with Haskell 98"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskell98libraries" = callPackage + ({ mkDerivation, array, base, directory, old-locale, old-time + , process, time + }: + mkDerivation { + pname = "haskell98libraries"; + version = "2.0.0.2"; + sha256 = "1dcjwkvggvwrs8lv2pcxcz2kcz179nbca9q16mbk90qnznysr8i8"; + buildDepends = [ + array base directory old-locale old-time process time + ]; + configureFlags = [ "-futctime-in-directory" ]; + homepage = "http://www.haskell.org/definition/"; + description = "Compatibility with Haskell 98"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb" = callPackage + ({ mkDerivation, base, containers, directory, mtl, old-locale + , old-time, pretty, time + }: + mkDerivation { + pname = "haskelldb"; + version = "2.2.4"; + sha256 = "0f8c9bz25wzsc65czv0chxk93w947824axl7p821fljlrykcm45y"; + buildDepends = [ + base containers directory mtl old-locale old-time pretty time + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "A library of combinators for generating and executing SQL statements"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-connect-hdbc" = callPackage + ({ mkDerivation, base, containers, haskelldb, HDBC }: + mkDerivation { + pname = "haskelldb-connect-hdbc"; + version = "0.1.0.0"; + sha256 = "1l9ifff33xbgdr6fahnzz00nb7va2r0i3pncjd1j8bbnyya1w2kl"; + buildDepends = [ base containers haskelldb HDBC ]; + homepage = "http://twitter.com/khibino"; + description = "Bracketed HDBC session for HaskellDB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-connect-hdbc-catchio-mtl" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , MonadCatchIO-mtl, mtl + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-catchio-mtl"; + version = "0.1.0.0"; + sha256 = "1ssg96r7cphakis5c494m5lc3m5ksn1w03k554p0qx2kl1g885xw"; + buildDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC MonadCatchIO-mtl mtl + ]; + homepage = "http://twitter.com/khibino"; + description = "Bracketed HaskellDB HDBC session using MonadCatchIO-mtl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-connect-hdbc-catchio-tf" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , MonadCatchIO-transformers, transformers + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-catchio-tf"; + version = "0.1.0.0"; + sha256 = "16qab88ryli9jbinw9frhhzl0ph09dinzx40x9cr9a3db7wvphw4"; + buildDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC + MonadCatchIO-transformers transformers + ]; + homepage = "http://twitter.com/khibino"; + description = "Bracketed HaskellDB HDBC session using MonadCatchIO-transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-connect-hdbc-catchio-transformers" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , MonadCatchIO-transformers, transformers + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-catchio-transformers"; + version = "0.1.0.0"; + sha256 = "0hbb6klc4azz6f5wi39l5736xq0b7wgja35fk9vmmn0lnf6iv5j7"; + buildDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC + MonadCatchIO-transformers transformers + ]; + homepage = "http://twitter.com/khibino"; + description = "Bracketed HaskellDB HDBC session using MonadCatchIO-transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-connect-hdbc-lifted" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , lifted-base, monad-control, transformers-base + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-lifted"; + version = "0.1.0.0"; + sha256 = "1ysnha7bmrd3accrnbswr17nv6j4pj1mbshcphjkhdffcvxb82wa"; + buildDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC lifted-base + monad-control transformers-base + ]; + homepage = "http://twitter.com/khibino"; + description = "Bracketed HaskellDB HDBC session using lifted-base"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-dynamic" = callPackage + ({ mkDerivation, base, haskell98, haskelldb, mtl, plugins }: + mkDerivation { + pname = "haskelldb-dynamic"; + version = "1.0.0"; + sha256 = "0wdiywxjara2fwb1d548f9s0vcjxm1c38v4s05xqm5bz141l7a6a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskell98 haskelldb mtl plugins ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the dynamically loaded drivers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-flat" = callPackage + ({ mkDerivation, base, containers, directory, haskelldb, mtl + , old-time + }: + mkDerivation { + pname = "haskelldb-flat"; + version = "1.0.1"; + sha256 = "0f75am17zfpbxhg951gnjqmdfgi1q7byhw1xv1rz4k36kcg623x1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory haskelldb mtl old-time + ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "An experimental HaskellDB back-end in pure Haskell (no SQL)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hdbc" = callPackage + ({ mkDerivation, base, containers, convertible, haskelldb, HDBC + , mtl, old-time + }: + mkDerivation { + pname = "haskelldb-hdbc"; + version = "2.2.2"; + sha256 = "06vzzya6k1l74bm5ky7cbn6ch1wx5j5phnhi49bw17y3q632vd3f"; + buildDepends = [ + base containers convertible haskelldb HDBC mtl old-time + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for HDBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hdbc-mysql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC, HDBC-mysql + , mtl + }: + mkDerivation { + pname = "haskelldb-hdbc-mysql"; + version = "0.1.1"; + sha256 = "0nn8jjrsi62xqws00izh3qi2shlxa58l37q91x1xnd9fig7j0ai2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-mysql mtl + ]; + description = "HaskellDB support for the HDBC MySQL driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hdbc-odbc" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC, HDBC-odbc + , mtl + }: + mkDerivation { + pname = "haskelldb-hdbc-odbc"; + version = "2.1.2"; + sha256 = "1y87iiil6k9ycsni70kvfcq50fiws8aqnhmk4018f6k6q1bx7q6p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-odbc mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HDBC ODBC driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hdbc-postgresql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC + , HDBC-postgresql, mtl, postgresql + }: + mkDerivation { + pname = "haskelldb-hdbc-postgresql"; + version = "2.1.2"; + sha256 = "08cv3y22zvf0pf1cs57vrma3vp3b5fzzs6nsnvcnfnzsvacanh7g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-postgresql mtl + ]; + extraLibraries = [ postgresql ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HDBC PostgreSQL driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hdbc-sqlite3" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC + , HDBC-sqlite3, mtl + }: + mkDerivation { + pname = "haskelldb-hdbc-sqlite3"; + version = "2.1.2"; + sha256 = "0qdp2lzhk8ywb9pmppvvmwqkaagvrnyjiglahy6mb7rdfq89bas6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-sqlite3 mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HDBC SQLite driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hsql" = callPackage + ({ mkDerivation, base, haskelldb, hsql, mtl, old-time }: + mkDerivation { + pname = "haskelldb-hsql"; + version = "1.0.0"; + sha256 = "0j1aqix21pqcsw7skl897pd1ir6hg836g4zb2h5338h4gih6blx0"; + buildDepends = [ base haskelldb hsql mtl old-time ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for HSQL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hsql-mysql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-mysql + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-mysql"; + version = "1.0.0"; + sha256 = "09rlrv9jb2hw7jypglfqhgfx3b0bcp68iq2wk4jfqw74m4d34xkm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hsql hsql hsql-mysql mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HSQL MySQL driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hsql-odbc" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-odbc + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-odbc"; + version = "1.0.0"; + sha256 = "18r7b4x43729c9l34gvbhgw2fwgq7llcb6cfwcp077f9ia0kgn6a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hsql hsql hsql-odbc mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HSQL ODBC driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hsql-oracle" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-oracle + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-oracle"; + version = "1.0.0"; + sha256 = "0j26gm9bibnj2jl5fs3sf2m8b5gl05brf55bzxnxa1cb78dgbpx9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hsql hsql hsql-oracle mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HSQL Oracle driver"; + license = stdenv.lib.licenses.bsd3; + }) { hsql-oracle = null; }; + + "haskelldb-hsql-postgresql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql + , hsql-postgresql, mtl + }: + mkDerivation { + pname = "haskelldb-hsql-postgresql"; + version = "1.0.0"; + sha256 = "1d1vgw9q95h864gfv0n2gmdvnvkxjg4pdjmfpfj899xx1s0a0vsv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hsql hsql hsql-postgresql mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HSQL PostgreSQL driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-hsql-sqlite" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-sqlite + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-sqlite"; + version = "1.0.0"; + sha256 = "0hs8ympicys4p6lpfcvny3c183v4s25lk990yb4fzrpv0hy3bhhw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hsql hsql hsql-sqlite mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HSQL SQLite driver"; + license = stdenv.lib.licenses.bsd3; + }) { hsql-sqlite = null; }; + + "haskelldb-hsql-sqlite3" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql + , hsql-sqlite3, mtl + }: + mkDerivation { + pname = "haskelldb-hsql-sqlite3"; + version = "1.0.0"; + sha256 = "11xlr2f7203wxg17696yjqgyzckavqjazc9brmdqpbrnplaqdrc5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskelldb haskelldb-hsql hsql hsql-sqlite3 mtl + ]; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for the HSQL SQLite3 driver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-th" = callPackage + ({ mkDerivation, base, haskelldb, mtl, template-haskell }: + mkDerivation { + pname = "haskelldb-th"; + version = "2.1.0"; + sha256 = "12whvz0qy9lqk1frfl5px9lhr1nwy519vj2z9c3g8nqjzscwzayb"; + buildDepends = [ base haskelldb mtl template-haskell ]; + homepage = "http://trac.haskell.org/haskelldb-th"; + description = "Template Haskell utilities for HaskellDB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskelldb-wx" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "haskelldb-wx"; + version = "1.0.0"; + sha256 = "01652m0bym80400navqlpdv5n0gfgnfzd1d0857f3kd13ksqk2hy"; + homepage = "https://github.com/m4dc4p/haskelldb"; + description = "HaskellDB support for WXHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskellscrabble" = callPackage + ({ mkDerivation, array, base, containers, directory, errors + , filepath, HUnit, mtl, parsec, QuickCheck, random, safe + , semigroups, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, unordered-containers + }: + mkDerivation { + pname = "haskellscrabble"; + version = "0.1.0.2"; + sha256 = "1f0vdkgjyqwk1lkbn86gbnzbv1r021l0808aw57plb9jmmpn0m4s"; + buildDepends = [ + array base containers errors mtl parsec QuickCheck random safe + semigroups split transformers unordered-containers + ]; + testDepends = [ + base containers directory filepath HUnit QuickCheck random + semigroups test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://www.github.com/happy0/haskellscrabble"; + description = "A scrabble library capturing the core game logic of scrabble"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "haskelm" = callPackage + ({ mkDerivation, aeson, base, binary, containers, directory, Elm + , haskell-src-exts, haskell-src-meta, mtl, parsec, pretty + , shakespeare, split, template-haskell, temporary, text, th-desugar + , unordered-containers, vector + }: + mkDerivation { + pname = "haskelm"; + version = "0.1.12.0"; + sha256 = "1bzp79fcq6gxy8pvspw4q71iakzvrbdwr3vjahd698ymfbj5ji8y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base binary containers directory haskell-src-exts + haskell-src-meta mtl parsec pretty split template-haskell temporary + text th-desugar unordered-containers vector + ]; + testDepends = [ + aeson base binary containers directory Elm haskell-src-exts + haskell-src-meta mtl parsec pretty shakespeare split + template-haskell temporary text th-desugar unordered-containers + vector + ]; + homepage = "http://github.com/JoeyEremondi/haskelm"; + description = "Elm to Haskell translation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskgame" = callPackage + ({ mkDerivation, base, containers, haskell98, SDL, SDL-ttf }: + mkDerivation { + pname = "haskgame"; + version = "0.0.6"; + sha256 = "061dhk7d9d8mnb1rs7077q383sqlby8s31ips8jjadkkhyxi5lvz"; + buildDepends = [ base containers haskell98 SDL SDL-ttf ]; + homepage = "http://haskell.org/haskellwiki/HaskGame"; + description = "Haskell game library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskheap" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , network, old-locale, text, time, unordered-containers + }: + mkDerivation { + pname = "haskheap"; + version = "0.1.2"; + sha256 = "1c2fgqq2i3s2v0xi04y8y6li41ilvi50zlf2ba843my9s3i8njqr"; + buildDepends = [ + aeson base bytestring http-conduit http-types network old-locale + text time unordered-containers + ]; + homepage = "https://github.com/Raynes/haskheap"; + description = "Haskell bindings to refheap"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskhol-core" = callPackage + ({ mkDerivation, base, containers, deepseq, parsec, pretty + , template-haskell + }: + mkDerivation { + pname = "haskhol-core"; + version = "1.0.0"; + sha256 = "0akcs3jlf1bqxck9jb1vc654fi2kcn71ckqymsqwpl6bj7w057vc"; + buildDepends = [ + base containers deepseq parsec pretty template-haskell + ]; + homepage = "haskhol.org"; + description = "The core logical system of HaskHOL, an EDSL for HOL theorem proving"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskintex" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, haskell-src-exts, HaTeX, hint, parsec, process, text + , transformers + }: + mkDerivation { + pname = "haskintex"; + version = "0.5.0.2"; + sha256 = "1qfqslr8pxks3qmfarmscgvc0q8zn72prqyk5xhmfvkf6q35pmfn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory filepath + haskell-src-exts HaTeX hint parsec process text transformers + ]; + homepage = "http://daniel-diaz.github.io/projects/haskintex"; + description = "Haskell Evaluation inside of LaTeX code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haskmon" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-streams + , io-streams, old-locale, time, vector + }: + mkDerivation { + pname = "haskmon"; + version = "0.1.1.0"; + sha256 = "1xsp0jd7n5rbky4giy3dik2hcsnkzwlj2mdr8v3ahr17cqj3sm74"; + buildDepends = [ + aeson base bytestring containers http-streams io-streams old-locale + time vector + ]; + description = "A haskell wrapper for PokeAPI.co (www.pokeapi.co)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haskoin" = callPackage + ({ mkDerivation, aeson, async, base, binary, byteable, bytestring + , containers, cryptohash, deepseq, either, HUnit, json-rpc, mtl + , pbkdf, QuickCheck, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "haskoin"; + version = "0.1.0.2"; + sha256 = "0l3h2wvi56k0dcfjambqyjrd45hb7bj0brp8nzrrcfn7fbpyjg8c"; + buildDepends = [ + aeson base binary byteable bytestring containers cryptohash deepseq + either json-rpc mtl pbkdf split text + ]; + testDepends = [ + aeson async base binary byteable bytestring containers cryptohash + deepseq either HUnit json-rpc mtl pbkdf QuickCheck split + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + configureFlags = [ "-f-testnet" ]; + homepage = "http://github.com/haskoin/haskoin"; + description = "Implementation of the Bitcoin protocol"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskoin-crypto" = callPackage + ({ mkDerivation, base, binary, byteable, bytestring, containers + , cryptohash, haskoin-util, HUnit, mtl, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-crypto"; + version = "0.0.1.1"; + sha256 = "00argpj3qkaj8dcxbd46xsi1abjgr394li6ygyvna55508r1hd79"; + buildDepends = [ + base binary byteable bytestring containers cryptohash haskoin-util + mtl QuickCheck + ]; + testDepends = [ + base binary byteable bytestring containers cryptohash haskoin-util + HUnit mtl QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://github.com/plaprade/haskoin-crypto"; + description = "Implementation of Bitcoin cryptographic primitives"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskoin-protocol" = callPackage + ({ mkDerivation, base, binary, bytestring, haskoin-crypto + , haskoin-util, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-protocol"; + version = "0.0.1.1"; + sha256 = "0r15csyylg5vd95z0spl5wkv6r8w7lpi983alsvlnkhv4dqnrg2v"; + buildDepends = [ + base binary bytestring haskoin-crypto haskoin-util QuickCheck + ]; + testDepends = [ + base binary bytestring haskoin-crypto haskoin-util HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/plaprade/haskoin-protocol"; + description = "Implementation of the Bitcoin network protocol messages"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskoin-script" = callPackage + ({ mkDerivation, base, binary, bytestring, haskoin-crypto + , haskoin-protocol, haskoin-util, HUnit, mtl, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-script"; + version = "0.0.1"; + sha256 = "18lw5hxwvj4ichw1k4a35hjih7h0hd24khvl4m0yf2cq12m2gl11"; + buildDepends = [ + base binary bytestring haskoin-crypto haskoin-protocol haskoin-util + mtl QuickCheck + ]; + testDepends = [ + base binary bytestring haskoin-crypto haskoin-protocol haskoin-util + HUnit mtl QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://github.com/plaprade/haskoin-script"; + description = "Implementation of Bitcoin script parsing and evaluation"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskoin-util" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, either + , HUnit, mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-util"; + version = "0.0.1.1"; + sha256 = "0hh3vavqsp8pafw4nrv9py1kqcc1yx52zr80xsqzqjlsxq04fgfw"; + buildDepends = [ base binary bytestring either mtl QuickCheck ]; + testDepends = [ + base binary bytestring containers either HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/plaprade/haskoin-util"; + description = "Utility functions for the Network.Haskoin project"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskoin-wallet" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring + , conduit, containers, directory, either, haskoin-crypto + , haskoin-protocol, haskoin-script, haskoin-util, HUnit, mtl + , persistent, persistent-sqlite, persistent-template, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "haskoin-wallet"; + version = "0.0.1"; + sha256 = "18q110q93qc00mqzprs5wprzrl0jfw5fjpli73n99knqb127aq5s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base binary bytestring conduit containers + directory either haskoin-crypto haskoin-protocol haskoin-script + haskoin-util mtl persistent persistent-sqlite persistent-template + QuickCheck text time unordered-containers vector yaml + ]; + testDepends = [ + aeson aeson-pretty base binary bytestring conduit containers either + haskoin-crypto haskoin-protocol haskoin-script haskoin-util HUnit + mtl persistent persistent-sqlite persistent-template QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + time unordered-containers vector yaml + ]; + homepage = "http://github.com/plaprade/haskoin-wallet"; + description = "Implementation of a Bitcoin hierarchical deterministric wallet (BIP32)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "haskoon" = callPackage + ({ mkDerivation, base, bytestring, cgi, directory, fastcgi + , filepath, hslogger, hsp, hsx, MaybeT, MissingH, mtl, network + , regex-posix, safe, utf8-string + }: + mkDerivation { + pname = "haskoon"; + version = "0.3.1.1"; + sha256 = "1rf5w1mvpsiqim1h5hh6s2cxzh3c5gm1k3n6z4h2ryc1s7m2bl9l"; + buildDepends = [ + base bytestring cgi directory fastcgi filepath hslogger hsp hsx + MaybeT MissingH mtl network regex-posix safe utf8-string + ]; + description = "Web Application Abstraction"; + license = "LGPL"; + }) {}; + + "haskoon-httpspec" = callPackage + ({ mkDerivation, base, bidispec, bytestring, haskoon, hslogger + , HTTP, httpspec, mtl, network + }: + mkDerivation { + pname = "haskoon-httpspec"; + version = "0.5.0.1"; + sha256 = "059hywia5fa15j2dpbzvnvjzv55bzgivy3ddxcrdskd85zx7lx6z"; + buildDepends = [ + base bidispec bytestring haskoon hslogger HTTP httpspec mtl network + ]; + description = "Integrating HttpSpec with Haskoon"; + license = "LGPL"; + }) {}; + + "haskoon-salvia" = callPackage + ({ mkDerivation, base, bytestring, cgi, fclabels, haskoon, hslogger + , HTTP, monads-fd, mtl, network, salvia, salvia-protocol + , transformers + }: + mkDerivation { + pname = "haskoon-salvia"; + version = "0.4.0.2"; + sha256 = "0d0s0zd9gr3xbssyk62l7w507prjnyak81czhnd6fgbfqx82d6hk"; + buildDepends = [ + base bytestring cgi fclabels haskoon hslogger HTTP monads-fd mtl + network salvia salvia-protocol transformers + ]; + description = "Integrating HttpSpec with Haskoon"; + license = "LGPL"; + }) {}; + + "haskore" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-accessor + , event-list, haskell-src, markov-chain, midi, non-negative, parsec + , process, random, transformers, utility-ht + }: + mkDerivation { + pname = "haskore"; + version = "0.2.0.5"; + sha256 = "0zvr7hwxnv01g626617yv7f0vwpmyqvlwbyc6yhb2mrlfqwdgbd0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers data-accessor event-list + haskell-src markov-chain midi non-negative parsec process random + transformers utility-ht + ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Haskore"; + description = "The Haskore Computer Music System"; + license = "GPL"; + }) {}; + + "haskore-realtime" = callPackage + ({ mkDerivation, base, bytestring, data-accessor, directory + , event-list, haskore, midi, non-negative, old-time, process + , transformers, unix, utility-ht + }: + mkDerivation { + pname = "haskore-realtime"; + version = "0.2"; + sha256 = "0fhlfivp44py93gjlqrp370cjkvi0g79p156vayylds128hgpi5f"; + buildDepends = [ + base bytestring data-accessor directory event-list haskore midi + non-negative old-time process transformers unix utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Haskore/"; + description = "Routines for realtime playback of Haskore songs"; + license = "GPL"; + }) {}; + + "haskore-supercollider" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-accessor + , event-list, haskore, haskore-realtime, hosc, hsc3, non-negative + , opensoundcontrol-ht, process, random, supercollider-ht + , transformers, unix, utility-ht + }: + mkDerivation { + pname = "haskore-supercollider"; + version = "0.3"; + sha256 = "04rzbk1v8ay569npd8i1xv3aqx55jn8p6cvqpi6774afaxvb0qxy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers data-accessor event-list haskore + haskore-realtime hosc hsc3 non-negative opensoundcontrol-ht process + random supercollider-ht transformers unix utility-ht + ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; + description = "Haskore back-end for SuperCollider"; + license = "GPL"; + }) {}; + + "haskore-synthesizer" = callPackage + ({ mkDerivation, base, data-accessor, event-list, haskore + , non-negative, numeric-prelude, random, synthesizer-core + , utility-ht + }: + mkDerivation { + pname = "haskore-synthesizer"; + version = "0.0.3.1"; + sha256 = "0bdfn8s7gj39i3rr3xvi9xchi8zczqimb5gnkg0225m2zcfgvmy8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base data-accessor event-list haskore non-negative numeric-prelude + random synthesizer-core utility-ht + ]; + configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Music rendering coded in Haskell"; + license = "GPL"; + }) {}; + + "haskore-vintage" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haskore-vintage"; + version = "0.2"; + sha256 = "1dpqs7xv3hvhla94v60q0fxfzgr4l3l69s7xc45rh712r9iws66n"; + buildDepends = [ base ]; + homepage = "http://haskell.org/haskore/"; + description = "The February 2000 version of Haskore"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasktags" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, json, unix + , utf8-string + }: + mkDerivation { + pname = "hasktags"; + version = "0.69.1"; + sha256 = "1rpi9nrxizvzs7cxmykxvkbwd78144gwglk5f0rc19qyb0n80gr4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath json unix utf8-string + ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://github.com/MarcWeber/hasktags"; + description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haslo" = callPackage + ({ mkDerivation, base, mtl, old-time, QuickCheck, time, wtk }: + mkDerivation { + pname = "haslo"; + version = "0.1.3"; + sha256 = "0iizdi98w4k9kdizg9xwm2aca6mnn30frp15f8kyak3i194sk3kl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl old-time QuickCheck time wtk ]; + description = "Loan calculator engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasloGUI" = callPackage + ({ mkDerivation, base, convertible, gtk, haslo, lenses, mtl + , old-time, QuickCheck, time, wtk, wtk-gtk + }: + mkDerivation { + pname = "hasloGUI"; + version = "0.1"; + sha256 = "03avp9yn7ag1dc1wzk07sxkj3krqsrg3n44qcynxw9n1fmvk54lx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base convertible gtk haslo lenses mtl old-time QuickCheck time wtk + wtk-gtk + ]; + description = "Loan calculator Gtk GUI. Based on haslo (Haskell Loan) library."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasparql-client" = callPackage + ({ mkDerivation, base, HTTP, monads-fd, network, xml }: + mkDerivation { + pname = "hasparql-client"; + version = "0.1"; + sha256 = "1ln0kdm40y6l8sncrjl0mj9bpd30ffg3msaxyd6fq520ypyws9pm"; + buildDepends = [ base HTTP monads-fd network xml ]; + homepage = "https://github.com/lhpaladin/HaSparql-Client"; + description = "This package enables to write SPARQL queries to remote endpoints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haspell" = callPackage + ({ mkDerivation, aspell, base, bytestring }: + mkDerivation { + pname = "haspell"; + version = "1.1.0"; + sha256 = "08ihdjgjvr8mgxxw62xwymj1lyl33r6w3mhy9chlw7ijcsy44y21"; + buildDepends = [ base bytestring ]; + extraLibraries = [ aspell ]; + homepage = "https://github.com/otters/haspell"; + description = "Haskell bindings to aspell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hasql" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, either + , hasql-backend, hasql-postgres, hspec, list-t, mmorph + , monad-control, mtl, mtl-prelude, resource-pool, slave-thread + , template-haskell, text, transformers, transformers-base, vector + }: + mkDerivation { + pname = "hasql"; + version = "0.7.1"; + sha256 = "0ib4pdag2ylcw33g24x41zpkk7wnpq0b0i1b6in0rzns5cjavds2"; + buildDepends = [ + attoparsec base base-prelude either hasql-backend list-t mmorph + monad-control mtl resource-pool template-haskell text transformers + transformers-base vector + ]; + testDepends = [ + base base-prelude either hasql-backend hasql-postgres hspec + monad-control mtl-prelude slave-thread text vector + ]; + homepage = "https://github.com/nikita-volkov/hasql"; + description = "A minimalistic general high level API for relational databases"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hasql-backend" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, either, free + , list-t, text, transformers, vector + }: + mkDerivation { + pname = "hasql-backend"; + version = "0.4.0"; + sha256 = "15jzz01lmh4s6y70b01yc7ffzbicm7nxna30krra8vlp0w32lnys"; + buildDepends = [ + base base-prelude bytestring either free list-t text transformers + vector + ]; + homepage = "https://github.com/nikita-volkov/hasql-backend"; + description = "API for backends of \"hasql\""; + license = stdenv.lib.licenses.mit; + }) {}; + + "hasql-postgres" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, bytestring + , directory, doctest, either, filepath, free, hashable, hashtables + , hasql, hasql-backend, hspec, list-t, loch-th, mmorph, mtl-prelude + , old-locale, placeholders, postgresql-binary, postgresql-libpq + , QuickCheck, quickcheck-instances, scientific, template-haskell + , text, time, transformers, uuid, vector + }: + mkDerivation { + pname = "hasql-postgres"; + version = "0.10.1"; + sha256 = "1n3gcdv0d1pw3jnwldhkj8p23mx18slp8fyjlygpgivgmb8921ah"; + buildDepends = [ + attoparsec base base-prelude bytestring either free hashable + hashtables hasql-backend list-t loch-th mmorph placeholders + postgresql-binary postgresql-libpq scientific template-haskell text + time transformers uuid vector + ]; + testDepends = [ + base base-prelude bytestring directory doctest either filepath + hashable hasql hasql-backend hspec list-t mtl-prelude old-locale + postgresql-binary QuickCheck quickcheck-instances scientific text + time vector + ]; + homepage = "https://github.com/nikita-volkov/hasql-postgres"; + description = "A \"PostgreSQL\" backend for the \"hasql\" library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hasql-postgres-options" = callPackage + ({ mkDerivation, base, base-prelude, hasql-postgres + , optparse-applicative + }: + mkDerivation { + pname = "hasql-postgres-options"; + version = "0.1.3"; + sha256 = "05l38fm1s5n2vsqmxx8pywq0bpbwhc9hks381a70dqdas3jvv3cp"; + buildDepends = [ + base base-prelude hasql-postgres optparse-applicative + ]; + homepage = "https://github.com/nikita-volkov/hasql-postgres-options"; + description = "An \"optparse-applicative\" parser for \"hasql-postgres\""; + license = stdenv.lib.licenses.mit; + }) {}; + + "hastache" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , directory, filepath, HUnit, ieee754, mtl, process, syb, text + , transformers + }: + mkDerivation { + pname = "hastache"; + version = "0.6.1"; + sha256 = "0r5l8k157pgvz1ck4lfid5x05f2s0nlmwf33f4fj09b1kmk8k3wc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring containers directory filepath ieee754 + mtl process syb text transformers + ]; + testDepends = [ base bytestring directory HUnit mtl syb text ]; + homepage = "http://github.com/lymar/hastache"; + description = "Haskell implementation of Mustache templates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hastache-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , hastache, text, unordered-containers, vector + }: + mkDerivation { + pname = "hastache-aeson"; + version = "0.1.0.0"; + sha256 = "0b69ppgs0s8zjkrycz5iyd1wa92wr9wln3dvgzf736pbfhsgv2qi"; + buildDepends = [ + aeson attoparsec base bytestring containers hastache text + unordered-containers vector + ]; + homepage = "https://github.com/proger/hastache-aeson"; + description = "render hastache templates using aeson values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haste" = callPackage + ({ mkDerivation, base, curl, filepath, mtl }: + mkDerivation { + pname = "haste"; + version = "0.1.1"; + sha256 = "1vz36i74l1nnm34nn1rj3v8kprqa2piz3j5f58cccg2gvxl0abnj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base curl filepath mtl ]; + description = "A universal pastebin tool, written in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haste-compiler" = callPackage + ({ mkDerivation, array, base, binary, blaze-builder, bytestring + , bzlib, containers, data-binary-ieee754, data-default, directory + , either, filepath, ghc, ghc-paths, ghc-prim, HTTP, monads-tf, mtl + , network, network-uri, process, random, shellmate, system-fileio + , tar, transformers, utf8-string, websockets + }: + mkDerivation { + pname = "haste-compiler"; + version = "0.4.3"; + sha256 = "1wkb6a1jwmpjr0jlz5fjq652jz6a6agg0a5pfazyfpdznvd4mm62"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary blaze-builder bytestring bzlib containers + data-binary-ieee754 data-default directory either filepath ghc + ghc-paths ghc-prim HTTP monads-tf mtl network network-uri process + random shellmate system-fileio tar transformers utf8-string + websockets + ]; + configureFlags = [ "-fportable" "-fportable" ]; + homepage = "http://haste-lang.org/"; + description = "Haskell To ECMAScript compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haste-markup" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haste-lib + }: + mkDerivation { + pname = "haste-markup"; + version = "0.0.1.0"; + sha256 = "02rqm4qjaww2c622bqd1bb2mjb73w2s7d7pwvz94x03npxkf4hn1"; + buildDepends = [ base containers directory filepath haste-lib ]; + homepage = "http://github.com/ajnsit/haste-markup"; + description = "A port of blaze-markup and blaze-html to Haste"; + license = stdenv.lib.licenses.mit; + }) { haste-lib = null; }; + + "haste-perch" = callPackage + ({ mkDerivation, base, haste-compiler, transformers }: + mkDerivation { + pname = "haste-perch"; + version = "0.1.0.5"; + sha256 = "1s4z2xsmmfsv2wyfpv7qqxn7wj57gi9dnzs1j7x9qn2g1gwn4jrn"; + buildDepends = [ base haste-compiler transformers ]; + configureFlags = [ "-f-haste-inst" ]; + homepage = "https://github.com/agocorona/haste-perch"; + description = "Create, navigate and modify the DOM tree with composable syntax, with the haste compiler"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hat" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskeline, haskell-src-exts, old-locale, old-time, process + , random + }: + mkDerivation { + pname = "hat"; + version = "2.8.0.0"; + sha256 = "06qb34g2kxsldkgpw02xs7cknhj6igfwgjxi2fxyr2856y8laj0j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath haskeline + haskell-src-exts old-locale old-time process random + ]; + homepage = "http://projects.haskell.org/hat/"; + description = "The Haskell tracer, generating and viewing Haskell execution traces"; + license = "unknown"; + }) {}; + + "hatex-guide" = callPackage + ({ mkDerivation, base, blaze-html, directory, filepath, HaTeX + , parsec, text, time, transformers + }: + mkDerivation { + pname = "hatex-guide"; + version = "1.3.1.0"; + sha256 = "11wi053g9kybw0qa3wdfccyy0ka3xnnghgamaaf220r8hz49g25y"; + buildDepends = [ + base blaze-html directory filepath HaTeX parsec text time + transformers + ]; + description = "HaTeX User's Guide"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hath" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, dns, MissingH + , parallel-io, process, split, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "hath"; + version = "0.2.2"; + sha256 = "12f1mij7yv8zd3v3l4jhh51harddp4angvvz5bc96y7mm16543ys"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs dns MissingH parallel-io split tasty + tasty-hunit tasty-quickcheck + ]; + testDepends = [ + base bytestring cmdargs dns MissingH parallel-io process split + tasty tasty-hunit tasty-quickcheck + ]; + description = "Hath manipulates network blocks in CIDR notation"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hatt" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, cmdargs, containers + , haskeline, parsec, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hatt"; + version = "1.5.0.3"; + sha256 = "0dgjia07v489wlk23hg84d1043rh71hl9yg7vdcih2jcj8pn00z4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base cmdargs containers haskeline parsec QuickCheck + ]; + testDepends = [ base test-framework test-framework-quickcheck2 ]; + homepage = "http://extralogical.net/projects/hatt"; + description = "A truth table generator for classical propositional logic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hawitter" = callPackage + ({ mkDerivation, base, base64-string, bytestring, clock, containers + , gconf, glade, gtk, hoauth, HTTP, json, mtl, network, old-locale + , parsec, regex-base, regex-tdfa, SHA, time, utf8-string + }: + mkDerivation { + pname = "hawitter"; + version = "0.4"; + sha256 = "10qg24qkh17l9zqn47g64cg6hp48x7bjbcwigj35zpqcq71s9dxc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base64-string bytestring clock containers gconf glade gtk + hoauth HTTP json mtl network old-locale parsec regex-base + regex-tdfa SHA time utf8-string + ]; + homepage = "http://d.hatena.ne.jp/xanxys/20100321/1269137834"; + description = "A twitter client for GTK+. Beta version."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haxl" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, hashable, HUnit, pretty, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "haxl"; + version = "0.1.0.0"; + sha256 = "1spkcvsy0p3ksxapaz93db09y2jsswr5k6qs6cvxmwxxhbnswv36"; + buildDepends = [ + aeson base bytestring containers directory filepath hashable HUnit + pretty text time unordered-containers vector + ]; + testDepends = [ + aeson base bytestring containers hashable HUnit text + unordered-containers + ]; + homepage = "https://github.com/facebook/Haxl"; + description = "A Haskell library for efficient, concurrent, and concise data access"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haxl-facebook" = callPackage + ({ mkDerivation, aeson, async, base, conduit, data-default, fb + , hashable, haxl, http-client-tls, http-conduit, resourcet, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haxl-facebook"; + version = "0.1.0.0"; + sha256 = "0m8dycsh51sfrxhmajsaydgima4r0nc60yklv9w26302i176j2aq"; + buildDepends = [ + aeson async base conduit data-default fb hashable haxl + http-client-tls http-conduit resourcet text time transformers + ]; + testDepends = [ + aeson async base conduit data-default fb hashable haxl + http-client-tls http-conduit resourcet text time transformers + unordered-containers vector + ]; + homepage = "https://github.com/facebook/Haxl"; + description = "An example Haxl data source for accessing the Facebook Graph API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haxparse" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, data-default, mtl, optparse-applicative + , parsec, split, template-haskell, transformers, utf8-string, zlib + }: + mkDerivation { + pname = "haxparse"; + version = "0.3.1.0"; + sha256 = "12ksmhmk1yns8znh9srqm53q4by8dibdvkd9qhbihiwdyz137y6j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers data-binary-ieee754 data-default + mtl optparse-applicative parsec split template-haskell transformers + utf8-string zlib + ]; + homepage = "https://github.com/joelteon/haxparse"; + description = "Readable HaxBall replays"; + license = stdenv.lib.licenses.mit; + }) {}; + + "haxr" = callPackage + ({ mkDerivation, array, base, base64-bytestring, blaze-builder + , bytestring, HaXml, HTTP, mtl, network, network-uri, old-locale + , old-time, template-haskell, time, utf8-string + }: + mkDerivation { + pname = "haxr"; + version = "3000.10.3.1"; + sha256 = "0alvrsk85f1l79hfa9shagjckp4sx835l9734ab2izfv50mxx7gm"; + editedCabalFile = "911a81d122ae60328ff513ed2de6e055c051b03a5f88280f602da23e36111918"; + buildDepends = [ + array base base64-bytestring blaze-builder bytestring HaXml HTTP + mtl network network-uri old-locale old-time template-haskell time + utf8-string + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://www.haskell.org/haskellwiki/HaXR"; + description = "XML-RPC client and server library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haxr-th" = callPackage + ({ mkDerivation, base, haxr, template-haskell }: + mkDerivation { + pname = "haxr-th"; + version = "3000.5"; + sha256 = "1h1g4r7c5k3rja49ip4m21f2sscn06xjxharnlyazvvs6mzfysif"; + buildDepends = [ base haxr template-haskell ]; + homepage = "http://www.haskell.org/haxr/"; + description = "Automatic deriving of XML-RPC structs for Haskell records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "haxy" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, hostname + , HTTP, http-server, mtl, url + }: + mkDerivation { + pname = "haxy"; + version = "1.0"; + sha256 = "1fzdxk0vl7pd3k1dgxli6f721lfvwpb2zl354fl0zy5gimiky7fs"; + editedCabalFile = "1e9eca705e28eed32d3fc2948dd5ca5402aec5bf13d256a6024939835e943585"; + buildDepends = [ + base bytestring data-default-class hostname HTTP http-server mtl + url + ]; + homepage = "http://github.com/achudnov/haxy"; + description = "A simple HTTP proxy server library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hayland" = callPackage + ({ mkDerivation, base, data-flags, process, template-haskell, time + , wayland-client, wayland-cursor, wayland-egl, wayland-server, xml + }: + mkDerivation { + pname = "hayland"; + version = "0.1.0.1"; + sha256 = "0dpisbqfsay8lwpfihw5fmpzi2ajc8qshsawbr4r6x8indy4kdy0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base data-flags process template-haskell time xml + ]; + testDepends = [ base process xml ]; + extraLibraries = [ + wayland-client wayland-cursor wayland-egl wayland-server + ]; + description = "Haskell bindings for the C Wayland library"; + license = stdenv.lib.licenses.mit; + }) { wayland-client = null; wayland-cursor = null; + wayland-egl = null; wayland-server = null; }; + + "hayoo-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , optparse-applicative, pandoc, url + }: + mkDerivation { + pname = "hayoo-cli"; + version = "0.1.0.4"; + sha256 = "05wfxpkpxma3ynla3wdgzq0raxqwg21fsa01qqpsh1ib7v462ls0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring http-conduit http-types optparse-applicative + pandoc url + ]; + homepage = "https://github.com/Gonzih/hayoo-cli"; + description = "Hayoo CLI"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hback" = callPackage + ({ mkDerivation, base, cairo, filepath, glade, gtk, haskell98 + , process, svgcairo, time, unix + }: + mkDerivation { + pname = "hback"; + version = "0.0.3"; + sha256 = "01wx4dls0ccl0q09hvydjhj0lfpqfd32z76rjgc89p5889czkm5j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo filepath glade gtk haskell98 process svgcairo time unix + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://hback.googlecode.com/"; + description = "N-back memory game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hbayes" = callPackage + ({ mkDerivation, array, base, binary, boxes, containers, directory + , filepath, gamma, HUnit, mtl, mwc-random, parsec, pretty + , QuickCheck, random, split, statistics, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "hbayes"; + version = "0.5"; + sha256 = "1zhjhham5jyfwll8sp3kprp92l4whqfyys4jfl81gpb5igpgz039"; + buildDepends = [ + array base binary boxes containers directory filepath gamma HUnit + mtl mwc-random parsec pretty QuickCheck random split statistics + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + configureFlags = [ "-f-profile" "-f-local" ]; + homepage = "http://www.alpheccar.org"; + description = "Bayesian Networks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hbb" = callPackage + ({ mkDerivation, base, directory, ghc, ghc-mod, ghc-paths, libhbb + }: + mkDerivation { + pname = "hbb"; + version = "0.4.0.2"; + sha256 = "1whnsbv04b9hr3dc6a3xzv270q7ygk8x4i20mb092fr98klbk9wn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory ghc ghc-mod ghc-paths libhbb ]; + homepage = "https://bitbucket.org/bhris/hbb"; + description = "Haskell Busy Bee, a backend for text editors"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "hbcd" = callPackage + ({ mkDerivation, base, bytestring, Decimal, digits, split }: + mkDerivation { + pname = "hbcd"; + version = "1.0"; + sha256 = "1glld44m6h8yfh5h63w9q5isy238j0j312ycx43va1xa80x5r4dq"; + buildDepends = [ base bytestring Decimal digits split ]; + description = "Packed binary-coded decimal (BCD) serialization"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hbeanstalk" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, network + }: + mkDerivation { + pname = "hbeanstalk"; + version = "0.2.4"; + sha256 = "13xcia1nnayhr22zi1wzgn8qs403ib4n2zikpxd3xnzy33yrgbzy"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers network + ]; + homepage = "http://github.com/scsibug/hbeanstalk/"; + description = "Client for the beanstalkd workqueue service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hbeat" = callPackage + ({ mkDerivation, base, containers, mtl, old-time, OpenGL, SDL + , SDL-mixer, SDL_mixer + }: + mkDerivation { + pname = "hbeat"; + version = "0.1.2"; + sha256 = "1lgsjwwpimvgczzgg2lvnf08hhcsnk5is52rm2lbmilky8ayhxjp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers mtl old-time OpenGL SDL SDL-mixer + ]; + extraLibraries = [ SDL SDL_mixer ]; + homepage = "http://www.dockerz.net/software/hbeat.html"; + description = "A simple step sequencer GUI"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) SDL; }; + + "hblas" = callPackage + ({ mkDerivation, base, blas, HUnit, lapack, primitive + , storable-complex, tasty, tasty-hunit, vector + }: + mkDerivation { + pname = "hblas"; + version = "0.3.2.1"; + sha256 = "05c2mqhwjq0r8jyaj0cncaxn4n5x27dd8z6lv8g8cdc7r749q59y"; + buildDepends = [ base primitive storable-complex vector ]; + testDepends = [ base HUnit tasty tasty-hunit vector ]; + extraLibraries = [ blas lapack ]; + configureFlags = [ "-f-cblas" "-f-openblas" ]; + homepage = "http://github.com/wellposed/hblas/"; + description = "Human friendly BLAS and Lapack bindings for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) blas; + lapack = null; }; + + "hblock" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, cereal + , containers, deepseq, hashable, path-pieces, safecopy, text + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "hblock"; + version = "0.1.0.1"; + sha256 = "1ng906bsx1nrn583h768pgghg6sysx560dxrpxbxc7xv7f6g8b1s"; + buildDepends = [ + aeson base blaze-markup bytestring cereal containers deepseq + hashable path-pieces safecopy text unordered-containers uuid vector + ]; + description = "A mutable vector that provides indexation on the datatype fields it stores"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hbro" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, cond, containers + , data-default, dyre, errors, glib, gtk3, hslogger, integer-simple + , lens, lifted-async, lifted-base, monad-control, mtl, network-uri + , pango, parsec, process, safe, semigroups, stm, system-fileio + , text, time, transformers, transformers-base, unix, webkitgtk3 + , zeromq4-haskell + }: + mkDerivation { + pname = "hbro"; + version = "1.2.0.0"; + sha256 = "1cjg35rx9j7cg36ln2sbzdaiz4sqblgcc13k5giklrw4qfp0vccy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring classy-prelude cond containers data-default dyre + errors glib gtk3 hslogger integer-simple lens lifted-async + lifted-base monad-control mtl network-uri pango parsec process safe + semigroups stm system-fileio text time transformers + transformers-base unix webkitgtk3 zeromq4-haskell + ]; + configureFlags = [ "-fthreaded" ]; + homepage = "https://bitbucket.org/k0ral/hbro"; + description = "Minimal KISS-compliant browser"; + license = "unknown"; + }) { integer-simple = null; }; + + "hbro-contrib" = callPackage + ({ mkDerivation, base, classy-prelude, containers, glib, gtk3, hbro + , monad-control, mtl, network-uri, pango, parsec, process, safe + , system-fileio, text, time, transformers-base, unix, webkitgtk3 + }: + mkDerivation { + pname = "hbro-contrib"; + version = "1.2.0.0"; + sha256 = "1hall154r07jribdipp68mf71yrdw77bm7h48scm127950z4y0rz"; + buildDepends = [ + base classy-prelude containers glib gtk3 hbro monad-control mtl + network-uri pango parsec process safe system-fileio text time + transformers-base unix webkitgtk3 + ]; + homepage = "https://bitbucket.org/k0ral/hbro-contrib"; + description = "Third-party extensions to hbro"; + license = "unknown"; + }) {}; + + "hburg" = callPackage + ({ mkDerivation, array, base, containers, filepath, haskell98, mtl + }: + mkDerivation { + pname = "hburg"; + version = "1.1.2"; + sha256 = "03gd0hgms5hmjvd1j533357h0gh7mh16vmlbbgdhzad1igq1lcfv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers filepath haskell98 mtl ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://www.bytelabs.org/hburg.html"; + description = "Haskell Bottom Up Rewrite Generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcc" = callPackage + ({ mkDerivation, base, bytestring, language-c }: + mkDerivation { + pname = "hcc"; + version = "0.0.0"; + sha256 = "04aczl9mh1gb25kggh2jj043az61gzzhxqfg9gb3lcjr5krrnh4p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring language-c ]; + homepage = "http://tomahawkins.org"; + description = "A toy C compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcg-minus" = callPackage + ({ mkDerivation, base, colour }: + mkDerivation { + pname = "hcg-minus"; + version = "0.15"; + sha256 = "04g0f4sr7904w3ynyl0gnbyi2sl0z7ziv5q15mfb6c7h0zl25d5r"; + buildDepends = [ base colour ]; + homepage = "http://rd.slavepianos.org/t/hcg-minus"; + description = "haskell cg (minus)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcg-minus-cairo" = callPackage + ({ mkDerivation, base, cairo, colour, filepath, hcg-minus + , utf8-string + }: + mkDerivation { + pname = "hcg-minus-cairo"; + version = "0.15"; + sha256 = "002gh8adqzhcjfnqkbcnpzz8qiqbj9zkbk6jj11dnnxjigc4l2q9"; + buildDepends = [ + base cairo colour filepath hcg-minus utf8-string + ]; + homepage = "http://rd.slavepianos.org/t/hcg-minus-cairo"; + description = "haskell cg (minus) (cairo rendering)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcheat" = callPackage + ({ mkDerivation, base, mps }: + mkDerivation { + pname = "hcheat"; + version = "2010.1.16"; + sha256 = "1fwgnp15kha9qb7iagd8n5ahjjhg194wbva5i436mb57fn86pya2"; + buildDepends = [ base mps ]; + homepage = "http://github.com/nfjinjing/hcheat/"; + description = "A collection of code cheatsheet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hchesslib" = callPackage + ({ mkDerivation, array, attoparsec, base, containers, hlint, hspec + , QuickCheck, text + }: + mkDerivation { + pname = "hchesslib"; + version = "0.1.0.0"; + sha256 = "10785d9n87ddln1rvr19wnvcj401x3b53psdcf8vrwfaq930kjrv"; + buildDepends = [ array attoparsec base containers text ]; + testDepends = [ + array attoparsec base containers hlint hspec QuickCheck text + ]; + homepage = "https://github.com/nablaa/hchesslib"; + description = "Chess library"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "hcltest" = callPackage + ({ mkDerivation, base, bytestring, directory, dlist, doctest + , either, filepath, free, lens, mmorph, monad-control, mtl + , optparse-applicative, process, random-shuffle, split, stm, tagged + , tasty, temporary, text, transformers, transformers-base + }: + mkDerivation { + pname = "hcltest"; + version = "0.3.6"; + sha256 = "145l3kfxi1slngcmh4dnn09hhpr5v6s5nppk0i5a5jzxpp2yx6sd"; + buildDepends = [ + base bytestring directory dlist either filepath free lens mmorph + monad-control mtl optparse-applicative process random-shuffle split + stm tagged tasty temporary text transformers transformers-base + ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/bennofs/hcltest/"; + description = "A testing library for command line applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcron" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, mtl + , old-locale, pretty, process, random, stm, time + }: + mkDerivation { + pname = "hcron"; + version = "0.0.0.3"; + sha256 = "0ckq98aj6fgdgpwyy6ssydp4jazhhfshnalv71h2xx1z80m1ynq7"; + buildDepends = [ + base bytestring containers directory mtl old-locale pretty process + random stm time + ]; + homepage = "http://github.com/tbh/hcron"; + description = "A simple job scheduler, which just runs some IO action at a given time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcube" = callPackage + ({ mkDerivation, base, directory, HaskellForMaths, QuickCheck, text + }: + mkDerivation { + pname = "hcube"; + version = "0.1.1"; + sha256 = "1h1g05a8wnk2q65mm4mwywxhygr7fs0150q8ml33ik59mcc5v7fr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory HaskellForMaths QuickCheck text ]; + description = "Virtual Rubik's cube of arbitrary size"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hcwiid" = callPackage + ({ mkDerivation, base, bluetooth, cwiid, unix }: + mkDerivation { + pname = "hcwiid"; + version = "0.0.5"; + sha256 = "0dn19kkd1da9yk6yk8mmpz927d1gsjyip9v4dibsvc1w4v49n94x"; + buildDepends = [ base unix ]; + extraLibraries = [ bluetooth cwiid ]; + homepage = "https://github.com/ivanperez-keera/hcwiid"; + description = "Library to interface with the wiimote"; + license = stdenv.lib.licenses.gpl2; + }) { bluetooth = null; cwiid = null; }; + + "hdaemonize" = callPackage + ({ mkDerivation, base, extensible-exceptions, filepath, hsyslog + , mtl, unix + }: + mkDerivation { + pname = "hdaemonize"; + version = "0.5.0.0"; + sha256 = "15dyaa9rbmsjp3sg9yxg1i90kfy9rvlzmwg5kl8kwal69ajzjjgv"; + buildDepends = [ + base extensible-exceptions filepath hsyslog mtl unix + ]; + homepage = "http://github.com/madhadron/hdaemonize"; + description = "Library to handle the details of writing daemons for UNIX"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdaemonize-buildfix" = callPackage + ({ mkDerivation, base, extensible-exceptions, filepath, hsyslog + , mtl, unix + }: + mkDerivation { + pname = "hdaemonize-buildfix"; + version = "0.4.5"; + sha256 = "15k4z77caa5y1jix4llqdmqpx0j7iv9nx5lk3vc5hs8vl2ax86f6"; + buildDepends = [ + base extensible-exceptions filepath hsyslog mtl unix + ]; + homepage = "http://github.com/madhadron/hdaemonize"; + description = "Library to handle the details of writing daemons for UNIX"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdbc-postgresql-hstore" = callPackage + ({ mkDerivation, attoparsec, base, containers, HDBC, text }: + mkDerivation { + pname = "hdbc-postgresql-hstore"; + version = "0.0.1.1"; + sha256 = "034zsmqgavh4ns69f6j4a1afyqbd1b7h35macmf20vzxj0j0bawj"; + buildDepends = [ attoparsec base containers HDBC text ]; + homepage = "http://bitbucket.com/dpwiz/hdbc-postgresql-hstore"; + description = "Manipulate data in PostgreSQL \"hstore\" columns"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hdbc-tuple" = callPackage + ({ mkDerivation, base, convertible, HDBC, typical }: + mkDerivation { + pname = "hdbc-tuple"; + version = "0.0.1"; + sha256 = "155darl83c1b3gjkh7x8pwpj6v4nqfb389ix9vr39j7qw1pkjwdd"; + buildDepends = [ base convertible HDBC typical ]; + description = "Type save tuples for HDBC"; + license = "GPL"; + }) {}; + + "hdbi" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, Decimal, deepseq, derive, hspec-expectations, HUnit + , old-locale, QuickCheck, quickcheck-assertions + , quickcheck-instances, stm, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , uuid + }: + mkDerivation { + pname = "hdbi"; + version = "1.3.0"; + sha256 = "0z8ivqs79lkqr2bji6nc5djd29ajag5r7d7caja482ksfq75wdc2"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers Decimal deepseq + old-locale stm template-haskell text time uuid + ]; + testDepends = [ + attoparsec base blaze-builder bytestring containers Decimal deepseq + derive hspec-expectations HUnit old-locale QuickCheck + quickcheck-assertions quickcheck-instances stm template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 text + time uuid + ]; + homepage = "https://github.com/s9gf4ult/hdbi"; + description = "Haskell Database Independent interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdbi-conduit" = callPackage + ({ mkDerivation, base, conduit, hdbi, hdbi-sqlite, QuickCheck + , quickcheck-assertions, resourcet, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "hdbi-conduit"; + version = "1.3.0"; + sha256 = "1wrc38m8451vslvnmd4p128x9885dbjx5hzc566s06dw8wshfdgj"; + buildDepends = [ base conduit hdbi resourcet transformers ]; + testDepends = [ + base conduit hdbi hdbi-sqlite QuickCheck quickcheck-assertions + resourcet test-framework test-framework-quickcheck2 transformers + ]; + homepage = "https://github.com/s9gf4ult/hdbi-conduit"; + description = "Conduit glue for HDBI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdbi-postgresql" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, Decimal, derive, hdbi, hdbi-tests, HUnit, ieee754 + , mtl, old-locale, postgresql-libpq, postgresql-simple, QuickCheck + , quickcheck-assertions, quickcheck-instances, safe, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , uuid + }: + mkDerivation { + pname = "hdbi-postgresql"; + version = "1.3.0"; + sha256 = "1fjcp3ldc54bm8gj8l9ifjvdxx6h6lsswjspmwnzwfh1ahfrbg1x"; + buildDepends = [ + attoparsec base blaze-builder bytestring hdbi mtl old-locale + postgresql-libpq postgresql-simple safe text time uuid + ]; + testDepends = [ + attoparsec base blaze-builder bytestring containers Decimal derive + hdbi hdbi-tests HUnit ieee754 mtl old-locale postgresql-libpq + postgresql-simple QuickCheck quickcheck-assertions + quickcheck-instances safe test-framework test-framework-hunit + test-framework-quickcheck2 text time uuid + ]; + homepage = "https://github.com/s9gf4ult/hdbi-postgresql"; + description = "PostgreSQL driver for hdbi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdbi-sqlite" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, direct-sqlite + , hdbi, hdbi-tests, test-framework, text + }: + mkDerivation { + pname = "hdbi-sqlite"; + version = "1.3.0"; + sha256 = "03vf5xv14hb6rwwaiv997a7j3s5rgp81cb60v0n013l20dqh1g04"; + buildDepends = [ + base blaze-builder bytestring direct-sqlite hdbi text + ]; + testDepends = [ + base blaze-builder bytestring direct-sqlite hdbi hdbi-tests + test-framework text + ]; + homepage = "https://github.com/s9gf4ult/hdbi-sqlite"; + description = "SQlite driver for HDBI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdbi-tests" = callPackage + ({ mkDerivation, base, bytestring, containers, Decimal, hdbi, HUnit + , ieee754, QuickCheck, quickcheck-assertions, quickcheck-instances + , stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, uuid + }: + mkDerivation { + pname = "hdbi-tests"; + version = "1.3.0"; + sha256 = "0rvrjcv890flsmq8v6bpgh8kvg0ix3x2n149kdg7xviy26liyjg5"; + buildDepends = [ + base bytestring containers Decimal hdbi HUnit ieee754 QuickCheck + quickcheck-assertions quickcheck-instances stm test-framework + test-framework-hunit test-framework-quickcheck2 text time uuid + ]; + homepage = "https://github.com/s9gf4ult/hdbi-tests"; + description = "test suite for testing HDBI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdevtools" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, ghc + , ghc-paths, network, syb, time, unix + }: + mkDerivation { + pname = "hdevtools"; + version = "0.1.0.6"; + sha256 = "1plpkdhjv2493zy7fdn3a6cwdava0yrqqkzyn3wddi9f70xd62ak"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal cmdargs directory filepath ghc ghc-paths network syb + time unix + ]; + homepage = "https://github.com/bitc/hdevtools/"; + description = "Persistent GHC powered background server for FAST haskell development tools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hdf" = callPackage + ({ mkDerivation, base, directory, fgl, fgl-visualize, filepath + , hosc, hsc3, murmur-hash, process, split, transformers + }: + mkDerivation { + pname = "hdf"; + version = "0.15"; + sha256 = "11nf9wlymdhydf0bhh9gdl0cdn0i4mbvx3hfdcmnxfvag5jmfbkk"; + buildDepends = [ + base directory fgl fgl-visualize filepath hosc hsc3 murmur-hash + process split transformers + ]; + homepage = "http://rd.slavepianos.org/t/hdf"; + description = "HDF: Uniform Rate Audio Signal Processing in Haskell"; + license = "GPL"; + }) {}; + + "hdigest" = callPackage + ({ mkDerivation, base, cgi, Crypto, network, parsec, random, time + }: + mkDerivation { + pname = "hdigest"; + version = "1.0"; + sha256 = "1wm9j8ncjfb0gscdz4zmkymrzykc6rqbcx7988r207l5s9q3043f"; + buildDepends = [ base cgi Crypto network parsec random time ]; + description = "Server-side HTTP Digest (RFC2617) in the CGI monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdirect" = callPackage + ({ mkDerivation, array, base, happy, haskell98, pretty }: + mkDerivation { + pname = "hdirect"; + version = "0.21.0"; + sha256 = "1v7yx9k0kib6527k49hf3s4jvdda7a0wgv09qhyjk6lyriyi3ny2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base haskell98 pretty ]; + buildTools = [ happy ]; + homepage = "http://www.haskell.org/hdirect/"; + description = "An IDL compiler for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdis86" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck }: + mkDerivation { + pname = "hdis86"; + version = "0.2"; + sha256 = "0qr8d4qbvkncv4im0iwwdr9khvkyy4ky8wnwxri1jqhylcq8vdks"; + buildDepends = [ base bytestring containers QuickCheck ]; + configureFlags = [ "-f-external-udis86" ]; + homepage = "https://github.com/kmcallister/hdis86"; + description = "Interface to the udis86 disassembler for x86 and x86-64 / AMD64"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdiscount" = callPackage + ({ mkDerivation, base, bytestring, markdown }: + mkDerivation { + pname = "hdiscount"; + version = "0.1.0.0"; + sha256 = "0z6kpsk57gjqwpvs5v6ikiirnyyg26mbrxx827bb1v27lhsy7py0"; + buildDepends = [ base bytestring ]; + extraLibraries = [ markdown ]; + homepage = "https://github.com/jamwt/hdiscount"; + description = "Haskell bindings to the Discount markdown library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) markdown; }; + + "hdm" = callPackage + ({ mkDerivation, base, directory, process, unix, vty }: + mkDerivation { + pname = "hdm"; + version = "0.0.1"; + sha256 = "1qgq4bwq2ip315j43f0pyhxah033bjrj3wrmvnzmc62s8k2rfvgh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory process unix vty ]; + description = "a small display manager"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hdocs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , filepath, ghc, ghc-paths, haddock-api, MonadCatchIO-transformers + , mtl, network, process, text, transformers + }: + mkDerivation { + pname = "hdocs"; + version = "0.4.1.0"; + sha256 = "1k0608y3lr0z96cim5m1n0df7fz5qms1h5h9ff5ia3qrscic33pr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring containers filepath ghc + ghc-paths haddock-api MonadCatchIO-transformers mtl network process + text transformers + ]; + testDepends = [ base containers mtl ]; + homepage = "https://github.com/mvoidex/hdocs"; + description = "Haskell docs tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdph" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , hdph-closure, mtl, network, network-info, network-multicast + , network-transport, network-transport-tcp, random + , template-haskell, time + }: + mkDerivation { + pname = "hdph"; + version = "0.0.1"; + sha256 = "116499cr0pcc1gg7aniprlcp9vp8s61b4vk7rcm673nw3lay496a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal containers deepseq hdph-closure mtl network + network-info network-multicast network-transport + network-transport-tcp random template-haskell time + ]; + homepage = "https://github.com/PatrickMaier/HdpH"; + description = "Haskell distributed parallel Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hdph-closure" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , deepseq, template-haskell + }: + mkDerivation { + pname = "hdph-closure"; + version = "0.0.1"; + sha256 = "0rcmp5i7jvpghg8nql5wlidbyjs79cxxmdb6bq3xxk806gdj66d8"; + buildDepends = [ + array base bytestring cereal containers deepseq template-haskell + ]; + homepage = "https://github.com/PatrickMaier/HdpH"; + description = "Explicit closures in Haskell distributed parallel Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heap" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "heap"; + version = "1.0.1"; + sha256 = "1fjnjbq88m32y80pwp3ly6nc21fnz0v54wvpkzdblrx92azlykz3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base QuickCheck ]; + configureFlags = [ "-f-test" ]; + description = "Heaps in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heaps" = callPackage + ({ mkDerivation, base, directory, doctest, filepath }: + mkDerivation { + pname = "heaps"; + version = "0.3.1"; + sha256 = "1h0p097zc1wjinhdhy4ssav7jpicc85074d926nmnhdgz9vaajwj"; + editedCabalFile = "8e3b4bef28315c04ce0b34d8f8b4f38527765569d19c4a1802fe77186b26b55c"; + buildDepends = [ base ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/ekmett/heaps/"; + description = "Asymptotically optimal Brodal/Okasaki heaps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heapsort" = callPackage + ({ mkDerivation, array, base, QuickCheck }: + mkDerivation { + pname = "heapsort"; + version = "0.1.0"; + sha256 = "0fzws9fjhqsygsbwj7nvj786j16264vqvqzc97dr73y72538k9qa"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base QuickCheck ]; + configureFlags = [ "-f-test" ]; + homepage = "http://wiki.cs.pdx.edu/bartforge/heapsort"; + description = "Heapsort of MArrays as a demo of imperative programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hebrew-time" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "hebrew-time"; + version = "0.1.1"; + sha256 = "0ckridxf4rvhhp0k1mckbbbpzfs32l4mwg7n9mrmsggldpl7x6f7"; + buildDepends = [ base time ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 time + ]; + homepage = "https://github.com/snoyberg/hebrew-time"; + description = "Hebrew dates and prayer times"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hecc" = callPackage + ({ mkDerivation, base, cereal, crypto-api, hF2 }: + mkDerivation { + pname = "hecc"; + version = "0.4.1.0"; + sha256 = "0yh3zbqfcqh7mn04q0hqqqrimkdvbw36r38aii0rfz7k6rrdm17b"; + buildDepends = [ base cereal crypto-api hF2 ]; + description = "Elliptic Curve Cryptography for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hedis" = callPackage + ({ mkDerivation, attoparsec, base, BoundedChan, bytestring + , bytestring-lexing, HUnit, mtl, network, resource-pool + , test-framework, test-framework-hunit, time, vector + }: + mkDerivation { + pname = "hedis"; + version = "0.6.5"; + sha256 = "1kn8i49yxms1bpjwpy4m8vyycgi755zvy4zc66w068nmnd1kiykh"; + buildDepends = [ + attoparsec base BoundedChan bytestring bytestring-lexing mtl + network resource-pool time vector + ]; + testDepends = [ + base bytestring HUnit mtl test-framework test-framework-hunit time + ]; + homepage = "https://github.com/informatikr/hedis"; + description = "Client library for the Redis datastore: supports full command set, pipelining"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hedis-pile" = callPackage + ({ mkDerivation, base, binary, bytestring, hedis, hedis-tags, HUnit + , lifted-base, string-conversions, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "hedis-pile"; + version = "0.6.3"; + sha256 = "0awwga4hvmfkkkqy68g4ja51szjifs1z20rav0kmbn3gn978248n"; + buildDepends = [ + base binary bytestring hedis hedis-tags string-conversions + transformers + ]; + testDepends = [ + base binary bytestring hedis HUnit lifted-base string-conversions + test-framework test-framework-hunit transformers + ]; + homepage = "https://github.com/akaspin/hedis-pile"; + description = "Caching mandatory data with Redis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hedis-simple" = callPackage + ({ mkDerivation, base, bytestring, either, hedis, mtl }: + mkDerivation { + pname = "hedis-simple"; + version = "0.1.0.0"; + sha256 = "1dq7rpqg35caqj664q2ndqgd59mq7cfjahkaka5mlk1k5yjvz7av"; + buildDepends = [ base bytestring either hedis mtl ]; + homepage = "http://github.com/sanetracker/hedis-simple"; + description = "A simplified API for hedis"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hedis-tags" = callPackage + ({ mkDerivation, base, bytestring, hedis, HUnit, lifted-base + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "hedis-tags"; + version = "0.2.3"; + sha256 = "0d9jr26366xjjcc39ma36bs944d11xpw5izww9pw3lajsgdr0d1s"; + buildDepends = [ base bytestring hedis ]; + testDepends = [ + base bytestring hedis HUnit lifted-base test-framework + test-framework-hunit transformers + ]; + homepage = "https://github.com/akaspin/hedis-tags"; + description = "Tags for hedis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hedn" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , hspec, HUnit, mtl, old-locale, QuickCheck, stringsearch + , template-haskell, text, time, utf8-string, vector + }: + mkDerivation { + pname = "hedn"; + version = "0.1.8.1"; + sha256 = "12r7ndjq59q9pdnhziq7af4jkp2mgpq7qhnnzgv6w1z8v893b9r1"; + buildDepends = [ + attoparsec base bytestring containers deepseq mtl old-locale + stringsearch text time utf8-string vector + ]; + testDepends = [ + base bytestring containers hspec HUnit QuickCheck template-haskell + text time vector + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://bitbucket.org/dpwiz/hedn"; + description = "EDN parsing and encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heist" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , bytestring, containers, directory, directory-tree, dlist, errors + , filepath, hashable, map-syntax, MonadCatchIO-transformers, mtl + , process, random, text, time, transformers, unordered-containers + , vector, xmlhtml + }: + mkDerivation { + pname = "heist"; + version = "0.14.0.1"; + sha256 = "1nhksdn95v35ymml3kgm70axjl4vkjfvj1wvlcm1a1frlnbk993w"; + buildDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + containers directory directory-tree dlist errors filepath hashable + map-syntax MonadCatchIO-transformers mtl process random text time + transformers unordered-containers vector xmlhtml + ]; + homepage = "http://snapframework.com/"; + description = "An Haskell template system supporting both HTML5 and XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heist-aeson" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , heist, monads-fd, text, vector, xmlhtml + }: + mkDerivation { + pname = "heist-aeson"; + version = "0.5"; + sha256 = "1m0rwrb0gzsajnp5h0w7cf10jf6fram4mjkmny5hk0h5xwcn19dc"; + buildDepends = [ + aeson base blaze-builder bytestring containers heist monads-fd text + vector xmlhtml + ]; + description = "Use JSON directly from Heist templates"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "heist-async" = callPackage + ({ mkDerivation, base, heist, template-haskell, text, xmlhtml }: + mkDerivation { + pname = "heist-async"; + version = "0.6.0.0"; + sha256 = "16ab3cfs6fj66ssf6ypmx2yddq5an115wlmwybk3va0a7kbp58ll"; + buildDepends = [ base heist template-haskell text xmlhtml ]; + homepage = "http://github.com/dbp/heist-async"; + description = "Adding support for asynchronous updates (\"AJAX\") with heist"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "helics" = callPackage + ({ mkDerivation, base, bytestring, bytestring-show + , data-default-class, newrelic-collector-client, newrelic-common + , newrelic-transaction, time, unix + }: + mkDerivation { + pname = "helics"; + version = "0.5.0.1"; + sha256 = "0kqmqyf22fjcbsqlbyxmg6238im8kp6baip3v8f7hibkpgyfqip1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-show data-default-class time unix + ]; + extraLibraries = [ + newrelic-collector-client newrelic-common newrelic-transaction + ]; + configureFlags = [ "-fdummy" "-f-example" ]; + homepage = "https://github.com/philopon/helics"; + description = "New Relic® agent SDK wrapper for Haskell"; + license = stdenv.lib.licenses.mit; + }) { newrelic-collector-client = null; newrelic-common = null; + newrelic-transaction = null; }; + + "helics-wai" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, helics + , vault, wai + }: + mkDerivation { + pname = "helics-wai"; + version = "0.5.0"; + sha256 = "1d1kaik2aj0vnln4nbj958d7ay7adb6l62fx606y7xlp7zyhysr4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring data-default-class helics vault wai + ]; + configureFlags = [ "-f-example" ]; + homepage = "https://github.com/philopon/helics"; + description = "New Relic® agent SDK wrapper for wai"; + license = stdenv.lib.licenses.mit; + }) {}; + + "helisp" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, process }: + mkDerivation { + pname = "helisp"; + version = "0.1"; + sha256 = "1j495j3kc43d34aviln6jrab3ydzsp1hrnk079p53mcnx2rpjz81"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl parsec process ]; + homepage = "http://www.codersbase.com/index.php/Helisp"; + description = "An incomplete Elisp compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "helium" = callPackage + ({ mkDerivation, base, containers, directory, filepath, lvmlib, mtl + , network, parsec, process, Top, transformers, wl-pprint + }: + mkDerivation { + pname = "helium"; + version = "1.8"; + sha256 = "0nhpkilxhkp0q9flq6ap8lhync21v8bz5jvb6j79flcvb0vh74rq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath lvmlib mtl network parsec + process Top transformers wl-pprint + ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome"; + description = "The Helium Compiler"; + license = "GPL"; + }) {}; + + "hell" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , data-default, directory, filepath, ghc, ghc-paths, haskeline + , monad-extras, mtl, pdfinfo, process, process-extras, resourcet + , shell-conduit, split, template-haskell, text, time, transformers + , unix, utf8-string + }: + mkDerivation { + pname = "hell"; + version = "2.1"; + sha256 = "1kdxkk994g38bl2kcxcs0p9wn1rankn0jw14nlvy9z9appgxalnl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit conduit-extra data-default directory + filepath ghc ghc-paths haskeline monad-extras mtl pdfinfo process + process-extras resourcet shell-conduit split template-haskell text + time transformers unix utf8-string + ]; + description = "A Haskell shell based on shell-conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hellage" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hellnet + , hjpath, hjson, HTTP, Lucu, mtl, network, regex-pcre, safe, stm + , tar, utf8-string, zlib + }: + mkDerivation { + pname = "hellage"; + version = "0.1.1"; + sha256 = "1gqz042qycwhka6fyma6fb104mi8wd22nsbywrini3m3nib5ci75"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory hellnet hjpath hjson HTTP Lucu + mtl network regex-pcre safe stm tar utf8-string zlib + ]; + homepage = "http://bitcheese.net/wiki/hellnet/hellage"; + description = "Distributed hackage mirror"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hellnet" = callPackage + ({ mkDerivation, base, bytestring, containers, Crypto, directory + , filepath, haskell98, hjpath, hjson, HTTP, Lucu, mtl, network + , old-locale, parsec, pretty, process, random, regex-posix, RSA + , safe, time, unix, uri, utf8-string + }: + mkDerivation { + pname = "hellnet"; + version = "0.1.1"; + sha256 = "0fb4r9nb39l1qr7xczgkx5i93cv4rqrin0fl22qq4h12ajvrp6m6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers Crypto directory filepath haskell98 + hjpath hjson HTTP Lucu mtl network old-locale parsec pretty process + random regex-posix RSA safe time unix uri utf8-string + ]; + homepage = "http://bitcheese.net/wiki/hellnet/hspawn"; + description = "Simple, distributed, anonymous data sharing network"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hello" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hello"; + version = "1.0.0.2"; + sha256 = "1x6q7frbrc4jdfx1qhxrydmdp5k7mm3lx504d7rhg6z2m6ibbh57"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-threaded" ]; + homepage = "http://www.haskell.org/hello/"; + description = "Hello World, an example package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "helm" = callPackage + ({ mkDerivation, base, cairo, containers, cpu, elerea, filepath + , HUnit, mtl, pango, random, sdl2, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers + }: + mkDerivation { + pname = "helm"; + version = "0.7.1"; + sha256 = "04smx6q2k4zj4gjvwy393s4abik9k108c5j31yy3dwksbbhhmygg"; + buildDepends = [ + base cairo containers cpu elerea filepath mtl pango random sdl2 + text time transformers + ]; + testDepends = [ + base cairo containers elerea HUnit sdl2 test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + homepage = "http://github.com/switchface/helm"; + description = "A functionally reactive game engine"; + license = stdenv.lib.licenses.mit; + }) {}; + + "help-esb" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, MissingH + , network, network-uri, text, uuid + }: + mkDerivation { + pname = "help-esb"; + version = "0.1.6"; + sha256 = "0fy0dygx3hdkbdip7gppk25akjar0p2px0s5q7sl1lmzgkcl1016"; + buildDepends = [ + aeson base bytestring containers MissingH network network-uri text + uuid + ]; + homepage = "https://github.com/helpdotcom/help-esb.hs"; + description = "A Haskell client for the Help.com team's ESB."; + license = stdenv.lib.licenses.mit; + }) {}; + + "hemkay" = callPackage + ({ mkDerivation, array, base, binary, bytestring, hemkay-core + , portaudio + }: + mkDerivation { + pname = "hemkay"; + version = "0.2.0"; + sha256 = "16f1nzpi20j7fza1rs1b89mhyni4162q2x4l3ixrnd82yjmcmc1l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring hemkay-core portaudio + ]; + description = "A module music mixer and player"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hemkay-core" = callPackage + ({ mkDerivation, array, base, binary, bytestring }: + mkDerivation { + pname = "hemkay-core"; + version = "0.1.4"; + sha256 = "0br41879jynw3dzb2hlb07m55zmzgyim6gi8i48bzimbi70c9z89"; + buildDepends = [ array base binary bytestring ]; + description = "A device independent module music mixer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hemokit" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cairo + , cipher-aes, conduit, deepseq, deepseq-generics, gtk, hidapi + , hspec, HUnit, mtl, network-simple, optparse-applicative + , pretty-show, robot, split, svgcairo, text, time, transformers + , vector, vector-fftw, websockets, xhb + }: + mkDerivation { + pname = "hemokit"; + version = "0.6.4"; + sha256 = "1ww013c0bb612yh2v968nvv7b3b1sv1r9ryrpsb670lwmds886g2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring bytestring cairo cipher-aes conduit + deepseq deepseq-generics gtk hidapi mtl network-simple + optparse-applicative pretty-show robot split svgcairo text time + transformers vector vector-fftw websockets xhb + ]; + testDepends = [ base bytestring hspec HUnit vector ]; + configureFlags = [ "-fmouse" "-fheadmap" "-ffft" ]; + homepage = "https://github.com/nh2/haskell-hemokit"; + description = "Haskell port of the Emokit EEG project"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hen" = callPackage + ({ mkDerivation, base, bitset, exceptions, mtl, QuickCheck, tasty + , tasty-quickcheck, transformers, uuid, xenctrl + }: + mkDerivation { + pname = "hen"; + version = "0.1.3"; + sha256 = "1ri6brxmc2m09jx2r9p47lgpfn8zkxy147hyyw3x2pw3g6cgsill"; + buildDepends = [ base bitset exceptions mtl transformers uuid ]; + testDepends = [ + base bitset exceptions mtl QuickCheck tasty tasty-quickcheck + transformers uuid + ]; + extraLibraries = [ xenctrl ]; + homepage = "https://github.com/selectel/hen"; + description = "Haskell bindings to Xen hypervisor interface"; + license = stdenv.lib.licenses.mit; + }) { xenctrl = null; }; + + "henet" = callPackage + ({ mkDerivation, base, bitset, bytestring, network, typesafe-endian + }: + mkDerivation { + pname = "henet"; + version = "1.3.9.3"; + sha256 = "0pm5lnn7rc647ic404c8bmki9wfrkc0mdmmkng50vv0bm2d7z5aq"; + buildDepends = [ base bitset bytestring network typesafe-endian ]; + description = "Bindings and high level interface for to ENet v1.3.9"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hepevt" = callPackage + ({ mkDerivation, bytestring, haskell2010, lha }: + mkDerivation { + pname = "hepevt"; + version = "0.5"; + sha256 = "0b7syzfzbcznjb98hi4k8bp46ss08s9qg2763bnnm1b10i7km23z"; + buildDepends = [ bytestring haskell2010 lha ]; + description = "HEPEVT parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "her-lexer" = callPackage + ({ mkDerivation, base, mtl, split }: + mkDerivation { + pname = "her-lexer"; + version = "0.1.1"; + sha256 = "1hbx48r8zdmyr5qjf0b3pagmamj8pibsp7ca7bxdgk4jz8pxv2my"; + buildDepends = [ base mtl split ]; + homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she"; + description = "A lexer for Haskell source code"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "her-lexer-parsec" = callPackage + ({ mkDerivation, base, her-lexer, parsec, transformers }: + mkDerivation { + pname = "her-lexer-parsec"; + version = "0.0.0"; + sha256 = "1gkcd9ikaxjirxh8haq8b9a372n1dlaq63n9xzq9gsyazkxz7lgn"; + buildDepends = [ base her-lexer parsec transformers ]; + description = "Parsec frontend to \"her-lexer\" for Haskell source code"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "herbalizer" = callPackage + ({ mkDerivation, base, containers, ghc-prim, indents, mtl, parsec + , regex-posix + }: + mkDerivation { + pname = "herbalizer"; + version = "0.4.9"; + sha256 = "1gm1ya1p1i734sxadbmj1zn6mbq1gssmzp897h5xjgb8vsa2fxs6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers ghc-prim indents mtl parsec regex-posix + ]; + homepage = "https://github.com/danchoi/herbalizer"; + description = "HAML to ERB translator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "here" = callPackage + ({ mkDerivation, base, haskell-src-meta, mtl, parsec + , template-haskell + }: + mkDerivation { + pname = "here"; + version = "1.2.6"; + sha256 = "1c7b0a5a42ki8ndvc2k35jnsj433f1nv1j40vviasxksm7acbwif"; + buildDepends = [ + base haskell-src-meta mtl parsec template-haskell + ]; + homepage = "https://github.com/tmhedberg/here"; + description = "Here docs & interpolated strings via quasiquotation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heredoc" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "heredoc"; + version = "0.2.0.0"; + sha256 = "0h0g2f7yscwl1ba1yn3jnz2drvd6ns9m910hwlmq3kdq3k39y3f9"; + buildDepends = [ base template-haskell ]; + homepage = "http://hackage.haskell.org/package/heredoc"; + description = "multi-line string / here document using QuasiQuotes"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hermit" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, containers + , data-default, directory, ghc, happy, haskeline, kure + , marked-pretty, mtl, operational, process, stm, temporary + , terminfo, transformers + }: + mkDerivation { + pname = "hermit"; + version = "0.6.0.0"; + sha256 = "19ry542k5ffr2vb075ylx2l35bn5sdclvz1byhj5bfdvz4rji09l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal array base containers data-default directory ghc + haskeline kure marked-pretty mtl operational process stm temporary + terminfo transformers + ]; + buildTools = [ alex happy ]; + description = "Haskell Equational Reasoning Model-to-Implementation Tunnel"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hermit-syb" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-prim, hermit, syb + , template-haskell + }: + mkDerivation { + pname = "hermit-syb"; + version = "0.1.0.0"; + sha256 = "1970n7q88q76dnp2h7h8r1d6psq0d9pdvrim556rqiv8smwi661x"; + buildDepends = [ + base containers ghc ghc-prim hermit syb template-haskell + ]; + description = "HERMIT plugin for optimizing Scrap-Your-Boilerplate traversals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "heroku" = callPackage + ({ mkDerivation, base, hspec, network, network-uri, text }: + mkDerivation { + pname = "heroku"; + version = "0.1.2.1"; + sha256 = "1j6frr1m3934401qlp2kksd3nfr83y6wq5k02dxi9gs0qr9f7p5h"; + buildDepends = [ base network-uri text ]; + testDepends = [ base hspec network text ]; + homepage = "https://github.com/gregwebs/haskell-heroku"; + description = "helpers for deploying to Heroku"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "herringbone" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , http-types, mtl, old-locale, process, process-listlike + , system-fileio, system-filepath, text, time, transformers + , unix-compat + }: + mkDerivation { + pname = "herringbone"; + version = "0.1.1"; + sha256 = "1xpdz24dinm56z4gx51frw19j2169ms9jvasg8xixi944q34hwmk"; + buildDepends = [ + base bytestring containers directory http-types mtl old-locale + process process-listlike system-fileio system-filepath text time + transformers unix-compat + ]; + description = "A library for compiling and serving static web assets"; + license = stdenv.lib.licenses.mit; + }) {}; + + "herringbone-embed" = callPackage + ({ mkDerivation, base, bytestring, file-embed, herringbone + , system-fileio, system-filepath, template-haskell, text + }: + mkDerivation { + pname = "herringbone-embed"; + version = "0.1.1"; + sha256 = "02i0k29fg0nb4ax0yaw6bnrnb0v0rk2fy7lckd5f5bny557mk1h6"; + buildDepends = [ + base bytestring file-embed herringbone system-fileio + system-filepath template-haskell text + ]; + description = "Embed preprocessed web assets in your executable with Template Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "herringbone-wai" = callPackage + ({ mkDerivation, base, bytestring, herringbone, http-types + , system-fileio, system-filepath, text, time, wai, wai-app-static + }: + mkDerivation { + pname = "herringbone-wai"; + version = "0.1.1"; + sha256 = "1kw0n89qqazyap9w315pa6k4smnw1pf8s82grbm8z9d9xyhk980f"; + buildDepends = [ + base bytestring herringbone http-types system-fileio + system-filepath text time wai wai-app-static + ]; + description = "Wai adapter for the Herringbone web asset preprocessor"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hesql" = callPackage + ({ mkDerivation, base, filepath, haskell-src, HDBC, HDBC-postgresql + , hssqlppp, parsec + }: + mkDerivation { + pname = "hesql"; + version = "0.8"; + sha256 = "1xxmm5b3n8wj548lmf7hp05g7qwy0sq7mkh0g98n7z1iqdmfamwa"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base filepath haskell-src HDBC HDBC-postgresql hssqlppp parsec + ]; + description = "Haskell's embedded SQL"; + license = "GPL"; + }) {}; + + "hetero-map" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hetero-map"; + version = "0.21"; + sha256 = "1fnzj37kya5gqjchm3yq0709ay50n0spb24x5rxkxfbl0yy2nzk7"; + buildDepends = [ base ]; + homepage = "http://github.com/luqui/hetero-map"; + description = "Pure heterogeneous maps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hetris" = callPackage + ({ mkDerivation, array, base, curses, hscurses, old-time, random }: + mkDerivation { + pname = "hetris"; + version = "0.2"; + sha256 = "0sj0grykzb7xq7iz0nj27c4fzhcr9f0yshfcq81xq2wdmg09j8yx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base hscurses old-time random ]; + extraLibraries = [ curses ]; + homepage = "http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/Hetris/"; + description = "Text Tetris"; + license = "GPL"; + }) { curses = null; }; + + "heukarya" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel, random, text + }: + mkDerivation { + pname = "heukarya"; + version = "0.2.0.2"; + sha256 = "1ycfy29crdj8ch07wm77lfpg656vm2vl34mdqvsxfxijdxb23cxg"; + buildDepends = [ base containers deepseq parallel random text ]; + homepage = "https://github.com/t3476/heukarya"; + description = "A genetic programming based on tree structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hevolisa" = callPackage + ({ mkDerivation, base, bytestring, cairo, filepath, haskell98 }: + mkDerivation { + pname = "hevolisa"; + version = "0.0.1"; + sha256 = "1ys7xqdrnvwn6z2vgmh49zhfxj73pdmscblqcjk6qrwmpb2xha2s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring cairo filepath haskell98 ]; + description = "Genetic Mona Lisa problem in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hevolisa-dph" = callPackage + ({ mkDerivation, base, bytestring, cairo, dph-seq, filepath + , haskell98 + }: + mkDerivation { + pname = "hevolisa-dph"; + version = "0.0.1"; + sha256 = "0jsynxd33r7d5s5vn204z4wdgm4cq6qyjs7afa77p94ni5m2p3kb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cairo dph-seq filepath haskell98 + ]; + description = "Genetic Mona Lisa problem in Haskell - using Data Parallel Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hex" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "hex"; + version = "0.1.2"; + sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj"; + buildDepends = [ base bytestring ]; + description = "Convert strings into hexadecimal and back"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexdump" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hexdump"; + version = "0.1"; + sha256 = "012hknn9qhwr3hn3dbyd9s7vvaz4i3bvimmxkb1jyfckw3wjcnhc"; + buildDepends = [ base ]; + description = "A library for forming hexdumps"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hexif" = callPackage + ({ mkDerivation, base, binary, bytestring, filepath }: + mkDerivation { + pname = "hexif"; + version = "0.2.0.0"; + sha256 = "1asv5vs694mcifffvm5a4gsplpz7frk3p3zr9lqqv1f172ql9lql"; + buildDepends = [ base binary bytestring filepath ]; + homepage = "http://www.github.com/hansroland/hexif"; + description = "Reading Exif data form a JPEG file with Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexpat" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, List, text + , transformers, utf8-string + }: + mkDerivation { + pname = "hexpat"; + version = "0.20.7"; + sha256 = "03r5j54a250f01km6i8qja1h1k512ds2bp7r0yk2jpbbar2y7c08"; + buildDepends = [ + base bytestring containers deepseq List text transformers + utf8-string + ]; + homepage = "http://haskell.org/haskellwiki/Hexpat/"; + description = "XML parser/formatter based on expat"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexpat-iteratee" = callPackage + ({ mkDerivation, base, bytestring, containers + , extensible-exceptions, hexpat, iteratee, List, parallel + , transformers + }: + mkDerivation { + pname = "hexpat-iteratee"; + version = "0.6"; + sha256 = "10cqgrrqg518lhr9mk6gq48fgc0sjzwiakm2amhqgfflva3q0nqn"; + buildDepends = [ + base bytestring containers extensible-exceptions hexpat iteratee + List parallel transformers + ]; + homepage = "http://haskell.org/haskellwiki/Hexpat/"; + description = "Chunked XML parsing using iteratees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexpat-lens" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hexpat, hexpat-tagsoup + , lens + }: + mkDerivation { + pname = "hexpat-lens"; + version = "0.1.2"; + sha256 = "1k4ixqwpsa4mnywd1fcfrmy2dbcpkna0hg0sxjlfp0qbhy1ik7v7"; + buildDepends = [ + base bytestring deepseq hexpat hexpat-tagsoup lens + ]; + description = "Lenses for Hexpat"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hexpat-pickle" = callPackage + ({ mkDerivation, base, bytestring, containers + , extensible-exceptions, hexpat, text, utf8-string + }: + mkDerivation { + pname = "hexpat-pickle"; + version = "0.6"; + sha256 = "1k01s49mz4xxfbw1b7ab0ian2m0d7w5awbwf4jyz5ykgxg11kz9m"; + buildDepends = [ + base bytestring containers extensible-exceptions hexpat text + utf8-string + ]; + homepage = "http://code.haskell.org/hexpat-pickle/"; + description = "XML picklers based on hexpat, source-code-similar to those of the HXT package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexpat-pickle-generic" = callPackage + ({ mkDerivation, base, bytestring, hexpat, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "hexpat-pickle-generic"; + version = "0.1.7"; + sha256 = "0l0h5n1afkg8zjq28h7aidsskdzf1i5lnz9jlq0hblwa9wamamis"; + buildDepends = [ base bytestring hexpat text ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Picklers for de/serialising Generic data types to and from XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexpat-tagsoup" = callPackage + ({ mkDerivation, base, hexpat, tagsoup }: + mkDerivation { + pname = "hexpat-tagsoup"; + version = "0.1"; + sha256 = "0481446ba5m0h8lxmp216gzll0wr77mhk6hvm087749fwjj597aj"; + buildDepends = [ base hexpat tagsoup ]; + description = "Parse (possibly malformed) HTML to hexpat tree"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexpr" = callPackage + ({ mkDerivation, base, data-ref, either, mtl, parsec, transformers + }: + mkDerivation { + pname = "hexpr"; + version = "0.0.0.0"; + sha256 = "0wpmbzxdl63r2p398101ywzfs7b4p4x8ds4zzqbhvhs2r0fsg5wv"; + buildDepends = [ base data-ref either mtl parsec transformers ]; + homepage = "https://github.com/Zankoku-Okuno/hexpr/"; + description = "A framework for symbolic, homoiconic languages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hexquote" = callPackage + ({ mkDerivation, base, bytestring, containers, parsec + , template-haskell + }: + mkDerivation { + pname = "hexquote"; + version = "0.1"; + sha256 = "0fr0sn2k12yvbbwmldqkmwgg0qk6bfd6811h2dgpq77821y62hq8"; + buildDepends = [ + base bytestring containers parsec template-haskell + ]; + description = "Hexadecimal ByteString literals, with placeholders that bind variables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hfann" = callPackage + ({ mkDerivation, base, doublefann, fann }: + mkDerivation { + pname = "hfann"; + version = "0.4.2"; + sha256 = "09pr24riz63irvykn6csbnm28z35ikwzg52ksah1p7zrywmgq9as"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + extraLibraries = [ doublefann ]; + pkgconfigDepends = [ fann ]; + configureFlags = [ "-f-test" ]; + description = "Haskell binding to the FANN library"; + license = stdenv.lib.licenses.bsd3; + }) { doublefann = null; fann = null; }; + + "hfd" = callPackage + ({ mkDerivation, base, bytestring, haskeline, iteratee, MissingH + , MonadCatchIO-transformers, network, transformers + }: + mkDerivation { + pname = "hfd"; + version = "0.0.2"; + sha256 = "1n60h76hzkb4avnsl6lybq7ya4p4ghcdlplyml7fqwg7i20cak54"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring haskeline iteratee MissingH + MonadCatchIO-transformers network transformers + ]; + description = "Flash debugger"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hfiar" = callPackage + ({ mkDerivation, base, eprocess, mtl, wx, wxcore }: + mkDerivation { + pname = "hfiar"; + version = "2.1.1"; + sha256 = "1jsq33cdpdd52yriky989vd8wlafi9dq1bxzild7sjw1mql69d71"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base eprocess mtl wx wxcore ]; + homepage = "http://github.com/elbrujohalcon/hfiar"; + description = "Four in a Row in Haskell!!"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hflags" = callPackage + ({ mkDerivation, base, containers, template-haskell, text }: + mkDerivation { + pname = "hflags"; + version = "0.4"; + sha256 = "17zzx273kmnwwazmmns78cllz3l7wad1gi7hizgcxi68j04blhd4"; + buildDepends = [ base containers template-haskell text ]; + homepage = "http://github.com/errge/hflags"; + description = "Command line flag parser, very similar to Google's gflags"; + license = "unknown"; + }) {}; + + "hfoil" = callPackage + ({ mkDerivation, base, directory, gloss, haskeline, hmatrix, HTTP + , MissingH, transformers + }: + mkDerivation { + pname = "hfoil"; + version = "0.1.2"; + sha256 = "0q52xj7bajs8kn66cg7vfgbxp66nwnfl832csrz3bygi9vhv8kxw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory gloss haskeline hmatrix HTTP MissingH transformers + ]; + configureFlags = [ "-frepl" ]; + description = "Hess-Smith panel code for inviscid 2-d airfoil analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hfov" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hfov"; + version = "1.0.2"; + sha256 = "04qwmjxm06akvpakc5imcx0ls9zlsz74s4r9p7xzj0q5fv20z09l"; + buildDepends = [ base ]; + homepage = "https://github.com/nornagon/hfov"; + description = "Field-of-view calculation for low-resolution 2D raster grids"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hfractal" = callPackage + ({ mkDerivation, array, base, colour, containers, data-accessor + , data-accessor-template, gd, GLUT, OpenGL, OpenGLRaw + }: + mkDerivation { + pname = "hfractal"; + version = "0.4.2.5"; + sha256 = "060qx7wmqhlavamxxyzjyn2ar1cigvfw5ww7c0r70ns54xm0rw5z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base colour containers data-accessor data-accessor-template + gd GLUT OpenGL OpenGLRaw + ]; + homepage = "http://github.com/cmh/Hfractal"; + description = "OpenGL fractal renderer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hfsevents" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, text, unix }: + mkDerivation { + pname = "hfsevents"; + version = "0.1.5"; + sha256 = "0hp9jjj59smfcs51d9zjhyvgdbn46l0rl0jr98wbzg3qya0vwj5k"; + buildDepends = [ base bytestring cereal mtl text unix ]; + homepage = "http://github.com/luite/hfsevents"; + description = "File/folder watching for OS X"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hfusion" = callPackage + ({ mkDerivation, base, containers, haskell-src, mtl, pretty, syb }: + mkDerivation { + pname = "hfusion"; + version = "0.0.6.1"; + sha256 = "05pisic8s6n2jqymyd2qjifr8kr824v3mflng1a0y4rp8pvbaj7r"; + buildDepends = [ base containers haskell-src mtl pretty syb ]; + homepage = "http://www.fing.edu.uy/inco/proyectos/fusion"; + description = "A library for fusing a subset of Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hg-buildpackage" = callPackage + ({ mkDerivation, base, directory, HSH, hslogger, MissingH, network + , parsec, regex-compat, regex-posix, unix + }: + mkDerivation { + pname = "hg-buildpackage"; + version = "1.0.4"; + sha256 = "0csibld3wrxi4jp35qqhfm17sw9fd5sca5rs9yd7i7l4jvsmfqhq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory HSH hslogger MissingH network parsec regex-compat + regex-posix unix + ]; + description = "Tools to help manage Debian packages with Mercurial"; + license = "GPL"; + }) {}; + + "hgal" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "hgal"; + version = "2.0.0.2"; + sha256 = "17qw8izy54042g56mp3hdbmqcyk95cdarg58xggniwd85q2l5dpi"; + buildDepends = [ array base containers mtl ]; + description = "library for computation automorphism group and canonical labelling of a graph"; + license = "GPL"; + }) {}; + + "hgalib" = callPackage + ({ mkDerivation, array, base, haskell98, mtl }: + mkDerivation { + pname = "hgalib"; + version = "0.2"; + sha256 = "08a8lmh1rg3d1rmpfhcc2fzyc0kybqhzahx4hrvfrqjw7czcnmrw"; + buildDepends = [ array base haskell98 mtl ]; + description = "Haskell Genetic Algorithm Library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hgdbmi" = callPackage + ({ mkDerivation, base, directory, HUnit, parsec, process, stm + , template-haskell, temporary, test-framework, test-framework-hunit + , unix + }: + mkDerivation { + pname = "hgdbmi"; + version = "0.2"; + sha256 = "1gfmpk9a909vc8khf40lr32l3srqqrfbcprp28dp6g02id1xmck4"; + buildDepends = [ base parsec process stm unix ]; + testDepends = [ + base directory HUnit process template-haskell temporary + test-framework test-framework-hunit + ]; + homepage = "https://github.com/copton/hgdbmi"; + description = "GDB Machine Interface: program-driven control of GDB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hgen" = callPackage + ({ mkDerivation, base, directory, filepath, hylolib, mtl, random }: + mkDerivation { + pname = "hgen"; + version = "1.4.0"; + sha256 = "190zm0lkr2ymq91ka84a3v2lhxjv9yl43abqcyxj6c3cjqym9ib5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath hylolib mtl random ]; + configureFlags = [ "-f-static" ]; + homepage = "http://www.glyc.dc.uba.ar/intohylo/hgen.php"; + description = "Random generation of modal and hybrid logic formulas"; + license = "GPL"; + }) {}; + + "hgeometric" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hgeometric"; + version = "0.0.2.2"; + sha256 = "0l460mmbla7354dldil0d7qzba7dp4jhhsna0s27gdd9aad4flsd"; + buildDepends = [ base containers ]; + homepage = "ftp://ftp.cs.man.ac.uk/pub/toby/gpc/"; + description = "A geometric library with bindings to GPC"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hgeometry" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hgeometry"; + version = "0.1.1.1"; + sha256 = "04czprwf74cyghi5c0mj5iyxdxc0wln6wxvknfvb7ns739mg2019"; + buildDepends = [ base ]; + description = "Geometry types in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hgettext" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , haskell-src-exts, process, setlocale, uniplate + }: + mkDerivation { + pname = "hgettext"; + version = "0.1.30"; + sha256 = "1pgzyd1nqzl7g88pcw7sncija5sd2k4zif9d8qfw96cw6m6kli96"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath haskell-src-exts process + setlocale uniplate + ]; + homepage = "https://github.com/vasylp/hgettext"; + description = "Bindings to libintl.h (gettext, bindtextdomain)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hgithub" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, case-insensitive, cmdargs, directory, http-enumerator + , text + }: + mkDerivation { + pname = "hgithub"; + version = "0.1.0"; + sha256 = "05dxbz9z457b5nl0wsv95pgah9b74agdfwziqf7x79j5q2qqjc2l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base base64-bytestring bytestring case-insensitive + cmdargs directory http-enumerator text + ]; + homepage = "https://github.com/noteed/hgithub"; + description = "Haskell bindings to the GitHub API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hgl-example" = callPackage + ({ mkDerivation, array, base, HGL, HTam, random, utility-ht }: + mkDerivation { + pname = "hgl-example"; + version = "0.0.2"; + sha256 = "0bigji3i3311wlphxa0g8lkls0i4cn05d2m57fcrdfan8rayjwxr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base HGL HTam random utility-ht ]; + homepage = "http://code.haskell.org/~thielema/hgl-example/"; + description = "Various animations generated using HGL"; + license = "GPL"; + }) { HTam = null; }; + + "hgom" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , wl-pprint + }: + mkDerivation { + pname = "hgom"; + version = "0.6"; + sha256 = "0amdfdp1xmh506lgfbb4war2spfb4gqls864q18psmvshcwlpsmv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath mtl parsec wl-pprint + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/polux/hgom"; + description = "An haskell port of the java version of gom"; + license = "GPL"; + }) {}; + + "hgopher" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "hgopher"; + version = "0.1.0.0"; + sha256 = "0j6ybi8f5csa9rpbpy8dc9p6l6vf2qh2zk589a9nqj2phllz7mwf"; + buildDepends = [ base bytestring network ]; + description = "Gopher server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hharp" = callPackage + ({ mkDerivation, base, harp }: + mkDerivation { + pname = "hharp"; + version = "0.1.0.0"; + sha256 = "1n2pi90yr9dmxp5iirp6hm8inliwpl3pnhgx7xnn4zl0z21bjgb5"; + buildDepends = [ base ]; + extraLibraries = [ harp ]; + homepage = "http://www.harphttp.org"; + description = "Binding to libharp"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) harp; }; + + "hi" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory + , doctest, filepath, hspec, HUnit, optparse-applicative, parsec + , process, silently, split, template, temporary, text, time + }: + mkDerivation { + pname = "hi"; + version = "1.0.0.0"; + sha256 = "1ra83p6jv2wsyqi66vznghj67r4jssvkz1l6cl78dp8w2zz0nz41"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base bytestring directory filepath + optparse-applicative parsec process split template temporary text + time + ]; + testDepends = [ + ansi-wl-pprint base bytestring directory doctest filepath hspec + HUnit optparse-applicative parsec process silently split template + temporary text time + ]; + homepage = "https://github.com/fujimura/hi"; + description = "Generate scaffold for cabal project"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hiccup" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98, HUnit + , mtl, parsec, random, readline, time + }: + mkDerivation { + pname = "hiccup"; + version = "0.40"; + sha256 = "1skzr5ipxz61zrndwifkngw70zdf2yh5f8qpbmfzaq0bscrzdxg5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers haskell98 HUnit mtl parsec random + readline time + ]; + homepage = "http://hiccup.googlecode.com/"; + description = "Relatively efficient Tcl interpreter with support for basic operations"; + license = "GPL"; + }) {}; + + "hichi" = callPackage + ({ mkDerivation, array, base, bytestring, mtl, network }: + mkDerivation { + pname = "hichi"; + version = "0.0.1"; + sha256 = "1f5cqqw9zn1nji0k2vp0ln1fdbzv9iwjqiaw9vd77kz9pz7p0kvq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base bytestring mtl network ]; + configureFlags = [ "-f-test" ]; + description = "haskell robot for IChat protocol"; + license = "GPL"; + }) {}; + + "hidapi" = callPackage + ({ mkDerivation, base, bytestring, deepseq-generics, udev }: + mkDerivation { + pname = "hidapi"; + version = "0.1.3"; + sha256 = "0ql6avpwi2m89rrglj9zk3fyi8vl91xswagqv8h24b2xgm7pw5i0"; + buildDepends = [ base bytestring deepseq-generics ]; + extraLibraries = [ udev ]; + homepage = "https://github.com/vahokif/haskell-hidapi"; + description = "Haskell bindings to HIDAPI"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) udev; }; + + "hieraclus" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, multiset }: + mkDerivation { + pname = "hieraclus"; + version = "0.1.2.1"; + sha256 = "11fjfmdjzvid0352d346p5xf44bl7dn8bd8pms5pi34xysdyr7pg"; + buildDepends = [ base containers HUnit mtl multiset ]; + description = "Automated clustering of arbitrary elements in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hierarchical-clustering" = callPackage + ({ mkDerivation, array, base, containers, hspec, HUnit, QuickCheck + }: + mkDerivation { + pname = "hierarchical-clustering"; + version = "0.4.4"; + sha256 = "1hm47fccji8dn70477ww7s6846mxrmgr5n056c11dh9azz5jl5x2"; + buildDepends = [ array base containers ]; + testDepends = [ base hspec HUnit QuickCheck ]; + description = "Fast algorithms for single, average/UPGMA and complete linkage clustering"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hierarchical-clustering-diagrams" = callPackage + ({ mkDerivation, base, diagrams-cairo, diagrams-lib + , hierarchical-clustering, hspec, HUnit + }: + mkDerivation { + pname = "hierarchical-clustering-diagrams"; + version = "0.3"; + sha256 = "0yq3sh6xn3p1jzp3w33zv1sx7yhv9v2ddcqd27cl3rm6lhph81jc"; + buildDepends = [ base diagrams-lib hierarchical-clustering ]; + testDepends = [ + base diagrams-cairo diagrams-lib hierarchical-clustering hspec + HUnit + ]; + description = "Draw diagrams of dendrograms made by hierarchical-clustering"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hierarchical-exceptions" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "hierarchical-exceptions"; + version = "1.0.1"; + sha256 = "1yzhw7kgz5iljm8ndh5kyr18367cl6l120m1gkn5x9hpsh9mlamm"; + buildDepends = [ base template-haskell ]; + description = "Template Haskell functions to easily create exception hierarchies"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hiernotify" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, old-time, stm + , timers-updatable + }: + mkDerivation { + pname = "hiernotify"; + version = "2011.4.12"; + sha256 = "1imgwi6b0cn9y4y7vgqsyfgsyxjvsl1wkmqmrf51jkfqasnqsqh5"; + buildDepends = [ + base directory filepath mtl old-time stm timers-updatable + ]; + homepage = "http://github.com/paolino/hiernotify"; + description = "Notification library for a filesystem hierarchy"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "highWaterMark" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "highWaterMark"; + version = "0.1.1"; + sha256 = "1bwvhrzvrf004lypf0zrx6q6k6fn5qwvlk45vppmnv65v9vq519p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ghc ]; + homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; + description = "Memory usage statistics"; + license = "GPL"; + }) {}; + + "higher-leveldb" = callPackage + ({ mkDerivation, base, bytestring, cereal, data-default, hspec + , leveldb-haskell, lifted-base, monad-control, mtl, process + , resourcet, transformers, transformers-base + }: + mkDerivation { + pname = "higher-leveldb"; + version = "0.2.1.0"; + sha256 = "13bwh9jg7smh8vwgrih79ivi073690l9nn478r5m0w64gbkvdm5p"; + buildDepends = [ + base bytestring cereal data-default leveldb-haskell lifted-base + monad-control mtl resourcet transformers transformers-base + ]; + testDepends = [ + base bytestring cereal hspec leveldb-haskell lifted-base + monad-control mtl process resourcet transformers transformers-base + ]; + homepage = "https://github.com/jeremyjh/higher-leveldb"; + description = "A rich monadic API for working with leveldb databases"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "higherorder" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "higherorder"; + version = "0.0"; + sha256 = "06cqhk9jalyps4v9w6wmpy9jdj3piwsp0wl3fvkzwa5iydlyvisz"; + editedCabalFile = "c587250ea9c4828876f3837e82e5b1543e0dc2cc59bb4ec59ce0d947bae3d459"; + buildDepends = [ base ]; + description = "Some higher order functions for Bool and []"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "highlight-versions" = callPackage + ({ mkDerivation, ansi-terminal, base, Cabal, containers, hackage-db + }: + mkDerivation { + pname = "highlight-versions"; + version = "0.1.3.4"; + sha256 = "0gizqvn9a36hsvxvq9b76hbwpl3x0fgwba2l105d5ypzig9wss99"; + isLibrary = false; + isExecutable = true; + buildDepends = [ ansi-terminal base Cabal containers hackage-db ]; + description = "Highlight package versions which differ from the latest version on Hackage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "highlighter" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, filepath, mtl + , pcre-light, text + }: + mkDerivation { + pname = "highlighter"; + version = "0.2.2"; + sha256 = "1x381ngd2gg2ff2rj7dyqmhy1achly2wbssjhsrcm0p6sxqab21x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html bytestring filepath mtl pcre-light text + ]; + configureFlags = [ "-f-executable" ]; + description = "source code highlighting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "highlighting-kate" = callPackage + ({ mkDerivation, base, blaze-html, containers, Diff, directory + , filepath, mtl, parsec, process, regex-pcre, utf8-string + }: + mkDerivation { + pname = "highlighting-kate"; + version = "0.5.11.1"; + sha256 = "1z62wp1a1qlw1l3bkxwq7pd3mi64jl688ib23263bc46zc8z0nkv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html containers filepath mtl parsec regex-pcre + utf8-string + ]; + testDepends = [ + base blaze-html containers Diff directory filepath process + ]; + configureFlags = [ "-f-pcre-light" "-f-executable" "-fsplitbase" ]; + prePatch = "sed -i -e 's|regex-pcre-builtin >= .*|regex-pcre|' highlighting-kate.cabal"; + homepage = "http://github.com/jgm/highlighting-kate"; + description = "Syntax highlighting"; + license = "GPL"; + }) {}; + + "hills" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath + , optparse-applicative, text, transformers + }: + mkDerivation { + pname = "hills"; + version = "0.1.1.0"; + sha256 = "0fankar6p0m6n1ffis4ww5x9dqdbjh9py63jirbimpdcrzcxcym5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring directory filepath optparse-applicative text + transformers + ]; + homepage = "http://www.bubblycloud.com/hills/"; + description = "Generate STL models from SRTM elevation data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "himerge" = callPackage + ({ mkDerivation, base, directory, glib, gtk, haskell98, mozembed + , old-time, parallel, process, unix + }: + mkDerivation { + pname = "himerge"; + version = "0.20"; + sha256 = "0ivrl5wymqzwcn7vyr3anychlk35003ksxsvr463qz768vbcql00"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory glib gtk haskell98 mozembed old-time parallel + process unix + ]; + homepage = "http://www.haskell.org/himerge"; + description = "Haskell Graphical User Interface for Emerge"; + license = "GPL"; + }) { mozembed = null; }; + + "himg" = callPackage + ({ mkDerivation, base, bytestring, directory, gtk, HTTP + , http-conduit, network, temporary + }: + mkDerivation { + pname = "himg"; + version = "0.1.0.0"; + sha256 = "09ya9966fn3ss7xxc1cd0izb5js35gwr2r1km881w4455sknl093"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory gtk HTTP http-conduit network temporary + ]; + homepage = "http://github.com/Fuuzetsu/himg"; + description = "Simple gtk2hs image viewer. Point it at an image and fire away."; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "himpy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , cereal, containers, MissingH, NetSNMP, network, old-time + , protobuf, regex-posix, stm, text, type-level + , unordered-containers, vector + }: + mkDerivation { + pname = "himpy"; + version = "0.5.0"; + sha256 = "0rpgvv9hq8ai6imhsbfw95igfyqnnzdgx9mw6cpd8ch5kb6wfqig"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson attoparsec base binary bytestring cereal containers MissingH + NetSNMP network old-time protobuf regex-posix stm text type-level + unordered-containers vector + ]; + homepage = "https://github.com/pyr/himpy"; + description = "multithreaded snmp poller for riemann"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hindent" = callPackage + ({ mkDerivation, base, data-default, directory, haskell-src-exts + , hspec, monad-loops, mtl, text + }: + mkDerivation { + pname = "hindent"; + version = "4.1.0"; + sha256 = "0ly9xyc9cpdscwjfgy21l93klz6zk9b5qhv4qqbcscswkj1jx18b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base data-default directory haskell-src-exts monad-loops mtl text + ]; + testDepends = [ + base data-default directory haskell-src-exts hspec monad-loops mtl + text + ]; + description = "Extensible Haskell pretty printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinduce-associations-apriori" = callPackage + ({ mkDerivation, base, containers, deepseq, hinduce-missingh + , parallel, vector + }: + mkDerivation { + pname = "hinduce-associations-apriori"; + version = "0.0.0.0"; + sha256 = "002ca2mxrmyvg1w5rr1n7ksc89qxqznasq0cw5grfr5h22pxs57z"; + buildDepends = [ + base containers deepseq hinduce-missingh parallel vector + ]; + homepage = "https://github.com/roberth/hinduce-associations-apriori"; + description = "Apriori algorithm for association rule mining"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hinduce-classifier" = callPackage + ({ mkDerivation, base, hinduce-missingh, layout }: + mkDerivation { + pname = "hinduce-classifier"; + version = "0.0.0.1"; + sha256 = "1cdx916xkpsy2ilsmmdkyqax2gb0cx6sgkydvjbiw7qibd76ylza"; + buildDepends = [ base hinduce-missingh layout ]; + description = "Interface and utilities for classifiers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinduce-classifier-decisiontree" = callPackage + ({ mkDerivation, base, convertible, hinduce-classifier + , hinduce-missingh, layout + }: + mkDerivation { + pname = "hinduce-classifier-decisiontree"; + version = "0.0.0.1"; + sha256 = "1hdz4lbbpy2yc5j7chkagjvslsakmv3hbz2s7lpz0isfq7ls9idl"; + buildDepends = [ + base convertible hinduce-classifier hinduce-missingh layout + ]; + description = "Decision Tree Classifiers for hInduce"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinduce-examples" = callPackage + ({ mkDerivation, base, containers, convertible, csv + , hinduce-associations-apriori, hinduce-classifier + , hinduce-classifier-decisiontree, hinduce-missingh, layout, vector + }: + mkDerivation { + pname = "hinduce-examples"; + version = "0.0.0.2"; + sha256 = "17jnrc8iji5byqbd08llwk0mw9yi1dq3biaszqp9jyinf50hcb4w"; + buildDepends = [ + base containers convertible csv hinduce-associations-apriori + hinduce-classifier hinduce-classifier-decisiontree hinduce-missingh + layout vector + ]; + description = "Example data for hInduce"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinduce-missingh" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hinduce-missingh"; + version = "0.0.0.0"; + sha256 = "1606fz8qhvwqidi798y3mxlmbmwn8yp3a4cl59j4i8s05vgbaj9z"; + buildDepends = [ base ]; + homepage = "https://github.com/roberth/hinduce-missingh"; + description = "Utility functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinotify" = callPackage + ({ mkDerivation, base, containers, directory, unix }: + mkDerivation { + pname = "hinotify"; + version = "0.3.7"; + sha256 = "0i7mxg9ilzcgijda6j3ya5xnpbxa3wm9xswdfif95jim9w82sw0b"; + buildDepends = [ base containers directory unix ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "https://github.com/kolmodin/hinotify.git"; + description = "Haskell binding to inotify"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinquire" = callPackage + ({ mkDerivation, base, bifunctors, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "hinquire"; + version = "0.1.1"; + sha256 = "1mm0qi1y2qkiknb5s2jbgc3zljda52mi4mmh0fh7z8ck5rnng1x1"; + buildDepends = [ + base bifunctors QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + testDepends = [ + base bifunctors QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + homepage = "https://github.com/joneshf/hinquire"; + description = "Generate armet style query strings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hinstaller" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , process, template-haskell + }: + mkDerivation { + pname = "hinstaller"; + version = "2008.2.16"; + sha256 = "1ldfqx98w7inpj76xyi0drh2lykfjfq9r34hlbcw7mv4bgxp4l8c"; + buildDepends = [ + base bytestring Cabal directory filepath process template-haskell + ]; + homepage = "http://www.wellquite.org/hinstaller/"; + description = "Installer wrapper for Haskell applications"; + license = "LGPL"; + }) {}; + + "hint" = callPackage + ({ mkDerivation, base, directory, exceptions, extensible-exceptions + , filepath, ghc, ghc-mtl, ghc-paths, HUnit, mtl, random, unix + , utf8-string + }: + mkDerivation { + pname = "hint"; + version = "0.4.2.1"; + sha256 = "0nc545y1v3s1897f3ims7m37wnn288xyz1zb9sxqs6immdxyly0g"; + buildDepends = [ + base directory exceptions extensible-exceptions filepath ghc + ghc-mtl ghc-paths mtl random unix utf8-string + ]; + testDepends = [ + base directory exceptions extensible-exceptions filepath HUnit mtl + ]; + homepage = "http://hub.darcs.net/jcpetruzza/hint"; + description = "Runtime Haskell interpreter (GHC API wrapper)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hint-server" = callPackage + ({ mkDerivation, base, eprocess, exceptions, hint, monad-loops, mtl + }: + mkDerivation { + pname = "hint-server"; + version = "1.4.0"; + sha256 = "0iirk76n9j4iwll44gs4spnssv2kkxrw4ypp228gap5h4pyimvx5"; + buildDepends = [ base eprocess exceptions hint monad-loops mtl ]; + description = "A server process that runs hint"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hinvaders" = callPackage + ({ mkDerivation, base, haskell98, random }: + mkDerivation { + pname = "hinvaders"; + version = "0.1"; + sha256 = "01v5szci7kbp3w2jsdcnzv9j3lbcl5bvn9ipcvp3v2xvfjik110h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 random ]; + homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; + description = "Space Invaders"; + license = "GPL"; + }) {}; + + "hinze-streams" = callPackage + ({ mkDerivation, base, haskell98, Stream }: + mkDerivation { + pname = "hinze-streams"; + version = "1.0"; + sha256 = "137jjwcs3a9n2zybkqqfdy2m1a2ahpdcmficwfmn7ykdz487xcsq"; + buildDepends = [ base haskell98 Stream ]; + homepage = "http://code.haskell.org/~dons/code/hinze-streams"; + description = "Streams and Unique Fixed Points"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hipe" = callPackage + ({ mkDerivation, base, containers, hgeometry, hxt, parsec, split + , text, text-format + }: + mkDerivation { + pname = "hipe"; + version = "0.2.0.0"; + sha256 = "1y8awzmvrvixlba1ndvw5rwm8i38lj1yf4mcfm6h7pmmvpdvr5ah"; + buildDepends = [ + base containers hgeometry hxt parsec split text text-format + ]; + homepage = "http://fstaals.net/software/hipe"; + description = "Support for reading and writing ipe7 files (http://ipe7.sourceforge.net)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hips" = callPackage + ({ mkDerivation, base, bytestring, directory, functors, mtl }: + mkDerivation { + pname = "hips"; + version = "0.1"; + sha256 = "0m3ribabhpdkwavhywjpc8iqqa9bbdl19d7g3agm4f402gd3rmvr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring directory functors mtl ]; + homepage = "http://closure.ath.cx/hips"; + description = "an IPS patcher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hircules" = callPackage + ({ mkDerivation, base, containers, directory, gtk, mtl, network + , old-locale, old-time, time, utf8-string + }: + mkDerivation { + pname = "hircules"; + version = "0.4.1"; + sha256 = "1i291m3i3c082nsgg7mx2xx2a0q97kdmyashz26i4varqkwhz7qx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory gtk mtl network old-locale old-time time + utf8-string + ]; + description = "IRC client"; + license = "GPL"; + }) {}; + + "hirt" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, containers, csv + , hlbfgsb, hmatrix, mwc-random, numeric-extras, random, statistics + , text, text-format, vector, vector-space + }: + mkDerivation { + pname = "hirt"; + version = "0.0.1.1"; + sha256 = "0scn4gljgx0ig2fr4rfavk6k3pcychpxlasffd6gp2k1v3sb850v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base cmdargs containers csv hlbfgsb hmatrix mwc-random + numeric-extras random statistics text text-format vector + vector-space + ]; + configureFlags = [ "-f-pl3" ]; + homepage = "https://people.ksp.sk/~ivan/hirt"; + description = "Calculates IRT 2PL and 3PL models"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hissmetrics" = callPackage + ({ mkDerivation, base, bytestring, conduit, http-conduit + , http-types, text, time + }: + mkDerivation { + pname = "hissmetrics"; + version = "0.5.1"; + sha256 = "1rz0yxng4szhmjj1n6d36ljv3388ch8nih09yjrxk4l83zd6hc6d"; + buildDepends = [ + base bytestring conduit http-conduit http-types text time + ]; + homepage = "https://github.com/prowdsponsor/hissmetrics"; + description = "Unofficial API bindings to KISSmetrics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cmdargs + , containers, hist-pl-dawg, hist-pl-fusion, hist-pl-lexicon + , hist-pl-lmf, hist-pl-transliter, morfeusz, pipes, polimorf, text + }: + mkDerivation { + pname = "hist-pl"; + version = "0.3.2"; + sha256 = "01c6k3f432yhcvcz7k4w29z7kbvhxlcnh57z1m47qbkymm5b4y7b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring cmdargs containers hist-pl-dawg + hist-pl-fusion hist-pl-lexicon hist-pl-lmf hist-pl-transliter + morfeusz pipes polimorf text + ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/umbrella"; + description = "Umbrella package for the historical dictionary of Polish"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl-dawg" = callPackage + ({ mkDerivation, base, binary, containers, dawg, text, text-binary + }: + mkDerivation { + pname = "hist-pl-dawg"; + version = "0.2.1"; + sha256 = "1ghhwabi46dimzfk79nkcnk8s4rlcyvqfcpr8ay7sfy7xns2ahjg"; + buildDepends = [ base binary containers dawg text text-binary ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/dawg"; + description = "A generic, DAWG-based dictionary"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl-fusion" = callPackage + ({ mkDerivation, base, binary, containers, dawg, hist-pl-dawg + , hist-pl-lexicon, polimorf, text, text-binary + }: + mkDerivation { + pname = "hist-pl-fusion"; + version = "0.5.3"; + sha256 = "0ism9qw3g0x0r40qm6v0gj1b2fj5zdnfik7b4h0b0dqyi08m6sq3"; + buildDepends = [ + base binary containers dawg hist-pl-dawg hist-pl-lexicon polimorf + text text-binary + ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/fusion"; + description = "Merging historical dictionary with PoliMorf"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl-lexicon" = callPackage + ({ mkDerivation, base, binary, containers, dawg, directory + , filepath, hist-pl-dawg, hist-pl-types, pipes, text, transformers + }: + mkDerivation { + pname = "hist-pl-lexicon"; + version = "0.6.1"; + sha256 = "1baq1a5l44q56msp2y2m9hyd5v841jkxm0cdlgi816fmc0768cqk"; + buildDepends = [ + base binary containers dawg directory filepath hist-pl-dawg + hist-pl-types pipes text transformers + ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/lexicon"; + description = "A binary representation of the historical dictionary of Polish"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl-lmf" = callPackage + ({ mkDerivation, base, hist-pl-types, polysoup, text }: + mkDerivation { + pname = "hist-pl-lmf"; + version = "0.1.0"; + sha256 = "146vz15fig8k1wcvcw7fg64abxvg1nyarvhigz9jkzf5yngkzwvm"; + buildDepends = [ base hist-pl-types polysoup text ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/lmf"; + description = "LMF parsing for the historical dictionary of Polish"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl-transliter" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "hist-pl-transliter"; + version = "0.1.1"; + sha256 = "146ywyh67a0hasgcpfmffrj8w1kg6anksaa3mm9f80k83shqhvrb"; + buildDepends = [ base parsec ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/transliter"; + description = "A simple EDSL for transliteration rules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hist-pl-types" = callPackage + ({ mkDerivation, base, binary, text, text-binary }: + mkDerivation { + pname = "hist-pl-types"; + version = "0.1.0"; + sha256 = "0i13aj1xcwap0k3w48vyiiganbvj93zydawmw3gw7m0kr6nl5l9v"; + buildDepends = [ base binary text text-binary ]; + homepage = "https://github.com/kawu/hist-pl/tree/master/types"; + description = "Types in the historical dictionary of Polish"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "histogram-fill" = callPackage + ({ mkDerivation, base, deepseq, monad-primitive, primitive, vector + }: + mkDerivation { + pname = "histogram-fill"; + version = "0.8.3.0"; + sha256 = "0k9qfrjf7zdxx8iw9yqy6lvn2p3c2mpzfbbx713rripf6y531m3g"; + buildDepends = [ base deepseq monad-primitive primitive vector ]; + homepage = "https://github.com/Shimuuar/histogram-fill/"; + description = "Library for histograms creation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "histogram-fill-binary" = callPackage + ({ mkDerivation, base, binary, histogram-fill, vector }: + mkDerivation { + pname = "histogram-fill-binary"; + version = "0.6.2.1"; + sha256 = "0bv70h1q8h50x3sr8ia6855vw0rrbvnzlnnh45k4i1dfadj6zsi2"; + buildDepends = [ base binary histogram-fill vector ]; + homepage = "https://github.com/Shimuuar/histogram-fill/"; + description = "Binary instances for histogram-fill package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "histogram-fill-cereal" = callPackage + ({ mkDerivation, base, cereal, histogram-fill, vector }: + mkDerivation { + pname = "histogram-fill-cereal"; + version = "0.6.2.0"; + sha256 = "17bnn6cb64333ak0qh841192jh2zwxg73rbc3zh5agp00wi23ism"; + buildDepends = [ base cereal histogram-fill vector ]; + homepage = "http://bitbucket.org/Shimuuar/histogram-fill-cereal/"; + description = "Library for histograms creation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "historian" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , regex-compat, regex-posix + }: + mkDerivation { + pname = "historian"; + version = "0.0.1"; + sha256 = "1lgajnq092jk4izy86qcw71ghxz6b8mprm4ha3ybrm5i2rlh12r6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath process regex-compat regex-posix + ]; + description = "Extract the interesting bits from shell history"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hit" = callPackage + ({ mkDerivation, attoparsec, base, bytedump, bytestring, containers + , cryptohash, hourglass, HUnit, mtl, parsec, patience, QuickCheck + , random, system-fileio, system-filepath, test-framework + , test-framework-quickcheck2, unix-compat, vector, zlib + , zlib-bindings + }: + mkDerivation { + pname = "hit"; + version = "0.6.2"; + sha256 = "07lfjbn48v8ykkyj15diy4a9kpgzc93gv0l1rdfcacl3f26a97hs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers cryptohash hourglass mtl + parsec patience random system-fileio system-filepath unix-compat + vector zlib zlib-bindings + ]; + testDepends = [ + base bytedump bytestring hourglass HUnit QuickCheck test-framework + test-framework-quickcheck2 + ]; + configureFlags = [ "-f-debug" "-f-executable" ]; + homepage = "http://github.com/vincenthz/hit"; + description = "Git operations in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hjpath" = callPackage + ({ mkDerivation, base, containers, hjson, parsec }: + mkDerivation { + pname = "hjpath"; + version = "3.0.1"; + sha256 = "0wmzxwi24q7r0yxnalzqnn3k0bzf7wc4ql26dv94pvzir156kahj"; + buildDepends = [ base containers hjson parsec ]; + homepage = "http://bitcheese.net/wiki/code/hjpath"; + description = "XPath-like syntax for querying JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hjs" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , mtl, parsec, regex-compat + }: + mkDerivation { + pname = "hjs"; + version = "0.2.1"; + sha256 = "0gk4misxbkc2x8hh7ynrj1ma91fs0h6q702w6r0kjq136fh48zhi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory mtl parsec regex-compat + ]; + homepage = "http://www.haskell.org/haskellwiki/Libraries_and_tools/HJS"; + description = "JavaScript Parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hjsmin" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers + , HUnit, language-javascript, optparse-applicative, QuickCheck + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "hjsmin"; + version = "0.1.4.7"; + sha256 = "1gw9is6piqrqxnrwp8v3vij90icmym58rxqnnklrcjfi3ai7y58f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring containers language-javascript + optparse-applicative text + ]; + testDepends = [ + base blaze-builder bytestring Cabal containers HUnit + language-javascript QuickCheck test-framework test-framework-hunit + text + ]; + homepage = "http://github.com/alanz/hjsmin"; + description = "Haskell implementation of a javascript minifier"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hjson" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "hjson"; + version = "1.3.2"; + sha256 = "1r59g5ypqjsldflsddg7pzpa6j8jps5nwm4h9cwiw7qk734rjik8"; + buildDepends = [ base containers parsec ]; + description = "JSON parsing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hjson-query" = callPackage + ({ mkDerivation, base, containers, hjson }: + mkDerivation { + pname = "hjson-query"; + version = "1.0.2"; + sha256 = "0sj86rm5pz0q9079f5kjnpz51dxvvq72waaf8h64jzrrhkpz8mlx"; + buildDepends = [ base containers hjson ]; + description = "library for querying from JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hlatex" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, derive + , directory, filepath, frquotes, mtl, process, template-haskell + , transformers, uniplate, utf8-string + }: + mkDerivation { + pname = "hlatex"; + version = "0.3"; + sha256 = "03v8law4yfm63f44zyiqngjmpismk8clqisq4sl4gcp1yc1hn704"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols containers derive directory filepath + frquotes mtl process template-haskell transformers uniplate + utf8-string + ]; + configureFlags = [ "-f-build_doc" ]; + description = "A library to build valid LaTeX files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hlbfgsb" = callPackage + ({ mkDerivation, base, gfortran, HUnit, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "hlbfgsb"; + version = "0.0.1.0"; + sha256 = "0nar59rbi5zr6gi2k0f49f09fnxcmshnq9bb2dh973a4y3gcw6dx"; + buildDepends = [ base vector ]; + testDepends = [ + base HUnit test-framework test-framework-hunit vector + ]; + buildTools = [ gfortran ]; + extraLibraries = [ gfortran ]; + homepage = "http://people.ksp.sk/~ivan/hlbfgsb"; + description = "Haskell binding to L-BFGS-B version 3.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hlcm" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-csv + , containers, haskell98, parallel + }: + mkDerivation { + pname = "hlcm"; + version = "0.2.2"; + sha256 = "14yqc02kfp2c9i22inma29cprqz9k8yx6c7m90kwimv4psv8766a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring bytestring-csv containers haskell98 parallel + ]; + homepage = "http://membres-liglab.imag.fr/termier/HLCM/hlcm.html"; + description = "Fast algorithm for mining closed frequent itemsets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hledger" = callPackage + ({ mkDerivation, base, cmdargs, containers, csv, directory + , filepath, haskeline, hledger-lib, HUnit, mtl, old-locale + , old-time, parsec, pretty-show, process, regex-tdfa, regexpr, safe + , shakespeare, shakespeare-text, split, tabular, test-framework + , test-framework-hunit, text, time, transformers, utf8-string + , wizards + }: + mkDerivation { + pname = "hledger"; + version = "0.24"; + sha256 = "1f32lg12i9s075xfbl3f5vhanjg8ms5ilw0hgpbsfh8g9nvlvffc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs containers csv directory filepath haskeline + hledger-lib HUnit mtl old-locale old-time parsec pretty-show + process regex-tdfa regexpr safe shakespeare shakespeare-text split + tabular text time utf8-string wizards + ]; + testDepends = [ + base cmdargs containers csv directory filepath haskeline + hledger-lib HUnit mtl old-locale old-time parsec pretty-show + process regex-tdfa regexpr safe shakespeare shakespeare-text split + tabular test-framework test-framework-hunit text time transformers + wizards + ]; + configureFlags = [ "-fthreaded" ]; + homepage = "http://hledger.org"; + description = "The main command-line interface for the hledger accounting tool"; + license = "GPL"; + }) {}; + + "hledger-chart" = callPackage + ({ mkDerivation, base, Chart, cmdargs, colour, containers, hledger + , hledger-lib, HUnit, safe, time + }: + mkDerivation { + pname = "hledger-chart"; + version = "0.16.1"; + sha256 = "1yk563032ir98gqdvxazjjl1alg6q1pflzawh11pr3zrdnriracn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Chart cmdargs colour containers hledger hledger-lib HUnit safe + time + ]; + homepage = "http://hledger.org"; + description = "A pie chart image generator for the hledger accounting tool"; + license = "GPL"; + }) {}; + + "hledger-diff" = callPackage + ({ mkDerivation, base, hledger-lib, time }: + mkDerivation { + pname = "hledger-diff"; + version = "0.2.0.1"; + sha256 = "170snnncr8wgl8z0j7z6lq4cm748v0sch2i516xx08i260ra0zpp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hledger-lib time ]; + homepage = "https://github.com/gebner/hledger-diff"; + description = "Compares the transactions in two ledger files"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hledger-interest" = callPackage + ({ mkDerivation, base, Cabal, hledger-lib, mtl, time }: + mkDerivation { + pname = "hledger-interest"; + version = "1.4.3"; + sha256 = "1nj50zi4p6rs0nl4656rr0vkbh7kdi49z1l53nypfqs3rmjgicsn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal hledger-lib mtl time ]; + homepage = "http://github.com/peti/hledger-interest"; + description = "computes interest for a given account"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hledger-irr" = callPackage + ({ mkDerivation, base, Cabal, hledger-lib, statistics, time }: + mkDerivation { + pname = "hledger-irr"; + version = "0.1.1.4"; + sha256 = "0nqd8br86d71dpwq7p8956q74pgqdimid42xikp9zvf632x2s8ax"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal hledger-lib statistics time ]; + description = "computes the internal rate of return of an investment"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hledger-lib" = callPackage + ({ mkDerivation, array, base, blaze-markup, bytestring, cmdargs + , containers, csv, Decimal, directory, filepath, HUnit, mtl + , old-locale, old-time, parsec, pretty-show, regex-tdfa, regexpr + , safe, split, test-framework, test-framework-hunit, time + , transformers, utf8-string + }: + mkDerivation { + pname = "hledger-lib"; + version = "0.24"; + sha256 = "1r0qlah45z1p180d245fyji8xnxv9ipgg9m1dr56s4xaw910f6ns"; + buildDepends = [ + array base blaze-markup bytestring cmdargs containers csv Decimal + directory filepath HUnit mtl old-locale old-time parsec pretty-show + regex-tdfa regexpr safe split time transformers utf8-string + ]; + testDepends = [ + array base blaze-markup cmdargs containers csv Decimal directory + filepath HUnit mtl old-locale old-time parsec pretty-show + regex-tdfa regexpr safe split test-framework test-framework-hunit + time transformers + ]; + configureFlags = [ "-f-double" ]; + homepage = "http://hledger.org"; + description = "Core data types, parsers and utilities for the hledger accounting tool"; + license = "GPL"; + }) {}; + + "hledger-vty" = callPackage + ({ mkDerivation, base, cmdargs, hledger, hledger-lib, HUnit, safe + , time, vty + }: + mkDerivation { + pname = "hledger-vty"; + version = "0.16.1"; + sha256 = "10aq9apxz6nrzvvynha0wkhy34dn8dybizr8assni6rns8ylh188"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs hledger hledger-lib HUnit safe time vty + ]; + homepage = "http://hledger.org"; + description = "A curses-style console interface for the hledger accounting tool"; + license = "GPL"; + }) {}; + + "hledger-web" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , clientsession, cmdargs, conduit-extra, data-default, directory + , filepath, hjsmin, hledger, hledger-lib, hspec, http-client + , http-conduit, HUnit, json, network-conduit, old-locale, parsec + , regexpr, safe, shakespeare, template-haskell, text, time + , transformers, wai, wai-extra, wai-handler-launch, warp, yaml + , yesod, yesod-core, yesod-static, yesod-test + }: + mkDerivation { + pname = "hledger-web"; + version = "0.24"; + sha256 = "0dwqrq31yf0kw3rk06f1ny2670w2qw83bvvqwp87g4xky5v69xpi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html blaze-markup bytestring clientsession cmdargs + conduit-extra data-default directory filepath hjsmin hledger + hledger-lib http-client http-conduit HUnit json network-conduit + old-locale parsec regexpr safe shakespeare template-haskell text + time transformers wai wai-extra wai-handler-launch warp yaml yesod + yesod-core yesod-static + ]; + testDepends = [ base hspec yesod yesod-test ]; + configureFlags = [ "-f-library-only" "-f-dev" "-fthreaded" ]; + homepage = "http://hledger.org"; + description = "A web interface for the hledger accounting tool"; + license = "GPL"; + }) {}; + + "hlibev" = callPackage + ({ mkDerivation, base, ev, network }: + mkDerivation { + pname = "hlibev"; + version = "0.4.0"; + sha256 = "0416w0k5ahnj57gc6n15ihpsyznmm36s1sjkycl35l7s8bxdldyw"; + buildDepends = [ base network ]; + extraLibraries = [ ev ]; + homepage = "http://github.com/aycanirican/hlibev"; + description = "FFI interface to libev"; + license = stdenv.lib.licenses.bsd3; + }) { ev = null; }; + + "hlibfam" = callPackage + ({ mkDerivation, base, fam }: + mkDerivation { + pname = "hlibfam"; + version = "0.2"; + sha256 = "10rxwfq2ppmqs3kjb8cq6l04g0qsxqy7w7ri7dj013kiz7rzk1yd"; + buildDepends = [ base ]; + extraLibraries = [ fam ]; + description = "FFI interface to libFAM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hlibgit2" = callPackage + ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }: + mkDerivation { + pname = "hlibgit2"; + version = "0.18.0.13"; + sha256 = "1bslg51kkhnwm48kxaad4izq3xmzv6dpqy10a5kh16vr5zy3w5hz"; + buildDepends = [ base bindings-DSL zlib ]; + testDepends = [ base git process ]; + extraLibraries = [ openssl ]; + description = "Low-level bindings to libgit2"; + license = stdenv.lib.licenses.mit; + }) { git = null; }; + + "hlint" = callPackage + ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs + , directory, extra, filepath, haskell-src-exts, hscolour, process + , transformers, uniplate + }: + mkDerivation { + pname = "hlint"; + version = "1.9.15"; + sha256 = "0fn01rhymj9hy7pglrjkgs4cz8xsllmc2zdnjrb6n6k27644irdw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base cmdargs containers cpphs directory extra + filepath haskell-src-exts hscolour process transformers uniplate + ]; + configureFlags = [ "-fgpl" "-fthreaded" ]; + homepage = "http://community.haskell.org/~ndm/hlint/"; + description = "Source code suggestions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hlogger" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "hlogger"; + version = "0.0.3.0"; + sha256 = "1q3jsnxy7x0lv7wqfv9hlqnr22661k4agbb8yjbhj32fxyjqrn4f"; + buildDepends = [ base old-locale time ]; + homepage = "http://www.pontarius.org/sub-projects/hlogger/"; + description = "Simple, concurrent, extendable and easy-to-use logging library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hlongurl" = callPackage + ({ mkDerivation, base, bytestring, curl, json, regex-base + , regex-posix + }: + mkDerivation { + pname = "hlongurl"; + version = "0.9.3"; + sha256 = "1njj7cvj9zjy0gghkr33bzwsv6lj27xvf56kicsr0pyyn76wplv5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring curl json regex-base regex-posix + ]; + description = "Library and utility interfacing to longurl.org"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hls" = callPackage + ({ mkDerivation, base, containers, hcg-minus, hps }: + mkDerivation { + pname = "hls"; + version = "0.15"; + sha256 = "0h32fyvnqkxx8c9vfpdjvnqaxkvr8b15myjavxmnm6kwh7v2796l"; + buildDepends = [ base containers hcg-minus hps ]; + homepage = "http://rd.slavepianos.org/t/hls"; + description = "Haskell Lindenmayer Systems"; + license = "GPL"; + }) {}; + + "hly" = callPackage + ({ mkDerivation, base, directory, filepath, hmt, process }: + mkDerivation { + pname = "hly"; + version = "0.15"; + sha256 = "192szfq39g3fdcdsxj4bsi13bfha8gjbqbixav3iywmdsgxp1hj8"; + buildDepends = [ base directory filepath hmt process ]; + homepage = "http://rd.slavepianos.org/t/hly"; + description = "Haskell LilyPond"; + license = "GPL"; + }) {}; + + "hmark" = callPackage + ({ mkDerivation, base, bytestring, random, safe + , tokyocabinet-haskell, utf8-string + }: + mkDerivation { + pname = "hmark"; + version = "1.0.0"; + sha256 = "0wk69qy1zq5wdmiw7pjrglcypqfm79fzl9yay67s0mvl2k5l0ms4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring random safe tokyocabinet-haskell utf8-string + ]; + homepage = "http://bitcheese.net/wiki/code/hmark"; + description = "A tool and library for Markov chains based text generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmarkup" = callPackage + ({ mkDerivation, base, containers, mtl, network, parsec, xhtml }: + mkDerivation { + pname = "hmarkup"; + version = "3000.0.1"; + sha256 = "0p6f1jd1b01dvzffiac17f8z0l403f54vrph8k9b3549lpjfh452"; + buildDepends = [ base containers mtl network parsec xhtml ]; + configureFlags = [ "-fsplit-base" ]; + description = "Simple wikitext-like markup format implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmatrix" = callPackage + ({ mkDerivation, array, base, binary, blas, bytestring, deepseq + , liblapack, random, split, storable-complex, vector + }: + mkDerivation { + pname = "hmatrix"; + version = "0.16.1.3"; + sha256 = "0mv4ndz0ydrc6d1cngi03av59h1r8cvby3k1hp7hpyd6vjlwshz5"; + buildDepends = [ + array base binary bytestring deepseq random split storable-complex + vector + ]; + extraLibraries = [ blas liblapack ]; + configureFlags = [ "-f-openblas" ]; + homepage = "https://github.com/albertoruiz/hmatrix"; + description = "Numeric Linear Algebra"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) blas; }; + + "hmatrix-banded" = callPackage + ({ mkDerivation, base, hmatrix, lapack, transformers }: + mkDerivation { + pname = "hmatrix-banded"; + version = "0.0"; + sha256 = "05jgm3hnlylnfhavcicjbhbxq929whm6mapggfwbxkzajhh0paaj"; + buildDepends = [ base hmatrix transformers ]; + extraLibraries = [ lapack ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/hmatrix-banded/"; + description = "HMatrix interface to LAPACK functions for banded matrices"; + license = stdenv.lib.licenses.bsd3; + }) { lapack = null; }; + + "hmatrix-csv" = callPackage + ({ mkDerivation, base, bytestring, cassava, hmatrix, vector }: + mkDerivation { + pname = "hmatrix-csv"; + version = "0.1.0.0"; + sha256 = "07v9cwqfvvirsis0wmh9zbms6b5023khxf2jb561899cvqaw9f17"; + buildDepends = [ base bytestring cassava hmatrix vector ]; + homepage = "https://github.com/grtlr/hmatrix-csv"; + description = "CSV encoding and decoding for hmatrix"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmatrix-glpk" = callPackage + ({ mkDerivation, base, glpk, hmatrix }: + mkDerivation { + pname = "hmatrix-glpk"; + version = "0.4.0.2"; + sha256 = "0ixsybmhm3fiwb3kgxm0bgnbbxkgv0k42k8phd7k78mhhsd5jmng"; + buildDepends = [ base hmatrix ]; + extraLibraries = [ glpk ]; + homepage = "https://github.com/albertoruiz/hmatrix"; + description = "Linear Programming based on GLPK"; + license = "GPL"; + }) {}; + + "hmatrix-gsl" = callPackage + ({ mkDerivation, array, base, gsl, hmatrix, process, random, vector + }: + mkDerivation { + pname = "hmatrix-gsl"; + version = "0.16.0.2"; + sha256 = "1l865v2vpjl7f5741z58m9gw1ksskgzfm5gzp9pxiqazsgb2h5ym"; + buildDepends = [ array base hmatrix process random vector ]; + pkgconfigDepends = [ gsl ]; + homepage = "https://github.com/albertoruiz/hmatrix"; + description = "Numerical computation"; + license = "GPL"; + }) {}; + + "hmatrix-gsl-stats" = callPackage + ({ mkDerivation, base, binary, hmatrix, storable-complex }: + mkDerivation { + pname = "hmatrix-gsl-stats"; + version = "0.2"; + sha256 = "1xwl2qgji2ib0gml9hqljzwd4wrqfjpvnzm3iq2g7kcwwfg1q0dm"; + buildDepends = [ base binary hmatrix storable-complex ]; + configureFlags = [ "-f-mkl" ]; + homepage = "http://code.haskell.org/hmatrix-gsl-stats"; + description = "GSL Statistics interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmatrix-mmap" = callPackage + ({ mkDerivation, base, hmatrix, mmap }: + mkDerivation { + pname = "hmatrix-mmap"; + version = "0.0.5"; + sha256 = "03z1f1xqw4hqh41q6hh8p103cl7dg9hqcawqlinapfmkvw5mzy8d"; + buildDepends = [ base hmatrix mmap ]; + homepage = "http://github.com/alanfalloon/hmatrix-mmap"; + description = "Memory map Vector from disk into memory efficiently"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmatrix-nipals" = callPackage + ({ mkDerivation, base, hmatrix }: + mkDerivation { + pname = "hmatrix-nipals"; + version = "0.2"; + sha256 = "0afmpwfi4hqz5bpcsm579mcvz1dx7vxqmqj2rb6axnw9512xyarj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base hmatrix ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/alanfalloon/hmatrix-nipals"; + description = "NIPALS method for Principal Components Analysis on large data-sets"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "hmatrix-quadprogpp" = callPackage + ({ mkDerivation, base, hmatrix, QuadProgpp, vector }: + mkDerivation { + pname = "hmatrix-quadprogpp"; + version = "0.2.0.1"; + sha256 = "1r03svlxzk4r4fw5brrixjf3dlfdvr2b7f80075ynm9ajzzpfirr"; + buildDepends = [ base hmatrix vector ]; + extraLibraries = [ QuadProgpp ]; + description = "Bindings to the QuadProg++ quadratic programming library"; + license = stdenv.lib.licenses.bsd3; + }) { QuadProgpp = null; }; + + "hmatrix-repa" = callPackage + ({ mkDerivation, base, hmatrix, repa, vector }: + mkDerivation { + pname = "hmatrix-repa"; + version = "0.1.2.1"; + sha256 = "0xx02kll13c2zw5x13p9746av2yhgpybfxi508qgi84drfa8caa8"; + buildDepends = [ base hmatrix repa vector ]; + homepage = "http://code.haskell.org/hmatrix-repa"; + description = "Adaptors for interoperability between hmatrix and repa"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmatrix-special" = callPackage + ({ mkDerivation, base, gsl, hmatrix, hmatrix-gsl }: + mkDerivation { + pname = "hmatrix-special"; + version = "0.3.0.1"; + sha256 = "1ziqzbfrk7xyah5n0cys1ccnmj2z91wxdamanv3y5v717zhdrqix"; + buildDepends = [ base hmatrix hmatrix-gsl ]; + extraLibraries = [ gsl ]; + configureFlags = [ "-f-safe-cheap" ]; + homepage = "https://github.com/albertoruiz/hmatrix"; + description = "Interface to GSL special functions"; + license = "GPL"; + }) {}; + + "hmatrix-static" = callPackage + ({ mkDerivation, array, base, haskell-src-meta, hmatrix, parsec + , template-haskell, tfp + }: + mkDerivation { + pname = "hmatrix-static"; + version = "0.3.0.2"; + sha256 = "1qjxj8k4cracinyyjpk0nr3c5n119v39kpxig78c11cjhvhm3zgi"; + buildDepends = [ + array base haskell-src-meta hmatrix parsec template-haskell tfp + ]; + homepage = "http://code.haskell.org/hmatrix-static/"; + description = "hmatrix with vector and matrix sizes encoded in types"; + license = "GPL"; + }) {}; + + "hmatrix-svdlibc" = callPackage + ({ mkDerivation, base, hmatrix }: + mkDerivation { + pname = "hmatrix-svdlibc"; + version = "0.3.1"; + sha256 = "0mi41n31i4bjnqjnsmqs4mbrprg3sx4vx4wqixgyp3qk0jm6lijm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base hmatrix ]; + homepage = "http://github.com/bgamari/hmatrix-svdlibc"; + description = "SVDLIBC bindings for HMatrix"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmatrix-syntax" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hmatrix + , template-haskell + }: + mkDerivation { + pname = "hmatrix-syntax"; + version = "0.1.2.1"; + sha256 = "0qy5dx480hf9i03d16kylg2l8dsj10lzwfbik5ijqa4x3h7h038b"; + buildDepends = [ + base haskell-src-exts haskell-src-meta hmatrix template-haskell + ]; + homepage = "http://github.com/reinerp/hmatrix-syntax"; + description = "MATLAB-like syntax for hmatrix vectors and matrices"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hmatrix-tests" = callPackage + ({ mkDerivation, base, hmatrix, hmatrix-gsl, HUnit, QuickCheck + , random + }: + mkDerivation { + pname = "hmatrix-tests"; + version = "0.4.1.0"; + sha256 = "0jrq9719japf9a7v14xbwqj4fs8y14wkji13jhyn00x1xpp4nkh3"; + buildDepends = [ + base hmatrix hmatrix-gsl HUnit QuickCheck random + ]; + testDepends = [ base HUnit QuickCheck random ]; + configureFlags = [ "-fgsl" ]; + homepage = "https://github.com/albertoruiz/hmatrix"; + description = "Tests for hmatrix"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmeap" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-lexing + , delimited-text, parsec + }: + mkDerivation { + pname = "hmeap"; + version = "0.15"; + sha256 = "19hip2xzlsgj1fd8y4l4zhn4lcj8n8qyrayn6idzvlskx4vca0bh"; + buildDepends = [ + array base bytestring bytestring-lexing delimited-text parsec + ]; + homepage = "http://rd.slavepianos.org/t/hmeap"; + description = "Haskell Meapsoft Parser"; + license = "GPL"; + }) {}; + + "hmeap-utils" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-lexing + , delimited-text, gnuplot, hmatrix, hmeap, hosc, hsc3, parsec + }: + mkDerivation { + pname = "hmeap-utils"; + version = "0.14"; + sha256 = "1dnmvzy7vkx2rfbkkqapfpql8h0gm9sq0333r90hy5nsyl9hhbq8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring bytestring-lexing delimited-text gnuplot + hmatrix hmeap hosc hsc3 parsec + ]; + homepage = "http://slavepianos.org/rd/?t=hmeap-utils"; + description = "Haskell Meapsoft Parser Utilities"; + license = "GPL"; + }) {}; + + "hmemdb" = callPackage + ({ mkDerivation, base, binary, containers, monad-stm, stm + , transformers + }: + mkDerivation { + pname = "hmemdb"; + version = "0.4.0.0"; + sha256 = "0zdz9nkianzviy0rn7fvzs01ymnz89p25kiis64rfvj3zwxk535w"; + buildDepends = [ + base binary containers monad-stm stm transformers + ]; + description = "In-memory relational database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmidi" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "hmidi"; + version = "0.2.1.0"; + sha256 = "143w042krxayn2xbn3ag3mkfd9j4075adrjqs651hh3mbr8s9725"; + buildDepends = [ base stm ]; + configureFlags = [ "-f-nonoteoff" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Binding to the OS level MIDI services"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmk" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, parsec, pcre-light, process, unix + }: + mkDerivation { + pname = "hmk"; + version = "0.9.7.3"; + sha256 = "08cq1lk1nkhkcjjjvkzy4xrr0gx6j2lpsv2vmj25kg6j9j33ilxh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath mtl parsec pcre-light + process unix + ]; + homepage = "http://www.github.com/mboes/hmk"; + description = "A make alternative based on Plan9's mk"; + license = "GPL"; + }) {}; + + "hmm" = callPackage + ({ mkDerivation, array, base, data-memocombinators, list-extras + , logfloat + }: + mkDerivation { + pname = "hmm"; + version = "0.2.1.1"; + sha256 = "08gdicnhls8y180il2k51zrcra1acw8m1qw0s2nz5w57mhfnxq31"; + buildDepends = [ + array base data-memocombinators list-extras logfloat + ]; + homepage = "https://github.com/mikeizbicki/hmm"; + description = "A hidden markov model library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmp3" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , curses, directory, mersenne-random, old-time, pcre-light, process + , unix, zlib + }: + mkDerivation { + pname = "hmp3"; + version = "1.5.2.1"; + sha256 = "0kfqzydilajcpaazpbhmpv3h18n3lx839wxmcbjlzvjc78ajblb3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory mersenne-random + old-time pcre-light process unix zlib + ]; + extraLibraries = [ curses ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; + description = "An ncurses mp3 player written in Haskell"; + license = "GPL"; + }) { curses = null; }; + + "hmpfr" = callPackage + ({ mkDerivation, base, integer-gmp, mpfr }: + mkDerivation { + pname = "hmpfr"; + version = "0.3.3.5"; + sha256 = "00gqrmfwg7hk21iyfbma8h4ahpxgj21wi9fcxjdms506ahk7rwf4"; + buildDepends = [ base integer-gmp ]; + extraLibraries = [ mpfr ]; + configureFlags = [ "-f-use-integer-simple" ]; + homepage = "http://code.google.com/p/hmpfr/"; + description = "Haskell binding to the MPFR library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hmt" = callPackage + ({ mkDerivation, array, base, bytestring, colour, containers + , data-ordlist, directory, filepath, lazy-csv, logict + , multiset-comb, parsec, permutation, primes, safe, split + , utf8-string + }: + mkDerivation { + pname = "hmt"; + version = "0.15"; + sha256 = "051kgsh9nl5f1nw8a24x7ds18g6ppzbhk3d9lf74nvvnccnzg3a9"; + buildDepends = [ + array base bytestring colour containers data-ordlist directory + filepath lazy-csv logict multiset-comb parsec permutation primes + safe split utf8-string + ]; + homepage = "http://rd.slavepianos.org/t/hmt"; + description = "Haskell Music Theory"; + license = "GPL"; + }) {}; + + "hmt-diagrams" = callPackage + ({ mkDerivation, base, cairo, colour, filepath, hcg-minus + , hcg-minus-cairo, hmt, html-minimalist, process, xml + }: + mkDerivation { + pname = "hmt-diagrams"; + version = "0.15"; + sha256 = "1g64b31bz31x0kiivazn20s22y2w7dz9f2gw5cnfkcnjd20k7glm"; + buildDepends = [ + base cairo colour filepath hcg-minus hcg-minus-cairo hmt + html-minimalist process xml + ]; + homepage = "http://rd.slavepianos.org/t/hmt-diagrams"; + description = "Haskell Music Theory Diagrams"; + license = "GPL"; + }) {}; + + "hmumps" = callPackage + ({ mkDerivation, base, containers, haskeline, mtl, parsec + , QuickCheck, regex-compat, syb, text + }: + mkDerivation { + pname = "hmumps"; + version = "0.1.1"; + sha256 = "06bixsd7vzfj0gwv0b2880p4xx3f9j7y1snindlnlcfr1qdp9jn2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers haskeline mtl parsec QuickCheck regex-compat syb + text + ]; + description = "Interpreter for the MUMPS langugae"; + license = "GPL"; + }) {}; + + "hnetcdf" = callPackage + ({ mkDerivation, base, c2hs, containers, directory, either, errors + , filepath, hmatrix, HUnit, netcdf, QuickCheck, repa + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers, vector + }: + mkDerivation { + pname = "hnetcdf"; + version = "0.2.2.0"; + sha256 = "1v1z6xvzmnhsvmxvncrf6bb2bf2map0kqwjn1myqm3pf1zpiqrxj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers either errors filepath hmatrix repa transformers + vector + ]; + testDepends = [ + base containers directory errors hmatrix HUnit netcdf QuickCheck + repa test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + buildTools = [ c2hs ]; + extraLibraries = [ netcdf ]; + homepage = "https://github.com/ian-ross/hnetcdf"; + description = "Haskell NetCDF library"; + license = stdenv.lib.licenses.bsd3; + }) { netcdf = null; }; + + "hnn" = callPackage + ({ mkDerivation, base, binary, bytestring, hmatrix, mwc-random + , random, vector, vector-binary-instances, zlib + }: + mkDerivation { + pname = "hnn"; + version = "0.2.0.0"; + sha256 = "13i2rs1ab7kh2mzf34hckkihpbrxpxzwfcdd529zd7dynhd3psjw"; + buildDepends = [ + base binary bytestring hmatrix mwc-random random vector + vector-binary-instances zlib + ]; + homepage = "http://github.com/alpmestan/hnn"; + description = "A reasonably fast and simple neural network library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hnop" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hnop"; + version = "0.1"; + sha256 = "0sfw9gmcn7qclgsgzqm9zalyxhz0mig91fabcfq3g0r98krgjnr2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + license = stdenv.lib.licenses.unfree; + }) {}; + + "hoauth" = callPackage + ({ mkDerivation, base, binary, bytestring, crypto-pubkey-types + , curl, dataenc, entropy, mtl, old-locale, random, RSA, SHA, time + , utf8-string + }: + mkDerivation { + pname = "hoauth"; + version = "0.3.5"; + sha256 = "06vk3dv2dby7wadxg4qq2bzy10hl8ix2x4vpxggwd13xy3kpzjqp"; + buildDepends = [ + base binary bytestring crypto-pubkey-types curl dataenc entropy mtl + old-locale random RSA SHA time utf8-string + ]; + description = "A Haskell implementation of OAuth 1.0a protocol."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoauth2" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-show + , http-conduit, http-types, monad-control, mtl, random, text + , transformers + }: + mkDerivation { + pname = "hoauth2"; + version = "0.4.3"; + sha256 = "1qmhk9h3rwp29dsjqbgsma4zgzdd6cw1jcryzd17rk32biiiylvg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring bytestring-show http-conduit http-types + monad-control mtl random text transformers + ]; + configureFlags = [ "-f-test" ]; + homepage = "https://github.com/freizl/hoauth2"; + description = "hoauth2"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hob" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , glib, gtk-largeTreeStore, gtk3, gtksourceview3, hspec, mtl, pango + , system-filepath, text, transformers, vector + }: + mkDerivation { + pname = "hob"; + version = "0.0.1.0"; + sha256 = "1m2sxbw5il818g50b0650cm5vrb7njclk09m0na6i3amx3q10xjc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath glib + gtk-largeTreeStore gtk3 gtksourceview3 mtl pango system-filepath + text transformers vector + ]; + testDepends = [ + base containers gtk3 gtksourceview3 hspec mtl text + ]; + homepage = "http://svalaskevicius.github.io/hob/"; + description = "A source code editor aiming for the convenience of use"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hobbes" = callPackage + ({ mkDerivation, base, filemanip, filepath, fsnotify + , system-filepath, text + }: + mkDerivation { + pname = "hobbes"; + version = "0.2.2"; + sha256 = "1pri63d59q918jv1hdp2ib06m6lzw9a2b6bjyn86b2qrrx2512xd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base filemanip filepath fsnotify system-filepath text + ]; + homepage = "http://github.com/jhickner/hobbes"; + description = "A small file watcher for OSX"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hobbits" = callPackage + ({ mkDerivation, base, deepseq, haskell-src-exts, haskell-src-meta + , mtl, syb, tagged, template-haskell, th-expand-syns, transformers + , type-equality + }: + mkDerivation { + pname = "hobbits"; + version = "1.1.1"; + sha256 = "0q668jvlpqs7y3l27fk9m96aa8rzhdkz8jf0whifdb2gahlhx9hs"; + buildDepends = [ + base deepseq haskell-src-exts haskell-src-meta mtl syb tagged + template-haskell th-expand-syns transformers type-equality + ]; + description = "A library for canonically representing terms with binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoe" = callPackage + ({ mkDerivation, base, cmdargs, hint, mtl }: + mkDerivation { + pname = "hoe"; + version = "0.2"; + sha256 = "089iwvgz50mhdch1anag66g0wqya0sm5jhp2h32dfsi0hlrp34f7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cmdargs hint mtl ]; + homepage = "http://github.com/tanakh/hoe"; + description = "Haskell One-liner Evaluator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hofix-mtl" = callPackage + ({ mkDerivation, base, mtl, star-to-star, template-haskell }: + mkDerivation { + pname = "hofix-mtl"; + version = "1.0"; + sha256 = "1xlsddrdv56n7ww7a377jwz43xkkckl5zygghwxs9k88wxzskvvd"; + buildDepends = [ base mtl star-to-star template-haskell ]; + description = "defining @mtl@-ready monads as * -> * fixed-points"; + license = "unknown"; + }) {}; + + "hog" = callPackage + ({ mkDerivation, base, cmdargs, filepath, irc, network, old-locale + , time, unix + }: + mkDerivation { + pname = "hog"; + version = "0.1.1"; + sha256 = "0mmp7ymmzvhpwmwjjnin9493a81vijai7hcyqwv9wrfhdjnykb1d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs filepath irc network old-locale time unix + ]; + description = "Simple IRC logger bot"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hogg" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HUnit, mtl + , old-locale, random, time + }: + mkDerivation { + pname = "hogg"; + version = "0.4.1.2"; + sha256 = "0djgbgahhrfdpxknqfjqkqwzy7ra3d7mnxyv6n76kpldalhihklw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers HUnit mtl old-locale random time + ]; + configureFlags = [ "-f-http" "-fsplitbase" ]; + homepage = "http://www.kfish.org/software/hogg/"; + description = "Library and tools to manipulate the Ogg container format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hogre" = callPackage + ({ mkDerivation, base, cgen, cgen-hs, grgen, OGRE, OgreMain }: + mkDerivation { + pname = "hogre"; + version = "0.1.5"; + sha256 = "0ndgnflcj885ylxf8q8l71cykrpm4j6svzqxlpdynf054safq174"; + buildDepends = [ base cgen ]; + buildTools = [ cgen cgen-hs grgen ]; + extraLibraries = [ OgreMain ]; + pkgconfigDepends = [ OGRE ]; + homepage = "http://anttisalonen.github.com/hogre"; + description = "Haskell binding to a subset of OGRE"; + license = stdenv.lib.licenses.mit; + }) { OGRE = null; OgreMain = null; cgen-hs = null; grgen = null; }; + + "hogre-examples" = callPackage + ({ mkDerivation, base, hogre, OgreMain }: + mkDerivation { + pname = "hogre-examples"; + version = "0.1.4"; + sha256 = "10zq4qch5bs0aawvs0zg3yyz41lykg1jrna5jqxlrvbq0wfz2s5g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hogre ]; + extraLibraries = [ OgreMain ]; + homepage = "http://github.com/anttisalonen/hogre-examples"; + description = "Examples for using Hogre"; + license = stdenv.lib.licenses.mit; + }) { OgreMain = null; }; + + "hois" = callPackage + ({ mkDerivation, base, OIS, X11 }: + mkDerivation { + pname = "hois"; + version = "0.1.0.0"; + sha256 = "0awb7dfa77y7n88ljkcdxs63g37qyc5xkr0j7lqwzx23q83a5c4k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base X11 ]; + extraLibraries = [ OIS ]; + description = "OIS bindings"; + license = stdenv.lib.licenses.bsd3; + }) { OIS = null; }; + + "hoist-error" = callPackage + ({ mkDerivation, base, either, mtl }: + mkDerivation { + pname = "hoist-error"; + version = "0.1.0.2"; + sha256 = "1485adrlm52jm5afcwa7qnfy4b1679nqjhhlsjp264wqmm0h9l0z"; + editedCabalFile = "900b08c7b95c9490dfc65334b32c1fdcb4a578e458f47dbfa58108c433fe7a8a"; + buildDepends = [ base either mtl ]; + description = "Some convenience facilities for hoisting errors into a monad"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hold-em" = callPackage + ({ mkDerivation, base, random, safe }: + mkDerivation { + pname = "hold-em"; + version = "0.1.0.0"; + sha256 = "1j2ql6izsd85skd6l9j1qfg7pj5rf513096s9bkvqip9bb4ibr4r"; + buildDepends = [ base random safe ]; + description = "An engine for Texas hold'em Poker"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hole" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hole"; + version = "0.1.1"; + sha256 = "05ba87wk9b5i5b4gsfvsj16rv91dqsmzyys6b5fkssrxh2ika36c"; + buildDepends = [ base containers ]; + description = "Higher kinded type removal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "holey-format" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "holey-format"; + version = "2.1.0"; + sha256 = "13f6f647ykssqgdqw4fp7gnr2ardxbcn41ksgs15v5dx1n1xvan1"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "holy-project" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal + , directory, filepath, hastache, http-conduit, HUnit, lens + , lens-aeson, process, QuickCheck, random, smallcheck, split, syb + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , time, unix + }: + mkDerivation { + pname = "holy-project"; + version = "0.1.1.1"; + sha256 = "0vb4mlz6gb01aadm2b8kgvgnrwwvl6q4ndx6xldi0xi3rm22xkwj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-terminal base bytestring Cabal directory filepath + hastache http-conduit HUnit lens lens-aeson process QuickCheck + random smallcheck split syb tasty tasty-hunit tasty-quickcheck + tasty-smallcheck text time unix + ]; + testDepends = [ + base bytestring Cabal HUnit QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + homepage = "http://github.com/yogsototh/holy-project"; + description = "Start your Haskell project with cabal, git and tests"; + license = stdenv.lib.licenses.mit; + }) {}; + + "homeomorphic" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck }: + mkDerivation { + pname = "homeomorphic"; + version = "0.1"; + sha256 = "1wm15bdz02sjgpz2n266xd50q3p6mncnv8mhimky6ps1kmzb5r6c"; + buildDepends = [ base containers mtl QuickCheck ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/homeomorphic/"; + description = "Homeomorphic Embedding Test"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hommage" = callPackage + ({ mkDerivation, array, base, directory, haskell98, random, time }: + mkDerivation { + pname = "hommage"; + version = "0.0.6"; + sha256 = "053zv30ghm7c9idb6za44zasnn88g85z4bzbdpfpixlkvcm4sbck"; + buildDepends = [ array base directory haskell98 random time ]; + description = "Haskell Offline Music Manipulation And Generation EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hommage-ds" = callPackage + ({ mkDerivation, array, base, DirectSound, haskell98, hommage }: + mkDerivation { + pname = "hommage-ds"; + version = "0.0.5"; + sha256 = "0gnwpzs6kwhf2wm0nqcgwqa1pp7xwbnqh337pr62w40i76g252v4"; + buildDepends = [ array base DirectSound haskell98 hommage ]; + homepage = "substitut-fuer-feinmotorik/projects/haskellommage"; + description = "DirectSound extension (Windows) for the Hommage sound library"; + license = "GPL"; + }) {}; + + "honi" = callPackage + ({ mkDerivation, base, bytestring, freenect, hspec, HUnit, OpenNI2 + , text + }: + mkDerivation { + pname = "honi"; + version = "0.1.0.0"; + sha256 = "0g1w1i78a93d10zgdy9ixkflblx9xixa493hh2cc8jzznqsp5yfi"; + buildDepends = [ base bytestring text ]; + testDepends = [ base freenect hspec HUnit OpenNI2 ]; + extraLibraries = [ freenect OpenNI2 ]; + description = "OpenNI 2 binding"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) freenect; + OpenNI2 = null; }; + + "honk" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "honk"; + version = "1.2.0.0"; + sha256 = "0aql3rqhx7jj1k0csx5rhb5kqsf1r28rvr7rl9axzkc9imz53wvx"; + buildDepends = [ base ]; + homepage = "http://lfairy.github.io/honk/"; + description = "Cross-platform interface to the PC speaker"; + license = "unknown"; + }) {}; + + "hoobuddy" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, directory + , filepath, hoogle, monad-loops, process, yaml + }: + mkDerivation { + pname = "hoobuddy"; + version = "0.1.0.0"; + sha256 = "0yqlcyydms9946qpl3db4nqdmh9h6f075bz71j0c148x2vkcwjga"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring Cabal directory filepath hoogle monad-loops + process yaml + ]; + homepage = "http://github.com/gilligan/hoobuddy"; + description = "Simple tool for fetching and merging hoogle data"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hood" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "hood"; + version = "0.2"; + sha256 = "16p6jr9mkd1qv725655awcx623samrkcswlpml0kvhbm1i5kfmcn"; + buildDepends = [ array base ]; + homepage = "http://www.ittc.ku.edu/csdl/fpg/Hood"; + description = "Debugging by observing in place"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hood-off" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hood-off"; + version = "0.2"; + sha256 = "15rj6qfyhihzc5svl3dwkn387x7bbkl5am7h0kj5jjj8hv2q1pnc"; + buildDepends = [ base ]; + description = "Dummy package to disable Hood without having to remove all the calls to observe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoodie" = callPackage + ({ mkDerivation, array, astar, base, containers, hfov, monad-loops + , mtl, ncurses, random + }: + mkDerivation { + pname = "hoodie"; + version = "0.1.0.0"; + sha256 = "1q3wpsqz833vypqnd7ljiraiyn1klxid35mh5vyizldk3i0qqf6w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array astar base containers hfov monad-loops mtl ncurses random + ]; + description = "A small, toy roguelike"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hoodle" = callPackage + ({ mkDerivation, base, cmdargs, configurator, containers, directory + , dyre, filepath, hoodle-core, mtl + }: + mkDerivation { + pname = "hoodle"; + version = "0.3"; + sha256 = "01wz7bwdr3i43ikaiaq8vpn6b0clxjnjyaw6nl6zaq489dhj6fv5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs configurator containers directory dyre filepath + hoodle-core mtl + ]; + homepage = "http://ianwookim.org/hoodle"; + description = "Executable for hoodle"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hoodle-builder" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, double-conversion + , hoodle-types, lens, strict, text + }: + mkDerivation { + pname = "hoodle-builder"; + version = "0.3"; + sha256 = "0mj58g7kfr5hpqv6idjb24d3gdh25z5x2ym62c6ckm5g3f4x3jm9"; + buildDepends = [ + base blaze-builder bytestring double-conversion hoodle-types lens + strict text + ]; + description = "text builder for hoodle file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoodle-core" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , base64-bytestring, binary, bytestring, cairo, cereal + , configurator, containers, coroutine-object, dbus, Diff, directory + , dyre, either, errors, filepath, fsnotify, gd, gtk, hoodle-builder + , hoodle-parser, hoodle-render, hoodle-types, lens, libX11, libXi + , monad-loops, mtl, network, network-info, network-simple + , old-locale, pango, poppler, process, pureMD5, stm, strict + , svgcairo, system-filepath, template-haskell, text, time + , transformers, transformers-free, unordered-containers, uuid + , vector, xournal-parser + }: + mkDerivation { + pname = "hoodle-core"; + version = "0.14"; + sha256 = "1njkjxcbnwh9b7mg0xcqkc0clfz64n5h9jqf3323npyw8bhw34b8"; + buildDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring binary + bytestring cairo cereal configurator containers coroutine-object + dbus Diff directory dyre either errors filepath fsnotify gd gtk + hoodle-builder hoodle-parser hoodle-render hoodle-types lens + monad-loops mtl network network-info network-simple old-locale + pango poppler process pureMD5 stm strict svgcairo system-filepath + template-haskell text time transformers transformers-free + unordered-containers uuid vector xournal-parser + ]; + extraLibraries = [ libX11 libXi ]; + homepage = "http://ianwookim.org/hoodle"; + description = "Core library for hoodle"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hoodle-extra" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , base64-bytestring, binary, bytestring, cmdargs, conduit + , containers, directory, either, filepath, hoodle-parser + , hoodle-types, http-conduit, lens, monad-loops, mtl + , network-simple, process, pureMD5, resourcet, text, time + , transformers, unordered-containers, xournal-parser + }: + mkDerivation { + pname = "hoodle-extra"; + version = "0.1"; + sha256 = "1mqx4qia457n8v4pdyd8mc8h7ybzx5asxm2d4p9ws5g2q4ybmshy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty attoparsec base base64-bytestring binary + bytestring cmdargs conduit containers directory either filepath + hoodle-parser hoodle-types http-conduit lens monad-loops mtl + network-simple process pureMD5 resourcet text time transformers + unordered-containers xournal-parser + ]; + homepage = "http://ianwookim.org/hoodle"; + description = "extra hoodle tools"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hoodle-parser" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, either + , hoodle-types, lens, mtl, strict, text, transformers + , xournal-types + }: + mkDerivation { + pname = "hoodle-parser"; + version = "0.3"; + sha256 = "1ihpmkhjzsf8w4ygljx2agx31xblc0ch4y8m9pwj7rnnjj1sw15i"; + buildDepends = [ + attoparsec base bytestring containers either hoodle-types lens mtl + strict text transformers xournal-types + ]; + homepage = "http://ianwookim.org/hoodle"; + description = "Hoodle file parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoodle-publish" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cairo, cmdargs + , containers, coroutine-object, directory, directory-tree, filepath + , gtk, hoodle-parser, hoodle-render, hoodle-types, HTTP, io-streams + , lens, mtl, network, pdf-toolbox-core, pdf-toolbox-document + , poppler, process, transformers, uuid + }: + mkDerivation { + pname = "hoodle-publish"; + version = "0.1"; + sha256 = "13753yhv9vlpbjjigciqingjxwm4vhv8lmam8qyqykrmd33ygj31"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cairo cmdargs containers + coroutine-object directory directory-tree filepath gtk + hoodle-parser hoodle-render hoodle-types HTTP io-streams lens mtl + network pdf-toolbox-core pdf-toolbox-document poppler process + transformers uuid + ]; + homepage = "http://ianwookim.org/hoodle"; + description = "publish hoodle files as a static web site"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hoodle-render" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cairo + , containers, directory, filepath, gd, gtk, hoodle-types, lens + , monad-loops, mtl, poppler, stm, strict, svgcairo, transformers + , unix, unordered-containers, uuid + }: + mkDerivation { + pname = "hoodle-render"; + version = "0.4"; + sha256 = "06ds0fzw11a10m927y2jvmgbsjy7cxdpppb6ifxkg173csp92a2d"; + buildDepends = [ + base base64-bytestring bytestring cairo containers directory + filepath gd gtk hoodle-types lens monad-loops mtl poppler stm + strict svgcairo transformers unix unordered-containers uuid + ]; + description = "Hoodle file renderer"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hoodle-types" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, lens, mtl + , strict, text, uuid + }: + mkDerivation { + pname = "hoodle-types"; + version = "0.3"; + sha256 = "0n9plj6hhsc5482pl7sw4gw7py8r6cn0cl7hg35g2qxdxnzapifm"; + buildDepends = [ + base bytestring cereal containers lens mtl strict text uuid + ]; + description = "Data types for programs for hoodle file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoogle" = callPackage + ({ mkDerivation, aeson, array, base, binary, blaze-builder + , bytestring, Cabal, case-insensitive, cmdargs, conduit, containers + , deepseq, directory, filepath, haskell-src-exts, http-types + , old-locale, parsec, process, QuickCheck, random, resourcet, safe + , shake, tagsoup, temporary, text, time, transformers, uniplate + , unix, vector, vector-algorithms, wai, warp + }: + mkDerivation { + pname = "hoogle"; + version = "4.2.36"; + sha256 = "1h65pl0jfki2pcrywak9mh3hfi3wziffhb2q0xp6r4v01536zifv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array base binary blaze-builder bytestring Cabal + case-insensitive cmdargs conduit containers deepseq directory + filepath haskell-src-exts http-types old-locale parsec process + QuickCheck random resourcet safe shake tagsoup text time + transformers uniplate unix vector vector-algorithms wai warp + ]; + testDepends = [ base directory filepath process temporary ]; + testTarget = "--test-option=--no-net"; + homepage = "http://www.haskell.org/hoogle/"; + description = "Haskell API Search"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoogle-index" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , errors, filepath, hoogle, optparse-applicative, process + , temporary, transformers + }: + mkDerivation { + pname = "hoogle-index"; + version = "0.3.3"; + sha256 = "1dl92i2hrgs47lvkc5kg0hww6h6s94z9ml8fil8g0rcg9jm1643c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory errors filepath hoogle + optparse-applicative process temporary transformers + ]; + homepage = "http://github.com/bgamari/hoogle-index"; + description = "Easily generate Hoogle indices for installed packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hooks-dir" = callPackage + ({ mkDerivation, base, directory, process, text }: + mkDerivation { + pname = "hooks-dir"; + version = "0.1.1.0"; + sha256 = "0gwdqpml8kn8xxxaq628d4way29k2f31f5av49fx7qj150h5qs5b"; + buildDepends = [ base directory process text ]; + homepage = "https://github.com/ibotty/hooks-dir"; + description = "run executables in a directory as hooks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoopl_3_10_0_2" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hoopl"; + version = "3.10.0.2"; + sha256 = "11j7xd82zx7ja08lsnnkfq39yzqc2wbgdxgnwsviml58bkp495yj"; + buildDepends = [ base containers ]; + homepage = "http://ghc.cs.tufts.edu/hoopl/"; + description = "A library to support dataflow analysis and optimization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hoovie" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, configurator + , directory, enumerator, file-embed, filepath, HDBC, HDBC-sqlite3 + , mtl, network, network-info, network-multicast, old-locale + , old-time, process, regex-compat, snap-core, snap-server, text + , time, transformers, unix, xml + }: + mkDerivation { + pname = "hoovie"; + version = "0.1.1"; + sha256 = "1g486kj7pwfvdr0a0mpfjxv9hifrkbp7120hxcfyrhx2zjmmc449"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring configurator directory enumerator + file-embed filepath HDBC HDBC-sqlite3 mtl network network-info + network-multicast old-locale old-time process regex-compat + snap-core snap-server text time transformers unix xml + ]; + homepage = "https://bitbucket.org/pvdbrand/hoovie"; + description = "Haskell Media Server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hopencc" = callPackage + ({ mkDerivation, base, bytestring, c2hs, opencc, QuickCheck + , utf8-string + }: + mkDerivation { + pname = "hopencc"; + version = "0.1.0.0"; + sha256 = "1ygldh3r09qzpws28mnmhm3ai7h162gsafdc7nwl2f10kjnpjhyw"; + buildDepends = [ base bytestring utf8-string ]; + testDepends = [ base QuickCheck ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ opencc ]; + homepage = "https://github.com/MnO2/hopencc"; + description = "Haskell binding to libopencc"; + license = stdenv.lib.licenses.bsd3; + }) { opencc = null; }; + + "hopencl" = callPackage + ({ mkDerivation, base, bytestring, c2hs, HUnit, OpenCL, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hopencl"; + version = "0.2.1"; + sha256 = "1kdrjr1y5wfq8bb31bkh360pvgb7ryhn9awnqszbq5d4wdwplqk8"; + buildDepends = [ base bytestring ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + buildTools = [ c2hs ]; + extraLibraries = [ OpenCL ]; + configureFlags = [ "-f-debug" ]; + homepage = "https://github.com/merijn/hopencl"; + description = "Haskell bindings for OpenCL"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) OpenCL; }; + + "hopenpgp-tools" = callPackage + ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec + , base, base16-bytestring, bytestring, cereal, cereal-conduit + , conduit, conduit-extra, containers, crypto-pubkey, cryptohash + , directory, errors, fgl, graphviz, happy, hOpenPGP, ixset, lens + , monad-loops, old-locale, openpgp-asciiarmor, optparse-applicative + , resourcet, text, time, transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "hopenpgp-tools"; + version = "0.13"; + sha256 = "07w46jcdx573p4jii6xvgz1y8xm4iab89jg8jh0645pja5zv8nsz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson ansi-wl-pprint array attoparsec base base16-bytestring + bytestring cereal cereal-conduit conduit conduit-extra containers + crypto-pubkey cryptohash directory errors fgl graphviz hOpenPGP + ixset lens monad-loops old-locale openpgp-asciiarmor + optparse-applicative resourcet text time transformers + unordered-containers yaml + ]; + buildTools = [ alex happy ]; + homepage = "http://floss.scru.org/hopenpgp-tools"; + description = "hOpenPGP-based command-line tools"; + license = "unknown"; + }) {}; + + "hopenssl" = callPackage + ({ mkDerivation, base, bytestring, mtl, openssl }: + mkDerivation { + pname = "hopenssl"; + version = "1.7"; + sha256 = "1zs69kxwz5fnm62mdscbpfz78vwnda75gyx1vxmmlisfhfslprly"; + buildDepends = [ base bytestring mtl ]; + extraLibraries = [ openssl ]; + homepage = "http://github.com/peti/hopenssl"; + description = "FFI bindings to OpenSSL's EVP digest interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hopfield" = callPackage + ({ mkDerivation, array, base, deepseq, directory, erf + , exact-combinatorics, hmatrix, hspec, HUnit, JuicyPixels + , MagickCore, MagickWand, monad-loops, MonadRandom + , optparse-applicative, parallel, probability, QuickCheck, random + , random-fu, rvar, split, vector + }: + mkDerivation { + pname = "hopfield"; + version = "0.1.0.2"; + sha256 = "1cpr3540fdrqr39p6xhb64iz2fz8mzryd19515c55522s7xjk1zw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base deepseq directory erf exact-combinatorics hmatrix + JuicyPixels monad-loops MonadRandom optparse-applicative parallel + probability QuickCheck random random-fu rvar split vector + ]; + testDepends = [ + base erf exact-combinatorics hspec HUnit MonadRandom parallel + QuickCheck random vector + ]; + extraLibraries = [ MagickCore MagickWand ]; + homepage = "https://github.com/imperialhopfield/hopfield"; + description = "Hopfield Networks, Boltzmann Machines and Clusters"; + license = stdenv.lib.licenses.mit; + }) { MagickCore = null; MagickWand = null; }; + + "hopfield-networks" = callPackage + ({ mkDerivation, base, matrix, MonadRandom, QuickCheck, split + , test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "hopfield-networks"; + version = "0.1.0.0"; + sha256 = "1d3jcjk6s7raack7rvm1jzyh2fvaha6xy7k97fmq4cx22fzb48sd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base matrix MonadRandom QuickCheck split vector ]; + testDepends = [ + base matrix MonadRandom QuickCheck test-framework + test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/ajtulloch/hopfield-networks"; + description = "Hopfield Networks for unsupervised learning in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hopfli" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }: + mkDerivation { + pname = "hopfli"; + version = "0.2.1.0"; + sha256 = "1rx5kvacnzm3qmc0z8n9fhrcrac059akzh9ccq0qswl7w9m4iby3"; + buildDepends = [ base bytestring zlib ]; + testDepends = [ base bytestring hspec QuickCheck zlib ]; + homepage = "https://github.com/ananthakumaran/hopfli"; + description = "zlib compatible compression using Zopfli Compression Algorithm"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hoq" = callPackage + ({ mkDerivation, alex, array, base, bifunctors, bytestring + , filepath, happy, mtl, pretty, readline, void + }: + mkDerivation { + pname = "hoq"; + version = "0.3"; + sha256 = "0h9cq1qzai1kbzc77bjlm0dbkrasfj0d21ydrh86kv9jd6gr7gb7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bifunctors bytestring filepath mtl pretty readline void + ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/valis/hoq"; + description = "A language based on homotopy type theory with an interval type"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "hosc" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring + , data-binary-ieee754, network, QuickCheck, test-framework + , test-framework-quickcheck2, time, transformers + }: + mkDerivation { + pname = "hosc"; + version = "0.15"; + sha256 = "1yp25n159p69r32y3x7iwc55l5q9qaamj2vyl1473x8ras5afdcf"; + buildDepends = [ + base binary blaze-builder bytestring data-binary-ieee754 network + time transformers + ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://rd.slavepianos.org/t/hosc"; + description = "Haskell Open Sound Control"; + license = "GPL"; + }) {}; + + "hosc-json" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring + , hosc, json, text, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "hosc-json"; + version = "0.15"; + sha256 = "0sask4nr5njf9grzigldflrbp7460z55fsam1pc3wcnsa575hxhi"; + buildDepends = [ + aeson attoparsec base bifunctors bytestring hosc json text + unordered-containers utf8-string vector + ]; + homepage = "http://rd.slavepianos.org/t/hosc-json"; + description = "Haskell Open Sound Control JSON Serialisation"; + license = "GPL"; + }) {}; + + "hosc-utils" = callPackage + ({ mkDerivation, base, bytestring, cgi, haskeline, hosc, hosc-json + , hsc3, json, text, transformers, utf8-string, websockets + , www-minus + }: + mkDerivation { + pname = "hosc-utils"; + version = "0.15"; + sha256 = "0zk59ig52vqym4n47yl9jgv21gszcwwbc0qc9ff0080allp6ddml"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cgi haskeline hosc hosc-json hsc3 json text + transformers utf8-string websockets www-minus + ]; + homepage = "http://rd.slavepianos.org/?t=hosc-utils"; + description = "Haskell Open Sound Control Utilities"; + license = "GPL"; + }) { www-minus = null; }; + + "hostname" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hostname"; + version = "1.0"; + sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv"; + buildDepends = [ base ]; + description = "A very simple package providing a cross-platform means of determining the hostname"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hostname-validate" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "hostname-validate"; + version = "1.0.0"; + sha256 = "0my8g4kqf9mz7ii79ff53rwkx3yv9kkn4jbm60q4b7g1rzhb3bvz"; + buildDepends = [ attoparsec base bytestring ]; + description = "Validate hostnames e.g. localhost or foo.co.uk."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hosts-server" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default, dns + , iproute, network + }: + mkDerivation { + pname = "hosts-server"; + version = "0.1.1"; + sha256 = "1g5kga58c5iqm3svs2d0d2akkibxjnh0hc1jjhjf7dzxghg2paqy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring data-default dns iproute network + ]; + homepage = "https://github.com/yihuang/hosts-server"; + description = "An dns server which is extremely easy to config"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hothasktags" = callPackage + ({ mkDerivation, base, cmdargs, containers, cpphs, filepath + , haskell-src-exts + }: + mkDerivation { + pname = "hothasktags"; + version = "0.3.2"; + sha256 = "12gq3ni7w75wcvahx3yzpmgw8zl7bamswipfzr9a97j5hmi2h766"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers cpphs filepath haskell-src-exts + ]; + homepage = "http://github.com/luqui/hothasktags"; + description = "Generates ctags for Haskell, incorporating import lists and qualified imports"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hotswap" = callPackage + ({ mkDerivation, base, plugins }: + mkDerivation { + pname = "hotswap"; + version = "0.1.9.13"; + sha256 = "1c614gvwypfqaj4gqsdimqq40i34w393vikq5hhy3d4qll2qp8hv"; + buildDepends = [ base plugins ]; + homepage = "https://github.com/mikeplus64/hotswap"; + description = "Simple code hotswapping"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hourglass" = callPackage + ({ mkDerivation, base, deepseq, mtl, old-locale, tasty, tasty-hunit + , tasty-quickcheck, time + }: + mkDerivation { + pname = "hourglass"; + version = "0.2.6"; + sha256 = "029fmx5r6krj7y7mn4b4m2lpaa3iw6vhyznrib5lhf469i1jp9m3"; + buildDepends = [ base deepseq ]; + testDepends = [ + base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time + ]; + homepage = "https://github.com/vincenthz/hs-hourglass"; + description = "simple performant time related library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hp2any-core" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, filepath, network, old-locale, process, time + }: + mkDerivation { + pname = "hp2any-core"; + version = "0.11.2"; + sha256 = "1gmw9bggw8hsp6pi0xgrryf0sqjb1aaxbwh85q5h72h4ixskwn1y"; + buildDepends = [ + attoparsec base bytestring containers directory filepath network + old-locale process time + ]; + homepage = "http://www.haskell.org/haskellwiki/Hp2any"; + description = "Heap profiling helper library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hp2any-graph" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , freeglut, GLUT, hp2any-core, mesa, network, OpenGL, parseargs + , process + }: + mkDerivation { + pname = "hp2any-graph"; + version = "0.5.4.2"; + sha256 = "1yj1miqn265pxq2dfhx87s20vjnnxmsl3d9xdy88cbzglpx2v9il"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath GLUT hp2any-core + network OpenGL parseargs process + ]; + extraLibraries = [ freeglut mesa ]; + configureFlags = [ "-f-serveronly" ]; + homepage = "http://www.haskell.org/haskellwiki/Hp2any"; + description = "Real-time heap graphing utility and profile stream server with a reusable graphing module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hp2any-manager" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, containers + , directory, filepath, glade, glib, gtk, gtkglext, hp2any-core + , hp2any-graph, OpenGL, time + }: + mkDerivation { + pname = "hp2any-manager"; + version = "0.4.6"; + sha256 = "143j3ylvzyq1s2l357vzqrwdcgg6rqhnmv0awb3nvm66c9smaarv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring cairo containers directory filepath glade + glib gtk gtkglext hp2any-core hp2any-graph OpenGL time + ]; + homepage = "http://www.haskell.org/haskellwiki/Hp2any"; + description = "A utility to visualise and compare heap profiles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hp2html" = callPackage + ({ mkDerivation, base, containers, filepath }: + mkDerivation { + pname = "hp2html"; + version = "0.2"; + sha256 = "11v0w5406d9lql5jaj2kwrvdgai9y76kbdlwpjnn2wjn36b8hdwa"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers filepath ]; + description = "A tool for converting GHC heap-profiles to HTML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hp2pretty" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , filepath, floatshow, mtl + }: + mkDerivation { + pname = "hp2pretty"; + version = "0.5"; + sha256 = "1kjfvp29s8wwdwpkqx47qpqy5ybl1ynx42idraarngcv8i9bzfgm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array attoparsec base bytestring containers filepath floatshow mtl + ]; + homepage = "http://gitorious.org/hp2pretty"; + description = "generate pretty graphs from heap profiles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpaco" = callPackage + ({ mkDerivation, aeson, base, cmdargs, filepath, hpaco-lib, strict + , utf8-string, yaml + }: + mkDerivation { + pname = "hpaco"; + version = "0.28.0.5"; + sha256 = "03h634wwyj4d5ycvn7nmm94qcxwq9vayd7d9l44hqhka1ach4sx9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base cmdargs filepath hpaco-lib strict utf8-string yaml + ]; + homepage = "https://bitbucket.org/tdammers/hpaco"; + description = "Modular template compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpaco-lib" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-variant + , file-embed, filepath, mtl, parsec, safe, split, strict + , transformers + }: + mkDerivation { + pname = "hpaco-lib"; + version = "0.28.0.5"; + sha256 = "1n6lmkip1is6y4x5vivqv30if5di8cy35l6fs2kyg8wjxcqcsyqm"; + buildDepends = [ + aeson base bytestring containers data-variant file-embed filepath + mtl parsec safe split strict transformers + ]; + homepage = "https://bitbucket.org/tdammers/hpaco"; + description = "Modular template compiler library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpage" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-macosx, containers + , directory, eprocess, filepath, FindBin, haskell-src-exts, hint + , hint-server, monad-loops, mtl, process, time, wx, wxcore + }: + mkDerivation { + pname = "hpage"; + version = "0.12.2"; + sha256 = "0sl2qh3l5vbijln2al7vmvxm4zhn3qsz8axvprs6jxjfbndmk78j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal cabal-macosx containers directory eprocess + filepath FindBin haskell-src-exts hint hint-server monad-loops mtl + process time wx wxcore + ]; + homepage = "http://haskell.hpage.com"; + description = "A scrapbook for Haskell developers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpapi" = callPackage + ({ mkDerivation, base, papi }: + mkDerivation { + pname = "hpapi"; + version = "0.0.1.0"; + sha256 = "0n07nr6mm9ssf632h30s6bqxsgvlfzpr39dhdl7vwrfyj2jvdg2s"; + buildDepends = [ base ]; + extraLibraries = [ papi ]; + description = "Binding for the PAPI library"; + license = stdenv.lib.licenses.bsd3; + }) { papi = null; }; + + "hpaste" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup + , bytestring, cgi, ConfigFile, containers, css, Diff, directory + , download-curl, feed, filepath, haskell-src-exts, HJScript, hlint + , hscolour, mime-mail, MissingH, MonadCatchIO-transformers, mtl + , named-formlet, network, old-locale, postgresql-simple, process + , safe, snap-app, snap-core, snap-server, text, time, transformers + , utf8-string + }: + mkDerivation { + pname = "hpaste"; + version = "1.2.0"; + sha256 = "1p8dfqm93598zcnz1ksj8px6l8i7kfn9514d68gx7qxvd4xw0fnm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-html blaze-markup bytestring cgi + ConfigFile containers css Diff directory download-curl feed + filepath haskell-src-exts HJScript hlint hscolour mime-mail + MissingH MonadCatchIO-transformers mtl named-formlet network + old-locale postgresql-simple process safe snap-app snap-core + snap-server text time transformers utf8-string + ]; + homepage = "http://hpaste.org/"; + description = "Haskell paste web site"; + license = "GPL"; + }) {}; + + "hpasteit" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , http-conduit, http-types, lifted-base, network + , optparse-applicative, process, safe, utf8-string + }: + mkDerivation { + pname = "hpasteit"; + version = "0.3.3"; + sha256 = "1jj5q1gpnajnafikwf9jmayvaimi5486fvi90fk8q4b3lg7z9awm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath http-conduit http-types + lifted-base network optparse-applicative process safe utf8-string + ]; + homepage = "http://github.com/parcs/hpasteit"; + description = "A command-line client for hpaste.org"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpc_0_6_0_1" = callPackage + ({ mkDerivation, base, containers, directory, time }: + mkDerivation { + pname = "hpc"; + version = "0.6.0.1"; + sha256 = "00fn4kyghf6nqnn24nrjagkgjmwnq40s94jf47v9fbhllvqbq952"; + buildDepends = [ base containers directory time ]; + description = "Code Coverage Library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpc-coveralls" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cmdargs + , containers, curl, hpc, HUnit, process, regex-posix, retry, safe + , split + }: + mkDerivation { + pname = "hpc-coveralls"; + version = "0.8.0"; + sha256 = "050df5lp00k5yxqzn4adcslbikq0727lx4mh3z1f1ijnisjcbjs1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async base bytestring cmdargs containers curl hpc process + regex-posix retry safe split + ]; + testDepends = [ base HUnit ]; + homepage = "https://github.com/guillaume-nargeot/hpc-coveralls"; + description = "Coveralls.io support for Haskell."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpc-strobe" = callPackage + ({ mkDerivation, base, filepath, hpc }: + mkDerivation { + pname = "hpc-strobe"; + version = "0.1"; + sha256 = "1fgw4pf72684mi7s5pqvfj75s8y004rxf3ww377kyrlw1mb7405c"; + buildDepends = [ base filepath hpc ]; + description = "Hpc-generated strobes for a running Haskell program"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hpc-tracer" = callPackage + ({ mkDerivation, array, base, containers, haskell98, hpc, network + , parsec, pretty, process, unix + }: + mkDerivation { + pname = "hpc-tracer"; + version = "0.3.1"; + sha256 = "1mahyall1p96nc8z270002cdk8is9ahrd0zn0663w36ic158i3li"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers haskell98 hpc network parsec pretty process + unix + ]; + description = "Tracer with AJAX interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hplayground" = callPackage + ({ mkDerivation, base, containers, data-default, haste-compiler + , haste-perch, monads-tf, transformers + }: + mkDerivation { + pname = "hplayground"; + version = "0.1.2.3"; + sha256 = "11khylc73hsg8p64jz5ykdnpix7f5qv3zk2kf0n42yync290jc9w"; + buildDepends = [ + base containers data-default haste-compiler haste-perch monads-tf + transformers + ]; + configureFlags = [ "-f-haste-inst" ]; + homepage = "https://github.com/agocorona/hplayground"; + description = "monadic, reactive Formlets running in the Web browser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hplaylist" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "hplaylist"; + version = "0.2"; + sha256 = "01xkpsb8fjlifdz6fckwfawj1s5c4rs4slizcdr1hpij6mcdcg6y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath process ]; + description = "Application for managing playlist files on a music player"; + license = "GPL"; + }) {}; + + "hpodder" = callPackage + ({ mkDerivation, base, ConfigFile, directory, filepath, HaXml, HDBC + , HDBC-sqlite3, hslogger, MissingH, mtl, network, old-time, parsec + , process, unix + }: + mkDerivation { + pname = "hpodder"; + version = "1.1.6"; + sha256 = "0gi94phkqxffxf3sq5al3cmn3zhc9vz6jql4hjsvz5nbhpdjhwda"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile directory filepath HaXml HDBC HDBC-sqlite3 hslogger + MissingH mtl network old-time parsec process unix + ]; + homepage = "http://software.complete.org/hpodder"; + description = "Podcast Aggregator (downloader)"; + license = "GPL"; + }) {}; + + "hpqtypes" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, HUnit + , lifted-base, monad-control, mtl, postgresql, QuickCheck, random + , resource-pool, test-framework, test-framework-hunit, text, time + , transformers, transformers-base, vector + }: + mkDerivation { + pname = "hpqtypes"; + version = "1.2.5"; + sha256 = "1qscg6ibckyf64grmcjbz5q3fmk2as8ms2ywzcrz444nd70sbwx9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers exceptions HUnit lifted-base + monad-control mtl QuickCheck random resource-pool test-framework + test-framework-hunit text time transformers transformers-base + vector + ]; + extraLibraries = [ postgresql ]; + configureFlags = [ "-f-tests" ]; + description = "Haskell bindings to libpqtypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hprotoc" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , directory, filepath, haskell-src-exts, mtl, parsec + , protocol-buffers, protocol-buffers-descriptor, utf8-string + }: + mkDerivation { + pname = "hprotoc"; + version = "2.0.17"; + sha256 = "1mfmbggjnpmdpv6a9yhwyplf4g1n45s089qjwhvy1p6drn4mk3hp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers + protocol-buffers-descriptor utf8-string + ]; + buildTools = [ alex ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/protocol-buffers/"; + description = "Parse Google Protocol Buffer specifications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hprotoc-fork" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , directory, filepath, haskell-src-exts, mtl, parsec + , protocol-buffers-descriptor-fork, protocol-buffers-fork + , utf8-string + }: + mkDerivation { + pname = "hprotoc-fork"; + version = "2.0.16.1"; + sha256 = "1fbpdi4mcc66z3ina01dkqxhy8slcjs4irh03ll2msp6p5vdqw9r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers-descriptor-fork + protocol-buffers-fork utf8-string + ]; + buildTools = [ alex ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; + description = "Parse Google Protocol Buffer specifications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hps" = callPackage + ({ mkDerivation, base, directory, filepath, hcg-minus, random }: + mkDerivation { + pname = "hps"; + version = "0.15"; + sha256 = "0kmmrjg93rr6cjmg5n821p00qr4m3q46nnyfhql2s2nf20p7kprh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath hcg-minus random ]; + configureFlags = [ "-f-build-exec" ]; + homepage = "http://rd.slavepianos.org/?t=hps"; + description = "Haskell Postscript"; + license = "GPL"; + }) {}; + + "hps-cairo" = callPackage + ({ mkDerivation, base, cairo, gtk, hps, random }: + mkDerivation { + pname = "hps-cairo"; + version = "0.11"; + sha256 = "1xyk0q6qiqcqd849km86jns4bcfmyrvikg0zw44929wlmlbf0hg7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cairo gtk hps random ]; + homepage = "http://slavepianos.org/rd/?t=hps-cairo"; + description = "Cairo rendering for the haskell postscript library"; + license = "GPL"; + }) {}; + + "hps-kmeans" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "hps-kmeans"; + version = "0.1.0.0"; + sha256 = "0w1yyrv4k7fi016084j4k1lh6jgxg5502r83zszr9cjc6rraj8fc"; + buildDepends = [ base vector ]; + homepage = "http://stathacking.com/hps-kmeans"; + description = "A nice implementation of the k-Means algorithm"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hpuz" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, parsec }: + mkDerivation { + pname = "hpuz"; + version = "1.1.2"; + sha256 = "04k9hdbc3ipn9z0qzzpm6xsiv0bkr1v48sfs2haapawd49bw7rhk"; + buildDepends = [ array base bytestring parsec ]; + buildTools = [ c2hs ]; + homepage = "https://github.com/ccasin/hpuz"; + description = "Haskell bindings for libpuz"; + license = "unknown"; + }) {}; + + "hpygments" = callPackage + ({ mkDerivation, aeson, base, bytestring, process, process-extras + }: + mkDerivation { + pname = "hpygments"; + version = "0.1.3"; + sha256 = "1hb9yslb94ynzlphsp0i4f547zqxblrj49hqy4d7zivdqp38lqla"; + buildDepends = [ aeson base bytestring process process-extras ]; + homepage = "https://github.com/davidlazar/hpygments"; + description = "Highlight source code using Pygments"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hpylos" = callPackage + ({ mkDerivation, array, base, containers, EEConfig, GLUT, OpenGL }: + mkDerivation { + pname = "hpylos"; + version = "1.0"; + sha256 = "1vdpy9x3bg43zj9rcrnkz0jfsd9mrp4k5y2hn6jb2ar2bvq0iwha"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers EEConfig GLUT OpenGL ]; + homepage = "http://sourceforge.net/projects/hpylos/"; + description = "AI of Pylos game with GLUT interface"; + license = "GPL"; + }) {}; + + "hpyrg" = callPackage + ({ mkDerivation, base, lens, optparse-applicative, parsec, text }: + mkDerivation { + pname = "hpyrg"; + version = "0.1.0.0"; + sha256 = "00ddyiznx07qkh3s4qjls39x991fqxvdw2bj245ypbxpxsk9fvsw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base lens optparse-applicative parsec text ]; + description = "pyrg utility done right"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hquantlib" = callPackage + ({ mkDerivation, base, containers, hmatrix, hmatrix-special, HUnit + , mersenne-random, parallel, QuickCheck, statistics, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, vector + }: + mkDerivation { + pname = "hquantlib"; + version = "0.0.2.4"; + sha256 = "1jj4m74d07hkz8mbj732sqhwsprp0hn6rz75a01amf8h91c7aws5"; + buildDepends = [ + base containers hmatrix hmatrix-special mersenne-random parallel + statistics time vector + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + configureFlags = [ "-foptimize" ]; + homepage = "http://github.com/paulrzcz/hquantlib.git"; + description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; + license = "LGPL"; + }) {}; + + "hquery" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, HUnit + , parsec, test-framework, test-framework-hunit, text, xmlhtml + }: + mkDerivation { + pname = "hquery"; + version = "0.1.1.0"; + sha256 = "0phlbbvkifw65ndjb4nc8ar0xx6z4sqn8xj41bg8qgr31ffpcjf8"; + buildDepends = [ base containers parsec text xmlhtml ]; + testDepends = [ + base bytestring filepath HUnit parsec test-framework + test-framework-hunit text xmlhtml + ]; + description = "A query language for transforming HTML5"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hranker" = callPackage + ({ mkDerivation, base, HCL, NonEmpty }: + mkDerivation { + pname = "hranker"; + version = "0.1.1"; + sha256 = "0hg2qjjr5pcnx62382r3d3rqvb3z7h1926lpym68869n4s19wz7d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HCL NonEmpty ]; + description = "Basic utility for ranking a list of items"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hricket" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hricket"; + version = "0.5"; + sha256 = "1zhp9w0rki3chb27jbzvwifsgcjxzczn3q7hh7g3d0akfbg1v47f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "http://github.com/Raynes/Hricket"; + description = "A Cricket scoring application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hruby" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, QuickCheck + , scientific, stm, text, unordered-containers, vector + }: + mkDerivation { + pname = "hruby"; + version = "0.2.8"; + sha256 = "1gwz8fncwrga8qpin2799pfr5x34k01fvav8g3d9n6ibn24ah7f0"; + buildDepends = [ + aeson attoparsec base bytestring scientific stm text + unordered-containers vector + ]; + testDepends = [ aeson attoparsec base QuickCheck text vector ]; + description = "Embed Ruby in your Haskell program"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-GeoIP" = callPackage + ({ mkDerivation, base, bytestring, deepseq, GeoIP }: + mkDerivation { + pname = "hs-GeoIP"; + version = "0.3"; + sha256 = "135bl4cjijq6mr485waz7aaxgkaji2fsdjhdy4v4756q6ahzcpwf"; + buildDepends = [ base bytestring deepseq ]; + extraLibraries = [ GeoIP ]; + homepage = "http://github.com/ozataman/hs-GeoIP"; + description = "Haskell bindings to the MaxMind GeoIPCity database via the C library"; + license = stdenv.lib.licenses.bsd3; + }) { GeoIP = null; }; + + "hs-bibutils" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "hs-bibutils"; + version = "5.5"; + sha256 = "0pf5lh179rw9jkmw16ss3kiwydlj6zgfk868mjl5s57kx55z7ycm"; + buildDepends = [ base syb ]; + homepage = "http://istitutocolli.org/repos/hs-bibutils/"; + description = "Haskell bindings to bibutils, the bibliography conversion utilities"; + license = "GPL"; + }) {}; + + "hs-blake2" = callPackage + ({ mkDerivation, b2, base, bytestring, bytestring-arbitrary + , QuickCheck, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "hs-blake2"; + version = "0.0.2"; + sha256 = "0i0yqci0z5gqmpgb0gk76grcd8mn7xql6gjalm78z6cl84vzsgh4"; + buildDepends = [ base bytestring ]; + testDepends = [ + b2 base bytestring bytestring-arbitrary QuickCheck tasty + tasty-quickcheck + ]; + extraLibraries = [ b2 ]; + homepage = "https://github.com/tsuraan/hs-blake2"; + description = "A cryptohash-inspired library for blake2"; + license = stdenv.lib.licenses.bsd3; + }) { b2 = null; }; + + "hs-captcha" = callPackage + ({ mkDerivation, base, bytestring, gd, random }: + mkDerivation { + pname = "hs-captcha"; + version = "1.0"; + sha256 = "02dd7kli8nm01jxs0p8imqvbdr4yzqizi6bwyyr228p3wscbdsn8"; + buildDepends = [ base bytestring gd random ]; + homepage = "http://www.dankna.com/software/"; + description = "Generate images suitable for use as CAPTCHAs in online web-form security"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-carbon" = callPackage + ({ mkDerivation, base, deepseq, HUnit, mtl, parallel, random }: + mkDerivation { + pname = "hs-carbon"; + version = "0.1.0.0"; + sha256 = "0i6jzqqlayxi1aqkrsdlb9kbj6ysj2qxr0rbmdw66zr5hinm345v"; + buildDepends = [ base deepseq mtl parallel random ]; + testDepends = [ base HUnit ]; + description = "A Haskell framework for parallel monte carlo simulations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hs-carbon-examples" = callPackage + ({ mkDerivation, base, deepseq, gloss, hs-carbon, monad-loops, mtl + , tf-random + }: + mkDerivation { + pname = "hs-carbon-examples"; + version = "0.0.0.1"; + sha256 = "1hcg6z3slzry4lkxnv5bllmlfsr50hcyxmpz3qhsb487j9r76c2z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base deepseq gloss hs-carbon monad-loops mtl tf-random + ]; + description = "Example Monte Carlo simulations implemented with Carbon"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hs-cdb" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-mmap + , directory, filepath, mtl + }: + mkDerivation { + pname = "hs-cdb"; + version = "0.1.1"; + sha256 = "07pkz35mmk7qaa9ahfxmj4dddja23ksn7dm1fp8g9v8z8d9r9zl0"; + buildDepends = [ + array base bytestring bytestring-mmap directory filepath mtl + ]; + homepage = "http://github.com/adamsmasher/hs-cdb"; + description = "A library for reading CDB (Constant Database) files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-dotnet" = callPackage + ({ mkDerivation, base, ghc-prim, ole32, oleaut32 }: + mkDerivation { + pname = "hs-dotnet"; + version = "0.4.0"; + sha256 = "1l2h1zv63c25k80gljnan3vg2r25a4b7byf5yryj3cjwa9xcg457"; + buildDepends = [ base ghc-prim ]; + extraLibraries = [ ole32 oleaut32 ]; + configureFlags = [ "-f-old-base" ]; + description = "Pragmatic .NET interop for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) { ole32 = null; oleaut32 = null; }; + + "hs-excelx" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, text, time + , xml-conduit, zip-archive + }: + mkDerivation { + pname = "hs-excelx"; + version = "0.6.0.0"; + sha256 = "12hpfad8wn4r811md6269w10inx6nbipryhn8vdhbbcj9mmda3l5"; + buildDepends = [ + base bytestring containers mtl text time xml-conduit zip-archive + ]; + description = "HS-Excelx provides basic read-only access to Excel 2007 and 2010 documents in XLSX format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-ffmpeg" = callPackage + ({ mkDerivation, base, bytestring, haskell98 }: + mkDerivation { + pname = "hs-ffmpeg"; + version = "0.3.4"; + sha256 = "0j52drd3pb6ssgngfqxdsvvjjnx11nsmxwjsin6cmbv0nifpyq51"; + buildDepends = [ base bytestring haskell98 ]; + homepage = "http://patch-tag.com/r/VasylPasternak/hs-ffmpeg"; + description = "Bindings to FFMPEG library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-fltk" = callPackage + ({ mkDerivation, base, fltk, fltk_images }: + mkDerivation { + pname = "hs-fltk"; + version = "0.2.5"; + sha256 = "0nbxfy219mz0k27d16r3ir7hk0j450gxba9wrvrz1j17mr3gvqzx"; + buildDepends = [ base ]; + extraLibraries = [ fltk fltk_images ]; + homepage = "http://www.cs.helsinki.fi/u/ekarttun/hs-fltk/"; + description = "Binding to GUI library FLTK"; + license = stdenv.lib.licenses.bsd3; + }) { fltk = null; fltk_images = null; }; + + "hs-gchart" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "hs-gchart"; + version = "0.4.1"; + sha256 = "0nmykgdzkqidxv51bhlcn4zax4zfw26s4l65z3a3405si2s5x459"; + buildDepends = [ base mtl ]; + homepage = "http://github.com/deepakjois/hs-gchart"; + description = "Haskell wrapper for the Google Chart API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-gen-iface" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath, haskell-names + , haskell-packages, haskell-src-exts, hse-cpp, mtl, tagged + }: + mkDerivation { + pname = "hs-gen-iface"; + version = "0.5.0"; + sha256 = "1mvzpn7zpk5ffyyqh214yd315dcis8zmm9p4m5099bqhfr735kws"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers filepath haskell-names haskell-packages + haskell-src-exts hse-cpp mtl tagged + ]; + description = "Utility to generate haskell-names interface files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hs-gizapp" = callPackage + ({ mkDerivation, base, containers, directory, filepath, parsec + , process + }: + mkDerivation { + pname = "hs-gizapp"; + version = "0.1.0.3"; + sha256 = "1j7ws3jm52n910p08432k60w09971bpcz4j5w48a305nz1dbkscm"; + buildDepends = [ + base containers directory filepath parsec process + ]; + description = "Haskell wrapper around the GIZA++ toolkit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-java" = callPackage + ({ mkDerivation, array, base, binary, binary-state, bytestring + , containers, control-monad-exception, data-binary-ieee754 + , data-default, directory, filepath, Glob, LibZip, MissingH, mtl + , parsec, utf8-string + }: + mkDerivation { + pname = "hs-java"; + version = "0.3.4"; + sha256 = "1qv6zwp9fws9s6502d9afwwbsh025xfpw4vsq8wgh2i0gvlskzq7"; + buildDepends = [ + array base binary binary-state bytestring containers + control-monad-exception data-binary-ieee754 data-default directory + filepath Glob LibZip MissingH mtl parsec utf8-string + ]; + description = "Java .class files assembler/disassembler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-json-rpc" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, network, text }: + mkDerivation { + pname = "hs-json-rpc"; + version = "0.0.0.1"; + sha256 = "0qlzylkplcb0bvh7pd8mwmc0pg69jjh8229a1hg3rhaix08mmj3c"; + buildDepends = [ aeson base bytestring HTTP network text ]; + homepage = "http://patch-tag.com/r/Azel/hs-json-rpc"; + description = "JSON-RPC client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-logo" = callPackage + ({ mkDerivation, base, cmdargs, colour, containers, diagrams-core + , diagrams-lib, diagrams-svg, HUnit, mtl, parsec, parsec-numbers + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hs-logo"; + version = "0.5.1"; + sha256 = "0ypr4jpc12f771g3gsahbj0yjzd0ns8mmwjl90knwg267d712i13"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs colour containers diagrams-core diagrams-lib + diagrams-svg mtl parsec parsec-numbers random + ]; + testDepends = [ + base cmdargs colour containers diagrams-core diagrams-lib + diagrams-svg HUnit mtl parsec parsec-numbers QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://deepakjois.github.com/hs-logo"; + description = "Logo interpreter written in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-mesos" = callPackage + ({ mkDerivation, base, bytestring, lens, managed, mesos, protobuf + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "hs-mesos"; + version = "0.20.2.0"; + sha256 = "1vnfmb5mnp3wsbd7s1ls6rz0ywlirykdx7dclkxcc3rh1y0mxp1n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring lens managed template-haskell ]; + testDepends = [ + base bytestring lens managed QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + extraLibraries = [ mesos protobuf ]; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) protobuf; }; + + "hs-nombre-generator" = callPackage + ({ mkDerivation, base, HandsomeSoup, hxt, random }: + mkDerivation { + pname = "hs-nombre-generator"; + version = "0.2.1.0"; + sha256 = "1bk278ni5bk8qcc8mbb7h26g9k5hcdl4h1ilrh8prc0kvngz8g4w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HandsomeSoup hxt random ]; + description = "Name generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hs-pgms" = callPackage + ({ mkDerivation, array, base, directory, glib, gtk, MonadPrompt + , mtl, random + }: + mkDerivation { + pname = "hs-pgms"; + version = "0.1.0.1"; + sha256 = "064sk0g8mzkqm80hfxg03qn6g1awydlw15ylikk3rs4wf7fclw30"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base directory glib gtk MonadPrompt mtl random + ]; + configureFlags = [ "-fsplit-base" ]; + description = "Programmer's Mine Sweeper in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-php-session" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "hs-php-session"; + version = "0.0.9.3"; + sha256 = "1xwdikiqy2dxyzr6wx51wy51vifsvshblx7kkhfqd7izjf87ww8f"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/elblake/hs-php-session"; + description = "PHP session and values serialization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-pkg-config" = callPackage + ({ mkDerivation, base, data-default-class, text }: + mkDerivation { + pname = "hs-pkg-config"; + version = "0.2.1.0"; + sha256 = "09v2kp643asl3zpv8rbb8a7zv0h3bn5l4gxz44d71kly9qr3jkhh"; + buildDepends = [ base data-default-class text ]; + configureFlags = [ "-f-pedantic" ]; + homepage = "https://github.com/trskop/hs-pkg-config"; + description = "Create pkg-config configuration files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-pkpass" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , directory, filesystem-conduit, old-locale, random + , shakespeare-text, shelly, system-filepath, text, time + , transformers, unordered-containers, uuid, zip-archive + }: + mkDerivation { + pname = "hs-pkpass"; + version = "0.4"; + sha256 = "01jcl2ia8p29gg5yazpxm6cdxyskl6z895lmgh888qkf9jlzf5mf"; + buildDepends = [ + aeson attoparsec base bytestring conduit directory + filesystem-conduit old-locale random shakespeare-text shelly + system-filepath text time transformers unordered-containers uuid + zip-archive + ]; + homepage = "https://github.com/tazjin/hs-pkpass"; + description = "A library for Passbook pass creation & signing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-scrape" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , exceptions, hspec, html-conduit, lens, retry, safe, tasty + , tasty-hunit, text, transformers, url, wreq, xml-conduit + }: + mkDerivation { + pname = "hs-scrape"; + version = "0.1.0.0"; + sha256 = "0w5zrd7xj3ccw4xkdsq20j1ki2j8sy3glzijsq5m2227szwv7y6v"; + buildDepends = [ + base bytestring containers data-default exceptions hspec + html-conduit lens retry safe text transformers url wreq xml-conduit + ]; + testDepends = [ + base containers hspec tasty tasty-hunit xml-conduit + ]; + homepage = "https://github.com/codygman/hs-scrape/"; + description = "Simple and easy web scraping and automation in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hs-twitter" = callPackage + ({ mkDerivation, base, HTTP, json, mime, network, old-locale + , old-time, random, utf8-string + }: + mkDerivation { + pname = "hs-twitter"; + version = "0.2.8"; + sha256 = "1r8bd5q7d5mxmd6012mpp1yx353wzib174xd9v0mvkbb009b4mph"; + buildDepends = [ + base HTTP json mime network old-locale old-time random utf8-string + ]; + description = "Haskell binding to the Twitter API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs-twitterarchiver" = callPackage + ({ mkDerivation, base, HTTP, json, mtl, network, pretty }: + mkDerivation { + pname = "hs-twitterarchiver"; + version = "0.2"; + sha256 = "077mc8dn2f6x3s29pm80qi7mj6s2crdhky0vygzfqd8v23gmhqcg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HTTP json mtl network pretty ]; + homepage = "https://github.com/deepakjois/hs-twitterarchiver"; + description = "Commandline Twitter feed archiver"; + license = "GPL"; + }) {}; + + "hs-vcard" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "hs-vcard"; + version = "0.1"; + sha256 = "0qb7gsbki3ciqddxp9j46rnx64vv622n2p9vidv1b000wbmmrz15"; + buildDepends = [ base old-locale time ]; + homepage = "http://qrcard.us/"; + description = "Implements the RFC 2426 vCard 3.0 spec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs2048" = callPackage + ({ mkDerivation, base, doctest, Glob, hlint, hspec, HUnit, process + , QuickCheck, random, regex-compat + }: + mkDerivation { + pname = "hs2048"; + version = "0.1.0"; + sha256 = "1hm9lwhq1b8i04gl3z2iw6g67slrjcrymp2fxxvykxgkff6dmkps"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base random ]; + testDepends = [ + base doctest Glob hlint hspec HUnit process QuickCheck random + regex-compat + ]; + configureFlags = [ "-f-documentation" ]; + homepage = "https://github.com/tfausak/hs2048"; + description = "A 2048 clone in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hs2bf" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , haskell-src, mtl + }: + mkDerivation { + pname = "hs2bf"; + version = "0.6.2"; + sha256 = "1lx0px0gicwry5i4rwgzz6jasjhp24f620w2iby9xpbvn6h3zflm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory filepath haskell-src mtl + ]; + homepage = "http://www.xanxys.net/hs2bf/"; + description = "Haskell to Brainfuck compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hs2dot" = callPackage + ({ mkDerivation, base, directory, haskell-src, haskell-src-exts + , haskell98, split + }: + mkDerivation { + pname = "hs2dot"; + version = "0.1.4"; + sha256 = "0pfbclqpndlnxnvs630q8x272q13z9dfp35gp9dj6m527x78fapx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory haskell-src haskell-src-exts haskell98 split + ]; + homepage = "http://www.github.com/finnsson/hs2graphviz"; + description = "Generate graphviz-code from Haskell-code"; + license = "unknown"; + }) {}; + + "hsConfigure" = callPackage + ({ mkDerivation, base, directory, filepath, process, unix }: + mkDerivation { + pname = "hsConfigure"; + version = "0.1.0.2"; + sha256 = "199sza2jh3d5046yyb141b0jwh1m1p68hv4x3b5xz6vw9dzfbw3c"; + editedCabalFile = "ab3264ebf799e07e40fd913b9061197b346a7d84145908566155231e62a45c02"; + buildDepends = [ base directory filepath process unix ]; + homepage = "http://github.com/YoshikuniJujo/hsConfigure/wiki"; + description = "By using this package, you can make application configurable"; + license = "LGPL"; + }) {}; + + "hsSqlite3" = callPackage + ({ mkDerivation, base, bindings-sqlite3, bytestring, mtl + , utf8-string + }: + mkDerivation { + pname = "hsSqlite3"; + version = "0.1"; + sha256 = "0wmsswccwcz2zd3zap0wsapzbya72cxdyzhlcch4akvwqcl9hz6a"; + buildDepends = [ + base bindings-sqlite3 bytestring mtl utf8-string + ]; + description = "Sqlite3 bindings"; + license = "LGPL"; + }) {}; + + "hsXenCtrl" = callPackage + ({ mkDerivation, array, base, bytestring, dlist, mtl, xenctrl }: + mkDerivation { + pname = "hsXenCtrl"; + version = "0.2.0"; + sha256 = "0zxmlyckp9c0i5s8vi62d3qvnilh8kl093ckqr7dchgmki4az7rp"; + buildDepends = [ array base bytestring dlist mtl ]; + extraLibraries = [ xenctrl ]; + homepage = "http://haskell.org/haskellwiki/HsXenCtrl"; + description = "FFI bindings to the Xen Control library"; + license = stdenv.lib.licenses.bsd3; + }) { xenctrl = null; }; + + "hsay" = callPackage + ({ mkDerivation, base, Hclip, HTTP, process, unix }: + mkDerivation { + pname = "hsay"; + version = "1.1.0"; + sha256 = "0qar7y4190dfv63jmzx8saxqxzh73spc2q3i6pqywdbv7zb6zvrl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Hclip HTTP process unix ]; + description = "(ab)Use Google Translate as a speech synthesiser"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hsb2hs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , preprocessor-tools + }: + mkDerivation { + pname = "hsb2hs"; + version = "0.2"; + sha256 = "013n3l80449wxmbfmcidg8mdjk4nkxv7s3jcbfy5g4jps6gsg1fx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath preprocessor-tools + ]; + description = "Preprocesses a file, adding blobs from files as string literals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsbackup" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , hashed-storage, old-locale, strict, time + }: + mkDerivation { + pname = "hsbackup"; + version = "0.1.1"; + sha256 = "1g1lb43f7cdm5fjmdd64n9vl2nxlm8jpng94hyyldwv8a6x7555z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs directory filepath hashed-storage + old-locale strict time + ]; + description = "simple utility for rolling filesystem backups"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsbencher" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-default + , directory, filepath, GenericPretty, HUnit, io-streams, mtl + , process, random, test-framework, test-framework-hunit, text, time + , unix + }: + mkDerivation { + pname = "hsbencher"; + version = "1.20.0.3"; + sha256 = "1qnj4zhq6j4cvnxcparm2xr9qc6l9q7j72h4dr5jz04lz8c2fkcl"; + buildDepends = [ + async base bytestring containers data-default directory filepath + GenericPretty io-streams mtl process random time unix + ]; + testDepends = [ + base bytestring containers directory HUnit test-framework + test-framework-hunit text time + ]; + configureFlags = [ "-f-hydra" ]; + description = "Launch and gather data from Haskell and non-Haskell benchmarks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsbencher-codespeed" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , directory, filepath, hsbencher, HTTP, http-conduit, http-types + , json, mtl, network, resourcet, time + }: + mkDerivation { + pname = "hsbencher-codespeed"; + version = "0.1"; + sha256 = "1mq2d5sl0r6maw3sajqs3mcwmc37kr6pkf6qplpl5hskv8i3i7ni"; + buildDepends = [ + base bytestring containers data-default directory filepath + hsbencher HTTP http-conduit http-types json mtl network resourcet + time + ]; + description = "Backend for uploading benchmark data to CodeSpeed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsbencher-fusion" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, csv + , data-default, directory, filepath, handa-gdata, hsbencher + , http-conduit, mtl, network, statistics, text, time + }: + mkDerivation { + pname = "hsbencher-fusion"; + version = "0.3.3"; + sha256 = "0vp1biv5jwac3bhj7qxl8x3bw73436qn284fippmlr6f54c15yw8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers criterion csv data-default directory + filepath handa-gdata hsbencher http-conduit mtl network statistics + text time + ]; + description = "Backend for uploading benchmark data to Google Fusion Tables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsc2hs" = callPackage + ({ mkDerivation, base, containers, directory, process }: + mkDerivation { + pname = "hsc2hs"; + version = "0.67.20120610"; + sha256 = "0kfvpsapgslxywpmqba5vcx79xmbj87dwg8fjjjk517x28wisivz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers directory process ]; + description = "A preprocessor that helps with writing Haskell bindings to C code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsc3" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, data-default + , data-ordlist, directory, filepath, hashable, hosc, network + , process, random, safe, split, transformers + }: + mkDerivation { + pname = "hsc3"; + version = "0.15"; + sha256 = "1rmxl1wcly74bjkw79zw9ydmiclk5716w75b4nz8xkqraijiafrg"; + buildDepends = [ + base binary bytestring containers data-default data-ordlist + directory filepath hashable hosc network process random safe split + transformers + ]; + homepage = "http://rd.slavepianos.org/t/hsc3"; + description = "Haskell SuperCollider"; + license = "GPL"; + }) {}; + + "hsc3-auditor" = callPackage + ({ mkDerivation, base, filepath, hmt, hosc, hsc3, hsc3-sf-hsndfile + }: + mkDerivation { + pname = "hsc3-auditor"; + version = "0.15"; + sha256 = "02p4y06p08mizdrbvl52364szksrwnx28s992prw8b2ilav11563"; + buildDepends = [ base filepath hmt hosc hsc3 hsc3-sf-hsndfile ]; + homepage = "http://rd.slavepianos.org/t/hsc3-auditor"; + description = "Haskell SuperCollider Auditor"; + license = "GPL"; + }) {}; + + "hsc3-cairo" = callPackage + ({ mkDerivation, base, cairo, gtk, hosc, hsc3, split }: + mkDerivation { + pname = "hsc3-cairo"; + version = "0.14"; + sha256 = "1f62mfjssky7igbp1nx2zf1azbih76m65xydnf5akp8pim7nzmis"; + buildDepends = [ base cairo gtk hosc hsc3 split ]; + homepage = "http://rd.slavepianos.org/?t=hsc3-cairo"; + description = "haskell supercollider cairo drawing"; + license = "GPL"; + }) {}; + + "hsc3-data" = callPackage + ({ mkDerivation, base, bifunctors, Glob, hcg-minus, hmt, hsc3-lang + , hsc3-plot, hsc3-sf-hsndfile, safe, split, SVGPath, xml + }: + mkDerivation { + pname = "hsc3-data"; + version = "0.15"; + sha256 = "0321rnajfiwldwwpns78im842hypykc1js7flnasld7al6m7487d"; + buildDepends = [ + base bifunctors Glob hcg-minus hmt hsc3-lang hsc3-plot + hsc3-sf-hsndfile safe split SVGPath xml + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-data"; + description = "haskell supercollider data"; + license = "GPL"; + }) {}; + + "hsc3-db" = callPackage + ({ mkDerivation, base, hsc3, safe }: + mkDerivation { + pname = "hsc3-db"; + version = "0.15"; + sha256 = "0sj3hq0d8dl4m6fn75lvyr78sg283p6y13lg8yi2yrgz74kn4zbl"; + buildDepends = [ base hsc3 safe ]; + homepage = "http://rd.slavepianos.org/t/hsc3-db"; + description = "Haskell SuperCollider Unit Generator Database"; + license = "GPL"; + }) {}; + + "hsc3-dot" = callPackage + ({ mkDerivation, base, directory, filepath, hsc3, process }: + mkDerivation { + pname = "hsc3-dot"; + version = "0.15"; + sha256 = "1ck2g15zw23smry1xvn9ida8ln57vnvkxvr3khhp5didwisgm90m"; + buildDepends = [ base directory filepath hsc3 process ]; + homepage = "http://rd.slavepianos.org/t/hsc3-dot"; + description = "haskell supercollider graph drawing"; + license = "GPL"; + }) {}; + + "hsc3-forth" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , hosc, hsc3, hsc3-db, hsc3-dot, mtl, unix + }: + mkDerivation { + pname = "hsc3-forth"; + version = "0.15"; + sha256 = "0b3q6w1r12wv1fl05armkrprlkx2s7n08mimkxxndsd9kl6zl8lw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath hashable hosc hsc3 hsc3-db + hsc3-dot mtl unix + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-forth"; + description = "FORTH SUPERCOLLIDER"; + license = "GPL"; + }) {}; + + "hsc3-graphs" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cairo, containers + , data-default, directory, filepath, hashable, hls, hmt, hosc, hps + , hsc3, hsc3-cairo, hsc3-lang, hsc3-sf, hsc3-unsafe, hsc3-utils + , hsharc, MonadRandom, primes, process, random, random-shuffle + , sc3-rdu, she, split + }: + mkDerivation { + pname = "hsc3-graphs"; + version = "0.15"; + sha256 = "1d59gl0shwkwi9581j7x7yy1j63acns9ccpwin4y5lwk0k5x6s38"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring cairo containers data-default + directory filepath hashable hls hmt hosc hps hsc3 hsc3-cairo + hsc3-lang hsc3-sf hsc3-unsafe hsc3-utils hsharc MonadRandom primes + process random random-shuffle sc3-rdu she split + ]; + configureFlags = [ "-f-build-exec" ]; + homepage = "http://rd.slavepianos.org/t/hsc3-graphs"; + description = "Haskell SuperCollider Graphs"; + license = "GPL"; + }) {}; + + "hsc3-lang" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, containers + , data-default, data-ordlist, dlist, hashable, hmatrix-special + , hosc, hsc3, MonadRandom, random, random-shuffle, split + , transformers, vector + }: + mkDerivation { + pname = "hsc3-lang"; + version = "0.15"; + sha256 = "09qn9kb8h40cwhnjf4pl70i2vi7cn4pa4wkdwjbn07hrdpvxgihf"; + buildDepends = [ + array base bifunctors bytestring containers data-default + data-ordlist dlist hashable hmatrix-special hosc hsc3 MonadRandom + random random-shuffle split transformers vector + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-lang"; + description = "Haskell SuperCollider Language"; + license = "GPL"; + }) {}; + + "hsc3-lisp" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , hosc, hsc3, hsc3-dot, husk-scheme, mtl, safe, unix + }: + mkDerivation { + pname = "hsc3-lisp"; + version = "0.15"; + sha256 = "1k45ipivvlfymvh6rzxsv1kfvd11spsn3skmsswg2vd76bcgh20x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath hashable hosc hsc3 hsc3-dot + husk-scheme mtl safe unix + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-lisp"; + description = "LISP SUPERCOLLIDER"; + license = "GPL"; + }) {}; + + "hsc3-plot" = callPackage + ({ mkDerivation, base, directory, filepath, hosc, hsc3, hsc3-lang + , process, split, statistics, vector + }: + mkDerivation { + pname = "hsc3-plot"; + version = "0.15"; + sha256 = "1v5n4k54qp8ifwka2bhrq9w1kfzd3ldzhqyhvkcgl0z46xcf7lk3"; + buildDepends = [ + base directory filepath hosc hsc3 hsc3-lang process split + statistics vector + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-plot"; + description = "Haskell SuperCollider Plotting"; + license = "GPL"; + }) {}; + + "hsc3-process" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , directory, filepath, hosc, hsc3, process, time, time-compat + , transformers + }: + mkDerivation { + pname = "hsc3-process"; + version = "0.10.0"; + sha256 = "1h769akpd5gsmmlzmhya3dh56rhpf4fkj0vl6zngahc5hl4s7qxc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-default directory filepath hosc + hsc3 process time time-compat transformers + ]; + configureFlags = [ "-f-build-examples" ]; + homepage = "https://github.com/kaoskorobase/hsc3-process"; + description = "Create and control scsynth processes"; + license = "GPL"; + }) {}; + + "hsc3-rec" = callPackage + ({ mkDerivation, base, hsc3 }: + mkDerivation { + pname = "hsc3-rec"; + version = "0.14.1"; + sha256 = "0m814vr41i0mm0c001vbih9i93048niljv3z8czaz32wysa8xpfl"; + buildDepends = [ base hsc3 ]; + homepage = "http://rd.slavepianos.org/?t=hsc3-rec"; + description = "Haskell SuperCollider Record Variants"; + license = "GPL"; + }) {}; + + "hsc3-rw" = callPackage + ({ mkDerivation, base, directory, haskell-src-exts, parsec + , polyparse, split, syb, transformers + }: + mkDerivation { + pname = "hsc3-rw"; + version = "0.15"; + sha256 = "1jcnw0a1nf4wwf5bz61bkpwd3jfgccfxmcqq06vy43pc98223z8p"; + buildDepends = [ + base directory haskell-src-exts parsec polyparse split syb + transformers + ]; + homepage = "http://rd.slavepianos.org/?t=hsc3-rw"; + description = "hsc3 re-writing"; + license = "GPL"; + }) {}; + + "hsc3-server" = callPackage + ({ mkDerivation, base, bitset, bytestring, containers, data-default + , failure, hashtables, hosc, hsc3, hsc3-process, lifted-base + , ListZipper, monad-control, QuickCheck, random, resourcet + , test-framework, test-framework-quickcheck2, transformers + , transformers-base, unix + }: + mkDerivation { + pname = "hsc3-server"; + version = "0.9.2"; + sha256 = "1lq4y57d555jb0yi10n4j69h4whwsm5h2k6j4r7f9avds5ahh6s2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bitset bytestring containers data-default failure hashtables + hosc hsc3 hsc3-process lifted-base ListZipper monad-control random + resourcet transformers transformers-base unix + ]; + testDepends = [ + base failure QuickCheck random test-framework + test-framework-quickcheck2 transformers + ]; + configureFlags = [ "-f-build-examples" ]; + homepage = "https://github.com/kaoskorobase/hsc3-server"; + description = "SuperCollider server resource management and synchronization"; + license = "GPL"; + }) {}; + + "hsc3-sf" = callPackage + ({ mkDerivation, base, bytestring, hosc }: + mkDerivation { + pname = "hsc3-sf"; + version = "0.15"; + sha256 = "1dg3gqhvi2rshfqnw7i89bd4bvqjvbk4f9g17x18swyrvgkz9wr7"; + buildDepends = [ base bytestring hosc ]; + homepage = "http://rd.slavepianos.org/t/hsc3-sf"; + description = "Haskell SuperCollider SoundFile"; + license = "GPL"; + }) {}; + + "hsc3-sf-hsndfile" = callPackage + ({ mkDerivation, array, base, hsc3-sf, hsndfile, hsndfile-vector + , vector + }: + mkDerivation { + pname = "hsc3-sf-hsndfile"; + version = "0.15"; + sha256 = "11ksss2g8a7lqpjqvdwj4j9y3kdc8algc9mhlyjmj38mgg4raa2i"; + buildDepends = [ + array base hsc3-sf hsndfile hsndfile-vector vector + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-sf-hsndfile"; + description = "Haskell SuperCollider SoundFile"; + license = "GPL"; + }) {}; + + "hsc3-unsafe" = callPackage + ({ mkDerivation, base, hsc3 }: + mkDerivation { + pname = "hsc3-unsafe"; + version = "0.14"; + sha256 = "0kywqx7x10hqzhq8by0f62aznrnq4y3013cxkccx1r0naajpz3yj"; + buildDepends = [ base hsc3 ]; + homepage = "http://rd.slavepianos.org/?t=hsc3-unsafe"; + description = "Unsafe Haskell SuperCollider"; + license = "GPL"; + }) {}; + + "hsc3-utils" = callPackage + ({ mkDerivation, base, directory, filepath, hashable, hosc, hsc3 + , hsc3-dot, hsc3-rw, hsc3-sf, process + }: + mkDerivation { + pname = "hsc3-utils"; + version = "0.15"; + sha256 = "1pvg2z6n2r7jhwgwx9rv4q94jdj2ql3kgjh4smjq4xafnzzlyrix"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath hashable hosc hsc3 hsc3-dot hsc3-rw hsc3-sf + process + ]; + homepage = "http://rd.slavepianos.org/t/hsc3-utils"; + description = "Haskell SuperCollider Utilities"; + license = "GPL"; + }) {}; + + "hscamwire" = callPackage + ({ mkDerivation, array, base, camwire_1394, dc1394_control, raw1394 + , time, unix + }: + mkDerivation { + pname = "hscamwire"; + version = "0.2.1"; + sha256 = "0alnwc170hd2dyq718nvfq5dsbnyp29j3z49w2w5k59pi9pnqybc"; + buildDepends = [ array base time unix ]; + extraLibraries = [ camwire_1394 dc1394_control raw1394 ]; + description = "Haskell bindings to IIDC1394 cameras, via Camwire"; + license = "LGPL"; + }) { camwire_1394 = null; dc1394_control = null; raw1394 = null; }; + + "hscassandra" = callPackage + ({ mkDerivation, base, bytestring, cassandra-thrift, containers + , mtl, network, old-time, Thrift + }: + mkDerivation { + pname = "hscassandra"; + version = "0.0.7"; + sha256 = "06jr17karspq3qpan9iqh0zk2w3b2d7ghdvl8wd4hjz73yacw6f4"; + buildDepends = [ + base bytestring cassandra-thrift containers mtl network old-time + Thrift + ]; + homepage = "https://github.com/necrobious/hscassandra"; + description = "cassandra database interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hscd" = callPackage + ({ mkDerivation, aeson, base, bytestring, ghc-prim, HTTP }: + mkDerivation { + pname = "hscd"; + version = "0.0.3"; + sha256 = "1wjf3gba1gfbd54d0r4xpkfq7lyvyamhfw21wnsnqsl4hvp335jr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ aeson base bytestring ghc-prim HTTP ]; + homepage = "https://bitbucket.org/sebasmagri/hscd"; + description = "Command line client and library for SoundCloud.com"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsclock" = callPackage + ({ mkDerivation, base, cairo, glib, gtk, old-time }: + mkDerivation { + pname = "hsclock"; + version = "1.0"; + sha256 = "0g853fq9vv33nga05rhls6hk5h4gaby8mws0i8yq2iday6j576nf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cairo glib gtk old-time ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://haskell.org/gtk2hs/archives/2006/01/26/cairo-eye-candy/"; + description = "An elegant analog clock using Haskell, GTK and Cairo"; + license = "GPL"; + }) {}; + + "hscolour" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hscolour"; + version = "1.20.3"; + sha256 = "15ix93sw4p7g5ln2halcgqppdc0i0vmkzcjzxvqzkk9yp9pq3nrs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "http://code.haskell.org/~malcolm/hscolour/"; + description = "Colourise Haskell code"; + license = "GPL"; + }) {}; + + "hscope" = callPackage + ({ mkDerivation, base, bytestring, cereal, cpphs, deepseq + , directory, haskell-src-exts, mtl, process, pure-cdb, test-simple + , uniplate, Unixutils, vector + }: + mkDerivation { + pname = "hscope"; + version = "0.4.1"; + sha256 = "1m5mp45pvf64pnpc3lsig382177vfc232bbm9g3a8q58jrwridy7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cereal cpphs deepseq directory haskell-src-exts mtl + process pure-cdb uniplate vector + ]; + testDepends = [ base directory mtl process test-simple Unixutils ]; + homepage = "https://github.com/bosu/hscope"; + description = "cscope like browser for Haskell code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hscrtmpl" = callPackage + ({ mkDerivation, base, directory, old-locale, process, time }: + mkDerivation { + pname = "hscrtmpl"; + version = "1.2"; + sha256 = "1ipk44lc2bdh9yhn30b2hkkymyp2srgsqgfdsy8xbxa8frlabhhg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory old-locale process time ]; + homepage = "http://ui3.info/darcs/hscrtmpl/"; + description = "Haskell shell script template"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hscurses" = callPackage + ({ mkDerivation, base, mtl, old-locale, old-time, unix }: + mkDerivation { + pname = "hscurses"; + version = "1.4.1.2"; + sha256 = "1r3njcwad8d4vn17s5g69iw3rhjz9hbhv49wkqqpndck5080fh7l"; + buildDepends = [ base mtl old-locale old-time unix ]; + homepage = "https://github.com/skogsbaer/hscurses"; + description = "NCurses bindings for Haskell"; + license = "LGPL"; + }) {}; + + "hscurses-fish-ex" = callPackage + ({ mkDerivation, base, hscurses, random, safe, unix }: + mkDerivation { + pname = "hscurses-fish-ex"; + version = "1.3.1"; + sha256 = "1s7b2v3cl0nl2b55agn5wkvxn30f2bgp6mznkn33148vlbya1mzs"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hscurses random safe unix ]; + homepage = "http://ui3.info/darcs/hscurses-fish-ex/"; + description = "hscurses swimming fish example"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsdev" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , bytestring, Cabal, containers, deepseq, directory, exceptions + , filepath, ghc, ghc-mod, ghc-paths, haddock-api, haskell-src-exts + , hdocs, HTTP, monad-loops, mtl, network, process + , regex-pcre-builtin, scientific, template-haskell, text, time + , transformers, uniplate, unix, unordered-containers, vector + }: + mkDerivation { + pname = "hsdev"; + version = "0.1.3.1"; + sha256 = "1hlv7r3c6x4483618q9ahrl0v1dirxl4l20dbxp0ir948x8w7dyi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty array attoparsec base bytestring Cabal + containers deepseq directory exceptions filepath ghc ghc-mod + ghc-paths haddock-api haskell-src-exts hdocs HTTP monad-loops mtl + network process regex-pcre-builtin scientific template-haskell text + time transformers uniplate unix unordered-containers vector + ]; + testDepends = [ base ]; + homepage = "https://github.com/mvoidex/hsdev"; + description = "Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsdif" = callPackage + ({ mkDerivation, base, bytestring, hosc }: + mkDerivation { + pname = "hsdif"; + version = "0.14"; + sha256 = "1wxms6z8mpyf4l1qqxi6gvscls3mwlj5aq6g3ldashzrmb7pcimm"; + buildDepends = [ base bytestring hosc ]; + homepage = "http://rd.slavepianos.org/?t=hsdif"; + description = "Haskell SDIF"; + license = "GPL"; + }) {}; + + "hsdip" = callPackage + ({ mkDerivation, base, cairo, containers, HUnit, parsec }: + mkDerivation { + pname = "hsdip"; + version = "0.1"; + sha256 = "0hqwpcf2bcrj36wg02mxd2zdg07dqh4b5mv9yn295xp64snrdw84"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cairo containers HUnit parsec ]; + homepage = "http://neugierig.org/software/darcs/hsdip/"; + description = "hsdip - a Diplomacy parser/renderer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsdns" = callPackage + ({ mkDerivation, adns, base, containers, network }: + mkDerivation { + pname = "hsdns"; + version = "1.6.1"; + sha256 = "0s63acjy1n75k7gjm4kam7v5d4a5kn0aw178mygkqwr5frflghb4"; + buildDepends = [ base containers network ]; + extraLibraries = [ adns ]; + homepage = "http://github.com/peti/hsdns"; + description = "Asynchronous DNS Resolver"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hsdns-cache" = callPackage + ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time + , unordered-containers + }: + mkDerivation { + pname = "hsdns-cache"; + version = "1.0.4"; + sha256 = "1f0822kly602izwzxfi46w668k0jybn3khfacnxmc1744jpqr89i"; + buildDepends = [ + base hsdns network SafeSemaphore text time unordered-containers + ]; + homepage = "https://github.com/bazqux/hsdns-cache"; + description = "Caching asynchronous DNS resolver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hse-cpp" = callPackage + ({ mkDerivation, base, cpphs, haskell-src-exts }: + mkDerivation { + pname = "hse-cpp"; + version = "0.1"; + sha256 = "0f1bgi1hnpnry1pm7jhi626afdvymzy7k0a70n07n41js46pjxd0"; + buildDepends = [ base cpphs haskell-src-exts ]; + description = "Preprocess+parse haskell code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hsebaysdk" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client, http-types + , text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "hsebaysdk"; + version = "0.3.0.0"; + sha256 = "1bmkka53dxaizbiazici0i60qrqq2zbff95xqxlfp11v3cclcffg"; + buildDepends = [ + aeson base bytestring http-client http-types text time transformers + unordered-containers + ]; + homepage = "https://github.com/creichert/hsebaysdk"; + description = "Haskell eBay SDK"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsemail" = callPackage + ({ mkDerivation, base, doctest, hspec, mtl, old-time, parsec }: + mkDerivation { + pname = "hsemail"; + version = "1.7.7"; + sha256 = "16wqrpzi5njv26za1rckn74jsqmyswndb6k38yz1567h1y4w7ai5"; + buildDepends = [ base mtl old-time parsec ]; + testDepends = [ base doctest hspec old-time parsec ]; + homepage = "http://github.com/peti/hsemail"; + description = "Internet Message Parsers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsemail-ns" = callPackage + ({ mkDerivation, base, mtl, old-time, parsec }: + mkDerivation { + pname = "hsemail-ns"; + version = "1.3.2"; + sha256 = "03d0pnsba7yj5x7zrg8b80kxsnqn5g40vd2i717s1dnn3bd3vz4s"; + buildDepends = [ base mtl old-time parsec ]; + homepage = "http://patch-tag.com/r/hsemail-ns/home"; + description = "Internet Message Parsers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsenv" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, file-embed + , filepath, http-streams, io-streams, mtl, process, safe, split + , unix + }: + mkDerivation { + pname = "hsenv"; + version = "0.5"; + sha256 = "1kjj9p8x6369g9ah9h86xlyvcm4jkahvlz2pvj1m73javbgyyf03"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal directory file-embed filepath http-streams + io-streams mtl process safe split unix + ]; + homepage = "https://github.com/tmhedberg/hsenv"; + description = "Virtual Haskell Environment builder"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hserv" = callPackage + ({ mkDerivation, base, cmdargs, wai-app-static, warp }: + mkDerivation { + pname = "hserv"; + version = "0.1.0.3"; + sha256 = "1dvnkd3nwgdz9hq8zafvmn75hczsiflbf05j10nmrj8imhyh70j3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cmdargs wai-app-static warp ]; + homepage = "http://github.com/rejuvyesh/hserv"; + description = "Simple http server in haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hsexif" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hspec, HUnit + , iconv, text, time + }: + mkDerivation { + pname = "hsexif"; + version = "0.6.0.1"; + sha256 = "17vxm7vh8l7bnf5kcw4igkrjwwfzn0byjamaim70095al0ndvrjy"; + buildDepends = [ + base binary bytestring containers iconv text time + ]; + testDepends = [ + base binary bytestring containers hspec HUnit iconv text time + ]; + homepage = "https://github.com/emmanueltouzery/hsexif"; + description = "EXIF handling library in pure Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsfacter" = callPackage + ({ mkDerivation, base, containers, language-puppet, text }: + mkDerivation { + pname = "hsfacter"; + version = "0.2.1"; + sha256 = "1j7pny0yjpx5qw2d9br723dyic4v09k1qbvrham57p9qxn9m5b0q"; + buildDepends = [ base containers language-puppet text ]; + homepage = "http://lpuppet.banquise.net"; + description = "A small and ugly library that emulates the output of the puppet facter program"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hsfcsh" = callPackage + ({ mkDerivation, base, hdaemonize, hslogger, network, process }: + mkDerivation { + pname = "hsfcsh"; + version = "0.0.1"; + sha256 = "1fc1fk33wslfkpb83c3ax251h60d5zn2qiqyw81v19wd5r2a6kqc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hdaemonize hslogger network process ]; + homepage = "https://github.com/Yuras/hsfcsh"; + description = "Incremental builder for flash"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsfilt" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "hsfilt"; + version = "0.1.0.0"; + sha256 = "063k5f64734wvrl45nrp1yvh3bf51w3dzzf3jj4fmj1gjp07zy48"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ghc ]; + description = "Z-decoder"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hsgnutls" = callPackage + ({ mkDerivation, base, bytestring, gcrypt, gnutls, mtl, old-time }: + mkDerivation { + pname = "hsgnutls"; + version = "0.2.3.2"; + sha256 = "1nd3z8kb4qjaj0hic9b305c15a7g6sfx6dixz8pspvqg1x84cjnm"; + buildDepends = [ base bytestring mtl old-time ]; + extraLibraries = [ gcrypt gnutls ]; + homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls"; + description = "Library wrapping the GnuTLS API"; + license = "LGPL"; + }) { inherit (pkgs) gnutls; + gcrypt = null; }; + + "hsgnutls-yj" = callPackage + ({ mkDerivation, base, bytestring, gcrypt, gnutls, mtl, old-time }: + mkDerivation { + pname = "hsgnutls-yj"; + version = "0.2.3.3"; + sha256 = "05dn7kvjxk2pnzv040hyw71nvr83jvdvajq4a9v76kcyjhhwiv0w"; + buildDepends = [ base bytestring mtl old-time ]; + extraLibraries = [ gcrypt gnutls ]; + homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls"; + description = "Library wrapping the GnuTLS API"; + license = "LGPL"; + }) { inherit (pkgs) gnutls; + gcrypt = null; }; + + "hsgsom" = callPackage + ({ mkDerivation, base, containers, random, stm, time }: + mkDerivation { + pname = "hsgsom"; + version = "0.2.0"; + sha256 = "1043lavrimaxmscayg4knx7ly0yc0gsb729pg72g897hc455r2dn"; + buildDepends = [ base containers random stm time ]; + description = "An implementation of the GSOM clustering algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsgtd" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, directory + , haskeline, mtl + }: + mkDerivation { + pname = "hsgtd"; + version = "0.2"; + sha256 = "0rsi54zhznqdycjkbkdblbfcx7lbvwdwvw0zlxqspyiz2px6lqc6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base containers directory haskeline mtl + ]; + homepage = "http://www.mlesniak.com/haskell/gettings-things-done-in-haskell/"; + description = "Console-based gettings-things-done application"; + license = "GPL"; + }) {}; + + "hsharc" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "hsharc"; + version = "0.14"; + sha256 = "1mzi074iiz48pcy6rvgqz6ckm0zx115kmvax60bx9bfcanw686vf"; + buildDepends = [ base xml ]; + homepage = "http://rd.slavepianos.org/?t=hsharc"; + description = "Haskell SHARC bindings"; + license = "GPL"; + }) {}; + + "hsignal" = callPackage + ({ mkDerivation, array, base, binary, bytestring, hmatrix + , hmatrix-gsl, hmatrix-gsl-stats, hstatistics, mtl + , storable-complex + }: + mkDerivation { + pname = "hsignal"; + version = "0.2.6.1"; + sha256 = "013sswmhvww16kbfmm9mmb1iabzmd41jfq06ppl5fjs5amqlinsk"; + buildDepends = [ + array base binary bytestring hmatrix hmatrix-gsl hmatrix-gsl-stats + hstatistics mtl storable-complex + ]; + configureFlags = [ "-f-mkl" ]; + homepage = "http://code.haskell.org/hsignal"; + description = "Signal processing and EEG data analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsimport" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, directory, dyre + , filepath, haskell-src-exts, lens, mtl, split, tasty, tasty-golden + , text + }: + mkDerivation { + pname = "hsimport"; + version = "0.6.4"; + sha256 = "07v7sm98a0vzfk1xx8mf6l2ybf3rwx4ml2wxp1rlw5w1aapffsfw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base cmdargs directory dyre haskell-src-exts lens mtl + split text + ]; + testDepends = [ + base filepath haskell-src-exts tasty tasty-golden + ]; + description = "A command line program for extending the import list of a Haskell source file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsini" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, mtl, parsec + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "hsini"; + version = "0.3.1"; + sha256 = "06cys4i1nsic13dkp5jgammm3qykzizlnp6wdka2vl699rvnzaaf"; + buildDepends = [ base bytestring containers mtl parsec ]; + testDepends = [ + base bytestring containers HUnit mtl parsec QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-th + ]; + description = "Package for user configuration files (INI)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hskeleton" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "hskeleton"; + version = "0.1.1"; + sha256 = "0f06xir28rzpwphk14gkpww8l7gbws4habhm26915idpnd4bva2w"; + buildDepends = [ base Cabal ]; + description = "Skeleton for new Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hslackbuilder" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process, unix }: + mkDerivation { + pname = "hslackbuilder"; + version = "0.0.2"; + sha256 = "0j4wkw6hqajgwzik8flfzs2m5rlmy9blm98n5ym56svjypshl55q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal directory filepath process unix ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~arossato/hslackbuilder"; + description = "HSlackBuilder automatically generates slackBuild scripts from a cabal package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hslibsvm" = callPackage + ({ mkDerivation, base, containers, svm }: + mkDerivation { + pname = "hslibsvm"; + version = "2.89.0.1"; + sha256 = "00smw10j2ipw10133qc38famar5r6rkswj7bhvb9hdj2rrdyx6sf"; + buildDepends = [ base containers ]; + extraLibraries = [ svm ]; + description = "A FFI binding to libsvm"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) svm; }; + + "hslinks" = callPackage + ({ mkDerivation, base, Cabal, hint, MemoTrie, process, regex-compat + }: + mkDerivation { + pname = "hslinks"; + version = "0.6.1"; + sha256 = "1dqicdvklkczn216qxb7gnjjgvgmr0s6iljyb33qhmmabrx5a7x1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal hint MemoTrie process regex-compat ]; + description = "Resolves links to Haskell identifiers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hslogger" = callPackage + ({ mkDerivation, base, containers, directory, mtl, network + , old-locale, process, time, unix + }: + mkDerivation { + pname = "hslogger"; + version = "1.2.6"; + sha256 = "0yqw7824bn8vb9iynx8lkgswxd0nz484k4bvcwd02wvakbbfawkk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory mtl network old-locale process time unix + ]; + configureFlags = [ "-f-buildtests" "-fsmall_base" ]; + homepage = "http://software.complete.org/hslogger"; + description = "Versatile logging framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hslogger-template" = callPackage + ({ mkDerivation, base, hslogger, mtl, template-haskell }: + mkDerivation { + pname = "hslogger-template"; + version = "2.0.2"; + sha256 = "0qkyclj9fajvzbfcs0ik8ncy66x916r40jd85r4wi5nh482i7sp3"; + buildDepends = [ base hslogger mtl template-haskell ]; + description = "Automatic generation of hslogger functions"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hslogger4j" = callPackage + ({ mkDerivation, hslogger }: + mkDerivation { + pname = "hslogger4j"; + version = "0.2"; + sha256 = "0mypcdj8npygj9g8d276rhr2wagk96zc4rjimwx2ylw4qm0scv5n"; + buildDepends = [ hslogger ]; + homepage = "http://hslogger4j.googlecode.com/"; + description = "DEPRECATED hslogger handlers for log4j's XMLLayout"; + license = "LGPL"; + }) {}; + + "hslogstash" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , conduit, containers, data-default, hedis, hspec, http-conduit + , http-types, iconv, lens, network, network-conduit, parallel-io + , QuickCheck, split, stm, stm-chans, stm-conduit, stm-firehose + , text, text-format, time, transformers, unordered-containers + , vector, wai + }: + mkDerivation { + pname = "hslogstash"; + version = "0.3.7.1"; + sha256 = "040564f4wxmdhglziahava5cbyhvwbiw1ifi1g3cfb9zna2xl8p6"; + buildDepends = [ + aeson attoparsec base blaze-builder bytestring conduit containers + data-default hedis http-conduit http-types iconv lens network + network-conduit parallel-io stm stm-chans stm-conduit stm-firehose + text text-format time transformers unordered-containers vector wai + ]; + testDepends = [ + base conduit hspec QuickCheck split stm transformers + ]; + homepage = "https://github.com/bartavelle/hslogstash"; + description = "A library to work with, or as, a logstash server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hslua" = callPackage + ({ mkDerivation, base, lua, mtl }: + mkDerivation { + pname = "hslua"; + version = "0.3.13"; + sha256 = "02j3hrzq3dgcv4bvf4xz14qxvzlb0vlxrf7lk9wqwdy43b978mz9"; + buildDepends = [ base mtl ]; + testDepends = [ base ]; + pkgconfigDepends = [ lua ]; + configureFlags = [ "-fsystem-lua" "-f-apicheck" "-fsystem-lua" ]; + description = "A Lua language interpreter embedding in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hsmagick" = callPackage + ({ mkDerivation, base, bytestring, bzip2, directory, filepath + , freetype2, GraphicsMagick, jasper, lcms, libjpeg, libpng, libxml2 + , pretty, process, tiff, wmflite, zlib + }: + mkDerivation { + pname = "hsmagick"; + version = "0.5"; + sha256 = "1bfzbwddss0m0z4jf7i0b06pmxy9rvknpqnzhf0v5jggv5nr442p"; + buildDepends = [ + base bytestring directory filepath pretty process + ]; + extraLibraries = [ bzip2 jasper libjpeg libpng tiff wmflite zlib ]; + pkgconfigDepends = [ freetype2 GraphicsMagick lcms libxml2 ]; + homepage = "https://github.com/vincentg/hsmagick"; + description = "FFI bindings for the GraphicsMagick library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) freetype2 zlib; + GraphicsMagick = null; tiff = null; wmflite = null; }; + + "hsmtpclient" = callPackage + ({ mkDerivation, array, base, directory, network, old-time }: + mkDerivation { + pname = "hsmtpclient"; + version = "1.0"; + sha256 = "08gbrwrc85in34nrgjm0zr5sjz2zbjc7hk2zlpvk1dq8x62a6wsg"; + buildDepends = [ array base directory network old-time ]; + homepage = "http://code.google.com/p/hsmtpclient/"; + description = "Simple SMTP Client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsndfile" = callPackage + ({ mkDerivation, base, c2hs, libsndfile }: + mkDerivation { + pname = "hsndfile"; + version = "0.7.1"; + sha256 = "1254r811sspd7h8a4yr4ff3a6c39ywp1zjrkxbsczpxbyg9bdnv2"; + buildDepends = [ base ]; + buildTools = [ c2hs ]; + extraLibraries = [ libsndfile ]; + homepage = "http://haskell.org/haskellwiki/Hsndfile"; + description = "Haskell bindings for libsndfile"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "hsndfile-storablevector" = callPackage + ({ mkDerivation, base, hsndfile, storablevector }: + mkDerivation { + pname = "hsndfile-storablevector"; + version = "0.5.2"; + sha256 = "1n7jw14pnixiv1z50lb7yzwyyl3yd3gdfg5w0gx0m52pnmqiav9z"; + buildDepends = [ base hsndfile storablevector ]; + homepage = "http://haskell.org/haskellwiki/Hsndfile"; + description = "Haskell bindings for libsndfile (Data.StorableVector interface)"; + license = stdenv.lib.licenses.lgpl2; + }) {}; + + "hsndfile-vector" = callPackage + ({ mkDerivation, base, hsndfile, vector }: + mkDerivation { + pname = "hsndfile-vector"; + version = "0.5.2"; + sha256 = "1598bf87llbiri1qh8zirhbsd94c9vhd41lf9vialqrykbmi3zig"; + buildDepends = [ base hsndfile vector ]; + homepage = "http://haskell.org/haskellwiki/Hsndfile"; + description = "Haskell bindings for libsndfile (Data.Vector interface)"; + license = stdenv.lib.licenses.lgpl2; + }) {}; + + "hsnock" = callPackage + ({ mkDerivation, base, HUnit, parsec, QuickCheck, readline + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hsnock"; + version = "0.5.1"; + sha256 = "1hh4lyrd2ki79q6pfz62icp3igzyljwa5bz8ba9vk4kxxawrnbhw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec readline ]; + testDepends = [ + base HUnit parsec QuickCheck readline test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/mrdomino/hsnock/"; + description = "Nock 5K interpreter"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hsnoise" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "hsnoise"; + version = "0.0.2"; + sha256 = "0f8xpmzmg71l7qn1vjvzncsx8r7vfpzvlnlq0029ixf64gshbmzl"; + buildDepends = [ base vector ]; + homepage = "https://github.com/colinhect/hsnoise"; + description = "A coherent 3d noise library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsns" = callPackage + ({ mkDerivation, base, network, pcap }: + mkDerivation { + pname = "hsns"; + version = "0.5.3"; + sha256 = "0r3z9h5l4hxbjfcqsfk67jp2r964wgvrisk352lpx550vwd6chbf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base network pcap ]; + description = "a miniature network sniffer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsnsq" = callPackage + ({ mkDerivation, aeson, async, attoparsec, attoparsec-binary, base + , bytestring, containers, hostname, hslogger, mtl, network, pipes + , pipes-attoparsec, pipes-network, stm, stm-chans, text + }: + mkDerivation { + pname = "hsnsq"; + version = "0.1.2.0"; + sha256 = "0chmcyfar29rnsni47yx286a308rll098lxrr1zhyi7kxvh9j4fb"; + buildDepends = [ + aeson async attoparsec attoparsec-binary base bytestring containers + hostname hslogger mtl network pipes pipes-attoparsec pipes-network + stm stm-chans text + ]; + homepage = "https://github.com/gamelost/hsnsq"; + description = "Haskell NSQ client"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hsntp" = callPackage + ({ mkDerivation, array, base, mtl, network, old-time, random, unix + }: + mkDerivation { + pname = "hsntp"; + version = "0.1"; + sha256 = "0pw5l6z1yjjvcxgw71i00gfnjdqcvg09bsacazq9ahvnwsn4aayd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base mtl network old-time random unix ]; + homepage = "http://www.cs.helsinki.fi/u/ekarttun/util/"; + description = "Libraries to use SNTP protocol and small client/server implementations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsoptions" = callPackage + ({ mkDerivation, base, containers, directory, HUnit, parsec + , QuickCheck, regex-compat, regex-posix, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hsoptions"; + version = "1.0.0.0"; + sha256 = "1c4sigmagwbs3g5pj3as4f930mvba090p7cjq4cy8hbmv6cz0fn1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory parsec regex-compat regex-posix + ]; + testDepends = [ + base containers directory HUnit parsec QuickCheck regex-compat + regex-posix test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/josercruz01/hsoptions"; + description = "Haskell library that supports command-line flag processing"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hsp" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "hsp"; + version = "0.10.0"; + sha256 = "1ayfywgrlmzivsq6lirmgvl65x1shf8041lzw2yh245rkmd91lsf"; + buildDepends = [ base mtl text ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://hub.darcs.net/nibro/hsp"; + description = "Haskell Server Pages is a library for writing dynamic server-side web pages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsp-cgi" = callPackage + ({ mkDerivation, base, containers, harp, hsp, network }: + mkDerivation { + pname = "hsp-cgi"; + version = "0.4.4"; + sha256 = "0m1xylqzmi2c1c92zk5bq6232id9fmjlx4s88ic2fvf5a389n11n"; + buildDepends = [ base containers harp hsp network ]; + homepage = "http://code.google.com/p/hsp"; + description = "Facilitates running Haskell Server Pages web pages as CGI programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsparklines" = callPackage + ({ mkDerivation, base, bytestring, dataenc, gd }: + mkDerivation { + pname = "hsparklines"; + version = "0.1.0"; + sha256 = "10za4f07a5agg3zgy32fdz02vg9fl344qswhzj5mnx8wpnxmr3y6"; + buildDepends = [ base bytestring dataenc gd ]; + homepage = "http://www.jasani.org/search/label/hsparklines"; + description = "Sparklines for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsparql" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, http-types + , HUnit, MissingH, mtl, network, rdf4h, test-framework + , test-framework-hunit, text, wai, warp, xml + }: + mkDerivation { + pname = "hsparql"; + version = "0.2.5"; + sha256 = "1rhkl5l414w6pp3q3x0pkahghyagq3fwlny61vn0rpxlyihcin42"; + buildDepends = [ + base bytestring HTTP MissingH mtl network rdf4h text xml + ]; + testDepends = [ + base containers http-types HUnit rdf4h test-framework + test-framework-hunit text wai warp + ]; + homepage = "https://github.com/robstewart57/hsparql"; + description = "A SPARQL query generator and DSL, and a client to query a SPARQL server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspear" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, split + , utf8-string, zlib + }: + mkDerivation { + pname = "hspear"; + version = "0.14"; + sha256 = "1h3av9mpgsqfdrd817fz0isqrxn3lxmjyanw33dk9jax136ivi1h"; + buildDepends = [ + base bytestring bytestring-lexing split utf8-string zlib + ]; + homepage = "http://rd.slavepianos.org/?t=hspear"; + description = "Haskell Spear Parser"; + license = "GPL"; + }) {}; + + "hspec" = callPackage + ({ mkDerivation, base, directory, hspec-core, hspec-discover + , hspec-expectations, hspec-meta, HUnit, QuickCheck, stringbuilder + , transformers + }: + mkDerivation { + pname = "hspec"; + version = "2.1.2"; + sha256 = "04n34g7gbmbkyqzp9by4qdcf87m1gasmc2hnm8i0dqpcnssv05py"; + buildDepends = [ + base hspec-core hspec-discover hspec-expectations HUnit QuickCheck + transformers + ]; + testDepends = [ + base directory hspec-core hspec-meta stringbuilder + ]; + doCheck = false; + homepage = "http://hspec.github.io/"; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec + , hspec-expectations, text + }: + mkDerivation { + pname = "hspec-attoparsec"; + version = "0.1.0.1"; + sha256 = "12246p4k0axv6w5jxnid9hyl4cbl3vmd46b7xxli7nq2iw79nl8v"; + buildDepends = [ + attoparsec base bytestring hspec-expectations text + ]; + testDepends = [ + attoparsec base bytestring hspec hspec-expectations text + ]; + homepage = "http://github.com/alpmestan/hspec-attoparsec"; + description = "Utility functions for testing your attoparsec parsers with hspec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspec-checkers" = callPackage + ({ mkDerivation, base, checkers, hspec }: + mkDerivation { + pname = "hspec-checkers"; + version = "0.1.0"; + sha256 = "043qzgjp9ch9wqm269dd87jn8wk5c90q25098hnz8ilv5pnywk6d"; + buildDepends = [ base checkers hspec ]; + testDepends = [ base checkers hspec ]; + description = "Allows to use checkers properties from hspec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspec-contrib" = callPackage + ({ mkDerivation, base, hspec, hspec-core, HUnit, QuickCheck }: + mkDerivation { + pname = "hspec-contrib"; + version = "0.2.0"; + sha256 = "0p6jh3j84cq66gfp2pk957ha4ds7797vfbfri9lsg9gd4998dwkq"; + buildDepends = [ base hspec-core HUnit ]; + testDepends = [ base hspec hspec-core HUnit QuickCheck ]; + homepage = "http://hspec.github.io/"; + description = "Contributed functionality for Hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-core" = callPackage + ({ mkDerivation, ansi-terminal, async, base, deepseq + , hspec-expectations, hspec-meta, HUnit, process, QuickCheck + , quickcheck-io, random, setenv, silently, tf-random, time + , transformers + }: + mkDerivation { + pname = "hspec-core"; + version = "2.1.2"; + sha256 = "1mvsfr175g5dbk1xz48d0p4lv4gvv4z3ss3n2s7d2h83i25bmjvh"; + buildDepends = [ + ansi-terminal async base deepseq hspec-expectations HUnit + QuickCheck quickcheck-io random setenv tf-random time transformers + ]; + testDepends = [ + ansi-terminal async base deepseq hspec-expectations hspec-meta + HUnit process QuickCheck quickcheck-io random setenv silently + tf-random time transformers + ]; + homepage = "http://hspec.github.io/"; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-discover" = callPackage + ({ mkDerivation, base, directory, filepath, hspec-meta }: + mkDerivation { + pname = "hspec-discover"; + version = "2.1.2"; + sha256 = "0zv215br94agvg8dbz0f5az5cahgnw8gdx0z84zlrpjxkzf3rb19"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath ]; + testDepends = [ base directory filepath hspec-meta ]; + homepage = "http://hspec.github.io/"; + description = "Automatically discover and run Hspec tests"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-expectations" = callPackage + ({ mkDerivation, base, hspec, HUnit, markdown-unlit, silently }: + mkDerivation { + pname = "hspec-expectations"; + version = "0.6.1.1"; + sha256 = "0f36b2cp2ipbqz9g6lp43nvx8dykkw196wg97kgb07mmnq6gakix"; + buildDepends = [ base HUnit ]; + testDepends = [ base hspec HUnit markdown-unlit silently ]; + homepage = "https://github.com/sol/hspec-expectations#readme"; + description = "Catchy combinators for HUnit"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-expectations-lens" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, HUnit, lens + , silently + }: + mkDerivation { + pname = "hspec-expectations-lens"; + version = "0.4.0"; + sha256 = "17c9qn525bmg113mw30sc35gm207rl0d6h156c7c1npnkyp1pw0k"; + buildDepends = [ base hspec hspec-expectations HUnit lens ]; + testDepends = [ base hspec lens silently ]; + homepage = "http://supki.github.io/hspec-expectations-lens/"; + description = "Hspec expectations for the lens stuff"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "hspec-expectations-lifted" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, transformers }: + mkDerivation { + pname = "hspec-expectations-lifted"; + version = "0.5.0"; + sha256 = "0c3fxgwxjwqgwpnlxlbp2amhk44m34iq2lxs1rxkp3vjwkqi2m8b"; + buildDepends = [ base hspec-expectations transformers ]; + testDepends = [ base hspec ]; + description = "A version of hspec-expectations generalized to MonadIO"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-expectations-pretty" = callPackage + ({ mkDerivation, base, deepseq, hspec-expectations + , wl-pprint-extras, wl-pprint-terminfo + }: + mkDerivation { + pname = "hspec-expectations-pretty"; + version = "0.1"; + sha256 = "1x8xpc9b2m33sqwf7j643wjzja956m4vcdvaqrwlpxwqn887sxn5"; + buildDepends = [ + base deepseq hspec-expectations wl-pprint-extras wl-pprint-terminfo + ]; + homepage = "https://github.com/hspec/hspec-expectations#readme"; + description = "hspec-expectations with pretty printing on failure"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-experimental" = callPackage + ({ mkDerivation, base, hspec, hspec-meta, HUnit, QuickCheck }: + mkDerivation { + pname = "hspec-experimental"; + version = "0.1.0"; + sha256 = "197c9x25r41xmaq84xqhi0kizxi7as7jn7k9klj7pq9fmd9hcg7m"; + buildDepends = [ base hspec HUnit QuickCheck ]; + testDepends = [ base hspec-meta ]; + description = "An experimental DSL for testing on top of Hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-jenkins" = callPackage + ({ mkDerivation, base, blaze-markup, hspec }: + mkDerivation { + pname = "hspec-jenkins"; + version = "0.1.1"; + sha256 = "16aql0fyssc16z85isskccq93dj5i1pydblnf2q1np7z6pl1azy2"; + buildDepends = [ base blaze-markup hspec ]; + homepage = "https://github.com/worksap-ate/hspec-jenkins"; + description = "Jenkins-friendly XML formatter for Hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-laws" = callPackage + ({ mkDerivation, base, hspec, markdown-unlit, QuickCheck }: + mkDerivation { + pname = "hspec-laws"; + version = "0.0.0"; + sha256 = "15mcspn20znjxjsjqivrfvpndjd2i3kic5nyij13lfwyd3p2al0j"; + buildDepends = [ base hspec QuickCheck ]; + testDepends = [ base hspec markdown-unlit QuickCheck ]; + description = "Document and test laws for standard type classes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-meta" = callPackage + ({ mkDerivation, ansi-terminal, async, base, deepseq, directory + , filepath, hspec-expectations, HUnit, QuickCheck, quickcheck-io + , random, setenv, time, transformers + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.0.0"; + sha256 = "0x1k2d4nycglzn9l4i32xrampr9fgzjpp4j1jyy7pj89cfl8jc8f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal async base deepseq directory filepath + hspec-expectations HUnit QuickCheck quickcheck-io random setenv + time transformers + ]; + homepage = "http://hspec.github.io/"; + description = "A version of Hspec which is used to test Hspec itself"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-server" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-contrib, hspec-core + , hspec-expectations, HUnit, process, regex-posix, temporary + , transformers + }: + mkDerivation { + pname = "hspec-server"; + version = "0.3.1"; + sha256 = "0xaslxk081i11av7jlz46ga10fd5wplyxpiccmni0smk8rgykgmy"; + buildDepends = [ + base containers hspec hspec-core hspec-expectations HUnit process + regex-posix temporary transformers + ]; + testDepends = [ base hspec hspec-contrib transformers ]; + description = "Test Framework for Server's status"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspec-shouldbe" = callPackage + ({ mkDerivation, hspec, test-shouldbe }: + mkDerivation { + pname = "hspec-shouldbe"; + version = "0.0.0"; + sha256 = "09fp3cl7mshn1812f1v7mvbcmgibbwy6ai7g1f0ndy5ipbam0yi5"; + buildDepends = [ hspec test-shouldbe ]; + description = "Convenience wrapper and utilities for hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-smallcheck" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, smallcheck }: + mkDerivation { + pname = "hspec-smallcheck"; + version = "0.3.0"; + sha256 = "1yybyrbbj0fv62cf8nh851rgbb8phyhpsm57mzn7s5vqz7lf7dxw"; + buildDepends = [ base hspec smallcheck ]; + testDepends = [ base hspec QuickCheck smallcheck ]; + homepage = "http://hspec.github.io/"; + description = "SmallCheck support for the Hspec testing framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-snap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , digestive-functors, directory, HandsomeSoup, hspec, hspec-core + , hxt, lens, mtl, snap, snap-core, snap-extras, text, transformers + }: + mkDerivation { + pname = "hspec-snap"; + version = "0.3.2.2"; + sha256 = "0w2zvzpa5294y8hbjjnpd9kyq42i8l5ca6dpf2zl8mwnmfqzc733"; + buildDepends = [ + base bytestring containers digestive-functors HandsomeSoup hspec + hspec-core hxt lens mtl snap snap-core text transformers + ]; + testDepends = [ + aeson base bytestring containers digestive-functors directory + HandsomeSoup hspec hspec-core hxt lens mtl snap snap-core + snap-extras text transformers + ]; + homepage = "https://github.com/dbp/hspec-snap"; + description = "A library for testing with Hspec and the Snap Web Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspec-test-framework" = callPackage + ({ mkDerivation, base, hspec, hspec-contrib, hspec-core, HUnit + , QuickCheck + }: + mkDerivation { + pname = "hspec-test-framework"; + version = "0.1.0"; + sha256 = "13rlyn4yibajj469hzvw6hmvm3lyra11fl73g49zc3nvcial5ldv"; + buildDepends = [ + base hspec hspec-contrib hspec-core HUnit QuickCheck + ]; + homepage = "http://hspec.github.io/"; + description = "Run test-framework tests with Hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-test-framework-th" = callPackage + ({ mkDerivation, base, hspec-test-framework, HUnit + , language-haskell-extract, template-haskell + }: + mkDerivation { + pname = "hspec-test-framework-th"; + version = "0.1.0"; + sha256 = "1apzvrbyksz5jai0i6x5y8lz1rpi2px5x9rwirhm1flbzvpdypma"; + buildDepends = [ + base hspec-test-framework language-haskell-extract template-haskell + ]; + testDepends = [ base hspec-test-framework HUnit ]; + homepage = "http://hspec.github.io/"; + description = "Run test-framework tests with Hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-test-sandbox" = callPackage + ({ mkDerivation, base, hspec, hspec-core, test-sandbox }: + mkDerivation { + pname = "hspec-test-sandbox"; + version = "0.1.0"; + sha256 = "1kg7lpm1is5yxwcjhmdayxv8g52d2q215d9f8f8h33qvc7w0a8yp"; + buildDepends = [ base hspec hspec-core test-sandbox ]; + testDepends = [ base hspec test-sandbox ]; + description = "Hspec convenience functions for use with test-sandbox"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspec-wai" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, hspec + , hspec-core, hspec-expectations, http-types, QuickCheck, text + , transformers, wai, wai-extra + }: + mkDerivation { + pname = "hspec-wai"; + version = "0.6.2"; + sha256 = "0nia4hz41g4264mn4s5j8dn9dh0xhdf1gym92wvjmy43rhj3qpzb"; + buildDepends = [ + base bytestring case-insensitive hspec-core hspec-expectations + http-types text transformers wai wai-extra + ]; + testDepends = [ + base bytestring case-insensitive hspec hspec-core + hspec-expectations http-types QuickCheck text transformers wai + wai-extra + ]; + description = "Experimental Hspec support for testing WAI applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-wai-json" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, hspec + , hspec-wai, template-haskell + }: + mkDerivation { + pname = "hspec-wai-json"; + version = "0.6.0"; + sha256 = "0r9p8v3cynyx5gnan86cc0l5hrmnm3mx7w2kkc1npv6zq0cj1bgq"; + buildDepends = [ + aeson aeson-qq base bytestring hspec-wai template-haskell + ]; + testDepends = [ base hspec hspec-wai ]; + description = "Testing JSON APIs with hspec-wai"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec-webdriver" = callPackage + ({ mkDerivation, base, data-default, hashable, hspec, hspec-core + , HUnit, lifted-base, stm, text, transformers, unordered-containers + , webdriver + }: + mkDerivation { + pname = "hspec-webdriver"; + version = "1.0.1"; + sha256 = "14fdmlvdpkq2f05kjdwiz48m4mrlzgq3dr7k19ljpv2rvcjv6lr9"; + buildDepends = [ + base data-default hashable hspec hspec-core HUnit lifted-base stm + text transformers unordered-containers webdriver + ]; + homepage = "https://bitbucket.org/wuzzeb/webdriver-utils"; + description = "Write end2end web application tests using webdriver and hspec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspec2" = callPackage + ({ mkDerivation, base, hspec, hspec-discover }: + mkDerivation { + pname = "hspec2"; + version = "0.6.1"; + sha256 = "0zlvm7r46q8yhgx2kx9mfrf6x2f5amdbi3a59fh69dsqs4lbgmf4"; + editedCabalFile = "d41ebaf2f80c6ae149a944cd77e31fce98c0eea45cf47a561c5c25d48e03107f"; + buildDepends = [ base hspec hspec-discover ]; + homepage = "http://hspec.github.io/"; + description = "Alpha version of Hspec 2.0"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hspr-sh" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "hspr-sh"; + version = "0.3"; + sha256 = "1qnqg2gg93l5dp2nyvvaq7n58gsnljvbafbhfpvys48g5ry2dk7a"; + buildDepends = [ base old-time ]; + homepage = "http://www.cs.chalmers.se/~d00nibro/hsp/"; + description = "Session handler for HSP"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hspread" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , extensible-exceptions, network + }: + mkDerivation { + pname = "hspread"; + version = "0.3.3"; + sha256 = "1z7v5awagmhxyz4cl020s4gk4yxp0i62z3hqm9kwf73b3b69x2kf"; + buildDepends = [ + base binary bytestring containers extensible-exceptions network + ]; + configureFlags = [ "-fsmall_base" ]; + description = "A client library for the spread toolkit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hspresent" = callPackage + ({ mkDerivation, array, base, bytestring, vty }: + mkDerivation { + pname = "hspresent"; + version = "0.2.2"; + sha256 = "0x4f3y8l8vj1498bnw4fxw9nzf7q2y4vjys72j73h50c7hr83j07"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base bytestring vty ]; + description = "A terminal presentation tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsprocess" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, easy-file + , filepath, hint, hspec, HUnit, MonadCatchIO-mtl, process + , QuickCheck, stringsearch, test-framework, test-framework-hunit + , time + }: + mkDerivation { + pname = "hsprocess"; + version = "0.3"; + sha256 = "1g47g3i8fgknzyf7pp7g1mk2bfn7r7igm0c6j2v9fnahhrpj4a5z"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory easy-file filepath hint + MonadCatchIO-mtl process stringsearch time + ]; + testDepends = [ + base bytestring containers hspec HUnit QuickCheck test-framework + test-framework-hunit + ]; + description = "The Haskell Stream Processor command line utility"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hsql" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "hsql"; + version = "1.8.2"; + sha256 = "0i53n42ynq22fzlz4kpmri4q4abmi4dz8bz0izn307is1pmk4bby"; + buildDepends = [ base old-time ]; + description = "Database access from Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsql-mysql" = callPackage + ({ mkDerivation, base, Cabal, hsql, mysqlclient }: + mkDerivation { + pname = "hsql-mysql"; + version = "1.8.3"; + sha256 = "0834jr5jrr1m7ap93wvmb5ir0906f7f7xx52x21i1l1jfpan34j9"; + editedCabalFile = "e1bbb71ecb6e310acf23a93e4a5e0121c8bd332e7a81dfa5bfe27ae94cbf14ab"; + buildDepends = [ base Cabal hsql ]; + extraLibraries = [ mysqlclient ]; + description = "MySQL driver for HSQL"; + license = stdenv.lib.licenses.bsd3; + }) { mysqlclient = null; }; + + "hsql-odbc" = callPackage + ({ mkDerivation, base, hsql, old-time, unixODBC }: + mkDerivation { + pname = "hsql-odbc"; + version = "1.8.2"; + sha256 = "0lz9zjy1xgjjbabbi2hcrvsnfid6c78y2cb2703qjwr93xy54f1f"; + buildDepends = [ base hsql old-time ]; + extraLibraries = [ unixODBC ]; + description = "A Haskell Interface to ODBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsql-postgresql" = callPackage + ({ mkDerivation, base, hsql, old-time, postgresql }: + mkDerivation { + pname = "hsql-postgresql"; + version = "1.8.2"; + sha256 = "0yj0jalpapjvpxmc79yd6bn93ax13pp87dipbg2c9mxf3p38jc9z"; + buildDepends = [ base hsql old-time ]; + extraLibraries = [ postgresql ]; + description = "A Haskell Interface to PostgreSQL via the PQ library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsql-sqlite3" = callPackage + ({ mkDerivation, base, hsql, sqlite }: + mkDerivation { + pname = "hsql-sqlite3"; + version = "1.8.2"; + sha256 = "15f7f4f4k1afrpmkw2k6lyx1b81hlwvwv660yh0vm2vz269mxycl"; + buildDepends = [ base hsql ]; + extraLibraries = [ sqlite ]; + description = "SQLite3 driver for HSQL"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) sqlite; }; + + "hsqml" = callPackage + ({ mkDerivation, base, c2hs, containers, directory, filepath + , Qt5Core, Qt5Gui, Qt5Qml, Qt5Quick, Qt5Widgets, QuickCheck, tagged + , text, transformers + }: + mkDerivation { + pname = "hsqml"; + version = "0.3.2.1"; + sha256 = "1hz9j592kj1jihsb7gahy3rj4zyma204hsikijwxqs6nr02vx3hr"; + buildDepends = [ + base containers filepath tagged text transformers + ]; + testDepends = [ base containers directory QuickCheck tagged text ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ Qt5Core Qt5Gui Qt5Qml Qt5Quick Qt5Widgets ]; + configureFlags = [ + "-fuseexithook" "-fforceghcilib" "-fthreadedtestsuite" + "-f-usepkgconfig" + ]; + homepage = "http://www.gekkou.co.uk/software/hsqml/"; + description = "Haskell binding for Qt Quick"; + license = stdenv.lib.licenses.bsd3; + }) { Qt5Core = null; Qt5Gui = null; Qt5Qml = null; Qt5Quick = null; + Qt5Widgets = null; }; + + "hsqml-demo-morris" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, hsqml + , OddWord, text + }: + mkDerivation { + pname = "hsqml-demo-morris"; + version = "0.3.1.0"; + sha256 = "0zkjcll4hgsv1ji4rd48fx95hn90vl9vvdzxbirqfaf40xai58md"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers deepseq directory hsqml OddWord text + ]; + homepage = "http://www.gekkou.co.uk/software/hsqml/"; + description = "HsQML-based implementation of Nine Men's Morris"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsqml-demo-notes" = callPackage + ({ mkDerivation, base, hsqml, sqlite-simple, text }: + mkDerivation { + pname = "hsqml-demo-notes"; + version = "0.3.2.0"; + sha256 = "0d754caiip1hgzhw2lc09bqyk7g3zqlyr3y51fa76v4dl7d0maxj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hsqml sqlite-simple text ]; + homepage = "http://www.gekkou.co.uk/software/hsqml/"; + description = "Sticky notes example program implemented in HsQML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsqml-demo-samples" = callPackage + ({ mkDerivation, base, hsqml, OpenGL, OpenGLRaw, text }: + mkDerivation { + pname = "hsqml-demo-samples"; + version = "0.3.2.0"; + sha256 = "017yqpk5kivcm070lqlmb5ml19hrghc22h5h2svk4mwszscf65fc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hsqml OpenGL OpenGLRaw text ]; + configureFlags = [ "-fopengl" ]; + homepage = "http://www.gekkou.co.uk/software/hsqml/"; + description = "HsQML sample programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsqml-morris" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, hsqml + , OddWord, tagged + }: + mkDerivation { + pname = "hsqml-morris"; + version = "0.2.0.0"; + sha256 = "1qisi1r8lljgkwc9v5p3nqq6b78vdn9wyydsp31dxqnbd1lyg5ax"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers deepseq directory hsqml OddWord tagged + ]; + homepage = "http://www.gekkou.co.uk/"; + description = "HsQML-based implementation of Nine Men's Morris"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsshellscript" = callPackage + ({ mkDerivation, base, c2hs, directory, parsec, random, unix }: + mkDerivation { + pname = "hsshellscript"; + version = "3.3.2"; + sha256 = "0rc78yx82gy7a3dxl1mn9hrj1cqhq51zq6w4nf11rzgn6106zdln"; + buildDepends = [ base directory parsec random unix ]; + buildTools = [ c2hs ]; + homepage = "http://www.volker-wysk.de/hsshellscript/"; + description = "Haskell for Unix shell scripting tasks"; + license = "LGPL"; + }) {}; + + "hssourceinfo" = callPackage + ({ mkDerivation, base, containers, directory, filepath, regexpr }: + mkDerivation { + pname = "hssourceinfo"; + version = "0.0.2"; + sha256 = "07g1wsm4131ymp4ym33fx8yfs0bsqn9as65lkyg21ajc0dz2j1qa"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers directory filepath regexpr ]; + description = "get haskell source code info"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hssqlppp" = callPackage + ({ mkDerivation, base, containers, groom, HUnit, mtl, parsec + , pretty, syb, template-haskell, test-framework + , test-framework-hunit, transformers, uniplate + }: + mkDerivation { + pname = "hssqlppp"; + version = "0.4.2"; + sha256 = "083mczqb5ca52ly88xhmd8244q8j1iyf0kkxmgp4w13w6sa5lwzl"; + buildDepends = [ + base containers mtl parsec pretty syb template-haskell transformers + uniplate + ]; + testDepends = [ + base containers groom HUnit mtl parsec pretty syb template-haskell + test-framework test-framework-hunit transformers uniplate + ]; + homepage = "http://jakewheat.github.com/hssqlppp/"; + description = "SQL parser and type checker"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstatistics" = callPackage + ({ mkDerivation, array, base, hmatrix, hmatrix-gsl-stats, random + , vector + }: + mkDerivation { + pname = "hstatistics"; + version = "0.2.5.2"; + sha256 = "08bkffx3d87c3cb3zp0gdj10cw1cb2m55lbqkh6b6lvxjy26igvp"; + buildDepends = [ + array base hmatrix hmatrix-gsl-stats random vector + ]; + homepage = "http://code.haskell.org/hstatistics"; + description = "Statistics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstats" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "hstats"; + version = "0.3"; + sha256 = "04v03gha4p0i9ymjladmzpw8mwk72s60aihk50k2ixqja976y9hj"; + buildDepends = [ base haskell98 ]; + homepage = "http://github.com/unmarshal/hstats/"; + description = "Statistical Computing in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstatsd" = callPackage + ({ mkDerivation, base, bytestring, mtl, network, text }: + mkDerivation { + pname = "hstatsd"; + version = "0.1"; + sha256 = "092q52yyb1xdji1y72bdcgvp8by2w1z9j717sl1gmh2p89cpjrs4"; + buildDepends = [ base bytestring mtl network text ]; + homepage = "https://github.com/mokus0/hstatsd"; + description = "Quick and dirty statsd interface"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hstest" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, ghc-paths, HUnit + , mtl, QuickCheck, random + }: + mkDerivation { + pname = "hstest"; + version = "0.0.1"; + sha256 = "0afvl5b82alnbdj0l26scg1qy7rln94qk9an252p83zlg5nd16gd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath ghc ghc-paths HUnit mtl QuickCheck random + ]; + homepage = "http://bitbucket.org/dave4420/hstest/wiki/Home"; + description = "Runs tests via QuickCheck1 and HUnit; like quickCheck-script but uses GHC api"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstidy" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "hstidy"; + version = "0.2"; + sha256 = "1hjsdxl0vn42n5kfiq42yvrr3j31sjy9g7iwjlnj2x72jff79vxs"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell-src-exts ]; + homepage = "http://code.haskell.org/~morrow/code/haskell/hstidy"; + description = "Takes haskell source on stdin, parses it, then prettyprints it to stdout"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstorchat" = callPackage + ({ mkDerivation, attoparsec, base, containers, hsqml, HUnit + , network, process, QuickCheck, random, safecopy, socks, tagged + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text + }: + mkDerivation { + pname = "hstorchat"; + version = "0.1.1.0"; + sha256 = "1d87s6f6qgq7sbqzdgidnn3gxz9panhdk2mfhd7263hb9mrq1k3c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base containers hsqml network process random safecopy + socks tagged text + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Distributed instant messaging over Tor"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hstradeking" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, conduit, configurator, containers, hoauth + , http-conduit, lifted-base, numbers, old-locale, resourcet, RSA + , safe, text, time, transformers, vector + }: + mkDerivation { + pname = "hstradeking"; + version = "0.1.0"; + sha256 = "10wyvfha6vngrj8h8i9dx1skyz3c4g1pcx13cafix5cpim6dr64w"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring case-insensitive conduit + configurator containers hoauth http-conduit lifted-base numbers + old-locale resourcet RSA safe text time transformers vector + ]; + description = "Tradeking API bindings for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstyle" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath + , haskell-src-exts, syb, text, vector + }: + mkDerivation { + pname = "hstyle"; + version = "0.2.0.3"; + sha256 = "1a63i54zd9ls1lii4p2qzpds3q8xbcl8w8b6m53ix3n6ikpa4n35"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs directory filepath haskell-src-exts syb text vector + ]; + description = "Checks Haskell source code for style compliance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hstzaar" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath + , glade, gtk, parallel, QuickCheck, random, xml + }: + mkDerivation { + pname = "hstzaar"; + version = "0.9.3"; + sha256 = "1hjf5n7m5d9bnj1rwnsf2pvs6vcfvv2hf53a6pbyb63c4rgqzk2m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo containers directory filepath glade gtk parallel + QuickCheck random xml + ]; + homepage = "http://www.dcc.fc.up.pt/~pbv/stuff/hstzaar"; + description = "A two player abstract strategy game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsubconvert" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, general-prelude, gitlib + , hslogger, lens, mtl, parallel-io, regex-posix, stringable + , svndump, system-fileio, system-filepath, text, text-format, time + , transformers, unix + }: + mkDerivation { + pname = "hsubconvert"; + version = "0.0.2"; + sha256 = "1sl7dxqi47x937wivdlx5yg6a4niczcz22xs3flvgsrxbx1ahy9w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs general-prelude gitlib hslogger lens mtl + parallel-io regex-posix stringable svndump system-fileio + system-filepath text text-format time transformers unix + ]; + homepage = "https://github.com/jwiegley/hsubconvert"; + description = "One-time, faithful conversion of Subversion repositories to Git"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hswip" = callPackage + ({ mkDerivation, base, haskell98, mtl, ncurses, readline, swipl }: + mkDerivation { + pname = "hswip"; + version = "0.3"; + sha256 = "11nlpnfjnypz76m2padkz7ppjdir1vz3bp65s9wzphvnsmp3a681"; + buildDepends = [ base haskell98 mtl ]; + extraLibraries = [ ncurses readline swipl ]; + description = "embedding prolog in haskell"; + license = "GPL"; + }) { inherit (pkgs) ncurses readline; + swipl = null; }; + + "hsx" = callPackage + ({ mkDerivation, base, haskell-src-exts, mtl, utf8-string }: + mkDerivation { + pname = "hsx"; + version = "0.10.5"; + sha256 = "046428y16h6za41lwqkp5pnqfd74zw8jiz8xw7j7sq0rhylg134v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskell-src-exts mtl utf8-string ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://patch-tag.com/r/nibro/hsx"; + description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsx-jmacro" = callPackage + ({ mkDerivation, base, happstack-hsp, hsp, jmacro, mtl, text + , wl-pprint-text + }: + mkDerivation { + pname = "hsx-jmacro"; + version = "7.3.6"; + sha256 = "1fr60b57z2ri2pfs890xvrzrh4n75p2j4nmb7b819cf4rhgshgnh"; + buildDepends = [ + base happstack-hsp hsp jmacro mtl text wl-pprint-text + ]; + homepage = "http://www.happstack.com/"; + description = "hsp+jmacro support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsx-xhtml" = callPackage + ({ mkDerivation, base, hsx, mtl }: + mkDerivation { + pname = "hsx-xhtml"; + version = "0.4.4"; + sha256 = "1051fh4yjnsax60v4rfh5r87n660ygq033gmg710nm3gw57ihkl2"; + buildDepends = [ base hsx mtl ]; + homepage = "http://code.google.com/hsp"; + description = "XHTML utilities to use together with HSX"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsx2hs" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, mtl + , template-haskell, utf8-string + }: + mkDerivation { + pname = "hsx2hs"; + version = "0.13.2"; + sha256 = "1xszshj94vwh9mxm1h4pvj7x0jivid065f1gqf1l4crd4d4488mc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base haskell-src-exts haskell-src-meta mtl template-haskell + utf8-string + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://hub.darcs.net/nibro/hsx2hs"; + description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsyscall" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hsyscall"; + version = "0.4"; + sha256 = "0ysi317vwgksaq78k31sb8s34rjjhl4w8ncvycfsmmdnv7cdg2ld"; + buildDepends = [ base ]; + homepage = "http://github.com/aycanirican/hsyscall"; + description = "FFI to syscalls"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hsyslog" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "hsyslog"; + version = "2.0"; + sha256 = "02v698grn43bvikqhqiz9ys8x2amngdmhvl3i0ar9203p2x8q3pq"; + buildDepends = [ base ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/peti/hsyslog"; + description = "FFI interface to syslog(3) from POSIX.1-2001"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hszephyr" = callPackage + ({ mkDerivation, base, bytestring, com_err, mtl, time, zephyr }: + mkDerivation { + pname = "hszephyr"; + version = "0.1"; + sha256 = "0lgzricdq2vijmsqrwg93amxslmdwzj17c4ppmws3pcb54xj2fsr"; + buildDepends = [ base bytestring mtl time ]; + extraLibraries = [ com_err zephyr ]; + description = "Simple libzephyr bindings"; + license = stdenv.lib.licenses.bsd3; + }) { com_err = null; zephyr = null; }; + + "htags" = callPackage + ({ mkDerivation, base, directory, filepath, haskell-src, mtl }: + mkDerivation { + pname = "htags"; + version = "1.0.1"; + sha256 = "064ddzligzqimdhprgpgl1j0gf4xv53anaisx3fc88as104q8zjk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath haskell-src mtl ]; + description = "A Haskell98 parsing tags program similar to ctags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htar" = callPackage + ({ mkDerivation, base, bytestring, bzlib, directory, filepath + , old-locale, old-time, tar, zlib + }: + mkDerivation { + pname = "htar"; + version = "0.4"; + sha256 = "1yxp3kql8viavx5vwxcm5gqilsq82bspx42c45n4ix13h0z2ww5m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring bzlib directory filepath old-locale old-time tar + zlib + ]; + description = "Command-line tar archive utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htiled" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , filepath, hxt, split, zlib + }: + mkDerivation { + pname = "htiled"; + version = "0.1.2.0"; + sha256 = "1g0fak4iwjii5zvn79hcdydrp4vs5c0nwwbf7v2m2gajw1r34fg9"; + buildDepends = [ + base base64-bytestring bytestring containers filepath hxt split + zlib + ]; + description = "Import from the Tiled map editor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htime" = callPackage + ({ mkDerivation, base, process, time }: + mkDerivation { + pname = "htime"; + version = "0.3"; + sha256 = "0pqk91iycqvy3iq86i0b54bpp9cd720z463q6cwbvc9yzk5bf7zz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process time ]; + description = "Timing utility for the command line"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "html" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "html"; + version = "1.0.1.2"; + sha256 = "0q9hmfii62kc82ijlg238fxrzxhsivn42x5wd6ffcr9xldg4jd8c"; + buildDepends = [ base ]; + description = "HTML combinator library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "html-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , containers, hspec, HUnit, resourcet, system-filepath + , tagstream-conduit, text, transformers, xml-conduit, xml-types + }: + mkDerivation { + pname = "html-conduit"; + version = "1.1.1.1"; + sha256 = "1bsr0fsy7k606m477c4rxdh7j71nyrp86f1lg9wlwnbm31vrhw00"; + buildDepends = [ + base bytestring conduit conduit-extra containers resourcet + system-filepath tagstream-conduit text transformers xml-conduit + xml-types + ]; + testDepends = [ + base bytestring containers hspec HUnit xml-conduit + ]; + homepage = "https://github.com/snoyberg/xml"; + description = "Parse HTML documents using xml-conduit datatypes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "html-kure" = callPackage + ({ mkDerivation, base, hxt, kure }: + mkDerivation { + pname = "html-kure"; + version = "0.2"; + sha256 = "022m9lm642g7as0a5qkgmmamsh51kgx9nk6y01wgq24ln65injmr"; + buildDepends = [ base hxt kure ]; + homepage = "www.ittc.ku.edu/csdl/fpg/software/html-kure"; + description = "HTML rewrite engine, using KURE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "html-minimalist" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "html-minimalist"; + version = "0.15"; + sha256 = "06qhjb8c1x9wab77g493bbqqm068alkc4vn7c6dj810gdgxwgw5j"; + buildDepends = [ base xml ]; + homepage = "http://rd.slavepianos.org/t/html-minimalist"; + description = "Minimalist haskell html library"; + license = "GPL"; + }) {}; + + "html-rules" = callPackage + ({ mkDerivation, base, lens, mtl, tagsoup, transformers }: + mkDerivation { + pname = "html-rules"; + version = "0.1.0.1"; + sha256 = "1k0jqx1mlcar6z8ggrz3fv1nzilkwdxvg3gvsb3pg7nvbkhz5lpw"; + buildDepends = [ base lens mtl tagsoup transformers ]; + homepage = "http://github.com/kylcarte/html-rules/"; + description = "Perform traversals of HTML structures using sets of rules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "html-truncate" = callPackage + ({ mkDerivation, base, tagsoup }: + mkDerivation { + pname = "html-truncate"; + version = "0.3.0.0"; + sha256 = "1d66kdg81774b8isw1mfkl54sgmaz0n04n6shd5jjz18sjwyxp14"; + buildDepends = [ base tagsoup ]; + homepage = "https://github.com/mruegenberg/html-truncate"; + description = "A HTML truncator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "html2hamlet" = callPackage + ({ mkDerivation, ascii, base, blaze-builder, bytestring, cmdargs + , hamlet, http-enumerator, network, text, xmlhtml + }: + mkDerivation { + pname = "html2hamlet"; + version = "0.1.0"; + sha256 = "1nh6whpc9xdlmkw4n3lfi8xgfbgvb0lz7dry25j5fgxgvpsa0g9d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ascii base blaze-builder bytestring cmdargs hamlet http-enumerator + network text xmlhtml + ]; + homepage = "http://github.com/tanakh/html2hamlet"; + description = "HTML to Hamlet converter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htodo" = callPackage + ({ mkDerivation, base, HDBC, HDBC-sqlite3 }: + mkDerivation { + pname = "htodo"; + version = "0.0.4"; + sha256 = "0av34wypj47h4aifwqjjdwihb5b5jly5hcr32jq64ld94b7r4l2m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HDBC HDBC-sqlite3 ]; + configureFlags = [ "-f-safe" ]; + homepage = "http://github.com/pirapira/htodo"; + description = "A todo application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htoml" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , file-embed, old-locale, parsec, tasty, tasty-hspec, tasty-hunit + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "htoml"; + version = "0.1.0.0"; + sha256 = "1lba441h5g7cj1cgsg48gw9z80ljczrjdsnyl5dyycqdvidlbr2z"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring Cabal containers file-embed old-locale parsec + tasty tasty-hspec tasty-hunit text time unordered-containers vector + ]; + testDepends = [ + base bytestring Cabal containers file-embed parsec tasty + tasty-hspec tasty-hunit text time unordered-containers vector + ]; + homepage = "https://github.com/cies/htoml"; + description = "A parser for TOML files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htrace" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "htrace"; + version = "0.1"; + sha256 = "0ar1w9p6ppag2vp8kw6byirhfdfs4r639pjh5icnyiiliz6jkvlx"; + buildDepends = [ base ]; + configureFlags = [ "-fsplit-base" ]; + description = "Hierarchical tracing for debugging of lazy evaluation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hts" = callPackage + ({ mkDerivation, base, hmt, xml }: + mkDerivation { + pname = "hts"; + version = "0.15"; + sha256 = "0l09skjsds4p9kdwrwrxg8hdd1ja7m2zmggf23dfimzm1jsij6y2"; + buildDepends = [ base hmt xml ]; + homepage = "http://rd.slavepianos.org/t/hts"; + description = "Haskell Music Typesetting"; + license = "GPL"; + }) {}; + + "htsn" = callPackage + ({ mkDerivation, base, cmdargs, configurator, directory, filepath + , hdaemonize, hslogger, htsn-common, hxt, MissingH, network + , process, tasty, tasty-hunit, unix + }: + mkDerivation { + pname = "htsn"; + version = "0.1.1"; + sha256 = "123h3x22652xfnc1szvclnhfnr5wb5ndx8ahyvramvgjr1mmxpp5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs configurator directory filepath hdaemonize hslogger + htsn-common hxt MissingH network tasty tasty-hunit unix + ]; + testDepends = [ + base cmdargs configurator directory filepath hdaemonize hslogger + htsn-common hxt MissingH network process tasty tasty-hunit unix + ]; + description = "Parse XML files from The Sports Network feed"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "htsn-common" = callPackage + ({ mkDerivation, ansi-terminal, base, hslogger, transformers }: + mkDerivation { + pname = "htsn-common"; + version = "0.0.2"; + sha256 = "0ywp0683mna16znsqn6h6k5iihpzhj909hivgmlvfzkrn6plvc15"; + buildDepends = [ ansi-terminal base hslogger transformers ]; + description = "Display/logging facilities used by both htsn and htsn-import"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "htsn-import" = callPackage + ({ mkDerivation, base, cmdargs, configurator, directory, doctest + , filepath, groundhog, groundhog-postgresql, groundhog-sqlite + , groundhog-th, hslogger, htsn-common, hxt, MissingH, old-locale + , process, split, tasty, tasty-hunit, time, transformers, tuple + }: + mkDerivation { + pname = "htsn-import"; + version = "0.2.0"; + sha256 = "1k8563jaqkdx3i8h0hslbw1vkdc3ff1ip5xg621fzsqs9fpxz29j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs configurator directory filepath groundhog + groundhog-postgresql groundhog-sqlite groundhog-th hslogger + htsn-common hxt MissingH old-locale split tasty tasty-hunit time + transformers tuple + ]; + testDepends = [ + base cmdargs configurator directory doctest filepath groundhog + groundhog-postgresql groundhog-sqlite groundhog-th hslogger + htsn-common hxt MissingH old-locale process split tasty tasty-hunit + time transformers tuple + ]; + description = "Import XML files from The Sports Network into an RDBMS"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "http-accept" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "http-accept"; + version = "0.2"; + sha256 = "1ivwkwr9jgbf6m2dv4gaw5vxrz2vm5wzz65ncl5jpma6wimwh4ii"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/singpolyma/http-accept"; + description = "Functions for working with HTTP Accept headers"; + license = "unknown"; + }) {}; + + "http-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, http-types }: + mkDerivation { + pname = "http-attoparsec"; + version = "0.1.1"; + sha256 = "12l892fix11mrvm10awwvv31y59q5rb6gb0sqjp6l4p4ym9ngqa3"; + buildDepends = [ attoparsec base bytestring http-types ]; + homepage = "https://github.com/tlaitinen/http-attoparsec"; + description = "Attoparsec parsers for http-types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-client" = callPackage + ({ mkDerivation, array, async, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, containers, cookie + , data-default-class, deepseq, exceptions, filepath, ghc-prim + , hspec, http-types, mime-types, monad-control, network + , network-uri, publicsuffixlist, random, streaming-commons, text + , time, transformers, zlib + }: + mkDerivation { + pname = "http-client"; + version = "0.4.6.2"; + sha256 = "1v8k9n23mcql3wpxjq9xy7ppmj8z1vga0ny681pqbdapyqnpfdjc"; + buildDepends = [ + array base base64-bytestring blaze-builder bytestring + case-insensitive containers cookie data-default-class deepseq + exceptions filepath ghc-prim http-types mime-types network + network-uri publicsuffixlist random streaming-commons text time + transformers + ]; + testDepends = [ + async base base64-bytestring blaze-builder bytestring + case-insensitive containers deepseq hspec http-types monad-control + network streaming-commons text time transformers zlib + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/snoyberg/http-client"; + description = "An HTTP client engine, intended as a base layer for more user-friendly packages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-client-auth" = callPackage + ({ mkDerivation, base, base64-string, blaze-builder, bytestring + , case-insensitive, conduit, crypto-conduit, http-client + , http-conduit, pureMD5, resourcet, transformers, utf8-string + }: + mkDerivation { + pname = "http-client-auth"; + version = "0.1.0.1"; + sha256 = "07scawz138qffcgw5lyxbxmwdm0czhylqy1rzm0ff59n8amr46j4"; + buildDepends = [ + base base64-string blaze-builder bytestring case-insensitive + conduit crypto-conduit http-client http-conduit pureMD5 resourcet + transformers utf8-string + ]; + description = "HTTP authorization (both basic and digest) done right"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-client-conduit" = callPackage + ({ mkDerivation, base, http-client }: + mkDerivation { + pname = "http-client-conduit"; + version = "0.3.0"; + sha256 = "0k2vq9y7kfbkhcsszjr74ahq5nw5z7dbzjhw1ixbigcr56axsd19"; + buildDepends = [ base http-client ]; + homepage = "https://github.com/snoyberg/http-client"; + description = "Frontend support for using http-client with conduit (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-client-lens" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-types, lens + , network + }: + mkDerivation { + pname = "http-client-lens"; + version = "0.1.0"; + sha256 = "1n5q3wprhp8kwwq2n1v06l1a9k9p3z96rxv3kr6bbwga9lsb3jip"; + buildDepends = [ + base bytestring http-client http-types lens network + ]; + homepage = "http://github.com/reinh/http-client-lens"; + description = "Optics for http-client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-client-multipart" = callPackage + ({ mkDerivation, base, http-client }: + mkDerivation { + pname = "http-client-multipart"; + version = "0.3.0.0"; + sha256 = "18za6s3658hgm95rrygghrz0b643c7nkzaimb14v2hv82w3k9crg"; + buildDepends = [ base http-client ]; + homepage = "https://github.com/snoyberg/http-client"; + description = "Generate multipart uploads for http-client. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-client-openssl" = callPackage + ({ mkDerivation, base, HsOpenSSL, hspec, http-client, http-types + , network + }: + mkDerivation { + pname = "http-client-openssl"; + version = "0.2.0.1"; + sha256 = "1mg2gn51ixb68wd8mm66kcj4627q6gj64810wsa1axy3jmk5qym3"; + buildDepends = [ base HsOpenSSL http-client network ]; + testDepends = [ base HsOpenSSL hspec http-client http-types ]; + homepage = "https://github.com/snoyberg/http-client"; + description = "http-client backend using the OpenSSL library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-client-request-modifiers" = callPackage + ({ mkDerivation, base, bytestring, exceptions, http-client + , http-media, http-types, network, network-uri + }: + mkDerivation { + pname = "http-client-request-modifiers"; + version = "0.1"; + sha256 = "1bd6r24gh0nxfj040q3x39nqnpkdqkri1wdlg3jf2h61cb5gli5r"; + buildDepends = [ + base bytestring exceptions http-client http-media http-types + network network-uri + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/spl/http-client-request-modifiers"; + description = "Convenient monadic HTTP request modifiers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-client-streams" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, http-client + , http-client-openssl, io-streams, mtl, transformers + }: + mkDerivation { + pname = "http-client-streams"; + version = "0.3.0.0"; + sha256 = "0rzvswz68w581dqdbwjy2ywadfbjx95306rgaphac617zzgp5xpd"; + buildDepends = [ + base bytestring HsOpenSSL http-client http-client-openssl + io-streams mtl transformers + ]; + configureFlags = [ "-f-tls" ]; + description = "http-client for io-streams supporting openssl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-client-tls" = callPackage + ({ mkDerivation, base, bytestring, connection, data-default-class + , hspec, http-client, http-types, network, tls + }: + mkDerivation { + pname = "http-client-tls"; + version = "0.2.2"; + sha256 = "0a01r05h5fxswyn6k6cgqgak4scqjan72hyy5wbdqzzhl4rmh7j5"; + buildDepends = [ + base bytestring connection data-default-class http-client network + tls + ]; + testDepends = [ base hspec http-client http-types ]; + homepage = "https://github.com/snoyberg/http-client"; + description = "http-client backend using the connection package and tls library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-common" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , case-insensitive, directory, mtl, network, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "http-common"; + version = "0.7.2.0"; + sha256 = "0w83qz35aaxc2k3qqpamh8anqxr7w3vym5qh40w1a8n4x00pm960"; + buildDepends = [ + base base64-bytestring blaze-builder bytestring case-insensitive + directory mtl network text transformers unordered-containers + ]; + homepage = "http://research.operationaldynamics.com/projects/http-streams/"; + description = "Common types for HTTP clients and servers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-conduit" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , conduit, conduit-extra, connection, cookie, data-default-class + , hspec, http-client, http-client-tls, http-types, HUnit + , lifted-base, monad-control, mtl, network, resourcet + , streaming-commons, text, time, transformers, utf8-string, wai + , wai-conduit, warp, warp-tls + }: + mkDerivation { + pname = "http-conduit"; + version = "2.1.5"; + sha256 = "0vk2an6h3h7a5klk9xrf3apfm6xdmqm418yrr7pb56b7w5sfq003"; + buildDepends = [ + base bytestring conduit http-client http-client-tls http-types + lifted-base monad-control mtl resourcet transformers + ]; + testDepends = [ + base blaze-builder bytestring case-insensitive conduit + conduit-extra connection cookie data-default-class hspec + http-client http-types HUnit lifted-base network streaming-commons + text time transformers utf8-string wai wai-conduit warp warp-tls + ]; + homepage = "http://www.yesodweb.com/book/http-conduit"; + description = "HTTP client package with conduit interface and HTTPS support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-conduit-browser" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , case-insensitive, certificate, conduit, containers, cookie + , data-default, failure, hspec, http-conduit, http-types, HUnit + , lifted-base, monad-control, network, network-conduit, resourcet + , socks, text, time, tls, transformers, wai, warp + }: + mkDerivation { + pname = "http-conduit-browser"; + version = "1.9.0.2"; + sha256 = "05jbxqigld9bg26gfl37c3axcxjjhm0hwp63yy8rphqp0yr4z5lc"; + buildDepends = [ + base bytestring case-insensitive certificate conduit containers + cookie data-default failure http-conduit http-types lifted-base + monad-control network resourcet socks time tls transformers + ]; + testDepends = [ + base base64-bytestring blaze-builder bytestring case-insensitive + certificate conduit containers cookie data-default failure hspec + http-conduit http-types HUnit lifted-base monad-control network + network-conduit resourcet socks text time tls transformers wai warp + ]; + homepage = "https://github.com/exbb2/http-conduit-browser"; + description = "Browser interface to the http-conduit package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-conduit-downloader" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection + , data-default, HsOpenSSL, http-client, http-conduit, http-types + , lifted-base, mtl, network, network-uri, old-locale, resourcet + , time, zlib + }: + mkDerivation { + pname = "http-conduit-downloader"; + version = "1.0.22"; + sha256 = "0bvm8hbhs4vq9zy04wz6nawg0px398jv9by3cvj80lgyzwbaxgn3"; + buildDepends = [ + base bytestring conduit connection data-default HsOpenSSL + http-client http-conduit http-types lifted-base mtl network + network-uri old-locale resourcet time zlib + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/bazqux/http-conduit-downloader"; + description = "HTTP downloader tailored for web-crawler needs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-date" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, doctest + , hspec, old-locale, time + }: + mkDerivation { + pname = "http-date"; + version = "0.0.4"; + sha256 = "1pbm066i1cpa3z2kfsqpva0qixnx87s76dpafz3wf6dkaqj8n8i5"; + buildDepends = [ array attoparsec base bytestring ]; + testDepends = [ base bytestring doctest hspec old-locale time ]; + description = "HTTP Date parser/formatter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-encodings" = callPackage + ({ mkDerivation, base, bytestring, HTTP, iconv, mime, mtl, parsec + , text, utf8-string, zlib + }: + mkDerivation { + pname = "http-encodings"; + version = "0.9.3"; + sha256 = "0b29zqa2ybja73jip83qn1xhiinn1k64b6dmc39ccp48ip1xdnvn"; + editedCabalFile = "b9e6dd65c8dd4119887c084f1bd14570ab0540e723afb845212f041e871210d7"; + buildDepends = [ + base bytestring HTTP iconv mime mtl parsec text utf8-string zlib + ]; + homepage = "http://github.com/achudnov/http-encodings"; + description = "A library for encoding and decoding bodies of HTTP messages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-enumerator" = callPackage + ({ mkDerivation, asn1-data, attoparsec, attoparsec-enumerator, base + , base64-bytestring, blaze-builder, blaze-builder-enumerator + , bytestring, case-insensitive, certificate, containers, cprng-aes + , data-default, enumerator, failure, http-types, monad-control + , network, tls, tls-extra, transformers, utf8-string, zlib-enum + }: + mkDerivation { + pname = "http-enumerator"; + version = "0.7.3.3"; + sha256 = "10w2ppgb4kjl3h77iq7j9qh3gcl6a0fvbpidi2njd4pfhrq4lgs6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + asn1-data attoparsec attoparsec-enumerator base base64-bytestring + blaze-builder blaze-builder-enumerator bytestring case-insensitive + certificate containers cprng-aes data-default enumerator failure + http-types monad-control network tls tls-extra transformers + utf8-string zlib-enum + ]; + configureFlags = [ "-f-network-bytestring" "-f-test" ]; + homepage = "http://github.com/snoyberg/http-enumerator"; + description = "HTTP client package with enumerator interface and HTTPS support. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-kit" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, hspec + , http-types, QuickCheck, quickcheck-instances + }: + mkDerivation { + pname = "http-kit"; + version = "0.5.1"; + sha256 = "1swnvsbaabk946pys9q9kr0bgdvalnznd59dw981sg7cywqdcz28"; + buildDepends = [ base bytestring case-insensitive http-types ]; + testDepends = [ + base bytestring hspec http-types QuickCheck quickcheck-instances + ]; + description = "A low-level HTTP library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-link-header" = callPackage + ({ mkDerivation, attoparsec, base, errors, hspec, hspec-attoparsec + , network-uri, QuickCheck, text + }: + mkDerivation { + pname = "http-link-header"; + version = "0.1.0"; + sha256 = "1lcl0ylj8lq0i2b806k1yqvzbv9dg1m4ka9bmvmhz4z78kiahck1"; + buildDepends = [ attoparsec base errors network-uri text ]; + testDepends = [ base hspec hspec-attoparsec QuickCheck text ]; + homepage = "https://github.com/myfreeweb/http-link-header"; + description = "A parser and writer for the HTTP Link header as specified in RFC 5988 \"Web Linking\""; + license = stdenv.lib.licenses.asl20; + }) {}; + + "http-media" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-test-quickcheck + , containers, QuickCheck, utf8-string + }: + mkDerivation { + pname = "http-media"; + version = "0.4.0"; + sha256 = "14nvdlcail0xpzfjalk22s8wcss4xqsj1gfvpc13zvlfgyc2qyvr"; + buildDepends = [ base bytestring containers utf8-string ]; + testDepends = [ + base bytestring Cabal cabal-test-quickcheck containers QuickCheck + utf8-string + ]; + homepage = "http://github.com/zmthy/http-media"; + description = "Processing HTTP Content-Type and Accept headers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "http-monad" = callPackage + ({ mkDerivation, base, bytestring, containers, explicit-exception + , HTTP, lazyio, network, parsec, transformers, utility-ht + }: + mkDerivation { + pname = "http-monad"; + version = "0.1.1"; + sha256 = "127fy54km9js02kp5ws9pyg2d1qc2ar1342g1w2p3h8086il6mp7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers explicit-exception HTTP lazyio network + parsec transformers utility-ht + ]; + configureFlags = [ "-f-buildtestserver" "-f-splitbase" ]; + description = "Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-proxy" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder + , blaze-builder-conduit, bytestring, bytestring-lexing + , case-insensitive, conduit, ghc-prim, http-conduit, http-types + , lifted-base, network, resourcet, tls, transformers, wai + }: + mkDerivation { + pname = "http-proxy"; + version = "0.0.12"; + sha256 = "0k6qmr3xrky1w90if2jvzc9bgifxifxkwbymw8zndgxs976zpdig"; + buildDepends = [ + base base64-bytestring blaze-builder blaze-builder-conduit + bytestring bytestring-lexing case-insensitive conduit ghc-prim + http-conduit http-types lifted-base network resourcet tls + transformers wai + ]; + configureFlags = [ "-f-network-bytestring" ]; + homepage = "https://github.com/erikd/http-proxy"; + description = "A library for writing HTTP and HTTPS proxies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-querystring" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, hspec + , http-types, QuickCheck + }: + mkDerivation { + pname = "http-querystring"; + version = "1.0"; + sha256 = "0n21x8w9pggyp5lbgww70g7860k6n35csq669s9gvrmv1n22k7m6"; + buildDepends = [ base bytestring containers http-types ]; + testDepends = [ + base bytestring containers doctest hspec http-types QuickCheck + ]; + homepage = "https://github.com/worksap-ate/http-querystring"; + description = "The HTTP query builder"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-reverse-proxy" = callPackage + ({ mkDerivation, async, base, blaze-builder, bytestring + , case-insensitive, conduit, conduit-extra, containers + , data-default-class, hspec, http-client, http-conduit, http-types + , lifted-base, monad-control, network, resourcet, streaming-commons + , text, transformers, wai, wai-logger, warp, word8 + }: + mkDerivation { + pname = "http-reverse-proxy"; + version = "0.4.1.2"; + sha256 = "1gggn5l08g7mxbka0h7h8w687y3awbm19395fi6wvis76isyz8wy"; + buildDepends = [ + async base blaze-builder bytestring case-insensitive conduit + conduit-extra containers data-default-class http-client http-types + lifted-base monad-control network resourcet streaming-commons text + transformers wai wai-logger word8 + ]; + testDepends = [ + base blaze-builder bytestring conduit conduit-extra hspec + http-conduit http-types lifted-base network resourcet + streaming-commons transformers wai warp + ]; + homepage = "https://github.com/fpco/http-reverse-proxy"; + description = "Reverse proxy HTTP requests, either over raw sockets or with WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-server" = callPackage + ({ mkDerivation, base, HTTP, mime, network, text, unix, url + , utf8-string + }: + mkDerivation { + pname = "http-server"; + version = "1.0.4"; + sha256 = "1sillnp37njlkgvg4r4lxcc9m91v8xhar0f1mz7vnj8a97490l4q"; + buildDepends = [ + base HTTP mime network text unix url utf8-string + ]; + homepage = "http://code.galois.com/"; + description = "A library for writing Haskell web servers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-shed" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "http-shed"; + version = "0.1"; + sha256 = "0asb499rkxr3jzyv5abiqcjx7jdsxkqndcaiqrlx7sfb6f3rccdv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base network ]; + description = "A simple websever with an interact style API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-streams" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , base64-bytestring, blaze-builder, bytestring, case-insensitive + , directory, ghc-prim, HsOpenSSL, hspec, hspec-expectations + , http-common, HUnit, io-streams, MonadCatchIO-transformers, mtl + , network, network-uri, openssl-streams, snap-core, snap-server + , system-fileio, system-filepath, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "http-streams"; + version = "0.7.2.4"; + sha256 = "1hs2d5qiq5vq6qjxxx061w1iigr05chkv28xvlvxfz0wc7nlipzz"; + editedCabalFile = "cd9bfce1014b9f9cb90918ac0187c07ac851e1d54149a453a32ffe7bd2bac522"; + buildDepends = [ + aeson attoparsec base base64-bytestring blaze-builder bytestring + case-insensitive directory HsOpenSSL http-common io-streams mtl + network network-uri openssl-streams text transformers + unordered-containers + ]; + testDepends = [ + aeson aeson-pretty attoparsec base base64-bytestring blaze-builder + bytestring case-insensitive directory ghc-prim HsOpenSSL hspec + hspec-expectations http-common HUnit io-streams + MonadCatchIO-transformers mtl network network-uri openssl-streams + snap-core snap-server system-fileio system-filepath text + transformers unordered-containers + ]; + homepage = "http://research.operationaldynamics.com/projects/http-streams/"; + description = "An HTTP client using io-streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-test" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client, lens + , lens-aeson, mtl, tasty, tasty-hunit, text, time, wreq + }: + mkDerivation { + pname = "http-test"; + version = "0.2.4"; + sha256 = "06y7nikmyr9jrcrnsqy63p1zv1nv0z1h1bmbryr4dkh5pisfmr83"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring http-client lens lens-aeson mtl tasty + tasty-hunit text time wreq + ]; + homepage = "https://github.com/openbrainsrc/http-test"; + description = "Test framework for HTTP APIs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-types" = callPackage + ({ mkDerivation, array, base, blaze-builder, bytestring + , case-insensitive, doctest, hspec, QuickCheck + , quickcheck-instances, text + }: + mkDerivation { + pname = "http-types"; + version = "0.8.5"; + sha256 = "0d282sf3xyk5makhnwfm2k9mgw1fkh07kasmy85fiwjkc1447ciw"; + buildDepends = [ + array base blaze-builder bytestring case-insensitive text + ]; + testDepends = [ + base blaze-builder bytestring doctest hspec QuickCheck + quickcheck-instances text + ]; + homepage = "https://github.com/aristidb/http-types"; + description = "Generic HTTP types for Haskell (for both client and server code)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http-wget" = callPackage + ({ mkDerivation, base, failure, process, transformers }: + mkDerivation { + pname = "http-wget"; + version = "0.6.2.3"; + sha256 = "1sbg4gpx8ikaxb15wflm7fnjnkr32fj07bva62z54dsm630s37fx"; + buildDepends = [ base failure process transformers ]; + homepage = "http://github.com/snoyberg/http-wget/tree/master"; + description = "Provide a simple HTTP client interface by wrapping the wget command line tool. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "http2" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec + , attoparsec-binary, base, blaze-builder, bytestring, containers + , directory, doctest, filepath, hex, hspec, PSQueue, text + , unordered-containers, vector, word8 + }: + mkDerivation { + pname = "http2"; + version = "0.6.0"; + sha256 = "1brsvq1v24p8ayfnmq2as47xx4lj5hyg1yqvdf9j6126ad31cacg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty array attoparsec attoparsec-binary base + blaze-builder bytestring containers directory filepath hex PSQueue + text unordered-containers vector word8 + ]; + testDepends = [ + aeson aeson-pretty array attoparsec attoparsec-binary base + blaze-builder bytestring containers directory doctest filepath hex + hspec PSQueue text unordered-containers vector word8 + ]; + configureFlags = [ "-f-devel" ]; + description = "HTTP/2.0 library including HPACK"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "httpd-shed" = callPackage + ({ mkDerivation, base, network, network-uri }: + mkDerivation { + pname = "httpd-shed"; + version = "0.4.0.3"; + sha256 = "064jy1mqhnf1hvq6s04wlhmp916rd522x58djb9qixv13vc8gzxh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base network network-uri ]; + configureFlags = [ "-fnetwork-uri" "-f-buildexamples" ]; + description = "A simple web-server with an interact style API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "https-everywhere-rules" = callPackage + ({ mkDerivation, attoparsec, base, errors, functor-infix, hspec + , http-client, https-everywhere-rules-raw, lens, network, pipes + , string-conversions, taggy-lens, text, text-icu + }: + mkDerivation { + pname = "https-everywhere-rules"; + version = "0.1.0"; + sha256 = "170ynbjv8dz221rs26i4d0kwkv3h4ljmx5azslc9jj9lzgb42knp"; + buildDepends = [ + attoparsec base errors functor-infix http-client + https-everywhere-rules-raw lens network pipes string-conversions + taggy-lens text text-icu + ]; + testDepends = [ + attoparsec base errors functor-infix hspec http-client + https-everywhere-rules-raw lens network pipes string-conversions + taggy-lens text text-icu + ]; + homepage = "https://github.com/fmap/https-everywhere-rules"; + description = "High-level access to HTTPS Everywhere rulesets"; + license = stdenv.lib.licenses.mit; + }) {}; + + "https-everywhere-rules-raw" = callPackage + ({ mkDerivation, base, directory, filepath, functor-infix, text }: + mkDerivation { + pname = "https-everywhere-rules-raw"; + version = "4.0"; + sha256 = "0zm3znn42nzh9dlpjjn38nsz8rsb0gzl5rv6ngii1vfq534sddy6"; + buildDepends = [ base directory filepath functor-infix text ]; + homepage = "https://github.com/fmap/https-everywhere-rules-raw"; + description = "Low-level (i.e. XML) access to HTTPS Everywhere rulesets."; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "httpspec" = callPackage + ({ mkDerivation, base, bidispec, bytestring, cgi, containers + , encoding, filepath, HTTP, hxt, hxthelper, MissingH, mtl, network + , pretty, safe + }: + mkDerivation { + pname = "httpspec"; + version = "0.3.0.1"; + sha256 = "1vghkrs72cja9x2lqshh6nhsdp8f68s3wh7zljn86011h4widd5v"; + buildDepends = [ + base bidispec bytestring cgi containers encoding filepath HTTP hxt + hxthelper MissingH mtl network pretty safe + ]; + description = "Specification of HTTP request/response generators and parsers"; + license = "LGPL"; + }) {}; + + "htune" = callPackage + ({ mkDerivation, alsa-pcm, base, carray, fft, gloss }: + mkDerivation { + pname = "htune"; + version = "0.2"; + sha256 = "1il1d8b7xyv59f7xim337zyh88s1qchsrdhrgmv322hqf73n6rh2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ alsa-pcm base carray fft gloss ]; + description = "harmonic analyser and tuner for musical instruments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "htzaar" = callPackage + ({ mkDerivation, base, OpenGL, random, SDL }: + mkDerivation { + pname = "htzaar"; + version = "0.0.2"; + sha256 = "12g41q821yh43nslb96jpqyb58k1lz6g0a6vmqw202m0hv94npdb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base OpenGL random SDL ]; + homepage = "http://tomahawkins.org"; + description = "A two player abstract strategy game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hub" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , fgl, filepath, hexpat, process, regex-compat, unix, utf8-string + }: + mkDerivation { + pname = "hub"; + version = "1.3.0"; + sha256 = "0bl78xssp35403r2knkwhbd6fi872p7w4zl6y8gyw219cmbj4j77"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory fgl filepath hexpat + process regex-compat unix utf8-string + ]; + homepage = "http://justhub.org"; + description = "For multiplexing GHC installations and providing development sandboxes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hubigraph" = callPackage + ({ mkDerivation, base, containers, haxr, mtl }: + mkDerivation { + pname = "hubigraph"; + version = "0.3.2"; + sha256 = "19mxblqy3bchhrk725x4kmpa9hidjzj0d0sqhx34smqw7v36x814"; + buildDepends = [ base containers haxr mtl ]; + homepage = "http://ooxo.org/hubigraph/"; + description = "A haskell wrap for Ubigraph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hubris" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers, ghc + , ghc-paths, haskell98, hint, mtl, old-time, process, ruby + }: + mkDerivation { + pname = "hubris"; + version = "0.0.3"; + sha256 = "135q3nzchncbkx4bpx7p1glwnc9aw5j77f3xnr0d6llfba1bw79l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring Cabal containers ghc ghc-paths haskell98 hint + mtl old-time process + ]; + extraLibraries = [ ruby ]; + description = "Support library for Hubris, the Ruby <=> Haskell bridge"; + license = "unknown"; + }) {}; + + "huffman" = callPackage + ({ mkDerivation, base, containers, fingertree }: + mkDerivation { + pname = "huffman"; + version = "1.0.1"; + sha256 = "191llv4s64jrh8cma43r5z740avd5picja5fr45l4mi2gwmkx4s3"; + buildDepends = [ base containers fingertree ]; + description = "Pure Haskell implementation of the Huffman encoding algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hugs2yc" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , uniplate, ycextra, yhccore + }: + mkDerivation { + pname = "hugs2yc"; + version = "0.1.1"; + sha256 = "1bmcdjwh08q84ijx7hdfraz0wqq0wwgf5pj0jlmdq5rbpb9c547a"; + buildDepends = [ + base containers directory filepath mtl parsec uniplate ycextra + yhccore + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Yhc"; + description = "Hugs Front-end to Yhc Core"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hulk" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, cmdargs + , ConfigFile, containers, Crypto, directory, fastirc, filepath + , ghc-prim, monad-extras, mtl, network, split, strict, text, time + , unix, utf8-string + }: + mkDerivation { + pname = "hulk"; + version = "0.2.0"; + sha256 = "0vq0sb11kiiry67bh5ish1cwj8sf6rgf70p1zrm462zsqgv9wkk2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring case-insensitive cmdargs ConfigFile + containers Crypto directory fastirc filepath ghc-prim monad-extras + mtl network split strict text time unix utf8-string + ]; + description = "IRC server written in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hums" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , ConfigFile, containers, directory, filepath, HaXml, http-types + , hxt, MissingH, mtl, network, system-fileio, system-filepath + , system-uuid, text, transformers, unix, unordered-containers, wai + , warp + }: + mkDerivation { + pname = "hums"; + version = "0.7.0"; + sha256 = "1wb9bn83lrn6cpp0gkpc7v40m9wlx8i8zqijm4dmd23zzmrlrxhr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring case-insensitive ConfigFile + containers directory filepath HaXml http-types hxt MissingH mtl + network system-fileio system-filepath system-uuid text transformers + unix unordered-containers wai warp + ]; + description = "Haskell UPnP Media Server"; + license = "GPL"; + }) {}; + + "hunit-gui" = callPackage + ({ mkDerivation, base, cairo, gtk, haskell98, HUnit }: + mkDerivation { + pname = "hunit-gui"; + version = "0.1.4"; + sha256 = "0wzy2gjxpqr0j2cfnl88ixccm8dv3z9cql1zpzr4ph6g37dc9w60"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cairo gtk haskell98 HUnit ]; + homepage = "http://patch-tag.com/r/kwallmar/hunit_gui/home"; + description = "A GUI testrunner for HUnit"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hunit-parsec" = callPackage + ({ mkDerivation, base, HUnit, parsec }: + mkDerivation { + pname = "hunit-parsec"; + version = "0.3"; + sha256 = "089l8n1yjcf6sypr76r8p0djwpcqaa5xdk1d0m2k9piig9fnzr40"; + buildDepends = [ base HUnit parsec ]; + description = "An HUnit Testable instance for Parsec parser unit tests"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hunit-rematch" = callPackage + ({ mkDerivation, base, hspec, HUnit, rematch }: + mkDerivation { + pname = "hunit-rematch"; + version = "0.1.0.1"; + sha256 = "1xj5f6l8nfanbf0xdwl2j2na45w5h0spi9a8pxqgpxx2rak145gs"; + buildDepends = [ base HUnit rematch ]; + testDepends = [ base hspec HUnit rematch ]; + homepage = "github.com/tcrayford/rematch"; + description = "HUnit support for rematch"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hunp" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, monads-fd + , parsec, pcre-light, process, split + }: + mkDerivation { + pname = "hunp"; + version = "0.1"; + sha256 = "0k07dbqrlnhg3a4yk25gc665z43hcl57kblr20mzryw0cf9zdsci"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath monads-fd parsec pcre-light + process split + ]; + homepage = "http://github.com/skorpan/hunp/tree/master"; + description = "Unpacker tool with DWIM"; + license = "GPL"; + }) {}; + + "hurdle" = callPackage + ({ mkDerivation, array, base, bytestring, containers, kangaroo }: + mkDerivation { + pname = "hurdle"; + version = "0.4.0"; + sha256 = "13hg6v7vk72yiy0qhwm1f3ksm85vf56a3g5mm62kpbb0lcxvvqwf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base bytestring containers kangaroo ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Extract function names from Windows DLLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "husk-scheme" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, ghc-paths, haskeline, knob, mtl, parsec, process, time + , transformers, utf8-string + }: + mkDerivation { + pname = "husk-scheme"; + version = "3.18"; + sha256 = "05m5ppcksy7yp5lx4k94y1khzg3vbfi8yjslpymbz6cj060mfpbp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory filepath ghc-paths + haskeline knob mtl parsec process time transformers utf8-string + ]; + configureFlags = [ + "-fuseptrs" "-fuselibraries" "-f-useffi" "-f-usedebug" + ]; + homepage = "http://justinethier.github.com/husk-scheme"; + description = "R5RS Scheme interpreter, compiler, and library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "husk-scheme-libs" = callPackage + ({ mkDerivation, array, base, containers, husk-scheme, json, mtl + , transformers + }: + mkDerivation { + pname = "husk-scheme-libs"; + version = "0.0.1"; + sha256 = "18c8ww2f7bgxbh33agcrpb36xgjn7zs509ji7q968hnwqnx9vgcj"; + buildDepends = [ + array base containers husk-scheme json mtl transformers + ]; + homepage = "http://justinethier.github.com/husk-scheme"; + description = "Extra libraries for the husk Scheme platform"; + license = stdenv.lib.licenses.mit; + }) {}; + + "husky" = callPackage + ({ mkDerivation, base, containers, mtl, old-locale, parsec + , readline, time + }: + mkDerivation { + pname = "husky"; + version = "0.4"; + sha256 = "136sskjkb4nwsqdmgyly207zv4kv27bxf633p2wl869wcr6kkdbg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers mtl old-locale parsec readline time + ]; + homepage = "http://github.com/markusle/husky/tree/master"; + description = "A simple command line calculator"; + license = "GPL"; + }) {}; + + "huzzy" = callPackage + ({ mkDerivation, base, easyplot }: + mkDerivation { + pname = "huzzy"; + version = "0.1.5.5"; + sha256 = "0i8h380nszd7hk7x6l7qx0ri6k12551li2m77gspzakcf47l6ldp"; + buildDepends = [ base easyplot ]; + description = "Fuzzy logic library with support for T1, IT2, GT2"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hwall-auth-iitk" = callPackage + ({ mkDerivation, base, bytestring, haskeline, http-conduit + , http-types, mtl, regex-compat, unix + }: + mkDerivation { + pname = "hwall-auth-iitk"; + version = "0.1.0.1"; + sha256 = "0ibxdyg9r5n3dc8szhb8fvdjsbgpbwdah2aahn0kagi1zxw24fl2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring haskeline http-conduit http-types mtl regex-compat + unix + ]; + description = "Initial version of firewall Authentication for IITK network"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hweblib" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, HUnit + , mtl, text, transformers + }: + mkDerivation { + pname = "hweblib"; + version = "0.6.3"; + sha256 = "03dmx5irlsyb3b9zg2r6nz947sslizkn0nlk65ldb5n4m8my33hy"; + buildDepends = [ + attoparsec base bytestring containers mtl text transformers + ]; + testDepends = [ + attoparsec base bytestring containers HUnit mtl transformers + ]; + homepage = "http://github.com/aycanirican/hweblib"; + description = "Haskell Web Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hws" = callPackage + ({ mkDerivation, array, base, containers, directory, haskell98 + , html, mtl, network, old-time, regex-compat, text, unix + }: + mkDerivation { + pname = "hws"; + version = "1.1.0.1"; + sha256 = "0d0f0bwbfcmbm1jx6m90qxxjad2adz5k0k51i4jh5ylrfa9xfs7r"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory haskell98 html mtl network old-time + regex-compat text unix + ]; + description = "Simple Haskell Web Server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hx" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hx"; + version = "0.4"; + sha256 = "04wkgql6gs9glmp9kj5awis5b15vmwgkyqzi814k9514k3c7c1rb"; + buildDepends = [ base ]; + description = "Haskell extras (missing utility functions)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxmppc" = callPackage + ({ mkDerivation, base, fclabels, network, network-protocol-xmpp + , text, transformers, xml-types + }: + mkDerivation { + pname = "hxmppc"; + version = "0.2.3"; + sha256 = "1fri1xcs95ynkf471hrkai0k8kvxhx77ra07yripycnlpa9fcwj9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base fclabels network network-protocol-xmpp text transformers + xml-types + ]; + description = "Haskell XMPP (Jabber Client) Command Line Interface (CLI)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hxournal" = callPackage + ({ mkDerivation, base, bytestring, cairo, cmdargs, configurator + , containers, Diff, directory, double-conversion, dyre, fclabels + , filepath, gtk, monad-coroutine, mtl, poppler, strict + , template-haskell, time, transformers, TypeCompose + , xournal-builder, xournal-parser, xournal-render, xournal-types + }: + mkDerivation { + pname = "hxournal"; + version = "0.6.6.1"; + sha256 = "1fk4cgk4ncf5v7k8hankwb49ablfcxj1rcw64ka6pz3jrz4sablq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cairo cmdargs configurator containers Diff + directory double-conversion dyre fclabels filepath gtk + monad-coroutine mtl poppler strict template-haskell time + transformers TypeCompose xournal-builder xournal-parser + xournal-render xournal-types + ]; + configureFlags = [ "-fpoppler" ]; + homepage = "http://ianwookim.org/hxournal"; + description = "A pen notetaking program written in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hxt" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, filepath, HUnit, hxt-charproperties + , hxt-regex-xmlschema, hxt-unicode, mtl, network-uri, parsec + }: + mkDerivation { + pname = "hxt"; + version = "9.3.1.10"; + sha256 = "0jmd13wh29i7rl8wvz2mrn4055r4pc8qaph5p0hkw8mbpkn93jcf"; + buildDepends = [ + base binary bytestring containers deepseq directory filepath HUnit + hxt-charproperties hxt-regex-xmlschema hxt-unicode mtl network-uri + parsec + ]; + configureFlags = [ "-fnetwork-uri" "-fnetwork-uri" ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "A collection of tools for processing XML with Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxt-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, deepseq + , haskell98, hxt + }: + mkDerivation { + pname = "hxt-binary"; + version = "0.0.2"; + sha256 = "1hbby0lcb9kis05zsf5rgyisa1qwryvv8zf91q9fi0j0d7s3rasw"; + buildDepends = [ + base binary bytestring bzlib deepseq haskell98 hxt + ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "Serialisation and deserialisation of HXT XmlTrees"; + license = "unknown"; + }) {}; + + "hxt-cache" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, filepath, hxt, old-locale, SHA, time, unix + }: + mkDerivation { + pname = "hxt-cache"; + version = "9.1.0"; + sha256 = "16205mp6kilq3s6y08sz45nl23cpwnnbb83v561nais4clc99m7y"; + buildDepends = [ + base binary bytestring containers deepseq directory filepath hxt + old-locale SHA time unix + ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "Cache for HXT XML Documents and other binary data"; + license = "unknown"; + }) {}; + + "hxt-charproperties" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hxt-charproperties"; + version = "9.2.0.0"; + sha256 = "01v3j0cg9pkp18iy4s8s582qqq98r4l9jzr84x5sa2rva4cg0gpi"; + buildDepends = [ base ]; + homepage = "https://github.com/UweSchmidt/hxt"; + description = "Character properties and classes for XML and Unicode"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxt-css" = callPackage + ({ mkDerivation, base, hxt, parsec, split }: + mkDerivation { + pname = "hxt-css"; + version = "0.1.0.1"; + sha256 = "0z8qswykx0k965n2mfp87b6h8fixrydvjg98d8h37bclfsqzj15w"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base hxt parsec split ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/redneb/hxt-css"; + description = "CSS selectors for HXT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hxt-curl" = callPackage + ({ mkDerivation, base, bytestring, curl, hxt, parsec }: + mkDerivation { + pname = "hxt-curl"; + version = "9.1.1"; + sha256 = "0dbm71ja9g0asj221vlpdvlhz1ipv3z0x2g4zmv5f03dcs97c11b"; + buildDepends = [ base bytestring curl hxt parsec ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "LibCurl interface for HXT"; + license = "unknown"; + }) {}; + + "hxt-expat" = callPackage + ({ mkDerivation, base, bytestring, hexpat, hxt }: + mkDerivation { + pname = "hxt-expat"; + version = "9.1.1"; + sha256 = "1mi2f2i31nqjqzwl82iypm1qngrpxp7lz506pjgqfbn840yc9n8h"; + buildDepends = [ base bytestring hexpat hxt ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "Expat parser for HXT"; + license = "unknown"; + }) {}; + + "hxt-extras" = callPackage + ({ mkDerivation, base, hxt }: + mkDerivation { + pname = "hxt-extras"; + version = "0.4.1"; + sha256 = "1bv8kcra2vgjbp7k0yczlrfbjh7ib2xixaqpnnd60hq84878nzb1"; + buildDepends = [ base hxt ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.google.com/p/hxt-extras/"; + description = "Extra functions for HXT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hxt-filter" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskell98 + , HTTP, HUnit, hxt, network, parsec, process + }: + mkDerivation { + pname = "hxt-filter"; + version = "8.4.2"; + sha256 = "0jxiph7c59dc2fy5c2ygii1xlcmh8s5zb8c0hwvjkj0hzfjznra0"; + buildDepends = [ + base containers directory filepath haskell98 HTTP HUnit hxt network + parsec process + ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "A collection of tools for processing XML with Haskell (Filter variant)"; + license = "unknown"; + }) {}; + + "hxt-http" = callPackage + ({ mkDerivation, base, bytestring, HTTP, hxt, network, network-uri + , parsec + }: + mkDerivation { + pname = "hxt-http"; + version = "9.1.5"; + sha256 = "172y08zx9q4qvdi7k9hg9qahp6qjs24r663il6fmynaw7szsiib9"; + buildDepends = [ + base bytestring HTTP hxt network network-uri parsec + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "Interface to native Haskell HTTP package HTTP"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxt-pickle-utils" = callPackage + ({ mkDerivation, base, hxt, mtl }: + mkDerivation { + pname = "hxt-pickle-utils"; + version = "0.1.0.2"; + sha256 = "06v4935lljcyyx4a5v0z4id3fz4v28aghsrzr94k6diibpnwcdz2"; + editedCabalFile = "89173b402c57c3ee7ee0eb2814e58d81e46cce5742a4f01684980b841359d2fb"; + buildDepends = [ base hxt mtl ]; + homepage = "https://github.com/silkapp/hxt-pickle-utils"; + description = "Utility functions for using HXT picklers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hxt-regex-xmlschema" = callPackage + ({ mkDerivation, base, bytestring, HUnit, hxt-charproperties + , parsec, text + }: + mkDerivation { + pname = "hxt-regex-xmlschema"; + version = "9.2.0"; + sha256 = "0pcbyvc71173ad0zkgpdpyyljngrk4p1jjjaw5wbwcvm4ijh44g3"; + buildDepends = [ base bytestring hxt-charproperties parsec text ]; + testDepends = [ base bytestring HUnit parsec text ]; + homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"; + description = "A regular expression library for W3C XML Schema regular expressions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxt-relaxng" = callPackage + ({ mkDerivation, base, containers, hxt, hxt-charproperties + , hxt-regex-xmlschema, network-uri, parsec + }: + mkDerivation { + pname = "hxt-relaxng"; + version = "9.1.5.1"; + sha256 = "16jzsk9gkrqnq1d1n5nm0w6b4viq7938zlis26mm975x6s12i1w6"; + buildDepends = [ + base containers hxt hxt-charproperties hxt-regex-xmlschema + network-uri parsec + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "The HXT RelaxNG validator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxt-tagsoup" = callPackage + ({ mkDerivation, base, hxt, hxt-charproperties, hxt-unicode + , tagsoup + }: + mkDerivation { + pname = "hxt-tagsoup"; + version = "9.1.3"; + sha256 = "1rp499j6w3h9xfxqyw2fn05ffq3z0wg1r9h2c205m37mb8visq77"; + buildDepends = [ base hxt hxt-charproperties hxt-unicode tagsoup ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "TagSoup parser for HXT"; + license = "unknown"; + }) {}; + + "hxt-unicode" = callPackage + ({ mkDerivation, base, hxt-charproperties }: + mkDerivation { + pname = "hxt-unicode"; + version = "9.0.2.2"; + sha256 = "1iljbk7f7d4wkl592bp0vw807683sqdxfnigindkrvr9p1xvwg8r"; + buildDepends = [ base hxt-charproperties ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "Unicode en-/decoding functions for utf8, iso-latin-* and other encodings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hxt-xpath" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hxt, parsec + }: + mkDerivation { + pname = "hxt-xpath"; + version = "9.1.2.1"; + sha256 = "0r9xzxwdqaj0arz9pv6f272dz73m83agbln9q9bclmgqys6l0kr9"; + buildDepends = [ base containers directory filepath hxt parsec ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "The XPath modules for HXT"; + license = "unknown"; + }) {}; + + "hxt-xslt" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hxt + , hxt-xpath, parsec + }: + mkDerivation { + pname = "hxt-xslt"; + version = "9.1.1"; + sha256 = "0klyqxgq46dca8ia3xygd194hw8p51a4iz8746zz4kifjc1fyprs"; + buildDepends = [ + base containers directory filepath hxt hxt-xpath parsec + ]; + homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; + description = "The XSLT modules for HXT"; + license = "unknown"; + }) {}; + + "hxthelper" = callPackage + ({ mkDerivation, base, bytestring, encoding, hxt, mtl }: + mkDerivation { + pname = "hxthelper"; + version = "0.2.2"; + sha256 = "1il21mqmvvfdny5ksnyixj1wqhabvxqhccd6vj4dbzlvvf5yb6k1"; + buildDepends = [ base bytestring encoding hxt mtl ]; + description = "Helper functions for HXT"; + license = "LGPL"; + }) {}; + + "hxweb" = callPackage + ({ mkDerivation, base, cgi, fastcgi, libxml, mtl, xslt }: + mkDerivation { + pname = "hxweb"; + version = "0.1"; + sha256 = "0faiyflyhmn2y0bs920qgm9xkj9i69lzxhsg4rxffal989gi32z8"; + buildDepends = [ base cgi fastcgi libxml mtl xslt ]; + description = "Minimal webframework using fastcgi, libxml2 and libxslt"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hyahtzee" = callPackage + ({ mkDerivation, base, containers, HUnit, random }: + mkDerivation { + pname = "hyahtzee"; + version = "0.2"; + sha256 = "0zv9ycgf9sii59q86s04m6krjyjgmrqaxz4lyvwa58b7a886wcmv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers HUnit random ]; + homepage = "http://github.com/DamienCassou/HYahtzee"; + description = "A Yahtzee game implementation in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hyakko" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, cmdargs + , directory, filepath, highlighting-kate, mtl, pandoc + , regex-pcre-builtin, text, unordered-containers + }: + mkDerivation { + pname = "hyakko"; + version = "0.6.6"; + sha256 = "1y0b5rxgiaygy0y42s2rnnw87br4d73nbjii9gpbf80rlvhdjagw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base blaze-html bytestring cmdargs directory filepath + highlighting-kate mtl pandoc regex-pcre-builtin text + unordered-containers + ]; + configureFlags = [ "-fthreaded" ]; + homepage = "http://sourrust.github.io/hyakko/"; + description = "Literate-style Documentation Generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hybrid" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl, parsec }: + mkDerivation { + pname = "hybrid"; + version = "2.0"; + sha256 = "05v69csnz7g9ikymnrmzjqhdwlrfsb44pbv8mzddgk6my9ddlb9w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers haskell98 mtl parsec ]; + homepage = "http://repos.mine.nu/davve/darcs/hybrid"; + description = "A implementation of a type-checker for Lambda-H"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hybrid-vectors" = callPackage + ({ mkDerivation, base, deepseq, primitive, vector }: + mkDerivation { + pname = "hybrid-vectors"; + version = "0.1.2"; + sha256 = "1scx1xr9rqdpxc1kj5zgf8w1ld1mj68hxr3nl1p352wspvpgd3qf"; + buildDepends = [ base deepseq primitive vector ]; + homepage = "http://github.com/ekmett/hybrid-vectors"; + description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hydra-hs" = callPackage + ({ mkDerivation, base, hmatrix, sixense_x64 }: + mkDerivation { + pname = "hydra-hs"; + version = "1.0.0.2"; + sha256 = "18sxqangnl3gbb77dsg036ymsjj6w7zws2v43qnp3cfi0ksjxx8s"; + buildDepends = [ base hmatrix ]; + testDepends = [ base ]; + extraLibraries = [ sixense_x64 ]; + configureFlags = [ "-f-usepkgconfig" ]; + homepage = "https://github.com/mruegenberg/hydra-hs"; + description = "Haskell binding to the Sixense SDK for the Razer Hydra"; + license = stdenv.lib.licenses.bsd3; + }) { sixense_x64 = null; }; + + "hydra-print" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , filepath, HUnit, io-streams, mtl, ncurses, process, QuickCheck + , random, semigroups, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, time + , transformers, unix + }: + mkDerivation { + pname = "hydra-print"; + version = "0.1.0.3"; + sha256 = "16cgp3a475pzy0zasvfv3cvkvgc84g6p960sykk7y4aki0n3769i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base bytestring containers directory filepath io-streams mtl + ncurses process random semigroups text time transformers unix + ]; + testDepends = [ + async base bytestring containers directory HUnit io-streams mtl + ncurses process QuickCheck random semigroups test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + text time transformers unix + ]; + homepage = "https://github.com/rrnewton/hydra-print"; + description = "NCurses interface to view multiple ByteString streams in parallel"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hydrogen" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, mtl, pretty + , QuickCheck, text + }: + mkDerivation { + pname = "hydrogen"; + version = "0.2.0.0"; + sha256 = "03psq7m52bg3ks53ny7ra1g0hkwg62140q1fy0236b64jbk15yq1"; + buildDepends = [ base bytestring containers mtl pretty text ]; + testDepends = [ base Cabal containers mtl QuickCheck ]; + configureFlags = [ "-f-dev" ]; + homepage = "https://www.github.com/ktvoelker/hydrogen"; + description = "An alternate Prelude"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "hydrogen-cli" = callPackage + ({ mkDerivation, base, hydrogen-cli-args, hydrogen-parsing + , hydrogen-prelude, hydrogen-syntax + }: + mkDerivation { + pname = "hydrogen-cli"; + version = "0.11"; + sha256 = "0mmmin54dcmyppk0ga61db7b06cbsy85v7xh726f9wad8yga9day"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base hydrogen-cli-args hydrogen-parsing hydrogen-prelude + hydrogen-syntax + ]; + homepage = "https://scravy.de/hydrogen-cli/"; + description = "Hydrogen Data"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hydrogen-cli-args" = callPackage + ({ mkDerivation, base, containers, hydrogen-multimap + , hydrogen-prelude + }: + mkDerivation { + pname = "hydrogen-cli-args"; + version = "0.11"; + sha256 = "09xm75c5akamx38qqicpin5i7mz9klrbr7prqay5w3imp2wahma5"; + buildDepends = [ + base containers hydrogen-multimap hydrogen-prelude + ]; + homepage = "https://scravy.de/hydrogen-cli-args/"; + description = "Hydrogen Command Line Arguments Parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hydrogen-data" = callPackage + ({ mkDerivation, base, containers, hydrogen-parsing + , hydrogen-prelude, hydrogen-syntax, nicify, parsec, uuid + }: + mkDerivation { + pname = "hydrogen-data"; + version = "0.10"; + sha256 = "0md9lzz17fhlclci3i4cfb61k3lbq9z77gncmslsbv4g20sj3j5s"; + buildDepends = [ + base containers hydrogen-parsing hydrogen-prelude hydrogen-syntax + nicify parsec uuid + ]; + homepage = "https://scravy.de/hydrogen-data/"; + description = "Hydrogen Data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hydrogen-multimap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hydrogen-multimap"; + version = "0.1"; + sha256 = "165lxvm0yvz0jq3l520ww0fp4zb7y4azz32bvrz00z4j1dqr5vaw"; + buildDepends = [ base containers ]; + homepage = "https://scravy.de/hydrogen-multimap/"; + description = "Hydrogen Multimap"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hydrogen-parsing" = callPackage + ({ mkDerivation, base, containers, hydrogen-prelude, parsec }: + mkDerivation { + pname = "hydrogen-parsing"; + version = "0.11"; + sha256 = "0r3rcwp1j32lpmr06kyif2dfps11zr3libz9sydy6yj3vcbdvlmw"; + buildDepends = [ base containers hydrogen-prelude parsec ]; + homepage = "https://scravy.de/hydrogen-parsing/"; + description = "Hydrogen Parsing Utilities"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hydrogen-prelude" = callPackage + ({ mkDerivation, array, base, cereal, containers, directory + , filepath, hashable, hydrogen-multimap, hydrogen-version, network + , nicify, process, random, regex-base, regex-tdfa, strict, time + , transformers, uuid + }: + mkDerivation { + pname = "hydrogen-prelude"; + version = "0.11"; + sha256 = "0gbqqsk55283dbyxylzwhriq6490lfi9ja7nanr06rkn5skpn5gm"; + buildDepends = [ + array base cereal containers directory filepath hashable + hydrogen-multimap hydrogen-version network nicify process random + regex-base regex-tdfa strict time transformers uuid + ]; + homepage = "http://scravy.de/hydrogen-prelude/"; + description = "Hydrogen Prelude"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hydrogen-syntax" = callPackage + ({ mkDerivation, base, containers, hydrogen-parsing + , hydrogen-prelude, nicify, parsec, uuid + }: + mkDerivation { + pname = "hydrogen-syntax"; + version = "0.11"; + sha256 = "1a3lhgbqpjyy1igax7mxgkqjamr1vmzc14yzmvjvfbz8g6mlpmwm"; + buildDepends = [ + base containers hydrogen-parsing hydrogen-prelude nicify parsec + uuid + ]; + homepage = "https://scravy.de/hydrogen-syntax/"; + description = "Hydrogen Syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hydrogen-util" = callPackage + ({ mkDerivation, base, containers, hydrogen-prelude, parsec, time + }: + mkDerivation { + pname = "hydrogen-util"; + version = "0.8"; + sha256 = "14z2nf2af0ydqr2sm4r4cn252qn0hbacdc4z1lhyjnin66djb1a8"; + buildDepends = [ base containers hydrogen-prelude parsec time ]; + homepage = "https://scravy.de/hydrogen-util/"; + description = "Hydrogen Tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hydrogen-version" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hydrogen-version"; + version = "1.3"; + sha256 = "1211ynxr4l1kwkxj37gyyfjcd8mmdajrnmwg9lwlf85dn49r4xzv"; + buildDepends = [ base ]; + homepage = "https://scravy.de/hydrogen-version/"; + description = "Hydrogen Version Type"; + license = stdenv.lib.licenses.mit; + }) {}; + + "hyena" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , extensible-exceptions, filepath, mtl, network, network-bytestring + , unix + }: + mkDerivation { + pname = "hyena"; + version = "0.1.0.1"; + sha256 = "0899lw0vyvcw03ph4w717rxach2ncb69xfn9387j7fl0s01ch0ji"; + buildDepends = [ + base bytestring containers directory extensible-exceptions filepath + mtl network network-bytestring unix + ]; + homepage = "http://github.com/tibbe/hyena"; + description = "Simple web application server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hylolib" = callPackage + ({ mkDerivation, array, base, containers, mtl, pretty, QuickCheck + , random, uniplate + }: + mkDerivation { + pname = "hylolib"; + version = "1.4.0"; + sha256 = "160k8lp6r2rbgj7qz3msa5sd5yxkdb5rjlhwd5lqbcxw2sry0vj2"; + buildDepends = [ + array base containers mtl pretty QuickCheck random uniplate + ]; + description = "Tools for hybrid logics related programs"; + license = "GPL"; + }) {}; + + "hylotab" = callPackage + ({ mkDerivation, base, hylolib, mtl }: + mkDerivation { + pname = "hylotab"; + version = "1.2.1"; + sha256 = "0xynx72xpb84g19gnsgq00gwj3ycfgk5qgd9j949b6k3fqr3n71w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base hylolib mtl ]; + configureFlags = [ "-f-static" ]; + homepage = "http://www.glyc.dc.uba.ar/intohylo/hylotab.php"; + description = "Tableau based theorem prover for hybrid logics"; + license = "GPL"; + }) {}; + + "hyloutils" = callPackage + ({ mkDerivation, base, containers, hylolib, mtl, uniplate }: + mkDerivation { + pname = "hyloutils"; + version = "1.0"; + sha256 = "1pn14f3hjcxa5bww0pg2irqmbvfs7f3vfwl8z87jmxfyydgffgnh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers hylolib mtl uniplate ]; + configureFlags = [ "-f-static" ]; + description = "Very small programs for hybrid logics"; + license = "GPL"; + }) {}; + + "hyperdrive" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing + , extensible-exceptions, mtl, network, pipes, pretty + }: + mkDerivation { + pname = "hyperdrive"; + version = "0.1"; + sha256 = "0hvgxsrq1aws5c97w1lrk87d74kn8796vmclkdxhajfammj6ccz9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-lexing extensible-exceptions mtl network + pipes pretty + ]; + description = "a fast, trustworthy HTTP(s) server built"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hyperloglog" = callPackage + ({ mkDerivation, approximate, base, binary, bits, bytes, cereal + , cereal-vector, comonad, deepseq, directory, distributive, doctest + , filepath, generic-deriving, hashable, hashable-extras, lens + , reflection, safecopy, semigroupoids, semigroups, simple-reflect + , siphash, tagged, vector + }: + mkDerivation { + pname = "hyperloglog"; + version = "0.3"; + sha256 = "1agywf7142d02m8pza84pzw908g1fjgc6799w7h93mwq63c0708m"; + buildDepends = [ + approximate base binary bits bytes cereal cereal-vector comonad + deepseq distributive generic-deriving hashable hashable-extras lens + reflection safecopy semigroupoids semigroups siphash tagged vector + ]; + testDepends = [ + base directory doctest filepath generic-deriving semigroups + simple-reflect + ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/hyperloglog"; + description = "An approximate streaming (constant space) unique object counter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hyperpublic" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , http-enumerator, http-types + }: + mkDerivation { + pname = "hyperpublic"; + version = "0.1.1"; + sha256 = "07jz89x0daps5rkmccjprrbkwn5mzdskp2yv8asfnmcyir36lmzd"; + buildDepends = [ + aeson attoparsec base bytestring http-enumerator http-types + ]; + homepage = "https://github.com/mkscrg/hyperpublic-haskell"; + description = "A thin wrapper for the Hyperpublic API"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "hyphenate" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hyphenate"; + version = "0.1"; + sha256 = "0pnp5d1a0hwn6jm8v6i7yygd831q2bvsz6qb9n8db8n17lfxikx4"; + buildDepends = [ base containers ]; + homepage = "http://www.alpheccar.org"; + description = "Text hyphenation algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hyphenation" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , unordered-containers + }: + mkDerivation { + pname = "hyphenation"; + version = "0.4"; + sha256 = "06na4y568v3plsyvgcqmra1crv10fcfal419fjjv300vkaafbyxb"; + buildDepends = [ base containers unordered-containers ]; + testDepends = [ + base containers directory doctest filepath unordered-containers + ]; + homepage = "http://github.com/ekmett/hyphenation"; + description = "Configurable Knuth-Liang hyphenation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hzk" = callPackage + ({ mkDerivation, base, bytestring, resource-pool, tasty + , tasty-hunit, time, zookeeper_mt + }: + mkDerivation { + pname = "hzk"; + version = "2.1.0"; + sha256 = "1jcvha3wzf6wka1zpmsvg1j48jl85v1s4p0mryfhjqz7l9h3wkac"; + buildDepends = [ base bytestring resource-pool time ]; + testDepends = [ + base bytestring resource-pool tasty tasty-hunit time zookeeper_mt + ]; + extraLibraries = [ zookeeper_mt ]; + homepage = "http://github.com/dgvncsz0f/hzk"; + description = "Haskell client library for Apache Zookeeper"; + license = stdenv.lib.licenses.bsd3; + }) { zookeeper_mt = null; }; + + "hzulip" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , exceptions, hspec, http-client, http-client-tls, http-types, lens + , lens-aeson, mtl, raw-strings-qq, scotty, stm, stm-conduit, text + , transformers + }: + mkDerivation { + pname = "hzulip"; + version = "1.1.1.1"; + sha256 = "1gxywjng4mv0g13yap2a0i62l8wlbncj8ajj87ca6p8aikrd6cm1"; + buildDepends = [ + aeson base bytestring conduit exceptions http-client + http-client-tls http-types lens lens-aeson mtl stm stm-conduit text + transformers + ]; + testDepends = [ + aeson async base bytestring conduit exceptions hspec http-client + http-client-tls http-types lens lens-aeson mtl raw-strings-qq + scotty stm stm-conduit text transformers + ]; + homepage = "https://github.com/yamadapc/hzulip"; + description = "A haskell wrapper for the Zulip API"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "i18n" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath, mtl + , old-locale, old-time, parsec, utf8-string + }: + mkDerivation { + pname = "i18n"; + version = "0.3"; + sha256 = "0l1z9acg1nnxs66w70vyhlj3wx2xg7w0lja59yp5awmh98815q1p"; + buildDepends = [ + array base containers directory filepath mtl old-locale old-time + parsec utf8-string + ]; + description = "Internationalization for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iCalendar" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, containers, data-default, mime, mtl, network + , network-uri, old-locale, parsec, text, time + }: + mkDerivation { + pname = "iCalendar"; + version = "0.4.0.2"; + sha256 = "0a6kj6ih8dpzvld7hjvjp6gcf4f2y81x6bx17z6wgzwdj9fv7jry"; + buildDepends = [ + base base64-bytestring bytestring case-insensitive containers + data-default mime mtl network network-uri old-locale parsec text + time + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/tingtun/iCalendar"; + description = "iCalendar data types, parser, and printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iException" = callPackage + ({ mkDerivation, base, interleavableIO, mtl }: + mkDerivation { + pname = "iException"; + version = "0.0.1"; + sha256 = "0g9hh7v5m194wyj9c5vzsjjc10fia60c9p8si778yky4chvfvj7p"; + buildDepends = [ base interleavableIO mtl ]; + description = "Version of Control.Exception using InterleavableIO."; + license = "unknown"; + }) {}; + + "iban" = callPackage + ({ mkDerivation, base, containers, HUnit, iso3166-country-codes + , tasty, tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "iban"; + version = "0.1.1.0"; + sha256 = "0rg4h2as5n324zf9y6jllz28s4wj687vdiqvrbnzlavl2kbx96vl"; + buildDepends = [ + base containers iso3166-country-codes text unordered-containers + ]; + testDepends = [ base HUnit tasty tasty-hunit text ]; + homepage = "https://github.com/ibotty/iban"; + description = "Validate and generate IBANs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iconv" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "iconv"; + version = "0.4.1.2"; + sha256 = "0sd7by7idcnw368mdc1rs3j4xwbzdvgvkd5p1bwgw7wcd272c142"; + buildDepends = [ base bytestring ]; + description = "String encoding conversion"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ideas" = callPackage + ({ mkDerivation, array, base, cgi, containers, directory, filepath + , parsec, QuickCheck, random, time, uniplate, wl-pprint + }: + mkDerivation { + pname = "ideas"; + version = "1.2"; + sha256 = "13mj1xa1bpr0bj9id00vcm6fnai7cf2289s6gs52rmkbnhkp998m"; + buildDepends = [ + array base cgi containers directory filepath parsec QuickCheck + random time uniplate wl-pprint + ]; + homepage = "http://ideas.cs.uu.nl/www/"; + description = "Feedback services for intelligent tutoring systems"; + license = "GPL"; + }) {}; + + "ideas-math" = callPackage + ({ mkDerivation, base, containers, ideas, parsec, QuickCheck + , random + }: + mkDerivation { + pname = "ideas-math"; + version = "1.1"; + sha256 = "1wvxkav9c7d2na9wkzkl4pxhwihlw6iqdjga7gbjy7pmqn8xja51"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers ideas parsec QuickCheck random ]; + homepage = "http://ideas.cs.uu.nl/www/"; + description = "Interactive domain reasoner for logic and mathematics"; + license = "GPL"; + }) {}; + + "idempotent" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "idempotent"; + version = "0.1.2"; + sha256 = "18jwk65mm50lqnbx9px4c8aa2x7n5dkrazzpzvdwq7cy4q614bj0"; + buildDepends = [ base containers ]; + testDepends = [ base containers hspec QuickCheck ]; + homepage = "https://github.com/prophile/idempotent"; + description = "Idempotent monoids"; + license = stdenv.lib.licenses.mit; + }) {}; + + "identifiers" = callPackage + ({ mkDerivation, base, binary, cereal, containers, deepseq + , hashable, ListLike, QuickCheck, test-framework + , test-framework-quickcheck2, text, unordered-containers + }: + mkDerivation { + pname = "identifiers"; + version = "0.4.0.0"; + sha256 = "0lk58c465a77mshz1b8rdgpidkgr73xbh9q0hij5dqw8d32h958f"; + buildDepends = [ + base binary cereal containers deepseq hashable ListLike text + unordered-containers + ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Numeric identifiers for values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "idiii" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , directory, filepath, HUnit, MissingH, polyparse, process, text + , utf8-string + }: + mkDerivation { + pname = "idiii"; + version = "0.1.3.3"; + sha256 = "11595aj56sjwk28grh6ldsbk5c6kgrirsc2xglfixw82vj7viw8h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-accessor MissingH polyparse text + utf8-string + ]; + testDepends = [ + base bytestring containers data-accessor directory filepath HUnit + MissingH polyparse process text utf8-string + ]; + description = "ID3v2 (tagging standard for MP3 files) library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "idna" = callPackage + ({ mkDerivation, base, punycode, stringprep, text }: + mkDerivation { + pname = "idna"; + version = "0.3.0"; + sha256 = "04w2mp9wa4mzdz4njx47j081jia8y000b46cw8vmx44fx8gv1zwp"; + buildDepends = [ base punycode stringprep text ]; + description = "Implements IDNA (RFC 3490)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "idna2008" = callPackage + ({ mkDerivation, base, punycode, split }: + mkDerivation { + pname = "idna2008"; + version = "0.0.1.0"; + sha256 = "1pd62pr1hyk565mxc15f5lxyms58bywcqll5ya6cnzw20lv4lzlz"; + buildDepends = [ base punycode split ]; + description = "Converts Unicode hostnames into ASCII"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "idris" = callPackage + ({ mkDerivation, annotated-wl-pprint, ansi-terminal, ansi-wl-pprint + , base, base64-bytestring, binary, blaze-html, blaze-markup + , boehmgc, bytestring, cheapskate, containers, deepseq, directory + , filepath, fingertree, gmp, happy, haskeline, lens, libffi, mtl + , network, optparse-applicative, parsers, pretty, process, split + , text, time, transformers, trifecta, unix, unordered-containers + , utf8-string, vector, vector-binary-instances, xml, zlib + }: + mkDerivation { + pname = "idris"; + version = "0.9.15.1"; + sha256 = "0r31jcqs9kgknm66v7bbcgj9md7z49sgvn0nhk1dwg8jj2rmfll8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + annotated-wl-pprint ansi-terminal ansi-wl-pprint base + base64-bytestring binary blaze-html blaze-markup bytestring + cheapskate containers deepseq directory filepath fingertree + haskeline lens libffi mtl network optparse-applicative parsers + pretty process split text time transformers trifecta unix + unordered-containers utf8-string vector vector-binary-instances xml + zlib + ]; + buildTools = [ happy ]; + extraLibraries = [ boehmgc gmp ]; + configureFlags = [ + "-fgmp" "-fffi" "-f-freestanding" "-frelease" "-f-curses" "-fgmp" + "-fffi" + ]; + homepage = "http://www.idris-lang.org/"; + description = "Functional Programming Language with Dependent Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ieee" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee"; + version = "0.7"; + sha256 = "0ckhmy10l4kchr5bg1hlygrj86ij0wrj3r8in9g3c3jhh00dx3km"; + buildDepends = [ base ]; + configureFlags = [ "-f-big_endian" ]; + homepage = "http://github.com/patperry/hs-ieee"; + description = "Utilities for dealing with IEEE floating point numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ieee-utils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee-utils"; + version = "0.4.0"; + sha256 = "0548m1xjvzf65kkklmqjr2f5h85zdfpvxmdbx5rcg33zi8aiqfgk"; + buildDepends = [ base ]; + description = "ieee-utils"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ieee-utils-tempfix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee-utils-tempfix"; + version = "0.4.0.1"; + sha256 = "0x0mkvnf3q4yfh7bi7hv6364gy0l57syzy9xgzyax8z94zh465c3"; + buildDepends = [ base ]; + description = "ieee-utils"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ieee754" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee754"; + version = "0.7.4"; + sha256 = "1pxbkfa21mvc869n18nn7r29hcinxdbsnk68nlldzld8f6m13g1h"; + buildDepends = [ base ]; + configureFlags = [ "-f-big_endian" ]; + homepage = "http://github.com/patperry/hs-ieee754"; + description = "Utilities for dealing with IEEE floating point numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ieee754-parser" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "ieee754-parser"; + version = "0.1"; + sha256 = "06pyzjd9imcnrffc0h4dwq46llkb9cmfk1nygmjgfz0y0f9481iv"; + buildDepends = [ base binary bytestring ]; + license = "GPL"; + }) {}; + + "iff" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "iff"; + version = "0.0.5"; + sha256 = "1qy19d39zkf79z2j3mvimcnr48vpka5zj05g46fl4f9hz9xjiv16"; + buildDepends = [ base binary bytestring ]; + homepage = "http://code.haskell.org/~thielema/iff/"; + description = "Constructing and dissecting IFF files"; + license = "GPL"; + }) {}; + + "ifscs" = callPackage + ({ mkDerivation, base, containers, failure, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "ifscs"; + version = "0.2.0.0"; + sha256 = "1675j66kmlfcwd8g0wanx4jfs3vnnvz8hpazskzng6ghvp4bam1q"; + buildDepends = [ base containers failure ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + description = "An inductive-form set constraint solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ig" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, conduit, conduit-extra, crypto-api, cryptohash + , cryptohash-cryptoapi, data-default, http-conduit, http-types + , lifted-base, monad-control, resourcet, text, time, transformers + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "ig"; + version = "0.2.1"; + sha256 = "0kl44fv3djcrr87gqpcdbsvqiliwxz2iw5fd07h8xrvmls3b1lgj"; + buildDepends = [ + aeson attoparsec base base16-bytestring bytestring conduit + conduit-extra crypto-api cryptohash cryptohash-cryptoapi + data-default http-conduit http-types lifted-base monad-control + resourcet text time transformers transformers-base + unordered-containers + ]; + configureFlags = [ "-fconduit11" "-f-debug" ]; + homepage = "https://github.com/prowdsponsor/ig"; + description = "Bindings to Instagram's API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ige-mac-integration" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk + , gtk2hs-buildtools, haskell98, ige-mac-integration, mtl + }: + mkDerivation { + pname = "ige-mac-integration"; + version = "0.1.0.1"; + sha256 = "1949c5v3157xlwcmddawc79iagxlgy4l08skpkldi45amyy3jqn6"; + buildDepends = [ array base containers glib gtk haskell98 mtl ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ ige-mac-integration ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "Bindings for the Gtk/OS X integration library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) ige-mac-integration; }; + + "igraph" = callPackage + ({ mkDerivation, base, c2hs, containers, hashable, igraph + , unordered-containers + }: + mkDerivation { + pname = "igraph"; + version = "0.1.1"; + sha256 = "098b1y1iwmlpi3kspq4cd82cs0bbxvygghssjr986664lgv06hsd"; + buildDepends = [ base containers hashable unordered-containers ]; + buildTools = [ c2hs ]; + extraLibraries = [ igraph ]; + homepage = "http://giorgidze.github.com/igraph/"; + description = "Bindings to the igraph C library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) igraph; }; + + "igrf" = callPackage + ({ mkDerivation, ad, base, polynomial }: + mkDerivation { + pname = "igrf"; + version = "0.2.0.0"; + sha256 = "04ipbhry1v3cpkflshqa9sp46px0k6g67n8apvdqykk5fsssdpm1"; + editedCabalFile = "7d616cb461fb1406310675937e1e761f2d09757824dce8a92d235b7ef6ce1e4f"; + buildDepends = [ ad base polynomial ]; + homepage = "https://github.com/dmcclean/igrf"; + description = "International Geomagnetic Reference Field"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ihaskell" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal + , classy-prelude, cmdargs, containers, directory, filepath, ghc + , ghc-parser, ghc-paths, haskeline, haskell-src-exts, here, hlint + , hspec, HTTP, HUnit, MissingH, mono-traversable, mtl, parsec + , process, random, setenv, shelly, split, stm, strict, system-argv0 + , system-filepath, tar, text, transformers, unix + , unordered-containers, utf8-string, uuid, vector, zeromq4-haskell + }: + mkDerivation { + pname = "ihaskell"; + version = "0.4.3.0"; + sha256 = "1k6i56cdzv5ikci20brq7qj07nqdpzkfj7xr69lh1gvx7xb24ida"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring bytestring cereal classy-prelude + cmdargs containers directory filepath ghc ghc-parser ghc-paths + haskeline haskell-src-exts here hlint hspec HTTP HUnit MissingH + mono-traversable mtl parsec process random shelly split stm strict + system-argv0 system-filepath tar text transformers unix + unordered-containers utf8-string uuid vector zeromq4-haskell + ]; + testDepends = [ + aeson base base64-bytestring bytestring cereal classy-prelude + cmdargs containers directory filepath ghc ghc-parser ghc-paths + haskeline haskell-src-exts here hlint hspec HTTP HUnit MissingH + mono-traversable mtl parsec process random setenv shelly split stm + strict system-argv0 system-filepath tar text transformers unix + unordered-containers utf8-string uuid vector zeromq4-haskell + ]; + homepage = "http://gibiansky.github.io/IHaskell/"; + description = "A Haskell backend kernel for the IPython project"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihaskell-aeson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, classy-prelude, here + , ihaskell + }: + mkDerivation { + pname = "ihaskell-aeson"; + version = "0.1.0.0"; + sha256 = "0pficg9df5396caic44hc7kxlj0qrd7lq6knkck8sn9xhakpr1m1"; + buildDepends = [ + aeson aeson-pretty base classy-prelude here ihaskell + ]; + homepage = "http://www.github.com/gibiansky/IHaskell-Display"; + description = "IHaskell display instances for Aeson"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihaskell-blaze" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, classy-prelude + , ihaskell + }: + mkDerivation { + pname = "ihaskell-blaze"; + version = "0.1.0.0"; + sha256 = "0sxh3sg90sjj4fnirki9gym3dznrwk85jdh034qwg9fqyk4sxn82"; + buildDepends = [ + base blaze-html blaze-markup classy-prelude ihaskell + ]; + homepage = "http://www.github.com/gibiansky/ihaskell"; + description = "IHaskell display instances for blaze-html types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihaskell-charts" = callPackage + ({ mkDerivation, base, bytestring, Chart, Chart-cairo + , classy-prelude, data-default-class, directory, ihaskell + }: + mkDerivation { + pname = "ihaskell-charts"; + version = "0.1.0.0"; + sha256 = "0qh04p49ckmx7qrb7swa8bqr69sas1i4k1ki8iwmfaggxghp5pnj"; + buildDepends = [ + base bytestring Chart Chart-cairo classy-prelude data-default-class + directory ihaskell + ]; + homepage = "http://www.github.com/gibiansky/ihaskell"; + description = "IHaskell display instances for charts types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihaskell-diagrams" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, diagrams + , diagrams-cairo, diagrams-lib, directory, ihaskell + }: + mkDerivation { + pname = "ihaskell-diagrams"; + version = "0.1.0.0"; + sha256 = "18k6abmq3xfkvc5mmbmam9qccr1kix530zil736xncpbyja2a5a8"; + buildDepends = [ + base bytestring classy-prelude diagrams diagrams-cairo diagrams-lib + directory ihaskell + ]; + homepage = "http://www.github.com/gibiansky/ihaskell"; + description = "IHaskell display instances for diagram types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihaskell-display" = callPackage + ({ mkDerivation, base, classy-prelude, ihaskell }: + mkDerivation { + pname = "ihaskell-display"; + version = "0.1.0.0"; + sha256 = "1cbfhv9kg33dj28mn6mhhi363pz9jr2kw4ph64ga1fiawlj563l0"; + buildDepends = [ base classy-prelude ihaskell ]; + homepage = "http://www.github.com/gibiansky/IHaskell"; + description = "IHaskell display instances for basic types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihaskell-magic" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , classy-prelude, ihaskell, magic, text, utf8-string + }: + mkDerivation { + pname = "ihaskell-magic"; + version = "0.1.0.0"; + sha256 = "0p4r5vkpvrznwhwwhhmhmgyw8n0qfm4b9pwy0mv3iwa805ffafnd"; + buildDepends = [ + base base64-bytestring bytestring classy-prelude ihaskell magic + text utf8-string + ]; + homepage = "http://www.github.com/gibiansky/IHaskell"; + description = "IHaskell display instances for bytestrings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ihttp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , contstuff, enumerator, netlines, network + }: + mkDerivation { + pname = "ihttp"; + version = "0.3.0"; + sha256 = "1rcv92cdy3g9v3qgr3zvjjj0c4d7k99n7ya0mym0bjj79wj4r5zm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers contstuff enumerator netlines + network + ]; + description = "Incremental HTTP iteratee"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "illuminate" = callPackage + ({ mkDerivation, alex, array, base, containers, filemanip, filepath + , hscolour, html, utf8-string, xhtml + }: + mkDerivation { + pname = "illuminate"; + version = "0.1"; + sha256 = "16ijh2sadbayh3ldiagjq67xilhyv55qhqmmz8a73lbnlq3cphk5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers filemanip filepath hscolour html utf8-string + xhtml + ]; + buildTools = [ alex ]; + configureFlags = [ "-fexecutable" ]; + homepage = "http://github.com/jgm/illuminate"; + description = "A fast syntax highlighting library built with alex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "image-type" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "image-type"; + version = "0.1.0.0"; + sha256 = "0xr55c5g4jn1y83qy7bqa5ww9r73vw9clgln9ld893vypmb91wks"; + editedCabalFile = "47033c893690f2cea85ba867343f277a8e2594f9010a5466a39dc7f3c4d682f2"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/Icelandjack/Image-type"; + description = "Determine the type of an image by reading the first bytes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "imagefilters" = callPackage + ({ mkDerivation, base, gd }: + mkDerivation { + pname = "imagefilters"; + version = "0.1"; + sha256 = "1n7awx8wsm6z0sp54jri3sp403n14wzr08vjj4a422q1lf306l3y"; + buildDepends = [ base gd ]; + homepage = "https://github.com/tchannel/imagefilters"; + description = "Image Filters (contrast, brightness, gaussian blur, etc)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "imagemagick" = callPackage + ({ mkDerivation, base, bytestring, directory, HUnit, ImageMagick + , lifted-base, MagickWand, MonadCatchIO-transformers, QuickCheck + , resourcet, system-filepath, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, vector + }: + mkDerivation { + pname = "imagemagick"; + version = "0.0.3.5"; + sha256 = "0vwmx86wpxr1f5jrwlqpvrb94dbrm0jjdqq6bppfnfyppd3s1mmq"; + editedCabalFile = "9666a02ba8aef32515f97734c86453b3b9759c46c6a9306be9f20dbdb6b98203"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring MonadCatchIO-transformers resourcet system-filepath + text transformers vector + ]; + testDepends = [ + base bytestring directory HUnit ImageMagick lifted-base MagickWand + QuickCheck resourcet system-filepath test-framework + test-framework-hunit test-framework-quickcheck2 text transformers + vector + ]; + pkgconfigDepends = [ ImageMagick MagickWand ]; + configureFlags = [ "-f-buildexamples" ]; + description = "bindings to imagemagick library"; + license = "unknown"; + }) { ImageMagick = null; MagickWand = null; }; + + "imagepaste" = callPackage + ({ mkDerivation, base, containers, HTTP, json, mtl, network + , regex-posix, tagsoup, template-haskell, transformers + , vcs-revision + }: + mkDerivation { + pname = "imagepaste"; + version = "0.2.0.1"; + sha256 = "1k512mw4a2hm6nzz2sn00rmkf7fb7mj4a2lk1klr1wmlchwimvpv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers HTTP json mtl network regex-posix tagsoup + template-haskell transformers vcs-revision + ]; + homepage = "https://bitbucket.org/balta2ar/imagepaste"; + description = "Command-line image paste utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "imagesize-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec + , resourcet + }: + mkDerivation { + pname = "imagesize-conduit"; + version = "1.0.0.4"; + sha256 = "0hhmjbdqdljfy3khzpg2xq6kgxa9x89jvpci7lf413pc1lpg4cw7"; + editedCabalFile = "9a9a6ea6572ae1cdf6f1df1bbd35c96ae2aac9f61f7eabbcc1a60ed792d14a3d"; + buildDepends = [ base bytestring conduit conduit-extra ]; + testDepends = [ + base bytestring conduit conduit-extra hspec resourcet + ]; + homepage = "http://github.com/silkapp/imagesize-conduit"; + description = "Determine the size of some common image formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "imapget" = callPackage + ({ mkDerivation, base, bytestring, directory, HaskellNet, HsOpenSSL + , network, text + }: + mkDerivation { + pname = "imapget"; + version = "0.0.3"; + sha256 = "0h6kbh3z78xm1rjphyv7zkjc5knd7v9agss0b9rzarm1z4qd2q5v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory HaskellNet HsOpenSSL network text + ]; + description = "Downloads email from imap SSL servers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "imbib" = callPackage + ({ mkDerivation, base, bibtex, bytestring, ConfigFile, containers + , curl, directory, download-curl, filepath, glib, gnomevfs, gtk + , mtl, parsec, process, split, utf8-string + }: + mkDerivation { + pname = "imbib"; + version = "1.0.0"; + sha256 = "0x31wjd6maqixr3rbangaph0s5skp18fmb8xgm1a6jsky8k367vz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bibtex bytestring ConfigFile containers curl directory + download-curl filepath glib gnomevfs gtk mtl parsec process split + utf8-string + ]; + description = "Minimalistic reference manager"; + license = "GPL"; + }) {}; + + "imgurder" = callPackage + ({ mkDerivation, base, curl, directory, haskell98, hxt, hxt-xpath + , url + }: + mkDerivation { + pname = "imgurder"; + version = "1.2"; + sha256 = "156a3fq274112j3a6lqiprwhgrcrjp3izix2z1s9bbx3c04pwrjx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base curl directory haskell98 hxt hxt-xpath url ]; + description = "Uploader for Imgur"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "imm" = callPackage + ({ mkDerivation, async, base, bytestring, case-insensitive, cond + , data-default, directory, dyre, feed, filepath, hslogger + , http-conduit, http-types, lens, mime-mail, monad-control, mtl + , network, network-uri, old-locale, opml, random, resourcet, text + , text-icu, time, timerep, tls, transformers, transformers-base + , utf8-string, xdg-basedir, xml + }: + mkDerivation { + pname = "imm"; + version = "0.6.0.3"; + sha256 = "0fhqb36xj2xr1hhfrhk1npms9lnvbh6fmvki9mmm3gqs06hb925l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base bytestring case-insensitive cond data-default directory + dyre feed filepath hslogger http-conduit http-types lens mime-mail + monad-control mtl network network-uri old-locale opml random + resourcet text text-icu time timerep tls transformers + transformers-base utf8-string xdg-basedir xml + ]; + configureFlags = [ "-fnetwork-uri" ]; + description = "Retrieve RSS/Atom feeds and write one mail per new item in a maildir"; + license = "unknown"; + }) {}; + + "immortal" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, stm, tasty + , tasty-hunit, transformers, transformers-base + }: + mkDerivation { + pname = "immortal"; + version = "0.2"; + sha256 = "1si9zh309xh29qrxkhb0shwisjrsja2d9lpj17dwlzn0gv0i1672"; + buildDepends = [ + base lifted-base monad-control transformers-base + ]; + testDepends = [ + base lifted-base stm tasty tasty-hunit transformers + ]; + homepage = "https://github.com/feuerbach/immortal"; + description = "Spawn threads that never die (unless told to do so)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "imparse" = callPackage + ({ mkDerivation, ascetic, base, compilation, containers, directory + , indents, MissingH, parsec, richreports, split, staticanalysis + , text, uxadt + }: + mkDerivation { + pname = "imparse"; + version = "0.0.0.3"; + sha256 = "15bpz985d39az15jn8hd6wcil7ivsi3vcnxi5lcfs34i848rs9fg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ascetic base compilation containers directory indents MissingH + parsec richreports split staticanalysis text uxadt + ]; + description = "Multi-platform parser analyzer and generator"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "implicit" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg + , bytestring, containers, deepseq, directory, filepath, JuicyPixels + , mtl, optparse-applicative, parallel, parsec, storable-endian + , text, unordered-containers, vector-space + }: + mkDerivation { + pname = "implicit"; + version = "0.0.3"; + sha256 = "0zsd25gd0c4sp1ipjnsbn1gbdl6s0y2vy8n4nwn3dxgrv75cd1l9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-markup blaze-svg bytestring containers + deepseq directory filepath JuicyPixels mtl optparse-applicative + parallel parsec storable-endian text unordered-containers + vector-space + ]; + homepage = "https://github.com/colah/ImplicitCAD"; + description = "Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export.."; + license = "GPL"; + }) {}; + + "implicit-params" = callPackage + ({ mkDerivation, base, data-default-class }: + mkDerivation { + pname = "implicit-params"; + version = "0.2.1"; + sha256 = "1da01fnwxf1350ywawvl58qf479q2rz81wi9s8lvw2n3d75qpn8i"; + buildDepends = [ base data-default-class ]; + homepage = "http://github.com/duairc/implicit-params"; + description = "Named and unnamed implicit parameters with defaults"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "improve" = callPackage + ({ mkDerivation, base, mtl, yices }: + mkDerivation { + pname = "improve"; + version = "0.4.0"; + sha256 = "0z8w7lgk263ickb4l3ajhvy1bjq38bbiiw6c048a3yn4h8kpg67a"; + buildDepends = [ base mtl yices ]; + homepage = "http://github.com/tomahawkins/improve/wiki/ImProve"; + description = "An imperative, verifiable programming language for high assurance applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "inc-ref" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "inc-ref"; + version = "0.3.0.0"; + sha256 = "0hr25bdwq2a1mj74wb8dvb95jyfqx13rz0h4makyb5kqlhxz40xl"; + buildDepends = [ base stm ]; + homepage = "https://github.com/jfischoff/inc-ref"; + description = "A STM reference useful for incremental computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "inch" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , IndentParser, mtl, parsec, presburger, pretty + }: + mkDerivation { + pname = "inch"; + version = "0.2.0"; + sha256 = "05f25yza05ib0xnkpfimhrb3nqyp5km85r1j9n6yh9k0cwdagndi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers filepath IndentParser mtl parsec presburger pretty + ]; + testDepends = [ + base containers directory filepath IndentParser mtl parsec + presburger pretty + ]; + homepage = "https://github.com/adamgundry/inch/"; + description = "A type-checker for Haskell with integer constraints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "include-file" = callPackage + ({ mkDerivation, base, bytestring, random, template-haskell }: + mkDerivation { + pname = "include-file"; + version = "0.1.0.1"; + sha256 = "18rzxhblr77vzhkjyyi85fkbrpy897jm04l97zf39v0bf3v5wskh"; + buildDepends = [ base bytestring random template-haskell ]; + testDepends = [ base bytestring ]; + description = "Inclusion of files in executables at compile-time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "incremental-parser" = callPackage + ({ mkDerivation, base, checkers, monoid-subclasses, QuickCheck + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "incremental-parser"; + version = "0.2.3.4"; + sha256 = "0n2318i4dzgcs9xcs80wcfbm9rc902w02nwqa30b3nrwl21cjag3"; + buildDepends = [ base monoid-subclasses ]; + testDepends = [ + base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck + ]; + homepage = "http://patch-tag.com/r/blamario/incremental-parser/wiki/"; + description = "Generic parser library capable of providing partial results from partial input"; + license = "GPL"; + }) {}; + + "incremental-sat-solver" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "incremental-sat-solver"; + version = "0.1.7"; + sha256 = "1kic3q19lli8yd28szrngpfsqi50wc47k6597ay24zmiikhx4c2v"; + buildDepends = [ base containers mtl ]; + homepage = "http://github.com/sebfisch/incremental-sat-solver"; + description = "Simple, Incremental SAT Solving as a Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "increments" = callPackage + ({ mkDerivation, base, beamable, bytestring, containers, ghc-prim + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "increments"; + version = "0.1.0.2"; + sha256 = "1v7jcgmbrkgdwmf3l5vhhfmsz1ylnhs0p18zyli0qk56xllj99s3"; + buildDepends = [ base beamable bytestring containers ghc-prim ]; + testDepends = [ + base beamable bytestring containers ghc-prim QuickCheck + test-framework test-framework-quickcheck2 + ]; + description = "type classes for incremental updates to data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indentation" = callPackage + ({ mkDerivation, base, mtl, parsec, parsers, trifecta }: + mkDerivation { + pname = "indentation"; + version = "0.2.0.0"; + sha256 = "1gn6v6l2d3a6nilkr4zg9ci9z9wh5027k2cdkd8hg5w964cccgs1"; + buildDepends = [ base mtl parsec parsers trifecta ]; + configureFlags = [ "-ftrifecta" "-fparsec" ]; + homepage = "https://bitbucket.org/mdmkolbe/indentation"; + description = "Indentation sensitive parsing combinators for Parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indentparser" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "indentparser"; + version = "0.1"; + sha256 = "141bzmhdk5x2bzjx9g7hcf5p07h4q2vzzxlda8vf3dcgxgpdc7aw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl parsec ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://www.cse.iitk.ac.in/users/ppk/code/HASKELL/indentparser"; + description = "A parser for indentation based structures"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "indents" = callPackage + ({ mkDerivation, base, concatenative, mtl, parsec }: + mkDerivation { + pname = "indents"; + version = "0.3.3"; + sha256 = "16lz21bp9j14xilnq8yym22p3saxvc9fsgfcf5awn2a6i6n527xn"; + buildDepends = [ base concatenative mtl parsec ]; + homepage = "http://patch-tag.com/r/salazar/indents"; + description = "indentation sensitive parser-combinators for parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "index-core" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "index-core"; + version = "1.0.1"; + sha256 = "01d7025js5a3373a8ixl3clvmd0blpkly6js3ggnp26p4h5ilhv4"; + buildDepends = [ base ]; + description = "Indexed Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indexed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "indexed"; + version = "0.1"; + sha256 = "1dx5pyi5psjd2l26hc3wfsapnywdl0kqpw98b3jwc0xq4406ax12"; + buildDepends = [ base ]; + homepage = "https://github.com/reinerp/indexed"; + description = "Haskell98 indexed functors, monads, comonads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indexed-do-notation" = callPackage + ({ mkDerivation, base, haskell-src-meta, indexed, template-haskell + }: + mkDerivation { + pname = "indexed-do-notation"; + version = "0.1"; + sha256 = "10yvbhjjzg19lyw9ynn2j1cyms2k4hxly5hmw0ad416f8zxmisf9"; + buildDepends = [ base haskell-src-meta indexed template-haskell ]; + homepage = "https://github.com/fumieval/indexed-do-notation"; + description = "Do notation for indexed monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indexed-extras" = callPackage + ({ mkDerivation, base, bifunctors, indexed, mtl, pointed }: + mkDerivation { + pname = "indexed-extras"; + version = "0.1.1"; + sha256 = "0mhzk2smcli5mk6ghcxpbnq58adryf42s50qmqrj72sxsfd7a09r"; + buildDepends = [ base bifunctors indexed mtl pointed ]; + homepage = "https://github.com/reinerp/indexed-extras"; + description = "Indexed functors, monads and comonads that require extensions to Haskell98"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indexed-free" = callPackage + ({ mkDerivation, base, indexed }: + mkDerivation { + pname = "indexed-free"; + version = "0.3.1"; + sha256 = "1172vxhyzyf061mnlb8dndnvycjk3shxhiqd8hdz42ipv223admx"; + buildDepends = [ base indexed ]; + homepage = "https://github.com/fumieval/indexed-free"; + description = "indexed monads for free"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indian-language-font-converter" = callPackage + ({ mkDerivation, base, gtk, HDBC, HDBC-sqlite3 }: + mkDerivation { + pname = "indian-language-font-converter"; + version = "0.2"; + sha256 = "1dw0fy3v2hfvlaw371af2c288v4p0wyg43h88clswids3nh1lpn8"; + buildDepends = [ base gtk HDBC HDBC-sqlite3 ]; + description = "Indian Language Font Converter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "indices" = callPackage + ({ mkDerivation, base, QuickCheck, tagged, template-haskell }: + mkDerivation { + pname = "indices"; + version = "1.7.1"; + sha256 = "1sy609gq9idk5x28wasd9i61jwhlpf9ls21jps1nw1dfymid41c5"; + buildDepends = [ base tagged template-haskell ]; + testDepends = [ base QuickCheck ]; + description = "Multi-dimensional statically bounded indices"; + license = stdenv.lib.licenses.mit; + }) {}; + + "infer-upstream" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, github, optparse-applicative + , parsec, process, text + }: + mkDerivation { + pname = "infer-upstream"; + version = "0.1.1.0"; + sha256 = "11v8njjinjqzqfa5hggj0r1gki3hz6y7cxj5qfnzxa77hdav10fa"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base github optparse-applicative parsec process text + ]; + homepage = "https://github.com/silky/infer-upstream"; + description = "Find the repository from where a given repo was forked"; + license = stdenv.lib.licenses.mit; + }) {}; + + "infinite-search" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "infinite-search"; + version = "0.12"; + sha256 = "18sf9798nna155xix71lw68k19r7ayk9kmppjzd76yxa61r38g41"; + buildDepends = [ base ]; + homepage = "http://github.com/luqui/infinite-search"; + description = "Exhaustively searchable infinite sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "infinity" = callPackage + ({ mkDerivation, base, binary, Cabal, filepath, ghc, irc, plugins + }: + mkDerivation { + pname = "infinity"; + version = "0.3"; + sha256 = "1d2l6a4ngawm7zqgfwxd19rh3zwihivbgns39q44yjh1d5v0azab"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary Cabal filepath ghc irc plugins ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "infix" = callPackage + ({ mkDerivation, base, containers, haskell-src }: + mkDerivation { + pname = "infix"; + version = "0.1.1"; + sha256 = "156lcw4bvav9w41vggfjk84z41ppam31880wpislxwcsvc9jrd6q"; + buildDepends = [ base containers haskell-src ]; + homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; + description = "Infix expression re-parsing (for HsParser library)"; + license = "GPL"; + }) {}; + + "inflections" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "inflections"; + version = "0.1.0.7"; + sha256 = "0hf0s23x5fp763lfq8a4q3jp4d9k886sz56lrav915sz13v8rddz"; + buildDepends = [ base containers parsec ]; + testDepends = [ + base containers HUnit parsec QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/stackbuilders/inflections-hs"; + description = "Inflections library for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "inflist" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "inflist"; + version = "0.0.1"; + sha256 = "0srw75ds7hic0sjs2fnj0hsqsygzvppgy17y8qmsjz9z14ryqncw"; + buildDepends = [ base QuickCheck ]; + testDepends = [ base QuickCheck ]; + homepage = "https://bitbucket.org/eegg/inflist"; + description = "An infinite list type and operations thereon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "influxdb" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , data-default-class, dlist, exceptions, http-client, HUnit, mtl + , mwc-random, network-uri, retry, scientific, tagged, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, text + , time, vector + }: + mkDerivation { + pname = "influxdb"; + version = "0.9.0.1"; + sha256 = "196cv6lidxmjhsj83maflsnxqivw6q60nrw5ib1ssl4iqqry4k02"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring containers data-default-class + dlist exceptions http-client mtl mwc-random network-uri retry + scientific tagged template-haskell text time vector + ]; + testDepends = [ + base http-client HUnit mtl tasty tasty-hunit tasty-quickcheck + tasty-th text vector + ]; + configureFlags = [ + "-fnetwork-uri" "-fretry-050" "-faeson-070" "-f-examples" + ]; + homepage = "https://github.com/maoe/influxdb-haskell"; + description = "Haskell client library for InfluxDB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "informative" = callPackage + ({ mkDerivation, base, csv, highlighting-kate, http-conduit + , monad-logger, old-locale, pandoc, persistent + , persistent-postgresql, shakespeare, text, time, yesod, yesod-auth + , yesod-core, yesod-form + }: + mkDerivation { + pname = "informative"; + version = "0.1.0.5"; + sha256 = "1jc9hf90a22b7g58paqgwzxyjv89lmsqlpbjh39h79w6gm6a89xs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base csv highlighting-kate http-conduit monad-logger old-locale + pandoc persistent persistent-postgresql shakespeare text time yesod + yesod-auth yesod-core yesod-form + ]; + homepage = "http://doomanddarkness.eu/pub/informative"; + description = "A yesod subsite serving a wiki"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "ini" = callPackage + ({ mkDerivation, attoparsec, base, text, unordered-containers }: + mkDerivation { + pname = "ini"; + version = "0.3.0"; + sha256 = "1lwd5ccihzxyfvi0k7g2kg9d7mickazd9zlj08l7kzf8z6zq5yd2"; + buildDepends = [ attoparsec base text unordered-containers ]; + description = "Quick and easy configuration files in the INI format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "inject" = callPackage + ({ mkDerivation, attoparsec, base, hspec, hspec-expectations + , process, text + }: + mkDerivation { + pname = "inject"; + version = "0.1.0"; + sha256 = "0rm81xkxfwbm98ywcwjnh1l9qkah3xma59l8z5l37b458hayxjqq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ attoparsec base process text ]; + testDepends = [ + attoparsec base hspec hspec-expectations process text + ]; + description = "A minimalistic template engine"; + license = stdenv.lib.licenses.mit; + }) {}; + + "inject-function" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "inject-function"; + version = "0.2.1.0"; + sha256 = "1iw82rzw2w3y40zndz3mxpa7k5ds8zs87ccvp228s4zva0mp5ddl"; + buildDepends = [ base ]; + homepage = "https://github.com/skypers/inject-function"; + description = "Monadic functions with injected parameters"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "inquire" = callPackage + ({ mkDerivation, aether, base, text }: + mkDerivation { + pname = "inquire"; + version = "0.1"; + sha256 = "18qcjdwgn7a1lrdnqnh6sh1bzii0nvb5jv56qq5kri8m6qwc9wl8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ aether base text ]; + description = "Console client for encyclopedias"; + license = stdenv.lib.licenses.gpl3; + }) { aether = null; }; + + "inserts" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, dlist }: + mkDerivation { + pname = "inserts"; + version = "0.1.1"; + sha256 = "1ncm75rhsxc4bd8swd2vwmb5pl872wpy01989lwdhdpypawhax6y"; + buildDepends = [ attoparsec base bytestring dlist ]; + homepage = "http://github.com/tel/inserts"; + description = "Stupid simple bytestring templates"; + license = stdenv.lib.licenses.mit; + }) {}; + + "inspection-proxy" = callPackage + ({ mkDerivation, async, base, bytestring, cmdargs, pipes + , pipes-network + }: + mkDerivation { + pname = "inspection-proxy"; + version = "0.1.0.3"; + sha256 = "09mk2wd4bs31zhz0x8z3ajlk734r0rp5k07g0mfdy4bsvi2hdqiy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + async base bytestring cmdargs pipes pipes-network + ]; + description = "A simple proxy for debugging plaintext protocols communication"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "instant-generics" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell }: + mkDerivation { + pname = "instant-generics"; + version = "0.4.1"; + sha256 = "1jcs6spa3g8mazgpivn61gz4c740ks19rkz9sh24ns6n4q53zdvq"; + buildDepends = [ base containers syb template-haskell ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics"; + description = "Generic programming library with a sum of products view"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "instant-zipper" = callPackage + ({ mkDerivation, base, instant-generics, mtl }: + mkDerivation { + pname = "instant-zipper"; + version = "0.0.0"; + sha256 = "0gd5hzlm5rlmzba2dl37al711vp1nn2b30d36rvb2j8y90y8c44c"; + buildDepends = [ base instant-generics mtl ]; + description = "Heterogenous Zipper in Instant Generics"; + license = "GPL"; + }) {}; + + "instinct" = callPackage + ({ mkDerivation, base, containers, mersenne-random, vector }: + mkDerivation { + pname = "instinct"; + version = "0.1.0"; + sha256 = "0wh95zjdv9j1n3ccg2j08av43qnb9vmiyvqvyi70p47dr481npl8"; + buildDepends = [ base containers mersenne-random vector ]; + description = "Fast artifical neural networks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "instrument-chord" = callPackage + ({ mkDerivation, array, base, containers, music-diatonic }: + mkDerivation { + pname = "instrument-chord"; + version = "0.1.0.9"; + sha256 = "0gq79i1mqpbyvxm8cfpr2b8h0knbc6f2m3b3mnm0p3yvi2d642nb"; + buildDepends = [ array base containers music-diatonic ]; + homepage = "https://github.com/xpika/chord"; + description = "Render Instrument Chords"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "int-cast" = callPackage + ({ mkDerivation, base, nats, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "int-cast"; + version = "0.1.1.0"; + sha256 = "1snzggbb2z6rczym0xmbfmi59cdyf49qvjbfqchp8sr7b6dgn0vz"; + buildDepends = [ base ]; + testDepends = [ + base nats QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/hvr/int-cast"; + description = "Checked conversions between integral types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "integer-gmp_0_5_1_0" = callPackage + ({ mkDerivation, ghc-prim }: + mkDerivation { + pname = "integer-gmp"; + version = "0.5.1.0"; + sha256 = "04nklslbl336vd73lqfw7mvmlkd2wa19qwq3j14admzk3k5a0j3j"; + buildDepends = [ ghc-prim ]; + description = "Integer library based on GMP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "integer-pure" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "integer-pure"; + version = "1.0"; + sha256 = "0lrhf6mw90bfph3hbyxv3n7g2n2xnjfq4qnhyhw4ml76k4yybmxa"; + homepage = "http://projects.haskell.org/~malcolm/integer-pure"; + description = "A pure-Haskell implementation of arbitrary-precision Integers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "integration" = callPackage + ({ mkDerivation, base, parallel }: + mkDerivation { + pname = "integration"; + version = "0.2.0.1"; + sha256 = "1pwykd7jjy1d7inf747mpz2bh7ygakmlb90xi57dwm8h249knbmk"; + buildDepends = [ base parallel ]; + homepage = "https://github.com/ekmett/integration"; + description = "Fast robust numeric integration via tanh-sinh quadrature"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "intel-aes" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, DRBG + , intel_aes, largeword, process, random, rdtsc, split, tagged, time + , unix + }: + mkDerivation { + pname = "intel-aes"; + version = "0.2.1.1"; + sha256 = "11cy9dlynlz9mgbs4w4xfjb9dx05dklfjl3gg2130si8q2kk3cm9"; + buildDepends = [ + base bytestring cereal crypto-api DRBG largeword process random + rdtsc split tagged time unix + ]; + extraLibraries = [ intel_aes ]; + homepage = "https://github.com/rrnewton/intel-aes/wiki"; + description = "Hardware accelerated AES encryption and Random Number Generation"; + license = stdenv.lib.licenses.bsd3; + }) { intel_aes = null; }; + + "interleavableGen" = callPackage + ({ mkDerivation, base, directory, haskell-src, hint, mtl }: + mkDerivation { + pname = "interleavableGen"; + version = "0.0.1"; + sha256 = "10clafccpg8xciqhj2hzbi4kixzprgp733396qf531nwakvnqpp2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory haskell-src hint mtl ]; + description = "Generates a version of a module using InterleavableIO"; + license = "unknown"; + }) {}; + + "interleavableIO" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "interleavableIO"; + version = "0.0.1"; + sha256 = "19jdrfr6n6yzvj1i8r7hhr3k6zkkbrs6pizqcbzhb0nvzzshmqa8"; + buildDepends = [ base mtl ]; + description = "Use other Monads in functions that asks for an IO Monad"; + license = "unknown"; + }) {}; + + "interleave" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "interleave"; + version = "1.0"; + sha256 = "062ixqbrrmamwv3fj6vpfcxy35p37i1wpmsxk1gl9n06n0lg9a8c"; + buildDepends = [ base ]; + description = "Combinators for supporting interleaving of different behaviours"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "interlude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "interlude"; + version = "0.1.2"; + sha256 = "1yiv24n0mfjzbpm9p6djllhwck3brjz9adzyp6k4fpk430304k7s"; + buildDepends = [ base ]; + homepage = "http://malde.org/~ketil/"; + description = "Replaces some Prelude functions for enhanced error reporting"; + license = "GPL"; + }) {}; + + "intern" = callPackage + ({ mkDerivation, array, base, bytestring, hashable, text + , unordered-containers + }: + mkDerivation { + pname = "intern"; + version = "0.9.1.4"; + sha256 = "0snjar5mil9zsyy1ml13a8p1g2cvq62c5r8547i6z451w06j1zk0"; + buildDepends = [ + array base bytestring hashable text unordered-containers + ]; + homepage = "http://github.com/ekmett/intern/"; + description = "Efficient hash-consing for arbitrary data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "internetmarke" = callPackage + ({ mkDerivation, base, explicit-exception, HPDF, parsec, process + , transformers, utility-ht + }: + mkDerivation { + pname = "internetmarke"; + version = "0.0.3"; + sha256 = "1gn6vvrnhck9f9hzs8igdg20gvrvjnba00bj191paw02kpzbgx7z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base explicit-exception HPDF parsec process transformers utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~thielema/internetmarke/"; + description = "Shell command for constructing custom stamps for German Post"; + license = "GPL"; + }) {}; + + "interpol" = callPackage + ({ mkDerivation, base, haskell-src-exts, HUnit, regex-posix, syb + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "interpol"; + version = "0.2.3"; + sha256 = "11awkl6rgy33yl4qcnf7ns464c87xjk9hqcf10z8shjjbaadbz43"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskell-src-exts regex-posix syb ]; + testDepends = [ + base haskell-src-exts HUnit regex-posix syb test-framework + test-framework-hunit + ]; + homepage = "https://github.com/scvalex/interpol"; + description = "GHC preprocessor and library to enable variable interpolation in strings"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "interpolate" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta, hspec + , QuickCheck, quickcheck-instances, template-haskell, text + }: + mkDerivation { + pname = "interpolate"; + version = "0.1.0"; + sha256 = "0wlc10qd1bq3xj64a3yq2gzds9kas9zyylkm9kxd46gy35fns6id"; + buildDepends = [ base haskell-src-meta template-haskell ]; + testDepends = [ + base bytestring haskell-src-meta hspec QuickCheck + quickcheck-instances template-haskell text + ]; + description = "String interpolation done right"; + license = stdenv.lib.licenses.mit; + }) {}; + + "interpolatedstring-perl6" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta + , template-haskell, text + }: + mkDerivation { + pname = "interpolatedstring-perl6"; + version = "0.9.0"; + sha256 = "15hzmni3wfdgjl0vyk5mcld61ba99wdax87s7wkz2s8bsyxkbq9n"; + buildDepends = [ + base bytestring haskell-src-meta template-haskell text + ]; + description = "QuasiQuoter for Perl6-style multi-line interpolated strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "interpolatedstring-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta-mwotton, template-haskell + }: + mkDerivation { + pname = "interpolatedstring-qq"; + version = "0.2"; + sha256 = "1bqn9gqc43r158hyk35x8avsiqyd43vlpw2jkhpdfmr2wx29jprq"; + buildDepends = [ base haskell-src-meta-mwotton template-haskell ]; + description = "QuasiQuoter for Ruby-style multi-line interpolated strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "interpolatedstring-qq-mwotton" = callPackage + ({ mkDerivation, base, haskell-src-meta-mwotton, template-haskell + }: + mkDerivation { + pname = "interpolatedstring-qq-mwotton"; + version = "0.1.1"; + sha256 = "1cwhy4jwbl50nglfw0wfmdr3rrg33dqskw0wq06prx14x22yshbk"; + buildDepends = [ base haskell-src-meta-mwotton template-haskell ]; + description = "DO NOT USE THIS. interpolatedstring-qq works now."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "interpolation" = callPackage + ({ mkDerivation, base, QuickCheck, utility-ht }: + mkDerivation { + pname = "interpolation"; + version = "0.0"; + sha256 = "0l6i6gz555sq2kzffmlidh14wjg2hzvd7qc7b4sv532qbmlrhixv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base utility-ht ]; + testDepends = [ base QuickCheck utility-ht ]; + configureFlags = [ "-fhmatrix" "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/interpolation/"; + description = "piecewise linear and cubic Hermite interpolation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "intervals" = callPackage + ({ mkDerivation, array, base, directory, distributive, doctest + , filepath, ghc-prim + }: + mkDerivation { + pname = "intervals"; + version = "0.7.0.1"; + sha256 = "02qb44ga2yfsymkfixy3fdp943r2flwrsaqhb0pjddr3ixzm4ap9"; + buildDepends = [ array base distributive ghc-prim ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-ftest-doctests" ]; + homepage = "http://github.com/ekmett/intervals"; + description = "Interval Arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "intricacy" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , cryptohash, directory, filepath, hscurses, mtl, network-fancy + , SDL, SDL-gfx, SDL-ttf, stm, time, transformers, vector + }: + mkDerivation { + pname = "intricacy"; + version = "0.3.3"; + sha256 = "1yvw2snkcmkllzdhpsxrhcw6i9401xwhhgvxq1zjlnammn0j3rpz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers cryptohash directory + filepath hscurses mtl network-fancy SDL SDL-gfx SDL-ttf stm time + transformers vector + ]; + configureFlags = [ "-f-server" "-fgame" "-fcurses" "-fsdl" ]; + homepage = "http://mbays.freeshell.org/intricacy"; + description = "A game of competitive puzzle-design"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "intset" = callPackage + ({ mkDerivation, base, bits-extras, bytestring, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "intset"; + version = "0.1.1.0"; + sha256 = "044nw8z2ga46mal9pr64vsc714n4dibx0k2lwgnrkk49729c7lk0"; + buildDepends = [ base bits-extras bytestring deepseq ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + configureFlags = [ "-f-testing" ]; + homepage = "https://github.com/pxqr/intset"; + description = "Pure, mergeable, succinct Int sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "invariant" = callPackage + ({ mkDerivation, base, contravariant }: + mkDerivation { + pname = "invariant"; + version = "0.1.1"; + sha256 = "077jhn2fspnjkr8p3sh6draidqpk6wpism73rz8172acd4jjg4fz"; + buildDepends = [ base contravariant ]; + description = "Haskell 98 invariant functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "invertible-syntax" = callPackage + ({ mkDerivation, base, partial-isomorphisms }: + mkDerivation { + pname = "invertible-syntax"; + version = "0.2.1"; + sha256 = "0kyi7gq0a792v4lwmpq8i56vzwk6g7cjc3lbpxch47jsqv8lfhbp"; + buildDepends = [ base partial-isomorphisms ]; + homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse"; + description = "Invertible syntax descriptions for both parsing and pretty printing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-capture" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "io-capture"; + version = "0.3"; + sha256 = "03kjjsz1i1viwngmq9mvkzd43490g93mbkcvgjvcway2z5prv06f"; + buildDepends = [ base unix ]; + description = "capture IO action's stdout and stderr"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-choice" = callPackage + ({ mkDerivation, base, hspec, lifted-base, monad-control + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "io-choice"; + version = "0.0.5"; + sha256 = "19nr8kxcg98510cqgjn4c9sd8i9yz8fv4ryqg6lzzgpwqzkvx5ph"; + buildDepends = [ + base lifted-base monad-control template-haskell transformers + transformers-base + ]; + testDepends = [ + base hspec lifted-base monad-control transformers + ]; + description = "Choice for IO and lifted IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-manager" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "io-manager"; + version = "0.1.0.2"; + sha256 = "0f21h36z2ls0d6g31pcf4kcyfninaxws8w159zy33bwa19saf2mz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + description = "Skeleton library around the IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-memoize" = callPackage + ({ mkDerivation, async, base }: + mkDerivation { + pname = "io-memoize"; + version = "1.1.1.0"; + sha256 = "0ga85wdvz67jjx8qh6f687kfikcrfmp7winn13v6na7vlaqs2ly7"; + buildDepends = [ async base ]; + homepage = "https://github.com/DanBurton/io-memoize"; + description = "Memoize IO actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-reactive" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "io-reactive"; + version = "0.1.1"; + sha256 = "09iq8c86ql0hmzdf7i82lpdqa6nn6r0zy9lgryd6chkxd0kcpgvn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "An API for generating TIMBER style reactive objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-storage" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "io-storage"; + version = "0.3"; + sha256 = "1ga9bd7iri6vlsxnjx765yy3bxc4lbz644wyw88yzvpjgz6ga3cs"; + buildDepends = [ base containers ]; + homepage = "http://github.com/willdonnelly/io-storage"; + description = "A key-value store in the IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-streams" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , deepseq, directory, filepath, HUnit, mtl, network, primitive + , process, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers, vector + , zlib, zlib-bindings + }: + mkDerivation { + pname = "io-streams"; + version = "1.2.1.1"; + sha256 = "1pvrscyw7wcv910p8d9j4a9jdm0vm7m74g5kgzpc5hnxdfibhqj1"; + editedCabalFile = "3492f92c21c89afd37162a81f51eb75d30574c3cf74dd94ed4d82342a308bf6c"; + buildDepends = [ + attoparsec base blaze-builder bytestring network primitive process + text time transformers vector zlib-bindings + ]; + testDepends = [ + attoparsec base blaze-builder bytestring deepseq directory filepath + HUnit mtl network primitive process QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers vector zlib zlib-bindings + ]; + configureFlags = [ + "-fNoInteractiveTests" "-f-nointeractivetests" + ]; + description = "Simple, composable, and easy-to-use stream I/O"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-streams-http" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-client-tls + , io-streams, mtl, transformers + }: + mkDerivation { + pname = "io-streams-http"; + version = "0.2.0.2"; + sha256 = "0vzl61hkhgyi5vanfl2fmfxp95yici96kgg8iz6rxjhipxs0ff86"; + buildDepends = [ + base bytestring http-client http-client-tls io-streams mtl + transformers + ]; + description = "http-client for io-streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "io-throttle" = callPackage + ({ mkDerivation, base, SafeSemaphore, threads }: + mkDerivation { + pname = "io-throttle"; + version = "0.1.0"; + sha256 = "043plb9n606hkbdjddgk9kg12fzzs7ry063ckiky4zymy2vprcj9"; + editedCabalFile = "c3903532515f76e374229ea572d11f7ab02a560062425f33649399c5ac61a16e"; + buildDepends = [ base SafeSemaphore threads ]; + testDepends = [ base ]; + homepage = "http://github.com/rodrigosetti/io-throttle"; + description = "Limit number of IO actions started per second"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ioctl" = callPackage + ({ mkDerivation, base, network, unix }: + mkDerivation { + pname = "ioctl"; + version = "0.0.1"; + sha256 = "0rwh7mlwdd24ndzz4b4vd5b5daz9cga47m9nz6g75m03iyy237qs"; + buildDepends = [ base network unix ]; + description = "Type-safe I/O control package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "iotransaction" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "iotransaction"; + version = "0.1"; + sha256 = "0ylwrim2wfx3v03syd8v0iwf9kbw9154wlxsp8wc1d3n6sz7p1cc"; + buildDepends = [ base ]; + homepage = "https://bitbucket.org/dshearer/iotransaction/"; + description = "Supports the automatic undoing of IO operations when an exception is thrown"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ip6addr" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "ip6addr"; + version = "0.3.3"; + sha256 = "1kpyqrxg55h02x7dysr02g8z4sn9f60w8l46sgvcrj045507wagw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base random ]; + homepage = "http://www.cybervisible.fr/ip6addr"; + description = "Command-line tools to deal with IPv6 Addresses text representation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ipatch" = callPackage + ({ mkDerivation, base, bytestring, darcs, directory, filepath + , hashed-storage, process, unix + }: + mkDerivation { + pname = "ipatch"; + version = "0.1.1"; + sha256 = "19yf0b82ifplja05if38llfs38mzmxxald89jc2yzqzzkvws9ldq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring darcs directory filepath hashed-storage process + unix + ]; + configureFlags = [ "-f-darcs-beta" ]; + homepage = "http://darcs.nomeata.de/ipatch"; + description = "interactive patch editor"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "ipc" = callPackage + ({ mkDerivation, base, binary, bytestring, dlist, mtl, network + , network-bytestring, stm + }: + mkDerivation { + pname = "ipc"; + version = "0.0.5"; + sha256 = "0d1w62181s21ks63548i3jdfk4k1rg0hssnhkm97ymkrlcz6w68d"; + buildDepends = [ + base binary bytestring dlist mtl network network-bytestring stm + ]; + description = "High level inter-process communication library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ipcvar" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, hspec, unix + }: + mkDerivation { + pname = "ipcvar"; + version = "0.0.1"; + sha256 = "085p03xk29wk03yfshpjvzkf2z79byhp9yy81vra1aci9nkgjr3n"; + buildDepends = [ base binary bytestring directory unix ]; + testDepends = [ base hspec unix ]; + description = "Simple inter-process communication through IPCVars"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ipopt-hs" = callPackage + ({ mkDerivation, ad, ansi-wl-pprint, base, c2hs, containers + , criterion, ipopt, lens, linear, mtl, nlopt, random-shuffle + , Rlang-QQ, splines, template-haskell, uu-parsinglib, vector + , vector-space + }: + mkDerivation { + pname = "ipopt-hs"; + version = "0.4.2.0"; + sha256 = "1lp0prql6f487zp08rj5hkdsf4al6qlzzfjpxildwmwsgajnw942"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ad ansi-wl-pprint base containers criterion lens linear mtl + random-shuffle Rlang-QQ splines template-haskell uu-parsinglib + vector vector-space + ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ ipopt nlopt ]; + configureFlags = [ "-fnlopt" "-f-build_examples" ]; + description = "haskell binding to ipopt and nlopt including automatic differentiation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ipprint" = callPackage + ({ mkDerivation, base, Extra, haskell-src }: + mkDerivation { + pname = "ipprint"; + version = "0.5"; + sha256 = "0h75k21blbnzvp5l20qsima557dx6zfrww79y7qsqf04pbd81j7s"; + buildDepends = [ base Extra haskell-src ]; + description = "Tiny helper for pretty-printing values in ghci console"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iproute" = callPackage + ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec + , network, QuickCheck, safe + }: + mkDerivation { + pname = "iproute"; + version = "1.3.1"; + sha256 = "1l3asv8q1jiwsvpq6kkigrzpm3pjbm03gpc4rbhn6kpi6z9h8cdp"; + buildDepends = [ appar base byteorder containers network ]; + testDepends = [ + appar base byteorder containers doctest hspec network QuickCheck + safe + ]; + homepage = "http://www.mew.org/~kazu/proj/iproute/"; + description = "IP Routing Table"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iptables-helpers" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, QuickCheck, safe + , syb, utf8-string + }: + mkDerivation { + pname = "iptables-helpers"; + version = "0.5.0"; + sha256 = "13xv7g349ssgbz9c0g8q77hf52gp0v7nw9q665l697237jbvl57j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers mtl parsec QuickCheck safe syb utf8-string + ]; + description = "iptables rules parser/printer library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iptadmin" = callPackage + ({ mkDerivation, augeas, base, blaze-html, blaze-markup, bytestring + , ConfigFile, containers, file-embed, filepath, happstack-server + , happstack-server-tls, hdaemonize, hsyslog, iptables-helpers, mtl + , network, old-time, pam, parsec, process, random, safe + , template-haskell, time, unix, utf8-string + }: + mkDerivation { + pname = "iptadmin"; + version = "1.3.4"; + sha256 = "1ksnypq95xaybsb3vvhmabrh8l3c2c3mcqz83a61md9c1vw3n94m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + augeas base blaze-html blaze-markup bytestring ConfigFile + containers file-embed filepath happstack-server + happstack-server-tls hdaemonize hsyslog iptables-helpers mtl + network old-time pam parsec process random safe template-haskell + time unix utf8-string + ]; + homepage = "http://iptadmin.117.su"; + description = "web-interface for iptables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ipython-kernel" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers, text + , unix, uuid, zeromq4-haskell + }: + mkDerivation { + pname = "ipython-kernel"; + version = "0.1.0.0"; + sha256 = "048zc62rci4784djsp9m607zy2z3ybh0zm7211j8j8j1z96nz2x5"; + buildDepends = [ + aeson base bytestring cereal containers text unix uuid + zeromq4-haskell + ]; + homepage = "http://github.com/gibiansky/IHaskell"; + description = "A library for creating kernels for IPython frontends"; + license = stdenv.lib.licenses.mit; + }) {}; + + "irc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "irc"; + version = "0.6.1.0"; + sha256 = "1q9p2qwfy9rsfyaja4x3gjr8ql2ka2ja5qv56b062bdkvzafl5iq"; + buildDepends = [ attoparsec base bytestring ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A small library for parsing IRC messages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "irc-bytestring" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "irc-bytestring"; + version = "0.1"; + sha256 = "09n4y93x74wblbz89s1hwzmanwwi72cj0baz72485svarg55kid7"; + buildDepends = [ attoparsec base bytestring ]; + homepage = "https://github.com/kallisti-dev/irc-bytestring"; + description = "serialization and parsing of IRC messages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "irc-conduit" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra + , connection, irc, irc-ctcp, network-conduit-tls, text, time, tls + , transformers, x509-validation + }: + mkDerivation { + pname = "irc-conduit"; + version = "0.1.1.2"; + sha256 = "1ib75a7dp9f6v7zl51a5z1pvv0vpll6czf5i8zad7ajn3q9d4z3p"; + buildDepends = [ + async base bytestring conduit conduit-extra connection irc irc-ctcp + network-conduit-tls text time tls transformers x509-validation + ]; + homepage = "https://github.com/barrucadu/irc-conduit"; + description = "Streaming IRC message library using conduits"; + license = "unknown"; + }) {}; + + "irc-ctcp" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "irc-ctcp"; + version = "0.1.2.1"; + sha256 = "1bpn9i9mqmhiif6mhw6q9nzy5cwx1x1yh81216gkqc5gi43gsc5s"; + editedCabalFile = "23e92ff7cad332b34f89273fe543e9b8b87a19b30fb1a18fad61c9c3952d0dce"; + buildDepends = [ base bytestring text ]; + homepage = "https://github.com/barrucadu/irc-ctcp"; + description = "A CTCP encoding and decoding library for IRC clients"; + license = "unknown"; + }) {}; + + "ircbot" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , irc, mtl, network, old-locale, parsec, random, SafeSemaphore, stm + , time, unix + }: + mkDerivation { + pname = "ircbot"; + version = "0.6.1"; + sha256 = "0zmn2qplq08kg439afycrggd54szf6b6rajd6lhsgnvhwk356vhb"; + buildDepends = [ + base bytestring containers directory filepath irc mtl network + old-locale parsec random SafeSemaphore stm time unix + ]; + homepage = "http://hub.darcs.net/stepcut/ircbot"; + description = "A library for writing irc bots"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ircbouncer" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ircbouncer"; + version = "0.2.0"; + sha256 = "1bn0m9x89pqknz8gn8gk9is6w6px4hznp3fqqb5dxwssmmjm99zm"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ireal" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "ireal"; + version = "0.1"; + sha256 = "0qphr5fr118549wr09aq6yf4v7f346pdv0w8ga7a1svq3ckkyp5d"; + editedCabalFile = "af37b981aa1951e703f72692dfc337c0a0048afaf2148307d5061b035ab62ef7"; + buildDepends = [ base QuickCheck ]; + description = "Real numbers and intervals with not so inefficient exact arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iron-mq" = callPackage + ({ mkDerivation, aeson, base, http-client, lens, text, wreq }: + mkDerivation { + pname = "iron-mq"; + version = "0.1.1.0"; + sha256 = "1yi1ia4ii6xg17ndp0v47cix0ds6bbrsbf0pghcmx3y4b55v0dlr"; + buildDepends = [ aeson base http-client lens text wreq ]; + homepage = "https://github.com/arnoblalam/iron_mq_haskell"; + description = "Iron.IO message queueing client library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ironforge" = callPackage + ({ mkDerivation, antisplice, base, chatty, chatty-utils, mtl + , transformers + }: + mkDerivation { + pname = "ironforge"; + version = "0.1.0.34"; + sha256 = "0f5hhncn1svv7kh8jl1jcscm9686401b0cvln5lv6gf3yij15107"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + antisplice base chatty chatty-utils mtl transformers + ]; + description = "A technical demo for Antisplice"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "is" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "is"; + version = "0.2"; + sha256 = "1ihrrpypdjhsr42nd9chyq730kllx239igjpa12m14458lnrcb2h"; + buildDepends = [ base template-haskell ]; + testDepends = [ base template-haskell ]; + description = "Pattern predicates using TH"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "isdicom" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "isdicom"; + version = "0.0.2"; + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/isdicom"; + description = "An executable and library to determine if a file is a DICOM file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "isevaluated" = callPackage + ({ mkDerivation, base, vacuum }: + mkDerivation { + pname = "isevaluated"; + version = "0.3.0.2"; + sha256 = "10f09br33xy5ldl924kfnnlc5ilwq44hd17s2qdf9jm75q4sa7d5"; + buildDepends = [ base vacuum ]; + description = "Check whether a value has been evaluated"; + license = stdenv.lib.licenses.mit; + }) {}; + + "isiz" = callPackage + ({ mkDerivation, base, gtk3 }: + mkDerivation { + pname = "isiz"; + version = "0.0.1"; + sha256 = "0k0nyiicz87lvay95vligf563k1dgx93zds0f0kzqxn20miq480s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gtk3 ]; + description = "A program to show the size of image and whether suitable for wallpaper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "islink" = callPackage + ({ mkDerivation, base, unordered-containers }: + mkDerivation { + pname = "islink"; + version = "0.1.0.0"; + sha256 = "1mxfs8k0znc7v2iynjnhr4k5c9as4ip37ybvxnvjfqy4dld9rgyg"; + buildDepends = [ base unordered-containers ]; + homepage = "https://github.com/redneb/islink"; + description = "Check if an HTML element is a link"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ismtp" = callPackage + ({ mkDerivation, base, bytestring, containers, contstuff, dnscache + , enumerator, lifted-base, monad-control, netlines, network, vector + }: + mkDerivation { + pname = "ismtp"; + version = "4.0.2"; + sha256 = "0skyrp497p0gfh39j1ng7ahpbzfykfvykq720akafgnapgsfxkhm"; + buildDepends = [ + base bytestring containers contstuff dnscache enumerator + lifted-base monad-control netlines network vector + ]; + description = "Advanced ESMTP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iso3166-country-codes" = callPackage + ({ mkDerivation, base, http-conduit }: + mkDerivation { + pname = "iso3166-country-codes"; + version = "0.20140203.6"; + sha256 = "1pmlrqfav9d7pij5kri9q18bhamdj3phl1jrfd3dxbm8ambp57bd"; + buildDepends = [ base http-conduit ]; + description = "A datatype for ISO 3166 country codes"; + license = "LGPL"; + }) {}; + + "iso639" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "iso639"; + version = "0.1.0.2"; + sha256 = "011k1k1g7ywk2y5b2sbaghw1mfainijbb3x6m7n5s040gy0kh9ar"; + buildDepends = [ base ]; + homepage = "https://github.com/HugoDaniel/iso639"; + description = "ISO-639-1 language codes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iso8583-bitmaps" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, parsec, syb + , template-haskell, th-lift + }: + mkDerivation { + pname = "iso8583-bitmaps"; + version = "0.1.0.0"; + sha256 = "0w6m8ygpy1g95zvmbzq9402rxh4dj48i5bhcdzc4s0kig239gzqd"; + buildDepends = [ + base binary bytestring containers parsec syb template-haskell + th-lift + ]; + description = "Parse and merge ISO 8583-style bitmaps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iso8601-time" = callPackage + ({ mkDerivation, base, hspec, HUnit, old-locale, time }: + mkDerivation { + pname = "iso8601-time"; + version = "0.1.2"; + sha256 = "1cjq5rckhzqpi8iayx2xnqgdng3qldpd1rssv080paqlikiqx0c1"; + buildDepends = [ base old-locale time ]; + testDepends = [ base hspec HUnit time ]; + homepage = "https://github.com/nh2/iso8601-time"; + description = "Convert to/from the ISO 8601 time format"; + license = stdenv.lib.licenses.mit; + }) {}; + + "isohunt" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, ghc-prim + , http-conduit, text, unordered-containers, uri, vector + }: + mkDerivation { + pname = "isohunt"; + version = "0.1.3"; + sha256 = "189dmxczmr0kqh440ziyp6kxx6iza2yyq7cs05hic9w8lhpwa6pw"; + buildDepends = [ + aeson base bytestring data-default ghc-prim http-conduit text + unordered-containers uri vector + ]; + homepage = "https://github.com/reinerp/isohunt"; + description = "Bindings to the isoHunt torrent search API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "itanium-abi" = callPackage + ({ mkDerivation, base, boomerang, HUnit, process, test-framework + , test-framework-hunit, text, transformers, unordered-containers + }: + mkDerivation { + pname = "itanium-abi"; + version = "0.1.0.0"; + sha256 = "19ywiim8jjkpj2f7agvq98j4p7l1bw8lp2lmgimwq3bz17nrawwk"; + buildDepends = [ + base boomerang text transformers unordered-containers + ]; + testDepends = [ + base HUnit process test-framework test-framework-hunit + ]; + description = "An implementation of name mangling/demangling for the Itanium ABI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iter-stats" = callPackage + ({ mkDerivation, base, heap, HUnit, iteratee, ListLike, mtl + , statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "iter-stats"; + version = "0.1.0.4"; + sha256 = "1pfvxxps319ynfpaqgkiyk7gbpi4l2rfqzqyw27jhzlxx860yq71"; + buildDepends = [ base heap iteratee ListLike mtl ]; + testDepends = [ + base heap HUnit iteratee ListLike mtl statistics test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/JohnLato/iter-stats"; + description = "iteratees for statistical processing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iterIO" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , filepath, HsOpenSSL, ListLike, mtl, network, old-locale, process + , stringsearch, time, unix, zlib + }: + mkDerivation { + pname = "iterIO"; + version = "0.2.2"; + sha256 = "0cq0awzl249m9kzgs0hzs49r2v29q4dhq3sbd818izvyqzfzz4zm"; + buildDepends = [ + array attoparsec base bytestring containers filepath HsOpenSSL + ListLike mtl network old-locale process stringsearch time unix + ]; + extraLibraries = [ zlib ]; + homepage = "http://www.scs.stanford.edu/~dm/iterIO"; + description = "Iteratee-based IO with pipe operators"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; }; + + "iterable" = callPackage + ({ mkDerivation, base, mtl, tagged, template-haskell, vector }: + mkDerivation { + pname = "iterable"; + version = "3.0"; + sha256 = "194718jpjwkv3ynlpgjlpvf0iqnj7dkd3zmci363gsa425i3vlbc"; + buildDepends = [ base mtl tagged template-haskell vector ]; + homepage = "https://github.com/BioHaskell/iterable"; + description = "API for hierarchical multilevel collections"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iteratee" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, HUnit + , ListLike, monad-control, mtl, parallel, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers, transformers-base, unix + }: + mkDerivation { + pname = "iteratee"; + version = "0.8.9.6"; + sha256 = "1yc5fqqb8warvgld3cymka7d2wmjydvfin5jy7zaazb7alf14q1p"; + buildDepends = [ + base bytestring containers exceptions ListLike monad-control + parallel transformers transformers-base unix + ]; + testDepends = [ + base bytestring exceptions HUnit ListLike monad-control mtl + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 transformers transformers-base unix + ]; + homepage = "http://www.tiresiaspress.us/haskell/iteratee"; + description = "Iteratee-based I/O"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iteratee-compress" = callPackage + ({ mkDerivation, base, bytestring, bzip2, iteratee, mtl, zlib }: + mkDerivation { + pname = "iteratee-compress"; + version = "0.3.3.1"; + sha256 = "1j5w3pfi8mx88wfg6fwrj5jccfp8spw0jwb4zh3yyzg1jacrpal4"; + buildDepends = [ base bytestring iteratee mtl ]; + extraLibraries = [ bzip2 zlib ]; + configureFlags = [ "-f-debug" ]; + description = "Enumeratees for compressing and decompressing streams"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; }; + + "iteratee-mtl" = callPackage + ({ mkDerivation, base, bytestring, containers, ListLike + , MonadCatchIO-mtl, mtl, unix + }: + mkDerivation { + pname = "iteratee-mtl"; + version = "0.5.0.0"; + sha256 = "0a3f0m9lgc4ks18891a689bbb1c1kdrxswj42s5syvcq73y7v2h0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers ListLike MonadCatchIO-mtl mtl unix + ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://inmachina.net/~jwlato/haskell/iteratee"; + description = "Iteratee-based I/O"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iteratee-parsec" = callPackage + ({ mkDerivation, base, iteratee, ListLike, parsec, reference + , transformers + }: + mkDerivation { + pname = "iteratee-parsec"; + version = "0.0.6"; + sha256 = "1saffq3pl20fph6jdss6yzdgfaqxwb2183gb3qxj6cwsrblzz628"; + buildDepends = [ + base iteratee ListLike parsec reference transformers + ]; + description = "Package allowing parsec parser initeratee"; + license = stdenv.lib.licenses.mit; + }) {}; + + "iteratee-stm" = callPackage + ({ mkDerivation, base, iteratee, stm, stm-chans, transformers }: + mkDerivation { + pname = "iteratee-stm"; + version = "0.1.2"; + sha256 = "1916phr07ckvm571rspswqr93z22la0mkxghvzljr0vgd1zi4p0x"; + buildDepends = [ base iteratee stm stm-chans transformers ]; + homepage = "http://www.tiresiaspress.us/~jwlato/haskell/iteratee-stm"; + description = "Concurrent iteratees using STM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iterio-server" = callPackage + ({ mkDerivation, base, bytestring, filepath, iterIO, ListLike + , monadIO, mtl, network, split, transformers, unix + }: + mkDerivation { + pname = "iterio-server"; + version = "0.3"; + sha256 = "1yz05y6i036irdbnsmhhr9lpcfk56ii6ls1fqdgh80h9giyi6c0n"; + buildDepends = [ + base bytestring filepath iterIO ListLike monadIO mtl network split + transformers unix + ]; + homepage = "https://github.com/alevy/iterio-server"; + description = "Library for building servers with IterIO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivar-simple" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ivar-simple"; + version = "0.3"; + sha256 = "13if0mqgnc6lsx1acw6395milygqq18sm5vazfkxdhmppsqb91ch"; + buildDepends = [ base ]; + description = "Write once concurrency primitives"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ivor" = callPackage + ({ mkDerivation, base, binary, containers, directory, haskell98 + , mtl, parsec + }: + mkDerivation { + pname = "ivor"; + version = "0.1.14.1"; + sha256 = "0r9ykfkxpwsrhsvv691r361pf79a7y511hxy2mvd6ysz1441mych"; + buildDepends = [ + base binary containers directory haskell98 mtl parsec + ]; + homepage = "http://www.dcs.st-and.ac.uk/~eb/Ivor/"; + description = "Theorem proving library based on dependent type theory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory" = callPackage + ({ mkDerivation, base, containers, monadLib, parsec, pretty + , template-haskell, th-lift + }: + mkDerivation { + pname = "ivory"; + version = "0.1.0.0"; + sha256 = "1rn1akrsci0k5nbk4zipxznkdm0y3rvv9la5mnrr9mkj5zikj5sc"; + buildDepends = [ + base containers monadLib parsec pretty template-haskell th-lift + ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Safe embedded C programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-backend-c" = callPackage + ({ mkDerivation, base, bytestring, cmdlib, containers, directory + , filepath, ivory, ivory-opts, language-c-quote, mainland-pretty + , monadLib, process, srcloc, template-haskell + }: + mkDerivation { + pname = "ivory-backend-c"; + version = "0.1.0.1"; + sha256 = "12rcaanxl86wna05x1gdkpfj90azn1z74cs3kfk9cp5g3g230ii4"; + buildDepends = [ + base bytestring cmdlib containers directory filepath ivory + ivory-opts language-c-quote mainland-pretty monadLib process srcloc + template-haskell + ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Ivory C backend"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-bitdata" = callPackage + ({ mkDerivation, base, ivory, ivory-backend-c, monadLib, parsec + , template-haskell + }: + mkDerivation { + pname = "ivory-bitdata"; + version = "0.2.0.0"; + sha256 = "03qqax98qr2qyidc71i81f70lbma1s2q5jikl3m4ni4wyj3gg1m3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base ivory ivory-backend-c monadLib parsec template-haskell + ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Ivory bit-data support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-examples" = callPackage + ({ mkDerivation, base, ivory, ivory-backend-c, ivory-opts + , ivory-quickcheck, ivory-stdlib, mainland-pretty, monadLib, pretty + , QuickCheck, template-haskell, wl-pprint + }: + mkDerivation { + pname = "ivory-examples"; + version = "0.1.0.2"; + sha256 = "0jjcr72s616y8g4288fz506p1swrv06c2fmds28yd1rqc57g1mrm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ivory ivory-backend-c ivory-opts ivory-quickcheck ivory-stdlib + mainland-pretty monadLib pretty QuickCheck template-haskell + wl-pprint + ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Ivory examples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-hw" = callPackage + ({ mkDerivation, base, filepath, ivory, ivory-backend-c + , ivory-bitdata + }: + mkDerivation { + pname = "ivory-hw"; + version = "0.1.0.0"; + sha256 = "1sa0ayym7ng5q7i356n59p18qqpy9cr2xcsmgh96a7ni4srbrbsy"; + buildDepends = [ + base filepath ivory ivory-backend-c ivory-bitdata + ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Ivory hardware model (STM32F4)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-opts" = callPackage + ({ mkDerivation, base, containers, dlist, fgl, filepath, ivory + , monadLib + }: + mkDerivation { + pname = "ivory-opts"; + version = "0.1.0.1"; + sha256 = "08ywjwkd37dld6h355r6a36h72s94gai7hs2r4hj5nk5pm7k4s5z"; + buildDepends = [ + base containers dlist fgl filepath ivory monadLib + ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Ivory compiler optimizations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-quickcheck" = callPackage + ({ mkDerivation, base, ivory, monadLib, QuickCheck, random }: + mkDerivation { + pname = "ivory-quickcheck"; + version = "0.1.0.0"; + sha256 = "0jbfpsmz8kq0h9gg5lm44pcdzhv8kv2rr554m4bic2bny94hnsjd"; + buildDepends = [ base ivory monadLib QuickCheck random ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "QuickCheck driver for Ivory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivory-stdlib" = callPackage + ({ mkDerivation, base, filepath, ivory }: + mkDerivation { + pname = "ivory-stdlib"; + version = "0.1.0.0"; + sha256 = "1a3d9916rgrznr5ci79ki918xg6xxd81krn8irv9wbp8h8ird2xq"; + buildDepends = [ base filepath ivory ]; + homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; + description = "Ivory standard library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ivy-web" = callPackage + ({ mkDerivation, base, invertible-syntax, partial-isomorphisms + , snap, snap-core + }: + mkDerivation { + pname = "ivy-web"; + version = "0.2"; + sha256 = "0m2wd8lh22nqyjiijw9ldl6l17fbkj7b4n0j5ymgrs3yx2mnnv1q"; + buildDepends = [ + base invertible-syntax partial-isomorphisms snap snap-core + ]; + homepage = "https://github.com/lilac/ivy-web/"; + description = "A lightweight web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ix-shapable" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "ix-shapable"; + version = "0.1.0"; + sha256 = "08ljlzywnw0h8ijwb6yh4r8l6z7bbknwxv9cjq7lkfx7m2vgy1sh"; + buildDepends = [ array base ]; + description = "Reshape multi-dimensional arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ixdopp" = callPackage + ({ mkDerivation, base, preprocessor-tools, syb }: + mkDerivation { + pname = "ixdopp"; + version = "0.1.3"; + sha256 = "1vknwznk42b33q4pmh6z620g761yf3cmsmrmhilgq42i5qhll4d4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base preprocessor-tools syb ]; + homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"; + description = "A preprocessor for expanding \"ixdo\" notation for indexed monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ixmonad" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "ixmonad"; + version = "0.57"; + sha256 = "1k8qfx9p6jw6gb4jsgq6y2bc6y6ah4h44gdgs0fxkrg371wyym7k"; + buildDepends = [ base ghc-prim ]; + description = "Embeds effect systems into Haskell using parameteric effect monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ixset" = callPackage + ({ mkDerivation, base, containers, safecopy, syb, syb-with-class + , template-haskell + }: + mkDerivation { + pname = "ixset"; + version = "1.0.6"; + sha256 = "097f9fkm9a2n67bzagr9h2v7acdn8h1ayv9c83n7nv1dh157bpyv"; + buildDepends = [ + base containers safecopy syb syb-with-class template-haskell + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://happstack.com"; + description = "Efficient relational queries on Haskell sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ixset-typed" = callPackage + ({ mkDerivation, base, containers, deepseq, HUnit, QuickCheck + , safecopy, syb, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "ixset-typed"; + version = "0.3"; + sha256 = "0m6k5n755pfkx1grd5rbp1a9vlps6fdm25l91aa0wp5af1sakjmk"; + buildDepends = [ + base containers deepseq safecopy syb template-haskell + ]; + testDepends = [ + base containers HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Efficient relational queries on Haskell sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iyql" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, haskeline, haskell98, hoauth, mtl, old-locale, parsec + , time, utf8-string, xml + }: + mkDerivation { + pname = "iyql"; + version = "0.0.7"; + sha256 = "1jb97jzm9w8z8jyswbcr3kdraam95by6bc1gpjddwn817dijf0q4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory filepath haskeline + haskell98 hoauth mtl old-locale parsec time utf8-string xml + ]; + description = "CLI (command line interface) to YQL"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "j2hs" = callPackage + ({ mkDerivation, base, bimap, containers, directory, filepath, hx + , java-bridge, java-bridge-extras, java-reflect, mtl, named-records + , split, strict, strings, syb, transformers + }: + mkDerivation { + pname = "j2hs"; + version = "0.99.1"; + sha256 = "0fls5krx9l0c7g755b4yyksiki45hbb6v7m0y6nsmpd217rggkb2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bimap containers directory filepath hx java-bridge + java-bridge-extras java-reflect mtl named-records split strict + strings syb transformers + ]; + description = "j2hs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jack" = callPackage + ({ mkDerivation, array, base, bytestring, enumset, event-list + , explicit-exception, jack2, midi, non-negative, transformers, unix + }: + mkDerivation { + pname = "jack"; + version = "0.7.0.3"; + sha256 = "12ap7xcgzmp5zwmqkwsgxplh5li21m7xngijr4mhnn9y33xc1lrk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring enumset event-list explicit-exception midi + non-negative transformers unix + ]; + pkgconfigDepends = [ jack2 ]; + configureFlags = [ "-f-buildexamples" "-fjackfree" "-fpkgconfig" ]; + homepage = "http://www.haskell.org/haskellwiki/JACK"; + description = "Bindings for the JACK Audio Connection Kit"; + license = "GPL"; + }) {}; + + "jack-bindings" = callPackage + ({ mkDerivation, base, c2hs, jack2, mtl }: + mkDerivation { + pname = "jack-bindings"; + version = "0.1.1"; + sha256 = "1gmz2qiz7wzydj0rhswbfhwi0zbdcbps29l1lryzqxm8chfc9mbm"; + buildDepends = [ base mtl ]; + buildTools = [ c2hs ]; + pkgconfigDepends = [ jack2 ]; + description = "DEPRECATED Bindings to the JACK Audio Connection Kit"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jackminimix" = callPackage + ({ mkDerivation, base, hosc }: + mkDerivation { + pname = "jackminimix"; + version = "0.1"; + sha256 = "03ysmgg5f3dsimskqw5vpnrv5jg4gf1gd0khmf0s1ilfm1jc1nfd"; + buildDepends = [ base hosc ]; + homepage = "http://www.renickbell.net/doku.php?id=jackminimix"; + description = "control JackMiniMix"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "jacobi-roots" = callPackage + ({ mkDerivation, base, binary, bytestring, doctest, vector }: + mkDerivation { + pname = "jacobi-roots"; + version = "0.2.0.4"; + sha256 = "1skpw2jm5g0lylc79n5fk37d3lrvhwb3cmn50wcy4i5nnjvfdijc"; + buildDepends = [ base binary bytestring vector ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/ghorn/jacobi-roots"; + description = "Roots of two shifted Jacobi polynomials (Legendre and Radau) to double precision"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jail" = callPackage + ({ mkDerivation, base, containers, directory, monads-fd + , transformers + }: + mkDerivation { + pname = "jail"; + version = "0.0.1.1"; + sha256 = "0wxz3w5r1zc571ibyqskwk27ba1dafwwpr10psbsg44fj7ii3vvz"; + buildDepends = [ + base containers directory monads-fd transformers + ]; + description = "Jailed IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jailbreak-cabal" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "jailbreak-cabal"; + version = "1.1"; + sha256 = "0x0dkzfjsgqpjmldgami46ki9k7pgy7ll4slms0kdc89qryzp7dg"; + editedCabalFile = "7fe251c9c0b2637b6e340eac33174fa3570218cbe2d92ec3df6ab4cf0a8387e7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal ]; + homepage = "http://github.com/peti/jailbreak-cabal"; + description = "Strip version restrictions from build dependencies in Cabal files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jalaali" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "jalaali"; + version = "0.2.0"; + sha256 = "025ryrz87bii3401nq0bhyigzrs6lkippds6r4h0qzpq4pg8l7m0"; + buildDepends = [ base ]; + testDepends = [ base ]; + homepage = "https://github.com/jalaali/jalaali-hs"; + description = "Convert Jalaali and Gregorian calendar systems to each other"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jalla" = callPackage + ({ mkDerivation, base, c2hs, cblas, convertible, f77blas, HUnit + , lapack, lapacke, mtl, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "jalla"; + version = "0.1.0.1"; + sha256 = "18nxlfr59ka4z45a5nn47lyqsbzfjsfgg1wm5irmncj1jmasjpq5"; + buildDepends = [ base convertible mtl QuickCheck random ]; + testDepends = [ + base HUnit QuickCheck random test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + buildTools = [ c2hs ]; + extraLibraries = [ cblas f77blas lapack lapacke ]; + configureFlags = [ "-f-build_lapacke" ]; + homepage = "https://github.com/cgo/jalla"; + description = "Higher level functions for linear algebra. Wraps BLAS and LAPACKE."; + license = stdenv.lib.licenses.bsd3; + }) { cblas = null; f77blas = null; lapack = null; + lapacke = null; }; + + "jammittools" = callPackage + ({ mkDerivation, base, boxes, containers, directory, filepath + , process, property-list, temporary, transformers + }: + mkDerivation { + pname = "jammittools"; + version = "0.3"; + sha256 = "0qwnqnz3s4bmgmhmy05x58znxz7vdr1bjbkd5lb6pzbi11grjipg"; + editedCabalFile = "b0420abe6a275a5a5c1feadde440a67fa2ebb7c03935837dbd27c4da14c013d0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base boxes containers directory filepath process property-list + temporary transformers + ]; + homepage = "https://github.com/mtolly/jammittools"; + description = "Export sheet music and audio from Windows/Mac app Jammit"; + license = "GPL"; + }) {}; + + "jarfind" = callPackage + ({ mkDerivation, array, base, binary, bytestring, regex-tdfa + , zip-archive + }: + mkDerivation { + pname = "jarfind"; + version = "0.1.0.3"; + sha256 = "0cfxq8k0k8r3wf4siypb78rqx5c9m2cm899bpa0zz591hc0p6k0w"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring regex-tdfa zip-archive + ]; + configureFlags = [ "-fsplitbase" ]; + description = "Tool for searching java classes, members and fields in classfiles and JAR archives"; + license = "GPL"; + }) {}; + + "java-bridge" = callPackage + ({ mkDerivation, base, bimap, containers, cpphs, directory + , filepath, hinduce-missingh, hint, mtl, multimap, named-records + , names, split, strings, syb, transformers, unix + }: + mkDerivation { + pname = "java-bridge"; + version = "0.20130606.3"; + sha256 = "16nm5jn5y3rs3g1m524gn8xqxw13973cmpllmylh6qdpqcz47457"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bimap containers cpphs directory filepath hinduce-missingh + hint mtl multimap named-records names split strings syb + transformers unix + ]; + configureFlags = [ + "-f-examples" "-f-osx_framework" "-fosx_gui" "-f-debug" + "-f-no_tools" "-f-only_core" + ]; + description = "Bindings to the JNI and a high level interface generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "java-bridge-extras" = callPackage + ({ mkDerivation, base, java-bridge, transformers }: + mkDerivation { + pname = "java-bridge-extras"; + version = "0.99"; + sha256 = "0wjxm0h5xlsab7iphcabb66c7gjxy7hyb502inlj5zxq1ic5ghzv"; + buildDepends = [ base java-bridge transformers ]; + description = "Utilities for working with the java-bridge package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "java-character" = callPackage + ({ mkDerivation, base, diet }: + mkDerivation { + pname = "java-character"; + version = "0.0.4"; + sha256 = "1ms8m95mara3pp7qdg8jn2ajbq3zj8pnbs1b9jhpxbdkl5220768"; + buildDepends = [ base diet ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/java-character"; + description = "Functions to simulate Java's Character class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "java-reflect" = callPackage + ({ mkDerivation, base, containers, hx, java-bridge }: + mkDerivation { + pname = "java-reflect"; + version = "0.99"; + sha256 = "1vdfq3c8chqhss6jiy139yrm45mij4kjdwxf2wrsfm4064j0n3wc"; + buildDepends = [ base containers hx java-bridge ]; + description = "Tools for reflecting on Java classes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "javasf" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, doctest + , filepath, language-java-classfile, QuickCheck + }: + mkDerivation { + pname = "javasf"; + version = "0.1.0"; + sha256 = "0k8si8rdhplfhfp5yq7rlkifj80401qyanfhv101h8amxg20m97w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary bytestring language-java-classfile ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/javasf"; + description = "A utility to print the SourceFile attribute of one or more Java class files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "javav" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck }: + mkDerivation { + pname = "javav"; + version = "0.1.1"; + sha256 = "1kzhp9gim9jl78jw8gm9vzxciiz6m04pjamgx1pqbhkji3lkw55d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/javav"; + description = "A utility to print the target version of Java class files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jcdecaux-vls" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, text + , transformers + }: + mkDerivation { + pname = "jcdecaux-vls"; + version = "0.1.0"; + sha256 = "11army6p19xmdils32nxf5zbjh4fcsp075x7h3v2hbc08n6fkj8s"; + buildDepends = [ + aeson base bytestring http-conduit text transformers + ]; + homepage = "http://github.com/Herzult/jcdecaux-vls"; + description = "JCDecaux self-service bicycles API client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jdi" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, network + , transformers + }: + mkDerivation { + pname = "jdi"; + version = "0.0.3"; + sha256 = "1jznizbnyg37lir155sq84dbsqcaavz061hj2a703w9x28s6pcnb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers mtl network transformers + ]; + homepage = "https://github.com/VictorDenisov/jdi"; + description = "Implementation of Java Debug Interface"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "jespresso" = callPackage + ({ mkDerivation, arrows, base, bytestring, cmdargs + , data-default-class, directory, filepath, HTTP, http-encodings + , hxt, hxt-tagsoup, language-ecmascript, network, random, tasty + , tasty-golden, transformers + }: + mkDerivation { + pname = "jespresso"; + version = "1.0"; + sha256 = "048n15lranfmi51p2nkx8rw7h76yhqmlcdgd6v1fswgdaipv0hya"; + editedCabalFile = "639aa59d0cc412bb80458ad0fee5e25f77e85c3a230896e73982cacfe77324cb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + arrows base bytestring cmdargs data-default-class HTTP + http-encodings hxt hxt-tagsoup language-ecmascript network random + ]; + testDepends = [ + arrows base directory filepath hxt tasty tasty-golden transformers + ]; + homepage = "http://github.com/achudnov/jespresso"; + description = "Extract all JavaScript from an HTML page and consolidate it in one script"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jmacro" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , haskell-src-exts, haskell-src-meta, mtl, parseargs, parsec + , regex-posix, safe, syb, template-haskell, text + , unordered-containers, vector, wl-pprint-text + }: + mkDerivation { + pname = "jmacro"; + version = "0.6.9"; + sha256 = "1prplflikryw7scz75rbijn4dl1gdi6589yq5902n26xpaigqsp6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers haskell-src-exts haskell-src-meta + mtl parseargs parsec regex-posix safe syb template-haskell text + unordered-containers vector wl-pprint-text + ]; + configureFlags = [ "-f-benchmarks" ]; + description = "QuasiQuotation library for programmatic generation of Javascript code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jmacro-rpc" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring + , containers, contravariant, jmacro, mtl, scientific, split, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jmacro-rpc"; + version = "0.3"; + sha256 = "1fkcky2f51764xcbbwnxpxyhk2mmnp364hf8njfcjsijanv938zw"; + buildDepends = [ + aeson attoparsec base blaze-html bytestring containers + contravariant jmacro mtl scientific split text unordered-containers + vector + ]; + homepage = "http://hub.darcs.net/gershomb/jmacro"; + description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jmacro-rpc-happstack" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , happstack-server, jmacro, jmacro-rpc, mtl + }: + mkDerivation { + pname = "jmacro-rpc-happstack"; + version = "0.3"; + sha256 = "0z24iqq0nmvm4x4fz4vl1rsccqnaynhmza502im967y7lials9wa"; + buildDepends = [ + aeson base blaze-html bytestring containers happstack-server jmacro + jmacro-rpc mtl + ]; + homepage = "http://hub.darcs.net/gershomb/jmacro-rpc"; + description = "Happstack backend for jmacro-rpc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jmacro-rpc-snap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, jmacro + , jmacro-rpc, mtl, snap-core + }: + mkDerivation { + pname = "jmacro-rpc-snap"; + version = "0.3"; + sha256 = "1syzx2lw4r8knsqhsvilp04wb8a718379cmn0nhjqlwhpaja9bj8"; + buildDepends = [ + aeson base bytestring containers jmacro jmacro-rpc mtl snap-core + ]; + homepage = "http://hub.darcs.net/gershomb/jmacro-rpc"; + description = "Snap backend for jmacro-rpc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jobqueue" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, containers + , data-default, directory, fast-logger, HDBC, HDBC-sqlite3 + , hslogger, hspec, hzk, lifted-base, monad-control, monad-logger + , mtl, network, QuickCheck, regex-posix, split, stm + , template-haskell, text, text-format, time, transformers-base + }: + mkDerivation { + pname = "jobqueue"; + version = "0.1.4"; + sha256 = "17l1hcpc65jb0w0fw238hmm7ziy6qx0khi32zm5214pj71l09ldj"; + buildDepends = [ + attoparsec base bytestring containers data-default fast-logger HDBC + HDBC-sqlite3 hslogger hzk lifted-base monad-control monad-logger + mtl network regex-posix split stm template-haskell text text-format + time transformers-base + ]; + testDepends = [ + async base bytestring data-default directory hspec network + QuickCheck stm + ]; + homepage = "https://github.com/gree/haskell-jobqueue"; + description = "A job queue library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "join" = callPackage + ({ mkDerivation, base, haskell98, multisetrewrite, stm }: + mkDerivation { + pname = "join"; + version = "0.4"; + sha256 = "0bx9cvdhhw7z30qgxwpl0j23z18sx7xyin2y7bwxvg5ga737j8qx"; + buildDepends = [ base haskell98 multisetrewrite stm ]; + homepage = "http://sulzmann.blogspot.com/2008/12/parallel-join-patterns-with-guards-and.html"; + description = "Parallel Join Patterns with Guards and Propagation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "joinlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "joinlist"; + version = "0.3.0"; + sha256 = "0hjlyyylbh471696v9b1jckm7d4gfp1ka978sr1j0005d03gwv35"; + buildDepends = [ base ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Join list - symmetric list type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jonathanscard" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, json, mtl + , network, old-locale, time + }: + mkDerivation { + pname = "jonathanscard"; + version = "0.1.1"; + sha256 = "0zwd5mdwamyl6xlflhj0yvp9k5yfrxggvv49d3hriz9z15f5v5g8"; + buildDepends = [ + base bytestring containers HTTP json mtl network old-locale time + ]; + homepage = "http://rawr.mschade.me/jonathanscard/"; + description = "An implementation of the Jonathan's Card API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jort" = callPackage + ({ mkDerivation, array, base, gtk }: + mkDerivation { + pname = "jort"; + version = "1.0.0"; + sha256 = "1c1nr8pq4vyn4mvyqms2mq1sm42qgr2mrznn5rsv34rd1f75b2d3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base gtk ]; + description = "JP's own ray tracer"; + license = "unknown"; + }) {}; + + "jose" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bifunctors, byteable, bytestring, certificate, crypto-pubkey + , crypto-pubkey-types, crypto-random, cryptohash + , data-default-class, ghc-prim, hspec, integer-gmp, lens + , network-uri, old-locale, safe, semigroups, template-haskell, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "jose"; + version = "0.3.38.0"; + sha256 = "0iwwq1gi5pmagxyrrlmirszdq0xnxj3n34kkw517yj465vlq0csj"; + buildDepends = [ + aeson attoparsec base base64-bytestring bifunctors byteable + bytestring certificate crypto-pubkey crypto-pubkey-types + crypto-random cryptohash data-default-class ghc-prim integer-gmp + lens network-uri safe semigroups template-haskell text time + unordered-containers vector + ]; + testDepends = [ + aeson attoparsec base base64-bytestring bifunctors byteable + bytestring certificate crypto-pubkey crypto-pubkey-types + crypto-random cryptohash data-default-class hspec lens network-uri + old-locale safe semigroups template-haskell text time + unordered-containers vector + ]; + homepage = "https://github.com/frasertweedale/hs-jose"; + description = "Javascript Object Signing and Encryption and JSON Web Token library"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "jose-jwt" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, byteable + , bytestring, cereal, cipher-aes, containers, cprng-aes + , crypto-cipher-types, crypto-numbers, crypto-pubkey, crypto-random + , cryptohash, doctest, either, errors, hspec, HUnit, mtl + , QuickCheck, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "jose-jwt"; + version = "0.2"; + sha256 = "1143sbniyzcpgxhjrb5nmmxynb9l446r5dyiyl5hnqlim129qwil"; + buildDepends = [ + aeson base base64-bytestring byteable bytestring cereal cipher-aes + containers crypto-cipher-types crypto-numbers crypto-pubkey + crypto-random cryptohash errors mtl text time unordered-containers + vector + ]; + testDepends = [ + aeson base base64-bytestring bytestring cipher-aes cprng-aes + crypto-cipher-types crypto-pubkey crypto-random cryptohash doctest + either hspec HUnit mtl QuickCheck text + ]; + homepage = "http://github.com/tekul/jose-jwt"; + description = "JSON Object Signing and Encryption Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jpeg" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "jpeg"; + version = "0.0.1.1"; + sha256 = "1hnfapr21zpfyiywa4zzmwa518jzg73dnmaakrbvvpcmr4fvh9qx"; + buildDepends = [ base mtl ]; + description = "A library for decoding JPEG files written in pure Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "js-flot" = callPackage + ({ mkDerivation, base, HTTP }: + mkDerivation { + pname = "js-flot"; + version = "0.8.3"; + sha256 = "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv"; + buildDepends = [ base ]; + testDepends = [ base HTTP ]; + homepage = "https://github.com/ndmitchell/js-flot#readme"; + description = "Obtain minified flot code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "js-good-parts" = callPackage + ({ mkDerivation, base, wl-pprint }: + mkDerivation { + pname = "js-good-parts"; + version = "0.0.7"; + sha256 = "0i3r3xl8hi2a3d6hrj77vbfi54bkq4pidrjcz13vz4az9dvz6k75"; + buildDepends = [ base wl-pprint ]; + homepage = "https://github.com/sseefried/js-good-parts.git"; + description = "Javascript: The Good Parts -- AST & Pretty Printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "js-jquery" = callPackage + ({ mkDerivation, base, HTTP }: + mkDerivation { + pname = "js-jquery"; + version = "1.11.2"; + sha256 = "0sdzgz3gfic0i6636kd2szlqczhydi8m6vjr188n1bjc1y1xh112"; + buildDepends = [ base ]; + testDepends = [ base HTTP ]; + homepage = "https://github.com/ndmitchell/js-jquery#readme"; + description = "Obtain minified jQuery code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jsaddle" = callPackage + ({ mkDerivation, base, ghcjs-base, hslogger, lens, template-haskell + , text, transformers + }: + mkDerivation { + pname = "jsaddle"; + version = "0.2.0.2"; + sha256 = "14lxxcl45bzj6g44vr0iq8ndjkxbv4sismamyafymb8hbb24ida3"; + buildDepends = [ + base ghcjs-base lens template-haskell text transformers + ]; + testDepends = [ + base ghcjs-base hslogger lens template-haskell text transformers + ]; + configureFlags = [ "-f-webkit" "-fjsffi" "-fgtk3" "-fghcjs" ]; + description = "High level interface for webkit-javascriptcore"; + license = stdenv.lib.licenses.mit; + }) { ghcjs-base = null; }; + + "jsaddle-hello" = callPackage + ({ mkDerivation, base, ghcjs-dom, jsaddle, lens }: + mkDerivation { + pname = "jsaddle-hello"; + version = "1.0.0.0"; + sha256 = "07kgjp35vbwljhyz9i49fbvbj4d05gn8swzynb0hd02bbsl5i0dp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ghcjs-dom jsaddle lens ]; + homepage = "https://github.com/ghcjs/jsaddle-hello"; + description = "JSaddle Hello World, an example package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jsc" = callPackage + ({ mkDerivation, base, glib, gtk3, hslogger, jmacro, lens + , template-haskell, text, transformers, webkitgtk3 + , webkitgtk3-javascriptcore + }: + mkDerivation { + pname = "jsc"; + version = "0.1.1.1"; + sha256 = "18mvpncvsfv4gv7lx00g8aixjmhzp0yklxaajx45v2hsx0azn8zc"; + buildDepends = [ + base jmacro lens template-haskell text transformers webkitgtk3 + webkitgtk3-javascriptcore + ]; + testDepends = [ + base glib gtk3 hslogger jmacro lens template-haskell text + transformers webkitgtk3 webkitgtk3-javascriptcore + ]; + configureFlags = [ "-fjmacro" "-f-webkit" "-fjsffi" "-fgtk3" ]; + description = "High level interface for webkit-javascriptcore"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jsmw" = callPackage + ({ mkDerivation, base, DOM, mtl, WebBits }: + mkDerivation { + pname = "jsmw"; + version = "0.1"; + sha256 = "1r36w2h5007qln56gnyyd7w6bcqiymn1jw287z0waf4fhpy02ygq"; + buildDepends = [ base DOM mtl WebBits ]; + description = "Javascript Monadic Writer base package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl, parsec + , pretty, syb, text + }: + mkDerivation { + pname = "json"; + version = "0.9"; + sha256 = "1r37hhhhc97sxqrcijss80c0380f36bh6f2y4navwih7r3a2ci8j"; + buildDepends = [ + array base bytestring containers mtl parsec pretty syb text + ]; + configureFlags = [ + "-f-mapdict" "-fgeneric" "-fpretty" "-fparsec" "-fsplit-base" + ]; + description = "Support for serialising Haskell to and from JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-assertions" = callPackage + ({ mkDerivation, aeson, base, indexed, indexed-free, lens + , lens-aeson, text + }: + mkDerivation { + pname = "json-assertions"; + version = "1.0.5"; + sha256 = "1vf6y8xbl48giq1p6d62294rfvfdw62l1q4dspy990ii0v5gkyck"; + buildDepends = [ + aeson base indexed indexed-free lens lens-aeson text + ]; + homepage = "http://github.com/ocharles/json-assertions.git"; + description = "Test that your (Aeson) JSON encoding matches your expectations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-autotype" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, filepath + , GenericPretty, hashable, hflags, lens, mtl, pretty, process + , scientific, text, uniplate, unordered-containers, vector + }: + mkDerivation { + pname = "json-autotype"; + version = "0.2.5.4"; + sha256 = "10054yvzc4fql2wwhwnv3pl33vjgf2k4dgg1sz26k8x59629n5f7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers filepath GenericPretty hashable + hflags lens mtl pretty process scientific text uniplate + unordered-containers vector + ]; + homepage = "https://github.com/mgajda/json-autotype"; + description = "Automatic type declaration for JSON input data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-b" = callPackage + ({ mkDerivation, base, bytestring, bytestring-nums, bytestring-trie + , bytestringparser-temporary, containers, utf8-string + }: + mkDerivation { + pname = "json-b"; + version = "0.0.4"; + sha256 = "0wcvaswgffzvhfq7v5lqxp6xhxajaabbxkqpqxp5vwcv5slkiags"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-nums bytestring-trie + bytestringparser-temporary containers utf8-string + ]; + homepage = "http://github.com/jsnx/JSONb/"; + description = "JSON parser that uses byte strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-builder" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-textual, bytestring + , containers, text, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "json-builder"; + version = "0.3"; + sha256 = "0k8b93bqi68c7nwq09cws8kfm84kd4k5lpy4z9ifks1jaiyj3vxm"; + buildDepends = [ + base blaze-builder blaze-textual bytestring containers text + unordered-containers utf8-string vector + ]; + homepage = "http://github.com/lpsmith/json-builder"; + description = "Data structure agnostic JSON serialization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-enumerator" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-builder-enumerator + , bytestring, containers, enumerator, json-types, text + , transformers + }: + mkDerivation { + pname = "json-enumerator"; + version = "0.0.1.2"; + sha256 = "08gwrm15pvvhhrkrncy6wr4fi5v55fdhc8byfrw5zd62hmx8xm9d"; + buildDepends = [ + base blaze-builder blaze-builder-enumerator bytestring containers + enumerator json-types text transformers + ]; + homepage = "http://github.com/snoyberg/json-enumerator"; + description = "Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-extra" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default + , template-haskell, unordered-containers, yaml + }: + mkDerivation { + pname = "json-extra"; + version = "0.1.0.1"; + sha256 = "1wqn68brkjmix7xidcb7170ydpxwq1p48qqmm4w9ak0zkvm70fks"; + editedCabalFile = "76113c3d47cb5d8087ffe18e1b09eaa22cc8dcd07010537739c7f1e4dc6b0741"; + buildDepends = [ + aeson base bytestring data-default template-haskell + unordered-containers yaml + ]; + homepage = "https://bitbucket.org/tdammers/json-extra"; + description = "Utility functions to extend Aeson"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "json-fu" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , hashable, hspec, mtl, syb, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "json-fu"; + version = "0.1.1"; + sha256 = "098ps56igr12wm9hai3agh2hdmvd00rzpdd5lw0ffjivjxxfh829"; + buildDepends = [ + aeson attoparsec base bytestring containers hashable mtl syb text + time unordered-containers vector + ]; + testDepends = [ + aeson attoparsec base bytestring containers hashable hspec mtl syb + text time unordered-containers vector + ]; + description = "Generic JSON serialization / deserialization"; + license = stdenv.lib.licenses.mit; + }) {}; + + "json-python" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 + , python, template-haskell + }: + mkDerivation { + pname = "json-python"; + version = "0.4.0.1"; + sha256 = "0ga3clvmq20xlyx47bril651xg8rhq77s7nj6r1v836m3xwcb0y9"; + buildDepends = [ + aeson base bytestring containers pureMD5 template-haskell + ]; + pkgconfigDepends = [ python ]; + homepage = "http://stewart.guru"; + description = "Call python inline from haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "json-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta, parsec, template-haskell + }: + mkDerivation { + pname = "json-qq"; + version = "0.4.1"; + sha256 = "0rpfv0i4jhjkq39xcs3b89ms0w4il4l7f385msqj93qzj76is7m6"; + buildDepends = [ base haskell-src-meta parsec template-haskell ]; + homepage = "http://github.com/finnsson/json-qq"; + description = "Json Quasiquatation library for Haskell"; + license = "unknown"; + }) {}; + + "json-rpc" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , conduit-extra, deepseq, hashable, mtl, QuickCheck, stm + , stm-conduit, test-framework, test-framework-quickcheck2, text + , unordered-containers + }: + mkDerivation { + pname = "json-rpc"; + version = "0.2.1.2"; + sha256 = "0lwn9gmjads8hbn2yi9rsn8h1k57mba6z4p06vzwli95f8gdsy0h"; + buildDepends = [ + aeson async base bytestring conduit conduit-extra deepseq hashable + mtl stm stm-conduit text unordered-containers + ]; + testDepends = [ + aeson async base bytestring conduit conduit-extra deepseq hashable + mtl QuickCheck stm stm-conduit test-framework + test-framework-quickcheck2 text unordered-containers + ]; + homepage = "https://github.com/xenog/json-rpc"; + description = "Fully-featured JSON-RPC 2.0 library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "json-rpc-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, HUnit, json-rpc-server + , mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, unordered-containers, vector + }: + mkDerivation { + pname = "json-rpc-client"; + version = "0.1.0.0"; + sha256 = "0sfdlj5i7flb9kkmi4lmmx199ikw7gp17flr9yx104z5a9r5f51m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring json-rpc-server mtl text unordered-containers + vector + ]; + testDepends = [ + aeson base bytestring HUnit json-rpc-server mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + configureFlags = [ "-f-demo" ]; + description = "JSON-RPC 2.0 on the client side."; + license = stdenv.lib.licenses.mit; + }) {}; + + "json-rpc-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, HUnit, mtl + , test-framework, test-framework-hunit, text, unordered-containers + , vector + }: + mkDerivation { + pname = "json-rpc-server"; + version = "0.1.4.0"; + sha256 = "1k909cxp63qvbbl916m6bk7i26np4aba2v87imfik134ii4h9pry"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring mtl text unordered-containers vector + ]; + testDepends = [ + aeson base bytestring HUnit mtl test-framework test-framework-hunit + text unordered-containers vector + ]; + configureFlags = [ "-f-demo" ]; + description = "JSON-RPC 2.0 on the server side."; + license = stdenv.lib.licenses.mit; + }) {}; + + "json-schema" = callPackage + ({ mkDerivation, aeson, aeson-utils, attoparsec, base, bytestring + , containers, generic-aeson, generic-deriving, mtl, scientific + , tagged, tasty, tasty-hunit, tasty-th, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "json-schema"; + version = "0.7.3.0"; + sha256 = "0jdhmzg1is8dnyz46r6w616xq0w1lypc9xz1c2mcimr9xb9r70zw"; + buildDepends = [ + aeson base containers generic-aeson generic-deriving mtl scientific + tagged text time unordered-containers vector + ]; + testDepends = [ + aeson aeson-utils attoparsec base bytestring generic-aeson tagged + tasty tasty-hunit tasty-th text vector + ]; + description = "Types and type classes for defining JSON schemas"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-sop" = callPackage + ({ mkDerivation, aeson, base, generics-sop, lens-sop, tagged, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "json-sop"; + version = "0.1.0.3"; + sha256 = "1i23k96ncy0qb6fc3wb851zqck4qcf18vm569i0qinbxd8w9bgaq"; + buildDepends = [ + aeson base generics-sop lens-sop tagged text time transformers + unordered-containers vector + ]; + description = "Generics JSON (de)serialization using generics-sop"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-tools" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , process, tar, text, unordered-containers, vector + }: + mkDerivation { + pname = "json-tools"; + version = "0.5.0"; + sha256 = "13iyhsq4010ypgmlsdkdk93w8dhg6v0cllsf0avfaxkdva9lrqkf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring containers process tar text + unordered-containers vector + ]; + description = "A collection of JSON tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json-types" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "json-types"; + version = "0.1"; + sha256 = "088if9qv0didjyb6y1583viihjgc4nwr61qfjqdg9rzc2ya6vqdn"; + buildDepends = [ base containers text ]; + description = "Basic types for representing JSON"; + license = stdenv.lib.licenses.mit; + }) {}; + + "json2" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , json2-types, mtl, old-locale, parsec, pretty, time, utf8-string + }: + mkDerivation { + pname = "json2"; + version = "0.8.3"; + sha256 = "1w7x67cykbnr2h8jjjqd5whf7pq7vwk7r9g1q1i9g25b9b49i7r8"; + buildDepends = [ + base blaze-builder bytestring containers json2-types mtl old-locale + parsec pretty time utf8-string + ]; + description = "Library provides support for JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json2-hdbc" = callPackage + ({ mkDerivation, base, containers, HDBC, json2, json2-types, time + , utf8-string + }: + mkDerivation { + pname = "json2-hdbc"; + version = "0.5.1"; + sha256 = "1flbh68ymm39ccw5h9fiwy35qarn8zkxljmnjgg6fd39j8zbc3dj"; + buildDepends = [ + base containers HDBC json2 json2-types time utf8-string + ]; + description = "Support JSON for SQL Database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json2-types" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "json2-types"; + version = "0.1"; + sha256 = "0gr5mfi68hvk8wajw6wbimmwxd0rgjwqrg3mjyfppkr1nwkyfzpr"; + buildDepends = [ base containers ]; + description = "Defined JSON data types and function for renders JSON to string"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "json2yaml" = callPackage + ({ mkDerivation, aeson, base, bytestring, yaml }: + mkDerivation { + pname = "json2yaml"; + version = "0.3.2.3"; + sha256 = "1ip9qgrzr59v3zxcj6l1dys0zbfj9s8fgdj4lv1grh7wbzdfz9dn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ aeson base bytestring yaml ]; + homepage = "http://github.com/snoyberg/json2yaml/tree/master"; + description = "Utility to convert a file from JSON to YAML format. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jsonresume" = callPackage + ({ mkDerivation, aeson, base, bytestring, old-locale, text, time + , unordered-containers + }: + mkDerivation { + pname = "jsonresume"; + version = "0.1.0.1"; + sha256 = "14kv1cbjh1m9ri0vjj015hx6bx6l7jv71gpfa6n0fg21hh5fl7a4"; + buildDepends = [ + aeson base bytestring old-locale text time unordered-containers + ]; + homepage = "https://github.com/dpwright/jsonresume.hs"; + description = "Parser and datatypes for the JSON Resume format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jsonrpc-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, mtl, text, transformers, unordered-containers + }: + mkDerivation { + pname = "jsonrpc-conduit"; + version = "0.2.6"; + sha256 = "08mjwic7qbp241ydxiy5lm782igwd4ba27sii3csv4wdgdxgd3vy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring conduit conduit-extra mtl text + transformers unordered-containers + ]; + configureFlags = [ "-f-demo" ]; + description = "JSON-RPC 2.0 server over a Conduit."; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "jsonsql" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , HUnit, optparse-applicative, scientific, string-qq, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jsonsql"; + version = "0.1.0.1"; + sha256 = "1mr4xdwspza87kvaq4337k6hwzvrjxsr5bybdp1sv3x3fdg481ir"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring containers HUnit + optparse-applicative scientific string-qq text unordered-containers + vector + ]; + homepage = "https://github.com/danchoi/jsonsql"; + description = "Interpolate JSON object values into SQL strings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jsontsv" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , csv, optparse-applicative, scientific, string-qq, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jsontsv"; + version = "0.1.4.5"; + sha256 = "07yls78gj5zfi0d1kkcsf22wcq2wip9nm6yp1r5m8li8rhzxcczi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring containers csv + optparse-applicative scientific string-qq text unordered-containers + vector + ]; + homepage = "https://github.com/danchoi/jsontsv"; + description = "JSON to TSV transformer"; + license = stdenv.lib.licenses.mit; + }) {}; + + "jspath" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, JSONb + , utf8-string + }: + mkDerivation { + pname = "jspath"; + version = "0.1"; + sha256 = "072q6mipfaqf33w806chf2226zpay124lgph0wlgfdbhfd5118n7"; + buildDepends = [ + base bytestring bytestring-trie JSONb utf8-string + ]; + description = "Extract substructures from JSON by following a path"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "judy" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, hspec, Judy + , QuickCheck + }: + mkDerivation { + pname = "judy"; + version = "0.2.3"; + sha256 = "1acw072v0lj2jkc6lffcigl1miy1r4wv52qxk6qql0wdg5ydjcjh"; + buildDepends = [ base bytestring ghc-prim ]; + testDepends = [ base hspec QuickCheck ]; + extraLibraries = [ Judy ]; + configureFlags = [ "-f-unsafe" ]; + homepage = "http://github.com/mwotton/judy"; + description = "Fast, scalable, mutable dynamic arrays, maps and hashes"; + license = stdenv.lib.licenses.bsd3; + }) { Judy = null; }; + + "jukebox" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , directory, filepath, hashable, minisat, mtl, pretty, process + , unordered-containers + }: + mkDerivation { + pname = "jukebox"; + version = "0.1.2"; + sha256 = "01gdb7wi65idws4q2bbxzna07s3y0wd4p7npawm7rdiyfp3pg92k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory filepath hashable + minisat mtl pretty process unordered-containers + ]; + buildTools = [ alex ]; + description = "A first-order reasoning toolbox"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jvm-parser" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, fgl, fingertree, pretty, zlib + }: + mkDerivation { + pname = "jvm-parser"; + version = "0.2.1"; + sha256 = "0rhixf1syrnhql3aqlvl9hcylaiyhca1yvismdzalkhbz0qdgvir"; + buildDepends = [ + array base binary bytestring containers data-binary-ieee754 fgl + fingertree pretty zlib + ]; + description = "A parser for JVM bytecode files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "jwt" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, cryptohash, data-default, http-types, HUnit, lens + , lens-aeson, network, network-uri, QuickCheck, scientific + , semigroups, tasty, tasty-hunit, tasty-quickcheck, tasty-th, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "jwt"; + version = "0.5.1"; + sha256 = "010w57x16vwvmg6npwyylpbwg24bjdkjz8cjcn0573j56vn5j7vn"; + buildDepends = [ + aeson base base64-bytestring bytestring containers cryptohash + data-default http-types network network-uri scientific semigroups + text time unordered-containers vector + ]; + testDepends = [ + aeson base base64-bytestring bytestring containers cryptohash + data-default http-types HUnit lens lens-aeson network network-uri + QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck + tasty-th text time unordered-containers vector + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://bitbucket.org/ssaasen/haskell-jwt"; + description = "JSON Web Token (JWT) decoding and encoding"; + license = stdenv.lib.licenses.mit; + }) {}; + + "kan-extensions" = callPackage + ({ mkDerivation, adjunctions, array, base, comonad, containers + , contravariant, distributive, free, mtl, semigroupoids, tagged + , transformers + }: + mkDerivation { + pname = "kan-extensions"; + version = "4.2"; + sha256 = "1bfz9azg6s1micw8drl6hj305731dnginx422ilqzb8pi317a9hx"; + buildDepends = [ + adjunctions array base comonad containers contravariant + distributive free mtl semigroupoids tagged transformers + ]; + homepage = "http://github.com/ekmett/kan-extensions/"; + description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kangaroo" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "kangaroo"; + version = "0.4.0"; + sha256 = "1l7b71dhrxd2g3nbqg3h0n5dvgxr23av1cy1f0mvw347y91rx36x"; + buildDepends = [ array base ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Binary parsing with random access"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kansas-comet" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, scotty, stm + , text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "kansas-comet"; + version = "0.3.1"; + sha256 = "0xbapi4clmkighxh0jb12zpzgrz9sqyfpwdkvrj6cdq6i6a22qx1"; + buildDepends = [ + aeson base containers data-default scotty stm text time + transformers unordered-containers + ]; + homepage = "https://github.com/ku-fpg/kansas-comet/"; + description = "A JavaScript push mechanism based on the comet idiom"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kansas-lava" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers + , data-default, data-reify, directory, dotgen, filepath, netlist + , netlist-to-vhdl, process, random, sized-types, strict + , template-haskell + }: + mkDerivation { + pname = "kansas-lava"; + version = "0.2.4"; + sha256 = "0rsjlj558k57r1sfm12n9r9wn8r615bbrwgjhal07qhvy4qip4pg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers data-default data-reify + directory dotgen filepath netlist netlist-to-vhdl process random + sized-types strict template-haskell + ]; + configureFlags = [ "-f-tools" "-f-unit" "-f-all" ]; + homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava"; + description = "Kansas Lava is a hardware simulator and VHDL generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kansas-lava-cores" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, data-default + , directory, kansas-lava, network, sized-types + }: + mkDerivation { + pname = "kansas-lava-cores"; + version = "0.1.2"; + sha256 = "0bgwm0w74l3p0w9xgs3qsmflk3hk923hqp46bh6j9czfjs7my389"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring data-default directory kansas-lava + network sized-types + ]; + configureFlags = [ "-f-spartan3e" "-f-unit" "-f-all" ]; + homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava"; + description = "FPGA Cores Written in Kansas Lava"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kansas-lava-papilio" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, data-default + , directory, filepath, kansas-lava, kansas-lava-cores, netlist + , network, sized-types + }: + mkDerivation { + pname = "kansas-lava-papilio"; + version = "0.1.0"; + sha256 = "0ikc6yfcv2fjx0szfmp92nrdhdfdivlc14a7w214i0q3vrncjkzm"; + buildDepends = [ + ansi-terminal base bytestring data-default directory filepath + kansas-lava kansas-lava-cores netlist network sized-types + ]; + description = "Kansas Lava support files for the Papilio FPGA board"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kansas-lava-shake" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hastache + , kansas-lava, shake, text + }: + mkDerivation { + pname = "kansas-lava-shake"; + version = "0.1.1"; + sha256 = "0iqmz7kgnfpvmdjn29nnr1r0xwhb0j0pfmnclwlszhjsxcvsy627"; + buildDepends = [ + base containers directory filepath hastache kansas-lava shake text + ]; + description = "Shake rules for building Kansas Lava projects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "karakuri" = callPackage + ({ mkDerivation, base, comonad, containers, minioperational, mtl + , transformers + }: + mkDerivation { + pname = "karakuri"; + version = "0.1.1"; + sha256 = "0ys4kx4pq9xrb4gjg6syyim8mpfy3yzyyiw2mdc4vh9hmsny373c"; + buildDepends = [ + base comonad containers minioperational mtl transformers + ]; + homepage = "https://github.com/fumieval/karakuri"; + description = "Good stateful automata"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "karver" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hspec, text + , unordered-containers, vector + }: + mkDerivation { + pname = "karver"; + version = "0.1.1"; + sha256 = "1n6q13i6j68siq36bli0hnf1ssny4ax71ai48da1x3z6996hbg06"; + buildDepends = [ + aeson attoparsec base bytestring text unordered-containers vector + ]; + testDepends = [ + aeson attoparsec base hspec text unordered-containers vector + ]; + description = "A simple template engine, inspired by jinja2"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "katt" = callPackage + ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers + , directory, errors, filepath, lens, mtl, parsec, text, url, wreq + , zip-archive + }: + mkDerivation { + pname = "katt"; + version = "0.2.0.3"; + sha256 = "1hvi23r9wgz77w6wl9nhpvkcbajm5m8kmy87pjmfgifj60d9cmhg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring ConfigFile containers directory errors + filepath lens mtl parsec text url wreq zip-archive + ]; + testDepends = [ base bytestring directory mtl ]; + homepage = "https://github.com/davnils/katt"; + description = "Client for the Kattis judge system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kbq-gu" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kbq-gu"; + version = "0.2"; + sha256 = "1skz1yllkwbpx4wd8w8q4zmqd3f62baaj5pja6dpqr2xviiv0j6g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://tcana.info/rpoku"; + description = "Rpoku spoken word programming language"; + license = "GPL"; + }) {}; + + "kd-tree" = callPackage + ({ mkDerivation, base, lens, linear, vector, vector-algorithms }: + mkDerivation { + pname = "kd-tree"; + version = "0.1.0"; + sha256 = "0j9wlap9gx2szb5saa4pxm7mp2w132ki1p6mlcv0s0wy9rv6dnm7"; + buildDepends = [ base lens linear vector vector-algorithms ]; + homepage = "http://github.com/bgamari/kd-tree"; + description = "A simple k-d tree implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kdesrc-build-extra" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs + , directory, MissingH, parsec, process + }: + mkDerivation { + pname = "kdesrc-build-extra"; + version = "0.1.0.2"; + sha256 = "1n19jika26wgv7nhbbwnjjhmcbgqqag06k467r6q0s16ilp1p5nr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring cmdargs directory MissingH parsec + process + ]; + description = "Build profiles for kdesrc-build"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "kdt" = callPackage + ({ mkDerivation, base, deepseq, deepseq-generics, pqueue + , QuickCheck + }: + mkDerivation { + pname = "kdt"; + version = "0.2.2"; + sha256 = "1kj914xya5msw9hb2lqa36jf68pna8dfq21jbylq2m68k0ydcivi"; + buildDepends = [ base deepseq deepseq-generics pqueue ]; + testDepends = [ base deepseq deepseq-generics QuickCheck ]; + homepage = "https://github.com/giogadi/kdt"; + description = "Fast and flexible k-d trees for various types of point queries"; + license = stdenv.lib.licenses.mit; + }) {}; + + "keiretsu" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, bytestring + , conduit, conduit-extra, directory, filepath, hslogger, network + , optparse-applicative, process, text, unix, unordered-containers + , yaml + }: + mkDerivation { + pname = "keiretsu"; + version = "0.4.4"; + sha256 = "0bwwsxav04dnipg5xvb8j4ncxbd5mw6r5gisn5avqjm34wr8y2b9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson ansi-terminal async base bytestring conduit conduit-extra + directory filepath hslogger network optparse-applicative process + text unix unordered-containers yaml + ]; + description = "Multi-process orchestration for development and integration testing"; + license = "unknown"; + }) {}; + + "keter" = callPackage + ({ mkDerivation, aeson, array, async, attoparsec, base + , blaze-builder, bytestring, case-insensitive, conduit + , conduit-extra, containers, data-default, directory, filepath + , fsnotify, hspec, http-client, http-conduit, http-reverse-proxy + , http-types, lifted-base, mtl, network, network-conduit-tls + , process, random, regex-tdfa, stm, system-fileio, system-filepath + , tar, template-haskell, text, time, transformers, unix + , unix-compat, unordered-containers, vector, wai, wai-app-static + , wai-extra, warp, warp-tls, yaml, zlib + }: + mkDerivation { + pname = "keter"; + version = "1.3.7.1"; + sha256 = "0gl4v5gblc114581xxfn2k7b42bilfcnmd01z5yl1kmqslky6g00"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson array async attoparsec base blaze-builder bytestring + case-insensitive conduit conduit-extra containers data-default + directory filepath fsnotify http-client http-conduit + http-reverse-proxy http-types lifted-base mtl network + network-conduit-tls process random regex-tdfa stm system-fileio + system-filepath tar template-haskell text time transformers unix + unix-compat unordered-containers vector wai wai-app-static + wai-extra warp warp-tls yaml zlib + ]; + testDepends = [ base bytestring conduit hspec transformers unix ]; + homepage = "http://www.yesodweb.com/"; + description = "Web application deployment manager, focusing on Haskell web frameworks"; + license = stdenv.lib.licenses.mit; + }) {}; + + "kevin" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , cprng-aes, damnpacket, data-default, exceptions, HTTP, lens, mtl + , network, regex-pcre-builtin, stm, text, time, tls, tls-extra + }: + mkDerivation { + pname = "kevin"; + version = "0.11.0"; + sha256 = "00hghd44h8d87kbf0j8ns78syz79a9sdwl454sb5n6ynq62fgwr1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers cprng-aes damnpacket + data-default exceptions HTTP lens mtl network regex-pcre-builtin + stm text time tls tls-extra + ]; + description = "a dAmn ↔ IRC proxy"; + license = "GPL"; + }) {}; + + "keyring" = callPackage + ({ mkDerivation, base, udbus }: + mkDerivation { + pname = "keyring"; + version = "0.1.0.3"; + sha256 = "06sp308nwgk7cdpj0q7zinp05vy5fcgm7jrawhdmcvxka6l22yiy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base udbus ]; + configureFlags = [ "-f-example" "-f-allbackends" ]; + homepage = "https://github.com/lunaryorn/haskell-keyring"; + description = "Keyring access"; + license = stdenv.lib.licenses.mit; + }) {}; + + "keys" = callPackage + ({ mkDerivation, array, base, comonad, containers, free + , semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "keys"; + version = "3.10.1"; + sha256 = "007lbpfan5n1cgswsrzc4xjv0kjmjr9vn4lpqm3gwk3lnfpg8i4n"; + buildDepends = [ + array base comonad containers free semigroupoids semigroups + transformers + ]; + homepage = "http://github.com/ekmett/keys/"; + description = "Keyed functors and containers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "keystore" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, api-tools + , asn1-encoding, asn1-types, base, base64-bytestring, byteable + , bytestring, cipher-aes, containers, crypto-pubkey, crypto-random + , directory, filepath, lens, mtl, old-locale, optparse-applicative + , pbkdf, process, raw-strings-qq, regex-compat-tdfa, safe, setenv + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "keystore"; + version = "0.7.0.1"; + sha256 = "0hswqspbb0lmr33bz1d5f12fhs66i2ynynxii6qwcsrzjn77ps8j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty ansi-wl-pprint api-tools asn1-encoding + asn1-types base base64-bytestring byteable bytestring cipher-aes + containers crypto-pubkey crypto-random directory filepath lens mtl + old-locale optparse-applicative pbkdf process raw-strings-qq + regex-compat-tdfa safe setenv text time unordered-containers vector + ]; + configureFlags = [ "-f-stacktrace" "-f-hpc" ]; + homepage = "http://github.com/cdornan/keystore"; + description = "Managing stores of secret things"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "keyvaluehash" = callPackage + ({ mkDerivation, array, base, binary, bytestring, derive, directory + , filepath, hashable, mmap, storable-record + }: + mkDerivation { + pname = "keyvaluehash"; + version = "0.3.1.2"; + sha256 = "1gph4cfx1xqjzhzx6nl2sfgqa6mk6a272a65gk5j43yjfh4s17gl"; + buildDepends = [ + array base binary bytestring derive directory filepath hashable + mmap storable-record + ]; + description = "Pure Haskell key/value store implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kibro" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "kibro"; + version = "0.5.0"; + sha256 = "0yfyx4jyz0n3p2w6pca3nxc72s01240n3siy5sx883ldz706adls"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kicad-data" = callPackage + ({ mkDerivation, base, ieee754, lens-family, parsec, parsec-numbers + , pretty-compact, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "kicad-data"; + version = "0.1.0.0"; + sha256 = "02bgz21jw76kzn57z2a7njbwz366j5hpjimyn7dw05h3c64gf8h1"; + buildDepends = [ + base ieee754 lens-family parsec parsec-numbers pretty-compact + ]; + testDepends = [ + base ieee754 lens-family parsec parsec-numbers pretty-compact + QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://github.com/kasbah/haskell-kicad-data"; + description = "Parser and writer for KiCad files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "kickass-torrents-dump-parser" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec + , hspec-expectations, string-qq, text, vector + }: + mkDerivation { + pname = "kickass-torrents-dump-parser"; + version = "0.0.1"; + sha256 = "1bqv07v5sx0jaalnzyk703g08js6sb2snvpsk6ld5zr6iqm7k4wk"; + buildDepends = [ base bytestring cassava text vector ]; + testDepends = [ + base bytestring cassava hspec hspec-expectations string-qq text + vector + ]; + description = "Parses kat.ph torrent dumps"; + license = stdenv.lib.licenses.mit; + }) {}; + + "kickchan" = callPackage + ({ mkDerivation, base, containers, HUnit, primitive, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "kickchan"; + version = "0.1.0.4"; + sha256 = "1gmp8d2gm275mc379rhyhyfk7r2z8d1mhaz0nikbg4wpczhqf0n7"; + buildDepends = [ base containers primitive vector ]; + testDepends = [ + base containers HUnit primitive QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/JohnLato/kickchan"; + description = "Kick Channels: bounded channels with non-blocking writes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kif-parser" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, hostname, old-time + , parsec, twine + }: + mkDerivation { + pname = "kif-parser"; + version = "0.0.3"; + sha256 = "1d8abd4l8mcgcfqmm06zmd7yxvfls1kqkphx64bi6mmqzy8lcx3k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs hostname old-time parsec twine + ]; + description = "Process KIF iOS test logs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kinds" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kinds"; + version = "0.0.1.5"; + sha256 = "169f2b0nn7mkjws6c5sb3mih2p6snhfq42bkfds3zxz01y53v2g5"; + buildDepends = [ base ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/kinds"; + description = "Emulation of subkinds and subkind polymorphism"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kit" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, cabal-file-th + , cmdargs, containers, directory, errors, filepath, Glob, mtl + , process, text, unix, unordered-containers, yaml + }: + mkDerivation { + pname = "kit"; + version = "0.7.12"; + sha256 = "0557v1js7bzd9a00lq078csr66pdrr4kr9qiign2zwz03rrcaviw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal attoparsec base cabal-file-th cmdargs containers + directory errors filepath Glob mtl process text unix + unordered-containers yaml + ]; + homepage = "http://github.com/nkpart/kit"; + description = "A dependency manager for Xcode (Objective-C) projects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kmeans" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kmeans"; + version = "0.1.2"; + sha256 = "1v9f6yzzb282x30wyk91f68dphxl5g2lnibmsqhvc9m4wznnxjzc"; + buildDepends = [ base ]; + description = "K-means clustering algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kmeans-par" = callPackage + ({ mkDerivation, base, hspec, metric, normaldistribution, parallel + , QuickCheck, semigroups, vector + }: + mkDerivation { + pname = "kmeans-par"; + version = "1.5.1"; + sha256 = "087z1r9fljvysgl940qpnrf7any80fy33shmn8hbmn2kwgczn69c"; + buildDepends = [ base metric parallel semigroups vector ]; + testDepends = [ + base hspec metric normaldistribution parallel QuickCheck semigroups + vector + ]; + description = "Sequential and parallel implementations of Lloyd's algorithm"; + license = stdenv.lib.licenses.mit; + }) {}; + + "kmeans-vector" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, vector }: + mkDerivation { + pname = "kmeans-vector"; + version = "0.3"; + sha256 = "0n957b7pcq3v8kf4507crbrd172mv9g14p5hmpalfjzlpb3b5ll1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl QuickCheck vector ]; + homepage = "http://github.com/alpmestan/kmeans-vector"; + description = "An implementation of the kmeans clustering algorithm based on the vector package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "knob" = callPackage + ({ mkDerivation, base, bytestring, transformers }: + mkDerivation { + pname = "knob"; + version = "0.1.1"; + sha256 = "05qj7s04p5pbasivyxc06l0jbii250zjnvb3l1y2sfhglb7q8b4c"; + buildDepends = [ base bytestring transformers ]; + homepage = "https://john-millikin.com/software/knob/"; + description = "Memory-backed handles"; + license = stdenv.lib.licenses.mit; + }) {}; + + "knots" = callPackage + ({ mkDerivation, array, base, containers, data-default, deepseq + , mtl, parallel, vector, yap + }: + mkDerivation { + pname = "knots"; + version = "0.1.0.0"; + sha256 = "1kqcfabbk308ph9i04d6sz9hrh2lcmqp7aml7av9h15hdhq77nf2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers data-default deepseq mtl parallel vector yap + ]; + description = "Khovanov homology computations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "koellner-phonetic" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "koellner-phonetic"; + version = "0.0"; + sha256 = "0r7gbgvs49y1nyq5z5f2sb4sjfr847l1vrbih2f5975i3hd9c9kg"; + buildDepends = [ base HUnit ]; + testDepends = [ base HUnit ]; + description = "\"map German words to code representing pronunciation\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kontrakcja-templates" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hslogger + , HStringTemplate, html, HUnit, MissingH, mtl, old-time, parsec + , string-templates, syb, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers, utf8-string + }: + mkDerivation { + pname = "kontrakcja-templates"; + version = "0.1"; + sha256 = "020vcd04dxaxcd3bb9vwgw1qvxnz5gx590mjkbnnxrcjhl9yd9j8"; + buildDepends = [ + base bytestring containers directory HStringTemplate html MissingH + mtl old-time parsec transformers utf8-string + ]; + testDepends = [ + base containers directory hslogger HStringTemplate HUnit MissingH + mtl old-time string-templates syb test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + description = "Utilities for working with many HStringTemplate templates from files"; + license = stdenv.lib.licenses.bsd3; + }) { string-templates = null; }; + + "koofr-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, http-client + , http-client-tls, http-types, mtl + }: + mkDerivation { + pname = "koofr-client"; + version = "1.0.0.0"; + sha256 = "088wppnvnap57444l80l9n9957y0vqndc66fwf4ifn0jy44f79ng"; + buildDepends = [ + aeson base bytestring filepath http-client http-client-tls + http-types mtl + ]; + homepage = "https://github.com/edofic/koofr-api-hs"; + description = "Client to Koofr API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "korfu" = callPackage + ({ mkDerivation, base, bio, bytestring, haskell98, simpleargs }: + mkDerivation { + pname = "korfu"; + version = "0.2"; + sha256 = "1mwndf83yl57bawc6vk8983qca3yhcdiczj6q7n1rgv8qphnw0wz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bio bytestring haskell98 simpleargs ]; + homepage = "http://blog.malde.org/"; + description = "The Korfu ORF Utility"; + license = "GPL"; + }) {}; + + "kqueue" = callPackage + ({ mkDerivation, base, c2hs, directory, filepath, mtl, time, unix + }: + mkDerivation { + pname = "kqueue"; + version = "0.1.2.6"; + sha256 = "1q25ahsxsxrj8l99skymzssklj11d5prsa09b23dmbgc4qw28lg8"; + buildDepends = [ base directory filepath mtl time unix ]; + buildTools = [ c2hs ]; + homepage = "http://github.com/hesselink/kqueue"; + description = "A binding to the kqueue event library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "krpc" = callPackage + ({ mkDerivation, base, bencoding, bytestring, containers + , data-default-class, hspec, lifted-base, monad-control + , monad-logger, mtl, network, QuickCheck, quickcheck-instances + , text, transformers + }: + mkDerivation { + pname = "krpc"; + version = "0.6.1.0"; + sha256 = "0ldhg4ahhfp4jy3ijssfmcwfg68dggw3biqmc4my2qrcgd2mvx29"; + buildDepends = [ + base bencoding bytestring containers data-default-class lifted-base + monad-control monad-logger mtl network text transformers + ]; + testDepends = [ + base bencoding bytestring hspec monad-logger mtl network QuickCheck + quickcheck-instances + ]; + homepage = "https://github.com/cobit/krpc"; + description = "KRPC protocol implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ks-test" = callPackage + ({ mkDerivation, base, gamma, random-fu, roots, vector }: + mkDerivation { + pname = "ks-test"; + version = "0.1"; + sha256 = "1xj9bnwiws3rnax3rlf67p8dh487w07xl99h81a9j1wjkqysldym"; + buildDepends = [ base gamma random-fu roots vector ]; + description = "Kolmogorov distribution and Kolmogorov-Smirnov test"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "kure" = callPackage + ({ mkDerivation, base, dlist, transformers }: + mkDerivation { + pname = "kure"; + version = "2.16.4"; + sha256 = "07qd3qhdwsi4hxlijnhqsziprsl3zmhj9271ha6iy79zcapwvpax"; + buildDepends = [ base dlist transformers ]; + homepage = "http://www.ittc.ku.edu/csdl/fpg/software/kure.html"; + description = "Combinators for Strategic Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kure-your-boilerplate" = callPackage + ({ mkDerivation, base, kure, template-haskell }: + mkDerivation { + pname = "kure-your-boilerplate"; + version = "0.1.3"; + sha256 = "0bfcmx1fz521vkc2lrbpyvaqcy4c29h5xp6wmyxvgrjjnq32ld1b"; + buildDepends = [ base kure template-haskell ]; + homepage = "http://ittc.ku.edu/~andygill/kure.php"; + description = "Generator for Boilerplate KURE Combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "kyotocabinet" = callPackage + ({ mkDerivation, base, bytestring, cereal, kyotocabinet }: + mkDerivation { + pname = "kyotocabinet"; + version = "0.1.3"; + sha256 = "1wzwmfmh2cx3c9blnhk7ibsimwsnnxz9jpcdfdkgy5rb28wvvkyz"; + buildDepends = [ base bytestring cereal ]; + extraLibraries = [ kyotocabinet ]; + description = "Mid level bindings to Kyoto Cabinet"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) kyotocabinet; }; + + "l-bfgs-b" = callPackage + ({ mkDerivation, base, lbfgsb, vector }: + mkDerivation { + pname = "l-bfgs-b"; + version = "0.1.0.1"; + sha256 = "0ypzkq2rpbmdjfqba72pl3wf6d4wz0z5vmy84dq5m38ij5mlb4y7"; + buildDepends = [ base vector ]; + extraLibraries = [ lbfgsb ]; + homepage = "http://nonempty.org/software/haskell-l-bfgs-b"; + description = "Bindings to L-BFGS-B, Fortran code for limited-memory quasi-Newton bound-constrained optimization"; + license = stdenv.lib.licenses.bsd3; + }) { lbfgsb = null; }; + + "labeled-graph" = callPackage + ({ mkDerivation, base, labeled-tree }: + mkDerivation { + pname = "labeled-graph"; + version = "1.0.0.0"; + sha256 = "060nvnlh1h8vxi6k2hsz79fn4xypangdj5v4q0kc6abyf9garf7r"; + buildDepends = [ base labeled-tree ]; + description = "Labeled graph structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "labeled-tree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "labeled-tree"; + version = "1.0.0.0"; + sha256 = "1cnnyic5z5y21hpxpmx66ph34mjyysckgiasmzg7yx202y2ih7s7"; + buildDepends = [ base ]; + description = "Labeled tree structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "laborantin-hs" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cmdlib, containers + , directory, hslogger, mtl, old-locale, parsec, random, split, text + , time, transformers, uuid + }: + mkDerivation { + pname = "laborantin-hs"; + version = "0.1.5.2"; + sha256 = "18bgd9v4bh3wfh7p7xjzrsj130cppm6x55vzagcpn10cwqag41cs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async base bytestring cmdlib containers directory hslogger + mtl old-locale parsec random split text time transformers uuid + ]; + homepage = "https://github.com/lucasdicioccio/laborantin-hs"; + description = "an experiment management framework"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "labyrinth" = callPackage + ({ mkDerivation, base, containers, derive, HTF, HUnit, lens + , monad-loops, MonadRandom, mtl, parsec, QuickCheck, random + , safecopy, template-haskell, transformers + }: + mkDerivation { + pname = "labyrinth"; + version = "0.5.0.0"; + sha256 = "1yi53vg248j8ww08z2a5v3agci84q3m2d37h9mdbprciryh3hfcl"; + buildDepends = [ + base containers derive lens monad-loops MonadRandom mtl parsec + random safecopy template-haskell transformers + ]; + testDepends = [ + base containers derive HTF HUnit lens monad-loops MonadRandom mtl + parsec QuickCheck random safecopy template-haskell transformers + ]; + homepage = "https://github.com/koterpillar/labyrinth"; + description = "A complicated turn-based game"; + license = stdenv.lib.licenses.mit; + }) {}; + + "labyrinth-server" = callPackage + ({ mkDerivation, acid-state, aeson, base, bytestring, containers + , derive, directory, filepath, hamlet, HTF, http-types, HUnit + , labyrinth, lens, mtl, parsec, QuickCheck, random, safecopy + , shakespeare-css, shakespeare-js, template-haskell, text + , transformers, unordered-containers, utf8-string, vector, wai + , wai-test, wai-websockets, warp, websockets, yesod, yesod-static + }: + mkDerivation { + pname = "labyrinth-server"; + version = "0.1.4.1"; + sha256 = "00mx8zmwqawp2hh1a0v4r26w7wsji0iz7jwsh83742wimir316aw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + acid-state aeson base bytestring containers derive filepath hamlet + labyrinth lens mtl parsec random safecopy shakespeare-css + shakespeare-js template-haskell text transformers + unordered-containers utf8-string vector wai-websockets warp + websockets yesod yesod-static + ]; + testDepends = [ + acid-state aeson base bytestring containers derive directory + filepath hamlet HTF http-types HUnit labyrinth lens mtl parsec + QuickCheck random safecopy shakespeare-css shakespeare-js + template-haskell text transformers unordered-containers utf8-string + vector wai wai-test wai-websockets warp websockets yesod + yesod-static + ]; + homepage = "https://github.com/koterpillar/labyrinth-server"; + description = "A complicated turn-based game - Web server"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lagrangian" = callPackage + ({ mkDerivation, ad, base, hmatrix, HUnit, nonlinear-optimization + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "lagrangian"; + version = "0.6.0.1"; + sha256 = "07jlmfynnq42syim9k7hks6zmkzq2i62slvwwik8w2rg07ran72v"; + buildDepends = [ ad base hmatrix nonlinear-optimization vector ]; + testDepends = [ + ad base hmatrix HUnit nonlinear-optimization test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + homepage = "http://github.com/jfischoff/lagrangian"; + description = "Solve Lagrange multiplier problems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambda-ast" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-ast"; + version = "0.0.12"; + sha256 = "07i0fw7hvkzky9rwrnh4b3i35crbv4mkj0w001dwkgsh1flzh95f"; + buildDepends = [ base ]; + description = "Lambda Calculi Abstract Syntax Trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambda-bridge" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-bridge"; + version = "0.1"; + sha256 = "0qiqw4av62fdf2b1qc64lvj84lkzcfpik7lvq81qk015pz58cbs3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-fexample" ]; + homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/LambdaBridge"; + description = "A bridge from Haskell (on a CPU) to VHDL on a FPGA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambda-canvas" = callPackage + ({ mkDerivation, base, GLUT, mtl, OpenGL, time }: + mkDerivation { + pname = "lambda-canvas"; + version = "0.1"; + sha256 = "14wl1w1sc0j1yjfad5v00346ccxp0grfs1677hnjqwisashdac92"; + buildDepends = [ base GLUT mtl OpenGL time ]; + description = "Educational drawing canvas for FP explorers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lambda-devs" = callPackage + ({ mkDerivation, base, binary, containers, dimensional + , distributed-process, HUnit, numtype, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "lambda-devs"; + version = "0.4.0"; + sha256 = "1j2j6clm35ffvdjlh7apydir06g7az40gsqvlcw8p4qbdk2z2vrh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dimensional distributed-process numtype + ]; + testDepends = [ + base binary containers dimensional distributed-process HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://github.com/alios/lambda-devs"; + description = "a Paralell-DEVS implementaion based on distributed-process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambda-placeholders" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-placeholders"; + version = "0.0.0.0"; + sha256 = "0s3y55yqa5js1q3rfq8dgdip6rnjag4w5j5vdldghq9ax5yph3gd"; + buildDepends = [ base ]; + homepage = "https://github.com/mmirman/lambda-placeholders"; + description = "A library to emulate laceholders similar to Scala"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambda-toolbox" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-toolbox"; + version = "1.0.1"; + sha256 = "1m11gdwq4nma3231043h5szplmask5152y2r9ayyrpacczddcbim"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://scravy.de/blog/2012-02-20/a-lambda-toolbox-in-haskell.htm"; + description = "An application to work with the lambda calculus (for learning)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambda2js" = callPackage + ({ mkDerivation, haskell2010, parsec }: + mkDerivation { + pname = "lambda2js"; + version = "0.1"; + sha256 = "0490yswk7zsyc2lskyqkwa98xsaj5a2cgw4pyxbg5920lyjqb3n8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ haskell2010 parsec ]; + homepage = "https://patch-tag.com/r/mkollar/lambda2js/"; + description = "Untyped Lambda calculus to JavaScript compiler"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "lambdaBase" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "lambdaBase"; + version = "0.0.1.0"; + sha256 = "0mmdkyadpnkm8d3jv6vb7ln762vkf744hcq6qiyhznxhvih0k28x"; + buildDepends = [ base parsec ]; + license = stdenv.lib.licenses.mit; + }) {}; + + "lambdaFeed" = callPackage + ({ mkDerivation, base, haskell98, html }: + mkDerivation { + pname = "lambdaFeed"; + version = "0.3.1"; + sha256 = "0gji0jix99qbldqkclymnwf5pnmiszy0qka9m2wq8kyi09f3y4h8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 html ]; + homepage = "http://www.cse.unsw.edu.au/~chak/haskell/lambdaFeed/"; + description = "RSS 2.0 feed generator"; + license = "GPL"; + }) {}; + + "lambdaLit" = callPackage + ({ mkDerivation, base, bytestring, haskeline, lambdaBase, mtl + , network + }: + mkDerivation { + pname = "lambdaLit"; + version = "0.1.1.0"; + sha256 = "1xw1496q84wrzy1r3dwvwy04sb3184namnmdj5kspc5pmd8ipx0h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring haskeline lambdaBase mtl network + ]; + description = "..."; + license = stdenv.lib.licenses.mit; + }) {}; + + "lambdabot" = callPackage + ({ mkDerivation, array, arrows, base, binary, brainfuck, bytestring + , containers, data-memocombinators, dependent-map, dependent-sum + , dependent-sum-template, dice, directory, edit-distance, filepath + , haskeline, haskell-src-exts, hoogle, hslogger, hstatsd, HTTP + , IOSpec, lifted-base, logict, misfortune, monad-control + , MonadRandom, mtl, mueval, network, numbers, oeis, parsec, pretty + , process, QuickCheck, random, random-fu, random-source, regex-tdfa + , SafeSemaphore, show, split, syb, tagsoup, template-haskell, time + , transformers, transformers-base, unix, unlambda, utf8-string + , vector-space, zlib + }: + mkDerivation { + pname = "lambdabot"; + version = "4.3.0.1"; + sha256 = "19pkm4m2xk9ziai3ka4scxjavi0as8dmivz9q6vg3npmv0kyhkhb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array arrows base binary brainfuck bytestring containers + data-memocombinators dependent-map dependent-sum + dependent-sum-template dice directory edit-distance filepath + haskeline haskell-src-exts hoogle hslogger hstatsd HTTP IOSpec + lifted-base logict misfortune monad-control MonadRandom mtl mueval + network numbers oeis parsec pretty process QuickCheck random + random-fu random-source regex-tdfa SafeSemaphore show split syb + tagsoup template-haskell time transformers transformers-base unix + unlambda utf8-string vector-space zlib + ]; + homepage = "http://haskell.org/haskellwiki/Lambdabot"; + description = "Lambdabot is a development tool and advanced IRC bot"; + license = "GPL"; + }) {}; + + "lambdabot-utils" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, haskell-src + , mtl, network, old-time, process, random, regex-compat + , regex-posix, syb, tagsoup, unix, utf8-string, zlib + }: + mkDerivation { + pname = "lambdabot-utils"; + version = "4.2.2"; + sha256 = "0mmz9rn6vv8xnavmz66g164h1liir3rzg1n7lmbcsgwcyhm925d7"; + buildDepends = [ + base binary bytestring containers haskell-src mtl network old-time + process random regex-compat regex-posix syb tagsoup unix + utf8-string zlib + ]; + homepage = "http://haskell.org/haskellwiki/Lambdabot"; + description = "Utility libraries for the advanced IRC bot, Lambdabot"; + license = "GPL"; + }) {}; + + "lambdacat" = callPackage + ({ mkDerivation, base, cmdargs, containers, dyre, glade, gtk, mtl + , network, webkit + }: + mkDerivation { + pname = "lambdacat"; + version = "0.1.1"; + sha256 = "18m7z0lmi26ib1n1wrql96wb5i229k8fk3iw4vavs9j59b4pz1br"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs containers dyre glade gtk mtl network webkit + ]; + homepage = "http://github.com/baldo/lambdacat"; + description = "Webkit Browser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube" = callPackage + ({ mkDerivation, base, editline, mtl, pretty }: + mkDerivation { + pname = "lambdacube"; + version = "2008.12.25"; + sha256 = "1qwwcbs7slddpjlz3dlyjr32xk66clcbxbnb6j1d5v5dz9mvjh3b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base editline mtl pretty ]; + description = "A simple lambda cube type checker"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-bullet" = callPackage + ({ mkDerivation, base, bullet, lambdacube-engine, mtl, vector }: + mkDerivation { + pname = "lambdacube-bullet"; + version = "0.2.1"; + sha256 = "1wnv8vgp100fdnx4g80d3gshbba9jni7rbjhhj8rx1mi0wcc1bcv"; + buildDepends = [ base bullet lambdacube-engine mtl vector ]; + homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; + description = "Example for combining LambdaCube and Bullet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-core" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, containers, mtl + , vector + }: + mkDerivation { + pname = "lambdacube-core"; + version = "0.2.0"; + sha256 = "001nw31h61dawh036yk4w9b35aha6c6xdmsl4vdipnr3kwykgk9l"; + buildDepends = [ + base bytestring bytestring-trie containers mtl vector + ]; + homepage = "http://lambdacube3d.wordpress.com/"; + description = "LambdaCube 3D IR"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-edsl" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, containers + , ghc-prim, lambdacube-core, mtl, vector + }: + mkDerivation { + pname = "lambdacube-edsl"; + version = "0.2.0"; + sha256 = "18lbkshc9wh7scb2bbvl565w6yryz7n1iy14r81cahnj7m68fj8m"; + buildDepends = [ + base bytestring bytestring-trie containers ghc-prim lambdacube-core + mtl vector + ]; + homepage = "http://lambdacube3d.wordpress.com/"; + description = "LambdaCube 3D EDSL definition"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-engine" = callPackage + ({ mkDerivation, array, base, binary, bitmap, bytestring + , bytestring-trie, containers, directory, filepath, mtl, OpenGLRaw + , stb-image, uulib, vect, vector, vector-algorithms, xml + , zip-archive + }: + mkDerivation { + pname = "lambdacube-engine"; + version = "0.2.4"; + sha256 = "1xdp10nylndmfw16dywqrxj30g99rf9qbcx5qiglvzm1c1kxid3f"; + buildDepends = [ + array base binary bitmap bytestring bytestring-trie containers + directory filepath mtl OpenGLRaw stb-image uulib vect vector + vector-algorithms xml zip-archive + ]; + homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; + description = "3D rendering engine written entirely in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-examples" = callPackage + ({ mkDerivation, base, elerea, GLFW-b, lambdacube-engine, mtl }: + mkDerivation { + pname = "lambdacube-examples"; + version = "0.2.2"; + sha256 = "14l40ncbkblphmyn4prqiy2w70agcw830bpyawfdilf93bs340b9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base elerea GLFW-b lambdacube-engine mtl ]; + homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; + description = "Examples for LambdaCube"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-gl" = callPackage + ({ mkDerivation, base, binary, bitmap, bytestring, bytestring-trie + , containers, lambdacube-core, lambdacube-edsl, language-glsl, mtl + , OpenGLRaw, prettyclass, vector + }: + mkDerivation { + pname = "lambdacube-gl"; + version = "0.2.0"; + sha256 = "1r26gvpyfvk87wx1fpp6y5687q5y7pxzmjvm55r96m976200lz50"; + buildDepends = [ + base binary bitmap bytestring bytestring-trie containers + lambdacube-core lambdacube-edsl language-glsl mtl OpenGLRaw + prettyclass vector + ]; + homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; + description = "OpenGL backend for LambdaCube graphics language (main package)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdacube-samples" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, elerea, GLFW-b + , lambdacube-core, lambdacube-edsl, lambdacube-gl, mtl, OpenGLRaw + , stb-image, time, vect, vector + }: + mkDerivation { + pname = "lambdacube-samples"; + version = "0.2.0"; + sha256 = "0zl9d524a81vg3h7f9cbfi34b0hw452bd30xmgvg9ayfwxa842d1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-trie elerea GLFW-b lambdacube-core + lambdacube-edsl lambdacube-gl mtl OpenGLRaw stb-image time vect + vector + ]; + configureFlags = [ "-f-bulletinstalled" ]; + homepage = "http://lambdacube3d.wordpress.com/"; + description = "Samples for LambdaCube 3D"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lambdatwit" = callPackage + ({ mkDerivation, acid-state, authenticate-oauth, base, bytestring + , case-insensitive, conduit, containers, data-default, exceptions + , hint, http-conduit, http-types, lens, MissingH, monad-control + , monad-logger, mtl, mueval, network-uri, resourcet, safecopy, text + , transformers, transformers-base, twitter-conduit, twitter-types + , utf8-string + }: + mkDerivation { + pname = "lambdatwit"; + version = "0.1.0.0"; + sha256 = "01mqmhnq70k3yg29z492x7d6mzpwlijdrrgf0zbz8c8mlgnm4ljx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + acid-state authenticate-oauth base bytestring case-insensitive + conduit containers data-default exceptions hint http-conduit + http-types lens MissingH monad-control monad-logger mtl mueval + network-uri resourcet safecopy text transformers transformers-base + twitter-conduit twitter-types utf8-string + ]; + homepage = "http://github.com/ashyisme/lambdatwit"; + description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot."; + license = stdenv.lib.licenses.mit; + }) {}; + + "lambdiff" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, enumerator, gtk, mtl + }: + mkDerivation { + pname = "lambdiff"; + version = "0.1"; + sha256 = "0xlvz4r09vn1vdvs5wykry626hwcsg2zvdvl6jf6zrsq9331zcwy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec attoparsec-enumerator base bytestring enumerator gtk mtl + ]; + homepage = "https://github.com/jamwt/lambdiff.git"; + description = "Diff Viewer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lame-tester" = callPackage + ({ mkDerivation, base, bifunctors, containers, semigroups, tasty + , tasty-hunit, validation + }: + mkDerivation { + pname = "lame-tester"; + version = "1.2"; + sha256 = "1wa7h48a7hfb748i4chl2lpizrqmsdydg9vbwjf8gmy5cwlh816y"; + buildDepends = [ + base bifunctors containers semigroups validation + ]; + testDepends = [ base containers tasty tasty-hunit ]; + homepage = "http://github.com/TheBizzle"; + description = "A strange and unnecessary selective test-running library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-asn1" = callPackage + ({ mkDerivation, base, parsec, syb }: + mkDerivation { + pname = "language-asn1"; + version = "0.5"; + sha256 = "14aiqk1l1d3bh7dcml4a85xg81583h3r30h5splw0lvcxmbggzp3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec syb ]; + configureFlags = [ "-f-test" "-fsplitbase" ]; + homepage = "http://patch-tag.com/r/adept/language-asn1"; + description = "Parsing of ASN1 definitions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-bash" = callPackage + ({ mkDerivation, base, parsec, pretty, transformers }: + mkDerivation { + pname = "language-bash"; + version = "0.6.0"; + sha256 = "07hb9hg4grmf01zlvfm583q9km4dxfgm4pkb9glihl3v7iqz21vs"; + buildDepends = [ base parsec pretty transformers ]; + homepage = "http://github.com/knrafto/language-bash/"; + description = "Parsing and pretty-printing Bash shell scripts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-boogie" = callPackage + ({ mkDerivation, ansi-terminal, base, cmdargs, containers, filepath + , HUnit, lens, mtl, parsec, pretty, random, stream-monad, time + , transformers + }: + mkDerivation { + pname = "language-boogie"; + version = "0.2"; + sha256 = "166n9x3gil42w26r7p9d1jq6iy0yi9zacijkfmxj2gkkswyyb91x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base cmdargs containers filepath HUnit lens mtl + parsec pretty random stream-monad time transformers + ]; + configureFlags = [ "-f-tests" "-fboogaloo" ]; + homepage = "https://bitbucket.org/nadiapolikarpova/boogaloo"; + description = "Interpreter and language infrastructure for Boogie"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-c" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , directory, filepath, happy, pretty, process, syb + }: + mkDerivation { + pname = "language-c"; + version = "0.4.7"; + sha256 = "1r0jlncv6d6ai8kblrdq9gz8abx57b24y6hfh30xx20zdgccjvaz"; + buildDepends = [ + array base bytestring containers directory filepath pretty process + syb + ]; + buildTools = [ alex happy ]; + configureFlags = [ + "-fseparatesyb" "-fusebytestrings" "-fsplitbase" + ]; + homepage = "http://www.sivity.net/projects/language.c/"; + description = "Analysis and generation of C code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-c-comments" = callPackage + ({ mkDerivation, alex, array, base, language-c }: + mkDerivation { + pname = "language-c-comments"; + version = "0.3"; + sha256 = "1rmciff72zpcq7pvbbxlsg2339dbk00k18vxp35sz8haql0jnrf2"; + buildDepends = [ array base language-c ]; + buildTools = [ alex ]; + homepage = "http://github.com/ghulette/language-c-comments"; + description = "Extracting comments from C code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-c-inline" = callPackage + ({ mkDerivation, array, base, containers, filepath + , language-c-quote, mainland-pretty, template-haskell + }: + mkDerivation { + pname = "language-c-inline"; + version = "0.7.7.0"; + sha256 = "10wj8dlsjimgln14y7b50pnnn865ln46v3xcqwr7ahjcl3icavg6"; + buildDepends = [ + array base containers filepath language-c-quote mainland-pretty + template-haskell + ]; + testDepends = [ base language-c-quote ]; + configureFlags = [ "-f-manualtests" ]; + homepage = "https://github.com/mchakravarty/language-c-inline/"; + description = "Inline C & Objective-C code in Haskell for language interoperability"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-c-quote" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , exception-mtl, exception-transformers, filepath, happy + , haskell-src-meta, HUnit, mainland-pretty, mtl, srcloc, syb + , symbol, template-haskell, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "language-c-quote"; + version = "0.10.1.3"; + sha256 = "0kbnqrplwb5w9jfljsrjxisnrnxbc0221hpznvq4m1ldx2mkrh1k"; + buildDepends = [ + array base bytestring containers exception-mtl + exception-transformers filepath haskell-src-meta mainland-pretty + mtl srcloc syb symbol template-haskell + ]; + testDepends = [ + base HUnit srcloc symbol test-framework test-framework-hunit + ]; + buildTools = [ alex happy ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "C/CUDA/OpenCL/Objective-C quasiquoting library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-cil" = callPackage + ({ mkDerivation, base, bool-extras }: + mkDerivation { + pname = "language-cil"; + version = "0.2.2"; + sha256 = "0b3yapn53bwaxia7b59kizzcxh1d3842as1cbkyzd096v8wsgwfa"; + buildDepends = [ base bool-extras ]; + homepage = "https://github.com/tomlokhorst/language-cil"; + description = "Manipulating Common Intermediate Language AST"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-css" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "language-css"; + version = "0.0.3"; + sha256 = "1g0mh08rz44533473isrqbfn6hp12np9dxm85cn5xpx68jl9ni9g"; + buildDepends = [ base pretty ]; + description = "CSS 2.1 syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-dot" = callPackage + ({ mkDerivation, base, mtl, parsec, pretty }: + mkDerivation { + pname = "language-dot"; + version = "0.0.8"; + sha256 = "0cjjfm7mcsl0x5by7gvbsdrr92x88i8sadb4pz6qh618sgrci7ax"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl parsec pretty ]; + configureFlags = [ "-fexecutable" ]; + description = "A library for the analysis and creation of Graphviz DOT files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-ecmascript" = callPackage + ({ mkDerivation, base, containers, data-default-class, Diff + , directory, filepath, HUnit, mtl, parsec, QuickCheck + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, testing-feat, uniplate, wl-pprint + }: + mkDerivation { + pname = "language-ecmascript"; + version = "0.17"; + sha256 = "15v0nwp97058yjn0sp0hlsk7pvs6vaak3521p99f0z7a1dx4d876"; + editedCabalFile = "834526a1a67668bc7689b50d0ff28b674235724d5b3df5ce8cccbcd5fd4f5622"; + buildDepends = [ + base containers data-default-class Diff mtl parsec QuickCheck + template-haskell testing-feat uniplate wl-pprint + ]; + testDepends = [ + base containers data-default-class Diff directory filepath HUnit + mtl parsec QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 uniplate wl-pprint + ]; + homepage = "http://github.com/jswebtools/language-ecmascript"; + description = "JavaScript parser and pretty-printer library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-ecmascript-analysis" = callPackage + ({ mkDerivation, base, containers, HUnit, language-ecmascript, mtl + , parsec, test-framework, test-framework-hunit, uniplate + }: + mkDerivation { + pname = "language-ecmascript-analysis"; + version = "0.9"; + sha256 = "073dh69mwz3x4v9xwa14pf9y04darzw1r5kfiv43646zs7axjd4p"; + editedCabalFile = "5fafd7ffe271f00fe33acdb4a18ef28a43a157836495144a0e113fd2bbf8f468"; + buildDepends = [ + base containers language-ecmascript parsec uniplate + ]; + testDepends = [ + base HUnit language-ecmascript mtl test-framework + test-framework-hunit uniplate + ]; + homepage = "http://github.com/jswebtools/language-ecmascript-analysis"; + description = "JavaScript static analysis library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-eiffel" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, derive, ghc-prim, hashable, lens, mtl, parsec, pretty + , text, unordered-containers + }: + mkDerivation { + pname = "language-eiffel"; + version = "0.1.2"; + sha256 = "1v3m31ffx4pmgq92ahvlyzsh9hjvrdsmyzhd61qxzgpn3z9zzlcm"; + buildDepends = [ + array base binary bytestring containers deepseq derive ghc-prim + hashable lens mtl parsec pretty text unordered-containers + ]; + buildTools = [ alex ]; + homepage = "https://github.com/scottgw/language-eiffel"; + description = "Parser and pretty printer for the Eiffel language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-fortran" = callPackage + ({ mkDerivation, alex, array, base, happy, haskell-src, parsec, syb + }: + mkDerivation { + pname = "language-fortran"; + version = "0.2.7"; + sha256 = "0bj60vilvb13kw59nblhmi82kf103dxn3c94wz4hq2sdqyiwxrmx"; + buildDepends = [ array base haskell-src parsec syb ]; + buildTools = [ alex happy ]; + description = "Fortran lexer and parser, language support, and extensions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-gcl" = callPackage + ({ mkDerivation, base, bifunctors, parsers }: + mkDerivation { + pname = "language-gcl"; + version = "0.2"; + sha256 = "12yh49zh9wissms20rbvgzw5i5wlc8m1iqwkxg68f52g7mk6clrf"; + buildDepends = [ base bifunctors parsers ]; + description = "Something similar to Dijkstra's guarded command language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "language-glsl" = callPackage + ({ mkDerivation, base, HUnit, parsec, pretty, prettyclass + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "language-glsl"; + version = "0.1.1"; + sha256 = "06dc339a2cddzgjda3nzprgr0v2clbhlpl8j81m04i66bbj2l15y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec pretty prettyclass ]; + testDepends = [ + base HUnit parsec prettyclass test-framework test-framework-hunit + ]; + description = "GLSL abstract syntax tree, parser, and pretty-printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-go" = callPackage + ({ mkDerivation, array, base, parsec, utf8-string }: + mkDerivation { + pname = "language-go"; + version = "0.8"; + sha256 = "1p545115x73q4mzfja50f4lxal97ydvz9r3wq6pvcqls2xgvxzvc"; + buildDepends = [ array base parsec utf8-string ]; + description = "A library for analysis and synthesis of Go code"; + license = "GPL"; + }) {}; + + "language-guess" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers }: + mkDerivation { + pname = "language-guess"; + version = "0.1.2"; + sha256 = "0gdnkc1hb0mcn494vk9r7fw19hvaba807brwh6fna0sxyh2nx3p0"; + buildDepends = [ base bytestring cereal containers ]; + description = "Guess at which language a text is written in using trigrams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-haskell-extract" = callPackage + ({ mkDerivation, base, regex-posix, template-haskell }: + mkDerivation { + pname = "language-haskell-extract"; + version = "0.2.4"; + sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl"; + buildDepends = [ base regex-posix template-haskell ]; + homepage = "http://github.com/finnsson/template-helper"; + description = "Module to automatically extract functions from the local code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-java" = callPackage + ({ mkDerivation, alex, array, base, cpphs, directory, filepath + , HUnit, mtl, parsec, pretty, QuickCheck, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "language-java"; + version = "0.2.7"; + sha256 = "1519grsjw0f4skldxs563qz07mmj1cg72ma0plmvzpas7inkikyf"; + buildDepends = [ array base cpphs parsec pretty syb ]; + testDepends = [ + base directory filepath HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + buildTools = [ alex ]; + homepage = "http://github.com/vincenthz/language-java"; + description = "Manipulating Java source: abstract syntax, lexer, parser, and pretty-printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-java-classfile" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, data-flags, deepseq, language-java, LibZip + , mtl, parsec, utf8-string + }: + mkDerivation { + pname = "language-java-classfile"; + version = "0.2.0"; + sha256 = "0pzlvzx5rv006mn88b15zvvrhf7h681xpl166368b92dc0x85gcf"; + buildDepends = [ + array base binary bytestring containers data-binary-ieee754 + data-flags deepseq language-java LibZip mtl parsec utf8-string + ]; + description = "Parser for Java .class files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-javascript" = callPackage + ({ mkDerivation, alex, array, base, blaze-builder, bytestring + , Cabal, containers, happy, HUnit, mtl, QuickCheck, test-framework + , test-framework-hunit, utf8-light, utf8-string + }: + mkDerivation { + pname = "language-javascript"; + version = "0.5.13"; + sha256 = "0h46wfh5xi3gbiaplx3ikmj7mfcwm1d37i5c9n3qfsmmkac29n2w"; + buildDepends = [ + array base blaze-builder bytestring containers mtl utf8-string + ]; + testDepends = [ + array base blaze-builder bytestring Cabal containers HUnit mtl + QuickCheck test-framework test-framework-hunit utf8-light + utf8-string + ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/alanz/language-javascript"; + description = "Parser for JavaScript"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-lua" = callPackage + ({ mkDerivation, array, base, mtl, parsec, safe }: + mkDerivation { + pname = "language-lua"; + version = "0.4.5"; + sha256 = "1i0msb2hnv3r8bp444laczvv5315vilbygshn3x8nq7p9p7rsmq5"; + buildDepends = [ array base mtl parsec safe ]; + homepage = "http://github.com/osa1/language-lua"; + description = "Lua parser and pretty-printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-mixal" = callPackage + ({ mkDerivation, base, mtl, parsec, pretty }: + mkDerivation { + pname = "language-mixal"; + version = "0.1"; + sha256 = "0fgjkx003bn0bi4z6rgg8yvsl8k8almydh2lajkyp6zi5348vcv5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl parsec pretty ]; + homepage = "http://github.com/jtdaugherty/language-mixal/"; + description = "Parser, pretty-printer, and AST types for the MIXAL assembly language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-objc" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , directory, filepath, happy, newtype, pretty, process, syb + }: + mkDerivation { + pname = "language-objc"; + version = "0.4.2.8"; + sha256 = "0dqx8fzbh53kakbh62zmq3x4gx4p5zfwisi3z6n03mjyfv3wv6jv"; + buildDepends = [ + array base bytestring containers directory filepath newtype pretty + process syb + ]; + buildTools = [ alex happy ]; + configureFlags = [ "-fseparatesyb" "-fusebytestrings" ]; + homepage = "http://www.tiresiaspress.us/haskell/language-objc"; + description = "Analysis and generation of Objective C code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-openscad" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "language-openscad"; + version = "0.1.5"; + sha256 = "157qc3p2rj80z25g6j5cwfyzs82b3iwmxibrm80r3zmcx0ns0ha6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ attoparsec base bytestring ]; + homepage = "http://www.github.com/bgamari/language-openscad"; + description = "A simple parser for OpenSCAD"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-pig" = callPackage + ({ mkDerivation, base, Cabal, containers, HUnit, parsec + , pretty-tree, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "language-pig"; + version = "0.3.0.1"; + sha256 = "1lv8zm352him9rby1k0n90bklx8wlvr1w8anzmr54fmbd9ibx0f2"; + buildDepends = [ base Cabal containers parsec pretty-tree ]; + testDepends = [ + base Cabal HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + description = "Pig parser in haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "language-puppet" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base + , base16-bytestring, bytestring, case-insensitive, containers + , cryptohash, Diff, directory, filecache, Glob, hashable, hruby + , hslogger, hslua, hspec, http-conduit, http-types, HUnit, iconv + , lens, lens-aeson, luautils, mtl, operational + , optparse-applicative, parallel-io, parsec, parsers, pcre-utils + , process, regex-pcre-builtin, scientific, split, stateWriter, stm + , strict-base-types, temporary, text, time, transformers, unix + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "language-puppet"; + version = "1.0.1"; + sha256 = "1bhhbr50xzb095nikfhc99sd5qmhzd81rg0z922x807r38kkdgnx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-wl-pprint attoparsec base base16-bytestring bytestring + case-insensitive containers cryptohash Diff directory filecache + Glob hashable hruby hslogger hslua hspec http-conduit http-types + iconv lens lens-aeson luautils mtl operational optparse-applicative + parallel-io parsec parsers pcre-utils process regex-pcre-builtin + scientific split stateWriter stm strict-base-types text time + transformers unix unordered-containers vector yaml + ]; + testDepends = [ + ansi-wl-pprint base Glob hspec HUnit lens parsec parsers + strict-base-types temporary text unix unordered-containers vector + ]; + homepage = "http://lpuppet.banquise.net/"; + description = "Tools to parse and evaluate the Puppet DSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-python" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, monads-tf + , pretty, transformers + }: + mkDerivation { + pname = "language-python"; + version = "0.4.1"; + sha256 = "174rj38bc3q4ak08d11r476wswfgv936m5x980kar7jj8p26q163"; + buildDepends = [ + array base containers monads-tf pretty transformers + ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/bjpop/language-python"; + description = "Parsing and pretty printing of Python code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-python-colour" = callPackage + ({ mkDerivation, base, haskell98, language-python, xhtml }: + mkDerivation { + pname = "language-python-colour"; + version = "0.1"; + sha256 = "1cspr1v0dm4lbjrb654n8lax9nvmj94a89cp3vqir8xccaxhggpz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 language-python xhtml ]; + homepage = "http://www.cs.mu.oz.au/~bjpop/"; + description = "Generate coloured XHTML for Python code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-sh" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, parsec, pcre-light + }: + mkDerivation { + pname = "language-sh"; + version = "0.0.3.1"; + sha256 = "12yjynd1sib1mxx4jc28gs1k3r7kl1qv7xhanvn635dkcmswsd5k"; + buildDepends = [ base directory filepath mtl parsec pcre-light ]; + homepage = "http://code.haskell.org/shsh/"; + description = "A package for parsing shell scripts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-slice" = callPackage + ({ mkDerivation, base, bytestring, HUnit, parsec, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "language-slice"; + version = "0.3.0.0"; + sha256 = "1d9g41z1nw327z5n7hj8gj0yfvmkj7hz7cpwhi4r32xa7x98hdzy"; + buildDepends = [ base bytestring parsec transformers ]; + testDepends = [ + base bytestring HUnit parsec QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + homepage = "https://github.com/paulkoerbitz/language-slice"; + description = "AST and parser for the ZeroC Slice language (Specification language for ICE)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-spelling" = callPackage + ({ mkDerivation, array, base, bk-tree, bytestring, containers + , criterion, ListLike, listlike-instances, random-shuffle, text + , time, tst, vector + }: + mkDerivation { + pname = "language-spelling"; + version = "0.3.2"; + sha256 = "05jgx1rcfb9aidrim2h9vr72c3m9hak2njkh04hkf4q3v1pv03ym"; + buildDepends = [ + array base bk-tree bytestring containers ListLike + listlike-instances text tst vector + ]; + testDepends = [ base bytestring criterion random-shuffle time ]; + homepage = "https://github.com/bitonic/language-spelling"; + description = "Various tools to detect/correct mistakes in words"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "language-sqlite" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , template-haskell, utf8-string + }: + mkDerivation { + pname = "language-sqlite"; + version = "1.1"; + sha256 = "1mpbp56xgqx6j4mfla00kvr9q6mysncjw57mphvrz86ificjw93m"; + buildDepends = [ + array base bytestring containers mtl template-haskell utf8-string + ]; + homepage = "http://dankna.com/software/"; + description = "Full parser and generator for SQL as implemented by SQLite3"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "language-typescript" = callPackage + ({ mkDerivation, base, containers, parsec, pretty }: + mkDerivation { + pname = "language-typescript"; + version = "0.0.4"; + sha256 = "07lm3d4m7c6j2b5gywqm05189iwkh2zjiv5xwwmcw1fm2a63r2zd"; + buildDepends = [ base containers parsec pretty ]; + homepage = "http://github.com/paf31/language-typescript"; + description = "A library for working with TypeScript Definition files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "largeword" = callPackage + ({ mkDerivation, base, binary, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "largeword"; + version = "1.2.3"; + sha256 = "1ldcsnnji6p84sn03j17pdcpg7vqn1xrhyn4wys0v5fyy0d383ln"; + buildDepends = [ base binary ]; + testDepends = [ + base binary bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/idontgetoutmuch/largeword"; + description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lat" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, cmdargs, directory, filepath + , haskell98, haxr, HDBC, HDBC-sqlite3, hsini, HTTP, mtl, old-locale + , regex-compat, tagsoup, time + }: + mkDerivation { + pname = "lat"; + version = "0.6"; + sha256 = "0snzcck07v3w1qcgw2j6w7g4ydm59cprf3cqivl9qbgsjljl3zxn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base cmdargs directory filepath haskell98 haxr HDBC + HDBC-sqlite3 hsini HTTP mtl old-locale regex-compat tagsoup time + ]; + description = "Tool to track security alerts on LWN"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "latest-npm-version" = callPackage + ({ mkDerivation, aeson, base, cmdargs, hspec, http-client + , http-types, lens, network, pipes, pipes-attoparsec + , pipes-bytestring, pipes-http, text, text-format, transformers + }: + mkDerivation { + pname = "latest-npm-version"; + version = "0.3.1"; + sha256 = "0z6jl0i9d9r4nifyn2h6pk8s3ni5zfmbc4gpaqim3hzzbh6kqrn0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base cmdargs http-client http-types lens network pipes + pipes-attoparsec pipes-bytestring pipes-http text text-format + transformers + ]; + testDepends = [ + aeson base hspec http-client http-types lens network pipes + pipes-attoparsec pipes-bytestring pipes-http text text-format + transformers + ]; + homepage = "https://github.com/passy/latest-npm-version"; + description = "Find the latest version of a package on npm"; + license = stdenv.lib.licenses.mit; + }) {}; + + "latex" = callPackage + ({ mkDerivation, base, containers, utility-ht }: + mkDerivation { + pname = "latex"; + version = "0.1.0.3"; + sha256 = "1linwqab6z2s91vdxr874vk7rg7gv1ckabsxwmlr80gnhdfgyhmp"; + buildDepends = [ base containers utility-ht ]; + homepage = "http://www.haskell.org/haskellwiki/LaTeX"; + description = "Parse, format and process LaTeX files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lattices" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "lattices"; + version = "1.2.1.1"; + sha256 = "0ppqvc3w7v56zya43b3fqwis50c8b57hlighzmk8jphv39y3ilp6"; + buildDepends = [ base containers ]; + description = "Fine-grained library for constructing and manipulating lattices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "launchpad-control" = callPackage + ({ mkDerivation, array, base, containers, hmidi, mtl, transformers + }: + mkDerivation { + pname = "launchpad-control"; + version = "0.0.1.0"; + sha256 = "0lbrrm5wfi3vgmvba9rvbzq78idq6z98psjfh5scjp8hg0qbf8q2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers hmidi mtl transformers ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "High and low-level interface to the Novation Launchpad midi controller"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lax" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lax"; + version = "0.1.0.3"; + sha256 = "12f0k2545nk50cvs3gd41dhsfls19xkhvn3avhmgx69y57mhalcy"; + buildDepends = [ base ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/lax"; + description = "Lax arrows"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "layers" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "layers"; + version = "0.1"; + sha256 = "1yn8swgxb908wslcnh04919m9rzy47dxgawns89zw5v1gbq3wmdf"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/duairc/layers"; + description = "Modular type class machinery for monad transformer stacks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "layers-game" = callPackage + ({ mkDerivation, base, cmdargs, composition, data-lens, Gamgine + , GLFW-b, ListZipper, mtl, OpenGLRaw, pretty-show + }: + mkDerivation { + pname = "layers-game"; + version = "0.4.3"; + sha256 = "1diisylvg78md3bcfx2jwh2w3sbp3ka76v93i5cjf54dv3fh97ax"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs composition data-lens Gamgine GLFW-b ListZipper mtl + OpenGLRaw pretty-show + ]; + description = "A prototypical 2d platform game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "layout" = callPackage + ({ mkDerivation, base, convertible, hinduce-missingh }: + mkDerivation { + pname = "layout"; + version = "0.0.0.1"; + sha256 = "04075x2f646ifaw9pxi5s6avp1vis1j524w9a2m3apyrz583cj0g"; + buildDepends = [ base convertible hinduce-missingh ]; + description = "Turn values into pretty text or markup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "layout-bootstrap" = callPackage + ({ mkDerivation, base, blaze-html, containers, text }: + mkDerivation { + pname = "layout-bootstrap"; + version = "0.2.2"; + sha256 = "0rm0w5l4g865ais4rg3vdfx6fyzp1dginlhlabvqclbjwwzkiyqi"; + buildDepends = [ base blaze-html containers text ]; + homepage = "https://bitbucket.org/dpwiz/layout-bootstrap"; + description = "Template and widgets for Bootstrap2 to use with Text.Blaze.Html5"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lazy-csv" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "lazy-csv"; + version = "0.5"; + sha256 = "0xm5j3why2wfajcn7r8my63ranq2mm7jlj15dj153n2izgvd1dh0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + homepage = "http://code.haskell.org/lazy-csv"; + description = "Efficient lazy parsers for CSV (comma-separated values)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lazy-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazy-io"; + version = "0.1.0"; + sha256 = "0fbvm8wwvp4xm4rq2mdfnrra7c88dps91j7ay2vn7iqmpdkcwly9"; + buildDepends = [ base ]; + homepage = "https://github.com/kawu/lazy-io"; + description = "Lazy IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lazyarray" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "lazyarray"; + version = "0.1.3"; + sha256 = "0bc2n7x8fydmzc84yb5zbdaca1r4qwpk7zlvbgcycycr87fk7p7n"; + buildDepends = [ array base ]; + configureFlags = [ "-fsplitbase" ]; + description = "Efficient implementation of lazy monolithic arrays (lazy in indexes)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lazyio" = callPackage + ({ mkDerivation, base, transformers, unsafe }: + mkDerivation { + pname = "lazyio"; + version = "0.1.0.1"; + sha256 = "16cl1yifcmfywqc7kgz9kmp0x6s4300ccgmcrzr4j4jgwcgl38bc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base transformers unsafe ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Lazy_IO"; + description = "Run IO actions lazily while respecting their order"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lazysmallcheck" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazysmallcheck"; + version = "0.6"; + sha256 = "0lqggm75m1qd34lzqj3ibvnjwhjqvq16cab8zxm4yzn7j2sxzm4x"; + buildDepends = [ base ]; + homepage = "http://www.cs.york.ac.uk/~mfn/lazysmallcheck/"; + description = "A library for demand-driven testing of Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lazysplines" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazysplines"; + version = "0.1"; + sha256 = "08zpr5bsqgfk3f5v8133zgdprl22n09l60b31xzadcdy50zmnif1"; + buildDepends = [ base ]; + description = "Differential solving with lazy splines"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lbfgs" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "lbfgs"; + version = "0.0.3"; + sha256 = "1rsdaphlzjhgzvdsd3m90sk8yv32321ys3cqmahd2d0bycsaiskp"; + buildDepends = [ array base ]; + description = "L-BFGS optimization"; + license = "unknown"; + }) {}; + + "lca" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "lca"; + version = "0.2.4"; + sha256 = "0dj7qz5wnrgqipmxim8y8jwgkwn8skkqxbd2w2kiy9s380pfdbsi"; + buildDepends = [ base ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/ekmett/lca/"; + description = "O(log n) persistent on-line lowest common ancestor calculation without preprocessing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lcs" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "lcs"; + version = "0.2"; + sha256 = "1w8z80vqb86zl6ap4nd87kpl91qms8310k1d8r6qrxg2skm6gnxl"; + buildDepends = [ array base ]; + homepage = "http://urchin.earth.li/~ian/cabal/lcs/"; + description = "Find longest common sublist of two lists"; + license = "unknown"; + }) {}; + + "lda" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl, random-fu + , random-source, rvar, vector + }: + mkDerivation { + pname = "lda"; + version = "0.0.2"; + sha256 = "125y7syfpwg6356h4rq34k45h115ywbz9yisvd741jf6aij23is2"; + buildDepends = [ + base containers ghc-prim mtl random-fu random-source rvar vector + ]; + homepage = "https://bitbucket.org/gchrupala/colada"; + description = "Online Latent Dirichlet Allocation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ldif" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , filepath, HUnit, parsec, rosezipper + }: + mkDerivation { + pname = "ldif"; + version = "0.0.13"; + sha256 = "0mf0cvjzgimrqf80g6hg75azv18930g5mrvjjxw70116mdpp718a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers directory filepath parsec + rosezipper + ]; + testDepends = [ base HUnit ]; + configureFlags = [ "-fcmd" "-f-test" ]; + homepage = "http://rampa.sk/static/ldif.html"; + description = "The LDAP Data Interchange Format (LDIF) tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "leaf" = callPackage + ({ mkDerivation, base, blaze-html, directory, filepath, pandoc + , split + }: + mkDerivation { + pname = "leaf"; + version = "1.0.1.1"; + sha256 = "1czk4d2xa2g7djdz669h1q6ciflzwxm4n05m9jv3d3z7r6fcch6z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base blaze-html directory filepath pandoc split ]; + homepage = "https://github.com/skypers/leaf"; + description = "A simple portfolio generator"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "leaky" = callPackage + ({ mkDerivation, base, deepseq-bounded, deepseq-generics + , generics-sop, random, seqaid, template-haskell + }: + mkDerivation { + pname = "leaky"; + version = "0.1.7.0"; + sha256 = "13rmxqj7ca3lp3wmbh8x37gwnm4b66mi6xcz2fsq9cmhsr92lf1i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base deepseq-bounded deepseq-generics generics-sop random seqaid + template-haskell + ]; + configureFlags = [ + "-fuse_strict_blob" "-f-use_infinite_list" + "-fuse_growing_list_reduction" "-fuse_growing_list" "-fprofile" + "-fuse_second_module" "-f-using_sandbox" "-fstats" + "-ftest_seqaidpp" "-f-omnitypic" "-fturn_on_seqaid_plugin" + ]; + homepage = "http://www.fremissant.net/leaky"; + description = "Robust space leak, and its strictification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "leankit-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, colour, curl, split }: + mkDerivation { + pname = "leankit-api"; + version = "0.4"; + sha256 = "14ax9w72cdmbsgy879mwwi2g0345xzfvivrq8b7ngkr8dyfp72r7"; + buildDepends = [ aeson base bytestring colour curl split ]; + description = "LeanKit API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "leapseconds-announced" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "leapseconds-announced"; + version = "2012"; + sha256 = "1yfd53fqby42shmwzb2zzia4wwaaczhd9m789s2gs0bhv9ydmanh"; + buildDepends = [ base time ]; + description = "Leap seconds announced at library release time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "learn" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "learn"; + version = "0.1.1"; + sha256 = "1i2rn4pmgbqxj0xsjqp5rh50lv6zgnblbjgwmqh5cxb3dsillvpj"; + buildDepends = [ base containers ]; + description = "Learning Algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "learn-physics" = callPackage + ({ mkDerivation, base, gloss, gnuplot, not-gloss, spatial-math + , vector-space + }: + mkDerivation { + pname = "learn-physics"; + version = "0.5"; + sha256 = "0bh7p0pp4pspb5m4bfab5z3sfrywlw59yc7w11sa6ax29q9r9faq"; + buildDepends = [ + base gloss gnuplot not-gloss spatial-math vector-space + ]; + description = "Haskell code for learning physics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "learn-physics-examples" = callPackage + ({ mkDerivation, base, gloss, gnuplot, learn-physics, not-gloss + , spatial-math + }: + mkDerivation { + pname = "learn-physics-examples"; + version = "0.5.0.1"; + sha256 = "0fwmc7q59srasciijd7ws1bqay4cc7jhi1469my67kchg0n45q3k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base gloss gnuplot learn-physics not-gloss spatial-math + ]; + description = "examples for learn-physics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "learning-hmm" = callPackage + ({ mkDerivation, base, containers, deepseq, hmatrix, random-fu + , random-source, vector + }: + mkDerivation { + pname = "learning-hmm"; + version = "0.3.0.1"; + sha256 = "1cwiv96d655bz591gw7hgciwlh801k661llfbzp5ilf5rirzy0g1"; + buildDepends = [ + base containers deepseq hmatrix random-fu random-source vector + ]; + homepage = "https://github.com/mnacamura/learning-hmm"; + description = "Yet another library for hidden Markov models"; + license = stdenv.lib.licenses.mit; + }) {}; + + "leetify" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "leetify"; + version = "0.1.0.1"; + sha256 = "106pr7rlma67dqqyfhknh9fb6r37lsj00qjx1dq3xx7yxp368nvr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "http://github.com/phaazon/leetify"; + description = "Leetify text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "leksah" = callPackage + ({ mkDerivation, array, base, binary, binary-shared, blaze-html + , bytestring, Cabal, conduit, containers, deepseq, directory + , executable-path, filepath, ghc, ghcjs-codemirror, ghcjs-dom, gio + , glib, gtk3, gtksourceview3, hamlet, haskell-src-exts, hlint + , hslogger, jsaddle, leksah-server, lens, ltk, monad-loops, mtl + , network, network-uri, old-time, parsec, pretty, pretty-show + , QuickCheck, regex-base, regex-tdfa, regex-tdfa-text, shakespeare + , strict, text, time, transformers, unix, utf8-string, vado, vcsgui + , vcswrapper, webkitgtk3, webkitgtk3-javascriptcore + }: + mkDerivation { + pname = "leksah"; + version = "0.14.3.0"; + sha256 = "066k2lnij26lamim3948hm2ck893pyg981zdiaqqn6y06n22imxq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary binary-shared blaze-html bytestring Cabal conduit + containers deepseq directory executable-path filepath ghc + ghcjs-codemirror ghcjs-dom gio glib gtk3 gtksourceview3 hamlet + haskell-src-exts hlint hslogger jsaddle leksah-server lens ltk mtl + network network-uri old-time parsec pretty pretty-show QuickCheck + regex-base regex-tdfa regex-tdfa-text shakespeare strict text time + transformers unix utf8-string vado vcsgui vcswrapper webkitgtk3 + webkitgtk3-javascriptcore + ]; + testDepends = [ + base Cabal containers glib gtk3 gtksourceview3 hslogger + leksah-server ltk monad-loops QuickCheck text transformers + webkitgtk3 + ]; + configureFlags = [ + "-fnetwork-uri" "-f-loc" "-fgtk3" "-f-threaded" "-fdyre" "-f-yi" + ]; + homepage = "http://www.leksah.org"; + description = "Haskell IDE written in Haskell"; + license = "GPL"; + }) {}; + + "leksah-server" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, binary + , binary-shared, bytestring, Cabal, conduit, conduit-extra + , containers, deepseq, directory, executable-path, filepath, ghc + , haddock, hslogger, HTTP, HUnit, ltk, network, network-uri, parsec + , pretty, process, process-leksah, resourcet, strict, text, time + , transformers, unix + }: + mkDerivation { + pname = "leksah-server"; + version = "0.14.3.0"; + sha256 = "0nw2cp5sff91grryizsm8ziv63075y0vfdmn29ksim2g5k81az0v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec attoparsec-conduit base binary binary-shared bytestring + Cabal conduit conduit-extra containers deepseq directory + executable-path filepath ghc haddock hslogger HTTP ltk network + network-uri parsec pretty process process-leksah resourcet strict + text time transformers unix + ]; + testDepends = [ + base conduit conduit-extra hslogger HUnit process resourcet + transformers + ]; + configureFlags = [ "-fnetwork-uri" "-fthreaded" ]; + homepage = "http://leksah.org"; + description = "Metadata collection for leksah"; + license = "GPL"; + }) {}; + + "lens" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, comonad + , containers, contravariant, deepseq, directory, distributive + , doctest, exceptions, filepath, free, generic-deriving, ghc-prim + , hashable, hlint, HUnit, mtl, nats, parallel, primitive + , profunctors, QuickCheck, reflection, semigroupoids, semigroups + , simple-reflect, split, tagged, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, text, transformers, transformers-compat + , unordered-containers, vector, void + }: + mkDerivation { + pname = "lens"; + version = "4.7"; + sha256 = "1z2ydc90m0cq76yamdaws4677lpi476f9z25xrz8r7y5kxh2aq4s"; + buildDepends = [ + array base bifunctors bytestring comonad containers contravariant + distributive exceptions filepath free ghc-prim hashable mtl + parallel primitive profunctors reflection semigroupoids semigroups + split tagged template-haskell text transformers transformers-compat + unordered-containers vector void + ]; + testDepends = [ + base bytestring containers deepseq directory doctest filepath + generic-deriving hlint HUnit mtl nats parallel QuickCheck + semigroups simple-reflect split test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th text transformers + unordered-containers vector + ]; + configureFlags = [ + "-f-j" "-f-lib-werror" "-ftrustworthy" "-f-safe" + "-ftest-properties" "-ftest-hunit" "-ftest-doctests" "-ftest-hlint" + "-f-dump-splices" "-f-old-inline-pragmas" "-finlining" + "-f-benchmark-uniplate" + ]; + homepage = "http://github.com/ekmett/lens/"; + description = "Lenses, Folds and Traversals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-action" = callPackage + ({ mkDerivation, base, comonad, contravariant, directory, doctest + , filepath, lens, mtl, profunctors, semigroupoids, semigroups + , transformers + }: + mkDerivation { + pname = "lens-action"; + version = "0.1.0.1"; + sha256 = "0ycasfbwkqc3v3frjq8kfm1nzj7g1vr25ywzf0irk05gfhxfpvig"; + buildDepends = [ + base comonad contravariant lens mtl profunctors semigroupoids + semigroups transformers + ]; + testDepends = [ base directory doctest filepath ]; + configureFlags = [ "-ftest-doctests" ]; + homepage = "http://github.com/ekmett/lens-action/"; + description = "Monadic Getters and Folds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, directory + , doctest, filepath, generic-deriving, lens, scientific, semigroups + , simple-reflect, text, unordered-containers, vector + }: + mkDerivation { + pname = "lens-aeson"; + version = "1.0.0.3"; + sha256 = "0wfbnazarwcza5dn3icsdvsmkyf9ki5lr5d5yidmgijhs63ak7ac"; + buildDepends = [ + aeson attoparsec base bytestring lens scientific text + unordered-containers vector + ]; + testDepends = [ + base directory doctest filepath generic-deriving semigroups + simple-reflect + ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/lens/lens-aeson/"; + description = "Law-abiding lenses for aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-datetime" = callPackage + ({ mkDerivation, base, lens, time }: + mkDerivation { + pname = "lens-datetime"; + version = "0.2.1"; + sha256 = "1wqks7ynw3njlizdd9hvgrc1xjxcgcfck9ppj1lgg8wr3l2myi72"; + buildDepends = [ base lens time ]; + homepage = "http://github.com/nilcons/lens-datetime"; + description = "Lenses for Data.Time.* types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-family" = callPackage + ({ mkDerivation, base, containers, lens-family-core, mtl + , transformers + }: + mkDerivation { + pname = "lens-family"; + version = "1.2.0"; + sha256 = "0pbyx43ajx96nhcw4brml1r5azs1041k7nv4m94ak6x77n5sr4mb"; + buildDepends = [ + base containers lens-family-core mtl transformers + ]; + description = "Lens Families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-family-core" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "lens-family-core"; + version = "1.2.0"; + sha256 = "0hxrbbc4azfafnr4ab2zxgic093wwg6gx5h1ggp4xks55d8rhraz"; + buildDepends = [ base containers transformers ]; + description = "Haskell 98 Lens Families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-family-th" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "lens-family-th"; + version = "0.4.0.0"; + sha256 = "02fc3kppb7y2c6j22wi2mzcxffj4k3dl3x09vjllqchfpfcpwbm5"; + buildDepends = [ base template-haskell ]; + homepage = "http://github.com/DanBurton/lens-family-th#readme"; + description = "Generate lens-family style lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-properties" = callPackage + ({ mkDerivation, base, lens, QuickCheck, transformers }: + mkDerivation { + pname = "lens-properties"; + version = "4.0"; + sha256 = "07hjkcy90m1zph2bq5a7nw2f7xg0ndnkqml9zwh7vy35sb7512c6"; + buildDepends = [ base lens QuickCheck transformers ]; + homepage = "http://github.com/ekmett/lens/"; + description = "QuickCheck properties for lens"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-sop" = callPackage + ({ mkDerivation, base, fclabels, generics-sop, transformers }: + mkDerivation { + pname = "lens-sop"; + version = "0.1.0.2"; + sha256 = "1b56q8qsg3w5gzra7bjf76mqinv8vpjrb6any7c3wdpjgvssly56"; + buildDepends = [ base fclabels generics-sop transformers ]; + description = "Computing lenses generically using generics-sop"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lens-text-encoding" = callPackage + ({ mkDerivation, base, bytestring, lens, text }: + mkDerivation { + pname = "lens-text-encoding"; + version = "0.1.0.0"; + sha256 = "1yxab87ci6gl0c5gsdd8pb780ai8lmxxa3fxkpl1shv1pw124fsv"; + buildDepends = [ base bytestring lens text ]; + homepage = "http://github.com/iand675/text-lens-encoding"; + description = "Isomorphisms and prisms for text <=> bytestring conversions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lens-time" = callPackage + ({ mkDerivation, base, lens, time }: + mkDerivation { + pname = "lens-time"; + version = "0.1.0.0"; + sha256 = "1hrp9d6qja7yc3zj68w3hylgflyfsvh79m8daw9030yjdxm525za"; + buildDepends = [ base lens time ]; + description = "lens for Data.Time"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lenses" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "lenses"; + version = "0.1.6"; + sha256 = "0n2r7gjiq5vk6jjaxn7kr3g5gvn4y0gmdqpn9l0nfgqdnscmfbiv"; + buildDepends = [ base mtl template-haskell ]; + homepage = "http://github.com/jvranish/Lenses/tree/master"; + description = "Simple Functional Lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lensref" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers }: + mkDerivation { + pname = "lensref"; + version = "0.2"; + sha256 = "0dj43hqrv198dgfnngq4l8kwnksqcm6nydcr1z1a5gqz5s99m4bn"; + buildDepends = [ base monad-control mtl transformers ]; + testDepends = [ base ]; + configureFlags = [ "-f-tests" ]; + homepage = "http://www.haskell.org/haskellwiki/LGtk"; + description = "References which can be joined and on which lenses can be applied"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "level-monad" = callPackage + ({ mkDerivation, base, fmlist }: + mkDerivation { + pname = "level-monad"; + version = "0.4.1"; + sha256 = "1l5jyhpvbcj4fmyggp8bjy4gx9igcydply3yb1s23fxdcz0b638a"; + buildDepends = [ base fmlist ]; + homepage = "http://github.com/sebfisch/level-monad"; + description = "Non-Determinism Monad for Level-Wise Search"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "leveldb-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, data-default, directory + , exceptions, filepath, leveldb, mtl, QuickCheck, resourcet, snappy + , tasty, tasty-quickcheck, temporary, transformers + }: + mkDerivation { + pname = "leveldb-haskell"; + version = "0.6"; + sha256 = "1r76dvn8scnjfdw1i5cj3s5s1nqf2yib4jdydjnr8p6c8yvpp3z5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base bytestring data-default exceptions filepath resourcet + transformers + ]; + testDepends = [ + base bytestring data-default directory exceptions mtl QuickCheck + tasty tasty-quickcheck temporary transformers + ]; + extraLibraries = [ leveldb snappy ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://github.com/kim/leveldb-haskell"; + description = "Haskell bindings to LevelDB"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) snappy; }; + + "leveldb-haskell-fork" = callPackage + ({ mkDerivation, async, base, bytestring, data-default, filepath + , hspec, hspec-expectations, leveldb, mtl, process, QuickCheck + , resourcet, transformers + }: + mkDerivation { + pname = "leveldb-haskell-fork"; + version = "0.3.4.4"; + sha256 = "021ckykw5wwkm8gpbqq1znis4rakqmri8bz8ldmm8cmlb3v3b6aq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base bytestring data-default filepath resourcet transformers + ]; + testDepends = [ + base bytestring data-default hspec hspec-expectations mtl process + QuickCheck transformers + ]; + extraLibraries = [ leveldb ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://github.com/kim/leveldb-haskell"; + description = "Haskell bindings to LevelDB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "levmar" = callPackage + ({ mkDerivation, base, bindings-levmar, hmatrix, vector }: + mkDerivation { + pname = "levmar"; + version = "1.2.1.5"; + sha256 = "09ambniwcvrss8s3f9rvgrq204d9y7baxiw52r3pp693spmwazkj"; + buildDepends = [ base bindings-levmar hmatrix vector ]; + homepage = "https://github.com/basvandijk/levmar"; + description = "An implementation of the Levenberg-Marquardt algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "levmar-chart" = callPackage + ({ mkDerivation, base, Chart, colour, data-accessor, levmar, random + }: + mkDerivation { + pname = "levmar-chart"; + version = "0.2"; + sha256 = "0ws9d2ipk67ir4b31rd7vakyglhrr290k400zpb24ny3vvdgcwaj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Chart colour data-accessor levmar random ]; + configureFlags = [ "-f-example" ]; + description = "Plots the results of the Levenberg-Marquardt algorithm in a chart"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lgtk" = callPackage + ({ mkDerivation, array, base, cairo, colour, containers + , diagrams-cairo, diagrams-lib, directory, filepath, fsnotify + , GLFW-b, groups, lens, lensref, monad-control, mtl, OpenGLRaw + , operational, random, random-shuffle, semigroups, system-filepath + , transformers, vector + }: + mkDerivation { + pname = "lgtk"; + version = "0.8.0.4"; + sha256 = "1bph09i8znzv3c8sqbg2xbrdlpvlnx52psgyybwn0imqip81lmv5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base cairo colour containers diagrams-cairo diagrams-lib + directory filepath fsnotify GLFW-b groups lens lensref + monad-control mtl OpenGLRaw operational random random-shuffle + semigroups system-filepath transformers vector + ]; + configureFlags = [ "-f-pure" "-f-gtk" ]; + homepage = "http://www.haskell.org/haskellwiki/LGtk"; + description = "Lens GUI Toolkit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lha" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "lha"; + version = "0.1.2"; + sha256 = "0a5h1d0sdnpy209k4zkmcrrxl4b000226hif098bqs9pngpbgki1"; + buildDepends = [ haskell2010 ]; + homepage = "https://github.com/bytbox/lha.hs"; + description = "Data structures for the Les Houches Accord"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lhae" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , hgettext, mtl, parsec, process, setlocale, utf8-string, wx + , wxcore + }: + mkDerivation { + pname = "lhae"; + version = "0.0.3"; + sha256 = "120g8x0wbd5va2gqvkr5mx643g8r4hrfyqa68nm3apvfc9z7f8g3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory filepath hgettext mtl parsec + process setlocale utf8-string wx wxcore + ]; + homepage = "http://www.imn.htwk-leipzig.de/~abau/lhae"; + description = "Simple spreadsheet program"; + license = "GPL"; + }) {}; + + "lhc" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring + , bytestring-trie, Cabal, containers, core, derive, digest + , directory, extensible-exceptions, filepath, haskell98, HUnit, mtl + , parallel, pretty, process, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck, time, unix + , xhtml + }: + mkDerivation { + pname = "lhc"; + version = "0.10"; + sha256 = "1x50k6lx9p36qxl0qn9zfyqlkgsq3wdzvcv7l6sn920hg5scvcr3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base binary bytestring bytestring-trie Cabal + containers core derive digest directory extensible-exceptions + filepath haskell98 HUnit mtl parallel pretty process QuickCheck + test-framework test-framework-hunit test-framework-quickcheck time + unix xhtml + ]; + configureFlags = [ + "-f-with-libs" "-flhc-pkg" "-f-lhc-regress" "-f-threaded" "-f-hpc" + ]; + homepage = "http://lhc.seize.it/"; + description = "LHC Haskell Compiler"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "lhe" = callPackage + ({ mkDerivation, bytestring, haskell2010, HaXml, lha }: + mkDerivation { + pname = "lhe"; + version = "0.5"; + sha256 = "08725r5i71ni9ip4qbc5fr111j256rsii936yvxbd7kbbw4ap2a9"; + buildDepends = [ bytestring haskell2010 HaXml lha ]; + description = "Parser and writer for Les-Houches event files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lhs2TeX-hl" = callPackage + ({ mkDerivation, base, cmdargs, filepath, haskell-src-exts, syb + , uu-parsinglib + }: + mkDerivation { + pname = "lhs2TeX-hl"; + version = "0.1.4.5"; + sha256 = "1mm6ikiv6zj025yh5abq3f8mqkw9302mfzd01xcihbh74bsdpi9l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs filepath haskell-src-exts syb uu-parsinglib + ]; + homepage = "http://spockz.github.com/lhs2texhl/"; + description = "Literate highlighter preprocessor for lhs2tex"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lhs2html" = callPackage + ({ mkDerivation, base, directory, filepath, Glob, nicify }: + mkDerivation { + pname = "lhs2html"; + version = "0.99999"; + sha256 = "1znqqgbg64r790c74ggzdffkgw9i8xg86wf9pk029q02fw67b7nb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath Glob nicify ]; + description = "Compile lhs in bird style to md, html, hs"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "lhs2tex" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process + , regex-compat, texLive + }: + mkDerivation { + pname = "lhs2tex"; + version = "1.18.1"; + sha256 = "0j4n7vkabsggn94gbwixy1vmckdck2nggdiqvk6n9nx164if5jnw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath mtl process regex-compat + ]; + extraLibraries = [ texLive ]; + postInstall = '' + mkdir -p "$out/share/doc/$name" + cp doc/Guide2.pdf $out/share/doc/$name + mkdir -p "$out/nix-support" + ''; + homepage = "http://www.andres-loeh.de/lhs2tex/"; + description = "Preprocessor for typesetting Haskell sources with LaTeX"; + license = "GPL"; + }) {}; + + "lhslatex" = callPackage + ({ mkDerivation, base, directory, filepath, process, regex-posix }: + mkDerivation { + pname = "lhslatex"; + version = "0.1.0.0"; + sha256 = "0kgmx160i1rylgzh23qlg8ds0sq64yk1i3rah8kmgwabpnvds7f7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath process regex-posix ]; + homepage = "https://github.com/tvh/lhslatex"; + description = "Tool for using pdflatex with .lhs files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libGenI" = callPackage + ({ mkDerivation, base, binary, containers, HUnit, mtl, parsec + , process, QuickCheck + }: + mkDerivation { + pname = "libGenI"; + version = "0.16.1"; + sha256 = "1n37pccmx0466425zcbdfpgivsrnqzwsm0nwcjv8lkg8jxjxrwmz"; + buildDepends = [ + base binary containers HUnit mtl parsec process QuickCheck + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://trac.loria.fr/~geni"; + description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; + license = "GPL"; + }) {}; + + "libarchive-conduit" = callPackage + ({ mkDerivation, archive, base, bytestring, conduit, resourcet + , transformers + }: + mkDerivation { + pname = "libarchive-conduit"; + version = "0.1.0.0"; + sha256 = "022fnxxwz44cjzcldk3yg1xs77xqnrvkr9bv6hi7kdy120dk4p04"; + buildDepends = [ base bytestring conduit resourcet transformers ]; + extraLibraries = [ archive ]; + description = "Read many archive formats with libarchive and conduit"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) archive; }; + + "libcspm" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, filepath, graph-wrapper, hashable, hashtables, mtl + , pretty, test-framework, text, value-supply + }: + mkDerivation { + pname = "libcspm"; + version = "1.0.0"; + sha256 = "1v8w8i871a0fjyjqb8hr4yk9wli5v7djfpyjgg14rjb26v6yq79v"; + buildDepends = [ + array base bytestring containers deepseq directory filepath + graph-wrapper hashable hashtables mtl pretty text value-supply + ]; + testDepends = [ base directory filepath mtl test-framework ]; + homepage = "https://github.com/tomgr/libcspm"; + description = "A library providing a parser, type checker and evaluator for CSPM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libexpect" = callPackage + ({ mkDerivation, base, expect, tcl, unix }: + mkDerivation { + pname = "libexpect"; + version = "0.3.2"; + sha256 = "0xpsc9a16biqg4z9b9wk9wqz6ypshw99xrksnxi8nlh3qn98lrsc"; + buildDepends = [ base unix ]; + extraLibraries = [ expect tcl ]; + description = "Library for interacting with console applications via pseudoterminals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libffi" = callPackage + ({ mkDerivation, base, bytestring, libffi }: + mkDerivation { + pname = "libffi"; + version = "0.1"; + sha256 = "0g7jnhng3j7z5517aaqga0144aamibsbpgm3yynwyfzkq1kp0f28"; + buildDepends = [ base bytestring ]; + pkgconfigDepends = [ libffi ]; + description = "A binding to libffi"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) libffi; }; + + "libgit" = callPackage + ({ mkDerivation, base, mtl, process }: + mkDerivation { + pname = "libgit"; + version = "0.3.0"; + sha256 = "0k2287d84s0p73md1mfcyg1qy1l5ncgrvmkaa7607d8zlk9b8ci6"; + buildDepends = [ base mtl process ]; + homepage = "http://github.com/vincenthz/hs-tls"; + description = "Simple Git Wrapper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libgraph" = callPackage + ({ mkDerivation, array, base, containers, monads-tf, process + , union-find + }: + mkDerivation { + pname = "libgraph"; + version = "1.3"; + sha256 = "0lj7nm7wifdakm11qa7ff7apsk0r2i426vv5ykbwl36l64085jkf"; + buildDepends = [ + array base containers monads-tf process union-find + ]; + homepage = "http://maartenfaddegon.nl"; + description = "Store and manipulate data in a graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libhbb" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath, ghc + , ghc-paths, hspec, mtl, process, syb, text, time + , unordered-containers + }: + mkDerivation { + pname = "libhbb"; + version = "0.4.1.0"; + sha256 = "17wycfnp1f288fxq3vd9c206gcard3n59s0a0myy0hkl6xy281s8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring directory filepath ghc ghc-paths mtl process + syb text time unordered-containers + ]; + testDepends = [ base bytestring ghc ghc-paths hspec mtl syb ]; + homepage = "https://bitbucket.org/bhris/libhbb"; + description = "Backend for text editors to provide better Haskell editing support"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "libjenkins" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, containers + , directory, doctest, filepath, free, hspec + , hspec-expectations-lens, http-client, http-client-tls, http-types + , lens, lifted-async, lifted-base, monad-control, mtl, network + , network-uri, profunctors, text, transformers, xml-conduit + }: + mkDerivation { + pname = "libjenkins"; + version = "0.7.0"; + sha256 = "1m7v5c2g9gi99ld0vqv7qyzb3hrlv44i97qh138vspv2zxvd103y"; + buildDepends = [ + attoparsec base bytestring containers free http-client + http-client-tls http-types lifted-async lifted-base monad-control + mtl network network-uri profunctors text transformers + ]; + testDepends = [ + async attoparsec base bytestring containers directory doctest + filepath free hspec hspec-expectations-lens http-client + http-client-tls http-types lens lifted-async lifted-base + monad-control mtl network network-uri profunctors text transformers + xml-conduit + ]; + description = "Jenkins API interface"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "liblastfm" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers + , crypto-api, hspec, hspec-expectations-lens, http-client + , http-client-tls, HUnit, lens, lens-aeson, network-uri + , profunctors, pureMD5, semigroups, text, xml-conduit + , xml-html-conduit-lens + }: + mkDerivation { + pname = "liblastfm"; + version = "0.5.1"; + sha256 = "1bf508a1rqjb486wcwn0n36bm8lwnj3b4bg0826lp92zmaxiyxpy"; + buildDepends = [ + aeson base bytestring cereal containers crypto-api http-client + http-client-tls network-uri profunctors pureMD5 semigroups text + xml-conduit + ]; + testDepends = [ + aeson base bytestring cereal containers crypto-api hspec + hspec-expectations-lens http-client http-client-tls HUnit lens + lens-aeson network-uri profunctors pureMD5 text xml-conduit + xml-html-conduit-lens + ]; + configureFlags = [ "-f-test-api" ]; + description = "Lastfm API interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "liblinear-enumerator" = callPackage + ({ mkDerivation, base, bindings-DSL, enumerator, mtl, vector }: + mkDerivation { + pname = "liblinear-enumerator"; + version = "0.1.2"; + sha256 = "19x0y70fn2pr06qsz4z6s67sym7dw5x3qa3z6jf3nmwncsy64qi2"; + buildDepends = [ base bindings-DSL enumerator mtl vector ]; + homepage = "http://github.com/NathanHowell/liblinear-enumerator"; + description = "liblinear iteratee"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libltdl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "libltdl"; + version = "0.1.0.3"; + sha256 = "05a4l841w20l4a0wmbp93bb1vc4kmnbcv7pmnym5hrrd7daj2vzr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://www.eecs.harvard.edu/~mainland/projects/libffi"; + description = "FFI interface to libltdl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libmpd" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , data-default, filepath, hspec, mtl, network, old-locale + , QuickCheck, text, time, unix, utf8-string + }: + mkDerivation { + pname = "libmpd"; + version = "0.9.0.1"; + sha256 = "11smm8ai7053hljlxi5l2fkqxrqr1xrh6sxg2r0dlsvmmln7smrd"; + buildDepends = [ + attoparsec base bytestring containers data-default filepath mtl + network old-locale text time utf8-string + ]; + testDepends = [ + attoparsec base bytestring containers data-default filepath hspec + mtl network old-locale QuickCheck text time unix utf8-string + ]; + homepage = "http://github.com/vimus/libmpd-haskell#readme"; + description = "An MPD client library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "libnotify" = callPackage + ({ mkDerivation, base, bytestring, glib, gtk, libnotify }: + mkDerivation { + pname = "libnotify"; + version = "0.1.1.0"; + sha256 = "1wc19v14agadj7dzi81lm3qzk2x33apaj5ylmg7x232k56xzfvr0"; + buildDepends = [ base bytestring glib gtk ]; + extraLibraries = [ libnotify ]; + description = "Bindings to libnotify library"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) libnotify; }; + + "libnvvm" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, cuda, HUnit, nvvm + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "libnvvm"; + version = "1.0.0"; + sha256 = "00vblp869zyk8gr33b846rnvn9axlsbldhx1gkj14xgrlyambdmx"; + buildDepends = [ base bytestring cuda ]; + testDepends = [ + base bytestring Cabal HUnit test-framework test-framework-hunit + ]; + buildTools = [ c2hs ]; + extraLibraries = [ nvvm ]; + homepage = "https://github.com/nvidia-compiler-sdk/hsnvvm"; + description = "FFI binding to libNVVM, a compiler SDK component from NVIDIA"; + license = stdenv.lib.licenses.mit; + }) { nvvm = null; }; + + "liboleg" = callPackage + ({ mkDerivation, base, CC-delcont, containers, mtl + , template-haskell, unix + }: + mkDerivation { + pname = "liboleg"; + version = "2010.1.10.0"; + sha256 = "1lv0il1psy8bfdxc76ivc5nlwga4m475gys1g0ia3wacdksgs7a6"; + buildDepends = [ + base CC-delcont containers mtl template-haskell unix + ]; + homepage = "http://okmij.org/ftp/"; + description = "An evolving collection of Oleg Kiselyov's Haskell modules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libpq" = callPackage + ({ mkDerivation, base, bytestring, postgresql, unix }: + mkDerivation { + pname = "libpq"; + version = "0.4.1"; + sha256 = "11s8zaxq7qwzqdgyfd3v7sk6vf5cq3wzv2j02g0gnri9w45wf2i7"; + buildDepends = [ base bytestring unix ]; + extraLibraries = [ postgresql ]; + homepage = "http://github.com/tnarg/haskell-libpq"; + description = "libpq binding for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "librandomorg" = callPackage + ({ mkDerivation, base, bytestring, curl }: + mkDerivation { + pname = "librandomorg"; + version = "0.0.1.0"; + sha256 = "07xg59f48jw78mjbx83bz1rc2fxvdnlb08cdfd7hwkj43a127kxn"; + buildDepends = [ base bytestring curl ]; + homepage = "https://github.com/supki/haskell-random.org"; + description = "Wrapper to Random.org API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "librato" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, either + , http-client, http-conduit, http-types, mtl, resourcet, text + , unordered-containers, uri-templater, vector + }: + mkDerivation { + pname = "librato"; + version = "0.2.0.1"; + sha256 = "1l0q8kx0v563glplz5blg5scnvwf1aak04w08abxkrbfdjq6a8z4"; + buildDepends = [ + aeson attoparsec base bytestring either http-client http-conduit + http-types mtl resourcet text unordered-containers uri-templater + vector + ]; + homepage = "https://github.com/SaneTracker/librato"; + description = "Bindings to the Librato API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "libssh2" = callPackage + ({ mkDerivation, base, bytestring, c2hs, libssh2, network, ssh2 + , syb, time + }: + mkDerivation { + pname = "libssh2"; + version = "0.2.0.3"; + sha256 = "0xfdhszz4j98spmzwxwcjnm3kzjkg76bwszmky0lmx9zmqirzakw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring network syb time ]; + buildTools = [ c2hs ]; + extraLibraries = [ ssh2 ]; + pkgconfigDepends = [ libssh2 ]; + configureFlags = [ "-f-example-client" "-f-gcrypt" ]; + homepage = "https://github.com/portnov/libssh2-hs"; + description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) libssh2; + ssh2 = null; }; + + "libssh2-conduit" = callPackage + ({ mkDerivation, base, conduit, libssh2, monad-control, stm + , transformers + }: + mkDerivation { + pname = "libssh2-conduit"; + version = "0.1"; + sha256 = "1zpcj6qwc4kpdcgdqlzspzwz99a990f3r5wpl13l54j8c1g0kc8h"; + buildDepends = [ + base conduit libssh2 monad-control stm transformers + ]; + homepage = "http://redmine.iportnov.ru/projects/libssh2-hs"; + description = "Conduit wrappers for libssh2 FFI bindings (see libssh2 package)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libstackexchange" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , data-default, http-conduit, profunctors, text + }: + mkDerivation { + pname = "libstackexchange"; + version = "0.3.0.0"; + sha256 = "00v8hmk67dsb0j1bncc06fh46jkz4raf5a796l223mg6x0l3a828"; + buildDepends = [ + aeson attoparsec base bytestring containers data-default + http-conduit profunctors text + ]; + homepage = "https://github.com/supki/libstackexchange"; + description = "StackExchange API interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "libsystemd-daemon" = callPackage + ({ mkDerivation, base, bytestring, HUnit, libsystemd-daemon + , network, systemd-daemon, test-framework, test-framework-hunit + , utf8-string + }: + mkDerivation { + pname = "libsystemd-daemon"; + version = "0.1.0.1"; + sha256 = "1rmzyca7ry30d6wvhv3k30jaksa3iw8kzk1rwp6gwclxizsvwgf0"; + buildDepends = [ base bytestring network utf8-string ]; + testDepends = [ + base HUnit network test-framework test-framework-hunit + ]; + extraLibraries = [ systemd-daemon ]; + pkgconfigDepends = [ libsystemd-daemon ]; + configureFlags = [ "-fusepkgconfig" ]; + description = "Haskell bindings for libsystemd-daemon"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) libsystemd-daemon; + systemd-daemon = null; }; + + "libsystemd-journal" = callPackage + ({ mkDerivation, base, bytestring, hashable, hsyslog, libsystemd + , pipes, pipes-safe, text, transformers, uniplate, unix-bytestring + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "libsystemd-journal"; + version = "1.3.0"; + sha256 = "0cl5sjkk8a5hxhavjwdpbwx5pcylh3izm56z9sjndciczyrw0hjd"; + buildDepends = [ + base bytestring hashable hsyslog pipes pipes-safe text transformers + uniplate unix-bytestring unordered-containers uuid vector + ]; + pkgconfigDepends = [ libsystemd ]; + homepage = "http://github.com/ocharles/libsystemd-journal"; + description = "Haskell bindings to libsystemd-journal"; + license = stdenv.lib.licenses.bsd3; + }) { libsystemd = null; }; + + "libtagc" = callPackage + ({ mkDerivation, base, bytestring, glib, tag_c, taglib_c }: + mkDerivation { + pname = "libtagc"; + version = "0.12.0"; + sha256 = "1f7r82cfrkxrqcrxk92y6zhk79qwpack2g67crww5q8hs7438vja"; + buildDepends = [ base bytestring glib ]; + extraLibraries = [ tag_c ]; + pkgconfigDepends = [ taglib_c ]; + homepage = "https://patch-tag.com/r/AndyStewart/libtagc/home"; + description = "Binding to TagLib C library"; + license = stdenv.lib.licenses.lgpl21; + }) { tag_c = null; taglib_c = null; }; + + "libvirt-hs" = callPackage + ({ mkDerivation, base, c2hs, syb, virt }: + mkDerivation { + pname = "libvirt-hs"; + version = "0.1"; + sha256 = "0fgxvzzfw52s4hs838l0sr6lxln4bhqqhzzy6grww2fs27gjpb4c"; + buildDepends = [ base syb ]; + buildTools = [ c2hs ]; + extraLibraries = [ virt ]; + homepage = "http://redmine.iportnov.ru/projects/libvirt-hs"; + description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; + license = stdenv.lib.licenses.bsd3; + }) { virt = null; }; + + "libvorbis" = callPackage + ({ mkDerivation, base, bytestring, cpu }: + mkDerivation { + pname = "libvorbis"; + version = "0.1.0.0"; + sha256 = "1rl8hqbidxj34j3m8nwy32a9fnbzand726zvyljkgpjfkg1mfb2c"; + buildDepends = [ base bytestring cpu ]; + homepage = "https://github.com/the-real-blackh/libvorbis"; + description = "Haskell binding for libvorbis, for decoding Ogg Vorbis audio files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libxml" = callPackage + ({ mkDerivation, base, bytestring, libxml2, mtl }: + mkDerivation { + pname = "libxml"; + version = "0.1.1"; + sha256 = "01zvk86kg726lf2vnlr7dxiz7g3xwi5a4ak9gcfbwyhynkzjmsfi"; + buildDepends = [ base bytestring mtl ]; + extraLibraries = [ libxml2 ]; + configureFlags = [ "-fsmall_base" ]; + description = "Binding to libxml2"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "libxml-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, libxml-sax, text + , transformers, xml-types + }: + mkDerivation { + pname = "libxml-enumerator"; + version = "0.5"; + sha256 = "0mqh454w1f3k75kcshdn848ynva938q6xm3a5yzcyf7nflzw75pg"; + buildDepends = [ + base bytestring enumerator libxml-sax text transformers xml-types + ]; + homepage = "http://john-millikin.com/software/libxml-enumerator/"; + description = "Enumerator-based API for libXML's SAX interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "libxml-sax" = callPackage + ({ mkDerivation, base, bytestring, libxml2, text, xml-types }: + mkDerivation { + pname = "libxml-sax"; + version = "0.7.5"; + sha256 = "0lbdq6lmiyrnzk6gkx09vvp928wj8qnqnqfzy14mfv0drj21f54r"; + buildDepends = [ base bytestring text xml-types ]; + extraLibraries = [ libxml2 ]; + pkgconfigDepends = [ libxml2 ]; + homepage = "https://john-millikin.com/software/haskell-libxml/"; + description = "Bindings for the libXML2 SAX interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "libxslt" = callPackage + ({ mkDerivation, base, bytestring, libxml, xslt }: + mkDerivation { + pname = "libxslt"; + version = "0.1"; + sha256 = "1szz8zkm1w8dbfgix3ii896sc4vljgivcgx8j7vpny4ci9sfmn5a"; + buildDepends = [ base bytestring libxml ]; + extraLibraries = [ xslt ]; + description = "Binding to libxslt"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) xslt; }; + + "life" = callPackage + ({ mkDerivation, array, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "life"; + version = "0.1"; + sha256 = "0drsv1d0318yr7a0aa2j6kvsiyl8jj8h4z6wpdnrcyxw6z4qlssq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base GLUT OpenGL random ]; + homepage = "http://github.com/sproingie/haskell-cells/"; + description = "Conway's Life cellular automaton"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lifted-async" = callPackage + ({ mkDerivation, async, base, HUnit, lifted-base, monad-control + , mtl, tasty, tasty-hunit, tasty-th, transformers-base + }: + mkDerivation { + pname = "lifted-async"; + version = "0.5.0.1"; + sha256 = "1fs8fnznrbiy68s7q801587fdizign05jn1g9kqsdxjc6z6g96m8"; + buildDepends = [ + async base lifted-base monad-control transformers-base + ]; + testDepends = [ + async base HUnit lifted-base monad-control mtl tasty tasty-hunit + tasty-th + ]; + configureFlags = [ "-f-monad-control-1" ]; + homepage = "https://github.com/maoe/lifted-async"; + description = "Run lifted IO operations asynchronously and wait for their results"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lifted-base" = callPackage + ({ mkDerivation, base, HUnit, monad-control, test-framework + , test-framework-hunit, transformers, transformers-base + }: + mkDerivation { + pname = "lifted-base"; + version = "0.2.3.3"; + sha256 = "1n015i21pyh1ksrdiy105c9sw3gm3yvmlwv1sajy7nvpxb2xdjc3"; + buildDepends = [ base monad-control transformers-base ]; + testDepends = [ + base HUnit monad-control test-framework test-framework-hunit + transformers transformers-base + ]; + homepage = "https://github.com/basvandijk/lifted-base"; + description = "lifted IO operations from the base library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lifter" = callPackage + ({ mkDerivation, array, base, bitmap, bytestring, directory + , filepath, gloss, mtl, stb-image + }: + mkDerivation { + pname = "lifter"; + version = "0.1"; + sha256 = "11c0j2mdrp4rvinl4iym9mfsqzh101yb5sf710vm8n7qih1fzcpc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bitmap bytestring directory filepath gloss mtl stb-image + ]; + homepage = "http://icfpcontest2012.wordpress.com/"; + description = "A boulderdash-like game and solution validator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ligature" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "ligature"; + version = "0.1.0.0"; + sha256 = "03h30lbhppi9hmpsc8fhsrsad6w9sjs9n53lz76czz3iqaknkcrb"; + buildDepends = [ base text ]; + description = "Expand ligatures in unicode text"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ligd" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ligd"; + version = "0.2"; + sha256 = "1hxfx514ar9hr9gqzzdgd7avfvlsvr7lv6hgza5k04b2xm73ysrp"; + buildDepends = [ base ]; + homepage = "https://github.com/spl/ligd"; + description = "Lightweight Implementation of Generics and Dynamics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lighttpd-conf" = callPackage + ({ mkDerivation, alex, array, base, bytestring, happy, packedstring + , pretty, template-haskell + }: + mkDerivation { + pname = "lighttpd-conf"; + version = "0.4"; + sha256 = "085msb62wpqyc1sp4zbwbyn70k48p9k9cky9rxn93xm0gjsaydf8"; + buildDepends = [ + array base bytestring packedstring pretty template-haskell + ]; + buildTools = [ alex happy ]; + description = "Lighttpd configuration file tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lighttpd-conf-qq" = callPackage + ({ mkDerivation, array, base, bytestring, haskell-src-exts + , lighttpd-conf, template-haskell + }: + mkDerivation { + pname = "lighttpd-conf-qq"; + version = "0.5"; + sha256 = "1nd30inhh6wzq34rg76lq6m3wp0x3sc0l7jv37gw6dk3dnkwqh6q"; + buildDepends = [ + array base bytestring haskell-src-exts lighttpd-conf + template-haskell + ]; + description = "A QuasiQuoter for lighttpd configuration files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lilypond" = callPackage + ({ mkDerivation, base, data-default, music-dynamics-literal + , music-pitch-literal, prettify, process, semigroups, vector-space + }: + mkDerivation { + pname = "lilypond"; + version = "1.8.1"; + sha256 = "0y60i1rsl6rzdvbx2jj3y660bqlsz6dywwxq8nl4q1g6gr2k97fd"; + buildDepends = [ + base data-default music-dynamics-literal music-pitch-literal + prettify process semigroups vector-space + ]; + description = "Bindings to Lilypond"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "limp" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "limp"; + version = "0.3.2.0"; + sha256 = "0shc69jlzmn8b2pxdfav9lk9cbhxpd1cmsr36rwgyvyn5shiijy1"; + buildDepends = [ base containers ]; + testDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th + ]; + homepage = "https://github.com/amosr/limp"; + description = "representation of Integer Linear Programs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "limp-cbc" = callPackage + ({ mkDerivation, base, c2hs, containers, limp, vector }: + mkDerivation { + pname = "limp-cbc"; + version = "0.3.2.0"; + sha256 = "10cm2vwbjyzqpq2ras8viza0vy0r0hgrm84landlcgkbhfj71l79"; + buildDepends = [ base containers limp vector ]; + testDepends = [ base limp ]; + buildTools = [ c2hs ]; + configureFlags = [ "-fembedded" ]; + homepage = "https://github.com/amosr/limp-cbc"; + description = "bindings for integer linear programming solver Coin/CBC"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lin-alg" = callPackage + ({ mkDerivation, base, NumInstances, vector }: + mkDerivation { + pname = "lin-alg"; + version = "0.1.0.2"; + sha256 = "19123k967mql69my6c19mnvp4qwa4b3bgimmlbhipqdljykj7pqc"; + buildDepends = [ base NumInstances vector ]; + description = "Low-dimensional matrices and vectors for graphics and physics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linda" = callPackage + ({ mkDerivation, base, hmatrix, HUnit }: + mkDerivation { + pname = "linda"; + version = "0.1.2"; + sha256 = "0d58i69hvry9vzr4i7f1yhhm99808vqw238hfjc3sr51plc1is45"; + buildDepends = [ base hmatrix HUnit ]; + description = "LINear Discriminant Analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "line2pdf" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "line2pdf"; + version = "0.0.7"; + sha256 = "0x8kbjjd9i6gp0agdfsfgicj2z1g4jwj7axj4hq01c31wrzb6g95"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring containers ]; + configureFlags = [ "-fsmall_base" ]; + description = "Simple command-line utility to convert text into PDF"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linear" = callPackage + ({ mkDerivation, adjunctions, base, binary, bytestring, containers + , directory, distributive, doctest, filepath, ghc-prim, hashable + , HUnit, lens, reflection, semigroupoids, semigroups + , simple-reflect, tagged, template-haskell, test-framework + , test-framework-hunit, transformers, unordered-containers, vector + , void + }: + mkDerivation { + pname = "linear"; + version = "1.16"; + sha256 = "0f2qr5pssdh2hq7vp3k7gnz3ylfcsraw48bjmmjycz6d3wjmpg4g"; + buildDepends = [ + adjunctions base binary containers distributive ghc-prim hashable + lens reflection semigroupoids semigroups tagged template-haskell + transformers unordered-containers vector void + ]; + testDepends = [ + base binary bytestring directory doctest filepath HUnit lens + simple-reflect test-framework test-framework-hunit + ]; + homepage = "http://github.com/ekmett/linear/"; + description = "Linear Algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linear-accelerate" = callPackage + ({ mkDerivation, accelerate, base, lens, linear }: + mkDerivation { + pname = "linear-accelerate"; + version = "0.2"; + sha256 = "0433mzw2cswk86nmj3gnygn3d07yq0sbmv2ylxbw8ri35yddjap6"; + buildDepends = [ accelerate base lens linear ]; + homepage = "http://github.com/ekmett/linear-accelerate/"; + description = "Instances to use linear vector spaces on accelerate backends"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linear-algebra-cblas" = callPackage + ({ mkDerivation, base, ieee754, QuickCheck, storable-complex + , test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "linear-algebra-cblas"; + version = "0.1"; + sha256 = "1wsan17zrlg4kr9dwk23ggfvylignnmg4sa62krri45s925kvh3i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base ieee754 QuickCheck storable-complex test-framework + test-framework-quickcheck2 vector + ]; + homepage = "http://github.com/cartazio/hs-cblas"; + description = "A linear algebra library with bindings to BLAS and LAPACK"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linear-maps" = callPackage + ({ mkDerivation, base, containers, HUnit }: + mkDerivation { + pname = "linear-maps"; + version = "0.6.1"; + sha256 = "0671px94wvqg2yyc8qhjcwrv5k2ifwp5mrj7fkcwlwvg8w1bp19k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers HUnit ]; + configureFlags = [ "-f-pure" "-f-check" ]; + description = "Finite maps for linear use"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linear-opengl" = callPackage + ({ mkDerivation, base, distributive, lens, linear, OpenGL + , OpenGLRaw, tagged + }: + mkDerivation { + pname = "linear-opengl"; + version = "0.2.0.4"; + sha256 = "11pdif2w730jqknajr2si77a0z4v4k5spm5zdks642i25ya135ba"; + buildDepends = [ + base distributive lens linear OpenGL OpenGLRaw tagged + ]; + homepage = "http://www.github.com/bgamari/linear-opengl"; + description = "Isomorphisms between linear and OpenGL types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linear-vect" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "linear-vect"; + version = "0.1.1.0"; + sha256 = "0i6z10pgqcykkygl6kq63phx5hvwi2d84j2f5vw4nrnic59sm9jy"; + buildDepends = [ base random ]; + homepage = "https://github.com/capsjac/linear-vect"; + description = "A low-dimensional linear algebra library, operating on the Num typeclass"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linearEqSolver" = callPackage + ({ mkDerivation, base, sbv }: + mkDerivation { + pname = "linearEqSolver"; + version = "1.3"; + sha256 = "0bszi1k27ag4yk31zxkn3jk3cqh1xzdcscm4nb6k4n0psf0qm2rp"; + buildDepends = [ base sbv ]; + homepage = "http://github.com/LeventErkok/linearEqSolver"; + description = "Use SMT solvers to solve linear systems over integers and rationals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linebreak" = callPackage + ({ mkDerivation, base, hyphenation }: + mkDerivation { + pname = "linebreak"; + version = "1.0.0.3"; + sha256 = "1fds2mgsijfsc96dq95skn562iv2r341zr7v0qsz48y9fh97s3p7"; + buildDepends = [ base hyphenation ]; + homepage = "http://ariis.it/static/articles/linebreak/page.html"; + description = "breaks strings to fit width"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linguistic-ordinals" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "linguistic-ordinals"; + version = "0.1.0.0"; + sha256 = "0adcdxf0lxc372j12fk87klyrgr3b42sas6f1smiyza4wicjp9h3"; + buildDepends = [ base text ]; + homepage = "http://github.com/argiopetech/linguistic-ordinals"; + description = "Express Integral types as linguistic ordinals (1st, 2nd, 3rd, etc)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linkchk" = callPackage + ({ mkDerivation, base, gtk, haskell98, popenhs, regex-compat, unix + }: + mkDerivation { + pname = "linkchk"; + version = "0.0.2"; + sha256 = "0fzszn8nb5kglg4s5hk9k51vdkarlc08bdp67rbrj0cwfxpkn6wd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gtk haskell98 popenhs regex-compat unix ]; + homepage = "http://www.haskell.org/~petersen/haskell/linkchk/"; + description = "linkchk is a network interface link ping monitor"; + license = "GPL"; + }) {}; + + "linkcore" = callPackage + ({ mkDerivation, base, containers, extcore, filepath, process }: + mkDerivation { + pname = "linkcore"; + version = "0.4.1"; + sha256 = "0m1jwqa3vbiyzcdrn1h63dm0709j5xijm00j2x7dpwgn8k92iq81"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers extcore filepath process ]; + description = "Combines multiple GHC Core modules into a single module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linkedhashmap" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, mtl, tasty + , tasty-hunit, unordered-containers + }: + mkDerivation { + pname = "linkedhashmap"; + version = "0.3.0.0"; + sha256 = "151lfsqz5cp49jm2jcsiad1rd72hr84wbll1s3146b1s2lwwjky2"; + buildDepends = [ + base containers deepseq hashable unordered-containers + ]; + testDepends = [ + base containers deepseq hashable mtl tasty tasty-hunit + unordered-containers + ]; + homepage = "https://github.com/abasko/linkedhashmap"; + description = "Persistent LinkedHashMap data structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linklater" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hscolour + , http-types, lens, text, wai, wreq + }: + mkDerivation { + pname = "linklater"; + version = "2.0.0.3"; + sha256 = "0rqlzji8wfc0dxixh2h2k1fa9m18swla2679d5gdq7fzq5344ccd"; + buildDepends = [ + aeson base bytestring containers hscolour http-types lens text wai + wreq + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/hlian/linklater"; + description = "The fast and fun way to write Slack.com bots"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-blkid" = callPackage + ({ mkDerivation, base, blkid, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "linux-blkid"; + version = "0.2.0.0"; + sha256 = "06f7zwb40zgps6503cyp65c68181gj3s9q1s6vh43y6najiimzqx"; + buildDepends = [ + base monad-control transformers transformers-base + ]; + pkgconfigDepends = [ blkid ]; + description = "Linux libblkid"; + license = stdenv.lib.licenses.lgpl21; + }) { blkid = null; }; + + "linux-cgroup" = callPackage + ({ mkDerivation, base, filepath }: + mkDerivation { + pname = "linux-cgroup"; + version = "0.1.1.2"; + sha256 = "0dd1ii1n6y9frilnkxikzahp9xrh3i334i7syvd8fyxp51dpzgy1"; + buildDepends = [ base filepath ]; + description = "Very basic interface to the Linux CGroup Virtual Filesystem"; + license = stdenv.lib.licenses.mit; + }) {}; + + "linux-evdev" = callPackage + ({ mkDerivation, base, bytestring, time, unix }: + mkDerivation { + pname = "linux-evdev"; + version = "0.3"; + sha256 = "1cyy9z56pmlzvs5n0sz22322agb4kzmi8pmbvwsb24fcdk68k7rp"; + buildDepends = [ base bytestring time unix ]; + description = "Bindings to Linux evdev input device interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-file-extents" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "linux-file-extents"; + version = "0.2.0.0"; + sha256 = "1l4vznam1a8vf3nixhbmw38rpzkvmbka0cbdfdsgfrpn03kxjz3c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base unix ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/redneb/linux-file-extents"; + description = "Retrieve file fragmentation information under Linux"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-inotify" = callPackage + ({ mkDerivation, base, bytestring, hashable, unix }: + mkDerivation { + pname = "linux-inotify"; + version = "0.2.0.1"; + sha256 = "1970v1zkbp45amylmg79bbdfhk8kg6vzxjznd76gfl5kff2cv12r"; + buildDepends = [ base bytestring hashable unix ]; + description = "Thinner binding to the Linux Kernel's inotify interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-kmod" = callPackage + ({ mkDerivation, base, directory, libkmod }: + mkDerivation { + pname = "linux-kmod"; + version = "0.1.0.1"; + sha256 = "1vqbibp93fw6r03v5q2cisya6m12xb12rad11myxrkbn29rjmhws"; + buildDepends = [ base directory ]; + pkgconfigDepends = [ libkmod ]; + homepage = "https://github.com/tensor5/linux-kmod"; + description = "Linux kernel modules support"; + license = stdenv.lib.licenses.bsd3; + }) { libkmod = null; }; + + "linux-mount" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "linux-mount"; + version = "0.2.0.1"; + sha256 = "12bwrniaxg6gm347jdgbf535pdz4z57pkyiwa98c903y9q9ssnyi"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/tensor5/linux-mount"; + description = "Mount and unmount filesystems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-namespaces" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "linux-namespaces"; + version = "0.1.2.0"; + sha256 = "0yznnp9rdz15drm79pvbqbrbk2nczbkmlf00pb7rki7w1l9njp2q"; + buildDepends = [ base unix ]; + homepage = "https://github.com/redneb/hs-linux-namespaces"; + description = "Create new or enter an existing linux namespaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-perf" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, ghc-events, mtl, pretty, process, unix + }: + mkDerivation { + pname = "linux-perf"; + version = "0.3"; + sha256 = "18akjagbqw2fswrnp4ifzivwdwsbny28kvnm0hfc1ysyy9id8511"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory filepath ghc-events mtl + pretty process unix + ]; + homepage = "https://github.com/bjpop/haskell-linux-perf"; + description = "Read files generated by perf on Linux"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linux-ptrace" = callPackage + ({ mkDerivation, base, bytestring, mmap, posix-waitpid, process + , template-haskell, unix + }: + mkDerivation { + pname = "linux-ptrace"; + version = "0.1.2"; + sha256 = "0hzniy9vlycbsqkrr9xxdgnx070h5v6jz4gqx7rc60a3q0hqn43m"; + buildDepends = [ + base bytestring mmap posix-waitpid process template-haskell unix + ]; + description = "Wrapping of Linux' ptrace(2)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "linux-xattr" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "linux-xattr"; + version = "0.1.1.0"; + sha256 = "0rpq5sm557gm227id2rfsffgr47lrj4d4kpzh194d74dx2qkg5g6"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/tensor5/linux-xattr"; + description = "Read, set and list extended attributes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "linx-gateway" = callPackage + ({ mkDerivation, base, binary, bytestring, network, QuickCheck + , test-framework, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "linx-gateway"; + version = "0.1.0.2"; + sha256 = "0diacwvxpq2iyfzlcmdqrbfndhmlmgzq9hvxlyp12idlzwa9p1cq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring network time ]; + testDepends = [ + base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/kosmoskatten/linx-gateway"; + description = "Implementation of the Enea LINX gateway protocol"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lio" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable }: + mkDerivation { + pname = "lio"; + version = "0.11.5.0"; + sha256 = "10miy18x1898dcq58bnk0md3ymw9ckh9j26grsr6w3jqnvw69712"; + buildDepends = [ base bytestring containers hashable ]; + description = "Labeled IO Information Flow Control Library"; + license = "GPL"; + }) {}; + + "lio-eci11" = callPackage + ({ mkDerivation, array, base, bytestring, containers, dclabel-eci11 + , directory, filepath, mtl, old-time, SHA, time, unix + }: + mkDerivation { + pname = "lio-eci11"; + version = "0.2"; + sha256 = "11vl27kn0wdxndkwn3yvxd6kg9jv0lilxpvx2hkax37lq3x15rc8"; + buildDepends = [ + array base bytestring containers dclabel-eci11 directory filepath + mtl old-time SHA time unix + ]; + description = "Labeled IO library"; + license = "GPL"; + }) {}; + + "lio-fs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , lio, SHA, unix, xattr + }: + mkDerivation { + pname = "lio-fs"; + version = "0.0.1.2"; + sha256 = "1zzxsr0kg3bxm2wzhsqw2irk5myzshgqhr3fxi062hzw2rh0nqn9"; + buildDepends = [ + base bytestring containers directory filepath lio SHA unix xattr + ]; + description = "Labeled File System interface for LIO"; + license = "GPL"; + }) {}; + + "lio-simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, cmdargs, conduit, directory, filepath, http-types + , lio, simple, simple-templates, text, wai, wai-extra, warp + }: + mkDerivation { + pname = "lio-simple"; + version = "0.0.2.2"; + sha256 = "1nddiakk6b9biay6ijnc48dxcfgpi9vx4g6a8r9vz6cjh6mh0154"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base base64-bytestring bytestring cmdargs conduit + directory filepath http-types lio simple simple-templates text wai + wai-extra warp + ]; + homepage = "http://simple.cx"; + description = "LIO support for the Simple web framework"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "liquid-fixpoint" = callPackage + ({ mkDerivation, ansi-terminal, array, attoparsec, base, bifunctors + , bytestring, cmdargs, containers, deepseq, directory, filemanip + , filepath, ghc-prim, hashable, intern, mtl, ocaml, parsec, pretty + , process, syb, text, text-format, transformers + , unordered-containers + }: + mkDerivation { + pname = "liquid-fixpoint"; + version = "0.2.1.1"; + sha256 = "1ppkknckhny6vmrcsg1x2na4b1v7pzh4cjrdjs99j70kcnax86lc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal array attoparsec base bifunctors bytestring cmdargs + containers deepseq directory filemanip filepath ghc-prim hashable + intern mtl parsec pretty process syb text text-format transformers + unordered-containers + ]; + buildTools = [ ocaml ]; + configureFlags = [ "-f-build-external" "-f-z3mem" ]; + homepage = "https://github.com/ucsd-progsys/liquid-fixpoint"; + description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "liquidhaskell" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, base, bifunctors + , bytestring, cmdargs, containers, cpphs, data-default, deepseq + , Diff, directory, filemanip, filepath, fingertree, ghc, ghc-paths + , hashable, hpc, hscolour, intern, liquid-fixpoint, mtl + , optparse-applicative, parsec, pretty, process, syb, tagged, tasty + , tasty-hunit, tasty-rerun, template-haskell, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "liquidhaskell"; + version = "0.2.1.0"; + sha256 = "172ki1pr096jc1azs6hq1p6czjr2gxb0zafmlg9bicn4nwp2h7vy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-terminal array base bifunctors bytestring cmdargs + containers cpphs data-default deepseq Diff directory filemanip + filepath fingertree ghc ghc-paths hashable hpc hscolour intern + liquid-fixpoint mtl parsec pretty process syb template-haskell text + time unordered-containers vector + ]; + testDepends = [ + base directory filepath optparse-applicative process tagged tasty + tasty-hunit tasty-rerun + ]; + homepage = "http://goto.ucsd.edu/liquidhaskell"; + description = "Liquid Types for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lispparser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "lispparser"; + version = "0.3.1"; + sha256 = "1hj5fwmzxp2gw2gx86wa1fy36jmmh3sf8kd4acc8x0rghpmlw0w8"; + buildDepends = [ base parsec ]; + description = "Simple parser for LISP S-expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "list-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-extras"; + version = "0.4.1.3"; + sha256 = "16w10xgh2y76q8aj5pgw4zq5p2phjzf5g1bmkacrm8gbwkp4v71s"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Common not-so-common functions for lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "list-fusion-probe" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "list-fusion-probe"; + version = "0.1.0.2"; + sha256 = "0rvj4qnbqs7m8zrrqwak508z26fa6ssirly1jzwh9sy5ksiyd6df"; + buildDepends = [ base ]; + testDepends = [ base tasty tasty-hunit ]; + description = "testing list fusion for success"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "list-grouping" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-grouping"; + version = "0.1.1"; + sha256 = "0w9f68cr4k0p8zl81y8ax19i6ypzks0y27hdlz71wwmgn5v2y63l"; + buildDepends = [ base ]; + homepage = "http://coder.bsimmons.name/blog/2009/08/list-grouping-module-released/"; + description = "Functions for grouping a list into sublists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "list-mux" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-mux"; + version = "1.0"; + sha256 = "147zb156g79a5p1w0b9vcvjy5x7nsrhng5rgjqq3cy3xpbam4nys"; + buildDepends = [ base ]; + homepage = "http://github.com/hellertime/list-mux"; + description = "List Multiplexing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "list-remote-forwards" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, configurator + , containers, directory, dns, doctest, filemanip, filepath, HDBC + , HDBC-postgresql, HDBC-sqlite3, MissingH, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "list-remote-forwards"; + version = "0.0.1"; + sha256 = "1bq5244ys4xy3pfj72dq399x0g57q41lrllbd5hgvk9z0j92lxys"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs configurator containers directory dns + filepath HDBC HDBC-postgresql HDBC-sqlite3 MissingH tasty + tasty-hunit tasty-quickcheck + ]; + testDepends = [ + base bytestring cmdargs configurator containers directory dns + doctest filemanip filepath HDBC HDBC-postgresql HDBC-sqlite3 + MissingH tasty tasty-hunit tasty-quickcheck + ]; + description = "List all remote forwards for mail accounts stored in a SQL database"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "list-t" = callPackage + ({ mkDerivation, base-prelude, HTF, mmorph, monad-control + , mtl-prelude, transformers, transformers-base + }: + mkDerivation { + pname = "list-t"; + version = "0.4.2"; + sha256 = "0n6zc7n5znjas9mgh3a9bn44xv55910i6c3b2l83n4pl9fnad03v"; + buildDepends = [ + base-prelude mmorph monad-control transformers transformers-base + ]; + testDepends = [ base-prelude HTF mmorph mtl-prelude ]; + homepage = "https://github.com/nikita-volkov/list-t"; + description = "ListT done right"; + license = stdenv.lib.licenses.mit; + }) {}; + + "list-tries" = callPackage + ({ mkDerivation, base, binary, containers, dlist }: + mkDerivation { + pname = "list-tries"; + version = "0.5.2"; + sha256 = "0lfl35i1k3nnv8q6bhwq4sr197fylin2hmxa4b96kfcc22xfzwy6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary containers dlist ]; + configureFlags = [ "-f-testing" ]; + homepage = "http://iki.fi/matti.niemenmaa/list-tries/"; + description = "Tries and Patricia tries: finite sets and maps for list keys"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "listlike-instances" = callPackage + ({ mkDerivation, base, bytestring, ListLike, text, vector }: + mkDerivation { + pname = "listlike-instances"; + version = "0.2.3.1"; + sha256 = "0mkhnqn7wxspzxvivhaksxmxp7d6x9bazhl28nl9gck56bpa90sm"; + buildDepends = [ base bytestring ListLike text vector ]; + homepage = "http://jwlato.webfactional.com/haskell/listlike-instances"; + description = "Extra instances of the ListLike class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lists" = callPackage + ({ mkDerivation, base, list-extras, split }: + mkDerivation { + pname = "lists"; + version = "0.4.2"; + sha256 = "0qjziksh6gl6v8rzvqajkcbakbby5j3i4z2jk6w6zs89b93rwnln"; + buildDepends = [ base list-extras split ]; + description = "Functions for dealing with lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "listsafe" = callPackage + ({ mkDerivation, base, exceptions }: + mkDerivation { + pname = "listsafe"; + version = "0.1.0.0"; + sha256 = "0mkyhanay0zr318cc01wgp4qxwpqj1wzydqlq7c12hbfrjb1ah4b"; + buildDepends = [ base exceptions ]; + homepage = "https://github.com/ombocomp/listsafe"; + description = "Safe wrappers for partial list functions, supporting MonadThrow"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "lit" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, cheapskate + , directory, filepath, highlighting-kate, parsec, text, time + , unordered-containers + }: + mkDerivation { + pname = "lit"; + version = "0.1.0.5"; + sha256 = "0xnbifi0g1kmxi88l9f77ypkgmdvhi69vy3fycbxwn926gc12v1r"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html blaze-markup cheapskate directory filepath + highlighting-kate parsec text time unordered-containers + ]; + homepage = "https://github.com/cdosborn/lit"; + description = "A simple tool for literate programming"; + license = "GPL"; + }) {}; + + "literals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "literals"; + version = "1.0"; + sha256 = "06n4svp0qss78l8827qmppmd63877wq01d6w9xagd10vn3c4hs2j"; + buildDepends = [ base ]; + description = "Non-overloaded functions for concrete literals"; + license = stdenv.lib.licenses.mit; + }) {}; + + "live-sequencer" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, bytestring, cgi + , concurrent-split, containers, data-accessor + , data-accessor-transformers, directory, event-list + , explicit-exception, filepath, html, httpd-shed, midi, midi-alsa + , network, non-empty, non-negative, parsec, pretty, process, stm + , stm-split, strict, transformers, unix, utility-ht, wx, wxcore + }: + mkDerivation { + pname = "live-sequencer"; + version = "0.0.4"; + sha256 = "04n8s2p772ylzfjpclbrq01im0j9rlp0xd37i8jshll7r51iz66l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + alsa-core alsa-seq base bytestring cgi concurrent-split containers + data-accessor data-accessor-transformers directory event-list + explicit-exception filepath html httpd-shed midi midi-alsa network + non-empty non-negative parsec pretty process stm stm-split strict + transformers unix utility-ht wx wxcore + ]; + configureFlags = [ "-fhttpserver" "-fmplayer" "-fgui" ]; + homepage = "http://www.haskell.org/haskellwiki/Live-Sequencer"; + description = "Live coding of MIDI music"; + license = "GPL"; + }) {}; + + "ll-picosat" = callPackage + ({ mkDerivation, base, picosat }: + mkDerivation { + pname = "ll-picosat"; + version = "0.1.0.0"; + sha256 = "0393ccnlink30492aw1gyv4jzd7rsckd8ymkm1wgbpma13vkf67h"; + buildDepends = [ base ]; + extraLibraries = [ picosat ]; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) picosat; }; + + "llrbtree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "llrbtree"; + version = "0.1.1"; + sha256 = "057bp1f1mpzlgg408b02x1bdzsixrrkcl1536nyvhp43rvxmgj61"; + buildDepends = [ base ]; + description = "Purely functional sets and heaps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llsd" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , dataenc, ghc-prim, hexpat, mtl, network, old-locale, parsec + , pretty, random, template-haskell, text, time, utf8-string, uuid + }: + mkDerivation { + pname = "llsd"; + version = "0.2.0.0"; + sha256 = "1v1yaaj02qk6z58kiz3g7dr9cik8141vv409cyxlzqv1k79rpzrg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring cereal containers dataenc ghc-prim hexpat + mtl network old-locale parsec pretty random template-haskell text + time utf8-string uuid + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://wiki.secondlife.com/wiki/LLSD"; + description = "An implementation of the LLSD data system"; + license = stdenv.lib.licenses.mit; + }) {}; + + "llvm" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, llvm-base + , mtl, process, type-level + }: + mkDerivation { + pname = "llvm"; + version = "3.2.0.2"; + sha256 = "11k1m80vg9x6fgiyh9gxzl1i2i0l0jw9hbn3gs1d1dd7avzl9mrr"; + buildDepends = [ + base bytestring containers directory llvm-base mtl process + type-level + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/llvm"; + description = "Bindings to the LLVM compiler toolkit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-analysis" = callPackage + ({ mkDerivation, array, base, boomerang, bytestring, containers + , deepseq, directory, failure, fgl, filemanip, filepath + , GenericPretty, graphviz, hashable, hoopl, HUnit, ifscs + , itanium-abi, lens, llvm-base-types, llvm-data-interop, monad-par + , process, temporary, test-framework, test-framework-hunit, text + , transformers, uniplate, unordered-containers, vector + }: + mkDerivation { + pname = "llvm-analysis"; + version = "0.3.0"; + sha256 = "0jck1c9wy11wjss6aji64jw927mrncwd2nmnq65zq85r5hha3m8k"; + buildDepends = [ + array base boomerang bytestring containers deepseq directory + failure fgl filemanip filepath GenericPretty graphviz hashable + hoopl HUnit ifscs itanium-abi lens llvm-base-types monad-par + process temporary test-framework test-framework-hunit text + transformers uniplate unordered-containers vector + ]; + testDepends = [ + base bytestring containers filepath HUnit itanium-abi + llvm-data-interop transformers uniplate unordered-containers + ]; + configureFlags = [ + "-f-debugandersengraph" "-f-debugandersenconstraints" + ]; + description = "A Haskell library for analyzing LLVM bitcode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-base" = callPackage + ({ mkDerivation, base, llvm, mtl }: + mkDerivation { + pname = "llvm-base"; + version = "3.2.0.2"; + sha256 = "1f76nb85hnidp06v6lbl4aasac4h7ff9r8i054m8cnby2vc59r4n"; + buildDepends = [ base mtl ]; + extraLibraries = [ llvm ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/llvm"; + description = "FFI bindings to the LLVM compiler toolkit"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) llvm; }; + + "llvm-base-types" = callPackage + ({ mkDerivation, base, c2hs, containers, deepseq, dwarf, failure + , GenericPretty, graphviz, hashable, pretty, regex-tdfa, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "llvm-base-types"; + version = "0.3.0"; + sha256 = "142xc7w250y0nx60qnm4gc5hrqjm1bxk0nhgsp669g5kvxqcd3bn"; + buildDepends = [ + base containers deepseq dwarf failure GenericPretty graphviz + hashable pretty regex-tdfa text transformers unordered-containers + vector + ]; + buildTools = [ c2hs ]; + description = "The base types for a mostly pure Haskell LLVM analysis library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-base-util" = callPackage + ({ mkDerivation, base, llvm-base }: + mkDerivation { + pname = "llvm-base-util"; + version = "3.0.1.0"; + sha256 = "07q6dvwkg7h6qkwq0a7719g82anipj2pk0xid5p24pvzssa9z22w"; + buildDepends = [ base llvm-base ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/llvm"; + description = "Utilities for bindings to the LLVM compiler toolkit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-data-interop" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, containers + , data-default, deepseq, dwarf, hashable, hashtables + , llvm-base-types, loch-th, mtl, text, transformers, unification-fd + , unordered-containers, vector + }: + mkDerivation { + pname = "llvm-data-interop"; + version = "0.3.0"; + sha256 = "08kflxb0qannp6nb2sizz0bhl850dl1sszl1hk9l28m21r2akdy1"; + buildDepends = [ + array base bytestring containers data-default deepseq dwarf + hashable hashtables llvm-base-types loch-th mtl text transformers + unification-fd unordered-containers vector + ]; + buildTools = [ c2hs ]; + description = "A low-level data interoperability binding for LLVM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-extra" = callPackage + ({ mkDerivation, base, containers, cpuid, llvm-tf, tfp + , transformers, unsafe, utility-ht + }: + mkDerivation { + pname = "llvm-extra"; + version = "0.5"; + sha256 = "0zbzc5y0wd5wkyf1nnvafm5r6g6asrnnkn66qqin9awvz0prkmy4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers cpuid llvm-tf tfp transformers unsafe utility-ht + ]; + configureFlags = [ "-fcpuid" "-f-buildtools" "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/llvm-extra/"; + description = "Utility functions for the llvm interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-general" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HUnit + , llvm-config, llvm-general-pure, mtl, parsec, QuickCheck, setenv + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, transformers-compat + , utf8-string + }: + mkDerivation { + pname = "llvm-general"; + version = "3.4.4.2"; + sha256 = "02z2rli610n54ig8fbrdn9r4w2lm97qsawi9y21rfs836s4ibq55"; + buildDepends = [ + array base bytestring containers llvm-general-pure mtl parsec + setenv template-haskell transformers transformers-compat + utf8-string + ]; + testDepends = [ + base containers HUnit llvm-general-pure mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + transformers transformers-compat + ]; + buildTools = [ llvm-config ]; + configureFlags = [ "-f-debug" "-f-shared-llvm" ]; + doCheck = false; + description = "General purpose LLVM bindings"; + license = stdenv.lib.licenses.bsd3; + }) { llvm-config = null; }; + + "llvm-general-pure" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, parsec, QuickCheck + , setenv, template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, transformers-compat + }: + mkDerivation { + pname = "llvm-general-pure"; + version = "3.4.4.1"; + sha256 = "147s03km3gp4v5gk5fi179qrha962w3xm7rnaxia9xzvh1161j9g"; + buildDepends = [ + base containers mtl parsec setenv template-haskell transformers + transformers-compat + ]; + testDepends = [ + base containers HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + doCheck = false; + description = "Pure Haskell LLVM functionality (no FFI)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-general-quote" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, happy + , haskell-src-meta, HUnit, llvm-general-pure, mainland-pretty, mtl + , split, srcloc, syb, symbol, tasty, tasty-hunit, template-haskell + , th-lift + }: + mkDerivation { + pname = "llvm-general-quote"; + version = "0.2.0.0"; + sha256 = "02j3npamy5s6ircfd9njg0y25asbpxl6fpsxjpxy7k4v1y6c3b75"; + buildDepends = [ + array base bytestring containers haskell-src-meta llvm-general-pure + mainland-pretty mtl split srcloc syb symbol template-haskell + th-lift + ]; + testDepends = [ + base containers HUnit llvm-general-pure tasty tasty-hunit + ]; + buildTools = [ alex happy ]; + homepage = "https://github.com/tvh/llvm-general-quote"; + description = "QuasiQuoting llvm code for llvm-general"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-ht" = callPackage + ({ mkDerivation, base, bytestring, directory, mtl, process + , type-level + }: + mkDerivation { + pname = "llvm-ht"; + version = "0.7.0.0"; + sha256 = "1yn8wyp2jjjdggvf1jz7iras4f7fg2dq57ramr5prvcapc6r5yn6"; + buildDepends = [ + base bytestring directory mtl process type-level + ]; + homepage = "http://darcs.serpentine.com/llvm/"; + description = "Bindings to the LLVM compiler toolkit with some custom extensions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-pkg-config" = callPackage + ({ mkDerivation, base, Cabal, explicit-exception, process + , transformers, utility-ht + }: + mkDerivation { + pname = "llvm-pkg-config"; + version = "0.0"; + sha256 = "1sfw901bhnwiam8mm7h50fb6rpqv7vs8j7bxdx6azcf02cmivx6w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal explicit-exception process transformers utility-ht + ]; + description = "Generate Pkg-Config configuration file for LLVM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-pretty" = callPackage + ({ mkDerivation, base, containers, monadLib, pretty }: + mkDerivation { + pname = "llvm-pretty"; + version = "0.3.0.0"; + sha256 = "0m6sg2bng9ihak3hkbzqabdif0m8bblr8cvwgsdhq2ss059vmnws"; + buildDepends = [ base containers monadLib pretty ]; + description = "A pretty printing library inspired by the llvm binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-pretty-bc-parser" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , directory, fgl, fgl-visualize, filepath, llvm-pretty, monadLib + , pretty, process + }: + mkDerivation { + pname = "llvm-pretty-bc-parser"; + version = "0.1.3.1"; + sha256 = "15h66zdkisjg1mrrchkyzknj0mq5xybjn41mrnfs3pzalnffsfqs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cereal containers fgl fgl-visualize + llvm-pretty monadLib pretty + ]; + testDepends = [ + base bytestring directory filepath llvm-pretty process + ]; + description = "LLVM bitcode parsing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-tf" = callPackage + ({ mkDerivation, base, containers, llvm-base, process, tfp + , transformers + }: + mkDerivation { + pname = "llvm-tf"; + version = "3.0.2"; + sha256 = "1hm1yk5zmp9g8c6ddgpa4hyf9skj0ixra1d0wjnw2vylr48g0rj5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers llvm-base process tfp transformers + ]; + configureFlags = [ "-f-buildexamples" "-f-developer" ]; + description = "Bindings to the LLVM compiler toolkit using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "llvm-tools" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, blaze-html + , blaze-markup, bytestring, conduit, containers, directory + , filemanip, filepath, graphviz, llvm-analysis, llvm-data-interop + , optparse-applicative, parallel-io, process-conduit + , unordered-containers, xml + }: + mkDerivation { + pname = "llvm-tools"; + version = "0.2.0.1"; + sha256 = "1nyp0sgdqsaa2f2v7xgmm3s8mf2a170mzz2h3wwsi163ggvxwvhd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec attoparsec-conduit base blaze-html blaze-markup + bytestring conduit containers directory filemanip filepath graphviz + llvm-analysis llvm-data-interop optparse-applicative parallel-io + process-conduit unordered-containers xml + ]; + description = "Useful tools built on llvm-analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lmdb" = callPackage + ({ mkDerivation, array, base, lmdb }: + mkDerivation { + pname = "lmdb"; + version = "0.2.4"; + sha256 = "1fc466n8y5dqbp9v6a5av381gflj67rkbj7abs5kqb7h79fdaawa"; + buildDepends = [ array base ]; + extraLibraries = [ lmdb ]; + homepage = "http://github.com/dmbarbour/haskell-lmdb"; + description = "Lightning MDB bindings"; + license = stdenv.lib.licenses.bsd2; + }) { inherit (pkgs) lmdb; }; + + "load-env" = callPackage + ({ mkDerivation, base, directory, hspec, HUnit, parsec }: + mkDerivation { + pname = "load-env"; + version = "0.1.0"; + sha256 = "1yvnb42i1pzmvs2mjfjl8crxyr6ghw00dhrv548pmks1q5md8z75"; + buildDepends = [ base directory parsec ]; + testDepends = [ base directory hspec HUnit parsec ]; + description = "Load environment variables from a file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loadavg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "loadavg"; + version = "0.1"; + sha256 = "13q2yxqyzkh099jwz32plmdc71p4w2gkajx5bbi3fkvl2gylqlk6"; + buildDepends = [ base ]; + description = "Load average parsing from /proc/loadavg and bindings to getloadavg (3)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "local-address" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "local-address"; + version = "0.0.1"; + sha256 = "1846lhs0jc8finxcp1hfgifzs7hwzzxvmmv03laxzl63p5h2k8x9"; + buildDepends = [ base network ]; + homepage = "http://bitbucket.org/khibino/haskell-local-address"; + description = "Functions to get local interface address"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "local-search" = callPackage + ({ mkDerivation, base, combinatorial-problems, containers, erf + , random + }: + mkDerivation { + pname = "local-search"; + version = "0.0.7"; + sha256 = "0xrp34m2qfbz458g7bxdkp2lvsm0hskwxfcrm1d8n8g150ddn2xf"; + buildDepends = [ + base combinatorial-problems containers erf random + ]; + homepage = "http://www.comp.leeds.ac.uk/sc06r2s/Projects/HaskellLocalSearch"; + description = "Generalised local search within Haskell, for applications in combinatorial optimisation"; + license = "GPL"; + }) {}; + + "locators" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, cryptohash + , hspec, hspec-expectations, HUnit, QuickCheck + }: + mkDerivation { + pname = "locators"; + version = "0.2.4.2"; + sha256 = "172fbxb51p09afsgp9g28zpbisxnf0wxdr3bwi6hwp40ac3363g4"; + buildDepends = [ base bytestring cereal containers cryptohash ]; + testDepends = [ + base bytestring cereal containers cryptohash hspec + hspec-expectations HUnit QuickCheck + ]; + description = "Human exchangable identifiers and locators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loch" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "loch"; + version = "0.2"; + sha256 = "1dwv4v76i1fd60rrr0bla3wjz62x9dcgpd48p8z11lsjgpqarld3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "Support for precise error locations in source files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loch-th" = callPackage + ({ mkDerivation, base, pretty, template-haskell }: + mkDerivation { + pname = "loch-th"; + version = "0.2.1"; + sha256 = "1kfrjsgzq6wl749n2wm1fhwwigjxcd9lww7whiwjrbmhiz5ism3p"; + buildDepends = [ base pretty template-haskell ]; + homepage = "https://github.com/liskin/loch-th"; + description = "Support for precise error locations in source files (Template Haskell version)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lock-file" = callPackage + ({ mkDerivation, base, data-default-class, directory, exceptions + , filepath, HUnit, QuickCheck, tagged-exception-core + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "lock-file"; + version = "0.5.0.0"; + sha256 = "1n5p1p34l3frzf7jmimkkfyki3pk7wj0fsppay6qd870r139xqff"; + buildDepends = [ + base data-default-class directory exceptions tagged-exception-core + transformers + ]; + testDepends = [ + base data-default-class directory exceptions filepath HUnit + QuickCheck tagged-exception-core test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + configureFlags = [ "-f-pedantic" ]; + homepage = "https://github.com/trskop/lock-file"; + description = "Provide exclusive access to a resource using lock file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lockfree-queue" = callPackage + ({ mkDerivation, abstract-deque, abstract-deque-tests + , atomic-primops, base, bytestring, ghc-prim, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "lockfree-queue"; + version = "0.2.3"; + sha256 = "0y8ax6vcjnjm8g7ybn95wca74hm0g22fvgra06vj6l90pl93awyg"; + buildDepends = [ + abstract-deque atomic-primops base bytestring ghc-prim + ]; + testDepends = [ + abstract-deque abstract-deque-tests atomic-primops base bytestring + ghc-prim HUnit test-framework test-framework-hunit + ]; + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; + description = "Michael and Scott lock-free queues"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "log-domain" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , directory, distributive, doctest, filepath, generic-deriving + , hashable, hashable-extras, safecopy, semigroupoids, semigroups + , simple-reflect, vector + }: + mkDerivation { + pname = "log-domain"; + version = "0.9.3"; + sha256 = "1l07pi7lnwyk3y747f7bgr1200p6apyfn7bch5v30kh7dy0wyi8m"; + buildDepends = [ + base binary bytes cereal comonad deepseq distributive + generic-deriving hashable hashable-extras safecopy semigroupoids + semigroups vector + ]; + testDepends = [ + base directory doctest filepath generic-deriving semigroups + simple-reflect + ]; + configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + homepage = "http://github.com/analytics/log-domain/"; + description = "Log-domain arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "log-effect" = callPackage + ({ mkDerivation, base, bytestring, extensible-effects, fast-logger + , time + }: + mkDerivation { + pname = "log-effect"; + version = "0.4.0.1"; + sha256 = "05rx54bsypisw6k8xm87a4rssyb0lwx7xavwamb1ciiwmvg3j14m"; + buildDepends = [ + base bytestring extensible-effects fast-logger time + ]; + homepage = "https://github.com/ibotty/log-effect"; + description = "An extensible log effect using extensible-effects"; + license = stdenv.lib.licenses.mit; + }) {}; + + "log2json" = callPackage + ({ mkDerivation, base, containers, json, parsec }: + mkDerivation { + pname = "log2json"; + version = "0.1"; + sha256 = "0cidi9zkvqvdqpibr0jpnlk33kprmxwh016w0f86zg9cm3dfb5zf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers json parsec ]; + homepage = "https://github.com/haroldl/log2json"; + description = "Turn log file records into JSON"; + license = "GPL"; + }) {}; + + "logfloat" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "logfloat"; + version = "0.12.1"; + sha256 = "1k13jjqv4df341hcj9hzrlisfx9wrsmyqvzi6ricx341d9z4ch05"; + buildDepends = [ array base ]; + configureFlags = [ "-fuseffi" "-fsplitbase" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Log-domain floating point numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "logging" = callPackage + ({ mkDerivation, base, binary, bytestring, fast-logger, hspec + , lifted-base, monad-control, monad-logger, old-locale, pcre-light + , text, time, transformers, unix, vector-space + }: + mkDerivation { + pname = "logging"; + version = "2.1.0"; + sha256 = "15ad4g7zkbklawd98m6x838fr5383vkvq92y75f56j1kj17g7rrh"; + buildDepends = [ + base binary bytestring fast-logger lifted-base monad-control + monad-logger old-locale pcre-light text time transformers + vector-space + ]; + testDepends = [ base hspec monad-logger unix ]; + description = "Simplified logging in IO for application writers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "logging-facade" = callPackage + ({ mkDerivation, base, hspec, template-haskell, transformers }: + mkDerivation { + pname = "logging-facade"; + version = "0.0.0"; + sha256 = "0i7m4dpj7b556bfiahisvxcvdb1lv352zggjyrcr69iqnrac30z8"; + buildDepends = [ base template-haskell transformers ]; + testDepends = [ base hspec ]; + description = "Simple logging abstraction that allows multiple backends"; + license = stdenv.lib.licenses.mit; + }) {}; + + "logging-facade-journald" = callPackage + ({ mkDerivation, base, hspec, libsystemd-journal, logging-facade + , text, unordered-containers + }: + mkDerivation { + pname = "logging-facade-journald"; + version = "0.0.0"; + sha256 = "151p7574v9mxiniwxa4lngm5g4viznw4kg9adnngc3pi5nnh1z7l"; + buildDepends = [ + base libsystemd-journal logging-facade text unordered-containers + ]; + testDepends = [ + base hspec libsystemd-journal logging-facade text + unordered-containers + ]; + description = "Journald back-end for logging-facade"; + license = stdenv.lib.licenses.mit; + }) {}; + + "logic-TPTP" = callPackage + ({ mkDerivation, alex, ansi-wl-pprint, array, base, containers + , happy, mtl, pointed, QuickCheck, syb, transformers + , transformers-compat + }: + mkDerivation { + pname = "logic-TPTP"; + version = "0.4.2.0"; + sha256 = "1pqs0hr05b4jsnf73fqfgqng3h63dlswlx18142fbkv1bhphg8al"; + buildDepends = [ + ansi-wl-pprint array base containers mtl pointed QuickCheck syb + transformers transformers-compat + ]; + buildTools = [ alex happy ]; + description = "Import, export etc. for TPTP, a syntax for first-order logic"; + license = "GPL"; + }) {}; + + "logic-classes" = callPackage + ({ mkDerivation, applicative-extras, base, containers, fgl, HUnit + , mtl, pretty, PropLogic, safecopy, set-extra, syb, syb-with-class + , template-haskell, text + }: + mkDerivation { + pname = "logic-classes"; + version = "1.5"; + sha256 = "12rdq38wga5d4d2mw21rmdmgjg7vqhap0zl2f5wzn79hl7814rwz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + applicative-extras base containers fgl HUnit mtl pretty PropLogic + safecopy set-extra syb syb-with-class template-haskell text + ]; + homepage = "http://src.seereason.com/logic-classes"; + description = "Framework for propositional and first order logic, theorem proving"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "logicst" = callPackage + ({ mkDerivation, base, logict, transformers }: + mkDerivation { + pname = "logicst"; + version = "0.1.0.0"; + sha256 = "061x6g92334m2776xclh8mcbjind3l595pggc0g7yi4qzs31zbdc"; + buildDepends = [ base logict transformers ]; + configureFlags = [ "-f-old-applicative" "-fsafe-st" ]; + homepage = "http://github.com/sonyandy/logicst"; + description = "Backtracking mutable references in the ST and IO monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "logict" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "logict"; + version = "0.6.0.2"; + sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi"; + buildDepends = [ base mtl ]; + homepage = "http://code.haskell.org/~dolio/"; + description = "A backtracking logic-programming monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lojban" = callPackage + ({ mkDerivation, base, containers, curl, directory, haskell98, HTTP + , markov-chain, mtl, parsec, process, random, regex-compat, strict + , tagsoup, xml + }: + mkDerivation { + pname = "lojban"; + version = "0.3"; + sha256 = "0pd31g21db8yh1mrnmy7r60lr0dbpwlxpwc0hli3y1wcr4fisnx6"; + editedCabalFile = "9d30c9c8f1aa80aea24ca606d74ee1b3a9af0ecde15a0e65b1150d483d6b1cfc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers curl directory haskell98 HTTP markov-chain mtl + parsec process random regex-compat strict tagsoup xml + ]; + description = "Useful utilities for the Lojban language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lojbanParser" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lojbanParser"; + version = "0.1.9.2"; + sha256 = "0axi63dvls9k87samaa0jihisfqyl92jbhmx1j9q73yjrn5wsk8j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "lojban parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lojbanXiragan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lojbanXiragan"; + version = "0.3"; + sha256 = "1h7jmhs38v6mfas4nj22shm2dwphx46247sv3mia28xlzim3xdsp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "lojban to xiragan"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lojysamban" = callPackage + ({ mkDerivation, base, lojbanParser, yjtools }: + mkDerivation { + pname = "lojysamban"; + version = "0.0.8.1"; + sha256 = "0c571fk7kz4szpba85d7bf5awak5bc25r59kyx3xvyvk011y9hhd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base lojbanParser yjtools ]; + homepage = "http://homepage3.nifty.com/salamander/myblog/lojysamban.html"; + description = "Prolog with lojban"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loli" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hack + , hack-contrib, mps, mtl, template, utf8-string + }: + mkDerivation { + pname = "loli"; + version = "2011.6.24"; + sha256 = "1m23dkxh2vah7d47arpqx5zdpwczm8k4jixzslmqbdizm9h933ja"; + buildDepends = [ + base bytestring containers data-default hack hack-contrib mps mtl + template utf8-string + ]; + homepage = "http://github.com/nfjinjing/loli"; + description = "A minimum web dev DSL in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loop" = callPackage + ({ mkDerivation, base, hspec, mtl }: + mkDerivation { + pname = "loop"; + version = "0.2.0"; + sha256 = "11ifqahlg9ky5klid1fhsyfvfb6w8yb0dsy43s0cxcmldbw3qv5x"; + buildDepends = [ base ]; + testDepends = [ base hspec mtl ]; + homepage = "https://github.com/nh2/loop"; + description = "Fast loops (for when GHC can't optimize forM_)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "loop-effin" = callPackage + ({ mkDerivation, base, effin }: + mkDerivation { + pname = "loop-effin"; + version = "0.1.1.0"; + sha256 = "02x02m98ka1y8f1jjqwfwmsyx29g583gnr4jdm5syqxfr0dz6c52"; + buildDepends = [ base effin ]; + homepage = "https://github.com/konn/loop-effin"; + description = "control-monad-loop port for effin"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loop-while" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "loop-while"; + version = "1.0.0"; + sha256 = "1yvw91gn1iyw72rbq455zzrbb3pq8ph9cv1c6800qzjyxx0694bd"; + buildDepends = [ base mtl ]; + description = "A monad transformer supporting various styles of while loop"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loops" = callPackage + ({ mkDerivation, base, primitive, tasty, tasty-quickcheck + , transformers, vector + }: + mkDerivation { + pname = "loops"; + version = "0.2.0.2"; + sha256 = "1syx22gp2zra2dhwvmm2np6c1lvqk622a62k4xxjd8y1fs2ckks7"; + buildDepends = [ base primitive transformers vector ]; + testDepends = [ base tasty tasty-quickcheck ]; + description = "Fast imperative-style loops"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "loopy" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , GoogleChart, hmatrix, process, random + }: + mkDerivation { + pname = "loopy"; + version = "0.0.1"; + sha256 = "0gyd7l4i3vzv7swyqfywzwhsdxq3j5869c2id6hz6nm7db47wyy6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers directory filepath GoogleChart hmatrix + process random + ]; + homepage = "http://www.esc.cam.ac.uk/people/research-students/emily-king"; + description = "Find all biological feedback loops within an ecosystem graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lord" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec-conduit, base + , bytestring, case-insensitive, conduit, conduit-extra, daemons + , data-default, directory, fast-logger, hspec, html-conduit, HTTP + , http-conduit, http-types, HUnit, libmpd, optparse-applicative + , process, resourcet, text, transformers, unix + , unordered-containers, utf8-string, wai-logger, xml-conduit, yaml + }: + mkDerivation { + pname = "lord"; + version = "2.20140625"; + sha256 = "1yjz713kddrnwjm2i4xj2vsmx6ycamvas5h1k9vmdcnlnlmbi45a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-terminal attoparsec-conduit base bytestring + case-insensitive conduit conduit-extra daemons data-default + directory fast-logger html-conduit HTTP http-conduit http-types + libmpd optparse-applicative process resourcet text transformers + unix unordered-containers utf8-string wai-logger xml-conduit yaml + ]; + testDepends = [ + aeson ansi-terminal attoparsec-conduit base bytestring + case-insensitive conduit daemons data-default directory fast-logger + hspec html-conduit HTTP http-conduit http-types HUnit libmpd + optparse-applicative process text transformers unix + unordered-containers utf8-string wai-logger xml-conduit yaml + ]; + homepage = "https://github.com/rnons/lord"; + description = "A command line interface to online radios"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "loris" = callPackage + ({ mkDerivation, base, c2hs, loris, vector }: + mkDerivation { + pname = "loris"; + version = "0.3.1"; + sha256 = "19w1c3gsmy03y4a238yp844wgqcv9s53cwrcapv2yvn9xpchm2gq"; + buildDepends = [ base vector ]; + buildTools = [ c2hs ]; + extraLibraries = [ loris ]; + homepage = "http://www.tiresiaspress.us/haskell/loris"; + description = "interface to Loris API"; + license = stdenv.lib.licenses.gpl2; + }) { inherit (pkgs) loris; }; + + "loshadka" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cryptohash + , directory, hex, network, process, split + }: + mkDerivation { + pname = "loshadka"; + version = "0.2"; + sha256 = "01jjbcgzpkh3mp729xahy2437hrg6wc2l1qnwcm069zrs3c1bdny"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base binary bytestring cryptohash directory hex network + process split + ]; + homepage = "https://github.com/tvorcesky/loshadka"; + description = "Minecraft 1.7 server proxy that answers to queries when the server is offline"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lostcities" = callPackage + ({ mkDerivation, array, base, containers, haskell98, mtl, wx + , wxcore + }: + mkDerivation { + pname = "lostcities"; + version = "0.2"; + sha256 = "1avlq28k0jcfbnd0pfww80ixz5lvpp4jkf20dybjl7pfqyhj3s9p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers haskell98 mtl wx wxcore ]; + homepage = "http://www.ncc.up.pt/~pbv/stuff/lostcities"; + description = "An implementation of an adictive two-player card game"; + license = "GPL"; + }) {}; + + "lrucache" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "lrucache"; + version = "1.1.1.4"; + sha256 = "0w3b338wsf7c0acjxxfdjxsljfpsix67aihkl2jwnp5x71awf8qh"; + buildDepends = [ base containers ]; + homepage = "http://github.com/chowells79/lrucache"; + description = "a simple, pure LRU cache"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ls-usb" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base-unicode-symbols + , cmdtheline, text, usb, usb-id-database, vector + }: + mkDerivation { + pname = "ls-usb"; + version = "0.1.1"; + sha256 = "08xaf27iirdxax7gjjjzvw4nv0qya6vz46826bzmp7f0i0rn88qk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint base base-unicode-symbols cmdtheline text usb + usb-id-database vector + ]; + homepage = "https://github.com/roelvandijk/ls-usb"; + description = "List USB devices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lscabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, pretty, process + }: + mkDerivation { + pname = "lscabal"; + version = "0.1.1"; + sha256 = "14j19jcmx20nhvb9a7im81j3wwkkx6lkb6b1kfizv8qkgnp0jd5j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath pretty process + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/lscabal"; + description = "List exported modules from a set of .cabal files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lss" = callPackage + ({ mkDerivation, attoparsec, base, containers, directory, filepath + , hspec2, language-css, language-css-attoparsec, text, xmlhtml + }: + mkDerivation { + pname = "lss"; + version = "0.1.0.0"; + sha256 = "1r890sya0db0xvs9cm5ghhr6x55hkqplirv95km6y7py7hj69cjr"; + buildDepends = [ + attoparsec base containers directory filepath language-css + language-css-attoparsec text xmlhtml + ]; + testDepends = [ + attoparsec base containers hspec2 language-css + language-css-attoparsec text + ]; + homepage = "https://github.com/dbp/lss"; + description = "Lexical Style Sheets - a language for writing styles that is focused around lexical (ie, static) scoping and re-use of large components"; + license = stdenv.lib.licenses.bsd3; + }) { language-css-attoparsec = null; }; + + "lsystem" = callPackage + ({ mkDerivation, base, haskell98, uu-parsinglib, wx, wxcore }: + mkDerivation { + pname = "lsystem"; + version = "1.2"; + sha256 = "1wk41hsr7pp9azac3449xp0xv8kd31bwif3yw6cfw9jfg3g498xg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 uu-parsinglib wx wxcore ]; + description = "Paint an L-System Grammar"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ltk" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath, ghc, glib, gtk3 + , mtl, parsec, pretty, text, transformers + }: + mkDerivation { + pname = "ltk"; + version = "0.14.3.0"; + sha256 = "0f0xm5pg98yvccxlpqvhkwy8q9miyzr6n0aznqzc4qxf05dbi4s9"; + buildDepends = [ + base Cabal containers filepath ghc glib gtk3 mtl parsec pretty text + transformers + ]; + configureFlags = [ "-fgtk3" ]; + homepage = "http://www.leksah.org"; + description = "Leksah tool kit"; + license = "GPL"; + }) {}; + + "ltl" = callPackage + ({ mkDerivation, base, vcd }: + mkDerivation { + pname = "ltl"; + version = "0.0.0"; + sha256 = "0h3jxngsdmakcr35zapxjaykjsqs44lxxk86d5i4rg0gi0i9qw3g"; + buildDepends = [ base vcd ]; + homepage = "http://tomahawkins.org"; + description = "Using linear temporal logic (LTL) to verify embedded software and hardware"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lua-bytecode" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , hashable, numeric-extras, vector + }: + mkDerivation { + pname = "lua-bytecode"; + version = "0.1.0.0"; + sha256 = "1cwpixaxxkfd8n714c8w82z97h3h8bqqqnh2wsn22cll168rb6zl"; + buildDepends = [ + array base bytestring cereal containers hashable numeric-extras + vector + ]; + description = "Library for loading Lua bytecode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "luachunk" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , custom-prelude, ghc-prim, pretty, text + }: + mkDerivation { + pname = "luachunk"; + version = "0.1.0.0"; + sha256 = "03a8adaz3m93wnfmrvsqbmc57h1d8h0a90spfj1cb7yrpz0pr3ck"; + buildDepends = [ + attoparsec base binary bytestring custom-prelude ghc-prim pretty + text + ]; + description = "Library functions for reading and writing Lua chunks"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "luautils" = callPackage + ({ mkDerivation, base, containers, custom-prelude, hslua + , monad-loops, QuickCheck, quickcheck-instances, test-framework + , test-framework-quickcheck2, test-framework-th, text + }: + mkDerivation { + pname = "luautils"; + version = "0.1.3"; + sha256 = "1y0a70sqykc003kazx6bddjp4l7pc6099iqg6w78k7wigzmkld7y"; + buildDepends = [ + base containers custom-prelude hslua monad-loops text + ]; + testDepends = [ + base containers hslua QuickCheck quickcheck-instances + test-framework test-framework-quickcheck2 test-framework-th text + ]; + description = "Helpers for Haskell integration with Lua"; + license = "GPL"; + }) {}; + + "lub" = callPackage + ({ mkDerivation, base, unamb }: + mkDerivation { + pname = "lub"; + version = "0.1.7"; + sha256 = "1dsm7cg0i930r5dn8591aabkl0p8b5l348pccdvi7p0g7asx451h"; + buildDepends = [ base unamb ]; + homepage = "http://haskell.org/haskellwiki/lub"; + description = "information operators: least upper bound (lub) and greatest lower bound (glb)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lucid" = callPackage + ({ mkDerivation, base, bifunctors, blaze-builder, bytestring + , containers, hspec, HUnit, mtl, parsec, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "lucid"; + version = "2.6.0"; + sha256 = "17cxi2mbphgxk1rn96p8vhr56fb0iap05vmygqp2cmm0q7am77di"; + buildDepends = [ + base blaze-builder bytestring containers mtl text transformers + unordered-containers + ]; + testDepends = [ base bifunctors hspec HUnit mtl parsec text ]; + homepage = "https://github.com/chrisdone/lucid"; + description = "Clear to write, read and edit DSL for HTML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lucienne" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bson + , bytestring, compact-string-fix, feed, happstack, happstack-server + , HTTP, mongoDB, mtl, network, SHA, text, time + }: + mkDerivation { + pname = "lucienne"; + version = "0.0.2"; + sha256 = "1dcvax756cqpqg6rrrjrd4sfr3ggvqdiwp42rb8fdrsi3v2skwrj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base64-bytestring blaze-html bson bytestring + compact-string-fix feed happstack happstack-server HTTP mongoDB mtl + network SHA text time + ]; + homepage = "http://www.imn.htwk-leipzig.de/~abau/lucienne"; + description = "Server side feed aggregator/reader"; + license = "GPL"; + }) {}; + + "luhn" = callPackage + ({ mkDerivation, base, digits, QuickCheck }: + mkDerivation { + pname = "luhn"; + version = "0.2"; + sha256 = "0ix7x28kmd3iarydl709vqd041h0qx6kv582c8ca54z8ag7lzynz"; + buildDepends = [ base digits QuickCheck ]; + description = "An implementation of Luhn's check digit algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lui" = callPackage + ({ mkDerivation, base, containers, haskell98, haskgame, MaybeT, mtl + , SDL + }: + mkDerivation { + pname = "lui"; + version = "0.0.6"; + sha256 = "081451gpm20z8zl3y1mjy9015a461g7q99w7sjnr8alvd3pbhd6v"; + buildDepends = [ + base containers haskell98 haskgame MaybeT mtl SDL + ]; + description = "Purely FunctionaL User Interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "luka" = callPackage + ({ mkDerivation, air, base, bytestring, libffi, objc }: + mkDerivation { + pname = "luka"; + version = "2012.8.29"; + sha256 = "00g7a80nlw1bgw6x2pqg1qn4786ra3bwbwbfm9b7iyhb101b7s9s"; + buildDepends = [ air base bytestring libffi ]; + extraLibraries = [ objc ]; + homepage = "https://github.com/nfjinjing/luka"; + description = "Simple ObjectiveC runtime binding"; + license = stdenv.lib.licenses.bsd3; + }) { objc = null; }; + + "lushtags" = callPackage + ({ mkDerivation, base, haskell-src-exts, text, vector }: + mkDerivation { + pname = "lushtags"; + version = "0.0.1"; + sha256 = "0325c064nsczypapvwdchx7x5n69jxjbyjs90ah7q5ydxbjl6w9c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell-src-exts text vector ]; + homepage = "https://github.com/bitc/lushtags"; + description = "Create ctags compatible tags files for Haskell programs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "luthor" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "luthor"; + version = "0.0.1"; + sha256 = "023kckpcdn6n5dyq0dip0132jp1w30hdx1qb5hbsd3js86j52a12"; + buildDepends = [ base mtl parsec ]; + testDepends = [ base mtl parsec ]; + homepage = "https://github.com/Zankoku-Okuno/luthor"; + description = "Tools for lexing and utilizing lexemes that integrate with Parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lvish" = callPackage + ({ mkDerivation, async, atomic-primops, base, bits-atomic + , containers, deepseq, ghc-prim, HUnit, lattices, missing-foreign + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, time + , transformers, vector + }: + mkDerivation { + pname = "lvish"; + version = "1.1.4"; + sha256 = "1s7i1jxb6m7ivk4nd60dy8hn4wgfhv1gcamvv6hgjvcw6rxn4k44"; + editedCabalFile = "38b0af7bd2ebc54b5a2b01a2c24a3832d80f76596c8a8fad621499996ce76e76"; + buildDepends = [ + async atomic-primops base bits-atomic containers deepseq ghc-prim + lattices missing-foreign random transformers vector + ]; + testDepends = [ + async atomic-primops base bits-atomic containers deepseq ghc-prim + HUnit lattices missing-foreign QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + text time transformers vector + ]; + configureFlags = [ + "-f-generic" "-f-getonce" "-f-chaselev" "-f-debug" + ]; + description = "Parallel scheduler, LVar data structures, and infrastructure to build more"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lvmlib" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , parsec, wl-pprint + }: + mkDerivation { + pname = "lvmlib"; + version = "1.1"; + sha256 = "1lr2qr817mb8qb7b3wvry9jpj3wjphj5s60rn3dyqibx8gny36bg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory filepath parsec wl-pprint + ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome"; + description = "The Lazy Virtual Machine (LVM)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lvmrun" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "lvmrun"; + version = "1.0"; + sha256 = "0wcf9brcvf4b7qcs51mngca3qxilk0x50h3dml28zg6lg93wwbfa"; + isLibrary = false; + isExecutable = true; + homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome"; + description = "The Lazy Virtual Machine (LVM) Runtime System"; + license = "LGPL"; + }) {}; + + "lxc" = callPackage + ({ mkDerivation, base, bindings-lxc, mtl, transformers }: + mkDerivation { + pname = "lxc"; + version = "0.3.1.1"; + sha256 = "1mksram2nlb611b81yh5smvgr3dqxyabphrrpimspixwwl8173zr"; + buildDepends = [ base bindings-lxc mtl transformers ]; + homepage = "https://github.com/fizruk/lxc"; + description = "High level Haskell bindings to LXC (Linux containers)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lye" = callPackage + ({ mkDerivation, base, containers, free, HCodecs, lens, parsers + , transformers, trifecta + }: + mkDerivation { + pname = "lye"; + version = "0.1.0.0"; + sha256 = "1pmlxvnlwdsb51pjrkak1sakfh3nyk5lia5pqmr7larlm1n3dx9m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers free HCodecs lens parsers transformers trifecta + ]; + description = "A Lilypond-compiling music box"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lz4" = callPackage + ({ mkDerivation, base, bytestring, cereal, hspec, HUnit, QuickCheck + }: + mkDerivation { + pname = "lz4"; + version = "0.2.3.1"; + sha256 = "1wck0sl7m873pqnpmn95vrp9jbr7awjdp9rrkqgj0nd3l6z65k4q"; + buildDepends = [ base bytestring cereal ]; + testDepends = [ base bytestring hspec HUnit QuickCheck ]; + homepage = "http://github.com/mwotton/lz4hs"; + description = "LZ4 compression for ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lzma-conduit" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, conduit, HUnit + , lzma, QuickCheck, resourcet, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "lzma-conduit"; + version = "1.1.1"; + sha256 = "1i1khkxpia5hp3f0p7h656yvbgwsxffpl2czxjbkiw6iz31rapwg"; + buildDepends = [ + base bindings-DSL bytestring conduit resourcet transformers + ]; + testDepends = [ + base bytestring conduit HUnit QuickCheck resourcet test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + extraLibraries = [ lzma ]; + homepage = "http://github.com/alphaHeavy/lzma-conduit"; + description = "Conduit interface for lzma/xz compression"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "lzma-enumerator" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, enumerator, HUnit + , lzma, mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "lzma-enumerator"; + version = "0.1.3"; + sha256 = "0pzz8bf6310p23pmsa013i8vib0xsfvlkj7zp0w9xs2xsi4j7jk1"; + buildDepends = [ base bindings-DSL bytestring enumerator mtl ]; + testDepends = [ + base bytestring enumerator HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + extraLibraries = [ lzma ]; + homepage = "http://github.com/alphaHeavy/lzma-enumerator"; + description = "Enumerator interface for lzma/xz compression"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "maccatcher" = callPackage + ({ mkDerivation, base, binary, parsec, process }: + mkDerivation { + pname = "maccatcher"; + version = "2.1.5"; + sha256 = "0z56rbfr8vijhjf3dcqd4kaxgx9bf3qgi9sm61yc3i6ra60w7byb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary parsec process ]; + configureFlags = [ "-f-cli" "-fsplit-base" ]; + description = "Obtain the host MAC address on *NIX and Windows"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "machinecell" = callPackage + ({ mkDerivation, arrows, base, free, hspec, mtl, profunctors + , QuickCheck + }: + mkDerivation { + pname = "machinecell"; + version = "1.2.0"; + sha256 = "0c6dqwl8pd922afvbxirhipf5kcqksfmlb6rd8iycr8ix54962gb"; + buildDepends = [ arrows base free mtl profunctors ]; + testDepends = [ base hspec mtl profunctors QuickCheck ]; + homepage = "http://github.com/as-capabl/machinecell"; + description = "Arrow based stream transducers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "machines" = callPackage + ({ mkDerivation, base, comonad, containers, directory, doctest + , filepath, free, mtl, pointed, profunctors, semigroups + , transformers, void + }: + mkDerivation { + pname = "machines"; + version = "0.4.1"; + sha256 = "1wripnvpzfdnf7i2aygjyh33cp7srkb5638snwyn700bjbi2j7gb"; + buildDepends = [ + base comonad containers free mtl pointed profunctors semigroups + transformers void + ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/ekmett/machines/"; + description = "Networked stream transducers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "machines-directory" = callPackage + ({ mkDerivation, base, directory, filepath, machines, machines-io + , transformers + }: + mkDerivation { + pname = "machines-directory"; + version = "0.2.0.0"; + sha256 = "1b1jv23ijhm51nggxrncjhz24k4pl4nvj6s9h3jabr0gsnsb8y2v"; + buildDepends = [ + base directory filepath machines machines-io transformers + ]; + homepage = "http://github.com/aloiscochard/machines-io"; + description = "Directory (system) utilities for the machines library"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "machines-io" = callPackage + ({ mkDerivation, base, bytestring, chunked-data, machines + , transformers + }: + mkDerivation { + pname = "machines-io"; + version = "0.2.0.0"; + sha256 = "0qjbfwyhscjmjbfj709kb9xr5p3yz4v21aq2g4dv1abqwgf85x03"; + buildDepends = [ + base bytestring chunked-data machines transformers + ]; + homepage = "http://github.com/aloiscochard/machines-io"; + description = "IO utilities for the machines library"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "machines-process" = callPackage + ({ mkDerivation, base, chunked-data, machines, machines-io, process + }: + mkDerivation { + pname = "machines-process"; + version = "0.2.0.0"; + sha256 = "028l6hijabrgnn5klm1bv35h2z2qmm1r49bj1bvvaffhn5fdpz7y"; + buildDepends = [ base chunked-data machines machines-io process ]; + homepage = "http://github.com/aloiscochard/machines-io"; + description = "Process (system) utilities for the machines library"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "macho" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "macho"; + version = "0.22"; + sha256 = "13i8bap38ha8j0259kw4gfx18jxc4860awp3s9rz16i4q2vik0v2"; + buildDepends = [ base binary bytestring ]; + homepage = "http://github.com/erikcharlebois/macho"; + description = "Parser for Mach-O object format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "maclight" = callPackage + ({ mkDerivation, base, filemanip, filepath, HUnit + , optparse-applicative, parsec, strict, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "maclight"; + version = "0.1.0.0"; + sha256 = "0qf44jza8avq2yfsx2f0bdxbnda4lm3xq9qaivmslfbdfjy3mxv3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base filemanip filepath optparse-applicative parsec strict + ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + homepage = "http://github.com/tych0/maclight"; + description = "Control screen and keyboard backlights on MACs under Linux"; + license = stdenv.lib.licenses.mit; + }) {}; + + "macosx-make-standalone" = callPackage + ({ mkDerivation, base, containers, data-lens, data-lens-template + , deepseq, directory, filepath, graph-visit, mtl, process + , transformers, unix + }: + mkDerivation { + pname = "macosx-make-standalone"; + version = "0.1.0.1"; + sha256 = "04j5fpj4758bl8ksaqn4zz6dl8pg24ih65k1b0pg8qrar4275r14"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers data-lens data-lens-template deepseq directory + filepath graph-visit mtl process transformers unix + ]; + homepage = "https://github.com/atzedijkstra/macosx-make-standalone"; + description = "Make a macosx app standalone deployable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mage" = callPackage + ({ mkDerivation, array, base, containers, curses, mtl, random }: + mkDerivation { + pname = "mage"; + version = "1.1.0"; + sha256 = "0fknvy48sanvq7vg5pxwbjsahpiby1hba5wf8w6rq2g3d0a1cjwz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers mtl random ]; + extraLibraries = [ curses ]; + homepage = "http://www.scannedinavian.com/~shae/mage-1.0pre35.tar.gz"; + description = "Rogue-like"; + license = stdenv.lib.licenses.bsd3; + }) { curses = null; }; + + "magic" = callPackage + ({ mkDerivation, base, magic }: + mkDerivation { + pname = "magic"; + version = "1.1"; + sha256 = "10p0gjjjwr1dda7hahwrwn5njbfhl67arq3v3nf1jr3vymlkn75j"; + buildDepends = [ base ]; + extraLibraries = [ magic ]; + description = "Interface to C file/magic library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) magic; }; + + "magma" = callPackage + ({ mkDerivation, base, deepseq, profunctors, semigroups }: + mkDerivation { + pname = "magma"; + version = "0.3.0.0"; + sha256 = "0bk4a9kw2jxvvz81ppj6qh3kk8cbknnqmg6vvkd0kpn70rcx0hnv"; + buildDepends = [ base deepseq profunctors semigroups ]; + homepage = "https://github.com/cutsea110/magma"; + description = "magma is an algebraic structure consisting a set together with an binary operation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mahoro" = callPackage + ({ mkDerivation, base, ConfigFile, containers, curl, directory + , happstack-state, MissingH, mtl, network, old-time, regex-posix + , tagsoup, utf8-string, XMPP + }: + mkDerivation { + pname = "mahoro"; + version = "0.1.2"; + sha256 = "0fmhms0415wawd539ipdj47gf27h2jjq2gpzhb0s21r6z63ayp7f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile containers curl directory happstack-state MissingH + mtl network old-time regex-posix tagsoup utf8-string XMPP + ]; + homepage = "http://kagami.touhou.ru/projects/show/mahoro"; + description = "ImageBoards to XMPP gate"; + license = "GPL"; + }) {}; + + "maid" = callPackage + ({ mkDerivation, air, air-th, base, bytestring, containers + , data-default, directory, filepath, hack2, hack2-contrib + , hack2-handler-snap-server, moe, process, text + }: + mkDerivation { + pname = "maid"; + version = "2014.10.14"; + sha256 = "1gss86263pzwvm14yx5lqzskrwc3z6521z9yp0mg8780qgr8h9sr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + air air-th base bytestring containers data-default directory + filepath hack2 hack2-contrib hack2-handler-snap-server moe process + text + ]; + homepage = "https://github.com/nfjinjing/maid"; + description = "A simple static web server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mailbox-count" = callPackage + ({ mkDerivation, base, cmdargs, configurator, containers, directory + , doctest, filemanip, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3 + , MissingH, tasty, tasty-hunit + }: + mkDerivation { + pname = "mailbox-count"; + version = "0.0.2"; + sha256 = "1zd3vd0sj4pq8nhjn768rpfyn9a06a9c3j2fnhxsb9d800ilpvvf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs configurator containers directory filepath HDBC + HDBC-postgresql HDBC-sqlite3 MissingH tasty tasty-hunit + ]; + testDepends = [ + base cmdargs configurator containers directory doctest filemanip + filepath HDBC HDBC-postgresql HDBC-sqlite3 MissingH tasty + tasty-hunit + ]; + description = "Count mailboxes in a SQL database"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mailchimp-subscribe" = callPackage + ({ mkDerivation, aeson, base, http-client, http-client-tls + , http-types, reflection, scotty, text, transformers, wai-extra + }: + mkDerivation { + pname = "mailchimp-subscribe"; + version = "1.0"; + sha256 = "0c6sn7bpzw82iarpw40l88f58xrjl9gzdqx1xnbafzdyfhbrnzbi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base http-client http-client-tls http-types reflection scotty + text transformers wai-extra + ]; + homepage = "https://github.com/mietek/mailchimp-subscribe/"; + description = "MailChimp subscription request handler"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mailgun" = callPackage + ({ mkDerivation, base, bytestring, conduit, exceptions, failure + , http-client, http-client-multipart, http-conduit, monad-control + , network, text, transformers + }: + mkDerivation { + pname = "mailgun"; + version = "0.1.0.4"; + sha256 = "01xcr0dwbkpryavk054y52fdk9qis4s6df8d0yxz05kdl8b5nczq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit exceptions failure http-client + http-client-multipart http-conduit monad-control network text + transformers + ]; + homepage = "https://github.com/AndrewRademacher/mailgun"; + description = "Connector to Rackspace's Mailgun Service"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mainland-pretty" = callPackage + ({ mkDerivation, base, containers, srcloc, text }: + mkDerivation { + pname = "mainland-pretty"; + version = "0.2.7"; + sha256 = "1g4s2xscj6dpkcghs5lws658ki0rhriivpdr5ilcycvr28k3l35q"; + buildDepends = [ base containers srcloc text ]; + homepage = "http://www.eecs.harvard.edu/~mainland/"; + description = "Pretty printing designed for printing source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "majordomo" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, monad-loops, old-locale + , threads, time, unix, zeromq-haskell + }: + mkDerivation { + pname = "majordomo"; + version = "0.1.6"; + sha256 = "1rjarfwjqlrq9cdgjv93v6jwg58984c0dwjk506svsr29ll0p1b1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs monad-loops old-locale threads time unix + zeromq-haskell + ]; + description = "Majordomo protocol for ZeroMQ"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "majority" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "majority"; + version = "1.1"; + sha256 = "1442xw8i9jgk3hqavqikks98qs9l3i37lk63xyzpdgnlkfqapzka"; + buildDepends = [ haskell2010 ]; + homepage = "https://github.com/niswegmann/majority"; + description = "Boyer-Moore Majority Vote Algorithm"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "make-hard-links" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , unix + }: + mkDerivation { + pname = "make-hard-links"; + version = "0.2"; + sha256 = "0bynbrn7fnnw7s6wafaji5yf21zjsrdmdfyb7m97bk77ss0gprq2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath unix + ]; + description = "Change duplicated files into hard-links"; + license = "GPL"; + }) {}; + + "make-package" = callPackage + ({ mkDerivation, async, base, bytestring, configurator, containers + , directory, filepath, github, haskeline, lens, lens-datetime, mtl + , process, text, time + }: + mkDerivation { + pname = "make-package"; + version = "1.2.0"; + sha256 = "1502pggc0gcmsj6fhzkjcrbqydaxz4qivsmv57jm6cxpbypkyin3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + async base bytestring configurator containers directory filepath + github haskeline lens lens-datetime mtl process text time + ]; + homepage = "https://github.com/Philonous/make-package"; + description = "Make a cabalized package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "makedo" = callPackage + ({ mkDerivation, base, directory, filepath, HSH, process }: + mkDerivation { + pname = "makedo"; + version = "0.1"; + sha256 = "0sc2fa45a046lw5x5z839gb1zk0d5nj663ghxajiclm6iw65kl2n"; + buildDepends = [ base directory filepath HSH process ]; + homepage = "http://darcsden.com/kowey/makedo"; + description = "Helper for writing redo scripts in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "managed" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "managed"; + version = "1.0.0"; + sha256 = "06nb71pd68m5l6a48sz5kkrdif74phbg3y6bn9ydd00y515b9gn5"; + buildDepends = [ base transformers ]; + description = "A monad for managed values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "manatee" = callPackage + ({ mkDerivation, base, binary, cairo, containers, dbus-client + , dbus-core, derive, directory, filepath, gtk, gtk-serialized-event + , manatee-core, mtl, stm, template-haskell, text, unix, utf8-string + }: + mkDerivation { + pname = "manatee"; + version = "0.2.2"; + sha256 = "1v44kml92i426hbinjmx00znyp7dwxa8qj0bmhb3hz0fwmgck1c3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary cairo containers dbus-client dbus-core derive directory + filepath gtk gtk-serialized-event manatee-core mtl stm + template-haskell text unix utf8-string + ]; + description = "The Haskell/Gtk+ Integrated Live Environment"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-all" = callPackage + ({ mkDerivation, base, manatee, manatee-browser, manatee-core + , manatee-curl, manatee-editor, manatee-filemanager + , manatee-imageviewer, manatee-ircclient, manatee-mplayer + , manatee-pdfviewer, manatee-processmanager, manatee-reader + , manatee-terminal, manatee-welcome + }: + mkDerivation { + pname = "manatee-all"; + version = "0.2.2"; + sha256 = "1l3s22svds27q8hyh9nsawpc11crcll3vrcbfy6dvk64s04mwr21"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base manatee manatee-browser manatee-core manatee-curl + manatee-editor manatee-filemanager manatee-imageviewer + manatee-ircclient manatee-mplayer manatee-pdfviewer + manatee-processmanager manatee-reader manatee-terminal + manatee-welcome + ]; + description = "Virtual package to install all Manatee packages"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-anything" = callPackage + ({ mkDerivation, base, bytestring, containers, dataenc, dbus-client + , dbus-core, filepath, gio, GoogleSuggest, gtk, manatee-core, mtl + , network, proc, regex-tdfa, split, stm, text, unix, utf8-string + }: + mkDerivation { + pname = "manatee-anything"; + version = "0.0.8"; + sha256 = "1ag0272cv700yi7y539hz3r04hqfqq9mx3cacp4hix4wag25f0n8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers dataenc dbus-client dbus-core filepath + gio GoogleSuggest gtk manatee-core mtl network proc regex-tdfa + split stm text unix utf8-string + ]; + description = "Multithread interactive input/search framework for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-browser" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gtk, manatee-core, mtl, stm, text, utf8-string, webkit + }: + mkDerivation { + pname = "manatee-browser"; + version = "0.1.1"; + sha256 = "01blfcfynfbshznrz4arn89j7s063s7xhlkqnzbv42wqk04i083h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dbus-client derive filepath gtk manatee-core + mtl stm text utf8-string webkit + ]; + description = "Browser extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-core" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, cairo + , containers, dataenc, dbus-client, dbus-core, derive, directory + , filepath, gconf, ghc, ghc-paths, gio, glib, gtk + , gtk-serialized-event, gtksourceview2, haskell-src-exts, mtl + , network, old-locale, old-time, process, regex-tdfa, split, stm + , template-haskell, text, time, unix, utf8-string + }: + mkDerivation { + pname = "manatee-core"; + version = "0.1.1"; + sha256 = "05s5cd43a395jgyh4i01wzzzwha9rx9vrflwyr6lpz5nqnfp755v"; + buildDepends = [ + array base binary bytestring Cabal cairo containers dataenc + dbus-client dbus-core derive directory filepath gconf ghc ghc-paths + gio glib gtk gtk-serialized-event gtksourceview2 haskell-src-exts + mtl network old-locale old-time process regex-tdfa split stm + template-haskell text time unix utf8-string + ]; + description = "The core of Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-curl" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, curl + , dbus-client, dbus-core, derive, directory, filepath, gio, glib + , gtk, manatee-core, mtl, network, old-locale, old-time, regex-tdfa + , stm, template-haskell, text, utf8-string + }: + mkDerivation { + pname = "manatee-curl"; + version = "0.1.1"; + sha256 = "0v525dcg6cs8mfrcbaxk9vx86gnd37c2z8gp9q8fck11616vckvn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers curl dbus-client dbus-core derive + directory filepath gio glib gtk manatee-core mtl network old-locale + old-time regex-tdfa stm template-haskell text utf8-string + ]; + description = "Download Manager extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-editor" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gtk, gtksourceview2, manatee-core + , regex-tdfa, stm, text + }: + mkDerivation { + pname = "manatee-editor"; + version = "0.1.1"; + sha256 = "0rd6xjc1hmvfchwjh32ij4sa36z0v6b1k81gnx7278qqsscmgl9y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gtk gtksourceview2 manatee-core regex-tdfa stm text + ]; + description = "Editor extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-filemanager" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gio, glib, gtk, manatee-core, mtl, old-locale, old-time + , stm, text, utf8-string + }: + mkDerivation { + pname = "manatee-filemanager"; + version = "0.1.1"; + sha256 = "06zrhycpsnfi8r3a071p6qlrqidddv004h10zcglb9ryhw0sh2p1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dbus-client derive filepath gio glib gtk + manatee-core mtl old-locale old-time stm text utf8-string + ]; + description = "File manager extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-imageviewer" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gio, glib, gtk, gtkimageview, manatee-core, regex-tdfa + , stm, text, utf8-string + }: + mkDerivation { + pname = "manatee-imageviewer"; + version = "0.1.1"; + sha256 = "0yn32xsckvw96kxskfhgcqg98rffl07hkwfjzyd7cm221hwd9s0g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dbus-client derive filepath gio glib gtk + gtkimageview manatee-core regex-tdfa stm text utf8-string + ]; + description = "Image viewer extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-ircclient" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , curl, dbus-client, dbus-core, derive, fastirc, filepath, ghc + , GoogleTranslate, groom, gtk, gtksourceview2, manatee-core + , MorseCode, mtl, nano-md5, network, regex-posix, split, stm + , template-haskell, text, unix, utf8-string + }: + mkDerivation { + pname = "manatee-ircclient"; + version = "0.1.1"; + sha256 = "0l14r4mw5bwyjzs5m49sp3vdi2lzfgyjwhsb0q94l3937wb4abgy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring Cabal containers curl dbus-client + dbus-core derive fastirc filepath ghc GoogleTranslate groom gtk + gtksourceview2 manatee-core MorseCode mtl nano-md5 network + regex-posix split stm template-haskell text unix utf8-string + ]; + description = "IRC client extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-mplayer" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gio, gtk, libtagc, manatee-core + , process, random, regex-tdfa, stm, text, time, unix, utf8-string + }: + mkDerivation { + pname = "manatee-mplayer"; + version = "0.1.1"; + sha256 = "1jg9ikshscpjyq73g125acqndd049ry8zw7h0gglsi63xbqpldz4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gio gtk libtagc manatee-core process random regex-tdfa stm + text time unix utf8-string + ]; + description = "Mplayer client extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-pdfviewer" = callPackage + ({ mkDerivation, base, binary, cairo, containers, dbus-client + , derive, filepath, gtk, manatee-core, mtl, poppler, stm, text + , utf8-string + }: + mkDerivation { + pname = "manatee-pdfviewer"; + version = "0.1.1"; + sha256 = "0k00drrk7mpbc8ak5cwzx245xf968186dkc12cxp7n2h2mccb456"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary cairo containers dbus-client derive filepath gtk + manatee-core mtl poppler stm text utf8-string + ]; + description = "PDF viewer extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-processmanager" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gtk, manatee-core, proc, stm, text + }: + mkDerivation { + pname = "manatee-processmanager"; + version = "0.1.1"; + sha256 = "1zxkfil6anh2v692ky9l6gf40784y2czbx8853xmypnhnvgr95ll"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dbus-client derive filepath gtk manatee-core + proc stm text + ]; + description = "Process manager extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-reader" = callPackage + ({ mkDerivation, base, binary, containers, curl, dbus-client + , derive, download-curl, feed, filepath, gtk, manatee-core, stm + , text, utf8-string, webkit + }: + mkDerivation { + pname = "manatee-reader"; + version = "0.1.1"; + sha256 = "07zkjg1q3gdqiw1pp0325pyvh84740mxvlf8k6sc6l1l258zpk90"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers curl dbus-client derive download-curl feed + filepath gtk manatee-core stm text utf8-string webkit + ]; + description = "Feed reader extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-template" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gtk, gtksourceview2, manatee-core + , regex-tdfa, stm, text + }: + mkDerivation { + pname = "manatee-template"; + version = "0.1.1"; + sha256 = "0lcd3g7gp3fl4xpc51wgk0q9q1lijgnfdla521h7nqz84wcdfbcy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gtk gtksourceview2 manatee-core regex-tdfa stm text + ]; + description = "Template code to create Manatee application"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-terminal" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gtk, manatee-core, stm, text, unix, vte + }: + mkDerivation { + pname = "manatee-terminal"; + version = "0.1.1"; + sha256 = "1aj1pghad0jdm3biy9f4caahvpyby0ia3clrl8lg2rmp2j703wkd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dbus-client derive filepath gtk manatee-core + stm text unix vte + ]; + description = "Terminal Emulator extension for Manatee"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "manatee-welcome" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gtk, manatee-core, regex-tdfa, stm + , text + }: + mkDerivation { + pname = "manatee-welcome"; + version = "0.1.1"; + sha256 = "1vwj91i05rwgqmral4v2mmcmlrqy54h816j8vi6d0ivs1693p308"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gtk manatee-core regex-tdfa stm text + ]; + description = "Welcome module to help user play Manatee quickly"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mancala" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mancala"; + version = "0.1"; + sha256 = "1vsrp69qhndagzlw5fg9chi0hhphfbjmlvarypqi3g9fgrdghn46"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "https://github.com/julianalucena/mancala"; + description = "Simple mancala game"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mandrill" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , bytestring, containers, email-validate, http-client + , http-client-tls, http-types, lens, mtl, old-locale, QuickCheck + , raw-strings-qq, tasty, tasty-hunit, tasty-quickcheck, text, time + }: + mkDerivation { + pname = "mandrill"; + version = "0.1.1.0"; + sha256 = "12i7475r75n1azgpliyw8q1k6vhaksg7dasrn38x19czzg5mijq9"; + buildDepends = [ + aeson base base64-bytestring blaze-html bytestring containers + email-validate http-client http-client-tls http-types lens mtl + old-locale QuickCheck text time + ]; + testDepends = [ + aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Library for interfacing with the Mandrill JSON API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mandulia" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, GLUT, hslua, time + }: + mkDerivation { + pname = "mandulia"; + version = "0.7"; + sha256 = "1wrpzai3482c9g7zfacmjszi6h073ip00fbq17nyc22z2zw4908s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers directory filepath GLUT hslua time + ]; + configureFlags = [ "-f-sse4" "-f-fast" ]; + homepage = "http://gitorious.org/maximus/mandulia"; + description = "A zooming visualisation of the Mandelbrot Set as many Julia Sets"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mangopay" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring + , base64-bytestring, blaze-builder, bytestring, case-insensitive + , conduit, conduit-extra, connection, country-codes, data-default + , HTF, http-conduit, http-types, HUnit, lifted-base, monad-control + , monad-logger, resourcet, template-haskell, text, time, tls + , transformers, transformers-base, unordered-containers + , utf8-string, vector, wai, warp, x509-system + }: + mkDerivation { + pname = "mangopay"; + version = "1.10.2"; + sha256 = "0lf5f47h4hiqsdr36z2hsq5lrx6xp0imwy6g7qq4zcs3fgz6fdsh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async attoparsec base base16-bytestring base64-bytestring + blaze-builder bytestring case-insensitive conduit conduit-extra + connection country-codes data-default http-conduit http-types HUnit + lifted-base monad-control monad-logger resourcet template-haskell + text time tls transformers transformers-base unordered-containers + utf8-string vector wai warp x509-system + ]; + testDepends = [ + aeson async attoparsec base base16-bytestring base64-bytestring + blaze-builder bytestring case-insensitive conduit conduit-extra + connection country-codes data-default HTF http-conduit http-types + HUnit lifted-base monad-control monad-logger resourcet + template-haskell text time tls transformers transformers-base + unordered-containers utf8-string vector wai warp x509-system + ]; + configureFlags = [ "-fconduit11" "-f-debug" ]; + homepage = "https://github.com/prowdsponsor/mangopay"; + description = "Bindings to the MangoPay API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "map-syntax" = callPackage + ({ mkDerivation, base, containers, deepseq, HUnit, mtl, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "map-syntax"; + version = "0.2"; + sha256 = "02v1dvq86qzbfbwbza4myj3a6a6a5p059fi5m3g548hmqk3v2p1r"; + buildDepends = [ base containers mtl ]; + testDepends = [ + base containers deepseq HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "Syntax sugar for defining maps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "marionetta" = callPackage + ({ mkDerivation, base, containers, gloss, mtl, splines, vector + , vector-space + }: + mkDerivation { + pname = "marionetta"; + version = "0.1.0.3"; + sha256 = "0k25m5q8p592xrg2qa0mvm3749gllrj4cmmx2h1k5hssan68bk9g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers gloss mtl splines vector vector-space + ]; + homepage = "https://github.com/paolino/marionetta"; + description = "A study of marionetta movements"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "markdown" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup + , conduit, conduit-extra, containers, data-default, hspec + , system-fileio, system-filepath, text, transformers, xss-sanitize + }: + mkDerivation { + pname = "markdown"; + version = "0.1.13"; + sha256 = "1r04h641d9y8p88h59isrz9g42gq7vdykx3n8bhk499ici800134"; + buildDepends = [ + attoparsec base blaze-html blaze-markup conduit conduit-extra + containers data-default text transformers xss-sanitize + ]; + testDepends = [ + base blaze-html conduit conduit-extra containers hspec + system-fileio system-filepath text transformers + ]; + homepage = "https://github.com/snoyberg/markdown"; + description = "Convert Markdown to HTML, with XSS protection"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "markdown-kate" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, blaze-html + , conduit, containers, data-default, highlighting-kate, hspec + , markdown, system-fileio, system-filepath, text, transformers + , xss-sanitize + }: + mkDerivation { + pname = "markdown-kate"; + version = "0.1.2.1"; + sha256 = "0zjqy163rxpjy0w3bn21j193qp04f7sdc8mfskaddqfks402h4i0"; + buildDepends = [ + attoparsec attoparsec-conduit base blaze-html conduit containers + data-default highlighting-kate text transformers xss-sanitize + ]; + testDepends = [ + base blaze-html conduit containers hspec markdown system-fileio + system-filepath text transformers + ]; + homepage = "https://github.com/joelteon/markdown-kate"; + description = "Convert Markdown to HTML, with XSS protection"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "markdown-pap" = callPackage + ({ mkDerivation, base, monads-tf, papillon }: + mkDerivation { + pname = "markdown-pap"; + version = "0.0.1.10"; + sha256 = "0cq0s9yixkg98vhsgiv1xjia2cn0b4q6gjl1wv0q7yrm26anaqcq"; + buildDepends = [ base monads-tf papillon ]; + description = "markdown parser with papillon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "markdown-unlit" = callPackage + ({ mkDerivation, base, directory, hspec, QuickCheck, silently + , stringbuilder + }: + mkDerivation { + pname = "markdown-unlit"; + version = "0.2.0.1"; + sha256 = "1bc3vcifv2xcddh8liq380c6sxarrs5pf21pfs9i4dx9rfl3hvhq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + testDepends = [ + base directory hspec QuickCheck silently stringbuilder + ]; + description = "Literate Haskell support for Markdown"; + license = stdenv.lib.licenses.mit; + }) {}; + + "markdown2svg" = callPackage + ({ mkDerivation, base, binary-file, Cabal, directory, filepath + , markdown-pap, monads-tf, papillon, png-file, yjsvg + }: + mkDerivation { + pname = "markdown2svg"; + version = "0.0.1.27"; + sha256 = "0sman1849sfr0d56kifpyb0ba9pqghvmyhr3gchcd13qimp80395"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary-file Cabal directory filepath markdown-pap monads-tf + papillon png-file yjsvg + ]; + description = "markdown to svg converter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "marked-pretty" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "marked-pretty"; + version = "0.1"; + sha256 = "0xwymfwja9fh4wgqpqczi9zrn9bynxy069sfcg5d14zd5j54zy8w"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + description = "Pretty-printing library, with scoping, based on pretty-1.0.0.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "markov" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "markov"; + version = "0.1"; + sha256 = "1ka44rvrl9ppshbjmk95997cna670bqwjsharcr9qsalp6pchmdf"; + buildDepends = [ base ]; + description = "Simple interpreter for Markov's normal algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "markov-chain" = callPackage + ({ mkDerivation, base, containers, random, transformers }: + mkDerivation { + pname = "markov-chain"; + version = "0.0.3.3"; + sha256 = "1y9fjsf6dg6a9ha75w2szq4gi5fhq89l1r7wqb20hmadkcjjplx8"; + buildDepends = [ base containers random transformers ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~thielema/markov-chain/"; + description = "Markov Chains for generating random sequences with a user definable behaviour"; + license = "GPL"; + }) {}; + + "markov-processes" = callPackage + ({ mkDerivation, assertions, base, bifunctors, memoize, MonadRandom + , random + }: + mkDerivation { + pname = "markov-processes"; + version = "0.0.2"; + sha256 = "1pd09fdy05l3drmpdd3rbid6g2vdyalrpc704xmacbp186hmnf38"; + buildDepends = [ base bifunctors memoize MonadRandom random ]; + testDepends = [ assertions base bifunctors memoize random ]; + description = "Hidden Markov processes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "markup" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, hspec, lucid, mtl + , text, transformers, urlpath + }: + mkDerivation { + pname = "markup"; + version = "0.0.6.1"; + sha256 = "1dhmimqzgr9dgfww714pjmf8zkmygr8ja2sbz0awmlcn5zad48bl"; + buildDepends = [ + base blaze-html blaze-markup lucid mtl text transformers urlpath + ]; + testDepends = [ base hspec ]; + description = "Abstraction for markup languages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "markup-preview" = callPackage + ({ mkDerivation, base, cmdargs, directory, glib, gtk, MissingH, mtl + , pandoc, temporary, transformers, webkit + }: + mkDerivation { + pname = "markup-preview"; + version = "0.2.0.2"; + sha256 = "1y4ha8wn2v7rw9v3sy0faxnmi0g623bnvyj05gha2nnxrzif9pdd"; + editedCabalFile = "30a8c286edef81656077ebeab2d8896d3a09db2b8304d68d80461172ab92e25b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs directory glib gtk MissingH mtl pandoc temporary + transformers webkit + ]; + description = "A simple markup document preview (markdown, textile, reStructuredText)"; + license = "unknown"; + }) {}; + + "marmalade-upload" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, data-default + , directory, exceptions, filepath, http-client, http-client-tls + , http-types, keyring, mtl, network, optparse-applicative, process + , shake, split, tasty, tasty-hunit, text, transformers, zip-archive + }: + mkDerivation { + pname = "marmalade-upload"; + version = "0.10"; + sha256 = "0643l0xnm4rq6zfbbd01ps3z7qnw7crvpblg7n5rwigi0m1zl4n9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring Cabal data-default directory exceptions + filepath http-client http-client-tls http-types keyring mtl network + optparse-applicative process shake split text transformers + zip-archive + ]; + testDepends = [ + aeson base exceptions tasty tasty-hunit text transformers + ]; + configureFlags = [ "-f-development" ]; + homepage = "https://github.com/lunaryorn/marmalade-upload"; + description = "Upload packages to Marmalade"; + license = stdenv.lib.licenses.mit; + }) {}; + + "marxup" = callPackage + ({ mkDerivation, base, configurator, containers, cubicbezier + , directory, dlist, filepath, glpk-hs, graphviz, labeled-tree, lens + , mtl, parsek, polynomials-bernstein, pretty, process, text + , typography-geometry, vector + }: + mkDerivation { + pname = "marxup"; + version = "3.0.0.1"; + sha256 = "01yz9ry25k6kq1r8z3dbqj2xqm95wssfh2jhwarv3w3z65wa6x8n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base configurator containers cubicbezier directory dlist filepath + glpk-hs graphviz labeled-tree lens mtl parsek polynomials-bernstein + pretty process text typography-geometry vector + ]; + description = "Markup language preprocessor for Haskell"; + license = "GPL"; + }) {}; + + "masakazu-bot" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, conduit + , datetime, lens, monad-logger, parsers, persistent + , persistent-sqlite, persistent-template, regex-posix, text + , transformers, twitter-conduit, twitter-types + }: + mkDerivation { + pname = "masakazu-bot"; + version = "0.4.0.0"; + sha256 = "1p9d2vy3c7yh1w1aczh3f4886q0hldrpisnkk40w62cqvjg7sig7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + authenticate-oauth base bytestring conduit datetime lens + monad-logger parsers persistent persistent-sqlite + persistent-template regex-posix text transformers twitter-conduit + twitter-types + ]; + homepage = "https://github.com/minamiyama1994/chomado-bot-on-haskell/tree/minamiyama1994"; + description = "@minamiyama1994_bot on haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mastermind" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "mastermind"; + version = "2010.7.25.1"; + sha256 = "0bxzjs19n2c7xd1v2hrzx6h1rrw6m8yax7kbcar0q766bv36qfmy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base random ]; + homepage = "http://wiki.github.com/paolino/mastermind"; + description = "console mastermind decypher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "matchers" = callPackage + ({ mkDerivation, base, bytestring, pcre, prednote, text }: + mkDerivation { + pname = "matchers"; + version = "0.22.0.0"; + sha256 = "1164a5ix7956vkn3ndsy5i1gczm8q7h0xz1n3ycwwlpmh92mymdv"; + buildDepends = [ base bytestring prednote text ]; + extraLibraries = [ pcre ]; + homepage = "http://www.github.com/massysett/matchers"; + description = "Text matchers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "math-functions" = callPackage + ({ mkDerivation, base, deepseq, erf, HUnit, ieee754, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector, vector-th-unbox + }: + mkDerivation { + pname = "math-functions"; + version = "0.1.5.2"; + sha256 = "12cznf7gwia1ki7xhvlhk5p8d09zrdvfgn07pkp4sfrwsc4vijcy"; + buildDepends = [ base deepseq erf vector vector-th-unbox ]; + testDepends = [ + base HUnit ieee754 QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/bos/math-functions"; + description = "Special functions and Chebyshev polynomials"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mathblog" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, directory, filepath + , HStringTemplate, HUnit, old-locale, pandoc, pandoc-types, process + , SHA, test-framework, test-framework-hunit, time, unix + }: + mkDerivation { + pname = "mathblog"; + version = "0.5"; + sha256 = "01iyzrwscqirhcr4622d0n16mr4p54qbvg5m2a0ns36j59xfd79g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring ConfigFile directory filepath HStringTemplate HUnit + old-locale pandoc pandoc-types process SHA test-framework + test-framework-hunit time unix + ]; + description = "A program for creating and managing a static weblog with LaTeX math and function graphs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mathgenealogy" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, containers + , directory, fgl, filepath, graphviz, HTTP, process, safe, tagsoup + , text + }: + mkDerivation { + pname = "mathgenealogy"; + version = "1.3.0"; + sha256 = "1gbk1bv5v7s4mbs3cr30zhfnm3zrhxhly3791mar5807bqw86q5v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring cmdargs containers directory fgl filepath + graphviz HTTP process safe tagsoup text + ]; + description = "Discover your (academic) ancestors!"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "mathlink" = callPackage + ({ mkDerivation, array, base, c2hs, containers, haskell98 + , ix-shapable, mtl + }: + mkDerivation { + pname = "mathlink"; + version = "2.0.1.1"; + sha256 = "1agqbhl6r40swsvsllyx9vf9hc9a709wvg546rh6fn315waifqqk"; + buildDepends = [ array base containers haskell98 ix-shapable mtl ]; + buildTools = [ c2hs ]; + homepage = "http://community.haskell.org/~TracyWadleigh/mathlink"; + description = "Write Mathematica packages in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "matlab" = callPackage + ({ mkDerivation, array, base, Cabal, eng, filepath, matlab, mx + , unix + }: + mkDerivation { + pname = "matlab"; + version = "0.1"; + sha256 = "0rrpsf0xah8as9khm1jiyrcaqc1r4ykpab2ldyx4d0szgmfb93c1"; + buildDepends = [ array base Cabal filepath unix ]; + buildTools = [ matlab ]; + extraLibraries = [ eng mx ]; + configureFlags = [ "-f-mcr" "-fruntime" "-fengine" ]; + description = "Matlab bindings and interface"; + license = stdenv.lib.licenses.bsd3; + }) { eng = null; mx = null; }; + + "matrices" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "matrices"; + version = "0.2.0"; + sha256 = "07b56hddagqm9pq22wdw6rb61gykjq1840a5mazz857d5vbbpm2z"; + buildDepends = [ base primitive vector ]; + description = "native matrix based on vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "matrix" = callPackage + ({ mkDerivation, base, deepseq, loop, primitive, QuickCheck, tasty + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "matrix"; + version = "0.3.4.0"; + sha256 = "16a633llf7nh70s92cn8i8sdish9vryy4xh62rimvmn91ivvjay1"; + buildDepends = [ base deepseq loop primitive vector ]; + testDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "A native implementation of matrix operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "matrix-market" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "matrix-market"; + version = "1.2"; + sha256 = "1hzpjkmwr24073mf9i13rx3n23ri0b5vmvwx8k9lxbrg1821hy28"; + buildDepends = [ base bytestring ]; + homepage = "http://stat.stanford.edu/~patperry/code/matrix-market"; + description = "Read and write NIST Matrix Market files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "matrix-market-pure" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "matrix-market-pure"; + version = "0.2"; + sha256 = "05jjf5wnxhbafrca1qfzlrxvysy5bff22mzk45pia5b9gwdhygn1"; + buildDepends = [ array base containers ]; + homepage = "http://bitbucket.org/jetxee/hs-matrix-market"; + description = "Pure and composable reader and writer of the Matrix Market format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "matsuri" = callPackage + ({ mkDerivation, base, ConfigFile, containers, directory, MissingH + , mtl, network, old-locale, split, time, vty, vty-ui, XMPP + }: + mkDerivation { + pname = "matsuri"; + version = "0.0.4"; + sha256 = "15pjqyy9qs9bn2vfayl73h5maf01snv7rvq1acb3ly8pain36lh4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile containers directory MissingH mtl network + old-locale split time vty vty-ui XMPP + ]; + homepage = "http://kagami.touhou.ru/projects/show/matsuri"; + description = "ncurses XMPP client"; + license = "GPL"; + }) {}; + + "maude" = callPackage + ({ mkDerivation, base, directory, filepath, process, process-extras + , temporary, text, xml + }: + mkDerivation { + pname = "maude"; + version = "0.6.1"; + sha256 = "0qadqpj5vzg84mqh29p6vr2ffih7y69ds0jdpxmr17am5bh3mhql"; + buildDepends = [ + base directory filepath process process-extras temporary text xml + ]; + homepage = "https://github.com/davidlazar/maude-hs"; + description = "An interface to the Maude rewriting system"; + license = stdenv.lib.licenses.mit; + }) {}; + + "maxent" = callPackage + ({ mkDerivation, ad, base, hmatrix, lagrangian + , nonlinear-optimization, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "maxent"; + version = "0.7"; + sha256 = "0vxfxlvcrmqcxplw6f2r7nljcam9iv92jy2nxa7x67ldyj7yxk28"; + buildDepends = [ + ad base lagrangian nonlinear-optimization vector + ]; + testDepends = [ + ad base hmatrix lagrangian nonlinear-optimization QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + homepage = "https://github.com/jfischoff/maxent"; + description = "Compute Maximum Entropy Distributions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "maximal-cliques" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "maximal-cliques"; + version = "0.1"; + sha256 = "1kjmjsvxf35sapqq7vhiyd5fc73wj1c0l11hvc41x7pkw87qm83v"; + buildDepends = [ base containers vector ]; + description = "Enumerate all maximal cliques of a graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "maxsharing" = callPackage + ({ mkDerivation, base, base-unicode-symbols, boxes, containers + , containers-unicode-symbols, HaLeX, IndentParser, mtl, parsec + , process, uuagc, uuagc-cabal + }: + mkDerivation { + pname = "maxsharing"; + version = "1.0.2"; + sha256 = "1a9z3bmdjl5mhn718bj8h95m4xlhiyimkz7z54d0dmcv6ryld4wx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols boxes containers + containers-unicode-symbols HaLeX IndentParser mtl parsec process + uuagc uuagc-cabal + ]; + homepage = "http://rochel.info/maxsharing/"; + description = "Maximal sharing of terms in the lambda calculus with letrec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "maybench" = callPackage + ({ mkDerivation, base, benchpress, Cabal, directory, filepath, mtl + , old-time, process, time + }: + mkDerivation { + pname = "maybench"; + version = "0.2.4.1"; + sha256 = "1iqfmvj9maa0f4gk66g0j1dv1prhac3vb0b225d9sw9bliwnb1br"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base benchpress Cabal directory filepath mtl old-time process time + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.google.com/p/maybench/"; + description = "Automated benchmarking tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mbox" = callPackage + ({ mkDerivation, base, old-locale, safe, text, time }: + mkDerivation { + pname = "mbox"; + version = "0.2"; + sha256 = "0n4f2jzbxqdyvd67zwp5wrdv6iym0n3yadm84rxriclkc3c6pzv0"; + buildDepends = [ base old-locale safe text time ]; + description = "Read and write standard mailbox files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mbox-tools" = callPackage + ({ mkDerivation, base, bytestring, codec-mbox, containers, fclabels + , hsemail, mtl, parsec, process, pureMD5, random + }: + mkDerivation { + pname = "mbox-tools"; + version = "0.2.0.4"; + sha256 = "1j0dl97skgbxq2gcd3w6jzsdd2yv1mw6z4fz61akcimzyn8c2lvh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring codec-mbox containers fclabels hsemail mtl parsec + process pureMD5 random + ]; + configureFlags = [ "-f-useless" "-f-use_hutt" ]; + homepage = "https://github.com/np/mbox-tools"; + description = "A collection of tools to process mbox files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mcmaster-gloss-examples" = callPackage + ({ mkDerivation, base, gloss }: + mkDerivation { + pname = "mcmaster-gloss-examples"; + version = "2013"; + sha256 = "178f2n2r7m4jznkzhnqqslqf0czvz9h7cifhbdmvr1nihhgb532q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gloss ]; + homepage = "http://www.cas.mcmaster.ca/~anand/"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mcmc-samplers" = callPackage + ({ mkDerivation, base, containers, hakaru, hmatrix, mwc-random + , primitive, statistics + }: + mkDerivation { + pname = "mcmc-samplers"; + version = "0.1.1.1"; + sha256 = "0pqc6i86b5vdhfw93x220k0x7dcfs77s7az6avaw7fn2q6xl1qli"; + buildDepends = [ + base containers hakaru hmatrix mwc-random primitive statistics + ]; + description = "Combinators for MCMC sampling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mcmc-synthesis" = callPackage + ({ mkDerivation, base, MonadRandom }: + mkDerivation { + pname = "mcmc-synthesis"; + version = "0.1.2.2"; + sha256 = "14z1x9dqnjj391nrlngs9s887yqh3arc7kfgk0m3d89vrkc185vq"; + buildDepends = [ base MonadRandom ]; + description = "MCMC applied to probabilistic program synthesis"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mcpi" = callPackage + ({ mkDerivation, base, network, pipes, split, transformers }: + mkDerivation { + pname = "mcpi"; + version = "0.0.1.2"; + sha256 = "15ab4fl49nq398q49wz5fgphfb7xzbrf4j51rnd80qb30rm6xfl6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base network pipes split transformers ]; + configureFlags = [ "-f-build-debug" "-fbuild-examples" ]; + homepage = "https://github.com/DougBurke/hmcpi"; + description = "Connect to MineCraft running on a Raspberry PI"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "mdo" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "mdo"; + version = "0.0.1"; + sha256 = "13i4lb74m69k6ij3rq0dqwghdazwmc60fs55prc1h3p7b0rz15mv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + description = "Command-line tool to run a command on each of the items"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mecab" = callPackage + ({ mkDerivation, base, bytestring, mecab, text }: + mkDerivation { + pname = "mecab"; + version = "0.4.0"; + sha256 = "0z650y4fnxr4mk0i5s8axjbq14dcpgnrzkafbpg17vfhl2v5a3z3"; + buildDepends = [ base bytestring text ]; + extraLibraries = [ mecab ]; + homepage = "http://github.com/tanakh/hsmecab"; + description = "A Haskell binding to MeCab"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) mecab; }; + + "mecha" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mecha"; + version = "0.1.1"; + sha256 = "0y3rzif667kjaxmnf9d382lcbxf27y4ik02kisij125kc7yi6d21"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://tomahawkins.org"; + description = "A constructive solid geometry (CSG) modeling language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mediawiki" = callPackage + ({ mkDerivation, base, HTTP, mime, network, pretty, utf8-string + , xml + }: + mkDerivation { + pname = "mediawiki"; + version = "0.2.6"; + sha256 = "1wfrhii7zqrw6rmskab40h9zliidi34kd4n07rdkvf8f8nypwg1r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base HTTP mime network pretty utf8-string xml ]; + description = "Interfacing with the MediaWiki API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mediawiki2latex" = callPackage + ({ mkDerivation, array, base, blaze-html, bytestring, containers + , directory, directory-tree, file-embed, filepath, happstack-server + , highlighting-kate, HTTP, http-conduit, hxt, hxt-http, mtl + , network, parsec, process, split, temporary, text, transformers + , url, utf8-string, utility-ht + }: + mkDerivation { + pname = "mediawiki2latex"; + version = "7.9.0.1"; + sha256 = "0q708hh5280k5hknf1mh3nza7qvpszplcis90y0i78a2jd0x2r3w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base blaze-html bytestring containers directory + directory-tree file-embed filepath happstack-server + highlighting-kate HTTP http-conduit hxt hxt-http mtl network parsec + process split temporary text transformers url utf8-string + utility-ht + ]; + homepage = "http://sourceforge.net/projects/wb2pdf/"; + description = "Convert MediaWiki text to LaTeX"; + license = "GPL"; + }) {}; + + "meep" = callPackage + ({ mkDerivation, base, bifunctors, doctest, hspec + , hspec-expectations-lens, lens, QuickCheck, semigroups + }: + mkDerivation { + pname = "meep"; + version = "0.1.1.0"; + sha256 = "1rk5mrvmk07m5zdayfvxirak58d1bxwb04sgg0gcx07w8q8k4yyq"; + buildDepends = [ base bifunctors lens semigroups ]; + testDepends = [ + base bifunctors doctest hspec hspec-expectations-lens lens + QuickCheck semigroups + ]; + description = "A silly container"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mega-sdist" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, directory + , http-conduit, http-types, network, shelly, system-fileio + , system-filepath, tar, text, transformers, zlib-conduit + }: + mkDerivation { + pname = "mega-sdist"; + version = "0.2.10.4"; + sha256 = "0x85l77q9zzi1gmcl9h3rrjbgyfynxqcczl636iah88wvdg7lplg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring conduit containers directory http-conduit + http-types network shelly system-fileio system-filepath tar text + transformers zlib-conduit + ]; + homepage = "https://github.com/snoyberg/mega-sdist"; + description = "Handles uploading to Hackage from mega repos (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "meldable-heap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "meldable-heap"; + version = "2.0.3"; + sha256 = "1p75zjlls38sd1lma7w95mpmb9kdff19s2as6pz1ki1g20nnxdk3"; + buildDepends = [ base ]; + homepage = "http://code.google.com/p/priority-queues/"; + description = "Asymptotically optimal, Coq-verified meldable heaps, AKA priority queues"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "melody" = callPackage + ({ mkDerivation, base, containers, either, HUnit, lens, mtl, parsec + , ParsecTools, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "melody"; + version = "0.2"; + sha256 = "1sbwd1xmgh94ll3xm7ancjsaalk2mphnr1l331zix5s3kqvy6g6p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers either lens mtl parsec ParsecTools + ]; + testDepends = [ + base containers HUnit mtl test-framework test-framework-hunit + ]; + description = "A functional scripting language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "memcache" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring, network + }: + mkDerivation { + pname = "memcache"; + version = "0.0.0"; + sha256 = "0bwnr28wn5anc2bcg2fwci3rgn2ykxp1gg58qg97d7lw1djmikwr"; + buildDepends = [ base binary blaze-builder bytestring network ]; + testDepends = [ base bytestring ]; + homepage = "https://github.com/dterei/memcache-hs"; + description = "A memcached client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "memcached" = callPackage + ({ mkDerivation, base, bytestring, network, utf8-light }: + mkDerivation { + pname = "memcached"; + version = "0.2.1"; + sha256 = "1a6wzznhpz06c0y3wrjf5bskdd8myild8v0p0x1h0swhmy6di2yd"; + buildDepends = [ base bytestring network utf8-light ]; + homepage = "http://github.com/olegkat/haskell-memcached"; + description = "haskell bindings for memcached"; + license = "unknown"; + }) {}; + + "memcached-binary" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, hspec, HUnit + , network, process, resource-pool, storable-endian, time + , unordered-containers + }: + mkDerivation { + pname = "memcached-binary"; + version = "0.2.0"; + sha256 = "137vb065f744jq3avpraqryzspch78vc5krp0fw2zzcbk5cm92ad"; + buildDepends = [ + base bytestring data-default-class network resource-pool + storable-endian time unordered-containers + ]; + testDepends = [ + base bytestring data-default-class hspec HUnit network process + ]; + homepage = "https://github.com/philopon/memcached-binary"; + description = "memcached client using binary protocol"; + license = stdenv.lib.licenses.mit; + }) {}; + + "memexml" = callPackage + ({ mkDerivation, base, hxt }: + mkDerivation { + pname = "memexml"; + version = "0.0.2"; + sha256 = "07cmjx10wbpfcblnd23rzdkma04nyjcpd1g58gp0phajj6xj4i7a"; + editedCabalFile = "a1712ea7643a27f1fb40a771fdae76282818b5d317fe8da6a22e705b06bc3b3e"; + buildDepends = [ base hxt ]; + homepage = "https://github.com/eggzilla/memexml"; + description = "Library for reading Meme XML output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "memo-sqlite" = callPackage + ({ mkDerivation, base, direct-sqlite }: + mkDerivation { + pname = "memo-sqlite"; + version = "0.1"; + sha256 = "1gijza29wj79k8czfg4mghq7nqsbpyf1scnm9hmg2ykhnllpzvy3"; + buildDepends = [ base direct-sqlite ]; + homepage = "https://gitorious.org/memo-sqlite"; + description = "memoize functions using SQLite3 database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "memoize" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "memoize"; + version = "0.6"; + sha256 = "15ya80la5azkpdnlnd7n6x1z9z2nixg0rakp1bj4xsk1ad1hn6x7"; + buildDepends = [ base template-haskell ]; + description = "A memoization library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "memscript" = callPackage + ({ mkDerivation, base, readline }: + mkDerivation { + pname = "memscript"; + version = "0.0.2.0"; + sha256 = "0vbmgvdjq4mxax39zr6anmb96pr2pgqlwmc4qbkrz2c7v8hg2mjb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base readline ]; + homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/memscript"; + description = "Command line utility for memorizing scriptures or any other text"; + license = "GPL"; + }) {}; + + "mersenne-random" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "mersenne-random"; + version = "1.0.0.1"; + sha256 = "193qz3wn7lz18aywddr9qyn8v08ifv2yxwr68c67p5mn8vr8mvmw"; + buildDepends = [ base old-time ]; + configureFlags = [ + "-f-big_endian64" "-f-use_altivec" "-f-use_sse2" "-f-small_base" + ]; + homepage = "http://code.haskell.org/~dons/code/mersenne-random"; + description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mersenne-random-pure64" = callPackage + ({ mkDerivation, base, old-time, random }: + mkDerivation { + pname = "mersenne-random-pure64"; + version = "0.2.0.4"; + sha256 = "0qh72ynfg1k4c70qxdzsa6f1x9wyxil2d9gi85c879wrc41k899h"; + buildDepends = [ base old-time random ]; + configureFlags = [ "-f-small_base" ]; + homepage = "http://code.haskell.org/~dons/code/mersenne-random-pure64/"; + description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "messagepack" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, containers + , QuickCheck, test-framework, test-framework-quickcheck2 + , test-framework-th, text + }: + mkDerivation { + pname = "messagepack"; + version = "0.3.0"; + sha256 = "1icl40fh9glzr105aha3971gnbnzw528sgdia8kwlj751v3nnpa0"; + buildDepends = [ + attoparsec base bytestring cereal containers text + ]; + testDepends = [ + base bytestring cereal containers QuickCheck test-framework + test-framework-quickcheck2 test-framework-th text + ]; + homepage = "https://github.com/rodrigosetti/messagepack"; + description = "Serialize instance for Message Pack Object"; + license = stdenv.lib.licenses.mit; + }) {}; + + "messagepack-rpc" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, messagepack + , network-simple, text + }: + mkDerivation { + pname = "messagepack-rpc"; + version = "0.1.0.3"; + sha256 = "0g9lj3fb81gng3z4kdikwa9vgz73hjdqygzhcqd8fphcynv8j6m1"; + buildDepends = [ + base bytestring cereal containers messagepack network-simple text + ]; + homepage = "http://github.com/rodrigosetti/messagepack-rpc"; + description = "Message Pack RPC over TCP"; + license = stdenv.lib.licenses.mit; + }) {}; + + "meta-misc" = callPackage + ({ mkDerivation, base, loch-th, template-haskell }: + mkDerivation { + pname = "meta-misc"; + version = "0.1.0.3"; + sha256 = "0pxsg67r2z0f9zxr8m98sndlii0bixyxwgjkc31z5743ciw9ch0c"; + buildDepends = [ base loch-th template-haskell ]; + homepage = "https://github.com/bairyn/meta-misc"; + description = "Utility library providing miscellaneous meta-programming utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "meta-par" = callPackage + ({ mkDerivation, abstract-deque, abstract-par, base, bytestring + , containers, deepseq, mtl, mwc-random, transformers, vector + }: + mkDerivation { + pname = "meta-par"; + version = "0.3"; + sha256 = "012blwbwxac2wikiydvjsa4b7f866wws3g33bczv8dzcx3123ljn"; + buildDepends = [ + abstract-deque abstract-par base bytestring containers deepseq mtl + mwc-random transformers vector + ]; + configureFlags = [ "-f-affinity" ]; + homepage = "https://github.com/simonmar/monad-par"; + description = "Provides the monad-par interface, but based on modular scheduler \"mix-ins\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "meta-par-accelerate" = callPackage + ({ mkDerivation, abstract-deque, abstract-par + , abstract-par-accelerate, accelerate, array, base, meta-par + , QuickCheck, transformers, vector + }: + mkDerivation { + pname = "meta-par-accelerate"; + version = "0.3.5"; + sha256 = "0gl6bh2jqf697vl4cg88z39g6180bbha01h67qz46f1vcyvi0lwq"; + buildDepends = [ + abstract-deque abstract-par abstract-par-accelerate accelerate + array base meta-par QuickCheck transformers vector + ]; + configureFlags = [ "-f-debug" "-f-cuda" "-fnewaccelerate" ]; + homepage = "https://github.com/simonmar/monad-par"; + description = "Support for integrated Accelerate computations within Meta-par"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metadata" = callPackage + ({ mkDerivation, base, text, time }: + mkDerivation { + pname = "metadata"; + version = "0.2.0.0"; + sha256 = "148c7vgh8zxgy5fb0xflk0lzm5d233d1ynjncpiwi1bb9jzbdm3r"; + buildDepends = [ base text time ]; + homepage = "http://github.com/cutsea110/metadata"; + description = "metadata library for semantic web"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metamorphic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "metamorphic"; + version = "0.1.2.3"; + sha256 = "0pazw2kdsl8g4dax6bg0hfg7vp2nna6lrsnzdkixpins7ac95078"; + buildDepends = [ base ]; + homepage = "http://github.com/technogeeky/metamorphic"; + description = "metamorphisms: ana . cata or understanding folds and unfolds"; + license = "unknown"; + }) {}; + + "metaplug" = callPackage + ({ mkDerivation, base, Cabal, filepath, ghc, haskell98 }: + mkDerivation { + pname = "metaplug"; + version = "0.1.1"; + sha256 = "086n9kqyi2jqki31jgylm0r63ahgvw3pf7mi5hln2m86a5x4ij4n"; + buildDepends = [ base Cabal filepath ghc haskell98 ]; + description = "a tiny ghc api wrapper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metric" = callPackage + ({ mkDerivation, base, data-default, edit-distance, hmatrix + , QuickCheck, test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "metric"; + version = "0.2.0"; + sha256 = "172drfn8p5yqyvka2jphhi1lfj5msv2xssa271lfb3w757br452d"; + buildDepends = [ base data-default edit-distance hmatrix vector ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 vector + ]; + description = "Metric spaces"; + license = stdenv.lib.licenses.mit; + }) {}; + + "metrics" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , lens, mtl, mwc-random, primitive, QuickCheck, text, time, unix + , unordered-containers, vector, vector-algorithms + }: + mkDerivation { + pname = "metrics"; + version = "0.2.1.0"; + sha256 = "1q3j4ssij3v688yhn0zzs1bvyp21p0vnp2760qbvha1a7g0m8gif"; + buildDepends = [ + ansi-terminal base bytestring containers lens mtl mwc-random + primitive text time unix unordered-containers vector + vector-algorithms + ]; + testDepends = [ + async base lens mwc-random primitive QuickCheck unix + ]; + description = "High-performance application metric tracking"; + license = stdenv.lib.licenses.mit; + }) {}; + + "metricsd-client" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "metricsd-client"; + version = "0.1"; + sha256 = "1q807wvmj1q605257jj60h0j2wal6ypjiad9wkjmv836p3mis5q9"; + buildDepends = [ base network ]; + description = "Client for the metrics aggregator Metricsd"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metronome" = callPackage + ({ mkDerivation, base, data-lens, data-lens-template, hosc, stm }: + mkDerivation { + pname = "metronome"; + version = "0.1"; + sha256 = "0gx0g8s5w99mhvip1v1kj03dhij3fhig1b8myha0zdssf2x6vjwc"; + buildDepends = [ base data-lens data-lens-template hosc stm ]; + description = "Time Synchronized execution"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mi" = callPackage + ({ mkDerivation, base, haskell-src-meta, parsec, split + , template-haskell + }: + mkDerivation { + pname = "mi"; + version = "0.0.1"; + sha256 = "03virg707xxy330xq4g60fy1rvs1rq9w5p08yc5khzh64v1g3i2b"; + buildDepends = [ + base haskell-src-meta parsec split template-haskell + ]; + homepage = "https://github.com/matt76k/mi"; + description = "Multiple Instance for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "microbench" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "microbench"; + version = "0.1"; + sha256 = "05yphn77rxg7zqpn27292yvmah2634hqfx2mgfyp5yws5ickrvkg"; + buildDepends = [ base time ]; + homepage = "http://neugierig.org/software/darcs/browse/?r=microbench;a=summary"; + description = "Microbenchmark Haskell code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "microformats2-types" = callPackage + ({ mkDerivation, aeson, base, either, pandoc-types, text, time }: + mkDerivation { + pname = "microformats2-types"; + version = "0.2.1"; + sha256 = "07ssx3p9m7bz0bldads9a2a52qfbr8x58h1x07cpnpsg775kxv88"; + buildDepends = [ aeson base either pandoc-types text time ]; + homepage = "https://github.com/myfreeweb/microformats2-types"; + description = "Microformats 2 types for Haskell"; + license = "unknown"; + }) {}; + + "microtimer" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "microtimer"; + version = "0.0.1.2"; + sha256 = "09w8jn6g8fq3zsp2ahdrzv33mvayh8vladmc2wf8pbmpmdii0kap"; + buildDepends = [ base time ]; + homepage = "http://thoughtpolice.github.com/hs-microtimer"; + description = "A tiny library for benchmarking IO actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "midi" = callPackage + ({ mkDerivation, base, binary, bytestring, event-list + , explicit-exception, monoid-transformer, non-negative, QuickCheck + , random, transformers, utility-ht + }: + mkDerivation { + pname = "midi"; + version = "0.2.1.3"; + sha256 = "0mqf6q7686zdxljkz3bqa2zhkgirqz5c1fkbd3n4wyipzhjc773a"; + buildDepends = [ + base binary bytestring event-list explicit-exception + monoid-transformer non-negative QuickCheck random transformers + utility-ht + ]; + testDepends = [ + base bytestring event-list explicit-exception non-negative + QuickCheck transformers utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/MIDI"; + description = "Handling of MIDI messages and files"; + license = "GPL"; + }) {}; + + "midi-alsa" = callPackage + ({ mkDerivation, alsa-seq, base, data-accessor, midi, utility-ht }: + mkDerivation { + pname = "midi-alsa"; + version = "0.2.1"; + sha256 = "13dc299d252nrll1vzp7pl1ncv0qw3xhz5b3kqnc8hb0g4mkkgpc"; + buildDepends = [ alsa-seq base data-accessor midi utility-ht ]; + configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/MIDI"; + description = "Convert between datatypes of the midi and the alsa packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "midimory" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers, random + , transformers, wx, wxcore + }: + mkDerivation { + pname = "midimory"; + version = "0.0.0.2"; + sha256 = "13bfb2s6ybvspmmq427v55nb2csvcp4ijfgm9fvfh6cab2pm1dyz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + alsa-core alsa-seq base containers random transformers wx wxcore + ]; + homepage = "http://www.youtube.com/watch?v=cOlR73h2uII"; + description = "A Memory-like (Concentration, Pairs, ...) game for tones"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "midisurface" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers, gtk, mtl + , stm + }: + mkDerivation { + pname = "midisurface"; + version = "0.1.0.0"; + sha256 = "0i1g1hqr1jjjnrrkfgp0i9zm5cm6aza1kzqy2z8hmbqjdvyv21fz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ alsa-core alsa-seq base containers gtk mtl stm ]; + description = "A control midi surface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mighttpd" = callPackage + ({ mkDerivation, base, bytestring, c10k, directory, filepath + , haskell98, hdaemonize, hslogger, network, parsec, time, unix + , webserver + }: + mkDerivation { + pname = "mighttpd"; + version = "0.4.3"; + sha256 = "0xl6x4755x8sz2igqfp3mr5n29q7hb4v5b1mycah9vffk1bhi0yf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring c10k directory filepath haskell98 hdaemonize + hslogger network parsec time unix webserver + ]; + homepage = "http://www.mew.org/~kazu/proj/mighttpd/"; + description = "Simple Web Server in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mighttpd2" = callPackage + ({ mkDerivation, array, async, auto-update, base, blaze-builder + , byteorder, bytestring, case-insensitive, conduit, conduit-extra + , directory, filepath, hspec, http-client, http-date, http-types + , io-choice, network, old-locale, parsec, resourcet + , streaming-commons, time, transformers, unix, unix-time + , unordered-containers, wai, wai-app-file-cgi, wai-logger, warp + }: + mkDerivation { + pname = "mighttpd2"; + version = "3.2.4"; + sha256 = "0s150iwzvx1y1yfli9187lr23l3q0bxah48n27v2k0vvl0jsr69v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array async auto-update base blaze-builder byteorder bytestring + case-insensitive conduit conduit-extra directory filepath + http-client http-date http-types io-choice network old-locale + parsec resourcet streaming-commons time transformers unix unix-time + unordered-containers wai wai-app-file-cgi wai-logger warp + ]; + testDepends = [ base hspec http-client ]; + configureFlags = [ "-f-tls" ]; + homepage = "http://www.mew.org/~kazu/proj/mighttpd/"; + description = "High performance web server on WAI/warp"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "miku" = callPackage + ({ mkDerivation, air, air-th, base, bytestring, containers + , data-default, hack2, hack2-contrib, mtl + }: + mkDerivation { + pname = "miku"; + version = "2014.11.17"; + sha256 = "1zfvi7v05cdp94cdrwxxhwkzqyliaakl16klk9zb0byvsg32ns3n"; + buildDepends = [ + air air-th base bytestring containers data-default hack2 + hack2-contrib mtl + ]; + homepage = "https://github.com/nfjinjing/miku"; + description = "A minimum web dev DSL in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "milena" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, digest + , either, hspec, lens, mtl, network, QuickCheck, random + , transformers + }: + mkDerivation { + pname = "milena"; + version = "0.1.0.0"; + sha256 = "1ajd92pvzqkca9bg5labw40iafzc7fdjahf8jhhccgvayasdlk3r"; + buildDepends = [ + base bytestring cereal containers digest either lens mtl network + random transformers + ]; + testDepends = [ base bytestring hspec network QuickCheck ]; + description = "A Kafka client for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mime" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "mime"; + version = "0.4.0.1"; + sha256 = "1m987sqnns54qbsg68332mnrjkh71z6s83cma2kwavf0y305mrp0"; + buildDepends = [ base text ]; + homepage = "https://github.com/GaloisInc/mime"; + description = "Working with MIME types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mime-directory" = callPackage + ({ mkDerivation, base, base64-string, bytestring, containers + , old-locale, regex-pcre, time + }: + mkDerivation { + pname = "mime-directory"; + version = "0.5.1"; + sha256 = "1f54rbznv52m4h72yazr397k1d9jyb1i524pfl3d494swvn9b05r"; + buildDepends = [ + base base64-string bytestring containers old-locale regex-pcre time + ]; + homepage = "http://code.haskell.org/~mboes/mime-directory.git"; + description = "A library for parsing/printing the text/directory mime type"; + license = "LGPL"; + }) {}; + + "mime-mail" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , filepath, hspec, process, random, sendmail ? "sendmail", text + }: + mkDerivation { + pname = "mime-mail"; + version = "0.4.6.2"; + sha256 = "17msl8d6rzqhswfsymd2c892ghf1wc9sys5mgvn7s3mf89qmkvfb"; + buildDepends = [ + base base64-bytestring blaze-builder bytestring filepath process + random text + ]; + testDepends = [ base blaze-builder bytestring hspec text ]; + configureFlags = "--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\"${sendmail}\""; + homepage = "http://github.com/snoyberg/mime-mail"; + description = "Compose MIME email messages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mime-mail-ses" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , conduit, cryptohash, http-client, http-conduit, http-types + , mime-mail, old-locale, text, time, transformers, xml-conduit + , xml-types + }: + mkDerivation { + pname = "mime-mail-ses"; + version = "0.3.2.1"; + sha256 = "1d36n3i9q4b6dsi3j8sjghgs797bgzrxlshq5d1kfpbvgmwhv43p"; + buildDepends = [ + base base64-bytestring byteable bytestring conduit cryptohash + http-client http-conduit http-types mime-mail old-locale text time + transformers xml-conduit xml-types + ]; + homepage = "http://github.com/snoyberg/mime-mail"; + description = "Send mime-mail messages via Amazon SES"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mime-string" = callPackage + ({ mkDerivation, base, base64-string, bytestring, iconv, mtl + , network, old-time + }: + mkDerivation { + pname = "mime-string"; + version = "0.4"; + sha256 = "0v028cgqll918zdaa95myazlg7dnvb2cvvvm1iyyqw81grza3r61"; + buildDepends = [ + base base64-string bytestring iconv mtl network old-time + ]; + description = "MIME implementation for String's"; + license = "unknown"; + }) {}; + + "mime-types" = callPackage + ({ mkDerivation, base, bytestring, containers, text }: + mkDerivation { + pname = "mime-types"; + version = "0.1.0.5"; + sha256 = "04ajhr0izfixhvz0c7m1zz3c7z2lnabyifn4flqv5d41gkkg0pr1"; + buildDepends = [ base bytestring containers text ]; + homepage = "https://github.com/yesodweb/wai"; + description = "Basic mime-type handling types and functions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mines" = callPackage + ({ mkDerivation, base, directory, mtl, random }: + mkDerivation { + pname = "mines"; + version = "0.1"; + sha256 = "16s98hwskycl2bqv1n2bnivh8w8q3xhhj687hk8flcg9s9ny4s8k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory mtl random ]; + homepage = "http://finder.homelinux.org/haskell/Mines"; + description = "Minesweeper simulation using neural networks"; + license = "unknown"; + }) {}; + + "minesweeper" = callPackage + ({ mkDerivation, base, binary, binary-generic, bytestring, cairo + , containers, directory, filepath, glade, gtk, random, time + }: + mkDerivation { + pname = "minesweeper"; + version = "0.9.2.1"; + sha256 = "1cbw136wl9rdcl4vbbz9i5w1mw33qhr0gzbww0qf63zfz2lg4gs2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary binary-generic bytestring cairo containers directory + filepath glade gtk random time + ]; + configureFlags = [ "-f-tests" ]; + description = "Minesweeper game which is always solvable without guessing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "miniball" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "miniball"; + version = "0.1.0.2"; + sha256 = "16fdzbfspxqi0h7v6gn25n065anvk9zm28236qvfwbvr9l2ki172"; + buildDepends = [ base vector ]; + homepage = "http://nonempty.org/software/haskell-miniball"; + description = "Bindings to Miniball, a smallest enclosing ball library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "minimal-configuration" = callPackage + ({ mkDerivation, base, containers, directory, filepath, tconfig }: + mkDerivation { + pname = "minimal-configuration"; + version = "0.1.1"; + sha256 = "06r710l30kf5aaz2k446z9fhc6zshdsssp1zwri0572r1jryzd43"; + buildDepends = [ base containers directory filepath tconfig ]; + description = "Minimal ini like configuration library with a few extras"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "minimorph" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + , text + }: + mkDerivation { + pname = "minimorph"; + version = "0.1.5.0"; + sha256 = "00dnvv0pap2xr74xwzldz89783iw320z7p1rdw0lwjjpbqa3v00g"; + buildDepends = [ base text ]; + testDepends = [ + base HUnit test-framework test-framework-hunit text + ]; + homepage = "http://darcsden.com/kowey/minimorph"; + description = "English spelling functions with an emphasis on simplicity"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "minimung" = callPackage + ({ mkDerivation, base, GLUT, haskell98, unix }: + mkDerivation { + pname = "minimung"; + version = "0.1"; + sha256 = "0i825bd751adfj22lkgc929jlgxjj16i81k8qqkhqh7ib131kqlf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT haskell98 unix ]; + description = "Shows how to run grabber on Mac OS X"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "minions" = callPackage + ({ mkDerivation, ansi-terminal, base, MissingH, process, time }: + mkDerivation { + pname = "minions"; + version = "0.2.0.0"; + sha256 = "1r7c07pa9lr7h32y1mgxrlrj6a4sf8kfwc7vvvrr6bjfwr3m54vl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ ansi-terminal base MissingH process time ]; + homepage = "http://github.com/jhickner/minions"; + description = "A fast parallel ssh tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "minioperational" = callPackage + ({ mkDerivation, base, clean-unions, containers, elevator + , template-haskell, transformers + }: + mkDerivation { + pname = "minioperational"; + version = "0.4.8.1"; + sha256 = "02nkgbpf1dky7h3n99j9m3101wyfahcdx5wk5vidvf9snl5vy1w9"; + buildDepends = [ + base clean-unions containers elevator template-haskell transformers + ]; + homepage = "https://github.com/fumieval/minioperational"; + description = "fast and simple operational monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "miniplex" = callPackage + ({ mkDerivation, base, colock, directory, mtl, network, stm, unix + }: + mkDerivation { + pname = "miniplex"; + version = "0.3.4"; + sha256 = "15rsg617wmh8cb0f2pkd5hyzrj96qjvar4p6nx21vlxr3b2plcg4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base colock directory mtl network stm unix ]; + configureFlags = [ "-fsmall_base" ]; + description = "simple 1-to-N interprocess communication"; + license = "LGPL"; + }) {}; + + "minirotate" = callPackage + ({ mkDerivation, base, data-accessor, data-accessor-template + , directory, filepath, mtl, old-locale, old-time, process, safe + , split, template-haskell + }: + mkDerivation { + pname = "minirotate"; + version = "0.1.2.2"; + sha256 = "15hgag1r0w6smilab7059z7bsn9i1czhdknma53rmj1ma2pd148y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base data-accessor data-accessor-template directory filepath mtl + old-locale old-time process safe split template-haskell + ]; + homepage = "http://tener.github.com/haskell-minirotate/"; + description = "Minimalistic file rotation utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "minisat" = callPackage + ({ mkDerivation, async, base, zlib }: + mkDerivation { + pname = "minisat"; + version = "0.1"; + sha256 = "039xksi6klcmkciyb8zq60g96i5nzjq7y47bgh3fvpxb02wha64a"; + buildDepends = [ async base ]; + extraLibraries = [ zlib ]; + description = "A Haskell bundle of the Minisat SAT solver"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; }; + + "ministg" = callPackage + ({ mkDerivation, base, containers, directory, filepath, monads-tf + , parsec, pretty, transformers, xhtml + }: + mkDerivation { + pname = "ministg"; + version = "0.3"; + sha256 = "05ddhr50pbqy0yjgcw0wgfjxlkgapg0zppqqyxfy5apr68zd02mm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath monads-tf parsec pretty + transformers xhtml + ]; + homepage = "http://www.haskell.org/haskellwiki/Ministg"; + description = "an interpreter for an operational semantics for the STG machine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "miniutter" = callPackage + ({ mkDerivation, base, binary, containers, ghc-prim, HUnit + , minimorph, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "miniutter"; + version = "0.4.4.1"; + sha256 = "1raq5dq6mx56ddyq5hnh9r2yflry6prcjf17p15ds1w5r8cp8yx1"; + buildDepends = [ base binary containers ghc-prim minimorph text ]; + testDepends = [ + base containers HUnit test-framework test-framework-hunit text + ]; + homepage = "https://github.com/Mikolaj/miniutter"; + description = "Simple English clause creation from arbitrary words"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mirror-tweet" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, conduit + , lens, monad-logger, text, transformers, twitter-conduit + }: + mkDerivation { + pname = "mirror-tweet"; + version = "0.1.0.0"; + sha256 = "07dz0c65xkb7kgr2rby7m3g5893rqsbyl2nmjhf4q2wqsypmiipa"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + authenticate-oauth base bytestring conduit lens monad-logger text + transformers twitter-conduit + ]; + homepage = "https://github.com/minamiyama1994/mirror-tweet"; + description = "Tweet mirror"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "misfortune" = callPackage + ({ mkDerivation, base, bytestring, cereal, directory, filepath + , knob, monad-loops, random-fu, regex-base, regex-pcre, semigroups + , text, utf8-string, vector + }: + mkDerivation { + pname = "misfortune"; + version = "0.1.1.1"; + sha256 = "0knb31jxxn7zds13a90d4lir39386nwzd181mlzkrw5niw1zwmhb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal directory filepath knob monad-loops + random-fu regex-base regex-pcre semigroups text utf8-string vector + ]; + homepage = "https://github.com/mokus0/misfortune"; + description = "fortune-mod clone"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "missing-foreign" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "missing-foreign"; + version = "0.1.1"; + sha256 = "11f8pknbarlj956nmalqhd2v704z7d7xbi61hs1q8vb2p36kc6wy"; + buildDepends = [ base ]; + description = "Convenience functions for FFI work"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "missing-py2" = callPackage + ({ mkDerivation, anydbm, base, Cabal, directory, HUnit, MissingH }: + mkDerivation { + pname = "missing-py2"; + version = "1.0.1"; + sha256 = "0daa310acml90r4f4qdjf3qns70gvx08mpjzw2h3v46vrwlacrmj"; + buildDepends = [ anydbm base MissingH ]; + testDepends = [ anydbm base Cabal directory HUnit MissingH ]; + homepage = "https://github.com/domdere/missing-py2"; + description = "Haskell interface to Python"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "mix-arrows" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mix-arrows"; + version = "1.2"; + sha256 = "0m70l09bmr8b95d87rpz4vdircdar2rsvnamr2g07542wx024931"; + buildDepends = [ base ]; + description = "Mixing effects of one arrow into another one"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mixed-strategies" = callPackage + ({ mkDerivation, array, base, containers, simple-tabular }: + mkDerivation { + pname = "mixed-strategies"; + version = "0.1.0.0"; + sha256 = "0vsldq2j2avj98fcz2lbydf4y23iwydr4jsvpbcvwlvqavgz1rkc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers simple-tabular ]; + homepage = "http://wiki.cs.pdx.edu/bartforge/oms"; + description = "Find optimal mixed strategies for two-player games"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mkbndl" = callPackage + ({ mkDerivation, base, directory, filepath, haskell98 }: + mkDerivation { + pname = "mkbndl"; + version = "0.2.1"; + sha256 = "1qzfmf92sx5vq5jxrqhln1a6y8kayrip36izf5m8hryymxd4dard"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath haskell98 ]; + description = "Makes an OS X .app bundle from a binary."; + license = "GPL"; + }) {}; + + "mkcabal" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, mtl + , old-locale, old-time, pcre-light, pretty, readline + }: + mkDerivation { + pname = "mkcabal"; + version = "1.0.0"; + sha256 = "1cmawm49i01xxvzgf67cin6s9hihfc3ihr6s5hn2makasfxbnryc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory extensible-exceptions mtl old-locale old-time + pcre-light pretty readline + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/mkcabal"; + description = "Generate cabal files for a Haskell project"; + license = "GPL"; + }) {}; + + "ml-w" = callPackage + ({ mkDerivation, base, mtl, parsec, pretty }: + mkDerivation { + pname = "ml-w"; + version = "0.1.1"; + sha256 = "04d0drqyaz075y6fs3rj6c2sp8ns1x4rfxqf1dbm2b31q09ycnl1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl parsec pretty ]; + description = "Minimal ML language to to demonstrate the W type infererence algorithm"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "mlist" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "mlist"; + version = "0.0.2"; + sha256 = "06mwmahyp781wigjva12kz7w75vjkkprl8k1yiqd1yd0162vp31k"; + buildDepends = [ base haskell98 ]; + homepage = "http://haskell.org/haskellwiki/mlist"; + description = "Monadic List alternative to lazy I/O"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mmap" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "mmap"; + version = "0.5.9"; + sha256 = "1y5mk3yf4b8r6rzmlx1xqn4skaigrqnv08sqq0v7r3nbw42bpz2q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring ]; + configureFlags = [ "-f-mmaptest" ]; + description = "Memory mapped files for POSIX and Windows"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mmorph" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mmorph"; + version = "1.0.4"; + sha256 = "0k5zlzmnixfwcjrqvhgi3i6xg532b0gsjvc39v5jigw69idndqr2"; + buildDepends = [ base transformers ]; + description = "Monad morphisms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mmtl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mmtl"; + version = "0.1"; + sha256 = "0bb19l52s56y2dwyskvjwdal7387ii2dg9cc1l6f341y3695nj7l"; + buildDepends = [ base ]; + description = "Modular Monad transformer library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mmtl-base" = callPackage + ({ mkDerivation, base, mmtl }: + mkDerivation { + pname = "mmtl-base"; + version = "15321.1"; + sha256 = "13hdaxpb9zds3yc2l3pl60h26541yvswprdc43swn05hzf6p01nq"; + buildDepends = [ base mmtl ]; + description = "MonadBase type-class for mmtl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "moan" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dawg + , regex-tdfa, regex-tdfa-text, tagset-positional, text, zlib + }: + mkDerivation { + pname = "moan"; + version = "0.2.0.2"; + sha256 = "0fb0z3v4a8kblwx4xjs7xdkczpvcyz9la7071kz7q6cjl6w49i30"; + buildDepends = [ + base binary bytestring containers dawg regex-tdfa regex-tdfa-text + tagset-positional text zlib + ]; + homepage = "https://github.com/vjeranc/moan"; + description = "Language-agnostic analyzer for positional morphosyntactic tags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modbus-tcp" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, cereal + , network + }: + mkDerivation { + pname = "modbus-tcp"; + version = "0.1"; + sha256 = "1j0gkc6vrvydz0vcdm8bpiarl75zqh4k5z18s4903b6mqwpscslr"; + buildDepends = [ + base base-unicode-symbols bytestring cereal network + ]; + homepage = "https://github.com/roelvandijk/modbus-tcp"; + description = "Communicate with Modbus devices over TCP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modelicaparser" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, filepath, parsec + , QuickCheck + }: + mkDerivation { + pname = "modelicaparser"; + version = "0.1.0.0"; + sha256 = "0ifsgdqi3376z7xspjlx62hh3dah3dskqrar3s63pmw1cf9b6qfl"; + buildDepends = [ base containers parsec ]; + testDepends = [ + ansi-terminal base containers filepath parsec QuickCheck + ]; + configureFlags = [ "-fbuildtests" ]; + description = "A parser for the modelica language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modsplit" = callPackage + ({ mkDerivation, base, directory, filepath, haskell98, mtl + , utf8-string + }: + mkDerivation { + pname = "modsplit"; + version = "0.2.1"; + sha256 = "0xm9vj78clawys9ascgm2fl8kqg5zmdfbkkb42d1d1h5z72cc55p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath haskell98 mtl utf8-string + ]; + description = "Haskell source splitter driven by special comments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modular-arithmetic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "modular-arithmetic"; + version = "1.2.0.0"; + sha256 = "1qlvi0xjdvr4730xj303i6gp610mz4xrlrk191yy8hr7afjysm0k"; + buildDepends = [ base ]; + description = "A type for integers modulo some constant"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modular-prelude" = callPackage + ({ mkDerivation, base, basic-prelude, bytestring, containers + , data-default, hashable, system-filepath, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "modular-prelude"; + version = "0.3.0.0"; + sha256 = "0hlmxm9xfnf55qz1nrljm0s4bhpa6x973h3qi2b7bl8pil423rkf"; + buildDepends = [ + base basic-prelude bytestring containers data-default hashable + system-filepath text transformers unordered-containers vector + ]; + homepage = "https://github.com/DanBurton/modular-prelude#readme"; + description = "A new Prelude featuring first class modules"; + license = stdenv.lib.licenses.mit; + }) {}; + + "modular-prelude-classy" = callPackage + ({ mkDerivation, base, classy-prelude, modular-prelude }: + mkDerivation { + pname = "modular-prelude-classy"; + version = "0.1.0.0"; + sha256 = "1izinrgd9a6sm57isg8jgs4wjidczwqcxl6vg5h4gy5zz9dg8xnx"; + buildDepends = [ base classy-prelude modular-prelude ]; + homepage = "https://github.com/DanBurton/modular-prelude#readme"; + description = "Reifying ClassyPrelude a la ModularPrelude"; + license = stdenv.lib.licenses.mit; + }) {}; + + "module-management" = callPackage + ({ mkDerivation, applicative-extras, base, bytestring, Cabal + , cmdargs, containers, data-default, directory, filepath, haskeline + , haskell-src-exts, HUnit, lens, lifted-base, monad-control, mtl + , pretty, process, pureMD5, set-extra, syb, system-fileio + , temporary, transformers-base + }: + mkDerivation { + pname = "module-management"; + version = "0.20.3"; + sha256 = "1lj2jhlpn1ywq60q4ph9fbmjn6rjd8wqkj2lrdgscagcvryh9ad2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + applicative-extras base bytestring Cabal cmdargs containers + data-default directory filepath haskeline haskell-src-exts HUnit + lens lifted-base monad-control mtl pretty process pureMD5 set-extra + syb system-fileio temporary transformers-base + ]; + testDepends = [ + base containers filepath haskell-src-exts HUnit process + ]; + configureFlags = [ "-fbuild-tests" ]; + homepage = "https://github.com/seereason/module-management"; + description = "Clean up module imports, split and merge modules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modulespection" = callPackage + ({ mkDerivation, base, exceptions, filepath, ghc, ghc-paths + , template-haskell, temporary, transformers + }: + mkDerivation { + pname = "modulespection"; + version = "0.1.2.1"; + sha256 = "0law870m61kvlmq31wpi0g9c7h5vzlcbcv7cnwsj8ivfs7yarqzw"; + buildDepends = [ + base exceptions filepath ghc ghc-paths template-haskell temporary + transformers + ]; + homepage = "https://github.com/jfischoff/modulespection"; + description = "Template Haskell for introspecting a module's declarations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "modulo" = callPackage + ({ mkDerivation, atto-lisp, base, data-default, directory + , haskell-src, language-c, mtl, nats, pandoc-types, parsec + , prettify, process, semigroups, text + }: + mkDerivation { + pname = "modulo"; + version = "1.9.1"; + sha256 = "1dxvfd8f7zx43zm9h5dd71ci768khhmh8660h3abazqhm7ws367c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + atto-lisp base data-default directory haskell-src language-c mtl + nats pandoc-types parsec prettify process semigroups text + ]; + description = "Modular C code generator"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "moe" = callPackage + ({ mkDerivation, air, base, bytestring, data-default, dlist, mtl + , text + }: + mkDerivation { + pname = "moe"; + version = "2014.11.17"; + sha256 = "1rh9g4f488l0fjjvwfaxaf1lbxz1pvq24nxjy2c4yyrg7m7b61z5"; + buildDepends = [ air base bytestring data-default dlist mtl text ]; + homepage = "https://github.com/nfjinjing/moe"; + description = "html with style"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mohws" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , directory, explicit-exception, filepath, html, HTTP, network + , old-locale, old-time, parsec, process, transformers, unix + , utility-ht + }: + mkDerivation { + pname = "mohws"; + version = "0.2.1.3"; + sha256 = "1na585nc16s3giq88kr5i8wlqc03i29blqsgqp40da6dyqiihqwf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-accessor directory + explicit-exception filepath html HTTP network old-locale old-time + parsec process transformers unix utility-ht + ]; + configureFlags = [ "-f-dynamic" ]; + homepage = "http://code.haskell.org/mohws/"; + description = "Modular Haskell Web Server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-abort-fd" = callPackage + ({ mkDerivation, base, data-default, monad-control, mtl + , transformers, transformers-abort, transformers-base + }: + mkDerivation { + pname = "monad-abort-fd"; + version = "0.4"; + sha256 = "01ny9pq66cma3wai48mhzijk465h7ssrj253npyy2myxnj0y93zr"; + buildDepends = [ + base data-default monad-control mtl transformers transformers-abort + transformers-base + ]; + homepage = "https://github.com/mvv/monad-abort-fd"; + description = "A better error monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-atom" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl }: + mkDerivation { + pname = "monad-atom"; + version = "0.4.1"; + sha256 = "16dnp6wz0s56gm58k6m5cv5c47hb2vz1m4a3pqvrg3j97y344c3q"; + buildDepends = [ base containers ghc-prim mtl ]; + homepage = "https://bitbucket.org/gchrupala/lingo"; + description = "Monadically convert object to unique integers and back"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-atom-simple" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl }: + mkDerivation { + pname = "monad-atom-simple"; + version = "0.0.2"; + sha256 = "1k4rcrdjjs52p9mnsbwp0gmb2inivhcqw044l56dbc080yxrk32j"; + buildDepends = [ base containers ghc-prim mtl ]; + description = "Monadically map objects to unique ints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-bool" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-bool"; + version = "0.2.0"; + sha256 = "1f3n2wbd3lbsp2snsf9x4h09apw62hayhzjibakp6mqw6174444h"; + buildDepends = [ base ]; + description = "This package has been removed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-codec" = callPackage + ({ mkDerivation, base, binary, containers, data-lens, mtl }: + mkDerivation { + pname = "monad-codec"; + version = "0.2.0"; + sha256 = "0jim6hk891jby2gch6f1k4262jm8fl9jgl808dj204ylz8w1475l"; + buildDepends = [ base binary containers data-lens mtl ]; + homepage = "https://github.com/kawu/monad-codec"; + description = "Monadic conversion between complex data structures and unique integers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-control" = callPackage + ({ mkDerivation, base, transformers, transformers-base }: + mkDerivation { + pname = "monad-control"; + version = "0.3.3.0"; + sha256 = "0vjff64iwnd9vplqfjyylbd900qmsr92h62hnh715wk06yacji7g"; + buildDepends = [ base transformers transformers-base ]; + configureFlags = [ "-finstancest" ]; + homepage = "https://github.com/basvandijk/monad-control"; + description = "Lift control operations, like exception catching, through monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-control_1_0_0_1" = callPackage + ({ mkDerivation, base, stm, transformers, transformers-base }: + mkDerivation { + pname = "monad-control"; + version = "1.0.0.1"; + sha256 = "1332wravhjhcbj0jh3z1hg2dyfxlkqyb3rv6zdkgz49h2pfjlfbn"; + buildDepends = [ base stm transformers transformers-base ]; + homepage = "https://github.com/basvandijk/monad-control"; + description = "Lift control operations, like exception catching, through monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-coroutine" = callPackage + ({ mkDerivation, base, monad-parallel, transformers + , transformers-compat + }: + mkDerivation { + pname = "monad-coroutine"; + version = "0.9"; + sha256 = "1fz3wp7v3jg79nlz1q5fldnyq6jgfsaz9q3ndd565wmxha3mjd4i"; + buildDepends = [ + base monad-parallel transformers transformers-compat + ]; + homepage = "http://trac.haskell.org/SCC/wiki/monad-coroutine"; + description = "Coroutine monad transformer for suspending and resuming monadic computations"; + license = "GPL"; + }) {}; + + "monad-exception" = callPackage + ({ mkDerivation, base, monad-control, mtl-evil-instances + , transformers, transformers-base + }: + mkDerivation { + pname = "monad-exception"; + version = "0.1"; + sha256 = "1mh19mxi6mlkvd083vjjdmdimdnk6n5yaj7v7xxgqycl5sazqkh8"; + buildDepends = [ + base monad-control mtl-evil-instances transformers + transformers-base + ]; + description = "Exstensible monadic exceptions"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monad-extras" = callPackage + ({ mkDerivation, base, mmorph, monad-control, stm, transformers + , transformers-base + }: + mkDerivation { + pname = "monad-extras"; + version = "0.5.9"; + sha256 = "1y24yz635brllfygia1mbln4d8xiwb0pq0izh5pil7511gijhs0s"; + buildDepends = [ + base mmorph monad-control stm transformers transformers-base + ]; + homepage = "http://github.com/jwiegley/monad-extras"; + description = "Extra utility functions for working with monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-fork" = callPackage + ({ mkDerivation, base, monad-control }: + mkDerivation { + pname = "monad-fork"; + version = "0.1"; + sha256 = "15xwavq4yc3xfif4isjh9m0q9h1bh7pmv2i3rh99sndmd34cdpwc"; + buildDepends = [ base monad-control ]; + description = "Type class for monads which support a fork operation"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monad-gen" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-gen"; + version = "0.3.0.1"; + sha256 = "0rc4r6sg29sjgh9xsk7q80h0lixhyxs60bszj5dnn8yf7w18b15y"; + buildDepends = [ base mtl transformers ]; + description = "A simple monad for generating fresh integers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "monad-interleave" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-interleave"; + version = "0.1"; + sha256 = "09hpl7ah5ivsrx4xlk96d129n1j4wpx7kj6l95zwadyaz7rj9fp7"; + buildDepends = [ base ]; + homepage = "http://github.com/patperry/monad-interleave"; + description = "Monads with an unsaveInterleaveIO-like operation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-journal" = callPackage + ({ mkDerivation, base, either, monad-control, mtl, transformers + , transformers-base + }: + mkDerivation { + pname = "monad-journal"; + version = "0.7"; + sha256 = "1bfm5p027vf8dz92m6s47z06h05j2jv4pbwkl31svrz5pi5a9lz2"; + buildDepends = [ + base either monad-control mtl transformers transformers-base + ]; + homepage = "http://github.com/phaazon/monad-journal"; + description = "Pure logger typeclass and monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-logger" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, conduit + , conduit-extra, exceptions, fast-logger, lifted-base + , monad-control, monad-loops, mtl, resourcet, stm, stm-chans + , template-haskell, text, transformers, transformers-base + }: + mkDerivation { + pname = "monad-logger"; + version = "0.3.11.1"; + sha256 = "1vh847ivymhb20sly9aplcm35zcmn7xmibv8lkv1ws9y7s1951p7"; + buildDepends = [ + base blaze-builder bytestring conduit conduit-extra exceptions + fast-logger lifted-base monad-control monad-loops mtl resourcet stm + stm-chans template-haskell text transformers transformers-base + ]; + configureFlags = [ "-ftemplate_haskell" ]; + homepage = "https://github.com/kazu-yamamoto/logger"; + description = "A class of monads which can log messages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "monad-logger-syslog" = callPackage + ({ mkDerivation, base, bytestring, fast-logger, hsyslog + , monad-logger, shelly, text, transformers + }: + mkDerivation { + pname = "monad-logger-syslog"; + version = "0.1.0.0"; + sha256 = "0q0m611nr20nxm4wj9ywgq3qakl3qvd820vld4nqxdp1lqsilcwz"; + buildDepends = [ + base bytestring fast-logger hsyslog monad-logger text transformers + ]; + testDepends = [ base monad-logger shelly ]; + homepage = "https://github.com/docmunch/monad-logger-rsyslog"; + description = "rsyslog output for monad-logger"; + license = stdenv.lib.licenses.mit; + }) {}; + + "monad-loops" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-loops"; + version = "0.4.2.1"; + sha256 = "1dprwndc0bxzpmrkj1xb9kzjrg3i06zsg43yaabn5x5gcaj8is56"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "https://github.com/mokus0/monad-loops"; + description = "Monadic loops"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monad-loops-stm" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "monad-loops-stm"; + version = "0.4"; + sha256 = "0y7j2xpr1s7ggwm3vvpb5mlagsnxhq9qpncapibhk2pbf2d5r7as"; + buildDepends = [ base stm ]; + homepage = "https://github.com/mokus0/monad-loops-stm"; + description = "Monadic loops for STM"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monad-lrs" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "monad-lrs"; + version = "0.0.2.1"; + sha256 = "01i8hz50r3lf8r3rasl96blr6br3p1x6hvckhbi8aw61x507jmcg"; + editedCabalFile = "dd714797826911e564a0e418307530fa99a8ba9ea91400517be2bb78b4e695c1"; + buildDepends = [ base containers ]; + testDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/bjin/monad-lrs"; + description = "a monad to calculate linear recursive sequence"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-memo" = callPackage + ({ mkDerivation, array, base, containers, mtl, primitive + , QuickCheck, random, test-framework, test-framework-quickcheck2 + , transformers, vector + }: + mkDerivation { + pname = "monad-memo"; + version = "0.4.1"; + sha256 = "07gid18rsja7gvk2ccsbwvpz223x59mdk9x9w36bz18cy2pw802c"; + buildDepends = [ + array base containers mtl primitive transformers vector + ]; + testDepends = [ + array base containers mtl primitive QuickCheck random + test-framework test-framework-quickcheck2 transformers vector + ]; + homepage = "https://github.com/EduardSergeev/monad-memo"; + description = "Memoization monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-mersenne-random" = callPackage + ({ mkDerivation, base, mersenne-random-pure64 }: + mkDerivation { + pname = "monad-mersenne-random"; + version = "0.1"; + sha256 = "03kbqbgv4npzfzn90jk4p17y8kb62sslby6q36819qkif1j76lq6"; + buildDepends = [ base mersenne-random-pure64 ]; + homepage = "http://code.haskell.org/~dons/code/monad-mersenne-random"; + description = "An efficient random generator monad, based on the Mersenne Twister"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-ox" = callPackage + ({ mkDerivation, base, containers, mtl, text, vector }: + mkDerivation { + pname = "monad-ox"; + version = "0.3.0"; + sha256 = "1x65jvh816a296y2ds8vysfzl83am4pwwrnap4zdg0prpcxfpwl8"; + buildDepends = [ base containers mtl text vector ]; + homepage = "https://github.com/kawu/monad-ox"; + description = "Monad for observation extraction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-par" = callPackage + ({ mkDerivation, abstract-deque, abstract-par, array, base + , containers, deepseq, HUnit, monad-par-extras, mtl, mwc-random + , parallel, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, time + }: + mkDerivation { + pname = "monad-par"; + version = "0.3.4.7"; + sha256 = "12n27hs274nrfkpa6hx0gdkrc76wxzliqf53x6689idl363sdf13"; + buildDepends = [ + abstract-deque abstract-par array base containers deepseq + monad-par-extras mtl mwc-random parallel + ]; + testDepends = [ + abstract-deque abstract-par array base containers deepseq HUnit + monad-par-extras mtl mwc-random QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + time + ]; + configureFlags = [ "-f-newgeneric" "-f-chaselev" ]; + homepage = "https://github.com/simonmar/monad-par"; + description = "A library for parallel programming based on a monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-par-extras" = callPackage + ({ mkDerivation, abstract-par, base, cereal, deepseq, mtl, random + , transformers + }: + mkDerivation { + pname = "monad-par-extras"; + version = "0.3.3"; + sha256 = "0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2"; + buildDepends = [ + abstract-par base cereal deepseq mtl random transformers + ]; + homepage = "https://github.com/simonmar/monad-par"; + description = "Combinators and extra features for Par monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-parallel" = callPackage + ({ mkDerivation, base, parallel, transformers, transformers-compat + }: + mkDerivation { + pname = "monad-parallel"; + version = "0.7.1.3"; + sha256 = "150ich9fzpmwdvvhsd7ri97nm8zsqn86gr3bh0aqb0wgrg4hbmkx"; + buildDepends = [ base parallel transformers transformers-compat ]; + homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel"; + description = "Parallel execution of monadic computations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-param" = callPackage + ({ mkDerivation, base, mtl, stm }: + mkDerivation { + pname = "monad-param"; + version = "0.0.4"; + sha256 = "08rm902kclapqh1iafjrsqspf0szhbx5jaqv6hh9p5zbg8ipdkhc"; + buildDepends = [ base mtl stm ]; + homepage = "http://hackage.haskell.org/package/monad-param"; + description = "Parameterized monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-peel" = callPackage + ({ mkDerivation, base, extensible-exceptions, transformers }: + mkDerivation { + pname = "monad-peel"; + version = "0.1.1"; + sha256 = "0n3cxa94wd3hjvy9jgf3d8p7qfb9jaaf29simjya7rlcb673pg3l"; + buildDepends = [ base extensible-exceptions transformers ]; + homepage = "http://andersk.mit.edu/haskell/monad-peel/"; + description = "Lift control operations like exception catching through monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-primitive" = callPackage + ({ mkDerivation, base, primitive, transformers }: + mkDerivation { + pname = "monad-primitive"; + version = "0.1"; + sha256 = "1vi6g65hdyq5vq78mfag0qljxgzb6vq83m82x3cpgjl7dr9k5h1x"; + buildDepends = [ base primitive transformers ]; + homepage = "http://bitbucket.org/Shimuuar/monad-primitive"; + description = "Type class for monad transformers stack with pirimitive base monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-products" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "monad-products"; + version = "4.0.0.1"; + sha256 = "017cxiavxfw0f08sr0d6m3avla1lplmdj51rxpf1103ripq20r53"; + buildDepends = [ base semigroupoids ]; + homepage = "http://github.com/ekmett/monad-products"; + description = "Monad products"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-ran" = callPackage + ({ mkDerivation, base, ghc-prim, mtl }: + mkDerivation { + pname = "monad-ran"; + version = "0.1.0"; + sha256 = "04y9s2b4hz2f8khr0q62xy0f6l2v896s7x03i3s18i14bwscqlax"; + buildDepends = [ base ghc-prim mtl ]; + description = "Fast monads and monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-resumption" = callPackage + ({ mkDerivation, base, mmorph, mtl, transformers }: + mkDerivation { + pname = "monad-resumption"; + version = "0.1.1.4"; + sha256 = "0zrzxkzg6fzxiqr9k4kw6r1ivw22qwz2dhl1nd5xqr7lfsqc00zs"; + buildDepends = [ base mmorph mtl transformers ]; + homepage = "https://github.com/igraves/resumption_monads"; + description = "Resumption and reactive resumption monads for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-st" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monad-st"; + version = "0.2.4"; + sha256 = "1j67s07p5lsr81cjl0ch5d1q7zarmpak5kmnwckhavihg3l5m3bi"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/ekmett/monad-st"; + description = "Provides a MonadST class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-state" = callPackage + ({ mkDerivation, AbortT-transformers, base, fclabels, monads-tf + , transformers + }: + mkDerivation { + pname = "monad-state"; + version = "0.2.0.3"; + sha256 = "1dh1dw7n39rb85wk4zq0hw2g9x81zyha033awv81l6xl8pjdxqxv"; + buildDepends = [ + AbortT-transformers base fclabels monads-tf transformers + ]; + homepage = "https://github.com/bairyn/monad-state"; + description = "Utility library for monads, particularly those involving state"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-statevar" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "monad-statevar"; + version = "0.1"; + sha256 = "08sr29qr02kfqja51ciqcpsf95wp3bypx64f4cwgpwh23xapr1fx"; + buildDepends = [ base transformers ]; + testDepends = [ base stm ]; + homepage = "http://github.com/joeyadams/hs-monad-statevar"; + description = "Concise, overloaded accessors for IORef, STRef, TVar"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-stlike-io" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, monads-tf + }: + mkDerivation { + pname = "monad-stlike-io"; + version = "0.2.2"; + sha256 = "1lizwf31d8ha0xq644cfcn91l8sz8i4ldy12ig4ajfghxj2x4ad5"; + buildDepends = [ base bytestring containers deepseq monads-tf ]; + homepage = "http://github.com/taruti/monad-stlike-io"; + description = "ST-like monad capturing variables to regions and supporting IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-stlike-stm" = callPackage + ({ mkDerivation, base, monad-stlike-io, stm }: + mkDerivation { + pname = "monad-stlike-stm"; + version = "0.1.1"; + sha256 = "007rsq9x0dq8xmiimgqb0v8k15xizx63qmc76b1b8a66nfsd9w56"; + buildDepends = [ base monad-stlike-io stm ]; + homepage = "http://github.com/taruti/monad-stlike-stm"; + description = "ST-like monad capturing variables to regions and supporting STM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-stm" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "monad-stm"; + version = "0.1.0.2"; + sha256 = "09bbhbj9zg928j3dnvvxsrv8hw1c7s0vj0wffrhs810aqlf1m9xp"; + buildDepends = [ base stm transformers ]; + description = "MonadSTM class analogous to MonadIO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-supply" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "monad-supply"; + version = "0.6"; + sha256 = "1gg4r7fwaq2fa0lz8pz301mk3q16xpbs7qv54hhggxrv3i1h33ir"; + buildDepends = [ base mtl ]; + description = "Stateful supply monad"; + license = "unknown"; + }) {}; + + "monad-task" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-task"; + version = "0.1.0"; + sha256 = "01w3wqmsfl9w96kfpdiwfyghm2zjn70x78l436bzxfrcm1d3ayi8"; + buildDepends = [ base mtl transformers ]; + homepage = "http://github.com/ninegua/monad-task"; + description = "A monad transformer that turns event processing into co-routine programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-tx" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-tx"; + version = "0.0.1"; + sha256 = "0jv3pcmbm3bph42hhr4i0l3dchapixf5j5gd7ybs9j3bbk3yydk9"; + buildDepends = [ base ]; + description = "A transactional state monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monad-unify" = callPackage + ({ mkDerivation, base, mtl, unordered-containers }: + mkDerivation { + pname = "monad-unify"; + version = "0.2.2"; + sha256 = "1icl4jaa4vc4lb75m6wv4vjvf8b2xx7aziqhsg2pshizdkfxmgwp"; + buildDepends = [ base mtl unordered-containers ]; + description = "Generic first-order unification"; + license = stdenv.lib.licenses.mit; + }) {}; + + "monad-wrap" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monad-wrap"; + version = "0.1"; + sha256 = "1hmigg0cbrsdvf6s0z2wn3s81q12qg3c30jjlsrw4jdfwv1qn13f"; + buildDepends = [ base transformers ]; + description = "Wrap functions such as catch around different monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadIO" = callPackage + ({ mkDerivation, base, mtl, stm }: + mkDerivation { + pname = "monadIO"; + version = "0.10.1.4"; + sha256 = "08158j978h69knbnzxkzv856sjhhw24h5lh7d8hx2lyhzbpnfarl"; + buildDepends = [ base mtl stm ]; + description = "Overloading of concurrency variables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadLib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadLib"; + version = "3.7.3"; + sha256 = "17m9rj6spr5n9jlhwwvk8p40yrpwgz3j9kj3pjq7mpyrc1ssfd0q"; + buildDepends = [ base ]; + configureFlags = [ "-f-base3" ]; + homepage = "http://wiki.github.com/yav/monadlib"; + description = "A collection of monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadLib-compose" = callPackage + ({ mkDerivation, base, monadLib }: + mkDerivation { + pname = "monadLib-compose"; + version = "0.2"; + sha256 = "14byhdcby094qpgmkblysnplz5r88xnfk7rnfddihzz4jgjzlvy1"; + buildDepends = [ base monadLib ]; + homepage = "http://github.com/aristidb/monadLib-compose"; + description = "Arrow-like monad composition for monadLib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadacme" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadacme"; + version = "0.0.2"; + sha256 = "1qam6k3gax2kf9zbf0q2mbsknkmx8y73i9qshbylj8wrpf896y97"; + buildDepends = [ base ]; + description = "The Acme and AcmeT monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadbi" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "monadbi"; + version = "0.1"; + sha256 = "0r5hja34nalhvlc4x2rmhk9j1rsd363ilfjkd7y7cv4l8yzvifq7"; + buildDepends = [ base mtl ]; + homepage = "https://github.com/ajnsit/monadbi"; + description = "Extract underlying monads from monad transformers"; + license = "GPL"; + }) {}; + + "monadcryptorandom" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, mtl, tagged + , transformers + }: + mkDerivation { + pname = "monadcryptorandom"; + version = "0.6.1"; + sha256 = "0j99j0f2qwhslimfgslsdlv0xihsddas3i69pfnjwnsd9zg5pgj2"; + buildDepends = [ + base bytestring crypto-api mtl tagged transformers + ]; + homepage = "https://github.com/TomMD/monadcryptorandom"; + description = "A monad for using CryptoRandomGen"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadfibre" = callPackage + ({ mkDerivation, base, monadbi }: + mkDerivation { + pname = "monadfibre"; + version = "0.1.2.1"; + sha256 = "0vj84g5y0k903pz4lk12sa6l6c0f26dc42x62f1mqny8457r3ds6"; + buildDepends = [ base monadbi ]; + homepage = "https://github.com/ajnsit/monadfibre"; + description = "Monadic functions which provide Choice and Parallelism"; + license = "GPL"; + }) {}; + + "monadic-arrays" = callPackage + ({ mkDerivation, array, base, stm, transformers }: + mkDerivation { + pname = "monadic-arrays"; + version = "0.2.1.3"; + sha256 = "0qqf640zzv4dn0b1mpz54pdirdz3scc8z72vz884x88gzvdpr025"; + buildDepends = [ array base stm transformers ]; + homepage = "http://github.com/ekmett/monadic-arrays/"; + description = "Boxed and unboxed arrays for monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadiccp" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, random }: + mkDerivation { + pname = "monadiccp"; + version = "0.7.6"; + sha256 = "083ppr53ac85r5ybndngsfwxgalj63giz32aa7wpcm629b9g4lxc"; + buildDepends = [ base containers mtl parsec pretty random ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://users.ugent.be/~tschrijv/MCP/"; + description = "Constraint Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadiccp-gecode" = callPackage + ({ mkDerivation, base, containers, gecodeint, gecodekernel + , gecodesearch, gecodeset, gecodesupport, monadiccp, mtl + }: + mkDerivation { + pname = "monadiccp-gecode"; + version = "0.1.2"; + sha256 = "1ylyzklcb37khrq8a11fzlyd0sa1nrhpd7cv470m23v7l1hc1wg0"; + buildDepends = [ base containers monadiccp mtl ]; + extraLibraries = [ + gecodeint gecodekernel gecodesearch gecodeset gecodesupport + ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://users.ugent.be/~tschrijv/MCP/"; + description = "Constraint Programming"; + license = stdenv.lib.licenses.bsd3; + }) { gecodeint = null; gecodekernel = null; gecodesearch = null; + gecodeset = null; gecodesupport = null; }; + + "monadio-unwrappable" = callPackage + ({ mkDerivation, base, monads-tf, transformers }: + mkDerivation { + pname = "monadio-unwrappable"; + version = "0.3"; + sha256 = "18hbi4vxj9lfcla11b17sb88ysskxavq00zmrjx62cpyzkp85yxh"; + buildDepends = [ base monads-tf transformers ]; + description = "Reversibly allow monad transformer stacks to run in IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadlist"; + version = "0.0.2"; + sha256 = "1zpxqp5zhcpk4358xqrapvkcfyazpdsdlrw3g14518y2kwnfifq6"; + buildDepends = [ base ]; + description = "Monadic versions of list functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadloc" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "monadloc"; + version = "0.7.1"; + sha256 = "1a773nysrsj61ka7bdacb0i7dxlgb1fjz3x5w9c1w1dv7rmhynmj"; + buildDepends = [ base template-haskell transformers ]; + homepage = "http://github.com/pepeiborra/monadloc"; + description = "A class for monads which can keep a monadic call trace"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monadloc-pp" = callPackage + ({ mkDerivation, base, filepath, haskell-src-exts, monadloc, pretty + , syb + }: + mkDerivation { + pname = "monadloc-pp"; + version = "0.3.1"; + sha256 = "0ch25kcz63xhinwd6mjqbhm282hfh280s3z910wnvdp3krgx0mpc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base filepath haskell-src-exts monadloc pretty syb + ]; + homepage = "http://github.com/pepeiborra/monadloc-pp"; + description = "A preprocessor for generating monadic call traces"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monadplus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadplus"; + version = "1.4.2"; + sha256 = "15b5320wdpmdp5slpphnc1x4rhjch3igw245dp2jxbqyvchdavin"; + buildDepends = [ base ]; + description = "Haskell98 partial maps and filters over MonadPlus"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monads-fd" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monads-fd"; + version = "0.2.0.0"; + sha256 = "1iqr5p3va5sxmpvydwqz2src54j5njcyrzn9p5apc60nv7yv6x4c"; + buildDepends = [ base mtl transformers ]; + description = "Monad classes, using functional dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monads-tf" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monads-tf"; + version = "0.1.0.2"; + sha256 = "0z07z2lfm3l93fx0qhfd98j76d1rksi5llq67l5v09pm8da4jvyb"; + buildDepends = [ base transformers ]; + description = "Monad classes, using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monadtransform" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monadtransform"; + version = "0.0.2"; + sha256 = "0i586zh6247jfmkw2x27j0aq47yz1c71irj9iwrlx1zrmvzak1yv"; + buildDepends = [ base transformers ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/monadtransform"; + description = "A type-class for transforming monads (homomorphism) in a transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monarch" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, doctest + , hspec, lifted-base, monad-control, mtl, network, pool-conduit + , stm, transformers, transformers-base + }: + mkDerivation { + pname = "monarch"; + version = "0.10.0.0"; + sha256 = "1a47hhlmllrm3k4ssr8rr3bgq1w7i6jpx07nyf0k8k9x5sgi1siv"; + buildDepends = [ + base binary bytestring containers lifted-base monad-control mtl + network pool-conduit stm transformers transformers-base + ]; + testDepends = [ base bytestring doctest hspec transformers ]; + configureFlags = [ "-f-develop" ]; + homepage = "https://github.com/notogawa/monarch"; + description = "Monadic interface for TokyoTyrant"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mongoDB" = callPackage + ({ mkDerivation, array, base, binary, bson, bytestring, containers + , cryptohash, hashtables, lifted-base, monad-control, mtl, network + , parsec, random, random-shuffle, text, transformers-base + }: + mkDerivation { + pname = "mongoDB"; + version = "2.0.3"; + sha256 = "1blqd30mw9fl861f07zn7az4psl9byjjbd986884p6rx07m28abk"; + buildDepends = [ + array base binary bson bytestring containers cryptohash hashtables + lifted-base monad-control mtl network parsec random random-shuffle + text transformers-base + ]; + homepage = "https://github.com/mongodb-haskell/mongodb"; + description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS"; + license = "unknown"; + }) {}; + + "mongodb-queue" = callPackage + ({ mkDerivation, base, data-default, hspec, lifted-base + , monad-control, mongoDB, network, text, transformers + }: + mkDerivation { + pname = "mongodb-queue"; + version = "0.4.0.1"; + sha256 = "1y3c5ydf7595ai3h6iapc0dmls348vv1jmy4g8n5wfmwzy4li22s"; + buildDepends = [ + base data-default lifted-base monad-control mongoDB network text + transformers + ]; + testDepends = [ + base data-default hspec lifted-base monad-control mongoDB network + text transformers + ]; + homepage = "https://github.com/docmunch/haskell-mongodb-queue"; + description = "message queue using MongoDB"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mongrel2-handler" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, case-insensitive, containers, http-types, text + , zeromq-haskell + }: + mkDerivation { + pname = "mongrel2-handler"; + version = "0.3.2"; + sha256 = "1bv9i2b0pb50r7l7l43h26ng5rcs1iyymwndcwxji8dnmbnr4jdf"; + buildDepends = [ + attoparsec base blaze-builder blaze-textual bytestring + case-insensitive containers http-types text zeromq-haskell + ]; + description = "Mongrel2 Handler Library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "monitor" = callPackage + ({ mkDerivation, base, filepath, hinotify, process }: + mkDerivation { + pname = "monitor"; + version = "0.1.1"; + sha256 = "06p9xj5y3xl4hcl57afqz4m4yc2vaah8i6f4smmhwmkzslg7svbs"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base filepath hinotify process ]; + description = "Do things when files change"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mono-foldable" = callPackage + ({ mkDerivation, base, bytestring, text, vector }: + mkDerivation { + pname = "mono-foldable"; + version = "0.1.0.2"; + sha256 = "1qnbw9pd06czwyj2xcsjdigg7bj8d23p3ljnnkgd3d0r67qxxlxm"; + buildDepends = [ base bytestring text vector ]; + homepage = "http://github.com/JohnLato/mono-foldable"; + description = "Folds for monomorphic containers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mono-traversable" = callPackage + ({ mkDerivation, base, bytestring, comonad, containers, dlist + , dlist-instances, foldl, hashable, hspec, QuickCheck + , semigroupoids, semigroups, text, transformers + , unordered-containers, vector, vector-algorithms, vector-instances + }: + mkDerivation { + pname = "mono-traversable"; + version = "0.7.0"; + sha256 = "0154spqy8k060hqq2qdj5hyj5fyf6r0dcm7nmz3w4wlg2labc0i4"; + buildDepends = [ + base bytestring comonad containers dlist dlist-instances hashable + semigroupoids semigroups text transformers unordered-containers + vector vector-algorithms vector-instances + ]; + testDepends = [ + base bytestring containers foldl hspec QuickCheck semigroups text + transformers unordered-containers vector + ]; + homepage = "https://github.com/snoyberg/mono-traversable"; + description = "Type classes for mapping, folding, and traversing monomorphic containers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "monoid-extras" = callPackage + ({ mkDerivation, base, groups, semigroupoids, semigroups }: + mkDerivation { + pname = "monoid-extras"; + version = "0.3.3.5"; + sha256 = "07xll4pz0ijjxj75z0s0bz1lia2f65hsm61snlx0jv3aybrnw280"; + buildDepends = [ base groups semigroupoids semigroups ]; + description = "Various extra monoid-related definitions and utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monoid-owns" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "monoid-owns"; + version = "2010.5.29"; + sha256 = "1n05f95yhn6jp7rdnlx686k1lsls4iilxdxnp41ds4afsypaclfk"; + buildDepends = [ base bytestring containers ]; + homepage = "http://github.com/nfjinjing/monoid-owns"; + description = "a practical monoid implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monoid-record" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monoid-record"; + version = "0.1"; + sha256 = "14xs1nvf0ngx4jvinkhzq3ainhs159zx0396z88y21vvc8kw42i5"; + buildDepends = [ base ]; + description = "Support for modifying record fields of monoidal type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monoid-statistics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monoid-statistics"; + version = "0.3.1"; + sha256 = "0gfdjmx457r580lc40vpg8fkzd8n971b5vam96v6kzssg2cznqy3"; + buildDepends = [ base ]; + homepage = "https://bitbucket.org/Shimuuar/monoid-statistics"; + description = "Monoids for calculation of statistics of sample"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monoid-subclasses" = callPackage + ({ mkDerivation, base, bytestring, containers, primes, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "monoid-subclasses"; + version = "0.4"; + sha256 = "1v3jw9220cp4a4jg1px5p7dbrncjfllg3yamig4jqxpiv0pgyy2r"; + editedCabalFile = "540ff0f4254a57cb8e1a5a64212f0cdb734cb9d6f4dfb5455c3bd82ffee996cb"; + buildDepends = [ base bytestring containers primes text vector ]; + testDepends = [ + base bytestring containers primes QuickCheck quickcheck-instances + tasty tasty-quickcheck text vector + ]; + homepage = "https://github.com/blamario/monoid-subclasses/"; + description = "Subclasses of Monoid"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monoid-transformer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monoid-transformer"; + version = "0.0.3"; + sha256 = "1f06ppvv50w5pacm4bs89zwkydih626cgbd2z6xqbp8cmhg6dj4l"; + buildDepends = [ base ]; + description = "Monoid counterparts to some ubiquitous monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monoidplus" = callPackage + ({ mkDerivation, base, contravariant, semigroups, transformers }: + mkDerivation { + pname = "monoidplus"; + version = "0.1.0.1"; + sha256 = "1klgwv3sd9zmqpj157rypln51kcwml9b1fyaxnip0a1525h6c2s9"; + buildDepends = [ base contravariant semigroups transformers ]; + description = "Extra classes/functions about monoids"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "monoids" = callPackage + ({ mkDerivation, array, base, bytestring, containers, fingertree + , parallel, text + }: + mkDerivation { + pname = "monoids"; + version = "0.3.2"; + sha256 = "0yn15q0569mdm20wdbwydbb1vdzfdh1ismhwplwbvi2989h78kca"; + buildDepends = [ + array base bytestring containers fingertree parallel text + ]; + configureFlags = [ "-f-optimize" ]; + homepage = "http://github.com/ekmett/monoids"; + description = "Deprecated: Use 'reducers'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "monomorphic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monomorphic"; + version = "0.0.3.2"; + sha256 = "13zw506wifz2lf7n4a48rkn7ym44jpiqag21zc1py6xxdlkbrhh2"; + buildDepends = [ base ]; + homepage = "https://github.com/konn/monomorphic"; + description = "Library to convert polymorphic datatypes to/from its monomorphic represetation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "montage" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ListLike + , old-locale, pool-conduit, protocol-buffers + , protocol-buffers-descriptor, riak-bump, safe, stats-web, stm + , system-uuid, text, time, unordered-containers, zeromq-haskell + }: + mkDerivation { + pname = "montage"; + version = "0.1.1"; + sha256 = "1yx2aagfxjgs9jwipbwa05aiqkm1xgxd0gwnc4qj6mwz9913zsl7"; + buildDepends = [ + aeson base bytestring containers ListLike old-locale pool-conduit + protocol-buffers protocol-buffers-descriptor riak-bump safe + stats-web stm system-uuid text time unordered-containers + zeromq-haskell + ]; + homepage = "http://github.com/bumptech/montage"; + description = "Riak Resolution Proxy"; + license = stdenv.lib.licenses.bsd3; + }) { riak-bump = null; stats-web = null; }; + + "montage-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ListLike, mtl + , old-locale, pool-conduit, protocol-buffers + , protocol-buffers-descriptor, riak-bump, safe, stats-web, stm + , system-uuid, text, text-format, time, unordered-containers + , zeromq-haskell + }: + mkDerivation { + pname = "montage-client"; + version = "0.1.1"; + sha256 = "18bgaw0i7zllabq8ys6p6qd8qga3xgxsfmgn88g4dijh6v6zf7pf"; + buildDepends = [ + aeson base bytestring containers ListLike mtl old-locale + pool-conduit protocol-buffers protocol-buffers-descriptor riak-bump + safe stats-web stm system-uuid text text-format time + unordered-containers zeromq-haskell + ]; + homepage = "http://github.com/bumptech/montage-haskell-client"; + description = "Riak Resolution Proxy Client"; + license = stdenv.lib.licenses.bsd3; + }) { riak-bump = null; stats-web = null; }; + + "monte-carlo" = callPackage + ({ mkDerivation, base, gsl-random, ieee754, primitive, QuickCheck + , random, test-framework, test-framework-quickcheck2, transformers + , vector + }: + mkDerivation { + pname = "monte-carlo"; + version = "0.6.1"; + sha256 = "1zk8wyf9bzarnvsxh9a6diyssb78sfq1pl729gq113j0vibs8f0x"; + buildDepends = [ base gsl-random primitive transformers vector ]; + testDepends = [ + base gsl-random ieee754 primitive QuickCheck random test-framework + test-framework-quickcheck2 transformers vector + ]; + homepage = "http://github.com/patperry/hs-monte-carlo"; + description = "A monad and transformer for Monte Carlo calculations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "moo" = callPackage + ({ mkDerivation, array, base, containers, gray-code, HUnit + , mersenne-random-pure64, monad-mersenne-random, mtl, random + , random-shuffle, time + }: + mkDerivation { + pname = "moo"; + version = "1.0"; + sha256 = "02ah9v6h4ansd8kz76jnrx0yra9nz6ql92p5rm01pxri1gc7kn6w"; + buildDepends = [ + array base gray-code mersenne-random-pure64 monad-mersenne-random + mtl random random-shuffle time + ]; + testDepends = [ + array base containers gray-code HUnit mersenne-random-pure64 + monad-mersenne-random mtl random random-shuffle time + ]; + homepage = "http://www.github.com/astanin/moo/"; + description = "Genetic algorithm library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "morfette" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, filepath, mtl, pretty, QuickCheck, text, utf8-string + , vector + }: + mkDerivation { + pname = "morfette"; + version = "0.3.6"; + sha256 = "1r27n2zyf5n4nz42is966iwalrj13w5z3qv1iympg8gvpsm5v06i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory filepath mtl + pretty QuickCheck text utf8-string vector + ]; + homepage = "http://sites.google.com/site/morfetteweb/"; + description = "A tool for supervised learning of morphology"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "morfeusz" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, morfeusz + , mtl, text + }: + mkDerivation { + pname = "morfeusz"; + version = "0.4.2"; + sha256 = "1lzl5ks7px1xibfa6y0wnfv2mk2w39hscrrynqn7a3gjnca00sx0"; + buildDepends = [ base bytestring containers directory mtl text ]; + extraLibraries = [ morfeusz ]; + homepage = "https://github.com/kawu/morfeusz"; + description = "Bindings to the morphological analyser Morfeusz"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) morfeusz; }; + + "morte" = callPackage + ({ mkDerivation, alex, array, base, binary, containers, happy + , lens-family-core, optparse-applicative, pipes, text, transformers + }: + mkDerivation { + pname = "morte"; + version = "1.0.1"; + sha256 = "0gn4fdvc61f59k06s7gbds351vljd3lbwvl7mka59kk39i7flfyq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary containers lens-family-core optparse-applicative + pipes text transformers + ]; + buildTools = [ alex happy ]; + description = "Bare-bones calculus of constructions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mount" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "mount"; + version = "0.2.1"; + sha256 = "0rdlnz0xk6mil79a8ygfrwgdychsn6h1gbv6qn2nybzaw1zjf4z3"; + buildDepends = [ base bytestring ]; + description = "Mounts and umounts filesystems"; + license = "GPL"; + }) {}; + + "mp3decoder" = callPackage + ({ mkDerivation, base, binary-strict, bytestring, haskell98, mtl }: + mkDerivation { + pname = "mp3decoder"; + version = "0.0.1"; + sha256 = "0kwjnbrmlp9a5wz3mgf76nd2ar32d3n1f4jmbfpsggcm7jdp1rmv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary-strict bytestring haskell98 mtl ]; + homepage = "http://www.bjrn.se/mp3dec"; + description = "MP3 decoder for teaching"; + license = "unknown"; + }) {}; + + "mpdmate" = callPackage + ({ mkDerivation, base, directory, network, powermate, unix }: + mkDerivation { + pname = "mpdmate"; + version = "0.1"; + sha256 = "02p6g8wgmmzxl3dnrvbj1msg972c40s300rfykqsg1g5wiqbllf2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory network powermate unix ]; + homepage = "http://neugierig.org/software/darcs/powermate/"; + description = "MPD/PowerMate executable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mpppc" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, split, text }: + mkDerivation { + pname = "mpppc"; + version = "0.1.3"; + sha256 = "1zcilskpslpqyrbwpabwbry4p3kpcfca94wchh9dkq9g8pg8laxi"; + buildDepends = [ ansi-terminal base bytestring split text ]; + description = "Multi-dimensional parametric pretty-printer with color"; + license = "GPL"; + }) {}; + + "mpretty" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, data-lens-fd + , data-lens-template, mtl, orders, text, transformers + }: + mkDerivation { + pname = "mpretty"; + version = "0.1.0.0"; + sha256 = "0q4fi7jmdf3bvcqk6fc7194h59sjwf76ld8niwqczc30v8lyjq2n"; + buildDepends = [ + ansi-terminal base containers data-lens-fd data-lens-template mtl + orders text transformers + ]; + description = "a monadic, extensible pretty printing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mprover" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl, parsec, pretty + , transformers, unbound + }: + mkDerivation { + pname = "mprover"; + version = "0.0.0.0"; + sha256 = "1b5vzhbn5jnpxc0bzbhdak51qhzv5hif0300jsrbi5ffyvcjqkss"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers haskell98 mtl parsec pretty transformers unbound + ]; + description = "Simple equational reasoning for a Haskell-ish language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mps" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, monoid-owns, old-locale, old-time, parallel, parsec + , regexpr, template-haskell, time, utf8-string + }: + mkDerivation { + pname = "mps"; + version = "2010.11.28"; + sha256 = "1xhflvgwrjzj7qb69dn149lh32c7q9161zrzfs07ncs233y0w4lg"; + buildDepends = [ + array base bytestring containers directory filepath monoid-owns + old-locale old-time parallel parsec regexpr template-haskell time + utf8-string + ]; + homepage = "http://github.com/nfjinjing/mps/"; + description = "simply oo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mpvguihs" = callPackage + ({ mkDerivation, base, directory, filepath, gtk, mtl, process + , template-haskell, unix + }: + mkDerivation { + pname = "mpvguihs"; + version = "0.1.1"; + sha256 = "1nmc03s8h3khmvajyhwaniczq0r4wrinq2sjjp1c6gyc2nggxzyx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath gtk mtl process template-haskell unix + ]; + homepage = "https://github.com/sebadoom/mpvguihs"; + description = "A minimalist mpv GUI written in I/O heavy Haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mqtt-hs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, monad-loops, mtl + , network, singletons, text + }: + mkDerivation { + pname = "mqtt-hs"; + version = "0.2.0"; + sha256 = "0jvzr6qbmdxl11j8fwnbasgqgdfm395lm2gh2va9zfpk5xpx0mjg"; + editedCabalFile = "aa0a2e9ea99cfbed4646ac02625b66361f8175ae2d70efc041dc517119706439"; + buildDepends = [ + attoparsec base bytestring monad-loops mtl network singletons text + ]; + homepage = "http://github.com/k00mi/mqtt-hs"; + description = "A MQTT client library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "msgpack" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, deepseq, ghc-prim, hashable, mtl, QuickCheck + , template-haskell, test-framework, test-framework-quickcheck2 + , text, unordered-containers, vector + }: + mkDerivation { + pname = "msgpack"; + version = "0.7.2.5"; + sha256 = "1iwibyv5aqp5h98x4s5pp3hj218l2k3vff87p727mh74f5j6l3s8"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers deepseq + ghc-prim hashable mtl template-haskell text unordered-containers + vector + ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://msgpack.org/"; + description = "A Haskell implementation of MessagePack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "msgpack-idl" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, cmdargs + , containers, directory, filepath, hspec, msgpack, peggy + , shakespeare-text, template-haskell, text + }: + mkDerivation { + pname = "msgpack-idl"; + version = "0.2.1"; + sha256 = "0z28qikcfvfkj9xr87g13jlm2blqfxj3rfrg7hm2hfgv3qz4gkfz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring cmdargs containers directory filepath + msgpack peggy shakespeare-text template-haskell text + ]; + testDepends = [ base hspec ]; + homepage = "http://msgpack.org/"; + description = "An IDL Compiler for MessagePack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "msgpack-rpc" = callPackage + ({ mkDerivation, async, attoparsec-conduit, base, bytestring + , conduit, hspec, monad-control, msgpack, mtl, network + , network-conduit, random, text + }: + mkDerivation { + pname = "msgpack-rpc"; + version = "0.9.0"; + sha256 = "0gljj04f7zfaj7y3rknygyz0k5c0vx4zhphcp934q36xa943jmwr"; + buildDepends = [ + attoparsec-conduit base bytestring conduit monad-control msgpack + mtl network network-conduit random text + ]; + testDepends = [ async base hspec mtl network ]; + homepage = "http://msgpack.org/"; + description = "A MessagePack-RPC Implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mstate" = callPackage + ({ mkDerivation, base, monad-peel, mtl, stm }: + mkDerivation { + pname = "mstate"; + version = "0.2.7"; + sha256 = "05rcpfang0biy16aglf6da44zp9zqy2x0zdsfl75mv1drkky6225"; + buildDepends = [ base monad-peel mtl stm ]; + description = "MState: A consistent State monad for concurrent applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "msu" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, parsec, process + , xdg-basedir + }: + mkDerivation { + pname = "msu"; + version = "0.0.2"; + sha256 = "0bqzzk7y3dj60r02xn3cjlq955jzsrvcbq63pvav0w952bvxvx5c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath mtl parsec process xdg-basedir + ]; + homepage = "http://github.com/pbrisbin/msu"; + description = "Monitor Setup Utility"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mtgoxapi" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, curl, either, errors, hashable + , HTTP, HUnit, ixset, network, QuickCheck, SHA, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers, unordered-containers, vector, watchdog + }: + mkDerivation { + pname = "mtgoxapi"; + version = "0.5.0.2"; + sha256 = "1iyn2mq0fql952phmbs8578awrv5l6q9iqkmsaby2jp48mnwizji"; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring curl either errors hashable HTTP ixset network SHA text + time transformers unordered-containers vector watchdog + ]; + testDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring curl errors hashable HTTP HUnit ixset network QuickCheck + SHA test-framework test-framework-hunit test-framework-quickcheck2 + text time transformers unordered-containers vector watchdog + ]; + description = "Library to communicate with Mt.Gox"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mtl" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mtl"; + version = "2.1.3.1"; + sha256 = "1xpn2wjmqbh2cg1yssc6749xpgcqlrrg4iilwqgkcjgvaxlpdbvp"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/ekmett/mtl"; + description = "Monad classes, using functional dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mtl_2_2_1" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mtl"; + version = "2.2.1"; + sha256 = "1icdbj2rshzn0m1zz5wa7v3xvkf6qw811p4s7jgqwvx1ydwrvrfa"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/ekmett/mtl"; + description = "Monad classes, using functional dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mtl-evil-instances" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers + , transformers-base + }: + mkDerivation { + pname = "mtl-evil-instances"; + version = "0.1"; + sha256 = "1z10p0dmvjyadjc46nkzyqicfk0097ff2ni3fiypw9z5knsxhym4"; + buildDepends = [ + base monad-control mtl transformers transformers-base + ]; + description = "Instances for the mtl classes for all monad transformers"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "mtl-prelude" = callPackage + ({ mkDerivation, mtl, transformers }: + mkDerivation { + pname = "mtl-prelude"; + version = "2.0.1"; + sha256 = "0z56ycpfgbrxhk8k74rk254yyhqix8ryz6ni8i7aki294wh2cvwn"; + buildDepends = [ mtl transformers ]; + homepage = "https://github.com/nikita-volkov/mtl-prelude"; + description = "Reexports of most definitions from \"mtl\" and \"transformers\""; + license = stdenv.lib.licenses.mit; + }) {}; + + "mtl-tf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mtl-tf"; + version = "0.1"; + sha256 = "0qfmswdkj95bh6wkic8hh002wsxqlrylw45k6w9iyzv4saqnl22f"; + buildDepends = [ base ]; + description = "Monad transformer library using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mtlparse" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "mtlparse"; + version = "0.1.2"; + sha256 = "0hnixpchgzrlx83cqykmqnahk8llf18gz8jkq2ql5y7gwj2xk1fd"; + buildDepends = [ base mtl ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/mtlparse/"; + description = "parse library using mtl package"; + license = "LGPL"; + }) {}; + + "mtlx" = callPackage + ({ mkDerivation, base, mtl, QuickCheck }: + mkDerivation { + pname = "mtlx"; + version = "0.1.6"; + sha256 = "0s0cniqn1fb7rq14w3wjh7mkzkxpndj1h1wrgssxds6cs3vkk4dn"; + buildDepends = [ base mtl QuickCheck ]; + description = "Monad transformer library with type indexes, providing 'free' copies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mtp" = callPackage + ({ mkDerivation, base, filepath, mtp, unix }: + mkDerivation { + pname = "mtp"; + version = "0.1.1.1"; + sha256 = "164q7p81c5an4w3pqpfk94rgn0banfs2yp7fhbbckdyb2qymsbww"; + buildDepends = [ base filepath unix ]; + extraLibraries = [ mtp ]; + description = "Bindings to libmtp"; + license = "LGPL"; + }) { inherit (pkgs) mtp; }; + + "mtree" = callPackage + ({ mkDerivation, base, bifunctors }: + mkDerivation { + pname = "mtree"; + version = "0.1"; + sha256 = "1l4kjrmr5v8pkhf48w0ym6dlrsvaf21p3x5sykq1rxwp821cqglv"; + buildDepends = [ base bifunctors ]; + description = "Tree with Meta and Content parameters"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "mucipher" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mucipher"; + version = "0.6.0"; + sha256 = "0bmdri4bni9whjgz4mxvkk9jbxkscci38l06gk2n5xiwyg1hwg0y"; + buildDepends = [ base ]; + description = "A library to produce simple ciphers for use with lambdabot"; + license = "GPL"; + }) {}; + + "mudbath" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptohash, directory + , github-types, http-conduit, http-types, process, random + , snap-core, snap-server, stm, text, transformers + }: + mkDerivation { + pname = "mudbath"; + version = "0.0.3"; + sha256 = "1bfsgsl09aajxa8ajps63zj348ccr8pswppj0dar5k8mr6nr6n3q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring cryptohash directory github-types + http-conduit http-types process random snap-core snap-server stm + text transformers + ]; + description = "Continuous deployment server for use with GitHub"; + license = "unknown"; + }) {}; + + "mueval" = callPackage + ({ mkDerivation, base, Cabal, containers, directory + , extensible-exceptions, filepath, hint, mtl, process, show + , simple-reflect, unix, utf8-string + }: + mkDerivation { + pname = "mueval"; + version = "0.9.1.1"; + sha256 = "0p9qf8lb3c1y87qpl9b4n6v6bjrb9fw3yfg4p7niqdz31454d2pz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers directory extensible-exceptions filepath hint + mtl process show simple-reflect unix utf8-string + ]; + homepage = "https://github.com/gwern/mueval"; + description = "Safely evaluate pure Haskell expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multext-east-msd" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "multext-east-msd"; + version = "0.1.0.4"; + sha256 = "1if1ip22y7w59lkyshn4ic4p46zrfs4kcdzzjai9l8xbscavgdl6"; + buildDepends = [ base ]; + homepage = "http://github.com/jsnajder/multex-east-msd"; + description = "MULTEXT-East morphosyntactic descriptors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multiarg" = callPackage + ({ mkDerivation, barecheck, base, QuickCheck, quickpull + , utf8-string + }: + mkDerivation { + pname = "multiarg"; + version = "0.30.0.0"; + sha256 = "0iymwa87gh1cinj6gzbgh1z0mcgqf9sqrrnzm60vff7ak7yjq85g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base utf8-string ]; + testDepends = [ barecheck base QuickCheck quickpull ]; + configureFlags = [ "-f-programs" ]; + homepage = "https://github.com/massysett/multiarg"; + description = "Command lines for options that take multiple arguments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multifocal" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, HaXml + , hxt, hxt-xpath, mtl, parsec, pointless-haskell, pointless-lenses + , pointless-rewrite, pretty, process, syb + }: + mkDerivation { + pname = "multifocal"; + version = "0.0.1"; + sha256 = "0w47ffx8f8hw2a35kxjwi16l9bfgc0k2ac7r844123anmgv2wcfm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers haskell-src-exts HaXml hxt hxt-xpath mtl + parsec pointless-haskell pointless-lenses pointless-rewrite pretty + process syb + ]; + description = "Bidirectional Two-level Transformation of XML Schemas"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multimap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "multimap"; + version = "1.2.1"; + sha256 = "0d3l5q4yvmywl6i9ip96zz0fvhjdh00mfbbniphbjxsi8wlwack3"; + buildDepends = [ base containers ]; + homepage = "http://hub.darcs.net/scravy/multimap"; + description = "A multimap"; + license = stdenv.lib.licenses.mit; + }) {}; + + "multipart" = callPackage + ({ mkDerivation, base, bytestring, parsec }: + mkDerivation { + pname = "multipart"; + version = "0.1.2"; + sha256 = "0g04jhyw1ib1s7c9bcldyyn4n90qd9x7dmvic4vgq57bgcqgnhz5"; + buildDepends = [ base bytestring parsec ]; + homepage = "http://www.github.com/silkapp/multipart"; + description = "HTTP multipart split out of the cgi package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multipass" = callPackage + ({ mkDerivation, base, binary, containers, ghc-prim, hashable, keys + , math-functions, newtype, unordered-containers + }: + mkDerivation { + pname = "multipass"; + version = "0.1.0.2"; + sha256 = "0zs5sw9m5r8g9p29knrihqsvihwihr1ca28vb0283k5jik18aifm"; + buildDepends = [ + base binary containers ghc-prim hashable keys math-functions + newtype unordered-containers + ]; + homepage = "http://github.com/ekmett/multipass/"; + description = "Folding data with multiple named passes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multiplate" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "multiplate"; + version = "0.0.2"; + sha256 = "02pqfkdcv4fn0pmxphg19b3fiazn4hpphfj8xgp77vpy2lczndsw"; + buildDepends = [ base transformers ]; + homepage = "http://haskell.org/haskellwiki/Multiplate"; + description = "Lightweight generic library for mutually recursive data types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "multiplate-simplified" = callPackage + ({ mkDerivation, base, multiplate, transformers }: + mkDerivation { + pname = "multiplate-simplified"; + version = "0.0.0.2"; + sha256 = "0xzjl3nsm6wgbqd6rjn0bf9jhiw6l6ql5gj5m8xqccv8363i5v2r"; + buildDepends = [ base multiplate transformers ]; + description = "Shorter, more generic functions for Multiplate"; + license = stdenv.lib.licenses.mit; + }) {}; + + "multiplicity" = callPackage + ({ mkDerivation, base, containers, fez-conf, mtl, process }: + mkDerivation { + pname = "multiplicity"; + version = "0.1.0"; + sha256 = "1y0v06qnpna8sa0aw24i4s29yc49m3a7d8yrl6xiv1jrgycjcafc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers fez-conf mtl process ]; + homepage = "http://ui3.info/d/proj/multiplicity.html"; + description = "Wrapper program for duplicity, adding config files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multirec" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "multirec"; + version = "0.7.4"; + sha256 = "01mligrin7fp3fnnwgv8nrww5938ryghgyw9xyw153a615ryj8i9"; + buildDepends = [ base template-haskell ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec"; + description = "Generic programming for families of recursive datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multirec-alt-deriver" = callPackage + ({ mkDerivation, base, containers, mtl, multirec, syb + , template-haskell, th-expand-syns + }: + mkDerivation { + pname = "multirec-alt-deriver"; + version = "0.1.3"; + sha256 = "0hrzrzmgj1y784dvwiz20y842m4kk9rd9vhbwz8cazafs8gindfc"; + buildDepends = [ + base containers mtl multirec syb template-haskell th-expand-syns + ]; + description = "Alternative multirec instances deriver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multirec-binary" = callPackage + ({ mkDerivation, base, binary, multirec }: + mkDerivation { + pname = "multirec-binary"; + version = "0.0.1"; + sha256 = "1cj1rfjqxwc06vr5w12fqbcpjb0fjsphf8vp40sp2naizpvvnmzs"; + buildDepends = [ base binary multirec ]; + description = "Generic Data.Binary instances using MultiRec."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multiset" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "multiset"; + version = "0.2.2"; + sha256 = "1g14c1zm4rdc8nxvb69k98h542wi24q2lpba1gpqjqspk4d0sjmn"; + buildDepends = [ base containers ]; + description = "The Data.MultiSet container type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multiset-comb" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "multiset-comb"; + version = "0.2.3"; + sha256 = "0qkl6csnl1g6wbsyxirdq8hdbbbkp3dfsjix76yx242wdyh1j6pq"; + buildDepends = [ base ]; + description = "Combinatorial algorithms over multisets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multisetrewrite" = callPackage + ({ mkDerivation, base, haskell98, stm }: + mkDerivation { + pname = "multisetrewrite"; + version = "0.6"; + sha256 = "1chgdikgp70rkzw2k3wy7i276j5vb435vq26yl37lkh0im1bg5ay"; + buildDepends = [ base haskell98 stm ]; + homepage = "http://sulzmann.blogspot.com/2008/10/multi-set-rewrite-rules-with-guards-and.html"; + description = "Multi-set rewrite rules with guards and a parallel execution scheme"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multistate" = callPackage + ({ mkDerivation, base, mtl, tfp, transformers }: + mkDerivation { + pname = "multistate"; + version = "0.1.3.2"; + sha256 = "00504bn8kiv93c7xziqibngyfy105lsh4pkyn1bav7mjzzam0nhb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl tfp transformers ]; + configureFlags = [ "-f-build-example" "-f-build-test" ]; + homepage = "https://github.com/lspitzner/multistate"; + description = "like mtl's ReaderT/StateT, but more than one contained value/type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "muon" = callPackage + ({ mkDerivation, base, blaze-html, ConfigFile, directory, Glob + , happstack-server, HStringTemplate, markdown, MissingH, process + , text + }: + mkDerivation { + pname = "muon"; + version = "0.1.0.8"; + sha256 = "0s11xvhawwrcr31f0khp0q6fimwjps12n992z35ldnh0kk3dmk9z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html ConfigFile directory Glob happstack-server + HStringTemplate markdown MissingH process text + ]; + homepage = "http://github.com/kaashif-hymabaccus/muon"; + description = "Static blog generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "murder" = callPackage + ({ mkDerivation, AspectAG, base, containers, HList, ListLike + , template-haskell, TTTAS, uu-parsinglib, uulib + }: + mkDerivation { + pname = "murder"; + version = "1.3.4"; + sha256 = "0pr77j3br8knk26iknsa6hy076bx2bb6jgii3v6aqhv40ykcrv15"; + buildDepends = [ + AspectAG base containers HList ListLike template-haskell TTTAS + uu-parsinglib uulib + ]; + homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo"; + description = "MUtually Recursive Definitions Explicitly Represented"; + license = "LGPL"; + }) {}; + + "murmur-hash" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "murmur-hash"; + version = "0.1.0.8"; + sha256 = "01isk1gy1x75zksdmddcpp7mnx69wb96g1xv8gl3anvx9bfg9fbc"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/nominolo/murmur-hash"; + description = "MurmurHash2 implementation for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "murmurhash3" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "murmurhash3"; + version = "1.0"; + sha256 = "1hz6rf1qrzgixx19bn9hnp07jfb61wnrjq5bgqnd3px569afwdb2"; + buildDepends = [ haskell2010 ]; + homepage = "https://github.com/niswegmann/murmurhash3"; + description = "32-bit non-cryptographic hashing"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "music-articulation" = callPackage + ({ mkDerivation, average, base, semigroups }: + mkDerivation { + pname = "music-articulation"; + version = "1.8.1"; + sha256 = "1wmj1265bk4fb1qw3vmm6r7a576i8fc2dshrfh3i7w39vy9ywprr"; + buildDepends = [ average base semigroups ]; + description = "Abstract representation of musical articulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-diatonic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "music-diatonic"; + version = "0.1.1"; + sha256 = "19sflj0b5qslclqjwyacgc2pdplwr3mimmhf8ka7bbs70r557wbs"; + buildDepends = [ base ]; + description = "Implementation of basic western musical theory objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-dynamics" = callPackage + ({ mkDerivation, average, base, music-dynamics-literal, semigroups + }: + mkDerivation { + pname = "music-dynamics"; + version = "1.8.1"; + sha256 = "1rdv9kn3i5m6l9xpfmccdwjkdw0smr9qiaw4p0y79fr9gdqrd6a1"; + buildDepends = [ average base music-dynamics-literal semigroups ]; + description = "Abstract representation of musical dynamics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-dynamics-literal" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "music-dynamics-literal"; + version = "1.8.1"; + sha256 = "1p5r9fj71rvg2hma1r4s4vlxxqzam7iq99hfmn8k92sv7yzjm5na"; + buildDepends = [ base semigroups ]; + description = "Overloaded dynamics literals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-graphics" = callPackage + ({ mkDerivation, aeson, base, blaze-svg, bytestring, lens + , music-pitch, music-preludes, music-score, process + }: + mkDerivation { + pname = "music-graphics"; + version = "1.8.1"; + sha256 = "1764qmb8pafddsclr5gl5ibqpi9wvwa96idn6iqx8d3jbpqc4fam"; + buildDepends = [ + aeson base blaze-svg bytestring lens music-pitch music-preludes + music-score process + ]; + description = "Diagrams-based visualization of musical data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-parts" = callPackage + ({ mkDerivation, adjunctions, aeson, base, containers, data-default + , lens, music-dynamics, music-pitch, roman-numerals, semigroups + }: + mkDerivation { + pname = "music-parts"; + version = "1.8.1"; + sha256 = "1m0grrqmlj21ld5g381zz1y7s25ngkjq0d5sr3wd7z7ssp44xxs2"; + buildDepends = [ + adjunctions aeson base containers data-default lens music-dynamics + music-pitch roman-numerals semigroups + ]; + description = "Musical instruments, parts and playing techniques"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-pitch" = callPackage + ({ mkDerivation, base, containers, data-interval, lens + , music-pitch-literal, nats, positive, semigroups, type-unary + , vector-space, vector-space-points + }: + mkDerivation { + pname = "music-pitch"; + version = "1.8.1"; + sha256 = "01wrhzyn7mpa4xk1iyg17clfwyy6ggfg1bz45dvr62pz3gl0sd03"; + buildDepends = [ + base containers data-interval lens music-pitch-literal nats + positive semigroups type-unary vector-space vector-space-points + ]; + description = "Musical pitch representation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-pitch-literal" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "music-pitch-literal"; + version = "1.8.1"; + sha256 = "11qjsxn10lrl3z7yi8h2likasy1g68ybbfzpnx03d01irl5kyzyf"; + buildDepends = [ base semigroups ]; + description = "Overloaded pitch literals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-preludes" = callPackage + ({ mkDerivation, async, average, base, containers, filepath, lens + , lilypond, monadplus, music-articulation, music-dynamics + , music-dynamics-literal, music-parts, music-pitch + , music-pitch-literal, music-score, musicxml2, optparse-applicative + , process, semigroups, split, tasty, tasty-golden, temporary, unix + , vector-space, vector-space-points + }: + mkDerivation { + pname = "music-preludes"; + version = "1.8.1"; + sha256 = "0apqhv3658i7nrh40ksfxzbi21xvfaix1mm2m3bxid2plbm88qav"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async average base containers filepath lens lilypond monadplus + music-articulation music-dynamics music-dynamics-literal + music-parts music-pitch music-pitch-literal music-score musicxml2 + optparse-applicative process semigroups split temporary unix + vector-space vector-space-points + ]; + testDepends = [ base process tasty tasty-golden ]; + description = "Some useful preludes for the Music Suite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-score" = callPackage + ({ mkDerivation, adjunctions, aeson, average, base, bifunctors + , colour, comonad, containers, contravariant, distributive, HCodecs + , lens, lilypond, monadplus, mtl, music-dynamics-literal + , music-pitch-literal, musicxml2, nats, NumInstances, parsec + , prettify, process, semigroups, transformers, transformers-compat + , vector-space, vector-space-points + }: + mkDerivation { + pname = "music-score"; + version = "1.8.1"; + sha256 = "1bz93g4v69wkwsamjmgbdxwnv77nwrnvrahj180vjkfwj77f88hq"; + buildDepends = [ + adjunctions aeson average base bifunctors colour comonad containers + contravariant distributive HCodecs lens lilypond monadplus mtl + music-dynamics-literal music-pitch-literal musicxml2 nats + NumInstances parsec prettify process semigroups transformers + transformers-compat vector-space vector-space-points + ]; + description = "Musical score and part representation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-sibelius" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, monadplus + , music-pitch-literal, music-preludes, music-score, semigroups + , unordered-containers + }: + mkDerivation { + pname = "music-sibelius"; + version = "1.8.1"; + sha256 = "0g36m4fym11kw2qwciv93zxbxklikmkxbvxlmgi6l9nkjd0n5q9v"; + buildDepends = [ + aeson base bytestring lens monadplus music-pitch-literal + music-preludes music-score semigroups unordered-containers + ]; + description = "Interaction with Sibelius"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-suite" = callPackage + ({ mkDerivation, abcnotation, lilypond, music-articulation + , music-dynamics, music-dynamics-literal, music-parts, music-pitch + , music-pitch-literal, music-preludes, music-score, musicxml2 + }: + mkDerivation { + pname = "music-suite"; + version = "1.8.1"; + sha256 = "14hhzmsq5m2h0qq3220xv1gg90sn69whmiysj3y0mw6rcm0zia0f"; + buildDepends = [ + abcnotation lilypond music-articulation music-dynamics + music-dynamics-literal music-parts music-pitch music-pitch-literal + music-preludes music-score musicxml2 + ]; + description = "A set of libraries for composition, analysis and manipulation of music"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "music-util" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, fgl, process + , shelly, split, text, unix + }: + mkDerivation { + pname = "music-util"; + version = "0.17"; + sha256 = "0pv6mwdrk2kz3lr8r3jkc368zch46w4rn5dmqbjqm0ykfw1n3bqf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory fgl process shelly split text unix + ]; + description = "Utility for developing the Music Suite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "musicbrainz-email" = callPackage + ({ mkDerivation, aeson, amqp, base, blaze-builder, bytestring + , configurator, errors, ghc-prim, heist, HTTP, HUnit, mime-mail + , mtl, network, network-metrics, optparse-applicative + , postgresql-simple, smallcheck, stm, test-framework + , test-framework-hunit, test-framework-smallcheck, text, time + , transformers, xmlhtml + }: + mkDerivation { + pname = "musicbrainz-email"; + version = "1.0.0.0"; + sha256 = "10salrdl4vfdy3x26564i8kdv6lx8py697v5n8q9ywqsd05dcrv2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson amqp base blaze-builder errors ghc-prim heist HTTP mime-mail + mtl network network-metrics optparse-applicative postgresql-simple + text time transformers xmlhtml + ]; + testDepends = [ + aeson amqp base blaze-builder bytestring configurator errors + ghc-prim heist HTTP HUnit mime-mail mtl postgresql-simple + smallcheck stm test-framework test-framework-hunit + test-framework-smallcheck text time transformers xmlhtml + ]; + homepage = "http://github.com/metabrainz/mass-mail"; + description = "Send an email to all MusicBrainz editors"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "musicxml" = callPackage + ({ mkDerivation, base, containers, directory, HaXml, old-time + , pretty + }: + mkDerivation { + pname = "musicxml"; + version = "0.1.2"; + sha256 = "0sn8gzymf6xpdksd7v2xyb4y2iks2l09hyw0rch109lgrnsy5gp8"; + buildDepends = [ base containers directory HaXml old-time pretty ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "https://troglodita.di.uminho.pt/svn/musica/work/MusicXML"; + description = "MusicXML format encoded as Haskell type and functions of reading and writting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "musicxml2" = callPackage + ({ mkDerivation, base, data-default, music-dynamics-literal + , music-pitch-literal, nats, reverse-apply, semigroups, type-unary + , xml + }: + mkDerivation { + pname = "musicxml2"; + version = "1.8.1"; + sha256 = "096vm73a4ngl1yc27x7z226difh97zjm5386cy5vw58ndmf1fws7"; + buildDepends = [ + base data-default music-dynamics-literal music-pitch-literal nats + reverse-apply semigroups type-unary xml + ]; + description = "A representation of the MusicXML format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mustache-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory + , optparse-applicative, parsec, pretty-show, scientific, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "mustache-haskell"; + version = "0.1.0.5"; + sha256 = "0mkj5ngcblm949wkxiq2qck3zak93r5zipppwgis59yg01cp79v2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring directory optparse-applicative parsec + pretty-show scientific text transformers unordered-containers + vector + ]; + homepage = "https://github.com/danchoi/mustache-haskell"; + description = "Straight implementation of mustache templates"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mustache2hs" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, filepath + , haskell-src, parsec, text, transformers, utf8-string + }: + mkDerivation { + pname = "mustache2hs"; + version = "0.3"; + sha256 = "1m15q6dy3hbbf5q302gw3y2znxf2mfz9pwbdyawg8bqiw81zahis"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring filepath haskell-src parsec text + transformers utf8-string + ]; + homepage = "http://github.com/singpolyma/mustache2hs"; + description = "Utility to generate Haskell code from Mustache templates"; + license = "unknown"; + }) {}; + + "mutable-containers" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec + , mono-traversable, primitive, QuickCheck, vector + }: + mkDerivation { + pname = "mutable-containers"; + version = "0.1.2.0"; + sha256 = "12ba2sa5i6p1pb6vb6ksfzl1qa749h06fdar8p02w4848n3jfa2n"; + buildDepends = [ + base containers ghc-prim mono-traversable primitive vector + ]; + testDepends = [ + base containers hspec primitive QuickCheck vector + ]; + homepage = "https://github.com/fpco/mutable-containers"; + description = "Abstactions and concrete implementations of mutable containers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mutable-iter" = callPackage + ({ mkDerivation, base, iteratee, MonadCatchIO-transformers + , transformers, vector + }: + mkDerivation { + pname = "mutable-iter"; + version = "0.6.1"; + sha256 = "08fqfkzb6b0pzzffkfcwigcm0s4hgadh7jl4pg6smjcyfjz9572f"; + buildDepends = [ + base iteratee MonadCatchIO-transformers transformers vector + ]; + homepage = "http://jwlato.webfactional.com/haskell/mutable-iter"; + description = "iteratees based upon mutable buffers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mute-unmute" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger + , hslogger-template, mtl, network-dbus, process + }: + mkDerivation { + pname = "mute-unmute"; + version = "0.2.0.0"; + sha256 = "0nd1c4l2z7bflnghz7bbbahpfl2jj9mygpygxc7028axrrxj09af"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath hslogger hslogger-template mtl network-dbus + process + ]; + homepage = "http://github.com/Tener/mute-unmute"; + description = "Watches your screensaver and (un)mutes music when you (un)lock the screen"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "mvc" = callPackage + ({ mkDerivation, async, base, contravariant, managed, mmorph, pipes + , pipes-concurrency, transformers + }: + mkDerivation { + pname = "mvc"; + version = "1.0.3"; + sha256 = "1b1342qxyn2jxb3a5c9bp6ai7iwhbjxgfpbh2kjm7v75444lx78g"; + buildDepends = [ + async base contravariant managed mmorph pipes pipes-concurrency + transformers + ]; + description = "Model-view-controller"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mvc-updates" = callPackage + ({ mkDerivation, async, base, foldl, mvc }: + mkDerivation { + pname = "mvc-updates"; + version = "1.2.0"; + sha256 = "125bwc79qcmwb8dn8yqkrxlbqf3vwdzhjx66c69j2jbrp70061n6"; + buildDepends = [ async base foldl mvc ]; + description = "Concurrent and combinable updates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mvclient" = callPackage + ({ mkDerivation, base, base-unicode-symbols, binary, bytestring + , containers, control-event, Crypto, data-binary-ieee754, hexpat + , http-enumerator, maccatcher, mtl, network, parsec, time, uuid + }: + mkDerivation { + pname = "mvclient"; + version = "0.4"; + sha256 = "12ckzfb6wwa3865isxnzw7xmwh9f43ali0ab5mal6brs33zz0z53"; + buildDepends = [ + base base-unicode-symbols binary bytestring containers + control-event Crypto data-binary-ieee754 hexpat http-enumerator + maccatcher mtl network parsec time uuid + ]; + description = "Client library for metaverse systems like Second Life"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mwc-random" = callPackage + ({ mkDerivation, base, HUnit, primitive, QuickCheck, statistics + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, vector + }: + mkDerivation { + pname = "mwc-random"; + version = "0.13.3.0"; + sha256 = "0navzgw1y1zm3n4zs7x0lk2nmnjysk5cpw0clpl0w7iwb75yrnjd"; + buildDepends = [ base primitive time vector ]; + testDepends = [ + base HUnit QuickCheck statistics test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/bos/mwc-random"; + description = "Fast, high quality pseudo random number generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mwc-random-monad" = callPackage + ({ mkDerivation, base, monad-primitive, mwc-random, primitive + , transformers, vector + }: + mkDerivation { + pname = "mwc-random-monad"; + version = "0.7.1.0"; + sha256 = "1nx6zrpwsf7606sx9qa843djxr655kv7l9y8sb7b2l62jxk4nrqi"; + buildDepends = [ + base monad-primitive mwc-random primitive transformers vector + ]; + description = "Monadic interface for mwc-random"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mybitcoin-sci" = callPackage + ({ mkDerivation, base, cgi, curl, directory, mtl, process, split }: + mkDerivation { + pname = "mybitcoin-sci"; + version = "0.3"; + sha256 = "1iy84z13i98wbkman7yp2y2821yzf3xxpcy10rh9bdskjijvgjnq"; + buildDepends = [ base cgi curl directory mtl process split ]; + description = "Binding to mybitcoin.com's Shopping Cart Interface."; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "mysnapsession" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , containers, mtl, random, regex-posix, snap, snap-core, time + }: + mkDerivation { + pname = "mysnapsession"; + version = "0.4.1"; + sha256 = "0871nq9nhpslni5kfldwiswhvpk1aajj7ikyiy9ikmcq16fb1z9m"; + buildDepends = [ + base bytestring cereal clientsession containers mtl random + regex-posix snap snap-core time + ]; + description = "Sessions and continuations for Snap web apps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mysnapsession-example" = callPackage + ({ mkDerivation, base, bytestring, clientsession, heist, mtl + , mysnapsession, snap, snap-core, snap-server, text, time + }: + mkDerivation { + pname = "mysnapsession-example"; + version = "0.4"; + sha256 = "0lxzn8fn97f1j3fx97f46m16y25w7m1w84l59r75xisr662gc9lz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring clientsession heist mtl mysnapsession snap + snap-core snap-server text time + ]; + description = "Example projects using mysnapsession"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mysql" = callPackage + ({ mkDerivation, base, bytestring, containers, mysqlConfig, zlib }: + mkDerivation { + pname = "mysql"; + version = "0.1.1.7"; + sha256 = "0hl8z8ynadvvhn4garjrax2b59iqddj884mv3s6804lcjjyc49d0"; + buildDepends = [ base bytestring containers ]; + buildTools = [ mysqlConfig ]; + extraLibraries = [ zlib ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/mysql"; + description = "A low-level MySQL client library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; + mysqlConfig = null; }; + + "mysql-effect" = callPackage + ({ mkDerivation, base, bytestring, extensible-effects, mysql + , mysql-simple + }: + mkDerivation { + pname = "mysql-effect"; + version = "0.2.0.3"; + sha256 = "11fpsh4w2zlqdqhk5snb276pcbx4p9g1igs94fympa9asfr2rxm3"; + editedCabalFile = "d4474591079b806b8e26d102824d46c7e4c239afb3479ea8d1e8cbd39f015718"; + buildDepends = [ + base bytestring extensible-effects mysql mysql-simple + ]; + homepage = "https://github.com/ibotty/mysql-effect"; + description = "An extensible mysql effect using extensible-effects and mysql-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "mysql-simple" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder + , blaze-textual, bytestring, mysql, old-locale, pcre-light, text + , time + }: + mkDerivation { + pname = "mysql-simple"; + version = "0.2.2.4"; + sha256 = "044grjly1gyrgba2bfrii2pa14ff7v14ncyk3kj01g1zdxnwqjh6"; + buildDepends = [ + attoparsec base base16-bytestring blaze-builder blaze-textual + bytestring mysql old-locale pcre-light text time + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/mysql-simple"; + description = "A mid-level MySQL client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mysql-simple-quasi" = callPackage + ({ mkDerivation, base, haskell-src-meta, mysql-simple + , template-haskell + }: + mkDerivation { + pname = "mysql-simple-quasi"; + version = "1.0.0.2"; + sha256 = "1ggqqjn83rx23qk7lzrcgj1arjhmhi85xfl7d2pz27rrjx2ywpn8"; + buildDepends = [ + base haskell-src-meta mysql-simple template-haskell + ]; + description = "Quasi-quoter for use with mysql-simple"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mysql-simple-typed" = callPackage + ({ mkDerivation, base, haskell-src-meta, mysql, mysql-simple + , template-haskell, typedquery, utf8-string + }: + mkDerivation { + pname = "mysql-simple-typed"; + version = "0.1.0.0"; + sha256 = "1glqiimxv0b4s0isd5c9n365j7nmy7k9bqkm2ccsi6rxhzlm9aqw"; + buildDepends = [ + base haskell-src-meta mysql mysql-simple template-haskell + typedquery utf8-string + ]; + homepage = "https://github.com/tolysz/mysql-simple-typed"; + description = "Typed extension to mysql simple"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "mzv" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mzv"; + version = "0.1.0.2"; + sha256 = "044x87jzyqsg5npp3s0mncgcl0gv26h6hzhc7bbgjja95x16ma2l"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/ifigueroap/mzv"; + description = "Implementation of the \"Monads, Zippers and Views\" (Schrijvers and Oliveira, ICFP'11)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "n-m" = callPackage + ({ mkDerivation, base, HSH, mtl, process }: + mkDerivation { + pname = "n-m"; + version = "0.0.1"; + sha256 = "189ybl8fb70cf24zhnjcmgrgkshrf2ziacklg9ixgvnbdp3abb7m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base HSH mtl process ]; + description = "Utility to call iwconfig"; + license = "unknown"; + }) {}; + + "nagios-check" = callPackage + ({ mkDerivation, base, bifunctors, exceptions, hspec, mtl + , nagios-perfdata, QuickCheck, text + }: + mkDerivation { + pname = "nagios-check"; + version = "0.2.0"; + sha256 = "0phm3i0k99j26h793xcfszb7l8acf3q3my5z3msj3q5cvkxnixfd"; + buildDepends = [ + base bifunctors exceptions mtl nagios-perfdata text + ]; + testDepends = [ base hspec QuickCheck text ]; + homepage = "https://github.com/fractalcat/nagios-check"; + description = "Package for writing monitoring plugins"; + license = stdenv.lib.licenses.mit; + }) {}; + + "nagios-perfdata" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring + , containers, hspec, HUnit, MissingH, mtl, transformers + }: + mkDerivation { + pname = "nagios-perfdata"; + version = "0.2.1"; + sha256 = "08s19c6mx5df9a7588pbjsvzgwnc43zbir2fwwqzarmrr7dh2jp3"; + buildDepends = [ + attoparsec base bifunctors bytestring containers mtl + ]; + testDepends = [ + base bytestring hspec HUnit MissingH transformers + ]; + homepage = "https://github.com/anchor/nagios-perfdata"; + description = "Parse Nagios performance data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "named-formlet" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, mtl + , text, transformers + }: + mkDerivation { + pname = "named-formlet"; + version = "0.2"; + sha256 = "0wpjxn03cnxnn5x1706byl9d1129g9p1vkl1a1v9qw0afgzlj8y7"; + buildDepends = [ + base blaze-html bytestring containers mtl text transformers + ]; + description = "A simple formlet library with named formlets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "named-lock" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "named-lock"; + version = "0.1"; + sha256 = "1db12f2q395yk6pwz5gnb2q0kf4s868z8d1vvwa7vngnfc1h924i"; + buildDepends = [ base containers ]; + homepage = "http://github.com/nominolo/named-lock"; + description = "A named lock that is created on demand"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "named-records" = callPackage + ({ mkDerivation, base, binary, names, template-haskell }: + mkDerivation { + pname = "named-records"; + version = "0.5"; + sha256 = "0ykcmmnns63zjfd00kd9941c33l19n9c5b5xkin4n7r9v0qvirwr"; + buildDepends = [ base binary names template-haskell ]; + description = "Flexible records with named fields"; + license = stdenv.lib.licenses.mit; + }) {}; + + "names" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "names"; + version = "0.3.1"; + sha256 = "0sjjp90zfrkjavj8fqyscnvc9d72mkvv8f7ajd47jba92mhwzr5g"; + buildDepends = [ base template-haskell ]; + description = "Type level names"; + license = stdenv.lib.licenses.mit; + }) {}; + + "names-th" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "names-th"; + version = "0.1.0.0"; + sha256 = "05ghdjif8r0x8k2qqixh2wzzq356f80py1nfps6wim8g9sv1h5rc"; + buildDepends = [ base template-haskell ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "Manipulate name strings for TH"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nano-cryptr" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "nano-cryptr"; + version = "0.1.1.3"; + sha256 = "1pqwzl8l48c4q83jhjj11jd3kwwa0ail2c6kv3k38kig9yvj7ff8"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/chowells79/nano-cryptr"; + description = "A threadsafe binding to glibc's crypt_r function"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nano-hmac" = callPackage + ({ mkDerivation, base, bytestring, openssl }: + mkDerivation { + pname = "nano-hmac"; + version = "0.2.0"; + sha256 = "0rrwa1c3mval1jm4siqyx1vk14ibifya62hni13cimcdafj35fnq"; + buildDepends = [ base bytestring ]; + extraLibraries = [ openssl ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://www.jasani.org/search/label/nano-hmac"; + description = "Bindings to OpenSSL HMAC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nano-md5" = callPackage + ({ mkDerivation, base, bytestring, openssl }: + mkDerivation { + pname = "nano-md5"; + version = "0.1.2"; + sha256 = "18db3y76w0kv2m7h3lrqxcag4lc7519b2j80113g6hhm1wxkpabk"; + buildDepends = [ base bytestring ]; + extraLibraries = [ openssl ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://code.haskell.org/~dons/code/nano-md5"; + description = "Efficient, ByteString bindings to OpenSSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nanoAgda" = callPackage + ({ mkDerivation, base, BNFC-meta, cmdargs, containers, mtl, parsec + , pretty, transformers + }: + mkDerivation { + pname = "nanoAgda"; + version = "1.0.0"; + sha256 = "034mwssj296xn7j123sqvfl9rv1bwnj1v5sw5l34481dk5zsi9sm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base BNFC-meta cmdargs containers mtl parsec pretty transformers + ]; + description = "A toy dependently-typed language"; + license = "unknown"; + }) {}; + + "nanocurses" = callPackage + ({ mkDerivation, base, bytestring, curses, unix }: + mkDerivation { + pname = "nanocurses"; + version = "1.5.2"; + sha256 = "04kgf3vvjdx6d1fmfzp0xy5x42zlg0ij59ayi1zhz8hkwsfn5g1m"; + buildDepends = [ base bytestring unix ]; + extraLibraries = [ curses ]; + homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; + description = "Simple Curses binding"; + license = stdenv.lib.licenses.bsd3; + }) { curses = null; }; + + "nanomsg" = callPackage + ({ mkDerivation, base, bytestring, nanomsg }: + mkDerivation { + pname = "nanomsg"; + version = "0.1.1"; + sha256 = "06jb8s3jxjiz7r6dn8xx33xqd76f2r5q1mshsz41z4q0khf4wdp3"; + buildDepends = [ base bytestring ]; + extraLibraries = [ nanomsg ]; + description = "nanomsg - scalability protocols library"; + license = stdenv.lib.licenses.publicDomain; + }) { inherit (pkgs) nanomsg; }; + + "nanomsg-haskell" = callPackage + ({ mkDerivation, base, binary, bytestring, nanomsg, QuickCheck + , test-framework, test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "nanomsg-haskell"; + version = "0.2.2"; + sha256 = "1p4d0qdyqfg4qidcdcddjnyw4x2q8551ka6bsryz9b6dpj6kywch"; + buildDepends = [ base binary bytestring ]; + testDepends = [ + base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + extraLibraries = [ nanomsg ]; + homepage = "https://github.com/ivarnymoen/nanomsg-haskell"; + description = "Bindings to the nanomsg library"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) nanomsg; }; + + "nanoparsec" = callPackage + ({ mkDerivation, base, bytestring, ListLike }: + mkDerivation { + pname = "nanoparsec"; + version = "0.1.1"; + sha256 = "00ghdzkzshk24g7v42hq7zq0dxsq8vjpkslj41dxdnx0zizwbn3m"; + buildDepends = [ base bytestring ListLike ]; + description = "An implementation of attoparsec-like parser around list-like"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nanospec" = callPackage + ({ mkDerivation, base, hspec, silently }: + mkDerivation { + pname = "nanospec"; + version = "0.2.0"; + sha256 = "0g10l86cv33r58zxn2bprqlm80i7g86bwzhn9jqg9s81xc0aw2qv"; + buildDepends = [ base ]; + testDepends = [ base hspec silently ]; + description = "A lightweight implementation of a subset of Hspec's API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "narc" = callPackage + ({ mkDerivation, base, HDBC, HUnit, mtl, QuickCheck, random }: + mkDerivation { + pname = "narc"; + version = "0.1.3"; + sha256 = "1ng1rzj1lf6h9g3pk8gsz05bnck72rp5j62iwn82vlcw8pyk0fsc"; + buildDepends = [ base HDBC HUnit mtl QuickCheck random ]; + homepage = "http://ezrakilty.net/projects/narc"; + description = "Query SQL databases using Nested Relational Calculus embedded in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "nat"; + version = "0.3"; + sha256 = "1v43c1dr72qn8mymnwcq6an8sqxjaxhac037k4gbv8z8bg18zmf5"; + buildDepends = [ base ]; + description = "Lazy binary natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nats" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "nats"; + version = "1"; + sha256 = "0r6s8l4s0yq3x2crrkv0b8zac13magfasr9v8hnq6rn1icsfhic0"; + buildDepends = [ base hashable ]; + configureFlags = [ "-fhashable" ]; + homepage = "http://github.com/ekmett/nats/"; + description = "Natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nats-queue" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , dequeue, hspec, network, network-uri, random, text + }: + mkDerivation { + pname = "nats-queue"; + version = "0.1.2.0"; + sha256 = "0gqgqf87dzja0yhfpazqbdpvia1jisarhnph9bxvb3mfl4is9sgf"; + buildDepends = [ + aeson async base bytestring containers dequeue network network-uri + random text + ]; + testDepends = [ + aeson base bytestring containers dequeue hspec network network-uri + random text + ]; + description = "Haskell API for NATS messaging system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "natural-number" = callPackage + ({ mkDerivation, base, type-equality, type-level-natural-number + , type-level-natural-number-induction + }: + mkDerivation { + pname = "natural-number"; + version = "1.0"; + sha256 = "1n8qgjbi4c50pwynlya4bjxd6lpwj00257drqk04mlrr3nw3gp5x"; + buildDepends = [ + base type-equality type-level-natural-number + type-level-natural-number-induction + ]; + description = "Natural numbers tagged with a type-level representation of the number"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "natural-numbers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "natural-numbers"; + version = "0.1.2.0"; + sha256 = "0cj9lnnlvry425bkixqv9fh5b9xhy7dmwcqsxprj6lamccvxspwn"; + buildDepends = [ base ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/natural-numbers"; + description = "Natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "natural-sort" = callPackage + ({ mkDerivation, base, bytestring, parsec, text }: + mkDerivation { + pname = "natural-sort"; + version = "0.1.2"; + sha256 = "0l3bkbqzrlpdhzazqqlx71ah0m13ypa0981qvw3sn9q8d0sbfwkv"; + buildDepends = [ base bytestring parsec text ]; + homepage = "https://john-millikin.com/software/natural-sort/"; + description = "User-friendly text collation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "naturalcomp" = callPackage + ({ mkDerivation, base, text, utf8-string }: + mkDerivation { + pname = "naturalcomp"; + version = "0.0.3"; + sha256 = "1l594lkd3yb52lhh0raygvk3jlzwkcc2pmcqjmg02dmd6j6mw42x"; + buildDepends = [ base text utf8-string ]; + configureFlags = [ "-f-unicode-collation" "-f-filepath" ]; + homepage = "not yet available"; + description = "Natural-order string comparison"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "naturals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "naturals"; + version = "0.2.0.2"; + sha256 = "1ay291833dcah411zc3r4qjilaw8x13ljlnb5z40d1s7784djm16"; + buildDepends = [ base ]; + homepage = "frigidcode.com"; + description = "Constructors and related functions for natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nbt" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, zlib + }: + mkDerivation { + pname = "nbt"; + version = "0.5.1"; + sha256 = "08184rn4mwxd2m2fnqvja23jpkzlkvb8d2vn8i4rqcil136wb6q0"; + buildDepends = [ array base bytestring cereal text ]; + testDepends = [ + array base bytestring cereal HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text zlib + ]; + homepage = "https://github.com/acfoltzer/nbt"; + description = "A parser/serializer for Minecraft's Named Binary Tag (NBT) data format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nc-indicators" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , gtk, hflags, lens, pipes, stm, unix + }: + mkDerivation { + pname = "nc-indicators"; + version = "0.3"; + sha256 = "0w5nddirsib9vz96dpan9bgdg1mag9gaz7w7ix51l44ls9r8yn3m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array attoparsec base bytestring containers gtk hflags lens pipes + stm unix + ]; + homepage = "https://github.com/nilcons/nc-indicators"; + description = "CPU load and memory usage indicators for i3bar"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "ncurses" = callPackage + ({ mkDerivation, base, c2hs, containers, ncurses, text + , transformers + }: + mkDerivation { + pname = "ncurses"; + version = "0.2.11"; + sha256 = "08jr224i37jxrprka9c276sid6mw001m8r2krd6g8jscshwd5nzk"; + buildDepends = [ base containers text transformers ]; + buildTools = [ c2hs ]; + extraLibraries = [ ncurses ]; + configureFlags = [ + "-f-force-c2hs-newtype-pointer-hooks" "-f-force-narrow-library" + "-f-use-pkgconfig" + ]; + patchPhase = "find . -type f -exec sed -i -e 's|ncursesw/||' {} \\;"; + homepage = "https://john-millikin.com/software/haskell-ncurses/"; + description = "Modernised bindings to GNU ncurses"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) ncurses; }; + + "neat" = callPackage + ({ mkDerivation, base, filepath, parsec }: + mkDerivation { + pname = "neat"; + version = "0.1.0"; + sha256 = "0lh5clnlfkzd5d9zmm9r92wpzrp8g7x6ndml7wajr882s53dv6jk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base filepath parsec ]; + homepage = "https://github.com/ajg/neat"; + description = "A Fast Retargetable Template Engine"; + license = stdenv.lib.licenses.mit; + }) {}; + + "neat-interpolation" = callPackage + ({ mkDerivation, base, base-prelude, HTF, parsec, template-haskell + }: + mkDerivation { + pname = "neat-interpolation"; + version = "0.2.2"; + sha256 = "0hjv33gpikfiwfhzna35bxiqh62d54776d3ahfb98dxfrjijl20c"; + buildDepends = [ base base-prelude parsec template-haskell ]; + testDepends = [ base-prelude HTF ]; + homepage = "https://github.com/nikita-volkov/neat-interpolation"; + description = "A quasiquoter for neat and simple multiline text interpolation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "needle" = callPackage + ({ mkDerivation, base, containers, haskell-src-meta, mtl, parsec + , parsec-extra, template-haskell, text, vector + }: + mkDerivation { + pname = "needle"; + version = "0.1.0.1"; + sha256 = "1p7hmja7mvdbd10jv7bzr5b9i18l9nghdcvvxpn9xvfm8ycz7yg2"; + buildDepends = [ + base containers haskell-src-meta mtl parsec parsec-extra + template-haskell text vector + ]; + homepage = "http://scrambledeggsontoast.github.io/2014/09/28/needle-announce/"; + description = "ASCII-fied arrow notation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "nehe-tuts" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, directory, GLFW-b + , GLURaw, OpenGLRaw, random + }: + mkDerivation { + pname = "nehe-tuts"; + version = "0.2.4"; + sha256 = "00zll88gk44l22lqxv47v4j5ipfapy5599ld8fcsvhk57nfcm2r0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring cereal directory GLFW-b GLURaw OpenGLRaw + random + ]; + description = "Port of the NeHe OpenGL tutorials to Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "neil" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, extra + , filepath, GoogleChart, json, old-time, process, time + }: + mkDerivation { + pname = "neil"; + version = "0.8"; + sha256 = "12p10s5im87am7y5dx5wr0dzbv8g80lnlazg59zx83vai42hl043"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers directory extra filepath GoogleChart json + old-time process time + ]; + configureFlags = [ "-f-small" ]; + homepage = "http://community.haskell.org/~ndm/"; + description = "General tools for Neil"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "neither" = callPackage + ({ mkDerivation, base, failure, transformers }: + mkDerivation { + pname = "neither"; + version = "0.3.1.1"; + sha256 = "192l840yb1pprfjjq7ax5xaraagl1pbmsidkg1yibp6r4azd61yf"; + buildDepends = [ base failure transformers ]; + homepage = "http://github.com/snoyberg/neither"; + description = "Provide versions of Either with good monad and applicative instances. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nemesis" = callPackage + ({ mkDerivation, air, air-th, base, containers, directory, dlist + , Glob, mtl, process, time + }: + mkDerivation { + pname = "nemesis"; + version = "2014.5.19"; + sha256 = "1kj7w9rp8kimrbwwb1f1336ijdb99r2b6jwpmgxjp0q3sq07wmvc"; + buildDepends = [ + air air-th base containers directory dlist Glob mtl process time + ]; + homepage = "http://github.com/nfjinjing/nemesis"; + description = "a task management tool for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nemesis-titan" = callPackage + ({ mkDerivation, air, air-th, base, bytestring, directory, filepath + , hspec, HStringTemplate, nemesis, random, uuid + }: + mkDerivation { + pname = "nemesis-titan"; + version = "2014.5.19"; + sha256 = "183m6wz52lrf5kfwxz11ad7v5zazv4gcf1c2rcylh2ys6zda4xmd"; + buildDepends = [ + air air-th base bytestring directory filepath hspec HStringTemplate + nemesis random uuid + ]; + homepage = "http://github.com/nfjinjing/nemesis-titan"; + description = "A collection of Nemesis tasks to bootstrap a Haskell project with a focus on continuous integration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nerf" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, containers + , crf-chain1, data-named, dawg, directory, filepath, IntervalMap + , monad-ox, mtl, network, polimorf, polysoup, sgd, tagsoup + , temporary, text, text-binary, tokenize, vector + }: + mkDerivation { + pname = "nerf"; + version = "0.5.3"; + sha256 = "18rkjgk2r6784mjbdd2lydv9yac252xvj18m78bbaplnac1504ak"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring cmdargs containers crf-chain1 data-named + dawg directory filepath IntervalMap monad-ox mtl network polimorf + polysoup sgd tagsoup temporary text text-binary tokenize vector + ]; + homepage = "https://github.com/kawu/nerf"; + description = "Nerf, the named entity recognition tool based on linear-chain CRFs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nested-sets" = callPackage + ({ mkDerivation, base, containers, hspec }: + mkDerivation { + pname = "nested-sets"; + version = "0.0.1.1"; + sha256 = "0a3ppsl6x9yh2pvx7fyir1khdg99wlx9d9zjflamv3gcck3d8p4i"; + buildDepends = [ base containers ]; + testDepends = [ base containers hspec ]; + description = "Nested set model implementation"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "net-concurrent" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-binary, hslogger + , monad-loops, network + }: + mkDerivation { + pname = "net-concurrent"; + version = "0.1.0"; + sha256 = "0ar5y38nqgh10y23yxjcz0vlvdj2hcp2b2kq0srmbh17iw8d8906"; + buildDepends = [ + base bytestring containers ghc-binary hslogger monad-loops network + ]; + homepage = "http://phaul.hobby-site.org/node/4123"; + description = "Concurrent over the network execution library"; + license = stdenv.lib.licenses.bsd3; + }) { ghc-binary = null; }; + + "netclock" = callPackage + ({ mkDerivation, base, bytestring, hosc, network }: + mkDerivation { + pname = "netclock"; + version = "0.6"; + sha256 = "0vskyczfhv9bszl2hnr6j9cvhkfampja5s41kh6i9wk8j9kpf9p8"; + buildDepends = [ base bytestring hosc network ]; + homepage = "http://netclock.slab.org/"; + description = "Netclock protocol"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "netcore" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bimap, binary, binary-strict + , bytestring, containers, fgl, HList, hslogger, HUnit, mtl + , multiset, network, parsec, process, QuickCheck, random, syb + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "netcore"; + version = "1.0.0"; + sha256 = "0biqhmfvszwmmnpgja6qk3k2s5ynx4l659zq9awrxr0637dc19a5"; + buildDepends = [ + ansi-wl-pprint base bimap binary binary-strict bytestring + containers fgl HList hslogger mtl multiset network parsec process + random syb + ]; + testDepends = [ + ansi-wl-pprint base bimap binary binary-strict bytestring + containers fgl HList hslogger HUnit mtl multiset network parsec + process QuickCheck random syb test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + homepage = "http://frenetic-lang.org"; + description = "The NetCore compiler and runtime system for OpenFlow networks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netlines" = callPackage + ({ mkDerivation, base, bytestring, contstuff, enumerator, HTF + , random, text, time + }: + mkDerivation { + pname = "netlines"; + version = "1.0.0"; + sha256 = "006ca49rhh09lz8did0sil2f0xp1ggk69d4dqb2kx12drijp1jgj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring contstuff enumerator HTF random text time + ]; + description = "Enumerator tools for text-based network protocols"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netlink" = callPackage + ({ mkDerivation, base, bytestring, c2hs, cereal, containers + , monad-loops, unix + }: + mkDerivation { + pname = "netlink"; + version = "0.1"; + sha256 = "0w2iyxmmk53k8gg0i8g3339dkdlpjgj39ar0kmsrzhxa6nakclwn"; + buildDepends = [ + base bytestring cereal containers monad-loops unix + ]; + buildTools = [ c2hs ]; + homepage = "http://netlink-hs.googlecode.com/"; + description = "Netlink communication for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netlist" = callPackage + ({ mkDerivation, base, binary, containers, syb }: + mkDerivation { + pname = "netlist"; + version = "0.3.1"; + sha256 = "0f3fwgpg0p3ajgxfzbqr4z04ly5cdbhjxms5xbd0k2ixdwgyxm67"; + buildDepends = [ base binary containers syb ]; + configureFlags = [ "-fbase4" ]; + description = "Netlist AST"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netlist-to-vhdl" = callPackage + ({ mkDerivation, base, netlist, pretty }: + mkDerivation { + pname = "netlist-to-vhdl"; + version = "0.3.1"; + sha256 = "15daik7l0pjqilya01l5rl84g2fyjwkap1md0nx82gxcp8m1v76k"; + buildDepends = [ base netlist pretty ]; + configureFlags = [ "-fbase4" ]; + description = "Convert a Netlist AST to VHDL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netpbm" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , hspec, HUnit, storable-record, unordered-containers, vector + , vector-th-unbox + }: + mkDerivation { + pname = "netpbm"; + version = "1.0.1"; + sha256 = "02gj7m7gmislrkpk0mn5qb66z77zqy2k3py5c965bcjm086pk3fc"; + buildDepends = [ + attoparsec attoparsec-binary base bytestring storable-record + unordered-containers vector vector-th-unbox + ]; + testDepends = [ base bytestring hspec HUnit vector ]; + homepage = "https://github.com/nh2/haskell-netpbm"; + description = "Loading PBM, PGM, PPM image files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "netspec" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, mtl, network + , template-haskell, text, transformers + }: + mkDerivation { + pname = "netspec"; + version = "0.2.0.0"; + sha256 = "0qmca5pf6r0zam86a8wghs3ylsmvd4cxk9g3nlv2gc3vl3fb8caq"; + buildDepends = [ + aeson base binary bytestring mtl network template-haskell text + transformers + ]; + homepage = "http://github.com/DanBurton/netspec"; + description = "Simplify static Networking tasks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netstring-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, transformers }: + mkDerivation { + pname = "netstring-enumerator"; + version = "0.1.1"; + sha256 = "1n1g8d8507i0k4i93wb4i6yh7j7l3r0d9dfgxwl02hsk1svk5hkm"; + buildDepends = [ base bytestring enumerator transformers ]; + homepage = "https://john-millikin.com/software/netstring-enumerator/"; + description = "Enumerator-based netstring parsing"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "nettle" = callPackage + ({ mkDerivation, array, base, byteable, bytestring + , crypto-cipher-tests, crypto-cipher-types, HUnit, nettle + , QuickCheck, securemem, tagged, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "nettle"; + version = "0.1.0"; + sha256 = "1ms96laa9d2ns39ymw6mlwm0mj03vss7855cs9npymhb4fmqkcas"; + buildDepends = [ + base byteable bytestring crypto-cipher-types securemem tagged + ]; + testDepends = [ + array base bytestring crypto-cipher-tests crypto-cipher-types HUnit + QuickCheck tagged test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + pkgconfigDepends = [ nettle ]; + configureFlags = [ "-fusepkgconfig" ]; + homepage = "https://github.com/stbuehler/haskell-nettle"; + description = "safe nettle binding"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) nettle; }; + + "nettle-frp" = callPackage + ({ mkDerivation, base, bimap, binary, bytestring, containers, mtl + , nettle-openflow, network, network-data, random, time + }: + mkDerivation { + pname = "nettle-frp"; + version = "0.1.1"; + sha256 = "0jkb9a3vci91gx1rj81jbanhf0xw7n4xk69a5nhy7b55vclv8lcr"; + buildDepends = [ + base bimap binary bytestring containers mtl nettle-openflow network + network-data random time + ]; + description = "FRP for controlling networks of OpenFlow switches"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nettle-netkit" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl + , nettle-openflow, unix + }: + mkDerivation { + pname = "nettle-netkit"; + version = "0.2.0"; + sha256 = "152i4mdmqfrbvzq4nfzl8vy2n3jczbn18wd2mjxng1130l86cylp"; + buildDepends = [ + base containers directory filepath mtl nettle-openflow unix + ]; + description = "DSL for describing OpenFlow networks, and a compiler generating NetKit labs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nettle-openflow" = callPackage + ({ mkDerivation, array, base, bimap, binary, binary-strict + , bytestring, containers, HList, mtl, network, parsec, syb + }: + mkDerivation { + pname = "nettle-openflow"; + version = "0.2.0"; + sha256 = "1jc9dpsz8s6ivmkmddxy7i8kyiqf93x8rhnxly357nxlgmsn5dgk"; + buildDepends = [ + array base bimap binary binary-strict bytestring containers HList + mtl network parsec syb + ]; + description = "OpenFlow protocol messages, binary formats, and servers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netwire" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel, profunctors + , random, semigroups, time, transformers + }: + mkDerivation { + pname = "netwire"; + version = "5.0.1"; + sha256 = "1izl4iarcc6z2j0d6gkcygpp63asajikn1p44p8ixwzx96xx578r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers deepseq parallel profunctors random semigroups time + transformers + ]; + configureFlags = [ "-f-testprogram" ]; + homepage = "http://hub.darcs.net/ertes/netwire"; + description = "Functional reactive programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "netwire-input" = callPackage + ({ mkDerivation, base, netwire }: + mkDerivation { + pname = "netwire-input"; + version = "0.0.3"; + sha256 = "0c6wi1gfr0pxm8hav6ziic444a83cns3yf07kdylxbymgzgq7n7z"; + buildDepends = [ base netwire ]; + homepage = "https://www.github.com/Mokosha/netwire-input"; + description = "Input handling abstractions for netwire"; + license = stdenv.lib.licenses.mit; + }) {}; + + "netwire-input-glfw" = callPackage + ({ mkDerivation, base, containers, GLFW-b, mtl, netwire-input, stm + }: + mkDerivation { + pname = "netwire-input-glfw"; + version = "0.0.2"; + sha256 = "17rm2z931bvylcw3p9x2dkppyrqi6qgfyb03cdwr5iyasq5cjjvx"; + buildDepends = [ base containers GLFW-b mtl netwire-input stm ]; + homepage = "https://www.github.com/Mokosha/netwire-input-glfw"; + description = "GLFW instance of netwire-input"; + license = stdenv.lib.licenses.mit; + }) {}; + + "network" = callPackage + ({ mkDerivation, base, bytestring, HUnit, test-framework + , test-framework-hunit, unix + }: + mkDerivation { + pname = "network"; + version = "2.6.0.2"; + sha256 = "12b7saam5ga6l4cplgkad49xa4vkynz2ri9jxidx1cxiqjcl0vc4"; + buildDepends = [ base bytestring unix ]; + testDepends = [ + base bytestring HUnit test-framework test-framework-hunit + ]; + homepage = "https://github.com/haskell/network"; + description = "Low-level networking interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-address" = callPackage + ({ mkDerivation, base, Cabal, criterion, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "network-address"; + version = "0.2.0"; + sha256 = "0pz6x11naxzby14jxrm31j2jdd6gwqspbrx1hv5204rbf7lifib1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal criterion ]; + testDepends = [ + base Cabal QuickCheck test-framework test-framework-quickcheck2 + ]; + configureFlags = [ "-f-benchmark" ]; + homepage = "http://github.com/sebnow/haskell-network-address"; + description = "IP data structures and textual representation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "network-api-support" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, http-client, http-client-tls, http-types, text + , time, tls + }: + mkDerivation { + pname = "network-api-support"; + version = "0.1.0"; + sha256 = "11x9f1cbakwaqxs995vk9ardbf1h7zdg39n7nykhrr387biyq653"; + buildDepends = [ + aeson attoparsec base bytestring case-insensitive http-client + http-client-tls http-types text time tls + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/apiengine/network-api-support"; + description = "Toolkit for building http client libraries over Network.Http.Conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-bitcoin" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cookie, HTTP + , http-client, http-types, network, QuickCheck, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "network-bitcoin"; + version = "1.7.0"; + sha256 = "0hr9kg4hiif918bciz6zg9wf4amjjgkbkz437m8yf3vsmdfwpb66"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring cookie HTTP http-client http-types + network QuickCheck text time unordered-containers vector + ]; + homepage = "http://github.com/mndrix/network-bitcoin"; + description = "An interface to bitcoind"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-bytestring" = callPackage + ({ mkDerivation, base, bytestring, network, unix }: + mkDerivation { + pname = "network-bytestring"; + version = "0.1.3.4"; + sha256 = "19m10mj9nqsa7s0syv9dyhqkhvmf2h7yna8n7bq0xkdp8m9l0g96"; + buildDepends = [ base bytestring network unix ]; + homepage = "http://github.com/tibbe/network-bytestring"; + description = "Fast, memory-efficient, low-level networking"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-carbon" = callPackage + ({ mkDerivation, base, bytestring, network, text, time, vector }: + mkDerivation { + pname = "network-carbon"; + version = "1.0.2"; + sha256 = "0r9riydwvmn8v9iih475agl4idb3z6v3djmn3pjlda28g3p0zw9h"; + buildDepends = [ base bytestring network text time vector ]; + homepage = "http://github.com/ocharles/network-carbon"; + description = "A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "network-conduit"; + version = "1.1.0"; + sha256 = "06amxl8rg4zfnmgc1iyq5mxy9qihcqddqgqkbfvaf25mwr43992p"; + buildDepends = [ base conduit ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Stream socket data using conduits. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-conduit-tls" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , connection, cprng-aes, data-default, HUnit, monad-control, mtl + , network, streaming-commons, system-fileio, system-filepath, tls + , transformers + }: + mkDerivation { + pname = "network-conduit-tls"; + version = "1.1.0.2"; + sha256 = "1jgv2g3fsfp0rym4g0d9w5hm5ws0sfisj07hcfk2711rm107zaax"; + buildDepends = [ + base bytestring conduit conduit-extra connection cprng-aes + data-default monad-control network streaming-commons system-fileio + system-filepath tls transformers + ]; + testDepends = [ + base bytestring conduit conduit-extra connection HUnit mtl + ]; + homepage = "https://github.com/snoyberg/conduit"; + description = "Create TLS-aware network code with conduits"; + license = stdenv.lib.licenses.mit; + }) {}; + + "network-connection" = callPackage + ({ mkDerivation, base, bytestring, containers, network + , network-bytestring, stm + }: + mkDerivation { + pname = "network-connection"; + version = "0.1.1"; + sha256 = "0v3dwq5vxmgknsiq2nddfj3gvvvaxdlfsnk0bxrqw9zzzdkpi0q1"; + buildDepends = [ + base bytestring containers network network-bytestring stm + ]; + homepage = "http://darcs.imperialviolet.org/network-connection"; + description = "A wrapper around a generic stream-like connection"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-data" = callPackage + ({ mkDerivation, base, bytestring, cereal, pretty, prettyclass }: + mkDerivation { + pname = "network-data"; + version = "0.5.2"; + sha256 = "0vbmg1m4qylzbmj3z5746srfkiwvh32qi9zyc39gc87bfw2gzn8s"; + buildDepends = [ base bytestring cereal pretty prettyclass ]; + configureFlags = [ "-fsmall_base" ]; + description = "Library for network data structures and their serialization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-dbus" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, network + , parsec, unix, utf8-string + }: + mkDerivation { + pname = "network-dbus"; + version = "0.0"; + sha256 = "024h0gfgn7hmfh90y74nf03kpvj5mg74a54lgb6clvxxfp8j64w9"; + buildDepends = [ + base binary bytestring containers mtl network parsec unix + utf8-string + ]; + description = "D-Bus"; + license = "unknown"; + }) {}; + + "network-dns" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , data-textual, hashable, network-ip, parsers, tagged, text-latin1 + , text-printer + }: + mkDerivation { + pname = "network-dns"; + version = "1.0.0.1"; + sha256 = "0gg1g1gnbi6dzw5anz3dam2gh09q948d3k7q84agkswa64c0azn8"; + buildDepends = [ + base binary bytestring cereal containers data-textual hashable + network-ip parsers tagged text-latin1 text-printer + ]; + homepage = "https://github.com/mvv/network-dns"; + description = "Domain Name System data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, network + , transformers + }: + mkDerivation { + pname = "network-enumerator"; + version = "0.1.5"; + sha256 = "11hwgdw03a39k3akjy5qlg9zsb7z8qiikvdmcqr2dhj6ykmfwsvk"; + buildDepends = [ base bytestring enumerator network transformers ]; + configureFlags = [ "-fnetwork-includes-bytestring" ]; + homepage = "https://john-millikin.com/software/network-enumerator/"; + description = "Enumerators for network sockets"; + license = stdenv.lib.licenses.mit; + }) {}; + + "network-fancy" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "network-fancy"; + version = "0.2.2"; + sha256 = "12q2ifjwg4ss5l2pv42nfhsawncbwm6y4dwrspadkjv9b8idl91j"; + buildDepends = [ base bytestring ]; + homepage = "http://github.com/taruti/network-fancy"; + description = "Networking support with a cleaner API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-house" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "network-house"; + version = "0.1.0.1"; + sha256 = "0s9ysp28nd29q2g62w7ch5h7l2kxdjfqqbz4h70vg8py3zs5gfqn"; + buildDepends = [ array base containers mtl ]; + homepage = "https://github.com/nh2/network-house"; + description = "data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "network-info" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "network-info"; + version = "0.2.0.5"; + sha256 = "0ggxnkjkbspynma0wjrc1wwwb9ygx2dhl0n9lfaq7l8r69z7pqwf"; + buildDepends = [ base ]; + homepage = "http://github.com/jystic/network-info"; + description = "Access the local computer's basic network configuration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-interfacerequest" = callPackage + ({ mkDerivation, base, bytestring, ioctl, network }: + mkDerivation { + pname = "network-interfacerequest"; + version = "0.0.1"; + sha256 = "0qa5rbbcw9axg7mj4kjj027hfsclnw85cj8nmi6jvrzq2yhhk56c"; + buildDepends = [ base bytestring ioctl network ]; + description = "Haskell bindings for the ifreq structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-ip" = callPackage + ({ mkDerivation, base, binary, cereal, data-default-class + , data-dword, data-endian, data-textual, hashable, parsers, tasty + , tasty-quickcheck, text-printer, type-hint + }: + mkDerivation { + pname = "network-ip"; + version = "0.2.1.1"; + sha256 = "0abc07pi39drsldhk4znlq1j6cv0vxm7y8yyg2z4qanb3sy990iy"; + buildDepends = [ + base binary cereal data-default-class data-dword data-endian + data-textual hashable parsers text-printer type-hint + ]; + testDepends = [ + base data-dword data-textual parsers tasty tasty-quickcheck + text-printer + ]; + homepage = "https://github.com/mvv/network-ip"; + description = "Internet Protocol data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-metrics" = callPackage + ({ mkDerivation, base, binary, bytestring, data-default, network + , random, time + }: + mkDerivation { + pname = "network-metrics"; + version = "0.4"; + sha256 = "0dvrjf84pdm42pxwc7fm4gvswc5nzmdsq7cr7ab8jyzvjqb8684c"; + buildDepends = [ + base binary bytestring data-default network random time + ]; + homepage = "http://github.com/brendanhay/network-metrics"; + description = "Send metrics to Ganglia, Graphite, and statsd"; + license = "unknown"; + }) {}; + + "network-minihttp" = callPackage + ({ mkDerivation, base, binary, binary-strict, bytestring + , containers, filepath, HsOpenSSL, mtl, network, network-bytestring + , network-connection, network-dns, old-locale, stm, tagsoup, time + , unix + }: + mkDerivation { + pname = "network-minihttp"; + version = "0.2"; + sha256 = "104jfksb0xagd8am3h390avqqr3k7qgxcd0znppz4hr0p9d681f5"; + buildDepends = [ + base binary binary-strict bytestring containers filepath HsOpenSSL + mtl network network-bytestring network-connection network-dns + old-locale stm tagsoup time unix + ]; + homepage = "http://darcs.imperialviolet.org/network-minihttp"; + description = "A ByteString based library for writing HTTP(S) servers and clients"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-msg" = callPackage + ({ mkDerivation, base, binary, bytestring, network, unix }: + mkDerivation { + pname = "network-msg"; + version = "0.4"; + sha256 = "13dn06rgw8ygw1iikadf0m7bh7kvdx0s90iachip7kg50nq90waw"; + buildDepends = [ base binary bytestring network unix ]; + description = "Recvmsg and sendmsg bindings"; + license = "unknown"; + }) {}; + + "network-multicast" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "network-multicast"; + version = "0.0.11"; + sha256 = "0fgscv9crk2lx99rh234ipgl5psbrjili95inxj23drvwmsj3135"; + buildDepends = [ base network ]; + description = "Simple multicast library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "network-netpacket" = callPackage + ({ mkDerivation, base, bytestring, foreign-storable-asymmetric + , ioctl, network, network-interfacerequest + }: + mkDerivation { + pname = "network-netpacket"; + version = "0.0.1"; + sha256 = "12q3bqy57lj46m3l44zdk3sqkhbnqfd5cjp3qy1m5m5wxfdnmx56"; + buildDepends = [ + base bytestring foreign-storable-asymmetric ioctl network + network-interfacerequest + ]; + description = "Haskell bindings for low-level packet sockets (AF_PACKET)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-pgi" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, enumerator, tnet + }: + mkDerivation { + pname = "network-pgi"; + version = "0.0.1"; + sha256 = "0s0rk3q1nlic2ibcpr0px0kb8gwp2hbnra5109l71q3dr713n2yw"; + buildDepends = [ + attoparsec attoparsec-enumerator base bytestring enumerator tnet + ]; + description = "Library for writing PGI applications"; + license = "unknown"; + }) {}; + + "network-protocol-xmpp" = callPackage + ({ mkDerivation, base, bytestring, gnuidn, gnutls, gsasl + , libxml-sax, monads-tf, network, text, transformers, xml-types + }: + mkDerivation { + pname = "network-protocol-xmpp"; + version = "0.4.6"; + sha256 = "0xmafjz11v2dlbyg2ny90ycz315s23yprdpxz3l06igjxw6h3v6n"; + buildDepends = [ + base bytestring gnuidn gnutls gsasl libxml-sax monads-tf network + text transformers xml-types + ]; + homepage = "https://john-millikin.com/software/haskell-xmpp/"; + description = "Client library for the XMPP protocol"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "network-rpca" = callPackage + ({ mkDerivation, array, base, binary, binary-strict, bytestring + , codec-libevent, containers, control-timeout, network + , network-bytestring, stm + }: + mkDerivation { + pname = "network-rpca"; + version = "0.0.1"; + sha256 = "1dhy4n0502rx66pansmgmjv8avwwbhvf23afhb98zqksqlkavdir"; + buildDepends = [ + array base binary binary-strict bytestring codec-libevent + containers control-timeout network network-bytestring stm + ]; + description = "A cross-platform RPC library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-server" = callPackage + ({ mkDerivation, base, network, unix }: + mkDerivation { + pname = "network-server"; + version = "0.2.0"; + sha256 = "0iijgw07b5g3rcd4va98pb4hdkk912c67y2d1lkz03bfyq75b6xk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base network unix ]; + description = "A light abstraction over sockets & co. for servers"; + license = "GPL"; + }) {}; + + "network-service" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, network + , network-simple + }: + mkDerivation { + pname = "network-service"; + version = "0.1.0.0"; + sha256 = "1js0p0i27fj8rjnq54pcq97bgvhdx7jpwj1ghqmdwpvhn8ds07p4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring bytestring network network-simple + ]; + configureFlags = [ "-f-documentation" "-f-example" ]; + homepage = "https://github.com/angerman/network-service"; + description = "Provide a service at the data type level"; + license = stdenv.lib.licenses.mit; + }) {}; + + "network-simple" = callPackage + ({ mkDerivation, base, bytestring, exceptions, network + , transformers + }: + mkDerivation { + pname = "network-simple"; + version = "0.4.0.2"; + sha256 = "0k155m1s7k157rpsz8ww9cs7jyw3faybwfmw97agvskhb4axw6hf"; + buildDepends = [ base bytestring exceptions network transformers ]; + homepage = "https://github.com/k0001/network-simple"; + description = "Simple network sockets usage patterns"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-simple-sockaddr" = callPackage + ({ mkDerivation, base, bytestring, directory, exceptions, network + , transformers + }: + mkDerivation { + pname = "network-simple-sockaddr"; + version = "0.1"; + sha256 = "0k54scgxwgj57vqpfshr0cr6a70nsfhrfvfjh77x17imk1795npw"; + buildDepends = [ + base bytestring directory exceptions network transformers + ]; + homepage = "https://github.com/jdnavarro/network-simple-sockaddr"; + description = "network-simple for resolved addresses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-simple-tls" = callPackage + ({ mkDerivation, base, bytestring, certificate, cprng-aes + , exceptions, network, network-simple, tls, tls-extra, transformers + }: + mkDerivation { + pname = "network-simple-tls"; + version = "0.2.1"; + sha256 = "0hbpxbs357bxifksbqrlrdkwkkfaydxcf9wdla6kafaymhrxhc0k"; + buildDepends = [ + base bytestring certificate cprng-aes exceptions network + network-simple tls tls-extra transformers + ]; + homepage = "https://github.com/k0001/network-simple-tls"; + description = "Simple interface to TLS secured network sockets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-socket-options" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "network-socket-options"; + version = "0.2.0.1"; + sha256 = "00qf22nwzsv8229gb7yqaaafiz573xl4v78mn1zf9ajvwzvwb63r"; + buildDepends = [ base network ]; + homepage = "https://github.com/joeyadams/haskell-network-socket-options"; + description = "Type-safe, portable alternative to getSocketOption/setSocketOption"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-stream" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, enumerator + , network, stm, text, transformers + }: + mkDerivation { + pname = "network-stream"; + version = "0.1.0"; + sha256 = "1y7c2m8yrkb67iqqv6sjbxxmhlnv0s6k82lv9f6wk4mhckcsc5n1"; + buildDepends = [ + base binary bytestring cereal enumerator network stm text + transformers + ]; + description = "ByteString and Text streams for networking"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "network-topic-models" = callPackage + ({ mkDerivation, base, bayes-stack, bimap, bytestring, cereal + , containers, deepseq, directory, filepath, logfloat, mwc-random + , optparse-applicative, random-fu, statistics, stm, text + , transformers, vector + }: + mkDerivation { + pname = "network-topic-models"; + version = "0.2.0.1"; + sha256 = "1l5m9f08aizrxxkv2dspv8swf558cch6vx4gyzs6qs6826v9q32b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bayes-stack bimap bytestring cereal containers deepseq + directory filepath logfloat mwc-random optparse-applicative + random-fu statistics stm text transformers vector + ]; + homepage = "https://github.com/bgamari/bayes-stack"; + description = "A few network topic model implementations for bayes-stack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-transport" = callPackage + ({ mkDerivation, base, binary, bytestring, hashable, transformers + }: + mkDerivation { + pname = "network-transport"; + version = "0.4.1.0"; + sha256 = "0xn879ngrbnm71i1wsbxxiih22sdb6csy6aip6fgqyafqlpc1c93"; + buildDepends = [ base binary bytestring hashable transformers ]; + homepage = "http://haskell-distributed.github.com"; + description = "Network abstraction layer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-transport-tcp" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , network, network-transport, network-transport-tests + }: + mkDerivation { + pname = "network-transport-tcp"; + version = "0.4.1"; + sha256 = "11fj0f2yrvdqn3sivfb4p0chs74bx26a0yc49fh160kkcmk42yaf"; + buildDepends = [ + base bytestring containers data-accessor network network-transport + ]; + testDepends = [ + base network network-transport network-transport-tests + ]; + configureFlags = [ "-f-use-mock-network" ]; + homepage = "http://haskell-distributed.github.com"; + description = "TCP instantiation of Network.Transport"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-transport-tests" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl + , network-transport, random + }: + mkDerivation { + pname = "network-transport-tests"; + version = "0.2.2.0"; + sha256 = "0914sj3884sp5sxbm460x5frvl0ipn8v1jpkskhc9ajjx4v0s106"; + buildDepends = [ + ansi-terminal base bytestring containers mtl network-transport + random + ]; + homepage = "http://haskell-distributed.github.com"; + description = "Unit tests for Network.Transport implementations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-transport-zeromq" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , exceptions, network-transport, network-transport-tests, random + , semigroups, stm, stm-chans, tasty, tasty-hunit, transformers + , void, zeromq4-haskell + }: + mkDerivation { + pname = "network-transport-zeromq"; + version = "0.2"; + sha256 = "11ynb69y1zr4fhpja2wdf0h4yibhkjyfm499mlwjcrcn06wsz1wq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base binary bytestring containers exceptions + network-transport random semigroups stm stm-chans transformers void + zeromq4-haskell + ]; + testDepends = [ + base network-transport network-transport-tests tasty tasty-hunit + zeromq4-haskell + ]; + configureFlags = [ + "-f-unsafe" "-f-distributed-process-tests" "-f-install-benchmarks" + ]; + description = "ZeroMQ backend for network-transport"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-uri" = callPackage + ({ mkDerivation, base, HUnit, network, parsec, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "network-uri"; + version = "2.6.0.1"; + sha256 = "09ymamb128jgqghpda4nixncr73all8qc6q53976aricm6a27p37"; + buildDepends = [ base parsec ]; + testDepends = [ + base HUnit network test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/haskell/network-uri"; + description = "URI manipulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "network-wai-router" = callPackage + ({ mkDerivation, base, wai }: + mkDerivation { + pname = "network-wai-router"; + version = "0.3.0.1"; + sha256 = "1fnqc1vbahy6zy632s9kam8bv7108bhmynyh2iwkqb7ybkkj37i9"; + buildDepends = [ base wai ]; + description = "A routing library for wai"; + license = stdenv.lib.licenses.mit; + }) {}; + + "network-websocket" = callPackage + ({ mkDerivation, base, haskell98, network, webserver }: + mkDerivation { + pname = "network-websocket"; + version = "0.3"; + sha256 = "053qrlm2bd14mlcvlh64awsqsgn355nkr13k9h4dnfabafymkkbm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base haskell98 network webserver ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://github.com/michaelmelanson/network-websocket"; + description = "WebSocket library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "networked-game" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, network + , time, transformers + }: + mkDerivation { + pname = "networked-game"; + version = "0.1.0.0"; + sha256 = "18wr12sd2lj6wp04l47x7b5sb85q2j3h5f6j6c082nlb6snxvqhh"; + buildDepends = [ + base binary bytestring containers network time transformers + ]; + description = "Networked-game support library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "newports" = callPackage + ({ mkDerivation, base, directory, old-time }: + mkDerivation { + pname = "newports"; + version = "1.1"; + sha256 = "1paxqr8rm8lbp0896qsd7v76c0kahkk6fngpcdzswbrqpyqhwjwc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory old-time ]; + homepage = "http://www.b7j0c.org/content/haskell-newports.html"; + description = "List ports newer than N days on a FreeBSD system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "newsynth" = callPackage + ({ mkDerivation, base, containers, fixedprec, random, superdoc + , time + }: + mkDerivation { + pname = "newsynth"; + version = "0.2.0.1"; + sha256 = "0xijyxfy62pv7ydfckhai7sdd7rdxlh0vw5wr7ic3z68vc0h6cai"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers fixedprec random superdoc time ]; + homepage = "http://www.mathstat.dal.ca/~selinger/newsynth/"; + description = "Exact and approximate synthesis of quantum circuits"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "newt" = callPackage + ({ mkDerivation, array, base, bytestring, cmdargs, containers + , directory, filemanip, filepath, HUnit, mtl, process, QuickCheck + , safe, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, Unixutils, uuid + }: + mkDerivation { + pname = "newt"; + version = "0.0.3.1"; + sha256 = "0amhpvqqy8pan3vihjvpkd25jz3m4syavw4l15cvqny8mhrxbvpj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cmdargs containers directory filemanip + filepath HUnit mtl process QuickCheck safe test-framework + test-framework-hunit test-framework-quickcheck2 text Unixutils uuid + ]; + configureFlags = [ "-f-tests" ]; + description = "A trivially simple app to create things from simple templates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "newtype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "newtype"; + version = "0.2"; + sha256 = "0ng4i5r73256gzwl6bw57h0abqixj783c3ggph1hk2wsplx0655p"; + buildDepends = [ base ]; + description = "A typeclass and set of functions for working with newtypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "newtype-generics" = callPackage + ({ mkDerivation, base, hspec, HUnit }: + mkDerivation { + pname = "newtype-generics"; + version = "0.4.0.1"; + sha256 = "1xghpqmpwnjyk944m9nsfzk2jlyqwdvcr5zrmr66d4n650cf1m2b"; + buildDepends = [ base ]; + testDepends = [ base hspec HUnit ]; + description = "A typeclass and set of functions for working with newtypes, with generics support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "newtype-th" = callPackage + ({ mkDerivation, base, haskell-src-meta, newtype, syb + , template-haskell + }: + mkDerivation { + pname = "newtype-th"; + version = "0.3.3"; + sha256 = "1slgphymjxzbxxgsilfijkhiwapfy2gkhkby2dxqj107v4s0788k"; + buildDepends = [ + base haskell-src-meta newtype syb template-haskell + ]; + homepage = "http://github.com/mgsloan/newtype-th"; + description = "A template haskell deriver to create Control.Newtype instances."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "newtyper" = callPackage + ({ mkDerivation, base, Kleislify, newtype }: + mkDerivation { + pname = "newtyper"; + version = "0.1"; + sha256 = "1s1mzy1m3wpawv1ci85dl02105v550l1fdi5rxi5gqnxb0jrg4fs"; + buildDepends = [ base Kleislify newtype ]; + homepage = "https://github.com/techtangents/Newtyper"; + description = "Extra functions for the Control.Newtype typeclass"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nextstep-plist" = callPackage + ({ mkDerivation, base, parsec, pretty, QuickCheck }: + mkDerivation { + pname = "nextstep-plist"; + version = "0.0.1"; + sha256 = "0wld4nc6hcv642km60vvjyclsfwnpfavq59mqm8fm3a73al4csyw"; + buildDepends = [ base parsec pretty QuickCheck ]; + description = "NextStep style plist parser and printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ngrams-loader" = callPackage + ({ mkDerivation, attoparsec, base, machines, mtl, parseargs + , resourcet, sqlite-simple, text + }: + mkDerivation { + pname = "ngrams-loader"; + version = "0.1.0.1"; + sha256 = "0z26mpk1q7hnx4vkcyfwy6pbm7nm76ydm04z3vk598q2ifq5vmpd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base machines mtl parseargs resourcet sqlite-simple text + ]; + homepage = "http://github.com/YoEight/ngrams-loader"; + description = "Ngrams loader based on http://www.ngrams.info format"; + license = stdenv.lib.licenses.mit; + }) {}; + + "nibblestring" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring + , bytestring, containers, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "nibblestring"; + version = "0.0.3"; + sha256 = "0ijcv7ph09mmllly09jgigwiq64m05c7qkq2riki3mbza2skxbrr"; + buildDepends = [ + ansi-wl-pprint base base16-bytestring bytestring + ]; + testDepends = [ + base base16-bytestring bytestring containers HUnit test-framework + test-framework-hunit + ]; + description = "Packed, strict nibble arrays with a list interface (ByteString for nibbles)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nicify" = callPackage + ({ mkDerivation, base, parsec, transformers }: + mkDerivation { + pname = "nicify"; + version = "1.1"; + sha256 = "0m6cbzd1hjgsb5vhhlcx9kvyn7v8bv3h0zll7wlcyp8yaccvik3k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec transformers ]; + description = "Pretty print the standard output of show for algebraic datatypes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "nikepub" = callPackage + ({ mkDerivation, base, containers, filepath, GoogleChart, haskell98 + , haxr, hs-twitter, HStringTemplate, HTTP, hxt, json, network + , old-locale, old-time, regex-compat, regex-posix, syb, time + }: + mkDerivation { + pname = "nikepub"; + version = "1.1.2"; + sha256 = "1w7cvkh36p7i9n62rvfh6nlr8z16hds06fbr1lpvbc84ymci75v0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers filepath GoogleChart haskell98 haxr hs-twitter + HStringTemplate HTTP hxt json network old-locale old-time + regex-compat regex-posix syb time + ]; + homepage = "http://www.codemanic.com/uwe"; + description = "Command line utility publishes Nike+ runs on blogs and Twitter"; + license = "LGPL"; + }) {}; + + "nimber" = callPackage + ({ mkDerivation, arithmoi, base }: + mkDerivation { + pname = "nimber"; + version = "0.1.3"; + sha256 = "0350fmddnfp09051i89fl5ibrxqy36cx5560l00cjssx2gs2dh8w"; + buildDepends = [ arithmoi base ]; + homepage = "http://andersk.mit.edu/haskell/nimber/"; + description = "Finite nimber arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nitro" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "nitro"; + version = "0.2.2.5"; + sha256 = "17aqzk1kq670fwawia0qjmd8ld1b0h8zh0w8j8x4y48hlzyb75xb"; + buildDepends = [ base bytestring ]; + homepage = "http://haskell.gonitro.io"; + description = "Haskell bindings for Nitro"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nixos-types" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "nixos-types"; + version = "1.5"; + sha256 = "1q38cs0747fyf94y35cq734yzmsdcyfmmk5w6qv563jns55qj36c"; + homepage = "http://hackage.haskell.org/package/cabal2nix"; + description = "this package is obsolete; see cabal2nix instead"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nkjp" = callPackage + ({ mkDerivation, base, bytestring, containers, data-named, filepath + , polysoup, tar, text, zlib + }: + mkDerivation { + pname = "nkjp"; + version = "0.4.0"; + sha256 = "1i9q0xyfqi3cv29k8yflrg34hgblxfyj2dqr1zjg20jpymsfi06l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-named filepath polysoup tar text + zlib + ]; + homepage = "https://github.com/kawu/nkjp"; + description = "Manipulating the National Corpus of Polish (NKJP)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nlp-scores" = callPackage + ({ mkDerivation, base, containers, strict }: + mkDerivation { + pname = "nlp-scores"; + version = "0.6.2"; + sha256 = "0zknj60jh2pg5lih1hbmhbig7mhqz22pybxr6hvm562j17jysg4k"; + buildDepends = [ base containers strict ]; + homepage = "https://bitbucket.org/gchrupala/lingo"; + description = "Scoring functions commonly used for evaluation in NLP and IR"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nlp-scores-scripts" = callPackage + ({ mkDerivation, base, containers, nlp-scores, split, text }: + mkDerivation { + pname = "nlp-scores-scripts"; + version = "0.2.0.0"; + sha256 = "02jisx8slzzljv77d931b169hxq6i6ajg5ly9a37g13q9h75gd2c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers nlp-scores split text ]; + homepage = "https://bitbucket.org/gchrupala/lingo"; + description = "NLP scoring command-line programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nm" = callPackage + ({ mkDerivation, base, g, glib, libnm-glib, nm-glib, vector }: + mkDerivation { + pname = "nm"; + version = "1.0.1"; + sha256 = "028p25pb2cqlvrydy87y26rinvypbq0lnphd59k3zaxvxxikqwf1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base vector ]; + extraLibraries = [ g nm-glib ]; + pkgconfigDepends = [ glib libnm-glib ]; + description = "Network Manager, binding to libnm-glib"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) glib; + g = null; libnm-glib = null; nm-glib = null; }; + + "nme" = callPackage + ({ mkDerivation, base, bytestring, utf8-string }: + mkDerivation { + pname = "nme"; + version = "0.2"; + sha256 = "14qzc4af1pm1myjdfs7z4b1jxxj0gz9c4cl9qgpm06hjzvjjf8wm"; + buildDepends = [ base bytestring utf8-string ]; + homepage = "https://github.com/singpolyma/NME-Haskell"; + description = "Bindings to the Nyctergatis Markup Engine"; + license = "unknown"; + }) {}; + + "nntp" = callPackage + ({ mkDerivation, base, bytestring, monad-loops, mtl, network + , old-locale, parsec, time + }: + mkDerivation { + pname = "nntp"; + version = "0.0.4"; + sha256 = "1yg91zai4krxx7yqzskss19jjgh4nvc2vqzddvpwsdm07lri8g35"; + buildDepends = [ + base bytestring monad-loops mtl network old-locale parsec time + ]; + description = "Library to connect to an NNTP Server"; + license = "LGPL"; + }) {}; + + "no-role-annots" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "no-role-annots"; + version = "1.1"; + sha256 = "1kk9ii5w40di3azlqzbz4vkvwdz8apca0lh4jn94nvr3hns6l5s7"; + buildDepends = [ base template-haskell ]; + testDepends = [ base template-haskell ]; + homepage = "https://github.com/goldfirere/no-role-annots"; + description = "Role annotations without -XRoleAnnotations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "noise" = callPackage + ({ mkDerivation, base, blaze-markup, blaze-svg, bytestring + , containers, cryptohash, HTF, HUnit, network, parsec, QuickCheck + , string-qq + }: + mkDerivation { + pname = "noise"; + version = "0.0.1"; + sha256 = "0h9aq4f8n1acmzhdq185y0adl35cf7avms6zvgsyf9lkx2msja0q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-markup blaze-svg bytestring containers cryptohash + network parsec + ]; + testDepends = [ base HTF HUnit parsec QuickCheck string-qq ]; + homepage = "http://github.com/brow/noise"; + description = "A friendly language for graphic design"; + license = stdenv.lib.licenses.mit; + }) {}; + + "non-empty" = callPackage + ({ mkDerivation, base, containers, QuickCheck, utility-ht }: + mkDerivation { + pname = "non-empty"; + version = "0.2"; + sha256 = "1wapx5q8spvlq8g7nagj2lwhrqzg90dw4n0qvd1ap47n0rh3iymm"; + buildDepends = [ base containers QuickCheck utility-ht ]; + homepage = "http://code.haskell.org/~thielema/non-empty/"; + description = "List-like structures with static restrictions on the number of elements"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "non-negative" = callPackage + ({ mkDerivation, base, QuickCheck, utility-ht }: + mkDerivation { + pname = "non-negative"; + version = "0.1.1"; + sha256 = "163g3j3xrx1jkrbg2wnha3yyxyg1mn7kabmbpg82y3rbl3ihy1p7"; + buildDepends = [ base QuickCheck utility-ht ]; + testDepends = [ base QuickCheck utility-ht ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~thielema/non-negative/"; + description = "Non-negative numbers"; + license = "GPL"; + }) {}; + + "nonce" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cprng-aes + , crypto-random, text, transformers + }: + mkDerivation { + pname = "nonce"; + version = "1.0.1"; + sha256 = "10vlm550m0hjl004rwcz70j1d89sd9g0fnxxxksvk8nxqf9fnfpr"; + buildDepends = [ + base base64-bytestring bytestring cprng-aes crypto-random text + transformers + ]; + homepage = "https://github.com/prowdsponsor/nonce"; + description = "Generate cryptographic nonces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nondeterminism" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "nondeterminism"; + version = "1.0"; + sha256 = "0hxfqrm51svmr9lk1i8l5ib5bi5zlc92q6k3qwnvkqz8qgb4w8i0"; + buildDepends = [ base containers mtl ]; + description = "A monad and monad transformer for nondeterministic computations"; + license = "LGPL"; + }) {}; + + "nonfree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "nonfree"; + version = "0.1.0.0"; + sha256 = "1cwxnkral8d33xgpjlqrv0d5q5c046siw9z56bhp53qpk40ihn81"; + buildDepends = [ base ]; + description = "Free structures sans laws"; + license = stdenv.lib.licenses.mit; + }) {}; + + "nonlinear-optimization" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "nonlinear-optimization"; + version = "0.3.7"; + sha256 = "147dbq19n18ixfz6bhx9yi9ppr9j3wnc5dfz8kx5gwihy64b8l1b"; + buildDepends = [ base primitive vector ]; + configureFlags = [ "-f-debug" ]; + description = "Various iterative algorithms for optimization of nonlinear functions"; + license = "GPL"; + }) {}; + + "nonlinear-optimization-ad" = callPackage + ({ mkDerivation, ad, base, nonlinear-optimization, primitive + , reflection, vector + }: + mkDerivation { + pname = "nonlinear-optimization-ad"; + version = "0.2.0"; + sha256 = "1aglqfmvjb7wmxlnlkakkp27lbyq62pjy48k18sqppj6q0qp062m"; + buildDepends = [ + ad base nonlinear-optimization primitive reflection vector + ]; + homepage = "https://github.com/msakai/nonlinear-optimization-ad"; + description = "Wrapper of nonlinear-optimization package for using with AD package"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "noodle" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "noodle"; + version = "0.0.19"; + sha256 = "08v5rz5skmaqxqj85l76kjxqmlhnf3vapgfdqd042cmh41zwznx0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath ]; + homepage = "https://github.com/jessopher/noodle"; + description = "the noodle programming language"; + license = "unknown"; + }) {}; + + "normaldistribution" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "normaldistribution"; + version = "1.1.0.3"; + sha256 = "1q7p0bx435amqb7r9qksix0mrbpnqsyfb44chjyz6xkgjj0s6yvd"; + buildDepends = [ base random ]; + homepage = "https://github.com/bjornbm/normaldistribution"; + description = "Minimum fuss normally distributed random values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "not-gloss" = callPackage + ({ mkDerivation, base, GLUT, OpenGLRaw, spatial-math, time }: + mkDerivation { + pname = "not-gloss"; + version = "0.7.0.0"; + sha256 = "0mc0sddkcqbhvawq1zfvypa8n7fhvg8z385w7m9f4awyyaza6jd0"; + buildDepends = [ base GLUT OpenGLRaw spatial-math time ]; + description = "Painless 3D graphics, no affiliation with gloss"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "not-gloss-examples" = callPackage + ({ mkDerivation, base, containers, GLUT, linear, not-gloss + , spatial-math, X11 + }: + mkDerivation { + pname = "not-gloss-examples"; + version = "0.5.0"; + sha256 = "0dszimvwb78ac1zfp25iy8lhnsq0grjs6zrsiyr1d80fj9kmg49y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers GLUT linear not-gloss spatial-math X11 + ]; + description = "examples for not-gloss"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "not-in-base" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "not-in-base"; + version = "0.1.1"; + sha256 = "1mm1j0l3h8qxpk0bis4g1f6zp5407rkq2z5ldyr036frbvfwqaj5"; + buildDepends = [ base ]; + homepage = "http://github.com/finnsson/not-in-base"; + description = "Useful utility functions that only depend on base"; + license = "unknown"; + }) {}; + + "notcpp" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "notcpp"; + version = "0.2.0.2"; + sha256 = "1qdqwwy16n43djgrynzn8xv64vv450my6z2xddypafxwhvp7jaqy"; + buildDepends = [ base template-haskell ]; + testDepends = [ base template-haskell ]; + description = "Avoiding the C preprocessor via cunning use of Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "notmuch-haskell" = callPackage + ({ mkDerivation, base, containers, filepath, glib, gmime, haskell98 + , notmuch, nsl, old-locale, parseargs, talloc, time, xapian, zlib + }: + mkDerivation { + pname = "notmuch-haskell"; + version = "0.2.2"; + sha256 = "1i86cwwvisgyc89nmd7drwszmq4cqrwgci9zqwh50zg9cgq5qhz5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers filepath haskell98 old-locale parseargs time + ]; + extraLibraries = [ glib gmime notmuch nsl talloc xapian zlib ]; + description = "Binding for notmuch MUA library"; + license = "LGPL"; + }) { inherit (pkgs) glib zlib; + nsl = null; }; + + "notmuch-web" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, blaze-html, blaze-markup, bytestring + , case-insensitive, conduit, containers, data-default, directory + , email-validate, filepath, hamlet, hashable, hjsmin, hspec + , http-conduit, http-types, HUnit, lifted-base, markdown, mime-mail + , network, old-locale, process, process-conduit, pwstore-fast + , random, tagsoup, template-haskell, text, text-icu, time + , transformers, unordered-containers, vector, wai, wai-extra, warp + , xss-sanitize, yaml, yesod, yesod-auth, yesod-core, yesod-static + , yesod-test + }: + mkDerivation { + pname = "notmuch-web"; + version = "0.2.0"; + sha256 = "1jjk3fhzhpf9wrgk980rgp55kji5zjzdl0xyi4wgz3xvn1k8hrhs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder blaze-html + blaze-markup bytestring case-insensitive conduit containers + data-default directory email-validate filepath hamlet hashable + hjsmin http-conduit http-types lifted-base markdown mime-mail + network old-locale process process-conduit pwstore-fast random + tagsoup template-haskell text text-icu time transformers + unordered-containers vector wai wai-extra warp xss-sanitize yaml + yesod yesod-auth yesod-static + ]; + testDepends = [ + base hspec HUnit mime-mail text yesod yesod-core yesod-test + ]; + configureFlags = [ "-f-no-icu" "-f-library-only" "-f-dev" ]; + homepage = "https://bitbucket.org/wuzzeb/notmuch-web"; + description = "A web interface to the notmuch email indexer"; + license = "GPL"; + }) {}; + + "np-extras" = callPackage + ({ mkDerivation, base, containers, numeric-prelude, primes }: + mkDerivation { + pname = "np-extras"; + version = "0.3"; + sha256 = "14lphbssmcvabg1rqzhy4bwvssfyzb69b2g9n45vd22xnvf9q0il"; + buildDepends = [ base containers numeric-prelude primes ]; + description = "NumericPrelude extras"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "np-linear" = callPackage + ({ mkDerivation, base, binary, containers, numeric-prelude + , reflection, tagged + }: + mkDerivation { + pname = "np-linear"; + version = "0.3.0.2"; + sha256 = "00rmm36is8i6k1a0xyri61v09asc54fanlp5nai7k7vhp0wyfzz1"; + buildDepends = [ + base binary containers numeric-prelude reflection tagged + ]; + description = "Linear algebra for the numeric-prelude framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nptools" = callPackage + ({ mkDerivation, ansi-terminal, array, base, bytestring, colour + , containers, HSH, old-locale, process, split, time, unix + }: + mkDerivation { + pname = "nptools"; + version = "0.6.0"; + sha256 = "1zipawfk8l98bszi1yviv7ph96x1z715d3nlzs3w2mzahir57h3d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal array base bytestring colour containers HSH + old-locale process split time unix + ]; + description = "A collection of random tools"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nsis" = callPackage + ({ mkDerivation, base, process, transformers, uniplate }: + mkDerivation { + pname = "nsis"; + version = "0.2.4"; + sha256 = "17jl5s48msa6c5rb9lvlcsjmv6kzml3yrfmz7h1ipxsdl0yf7nd3"; + buildDepends = [ base transformers uniplate ]; + testDepends = [ base process transformers uniplate ]; + homepage = "https://github.com/ndmitchell/nsis#readme"; + description = "DSL for producing Windows Installer using NSIS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nthable" = callPackage + ({ mkDerivation, base, type-level }: + mkDerivation { + pname = "nthable"; + version = "0.1"; + sha256 = "1qi1wq7wbnp3sv3c2v4185mnq80646vcsnqq16mqlshiy164wsly"; + buildDepends = [ base type-level ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ntp-control" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cereal + , network, old-locale, time + }: + mkDerivation { + pname = "ntp-control"; + version = "0.1"; + sha256 = "14ns5lbvbdn0yrmfjp9rb4id19fxfd6dp68pgzm4lkh0xk0qnc4y"; + buildDepends = [ + base bytestring bytestring-lexing cereal network old-locale time + ]; + testDepends = [ + base bytestring bytestring-lexing cereal network old-locale time + ]; + description = "Client library for NTP control messaging"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "null-canvas" = callPackage + ({ mkDerivation, aeson, base, containers, filepath, scotty, split + , stm, text, transformers, wai-extra, warp + }: + mkDerivation { + pname = "null-canvas"; + version = "0.2.7"; + sha256 = "1i6krgxlbdmv5md1p3n5mcw3sk24f5sk6y7yiznx8glxncxmfdll"; + buildDepends = [ + aeson base containers filepath scotty split stm text transformers + wai-extra warp + ]; + homepage = "https://github.com/Tener/null-canvas"; + description = "HTML5 Canvas Graphics Library - forked Blank Canvas"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numbering" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "numbering"; + version = "0.2.1"; + sha256 = "0hh4km2zbvs7rsb142f1rifqvwzajh0grgky2vyyyf48dk5plrlv"; + buildDepends = [ base containers vector ]; + homepage = "https://github.com/DanielSchuessler/numbering"; + description = "Combinators for creating bijections from some type to the natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numbers" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "numbers"; + version = "3000.2.0.1"; + sha256 = "10z1bi5qbc81z5xx2v1ylwcpmcfl1ci7lxrswkgi0dd1wi8havbk"; + buildDepends = [ base ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/jwiegley/numbers#readme"; + description = "Various number types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numerals" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers + , containers-unicode-symbols, fingertree, HUnit, integer-gmp + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "numerals"; + version = "0.4"; + sha256 = "1fkxlwf68bn353hs3622yqvlbndjnf263jbnh4q2rkj4xiirn4qm"; + buildDepends = [ + base base-unicode-symbols containers containers-unicode-symbols + fingertree integer-gmp text + ]; + testDepends = [ + base base-unicode-symbols HUnit integer-gmp QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + homepage = "https://github.com/roelvandijk/numerals"; + description = "Convert numbers to number words"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numerals-base" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers + , containers-unicode-symbols, fingertree, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "numerals-base"; + version = "0.3"; + sha256 = "0qp9xhsqvs22siyfwjzffqc1kbpsanbxks3pbjfdcmbcwlq7hpg8"; + buildDepends = [ + base base-unicode-symbols containers containers-unicode-symbols + fingertree + ]; + testDepends = [ + base base-unicode-symbols containers containers-unicode-symbols + fingertree HUnit test-framework test-framework-hunit + ]; + homepage = "https://github.com/roelvandijk/numerals-base"; + description = "Convert numbers to number words"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numeric-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numeric-extras"; + version = "0.0.3"; + sha256 = "18jyjrk6iizz3sgkwgbh1rxf6zdf166bkgs7wia8b4z7f6261nzg"; + buildDepends = [ base ]; + homepage = "http://github.com/ekmett/numeric-extras"; + description = "Useful tools from the C standard library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numeric-limits" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numeric-limits"; + version = "0.1.0.0"; + sha256 = "0lsi0my45lpd30vjbwdbzhisz8r3lryvg1c80qcmwipnxklnr5cb"; + buildDepends = [ base ]; + description = "Various floating point limit related constants"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numeric-prelude" = callPackage + ({ mkDerivation, array, base, containers, deepseq, non-negative + , parsec, QuickCheck, random, storable-record, utility-ht + }: + mkDerivation { + pname = "numeric-prelude"; + version = "0.4.1"; + sha256 = "1y1dg4bk811xmz3p23g8kjl6vxns3gs8qj671971c06nccfl1h5r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers deepseq non-negative parsec QuickCheck random + storable-record utility-ht + ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://www.haskell.org/haskellwiki/Numeric_Prelude"; + description = "An experimental alternative hierarchy of numeric type classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numeric-qq" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, loch-th + , placeholders, template-haskell + }: + mkDerivation { + pname = "numeric-qq"; + version = "0.1.2"; + sha256 = "0zxiaiqzcg4z354wyvxl672ffswvhbqk6h6nvpgmydw84akpimcm"; + buildDepends = [ base loch-th placeholders template-haskell ]; + testDepends = [ base directory doctest filepath ]; + homepage = "https://github.com/nikita-volkov/numeric-qq"; + description = "Quasi-quoters for numbers of different bases"; + license = stdenv.lib.licenses.mit; + }) {}; + + "numeric-quest" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "numeric-quest"; + version = "0.2.0.1"; + sha256 = "110v2frn085pggjzl3l8wqgr4vcdd5h29x2wak2a59x16ngjg7ga"; + buildDepends = [ array base ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Numeric_Quest"; + description = "Math and quantum mechanics"; + license = "GPL"; + }) {}; + + "numeric-tools" = callPackage + ({ mkDerivation, base, HUnit, ieee754, primitive, vector }: + mkDerivation { + pname = "numeric-tools"; + version = "0.2.0.1"; + sha256 = "0frdsj90gqpa55ybjfkzfcda43bbwkqd2v26l6w35kyq1snqyhd3"; + buildDepends = [ base ieee754 primitive vector ]; + testDepends = [ base HUnit ]; + homepage = "https://bitbucket.org/Shimuuar/numeric-tools"; + description = "Collection of numerical tools for integration, differentiation etc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numericpeano" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numericpeano"; + version = "0.2.0.0"; + sha256 = "1f9ar8kdwzi8xarzb7mrq204v1n3n8kh0fbqv06l9677vv1pc19v"; + buildDepends = [ base ]; + homepage = "https://github.com/ombocomp/numericpeano/"; + description = "Peano numbers with attendant bells and whistles"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "nums" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "nums"; + version = "1.2.0"; + sha256 = "0bbl7f3qd26sa92k73qni3r1jwxxrfq5k19hcvh5rgdh5ig9d6v8"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numtype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numtype"; + version = "1.1"; + sha256 = "1az10xcfl6qpyy9qnh8g2iqx53rxnjxzc1h8kl1gira6yv7g6857"; + buildDepends = [ base ]; + homepage = "http://dimensional.googlecode.com/"; + description = "Type-level (low cardinality) integers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "numtype-tf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numtype-tf"; + version = "0.1.2"; + sha256 = "00bnz9k4nq21z4vax37qjv6ra2jvlshk0jlici1w8y9rx39zrjyx"; + buildDepends = [ base ]; + homepage = "http://dimensional.googlecode.com/"; + description = "Type-level (low cardinality) integers, implemented using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nyan" = callPackage + ({ mkDerivation, base, bytestring, mtl, ncurses, text }: + mkDerivation { + pname = "nyan"; + version = "0.2"; + sha256 = "02bcyb6ibb6m84d2r6pp05vbv9jv09v1lp35n18mn2vkrgwls649"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring mtl ncurses text ]; + description = "Bored? Nyan cat!"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "nymphaea" = callPackage + ({ mkDerivation, base, cairo, containers, glade, glib, gtk, mtl + , parsec, random + }: + mkDerivation { + pname = "nymphaea"; + version = "0.3"; + sha256 = "1nlnz7mvdkhcqp4v1fyfb6r6v18xpxi0ddqqp84dsqg6ahdypc13"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo containers glade glib gtk mtl parsec random + ]; + description = "An interactive GUI for manipulating L-systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "oauthenticated" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, case-insensitive, crypto-random, cryptohash, either + , exceptions, http-client, http-types, mtl, network, network-uri + , text, time, transformers + }: + mkDerivation { + pname = "oauthenticated"; + version = "0.1.3.4"; + sha256 = "1l6qir6qnipq8295cljl66mhlws2rrqjvz9nsl7rq2ldqv711bbm"; + buildDepends = [ + aeson base base64-bytestring blaze-builder bytestring + case-insensitive crypto-random cryptohash either exceptions + http-client http-types mtl network network-uri text time + transformers + ]; + configureFlags = [ "-fnetwork-uri" ]; + description = "Simple OAuth for http-client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "obdd" = callPackage + ({ mkDerivation, array, base, containers, mtl, random }: + mkDerivation { + pname = "obdd"; + version = "0.3.1"; + sha256 = "1blj9k4wd14shif4dngip5kl9zmavrhp0bnr2xciz8r8is1x0q4j"; + buildDepends = [ array base containers mtl random ]; + description = "Ordered Reduced Binary Decision Diagrams"; + license = "GPL"; + }) {}; + + "oberon0" = callPackage + ({ mkDerivation, array, AspectAG, base, containers, ghc-prim, HList + , language-c, mtl, murder, template-haskell, transformers + , uu-parsinglib, uulib + }: + mkDerivation { + pname = "oberon0"; + version = "0.0.2"; + sha256 = "0w8ygppqr1mjklc0545z2n503ap5xzxmjw2xsmb0i85nmh6f95hv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array AspectAG base containers ghc-prim HList language-c mtl murder + template-haskell transformers uu-parsinglib uulib + ]; + configureFlags = [ + "-f-t5" "-f-t3" "-f-t2" "-f-t1" "-f-l4" "-f-l3" "-f-l2" "-f-l1" + ]; + homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo"; + description = "Oberon0 Compiler"; + license = "LGPL"; + }) {}; + + "obj" = callPackage + ({ mkDerivation, array, base, binary, bytestring, checkers + , Codec-Image-DevIL, containers, directory, filepath + , graphicsFormats, haskell98, InfixApplicative, OpenGL, OpenGLCheck + , QuickCheck + }: + mkDerivation { + pname = "obj"; + version = "0.1.2"; + sha256 = "0w9yyyd2i88lkhqlghnf7zkrx0sql5w8vwx67j9j1jr7d5zrad4z"; + buildDepends = [ + array base binary bytestring checkers Codec-Image-DevIL containers + directory filepath graphicsFormats haskell98 InfixApplicative + OpenGL OpenGLCheck QuickCheck + ]; + description = "Reads and writes obj models"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "objectid" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , bytestring-arbitrary, cereal, cryptohash, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "objectid"; + version = "0.1.0.2"; + sha256 = "1cr9hzrkj8a6ggym8d6gyy0rmric93x8xwdjqfal10bg5s6d6vgs"; + buildDepends = [ base blaze-builder bytestring cereal cryptohash ]; + testDepends = [ + base bytestring bytestring-arbitrary cereal QuickCheck tasty + tasty-quickcheck + ]; + homepage = "https://github.com/tsuraan/objectid"; + description = "Rather unique identifier for things that need to be stored"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "objective" = callPackage + ({ mkDerivation, adjunctions, base, clean-unions, comonad + , containers, either, elevator, free, hashable, kan-extensions + , minioperational, profunctors, transformers, unordered-containers + , void, witherable + }: + mkDerivation { + pname = "objective"; + version = "0.6.3.3"; + sha256 = "02219hrd2kbj5ynsp8hg1m3xi9ba0y0vkhmcm37h4wb2mhzqiamx"; + buildDepends = [ + adjunctions base clean-unions comonad containers either elevator + free hashable kan-extensions minioperational profunctors + transformers unordered-containers void witherable + ]; + homepage = "https://github.com/fumieval/objective"; + description = "Extensible objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "octopus" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hexpr, mtl + , parsec, symbol, text + }: + mkDerivation { + pname = "octopus"; + version = "0.0.2.1"; + sha256 = "1p1sf694a5zryvb2i38ygd7fby54pqi0v5r3b24wcpwj43dy57ca"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers hexpr mtl parsec symbol text + ]; + homepage = "https://github.com/Zankoku-Okuno/octopus/"; + description = "Lisp with more dynamism, more power, more simplicity"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "oculus" = callPackage + ({ mkDerivation, base, either, libX11, mesa, monads-tf, ovr + , transformers, udev, vect-floating, Xinerama + }: + mkDerivation { + pname = "oculus"; + version = "0.1.0.2"; + sha256 = "04015wbh5j36gd66k7fn12nl92lq68d0c9dia8fz0pr8y3b7ims4"; + buildDepends = [ + base either monads-tf transformers vect-floating + ]; + extraLibraries = [ libX11 mesa ovr udev Xinerama ]; + homepage = "http://github.com/cpdurham/oculus"; + description = "Oculus Rift ffi providing head tracking data"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) udev; + Xinerama = null; ovr = null; }; + + "oeis" = callPackage + ({ mkDerivation, base, HTTP, HUnit, network, network-uri + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "oeis"; + version = "0.3.6"; + sha256 = "1q7ywczm2d5inrjqgz3j8vfk5sj2yixvwdkzlfs2whd0gadbcfa0"; + buildDepends = [ base HTTP network network-uri ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + configureFlags = [ "-fnetwork-uri" ]; + description = "Interface to the Online Encyclopedia of Integer Sequences (OEIS)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "off-simple" = callPackage + ({ mkDerivation, base, parsec3, vector }: + mkDerivation { + pname = "off-simple"; + version = "0.1"; + sha256 = "03sb2bmjw8v01908zkzmw8njsmqy5k2hcnv6ajbia7n8qawyhivj"; + buildDepends = [ base parsec3 vector ]; + homepage = "https://github.com/acfoltzer/off-simple"; + description = "A parser for simplified-syntax OFF files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ofx" = callPackage + ({ mkDerivation, base, parsec, pretty, time }: + mkDerivation { + pname = "ofx"; + version = "0.4.0.2"; + sha256 = "0vhr2pydnfc0ma7w1qdn5p5yylzlj3n47fnm16mlbhlb5ydnjshg"; + buildDepends = [ base parsec pretty time ]; + homepage = "http://www.github.com/massysett/ofx"; + description = "Parser for OFX data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ohloh-hs" = callPackage + ({ mkDerivation, base, cmdargs, data-lens, hxt, hxt-curl + , pretty-show, QuickCheck, test-framework + , test-framework-quickcheck2, text-format-simple + }: + mkDerivation { + pname = "ohloh-hs"; + version = "0.0.2"; + sha256 = "0nbk24ymkkjrapxa83qzhzl1m7zi3bxdc9jsjkbqvb7r9nz3jhyj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cmdargs data-lens hxt hxt-curl pretty-show text-format-simple + ]; + testDepends = [ + base data-lens hxt QuickCheck test-framework + test-framework-quickcheck2 text-format-simple + ]; + homepage = "https://github.com/fthomas/ohloh-hs"; + description = "Interface to the Ohloh API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "oi" = callPackage + ({ mkDerivation, base, comonad, directory, filepath, parallel + , SafeSemaphore + }: + mkDerivation { + pname = "oi"; + version = "0.3.1"; + sha256 = "14q8map7r2cc8jcfhczyb16br553h2m9xf40qm34l6pb9l1bzn2p"; + buildDepends = [ + base comonad directory filepath parallel SafeSemaphore + ]; + description = "Library for purely functional lazy interactions with the outer world"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ois-input-manager" = callPackage + ({ mkDerivation, base, hogre, OIS }: + mkDerivation { + pname = "ois-input-manager"; + version = "0.1.0.1"; + sha256 = "1p34xybkf5079pq5hkildaz6skx06f6s3qg0k2i73jhh93q3ckiq"; + buildDepends = [ base hogre ]; + extraLibraries = [ OIS ]; + description = "wrapper for OIS input manager for use with hogre"; + license = stdenv.lib.licenses.bsd3; + }) { OIS = null; }; + + "old-locale_1_0_0_7" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "old-locale"; + version = "1.0.0.7"; + sha256 = "0l3viphiszvz5wqzg7a45zp40grwlab941q5ay29iyw8p3v8pbyv"; + buildDepends = [ base ]; + description = "locale library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "old-time_1_1_0_3" = callPackage + ({ mkDerivation, base, old-locale }: + mkDerivation { + pname = "old-time"; + version = "1.1.0.3"; + sha256 = "1h9b26s3kfh2k0ih4383w90ibji6n0iwamxp6rfp2lbq1y5ibjqw"; + buildDepends = [ base old-locale ]; + description = "Time library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "omaketex" = callPackage + ({ mkDerivation, base, optparse-applicative, shakespeare-text + , shelly, text + }: + mkDerivation { + pname = "omaketex"; + version = "0.1.1.0"; + sha256 = "0kq2j8pndzn3fjdklyh22vcg8am48i29gx4jq2i74p4gmdryavn9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base optparse-applicative shakespeare-text shelly text + ]; + homepage = "https://github.com/pcapriotti/omaketex"; + description = "A simple tool to generate OMakefile for latex files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "omega" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , pretty, time + }: + mkDerivation { + pname = "omega"; + version = "1.5.2"; + sha256 = "0v11j2gz98g5ng9dsfbr7k3a2xhw2xqa1qi1q8ad53sx2yhjv0ly"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory filepath pretty time + ]; + homepage = "http://code.google.com/p/omega/"; + description = "A purely functional programming language and a proof system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "omnicodec" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, conduit, sandi + , transformers + }: + mkDerivation { + pname = "omnicodec"; + version = "0.7"; + sha256 = "18xkwsinfjvd20249bm3z0qvsi51j776ifqa6vkrrl186pwa8im7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs conduit sandi transformers + ]; + description = "data encoding and decoding command line utilities"; + license = "unknown"; + }) {}; + + "on-a-horse" = callPackage + ({ mkDerivation, arrows, base, bytestring, case-insensitive + , containers, cookie, http-types, mtl, random, safe, split, text + , time, transformers, utf8-string, wai, wai-extra, warp + }: + mkDerivation { + pname = "on-a-horse"; + version = "0.3"; + sha256 = "18nbvdbdg05fmymbvvhig6invr6ald0gdadl666m4axc8m9n6pvg"; + buildDepends = [ + arrows base bytestring case-insensitive containers cookie + http-types mtl random safe split text time transformers utf8-string + wai wai-extra warp + ]; + homepage = "http://haskell.on-a-horse.org"; + description = "\"Haskell on a Horse\" - A combinatorial web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "on-demand-ssh-tunnel" = callPackage + ({ mkDerivation, base, bytestring, network, process, random }: + mkDerivation { + pname = "on-demand-ssh-tunnel"; + version = "0.1.0.3"; + sha256 = "021j91hxmlpl9kajnyv9y211kzjvc8i5kfl6gn5xyl0ybyw9p0z6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring network process random ]; + homepage = "https://github.com/crackleware/on-demand-ssh-tunnel"; + description = "Program that sends traffic through SSH tunnels on-demand"; + license = stdenv.lib.licenses.mit; + }) {}; + + "one-liner" = callPackage + ({ mkDerivation, base, contravariant, ghc-prim, transformers }: + mkDerivation { + pname = "one-liner"; + version = "0.5"; + sha256 = "0addkdy8nh3z4h77hskg6930jn00z3sd5fzyajpyi9mfkch0mz91"; + buildDepends = [ base contravariant ghc-prim transformers ]; + homepage = "https://github.com/sjoerdvisscher/one-liner"; + description = "Constraint-based generics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "oneOfN" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "oneOfN"; + version = "0.1.0.1"; + sha256 = "05gycp2zvq08bjl9dx1lm3cjr12i50k3cwq4al34y1rlp2r531lk"; + buildDepends = [ base ]; + homepage = "https://github.com/mokus0/oneOfN"; + description = "Anonymous coproduct type"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "oneormore" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "oneormore"; + version = "0.1.0.3"; + sha256 = "1lz429abk7qqwfya3wa1m5pcyyldagcmmc0ghjfbl8byhkaax63p"; + buildDepends = [ base ]; + homepage = "https://github.com/thinkpad20/oneormore"; + description = "A never-empty list type"; + license = stdenv.lib.licenses.mit; + }) {}; + + "only" = callPackage + ({ mkDerivation, base, parsec, regex-compat }: + mkDerivation { + pname = "only"; + version = "0.0.6.0"; + sha256 = "17c9yy0fshxhpdfqb6hi23kvnvvckcdmlr2dffpgx4cg9znh62s1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base parsec regex-compat ]; + description = "A grep-like tool for filtering on words or lines"; + license = "GPL"; + }) {}; + + "onu-course" = callPackage + ({ mkDerivation, base, smallcheck }: + mkDerivation { + pname = "onu-course"; + version = "1"; + sha256 = "1d0yn5bj04ircxbi12rx80kds54zssmq4j9kqyk05nmv506x76k0"; + buildDepends = [ base smallcheck ]; + description = "Code for the Haskell course taught at the Odessa National University in 2012"; + license = stdenv.lib.licenses.mit; + }) {}; + + "oo-prototypes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "oo-prototypes"; + version = "0.1.0.0"; + sha256 = "0xpm2adf47clhzpwd833w706mc5xfxwr2wp4aywigy11687f9bly"; + buildDepends = [ base ]; + homepage = "https://github.com/yi-editor/oo-prototypes"; + description = "Support for OO-like prototypes"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "opaleye" = callPackage + ({ mkDerivation, base, contravariant, old-locale, postgresql-simple + , pretty, product-profunctors, profunctors, semigroups, text, time + , transformers, uuid + }: + mkDerivation { + pname = "opaleye"; + version = "0.3"; + sha256 = "1jq2q0dswgj5jksdd5xn2ny66d1nfqmwf7cv835gg59g4rd2yyrx"; + editedCabalFile = "fba09de3e538f5f3271e5b736a08541a8738fc291ab0d1a7dc537fb30dd60a85"; + buildDepends = [ + base contravariant old-locale postgresql-simple pretty + product-profunctors profunctors semigroups text time transformers + uuid + ]; + testDepends = [ + base postgresql-simple product-profunctors profunctors time + ]; + homepage = "https://github.com/tomjaguarpaw/haskell-opaleye"; + description = "An SQL-generating DSL targeting PostgreSQL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "open-pandoc" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , extensible-exceptions, filepath, HTTP, mtl, network, old-time + , parsec, pretty, process, syb, texmath, utf8-string, xhtml, xml + , zip-archive + }: + mkDerivation { + pname = "open-pandoc"; + version = "1.5.1.1"; + sha256 = "1k9d1r1z7q6lm8fha630rg2qfmwwnr9dv2ajvqwvrki2m6i9sczn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory extensible-exceptions filepath + HTTP mtl network old-time parsec pretty process syb texmath + utf8-string xhtml xml zip-archive + ]; + configureFlags = [ + "-f-citeproc" "-flibrary" "-fwrappers" "-fexecutable" + "-f-highlighting" + ]; + homepage = "http://johnmacfarlane.net/pandoc"; + description = "Conversion between markup formats"; + license = "GPL"; + }) {}; + + "open-typerep" = callPackage + ({ mkDerivation, base, constraints, syntactic, tagged }: + mkDerivation { + pname = "open-typerep"; + version = "0.2"; + sha256 = "0z1bp7hansv2zzvwq3n8yqln9pi9vlby5s9mlb7v8wrj99w563lp"; + buildDepends = [ base constraints syntactic tagged ]; + testDepends = [ base ]; + homepage = "https://github.com/emilaxelsson/open-typerep"; + description = "Open type representations and dynamic types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "open-union" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "open-union"; + version = "0.1.0.1"; + sha256 = "1dkz7a5k86r74lnf891grn48q8agkmd81czfp1g4l4dnxslldsqw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + homepage = "https://github.com/RobotGymnast/open-union"; + description = "Extensible, type-safe unions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "open-witness" = callPackage + ({ mkDerivation, base, mtl, witness }: + mkDerivation { + pname = "open-witness"; + version = "0.1.1"; + sha256 = "1i38lhy1wla0xqgcbyf06179r1hs6194wqd8gg26q491ddc0vp3l"; + buildDepends = [ base mtl witness ]; + description = "open witnesses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "opencv-raw" = callPackage + ({ mkDerivation, base, bindings-DSL, Cabal, opencv, vector }: + mkDerivation { + pname = "opencv-raw"; + version = "0.1.0.0"; + sha256 = "040hjkqd2zqkd8zbnfv8wmyzkfgckiv4njryilx1gpyp7c6qxpwn"; + buildDepends = [ base bindings-DSL Cabal vector ]; + pkgconfigDepends = [ opencv ]; + homepage = "www.github.com/arjuncomar/opencv-raw.git"; + description = "Raw Haskell bindings to OpenCV >= 2.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "opendatatable" = callPackage + ({ mkDerivation, base, hxt, template-haskell, th-lift }: + mkDerivation { + pname = "opendatatable"; + version = "0.0.0"; + sha256 = "1bv729ljw07arz9fzg0nqj6fkpwkxkjds073cz3zr9in0a5b1531"; + buildDepends = [ base hxt template-haskell th-lift ]; + homepage = "https://github.com/fabianbergmark/OpenDataTable"; + description = "A library for working with Open Data Tables"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "openexchangerates" = callPackage + ({ mkDerivation, aeson, base, containers, currency, errors, HTTP + , network, text + }: + mkDerivation { + pname = "openexchangerates"; + version = "0.1.0.0"; + sha256 = "0ci1hfdcf0msn3j5l42z4pnn9sw77r0a4anlqsrnl2vrcpfs3j8l"; + buildDepends = [ + aeson base containers currency errors HTTP network text + ]; + homepage = "https://github.com/singpolyma/openexchangerates-haskell"; + description = "Fetch exchange rates from OpenExchangeRates.org"; + license = "unknown"; + }) {}; + + "opengles" = callPackage + ({ mkDerivation, base, bytestring, distributive, EGL + , future-resource, ghc-prim, GLESv2, lens, linear, packer, vector + }: + mkDerivation { + pname = "opengles"; + version = "0.7.0"; + sha256 = "0vzd1dfg772947h4wny1fsskgdfxk31q86n0p507vmd7pxz6m5dj"; + buildDepends = [ + base bytestring distributive future-resource ghc-prim lens linear + packer vector + ]; + extraLibraries = [ EGL GLESv2 ]; + description = "OpenGL ES 2.0 and 3.0 with EGL 1.4"; + license = stdenv.lib.licenses.gpl3; + }) { EGL = null; GLESv2 = null; }; + + "openid" = callPackage + ({ mkDerivation, base, bytestring, containers, HsOpenSSL, HTTP + , monadLib, network, time, xml + }: + mkDerivation { + pname = "openid"; + version = "0.2.0.2"; + sha256 = "0rhd2hz3ls9ifcrifxhd4qvd7axydnlk5gckxay55dp2lcfc4css"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers HsOpenSSL HTTP monadLib network time xml + ]; + configureFlags = [ "-fsplit-base" "-f-examples" ]; + homepage = "http://github.com/elliottt/hsopenid"; + description = "An implementation of the OpenID-2.0 spec."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "openpgp" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, HUnit, QuickCheck + , quickcheck-instances, test-framework, test-framework-hunit + , test-framework-quickcheck2, utf8-string, zlib + }: + mkDerivation { + pname = "openpgp"; + version = "0.6.1"; + sha256 = "03sdl0nzxnqbg8cnkglxkbz5xh5s57n6qgdjdnd82sdz139ia69s"; + buildDepends = [ base binary bytestring bzlib utf8-string zlib ]; + testDepends = [ + base binary bytestring bzlib HUnit QuickCheck quickcheck-instances + test-framework test-framework-hunit test-framework-quickcheck2 + utf8-string zlib + ]; + homepage = "http://github.com/singpolyma/OpenPGP-Haskell"; + description = "Implementation of the OpenPGP message format"; + license = "unknown"; + }) {}; + + "openpgp-Crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, Crypto, HUnit, openpgp + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, utf8-string + }: + mkDerivation { + pname = "openpgp-Crypto"; + version = "0.5"; + sha256 = "0gsdzfg378j7s2kpryg43ajxcdk8s5szk0yq48qfvnlsbgrxz07r"; + buildDepends = [ + base binary bytestring Crypto openpgp utf8-string + ]; + testDepends = [ + base binary bytestring Crypto HUnit openpgp QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + utf8-string + ]; + homepage = "http://github.com/singpolyma/OpenPGP-Crypto"; + description = "Implementation of cryptography for use with OpenPGP using the Crypto library"; + license = "unknown"; + }) {}; + + "openpgp-asciiarmor" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , cereal, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "openpgp-asciiarmor"; + version = "0.1"; + sha256 = "1xrv0n7n1n8izvxvqm8wmj6mkn5l6wcq18bxs9zd1q5riynmmm2w"; + buildDepends = [ + attoparsec base base64-bytestring bytestring cereal + ]; + testDepends = [ + attoparsec base base64-bytestring bytestring cereal HUnit + test-framework test-framework-hunit + ]; + homepage = "http://floss.scru.org/openpgp-asciiarmor"; + description = "OpenPGP (RFC4880) ASCII Armor codec"; + license = "unknown"; + }) {}; + + "openpgp-crypto-api" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, crypto-api + , cryptocipher, cryptohash, HUnit, openpgp, QuickCheck + , quickcheck-instances, tagged, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + , utf8-string + }: + mkDerivation { + pname = "openpgp-crypto-api"; + version = "0.6.3"; + sha256 = "18grb5jzf7n4670xww3ca2l05ck3lj2msynl57y5fjia8gfr8ijm"; + buildDepends = [ + base binary bytestring cereal crypto-api cryptocipher cryptohash + openpgp tagged transformers + ]; + testDepends = [ + base binary bytestring cereal crypto-api cryptocipher cryptohash + HUnit openpgp QuickCheck quickcheck-instances tagged test-framework + test-framework-hunit test-framework-quickcheck2 transformers + utf8-string + ]; + homepage = "http://github.com/singpolyma/OpenPGP-CryptoAPI"; + description = "Implement cryptography for OpenPGP using crypto-api compatible libraries"; + license = "unknown"; + }) {}; + + "opensoundcontrol-ht" = callPackage + ({ mkDerivation, base, binary, bytestring, hosc, process, random + , transformers, utility-ht + }: + mkDerivation { + pname = "opensoundcontrol-ht"; + version = "0.3"; + sha256 = "154bviaqkh9a02li6f2351764wgy0b0lh4a4s0wg8ql7ml0fykza"; + buildDepends = [ + base binary bytestring hosc process random transformers utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; + description = "Haskell OpenSoundControl utilities"; + license = "GPL"; + }) {}; + + "openssl-createkey" = callPackage + ({ mkDerivation, base, directory, HsOpenSSL, time, unix }: + mkDerivation { + pname = "openssl-createkey"; + version = "0.1"; + sha256 = "1p59wlkirz4dwyhsnzzzbvy2cwfizn2zky5sxrsmnrzfkbpx1ig5"; + buildDepends = [ base directory HsOpenSSL time unix ]; + description = "Create OpenSSL keypairs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "openssl-streams" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, HUnit, io-streams + , network, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "openssl-streams"; + version = "1.2.0.0"; + sha256 = "01hdrsdrp2x7i5zydn2b0blzir7vqvn63n9sf9pwcgnkk6s5j1wc"; + buildDepends = [ base bytestring HsOpenSSL io-streams network ]; + testDepends = [ + base bytestring HsOpenSSL HUnit io-streams network test-framework + test-framework-hunit + ]; + description = "OpenSSL network support for io-streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "opentheory" = callPackage + ({ mkDerivation, base, opentheory-primitive, QuickCheck, random }: + mkDerivation { + pname = "opentheory"; + version = "1.76"; + sha256 = "011xz72b0sn50pa62h3x9spr1y1prxyyyn3sc8nm1jg0r0rda99c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base opentheory-primitive QuickCheck random ]; + description = "The Haskell base"; + license = stdenv.lib.licenses.mit; + }) {}; + + "opentheory-char" = callPackage + ({ mkDerivation, base, opentheory, opentheory-parser + , opentheory-primitive, QuickCheck, random + }: + mkDerivation { + pname = "opentheory-char"; + version = "1.41"; + sha256 = "0z0dg3bgck8yjn45a7i5ymx2gm9i5m9skmg0n1cg7p6hgdka9j9i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base opentheory opentheory-parser opentheory-primitive QuickCheck + random + ]; + description = "Unicode characters"; + license = stdenv.lib.licenses.mit; + }) {}; + + "opentheory-parser" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive, QuickCheck + , random + }: + mkDerivation { + pname = "opentheory-parser"; + version = "1.117"; + sha256 = "0wrqah4vq0shh9541lqjdciz6v79qrr5s7711zmpcap51gs9d9bl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base opentheory opentheory-primitive QuickCheck random + ]; + description = "Stream parsers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "opentheory-prime" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive, QuickCheck + , random + }: + mkDerivation { + pname = "opentheory-prime"; + version = "1.23"; + sha256 = "1mg0bhjcml8camgy7hqci4lpd5raw5yii1rsln160hwsalkaxj1c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base opentheory opentheory-primitive QuickCheck random + ]; + description = "Prime numbers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "opentheory-primitive" = callPackage + ({ mkDerivation, base, QuickCheck, random }: + mkDerivation { + pname = "opentheory-primitive"; + version = "1.2"; + sha256 = "028z444528v1a35g5iac4fzqgwlxr23ii71sjb264h3v4i4i81d8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base QuickCheck random ]; + description = "Haskell primitives used by OpenTheory packages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "operational" = callPackage + ({ mkDerivation, base, mtl, random }: + mkDerivation { + pname = "operational"; + version = "0.2.3.2"; + sha256 = "1aj3jhiyz4190b0qmyp684b8lbzrp8jn56s898892rvbp0hxa0pd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl random ]; + configureFlags = [ "-fbuildexamples" ]; + homepage = "http://haskell.org/haskellwiki/Operational"; + description = "Implementation of difficult monads made easy with operational semantics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "opml" = callPackage + ({ mkDerivation, base, directory, xml }: + mkDerivation { + pname = "opml"; + version = "0.4"; + sha256 = "1bnr6lkcf2qs7pvrmd8a5xmklcg67l64b776hzclfvxqy1qil29x"; + buildDepends = [ base directory xml ]; + configureFlags = [ "-fsmall_base" ]; + description = "Representing and handling OPML subscription information"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "opn" = callPackage + ({ mkDerivation, base, directory, filepath, ini, network-uri + , optparse-applicative, process, text, unordered-containers + }: + mkDerivation { + pname = "opn"; + version = "0.1.2"; + sha256 = "0x53kvcpbd9fh00zs8wdkb3xsl8hf1bsqgl83ci17di1jyg3m4ch"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath ini network-uri optparse-applicative + process text unordered-containers + ]; + homepage = "http://github.com/akc/opn"; + description = "Open files or URLs using associated programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "optimal-blocks" = callPackage + ({ mkDerivation, base, bytestring, bytestring-arbitrary, cryptohash + , deepseq, hex, QuickCheck, vector + }: + mkDerivation { + pname = "optimal-blocks"; + version = "0.0.1"; + sha256 = "0hn60fapmldk1dhg56n0j1vch07pqii49hk2k3d23v7sliv8bhwy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring cryptohash deepseq hex vector ]; + testDepends = [ + base bytestring bytestring-arbitrary deepseq QuickCheck vector + ]; + homepage = "https://github.com/tsuraan/optimal-blocks"; + description = "Optimal Block boundary determination for rsync-like behaviours"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "optimization" = callPackage + ({ mkDerivation, ad, base, directory, distributive, doctest + , filepath, linear, semigroupoids, vector + }: + mkDerivation { + pname = "optimization"; + version = "0.1.5"; + sha256 = "0k9g3gs3ysrj7mm8prnahpdmw9wa7zxxnx5hfmr805a0ydg3qjb6"; + buildDepends = [ + ad base distributive linear semigroupoids vector + ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/bgamari/optimization"; + description = "Numerical optimization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "optimusprime" = callPackage + ({ mkDerivation, base, cmdargs, containers, fgl, flite, graphviz + , haskell98, mtl, parsec, uniplate, wl-pprint + }: + mkDerivation { + pname = "optimusprime"; + version = "0.0.1.20091117"; + sha256 = "0642f9vv08qyqk3pjgin5k2sfv2ffhah9h9rc2xw6ahnygqbpbmf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers fgl flite graphviz haskell98 mtl parsec + uniplate wl-pprint + ]; + homepage = "http://optimusprime.posterous.com/"; + description = "A supercompiler for f-lite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "optional" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck }: + mkDerivation { + pname = "optional"; + version = "0.0.1"; + sha256 = "1i1nl81gg5fndf3vafirpmklikn4xpy791is6ff8j7pzys0qfj8g"; + buildDepends = [ base ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/optional"; + description = "Using type-classes for optional function arguments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "options" = callPackage + ({ mkDerivation, base, chell, chell-quickcheck, containers + , monads-tf, transformers + }: + mkDerivation { + pname = "options"; + version = "1.2.1"; + sha256 = "1y9jpichzlslny4x6yxfsxs8kww1ynwpv7svxzd39xb9sg1lpy3m"; + editedCabalFile = "e3a956d7492d4c4c114e63d69c10641f68190041cee3301fffacf422d35ca495"; + buildDepends = [ base containers monads-tf transformers ]; + testDepends = [ + base chell chell-quickcheck containers monads-tf transformers + ]; + homepage = "https://john-millikin.com/software/haskell-options/"; + description = "A powerful and easy-to-use command-line option parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "options-time" = callPackage + ({ mkDerivation, base, chell, old-locale, options, time }: + mkDerivation { + pname = "options-time"; + version = "1.0.1"; + sha256 = "0rsmwalmnry71w23k6sg0a307xgb2s71j9s12zqqq380fw6c1bhm"; + buildDepends = [ base old-locale options time ]; + testDepends = [ base chell options time ]; + configureFlags = [ "-fold-locale" ]; + homepage = "https://john-millikin.com/software/haskell-options/"; + description = "Command-line option types for dates and times"; + license = stdenv.lib.licenses.mit; + }) {}; + + "optparse-applicative" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, process, transformers + , transformers-compat + }: + mkDerivation { + pname = "optparse-applicative"; + version = "0.11.0.1"; + sha256 = "0jdzajj9w0dghv751m59l3imzm2x9lx9cqb6094mncnx8k6cf6f9"; + buildDepends = [ + ansi-wl-pprint base process transformers transformers-compat + ]; + homepage = "https://github.com/pcapriotti/optparse-applicative"; + description = "Utilities and combinators for parsing command line options"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "orc" = callPackage + ({ mkDerivation, base, deepseq, monadIO, mtl, process, random, stm + }: + mkDerivation { + pname = "orc"; + version = "1.2.1.4"; + sha256 = "0zl456v2mwa68k2lq7fx3ds6xr9vbrijq8q8ma5mm1kk9p9znr0x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base deepseq monadIO mtl process random stm ]; + description = "Orchestration-style co-ordination EDSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "orchestrate" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , data-default, either, errors, hspec, http-client, http-types + , lens, mtl, QuickCheck, smallcheck, text, transformers + , unordered-containers, wreq + }: + mkDerivation { + pname = "orchestrate"; + version = "0.2.0.0"; + sha256 = "0d9p6b4ficxbsxmig7zjm130v2k60q8jskcm2gvjlg7z8xsqmhzl"; + buildDepends = [ + aeson base bytestring case-insensitive data-default either errors + http-client http-types lens mtl text transformers + unordered-containers wreq + ]; + testDepends = [ + aeson base bytestring errors hspec lens QuickCheck smallcheck text + wreq + ]; + configureFlags = [ "-f-network-specs" ]; + description = "An API client for http://orchestrate.io/."; + license = stdenv.lib.licenses.asl20; + }) {}; + + "orchid" = callPackage + ({ mkDerivation, base, bytestring, containers, encoding + , extensible-exceptions, fclabels, filestore, hscolour, mtl + , nano-md5, parsec, process, QuickCheck, salvia, salvia-extras, stm + , time, unix, xml + }: + mkDerivation { + pname = "orchid"; + version = "0.0.8"; + sha256 = "1d3cfhhsv1qpiiin4cs9wxx2a6vwcj0iad746z7l1qzyxrhg4dkm"; + buildDepends = [ + base bytestring containers encoding extensible-exceptions fclabels + filestore hscolour mtl nano-md5 parsec process QuickCheck salvia + salvia-extras stm time unix xml + ]; + description = "Haskell Wiki Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "orchid-demo" = callPackage + ({ mkDerivation, base, extensible-exceptions, mtl, network, orchid + , Pipe, salvia, salvia-extras, stm + }: + mkDerivation { + pname = "orchid-demo"; + version = "0.0.6"; + sha256 = "1gfjmakfx8244q1yqbgp2ji9bh45ll8ixvxbdd961my30j7gh29z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base extensible-exceptions mtl network orchid Pipe salvia + salvia-extras stm + ]; + description = "Haskell Wiki Demo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ord-adhoc" = callPackage + ({ mkDerivation, base, void }: + mkDerivation { + pname = "ord-adhoc"; + version = "0.0.0.1"; + sha256 = "062wkfpww1ic3xiy26k22369azk5wjlpn5wm5xh1w75kc9crv263"; + buildDepends = [ base void ]; + homepage = "https://github.com/fumieval/ord-adhoc/"; + description = "Creating Ord instances instantly"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "order-statistics" = callPackage + ({ mkDerivation, base, containers, math-functions, statistics + , vector, vector-space + }: + mkDerivation { + pname = "order-statistics"; + version = "0.1.1"; + sha256 = "1df9b0q4rmgnd74q7pckcppyiygzba6f39vajkwb2pmxlfafcy7a"; + buildDepends = [ + base containers math-functions statistics vector vector-space + ]; + homepage = "http://github.com/ekmett/order-statistics/"; + description = "L-Estimators for robust statistics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ordered" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ordered"; + version = "0.1"; + sha256 = "0s0g5kgzdw7qjsdcddszjclamx9bi0369pkwhh0wncjg68a7mq69"; + buildDepends = [ base ]; + description = "A definition of Posets"; + license = "unknown"; + }) {}; + + "orders" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "orders"; + version = "0.1.0.0"; + sha256 = "1ry6flg5sh3hl1xpkqk67ayd4y0xx3j2pwcz26q1pgqn6m84plzr"; + buildDepends = [ base containers ]; + description = "basic orders"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ordrea" = callPackage + ({ mkDerivation, base, containers, directory, process, split + , transformers, vector + }: + mkDerivation { + pname = "ordrea"; + version = "0.3.0.0"; + sha256 = "067nf69diqi00vswd7xarl55ps9v5cwqmph1w6nzjylnl0pjh811"; + buildDepends = [ base containers transformers vector ]; + testDepends = [ base directory process split ]; + description = "Push-pull implementation of discrete-time FRP"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "organize-imports" = callPackage + ({ mkDerivation, attoparsec, base, text }: + mkDerivation { + pname = "organize-imports"; + version = "0.3.0.0"; + sha256 = "04d56k6x6psynk8lddbawc3kfa4yc66w4qgjag20grm4zd7y45ax"; + isLibrary = false; + isExecutable = true; + buildDepends = [ attoparsec base text ]; + description = "Organize scala imports"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "orgmode-parse" = callPackage + ({ mkDerivation, attoparsec, base, free, HUnit, old-locale, tasty + , tasty-hunit, text, thyme, unordered-containers + }: + mkDerivation { + pname = "orgmode-parse"; + version = "0.0.2.1"; + sha256 = "0jlajb6gvlh5w0b011129vqq46mb6kl5lh1bnih3k19hm0kd50fz"; + buildDepends = [ + attoparsec base free old-locale text thyme unordered-containers + ]; + testDepends = [ + attoparsec base HUnit old-locale tasty tasty-hunit text thyme + unordered-containers + ]; + description = "A parser and writer for org-mode flavored documents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "os-release" = callPackage + ({ mkDerivation, base, hlint, hspec, process, regex-compat }: + mkDerivation { + pname = "os-release"; + version = "0.1.0"; + sha256 = "1qg0j0d86k3vddlndlwy6n4mb7hlb0x3r7swcjqwyw5r9kc5dvmb"; + buildDepends = [ base ]; + testDepends = [ base hlint hspec process regex-compat ]; + homepage = "https://github.com/yaccz/os-release"; + description = "/etc/os-release helpers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "osdkeys" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , containers, libnotify, process, resourcet, time, transformers + }: + mkDerivation { + pname = "osdkeys"; + version = "0.0"; + sha256 = "18pc2r5acb3b6dr7niib4fn8x2la6y3f5zlj3ibrxhl5c1q35j6y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit conduit-extra containers libnotify process + resourcet time transformers + ]; + description = "Show keys pressed with an on-screen display (Linux only)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "osm-download" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , data-default, directory, gps, http-conduit, http-types + , monad-control, monadIO, mtl, persistent, persistent-sqlite + , persistent-template, pool-conduit, stm, stm-chans, text, time + , transformers, transformers-base + }: + mkDerivation { + pname = "osm-download"; + version = "0.4"; + sha256 = "056ggv31nycgz59gkmibzmx0k5x8klb5bwlnbhdih8d71larbsb3"; + buildDepends = [ + base bytestring conduit containers data-default directory gps + http-conduit http-types monad-control monadIO mtl persistent + persistent-sqlite persistent-template pool-conduit stm stm-chans + text time transformers transformers-base + ]; + description = "Download Open Street Map tiles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "osx-ar" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "osx-ar"; + version = "0.11"; + sha256 = "1d2lna7gvygiq062p2y1zy182wv3vkr0lda49y502ad6jf483xdn"; + buildDepends = [ base binary bytestring containers ]; + description = "Parser for OS X static archive format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ot" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, either, ghc + , HUnit, mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "ot"; + version = "0.2.0.0"; + sha256 = "0vf4lqc0mffnhz4a03jvs35rl1ygp2ipdmn3dyb5darsg941gsd3"; + buildDepends = [ + aeson attoparsec base binary either ghc mtl QuickCheck text + ]; + testDepends = [ + aeson base binary HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text + ]; + homepage = "https://github.com/operational-transformation/ot.hs"; + description = "Real-time collaborative editing with Operational Transformation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ottparse-pretty" = callPackage + ({ mkDerivation, base, containers, parsec, split, uniplate }: + mkDerivation { + pname = "ottparse-pretty"; + version = "0.1.2.4"; + sha256 = "0zwqwx19k4zq87fnpj9akdqnqpmbfmyw0m24ghxn0nvs51vbp3lh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers parsec split uniplate ]; + description = "Pretty-printer for Ott parse trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "package-o-tron" = callPackage + ({ mkDerivation, base, Cabal, filemanip, filepath, groom, packdeps + , process + }: + mkDerivation { + pname = "package-o-tron"; + version = "0.1.0.0"; + sha256 = "0r4zksyszbhywyyayjs1cn8d69cnm0p4y9xqir9nw1g4gkl23df8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal filemanip filepath groom packdeps process + ]; + description = "Utilities for working with cabal packages and your package database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "package-vt" = callPackage + ({ mkDerivation, base, Cabal, Diff, filepath, haskell-src-exts }: + mkDerivation { + pname = "package-vt"; + version = "0.1.3.3"; + sha256 = "0rsv60n6fd9kkjihdjzi7hadxj8yd6bd640w92y2wx1y9qxl8lhm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal Diff filepath haskell-src-exts ]; + description = "Haskell Package Versioning Tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "packdeps" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, split, tar, text, time + }: + mkDerivation { + pname = "packdeps"; + version = "0.4.0.3"; + sha256 = "08an9nwg448d3w4yds67l02mgikmjmn52pvva3i386fv4hfkabhp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath split tar text + time + ]; + homepage = "http://packdeps.haskellers.com/"; + description = "Check your cabal packages for lagging dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "packed-dawg" = callPackage + ({ mkDerivation, base, binary, deepseq, HUnit, mtl, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, unordered-containers + , vector, vector-binary-instances + }: + mkDerivation { + pname = "packed-dawg"; + version = "0.2.0.4"; + sha256 = "0lvn1kj5mqy22lkm3h5yhsqw83kv6nwdwm6yvgia3xr0c8nnvx4c"; + buildDepends = [ + base binary deepseq mtl unordered-containers vector + vector-binary-instances + ]; + testDepends = [ + base binary deepseq HUnit mtl QuickCheck tasty tasty-hunit + tasty-quickcheck unordered-containers vector + vector-binary-instances + ]; + description = "Generation and traversal of highly compressed directed acyclic word graphs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "packedstring" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "packedstring"; + version = "0.1.0.1"; + sha256 = "1x78pzzdlnpcmh9p37rlf8m5cxf3yqm2alf3whl4zpr9w25r0qj8"; + buildDepends = [ array base ]; + description = "(Deprecated) Packed Strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "packer" = callPackage + ({ mkDerivation, array, base, bytestring, HUnit, mtl, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "packer"; + version = "0.1.5"; + sha256 = "1bqxpa13ccvkkzy45374rl5w0qswsh3lsgv6mrxs9hp6b4w3f46j"; + buildDepends = [ array base bytestring mtl ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-packer"; + description = "Fast byte serializer and unserializer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "packunused" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, haskell-src-exts + , optparse-applicative, split + }: + mkDerivation { + pname = "packunused"; + version = "0.1.1.3"; + sha256 = "1f8lc9lzqwyzdz1j8czdan04d4bj393xk1rxfhr39j4a56qskp1c"; + editedCabalFile = "13b205abc2620715a9e4aecb110c7c8e4048430c66baf35d78915e99c92e1527"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal directory filepath haskell-src-exts optparse-applicative + split + ]; + homepage = "https://github.com/hvr/packunused"; + description = "Tool for detecting redundant Cabal package dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pacman-memcache" = callPackage + ({ mkDerivation, base, deepseq, directory-tree }: + mkDerivation { + pname = "pacman-memcache"; + version = "0.1.0.3"; + sha256 = "04jlfinds38kjy0qrk00a7ik5x7mkdwkb0cwmlzlif45x4zrhwfv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base deepseq directory-tree ]; + homepage = "https://github.com/Tener/archlinux-utils"; + description = "Read whole Pacman database which pushes it into the memory cache"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "padKONTROL" = callPackage + ({ mkDerivation, base, containers, hmidi, minioperational + , transformers + }: + mkDerivation { + pname = "padKONTROL"; + version = "0.1"; + sha256 = "1sv7124ms2msqb2wb361xshykmh8cr4i85qayjak8y8q7bpzkdfd"; + buildDepends = [ + base containers hmidi minioperational transformers + ]; + homepage = "https://github.com/fumieval/padKONTROL"; + description = "Controlling padKONTROL native mode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pagerduty" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring + , bytestring-conversion, conduit, data-default-class, exceptions + , generics-sop, http-client, http-types, lens, lens-aeson, mmorph + , monad-control, mtl, old-locale, template-haskell, text, time + , transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "pagerduty"; + version = "0.0.0"; + sha256 = "0g14xnk0a210fzfxyxviqnrfgl6bxvvf5ikgqsjmifjv1h9pj6b8"; + editedCabalFile = "5dfdd3a9c0061cce3b681ba03b0a0637e60f6bfebd9239516f37be4cbd467e7d"; + buildDepends = [ + aeson base bifunctors bytestring bytestring-conversion conduit + data-default-class exceptions generics-sop http-client http-types + lens lens-aeson mmorph monad-control mtl old-locale + template-haskell text time transformers transformers-base + unordered-containers + ]; + homepage = "http://github.com/brendanhay/pagerduty"; + description = "Client library for PagerDuty Integration and REST APIs"; + license = "unknown"; + }) {}; + + "palette" = callPackage + ({ mkDerivation, array, base, colour, containers }: + mkDerivation { + pname = "palette"; + version = "0.1.0.1"; + sha256 = "0065b83qrmlqrm96399p3hqqd5psmvxawhwqnwkjm7gid4qgiaha"; + buildDepends = [ array base colour containers ]; + homepage = "http://projects.haskell.org/diagrams"; + description = "Utilities for choosing and creating color schemes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "palindromes" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "palindromes"; + version = "0.4"; + sha256 = "1k0kvd8p1ivwmpmf8khwmb4vyk8z0di74xn5840zy9jhf1cwx4kn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base bytestring containers ]; + homepage = "http://www.jeuring.net/homepage/palindromes/index.html"; + description = "Finding palindromes in strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pam" = callPackage + ({ mkDerivation, base, c2hs, pam }: + mkDerivation { + pname = "pam"; + version = "0.1"; + sha256 = "1lmkq12p18qavx2c7xrnha56017y0f21ri4l3cqal4fb8zy0g5nj"; + buildDepends = [ base ]; + buildTools = [ c2hs ]; + extraLibraries = [ pam ]; + description = "Haskell binding for C PAM API"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) pam; }; + + "panda" = callPackage + ({ mkDerivation, base, cgi, containers, data-default, directory + , filepath, gravatar, haskell98, hcheat, kibro, MissingH, mps + , network, old-locale, old-time, pandoc, parsec, parsedate, process + , rss, utf8-string, xhtml + }: + mkDerivation { + pname = "panda"; + version = "2009.4.1"; + sha256 = "0yn6ia1pql5fvj784a57ym74n5sd08n1g9djgapllw9lkf6r7hv7"; + buildDepends = [ + base cgi containers data-default directory filepath gravatar + haskell98 hcheat kibro MissingH mps network old-locale old-time + pandoc parsec parsedate process rss utf8-string xhtml + ]; + homepage = "http://www.haskell.org/haskellwiki/Panda"; + description = "A simple static blog engine"; + license = "GPL"; + }) {}; + + "pandoc" = callPackage + ({ mkDerivation, aeson, alex, ansi-terminal, array, base + , base64-bytestring, binary, blaze-html, blaze-markup, bytestring + , containers, data-default, deepseq-generics, Diff, directory + , executable-path, extensible-exceptions, filepath, haddock-library + , happy, highlighting-kate, hslua, HTTP, http-client + , http-client-tls, http-types, HUnit, JuicyPixels, mtl, network + , network-uri, old-locale, old-time, pandoc-types, parsec, process + , QuickCheck, random, scientific, SHA, syb, tagsoup, temporary + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , texmath, text, time, unordered-containers, vector, xml, yaml + , zip-archive, zlib + }: + mkDerivation { + pname = "pandoc"; + version = "1.13.2"; + sha256 = "12kd71g70d1wzz19p5yq7f00hw8d4ra8ghn83g7yzsal8igl8p76"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson alex array base base64-bytestring binary blaze-html + blaze-markup bytestring containers data-default deepseq-generics + directory extensible-exceptions filepath haddock-library happy + highlighting-kate hslua HTTP http-client http-client-tls http-types + JuicyPixels mtl network network-uri old-locale old-time + pandoc-types parsec process random scientific SHA syb tagsoup + temporary texmath text time unordered-containers vector xml yaml + zip-archive zlib + ]; + testDepends = [ + ansi-terminal base bytestring containers Diff directory + executable-path filepath highlighting-kate HUnit pandoc-types + process QuickCheck syb test-framework test-framework-hunit + test-framework-quickcheck2 text zip-archive + ]; + configureFlags = [ + "-fhttps" "-fmake-pandoc-man-pages" "-fold-locale" "-fnetwork-uri" + "-fmake-pandoc-man-pages" "-fhttps" "-f-trypandoc" + "-f-embed_data_files" + ]; + homepage = "http://johnmacfarlane.net/pandoc"; + description = "Conversion between markup formats"; + license = "GPL"; + }) {}; + + "pandoc-citeproc" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , containers, data-default, directory, filepath, hs-bibutils, mtl + , old-locale, pandoc, pandoc-types, parsec, process, rfc5051, split + , syb, tagsoup, temporary, text, time, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "pandoc-citeproc"; + version = "0.6"; + sha256 = "1whi8mrbhfi8wr3qbj1lkgc1pngn8151jjri409hshl1mng4aq5b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty attoparsec base bytestring containers + data-default directory filepath hs-bibutils mtl old-locale pandoc + pandoc-types parsec process rfc5051 split syb tagsoup temporary + text time vector xml-conduit yaml + ]; + testDepends = [ + aeson base bytestring directory filepath pandoc pandoc-types + process temporary text yaml + ]; + configureFlags = [ + "-f-test_citeproc" "-f-unicode_collation" "-f-embed_data_files" + "-fbibutils" "-fsmall_base" + ]; + description = "Supports using pandoc with citeproc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pandoc-lens" = callPackage + ({ mkDerivation, base, containers, lens, pandoc-types }: + mkDerivation { + pname = "pandoc-lens"; + version = "0.3"; + sha256 = "1871s6ckv34p2k3y1w61rrr3f4yn1zpyhzd1r0k30cr70g8qrg7h"; + buildDepends = [ base containers lens pandoc-types ]; + homepage = "http://github.com/bgamari/pandoc-lens"; + description = "Lenses for Pandoc documents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pandoc-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , deepseq-generics, ghc-prim, syb + }: + mkDerivation { + pname = "pandoc-types"; + version = "1.12.4.1"; + sha256 = "1wbgm0s45smi8gix0byapkiarbb416fv765fc329qsvl295xlyqq"; + buildDepends = [ + aeson base bytestring containers deepseq-generics ghc-prim syb + ]; + homepage = "http://johnmacfarlane.net/pandoc"; + description = "Types for representing a structured document"; + license = "GPL"; + }) {}; + + "pandoc-unlit" = callPackage + ({ mkDerivation, base, pandoc }: + mkDerivation { + pname = "pandoc-unlit"; + version = "0.1.0"; + sha256 = "0jdlfqhp7h6jsp9qq2ndnm8fs96m19cmmd5rnjpqb76ilg6kn7l9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base pandoc ]; + description = "Literate Haskell support for GitHub's Markdown flavor"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pango" = callPackage + ({ mkDerivation, array, base, cairo, containers, directory, glib + , gtk2hs-buildtools, mtl, pango, pretty, process, text + }: + mkDerivation { + pname = "pango"; + version = "0.13.0.5"; + sha256 = "031yrfz6i4sc8jp2r1ar3mhz4cg8ih3kics2g7qvrxi1s3ai3d3x"; + buildDepends = [ + array base cairo containers directory glib mtl pretty process text + ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ cairo pango ]; + configureFlags = [ "-fnew-exception" ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Pango text rendering engine"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) cairo pango; }; + + "papillon" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, monads-tf + , template-haskell, transformers + }: + mkDerivation { + pname = "papillon"; + version = "0.1.0.0"; + sha256 = "02j3bydxzs39ljfnx1sgsn9ppw1cah81dfbws57yp9vdrcyq2ipf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath monads-tf template-haskell + transformers + ]; + homepage = "https://skami.iocikun.jp/haskell/packages/papillon"; + description = "packrat parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pappy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pappy"; + version = "0.1.0.2"; + sha256 = "14f4mv9xgqwmmyy3fg1miqdmi7a6bs3hixqk4z46r0pz44w6nlxd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://pdos.csail.mit.edu/~baford/packrat/thesis/"; + description = "Packrat parsing; linear-time parsers for grammars in TDPL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "para" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "para"; + version = "1.1"; + sha256 = "0l5abmqi548s10f87m124ld4hhphhl1szljyc04a13fah4dsqjbh"; + buildDepends = [ base ]; + description = "Text paragraph formatting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "paragon" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, cpphs + , directory, filepath, haskell-src-meta, parsec, pretty, syb + , template-haskell, th-lift, uniplate + }: + mkDerivation { + pname = "paragon"; + version = "0.1.28"; + sha256 = "1iz7fg7ziq3ffq1wac0z2m151rn4xmvd5kig04fdw1cy0x487c9c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers cpphs directory filepath + haskell-src-meta parsec pretty syb template-haskell th-lift + uniplate + ]; + buildTools = [ alex ]; + configureFlags = [ "-fbase4" ]; + description = "Paragon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parallel" = callPackage + ({ mkDerivation, array, base, containers, deepseq }: + mkDerivation { + pname = "parallel"; + version = "3.2.0.6"; + sha256 = "0hp6vf4zxsw6vz6lj505xihmnfhgjp39c9q7nyzlgcmps3xx6a5r"; + buildDepends = [ array base containers deepseq ]; + description = "Parallel programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parallel-io" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, random }: + mkDerivation { + pname = "parallel-io"; + version = "0.3.3"; + sha256 = "0i86x3bf8pjlg6mdg1zg5lcrjpg75pbqs2mrgrbp4z4bkcmw051s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers extensible-exceptions random ]; + configureFlags = [ "-f-tests" "-f-fuzz" "-f-benchmark" ]; + homepage = "http://batterseapower.github.com/parallel-io"; + description = "Combinators for executing IO actions in parallel on a thread pool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parallel-tasks" = callPackage + ({ mkDerivation, base, bytestring, cereal, deepseq, here + , old-locale, stm, time, transformers, vector, vector-algorithms + }: + mkDerivation { + pname = "parallel-tasks"; + version = "4.0.1.0"; + sha256 = "0cng14pivk0cw3xax0z4j59s0vpbkm7hjycsb3cif6pfjbypsm3x"; + buildDepends = [ + base bytestring cereal deepseq here old-locale stm time + transformers vector vector-algorithms + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parallel-tree-search" = callPackage + ({ mkDerivation, base, parallel, tree-monad }: + mkDerivation { + pname = "parallel-tree-search"; + version = "0.4.1"; + sha256 = "1x2k649q6gqz9z16vwg1j59ajf2wp59lfwb65g8819fz4rwimncr"; + buildDepends = [ base parallel tree-monad ]; + homepage = "http://github.com/sebfisch/parallel-tree-search"; + description = "Parallel Tree Search"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "parameterized-data" = callPackage + ({ mkDerivation, base, template-haskell, type-level }: + mkDerivation { + pname = "parameterized-data"; + version = "0.1.5"; + sha256 = "1zcfpapbgmzfrrwn8bq829scb89b52p1567xaw45d77z3hw24cq1"; + buildDepends = [ base template-haskell type-level ]; + homepage = "http://code.haskell.org/parameterized-data"; + description = "Parameterized data library implementing lightweight dependent types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parco" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "parco"; + version = "0.1"; + sha256 = "0598hz6zqcn4lh5y3vr54z4jh4ampxnh8rq29k6p5vnmrpvn4lq4"; + buildDepends = [ base mtl ]; + description = "Generalised parser combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parco-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, mtl, parco }: + mkDerivation { + pname = "parco-attoparsec"; + version = "0.1"; + sha256 = "0bc2gyvc1i3l3p702zs6hfkab7fmc7li5kh4mdzy3a91gzgsl3jh"; + buildDepends = [ attoparsec base mtl parco ]; + description = "Generalised parser combinators - Attoparsec interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parco-parsec" = callPackage + ({ mkDerivation, base, mtl, parco, parsec }: + mkDerivation { + pname = "parco-parsec"; + version = "0.1"; + sha256 = "0m3dsjay3av4y0v4j76wxybmk4mkjdhqq81w1wsfr173d4blgxf3"; + buildDepends = [ base mtl parco parsec ]; + description = "Generalised parser combinators - Parsec interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parcom-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, text + , transformers, utf8-string, word8 + }: + mkDerivation { + pname = "parcom-lib"; + version = "0.8.0.2"; + sha256 = "14afqaq4r556rf1wmjd14682dph8ji2b9r4dx1mjlxyr096l84h6"; + buildDepends = [ + base bytestring containers mtl text transformers utf8-string word8 + ]; + homepage = "https://bitbucket.org/tdammers/parcom-lib"; + description = "A simple parser-combinator library, a bit like Parsec but without the frills"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parconc-examples" = callPackage + ({ mkDerivation, abstract-par, accelerate, accelerate-io, array + , async, base, binary, bytestring, containers, deepseq, directory + , distributed-process, distributed-process-simplelocalnet + , distributed-static, fclabels, filepath, HTTP, monad-par, network + , normaldistribution, parallel, random, repa, stm, template-haskell + , time, transformers, utf8-string, vector, xml + }: + mkDerivation { + pname = "parconc-examples"; + version = "0.3.4"; + sha256 = "1i8kkjak3byzypaiqi7iavhswmvs98cvcrakdxpd8cm52gj6xk2d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + abstract-par accelerate accelerate-io array async base binary + bytestring containers deepseq directory distributed-process + distributed-process-simplelocalnet distributed-static fclabels + filepath HTTP monad-par network normaldistribution parallel random + repa stm template-haskell time transformers utf8-string vector xml + ]; + configureFlags = [ + "-fdistributed" "-faccelerate" "-f-cuda" "-f-devil" "-f-llvm" + ]; + description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parport" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "parport"; + version = "0.0.0"; + sha256 = "1d4fq67179n6flmi4ll0341cnnx6p7v44sj5xkk5vknm7qv1p5nx"; + buildDepends = [ array base ]; + description = "Simply interfacing the parallel port on linux"; + license = "GPL"; + }) {}; + + "parse-dimacs" = callPackage + ({ mkDerivation, array, base, bytestring, parsec }: + mkDerivation { + pname = "parse-dimacs"; + version = "1.3"; + sha256 = "0amh3h49xi65kx8l34cy5jkai1f0d9l1qxp4937f3cjf7afif0pj"; + buildDepends = [ array base bytestring parsec ]; + description = "DIMACS CNF parser library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parse-help" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, containers + , data-default, file-location, template-haskell, text, th-lift + }: + mkDerivation { + pname = "parse-help"; + version = "0.0"; + sha256 = "1vy7v49nh60gkb7vsig87hv11cxn19xs2jjvd0xnnhdz0zm4z7yf"; + buildDepends = [ + attoparsec base containers data-default file-location + template-haskell text th-lift + ]; + testDepends = [ cmdargs ]; + homepage = "http://github.com/gregwebs/cmdargs-help"; + description = "generate command line arguments from a --help output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parseargs" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "parseargs"; + version = "0.1.5.2"; + sha256 = "0pzw7w1kr2rv6ffqgn93rypn37wy2r5k01p3y5256laaplm575am"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "http://github.com/BartMassey/parseargs"; + description = "Command-line argument parsing library for Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec" = callPackage + ({ mkDerivation, base, bytestring, HUnit, mtl, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "parsec"; + version = "3.1.7"; + sha256 = "12h7n367gaw9ifd19yd3ppi4j6kghf7rryacl0ips0fwlxw1x8wa"; + buildDepends = [ base bytestring mtl text ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://www.cs.uu.nl/~daan/parsec.html"; + description = "Monadic parser combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec-extra" = callPackage + ({ mkDerivation, base, monads-tf, parsec, transformers }: + mkDerivation { + pname = "parsec-extra"; + version = "0.1.0.5"; + sha256 = "0x5lpkly8z26ygp0k8ddkybgmfi5n2vnf6sv3sjn3xm531xf6qy4"; + buildDepends = [ base monads-tf parsec transformers ]; + description = "Some miscellaneous basic string parsers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec-numbers" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec-numbers"; + version = "0.1.0"; + sha256 = "1gzy4v3r02kvdxvgg1nj83mmb6aph2v4ilf9c7y6nbvi2x49l0bp"; + buildDepends = [ base parsec ]; + configureFlags = [ "-f-parsec1" ]; + description = "Utilities for parsing numbers from strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec-parsers" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, parsec + , parsers + }: + mkDerivation { + pname = "parsec-parsers"; + version = "0.2"; + sha256 = "1knmcciyq07vp06s3xh4hwz654n017863dh9hdp1mwm57vc43s3j"; + buildDepends = [ base parsec parsers ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/ekmett/parsec-parsers/"; + description = "Parsing instances for Parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec-permutation" = callPackage + ({ mkDerivation, base, parsec, QuickCheck }: + mkDerivation { + pname = "parsec-permutation"; + version = "0.1.2.0"; + sha256 = "0yfdgvw093kk5id9h6b566zniss26kw6rxnvsni6dgr4knzyx1xi"; + buildDepends = [ base parsec ]; + testDepends = [ base parsec QuickCheck ]; + description = "Applicative permutation parser for Parsec intended as a replacement for Text.Parsec.Perm."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec-tagsoup" = callPackage + ({ mkDerivation, base, parsec, tagsoup }: + mkDerivation { + pname = "parsec-tagsoup"; + version = "0.1"; + sha256 = "1pzspf5fimjlki5fn3lxz1kdpd9pf2ww8z9sf08zaiyfp4ms15n1"; + buildDepends = [ base parsec tagsoup ]; + description = "Parsec parsers for Tagsoup tag streams"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "parsec-utils" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec-utils"; + version = "0.1.0.0"; + sha256 = "0pfdl9zsdzxcbjh37234djcbg6sdhqzx3fnin0b55hxn78k26ivi"; + buildDepends = [ base parsec ]; + description = "Utility functions and combinators for Text.Parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parsec1"; + version = "1.0.0.5"; + sha256 = "1nrmq1ihyir49sppqxffccqcc2lc4sik8ffxdwa1agcia5izjs4d"; + buildDepends = [ base ]; + homepage = "http://www.cs.uu.nl/~daan/parsec.html"; + description = "Portable monadic parser combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec2" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parsec2"; + version = "1.0.0"; + sha256 = "0iq5b5d0pdm49qnigss29vnxj3yjqa5rllp29dxl8df6393k6sk9"; + buildDepends = [ base ]; + homepage = "http://www.cs.uu.nl/~daan/parsec.html"; + description = "Monadic parser combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec3" = callPackage + ({ mkDerivation, base, bytestring, mtl, text }: + mkDerivation { + pname = "parsec3"; + version = "1.0.0.9"; + sha256 = "0k1gg1dqaiqrhfxkyfihd8zn6n069a3px8qfdhdv2aym27gcdnnh"; + buildDepends = [ base bytestring mtl text ]; + homepage = "http://www.cs.uu.nl/~daan/parsec.html"; + description = "Monadic parser combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsec3-numbers" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec3-numbers"; + version = "0.1.0"; + sha256 = "0i7fvbhvvmf5nld51kv9v0vpb42dlnpivxcl7ll0zwa3gzks2cm5"; + buildDepends = [ base parsec ]; + configureFlags = [ "-f-parsec3" ]; + description = "Utilities for parsing numbers from Char sequences"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsedate" = callPackage + ({ mkDerivation, base, old-locale, old-time, parsec }: + mkDerivation { + pname = "parsedate"; + version = "3000.0.0"; + sha256 = "0gsylvm8srddmh3g3ysjgqqmgp0ddg6pdi2sz15v6nrvsqfabiip"; + buildDepends = [ base old-locale old-time parsec ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://www.cs.chalmers.se/~bringert/darcs/parsedate/doc/"; + description = "Data and time parsing for CalendarTime"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsek" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parsek"; + version = "1.0.1.2"; + sha256 = "0ybh76cx5y73ywhlv4g2z74x1mvg5n2rxl045mscs6dwcyw9vhbd"; + buildDepends = [ base ]; + description = "Parallel Parsing Processes"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "parsely" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "parsely"; + version = "0.1"; + sha256 = "16sg32qs1kq184wk6d83z20b9firh1kjmysqwd2aqaiyq37zjyyb"; + buildDepends = [ base mtl parsec ]; + homepage = "http://naesten.dyndns.org:8080/repos/parsely"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parser-helper" = callPackage + ({ mkDerivation, aeson, base, bytestring, haskell-src-exts, text }: + mkDerivation { + pname = "parser-helper"; + version = "0.1.0.0"; + sha256 = "0cvdvphxlbyv5l9q5yc4b4kb59ghar2pmqx8pk387ffgz71r7ppb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ aeson base bytestring haskell-src-exts text ]; + description = "Prints Haskell parse trees in JSON"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "parsergen" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HUnit + , parsec, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "parsergen"; + version = "0.2.0.7"; + sha256 = "01yx4pa5x87nqz8k999jr7bnyfkjlgk660c53xkj5ipcvl4b9mfi"; + buildDepends = [ + base bytestring directory filepath parsec template-haskell + ]; + testDepends = [ + base bytestring directory filepath HUnit parsec QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "TH parser generator for splitting bytestring into fixed-width fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsers" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, charset, containers + , directory, doctest, filepath, parsec, QuickCheck + , quickcheck-instances, text, transformers, unordered-containers + }: + mkDerivation { + pname = "parsers"; + version = "0.12.1.1"; + sha256 = "1yx75xbmg3lms0hj79r5w9fl81g5cbsm842lijhd9jnnbli2mzfw"; + buildDepends = [ + attoparsec base charset containers parsec text transformers + unordered-containers + ]; + testDepends = [ + attoparsec base bytestring containers directory doctest filepath + parsec QuickCheck quickcheck-instances + ]; + configureFlags = [ "-f-lib-werror" ]; + homepage = "http://github.com/ekmett/parsers/"; + description = "Parsing combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsestar" = callPackage + ({ mkDerivation, array, base, binary, bytestring, bytestring-mmap + , bytestring-nums, bytestring-show, containers, deepseq, derive + , happy, mtl, zlib + }: + mkDerivation { + pname = "parsestar"; + version = "1.5"; + sha256 = "0prbn7vi2bp66x4fs5cm8lz9qv4d1kpcd20mf24zwpa9siwyf4aq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring bytestring-mmap bytestring-nums + bytestring-show containers deepseq derive mtl zlib + ]; + buildTools = [ happy ]; + description = "NMR-STAR file format parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "parsimony" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "parsimony"; + version = "1.3"; + sha256 = "0vbayvk989m85qfxxls74rn0v8ylb5l7lywp30sw2wybvi4r08lg"; + buildDepends = [ base bytestring text ]; + description = "Monadic parser combinators derived from Parsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "partial" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "partial"; + version = "0.1.0.0"; + sha256 = "0ybh0yz68gawbfswk1s498asc1z7qw6b8qys7rasw5i5iw6vjvr8"; + editedCabalFile = "f49cbb0cfb2f101a006bb54ada3982ae85b6413d019fd92927ce259b3666e172"; + buildDepends = [ base ]; + homepage = "https://github.com/paf31/partial"; + description = "A nullary type class for partial functions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "partial-handler" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "partial-handler"; + version = "0.1.0"; + sha256 = "07dhsm2r89iviz481r9wxw0scq40dgfzw0mi6klky78xn8r9x4ds"; + buildDepends = [ base ]; + homepage = "https://github.com/nikita-volkov/partial-handler"; + description = "A composable exception handler"; + license = stdenv.lib.licenses.mit; + }) {}; + + "partial-isomorphisms" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "partial-isomorphisms"; + version = "0.2"; + sha256 = "0wmlx1dp7i9rp3s5028gvqa7z0g1dkzlyd134kh04s1lx2hb94px"; + buildDepends = [ base template-haskell ]; + homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse"; + description = "Partial isomorphisms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "partial-lens" = callPackage + ({ mkDerivation, base, comonad-transformers, data-lens + , transformers + }: + mkDerivation { + pname = "partial-lens"; + version = "0.0.1"; + sha256 = "0s7p69fl1a3q4x2n9hf4540dcxjxjsj4knf2nal3wl1djh067ja8"; + buildDepends = [ + base comonad-transformers data-lens transformers + ]; + description = "Haskell 98 Partial Lenses"; + license = stdenv.lib.licenses.mit; + }) {}; + + "partial-uri" = callPackage + ({ mkDerivation, base, network-uri }: + mkDerivation { + pname = "partial-uri"; + version = "0.2"; + sha256 = "0n3rmajbmnydqk6jk36n83a6ra5p1dkdbd592ywjfq4jhmh98333"; + buildDepends = [ base network-uri ]; + homepage = "https://github.com/singpolyma/partial-uri"; + description = "Datatype for passing around unresolved URIs"; + license = "unknown"; + }) {}; + + "partly" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , binary, bytestring, optparse-applicative, QuickCheck, vector + }: + mkDerivation { + pname = "partly"; + version = "1.0.0.2"; + sha256 = "0s5cr0ysxv74dlziyf2ga29wawwlikqgb2njv8g1f1rb8i5n97gv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base base64-bytestring binary bytestring + optparse-applicative vector + ]; + testDepends = [ + aeson base base64-bytestring binary bytestring QuickCheck vector + ]; + homepage = "https://github.com/startling/partly"; + description = "Inspect, create, and alter MBRs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "passage" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , GraphSCC, monadLib, mwc-random, pretty, primitive, process + , random + }: + mkDerivation { + pname = "passage"; + version = "0.1"; + sha256 = "11qrm27a1fn8p8z0q1400nd30sblm8pcn6znz4syg9jkmqhpn8ig"; + buildDepends = [ + array base containers directory filepath GraphSCC monadLib + mwc-random pretty primitive process random + ]; + description = "Parallel code generation for hierarchical Bayesian modeling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "passwords" = callPackage + ({ mkDerivation, base, containers, MonadRandom, random }: + mkDerivation { + pname = "passwords"; + version = "0.1.0.5"; + sha256 = "0m0ks6wpj800fxqry7gz69ki9bfpnix4zfqrc3sca2k88yl53miv"; + buildDepends = [ base containers MonadRandom random ]; + description = "Password generation/validation library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pastis" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "pastis"; + version = "0.1.2"; + sha256 = "1425gzss5maqzrphrvvsw60lkapwg3wfjx10c59qkylx63k5ixjl"; + buildDepends = [ base HTTP network ]; + description = "Interface to the past.is URL shortening service"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pasty" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "pasty"; + version = "0.1"; + sha256 = "12pmqcpqa6gjph40w4ga53ij8b989igaf3r6jwxng67kmddkq22z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring mtl ]; + homepage = "http://github.com/markusle/pasty/tree/master"; + description = "A simple command line pasting utility"; + license = "GPL"; + }) {}; + + "patch-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "patch-combinators"; + version = "0.2.2"; + sha256 = "007bxr6xfqjmbx4b9k3n3qw7jmrn298v8cqxvycfhy5924l9jyi6"; + buildDepends = [ base ]; + description = "A library for patching functions and data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "patch-image" = callPackage + ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda + , accelerate-fft, accelerate-io, accelerate-utility, base, Cabal + , filepath, gnuplot, hmatrix, JuicyPixels, utility-ht, vector + }: + mkDerivation { + pname = "patch-image"; + version = "0.1.0.1"; + sha256 = "0ls3dlwgki483l1raaqb247by0kpzvqc54g1gmvr71zfgbfxrjl2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + accelerate accelerate-arithmetic accelerate-cuda accelerate-fft + accelerate-io accelerate-utility base Cabal filepath gnuplot + hmatrix JuicyPixels utility-ht vector + ]; + configureFlags = [ "-f-builddraft" ]; + homepage = "http://code.haskell.org/~thielema/patch-image/"; + description = "Compose a big image from overlapping parts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "path-pieces" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck, text, time }: + mkDerivation { + pname = "path-pieces"; + version = "0.1.5"; + sha256 = "05rya4gvpmm3pa4qp6cvvh4552qsrsgi61i1cx0aj8slakqrk8xw"; + buildDepends = [ base text time ]; + testDepends = [ base hspec HUnit QuickCheck text ]; + description = "Components of paths"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pathfindingcore" = callPackage + ({ mkDerivation, array, base, HUnit, split, tasty, tasty-hunit }: + mkDerivation { + pname = "pathfindingcore"; + version = "1.2"; + sha256 = "0x2bw79ym5rndhy5qd50gqv6fkqvp2zby4af2d5gdvsbm9fhv6c8"; + buildDepends = [ array base split ]; + testDepends = [ array base HUnit tasty tasty-hunit ]; + homepage = "http://github.com/TheBizzle"; + description = "A toy pathfinding library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pathtype" = callPackage + ({ mkDerivation, base, directory, QuickCheck, time }: + mkDerivation { + pname = "pathtype"; + version = "0.5.4"; + sha256 = "1ns5q3nrkl99xp4mrmk8wpvb9qzyvnw5cyjwh5rh76ykm2d5dbg7"; + buildDepends = [ base directory QuickCheck time ]; + configureFlags = [ "-f-old-time" ]; + homepage = "http://code.haskell.org/pathtype"; + description = "Type-safe replacement for System.FilePath etc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "patience" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "patience"; + version = "0.1.1"; + sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm"; + buildDepends = [ base containers ]; + description = "Patience diff and longest increasing subsequence"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "patronscraper" = callPackage + ({ mkDerivation, base, HandsomeSoup, hxt }: + mkDerivation { + pname = "patronscraper"; + version = "0.0.0.0"; + sha256 = "1c45cgp3af04b0r72lbka8rzfar09d811i2im13wd5b9jfw5rzvp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HandsomeSoup hxt ]; + description = "A webpage scraper for Patreon which dumps a list of patrons to a text file"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pattern-arrows" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "pattern-arrows"; + version = "0.0.2"; + sha256 = "13q7bj19hd60rnjfc05wxlyck8llxy11z3mns8kxg197wxrdkhkg"; + buildDepends = [ base mtl ]; + homepage = "http://blog.functorial.com/posts/2013-10-27-Pretty-Printing-Arrows.html"; + description = "Arrows for Pretty Printing"; + license = stdenv.lib.licenses.mit; + }) {}; + + "patterns" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, mtl, time + , utf8-string, zeromq-haskell + }: + mkDerivation { + pname = "patterns"; + version = "0.1.1"; + sha256 = "176si32zbrklf7wsspg0qdswd85ah0gl9k25ylx9qi2rr1vp18pv"; + buildDepends = [ + base bytestring conduit containers mtl time utf8-string + zeromq-haskell + ]; + homepage = "http://github.com/toschoo/mom"; + description = "Common patterns in message-oriented applications"; + license = "LGPL"; + }) {}; + + "paymill" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "paymill"; + version = "0.0.0"; + sha256 = "1gw3mxh766wf5anyn84qcf8nn96fzd1ibcjg55bk9b1yw6dc1va0"; + buildDepends = [ base ]; + testDepends = [ base hspec ]; + description = "This is an unofficial client for the Paymill API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "paypal-api" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, failure + , http-conduit, http-types, mtl, old-locale, text, time, wai + }: + mkDerivation { + pname = "paypal-api"; + version = "0.2"; + sha256 = "0im96yxvbb78sb0b83yypcwsa27gnjbjxbfki5rdnpgbf2yr8k9h"; + buildDepends = [ + base bytestring conduit containers failure http-conduit http-types + mtl old-locale text time wai + ]; + homepage = "http://projects.haskell.org/paypal-api/"; + description = "PayPal API, currently supporting \"ButtonManager\""; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pb" = callPackage + ({ mkDerivation, base, containers, HTTP, network, process }: + mkDerivation { + pname = "pb"; + version = "0.1.0"; + sha256 = "03cb5diy7wvcd0gm09r4172mck0n4v5hxyc622r8k3phzvzq9zdf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers HTTP network process ]; + description = "pastebin command line application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pbc4hs" = callPackage + ({ mkDerivation, base, hslua, string-qq }: + mkDerivation { + pname = "pbc4hs"; + version = "0.1.1.5"; + sha256 = "16dki82d9x6rpkbax090ax8ynwjxv31cvpzpy51ynq83kjg3v2z9"; + buildDepends = [ base hslua string-qq ]; + homepage = "https://github.com/DavidFeng/pbc4hs"; + description = "pbc for HsLua"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pbkdf" = callPackage + ({ mkDerivation, base, binary, byteable, bytedump, bytestring + , cryptohash, utf8-string + }: + mkDerivation { + pname = "pbkdf"; + version = "1.1.1.1"; + sha256 = "1nbn8kan43i00g23g8aljxjpaxm9q1qhzxxdgks0mc4mr1f7bifx"; + buildDepends = [ + base binary byteable bytedump bytestring cryptohash utf8-string + ]; + testDepends = [ + base binary byteable bytedump bytestring cryptohash utf8-string + ]; + homepage = "https://github.com/cdornan/pbkdf"; + description = "Haskell implementation of the PBKDF functions from RFC-2898"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcap" = callPackage + ({ mkDerivation, base, bytestring, libpcap, network, time }: + mkDerivation { + pname = "pcap"; + version = "0.4.5.2"; + sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7"; + buildDepends = [ base bytestring network time ]; + extraLibraries = [ libpcap ]; + homepage = "https://github.com/bos/pcap"; + description = "A system-independent interface for user-level packet capture"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcap-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, pcap, transformers }: + mkDerivation { + pname = "pcap-conduit"; + version = "0.1"; + sha256 = "07a6cwaq668a948njjybj9clbswmhz88xrwjkb42jg9gm1nh46kz"; + buildDepends = [ base bytestring conduit pcap transformers ]; + homepage = "http://github.com/thoughtpolice/pcap-conduit"; + description = "Conduit <-> libpcap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcap-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, pcap, transformers + }: + mkDerivation { + pname = "pcap-enumerator"; + version = "0.5"; + sha256 = "0v7ar3jbs54ibhrbbzmvajc7pc8h8dv56wr77w4vsbyz6xq4sqdb"; + buildDepends = [ base bytestring enumerator pcap transformers ]; + homepage = "http://github.com/cutsea110/pcap-enumerator"; + description = "Convert a pcap into an enumerator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcd-loader" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, deepseq + , directory, HUnit, lens, linear, mtl, string-qq, test-framework + , test-framework-hunit, text, vector + }: + mkDerivation { + pname = "pcd-loader"; + version = "0.3.0.1"; + sha256 = "1nwyv5c0x262b4j73560bnxhab07ky0cba8nrzdbmmwl2g72c8m7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base binary bytestring deepseq lens linear mtl text + vector + ]; + testDepends = [ + base directory HUnit lens string-qq test-framework + test-framework-hunit text vector + ]; + description = "PCD file loader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcg-random" = callPackage + ({ mkDerivation, base, doctest, primitive, random, time }: + mkDerivation { + pname = "pcg-random"; + version = "0.1.0.0"; + sha256 = "04l33f4z9hys2aydai1qml2y7izv1d5ig60mgmwifr8mk68gc1lg"; + buildDepends = [ base primitive random time ]; + testDepends = [ base doctest ]; + homepage = "http://github.com/cchalmers/pcg-random"; + description = "Haskell bindings to the PCG random number generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcre-less" = callPackage + ({ mkDerivation, array, base, regex-pcre }: + mkDerivation { + pname = "pcre-less"; + version = "0.2.1"; + sha256 = "1widnpz4r2az96lwxrq21vm21j9j7b4sn86kqn2iih3xs2dpwqf9"; + buildDepends = [ array base regex-pcre ]; + description = "Nicer interface to regex-pcre"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcre-light" = callPackage + ({ mkDerivation, base, bytestring, pcre }: + mkDerivation { + pname = "pcre-light"; + version = "0.4.0.3"; + sha256 = "0l1df2sk5qwf424bvb8mbdkr2xjg43fi92n5r22yd7vm1zz0jqvf"; + buildDepends = [ base bytestring ]; + extraLibraries = [ pcre ]; + configureFlags = [ "-f-old_base" ]; + homepage = "https://github.com/Daniel-Diaz/pcre-light"; + description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcre-light-extra" = callPackage + ({ mkDerivation, base, bytestring, pcre-light }: + mkDerivation { + pname = "pcre-light-extra"; + version = "0.0.0"; + sha256 = "1kjh36gglszd16rsh0rm2q5fxjlfipzld4hw0l2r23y0flbqkbvx"; + buildDepends = [ base bytestring pcre-light ]; + homepage = "http://github.com/urso/pcre-light-extra"; + description = "pcre-light extra functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pcre-utils" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, HUnit, mtl + , regex-pcre-builtin, vector + }: + mkDerivation { + pname = "pcre-utils"; + version = "0.1.4"; + sha256 = "1kvasljlrfmlskqzzglm6swkfmfrqycv0j0hswck0lcfzd8nxkna"; + buildDepends = [ + array attoparsec base bytestring mtl regex-pcre-builtin vector + ]; + testDepends = [ base bytestring HUnit regex-pcre-builtin ]; + description = "Perl-like substitute and split for PCRE regexps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-content" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , containers, io-streams, pdf-toolbox-core, text + }: + mkDerivation { + pname = "pdf-toolbox-content"; + version = "0.0.3.1"; + sha256 = "08icj65l6hjl2r07ipr6c65n7ny771zq714bswhv2q0iwdigz1iz"; + buildDepends = [ + attoparsec base base16-bytestring bytestring containers io-streams + pdf-toolbox-core text + ]; + homepage = "https://github.com/Yuras/pdf-toolbox"; + description = "A collection of tools for processing PDF files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-core" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, errors + , io-streams, scientific, transformers, zlib-bindings + }: + mkDerivation { + pname = "pdf-toolbox-core"; + version = "0.0.3.0"; + sha256 = "1d9c275gdr2byri6nbabh2ap6lnq0wnfqfqq76fnb0fj92ydmxc6"; + buildDepends = [ + attoparsec base bytestring containers errors io-streams scientific + transformers zlib-bindings + ]; + homepage = "https://github.com/Yuras/pdf-toolbox"; + description = "A collection of tools for processing PDF files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-document" = callPackage + ({ mkDerivation, base, bytestring, cipher-rc4, containers + , cryptohash, io-streams, pdf-toolbox-content, pdf-toolbox-core + , text, transformers + }: + mkDerivation { + pname = "pdf-toolbox-document"; + version = "0.0.4.0"; + sha256 = "1fjchlknkxxgy6rm2q4f9fhy53ip06kzvcv5876gxswdchi6kxwa"; + buildDepends = [ + base bytestring cipher-rc4 containers cryptohash io-streams + pdf-toolbox-content pdf-toolbox-core text transformers + ]; + homepage = "https://github.com/Yuras/pdf-toolbox"; + description = "A collection of tools for processing PDF files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-viewer" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, directory + , filepath, gtk, io-streams, pdf-toolbox-content + , pdf-toolbox-document, process, random, text, transformers + }: + mkDerivation { + pname = "pdf-toolbox-viewer"; + version = "0.0.3.0"; + sha256 = "173hc11aiy6zzsz624samxif953nl5gyjlxk8zy0c7a0yaxha1pp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cairo containers directory filepath gtk io-streams + pdf-toolbox-content pdf-toolbox-document process random text + transformers + ]; + homepage = "https://github.com/Yuras/pdf-toolbox"; + description = "Simple pdf viewer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdf2line" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , FindBin, process + }: + mkDerivation { + pname = "pdf2line"; + version = "0.0.1"; + sha256 = "07a9ddr4j5f4vhv1md32f0d3mwhx5p9lw0bwjikfhhqq49jvrpa5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers filepath FindBin process + ]; + description = "Simple command-line utility to convert PDF into text"; + license = "GPL"; + }) {}; + + "pdfinfo" = callPackage + ({ mkDerivation, base, mtl, old-locale, process-extras, text, time + }: + mkDerivation { + pname = "pdfinfo"; + version = "1.5.1"; + sha256 = "1xhznh9pqx4yvzfnypjkmgrsv5z1949vnrix101y6iy0y1zk4r5x"; + buildDepends = [ base mtl old-locale process-extras text time ]; + homepage = "https://github.com/chrisdone/pdfinfo"; + description = "Wrapper around the pdfinfo command"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdfsplit" = callPackage + ({ mkDerivation, base, directory, pdfinfo, process, temporary }: + mkDerivation { + pname = "pdfsplit"; + version = "0.0.1"; + sha256 = "00bnbfy3awl9vd9vvmh6ylfn2d882r3r1am6b6788b78lvznypxa"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory pdfinfo process temporary ]; + homepage = "http://dmwit.com/pdfsplit"; + description = "split two-column PDFs, so there is one column per page"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pdynload" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, ghc-paths + , old-time, process + }: + mkDerivation { + pname = "pdynload"; + version = "0.0.3"; + sha256 = "0949nzk85fp9vs6v90cd6kxgg52pcaz2mfahv7416qpgp65hpw93"; + buildDepends = [ + base directory filepath ghc ghc-paths old-time process + ]; + description = "pdynload is polymorphic dynamic linking library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "peakachu" = callPackage + ({ mkDerivation, base, derive, GLUT, List, template-haskell, time + , TypeCompose + }: + mkDerivation { + pname = "peakachu"; + version = "0.3.0"; + sha256 = "0awj571rgcn69vl907b26j68azy7kyd3kki014lsfsngql9cp1pq"; + buildDepends = [ + base derive GLUT List template-haskell time TypeCompose + ]; + description = "Experiemental library for composable interactive programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "peano-inf" = callPackage + ({ mkDerivation, base, containers, lazysmallcheck }: + mkDerivation { + pname = "peano-inf"; + version = "0.6.5"; + sha256 = "1w8rvlckqcy41ciq2csb2nf83l969nwvvrrlm0x1yzf5i6ibg33b"; + buildDepends = [ base containers lazysmallcheck ]; + description = "Lazy Peano numbers including observable infinity value"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pec" = callPackage + ({ mkDerivation, array, base, Cabal, cmdargs, containers, deepseq + , derive, directory, filepath, grm, mtl, old-time, process, shake + , syb, uniplate, wl-pprint + }: + mkDerivation { + pname = "pec"; + version = "0.2.3"; + sha256 = "110i4y93gm6b76and12vra8nr5q2dz20dvgpbpdgic3sv2ds16k0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal cmdargs containers deepseq derive directory + filepath grm mtl old-time process shake syb uniplate wl-pprint + ]; + description = "pec embedded compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pecoff" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "pecoff"; + version = "0.11"; + sha256 = "0vb22jfl309k4a6b80015cyrs5cxls7vyf8faz7lrm7i0vj0vz1q"; + buildDepends = [ base binary bytestring containers ]; + description = "Parser for PE/COFF format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "peg" = callPackage + ({ mkDerivation, base, containers, filepath, haskeline, logict, mtl + , parsec + }: + mkDerivation { + pname = "peg"; + version = "0.2"; + sha256 = "0mh56nkn31dwpyrl238b06gyfwy3p7y90b9y6k639vpqkn9nnzcd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers filepath haskeline logict mtl parsec + ]; + homepage = "http://github.com/HackerFoo/peg"; + description = "a lazy non-deterministic concatenative programming language"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "peggy" = callPackage + ({ mkDerivation, base, hashtables, haskell-src-meta, ListLike + , monad-control, mtl, template-haskell + }: + mkDerivation { + pname = "peggy"; + version = "0.3.2"; + sha256 = "1km847arc193wq6cdr38xvz1znbdmrgdyji2p9rs4j2p35rr6s6y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base hashtables haskell-src-meta ListLike monad-control mtl + template-haskell + ]; + configureFlags = [ "-f-build-example" ]; + homepage = "http://tanakh.github.com/Peggy"; + description = "The Parser Generator for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pem" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "pem"; + version = "0.2.2"; + sha256 = "162sk5sg22w21wqz5qv8kx6ibxp99v5p20g3nknhm1kddk3hha1p"; + buildDepends = [ base base64-bytestring bytestring mtl ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-pem"; + description = "Privacy Enhanced Mail (PEM) format reader and writer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "penn-treebank" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "penn-treebank"; + version = "0.1.0.1"; + sha256 = "12c5bzn3ac8783lny56n7rd8a1ik4ayfm1pr5v7gm7z53f7iz0qy"; + buildDepends = [ base containers parsec ]; + description = "Tools for manipulating the Penn TreeBank"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "penny" = callPackage + ({ mkDerivation, action-permutations, anonymous-sums, base + , bytestring, cereal, containers, contravariant, either, matchers + , multiarg, ofx, old-locale, parsec, prednote, QuickCheck, rainbow + , rainbox, random-shuffle, semigroups, split, tasty + , tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "penny"; + version = "0.32.0.10"; + sha256 = "0bzxihhi7cs8cqbnz7mf6sj12dyr267265asc010pgyffpjc22qi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + action-permutations anonymous-sums base bytestring cereal + containers contravariant either matchers multiarg ofx old-locale + parsec prednote rainbow rainbox semigroups split text time + transformers + ]; + testDepends = [ + anonymous-sums base parsec QuickCheck random-shuffle semigroups + tasty tasty-quickcheck text time transformers + ]; + configureFlags = [ + "-fincabal" "-f-test" "-f-debug" "-fbuild-reconcile" + "-fbuild-reprint" "-fbuild-diff" "-fbuild-selloff" "-fbuild-penny" + "-f-build-gibberish" + ]; + homepage = "http://www.github.com/massysett/penny"; + description = "Extensible double-entry accounting system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "penny-bin" = callPackage + ({ mkDerivation, base, containers, explicit-exception, multiarg + , parsec, penny-lib, pretty-show, semigroups, text, transformers + }: + mkDerivation { + pname = "penny-bin"; + version = "0.22.0.0"; + sha256 = "0mdl8wpcy2yzscpww6vv5vhgiwy5xi0js1yxd7y4h5dmvhxsrr9l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers explicit-exception multiarg parsec penny-lib + pretty-show semigroups text transformers + ]; + configureFlags = [ + "-fbuild-reconcile" "-fbuild-reprint" "-fbuild-diff" + "-fbuild-selloff" "-fbuild-penny" "-f-debug" + ]; + homepage = "http://www.github.com/massysett/penny"; + description = "Deprecated - use penny package instead"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "penny-lib" = callPackage + ({ mkDerivation, action-permutations, base, binary, bytestring + , cereal, containers, explicit-exception, matchers, multiarg, ofx + , old-locale, parsec, prednote, pretty-show, rainbow, semigroups + , split, text, time, transformers + }: + mkDerivation { + pname = "penny-lib"; + version = "0.22.0.0"; + sha256 = "0fy671xvia7kjlcrwpsv93gsnyz5wvcajlva98ykbh7cdkf56b17"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + action-permutations base binary bytestring cereal containers + explicit-exception matchers multiarg ofx old-locale parsec prednote + pretty-show rainbow semigroups split text time transformers + ]; + configureFlags = [ "-fbuildlib" "-fincabal" "-f-test" "-f-debug" ]; + homepage = "http://www.github.com/massysett/penny"; + description = "Deprecated - use penny package instead"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "peparser" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98 }: + mkDerivation { + pname = "peparser"; + version = "0.21"; + sha256 = "1qy8hghpvp9idiq4ksn55n1dpx7823s7mjfvqfgrmhj0xl1b1y54"; + buildDepends = [ base binary bytestring haskell98 ]; + homepage = "https://github.com/igraves/peparser-haskell"; + description = "A parser for PE object files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "perceptron" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "perceptron"; + version = "0.1.0.3"; + sha256 = "0w1vrsv43z92y6vsv9nzs2pjlqkhrxvzh53r2722530lzff34m78"; + buildDepends = [ base ]; + description = "The perceptron learning algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "perdure" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cognimeta-utils + , collections-api, comonad-transformers, containers, cryptohash + , data-binary-ieee754, data-lens, data-lens-fd, data-lens-template + , filepath, ghc-prim, MonadRandom, mtl, primitive, QuickCheck, stm + , strict, tagged, template-haskell, time, transformers, unix + }: + mkDerivation { + pname = "perdure"; + version = "0.2.1"; + sha256 = "04vj8kva5qmrf8r93xyf0qw8nx64j241pdc19s2ddvd21lq5wqkz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring cognimeta-utils collections-api + comonad-transformers containers cryptohash data-binary-ieee754 + data-lens data-lens-fd data-lens-template filepath ghc-prim + MonadRandom mtl primitive QuickCheck stm strict tagged + template-haskell time transformers unix + ]; + homepage = "https://github.com/Cognimeta/perdure"; + description = "Robust persistence for acyclic immutable data"; + license = "unknown"; + }) {}; + + "perm" = callPackage + ({ mkDerivation, base, catch-fd, HUnit, mtl, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "perm"; + version = "0.4.0.0"; + sha256 = "0lf6smw3m32vwrga5y671z355w0vphp3n63cfnsirk1kiz5ik5rx"; + buildDepends = [ base catch-fd mtl transformers ]; + testDepends = [ + base HUnit mtl test-framework test-framework-hunit + ]; + homepage = "https://github.com/sonyandy/perm"; + description = "permutation Applicative and Monad with many mtl instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "permutation" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "permutation"; + version = "0.5.0.4"; + sha256 = "0kl5yw1as2y8yf2ac2f6v7g8k7mzjqw5fdh18a6m3jfhjw9rcqf7"; + buildDepends = [ base ghc-prim ]; + homepage = "https://github.com/spacekitteh/permutation"; + description = "A library for permutations and combinations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "permute" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "permute"; + version = "1.0"; + sha256 = "03g1d9h26f1id0pnaigy9xy1cv5pvzqcjrwgzn75xnnbm5c3y9ch"; + buildDepends = [ base mtl ]; + description = "Generalised permutation parser combinator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistable-record" = callPackage + ({ mkDerivation, array, base, containers, dlist, names-th + , template-haskell, transformers + }: + mkDerivation { + pname = "persistable-record"; + version = "0.1.0.0"; + sha256 = "1z03rixy03zp4l4ygb9jlj4p4x5vp20r5qq39hi8vn1x37j39x26"; + buildDepends = [ + array base containers dlist names-th template-haskell transformers + ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "Binding between SQL database values and haskell records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-html, blaze-markup, bytestring, conduit, containers + , exceptions, fast-logger, hspec, lifted-base, monad-control + , monad-logger, mtl, old-locale, path-pieces, resource-pool + , resourcet, scientific, silently, sqlite, tagged, template-haskell + , text, time, transformers, transformers-base, unordered-containers + , vector + }: + mkDerivation { + pname = "persistent"; + version = "2.1.1.3"; + sha256 = "17pp9akqws3454nbpd1yq5r8narjkhbwcaps7d1ydv3x4qk0vgmg"; + buildDepends = [ + aeson attoparsec base base64-bytestring blaze-html blaze-markup + bytestring conduit containers exceptions fast-logger lifted-base + monad-control monad-logger mtl old-locale path-pieces resource-pool + resourcet scientific silently tagged template-haskell text time + transformers transformers-base unordered-containers vector + ]; + testDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + conduit containers hspec monad-control monad-logger old-locale + path-pieces resourcet scientific text time transformers + unordered-containers vector + ]; + extraLibraries = [ sqlite ]; + configureFlags = [ "-f-nooverlap" ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Type-safe, multi-backend data serialization"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) sqlite; }; + + "persistent-cereal" = callPackage + ({ mkDerivation, base, cereal, persistent, text }: + mkDerivation { + pname = "persistent-cereal"; + version = "0.1.0"; + sha256 = "09akf8vpkn2jskf1vf9mq96sakqzr7mfs8hhri8qlbkwx3i5nr6f"; + buildDepends = [ base cereal persistent text ]; + homepage = "http://hub.darcs.net/co-dan/persistent-cereal"; + description = "Helper functions for writing Persistent instances"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "persistent-equivalence" = callPackage + ({ mkDerivation, array, base, diffarray }: + mkDerivation { + pname = "persistent-equivalence"; + version = "0.3"; + sha256 = "14nn01bbwskllbccgcnwnjwzyws6vppqv4l51n6pcvhwbphn18qz"; + buildDepends = [ array base diffarray ]; + description = "Persistent equivalence relations (aka union-find)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent-hssqlppp" = callPackage + ({ mkDerivation, base, bytestring, hssqlppp, monad-control, mtl + , persistent, persistent-template, template-haskell, text, th-lift + }: + mkDerivation { + pname = "persistent-hssqlppp"; + version = "0.1"; + sha256 = "1p4fpa5qlkn2jmggszzmzg0bva8r8j0x7b2bidqyzlw2i9332ba2"; + buildDepends = [ + base bytestring hssqlppp monad-control mtl persistent + persistent-template template-haskell text th-lift + ]; + description = "Declare Persistent entities using SQL SELECT query syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent-map" = callPackage + ({ mkDerivation, base, binary, containers, directory, EdisonAPI + , EdisonCore, filepath, LRU, mtl, stm-io-hooks + }: + mkDerivation { + pname = "persistent-map"; + version = "0.3.5"; + sha256 = "0an0j6xkxygxlvjj50fq356sc4njbniz9jzv6v2h9pihsmcckhvq"; + buildDepends = [ + base binary containers directory EdisonAPI EdisonCore filepath LRU + mtl stm-io-hooks + ]; + homepage = "http://darcs.monoid.at/persistent-map"; + description = "A thread-safe (STM) persistency interface for finite map types"; + license = "LGPL"; + }) {}; + + "persistent-mongoDB" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bson, bytestring, cereal + , conduit, containers, monad-control, mongoDB, network, path-pieces + , persistent, resource-pool, resourcet, text, time, transformers + }: + mkDerivation { + pname = "persistent-mongoDB"; + version = "2.1.2.1"; + sha256 = "130jd85h1fl5klfr369kg11w29aavl81d22w1is5dg38s0pzn76a"; + buildDepends = [ + aeson attoparsec base bson bytestring cereal conduit containers + monad-control mongoDB network path-pieces persistent resource-pool + resourcet text time transformers + ]; + configureFlags = [ "-f-high_precision_date" ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Backend for the persistent library using mongoDB"; + license = stdenv.lib.licenses.mit; + }) {}; + + "persistent-mysql" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , containers, monad-control, monad-logger, mysql, mysql-simple + , persistent, resourcet, text, transformers + }: + mkDerivation { + pname = "persistent-mysql"; + version = "2.1.2.1"; + sha256 = "079imqgx7ad6gl8x8drcdqfhw137k4n6rdb3j69sppq9aka9b72b"; + buildDepends = [ + aeson base blaze-builder bytestring conduit containers + monad-control monad-logger mysql mysql-simple persistent resourcet + text transformers + ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Backend for the persistent library using MySQL database server"; + license = stdenv.lib.licenses.mit; + }) {}; + + "persistent-odbc" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , convertible, HDBC, HDBC-odbc, monad-control, monad-logger + , persistent, persistent-template, resourcet, text, time + , transformers + }: + mkDerivation { + pname = "persistent-odbc"; + version = "0.2.0.1"; + sha256 = "0rvcjl9p7pj0hrf0ghhj96ib2knhxnfi9nhc7cppn7gnja1x8ldp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring conduit containers convertible HDBC HDBC-odbc + monad-control monad-logger persistent persistent-template resourcet + text time transformers + ]; + configureFlags = [ "-f-tester" "-f-debug" ]; + homepage = "https://github.com/gbwey/persistent-odbc"; + description = "Backend for the persistent library using ODBC"; + license = stdenv.lib.licenses.mit; + }) {}; + + "persistent-postgresql" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , containers, monad-control, monad-logger, persistent + , postgresql-libpq, postgresql-simple, resourcet, text, time + , transformers + }: + mkDerivation { + pname = "persistent-postgresql"; + version = "2.1.2.1"; + sha256 = "0q78w9bv71crw5fp8wv5n08jm15i5w9kwayvdxzcryxqnfhzklsa"; + buildDepends = [ + aeson base blaze-builder bytestring conduit containers + monad-control monad-logger persistent postgresql-libpq + postgresql-simple resourcet text time transformers + ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Backend for the persistent library using postgresql"; + license = stdenv.lib.licenses.mit; + }) {}; + + "persistent-protobuf" = callPackage + ({ mkDerivation, base, bytestring, persistent, protocol-buffers + , protocol-buffers-descriptor, template-haskell, text + }: + mkDerivation { + pname = "persistent-protobuf"; + version = "0.1.5"; + sha256 = "046dpasgv6bwcm17w0z9dz4bvaa622cdb8paj7j6accmsc4rvs9z"; + buildDepends = [ + base bytestring persistent protocol-buffers + protocol-buffers-descriptor template-haskell text + ]; + homepage = "https://github.com/mstone/persistent-protobuf"; + description = "Template-Haskell helpers for integrating protobufs with persistent"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent-redis" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring, hedis + , monad-control, mtl, path-pieces, persistent, persistent-template + , scientific, template-haskell, text, time, transformers + , utf8-string + }: + mkDerivation { + pname = "persistent-redis"; + version = "0.3.1"; + sha256 = "1djwaahabjpj01hvg9hp6ldqxjn45hp1dl84bbgvini1f6ihh2bq"; + buildDepends = [ + aeson attoparsec base binary bytestring hedis monad-control mtl + path-pieces persistent scientific text time transformers + utf8-string + ]; + testDepends = [ + aeson attoparsec base binary bytestring hedis monad-control mtl + path-pieces persistent persistent-template scientific + template-haskell text time transformers utf8-string + ]; + description = "Backend for persistent library using Redis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent-refs" = callPackage + ({ mkDerivation, base, containers, mtl, ref-fd, transformers }: + mkDerivation { + pname = "persistent-refs"; + version = "0.3"; + sha256 = "0575lg2fd5qnfb0p7y1gg2aqdg39435nkab8291x642cdz1jbg6s"; + buildDepends = [ base containers mtl ref-fd transformers ]; + homepage = "https://github.com/acfoltzer/persistent-refs"; + description = "Haskell references backed by an IntMap for persistence and reversibility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent-sqlite" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , hspec, monad-control, monad-logger, old-locale, persistent + , persistent-template, resourcet, text, time, transformers + }: + mkDerivation { + pname = "persistent-sqlite"; + version = "2.1.1.2"; + sha256 = "0knp5gr7js4i7a7gps10fdn33019h1k1wz6h3bf08ld1sl88sjha"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring conduit containers monad-control monad-logger + old-locale persistent resourcet text time transformers + ]; + testDepends = [ + base hspec persistent persistent-template time transformers + ]; + configureFlags = [ "-f-build-sanity-exe" "-f-systemlib" ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Backend for the persistent library using sqlite3"; + license = stdenv.lib.licenses.mit; + }) {}; + + "persistent-template" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ghc-prim + , hspec, monad-control, monad-logger, path-pieces, persistent + , QuickCheck, tagged, template-haskell, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "persistent-template"; + version = "2.1.0.1"; + sha256 = "14jalq90x6czhasc9d8s7j1nylgjhw96ialdqsxvg7iswdp753qx"; + buildDepends = [ + aeson base bytestring containers ghc-prim monad-control + monad-logger path-pieces persistent tagged template-haskell text + transformers unordered-containers + ]; + testDepends = [ + aeson base bytestring hspec persistent QuickCheck text transformers + ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Type-safe, non-relational, multi-backend persistence"; + license = stdenv.lib.licenses.mit; + }) {}; + + "persistent-vector" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "persistent-vector"; + version = "0.1.0.1"; + sha256 = "0a2ck5q9cz8q1hplqrqcanrvlgl001vfb8cyl7rcag2bgxlj29r4"; + buildDepends = [ base deepseq ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/travitch/persistent-vector"; + description = "A persistent sequence based on array mapped tries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persistent-zookeeper" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , bytestring, conduit, containers, hspec, hzk, monad-control, mtl + , path-pieces, persistent, persistent-template, resource-pool + , resourcet, scientific, template-haskell, text, time, transformers + , transformers-base, utf8-string + }: + mkDerivation { + pname = "persistent-zookeeper"; + version = "0.2.0"; + sha256 = "11s99wrxhyzyfg657dqma1v1vvdadskvrjybrya2zm8lp675ri9z"; + buildDepends = [ + aeson attoparsec base base64-bytestring binary bytestring conduit + containers hzk monad-control mtl path-pieces persistent + persistent-template resource-pool resourcet scientific + template-haskell text time transformers transformers-base + utf8-string + ]; + testDepends = [ + aeson attoparsec base base64-bytestring binary bytestring conduit + containers hspec hzk monad-control mtl path-pieces persistent + persistent-template resource-pool resourcet scientific + template-haskell text time transformers transformers-base + utf8-string + ]; + description = "Backend for persistent library using Zookeeper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "persona" = callPackage + ({ mkDerivation, aeson, base, data-default-class, jose, lens + , network-uri, text, time, unordered-containers + }: + mkDerivation { + pname = "persona"; + version = "0.1.0.0"; + sha256 = "1w1m1m3kybk8cg8qn44l04i19i0zqgaz1i1k6666gvvrzk2rh7nh"; + buildDepends = [ + aeson base data-default-class jose lens network-uri text time + unordered-containers + ]; + homepage = "https://github.com/frasertweedale/hs-persona"; + description = "Persona (BrowserID) library"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "pesca" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "pesca"; + version = "4.0.1"; + sha256 = "12cwmjszbbqrd1f21jvwvp026ja3377c3p0wfrbrl34g23gnysgp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + homepage = "http://www.cs.chalmers.se/~aarne/pesca/"; + description = "Proof Editor for Sequent Calculus"; + license = "GPL"; + }) {}; + + "peyotls" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytable + , bytestring, cipher-aes, crypto-numbers, crypto-pubkey + , crypto-pubkey-types, crypto-random, cryptohash, handle-like + , monad-control, monads-tf, network, pem, random, stm + , transformers-base, word24, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "peyotls"; + version = "0.1.6.5"; + sha256 = "0dy641izw76cn1rslf7mbmbwhl5ajxjll95w4rg7pyvq2lq2qk9f"; + buildDepends = [ + asn1-encoding asn1-types base bytable bytestring cipher-aes + crypto-numbers crypto-pubkey crypto-pubkey-types crypto-random + cryptohash handle-like monad-control monads-tf pem stm + transformers-base word24 x509 x509-store x509-validation + ]; + testDepends = [ + base bytestring crypto-random handle-like network random stm x509 + x509-store + ]; + homepage = "https://github.com/YoshikuniJujo/peyotls/wiki"; + description = "Pretty Easy YOshikuni-made TLS library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pez" = callPackage + ({ mkDerivation, base, failure, fclabels, QuickCheck + , test-framework, test-framework-quickcheck2, thrist + }: + mkDerivation { + pname = "pez"; + version = "0.1.0"; + sha256 = "0w2m8i1h87v9l5lhz8mdllnrx62fk3isqhw3cvnv9rf6rk3zhv74"; + buildDepends = [ base failure fclabels thrist ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://brandon.si/code/pez-zipper-library-released/"; + description = "A Pretty Extraordinary Zipper library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pg-harness" = callPackage + ({ mkDerivation, async, base, ini, postgresql-simple, random + , scotty, text, transformers + }: + mkDerivation { + pname = "pg-harness"; + version = "0.1.0"; + sha256 = "0ds161h0pcazq1lnbf5m89vm36mwjnhxakglyb2ixg39sd5a03g1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + async base ini postgresql-simple random scotty text transformers + ]; + description = "REST service for creating temporary PostgreSQL databases"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "pgm" = callPackage + ({ mkDerivation, array, base, bytestring, parsec }: + mkDerivation { + pname = "pgm"; + version = "0.1.4"; + sha256 = "1s3kch1qsxrfzk9sa4b0jn9vzjhw7dvh1sajgnnz97gl5y0gydmv"; + buildDepends = [ array base bytestring parsec ]; + homepage = "https://github.com/astanin/haskell-pgm"; + description = "Pure Haskell implementation of PGM image format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pgsql-simple" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, binary + , blaze-builder, blaze-textual, bytestring, containers + , MonadCatchIO-transformers, mtl, network, old-locale, pcre-light + , text, time, utf8-string + }: + mkDerivation { + pname = "pgsql-simple"; + version = "0.1.2"; + sha256 = "1z39g6bp748ya54in48vcg8z20c3skza82cv203rqy192nj01km5"; + buildDepends = [ + attoparsec base base16-bytestring binary blaze-builder + blaze-textual bytestring containers MonadCatchIO-transformers mtl + network old-locale pcre-light text time utf8-string + ]; + homepage = "https://github.com/chrisdone/pgsql-simple"; + description = "A mid-level PostgreSQL client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "phantom-state" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "phantom-state"; + version = "0.2.0.2"; + sha256 = "04fg0j79nkajsiw8n2yy62mwiw1r4fjy2jln5ng07h64pwyncdnm"; + buildDepends = [ base transformers ]; + description = "Phantom State Transformer. Like State Monad, but without values."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "phasechange" = callPackage + ({ mkDerivation, array, base, ghc-prim, monad-st, primitive, vector + }: + mkDerivation { + pname = "phasechange"; + version = "0.1"; + sha256 = "0i54myn9abrpzrs58llqgii9fhd9ns9hipnaj00dnqx2mfbg7pan"; + buildDepends = [ array base ghc-prim monad-st primitive vector ]; + homepage = "http://github.com/glehel/phasechange"; + description = "Freezing, thawing, and copy elision"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "phash" = callPackage + ({ mkDerivation, base, doctest, HUnit, pHash, smallcheck, tasty + , tasty-hunit, tasty-smallcheck + }: + mkDerivation { + pname = "phash"; + version = "0.0.3"; + sha256 = "0w3c7i4n4f12nkg0bqvm568s2y1fdgaicxqr3ky80lygbz1h20hw"; + buildDepends = [ base ]; + testDepends = [ + base doctest HUnit pHash smallcheck tasty tasty-hunit + tasty-smallcheck + ]; + extraLibraries = [ pHash ]; + homepage = "http://github.com/michaelxavier/phash"; + description = "Haskell bindings to pHash, the open source perceptual hash library"; + license = stdenv.lib.licenses.gpl3; + }) { pHash = null; }; + + "phone-push" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , conduit, convertible, HsOpenSSL, http-conduit, network, time + , transformers + }: + mkDerivation { + pname = "phone-push"; + version = "0.1.3"; + sha256 = "0ndaddj3ssrdclzigdj0q04pwpdkbmhfc3rz8j7q9f4l7iv6yshi"; + buildDepends = [ + base base16-bytestring binary bytestring conduit convertible + HsOpenSSL http-conduit network time transformers + ]; + homepage = "https://github.com/gurgeh/haskell-phone-push"; + description = "Push notifications for Android and iOS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "phonetic-code" = callPackage + ({ mkDerivation, array, base, containers, regex-compat }: + mkDerivation { + pname = "phonetic-code"; + version = "0.1.1.1"; + sha256 = "0pjvjqxp37n901s16ys5qq5rzblamz8izvsd1992w06bcyrs36cw"; + buildDepends = [ array base containers regex-compat ]; + homepage = "http://wiki.cs.pdx.edu/bartforge/phonetic-code"; + description = "Phonetic codes: Soundex and Phonix"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "phooey" = callPackage + ({ mkDerivation, array, base, mtl, reactive, TypeCompose, wx + , wxcore + }: + mkDerivation { + pname = "phooey"; + version = "2.0.0.1"; + sha256 = "0aa0s7qmy78s4q1mjcnw0qiqlbmdmkmk2nbn6hkmw5fn29iq0iwj"; + buildDepends = [ array base mtl reactive TypeCompose wx wxcore ]; + homepage = "http://haskell.org/haskellwiki/Phooey"; + description = "Functional user interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "photoname" = callPackage + ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl + , old-locale, parsec, process, regex-posix, time, unix + }: + mkDerivation { + pname = "photoname"; + version = "3.0.1"; + sha256 = "171vxmjzzwjzb4ixqnkwkg5d1zhswv5377hx79zj8sw68gm1h6b9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory exif filepath mtl old-locale parsec time unix + ]; + testDepends = [ + base directory exif filepath HUnit mtl old-locale parsec process + regex-posix time unix + ]; + homepage = "http://ui3.info/d/proj/photoname.html"; + description = "Rename JPEG photo files based on shoot date"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "phraskell" = callPackage + ({ mkDerivation, base, mtl, SDL, transformers }: + mkDerivation { + pname = "phraskell"; + version = "0.1.4"; + sha256 = "1bczvnmbgc7qcpmlhrnmql4yn2grry2ys7hcg06sqzwr5qhl1k9k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl SDL transformers ]; + homepage = "https://github.com/skypers/phraskell"; + description = "A fractal viewer"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "phybin" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , fgl, filepath, graphviz, hierarchical-clustering, HUnit, parsec + , prettyclass, process, split, test-framework, test-framework-hunit + , test-framework-th, text, time, vector + }: + mkDerivation { + pname = "phybin"; + version = "0.3"; + sha256 = "1v6zcyfjnkgwc9kffi7lf15qb3j4wq2kclx26i1k9ssf6h7cs5g9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base bytestring containers directory fgl filepath graphviz + hierarchical-clustering HUnit parsec prettyclass process split text + time vector + ]; + testDepends = [ + async base bytestring containers directory fgl filepath graphviz + hierarchical-clustering HUnit parsec prettyclass process split + test-framework test-framework-hunit test-framework-th text time + vector + ]; + configureFlags = [ "-f-sequential" "-f-bitvec" "-fhashrf" ]; + homepage = "http://www.cs.indiana.edu/~rrnewton/projects/phybin/"; + description = "Utility for clustering phylogenetic trees in Newick format based on Robinson-Foulds distance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pi-calculus" = callPackage + ({ mkDerivation, AES, base, binary, byteable, bytestring + , containers, cryptohash, HTTP, io-streams, mtl, network, parsec + , RSA, transformers + }: + mkDerivation { + pname = "pi-calculus"; + version = "0.0.5"; + sha256 = "1w5krkss2qzzcqqmgqs369p5xnqyrm76vvsxd7mlhcdqaaj06n2q"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + AES base binary byteable bytestring containers cryptohash HTTP + io-streams mtl network parsec RSA transformers + ]; + homepage = "https://github.com/renzyq19/pi-calculus"; + description = "Applied pi-calculus interpreter"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "pianola" = callPackage + ({ mkDerivation, attoparsec, attoparsec-iteratee, base, bytestring + , comonad, comonad-transformers, containers, either, errors + , filepath, free, iteratee, logict, msgpack, mtl, network, pipes + , streams, text, transformers + }: + mkDerivation { + pname = "pianola"; + version = "0.1.1"; + sha256 = "02y630yskx139l5yii45rf47w2a2v3x0pad59ac9qzjalv7s68aq"; + buildDepends = [ + attoparsec attoparsec-iteratee base bytestring comonad + comonad-transformers containers either errors filepath free + iteratee logict msgpack mtl network pipes streams text transformers + ]; + testDepends = [ + base containers errors filepath network streams text transformers + ]; + description = "Remotely controlling Java Swing applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "picologic" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, picosat, pretty }: + mkDerivation { + pname = "picologic"; + version = "0.1.1"; + sha256 = "14wil9fqx7n7zk7ldhk336g9mbybcf0gljvwjrnra3r01yiz7f20"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers mtl parsec picosat pretty ]; + configureFlags = [ "-f-shell" ]; + homepage = "https://github.com/sdiehl/picologic"; + description = "Utilities for symbolic predicate logic expressions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "picosat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "picosat"; + version = "0.1.2"; + sha256 = "0x43fbhlinqflrvv548bxjrslnnsprklqig6iv9l8q9xv83scrvg"; + buildDepends = [ base ]; + homepage = "https://github.com/sdiehl/haskell-picosat"; + description = "Bindings to the PicoSAT solver"; + license = stdenv.lib.licenses.mit; + }) {}; + + "piet" = callPackage + ({ mkDerivation, array, base, containers, Imlib, mtl }: + mkDerivation { + pname = "piet"; + version = "0.1"; + sha256 = "0ab0msb12cj38qimxllwk0p0g9aggfxhgvdp2b5znxpixlr39cz9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers Imlib mtl ]; + description = "A Piet interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "piki" = callPackage + ({ mkDerivation, base, mtl, parsec, text }: + mkDerivation { + pname = "piki"; + version = "0.5.2"; + sha256 = "0rsc2anh20hlr2dfyh07dyrrfns0l1pibz6w129fp5l8m6h3xjin"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl parsec text ]; + homepage = "http://www.mew.org/~kazu/proj/piki/"; + description = "Yet another text-to-html converter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes" = callPackage + ({ mkDerivation, base, mmorph, mtl, QuickCheck, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "pipes"; + version = "4.1.4"; + sha256 = "0bv7i18lf15mvfscnif4hkwgm4anw8b7bbqhzdw4wbjqcvrrsppb"; + buildDepends = [ base mmorph mtl transformers ]; + testDepends = [ + base mtl QuickCheck test-framework test-framework-quickcheck2 + transformers + ]; + description = "Compositional pipelines"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, pipes + , pipes-attoparsec, pipes-bytestring, pipes-parse, transformers + }: + mkDerivation { + pname = "pipes-aeson"; + version = "0.4.1.2"; + sha256 = "0wacib0wf40bkm6rp2qcsrahc43g89l3icclbrshk8r54dhbazl7"; + buildDepends = [ + aeson attoparsec base bytestring pipes pipes-attoparsec + pipes-bytestring pipes-parse transformers + ]; + homepage = "https://github.com/k0001/pipes-aeson"; + description = "Encode and decode JSON streams using Aeson and Pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit, mmorph, pipes + , pipes-parse, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "pipes-attoparsec"; + version = "0.5.1.1"; + sha256 = "1ns8s3p6jh4iya71z3j81cqnrfnr4n92kblwgkjlapb23dykl2qz"; + buildDepends = [ + attoparsec base bytestring pipes pipes-parse text transformers + ]; + testDepends = [ + attoparsec base HUnit mmorph pipes pipes-parse tasty tasty-hunit + text transformers + ]; + homepage = "https://github.com/k0001/pipes-attoparsec"; + description = "Attoparsec and Pipes integration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-attoparsec-streaming" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, pipes-core + , transformers + }: + mkDerivation { + pname = "pipes-attoparsec-streaming"; + version = "0.1.0.0"; + sha256 = "0alr94jjh583cdi19zrlacrc71dspy12lhq8h24hqiar6l2lr1d7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring pipes-core transformers + ]; + description = "Streaming parsing in the pipes-core framework with Attoparsec"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, ghc-prim + , lens-family-core, pipes, pipes-bytestring, pipes-parse + , smallcheck, tasty, tasty-hunit, tasty-smallcheck, transformers + }: + mkDerivation { + pname = "pipes-binary"; + version = "0.4.0.3"; + sha256 = "0r56h5f9i6hy4zb2bhfi26y7y3z0j4nacdb2dgkxmh5mqjd33f0q"; + buildDepends = [ + base binary bytestring ghc-prim pipes pipes-bytestring pipes-parse + transformers + ]; + testDepends = [ + base binary bytestring ghc-prim lens-family-core pipes pipes-parse + smallcheck tasty tasty-hunit tasty-smallcheck transformers + ]; + homepage = "https://github.com/k0001/pipes-binary"; + description = "Encode and decode binary streams using the pipes and binary libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-bytestring" = callPackage + ({ mkDerivation, base, bytestring, pipes, pipes-group, pipes-parse + , transformers + }: + mkDerivation { + pname = "pipes-bytestring"; + version = "2.1.1"; + sha256 = "1zn8vbsq214x1dswaz1sb7vjjvwxjy5sg8cv67cdmac0l1rw5dmz"; + buildDepends = [ + base bytestring pipes pipes-group pipes-parse transformers + ]; + description = "ByteString support for pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-cereal-plus" = callPackage + ({ mkDerivation, base, bytestring, cereal-plus, errors, mtl, pipes + , pipes-bytestring, text + }: + mkDerivation { + pname = "pipes-cereal-plus"; + version = "0.4.0"; + sha256 = "1x1qfl8s0lhvcz2hqh5dl5ilyixar995bqqzas721ni2skflbhqr"; + buildDepends = [ + base bytestring cereal-plus errors mtl pipes pipes-bytestring text + ]; + homepage = "https://github.com/nikita-volkov/pipes-cereal-plus"; + description = "A streaming serialization library on top of \"pipes\" and \"cereal-plus\""; + license = stdenv.lib.licenses.mit; + }) {}; + + "pipes-concurrency" = callPackage + ({ mkDerivation, async, base, pipes, stm }: + mkDerivation { + pname = "pipes-concurrency"; + version = "2.0.2"; + sha256 = "0g4fbh8dk8ph2ga0vyanqj52rxk9c1zi6g4yk3a1g6bnf4bklhm8"; + buildDepends = [ base pipes stm ]; + testDepends = [ async base pipes stm ]; + description = "Concurrency for the pipes ecosystem"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-conduit" = callPackage + ({ mkDerivation, base, conduit, mtl, pipes-core }: + mkDerivation { + pname = "pipes-conduit"; + version = "0.0.1"; + sha256 = "1nzylhmi3f2m0xnqgx0m9g0p5pwl6xnidsz8ykzmv8wafrh60dh8"; + buildDepends = [ base conduit mtl pipes-core ]; + homepage = "https://github.com/pcapriotti/pipes-extra"; + description = "Conduit adapters"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-core" = callPackage + ({ mkDerivation, base, categories, lifted-base, monad-control + , transformers, void + }: + mkDerivation { + pname = "pipes-core"; + version = "0.1.0"; + sha256 = "1abzy45bjiy8lijg4a5xkwdh1k37c6m921y2s31x0yqgq79qlgyp"; + buildDepends = [ + base categories lifted-base monad-control transformers void + ]; + homepage = "https://github.com/pcapriotti/pipes-core"; + description = "Compositional pipelines"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-courier" = callPackage + ({ mkDerivation, base, courier, pipes }: + mkDerivation { + pname = "pipes-courier"; + version = "0.1.0.0"; + sha256 = "1v2bm2cmzb6a7bmpv8byrb5x4k5pivp3s8ma6r6dwhldic294jgf"; + buildDepends = [ base courier pipes ]; + homepage = "http://github.com/kvanberendonck/pipes-courier"; + description = "Pipes utilities for interfacing with the courier message-passing framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-csv" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, cassava, HUnit + , pipes, pipes-bytestring, test-framework, test-framework-hunit + , unordered-containers, vector + }: + mkDerivation { + pname = "pipes-csv"; + version = "1.4.0"; + sha256 = "1q1gnfnkvlkk8lwllhyar7323k3jynh9rl6x9yks7lc3nqr1n16j"; + buildDepends = [ + base blaze-builder bytestring cassava pipes unordered-containers + vector + ]; + testDepends = [ + base bytestring cassava HUnit pipes pipes-bytestring test-framework + test-framework-hunit vector + ]; + configureFlags = [ "-ftest-hunit" ]; + description = "Fast, streaming csv parser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pipes-errors" = callPackage + ({ mkDerivation, base, errors, pipes }: + mkDerivation { + pname = "pipes-errors"; + version = "0.2"; + sha256 = "1lnb8pgp4a8rcsnz2kc34zzpbf781vw7cvphs7birsnb2r2w6waw"; + buildDepends = [ base errors pipes ]; + homepage = "https://github.com/jdnavarro/pipes-errors"; + description = "Integration between pipes and errors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-extra" = callPackage + ({ mkDerivation, base, bytestring, HUnit, mtl, pipes-core + , test-framework, test-framework-hunit, test-framework-th-prime + , transformers + }: + mkDerivation { + pname = "pipes-extra"; + version = "0.2.0"; + sha256 = "0yrbjs9y9s9a1q59138f7m0fsp8vsg0a31sfzgwfrg9pm2sfivfr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring pipes-core transformers ]; + testDepends = [ + base bytestring HUnit mtl pipes-core test-framework + test-framework-hunit test-framework-th-prime + ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/pcapriotti/pipes-extra"; + description = "Various basic utilities for Pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-extras" = callPackage + ({ mkDerivation, base, foldl, HUnit, pipes, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "pipes-extras"; + version = "1.0.0"; + sha256 = "1dwqvbmngiprdffi9l0vhrlchfrr8cl0dvzlb34pmczkm9rvq8xk"; + buildDepends = [ base foldl pipes transformers ]; + testDepends = [ + base HUnit pipes test-framework test-framework-hunit transformers + ]; + description = "Extra utilities for pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-group" = callPackage + ({ mkDerivation, base, free, pipes, pipes-parse, transformers }: + mkDerivation { + pname = "pipes-group"; + version = "1.0.2"; + sha256 = "01k1j0b7rg39lfh2zhxxnj1bclmaas69b9wiai89h5i1m6aanmp0"; + buildDepends = [ base free pipes pipes-parse transformers ]; + description = "Group streams into substreams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-http" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-client-tls + , pipes + }: + mkDerivation { + pname = "pipes-http"; + version = "1.0.2"; + sha256 = "0hqab1pzcj11qwvc4dznis0qsyn1zc1d0riqxy6b5k04p9i2jbzk"; + buildDepends = [ + base bytestring http-client http-client-tls pipes + ]; + description = "HTTP client with pipes interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-interleave" = callPackage + ({ mkDerivation, base, containers, pipes }: + mkDerivation { + pname = "pipes-interleave"; + version = "0.2"; + sha256 = "1hj6b19x5kslb2n8kkcv9ihxgrs3yicdxv995lih2n9lmcjwz7gs"; + buildDepends = [ base containers pipes ]; + homepage = "http://github.com/bgamari/pipes-interleave"; + description = "Interleave and merge streams of elements"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-network" = callPackage + ({ mkDerivation, base, bytestring, network, network-simple, pipes + , pipes-safe, transformers + }: + mkDerivation { + pname = "pipes-network"; + version = "0.6.4"; + sha256 = "1wabyv5j4q0wxiz8ry7dq3amlvfh4r0721pd2lksx7hj3a5qzm2p"; + buildDepends = [ + base bytestring network network-simple pipes pipes-safe + transformers + ]; + homepage = "https://github.com/k0001/pipes-network"; + description = "Use network sockets together with the pipes library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-network-tls" = callPackage + ({ mkDerivation, base, bytestring, network, network-simple + , network-simple-tls, pipes, pipes-network, pipes-safe, tls + , transformers + }: + mkDerivation { + pname = "pipes-network-tls"; + version = "0.2.1"; + sha256 = "0k3w13s3vasd85mapa594xhi31mhdwqycxqnadidqy24q5s6zdhc"; + buildDepends = [ + base bytestring network network-simple network-simple-tls pipes + pipes-network pipes-safe tls transformers + ]; + homepage = "https://github.com/k0001/pipes-network-tls"; + description = "TLS-secured network connections support for pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-p2p" = callPackage + ({ mkDerivation, async, base, binary, bytestring, errors + , exceptions, mtl, network, network-simple-sockaddr, pipes + , pipes-concurrency, pipes-network + }: + mkDerivation { + pname = "pipes-p2p"; + version = "0.3"; + sha256 = "0iig35b2m30dqc0f9p9n3cfz2f21ac2rkqw6cvaydfvh31vbh4iw"; + buildDepends = [ + async base binary bytestring errors exceptions mtl network + network-simple-sockaddr pipes pipes-concurrency pipes-network + ]; + homepage = "https://github.com/jdnavarro/pipes-p2p"; + description = "P2P network nodes with pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-p2p-examples" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, errors, mtl + , network, network-simple-sockaddr, pipes, pipes-network, pipes-p2p + }: + mkDerivation { + pname = "pipes-p2p-examples"; + version = "0.3"; + sha256 = "08fdk005yrmr8mz3qlsfjys3pz9iidk53maylbgdk3nixk8plwwm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers errors mtl network + network-simple-sockaddr pipes pipes-network pipes-p2p + ]; + homepage = "https://github.com/jdnavarro/pipes-p2p-examples"; + description = "Examples using pipes-p2p"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-parse" = callPackage + ({ mkDerivation, base, pipes, transformers }: + mkDerivation { + pname = "pipes-parse"; + version = "3.0.2"; + sha256 = "1d5lhh8knk0hmvd9wv2ihs5z9ybyvhd1n7qaazqkazqkyl14pd08"; + buildDepends = [ base pipes transformers ]; + description = "Parsing infrastructure for the pipes ecosystem"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-postgresql-simple" = callPackage + ({ mkDerivation, async, base, bytestring, exceptions, mtl, pipes + , pipes-concurrency, pipes-safe, postgresql-simple, stm, text + , transformers + }: + mkDerivation { + pname = "pipes-postgresql-simple"; + version = "0.1.2.0"; + sha256 = "12ij2msdwjzzc93mlvvizh6amam5ld9j1a0b9xsa2awdjd21mwc1"; + buildDepends = [ + async base bytestring exceptions mtl pipes pipes-concurrency + pipes-safe postgresql-simple stm text transformers + ]; + description = "Convert various postgresql-simple calls to work with pipes"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pipes-rt" = callPackage + ({ mkDerivation, base, mwc-random, pipes, time }: + mkDerivation { + pname = "pipes-rt"; + version = "0.4.2"; + sha256 = "1zi4chmzv15j7yzqj483wiavfxvjinijga5c7qr1sj4874147dcv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mwc-random pipes time ]; + homepage = "http://github.com/ImAlsoGreg/pipes-rt"; + description = "A few pipes to control the timing of yields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-safe" = callPackage + ({ mkDerivation, base, containers, exceptions, pipes, transformers + }: + mkDerivation { + pname = "pipes-safe"; + version = "2.2.0"; + sha256 = "1m44a2pbws73jbr2ca48i94mrfwzlsibyc22i2w3fqq159qfg6ca"; + buildDepends = [ base containers exceptions pipes transformers ]; + description = "Safety for the pipes ecosystem"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-shell" = callPackage + ({ mkDerivation, async, base, bytestring, directory, hspec, pipes + , pipes-bytestring, pipes-safe, process, stm, stm-chans, text + }: + mkDerivation { + pname = "pipes-shell"; + version = "0.1.3"; + sha256 = "0w49il312ns8pyl05144gznxfdchd0rnq8hprmjrgy8yp3v8j4v1"; + buildDepends = [ + async base bytestring pipes pipes-bytestring pipes-safe process stm + stm-chans text + ]; + testDepends = [ + async base bytestring directory hspec pipes pipes-bytestring + pipes-safe process stm stm-chans text + ]; + description = "Create proper Pipes from System.Process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-text" = callPackage + ({ mkDerivation, base, bytestring, pipes, pipes-bytestring + , pipes-group, pipes-parse, pipes-safe, streaming-commons, text + , transformers + }: + mkDerivation { + pname = "pipes-text"; + version = "0.0.0.15"; + sha256 = "10906gdb9gjhxxmxvmib6kw7py6fl2r4df5bryqvbjvr1afcc3x9"; + buildDepends = [ + base bytestring pipes pipes-bytestring pipes-group pipes-parse + pipes-safe streaming-commons text transformers + ]; + configureFlags = [ "-f-noio" ]; + homepage = "https://github.com/michaelt/text-pipes"; + description = "Text pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-vector" = callPackage + ({ mkDerivation, base, monad-primitive, pipes, primitive + , transformers, vector + }: + mkDerivation { + pname = "pipes-vector"; + version = "0.5.3"; + sha256 = "1ny8dd4sd55df412v9dy5z0vf3nbi4h46pjazyiaj056p2w723aa"; + buildDepends = [ + base monad-primitive pipes primitive transformers vector + ]; + description = "Various proxies for streaming data into vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-wai" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, http-types, pipes + , transformers, wai + }: + mkDerivation { + pname = "pipes-wai"; + version = "3.0.2"; + sha256 = "0wfab4nln9v91qprwm2ik9cz27m2qdhcw7qnndg4dhq47m7kvaw8"; + buildDepends = [ + base blaze-builder bytestring http-types pipes transformers wai + ]; + homepage = "http://github.com/brewtown/pipes-wai"; + description = "A port of wai-conduit for the pipes ecosystem"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pipes-websockets" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "pipes-websockets"; + version = "0.0.0.0"; + sha256 = "176gp747anh6a4wghkcj3jblb7ywhrp8c5wc7wrain77vn1sihk6"; + buildDepends = [ base ]; + testDepends = [ + base QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/ixmatus/pipes-websockets"; + description = "Library for using websockets ontop of pipes-network"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pipes-zlib" = callPackage + ({ mkDerivation, base, bytestring, pipes, transformers, zlib + , zlib-bindings + }: + mkDerivation { + pname = "pipes-zlib"; + version = "0.4.3"; + sha256 = "04iiw0r1mnxl4myyp87wqhff6jm0g2246gwismi7jnwy7xmllsmc"; + buildDepends = [ + base bytestring pipes transformers zlib zlib-bindings + ]; + homepage = "https://github.com/k0001/pipes-zlib"; + description = "Zlib and GZip compression and decompression for Pipes streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pisigma" = callPackage + ({ mkDerivation, array, base, bytestring, containers, haskeline + , haskeline-class, mpppc, mtl, parsec, text, utf8-string + }: + mkDerivation { + pname = "pisigma"; + version = "0.2.1"; + sha256 = "1mz4cfhg8y7cv38ir2lzl7b2p1nfm8c4syvgzz4b9j98dxg694xz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers haskeline haskeline-class mpppc + mtl parsec text utf8-string + ]; + configureFlags = [ "-f-debug" ]; + description = "A dependently typed core language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pit" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , optparse-applicative, process, temporary, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "pit"; + version = "0.3.1"; + sha256 = "10qrhpxk8v5qrs4pq4ghj0dj3brsbiv61pb5vakpq031h7grfg8p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath optparse-applicative process + temporary text unordered-containers yaml + ]; + homepage = "https://github.com/chiro/haskell-pit"; + description = "Account management tool"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pkcs1" = callPackage + ({ mkDerivation, base, bytestring, random }: + mkDerivation { + pname = "pkcs1"; + version = "1.0.2"; + sha256 = "1598gj6r6mv3z68qir1rgjk4p73w0k2fwkkban04s97xf86a0669"; + buildDepends = [ base bytestring random ]; + homepage = "http://sep07.mroot.net/"; + description = "RSA encryption with PKCS1 padding"; + license = "GPL"; + }) {}; + + "pkggraph" = callPackage + ({ mkDerivation, base, Cabal, split }: + mkDerivation { + pname = "pkggraph"; + version = "0.1"; + sha256 = "019mli0g65g7k4rsp2myxc7g6p6wykj85amvb2g2ipw117zpzkfz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal split ]; + description = "Package dependency graph for installed packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pktree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "pktree"; + version = "0.2"; + sha256 = "172dsg1krxqamq8ids9xwyfqidr9z0qq4nmbq4rk2x62g4q0960c"; + buildDepends = [ base containers ]; + homepage = "https://github.com/singpolyma/pktree-haskell"; + description = "Implementation of the PKTree spatial index data structure"; + license = "unknown"; + }) {}; + + "placeholders" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "placeholders"; + version = "0.1"; + sha256 = "0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5"; + buildDepends = [ base template-haskell ]; + homepage = "http://github.com/ahammar/placeholders"; + description = "Placeholders for use while developing Haskell code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plailude" = callPackage + ({ mkDerivation, base, bytestring, mtl, stringable, text, time + , utf8-string + }: + mkDerivation { + pname = "plailude"; + version = "0.4.1"; + sha256 = "1a21a3x6c81ajr5rads2gw1kjlyflxpcr8niksb9yv9k3kmzq6xy"; + buildDepends = [ + base bytestring mtl stringable text time utf8-string + ]; + homepage = "https://secure.plaimi.net/works/plailude"; + description = "plaimi's prelude"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "planar-graph" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, data-clist, deepseq + }: + mkDerivation { + pname = "planar-graph"; + version = "1.0.0.0"; + sha256 = "1c7a168wkym50nh6a0vqfnqgj4hsk91d4x3w84ip0phcnig65iip"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers data-clist + deepseq + ]; + description = "A representation of planar graphs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plat" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, utf8-string }: + mkDerivation { + pname = "plat"; + version = "0.1.0.1"; + sha256 = "06syff2yzrs7qvj8m1f7bgzd6qc834zl9qphv67q3ps5r2hy09qd"; + buildDepends = [ base bytestring containers mtl utf8-string ]; + description = "Simple templating library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "playlists" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, doctest, filepath + , hlint, hspec, optparse-applicative, text, word8 + }: + mkDerivation { + pname = "playlists"; + version = "0.2.0.0"; + sha256 = "1brri1rl3zx2mqls3cw4bcdykq100dgxh0cslryhxfb95b4m8583"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring filepath optparse-applicative text word8 + ]; + testDepends = [ base bytestring doctest hlint hspec ]; + configureFlags = [ + "-ftest-doctest" "-ftest-hlint" "-f-maintainer" + ]; + homepage = "https://github.com/pjones/playlists"; + description = "Library and executable for working with playlist files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plist" = callPackage + ({ mkDerivation, base, dataenc, hxt }: + mkDerivation { + pname = "plist"; + version = "0.0.5"; + sha256 = "1c77p62sgc8zs9856h1glsfi384fjnxd9rblw2xhbszr9j6h6rxh"; + buildDepends = [ base dataenc hxt ]; + description = "Generate and parse Mac OS X property list format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plivo" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, errors + , http-streams, http-types, io-streams, network-uri, old-locale + , time, unexceptionalio + }: + mkDerivation { + pname = "plivo"; + version = "0.2.0.0"; + sha256 = "16q6jwnbzxhapmkzi2sn1k02z8gq11s9wp555fv7msv2if5axrp0"; + editedCabalFile = "7ef78cd34067e8d72872b32bcad9d01537710c11efce159c990aeb4670e4efb3"; + buildDepends = [ + aeson base blaze-builder bytestring errors http-streams http-types + io-streams network-uri old-locale time unexceptionalio + ]; + homepage = "https://github.com/singpolyma/plivo-haskell"; + description = "Plivo API wrapper for Haskell"; + license = "unknown"; + }) {}; + + "plot" = callPackage + ({ mkDerivation, array, base, cairo, colour, hmatrix, MaybeT, mtl + , pango + }: + mkDerivation { + pname = "plot"; + version = "0.2.3.3"; + sha256 = "0i75p82r0ps4xlcz6zc4ja9wd06xscsv4lr7q75ycrd659dn1j02"; + buildDepends = [ + array base cairo colour hmatrix MaybeT mtl pango + ]; + homepage = "http://github.com/amcphail/plot"; + description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plot-gtk" = callPackage + ({ mkDerivation, base, glib, gtk, hmatrix, mtl, plot, process }: + mkDerivation { + pname = "plot-gtk"; + version = "0.2.0.2"; + sha256 = "18p3jjrs1asd35q3fykfsrwx22d7rqczymbyxsaqwya5y0nv3ymn"; + buildDepends = [ base glib gtk hmatrix mtl plot process ]; + homepage = "http://code.haskell.org/plot"; + description = "GTK plots and interaction with GHCi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plot-gtk3" = callPackage + ({ mkDerivation, base, glib, gtk3, hmatrix, mtl, plot, process }: + mkDerivation { + pname = "plot-gtk3"; + version = "0.1"; + sha256 = "0dw6ypnwr3xnjl1cvr55x3j182vchjhinc9fxsnd5z7ciraqvnv0"; + buildDepends = [ base glib gtk3 hmatrix mtl plot process ]; + homepage = "http://code.haskell.org/plot"; + description = "GTK3 plots and interaction with GHCi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plot-lab" = callPackage + ({ mkDerivation, base, colour, gtk, hmatrix, plot, text, vector }: + mkDerivation { + pname = "plot-lab"; + version = "0.0.1.9"; + sha256 = "1qa5mxq9j5m5zbvzsmrzg8jb9w9v8ik50c8w5ffddcrrqb9b8mcq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base colour gtk hmatrix plot text vector ]; + homepage = "https://github.com/sumitsahrawat/plot-lab"; + description = "A plotting tool with Mathematica like Manipulation abilities"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "plotserver-api" = callPackage + ({ mkDerivation, base, curl, split }: + mkDerivation { + pname = "plotserver-api"; + version = "0.22"; + sha256 = "17vr3c9dnd1jabx66qih7z19mk0irrxzab51gl5gifcgdxlf4s3x"; + buildDepends = [ base curl split ]; + description = "Plotserver API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "plugins" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, ghc, ghc-paths, ghc-prim, haskell-src, process, random + }: + mkDerivation { + pname = "plugins"; + version = "1.5.4.0"; + sha256 = "126lp2bbz9aa3pfi5dmbbzgsancdj1m26k7man96avixb21mzbi8"; + buildDepends = [ + array base Cabal containers directory filepath ghc ghc-paths + ghc-prim haskell-src process random + ]; + homepage = "http://hub.darcs.net/stepcut/plugins"; + description = "Dynamic linking for Haskell and C objects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plugins-auto" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hinotify + , mtl, plugins, process, template-haskell + }: + mkDerivation { + pname = "plugins-auto"; + version = "0.0.4"; + sha256 = "1gia9d45d7rb658wm6ihkfz36l4ph7w0hr0vnfw42s035aj5shy4"; + buildDepends = [ + base containers filepath hinotify mtl plugins template-haskell + ]; + testDepends = [ base directory process ]; + description = "Automatic recompilation and reloading of haskell modules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plugins-multistage" = callPackage + ({ mkDerivation, base, template-haskell, th-expand-syns }: + mkDerivation { + pname = "plugins-multistage"; + version = "0.5"; + sha256 = "0hhi0r3hsgnajq4l0jg1v4j2ilk2r1hm9b7ldv6aykcg3wzbnvhd"; + buildDepends = [ base template-haskell th-expand-syns ]; + description = "Dynamic linking for embedded DSLs with staged compilation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "plumbers" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "plumbers"; + version = "0.0.3"; + sha256 = "1grw827jhxwka1zl0n5ycgrpc4ljw8bxg3psms8lsxfiiz6mwmq9"; + buildDepends = [ base template-haskell ]; + description = "Pointless plumbing combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ply-loader" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, directory + , filepath, lens, linear, parallel-io, transformers, vector + }: + mkDerivation { + pname = "ply-loader"; + version = "0.4.1"; + sha256 = "0hi32n4gjvydahlclzc47qsnwqhzxxa7irc4qv6qbgpra4j6zqg1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cereal directory filepath lens linear + parallel-io transformers vector + ]; + description = "PLY file loader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "png-file" = callPackage + ({ mkDerivation, array, base, binary-file, bytestring, monads-tf + , template-haskell, zlib + }: + mkDerivation { + pname = "png-file"; + version = "0.0.1.1"; + sha256 = "18m5pqf2dx26spwjav9b67plha9f3bgn4wl6g6pckl0mmym3zm10"; + buildDepends = [ + array base binary-file bytestring monads-tf template-haskell zlib + ]; + homepage = "https://skami.iocikun.jp/haskell/packages/png-file"; + description = "read/write png file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pngload" = callPackage + ({ mkDerivation, array, base, bytestring, haskell98, mtl, parsec + , zlib + }: + mkDerivation { + pname = "pngload"; + version = "0.1"; + sha256 = "1j8zagi5xcb4spvq1r0wcnn211y2pryzf0r8z7h70ypqak7sy6ps"; + buildDepends = [ array base bytestring haskell98 mtl parsec zlib ]; + description = "Pure Haskell loader for PNG images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pngload-fixed" = callPackage + ({ mkDerivation, array, base, bytestring, mtl, parsec, zlib }: + mkDerivation { + pname = "pngload-fixed"; + version = "1.0"; + sha256 = "02ikfn7kl8jx5iffa2pv0n1z1c75qcg9aq94nrccfdp532wxr7bx"; + buildDepends = [ array base bytestring mtl parsec zlib ]; + description = "Pure Haskell loader for PNG images"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pnm" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "pnm"; + version = "0.1.0.0"; + sha256 = "0h6wsqv6c36cmk30gs3rjdjbxxq9zih49pmzhj2dh9nyxsqbj2yw"; + buildDepends = [ base bytestring ]; + description = "PNM image format header parsing and pretty printing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointed" = callPackage + ({ mkDerivation, base, comonad, containers, data-default-class + , kan-extensions, semigroupoids, semigroups, stm, tagged + , transformers, transformers-compat + }: + mkDerivation { + pname = "pointed"; + version = "4.2"; + sha256 = "1rwavs2vycb02d04ba8ziywsxbl6k4yqk6pnmzcx5zhnkcfqvmbm"; + buildDepends = [ + base comonad containers data-default-class kan-extensions + semigroupoids semigroups stm tagged transformers + transformers-compat + ]; + homepage = "http://github.com/ekmett/pointed/"; + description = "Pointed and copointed data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointedlist" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "pointedlist"; + version = "0.6.1"; + sha256 = "16xsrzqql7i4z6a3xy07sqnbyqdmcar1jiacla58y4mvkkwb0g3l"; + buildDepends = [ base binary ]; + description = "A zipper-like comonad which works as a list, tracking a position"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointfree" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, HUnit + , QuickCheck, transformers + }: + mkDerivation { + pname = "pointfree"; + version = "1.0.4.8"; + sha256 = "0nb3mqp6zwnnq6fs27xhcqv4w8h6sr5k01hldkqnkgwz0yyy7ljy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers haskell-src-exts transformers + ]; + testDepends = [ + array base containers haskell-src-exts HUnit QuickCheck + transformers + ]; + description = "Tool for refactoring expressions into pointfree form"; + license = "unknown"; + }) {}; + + "pointful" = callPackage + ({ mkDerivation, base, containers, haskell-src, mtl, syb }: + mkDerivation { + pname = "pointful"; + version = "1.0.2"; + sha256 = "00xlxgdajkbi5d6gv88wdpwm16xdryshszz5qklryi0p65mmp99p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers haskell-src mtl syb ]; + configureFlags = [ "-fseparatesyb" ]; + homepage = "http://github.com/23Skidoo/pointful"; + description = "Pointful refactoring tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointless-fun" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pointless-fun"; + version = "1.1.0.5"; + sha256 = "17gzh3w5j05l6ig1sdjqrl7br17zzpy9yh5k2lck0gjl5prcjclw"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Some common point-free combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointless-haskell" = callPackage + ({ mkDerivation, base, GHood, process, syb }: + mkDerivation { + pname = "pointless-haskell"; + version = "0.0.9"; + sha256 = "0f0bnd6dyi1ancdxd2hkszshws9d8jz8iamz5pir0i4nsj69mqyx"; + buildDepends = [ base GHood process syb ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://haskell.di.uminho.pt/wiki/Pointless+Haskell"; + description = "Pointless Haskell library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointless-lenses" = callPackage + ({ mkDerivation, base, containers, derive, pointless-haskell + , process, QuickCheck + }: + mkDerivation { + pname = "pointless-lenses"; + version = "0.0.9"; + sha256 = "1z09wbx9nrlpg0msq69zyaypp28rfm653l22g7q5xcn0wn4hfs0b"; + buildDepends = [ + base containers derive pointless-haskell process QuickCheck + ]; + homepage = "http://haskell.di.uminho.pt/wiki/Pointless+Lenses"; + description = "Pointless Lenses library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pointless-rewrite" = callPackage + ({ mkDerivation, base, containers, mtl, pointless-haskell + , pointless-lenses, process + }: + mkDerivation { + pname = "pointless-rewrite"; + version = "0.0.3"; + sha256 = "0dc37gw8p5zyi23g94llbq7vb5n09rgznjf24nhg28jw2vmf3f0n"; + buildDepends = [ + base containers mtl pointless-haskell pointless-lenses process + ]; + description = "Pointless Rewrite library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "poker-eval" = callPackage + ({ mkDerivation, array, base, mtl, poker-eval, random, vector }: + mkDerivation { + pname = "poker-eval"; + version = "0.3.1"; + sha256 = "0v1is9jnpw1ij3b7h9figkjqk58dzc44v6vpdmxfmb80w0myihrv"; + buildDepends = [ array base mtl random vector ]; + extraLibraries = [ poker-eval ]; + description = "Binding to libpoker-eval"; + license = stdenv.lib.licenses.publicDomain; + }) { inherit (pkgs) poker-eval; }; + + "polar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polar"; + version = "0.0.1"; + sha256 = "1f0anpxc57vxa5z0x4wrfay0g1sw2qwnz5nkz74y9vmh8vd99kkh"; + buildDepends = [ base ]; + homepage = "http://space.k-hornz.de/polar"; + description = "Complex numbers in polar form"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "polh-lexicon" = callPackage + ({ mkDerivation, base, binary, containers, dawg, directory + , filepath, mtl, polysoup, text, text-binary, transformers + }: + mkDerivation { + pname = "polh-lexicon"; + version = "0.2.2"; + sha256 = "0mnccx3xj568s3q82achf1pj57zqdpj9iskgh62w39xbqm7spivl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary containers dawg directory filepath mtl polysoup text + text-binary transformers + ]; + homepage = "https://github.com/kawu/polh/tree/master/lexicon"; + description = "A library for manipulating the historical dictionary of Polish (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "polimorf" = callPackage + ({ mkDerivation, base, binary, containers, text, text-binary }: + mkDerivation { + pname = "polimorf"; + version = "0.7.3"; + sha256 = "0vv7j1l0wnjwpd3hpxswq0k33izl0ck2njspcga885bkrd45lzdr"; + buildDepends = [ base binary containers text text-binary ]; + homepage = "https://github.com/kawu/polimorf"; + description = "Working with the PoliMorf dictionary"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "poll" = callPackage + ({ mkDerivation, base, enumset, utility-ht }: + mkDerivation { + pname = "poll"; + version = "0.0"; + sha256 = "0v4cyrr506zqvxqbxkncss2pl2j38skl02p1vj6cjxcvlzb2y43p"; + buildDepends = [ base enumset utility-ht ]; + description = "Bindings to poll.h"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "polyToMonoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polyToMonoid"; + version = "0.1"; + sha256 = "068acarrpd66682yjscm6l5k9kj9p8zxbf3hi76kz7gvkhkbsjj8"; + buildDepends = [ base ]; + description = "Polyvariadic functions mapping to a given monoid"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "polynomial" = callPackage + ({ mkDerivation, base, deepseq, pretty, prettyclass, vector + , vector-space, vector-th-unbox + }: + mkDerivation { + pname = "polynomial"; + version = "0.7.1"; + sha256 = "0jnqx4w9f99ynmrc5r05f5sfl2wrxnns3l67c2bnqh1sxw5hnbdp"; + buildDepends = [ + base deepseq pretty prettyclass vector vector-space vector-th-unbox + ]; + homepage = "https://github.com/mokus0/polynomial"; + description = "Polynomials"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "polynomials-bernstein" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "polynomials-bernstein"; + version = "1.1.1"; + sha256 = "0pjdwi84gz5j1rij4m89nyljjafzjnakmf4yd6vj4xz54nmmygg6"; + buildDepends = [ base vector ]; + description = "A solver for systems of polynomial equations in bernstein form"; + license = "GPL"; + }) {}; + + "polyparse" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "polyparse"; + version = "1.11"; + sha256 = "1z417f80b0jm4dgv25fk408p3d9mmcd1dlbya3ry0zdx4md09vrh"; + buildDepends = [ base bytestring text ]; + homepage = "http://code.haskell.org/~malcolm/polyparse/"; + description = "A variety of alternative parser combinator libraries"; + license = "LGPL"; + }) {}; + + "polyseq" = callPackage + ({ mkDerivation, array, base, bytestring, cgi, containers + , free-theorems, haskell-src, mtl, network, old-locale, old-time + , parsec, pretty, syb, utf8-string, xhtml + }: + mkDerivation { + pname = "polyseq"; + version = "0.1.2.1"; + sha256 = "1l31ynlkjkk2zzpsv194gv3pbl55liizvq4x16m5z52vzgszb570"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring cgi containers free-theorems haskell-src mtl + network old-locale old-time parsec pretty syb utf8-string xhtml + ]; + description = "Taming Selective Strictness"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "polysoup" = callPackage + ({ mkDerivation, base, containers, polyparse, tagsoup }: + mkDerivation { + pname = "polysoup"; + version = "0.5.2"; + sha256 = "13923ff6lzvl6j059gyhcb3cx27plkxgbyjr7skg9g5hxia5j73b"; + buildDepends = [ base containers polyparse tagsoup ]; + homepage = "https://github.com/kawu/polysoup"; + description = "Online XML parsing with polyparse and tagsoup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "polytypeable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polytypeable"; + version = "0.1.0.0"; + sha256 = "0vb2adm97ypi553lsjz7333q3dg9fmi0incrxlikqixk0f3ajaq8"; + buildDepends = [ base ]; + description = "Typeable for polymorphic types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "polytypeable-utils" = callPackage + ({ mkDerivation, base, haskell98, polytypeable }: + mkDerivation { + pname = "polytypeable-utils"; + version = "0.1.0.0"; + sha256 = "1hbpamgqsmsjkzjjva15f566yra77hwasp88b6y68nx9qa36a821"; + buildDepends = [ base haskell98 polytypeable ]; + description = "Utilities for polytypeable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ponder" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "ponder"; + version = "0.0.1"; + sha256 = "1nq4z063g429hxwf4vbyyr2b2s7sn325m0h6ggf793inlj48ci0h"; + buildDepends = [ base mtl ]; + homepage = "https://gihub.com/matt76k/ponder"; + description = "PEG parser combinator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pontarius-mediaserver" = callPackage + ({ mkDerivation, base, HDBC, HDBC-sqlite3, hlogger, pontarius-xmpp + , pontarius-xpmn, xml-types + }: + mkDerivation { + pname = "pontarius-mediaserver"; + version = "0.0.2.0"; + sha256 = "00qyrbibav26x5ycipnyypybgjms2kxn38s3iy9gqzv0kmgsdxna"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base HDBC HDBC-sqlite3 hlogger pontarius-xmpp pontarius-xpmn + xml-types + ]; + homepage = "http://www.pontarius.org/projects/pontarius-mediaserver/"; + description = "Extended Personal Media Network (XPMN) media server"; + license = "unknown"; + }) {}; + + "pontarius-xmpp" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary + , bytestring, Cabal, conduit, containers, crypto-api, crypto-random + , cryptohash, cryptohash-cryptoapi, data-default, derive, directory + , dns, doctest, filepath, hslogger, hspec, hspec-expectations + , iproute, lens, lifted-base, mtl, network, pureMD5, QuickCheck + , quickcheck-instances, random, ranges, resourcet, smallcheck + , split, stm, stringprep, tasty, tasty-hspec, tasty-hunit + , tasty-quickcheck, tasty-th, template-haskell, text, tls + , transformers, unbounded-delays, void, xml-conduit, xml-picklers + , xml-types + }: + mkDerivation { + pname = "pontarius-xmpp"; + version = "0.4.0.2"; + sha256 = "0s633z93qw1k0rs5bx85slmk40rlzlacr2fyxfp5qs3b74k93m7d"; + buildDepends = [ + attoparsec base base64-bytestring binary bytestring conduit + containers crypto-api crypto-random cryptohash cryptohash-cryptoapi + data-default dns hslogger iproute lifted-base mtl network pureMD5 + random resourcet split stm stringprep template-haskell text tls + transformers unbounded-delays void xml-conduit xml-picklers + xml-types + ]; + testDepends = [ + async base Cabal conduit containers data-default derive directory + doctest filepath hslogger hspec hspec-expectations lens network + QuickCheck quickcheck-instances ranges smallcheck stm stringprep + tasty tasty-hspec tasty-hunit tasty-quickcheck tasty-th text + transformers xml-picklers xml-types + ]; + configureFlags = [ "-fwith-th" ]; + homepage = "https://github.com/pontarius/pontarius-xmpp/"; + description = "An XMPP client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pontarius-xpmn" = callPackage + ({ mkDerivation, base, containers, pontarius-xmpp, random, text + , xml-types + }: + mkDerivation { + pname = "pontarius-xpmn"; + version = "0.0.1.0"; + sha256 = "1nd228fgsxlqxql38wkvhq8k5d04bgknpx7i83qxrzj8kb6890dy"; + buildDepends = [ + base containers pontarius-xmpp random text xml-types + ]; + homepage = "http://www.pontarius.org/projects/pontarius-xpmn/"; + description = "Extended Personal Media Network (XPMN) library"; + license = "unknown"; + }) {}; + + "pony" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pony"; + version = "1.0"; + sha256 = "0a8bya0kwk9d965awpg881bgzy9z1szcwsqqr0lfkd6bw3cb9fyy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://www.ascii-art.de/ascii/uvw/unicorn.txt"; + description = "Can I have a pony?"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pool" = callPackage + ({ mkDerivation, base, monad-control, transformers }: + mkDerivation { + pname = "pool"; + version = "0.1.2.1"; + sha256 = "1fwwnwxk3kprr2z9y7bwa1qwxfkzwcb2n5l6vkq1c5s8gjls581c"; + buildDepends = [ base monad-control transformers ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Thread-safe resource pools. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pool-conduit" = callPackage + ({ mkDerivation, base, monad-control, resource-pool, resourcet + , transformers + }: + mkDerivation { + pname = "pool-conduit"; + version = "0.1.2.3"; + sha256 = "1myjbmbh0jm89ycx9d961mpgw8hp7al8wgnsls4p19gvr73gcbfv"; + buildDepends = [ + base monad-control resource-pool resourcet transformers + ]; + homepage = "http://www.yesodweb.com/book/persistent"; + description = "Resource pool allocations via ResourceT. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pooled-io" = callPackage + ({ mkDerivation, base, deepseq, transformers, unsafe, utility-ht }: + mkDerivation { + pname = "pooled-io"; + version = "0.0.0.1"; + sha256 = "1phk5mqyyjvlrf3fknhzrwzjmx3inwrs8hs328p8jpwwig8zfpv7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base deepseq transformers unsafe utility-ht ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/pooled-io/"; + description = "Run jobs on a limited number of threads and support data dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pop3-client" = callPackage + ({ mkDerivation, base, mtl, network }: + mkDerivation { + pname = "pop3-client"; + version = "0.1.4"; + sha256 = "0kfcfxfwg5rjm7qx9r0ssdvkrvca95hflahrip1hi5wbplf224xv"; + buildDepends = [ base mtl network ]; + homepage = "https://github.com/tmrudick/haskell-pop3-client/"; + description = "POP3 Client Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "popenhs" = callPackage + ({ mkDerivation, base, directory, haskell98, unix }: + mkDerivation { + pname = "popenhs"; + version = "1.0.0"; + sha256 = "01pb8g5zl99zccnjnkwklfgaz1pqjp1xrgz5b3qy45nclyln0bm4"; + buildDepends = [ base directory haskell98 unix ]; + homepage = "http://www.haskell.org/~petersen/haskell/popenhs/"; + description = "popenhs is a popen-like library for Haskell"; + license = "GPL"; + }) {}; + + "poppler" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, containers + , gdk_pixbuf, glib, gtk, gtk2hs-buildtools, mtl, pango, popplerGlib + }: + mkDerivation { + pname = "poppler"; + version = "0.13"; + sha256 = "1fv0h2ixanzv5vy4l2ln23f9n8ghmgdxzlyx54hh69bwhrcg049s"; + buildDepends = [ + array base bytestring cairo containers glib gtk mtl + ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ cairo gdk_pixbuf glib gtk pango popplerGlib ]; + configureFlags = [ "-f-gtk3" ]; + homepage = "http://www.haskell.org/gtk2hs/"; + description = "Binding to the Poppler"; + license = stdenv.lib.licenses.gpl2; + }) { inherit (pkgs) cairo glib gtk pango; + popplerGlib = null; }; + + "populate-setup-exe-cache" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "populate-setup-exe-cache"; + version = "1.0"; + sha256 = "06z723fgqwvcxgxy63pqwmjb6xkcl69xmdry117f0i5rhy0aix3y"; + buildDepends = [ base ]; + homepage = "https://github.com/mietek/populate-setup-exe-cache/"; + description = "Empty Cabal package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "portable-lines" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "portable-lines"; + version = "0.1"; + sha256 = "1l94p3s56a3kfqc8fzqc52z12rhg3c8xsmgcw1i20dnl8aygalsh"; + buildDepends = [ base bytestring ]; + description = "Alternative 'lines' implementation that understands CR-LF and CR"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "portaudio" = callPackage + ({ mkDerivation, base, containers, portaudio }: + mkDerivation { + pname = "portaudio"; + version = "0.2.4"; + sha256 = "0vxlfn2462fmknj94sd5ajbm3lydy3z8mrqb3vgh47wwn0sq8sk3"; + buildDepends = [ base containers ]; + extraLibraries = [ portaudio ]; + homepage = "http://code.haskell.org/portaudio"; + description = "Haskell bindings for the PortAudio library"; + license = "unknown"; + }) { inherit (pkgs) portaudio; }; + + "porte" = callPackage + ({ mkDerivation, base, bytestring, containers + , extensible-exceptions, stringsearch + }: + mkDerivation { + pname = "porte"; + version = "0.0.4"; + sha256 = "1cc7kbbz0vqh60acaxyn8b8pdmwx2w022sgvk1mw7p60s8jhng2d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers extensible-exceptions stringsearch + ]; + description = "FreeBSD ports index search and analysis tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "porter" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "porter"; + version = "0.1"; + sha256 = "0aw1gq7z3h5ag5vzl6crw7vijg9w25s0jvxr4rkniv4jk0wlfmnk"; + buildDepends = [ haskell2010 ]; + description = "Implementation of the Porter stemming algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ports" = callPackage + ({ mkDerivation, base, haskell98, unix }: + mkDerivation { + pname = "ports"; + version = "0.4.3.2"; + sha256 = "1ixyrg4k1f91v2r485r2fs8bgq373bhvg02mza5jdcb1amyfi7rm"; + buildDepends = [ base haskell98 unix ]; + homepage = "http://www.cse.unsw.edu.au/~chak/haskell/ports/"; + description = "The Haskell Ports Library"; + license = "LGPL"; + }) {}; + + "positive" = callPackage + ({ mkDerivation, base, nats, semigroups }: + mkDerivation { + pname = "positive"; + version = "0.4"; + sha256 = "0vj0gd7xln1xihf8dyrr2sm7zh5wg6qvfzy30nslwgvzyn4f14gv"; + buildDepends = [ base nats semigroups ]; + description = "Positive integers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-acl" = callPackage + ({ mkDerivation, acl, base, bytestring, containers, lifted-base + , monad-control, transformers, transformers-base, unix + }: + mkDerivation { + pname = "posix-acl"; + version = "0.2.0.0"; + sha256 = "1qiq5bqq6bwdxrxc3i27jiq1ic5pn0309453a0y6vjwamrc8h7rv"; + buildDepends = [ + base bytestring containers lifted-base monad-control transformers + transformers-base unix + ]; + extraLibraries = [ acl ]; + homepage = "https://github.com/tensor5/posix-acl"; + description = "Support for Posix ACL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-escape" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "posix-escape"; + version = "0.1"; + sha256 = "0yrx8cr6qximfy0vh7qqljlkj27q9gksrnqmqbnj2hk5bsa5l48w"; + buildDepends = [ base ]; + description = "Quote arguments to be passed through the Unix shell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-filelock" = callPackage + ({ mkDerivation, base, transformers, unix }: + mkDerivation { + pname = "posix-filelock"; + version = "0.1"; + sha256 = "106rrbw4d0f13wcj19m6h0vy3v53j11bawqd3q4r0pcsypk53qmk"; + buildDepends = [ base transformers unix ]; + homepage = "https://github.com/singpolyma/posix-filelock-haskell"; + description = "Nice wrapper around POSIX fcntl advisory locks"; + license = "unknown"; + }) {}; + + "posix-paths" = callPackage + ({ mkDerivation, base, bytestring, doctest, HUnit, QuickCheck, unix + }: + mkDerivation { + pname = "posix-paths"; + version = "0.2.0.4"; + sha256 = "1cym8c5hjjs7i2gx4n9m7a9zg7dls4wqnnr5bravj7gv2gh9s67q"; + buildDepends = [ base bytestring unix ]; + testDepends = [ base bytestring doctest HUnit QuickCheck unix ]; + description = "POSIX filepath/directory functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-pty" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "posix-pty"; + version = "0.1.1"; + sha256 = "0ndr47bfm07b00kfy2p48jm7fjrd76bxbw3l7wm5yc0d0jyi65cd"; + buildDepends = [ base bytestring unix ]; + homepage = "https://bitbucket.org/merijnv/posix-pty"; + description = "Pseudo terminal interaction with subprocesses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-realtime" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "posix-realtime"; + version = "0.0.0.2"; + sha256 = "1i3ag71ymmbcg1v0s6fqkpli8d1wplhj2jkalrv7alz8z666ms3h"; + buildDepends = [ base unix ]; + description = "POSIX Realtime functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-timer" = callPackage + ({ mkDerivation, base, transformers-base, unix }: + mkDerivation { + pname = "posix-timer"; + version = "0.3"; + sha256 = "0z4j98pb46gzhi5i5pvxxm7an7am5i757p43cp2jv8pirx33k8zd"; + buildDepends = [ base transformers-base unix ]; + homepage = "https://github.com/mvv/posix-timer"; + description = "Bindings to POSIX clock and timer functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "posix-waitpid" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "posix-waitpid"; + version = "0.1"; + sha256 = "1v3y3pg3gv0s26hdqc5fsar2j3vk4kpldkr23zxm14ncpz2w2dhk"; + buildDepends = [ base unix ]; + description = "Low-level wrapping of POSIX waitpid(2)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "possible" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "possible"; + version = "0.1.0.0"; + sha256 = "12fdxb1s3iaspllz0pp1wfv6grg5lkr06hd2qi7is1hrfrij4hsd"; + buildDepends = [ aeson base text ]; + homepage = "https://github.com/tolysz/possible"; + description = "Three valued Data.Maybe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "post-mess-age" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "post-mess-age"; + version = "0.1.0.0"; + sha256 = "1rl7i37szwnqs6slhha3wv45mw9w9x6yxcrkbdcfvdc63x8nh74w"; + buildDepends = [ base ]; + description = "Send messages to a Handle concurrently without getting them mixed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postcodes" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP }: + mkDerivation { + pname = "postcodes"; + version = "0.1.1"; + sha256 = "1z0d5pl11jymd0jj1k50si35lq2af3y0apiyz6mbi25zl5x49bi8"; + buildDepends = [ aeson base bytestring HTTP ]; + homepage = "https://github.com/mattyhall/haskell-postcodes"; + description = "A library that gets postcode information from the uk-postcodes.com"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postgresql-binary" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, bytestring, HTF + , loch-th, placeholders, postgresql-libpq, QuickCheck + , quickcheck-instances, scientific, text, time, transformers, uuid + }: + mkDerivation { + pname = "postgresql-binary"; + version = "0.5.0"; + sha256 = "0n067ns0k86ibjy2sqzjjds761l608167lwjzgpp5jhicv1by6hs"; + buildDepends = [ + attoparsec base base-prelude bytestring loch-th placeholders + scientific text time transformers uuid + ]; + testDepends = [ + base base-prelude bytestring HTF postgresql-libpq QuickCheck + quickcheck-instances scientific text time uuid + ]; + homepage = "https://github.com/nikita-volkov/postgresql-binary"; + description = "Encoders and decoders for the PostgreSQL's binary format"; + license = stdenv.lib.licenses.mit; + }) {}; + + "postgresql-copy-escape" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "postgresql-copy-escape"; + version = "0.1"; + sha256 = "063phxj8r3vy25awwwn47k9ac0s8z59igpgqrhb9gbfdq4ldrlpm"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/joeyadams/hs-postgresql-copy-escape"; + description = "Format data to feed to a PostgreSQL COPY FROM statement"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postgresql-libpq" = callPackage + ({ mkDerivation, base, bytestring, postgresql }: + mkDerivation { + pname = "postgresql-libpq"; + version = "0.9.0.1"; + sha256 = "0fdz9pkmrajqm026s6d5ib9kqg5ph93fw7l2xrgf22zagl53rzx3"; + buildDepends = [ base bytestring ]; + extraLibraries = [ postgresql ]; + homepage = "http://github.com/lpsmith/postgresql-libpq"; + description = "low-level binding to libpq"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postgresql-orm" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, directory + , filepath, ghc-prim, mtl, old-locale, postgresql-simple, process + , text, time, transformers, unix, unordered-containers, vector + }: + mkDerivation { + pname = "postgresql-orm"; + version = "0.3.1"; + sha256 = "1npynkpilp7p6y2biqr9m5a9r179ga67p8lx39pildn94iz1yg76"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-builder bytestring directory filepath ghc-prim mtl + old-locale postgresql-simple process text time transformers unix + unordered-containers vector + ]; + description = "An ORM (Object Relational Mapping) and migrations DSL for PostgreSQL"; + license = "GPL"; + }) {}; + + "postgresql-simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , blaze-builder, blaze-textual, bytestring, case-insensitive + , containers, cryptohash, hashable, HUnit, postgresql-libpq + , scientific, template-haskell, text, time, transformers, uuid + , vector + }: + mkDerivation { + pname = "postgresql-simple"; + version = "0.4.9.0"; + sha256 = "0mb3ymw57w7zk2fz8g8m0fz1nhx52c21lxwk3nnkp9qqk26jslws"; + buildDepends = [ + aeson attoparsec base blaze-builder blaze-textual bytestring + case-insensitive containers hashable postgresql-libpq scientific + template-haskell text time transformers uuid vector + ]; + testDepends = [ + aeson base base16-bytestring bytestring containers cryptohash HUnit + text time vector + ]; + description = "Mid-Level PostgreSQL client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postgresql-simple-migration" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash + , directory, hspec, postgresql-simple, time + }: + mkDerivation { + pname = "postgresql-simple-migration"; + version = "0.1.3.0"; + sha256 = "0qz75dgp346q6sbxwlfrqd9hpkh14krij2r8440nhb9qs4ccl2jz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring bytestring cryptohash directory + postgresql-simple time + ]; + testDepends = [ base bytestring hspec postgresql-simple ]; + homepage = "https://github.com/ameingast/postgresql-simple-migration"; + description = "PostgreSQL Schema Migrations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postgresql-simple-sop" = callPackage + ({ mkDerivation, base, generics-sop, postgresql-simple }: + mkDerivation { + pname = "postgresql-simple-sop"; + version = "0.1.0.2"; + sha256 = "1ixxfd7zagqm27hcf6rhki1x626647mjgzmbl16c2ywwz2vbh6z2"; + buildDepends = [ base generics-sop postgresql-simple ]; + homepage = "https://github.com/openbrainsrc/postgresql-simple-sop"; + description = "Generic functions for postgresql-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "postgresql-simple-typed" = callPackage + ({ mkDerivation, base, haskell-src-meta, postgresql-libpq + , postgresql-simple, template-haskell, typedquery, utf8-string + }: + mkDerivation { + pname = "postgresql-simple-typed"; + version = "0.1.0.0"; + sha256 = "1n9fkg1qcrycb7gvx4pln4xq3hpbczic4p2zv0f9hq7ljb5h3f1a"; + buildDepends = [ + base haskell-src-meta postgresql-libpq postgresql-simple + template-haskell typedquery utf8-string + ]; + homepage = "https://github.com/tolysz/postgresql-simple-typed"; + description = "Typed extension for PostgreSQL simple"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postgresql-typed" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , cryptohash, haskell-src-meta, network, old-locale, parsec + , postgresql-binary, scientific, template-haskell, text, time + , utf8-string, uuid + }: + mkDerivation { + pname = "postgresql-typed"; + version = "0.3.0"; + sha256 = "081f1ga1pn6p32hr58m7ji3v589fpqdgj6c2zxnbs5q9yqv5fmnl"; + editedCabalFile = "35940b0e46fe7407cd7f915d94dfd4f7fe8e3741d11817595f8c05a69195e224"; + buildDepends = [ + array base binary bytestring containers cryptohash haskell-src-meta + network old-locale parsec postgresql-binary scientific + template-haskell text time utf8-string uuid + ]; + testDepends = [ base network time ]; + configureFlags = [ + "-fscientific" "-fuuid" "-ftext" "-fbinary" "-fmd5" + ]; + homepage = "https://github.com/dylex/postgresql-typed"; + description = "A PostgreSQL access library with compile-time SQL type inference"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postie" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cprng-aes + , data-default-class, mtl, network, pipes, pipes-bytestring + , pipes-parse, stringsearch, tls, transformers, uuid + }: + mkDerivation { + pname = "postie"; + version = "0.5.0.0"; + sha256 = "1iqg7wirdcysjq4i7ah3lkzc2rzlbgvc7asq953zdir21g9jpqwk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cprng-aes data-default-class mtl network + pipes pipes-bytestring pipes-parse stringsearch tls transformers + uuid + ]; + configureFlags = [ "-f-examples" ]; + description = "SMTP server library to receive emails from within Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postmark" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , http-client-tls, http-types, network-api-support, text + }: + mkDerivation { + pname = "postmark"; + version = "0.1.1"; + sha256 = "1jh1byixnc8mh3g4xb1w0nx9ghh5dchhqf1nxji869kbim2lqgaw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring containers http-client-tls + http-types network-api-support text + ]; + configureFlags = [ "-f-demo" "-fsmall_base" ]; + homepage = "https://github.com/apiengine/postmark"; + description = "Library for postmarkapp.com HTTP Api"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "postmaster" = callPackage + ({ mkDerivation, adns, base, bytestring, containers, directory + , hopenssl, hsdns, hsemail, hsyslog, mtl, network, old-time + , openssl, parsec, unix + }: + mkDerivation { + pname = "postmaster"; + version = "0.3"; + sha256 = "1yzhblrqnd94gvcl4dzxx6glx1qyyvjy7gqa6ymqahcy8kh1v7ki"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory hopenssl hsdns hsemail hsyslog + mtl network old-time parsec unix + ]; + extraLibraries = [ adns openssl ]; + homepage = "http://github.com/peti/postmaster"; + description = "Postmaster ESMTP Server"; + license = "GPL"; + }) {}; + + "powermate" = callPackage + ({ mkDerivation, base, directory, network, unix }: + mkDerivation { + pname = "powermate"; + version = "0.1"; + sha256 = "19qsi4g4v2dwagps3gq9grbin44rzk9ydpkpbwysc4gbizh1lrs0"; + buildDepends = [ base directory network unix ]; + homepage = "http://neugierig.org/software/darcs/powermate/"; + description = "PowerMate bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "powerpc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "powerpc"; + version = "0.0.1"; + sha256 = "0z3nqv8l9h0kwdaqb2vnk7vx5d0hmx02giv2k01llk7vznlkqqny"; + buildDepends = [ base ]; + homepage = "http://tomahawkins.org"; + description = "Tools for PowerPC programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ppm" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "ppm"; + version = "2009.5.13"; + sha256 = "0nzvxi1ybfxb1zqkbfqfic8j3mf3r6i2zdyjf7x41rz6m6lhqfcy"; + buildDepends = [ base mtl ]; + homepage = "http://github.com/nfjinjing/ppm/tree/master"; + description = "a tiny PPM image generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pqc" = callPackage + ({ mkDerivation, base, ChasingBottoms, QuickCheck, random, stm }: + mkDerivation { + pname = "pqc"; + version = "0.8"; + sha256 = "1n71qhlxn9js5cizyqdq9f7m08m5j0354871r8b47bnzdi2kqkc4"; + buildDepends = [ base QuickCheck random stm ]; + testDepends = [ base ChasingBottoms ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://hub.darcs.net/shelarcy/pqc"; + description = "Parallel batch driver for QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pqueue" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "pqueue"; + version = "1.2.1"; + sha256 = "1fily60f4njby7zknmik7a2wxsm3y77ckr69w9bb3fgq22gbzky6"; + buildDepends = [ base deepseq ]; + description = "Reliable, persistent, fast priority queues"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pqueue-mtl" = callPackage + ({ mkDerivation, base, containers, ghc-prim, MaybeT, mtl + , stateful-mtl, uvector + }: + mkDerivation { + pname = "pqueue-mtl"; + version = "1.0.7"; + sha256 = "0ikg11klbq25fjcbpyb7i7z9wyx9mf4hv262m14j741x4dk9ib6g"; + buildDepends = [ + base containers ghc-prim MaybeT mtl stateful-mtl uvector + ]; + description = "Fully encapsulated monad transformers with queuelike functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "practice-room" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory, json + , mps + }: + mkDerivation { + pname = "practice-room"; + version = "0.0.2"; + sha256 = "071arrk0wir2lwziw6p3cbq6ybjdf3gfc4d25sh21gpnk10ighp2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring data-default directory json mps ]; + homepage = "http://github.com/nfjinjing/practice-room"; + description = "Practice Room"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "precis" = callPackage + ({ mkDerivation, base, Cabal, containers, cpphs, directory + , filepath, haskell-src-exts, xhtml + }: + mkDerivation { + pname = "precis"; + version = "0.5.0"; + sha256 = "0d0cl60p58i8w2ll8z826r94zx0svm7v578fy70r7i19pn64l6bd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers cpphs directory filepath haskell-src-exts + xhtml + ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Diff Cabal packages"; + license = "unknown"; + }) {}; + + "predicates" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "predicates"; + version = "0.1"; + sha256 = "0ly64xml5gbazyq07s409swgysvlwjc19w4x46yp1684ifv0gghf"; + buildDepends = [ base ]; + description = "A couple of convenience functions for forming predicates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prednote" = callPackage + ({ mkDerivation, base, containers, contravariant, rainbow, split + , text + }: + mkDerivation { + pname = "prednote"; + version = "0.26.0.4"; + sha256 = "1lm16jiapdk1yrznp96ra7mpkmrvd4xsl77lsizzqsr07gsncl0f"; + buildDepends = [ + base containers contravariant rainbow split text + ]; + homepage = "http://www.github.com/massysett/prednote"; + description = "Evaluate and display trees of predicates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prednote-test" = callPackage + ({ mkDerivation, barecheck, base, containers, prednote, QuickCheck + , quickpull, rainbow, rainbow-tests, text + }: + mkDerivation { + pname = "prednote-test"; + version = "0.26.0.4"; + sha256 = "0amx13lnbx6x37adpjrxjac23qbx1xvsk82pn572kyp7pshn7ijj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + barecheck base containers prednote QuickCheck quickpull rainbow + rainbow-tests text + ]; + homepage = "http://www.github.com/massysett/prednote"; + description = "Tests and QuickCheck generators to accompany prednote"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prefix-units" = callPackage + ({ mkDerivation, base, Cabal, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "prefix-units"; + version = "0.1.0.2"; + sha256 = "07b5s2bsqlaad06dgr5psidfgi1nmgc5c16j6kzayw9f4najjrav"; + editedCabalFile = "492d6b953a52678e44a880c5272c30175eed27c3f2bd4de82fc29eee4b4db00a"; + buildDepends = [ base ]; + testDepends = [ + base Cabal HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/iustin/prefix-units"; + description = "A basic library for SI/binary prefix units"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prefork" = callPackage + ({ mkDerivation, async, base, blaze-builder, bytestring, cab + , cmdargs, containers, data-default, directory, filepath, hspec + , http-types, network, process, stm, system-argv0, system-filepath + , unix, wai, warp + }: + mkDerivation { + pname = "prefork"; + version = "0.0.9"; + sha256 = "0zraxygc8ybf93sw7lq60nynd5k1q65dns5kl4mdyflv3in8cfw8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base blaze-builder bytestring cmdargs containers data-default + http-types network process stm system-argv0 system-filepath unix + wai warp + ]; + testDepends = [ + base cab containers directory filepath hspec process stm unix + ]; + configureFlags = [ "-f-sample" ]; + description = "A library for building a prefork-style server quickly"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pregame" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers + , data-default, lens, mtl, parallel, safe, stm, text, transformers + , tuple, vector + }: + mkDerivation { + pname = "pregame"; + version = "0.1.4.3"; + sha256 = "0ls2fmg1xm10njwzz7nifndggq4bpi7ylx3n9aah8bn1hqwf8sy4"; + buildDepends = [ + base bytestring cmdargs containers data-default lens mtl parallel + safe stm text transformers tuple vector + ]; + homepage = "https://github.com/jxv/pregame"; + description = "Prelude counterpart"; + license = stdenv.lib.licenses.mit; + }) {}; + + "prelude-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-extras"; + version = "0.4"; + sha256 = "0mzsc9pzcamaa7i3g9hkajy35sbpqdjrflv6r98r8hhlr0yrdjan"; + buildDepends = [ base ]; + homepage = "http://github.com/ekmett/prelude-extras"; + description = "Haskell 98 - higher order versions of Prelude classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prelude-generalize" = callPackage + ({ mkDerivation, base, comonad, logict, transformers }: + mkDerivation { + pname = "prelude-generalize"; + version = "0.4"; + sha256 = "0h452pn7zs97z5gv2p3x9pg61phphwcw5y5g1w38k3gihdvym8jl"; + buildDepends = [ base comonad logict transformers ]; + description = "Another kind of alternate Prelude file"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "prelude-plus" = callPackage + ({ mkDerivation, base, utf8-string }: + mkDerivation { + pname = "prelude-plus"; + version = "0.0.0.6"; + sha256 = "139b0580f1gx4hj211c7lwcq5y6a0qpdzsaidvqbfq36h04w8kjv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base utf8-string ]; + configureFlags = [ "-f-test" ]; + description = "Prelude for rest of us"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prelude-prime" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-prime"; + version = "0.1"; + sha256 = "1avj11a5bqn8sxizzh1fxhw3dvd55xsimbbhdwymxfn45vvfswr7"; + buildDepends = [ base ]; + description = "A slightly better (but conservative) Prelude"; + license = stdenv.lib.licenses.mit; + }) {}; + + "prelude-safeenum" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-safeenum"; + version = "0.1.1.1"; + sha256 = "0cff77nbhy3dsamrwm2wxhbi1mf2bzkdd1pdzqv3klpbzjwkdszv"; + buildDepends = [ base ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "A redefinition of the Prelude's Enum class in order to render it safe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "preprocessor-tools" = callPackage + ({ mkDerivation, base, mtl, parsec, syb }: + mkDerivation { + pname = "preprocessor-tools"; + version = "1.0.1"; + sha256 = "0ngfmvw6hvbr52i01n180ls4c8rx2wk2rka6g6igpvy9x2gwjin9"; + buildDepends = [ base mtl parsec syb ]; + homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"; + description = "A framework for extending Haskell's syntax via quick-and-dirty preprocessors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "presburger" = callPackage + ({ mkDerivation, base, containers, pretty, QuickCheck }: + mkDerivation { + pname = "presburger"; + version = "1.3"; + sha256 = "0chwx0906gsmbnjkf14d864qzfvxb5gzaih7nq7ckfc6icbc4x25"; + buildDepends = [ base containers pretty ]; + testDepends = [ base QuickCheck ]; + homepage = "http://github.com/yav/presburger"; + description = "A decision procedure for quantifier-free linear arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "present" = callPackage + ({ mkDerivation, aeson, atto-lisp, base, bytestring, data-default + , mtl, semigroups, text + }: + mkDerivation { + pname = "present"; + version = "2.2"; + sha256 = "1z9zvmszda7h1h4inq4b6ig9bd205mskqq85ns3rzsffxaj471p4"; + buildDepends = [ + aeson atto-lisp base bytestring data-default mtl semigroups text + ]; + description = "Make presentations for data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "press" = callPackage + ({ mkDerivation, base, containers, json, mtl, parsec }: + mkDerivation { + pname = "press"; + version = "0.1.2"; + sha256 = "0aa3079az8bazyzqxxhx575vxr4a0p3wvlgh765w3k01vh6dkzgf"; + buildDepends = [ base containers json mtl parsec ]; + homepage = "http://github.com/bickfordb/text-press"; + description = "Text template library targeted at the web / HTML generation"; + license = "GPL"; + }) {}; + + "prettify" = callPackage + ({ mkDerivation, base, containers, semigroups }: + mkDerivation { + pname = "prettify"; + version = "1.0"; + sha256 = "18bwgz2cgkd6n9gwpwipv2bc6d5501mflmr0r2akwy98q2gb9qg8"; + buildDepends = [ base containers semigroups ]; + description = "Haskell2010 structured text formatting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty_1_1_2_0" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck }: + mkDerivation { + pname = "pretty"; + version = "1.1.2.0"; + sha256 = "043kcl2wjip51al5kx3r9qgazq5w002q520wdgdlv2c9xr74fabw"; + buildDepends = [ base deepseq ghc-prim ]; + testDepends = [ base deepseq ghc-prim QuickCheck ]; + homepage = "http://github.com/haskell/pretty"; + description = "Pretty-printing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty-class" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "pretty-class"; + version = "1.0.1.1"; + sha256 = "1qdfp2kpahzflq9a3idwmb0pqs4l7almxn5rbw5gp2pmdx81p3am"; + buildDepends = [ base pretty ]; + homepage = "https://github.com/ddssff/pretty-class"; + description = "Pretty printing class similar to Show"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty-compact" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pretty-compact"; + version = "1.0"; + sha256 = "0k6yvdwcfhjp0dbfmc55xfncfry7b69hrp5rsaqm2iia3ahx0nan"; + buildDepends = [ base ]; + description = "Pretty-printing library"; + license = "GPL"; + }) {}; + + "pretty-hex" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "pretty-hex"; + version = "1.0"; + sha256 = "0ylwkvvjvmpprha9nx83xb8gkhyanhk5fffc0r7lb96n4ch5z6pz"; + buildDepends = [ base bytestring ]; + description = "A library for hex dumps of ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty-ncols" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "pretty-ncols"; + version = "0.1"; + sha256 = "0bvd8wgjrj9g86b1z8m9mjzswibrmhasgajnkgr2dlizl5lg7faq"; + buildDepends = [ base pretty ]; + description = "A implementation of multi-column layout w/ Text.PrettyPrint"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty-show" = callPackage + ({ mkDerivation, array, base, filepath, ghc-prim, happy + , haskell-lexer, pretty + }: + mkDerivation { + pname = "pretty-show"; + version = "1.6.8"; + sha256 = "0vfb712dvbb91659sch62d06vm0451b9l4l0hdwnlbhzjymmh2rs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base filepath ghc-prim haskell-lexer pretty + ]; + buildTools = [ happy ]; + homepage = "http://wiki.github.com/yav/pretty-show"; + description = "Tools for working with derived `Show` instances and generic inspection of values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty-sop" = callPackage + ({ mkDerivation, base, generics-sop, pretty-show }: + mkDerivation { + pname = "pretty-sop"; + version = "0.1.0.1"; + sha256 = "1sv6lwzgj9jv7lx3lb868md5w93p77mzspgxgqcss1kr9q5xyfvm"; + buildDepends = [ base generics-sop pretty-show ]; + description = "A generic pretty-printer using generics-sop"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pretty-tree" = callPackage + ({ mkDerivation, base, boxes, containers }: + mkDerivation { + pname = "pretty-tree"; + version = "0.1.0.0"; + sha256 = "0cf856qjacc0lmiina44s00i17ga2qrfr7wdlxhwiqdmpsh5g3fw"; + buildDepends = [ base boxes containers ]; + description = "Pretty-print trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prettyclass" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "prettyclass"; + version = "1.0.0.0"; + sha256 = "11l9ajci7nh1r547hx8hgxrhq8mh5gdq30pdf845wvilg9p48dz5"; + buildDepends = [ base pretty ]; + description = "Pretty printing class similar to Show"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prim-uniq" = callPackage + ({ mkDerivation, base, dependent-sum, primitive }: + mkDerivation { + pname = "prim-uniq"; + version = "0.1.0.1"; + sha256 = "1zssi4zaihjaf3an10ar39d4qb155wcl1j66aymfrr9z2f2rf1gv"; + buildDepends = [ base dependent-sum primitive ]; + homepage = "https://github.com/mokus0/prim-uniq"; + description = "Opaque unique identifiers in primitive state monads"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "primes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "primes"; + version = "0.2.1.0"; + sha256 = "0ny6fzr967d1fifk050k95j9snnbjjif2bxf3v9s93k3zdc6bmkl"; + buildDepends = [ base ]; + homepage = "http://github.com/sebfisch/primes"; + description = "Efficient, purely functional generation of prime numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "primitive" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "primitive"; + version = "0.5.4.0"; + sha256 = "05gdgj383xdrdkhxh26imlvs8ji0z28ny38ms9snpvv5i8l2lg10"; + buildDepends = [ base ghc-prim ]; + testDepends = [ base ghc-prim ]; + homepage = "https://github.com/haskell/primitive"; + description = "Primitive memory-related operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "primula-board" = callPackage + ({ mkDerivation, base, ConfigFile, containers, directory, happstack + , happstack-helpers, happstack-server, happstack-state, hsp + , MissingH, mtl, old-locale, old-time, random, regex-posix, split + , time + }: + mkDerivation { + pname = "primula-board"; + version = "0.0.1"; + sha256 = "0hh13i0idpwv509zavg92wwvp3s20vc1ivz7vfwa4kxp0h21phs9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile containers directory happstack happstack-helpers + happstack-server happstack-state hsp MissingH mtl old-locale + old-time random regex-posix split time + ]; + homepage = "http://kagami.touhou.ru/projects/show/primula"; + description = "ImageBoard on Happstack and HSP"; + license = "GPL"; + }) {}; + + "primula-bot" = callPackage + ({ mkDerivation, base, ConfigFile, directory, HTTP, mtl, network + , parsec, utf8-string, XMPP + }: + mkDerivation { + pname = "primula-bot"; + version = "0.0.2"; + sha256 = "0j3xjlwvix81zxd38540jwb3vp438d72gmfxdhbypyi5f1qgx01x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base ConfigFile directory HTTP mtl network parsec utf8-string XMPP + ]; + homepage = "http://kagami.touhou.ru/projects/show/primula"; + description = "Jabber-bot for primula-board ImageBoard"; + license = "GPL"; + }) {}; + + "printf-mauke" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , template-haskell, utf8-string + }: + mkDerivation { + pname = "printf-mauke"; + version = "0.6.0"; + sha256 = "1fyxm4bdhv27g83q21d0j59p7da8kgi8sfnsp39xb8gl4k0gd80z"; + buildDepends = [ + base bytestring containers data-default template-haskell + utf8-string + ]; + description = "A Perl printf like formatter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "printxosd" = callPackage + ({ mkDerivation, base, xosd }: + mkDerivation { + pname = "printxosd"; + version = "0.1"; + sha256 = "1myn6bp28d8nf92v9xf3iw5jvzwmrxbzf8px254hmzv8zvd5ki1i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base xosd ]; + homepage = "http://code.haskell.org/~dons/code/printxosd"; + description = "Simple tool to display some text on an on-screen display"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "priority-queue" = callPackage + ({ mkDerivation, base, containers, queue, reord, stateref }: + mkDerivation { + pname = "priority-queue"; + version = "0.2.2"; + sha256 = "0nsiil0yl32m80a1kpg3z0wd5fxwkpz2lzf66pa06iy24q0rz5lf"; + buildDepends = [ base containers queue reord stateref ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~mokus/priority-queue"; + description = "Simple implementation of a priority queue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "priority-sync" = callPackage + ({ mkDerivation, base, containers, parallel, PSQueue, random, stm + }: + mkDerivation { + pname = "priority-sync"; + version = "0.2.1.1"; + sha256 = "1ffg3ba6wfd72r2d86hq28y83qx80pdza939knay9hsnyw84vd6g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers parallel PSQueue random stm ]; + description = "Cooperative task prioritization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "privileged-concurrency" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "privileged-concurrency"; + version = "0.3"; + sha256 = "0r345189lympvin6xw6r8s04dldj94kv2703ilcazm0a6mgf0q67"; + buildDepends = [ base stm ]; + description = "Provides privilege separated versions of the concurrency primitives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prizm" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "prizm"; + version = "0.3.1.2"; + sha256 = "0n0pihi8f8y349lmy6hcv2z728isvwjlcggv9pnhm8d0k97la2b9"; + buildDepends = [ base text ]; + testDepends = [ + base QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "https://github.com/ixmatus/prizm"; + description = "Compute with colors and differenct color spaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "probability" = callPackage + ({ mkDerivation, base, containers, random, transformers, utility-ht + }: + mkDerivation { + pname = "probability"; + version = "0.2.4.1"; + sha256 = "0nh73l03d7niz3a3h2y4i80mlp64ilfkx7krn57skzfi8drwnjvc"; + buildDepends = [ base containers random transformers utility-ht ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Probabilistic_Functional_Programming"; + description = "Probabilistic Functional Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "probable" = callPackage + ({ mkDerivation, base, mtl, mwc-random, primitive, statistics + , transformers, vector + }: + mkDerivation { + pname = "probable"; + version = "0.1.0.0"; + sha256 = "1269cajfjnfrqacs874v6zczrb497474hqhid5wmm8f9fmhiy0wz"; + buildDepends = [ + base mtl mwc-random primitive statistics transformers vector + ]; + homepage = "http://github.com/alpmestan/probable"; + description = "Easy and reasonably efficient probabilistic programming and random generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "proc" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , regex-tdfa, split, strict, xformat + }: + mkDerivation { + pname = "proc"; + version = "0.0.9"; + sha256 = "0p3cr4q34h81g77psypja4m0mgs9mwl51mfb5kdxj5xrsf2nd3la"; + buildDepends = [ + base containers directory filepath process regex-tdfa split strict + xformat + ]; + description = "Parse process information for Linux"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "process_1_2_1_0" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, unix }: + mkDerivation { + pname = "process"; + version = "1.2.1.0"; + sha256 = "0r11j0vys8gmzsdkfq491g43l21f9301dzma0s3gwblfsvdv2hwc"; + buildDepends = [ base deepseq directory filepath unix ]; + description = "Process libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "process-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , control-monad-loop, hspec, mtl, process, resourcet, shakespeare + , shakespeare-text, template-haskell, text + }: + mkDerivation { + pname = "process-conduit"; + version = "1.2.0.1"; + sha256 = "0hnbywmjvk3y26sc9a0jfqzm04pg08zd2bflld1mvni02s89lvc8"; + buildDepends = [ + base bytestring conduit control-monad-loop mtl process resourcet + shakespeare shakespeare-text template-haskell text + ]; + testDepends = [ + base bytestring conduit conduit-extra hspec resourcet + ]; + homepage = "http://github.com/snoyberg/process-conduit"; + description = "Conduits for processes (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "process-extras" = callPackage + ({ mkDerivation, base, bytestring, deepseq, process, text }: + mkDerivation { + pname = "process-extras"; + version = "0.2.0"; + sha256 = "0mr4f2v19qz6d6jhffz9gky0ykdqwl8c11adbdm04wm2a3xsvf7g"; + buildDepends = [ base bytestring deepseq process text ]; + homepage = "https://github.com/davidlazar/process-extras"; + description = "Process extras"; + license = stdenv.lib.licenses.mit; + }) {}; + + "process-iterio" = callPackage + ({ mkDerivation, base, bytestring, cpphs, iterIO, process + , transformers + }: + mkDerivation { + pname = "process-iterio"; + version = "0.0.0"; + sha256 = "18kdj70fv4y5fnw7d8pd0mbvlwca1pm1f88z4ibpji0n4dja332z"; + buildDepends = [ + base bytestring cpphs iterIO process transformers + ]; + testDepends = [ + base bytestring cpphs iterIO process transformers + ]; + homepage = "https://github.com/garious/process-iterio"; + description = "IterIO Process Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "process-leksah" = callPackage + ({ mkDerivation, base, directory, filepath, unix }: + mkDerivation { + pname = "process-leksah"; + version = "1.0.1.4"; + sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv"; + buildDepends = [ base directory filepath unix ]; + configureFlags = [ "-fbase4" ]; + description = "Process libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "process-listlike" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ListLike, process, text + }: + mkDerivation { + pname = "process-listlike"; + version = "1.0"; + sha256 = "0yaz90pfpx9kahwbvbvl2ir62imxxsq7v72i67ac2zv3585c427r"; + buildDepends = [ base bytestring deepseq ListLike process text ]; + homepage = "https://github.com/ddssff/process-listlike"; + description = "Process extras"; + license = stdenv.lib.licenses.mit; + }) {}; + + "process-progress" = callPackage + ({ mkDerivation, base, bytestring, deepseq, HUnit, ListLike, mtl + , process, process-listlike, text, time, unix, utf8-string + }: + mkDerivation { + pname = "process-progress"; + version = "0.14"; + sha256 = "0kdzb8m6fx0ah9i15fpcz6phzqd88g4djf0a5h0vi4d4qkib6kin"; + buildDepends = [ + base bytestring deepseq HUnit ListLike mtl process process-listlike + text time unix utf8-string + ]; + homepage = "https://src.seereason.com/process-progress"; + description = "Run a process and do reportsing on its progress"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "process-qq" = callPackage + ({ mkDerivation, base, bytestring, enumerator, mtl, process + , shakespeare-text, template-haskell, text + }: + mkDerivation { + pname = "process-qq"; + version = "0.2.0"; + sha256 = "1495dc39kjf9mjvn7ag8hb95bsmhb18sd0ykg4mz7rrl0q03ig2a"; + buildDepends = [ + base bytestring enumerator mtl process shakespeare-text + template-haskell text + ]; + homepage = "http://github.com/tanakh/process-qq"; + description = "Quasi-Quoters for exec process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "process-streaming" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring, conceit + , containers, contravariant, directory, doctest, exceptions + , filepath, foldl, free, lens, pipes, pipes-attoparsec + , pipes-bytestring, pipes-concurrency, pipes-group, pipes-parse + , pipes-safe, pipes-text, process, semigroups, tasty, tasty-hunit + , text, transformers, transformers-compat, void + }: + mkDerivation { + pname = "process-streaming"; + version = "0.6.5.0"; + sha256 = "126qgpnrk05gz196gf3j2h440kmzzkcz2r5nv437ndmjnsw8rq94"; + buildDepends = [ + base bifunctors conceit containers contravariant exceptions foldl + free pipes pipes-bytestring pipes-concurrency pipes-parse + pipes-safe pipes-text process semigroups text transformers + transformers-compat void + ]; + testDepends = [ + attoparsec base bifunctors bytestring containers directory doctest + exceptions filepath free lens pipes pipes-attoparsec + pipes-bytestring pipes-concurrency pipes-group pipes-parse + pipes-safe pipes-text process semigroups tasty tasty-hunit text + transformers transformers-compat void + ]; + description = "Streaming interface to system processes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "processing" = callPackage + ({ mkDerivation, base, blaze-html, containers, directory, filepath + , mainland-pretty, multiset, QuickCheck, quickcheck-instances + , template-haskell, text, transformers + }: + mkDerivation { + pname = "processing"; + version = "1.2.0.1"; + sha256 = "1axryd8453b2l4hbhqy5vkj29hqppsvk1sqxbawdhk3d3hs705pa"; + buildDepends = [ + base blaze-html containers directory filepath mainland-pretty + multiset QuickCheck quickcheck-instances template-haskell text + transformers + ]; + description = "Web graphic applications with processing.js."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "procrastinating-structure" = callPackage + ({ mkDerivation, base, procrastinating-variable }: + mkDerivation { + pname = "procrastinating-structure"; + version = "1.0.1"; + sha256 = "126mp2mfmy9xg1kichl19ga6j3w1s0qpk3hqh47x5x5120qh63l3"; + buildDepends = [ base procrastinating-variable ]; + description = "Pure structures that can be incrementally created in impure code"; + license = "unknown"; + }) {}; + + "procrastinating-variable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "procrastinating-variable"; + version = "1.0.2"; + sha256 = "12px0nk7j74hyfzcvxacd9020gk3cd3ijqb7fjmmg8y33354jkc4"; + buildDepends = [ base ]; + homepage = "http://github.com/gcross/procrastinating-variable"; + description = "Haskell values that cannot be evaluated immediately"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "procstat" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "procstat"; + version = "0.1.0.1"; + sha256 = "1md75jc32nfnvs7ygf1mna00gl0wmimp2lkdcs9r9v0iy4b1hr5m"; + buildDepends = [ attoparsec base bytestring ]; + homepage = "http://closure.ath.cx/procstat"; + description = "get information on processes in Linux"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "proctest" = callPackage + ({ mkDerivation, base, bytestring, hspec, HUnit, process + , QuickCheck, text + }: + mkDerivation { + pname = "proctest"; + version = "0.1.3.0"; + sha256 = "02iz323arx9zwclvspgaaqz81bp6jdnj89pjm08n2gamg39zsbdn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring hspec HUnit process QuickCheck text + ]; + homepage = "https://github.com/nh2/proctest"; + description = "An IO library for testing interactive command line programs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "product-profunctors" = callPackage + ({ mkDerivation, base, contravariant, profunctors, template-haskell + }: + mkDerivation { + pname = "product-profunctors"; + version = "0.6"; + sha256 = "1qhl2v0shzip5yh7x7b6k7xsnd4d5spf1f69h0qr0l57lm6jywl4"; + editedCabalFile = "49b845d840379a6920f4dde4d88ce96a4b7b98760410db0874ed9a322b113d32"; + buildDepends = [ base contravariant profunctors template-haskell ]; + testDepends = [ base profunctors ]; + homepage = "https://github.com/tomjaguarpaw/product-profunctors"; + description = "product-profunctors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prof2dot" = callPackage + ({ mkDerivation, base, containers, filepath, haskell98, parsec }: + mkDerivation { + pname = "prof2dot"; + version = "0.4.1"; + sha256 = "1cf1ysnfpng7ijgsbnly5878wg7cp907cqpvf4yq9sd6nym8hcng"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers filepath haskell98 parsec ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://antiope.com/downloads.html"; + description = "Convert GHC profiles into GraphViz's dot format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prof2pretty" = callPackage + ({ mkDerivation, base, containers, filepath, haskell-src-exts + , semigroups, uniplate, zenc + }: + mkDerivation { + pname = "prof2pretty"; + version = "0.1.0.0"; + sha256 = "104frg0czfk4rgjxyf0xz7100j3y9ndvf01jgv3yibaq98v2h64r"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers filepath haskell-src-exts semigroups uniplate zenc + ]; + homepage = "https://gitorious.org/prof2pretty"; + description = "generate pretty source from time/allocation profiles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "profiteur" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, filepath + , text, unordered-containers, vector + }: + mkDerivation { + pname = "profiteur"; + version = "0.1.2.1"; + sha256 = "1108hhh2ivhs85jkga4wps2yscgjnp211sw5w45j4wp9dgpz2hak"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring filepath text unordered-containers + vector + ]; + homepage = "http://github.com/jaspervdj/profiteur"; + description = "Treemap visualiser for GHC prof files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "profunctor-extras" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "profunctor-extras"; + version = "4.0"; + sha256 = "10j458liqlyz5s9gkg95c6aq7ap5fa7d8pc7hygy71nn87pm2g4a"; + buildDepends = [ base profunctors ]; + homepage = "http://github.com/ekmett/profunctor-extras/"; + description = "This package has been absorbed into profunctors 4.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "profunctors" = callPackage + ({ mkDerivation, base, comonad, distributive, semigroupoids, tagged + , transformers + }: + mkDerivation { + pname = "profunctors"; + version = "4.3.2"; + sha256 = "06dv9bjz2hsm32kzfqqm6z54197dfjm3wycnbbgl9pib711w484v"; + buildDepends = [ + base comonad distributive semigroupoids tagged transformers + ]; + homepage = "http://github.com/ekmett/profunctors/"; + description = "Profunctors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "progress" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "progress"; + version = "1.0"; + sha256 = "0cac4v6k2nrpglnf3680y334kw4k0s6xfm86wrfyszl5sq2a7w94"; + buildDepends = [ base time ]; + description = "Simple progress tracking & projection library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "progressbar" = callPackage + ({ mkDerivation, base, io-reactive }: + mkDerivation { + pname = "progressbar"; + version = "0.0.1"; + sha256 = "09yfspxcdp4y5chim2qmylfmjp0kdg4qg2w54kg3hir8f7kih3ns"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base io-reactive ]; + description = "Progressbar API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "progression" = callPackage + ({ mkDerivation, base, containers, criterion, directory, filepath + , haskeline, process, txt-sushi + }: + mkDerivation { + pname = "progression"; + version = "0.5.0.2"; + sha256 = "01s01v59hjy5i8dd9a1gxjpyw2qq3r81np7acn94wjh64c8rrmpa"; + buildDepends = [ + base containers criterion directory filepath haskeline process + txt-sushi + ]; + homepage = "http://chplib.wordpress.com/2010/02/04/progression-supporting-optimisation-in-haskell/"; + description = "Automates the recording and graphing of criterion benchmarks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "progressive" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, ghc-prim, process, text + }: + mkDerivation { + pname = "progressive"; + version = "0.1.0.1"; + sha256 = "1psbgl19x2wwh4rcd4nsayrc1bq2g27qywr1m9jgmshcz1cinpbh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory filepath ghc-prim + process text + ]; + homepage = "https://bitbucket.org/gchrupala/progression"; + description = "Multilabel classification model which learns sequentially (online)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "proj4-hs-bindings" = callPackage + ({ mkDerivation, base, ghc-prim, proj }: + mkDerivation { + pname = "proj4-hs-bindings"; + version = "0.1"; + sha256 = "0cwkjg1bm1swl103nsziyc71yqgvdq82ywgi2jnn7cj9lk4ihrah"; + buildDepends = [ base ghc-prim ]; + extraLibraries = [ proj ]; + description = "Haskell bindings for the Proj4 C dynamic library"; + license = "GPL"; + }) {}; + + "project-template" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , conduit-extra, containers, hspec, mtl, QuickCheck, resourcet + , system-fileio, system-filepath, text, transformers + }: + mkDerivation { + pname = "project-template"; + version = "0.1.4.2"; + sha256 = "10n23s6g7fv0l42hsb804z0qqcyxqw32kwzg1f0w3c6gka844akr"; + buildDepends = [ + base base64-bytestring bytestring conduit conduit-extra containers + mtl resourcet system-fileio system-filepath text transformers + ]; + testDepends = [ + base base64-bytestring bytestring conduit containers hspec + QuickCheck resourcet system-filepath text transformers + ]; + homepage = "https://github.com/fpco/haskell-ide"; + description = "Specify Haskell project templates and generate files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "projection" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "projection"; + version = "0.1"; + sha256 = "0g9zrdp92w8ygrsmbw4600xaf8d17sm4pq68qd6z7hnf8zps22c1"; + editedCabalFile = "805db4a9404200c6d8c00b7e96f95c9c71e3595b6601f75efed7237ad5bed30b"; + buildDepends = [ base ]; + description = "Projection function for arbitrarily nested binary product types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prolog" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, syb + , template-haskell, th-lift, transformers + }: + mkDerivation { + pname = "prolog"; + version = "0.2.0.1"; + sha256 = "073sd3rhcfqw9csm0qsbc57ix57dv3k5yjr9hcc33b9zq5y10sp0"; + buildDepends = [ + base containers mtl parsec syb template-haskell th-lift + transformers + ]; + homepage = "https://github.com/Erdwolf/prolog"; + description = "A Prolog interpreter written in Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "prolog-graph" = callPackage + ({ mkDerivation, base, cmdargs, fgl, graphviz, mtl, prolog + , prolog-graph-lib, text + }: + mkDerivation { + pname = "prolog-graph"; + version = "0.1.0.2"; + sha256 = "1w3wz0sn1qhw286g3arin30jvlldadw976xr7hp0afdvqicl3892"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs fgl graphviz mtl prolog prolog-graph-lib text + ]; + homepage = "https://github.com/Erdwolf/prolog"; + description = "A command line tool to visualize query resolution in Prolog"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "prolog-graph-lib" = callPackage + ({ mkDerivation, base, fgl, graphviz, mtl, prolog, text }: + mkDerivation { + pname = "prolog-graph-lib"; + version = "0.2.0.1"; + sha256 = "02xa4hqmhmsv7vkdy3m3dr1w3z88kc8ly0jjn7q6pba5yarci7nr"; + buildDepends = [ base fgl graphviz mtl prolog text ]; + homepage = "https://github.com/Erdwolf/prolog"; + description = "Generating images of resolution trees for Prolog queries"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "promise" = callPackage + ({ mkDerivation, async, base }: + mkDerivation { + pname = "promise"; + version = "0.1.0.0"; + sha256 = "1hzsprmw15apc654n77ima1pgs9nj6287d412jb5z37154bd0nfg"; + buildDepends = [ async base ]; + homepage = "http://github.com/jfischoff/promise"; + description = "A monadic interface for async"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "propane" = callPackage + ({ mkDerivation, base, colour, containers, directory, filepath + , repa, repa-devil, spawn + }: + mkDerivation { + pname = "propane"; + version = "0.1"; + sha256 = "1kzlwsxka72h3a612xi2s741hdx88qsib07kcralv2k76krqxlj4"; + buildDepends = [ + base colour containers directory filepath repa repa-devil spawn + ]; + description = "Functional synthesis of images and animations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "propellor" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , directory, filepath, hslogger, IfElse, MissingH + , MonadCatchIO-transformers, mtl, network, process, QuickCheck + , time, unix, unix-compat + }: + mkDerivation { + pname = "propellor"; + version = "1.2.1"; + sha256 = "0kpvlm4qj7i2zx427rymk20lfxy3ljhc6y9qwhqxsbxg0aka25nj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal async base bytestring containers directory filepath + hslogger IfElse MissingH MonadCatchIO-transformers mtl network + process QuickCheck time unix unix-compat + ]; + homepage = "https://propellor.branchable.com/"; + description = "property-based host configuration management in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "properties" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "properties"; + version = "0.0.2"; + sha256 = "04a35zxgps9rn6y86x3jf6gma6kjl8izmnyl45hz64cl9yb5dwwi"; + buildDepends = [ base ]; + description = "check quickCheck properties in real time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "property-list" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cereal + , containers, free, old-locale, oneOfN, recursion-schemes, syb + , template-haskell, text, time, transformers, vector, xml + }: + mkDerivation { + pname = "property-list"; + version = "0.1.0.4"; + sha256 = "19i0pzdys7k0gavax6ygk0x58cf636phzp2r99glyn8qcb51yj0z"; + buildDepends = [ + base base64-bytestring bytestring cereal containers free old-locale + oneOfN recursion-schemes syb template-haskell text time + transformers vector xml + ]; + homepage = "https://github.com/mokus0/property-list"; + description = "Apple property list parser"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "proplang" = callPackage + ({ mkDerivation, base, glade, glib, gtk }: + mkDerivation { + pname = "proplang"; + version = "0.1"; + sha256 = "1vm01qvd0jgcdpqx3p2h6gafhxi5x7bs8r5a6xsk4zz6cc1cbw4m"; + buildDepends = [ base glade glib gtk ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/proplang/"; + description = "A library for functional GUI development"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "props" = callPackage + ({ mkDerivation, base, doctest, QuickCheck }: + mkDerivation { + pname = "props"; + version = "0.1.2"; + sha256 = "10bkbqhl15xgc9iglx0f9h218a2hcfg0wali2c6a17wvlpfcwjbx"; + buildDepends = [ base ]; + testDepends = [ base doctest QuickCheck ]; + homepage = "http://github.com/deviant-logic/props"; + description = "Reusable quickcheck properties"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "protobuf" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers + , data-binary-ieee754, deepseq, hex, HUnit, mtl, QuickCheck, tagged + , tasty, tasty-hunit, tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "protobuf"; + version = "0.2.0.4"; + sha256 = "0gg678cb1psgdsjzv9x7mhcjmywj8bgzmp9pd850d3p9zyiw9l2j"; + buildDepends = [ + base bytestring cereal data-binary-ieee754 deepseq mtl text + unordered-containers + ]; + testDepends = [ + base bytestring cereal containers hex HUnit mtl QuickCheck tagged + tasty tasty-hunit tasty-quickcheck text unordered-containers + ]; + homepage = "https://github.com/alphaHeavy/protobuf"; + description = "Google Protocol Buffers via GHC.Generics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "protobuf-native" = callPackage + ({ mkDerivation, base, bytestring, cereal, cplusplus-th, criterion + , hprotoc-fork, protobuf, protocol-buffers-fork, QuickCheck + , template-haskell, text, utf8-string + }: + mkDerivation { + pname = "protobuf-native"; + version = "1.0.0.1"; + sha256 = "0k3cljm4r3jxlklkmfhv0362hg8095f1cq73mgdqkbqa5gwrk86r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cplusplus-th template-haskell text + ]; + testDepends = [ + base bytestring cereal cplusplus-th criterion hprotoc-fork protobuf + protocol-buffers-fork QuickCheck text utf8-string + ]; + extraLibraries = [ protobuf ]; + homepage = "https://github.com/nicta/protobuf-native"; + description = "Protocol Buffers via C++"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) protobuf; }; + + "protocol-buffers" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, filepath, mtl, parsec, syb, utf8-string + }: + mkDerivation { + pname = "protocol-buffers"; + version = "2.0.17"; + sha256 = "12aky44ssgdj6vsjg0yvr8350cym7n6kn7gdaax0nxzpfxrjfy1v"; + buildDepends = [ + array base binary bytestring containers directory filepath mtl + parsec syb utf8-string + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/protocol-buffers/"; + description = "Parse Google Protocol Buffer specifications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "protocol-buffers-descriptor" = callPackage + ({ mkDerivation, base, bytestring, containers, protocol-buffers }: + mkDerivation { + pname = "protocol-buffers-descriptor"; + version = "2.0.17"; + sha256 = "0jl041645d83iqqiw891d2k760jql6djvi2mmjh9lnmp48lwjy3p"; + buildDepends = [ base bytestring containers protocol-buffers ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/protocol-buffers/"; + description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "protocol-buffers-descriptor-fork" = callPackage + ({ mkDerivation, base, bytestring, containers + , protocol-buffers-fork + }: + mkDerivation { + pname = "protocol-buffers-descriptor-fork"; + version = "2.0.16"; + sha256 = "1wn6yqs70n26j6z44yfmz4j4rwj2h1zfpysn56wzaq7bwsdb0bqb"; + buildDepends = [ + base bytestring containers protocol-buffers-fork + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; + description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "protocol-buffers-fork" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, filepath, mtl, syb, utf8-string + }: + mkDerivation { + pname = "protocol-buffers-fork"; + version = "2.0.16"; + sha256 = "061kc43dg3xdv81wmj4yjm1s6amrd8ql59nj7vff4vdb87v9nriz"; + buildDepends = [ + array base binary bytestring containers directory filepath mtl syb + utf8-string + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; + description = "Parse Google Protocol Buffer specifications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prototype" = callPackage + ({ mkDerivation, base, monads-tf }: + mkDerivation { + pname = "prototype"; + version = "0.5.3"; + sha256 = "1kzinhdy622gzg3mzfln15vgi890i2l3lkrgrw0n0yb08r2n53i7"; + buildDepends = [ base monads-tf ]; + description = "prototype-based programming on Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "prove-everywhere-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , http-types, optparse-applicative, parsec, parsers, process, safe + , text, time, unordered-containers, wai, warp + }: + mkDerivation { + pname = "prove-everywhere-server"; + version = "0.1.1"; + sha256 = "127ky7rj9d2bqaddcg99azm18m65ksxr26amq0r5prhym8kmc3jx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring case-insensitive http-types + optparse-applicative parsec parsers process safe text time + unordered-containers wai warp + ]; + homepage = "https://github.com/prove-everywhere/server"; + description = "The server for ProveEverywhere"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "proxy-kindness" = callPackage + ({ mkDerivation, base, tagged }: + mkDerivation { + pname = "proxy-kindness"; + version = "0.1"; + sha256 = "0wpzj6hnlxvgd7lfd2921mrk97aw7ljf77jry3my97zdapkxz8i7"; + buildDepends = [ base tagged ]; + homepage = "https://github.com/jberryman/proxy-kindness"; + description = "A library for kind-polymorphic manipulation and inspection of Proxy values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pseudomacros" = callPackage + ({ mkDerivation, base, old-locale, template-haskell, time }: + mkDerivation { + pname = "pseudomacros"; + version = "0.0.1"; + sha256 = "168vqim5m72yl51w6pi9vxzp324i1gnawrl2zlsayw81s7lf1jp4"; + buildDepends = [ base old-locale template-haskell time ]; + description = "cpp-style built-in macros using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "psqueues" = callPackage + ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit + , QuickCheck, tagged, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "psqueues"; + version = "0.1.1.0"; + sha256 = "1w6i6cl9wfblbg8d06lffh4l5y42li9a27myyvwnzfv86z49s9cb"; + buildDepends = [ base deepseq ghc-prim hashable ]; + testDepends = [ + array base deepseq ghc-prim hashable HUnit QuickCheck tagged + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Pure priority search queues"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pub" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, ConfigFile, containers + , groom, hedis, hslogger, mtl, network, pipes, pipes-bytestring + , safe, system-filepath, text, time, transformers + }: + mkDerivation { + pname = "pub"; + version = "2.0.2"; + sha256 = "0ps4i5q4kzkla6gzr8amf2bql2y5g0gb4dbjf9w0q58yzzvpp2c8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs ConfigFile containers groom hedis hslogger + mtl network pipes pipes-bytestring safe system-filepath text time + transformers + ]; + description = "Pipe stdin to a redis pub/sub channel"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "publicsuffixlist" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , HUnit, idna, text, utf8-string + }: + mkDerivation { + pname = "publicsuffixlist"; + version = "0.1"; + sha256 = "0mbrmhgyjp8jms3fd3nq4knc4j97sw8ijrmnlfjs7qj8jw4vwzxk"; + buildDepends = [ + base bytestring cereal containers data-default text utf8-string + ]; + testDepends = [ + base bytestring cereal containers data-default HUnit idna text + utf8-string + ]; + configureFlags = [ "-f-runtimelist" "-f-create" ]; + homepage = "https://github.com/litherum/publicsuffixlist"; + description = "Is a given string a domain suffix?"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "publicsuffixlistcreate" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, containers + , data-default, HUnit, idna, publicsuffixlist, text + }: + mkDerivation { + pname = "publicsuffixlistcreate"; + version = "0.0.2"; + sha256 = "0v4arfixnfzpsi3hvik2s2lqqp61324bd98wc8ympqxlmldpbri3"; + buildDepends = [ + base bytestring conduit containers data-default idna + publicsuffixlist text + ]; + testDepends = [ base cereal HUnit publicsuffixlist ]; + homepage = "https://github.com/litherum/publicsuffixlist"; + description = "Create the publicsuffixlist package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pubnub" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , Cabal, cipher-aes, conduit, conduit-extra, crypto-api + , crypto-cipher-types, data-default, http-client, http-conduit + , http-types, HUnit, lifted-base, mtl, QuickCheck, SHA, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , time, transformers, uuid, vector + }: + mkDerivation { + pname = "pubnub"; + version = "1.1.1"; + sha256 = "0clcf5gsw34gpqycw652wq8ndmlzz48mf2gla0g7j815j21hrhv8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async base base64-bytestring bytestring Cabal cipher-aes + conduit conduit-extra crypto-api crypto-cipher-types data-default + http-client http-conduit http-types HUnit lifted-base mtl + QuickCheck SHA smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck text time transformers uuid vector + ]; + testDepends = [ + base Cabal HUnit QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + homepage = "http://github.com/pubnub/haskell"; + description = "PubNub Haskell SDK"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pubsub" = callPackage + ({ mkDerivation, base, fastcgi, feed, HTTP, json, mime, network + , random, utf8-string, xml + }: + mkDerivation { + pname = "pubsub"; + version = "0.11"; + sha256 = "09xaycbzq50q1299r4s84nb8wjhqalimvipv8z135fifvgdsjpm8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base fastcgi feed HTTP json mime network random utf8-string xml + ]; + configureFlags = [ "-f-old-base" ]; + homepage = "http://projects.haskell.org/pubsub/"; + description = "A library for Google/SixApart pubsub hub interaction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "puffytools" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , console-program, containers, directory, MissingH, old-locale + , QuickCheck, random-fu, safe, test-framework + , test-framework-quickcheck2, text, time, vector + }: + mkDerivation { + pname = "puffytools"; + version = "0.0.0.1"; + sha256 = "0pqqcs3plrhq6474j29lnwvc6fhr1wskb0ph8x64gzv9ly52dc9i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring console-program containers + directory MissingH old-locale random-fu safe text time vector + ]; + testDepends = [ + aeson base bytestring QuickCheck test-framework + test-framework-quickcheck2 text time vector + ]; + homepage = "https://github.com/pharpend/puffytools"; + description = "A CLI assistant"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pugixml" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, tasty + , tasty-hunit, template-haskell + }: + mkDerivation { + pname = "pugixml"; + version = "0.3.0"; + sha256 = "0xma82nwl35scc43r8yhd0irhf1d60ssxs3gh6y717cpl29zv5wa"; + buildDepends = [ + base bytestring data-default-class template-haskell + ]; + testDepends = [ base bytestring tasty tasty-hunit ]; + homepage = "https://github.com/philopon/pugixml-hs"; + description = "pugixml binding"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pugs-DrIFT" = callPackage + ({ mkDerivation, base, bytestring, containers, HsSyck, mtl + , old-time, pretty, random, stm, utf8-string + }: + mkDerivation { + pname = "pugs-DrIFT"; + version = "2.2.3.20130611"; + sha256 = "0c5h829zh8clggf53byng4gh5g0zxk3763w1nk0ihf2laak238c6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers HsSyck mtl old-time pretty random stm + utf8-string + ]; + homepage = "http://pugscode.org/"; + description = "DrIFT with pugs-specific rules"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pugs-HsSyck" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "pugs-HsSyck"; + version = "0.41"; + sha256 = "108dfhd83yzmlhbgff6j0a40r6vx9aq9dcdd8swk4yib9gbvsrp1"; + buildDepends = [ base bytestring ]; + description = "Fast, lightweight YAML loader and dumper"; + license = "unknown"; + }) {}; + + "pugs-compat" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , mtl, network, process, random, regex-base, regex-pcre-builtin + , stm, stringtable-atom, syb, time, unix, utf8-string + }: + mkDerivation { + pname = "pugs-compat"; + version = "0.0.6.20130611.0"; + sha256 = "15pgg4z6clqgazi70jac280ib0d4rhz1hdqbg5i4kffziv2q6jsm"; + buildDepends = [ + array base bytestring containers directory mtl network process + random regex-base regex-pcre-builtin stm stringtable-atom syb time + unix utf8-string + ]; + description = "Portable Haskell/POSIX layer for Pugs"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "pugs-hsregex" = callPackage + ({ mkDerivation, array, base, haskell98 }: + mkDerivation { + pname = "pugs-hsregex"; + version = "1.0"; + sha256 = "1px8qvz7afws2w8scplxs4zm628anvh5ssbf0ba9hajh686h133i"; + buildDepends = [ array base haskell98 ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://repetae.net/john/computer/haskell/hsregex/"; + description = "Haskell PCRE binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pulse-simple" = callPackage + ({ mkDerivation, base, bytestring, pulse-simple }: + mkDerivation { + pname = "pulse-simple"; + version = "0.1.14"; + sha256 = "1as1cnx50mqmib5llzy2w218rg7dxmhz6nfa9kryfjzk0n5rshl4"; + buildDepends = [ base bytestring ]; + extraLibraries = [ pulse-simple ]; + description = "binding to Simple API of pulseaudio"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) pulse-simple; }; + + "punkt" = callPackage + ({ mkDerivation, array, base, mtl, regex-tdfa, regex-tdfa-text + , tasty, tasty-hunit, tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "punkt"; + version = "0.1.1"; + sha256 = "0hhrpkbgm56zs1ynd0ba37fv1vg2bxr79kfb2myjfxsnc6gr4h9b"; + buildDepends = [ + array base mtl regex-tdfa regex-tdfa-text text unordered-containers + ]; + testDepends = [ + base mtl regex-tdfa tasty tasty-hunit tasty-quickcheck text + ]; + homepage = "https://github.com/bryant/punkt"; + description = "Multilingual unsupervised sentence tokenization with Punkt"; + license = stdenv.lib.licenses.mit; + }) {}; + + "punycode" = callPackage + ({ mkDerivation, base, bytestring, cereal, encoding, HUnit, mtl + , QuickCheck, text + }: + mkDerivation { + pname = "punycode"; + version = "2.0"; + sha256 = "192jgfixnpxdj6jiiz92kx5bi6ij3c389b76q9f4vyfmvcajj1sr"; + buildDepends = [ base bytestring cereal mtl text ]; + testDepends = [ + base bytestring cereal encoding HUnit mtl QuickCheck text + ]; + homepage = "https://github.com/litherum/punycode"; + description = "Encode unicode strings to ascii forms according to RFC 3492"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "puppetresources" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, hsfacter + , hslogger, language-puppet, mtl, text + }: + mkDerivation { + pname = "puppetresources"; + version = "0.4.2"; + sha256 = "064swfpxk7jhb81bi0v9l0r1hn0z2cafnzx7ijdr33xhikyc92rb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers Diff hsfacter hslogger language-puppet + mtl text + ]; + homepage = "http://lpuppet.banquise.net"; + description = "A program that displays the puppet resources associated to a node given .pp files."; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "pure-cdb" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , mtl, test-simple, Unixutils, vector + }: + mkDerivation { + pname = "pure-cdb"; + version = "0.1.1"; + sha256 = "1yjh7h02hkhx2vgvn7qfmfd3bp12ibpkf4znybsd2bfh0i1pzn0n"; + buildDepends = [ + base binary bytestring containers directory mtl vector + ]; + testDepends = [ + base bytestring containers mtl test-simple Unixutils vector + ]; + homepage = "https://github.com/bosu/pure-cdb"; + description = "Another pure-haskell CDB (Constant Database) implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pure-fft" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pure-fft"; + version = "0.2.0"; + sha256 = "1zzravfgxbx07c38pf0p73a9nzjk2pbq3hzfw8v9zkqj95b3l94i"; + buildDepends = [ base ]; + description = "Fast Fourier Transform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pure-io" = callPackage + ({ mkDerivation, base, containers, mtl, safe }: + mkDerivation { + pname = "pure-io"; + version = "0.2.1"; + sha256 = "0pzvkd8jxw859s187n972yaq5wmwi00cxwhivgffr7z29hr0zvx9"; + buildDepends = [ base containers mtl safe ]; + description = "Pure IO monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pure-priority-queue" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "pure-priority-queue"; + version = "0.14"; + sha256 = "125vnkjx6n7pgflk9iqg7b6daw55a1rdfi9pfgp39ikfcx9vhb3p"; + buildDepends = [ base containers ]; + description = "A pure priority queue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pure-priority-queue-tests" = callPackage + ({ mkDerivation, base, containers, pure-priority-queue, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "pure-priority-queue-tests"; + version = "0.12"; + sha256 = "17x2drpmdppzxp3nnxq0vajxrzdnhpapk9rz9qcqaxbg934c7h3d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers pure-priority-queue QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Tests for the pure-priority-queue package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pure-zlib" = callPackage + ({ mkDerivation, base, bytestring, containers, fingertree, HUnit + , monadLib, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "pure-zlib"; + version = "0.3"; + sha256 = "1in93rx2y3zaahzpblwybskjrbwc0zrzh792ibi64jxvkrxjkyxn"; + buildDepends = [ base bytestring containers fingertree monadLib ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/GaloisInc/pure-zlib"; + description = "A Haskell-only implementation of zlib / DEFLATE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pureMD5" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, crypto-api + , tagged + }: + mkDerivation { + pname = "pureMD5"; + version = "2.1.2.1"; + sha256 = "1zsn949qk95bwx1fbyv84q0lhb4k18bgixl7nivfzsnmhr31fs37"; + buildDepends = [ base binary bytestring cereal crypto-api tagged ]; + configureFlags = [ "-f-test" ]; + description = "A Haskell-only implementation of the MD5 digest (hash) algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "purescript" = callPackage + ({ mkDerivation, base, containers, directory, file-embed, filepath + , haskeline, monad-unify, mtl, nodejs, optparse-applicative, parsec + , pattern-arrows, process, time, transformers, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "purescript"; + version = "0.6.2"; + sha256 = "1zf2yyk3rdwk5992fhvqyd7b5w7mkzjcc0iyp75bscnjsggs31k0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory file-embed filepath haskeline monad-unify + mtl optparse-applicative parsec pattern-arrows process time + transformers unordered-containers utf8-string + ]; + testDepends = [ + base containers directory filepath mtl nodejs parsec process + transformers utf8-string + ]; + homepage = "http://www.purescript.org/"; + description = "PureScript Programming Language Compiler"; + license = stdenv.lib.licenses.mit; + }) { nodejs = null; }; + + "push-notify" = callPackage + ({ mkDerivation, aeson, async, attoparsec-conduit, base + , base16-bytestring, bytestring, cereal, certificate, conduit + , connection, containers, convertible, cprng-aes, data-default + , http-client, http-conduit, http-types, monad-control, mtl + , network, resourcet, retry, stm, text, time, tls, tls-extra + , transformers, unordered-containers, xml-conduit + }: + mkDerivation { + pname = "push-notify"; + version = "0.1.0.1"; + sha256 = "1ca9cs55yj1960cx7vha2w33nvqj89rhkdji555aaac3z302jgjs"; + buildDepends = [ + aeson async attoparsec-conduit base base16-bytestring bytestring + cereal certificate conduit connection containers convertible + cprng-aes data-default http-client http-conduit http-types + monad-control mtl network resourcet retry stm text time tls + tls-extra transformers unordered-containers xml-conduit + ]; + homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/"; + description = "A server-side library for sending push notifications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "push-notify-ccs" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , cprng-aes, crypto-random, data-default, hslogger, mtl, network + , pontarius-xmpp, push-notify, retry, stm, text, tls, tls-extra + , unordered-containers, xml-types + }: + mkDerivation { + pname = "push-notify-ccs"; + version = "0.1.0.1"; + sha256 = "1fgpzcbkcsb03lysml28a8w3c9l3nx4mirrn287g7y1kb4kx3bw0"; + buildDepends = [ + aeson async attoparsec base bytestring cprng-aes crypto-random + data-default hslogger mtl network pontarius-xmpp push-notify retry + stm text tls tls-extra unordered-containers xml-types + ]; + homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/"; + description = "A server-side library for sending/receiving push notifications through CCS (Google Cloud Messaging)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "push-notify-general" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , hashable, http-client, http-conduit, http-types, push-notify + , push-notify-ccs, text, unordered-containers, xml-conduit, yesod + }: + mkDerivation { + pname = "push-notify-general"; + version = "0.1.0.1"; + sha256 = "0vyw3733xm2s3nxybav8an68mlagk8v3bb43qlz71hkjgjddvpdh"; + buildDepends = [ + aeson base bytestring containers data-default hashable http-client + http-conduit http-types push-notify push-notify-ccs text + unordered-containers xml-conduit yesod + ]; + homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/"; + description = "A general library for sending/receiving push notif. through dif. services."; + license = stdenv.lib.licenses.mit; + }) {}; + + "pushme" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , hslogger, io-storage, lens, old-locale, optparse-applicative + , parallel-io, pointless-fun, regex-posix, shelly, system-fileio + , system-filepath, text, text-format, time, unix + , unordered-containers, yaml + }: + mkDerivation { + pname = "pushme"; + version = "1.5.0"; + sha256 = "0cn350p0v6wb6c1n589c2l460c8pac41c645fja5xqxyyiiyni4d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers deepseq hslogger io-storage lens + old-locale optparse-applicative parallel-io pointless-fun + regex-posix shelly system-fileio system-filepath text text-format + time unix unordered-containers yaml + ]; + homepage = "https://github.com/jwiegley/pushme"; + description = "Tool to synchronize multiple directories with rsync, zfs or git-annex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "putlenses" = callPackage + ({ mkDerivation, base, containers, ghc-prim, lens, mtl, QuickCheck + , random, safe, split, template-haskell, transformers + }: + mkDerivation { + pname = "putlenses"; + version = "0.1.3"; + sha256 = "153hxffd1rg3m73kss0j3s7102lj6p84c95gvzyl0gmjpljfxffp"; + buildDepends = [ + base containers ghc-prim lens mtl QuickCheck random safe split + template-haskell transformers + ]; + description = "Put-based lens library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "puzzle-draw" = callPackage + ({ mkDerivation, aeson, base, blaze-svg, bytestring, containers + , deepseq, diagrams-lib, diagrams-svg, filepath, hashable, mtl + , optparse-applicative, parsec, SVGFonts, tasty, tasty-hunit, text + , unordered-containers, vector-space, yaml + }: + mkDerivation { + pname = "puzzle-draw"; + version = "0.1.0.4"; + sha256 = "0jbc24a959klaf3niri5ilq0jdqpxdg4fg79bjfdpg51na4xr3hi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base containers diagrams-lib diagrams-svg filepath hashable + mtl optparse-applicative parsec SVGFonts text unordered-containers + vector-space yaml + ]; + testDepends = [ + base blaze-svg bytestring containers deepseq diagrams-lib + diagrams-svg tasty tasty-hunit text yaml + ]; + configureFlags = [ "-f-cairo" ]; + description = "Creating graphics for pencil puzzles"; + license = stdenv.lib.licenses.mit; + }) {}; + + "puzzle-draw-cmdline" = callPackage + ({ mkDerivation, aeson, base, diagrams-lib, diagrams-svg, filepath + , optparse-applicative, puzzle-draw, yaml + }: + mkDerivation { + pname = "puzzle-draw-cmdline"; + version = "0.1.0.4"; + sha256 = "0jv0gai689ba5f4c6kdfdlfx5dz000zzk0gdwlz5d9n9pxxfgzxf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base diagrams-lib diagrams-svg filepath optparse-applicative + puzzle-draw yaml + ]; + configureFlags = [ "-f-cairo" ]; + description = "Creating graphics for pencil puzzles, command line tools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pvd" = callPackage + ({ mkDerivation, array, base, Codec-Image-DevIL, containers + , haskell98, libdevil, mtl, network, stm, X11 + }: + mkDerivation { + pname = "pvd"; + version = "1.1.1"; + sha256 = "18hlsh3ndlybkiblcfqzjm1pa4myc01yzr9hx7p48yp86q519hvr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base Codec-Image-DevIL containers haskell98 mtl network stm + X11 + ]; + extraLibraries = [ libdevil ]; + homepage = "http://code.haskell.org/pvd"; + description = "A photo viewer daemon application with remote controlling abilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pwstore-cli" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, HUnit, process + , pwstore-fast, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "pwstore-cli"; + version = "0.4"; + sha256 = "1cwb214bifiql2d4jacjl93swhy8yigzj72wbhv213c593bxg8jr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring cmdargs pwstore-fast text ]; + testDepends = [ + base bytestring HUnit process pwstore-fast test-framework + test-framework-hunit + ]; + configureFlags = [ "-ffast" ]; + homepage = "http://hub.darcs.net/rycee/pwstore-cli"; + description = "Command line interface for the pwstore library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "pwstore-fast" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, byteable + , bytestring, cryptohash, random + }: + mkDerivation { + pname = "pwstore-fast"; + version = "2.4.4"; + sha256 = "1cpvlwzg3qznhygrr78f75p65mnljd9v5cvnagfxjqppnrkay6bj"; + buildDepends = [ + base base64-bytestring binary byteable bytestring cryptohash random + ]; + homepage = "https://github.com/PeterScott/pwstore"; + description = "Secure password storage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pwstore-purehaskell" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , random, SHA + }: + mkDerivation { + pname = "pwstore-purehaskell"; + version = "2.1.4"; + sha256 = "1g7lmlgw8iscbbs96r3a534cf46fyks49b1f9y7hv25ny4wp1p9c"; + buildDepends = [ + base base64-bytestring byteable bytestring random SHA + ]; + homepage = "https://github.com/PeterScott/pwstore"; + description = "Secure password storage, in pure Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "pxsl-tools" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "pxsl-tools"; + version = "1.0.1"; + sha256 = "1q45l1grcja0mf1g90yxsdlr49gqrx27ycr6vln4hsqb5c0iqcfw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl parsec ]; + homepage = "http://community.moertel.com/ss/space/PXSL"; + description = "Parsimonious XML Shorthand Language--to-XML compiler"; + license = "GPL"; + }) {}; + + "pyffi" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 + , python, template-haskell + }: + mkDerivation { + pname = "pyffi"; + version = "0.4.0.2"; + sha256 = "0cpzl0d0hsdlm1786s75xsq3c93mm1sp7alr6xhihmnrsj71d58h"; + buildDepends = [ + aeson base bytestring containers pureMD5 template-haskell + ]; + pkgconfigDepends = [ python ]; + homepage = "http://github.com/Russell91/json-python"; + description = "Call python inline from haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "pyfi" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 + , python, template-haskell + }: + mkDerivation { + pname = "pyfi"; + version = "0.4.0.4"; + sha256 = "0xq5nhc11dkf2yvzcd129n0r7vpias091lzkll4f4cjsmljbxigw"; + buildDepends = [ + aeson base bytestring containers pureMD5 template-haskell + ]; + pkgconfigDepends = [ python ]; + homepage = "http://github.com/Russell91/pyfi"; + description = "Call python inline from haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "python-pickle" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, cmdargs + , containers, mtl + }: + mkDerivation { + pname = "python-pickle"; + version = "0.2.0"; + sha256 = "0p7pmwqs9jfv6464106j0k22x6lij5rc5v74aqbfclx7iwp6lh75"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cereal cmdargs containers mtl + ]; + description = "Serialization/deserialization using Python Pickle format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "qc-oi-testgenerator" = callPackage + ({ mkDerivation, base, fclabels, QuickCheck, template-haskell }: + mkDerivation { + pname = "qc-oi-testgenerator"; + version = "1.2.0.3"; + sha256 = "13rga5haz26qvx3hznbl6ik55s8g7qi3nj7a6vhyx46vjhzwnsvg"; + buildDepends = [ base fclabels QuickCheck template-haskell ]; + homepage = "http://www.iai.uni-bonn.de/~jv/GV14.html"; + description = "Compile time generation of operation invariance tests for QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "qd" = callPackage + ({ mkDerivation, base, floatshow, qd }: + mkDerivation { + pname = "qd"; + version = "1.0.2.1"; + sha256 = "0dhvdrpcbc6qiqna2kiaa0zbz7cgq7ziy2my6k85cbgv6k77p918"; + buildDepends = [ base floatshow ]; + extraLibraries = [ qd ]; + description = "double-double and quad-double number type via libqd"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) qd; }; + + "qd-vec" = callPackage + ({ mkDerivation, base, qd, Vec }: + mkDerivation { + pname = "qd-vec"; + version = "1.1"; + sha256 = "0lj5kg0sjkck89phvi239xb2k7hxmxg9dh7yg2df2iaj4c2m2ync"; + buildDepends = [ base qd Vec ]; + description = "'Vec' instances for 'qd' types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "qhull-simple" = callPackage + ({ mkDerivation, base, qhull, vector }: + mkDerivation { + pname = "qhull-simple"; + version = "0.1"; + sha256 = "0g0abqc5z9nysm21c77kylkka1bvyn16ycinws1lcrjy53cb82sw"; + buildDepends = [ base vector ]; + extraLibraries = [ qhull ]; + homepage = "http://nonempty.org/software/haskell-qhull-simple"; + description = "Simple bindings to Qhull, a library for computing convex hulls"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "qrcode" = callPackage + ({ mkDerivation, array, base, containers, mtl, vector }: + mkDerivation { + pname = "qrcode"; + version = "0.1.2"; + sha256 = "1wfnxlz6rqjcgnkaqq0wdn75jsh3b9hagb84c1ljnwqaw98n3a9d"; + buildDepends = [ array base containers mtl vector ]; + configureFlags = [ "-f-prof" ]; + description = "QR Code library in pure Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quadratic-irrational" = callPackage + ({ mkDerivation, arithmoi, base, containers, directory, doctest + , filepath, mtl, numbers, QuickCheck, tasty, tasty-quickcheck + , transformers + }: + mkDerivation { + pname = "quadratic-irrational"; + version = "0.0.5"; + sha256 = "1z9a1q8px4sx7fq9i1lwfx98kz0nv8zhkz5vsfn31krvd4xvkndz"; + buildDepends = [ arithmoi base containers mtl transformers ]; + testDepends = [ + base directory doctest filepath mtl numbers QuickCheck tasty + tasty-quickcheck + ]; + homepage = "https://github.com/ion1/quadratic-irrational"; + description = "An implementation of quadratic irrationals"; + license = stdenv.lib.licenses.mit; + }) {}; + + "quandl-api" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , http-conduit, http-types, old-locale, syb, text, time + , unordered-containers + }: + mkDerivation { + pname = "quandl-api"; + version = "0.2.0.0"; + sha256 = "1h6gh9wssb8dw9r5f7caanxq542d0jw9shvp7wx0i1k47f54kb3k"; + buildDepends = [ + aeson base blaze-builder bytestring http-conduit http-types + old-locale syb text time unordered-containers + ]; + homepage = "https://github.com/pvdbrand/quandl-api"; + description = "Quandl.com API library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quantities" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, hlint, hspec, mtl + , parsec, process, regex-compat + }: + mkDerivation { + pname = "quantities"; + version = "0.3.0"; + sha256 = "1c9ll27qwmzz8rfy7jlknzg56r0z2hij9aha3vwylv6iaynl4fr9"; + buildDepends = [ base containers mtl parsec ]; + testDepends = [ + base containers doctest Glob hlint hspec mtl parsec process + regex-compat + ]; + homepage = "http://github.com/jdreaver/quantities"; + description = "Unit conversion and manipulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quantum-arrow" = callPackage + ({ mkDerivation, base, MonadRandom, mtl, QuickCheck, random }: + mkDerivation { + pname = "quantum-arrow"; + version = "0.0.5"; + sha256 = "19z5b0jwnz20g0203xd78cv8rgm92diyxard4mbj6dyrj2kkfgww"; + buildDepends = [ base MonadRandom mtl QuickCheck random ]; + homepage = "http://github.com/luqui/quantum-arrow"; + description = "An embedding of quantum computation as a Haskell arrow"; + license = "LGPL"; + }) {}; + + "qudb" = callPackage + ({ mkDerivation, alex, array, base, bytestring, directory, happy + , mtl, snappy + }: + mkDerivation { + pname = "qudb"; + version = "0.0.1"; + sha256 = "0cpvik35qv587k2qsd2rh7awlwll1gciv0nr7wjr79bn0q9df0cq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base bytestring directory mtl snappy ]; + buildTools = [ alex happy ]; + homepage = "https://github.com/jstepien/qudb"; + description = "Quite Useless DB"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "querystring-pickle" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, test-framework + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "querystring-pickle"; + version = "0.2.0"; + sha256 = "18by7671q3sp38cii7j8b0jvdbbix4wyaa3wan77s0mfkdxzicrf"; + buildDepends = [ base bytestring text ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Picklers for de/serialising Generic data types to and from query strings"; + license = "unknown"; + }) {}; + + "questioner" = callPackage + ({ mkDerivation, ansi-terminal, base, readline, terminal-size }: + mkDerivation { + pname = "questioner"; + version = "0.1.1.0"; + sha256 = "05q64mslkbg017fpjx7ma2al6iz5zjrkyzipm8p86n8zcx3l1aw3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ ansi-terminal base readline terminal-size ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/yamadapc/haskell-questioner.git"; + description = "A package for prompting values from the command-line"; + license = stdenv.lib.licenses.mit; + }) {}; + + "queue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "queue"; + version = "0.1.2"; + sha256 = "0fx2svkj2sy2wd056lha9h20hy2z6gjspzl11jmv7i3rdwwfr6f7"; + buildDepends = [ base stm ]; + configureFlags = [ "-fusestm" ]; + homepage = "http://code.haskell.org/~mokus/queue"; + description = "Abstraction typeclasses for queue-like things"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "queuelike" = callPackage + ({ mkDerivation, array, base, containers, mtl, stateful-mtl }: + mkDerivation { + pname = "queuelike"; + version = "1.0.9"; + sha256 = "0nvs9ln55wrczpn948i4z110rbfp0rv2wv8iz94lbyxhilhyjf1z"; + buildDepends = [ array base containers mtl stateful-mtl ]; + description = "A library of queuelike data structures, both functional and stateful"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quick-generator" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "quick-generator"; + version = "0.3"; + sha256 = "1bccyvm300bkm3n98ayjc3syfcakjnf26bs2mdqdjimdfw2f0g6n"; + buildDepends = [ base QuickCheck ]; + description = "Generator random test data for QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-assertions" = callPackage + ({ mkDerivation, base, hspec, ieee754, QuickCheck }: + mkDerivation { + pname = "quickcheck-assertions"; + version = "0.1.1"; + sha256 = "0hrnr17wafng7nc6d8w6pp1lygplri8xkb5380aq64zg9iik2s21"; + buildDepends = [ base ieee754 QuickCheck ]; + testDepends = [ base hspec ieee754 QuickCheck ]; + homepage = "https://github.com/s9gf4ult/quickcheck-assertions"; + description = "HUnit like assertions for QuickCheck"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "quickcheck-instances" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hashable + , old-time, QuickCheck, text, time, unordered-containers + }: + mkDerivation { + pname = "quickcheck-instances"; + version = "0.3.10"; + sha256 = "02qkpgsr1w0fs2c4q9hrhx6m65lqss4f4qnfhb51ljpcaj8p1v6y"; + buildDepends = [ + array base bytestring containers hashable old-time QuickCheck text + time unordered-containers + ]; + homepage = "https://github.com/aslatter/qc-instances"; + description = "Common quickcheck instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-io" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck }: + mkDerivation { + pname = "quickcheck-io"; + version = "0.1.1"; + sha256 = "16q3sqvxnaqmbb1zbda8f61mdlmmzxhrznqxab113lmg380nwfm2"; + buildDepends = [ base HUnit QuickCheck ]; + description = "Use HUnit assertions as QuickCheck properties"; + license = stdenv.lib.licenses.mit; + }) {}; + + "quickcheck-poly" = callPackage + ({ mkDerivation, base, haskell98, hint, MonadCatchIO-mtl + , QuickCheck, regex-compat, regex-tdfa + }: + mkDerivation { + pname = "quickcheck-poly"; + version = "0.2.0.1"; + sha256 = "0imigjsb6jy1k9xipi5b4b300cpv2l7hhd2iiqpn80dp10v7y5na"; + buildDepends = [ + base haskell98 hint MonadCatchIO-mtl QuickCheck regex-compat + regex-tdfa + ]; + description = "Automating QuickCheck for polymorphic and overlaoded properties"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-properties" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "quickcheck-properties"; + version = "0.1"; + sha256 = "0hr61w1wpah1p4h87iz17aby53ysa8waqsl0als8b69in0zyv29w"; + buildDepends = [ base ]; + description = "QuickCheck properties for standard type classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-property-comb" = callPackage + ({ mkDerivation, base, mtl, QuickCheck }: + mkDerivation { + pname = "quickcheck-property-comb"; + version = "0.1.0.2"; + sha256 = "0wqz2amhwf1djbwwdin142mzp94mxbzb12khznijissjdz38knp5"; + buildDepends = [ base mtl QuickCheck ]; + homepage = "http://www.github.com/jfeltz/quickcheck-property-comb"; + description = "Combinators for Quickcheck Property construction and diagnostics"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "quickcheck-property-monad" = callPackage + ({ mkDerivation, base, directory, doctest, either, filepath + , QuickCheck, transformers + }: + mkDerivation { + pname = "quickcheck-property-monad"; + version = "0.2.3"; + sha256 = "12vg14xwhhsqwygrs5lylsg514am5sslqc15nbl8mwzzxix1w8xb"; + buildDepends = [ base either QuickCheck transformers ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-ftests" ]; + homepage = "http://github.com/bennofs/quickcheck-property-monad/"; + description = "quickcheck-property-monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-regex" = callPackage + ({ mkDerivation, base, containers, QuickCheck, regex-genex + , regex-tdfa + }: + mkDerivation { + pname = "quickcheck-regex"; + version = "0.0.3"; + sha256 = "00h08l3qabj140zzcpj87hy9zb6cw1xj5w6xv6sq2m8yc3pdwi8n"; + buildDepends = [ + base containers QuickCheck regex-genex regex-tdfa + ]; + homepage = "http://github.com/audreyt/quickcheck-regex/"; + description = "Generate regex-constrained strings for QuickCheck"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "quickcheck-relaxng" = callPackage + ({ mkDerivation, base, hxt, hxt-relaxng, QuickCheck + , quickcheck-regex + }: + mkDerivation { + pname = "quickcheck-relaxng"; + version = "0.0.2"; + sha256 = "1wrndgvza9610ai02gkwab30hp8ngdknw8n2lx0mg6qajsiiy949"; + buildDepends = [ + base hxt hxt-relaxng QuickCheck quickcheck-regex + ]; + homepage = "http://github.com/audreyt/quickcheck-relaxng/"; + description = "Generate RelaxNG-constrained XML documents for QuickCheck"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "quickcheck-rematch" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck, rematch }: + mkDerivation { + pname = "quickcheck-rematch"; + version = "0.1.0.0"; + sha256 = "0pmw9441l36sprw9ngq6gn2yi4v427zd5n22s9zicfyiwi4qf5ba"; + buildDepends = [ base QuickCheck rematch ]; + testDepends = [ base hspec HUnit QuickCheck rematch ]; + homepage = "http://github.com/tcrayford/rematch"; + description = "QuickCheck support for rematch"; + license = stdenv.lib.licenses.mit; + }) {}; + + "quickcheck-script" = callPackage + ({ mkDerivation, base, directory, process, QuickCheck }: + mkDerivation { + pname = "quickcheck-script"; + version = "0.1.1.1"; + sha256 = "157v4qcyk5c6hnmhmy5rsrfsj46m343nn2bvrqyb6r92wh70is5g"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory process QuickCheck ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.cs.chalmers.se/~rjmh/QuickCheck/"; + description = "Automated test tool for QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-unicode" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "quickcheck-unicode"; + version = "1.0.0.0"; + sha256 = "0yp7d2hwvipw2sdjf4sm45v3iiijc1yi4qk21kq12fi6x6xxwcxq"; + buildDepends = [ base QuickCheck ]; + homepage = "https://github.com/bos/quickcheck-unicode"; + description = "Generator and shrink functions for testing Unicode-related software"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickcheck-webdriver" = callPackage + ({ mkDerivation, base, QuickCheck, transformers, webdriver }: + mkDerivation { + pname = "quickcheck-webdriver"; + version = "0.1.0.7"; + sha256 = "12jkj8jy4f0mix658pd8jfgwx268fs3bbqz90mac1vvag4c72i0h"; + buildDepends = [ base QuickCheck transformers webdriver ]; + description = "Utilities for using WebDriver with QuickCheck"; + license = stdenv.lib.licenses.mit; + }) {}; + + "quicklz" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "quicklz"; + version = "1.5.0.11"; + sha256 = "17v9bfdp4ib9258r7001naqwss7l6v83by40va3gm3l418vj62qd"; + buildDepends = [ base bytestring ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + configureFlags = [ "-f-memory-safe" ]; + homepage = "http://github.com/thoughtpolice/hs-quicklz"; + description = "QuickLZ compression for ByteStrings"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "quickpull" = callPackage + ({ mkDerivation, barecheck, base, directory, filepath, QuickCheck + }: + mkDerivation { + pname = "quickpull"; + version = "0.4.0.0"; + sha256 = "0qfzl7v7724fwfsxd5iwj3xbfz3isl8hphv6fd5a0c5zw01r54zn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ barecheck base directory filepath QuickCheck ]; + testDepends = [ base directory filepath QuickCheck ]; + configureFlags = [ "-f-old-quick-check" "-f-build-test-gen" ]; + homepage = "http://www.github.com/massysett/quickpull"; + description = "Generate Main module with QuickCheck tests"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickset" = callPackage + ({ mkDerivation, base, vector, vector-algorithms }: + mkDerivation { + pname = "quickset"; + version = "0.1.0"; + sha256 = "0xiw57wi9z567nmp4h0vfcw3sr9dciy29jadn47bvi3q278v7zdy"; + buildDepends = [ base vector vector-algorithms ]; + description = "Very fast and memory-compact query-only set and map structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickspec" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, QuickCheck + , random, spoon, transformers + }: + mkDerivation { + pname = "quickspec"; + version = "0.9.6"; + sha256 = "0prwzxsrvfqryl75rmma229d4y7ra61vc3d72kyqi4l44ga2ay21"; + buildDepends = [ + array base containers ghc-prim QuickCheck random spoon transformers + ]; + homepage = "https://github.com/nick8325/quickspec"; + description = "Equational laws for free!"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quicktest" = callPackage + ({ mkDerivation, base, directory, haskell98, mtl, process }: + mkDerivation { + pname = "quicktest"; + version = "0.1.3"; + sha256 = "0nvh6jd155xrjzkkbsz5q8d08z50881vkdhmprm7fdxax1gvjc95"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory haskell98 mtl process ]; + homepage = "https://github.com/davidsiegel/quicktest"; + description = "A reflective batch tester for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "quickwebapp" = callPackage + ({ mkDerivation, base, bytestring, http-types, scotty, text }: + mkDerivation { + pname = "quickwebapp"; + version = "2.1.0.0"; + sha256 = "0zwqfwwna1d588yk2i20nzryl56k2bh4nyg03ljszyhna16iclij"; + buildDepends = [ base bytestring http-types scotty text ]; + description = "A quick webapp generator for any file processing tool"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "quoridor-hs" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers + , directory, dlist, exceptions, filepath, hex, HUnit, mtl, network + , network-simple, parsec, process, snap-core, snap-server + , websockets, websockets-snap + }: + mkDerivation { + pname = "quoridor-hs"; + version = "0.1.0.0"; + sha256 = "0l08hz6835az1wcl1xyf7vgmgigpjlg7fi9v2a5f9wa3wkl3nvqa"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring containers directory dlist exceptions + filepath hex mtl network network-simple parsec process snap-core + snap-server websockets websockets-snap + ]; + testDepends = [ base HUnit mtl ]; + homepage = "https://github.com/talw/quoridor-hs"; + description = "A Quoridor implementation in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rabocsv2qif" = callPackage + ({ mkDerivation, base, old-locale, split, time }: + mkDerivation { + pname = "rabocsv2qif"; + version = "1.1.5"; + sha256 = "1vb9r2nmkhybx1ra2jpzfz5i6klgz2jz09zhg5wi95dnml82p33g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base old-locale split time ]; + description = "A library and program to create QIF files from Rabobank CSV exports"; + license = "GPL"; + }) {}; + + "rad" = callPackage + ({ mkDerivation, array, base, containers, data-reify }: + mkDerivation { + pname = "rad"; + version = "0.1.6.3"; + sha256 = "19g2lc3vmnapccdxf390cmkfl9bd3agcn01kk8ccd4lmaqn2c12d"; + buildDepends = [ array base containers data-reify ]; + homepage = "http://comonad.com/reader/"; + description = "Reverse Automatic Differentiation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "radian" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "radian"; + version = "0.0.4"; + sha256 = "1f53h9gcbmfga5khc67z81aysibcj5pqgi3iwa2shy5mfd10a86a"; + buildDepends = [ base lens ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/NICTA/radian"; + description = "A floating-point wrapper for measurements that use radians"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "radium" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, parsec, QuickCheck + }: + mkDerivation { + pname = "radium"; + version = "0.3"; + sha256 = "01bmh77cjcz7phl4fzn97hzjnjx3wicr12m7nrdyflw2zckxycwl"; + buildDepends = [ base containers parsec ]; + testDepends = [ base Cabal containers hspec parsec QuickCheck ]; + homepage = "https://github.com/klangner/radium"; + description = "Chemistry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "radium-formula-parser" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, parsec, QuickCheck + }: + mkDerivation { + pname = "radium-formula-parser"; + version = "0.2"; + sha256 = "1b2gmc27dj9fanbjh7h0902jjh3jz1ydc6qvp9p3rfskaf6854bf"; + buildDepends = [ base containers parsec ]; + testDepends = [ base Cabal containers hspec parsec QuickCheck ]; + homepage = "https://github.com/klangner/radium-formula-parser"; + description = "Chemistry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rados-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, containers, hspec, HUnit + , mtl, rados, uuid + }: + mkDerivation { + pname = "rados-haskell"; + version = "3.1.0"; + sha256 = "0xffgf95dss442sf6adh7yys39i0z64w155akjyzr9dp2jzr6f2k"; + buildDepends = [ async base bytestring containers mtl uuid ]; + testDepends = [ async base bytestring hspec HUnit mtl rados uuid ]; + extraLibraries = [ rados ]; + configureFlags = [ "-f-atomic_writes" ]; + homepage = "github"; + description = "librados haskell bindings"; + license = stdenv.lib.licenses.bsd3; + }) { rados = null; }; + + "rail-compiler-editor" = callPackage + ({ mkDerivation, base, cairo, containers, gtk, HUnit, llvm-general + , llvm-general-pure, mtl, process, transformers + }: + mkDerivation { + pname = "rail-compiler-editor"; + version = "0.3.0.0"; + sha256 = "0jjsa21a7f4hysbk9qvcxyyc2ncrmmjh02n7yyhjnfjgdp4sclwb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo containers gtk llvm-general llvm-general-pure mtl + process transformers + ]; + testDepends = [ base containers HUnit process ]; + homepage = "https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14"; + description = "Compiler and editor for the esolang rail"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rainbow" = callPackage + ({ mkDerivation, base, terminfo, text }: + mkDerivation { + pname = "rainbow"; + version = "0.20.0.4"; + sha256 = "0myipv34pfyi71h1ni9hdi1662whjnl83g9jpag77a00sk0p3rkm"; + buildDepends = [ base terminfo text ]; + homepage = "http://www.github.com/massysett/rainbow"; + description = "Print text to terminal with colors and effects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rainbow-tests" = callPackage + ({ mkDerivation, barecheck, base, QuickCheck, rainbow, terminfo + , text + }: + mkDerivation { + pname = "rainbow-tests"; + version = "0.20.0.4"; + sha256 = "0cjq2m2zpk4j2f7gw65yqqvyc4kng1rsnq48fs4xcs6bdzw0zhlg"; + buildDepends = [ barecheck base QuickCheck rainbow terminfo text ]; + homepage = "http://www.github.com/massysett/rainbow"; + description = "Tests and QuickCheck generators to accompany rainbow"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rainbox" = callPackage + ({ mkDerivation, array, base, QuickCheck, rainbow, rainbow-tests + , random, tasty, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "rainbox"; + version = "0.8.0.0"; + sha256 = "0w90fdhb686whd64xyaxpk83cx8gms0y37amfwlvbwh821zfnjii"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base rainbow text transformers ]; + testDepends = [ + array base QuickCheck rainbow rainbow-tests random tasty + tasty-quickcheck text transformers + ]; + configureFlags = [ "-f-mosaic" ]; + homepage = "http://www.github.com/massysett/rainbox"; + description = "Two-dimensional box pretty printing, with colors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rakhana" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, lens + , mtl, pipes, scientific, transformers, vector, zlib + }: + mkDerivation { + pname = "rakhana"; + version = "0.2.0.2"; + sha256 = "10gk2wk8495y1zk148sqsm993dzi4z6a49nn717qccpc2qi4lw6k"; + buildDepends = [ + attoparsec base bytestring containers lens mtl pipes scientific + transformers vector zlib + ]; + homepage = "http://github.com/YoEight/rakhana"; + description = "Stream based PDF library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ralist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ralist"; + version = "0.1.0.0"; + sha256 = "0v2cg1d2wzjcygk78qcz1yfy9rcqw8yrplnnk6cax41qifhr5z5i"; + buildDepends = [ base ]; + description = "Random access list with a list compatible interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rallod" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "rallod"; + version = "0.0.1"; + sha256 = "14fnk2q702qm0mh30r9kznbh4ikpv4fsd5mrnwphm5d06vmq6hq9"; + buildDepends = [ base haskell98 ]; + homepage = "http://github.com/moonmaster9000/rallod"; + description = "'$' in reverse"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rand-vars" = callPackage + ({ mkDerivation, array, base, IntervalMap, mtl, random }: + mkDerivation { + pname = "rand-vars"; + version = "0.1"; + sha256 = "165jvx59vzmpxp7gw60ivfka77kgc1irwijikkwja7jb4dm4ay3x"; + buildDepends = [ array base IntervalMap mtl random ]; + description = "Random variable library, with Functor, Applicative and Monad instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "randfile" = callPackage + ({ mkDerivation, base, crypto-api, directory, filepath + , monadcryptorandom, transformers, unix + }: + mkDerivation { + pname = "randfile"; + version = "0.1.0.0"; + sha256 = "11f72kfya4l41dihjvaz15hzipry281r8i6k6dzp5q3gq4valgyz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base crypto-api directory filepath monadcryptorandom transformers + unix + ]; + description = "Program for picking a random file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "random"; + version = "1.1"; + sha256 = "0nis3lbkp8vfx8pkr6v7b7kr5m334bzb0fk9vxqklnp2aw8a865p"; + buildDepends = [ base time ]; + testDepends = [ base ]; + description = "random number library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random-access-list" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "random-access-list"; + version = "0.2"; + sha256 = "1ymbs3f38l6ch0nphsy9pi32yb1a4hazn3grm9fl0dvgqw28xl8r"; + buildDepends = [ array base containers ]; + description = "Random-access lists in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random-eff" = callPackage + ({ mkDerivation, base, extensible-effects, random }: + mkDerivation { + pname = "random-eff"; + version = "0.1.0.1"; + sha256 = "1m28np0zfabp1n1d08przh35bxfr1l7d39kj4a5z61jkchmsaxyf"; + buildDepends = [ base extensible-effects random ]; + description = "A simple random generator library for extensible-effects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random-effin" = callPackage + ({ mkDerivation, base, effin, random }: + mkDerivation { + pname = "random-effin"; + version = "0.1.1.0"; + sha256 = "0p1n5dfdsp00q9mlhd7xcl93k5d0wji91p59858gmfx9xf8j0p0h"; + buildDepends = [ base effin random ]; + configureFlags = [ "-f-monadrandom" ]; + description = "A simple random generator library for effin"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random-extras" = callPackage + ({ mkDerivation, array, base, containers, random-fu, random-source + }: + mkDerivation { + pname = "random-extras"; + version = "0.19"; + sha256 = "1b45s314rqkk0np460p3p0wrqvkv9dczifny8pp76ikksalfvgn0"; + buildDepends = [ array base containers random-fu random-source ]; + homepage = "http://github.com/aristidb/random-extras"; + description = "Additional functions for random values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random-fu" = callPackage + ({ mkDerivation, base, erf, logfloat, math-functions, monad-loops + , mtl, random-shuffle, random-source, rvar, syb, template-haskell + , transformers, vector + }: + mkDerivation { + pname = "random-fu"; + version = "0.2.6.1"; + sha256 = "04fi92szpjyg0ffgxfayz00vpiqi67hzyahhin12wvw3pxbyyp9g"; + buildDepends = [ + base erf logfloat math-functions monad-loops mtl random-shuffle + random-source rvar syb template-haskell transformers vector + ]; + configureFlags = [ "-fmtl2" "-fbase4_2" ]; + homepage = "https://github.com/mokus0/random-fu"; + description = "Random number generation"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "random-shuffle" = callPackage + ({ mkDerivation, base, MonadRandom, random }: + mkDerivation { + pname = "random-shuffle"; + version = "0.0.4"; + sha256 = "0586bnlh0g2isc44jbjvafkcl4yw6lp1db8x6vr0pza0y08l8w2j"; + buildDepends = [ base MonadRandom random ]; + description = "Random shuffle implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "random-source" = callPackage + ({ mkDerivation, base, flexible-defaults, mersenne-random-pure64 + , mtl, mwc-random, random, stateref, syb, template-haskell + , th-extras + }: + mkDerivation { + pname = "random-source"; + version = "0.3.0.6"; + sha256 = "0wsv41kpswqml04ym5bq2nan4i637f7h3fmvda2zy506xwxfrpzk"; + buildDepends = [ + base flexible-defaults mersenne-random-pure64 mtl mwc-random random + stateref syb template-haskell th-extras + ]; + configureFlags = [ "-fmtl2" "-fbase4" ]; + homepage = "https://github.com/mokus0/random-fu"; + description = "Generic basis for random number generators"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "random-stream" = callPackage + ({ mkDerivation, base, binary, bytestring, random }: + mkDerivation { + pname = "random-stream"; + version = "0.1.1"; + sha256 = "0q191kz3hmjzrgs143nja5gcis07igb38f51mwqw64zx7vjqvx66"; + buildDepends = [ base binary bytestring random ]; + configureFlags = [ + "-f-have_win32_crypt" "-f-have_ssl" "-f-have_urandom" + ]; + description = "An infinite stream of random data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "randomgen" = callPackage + ({ mkDerivation, base, binary, bytestring, mersenne-random-pure64 + , openssl + }: + mkDerivation { + pname = "randomgen"; + version = "0.1"; + sha256 = "0y7yvsach0c27ahscxr36avjrq281pmg7w6cv2yj5kmbk7ddwlyi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary bytestring mersenne-random-pure64 ]; + extraLibraries = [ openssl ]; + homepage = "http://galois.com"; + description = "A fast, SMP parallel random data generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "randproc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "randproc"; + version = "0.4"; + sha256 = "0fb0239fwvn1n3rbdr03k4kx1igzbb638a1iq0ln1k1i1fpaayd7"; + buildDepends = [ base ]; + homepage = "http://www.haskell.org/haskellwiki/Random_Processes"; + description = "Data structures and support functions for working with random processes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "randsolid" = callPackage + ({ mkDerivation, base, random, X11 }: + mkDerivation { + pname = "randsolid"; + version = "0.3"; + sha256 = "0v7j6qqs16j281hn0330vcpkriqgyvl7087ll665c7dcqqh2bswk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base random X11 ]; + description = "Set the background of your root window to a random colour"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "range" = callPackage + ({ mkDerivation, base, Cabal, parsec, QuickCheck, random + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "range"; + version = "0.1.0.0"; + sha256 = "1qb5kll43dm6l8w4caa1ik5j0pm8cpm3jzr6cfldx2s4yfwrdngg"; + buildDepends = [ base parsec ]; + testDepends = [ + base Cabal QuickCheck random test-framework + test-framework-quickcheck2 + ]; + description = "This has a bunch of code for specifying and managing ranges in your code"; + license = stdenv.lib.licenses.mit; + }) {}; + + "range-set-list" = callPackage + ({ mkDerivation, base, containers, tasty, tasty-quickcheck }: + mkDerivation { + pname = "range-set-list"; + version = "0.0.7"; + sha256 = "1qgw95gvbxar13ia6562ddz9zqd14ffyxwp9qi41w859prfc1728"; + buildDepends = [ base ]; + testDepends = [ base containers tasty tasty-quickcheck ]; + configureFlags = [ "-foptimized" ]; + homepage = "https://github.com/phadej/range-set-list"; + description = "Memory efficient sets with continuous ranges of elements"; + license = stdenv.lib.licenses.mit; + }) {}; + + "range-space" = callPackage + ({ mkDerivation, base, QuickCheck, semigroups, test-framework + , test-framework-quickcheck2, time, vector-space + , vector-space-points + }: + mkDerivation { + pname = "range-space"; + version = "0.1.1.2"; + sha256 = "06cl5kgyl1lccr78galqxp21nli2vkvlywy6394cnp14wqfz8r94"; + buildDepends = [ + base semigroups vector-space vector-space-points + ]; + testDepends = [ + base QuickCheck semigroups test-framework + test-framework-quickcheck2 time vector-space vector-space-points + ]; + homepage = "https://github.com/JohnLato/range-space"; + description = "A Range type with vector-space instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rangemin" = callPackage + ({ mkDerivation, base, containers, primitive, vector }: + mkDerivation { + pname = "rangemin"; + version = "2.2.2"; + sha256 = "01n1m3ibi44pjg04mg16j751fjzkspmnq8bzxz55qbyi22wshnwc"; + buildDepends = [ base containers primitive vector ]; + configureFlags = [ "-fwall" "-f-llvm" ]; + description = "Linear range-min algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ranges" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "ranges"; + version = "0.2.4"; + sha256 = "1ymvmvfvzkdxblg691g9n5y94gpiz782jgyvaisg5mydzj1s1fyv"; + buildDepends = [ base containers ]; + description = "Ranges and various functions on them"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rank1dynamic" = callPackage + ({ mkDerivation, base, binary, constraints, ghc-prim, HUnit + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "rank1dynamic"; + version = "0.2.0.1"; + sha256 = "1np3ghp7wdn0clsyslk5j6fhs4c5cd6y0xlvdg2jj6ydaglzcchl"; + buildDepends = [ base binary ghc-prim ]; + testDepends = [ + base constraints HUnit test-framework test-framework-hunit + ]; + homepage = "http://haskell-distributed.github.com"; + description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rascal" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, containers, curl + , curl-aeson, directory, filepath, HUnit, mtl, process, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "rascal"; + version = "1.1.6"; + sha256 = "0q7afppkm5jd1p13fszzsfjpdz6g6bw1vd6wigcy3janxn5686rs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson ansi-terminal base containers curl curl-aeson directory + filepath mtl process vector + ]; + testDepends = [ + aeson ansi-terminal base containers curl curl-aeson directory + filepath HUnit mtl process QuickCheck tasty tasty-hunit + tasty-quickcheck vector + ]; + homepage = "http://soli.github.io/rascal/"; + description = "A command-line client for Reddit"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rate-limit" = callPackage + ({ mkDerivation, base, time-units }: + mkDerivation { + pname = "rate-limit"; + version = "1.1.1"; + sha256 = "1d1dfj05vi8jr2cfy42a58wnm84zm6cmx7fabp2rb83qqm4l2riz"; + buildDepends = [ base time-units ]; + homepage = "http://github.com/acw/rate-limit"; + description = "A basic library for rate-limiting IO actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ratio-int" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ratio-int"; + version = "0.1.2"; + sha256 = "06kqr4iyi184sa8y2vdkw5h0pvh5f8lwcqb8mbcn34lpqm961s7g"; + buildDepends = [ base ]; + homepage = "https://github.com/RaphaelJ/ratio-int"; + description = "Fast specialisation of Data.Ratio for Int."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "raven-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit + , network, old-locale, random, text, time, unordered-containers + , uuid + }: + mkDerivation { + pname = "raven-haskell"; + version = "0.1.0.0"; + sha256 = "06pa03g9pxxv1qk34ckcgwp5wirj5ag1akml48k18la6p0a2r3mx"; + buildDepends = [ + aeson base bytestring http-conduit network old-locale random text + time unordered-containers uuid + ]; + testDepends = [ aeson base bytestring hspec unordered-containers ]; + homepage = "https://bitbucket.org/dpwiz/raven-haskell"; + description = "Haskell client for Sentry logging service"; + license = stdenv.lib.licenses.mit; + }) {}; + + "raven-haskell-scotty" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, mtl + , raven-haskell, scotty, text, wai + }: + mkDerivation { + pname = "raven-haskell-scotty"; + version = "0.1.0.3"; + sha256 = "0vllfasn4rky8r8fg3mpln8pdkxbcvrvx8wamn0xswfwf1rvcf6k"; + buildDepends = [ + base bytestring case-insensitive mtl raven-haskell scotty text wai + ]; + homepage = "http://bitbucket.org/dpwiz/raven-haskell"; + description = "Sentry http interface for Scotty web server"; + license = stdenv.lib.licenses.mit; + }) {}; + + "raw-strings-qq" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "raw-strings-qq"; + version = "1.0.2"; + sha256 = "0wnifa97am2s9bqixlidw3nf8w14h2qkg3sn1rxzgvc3fws57jg9"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/23Skidoo/raw-strings-qq"; + description = "Raw string literals for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rawstring-qm" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta + , template-haskell, text + }: + mkDerivation { + pname = "rawstring-qm"; + version = "0.1.5"; + sha256 = "13s71lglnddhl0i7cw3yv9a8j803l7kdlhkx83syj918sq9pwsax"; + buildDepends = [ + base bytestring haskell-src-meta template-haskell text + ]; + homepage = "https://github.com/tolysz/rawstring-qm"; + description = "Simple raw string quotation and dictionary interpolation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rbr" = callPackage + ({ mkDerivation, base, bio, bytestring, containers }: + mkDerivation { + pname = "rbr"; + version = "0.8.6"; + sha256 = "0q7b990k3ijjjwhnm1283k9vzmvypyg7mhvbzagvi74q0sgwyac7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bio bytestring containers ]; + homepage = "http://malde.org/~ketil/"; + description = "Mask nucleotide (EST) sequences in Fasta format"; + license = "GPL"; + }) {}; + + "rclient" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , network, QuickCheck, split + }: + mkDerivation { + pname = "rclient"; + version = "0.1.0.0"; + sha256 = "1hdcbnkb184a1zfxsh4fxgff9znc5sw6503qbix67c45qiw25zhn"; + buildDepends = [ + base binary bytestring data-binary-ieee754 network QuickCheck split + ]; + description = "Haskell client for Rserve"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rdf4h" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hashable + , HTTP, HUnit, hxt, knob, network, network-uri, parsec, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, unordered-containers + }: + mkDerivation { + pname = "rdf4h"; + version = "1.3.0"; + sha256 = "0d6jqhfiy1zlvbf04n7q8qmq2ql0vrd0lpfaxsmqwwnz5ip297jp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers directory hashable HTTP hxt network + network-uri parsec text unordered-containers + ]; + testDepends = [ + base bytestring containers hashable HTTP HUnit hxt knob network + network-uri parsec QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text unordered-containers + ]; + configureFlags = [ + "-fnetwork-uri" "-fhpc" "-f-tests" "-fsmall_base" + ]; + homepage = "https://github.com/robstewart57/rdf4h"; + description = "A library for RDF processing in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rdioh" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hoauth, hspec + , json, MissingH, mtl, transformers, urlencoded + }: + mkDerivation { + pname = "rdioh"; + version = "0.2.1"; + sha256 = "1k0djlhabycj4q7x85bj7n3k0rcyxn9b3k3ijb4za2vxj081qdj0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers hoauth hspec json MissingH mtl + transformers urlencoded + ]; + description = "A Haskell wrapper for Rdio's API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rdtsc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rdtsc"; + version = "1.3.0.0"; + sha256 = "1j421cfyz35mkh78idw89b0gl7c810n04pfh0lvdprghlfk90adk"; + buildDepends = [ base ]; + homepage = "http://code.haskell.org/rdtsc"; + description = "Binding for the rdtsc machine instruction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rdtsc-enolan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rdtsc-enolan"; + version = "0.1"; + sha256 = "0v3x7ga4gx5q4gwh8xdhb2arlmjyilr9igz28wysy9qqlcdw775q"; + buildDepends = [ base ]; + homepage = "http://code.haskell.org/rdtsc"; + description = "Binding to sources of high-efficiency, high-precision, monotonically increasing relative time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "re2" = callPackage + ({ mkDerivation, base, bytestring, chell, vector }: + mkDerivation { + pname = "re2"; + version = "0.1"; + sha256 = "08mmbxj9dpnb56b6vh0lz7nimp3w3v9g2c6ypxgz8ahvlia0a4f5"; + buildDepends = [ base bytestring vector ]; + testDepends = [ base bytestring chell vector ]; + homepage = "https://john-millikin.com/software/haskell-re2/"; + description = "Bindings to the re2 regular expression library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "react-haskell" = callPackage + ({ mkDerivation, base, deepseq, haste-compiler, lens-family + , monads-tf, transformers, void + }: + mkDerivation { + pname = "react-haskell"; + version = "1.3.0.0"; + sha256 = "1jq96fiq133ng6ayknzxwcz59f2gxa5f5hhj9n46pixwdp6bf2aa"; + buildDepends = [ + base deepseq haste-compiler lens-family monads-tf transformers void + ]; + configureFlags = [ "-f-haste-inst" ]; + homepage = "https://github.com/joelburget/react-haskell"; + description = "Haskell React bindings"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reaction-logic" = callPackage + ({ mkDerivation, base, mtl, QuickCheck }: + mkDerivation { + pname = "reaction-logic"; + version = "2010.11.17"; + sha256 = "0g1lbr0lsx71ddmd64q9lxx3gj63ncc7nqd12l4739wq495q57r0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl QuickCheck ]; + homepage = "http://wiki.github.com/paolino/realogic"; + description = "pluggable pure logic serializable reactor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive" = callPackage + ({ mkDerivation, base, category-extras, checkers, old-time + , QuickCheck, random, Stream, TypeCompose, unamb, vector-space + }: + mkDerivation { + pname = "reactive"; + version = "0.11.5"; + sha256 = "1axhgggl1g8yjdvp817bnkj4xc23scc3i2k224k43942255sf71j"; + buildDepends = [ + base category-extras checkers old-time QuickCheck random Stream + TypeCompose unamb vector-space + ]; + homepage = "http://haskell.org/haskellwiki/reactive"; + description = "Push-pull functional reactive programming"; + license = "unknown"; + }) {}; + + "reactive-bacon" = callPackage + ({ mkDerivation, base, containers, HUnit, old-time, stm }: + mkDerivation { + pname = "reactive-bacon"; + version = "0.4.1"; + sha256 = "0cic01yikwgalbprz8y0fs7i7c0pynxl7aivsfjgsl75wdpjsj3m"; + buildDepends = [ base old-time stm ]; + testDepends = [ base containers HUnit old-time stm ]; + homepage = "http://github.com/raimohanska/reactive-bacon"; + description = "FRP (functional reactive programming) framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-balsa" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers + , data-accessor, data-accessor-transformers, event-list + , extensible-exceptions, midi, midi-alsa, non-negative, random + , reactive-banana, transformers, utility-ht + }: + mkDerivation { + pname = "reactive-balsa"; + version = "0.1.1"; + sha256 = "14k65rjvyxwb4psa53qcz89jllabqv76vh4xwx2k6k5ssl6qfr3n"; + buildDepends = [ + alsa-core alsa-seq base containers data-accessor + data-accessor-transformers event-list extensible-exceptions midi + midi-alsa non-negative random reactive-banana transformers + utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa"; + description = "Programmatically edit MIDI events via ALSA and reactive-banana"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-banana" = callPackage + ({ mkDerivation, base, containers, hashable, HUnit, pqueue + , test-framework, test-framework-hunit, transformers + , unordered-containers, vault + }: + mkDerivation { + pname = "reactive-banana"; + version = "0.8.0.4"; + sha256 = "1rvdf8gg7yiq9ajy7k5a95vdggwvig6snrnav2vfvdzvcp6ha8i9"; + buildDepends = [ + base containers hashable pqueue transformers unordered-containers + vault + ]; + testDepends = [ + base containers hashable HUnit pqueue test-framework + test-framework-hunit transformers unordered-containers vault + ]; + configureFlags = [ "-fuseextensions" ]; + homepage = "http://haskell.org/haskellwiki/Reactive-banana"; + description = "Library for functional reactive programming (FRP)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-banana-sdl" = callPackage + ({ mkDerivation, base, data-lens, data-lens-template + , reactive-banana, SDL, SDL-image, SDL-ttf + }: + mkDerivation { + pname = "reactive-banana-sdl"; + version = "0.2.0"; + sha256 = "067g8v7xhll416f47prifv0l2i8vr6aywbahhci8kwci75a1al6m"; + buildDepends = [ + base data-lens data-lens-template reactive-banana SDL SDL-image + SDL-ttf + ]; + homepage = "https://github.com/JPMoresmau/reactive-banana-sdl"; + description = "Reactive Banana bindings for SDL"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "reactive-banana-threepenny" = callPackage + ({ mkDerivation, base, reactive-banana, threepenny-gui }: + mkDerivation { + pname = "reactive-banana-threepenny"; + version = "0.7.1.3"; + sha256 = "1fb0bq7rcxsnga2hxh94h2rpp4kjh383z06qgk36m49pyvnbnl9a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base reactive-banana threepenny-gui ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://haskell.org/haskellwiki/Reactive-banana"; + description = "Examples for the reactive-banana library, using threepenny-gui"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-banana-wx" = callPackage + ({ mkDerivation, base, cabal-macosx, reactive-banana, wx, wxcore }: + mkDerivation { + pname = "reactive-banana-wx"; + version = "0.8.0.4"; + sha256 = "1r000r9svkf1sqxhg5mpawg9a7dkfndsyz242sbmfaxf94nrrscg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cabal-macosx reactive-banana wx wxcore ]; + configureFlags = [ "-f-buildExamples" "-f-buildexamples" ]; + homepage = "http://haskell.org/haskellwiki/Reactive-banana"; + description = "Examples for the reactive-banana library, using wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-fieldtrip" = callPackage + ({ mkDerivation, base, FieldTrip, InfixApplicative, reactive + , reactive-glut, unamb, vector-space + }: + mkDerivation { + pname = "reactive-fieldtrip"; + version = "0.0.9"; + sha256 = "092bxjnhbcyqlij8jc014c56k67ncp5wjm8kmwvn8argfplyscxg"; + buildDepends = [ + base FieldTrip InfixApplicative reactive reactive-glut unamb + vector-space + ]; + homepage = "http://haskell.org/haskellwiki/reactive-fieldtrip"; + description = "Connect Reactive and FieldTrip"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-glut" = callPackage + ({ mkDerivation, base, GLUT, old-time, OpenGL, reactive + , vector-space + }: + mkDerivation { + pname = "reactive-glut"; + version = "0.1.10"; + sha256 = "164ivzgrnvqvx7r1jagsng9m47ql0jkayzahhcvs8wd78ksbbsfh"; + buildDepends = [ base GLUT old-time OpenGL reactive vector-space ]; + homepage = "http://haskell.org/haskellwiki/reactive-glut"; + description = "Connects Reactive and GLUT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-haskell" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reactive-haskell"; + version = "0.0.1"; + sha256 = "115zjaymcx1dm7lwdqjq810j664a2kj8phrvjkhfkdsl95srqc85"; + buildDepends = [ base ]; + description = "minimal fork of io-reactive"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactive-io" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "reactive-io"; + version = "0.1"; + sha256 = "0s7a29cfzb2j5xvqykx1n5naci2np36zjs3qyq0i4yzjf3qprr63"; + buildDepends = [ base transformers ]; + description = "IO-oriented FRP library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reactive-thread" = callPackage + ({ mkDerivation, base, monad-parallel, SDL, stm, transformers }: + mkDerivation { + pname = "reactive-thread"; + version = "0.3.2.1"; + sha256 = "1mydwb3p2c4xm7zfv7cwcyscq1wdcvs2az743s3j8gl8ggc1zs50"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base monad-parallel SDL stm transformers ]; + configureFlags = [ "-f-profile" ]; + homepage = "https://github.com/strager/reactive-thread"; + description = "Reactive programming via imperative threads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reactor" = callPackage + ({ mkDerivation, array, base, bits-atomic, comonad, contravariant + , mtl, semigroupoids, transformers + }: + mkDerivation { + pname = "reactor"; + version = "0.1.3"; + sha256 = "0g57vkq8cgigy6383p5jk6bbp3l1vcihryz8sjwvr8hs4y96642f"; + buildDepends = [ + array base bits-atomic comonad contravariant mtl semigroupoids + transformers + ]; + homepage = "http://comonad.com/reader/"; + description = "Reactor - task parallel reactive programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "read-bounded" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "read-bounded"; + version = "0.1.0.0"; + sha256 = "1nvfkxjxn38rpplvg48sgx671fmfxj80dy2a77pjvm3c31q0hhqm"; + buildDepends = [ base ]; + description = "Class for reading bounded values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "readable" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "readable"; + version = "0.2"; + sha256 = "0m14xbwmlsjkwlyrgvi15pss3rd7dyaq4y8r58fz5yxmyayf35d2"; + buildDepends = [ base bytestring text ]; + homepage = "https://github.com/mightybyte/readable"; + description = "Reading from Text and ByteString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "readline" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "readline"; + version = "1.0.3.0"; + sha256 = "1sszlx34qa88fad3wlhd4rkb1my1nrpzvyd8vq7dn806j5sf3ff0"; + buildDepends = [ base process ]; + configureFlags = [ "-fsplit-base" ]; + description = "An interface to the GNU readline library"; + license = "GPL"; + }) {}; + + "readline-statevar" = callPackage + ({ mkDerivation, base, readline, StateVar }: + mkDerivation { + pname = "readline-statevar"; + version = "1.0.1.0"; + sha256 = "1gfxs3wfdkkarxil2an5l58syrm2vajj0qpshzabzchni32yxic8"; + buildDepends = [ base readline StateVar ]; + configureFlags = [ "-f-debug" ]; + description = "Readline with variables (setX/getY) wrapped in state vars"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "readpyc" = callPackage + ({ mkDerivation, base, bliplib, parseargs }: + mkDerivation { + pname = "readpyc"; + version = "0.2.1"; + sha256 = "1icb7w3hgfczrr48x48lwvln05yaw3c9bxwrrfxc92h3q73v1rpp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bliplib parseargs ]; + homepage = "https://github.com/bjpop/blip"; + description = "Read and pretty print Python bytecode (.pyc) files."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "really-simple-xml-parser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "really-simple-xml-parser"; + version = "0.4.0.0"; + sha256 = "1qmrfisnvm9a25a9ssg4r466yna69vzbwn7s7f4zql28cndg3syy"; + buildDepends = [ base parsec ]; + homepage = "http://website-ckkashyap.rhcloud.com"; + description = "A really simple XML parser"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "reasonable-lens" = callPackage + ({ mkDerivation, base, mtl, split, template-haskell }: + mkDerivation { + pname = "reasonable-lens"; + version = "0.2.1.0"; + sha256 = "1qlcvhxgzi1pf4k2apa0fh5927bd132rbnnhyf9yf6qa9hz3d28f"; + buildDepends = [ base mtl split template-haskell ]; + homepage = "https://github.com/tokiwoousaka/reasonable-lens"; + description = "Lens implementation. It is more small but adequately."; + license = stdenv.lib.licenses.mit; + }) {}; + + "recaptcha" = callPackage + ({ mkDerivation, base, HTTP, network, network-uri, xhtml }: + mkDerivation { + pname = "recaptcha"; + version = "0.1.0.3"; + sha256 = "18rqsqzni11nr2cvs7ah9k87w493d92c0gmc0n6fhfq6gay9ia19"; + buildDepends = [ base HTTP network network-uri xhtml ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/jgm/recaptcha/tree/master"; + description = "Functions for using the reCAPTCHA service in web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "records" = callPackage + ({ mkDerivation, base, kinds, type-functions }: + mkDerivation { + pname = "records"; + version = "0.1.1.6"; + sha256 = "1nzqqbqwgsr066ykmanyzmlv5nzdzpkkcla0lg8klyw6ck9ddk69"; + buildDepends = [ base kinds type-functions ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/records"; + description = "A flexible record system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "records-th" = callPackage + ({ mkDerivation, aeson, base, data-default, kinds, records + , template-haskell, text, type-functions, unordered-containers + }: + mkDerivation { + pname = "records-th"; + version = "0.1.1.0"; + sha256 = "1m6v52kmh1clcgah07jjjxvsfpbp6z8lkdd78wap0v3mqiv8mdcg"; + buildDepends = [ + aeson base data-default kinds records template-haskell text + type-functions unordered-containers + ]; + homepage = "github.com/lassoinc/records-th"; + description = "Template Haskell declarations for the records package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "recursion-schemes" = callPackage + ({ mkDerivation, base, comonad, free, transformers }: + mkDerivation { + pname = "recursion-schemes"; + version = "4.1"; + sha256 = "03rf65ak6bxsr204j6d8g5zyxva9vbmncycav3smqwfg5n3b3pwf"; + buildDepends = [ base comonad free transformers ]; + homepage = "http://github.com/ekmett/recursion-schemes/"; + description = "Generalized bananas, lenses and barbed wire"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "recursive-line-count" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, gtk, mtl + , process + }: + mkDerivation { + pname = "recursive-line-count"; + version = "0.1"; + sha256 = "0iyacn4gb7v6ly0bdci34mrjkjc29mbplqc6bhfv8ksz74aaafyn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers filepath gtk mtl process + ]; + homepage = "https://github.com/joeyadams/haskell-recursive-line-count"; + description = "Count lines in files and display them hierarchically"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "redHandlers" = callPackage + ({ mkDerivation, array, base, bytestring, cgi, containers + , haskell98, MaybeT, mtl, network, old-time, parsec, stm, unix + , xhtml + }: + mkDerivation { + pname = "redHandlers"; + version = "0.1"; + sha256 = "1llb81aqr0jlsajsmy20br5vqd6ap54bk17ipg8z3gmzd0wcf9c9"; + buildDepends = [ + array base bytestring cgi containers haskell98 MaybeT mtl network + old-time parsec stm unix xhtml + ]; + description = "Monadic HTTP request handlers combinators to build a standalone web apps"; + license = "unknown"; + }) {}; + + "redis" = callPackage + ({ mkDerivation, base, bytestring, concurrent-extra, containers + , MonadCatchIO-mtl, mtl, network, old-time, utf8-string + }: + mkDerivation { + pname = "redis"; + version = "0.13.0.1"; + sha256 = "0djwih122pp7y0c1lx7ab7n80ra1488hrwgf0iq20gywk8an9wfq"; + buildDepends = [ + base bytestring concurrent-extra containers MonadCatchIO-mtl mtl + network old-time utf8-string + ]; + homepage = "http://hub.darcs.net/ganesh/redis"; + description = "A driver for Redis key-value database"; + license = stdenv.lib.licenses.mit; + }) {}; + + "redis-hs" = callPackage + ({ mkDerivation, base, bytestring, network, utf8-string }: + mkDerivation { + pname = "redis-hs"; + version = "0.1.2"; + sha256 = "1irayxwkdksc9v70g7il7zl7pmkrim2admcgjwcm9inyca7618wg"; + buildDepends = [ base bytestring network utf8-string ]; + homepage = "http://ohloh.net/p/redis-hs"; + description = "A simple Redis library for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "redis-io" = callPackage + ({ mkDerivation, async, attoparsec, auto-update, base, bytestring + , bytestring-conversion, containers, exceptions, mtl, network + , operational, redis-resp, resource-pool, tasty, tasty-hunit, time + , tinylog, transformers + }: + mkDerivation { + pname = "redis-io"; + version = "0.3.1"; + sha256 = "13ggija8f8mxdcslm94731cb2bq9jzjr979xybzy4c8csla49yhx"; + buildDepends = [ + attoparsec auto-update base bytestring containers exceptions mtl + network operational redis-resp resource-pool time tinylog + transformers + ]; + testDepends = [ + async base bytestring bytestring-conversion containers redis-resp + tasty tasty-hunit tinylog transformers + ]; + homepage = "https://github.com/twittner/redis-io/"; + description = "Yet another redis client"; + license = "unknown"; + }) {}; + + "redis-resp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring + , bytestring-conversion, containers, dlist, double-conversion + , operational, semigroups, split, transformers + }: + mkDerivation { + pname = "redis-resp"; + version = "0.3.2"; + sha256 = "07lvgq2l2fahhc9z3hjjjpx3n4rzdxl2l2ww9brxnv23432xpz97"; + editedCabalFile = "74f97af6250dcf3b26d424e5a53a4a9bdcda5de4f7f4d5fc4d6b686f60f6d931"; + buildDepends = [ + attoparsec base bytestring bytestring-conversion containers dlist + double-conversion operational semigroups split transformers + ]; + homepage = "https://github.com/twittner/redis-resp/"; + description = "REdis Serialization Protocol (RESP) implementation"; + license = "unknown"; + }) {}; + + "redis-simple" = callPackage + ({ mkDerivation, base, binary, bytestring, redis }: + mkDerivation { + pname = "redis-simple"; + version = "0.1.1"; + sha256 = "0kzs5lc2y40dzx57k0klz0k9zijhi7mh0awi6rzhzd3h5z1gdr43"; + buildDepends = [ base binary bytestring redis ]; + homepage = "http://github.com/jaspervdj/redis-simple"; + description = "Simple redis bindings for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "redo" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , process, pureMD5 + }: + mkDerivation { + pname = "redo"; + version = "0.2.0"; + sha256 = "18951sri8wix8aazd8hy8g2gzcpxw2x1ihzmn2prlf10zy1jcy4d"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers directory filepath process pureMD5 + ]; + homepage = "https://github.com/jekor/redo"; + description = "software build system, make replacement, implementation of djb's redo"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "reducers" = callPackage + ({ mkDerivation, array, base, bytestring, comonad, containers + , fingertree, hashable, keys, pointed, semigroupoids, semigroups + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "reducers"; + version = "3.10.3"; + sha256 = "0hi77mgc2f38y0xfykn7x6gdl6xg710skpx4z76s8c0wwnd28pr6"; + buildDepends = [ + array base bytestring comonad containers fingertree hashable keys + pointed semigroupoids semigroups text transformers + unordered-containers + ]; + homepage = "http://github.com/ekmett/reducers/"; + description = "Semigroups, specialized containers and a general map/reduce framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reenact" = callPackage + ({ mkDerivation, base, hamid, HCodecs, stm, time, vector-space }: + mkDerivation { + pname = "reenact"; + version = "0.9"; + sha256 = "19xw0w15ja8h5wxpz4x65vzvc7qxpn3k33p82pa2g3w9l9hlj2xw"; + buildDepends = [ base hamid HCodecs stm time vector-space ]; + description = "A reimplementation of the Reactive library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ref" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "ref"; + version = "0.1.1.2"; + sha256 = "109illgbz4g4a6qavgc4wvyxfjvjhyrxa2gpps67avmr1v90gihr"; + buildDepends = [ base ghc-prim ]; + homepage = "https://bitbucket.org/carter/ref"; + description = "Generic Mutable Ref Abstraction Layer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ref-fd" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "ref-fd"; + version = "0.4"; + sha256 = "1r8cj6v798chr3bp7x6qvsiz04xsj2iicpa6824b4fzzy5ixkj96"; + buildDepends = [ base stm transformers ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "A type class for monads with references using functional dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ref-mtl" = callPackage + ({ mkDerivation, base, mtl, stm, transformers }: + mkDerivation { + pname = "ref-mtl"; + version = "0.3"; + sha256 = "0wijkaf3qyp6qjz0cwyhb89z5jrcz792hx8m9a43xrp7v2f84080"; + buildDepends = [ base mtl stm transformers ]; + homepage = "http://www.eecs.harvard.edu/~mainland/"; + description = "A type class for monads with references compatible with the mtl2 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ref-tf" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "ref-tf"; + version = "0.4"; + sha256 = "049xpdn14py3r7hs4ikqdz7jgfsxi6vdsxgq0jfz69gzg4binc25"; + buildDepends = [ base stm transformers ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "A type class for monads with references using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "refcount" = callPackage + ({ mkDerivation, base, Cabal, hashable, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, unordered-containers + }: + mkDerivation { + pname = "refcount"; + version = "0.1.2"; + sha256 = "1h1gprc4c784pf3wi2ri2hxk7pbh9y8bqc0xcryjcyjk3519ig16"; + buildDepends = [ base hashable QuickCheck unordered-containers ]; + testDepends = [ + base Cabal hashable HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + unordered-containers + ]; + homepage = "https://github.com/RobotGymnast/refcount"; + description = "Container with element counts"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reference" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "reference"; + version = "0.1"; + sha256 = "1gqbbiwhx5wq1g73m3apwyrrpapqzimincmw2b64fpkkykq66dq1"; + buildDepends = [ base stm ]; + description = "A class for references in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "references" = callPackage + ({ mkDerivation, array, base, containers, directory, either + , filepath, instance-control, mtl, template-haskell, text + , transformers + }: + mkDerivation { + pname = "references"; + version = "0.3.0.0"; + sha256 = "0rw3r9sz39f3pw2zxq7n9ca9jccfrj6lnjs3frimh0xrmdi9bmjk"; + buildDepends = [ + array base containers directory either filepath instance-control + mtl template-haskell text transformers + ]; + homepage = "https://github.com/lazac/references"; + description = "Generalization of lenses, folds and traversals to handle monads and addition"; + license = stdenv.lib.licenses.bsd3; + }) { instance-control = null; }; + + "refh" = callPackage + ({ mkDerivation, base, clippard, cmdargs, directory, filepath + , haskheap, network + }: + mkDerivation { + pname = "refh"; + version = "0.1.1"; + sha256 = "1fhvn4cjfq92hi422mcdq4xwb405cc4pvlax0bqvyw3bg9ngqz9m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base clippard cmdargs directory filepath haskheap network + ]; + homepage = "https://github.com/Raynes/refh"; + description = "A command-line tool for pasting to https://www.refheap.com"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reflection" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "reflection"; + version = "1.5.1"; + sha256 = "18ail6j7rs5jff9zxphxd7vjkwanpv12dhi98s86r65425fdhjlx"; + buildDepends = [ base template-haskell ]; + configureFlags = [ "-fth" "-f-slow" ]; + homepage = "http://github.com/ekmett/reflection"; + description = "Reifies arbitrary terms into types that can be reflected back into terms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reflection-extras" = callPackage + ({ mkDerivation, aeson, base, constraints, lens, reflection, tagged + }: + mkDerivation { + pname = "reflection-extras"; + version = "0.1.1.0"; + sha256 = "1cnqd8hrcvjvcdrida0q3dxkkmp36qsfqhv0a5zr94b1y5zfrj4k"; + buildDepends = [ aeson base constraints lens reflection tagged ]; + homepage = "http://github.com/jfischoff/reflection-extras"; + description = "Utilities for the reflection package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reflection-without-remorse" = callPackage + ({ mkDerivation, base, type-aligned }: + mkDerivation { + pname = "reflection-without-remorse"; + version = "0.9.5"; + sha256 = "1iz4k42hc8f11a6kg2db847zmq5qpfiwns1448s62jswc2xm0x0r"; + buildDepends = [ base type-aligned ]; + homepage = "https://github.com/atzeus/reflection-without-remorse"; + description = "Efficient free and operational monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reform" = callPackage + ({ mkDerivation, base, containers, mtl, text }: + mkDerivation { + pname = "reform"; + version = "0.2.6"; + sha256 = "02izf5hhhwc27lza0w93n3n5sdg1f0h6njgz3vw4bv71114wfcj7"; + buildDepends = [ base containers mtl text ]; + homepage = "http://www.happstack.com/"; + description = "reform is an HTML form generation and validation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reform-blaze" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, reform, text }: + mkDerivation { + pname = "reform-blaze"; + version = "0.2.3"; + sha256 = "1bbmmvrprbig4ic1vq8jjhb4nxxkn0a4dxxaa62i02ms3wb1vsf5"; + buildDepends = [ base blaze-html blaze-markup reform text ]; + homepage = "http://www.happstack.com/"; + description = "Add support for using blaze-html with Reform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reform-hamlet" = callPackage + ({ mkDerivation, base, blaze-markup, reform, shakespeare, text }: + mkDerivation { + pname = "reform-hamlet"; + version = "0.0.4"; + sha256 = "1f8rh9wiax6g7kh1j0j2zmqr7n1ll9ijn2xqp1shhsq8vp30f8fg"; + buildDepends = [ base blaze-markup reform shakespeare text ]; + homepage = "http://www.happstack.com/"; + description = "Add support for using Hamlet with Reform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reform-happstack" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, mtl, random + , reform, text, utf8-string + }: + mkDerivation { + pname = "reform-happstack"; + version = "0.2.4"; + sha256 = "0igyvf8a0dd8376khzsssr6bjp3m224rrynm1ws4slxq9h3dklqn"; + buildDepends = [ + base bytestring happstack-server mtl random reform text utf8-string + ]; + homepage = "http://www.happstack.com/"; + description = "Happstack support for reform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reform-hsp" = callPackage + ({ mkDerivation, base, hsp, reform, text }: + mkDerivation { + pname = "reform-hsp"; + version = "0.2.5"; + sha256 = "0fq4g2v22nsqby72sasr15hs02rl97n8j85v9lgirw1jk2mbsqar"; + buildDepends = [ base hsp reform text ]; + homepage = "http://www.happstack.com/"; + description = "Add support for using HSP with Reform"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-applicative" = callPackage + ({ mkDerivation, base, containers, smallcheck, tasty, tasty-hunit + , tasty-smallcheck, transformers + }: + mkDerivation { + pname = "regex-applicative"; + version = "0.3.1"; + sha256 = "1klmi101zfpngf8c7fp2ch48kadbw6xs5lg0h00x7wi0zfrdbf0y"; + buildDepends = [ base containers transformers ]; + testDepends = [ + base containers smallcheck tasty tasty-hunit tasty-smallcheck + transformers + ]; + homepage = "https://github.com/feuerbach/regex-applicative"; + description = "Regex-based parsing with applicative interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "regex-base" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl }: + mkDerivation { + pname = "regex-base"; + version = "0.93.2"; + sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10"; + buildDepends = [ array base bytestring containers mtl ]; + configureFlags = [ "-fsplitbase" "-fnewbase" ]; + homepage = "http://sourceforge.net/projects/lazy-regex"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-compat" = callPackage + ({ mkDerivation, array, base, regex-base, regex-posix }: + mkDerivation { + pname = "regex-compat"; + version = "0.95.1"; + sha256 = "0fwmima3f04p9y4h3c23493n1xj629ia2dxaisqm6rynljjv2z6m"; + buildDepends = [ array base regex-base regex-posix ]; + configureFlags = [ "-fsplitbase" "-fnewbase" ]; + homepage = "http://sourceforge.net/projects/lazy-regex"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-compat-tdfa" = callPackage + ({ mkDerivation, array, base, regex-base, regex-tdfa }: + mkDerivation { + pname = "regex-compat-tdfa"; + version = "0.95.1.4"; + sha256 = "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg"; + buildDepends = [ array base regex-base regex-tdfa ]; + configureFlags = [ "-fsplitbase" "-fnewbase" ]; + homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa"; + description = "Unicode Support version of Text.Regex, using regex-tdfa"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-deriv" = callPackage + ({ mkDerivation, base, bitset, bytestring, containers, deepseq + , dequeue, ghc-prim, hashable, hashtables, mtl, parallel, parsec + , regex-base + }: + mkDerivation { + pname = "regex-deriv"; + version = "0.0.4"; + sha256 = "0anj0az7q3fzdxknc83vci3nm5w0wj54w77xz2jphcbmn9ix9s4c"; + buildDepends = [ + base bitset bytestring containers deepseq dequeue ghc-prim hashable + hashtables mtl parallel parsec regex-base + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.google.com/p/xhaskell-regex-deriv/"; + description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Brzozowski's Deriviatives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-dfa" = callPackage + ({ mkDerivation, base, mtl, parsec, regex-base }: + mkDerivation { + pname = "regex-dfa"; + version = "0.91"; + sha256 = "1f846d86wg7yha29qinchpi3r5gv9795f384pqahbyc13wfky7dp"; + buildDepends = [ base mtl parsec regex-base ]; + homepage = "http://sourceforge.net/projects/lazy-regex"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-easy" = callPackage + ({ mkDerivation, array, base, bytestring, regex-pcre + , string-conversions + }: + mkDerivation { + pname = "regex-easy"; + version = "0.1.0.0"; + sha256 = "1062h3zd0bxak7rins7kk8n95ic04z5l9zqhg22h0iq5csapllf9"; + buildDepends = [ + array base bytestring regex-pcre string-conversions + ]; + homepage = "https://github.com/zerobuzz/regex-easy"; + description = "sugar for regex-pcre"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-genex" = callPackage + ({ mkDerivation, base, containers, mtl, regex-tdfa, sbv + , stream-monad, text + }: + mkDerivation { + pname = "regex-genex"; + version = "0.6.1"; + sha256 = "14rr6ssc0kgcakmcqqdymgc1rlksr8k2wfvwhrc064rkp9lb9dn2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers mtl regex-tdfa sbv stream-monad text + ]; + homepage = "https://github.com/audreyt/regex-genex"; + description = "From a regex, generate all possible strings it can match"; + license = "unknown"; + }) {}; + + "regex-parsec" = callPackage + ({ mkDerivation, base, parsec, regex-base }: + mkDerivation { + pname = "regex-parsec"; + version = "0.90"; + sha256 = "0zf5cr10mxlxxd8fp4q4ix6ibxc5xx3ml3k043kx28f9vfdh2xnx"; + buildDepends = [ base parsec regex-base ]; + homepage = "http://sourceforge.net/projects/lazy-regex"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-pcre" = callPackage + ({ mkDerivation, array, base, bytestring, containers, pcre + , regex-base + }: + mkDerivation { + pname = "regex-pcre"; + version = "0.94.4"; + sha256 = "1h16w994g9s62iwkdqa7bar2n9cfixmkzz2rm8svm960qr57valf"; + buildDepends = [ array base bytestring containers regex-base ]; + extraLibraries = [ pcre ]; + configureFlags = [ "-fsplitbase" "-fnewbase" ]; + homepage = "http://hackage.haskell.org/package/regex-pcre"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-pcre-builtin" = callPackage + ({ mkDerivation, array, base, bytestring, containers, regex-base }: + mkDerivation { + pname = "regex-pcre-builtin"; + version = "0.94.4.8.8.35"; + sha256 = "0y7as9wqlkykpipka2cfdhmcnin345q01pp0wsva8fwmvsavdl8b"; + buildDepends = [ array base bytestring containers regex-base ]; + configureFlags = [ "-fsplitbase" "-fnewbase" ]; + homepage = "http://hackage.haskell.org/package/regex-pcre"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-pderiv" = callPackage + ({ mkDerivation, base, bitset, bytestring, containers, deepseq + , ghc-prim, mtl, parallel, parsec, regex-base + }: + mkDerivation { + pname = "regex-pderiv"; + version = "0.1.3"; + sha256 = "1jh7ksv3cgsjd0f51yyrs2kvji1wyi9qk2ysavh3w34nkgyxmg55"; + buildDepends = [ + base bitset bytestring containers deepseq ghc-prim mtl parallel + parsec regex-base + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.google.com/p/xhaskell-library/"; + description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Antimirov's partial derivatives."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-posix" = callPackage + ({ mkDerivation, array, base, bytestring, containers, regex-base }: + mkDerivation { + pname = "regex-posix"; + version = "0.95.2"; + sha256 = "0gkhzhj8nvfn1ija31c7xnl6p0gadwii9ihyp219ck2arlhrj0an"; + buildDepends = [ array base bytestring containers regex-base ]; + configureFlags = [ "-fsplitbase" "-fnewbase" ]; + homepage = "http://sourceforge.net/projects/lazy-regex"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-posix-unittest" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , regex-base, regex-posix + }: + mkDerivation { + pname = "regex-posix-unittest"; + version = "1.1"; + sha256 = "0kcxsdn5lgmpfrkpkygr54jrnjqd93b12shb00n6j00rg7p755vx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers mtl regex-base regex-posix + ]; + description = "Unit tests for the plaform's Posix regex library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-tdfa" = callPackage + ({ mkDerivation, array, base, bytestring, containers, ghc-prim, mtl + , parsec, regex-base + }: + mkDerivation { + pname = "regex-tdfa"; + version = "1.2.0"; + sha256 = "00gl9sx3hzd83lp38jlcj7wvzrda8kww7njwlm1way73m8aar0pw"; + buildDepends = [ + array base bytestring containers ghc-prim mtl parsec regex-base + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://hackage.haskell.org/package/regex-tdfa"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-tdfa-rc" = callPackage + ({ mkDerivation, array, base, bytestring, containers, ghc-prim, mtl + , parsec, regex-base + }: + mkDerivation { + pname = "regex-tdfa-rc"; + version = "1.1.8.3"; + sha256 = "1vi11i23gkkjg6193ak90g55akj69bhahy542frkwb68haky4pp3"; + buildDepends = [ + array base bytestring containers ghc-prim mtl parsec regex-base + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://hackage.haskell.org/package/regex-tdfa"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-tdfa-text" = callPackage + ({ mkDerivation, array, base, regex-base, regex-tdfa, text }: + mkDerivation { + pname = "regex-tdfa-text"; + version = "1.0.0.2"; + sha256 = "1p17xv3j2xd74iilyqwlqhkmyp26asq4k1pb0h2f0wdqqfr87bfd"; + buildDepends = [ array base regex-base regex-tdfa text ]; + description = "Text interface for regex-tdfa"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-tdfa-unittest" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , regex-base, regex-tdfa + }: + mkDerivation { + pname = "regex-tdfa-unittest"; + version = "1.1"; + sha256 = "1b9cca3l46qxvc5ck3z27dg6w1888pabkk0q752bzjqr3fc4nidc"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers mtl regex-base regex-tdfa + ]; + description = "Unit tests for the regex-tdfa"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-tdfa-utf8" = callPackage + ({ mkDerivation, array, base, bytestring, regex-base, regex-tdfa + , utf8-string + }: + mkDerivation { + pname = "regex-tdfa-utf8"; + version = "1.0"; + sha256 = "0i5di03v9dsvvhz8mdfx5qba8zcpim0fpx1cjg9gvz4gh0yhqf4k"; + buildDepends = [ + array base bytestring regex-base regex-tdfa utf8-string + ]; + description = "This combines regex-tdfa with utf8-string to allow searching over UTF8 encoded lazy bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-tre" = callPackage + ({ mkDerivation, base, regex-base, tre }: + mkDerivation { + pname = "regex-tre"; + version = "0.91"; + sha256 = "1b7x0y8q1fvipnzh06by48f8l9l5ypm6yblpl35fzf641z3m9b7j"; + buildDepends = [ base regex-base ]; + extraLibraries = [ tre ]; + homepage = "http://sourceforge.net/projects/lazy-regex"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regex-xmlschema" = callPackage + ({ mkDerivation, base, haskell98, parsec }: + mkDerivation { + pname = "regex-xmlschema"; + version = "0.1.5"; + sha256 = "1dmhvnz6sj80kdnm2v7n0lvx8g9arhf9pqqzkn0rwzfhr2by0ss4"; + buildDepends = [ base haskell98 parsec ]; + homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"; + description = "A regular expression library for W3C XML Schema regular expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regexchar" = callPackage + ({ mkDerivation, array, base, Cabal, containers, parallel, parsec + , QuickCheck, regex-base, regex-posix, regexdot, toolshed + }: + mkDerivation { + pname = "regexchar"; + version = "0.9.0.10"; + sha256 = "1nj43gvhm233609rc0pj183bciiz4nafi6ypq06rs3sb8sin3frj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers parallel parsec QuickCheck regex-base + regex-posix regexdot toolshed + ]; + configureFlags = [ "-f-llvm" "-fthreaded" ]; + homepage = "http://functionalley.eu"; + description = "A POSIX, extended regex-engine"; + license = "GPL"; + }) {}; + + "regexdot" = callPackage + ({ mkDerivation, base, deepseq, parallel, parsec, toolshed }: + mkDerivation { + pname = "regexdot"; + version = "0.11.1.0"; + sha256 = "0hxqhfamy98ygnbh0ajhdab1zqnx4qnkwclnn5x5f9ra5iqj0rrq"; + buildDepends = [ base deepseq parallel parsec toolshed ]; + configureFlags = [ "-fthreaded" "-f-llvm" "-fhavedeepseq" ]; + homepage = "http://functionalley.eu"; + description = "A polymorphic, POSIX, extended regex-engine"; + license = "GPL"; + }) {}; + + "regexp-tries" = callPackage + ({ mkDerivation, base, containers, derive-trie, template-haskell + , weighted-regexp + }: + mkDerivation { + pname = "regexp-tries"; + version = "0.2"; + sha256 = "16spdq22dsblksvpd85cm6bmjd9053znphw6na1iy9pkmc491v1l"; + buildDepends = [ + base containers derive-trie template-haskell weighted-regexp + ]; + homepage = "http://github.com/baldo/regexp-tries"; + description = "Regular Expressions on Tries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regexpr" = callPackage + ({ mkDerivation, base, HUnit, mtl, mtlparse }: + mkDerivation { + pname = "regexpr"; + version = "0.5.4"; + sha256 = "0136wp6hrnmj6pbdhp3a131dzz8bp1pbd92bpagpv1r6gwj16y5z"; + buildDepends = [ base HUnit mtl mtlparse ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/regexpr/"; + description = "regular expression like Perl/Ruby in Haskell"; + license = "LGPL"; + }) {}; + + "regexpr-symbolic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "regexpr-symbolic"; + version = "0.5"; + sha256 = "1cpwvb5mmcaqwy617m6cr25pcb4v4yxwzxng82bcrwkhjfdklsdr"; + buildDepends = [ base ]; + homepage = "http://sulzmann.blogspot.com/2008/12/equality-containment-and-intersection.html"; + description = "Regular expressions via symbolic manipulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regexqq" = callPackage + ({ mkDerivation, base, bytestring, pcre-light, template-haskell }: + mkDerivation { + pname = "regexqq"; + version = "0.6"; + sha256 = "10vh4i7q9vf6b716hf2i9pv1dy6vlyrh8bybqh91i704a55m40f3"; + buildDepends = [ base bytestring pcre-light template-haskell ]; + homepage = "http://code.haskell.org/~morrow/code/haskell/regexqq"; + description = "A quasiquoter for PCRE regexes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regional-pointers" = callPackage + ({ mkDerivation, base, base-unicode-symbols, regions, transformers + }: + mkDerivation { + pname = "regional-pointers"; + version = "0.7"; + sha256 = "1v71k64is86yc19n96062wl8f382xna1vnm0spcmr9jx6x3wyqv2"; + buildDepends = [ base base-unicode-symbols regions transformers ]; + homepage = "https://github.com/basvandijk/regional-pointers/"; + description = "Regional memory pointers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regions" = callPackage + ({ mkDerivation, base, base-unicode-symbols, monad-control + , transformers + }: + mkDerivation { + pname = "regions"; + version = "0.11"; + sha256 = "1l4wi4vziw0d0vaagbknf8bsvh4irqxls6qbhcg8ngpn62a0fa7p"; + buildDepends = [ + base base-unicode-symbols monad-control transformers + ]; + homepage = "https://github.com/basvandijk/regions/"; + description = "Provides the region monad for safely opening and working with scarce resources"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regions-monadsfd" = callPackage + ({ mkDerivation, base-unicode-symbols, monads-fd, regions + , transformers + }: + mkDerivation { + pname = "regions-monadsfd"; + version = "0.3.1.3"; + sha256 = "13xyigw1f92bzppqrl96wbz36j9cwrsaxdb2vkg8sjjvnirly3h9"; + buildDepends = [ + base-unicode-symbols monads-fd regions transformers + ]; + description = "Monads-fd instances for the RegionT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regions-monadstf" = callPackage + ({ mkDerivation, base-unicode-symbols, monads-tf, regions + , transformers + }: + mkDerivation { + pname = "regions-monadstf"; + version = "0.3.1.7"; + sha256 = "0r4fr3p2k4k8r1lw6la7h4al068xf5kzb8cgq5864rlkrgf53fxb"; + buildDepends = [ + base-unicode-symbols monads-tf regions transformers + ]; + homepage = "https://github.com/basvandijk/regions-monadstf/"; + description = "Monads-tf instances for the RegionT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regions-mtl" = callPackage + ({ mkDerivation, base-unicode-symbols, mtl, regions }: + mkDerivation { + pname = "regions-mtl"; + version = "0.3.1.7"; + sha256 = "1s0sr42k1kmwgmrnj5zcan0j9br8xrrm1vdnj6yhliqdfz41ifc0"; + buildDepends = [ base-unicode-symbols mtl regions ]; + homepage = "https://github.com/basvandijk/regions-mtl/"; + description = "mtl instances for the RegionT monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regular" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "regular"; + version = "0.3.4.4"; + sha256 = "112n3j27ac9lzs0lc3q12r6wmpkmfgdalv18h1qklhd5nh4j9wl5"; + buildDepends = [ base template-haskell ]; + description = "Generic programming library for regular datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regular-extras" = callPackage + ({ mkDerivation, base, binary, deepseq, QuickCheck, regular }: + mkDerivation { + pname = "regular-extras"; + version = "0.2.3"; + sha256 = "0x1sbps0ccwpvf6fx1jnbjxylqsvvfzkkynliip9jyh6gkhm44vx"; + buildDepends = [ base binary deepseq QuickCheck regular ]; + configureFlags = [ "-fquickcheck2" ]; + description = "Additional functions for regular: arbitrary, coarbitrary, and binary get/put"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regular-web" = callPackage + ({ mkDerivation, applicative-extras, base, fclabels, formlets, json + , mtl, regular, xhtml + }: + mkDerivation { + pname = "regular-web"; + version = "0.1.1"; + sha256 = "0f4lsly4497p7szibasin27hf2xy5cs8gp87vsbg6mlkk07bvysz"; + buildDepends = [ + applicative-extras base fclabels formlets json mtl regular xhtml + ]; + homepage = "http://github.com/chriseidhof/regular-web"; + description = "Generic programming for the web"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "regular-xmlpickler" = callPackage + ({ mkDerivation, base, hxt, regular, text }: + mkDerivation { + pname = "regular-xmlpickler"; + version = "0.2"; + sha256 = "1qjx4xsidnpr2as3m2ir97ap5vc9cw6a0z332g53ifx9gskjli9f"; + buildDepends = [ base hxt regular text ]; + homepage = "http://github.com/silkapp/regular-xmlpickler"; + description = "Generic generation of HXT XmlPickler instances using Regular"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reheat" = callPackage + ({ mkDerivation, base, directory, QuickCheck, text, vty, vty-ui }: + mkDerivation { + pname = "reheat"; + version = "0.1.5"; + sha256 = "0m6s6r2d39g3qkjylsrhixk9l9sb2jv0ihxwjn7b0wz7585g2bdv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory text vty vty-ui ]; + testDepends = [ base directory QuickCheck text vty vty-ui ]; + homepage = "https://github.com/mrVanDalo/reheat"; + description = "to make notes and reduce impact on idle time on writing other programms"; + license = "GPL"; + }) {}; + + "rehoo" = callPackage + ({ mkDerivation, base, cmdargs, parallel-io, shelly, split + , system-filepath, text + }: + mkDerivation { + pname = "rehoo"; + version = "0.3.1"; + sha256 = "0pwmz1q2866yj8hxbvha4v1smhppkd3jsrrhbhmbxw137l54ijgf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs parallel-io shelly split system-filepath text + ]; + homepage = "https://github.com/jwiegley/rehoo"; + description = "Rebuild default.hoo from many .hoo files in the current directory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reified-records" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "reified-records"; + version = "0.2.2"; + sha256 = "0vg05idyiy3havw8rlsky7x4y34mpk6by9500r7rb921xgpdq70a"; + buildDepends = [ base containers mtl ]; + homepage = "http://bitbucket.org/jozefg/reified-records"; + description = "Reify records to Maps and back again"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reify" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "reify"; + version = "0.1.1"; + sha256 = "1bl4yv77i8c4w1y5lqr6b8xi1m4ym2phvdjwc9l95rx1vrxkqpk1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ghc ]; + homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; + description = "Serialize data"; + license = "GPL"; + }) {}; + + "reinterpret-cast" = callPackage + ({ mkDerivation, array, base, data-binary-ieee754, hspec, loop }: + mkDerivation { + pname = "reinterpret-cast"; + version = "0.1.0"; + sha256 = "1r2k2fyfm5lknfdfs282l274bgaxf4j4dikk4hpwchjbj0n64m2n"; + buildDepends = [ array base ]; + testDepends = [ base data-binary-ieee754 hspec loop ]; + homepage = "https://github.com/nh2/reinterpret-cast"; + description = "Memory reinterpretation casts for Float/Double and Word32/Word64"; + license = stdenv.lib.licenses.mit; + }) {}; + + "relacion" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "relacion"; + version = "0.1"; + sha256 = "1jq3ii9j8s7q8fr7ac2pdr2l33jvzsyyq70cjd9q1spqa1v6k976"; + buildDepends = [ array base containers ]; + homepage = "not available"; + description = "A relation data structure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relation" = callPackage + ({ mkDerivation, array, base, containers, groom }: + mkDerivation { + pname = "relation"; + version = "0.2.1"; + sha256 = "03h6l8v3ppxbwg9ddgg121yx3i2v4vbcpwrv1vg3mgbw5pwq7x4c"; + buildDepends = [ array base containers groom ]; + homepage = "https://www.github.com/d-day/relation/"; + description = "A data structure representing Relations on Sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relational-query" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cabal-test-compat + , containers, dlist, names-th, persistable-record, sql-words + , template-haskell, text, time, time-locale-compat, transformers + }: + mkDerivation { + pname = "relational-query"; + version = "0.3.0.3"; + sha256 = "1l4ja62sys2bxkpkvaz1fns5hdfp5m1idhgwhgvvcxlh431s2acd"; + buildDepends = [ + array base bytestring containers dlist names-th persistable-record + sql-words template-haskell text time time-locale-compat + transformers + ]; + testDepends = [ + base Cabal cabal-test-compat containers transformers + ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "Typeful, Modular, Relational, algebraic query engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relational-query-HDBC" = callPackage + ({ mkDerivation, base, containers, convertible, HDBC, HDBC-session + , names-th, persistable-record, relational-query + , relational-schemas, template-haskell + }: + mkDerivation { + pname = "relational-query-HDBC"; + version = "0.1.0.0"; + sha256 = "1r5lj96w8cqcmma2kh46g8xyw0zz161nv1h9bwqia21vvis396vj"; + buildDepends = [ + base containers convertible HDBC HDBC-session names-th + persistable-record relational-query relational-schemas + template-haskell + ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "HDBC instance of relational join and typed query for HDBC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relational-record" = callPackage + ({ mkDerivation, base, relational-query, relational-query-HDBC }: + mkDerivation { + pname = "relational-record"; + version = "0.1.0.1"; + sha256 = "0n42fnmw99nl16zr6h4kyhm6vrs0c45nl3cp4nvp8i08pr5chf4l"; + buildDepends = [ base relational-query relational-query-HDBC ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "Meta package of Relational Record"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relational-record-examples" = callPackage + ({ mkDerivation, base, HDBC, HDBC-session, HDBC-sqlite3, names-th + , persistable-record, relational-query, relational-query-HDBC + , template-haskell, time + }: + mkDerivation { + pname = "relational-record-examples"; + version = "0.1.0.0"; + sha256 = "0kwpa8vyici2l96n6vpw397m5k5ccd12a5rlr5cwbq921s124ss9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base HDBC HDBC-session HDBC-sqlite3 names-th persistable-record + relational-query relational-query-HDBC template-haskell time + ]; + description = "Examples of Haskell Relationa Record"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relational-schemas" = callPackage + ({ mkDerivation, base, bytestring, containers, persistable-record + , relational-query, template-haskell, time + }: + mkDerivation { + pname = "relational-schemas"; + version = "0.1.0.0"; + sha256 = "1lsw7f4737bj981bvl0hi5b4bhb9b911rajgx0m705kczyl67662"; + buildDepends = [ + base bytestring containers persistable-record relational-query + template-haskell time + ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "RDBMSs' schema templates for relational-query"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relative-date" = callPackage + ({ mkDerivation, base, concatenative, datetime, mtl, parsec, time + }: + mkDerivation { + pname = "relative-date"; + version = "0.0.1"; + sha256 = "052rk17flm5zp70wcl7ki3ys47hnaa2d5c1vjsap7bfkcg4lff66"; + buildDepends = [ base concatenative datetime mtl parsec time ]; + description = "Durations and generalized time parsing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "relit" = callPackage + ({ mkDerivation, base, regex-base, template-haskell }: + mkDerivation { + pname = "relit"; + version = "0.1.3"; + sha256 = "03cnra0yfpijp65p1x0wv4fvc1p1l27lcb00k22ijrcy2mxqr9cg"; + buildDepends = [ base regex-base template-haskell ]; + description = "Literal for regular expression"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rematch" = callPackage + ({ mkDerivation, base, hspec, HUnit }: + mkDerivation { + pname = "rematch"; + version = "0.2.0.0"; + sha256 = "0law4al9hzn9qljfm8rwgmb15pzpcs8i44v1l6279977q0lxx5pr"; + buildDepends = [ base ]; + testDepends = [ base hspec HUnit ]; + description = "A simple api for matchers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rematch-text" = callPackage + ({ mkDerivation, base, hspec, HUnit, rematch, text }: + mkDerivation { + pname = "rematch-text"; + version = "0.1.0.2"; + sha256 = "0q8jf7128360waq6k369ykp0hfjwydkm7f8ykwzd8xflmgfiywfd"; + buildDepends = [ base rematch text ]; + testDepends = [ base hspec HUnit rematch text ]; + description = "`rematch` matchers for Data.Text"; + license = stdenv.lib.licenses.mit; + }) {}; + + "remote" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, mtl, network, pureMD5, stm, syb, template-haskell, time + , utf8-string + }: + mkDerivation { + pname = "remote"; + version = "0.1.1"; + sha256 = "14awzhpc21pp4iq53vz4ib81ygxsnlnfppv723zy77z6jja08gf0"; + buildDepends = [ + base binary bytestring containers directory filepath mtl network + pureMD5 stm syb template-haskell time utf8-string + ]; + description = "Cloud Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "remote-debugger" = callPackage + ({ mkDerivation, array, base, ghc, ghc-paths, json, network }: + mkDerivation { + pname = "remote-debugger"; + version = "0.1.1"; + sha256 = "0ffwqd0sh09qayv8c97rk7ihv33rcpw938a6f3hlxlbpfhlhli46"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base ghc ghc-paths json network ]; + homepage = "https://github.com/octomarat/HaskellDebugger"; + description = "Interface to ghci debugger"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "remotion" = callPackage + ({ mkDerivation, async, base, bytestring, concurrent-extra + , containers, directory, errors, filelock, hashable, hashtables + , HTF, HUnit, lifted-async, loch-th, monad-control, mtl, network + , network-simple, old-locale, pipes, pipes-bytestring + , pipes-cereal-plus, pipes-network, pipes-parse, placeholders + , QuickCheck, quickcheck-instances, stm, system-fileio + , system-filepath, text, time, transformers-base + }: + mkDerivation { + pname = "remotion"; + version = "0.2.0"; + sha256 = "0m7x5i00i6ai39yii6h5vzlsp1rnmprmddqllqja57kdy3q7v7na"; + buildDepends = [ + async base bytestring concurrent-extra containers directory errors + filelock hashable hashtables lifted-async loch-th monad-control mtl + network network-simple old-locale pipes pipes-bytestring + pipes-cereal-plus pipes-network pipes-parse placeholders stm + system-fileio system-filepath text time transformers-base + ]; + testDepends = [ + async base bytestring concurrent-extra containers directory errors + filelock hashable hashtables HTF HUnit lifted-async loch-th + monad-control mtl network network-simple old-locale pipes + pipes-bytestring pipes-cereal-plus pipes-network pipes-parse + placeholders QuickCheck quickcheck-instances stm system-fileio + system-filepath text time transformers-base + ]; + homepage = "https://github.com/nikita-volkov/remotion"; + description = "A library for client-server applications based on custom protocols"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reord" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reord"; + version = "0.0.0.2"; + sha256 = "07lxnfj0q565ydjzgcnb9dhjlrs7s1h6ybam7aic68lfd4p0hr7y"; + buildDepends = [ base ]; + description = "Ad-hoc Ord instances"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "reorderable" = callPackage + ({ mkDerivation, base, constraints, haskell-src-exts + , haskell-src-meta, template-haskell + }: + mkDerivation { + pname = "reorderable"; + version = "0.3.1"; + sha256 = "1i81yran553jdsyx0bx5g72dg6v24yk3g6l40m1cd430f8yy8a6f"; + buildDepends = [ + base constraints haskell-src-exts haskell-src-meta template-haskell + ]; + description = "Define compound types that do not depend on member order"; + license = "unknown"; + }) {}; + + "repa" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, QuickCheck + , template-haskell, vector + }: + mkDerivation { + pname = "repa"; + version = "3.3.1.2"; + sha256 = "0rsahd6c1mxd8hq9zfx4jqgmcfs4di4askky87y71xy5v4k1x4ai"; + buildDepends = [ + base bytestring ghc-prim QuickCheck template-haskell vector + ]; + homepage = "http://repa.ouroborus.net"; + description = "High performance, regular, shape polymorphic parallel arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-algorithms" = callPackage + ({ mkDerivation, base, llvm, repa, vector }: + mkDerivation { + pname = "repa-algorithms"; + version = "3.3.1.2"; + sha256 = "12fizvma877ws3xiz3k34jg5xh5yhnl0n5aq2za005l9i5angkk9"; + buildDepends = [ base repa vector ]; + extraLibraries = [ llvm ]; + homepage = "http://repa.ouroborus.net"; + description = "Algorithms using the Repa array library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) llvm; }; + + "repa-bytestring" = callPackage + ({ mkDerivation, base, repa }: + mkDerivation { + pname = "repa-bytestring"; + version = "3.0.0.1"; + sha256 = "1q7kvm39iqabanrgyi438n8mfn1ikvpygralyakfc02rm2gpl0gb"; + buildDepends = [ base repa ]; + homepage = "http://repa.ouroborus.net"; + description = "(deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-devil" = callPackage + ({ mkDerivation, base, libdevil, repa, transformers }: + mkDerivation { + pname = "repa-devil"; + version = "0.3.2.2"; + sha256 = "0p46ni9z8wymyk4qmcy04kwycxb31yyprd8ddxsxpjilhbw848lh"; + buildDepends = [ base repa transformers ]; + extraLibraries = [ libdevil ]; + homepage = "https://github.com/RaphaelJ/repa-devil"; + description = "Support for image reading and writing of Repa arrays using in-place FFI calls"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-examples" = callPackage + ({ mkDerivation, base, llvm, QuickCheck, random, repa + , repa-algorithms, repa-io, template-haskell, vector + }: + mkDerivation { + pname = "repa-examples"; + version = "3.3.1.1"; + sha256 = "0gdkwmdnmvq82zglryxx2ic1nm4g2r4a0bwndiwbj670w03p712p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base QuickCheck random repa repa-algorithms repa-io + template-haskell vector + ]; + extraLibraries = [ llvm ]; + homepage = "http://repa.ouroborus.net"; + description = "Examples using the Repa array library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) llvm; }; + + "repa-fftw" = callPackage + ({ mkDerivation, base, carray, fft, repa, storable-complex, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "repa-fftw"; + version = "3.2.3.2"; + sha256 = "0y05hjysf484nfdr2qs1mbs7znxi58q9f0kxfnkcbskijwxnj320"; + buildDepends = [ base carray fft repa storable-complex ]; + testDepends = [ base repa tasty tasty-hunit tasty-quickcheck ]; + description = "Perform fft with repa via FFTW"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-io" = callPackage + ({ mkDerivation, base, binary, bmp, bytestring, old-time, repa + , vector + }: + mkDerivation { + pname = "repa-io"; + version = "3.3.1.2"; + sha256 = "1i58ysk44y7s6z1jmns2fi83flqma4k5nsjh1pblqb2rgl7x0z5p"; + buildDepends = [ base binary bmp bytestring old-time repa vector ]; + homepage = "http://repa.ouroborus.net"; + description = "Read and write Repa arrays in various formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-plugin" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-core + , ddc-core-flow, ddc-core-simpl, ghc, mtl + }: + mkDerivation { + pname = "repa-plugin"; + version = "1.0.0.1"; + sha256 = "0s644rlk6sqz8sb2rwak42153xxsp5vjpqhlxnmbic0b7r67s8y9"; + buildDepends = [ + base containers ddc-base ddc-core ddc-core-flow ddc-core-simpl ghc + mtl + ]; + description = "Data Flow Fusion GHC Plugin"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-series" = callPackage + ({ mkDerivation, base, ghc, ghc-prim, vector }: + mkDerivation { + pname = "repa-series"; + version = "1.0.0.1"; + sha256 = "1kldz4d4cv0vliqw78ywbcfgh0mw4i5cd93j0jdagvhsbhlxlp5k"; + buildDepends = [ base ghc ghc-prim vector ]; + description = "Series Expressionss API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-sndfile" = callPackage + ({ mkDerivation, base, directory, filepath, hsndfile + , hsndfile-vector, repa, vector + }: + mkDerivation { + pname = "repa-sndfile"; + version = "3.2.3.3"; + sha256 = "0pgrdhi7s1capainmd6hq1h8wjzppyr8fn93fzygwjpvnnhfggk8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base hsndfile hsndfile-vector repa vector ]; + testDepends = [ + base directory filepath hsndfile hsndfile-vector repa vector + ]; + configureFlags = [ "-f-example" ]; + description = "Reading and writing sound files with repa arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repa-v4l2" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, deepseq, gloss + , mtl, repa, transformers, v4l2, vector + }: + mkDerivation { + pname = "repa-v4l2"; + version = "0.2.0.0"; + sha256 = "1d8spppfjbcb9smk735zxgpz1v1f5p1sm50nfzry68bdb1p29xnz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bmp bytestring containers deepseq gloss mtl repa transformers + v4l2 vector + ]; + homepage = "https://github.com/cgo/hsimage"; + description = "Provides high-level access to webcams"; + license = "LGPL"; + }) {}; + + "repl" = callPackage + ({ mkDerivation, base, ghc, ghc-paths, haskell-src-exts, parsec }: + mkDerivation { + pname = "repl"; + version = "1.1"; + sha256 = "0q9gk76r9n8gyn8fwqfmywbrjhyqy0gz8blmmvrvwghyfscabnh9"; + buildDepends = [ base ghc ghc-paths haskell-src-exts parsec ]; + homepage = "https://github.com/mikeplus64/repl"; + description = "IRC friendly REPL library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "repl-toolkit" = callPackage + ({ mkDerivation, base, functor-monadic, ListLike, listsafe + , monad-loops, mtl, numericpeano, parsec, text + }: + mkDerivation { + pname = "repl-toolkit"; + version = "0.2.0.0"; + sha256 = "1qhsanbr7rvs2c35mw5lzfkvlj0mbdwz31q0ax5bfxsn01iks896"; + buildDepends = [ + base functor-monadic ListLike listsafe monad-loops mtl numericpeano + parsec text + ]; + homepage = "https://github.com/ombocomp/repl-toolkit"; + description = "Toolkit for quickly whipping up command-line interfaces"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "repline" = callPackage + ({ mkDerivation, base, containers, haskeline, mtl }: + mkDerivation { + pname = "repline"; + version = "0.1.2.0"; + sha256 = "1d092sj75izr8kc1777sq53ldd4dy8nlx1d6b6c0sl8jgvyzb6lr"; + buildDepends = [ base containers haskeline mtl ]; + description = "Haskeline wrapper for GHCi-like REPL interfaces"; + license = stdenv.lib.licenses.mit; + }) {}; + + "repo-based-blog" = callPackage + ({ mkDerivation, base, blaze-html, containers, data-default + , directory, dyre, filepath, filestore, hspec, hspec-discover + , ixset, lens, mtl, old-locale, pandoc, parsec, QuickCheck, stm + , text, time, transformers, transformers-base, transformers-compat + }: + mkDerivation { + pname = "repo-based-blog"; + version = "0.0.1"; + sha256 = "0ada0xqpkp6ch71sizf8fscvz6rjq95asmfgdvg8jj8gwpzvlncs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html containers data-default directory dyre filepath + filestore ixset lens mtl old-locale pandoc parsec stm text time + transformers transformers-base transformers-compat + ]; + testDepends = [ + base blaze-html containers directory filepath filestore hspec + hspec-discover ixset lens mtl old-locale parsec QuickCheck stm text + time transformers transformers-base transformers-compat + ]; + homepage = "https://github.com/saep/repo-based-blog"; + description = "Blogging module using blaze html for markup"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repr" = callPackage + ({ mkDerivation, base, base-unicode-symbols, dstring, random + , string-combinators + }: + mkDerivation { + pname = "repr"; + version = "0.4.1.3"; + sha256 = "1y1zl81yjc9jrci83bm6bn8hrfqf6x25vxzkhrkydhhwcwqfqaj5"; + buildDepends = [ + base base-unicode-symbols dstring random string-combinators + ]; + homepage = "https://github.com/basvandijk/repr"; + description = "Render overloaded expressions to their textual representation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "repr-tree-syb" = callPackage + ({ mkDerivation, base, containers, syb, text }: + mkDerivation { + pname = "repr-tree-syb"; + version = "0.1.0"; + sha256 = "1kpxfvbmfv3zhn0fx7fznnppqxjz2f70g5n89hzkiqjz2am0ls5s"; + buildDepends = [ base containers syb text ]; + homepage = "https://github.com/nikita-volkov/repr-tree-syb"; + description = "Tree representation and pretty-printing of data structures based on SYB"; + license = stdenv.lib.licenses.mit; + }) {}; + + "representable-functors" = callPackage + ({ mkDerivation, array, base, comonad, comonad-transformers + , comonads-fd, containers, contravariant, distributive, free, keys + , mtl, semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "representable-functors"; + version = "3.2.0.2"; + sha256 = "156rhm9hqxkwpv4ppg6647gz2q95mp61rx6ii0nk6i0ygmjvw1l2"; + buildDepends = [ + array base comonad comonad-transformers comonads-fd containers + contravariant distributive free keys mtl semigroupoids semigroups + transformers + ]; + homepage = "http://github.com/ekmett/representable-functors/"; + description = "Representable functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "representable-profunctors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "representable-profunctors"; + version = "3.2"; + sha256 = "0bly94xix00krgl7iaxwb0l0bvykrm0zqz57m78p8j7pdmkr89wc"; + buildDepends = [ base ]; + homepage = "http://github.com/ekmett/representable-profunctors/"; + description = "This package has been absorbed into profunctor-extras"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "representable-tries" = callPackage + ({ mkDerivation, adjunctions, base, bifunctors, comonad + , comonad-transformers, containers, distributive, keys, mtl + , representable-functors, semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "representable-tries"; + version = "3.0.2"; + sha256 = "07qjm04xf9qndyybph4mhjp65yjvz54pia4y8kj7wps75gjail2m"; + buildDepends = [ + adjunctions base bifunctors comonad comonad-transformers containers + distributive keys mtl representable-functors semigroupoids + semigroups transformers + ]; + homepage = "http://github.com/ekmett/representable-tries/"; + description = "Tries from representations of polynomial functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "request-monad" = callPackage + ({ mkDerivation, base, free, mtl, transformers }: + mkDerivation { + pname = "request-monad"; + version = "0.3.0.1"; + sha256 = "1aqcsm9a3zd11k7d4nbvxsy7l35fr77z7gyhrl7rvflnixid29ws"; + buildDepends = [ base free mtl transformers ]; + homepage = "http://github.com/nahiluhmot/request-monad"; + description = "A transformer for generic requests"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reroute" = callPackage + ({ mkDerivation, base, deepseq, graph-core, hashable, hspec, mtl + , path-pieces, regex-compat, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "reroute"; + version = "0.2.2.1"; + sha256 = "1hrzbjvsdkz3c27lksxzxlhhdrwqbvq90xyawwsc8zh3fp1nzqpn"; + buildDepends = [ + base deepseq graph-core hashable mtl path-pieces regex-compat text + transformers unordered-containers vector + ]; + testDepends = [ base hspec mtl text unordered-containers vector ]; + homepage = "http://github.com/agrafix/reroute"; + description = "abstract implementation of typed and untyped web routing"; + license = stdenv.lib.licenses.mit; + }) {}; + + "reserve" = callPackage + ({ mkDerivation, base, base-compat, bytestring, directory, hspec + , http-conduit, http-kit, http-types, network, process, QuickCheck + , unix, warp + }: + mkDerivation { + pname = "reserve"; + version = "0.1.0"; + sha256 = "09b570l6hyn0wfd4nb9xpqrpdb97gbaxnbjlz25y6s0pfg5s1yzp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base base-compat bytestring directory http-kit http-types network + process unix + ]; + testDepends = [ + base base-compat bytestring directory hspec http-conduit http-kit + http-types network process QuickCheck unix warp + ]; + description = "Reserve reloads web applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "resolve-trivial-conflicts" = callPackage + ({ mkDerivation, ansi-terminal, base, Diff, directory, filepath + , mtl, process + }: + mkDerivation { + pname = "resolve-trivial-conflicts"; + version = "0.2"; + sha256 = "1ax6rg3av2mkqlijd1m44zk5fl0ll5b8w43lpikwidpci4vchv7v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base Diff directory filepath mtl process + ]; + homepage = "https://github.com/ElastiLotem/resolve-trivial-conflicts"; + description = "Remove trivial conflict markers in a git repository"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "resource-effect" = callPackage + ({ mkDerivation, base, containers, extensible-effects, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "resource-effect"; + version = "0.1.1"; + sha256 = "085ila27irk7pflx4kgn1p364wx2hj9wlm2lvdq0ix25hv8afxnb"; + buildDepends = [ base containers extensible-effects ]; + testDepends = [ + base containers extensible-effects HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/wowus/resource-effect/"; + description = "A port of the package 'resourcet' for extensible effects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "resource-pool" = callPackage + ({ mkDerivation, base, hashable, monad-control, stm, time + , transformers, transformers-base, vector + }: + mkDerivation { + pname = "resource-pool"; + version = "0.2.3.2"; + sha256 = "04mw8b9djb14zp4rdi6h7mc3zizh597ffiinfbr4m0m8psifw9w6"; + buildDepends = [ + base hashable monad-control stm time transformers transformers-base + vector + ]; + configureFlags = [ "-f-developer" ]; + homepage = "http://github.com/bos/pool"; + description = "A high-performance striped resource pooling implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "resource-pool-catchio" = callPackage + ({ mkDerivation, base, hashable, MonadCatchIO-transformers, stm + , time, transformers, transformers-base, vector + }: + mkDerivation { + pname = "resource-pool-catchio"; + version = "0.2.1.0"; + sha256 = "0g9r6hnn01n3p2ikcfkfc4afh83pzam29zal3k2ivajpl3kramsw"; + buildDepends = [ + base hashable MonadCatchIO-transformers stm time transformers + transformers-base vector + ]; + configureFlags = [ "-f-developer" ]; + homepage = "http://github.com/norm2782/pool"; + description = "Fork of resource-pool, with a MonadCatchIO constraint"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "resource-simple" = callPackage + ({ mkDerivation, base, containers, monad-control, monad-fork + , mtl-evil-instances, transformers, transformers-base + }: + mkDerivation { + pname = "resource-simple"; + version = "0.2"; + sha256 = "0m6jdhnq0f9anjm9bqmz3v8d0k12nkp4nks7mvhw7hjbjnkgscni"; + buildDepends = [ + base containers monad-control monad-fork mtl-evil-instances + transformers transformers-base + ]; + description = "Allocate resources which are guaranteed to be released"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "resourcet" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec, lifted-base + , mmorph, monad-control, mtl, transformers, transformers-base + }: + mkDerivation { + pname = "resourcet"; + version = "1.1.3.3"; + sha256 = "0ih5p1k0n3ylcv0yk5x7hjzbzhs67vxmng708g9vz7a24xs2m7w2"; + buildDepends = [ + base containers exceptions lifted-base mmorph monad-control mtl + transformers transformers-base + ]; + testDepends = [ base hspec lifted-base transformers ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Deterministic allocation and freeing of scarce resources"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "respond" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , data-default-class, exceptions, fast-logger, formatting, HList + , http-media, http-types, lens, monad-control, monad-logger, mtl + , path-pieces, safe, scientific, template-haskell, text, time + , transformers, transformers-base, unordered-containers, vector + , wai, wai-extra, warp + }: + mkDerivation { + pname = "respond"; + version = "1.1.0"; + sha256 = "0j2xafk6rrspffmd0fxsmmz8gnmxxn3dxngh684nwj4030cg9m3r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bifunctors bytestring containers data-default-class + exceptions fast-logger formatting HList http-media http-types lens + monad-control monad-logger mtl path-pieces safe scientific + template-haskell text time transformers transformers-base + unordered-containers vector wai wai-extra warp + ]; + homepage = "https://github.com/raptros/respond"; + description = "process and route HTTP requests and generate responses on top of WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-client" = callPackage + ({ mkDerivation, aeson-utils, base, bytestring, case-insensitive + , data-default, exception-transformers, http-conduit, http-types + , hxt, hxt-pickle-utils, monad-control, mtl, primitive, resourcet + , rest-types, tostring, transformers-base, uri-encode, utf8-string + }: + mkDerivation { + pname = "rest-client"; + version = "0.4.0.3"; + sha256 = "01rdv19zkc6c3q69vh56wip4drgv1i9ibc2mfjcqlsfbil46a6v3"; + buildDepends = [ + aeson-utils base bytestring case-insensitive data-default + exception-transformers http-conduit http-types hxt hxt-pickle-utils + monad-control mtl primitive resourcet rest-types tostring + transformers-base uri-encode utf8-string + ]; + description = "Utility library for use in generated API client libraries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-core" = callPackage + ({ mkDerivation, aeson, aeson-utils, base, bytestring, either + , errors, fclabels, HUnit, hxt, hxt-pickle-utils, json-schema, mtl + , multipart, random, rest-stringmap, rest-types, safe, split + , test-framework, test-framework-hunit, text, transformers + , unordered-containers, uri-encode, utf8-string, uuid + }: + mkDerivation { + pname = "rest-core"; + version = "0.34"; + sha256 = "1w283iihlc7rb30ziqg9ygy6yf8arkxg2x9a9rm09l2liq7r4j8g"; + buildDepends = [ + aeson aeson-utils base bytestring either errors fclabels hxt + hxt-pickle-utils json-schema mtl multipart random rest-stringmap + rest-types safe split text transformers unordered-containers + uri-encode utf8-string uuid + ]; + testDepends = [ + base bytestring HUnit mtl test-framework test-framework-hunit + unordered-containers + ]; + description = "Rest API library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-example" = callPackage + ({ mkDerivation, aeson, base, containers, filepath, generic-aeson + , hxt, json-schema, mtl, regular, regular-xmlpickler, rest-core + , rest-gen, safe, stm, text, time, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "rest-example"; + version = "0.1.2.2"; + sha256 = "0xhdk792zncqljlhvr4f04sy2mwf6j9aq2cg74ci35sjfg3bp42x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base containers filepath generic-aeson hxt json-schema mtl + regular regular-xmlpickler rest-core rest-gen safe stm text time + transformers transformers-base unordered-containers + ]; + configureFlags = [ "-fgen" "-f-snap" "-f-wai" "-f-happstack" ]; + homepage = "http://www.github.com/silkapp/rest"; + description = "Example project for rest"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-gen" = callPackage + ({ mkDerivation, aeson, base, blaze-html, Cabal, code-builder + , directory, fclabels, filepath, hashable, haskell-src-exts + , hslogger, HStringTemplate, HUnit, hxt, json-schema, pretty + , process, rest-core, safe, scientific, semigroups, split, tagged + , test-framework, test-framework-hunit, text, uniplate + , unordered-containers, vector + }: + mkDerivation { + pname = "rest-gen"; + version = "0.16.1.6"; + sha256 = "0iy849j26cq7lr4x8s1nhcn9srk6cl8mfg30z7nifps6jsj84pbw"; + buildDepends = [ + aeson base blaze-html Cabal code-builder directory fclabels + filepath hashable haskell-src-exts hslogger HStringTemplate hxt + json-schema pretty process rest-core safe scientific semigroups + split tagged text uniplate unordered-containers vector + ]; + testDepends = [ + base fclabels haskell-src-exts HUnit rest-core test-framework + test-framework-hunit + ]; + description = "Documentation and client generation from rest definition"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-happstack" = callPackage + ({ mkDerivation, base, containers, happstack-server, mtl, rest-core + , rest-gen, utf8-string + }: + mkDerivation { + pname = "rest-happstack"; + version = "0.2.10.5"; + sha256 = "124zg4nrsxgdd1fs860g2mvvvkyc3ybwpvv79a0mv2ij4l6m4jp0"; + buildDepends = [ + base containers happstack-server mtl rest-core rest-gen utf8-string + ]; + description = "Rest driver for Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-snap" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, rest-core + , safe, snap-core, unordered-containers, uri-encode, utf8-string + }: + mkDerivation { + pname = "rest-snap"; + version = "0.1.17.15"; + sha256 = "064sz7rflyj7sc4nm3qjdla6hf0kjw584rbb6iv7ihl1ay2cspl4"; + buildDepends = [ + base bytestring case-insensitive rest-core safe snap-core + unordered-containers uri-encode utf8-string + ]; + description = "Rest driver for Snap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-stringmap" = callPackage + ({ mkDerivation, aeson, base, containers, hashable, hxt + , json-schema, tagged, text, tostring, unordered-containers + }: + mkDerivation { + pname = "rest-stringmap"; + version = "0.2.0.2"; + sha256 = "0nzkc09679c2mz3amh1avk2kfjpqbhbxsr0r9zvgcs71gqkal2mz"; + editedCabalFile = "6bd88422dfcf66c00cb2aa8079ffae04b6540f9054963b26a82dd86b1ce93b13"; + buildDepends = [ + aeson base containers hashable hxt json-schema tagged text tostring + unordered-containers + ]; + description = "Maps with stringy keys that can be transcoded to JSON and XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-types" = callPackage + ({ mkDerivation, aeson, base, generic-aeson, hxt, json-schema, mtl + , regular, regular-xmlpickler, rest-stringmap, text, uuid + }: + mkDerivation { + pname = "rest-types"; + version = "1.12"; + sha256 = "0is0kzpr7w1bfw32ybkqwj8g4fyx5ii983hbrqas9gbrkgc0hxv6"; + buildDepends = [ + aeson base generic-aeson hxt json-schema mtl regular + regular-xmlpickler rest-stringmap text uuid + ]; + description = "Silk Rest Framework Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rest-wai" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , http-types, mime-types, mtl, rest-core, text + , unordered-containers, utf8-string, wai + }: + mkDerivation { + pname = "rest-wai"; + version = "0.1.0.5"; + sha256 = "1i0pgazgsh4wdlag9a0c4qzspkij8icliv5njsv1fxn7b3lay0cm"; + buildDepends = [ + base bytestring case-insensitive containers http-types mime-types + mtl rest-core text unordered-containers utf8-string wai + ]; + description = "Rest driver for WAI applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "restful-snap" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , data-default, digestive-functors, errors, heist, lens, mtl + , old-locale, readable, snap, snap-core, snap-extras + , template-haskell, text, time, xmlhtml + }: + mkDerivation { + pname = "restful-snap"; + version = "0.2"; + sha256 = "16gqbk9wl2a1ivhq30yh584h7p2vd7qvwx1rprin47amqzn5b6gc"; + buildDepends = [ + base blaze-builder bytestring containers data-default + digestive-functors errors heist lens mtl old-locale readable snap + snap-core snap-extras template-haskell text time xmlhtml + ]; + homepage = "https://github.com/ozataman/restful-snap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "restricted-workers" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, data-default + , directory, either, filepath, monad-control, mtl, network, selinux + , stm, text, transformers, transformers-base, unix + }: + mkDerivation { + pname = "restricted-workers"; + version = "0.1.1"; + sha256 = "0lxipqp8nsgw07hmb4b8rfxlfmfhj0l7sg8k0042qscys92rzg9l"; + buildDepends = [ + async base bytestring cereal data-default directory either filepath + monad-control mtl network selinux stm text transformers + transformers-base unix + ]; + homepage = "https://github.com/co-dan/interactive-diagrams/wiki/Restricted-Workers"; + description = "Running worker processes under system resource restrictions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "restyle" = callPackage + ({ mkDerivation, base, directory, filepath, utf8-string }: + mkDerivation { + pname = "restyle"; + version = "0.1.0"; + sha256 = "0hzkdg4f5h96zqznnrbjbxrzv17gz1zvd5g4a51rrpsgpngkax7x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath utf8-string ]; + description = "Convert between camel case and separated words style"; + license = stdenv.lib.licenses.mit; + }) {}; + + "resumable-exceptions" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "resumable-exceptions"; + version = "0.0.0.20100920"; + sha256 = "06lzjf8dcbxks57x434n27146whryzzpwcn8bq2mclwfcrv9g3gs"; + buildDepends = [ base mtl ]; + description = "A monad transformer for resumable exceptions"; + license = "unknown"; + }) {}; + + "rethinkdb" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , containers, data-default, doctest, mtl, network, scientific, text + , time, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "rethinkdb"; + version = "1.15.2.1"; + sha256 = "017fq9mhqdw78hrnjm9n0nipi182361bxh1qzjpb8djc8azx49b5"; + buildDepends = [ + aeson base base64-bytestring binary bytestring containers + data-default mtl network scientific text time unordered-containers + utf8-string vector + ]; + testDepends = [ base doctest ]; + configureFlags = [ "-f-dev" ]; + homepage = "http://github.com/atnnn/haskell-rethinkdb"; + description = "A driver for RethinkDB 1.15"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "rethinkdb-client-driver" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, hashable, hspec + , hspec-smallcheck, mtl, network, old-locale, scientific + , smallcheck, template-haskell, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "rethinkdb-client-driver"; + version = "0.0.11"; + sha256 = "0dhz28f6cl9jslps02amax871f4dynb8h4f35gw9n66fz6zmwdwx"; + buildDepends = [ + aeson base binary bytestring hashable mtl network old-locale + scientific template-haskell text time unordered-containers vector + ]; + testDepends = [ + base hspec hspec-smallcheck smallcheck text time + unordered-containers vector + ]; + homepage = "https://github.com/wereHamster/rethinkdb-client-driver"; + description = "Client driver for RethinkDB"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rethinkdb-wereHamster" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , data-default, ghc-prim, mtl, network, protocol-buffers + , protocol-buffers-descriptor, text, time, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "rethinkdb-wereHamster"; + version = "1.8.0.5"; + sha256 = "0wkxf1iixy9rnl2rawima61qpjz77g4w08dd13q004g6c1n0h6kq"; + buildDepends = [ + aeson attoparsec base bytestring containers data-default ghc-prim + mtl network protocol-buffers protocol-buffers-descriptor text time + unordered-containers utf8-string vector + ]; + homepage = "http://github.com/atnnn/haskell-rethinkdb"; + description = "RethinkDB driver for Haskell"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "retry" = callPackage + ({ mkDerivation, base, data-default-class, exceptions, hspec, HUnit + , QuickCheck, time, transformers + }: + mkDerivation { + pname = "retry"; + version = "0.5.1"; + sha256 = "1k5qv7c960dayhddvra1gpy1zv90rdjcrzpg8nzar9bpcxapczvj"; + buildDepends = [ base data-default-class exceptions transformers ]; + testDepends = [ + base data-default-class exceptions hspec HUnit QuickCheck time + transformers + ]; + homepage = "http://github.com/Soostone/retry"; + description = "Retry combinators for monadic actions that may fail"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "retryer" = callPackage + ({ mkDerivation, base, optparse-applicative, process }: + mkDerivation { + pname = "retryer"; + version = "0.1.0.1"; + sha256 = "1rvblmzlsyfvvvjz71ngb8l412rrr943s7pp75gqjcxnklnlc97j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base optparse-applicative process ]; + homepage = "https://github.com/dgonyeo/retryer"; + description = "Retry failed commands"; + license = stdenv.lib.licenses.mpl20; + }) {}; + + "rev-state" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "rev-state"; + version = "0.1"; + sha256 = "1lsq7b225v86rwm2rnrnhn28asjh6r3zwbvdm5vl4sp46cr5i4cf"; + buildDepends = [ base mtl ]; + homepage = "https://github.com/DanBurton/rev-state#readme"; + description = "Reverse State monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "revdectime" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "revdectime"; + version = "0.1.1"; + sha256 = "0lbf7dclcdvy56b7wjyq3iam757wf4vic4b5qyxd4bffk66q3asm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base old-time ]; + description = "A French revolutionary decimal time (metric) clock"; + license = "GPL"; + }) {}; + + "reverse-apply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reverse-apply"; + version = "2.0.1"; + sha256 = "0iw1j2xr5dy29a1bwcg7fqk3lv72izr0nhj31rn45w53py1367nb"; + buildDepends = [ base ]; + description = "Standard version of the reverse apply operator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "reversi" = callPackage + ({ mkDerivation, array, base, process }: + mkDerivation { + pname = "reversi"; + version = "0.1.1"; + sha256 = "1dddlldp55c6l7g5n2gi8r1r0f8r6r3ipq9mlx11d54j8wmvvlnz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base process ]; + description = "Text-only reversi (aka othelo) game"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "rewrite" = callPackage + ({ mkDerivation, base, bytestring, directory, multiarg, process }: + mkDerivation { + pname = "rewrite"; + version = "0.10"; + sha256 = "10cbsjilc4nv4hi4ipb078hiy7afnjl20f9kcda15pmpmqxxywjg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring directory multiarg process ]; + homepage = "http://www.github.com/massysett/rewrite"; + description = "open file and rewrite it with new contents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rewriting" = callPackage + ({ mkDerivation, base, containers, regular }: + mkDerivation { + pname = "rewriting"; + version = "0.2.2"; + sha256 = "0gnd8awqjnm905m29yldy3z7w7jvilj5svijz63lzmwbjknfh6bs"; + buildDepends = [ base containers regular ]; + description = "Generic rewriting library for regular datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rex" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell-src-exts + , haskell-src-meta, pcre-light, template-haskell + }: + mkDerivation { + pname = "rex"; + version = "0.5.1"; + sha256 = "18g09pg7hhj052v72vncjvy900h3xhza8hl2g3akad8asn9k6jl6"; + buildDepends = [ + base bytestring containers haskell-src-exts haskell-src-meta + pcre-light template-haskell + ]; + homepage = "http://github.com/mgsloan/rex"; + description = "A quasi-quoter for typeful results of regex captures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rezoom" = callPackage + ({ mkDerivation, base, bytestring, containers, datetime, HTTP, json + , mtl, nano-md5, xhtml + }: + mkDerivation { + pname = "rezoom"; + version = "0.0.4"; + sha256 = "122hca6whzxqk3x7207k4clrrl2awy96pafq0gjwddqicny41jza"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers datetime HTTP json mtl nano-md5 xhtml + ]; + description = "Github resume generator"; + license = "GPL"; + }) {}; + + "rfc3339" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "rfc3339"; + version = "1.0.4"; + sha256 = "0vrcfmkfikszcalcpa59rzwrjk2dlbwrqgpy2jx0z4kbiaalbg6j"; + buildDepends = [ base old-locale time ]; + description = "Parse and display time according to RFC3339"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rfc5051" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "rfc5051"; + version = "0.1.0.3"; + sha256 = "0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring containers ]; + configureFlags = [ "-f-mkunicodedata" ]; + description = "Simple unicode collation as per RFC5051"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rhythm-game-tutorial" = callPackage + ({ mkDerivation, base, call, containers, lens, mtl, objective + , split + }: + mkDerivation { + pname = "rhythm-game-tutorial"; + version = "0.1"; + sha256 = "1ib6a0skxmhngvii11ikyibg862j5l4dcjyd2l141v8nsb0incpn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base call containers lens mtl objective split ]; + homepage = "https://github.com/fumieval/rhythm-game-tutorial"; + description = "Haskell rhythm game tutorial"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "riak" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, blaze-builder + , bytestring, containers, monad-control, network + , protocol-buffers-fork, pureMD5, QuickCheck, random, resource-pool + , riak-protobuf, test-framework, test-framework-quickcheck2, text + , time + }: + mkDerivation { + pname = "riak"; + version = "0.7.2.1"; + sha256 = "0i7lq6difvl6pskk6j4ajm3q3nliv802h4c74hkmkpqwf5n3pwa7"; + buildDepends = [ + aeson attoparsec base binary blaze-builder bytestring containers + monad-control network protocol-buffers-fork pureMD5 random + resource-pool riak-protobuf text time + ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + configureFlags = [ "-f-developer" "-fdebug" ]; + homepage = "http://github.com/markhibberd/riak-haskell-client"; + description = "A Haskell client for the Riak decentralized data store"; + license = "unknown"; + }) {}; + + "riak-protobuf" = callPackage + ({ mkDerivation, array, base, parsec + , protocol-buffers-descriptor-fork, protocol-buffers-fork + }: + mkDerivation { + pname = "riak-protobuf"; + version = "0.18.0.0"; + sha256 = "0vs8l2czbqhfgx4iyhqldrrnvdjbbq94pab33sw3nqbwij3012hw"; + buildDepends = [ + array base parsec protocol-buffers-descriptor-fork + protocol-buffers-fork + ]; + homepage = "http://github.com/markhibberd/riak-haskell-client"; + description = "Haskell types for the Riak protocol buffer API"; + license = "unknown"; + }) {}; + + "richreports" = callPackage + ({ mkDerivation, ascetic, base, MissingH }: + mkDerivation { + pname = "richreports"; + version = "0.0.3.0"; + sha256 = "0mik0m6nziwm6z517wkxdmjp92nh3qz1m8yk3x5897zafgs1y5kk"; + buildDepends = [ ascetic base MissingH ]; + description = "Integrated pretty-printing and error/static analysis reporting"; + license = stdenv.lib.licenses.mit; + }) {}; + + "riff" = callPackage + ({ mkDerivation, base, binary, bytestring, either, filepath + , transformers + }: + mkDerivation { + pname = "riff"; + version = "0.3.0.0"; + sha256 = "1gmvmid0cja2ip4f6y0ciynbxw5li5v25xcbnnsbkvj3yk79cdpa"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring either filepath transformers + ]; + homepage = "https://bitbucket.org/robertmassaioli/riff/overview"; + description = "RIFF parser for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "riot" = callPackage + ({ mkDerivation, base, containers, directory, haskell98, mtl + , ncurses, old-locale, packedstring, process, unix + }: + mkDerivation { + pname = "riot"; + version = "1.20080618"; + sha256 = "1dgdwr9d0jl3r78f4shx0ff22vqlq72n5w5whw3ppirm8ccxf0ms"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory haskell98 mtl old-locale packedstring + process unix + ]; + extraLibraries = [ ncurses ]; + homepage = "http://modeemi.fi/~tuomov/riot/"; + description = "Riot is an Information Organisation Tool"; + license = "GPL"; + }) { inherit (pkgs) ncurses; }; + + "ripple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base58address, binary + , bytestring, cereal, crypto-api, crypto-pubkey-types + , cryptohash-cryptoapi, ecdsa, errors, largeword, text, time + , transformers, utility-ht, websockets + }: + mkDerivation { + pname = "ripple"; + version = "0.3"; + sha256 = "1y19kp63chg4ljcccq6cp9n3g26x6jyyhch3jqj04ya9c16cbypw"; + buildDepends = [ + aeson attoparsec base base58address binary bytestring cereal + crypto-api crypto-pubkey-types cryptohash-cryptoapi ecdsa errors + largeword text time transformers utility-ht websockets + ]; + homepage = "https://github.com/singpolyma/ripple-haskell"; + description = "Ripple payment system library"; + license = "unknown"; + }) {}; + + "ripple-federation" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base58address + , blaze-builder, bytestring, errors, http-streams, http-types + , io-streams, network-uri, text, unexceptionalio + }: + mkDerivation { + pname = "ripple-federation"; + version = "0.3"; + sha256 = "0m7mlv8qmw257hnk9lngxvq3nskninl88f5hl77r7w8r5hbymf0s"; + buildDepends = [ + aeson attoparsec base base58address blaze-builder bytestring errors + http-streams http-types io-streams network-uri text unexceptionalio + ]; + homepage = "https://github.com/singpolyma/ripple-federation-haskell"; + description = "Utilities and types to work with the Ripple federation protocol"; + license = "unknown"; + }) {}; + + "risc386" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, mtl, pretty + }: + mkDerivation { + pname = "risc386"; + version = "0.0.20130719"; + sha256 = "0i0fkg4vys3n31jwazrajirywxmk7idjv2kz3nlb8kwriqc6d723"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers mtl pretty ]; + buildTools = [ alex happy ]; + homepage = "http://www2.tcs.ifi.lmu.de/~abel/"; + description = "Reduced instruction set i386 simulator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rivers" = callPackage + ({ mkDerivation, base, lazysmallcheck, oeis, QuickCheck }: + mkDerivation { + pname = "rivers"; + version = "0.1.0"; + sha256 = "0x7r04mwxwnqckfk865dckml4am11zx80a9k5kc91kz5ikq1ns64"; + buildDepends = [ base lazysmallcheck oeis QuickCheck ]; + homepage = "https://github.com/d-rive/rivers"; + description = "Rivers are like Streams, but different"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rmonad" = callPackage + ({ mkDerivation, base, containers, HUnit, suitable, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "rmonad"; + version = "0.8.0.2"; + sha256 = "1pamp8n88f1y4q0q83vmvbqbfva03prcfdqfj3x888mjwxgh6h8l"; + buildDepends = [ base containers suitable transformers ]; + testDepends = [ + base containers HUnit test-framework test-framework-hunit + ]; + configureFlags = [ "-f-warn-as-error" ]; + description = "Restricted monad library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rncryptor" = callPackage + ({ mkDerivation, base, bytestring, cipher-aes, io-streams, mtl + , pbkdf, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "rncryptor"; + version = "0.0.2.1"; + sha256 = "086cq7b7x0l98q5di2bpbv9vjrhl7b62nlzwchdl8pqb5w83345m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cipher-aes io-streams mtl pbkdf QuickCheck random + ]; + testDepends = [ + base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Haskell implementation of the RNCryptor file format"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rng-utils" = callPackage + ({ mkDerivation, base, bytestring, mwc-random }: + mkDerivation { + pname = "rng-utils"; + version = "0.2"; + sha256 = "17cd2yizppvsq4lg6mfjqzaa7c9ncn5lah3y02yx38kls3s15yc6"; + buildDepends = [ base bytestring mwc-random ]; + description = "RNG within an MVar for convenient concurrent use"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "robot" = callPackage + ({ mkDerivation, base, containers, exceptions, transformers, xhb }: + mkDerivation { + pname = "robot"; + version = "1.3.0.1"; + sha256 = "1s6zihvgd0k9fyp15fvyd1fcm7bgsnp5k9w64w6srh5kwdmx8cvp"; + buildDepends = [ base containers exceptions transformers xhb ]; + homepage = "https://github.com/lfairy/robot"; + description = "Simulate keyboard and mouse events"; + license = "unknown"; + }) {}; + + "robots-txt" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, heredoc + , hspec, old-locale, QuickCheck, time, transformers + }: + mkDerivation { + pname = "robots-txt"; + version = "0.4.1.1"; + sha256 = "16r6j96iay1r6435ym34dp9iggwlfigmzmqq5k5f5ss5bljfc72f"; + buildDepends = [ attoparsec base bytestring old-locale time ]; + testDepends = [ + attoparsec base bytestring directory heredoc hspec QuickCheck + transformers + ]; + homepage = "http://github.com/meanpath/robots"; + description = "Parser for robots.txt"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rocksdb-haskell" = callPackage + ({ mkDerivation, base, bytestring, data-default, filepath + , resourcet, rocksdb, transformers + }: + mkDerivation { + pname = "rocksdb-haskell"; + version = "0.1.0"; + sha256 = "1wi8mc0xzdd47r2vxa1x4gmbm4yikp4pyfj00ycnydvs4b2n3iad"; + buildDepends = [ + base bytestring data-default filepath resourcet transformers + ]; + extraLibraries = [ rocksdb ]; + homepage = "http://github.com/agrafix/rocksdb-haskell"; + description = "Haskell bindings to RocksDB"; + license = stdenv.lib.licenses.bsd3; + }) { rocksdb = null; }; + + "roguestar" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, old-time + , process + }: + mkDerivation { + pname = "roguestar"; + version = "0.6.0.1"; + sha256 = "0xnpji131pva54drxjqra5nkciqljf4x6zylm3snzs8s4c7klak6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath old-time process + ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "Sci-fi roguelike game. Client application."; + license = "unknown"; + }) {}; + + "roguestar-engine" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , data-memocombinators, hslogger, MaybeT, MonadRandom, mtl + , old-time, parallel, priority-sync, PSQueue, random, stm + }: + mkDerivation { + pname = "roguestar-engine"; + version = "0.6.0.1"; + sha256 = "056080bzdmrn6k0c9lx2d69l2ygal275xlkd6y31sj2ax9yizqkv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring containers data-memocombinators hslogger + MaybeT MonadRandom mtl old-time parallel priority-sync PSQueue + random stm + ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "Sci-fi roguelike game. Backend."; + license = "unknown"; + }) {}; + + "roguestar-gl" = callPackage + ({ mkDerivation, arrows, base, bytestring, containers, filepath + , GLUT, MonadRandom, mtl, OpenGL, priority-sync, random, rsagl + , rsagl-frp, rsagl-math, stm + }: + mkDerivation { + pname = "roguestar-gl"; + version = "0.6.0.1"; + sha256 = "1lajrc6ay1vk9rbi3x8mx56rrsxkihmapzfm7l8aav2jx0wwryzs"; + buildDepends = [ + arrows base bytestring containers filepath GLUT MonadRandom mtl + OpenGL priority-sync random rsagl rsagl-frp rsagl-math stm + ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "Sci-fi roguelike game. Client library."; + license = "unknown"; + }) {}; + + "roguestar-glut" = callPackage + ({ mkDerivation, base, GLUT, roguestar-gl, rsagl }: + mkDerivation { + pname = "roguestar-glut"; + version = "0.6.0.1"; + sha256 = "13kg8mabh0y1a48zjx9f9k207i5qn0hkabjyg10ha5d0kf36xbyh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT roguestar-gl rsagl ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "Sci-fi roguelike game. GLUT front-end."; + license = "unknown"; + }) {}; + + "rollbar" = callPackage + ({ mkDerivation, aeson, base, basic-prelude, http-conduit + , monad-control, network, text, vector + }: + mkDerivation { + pname = "rollbar"; + version = "0.3"; + sha256 = "0x7g5h0daxdgjzm95mqp7vpgjc2zs312qrmyqczsws7mlpmcy41k"; + buildDepends = [ + aeson base basic-prelude http-conduit monad-control network text + vector + ]; + homepage = "https://github.com/docmunch/rollbar-haskell"; + description = "error tracking through rollbar.com"; + license = stdenv.lib.licenses.mit; + }) {}; + + "roller" = callPackage + ({ mkDerivation, base, optparse-applicative, random + , regex-applicative + }: + mkDerivation { + pname = "roller"; + version = "0.1.3"; + sha256 = "07bicx83h66xmy3i2jszl5awkxw6fvy9y5r3v4hq2rz86z09zw0s"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base optparse-applicative random regex-applicative + ]; + homepage = "https://github.com/Econify/roller"; + description = "Playing with applicatives and dice!"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "rolling-queue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "rolling-queue"; + version = "0.1"; + sha256 = "1l39dlq8pn38b48iwqgrnh83h74qkmm34l5m9a0rbg76s2z04c43"; + buildDepends = [ base stm ]; + homepage = "https://github.com/joeyadams/haskell-rolling-queue"; + description = "Bounded channel for STM that discards old entries when full"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "roman-numerals" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, text }: + mkDerivation { + pname = "roman-numerals"; + version = "0.5.1.5"; + sha256 = "10da5vls9l5i255bapms4b2r7dnwmxgsaa1cdll2lrmid5dikixr"; + buildDepends = [ base base-unicode-symbols bytestring text ]; + homepage = "https://github.com/roelvandijk/roman-numerals"; + description = "Parsing and pretty printing of Roman numerals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "romkan" = callPackage + ({ mkDerivation, attoparsec, base, containers, HUnit + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "romkan"; + version = "0.1.0.0"; + sha256 = "094z59jbkpy6gv51kf990q4fgmjyylifc63ij4kcdm0hlhmrmdc8"; + buildDepends = [ attoparsec base containers text ]; + testDepends = [ + attoparsec base containers HUnit test-framework + test-framework-hunit text + ]; + homepage = "https://github.com/karlvoigtland/romkan-hs"; + description = "Japanese Romaji <-> Japanese Kana conversion library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "roots" = callPackage + ({ mkDerivation, base, tagged }: + mkDerivation { + pname = "roots"; + version = "0.1.1.2"; + sha256 = "0xzsz4w153mbkkkv07558xkv83fph4g98hvjf6iljwvbbp47l0j9"; + buildDepends = [ base tagged ]; + homepage = "/dev/null"; + description = "Root-finding algorithms (1-dimensional)"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "rope" = callPackage + ({ mkDerivation, base, bytestring, fingertree, mtl, utf8-string }: + mkDerivation { + pname = "rope"; + version = "0.6.4"; + sha256 = "1g77bv2mmfhy2mkb08k92m3f2jab6p2la2s7rfib2r1jy6lq5vhb"; + buildDepends = [ base bytestring fingertree mtl utf8-string ]; + homepage = "http://github.com/ekmett/rope"; + description = "Tools for manipulating fingertrees of bytestrings with optional annotations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rosa" = callPackage + ({ mkDerivation, aeson, argparser, base, bytestring, lens, process + , text, unordered-containers, vector, wreq + }: + mkDerivation { + pname = "rosa"; + version = "0.1.2.0"; + sha256 = "1g0vm13hc8cdb9g8m19zbbyqzqysjpymlxhw4pkq0s42ylgayczv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson argparser base bytestring lens process text + unordered-containers vector wreq + ]; + description = "Query the namecoin blockchain"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rosezipper" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "rosezipper"; + version = "0.2"; + sha256 = "1g6ppa8cappdbq9923lsac504dfjh0ks64gbm6qbihrc34f4zavc"; + buildDepends = [ base containers ]; + description = "Generic zipper implementation for Data.Tree"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "roshask" = callPackage + ({ mkDerivation, attoparsec, base, binary, BoundedChan, bytestring + , Cabal, containers, data-default-generics, deepseq, directory + , filemanip, filepath, haxr, mtl, network, parsec, process, pureMD5 + , SafeSemaphore, snap-core, snap-server, stm, storable-tuple, tasty + , tasty-hunit, template-haskell, testpack, time, transformers, unix + , uri, utf8-string, vector, vector-space, xml + }: + mkDerivation { + pname = "roshask"; + version = "0.2"; + sha256 = "1zgvvf7dvfazb4if9wmapgnklh561mjikn21w0ch43zxaqpx6b6k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base binary BoundedChan bytestring Cabal containers + data-default-generics deepseq directory filemanip filepath haxr mtl + network parsec process pureMD5 SafeSemaphore snap-core snap-server + stm storable-tuple template-haskell time transformers unix uri + utf8-string vector vector-space xml + ]; + testDepends = [ + attoparsec base bytestring containers data-default-generics + filepath mtl pureMD5 tasty tasty-hunit testpack transformers + ]; + configureFlags = [ "-flogging" ]; + homepage = "http://github.com/acowley/roshask"; + description = "Haskell support for the ROS robotics framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rosso" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "rosso"; + version = "1.0"; + sha256 = "0cz5kqpvq9qjkdy2x3y6aqia3armawjjsnv2pxifl0l6f9hhrvis"; + buildDepends = [ base containers deepseq ]; + description = "General purpose utility library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rot13" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck }: + mkDerivation { + pname = "rot13"; + version = "0.1.0.2"; + sha256 = "0d9c0zfc92xfp5v5dp83w2897pg2gyz9n14xpggakwk6ynfmf6hd"; + buildDepends = [ base bytestring ]; + testDepends = [ base hspec QuickCheck ]; + homepage = "https://github.com/kvanberendonck/codec-rot13"; + description = "Fast ROT13 cipher for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rotating-log" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, old-locale + , time + }: + mkDerivation { + pname = "rotating-log"; + version = "0.2"; + sha256 = "1gqdfzdz3nwp6mjy61a49kwhcrykjl00aq9gq1v68li6z75zf85k"; + buildDepends = [ + base bytestring directory filepath old-locale time + ]; + testDepends = [ + base bytestring directory filepath old-locale time + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rounding" = callPackage + ({ mkDerivation, array, base, numeric-extras }: + mkDerivation { + pname = "rounding"; + version = "0.3.0"; + sha256 = "1d2vaijcna8gwcrhsjpclqw4gjdvdpmnrlyszqzcxnqf0l206a6y"; + buildDepends = [ array base numeric-extras ]; + homepage = "http://patch-tag.com/r/ekmett/rounding"; + description = "Explicit floating point rounding mode wrappers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "roundtrip" = callPackage + ({ mkDerivation, base, containers, pretty, safe, template-haskell + , text, xml-types + }: + mkDerivation { + pname = "roundtrip"; + version = "0.2.0.3"; + sha256 = "1q7n8fnlf9kg4647pm2a3s347dzj7qp29f6hkr0rqfmzp774zwhi"; + buildDepends = [ + base containers pretty safe template-haskell text xml-types + ]; + description = "Bidirectional (de-)serialization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "roundtrip-string" = callPackage + ({ mkDerivation, base, mtl, parsec, roundtrip }: + mkDerivation { + pname = "roundtrip-string"; + version = "0.1.0.1"; + sha256 = "1lad64y877rf36dgldkc7qcg5xagjc00z4cf2r1ahamv379df8d7"; + buildDepends = [ base mtl parsec roundtrip ]; + description = "Bidirectional (de-)serialization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "roundtrip-xml" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-builder-enumerator + , bytestring, containers, enumerator, mtl, pretty, reference + , roundtrip, roundtrip-string, safe, text, xml-enumerator + , xml-types + }: + mkDerivation { + pname = "roundtrip-xml"; + version = "0.3.0.5"; + sha256 = "1gl649saiaj1biqda64wmpbnv5f3njm3rmfgvf1iavyliqgrwn9m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-builder-enumerator bytestring containers + enumerator mtl pretty reference roundtrip roundtrip-string safe + text xml-enumerator xml-types + ]; + configureFlags = [ "-f-tests" ]; + description = "Bidirectional (de-)serialization for XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "route-generator" = callPackage + ({ mkDerivation, attoparsec, base, network, text, yesod-routes }: + mkDerivation { + pname = "route-generator"; + version = "0.6.1"; + sha256 = "0bfrb3mz9nxrl4l5pikrp3x4igq4w9jlmvwikyc71ph8ks6rghc6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ attoparsec base network text yesod-routes ]; + homepage = "http://github.com/singpolyma/route-generator"; + description = "Utility to generate routes for use with yesod-routes"; + license = "unknown"; + }) {}; + + "route-planning" = callPackage + ({ mkDerivation, base, containers, coordinate, directory, doctest + , filepath, lens, QuickCheck, semigroupoids, semigroups, text, xsd + }: + mkDerivation { + pname = "route-planning"; + version = "0.0.3"; + sha256 = "0l3z9hjd8xqnahffg930qi13pf8cpiq44diqmpmh1narcllcbgj7"; + buildDepends = [ + base containers coordinate lens semigroupoids semigroups text xsd + ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/route"; + description = "A library and utilities for creating a route"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rowrecord" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "rowrecord"; + version = "0.1"; + sha256 = "0gcrdy75f0rqfayn37frwcixb086x4s7dygphxhxbpvyl8sjnl0l"; + buildDepends = [ base containers template-haskell ]; + description = "Build records from lists of strings, as from CSV files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rpc" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, derive + , network-fancy, template-haskell, th-lift + }: + mkDerivation { + pname = "rpc"; + version = "0.0.1"; + sha256 = "0bw92pmnkfq1azw08ygpmp1z856l3ybhmxkfhy4sfds769k2s4j9"; + buildDepends = [ + base bytestring cereal containers derive network-fancy + template-haskell th-lift + ]; + description = "type safe rpcs provided as basic IO actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rpc-framework" = callPackage + ({ mkDerivation, base, containers, mtl, network, template-haskell + , transformers + }: + mkDerivation { + pname = "rpc-framework"; + version = "2.0.0.2"; + sha256 = "0avjbw9zsa6nsjlwmb1lll0n80j9ggniwpy9sllaam83r6jpxhqq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers mtl network template-haskell transformers + ]; + homepage = "http://github.com/mmirman/rpc-framework"; + description = "a remote procedure call framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rpf" = callPackage + ({ mkDerivation, appar, base, blaze-builder, bytestring, c10k + , containers, dns, domain-auth, hslogger, iproute, parsec, unix + }: + mkDerivation { + pname = "rpf"; + version = "0.2.5"; + sha256 = "0x40j5rk8v61wzhcj730g75a97ikki7j22dfrh4z873b6mxwfh4k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + appar base blaze-builder bytestring c10k containers dns domain-auth + hslogger iproute parsec unix + ]; + homepage = "http://www.mew.org/~kazu/proj/rpf/"; + description = "Receiver Policy Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rpm" = callPackage + ({ mkDerivation, base, directory, filepath, HaXml, process }: + mkDerivation { + pname = "rpm"; + version = "0.0.1"; + sha256 = "1wvaf1llcw4xcp8hmd80scqlk490qfiv5sqncpjmafw7zanrab4z"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath HaXml process ]; + configureFlags = [ "-fhpc" "-f-tests" ]; + description = "Cozy little project to question unruly rpm packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rsagl" = callPackage + ({ mkDerivation, array, arrows, base, containers + , data-memocombinators, deepseq, mtl, old-time, OpenGL, OpenGLRaw + , parallel, parsec, random, rsagl-frp, rsagl-math, stm, Vec + , Vec-OpenGLRaw + }: + mkDerivation { + pname = "rsagl"; + version = "0.6.0.1"; + sha256 = "0f1f6kksrz1ghn6jhbdqsh4rhpkp65ccc4ci2fn5kmmw7qxzal59"; + buildDepends = [ + array arrows base containers data-memocombinators deepseq mtl + old-time OpenGL OpenGLRaw parallel parsec random rsagl-frp + rsagl-math stm Vec Vec-OpenGLRaw + ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "The RogueStar Animation and Graphics Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rsagl-frp" = callPackage + ({ mkDerivation, array, arrows, base, containers, mtl, old-time + , random, rsagl-math, stm + }: + mkDerivation { + pname = "rsagl-frp"; + version = "0.6.0.1"; + sha256 = "0lim4slnhy1sq449kmvs489xy4axryn6qkk32hkzmlwvw8hqpl01"; + buildDepends = [ + array arrows base containers mtl old-time random rsagl-math stm + ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "The RogueStar Animation and Graphics Library: Functional Reactive Programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rsagl-math" = callPackage + ({ mkDerivation, array, base, containers, deepseq, OpenGL + , OpenGLRaw, parallel, parsec, random, Vec, Vec-OpenGLRaw + }: + mkDerivation { + pname = "rsagl-math"; + version = "0.6.0.1"; + sha256 = "04i1l6zb1jm784gdr86jrfm5m999px7ymzwwr5nyh69dk1730znn"; + buildDepends = [ + array base containers deepseq OpenGL OpenGLRaw parallel parsec + random Vec Vec-OpenGLRaw + ]; + homepage = "http://roguestar.downstairspeople.org/"; + description = "The RogueStar Animation and Graphics Library: Mathematics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rss" = callPackage + ({ mkDerivation, base, HaXml, network, old-locale, time }: + mkDerivation { + pname = "rss"; + version = "3000.2.0.3"; + sha256 = "0q1z3rxjl4f72w7vxcpl4rbxkdwhlqk1a3fvaqn6ggvcm3l9rvm6"; + buildDepends = [ base HaXml network old-locale time ]; + homepage = "https://github.com/basvandijk/rss"; + description = "A library for generating RSS 2.0 feeds."; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "rss2irc" = callPackage + ({ mkDerivation, base, bytestring, cabal-file-th, cmdargs + , containers, deepseq, feed, http-client, http-conduit, http-types + , io-storage, irc, network, old-locale, parsec, regexpr, resourcet + , safe, split, text, time, transformers, utf8-string + }: + mkDerivation { + pname = "rss2irc"; + version = "1.0.6"; + sha256 = "0gflfr97y2ypm9h5alm5c851pc0171p8wckdqdhr4wb6r844g8dw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cabal-file-th cmdargs containers deepseq feed + http-client http-conduit http-types io-storage irc network + old-locale parsec regexpr resourcet safe split text time + transformers utf8-string + ]; + homepage = "http://hackage.haskell.org/package/rss2irc"; + description = "watches an RSS/Atom feed and writes it to an IRC channel"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rtld" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rtld"; + version = "0.0.2"; + sha256 = "18y55lv3vyl4kpwzphw5gb1jsvp1f6i4dqh9rs6i9fyvabndvfik"; + buildDepends = [ base ]; + homepage = "https://github.com/kkardzis/rtld"; + description = "dynamic linker tools for Haskell"; + license = "unknown"; + }) {}; + + "rtlsdr" = callPackage + ({ mkDerivation, base, c2hs, rtlsdr }: + mkDerivation { + pname = "rtlsdr"; + version = "0.1.0.2"; + sha256 = "1r48h54ynlfw40rh1akc0l9k6k5lw50qgfgrf1cccfhzdczhfxjc"; + buildDepends = [ base ]; + buildTools = [ c2hs ]; + extraLibraries = [ rtlsdr ]; + description = "Bindings to librtlsdr"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) rtlsdr; }; + + "rtorrent-rpc" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, deepseq, haxr, mtl, network, split, utf8-string + }: + mkDerivation { + pname = "rtorrent-rpc"; + version = "0.2.1.0"; + sha256 = "0l2hpdf6vn3532zk5snhwsby5rp28mzys7zbg9qc62dpfscja3v7"; + buildDepends = [ + attoparsec base blaze-builder blaze-textual bytestring deepseq haxr + mtl network split utf8-string + ]; + homepage = "https://github.com/megantti/rtorrent-rpc"; + description = "A library for communicating with RTorrent over its XML-RPC interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "rtorrent-state" = callPackage + ({ mkDerivation, base, bencoding, bytestring, containers, directory + , filepath, hspec, lens, QuickCheck, temporary, utf8-string + }: + mkDerivation { + pname = "rtorrent-state"; + version = "0.1.0.1"; + sha256 = "0lh7plp9qwlya0dnfvz2sg8nhg42vnrypi2p8rh6i278glniwn90"; + buildDepends = [ + base bencoding bytestring containers directory filepath lens + utf8-string + ]; + testDepends = [ + base bencoding bytestring containers directory filepath hspec + QuickCheck temporary utf8-string + ]; + homepage = "http://github.com/Fuuzetsu/rtorrent-state"; + description = "Parsing and manipulation of rtorrent state file contents"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "rubberband" = callPackage + ({ mkDerivation, base, rubberband, vector }: + mkDerivation { + pname = "rubberband"; + version = "0.1.0.1"; + sha256 = "03dhmk4sad20xjic8li1bmwfxril9j6fffcwkf575pd51ds7kghf"; + buildDepends = [ base vector ]; + extraLibraries = [ rubberband ]; + pkgconfigDepends = [ rubberband ]; + homepage = "https://github.com/mtolly/rubberband"; + description = "Binding to the C++ audio stretching library Rubber Band"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) rubberband; }; + + "ruby-qq" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-exts + , haskell-src-meta, pcre-light, process, template-haskell, trifecta + }: + mkDerivation { + pname = "ruby-qq"; + version = "0.1.0.0"; + sha256 = "1d2a31kiiv0p8d2yygpg8mgrz0xy6zh5qnf49hz70yk2vavkcac1"; + buildDepends = [ + base bytestring haskell-src-exts haskell-src-meta pcre-light + process template-haskell trifecta + ]; + homepage = "https://github.com/joelteon/ruby-qq"; + description = "rubyish quasiquoters"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ruff" = callPackage + ({ mkDerivation, array, base, mtl, parsec, Vec }: + mkDerivation { + pname = "ruff"; + version = "0.3.2.1"; + sha256 = "0090l9l54j11l1h7754ivfxyz3gs436f0vl896r3ad0183pag2yw"; + buildDepends = [ array base mtl parsec Vec ]; + homepage = "https://gitorious.org/ruff"; + description = "relatively useful fractal functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ruler" = callPackage + ({ mkDerivation, base, containers, mtl, shuffle, uhc-util, uuagc + , uuagc-cabal, uulib + }: + mkDerivation { + pname = "ruler"; + version = "0.4.0.1"; + sha256 = "1caca7353zhpfwrssp2pzmw8jk5sqjxh1nr2h6lpsy964kfa3m69"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers mtl shuffle uhc-util uuagc uuagc-cabal uulib + ]; + homepage = "https://github.com/UU-ComputerScience/ruler"; + description = "Ruler tool for UHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ruler-core" = callPackage + ({ mkDerivation, array, base, containers, directory, fgl, filepath + , haskell98, mtl, uuagc, uulib + }: + mkDerivation { + pname = "ruler-core"; + version = "1.0"; + sha256 = "06c55pdfkh9vcmmzlf485d0qxczgd2xj1ajkz277df72p29xvrgd"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory fgl filepath haskell98 mtl uuagc + uulib + ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + license = "LGPL"; + }) {}; + + "rungekutta" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rungekutta"; + version = "1.0.2"; + sha256 = "07drd0xvkg06p2fsbncafnr7wzkrs4m6sfs1szbbscggw3pxh4fp"; + buildDepends = [ base ]; + description = "A collection of explicit Runge-Kutta methods of various orders"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "runghc" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, old-time + , process + }: + mkDerivation { + pname = "runghc"; + version = "0.1.0.3"; + sha256 = "1vn08xdisdf5l3ps6bcpg3rvl89209f3ig504w7ysqbjgdib96n0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs directory filepath old-time process + ]; + homepage = "https://github.com/bacchanalia/runghc"; + description = "runghc replacement for fast repeated runs"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "runmemo" = callPackage + ({ mkDerivation, base, data-memocombinators, time }: + mkDerivation { + pname = "runmemo"; + version = "1.0.0.1"; + sha256 = "12fn0lsil0rj0pj0ixzppsdw2fmj0cnzci4fh11z9rcggwbz6pms"; + testDepends = [ base data-memocombinators time ]; + homepage = "https://github.com/DanBurton/runmemo"; + description = "A simple memoization helper library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "rvar" = callPackage + ({ mkDerivation, base, MonadPrompt, mtl, random-source + , transformers + }: + mkDerivation { + pname = "rvar"; + version = "0.2.0.2"; + sha256 = "1n24fl27mrm7cndp8b646b9c5hjm3hf5m12y9ni0f850dd739jm4"; + buildDepends = [ base MonadPrompt mtl random-source transformers ]; + configureFlags = [ "-fmtl2" ]; + homepage = "https://github.com/mokus0/random-fu"; + description = "Random Variables"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "rwlock" = callPackage + ({ mkDerivation, base, monad-loops-stm, stm, syb }: + mkDerivation { + pname = "rwlock"; + version = "0.0.0.3"; + sha256 = "0isx32ayaqh7vhcyl11ykdy8f1chs1fdw73h3c2r53k989yfkmba"; + buildDepends = [ base monad-loops-stm stm syb ]; + configureFlags = [ "-fbase4" ]; + homepage = "https://github.com/mokus0/rwlock"; + description = "Multiple-read / single-write locks"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "rws" = callPackage + ({ mkDerivation, base, binary, bytestring, parsec, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "rws"; + version = "0.1.1.2"; + sha256 = "1ildbmnpdh8x25m6kjdc6506cjgngjmjhvrdfkrcwg5cdqcqs266"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary bytestring parsec ]; + testDepends = [ + base binary bytestring parsec QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/karknu/rws"; + description = "Packet Generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "s3-signer" = callPackage + ({ mkDerivation, base, base64-bytestring, cryptohash, http-types + , time, utf8-string + }: + mkDerivation { + pname = "s3-signer"; + version = "0.2.0.0"; + sha256 = "08n2ip8ba3apgc5x8pq1b0rs9j0ng1d7hkw2jrd307q4q85gngy0"; + buildDepends = [ + base base64-bytestring cryptohash http-types time utf8-string + ]; + homepage = "https://github.com/dmjio/s3-signer"; + description = "Pre-signed Amazon S3 URLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "safe"; + version = "0.3.8"; + sha256 = "0k5lk85z2y8kgk7dx7km32g8vi55vnwln8ys2gs174ljd136cjdf"; + buildDepends = [ base ]; + homepage = "http://community.haskell.org/~ndm/safe/"; + description = "Library of safe (exception free) functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe-access" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "safe-access"; + version = "0.2.1.0"; + sha256 = "0k3ynhx6ydwz1b25z9yvpxkqy2ynz2d7db52pzbb70p6vmm1cq2i"; + buildDepends = [ base mtl transformers ]; + homepage = "http://hub.darcs.net/thoferon/safe-access"; + description = "A simple environment to control access to data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe-failure" = callPackage + ({ mkDerivation, base, failure }: + mkDerivation { + pname = "safe-failure"; + version = "0.5.0.2"; + sha256 = "102fjardfdf9zy0vyalgq6m1l64356b0a0xaam49j31lqgfldaw7"; + buildDepends = [ base failure ]; + homepage = "http://www-users.cs.york.ac.uk/~ndm/safe/"; + description = "Library for safe functions (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe-failure-cme" = callPackage + ({ mkDerivation, base, control-monad-exception, safe-failure }: + mkDerivation { + pname = "safe-failure-cme"; + version = "0.1.0"; + sha256 = "0np0gq6f9xvywdf2fz5cb43ji0r4c9aqk6gb5w80hwklxdy553gk"; + buildDepends = [ base control-monad-exception safe-failure ]; + description = "control-monad-exception Instances for safe-failure"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "safe-freeze" = callPackage + ({ mkDerivation, base, indexed, mtl, vector }: + mkDerivation { + pname = "safe-freeze"; + version = "0.2.1"; + sha256 = "12mqgak0rla20n9b4m6ynx64bwr06njcr849csc0z0r573xw2v33"; + buildDepends = [ base indexed mtl vector ]; + homepage = "https://github.com/reinerp/safe-freeze"; + description = "Support for safely freezing multiple arrays in the ST monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe-globals" = callPackage + ({ mkDerivation, base, stm, template-haskell }: + mkDerivation { + pname = "safe-globals"; + version = "0.1.1"; + sha256 = "0an3hy28fpdw3v5gjx13fbszzp4r2p65l8mgks0pdflscf2cwwv5"; + buildDepends = [ base stm template-haskell ]; + description = "Safe top-level mutable variables which scope like ordinary values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe-lazy-io" = callPackage + ({ mkDerivation, base, extensible-exceptions, parallel, strict-io + }: + mkDerivation { + pname = "safe-lazy-io"; + version = "0.1"; + sha256 = "1hqw4i814sz94iqyj79jai8aa2mwmv0mrnfk8ggb0sdx4xqn784c"; + buildDepends = [ base extensible-exceptions parallel strict-io ]; + description = "A library providing safe lazy IO features"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safe-plugins" = callPackage + ({ mkDerivation, base, directory, filepath, haskell-src-exts + , plugins, Unixutils + }: + mkDerivation { + pname = "safe-plugins"; + version = "0.1"; + sha256 = "1nxy70iig54098pzbi8mwc8412fj759y6ihmsdjsk6xlpy6bwx65"; + buildDepends = [ + base directory filepath haskell-src-exts plugins Unixutils + ]; + description = "A small wrapper over hs-plugins to allow loading safe plugins"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safecopy" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers, lens + , old-time, quickcheck-instances, tasty, tasty-quickcheck + , template-haskell, text, time, vector + }: + mkDerivation { + pname = "safecopy"; + version = "0.8.3"; + sha256 = "10xd42a1i84fwiy3db0ji4bd8ssk9jqysqwc00wdcdjyp50c333n"; + buildDepends = [ + array base bytestring cereal containers old-time template-haskell + text time vector + ]; + testDepends = [ + array base cereal containers lens quickcheck-instances tasty + tasty-quickcheck template-haskell time vector + ]; + homepage = "http://acid-state.seize.it/safecopy"; + description = "Binary serialization with version control"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "safeint" = callPackage + ({ mkDerivation, base, ghc-prim, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "safeint"; + version = "0.5.3"; + sha256 = "1xrdqylf4f6nk2rnpp0zyaj562cdn2wmf9skir21fbzkw1lzvq7j"; + buildDepends = [ base ghc-prim ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "overflow-checked Int type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safer-file-handles" = callPackage + ({ mkDerivation, base, base-unicode-symbols, explicit-iomodes + , pathtype, regional-pointers, regions, transformers + }: + mkDerivation { + pname = "safer-file-handles"; + version = "0.11"; + sha256 = "1jqw13drzj36gjvlaf9fqd4cj1dpy8psmgsdykag6krxvhq6p639"; + buildDepends = [ + base base-unicode-symbols explicit-iomodes pathtype + regional-pointers regions transformers + ]; + homepage = "https://github.com/basvandijk/safer-file-handles/"; + description = "Type-safe file handling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safer-file-handles-bytestring" = callPackage + ({ mkDerivation, base, bytestring, explicit-iomodes-bytestring + , regions, safer-file-handles, transformers + }: + mkDerivation { + pname = "safer-file-handles-bytestring"; + version = "0.3.0.1"; + sha256 = "1fbhk5hmq9bpw556vz6w3vq5j380n5pzfgby6w4vrmwnn93y12b9"; + buildDepends = [ + base bytestring explicit-iomodes-bytestring regions + safer-file-handles transformers + ]; + homepage = "https://github.com/basvandijk/safer-file-handles-bytestring/"; + description = "Extends safer-file-handles with ByteString operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "safer-file-handles-text" = callPackage + ({ mkDerivation, explicit-iomodes-text, regions, safer-file-handles + , text, transformers + }: + mkDerivation { + pname = "safer-file-handles-text"; + version = "0.2.0.2"; + sha256 = "14x0kig9dnjrksh7b4gmwdwqr045cqcqjgicvjckhf85jc8bcanm"; + buildDepends = [ + explicit-iomodes-text regions safer-file-handles text transformers + ]; + homepage = "https://github.com/basvandijk/safer-file-handles-text/"; + description = "Extends safer-file-handles with Text operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "saferoute" = callPackage + ({ mkDerivation, base, blaze-html, containers, text }: + mkDerivation { + pname = "saferoute"; + version = "0.2.0.0"; + sha256 = "00ykmy44paghgc3m731p1hh00zv11416pl2xil4cav7vrr43nb6h"; + buildDepends = [ base blaze-html containers text ]; + description = "A simple type-safe routing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sai-shape-syb" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-syb-utils, HUnit, syb + }: + mkDerivation { + pname = "sai-shape-syb"; + version = "0.3.4"; + sha256 = "07g7qpf7avv5hnxykrh4x7qr8sx9mwwv4hbavnsqi1n7zy2z91a3"; + buildDepends = [ base containers ghc ghc-syb-utils syb ]; + testDepends = [ base containers ghc ghc-syb-utils HUnit syb ]; + configureFlags = [ "-fuse_data_tree" ]; + homepage = "http://fremissant.net/shape-syb"; + description = "Obtain homogeneous values from arbitrary values, transforming or culling data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "saltine" = callPackage + ({ mkDerivation, base, bytestring, libsodium, profunctors + , QuickCheck, test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "saltine"; + version = "0.0.0.3"; + sha256 = "1xjpjblxlpziyyz74ldaqh04shvy2qi34sc6b3232wpc0kyl5s8y"; + buildDepends = [ base bytestring profunctors ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 vector + ]; + extraLibraries = [ libsodium ]; + description = "Cryptography that's easy to digest (NaCl/libsodium bindings)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "salvia" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, fclabels + , MaybeT-transformers, monads-fd, network, old-locale, process + , pureMD5, random, safe, salvia-protocol, split, stm, text + , threadmanager, time, transformers, unix, utf8-string + }: + mkDerivation { + pname = "salvia"; + version = "1.0.0"; + sha256 = "1qcnhj3ifjqrkaw1ixqkwmv2br9w5dlk1mrrwgl73c3wxgin7gni"; + buildDepends = [ + base bytestring containers directory fclabels MaybeT-transformers + monads-fd network old-locale process pureMD5 random safe + salvia-protocol split stm text threadmanager time transformers unix + utf8-string + ]; + description = "Modular web application framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "salvia-demo" = callPackage + ({ mkDerivation, base, c10k, fclabels, filestore, monads-fd + , network, salvia, salvia-extras, salvia-protocol, salvia-sessions + , salvia-websocket, stm, threadmanager, transformers + }: + mkDerivation { + pname = "salvia-demo"; + version = "1.0.0"; + sha256 = "0sfvx7hj0z2g57gs6l1s078z3a34hfgm4pfcb1qr1pvbc8lj3f1h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base c10k fclabels filestore monads-fd network salvia salvia-extras + salvia-protocol salvia-sessions salvia-websocket stm threadmanager + transformers + ]; + description = "Demo Salvia servers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "salvia-extras" = callPackage + ({ mkDerivation, base, bytestring, c10k, clevercss, fclabels + , filestore, hscolour, HStringTemplate, monads-fd, network + , old-locale, pureMD5, salvia, salvia-protocol, sendfile, split + , stm, text, threadmanager, time, transformers, utf8-string + }: + mkDerivation { + pname = "salvia-extras"; + version = "1.0.0"; + sha256 = "1nfiak4nabxm27ddksaif1jdpwn7drbz25jrqk0bmyr5q6q70a51"; + buildDepends = [ + base bytestring c10k clevercss fclabels filestore hscolour + HStringTemplate monads-fd network old-locale pureMD5 salvia + salvia-protocol sendfile split stm text threadmanager time + transformers utf8-string + ]; + description = "Collection of non-fundamental handlers for the Salvia web server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "salvia-protocol" = callPackage + ({ mkDerivation, base, bimap, bytestring, containers, fclabels + , parsec, safe, split, utf8-string + }: + mkDerivation { + pname = "salvia-protocol"; + version = "1.0.1"; + sha256 = "0a49wjjhdhhlnrwfi6l2zn6jl7vynwyil6s6qzp1za7s5vji48vb"; + buildDepends = [ + base bimap bytestring containers fclabels parsec safe split + utf8-string + ]; + description = "Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "salvia-sessions" = callPackage + ({ mkDerivation, base, containers, fclabels, MaybeT-transformers + , monads-fd, pureMD5, random, safe, salvia, salvia-protocol, stm + , time, utf8-string + }: + mkDerivation { + pname = "salvia-sessions"; + version = "1.0.0"; + sha256 = "0cfl9xhawg16gkl18wfxpjysn312yb3q9bagmclrhqk3qzwxgb0h"; + buildDepends = [ + base containers fclabels MaybeT-transformers monads-fd pureMD5 + random safe salvia salvia-protocol stm time utf8-string + ]; + description = "Session support for the Salvia webserver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "salvia-websocket" = callPackage + ({ mkDerivation, base, bytestring, fclabels, monads-fd, salvia + , salvia-protocol, stm, utf8-string + }: + mkDerivation { + pname = "salvia-websocket"; + version = "1.0.0"; + sha256 = "14sr5z5z9xjkf18z1srz6cgciyrhhs4zyl7a8pffxmb893a2gngl"; + buildDepends = [ + base bytestring fclabels monads-fd salvia salvia-protocol stm + utf8-string + ]; + description = "Websocket implementation for the Salvia Webserver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sample-frame" = callPackage + ({ mkDerivation, base, QuickCheck, storable-record }: + mkDerivation { + pname = "sample-frame"; + version = "0.0.3"; + sha256 = "0ivj0bcnqqc805np62bdpvh8v4ykmw86ph5rp7k54bbv9wd31bsv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base QuickCheck storable-record ]; + configureFlags = [ "-fsplitbase" "-f-buildbenchmarks" ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Handling of samples in an (audio) signal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sample-frame-np" = callPackage + ({ mkDerivation, base, numeric-prelude, sample-frame }: + mkDerivation { + pname = "sample-frame-np"; + version = "0.0.4"; + sha256 = "1l7447xjxj98jx99b75hdfdjps6mcm293yhx0fjrqwxkz6anxv6d"; + buildDepends = [ base numeric-prelude sample-frame ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Orphan instances for types from sample-frame and numericprelude"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "samtools" = callPackage + ({ mkDerivation, base, bytestring, c2hs, filepath, process, seqloc + , vector, zlib + }: + mkDerivation { + pname = "samtools"; + version = "0.2.4.1"; + sha256 = "00hm12wz6sqv0jn9v7vqxzvq1m7k8d4fdaw25x928ck7g95gk9id"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring filepath process seqloc vector ]; + buildTools = [ c2hs ]; + extraLibraries = [ zlib ]; + configureFlags = [ "-f-tests" ]; + homepage = "http://www.ingolia-lab.org/samtools-tutorial.html"; + description = "Binding to the C samtools library"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) zlib; }; + + "samtools-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, filepath, resourcet + , samtools, transformers + }: + mkDerivation { + pname = "samtools-conduit"; + version = "0.1.1.0"; + sha256 = "0s59ds9s8ghj8wq2cfnh2s865v8bmga53aqvcqf781iv9zvxbqmw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit filepath resourcet samtools transformers + ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://www.ingolia-lab.org/samtools-tutorial.html"; + description = "Conduit interface to SAM/BAM format files through samtools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "samtools-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, samtools + , transformers + }: + mkDerivation { + pname = "samtools-enumerator"; + version = "0.1.2.1"; + sha256 = "0wk2m2av9fd5zvx29my4llbc8zqk1hrczfvnhrvd90qmw8p33r5m"; + buildDepends = [ + base bytestring enumerator samtools transformers + ]; + description = "Enumerator interface to SamTools library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "samtools-iteratee" = callPackage + ({ mkDerivation, base, bytestring, iteratee, monads-tf, samtools + , transformers + }: + mkDerivation { + pname = "samtools-iteratee"; + version = "0.2.2.1"; + sha256 = "139cp03lm05s536gsf03in7lrsmiprs2x6vpr9vci4k0pq2pd06l"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring iteratee monads-tf samtools transformers + ]; + configureFlags = [ "-f-utilities" ]; + description = "Iteratee interface to SamTools library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sandi" = callPackage + ({ mkDerivation, base, bytestring, conduit, exceptions, HUnit + , tasty, tasty-hunit, tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "sandi"; + version = "0.3.1"; + sha256 = "1gvlaryc6q49r3n7fkhqvd7qlp52m5h4qnnihx08ndhppmqfwhj4"; + buildDepends = [ base bytestring conduit exceptions ]; + testDepends = [ + base bytestring HUnit tasty tasty-hunit tasty-quickcheck tasty-th + ]; + configureFlags = [ "-fwith-conduit" ]; + homepage = "http://hackage.haskell.org/package/sandi"; + description = "Data encoding library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sandlib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sandlib"; + version = "0.0.2"; + sha256 = "07wh6va4rpf6vvxnjqbmwfna3rg20ysjh2pnzylz6xzlayzq0pkx"; + buildDepends = [ base ]; + homepage = "http://github.com/regularlambda/sandlib"; + description = "SAND data serialization and manipulation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sarasvati" = callPackage + ({ mkDerivation, base, deepseq, portaudio }: + mkDerivation { + pname = "sarasvati"; + version = "0.3.0.0"; + sha256 = "0x8d5n2mydhwl9h7vzk7nr58b2aym9xb21p4m21rfa6vy6r2n438"; + buildDepends = [ base deepseq portaudio ]; + homepage = "https://github.com/tokiwoousaka/Sarasvati"; + description = "audio library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sasl" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash + , monads-tf, papillon, simple-pipe + }: + mkDerivation { + pname = "sasl"; + version = "0.0.0.2"; + sha256 = "02cv19vi8wfwzxhi33f32zihjqypxjz1x6j7ff70my2wffw95w26"; + buildDepends = [ + base base64-bytestring bytestring cryptohash monads-tf papillon + simple-pipe + ]; + homepage = "https://github.com/YoshikuniJujo/sasl/wiki"; + description = "SASL implementation using simple-pipe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sat"; + version = "1.1.1"; + sha256 = "1ia2asqnxzpyr9s4n488yy00388x0bfy8kwqjx17fap33jkjfi6p"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://tcana.info/sat.html"; + description = "CNF SATisfier"; + license = "GPL"; + }) {}; + + "sat-micro-hs" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl, parse-dimacs + , pretty + }: + mkDerivation { + pname = "sat-micro-hs"; + version = "0.1.1"; + sha256 = "1w09ccky9rhp1l5g3rxjp9ydfyn0cc7kxmhz922ngls4ywd1hbc4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers haskell98 mtl parse-dimacs pretty + ]; + description = "A minimal SAT solver"; + license = "LGPL"; + }) {}; + + "satchmo" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , minisat, mtl, process + }: + mkDerivation { + pname = "satchmo"; + version = "2.8.1"; + sha256 = "1n7my96x9djy0fkk8rx3pg0z0jyy66va8jk2bqn8ddnxvmazd05v"; + buildDepends = [ + array base bytestring containers directory minisat mtl process + ]; + homepage = ""; + description = "SAT encoding monad"; + license = "GPL"; + }) {}; + + "satchmo-backends" = callPackage + ({ mkDerivation, array, base, bytestring, containers, process + , satchmo, timeit + }: + mkDerivation { + pname = "satchmo-backends"; + version = "1.9.1"; + sha256 = "1hyzwmhy0f4k60hqjbh9jl3qr4xw3rjgl8nz2gfcdvm5ad91bfdf"; + buildDepends = [ + array base bytestring containers process satchmo timeit + ]; + homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; + description = "driver for external satchmo backends"; + license = "GPL"; + }) {}; + + "satchmo-examples" = callPackage + ({ mkDerivation, array, base, containers, process, satchmo + , satchmo-backends + }: + mkDerivation { + pname = "satchmo-examples"; + version = "1.8.1"; + sha256 = "1xvgamq53yfzcl1p9wbfyy7dlhxsnbj6pjpxgjkyycndgszc84w3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers process satchmo satchmo-backends + ]; + homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; + description = "examples that show how to use satchmo"; + license = "GPL"; + }) {}; + + "satchmo-funsat" = callPackage + ({ mkDerivation, array, base, containers, funsat, parse-dimacs + , satchmo + }: + mkDerivation { + pname = "satchmo-funsat"; + version = "1.4"; + sha256 = "0nx0xlbwwcdhdd608akmiwzx8abrd5v4b411221rdl8fshqrbv34"; + buildDepends = [ + array base containers funsat parse-dimacs satchmo + ]; + homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; + description = "funsat driver as backend for satchmo"; + license = "GPL"; + }) {}; + + "satchmo-minisat" = callPackage + ({ mkDerivation, base, containers, process, satchmo }: + mkDerivation { + pname = "satchmo-minisat"; + version = "1.3"; + sha256 = "1dwgj16l2zjqfmf92kpr695ycliwki6a38sxc06scvs6sv6wkc56"; + buildDepends = [ base containers process satchmo ]; + homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; + description = "minisat driver as backend for satchmo"; + license = "GPL"; + }) {}; + + "sbv" = callPackage + ({ mkDerivation, array, async, base, containers, deepseq, directory + , filepath, HUnit, mtl, old-time, pretty, process, QuickCheck + , random, syb + }: + mkDerivation { + pname = "sbv"; + version = "3.4"; + sha256 = "1c4sh9l4kggw2mvv47raz36j2s9nn81l68y6w6dbq3m990j1zazm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array async base containers deepseq directory filepath HUnit mtl + old-time pretty process QuickCheck random syb + ]; + testDepends = [ base directory filepath HUnit syb ]; + homepage = "http://leventerkok.github.com/sbv/"; + description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sc3-rdu" = callPackage + ({ mkDerivation, base, hsc3, hsc3-db }: + mkDerivation { + pname = "sc3-rdu"; + version = "0.15"; + sha256 = "0zrd9w3s535b2dpnmmrfg4i6jd9f4nh338x1cbggcw3pjyv8gk30"; + buildDepends = [ base hsc3 hsc3-db ]; + homepage = "http://rd.slavepianos.org/t/sc3-rdu"; + description = "Haskell bindings to sc3-rdu (sc3 rd ugens)"; + license = "GPL"; + }) {}; + + "scalable-server" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , blaze-builder, BoundedChan, bytestring, enumerator, mtl, network + , network-enumerator + }: + mkDerivation { + pname = "scalable-server"; + version = "0.2.2"; + sha256 = "066ncvz6zid1j6d6j89m4k2hywq58p73z30dkqn2l1svlic7dmx6"; + buildDepends = [ + attoparsec attoparsec-enumerator base blaze-builder BoundedChan + bytestring enumerator mtl network network-enumerator + ]; + homepage = "https://github.com/jamwt/haskell-scalable-server/"; + description = "Library for writing fast/scalable TCP-based services"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scaleimage" = callPackage + ({ mkDerivation, base, filepath, gd }: + mkDerivation { + pname = "scaleimage"; + version = "0.1"; + sha256 = "0alhi0zr2n97942wpnyzq8q62nd4nzjl0rdxaarr7psx6dd3h3nn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base filepath gd ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/scaleimage"; + description = "Scale an image to a new geometry"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scan" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "scan"; + version = "0.1.0.9"; + sha256 = "0imc8zmg0d42pzbrxiyi8lqx5q24i73ajj3pmb3kqinfhm465jgv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base parsec ]; + configureFlags = [ "-f-parsec1" ]; + homepage = "http://projects.haskell.org/style-scanner"; + description = "lexical style suggestions for source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scan-vector-machine" = callPackage + ({ mkDerivation, accelerate, array, base, dph-base, HUnit }: + mkDerivation { + pname = "scan-vector-machine"; + version = "0.2.7"; + sha256 = "112ibzc205pjcmjiwbknw7pdh0c5fyq6i4sqk97jfdr0ynb72vvc"; + buildDepends = [ accelerate array base dph-base HUnit ]; + testDepends = [ array base HUnit ]; + description = "An implementation of the Scan Vector Machine instruction set in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scat" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, mtl + , optparse-applicative, scrypt, vector + }: + mkDerivation { + pname = "scat"; + version = "1.1.0.1"; + sha256 = "18sn7dg2pc5wx73gxs6036fxp8yal95pfh336llvmn3azmkd6n95"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring mtl optparse-applicative scrypt + vector + ]; + testDepends = [ + ansi-terminal base bytestring mtl optparse-applicative scrypt + vector + ]; + homepage = "https://github.com/redelmann/scat"; + description = "Generates unique passwords for various websites from a single password"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scc" = callPackage + ({ mkDerivation, base, bytestring, containers, haskeline + , incremental-parser, monad-coroutine, monad-parallel + , monoid-subclasses, parsec, process, QuickCheck, test-framework + , test-framework-quickcheck2, text, transformers + }: + mkDerivation { + pname = "scc"; + version = "0.8.2"; + sha256 = "1chqrv4h6n0sjs747z530ff6wdrciaxpq344zlffbi6qvb61xxzp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers haskeline incremental-parser + monad-coroutine monad-parallel monoid-subclasses parsec process + text transformers + ]; + testDepends = [ + base bytestring containers incremental-parser monad-coroutine + monad-parallel monoid-subclasses QuickCheck test-framework + test-framework-quickcheck2 text transformers + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://trac.haskell.org/SCC/"; + description = "Streaming component combinators"; + license = "GPL"; + }) {}; + + "scenegraph" = callPackage + ({ mkDerivation, array, base, containers, fgl, GLUT, haskell98 + , hmatrix, mtl, old-time, OpenGL, process + }: + mkDerivation { + pname = "scenegraph"; + version = "0.1.0.2"; + sha256 = "1l946h6sggg2n8ldx34v2sx4dyjqxd7i34wrsllz88iiy4qd90yw"; + buildDepends = [ + array base containers fgl GLUT haskell98 hmatrix mtl old-time + OpenGL process + ]; + homepage = "http://www.haskell.org/haskellwiki/SceneGraph"; + description = "Scene Graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, extensible-exceptions + , network + }: + mkDerivation { + pname = "scgi"; + version = "0.3.3"; + sha256 = "0zmn5w5vwxv8slnydbrj1jfhmbvsyars2wf9bbrbgvwsfd40zd2m"; + buildDepends = [ + base bytestring cgi extensible-exceptions network + ]; + description = "A Haskell library for writing SCGI programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "schedevr" = callPackage + ({ mkDerivation, base, directory, filepath, old-locale, time + , xturtle + }: + mkDerivation { + pname = "schedevr"; + version = "0.1.0.6"; + sha256 = "1ggywgyfpdza1fk66ixj8z3a1nv1r64dmw7l4d1m3h65yzxx9jcb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath old-locale time xturtle ]; + description = "Marge schedules and show EVR"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "schedyield" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "schedyield"; + version = "1.0"; + sha256 = "0lzhxlfxa660vx4y49gbg2q76v8dda00h3rznj5fhdjj29pkypgp"; + buildDepends = [ base ]; + description = "Exposes standard POSIX function sched_yield"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scholdoc" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, blaze-html + , blaze-markup, bytestring, containers, data-default, Diff + , directory, executable-path, extensible-exceptions, filepath + , highlighting-kate, hslua, HTTP, http-client, http-client-tls + , http-types, HUnit, JuicyPixels, mtl, network, network-uri + , old-locale, old-time, parsec, process, QuickCheck, random + , scholdoc-texmath, scholdoc-types, scientific, SHA, syb, tagsoup + , temporary, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, unordered-containers + , vector, xml, yaml, zip-archive, zlib + }: + mkDerivation { + pname = "scholdoc"; + version = "0.1.3"; + sha256 = "0dsbr4nk56cmbgdnk91s39lc4qp2wb39hkyisaf4f1n6nmx8zmn4"; + editedCabalFile = "bbe7070ca2ca48d86095c9a45120d2bfbf6a480b3894117d70e0f8e3ccabb435"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring binary blaze-html blaze-markup + bytestring containers data-default directory extensible-exceptions + filepath highlighting-kate hslua HTTP http-client http-client-tls + http-types JuicyPixels mtl network network-uri old-locale old-time + parsec process random scholdoc-texmath scholdoc-types scientific + SHA syb tagsoup temporary text time unordered-containers vector xml + yaml zip-archive zlib + ]; + testDepends = [ + base bytestring containers Diff directory executable-path filepath + HUnit process QuickCheck scholdoc-types syb test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ + "-fnetwork-uri" "-f-make-pandoc-man-pages" "-fhttps" + "-f-tryscholdoc" "-f-embed_data_files" + ]; + homepage = "http://scholdoc.scholarlymarkdown.com"; + description = "Converts ScholarlyMarkdown documents to HTML5/LaTeX/Docx format"; + license = "GPL"; + }) {}; + + "scholdoc-citeproc" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , containers, data-default, directory, filepath, hs-bibutils, mtl + , old-locale, parsec, process, rfc5051, scholdoc, scholdoc-types + , split, syb, tagsoup, temporary, text, time, vector, xml-conduit + , yaml + }: + mkDerivation { + pname = "scholdoc-citeproc"; + version = "0.6"; + sha256 = "0wy8cwr933zcqb85qscj9l9qcl2xv8mkbd2g9b4gs7c1k5b6khll"; + editedCabalFile = "33a066de8000d8bdb0a8f04f71baca64e27f4a2bb2d2a330f6d5a7f81090b118"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty attoparsec base bytestring containers + data-default directory filepath hs-bibutils mtl old-locale parsec + process rfc5051 scholdoc scholdoc-types split syb tagsoup temporary + text time vector xml-conduit yaml + ]; + testDepends = [ + aeson base bytestring directory filepath process scholdoc + scholdoc-types temporary text yaml + ]; + configureFlags = [ + "-f-test_citeproc" "-f-unicode_collation" "-f-embed_data_files" + "-fbibutils" "-fsmall_base" + ]; + homepage = "http://scholdoc.scholarlymarkdown.com"; + description = "Scholdoc fork of pandoc-citeproc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scholdoc-texmath" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, network-uri, parsec, process, scholdoc-types, split, syb + , temporary, text, utf8-string, xml + }: + mkDerivation { + pname = "scholdoc-texmath"; + version = "0.1"; + sha256 = "1ddzdypdijpkil7v7g6jf74dmlw72j0hjmnxys21fdvgafiq9bk3"; + editedCabalFile = "6edad8e079e78cf90ec39cb90a0c071570d6702fd4c16bc906e63fb72ad61f9f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers mtl network-uri parsec scholdoc-types syb xml + ]; + testDepends = [ + base bytestring directory filepath process split temporary text + utf8-string xml + ]; + configureFlags = [ "-fnetwork-uri" "-f-executable" ]; + homepage = "http://scholdoc.scholarlymarkdown.com"; + description = "Scholdoc fork of texmath"; + license = "GPL"; + }) {}; + + "scholdoc-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , deepseq-generics, ghc-prim, syb + }: + mkDerivation { + pname = "scholdoc-types"; + version = "0.1.3"; + sha256 = "0als5517hplkccrkv9c31dm0ivlk60ais0wyvc9a31jdjwjcyppk"; + editedCabalFile = "18fb578a18988a8361d57025dac5b25c083b4cf044e75ff0a982bd3399bd368d"; + buildDepends = [ + aeson base bytestring containers deepseq-generics ghc-prim syb + ]; + homepage = "http://scholdoc.scholarlymarkdown.com"; + description = "Scholdoc fork of pandoc-types"; + license = "GPL"; + }) {}; + + "schonfinkeling" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "schonfinkeling"; + version = "0.1.0.0"; + sha256 = "1wwbalfkfg66azr9zizscvdc2csi9q73d6wq5bwbiq33z522nwxy"; + buildDepends = [ base ]; + description = "Transformation of n-ary functions to unary functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sci-ratio" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "sci-ratio"; + version = "0.2.1.0"; + sha256 = "1qddamwk2fzakixx9f0y0r3z9z6kmyyxgpb3dhiiiza6krnf8r9k"; + buildDepends = [ base hashable ]; + testDepends = [ base ]; + homepage = "https://github.com/Rufflewind/sci-ratio"; + description = "Rational numbers in scientific notation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "science-constants" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "science-constants"; + version = "0.2.0.0"; + sha256 = "0qp3d9la929kks2b2pyylgznl86gy91lp3zgpb9bn7gas3wll9vy"; + buildDepends = [ base ]; + description = "Mathematical/physical/chemical constants"; + license = "unknown"; + }) {}; + + "science-constants-dimensional" = callPackage + ({ mkDerivation, base, dimensional, numtype, science-constants }: + mkDerivation { + pname = "science-constants-dimensional"; + version = "0.1.0.1"; + sha256 = "0n39pfs7kfhy62vl9q2ka5f9bfckncpssjsdx71d1hrld0jcq2g8"; + buildDepends = [ base dimensional numtype science-constants ]; + description = "Mathematical/physical/chemical constants"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scientific" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, ghc-prim + , hashable, integer-gmp, QuickCheck, smallcheck, tasty + , tasty-ant-xml, tasty-hunit, tasty-quickcheck, tasty-smallcheck + , text + }: + mkDerivation { + pname = "scientific"; + version = "0.3.3.5"; + sha256 = "1k7jlabnb28sif33iyj6khal4j4dhhfbcqzlh9cjh83cg2d6h1rx"; + buildDepends = [ + array base bytestring deepseq ghc-prim hashable integer-gmp text + ]; + testDepends = [ + base bytestring QuickCheck smallcheck tasty tasty-ant-xml + tasty-hunit tasty-quickcheck tasty-smallcheck text + ]; + configureFlags = [ "-f-integer-simple" "-fbytestring-builder" ]; + homepage = "https://github.com/basvandijk/scientific"; + description = "Numbers represented using scientific notation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scion" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, ghc, ghc-paths, ghc-syb, hslogger, json, multiset + , network, network-bytestring, time, uniplate, utf8-string + }: + mkDerivation { + pname = "scion"; + version = "0.1.0.2"; + sha256 = "1ihq538ym6hh099p0h9p1ngjsq3a9h9k5ssnwyr4bqhlmv8xam0i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath ghc ghc-paths + ghc-syb hslogger json multiset network network-bytestring time + uniplate utf8-string + ]; + configureFlags = [ "-fserver" "-f-testing" ]; + homepage = "http://github.com/nominolo/scion"; + description = "Haskell IDE library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scion-browser" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , conduit, containers, deepseq, derive, directory, filepath, ghc + , ghc-paths, ghc-pkg-lib, haskeline, haskell-src-exts, HTTP + , http-conduit, monad-logger, mtl, parallel-io, parsec, persistent + , persistent-sqlite, persistent-template, process, resourcet, tar + , text, transformers, unix, unordered-containers, utf8-string + , vector, zlib + }: + mkDerivation { + pname = "scion-browser"; + version = "0.4.2"; + sha256 = "00h90qijqjrgizv6hq377yy6n6naf0d4z1xd9nyx6b5c6avyw3rb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring Cabal conduit containers deepseq + derive directory filepath ghc ghc-paths ghc-pkg-lib haskeline + haskell-src-exts HTTP http-conduit monad-logger mtl parallel-io + parsec persistent persistent-sqlite persistent-template process + resourcet tar text transformers unix unordered-containers + utf8-string vector zlib + ]; + homepage = "http://github.com/JPMoresmau/scion-class-browser"; + description = "Command-line interface for browsing and searching packages documentation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scons2dot" = callPackage + ({ mkDerivation, base, bytestring, containers, process }: + mkDerivation { + pname = "scons2dot"; + version = "0.9"; + sha256 = "1c9akvpvwakdnqciz57bwjhqkdfkky43wmj7rx9fsk552pamzijk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring containers process ]; + description = "Generates graphviz file of scons dependency information"; + license = "GPL"; + }) {}; + + "scope" = callPackage + ({ mkDerivation, base, bytestring, containers, iteratee + , MonadCatchIO-transformers, mtl, mwc-random, time, unix + , zoom-cache + }: + mkDerivation { + pname = "scope"; + version = "0.8.0.1"; + sha256 = "1ks66paa30xwqgrllkyz0phh73pc0d2f6aq474cpz7gdb7zyrkzi"; + buildDepends = [ + base bytestring containers iteratee MonadCatchIO-transformers mtl + mwc-random time unix zoom-cache + ]; + configureFlags = [ "-fsplitbase" ]; + description = "An interactive renderer for plotting time-series data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scope-cairo" = callPackage + ({ mkDerivation, base, cairo, gtk, MonadCatchIO-transformers, mtl + , old-locale, scope, time, zoom-cache + }: + mkDerivation { + pname = "scope-cairo"; + version = "0.8.0.1"; + sha256 = "0dhpyf0kh6qrrcyr3iwp3i3rkj5vcl7k7aa9qmxq2qq1f6dhw4p6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo gtk MonadCatchIO-transformers mtl old-locale scope time + zoom-cache + ]; + configureFlags = [ "-fsplitbase" ]; + description = "An interactive renderer for plotting time-series data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scottish" = callPackage + ({ mkDerivation, base, data-default, enclosed-exceptions + , http-types, lens, mtl, persistent, resource-pool, scotty, stm + , text, transformers, wai, warp + }: + mkDerivation { + pname = "scottish"; + version = "0.1.0.1"; + sha256 = "01874r5r6lzwa7w0pa5i0ymnxb5vpkpxyfnf3knlyblv9b5j82nx"; + buildDepends = [ + base data-default enclosed-exceptions http-types lens mtl + persistent resource-pool scotty stm text transformers wai warp + ]; + homepage = "https://github.com/echaozh/scottish"; + description = "scotty with batteries included"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scotty" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, data-default, hspec, hspec-wai, http-types + , lifted-base, monad-control, mtl, regex-compat, text, transformers + , transformers-base, wai, wai-extra, warp + }: + mkDerivation { + pname = "scotty"; + version = "0.9.1"; + sha256 = "0w07ghnd7l8ibfbl8p74lwn8gxy3z28mp0rlv5crma3yh42irsqm"; + buildDepends = [ + aeson base blaze-builder bytestring case-insensitive data-default + http-types monad-control mtl regex-compat text transformers + transformers-base wai wai-extra warp + ]; + testDepends = [ + base bytestring hspec hspec-wai http-types lifted-base text wai + ]; + homepage = "https://github.com/scotty-web/scotty"; + description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scotty-binding-play" = callPackage + ({ mkDerivation, base, bytestring, hspec, http-client, HUnit, mtl + , scotty, template-haskell, text, transformers + }: + mkDerivation { + pname = "scotty-binding-play"; + version = "1.3"; + sha256 = "0k9ylywhvb4nfnm304zlan0bzdx8rxcwnvip8assz80kz47zvjp9"; + buildDepends = [ + base bytestring mtl scotty template-haskell text + ]; + testDepends = [ + base bytestring hspec http-client HUnit scotty text transformers + ]; + homepage = "https://github.com/welmo/scotty-binding-play"; + description = "The Play Framework style data binding in Scotty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scotty-blaze" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, mtl, scotty, wai + }: + mkDerivation { + pname = "scotty-blaze"; + version = "0.1.3"; + sha256 = "0bl37bplal6y6ma0ba8llypsrx11959vcq04s8x6642hzk0cgid7"; + buildDepends = [ base blaze-builder blaze-html mtl scotty wai ]; + description = "blaze-html integration for Scotty"; + license = stdenv.lib.licenses.mit; + }) {}; + + "scotty-cookie" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , cookie, scotty, text, time, transformers + }: + mkDerivation { + pname = "scotty-cookie"; + version = "0.1.0.3"; + sha256 = "0wyvx30889lbbgq7dmjfldlbnyg1b8b3zh1py5lis59mwz6r3w9l"; + buildDepends = [ + base blaze-builder bytestring containers cookie scotty text time + transformers + ]; + homepage = "https://bitbucket.org/wniare/scotty-cookie"; + description = "Cookie management helper functions for Scotty framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scotty-fay" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory, fay + , fay-jquery, filepath, http-types, HUnit, scotty, test-framework + , test-framework-hunit, text, transformers, wai, wai-test + }: + mkDerivation { + pname = "scotty-fay"; + version = "0.1.1"; + sha256 = "13ksxw2v6gac3r368ifnbrrgmmafr2fyki63ws4qxw415fwnqa82"; + buildDepends = [ + base bytestring data-default directory fay fay-jquery filepath + http-types scotty text transformers wai + ]; + testDepends = [ + base bytestring data-default directory fay fay-jquery filepath + http-types HUnit scotty test-framework test-framework-hunit text + transformers wai wai-test + ]; + description = "Fay integration for Scotty"; + license = stdenv.lib.licenses.mit; + }) {}; + + "scotty-hastache" = callPackage + ({ mkDerivation, base, containers, filepath, hastache, http-types + , mtl, scotty, text, wai, warp + }: + mkDerivation { + pname = "scotty-hastache"; + version = "0.2.1"; + sha256 = "1yyip8iq1n71iidmpbfs7rifxvpphyrcaf4z394rx36hq72ka8dn"; + buildDepends = [ + base containers filepath hastache http-types mtl scotty text wai + warp + ]; + homepage = "https://github.com/scotty-web/scotty-hastache"; + description = "Easy Mustache templating support for Scotty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scotty-session" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , crypto-api, http-types, old-locale, scotty, stm, text, time + , transformers, unordered-containers, wai + }: + mkDerivation { + pname = "scotty-session"; + version = "0.0.4"; + sha256 = "0dacj58d78alfpqfn8ibnwxqk1yddf5y14sh1csqqnhra8k2pn4j"; + buildDepends = [ + base base64-bytestring blaze-builder bytestring crypto-api + http-types old-locale scotty stm text time transformers + unordered-containers wai + ]; + homepage = "https://github.com/agrafix/scotty-session"; + description = "Adding session functionality to scotty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scotty-tls" = callPackage + ({ mkDerivation, base, scotty, transformers, wai, warp, warp-tls }: + mkDerivation { + pname = "scotty-tls"; + version = "0.3.0.0"; + sha256 = "11zpbqrfmjyl8kck1za0pvf1b1gn0ih3an8vq85si22414bs5j23"; + buildDepends = [ base scotty transformers wai warp warp-tls ]; + homepage = "https://github.com/dmjio/scotty-tls.git"; + description = "TLS for Scotty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scp-streams" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, io-streams + , process, SHA, sha-streams, unix + }: + mkDerivation { + pname = "scp-streams"; + version = "0.1.0"; + sha256 = "1wi860cl9dsq6hfhyas3dk0gcjyd8hx62k3fjwgr5x56ps5fp6ry"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cmdargs io-streams process SHA + sha-streams unix + ]; + testDepends = [ base bytestring io-streams ]; + homepage = "https://github.com/noteed/scp-streams"; + description = "An SCP protocol implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scrabble-bot" = callPackage + ({ mkDerivation, array, base, binary, containers, deepseq + , directory, mtl, packed-dawg, parallel, split + }: + mkDerivation { + pname = "scrabble-bot"; + version = "0.1.0.0"; + sha256 = "035jpwp58l70jd0dklx5rg0sm8b2bd5r1m726dbhhlv60w6bdfn3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary containers deepseq directory mtl packed-dawg + parallel split + ]; + description = "Scrabble play generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scrobble" = callPackage + ({ mkDerivation, base, containers, curl, MissingH, network + , network-uri, old-locale, pureMD5, time, url + }: + mkDerivation { + pname = "scrobble"; + version = "0.2.1.1"; + sha256 = "161l75bni4fxmh35dfz8r2vgllmmf0s55j9y2xpyskqfj3xc85a7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers curl MissingH network network-uri old-locale + pureMD5 time url + ]; + configureFlags = [ "-fnetwork-uri" ]; + description = "Scrobbling server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scrypt" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, entropy + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "scrypt"; + version = "0.5.0"; + sha256 = "1cnrjdq1ncv224dlk236a7w29na8r019d2acrsxlsaiy74iadh1y"; + buildDepends = [ base base64-bytestring bytestring entropy ]; + testDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "http://github.com/informatikr/scrypt"; + description = "Stronger password hashing via sequential memory-hard functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "scrz" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , conduit, containers, cryptohash, directory, filepath + , friendly-time, hashable, http-conduit, http-types, MonadRandom + , mtl, network, old-locale, process, random, stm, template-haskell + , text, time, unix + }: + mkDerivation { + pname = "scrz"; + version = "0.0.0.1"; + sha256 = "1j5mvvrk1647qfqdl4q6ywnx7l9bgnqp6rsjr1l8bynikfm0ghcg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base base16-bytestring bytestring conduit containers + cryptohash directory filepath friendly-time hashable http-conduit + http-types MonadRandom mtl network old-locale process random stm + template-haskell text time unix + ]; + homepage = "http://github.com/wereHamster/scrz"; + description = "Process management and supervision daemon"; + license = "unknown"; + }) {}; + + "scyther-proof" = callPackage + ({ mkDerivation, array, base, cmdargs, containers, directory + , filepath, json, mtl, parsec, pretty, process, safe, tagsoup, time + , uniplate + }: + mkDerivation { + pname = "scyther-proof"; + version = "0.8.0.0"; + sha256 = "1amfa1z6lzgcq7c2qijvrb7i6cyjx5cqvz4yqfxi680m674zn0gz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base cmdargs containers directory filepath json mtl parsec + pretty process safe tagsoup time uniplate + ]; + configureFlags = [ "-fthreaded" ]; + description = "Automatic generation of Isabelle/HOL correctness proofs for security protocols"; + license = "GPL"; + }) {}; + + "sde-solver" = callPackage + ({ mkDerivation, base, cereal, cereal-vector, ghc-prim, haskell-mpi + , mersenne-random-pure64, mtl, mwc-random, normaldistribution + , parallel, vector + }: + mkDerivation { + pname = "sde-solver"; + version = "0.1.0.0"; + sha256 = "0sp12fcf1h4qs0l5iblf3kl6nv1sb4ff49p2ybmrx7jifiwqxma6"; + buildDepends = [ + base cereal cereal-vector ghc-prim haskell-mpi + mersenne-random-pure64 mtl mwc-random normaldistribution parallel + vector + ]; + homepage = "https://github.com/davnils/sde-solver"; + description = "Distributed SDE solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sdl2" = callPackage + ({ mkDerivation, base, SDL2, transformers }: + mkDerivation { + pname = "sdl2"; + version = "1.3.0"; + sha256 = "0fi9kjf12qlp64r2pxwc1k9241s23j6xm0dmwdsc18y8f6acvqxa"; + buildDepends = [ base transformers ]; + extraLibraries = [ SDL2 ]; + pkgconfigDepends = [ SDL2 ]; + description = "Low-level bindings to SDL2"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sdl2-image" = callPackage + ({ mkDerivation, base, sdl2, SDL2, SDL2_image }: + mkDerivation { + pname = "sdl2-image"; + version = "0.1.1.0"; + sha256 = "1rxkb4fl3350vxzwvsj25a1m8s7s179anaal33kq3q3kn0jfa72i"; + buildDepends = [ base sdl2 ]; + extraLibraries = [ SDL2 ]; + pkgconfigDepends = [ SDL2 SDL2_image ]; + description = "Haskell binding to sdl2-image"; + license = stdenv.lib.licenses.mit; + }) {}; + + "seacat" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , ConfigFile, data-default, directory, filepath, http-types + , mime-types, MissingH, monad-control, mtl, network, persistent + , persistent-postgresql, persistent-sqlite, persistent-template + , text, time, transformers, wai, wai-extra, wai-middleware-static + , warp, web-routes, web-routes-wai + }: + mkDerivation { + pname = "seacat"; + version = "1.0.0.3"; + sha256 = "0iyl7mp0vpxy4kqr7qqqz642zxpla3ydlbdzmw4ipjmg5gwjr7pm"; + buildDepends = [ + base blaze-builder blaze-html bytestring ConfigFile data-default + directory filepath http-types mime-types MissingH monad-control mtl + network persistent persistent-postgresql persistent-sqlite + persistent-template text time transformers wai wai-extra + wai-middleware-static warp web-routes web-routes-wai + ]; + homepage = "https://github.com/Barrucadu/lambdadelta"; + description = "Small web framework using Warp and WAI"; + license = "unknown"; + }) {}; + + "seal-module" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "seal-module"; + version = "0.1.0.1"; + sha256 = "0x2m280qbfaswr2gk26d26dwg2s3v1nk4n93zh2fh1ikpkw13dfq"; + buildDepends = [ base template-haskell ]; + description = "Template Haskell support for global configuration data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "search" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, ghc-prim + , profunctors, semigroupoids, tagged, transformers + }: + mkDerivation { + pname = "search"; + version = "0.1"; + sha256 = "1d996dkirvv22kkli5vpaxy2ismyiwd4jyzfvbxyqc79lqanf2gh"; + buildDepends = [ + base ghc-prim profunctors semigroupoids tagged transformers + ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/ekmett/search/"; + description = "Infinite search in finite time with Hilbert's epsilon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sec" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "sec"; + version = "0.0.1"; + sha256 = "1ryl0nm1a37r606xhxy6ykf3c8c1gml6gdqna428w8y3a2vg5q2v"; + buildDepends = [ base template-haskell ]; + homepage = "http://github.com/urso/sec"; + description = "Semantic Editor Combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "secdh" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "secdh"; + version = "0.2"; + sha256 = "0qrb2g7dfhh2m3hwp39xlimbc3kinww279a58pah738gqnhmayrs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "http://github.com/pgavin/secdh"; + description = "SECDH Machine Simulator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "seclib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "seclib"; + version = "1.1.0.2"; + sha256 = "0jbgdd3mh126c3n0sblvd7rbcnnzrfyfajrj9xcsj7zi7jqvs8nw"; + buildDepends = [ base ]; + description = "A simple library for static information-flow security in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "secret-santa" = callPackage + ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib + , haskell-qrencode, random + }: + mkDerivation { + pname = "secret-santa"; + version = "0.1.0.0"; + sha256 = "0qrc1jk2hhhhq0cq9h9g8pc2frjsb1m96h6sdj79m7km5dc2slm8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers diagrams-cairo diagrams-lib haskell-qrencode random + ]; + homepage = "https://github.com/rodrigosetti/secret-santa"; + description = "Secret Santa game assigner using QR-Codes"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "secret-sharing" = callPackage + ({ mkDerivation, base, binary, bytestring, dice-entropy-conduit + , finite-field, polynomial, QuickCheck, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "secret-sharing"; + version = "1.0.0.3"; + sha256 = "0q315gmfnhpzgi4r0p3li8vvrdl2a0xgh0gxdin6s3nkh6hjpbv2"; + buildDepends = [ + base binary bytestring dice-entropy-conduit finite-field polynomial + vector + ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://monoid.at/code"; + description = "Information-theoretic secure secret sharing"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "secrm" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "secrm"; + version = "0.0"; + sha256 = "0hcf8mxl1br27764ha0gdf7jdl7zlxknbspqijw0jr6ws7hshxg9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 ]; + description = "Example of writing \"secure\" file removal in Haskell rather than C"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "secure-sockets" = callPackage + ({ mkDerivation, base, bytestring, directory, HsOpenSSL, network + , process, transformers + }: + mkDerivation { + pname = "secure-sockets"; + version = "1.2.9.2"; + sha256 = "0ijizi76fzqamynwhyd3ppzy90bfvypmzbjr0v63ng2w0mwnrjlz"; + buildDepends = [ + base bytestring directory HsOpenSSL network process transformers + ]; + homepage = "http://code.google.com/p/secure-hs/"; + description = "Secure point-to-point connectivity library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "securemem" = callPackage + ({ mkDerivation, base, byteable, bytestring, ghc-prim }: + mkDerivation { + pname = "securemem"; + version = "0.1.4"; + sha256 = "1wdbcnyaarrixfvz79mcyqmfnn9h5zsmrrsa64xj8650ppyaxi48"; + buildDepends = [ base byteable bytestring ghc-prim ]; + homepage = "http://github.com/vincenthz/hs-securemem"; + description = "abstraction to an auto scrubbing and const time eq, memory chunk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sednaDBXML" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, containers + , iteratee, mtl, sedna, text + }: + mkDerivation { + pname = "sednaDBXML"; + version = "0.1.2.5"; + sha256 = "068yl4z0wb5kr7a7c7haah3z391mjqdzgxh5rg68rrjgvf7dczky"; + buildDepends = [ + base bindings-DSL bytestring containers iteratee mtl text + ]; + extraLibraries = [ sedna ]; + description = "Sedna C API XML Binding"; + license = stdenv.lib.licenses.gpl3; + }) { sedna = null; }; + + "select" = callPackage + ({ mkDerivation, base, rt }: + mkDerivation { + pname = "select"; + version = "0.4.0.1"; + sha256 = "180cj5m0bap1lb19s68icpn1dvk2s395cmlcc6dnwz3mpbj5alj0"; + buildDepends = [ base ]; + extraLibraries = [ rt ]; + homepage = "http://nonempty.org/software/haskell-select"; + description = "Wrap the select(2) POSIX function"; + license = stdenv.lib.licenses.bsd3; + }) { rt = null; }; + + "selectors" = callPackage + ({ mkDerivation, alex, array, base, containers, happy + , template-haskell, text, xml-conduit + }: + mkDerivation { + pname = "selectors"; + version = "0.0.3.0"; + sha256 = "1chs2d1j58y4r01231hh50gr4h0wnwsg9mardzq8ybqc6z6l32pr"; + buildDepends = [ + array base containers template-haskell text xml-conduit + ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/rcallahan/selectors"; + description = "CSS Selectors for DOM traversal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "selenium" = callPackage + ({ mkDerivation, base, HTTP, HUnit, mtl, network, pretty }: + mkDerivation { + pname = "selenium"; + version = "0.2.5"; + sha256 = "0vr3d891pj947lv2grgbc83nm828gz9bbz6dp8mnf9bsji3ih7l7"; + buildDepends = [ base HTTP HUnit mtl network pretty ]; + configureFlags = [ "-fsmall_base" ]; + description = "Test web applications through a browser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "selenium-server" = callPackage + ({ mkDerivation, base, conduit, directory, filepath, hspec + , http-conduit, http-conduit-downloader, network, process, random + , regex-tdfa, text, utf8-string, webdriver + }: + mkDerivation { + pname = "selenium-server"; + version = "0.1.0.0"; + sha256 = "13bqzhia3z35174hzf2ipl4ga62mcvh7whvhwj5b8rsazgi259qf"; + buildDepends = [ + base conduit directory filepath http-conduit + http-conduit-downloader network process random regex-tdfa + utf8-string + ]; + testDepends = [ base hspec text webdriver ]; + homepage = "https://github.com/joelteon/selenium-server.git"; + description = "Run the selenium standalone server for usage with webdriver"; + license = stdenv.lib.licenses.mit; + }) {}; + + "selfrestart" = callPackage + ({ mkDerivation, base, directory, executable-path, unix }: + mkDerivation { + pname = "selfrestart"; + version = "0.1.0"; + sha256 = "100a427r8xjfv7fsh7khj3db9klqwnalfy33w23khxqp7k1bkq3n"; + buildDepends = [ base directory executable-path unix ]; + homepage = "https://github.com/nh2/selfrestart"; + description = "Restarts the current executable (on binary change)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "selinux" = callPackage + ({ mkDerivation, base, selinux, unix }: + mkDerivation { + pname = "selinux"; + version = "0.1.1"; + sha256 = "1r0lwah32y3cza5jnihzwkl4wdk23qh7sgw6yzcajq7rjnzrf8qw"; + buildDepends = [ base unix ]; + extraLibraries = [ selinux ]; + homepage = "https://github.com/luite/selinux"; + description = "SELinux bindings"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) selinux; }; + + "semaphore-plus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semaphore-plus"; + version = "0.1"; + sha256 = "1349pzjs91xayx4dib520037mmgh4lvyc0wjx8h8yf492dvfbdkr"; + buildDepends = [ base ]; + description = "Various concurrency abstractions built on top of semaphores"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semi-iso" = callPackage + ({ mkDerivation, base, lens, profunctors, semigroupoids + , transformers, tuple-morph + }: + mkDerivation { + pname = "semi-iso"; + version = "1.0.0.0"; + sha256 = "09hcg6hkyd4bnk0586gk4dzc76g64sx37jg0pz3jq87lrq8dzm5g"; + buildDepends = [ + base lens profunctors semigroupoids transformers tuple-morph + ]; + description = "Weakened partial isomorphisms, reversible computations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "semigroupoid-extras" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "semigroupoid-extras"; + version = "4.0"; + sha256 = "07aa7z4nywcrp9msq83b1pcmryl25yxha89sn5vwlgq40cibcm3g"; + buildDepends = [ base semigroupoids ]; + homepage = "http://github.com/ekmett/semigroupoid-extras"; + description = "This package has been absorbed into semigroupoids 4.0"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semigroupoids" = callPackage + ({ mkDerivation, base, comonad, containers, contravariant + , distributive, semigroups, transformers + }: + mkDerivation { + pname = "semigroupoids"; + version = "4.2"; + sha256 = "18zip518f2l2ccmg3hjzy5mq2b8r98crzm10kr77yc4m64w5vac8"; + buildDepends = [ + base comonad containers contravariant distributive semigroups + transformers + ]; + configureFlags = [ + "-fcomonad" "-fdistributive" "-fcontravariant" "-fcontainers" + ]; + homepage = "http://github.com/ekmett/semigroupoids"; + description = "Semigroupoids: Category sans id"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semigroupoids-syntax" = callPackage + ({ mkDerivation, base, comonad, containers, contravariant + , directory, distributive, doctest, filepath, QuickCheck + , semigroupoids, semigroups, template-haskell, transformers + }: + mkDerivation { + pname = "semigroupoids-syntax"; + version = "0.0.1"; + sha256 = "1r3byywgbcn82dq9xw4k9m5lgmhsgj02rxwmkrp4jwrjaax8v4zh"; + buildDepends = [ + base comonad containers contravariant distributive semigroupoids + semigroups transformers + ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ + "-fcomonad" "-fdistributive" "-fcontravariant" "-fcontainers" + "-fsmall_base" + ]; + homepage = "https://github.com/NICTA/semigroupoids-syntax"; + description = "RebindableSyntax using the semigroupoids package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semigroups" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashable + , nats, text, unordered-containers + }: + mkDerivation { + pname = "semigroups"; + version = "0.16.0.1"; + sha256 = "1j0k65mlsgx0v9gayy221iz3l5990qry5nzhx3w395pn3djrxvs6"; + buildDepends = [ + base bytestring containers deepseq hashable nats text + unordered-containers + ]; + configureFlags = [ + "-funordered-containers" "-ftext" "-fdeepseq" "-fcontainers" + "-fbytestring" "-fhashable" + ]; + homepage = "http://github.com/ekmett/semigroups/"; + description = "Anything that associates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semigroups-actions" = callPackage + ({ mkDerivation, base, containers, semigroups }: + mkDerivation { + pname = "semigroups-actions"; + version = "0.1"; + sha256 = "0vns2vdchszw34i12s9rfl4cm76ympfrivpb397j2vzg2i7bghqb"; + buildDepends = [ base containers semigroups ]; + configureFlags = [ "-f-base2" ]; + homepage = "http://github.com/ppetr/semigroups-actions/"; + description = "Semigroups actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semiring" = callPackage + ({ mkDerivation, base, Boolean, containers, HUnit, monoids + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "semiring"; + version = "0.3"; + sha256 = "1b56y5a45fha07rbqqjl6f5i2bw9pji97pagyjcn9bprzqfbiymy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Boolean containers HUnit monoids QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-f-testing" ]; + homepage = "http://github.com/srush/SemiRings/tree/master"; + description = "Semirings, ring-like structures used for dynamic programming applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semiring-simple" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semiring-simple"; + version = "0.2.1.0"; + sha256 = "074wp8bn6jhx8jjp78dzjpy9bdwc2i1a1sp6qkqj689zvrhwfman"; + buildDepends = [ base ]; + description = "A module for dealing with semirings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "semver" = callPackage + ({ mkDerivation, attoparsec, base, deepseq, tasty, tasty-hunit + , text + }: + mkDerivation { + pname = "semver"; + version = "0.3.1"; + sha256 = "0vakqqdhjn7a049k1sx86ah5x85c005hrxri2xl9qcd690bvrs6f"; + buildDepends = [ attoparsec base deepseq text ]; + testDepends = [ base tasty tasty-hunit text ]; + homepage = "https://github.com/brendanhay/semver"; + description = "Representation, manipulation, and de/serialisation of Semantic Versions"; + license = "unknown"; + }) {}; + + "sendfile" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "sendfile"; + version = "0.7.9"; + sha256 = "0hnw1ym81cff49dwww19kgbs4s0kpandbvn6h5cml3y0p1nxybqh"; + buildDepends = [ base bytestring network ]; + configureFlags = [ "-f-portable" ]; + homepage = "http://hub.darcs.net/stepcut/sendfile"; + description = "A portable sendfile library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sensenet" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, process, stm + , zeromq3-haskell + }: + mkDerivation { + pname = "sensenet"; + version = "0.1.0.0"; + sha256 = "1yzh1ngfddybxwqybvdg7l5lgg85kmhqhdl3mzsnndvz2labphp1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers process stm zeromq3-haskell + ]; + homepage = "https://github.com/rossdylan/sensenet"; + description = "Distributed sensor network for the raspberry pi"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sentry" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cereal, cmdargs + , directory, filepath, old-locale, old-time, process, safecopy + , time, unix + }: + mkDerivation { + pname = "sentry"; + version = "0.1.0"; + sha256 = "1kv4ldms739x4b2fbs6hjwy8bssrwv0kavn4jqdc2svzlfqxqsqx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring cereal cmdargs directory filepath + old-locale old-time process safecopy time unix + ]; + homepage = "https://github.com/noteed/sentry"; + description = "Process monitoring tool written and configured in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "senza" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "senza"; + version = "0.1"; + sha256 = "0pl7dcs9w4dzzajlfnkrjl5kgsx8zdzzl5hvikh9v9djsmw2290h"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "separated" = callPackage + ({ mkDerivation, base, bifunctors, directory, doctest, filepath + , lens, QuickCheck, semigroupoids, semigroups, template-haskell + }: + mkDerivation { + pname = "separated"; + version = "0.1.0"; + sha256 = "18kb9c6l0ikhzy3kiw4pg5b7vcm42hhbkp693qyygpr74hzpi2h2"; + buildDepends = [ base bifunctors lens semigroupoids semigroups ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/separated"; + description = "A data type with elements separated by values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "seqaid" = callPackage + ({ mkDerivation, array, base, Cabal, containers, deepseq-bounded + , directory, ghc, modulespection, mtl, process, regex-base + , regex-pcre, syb, template-haskell, temporary, th-expand-syns + }: + mkDerivation { + pname = "seqaid"; + version = "0.1.7.0"; + sha256 = "0ny511pyirmxy9j78dkwmyvgqaisa7rja53zf9p1g3grhbhydfi1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers deepseq-bounded directory ghc + modulespection mtl process regex-base regex-pcre syb + template-haskell temporary th-expand-syns + ]; + configureFlags = [ + "-fshow_type" "-f-nfdatan_only" "-f-no_top_level_seqinj_dummies" + "-fdbg_seqaid" "-fdemo_mode" "-f-infer_top_level_types" + "-fseqaidpp_types" "-f-th_type_in_types_ann" "-f-seqable_only" + "-f-try_inject_noinline_on_requested_binds" + ]; + homepage = "http://www.fremissant.net/seqaid"; + description = "Dynamic strictness control, including space leak repair"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "seqloc" = callPackage + ({ mkDerivation, attoparsec, base, biocore, bytestring, hashable + , QuickCheck, random, unordered-containers, vector + }: + mkDerivation { + pname = "seqloc"; + version = "0.6"; + sha256 = "11b2c2xl6n993wqci52li0wfr0wkjsw916cni1v59z2fq4kp6027"; + buildDepends = [ + attoparsec base biocore bytestring hashable unordered-containers + vector + ]; + testDepends = [ + attoparsec base biocore bytestring hashable QuickCheck random + unordered-containers vector + ]; + homepage = "http://www.ingolia-lab.org/seqloc-tutorial.html"; + description = "Handle sequence locations for bioinformatics"; + license = stdenv.lib.licenses.mit; + }) {}; + + "seqloc-datafiles" = callPackage + ({ mkDerivation, attoparsec, base, biocore, bytestring, cmdtheline + , conduit, conduit-extra, filepath, hashable, iteratee, lifted-base + , monads-tf, pretty, QuickCheck, random, resourcet, seqloc + , transformers, transformers-base, unordered-containers, vector + }: + mkDerivation { + pname = "seqloc-datafiles"; + version = "0.4"; + sha256 = "0bmgg41123c1rhq6d1vq8x6ci435smaancm8gcg9iirhxi5wwvp5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base biocore bytestring cmdtheline conduit conduit-extra + filepath hashable iteratee lifted-base monads-tf pretty QuickCheck + random resourcet seqloc transformers transformers-base + unordered-containers vector + ]; + configureFlags = [ "-f-tests" ]; + homepage = "http://www.ingolia-lab.org/seqloc-datafiles-tutorial.html"; + description = "Read and write BED and GTF format genome annotations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sequence" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "sequence"; + version = "0.9.4"; + sha256 = "1axfj69cmdqkxy3dfl03hbd4spwl7z0m3r0gkcyc3pvah0xpnkpx"; + buildDepends = [ base containers ]; + homepage = "https://github.com/atzeus/sequence"; + description = "A type class for sequences and various sequence data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sequent-core" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "sequent-core"; + version = "0.1.0.0"; + sha256 = "0mikfqsji08i3lmi30v3iljisvi6cp5n5xhq9cppa1ji4q8sx5la"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ghc ]; + homepage = "https://github.com/lukemaurer/sequent-core"; + description = "Alternative Core language for GHC plugins"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sequential-index" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "sequential-index"; + version = "0.2.0.1"; + sha256 = "0vd7nrkx59vsxrhpb46kgzbvz7v830wh5zx3vg9494wvski983y6"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/aristidb/sequential-index"; + description = "Sequential numbers that allow arbitrarily inserting numbers - for containers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sequor" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, mtl + , nlp-scores, pretty, split, text, vector + }: + mkDerivation { + pname = "sequor"; + version = "0.7.2"; + sha256 = "1m41yk7bgazl9g30im8qvnvzjh4f4kvrd6jhk1wz2r31xxlxp7ms"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers mtl nlp-scores pretty split + text vector + ]; + homepage = "https://bitbucket.org/gchrupala/sequor"; + description = "A sequence labeler based on Collins's sequence perceptron"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "serf" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, conduit, mtl + , operational, process, resourcet, text + }: + mkDerivation { + pname = "serf"; + version = "0.1.0.0"; + sha256 = "18ddr4pkr1zld49x6k3lcbrv9916s9r1mxfsi9nfrv7lbvrjmj3v"; + buildDepends = [ + attoparsec attoparsec-conduit base conduit mtl operational process + resourcet text + ]; + homepage = "http://github.com/sanetracker/serf"; + description = "Interact with Serf via Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "serial" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "serial"; + version = "0.2.6"; + sha256 = "17z0pkc0nz3hf9s68spbb6ijcx6b2dw4y50cavf5110aav59kik1"; + buildDepends = [ base unix ]; + description = "POSIX serial port wrapper"; + license = "LGPL"; + }) {}; + + "serial-test-generators" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal, here + , hspec, QuickCheck, system-fileio, transformers + }: + mkDerivation { + pname = "serial-test-generators"; + version = "0.1.3"; + sha256 = "0crivy8j3jnlm2vpbvfqgvmr6afwyg3lkzaj7jl0j6vgvq16xyas"; + buildDepends = [ aeson base binary bytestring cereal here ]; + testDepends = [ + aeson base binary bytestring cereal here hspec QuickCheck + system-fileio transformers + ]; + description = "Test your 'Aeson' 'Serialize' and 'Binary' instances for stability over time"; + license = stdenv.lib.licenses.mit; + }) {}; + + "serialport" = callPackage + ({ mkDerivation, base, bytestring, HUnit, unix }: + mkDerivation { + pname = "serialport"; + version = "0.4.7"; + sha256 = "1z2drw7ighyws72wqms015n5hy0zxbrphdca7ldn34pz28122z07"; + buildDepends = [ base bytestring unix ]; + testDepends = [ base bytestring HUnit ]; + homepage = "https://github.com/jputcu/serialport"; + description = "Cross platform serial port library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant" = callPackage + ({ mkDerivation, base, hspec, parsec, QuickCheck + , string-conversions, template-haskell, text + }: + mkDerivation { + pname = "servant"; + version = "0.2.1"; + sha256 = "1i7yvxvil65lp1gizh99dn4gj1r7vcqslq1w7sqykj88y9h22p3x"; + buildDepends = [ + base parsec string-conversions template-haskell text + ]; + testDepends = [ + base hspec parsec QuickCheck string-conversions text + ]; + homepage = "http://haskell-servant.github.io/"; + description = "A family of combinators for defining webservices APIs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq + , either, exceptions, hspec, http-client, http-types, network + , network-uri, QuickCheck, safe, servant, servant-server + , string-conversions, text, transformers, wai, warp + }: + mkDerivation { + pname = "servant-client"; + version = "0.2.1"; + sha256 = "1mwmca96sld3s6n4hxq3zl9pjw24halwa061awjb23kc49cmp4pn"; + buildDepends = [ + aeson attoparsec base bytestring either exceptions http-client + http-types network-uri safe servant string-conversions text + transformers + ]; + testDepends = [ + aeson base bytestring deepseq either hspec http-types network + QuickCheck servant servant-server wai warp + ]; + homepage = "http://haskell-servant.github.io/"; + description = "automatical derivation of querying functions for servant webservices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-docs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, hashable + , lens, servant, string-conversions, system-filepath, text + , unordered-containers + }: + mkDerivation { + pname = "servant-docs"; + version = "0.3"; + sha256 = "0frwzd90yjvrwkgbwhr4vf1cr0ndzsp56hi2lp3np8axmha4q1fr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring hashable lens servant + string-conversions system-filepath text unordered-containers + ]; + homepage = "http://haskell-servant.github.io/"; + description = "generate API docs for your servant webservice"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-jquery" = callPackage + ({ mkDerivation, aeson, base, filepath, hspec, language-ecmascript + , lens, servant, servant-server, stm, transformers, warp + }: + mkDerivation { + pname = "servant-jquery"; + version = "0.2.2"; + sha256 = "1bn8zml7p17prb3bgdhvkn5yyiw907wir2w6kfngxa78shk0vsbz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base filepath lens servant servant-server stm transformers + warp + ]; + testDepends = [ base hspec language-ecmascript servant ]; + configureFlags = [ "-f-example" ]; + homepage = "http://haskell-servant.github.io/"; + description = "Automatically derive (jquery) javascript functions to query servant webservices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-pandoc" = callPackage + ({ mkDerivation, base, bytestring, pandoc-types, servant-docs, text + , unordered-containers + }: + mkDerivation { + pname = "servant-pandoc"; + version = "0.1.0.2"; + sha256 = "0k7fb1ijnvicsrdddibcw1kzjfaq5s776znf6mrpwjgazidq6wfl"; + buildDepends = [ + base bytestring pandoc-types servant-docs text unordered-containers + ]; + description = "Use Pandoc to render servant API documentation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "servant-pool" = callPackage + ({ mkDerivation, base, resource-pool, servant, time }: + mkDerivation { + pname = "servant-pool"; + version = "0.1"; + sha256 = "0if4lxb0fpdd4lnkz9j7z6vhjbrcc80pvz9jb6sdb9p6sbbgqf69"; + buildDepends = [ base resource-pool servant time ]; + homepage = "http://github.com/zalora/servant-pool"; + description = "Utility functions for creating servant 'Context's with \"context/connection pooling\" support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-postgresql" = callPackage + ({ mkDerivation, base, bytestring, postgresql-simple, servant + , servant-pool, servant-response + }: + mkDerivation { + pname = "servant-postgresql"; + version = "0.1"; + sha256 = "1svy1v6sl5pq0zs8ms4qf7wn6zar63bqmfiyfqgz84ryli0wxrhj"; + buildDepends = [ + base bytestring postgresql-simple servant servant-pool + servant-response + ]; + homepage = "http://github.com/zalora/servant-postgresql"; + description = "Useful functions and instances for using servant with a PostgreSQL context"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-response" = callPackage + ({ mkDerivation, aeson, base, http-types, text }: + mkDerivation { + pname = "servant-response"; + version = "0.1"; + sha256 = "0vgzi6nm3f1vjbnvhzcr6v2fh75fsl18wsps54ya0mbmfn2v6chy"; + buildDepends = [ aeson base http-types text ]; + homepage = "http://github.com/zalora/servant"; + description = "Machinery to express how servant should turn results of database operations into proper JSON-encodable response types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-scotty" = callPackage + ({ mkDerivation, aeson, base, http-types, scotty, servant + , servant-response, text, transformers + }: + mkDerivation { + pname = "servant-scotty"; + version = "0.1.1"; + sha256 = "0d3yc7aa2p1izizqnj81iscj9hbgbkpyav1ncmxzkr48svr6h783"; + buildDepends = [ + aeson base http-types scotty servant servant-response text + transformers + ]; + homepage = "http://github.com/zalora/servant"; + description = "Generate a web service for servant 'Resource's using scotty and JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servant-server" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, directory + , either, exceptions, hspec, hspec-wai, http-types, network + , network-uri, parsec, QuickCheck, safe, servant, split + , string-conversions, system-filepath, temporary, text + , transformers, wai, wai-app-static, wai-extra, warp + }: + mkDerivation { + pname = "servant-server"; + version = "0.2.3"; + sha256 = "0n4r145jd1g07g0a1mhbc7s61h6cbbvjvhzwngff756iky7fkcb9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring either http-types network-uri safe + servant split string-conversions system-filepath text transformers + wai wai-app-static warp + ]; + testDepends = [ + aeson base bytestring directory either exceptions hspec hspec-wai + http-types network parsec QuickCheck servant string-conversions + temporary text transformers wai wai-extra warp + ]; + homepage = "http://haskell-servant.github.io/"; + description = "A family of combinators for defining webservices APIs and serving them"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "servius" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , cmdargs, containers, directory, hamlet, http-types, mime-types + , shakespeare-css, text, transformers, wai, wai-app-static + , wai-extra, warp + }: + mkDerivation { + pname = "servius"; + version = "1.1.1.2"; + sha256 = "02c570ghvrp0qw2s6k30548k619424p77bpi1mfh02yrv1a45jdk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-html bytestring cmdargs containers + directory hamlet http-types mime-types shakespeare-css text + transformers wai wai-app-static wai-extra warp + ]; + homepage = "http://github.com/yesodweb/hamlet"; + description = "Serve Shakespearean templates via Warp (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "ses-html" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, byteable + , bytestring, cryptohash, HsOpenSSL, http-streams, old-locale + , tagsoup, time + }: + mkDerivation { + pname = "ses-html"; + version = "0.2.0.2"; + sha256 = "0dfrhsn6scwid7ycnq4j21nkq64s59hkc05ygcg4qsf7vcizgs0d"; + buildDepends = [ + base base64-bytestring blaze-html byteable bytestring cryptohash + HsOpenSSL http-streams old-locale tagsoup time + ]; + description = "Send HTML formatted emails using Amazon's SES REST API with blaze"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ses-html-snaplet" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, configurator + , ses-html, snap, text, transformers + }: + mkDerivation { + pname = "ses-html-snaplet"; + version = "0.1.0.0"; + sha256 = "1lrr321gk7djyzv9yb7x967d53azxflh4jkf9zlkpxh3p7rz6793"; + buildDepends = [ + base blaze-html bytestring configurator ses-html snap text + transformers + ]; + description = "Snaplet for the ses-html package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sessions" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, network + }: + mkDerivation { + pname = "sessions"; + version = "2008.7.18"; + sha256 = "0zijfbakj3fh052b8nvaddg1xy87ysfbm3qnibisam93lx0agp2s"; + buildDepends = [ base binary bytestring containers mtl network ]; + homepage = "http://www.wellquite.org/sessions/"; + description = "Session Types for Haskell"; + license = "GPL"; + }) {}; + + "set-cover" = callPackage + ({ mkDerivation, base, containers, utility-ht }: + mkDerivation { + pname = "set-cover"; + version = "0.0.4"; + sha256 = "0323l2jnk5caa3wsxqxgsdkvnfs9llb4yh13c0rx55q0is8a203j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers utility-ht ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/set-cover/"; + description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "set-extra" = callPackage + ({ mkDerivation, base, containers, mtl, syb }: + mkDerivation { + pname = "set-extra"; + version = "1.3.2"; + sha256 = "0lyxz1mnslsq8crc0vnvygz8r5r3iqyl457sjvg2j6lnz132917p"; + buildDepends = [ base containers mtl syb ]; + homepage = "https://github.com/ddssff/set-extra"; + description = "Functions that could be added to Data.Set."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "set-monad" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "set-monad"; + version = "0.2.0.0"; + sha256 = "1nxgn8d0qff4s66gcvfrnxjh0aq5q5jk0s453km28457qh946azb"; + buildDepends = [ base containers deepseq ]; + description = "Set monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "setenv" = callPackage + ({ mkDerivation, base, process, unix }: + mkDerivation { + pname = "setenv"; + version = "0.1.1.1"; + sha256 = "0azkvsvk9i1979rn45zryqyirvjhj9b32nnz1m30aasbs2q8f393"; + buildDepends = [ base unix ]; + testDepends = [ base process ]; + description = "A cross-platform library for setting environment variables"; + license = stdenv.lib.licenses.mit; + }) {}; + + "setlocale" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "setlocale"; + version = "1.0.0.1"; + sha256 = "15dzf4hgkn5saz6qyn1xqvinvy0y571crfxfwycmcmm4az6rsqk0"; + buildDepends = [ base ]; + description = "Haskell bindings to setlocale"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "setops" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "setops"; + version = "0.1.2"; + sha256 = "1mja48p8g9prfk53218qbv83ks6rs63s0n6jad0jgrj1221afpvg"; + buildDepends = [ base containers ]; + description = "Uniform names (and Unicode operators) for set operations on data structures"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "setters" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "setters"; + version = "0.1"; + sha256 = "0rw9m9f7cqi0kvjcq81b7qrn3v672d4w0ch1k377m1151vg20a2z"; + buildDepends = [ base mtl template-haskell ]; + description = "Small (TH) library to declare setters for typical `record' data type fields"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sexp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, containers + , dlist, ghc-prim, HUnit, mtl, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "sexp"; + version = "0.7"; + sha256 = "19blk6nzbsm9syx45zzlmqxq1mi2prv0jq12cf83b4kf4pvwk32n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cmdargs containers dlist ghc-prim mtl + vector + ]; + testDepends = [ + base bytestring containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/scvalex/sexp"; + description = "S-Expression parsing/printing made fun and easy"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "sexp-show" = callPackage + ({ mkDerivation, base, pretty-show }: + mkDerivation { + pname = "sexp-show"; + version = "0.1.1.0"; + sha256 = "1ip1y1y2z2d6ib3ihq18j93081cp2lkwjm27bc0d0ihixd154gy5"; + editedCabalFile = "314f05a4542c657517d485faa31ec23324458782cf0112acda948fb7092a154c"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base pretty-show ]; + description = "Produce a s-expression representation of Show values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sexpr" = callPackage + ({ mkDerivation, base, base64-string, binary, bytestring, pretty + , QuickCheck, random + }: + mkDerivation { + pname = "sexpr"; + version = "0.2.1"; + sha256 = "1ffs5r065zkipsa3y4v14if45fqjbzgksj3r40qci453kc3xq93p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-string binary bytestring pretty QuickCheck random + ]; + configureFlags = [ "-f-testing" ]; + description = "S-expression printer and parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sext" = callPackage + ({ mkDerivation, base, bytestring, template-haskell }: + mkDerivation { + pname = "sext"; + version = "0.1.0.0"; + sha256 = "0vq7fbm8gm7fym9qjaxsy2mk89rn2pjfkbhv3ym94xslcybwrwpy"; + buildDepends = [ base bytestring template-haskell ]; + configureFlags = [ "-fbytestring" "-f-text" ]; + homepage = "http://github.com/dzhus/sext/"; + description = "Lists, Texts and ByteStrings with type-encoded length"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sfml-audio" = callPackage + ({ mkDerivation, base, bytestring, libsndfile, openal }: + mkDerivation { + pname = "sfml-audio"; + version = "0.7.1.1816"; + sha256 = "057z0z2xbls1p43k0kixbw26v0pv6lsvfh5ycjx37r8xw8ks31ba"; + buildDepends = [ base bytestring ]; + extraLibraries = [ libsndfile openal ]; + homepage = "http://patch-tag.com/r/shahn/sfml-audio"; + description = "minimal bindings to the audio module of sfml"; + license = "unknown"; + }) {}; + + "sfmt" = callPackage + ({ mkDerivation, base, bytestring, entropy, primitive }: + mkDerivation { + pname = "sfmt"; + version = "0.1.0"; + sha256 = "1amfcnh3jrb54zpl6vrdmngqvmjiczzinhq3r9gx9hb1r635v04x"; + buildDepends = [ base bytestring entropy primitive ]; + homepage = "https://github.com/philopon/sfmt-hs"; + description = "SIMD-oriented Fast Mersenne Twister(SFMT) binding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sgd" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , filepath, lazy-io, logfloat, monad-par, mtl, primitive, random + , temporary, vector + }: + mkDerivation { + pname = "sgd"; + version = "0.3.7"; + sha256 = "1z4w81mbk2syrxacfrjb690ik6lcsh1fb7m3d65zlz37y3pk5q04"; + buildDepends = [ + base binary bytestring containers deepseq filepath lazy-io logfloat + monad-par mtl primitive random temporary vector + ]; + homepage = "https://github.com/kawu/sgd"; + description = "Stochastic gradient descent"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sgf" = callPackage + ({ mkDerivation, base, containers, encoding, extensible-exceptions + , mtl, parsec, split, time, transformers + }: + mkDerivation { + pname = "sgf"; + version = "0.1.3.1"; + sha256 = "1bwfphbbkkwi2q8l0916yvpl58j7fb0nr144w582vpsq3wfvgiwc"; + buildDepends = [ + base containers encoding extensible-exceptions mtl parsec split + time transformers + ]; + homepage = "https://github.com/tonicebrian/sgf"; + description = "SGF (Smart Game Format) parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sgrep" = callPackage + ({ mkDerivation, base, bio, regex-compat }: + mkDerivation { + pname = "sgrep"; + version = "0.0"; + sha256 = "0ai9j735wj5lclixwlki5g2s50g2mscglfrir2q7bj0lwg76dygi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bio regex-compat ]; + homepage = "http://blog.malde.org/"; + description = "Sgrep - grep Fasta files for sequences matching a regular expression"; + license = "GPL"; + }) {}; + + "sha-streams" = callPackage + ({ mkDerivation, base, binary, bytestring, io-streams, SHA }: + mkDerivation { + pname = "sha-streams"; + version = "0.1.1"; + sha256 = "1qasdpm244dr7zh3hnr51jbp1b8qnrwbxvm3nnrbaf7bah1y4d2i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base binary bytestring io-streams SHA ]; + homepage = "https://github.com/noteed/sha-streams"; + description = "SHA hashes for io-streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shadower" = callPackage + ({ mkDerivation, base, doctest, filemanip, fsnotify, MissingH, mtl + , process, safe, system-filepath, text + }: + mkDerivation { + pname = "shadower"; + version = "0.1.0.6"; + sha256 = "1m0zxnmxn536jnaj5l4qpj5k7xshffsbca0cl53y3dnb6ssq9fni"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base doctest filemanip fsnotify MissingH mtl process safe + system-filepath text + ]; + testDepends = [ + base doctest filemanip fsnotify MissingH mtl process safe + system-filepath text + ]; + homepage = "http://github.com/karun012/shadower"; + description = "An automated way to run doctests in files that are changing"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "shadowsocks" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , cryptohash, HsOpenSSL, HUnit, network, optparse-applicative + , process, unordered-containers + }: + mkDerivation { + pname = "shadowsocks"; + version = "1.20141007"; + sha256 = "1630lfspy8fnsi9j2np9sygdng59bxx1q54kcr7cx7rgq434s5ys"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base binary bytestring containers cryptohash HsOpenSSL + network optparse-applicative unordered-containers + ]; + testDepends = [ + base binary bytestring containers cryptohash HUnit process + ]; + homepage = "https://github.com/rnons/shadowsocks-haskell"; + description = "A fast tunnel proxy that help you get through firewalls"; + license = stdenv.lib.licenses.mit; + }) {}; + + "shady-gen" = callPackage + ({ mkDerivation, applicative-numbers, base, Boolean, containers + , data-treify, MemoTrie, mtl, ty, TypeCompose, vector-space + , wl-pprint + }: + mkDerivation { + pname = "shady-gen"; + version = "0.5.1"; + sha256 = "1vsk0ah6ngcgn5i6xda9j400xan1y843v25hc4lqcql37mg3ifn8"; + buildDepends = [ + applicative-numbers base Boolean containers data-treify MemoTrie + mtl ty TypeCompose vector-space wl-pprint + ]; + homepage = "http://haskell.org/haskellwiki/shady"; + description = "Functional GPU programming - DSEL & compiler"; + license = "unknown"; + }) {}; + + "shady-graphics" = callPackage + ({ mkDerivation, applicative-numbers, base, Boolean, containers + , data-treify, MemoTrie, mtl, shady-gen, ty, TypeCompose + , vector-space, wl-pprint + }: + mkDerivation { + pname = "shady-graphics"; + version = "0.5.0"; + sha256 = "1wzlygmpjfys4ijyqh8ymv2f75swy9zd0g05gxpqhxkvlrw3jdk4"; + buildDepends = [ + applicative-numbers base Boolean containers data-treify MemoTrie + mtl shady-gen ty TypeCompose vector-space wl-pprint + ]; + homepage = "http://haskell.org/haskellwiki/shady"; + description = "Functional GPU programming - DSEL & compiler"; + license = "unknown"; + }) {}; + + "shake" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, directory + , extra, filepath, hashable, js-flot, js-jquery, old-time, process + , QuickCheck, random, time, transformers, unix + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "shake"; + version = "0.14.2"; + sha256 = "0wb4rvnkw6gag1jffv9z2by7y8gifp58pnw3n7dyc01yglbys72m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring deepseq directory extra filepath hashable + js-flot js-jquery old-time process random time transformers unix + unordered-containers utf8-string + ]; + testDepends = [ + base binary bytestring deepseq directory extra filepath hashable + js-flot js-jquery old-time process QuickCheck random time + transformers unix unordered-containers utf8-string + ]; + configureFlags = [ "-f-portable" ]; + homepage = "http://www.shakebuild.com/"; + description = "Build system library, like Make, but more accurate dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shake-cabal-build" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "shake-cabal-build"; + version = "0.1.0"; + sha256 = "1ql2w164f2sfmbcqk2da00nihwfr6a85f99apx5dwpbkfbc53n8l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base Cabal directory filepath process ]; + homepage = "https://github.com/samplecount/shake-cabal-build"; + description = "Utility for building Shake build systems using Cabal sandboxes"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "shake-extras" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , shake + }: + mkDerivation { + pname = "shake-extras"; + version = "0.1.1"; + sha256 = "0qqzdhd6q8hhix7lx4j1v4j37b8jnv710clilk2wxbyvz03rbblz"; + buildDepends = [ + base bytestring cmdargs directory filepath shake + ]; + homepage = "http://thoughtpolice.github.com/shake-extras"; + description = "Extra utilities for shake build systems"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shake-language-c" = callPackage + ({ mkDerivation, base, data-default-class, directory, doctest + , fclabels, hspec, process, shake, split, unordered-containers + }: + mkDerivation { + pname = "shake-language-c"; + version = "0.6.3"; + sha256 = "17s4k0ydwkjshvccbldfqxgqzwmzbkmhwwr33q71fawschz52hsm"; + buildDepends = [ + base data-default-class fclabels process shake split + unordered-containers + ]; + testDepends = [ base directory doctest hspec shake ]; + homepage = "https://github.com/samplecount/shake-language-c"; + description = "Utilities for cross-compiling with Shake"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "shaker" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, ghc, ghc-paths, haskeline, haskell-src, HUnit, mtl + , old-time, parsec3, QuickCheck, regex-posix, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "shaker"; + version = "0.5.1"; + sha256 = "1m4b7pvpr5mg6g5sc9xhnn7i9lx65vb3ass38zkyrfgksg65lwhf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring Cabal containers directory filepath ghc ghc-paths + haskeline haskell-src HUnit mtl old-time parsec3 QuickCheck + regex-posix template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + homepage = "http://github.com/bonnefoa/Shaker"; + description = "simple and interactive command-line build tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shakespeare" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec + , process, system-fileio, system-filepath, template-haskell, text + , time, transformers + }: + mkDerivation { + pname = "shakespeare"; + version = "2.0.2.1"; + sha256 = "1s73nlkccfg3wl0qfx6f7q3afiakdhzh5xksnfhsg5hjhx80qhza"; + buildDepends = [ + aeson base blaze-html blaze-markup bytestring containers directory + exceptions ghc-prim parsec process system-fileio system-filepath + template-haskell text time transformers + ]; + testDepends = [ + aeson base blaze-html blaze-markup bytestring containers directory + exceptions ghc-prim hspec HUnit parsec process system-fileio + system-filepath template-haskell text time transformers + ]; + configureFlags = [ + "-f-test_roy" "-f-test_coffee" "-f-test_export" + ]; + homepage = "http://www.yesodweb.com/book/shakespearean-templates"; + description = "A toolkit for making compile-time interpolated templates"; + license = stdenv.lib.licenses.mit; + }) {}; + + "shakespeare-css" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-css"; + version = "1.1.0"; + sha256 = "18d0kxfrs0aj9pfd9p1j7w5amch1hvsww3xycgn5qk6i0z7l4ywz"; + buildDepends = [ base shakespeare ]; + homepage = "http://www.yesodweb.com/book/shakespearean-templates"; + description = "Stick your haskell variables into css at compile time. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "shakespeare-i18n" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-i18n"; + version = "1.1.0"; + sha256 = "0ahhg9r7d8kdxn0x33bp5p8wmwkh1yvdqhw05yjwif0ky5y9h625"; + buildDepends = [ base shakespeare ]; + homepage = "http://www.yesodweb.com/book/shakespearean-templates"; + description = "A type-based approach to internationalization. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "shakespeare-js" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-js"; + version = "1.3.0"; + sha256 = "0hihcrgvzf4nsrgw6vqpkzbgskq01yc1mnvp7g2wy7vq0dv4pjp4"; + buildDepends = [ base shakespeare ]; + homepage = "http://www.yesodweb.com/book/shakespearean-templates"; + description = "Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "shakespeare-text" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-text"; + version = "1.1.0"; + sha256 = "18ixixb9aqn630s9wblxcki1gggm4i0fj9752c55p3b42q8h86rc"; + buildDepends = [ base shakespeare ]; + homepage = "http://www.yesodweb.com/book/shakespearean-templates"; + description = "Interpolation with quasi-quotation: put variables strings (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "shana" = callPackage + ({ mkDerivation, base, directory, regex-posix }: + mkDerivation { + pname = "shana"; + version = "2009.12.1"; + sha256 = "0fg16nbi0r0pdd3sfabzdz1f4595x3hz3b4pxfwy8l78p8lppv0y"; + buildDepends = [ base directory regex-posix ]; + homepage = "http://github.com/nfjinjing/hack/tree/master"; + description = "treat haskell functions as unix pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shapefile" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754, dbf + , filepath, rwlock + }: + mkDerivation { + pname = "shapefile"; + version = "0.0.0.1"; + sha256 = "0j6c01igj767ab3pd5yzkjkd8374rmjr57f2gw5c69qnh288c6w6"; + buildDepends = [ + base binary bytestring data-binary-ieee754 dbf filepath rwlock + ]; + homepage = "http://code.haskell.org/~mokus/shapefile"; + description = "Parser and related tools for ESRI shapefile format"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "shapely-data" = callPackage + ({ mkDerivation, base, containers, proxy-kindness, QuickCheck + , tagged, template-haskell + }: + mkDerivation { + pname = "shapely-data"; + version = "0.1"; + sha256 = "1yn1rim4y6j834ngpz47wsi5pyhbi2gaznj0pyrqrmallzv0zin8"; + buildDepends = [ base proxy-kindness tagged template-haskell ]; + testDepends = [ + base containers proxy-kindness QuickCheck tagged template-haskell + ]; + homepage = "http://github.com/jberryman/shapely-data"; + description = "Generics using @(,)@ and @Either@, with algebraic operations and typed conversions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shared-buffer" = callPackage + ({ mkDerivation, base, bytestring, hsc2hs, QuickCheck + , test-framework, test-framework-quickcheck2, unix + }: + mkDerivation { + pname = "shared-buffer"; + version = "0.2"; + sha256 = "1540l8kkh5mwl8dsh1syna68j87iyw6w87dsx6zppk57g6d66464"; + buildDepends = [ base bytestring unix ]; + testDepends = [ + base bytestring hsc2hs QuickCheck test-framework + test-framework-quickcheck2 unix + ]; + description = "A circular buffer built on shared memory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shared-memory" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "shared-memory"; + version = "0.1.0.0"; + sha256 = "15h4j81q2v97dx61pnpaqs99z4vvlw7xl1dxbh878imxj8zn4z84"; + buildDepends = [ base unix ]; + testDepends = [ base bytestring unix ]; + homepage = "https://github.com/nh2/shared-memory"; + description = "POSIX shared memory"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sharedio" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sharedio"; + version = "0.1.0"; + sha256 = "08hmmb2nn2lpirdnpp928m6xadzkv8k90x1nycw2b58vp1rpk7zv"; + buildDepends = [ base ]; + homepage = "https://github.com/nh2/haskell-sharedio"; + description = "Bundles shared calls to IO functions to perform them only once"; + license = stdenv.lib.licenses.mit; + }) {}; + + "she" = callPackage + ({ mkDerivation, base, filepath, mtl }: + mkDerivation { + pname = "she"; + version = "0.6"; + sha256 = "0x3jc2c4j0b8xavap7hj4673zb89zgww1pv13sddkn6p49pk1zvc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base filepath mtl ]; + homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she"; + description = "A Haskell preprocessor adding miscellaneous features"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "shell-conduit" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra + , control-monad-loop, directory, filepath, monad-control, monads-tf + , process, resourcet, semigroups, split, template-haskell, text + , transformers, transformers-base, unix + }: + mkDerivation { + pname = "shell-conduit"; + version = "4.5"; + sha256 = "1vgqfba6k0nv8nwa48fv2hkr9xlrrfrdh2awgpllrimnh0yww41g"; + buildDepends = [ + async base bytestring conduit conduit-extra control-monad-loop + directory filepath monad-control monads-tf process resourcet + semigroups split template-haskell text transformers + transformers-base unix + ]; + homepage = "https://github.com/chrisdone/shell-conduit"; + description = "Write shell scripts with Conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shell-escape" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, vector }: + mkDerivation { + pname = "shell-escape"; + version = "0.1.2"; + sha256 = "1wdkc2l7g33czh6ws735szl3nm5lq8aqjjjcr6xm4l5km67alnxh"; + buildDepends = [ base binary bytestring containers vector ]; + homepage = "http://github.com/solidsnack/shell-escape"; + description = "Shell escaping library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shell-monad" = callPackage + ({ mkDerivation, base, containers, text, unix }: + mkDerivation { + pname = "shell-monad"; + version = "0.6.1"; + sha256 = "07iv4cf3r353nigb59sf3czl8ivz4afsbvirdql106p08qij3225"; + buildDepends = [ base containers text unix ]; + description = "shell monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shell-pipe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shell-pipe"; + version = "0.1"; + sha256 = "0xyarxm2hs8yypmz8w4zbnjvv5xl9dd657j7j3a82gbghsb93vyy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://gnu.rtin.bz/directory/devel/prog/other/shell-haskell.html"; + description = "Pipe streams through external shell commands"; + license = "GPL"; + }) {}; + + "shellish" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , process, strict, time, unix-compat + }: + mkDerivation { + pname = "shellish"; + version = "0.1.4"; + sha256 = "1ldwid270mwyky6zmggbvn72hvs4s39hhf2zj8r0jahxnwlpbfan"; + buildDepends = [ + base bytestring directory filepath mtl process strict time + unix-compat + ]; + homepage = "http://repos.mornfall.net/shellish"; + description = "shell-/perl- like (systems) programming in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shellmate" = callPackage + ({ mkDerivation, base, directory, filepath, process, temporary + , time, transformers + }: + mkDerivation { + pname = "shellmate"; + version = "0.1.6"; + sha256 = "17fpl0h58cw5hp6jzrajkl629mw2c6x15cmlcbdxqk9xlxqrg4hr"; + buildDepends = [ + base directory filepath process temporary time transformers + ]; + homepage = "http://github.com/valderman/shellmate"; + description = "Simple interface for shell scripting in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shelltestrunner" = callPackage + ({ mkDerivation, base, cmdargs, Diff, directory, filemanip + , filepath, HUnit, parsec, process, regex-tdfa, test-framework + , test-framework-hunit, utf8-string + }: + mkDerivation { + pname = "shelltestrunner"; + version = "1.3.4"; + sha256 = "1gfx2l99v95i6amrlcs1qbk9p37qyz21px3a224h5hrr9svhrsqy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs Diff directory filemanip filepath HUnit parsec process + regex-tdfa test-framework test-framework-hunit utf8-string + ]; + homepage = "http://joyful.com/shelltestrunner"; + description = "A tool for testing command-line programs"; + license = "GPL"; + }) {}; + + "shelly" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , enclosed-exceptions, exceptions, lifted-async, lifted-base + , monad-control, mtl, process, system-fileio, system-filepath, text + , time, transformers, transformers-base, unix-compat + }: + mkDerivation { + pname = "shelly"; + version = "1.6.0"; + sha256 = "0yrx7sv1s8pddpap143d3yi3ypvf84jjh16i8b3dm4kb3m4x3mdv"; + buildDepends = [ + async base bytestring containers directory enclosed-exceptions + exceptions lifted-async lifted-base monad-control mtl process + system-fileio system-filepath text time transformers + transformers-base unix-compat + ]; + homepage = "https://github.com/yesodweb/Shelly.hs"; + description = "shell-like (systems) programming in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shelly-extra" = callPackage + ({ mkDerivation, async, base, HUnit, mtl, SafeSemaphore, shelly + , text + }: + mkDerivation { + pname = "shelly-extra"; + version = "0.3"; + sha256 = "0rin1rqpzrjh4gs9235wy9w8rj4ac9yh83ap78a6nj0zi9w9vlwd"; + buildDepends = [ async base mtl SafeSemaphore shelly ]; + testDepends = [ base HUnit SafeSemaphore shelly text ]; + homepage = "https://github.com/yesodweb/Shelly.hs"; + description = "shelly features that require extra dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shivers-cfg" = callPackage + ({ mkDerivation, base, containers, directory, HPDF, language-dot + , mtl, pretty, process + }: + mkDerivation { + pname = "shivers-cfg"; + version = "0.1"; + sha256 = "1jrf9l25lcmqh55zy3g2nbi60ph9m0ycvjz1q0qvpb403kqhd0wa"; + buildDepends = [ + base containers directory HPDF language-dot mtl pretty process + ]; + description = "Implementation of Shivers' Control-Flow Analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shoap" = callPackage + ({ mkDerivation, base, curl }: + mkDerivation { + pname = "shoap"; + version = "0.2"; + sha256 = "0ywb8bfkdpqqv2spb92j9rzx4fv5k1c7b65wj0zwnn9rp7ckq59v"; + buildDepends = [ base curl ]; + homepage = "http://richardfergie.com/shoap"; + description = "A very basic SOAP package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shortcircuit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shortcircuit"; + version = "0.1"; + sha256 = "02gcr6glp1kjs4l7ds8487dbblr1pw8nyq34i3rg1hskz0b83l6z"; + buildDepends = [ base ]; + homepage = "http://github.com/aristidb/shortcircuit"; + description = "Short-circuit values and expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shorten-strings" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "shorten-strings"; + version = "0.1.0.1"; + sha256 = "1srqbc2kx1zn0xlzv94y7kqdrflmdck3jy6d2fl75zhf11wilxw3"; + buildDepends = [ base text ]; + homepage = "https://github.com/Tarrasch/shorten-strings"; + description = "Shorten a variety of string-like types adding ellipsis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "show" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "show"; + version = "0.6"; + sha256 = "15bvfffnr034z8wbmhxa8h5qskbxwbflk434dx023l1qlm3sjmsg"; + buildDepends = [ base syb ]; + configureFlags = [ "-fbase4" ]; + description = "'Show' instances for Lambdabot"; + license = "GPL"; + }) {}; + + "showdown" = callPackage + ({ mkDerivation, base, glade, gtk, random }: + mkDerivation { + pname = "showdown"; + version = "0.5.3"; + sha256 = "1gpjb8lw5zmnsd8ic739j91iqsv9a707nd9j5mbnhq6gilk61nrh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base glade gtk random ]; + description = "A simple gtk based Russian Roulette game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shpider" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, mtl + , regex-posix, tagsoup, tagsoup-parsec, time, url, web-encodings + }: + mkDerivation { + pname = "shpider"; + version = "0.2.1.1"; + sha256 = "19741zlma2fp3jbfsmqgl0004bvfpizbjljg2k5xam1k4v144kwd"; + buildDepends = [ + base bytestring containers curl mtl regex-posix tagsoup + tagsoup-parsec time url web-encodings + ]; + homepage = "http://github.com/ozataman/shpider"; + description = "Web automation library in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shplit" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "shplit"; + version = "0.3"; + sha256 = "0wml7x8843ib8jmwq6xz9q011hz4vpd7zmnvbc8h2zdql6p6lqxr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl ]; + homepage = "http://personal.cis.strath.ac.uk/~conor/pub/shplit"; + description = "A Haskell pattern splitter with emacs attachments"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "shqq" = callPackage + ({ mkDerivation, base, parsec, posix-escape, process + , template-haskell, unix + }: + mkDerivation { + pname = "shqq"; + version = "0.1"; + sha256 = "08mdnlnq001slxml0y1rg7nry2fz8qcf1cw0q22j84gx3csrfhcm"; + buildDepends = [ + base parsec posix-escape process template-haskell unix + ]; + description = "Embed shell commands with interpolated Haskell variables, and capture output"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "shuffle" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, network, network-uri, process, uhc-util, uuagc + , uuagc-cabal, uulib + }: + mkDerivation { + pname = "shuffle"; + version = "0.1.3.1"; + sha256 = "120rc9gzdhad4nqich1mwixzax9bhsm3vv87qkvyarcz0qf80qcx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers directory filepath network network-uri + process uhc-util uuagc uuagc-cabal uulib + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/UU-ComputerScience/shuffle"; + description = "Shuffle tool for UHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sieve" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sieve"; + version = "0.1.0.1"; + sha256 = "19zjwzh3i8ql5xz9rvmbz7n2l3z7dcq683ikrpvqx3wxnc06058m"; + buildDepends = [ base ]; + homepage = "http://www.the-singleton.com"; + description = "Sieve is an implementation of the Sieve abstract data type"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "sifflet" = callPackage + ({ mkDerivation, base, cairo, containers, directory, fgl, filepath + , glib, gtk, hxt, mtl, parsec, process, sifflet-lib, unix + }: + mkDerivation { + pname = "sifflet"; + version = "2.2.1"; + sha256 = "0xahs91s1kvb2vrdr6xwg4nrm3d4pfz807rnb7dj9rfj1knlaw4j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo containers directory fgl filepath glib gtk hxt mtl + parsec process sifflet-lib unix + ]; + configureFlags = [ "-f-no-link" ]; + homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; + description = "A simple, visual, functional programming language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sifflet-lib" = callPackage + ({ mkDerivation, base, cairo, containers, directory, fgl, filepath + , gdk_x11, glib, gtk, gtk_x11, hxt, mtl, parsec, process, unix + }: + mkDerivation { + pname = "sifflet-lib"; + version = "2.2.1"; + sha256 = "1snaq0vlsk4r2lbg2sk389ppwnz22mqwhf1lgwjh3cg91ab905n4"; + buildDepends = [ + base cairo containers directory fgl filepath glib gtk hxt mtl + parsec process unix + ]; + extraLibraries = [ gdk_x11 gtk_x11 ]; + homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; + description = "Library of modules shared by sifflet and its tests and its exporters"; + license = stdenv.lib.licenses.bsd3; + }) { gdk_x11 = null; gtk_x11 = null; }; + + "sign" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, HUnit + , lattices, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "sign"; + version = "0.4.1"; + sha256 = "1d7hxvvmbbv8izr74l4ah1q50fwmmgman90rhjixkvppkq8fwjhz"; + buildDepends = [ base containers deepseq hashable lattices ]; + testDepends = [ + base containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + ]; + description = "Arithmetic over signs and sets of signs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "signed-multiset" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "signed-multiset"; + version = "0.4"; + sha256 = "0pxi6g095axf9x6hsiqf0ilsjlws4zvl0pjfjamjyyl1wj82h747"; + buildDepends = [ base containers ]; + description = "Multisets with negative membership"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "silently" = callPackage + ({ mkDerivation, base, deepseq, directory, nanospec }: + mkDerivation { + pname = "silently"; + version = "1.2.4.1"; + sha256 = "035dw3zg680ykyz5rqkkrjn51wkznbc4jb45a8l2gh3vgqzgbf52"; + buildDepends = [ base deepseq directory ]; + testDepends = [ base deepseq directory nanospec ]; + homepage = "https://github.com/trystan/silently"; + description = "Prevent or capture writing to stdout and other handles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simd" = callPackage + ({ mkDerivation, base, ghc-prim, primitive, vector }: + mkDerivation { + pname = "simd"; + version = "0.1.0.1"; + sha256 = "0rmp715k7k41h7nnfg3ik28pf602jvh5wb23yzbpz0j8vkfysn8m"; + buildDepends = [ base ghc-prim primitive vector ]; + homepage = "http://github.com/mikeizbicki/simd"; + description = "simple interface to GHC's SIMD instructions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simgi" = callPackage + ({ mkDerivation, base, containers, haskell98 + , mersenne-random-pure64, mtl, parsec, random + }: + mkDerivation { + pname = "simgi"; + version = "0.3"; + sha256 = "1yqd9799ys8y4n325mayq8qps99ajv1r4j8h6r16l5n94wvyw1ba"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers haskell98 mersenne-random-pure64 mtl parsec random + ]; + homepage = "http://simgi.sourceforge.net/"; + description = "stochastic simulation engine"; + license = "GPL"; + }) {}; + + "simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-builder, bytestring, cmdargs, directory, filepath, hspec + , http-types, HUnit, mime-types, monad-control, mtl, process + , setenv, simple-templates, text, transformers, transformers-base + , unordered-containers, vector, wai, wai-extra + }: + mkDerivation { + pname = "simple"; + version = "0.10.0.3"; + sha256 = "0dnz1n0ys5lj47giacd412hai5d31kmb3vrfg7rbjjim784scy9j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base base64-bytestring blaze-builder bytestring + cmdargs directory filepath http-types mime-types monad-control mtl + process setenv simple-templates text transformers transformers-base + unordered-containers vector wai wai-extra + ]; + testDepends = [ + base hspec HUnit monad-control mtl transformers wai + ]; + homepage = "http://simple.cx"; + description = "A minimalist web framework for the WAI server interface"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "simple-actors" = callPackage + ({ mkDerivation, base, chan-split, contravariant, mtl, transformers + }: + mkDerivation { + pname = "simple-actors"; + version = "0.4.0"; + sha256 = "13xjyr6gf55yxinaah4c8fx56a9fyr191v4lwycnlkdz8vvizw25"; + buildDepends = [ base chan-split contravariant mtl transformers ]; + homepage = "http://brandon.si/code/simple-actors-0-1-0-released/"; + description = "A library for more structured concurrent programming, based on the Actor Model"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-atom" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "simple-atom"; + version = "0.2"; + sha256 = "1kqkaay3r03plxvvyan3hdgj2rfynygnisi6hrsjwqgj4nw6va17"; + buildDepends = [ base containers deepseq ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://github.com/nominolo/simple-atom"; + description = "Atom (or symbol) datatype for fast comparision and sorting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-bluetooth" = callPackage + ({ mkDerivation, base, bluetooth, bytestring, network }: + mkDerivation { + pname = "simple-bluetooth"; + version = "0.1.0.0"; + sha256 = "1qrlvqy2vcl36db3403nb1c0sx233d3vwxrbqb7jip13hy0h6jf4"; + buildDepends = [ base bytestring network ]; + extraLibraries = [ bluetooth ]; + description = "Simple Bluetooth API for Windows and Linux (bluez)"; + license = stdenv.lib.licenses.bsd3; + }) { bluetooth = null; }; + + "simple-c-value" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, dlist + , ghc-prim, HUnit, mtl, QuickCheck, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , tuple, uniplate + }: + mkDerivation { + pname = "simple-c-value"; + version = "0.0.0.1"; + sha256 = "0ky0yilcc54hx8sl11z4dl14n6k9wfz0w9bwv3pbgyi44ravr8gs"; + buildDepends = [ base DebugTraceHelpers dlist ghc-prim tuple ]; + testDepends = [ + base checkers DebugTraceHelpers derive dlist ghc-prim HUnit mtl + QuickCheck template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 tuple uniplate + ]; + homepage = "https://github.com/jfischoff/simple-c-value"; + description = "A simple C value type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-conduit" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, chunked-data + , containers, either, exceptions, filepath, free, lifted-async + , lifted-base, mmorph, monad-control, mono-traversable, mtl + , mwc-random, primitive, semigroups, stm, streaming-commons, text + , transformers, transformers-base, vector + }: + mkDerivation { + pname = "simple-conduit"; + version = "0.5.1"; + sha256 = "1jy70cdw2h6fd2618dczajml5k82kkjmd2n0mgbby2mr6r3sk5zr"; + buildDepends = [ + base bifunctors bytestring chunked-data containers either + exceptions filepath free lifted-async lifted-base mmorph + monad-control mono-traversable mtl mwc-random primitive semigroups + stm streaming-commons text transformers transformers-base vector + ]; + homepage = "http://github.com/jwiegley/simple-conduit"; + description = "A simple streaming I/O library based on monadic folds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-config" = callPackage + ({ mkDerivation, base, bytestring, data-default, hspec, network-uri + , parsec, template-haskell, transformers + }: + mkDerivation { + pname = "simple-config"; + version = "1.2.2.1"; + sha256 = "1ndczlpqycrmyjm8v3gpsw1f946lfvc70kzmipli4ir9cbqh5d5k"; + buildDepends = [ + base bytestring data-default network-uri parsec template-haskell + transformers + ]; + testDepends = [ base hspec ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/yunomu/simple-config"; + description = "Simple config file parser generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-css" = callPackage + ({ mkDerivation, base, blaze-html, hashable, language-css + , unordered-containers + }: + mkDerivation { + pname = "simple-css"; + version = "0.0.4"; + sha256 = "19a2yfp9gji7w5ps5lh8jwvnhma21d83v4fm2hrc92490fpq9aid"; + buildDepends = [ + base blaze-html hashable language-css unordered-containers + ]; + description = "simple binding of css and html"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-eval" = callPackage + ({ mkDerivation, base, parsec, text, transformers }: + mkDerivation { + pname = "simple-eval"; + version = "0.1.0.1"; + sha256 = "185dgpfc7b1ayw0ajfdnf28fy1a87b3kqn4fh9y5l9krzlqs2lfl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base parsec text transformers ]; + homepage = "https://github.com/gitfoxi/Language.Eval"; + description = "Evaluate a Text to an Integer: \"1 + 1\" -> 2"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "simple-firewire" = callPackage + ({ mkDerivation, base, bindings-dc1394, CV }: + mkDerivation { + pname = "simple-firewire"; + version = "0.1.3.4"; + sha256 = "14fh3z3vqkmfgvgxja431ivm3lk1ksgrxaqjzz25wdc493j640ka"; + buildDepends = [ base bindings-dc1394 CV ]; + homepage = "https://github.com/aleator/simple-firewire"; + description = "Simplified interface for firewire cameras"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-form" = callPackage + ({ mkDerivation, base, blaze-html, digestive-functors + , email-validate, network-uri, old-locale, text, time, transformers + }: + mkDerivation { + pname = "simple-form"; + version = "0.5.0"; + sha256 = "01pqp7593vxf32fw18g7351qblj4lxvbgvs0psgb9aghsw3dss53"; + buildDepends = [ + base blaze-html digestive-functors email-validate network-uri + old-locale text time transformers + ]; + homepage = "https://github.com/singpolyma/simple-form-haskell"; + description = "Forms that configure themselves based on type"; + license = "unknown"; + }) {}; + + "simple-genetic-algorithm" = callPackage + ({ mkDerivation, base, deepseq, parallel, random }: + mkDerivation { + pname = "simple-genetic-algorithm"; + version = "0.2.0.0"; + sha256 = "14gy8bmkvv81zd1hmdzmmdzf4pspn4nymfpjx07jxcgm5isn49qi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base deepseq parallel random ]; + homepage = "http://eax.me/haskell-genetic-algorithm/"; + description = "Simple parallel genetic algorithm implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-index" = callPackage + ({ mkDerivation, base, containers, hashable, safecopy + , unordered-containers + }: + mkDerivation { + pname = "simple-index"; + version = "0.1.0.1"; + sha256 = "0w5nqhabv1rdbgnjw5vgx6p19dhqiq6xn5ljld3s7ndfk8nfddgy"; + buildDepends = [ + base containers hashable safecopy unordered-containers + ]; + description = "Allows simple indexation on any data type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-log" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, filepath + , MonadCatchIO-transformers, mtl, old-locale, SafeSemaphore, text + , time, transformers + }: + mkDerivation { + pname = "simple-log"; + version = "0.3.0"; + sha256 = "0blr8j52q8q1mdmb66byll3pnhzqmrlwc8jjz40km86bj73n1c7h"; + buildDepends = [ + base containers deepseq directory filepath + MonadCatchIO-transformers mtl old-locale SafeSemaphore text time + transformers + ]; + homepage = "http://github.com/mvoidex/simple-log"; + description = "Simple log for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-log-syslog" = callPackage + ({ mkDerivation, base, hsyslog, simple-log, text }: + mkDerivation { + pname = "simple-log-syslog"; + version = "0.2.0"; + sha256 = "1619jsxgz5afmwhjcixg54i7dhh8jl29cmziifjrg60mm4rf2c34"; + buildDepends = [ base hsyslog simple-log text ]; + homepage = "http://github.com/mvoidex/simple-log-syslog"; + description = "Syslog backend for simple-log"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-neural-networks" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel, random, split + }: + mkDerivation { + pname = "simple-neural-networks"; + version = "0.2.0.1"; + sha256 = "07brvfs19qprbpiys38gw3ypkwyx8y31fdil3kkzc9gszvcfi7vy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers deepseq parallel random split ]; + homepage = "http://eax.me/haskell-neural-networks/"; + description = "Simple parallel neural networks implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-observer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-observer"; + version = "0.0.1"; + sha256 = "1njzw6zjarlpjrmbkxwivr9azj8v1298bsd1ai3ddlmylwyhn24r"; + buildDepends = [ base ]; + homepage = "http://github.com/gimbo/observer.hs"; + description = "The Observer pattern"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-pascal" = callPackage + ({ mkDerivation, base, containers, filepath, mtl, parsec + , simple-stacked-vm + }: + mkDerivation { + pname = "simple-pascal"; + version = "0.1"; + sha256 = "1nrm52agsgr2gxljv14l7f713jvbfa99qnzkcni2s7777xc33dkk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers filepath mtl parsec simple-stacked-vm + ]; + description = "Simplified Pascal language to SSVM compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-pipe" = callPackage + ({ mkDerivation, base, bytestring, lifted-base, monad-control + , monads-tf, stm, transformers-base + }: + mkDerivation { + pname = "simple-pipe"; + version = "0.0.0.28"; + sha256 = "11bvk1dwi6anmnsvv3hi7ii60yy3d64g38vfmxhabh93sjr4b4nm"; + buildDepends = [ + base bytestring lifted-base monad-control monads-tf stm + transformers-base + ]; + homepage = "https://github.com/YoshikuniJujo/simple-pipe/wiki"; + description = "simple pipeline library like conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-postgresql-orm" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , postgresql-orm, postgresql-simple, resource-pool, simple + , transformers + }: + mkDerivation { + pname = "simple-postgresql-orm"; + version = "0.9.0.1"; + sha256 = "0j1v64ywfchxjdidy5pb1dzab0qhn516vcy580incw1bminyh3rz"; + buildDepends = [ + base bytestring directory filepath postgresql-orm postgresql-simple + resource-pool simple transformers + ]; + homepage = "http://simple.cx"; + description = "Connector package for integrating postgresql-orm with the Simple web framework"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "simple-reflect" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-reflect"; + version = "0.3.2"; + sha256 = "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq"; + buildDepends = [ base ]; + homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions"; + description = "Simple reflection of expressions containing variables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-rope" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck }: + mkDerivation { + pname = "simple-rope"; + version = "0.1"; + sha256 = "187ghgn8nivvn5m8nsn0vrjh8mr6h7n6r1p1119gr4h3m2hpmrpl"; + buildDepends = [ base bytestring QuickCheck ]; + homepage = "http://github.com/jkff/haskell-rope"; + description = "Memory-efficient strings with concatenation and splitting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-sendfile" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , directory, hspec, HUnit, network, process, resourcet, unix + }: + mkDerivation { + pname = "simple-sendfile"; + version = "0.2.18"; + sha256 = "1dc7c4bkcwzfhbm982svi9j6dzxxf0z6pjkdrs23m9bc9g8aly49"; + buildDepends = [ base bytestring network unix ]; + testDepends = [ + base bytestring conduit conduit-extra directory hspec HUnit network + process resourcet unix + ]; + configureFlags = [ "-fallow-bsd" ]; + description = "Cross platform library for the sendfile system call"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-server" = callPackage + ({ mkDerivation, base, bytestring, concurrent-extra, containers + , hashtables, network, time, unbounded-delays + }: + mkDerivation { + pname = "simple-server"; + version = "0.0.3"; + sha256 = "0qmqkcyikyjcfsq82w0i54ydizfnp72h0qfsbjw5qjizf4l3awcr"; + buildDepends = [ + base bytestring concurrent-extra containers hashtables network time + unbounded-delays + ]; + description = "Simple Server interface"; + license = "GPL"; + }) {}; + + "simple-session" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, byteable + , bytestring, containers, cookie, cryptohash, http-types, simple + , transformers, wai + }: + mkDerivation { + pname = "simple-session"; + version = "0.10.0.0"; + sha256 = "1vqpikn6ml4fmz9pg29blw1c5ck8d4xx1qrb388jw57x24gknp0k"; + buildDepends = [ + base base64-bytestring blaze-builder byteable bytestring containers + cookie cryptohash http-types simple transformers wai + ]; + homepage = "http://simple.cx"; + description = "Cookie-based session management for the Simple web framework"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "simple-sessions" = callPackage + ({ mkDerivation, base, indexed, synchronous-channels }: + mkDerivation { + pname = "simple-sessions"; + version = "0.1.3"; + sha256 = "08abag1im9gp2jpndd12sv911ca2qwh6frrz6qr87mj11xfhbky5"; + buildDepends = [ base indexed synchronous-channels ]; + homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"; + description = "A simple implementation of session types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-smt" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "simple-smt"; + version = "0.4.0"; + sha256 = "02mhwiijf7rh4h8ljqb9vnbafqlmkksxbizdhgpqzs4imbzl9qp3"; + buildDepends = [ base process ]; + description = "A simple way to interact with an SMT solver process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-sql-parser" = callPackage + ({ mkDerivation, base, HUnit, mtl, parsec, pretty, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "simple-sql-parser"; + version = "0.4.0"; + sha256 = "0mkc2x6x061qdcnaifig26jmq86rvdvp1xjmzn8g2qf0v3dw18hl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl parsec pretty ]; + testDepends = [ + base HUnit mtl parsec pretty test-framework test-framework-hunit + ]; + configureFlags = [ "-f-sqlindent" ]; + homepage = "http://jakewheat.github.io/simple-sql-parser/"; + description = "A parser for SQL queries"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-stacked-vm" = callPackage + ({ mkDerivation, array, base, binary-state, containers, filepath + , mtl, parsec + }: + mkDerivation { + pname = "simple-stacked-vm"; + version = "0.1.1"; + sha256 = "1grhdaf6z6illki5km1glliaaqlyvskwjvvcqz2vh8467arsy2pd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary-state containers filepath mtl parsec + ]; + description = "Simple stacked virtual machine: assembler, disassembler, bytecode interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simple-tabular" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-tabular"; + version = "0.1.0.0"; + sha256 = "0p7rd8y6rhwg0ap6cib7l32bglvfkvbzg938pdwpb2ss6cv8b9zs"; + buildDepends = [ base ]; + homepage = "http://github.com/BartMassey/simple-tabular"; + description = "Simple tabular-text formatter"; + license = stdenv.lib.licenses.mit; + }) {}; + + "simple-templates" = callPackage + ({ mkDerivation, aeson, attoparsec, base, hspec, HUnit, scientific + , text, unordered-containers, vector + }: + mkDerivation { + pname = "simple-templates"; + version = "0.8.0.0"; + sha256 = "1lmls90fbd18bklhhblfm0983w9bk66jj8iad3jzi5gd2injwj78"; + buildDepends = [ + aeson attoparsec base scientific text unordered-containers vector + ]; + testDepends = [ + aeson attoparsec base hspec HUnit scientific vector + ]; + homepage = "http://simple.cx"; + description = "A basic template language for the Simple web framework"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "simple-vec3" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "simple-vec3"; + version = "0.1.0.1"; + sha256 = "1vzx88drwg40a9b7dzz4nbd5faawrc15wgyd1b12zmrsysn0h6s4"; + buildDepends = [ base vector ]; + homepage = "http://github.com/dzhus/simple-vec3/"; + description = "Three-dimensional vectors of doubles with basic operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simpleargs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simpleargs"; + version = "0.2.1"; + sha256 = "1grjjpb3397wnr6sd0bn679k9pfg1zlm61350zd2gj5yq6pshl6p"; + buildDepends = [ base ]; + homepage = "http://malde.org/~ketil/simpleargs"; + description = "Provides a more flexible getArgs function with better error reporting"; + license = "LGPL"; + }) {}; + + "simpleirc" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, HUnit, knob + , network, old-locale, time + }: + mkDerivation { + pname = "simpleirc"; + version = "0.3.0"; + sha256 = "045rbiz06zpqvkfh4hxsxz7fr338zmr3mgk2xpaqhh8pp2v14h59"; + buildDepends = [ + base bytestring containers network old-locale time + ]; + testDepends = [ base bytestring hspec HUnit knob ]; + homepage = "http://github.com/dom96/SimpleIRC"; + description = "Simple IRC Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simpleirc-lens" = callPackage + ({ mkDerivation, base, bytestring, simpleirc }: + mkDerivation { + pname = "simpleirc-lens"; + version = "0.1.0.0"; + sha256 = "0lr4zrp8h7xgg8zsznawqkkzh3pvlzfw5hl6n0hss5ramb71ccy5"; + editedCabalFile = "618750d5b230316747d59d784bd40481a4404443316fc9c3a73e1349e3d10975"; + buildDepends = [ base bytestring simpleirc ]; + homepage = "https://github.com/relrod/simpleirc-lens"; + description = "Lenses for simpleirc types"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "simplenote" = callPackage + ({ mkDerivation, base, bytestring, curl, dataenc, download-curl + , HTTP, json, time, utf8-string + }: + mkDerivation { + pname = "simplenote"; + version = "1.0"; + sha256 = "0kggnvbhvzrsqj387vqq2xpspk4xn3830k65g4cc642gmw4l803v"; + buildDepends = [ + base bytestring curl dataenc download-curl HTTP json time + utf8-string + ]; + description = "Haskell interface for the simplenote API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simpleprelude" = callPackage + ({ mkDerivation, base, ghc-paths, haskell-src-exts, process + , uniplate + }: + mkDerivation { + pname = "simpleprelude"; + version = "1.0.1.3"; + sha256 = "0qlhh9m455fh8w9hdzykgxbw699mkd926ar031j99dhimca2d4hj"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base ghc-paths haskell-src-exts process uniplate + ]; + description = "A simplified Haskell prelude for teaching"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simplesmtpclient" = callPackage + ({ mkDerivation, array, base, directory, network, old-time }: + mkDerivation { + pname = "simplesmtpclient"; + version = "0.2"; + sha256 = "0z8g82222nvh3yhn8qisr8qqnsv02zxjyzs32qrcg2pshbd5mdj8"; + editedCabalFile = "e6021c7bbf5e50c15433dca491f4618483229203c810a7b71e7c42094e13ad25"; + buildDepends = [ array base directory network old-time ]; + description = "Very simple SMTP Client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "simplessh" = callPackage + ({ mkDerivation, base, bytestring, mtl, ssh2 }: + mkDerivation { + pname = "simplessh"; + version = "0.2.0.5"; + sha256 = "1f0rck8shcm69bg2n2ijjad6dzrybfyrjqpsx5qh333mmz0q7bbq"; + buildDepends = [ base bytestring mtl ]; + extraLibraries = [ ssh2 ]; + homepage = "http://hub.darcs.net/thoferon/simplessh"; + description = "Simple wrapper around libssh2"; + license = stdenv.lib.licenses.bsd3; + }) { ssh2 = null; }; + + "simplex" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process, random + , regex-compat, split, time + }: + mkDerivation { + pname = "simplex"; + version = "0.3.8"; + sha256 = "0z8ysg43dydij5l271ary8g5l26k0fvsymi99ycyjnl2ij1sg482"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath mtl process random regex-compat split time + ]; + homepage = "http://github.com/scravy/simplex"; + description = "A simple markup language that translates to LaTeX"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "simseq" = callPackage + ({ mkDerivation, base, bio, bytestring, random }: + mkDerivation { + pname = "simseq"; + version = "0.0"; + sha256 = "0i60ksi5xc0d0rg5xzhbdjv2f3b5jr6rl9khn9i2b1n9sh1lv36m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bio bytestring random ]; + homepage = "http://malde.org/~ketil/"; + description = "Simulate sequencing with different models for priming and errors"; + license = "GPL"; + }) {}; + + "simtreelo" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "simtreelo"; + version = "0.1.0.2"; + sha256 = "0r985v4159hnz371g1fxvn6x3x91c0xyymjnfnj2iaya5nmds6qp"; + buildDepends = [ base containers ]; + description = "Loader for data organized in a tree"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "sindre" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , libXft, mtl, parsec, permute, process, regex-pcre, setlocale + , text, unix, utf8-string, X11, X11-rm, x11-xim, X11-xshape + }: + mkDerivation { + pname = "sindre"; + version = "0.4"; + sha256 = "0p76rsk02p6rw51ppbr3j7ydk57k34684qf50nrz5qd0jrnapjm2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array attoparsec base bytestring containers mtl parsec permute + process regex-pcre setlocale text unix utf8-string X11 X11-rm + x11-xim X11-xshape + ]; + pkgconfigDepends = [ libXft ]; + homepage = "http://sigkill.dk/programs/sindre"; + description = "A programming language for simple GUIs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "singletons" = callPackage + ({ mkDerivation, base, Cabal, constraints, containers, filepath + , mtl, process, tasty, tasty-golden, template-haskell, th-desugar + }: + mkDerivation { + pname = "singletons"; + version = "1.0"; + sha256 = "1rd1728wghhqlg2djd7az8i01rf4i3wwwcnz2v43a39jjvhlklkg"; + buildDepends = [ base containers mtl template-haskell th-desugar ]; + testDepends = [ + base Cabal constraints filepath process tasty tasty-golden + ]; + homepage = "http://www.cis.upenn.edu/~eir/packages/singletons"; + description = "A framework for generating singleton types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sink" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sink"; + version = "0.1.0.1"; + sha256 = "04ny9450h2mlw1j0gn6a1vvgwsk3gbhhzshqv2sbcg5pwkzkdrzp"; + buildDepends = [ base ]; + description = "An alternative to lazy I/O that doesn't conflate execution with evaluation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "siphash" = callPackage + ({ mkDerivation, base, bytestring, cpu, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "siphash"; + version = "1.0.3"; + sha256 = "1wq5dan30ggjgmravy92ylqjvjv1q7mxrmddr7zc8h6aqr0wx0fg"; + buildDepends = [ base bytestring cpu ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://github.com/vincenthz/hs-siphash"; + description = "siphash: a fast short input PRF"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sirkel" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hashtables + , haskell98, random, remote, SHA, transformers + }: + mkDerivation { + pname = "sirkel"; + version = "0.1"; + sha256 = "0hhphhdvzcq9az5zriip7sgypfwbf5plx65s96nvrm2lznw4pzan"; + buildDepends = [ + base binary bytestring containers hashtables haskell98 random + remote SHA transformers + ]; + description = "Sirkel, a Chord DHT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sized" = callPackage + ({ mkDerivation, base, constraints, containers, ListLike + , monomorphic, type-natural, vector + }: + mkDerivation { + pname = "sized"; + version = "0.1.0.0"; + sha256 = "00n9fb7kk3c6dy4j19d9ikmynllpxc7yd51sign0rhvnasmyrghl"; + buildDepends = [ + base constraints containers ListLike monomorphic type-natural + vector + ]; + description = "Sized sequence data-types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sized-types" = callPackage + ({ mkDerivation, array, base, containers, singletons }: + mkDerivation { + pname = "sized-types"; + version = "0.5.0"; + sha256 = "1cvgw2plzgpddg2p74hylx499dv4hn2nc8s085mnayp5n9jkn8md"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers singletons ]; + configureFlags = [ "-f-all" ]; + homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools"; + description = "Sized types in Haskell using the GHC Nat kind"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sized-vector" = callPackage + ({ mkDerivation, base, constraints, deepseq, equational-reasoning + , hashable, monomorphic, singletons, type-natural + }: + mkDerivation { + pname = "sized-vector"; + version = "1.4.1.0"; + sha256 = "0pl672lhw2dgk83kakjxap24sc4760l9blh9ggy9ldxhps7l8ydq"; + buildDepends = [ + base constraints deepseq equational-reasoning hashable monomorphic + singletons type-natural + ]; + homepage = "https://github.com/konn/sized-vector"; + description = "Size-parameterized vector types and functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sizes" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, deepseq, dlist, lens + , parallel-io, regex-posix, system-fileio, system-filepath, text + , unix + }: + mkDerivation { + pname = "sizes"; + version = "2.3.2"; + sha256 = "0xns0xl3khks1jvsmxh0nqf1saxs7qscvkbcg4270pp7n6lziqdg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs deepseq dlist lens parallel-io regex-posix + system-fileio system-filepath text unix + ]; + homepage = "https://github.com/jwiegley/sizes"; + description = "Recursively show space (size and i-nodes) used in subdirectories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "skein" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, filepath + , hspec, tagged + }: + mkDerivation { + pname = "skein"; + version = "1.0.9.2"; + sha256 = "1j8bhqm25r9vd4qb4v12g32r0dv6xyhk48cq287wfbzjraayi1gw"; + buildDepends = [ base bytestring cereal crypto-api tagged ]; + testDepends = [ + base bytestring cereal crypto-api filepath hspec tagged + ]; + configureFlags = [ + "-f-big-endian" "-f-force-endianness" "-f-reference" + ]; + homepage = "https://github.com/meteficha/skein"; + description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "skell" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , http-types, text, wai + }: + mkDerivation { + pname = "skell"; + version = "0.1.0.0"; + sha256 = "0lnlqcw5slv5gshdq35il16pm57fh07hkd7zx95gfxx1aipyr4lp"; + buildDepends = [ + base blaze-html bytestring containers http-types text wai + ]; + homepage = "https://github.com/pharpend/skell"; + description = "An overly complex Haskell web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "skype4hs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, lifted-base + , monad-control, mtl, stm, text, time, transformers-base, word8 + , X11 + }: + mkDerivation { + pname = "skype4hs"; + version = "0.0.0.0"; + sha256 = "0mrd63yfmxxmv3l5v5i01rh4lyl831pfb06k9bxvc6m5q88fxglp"; + buildDepends = [ + attoparsec base bytestring lifted-base monad-control mtl stm text + time transformers-base word8 X11 + ]; + configureFlags = [ "-f-carbon" "-f-x11" ]; + homepage = "https://github.com/emonkak/haskell-skype"; + description = "Skype Desktop API binding for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "skypelogexport" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, filepath, ghc-binary, haskell98, IfElse, old-locale + , regex-pcre, time, utf8-string + }: + mkDerivation { + pname = "skypelogexport"; + version = "0.2"; + sha256 = "0rk9m9fw6as7zzjkm4jhwgw7nbs05ky1s556xmjbnkh6l9xp2chw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers directory filepath ghc-binary + haskell98 IfElse old-locale regex-pcre time utf8-string + ]; + homepage = "https://github.com/jdevelop/skypelogexport/wiki"; + description = "Export Skype chat logs to text files"; + license = stdenv.lib.licenses.bsd3; + }) { ghc-binary = null; }; + + "slack" = callPackage + ({ mkDerivation, aeson, base, containers, either, http-conduit, mtl + , old-locale, text, time, transformers + }: + mkDerivation { + pname = "slack"; + version = "0.1.0.0"; + sha256 = "0sqi4g8wavxdd98cnv869qx2p9g77f6dznxlfmgv1jlvd4a1ya67"; + buildDepends = [ + aeson base containers either http-conduit mtl old-locale text time + transformers + ]; + description = "Haskell API for interacting with Slack"; + license = stdenv.lib.licenses.mit; + }) {}; + + "slave-thread" = callPackage + ({ mkDerivation, base, base-prelude, HTF, list-t, mmorph + , partial-handler, QuickCheck, quickcheck-instances, SafeSemaphore + , stm-containers, transformers + }: + mkDerivation { + pname = "slave-thread"; + version = "0.1.5"; + sha256 = "0qw4c6406hbdnv6i55sh8ps8739szm7rnqjzk6ynm7dfbf3vxhw4"; + buildDepends = [ + base base-prelude list-t mmorph partial-handler stm-containers + transformers + ]; + testDepends = [ + base base-prelude HTF QuickCheck quickcheck-instances SafeSemaphore + ]; + homepage = "https://github.com/nikita-volkov/slave-thread"; + description = "A principal solution to ghost threads and silent exceptions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "slice-cpp-gen" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , filepath, language-slice, MissingH + }: + mkDerivation { + pname = "slice-cpp-gen"; + version = "0.3.0.0"; + sha256 = "0mvjj8hs8837dby54ii71wd1sg2z3r14sr7w2hnj2nhnjy7c23yy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers directory filepath + language-slice MissingH + ]; + homepage = "https://github.com/paulkoerbitz/slice-cpp-gen"; + description = "Generate C++ skeletons from slice files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "slidemews" = callPackage + ({ mkDerivation, aeson, base, bytestring, MonadCatchIO-transformers + , mtl, pandoc, snap-core, snap-server, utf8-string + }: + mkDerivation { + pname = "slidemews"; + version = "0.3"; + sha256 = "0x6blvdqwf9sqspwj48drasizx1pb1i92a0lp06szwa2nszdvzf0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring MonadCatchIO-transformers mtl pandoc + snap-core snap-server utf8-string + ]; + description = "ws convert markdown to reveal-js"; + license = "GPL"; + }) {}; + + "sloane" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cereal + , containers, directory, download-curl, filepath, HTTP, network + , optparse-applicative, terminal-size, text, zlib + }: + mkDerivation { + pname = "sloane"; + version = "2.0.0"; + sha256 = "0g6njb4aijkhdc7dhbqq17010gf650wms1gwalcg272641fk3b49"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring cereal containers directory + download-curl filepath HTTP network optparse-applicative + terminal-size text zlib + ]; + postInstall = '' + mkdir -p $out/share/man/man1 + cp sloane.1 $out/share/man/man1/ + ''; + homepage = "http://github.com/akc/sloane"; + description = "A command line interface to Sloane's On-Line Encyclopedia of Integer Sequences"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "slot-lambda" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, syb, template-haskell, vector + }: + mkDerivation { + pname = "slot-lambda"; + version = "0.1.0.3"; + sha256 = "1npin7yaharbi5nzwksj1j7rf2k1nvmr1jgcf2xpnvvbcga7l69i"; + buildDepends = [ + base containers haskell-src-exts haskell-src-meta syb + template-haskell vector + ]; + homepage = "https://github.com/ducis/pa_slot"; + description = "Write lambdas without naming the parameters"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sloth" = callPackage + ({ mkDerivation, base, mtl, process }: + mkDerivation { + pname = "sloth"; + version = "0.0.2"; + sha256 = "0x3iw1mqbl3q723kkxr6b0i1hxcfb4sink4kmg6xnpzd3hwaspq9"; + buildDepends = [ base mtl process ]; + description = "Testing for minimal strictness"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smallarray" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hashable }: + mkDerivation { + pname = "smallarray"; + version = "0.2.2.4"; + sha256 = "16fgxsg8grxhqx6d4s3mm89qbkw2k72qvr4r701ih1i8gmf1ms1z"; + buildDepends = [ base bytestring deepseq hashable ]; + homepage = "http://community.haskell.org/~aslatter/code/bytearray"; + description = "low-level unboxed arrays, with minimal features"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smallcaps" = callPackage + ({ mkDerivation, attoparsec, base, containers, data-default + , directory, filepath, parsec, text, transformers + }: + mkDerivation { + pname = "smallcaps"; + version = "0.6.0.0"; + sha256 = "1vjzvsvci8zn4y2lh7s2kh6v1c6447nfksqxcv468zz8d1mflsfi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base containers data-default directory filepath parsec + text transformers + ]; + testDepends = [ + attoparsec base containers data-default parsec text + ]; + description = "Flatten camel case text in LaTeX files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smallcheck" = callPackage + ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }: + mkDerivation { + pname = "smallcheck"; + version = "1.1.1"; + sha256 = "1ygrabxh40bym3grnzqyfqn96lirnxspb8cmwkkr213239y605sd"; + buildDepends = [ base ghc-prim logict mtl pretty ]; + homepage = "https://github.com/feuerbach/smallcheck"; + description = "A property-based testing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smallpt-hs" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "smallpt-hs"; + version = "0.1"; + sha256 = "1g4g2sgj39pkm3ll4yv0q9dcmq2lyd26qkr1gir1svmxs6hdwp59"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base vector ]; + homepage = "http://github.com/noteed/smallpt-hs"; + description = "A Haskell port of the smallpt path tracer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smallstring" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hashable, smallarray + , text, utf8-string + }: + mkDerivation { + pname = "smallstring"; + version = "0.3.3"; + sha256 = "1wkgbnknx9k56ikl6hpv91r9sav8v5qvl2w7z2jadgrlj29fy755"; + buildDepends = [ + base bytestring deepseq hashable smallarray text utf8-string + ]; + homepage = "http://community.haskell.org/~aslatter/code/smallstring/"; + description = "A Unicode text type, optimized for low memory overhead"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smartGroup" = callPackage + ({ mkDerivation, base, bytestring, containers, template-haskell }: + mkDerivation { + pname = "smartGroup"; + version = "0.3.0"; + sha256 = "10wb5v87xl54bsl2xxsh1fh54bgqbhmmkhyaa3ly23nm2f01cpnp"; + buildDepends = [ base bytestring containers template-haskell ]; + homepage = "http://patch-tag.com/r/salazar/smartGroup"; + description = "group strings or bytestrings by words in common"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smartcheck" = callPackage + ({ mkDerivation, base, containers, generic-deriving, ghc-prim, mtl + , QuickCheck, random + }: + mkDerivation { + pname = "smartcheck"; + version = "0.2.1"; + sha256 = "1rkw4fhiidn9rfq4dvik58zr453jsh2l8xpswas2rsv6k5w0909r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers generic-deriving ghc-prim mtl QuickCheck random + ]; + configureFlags = [ "-f-regression-flag" ]; + homepage = "https://github.com/leepike/SmartCheck"; + description = "A smarter QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smartword" = callPackage + ({ mkDerivation, base, haskell98, pretty, unix, utf8-string }: + mkDerivation { + pname = "smartword"; + version = "0.0.0.5"; + sha256 = "0dxw4jgmwcz92n2rymdrfaz1v8lc2wknql9ca5p98jc14l8c2bl3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 pretty unix utf8-string ]; + homepage = "http://kyagrd.dyndns.org/~kyagrd/project/smartword/"; + description = "Web based flash card for Word Smart I and II vocabularies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sme" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sme"; + version = "0.1"; + sha256 = "1d3kjyskwzc7p5bi6pv9yxfa6l6dqkkqc24dmmxl5wx7vmbfma25"; + buildDepends = [ base ]; + description = "A library for Secure Multi-Execution in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smt-lib" = callPackage + ({ mkDerivation, array, base, directory, polyparse }: + mkDerivation { + pname = "smt-lib"; + version = "0.0.2"; + sha256 = "1phm50pabahrpxrzp25mfhpafzhp4hz8cxp6fp93rwh4cl7cckky"; + buildDepends = [ array base directory polyparse ]; + homepage = "http://tomahawkins.org"; + description = "Parsing and printing SMT-LIB"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smtLib" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "smtLib"; + version = "1.0.7"; + sha256 = "1jn2790x7g7n6jm5cfgd692n3l6iafyv0zyz40hx8ykcs4jh2rkf"; + buildDepends = [ base pretty ]; + description = "A library for working with the SMTLIB format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smtlib2" = callPackage + ({ mkDerivation, array, atto-lisp, attoparsec, base, blaze-builder + , bytestring, constraints, containers, data-fix, mtl, process + , tagged, text, transformers + }: + mkDerivation { + pname = "smtlib2"; + version = "0.1"; + sha256 = "1r9wdb3hwxy0xyh5jnrbr2y89psmnghvab095jsf30dgzwl21609"; + buildDepends = [ + array atto-lisp attoparsec base blaze-builder bytestring + constraints containers data-fix mtl process tagged text + transformers + ]; + configureFlags = [ "-f-withdatakinds" "-fwithconstraints" ]; + description = "A type-safe interface to communicate with an SMT solver"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "smtp-mail" = callPackage + ({ mkDerivation, array, base, base16-bytestring, base64-bytestring + , bytestring, cryptohash, filepath, mime-mail, network, text + }: + mkDerivation { + pname = "smtp-mail"; + version = "0.1.4.5"; + sha256 = "010fbrcbypajwd9fjjc35br9p5axl1pqd0n1v51585ncrlv2icyw"; + buildDepends = [ + array base base16-bytestring base64-bytestring bytestring + cryptohash filepath mime-mail network text + ]; + homepage = "http://github.com/jhickner/smtp-mail"; + description = "Simple email sending via SMTP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smtp2mta" = callPackage + ({ mkDerivation, base, haskell98, network, process }: + mkDerivation { + pname = "smtp2mta"; + version = "0.2"; + sha256 = "0z36zvrh6xhg8s7wai65d2y6hz0qz016ick9a4yrjpqxxk78h902"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 network process ]; + homepage = "https://github.com/singpolyma/sock2stream"; + description = "Listen for SMTP traffic and send it to an MTA script"; + license = "unknown"; + }) {}; + + "smtps-gmail" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , conduit, conduit-extra, cprng-aes, data-default, filepath + , mime-mail, network, resourcet, stringsearch, text, tls + , transformers + }: + mkDerivation { + pname = "smtps-gmail"; + version = "1.3.0"; + sha256 = "0vbykxqrw0gdhxwgchvgvkxwh7pwyrc1wvl26x5wqlkmkalmkvv9"; + buildDepends = [ + attoparsec base base64-bytestring bytestring conduit conduit-extra + cprng-aes data-default filepath mime-mail network resourcet + stringsearch text tls transformers + ]; + homepage = "https://github.com/enzoh/smtps-gmail"; + description = "Gmail SMTP Client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snake-game" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "snake-game"; + version = "1.2"; + sha256 = "1iy3m20ldc98agdi7n71ik8k2f62ybfg719z79lcf8pzynbfsrbd"; + buildDepends = [ base GLUT OpenGL random ]; + description = "Snake Game Using OpenGL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , clientsession, comonad, configurator, containers, directory + , directory-tree, dlist, errors, filepath, hashable, heist, lens + , logict, MonadCatchIO-transformers, mtl, mwc-random, old-time + , pwstore-fast, regex-posix, snap-core, snap-server, stm, syb + , template-haskell, text, time, transformers, unordered-containers + , vector, vector-algorithms, xmlhtml + }: + mkDerivation { + pname = "snap"; + version = "0.13.3.2"; + sha256 = "1k6sd2ww8zqkbfv4v5ryqwgicx6yprfil8cd5rgdvygyjs88fcrp"; + editedCabalFile = "8ec54d7a35cd1c249835815239ac79cb3171ea590a75de1fed30dadac81040e7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring cereal clientsession comonad + configurator containers directory directory-tree dlist errors + filepath hashable heist lens logict MonadCatchIO-transformers mtl + mwc-random old-time pwstore-fast regex-posix snap-core snap-server + stm syb template-haskell text time transformers + unordered-containers vector vector-algorithms xmlhtml + ]; + configureFlags = [ "-f-old-base" ]; + homepage = "http://snapframework.com/"; + description = "Top-level package for the Snap Web Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-accept" = callPackage + ({ mkDerivation, base, http-media, snap-core }: + mkDerivation { + pname = "snap-accept"; + version = "0.1.0"; + sha256 = "19sn7q9avb7y9j46fk7iga237qgcdm69sanb351c5s0lfgcpnf1m"; + buildDepends = [ base http-media snap-core ]; + homepage = "http://github.com/zimothy/snap-accept"; + description = "Accept header branching for the Snap web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "snap-app" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "snap-app"; + version = "0.7.0"; + sha256 = "1v3izzvxadjplir47ipi087sj6fcmfj5ivlhbkpp9ld7vj8sv2hi"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-auth-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , clientsession, cmdargs, snap, text, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "snap-auth-cli"; + version = "0.1.0.1"; + sha256 = "0spdn7zazd17yrcx004m4yag8vy4bac4997f81nfvy25jvg87hhl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring clientsession cmdargs snap text + unordered-containers utf8-string + ]; + homepage = "https://github.com/dzhus/snap-auth-cli"; + description = "Command-line tool to manage Snap AuthManager database"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-blaze" = callPackage + ({ mkDerivation, base, blaze-html, snap-core }: + mkDerivation { + pname = "snap-blaze"; + version = "0.2.1.2"; + sha256 = "136i5q9ipfqrh7fw8rgn1ws6zkjdrfwfq9wpccrm8dg3l61380wh"; + buildDepends = [ base blaze-html snap-core ]; + homepage = "http://github.com/jaspervdj/snap-blaze"; + description = "blaze-html integration for Snap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-blaze-clay" = callPackage + ({ mkDerivation, base, blaze-html, clay, snap-core }: + mkDerivation { + pname = "snap-blaze-clay"; + version = "0.1.0.0"; + sha256 = "05zi9rjd37xznjj8yhm5har12mfrclsrwd9fbcwh5ngccd7h7fiy"; + buildDepends = [ base blaze-html clay snap-core ]; + homepage = "http://github.com/deckool/snap-blaze-clay"; + description = "blaze-html-clay integration for Snap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-configuration-utilities" = callPackage + ({ mkDerivation, base, configurator, text, unordered-containers }: + mkDerivation { + pname = "snap-configuration-utilities"; + version = "0.1.0.0"; + sha256 = "07cm60v7bz585fawfc8mml178z54zqfg8kb7ldln5bsa0ggpha2z"; + buildDepends = [ base configurator text unordered-containers ]; + description = "Methods to manipulate Configurator objects for Snap & Snaplets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-core" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , blaze-builder, blaze-builder-enumerator, bytestring + , bytestring-mmap, case-insensitive, containers, deepseq, directory + , enumerator, filepath, hashable, HUnit, MonadCatchIO-transformers + , mtl, random, regex-posix, text, time, unix, unix-compat + , unordered-containers, vector, zlib-enum + }: + mkDerivation { + pname = "snap-core"; + version = "0.9.6.4"; + sha256 = "0azg5xyiclcir8mlf0aar05jijb0dycp3srzignd192x789y9lvi"; + buildDepends = [ + attoparsec attoparsec-enumerator base blaze-builder + blaze-builder-enumerator bytestring bytestring-mmap + case-insensitive containers deepseq directory enumerator filepath + hashable HUnit MonadCatchIO-transformers mtl random regex-posix + text time unix unix-compat unordered-containers vector zlib-enum + ]; + configureFlags = [ "-f-debug" "-f-portable" ]; + homepage = "http://snapframework.com/"; + description = "Snap: A Haskell Web Framework (core interfaces and types)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-cors" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , hashable, network, network-uri, snap, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "snap-cors"; + version = "1.2.6"; + sha256 = "1ihqqpzymgc25shz4dvjfh8lzjczqdqg6ril39d5p7rkn4a8y2d8"; + buildDepends = [ + attoparsec base bytestring case-insensitive hashable network + network-uri snap text transformers unordered-containers + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/ocharles/snap-cors"; + description = "Add CORS headers to Snap applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-elm" = callPackage + ({ mkDerivation, base, bytestring, directory, Elm, filepath + , process, snap-core, text, transformers + }: + mkDerivation { + pname = "snap-elm"; + version = "0.1.1.2"; + sha256 = "1lp76s5yqgw5zvkv13b4552zq9f2mrngp5l5vd8kwz9rhawgl6kr"; + buildDepends = [ + base bytestring directory Elm filepath process snap-core text + transformers + ]; + description = "Serve Elm files through the Snap web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-error-collector" = callPackage + ({ mkDerivation, async, base, containers, monad-loops + , MonadCatchIO-transformers, snap, stm, time, transformers + }: + mkDerivation { + pname = "snap-error-collector"; + version = "1.1.0"; + sha256 = "06pqlv93qgibl5gbrp7p1vg6x421nrpkvhazbrcipdpbawrsgaj2"; + buildDepends = [ + async base containers monad-loops MonadCatchIO-transformers snap + stm time transformers + ]; + homepage = "http://github.com/ocharles/snap-error-collector"; + description = "Collect errors in batches and dispatch them"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-extras" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-html, bytestring + , configurator, containers, data-default, digestive-functors + , digestive-functors-heist, digestive-functors-snap, directory-tree + , errors, filepath, heist, jmacro, mtl, readable, safe, snap + , snap-core, text, transformers, xmlhtml + }: + mkDerivation { + pname = "snap-extras"; + version = "0.9"; + sha256 = "143n0y3cavfgn6f40sh7i441q77ys4lkfv0g9cai714n7yr0ya1v"; + editedCabalFile = "3a360180bc4463874da336da5b4f1271a1cce298ca36cf9407a04823d4df58d8"; + buildDepends = [ + aeson base blaze-builder blaze-html bytestring configurator + containers data-default digestive-functors digestive-functors-heist + digestive-functors-snap directory-tree errors filepath heist jmacro + mtl readable safe snap snap-core text transformers xmlhtml + ]; + description = "A collection of useful helpers and utilities for Snap web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-loader-dynamic" = callPackage + ({ mkDerivation, base, directory, directory-tree, hint, mtl + , snap-core, template-haskell, time, unix + }: + mkDerivation { + pname = "snap-loader-dynamic"; + version = "0.10.0.2"; + sha256 = "0fnpzhwnj3dsqwx880391x9x6y0ry8f6dfrzkfs963zib9l3qvh7"; + editedCabalFile = "2f64bcfd0c84d6f6f161c4418778e5c463d127a383c2f3f8216155d161d87d7d"; + buildDepends = [ + base directory directory-tree hint mtl snap-core template-haskell + time unix + ]; + homepage = "http://snapframework.com/"; + description = "Snap: A Haskell Web Framework: dynamic loader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-loader-static" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "snap-loader-static"; + version = "0.9.0.2"; + sha256 = "0d6s7n6yryfs2jkw0hxvhvc79fhbj256askb1c6ksqhscxxxwz1m"; + buildDepends = [ base template-haskell ]; + homepage = "http://snapframework.com/"; + description = "Snap: A Haskell Web Framework: static loader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-predicates" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , containers, HUnit, monads-tf, QuickCheck, snap-core + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers + }: + mkDerivation { + pname = "snap-predicates"; + version = "0.3.1"; + sha256 = "02rksb2p8wgpla86313z6lwqli5f4ryv4wr95s61kamcpbmf18y5"; + buildDepends = [ + attoparsec base bytestring case-insensitive containers monads-tf + snap-core text transformers + ]; + testDepends = [ + attoparsec base bytestring case-insensitive containers HUnit + monads-tf QuickCheck snap-core test-framework test-framework-hunit + test-framework-quickcheck2 text transformers + ]; + description = "Declarative routing for Snap"; + license = "unknown"; + }) {}; + + "snap-server" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , blaze-builder, blaze-builder-enumerator, bytestring + , case-insensitive, containers, enumerator, HsOpenSSL + , MonadCatchIO-transformers, mtl, network, old-locale, snap-core + , text, time, unix, unix-compat + }: + mkDerivation { + pname = "snap-server"; + version = "0.9.4.6"; + sha256 = "01qfqc63qwq604s5vy0sln7l9zhqndyqbb1y1xf397rrn97xhrpp"; + buildDepends = [ + attoparsec attoparsec-enumerator base blaze-builder + blaze-builder-enumerator bytestring case-insensitive containers + enumerator HsOpenSSL MonadCatchIO-transformers mtl network + old-locale snap-core text time unix unix-compat + ]; + configureFlags = [ + "-fopenssl" "-f-debug" "-fopenssl" "-f-portable" + ]; + homepage = "http://snapframework.com/"; + description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-testing" = callPackage + ({ mkDerivation, async, base, bytestring, containers + , digestive-functors, HandsomeSoup, hxt, io-streams, lens, mtl + , process, QuickCheck, snap, snap-core, text, transformers + }: + mkDerivation { + pname = "snap-testing"; + version = "0.6.0.0"; + sha256 = "1kzcdlfahhrpczihbr4f41p4ijps27lhghrh29csl6jl7n71lvqk"; + buildDepends = [ + async base bytestring containers digestive-functors HandsomeSoup + hxt io-streams mtl process QuickCheck snap snap-core text + transformers + ]; + testDepends = [ + async base bytestring containers digestive-functors HandsomeSoup + hxt io-streams lens mtl process QuickCheck snap snap-core text + transformers + ]; + homepage = "https://github.com/dbp/snap-testing"; + description = "A library for BDD-style testing with the Snap Web Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-utils" = callPackage + ({ mkDerivation, base, bytestring, heist, http-types + , MonadCatchIO-transformers, mtl, snap, snap-core, text, xmlhtml + }: + mkDerivation { + pname = "snap-utils"; + version = "0.1.2"; + sha256 = "1kr09fj1jfs6sfmca51k0gwn4acya70s9irzay9yf5b9yyvka391"; + buildDepends = [ + base bytestring heist http-types MonadCatchIO-transformers mtl snap + snap-core text xmlhtml + ]; + homepage = "https://github.com/LukeHoersten/snap-utils"; + description = "Snap Framework utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snap-web-routes" = callPackage + ({ mkDerivation, base, bytestring, heist, mtl, snap, snap-core + , text, web-routes, xmlhtml + }: + mkDerivation { + pname = "snap-web-routes"; + version = "0.5.0.0"; + sha256 = "1ml0b759k2n9bd2x4akz4dfyk8ywnpgrdlcymng4vhjxbzngnniv"; + buildDepends = [ + base bytestring heist mtl snap snap-core text web-routes xmlhtml + ]; + homepage = "https://github.com/lukerandall/snap-web-routes"; + description = "Type safe URLs for Snap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-acid-state" = callPackage + ({ mkDerivation, acid-state, base, snap, text }: + mkDerivation { + pname = "snaplet-acid-state"; + version = "0.2.6.1"; + sha256 = "0wlawnsxisslqzspa29swsdmncgx04z3rd1bhwx73mx5pksykw60"; + buildDepends = [ acid-state base snap text ]; + homepage = "https://github.com/mightybyte/snaplet-acid-state"; + description = "acid-state snaplet for Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-actionlog" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , digestive-functors, digestive-functors-heist + , digestive-functors-snap, errors, heist, persistent + , persistent-postgresql, persistent-template, readable + , restful-snap, snap, snap-extras, snaplet-persistent, text, time + , transformers, unordered-containers, xmlhtml + }: + mkDerivation { + pname = "snaplet-actionlog"; + version = "0.2.0.1"; + sha256 = "177a1b9fvlqh59hd9b5y92lq8yxv14jh79aadkyhxb4i0l5rl9vv"; + buildDepends = [ + base blaze-builder bytestring digestive-functors + digestive-functors-heist digestive-functors-snap errors heist + persistent persistent-postgresql persistent-template readable + restful-snap snap snap-extras snaplet-persistent text time + transformers unordered-containers xmlhtml + ]; + homepage = "https://github.com/soostone/snaplet-actionlog"; + description = "Generic action log snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-amqp" = callPackage + ({ mkDerivation, amqp, base, bytestring, configurator, lens + , monad-control, mtl, network, resource-pool, snap, transformers + }: + mkDerivation { + pname = "snaplet-amqp"; + version = "1.1.0.0"; + sha256 = "01qw28paifysk402lpb7y8dyhf401ls1l0dcn6fiigvczwxzmk91"; + buildDepends = [ + amqp base bytestring configurator lens monad-control mtl network + resource-pool snap transformers + ]; + homepage = "https://github.com/ixmatus/snaplet-amqp"; + description = "Snap framework snaplet for the AMQP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-auth-acid" = callPackage + ({ mkDerivation, acid-state, aeson, attoparsec, base, cereal + , clientsession, directory, errors, filepath, hashable, lens + , MonadCatchIO-transformers, mtl, safecopy, snap, snap-core, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "snaplet-auth-acid"; + version = "0.0.1"; + sha256 = "1f6p8iqb5cq2yz6c6zdd71p6cfkvnhqkczqiyb7080xira9w5ia3"; + buildDepends = [ + acid-state aeson attoparsec base cereal clientsession directory + errors filepath hashable lens MonadCatchIO-transformers mtl + safecopy snap snap-core text time unordered-containers vector + ]; + description = "Provides an Acid-State backend for the Auth Snaplet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-coffee" = callPackage + ({ mkDerivation, base, bytestring, configurator, directory + , filepath, haskell-coffee, mtl, snap, snap-core + }: + mkDerivation { + pname = "snaplet-coffee"; + version = "0.1.0.2"; + sha256 = "1kxxnk8m9154sallhy3rf8nmz0qkvchh8m761jgzhfbnnwlznpnf"; + buildDepends = [ + base bytestring configurator directory filepath haskell-coffee mtl + snap snap-core + ]; + homepage = "https://github.com/AtticHacker/snaplet-coffee"; + description = "CoffeeScript for Snap, auto-compilation and pre-compilation"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "snaplet-css-min" = callPackage + ({ mkDerivation, base, bytestring, css-text, directory, filepath + , lens, snap, text, utf8-string + }: + mkDerivation { + pname = "snaplet-css-min"; + version = "0.1.2"; + sha256 = "1bp6y0x03dpflbp4b1kkbxnqwsgnynbbpdgcpswwxz48xkpcp0ij"; + buildDepends = [ + base bytestring css-text directory filepath lens snap text + utf8-string + ]; + homepage = "https://github.com/zmthy/snaplet-css-min"; + description = "A Snaplet for CSS minification"; + license = stdenv.lib.licenses.mit; + }) {}; + + "snaplet-environments" = callPackage + ({ mkDerivation, base, bson, configurator, mtl, regex-tdfa, snap + , snap-core, text, unordered-containers + }: + mkDerivation { + pname = "snaplet-environments"; + version = "0.1.1"; + sha256 = "1kk2ry19z73cmmwh3hmg87n00hqhzpmdvnb36b7yf9ck4zkhgy3h"; + buildDepends = [ + base bson configurator mtl regex-tdfa snap snap-core text + unordered-containers + ]; + description = "DEPRECATED! You should use standard Snap >= 0.9 \"environments\" functionality. It provided ability to easly read configuration based on given app environment given at command line, envs are defined in app configuration file"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-fay" = callPackage + ({ mkDerivation, aeson, base, bytestring, configurator, directory + , fay, filepath, mtl, snap, snap-core, transformers + }: + mkDerivation { + pname = "snaplet-fay"; + version = "0.3.3.9"; + sha256 = "019zffk11ix0fhngl41y6h40m0cvakn2bss4xnyqv8q8rgqn3v2g"; + buildDepends = [ + aeson base bytestring configurator directory fay filepath mtl snap + snap-core transformers + ]; + homepage = "https://github.com/faylang/snaplet-fay"; + description = "Fay integration for Snap with request- and pre-compilation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-haxl" = callPackage + ({ mkDerivation, base, haxl, MonadCatchIO-transformers, snap + , transformers + }: + mkDerivation { + pname = "snaplet-haxl"; + version = "0.0.0.2"; + sha256 = "0xqz62qrhzr0ik60055w7jawxkps6cn5k6v1g7nx2zzhyvg1w4wl"; + buildDepends = [ + base haxl MonadCatchIO-transformers snap transformers + ]; + homepage = "https://github.com/ChristopherBiscardi/snaplet-haxl"; + description = "Snaplet for Facebook's Haxl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-hdbc" = callPackage + ({ mkDerivation, base, bytestring, clientsession, containers + , convertible, data-lens, data-lens-template, HDBC + , MonadCatchIO-transformers, mtl, resource-pool-catchio, snap, text + , time, transformers, unordered-containers + }: + mkDerivation { + pname = "snaplet-hdbc"; + version = "0.9.1"; + sha256 = "17r7ailc2cnfny1ki7b027b5xipg2nvgr2yxvfh0sfzq8xkqa8ym"; + buildDepends = [ + base bytestring clientsession containers convertible data-lens + data-lens-template HDBC MonadCatchIO-transformers mtl + resource-pool-catchio snap text time transformers + unordered-containers + ]; + homepage = "http://norm2782.com/"; + description = "HDBC snaplet for Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-hslogger" = callPackage + ({ mkDerivation, base, configurator, hslogger, mtl, snap + , transformers + }: + mkDerivation { + pname = "snaplet-hslogger"; + version = "1.0.0.2"; + sha256 = "15cvpiz3p1qhb80sgz61mabvkb8h6j713jrny6mbg6qj945jbb0x"; + buildDepends = [ + base configurator hslogger mtl snap transformers + ]; + homepage = "https://github.com/ixmatus/snaplet-logger"; + description = "Snap framework snaplet for the Logger API library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-i18n" = callPackage + ({ mkDerivation, base, bytestring, configurator, filepath, heist + , lens, snap, snap-loader-static, text, xmlhtml + }: + mkDerivation { + pname = "snaplet-i18n"; + version = "0.0.5"; + sha256 = "0yl28vvk5p1qazcvb3ca3748cqzr45x9274ifcidcn13p327kck2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring configurator filepath heist lens snap + snap-loader-static text xmlhtml + ]; + homepage = "https://github.com/HaskellCNOrg/snaplet-i18n"; + description = "snaplet-i18n"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-influxdb" = callPackage + ({ mkDerivation, base, bytestring, configurator, http-client + , influxdb, lens, monad-control, mtl, network, snap, text + , transformers + }: + mkDerivation { + pname = "snaplet-influxdb"; + version = "1.0.1.1"; + sha256 = "1dv800rclzl0b251bixksfl7jf28z82ql7nikf5dvginfpm71j7j"; + buildDepends = [ + base bytestring configurator http-client influxdb lens + monad-control mtl network snap text transformers + ]; + homepage = "https://github.com/ixmatus/snaplet-influxdb"; + description = "Snap framework snaplet for the InfluxDB library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-lss" = callPackage + ({ mkDerivation, base, directory, filepath, heist, hspec-snap + , hspec2, lens, lss, snap, text, xmlhtml + }: + mkDerivation { + pname = "snaplet-lss"; + version = "0.1.0.0"; + sha256 = "0gll9r65xahx5vai4pbi0nrvscg6z964m30s58kkzy3898j000gx"; + buildDepends = [ + base directory filepath heist lss snap text xmlhtml + ]; + testDepends = [ base hspec-snap hspec2 lens snap text ]; + homepage = "https://github.com/dbp/lss"; + description = "Lexical Style Sheets - Snap Web Framework adaptor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-mandrill" = callPackage + ({ mkDerivation, base, configurator, mandrill, mtl, network, snap + , transformers + }: + mkDerivation { + pname = "snaplet-mandrill"; + version = "0.1.0.3"; + sha256 = "0yyb0qbd14v6xw5vix08pv40w9l8p2vwvmh67sa9b4q9wkvwv962"; + buildDepends = [ + base configurator mandrill mtl network snap transformers + ]; + homepage = "https://github.com/ixmatus/snaplet-mandrill"; + description = "Snap framework snaplet for the Mandrill API library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-mongoDB" = callPackage + ({ mkDerivation, base, bson, bytestring, compact-string-fix + , containers, haskell-src-exts, MonadCatchIO-transformers, mongoDB + , mtl, parsec, regular, safe, snap, snap-core, template-haskell + , text, time + }: + mkDerivation { + pname = "snaplet-mongoDB"; + version = "0.2"; + sha256 = "0hpm2bhvb8gh4sz4dfx53s24gkkk2c234szhwbrn10bmd7hrapaw"; + buildDepends = [ + base bson bytestring compact-string-fix containers haskell-src-exts + MonadCatchIO-transformers mongoDB mtl parsec regular safe snap + snap-core template-haskell text time + ]; + description = "Snap Framework MongoDB support as Snaplet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-mongodb-minimalistic" = callPackage + ({ mkDerivation, base, lens, mongoDB, mtl, snap, text, transformers + }: + mkDerivation { + pname = "snaplet-mongodb-minimalistic"; + version = "0.0.6.12"; + sha256 = "0d0hnn0qp4zd453wzh1d3adls68gpv28dnkr7dcmjfl4f5igdran"; + buildDepends = [ base lens mongoDB mtl snap text transformers ]; + homepage = "https://github.com/Palmik/snaplet-mongodb-minimalistic"; + description = "Minimalistic MongoDB Snaplet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-mysql-simple" = callPackage + ({ mkDerivation, base, bytestring, clientsession, configurator + , containers, errors, lens, MonadCatchIO-transformers, mtl, mysql + , mysql-simple, resource-pool-catchio, snap, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "snaplet-mysql-simple"; + version = "0.2.1.0"; + sha256 = "0hq58xsk5089kcdv2pby7dd71nb3nqzxrpppzb9qyqfz7pf45nr1"; + buildDepends = [ + base bytestring clientsession configurator containers errors lens + MonadCatchIO-transformers mtl mysql mysql-simple + resource-pool-catchio snap text transformers unordered-containers + ]; + homepage = "https://github.com/ibotty/snaplet-mysql-simple"; + description = "mysql-simple snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-oauth" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-show + , data-lens, data-lens-template, failure, hashable, heist, hoauth2 + , http-conduit, http-types, HUnit, MonadCatchIO-mtl, snap + , snap-core, snap-loader-dynamic, snap-loader-static + , test-framework, test-framework-hunit, text, unordered-containers + }: + mkDerivation { + pname = "snaplet-oauth"; + version = "0.0.6"; + sha256 = "177yspz91nlzz9pw9x9zh4s4q7z7w9kl8gg5fd285xbadxazp3yl"; + buildDepends = [ + aeson base bytestring bytestring-show data-lens data-lens-template + failure hashable heist hoauth2 http-conduit http-types + MonadCatchIO-mtl snap snap-core snap-loader-dynamic + snap-loader-static text unordered-containers + ]; + testDepends = [ + aeson base bytestring bytestring-show HUnit test-framework + test-framework-hunit text + ]; + homepage = "https://github.com/HaskellCNOrg/snaplet-oauth"; + description = "snaplet-oauth"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-persistent" = callPackage + ({ mkDerivation, base, bytestring, clientsession, configurator + , errors, heist, lens, monad-logger, MonadCatchIO-transformers, mtl + , persistent, persistent-postgresql, persistent-template, readable + , resource-pool, resourcet, safe, snap, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "snaplet-persistent"; + version = "0.4.1"; + sha256 = "0z4q4qwn4is96a8ld5dx82nb653ijjl8zsr72di50y9w8wvd0y10"; + buildDepends = [ + base bytestring clientsession configurator errors heist lens + monad-logger MonadCatchIO-transformers mtl persistent + persistent-postgresql persistent-template readable resource-pool + resourcet safe snap text time transformers unordered-containers + ]; + homepage = "https://github.com/soostone/snaplet-persistent"; + description = "persistent snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, clientsession, configurator + , errors, lens, MonadCatchIO-transformers, mtl, postgresql-simple + , resource-pool-catchio, snap, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "snaplet-postgresql-simple"; + version = "0.6"; + sha256 = "042mpyj84d089pr2qjix9fvzfj4ir74kjkdx3jg84jwn602lhzi6"; + buildDepends = [ + base bytestring clientsession configurator errors lens + MonadCatchIO-transformers mtl postgresql-simple + resource-pool-catchio snap text transformers unordered-containers + ]; + homepage = "https://github.com/mightybyte/snaplet-postgresql-simple"; + description = "postgresql-simple snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-postmark" = callPackage + ({ mkDerivation, base, configurator, mtl, postmark, snap, text + , transformers + }: + mkDerivation { + pname = "snaplet-postmark"; + version = "0.2.0"; + sha256 = "0006i88ssgh6z9g967wlw0km8abxmxdjjs7aalsddzla6xdp8wnx"; + buildDepends = [ + base configurator mtl postmark snap text transformers + ]; + homepage = "https://github.com/LukeHoersten/snaplet-postmark"; + description = "Postmark snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-recaptcha" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , configurator, heist, http-conduit, lens + , MonadCatchIO-transformers, mtl, snap, text + }: + mkDerivation { + pname = "snaplet-recaptcha"; + version = "1.0.1"; + sha256 = "05d5070z9ljxfp353q7q5nl46c7wx4bnsjm3hiw2258bnz2ih185"; + buildDepends = [ + aeson base blaze-builder bytestring configurator heist http-conduit + lens MonadCatchIO-transformers mtl snap text + ]; + homepage = "http://github.com/mikeplus64/snaplet-recaptcha"; + description = "A ReCAPTCHA verification snaplet with Heist integration and connection sharing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-redis" = callPackage + ({ mkDerivation, base, configurator, hedis, lens, mtl, network + , snap, text, transformers + }: + mkDerivation { + pname = "snaplet-redis"; + version = "0.1.4.1"; + sha256 = "0vrsvmgrds7l4q88q7gmy1bz36z5ba45rib2vm5z6v2cf0x22qz2"; + buildDepends = [ + base configurator hedis lens mtl network snap text transformers + ]; + homepage = "https://github.com/dzhus/snaplet-redis/"; + description = "Redis support for Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-redson" = callPackage + ({ mkDerivation, aeson, base, bytestring, configurator, containers + , data-lens, data-lens-template, easy-file, hedis, mtl, snap + , snap-core, snaplet-redis, text, utf8-string, websockets + , websockets-snap + }: + mkDerivation { + pname = "snaplet-redson"; + version = "0.1.0.0"; + sha256 = "0pvan8fnddn27cps5x8gyrwmm88z96jjh124i9g3mi9aqpyx8z5d"; + buildDepends = [ + aeson base bytestring configurator containers data-lens + data-lens-template easy-file hedis mtl snap snap-core snaplet-redis + text utf8-string websockets websockets-snap + ]; + homepage = "https://github.com/dzhus/snaplet-redson/"; + description = "CRUD for JSON data with Redis storage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-rest" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, http-media, lens, mtl, snap, snap-accept + , snap-core, text, utf8-string, xmlhtml + }: + mkDerivation { + pname = "snaplet-rest"; + version = "0.1.0"; + sha256 = "1w1cy5zisn0mxj6rrz7wrw31ariia006cjxqwh9ahds6iwqh40y1"; + buildDepends = [ + aeson base blaze-builder bytestring case-insensitive http-media + lens mtl snap snap-accept snap-core text utf8-string xmlhtml + ]; + homepage = "http://github.com/zimothy/snaplet-rest"; + description = "REST resources for the Snap web framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "snaplet-riak" = callPackage + ({ mkDerivation, aeson, base, containers, data-lens + , data-lens-template, mtl, riak, riak-protobuf, snap, snap-core + , time, transformers + }: + mkDerivation { + pname = "snaplet-riak"; + version = "0.2.0.0"; + sha256 = "0q0mnk0cl31xidax6bahvwabm9341p5852939yzgbam72mcv8jh0"; + buildDepends = [ + aeson base containers data-lens data-lens-template mtl riak + riak-protobuf snap snap-core time transformers + ]; + homepage = "http://github.com/statusfailed/snaplet-riak"; + description = "A Snaplet for the Riak database"; + license = stdenv.lib.licenses.mit; + }) {}; + + "snaplet-sass" = callPackage + ({ mkDerivation, base, bytestring, configurator, directory + , filepath, mtl, process, snap, snap-core, transformers + }: + mkDerivation { + pname = "snaplet-sass"; + version = "0.1.0.0"; + sha256 = "0wv9a7pa6r7nzgppbywasqy38zk79ann2ivwyyh2b9dny95mx5yd"; + buildDepends = [ + base bytestring configurator directory filepath mtl process snap + snap-core transformers + ]; + homepage = "https://github.com/lukerandall/snaplet-sass"; + description = "Sass integration for Snap with request- and pre-compilation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-sedna" = callPackage + ({ mkDerivation, base, bytestring, containers, monad-control, mtl + , resource-pool, sednaDBXML, snap + }: + mkDerivation { + pname = "snaplet-sedna"; + version = "0.0.1.0"; + sha256 = "1rd0ymsnanf3nk02cim8lm9gppm739jfi2x6fzmp10xs9wmlhqab"; + buildDepends = [ + base bytestring containers monad-control mtl resource-pool + sednaDBXML snap + ]; + description = "Snaplet for Sedna Bindings. Essentailly a rip of snaplet-hdbc."; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "snaplet-ses-html" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, configurator + , ses-html, snap, text, transformers + }: + mkDerivation { + pname = "snaplet-ses-html"; + version = "0.1.0.0"; + sha256 = "14q577mnyf9r113v4sbfcpqlfd47wcdnbwvz70w5bqp996627jyl"; + buildDepends = [ + base blaze-html bytestring configurator ses-html snap text + transformers + ]; + description = "Snaplet for the ses-html package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-sqlite-simple" = callPackage + ({ mkDerivation, aeson, base, bytestring, clientsession + , configurator, containers, direct-sqlite, directory, errors, HUnit + , lens, MonadCatchIO-transformers, mtl, SafeSemaphore, snap + , snap-core, sqlite-simple, stm, test-framework + , test-framework-hunit, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "snaplet-sqlite-simple"; + version = "0.4.8.2"; + sha256 = "00a92wymniaw0si4xpkx1442prmcjimwrjjqiqnkj6k8bxs7p2jm"; + buildDepends = [ + aeson base bytestring clientsession configurator direct-sqlite + MonadCatchIO-transformers mtl snap sqlite-simple text transformers + unordered-containers + ]; + testDepends = [ + aeson base bytestring clientsession configurator containers + directory errors HUnit lens MonadCatchIO-transformers mtl + SafeSemaphore snap snap-core sqlite-simple stm test-framework + test-framework-hunit text time transformers unordered-containers + ]; + homepage = "https://github.com/nurpax/snaplet-sqlite-simple"; + description = "sqlite-simple snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-stripe" = callPackage + ({ mkDerivation, base, bytestring, configurator, heist + , lens-family-core, mtl, snap, stripe, text, text-format + , transformers, xmlhtml + }: + mkDerivation { + pname = "snaplet-stripe"; + version = "0.3.0"; + sha256 = "0j85vzfmw6skag8rfww4gsg1lyfc7qbxiqhmwbsh4vfjiagrc9wp"; + buildDepends = [ + base bytestring configurator heist lens-family-core mtl snap stripe + text text-format transformers xmlhtml + ]; + homepage = "https://github.com/LukeHoersten/snaplet-stripe"; + description = "Stripe snaplet for the Snap Framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-tasks" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, data-hash + , haskell98, MissingH, mtl, network, snap, snap-core + }: + mkDerivation { + pname = "snaplet-tasks"; + version = "0.1.2"; + sha256 = "0wkhjjjmd08jbhp41j6xvcvg3g7c74cz18mm89k8alwfc50krvc0"; + buildDepends = [ + base bytestring containers curl data-hash haskell98 MissingH mtl + network snap snap-core + ]; + description = "Snaplet for Snap Framework enabling developers to administrative tasks akin to Rake tasks from Ruby On Rails framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snaplet-typed-sessions" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , containers, hashtables, mtl, PSQueue, random, regex-posix, snap + , snap-core, time + }: + mkDerivation { + pname = "snaplet-typed-sessions"; + version = "0.5"; + sha256 = "0gc6vnxsbwgciv281p6jff8ylcni4qpkmak2zqz710in86grjbgw"; + buildDepends = [ + base bytestring cereal clientsession containers hashtables mtl + PSQueue random regex-posix snap snap-core time + ]; + description = "Typed session snaplets and continuation-based programming for the Snap web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snappy" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, snappy + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "snappy"; + version = "0.2.0.2"; + sha256 = "14fdx0fikkd9krpzqrvas6mjqmmhmh0qwqzvz1kymil7d8rdyr85"; + buildDepends = [ base bytestring ]; + testDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + extraLibraries = [ snappy ]; + homepage = "http://github.com/bos/snappy"; + description = "Bindings to the Google Snappy library for fast compression/decompression"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) snappy; }; + + "snappy-framing" = callPackage + ({ mkDerivation, array, base, binary, bytestring, snappy }: + mkDerivation { + pname = "snappy-framing"; + version = "0.1.0"; + sha256 = "1m7zk4ns8igh2717d77k4zvf06byp35dly3ykawaz9hxwsxn1jb2"; + buildDepends = [ array base binary bytestring snappy ]; + homepage = "https://github.com/kim/snappy-framing"; + description = "Snappy Framing Format in Haskell"; + license = "unknown"; + }) {}; + + "snappy-iteratee" = callPackage + ({ mkDerivation, base, bytestring, iteratee, snappy }: + mkDerivation { + pname = "snappy-iteratee"; + version = "0.1"; + sha256 = "17jwsvw7ik2bjanmzw4h72mdjaz031b5a6hi7cjz4ba1yjkiqnmk"; + buildDepends = [ base bytestring iteratee snappy ]; + homepage = "http://github.com/iand675/snappy-iteratee"; + description = "An enumeratee that uses Google's snappy compression library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sndfile-enumerators" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , iteratee, listlike-instances, MonadCatchIO-transformers + , transformers, vector, word24 + }: + mkDerivation { + pname = "sndfile-enumerators"; + version = "0.10.0.0"; + sha256 = "1nnlbhnm88xy462sh3d54b751ndl0r2qggbxn2irrwqdnhc21v4r"; + buildDepends = [ + base binary bytestring containers filepath iteratee + listlike-instances MonadCatchIO-transformers transformers vector + word24 + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.tiresiaspress.us/haskell/sndfile-enumerators"; + description = "Audio file reading/writing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snippet-extractor" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "snippet-extractor"; + version = "0.2.0"; + sha256 = "0iyya6p5i5jrhvah45bcvqgldfx49qv8393vwi5k413vxjr7c3zm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base parsec ]; + description = "Extracts labeled snippets of code to files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snm" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HsSyck + , parsec, safe, spoonutil, xhtml + }: + mkDerivation { + pname = "snm"; + version = "0.0.4"; + sha256 = "1n2cj35qrp6a766w29qrqcpcrv81xcpk9agkbibxngxh03abyhji"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath HsSyck parsec safe spoonutil + xhtml + ]; + homepage = "http://github.com/elginer/snm"; + description = "The Simple Nice-Looking Manual Generator"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "snmp" = callPackage + ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, async, base + , binary, bytestring, cipher-aes, cipher-des, containers + , crypto-cipher-types, cryptohash, mtl, network, network-info + , random, securemem, text, time + }: + mkDerivation { + pname = "snmp"; + version = "0.1.0.2"; + sha256 = "0w7fzkbbfdn5kkkvr0i06bk34mbwscxph38l2l3xxn2ggn8xwkfs"; + buildDepends = [ + asn1-encoding asn1-parse asn1-types async base binary bytestring + cipher-aes cipher-des containers crypto-cipher-types cryptohash mtl + network network-info random securemem text time + ]; + description = "API for write snmp client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snow-white" = callPackage + ({ mkDerivation, base, binary, bytestring, mps }: + mkDerivation { + pname = "snow-white"; + version = "2009.12.1"; + sha256 = "007hzr8dpj0mhvmnpdg0gi296q3mlicnx36s6hmgifzmyaa8kssi"; + buildDepends = [ base binary bytestring mps ]; + homepage = "http://github.com/nfjinjing/snow-white"; + description = "encode any binary instance to white space"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snowball" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck + , quickcheck-instances, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, text-icu + }: + mkDerivation { + pname = "snowball"; + version = "1.0.0.1"; + sha256 = "0fvxzm14ffjqq6n51bi5cmq5yrlggpkbb9rbbw522l6cjgv0apbx"; + buildDepends = [ base bytestring text text-icu ]; + testDepends = [ + base HUnit QuickCheck quickcheck-instances test-framework-hunit + test-framework-quickcheck2 test-framework-th text + ]; + homepage = "http://hub.darcs.net/dag/snowball"; + description = "Bindings to the Snowball library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "snowflake" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "snowflake"; + version = "0.1.1.0"; + sha256 = "139chvzj0caxglid92njs8jaxyxmyqcvqnf6yi4d8vzpbcrly29w"; + buildDepends = [ base time ]; + description = "A loose port of Twitter Snowflake to Haskell. Generates arbitrary precision, unique, time-sortable identifiers."; + license = stdenv.lib.licenses.asl20; + }) {}; + + "snowglobe" = callPackage + ({ mkDerivation, base, bytestring, containers, gl-capture, GLUT + , OpenGL, OpenGLRaw, random + }: + mkDerivation { + pname = "snowglobe"; + version = "3"; + sha256 = "1iaynfi1jsj4vx25n9xqliaq88dbrw5kd1d610wzcfxsvf7ilkly"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers gl-capture GLUT OpenGL OpenGLRaw random + ]; + description = "randomized fractal snowflakes demo"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "soap" = callPackage + ({ mkDerivation, base, bytestring, conduit, configurator + , data-default, exceptions, hspec, http-client, http-types, HUnit + , iconv, mtl, resourcet, text, unordered-containers, xml-conduit + , xml-conduit-writer, xml-types + }: + mkDerivation { + pname = "soap"; + version = "0.2.2.4"; + sha256 = "03zqbdmk44jds6sqaq90rr5zprnrw524c084jndl9hgq4gd4d39c"; + editedCabalFile = "2599e7a2bf2c9f599571acb194625003de1237fe2031a39113a7a83805c2884c"; + buildDepends = [ + base bytestring conduit configurator data-default exceptions + http-client http-types iconv mtl resourcet text + unordered-containers xml-conduit xml-conduit-writer xml-types + ]; + testDepends = [ + base bytestring hspec HUnit text unordered-containers xml-conduit + xml-conduit-writer + ]; + homepage = "https://bitbucket.org/dpwiz/haskell-soap"; + description = "SOAP client tools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "soap-openssl" = callPackage + ({ mkDerivation, base, configurator, data-default, HsOpenSSL + , http-client, http-client-openssl, soap, text + }: + mkDerivation { + pname = "soap-openssl"; + version = "0.1.0.1"; + sha256 = "0b0d15nvg9qhf0ccsmw53qpcnxsw2cqslkmfzr1hw90whzaw3l5h"; + buildDepends = [ + base configurator data-default HsOpenSSL http-client + http-client-openssl soap text + ]; + homepage = "https://bitbucket.org/dpwiz/haskell-soap"; + description = "TLS-enabled SOAP transport (using openssl bindings)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "soap-tls" = callPackage + ({ mkDerivation, base, configurator, connection, data-default + , http-client, http-client-tls, soap, text, tls, x509, x509-store + , x509-validation + }: + mkDerivation { + pname = "soap-tls"; + version = "0.1.1.1"; + sha256 = "1vcmpcq7yw65v90cg1v279mvyvrvibi6zf71vf7d21jzxpldskih"; + buildDepends = [ + base configurator connection data-default http-client + http-client-tls soap text tls x509 x509-store x509-validation + ]; + homepage = "https://bitbucket.org/dpwiz/haskell-soap"; + description = "TLS-enabled SOAP transport (using tls package)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sock2stream" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , haskell98, network + }: + mkDerivation { + pname = "sock2stream"; + version = "0.3"; + sha256 = "1vnrjza4x4jqlvz7mmihrjbdf4ngw02fkkn1j768w81m814vny7h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory haskell98 network + ]; + homepage = "https://github.com/singpolyma/sock2stream"; + description = "Tunnel a socket over a single datastream (stdin/stdout)"; + license = "unknown"; + }) {}; + + "sockaddr" = callPackage + ({ mkDerivation, base, byteorder, bytestring, network }: + mkDerivation { + pname = "sockaddr"; + version = "0.0.0"; + sha256 = "1h74k5pipv9314y1d2wgpwgvyxfp6pcnq5051fdqr1shqlkpwbs2"; + buildDepends = [ base byteorder bytestring network ]; + description = "Printing SockAddr"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "socket-activation" = callPackage + ({ mkDerivation, base, network, transformers, unix }: + mkDerivation { + pname = "socket-activation"; + version = "0.1.0.1"; + sha256 = "109zxc16zlp98ggc99ap7wbzaa40yg34v3abn2nfs0w49dvh1zma"; + buildDepends = [ base network transformers unix ]; + homepage = "https://github.com/sakana/haskell-socket-activation"; + description = "systemd socket activation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "socket-io" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, engine-io + , mtl, stm, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "socket-io"; + version = "1.3.0"; + sha256 = "10zza904qrbj65bgi5n0mcf41s7imwfc0qrq7cykb5la7anb2k4q"; + buildDepends = [ + aeson attoparsec base bytestring engine-io mtl stm text + transformers unordered-containers vector + ]; + homepage = "http://github.com/ocharles/engine.io"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "socketio" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base + , blaze-builder, bytestring, conduit, conduit-extra, http-types + , HUnit, lifted-base, monad-control, mtl, QuickCheck, random + , scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers-base + , unordered-containers, vector, wai, warp + }: + mkDerivation { + pname = "socketio"; + version = "0.1.3"; + sha256 = "19rwkix7fjj3znd7z5bzknnpcfkmkmpcmrksv3q51b9fwph8gwrq"; + buildDepends = [ + aeson ansi-terminal attoparsec base blaze-builder bytestring + conduit conduit-extra http-types lifted-base monad-control mtl + random text transformers-base unordered-containers vector wai warp + ]; + testDepends = [ + aeson ansi-terminal attoparsec base blaze-builder bytestring + conduit conduit-extra http-types HUnit lifted-base monad-control + mtl QuickCheck random scientific test-framework + test-framework-hunit test-framework-quickcheck2 text + transformers-base unordered-containers vector wai warp + ]; + description = "Socket.IO server"; + license = stdenv.lib.licenses.mit; + }) {}; + + "socks" = callPackage + ({ mkDerivation, base, bytestring, cereal, network }: + mkDerivation { + pname = "socks"; + version = "0.5.4"; + sha256 = "1nmldlwxqasmg359i2aa3a903gi3lmnlspvf12xk49jrg3mf3dg9"; + buildDepends = [ base bytestring cereal network ]; + homepage = "http://github.com/vincenthz/hs-socks"; + description = "Socks proxy (version 5) implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sodium" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "sodium"; + version = "0.11.0.3"; + sha256 = "00qs1calial08a185ma5hm17lmmzig0yjf3710d5ikq1bmrgcqga"; + buildDepends = [ base containers mtl ]; + description = "Sodium Reactive Programming (FRP) System"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "soegtk" = callPackage + ({ mkDerivation, base, cairo, gtk, old-time, stm }: + mkDerivation { + pname = "soegtk"; + version = "0.12.1"; + sha256 = "01f49hwxc5h85iwzgnddxlh1lmb3s27zddmghxrlq958gcrr2iar"; + buildDepends = [ base cairo gtk old-time stm ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "GUI functions as used in the book \"The Haskell School of Expression\""; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "som" = callPackage + ({ mkDerivation, base, containers, grid, MonadRandom, QuickCheck + , random, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "som"; + version = "7.4.1"; + sha256 = "1j75mh09rwd28xvmpxrn64aq3ghflrxba8wdwsxlafxj84cc2idq"; + buildDepends = [ base containers grid MonadRandom ]; + testDepends = [ + base containers grid MonadRandom QuickCheck random test-framework + test-framework-quickcheck2 + ]; + homepage = "https://github.com/mhwombat/som"; + description = "Self-Organising Maps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sonic-visualiser" = callPackage + ({ mkDerivation, array, base, bytestring, bzlib, containers, mtl + , pretty, utf8-string, xml + }: + mkDerivation { + pname = "sonic-visualiser"; + version = "0.1.1"; + sha256 = "0gihsk7szq27ihhy9idiaslv164by23c9c70fhzwyqx3wk7z1aip"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring bzlib containers mtl pretty utf8-string xml + ]; + homepage = "http://darcs.k-hornz.de/cgi-bin/darcsweb.cgi?r=sonic-visualiser;a=summary"; + description = "Sonic Visualiser"; + license = "GPL"; + }) {}; + + "sophia" = callPackage + ({ mkDerivation, base, bindings-sophia, bytestring, directory + , tasty, tasty-hunit + }: + mkDerivation { + pname = "sophia"; + version = "0.1.2"; + sha256 = "18svfy0ald8cz03vfv3m43w777rxksmaz0713a1vzcmyfb6h5iwg"; + buildDepends = [ base bindings-sophia bytestring ]; + testDepends = [ + base bindings-sophia bytestring directory tasty tasty-hunit + ]; + description = "Bindings to Sophia library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sort-by-pinyin" = callPackage + ({ mkDerivation, air, air-extra, air-th, base, bytestring + , containers, text + }: + mkDerivation { + pname = "sort-by-pinyin"; + version = "2014.5.19"; + sha256 = "1ksfx5zhagg2y8virg8am1w8ljrzc9ddmf7xgvi5gx88zibi32fd"; + buildDepends = [ + air air-extra air-th base bytestring containers text + ]; + homepage = "https://github.com/nfjinjing/sort-by-pinyin"; + description = "Sort simplified Chinese by PinYin"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sorted" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sorted"; + version = "0.0.1"; + sha256 = "0rzcxhzc4s4sbdnysmjh1i8pd39jyx7a4hbhkarsp2qbx29s4h03"; + buildDepends = [ base ]; + description = "Efficient, type-safe sorted sequences"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sorty" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "sorty"; + version = "0.1.1"; + sha256 = "04bripdlc90rlkv5q6p44j10n7c1zdwv0ibiq5p365xijgribfaq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring ]; + configureFlags = [ "-f-debug" ]; + description = "Sort lines per file size"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sound-collage" = callPackage + ({ mkDerivation, array, base, carray, directory, fft, filepath + , numeric-prelude, optparse-applicative, sample-frame, soxlib + , storablevector, storablevector-carray, synthesizer-core + , temporary, transformers, utility-ht + }: + mkDerivation { + pname = "sound-collage"; + version = "0.1"; + sha256 = "11zwhq5r21phgadfvxxmvz7gcz3vhyrqw2rmwnkxz0n65p5az15m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base carray directory fft filepath numeric-prelude + optparse-applicative sample-frame soxlib storablevector + storablevector-carray synthesizer-core temporary transformers + utility-ht + ]; + description = "Approximate a song from other pieces of sound"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sounddelay" = callPackage + ({ mkDerivation, base, containers, parseargs, WAVE }: + mkDerivation { + pname = "sounddelay"; + version = "0.1.0.2"; + sha256 = "1mqa70zbhpw860hclns4y8pri6d9swahzbhac7jhzrwq4vyia9xj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers parseargs WAVE ]; + homepage = "http://github.com/BartMassey/sounddelay"; + description = "Audio delay line"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "source-code-server" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, data-default + , directory, filepath, hack, hack-contrib, hack-handler-happstack + , haskell98, HDBC, HDBC-sqlite3, json, loli, mps, mtl, process + , safe, StateVar, stm, template-haskell, time, unix + }: + mkDerivation { + pname = "source-code-server"; + version = "2010.9.1"; + sha256 = "1934awipc837mdhkfa3ghmljxk0vb16wd4f31qdl4q9nxgwfv6c8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers curl data-default directory filepath + hack hack-contrib hack-handler-happstack haskell98 HDBC + HDBC-sqlite3 json loli mps mtl process safe StateVar stm + template-haskell time unix + ]; + homepage = "http://github.com/nfjinjing/source-code-server"; + description = "The server backend for the source code iPhone app"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sourcemap" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, process, text + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "sourcemap"; + version = "0.1.3.0"; + sha256 = "1flfsjs2z2zjzqwvmc2vcibvxh19s89ah4s560xr2s5mhdqwbkk5"; + buildDepends = [ + aeson attoparsec base bytestring process text unordered-containers + utf8-string + ]; + description = "Implementation of source maps as proposed by Google and Mozilla"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sousit" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, QuickCheck + , resourcet, stm, test-framework, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "sousit"; + version = "0.4"; + sha256 = "0vfgl4l3zwfsb2p5fds47bikyvfcsypmbjd1yvkjvi36x2g3pzwr"; + buildDepends = [ + base bytestring cereal mtl resourcet stm transformers + ]; + testDepends = [ + base mtl QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/msiegenthaler/SouSiT"; + description = "Source/Sink/Transform: An alternative to lazy IO and iteratees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sox" = callPackage + ({ mkDerivation, base, containers, explicit-exception + , extensible-exceptions, process, sample-frame, transformers, unix + , utility-ht + }: + mkDerivation { + pname = "sox"; + version = "0.2.2.5"; + sha256 = "19jczxackqhbi85i0i3jl26ng34a9hkfw73jlfscfl8xjqc0j99n"; + buildDepends = [ + base containers explicit-exception extensible-exceptions process + sample-frame transformers unix utility-ht + ]; + configureFlags = [ "-f-executeshell" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Sox"; + description = "Play, write, read, convert audio signals using Sox"; + license = "GPL"; + }) {}; + + "soxlib" = callPackage + ({ mkDerivation, base, containers, explicit-exception + , extensible-exceptions, sample-frame, sox, storablevector + , transformers, utility-ht + }: + mkDerivation { + pname = "soxlib"; + version = "0.0.1.1"; + sha256 = "0bc4s74f2sw32j17pihpq0liyaysi4n5i2704ycn5agsgnc0n8xp"; + buildDepends = [ + base containers explicit-exception extensible-exceptions + sample-frame storablevector transformers utility-ht + ]; + pkgconfigDepends = [ sox ]; + homepage = "http://www.haskell.org/haskellwiki/Sox"; + description = "Write, read, convert audio signals using libsox"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) sox; }; + + "soyuz" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdargs, containers + , pretty, QuickCheck, trifecta, uniplate, vector + }: + mkDerivation { + pname = "soyuz"; + version = "0.0.0"; + sha256 = "1w8adkrics3jp8lc1gwjiwn4i94yfzxba13wf65qywhmdr9lcy3p"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cereal cmdargs containers pretty QuickCheck + trifecta uniplate vector + ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "https://github.com/amtal/0x10c"; + description = "DCPU-16 architecture utilities for Notch's 0x10c game"; + license = stdenv.lib.licenses.mit; + }) {}; + + "spacepart" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "spacepart"; + version = "0.1.0.0"; + sha256 = "118wch92ix54jp1hi4qw9mk46571lnak4df8ji83bs2vz3vax6jp"; + buildDepends = [ base vector-space ]; + homepage = "http://code.haskell.org/data-spacepart"; + description = "Space partition data structures. Currently only a QuadTree."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sparse" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant + , deepseq, directory, doctest, filepath, hlint, hybrid-vectors + , lens, linear, mtl, primitive, QuickCheck, semigroups + , simple-reflect, test-framework, test-framework-quickcheck2 + , test-framework-th, transformers, vector, vector-algorithms + }: + mkDerivation { + pname = "sparse"; + version = "0.9.1"; + sha256 = "1pa1h21ca710fdjz60b79jg0v2lr0l11avpiynp9n1cw5bz137fk"; + buildDepends = [ + base contravariant deepseq hybrid-vectors lens primitive + transformers vector vector-algorithms + ]; + testDepends = [ + base bytestring containers deepseq directory doctest filepath hlint + hybrid-vectors lens linear mtl QuickCheck semigroups simple-reflect + test-framework test-framework-quickcheck2 test-framework-th + transformers vector + ]; + configureFlags = [ + "-f-llvm" "-foptimize" "-ftest-hlint" "-ftest-doctests" + "-ftest-properties" + ]; + homepage = "http://github.com/ekmett/sparse"; + description = "A playground of sparse linear algebra primitives using Morton ordering"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sparse-lin-alg" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "sparse-lin-alg"; + version = "0.4.3"; + sha256 = "1255q13mb6196i3hv1i41agifg1x1840z535mx48jjkln297gmc9"; + buildDepends = [ base containers ]; + testDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://github.com/laughedelic/sparse-lin-alg"; + description = "Effective linear algebra on sparse matrices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sparsebit" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "sparsebit"; + version = "0.5"; + sha256 = "1a4gsnmr1y8b05iws2vrmjqbs5y9svfsz0jb3k19dddn1aszzm07"; + buildDepends = [ base haskell98 ]; + homepage = "http://kyagrd.dyndns.org/wiki/SparseBitmapsForPatternMatchCoverage"; + description = "Sparse bitmaps for pattern match coverage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sparsecheck" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "sparsecheck"; + version = "0.1.0.3"; + sha256 = "19h9vy7arhi35rqafbq3nf9a50vnlw5mbfwvl6sp1j61w0yxai95"; + buildDepends = [ base containers ]; + homepage = "http://www.cs.york.ac.uk/~mfn/sparsecheck/"; + description = "A Logic Programming Library for Test-Data Generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sparser" = callPackage + ({ mkDerivation, base, containers, data-default, monadplus, nats + , pointed, semigroups + }: + mkDerivation { + pname = "sparser"; + version = "0.6.1"; + sha256 = "1mhnjlsqmvvwnh35dzrms9vsdvr563aq49qhwg35pvscsia2fpr2"; + buildDepends = [ + base containers data-default monadplus nats pointed semigroups + ]; + description = "Lightweight parsing library based on partial functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spata" = callPackage + ({ mkDerivation, base, dlist, mps, mtl }: + mkDerivation { + pname = "spata"; + version = "2010.10.10"; + sha256 = "1cr0d82l2b96jvszca4yavdgwq450yzigcyrrlddrf9m9908kkzy"; + buildDepends = [ base dlist mps mtl ]; + homepage = "http://github.com/nfjinjing/spata"; + description = "brainless form validation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spatial-math" = callPackage + ({ mkDerivation, base, cereal, doctest, ghc-prim, linear }: + mkDerivation { + pname = "spatial-math"; + version = "0.2.1.0"; + sha256 = "0s6ica55d3gv3y1iwinbk3pd8i8647p8gizrfh4wnsdy908n0qqv"; + buildDepends = [ base cereal ghc-prim linear ]; + testDepends = [ base doctest ]; + description = "3d math including quaternions/euler angles/dcms and utility functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spawn" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spawn"; + version = "0.3"; + sha256 = "0xkkl0w30rqif2jwdzjv239raly4yaf0116vkqcwh1i41jqn7ij8"; + buildDepends = [ base ]; + description = "Tiny library for concurrent computations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spe"; + version = "0.6.3"; + sha256 = "02cq8f9yz5z3rwkcj4nj8dgzwnn2w3b1jpndmmcqwsjymmivy8fr"; + buildDepends = [ base ]; + testDepends = [ base ]; + homepage = "http://github.com/akc/spe"; + description = "Combinatorial species lite"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "special-functors" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "special-functors"; + version = "1.0.0.1"; + sha256 = "0c68af104qxn9lhzshcy9s466q10n3ic7q4navqi53mmmmznivrd"; + buildDepends = [ base mtl ]; + description = "Control.Applicative, Data.Foldable, Data.Traversable (compatibility package)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "special-keys" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, cereal + , deepseq, hashable, mwc-random, path-pieces, primitive, safecopy + , text, uuid + }: + mkDerivation { + pname = "special-keys"; + version = "0.1.0.3"; + sha256 = "0r66rzyh9m9wsy8mhyq09ar0zbalfyr627z9xrxny8242nbsygpy"; + buildDepends = [ + aeson base blaze-markup bytestring cereal deepseq hashable + mwc-random path-pieces primitive safecopy text uuid + ]; + description = "Simple data types that help me here and there"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "specialize-th" = callPackage + ({ mkDerivation, base, checkers, composition, DebugTraceHelpers + , derive, HUnit, MissingH, mtl, newtype, newtype-th, QuickCheck + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, th-expand-syns, tuple, type-sub-th + , uniplate, universe-th + }: + mkDerivation { + pname = "specialize-th"; + version = "0.0.0.8"; + sha256 = "1b9bs08zja8id739zf0q47y91aq10gjr1ikbf7rvzav9i3w6djnc"; + buildDepends = [ + base composition derive MissingH mtl newtype newtype-th + template-haskell th-expand-syns tuple type-sub-th uniplate + universe-th + ]; + testDepends = [ + base checkers composition DebugTraceHelpers derive HUnit MissingH + mtl newtype newtype-th QuickCheck template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 th-expand-syns + type-sub-th uniplate universe-th + ]; + homepage = "https://github.com/jfischoff/specialize-th"; + description = "Create specialized types from polymorphic ones using TH"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "species" = callPackage + ({ mkDerivation, base, containers, multiset-comb, np-extras + , numeric-prelude, template-haskell + }: + mkDerivation { + pname = "species"; + version = "0.3.2.3"; + sha256 = "1ip6q92l95jgqa2vbws4440n4qqn2cf785pbwd9g58zpx9wvi9ai"; + buildDepends = [ + base containers multiset-comb np-extras numeric-prelude + template-haskell + ]; + homepage = "http://www.cis.upenn.edu/~byorgey/species"; + description = "Computational combinatorial species"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "speculation" = callPackage + ({ mkDerivation, base, ghc-prim, stm, transformers }: + mkDerivation { + pname = "speculation"; + version = "1.5.0.1"; + sha256 = "1kjshccmfnigb2dxq0czn3c1ckdflz6bl1q60h38qp3rc7250ml0"; + buildDepends = [ base ghc-prim stm transformers ]; + configureFlags = [ "-foptimize" ]; + homepage = "http://github.com/ekmett/speculation"; + description = "A framework for safe, programmable, speculative parallelism"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "speculation-transformers" = callPackage + ({ mkDerivation, speculation }: + mkDerivation { + pname = "speculation-transformers"; + version = "0.1.2"; + sha256 = "0050iy5q9m1ylkhbbnpff7yl99917pa46pgvj76isij4lvdl4f5a"; + buildDepends = [ speculation ]; + homepage = "http://github.com/ekmett/speculation/"; + description = "Merged into 'speculation'. Use that instead."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spelling-suggest" = callPackage + ({ mkDerivation, base, edit-distance, parseargs, phonetic-code + , sqlite + }: + mkDerivation { + pname = "spelling-suggest"; + version = "0.5.2.1"; + sha256 = "0n0b2lbvj3pjg841pdw7pb09cpkz2d186dd4pmabjnm6r6wabm2n"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base edit-distance parseargs phonetic-code sqlite + ]; + configureFlags = [ "-fdebug" ]; + homepage = "https://github.com/gregwebs/haskell-spell-suggest"; + description = "Spelling suggestion tool with library and command-line interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sphero" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl + , simple-bluetooth + }: + mkDerivation { + pname = "sphero"; + version = "0.1.0.0"; + sha256 = "1b5i6zpp3xz8jcvs44g97iyam5vcig3fpy0hcsldg51cm762sv48"; + buildDepends = [ + base bytestring cereal containers mtl simple-bluetooth + ]; + description = "Orbotix Sphero client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sphinx" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , network, text, text-icu, xml + }: + mkDerivation { + pname = "sphinx"; + version = "0.6.0.1"; + sha256 = "1pcm4y9k5lc00805ddv519cx4j3qld2v1dnbckg38n9dyp96wj98"; + buildDepends = [ + base binary bytestring data-binary-ieee754 network text text-icu + xml + ]; + configureFlags = [ "-f-version-1-1-beta" ]; + homepage = "https://github.com/gregwebs/haskell-sphinx-client"; + description = "Haskell bindings to the Sphinx full-text searching daemon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sphinx-cli" = callPackage + ({ mkDerivation, base, sphinx }: + mkDerivation { + pname = "sphinx-cli"; + version = "0.1"; + sha256 = "08fqfmd6462skjywv2j4ilnmpbzr28d6vwmb187w3sv0byvvjzw3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base sphinx ]; + description = "Sphinx CLI and demo of Haskell Sphinx library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spice" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, elerea + , GLFW, JuicyPixels, JuicyPixels-repa, OpenGL + }: + mkDerivation { + pname = "spice"; + version = "0.5.0.0"; + sha256 = "1xs09ipg9l38nq3kxpdyv6643ywivhw87w6il0q9bzhng4rpfj6g"; + buildDepends = [ + base bytestring containers data-default elerea GLFW JuicyPixels + JuicyPixels-repa OpenGL + ]; + homepage = "http://github.com/crockeo/spice"; + description = "An FRP-based game engine written in Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "spike" = callPackage + ({ mkDerivation, base, containers, directory, filepath, glib + , global-variables, gtk, libsoup, mtl, process, random, rosezipper + , stm, webkit + }: + mkDerivation { + pname = "spike"; + version = "0.3"; + sha256 = "11xr80fmbd6ps79fyzb40ha1gw4crxr8gff2nk39spj0sj64jqdn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath glib global-variables gtk mtl + process random rosezipper stm webkit + ]; + pkgconfigDepends = [ libsoup ]; + homepage = "http://github.com/Tener/spike"; + description = "Experimental web browser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spine" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spine"; + version = "0.1"; + sha256 = "1sk2vkslcbmr4z87xc7q38ywbj118bcgqrkz9fqsp7jffxvy4bgv"; + buildDepends = [ base ]; + homepage = "https://github.com/spl/spine"; + description = "Simple implementation of the generic spine view"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "splaytree" = callPackage + ({ mkDerivation, base, containers, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "splaytree"; + version = "0.1.5"; + sha256 = "0jilqkgp1mk6sllxhigp1sidnp7amgsfdmxf23r0l69hp0w4dcm7"; + buildDepends = [ base deepseq ]; + testDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + homepage = "http://github.com/JohnLato/splaytree"; + description = "Provides an annotated splay tree"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "splice" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "splice"; + version = "0.6.1.1"; + sha256 = "0lsfkm4vfipzbnqpf3yli6fwrv5a5mwbs149dfzhs7spa9kbxyl1"; + buildDepends = [ base network ]; + configureFlags = [ "-f-llvm" "-fportable" ]; + homepage = "http://corsis.github.com/splice/"; + description = "Cross-platform Socket to Socket Data Splicing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "splines" = callPackage + ({ mkDerivation, base, containers, polynomial, QuickCheck + , test-framework, test-framework-quickcheck2, vector, vector-space + }: + mkDerivation { + pname = "splines"; + version = "0.5.0.1"; + sha256 = "1bq5m8izvkrw21v9anp381rrq41svsmkxa0fk86ncm0lkaj09l5b"; + buildDepends = [ base containers polynomial vector vector-space ]; + testDepends = [ + base containers polynomial QuickCheck test-framework + test-framework-quickcheck2 vector vector-space + ]; + description = "B-Splines, other splines, and NURBS"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "split" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "split"; + version = "0.2.2"; + sha256 = "0xa3j0gwr6k5vizxybnzk5fgb3pppgspi6mysnp2gwjp2dbrxkzr"; + editedCabalFile = "9098e40414e8491b0a400f5874408e577a444c4eadf1e03fb4ea6dfcc32e30c4"; + buildDepends = [ base ]; + testDepends = [ base QuickCheck ]; + description = "Combinator library for splitting lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "split-channel" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "split-channel"; + version = "0.2.0.1"; + sha256 = "0w2sgj1f5ydfvhm80d3pbka9988jwl80n14bp5nisawpd2glxvak"; + buildDepends = [ base ]; + description = "Control.Concurrent.Chan split into sending and receiving halves."; + license = stdenv.lib.licenses.mit; + }) {}; + + "split-record" = callPackage + ({ mkDerivation, base, numeric-prelude, soxlib, storablevector + , synthesizer-core, transformers, utility-ht + }: + mkDerivation { + pname = "split-record"; + version = "0.1.1.1"; + sha256 = "0d53npfi3mba83vpjkq59ga51nxqvkvv7gr0mj1jb8kj8i4jjw7v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base numeric-prelude soxlib storablevector synthesizer-core + transformers utility-ht + ]; + homepage = "http://code.haskell.org/~thielema/split-record/"; + description = "Split a big audio file into pieces at positions of silence"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "split-tchan" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "split-tchan"; + version = "0.1.0.0"; + sha256 = "0qwcbvnm2vlr4bmn8r1q3ycamvgs0nfap4dkyzgp54f9rrl73x2p"; + buildDepends = [ base stm ]; + description = "STM's TChan split into sending and receiving halves"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "splitter" = callPackage + ({ mkDerivation, base, directory, filepath, parsec, range }: + mkDerivation { + pname = "splitter"; + version = "0.1.0.0"; + sha256 = "1nibmm0ab7a2j9rdmnphzz2svc3xfq268jbn23a403465s0v6sq6"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath parsec range ]; + homepage = "https://bitbucket.org/robertmassaioli/splitter"; + description = "Use numerical ranges to split out certain lines from a file"; + license = stdenv.lib.licenses.mit; + }) {}; + + "splot" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cairo, colour + , containers, HUnit, mtl, strptime, template-haskell, time + , vcs-revision + }: + mkDerivation { + pname = "splot"; + version = "0.3.12"; + sha256 = "0xk5p2ikrzrmhvl69cl36sskcqgfnhxbbdlyp7bzl5pny0l0h9in"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-lexing cairo colour containers HUnit mtl + strptime template-haskell time vcs-revision + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Splot"; + description = "A tool for visualizing the lifecycle of many concurrent multi-staged processes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spool" = callPackage + ({ mkDerivation, base, bytestring, vector }: + mkDerivation { + pname = "spool"; + version = "0.1"; + sha256 = "1svkz3cxkyi6f3akakjfk1cvij85xy69v52d88gh97xgiawp5346"; + buildDepends = [ base bytestring vector ]; + description = "Convert between ByteString and Vector.Storable without copying"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spoon" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "spoon"; + version = "0.3.1"; + sha256 = "1m41k0mfy6fpfrv2ym4m5jsjaj9xdfl2iqpppd3c4d0fffv51cxr"; + editedCabalFile = "e46c5e919cc9d0c7b0f671cddb631ef0979622a1e2250c59c7e491a799944527"; + buildDepends = [ base deepseq ]; + description = "Catch errors thrown from pure computations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spoonutil" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, filepath + , parsec + }: + mkDerivation { + pname = "spoonutil"; + version = "0.0.1"; + sha256 = "0xkarfm0c0931dz6yjs7pb5s2zizz1psnx9gfri5jq16skxk2nhd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory extensible-exceptions filepath parsec + ]; + homepage = "http://github.com/elginer/SpoonUtilities"; + description = "Spoon's utilities. Simple testing and nice looking error reporting."; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "spoty" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, lens-aeson, pipes + , text, unordered-containers, wreq + }: + mkDerivation { + pname = "spoty"; + version = "0.1.0.2"; + sha256 = "0p1mn8yixlyj2al98mxzs10m0klqqmmdfjcwc9xax97xp4ixjcm3"; + buildDepends = [ + aeson base bytestring lens lens-aeson pipes text + unordered-containers wreq + ]; + homepage = "https://github.com/davnils/spoty"; + description = "Spotify web API wrapper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spreadsheet" = callPackage + ({ mkDerivation, base, explicit-exception, transformers, utility-ht + }: + mkDerivation { + pname = "spreadsheet"; + version = "0.1.3.3"; + sha256 = "1q6cdgn1bf6dz6brd237ypw3cn0arbf9sm8ghzfngz20k0rbgcj1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base explicit-exception transformers utility-ht ]; + configureFlags = [ "-fsplitbase" "-f-buildexamples" ]; + homepage = "http://www.haskell.org/haskellwiki/Spreadsheet"; + description = "Read and write spreadsheets from and to CSV files in a lazy way"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "spritz" = callPackage + ({ mkDerivation, base, lens, mtl, vector }: + mkDerivation { + pname = "spritz"; + version = "0.1.0.0"; + sha256 = "1syv2l0z7c2s6bbi5103i4var40j8pavahiic813v8m9s6waa4fk"; + buildDepends = [ base lens mtl vector ]; + homepage = "https://github.com/relrod/spritz"; + description = "An implementation of the Spritz RC4-like stream cipher in Haskell"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "spsa" = callPackage + ({ mkDerivation, base, hmatrix, HUnit, mtl, QuickCheck, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "spsa"; + version = "0.2.0.0"; + sha256 = "0jj08bkvmg8cj0lp7j8sd2ksanyrr5i2xxcz4kfwkrlyf8zhqxrh"; + buildDepends = [ base hmatrix mtl random ]; + testDepends = [ + base hmatrix HUnit QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/yanatan16/haskell-spsa"; + description = "Simultaneous Perturbation Stochastic Approximation Optimization Algorithm"; + license = stdenv.lib.licenses.mit; + }) {}; + + "spy" = callPackage + ({ mkDerivation, base, cmdargs, directory, filemanip, filepath + , fsnotify, HUnit, json, process, QuickCheck, system-filepath + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, unix + }: + mkDerivation { + pname = "spy"; + version = "0.10"; + sha256 = "1b3nhx009mzwl7n9d1bka4i9mwdh1gq08bsfmcnw9s7527nhn0ph"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs directory filemanip filepath fsnotify json process + system-filepath time unix + ]; + testDepends = [ + base cmdargs directory filemanip filepath fsnotify HUnit json + process QuickCheck system-filepath test-framework + test-framework-hunit test-framework-quickcheck2 time unix + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://bitbucket.org/ssaasen/spy"; + description = "A compact file system watcher for Mac OS X, Linux and Windows"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sql-simple" = callPackage + ({ mkDerivation, base, containers, exceptions, monad-control, text + , transformers, transformers-base + }: + mkDerivation { + pname = "sql-simple"; + version = "0.3.1"; + sha256 = "1vhg8ijpa64qalgza5sr3j8y1ihk6ys5lyf34vwcmjv8nlpyhpwh"; + buildDepends = [ + base containers exceptions monad-control text transformers + transformers-base + ]; + homepage = "https://github.com/philopon/sql-simple"; + description = "common middle-level sql client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sql-simple-mysql" = callPackage + ({ mkDerivation, base, data-default-class, mysql, mysql-simple + , sql-simple, text + }: + mkDerivation { + pname = "sql-simple-mysql"; + version = "0.3.0"; + sha256 = "1i9xgzl3pjxii4mgx8az5gmygxq2vn1km7kmndwy07qkh26ynd7p"; + buildDepends = [ + base data-default-class mysql mysql-simple sql-simple text + ]; + homepage = "https://github.com/philopon/sql-simple"; + description = "mysql backend for sql-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sql-simple-pool" = callPackage + ({ mkDerivation, base, data-default-class, monad-control + , resource-pool, sql-simple, text, time + }: + mkDerivation { + pname = "sql-simple-pool"; + version = "0.3.0"; + sha256 = "14pradqy01vsd2cngvcbwvrwq5r3c5a00awi6j5vmkb51dycizh9"; + buildDepends = [ + base data-default-class monad-control resource-pool sql-simple text + time + ]; + homepage = "https://github.com/philopon/sql-simple"; + description = "conection pool for sql-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sql-simple-postgresql" = callPackage + ({ mkDerivation, base, data-default-class, postgresql-simple + , sql-simple, text + }: + mkDerivation { + pname = "sql-simple-postgresql"; + version = "0.3.0"; + sha256 = "0dk2829zkcwxyqw0p2nsrm9gw527cmggdslhflrylg8xr1ag6zs1"; + buildDepends = [ + base data-default-class postgresql-simple sql-simple text + ]; + homepage = "https://github.com/philopon/sql-simple"; + description = "postgresql backend for sql-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sql-simple-sqlite" = callPackage + ({ mkDerivation, base, sql-simple, sqlite-simple }: + mkDerivation { + pname = "sql-simple-sqlite"; + version = "0.3.0"; + sha256 = "07ji17b4q9b8w9q9r8digb218qkjcrxfc24113p0f3pmgbwci3f1"; + buildDepends = [ base sql-simple sqlite-simple ]; + homepage = "https://github.com/philopon/sql-simple"; + description = "sqlite backend for sql-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "sql-words" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-compat, QuickCheck }: + mkDerivation { + pname = "sql-words"; + version = "0.1.3.0"; + sha256 = "03r6lk4rgk55idxqifazrq673hnkzr089b34qjv1x3yk160xnmz8"; + buildDepends = [ base ]; + testDepends = [ base Cabal cabal-test-compat QuickCheck ]; + homepage = "http://khibino.github.io/haskell-relational-record/"; + description = "Simple idea SQL keywords data constructor into OverloadedString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sqlite" = callPackage + ({ mkDerivation, base, bytestring, directory, pretty, sqlite, time + , utf8-string + }: + mkDerivation { + pname = "sqlite"; + version = "0.5.2.2"; + sha256 = "1hlyv2w4q2dlcsz18fqbmqf7nwsbzyh184ynzfnz5svvc8j9hbrp"; + buildDepends = [ + base bytestring directory pretty time utf8-string + ]; + extraLibraries = [ sqlite ]; + configureFlags = [ "-f-builtin-sqlite3" ]; + description = "Haskell binding to sqlite3"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) sqlite; }; + + "sqlite-simple" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder + , blaze-textual, bytestring, containers, direct-sqlite, HUnit, text + , time, transformers + }: + mkDerivation { + pname = "sqlite-simple"; + version = "0.4.8.0"; + sha256 = "098d1s80wlvsp307422f79bm3a9knvgw5ni6jap62fl4rpa7fsmz"; + buildDepends = [ + attoparsec base blaze-builder blaze-textual bytestring containers + direct-sqlite text time transformers + ]; + testDepends = [ + base base16-bytestring bytestring direct-sqlite HUnit text time + ]; + homepage = "http://github.com/nurpax/sqlite-simple"; + description = "Mid-Level SQLite client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sqlite-simple-typed" = callPackage + ({ mkDerivation, base, haskell-src-meta, sqlite, sqlite-simple + , template-haskell, typedquery, utf8-string + }: + mkDerivation { + pname = "sqlite-simple-typed"; + version = "0.1.0.0"; + sha256 = "00flij4wv8ga0bpnnai6gwwga1fkra9kr3y9yw30j7czwl5r2h0r"; + buildDepends = [ + base haskell-src-meta sqlite sqlite-simple template-haskell + typedquery utf8-string + ]; + homepage = "https://github.com/tolysz/sqlite-simple-typed"; + description = "Typed extension to sqlite simple"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sqlvalue-list" = callPackage + ({ mkDerivation, base, convertible, HDBC, template-haskell }: + mkDerivation { + pname = "sqlvalue-list"; + version = "0.2"; + sha256 = "1r9y3p355rl57pnm84flx734zzjxnnc53fkcfdkykxi5wi5j05v0"; + buildDepends = [ base convertible HDBC template-haskell ]; + description = "Class and instances for conversion to list of SqlValue"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "squeeze" = callPackage + ({ mkDerivation, base, Cabal, directory, factory, filepath, mtl + , QuickCheck, random, toolshed, unix + }: + mkDerivation { + pname = "squeeze"; + version = "1.0.4.2"; + sha256 = "0p39ibms8c2gk1m8v2cysqsd06pvy1mkjvmbvgpfqhkax89lqzak"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal directory factory filepath mtl QuickCheck random + toolshed unix + ]; + configureFlags = [ "-fthreaded" "-f-llvm" ]; + homepage = "http://functionalley.eu"; + description = "A file-packing application"; + license = "GPL"; + }) {}; + + "srcinst" = callPackage + ({ mkDerivation, base, directory, hslogger, MissingH, network + , parsec, process, regex-compat, unix + }: + mkDerivation { + pname = "srcinst"; + version = "0.8.10"; + sha256 = "05ydsh4ippapxcx7j3fq8s64qiskcrmndgvilxkdp4qhxyi80gj9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory hslogger MissingH network parsec process + regex-compat unix + ]; + description = "Build and install Debian packages completely from source"; + license = "GPL"; + }) {}; + + "srcloc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "srcloc"; + version = "0.4.1"; + sha256 = "0cd15d9dval7zi4li48yd6a3jk62861d4qxwvhxz4a98m63519cz"; + buildDepends = [ base ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "Data types for managing source code locations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "srec" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "srec"; + version = "0.1.0"; + sha256 = "028sb4znvdqsygipcsf44j0xazk03pdfkirzrczmxcd11srh3h1k"; + buildDepends = [ base bytestring ]; + homepage = "http://tomahawkins.org"; + description = "Parsing and processing s-records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sscgi" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , containers, Glob, MonadCatchIO-mtl, mtl, transformers + , utf8-string + }: + mkDerivation { + pname = "sscgi"; + version = "0.3.0"; + sha256 = "0pkhk6xhh1404yncyl62mjyp7mc2i06ihy243r0mq7qyy7ak417r"; + buildDepends = [ + attoparsec base bytestring case-insensitive containers Glob + MonadCatchIO-mtl mtl transformers utf8-string + ]; + homepage = "https://github.com/jekor/haskell-sscgi"; + description = "Simple SCGI Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ssh" = callPackage + ({ mkDerivation, asn1-data, base, base64-string, binary, bytestring + , cereal, containers, crypto-api, crypto-pubkey-types + , cryptohash-cryptoapi, HsOpenSSL, network, process, random, RSA + , SHA, SimpleAES, split, transformers + }: + mkDerivation { + pname = "ssh"; + version = "0.2.13.1"; + sha256 = "05bz4six0bffv6n2il4rzr6rbj4ym5ijqvpkrjdw2xdb7cfqs09i"; + buildDepends = [ + asn1-data base base64-string binary bytestring cereal containers + crypto-api crypto-pubkey-types cryptohash-cryptoapi HsOpenSSL + network process random RSA SHA SimpleAES split transformers + ]; + homepage = "http://hub.darcs.net/simon/ssh"; + description = "A pure-Haskell SSH server library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sshtun" = callPackage + ({ mkDerivation, base, containers, curl, directory, hdaemonize + , hslogger, mtl, process, regex-compat, stm, unix + }: + mkDerivation { + pname = "sshtun"; + version = "1.0.0"; + sha256 = "0794vsv043ppydzyjxnh06m4l3gbnga7x8nwsamh8skrzjfwn6jq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers curl directory hdaemonize hslogger mtl process + regex-compat stm unix + ]; + homepage = "http://ui3.info/d/proj/sshtun.html"; + description = "Wrapper daemon to manage an ssh tunnel"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sssp" = callPackage + ({ mkDerivation, attempt, attoparsec, aws, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, cereal, conduit + , containers, cryptohash, data-default, http-conduit, http-types + , mtl, network-conduit, text, wai, wai-extra, warp + }: + mkDerivation { + pname = "sssp"; + version = "1.1.1"; + sha256 = "1nr30nrldjd3q1iw3l967x3v1rvl9afz1p87hhhkvpy60gri8m7c"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attempt attoparsec aws base base64-bytestring blaze-builder + bytestring case-insensitive cereal conduit containers cryptohash + data-default http-conduit http-types mtl network-conduit text wai + wai-extra warp + ]; + configureFlags = [ "-f-no-cli" ]; + homepage = "http://github.com/erudify/sssp/"; + description = "HTTP proxy for S3"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sstable" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmdargs + , containers, deepseq, directory, iteratee + }: + mkDerivation { + pname = "sstable"; + version = "1.0"; + sha256 = "1siyjj75k1nsncpqwz53algbnvgbmr4syw45rfj1cpq4qbfwlcgm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring cmdargs containers deepseq directory + iteratee + ]; + configureFlags = [ "-f-tests" ]; + description = "SSTables in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ssv" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "ssv"; + version = "0.3"; + sha256 = "1z01611d380rgn64b0sbwxfbz7m8lgwhkc3lljpih6nsdn9hwrq5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + homepage = "https://github.com/BartMassey/ssv"; + description = "Comma-separated-value (CSV) read, show and write routines"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stable-maps" = callPackage + ({ mkDerivation, base, containers, ghc-prim }: + mkDerivation { + pname = "stable-maps"; + version = "0.0.5"; + sha256 = "1sjidykbj5f692di93nml0frazvyw9kxyhjwbyyvrb9gwgc2ms3w"; + buildDepends = [ base containers ghc-prim ]; + homepage = "http://github.com/ekmett/stable-maps"; + description = "Heterogeneous maps keyed by StableNames"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stable-memo" = callPackage + ({ mkDerivation, base, ghc-prim, hashtables, tagged }: + mkDerivation { + pname = "stable-memo"; + version = "0.2.4"; + sha256 = "1mm3j63qaq12bdpn134j7jxzrikk9rawfd559xdkxkayq83z52i8"; + buildDepends = [ base ghc-prim hashtables tagged ]; + description = "Memoization based on argument identity"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stable-tree" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring + , bytestring-arbitrary, cereal, containers, mtl, objectid + , QuickCheck, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "stable-tree"; + version = "0.5.0"; + sha256 = "0svg4mbsvynvmcfm6ihv6s90pfvi1zhawa19yns8n521ff2rxrjv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary blaze-builder bytestring cereal containers mtl objectid + text + ]; + testDepends = [ + base bytestring bytestring-arbitrary cereal containers mtl objectid + QuickCheck tasty tasty-quickcheck text + ]; + homepage = "https://github.com/tsuraan/stable-tree"; + description = "Trees whose branches are resistant to change"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stack-prism" = callPackage + ({ mkDerivation, base, profunctors, tagged, template-haskell + , transformers + }: + mkDerivation { + pname = "stack-prism"; + version = "0.1"; + sha256 = "1pl5bb1qyd59pgcbbr27vk8mzfdsv3wbyk9z40cm54v8513rq307"; + buildDepends = [ + base profunctors tagged template-haskell transformers + ]; + homepage = "https://github.com/MedeaMelana/stack-prism"; + description = "Stack prisms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stackage" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, Cabal + , classy-prelude-conduit, conduit-extra, containers + , data-default-class, directory, filepath, hspec, http-client + , http-client-tls, mono-traversable, mtl, old-locale + , optparse-applicative, process, QuickCheck, semigroups, stm + , streaming-commons, system-fileio, system-filepath, tar, temporary + , text, time, transformers, unix-compat, utf8-string, xml-conduit + , yaml, zlib + }: + mkDerivation { + pname = "stackage"; + version = "0.4.0"; + sha256 = "19h45gl8ylm9hz16bn1fcj8c1651zf267saaznvf1sydhpn1rczk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson async base bytestring Cabal classy-prelude-conduit + conduit-extra containers data-default-class directory filepath + http-client http-client-tls mono-traversable mtl old-locale + optparse-applicative process semigroups stm streaming-commons + system-fileio system-filepath tar temporary text time transformers + unix-compat utf8-string xml-conduit yaml zlib + ]; + testDepends = [ + base Cabal classy-prelude-conduit containers hspec http-client + http-client-tls QuickCheck text yaml + ]; + homepage = "https://github.com/fpco/stackage"; + description = "\"Stable Hackage,\" tools for creating a vetted set of packages from Hackage"; + license = stdenv.lib.licenses.mit; + }) {}; + + "standalone-haddock" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , optparse-applicative + }: + mkDerivation { + pname = "standalone-haddock"; + version = "1.1.4.3"; + sha256 = "0kzgd4c2zashhcg9pblayvzwnkzhkkmdvbkx5yc9a7rcjaqzh40j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath optparse-applicative + ]; + homepage = "http://documentup.com/feuerbach/standalone-haddock"; + description = "Generate standalone haddock documentation for a set of packages"; + license = stdenv.lib.licenses.mit; + }) {}; + + "star-to-star" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "star-to-star"; + version = "1.0"; + sha256 = "1nxkb1rdw6lhka49r6xdjskipyig09jzrvp82hx8a1xnqb9cyrrj"; + buildDepends = [ base ]; + description = "the * -> * types, operators, and covariant instances"; + license = "unknown"; + }) {}; + + "star-to-star-contra" = callPackage + ({ mkDerivation, base, star-to-star }: + mkDerivation { + pname = "star-to-star-contra"; + version = "1.0"; + sha256 = "1kmpjm51jzk4pv6qggvwjvfqvqnr5z7znfbhiscvcq89j1842x53"; + buildDepends = [ base star-to-star ]; + description = "contravariant instances for * -> * types and operators"; + license = "unknown"; + }) {}; + + "starling" = callPackage + ({ mkDerivation, base, binary, bytestring, failure, transformers }: + mkDerivation { + pname = "starling"; + version = "0.3.0"; + sha256 = "0i0f19k2b5y6vb0jngqwnf035csgiaqjgiw37wvj8vs2lbh907bp"; + buildDepends = [ base binary bytestring failure transformers ]; + homepage = "http://community.haskell.org/~aslatter/starling"; + description = "A memcached client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "starrover2" = callPackage + ({ mkDerivation, base, bytestring, directory, EdisonCore, FTGL + , haskell98, mtl, OpenGL, random, SDL + }: + mkDerivation { + pname = "starrover2"; + version = "0.1.1"; + sha256 = "0rdkxyhy62h87vdq08znqpjhg4wriwvbmn0pwak9nqsd5xk6slka"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory EdisonCore FTGL haskell98 mtl OpenGL + random SDL + ]; + homepage = "http://github.com/anttisalonen/starrover2"; + description = "Space simulation game"; + license = "unknown"; + }) {}; + + "state" = callPackage + ({ mkDerivation, arrows, base, mtl }: + mkDerivation { + pname = "state"; + version = "0.1"; + sha256 = "0j5hbh0rkcwfigvskmgb0hql95qs0cjbys61c6sni2hc719bshx6"; + buildDepends = [ arrows base mtl ]; + description = "Data.State"; + license = "LGPL"; + }) {}; + + "state-plus" = callPackage + ({ mkDerivation, base, checkers, mtl, QuickCheck }: + mkDerivation { + pname = "state-plus"; + version = "0.1.1"; + sha256 = "09zc4rymzvpq12mgl59h069m418qr43myhsj8dlf62g477wyx4g1"; + buildDepends = [ base mtl ]; + testDepends = [ base checkers mtl QuickCheck ]; + description = "MonadPlus for StateT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "state-record" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "state-record"; + version = "0.0.1"; + sha256 = "1y9ql1dlv2kf564x153gyw5h967pjn5zilfq88px8rqmkydqix7g"; + buildDepends = [ base mtl template-haskell ]; + homepage = "https://github.com/ktvoelker/state-record"; + description = "Better records for State monad states"; + license = "GPL"; + }) {}; + + "stateWriter" = callPackage + ({ mkDerivation, base, free, hspec, mtl, QuickCheck, transformers + }: + mkDerivation { + pname = "stateWriter"; + version = "0.2.2"; + sha256 = "0vs9l59ka2knalarkdibhl4bjrwsj70pxl1lkrz4hmz2qzg7bi94"; + buildDepends = [ base mtl transformers ]; + testDepends = [ base free hspec mtl QuickCheck ]; + description = "A faster variant of the RWS monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "statechart" = callPackage + ({ mkDerivation, base, polyparse }: + mkDerivation { + pname = "statechart"; + version = "0.1.0"; + sha256 = "122vv9h3rxn126chm5bj4rkxd7mbzndy73ck5nlmnhhxyks25d26"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base polyparse ]; + homepage = "http://tomahawkins.org"; + description = "Compiles Rhapsody statecharts to C"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stateful-mtl" = callPackage + ({ mkDerivation, base, MaybeT, mtl }: + mkDerivation { + pname = "stateful-mtl"; + version = "1.0.7"; + sha256 = "19645rqfqbcvngq8hj7bryl35lgx7p5k55vgsxa1a2hm2kq8vm5h"; + buildDepends = [ base MaybeT mtl ]; + description = "Typeclass instances for monad transformer stacks with an ST thread at the bottom"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stateref" = callPackage + ({ mkDerivation, base, mtl, stm }: + mkDerivation { + pname = "stateref"; + version = "0.3"; + sha256 = "0hdpw6g255lj7jjvgqwhjdpzmka546vda5qjvry8gjj6nfm91lvx"; + buildDepends = [ base mtl stm ]; + configureFlags = [ "-fusetmvar" "-fusestm" ]; + homepage = "http://code.haskell.org/~mokus/stateref/"; + description = "Abstraction for things that work like IORef"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "statestack" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "statestack"; + version = "0.2.0.3"; + sha256 = "0w5vw8jmnwbfyma4a3ggdm9jvxf3c18kpwbvcmvr5szifaqv9sgx"; + buildDepends = [ base mtl transformers ]; + description = "Simple State-like monad transformer with saveable and restorable state"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "statethread" = callPackage + ({ mkDerivation, applicative, base, transformers }: + mkDerivation { + pname = "statethread"; + version = "0.1.1"; + sha256 = "05clniwqk4i3zz22jzbjj2x9cgkxb2ks7mccjyp3gyy4zbm2xlmz"; + buildDepends = [ applicative base transformers ]; + description = "The ST monad and STRefs"; + license = stdenv.lib.licenses.bsd3; + }) { applicative = null; }; + + "statgrab" = callPackage + ({ mkDerivation, async, base, bytestring, statgrab, time + , transformers + }: + mkDerivation { + pname = "statgrab"; + version = "0.1.3"; + sha256 = "1rckyxg1px6v69rbr1ldy107b1q5rrh89dawlrdjzwbnmxjgbvj5"; + buildDepends = [ async base bytestring time transformers ]; + extraLibraries = [ statgrab ]; + homepage = "http://github.com/brendanhay/statgrab"; + description = "Collect system level metrics and statistics"; + license = "unknown"; + }) { inherit (pkgs) statgrab; }; + + "static-hash" = callPackage + ({ mkDerivation, array, base, containers, hashable, primes }: + mkDerivation { + pname = "static-hash"; + version = "0.0.1"; + sha256 = "0nkgx4s389027zi23wmbc6wqnmplvjvbrsbyzy7zn41mbwmzqz8l"; + buildDepends = [ array base containers hashable primes ]; + description = "Immutable hash"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "static-resources" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger, HUnit + , MissingH, mtl, old-time, process, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "static-resources"; + version = "0.1.7"; + sha256 = "0wf9kpn1l2iq00m1ms46vn2lrnyy8ip1z54ya2h4kqarcy5sr8m9"; + buildDepends = [ + base directory filepath hslogger MissingH mtl old-time process syb + time + ]; + testDepends = [ + base directory hslogger HUnit MissingH mtl old-time syb + test-framework test-framework-hunit test-framework-quickcheck2 time + ]; + description = "JavaScript and Css files concat for http optimization. Now with LESS support."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "staticanalysis" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "staticanalysis"; + version = "0.0.0.3"; + sha256 = "0b6y8yi0cfisi58pxxx1gnd1vab2i8f5wb3gzv1dfsxx5hl6jlwf"; + buildDepends = [ base MissingH ]; + description = "Reusable static analysis interfaces and modules"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "statistics" = callPackage + ({ mkDerivation, aeson, base, binary, deepseq, erf, HUnit, ieee754 + , math-functions, monad-par, mwc-random, primitive, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector, vector-algorithms, vector-binary-instances + }: + mkDerivation { + pname = "statistics"; + version = "0.13.2.1"; + sha256 = "0giibqpnjndnhvxqsr8ikcxxfhz3ws0mk3ckykq2sfwz7gkipvva"; + buildDepends = [ + aeson base binary deepseq erf math-functions monad-par mwc-random + primitive vector vector-algorithms vector-binary-instances + ]; + testDepends = [ + base binary erf HUnit ieee754 math-functions mwc-random primitive + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 vector vector-algorithms + ]; + homepage = "https://github.com/bos/statistics"; + description = "A library of statistical types, data, and functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "statistics-dirichlet" = callPackage + ({ mkDerivation, base, deepseq, hmatrix-special + , nonlinear-optimization, vector + }: + mkDerivation { + pname = "statistics-dirichlet"; + version = "0.6.1"; + sha256 = "1kd9s7m2a8awqiqbsj0z3w585bq236fmj5s5sadsdd698irkkib1"; + buildDepends = [ + base deepseq hmatrix-special nonlinear-optimization vector + ]; + description = "Functions for working with Dirichlet densities and mixtures on vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "statistics-fusion" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "statistics-fusion"; + version = "1.0.1"; + sha256 = "17w7vz0jarbyf9y72bn9yg134q6ja5ymfyl1v9nx94glbhbybrlf"; + buildDepends = [ base vector ]; + homepage = "http://code.haskell.org/~dons/code/statistics-fusion"; + description = "An implementation of high performance, minimal statistics functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "statistics-linreg" = callPackage + ({ mkDerivation, base, MonadRandom, random, random-shuffle, safe + , statistics, vector + }: + mkDerivation { + pname = "statistics-linreg"; + version = "0.3"; + sha256 = "02c9xrd3b8iy7bwgsf1r06smi88k3sgpqv2ivr782wl0dcbc4wv2"; + buildDepends = [ + base MonadRandom random random-shuffle safe statistics vector + ]; + homepage = "http://github.com/alpmestan/statistics-linreg"; + description = "Linear regression between two samples, based on the 'statistics' package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stats" = callPackage + ({ mkDerivation, base, statistics, text, vector }: + mkDerivation { + pname = "stats"; + version = "0.1.1"; + sha256 = "08ig4nrlqshxmiar739zfbs95hlrp8l212hszh4zs0w2x4i3s17f"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base statistics text vector ]; + homepage = "http://github.com/cheecheeo/stats/"; + description = "command line statistics"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "statsd" = callPackage + ({ mkDerivation, base, bytestring, monad-control, mtl, network + , random + }: + mkDerivation { + pname = "statsd"; + version = "0.1.0.1"; + sha256 = "13bcqms31rvzs3lfbmx43wqkmp21jbzj326yn971334cf722f0a1"; + buildDepends = [ + base bytestring monad-control mtl network random + ]; + homepage = "https://github.com/mitchellwrosen/statsd-haskell"; + description = "StatsD API"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "statvfs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "statvfs"; + version = "0.2"; + sha256 = "16z9fddgvf5sl7zy7p74fng9lkdw5m9i5np3q4s2h8jdi43mwmg1"; + buildDepends = [ base ]; + description = "Get unix filesystem statistics with statfs, statvfs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stb-image" = callPackage + ({ mkDerivation, base, bitmap, bytestring }: + mkDerivation { + pname = "stb-image"; + version = "0.2.1"; + sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52"; + buildDepends = [ base bitmap bytestring ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "A wrapper around Sean Barrett's JPEG/PNG decoder"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "stb-truetype" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "stb-truetype"; + version = "0.1.2"; + sha256 = "1hbbi7hax5fw5zb7ashfs5paixqzqrrr64lwisda80dskdazld4m"; + buildDepends = [ array base bytestring containers ]; + configureFlags = [ "-fbase4" "-fsplitbase" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "A wrapper around Sean Barrett's TrueType rasterizer library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "stdata" = callPackage + ({ mkDerivation, base, parsec, syb, template-haskell }: + mkDerivation { + pname = "stdata"; + version = "0.0.4"; + sha256 = "0ijir2knl4vc1cpzzmf32wcjfdc958li1wd7w5vdmgk4bx45kybf"; + buildDepends = [ base parsec syb template-haskell ]; + description = "Structure Data Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stdf" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , containers, data-binary-ieee754, split, text, time, unix-time + , zlib + }: + mkDerivation { + pname = "stdf"; + version = "0.2.0.0"; + sha256 = "1blwf18qvsrhkxfakyznr3ljr35dw6d027jybr2hh4a5yfqn6zyd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring binary bytestring containers + data-binary-ieee754 split text time unix-time zlib + ]; + homepage = "https://github.com/gitfoxi/Stdf"; + description = "Parse Structured Test Data Format (STDF)"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "steambrowser" = callPackage + ({ mkDerivation, base, directory, parsec, transformers }: + mkDerivation { + pname = "steambrowser"; + version = "0.1.0.0"; + sha256 = "071ial002ip6lsm422wf9xzq7ka70h4va67382smkbgiinbma5g4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory parsec transformers ]; + description = "List and launch steam games from the cli"; + license = stdenv.lib.licenses.mit; + }) {}; + + "steeloverseer" = callPackage + ({ mkDerivation, base, fsnotify, process, regex-tdfa + , system-filepath, text, time, unix + }: + mkDerivation { + pname = "steeloverseer"; + version = "1.1.0.3"; + sha256 = "12rivdszviksp1czxj71scbzj1b2xan6kq0f5aqlyrjcnbyrxa7s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base fsnotify process regex-tdfa system-filepath text time unix + ]; + homepage = "https://github.com/schell/steeloverseer"; + description = "A file watcher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stemmer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "stemmer"; + version = "0.5"; + sha256 = "16y0lapjma4ivnkpgqpw60763lfvnf6rxwc9gs0dyffvq6lfrz8i"; + buildDepends = [ base ]; + homepage = "http://www.github.com/bgamari/stemmer"; + description = "Haskell bindings to the Snowball stemming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stepwise" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "stepwise"; + version = "1.0.2"; + sha256 = "059k8g3wb4hkxk42vm83vv6kh3igrpf7fc97xvn3qai5rx3jmgqf"; + buildDepends = [ base containers mtl ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + license = "LGPL"; + }) {}; + + "stickyKeysHotKey" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "stickyKeysHotKey"; + version = "0.1.0.1"; + sha256 = "18p0yxfw9wnzk0yxdvlm3g23k8zq5nb707411i92z5m82l6pkpmi"; + buildDepends = [ base ]; + description = "get and set STICKYKEYS.SKF_HOTKEYACTIVE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "stm"; + version = "2.4.4"; + sha256 = "0gc8zvdijp3rwmidkpxv76b4i0dc8dw6nbd92rxl4vxl0655iysx"; + buildDepends = [ array base ]; + description = "Software Transactional Memory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-channelize" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-channelize"; + version = "0.1.1"; + sha256 = "1aj4zibq54ssbb7smkxjrjl24d9vccgjpl2b9261yqyg692cz9hm"; + buildDepends = [ base stm ]; + description = "Transactional I/O for duplex streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-chans" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-chans"; + version = "3.0.0.2"; + sha256 = "1zsa092yjxsdq8nm2yqagdfpip3i3ff3xdwvys99ns7ridxbyynh"; + buildDepends = [ base stm ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Additional types of channels for STM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-chunked-queues" = callPackage + ({ mkDerivation, async, base, HUnit, stm, tasty, tasty-hunit }: + mkDerivation { + pname = "stm-chunked-queues"; + version = "0.1.0.0"; + sha256 = "0264air2mhwbya2sxskrh4z1bs8il7d9iv4vm6wyz8zxxc95v1nj"; + buildDepends = [ async base stm ]; + testDepends = [ async base HUnit stm tasty tasty-hunit ]; + homepage = "http://github.com/kholdstare/stm-chunked-queues/"; + description = "Chunked Communication Queues"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-conduit" = callPackage + ({ mkDerivation, async, base, cereal, cereal-conduit, conduit + , conduit-extra, directory, HUnit, lifted-async, lifted-base + , monad-control, monad-loops, QuickCheck, resourcet, stm, stm-chans + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "stm-conduit"; + version = "2.5.3"; + sha256 = "1jsij92i3rw2wz1166i58p0lxrbx0jndf1hi3kj92ccvnc3zg1iw"; + buildDepends = [ + async base cereal cereal-conduit conduit conduit-extra directory + lifted-async lifted-base monad-control monad-loops resourcet stm + stm-chans transformers + ]; + testDepends = [ + base conduit directory HUnit QuickCheck resourcet stm stm-chans + test-framework test-framework-hunit test-framework-quickcheck2 + transformers + ]; + homepage = "https://github.com/wowus/stm-conduit"; + description = "Introduces conduits to channels, and promotes using conduits concurrently"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-containers" = callPackage + ({ mkDerivation, base, base-prelude, focus, free, hashable, HTF + , list-t, loch-th, mtl, mtl-prelude, placeholders, primitive + , QuickCheck, transformers, unordered-containers + }: + mkDerivation { + pname = "stm-containers"; + version = "0.2.7"; + sha256 = "1qgmrxccnvids2xq2n28cllfqh88f0b2512hm5grrab7qb07phar"; + buildDepends = [ + base-prelude focus hashable list-t loch-th placeholders primitive + transformers + ]; + testDepends = [ + base base-prelude focus free hashable HTF list-t loch-th mtl + mtl-prelude placeholders primitive QuickCheck transformers + unordered-containers + ]; + homepage = "https://github.com/nikita-volkov/stm-containers"; + description = "Containers for STM"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stm-delay" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-delay"; + version = "0.1.1.1"; + sha256 = "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi"; + buildDepends = [ base stm ]; + testDepends = [ base stm ]; + homepage = "https://github.com/joeyadams/haskell-stm-delay"; + description = "Updatable one-shot timer polled with STM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-firehose" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, hspec, http-types + , HUnit, network-conduit, stm, stm-chans, stm-conduit, transformers + , wai, warp + }: + mkDerivation { + pname = "stm-firehose"; + version = "0.2.1"; + sha256 = "0y4q3qj3ih2xcn0mhd4jszb1d5l87abkvlmhdvx9d1407bw9j99r"; + buildDepends = [ + base blaze-builder conduit http-types network-conduit stm stm-chans + stm-conduit transformers wai warp + ]; + testDepends = [ base hspec HUnit stm ]; + description = "Conduits and STM operations for fire hoses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-io-hooks" = callPackage + ({ mkDerivation, array, base, containers, mtl, stm }: + mkDerivation { + pname = "stm-io-hooks"; + version = "1.0.0"; + sha256 = "1wx68z1vq693bdcvv7d52pmk2s3pin0m382bc7j4i0s67m0ldcdn"; + buildDepends = [ array base containers mtl stm ]; + description = "STM with IO hooks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-lifted" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "stm-lifted"; + version = "0.1.0.0"; + sha256 = "1x3yxxyik0vyh3p530msxh2a1aylmh8zab05qpq7nfl5m9v6v090"; + buildDepends = [ base stm transformers ]; + description = "Software Transactional Memory lifted to MonadIO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-linkedlist" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-linkedlist"; + version = "0.1.0.0"; + sha256 = "1x65z38dx0qi55fmbarc1827wpl4j08m23nklq8854y7kqznf9kr"; + buildDepends = [ base stm ]; + description = "Mutable, doubly linked lists for STM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-orelse-io" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-orelse-io"; + version = "0.1"; + sha256 = "11v0xc5zlw641mf6r5k8lqhzxc4y9bsx3xivwmbkfniph0x7g5m4"; + buildDepends = [ base stm ]; + homepage = "http://nonempty.org/software/stm-orelse-io"; + description = "Choose between the return value of an STM operation and an IO action"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-promise" = callPackage + ({ mkDerivation, base, mtl, process, QuickCheck, stm, unix }: + mkDerivation { + pname = "stm-promise"; + version = "0.0.3.1"; + sha256 = "07wrbj88gwdbsczjr225g0z1ai1v13mdg71gl9qsmipqs0s0pfwc"; + buildDepends = [ base mtl process stm unix ]; + testDepends = [ base QuickCheck stm ]; + homepage = "http://www.github.com/danr/stm-promise"; + description = "Simple STM Promises for IO computations and external processes"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "stm-queue-extras" = callPackage + ({ mkDerivation, base, stm, stm-chans }: + mkDerivation { + pname = "stm-queue-extras"; + version = "0.2.0.0"; + sha256 = "1qd6zsr2lkkg5yxp72l38h00b2xj40jn38qx9sfvgpss6rkda40s"; + editedCabalFile = "0c90122c2c5998a0b60d00506effde335dbd71ad60bc1b798759a05d4fb3193b"; + buildDepends = [ base stm stm-chans ]; + description = "Extra queue utilities for STM"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "stm-sbchan" = callPackage + ({ mkDerivation, base, stm, stm-tlist }: + mkDerivation { + pname = "stm-sbchan"; + version = "0.1"; + sha256 = "0fz4vfbyr848b32vbdm3pjj9gwi7wj39l3vsqmdpjnbfwvkw0y0s"; + buildDepends = [ base stm stm-tlist ]; + homepage = "https://github.com/joeyadams/haskell-stm-sbchan"; + description = "Bounded channel for STM where item sizes can vary"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-split" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-split"; + version = "0.0"; + sha256 = "11v2sq911byxvvmjbm7qkpdzma1mzzlch6rr529xsra0dv7myig2"; + buildDepends = [ base stm ]; + description = "TMVars, TVars and TChans with distinguished input and output side"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-stats" = callPackage + ({ mkDerivation, base, containers, stm, template-haskell, time }: + mkDerivation { + pname = "stm-stats"; + version = "0.2.0.0"; + sha256 = "0i8ky2l8lvh7nymxglvbifp0ylbyjw20p75avzb51zpzx6qkjkqa"; + buildDepends = [ base containers stm template-haskell time ]; + description = "retry statistics for STM transactions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stm-tlist" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-tlist"; + version = "0.1.1"; + sha256 = "0ssr8phmm9m93kcp045jr0rcn1dxzz202cgyw1vzjl2ch55bcsy6"; + buildDepends = [ base stm ]; + homepage = "https://github.com/joeyadams/haskell-stm-tlist"; + description = "Mutable, singly-linked list in STM"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stmcontrol" = callPackage + ({ mkDerivation, base, haskell98, mtl, stm }: + mkDerivation { + pname = "stmcontrol"; + version = "0.1"; + sha256 = "0m42pgnvzqadqycq0qbml5da0zw7myc24y5vka1qydz7rdfyaa24"; + buildDepends = [ base haskell98 mtl stm ]; + homepage = "http://sulzmann.blogspot.com/2008/12/stm-with-control-communication-for.html"; + description = "Control communication among retrying transactions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stomp-conduit" = callPackage + ({ mkDerivation, base, conduit, mime, mtl, resourcet, stomp-queue + , stompl + }: + mkDerivation { + pname = "stomp-conduit"; + version = "0.0.3"; + sha256 = "0i2fz5hcqjhrnnqkfzpizn1w9iyqy966yny2anl3glwi6nqyam0s"; + buildDepends = [ + base conduit mime mtl resourcet stomp-queue stompl + ]; + homepage = "http://github.com/toschoo/mom"; + description = "Stompl Conduit Client"; + license = "LGPL"; + }) {}; + + "stomp-patterns" = callPackage + ({ mkDerivation, base, bytestring, containers, mime, mtl, split + , stomp-queue, stompl, time + }: + mkDerivation { + pname = "stomp-patterns"; + version = "0.0.1"; + sha256 = "0wa07y1ks581fvlkfzv23vb0r96iwr5x0r95j9bmcsh0ln405nrn"; + buildDepends = [ + base bytestring containers mime mtl split stomp-queue stompl time + ]; + homepage = "http://github.com/toschoo/mom"; + description = "Stompl MOM Stomp Patterns"; + license = "LGPL"; + }) {}; + + "stomp-queue" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, mime, network, split + , stompl, time, utf8-string + }: + mkDerivation { + pname = "stomp-queue"; + version = "0.1.4"; + sha256 = "0qn6mnplwqzz05g1k8ib4q7ga6if2iw3y9a5yba61gn1ghhwhgl9"; + buildDepends = [ + attoparsec base bytestring mime network split stompl time + utf8-string + ]; + homepage = "http://github.com/toschoo/mom"; + description = "Stompl Client Library"; + license = "LGPL"; + }) {}; + + "stompl" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, mime, split, text + , utf8-string + }: + mkDerivation { + pname = "stompl"; + version = "0.2.0"; + sha256 = "1p583n14q2iqwhw2n6942zcav261119i1g8h2rca5ankpp227a2z"; + buildDepends = [ + attoparsec base bytestring mime split text utf8-string + ]; + homepage = "http://github.com/toschoo/mom"; + description = "Stomp Parser and Utilities"; + license = "LGPL"; + }) {}; + + "storable" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "storable"; + version = "0.1"; + sha256 = "10289mf3fskfpg0jwgzyhvg4arb0hcj3r94jngb3hlbidvf8k1jg"; + buildDepends = [ base mtl ]; + homepage = "http://anna.fi.muni.cz/~xjanous3/gitweb/?p=storable.git;a=summary"; + description = "Storable type class for variable-sized data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storable-complex" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "storable-complex"; + version = "0.2.2"; + sha256 = "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb"; + buildDepends = [ base ]; + configureFlags = [ "-f-instanceinbase" ]; + homepage = "https://github.com/cartazio/storable-complex"; + description = "Storable instance for Complex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storable-endian" = callPackage + ({ mkDerivation, base, byteorder }: + mkDerivation { + pname = "storable-endian"; + version = "0.2.5"; + sha256 = "04j1nk0wga4dqrqvhm8yd9h9194db1n3yrnhg8s3gsc0jk7yw1p2"; + buildDepends = [ base byteorder ]; + configureFlags = [ "-fsplitbase" ]; + description = "Storable instances with endianness"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storable-record" = callPackage + ({ mkDerivation, base, transformers, utility-ht }: + mkDerivation { + pname = "storable-record"; + version = "0.0.3"; + sha256 = "1mv2s4r7dqkl2fy0wjnywyr2zi2g53nkn0z72mgr8drkzdszzxx1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base transformers utility-ht ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://code.haskell.org/~thielema/storable-record/"; + description = "Elegant definition of Storable instances for records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storable-static-array" = callPackage + ({ mkDerivation, array, base, tagged, vector }: + mkDerivation { + pname = "storable-static-array"; + version = "0.6.1.0"; + sha256 = "0akdh6v2cdq38jw8v69bn3m50g6wxanh0plikq4hj5mfrkg6xsxm"; + buildDepends = [ array base tagged vector ]; + description = "Statically-sized array wrappers with Storable instances for FFI marshaling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storable-tuple" = callPackage + ({ mkDerivation, base, storable-record, utility-ht }: + mkDerivation { + pname = "storable-tuple"; + version = "0.0.2"; + sha256 = "03qls46rwc3za730r6pv63rrnjq4vkh3h2vjhx9082dqa9q7vqqd"; + buildDepends = [ base storable-record utility-ht ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~thielema/storable-tuple/"; + description = "Storable instance for pairs and triples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storablevector" = callPackage + ({ mkDerivation, base, bytestring, non-negative, QuickCheck, random + , syb, transformers, unsafe, utility-ht + }: + mkDerivation { + pname = "storablevector"; + version = "0.2.10"; + sha256 = "0195j9b0p5217jdai4lwyhfwihnxgsqxcbzpa375wsa66kxjk7bl"; + buildDepends = [ + base non-negative QuickCheck syb transformers unsafe utility-ht + ]; + testDepends = [ base bytestring QuickCheck random utility-ht ]; + configureFlags = [ "-fseparatesyb" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; + description = "Fast, packed, strict storable arrays with a list interface like ByteString"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storablevector-carray" = callPackage + ({ mkDerivation, base, carray, storablevector, utility-ht }: + mkDerivation { + pname = "storablevector-carray"; + version = "0.0"; + sha256 = "1cqgfddaldxj2yig39fr2smm23nfz52dvh5grf4zr222djm7043i"; + buildDepends = [ base carray storablevector utility-ht ]; + homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; + description = "Conversion between storablevector and carray"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "storablevector-streamfusion" = callPackage + ({ mkDerivation, base, binary, bytestring, old-time, storablevector + , stream-fusion, utility-ht + }: + mkDerivation { + pname = "storablevector-streamfusion"; + version = "0.0"; + sha256 = "1qgnakr01f28iarq1qd5x86919fj7zwf19nb80w7757l0dhdjb6m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring old-time storablevector stream-fusion + utility-ht + ]; + configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; + description = "Conversion between storablevector and stream-fusion lists with fusion"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "str" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, Crypto + , hashable, MissingH, text, utf8-string + }: + mkDerivation { + pname = "str"; + version = "0.1.0.0"; + sha256 = "093bgzjj183g48gapmjvbrbp7ns7wfcf94ishgwy84gajpkyb6sr"; + buildDepends = [ + base base16-bytestring bytestring Crypto hashable MissingH text + utf8-string + ]; + homepage = "http://www.github.com/thinkpad20/str"; + description = "A type class to abstract between many different string types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stream-fusion" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "stream-fusion"; + version = "0.1.2.5"; + sha256 = "006fz03jdwd9d0kwf8ma3077xxmg6zym94pwbb4sx1xcn7zf4yc6"; + buildDepends = [ base ]; + homepage = "http://hackage.haskell.org/trac/ghc/ticket/915"; + description = "Faster Haskell lists using stream fusion"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stream-monad" = callPackage + ({ mkDerivation, base, logict }: + mkDerivation { + pname = "stream-monad"; + version = "0.4.0.2"; + sha256 = "0311j6a378pm26g9qqfjpnjq7909qj69fhiw253ln603z5q5gkc6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base logict ]; + configureFlags = [ "-f-benchmarks" ]; + homepage = "http://github.com/sebfisch/stream-monad"; + description = "Simple, Fair and Terminating Backtracking Monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "streamed" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers + , data-accessor, data-accessor-transformers, event-list, midi + , midi-alsa, non-negative, random, transformers, utility-ht + }: + mkDerivation { + pname = "streamed"; + version = "0.2"; + sha256 = "0dql0vxw28nr60979zhhc9frwqhg6cmj8g03r4m8zlb6anqwv7xa"; + buildDepends = [ + alsa-core alsa-seq base containers data-accessor + data-accessor-transformers event-list midi midi-alsa non-negative + random transformers utility-ht + ]; + configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/MIDI"; + description = "Programmatically edit MIDI event streams via ALSA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "streaming-commons" = callPackage + ({ mkDerivation, array, async, base, blaze-builder, bytestring + , deepseq, directory, hspec, network, process, QuickCheck, random + , stm, text, transformers, unix, zlib + }: + mkDerivation { + pname = "streaming-commons"; + version = "0.1.8"; + sha256 = "1rj31nkj7a89pphlrys40d91lzh6yxq1rnhxhxlc392bd6crb5hg"; + buildDepends = [ + array base blaze-builder bytestring directory network process + random stm text transformers unix zlib + ]; + testDepends = [ + array async base blaze-builder bytestring deepseq hspec network + QuickCheck text unix zlib + ]; + homepage = "https://github.com/fpco/streaming-commons"; + description = "Common lower-level functions needed by various streaming data libraries"; + license = stdenv.lib.licenses.mit; + }) {}; + + "streamproc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "streamproc"; + version = "1.6.2"; + sha256 = "1wl44n4nav4h203mzfdf1bd5nh4v23dib54lvxka1rl3zymgyvp7"; + buildDepends = [ base ]; + homepage = "http://github.com/peti/streamproc"; + description = "Stream Processer Arrow"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "streams" = callPackage + ({ mkDerivation, adjunctions, base, comonad, distributive + , semigroupoids, semigroups + }: + mkDerivation { + pname = "streams"; + version = "3.2"; + sha256 = "1pms4wiispnpzysq44fcvspdxmbwk47rfcpcyshnnhpw7c7qngni"; + buildDepends = [ + adjunctions base comonad distributive semigroupoids semigroups + ]; + homepage = "http://github.com/ekmett/streams/issues"; + description = "Various Haskell 2010 stream comonads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strict" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "strict"; + version = "0.3.2"; + sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc"; + buildDepends = [ array base ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://www.cse.unsw.edu.au/~rl/code/strict.html"; + description = "Strict data types and String IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strict-base-types" = callPackage + ({ mkDerivation, aeson, base, bifunctors, binary, deepseq, ghc-prim + , lens, QuickCheck, strict + }: + mkDerivation { + pname = "strict-base-types"; + version = "0.3.0"; + sha256 = "03z38yxig43qq4xw9hinzzfarzy7176s5gfv8rsjnild8sa0bsvb"; + buildDepends = [ + aeson base bifunctors binary deepseq ghc-prim lens QuickCheck + strict + ]; + homepage = "https://github.com/meiersi/strict-base-types"; + description = "Strict variants of the types provided in base"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strict-concurrency" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "strict-concurrency"; + version = "0.2.4.1"; + sha256 = "128sbh5fnv02v2xdjlk7cb525bfckqyj7fyz5399nfycs0nj2f89"; + buildDepends = [ base deepseq ]; + homepage = "http://code.haskell.org/~dons/code/strict-concurrency"; + description = "Strict concurrency abstractions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strict-ghc-plugin" = callPackage + ({ mkDerivation, base, ghc, syb }: + mkDerivation { + pname = "strict-ghc-plugin"; + version = "0.1.1"; + sha256 = "0hx1zp99npwdp5w3q93xfidcw59lxskilmbqc80xi97d4w4h8jrb"; + buildDepends = [ base ghc syb ]; + homepage = "http://thoughtpolice.github.com/strict-ghc-plugin"; + description = "Compiler plugin for making Haskell strict"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strict-identity" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strict-identity"; + version = "0.1.0.0"; + sha256 = "1fzcim7baycdb60z5icdw5flj1a3dfn6xscpyif6l94c1538g3i1"; + buildDepends = [ base ]; + homepage = "https://github.com/cartazio/strict-identity"; + description = "Strict Identity Monad, handy for writing fast code!"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strict-io" = callPackage + ({ mkDerivation, base, deepseq, extensible-exceptions }: + mkDerivation { + pname = "strict-io"; + version = "0.2.1"; + sha256 = "003pfzjixa04qyx4db0rgk7y72nk2xwlb29aigmdmfn80xbmw9md"; + buildDepends = [ base deepseq extensible-exceptions ]; + description = "A library wrapping standard IO modules to provide strict IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strictify" = callPackage + ({ mkDerivation, base, directory, filepath, process, unix }: + mkDerivation { + pname = "strictify"; + version = "0.1"; + sha256 = "0z28ifg21xgzh75ird41mp40a4rrc5p0wrnbhrxv92ih6pf5zmah"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath process unix ]; + configureFlags = [ "-fsmall-base" ]; + description = "Find a local optimum of strictness annotations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strictly" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "strictly"; + version = "1.0.0.0"; + sha256 = "1a3azrg9ksb4kmbckjqw3krxj0app6q19ighd6k3z7xpf682qx3c"; + buildDepends = [ base deepseq ]; + homepage = "https://github.com/DanBurton/strictly#readme"; + description = "Combinators for strictifying functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "string"; + version = "0.4.0"; + sha256 = "1l94p8c9j8a2dbpwj5q7d1m61gdhmi6vllz34g8d9qjfwpnx7z6z"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string-class" = callPackage + ({ mkDerivation, base, bytestring, tagged, text }: + mkDerivation { + pname = "string-class"; + version = "0.1.6.4"; + sha256 = "0hh2xcbf7sjsv15jgldpy5njjvkkkxwlg2g9961z9fn94zyi7854"; + buildDepends = [ base bytestring tagged text ]; + homepage = "https://github.com/bairyn/string-class"; + description = "String class library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "string-combinators"; + version = "0.6.0.5"; + sha256 = "07ky2z5f1l5mb7r3rvyraak0bzciq4krkg5lv8g0a5vxpnzlm4cl"; + buildDepends = [ base ]; + homepage = "https://github.com/basvandijk/string-combinators"; + description = "Polymorphic functions to build and combine stringlike values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string-conversions" = callPackage + ({ mkDerivation, base, bytestring, text, utf8-string }: + mkDerivation { + pname = "string-conversions"; + version = "0.3.0.3"; + sha256 = "0n2ifim9n5vm305r989lh5xlbd8qc6byip2nfavf6gd2bcscs84p"; + buildDepends = [ base bytestring text utf8-string ]; + description = "Simplifies dealing with different types for strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string-convert" = callPackage + ({ mkDerivation, base, bytestring, text, utf8-string }: + mkDerivation { + pname = "string-convert"; + version = "2.0.0"; + sha256 = "1wwx7j6qvb93yc0r2hdah1rgbi96r2mjhmibx72d4x7idhn0xsd9"; + buildDepends = [ base bytestring text utf8-string ]; + homepage = "https://bitbucket.org/tdammers/string-convert"; + description = "Provide universal string conversions between any two string-like types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string-qq" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "string-qq"; + version = "0.0.2"; + sha256 = "0662m3i5xrdrr95w829bszkhp88mj9iy1zya54vk2sl5hz9wlmwp"; + buildDepends = [ base template-haskell ]; + description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "string-quote" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "string-quote"; + version = "0.0.1"; + sha256 = "1pfkd3lwdphvl00gly7zbpvsmlw6b2d5568rxyqmq2qw6vzf9134"; + buildDepends = [ base template-haskell ]; + description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "string-similarity" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, suffixtree }: + mkDerivation { + pname = "string-similarity"; + version = "0.1.0.0"; + sha256 = "0k03krg3m03bxk9i5ph5ipks9b0j8yqsal0haf8fyjq83xs1hbmv"; + buildDepends = [ base suffixtree ]; + testDepends = [ base bytestring hspec QuickCheck ]; + homepage = "http://github.com/mwotton/string-similarity"; + description = "longest common substring"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stringable" = callPackage + ({ mkDerivation, base, bytestring, system-filepath, text }: + mkDerivation { + pname = "stringable"; + version = "0.1.3"; + sha256 = "10jsvbiqbmnbipv1566k5mqkpgfyrzbk8m7b18rqjb5m3qg9dbz7"; + buildDepends = [ base bytestring system-filepath text ]; + description = "A Stringable type class, in the spirit of Foldable and Traversable"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stringbuilder" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "stringbuilder"; + version = "0.5.0"; + sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9"; + buildDepends = [ base ]; + testDepends = [ base hspec QuickCheck ]; + description = "A writer monad for multi-line string literals"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stringlike" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, quickcheck-instances + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "stringlike"; + version = "0.0.0"; + sha256 = "0wrhma5g73lnyazbb11z2xhd7fdz93mb1kgbqxjn1prhlc3j7ahy"; + buildDepends = [ base bytestring text ]; + testDepends = [ + base bytestring QuickCheck quickcheck-instances test-framework + test-framework-quickcheck2 text + ]; + homepage = "https://github.com/selectel/stringlike"; + description = "Transformations to several string-like types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stringprep" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, tasty-th, text, text-icu + }: + mkDerivation { + pname = "stringprep"; + version = "1.0.0"; + sha256 = "0ha4cvzdppd514xh9315v3nvrn1q4xd74gifdqpszw98hj2mw0b0"; + buildDepends = [ base containers text text-icu ]; + testDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th text + text-icu + ]; + description = "Implements the \"StringPrep\" algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "strings" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "strings"; + version = "1.1"; + sha256 = "1xz9v3w5s13yhk7iy9dw6i8s2jc6c0b1ci96dwmcq9a1n3l3ng4v"; + buildDepends = [ base bytestring text ]; + homepage = "http://hub.darcs.net/scravy/strings"; + description = "Functions for working with strings, including Text, ByteString, etc"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stringsearch" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "stringsearch"; + version = "0.3.6.5"; + sha256 = "1mjvb1qr4fkxv5qvq4jfswa3dcj3dwzvwx7dbp2wqw8zand41lsq"; + buildDepends = [ array base bytestring containers ]; + configureFlags = [ "-f-base3" "-fbase4" ]; + homepage = "https://bitbucket.org/dafis/stringsearch"; + description = "Fast searching, splitting and replacing of ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stringtable-atom" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, syb }: + mkDerivation { + pname = "stringtable-atom"; + version = "0.0.7"; + sha256 = "1wp6w12bflrqcwi09y7s1crj72n4pbj8bkpwj2ia5gaqn5x56wjs"; + buildDepends = [ base binary bytestring containers syb ]; + configureFlags = [ "-f-sybinbase" ]; + homepage = "http://github.com/audreyt/stringtable-atom/"; + description = "Memoize Strings as Atoms for fast comparison and sorting, with maps and sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stripe" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , mtl, text, time, unordered-containers, utf8-string + }: + mkDerivation { + pname = "stripe"; + version = "0.8.1"; + sha256 = "0vmgj9n7q8ik31z7zzfjfv1qj8f8vrqn9cvk8kjp3k4shj25p7sy"; + buildDepends = [ + aeson base bytestring http-conduit http-types mtl text time + unordered-containers utf8-string + ]; + homepage = "https://github.com/michaelschade/hs-stripe"; + description = "A Haskell implementation of the Stripe API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stripe-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, either, HsOpenSSL, hspec + , http-streams, io-streams, mtl, random, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "stripe-haskell"; + version = "0.1.1.0"; + sha256 = "0ys54lwbqk8dv5pslw2krd1bdh8giwr54nwq1vq35lqijgm6ywvz"; + buildDepends = [ + aeson base bytestring either HsOpenSSL http-streams io-streams mtl + text time transformers unordered-containers + ]; + testDepends = [ + aeson base bytestring either HsOpenSSL hspec random text time + transformers + ]; + homepage = "https://github.com/dmjio/stripe-haskell"; + description = "Stripe API for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "strive" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, Glob + , gpolyline, hlint, http-conduit, http-types, markdown-unlit + , regex-compat, template-haskell, text, time, transformers + }: + mkDerivation { + pname = "strive"; + version = "0.6.1"; + sha256 = "1cy555hhk5bdpk2hmkxx4pbi6m7vaadv4ksgfhcxbzyxmpi0wdwm"; + buildDepends = [ + aeson base bytestring data-default Glob gpolyline http-conduit + http-types regex-compat template-haskell text time transformers + ]; + testDepends = [ + aeson base bytestring data-default hlint markdown-unlit time + ]; + homepage = "http://taylor.fausak.me/strive/"; + description = "A Haskell client for the Strava V3 API"; + license = stdenv.lib.licenses.mit; + }) {}; + + "strptime" = callPackage + ({ mkDerivation, base, bytestring, text, time }: + mkDerivation { + pname = "strptime"; + version = "1.0.10"; + sha256 = "1f42yf49fqr2fyjfakscmmlnmw3w5rg7wyy6gjyrf0gcgsh0h9fd"; + buildDepends = [ base bytestring text time ]; + configureFlags = [ "-fsplit-base" ]; + description = "Efficient parsing of LocalTime using a binding to C's strptime, with some extra features (i.e. fractional seconds)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "structural-induction" = callPackage + ({ mkDerivation, base, containers, genifunctors, geniplate + , language-haskell-extract, mtl, pretty, QuickCheck, safe + , testing-feat + }: + mkDerivation { + pname = "structural-induction"; + version = "0.1.2"; + sha256 = "153w6p4xn3fv13kdq3cf4jwiikplnyiaczw30dy9mwyb2i8fp7r5"; + buildDepends = [ base containers genifunctors mtl pretty safe ]; + testDepends = [ + base geniplate language-haskell-extract mtl pretty QuickCheck safe + testing-feat + ]; + configureFlags = [ "-f-werror" ]; + homepage = "http://www.github.com/danr/structural-induction"; + description = "Instantiate structural induction schemas for algebraic data types"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "structured-haskell-mode" = callPackage + ({ mkDerivation, base, emacs, haskell-src-exts }: + mkDerivation { + pname = "structured-haskell-mode"; + version = "1.0.4"; + sha256 = "1402wx27py7292ad7whsb13ywv71k36501jpfrn2p0v7knzknj8z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell-src-exts ]; + buildTools = [ emacs ]; + postInstall = '' + emacs -L elisp --batch -f batch-byte-compile "elisp/"*.el + install -d $out/share/emacs/site-lisp + install "elisp/"*.el "elisp/"*.elc $out/share/emacs/site-lisp + ''; + homepage = "https://github.com/chrisdone/structured-haskell-mode"; + description = "Structured editing Emacs mode for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "structured-mongoDB" = callPackage + ({ mkDerivation, array, base, bson, bytestring, compact-string-fix + , containers, monad-control, mongoDB, mtl, old-time + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "structured-mongoDB"; + version = "0.3"; + sha256 = "0f4s4zi6h53jhcj3f43a2arra02fk1i2almdm6x2mjy1mzhdkjdx"; + buildDepends = [ + array base bson bytestring compact-string-fix containers + monad-control mongoDB mtl old-time template-haskell transformers + transformers-base + ]; + description = "Structured MongoDB interface"; + license = "GPL"; + }) {}; + + "structures" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant + , deepseq, directory, doctest, filepath, free, ghc, ghc-prim + , hashable, hlint, hybrid-vectors, lens, monad-st, parallel + , primitive, QuickCheck, semigroups, tasty, tasty-quickcheck + , tasty-th, transformers, unordered-containers, vector + , vector-algorithms + }: + mkDerivation { + pname = "structures"; + version = "0.2"; + sha256 = "000misbp9fsnmzhqi7na9b56h45c18ac86j7gfaxv7fgqz82zis8"; + buildDepends = [ + base containers contravariant deepseq free ghc ghc-prim hashable + hybrid-vectors lens monad-st parallel primitive semigroups + transformers vector vector-algorithms + ]; + testDepends = [ + base bytestring containers deepseq directory doctest filepath hlint + QuickCheck semigroups tasty tasty-quickcheck tasty-th + unordered-containers + ]; + configureFlags = [ + "-foptimized" "-f-llvm" "-fthreaded" "-ftest-hlint" + "-ftest-doctests" "-f-test-hunit" "-ftest-properties" + ]; + homepage = "http://github.com/ekmett/structures"; + description = "\"Advanced\" Data Structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stunclient" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, cryptohash + , cryptohash-cryptoapi, digest, network, QuickCheck, random + , stringprep, test-framework, test-framework-quickcheck2, text + , transformers, unbounded-delays + }: + mkDerivation { + pname = "stunclient"; + version = "0.1.0.1"; + sha256 = "0i9sbicwx6d3vsp2fxjr31msd1n5nqh1vxb2hn4in5n8y6d32qlx"; + buildDepends = [ + base bytestring cereal crypto-api cryptohash cryptohash-cryptoapi + digest network random stringprep text transformers unbounded-delays + ]; + testDepends = [ + base bytestring cereal digest network QuickCheck random + test-framework test-framework-quickcheck2 text transformers + unbounded-delays + ]; + description = "RFC 5389: Session Traversal Utilities for NAT (STUN) client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "stunts" = callPackage + ({ mkDerivation, base, binary, bullet, bytestring, containers + , directory, elerea, GLFW-b, lambdacube-bullet, lambdacube-engine + , mtl, random, vector + }: + mkDerivation { + pname = "stunts"; + version = "0.1.2"; + sha256 = "075rbdhlrz88qkwx54jrmb4h4jq8q5wk4ncb858llaswcbsfgl8w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary bullet bytestring containers directory elerea GLFW-b + lambdacube-bullet lambdacube-engine mtl random vector + ]; + configureFlags = [ "-f-portable" "-f-capture" ]; + homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; + description = "A revival of the classic game Stunts (LambdaCube tech demo)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stylish-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, containers + , directory, filepath, haskell-src-exts, HUnit, mtl, strict, syb + , test-framework, test-framework-hunit, yaml + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.5.11.0"; + sha256 = "1174gs5a2n6l2flyb2x93yiq7viwb52kbadw6jya6041xrpblckz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring cmdargs containers directory filepath + haskell-src-exts mtl strict syb yaml + ]; + testDepends = [ + aeson base bytestring cmdargs containers directory filepath + haskell-src-exts HUnit mtl syb test-framework test-framework-hunit + yaml + ]; + homepage = "https://github.com/jaspervdj/stylish-haskell"; + description = "Haskell code prettifier"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "stylized" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "stylized"; + version = "0.1.3"; + sha256 = "09gacqlq3vlnsnbjjr44pjypw9v3amg8sqsxg0xwl8ricxpww774"; + buildDepends = [ ansi-terminal base ]; + homepage = "http://patch-tag.com/r/lucid/Stylized"; + description = "Ways to output stylized text on ANSI consoles"; + license = "GPL"; + }) {}; + + "subtitleParser" = callPackage + ({ mkDerivation, attoparsec, base, containers, text }: + mkDerivation { + pname = "subtitleParser"; + version = "0.5"; + sha256 = "1kkr6zbnv777gnv2lwq3pyxq3vv5r24f4avwv5g4dds3y8d8mv3q"; + buildDepends = [ attoparsec base containers text ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://patch-tag.com/r/rubenAst/subtitleParser/home"; + description = "A parser for .srt and .sub files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "subtitles" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "subtitles"; + version = "0.0.1"; + sha256 = "0pvcwwz6i4mpmir0s2xnjy27j2cnbi4l9lxhlmxcsw4yz4spdgcl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base split ]; + description = "Modify SRT subtitle files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "suffixarray" = callPackage + ({ mkDerivation, base, HUnit, vector }: + mkDerivation { + pname = "suffixarray"; + version = "0.0.3.1"; + sha256 = "0wa2yfz5y90dq9mf3xyl7126rvjldnaa32gmg253bfv6hjvk4hhp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base HUnit vector ]; + homepage = "https://github.com/VictorDenisov/suffixarray"; + description = "n log n implementation of suffix array"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "suffixtree" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "suffixtree"; + version = "0.2.2.1"; + sha256 = "1ddk2hp27al9jzcgkrhv7v1i7knci4l22flkgb2r94h96z5nhfq6"; + buildDepends = [ base bytestring containers ]; + homepage = "https://github.com/bos/suffixtree"; + description = "Efficient, lazy suffix tree implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sugarhaskell" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "sugarhaskell"; + version = "0.1"; + sha256 = "1hlzckm5c1dih79nmwy2gk4fjnn4kxzp3pk0adfyhldapkq6wpmq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + homepage = "http://sugarj.org"; + description = "Library-based syntactic extensibility for Haskell"; + license = "GPL"; + }) {}; + + "suitable" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "suitable"; + version = "0.1.1"; + sha256 = "1pvw7zgvfr0z2gjy224gd92ayh20j3v97rdlqmq6k6g4yabdpgci"; + buildDepends = [ base containers ]; + description = "Abstract over the constraints on the parameters to type constructors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sundown" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "sundown"; + version = "0.6"; + sha256 = "09xh3pbyarflfjk17bn2isgpmsq49d6gmq7z918kf4c32fc7x6yb"; + buildDepends = [ base bytestring text ]; + homepage = "https://github.com/bitonic/sundown"; + description = "Bindings to the sundown markdown library"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "sunlight" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, old-locale + , process, random, time, tuple + }: + mkDerivation { + pname = "sunlight"; + version = "0.6.0.0"; + sha256 = "1q90fxv40jz5ngh6xi1n6xjx6hh1as223wjjhchk6k0y0frdg55x"; + buildDepends = [ + base bytestring Cabal directory old-locale process random time + tuple + ]; + homepage = "http://www.github.com/massysett/sunlight"; + description = "Test Cabalized package against multiple dependency versions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sunroof-compiler" = callPackage + ({ mkDerivation, base, Boolean, containers, data-default + , data-reify, mtl, operational, semigroups, tagged + , template-haskell, transformers, vector-space + }: + mkDerivation { + pname = "sunroof-compiler"; + version = "0.2"; + sha256 = "1r03aw55s4vnpbfk0n39li0aai3wvm209pqdimfkkk3kkan648cz"; + buildDepends = [ + base Boolean containers data-default data-reify mtl operational + semigroups tagged template-haskell transformers vector-space + ]; + homepage = "https://github.com/ku-fpg/sunroof-compiler"; + description = "Monadic Javascript Compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sunroof-examples" = callPackage + ({ mkDerivation, base, Boolean, containers, data-default, directory + , filepath, parallel-io, process, QuickCheck, random, semigroups + , shake, stm, sunroof-compiler, sunroof-server + }: + mkDerivation { + pname = "sunroof-examples"; + version = "0.2.2"; + sha256 = "0bcxai3gq1akbcxqkkj0n52a43zqcnw865bnngy9b4z26b43kj5k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base Boolean containers data-default directory filepath parallel-io + process QuickCheck random semigroups shake stm sunroof-compiler + sunroof-server + ]; + homepage = "https://github.com/ku-fpg/sunroof-examples"; + description = "Tests for Sunroof"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sunroof-server" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, filepath + , kansas-comet, scientific, scotty, semigroups, stm + , sunroof-compiler, tagged, text, time, transformers + , unordered-containers, vector, vector-space, wai-middleware-static + , warp + }: + mkDerivation { + pname = "sunroof-server"; + version = "0.2.1"; + sha256 = "11acyb846wga6g6zcvlaffh299qn0l8jic8syg76cchm3l3348d5"; + buildDepends = [ + aeson base containers data-default filepath kansas-comet scientific + scotty semigroups stm sunroof-compiler tagged text time + transformers unordered-containers vector vector-space + wai-middleware-static warp + ]; + homepage = "https://github.com/ku-fpg/sunroof-server"; + description = "Monadic Javascript Compiler - Server Utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "supercollider-ht" = callPackage + ({ mkDerivation, base, hosc, hsc3, opensoundcontrol-ht, process + , random, transformers + }: + mkDerivation { + pname = "supercollider-ht"; + version = "0.3"; + sha256 = "1v8nqcfdn2dasiv24lny73bc0xz2d26wvvybhxw6s7dz4bkb9kiw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base hosc hsc3 opensoundcontrol-ht process random transformers + ]; + configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; + description = "Haskell SuperCollider utilities"; + license = "GPL"; + }) {}; + + "supercollider-midi" = callPackage + ({ mkDerivation, alsa-seq, array, base, containers, data-accessor + , data-accessor-transformers, event-list, hosc, hsc3, midi + , midi-alsa, non-negative, opensoundcontrol-ht, random + , supercollider-ht, transformers, utility-ht + }: + mkDerivation { + pname = "supercollider-midi"; + version = "0.2.1"; + sha256 = "1m3h6d49bjwhldbf4khyp6p8k4vr05m5392nk3d33x3d9pfhl20k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + alsa-seq array base containers data-accessor + data-accessor-transformers event-list hosc hsc3 midi midi-alsa + non-negative opensoundcontrol-ht random supercollider-ht + transformers utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; + description = "Demonstrate how to control SuperCollider via ALSA-MIDI"; + license = "GPL"; + }) {}; + + "superdoc" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath }: + mkDerivation { + pname = "superdoc"; + version = "0.1.2.1"; + sha256 = "1fjy25fm7hz495dnxl9jw0asfhl23ykyax1w4q4yvkpmx8ars9wd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal containers directory filepath ]; + homepage = "http://www.mathstat.dal.ca/~selinger/superdoc/"; + description = "Additional documentation markup and Unicode support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "supero" = callPackage + ({ mkDerivation, base, containers, cpphs, directory, filepath + , haskell-src-exts, mtl, process, time, uniplate + }: + mkDerivation { + pname = "supero"; + version = "3.0"; + sha256 = "0jnip7wahy4z1jiablqzvmbk40as1ala65m7da7gsp0xvf2q7hwf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers cpphs directory filepath haskell-src-exts mtl + process time uniplate + ]; + homepage = "http://community.haskell.org/~ndm/supero/"; + description = "A Supercompiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "supervisor" = callPackage + ({ mkDerivation, base, containers, exceptions, monadloc, mtl }: + mkDerivation { + pname = "supervisor"; + version = "0.1.1.0"; + sha256 = "1gdgqm89ig236hkrz8sjgy3shqnl961401qgavs4qpqw7r2xk8vx"; + buildDepends = [ base containers exceptions monadloc mtl ]; + homepage = "http://github.com/agocorona/supervisor"; + description = "Control an internal monad execution for trace generation, backtrakcking, testing and other purposes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "suspend" = callPackage + ({ mkDerivation, base, lifted-base, transformers-base }: + mkDerivation { + pname = "suspend"; + version = "0.2.0.0"; + sha256 = "0wphk3dabba6rgd9lkxbsmq5vivvyy6b4jfxfndqb53yhdj5nkrg"; + buildDepends = [ base lifted-base transformers-base ]; + description = "Simple package that allows for long thread suspensions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "svg2q" = callPackage + ({ mkDerivation, base, haskell98, language-c, pretty, svgutils, syb + , xml + }: + mkDerivation { + pname = "svg2q"; + version = "0.3.2"; + sha256 = "0bkhh1klwp3lgsx0s62bpdhsw9sa1cdw8gjijj9npnygznbi7jhj"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base haskell98 language-c pretty svgutils syb xml + ]; + homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q"; + description = "Code generation tool for Quartz code from a SVG"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "svgcairo" = callPackage + ({ mkDerivation, base, cairo, glib, gtk2hs-buildtools, librsvg, mtl + , text + }: + mkDerivation { + pname = "svgcairo"; + version = "0.13.0.1"; + sha256 = "0s9hwvxj2nk7w9qkjkqr8ah8lgxl43v04sdvjibh15rj8w4j2hms"; + buildDepends = [ base cairo glib mtl text ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ librsvg ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the libsvg-cairo library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "svgutils" = callPackage + ({ mkDerivation, base, filepath, xml }: + mkDerivation { + pname = "svgutils"; + version = "0.1"; + sha256 = "131mic1c09adcphry7153bviiib59avxrd7dgwny0vdmw23cgfs1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base filepath xml ]; + homepage = "https://patch-tag.com/r/twistedsquare/svgutils/home"; + description = "Helper functions for dealing with SVG files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "svm" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "svm"; + version = "1.0.0.1"; + sha256 = "19fr1lzp8j0hmqqy1hyx85gmkgxc2hy8cz5zv6jlvni0qqibiksz"; + buildDepends = [ array base ]; + homepage = "http://github.com/andrewdougherty/svm"; + description = "A support vector machine written in Haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "svm-light-utils" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "svm-light-utils"; + version = "0.1.0.0"; + sha256 = "1nphv98ch0s336rr9nm7bw7vagn4qa5fv6xk6fjkbr5fs19ddbs2"; + buildDepends = [ attoparsec base bytestring containers ]; + homepage = "http://github.com/bgamari/svm-light-utils"; + description = "Parsers and formatters for the SVMlight input file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "svm-simple" = callPackage + ({ mkDerivation, base, binary, bindings-svm, bytestring, containers + , deepseq, directory, monad-par, mwc-random, vector + }: + mkDerivation { + pname = "svm-simple"; + version = "0.2.7.1"; + sha256 = "07s9mly01ar6c3p4fdl7wsi5j4bziagjjlbssr7x6s3ab5r8k9vd"; + buildDepends = [ + base binary bindings-svm bytestring containers deepseq directory + monad-par mwc-random vector + ]; + homepage = "http://github.com/aleator/Simple-SVM"; + description = "Medium level, simplified, bindings to libsvm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "svndump" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, doctest, filepath, old-locale, text, time, zlib + }: + mkDerivation { + pname = "svndump"; + version = "0.4.5"; + sha256 = "0m6agn9riamsadf13w1g6i0nx59xl812112xdkqh0zl34rf5hkwp"; + buildDepends = [ + attoparsec base bytestring containers filepath old-locale text time + ]; + testDepends = [ + attoparsec base bytestring directory doctest filepath zlib + ]; + homepage = "http://github.com/jwiegley/svndump/"; + description = "Library for reading Subversion dump files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "swagger" = callPackage + ({ mkDerivation, aeson, base, bytestring, tasty, tasty-hunit, text + , time, transformers + }: + mkDerivation { + pname = "swagger"; + version = "0.2.1"; + sha256 = "0b3yj37l80nvk2qnd1hnvqr6xsh11v7sb6s75wnr5gm6v7q5fd47"; + buildDepends = [ aeson base bytestring text time transformers ]; + testDepends = [ aeson base bytestring tasty tasty-hunit ]; + description = "Implementation of swagger data model"; + license = "unknown"; + }) {}; + + "swapper" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, happstack-data + , happstack-state, parallel, tokyocabinet + }: + mkDerivation { + pname = "swapper"; + version = "0.1"; + sha256 = "0a9g6cv7pvwna11cz1xc274rs0dgyhb84hqqdg5zyga7kkx0i06l"; + buildDepends = [ + base binary bytestring deepseq happstack-data happstack-state + parallel + ]; + extraLibraries = [ tokyocabinet ]; + homepage = "http://github.com/roman-smrz/swapper/"; + description = "Transparently swapping data from in-memory structures to disk"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "swf" = callPackage + ({ mkDerivation, base, mtl, pretty }: + mkDerivation { + pname = "swf"; + version = "1.0.1"; + sha256 = "1jx5941kb97w4zpgz7m1r2x2lxllmi1i9a9nmwflinyj74xxg1rl"; + buildDepends = [ base mtl pretty ]; + homepage = "http://www.n-heptane.com/nhlab"; + description = "A library for creating Shockwave Flash (SWF) files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "swift-lda" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, mwc-random + , primitive, vector + }: + mkDerivation { + pname = "swift-lda"; + version = "0.7.0.0"; + sha256 = "0cjvj7v8kjabv6a146hwgyk8k6b4z7gz4yrhz3d0nxa86ilvjl9q"; + buildDepends = [ + array base containers ghc-prim mwc-random primitive vector + ]; + homepage = "https://bitbucket.org/gchrupala/colada"; + description = "Online sampler for Latent Dirichlet Allocation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "swish" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , HUnit, intern, mtl, network-uri, old-locale, polyparse + , semigroups, test-framework, test-framework-hunit, text, time + }: + mkDerivation { + pname = "swish"; + version = "0.9.1.1"; + sha256 = "00xgrwgss64mf7ycrfnibg55w1w3xsfmi07sg79ykjm03cmb15qd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath hashable intern mtl network-uri + old-locale polyparse semigroups text time + ]; + testDepends = [ + base containers hashable HUnit network-uri old-locale semigroups + test-framework test-framework-hunit text time + ]; + configureFlags = [ "-fnetwork-uri" "-f-w3ctests" "-f-developer" ]; + homepage = "https://bitbucket.org/doug_burke/swish/wiki/Home"; + description = "A semantic web toolkit"; + license = "LGPL"; + }) {}; + + "sws" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , crypto-pubkey, crypto-random, directory, filepath, hourglass + , http-types, network, pem, resourcet, transformers, wai, wai-extra + , wai-middleware-static, warp, warp-tls, x509 + }: + mkDerivation { + pname = "sws"; + version = "0.3.0.1"; + sha256 = "0dhv6g85wyc4g52cc675k40ij0ga26gzbcxvyz8c02z2gbbsasm8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + asn1-encoding asn1-types base bytestring crypto-pubkey + crypto-random directory filepath hourglass http-types network pem + resourcet transformers wai wai-extra wai-middleware-static warp + warp-tls x509 + ]; + description = "A simple web server for serving directories, similar to weborf"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syb" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl }: + mkDerivation { + pname = "syb"; + version = "0.4.4"; + sha256 = "11sc9kmfvcn9bfxf227fgmny502z2h9xs3z0m9ak66lk0dw6f406"; + buildDepends = [ base ]; + testDepends = [ base containers HUnit mtl ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; + description = "Scrap Your Boilerplate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syb-extras" = callPackage + ({ mkDerivation, base, eq, prelude-extras }: + mkDerivation { + pname = "syb-extras"; + version = "0.3"; + sha256 = "1l1637kf1f7n5nvcp2hv516qah7baykh5w2wmil2b909k75iq2x9"; + buildDepends = [ base eq prelude-extras ]; + homepage = "http://github.com/ekmett/syb-extras/"; + description = "Higher order versions of the Scrap Your Boilerplate classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syb-with-class" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , template-haskell + }: + mkDerivation { + pname = "syb-with-class"; + version = "0.6.1.5"; + sha256 = "1gn4p92jabgvbk7bg1nzjimyfzznl800bi9hw4ssvc7jqqnyw5zn"; + buildDepends = [ + array base bytestring containers template-haskell + ]; + description = "Scrap Your Boilerplate With Class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syb-with-class-instances-text" = callPackage + ({ mkDerivation, base, syb-with-class, text }: + mkDerivation { + pname = "syb-with-class-instances-text"; + version = "0.0.1"; + sha256 = "0vnpqk89nxs0anx62mzasl9wrcscw18vwc284y067ryb086aj2hf"; + buildDepends = [ base syb-with-class text ]; + description = "Scrap Your Boilerplate With Class Text instance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sylvia" = callPackage + ({ mkDerivation, base, cairo, comonad-transformers, data-default + , data-lens, data-lens-template, gtk, optparse-applicative, parsec + , smallcheck, test-framework, test-framework-smallcheck + , transformers, void + }: + mkDerivation { + pname = "sylvia"; + version = "0.2.2"; + sha256 = "1yjvjfkg623kpnzpkknljfgcizyf3jsvkncz49yjsy9j2iklqg2k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cairo comonad-transformers data-default data-lens + data-lens-template gtk optparse-applicative parsec transformers + void + ]; + testDepends = [ + base parsec smallcheck test-framework test-framework-smallcheck + void + ]; + homepage = "https://github.com/lfairy/sylvia"; + description = "Lambda calculus visualization"; + license = "GPL"; + }) {}; + + "sym" = callPackage + ({ mkDerivation, array, base, containers, hashable, QuickCheck }: + mkDerivation { + pname = "sym"; + version = "0.11.1"; + sha256 = "140wy1l2y71v70fhl1z4sa5dvasz5f98w2knayhd7lvw15cglmbj"; + buildDepends = [ array base containers hashable QuickCheck ]; + homepage = "https://github.com/akc/sym"; + description = "Permutations, patterns, and statistics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sym-plot" = callPackage + ({ mkDerivation, base, diagrams-cairo, diagrams-lib, sym }: + mkDerivation { + pname = "sym-plot"; + version = "0.2.0"; + sha256 = "0186i6c3dyvs5pa4fh0b284wgpm10pgwax9prahirnq8whph94p2"; + buildDepends = [ base diagrams-cairo diagrams-lib sym ]; + homepage = "http://github.com/akc/sym-plot"; + description = "Plot permutations; an addition to the sym package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "symbol" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "symbol"; + version = "0.2.4"; + sha256 = "0cc8kdm68pirb0s7n46v0yvw5b718qf7qip40jkg5q3c3xsafx6h"; + buildDepends = [ base containers deepseq ]; + homepage = "http://www.cs.drexel.edu/~mainland/"; + description = "A 'Symbol' type for fast symbol comparison"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "sync" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "sync"; + version = "0.1"; + sha256 = "10c2divizmjij5w7x2ky6dzhq6y6wr6qq1pwl7wlhgv663y9yalk"; + buildDepends = [ base stm ]; + description = "A fast implementation of synchronous channels with a CML-like API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "synchronous-channels" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "synchronous-channels"; + version = "0.1"; + sha256 = "0j9ikxd7mihy2ljb8s14lz50nj8x30siffpdznlzs7ps0s97cszh"; + buildDepends = [ base ]; + description = "Synchronous communication channels"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "synt" = callPackage + ({ mkDerivation, argparser, base, haskell-src-exts, hpc, hspec + , regexpr, split, Synt + }: + mkDerivation { + pname = "synt"; + version = "0.1.2"; + sha256 = "12d9ilb81vcm24s8whk2cbq1nxlrzdsr7049962q6b0vkrk64v5v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ argparser base haskell-src-exts regexpr split ]; + testDepends = [ + argparser base haskell-src-exts hpc hspec regexpr split Synt + ]; + homepage = "http://github.com/brentlintner/synt"; + description = "Similar code analysis"; + license = "unknown"; + }) { Synt = null; }; + + "syntactic" = callPackage + ({ mkDerivation, base, constraints, containers, data-hash, mtl + , QuickCheck, safe, tagged, tasty, tasty-golden, tasty-quickcheck + , tasty-th, template-haskell, tree-view, utf8-string + }: + mkDerivation { + pname = "syntactic"; + version = "2.0"; + sha256 = "0b90afdfymsbgllk8np3xfkgrn2b5ry3n2wbpkn660rknsayw94x"; + buildDepends = [ + base constraints containers data-hash mtl safe tagged + template-haskell tree-view + ]; + testDepends = [ + base containers QuickCheck tagged tasty tasty-golden + tasty-quickcheck tasty-th utf8-string + ]; + homepage = "https://github.com/emilaxelsson/syntactic"; + description = "Generic representation and manipulation of abstract syntax"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syntactical" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "syntactical"; + version = "0.1"; + sha256 = "1sqnmarmdm4mha28h8gbp3jddlig84v7zqn53a29047w3877g3gw"; + buildDepends = [ base ]; + description = "Distfix expression parsing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syntax" = callPackage + ({ mkDerivation, base, lens, mono-traversable, scientific, semi-iso + , text, vector + }: + mkDerivation { + pname = "syntax"; + version = "1.0.0.0"; + sha256 = "1dhbzbf1zlpfjhnacqfhzvjznwlzv39c12a3y8ivqhplnkmqsm7x"; + buildDepends = [ + base lens mono-traversable scientific semi-iso text vector + ]; + description = "Reversible parsing and pretty-printing"; + license = stdenv.lib.licenses.mit; + }) {}; + + "syntax-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, scientific, semi-iso + , syntax, text, vector + }: + mkDerivation { + pname = "syntax-attoparsec"; + version = "1.0.0.0"; + sha256 = "1ygikzc7s967bh9yz19r9zd2r1jychlf04cylbigaakrxnnkj4hi"; + buildDepends = [ + attoparsec base bytestring scientific semi-iso syntax text vector + ]; + description = "Syntax instances for Attoparsec"; + license = stdenv.lib.licenses.mit; + }) {}; + + "syntax-example" = callPackage + ({ mkDerivation, attoparsec, base, lens, scientific, semi-iso + , syntax, syntax-attoparsec, syntax-printer, text + }: + mkDerivation { + pname = "syntax-example"; + version = "1.0.0.0"; + sha256 = "1szfapnlcgr19cipm4q68w7p52sw2hapks63vcnn9qfjnav17ljr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base lens scientific semi-iso syntax syntax-attoparsec + syntax-printer text + ]; + description = "Example application using syntax, a library for abstract syntax descriptions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "syntax-example-json" = callPackage + ({ mkDerivation, attoparsec, base, containers, lens, scientific + , semi-iso, syntax, syntax-attoparsec, syntax-printer, text + }: + mkDerivation { + pname = "syntax-example-json"; + version = "1.0.0.0"; + sha256 = "1bgv2y97rk5jr2gkl4d1pm19v3pl1gziz4sxnlv9w539dna0dwim"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base containers lens scientific semi-iso syntax + syntax-attoparsec syntax-printer text + ]; + description = "Example JSON parser/pretty-printer"; + license = stdenv.lib.licenses.mit; + }) {}; + + "syntax-pretty" = callPackage + ({ mkDerivation, base, pretty, scientific, semi-iso, syntax, text + }: + mkDerivation { + pname = "syntax-pretty"; + version = "0.2.0.0"; + sha256 = "1dyv0d998lbjndiw05hz9rmiazzz3rvw8hqdx5npb6yjmq237zmf"; + buildDepends = [ base pretty scientific semi-iso syntax text ]; + description = "Syntax instance for pretty, the pretty printing library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "syntax-printer" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, scientific, semi-iso + , semigroupoids, syntax, text, vector + }: + mkDerivation { + pname = "syntax-printer"; + version = "1.0.0.0"; + sha256 = "051gkxj9qgrmjp8jl48nb7487y2hd6ymrzjl62k2faa0cfz6sbqz"; + buildDepends = [ + base bifunctors bytestring scientific semi-iso semigroupoids syntax + text vector + ]; + description = "Text and ByteString printers for 'syntax'"; + license = stdenv.lib.licenses.mit; + }) {}; + + "syntax-trees" = callPackage + ({ mkDerivation, base, haskell-src-exts, hint, mtl + , template-haskell, uniplate + }: + mkDerivation { + pname = "syntax-trees"; + version = "0.1.2"; + sha256 = "19lgaiql3d8v6w8dl0a7adrfw63ch5376dz6y4jzndrwzi43p9sb"; + buildDepends = [ + base haskell-src-exts hint mtl template-haskell uniplate + ]; + description = "Convert between different Haskell syntax trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syntax-trees-fork-bairyn" = callPackage + ({ mkDerivation, base, haskell-src-exts, hint, mtl + , template-haskell, uniplate + }: + mkDerivation { + pname = "syntax-trees-fork-bairyn"; + version = "0.1.2.5"; + sha256 = "1n4k8m4zl5phxyrh6s46ijxcba9iljyh7zvhrrzzaw3d00nfvqg6"; + buildDepends = [ + base haskell-src-exts hint mtl template-haskell uniplate + ]; + description = "Convert between different Haskell syntax trees. Bairyn's fork."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "synthesizer" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, event-list, filepath, gnuplot, non-negative + , numeric-prelude, numeric-quest, old-time, process, QuickCheck + , random, sox, storable-record, storablevector, transformers + , utility-ht + }: + mkDerivation { + pname = "synthesizer"; + version = "0.2.0.1"; + sha256 = "1n5r7061x8212a8wfv0j9g28l79lxgbymr1f0m1qgzkhqf80gz3d"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory event-list + filepath gnuplot non-negative numeric-prelude numeric-quest + old-time process QuickCheck random sox storable-record + storablevector transformers utility-ht + ]; + configureFlags = [ + "-f-buildtests" "-f-buildprofilers" "-f-buildexamples" + "-foptimizeadvanced" "-fcategory" "-fsplitbase" + ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Audio signal processing coded in Haskell"; + license = "GPL"; + }) {}; + + "synthesizer-alsa" = callPackage + ({ mkDerivation, alsa-core, alsa-pcm, alsa-seq, base, event-list + , midi, midi-alsa, non-negative, numeric-prelude, old-time, random + , sox, storablevector, synthesizer-core, synthesizer-dimensional + , synthesizer-midi, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-alsa"; + version = "0.5.0.2"; + sha256 = "0k4hnhldrqjxz391p45rc125d2v8pbx23qxsvfs4hwra886imny3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + alsa-core alsa-pcm alsa-seq base event-list midi midi-alsa + non-negative numeric-prelude old-time random sox storablevector + synthesizer-core synthesizer-dimensional synthesizer-midi + transformers utility-ht + ]; + configureFlags = [ + "-f-buildexamples" "-f-optimizeadvanced" "-fsplitbase" + ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Control synthesizer effects via ALSA/MIDI"; + license = "GPL"; + }) {}; + + "synthesizer-core" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, event-list, explicit-exception, filepath, non-empty + , non-negative, numeric-prelude, numeric-quest, process, QuickCheck + , random, sample-frame-np, sox, storable-record, storable-tuple + , storablevector, stream-fusion, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-core"; + version = "0.7.0.2"; + sha256 = "0r2www48svwvca6c0v1pgybhd0dmv2ajmc44iaz47wn5ia1vwcfn"; + buildDepends = [ + array base binary bytestring containers deepseq event-list + explicit-exception filepath non-empty non-negative numeric-prelude + numeric-quest process QuickCheck random sample-frame-np sox + storable-record storable-tuple storablevector stream-fusion + transformers utility-ht + ]; + testDepends = [ + base containers event-list non-empty non-negative numeric-prelude + QuickCheck random storable-tuple storablevector utility-ht + ]; + configureFlags = [ "-foptimizeadvanced" ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Audio signal processing coded in Haskell: Low level part"; + license = "GPL"; + }) {}; + + "synthesizer-dimensional" = callPackage + ({ mkDerivation, base, bytestring, event-list, non-negative + , numeric-prelude, random, sox, storable-record, storablevector + , synthesizer-core, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-dimensional"; + version = "0.7.0.2"; + sha256 = "1y3jnlzpgs0n42vf5ami98c3nc1kz645spxirdaqn60f3ig4bvzb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring event-list non-negative numeric-prelude random sox + storable-record storablevector synthesizer-core transformers + utility-ht + ]; + configureFlags = [ "-f-buildexamples" "-foptimizeadvanced" ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Audio signal processing with static physical dimensions"; + license = "GPL"; + }) {}; + + "synthesizer-inference" = callPackage + ({ mkDerivation, base, event-list, non-negative, numeric-prelude + , random, synthesizer-core, transformers, UniqueLogicNP, utility-ht + }: + mkDerivation { + pname = "synthesizer-inference"; + version = "0.2"; + sha256 = "07jhdd73vrhlvx6aq6rdd78qk8vfy2jcc9vrdrf8y6ikq6ir99rb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base event-list non-negative numeric-prelude random + synthesizer-core transformers UniqueLogicNP utility-ht + ]; + configureFlags = [ + "-f-buildexamples" "-f-buildtests" "-f-buildprofilers" + "-foptimizeadvanced" "-fcategory" "-fsplitbase" + ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Audio signal processing with dynamic physical dimensions"; + license = "GPL"; + }) { UniqueLogicNP = null; }; + + "synthesizer-llvm" = callPackage + ({ mkDerivation, base, containers, event-list, filepath, llvm-extra + , llvm-tf, midi, non-empty, non-negative, numeric-prelude, random + , sox, storable-record, storable-tuple, storablevector + , synthesizer-core, synthesizer-midi, tfp, transformers, unsafe + , utility-ht, vault + }: + mkDerivation { + pname = "synthesizer-llvm"; + version = "0.6"; + sha256 = "1cbqcabgxc358799l2ch9hzcgd1chwz226wbg79ndl0f17kf9hg8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers event-list filepath llvm-extra llvm-tf midi + non-empty non-negative numeric-prelude random sox storable-record + storable-tuple storablevector synthesizer-core synthesizer-midi tfp + transformers unsafe utility-ht vault + ]; + configureFlags = [ + "-fjack" "-falsa" "-f-buildtests" "-f-buildexamples" + ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Efficient signal processing using runtime compilation"; + license = "GPL"; + }) {}; + + "synthesizer-midi" = callPackage + ({ mkDerivation, array, base, containers, data-accessor + , data-accessor-transformers, deepseq, event-list, midi + , non-negative, numeric-prelude, sox, storable-record + , storablevector, synthesizer-core, synthesizer-dimensional + , transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-midi"; + version = "0.6.0.2"; + sha256 = "0xsfjgh82nxpwrhpllhjxxzaj42cxb5cbbpgwd1b1bsv67441h2x"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers data-accessor data-accessor-transformers + deepseq event-list midi non-negative numeric-prelude sox + storable-record storablevector synthesizer-core + synthesizer-dimensional transformers utility-ht + ]; + configureFlags = [ + "-f-buildtests" "-f-buildexamples" "-fsplitbase" + ]; + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; + description = "Render audio signals from MIDI files or realtime messages"; + license = "GPL"; + }) {}; + + "sys-auth-smbclient" = callPackage + ({ mkDerivation, base, doctest, process, text }: + mkDerivation { + pname = "sys-auth-smbclient"; + version = "2.0.0.0"; + sha256 = "00j1ss8xsnd8m0v0p9r9mampbczclzanzcli2qrxcl4j9vkp2mb7"; + buildDepends = [ base process text ]; + testDepends = [ base doctest ]; + homepage = "https://github.com/kkazuo/sys-auth-smbclient"; + description = "Auth with smbclient command"; + license = stdenv.lib.licenses.mit; + }) {}; + + "system-argv0" = callPackage + ({ mkDerivation, base, bytestring, system-filepath, text }: + mkDerivation { + pname = "system-argv0"; + version = "0.1.1"; + sha256 = "1ijfry2r3cypp3zmws6dczk21m4n86fkxjld7yl19gjp46fxllbd"; + buildDepends = [ base bytestring system-filepath text ]; + homepage = "https://john-millikin.com/software/haskell-filesystem/"; + description = "Get argv[0] as a FilePath"; + license = stdenv.lib.licenses.mit; + }) {}; + + "system-canonicalpath" = callPackage + ({ mkDerivation, base, basic-prelude, directory, system-filepath + , text + }: + mkDerivation { + pname = "system-canonicalpath"; + version = "0.2.3.0"; + sha256 = "02gvybjd9ka0pks2jlv5m1h46wibkqswf7ifr5bkipv284ma2ycz"; + buildDepends = [ + base basic-prelude directory system-filepath text + ]; + homepage = "https://github.com/d12frosted/CanonicalPath"; + description = "Abstract data type for canonical paths with pretty operations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "system-command" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, process + , QuickCheck, transformers + }: + mkDerivation { + pname = "system-command"; + version = "0.0.10"; + sha256 = "11lfr6xm5xpvq4244pc7a0psy2m1krz0b1jd9pdw6kzn5ammi1b2"; + buildDepends = [ base directory filepath process transformers ]; + testDepends = [ base directory doctest filepath QuickCheck ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/system-command"; + description = "A replacement for System.Exit and System.Process"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-fileio" = callPackage + ({ mkDerivation, base, bytestring, chell, system-filepath + , temporary, text, time, transformers, unix + }: + mkDerivation { + pname = "system-fileio"; + version = "0.3.16"; + sha256 = "1x18ffhas6bhjis0glf0xd6ap8vy7cap8lkmnkn4px83d82yzi8k"; + editedCabalFile = "27687f6a2383c74296863a8593ee788f1310d0795a5a110f4bdf80bb74e6d23f"; + buildDepends = [ base bytestring system-filepath text time unix ]; + testDepends = [ + base bytestring chell system-filepath temporary text time + transformers unix + ]; + homepage = "https://github.com/fpco/haskell-filesystem"; + description = "Consistent filesystem interaction across GHC versions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "system-filepath" = callPackage + ({ mkDerivation, base, bytestring, chell, chell-quickcheck, deepseq + , QuickCheck, text + }: + mkDerivation { + pname = "system-filepath"; + version = "0.4.13.1"; + sha256 = "0b9hzg0s7j3xd6szfac84viqijkakdq0s2hr4d23yh6ai79v04d4"; + buildDepends = [ base bytestring deepseq text ]; + testDepends = [ + base bytestring chell chell-quickcheck QuickCheck text + ]; + homepage = "https://github.com/fpco/haskell-filesystem"; + description = "High-level, byte-based file and directory path manipulations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "system-gpio" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "system-gpio"; + version = "0.0.2"; + sha256 = "1i718k96xvsfl9rh1x4n5ra88838wd6rzmj3p70bfkxxrsvv1zi4"; + buildDepends = [ array base ghc-prim ]; + homepage = "https://github.com/luzhuomi/system-gpio/"; + description = "GPIO wrapper libary for Raspberry Pi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-inotify" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "system-inotify"; + version = "0.1"; + sha256 = "0ndw4vcvvf7p6nb5vn91mhbj4w9lmgm4cl0jzsks4mxs625bv4lg"; + buildDepends = [ base bytestring ]; + homepage = "http://darcs.imperialviolet.org/system-inotify"; + description = "Binding to Linux's inotify interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-lifted" = callPackage + ({ mkDerivation, base, directory, either, haskell-src-meta + , template-haskell, text, time, transformers, unix + }: + mkDerivation { + pname = "system-lifted"; + version = "0.2.0.1"; + sha256 = "1c27y14867dd6706kp9n9y287vi7vqfzd2qr9365mk2854zvqifw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory either haskell-src-meta template-haskell text time + transformers unix + ]; + homepage = "https://github.com/jcristovao/system-lifted"; + description = "Lifted versions of System functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-posix-redirect" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "system-posix-redirect"; + version = "1.1.0.1"; + sha256 = "1wkfz898d3607xnx779l1k1qc8i2k63ixg47542r45scwq8m0lsk"; + buildDepends = [ base bytestring unix ]; + description = "A toy module to temporarily redirect a program's stdout"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-random-effect" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, extensible-effects + , HUnit, mersenne-random-pure64, primitive, QuickCheck, statistics + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector, vector-algorithms + }: + mkDerivation { + pname = "system-random-effect"; + version = "0.4.1.3"; + sha256 = "1gfzyjap173brh0i4plgad0409hpah98wsf9w0n7mcr2ysrvjdmb"; + buildDepends = [ + base bytestring crypto-api extensible-effects + mersenne-random-pure64 primitive statistics vector + vector-algorithms + ]; + testDepends = [ + base extensible-effects HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + homepage = "https://github.com/wowus/system-random-effect"; + description = "Random number generation for extensible effects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-time-monotonic" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "system-time-monotonic"; + version = "0.2"; + sha256 = "0f5grhh6x2fbawmdk0gq1nsjz47iz8f8r2592d1l69fqddwdhc3v"; + buildDepends = [ base time ]; + homepage = "https://github.com/joeyadams/haskell-system-time-monotonic"; + description = "Simple library for using the system's monotonic clock"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "system-util" = callPackage + ({ mkDerivation, base, directory, easy-data, either, filepath + , hspec, quickcheck-instances, semigroups, system-lifted + , template-haskell, transformers, unix + }: + mkDerivation { + pname = "system-util"; + version = "0.2"; + sha256 = "0sjgsm4n3imnl45zgpvs1vd10wmgci2am03kpjphbqgi5bdywzqk"; + buildDepends = [ + base directory either filepath semigroups system-lifted + template-haskell transformers unix + ]; + testDepends = [ + base directory easy-data either filepath hspec quickcheck-instances + semigroups system-lifted template-haskell transformers + ]; + homepage = "https://github.com/jcristovao/system-util"; + description = "Various system utils lifted to EitherT"; + license = stdenv.lib.licenses.bsd3; + }) { easy-data = null; }; + + "system-uuid" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, libossp_uuid + , murmur-hash, parsec, template-haskell + }: + mkDerivation { + pname = "system-uuid"; + version = "2.1.1"; + sha256 = "12c05aqgxfqfsc5hbwlfwy6rhcx29ywz6ai86009y45hx9iii4cb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers murmur-hash parsec + template-haskell + ]; + extraLibraries = [ libossp_uuid ]; + configureFlags = [ "-f-cli" "-fsplit-base" ]; + homepage = "http://github.com/solidsnack/system-uuid/"; + description = "Bindings to system UUID functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "systemd" = callPackage + ({ mkDerivation, base, bytestring, network, transformers, unix }: + mkDerivation { + pname = "systemd"; + version = "1.0.0"; + sha256 = "10iyiw0m543bx9j9vdnz2lpnc3944i7ff9vbpdivvgv5z7gd17yn"; + buildDepends = [ base bytestring network transformers unix ]; + testDepends = [ base ]; + homepage = "https://github.com/erebe/systemd"; + description = "Systemd facilities (Socket activation, Notify)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "syz" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "syz"; + version = "0.2.0.0"; + sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y"; + buildDepends = [ base syb ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/"; + description = "Scrap Your Zippers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ta" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl, Takusen + , template-haskell, time + }: + mkDerivation { + pname = "ta"; + version = "0.1"; + sha256 = "1i9d34gdxrc0gnny5zgp73m0si9583i8w0gw97mqpyha4pzz6hxx"; + buildDepends = [ + base containers ghc-prim mtl Takusen template-haskell time + ]; + homepage = "not available"; + description = "Transito Abierto: convenience library when using Takusen and Oracle"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "table" = callPackage + ({ mkDerivation, base, csv, optparse-applicative, process, split }: + mkDerivation { + pname = "table"; + version = "0.1.0.0"; + sha256 = "1aqi8ivmlzi5j8kxjcwyd2nbz9jpp6q3xya8acsni5fis9l4757w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base csv optparse-applicative process split ]; + homepage = "https://github.com/danchoi/table"; + description = "Simple tool to generate tables from DSV input"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tableaux" = callPackage + ({ mkDerivation, base, cgi, containers, html, mtl, parsec + , QuickCheck + }: + mkDerivation { + pname = "tableaux"; + version = "0.2"; + sha256 = "0dc1qdjlwxqjfb286knmbam6y9w9wlr6ah7l2ndq33yia4n2jp8b"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base cgi containers html mtl parsec QuickCheck ]; + description = "An interactive theorem prover based on semantic tableaux"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tables" = callPackage + ({ mkDerivation, base, binary, cereal, comonad, containers, deepseq + , directory, doctest, filepath, hashable, lens, profunctors + , safecopy, template-haskell, transformers, transformers-compat + , unordered-containers + }: + mkDerivation { + pname = "tables"; + version = "0.4.1"; + sha256 = "131c97lgni0b9pmkdfd5y0lwrb9yh9qyahknhrim8dzpkkfynk49"; + buildDepends = [ + base binary cereal comonad containers deepseq hashable lens + profunctors safecopy template-haskell transformers + transformers-compat unordered-containers + ]; + testDepends = [ + base containers directory doctest filepath lens transformers + unordered-containers + ]; + configureFlags = [ "-f-transformers2" "-ftest-properties" ]; + homepage = "http://github.com/ekmett/tables/"; + description = "In-memory storage with multiple keys using lenses and traversals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tablestorage" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , crypto-api, cryptohash, HTTP, http-conduit, http-types, mtl + , network, old-locale, resourcet, SHA, time, transformers + , utf8-string, xml + }: + mkDerivation { + pname = "tablestorage"; + version = "0.2.1.0"; + sha256 = "03j8cqq85i9wikw772swazbvyv1dcw0mnhmqq3slydl0axi12yr8"; + buildDepends = [ + base base64-bytestring bytestring conduit crypto-api cryptohash + HTTP http-conduit http-types mtl network old-locale resourcet SHA + time transformers utf8-string xml + ]; + homepage = "http://github.com/paf31/tablestorage"; + description = "Azure Table Storage REST API Wrapper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tabloid" = callPackage + ({ mkDerivation, base, bytestring, containers, gtk, hint, parallel + , process, regex-base, regex-posix + }: + mkDerivation { + pname = "tabloid"; + version = "0.47"; + sha256 = "1qcay15g6g2c9h6vfc7pi7rl4d8fsl09vrq33pdqvgg2fp2xclh3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers gtk hint parallel process regex-base + regex-posix + ]; + description = "View the output of shell commands in a table"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tabular" = callPackage + ({ mkDerivation, base, csv, html, mtl }: + mkDerivation { + pname = "tabular"; + version = "0.2.2.5"; + sha256 = "00d1f8yr7kbg30ziv09pb8f4apcvrfb6izb26my1s97kw9ixa740"; + buildDepends = [ base csv html mtl ]; + homepage = "http://hub.darcs.net/kowey/tabular"; + description = "Two-dimensional data tables with rendering functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "taffybar" = callPackage + ({ mkDerivation, base, cairo, containers, dbus, dyre + , enclosed-exceptions, filepath, gtk, gtk-traymanager + , HStringTemplate, HTTP, mtl, network, network-uri, old-locale + , parsec, process, safe, split, stm, text, time, transformers + , utf8-string, X11, xdg-basedir, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "taffybar"; + version = "0.4.4"; + sha256 = "046nfp878mqj9acsid94mqp8q1yqnm1hsdkv88m5qpmn182xljwh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo containers dbus dyre enclosed-exceptions filepath gtk + gtk-traymanager HStringTemplate HTTP mtl network network-uri + old-locale parsec process safe split stm text time transformers + utf8-string X11 xdg-basedir xmonad xmonad-contrib + ]; + pkgconfigDepends = [ gtk ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/travitch/taffybar"; + description = "A desktop bar similar to xmobar, but with more GUI"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) gtk; }; + + "tag-bits" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "tag-bits"; + version = "0.1.1.2"; + sha256 = "0crn1g3dh97s3b55z0pkvjm9h89kq99c2agk687vr0vij6r5di65"; + buildDepends = [ base ghc-prim ]; + homepage = "http://github.com/ekmett/tag-bits"; + description = "Provides access to the dynamic pointer tagging bits used by GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tag-stream" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , enumerator + }: + mkDerivation { + pname = "tag-stream"; + version = "0.2.1"; + sha256 = "160kyp1w3y3zg0hj198v5a3jvhpfdy0y0lfz4r2d8azay4f1pkmn"; + buildDepends = [ + attoparsec base blaze-builder bytestring enumerator + ]; + homepage = "http://github.com/yihuang/tag-stream"; + description = "streamlined html tag parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagchup" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , explicit-exception, transformers, utility-ht, xml-basic + }: + mkDerivation { + pname = "tagchup"; + version = "0.4.0.3"; + sha256 = "1wjins7kmmmq9s8gawibnk7sr46jblclzxyj9xqxabj3vs8j6l76"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-accessor explicit-exception + transformers utility-ht xml-basic + ]; + configureFlags = [ "-f-buildtests" "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/tagchup/"; + description = "alternative package for processing of tag soups"; + license = "GPL"; + }) {}; + + "tagged" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tagged"; + version = "0.7.3"; + sha256 = "016bzws7w09xhyyqiz56ahlf7zhagihn370ga0083fgv172lym7b"; + buildDepends = [ base ]; + homepage = "http://github.com/ekmett/tagged"; + description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagged-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, data-default, pureMD5 + , spoon + }: + mkDerivation { + pname = "tagged-binary"; + version = "0.1.2.0"; + sha256 = "1ci2dgqix1r9x4k77igv367r3z1qphd906cg1mxfw92mq61m7f0w"; + buildDepends = [ + base binary bytestring data-default pureMD5 spoon + ]; + description = "Provides tools for serializing data tagged with type information"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tagged-exception-core" = callPackage + ({ mkDerivation, base, exceptions, mmorph, transformers }: + mkDerivation { + pname = "tagged-exception-core"; + version = "2.0.0.0"; + sha256 = "02ny4yz9afaazw2pxpkpalffx8i5nhi3x9561blrd0pdrqq8qnib"; + buildDepends = [ base exceptions mmorph transformers ]; + configureFlags = [ "-fbase-ge-4_2" "-f-pedantic" ]; + homepage = "https://github.com/trskop/tagged-exception"; + description = "Reflect exceptions using phantom types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagged-list" = callPackage + ({ mkDerivation, AbortT-transformers, base, binary, natural-number + , type-equality, type-level-natural-number + , type-level-natural-number-induction + , type-level-natural-number-operations + }: + mkDerivation { + pname = "tagged-list"; + version = "1.1"; + sha256 = "1gdkq9d6hc25z9y8wcsjq10vz25fw40hz2hbp8jfwczhchdxy35s"; + buildDepends = [ + AbortT-transformers base binary natural-number type-equality + type-level-natural-number type-level-natural-number-induction + type-level-natural-number-operations + ]; + description = "Lists tagged with a type-level natural number representing their length"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagged-th" = callPackage + ({ mkDerivation, base, tagged, template-haskell, type-spine }: + mkDerivation { + pname = "tagged-th"; + version = "0.1"; + sha256 = "1qqysn5zrkx2q3rv8ynf6nmy5rwdqk6niw0fphg5kyrg72h31s69"; + buildDepends = [ base tagged template-haskell type-spine ]; + description = "QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagged-transformer" = callPackage + ({ mkDerivation, base, comonad, contravariant, distributive + , exceptions, mtl, reflection, semigroupoids, tagged + }: + mkDerivation { + pname = "tagged-transformer"; + version = "0.7.1"; + sha256 = "1qgfx546pj4aqdblb4gddfxp642snn5dx4kxj3sn5q7c9lsgdh8j"; + buildDepends = [ + base comonad contravariant distributive exceptions mtl reflection + semigroupoids tagged + ]; + homepage = "http://github.com/ekmett/tagged-transformer"; + description = "Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagging" = callPackage + ({ mkDerivation, base, bytestring, pcre-light }: + mkDerivation { + pname = "tagging"; + version = "0.1"; + sha256 = "012lcbp2c9a38s4l2i9jaiqcxaidk93v7gxcnf9lplixrnzczy93"; + buildDepends = [ base bytestring pcre-light ]; + homepage = "git://github.com/jre2/HaskellTagging.git"; + description = "Library for tagging data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "taggy" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup + , directory, hspec, hspec-attoparsec, text, unordered-containers + , vector + }: + mkDerivation { + pname = "taggy"; + version = "0.1.3"; + sha256 = "18azsibsfjz4zj69dk4a3jrdw6zvd8n1gsd1ynd2hy7i9z168iw8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base blaze-html blaze-markup text unordered-containers + vector + ]; + testDepends = [ + attoparsec base blaze-html blaze-markup directory hspec + hspec-attoparsec text unordered-containers vector + ]; + homepage = "http://github.com/alpmestan/taggy"; + description = "Efficient and simple HTML/XML parsing library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "taggy-lens" = callPackage + ({ mkDerivation, base, doctest, hspec, lens, taggy, text + , unordered-containers + }: + mkDerivation { + pname = "taggy-lens"; + version = "0.1.2"; + sha256 = "05m2c9q0rz4y0zz6n3dqf0hhzfvk0mp1692jxykg86c802d7pkib"; + buildDepends = [ base lens taggy text unordered-containers ]; + testDepends = [ + base doctest hspec lens taggy text unordered-containers + ]; + homepage = "http://github.com/alpmestan/taggy-lens"; + description = "Lenses for the taggy html/xml parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "taglib" = callPackage + ({ mkDerivation, base, bytestring, tag_c, taglib_c, utf8-string }: + mkDerivation { + pname = "taglib"; + version = "0.1.1"; + sha256 = "16qyfy8rxaab0q9j2v00h4j5d3la95acfhmp32x1hdxz1rwr6zfp"; + buildDepends = [ base bytestring utf8-string ]; + extraLibraries = [ tag_c ]; + pkgconfigDepends = [ taglib_c ]; + description = "Binding to TagLib (ID3 tag library)"; + license = "LGPL"; + }) { tag_c = null; taglib_c = null; }; + + "taglib-api" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, taglib_c, text + , transformers + }: + mkDerivation { + pname = "taglib-api"; + version = "0.1.1.3"; + sha256 = "1ahbwi28yjigbkgfv52iaaqalmmlc4d09fa65l0yczxrs7rzchmj"; + buildDepends = [ + base bytestring containers mtl text transformers + ]; + pkgconfigDepends = [ taglib_c ]; + configureFlags = [ "-fusepkgconfig" ]; + description = "An FFI layer over TagLib's C bindings"; + license = stdenv.lib.licenses.bsd3; + }) { taglib_c = null; }; + + "tagset-positional" = callPackage + ({ mkDerivation, base, binary, containers, parsec, text + , text-binary + }: + mkDerivation { + pname = "tagset-positional"; + version = "0.3.0"; + sha256 = "0x1mwwlwhka12bzshy0j0w7iq9ka6kn1jgsifi26jmg7zf79zydf"; + buildDepends = [ base binary containers parsec text text-binary ]; + homepage = "https://github.com/kawu/tagset-positional"; + description = "Positional tags and tagsets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagshare" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "tagshare"; + version = "0.0"; + sha256 = "1q3chp1rmwmxa8rxv7548wsvbqbng6grrnv1587p08385sp4ncfj"; + buildDepends = [ base containers mtl ]; + description = "TagShare - explicit sharing with tags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagsoup" = callPackage + ({ mkDerivation, base, bytestring, containers, text }: + mkDerivation { + pname = "tagsoup"; + version = "0.13.3"; + sha256 = "13b6zy6346r3cxhaivys84fnxarg8wbv7r2znazfjdkqil8n5a1j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring containers text ]; + configureFlags = [ "-f-download" "-f-testprog" ]; + homepage = "http://community.haskell.org/~ndm/tagsoup/"; + description = "Parsing and extracting information from (possibly malformed) HTML/XML documents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagsoup-ht" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , explicit-exception, old-time, tagsoup, transformers, utility-ht + , xml-basic + }: + mkDerivation { + pname = "tagsoup-ht"; + version = "0.3"; + sha256 = "1yxb1lmayqqlnxx4jgcbvya8llfgdbbr8rvcxwicwjrq3xsjl8km"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-accessor explicit-exception + old-time tagsoup transformers utility-ht xml-basic + ]; + homepage = "http://code.haskell.org/~thielema/tagsoup-ht/"; + description = "alternative parser for the tagsoup package"; + license = "GPL"; + }) {}; + + "tagsoup-parsec" = callPackage + ({ mkDerivation, base, parsec, tagsoup }: + mkDerivation { + pname = "tagsoup-parsec"; + version = "0.0.8"; + sha256 = "0h62kqls8nrq5wqxbzvxav4kfn1lxc6qm5vg8dhkvqdp5z6xnkzk"; + buildDepends = [ base parsec tagsoup ]; + homepage = "http://www.killersmurf.com"; + description = "Tokenizes Tag, so [ Tag ] can be used as parser input"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tagstream-conduit" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , case-insensitive, conduit, conduit-extra, data-default, hspec + , HUnit, QuickCheck, resourcet, text, transformers, xml-conduit + }: + mkDerivation { + pname = "tagstream-conduit"; + version = "0.5.5.3"; + sha256 = "1arlf7qil9bzcqykda8yyrnncm29jsfjvz5kbcdrbbhqpbqfi5mj"; + buildDepends = [ + attoparsec base blaze-builder bytestring case-insensitive conduit + conduit-extra data-default resourcet text transformers xml-conduit + ]; + testDepends = [ + base bytestring conduit hspec HUnit QuickCheck resourcet text + ]; + homepage = "http://github.com/yihuang/tagstream-conduit"; + description = "streamlined html tag parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "takusen-oracle" = callPackage + ({ mkDerivation, base, clntsh, mtl, old-time, QuickCheck, random + , sqlplus, time + }: + mkDerivation { + pname = "takusen-oracle"; + version = "0.9.3"; + sha256 = "1d57zcv409d3w6qz8n1c8k93wqrqvgynm327vx3w8p7kqs20yaad"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl old-time QuickCheck random time ]; + buildTools = [ sqlplus ]; + extraLibraries = [ clntsh ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "https://github.com/paulrzcz/takusen-oracle.git"; + description = "Database library with left-fold interface for Oracle"; + license = stdenv.lib.licenses.bsd3; + }) { clntsh = null; sqlplus = null; }; + + "tamarin-prover" = callPackage + ({ mkDerivation, aeson, array, base, binary, blaze-builder + , blaze-html, bytestring, cmdargs, conduit, containers, deepseq + , derive, directory, dlist, fclabels, filepath, hamlet, http-types + , HUnit, lifted-base, monad-control, mtl, old-locale, parallel + , parsec, process, safe, shakespeare, syb, tamarin-prover-term + , tamarin-prover-theory, tamarin-prover-utils, text, threads, time + , transformers, uniplate, wai, warp, yesod-core, yesod-json + , yesod-static + }: + mkDerivation { + pname = "tamarin-prover"; + version = "0.8.6.1"; + sha256 = "0g7gwqaykvn2r7zbddcvcr4qjs78n0w0cvzk9sfm51i0xgmx3llg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson array base binary blaze-builder blaze-html bytestring cmdargs + conduit containers deepseq derive directory dlist fclabels filepath + hamlet http-types HUnit lifted-base monad-control mtl old-locale + parallel parsec process safe shakespeare syb tamarin-prover-term + tamarin-prover-theory tamarin-prover-utils text threads time + transformers uniplate wai warp yesod-core yesod-json yesod-static + ]; + configureFlags = [ + "-f-build-tests" "-ftest-coverage" "-fthreaded" "-f-no-gui" + ]; + homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; + description = "The Tamarin prover for security protocol analysis"; + license = "GPL"; + }) {}; + + "tamarin-prover-term" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , deepseq, derive, directory, dlist, HUnit, mtl, parsec, process + , safe, split, syb, tamarin-prover-utils + }: + mkDerivation { + pname = "tamarin-prover-term"; + version = "0.8.5.1"; + sha256 = "17wq4hr7wfxw5x52jzk8882197zq1lwdqk5yr9wagsbn7hldmaa5"; + buildDepends = [ + attoparsec base binary bytestring containers deepseq derive + directory dlist HUnit mtl parsec process safe split syb + tamarin-prover-utils + ]; + homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; + description = "Term manipulation library for the tamarin prover"; + license = "GPL"; + }) {}; + + "tamarin-prover-theory" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmdargs + , containers, deepseq, derive, directory, dlist, fclabels, filepath + , HUnit, mtl, parallel, parsec, process, safe, syb + , tamarin-prover-term, tamarin-prover-utils, time, transformers + , uniplate + }: + mkDerivation { + pname = "tamarin-prover-theory"; + version = "0.8.6.0"; + sha256 = "1xc11mrzfg1v8ilp7yb1zlg2359w14szhbdy86pbfzbjl31852l3"; + buildDepends = [ + array base binary bytestring cmdargs containers deepseq derive + directory dlist fclabels filepath HUnit mtl parallel parsec process + safe syb tamarin-prover-term tamarin-prover-utils time transformers + uniplate + ]; + homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; + description = "Term manipulation library for the tamarin prover"; + license = "GPL"; + }) {}; + + "tamarin-prover-utils" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, blaze-builder + , bytestring, containers, deepseq, dlist, fclabels, mtl, parsec + , pretty, SHA, syb, time, transformers + }: + mkDerivation { + pname = "tamarin-prover-utils"; + version = "0.8.5.1"; + sha256 = "11phn05fb8s80g6zk6sly8wi1rl8i3rnymkr99la8abr8yw12j3c"; + buildDepends = [ + base base64-bytestring binary blaze-builder bytestring containers + deepseq dlist fclabels mtl parsec pretty SHA syb time transformers + ]; + homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; + description = "Utility library for the tamarin prover"; + license = "GPL"; + }) {}; + + "tamper" = callPackage + ({ mkDerivation, base, containers, mtl, safe, text }: + mkDerivation { + pname = "tamper"; + version = "0.4.0"; + sha256 = "16ca5c4w0qmar1nv4m91cwrjw38ql76lphxd25d063d5v77lwr8z"; + buildDepends = [ base containers mtl safe text ]; + description = "An HTML templating system similar to Blaze, implemented as a monad transformer of sorts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tar" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, old-time + , time + }: + mkDerivation { + pname = "tar"; + version = "0.4.0.1"; + sha256 = "0vbsv7h3zgp30mlgsw156jkv1rqy5zbm98as9haf7x15hd6jf254"; + editedCabalFile = "1653792be4d9c7ea3181842ece695f0fee9bb52bc99694bca97e0b1f826775e4"; + buildDepends = [ + base bytestring directory filepath old-time time + ]; + description = "Reading, writing and manipulating \".tar\" archive files."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tardis" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "tardis"; + version = "0.3.0.0"; + sha256 = "15f88b5qg4v1ah60y0jxkww9n6z7gvnkslx4inckh6m6c7yvj8k6"; + buildDepends = [ base mtl ]; + configureFlags = [ "-f-use-undecidable-instances" ]; + homepage = "https://github.com/DanBurton/tardis"; + description = "Bidirectional state monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "target" = callPackage + ({ mkDerivation, array, base, containers, deepseq, directory + , exceptions, filepath, ghc, ghc-paths, ghc-prim, liquid-fixpoint + , liquidhaskell, mtl, pretty, process, syb, tagged, tasty + , tasty-hunit, template-haskell, text, text-format, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "target"; + version = "0.1.0.0"; + sha256 = "08n2r457yjywfyb4pgjsrp96gb3h79zhmw2h042bvh89k36n44y1"; + buildDepends = [ + base containers directory exceptions filepath ghc ghc-paths + liquid-fixpoint liquidhaskell mtl pretty process syb tagged + template-haskell text text-format transformers unordered-containers + vector + ]; + testDepends = [ + array base containers deepseq ghc ghc-prim liquid-fixpoint + liquidhaskell mtl tagged tasty tasty-hunit template-haskell + unordered-containers + ]; + description = "Generate test-suites from refinement types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "task" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , csv-enumerator, directory, filepath, old-locale, random, text + , time, unix + }: + mkDerivation { + pname = "task"; + version = "0.0.1"; + sha256 = "0z4f4hs2c7xl6c134bqhk81wzxhb6yf7fsar2fnqvahviaqqgzqn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring containers csv-enumerator + directory filepath old-locale random text time unix + ]; + description = "A command line tool for keeping track of tasks you worked on"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "taskpool" = callPackage + ({ mkDerivation, async, base, containers, fgl, hspec, stm + , transformers + }: + mkDerivation { + pname = "taskpool"; + version = "0.1.0"; + sha256 = "02r7y882sfj7m3yaj68v40f4065ajiig2b25v55svh13jars7c3n"; + buildDepends = [ async base containers fgl stm transformers ]; + testDepends = [ async base containers fgl hspec stm transformers ]; + description = "Manage pools of possibly interdependent tasks using STM and async"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tasty" = callPackage + ({ mkDerivation, ansi-terminal, async, base, containers, deepseq + , mtl, optparse-applicative, regex-tdfa-rc, stm, tagged, time + , unbounded-delays + }: + mkDerivation { + pname = "tasty"; + version = "0.10.1"; + sha256 = "1l8ah7018f3m8css56h59fcly1jhanm5wd0hbgm8mg6pn7rrjml5"; + buildDepends = [ + ansi-terminal async base containers deepseq mtl + optparse-applicative regex-tdfa-rc stm tagged time unbounded-delays + ]; + homepage = "http://documentup.com/feuerbach/tasty"; + description = "Modern and extensible testing framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tasty-ant-xml" = callPackage + ({ mkDerivation, base, containers, generic-deriving, ghc-prim, mtl + , stm, tagged, tasty, transformers, xml + }: + mkDerivation { + pname = "tasty-ant-xml"; + version = "1.0.1"; + sha256 = "1wb9lm9rbk46g9cm2lpcrzh59zpcy270p824agg61bj1xb9jymsc"; + buildDepends = [ + base containers generic-deriving ghc-prim mtl stm tagged tasty + transformers xml + ]; + homepage = "http://github.com/ocharles/tasty-ant-xml"; + description = "Render tasty output to XML for Jenkins"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-golden" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , directory, filepath, mtl, optparse-applicative, process, tagged + , tasty, tasty-hunit, temporary-rc + }: + mkDerivation { + pname = "tasty-golden"; + version = "2.2.2.4"; + sha256 = "096c4h306r4z7wq8nm94mwmdndm0mwd6hhiqf77iilpdndasrl1c"; + buildDepends = [ + async base bytestring containers deepseq directory filepath mtl + optparse-applicative process tagged tasty temporary-rc + ]; + testDepends = [ + base directory filepath process tasty tasty-hunit temporary-rc + ]; + homepage = "https://github.com/feuerbach/tasty-golden"; + description = "Golden tests support for tasty"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tasty-hspec" = callPackage + ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random, tasty + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "tasty-hspec"; + version = "1.1"; + sha256 = "15ly6jf4kgdc15k6b584d99j18xb41alas62gyakw5sf8y0y02i6"; + buildDepends = [ + base hspec hspec-core QuickCheck random tasty tasty-quickcheck + tasty-smallcheck + ]; + homepage = "http://github.com/mitchellwrosen/tasty-hspec"; + description = "Hspec support for the Tasty test framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-html" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, filepath + , generic-deriving, mtl, stm, tagged, tasty, text, transformers + }: + mkDerivation { + pname = "tasty-html"; + version = "0.4.1"; + sha256 = "0a4j8w4gm8wr9pgmkkahadl5k2sd19za9f6x323f01v4ff455hwg"; + buildDepends = [ + base blaze-html bytestring containers filepath generic-deriving mtl + stm tagged tasty text transformers + ]; + homepage = "http://github.com/feuerbach/tasty-html"; + description = "Render tasty output to HTML"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tasty-hunit" = callPackage + ({ mkDerivation, base, tasty }: + mkDerivation { + pname = "tasty-hunit"; + version = "0.9.0.1"; + sha256 = "0rhdjb4fakcbkz4cvmmf679zad9h5yr31i1g9xm1338p6xd4vwcb"; + buildDepends = [ base tasty ]; + homepage = "http://documentup.com/feuerbach/tasty"; + description = "HUnit support for the Tasty test framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tasty-hunit-adapter" = callPackage + ({ mkDerivation, base, HUnit, tasty, tasty-hunit }: + mkDerivation { + pname = "tasty-hunit-adapter"; + version = "1.0"; + sha256 = "0626islqqkncdma8790z2z47r8x90y9v7fj0p5nhkw6mpy6p0ifg"; + buildDepends = [ base HUnit tasty tasty-hunit ]; + homepage = "https://github.com/jstolarek/tasty-hunit-adapter"; + description = "Use existing HUnit tests with tasty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-integrate" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, containers + , deepseq, directory, either, haskell-src-exts + , language-haskell-extract, lens, mtl, parsec, QuickCheck + , quickcheck-property-comb, regex-posix, split, stm, stringbuilder + , system-filepath, tasty, tasty-quickcheck, text, transformers + , unix + }: + mkDerivation { + pname = "tasty-integrate"; + version = "0.0.1"; + sha256 = "0zjbs7ax5nrxcg1njnrliavablda5rgjciq2h3nycvic8r1g9p7x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring cmdargs containers directory either + haskell-src-exts language-haskell-extract lens mtl parsec + regex-posix split system-filepath tasty tasty-quickcheck text + transformers unix + ]; + testDepends = [ + base bytestring containers deepseq directory haskell-src-exts lens + mtl QuickCheck quickcheck-property-comb regex-posix split stm + stringbuilder system-filepath tasty tasty-quickcheck text + transformers + ]; + description = "automated integration of QuickCheck properties into tasty suites"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-program" = callPackage + ({ mkDerivation, base, directory, filepath, process, tasty }: + mkDerivation { + pname = "tasty-program"; + version = "1.0.1"; + sha256 = "04q2pp7hwqiiry17dd3ng0i6ikqzpg7hfgf0ckcg33xw450kpx9n"; + buildDepends = [ base directory filepath process tasty ]; + homepage = "https://github.com/jstolarek/tasty-program"; + description = "Use tasty framework to test whether a program executes correctly"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-quickcheck" = callPackage + ({ mkDerivation, base, pcre-light, QuickCheck, tagged, tasty + , tasty-hunit + }: + mkDerivation { + pname = "tasty-quickcheck"; + version = "0.8.3.2"; + sha256 = "1q1fghmsjrdl6jkcnajmsvw4d893m6cyhzpai9vvrhxy9vdy0l1v"; + buildDepends = [ base QuickCheck tagged tasty ]; + testDepends = [ base pcre-light tasty tasty-hunit ]; + configureFlags = [ "-f-old-quickcheck" ]; + homepage = "http://documentup.com/feuerbach/tasty"; + description = "QuickCheck support for the Tasty test framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tasty-rerun" = callPackage + ({ mkDerivation, base, containers, mtl, optparse-applicative + , reducers, split, stm, tagged, tasty, transformers + }: + mkDerivation { + pname = "tasty-rerun"; + version = "1.1.3"; + sha256 = "1pgm3h7kyg7q8ydgqqj9sn65ckl6i7cz6a8g1cfighf4gy5y0cj3"; + buildDepends = [ + base containers mtl optparse-applicative reducers split stm tagged + tasty transformers + ]; + homepage = "http://github.com/ocharles/tasty-rerun"; + description = "Run tests by filtering the test tree depending on the result of previous test runs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-smallcheck" = callPackage + ({ mkDerivation, async, base, smallcheck, tagged, tasty }: + mkDerivation { + pname = "tasty-smallcheck"; + version = "0.8.0.1"; + sha256 = "0yckfbz8na8ccyw2911i3a4hd3fdncclk3ng5343hs5cylw6y4sm"; + buildDepends = [ async base smallcheck tagged tasty ]; + homepage = "http://documentup.com/feuerbach/tasty"; + description = "SmallCheck support for the Tasty test framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tasty-th" = callPackage + ({ mkDerivation, base, language-haskell-extract, tasty + , template-haskell + }: + mkDerivation { + pname = "tasty-th"; + version = "0.1.3"; + sha256 = "1fl5pagm9bdqvp7v54ilkr91m667rxw1jifwfdhrikr938aqrzx3"; + buildDepends = [ + base language-haskell-extract tasty template-haskell + ]; + homepage = "http://github.com/bennofs/tasty-th"; + description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tau" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tau"; + version = "6.2831"; + sha256 = "10vw3y3vimqpb22amhk7n0d0jni46j60iva1gqa28ky8lhqq8ssz"; + buildDepends = [ base ]; + description = "Tau, the ratio between any circle's circumference and radius"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tbox" = callPackage + ({ mkDerivation, array, base, binary, cautious-file, containers + , directory, filepath, IfElse, monad-loops, mtl, random + , safe-failure, stm-io-hooks + }: + mkDerivation { + pname = "tbox"; + version = "0.1.0"; + sha256 = "0qsc4mdiryrf3pqzzjvx57iz92xagp7692h312q2pm412zg6p1vy"; + buildDepends = [ + array base binary cautious-file containers directory filepath + IfElse monad-loops mtl random safe-failure stm-io-hooks + ]; + homepage = "http://darcs.monoid.at/tbox"; + description = "Transactional variables and data structures with IO hooks"; + license = "LGPL"; + }) {}; + + "tcache-AWS" = callPackage + ({ mkDerivation, aws, base, bytestring, conduit, http-conduit + , network, TCache, text + }: + mkDerivation { + pname = "tcache-AWS"; + version = "0.0.1"; + sha256 = "18hi8jvc117pxjhpb891hqlsbi4wvmd6nr3vwnqqr7rcw2dsmnwv"; + buildDepends = [ + aws base bytestring conduit http-conduit network TCache text + ]; + description = "tcache using Amazon Web Services as default persistence mechanism"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tccli" = callPackage + ({ mkDerivation, base, bytestring, tokyocabinet-haskell + , utf8-string + }: + mkDerivation { + pname = "tccli"; + version = "0.0.1"; + sha256 = "0ljfn9dvyncl205mrnpic5j0633gnzka03gjc4dmccsqq0c1wjm7"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring tokyocabinet-haskell utf8-string + ]; + homepage = "http://bitcheese.net/wiki/code/tccli"; + description = "TokyoCabinet CLI interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tconfig" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "tconfig"; + version = "0.5.2"; + sha256 = "05cnlbrdddbrdwlm8s7b76ydwrn49vaifdgaklfhv8rzz9dfpvbr"; + buildDepends = [ base containers ]; + description = "Simple text configuration file parser library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tcp" = callPackage + ({ mkDerivation, base, containers, old-time }: + mkDerivation { + pname = "tcp"; + version = "0.0.2"; + sha256 = "1wqkfnkd2di9a6h0br33fd7jaf1yqpaf7kjnpjwp52l4xv04ajlv"; + buildDepends = [ base containers old-time ]; + homepage = "http://www.cl.cam.ac.uk/~pes20/Netsem/"; + description = "A purely functional TCP implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tdd-util" = callPackage + ({ mkDerivation, base, bytestring, HUnit, lens + , MonadCatchIO-transformers, parallel-io, process, QuickCheck + , random, string-class, system-posix-redirect, tagged + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, transformers + }: + mkDerivation { + pname = "tdd-util"; + version = "0.3.0.1"; + sha256 = "1d9avxpj2d90agd2pvc905j7jfa4rssl7bnrp2fmky4hfcbqa8ly"; + buildDepends = [ + base bytestring HUnit lens MonadCatchIO-transformers parallel-io + process QuickCheck random system-posix-redirect tagged + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers + ]; + testDepends = [ + base bytestring HUnit lens MonadCatchIO-transformers parallel-io + process QuickCheck random string-class system-posix-redirect tagged + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers + ]; + configureFlags = [ "-fquickcheck26" ]; + description = "Test framework wrapper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tdoc" = callPackage + ({ mkDerivation, base, bytestring, template-haskell, transformers + , xhtml + }: + mkDerivation { + pname = "tdoc"; + version = "0.4.6"; + sha256 = "0gslj3z3lnh2wl7ljg8rza6kmmgfmgv94hgla75nblirvyka8v48"; + buildDepends = [ + base bytestring template-haskell transformers xhtml + ]; + homepage = "https://github.com/np/tdoc"; + description = "TDoc is a typed document builder with support for (X)HTML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "teams" = callPackage + ({ mkDerivation, base, containers, fgl, graphviz }: + mkDerivation { + pname = "teams"; + version = "0.0.2.3"; + sha256 = "04jq7qdh0kr55a7a3gkjc8dgn130bp0kqh8qcmf284wz981vj9gd"; + buildDepends = [ base containers fgl graphviz ]; + description = "Graphical modeling tools for sequential teams"; + license = "GPL"; + }) {}; + + "tellbot" = callPackage + ({ mkDerivation, base, bifunctors, containers, errors, mtl, network + , split, time, transformers + }: + mkDerivation { + pname = "tellbot"; + version = "0.4.0.2"; + sha256 = "0fnc5rbwmyc7ikjvl95cwv1cfgswjr6vw7gdwar6zgfbdl352cgp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bifunctors containers errors mtl network split time + transformers + ]; + description = "IRC tellbot"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "template" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "template"; + version = "0.2.0.10"; + sha256 = "10mcnhi2rdflmv79z0359nn5sylifvk9ih38xnjqqby6n4hs7mcg"; + buildDepends = [ base mtl text ]; + description = "Simple string substitution"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "template-default" = callPackage + ({ mkDerivation, base, data-default, template-haskell }: + mkDerivation { + pname = "template-default"; + version = "0.1.1"; + sha256 = "07b8j11v0247fwaf3mv72m7aaq3crbsyrxmxa352vn9h2g6l1jsd"; + buildDepends = [ base data-default template-haskell ]; + homepage = "https://github.com/haskell-pkg-janitors/template-default"; + description = "declaring Default instances just got even easier"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "template-haskell_2_9_0_0" = callPackage + ({ mkDerivation, base, containers, pretty }: + mkDerivation { + pname = "template-haskell"; + version = "2.9.0.0"; + sha256 = "0mqphyd77jw87n648zpizh2cggm0958y47jjl84r55s1ndhm7j54"; + buildDepends = [ base containers pretty ]; + description = "Support library for Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "template-hsml" = callPackage + ({ mkDerivation, base, blaze-markup, haskell-src-exts + , haskell-src-meta, parsec, QuickCheck, template-haskell + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "template-hsml"; + version = "0.2.0.3"; + sha256 = "1lnw1rhxj66zn34p8ca2dx98326l40w8kj6nrxxhff0v30myxa1g"; + buildDepends = [ + base blaze-markup haskell-src-exts haskell-src-meta parsec + template-haskell + ]; + testDepends = [ + base parsec QuickCheck test-framework test-framework-quickcheck2 + ]; + configureFlags = [ "-f-testing" ]; + description = "Haskell's Simple Markup Language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "templatepg" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell-src-meta, mtl + , network, old-locale, parsec, regex-compat, regex-posix + , template-haskell, time, utf8-string + }: + mkDerivation { + pname = "templatepg"; + version = "0.2.6"; + sha256 = "1i5ais5nlga3qv0w2fg5fdkfxikks9yg6fgwqx7agcrxp4wpqcb7"; + buildDepends = [ + base binary bytestring haskell-src-meta mtl network old-locale + parsec regex-compat regex-posix template-haskell time utf8-string + ]; + homepage = "https://github.com/jekor/templatepg"; + description = "A PostgreSQL access library with compile-time SQL type inference"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tempodb" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , HsOpenSSL, HTTP, http-streams, io-streams, mtl, old-locale, text + , time + }: + mkDerivation { + pname = "tempodb"; + version = "0.2.2.5"; + sha256 = "00z02hl31ad497rvxjxx5khb20ql6irkgpdvsg5m7axq8bi3d5fl"; + buildDepends = [ + aeson base blaze-builder bytestring containers HsOpenSSL HTTP + http-streams io-streams mtl old-locale text time + ]; + homepage = "https://github.com/ixmatus/hs-tempodb"; + description = "A small Haskell wrapper around the TempoDB api"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporal-csound" = callPackage + ({ mkDerivation, base, csound-catalog, csound-expression + , temporal-media, temporal-music-notation + , temporal-music-notation-western + }: + mkDerivation { + pname = "temporal-csound"; + version = "0.4.1"; + sha256 = "1r7v9g3qdp48j8y8g129jamz86fdksrm1amiy761s2nmmr51j6qb"; + buildDepends = [ + base csound-catalog csound-expression temporal-media + temporal-music-notation temporal-music-notation-western + ]; + homepage = "https://github.com/anton-k/temporal-csound"; + description = "library to make electronic music, brings together temporal-music-notation and csound-expression packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporal-media" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "temporal-media"; + version = "0.4.0"; + sha256 = "0x421j06xqa3rrx3pavc720j6xhnajgp3x1m8hdafis2g93d4mb0"; + buildDepends = [ base ]; + homepage = "https://github.com/anton-k/temporal-media"; + description = "data types for temporal media"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporal-music-notation" = callPackage + ({ mkDerivation, base, data-default, temporal-media, vector }: + mkDerivation { + pname = "temporal-music-notation"; + version = "0.4.0"; + sha256 = "1flf4dfyj87yiyhqdrm2bph8vcsmhp5rwg3k4npbxxzdgr8z9g92"; + buildDepends = [ base data-default temporal-media vector ]; + homepage = "https://github.com/anton-k/temporal-music-notation"; + description = "music notation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporal-music-notation-demo" = callPackage + ({ mkDerivation, base, binary, data-default, HCodecs + , temporal-music-notation + }: + mkDerivation { + pname = "temporal-music-notation-demo"; + version = "0.4.0"; + sha256 = "1jd9yd9ay9xmlmpm4wnkpd0ic69xlg8igqbagrycc6kv4zf1p20z"; + buildDepends = [ + base binary data-default HCodecs temporal-music-notation + ]; + homepage = "https://github.com/anton-k/temporal-music-notation-demo"; + description = "generates midi from score notation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporal-music-notation-western" = callPackage + ({ mkDerivation, base, temporal-music-notation }: + mkDerivation { + pname = "temporal-music-notation-western"; + version = "0.4.0"; + sha256 = "012pv4l5r3ijnyid7b8h1lpifjs7cf3k4a13f6773r93qfgvxpkc"; + buildDepends = [ base temporal-music-notation ]; + homepage = "https://github.com/anton-k/temporal-music-notation-western"; + description = "western music notation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporary" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath + , transformers, unix + }: + mkDerivation { + pname = "temporary"; + version = "1.2.0.3"; + sha256 = "0is67bmsjmbbw6wymhis8wyq9gax3sszm573p5719fx2c9z9r24a"; + buildDepends = [ + base directory exceptions filepath transformers unix + ]; + homepage = "http://www.github.com/batterseapower/temporary"; + description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporary-rc" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath + , transformers, unix + }: + mkDerivation { + pname = "temporary-rc"; + version = "1.2.0.3"; + sha256 = "1nqih0qks439k3pr5kmbbc8rjdw730slrxlflqb27fbxbzb8skqs"; + buildDepends = [ + base directory exceptions filepath transformers unix + ]; + homepage = "http://www.github.com/feuerbach/temporary"; + description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "temporary-resourcet" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath, resourcet + , tasty, tasty-hunit, transformers, unix + }: + mkDerivation { + pname = "temporary-resourcet"; + version = "0.1.0.0"; + sha256 = "1nxl8ivp5sd250w7pwm4f1kas5g1ikij3z39px717ys1xvk1r81h"; + buildDepends = [ + base directory exceptions filepath resourcet transformers unix + ]; + testDepends = [ + base directory resourcet tasty tasty-hunit transformers + ]; + homepage = "http://www.github.com/ttuegel/temporary-resourcet"; + description = "Portable temporary files and directories with automatic deletion"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tempus" = callPackage + ({ mkDerivation, array, base, directory, executable-path, filepath + , happy, haskeline, mtl, uniplate, utf8-string + }: + mkDerivation { + pname = "tempus"; + version = "0.1.0"; + sha256 = "0hv5b09vly9zakjfgi4bnjx503ny334dhg13g5ma85rp3dbsjvsn"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base directory executable-path filepath haskeline mtl + uniplate utf8-string + ]; + buildTools = [ happy ]; + configureFlags = [ "-fbase4" ]; + description = "Interpreter for the FRP language Tempus"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tensor" = callPackage + ({ mkDerivation, base, ghc-prim, QuickCheck, random, vector }: + mkDerivation { + pname = "tensor"; + version = "0.3.0.1"; + sha256 = "03m612xvx3p44za0g291xir89lcgm4pk885lpy3wshp0987ij1nf"; + buildDepends = [ base ghc-prim random vector ]; + testDepends = [ base QuickCheck random ]; + homepage = "http://noaxiom.org/tensor"; + description = "A completely type-safe library for linear algebra"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "term-rewriting" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, containers, HUnit + , mtl, multiset, parsec, QuickCheck, union-find-array + }: + mkDerivation { + pname = "term-rewriting"; + version = "0.1.2.1"; + sha256 = "06lz89dhaq6pqp1zjx8bmgpx06fq3xgnqy1llipik5c9zyr4zrfv"; + buildDepends = [ + ansi-wl-pprint array base containers mtl multiset parsec + union-find-array + ]; + testDepends = [ base containers HUnit QuickCheck ]; + homepage = "http://cl-informatik.uibk.ac.at/software/haskell-rewriting/"; + description = "Term Rewriting Library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "terminal-progress-bar" = callPackage + ({ mkDerivation, base, base-unicode-symbols, HUnit, stm, stm-chans + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "terminal-progress-bar"; + version = "0.0.1.4"; + sha256 = "0ldvii23ks446xrd27aklh8s8pn1yi3dzhhzl05gipjqbhq3lsx3"; + buildDepends = [ base base-unicode-symbols stm stm-chans ]; + testDepends = [ + base base-unicode-symbols HUnit test-framework test-framework-hunit + ]; + configureFlags = [ "-f-example" ]; + homepage = "https://github.com/roelvandijk/terminal-progress-bar"; + description = "A simple progress bar in the terminal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "terminal-size" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "terminal-size"; + version = "0.3.0"; + sha256 = "0g8v08d20hlfsah9dlgv2v2pzj0m4dva0zp6zi4jrkxjhg6vi7bw"; + buildDepends = [ base ]; + description = "Get terminal window height and width"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "termination-combinators" = callPackage + ({ mkDerivation, base, containers, contravariant }: + mkDerivation { + pname = "termination-combinators"; + version = "0.1"; + sha256 = "1k32s5vzkxnsawj8vdscyfc96hk0s97zpj1mgw1hk93hwcrxn9wh"; + buildDepends = [ base containers contravariant ]; + homepage = "http://www.github.com/batterseapower/termination-combinators"; + description = "Termination combinators for forcing non-terminating algorithms to terminate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "terminfo_0_4_0_0" = callPackage + ({ mkDerivation, base, ncurses }: + mkDerivation { + pname = "terminfo"; + version = "0.4.0.0"; + sha256 = "10y8mhpazcpwwvg1avc0zxq534rwavg82q69l7wm5np24sb5lrv8"; + buildDepends = [ base ]; + extraLibraries = [ ncurses ]; + homepage = "https://github.com/judah/terminfo"; + description = "Haskell bindings to the terminfo library"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) ncurses; }; + + "terminfo-hs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, errors, filepath, QuickCheck + }: + mkDerivation { + pname = "terminfo-hs"; + version = "0.1.0.1"; + sha256 = "1bbf37c34l8q12hy9yhw1jcjzcb1g87r850pxhwyzsikwhf75g81"; + buildDepends = [ + attoparsec base bytestring containers directory errors filepath + ]; + testDepends = [ base directory errors filepath QuickCheck ]; + description = "A pure-Haskell (no FFI) module for accessing terminfo databases"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "terrahs" = callPackage + ({ mkDerivation, base, haskell98, old-time, terralib4c, translib }: + mkDerivation { + pname = "terrahs"; + version = "0.9"; + sha256 = "0gciz8nvn7x1lclzihvwy8v1c53p6frb1q32ckpmsqw7xiasqlhb"; + buildDepends = [ base haskell98 old-time ]; + extraLibraries = [ terralib4c translib ]; + homepage = "http://lucc.ess.inpe.br/doku.php?id=terrahs"; + description = "A Haskell GIS Programming Environment"; + license = "GPL"; + }) { terralib4c = null; translib = null; }; + + "tersmu" = callPackage + ({ mkDerivation, base, containers, mtl, process, syb, transformers + }: + mkDerivation { + pname = "tersmu"; + version = "0.2"; + sha256 = "064s43a7iq2rr643x4ahibgjanyq3v5h6qcgvc68j1dycq56snnl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers mtl process syb transformers ]; + configureFlags = [ "-f-ircbot" ]; + homepage = "http://mbays.freeshell.org/tersmu"; + description = "A semantic parser for lojban"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "test-framework" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers + , hostname, old-locale, random, regex-posix, time, xml + }: + mkDerivation { + pname = "test-framework"; + version = "0.8.1.0"; + sha256 = "1js7jbdw0xijpjlca3yh7mw427s3rjkymm1qi565r928pbsbdkhm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal ansi-wl-pprint base containers hostname old-locale + random regex-posix time xml + ]; + configureFlags = [ "-f-tests" ]; + homepage = "https://batterseapower.github.io/test-framework/"; + description = "Framework for running and organising tests, with HUnit and QuickCheck support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-doctest" = callPackage + ({ mkDerivation, base, doctest, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "test-framework-doctest"; + version = "0.2.1.2"; + sha256 = "01k0kcsbc41zaric5zgnhfnrp9dd19brv4d3p22vly7a7bmn6n0q"; + buildDepends = [ + base doctest test-framework test-framework-hunit + ]; + testDepends = [ base test-framework ]; + description = "Test.Framework wrapper for DocTest"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-golden" = callPackage + ({ mkDerivation, base, bytestring, filepath, mtl, process + , temporary, test-framework + }: + mkDerivation { + pname = "test-framework-golden"; + version = "1.1.3.1"; + sha256 = "1vmkc16z3gzbq9aibfk3wv7ms7sq7yivaamld63qrzlqaffz1xrw"; + buildDepends = [ + base bytestring filepath mtl process temporary test-framework + ]; + homepage = "https://github.com/feuerbach/test-framework-golden"; + description = "Golden tests support for test-framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "test-framework-hunit" = callPackage + ({ mkDerivation, base, extensible-exceptions, HUnit, test-framework + }: + mkDerivation { + pname = "test-framework-hunit"; + version = "0.3.0.1"; + sha256 = "1h0h55kf6ff25nbfx1mhliwyknc0glwv3zi78wpzllbjbs7gvyfk"; + buildDepends = [ base extensible-exceptions HUnit test-framework ]; + configureFlags = [ "-f-base3" "-fbase4" ]; + homepage = "https://batterseapower.github.io/test-framework/"; + description = "HUnit support for the test-framework package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-program" = callPackage + ({ mkDerivation, base, directory, process, test-framework }: + mkDerivation { + pname = "test-framework-program"; + version = "1.1"; + sha256 = "10p6xxxbfx3yr71wdbvk7qhm3xkxq3a1dv4hgcirzynsdfk36s3z"; + buildDepends = [ base directory process test-framework ]; + description = "Test framework support for running simple test programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-quickcheck" = callPackage + ({ mkDerivation, base, deepseq, extensible-exceptions, QuickCheck + , random, test-framework + }: + mkDerivation { + pname = "test-framework-quickcheck"; + version = "0.3.0"; + sha256 = "0g8sh3x3mhns03svccgbdbw8crzpzmahp1hr1fs6ag66fqr8p9mv"; + buildDepends = [ + base deepseq extensible-exceptions QuickCheck random test-framework + ]; + configureFlags = [ "-f-base3" "-fbase4" ]; + homepage = "http://batterseapower.github.com/test-framework/"; + description = "QuickCheck support for the test-framework package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-quickcheck2" = callPackage + ({ mkDerivation, base, extensible-exceptions, QuickCheck, random + , test-framework + }: + mkDerivation { + pname = "test-framework-quickcheck2"; + version = "0.3.0.3"; + sha256 = "12p1zwrsz35r3j5gzbvixz9z1h5643rhihf5gqznmc991krwd5nc"; + buildDepends = [ + base extensible-exceptions QuickCheck random test-framework + ]; + configureFlags = [ "-f-base3" "-fbase4" ]; + homepage = "https://batterseapower.github.io/test-framework/"; + description = "QuickCheck2 support for the test-framework package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-sandbox" = callPackage + ({ mkDerivation, ansi-terminal, base, HUnit, lifted-base, mtl + , temporary, test-framework, test-sandbox, test-sandbox-hunit + , transformers + }: + mkDerivation { + pname = "test-framework-sandbox"; + version = "0.0.2.5"; + sha256 = "0vviw3byz3g1zjq2fjiyqbddx6s2j7ziwrqp5fshhaf118634056"; + buildDepends = [ + ansi-terminal base lifted-base mtl temporary test-framework + test-sandbox transformers + ]; + testDepends = [ + base HUnit test-framework test-sandbox test-sandbox-hunit + ]; + homepage = "http://gree.github.io/haskell-test-sandbox/"; + description = "test-sandbox support for the test-framework package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-skip" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, smallcheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-smallcheck + }: + mkDerivation { + pname = "test-framework-skip"; + version = "1.0"; + sha256 = "1avs36j6a846a3qiy0f23qnld1swgpngidb3098dcib2rbw4p3n9"; + buildDepends = [ base test-framework ]; + testDepends = [ + base HUnit QuickCheck smallcheck test-framework + test-framework-hunit test-framework-quickcheck2 + test-framework-smallcheck + ]; + description = "Functions for conveniently marking some of the tests in a suite as being skipped"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-smallcheck" = callPackage + ({ mkDerivation, base, smallcheck, test-framework, transformers }: + mkDerivation { + pname = "test-framework-smallcheck"; + version = "0.2"; + sha256 = "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0"; + buildDepends = [ base smallcheck test-framework transformers ]; + homepage = "https://github.com/feuerbach/smallcheck"; + description = "Support for SmallCheck tests in test-framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-testing-feat" = callPackage + ({ mkDerivation, base, test-framework, testing-feat }: + mkDerivation { + pname = "test-framework-testing-feat"; + version = "0.1.0.1"; + sha256 = "0pf07psqc4ihg0wrqqm127hd9qjbllmqw9lzf1ridg6r3xs63994"; + buildDepends = [ base test-framework testing-feat ]; + testDepends = [ base test-framework testing-feat ]; + homepage = "http://github.com/jfischoff/test-framework-testing-feat"; + description = "A test framework provider for testing-feat"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-th" = callPackage + ({ mkDerivation, base, haskell-src-exts, language-haskell-extract + , regex-posix, template-haskell, test-framework + }: + mkDerivation { + pname = "test-framework-th"; + version = "0.2.4"; + sha256 = "12lw7yj02jb9s0i7rb98jjam43j2h0gzmnbj9zi933fx7sg0sy4b"; + buildDepends = [ + base haskell-src-exts language-haskell-extract regex-posix + template-haskell test-framework + ]; + homepage = "http://github.com/finnsson/test-generator"; + description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-framework-th-prime" = callPackage + ({ mkDerivation, base, cpphs, haskell-src-exts, template-haskell + , test-framework + }: + mkDerivation { + pname = "test-framework-th-prime"; + version = "0.0.7"; + sha256 = "056d66jk7gn0ghsb75f2kpspws0gs1w9vnw0ywpq6kbskv992v0p"; + buildDepends = [ + base cpphs haskell-src-exts template-haskell test-framework + ]; + description = "Template Haskell for test framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-pkg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "test-pkg"; + version = "0.3.0.0"; + sha256 = "0fncybd3sxrbnrd4l1hri18rhfg9h0fm3k4305iwh4l65fbwg2n8"; + buildDepends = [ base ]; + configureFlags = [ "-f-docheckwarns" ]; + description = "Just tests Hackage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-sandbox" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , directory, filepath, hastache, heredoc, hspec, lifted-base + , monad-control, monad-loops, mtl, network, process, QuickCheck + , random, random-shuffle, regex-posix, template-haskell, temporary + , text, transformers, transformers-base, unix + }: + mkDerivation { + pname = "test-sandbox"; + version = "0.0.1.11"; + sha256 = "0jhhwb2wi4n48bnrxsd81i1shrd2acnaplqip6453l0j5f5wgcgm"; + buildDepends = [ + base bytestring cereal containers data-default directory filepath + lifted-base monad-control monad-loops mtl network process random + random-shuffle regex-posix temporary transformers transformers-base + unix + ]; + testDepends = [ + base containers directory hastache heredoc hspec mtl process + QuickCheck regex-posix template-haskell text transformers unix + ]; + homepage = "http://gree.github.io/haskell-test-sandbox/"; + description = "Sandbox for system tests"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-sandbox-hunit" = callPackage + ({ mkDerivation, base, HUnit, lifted-base, test-sandbox }: + mkDerivation { + pname = "test-sandbox-hunit"; + version = "0.0.1.6"; + sha256 = "0w5k240f249lgggzy2lldaw8661g0q4293hkfcz7d0hhl78zwg48"; + buildDepends = [ base HUnit lifted-base test-sandbox ]; + homepage = "http://gree.github.io/haskell-test-sandbox/"; + description = "HUnit convenience functions for use with test-sandbox"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-sandbox-quickcheck" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, random, test-sandbox + , transformers + }: + mkDerivation { + pname = "test-sandbox-quickcheck"; + version = "0.0.1.6"; + sha256 = "1pp1la69ihzc4lcnc9vn7nan7qcq1fc3xvndi2j2118lv005fiha"; + buildDepends = [ + base mtl QuickCheck random test-sandbox transformers + ]; + homepage = "http://gree.github.io/haskell-test-sandbox/"; + description = "QuickCheck convenience functions for use with test-sandbox"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "test-shouldbe" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, HUnit, silently }: + mkDerivation { + pname = "test-shouldbe"; + version = "0.2.1"; + sha256 = "0m8kb8ydj3s3agh45mzmn8icbik68fvh0fp2idkd1hs7km1qzaga"; + buildDepends = [ base HUnit ]; + testDepends = [ base hspec hspec-discover silently ]; + homepage = "https://github.com/sol/test-shouldbe#readme"; + description = "Catchy combinators for HUnit"; + license = stdenv.lib.licenses.mit; + }) {}; + + "test-simple" = callPackage + ({ mkDerivation, base, executable-path, mtl, process, QuickCheck + , state-plus, template-haskell + }: + mkDerivation { + pname = "test-simple"; + version = "0.1.7"; + sha256 = "1p9y15vv23j1qn3shxl2wqb8skh0n53vrb39qv1nvff9bclxldka"; + buildDepends = [ base mtl QuickCheck state-plus template-haskell ]; + testDepends = [ base executable-path mtl process QuickCheck ]; + description = "Simple Perl inspired testing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "testPkg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "testPkg"; + version = "0.0"; + sha256 = "0lppzyh0qxqry8a2d1yqrin51kizw2hl937pxg2a6pi34grlhdd0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + description = "Small test package"; + license = "unknown"; + }) {}; + + "testing-feat" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, tagshare, template-haskell + }: + mkDerivation { + pname = "testing-feat"; + version = "0.4.0.2"; + sha256 = "15gi6w7p4alnih9grklhhr8338y1aal07admbz4n2f724hnhyb2j"; + buildDepends = [ base mtl QuickCheck tagshare template-haskell ]; + description = "Functional Enumeration of Algebraic Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "testloop" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, fsnotify, hint + , mtl, system-filepath, time, unix + }: + mkDerivation { + pname = "testloop"; + version = "0.1.1.0"; + sha256 = "1bygfdcnd0y60jhyp34zkss2cxr3s2jq6ysxm0w9c4vhl361ib7z"; + buildDepends = [ + base Cabal directory filepath fsnotify hint mtl system-filepath + time unix + ]; + homepage = "http://github.com/roman/testloop"; + description = "Quick feedback loop for test suites"; + license = stdenv.lib.licenses.mit; + }) {}; + + "testpack" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck, random + }: + mkDerivation { + pname = "testpack"; + version = "2.1.3.0"; + sha256 = "1rq5d64d7j3gpgbfxmfr4xmzizjy0ricw5ghrakv8gzvxmi2bn4p"; + buildDepends = [ base containers HUnit mtl QuickCheck random ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "https://github.com/jgoerzen/testpack"; + description = "Test Utililty Pack for HUnit and QuickCheck (unmaintained)"; + license = "LGPL"; + }) {}; + + "testpattern" = callPackage + ({ mkDerivation, base, filepath, gtk }: + mkDerivation { + pname = "testpattern"; + version = "0.1"; + sha256 = "0a0kw5546z5jydk6dq2p16p2kpwv7fnmy1m907m3x6n580i1vh3l"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base filepath gtk ]; + homepage = "http://code.haskell.org/~dons/code/testpattern"; + description = "Display a monitor test pattern"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "testrunner" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, random, regex-compat, stm + }: + mkDerivation { + pname = "testrunner"; + version = "0.9.1"; + sha256 = "1887g3wn5mnlbxj4vbzv0zm3gwaj9ycr9sk7hy27qbb2x7c30iaw"; + buildDepends = [ base HUnit QuickCheck random regex-compat stm ]; + description = "Easy unit test driver framework"; + license = "GPL"; + }) {}; + + "tetris" = callPackage + ({ mkDerivation, base, GLUT, random }: + mkDerivation { + pname = "tetris"; + version = "0.27178"; + sha256 = "10wlw1frkaa3j8mb8lxgpvxcx87m8wdpca3mli9c5kirdm51vjgw"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT random ]; + homepage = "http://d.hatena.ne.jp/mokehehe/20080921/tetris"; + description = "A 2-D clone of Tetris"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "texmath" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, network-uri, pandoc-types, parsec, process, split, syb + , temporary, text, utf8-string, xml + }: + mkDerivation { + pname = "texmath"; + version = "0.8.0.1"; + sha256 = "1k68spamhqwq4afcd0283w731gq0k6j6jxbp5099y6bndh8ff9cn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers mtl network-uri pandoc-types parsec syb xml + ]; + testDepends = [ + base bytestring directory filepath process split temporary text + utf8-string xml + ]; + configureFlags = [ "-fnetwork-uri" "-f-executable" ]; + homepage = "http://github.com/jgm/texmath"; + description = "Conversion between formats used to represent mathematics"; + license = "GPL"; + }) {}; + + "text" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, directory + , ghc-prim, HUnit, integer-gmp, QuickCheck, quickcheck-unicode + , random, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "text"; + version = "1.2.0.3"; + sha256 = "11prz0vli6rclj04vpx5dnzfyznvsrq7i2jmh4sjy37nic5bqf0x"; + buildDepends = [ + array base bytestring deepseq ghc-prim integer-gmp + ]; + testDepends = [ + array base bytestring deepseq directory ghc-prim HUnit integer-gmp + QuickCheck quickcheck-unicode random test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-f-integer-simple" "-f-developer" ]; + homepage = "https://github.com/bos/text"; + description = "An efficient packed Unicode text type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-binary" = callPackage + ({ mkDerivation, base, binary, text }: + mkDerivation { + pname = "text-binary"; + version = "0.1.0"; + sha256 = "0wc501j8hqspnhf4d1hyb18f1wgc4kl2qx1b5s4bkxv0dfbwrk6z"; + buildDepends = [ base binary text ]; + homepage = "https://github.com/kawu/text-binary"; + description = "Binary instances for text types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-format" = callPackage + ({ mkDerivation, array, base, double-conversion, ghc-prim + , integer-gmp, old-locale, text, time, transformers + }: + mkDerivation { + pname = "text-format"; + version = "0.3.1.1"; + sha256 = "02zfgzfjvkaxbma1h2gr95h10c8q9gyaadag41q579j68iv15qbd"; + buildDepends = [ + array base double-conversion ghc-prim integer-gmp old-locale text + time transformers + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/bos/text-format"; + description = "Text formatting"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-format-simple" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "text-format-simple"; + version = "1.1.0"; + sha256 = "0iqs3v03kirjczlp7jpqdqzrfvqsbm260g110abkbpbxws3szqhk"; + buildDepends = [ base MissingH ]; + description = "Simple text formatting library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-icu" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, directory + , ghc-prim, HUnit, icu, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "text-icu"; + version = "0.7.0.0"; + sha256 = "1fvq6qi9kvw722v2m9d40vwwa2irswfapqfjcrym9c2swdagxnry"; + editedCabalFile = "19434ecaff8ca937793656a4d0cadbe33c44debe36d05ccc06f5fc692382b81d"; + buildDepends = [ base bytestring deepseq text ]; + testDepends = [ + array base bytestring deepseq directory ghc-prim HUnit QuickCheck + random test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + extraLibraries = [ icu ]; + homepage = "https://github.com/bos/text-icu"; + description = "Bindings to the ICU library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-icu-translit" = callPackage + ({ mkDerivation, base, icu, QuickCheck, test-framework + , test-framework-quickcheck2, text, text-icu + }: + mkDerivation { + pname = "text-icu-translit"; + version = "0.1.0.7"; + sha256 = "1qfmkydayqj1knlvfs1l6nq42a4y81k5z2g87lvzafrylyjjd002"; + buildDepends = [ base text ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 text + text-icu + ]; + extraLibraries = [ icu ]; + description = "ICU transliteration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-json-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta, json, json-qq, parsec + , template-haskell + }: + mkDerivation { + pname = "text-json-qq"; + version = "0.4.1"; + sha256 = "137m593yz5gl6jj7mi1f9kjsgi1np4n6707aqp94iw0qzxj8hdhg"; + buildDepends = [ + base haskell-src-meta json json-qq parsec template-haskell + ]; + homepage = "http://github.com/finnsson/text-json-qq"; + description = "Json Quasiquatation for Haskell"; + license = "unknown"; + }) {}; + + "text-latin1" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, data-checked + , hashable, text + }: + mkDerivation { + pname = "text-latin1"; + version = "0.3"; + sha256 = "1cs09qwkcljbnckakzr1wnpclkzjb0in3nnz6fpjyl4mxp5bqaw9"; + buildDepends = [ + base bytestring case-insensitive data-checked hashable text + ]; + homepage = "https://github.com/mvv/text-latin1"; + description = "Latin-1 (including ASCII) utility functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-ldap" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , Cabal, cabal-test-compat, containers, dlist, QuickCheck, random + , semigroups, transformers + }: + mkDerivation { + pname = "text-ldap"; + version = "0.1.1.5"; + sha256 = "164kyvcmbhpvpqb5yvr55zd90cq2lw6q5qqd6wb4caa668badpzb"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base base64-bytestring bytestring containers dlist + semigroups transformers + ]; + testDepends = [ + base bytestring Cabal cabal-test-compat QuickCheck random + semigroups + ]; + description = "Parser and Printer for LDAP text data stream"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-locale-encoding" = callPackage + ({ mkDerivation, base, bytestring, bytestring-handle, text }: + mkDerivation { + pname = "text-locale-encoding"; + version = "0.1.0.2"; + sha256 = "1ls41s45qwrmmac8k1gryvxbhhczqy2wanwanw48m7xnbv52p9fg"; + buildDepends = [ base bytestring bytestring-handle text ]; + configureFlags = [ "-ftrustworthy" ]; + homepage = "https://github.com/exbb2/text-locale-encoding"; + description = "Encode and decode Text to/from ByteString using TextEncoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-manipulate" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, text, text-format }: + mkDerivation { + pname = "text-manipulate"; + version = "0.1.2.1"; + sha256 = "1cr1f0d7xxj6nr5rlqhnijjrd5k7xpfamqdd8j9pbwx2qi91vimz"; + buildDepends = [ base text text-format ]; + testDepends = [ base tasty tasty-hunit text ]; + homepage = "https://github.com/brendanhay/text-manipulate"; + description = "Case conversion, word boundary manipulation, and textual subjugation"; + license = "unknown"; + }) {}; + + "text-normal" = callPackage + ({ mkDerivation, base, deepseq, hspec, QuickCheck + , quickcheck-instances, text, text-icu + }: + mkDerivation { + pname = "text-normal"; + version = "0.2.1.0"; + sha256 = "10cxvn450q2fdjxly72m20x2yikkvwx3dvyqs7b992c2dr1zc1iv"; + buildDepends = [ base deepseq text text-icu ]; + testDepends = [ base hspec QuickCheck quickcheck-instances ]; + homepage = "https://github.com/joelteon/text-normal.git"; + description = "Unicode-normalized text"; + license = stdenv.lib.licenses.mit; + }) {}; + + "text-printer" = callPackage + ({ mkDerivation, base, bytestring, pretty, QuickCheck, semigroups + , test-framework, test-framework-quickcheck2, text, text-latin1 + }: + mkDerivation { + pname = "text-printer"; + version = "0.4"; + sha256 = "0jcixgxln4c12nzmj50g3mmslki6f083xjrm9hr6hqvqzffxny5q"; + buildDepends = [ + base bytestring pretty semigroups text text-latin1 + ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "https://github.com/mvv/text-printer"; + description = "Abstract interface for text builders/printers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-register-machine" = callPackage + ({ mkDerivation, base, containers, mtl, vector }: + mkDerivation { + pname = "text-register-machine"; + version = "0.4.0"; + sha256 = "0g0iihfin5vjfk69r7jjw4vs3l1k3f0kkg3bbc4xqm274vd72bph"; + buildDepends = [ base containers mtl vector ]; + homepage = "https://github.com/acfoltzer/text-register-machine"; + description = "A Haskell implementation of the 1# Text Register Machine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-show" = callPackage + ({ mkDerivation, array, base, bytestring, ghc-prim, nats + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, transformers, transformers-compat, void + }: + mkDerivation { + pname = "text-show"; + version = "0.5"; + sha256 = "1j7y8g7ayw9npqics68r8w67733hn216l4j76swxpisiwlg70jrx"; + buildDepends = [ + array base bytestring ghc-prim nats template-haskell text + transformers transformers-compat void + ]; + testDepends = [ + array base bytestring nats quickcheck-instances tasty tasty-hunit + tasty-quickcheck text transformers transformers-compat void + ]; + configureFlags = [ + "-f-transformers-four" "-frecent-text" "-finteger-gmp2" + ]; + homepage = "https://github.com/RyanGlScott/text-show"; + description = "Efficient conversion of values into Text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-show-instances" = callPackage + ({ mkDerivation, base, containers, directory, hpc, old-locale + , old-time, pretty, quickcheck-instances, random, semigroups + , tagged, tasty, tasty-quickcheck, template-haskell, text + , text-show, time, transformers, unix, unordered-containers, vector + , xhtml + }: + mkDerivation { + pname = "text-show-instances"; + version = "0.1.0.1"; + sha256 = "16bj8wl7zph701797j856jpcf0xca55mcd4bjkz278d6cjj23w55"; + buildDepends = [ + base containers directory hpc old-locale old-time pretty random + semigroups tagged template-haskell text text-show time transformers + unix unordered-containers vector xhtml + ]; + testDepends = [ + base containers directory hpc old-locale old-time pretty + quickcheck-instances random semigroups tagged tasty + tasty-quickcheck template-haskell text-show time transformers unix + unordered-containers vector xhtml + ]; + configureFlags = [ "-ftransformers-four" ]; + homepage = "https://github.com/RyanGlScott/text-show-instances"; + description = "Additional instances for text-show"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-stream-decode" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hspec, text }: + mkDerivation { + pname = "text-stream-decode"; + version = "0.1.0.5"; + sha256 = "1s2lncs5k8rswg1bpf4vz5p1maj46bsgf7ar4lzcla9bf3f4bppy"; + buildDepends = [ base bytestring text ]; + testDepends = [ base bytestring deepseq hspec text ]; + configureFlags = [ "-ftext11" ]; + homepage = "http://github.com/fpco/text-stream-decode"; + description = "Streaming decoding functions for UTF encodings. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "text-utf7" = callPackage + ({ mkDerivation, base, bytestring, quickcheck-instances, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "text-utf7"; + version = "0.1.0.0"; + sha256 = "0kcbw9gb8mwvc4p10m0g5gplgi38qlnnc0plaw22l1qdkx0k8ilv"; + buildDepends = [ base bytestring text ]; + testDepends = [ + base bytestring quickcheck-instances tasty tasty-hunit + tasty-quickcheck text + ]; + homepage = "https://github.com/dpwright/text-utf7"; + description = "UTF-7 encoding/decoding for Data.Text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "text-xml-generic" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98, mtl + , not-in-base, split, syb, template-haskell, xml + }: + mkDerivation { + pname = "text-xml-generic"; + version = "0.1.1"; + sha256 = "1w3gqv94yj1j71qhs1s6sxnxax8ahxwsz7brv0w79sg3r9akl31h"; + buildDepends = [ + base bytestring containers haskell98 mtl not-in-base split syb + template-haskell xml + ]; + homepage = "http://github.com/finnsson/Text.XML.Generic"; + description = "Serialize Data to XML (strings)"; + license = "unknown"; + }) {}; + + "text-xml-qq" = callPackage + ({ mkDerivation, base, parsec, template-haskell, xml }: + mkDerivation { + pname = "text-xml-qq"; + version = "0.1"; + sha256 = "0311in43n89bk1fg4y9qglvbbl47ygvcvr0f7zpr8bpaqbb1ard5"; + buildDepends = [ base parsec template-haskell xml ]; + homepage = "http://www.github.com/finnsson/text-xml-qq"; + description = "Quasiquoter for xml. XML DSL in Haskell."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "textPlot" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "textPlot"; + version = "0.2"; + sha256 = "0sy5lf5aa3yl3wy199ifb14cnkq5xghcv8m9ny9vzhyyk00h0j6y"; + buildDepends = [ array base ]; + description = "Plot functions in text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "textmatetags" = callPackage + ({ mkDerivation, base, haskell98, process }: + mkDerivation { + pname = "textmatetags"; + version = "0.0.1.2"; + sha256 = "1q47s8z6igi21m4gqbyizlgiq1z7frk9pi4jppckxmpcjs5xd0gk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskell98 process ]; + homepage = "https://github.com/spockz/Haskell-Code-Completion-for-TextMate"; + description = "A simple Haskell program to provide tags for Haskell code completion in TextMate"; + license = stdenv.lib.licenses.mit; + }) {}; + + "texts" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "texts"; + version = "0.4.0"; + sha256 = "15r3lrd6qrhhsll6qlbvgd5g545mj2s6banahwlibcimqqdw8s9h"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tf-random" = callPackage + ({ mkDerivation, base, primitive, random, time }: + mkDerivation { + pname = "tf-random"; + version = "0.5"; + sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f"; + buildDepends = [ base primitive random time ]; + description = "High-quality splittable pseudorandom number generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tfp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tfp"; + version = "0.8"; + sha256 = "0rmq41xfrmnmvgqnp97ccbaik73n7b2h91784xin6fir56bf2ggp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-build-test" ]; + homepage = "http://www.haskell.org/haskellwiki/Type_arithmetic"; + description = "Type-level integers, booleans, lists using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tfp-th" = callPackage + ({ mkDerivation, base, template-haskell, tfp }: + mkDerivation { + pname = "tfp-th"; + version = "0.8"; + sha256 = "139dcwvik8yfpl3i71ddjml1xn126qrx1mbxa4mcwfm6q81fvkzm"; + buildDepends = [ base template-haskell tfp ]; + homepage = "http://www.haskell.org/haskellwiki/Type_arithmetic"; + description = "Template-Haskell code for tfp"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tftp" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , hslogger, mtl, network, QuickCheck, transformers + }: + mkDerivation { + pname = "tftp"; + version = "0.2"; + sha256 = "0d95nhz5z0zi665h3npcags71zgprgrh7rq86yzn3wamnavlvswn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory hslogger mtl network + transformers + ]; + testDepends = [ + base hslogger mtl network QuickCheck transformers + ]; + homepage = "http://github.com/sheyll/tftp"; + description = "A library for building tftp servers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tga" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "tga"; + version = "0.2"; + sha256 = "0lpc5z575y7cq03ww2knr5qdkfb36qnim5y1gkh552r9k3pfdjhf"; + buildDepends = [ base bytestring ]; + description = "Reading and writing of tga image files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-alpha" = callPackage + ({ mkDerivation, base, containers, derive, mmorph, mtl, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, th-desugar + , transformers + }: + mkDerivation { + pname = "th-alpha"; + version = "0.2.0.0"; + sha256 = "1v280dhy3yw6aw9vi3rb91vz9brdcg8j6pvqdirra98r0yz321q0"; + buildDepends = [ + base containers mmorph mtl template-haskell th-desugar transformers + ]; + testDepends = [ + base derive tasty tasty-hunit tasty-quickcheck template-haskell + ]; + homepage = "https://github.com/jkarni/th-alpha"; + description = "Alpha equivalence for TH Exp"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-build" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-build"; + version = "0.4.0.0"; + sha256 = "0f16cgwkmqhkm5nxyic0f56swzm96yqmagmbh7vjd203mn9zv9z6"; + buildDepends = [ base template-haskell ]; + homepage = "https://github.com/DanielSchuessler/th-build"; + description = "More convenient construction of TH ASTs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-desugar" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb + , template-haskell + }: + mkDerivation { + pname = "th-desugar"; + version = "1.4.2"; + sha256 = "16l0khjx2wppnm9spp6mg659m95hxjkzfv3pjw5ays3z6clhx8b9"; + buildDepends = [ base containers mtl syb template-haskell ]; + testDepends = [ + base containers hspec HUnit mtl syb template-haskell + ]; + homepage = "http://www.cis.upenn.edu/~eir/packages/th-desugar"; + description = "Functions to desugar Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-expand-syns" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell }: + mkDerivation { + pname = "th-expand-syns"; + version = "0.3.0.4"; + sha256 = "05qgfam7zq02848icvddds67ch5d8py7r30izg4lp0df0kzn08yq"; + editedCabalFile = "a067fbdc4c4a7943e1931e127514ff94cccbcb730e152a73a3e281ba13900b18"; + buildDepends = [ base containers syb template-haskell ]; + description = "Expands type synonyms in Template Haskell ASTs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-extras" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "th-extras"; + version = "0.0.0.2"; + sha256 = "15sqf2jjnqcssq8hp80fk0ysgwqykjjc31gvvmzg4sypskpjs8cl"; + buildDepends = [ base syb template-haskell ]; + configureFlags = [ "-fbase4" ]; + homepage = "https://github.com/mokus0/th-extras"; + description = "A grab bag of functions for use with Template Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "th-fold" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-fold"; + version = "0.0.0.1"; + sha256 = "10n1aw74xi5gzs1847dhiv6yjxcz99idw91hvf34zhhs8hp8zf2z"; + buildDepends = [ base template-haskell ]; + homepage = "http://code.haskell.org/~mokus/th-fold"; + description = "TH fold generator"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "th-instance-reification" = callPackage + ({ mkDerivation, base, containers, HTF, HUnit, list-extras, loch-th + , placeholders, QuickCheck, QuickCheck-GenT, quickcheck-instances + , template-haskell, th-expand-syns + }: + mkDerivation { + pname = "th-instance-reification"; + version = "0.1.2"; + sha256 = "0r16s7m0yy3siy9nbqvpv66gk7c6xzz8ccdf9abpqap15vkkz7sc"; + buildDepends = [ + base containers list-extras loch-th placeholders template-haskell + th-expand-syns + ]; + testDepends = [ + base containers HTF HUnit list-extras loch-th placeholders + QuickCheck QuickCheck-GenT quickcheck-instances template-haskell + th-expand-syns + ]; + homepage = "https://github.com/nikita-volkov/th-instance-reification"; + description = "Fixed versions of instances reification functions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "th-instances" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, HUnit + , mtl, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-kinds + , th-lift + }: + mkDerivation { + pname = "th-instances"; + version = "0.1.0.14"; + sha256 = "1izamc2j1zjyrvzns7kj1mcma4bbmyd3sagbzxsyi4ja8kszcy0v"; + buildDepends = [ + base checkers derive mtl QuickCheck template-haskell th-kinds + th-lift + ]; + testDepends = [ + base checkers DebugTraceHelpers derive HUnit mtl QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-kinds th-lift + ]; + description = "A place to collect orphan instances for Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-kinds" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "th-kinds"; + version = "0.1.1"; + sha256 = "0d8n0wnygdyi9qhkr7418f0227r3dcjwvmfhpw0kslryz0vqyf5b"; + buildDepends = [ base containers mtl template-haskell ]; + description = "Automated kind inference in Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-lift" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-lift"; + version = "0.7"; + sha256 = "1mh5k6ifmc3mjavlrpkcq55ng737yb3nqv1q67fv8irkv5m6qpza"; + editedCabalFile = "8c27e18de29621de1588e4c0e6dd5c72c6e1e088fd998d5475458062f607aed5"; + buildDepends = [ base template-haskell ]; + testDepends = [ base template-haskell ]; + homepage = "http://github.com/mboes/th-lift"; + description = "Derive Template Haskell's Lift class for datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-lift-instances" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, doctest + , filepath, QuickCheck, template-haskell, text, th-lift, vector + }: + mkDerivation { + pname = "th-lift-instances"; + version = "0.1.4"; + sha256 = "02sf7qn1rs33cdf1dl7vpwkhqzhmj8h3naw0ngh2kz05ymk2qng4"; + buildDepends = [ + base bytestring containers template-haskell text th-lift vector + ]; + testDepends = [ + base bytestring containers directory doctest filepath QuickCheck + template-haskell text vector + ]; + homepage = "http://github.com/bennofs/th-lift-instances/"; + description = "Lift instances for template-haskell for common data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-orphans" = callPackage + ({ mkDerivation, base, template-haskell, th-lift, th-reify-many }: + mkDerivation { + pname = "th-orphans"; + version = "0.8.3"; + sha256 = "1ia6qg6fh90glg86kc248mch3qim1x09zbccfh1drcqk4c54lhnx"; + buildDepends = [ base template-haskell th-lift th-reify-many ]; + description = "Orphan instances for TH datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-printf" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, HUnit + , QuickCheck, template-haskell, text, transformers + }: + mkDerivation { + pname = "th-printf"; + version = "0.3.0.0"; + sha256 = "10kq1x8klgny6k5aq8h23fnrja3wfmva58j5kpjwzkz0xzr83biq"; + buildDepends = [ + attoparsec base bytestring template-haskell text transformers + ]; + testDepends = [ + base bytestring hspec HUnit QuickCheck template-haskell text + ]; + homepage = "https://github.com/joelteon/th-printf"; + description = "Compile-time printf"; + license = stdenv.lib.licenses.mit; + }) {}; + + "th-reify-many" = callPackage + ({ mkDerivation, base, containers, mtl, safe, template-haskell + , th-expand-syns + }: + mkDerivation { + pname = "th-reify-many"; + version = "0.1.2"; + sha256 = "1r7ran4vi2mrhcr6qil89cni6ci3dgm775lfw5ciml3gz1948vz9"; + editedCabalFile = "fe6403c094644e2e0c987dcf2846fc068ccfe32e5291099fb4abb2073e5baf31"; + buildDepends = [ + base containers mtl safe template-haskell th-expand-syns + ]; + homepage = "http://github.com/mgsloan/th-reify-many"; + description = "Recurseively reify template haskell datatype info"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "th-sccs" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "th-sccs"; + version = "0.0.0.20110723"; + sha256 = "0vrjqwdjv2922kqmh57ypbslbv1m829wag78addqsr4vjd9b3zl6"; + buildDepends = [ base containers template-haskell ]; + description = "Binding group analysis in Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "themoviedb" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, HUnit, network + , old-locale, text, time, unix + }: + mkDerivation { + pname = "themoviedb"; + version = "0.1.0.1"; + sha256 = "1n0n57ah9nw9sb7gwyhvmqs7iiwaxrcpvjhgxqmiskhlwmjkpq85"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring HTTP network old-locale text time unix + ]; + testDepends = [ + aeson base bytestring HTTP HUnit network old-locale text time unix + ]; + homepage = "http://github.com/pjones/themoviedb"; + description = "Haskell API bindings for http://themoviedb.org"; + license = stdenv.lib.licenses.mit; + }) {}; + + "themplate" = callPackage + ({ mkDerivation, base, configurator, directory, either, errors + , filepath, optparse-applicative, text, transformers + }: + mkDerivation { + pname = "themplate"; + version = "1.1"; + sha256 = "1bjiiwhbwq6am7269gzsaqq6hpvy45x4pkq0kq7qm2j4bzrmfr14"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base configurator directory either errors filepath + optparse-applicative text transformers + ]; + homepage = "http://github.com/bennofs/themplate/"; + description = "themplate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "theoremquest" = callPackage + ({ mkDerivation, base, HTTP, json, utf8-string }: + mkDerivation { + pname = "theoremquest"; + version = "0.0.0"; + sha256 = "05z0jppjbw70rlyh2qis27xp8vdx9fgn7i22ckxb0m2y75gffq61"; + buildDepends = [ base HTTP json utf8-string ]; + description = "A common library for TheoremQuest, a theorem proving game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "theoremquest-client" = callPackage + ({ mkDerivation, base, HTTP, network, theoremquest }: + mkDerivation { + pname = "theoremquest-client"; + version = "0.0.0"; + sha256 = "0kdfbz5sa2gcy9znz4c2hnyni01vpabixrclg2gs7awysw8hiy3a"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base HTTP network theoremquest ]; + description = "A simple client for the TheoremQuest theorem proving game"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "these" = callPackage + ({ mkDerivation, base, bifunctors, containers, mtl, profunctors + , semigroupoids, semigroups, transformers, vector + }: + mkDerivation { + pname = "these"; + version = "0.4.2"; + sha256 = "0hs59i07k1lkynvdpymjvl1va2frc3aq6wyrmbi7mz3vmz0bjcp7"; + editedCabalFile = "02eb71fed8c848cc4f94f1181f09a6f9667caac38746f757bd57ca881aa47629"; + buildDepends = [ + base bifunctors containers mtl profunctors semigroupoids semigroups + transformers vector + ]; + homepage = "https://github.com/isomorphism/these"; + description = "An either-or-both data type, with corresponding hybrid error/writer monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thespian" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "thespian"; + version = "0.999"; + sha256 = "0z3cqjcf6xr0z7g3s1jszcs39w43sl0793gl0qm3dklbginqbcnn"; + buildDepends = [ base containers mtl ]; + homepage = "http://bitbucket.org/alinabi/thespian"; + description = "Lightweight Erlang-style actors for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "theta-functions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "theta-functions"; + version = "1.0.1"; + sha256 = "0m9k1b75ja5a6vq7jdqzsbqjc4fh1kzy29rzss08ph6700bm6z8f"; + buildDepends = [ base ]; + homepage = "https://github.com/hijarian/theta-functions"; + description = "Theta-functions implemented as trigonometric series"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "thih" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "thih"; + version = "1.0"; + sha256 = "0ir8z7al3fxjwq5nb05l136k7vp82ag6khcyf9bvjcymlra4cs0m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base pretty ]; + homepage = "http://web.cecs.pdx.edu/~mpj/thih/"; + description = "Typing Haskell In Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thimk" = callPackage + ({ mkDerivation, base, edit-distance, parseargs, phonetic-code + , sqlite + }: + mkDerivation { + pname = "thimk"; + version = "0.3.1"; + sha256 = "1pjz6rnbm1llxgp47fasv40w2vg197z582vf9mm7rhm5qjp25zi0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base edit-distance parseargs phonetic-code sqlite + ]; + homepage = "http://wiki.cs.pdx.edu/bartforge/thimk"; + description = "Command-line spelling word suggestion tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thorn" = callPackage + ({ mkDerivation, base, bifunctors, containers, contravariant, mtl + , profunctors, random, template-haskell + }: + mkDerivation { + pname = "thorn"; + version = "0.2"; + sha256 = "1krxfsgj4ciifg76khsl4lw1nb40xx4gs07nwd84ail85s394h1h"; + editedCabalFile = "d19e959e95f55075f6f4f0013cbc980e2c351c871e3d9d5bbe2febafb7711b9a"; + buildDepends = [ + base bifunctors containers contravariant mtl profunctors random + template-haskell + ]; + homepage = "https://github.com/Kinokkory/Thorn"; + description = "Datatype Manipulation with Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thread-local-storage" = callPackage + ({ mkDerivation, atomic-primops, base, containers }: + mkDerivation { + pname = "thread-local-storage"; + version = "0.1.0.3"; + sha256 = "0ka6xrxzsw2z95qcc4v2hh4ldb22zkd5s62lns3v1853g4dw7k3l"; + buildDepends = [ base containers ]; + testDepends = [ atomic-primops base containers ]; + description = "Several options for thread-local-storage (TLS) in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "threadPool" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "threadPool"; + version = "0.3.1"; + sha256 = "18zr8k9sldbkvs5yw0ann92amri6dv2n8wws87lcqxgs52sw6pwi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + homepage = "http://bjaress.blogspot.com/"; + description = "Runs other programs in the manner of a thread pool"; + license = "GPL"; + }) {}; + + "threadmanager" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "threadmanager"; + version = "0.1.7"; + sha256 = "17s26hlailbr8c9d3dv1pwiy81m3nzr3sw0v9y716rmhldf7k09f"; + buildDepends = [ base containers ]; + description = "(deprecated in favor of 'threads') Simple thread management"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "threads" = callPackage + ({ mkDerivation, base, concurrent-extra, HUnit, stm, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "threads"; + version = "0.5.1.3"; + sha256 = "04b4hjwv38iv48hdaxrw8ngrid6pgia32h6vci80szgpjxslrg82"; + buildDepends = [ base stm ]; + testDepends = [ + base concurrent-extra HUnit stm test-framework test-framework-hunit + ]; + homepage = "https://github.com/basvandijk/threads"; + description = "Fork threads and wait for their result"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "threads-pool" = callPackage + ({ mkDerivation, base, containers, mtl, stm }: + mkDerivation { + pname = "threads-pool"; + version = "0.1"; + sha256 = "1x1yafxaaf8r02cqipqnm9shj74kja1bqdp0d1cq5kdhcnh22xkz"; + buildDepends = [ base containers mtl stm ]; + description = "A library to operate with pool of haskell's IO threads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "threadscope" = callPackage + ({ mkDerivation, array, base, binary, cairo, containers, deepseq + , filepath, ghc-events, glib, gtk, mtl, pango, text, time, unix + }: + mkDerivation { + pname = "threadscope"; + version = "0.2.6"; + sha256 = "0pycxvf3gjx86yp948anczxidhi6ra95szkqyvvlfpriay7klfya"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary cairo containers deepseq filepath ghc-events glib + gtk mtl pango text time unix + ]; + homepage = "http://www.haskell.org/haskellwiki/ThreadScope"; + description = "A graphical tool for profiling parallel Haskell programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "threefish" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, crypto-api + , data-default, entropy, random, tagged + }: + mkDerivation { + pname = "threefish"; + version = "0.2.6"; + sha256 = "1v4vxm2yb7wmzkh9rsf5b6m04wjmy7yr7jq49b5msddjdzhfmf91"; + buildDepends = [ + array base bytestring cereal crypto-api data-default entropy random + tagged + ]; + homepage = "http://github.com/valderman/threefish"; + description = "The Threefish block cipher and the Skein hash function for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "threepenny-gui" = callPackage + ({ mkDerivation, aeson, attoparsec-enumerator, base, bytestring + , containers, data-default, deepseq, filepath, hashable + , MonadCatchIO-transformers, network-uri, safe, snap-core + , snap-server, stm, template-haskell, text, time, transformers + , unordered-containers, utf8-string, vault, websockets + , websockets-snap + }: + mkDerivation { + pname = "threepenny-gui"; + version = "0.5.0.0"; + sha256 = "0rr826k6p2hbp66qr12sci6km40krbi7lbs293r11jxi0ivj5drd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec-enumerator base bytestring containers data-default + deepseq filepath hashable MonadCatchIO-transformers network-uri + safe snap-core snap-server stm template-haskell text time + transformers unordered-containers utf8-string vault websockets + websockets-snap + ]; + configureFlags = [ "-f-rebug" "-fnetwork-uri" "-f-buildexamples" ]; + homepage = "http://www.haskell.org/haskellwiki/Threepenny-gui"; + description = "GUI framework that uses the web browser as a display"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thrift" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , ghc-prim, hashable, HTTP, network, network-uri, QuickCheck, split + , text, unordered-containers, vector + }: + mkDerivation { + pname = "thrift"; + version = "0.9.2"; + sha256 = "1c8x66agbbrcsk08i9ha3h9kdq97lnz8sby7xsjx84v5f6kmd7a4"; + buildDepends = [ + attoparsec base binary bytestring containers ghc-prim hashable HTTP + network network-uri QuickCheck split text unordered-containers + vector + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://thrift.apache.org"; + description = "Haskell bindings for the Apache Thrift RPC system"; + license = "unknown"; + }) {}; + + "thrist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "thrist"; + version = "0.3.0.2"; + sha256 = "01y4s5mpk7d0y878fr40j9k19dryj37am9g86v2s9lr5d0q2nnqp"; + buildDepends = [ base ]; + homepage = "http://heisenbug.blogspot.com/search/label/thrist"; + description = "Type-threaded list"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "throttle" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "throttle"; + version = "3.0.0"; + sha256 = "1yxmq7244a8bcw1jg00dqcpwzf8h1333c51k9d0v39flpkzp5qlc"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thumbnail" = callPackage + ({ mkDerivation, base, bytestring, gd }: + mkDerivation { + pname = "thumbnail"; + version = "0.8.0"; + sha256 = "1ms7pzw4lrpkpv6sb0l7jvw5a0n5j7fc9wyi28bq7ik22d4sc8kd"; + buildDepends = [ base bytestring gd ]; + homepage = "https://github.com/cutsea110/thumbnail"; + description = "generate thumbnail image"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "thumbnail-plus" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , data-default, directory, either, gd, hspec, imagesize-conduit + , resourcet, temporary, transformers + }: + mkDerivation { + pname = "thumbnail-plus"; + version = "1.0.4"; + sha256 = "110vfk5ri394awzmmq82r87gc9pmvy3500i836602syvd5zfa92x"; + buildDepends = [ + base bytestring conduit conduit-extra data-default directory either + gd imagesize-conduit resourcet temporary transformers + ]; + testDepends = [ + base conduit conduit-extra data-default directory hspec resourcet + transformers + ]; + homepage = "https://github.com/prowdsponsor/thumbnail-plus"; + description = "Generate thumbnails easily and safely"; + license = stdenv.lib.licenses.mit; + }) {}; + + "thyme" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , containers, cpphs, deepseq, directory, filepath, mtl, old-locale + , profunctors, QuickCheck, random, system-posix-redirect, text + , time, vector, vector-space, vector-th-unbox + }: + mkDerivation { + pname = "thyme"; + version = "0.3.5.5"; + sha256 = "0v3rbjl92bqggsdra72zdq6rxzb2qf1268424p94225lnwgp1il4"; + buildDepends = [ + aeson attoparsec base bytestring containers deepseq mtl old-locale + profunctors QuickCheck random text time vector vector-space + vector-th-unbox + ]; + testDepends = [ + attoparsec base bytestring Cabal containers directory filepath mtl + old-locale profunctors QuickCheck random system-posix-redirect text + time vector-space + ]; + buildTools = [ cpphs ]; + configureFlags = [ + "-f-werror" "-f-show-internal" "-f-lens" "-f-hlint" "-fbug-for-bug" + ]; + homepage = "https://github.com/liyang/thyme"; + description = "A faster time library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tianbar" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, containers + , dbus, directory, gtk, gtk-traymanager, happstack-server, network + , process, random, split, text, transformers, utf8-string, webkit + , xdg-basedir, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "tianbar"; + version = "0.4.6.0"; + sha256 = "1gnx57yk65m5mh8j652y2r3c26zbv157lhmlf11dlxchpgi6qh3y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-html blaze-markup containers dbus directory gtk + gtk-traymanager happstack-server network process random split text + transformers utf8-string webkit xdg-basedir xmonad xmonad-contrib + ]; + pkgconfigDepends = [ gtk ]; + homepage = "https://github.com/koterpillar/tianbar"; + description = "A desktop bar based on WebKit"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) gtk; }; + + "tic-tac-toe" = callPackage + ({ mkDerivation, base, glade, gtk, haskell98 }: + mkDerivation { + pname = "tic-tac-toe"; + version = "0.1"; + sha256 = "0bdls2xz281zdxq5z6vbkahmf6bpiqr0ra823j21783jwiyh8j01"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base glade gtk haskell98 ]; + homepage = "http://ecks.homeunix.net"; + description = "Useful if reading \"Why FP matters\" by John Hughes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tickle" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, directory, doctest + , filepath, lens, mtl, QuickCheck, semigroupoids, semigroups + , template-haskell, transformers, validation + }: + mkDerivation { + pname = "tickle"; + version = "0.0.4"; + sha256 = "11zm6fwnykp6hlfp9d4xcvcvmczj5x77sfkkx6v1gwz3qfkf2qcj"; + buildDepends = [ + base bifunctors bytestring lens mtl semigroupoids semigroups + transformers validation + ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/nicta/tickle"; + description = "A port of @Data.Binary@"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tidal" = callPackage + ({ mkDerivation, base, binary, bytestring, colour, containers + , hashable, hmt, hosc, mersenne-random-pure64, mtl, parsec, process + , text, time, transformers, websockets + }: + mkDerivation { + pname = "tidal"; + version = "0.4.21"; + sha256 = "06789pk07x8rpgdkyvscqw4mr9bwj258jbpwm6wq715kymnln017"; + buildDepends = [ + base binary bytestring colour containers hashable hmt hosc + mersenne-random-pure64 mtl parsec process text time transformers + websockets + ]; + homepage = "http://yaxu.org/tidal/"; + description = "Pattern language for improvised music"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "tidal-vis" = callPackage + ({ mkDerivation, base, cairo, colour, tidal }: + mkDerivation { + pname = "tidal-vis"; + version = "0.1.8"; + sha256 = "1j9a4sgvji2wc9kq9xf0ja45b9md4v1xlanh6cfqk8p0b2qgmcrw"; + buildDepends = [ base cairo colour tidal ]; + homepage = "http://yaxu.org/tidal/"; + description = "Visual rendering for Tidal patterns"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "tie-knot" = callPackage + ({ mkDerivation, base, containers, mtl, recursion-schemes }: + mkDerivation { + pname = "tie-knot"; + version = "0.2"; + sha256 = "1iksr5h6cyyl88z35fbaskriv4vhc1696d3i1i3c171c0vq0hwg4"; + buildDepends = [ base containers mtl recursion-schemes ]; + homepage = "https://github.com/ppetr/tie-knot"; + description = "\"Ties the knot\" on a given set of structures that reference each other by keys"; + license = "LGPL"; + }) {}; + + "tiempo" = callPackage + ({ mkDerivation, base, deepseq, time }: + mkDerivation { + pname = "tiempo"; + version = "0.0.1.0"; + sha256 = "1gmaiiwcbn3z3zmhgii7q3922c2rwdgkjsc4104gyzjm2m08998r"; + buildDepends = [ base deepseq time ]; + homepage = "http://github.com/HaskVan/tiempo"; + description = "Specify time intervals in different units (secs, mins, hours, etc.)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tiger" = callPackage + ({ mkDerivation, array, base, containers, uuagc, uuagc-cabal, uulib + }: + mkDerivation { + pname = "tiger"; + version = "1.1.1"; + sha256 = "1llmizacz4sg77l5yi3f9m9xkckl1mpjh0ly20cbqf5747q354q1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base containers uuagc uuagc-cabal uulib ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + description = "Tiger Compiler of Universiteit Utrecht"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tightrope" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-types + , lens, mtl, text, wai, wai-extra, wreq + }: + mkDerivation { + pname = "tightrope"; + version = "0.2.0.0"; + sha256 = "1vvzfsl166qhg0ykq71rzavllid216f6fg5xrk2454z9zskc9n60"; + buildDepends = [ + aeson base bytestring containers http-types lens mtl text wai + wai-extra wreq + ]; + description = "Nice API for a Slackbot"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tighttp" = callPackage + ({ mkDerivation, base, bytestring, handle-like, monads-tf + , old-locale, papillon, simple-pipe, time + }: + mkDerivation { + pname = "tighttp"; + version = "0.0.0.8"; + sha256 = "0xbipgy79pivy69a84lrriw7ams60r1a2rrkqy6llhsw4v2qk497"; + buildDepends = [ + base bytestring handle-like monads-tf old-locale papillon + simple-pipe time + ]; + homepage = "https://github.com/YoshikuniJujo/tighttp/wiki"; + description = "Tiny and Incrementally-Growing HTTP library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tilings" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tilings"; + version = "0.1"; + sha256 = "03a9bc4zbfb3c0dd75rxj7h9pj3sc23l9a9gmabcww5nsx8kpjys"; + buildDepends = [ base ]; + homepage = "https://gitorious.org/tilings"; + description = "substitution tilings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timberc" = callPackage + ({ mkDerivation, array, base, binary, bytestring, bzlib, filepath + , happy, haskell98, mtl, pretty + }: + mkDerivation { + pname = "timberc"; + version = "1.0.3"; + sha256 = "0x2yc57g9g5ii14l65xkly55rhx44nfjqnbl4bqf286mqsgz191j"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base binary bytestring bzlib filepath haskell98 mtl pretty + ]; + buildTools = [ happy ]; + homepage = "http://www.timber-lang.org"; + description = "The Timber Compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time_1_5_0_1" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck, test-framework + , test-framework-quickcheck2, unix + }: + mkDerivation { + pname = "time"; + version = "1.5.0.1"; + sha256 = "0knixcmdsl2jhjw0x6is02yrw6dhjn4gr3fh06adc003gc3wr894"; + buildDepends = [ base deepseq ]; + testDepends = [ + base deepseq QuickCheck test-framework test-framework-quickcheck2 + unix + ]; + homepage = "https://github.com/haskell/time"; + description = "A time library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-compat" = callPackage + ({ mkDerivation, base, old-time, time }: + mkDerivation { + pname = "time-compat"; + version = "0.1.0.3"; + sha256 = "0zqgzr8yjn36rn6gflwh5s0c92vl44xzxiw0jz8d5h0h8lhi21sr"; + buildDepends = [ base old-time time ]; + homepage = "http://hub.darcs.net/dag/time-compat"; + description = "Compatibility with old-time for the time package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-extras" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "time-extras"; + version = "1.1.4"; + sha256 = "1k9adm922l431gyk8figx5df1n2xk5awir2fpijnvvyphrwk5p3l"; + buildDepends = [ base time ]; + homepage = "http://semantic.org/TimeLib/"; + description = "Data instances for the time package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-exts" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bindings-DSL, containers + , convertible, data-default, deepseq, fclabels, mtl, old-locale + , QuickCheck, random, text, time, timezone-olson + }: + mkDerivation { + pname = "time-exts"; + version = "2.1.0"; + sha256 = "0y73axrlm6lh8150i4av0jza18zpd5fiiqv9y5m8a7xx11a386bm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bindings-DSL containers convertible + data-default deepseq fclabels mtl old-locale QuickCheck random text + time timezone-olson + ]; + homepage = "https://github.com/enzoh/time-exts"; + description = "Efficient Timestamps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-http" = callPackage + ({ mkDerivation, ascii, attempt, attoparsec, base + , base-unicode-symbols, blaze-builder, blaze-textual, bytestring + , convertible-text, data-default, failure, QuickCheck, tagged, time + }: + mkDerivation { + pname = "time-http"; + version = "0.5"; + sha256 = "0jbiawi14p8cgcxvr5b38kyjdmhq1lagr1dqnlpymlv7d7pcxljd"; + buildDepends = [ + ascii attempt attoparsec base base-unicode-symbols blaze-builder + blaze-textual bytestring convertible-text data-default failure + tagged time + ]; + testDepends = [ + ascii attempt attoparsec base base-unicode-symbols blaze-builder + blaze-textual bytestring convertible-text data-default failure + QuickCheck tagged time + ]; + homepage = "http://cielonegro.org/HTTPDateTime.html"; + description = "Parse and format HTTP/1.1 Date and Time strings"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "time-io-access" = callPackage + ({ mkDerivation, base, base-io-access, time }: + mkDerivation { + pname = "time-io-access"; + version = "0.1.0.0"; + sha256 = "0n05lw6zpcfr3lwy2qn7v0j3ym1la9x0mak8szaxc2nbkyc8drrb"; + buildDepends = [ base base-io-access time ]; + description = "IO Access for time"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "time-lens" = callPackage + ({ mkDerivation, base, data-lens-light, time }: + mkDerivation { + pname = "time-lens"; + version = "0.4.0.1"; + sha256 = "0916qfan93aq91icf87ifvskrq6s6s75rhkajvl8pxp74j28hlwz"; + buildDepends = [ base data-lens-light time ]; + description = "Lens-based interface to Data.Time data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-locale-compat" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "time-locale-compat"; + version = "0.1.0.1"; + sha256 = "0q5d134cvcy7hlr473fanqqixqnqpqvz9ka2r45m59l6kzrws95c"; + buildDepends = [ base old-locale time ]; + configureFlags = [ "-fold-locale" ]; + homepage = "http://twitter.com/khibino/"; + description = "Compatibility of TimeLocale between old-locale and time-1.5"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-patterns" = callPackage + ({ mkDerivation, base, intervals, lens, profunctors, thyme + , vector-space + }: + mkDerivation { + pname = "time-patterns"; + version = "0.1.2.0"; + sha256 = "1mjm40gwy3ddk844y7k8rjdb9zpw2rdz39d3n6mm8kbf36bh5fxq"; + buildDepends = [ + base intervals lens profunctors thyme vector-space + ]; + homepage = "https://bitbucket.org/jfmueller/time-patterns"; + description = "Patterns for reccurring events"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-recurrence" = callPackage + ({ mkDerivation, base, data-ordlist, HUnit, mtl, old-locale + , test-framework, test-framework-hunit, time + }: + mkDerivation { + pname = "time-recurrence"; + version = "0.9.2"; + sha256 = "1arqmkagmswimbh78qfz5bcilk9i14w29j4vf4i89d00vac3vrzm"; + buildDepends = [ base data-ordlist mtl time ]; + testDepends = [ + base data-ordlist HUnit mtl old-locale test-framework + test-framework-hunit time + ]; + configureFlags = [ "-f-test-suite" ]; + homepage = "http://github.com/hellertime/time-recurrence"; + description = "Generate recurring dates"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "time-series" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "time-series"; + version = "0.1.0.0"; + sha256 = "1j6xrf45i4japgr35kzqcawlhdn13k3fbsjfmm2j3j92skwra095"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers mtl ]; + description = "Time series analysis"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "time-units" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "time-units"; + version = "1.0.0"; + sha256 = "16g0i6r6vj9w4lbn12jqrhgbbjjca8wbzq6546dz08aks1yrk0g1"; + buildDepends = [ base ]; + homepage = "http://github.com/acw/time-units"; + description = "A basic library for defining units of time as types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "time-w3c" = callPackage + ({ mkDerivation, base, convertible, parsec, time }: + mkDerivation { + pname = "time-w3c"; + version = "0.1.0.1"; + sha256 = "12hnvhcv18kv1djqn5dqv8i1rrzsxlvnsjyjsy9m1ngmr9nvvfbg"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base convertible parsec time ]; + configureFlags = [ "-f-build-test-suite" ]; + homepage = "http://cielonegro.org/W3CDateTime.html"; + description = "Parse, format and convert W3C Date and Time"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "timecalc" = callPackage + ({ mkDerivation, base, haskeline, uu-parsinglib }: + mkDerivation { + pname = "timecalc"; + version = "0.1.1"; + sha256 = "05nzfydzn9nmjfmdnpf5jl238kdixbwwqkyrax89i4anmpxv1v9s"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskeline uu-parsinglib ]; + homepage = "https://github.com/chriseidhof/TimeCalc"; + license = stdenv.lib.licenses.mit; + }) {}; + + "timeit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "timeit"; + version = "1.0.0.0"; + sha256 = "0dkjbp636dp882zlbwvvz76k4g7ga28wksd41w6mh0k8z45xjj5x"; + buildDepends = [ base ]; + description = "Time a computation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timeout" = callPackage + ({ mkDerivation, base, exceptions, mtl, QuickCheck, tasty + , tasty-quickcheck, time + }: + mkDerivation { + pname = "timeout"; + version = "0.1.1"; + sha256 = "1jddkkmc3d8ysh8rnlpkzvlg67if8c71wqmjdsysddpwwm3wbgjn"; + buildDepends = [ base exceptions mtl time ]; + testDepends = [ + base exceptions mtl QuickCheck tasty tasty-quickcheck time + ]; + homepage = "https://github.com/lambda-llama/timeout"; + description = "Generalized sleep and timeout functions"; + license = stdenv.lib.licenses.mit; + }) {}; + + "timeout-control" = callPackage + ({ mkDerivation, base, ghc-prim, lifted-base, monad-control, mtl + , transformers-base + }: + mkDerivation { + pname = "timeout-control"; + version = "0.1"; + sha256 = "1w2y39699zsxv43w53q8qbi1wfvg14kqvxqfp92pisvxnrwpcisp"; + buildDepends = [ + base ghc-prim lifted-base monad-control mtl transformers-base + ]; + homepage = "http://github.com/alphaHeavy/timeout-control"; + description = "Updatable timeouts as a Monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timeout-with-results" = callPackage + ({ mkDerivation, base, deepseq, mtl, parallel }: + mkDerivation { + pname = "timeout-with-results"; + version = "0.2"; + sha256 = "1y5mc1awahcp9xpmmwqc74cfn7g0zm1cyxi396xirll8nk335nd0"; + buildDepends = [ base deepseq mtl parallel ]; + homepage = "https://github.com/ppetr/timeout-with-results"; + description = "Runs a time-limited computation alowing it to return intermediate results"; + license = "LGPL"; + }) {}; + + "timeparsers" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , convertible, mtl, time + }: + mkDerivation { + pname = "timeparsers"; + version = "0.3.2"; + sha256 = "1dicp58f2amn5rgmnlfjpv4aj7ak6jrdlba2marglddvj4ycq1h7"; + buildDepends = [ + attoparsec base bytestring containers convertible mtl time + ]; + description = "Attoparsec parsers for various Date/Time formats"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timeplot" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cairo, Chart + , Chart-cairo, colour, containers, data-default, lens, regex-tdfa + , strptime, template-haskell, time, transformers, vcs-revision + }: + mkDerivation { + pname = "timeplot"; + version = "1.0.27"; + sha256 = "072bxa0pfxyia4xvj0w0h8v3yfk05bbq5j905sj6jf9apjr9h558"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring bytestring-lexing cairo Chart Chart-cairo colour + containers data-default lens regex-tdfa strptime template-haskell + time transformers vcs-revision + ]; + homepage = "http://haskell.org/haskellwiki/Timeplot"; + description = "A tool for visualizing time series from log files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timerep" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "timerep"; + version = "1.0.3"; + sha256 = "14lz8nzfy1j7snvifbwjkk1fjc8wy4jk67xk9n87r25v3cva3x0p"; + buildDepends = [ base old-locale time ]; + description = "Parse and display time according to some RFCs (RFC3339, RFC2822)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timers" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, suspend + , transformers-base + }: + mkDerivation { + pname = "timers"; + version = "0.2.0.2"; + sha256 = "0ivlgpc45iss44pjmcxprwg98zh68fkpym0y19vx5ysacy6p04yh"; + buildDepends = [ + base lifted-base monad-control suspend transformers-base + ]; + description = "Simple package that implements timers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timers-updatable" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "timers-updatable"; + version = "0.2.0.2"; + sha256 = "1naw59xvbfhgz49qhvgzng4xjf4fzi59gl996pcp5l6s2sbpx4mw"; + buildDepends = [ base stm ]; + homepage = "http://github.com/paolino/timers-updatable"; + description = "timers which are updatable in the remaining time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timestamp-subprocess-lines" = callPackage + ({ mkDerivation, base, bytestring, old-locale, process, split, time + , transformers + }: + mkDerivation { + pname = "timestamp-subprocess-lines"; + version = "0.1.0.3"; + sha256 = "1vn947bbfh7awmz2rxzn2rya439ljjm83rggp6g9v178hxff5aim"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring old-locale process split time transformers + ]; + homepage = "https://github.com/Peaker/timestamp-subprocess-lines"; + description = "Run a command and timestamp its stdout/stderr lines"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timezone-olson" = callPackage + ({ mkDerivation, base, binary, bytestring, extensible-exceptions + , time, timezone-series + }: + mkDerivation { + pname = "timezone-olson"; + version = "0.1.6"; + sha256 = "0gg1fq85km5d48966a267q6z0wwl1dz88xq88v0l1jlkwd9jsb0z"; + buildDepends = [ + base binary bytestring extensible-exceptions time timezone-series + ]; + homepage = "http://projects.haskell.org/time-ng/"; + description = "A pure Haskell parser and renderer for binary Olson timezone files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timezone-series" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "timezone-series"; + version = "0.1.4"; + sha256 = "06p5v0dimhwmra100gwkhkz3ll492i2bvafw0qx2qzcxx4yxff40"; + buildDepends = [ base time ]; + homepage = "http://projects.haskell.org/time-ng/"; + description = "Enhanced timezone handling for Data.Time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "timing-convenience" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "timing-convenience"; + version = "0.1"; + sha256 = "078p6gzzb7f9g68lm3q5806azhrs6li35ras9jnb9gs2r6i0w83j"; + buildDepends = [ base time ]; + description = "Convenient functions for getting times"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tinyMesh" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hex, serialport + , unix + }: + mkDerivation { + pname = "tinyMesh"; + version = "0.1.0.0"; + sha256 = "19jpwnk7hmi0mg46nqhyiipz085dkakqwgh17lv9ccvvcirpclm3"; + buildDepends = [ attoparsec base bytestring hex serialport unix ]; + homepage = "http://github.com/mgajda/tinyMesh"; + description = "TinyMesh - communicating with auto-meshing sensor network"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "tinylog" = callPackage + ({ mkDerivation, auto-update, base, bytestring, containers + , double-conversion, fast-logger, text, transformers, unix-time + }: + mkDerivation { + pname = "tinylog"; + version = "0.12.0"; + sha256 = "1khwwikdgy202b3gscnlw87da0s9mdxzmmflcqk9c9ybmn1mx2jn"; + buildDepends = [ + auto-update base bytestring containers double-conversion + fast-logger text transformers unix-time + ]; + homepage = "https://github.com/twittner/tinylog/"; + description = "Simplistic logging using fast-logger"; + license = "unknown"; + }) {}; + + "tkhs" = callPackage + ({ mkDerivation, base, HUnit, mtl, parsec, pretty, test-framework + , test-framework-hunit, utf8-string, vty + }: + mkDerivation { + pname = "tkhs"; + version = "0.3.0"; + sha256 = "1svsdjb1ac5mb9zcx3wqmxdjfmf99ph94v616scya5f7lqkjcfgp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base mtl parsec pretty utf8-string vty ]; + testDepends = [ HUnit test-framework test-framework-hunit ]; + configureFlags = [ "-f-test" ]; + homepage = "http://patch-tag.com/r/nonowarn/tkhs/snapshot/current/content/pretty/README"; + description = "Simple Presentation Utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tkyprof" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, bytestring, cmdargs, conduit, containers + , data-default, directory, filepath, hamlet, http-types, mtl + , resourcet, rosezipper, shakespeare-css, shakespeare-js, stm + , template-haskell, text, time, transformers, unordered-containers + , vector, wai, wai-extra, warp, web-routes, yesod, yesod-core + , yesod-form, yesod-static + }: + mkDerivation { + pname = "tkyprof"; + version = "0.2.2"; + sha256 = "0c3sdpjs22fqg5nkwig6smggf6snx1y5dg11y3s5cgm1ihy27h75"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + cmdargs conduit containers data-default directory filepath hamlet + http-types mtl resourcet rosezipper shakespeare-css shakespeare-js + stm template-haskell text time transformers unordered-containers + vector wai wai-extra warp web-routes yesod yesod-core yesod-form + yesod-static + ]; + configureFlags = [ "-f-devel" "-fproduction" ]; + homepage = "https://github.com/maoe/tkyprof"; + description = "A web-based visualizer for GHC Profiling Reports"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tls" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, async, base, byteable + , bytestring, cereal, cipher-aes, cipher-des, cipher-rc4, cprng-aes + , crypto-cipher-types, crypto-numbers, crypto-pubkey + , crypto-pubkey-types, crypto-random, cryptohash + , data-default-class, hourglass, mtl, network, QuickCheck, tasty + , tasty-quickcheck, transformers, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "tls"; + version = "1.2.13"; + sha256 = "1djjscmyn3wcnlzz1r0clz2nxa2y23rlyjk30xjsdp0m1sq0vdc3"; + buildDepends = [ + asn1-encoding asn1-types async base byteable bytestring cereal + cipher-aes cipher-des cipher-rc4 crypto-cipher-types crypto-numbers + crypto-pubkey crypto-pubkey-types crypto-random cryptohash + data-default-class mtl network transformers x509 x509-store + x509-validation + ]; + testDepends = [ + base bytestring cereal cprng-aes crypto-pubkey crypto-random + data-default-class hourglass mtl QuickCheck tasty tasty-quickcheck + x509 x509-validation + ]; + configureFlags = [ "-fcompat" ]; + homepage = "http://github.com/vincenthz/hs-tls"; + description = "TLS/SSL protocol native implementation (Server and Client)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tls-debug" = callPackage + ({ mkDerivation, base, bytestring, cprng-aes, crypto-pubkey + , data-default-class, network, pem, time, tls, x509, x509-system + , x509-validation + }: + mkDerivation { + pname = "tls-debug"; + version = "0.3.4"; + sha256 = "08bxcl0lf07fx3xfajd99090glvgnpn5s4826g2hirr75b9a5b93"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cprng-aes crypto-pubkey data-default-class network + pem time tls x509 x509-system x509-validation + ]; + homepage = "http://github.com/vincenthz/hs-tls"; + description = "Set of programs for TLS testing and debugging"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tls-extra" = callPackage + ({ mkDerivation, base, bytestring, certificate, cipher-aes + , cipher-rc4, crypto-pubkey, crypto-random, cryptohash, mtl + , network, pem, time, tls, vector + }: + mkDerivation { + pname = "tls-extra"; + version = "0.6.6"; + sha256 = "0k0sj3nq1lrvbmd582mjj8cxbxigivz1hm8hhij1ncl2pgnq5xyv"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring certificate cipher-aes cipher-rc4 crypto-pubkey + crypto-random cryptohash mtl network pem time tls vector + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/vincenthz/hs-tls"; + description = "TLS extra default values and helpers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tmpl" = callPackage + ({ mkDerivation, base, bytestring, directory, template, text }: + mkDerivation { + pname = "tmpl"; + version = "0.0.0.1"; + sha256 = "101q4f51am8722b0b2d9hk84iqfg1z1shzrbikya63jpf3s6jrvg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring directory template text ]; + homepage = "https://www.github.com/michelk/tmpl"; + description = "simple executable for templating"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "tn" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , optparse-applicative, text, time + }: + mkDerivation { + pname = "tn"; + version = "0.2.0.0"; + sha256 = "0m402p4ik8z07dj08wm0jy6w82fzgmsrf1v4v2chg9qb505qigm4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson aeson-pretty base bytestring optparse-applicative text time + ]; + description = "A journaling program for Linux"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tnet" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, utf8-string }: + mkDerivation { + pname = "tnet"; + version = "0.0.1"; + sha256 = "1hxka8jfybq72isicvav81f4l9hjxhmzx4i4znkqbwzkarg2gsw9"; + buildDepends = [ attoparsec base bytestring utf8-string ]; + description = "Library for encoding/decoding TNET strings for PGI"; + license = "unknown"; + }) {}; + + "to-haskell" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, transformers + }: + mkDerivation { + pname = "to-haskell"; + version = "0.3.0"; + sha256 = "0glf7m0r9gpab2pg1bq9qa37mrzpjwvqr3xsws6w53qqlcaw54qk"; + buildDepends = [ base containers haskell-src-exts transformers ]; + homepage = "https://github.com/conal/to-haskell"; + description = "A type class and some utilities for generating Haskell code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "to-string-class" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "to-string-class"; + version = "0.1.2"; + sha256 = "0l2hj0cbc0dhd7m5bn6xqgzkdf2z4knirmv8c65hsjig9mpsvsxf"; + buildDepends = [ base ]; + description = "Converting string-like types to Strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "to-string-instances" = callPackage + ({ mkDerivation, to-string-class }: + mkDerivation { + pname = "to-string-instances"; + version = "0.2"; + sha256 = "1h5aq3shagzgh1j8sbslvi2rrkqv1djm595d522ci8hpj6h8vxl9"; + buildDepends = [ to-string-class ]; + configureFlags = [ "-f-text" "-f-doc" "-f-bytestring" ]; + description = "Instances for the ToString class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "todos" = callPackage + ({ mkDerivation, ansi-terminal, base, base-unicode-symbols + , containers, data-hash, dates, directory, dyre, filepath, Glob + , mtl, parsec, process, regex-pcre, syb, time, utf8-string + }: + mkDerivation { + pname = "todos"; + version = "0.5.3.2"; + sha256 = "1wgnxg9kndijm8faxsy48qznjzfcwqgjxgyff6x9c9h2fayvl719"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal base base-unicode-symbols containers data-hash dates + directory dyre filepath Glob mtl parsec process regex-pcre syb time + utf8-string + ]; + configureFlags = [ "-f-with_curses" ]; + homepage = "http://gitorious.org/todos"; + description = "Easy-to-use TODOs manager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tofromxml" = callPackage + ({ mkDerivation, array, base, bytestring, containers, filepath + , hexpat, hexpat-pickle + }: + mkDerivation { + pname = "tofromxml"; + version = "0.1.0.2"; + sha256 = "0wqdxr6fijbdzq0767cvi7yf07q6dcv1anzmsv7ms2apcyag63qh"; + buildDepends = [ + array base bytestring containers hexpat hexpat-pickle + ]; + testDepends = [ + array base bytestring containers filepath hexpat hexpat-pickle + ]; + description = "Reading and writing Haskell data from and to XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "toilet" = callPackage + ({ mkDerivation, base, containers, old-locale, strict, time + , transformers, utility-ht + }: + mkDerivation { + pname = "toilet"; + version = "0.0.1"; + sha256 = "09j6h4rwb6i87223zhbzclns12iyrbdmv0kawd27any5r2hkz63x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers old-locale strict time transformers utility-ht + ]; + homepage = "http://code.haskell.org/~thielema/toilet/"; + description = "Manage the toilet queue at the IMO"; + license = "GPL"; + }) {}; + + "token-bucket" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "token-bucket"; + version = "0.1.0.1"; + sha256 = "1l3axqdkrjf28pxhrvdvlpf9wi79czsfvhi33w4v2wbj0g00j9ii"; + buildDepends = [ base ]; + testDepends = [ base time ]; + configureFlags = [ "-fuse-cbits" ]; + homepage = "https://github.com/hvr/token-bucket"; + description = "Rate limiter using lazy bucket algorithm"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "tokenize" = callPackage + ({ mkDerivation, base, split, text }: + mkDerivation { + pname = "tokenize"; + version = "0.2.2"; + sha256 = "0pf4bbvd02jp8blfhyjhygsjgisqp61kw9n42zgnw08bnnqshln3"; + buildDepends = [ base split text ]; + homepage = "https://bitbucket.org/gchrupala/lingo/overview"; + description = "Simple tokenizer for English text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "toktok" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, filepath + , gf, haskell98, HUnit, iconv, progression, QuickCheck + }: + mkDerivation { + pname = "toktok"; + version = "0.5"; + sha256 = "0y4s68gnp4xw0x22w3kdcr5wnkqygv6ajwkhb8apphja268np98v"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers criterion filepath gf haskell98 HUnit + iconv progression QuickCheck + ]; + configureFlags = [ "-f-test" "-f-benchmark" ]; + license = "GPL"; + }) {}; + + "tokyocabinet-haskell" = callPackage + ({ mkDerivation, base, bytestring, mtl, tokyocabinet }: + mkDerivation { + pname = "tokyocabinet-haskell"; + version = "0.0.5"; + sha256 = "1v6s39q8a6cnc0ggpspz9i0xw6aih4ixn9bhn4hwf9kwgcspardg"; + buildDepends = [ base bytestring mtl ]; + extraLibraries = [ tokyocabinet ]; + configureFlags = [ "-f-buildtest" ]; + homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/"; + description = "Haskell binding of Tokyo Cabinet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tokyotyrant-haskell" = callPackage + ({ mkDerivation, base, bytestring, mtl, tokyocabinet, tokyotyrant + }: + mkDerivation { + pname = "tokyotyrant-haskell"; + version = "1.0.1"; + sha256 = "1xz8n3hgkhrdabwc8hsqj3yf5x112palzz192f6pkl07vi8yz1ph"; + buildDepends = [ base bytestring mtl ]; + extraLibraries = [ tokyocabinet tokyotyrant ]; + homepage = "http://www.polarmobile.com/"; + description = "FFI bindings to libtokyotyrant"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tomato-rubato-openal" = callPackage + ({ mkDerivation, base, OpenAL, stm, vector }: + mkDerivation { + pname = "tomato-rubato-openal"; + version = "0.1.0.3"; + sha256 = "0dk7s5fng3vybdqgqn9vqg7k6sjw4zgqld51i926lgqnixgpmw8z"; + buildDepends = [ base OpenAL stm vector ]; + homepage = "http://www.haskell.org/haskellwiki/tomato-rubato"; + description = "Easy to use library for audio programming"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "toml" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , old-locale, time + }: + mkDerivation { + pname = "toml"; + version = "0.1.3"; + sha256 = "0wby1jas854niwyac95n39liqc874xcd1ahqpw6ksi2nhv2ld6f2"; + buildDepends = [ + attoparsec base bytestring containers old-locale time + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "toolshed" = callPackage + ({ mkDerivation, array, base, Cabal, containers, deepseq, directory + , filepath, QuickCheck, random + }: + mkDerivation { + pname = "toolshed"; + version = "0.15.0.0"; + sha256 = "19cam8s8fcfsip2cr7gcr43plvxy2zhbczlygd6p5rcax4295ikd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers deepseq directory filepath QuickCheck + random + ]; + configureFlags = [ "-f-llvm" "-fhavedeepseq" ]; + homepage = "http://functionalley.eu"; + description = "Utilities used by other packages"; + license = "GPL"; + }) {}; + + "topkata" = callPackage + ({ mkDerivation, ALUT, array, base, filepath, GLUT, OpenAL, OpenGL + , random + }: + mkDerivation { + pname = "topkata"; + version = "0.2.3"; + sha256 = "19lm9i65ywh3a8hsrqnihq8gkfxmz81zznyqlqgcf1914w826i3a"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ALUT array base filepath GLUT OpenAL OpenGL random + ]; + configureFlags = [ "-f-ftgl" "-f-pdflaby" "-fsound" ]; + homepage = "http://home.arcor.de/chr_bauer/topkata.html"; + description = "OpenGL Arcade Game"; + license = "GPL"; + }) {}; + + "torch" = callPackage + ({ mkDerivation, base, mtl, parallel, QuickCheck }: + mkDerivation { + pname = "torch"; + version = "0.1"; + sha256 = "1bai1vxd2vfxl9zn37dvrb05yh4knr5gw5syqpi6lxxd3lf0ngzc"; + buildDepends = [ base mtl parallel QuickCheck ]; + homepage = "http://patch-tag.com/repo/torch/home"; + description = "Simple unit test library (or framework)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "torrent" = callPackage + ({ mkDerivation, base, bencode, binary, bytestring, containers + , filepath, syb + }: + mkDerivation { + pname = "torrent"; + version = "10000.0.0"; + sha256 = "030ll4m80ljkvq72n1aa8a2ygqa56ykkndzy5g40vh9j9j5vq52r"; + buildDepends = [ + base bencode binary bytestring containers filepath syb + ]; + description = "BitTorrent file parser and generater"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tostring" = callPackage + ({ mkDerivation, base, case-insensitive, text, utf8-string }: + mkDerivation { + pname = "tostring"; + version = "0.2.1"; + sha256 = "0lvfvjs1q6hndbchij3zn1xi6vb1v53r379jvyc2m92sqqcfnylw"; + buildDepends = [ base case-insensitive text utf8-string ]; + description = "The ToString class"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "total-map" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "total-map"; + version = "0.0.4"; + sha256 = "1gjwviqhxm3zavmb9yd14rv66qhw9cf0r6n8mdg1lkmkqi1ycb98"; + buildDepends = [ base containers ]; + homepage = "http://github.com/conal/total-map/"; + description = "Finitely represented /total/ maps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "toysolver" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , data-default-class, data-interval, deepseq, exceptions + , extended-reals, filepath, finite-field, ghc-prim, hashable, heaps + , HUnit, intern, loop, mtl, multiset, old-locale, OptDir + , parse-dimacs, parsec, prettyclass, primes, process, queue + , QuickCheck, random, sign, stm, temporary, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, time, type-level-numbers, unbounded-delays + , unordered-containers, vector-space + }: + mkDerivation { + pname = "toysolver"; + version = "0.2.0"; + sha256 = "1lqm4b63cq6iq7f0s70ch6w0n03d2vdpb79ykdbgypvndwwfqy23"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers data-default-class data-interval + deepseq exceptions extended-reals filepath finite-field ghc-prim + hashable heaps intern loop mtl multiset old-locale OptDir + parse-dimacs parsec prettyclass primes process queue random sign + stm temporary time type-level-numbers unbounded-delays + unordered-containers vector-space + ]; + testDepends = [ + array base containers data-interval finite-field HUnit mtl OptDir + prettyclass QuickCheck stm test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th vector-space + ]; + configureFlags = [ + "-f-time15" "-frandom1013" "-fexceptions06" "-f-buildmiscprograms" + "-f-buildsampleprograms" "-f-buildtoyfmf" "-f-forcechar8" + ]; + description = "Assorted decision procedures for SAT, Max-SAT, PB, MIP, etc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tpdb" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, hashable + , HaXml, hxt, mtl, parsec, pretty, time, wl-pprint-text + }: + mkDerivation { + pname = "tpdb"; + version = "0.9.8"; + sha256 = "01fp42ahp85f6xlv69pwbpwlr5qzbbzr8rfmcvsndv2r6knrg6f0"; + buildDepends = [ + base containers filepath hashable HaXml hxt mtl parsec time + wl-pprint-text + ]; + testDepends = [ + base bytestring containers hashable HaXml hxt parsec pretty time + wl-pprint-text + ]; + homepage = "https://github.com/jwaldmann/haskell-tpdb"; + description = "Data Type for Rewriting Systems"; + license = "GPL"; + }) {}; + + "trace" = callPackage + ({ mkDerivation, base, containers, either, kan-extensions + , monad-control, mtl, profunctors, transformers, transformers-base + , transformers-compat + }: + mkDerivation { + pname = "trace"; + version = "0.1.0.4"; + sha256 = "1x3920fvv2vjhbzss87lqi6d9d04lcc7nxifq3yjzhzg45rzy2cn"; + buildDepends = [ + base containers either kan-extensions monad-control mtl profunctors + transformers transformers-base transformers-compat + ]; + description = "A monad transformer for tracing provenience of errors"; + license = stdenv.lib.licenses.mit; + }) {}; + + "trace-call" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "trace-call"; + version = "0.1"; + sha256 = "1fiz1v9d4ck8na68cywha53vgbgdk6iqad1zv6pj3lq0pwvkx6aw"; + buildDepends = [ base containers mtl ]; + description = "functions for logging the arguments and results of function calls"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "trace-function-call" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "trace-function-call"; + version = "0.1"; + sha256 = "0c5nsq9x59rmdkyvcrr1v94kjya48nhl9pnsad6xdmh77msf33xy"; + buildDepends = [ base ]; + description = "Easy lightweight tracing of function arguments and results for ad hoc debugging"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "traced" = callPackage + ({ mkDerivation, base, containers, mtl, pretty }: + mkDerivation { + pname = "traced"; + version = "2014.11.15"; + sha256 = "17yrlfn54il2xf8xnl1b06cwnmmyzkqxb0k7pqycrjmwsxzqkig2"; + buildDepends = [ base containers mtl pretty ]; + configureFlags = [ "-fbase4" ]; + description = "Simple evaluation trace"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tracer" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "tracer"; + version = "0.1"; + sha256 = "1rgnls2zry29zrnvxv700bljdf7iqkkyzayr4lan0qvhv1bcs5jm"; + buildDepends = [ base mtl transformers ]; + testDepends = [ base mtl transformers ]; + homepage = "https://github.com/knz/hs-tracer"; + description = "Tracing utilities for Functor/Applicative/Monad types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tracker" = callPackage + ({ mkDerivation, base, containers, glib }: + mkDerivation { + pname = "tracker"; + version = "0.1"; + sha256 = "1jkcwkkzg3hkvffg6y2vz2c8y0iypij4ngryc4bca9q3g4zvxzs2"; + buildDepends = [ base containers glib ]; + description = "Client library for Tracker metadata database, indexer and search tool"; + license = "LGPL"; + }) {}; + + "trajectory" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs + , containers, http-enumerator, http-types, regexpr, text + , unordered-containers, uri + }: + mkDerivation { + pname = "trajectory"; + version = "0.1.0.0"; + sha256 = "1n7vl903p5yg2xcyfxbxj45yd7ayd7p63fr9qfahlb0pgfl32s7h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring cmdargs containers http-enumerator + http-types regexpr text unordered-containers uri + ]; + homepage = "https://github.com/mike-burns/trajectory"; + description = "Tools and a library for working with Trajectory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transactional-events" = callPackage + ({ mkDerivation, base, ListZipper, MonadPrompt, stm }: + mkDerivation { + pname = "transactional-events"; + version = "0.1.0.0"; + sha256 = "0jb3cf4bn007x3by70piwcvcb216kvav4xzrqr1k5v483jaj2zml"; + buildDepends = [ base ListZipper MonadPrompt stm ]; + description = "Transactional events, based on Concurrent ML semantics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transf" = callPackage + ({ mkDerivation, async, base, containers, data-default, filepath + , hashable, hint, monadplus, mtl, process, semigroups + }: + mkDerivation { + pname = "transf"; + version = "0.13.1"; + sha256 = "1p9nrs7a96n53cmmrv107kvwjm27gj45m9b4vj23dsvk5lsx7wil"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base containers data-default filepath hashable hint monadplus + mtl process semigroups + ]; + description = "Text transformer and interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformations" = callPackage + ({ mkDerivation, base, containers, mtl, multirec, parsec, regular + , rewriting, template-haskell, zipper + }: + mkDerivation { + pname = "transformations"; + version = "0.1.1.0"; + sha256 = "19ba24n9ica53a77x9h32kc8vqm0y41bwh8ncn1n3kd7k0s5q49v"; + buildDepends = [ + base containers mtl multirec parsec regular rewriting + template-haskell zipper + ]; + description = "Generic representation of tree transformations"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "transformers_0_4_2_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "transformers"; + version = "0.4.2.0"; + sha256 = "0a364zfcm17mhpy0c4ms2j88sys4yvgd6071qsgk93la2wjm8mkr"; + buildDepends = [ base ]; + description = "Concrete functor and monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-abort" = callPackage + ({ mkDerivation, base, data-default-class, monad-control, pointed + , semigroupoids, transformers, transformers-base + }: + mkDerivation { + pname = "transformers-abort"; + version = "0.5"; + sha256 = "1l1aid4y77rnjgca41iaflimkd7h3028kgg2yw6pszv11g12cavc"; + buildDepends = [ + base data-default-class monad-control pointed semigroupoids + transformers transformers-base + ]; + homepage = "https://github.com/mvv/transformers-abort"; + description = "A better error monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-base" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "transformers-base"; + version = "0.4.3"; + sha256 = "0bklr7piiipnh99jnqx262pdyb9hzk852d6hzk5sqppvz5ndcf4y"; + buildDepends = [ base stm transformers ]; + configureFlags = [ "-forphaninstances" ]; + homepage = "https://github.com/mvv/transformers-base"; + description = "Lift computations from the bottom of a transformer stack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-compat" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-compat"; + version = "0.3.3.4"; + sha256 = "1hab41ggyaxr4xn2szv8y9fg9np8zi8ifhimr33fspid1jz14xr5"; + buildDepends = [ base transformers ]; + configureFlags = [ "-fthree" "-fthree" "-f-two" ]; + homepage = "http://github.com/ekmett/transformers-compat/"; + description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-compose" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-compose"; + version = "0.1"; + sha256 = "0kvhl5s1js6i639hc6c4ib9jmgy4l1503ifs30a9ajrk97nagp6d"; + buildDepends = [ base transformers ]; + homepage = "http://github.com/aristidb/transformers-compose"; + description = "Arrow-like / category-like composition for transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-convert" = callPackage + ({ mkDerivation, base, data-easy, directory, either, errors + , haskell-src-exts, hlint, hspec, HUnit, QuickCheck, text + , transformers, unix + }: + mkDerivation { + pname = "transformers-convert"; + version = "0.2.0.0"; + sha256 = "0nx99jygbg5jlvb1sbgb9kz84af9861nkjdcshvfhlq8w069z737"; + buildDepends = [ base data-easy either transformers ]; + testDepends = [ + base data-easy directory either errors haskell-src-exts hlint hspec + HUnit QuickCheck text transformers unix + ]; + homepage = "https://github.com/jcristovao/transformers-convert"; + description = "Sensible conversions between some of the monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-free" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-free"; + version = "1.0.1"; + sha256 = "0fbzkr7ifvqng8wqi3332vwvmx36f8z167angyskfdd0a5rik2z0"; + buildDepends = [ base transformers ]; + description = "Free monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-runnable" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-runnable"; + version = "0.1.0.0"; + sha256 = "0m1vvdfi661mmxm5rghsfnwcjd2r0r7ryc3jk0nwlzs0kaw5xi1s"; + buildDepends = [ base transformers ]; + homepage = "https://github.com/JanBessai/transformers-runnable"; + description = "A unified interface for the run operation of monad transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "transformers-supply" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "transformers-supply"; + version = "0.1.0"; + sha256 = "09f9n3cxi3sjmd8yscvcyahvdsqa5db5bckj9ryaflswsdm0ximq"; + buildDepends = [ base mtl transformers ]; + description = "Supply applicative, monad, applicative transformer and monad transformer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "translatable-intset" = callPackage + ({ mkDerivation, base, fingertree }: + mkDerivation { + pname = "translatable-intset"; + version = "0.1"; + sha256 = "0pv81l5q46a4f2dxps7fdzvmnphydgw7xz3xsi5cjad2kw0dsmkm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base fingertree ]; + description = "Integer sets with a constant time translate operation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "translate" = callPackage + ({ mkDerivation, base, curl, json, network, utf8-string }: + mkDerivation { + pname = "translate"; + version = "2010.1.24"; + sha256 = "0vcqw0x7c9nb8yigvk35x72rds50kvma02rwkb757y1sk80q0mzf"; + buildDepends = [ base curl json network utf8-string ]; + homepage = "http://github.com/nfjinjing/translate"; + description = "Haskell binding to Google's AJAX Language API for Translation and Detection"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "traverse-with-class" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "traverse-with-class"; + version = "0.2.0.3"; + sha256 = "0snms19w3n9ni1wmf4ikwpp298nc6qk6phrjxi5g023ihqqdvr6g"; + buildDepends = [ base template-haskell transformers ]; + description = "Generic applicative traversals"; + license = stdenv.lib.licenses.mit; + }) {}; + + "traypoweroff" = callPackage + ({ mkDerivation, base, gtk, process }: + mkDerivation { + pname = "traypoweroff"; + version = "1.0.0"; + sha256 = "0g7x1jj3x58jgbg6zcakyakc5jskcas03jakj7v5pfwdmk8kbc4m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gtk process ]; + homepage = "http://projects.haskell.org/traypoweroff"; + description = "Tray Icon application to PowerOff / Reboot computer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tree-monad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tree-monad"; + version = "0.3"; + sha256 = "1zs1qgp908d0y7dm9mhzwl529z2aw24zr8balsvn1lzl1aynzslm"; + buildDepends = [ base ]; + homepage = "http://sebfisch.github.com/tree-monad"; + description = "Non-Determinism Monad for Tree Search"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tree-view" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "tree-view"; + version = "0.4"; + sha256 = "0mzywp6nipc6zs98dy4ny2s3r9d745lqpjazfnj5y4hx8swyckgn"; + buildDepends = [ base containers mtl ]; + description = "Render trees as foldable HTML and Unicode art"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "treemap-html" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath, ghc, html + , parsec, regex-posix + }: + mkDerivation { + pname = "treemap-html"; + version = "0.1"; + sha256 = "0jqjwg3z528z4wchpmi208lazd1nazqdai327lwxvznzjcq1m385"; + buildDepends = [ + base Cabal containers filepath ghc html parsec regex-posix + ]; + configureFlags = [ "-f-testing" ]; + homepage = "http://rampa.sk/static/treemap-html.html"; + description = "Generates HTML for Data.Tree as TreeMap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "treemap-html-tools" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc + , parsec, regex-posix, split, treemap-html, xml + }: + mkDerivation { + pname = "treemap-html-tools"; + version = "0.2"; + sha256 = "0a7im8v118plxpi9dcgr1jhdlgj4f2a015dngyzfxqi7ij3cy6bf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal containers directory filepath ghc parsec regex-posix + split treemap-html xml + ]; + configureFlags = [ "-f-testing" ]; + homepage = "http://rampa.sk/static/treemap-html.html"; + description = "Treemap related commands for producing foldable TreeMap HTML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "treeviz" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, random }: + mkDerivation { + pname = "treeviz"; + version = "1.0.0"; + sha256 = "0nz93fn5k5fc9748h60a12j9gsl4ldm11a8y431mrm45jf8hnzq2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers mtl QuickCheck random ]; + testDepends = [ base containers mtl QuickCheck random ]; + homepage = "http://www.haskell.org/haskellwiki/Treeviz"; + description = "Visualization of computation decomposition trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tremulous-query" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , mtl, network + }: + mkDerivation { + pname = "tremulous-query"; + version = "1.0.7"; + sha256 = "0vf6fh0p9ng2f0qqac8bqp259hfmv0bg146idm2pv668l1pkr7bx"; + buildDepends = [ + attoparsec base bytestring containers deepseq mtl network + ]; + description = "Library for polling Tremulous servers"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "trhsx" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "trhsx"; + version = "0.2.2"; + sha256 = "11jx2jf6vi7368ys39mz0ziy6xknbi0z87926n2y16am6k2h25k3"; + description = "Deprecated"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "triangulation" = callPackage + ({ mkDerivation, array, base, collada-types, haskell98, tuple + , vector, vector-algorithms + }: + mkDerivation { + pname = "triangulation"; + version = "0.3"; + sha256 = "0lx9y54n6p3xf3z6dzw0b2p87hwb1rrcgzilnl51fwvcs1m0fgdf"; + buildDepends = [ + array base collada-types haskell98 tuple vector vector-algorithms + ]; + homepage = "http://www.dinkla.net/"; + description = "triangulation of polygons"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "trifecta" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, array, base + , blaze-builder, blaze-html, blaze-markup, bytestring, charset + , comonad, containers, deepseq, directory, doctest, filepath + , fingertree, ghc-prim, hashable, lens, mtl, parsers, QuickCheck + , reducers, semigroups, transformers, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "trifecta"; + version = "1.5.1"; + sha256 = "1fayr6sd9m84rqpcygacafn9vr9zva7rmkpvyzz0bf1p1z7i6b2n"; + buildDepends = [ + ansi-terminal ansi-wl-pprint array base blaze-builder blaze-html + blaze-markup bytestring charset comonad containers deepseq + fingertree ghc-prim hashable lens mtl parsers reducers semigroups + transformers unordered-containers utf8-string + ]; + testDepends = [ + base directory doctest filepath parsers QuickCheck + ]; + homepage = "http://github.com/ekmett/trifecta/"; + description = "A modern parser combinator library with convenient diagnostics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "trimpolya" = callPackage + ({ mkDerivation, base, bio, bytestring, simpleargs }: + mkDerivation { + pname = "trimpolya"; + version = "0"; + sha256 = "1y559q5p0pzlr468224c6m5859z72gg0sk2vrgl82ilwkjn08i9i"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bio bytestring simpleargs ]; + description = "Search for, annotate and trim poly-A tail"; + license = "GPL"; + }) {}; + + "trivia" = callPackage + ({ mkDerivation, base, comonad, distributive }: + mkDerivation { + pname = "trivia"; + version = "0.0"; + sha256 = "03xmzjqwk6492jmmbq6066ymsxb0wk0pmyf0c5f018nfps0g3i78"; + buildDepends = [ base comonad distributive ]; + homepage = "https://github.com/fumieval/trivia"; + description = "The trivial monad and comonad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "trivial-constraint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "trivial-constraint"; + version = "0.3.0.0"; + sha256 = "0fl72wai6yj5wflhx3cbvi3ixcfrc73217skncyb9b1ai7vg3x3y"; + buildDepends = [ base ]; + homepage = "https://github.com/leftaroundabout/trivial-constraint"; + description = "Constraints that any type, resp. no type fulfills"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "tropical" = callPackage + ({ mkDerivation, base, semiring-simple }: + mkDerivation { + pname = "tropical"; + version = "0.0.0.2"; + sha256 = "1in9jjfzbqws4bk83082yra2gcb5b095948qyji63ckbz3igp0k2"; + buildDepends = [ base semiring-simple ]; + description = "A library for tropical mathematics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "true-name" = callPackage + ({ mkDerivation, base, containers, template-haskell, time }: + mkDerivation { + pname = "true-name"; + version = "0.0.0.0"; + sha256 = "1c3lfsc9yg88k08pn57nvddi2aqqpsgx5ksa2x4h1brksiybx1ah"; + buildDepends = [ base template-haskell ]; + testDepends = [ base containers template-haskell time ]; + homepage = "https://github.com/liyang/true-name"; + description = "Template Haskell hack to violate another module's abstractions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "truelevel" = callPackage + ({ mkDerivation, base, containers, parseargs, WAVE }: + mkDerivation { + pname = "truelevel"; + version = "0.1.3.1"; + sha256 = "0q5civsnjwwhdkb16h8jak7prkfwvhds1p3xzzhwqk2p8dxf6jij"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers parseargs WAVE ]; + homepage = "http://github.com/BartMassey/truelevel"; + description = "Audio file compressor-limiter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tsession" = callPackage + ({ mkDerivation, base, containers, mtl, time, transformers }: + mkDerivation { + pname = "tsession"; + version = "0.1"; + sha256 = "1rj11vyd272h66cjx8pq6smcpi65n3vlfv4g7indcnpcz4w5l6rk"; + editedCabalFile = "afd89984a633388a2db5ad107968c92693527eb6f746318c4752993633705e57"; + buildDepends = [ base containers mtl time transformers ]; + description = "A Transaction Framework for Web Applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tsession-happstack" = callPackage + ({ mkDerivation, base, happstack-server, transformers, tsession }: + mkDerivation { + pname = "tsession-happstack"; + version = "0.1"; + sha256 = "1sv62iqrlvzx95g6nd307y8zknp2h3ir06zc6qw4y221wz21rfyz"; + buildDepends = [ base happstack-server transformers tsession ]; + description = "A Transaction Framework for Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tskiplist" = callPackage + ({ mkDerivation, array, base, containers, random, stm }: + mkDerivation { + pname = "tskiplist"; + version = "1.0.0"; + sha256 = "0bayh8fl3wb98mifdiss8crb17jfqxxj0f1va5c2h4l7qwizh85a"; + buildDepends = [ array base containers random stm ]; + homepage = "https://github.com/thaldyron/tskiplist"; + description = "A Skip List Implementation in Software Transactional Memory (STM)"; + license = "LGPL"; + }) {}; + + "tsp-viz" = callPackage + ({ mkDerivation, base, gloss, stm, vector }: + mkDerivation { + pname = "tsp-viz"; + version = "0.1.0.0"; + sha256 = "0wrnpmvds2amm85a5j1c1nqffy6vj4y6xq21w5ia1051wrxzrbjk"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base gloss stm vector ]; + homepage = "https://github.com/davnils/tsp-viz"; + description = "Real time TSP tour visualization"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tsparse" = callPackage + ({ mkDerivation, base, Decimal, parsec, pretty, process, random + , split, time + }: + mkDerivation { + pname = "tsparse"; + version = "0.4.0.0"; + sha256 = "0s5vlpvi1w6q2zxv586plvhs9p6rlc7653x7jzygfir70754n6si"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Decimal parsec pretty process random split time + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://www.github.com/massysett/tsparse"; + description = "Parses U.S. federal Thrift Savings Plan PDF quarterly statements"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tst" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tst"; + version = "0.1.1"; + sha256 = "1vr1l4pm02pwr8238qd9j0drkildns8m79qyq0lbzll30gc12vhx"; + buildDepends = [ base ]; + homepage = "https://github.com/bitonic/language-spelling"; + description = "BK-tree implementation"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "tuntap" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "tuntap"; + version = "0.0.2"; + sha256 = "0q6g2wcjddb9r1l9fxpn2qcssw5gyfwsam15rc3q6xjqbwz7fm41"; + buildDepends = [ base bytestring unix ]; + description = "Interface to TUN/TAP drivers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tup-functor" = callPackage + ({ mkDerivation, base, cpphs, haskell-src-exts, parsec2 }: + mkDerivation { + pname = "tup-functor"; + version = "0.3.0.0"; + sha256 = "1kj68g5g9m46dpncbrisl19gah8pzac33iyr09ym1pqk3x6jh9ix"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cpphs haskell-src-exts parsec2 ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Homogeneous tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tuple" = callPackage + ({ mkDerivation, base, OneTuple }: + mkDerivation { + pname = "tuple"; + version = "0.3.0.2"; + sha256 = "094nx29aahyrvbcn7yca9zs2a5rxz1is7510w1q43rpvza7hdjrg"; + buildDepends = [ base OneTuple ]; + description = "Various functions on tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tuple-gen" = callPackage + ({ mkDerivation, base, combinat }: + mkDerivation { + pname = "tuple-gen"; + version = "2.0"; + sha256 = "0bgwsxq8wrh76hhbwadv0rag4c7dx3644zrh2aflnsych0rncvd7"; + buildDepends = [ base combinat ]; + description = "Enum instances for tuples where the digits increase with the same speed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tuple-hlist" = callPackage + ({ mkDerivation, base, HList, OneTuple }: + mkDerivation { + pname = "tuple-hlist"; + version = "0.2.0.0"; + sha256 = "0z1mmm6gnhv3c4hn60v1yasvr9j5rakvyma4c535s51hk5s7g7bl"; + buildDepends = [ base HList OneTuple ]; + homepage = "http://github.com/dudebout/tuple-hlist"; + description = "Functions to convert between tuples and HLists"; + license = "unknown"; + }) {}; + + "tuple-lenses" = callPackage + ({ mkDerivation, base, lens, template-haskell }: + mkDerivation { + pname = "tuple-lenses"; + version = "0.1.0.2"; + sha256 = "1qq1sla89410wr9pnkmj100izkraad1gr163815p3dvh7qi04c7w"; + buildDepends = [ base lens template-haskell ]; + homepage = "http://github.com/jfischoff/tuple-lenses"; + description = "Stock FieldN combos and generators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tuple-morph" = callPackage + ({ mkDerivation, base, HList, template-haskell }: + mkDerivation { + pname = "tuple-morph"; + version = "0.1.0.0"; + sha256 = "1zi6nh1z7z2jz5h0pvdm2czfy1rx7ixnnvp9akcpas19npgyfk94"; + editedCabalFile = "835c4661ff3b962ec5fa6f1899c6cb0d241362f06636478935fd5475c684eada"; + buildDepends = [ base HList template-haskell ]; + description = "Morph between tuples, or convert them from and to HLists"; + license = stdenv.lib.licenses.mit; + }) {}; + + "tuple-th" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "tuple-th"; + version = "0.2.4"; + sha256 = "1bhdg1yld8rbkc46fg04l32sk0pxwmbpvp9fmdp2b3snrg8hkvkn"; + buildDepends = [ base containers template-haskell ]; + description = "Generate (non-recursive) utility functions for tuples of statically known size"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tupleinstances" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "tupleinstances"; + version = "0.0.1"; + sha256 = "0kcmcg1fxsslpzpg766r9hr8aysg0s5fyang2xc0aa77zi71qyi3"; + buildDepends = [ base template-haskell ]; + homepage = "http://github.com/diegoeche/tupleinstances"; + description = "Functor, Applicative and Monad for n-ary tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tuples-homogenous-h98" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tuples-homogenous-h98"; + version = "0.1.1.0"; + sha256 = "0fhz246wh6x0s0sjkmd3qcylsx2gfrmgmvgb7js2zjg91y7zqnh2"; + buildDepends = [ base ]; + homepage = "https://github.com/ppetr/tuples-homogenous-h98"; + description = "Wrappers for n-ary tuples with Traversable and Applicative/Monad instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "turing-music" = callPackage + ({ mkDerivation, ALUT, base }: + mkDerivation { + pname = "turing-music"; + version = "0.1.1"; + sha256 = "163fggvjixs6m2rwc3gd3s9703r2mnz3bknii1aagwzvw5kczky3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ ALUT base ]; + description = "Plays music generated by Turing machines with 5 states and 2 symbols"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "turni" = callPackage + ({ mkDerivation, base, containers, MonadRandom, random }: + mkDerivation { + pname = "turni"; + version = "2011.1.15"; + sha256 = "0152xhvm0x1ncjdib0bckhywgpzm4f1qj1ghs0jn84cz562ddwnl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base containers MonadRandom random ]; + homepage = "http://wiki.github.com/paolino/turni"; + description = "shifts scheduling tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tweak" = callPackage + ({ mkDerivation, base, containers, lens, stm, transformers }: + mkDerivation { + pname = "tweak"; + version = "0.1.0.1"; + sha256 = "1l5y94gac9s55wgn6w610pqb63c8l20vmlpsnmgbzw1f9vbnzgiw"; + buildDepends = [ base containers lens stm transformers ]; + homepage = "http://github.com/jfischoff/tweak"; + description = "A library for incremental computing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp" = callPackage + ({ mkDerivation, base, gloss, parsec, time }: + mkDerivation { + pname = "twentefp"; + version = "0.4.2"; + sha256 = "1kmf907i6g6lfhw8g403b6701srrd298n4r53dvcqzy72c5qaixl"; + buildDepends = [ base gloss parsec time ]; + description = "Lab Assignments Environment at Univeriteit Twente"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp-eventloop-graphics" = callPackage + ({ mkDerivation, base, network, text, twentefp-number + , twentefp-websockets + }: + mkDerivation { + pname = "twentefp-eventloop-graphics"; + version = "0.1.0.4"; + sha256 = "086vx0849c7kmsz5pa4jwzp24cwaf4482bq37dr7jrqx22hvk4lm"; + buildDepends = [ + base network text twentefp-number twentefp-websockets + ]; + description = "Used as Lab Assignments Environment at Univeriteit Twente"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp-graphs" = callPackage + ({ mkDerivation, base, twentefp-eventloop-graphics }: + mkDerivation { + pname = "twentefp-graphs"; + version = "0.1.0.3"; + sha256 = "1ran49yvbylf14hbr3ffmbxpkjwva785hgyvnmwzp2v2hwz1343m"; + buildDepends = [ base twentefp-eventloop-graphics ]; + description = "Lab Assignments Environment at Univeriteit Twente"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp-number" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "twentefp-number"; + version = "0.1.0.2"; + sha256 = "1kh0a6h4syx98ygwidw6cc24ci91v1blshpfcczx96z850x1h6xf"; + buildDepends = [ base parsec ]; + description = "Lab Assignments Environment at Univeriteit Twente"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp-rosetree" = callPackage + ({ mkDerivation, base, twentefp-eventloop-graphics, twentefp-number + }: + mkDerivation { + pname = "twentefp-rosetree"; + version = "0.1.0.1"; + sha256 = "1dy4hmwciaglz2kfdk9fxf6hik7pgr4a4xj9y9l7s7p4k35r5bd7"; + buildDepends = [ + base twentefp-eventloop-graphics twentefp-number + ]; + description = "RoseTree type and show functions for lab assignment of University of Twente"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp-trees" = callPackage + ({ mkDerivation, base, twentefp-eventloop-graphics }: + mkDerivation { + pname = "twentefp-trees"; + version = "0.1.0.2"; + sha256 = "0mmj96xbqjzm4cylk39pib9jfwh6m350q1cwf6ij8pl0swab3b0g"; + buildDepends = [ base twentefp-eventloop-graphics ]; + description = "Tree type and show functions for lab assignment of University of Twente. Contains RoseTree and ParseTree"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twentefp-websockets" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , blaze-builder, bytestring, case-insensitive, concurrent-extra + , containers, entropy, io-streams, mtl, network, random, SHA, text + }: + mkDerivation { + pname = "twentefp-websockets"; + version = "0.1.0.1"; + sha256 = "08227phlyvvg01n7zqyivx2f3dpfbipxaajqz4fc07zhkpmxy8h4"; + buildDepends = [ + attoparsec base base64-bytestring binary blaze-builder bytestring + case-insensitive concurrent-extra containers entropy io-streams mtl + network random SHA text + ]; + description = "A fork of the popular websockets package. It is used for the practical assignments of the University of Twente. A sensible and clean way to write WebSocket-capable servers in Haskell."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twhs" = callPackage + ({ mkDerivation, ansi-terminal, authenticate-oauth, base + , bytestring, case-insensitive, conduit, containers, data-default + , hspec, http-conduit, lens, monad-control, monad-logger, network + , QuickCheck, resourcet, text, transformers, transformers-base + , twitter-conduit + }: + mkDerivation { + pname = "twhs"; + version = "0.1.0.3"; + sha256 = "0d06bv26lvr4va431h2146v88bqcxvfr0wp36f7l4a6xqgghf2l1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + ansi-terminal authenticate-oauth base bytestring case-insensitive + conduit containers data-default http-conduit lens monad-control + monad-logger network resourcet text transformers transformers-base + twitter-conduit + ]; + testDepends = [ base hspec QuickCheck ]; + homepage = "https://github.com/suzuki-shin/twhs"; + description = "CLI twitter client"; + license = stdenv.lib.licenses.mit; + }) {}; + + "twidge" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, ConfigFile, curl + , directory, hoauth, HSH, hslogger, MissingH, mtl, network + , old-locale, parsec, regex-posix, text, time, unix, utf8-string + }: + mkDerivation { + pname = "twidge"; + version = "1.1.2"; + sha256 = "162n5w4z3a1qyasd39q7751z872v31njzyhrnjfjxhsni3kif8b1"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base binary bytestring ConfigFile curl directory hoauth HSH + hslogger MissingH mtl network old-locale parsec regex-posix text + time unix utf8-string + ]; + configureFlags = [ "-f-withbitly" ]; + homepage = "http://software.complete.org/twidge"; + description = "Unix Command-Line Twitter and Identica Client"; + license = "GPL"; + }) {}; + + "twilight-stm" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl }: + mkDerivation { + pname = "twilight-stm"; + version = "1.2"; + sha256 = "1hp9mkfasjyh1ji6gfmdpmx3nm9g22ag3y47nva7i30bjrs65cdr"; + buildDepends = [ base containers haskell98 mtl ]; + homepage = "http://proglang.informatik.uni-freiburg.de/projects/twilight/"; + description = "STM library with safe irrevocable I/O and inconsistency repair"; + license = "LGPL"; + }) {}; + + "twill" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, cryptohash, data-default, datetime + , errors, old-locale, QuickCheck, text, time + }: + mkDerivation { + pname = "twill"; + version = "0.1.0.3"; + sha256 = "0wkcxjfpd5fz72hwg8spxjqk8b6axm51zppld00q9f3dzagsbwx6"; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring cryptohash data-default datetime errors old-locale + QuickCheck text time + ]; + description = "Twilio API interaction"; + license = stdenv.lib.licenses.mit; + }) {}; + + "twiml" = callPackage + ({ mkDerivation, base, Cabal, lens, network, xml }: + mkDerivation { + pname = "twiml"; + version = "0.1.0.0"; + sha256 = "0ipc8i1hbsjdz6rp7ks25w0zbrcv4byp0791aw9rrdpyqzdir0zx"; + buildDepends = [ base network xml ]; + testDepends = [ base Cabal lens ]; + homepage = "https://github.com/markandrus/twiml-haskell"; + description = "TwiML library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twine" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , filepath, mtl, parsec + }: + mkDerivation { + pname = "twine"; + version = "0.1.2"; + sha256 = "0q4dsh6x1w1indsx070rqayvjlzdk2nznvh0cjxd5f3jn5ggwwb1"; + buildDepends = [ + base bytestring containers convertible filepath mtl parsec + ]; + homepage = "http://twine.james-sanders.com"; + description = "very simple template language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twisty" = callPackage + ({ mkDerivation, array, base, containers, data-memocombinators + , MonadRandom, parallel + }: + mkDerivation { + pname = "twisty"; + version = "0.1.0"; + sha256 = "02w8763m6gm9wj035s62ydg63iv7wa2cbjq2g1jd283vf2djsjyj"; + buildDepends = [ + array base containers data-memocombinators MonadRandom parallel + ]; + description = "Simulator of twisty puzzles à la Rubik's Cube"; + license = "unknown"; + }) {}; + + "twitch" = callPackage + ({ mkDerivation, base, data-default, directory, fsnotify, Glob + , hspec, optparse-applicative, QuickCheck, system-fileio + , system-filepath, time, transformers + }: + mkDerivation { + pname = "twitch"; + version = "0.1.6.1"; + sha256 = "0hvwcnkjma3ib00qa7ymiyrvspa7ixxp0w3wgs9zjrs49j36dmak"; + buildDepends = [ + base data-default directory fsnotify Glob optparse-applicative + system-fileio system-filepath time transformers + ]; + testDepends = [ + base data-default directory fsnotify Glob hspec + optparse-applicative QuickCheck system-fileio system-filepath time + transformers + ]; + homepage = "https://github.com/jfischoff/twitch"; + description = "A high level file watcher DSL"; + license = stdenv.lib.licenses.mit; + }) {}; + + "twitter" = callPackage + ({ mkDerivation, base, curl, directory, filepath, json, mtl + , old-locale, readline, time, xml + }: + mkDerivation { + pname = "twitter"; + version = "0.1.1"; + sha256 = "12q5w9wfnrzh2gjmq66qhwy6i6wixfb805jg2cbphxrjjnc2v9gx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base curl directory filepath json mtl old-locale readline time xml + ]; + description = "A Haskell-based CLI Twitter client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twitter-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, authenticate-oauth, base + , bytestring, case-insensitive, conduit, conduit-extra, containers + , data-default, directory, doctest, filepath, hlint, hspec + , http-client, http-conduit, http-types, lens, lens-aeson + , monad-control, network-uri, resourcet, template-haskell, text + , time, transformers, transformers-base, twitter-types + , twitter-types-lens + }: + mkDerivation { + pname = "twitter-conduit"; + version = "0.1.0"; + sha256 = "1cymgp3wlswxn5qfdr442cqq2ak48b5w1zcsr67n2g5p1izadwji"; + editedCabalFile = "1f34bb7ee079e8b60ccad90c99631faee461b691a0b2b3f6fdb09fc0366fe81b"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec authenticate-oauth base bytestring conduit + conduit-extra containers data-default http-client http-conduit + http-types lens lens-aeson network-uri resourcet template-haskell + text time transformers twitter-types twitter-types-lens + ]; + testDepends = [ + aeson attoparsec authenticate-oauth base bytestring + case-insensitive conduit conduit-extra containers data-default + directory doctest filepath hlint hspec http-client http-conduit + http-types lens lens-aeson monad-control network-uri resourcet + template-haskell text time transformers transformers-base + twitter-types twitter-types-lens + ]; + configureFlags = [ + "-f-run-integrated-test" "-f-build-samples" "-flens-aeson" + "-fnetwork-uri" + ]; + homepage = "https://github.com/himura/twitter-conduit"; + description = "Twitter API package with conduit interface and Streaming API support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twitter-enumerator" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-enumerator + , authenticate, base, bytestring, containers, enumerator + , http-enumerator, http-types, text, tls-extra, transformers + }: + mkDerivation { + pname = "twitter-enumerator"; + version = "0.0.3"; + sha256 = "1c8y7kq0x7lnq7x7ah8c78q6cy2963nz6y83klzh2jgmr8rma6q4"; + buildDepends = [ + aeson attoparsec attoparsec-enumerator authenticate base bytestring + containers enumerator http-enumerator http-types text tls-extra + transformers + ]; + homepage = "https://github.com/himura/twitter-enumerator"; + description = "Twitter API package with enumerator interface and Streaming API support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twitter-feed" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , containers, http-conduit, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "twitter-feed"; + version = "0.1.1.3"; + sha256 = "1c50rirj3wymbh1850c7dm79jyglcn34116vljh5f54f8sv17y96"; + buildDepends = [ + aeson authenticate-oauth base bytestring http-conduit + ]; + testDepends = [ + base containers HUnit test-framework test-framework-hunit + ]; + homepage = "https://github.com/stackbuilders/twitter-feed"; + description = "Client for fetching Twitter timeline via Oauth"; + license = stdenv.lib.licenses.mit; + }) {}; + + "twitter-types" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, directory + , filepath, HUnit, template-haskell, test-framework + , test-framework-hunit, test-framework-th-prime, text + , unordered-containers + }: + mkDerivation { + pname = "twitter-types"; + version = "0.6.0"; + sha256 = "0yvs57f3m0nq11qpxziazp9r95g1v231d2djmch9c5d8g22cjvdn"; + buildDepends = [ aeson base text unordered-containers ]; + testDepends = [ + aeson attoparsec base bytestring directory filepath HUnit + template-haskell test-framework test-framework-hunit + test-framework-th-prime text unordered-containers + ]; + homepage = "https://github.com/himura/twitter-types"; + description = "Twitter JSON parser and types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "twitter-types-lens" = callPackage + ({ mkDerivation, base, lens, template-haskell, text, twitter-types + }: + mkDerivation { + pname = "twitter-types-lens"; + version = "0.6.0"; + sha256 = "0n2z7v2mcvj2czkszkp87sf7cv4zj82yccygs9ah5ax28dw823v3"; + buildDepends = [ base lens template-haskell text twitter-types ]; + homepage = "https://github.com/himura/twitter-types-lens"; + description = "Twitter JSON types (lens powered)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tx" = callPackage + ({ mkDerivation, base, bytestring, cereal, safecopy, stm + , transformers + }: + mkDerivation { + pname = "tx"; + version = "0.1.0.0"; + sha256 = "18fpkpri2g93vxw3qdk94nc4zlh5kqgfbvdmzkwqjadkck39alsy"; + buildDepends = [ + base bytestring cereal safecopy stm transformers + ]; + homepage = "https://github.com/mcschroeder/tx"; + description = "Persistent transactions on top of STM"; + license = stdenv.lib.licenses.mit; + }) {}; + + "txt-sushi" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , parsec, regex-posix + }: + mkDerivation { + pname = "txt-sushi"; + version = "0.6.0"; + sha256 = "0375q8qcirkalz6n48rkylkx1j8z5gvjhh8n2fdvvjqvn064q1s6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers directory parsec regex-posix + ]; + homepage = "http://keithsheppard.name/txt-sushi"; + description = "The SQL link in your *NIX chain"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "txt2rtf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "txt2rtf"; + version = "1.0.1"; + sha256 = "0vn01ppcmdfi9n9f8h62ll9f08nda2pcrxvck0lgkwzky54v19s4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://github.com/jgoerzen/txt2rtf"; + description = "Filter to convert plain text files to RTF"; + license = "GPL"; + }) {}; + + "txtblk" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "txtblk"; + version = "0.2.0.1"; + sha256 = "08qpdyb1dbkif4zwrap6478fsf7lha6hk18wm0r4803avrr5w2bb"; + buildDepends = [ base ]; + description = "Deprecated in favor of eros"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ty" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "ty"; + version = "0.1.6"; + sha256 = "0i18c293f6dz7qgr5z4x6rzndhqv5q7myw1wvs8i9ld23d87fjhy"; + buildDepends = [ base ghc-prim ]; + homepage = "https://github.com/conal/ty"; + description = "Typed type representations and equality proofs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typalyze" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, ghc + , process + }: + mkDerivation { + pname = "typalyze"; + version = "0.1.1"; + sha256 = "1wc1z7ps1rcbws2snci64hxddjd3bi3kbi4iwvbfaac0dz52085m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring directory filepath ghc process ]; + homepage = "http://www.decidable.org/haskell/typalyze"; + description = "Analyzes Haskell source files for easy reference"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-aligned" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-aligned"; + version = "0.9.6"; + sha256 = "0mfyd9w13kd3ha43220p9qabw828xv19sxywy9imadpwrdqp51qv"; + buildDepends = [ base ]; + homepage = "https://github.com/atzeus/type-aligned"; + description = "Various type-aligned sequence data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-booleans" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-booleans"; + version = "0.1"; + sha256 = "11kbnfbvclkdwirnnpdi4f20pibdar4l47anvnkaxxl330zi7yfh"; + buildDepends = [ base ]; + description = "Type-level booleans via type-families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-cereal" = callPackage + ({ mkDerivation, base, bytestring, cereal, data-hash + , template-haskell, type-digits, type-spine + }: + mkDerivation { + pname = "type-cereal"; + version = "0.3"; + sha256 = "1w1s1c7f2q5zwc9fghbbd1nhavh0mzzndh0mdxr7sy88a523svcv"; + buildDepends = [ + base bytestring cereal data-hash template-haskell type-digits + type-spine + ]; + description = "Type-level serialization of type constructors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-digits" = callPackage + ({ mkDerivation, base, template-haskell, type-spine }: + mkDerivation { + pname = "type-digits"; + version = "0.3"; + sha256 = "0rmqy3wcypyq09gnfz0xvkr2ly9gnpsjnil2n981ajfxsk2shi58"; + buildDepends = [ base template-haskell type-spine ]; + description = "Arbitrary-base type-level digits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-eq" = callPackage + ({ mkDerivation, base, cpphs }: + mkDerivation { + pname = "type-eq"; + version = "0.4.2"; + sha256 = "0nyx3lqgrnlz0l3p615ln2dglqd39jwlk91ybz7blzhq1gpgayar"; + buildDepends = [ base ]; + buildTools = [ cpphs ]; + homepage = "http://github.com/glaebhoerl/type-eq"; + description = "Type equality evidence you can carry around"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-equality" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-equality"; + version = "0.1.2"; + sha256 = "06acqpkvyvalv5knjzzbgm40hzas6cdfsypvjxsbb0mhq4d80xwr"; + buildDepends = [ base ]; + homepage = "http://github.com/hesselink/type-equality/"; + description = "Type equality, coercion/cast and other operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-equality-check" = callPackage + ({ mkDerivation, base, type-level }: + mkDerivation { + pname = "type-equality-check"; + version = "0.0.0.3"; + sha256 = "0fsj2mbsbhiqlv6dlkkwh3af5kx8qcif9374wiy7zf62pz4bry67"; + buildDepends = [ base type-level ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/type-equality-check"; + description = "Type equality check"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-functions" = callPackage + ({ mkDerivation, base, kinds }: + mkDerivation { + pname = "type-functions"; + version = "0.2.0.3"; + sha256 = "1vs6wk1z3zp3s1fxbz6bnfjlkdrcs6v4ihdnr504z9qklwb91vam"; + buildDepends = [ base kinds ]; + homepage = "http://darcs.wolfgang.jeltsch.info/haskell/type-functions"; + description = "Emulation of type-level functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-hint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-hint"; + version = "0.1"; + sha256 = "1fcrma7m6y7i1y42rzhv7qch8xkk93lkh1767saw4hsb9fzwsq8i"; + buildDepends = [ base ]; + homepage = "https://github.com/mvv/type-hint"; + description = "Guide type inference with proxy values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-int" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "type-int"; + version = "0.5.0.2"; + sha256 = "1lakw4mvkii32a570zain510n9x7b2ka2r3qj5rpil1j4bpc662w"; + buildDepends = [ base template-haskell ]; + homepage = "http://github.com/ekmett/type-int"; + description = "Type Level 2s- and 16s- Complement Integers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-iso" = callPackage + ({ mkDerivation, base, data-default, nats, numericpeano, text }: + mkDerivation { + pname = "type-iso"; + version = "0.1.0.0"; + sha256 = "03qs8frsj0a2jxpk1rrmhaivf68hg8dhjn4s3q85h4zrsxwfskjx"; + buildDepends = [ base data-default nats numericpeano text ]; + homepage = "https://github.com/ombocomp/type-iso"; + description = "Typeclasses for injective relations and isomorphisms between types"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "type-level" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "type-level"; + version = "0.2.4"; + sha256 = "1cgph4y6j7wnzglzz89zd60f1mv8v82vp0n1bmkp4yqq0w2wmg9v"; + buildDepends = [ base syb template-haskell ]; + homepage = "http://code.haskell.org/type-level"; + description = "Type-level programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-bst" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-level-bst"; + version = "0.1"; + sha256 = "0c51p6dy84ddikj6jch5hljn1i37q38wbak3chbc3ds5r674y5hk"; + buildDepends = [ base ]; + homepage = "https://github.com/Kinokkory/type-level-bst"; + description = "type-level binary search trees in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-natural-number" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-level-natural-number"; + version = "2.0"; + sha256 = "17zgm5ys1z61kxxczz3bzi9m3c48py6pvyx3cqk3xlh1w7n58ryk"; + buildDepends = [ base ]; + description = "Simple type level natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-natural-number-induction" = callPackage + ({ mkDerivation, base, transformers, type-level-natural-number }: + mkDerivation { + pname = "type-level-natural-number-induction"; + version = "1.0.0.1"; + sha256 = "1mwnsz5rbqnwskzf4cyv05zxha86afqh68b5ppwvizrvwf4jav2r"; + buildDepends = [ base transformers type-level-natural-number ]; + description = "High-level combinators for performing inductive operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-natural-number-operations" = callPackage + ({ mkDerivation, base, type-level-natural-number }: + mkDerivation { + pname = "type-level-natural-number-operations"; + version = "1.0"; + sha256 = "0vql5q5zhbhmwv0wqqb0xi4ayqdsz149rymhs730c583pq0h9r3w"; + buildDepends = [ base type-level-natural-number ]; + description = "Basic operations on type-level natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-numbers" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "type-level-numbers"; + version = "0.1.1.1"; + sha256 = "12iiyaqi60fpds7fv1qvphy84rwyj71maq54mfwpcr0bdrgyymjv"; + buildDepends = [ base template-haskell ]; + testDepends = [ base template-haskell ]; + description = "Type level numbers implemented using type families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-sets" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "type-level-sets"; + version = "0.5"; + sha256 = "1mrrwyvpjywnv2vd1nzzk0vnzsnjvbxiyxp03n9djsgwnfslzxbj"; + buildDepends = [ base ghc-prim ]; + description = "Type-level sets (with value-level counterparts and various operations)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-level-tf" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "type-level-tf"; + version = "0.2.1"; + sha256 = "07q69219yvf7rpfwilp70hvx2fzsxklvld7j3gayj17l9wp23g2m"; + buildDepends = [ base syb template-haskell ]; + homepage = "https://github.com/coreyoconnor/type-level-tf"; + description = "Type-level programming library (type families)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-list" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "type-list"; + version = "0.0.0.0"; + sha256 = "1m7zs629kqx3xzc2shdk92x4yxfj32an6dxnal6gjy8v26h005k5"; + buildDepends = [ base singletons ]; + description = "Operations on type-level lists and tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-natural" = callPackage + ({ mkDerivation, base, constraints, equational-reasoning + , monomorphic, singletons, template-haskell + }: + mkDerivation { + pname = "type-natural"; + version = "0.2.3.1"; + sha256 = "0qi5b3d0vkm1b2kda3ifw6g7djx91wj7q36la02yadlvmb4jcp1g"; + buildDepends = [ + base constraints equational-reasoning monomorphic singletons + template-haskell + ]; + homepage = "https://github.com/konn/type-natural"; + description = "Type-level natural and proofs of their properties"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-ord" = callPackage + ({ mkDerivation, base, template-haskell, type-digits, type-spine }: + mkDerivation { + pname = "type-ord"; + version = "0.3"; + sha256 = "16nfnxh0klxx1f2mj1hc5blcm259b664w3l4frx4bksdavhnkmg5"; + buildDepends = [ base template-haskell type-digits type-spine ]; + description = "Type-level comparison operator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-ord-spine-cereal" = callPackage + ({ mkDerivation, base, template-haskell, type-cereal, type-ord + , type-spine + }: + mkDerivation { + pname = "type-ord-spine-cereal"; + version = "0.2"; + sha256 = "1gwchzi4l7a0jm11paxz959mv9a5pbga86fyyjyglypd1988rvrb"; + buildDepends = [ + base template-haskell type-cereal type-ord type-spine + ]; + description = "Generic type-level comparison of types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-prelude" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "type-prelude"; + version = "0.1"; + sha256 = "1ygg511j0av1g94mclrsf3p0qb2kc89jcz9nfr5fm073a2jlzlih"; + buildDepends = [ base ghc-prim ]; + homepage = "http://code.atnnn.com/projects/type-prelude"; + description = "Partial port of prelude to the type level. Requires GHC 7.6.1."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-settheory" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell + , transformers, type-equality + }: + mkDerivation { + pname = "type-settheory"; + version = "0.1.3.1"; + sha256 = "1b4p9f03diq2mlp2mb39qrm095731i35q8k783bkq2knzlq01dsi"; + buildDepends = [ + base containers syb template-haskell transformers type-equality + ]; + description = "Sets and functions-as-relations in the type system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-spine" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "type-spine"; + version = "0.2.20120924"; + sha256 = "0vy9ixmz1xm3dd0376s0h66q7qi64jqc5kqsqjpcg7akxidl03hi"; + buildDepends = [ base template-haskell ]; + description = "A spine-view on types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-structure" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hashable, HTF + , HUnit, loch-th, mtl, placeholders, QuickCheck, QuickCheck-GenT + , quickcheck-instances, template-haskell, text + , th-instance-reification, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "type-structure"; + version = "0.1.1"; + sha256 = "0y2360llc41772ybjj3dcsk1r81js3yqsxww1w0j62gsdp6g9wfv"; + buildDepends = [ + array base bytestring containers hashable loch-th mtl placeholders + template-haskell text th-instance-reification time transformers + unordered-containers vector + ]; + testDepends = [ + array base bytestring containers hashable HTF HUnit loch-th mtl + placeholders QuickCheck QuickCheck-GenT quickcheck-instances + template-haskell text th-instance-reification time transformers + unordered-containers vector + ]; + homepage = "https://github.com/nikita-volkov/type-structure"; + description = "Type structure analysis"; + license = stdenv.lib.licenses.mit; + }) {}; + + "type-sub-th" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, HUnit + , QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-instances + , tuple, uniplate + }: + mkDerivation { + pname = "type-sub-th"; + version = "0.1.0.6"; + sha256 = "11aycmbvqlrsd4kzm9m5smg7ghqz8kn3i62b19acnlpmrlr5v497"; + buildDepends = [ + base DebugTraceHelpers HUnit QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + tuple uniplate + ]; + testDepends = [ + base checkers DebugTraceHelpers HUnit QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + th-instances tuple uniplate + ]; + homepage = "http://github.com/jfischoff/type-sub-th"; + description = "Substitute types for other types with Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "type-unary" = callPackage + ({ mkDerivation, applicative-numbers, base, newtype, ty + , vector-space + }: + mkDerivation { + pname = "type-unary"; + version = "0.2.16"; + sha256 = "1pn65smi07gwd4h46irjawh1dnjnizs9ag0cyv55i0mjg8plyzvj"; + buildDepends = [ + applicative-numbers base newtype ty vector-space + ]; + homepage = "https://github.com/conal/type-unary"; + description = "Type-level and typed unary natural numbers, inequality proofs, vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typeable-th" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "typeable-th"; + version = "0.1.5"; + sha256 = "1ps9rkysx7zbcqkz51ahayg2jivlihiqdlb27iq7bf9aa7383k6v"; + buildDepends = [ base template-haskell transformers ]; + testDepends = [ base ]; + homepage = "http://github.com/bennofs/typeable-th"; + description = "Automatic deriving of TypeableN instances with Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typedquery" = callPackage + ({ mkDerivation, aeson, base, bytestring, haskell-src-meta, parsec + , template-haskell, text, transformers + }: + mkDerivation { + pname = "typedquery"; + version = "0.1.0.0"; + sha256 = "1pjdn03jr9l6jkz6lr67plh22i429r3vs3697xmkd4rxncvyykxk"; + buildDepends = [ + aeson base bytestring haskell-src-meta parsec template-haskell text + transformers + ]; + homepage = "https://github.com/tolysz/typedquery"; + description = "Parser for SQL augmented with types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typehash" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, pureMD5, syb }: + mkDerivation { + pname = "typehash"; + version = "1.4.0.4"; + sha256 = "11s10arrbri1f71jfpynhmwh53cgkrfxsrqch1f02j0aii7n0lpv"; + buildDepends = [ base binary bytestring mtl pureMD5 syb ]; + description = "Create a unique hash value for a type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typelevel-tensor" = callPackage + ({ mkDerivation, array, base, HUnit, numeric-prelude, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "typelevel-tensor"; + version = "0.2.1"; + sha256 = "174f6xh3znf45w94xkhqwnxnzw6crpb13zff57svnj2dqvpf00gd"; + buildDepends = [ base numeric-prelude QuickCheck ]; + testDepends = [ + array base HUnit numeric-prelude QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-ftest" ]; + homepage = "https://github.com/nushio3/typelevel-tensor"; + description = "Tensors whose ranks and dimensions type-inferred and type-checked"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typeof" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "typeof"; + version = "0.1.2"; + sha256 = "1mnzkj5dp4rc4anaqxc6ia88wgrjhxwacxpqw8vp6pjqxbhhq92n"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base process ]; + configureFlags = [ "-fsmall_base" ]; + description = "Small script for inferring types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typeparams" = callPackage + ({ mkDerivation, base, constraints, deepseq, ghc-prim, primitive + , reflection, tagged, template-haskell, vector + }: + mkDerivation { + pname = "typeparams"; + version = "0.0.5"; + sha256 = "1yfc9xpi851sd05nhjdsglsjimmjipfdfssc2w9mav6fa878xy2h"; + buildDepends = [ + base constraints deepseq ghc-prim primitive reflection tagged + template-haskell vector + ]; + homepage = "http://github.com/mikeizbicki/typeparams/"; + description = "Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typesafe-endian" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "typesafe-endian"; + version = "0.1.0.1"; + sha256 = "1kg4pvrnf7vwvrcb998l9w08dpdy9hg7x2d9h5s3lqpnvvxfgcfj"; + buildDepends = [ base ]; + homepage = "https://github.com/Ericson2314/typesafe-endian"; + description = "Enforce endianness with types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "typescript-docs" = callPackage + ({ mkDerivation, base, blaze-html, cmdtheline, containers + , filemanip, filepath, language-typescript, parsec, split, syb + , utf8-string + }: + mkDerivation { + pname = "typescript-docs"; + version = "0.0.3"; + sha256 = "12axp6y652zlv9c9m0n5m4allpy23x0bk274gy78csrqp26akq3k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html cmdtheline containers filemanip filepath + language-typescript parsec split syb utf8-string + ]; + homepage = "http://github.com/paf31/typescript-docs"; + description = "A documentation generator for TypeScript Definition files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "typical" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "typical"; + version = "0.0.1"; + sha256 = "0dw6mwppbhcblnr03qgavhx27l9dl6gd981afgg4spi8avfzgh4q"; + buildDepends = [ base ]; + description = "Type level numbers, vectors, list. This lib needs to be extended."; + license = "GPL"; + }) {}; + + "typography-geometry" = callPackage + ({ mkDerivation, base, containers, parallel, polynomials-bernstein + , vector + }: + mkDerivation { + pname = "typography-geometry"; + version = "1.0.0"; + sha256 = "1vvqch3pdwymjbmir7b208qyzdzljsw1gf8icmzw5pi3vn6wkihf"; + buildDepends = [ + base containers parallel polynomials-bernstein vector + ]; + description = "Drawings for printed text documents"; + license = "GPL"; + }) {}; + + "tz" = callPackage + ({ mkDerivation, base, binary, bindings-posix, bytestring + , containers, deepseq, HUnit, QuickCheck, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, time, tzdata, unix, vector + }: + mkDerivation { + pname = "tz"; + version = "0.0.0.9"; + sha256 = "0ak54chjaw1vnwb7jd8fki2qvpdry5ycwh5ap9wjv61zbdscw74k"; + buildDepends = [ + base binary bytestring containers deepseq template-haskell time + tzdata vector + ]; + testDepends = [ + base bindings-posix HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + time tzdata unix vector + ]; + configureFlags = [ "-ftemplate-haskell" ]; + preConfigure = "export TZDIR=${tzdata}/share/zoneinfo"; + homepage = "https://github.com/nilcons/haskell-tz"; + description = "Efficient time zone handling"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "tzdata" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filemanip + , filepath, HUnit, MissingH, test-framework, test-framework-hunit + , test-framework-th, unix, vector + }: + mkDerivation { + pname = "tzdata"; + version = "0.1.20141110.0"; + sha256 = "1i9vngkf1yjda7s89q17r1q37bq8f52069xpc2kzpdql4il8pvdd"; + buildDepends = [ base bytestring containers vector ]; + testDepends = [ + base bytestring directory filemanip filepath HUnit MissingH + test-framework test-framework-hunit test-framework-th unix + ]; + homepage = "https://github.com/nilcons/haskell-tzdata"; + description = "Time zone database (as files and as a module)"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "uAgda" = callPackage + ({ mkDerivation, array, base, BNFC-meta, cmdargs, containers, mtl + , parsec, pretty, split, transformers + }: + mkDerivation { + pname = "uAgda"; + version = "1.2.0.4"; + sha256 = "01a1h6pflvid5zcd8wy3px7cz4pxwy5pw354v9rp8k7sx4q82am8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base BNFC-meta cmdargs containers mtl parsec pretty split + transformers + ]; + description = "A simplistic dependently-typed language with parametricity"; + license = "unknown"; + }) {}; + + "ua-parser" = callPackage + ({ mkDerivation, aeson, base, bytestring, criterion, data-default + , deepseq, derive, file-embed, filepath, HUnit, pcre-light, syb + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, yaml + }: + mkDerivation { + pname = "ua-parser"; + version = "0.5"; + sha256 = "0fljfvs9gzqyn01sw57s738jazki839grff43n09bqf7nk1janbf"; + buildDepends = [ + aeson base bytestring data-default file-embed pcre-light syb text + yaml + ]; + testDepends = [ + aeson base bytestring criterion data-default deepseq derive + file-embed filepath HUnit pcre-light syb test-framework + test-framework-hunit test-framework-quickcheck2 text yaml + ]; + description = "A library for parsing User-Agent strings, official Haskell port of ua-parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uacpid" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hslogger + , mtl, network, old-locale, process, regex-compat, time, unix + }: + mkDerivation { + pname = "uacpid"; + version = "1.0.3.0"; + sha256 = "02l88vpjs6qc0rwa4kn438i1gwc376sj8g2h5xqm3pz7adwfv24a"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath hslogger mtl network old-locale + process regex-compat time unix + ]; + homepage = "http://ui3.info/d/proj/uacpid.html"; + description = "Userspace Advanced Configuration and Power Interface event daemon"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uberlast" = callPackage + ({ mkDerivation, base, lens, tagged, template-haskell }: + mkDerivation { + pname = "uberlast"; + version = "0.0"; + sha256 = "12p948706scjiazlwv0x1afl3v8fhv4a3l8yqn1x4y9xnr4pfmc9"; + buildDepends = [ base lens tagged template-haskell ]; + homepage = "https:/github.com/fumieval/uberlast"; + description = "Generate overloaded lenses from plain data declaration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uconv" = callPackage + ({ mkDerivation, base, bytestring, icu }: + mkDerivation { + pname = "uconv"; + version = "0.0.3"; + sha256 = "0v71qw494klyh3ar8qdp7wx7kn7629iy83xham9b7jpmvk2p76bv"; + buildDepends = [ base bytestring ]; + extraLibraries = [ icu ]; + configureFlags = [ "-f-bytestring_in_base" ]; + description = "String encoding conversion with ICU"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "udbus" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , ghc-prim, mtl, network, unix, utf8-string + }: + mkDerivation { + pname = "udbus"; + version = "0.2.1"; + sha256 = "0a7kksh99nll91q41z4xgrcwc8pnfm0p71bxw6yymcd7yb0v09fk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring cereal containers ghc-prim mtl network unix + utf8-string + ]; + configureFlags = [ "-f-executable" "-f-test" ]; + homepage = "http://github.com/vincenthz/hs-udbus"; + description = "Small DBus implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "udbus-model" = callPackage + ({ mkDerivation, base, bytestring, udbus, xml }: + mkDerivation { + pname = "udbus-model"; + version = "0.2.1"; + sha256 = "0xiz3z0x7p9agj14j9lm8njfqiqpyif0m2fn7lppi3w482ssfzji"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring udbus xml ]; + configureFlags = [ "-f-executable" ]; + homepage = "http://github.com/vincenthz/hs-udbus"; + description = "Model API for udbus introspection and definitions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "udcode" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "udcode"; + version = "0.2.0.0"; + sha256 = "1namnm91divk1x8ki7wfbd79f4nrym58r4ki9yamj2giv4nxda36"; + buildDepends = [ base containers mtl ]; + description = "Does a set of code words form a uniquely decodable code?"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "udev" = callPackage + ({ mkDerivation, base, bytestring, libudev, posix-paths, select + , unix + }: + mkDerivation { + pname = "udev"; + version = "0.1.0.0"; + sha256 = "1a5i57f50scxbv5snn4xd953bx98qq3cgzhxjnqvxyazqz3h1fx2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring posix-paths select unix ]; + pkgconfigDepends = [ libudev ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/pxqr/udev"; + description = "libudev bindings"; + license = stdenv.lib.licenses.bsd3; + }) { libudev = null; }; + + "uglymemo" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "uglymemo"; + version = "0.1.0.1"; + sha256 = "0ixqg5d0ly1r18jbgaa89i6kjzgi6c5hanw1b1y8c5fbq14yz2gy"; + buildDepends = [ base containers ]; + description = "A simple (but internally ugly) memoization function"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "uhc-light" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, fgl, hashable, mtl, network, old-locale, primitive + , process, syb, uhc-util, uulib, vector + }: + mkDerivation { + pname = "uhc-light"; + version = "1.1.8.3"; + sha256 = "0az6s0v5559715c6hnaxymkrl936a0cbnnpljwb91hhlfhpsl0aq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers directory fgl hashable mtl + network old-locale primitive process syb uhc-util uulib vector + ]; + homepage = "https://github.com/UU-ComputerScience/uhc"; + description = "Part of UHC packaged as cabal/hackage installable library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uhc-util" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, fgl, hashable, ListLike, mtl, process, syb, time + , time-compat, uulib + }: + mkDerivation { + pname = "uhc-util"; + version = "0.1.3.9"; + sha256 = "02kdr6y81ggflkfz4skmpq1vawc357z5irqk89965ablk4v1msxs"; + buildDepends = [ + array base binary bytestring containers directory fgl hashable + ListLike mtl process syb time time-compat uulib + ]; + homepage = "https://github.com/UU-ComputerScience/uhc-utils"; + description = "UHC utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uhexdump" = callPackage + ({ mkDerivation, base, bytestring, split }: + mkDerivation { + pname = "uhexdump"; + version = "0.3"; + sha256 = "064cm531yci41jf14k177w7j4zy8dfjwrpjcrwf7kpz2rhx1djyi"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring split ]; + description = "hex dumper for UTF-8 text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uhttpc" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-lexing + , cmdargs, deepseq, network + }: + mkDerivation { + pname = "uhttpc"; + version = "0.1.0.0"; + sha256 = "116x62yq51xb5z0ndvf0q42plw442lf275b0z2wyvcyl3m5mpmhd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + async base bytestring bytestring-lexing cmdargs deepseq network + ]; + homepage = "https://github.com/hvr/uhttpc"; + description = "Minimal HTTP client library optimized for benchmarking"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "ui-command" = callPackage + ({ mkDerivation, base, data-default, mtl, old-locale, time }: + mkDerivation { + pname = "ui-command"; + version = "0.5.4"; + sha256 = "1qq902p5q6z1m0556bdc6brads7m2qrhrwnzd8k8c4jynzc829w7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base data-default mtl old-locale time ]; + description = "A framework for friendly commandline programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uid" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, dataenc, text + , uuid + }: + mkDerivation { + pname = "uid"; + version = "0.1.0.1"; + sha256 = "11v67dbanw9gmy9rbfln3ma87a9hkwvc5bwzdx840ngij5gh559b"; + buildDepends = [ aeson base bytestring cereal dataenc text uuid ]; + homepage = "http://github.com/hargettp/uid.git"; + description = "Simple unique identifier datatype, serializable and encodable as base32"; + license = stdenv.lib.licenses.mit; + }) {}; + + "una" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , io-storage, process + }: + mkDerivation { + pname = "una"; + version = "2.1.0"; + sha256 = "0gpycwd0dgnw7cdicpn19wv1xb4jq3j9dfzry2ilv85h02zkwfvh"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs directory filepath io-storage process + ]; + homepage = "https://github.com/jwiegley/una"; + description = "Universal un-archiver utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unagi-chan" = callPackage + ({ mkDerivation, atomic-primops, base, containers, ghc-prim + , primitive + }: + mkDerivation { + pname = "unagi-chan"; + version = "0.3.0.0"; + sha256 = "0a61f88ml5w10kgjwnl9ja8jypf26hq6jialgcpazajyjxa3p5ah"; + editedCabalFile = "fd0468cfe74ea20d1ff389d97b947cd7c3e65953267faccd050d1b2c5e636393"; + isLibrary = true; + isExecutable = true; + buildDepends = [ atomic-primops base ghc-prim primitive ]; + testDepends = [ + atomic-primops base containers ghc-prim primitive + ]; + configureFlags = [ "-f-dev" "-f-compare-benchmarks" ]; + description = "Fast concurrent queues with a Chan-like API, and more"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unagi-streams" = callPackage + ({ mkDerivation, base, io-streams, unagi-chan }: + mkDerivation { + pname = "unagi-streams"; + version = "0.1.1.0"; + sha256 = "1mns1qmxv1xmrrsbhr1ywami37gk416rwxi5p3ry6j88cbf4i4zg"; + buildDepends = [ base io-streams unagi-chan ]; + description = "Unagi Chan IO-Streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unamb" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unamb"; + version = "0.2.5"; + sha256 = "12cbqlc7qf2sf2m4zmisx06bcc104bwivnzq2df0jqdf09bg0n9k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-test" ]; + homepage = "http://haskell.org/haskellwiki/unamb"; + description = "Unambiguous choice"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unamb-custom" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "unamb-custom"; + version = "0.13"; + sha256 = "0r694wi9xg8brgcwl2kyv5amp6v539l121s9bpmd5lhjdnrvqjwk"; + buildDepends = [ base containers mtl ]; + homepage = "http://github.com/luqui/unamb-custom"; + description = "Functional concurrency with unamb using a custom scheduler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unbound" = callPackage + ({ mkDerivation, base, binary, containers, mtl, RepLib + , transformers + }: + mkDerivation { + pname = "unbound"; + version = "0.4.3.1"; + sha256 = "1xkp47y7yg8dl95gf4w3iwddc3yivrhcxj184cfhrx6a9rbsflpz"; + buildDepends = [ base binary containers mtl RepLib transformers ]; + homepage = "http://code.google.com/p/replib/"; + description = "Generic support for programming with names and binders"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unbound-generics" = callPackage + ({ mkDerivation, base, containers, contravariant, mtl, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "unbound-generics"; + version = "0.0.2"; + sha256 = "0zgajq411bp16xwv31i2igsz62lad923rylhfprklsism13rk5ai"; + buildDepends = [ base containers contravariant mtl transformers ]; + testDepends = [ + base mtl QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + homepage = "http://github.com/lambdageek/unbound-generics"; + description = "Reimplementation of Unbound using GHC Generics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unbounded-delays" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unbounded-delays"; + version = "0.1.0.9"; + sha256 = "1f4h87503m3smhip432q027wj3zih18pmz2rnafh60589ifcl420"; + buildDepends = [ base ]; + homepage = "https://github.com/basvandijk/unbounded-delays"; + description = "Unbounded thread delays and timeouts"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unbounded-delays-units" = callPackage + ({ mkDerivation, base, unbounded-delays, units, units-defs }: + mkDerivation { + pname = "unbounded-delays-units"; + version = "0.4"; + sha256 = "02j4i2dms15vb87ar3m99hvpxrjdakljyql708zs716k1jdm7614"; + buildDepends = [ base unbounded-delays units units-defs ]; + homepage = "https://github.com/jcristovao/unbouded-delays-units"; + description = "Thread delays and timeouts using proper time units"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unboxed-containers" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "unboxed-containers"; + version = "0.0.2.4"; + sha256 = "0yahavqjjnlf4ps8kd41s9s64nbhx2hf7qzk2xxkmq0i3b91d123"; + buildDepends = [ base containers ]; + homepage = "http://github.com/ekmett/unboxed-containers"; + description = "Self-optimizing unboxed sets using view patterns and data families"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unexceptionalio" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unexceptionalio"; + version = "0.2.0"; + sha256 = "1p1han6027n6d9cx0cqrfrpwqlhkainj7xi839swqj1k6d4n022n"; + buildDepends = [ base ]; + homepage = "https://github.com/singpolyma/unexceptionalio"; + description = "IO without any non-error, synchronous exceptions"; + license = "unknown"; + }) {}; + + "unfoldable" = callPackage + ({ mkDerivation, base, ghc-prim, QuickCheck, random, transformers + }: + mkDerivation { + pname = "unfoldable"; + version = "0.8.1"; + sha256 = "0y3y8m271spkmzc3182v8j06kspkzv03yxiscaa1vvhm2sbqp2is"; + buildDepends = [ base ghc-prim QuickCheck random transformers ]; + homepage = "https://github.com/sjoerdvisscher/unfoldable"; + description = "Class of data structures that can be unfolded"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ungadtagger" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ungadtagger"; + version = "1.0.0"; + sha256 = "1hn30p9vpsvkph54grzwdrca5vh9grpa7d0w1zlvim1mnvqxmn4b"; + buildDepends = [ base ]; + homepage = "http://github.com/andriyp/ungadtagger"; + description = "Abstract GADTs from typelevel tags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uni-events" = callPackage + ({ mkDerivation, base, containers, uni-util }: + mkDerivation { + pname = "uni-events"; + version = "2.2.1.0"; + sha256 = "1kfvhkbwibbac2r980h982m0rd3xndzrgqngrvfcmy0bykpamkxh"; + buildDepends = [ base containers uni-util ]; + homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; + description = "Event handling for the uniform workbench"; + license = "LGPL"; + }) {}; + + "uni-graphs" = callPackage + ({ mkDerivation, base, containers, mtl, uni-events, uni-htk + , uni-reactor, uni-util + }: + mkDerivation { + pname = "uni-graphs"; + version = "2.2.1.0"; + sha256 = "1vwm0gmgj8c7qdildplr3jng5gj9q6b669vgmnxw4v514y529bz5"; + buildDepends = [ + base containers mtl uni-events uni-htk uni-reactor uni-util + ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; + description = "Graphs"; + license = "LGPL"; + }) {}; + + "uni-htk" = callPackage + ({ mkDerivation, base, containers, directory, uni-events + , uni-posixutil, uni-reactor, uni-util + }: + mkDerivation { + pname = "uni-htk"; + version = "2.2.1.1"; + sha256 = "0npdlgq8zxz0b9rvlsml88k7alnm4wj2k4m94b4zp0r3ahhf630q"; + buildDepends = [ + base containers directory uni-events uni-posixutil uni-reactor + uni-util + ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://www.informatik.uni-bremen.de/htk/"; + description = "Graphical User Interface for Haskell Programs"; + license = "LGPL"; + }) {}; + + "uni-posixutil" = callPackage + ({ mkDerivation, base, directory, process, uni-events, uni-util + , unix + }: + mkDerivation { + pname = "uni-posixutil"; + version = "2.2.1.1"; + sha256 = "0wh3ni6l1x7rxn5yppva1xs0yb6z5hxfmzxxrnh6hbcq1pa62m5d"; + buildDepends = [ base directory process uni-events uni-util unix ]; + homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; + description = "Posix utilities for the uniform workbench"; + license = "LGPL"; + }) {}; + + "uni-reactor" = callPackage + ({ mkDerivation, base, containers, directory, uni-events, uni-util + }: + mkDerivation { + pname = "uni-reactor"; + version = "2.2.1.0"; + sha256 = "147nizw920xbbj5b8kqrgri1r9wpx3qddspnryxhdxq10q1xlyh2"; + buildDepends = [ base containers directory uni-events uni-util ]; + homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; + description = "Reactors for the uniform workbench"; + license = "LGPL"; + }) {}; + + "uni-uDrawGraph" = callPackage + ({ mkDerivation, base, containers, uni-events, uni-graphs + , uni-posixutil, uni-reactor, uni-util + }: + mkDerivation { + pname = "uni-uDrawGraph"; + version = "2.2.0.2"; + sha256 = "16gykzzpijf5rynyac6p3nsgwq8w65bpx71jax52x8v33zdkin2d"; + buildDepends = [ + base containers uni-events uni-graphs uni-posixutil uni-reactor + uni-util + ]; + homepage = "http://www.informatik.uni-bremen.de/uniform/wb"; + description = "Graphs binding"; + license = "LGPL"; + }) {}; + + "uni-util" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , ghc-prim, mtl, network, old-time, parsec + }: + mkDerivation { + pname = "uni-util"; + version = "2.3.0.1"; + sha256 = "0simxjsd0qi8yxnpiq88zy3bsrrw5rxfpfknr8yaf4xhc7vv39nh"; + buildDepends = [ + array base bytestring containers directory ghc-prim mtl network + old-time parsec + ]; + configureFlags = [ "-f-parsec1" "-f-debug" "-fbase4" ]; + homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; + description = "Utilities for the uniform workbench"; + license = "LGPL"; + }) {}; + + "unicode" = callPackage + ({ mkDerivation, base, containers, utility-ht }: + mkDerivation { + pname = "unicode"; + version = "0.0"; + sha256 = "0fy89j864dy5dzfj15aavm8bqpv2f51zf42dyjvs50qah3shh5yl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers ]; + testDepends = [ base containers utility-ht ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/unicode/"; + description = "Construct and transform unicode characters"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unicode-names" = callPackage + ({ mkDerivation, array, base, containers, unicode-properties }: + mkDerivation { + pname = "unicode-names"; + version = "3.2.0.0"; + sha256 = "15088dbmhvw118p3w08wxpsx41gzi0wqinqyg143225pp07aa5gc"; + buildDepends = [ array base containers unicode-properties ]; + description = "Unicode 3.2.0 character names"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unicode-normalization" = callPackage + ({ mkDerivation, base, bytestring, compact-string, icu }: + mkDerivation { + pname = "unicode-normalization"; + version = "0.1"; + sha256 = "1smfc7a62xi6y4sc0vai2l0nljxl9dr9l5zkqi17n14cq36ppfwb"; + buildDepends = [ base bytestring compact-string ]; + extraLibraries = [ icu ]; + configureFlags = [ "-fsplit-base" ]; + homepage = "http://sloompie.reinier.de/unicode-normalization/"; + description = "Unicode normalization using the ICU library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unicode-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unicode-prelude"; + version = "0.1.1"; + sha256 = "05zakihlk06wckzgm43f3g26fjdn4gb3d1ypw4vcwqmipq2dbfsw"; + buildDepends = [ base ]; + description = "Unicode notation for some definitions in Prelude"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unicode-properties" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "unicode-properties"; + version = "3.2.0.0"; + sha256 = "06zrr2z9irbsxwf7fbnhp2sg36ykb2amfys2y78nzn0mw63xb3q1"; + buildDepends = [ array base containers ]; + description = "Unicode 3.2.0 character properties"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unicode-symbols" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "unicode-symbols"; + version = "0.1.1.2"; + sha256 = "0y1awqrf1x2in158linszma69zyz3zp14h3rmdx3vmbmif9fvbyv"; + buildDepends = [ base containers ]; + description = "Unicode alternatives for common functions and operators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unicoder" = callPackage + ({ mkDerivation, attoparsec, base, directory, text }: + mkDerivation { + pname = "unicoder"; + version = "0.4.1"; + sha256 = "17a2rxq5b4a66ia4jm1g0lmkvsanfc477567wygq9kz4w9q4xwc3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ attoparsec base directory text ]; + testDepends = [ attoparsec base text ]; + homepage = "https://github.com/Zankoku-Okuno/unicoder"; + description = "Make writing in unicode easy"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unification-fd" = callPackage + ({ mkDerivation, base, containers, logict, mtl }: + mkDerivation { + pname = "unification-fd"; + version = "0.9.0"; + sha256 = "0fdnpcpcpjlxlwxpqlawwbgqhs1p9lrksy5ln5isyvr06hwqh7ki"; + buildDepends = [ base containers logict mtl ]; + configureFlags = [ "-fsplitbase" "-fbase4" ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Simple generic unification algorithms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uniform-pair" = callPackage + ({ mkDerivation, base, ShowF }: + mkDerivation { + pname = "uniform-pair"; + version = "0.1.5"; + sha256 = "0zkkhxmhx7xpi0fjxks435z5p52f2jvw8fvp0z2qi81a18v8fh81"; + buildDepends = [ base ShowF ]; + homepage = "https://github.com/conal/uniform-pair/"; + description = "Uniform pairs with class instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "union-find" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "union-find"; + version = "0.2"; + sha256 = "1v7hj42j9w6jlzi56jg8rh4p58gfs1c5dx30wd1qqvn0p0mnihp6"; + buildDepends = [ base containers transformers ]; + homepage = "http://github.com/nominolo/union-find"; + description = "Efficient union and equivalence testing of sets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "union-find-array" = callPackage + ({ mkDerivation, array, base, mtl }: + mkDerivation { + pname = "union-find-array"; + version = "0.1.0.1"; + sha256 = "0p50w0kb1pz80nq0nm9l20wshsqjcaaagrrjfqx955awrvz2wmf7"; + buildDepends = [ array base mtl ]; + homepage = "https://github.com/haskell-rewriting/union-find-array"; + description = "union find data structure"; + license = stdenv.lib.licenses.mit; + }) {}; + + "union-map" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "union-map"; + version = "0.0"; + sha256 = "01h4n9yspjicii7b7mcg0a8yg8bwfy6hwb7dp82y08846kcb9fh5"; + buildDepends = [ base containers ]; + homepage = "http://github.com/minpou/union-map"; + description = "Heterogeneous map by open unions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uniplate" = callPackage + ({ mkDerivation, base, containers, hashable, syb + , unordered-containers + }: + mkDerivation { + pname = "uniplate"; + version = "1.6.12"; + sha256 = "1dx8f9aw27fz8kw0ad1nm6355w5rdl7bjvb427v2bsgnng30pipw"; + buildDepends = [ + base containers hashable syb unordered-containers + ]; + configureFlags = [ "-fseparate_syb" "-ftypeable_fingerprint" ]; + homepage = "http://community.haskell.org/~ndm/uniplate/"; + description = "Help writing simple, concise and fast generic operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unique-logic" = callPackage + ({ mkDerivation, base, non-empty, QuickCheck, transformers + , utility-ht + }: + mkDerivation { + pname = "unique-logic"; + version = "0.3"; + sha256 = "0pjkqvam73d6xy528r9zf75km2yr997in902174raj6kw3kgdl41"; + buildDepends = [ base transformers utility-ht ]; + testDepends = [ + base non-empty QuickCheck transformers utility-ht + ]; + homepage = "http://code.haskell.org/~thielema/unique-logic/"; + description = "Solve simple simultaneous equations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unique-logic-tf" = callPackage + ({ mkDerivation, base, containers, explicit-exception, non-empty + , QuickCheck, transformers, utility-ht + }: + mkDerivation { + pname = "unique-logic-tf"; + version = "0.4.1.1"; + sha256 = "0gc41whidll04fgzjydcxgxvq270ncvqcamsd3b3qd4hfn3v9qv8"; + buildDepends = [ + base containers explicit-exception transformers utility-ht + ]; + testDepends = [ + base non-empty QuickCheck transformers utility-ht + ]; + homepage = "http://code.haskell.org/~thielema/unique-logic-tf/"; + description = "Solve simple simultaneous equations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uniqueid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uniqueid"; + version = "0.1.1"; + sha256 = "0s1jw29g5s9ll8hbfkyalhdjpsv54w1n63mz4jph36dbq68zb7g6"; + buildDepends = [ base ]; + homepage = "http://github.com/sebfisch/uniqueid/wikis"; + description = "Splittable Unique Identifier Supply"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "units" = callPackage + ({ mkDerivation, base, containers, HUnit-approx, mtl, multimap + , parsec, singletons, syb, tasty, tasty-hunit, template-haskell + , th-desugar, vector-space + }: + mkDerivation { + pname = "units"; + version = "2.2"; + sha256 = "1hd7klv0h2rsq971rbghvgy2921bf0zxikdsl26qw08yb0zirvza"; + buildDepends = [ + base containers mtl multimap parsec singletons syb template-haskell + th-desugar vector-space + ]; + testDepends = [ + base containers HUnit-approx mtl multimap parsec singletons syb + tasty tasty-hunit template-haskell th-desugar vector-space + ]; + homepage = "https://github.com/goldfirere/units"; + description = "A domain-specific type system for dimensional analysis"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "units-defs" = callPackage + ({ mkDerivation, base, template-haskell, units }: + mkDerivation { + pname = "units-defs"; + version = "2.0"; + sha256 = "0jpm0rnnw3fl4hsmcwgyr738z9p4hjw6gcgr725zw35gm6lg3c3y"; + buildDepends = [ base template-haskell units ]; + homepage = "http://github.com/goldfirere/units-defs"; + description = "Definitions for use with the units package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "units-parser" = callPackage + ({ mkDerivation, base, containers, mtl, multimap, parsec, syb + , tasty, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "units-parser"; + version = "0.1.0.0"; + sha256 = "0ha1saapphk15xk10a36k5qmn01nqpz10f8gi35ra9zqlhv8amfq"; + buildDepends = [ base containers mtl multimap parsec ]; + testDepends = [ + base containers mtl multimap parsec syb tasty tasty-hunit + template-haskell + ]; + description = "A parser for units of measure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unittyped" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unittyped"; + version = "0.1"; + sha256 = "1ab27rwnp8ncfn5sm4llxjxx7fbp495sl1838g8z9hishr5dgddl"; + buildDepends = [ base ]; + testDepends = [ base ]; + homepage = "https://bitbucket.org/xnyhps/haskell-unittyped/"; + description = "An extendable library for type-safe computations including units"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "universal-binary" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "universal-binary"; + version = "0.11"; + sha256 = "1gnrq6s7pipjqfyispkxib3xfzii1ss6a9iwv07mvb5a93hc45cw"; + buildDepends = [ base binary bytestring ]; + description = "Parser for OS X Universal Binary format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe" = callPackage + ({ mkDerivation, universe-instances-base + , universe-instances-extended, universe-instances-trans + , universe-reverse-instances + }: + mkDerivation { + pname = "universe"; + version = "1.0"; + sha256 = "19zr9zcqc5sfp5qfn8slkk2732j1814m3j1jkbim739limwf900z"; + buildDepends = [ + universe-instances-base universe-instances-extended + universe-instances-trans universe-reverse-instances + ]; + homepage = "https://github.com/dmwit/universe"; + description = "Classes for types where we know all the values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe-base" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "universe-base"; + version = "1.0"; + sha256 = "1bhgmikh876bda37a79iapzp58ssgfx6n57gpblyd1fprxnwqxc4"; + buildDepends = [ base ]; + homepage = "https://github.com/dmwit/universe"; + description = "A class for finite and recursively enumerable types and some helper functions for enumerating them"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe-instances-base" = callPackage + ({ mkDerivation, base, containers, universe-base }: + mkDerivation { + pname = "universe-instances-base"; + version = "1.0"; + sha256 = "04njgl32lk5a0masjdjkm4l2wsyrr29g0fsp599864mp7gp504d2"; + buildDepends = [ base containers universe-base ]; + homepage = "https://github.com/dmwit/universe"; + description = "Universe instances for types from the base package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe-instances-extended" = callPackage + ({ mkDerivation, adjunctions, base, comonad + , universe-instances-base, void + }: + mkDerivation { + pname = "universe-instances-extended"; + version = "1.0"; + sha256 = "0cla7n6id0v2pphmzsc8cbghvhyjjx9720gmxdqch8ysrfknkbgi"; + buildDepends = [ + adjunctions base comonad universe-instances-base void + ]; + homepage = "https://github.com/dmwit/universe"; + description = "Universe instances for types from select extra packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe-instances-trans" = callPackage + ({ mkDerivation, base, mtl, transformers, universe-base + , universe-instances-base + }: + mkDerivation { + pname = "universe-instances-trans"; + version = "1.0.0.1"; + sha256 = "03iix0bdhfi4qlgwr8sl3gsqck6lsbkqgx245w2z5yaaxgqpq10d"; + buildDepends = [ + base mtl transformers universe-base universe-instances-base + ]; + homepage = "https://github.com/dmwit/universe"; + description = "Universe instances for types from the transformers and mtl packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe-reverse-instances" = callPackage + ({ mkDerivation, base, containers, universe-instances-base }: + mkDerivation { + pname = "universe-reverse-instances"; + version = "1.0"; + sha256 = "0jcd7qyvzq8xxv9d3hfi0f1h48xdsy9r9xnxgxc7ggga4szirm79"; + buildDepends = [ base containers universe-instances-base ]; + homepage = "https://github.com/dmwit/universe"; + description = "instances of standard classes that are made possible by enumerations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "universe-th" = callPackage + ({ mkDerivation, base, checkers, composition, DebugTraceHelpers + , HUnit, mtl, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-instances + , tuple, uniplate + }: + mkDerivation { + pname = "universe-th"; + version = "0.0.0.6"; + sha256 = "143kcgv4lp9266d8za878l343j6g97mxc3z7gj348jjamvpyg9wx"; + buildDepends = [ + base composition mtl template-haskell tuple uniplate + ]; + testDepends = [ + base checkers composition DebugTraceHelpers HUnit mtl QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-instances tuple uniplate + ]; + homepage = "http://github.com/jfishcoff/universe-th"; + description = "Construct a Dec's ancestor list"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix_2_7_1_0" = callPackage + ({ mkDerivation, base, bytestring, time }: + mkDerivation { + pname = "unix"; + version = "2.7.1.0"; + sha256 = "0p74ljsl1zgwnyl69pg4l15z5rqidam9fw9il4siam2m700ydm3b"; + buildDepends = [ base bytestring time ]; + homepage = "https://github.com/haskell/unix"; + description = "POSIX functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-bytestring" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "unix-bytestring"; + version = "0.3.7.2"; + sha256 = "0n1i7pcdwhs0wz6spf3pndr8i74qn0cdzr3p46w4r4mvvwr76i2s"; + buildDepends = [ base bytestring ]; + homepage = "http://code.haskell.org/~wren/"; + description = "Unix/Posix-specific functions for ByteStrings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-compat" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "unix-compat"; + version = "0.4.1.4"; + sha256 = "0jxk7j5pz2kgfpqr4hznndjg31pqj5xg2qfc5308fcn9xyg1myps"; + buildDepends = [ base unix ]; + configureFlags = [ "-f-old-time" ]; + homepage = "http://github.com/jystic/unix-compat"; + description = "Portable POSIX-compatibility layer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-handle" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "unix-handle"; + version = "0.0.0"; + sha256 = "07ysmd9ks5lm2lg1dik75m509ryn5azw28j9hcisknf5bmrfy9li"; + buildDepends = [ base unix ]; + description = "POSIX operations on Handles"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-io-extra" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unix-io-extra"; + version = "0.1"; + sha256 = "1qy28y1apm2dxp47v0ngxj4ww3iyq4lj0n0i4z9phyr1122fglig"; + buildDepends = [ base ]; + description = "Support for writev, pwrite and pread"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-memory" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, unix + }: + mkDerivation { + pname = "unix-memory"; + version = "0.1.2"; + sha256 = "1r8s7z39d31h1n7rcincy156lbsvamr6jicx52kv8simb9gvarpp"; + buildDepends = [ base ]; + testDepends = [ + base mtl QuickCheck tasty tasty-hunit tasty-quickcheck unix + ]; + homepage = "http://github.com/vincenthz/hs-unix-memory"; + description = "Unix memory syscalls"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-process-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, directory, filepath + , hspec, process, stm, time, transformers, unix + }: + mkDerivation { + pname = "unix-process-conduit"; + version = "0.2.2.3"; + sha256 = "0ldgjwdvshggygxn9fpnxvb01dba0q0bn9f7iiw5xgqhli46nvcy"; + buildDepends = [ + base bytestring conduit directory filepath process stm time + transformers unix + ]; + testDepends = [ base bytestring conduit hspec transformers unix ]; + homepage = "https://github.com/snoyberg/conduit"; + description = "Run processes on Unix systems, with a conduit interface (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "unix-pty-light" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "unix-pty-light"; + version = "0.1"; + sha256 = "1n21cd6chih86g6kfl6b0x4k533ykzz93anhf6wga3033rvy09wj"; + buildDepends = [ base unix ]; + homepage = "http://code.haskell.org/~scook0/unix-pty-light"; + description = "POSIX pseudo-terminal support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unix-time" = callPackage + ({ mkDerivation, base, binary, bytestring, doctest, hspec + , old-locale, old-time, QuickCheck, time + }: + mkDerivation { + pname = "unix-time"; + version = "0.3.4"; + sha256 = "1bni03bzayg3vwj6mwcl4z41zixv8nida8jc3vkv41fr7mzb24g5"; + buildDepends = [ base binary bytestring old-time ]; + testDepends = [ + base bytestring doctest hspec old-locale old-time QuickCheck time + ]; + description = "Unix time parser/formatter and utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unlambda" = callPackage + ({ mkDerivation, array, base, mtl, unix }: + mkDerivation { + pname = "unlambda"; + version = "0.1.3"; + sha256 = "0clcpkhg23a7ma72rjjpl2w8jpg2mdn4rgm3vf0vqr7lbyma1h89"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base mtl unix ]; + description = "Unlambda interpreter"; + license = "GPL"; + }) {}; + + "unlit" = callPackage + ({ mkDerivation, base, directory, text }: + mkDerivation { + pname = "unlit"; + version = "0.3.0.3"; + sha256 = "0nwd4cm3licmdx06cmq42ig7r0iirw2s3ifnna4yzxpysj2aapnf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory text ]; + description = "Tool to convert literate code between styles or to code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unm-hip" = callPackage + ({ mkDerivation, array, base, bytestring, containers, process + , vector + }: + mkDerivation { + pname = "unm-hip"; + version = "0.3.1.6"; + sha256 = "170ivv689jg2k9p8czp6miq3samjbdwanh3vh9csm8iq88yrzry5"; + buildDepends = [ array base bytestring containers process vector ]; + description = "A Library for the manipulation of images"; + license = "GPL"; + }) {}; + + "unordered-containers" = callPackage + ({ mkDerivation, base, ChasingBottoms, containers, deepseq + , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "unordered-containers"; + version = "0.2.5.1"; + sha256 = "06l1xv7vhpxly75saxdrbc6p2zlgz1az278arfkz4rgawfnphn3f"; + buildDepends = [ base deepseq hashable ]; + testDepends = [ + base ChasingBottoms containers hashable HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + configureFlags = [ "-f-debug" ]; + homepage = "https://github.com/tibbe/unordered-containers"; + description = "Efficient hashing-based container types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unordered-containers-rematch" = callPackage + ({ mkDerivation, base, hashable, hspec, HUnit, rematch + , unordered-containers + }: + mkDerivation { + pname = "unordered-containers-rematch"; + version = "0.1.0.0"; + sha256 = "13ld8whx1m5xglaj2adsn0qb1x00p6ir8l9kz7fv815n6ahgcii8"; + buildDepends = [ base hashable rematch unordered-containers ]; + testDepends = [ + base hashable hspec HUnit rematch unordered-containers + ]; + homepage = "http://github.com/tcrayford/rematch"; + description = "Rematch support for unordered containers"; + license = stdenv.lib.licenses.mit; + }) {}; + + "unpack-funcs" = callPackage + ({ mkDerivation, base, bytestring, primitive, template-haskell + , transformers, vector + }: + mkDerivation { + pname = "unpack-funcs"; + version = "0.3.1"; + sha256 = "0ha8xbg1a560rd5grg6i2acg3nzq6f4d6qa7i6vrbnz7bqbg77q3"; + buildDepends = [ + base bytestring primitive template-haskell transformers vector + ]; + description = "Monad transformers that mirror worker-wrapper transformations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unroll-ghc-plugin" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "unroll-ghc-plugin"; + version = "0.1.1"; + sha256 = "0n05777fqqpbgnh9jab04ayw1j1as4wkkbrjixi1288fhi44m87p"; + buildDepends = [ base ghc ]; + homepage = "http://thoughtpolice.github.com/unroll-ghc-plugin"; + description = "Compiler plugin for loop unrolling"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unsafe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unsafe"; + version = "0.0"; + sha256 = "0hc6xr1i3hkz25gdgfx1jqgpsc9mwa05bkfynp0mcfdlyz6782nz"; + buildDepends = [ base ]; + homepage = "http://code.haskell.org/~thielema/unsafe/"; + description = "Unified interface to unsafe functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unsafe-promises" = callPackage + ({ mkDerivation, base, threads }: + mkDerivation { + pname = "unsafe-promises"; + version = "0.0.1.3"; + sha256 = "1018c3q0aq6l0011az661dvlibiv6jvwdv4c40bi8pwapri66k70"; + buildDepends = [ base threads ]; + homepage = "https://github.com/kallisti-dev/unsafe-promises"; + description = "Create pure futures using lazy IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unsafely" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unsafely"; + version = "0.2.0.0"; + sha256 = "10v50bzd7ccjs0d1spvyl6awhwdhxmkcacm2lkillk9f7myild0r"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base ]; + configureFlags = [ "-f-examples" ]; + homepage = "http://github.com/konn/unsafely"; + description = "Flexible access control for unsafe operations and instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "unscramble" = callPackage + ({ mkDerivation, array, base, optparse-applicative, stream-fusion + , unordered-containers + }: + mkDerivation { + pname = "unscramble"; + version = "1.0"; + sha256 = "1zlf9dw3yid6s9p0q837h3qs2wnd9wr9kh282j4j4m0gpv9dcrrf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base optparse-applicative stream-fusion unordered-containers + ]; + description = "Solve Boggle-like word games"; + license = stdenv.lib.licenses.mit; + }) {}; + + "unusable-pkg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unusable-pkg"; + version = "0.1"; + sha256 = "102dzsa64vnbhx2pnnh6q0vn7wag9bd8pmmag3i2yl68iqaqlvpm"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + description = "Utility construction of the graph depending unusable packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "up" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, parsec, split + , transformers + }: + mkDerivation { + pname = "up"; + version = "0.1.0.2"; + sha256 = "1iawaqbn7lb87zv0bvjvvh8sgjn370insy2brvg2msnj9ba0937m"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base directory filepath mtl parsec split transformers + ]; + description = "Generates pathnames to up directories"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uploadcare" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cryptohash + , hex, http-conduit, http-types, old-locale, time + }: + mkDerivation { + pname = "uploadcare"; + version = "0.1"; + sha256 = "1lm7mp8djhxylavihaljqjfsgzpn747plkq6f7yd2dk32xlsb5bz"; + buildDepends = [ + aeson attoparsec base bytestring cryptohash hex http-conduit + http-types old-locale time + ]; + description = "Haskell client for Uploadcare"; + license = stdenv.lib.licenses.mit; + }) {}; + + "upskirt" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "upskirt"; + version = "0.0.4"; + sha256 = "0528345xiq2xmi9fwzv0rvbjqfhcvyhkik8c453yr2nr03k0zs4c"; + buildDepends = [ base bytestring ]; + description = "Binding to upskirt"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "ureader" = callPackage + ({ mkDerivation, ansi-wl-pprint, async, base, bytestring + , containers, curl, data-default, deepseq, directory, download-curl + , feed, filepath, implicit-params, network, old-locale, opml + , optparse-applicative, parallel-io, split, tagsoup, terminal-size + , text, time, xml + }: + mkDerivation { + pname = "ureader"; + version = "0.2.0.0"; + sha256 = "11zgs8mmmkvddyq6s0x98gdqbdaj6n3rxf6ab3xf1ap2cd4siwb8"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-wl-pprint async base bytestring containers curl data-default + deepseq directory download-curl feed filepath implicit-params + network old-locale opml optparse-applicative parallel-io split + tagsoup terminal-size text time xml + ]; + homepage = "https://github.com/pxqr/ureader"; + description = "Minimalistic CLI RSS reader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urembed" = callPackage + ({ mkDerivation, base, bytestring, cake3, directory, filepath + , language-javascript, mime-types, mtl, optparse-applicative + , process, syb, text + }: + mkDerivation { + pname = "urembed"; + version = "0.5.0.1"; + sha256 = "0fnr3xskzwxxxk7iv5bmqa18zbr612pn27jjiac0l4wzv33lisik"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cake3 directory filepath language-javascript + mime-types mtl optparse-applicative process syb text + ]; + homepage = "http://github.com/grwlf/urembed"; + description = "Ur/Web static content generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uri" = callPackage + ({ mkDerivation, base, parsec, safe, utf8-string }: + mkDerivation { + pname = "uri"; + version = "0.1.6.3"; + sha256 = "1dhmrn4mq3ia0iv3y2k5pw71a6677q3vdqqf2w4b3aksi6wna49j"; + buildDepends = [ base parsec safe utf8-string ]; + homepage = "http://gitorious.org/uri"; + description = "Library for working with URIs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uri-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, deepseq + , failure, monad-control, network, system-fileio, system-filepath + , text, transformers + }: + mkDerivation { + pname = "uri-conduit"; + version = "1.1.1.2"; + sha256 = "0bmq241in1x0bjffp6nmbz8lf324q926mcddpvmzn2j1ipy7fvg6"; + buildDepends = [ + base bytestring conduit containers deepseq failure monad-control + network system-fileio system-filepath text transformers + ]; + homepage = "http://github.com/snoyberg/xml"; + description = "Read and write URIs (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uri-encode" = callPackage + ({ mkDerivation, base, bytestring, network-uri, text, utf8-string + }: + mkDerivation { + pname = "uri-encode"; + version = "1.5.0.3"; + sha256 = "115wnc7x7gx57qza5az4c1wy0n2f40634529jk0vpxw6bb9b1mzn"; + editedCabalFile = "455f71a45ce8ec3646f1215bf1476828fd01bb5fc1e228a6da6657c57b5f53be"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring network-uri text utf8-string ]; + configureFlags = [ "-fnetwork-uri" "-f-tools" ]; + description = "Unicode aware uri-encoding"; + license = "unknown"; + }) {}; + + "uri-enumerator" = callPackage + ({ mkDerivation, base, bytestring, containers, enumerator, failure + , network, text, transformers + }: + mkDerivation { + pname = "uri-enumerator"; + version = "0.1.0.1"; + sha256 = "164yzmx18ykkf2vbl9zhqmbvb80dig8bx3pfadw23a6wyvigmhw5"; + buildDepends = [ + base bytestring containers enumerator failure network text + transformers + ]; + homepage = "http://github.com/snoyberg/xml"; + description = "Read and write URIs (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uri-enumerator-file" = callPackage + ({ mkDerivation, base, bytestring, containers, enumerator + , lifted-base, monad-control, network, system-fileio + , system-filepath, text, transformers, uri-enumerator + }: + mkDerivation { + pname = "uri-enumerator-file"; + version = "0.1.1.1"; + sha256 = "15ycv01kmwnwq3qkjjcl8ayal0p4klhflzkykm2rlq1d8mi2vmd6"; + buildDepends = [ + base bytestring containers enumerator lifted-base monad-control + network system-fileio system-filepath text transformers + uri-enumerator + ]; + homepage = "http://github.com/snoyberg/xml"; + description = "uri-enumerator backend for the file scheme (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uri-template" = callPackage + ({ mkDerivation, base, containers, utf8-string }: + mkDerivation { + pname = "uri-template"; + version = "0.2"; + sha256 = "1y1jqymjbawwdywk770j4rk8sy7p1plvfliwcmqr0h16y31kzlpl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base containers utf8-string ]; + configureFlags = [ "-fnew-base" ]; + description = "URI template library for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uri-templater" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, charset, containers, dlist + , HTTP, HUnit, mtl, parsers, template-haskell, text, trifecta + , unordered-containers, vector + }: + mkDerivation { + pname = "uri-templater"; + version = "0.2.0.0"; + sha256 = "0ypyi5vz7fjgvw1xicjksjfbpvm472dif2jw6pn09jfgqkal075s"; + buildDepends = [ + ansi-wl-pprint base charset containers dlist HTTP mtl parsers + template-haskell text trifecta unordered-containers vector + ]; + testDepends = [ ansi-wl-pprint base HUnit mtl template-haskell ]; + homepage = "http://github.com/sanetracker/uri-templater"; + description = "Parsing & Quasiquoting for RFC 6570 URI Templates"; + license = stdenv.lib.licenses.mit; + }) {}; + + "url" = callPackage + ({ mkDerivation, base, utf8-string }: + mkDerivation { + pname = "url"; + version = "2.1.3"; + sha256 = "0qag18wbrq9jjk1444mjigz1xl7xl03fz66b1lnya9qaihzpxwjs"; + buildDepends = [ base utf8-string ]; + homepage = "http://www.haskell.org/haskellwiki/Url"; + description = "A library for working with URLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "url-generic" = callPackage + ({ mkDerivation, base, mtl, syb }: + mkDerivation { + pname = "url-generic"; + version = "0.1"; + sha256 = "0yfcy2nhc67kxb7n9mjxi4z5jcq4iz4kq80fb9lbi461vijhmw5m"; + editedCabalFile = "d9926e2ce6433a73b2ba940d476f7046890752c8a1145b42a78561e8d3ff6fb9"; + buildDepends = [ base mtl syb ]; + description = "Parse/format generic key/value URLs from record data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urlcheck" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , old-time + }: + mkDerivation { + pname = "urlcheck"; + version = "0.1.1"; + sha256 = "1mddlppdb0c9pxvjfm40i0bcrg7wbc61hzlrlv6kir0n1j9yb8ri"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring containers mtl network old-time ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://code.haskell.org/~dons/code/urlcheck"; + description = "Parallel link checker"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urldecode" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "urldecode"; + version = "1.0.0.2"; + sha256 = "13fip41s78qcnrg4zccd5lk3qbsaax7h5sspc0xjzlaca664hq3y"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base network ]; + homepage = "https://github.com/beastaugh/urldecode"; + description = "Decode percent-encoded strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urldisp-happstack" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, mtl }: + mkDerivation { + pname = "urldisp-happstack"; + version = "0.1"; + sha256 = "1kg25w5pnmsnjwycnf0q6d65cqfw5d0xn9rwyn4ybhh3a8q2yaa8"; + buildDepends = [ base bytestring happstack-server mtl ]; + description = "Simple, declarative, expressive URL routing -- on happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urlencoded" = callPackage + ({ mkDerivation, base, mtl, network, split }: + mkDerivation { + pname = "urlencoded"; + version = "0.4.0"; + sha256 = "0idh70apfxx8bkbsxda4xhb0b5xf4x237dwi4v55ildrhxx4b68k"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base mtl network split ]; + configureFlags = [ "-f-test" ]; + homepage = "https://github.com/pheaver/urlencoded"; + description = "Generate or process x-www-urlencoded data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urlpath" = callPackage + ({ mkDerivation, base, hspec, mtl, QuickCheck, quickcheck-instances + , text, transformers + }: + mkDerivation { + pname = "urlpath"; + version = "0.2"; + sha256 = "0rbw76m9d1gr0zc7wppzdad5nnwdrg2g5v54lc7hxk5wk53pran1"; + buildDepends = [ base mtl transformers ]; + testDepends = [ + base hspec mtl QuickCheck quickcheck-instances text transformers + ]; + description = "Painfully simple URL writing combinators"; + license = stdenv.lib.licenses.mit; + }) {}; + + "urn" = callPackage + ({ mkDerivation, base, hspec, parsec }: + mkDerivation { + pname = "urn"; + version = "0.1.0.0"; + sha256 = "1wxgq445nzfly9773bjx3mr15l8ga4840d2q1zw50kk07fwxx6h7"; + buildDepends = [ base parsec ]; + testDepends = [ base hspec ]; + homepage = "https://github.com/pxqr/urn"; + description = "Universal Resource Names"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "urxml" = callPackage + ({ mkDerivation, base, filepath, mtl, optparse-applicative, parsec + , process, syb + }: + mkDerivation { + pname = "urxml"; + version = "0.2.0.0"; + sha256 = "141b2dhqpbirqlv53rm3xsl14mq0vxw96r3qhygraw5gp5vlvgl9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base filepath mtl optparse-applicative parsec process syb + ]; + homepage = "http://github.com/grwlf/urxml"; + description = "XML parser-printer supporting Ur/Web syntax extensions"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "usb" = callPackage + ({ mkDerivation, base, bindings-libusb, bytestring, containers + , ghc-prim, text, vector + }: + mkDerivation { + pname = "usb"; + version = "1.3.0.0"; + sha256 = "0h9lzjmppq2cbyma3rrk2xfayf4aq1xjz8zh18v53m1ky34rhjgp"; + buildDepends = [ + base bindings-libusb bytestring containers ghc-prim text vector + ]; + homepage = "http://basvandijk.github.com/usb"; + description = "Communicate with USB devices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "usb-enumerator" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-libusb + , iteratee, monad-control, transformers, usb + }: + mkDerivation { + pname = "usb-enumerator"; + version = "0.3"; + sha256 = "1gd132pshcqa8539g1dmx1hpzfdd33x7vpi9d3hrc6q6l6312nfs"; + buildDepends = [ + base base-unicode-symbols bindings-libusb iteratee monad-control + transformers usb + ]; + description = "Iteratee enumerators for the usb package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "usb-id-database" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, containers + , containers-unicode-symbols, parsimony + }: + mkDerivation { + pname = "usb-id-database"; + version = "0.4.0.9"; + sha256 = "1ji6zrglmlkhv743w4d4lrqvhva4yl5kqxb420z44l1wymvgg1s1"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base-unicode-symbols bytestring containers + containers-unicode-symbols parsimony + ]; + configureFlags = [ "-f-example" ]; + homepage = "https://github.com/roelvandijk/usb-id-database"; + description = "A database of USB identifiers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "usb-iteratee" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-libusb + , iteratee, monad-control, usb, vector + }: + mkDerivation { + pname = "usb-iteratee"; + version = "0.5"; + sha256 = "04kv2pfw24d46b135p6mwgf40wb9q43lcy66cbczh4lz0630j771"; + buildDepends = [ + base base-unicode-symbols bindings-libusb iteratee monad-control + usb vector + ]; + homepage = "https://github.com/basvandijk/usb-iteratee"; + description = "Iteratee enumerators for the usb package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "usb-safe" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-libusb + , bytestring, iteratee, regions, text, transformers, usb + }: + mkDerivation { + pname = "usb-safe"; + version = "0.14"; + sha256 = "1dhx7y74f2c04dmlsx0i80ar31d6k2qsgh7432c8k0y29iwhdzfm"; + buildDepends = [ + base base-unicode-symbols bindings-libusb bytestring iteratee + regions text transformers usb + ]; + homepage = "https://github.com/basvandijk/usb-safe/"; + description = "Type-safe communication with USB devices"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "utf8-env" = callPackage + ({ mkDerivation, base, mtl, utf8-string }: + mkDerivation { + pname = "utf8-env"; + version = "0.1"; + sha256 = "0ls2ls2n12igm1day730sp1gfcwxvkkqd2xdp2lmyp2ldp0d72zp"; + buildDepends = [ base mtl utf8-string ]; + description = "UTF-8 aware substitutes for functions in System.Environment"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "utf8-light" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim }: + mkDerivation { + pname = "utf8-light"; + version = "0.4.2"; + sha256 = "0rwyc5z331yfnm4hpx0sph6i1zvkd1z10vvglhnp0vc9wy644k0q"; + buildDepends = [ base bytestring ghc-prim ]; + description = "Unicode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "utf8-prelude" = callPackage + ({ mkDerivation, base, utf8-string }: + mkDerivation { + pname = "utf8-prelude"; + version = "0.1.6"; + sha256 = "156kjn3da02z060srlsm8kqwbxzcscjzxdkp4lmv8zq5zscha5v6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base utf8-string ]; + description = "Variants of Prelude and System.IO with UTF8 text I/O operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "utf8-string" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "utf8-string"; + version = "0.3.8"; + sha256 = "1h29dn0scsfkhmkg14ywq9178lw40ah1r36w249zfzqr02y7qxc0"; + buildDepends = [ base bytestring ]; + configureFlags = [ "-f-bytestring-in-base" ]; + homepage = "http://github.com/glguy/utf8-string/"; + description = "Support for reading and writing UTF8 Strings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "utility-ht" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "utility-ht"; + version = "0.0.10"; + sha256 = "17ydzb0p8xhddvfvm4wjv5yjmy0v7nj6fsj11srnnpj91wc9k0xd"; + buildDepends = [ base ]; + testDepends = [ base QuickCheck ]; + description = "Various small helper functions for Lists, Maybes, Tuples, Functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uu-cco" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "uu-cco"; + version = "0.1.0.1"; + sha256 = "1skg22cnsnjp5zzv1q6fk68xryynncx5l1xlcaf8jf76g183c5vi"; + buildDepends = [ ansi-terminal base ]; + homepage = "https://github.com/UU-ComputerScience/uu-cco"; + description = "Utilities for compiler construction: core functionality"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uu-cco-examples" = callPackage + ({ mkDerivation, base, uu-cco, uuagc, uuagc-cabal }: + mkDerivation { + pname = "uu-cco-examples"; + version = "0.1.0.1"; + sha256 = "1i8idcbq602hl1il326lq9b5gcjm9qn00wpragr1kj676g615024"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base uu-cco uuagc uuagc-cabal ]; + homepage = "https://github.com/UU-ComputerScience/uu-cco"; + description = "Utilities for compiler construction: example programs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uu-cco-hut-parsing" = callPackage + ({ mkDerivation, base, uu-cco, uulib }: + mkDerivation { + pname = "uu-cco-hut-parsing"; + version = "0.1.0.1"; + sha256 = "06ddh2fcvy0zbzzdgpcx8kvlssrcmxx4swgkl8iy7223llanx0px"; + buildDepends = [ base uu-cco uulib ]; + homepage = "https://github.com/UU-ComputerScience/uu-cco"; + description = "Utilities for compiler construction: Feedback wrapper around parser in uulib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uu-cco-uu-parsinglib" = callPackage + ({ mkDerivation, base, ListLike, uu-cco, uu-parsinglib }: + mkDerivation { + pname = "uu-cco-uu-parsinglib"; + version = "0.1.0.1"; + sha256 = "1sshnlqb0ydxgrhm0i1c3mpnixfsqwrf3gl59yz4rhiw5hy33z71"; + buildDepends = [ base ListLike uu-cco uu-parsinglib ]; + homepage = "https://github.com/UU-ComputerScience/uu-cco"; + description = "Utilities for compiler construction: Feedback wrapper around parser in uu-parsinglib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uu-interleaved" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uu-interleaved"; + version = "0.1.0.0"; + sha256 = "00zq89fjz3r5pj6qbci017cm9y2rsvl265y9d95q0rv6ljhsayzs"; + buildDepends = [ base ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators"; + description = "Providing an interleaving combinator for use with applicative/alternative style implementations"; + license = stdenv.lib.licenses.mit; + }) {}; + + "uu-options" = callPackage + ({ mkDerivation, base, lenses, mtl, transformers, uu-interleaved + , uu-parsinglib + }: + mkDerivation { + pname = "uu-options"; + version = "0.1.0.1"; + sha256 = "0dygg4w3rlnf1pnmwq7i6vzz0v90b4g18ipfc5whn1ss1bixwxk4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base lenses mtl transformers uu-interleaved uu-parsinglib + ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators"; + description = "Parse command line options using uu-interleave and uu-parsinglib"; + license = stdenv.lib.licenses.mit; + }) {}; + + "uu-parsinglib" = callPackage + ({ mkDerivation, base, ListLike, time, uu-interleaved }: + mkDerivation { + pname = "uu-parsinglib"; + version = "2.8.1.1"; + sha256 = "1mz8sni7mj85b0ih0y1ld7lcj74iq5z2xi1lbwwndpqra9ahc5s6"; + buildDepends = [ base ListLike time uu-interleaved ]; + homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators"; + description = "Fast, online, error-correcting, monadic, applicative, merging, permuting, idiomatic parser combinators"; + license = stdenv.lib.licenses.mit; + }) {}; + + "uu-tc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uu-tc"; + version = "2009.2.2"; + sha256 = "0s7b23r7gnavwnvzpi25mc0hyg605ms249k5i4661nqpfiwn7zry"; + buildDepends = [ base ]; + description = "Haskell 98 parser combintors for INFOB3TC at Utrecht University"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuagc" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , ghc-prim, haskell-src-exts, mtl, uuagc-cabal, uulib + }: + mkDerivation { + pname = "uuagc"; + version = "0.9.51"; + sha256 = "07nymg525x41y8pl94d0n990h1yz5km8v0fasiggqv94sd04j22w"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory filepath ghc-prim haskell-src-exts + mtl uuagc-cabal uulib + ]; + configureFlags = [ "-f-with-loag" "-f-bootstrap_external" ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + description = "Attribute Grammar System of Universiteit Utrecht"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuagc-bootstrap" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , ghc-prim, haskell-src-exts, mtl, uulib + }: + mkDerivation { + pname = "uuagc-bootstrap"; + version = "0.9.40.2"; + sha256 = "0zsb8pz2zx7y8sjp392hpdk30dzzmppjizcnlgd1wvq2csacnfxq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers directory filepath ghc-prim haskell-src-exts + mtl uulib + ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + description = "Attribute Grammar System of Universiteit Utrecht"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuagc-cabal" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, mtl + , process, uulib + }: + mkDerivation { + pname = "uuagc-cabal"; + version = "1.0.6.0"; + sha256 = "02xqj4vz7hir0llxl8n517qv22jlmilknhqzx4l55gccffg7zj6w"; + buildDepends = [ + base Cabal containers directory filepath mtl process uulib + ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + description = "Cabal plugin for the Universiteit Utrecht Attribute Grammar System"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuagc-diagrams" = callPackage + ({ mkDerivation, base, diagrams-lib, SVGFonts }: + mkDerivation { + pname = "uuagc-diagrams"; + version = "0.1.0.0"; + sha256 = "1ai61r0sdi900anwl767v3j1zykgh80m3xqzr05hp6k16d0j38ms"; + buildDepends = [ base diagrams-lib SVGFonts ]; + description = "Utility for drawing attribute grammar pictures with the diagrams package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuagd" = callPackage + ({ mkDerivation, base, blaze-html, process }: + mkDerivation { + pname = "uuagd"; + version = "0.1.0.2"; + sha256 = "1gcznzb8hr2x5mr5pgfqhnvjjrll96g855g4niacw5bd52wdvsla"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base blaze-html process ]; + homepage = "https://github.com/matthijssteen/uuagd"; + description = "A debugger for the UUAG system"; + license = "unknown"; + }) {}; + + "uuid" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptohash, deepseq + , hashable, HUnit, network-info, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "uuid"; + version = "1.3.8"; + sha256 = "077q6772xlyhq721r9pxmb458camh5d56wmxv3ankk1j5mv431b6"; + buildDepends = [ + base binary bytestring cryptohash deepseq hashable network-info + random time + ]; + testDepends = [ + base bytestring HUnit QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/aslatter/uuid"; + description = "For creating, comparing, parsing and printing Universally Unique Identifiers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuid-aeson" = callPackage + ({ mkDerivation, aeson, base, text, uuid }: + mkDerivation { + pname = "uuid-aeson"; + version = "0.1.0.0"; + sha256 = "0nd2xm908zycrbmrayi6d4c9p9rfplsjkwnz43nrq94xjn1dp2yg"; + buildDepends = [ aeson base text uuid ]; + description = "Aeson types for UUID instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uuid-le" = callPackage + ({ mkDerivation, base, bytestring, uuid }: + mkDerivation { + pname = "uuid-le"; + version = "0.2014.1"; + sha256 = "1gfm7bxmr2b5hn4x3dr231ra0b1nwp36x2808w3l43yglz8zwp74"; + buildDepends = [ base bytestring uuid ]; + description = "Universally Unique Identifiers with little-endian-ish encoding tools"; + license = stdenv.lib.licenses.mit; + }) {}; + + "uuid-quasi" = callPackage + ({ mkDerivation, base, template-haskell, uuid }: + mkDerivation { + pname = "uuid-quasi"; + version = "0.1.0.1"; + sha256 = "09ijnbj2znaqanaxghql3yy1fqb0nsjhrwi6kfzg4h8nrw1ir2pj"; + buildDepends = [ base template-haskell uuid ]; + homepage = "http://github.com/lpeterse/uuid-quasi"; + description = "Supplemental package for 'uuid' allowing quasiquotation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uulib" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "uulib"; + version = "0.9.16"; + sha256 = "06d9i712flxj62j7rdxvy9b0ximhdfvdakwpmr886l6fi3xpajl3"; + buildDepends = [ base ghc-prim ]; + homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; + description = "Haskell Utrecht Tools Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uvector" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "uvector"; + version = "0.1.1.1"; + sha256 = "1psbdsq20nr28cr9ni2mwzwkpz3p20n1xqp0m0m9qafz66d2vi08"; + editedCabalFile = "e289ff93c365248deb93e6268b57be8a47d724a39702887979fd842c80577508"; + buildDepends = [ base ghc-prim ]; + configureFlags = [ "-f-safe" ]; + homepage = "http://code.haskell.org/~dons/code/uvector"; + description = "Fast unboxed arrays with a flexible interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uvector-algorithms" = callPackage + ({ mkDerivation, base, uvector }: + mkDerivation { + pname = "uvector-algorithms"; + version = "0.2"; + sha256 = "0jzlirrar7grq3h02k22zxyvy1wmfrjw9lscnhpjqmsxjli1jh81"; + buildDepends = [ base uvector ]; + homepage = "http://code.haskell.org/~dolio/"; + description = "Efficient algorithms for uvector unboxed arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "uxadt" = callPackage + ({ mkDerivation, base, json, MissingH, mtl }: + mkDerivation { + pname = "uxadt"; + version = "0.0.16.0"; + sha256 = "0qmp5k4wg5ja2382cwarf8fwjval2a5wdwvz32f965hvwgc9cd43"; + buildDepends = [ base json MissingH mtl ]; + description = "Cross-language extensible representation for algebraic data type instances"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "uzbl-with-source" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "uzbl-with-source"; + version = "0.1.0.0"; + sha256 = "0q6n18kqga839gkdgdwsfbnbpfm4hh1qjln17qnmfxm3ylh2l9la"; + buildDepends = [ base process ]; + homepage = "http://github.com/Fuuzetsu/uzbl-with-source"; + description = "Utility function for reading a source of loaded uzbl pages"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "v4l2" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-libv4l2 + , bindings-linux-videodev2, bindings-posix, containers, ioctl + }: + mkDerivation { + pname = "v4l2"; + version = "0.1.0.3"; + sha256 = "1hhdpljlic1kyz0pgnv9a04z6prv7rl3x5bam5j0yhm5vijrisgp"; + buildDepends = [ + base bindings-DSL bindings-libv4l2 bindings-linux-videodev2 + bindings-posix containers ioctl + ]; + homepage = "https://gitorious.org/hsv4l2"; + description = "interface to Video For Linux Two (V4L2)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "v4l2-examples" = callPackage + ({ mkDerivation, base, GLUT, v4l2 }: + mkDerivation { + pname = "v4l2-examples"; + version = "0.1.0.2"; + sha256 = "1knn4cbvvk1vsn9if87hqfg761n4410p08g7vlav900svfm8i1l5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base GLUT v4l2 ]; + homepage = "https://gitorious.org/hsv4l2"; + description = "video for linux two examples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vacuum" = callPackage + ({ mkDerivation, array, base, containers, ghc-paths, ghc-prim }: + mkDerivation { + pname = "vacuum"; + version = "2.2.0.0"; + sha256 = "157wjx2shzfh6dfl6h8x017cn9ji3ql1p0gpi79ginz4s81f2ny1"; + buildDepends = [ array base containers ghc-prim ]; + extraLibraries = [ ghc-paths ]; + homepage = "http://thoughtpolice.github.com/vacuum"; + description = "Graph representation of the GHC heap"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) ghc-paths; }; + + "vacuum-cairo" = callPackage + ({ mkDerivation, base, cairo, deepseq, directory, gtk, pretty + , process, strict-concurrency, svgcairo, vacuum + }: + mkDerivation { + pname = "vacuum-cairo"; + version = "0.5"; + sha256 = "0jp3xn1h28igcg3xb97ifawx11i7adnyi0ff264w0fril9b8ylwc"; + buildDepends = [ + base cairo deepseq directory gtk pretty process strict-concurrency + svgcairo vacuum + ]; + homepage = "http://code.haskell.org/~dons/code/vacuum-cairo"; + description = "Visualize live Haskell data structures using vacuum, graphviz and cairo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vacuum-graphviz" = callPackage + ({ mkDerivation, base, filepath, graphviz, vacuum }: + mkDerivation { + pname = "vacuum-graphviz"; + version = "2.1.0.1"; + sha256 = "093ba6n30a6gyifnk3bd50rkx8qldjqq9vsk92pnq152ibs36b2m"; + buildDepends = [ base filepath graphviz vacuum ]; + description = "A library for transforming vacuum graphs into GraphViz output"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "vacuum-opengl" = callPackage + ({ mkDerivation, base, bitmap, bitmap-opengl, directory, filepath + , GLUT, network, OpenGL, pretty, process, stb-image, vacuum + }: + mkDerivation { + pname = "vacuum-opengl"; + version = "0.0.3"; + sha256 = "1dxw3apbf59b7vi4a1gnp29ia1s2q9vx79ns7257cg9cazb01z7j"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bitmap bitmap-opengl directory filepath GLUT network OpenGL + pretty process stb-image vacuum + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "Visualize live Haskell data structures using vacuum, graphviz and OpenGL"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "vacuum-ubigraph" = callPackage + ({ mkDerivation, base, containers, hubigraph, vacuum }: + mkDerivation { + pname = "vacuum-ubigraph"; + version = "0.2.0.2"; + sha256 = "0zpag42dr2763ddrwdy7744lqkd6207ljfw3bqm6db3a1128861z"; + buildDepends = [ base containers hubigraph vacuum ]; + description = "Visualize Haskell data structures using vacuum and Ubigraph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vado" = callPackage + ({ mkDerivation, attoparsec, base, directory, filepath, process + , QuickCheck, text + }: + mkDerivation { + pname = "vado"; + version = "0.0.3"; + sha256 = "1s6fb19p3lc6g13ryh7bmxciv62v8m0ihvzrymsj0nn6jghiys5f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ attoparsec base directory filepath process text ]; + testDepends = [ + attoparsec base directory filepath process QuickCheck text + ]; + homepage = "https://github.com/hamishmack/vado"; + description = "Runs commands on remote machines using ssh"; + license = stdenv.lib.licenses.mit; + }) {}; + + "valid-names" = callPackage + ({ mkDerivation, base, containers, MonadRandom }: + mkDerivation { + pname = "valid-names"; + version = "0.1.0.1"; + sha256 = "14gpkb6pbkvmny17g2gpq6i6kq7ahmcnkgrcrwm72vda12wxsl78"; + buildDepends = [ base containers MonadRandom ]; + homepage = "https://i.joelt.io/symbols.html"; + description = "Valid operator/module characters"; + license = stdenv.lib.licenses.mit; + }) {}; + + "validate" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "validate"; + version = "2.0.0"; + sha256 = "19d02sblyxg73prlrmlcs4vclzxzg2pzlrp67f2kx94nsw0v3l4p"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "validation" = callPackage + ({ mkDerivation, base, bifunctors, directory, doctest, filepath + , lens, QuickCheck, semigroupoids, semigroups, template-haskell + , transformers + }: + mkDerivation { + pname = "validation"; + version = "0.4.2"; + sha256 = "0rsa3n3zawywbpi1gvhfrfglxf9mkmkidkc216ld3s02pmsdmclm"; + buildDepends = [ + base bifunctors lens semigroupoids semigroups transformers + ]; + testDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/validation"; + description = "A data-type like Either but with an accumulating Applicative"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "validations" = callPackage + ({ mkDerivation, base, containers, digestive-functors, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers + }: + mkDerivation { + pname = "validations"; + version = "0.1.0.2"; + sha256 = "0nviyyp0nlpilp2byckrcmbd2n6wp40pq7m10da9b24hmwajkdwk"; + buildDepends = [ + base containers digestive-functors mtl text transformers + ]; + testDepends = [ + base containers digestive-functors HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + transformers + ]; + homepage = "https://github.com/mavenraven/validations"; + description = "A nice way to define field validations in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "value-supply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "value-supply"; + version = "0.6"; + sha256 = "0fd6rk46sgdbdmfdr9wy0f3qzwaymgd9hl9v735g2a4bqiqanmb5"; + buildDepends = [ base ]; + description = "A library for generating values without having to thread state"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vampire" = callPackage + ({ mkDerivation, base, deepseq, directory, dlist, fgl, graphviz + , haskell-src-exts, mtl, optparse-applicative, process, uniplate + }: + mkDerivation { + pname = "vampire"; + version = "0.1.3.0"; + sha256 = "16f1mdsyyfdgjcp3rzf3p1qj3d6la01i9y1yyp97m5nmd2jxsn1q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base deepseq directory dlist fgl graphviz haskell-src-exts mtl + optparse-applicative process uniplate + ]; + homepage = "https://github.com/benzrf/vampire"; + description = "Analyze and visualize expression trees"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "var" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "var"; + version = "0.2.0.0"; + sha256 = "1vc36yy8mvzy14jj8ly8ldc4d9vrcgyjfq3dpnzp6fhycg5kkv2i"; + buildDepends = [ base transformers ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + configureFlags = [ + "-fghc-conc-sync" "-fstrict-modifyref" "-fsafe-st" + ]; + homepage = "http://github.com/sonyandy/var"; + description = "Mutable variables and tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "varan" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs, mtl + , parallel, random, statistics + }: + mkDerivation { + pname = "varan"; + version = "0.5.1"; + sha256 = "1hvpx4jw0lwcnc4x8vwdqp7rv8779p7xaw57cphkax13f3rwm372"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring cmdargs mtl parallel random + statistics + ]; + description = "Process mpileup output to identify significant differences"; + license = "GPL"; + }) {}; + + "variable-precision" = callPackage + ({ mkDerivation, base, complex-generic, floatshow, integer-gmp + , type-level-natural-number + }: + mkDerivation { + pname = "variable-precision"; + version = "0.4"; + sha256 = "1qd6mnbg06fn31vp9d4yan8rqxyymjljrlr7m4yvn2ppw560p564"; + buildDepends = [ + base complex-generic floatshow integer-gmp + type-level-natural-number + ]; + configureFlags = [ "-ffast" ]; + homepage = "https://gitorious.org/variable-precision"; + description = "variable-precision floating point"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "variables" = callPackage + ({ mkDerivation, base, hspec, mtl, QuickCheck, stm }: + mkDerivation { + pname = "variables"; + version = "0.1.1"; + sha256 = "0garxmxm11qhp2wm7xib4nrlkfiqbyzf3glkdbqb582nip0sb1rp"; + buildDepends = [ base mtl stm ]; + testDepends = [ base hspec mtl QuickCheck stm ]; + homepage = "https://github.com/prophile/variables"; + description = "Monads with variables, without deep magic"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vault" = callPackage + ({ mkDerivation, base, containers, hashable, unordered-containers + }: + mkDerivation { + pname = "vault"; + version = "0.3.0.4"; + sha256 = "0ah6qrg71krc87f4vjy4b4shdd0mgyil8fikb3j6fl4kfwlg67jn"; + buildDepends = [ base containers hashable unordered-containers ]; + configureFlags = [ "-fuseghc" ]; + homepage = "https://github.com/HeinrichApfelmus/vault"; + description = "a persistent store for values of arbitrary types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vcard" = callPackage + ({ mkDerivation, base, bytestring, containers, mime-directory }: + mkDerivation { + pname = "vcard"; + version = "0.1.4"; + sha256 = "1wa1pdfw7ykmq72af63fh999il5nighf7689265hn3i5awm1m16p"; + buildDepends = [ base bytestring containers mime-directory ]; + homepage = "http://github.com/mboes/vCard"; + description = "A library for parsing/printing vCards from/to various formats"; + license = "LGPL"; + }) {}; + + "vcd" = callPackage + ({ mkDerivation, base, polyparse }: + mkDerivation { + pname = "vcd"; + version = "0.2.2"; + sha256 = "0x0smhllghzn0xjfk5cwxaf1vnd2yp3saxw92ylyws8a546mzhzm"; + buildDepends = [ base polyparse ]; + homepage = "http://tomahawkins.org"; + description = "Reading and writing VCD files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vcs-revision" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "vcs-revision"; + version = "0.0.2"; + sha256 = "1lp1wf440n7kinmxz7la0gyfqfdlip6f0bn8pmwkxd1dqyrvg5cg"; + buildDepends = [ base process ]; + configureFlags = [ "-fsplit-base" ]; + description = "Facilities for accessing the version control revision of the current directory"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vcsgui" = callPackage + ({ mkDerivation, base, directory, filepath, gtk3, mtl, process + , text, vcswrapper + }: + mkDerivation { + pname = "vcsgui"; + version = "0.1.1.0"; + sha256 = "1sjkg1ncmpymv9m5ag1f4ia4pdak05bgb03d28jd84p24qvshqyk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath gtk3 mtl process text vcswrapper + ]; + configureFlags = [ "-fgtk3" ]; + homepage = "https://github.com/forste/haskellVCSGUI"; + description = "GUI library for source code management systems"; + license = "GPL"; + }) {}; + + "vcswrapper" = callPackage + ({ mkDerivation, base, directory, filepath, hxt, mtl, parsec + , process, split, text + }: + mkDerivation { + pname = "vcswrapper"; + version = "0.1.1"; + sha256 = "056gdgmyprvbz61gfffkpwfyh4m7f9fnglk69jp4xh4jfx1wr7ni"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath hxt mtl parsec process split text + ]; + homepage = "https://github.com/forste/haskellVCSWrapper"; + description = "Wrapper for source code management systems"; + license = "GPL"; + }) {}; + + "vect" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "vect"; + version = "0.4.7"; + sha256 = "1049jh8rcxfnyckz5m5asdlyafqszlig96k387raldyfzbrf8f4d"; + buildDepends = [ base random ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "A low-dimensional linear algebra library, tailored to computer graphics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vect-floating" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "vect-floating"; + version = "0.1.0.4"; + sha256 = "1kxsjsiqqpi7k0xz597z7r2fd45s38plgk6jplzxagg0i3bm0q4g"; + buildDepends = [ base random ]; + homepage = "http://github.com/cpdurham/vect-floating"; + description = "A low-dimensional linear algebra library, operating on the Floating typeclass"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vect-floating-accelerate" = callPackage + ({ mkDerivation, accelerate, base, vect-floating }: + mkDerivation { + pname = "vect-floating-accelerate"; + version = "0.1.0.4"; + sha256 = "10mn2gvpkp14j7rc7cc66x30k7xh56xpp04ak1aj8p46rsy75s4x"; + editedCabalFile = "af7a5778a0ab8e79fdd4d535aeda7dba18ead15ea3f0b5ae87c3b17c5a076216"; + buildDepends = [ accelerate base vect-floating ]; + homepage = "http://github.com/cpdurham/vect-floating-accelerate"; + description = "Accelerate instances for vect-floating types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vect-opengl" = callPackage + ({ mkDerivation, base, OpenGL, vect }: + mkDerivation { + pname = "vect-opengl"; + version = "0.4.6.1"; + sha256 = "1qp98j6bgldjcs71pd7iqc5sjf1ixb1jj0l267hw532j4yf81dig"; + buildDepends = [ base OpenGL vect ]; + configureFlags = [ "-fopengl29" ]; + homepage = "http://code.haskell.org/~bkomuves/"; + description = "OpenGL support for the `vect' low-dimensional linear algebra library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck + , random, template-haskell, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "vector"; + version = "0.10.12.2"; + sha256 = "01hc71k1z9m0g0dv4zsvq5d2dvbgyc5p01hryw5c53792yi2fm25"; + buildDepends = [ base deepseq ghc-prim primitive ]; + testDepends = [ + base QuickCheck random template-haskell test-framework + test-framework-quickcheck2 transformers + ]; + configureFlags = [ + "-f-internalchecks" "-f-unsafechecks" "-fboundschecks" + ]; + homepage = "https://github.com/haskell/vector"; + description = "Efficient Arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-algorithms" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, mwc-random + , primitive, QuickCheck, vector + }: + mkDerivation { + pname = "vector-algorithms"; + version = "0.6.0.3"; + sha256 = "1kz4b41y7swad6mbx0g3adc8lqma8pl3rnzah71cfdvb87gssbn4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring mtl mwc-random primitive vector ]; + testDepends = [ base bytestring containers QuickCheck vector ]; + configureFlags = [ + "-fproperties" "-f-bench" "-f-internalchecks" "-f-unsafechecks" + "-fboundschecks" + ]; + homepage = "http://code.haskell.org/~dolio/"; + description = "Efficient algorithms for vector arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-binary" = callPackage + ({ mkDerivation, base, binary, vector }: + mkDerivation { + pname = "vector-binary"; + version = "0.1.1"; + sha256 = "1qdjibh3ywfa0lvawdahnr9qhh2qy6899lm5inbzmksjpykgbazz"; + buildDepends = [ base binary vector ]; + homepage = "https://github.com/kawu/vector-binary"; + description = "Binary instances for vector types (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-binary-instances" = callPackage + ({ mkDerivation, base, binary, cereal, vector }: + mkDerivation { + pname = "vector-binary-instances"; + version = "0.2.1.0"; + sha256 = "028rsf2w193rhs1gic5yvvrwidw9sblczcn10aw64npfc6502l4l"; + buildDepends = [ base binary cereal vector ]; + homepage = "https://github.com/bos/vector-binary-instances"; + description = "Instances of Data.Binary and Data.Serialize for vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-buffer" = callPackage + ({ mkDerivation, base, deepseq, vector }: + mkDerivation { + pname = "vector-buffer"; + version = "0.4"; + sha256 = "00dr9fm91q091jv19b0fpzjq297fhh7b5xmpyypm26pkzzb7vqz7"; + buildDepends = [ base deepseq vector ]; + description = "A buffer compatible with Data.Vector.*"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-bytestring" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, directory + , ghc-prim, primitive, QuickCheck, random, vector + }: + mkDerivation { + pname = "vector-bytestring"; + version = "0.0.0.1"; + sha256 = "0xiksm1136azrcidcsi9g59i1nb9r8lhzsn1fhnp830sr63fy7k4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring criterion deepseq ghc-prim primitive vector + ]; + testDepends = [ base directory QuickCheck random ]; + configureFlags = [ "-f-benchmark" ]; + homepage = "https://github.com/basvandijk/vector-bytestring"; + description = "ByteStrings as type synonyms of Storable Vectors of Word8s"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-clock" = callPackage + ({ mkDerivation, array, base, binary, ghc-prim, hashable, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "vector-clock"; + version = "0.2.2"; + sha256 = "0ndp25w61rcj4sadvhxlirrk1dhk7rmdzv9kha7kyqa41whr9629"; + buildDepends = [ base binary ghc-prim hashable ]; + testDepends = [ + array base binary ghc-prim HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + homepage = "https://github.com/scvalex/vector-clock"; + description = "Vector clocks for versioning message flows"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "vector-conduit" = callPackage + ({ mkDerivation, base, conduit, HUnit, primitive, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "vector-conduit"; + version = "0.5.0.0"; + sha256 = "10mqmxfqzqcgxf0isv611ailq03smdfybviamxpskncbf15sc6g1"; + buildDepends = [ base conduit primitive vector ]; + testDepends = [ + base conduit HUnit primitive QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "Conduit utilities for vectors"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vector-fftw" = callPackage + ({ mkDerivation, base, fftw3, primitive, storable-complex, vector + }: + mkDerivation { + pname = "vector-fftw"; + version = "0.1.3.2"; + sha256 = "0rfvr86yiwp4wb9qjggbbacmgkfj6xrk6h7xb4xmhmk88slvifm0"; + buildDepends = [ base primitive storable-complex vector ]; + extraLibraries = [ fftw3 ]; + homepage = "http://hackage.haskell.org/package/vector-fftw"; + description = "A binding to the fftw library for one-dimensional vectors"; + license = stdenv.lib.licenses.bsd3; + }) { fftw3 = null; }; + + "vector-functorlazy" = callPackage + ({ mkDerivation, base, ghc-prim, primitive, vector, vector-th-unbox + }: + mkDerivation { + pname = "vector-functorlazy"; + version = "0.0.1"; + sha256 = "0ysic3f5xw675bk095pby9ihbgcxpkj4pgp61dwr354w28l0yc03"; + buildDepends = [ base ghc-prim primitive vector vector-th-unbox ]; + homepage = "http://github.com/mikeizbicki/vector-functorlazy/"; + description = "vectors that perform the fmap operation in constant time"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-heterogenous" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "vector-heterogenous"; + version = "0.2.0"; + sha256 = "14v0qj2r484pwbjhdymvdqjnsbqszl9wr71hv6wsvs2d8ja1bajl"; + buildDepends = [ base vector ]; + homepage = "http://github.com/mikeizbicki/vector-heterogenous/"; + description = "A type-safe library for vectors whose elements can be of any type, or any type satisfying some constraints"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-instances" = callPackage + ({ mkDerivation, base, comonad, keys, pointed, semigroupoids + , semigroups, vector + }: + mkDerivation { + pname = "vector-instances"; + version = "3.3"; + sha256 = "0iiw9p2ivcdfsh81vdy4yn6hbigdwclrkssd68hdsg9n6q3fmq5y"; + buildDepends = [ + base comonad keys pointed semigroupoids semigroups vector + ]; + homepage = "http://github.com/ekmett/vector-instances"; + description = "Orphan Instances for 'Data.Vector'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-instances-collections" = callPackage + ({ mkDerivation, base, collections-api, template-haskell, vector }: + mkDerivation { + pname = "vector-instances-collections"; + version = "0.1.0.1"; + sha256 = "13xk2iwdwrnmdm33z0fmj4sg3irih4ayl3q5pgz31qs9kcsbhi0s"; + buildDepends = [ base collections-api template-haskell vector ]; + homepage = "http://github.com/kreuzschlitzschraubenzieher/vector-instances-collections"; + description = "Instances of the Data.Collections classes for Data.Vector.*"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-mmap" = callPackage + ({ mkDerivation, base, mmap, primitive, vector }: + mkDerivation { + pname = "vector-mmap"; + version = "0.0.2"; + sha256 = "03hczjc7j1hxnny912cblxdwn908gwm012w03zgj2v9avldp0gmr"; + buildDepends = [ base mmap primitive vector ]; + homepage = "http://github.com/pumpkin/vector-mmap"; + description = "Memory map immutable and mutable vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-random" = callPackage + ({ mkDerivation, base, mersenne-random-pure64, vector }: + mkDerivation { + pname = "vector-random"; + version = "0.2"; + sha256 = "1f74q4bs5mbcw8xg4sxb46ks5x121lbbr6cl09ssr09cpykkbdvb"; + buildDepends = [ base mersenne-random-pure64 vector ]; + homepage = "http://code.haskell.org/~dons/code/vector-random"; + description = "Generate vectors filled with high quality pseudorandom numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-read-instances" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "vector-read-instances"; + version = "0.0.2.0"; + sha256 = "1k30n5qh16sdfxy77vp10bx52lb1ffmjn70vg87hx12j8wg9vbv6"; + buildDepends = [ base vector ]; + homepage = "http://www.tbi.univie.ac.at/~choener/"; + description = "(deprecated) Read instances for 'Data.Vector'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-space" = callPackage + ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }: + mkDerivation { + pname = "vector-space"; + version = "0.9"; + sha256 = "0rq1753rfm35x3jck4xfs8jyf6r712rp2c5lh0kzylxfib4lwkj2"; + buildDepends = [ base Boolean MemoTrie NumInstances ]; + description = "Vector & affine spaces, linear maps, and derivatives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-space-map" = callPackage + ({ mkDerivation, base, containers, vector-space }: + mkDerivation { + pname = "vector-space-map"; + version = "0.1.0.1"; + sha256 = "1s5hh7dlbw1ai3nqqcavrqgidddfj99mi0gmhf2x2zn6ag86xr8b"; + buildDepends = [ base containers vector-space ]; + homepage = "https://github.com/conklech/vector-space-map"; + description = "vector-space operations for finite maps using Data.Map"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vector-space-opengl" = callPackage + ({ mkDerivation, base, ieee754, OpenGL, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th, vector-space + }: + mkDerivation { + pname = "vector-space-opengl"; + version = "0.2"; + sha256 = "17rczadmjiblh96r7bfcxy53m7ig534qqcf35i7w6x90354dyiaw"; + buildDepends = [ base OpenGL vector-space ]; + testDepends = [ + base ieee754 OpenGL QuickCheck test-framework + test-framework-quickcheck2 test-framework-th vector-space + ]; + description = "Instances of vector-space classes for OpenGL types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-space-points" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "vector-space-points"; + version = "0.2"; + sha256 = "05wczgvcqwqhcr4v0md4x5vybq6ns8rk6459yqyrc96kaig0sf2i"; + buildDepends = [ base vector-space ]; + description = "A type for points, as distinct from vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-static" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "vector-static"; + version = "0.3.0.1"; + sha256 = "19spzrk64j2rgyi15dvs8gfbx3nc79ybssaxkv8dn9df4fwksv91"; + buildDepends = [ base primitive vector ]; + homepage = "http://github.com/geezusfreeek/vector-static"; + description = "Statically checked sizes on Data.Vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-strategies" = callPackage + ({ mkDerivation, base, deepseq, parallel, vector }: + mkDerivation { + pname = "vector-strategies"; + version = "0.4"; + sha256 = "04vaizcc78q94vpaly28iwhlwk6nwrsa6jmcq2afdl6yqp63njc6"; + buildDepends = [ base deepseq parallel vector ]; + description = "A parallel evaluation strategy for boxed vectors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-th-unbox" = callPackage + ({ mkDerivation, base, data-default, template-haskell, vector }: + mkDerivation { + pname = "vector-th-unbox"; + version = "0.2.1.0"; + sha256 = "0r8yxj63hvkm923y8mk1b5kv1b15lqadxhlncc02glvmy8zf1prh"; + buildDepends = [ base template-haskell vector ]; + testDepends = [ base data-default vector ]; + description = "Deriver for Data.Vector.Unboxed using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "verbalexpressions" = callPackage + ({ mkDerivation, base, regex-pcre }: + mkDerivation { + pname = "verbalexpressions"; + version = "1.0.0.0"; + sha256 = "0wai72bqb1vp4p7ml1yj2jdmkjglihai9vhmgj7ri6y2qgzkpwly"; + buildDepends = [ base regex-pcre ]; + homepage = "https://github.com/VerbalExpressions/HaskellVerbalExpressions"; + description = "Regular expressions made easy"; + license = stdenv.lib.licenses.mit; + }) {}; + + "verilog" = callPackage + ({ mkDerivation, alex, array, base, happy, monadLib }: + mkDerivation { + pname = "verilog"; + version = "0.0.9"; + sha256 = "0i7jc3lriy0ad4ixkf7lj7yis9lzs9j3wh5la7rlawvfq8hj0sag"; + buildDepends = [ array base monadLib ]; + buildTools = [ alex happy ]; + homepage = "http://github.com/tomahawkins/verilog"; + description = "Verilog parser and DSL"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vhd" = callPackage + ({ mkDerivation, base, byteable, bytestring, cereal, cipher-aes + , cryptohash, directory, filepath, mmap, QuickCheck, random + , storable-endian, test-framework, test-framework-quickcheck2, text + , time + }: + mkDerivation { + pname = "vhd"; + version = "0.2.2"; + sha256 = "0z7a17j0rd06kvn3v4qr0fhxg0xw6n3579477y2lvx4mcc3qyrvw"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base byteable bytestring cereal cipher-aes cryptohash directory + filepath mmap random storable-endian text time + ]; + testDepends = [ + base byteable bytestring cereal cryptohash filepath mmap QuickCheck + random test-framework test-framework-quickcheck2 text time + ]; + configureFlags = [ "-f-executable" ]; + homepage = "https://github.com/vincenthz/hs-vhd"; + description = "Provides functions to inspect and manipulate virtual hard disk (VHD) files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vhdl" = callPackage + ({ mkDerivation, base, mtl, pretty, regex-posix }: + mkDerivation { + pname = "vhdl"; + version = "0.1.2.1"; + sha256 = "1bi8n8m9an1hcj4c6i2ifqyadg32nq4viffi1kiihaw3j7dh552b"; + buildDepends = [ base mtl pretty regex-posix ]; + description = "VHDL AST and pretty printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "views" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "views"; + version = "1.0"; + sha256 = "0kzwp58lki3jvx09n6w8rc97idhy947xqik72p2fqjyigkymv04h"; + buildDepends = [ base mtl ]; + description = "Views allow you to run a State monad on part of a state"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vigilance" = callPackage + ({ mkDerivation, acid-state, aeson, async, attoparsec, base + , blaze-builder, bytestring, classy-prelude, configurator + , containers, data-store, derive, directory, either, entropy + , errors, fast-logger, hspec, hspec-expectations, http-streams + , http-types, HUnit, interpolatedstring-perl6, io-streams, lens + , mime-mail, monad-logger, monad-loops, mtl, optparse-applicative + , QuickCheck, quickcheck-properties, safecopy, stm + , template-haskell, text, time, transformers, unix + , unordered-containers, vector, wai, wai-extra, warp, yesod + , yesod-core, yesod-platform + }: + mkDerivation { + pname = "vigilance"; + version = "0.1.0.1"; + sha256 = "1qmwqc2cgrmcjcdfwz0hmfn1irzrwbb7mybrl7myf711sri9ng45"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + acid-state aeson async attoparsec base blaze-builder bytestring + classy-prelude configurator containers data-store directory either + entropy errors fast-logger http-streams http-types + interpolatedstring-perl6 io-streams lens mime-mail monad-logger + monad-loops mtl optparse-applicative safecopy stm template-haskell + text time transformers unix unordered-containers vector wai + wai-extra warp yesod yesod-core yesod-platform + ]; + testDepends = [ + acid-state aeson async attoparsec base blaze-builder bytestring + classy-prelude configurator containers data-store derive directory + entropy errors fast-logger hspec hspec-expectations http-streams + http-types HUnit interpolatedstring-perl6 io-streams lens mime-mail + monad-loops mtl QuickCheck quickcheck-properties safecopy stm text + time transformers unix unordered-containers vector warp yesod + yesod-core yesod-platform + ]; + configureFlags = [ "-f-no-client" "-f-no-server" ]; + homepage = "http://github.com/michaelxavier/vigilance"; + description = "An extensible dead-man's switch system"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vimus" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, data-default + , deepseq, directory, filepath, hspec, hspec-expectations, libmpd + , mtl, ncurses, old-locale, process, QuickCheck, template-haskell + , time, transformers, utf8-string, wcwidth + }: + mkDerivation { + pname = "vimus"; + version = "0.2.0"; + sha256 = "0s7hfyil9rnr9rmjb08g1l1sxybx3qdkw2f59p433fkdjp2m140h"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers data-default deepseq directory filepath + libmpd mtl old-locale process template-haskell time utf8-string + wcwidth + ]; + testDepends = [ + base data-default hspec hspec-expectations mtl QuickCheck + transformers wcwidth + ]; + buildTools = [ c2hs ]; + extraLibraries = [ ncurses ]; + description = "An MPD client with vim-like key bindings"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) ncurses; }; + + "vintage-basic" = callPackage + ({ mkDerivation, array, base, directory, filepath, HUnit, mtl + , parsec, process, random, regex-base, regex-posix, time + }: + mkDerivation { + pname = "vintage-basic"; + version = "1.0.1"; + sha256 = "0hmnkmg6sz702nplh7indlzmv7bb36fmaglf9lw0fziabaj9kk25"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base directory filepath HUnit mtl parsec process random + regex-base regex-posix time + ]; + homepage = "http://www.vintage-basic.net"; + description = "Interpreter for microcomputer-era BASIC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vinyl" = callPackage + ({ mkDerivation, base, doctest, ghc-prim, lens, singletons }: + mkDerivation { + pname = "vinyl"; + version = "0.5"; + sha256 = "0jm31cynhl8ggmi6ndj7lhfm85cqml67svxm4v3kc8mnw5gj3c59"; + buildDepends = [ base ghc-prim ]; + testDepends = [ base doctest lens singletons ]; + description = "Extensible Records"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vinyl-gl" = callPackage + ({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL + , tagged, test-framework, test-framework-hunit, transformers + , vector, vinyl + }: + mkDerivation { + pname = "vinyl-gl"; + version = "0.2.1"; + sha256 = "1i3hnsvk6zzrmsxmyzm0hyf5053czp85mc4ccy07kmz0wg4sd3w2"; + buildDepends = [ + base containers GLUtil linear OpenGL tagged transformers vector + vinyl + ]; + testDepends = [ + base HUnit linear OpenGL tagged test-framework test-framework-hunit + vinyl + ]; + description = "Utilities for working with OpenGL's GLSL shading language and vinyl records"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vinyl-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, hlint, template-haskell + , text, vinyl + }: + mkDerivation { + pname = "vinyl-json"; + version = "0.1.0.0"; + sha256 = "07rjlwalpq67hc4pha6x02qbw5pxaz4yimx8sclps9dl7r76xi5c"; + buildDepends = [ + aeson base bytestring template-haskell text vinyl + ]; + testDepends = [ base hlint ]; + configureFlags = [ "-f-documentation" ]; + description = "Provide json instances automagically to vinyl types"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vinyl-utils" = callPackage + ({ mkDerivation, base, contravariant, transformers, vinyl }: + mkDerivation { + pname = "vinyl-utils"; + version = "0.0.0.0"; + sha256 = "18qpv27rg62fj3qg2a0r9k0jj4qsv7cjfd7xhgqzb33vg621c45x"; + buildDepends = [ base contravariant transformers vinyl ]; + homepage = "http://hub.darcs.net/mjm/vinyl-utils"; + description = "Utilities for vinyl"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "virthualenv" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, file-embed + , filepath, mtl, process, safe, split + }: + mkDerivation { + pname = "virthualenv"; + version = "0.2.2"; + sha256 = "08z6dvhv4k6a71dvqhvcfl8s5aq7qcg8aj5xbym3931yykl0gxc2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring Cabal directory file-embed filepath mtl process + safe split + ]; + homepage = "https://github.com/Paczesiowa/virthualenv"; + description = "Virtual Haskell Environment builder"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vision" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath, glib + , gtk, json, MonadCatchIO-transformers, mtl, parsec, PSQueue, stm + , url, utf8-string, xmms2-client, xmms2-client-glib + }: + mkDerivation { + pname = "vision"; + version = "0.0.5.0"; + sha256 = "1235zclhg4nkd387df4gg3q88hvsqwsdj1j20lnfnclxfah0qxa2"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory filepath glib gtk json + MonadCatchIO-transformers mtl parsec PSQueue stm url utf8-string + xmms2-client xmms2-client-glib + ]; + description = "An XMMS2 client"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "visual-graphrewrite" = callPackage + ({ mkDerivation, base, cairo, containers, directory, fgl, glade + , graphviz, gtk, haskell-src, ipprint, isevaluated, lazysmallcheck + , parallel, pretty, process, strict-concurrency, svgcairo + , value-supply + }: + mkDerivation { + pname = "visual-graphrewrite"; + version = "0.4.0.1"; + sha256 = "0myppx9bd8bfhii91lqdp00ckp20bq82754mr01s87l1d01gb4wp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base cairo containers directory fgl glade graphviz gtk haskell-src + ipprint isevaluated lazysmallcheck parallel pretty process + strict-concurrency svgcairo value-supply + ]; + homepage = "http://github.com/zsol/visual-graphrewrite/"; + description = "Visualize the graph-rewrite steps of a Haskell program"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "visual-prof" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , haskell-src-exts, mtl, pretty, process, regexpr, split, uniplate + }: + mkDerivation { + pname = "visual-prof"; + version = "0.5"; + sha256 = "00wvxsq6yaidiv2izdxsvvfzj8ksrq8y3fky9y68k82ivh7r2y39"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath haskell-src-exts mtl pretty + process regexpr split uniplate + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://github.com/djv/VisualProf"; + description = "Create a visual profile of a program's source code"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vk-aws-route53" = callPackage + ({ mkDerivation, aws, base, bytestring, containers, http-conduit + , http-types, old-locale, resourcet, text, time, xml-conduit + , xml-hamlet + }: + mkDerivation { + pname = "vk-aws-route53"; + version = "0.1.2"; + sha256 = "0sblvj89bb7vxgy09m88gcphqc9w2mpawg8kdz0r77y7db0vzb4x"; + buildDepends = [ + aws base bytestring containers http-conduit http-types old-locale + resourcet text time xml-conduit xml-hamlet + ]; + description = "Amazon Route53 DNS service plugin for the aws package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vk-posix-pty" = callPackage + ({ mkDerivation, base, bytestring, process, unix }: + mkDerivation { + pname = "vk-posix-pty"; + version = "0.2.1"; + sha256 = "1kj06niwcsb4lyhppv5bs67cf8frcs4g8fyyzv3cpipn0xdhsr97"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring process unix ]; + homepage = "https://github.com/proger/posix-pty/tree/fork"; + description = "Pseudo terminal interaction with subprocesses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "void" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, semigroups }: + mkDerivation { + pname = "void"; + version = "0.7"; + sha256 = "0ivgr4minxb5v56v4kbd045iwqk1c2w89c830731l75mkg8qa6wq"; + buildDepends = [ base ghc-prim hashable semigroups ]; + configureFlags = [ "-f-safe" ]; + homepage = "http://github.com/ekmett/void"; + description = "A Haskell 98 logically uninhabited data type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vorbiscomment" = callPackage + ({ mkDerivation, base, binary-strict, bytestring, mtl, utf8-string + }: + mkDerivation { + pname = "vorbiscomment"; + version = "0.0.2"; + sha256 = "12kfih0marcrpw9y6wvxgqy6w73f62yhy02c05wcpwxww5cg9iwx"; + buildDepends = [ base binary-strict bytestring mtl utf8-string ]; + description = "Reading of Vorbis comments from Ogg Vorbis files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "vowpal-utils" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "vowpal-utils"; + version = "0.1.2"; + sha256 = "09z6nbsj4rqzhksk75glrsrmcs21p8x0jmcpqs6rc9iizz79db8g"; + buildDepends = [ base bytestring ]; + homepage = "https://github.com/cartazio/Vowpal-Utils"; + description = "Vowpal Wabbit utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "voyeur" = callPackage + ({ mkDerivation, base, bytestring, process, utf8-string }: + mkDerivation { + pname = "voyeur"; + version = "0.1.0.1"; + sha256 = "117xvh6llh3aw8nxrvvqyjaflq35l69b7s4j1sc79p8r972mdwff"; + buildDepends = [ base bytestring process utf8-string ]; + homepage = "https://github.com/sethfowler/hslibvoyeur"; + description = "Haskell bindings for libvoyeur"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vte" = callPackage + ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, pango, vte }: + mkDerivation { + pname = "vte"; + version = "0.13.0.1"; + sha256 = "1wn9cr6sjc0cjswgdpkg3zcyymgkd4kjzby83dv0mp15jbq09hxb"; + buildDepends = [ base glib gtk pango ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ vte ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the VTE library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) vte; }; + + "vtegtk3" = callPackage + ({ mkDerivation, base, glib, gtk2hs-buildtools, gtk3, pango, vte }: + mkDerivation { + pname = "vtegtk3"; + version = "0.13.0.1"; + sha256 = "035vc1vrp4w9a2hrq4jhqjqwmwc734ilndqp5jbm7icdpdwbhd0y"; + buildDepends = [ base glib gtk3 pango ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ vte ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the VTE library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) vte; }; + + "vty" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers + , data-default, deepseq, directory, filepath, hashable, HUnit, lens + , mtl, parallel, parsec, QuickCheck, quickcheck-assertions, random + , smallcheck, string-qq, terminfo, test-framework + , test-framework-hunit, test-framework-smallcheck, text + , transformers, unix, utf8-string, vector + }: + mkDerivation { + pname = "vty"; + version = "5.2.6"; + sha256 = "05d5vczifyzg36w1d4wwa9h27fpwgxaxws5ilmg47gq4zr1a6yxi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring containers data-default deepseq + directory filepath hashable lens mtl parallel parsec terminfo text + transformers unix utf8-string vector + ]; + testDepends = [ + base blaze-builder bytestring Cabal containers data-default deepseq + HUnit lens mtl QuickCheck quickcheck-assertions random smallcheck + string-qq terminfo test-framework test-framework-hunit + test-framework-smallcheck text unix utf8-string vector + ]; + homepage = "https://github.com/coreyoconnor/vty"; + description = "A simple terminal UI library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vty-examples" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck + , random, string-qq, terminfo, text, unix, utf8-string, vector, vty + }: + mkDerivation { + pname = "vty-examples"; + version = "5.2.0"; + sha256 = "1iyygg5sy59f586d31zxdaz1jnpwrir6bfissarb0ag55dhl1j8x"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bytestring Cabal containers data-default deepseq lens + mtl parallel parsec QuickCheck random string-qq terminfo text unix + utf8-string vector vty + ]; + homepage = "https://github.com/coreyoconnor/vty"; + description = "Examples programs using the vty library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vty-menu" = callPackage + ({ mkDerivation, base, vty }: + mkDerivation { + pname = "vty-menu"; + version = "0.0.3"; + sha256 = "1ak6k43w381qg41mc5k5shbkwzg35kvh89yldimwk5a5sc08sqbi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base vty ]; + description = "A lib for displaying a menu and getting a selection using VTY"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "vty-ui" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-default + , directory, filepath, mtl, old-locale, QuickCheck, random + , regex-base, stm, text, time, unix, vector, vty + }: + mkDerivation { + pname = "vty-ui"; + version = "1.8"; + sha256 = "08jrcwml5g74mp4wy7kqp9jd5mfbxl04517v5354jiwn4dc77azm"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base bytestring containers data-default directory filepath + mtl old-locale QuickCheck random regex-base stm text time unix + vector vty + ]; + configureFlags = [ "-f-demos" "-f-no-tests" ]; + homepage = "http://jtdaugherty.github.com/vty-ui/"; + description = "An interactive terminal user interface library for Vty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "vty-ui-extras" = callPackage + ({ mkDerivation, base, regex-base, regex-pcre, vty, vty-ui }: + mkDerivation { + pname = "vty-ui-extras"; + version = "0.1"; + sha256 = "1c60bvhk1riilj7sl7x7nw4d9yg56f2k0ps1aivmjm0q4brhgnx7"; + buildDepends = [ base regex-base regex-pcre vty vty-ui ]; + description = "Extra vty-ui functionality not included in the core library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, hspec, http-types + , network, text, vault + }: + mkDerivation { + pname = "wai"; + version = "3.0.2.1"; + sha256 = "0aia14y1vy6yppfhwalmbcpnv1ypk8a08jbj05mk3w96hsaxnc19"; + buildDepends = [ + base blaze-builder bytestring http-types network text vault + ]; + testDepends = [ base blaze-builder bytestring hspec ]; + homepage = "https://github.com/yesodweb/wai"; + description = "Web Application Interface"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-app-file-cgi" = callPackage + ({ mkDerivation, array, attoparsec, attoparsec-conduit, base + , blaze-builder, blaze-html, bytestring, case-insensitive, conduit + , conduit-extra, containers, data-default-class, directory, doctest + , filepath, hspec, HTTP, http-client, http-conduit, http-date + , http-types, io-choice, lifted-base, mime-types, network, process + , sockaddr, static-hash, text, transformers, unix, wai, wai-conduit + , warp, word8 + }: + mkDerivation { + pname = "wai-app-file-cgi"; + version = "3.0.3"; + sha256 = "17w5mapvn8vkwv9bcyw253qwz30rj19zw5qfxjy76j9hkffydwkv"; + buildDepends = [ + array attoparsec attoparsec-conduit base blaze-builder blaze-html + bytestring case-insensitive conduit conduit-extra containers + data-default-class directory filepath http-client http-conduit + http-date http-types io-choice lifted-base mime-types network + process sockaddr static-hash text transformers unix wai wai-conduit + word8 + ]; + testDepends = [ + base bytestring conduit conduit-extra directory doctest filepath + hspec HTTP http-types unix wai warp + ]; + homepage = "http://www.mew.org/~kazu/proj/mighttpd/"; + description = "File/CGI/Rev Proxy App of WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-app-static" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html + , blaze-markup, byteable, bytestring, containers, cryptohash + , cryptohash-conduit, directory, file-embed, filepath, hspec + , http-date, http-types, mime-types, network, old-locale + , optparse-applicative, system-fileio, system-filepath + , template-haskell, text, time, transformers, unix-compat + , unordered-containers, wai, wai-extra, warp, zlib + }: + mkDerivation { + pname = "wai-app-static"; + version = "3.0.0.5"; + sha256 = "1v3zy79s5y4rdp9m6mg8mynsajjdf9zjlx5q9lnfk0d8pq3k8bwl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base base64-bytestring blaze-builder blaze-html blaze-markup + byteable bytestring containers cryptohash cryptohash-conduit + directory file-embed filepath http-date http-types mime-types + old-locale optparse-applicative system-fileio system-filepath + template-haskell text time transformers unix-compat + unordered-containers wai wai-extra warp zlib + ]; + testDepends = [ + base bytestring hspec http-date http-types mime-types network + old-locale text time transformers unix-compat wai wai-extra zlib + ]; + configureFlags = [ "-f-print" ]; + homepage = "http://www.yesodweb.com/book/web-application-interface"; + description = "WAI application for static serving"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-conduit" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, conduit + , http-types, transformers, wai + }: + mkDerivation { + pname = "wai-conduit"; + version = "3.0.0.2"; + sha256 = "1wqn8biq0ghz7ikmlq7x7vpdq2yc7mk9rnz9vlng7vcm7wpqilj7"; + buildDepends = [ + base blaze-builder bytestring conduit http-types transformers wai + ]; + homepage = "https://github.com/yesodweb/wai"; + description = "conduit wrappers for WAI"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-cors" = callPackage + ({ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring + , case-insensitive, charset, errors, http-types, parsers, resourcet + , transformers, wai + }: + mkDerivation { + pname = "wai-cors"; + version = "0.2"; + sha256 = "0ljggv4ylx9rjr595w8vfk744bv7x0b5argr7nlw61ywm8ck8djs"; + buildDepends = [ + attoparsec base base-unicode-symbols bytestring case-insensitive + charset errors http-types parsers resourcet transformers wai + ]; + homepage = "https://github.com/alephcloud/wai-cors"; + description = "CORS for WAI"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-digestive-functors" = callPackage + ({ mkDerivation, base, digestive-functors, http-types, resourcet + , text, transformers, wai, wai-extra, wai-util + }: + mkDerivation { + pname = "wai-digestive-functors"; + version = "0.3"; + sha256 = "04l9m43gm1zcgq32c70870kygy87p44zb4kvqcvi86zcspqdgpld"; + buildDepends = [ + base digestive-functors http-types resourcet text transformers wai + wai-extra wai-util + ]; + homepage = "https://github.com/singpolyma/wai-digestive-functors"; + description = "Helpers to bind digestive-functors onto wai requests"; + license = "unknown"; + }) {}; + + "wai-dispatch" = callPackage + ({ mkDerivation, base, text, wai, yesod-routes }: + mkDerivation { + pname = "wai-dispatch"; + version = "0.1"; + sha256 = "1qyarjbpnngb2x272gkmvrhy3f8kqygxj4nvi6giz09rdx9pfrza"; + buildDepends = [ base text wai yesod-routes ]; + homepage = "https://github.com/singpolyma/wai-dispatch"; + description = "Nice wrapper around yesod-routes for use with WAI"; + license = "unknown"; + }) {}; + + "wai-eventsource" = callPackage + ({ mkDerivation, wai }: + mkDerivation { + pname = "wai-eventsource"; + version = "3.0.0"; + sha256 = "1h5zlqky7ldqbmiaixizhk1s8ghf5i3ha1xfz8flxgzr7gr0al3q"; + buildDepends = [ wai ]; + homepage = "http://www.yesodweb.com/book/web-application-interface"; + description = "WAI support for server-sent events (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-extra" = callPackage + ({ mkDerivation, ansi-terminal, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, containers + , data-default-class, deepseq, directory, fast-logger, hspec + , http-types, HUnit, lifted-base, network, old-locale, resourcet + , streaming-commons, stringsearch, text, time, transformers, unix + , unix-compat, void, wai, wai-logger, word8, zlib + }: + mkDerivation { + pname = "wai-extra"; + version = "3.0.4.1"; + sha256 = "0d5ivwvbrhg5z8c268kpd29mni2k54ximqjxdapmwv7kmj87ggzg"; + buildDepends = [ + ansi-terminal base base64-bytestring blaze-builder bytestring + case-insensitive containers data-default-class deepseq directory + fast-logger http-types lifted-base network old-locale resourcet + streaming-commons stringsearch text time transformers unix + unix-compat void wai wai-logger word8 + ]; + testDepends = [ + base bytestring fast-logger hspec http-types HUnit resourcet text + transformers wai zlib + ]; + homepage = "http://github.com/yesodweb/wai"; + description = "Provides some basic WAI handlers and middleware"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-frontend-monadcgi" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, cgi + , containers, http-types, transformers, wai + }: + mkDerivation { + pname = "wai-frontend-monadcgi"; + version = "3.0.0.1"; + sha256 = "0g0lkkfcfi9vldl0g4r6qy8an1hsd4xnqw9z8d66mw696ydynvsj"; + buildDepends = [ + base bytestring case-insensitive cgi containers http-types + transformers wai + ]; + description = "Run CGI apps on WAI"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-graceful" = callPackage + ({ mkDerivation, base, http-types, mtl, resourcet, unix, wai }: + mkDerivation { + pname = "wai-graceful"; + version = "0.1.0.1"; + sha256 = "0a06yrakg9gwjjj4f9nr474j8i8xz642aj56m8vaq621i1kn7jaq"; + buildDepends = [ base http-types mtl resourcet unix wai ]; + homepage = "https://bitbucket.org/dpwiz/wai-graceful"; + description = "Graceful shutdown for WAI applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-handler-devel" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, directory + , hint, http-types, network, old-time, text, time, transformers + , wai, wai-extra, warp + }: + mkDerivation { + pname = "wai-handler-devel"; + version = "2.0.0.2"; + sha256 = "13f3w31kr3zinll76i6y3walpyqz3i1rlbsh3d7c5p8hp2d88bzy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring cmdargs directory hint http-types + network old-time text time transformers wai wai-extra warp + ]; + homepage = "http://github.com/yesodweb/wai"; + description = "WAI server that automatically reloads code after modification. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-handler-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, fcgi, wai, wai-extra }: + mkDerivation { + pname = "wai-handler-fastcgi"; + version = "3.0.0.1"; + sha256 = "14lm9vbh213jxd1nkxcipisja90h3ay6mi6iiim65k7snm3b7w1v"; + buildDepends = [ base bytestring wai wai-extra ]; + extraLibraries = [ fcgi ]; + homepage = "http://www.yesodweb.com/book/web-application-interface"; + description = "Wai handler to fastcgi"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-handler-launch" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, http-types + , process, streaming-commons, transformers, wai, warp + }: + mkDerivation { + pname = "wai-handler-launch"; + version = "3.0.0.1"; + sha256 = "00957a4a3q48yy6pb6k2m7hzdrxc3xkxdhbkmm8c9bwj05iqwhsz"; + buildDepends = [ + base blaze-builder bytestring http-types process streaming-commons + transformers wai warp + ]; + description = "Launch a web app in the default browser"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-handler-scgi" = callPackage + ({ mkDerivation, base, bytestring, wai, wai-extra }: + mkDerivation { + pname = "wai-handler-scgi"; + version = "2.0.0.2"; + sha256 = "0h7d78d641bjsnmxsnz4b7s9pw4x0y0xi8bld51y4nqnbjl8gvac"; + buildDepends = [ base bytestring wai wai-extra ]; + homepage = "http://www.yesodweb.com/book/web-application-interface"; + description = "Wai handler to SCGI (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-handler-snap" = callPackage + ({ mkDerivation, base, bytestring, containers, enumerator + , snap-core, snap-server, transformers, wai + }: + mkDerivation { + pname = "wai-handler-snap"; + version = "0.1.1"; + sha256 = "0akk9h7m1hhdggbhj0grss94jzm13fmcmgj51nvh7mfj6f5kj31l"; + buildDepends = [ + base bytestring containers enumerator snap-core snap-server + transformers wai + ]; + homepage = "http://github.com/snoyberg/wai-handler-snap"; + description = "Web Application Interface handler using snap-server. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-handler-webkit" = callPackage + ({ mkDerivation, base, QtWebKit, wai, warp }: + mkDerivation { + pname = "wai-handler-webkit"; + version = "3.0.0.1"; + sha256 = "1fm985jq1sa8v3vj850cpcjl6kcyq2kgq6xwpb1rmzi8zmb80kpc"; + buildDepends = [ base wai warp ]; + pkgconfigDepends = [ QtWebKit ]; + homepage = "https://github.com/yesodweb/wai/tree/master/wai-handler-webkit"; + description = "Turn WAI applications into standalone GUIs using QtWebkit"; + license = stdenv.lib.licenses.mit; + }) { QtWebKit = null; }; + + "wai-hastache" = callPackage + ({ mkDerivation, base, bytestring, hastache, http-types + , transformers, wai + }: + mkDerivation { + pname = "wai-hastache"; + version = "0.1"; + sha256 = "1kkn8n33cm5r7hw0xxf815nx1ixg09r7ckspq228j1syq5j1lzq8"; + buildDepends = [ + base bytestring hastache http-types transformers wai + ]; + homepage = "https://github.com/singpolyma/wai-hastache"; + description = "Nice wrapper around hastache for use with WAI"; + license = "unknown"; + }) {}; + + "wai-hmac-auth" = callPackage + ({ mkDerivation, base, base64-bytestring, bifunctors, byteable + , bytestring, containers, cryptohash, hspec, http-types + , monad-loops, mtl, transformers, wai, wai-extra + }: + mkDerivation { + pname = "wai-hmac-auth"; + version = "1.0.0"; + sha256 = "1hjzwh9hzy29y617faa94428s7ja2ri0bggqxwmf27a0r4qpf1r4"; + buildDepends = [ + base base64-bytestring bifunctors byteable bytestring containers + cryptohash http-types monad-loops mtl transformers wai + ]; + testDepends = [ + base base64-bytestring bifunctors byteable bytestring containers + cryptohash hspec http-types monad-loops mtl transformers wai + wai-extra + ]; + homepage = "https://github.com/raptros/wai-hmac-auth"; + description = "hmac authentication tools for WAI apps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-lite" = callPackage + ({ mkDerivation, base, bytestring, conduit, http-types, text + , transformers, wai, wai-extra + }: + mkDerivation { + pname = "wai-lite"; + version = "0.2.0.0"; + sha256 = "1ghxna51m304x5yvgfdgpml0yf6jqhfkixlxxnflg7z34h6wjzz4"; + buildDepends = [ + base bytestring conduit http-types text transformers wai wai-extra + ]; + description = "DEPCRECATED (use package \"simple\" instead) A minimalist web framework for WAI web applications"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "wai-logger" = callPackage + ({ mkDerivation, auto-update, base, blaze-builder, byteorder + , bytestring, case-insensitive, doctest, easy-file, fast-logger + , http-types, network, unix, unix-time, wai + }: + mkDerivation { + pname = "wai-logger"; + version = "2.2.3"; + sha256 = "0ljpzq3yfiz3xfglvj69jdk46lmgsg6nqncv9mhij4ih6qq0cx0w"; + buildDepends = [ + auto-update base blaze-builder byteorder bytestring + case-insensitive easy-file fast-logger http-types network unix + unix-time wai + ]; + testDepends = [ base doctest ]; + description = "A logging system for WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-logger-prefork" = callPackage + ({ mkDerivation, base, bytestring, date-cache, fast-logger + , http-types, unix, wai, wai-logger + }: + mkDerivation { + pname = "wai-logger-prefork"; + version = "0.3.0"; + sha256 = "0cfslqr2zdj0x83dbscafhdljrn2xswym7hpf23zlrsrnpz71qy4"; + buildDepends = [ + base bytestring date-cache fast-logger http-types unix wai + wai-logger + ]; + description = "A logging system for preforked WAI apps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-cache" = callPackage + ({ mkDerivation, base, binary, blaze-builder-conduit, bytestring + , conduit, crypto-conduit, http-types, HUnit, pureMD5 + , test-framework, test-framework-hunit, wai, wai-test + }: + mkDerivation { + pname = "wai-middleware-cache"; + version = "0.3.6"; + sha256 = "1kqrqjsmnwwavcyhwx6m2x3qk7qbd0h60817ai61dz3aprwc8hdw"; + buildDepends = [ + base binary blaze-builder-conduit bytestring conduit crypto-conduit + http-types pureMD5 wai + ]; + testDepends = [ + base bytestring http-types HUnit test-framework + test-framework-hunit wai wai-test + ]; + homepage = "https://github.com/akaspin/wai-middleware-cache"; + description = "Caching middleware for WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-cache-redis" = callPackage + ({ mkDerivation, base, binary, blaze-builder-conduit, bytestring + , case-insensitive, conduit, hedis, hedis-pile, http-types + , transformers, wai, wai-middleware-cache + }: + mkDerivation { + pname = "wai-middleware-cache-redis"; + version = "0.4.3"; + sha256 = "1vd81jcisav6jyqzwa0qn35xarm21bjrw0qps9qbbq56svkh1lw9"; + buildDepends = [ + base binary blaze-builder-conduit bytestring case-insensitive + conduit hedis hedis-pile http-types transformers wai + wai-middleware-cache + ]; + homepage = "https://github.com/akaspin/wai-middleware-cache-redis"; + description = "Redis backend for wai-middleware-cache"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-catch" = callPackage + ({ mkDerivation, base, bytestring, http-types, lifted-base, wai }: + mkDerivation { + pname = "wai-middleware-catch"; + version = "0.3.6"; + sha256 = "1vh5sad3zhdwxqbmivmy9hkbnq9vrv4k6k17rjk4f79lv2xcq56h"; + buildDepends = [ base bytestring http-types lifted-base wai ]; + homepage = "https://github.com/akaspin/wai-middleware-catch"; + description = "Wai error catching middleware"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-etag" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash + , filepath, http-date, http-types, unix-compat + , unordered-containers, wai + }: + mkDerivation { + pname = "wai-middleware-etag"; + version = "0.1.0.0"; + sha256 = "0mcqnzvxx671awr2szyfpm6jskily9zxvmg61zz430km4i2q3wj8"; + buildDepends = [ + base base64-bytestring bytestring cryptohash filepath http-date + http-types unix-compat unordered-containers wai + ]; + homepage = "https://github.com/ameingast/wai-middleware-etag"; + description = "WAI ETag middleware for static files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-headers" = callPackage + ({ mkDerivation, base, bytestring, http-types, wai }: + mkDerivation { + pname = "wai-middleware-headers"; + version = "0.1"; + sha256 = "10ap355j4dx42y7ycf1plpbg04wazv0q62mi3ibza8sb33hiiprh"; + buildDepends = [ base bytestring http-types wai ]; + homepage = "http://github.com/seanhess/wai-middleware-headers"; + description = "cors and addHeaders for WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-route" = callPackage + ({ mkDerivation, base, bytestring, http-types, HUnit + , test-framework, test-framework-hunit, text, wai, wai-test + , yesod-routes + }: + mkDerivation { + pname = "wai-middleware-route"; + version = "0.7.3"; + sha256 = "0zgiaxc5rqjlkfwkb11a5zkmbybrfcqr74mq5vpj03mqz1q0lmx7"; + buildDepends = [ + base bytestring http-types text wai yesod-routes + ]; + testDepends = [ + base bytestring http-types HUnit test-framework + test-framework-hunit text wai wai-test + ]; + homepage = "https://github.com/akaspin/wai-middleware-route"; + description = "Wai dispatch middleware"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-middleware-static" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , http-types, mtl, text, wai + }: + mkDerivation { + pname = "wai-middleware-static"; + version = "0.6.0.1"; + sha256 = "1ylf2nm535d3dw0ksa9dfz1b4b78mqzkdrpdfd5pxswcqbgs266d"; + buildDepends = [ + base bytestring containers directory filepath http-types mtl text + wai + ]; + homepage = "https://github.com/scotty-web/wai-middleware-static"; + description = "WAI middleware that serves requests to static files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-predicates" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , bytestring-conversion, case-insensitive, cookie, http-types + , singletons, tasty, tasty-hunit, tasty-quickcheck, transformers + , vault, vector, wai + }: + mkDerivation { + pname = "wai-predicates"; + version = "0.8.4"; + sha256 = "06ib359k8amh15qmmv6rdmicak1rrx758xfrf75nni03z9k9rby5"; + buildDepends = [ + attoparsec base bytestring bytestring-conversion case-insensitive + cookie http-types singletons transformers vault vector wai + ]; + testDepends = [ + base blaze-builder bytestring case-insensitive http-types tasty + tasty-hunit tasty-quickcheck wai + ]; + homepage = "https://github.com/twittner/wai-predicates/"; + description = "WAI request predicates"; + license = "unknown"; + }) {}; + + "wai-responsible" = callPackage + ({ mkDerivation, base, bytestring, http-types, wai }: + mkDerivation { + pname = "wai-responsible"; + version = "0.0.0.0"; + sha256 = "0qf64g11113gl45bfn12j2ikdjwrdxg9r8cicfs4pmh0dq5vj0va"; + buildDepends = [ base bytestring http-types wai ]; + homepage = "https://github.com/pharpend/wai-responsible"; + description = "Response interface for WAI"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wai-route" = callPackage + ({ mkDerivation, base, bytestring, http-types, mtl, QuickCheck + , tasty, tasty-quickcheck, unordered-containers, wai + }: + mkDerivation { + pname = "wai-route"; + version = "0.3"; + sha256 = "1gmadxdki64x2r7931vsgzzb1hkk03a1virkjmnfm3i7kz5dp4kp"; + buildDepends = [ + base bytestring http-types unordered-containers wai + ]; + testDepends = [ + base bytestring http-types mtl QuickCheck tasty tasty-quickcheck + wai + ]; + description = "Minimalistic, efficient routing for WAI"; + license = "unknown"; + }) {}; + + "wai-router" = callPackage + ({ mkDerivation, base, text, wai }: + mkDerivation { + pname = "wai-router"; + version = "1.0.0.1"; + sha256 = "1827mk64vyivdc12z4h230c4b993i6g8wl4sl0364jda586z58p7"; + buildDepends = [ base text wai ]; + homepage = "http://github.com/mdmarek/wai-router"; + description = "Provides basic routing on URL paths for WAI"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-routes" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, http-types + , mtl, template-haskell, text, wai, yesod-routes + }: + mkDerivation { + pname = "wai-routes"; + version = "0.5.1"; + sha256 = "0xd4abccgnj793vbrf1a0m1ddcq8i4p8f7sxk6mz4d1lzb4y0sf0"; + buildDepends = [ + aeson base blaze-builder bytestring http-types mtl template-haskell + text wai yesod-routes + ]; + homepage = "https://github.com/ajnsit/wai-routes"; + description = "Typesafe URLs for Wai applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-routing" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , bytestring-conversion, case-insensitive, containers, cookie + , http-types, tasty, tasty-hunit, tasty-quickcheck, transformers + , wai, wai-predicates, wai-route + }: + mkDerivation { + pname = "wai-routing"; + version = "0.12.1"; + sha256 = "01bs5mmycn7dkvnp01mh226iy1b419amab83fmgk0asd2f3jsfn5"; + buildDepends = [ + attoparsec base bytestring bytestring-conversion case-insensitive + cookie http-types transformers wai wai-predicates wai-route + ]; + testDepends = [ + base blaze-builder bytestring bytestring-conversion + case-insensitive containers http-types tasty tasty-hunit + tasty-quickcheck wai wai-predicates + ]; + homepage = "https://github.com/twittner/wai-routing/"; + description = "Declarative routing for WAI"; + license = "unknown"; + }) {}; + + "wai-session" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , cookie, http-types, StateVar, time, transformers, vault, wai + }: + mkDerivation { + pname = "wai-session"; + version = "0.3"; + sha256 = "07b9d7ggsj662zya16g36bwczw72fw9z15xnkjrpgr6fl9b4kg0y"; + buildDepends = [ + base blaze-builder bytestring containers cookie http-types StateVar + time transformers vault wai + ]; + homepage = "https://github.com/singpolyma/wai-session"; + description = "Flexible session middleware for WAI"; + license = "unknown"; + }) {}; + + "wai-session-clientsession" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession, errors + , transformers, wai-session + }: + mkDerivation { + pname = "wai-session-clientsession"; + version = "0.1"; + sha256 = "0kczhsmkv88g0x8mk4cfy5z9wv3fzv8v3r4z0q7jkyda0grx3gwf"; + buildDepends = [ + base bytestring cereal clientsession errors transformers + wai-session + ]; + homepage = "https://github.com/singpolyma/wai-session-clientsession"; + description = "Session store based on clientsession"; + license = "unknown"; + }) {}; + + "wai-session-tokyocabinet" = callPackage + ({ mkDerivation, base, bytestring, cereal, errors + , tokyocabinet-haskell, transformers, wai-session + }: + mkDerivation { + pname = "wai-session-tokyocabinet"; + version = "0.1"; + sha256 = "0cd4x3byc8kaarjpfczqaiv5y3ixrdcilnnypkhcavk3vj7w7pmr"; + buildDepends = [ + base bytestring cereal errors tokyocabinet-haskell transformers + wai-session + ]; + homepage = "https://github.com/singpolyma/wai-session-tokyocabinet"; + description = "Session store based on Tokyo Cabinet"; + license = "unknown"; + }) {}; + + "wai-static-cache" = callPackage + ({ mkDerivation, base, bytestring, cityhash, conduit + , conduit-combinators, containers, http-types, resourcet + , system-filepath, text, transformers, vector, vector-algorithms + , wai + }: + mkDerivation { + pname = "wai-static-cache"; + version = "0.1.0.1"; + sha256 = "0vlkh9izxx1qsb61fak57kk9k35i3vph8qbyvlmgwcw7nplagq6l"; + buildDepends = [ + base bytestring cityhash conduit conduit-combinators containers + http-types resourcet system-filepath text transformers vector + vector-algorithms wai + ]; + description = "A simple cache for serving static files in a WAI middleware"; + license = stdenv.lib.licenses.agpl3; + }) {}; + + "wai-static-pages" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, conduit + , directory, http-types, text, wai, wai-test + }: + mkDerivation { + pname = "wai-static-pages"; + version = "0.2.2.0"; + sha256 = "04lba03n66m30nn9y5mh3kkb5j868cincnh5rh5nwv6whsmxvxm5"; + buildDepends = [ + base blaze-builder bytestring conduit directory http-types text wai + wai-test + ]; + homepage = "https://github.com/gregwebs/wai-static-pages"; + description = "generate static html pages from a WAI application"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-test" = callPackage + ({ mkDerivation, wai }: + mkDerivation { + pname = "wai-test"; + version = "3.0.0"; + sha256 = "0xys01jniib0pnhadcm7s0v5z0wcxfgi0bf5ax808zm9qzvl3xfx"; + buildDepends = [ wai ]; + homepage = "http://www.yesodweb.com/book/web-application-interface"; + description = "Unit test framework (built on HUnit) for WAI applications. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-throttler" = callPackage + ({ mkDerivation, base, bytestring, containers, http-types, time + , wai + }: + mkDerivation { + pname = "wai-throttler"; + version = "0.1.0.3"; + sha256 = "0wfbmjdw8k63fs4425fpnq24xssl9yf16dpy6cwkz68dn0vs0dkd"; + buildDepends = [ base bytestring containers http-types time wai ]; + description = "Wai middleware for request throttling"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wai-util" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , http-accept, http-types, network-uri, text, transformers, wai + , wai-extra + }: + mkDerivation { + pname = "wai-util"; + version = "0.8"; + sha256 = "10rkrhs7xv6qmx31ll891c2nnaqpblyfxqmn8xwjhafp7ks1wqjm"; + buildDepends = [ + aeson base blaze-builder bytestring conduit http-accept http-types + network-uri text transformers wai wai-extra + ]; + homepage = "https://github.com/singpolyma/wai-util"; + description = "Collection of utility functions for use with WAI"; + license = "unknown"; + }) {}; + + "wai-websockets" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , file-embed, http-types, network, text, transformers, wai + , wai-app-static, warp, websockets + }: + mkDerivation { + pname = "wai-websockets"; + version = "3.0.0.3"; + sha256 = "1rcgl20nr05z1d7ci5zbvx70n2i33nb3bfvcv9xdyc30mdfg5h39"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring case-insensitive file-embed + http-types network text transformers wai wai-app-static warp + websockets + ]; + configureFlags = [ "-fexample" ]; + homepage = "http://github.com/yesodweb/wai"; + description = "Provide a bridge betweeen WAI and the websockets package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wait-handle" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wait-handle"; + version = "0.1.1"; + sha256 = "09080zx6m4lqli85867ilck82gvgnz4vkq9nxx5f1v5fli1i0n7m"; + buildDepends = [ base ]; + homepage = "https://www.github.com/fmap/waithandle"; + description = "Wait handles are MVars which can only be written to once, and from which values can never be removed"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "waitfree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "waitfree"; + version = "0.1.5"; + sha256 = "09hlqli7zpcxfa8w7vh937gc3rxp7s8q8v1zs8ciwnmh6ca4i8rq"; + buildDepends = [ base containers ]; + description = "A wrapping library for waitfree computation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "warp" = callPackage + ({ mkDerivation, array, async, auto-update, base, blaze-builder + , bytestring, case-insensitive, doctest, ghc-prim, hashable, hspec + , HTTP, http-date, http-types, HUnit, iproute, lifted-base, network + , old-locale, QuickCheck, simple-sendfile, streaming-commons, text + , time, transformers, unix, unix-compat, void, wai + }: + mkDerivation { + pname = "warp"; + version = "3.0.5.1"; + sha256 = "0z6cv0b51jgzf6cp5n22y957i6sms4c3zbdi826jgn7aalb58ch7"; + buildDepends = [ + array auto-update base blaze-builder bytestring case-insensitive + ghc-prim hashable http-date http-types iproute network + simple-sendfile streaming-commons text unix unix-compat void wai + ]; + testDepends = [ + array async auto-update base blaze-builder bytestring + case-insensitive doctest ghc-prim hashable hspec HTTP http-date + http-types HUnit iproute lifted-base network old-locale QuickCheck + simple-sendfile streaming-commons text time transformers unix + unix-compat void wai + ]; + configureFlags = [ + "-f-warp-debug" "-fallow-sendfilefd" "-f-network-bytestring" + ]; + homepage = "http://github.com/yesodweb/wai"; + description = "A fast, light-weight web server for WAI applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "warp-dynamic" = callPackage + ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: + mkDerivation { + pname = "warp-dynamic"; + version = "0.1.0"; + sha256 = "1kmmy2av0ikr6mb8g7ffqmf505ha4201qv7y48fyc9p8j0p6lk6g"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base data-default dyre http-types wai warp ]; + homepage = "http://tanakh.jp"; + description = "Dynamic configurable warp HTTP server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "warp-static" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , mime-types, text, wai-app-static, wai-extra, warp + }: + mkDerivation { + pname = "warp-static"; + version = "2.0.1.1"; + sha256 = "181z8cr55qngy6jyqzqz5wcgiyip4rn3q1am0hkcxvmdnif2w2km"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring cmdargs containers directory mime-types text + wai-app-static wai-extra warp + ]; + homepage = "http://github.com/yesodweb/wai"; + description = "Static file server based on Warp and wai-app-static (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "warp-tls" = callPackage + ({ mkDerivation, base, bytestring, cprng-aes, data-default-class + , network, streaming-commons, tls, wai, warp + }: + mkDerivation { + pname = "warp-tls"; + version = "3.0.1.1"; + sha256 = "10bj9f2mydbcif34wcdmqgjfzxz82z74r3f8g9ib2p8cl38325rm"; + buildDepends = [ + base bytestring cprng-aes data-default-class network + streaming-commons tls wai warp + ]; + homepage = "http://github.com/yesodweb/wai"; + description = "HTTP over SSL/TLS support for Warp via the TLS package"; + license = stdenv.lib.licenses.mit; + }) {}; + + "warp-tls-uid" = callPackage + ({ mkDerivation, base, bytestring, certificate, conduit + , crypto-random, http-types, network, network-conduit, pem, tls + , tls-extra, unix, wai, warp + }: + mkDerivation { + pname = "warp-tls-uid"; + version = "0.1.0.4"; + sha256 = "11av9jkf8z2xcpwg3nyx018qwpdrm0cs79qj14z93ah1yxbavb5y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring certificate conduit crypto-random http-types + network network-conduit pem tls tls-extra unix wai warp + ]; + configureFlags = [ "-f-test" ]; + description = "set group and user id before running server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "watchdog" = callPackage + ({ mkDerivation, base, mtl, time }: + mkDerivation { + pname = "watchdog"; + version = "0.2.2.1"; + sha256 = "06b93cqn6rbl6jbjyawzqmrx80h0dbcks7ia6l3wzdqpic8yjj6v"; + buildDepends = [ base mtl time ]; + description = "Simple control structure to re-try an action with exponential backoff"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "watcher" = callPackage + ({ mkDerivation, base, basic-prelude, containers, hinotify + , system-fileio, system-filepath + }: + mkDerivation { + pname = "watcher"; + version = "0.0.3.0"; + sha256 = "1c6025zpghqvw5xlapnfk8nwf32iq6dkpnpzi65pm5l5f5npwwgs"; + buildDepends = [ + base basic-prelude containers hinotify system-fileio + system-filepath + ]; + description = "Opinionated filesystem watcher"; + license = stdenv.lib.licenses.mit; + }) {}; + + "watchit" = callPackage + ({ mkDerivation, async, base, bytestring, fsnotify, HUnit + , optparse-applicative, process, QuickCheck, resource-pool + , smallcheck, streaming-commons, system-fileio, system-filepath + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + }: + mkDerivation { + pname = "watchit"; + version = "0.1.0.0"; + sha256 = "134b9nrl2lmcr80hxmf72la220plh48vdl0r2la3c3k6qimsd276"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base fsnotify optparse-applicative process resource-pool + streaming-commons system-filepath text + ]; + testDepends = [ + async base bytestring HUnit QuickCheck smallcheck system-fileio + system-filepath tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "File change watching utility"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wavconvert" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "wavconvert"; + version = "0.1.1"; + sha256 = "028qx9b4z2gr4nc6hid0phdrysvhfqswj64s71pw2grqw4f8ddkx"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath process ]; + description = "Command-line tool for converting audio files and filling in ID3 tags"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wavesurfer" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-lexing + , bytestring-show, delimited-text + }: + mkDerivation { + pname = "wavesurfer"; + version = "0.0.6"; + sha256 = "1f9hsmvwdgrib44sj1rnkm4hv92iad27xg75n2y2qdq1a8giazn5"; + buildDepends = [ + base binary bytestring bytestring-lexing bytestring-show + delimited-text + ]; + homepage = "http://code.haskell.org/~StefanKersten/code/wavesurfer"; + description = "Parse WaveSurfer files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wavy" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , pretty-show, riff, split, vector + }: + mkDerivation { + pname = "wavy"; + version = "0.1.0.0"; + sha256 = "0rvzsmd7lzimyphc2yscadwkanqpi8wnmdk5hrzwpcm6dcavyj9q"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base binary bytestring containers filepath pretty-show riff split + vector + ]; + homepage = "http://bitbucket.org/robertmassaioli/wavy"; + description = "Process WAVE files in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wcwidth" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , setlocale, utf8-string + }: + mkDerivation { + pname = "wcwidth"; + version = "0.0.2"; + sha256 = "1n1fq7v64b59ajf5g50iqj9sa34wm7s2j3viay0kxpmvlcv8gipz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers setlocale utf8-string + ]; + configureFlags = [ "-f-cli" "-fsplit-base" ]; + homepage = "http://github.com/solidsnack/wcwidth/"; + description = "Native wcwidth"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "weather-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, HTTP, network + , utf8-string, vector + }: + mkDerivation { + pname = "weather-api"; + version = "0.4.3"; + sha256 = "0wlh3p5z2vivhn9pgqzjhczrb7jyfzkz889fmwnvm7h87440jnyj"; + buildDepends = [ + aeson attoparsec base bytestring HTTP network utf8-string vector + ]; + homepage = "https://github.com/cvb/hs-weather-api.git"; + description = "Weather api implemented in haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "web-browser-in-haskell" = callPackage + ({ mkDerivation, base, gtk, webkit }: + mkDerivation { + pname = "web-browser-in-haskell"; + version = "1.0"; + sha256 = "1y674dw8slz0m7i23j7p1qykdci2wssmx6x0yf23cf0nywz1py5k"; + buildDepends = [ base gtk webkit ]; + description = "Web Browser In Haskell"; + license = "GPL"; + }) {}; + + "web-css" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "web-css"; + version = "0.1.0"; + sha256 = "1havyvd6f0xagynxpar2jsmx5x1izwl7wgxia0wbwbzaj0fzn2k2"; + buildDepends = [ base text ]; + description = "Simple functions for CSS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-encodings" = callPackage + ({ mkDerivation, base, bytestring, directory, failure, old-locale + , text, time + }: + mkDerivation { + pname = "web-encodings"; + version = "0.3.0.9"; + sha256 = "0lg9vbsmg9nfs2440ab2srhhawg1xfi5lnhxzd9rj7kab460w2x3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory failure old-locale text time + ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://github.com/snoyberg/web-encodings/tree/master"; + description = "Encapsulate multiple web encoding in a single package. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-fpco" = callPackage + ({ mkDerivation, base, happstack-server, safe, snap, snap-core + , snap-server + }: + mkDerivation { + pname = "web-fpco"; + version = "0.1.1.0"; + sha256 = "1iizmg1syjywd5hs9swcqxxzmix04hwa86p8c246xybwcklf667n"; + buildDepends = [ + base happstack-server safe snap snap-core snap-server + ]; + homepage = "https://github.com/fpco/web-fpco"; + description = "Wrappers for web frameworks to ease usage with the FP Complete environment"; + license = stdenv.lib.licenses.mit; + }) {}; + + "web-mongrel2" = callPackage + ({ mkDerivation, base, bytestring, data-default, file-embed + , haskell98, HStringTemplate, json, mtl, old-time, parsec + , system-uuid, template-haskell, text, zeromq-haskell + }: + mkDerivation { + pname = "web-mongrel2"; + version = "0.0.3"; + sha256 = "1j2pq3kzmk2gibrr4jcm5gksz9pk9shjqqpwc85ygb2mpf5yc1gw"; + buildDepends = [ + base bytestring data-default file-embed haskell98 HStringTemplate + json mtl old-time parsec system-uuid template-haskell text + zeromq-haskell + ]; + homepage = "http://github.com/cmoore/web-mongrel2"; + description = "Bindings for the Mongrel2 web server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-page" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring, clay + , containers, jmacro, lens, mtl, Stream, text, vector + , wl-pprint-text + }: + mkDerivation { + pname = "web-page"; + version = "0.2.0"; + sha256 = "1hzqwp67pj1xvhmdaxmij08820ffxf559d7jgr8037zzm7j02cql"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-html bytestring clay containers jmacro + lens mtl Stream text vector wl-pprint-text + ]; + configureFlags = [ "-f-testprogram" ]; + homepage = "http://hub.darcs.net/ertes/web-page"; + description = "Monoidally construct web pages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-plugins" = callPackage + ({ mkDerivation, base, containers, mtl, stm, text }: + mkDerivation { + pname = "web-plugins"; + version = "0.2.7"; + sha256 = "0pvwhr5mr960lramlnz7sffxrr7mxqskqk5pqbspck7cabzwzsxd"; + buildDepends = [ base containers mtl stm text ]; + homepage = "http://www.happstack.com/"; + description = "dynamic plugin system for web applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, ghc-prim + , http-types, HUnit, mtl, parsec, QuickCheck, split, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, text, utf8-string + }: + mkDerivation { + pname = "web-routes"; + version = "0.27.8"; + sha256 = "1nz7nny333miap44yrdzn711g4xgr2c9nd0ivm0q02692684craq"; + buildDepends = [ + base blaze-builder bytestring ghc-prim http-types mtl parsec split + text utf8-string + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + description = "Library for maintaining correctness and composability of URLs within an application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-boomerang" = callPackage + ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }: + mkDerivation { + pname = "web-routes-boomerang"; + version = "0.28.3"; + sha256 = "0d3ccp4hbzjhqzqy901da8dpz23sylwg54xs5iyjhmqvw0v7ljpn"; + buildDepends = [ base boomerang mtl parsec text web-routes ]; + description = "Library for maintaining correctness and composability of URLs within an application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-happstack" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, text + , web-routes + }: + mkDerivation { + pname = "web-routes-happstack"; + version = "0.23.9"; + sha256 = "0vsjm979z21858wk9z1b855jqmr4apm35b5ff8x6nynq6kiflrzw"; + buildDepends = [ + base bytestring happstack-server text web-routes + ]; + description = "Adds support for using web-routes with Happstack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-hsp" = callPackage + ({ mkDerivation, base, hsp, text, web-routes }: + mkDerivation { + pname = "web-routes-hsp"; + version = "0.24.5"; + sha256 = "1vnsdsipm764maqn43774vw5hn64vvaaih8gg9130fkvp6jj39nk"; + buildDepends = [ base hsp text web-routes ]; + description = "Adds XMLGenerator instance for RouteT monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-mtl" = callPackage + ({ mkDerivation, base, web-routes }: + mkDerivation { + pname = "web-routes-mtl"; + version = "0.20.1"; + sha256 = "1k35ch294p2pkf7mbip8wy9rin956y31sq68b4cdrj9sj9891rx5"; + buildDepends = [ base web-routes ]; + description = "Extends web-routes with mtl-based MonadIO / MonadTrans RouteT instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-quasi" = callPackage + ({ mkDerivation, base, path-pieces, template-haskell, text }: + mkDerivation { + pname = "web-routes-quasi"; + version = "0.7.1.1"; + sha256 = "1rqbymi0n7kdhl272qfjhx9s3gspd5k0bjrhclj9l8mjf033vdmf"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base path-pieces template-haskell text ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://docs.yesodweb.com/web-routes-quasi/"; + description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-regular" = callPackage + ({ mkDerivation, base, parsec, regular, text, web-routes }: + mkDerivation { + pname = "web-routes-regular"; + version = "0.19.0"; + sha256 = "0qllws4mzmmc6fh4hcvj3zp7kk8pwap59yq6wy0zx7mx0ac7015r"; + buildDepends = [ base parsec regular text web-routes ]; + description = "Library for maintaining correctness of URLs within an application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-th" = callPackage + ({ mkDerivation, base, HUnit, parsec, QuickCheck, split + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, web-routes + }: + mkDerivation { + pname = "web-routes-th"; + version = "0.22.2"; + sha256 = "1dk768m0bb4y3i1q9sxj2fbn6farlyyy52fxmk0ipbnbdq7if71f"; + buildDepends = [ + base parsec split template-haskell text web-routes + ]; + testDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th web-routes + ]; + description = "Support for deriving PathInfo using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-transformers" = callPackage + ({ mkDerivation, base, transformers, web-routes }: + mkDerivation { + pname = "web-routes-transformers"; + version = "0.19.1"; + sha256 = "0pm1v9wqlzi6cg92lajbwbnhsdm509371i8mvyvvj6qa5m58cdib"; + buildDepends = [ base transformers web-routes ]; + description = "Extends web-routes with some transformers instances for RouteT"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "web-routes-wai" = callPackage + ({ mkDerivation, base, bytestring, http-types, text, wai + , web-routes + }: + mkDerivation { + pname = "web-routes-wai"; + version = "0.24.1"; + sha256 = "13mwfyafpk29c8bbx48vhbxsgk28fmh579gjn6gjlhvkisc45q1b"; + buildDepends = [ base bytestring http-types text wai web-routes ]; + description = "Library for maintaining correctness of URLs within an application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "webdriver" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, cond, data-default, directory, directory-tree + , exceptions, filepath, http-client, http-types, lifted-base + , monad-control, mtl, network, network-uri, parallel, scientific + , temporary, text, time, transformers, transformers-base + , unordered-containers, vector, zip-archive + }: + mkDerivation { + pname = "webdriver"; + version = "0.6.0.4"; + sha256 = "1miy65dl60gymf0a65kjykdmsl3cwcjrfg1iiyk6vkjz39y6y7qf"; + buildDepends = [ + aeson attoparsec base base64-bytestring bytestring cond + data-default directory directory-tree exceptions filepath + http-client http-types lifted-base monad-control mtl network + network-uri scientific temporary text time transformers + transformers-base unordered-containers vector zip-archive + ]; + testDepends = [ base parallel text ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "https://github.com/kallisti-dev/hs-webdriver"; + description = "a Haskell client for the Selenium WebDriver protocol"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "webdriver-angular" = callPackage + ({ mkDerivation, aeson, base, hspec, hspec-webdriver + , language-javascript, template-haskell, text, transformers + , unordered-containers, wai-app-static, warp, webdriver + }: + mkDerivation { + pname = "webdriver-angular"; + version = "0.1.6"; + sha256 = "10cvivmdadhvq8bsh1hij8dgw3d3f3a3ng54b00ia4gmna6996yq"; + buildDepends = [ + aeson base language-javascript template-haskell text transformers + unordered-containers webdriver + ]; + testDepends = [ + base hspec hspec-webdriver transformers wai-app-static warp + webdriver + ]; + homepage = "https://bitbucket.org/wuzzeb/webdriver-utils"; + description = "Webdriver actions to assist with testing a webpage which uses Angular.Js"; + license = stdenv.lib.licenses.mit; + }) {}; + + "webdriver-snoy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, cond, data-default, directory, directory-tree + , exceptions, filepath, http-client, http-types, lifted-base + , monad-control, mtl, network, parallel, scientific, temporary + , text, time, transformers, transformers-base, unordered-containers + , vector, zip-archive + }: + mkDerivation { + pname = "webdriver-snoy"; + version = "0.6.0.4"; + sha256 = "02c2ihqk5gsgnv61rj14rdd76r2nhmxacml3z9krrgxgn326hrbk"; + editedCabalFile = "7cc952e84c8ff09b8d032df7d8089bd4d5167b32834bda67c79c62a34b12d52a"; + buildDepends = [ + aeson attoparsec base base64-bytestring bytestring cond + data-default directory directory-tree exceptions filepath + http-client http-types lifted-base monad-control mtl network + scientific temporary text time transformers transformers-base + unordered-containers vector zip-archive + ]; + testDepends = [ base parallel text ]; + homepage = "https://github.com/kallisti-dev/hs-webdriver"; + description = "a Haskell client for the Selenium WebDriver protocol (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "webidl" = callPackage + ({ mkDerivation, base, bytestring, HSFFIG, LEXER, parsec, pretty + , utf8-env, utf8-string + }: + mkDerivation { + pname = "webidl"; + version = "0.1.1"; + sha256 = "05l4y7y171g41dlzfgd25ww59r4ajqbj9jpzrsmq5zpazx6p6gzy"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring HSFFIG LEXER parsec pretty utf8-env utf8-string + ]; + description = "Parser and Pretty Printer for the Web IDL Language"; + license = stdenv.lib.licenses.bsd3; + }) { LEXER = null; }; + + "webify" = callPackage + ({ mkDerivation, base, binary, binary-strict, bytestring + , containers, filepath, hopfli, optparse-applicative, text, vector + , xmlgen, zlib + }: + mkDerivation { + pname = "webify"; + version = "0.1.6.0"; + sha256 = "003br9hdammvqb2jil5ggnqm81rv3rny7rdhq6h4cb4jrdsdz60z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base binary binary-strict bytestring containers filepath hopfli + optparse-applicative text vector xmlgen zlib + ]; + configureFlags = [ "-f-debug" ]; + homepage = "http://github.com/ananthakumaran/webify"; + description = "webfont generator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "webkit" = callPackage + ({ mkDerivation, base, bytestring, cairo, glib, gtk + , gtk2hs-buildtools, mtl, pango, text, webkit + }: + mkDerivation { + pname = "webkit"; + version = "0.13.1.1"; + sha256 = "0652as9wq0ajaqmcx14y2svishccgrywyagrbzga7m06r3h94dz5"; + buildDepends = [ base bytestring cairo glib gtk mtl pango text ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ webkit ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Webkit library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) webkit; }; + + "webkit-javascriptcore" = callPackage + ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, webkit }: + mkDerivation { + pname = "webkit-javascriptcore"; + version = "0.13.0.3"; + sha256 = "13zhqpiw5b6gz033cpgmza048hpg8c1x1il0rw1xkr3wxija76lq"; + buildDepends = [ base glib gtk webkit ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ webkit ]; + description = "JavaScriptCore FFI from webkitgtk"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) webkit; }; + + "webkitgtk3" = callPackage + ({ mkDerivation, base, bytestring, cairo, glib, gtk2hs-buildtools + , gtk3, mtl, pango, text, webkit + }: + mkDerivation { + pname = "webkitgtk3"; + version = "0.13.1.1"; + sha256 = "0lm52xsgf3sayj5d32fyf9fy89zinn7c4z6rq4qw2bsnsdw8hcyb"; + buildDepends = [ base bytestring cairo glib gtk3 mtl pango text ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ webkit ]; + homepage = "http://projects.haskell.org/gtk2hs/"; + description = "Binding to the Webkit library"; + license = stdenv.lib.licenses.lgpl21; + }) { inherit (pkgs) webkit; }; + + "webkitgtk3-javascriptcore" = callPackage + ({ mkDerivation, base, glib, gtk2hs-buildtools, gtk3, webkit + , webkitgtk3 + }: + mkDerivation { + pname = "webkitgtk3-javascriptcore"; + version = "0.13.0.3"; + sha256 = "0w71phbs11iim2gb89bxix0grx9k7fbvabzjjsw7l24wwgfn8ad6"; + buildDepends = [ base glib gtk3 webkitgtk3 ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ webkit ]; + description = "JavaScriptCore FFI from webkitgtk"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) webkit; }; + + "webpage" = callPackage + ({ mkDerivation, base, blaze-html, data-default, hastache, lucid + , text + }: + mkDerivation { + pname = "webpage"; + version = "0.0.2"; + sha256 = "1drpclwh42z5xqzjf10765m2gpac5m0bi4z98ykb4d4p6nkk6n9p"; + buildDepends = [ + base blaze-html data-default hastache lucid text + ]; + description = "Organized and simple web page scaffold for blaze and lucid"; + license = stdenv.lib.licenses.mit; + }) {}; + + "webserver" = callPackage + ({ mkDerivation, base, bytestring, c10k, containers, directory + , filepath, network, old-locale, parsec, process, stm, time, unix + , zlib + }: + mkDerivation { + pname = "webserver"; + version = "0.7.1.1"; + sha256 = "0mjbw1v0xy3ji6y0wdiv77y7bc4r5z7jk67gzzgny2cx1vx3c973"; + buildDepends = [ + base bytestring c10k containers directory filepath network + old-locale parsec process stm time unix zlib + ]; + description = "HTTP server library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "websockets" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , blaze-builder, bytestring, case-insensitive, containers, entropy + , HUnit, mtl, network, QuickCheck, random, SHA, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "websockets"; + version = "0.9.2.2"; + sha256 = "0zpx16rvx8imhad4av8sa7jf39v785xrnfy6l51jnhda5mfxaip4"; + buildDepends = [ + attoparsec base base64-bytestring binary blaze-builder bytestring + case-insensitive containers entropy mtl network random SHA text + ]; + testDepends = [ + attoparsec base base64-bytestring binary blaze-builder bytestring + case-insensitive containers entropy HUnit mtl network QuickCheck + random SHA test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + homepage = "http://jaspervdj.be/websockets"; + description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "websockets-snap" = callPackage + ({ mkDerivation, base, bytestring, enumerator, mtl, snap-core + , snap-server, websockets + }: + mkDerivation { + pname = "websockets-snap"; + version = "0.9.0.0"; + sha256 = "051y62xga7drrfllv10giyr49z1z9ql8681dgwynmdad5x6asf85"; + buildDepends = [ + base bytestring enumerator mtl snap-core snap-server websockets + ]; + description = "Snap integration for the websockets library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "webwire" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html + , bytestring, case-insensitive, containers, cookie, cprng-aes + , hamlet, http-types, netwire, shakespeare-css, shakespeare-js + , text, time, transformers, wai, wai-extra + }: + mkDerivation { + pname = "webwire"; + version = "0.1.0"; + sha256 = "0m2wl7cfg67yyj2bbn811g6gsvzj7sw1sb3y2zanc0dxjd4cr4r2"; + buildDepends = [ + base base64-bytestring blaze-builder blaze-html bytestring + case-insensitive containers cookie cprng-aes hamlet http-types + netwire shakespeare-css shakespeare-js text time transformers wai + wai-extra + ]; + description = "Functional reactive web framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wedding-announcement" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wedding-announcement"; + version = "1.1"; + sha256 = "0rwbckf5h68170jrs1m70kgqf9h43vypj65wcw390w0xc7kmyv49"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ]; + homepage = "http://web.mornfall.net"; + description = "a wedding announcement"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "weighted-regexp" = callPackage + ({ mkDerivation, array, base, happy }: + mkDerivation { + pname = "weighted-regexp"; + version = "0.3.1.2"; + sha256 = "0r765ppzazdsm5i3prgf6a405f88xi8sx79jdz9mck4584w7fqzr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base ]; + buildTools = [ happy ]; + configureFlags = [ "-f-criterion" "-f-quickcheck" ]; + homepage = "http://sebfisch.github.com/haskell-regexp"; + description = "Weighted Regular Expression Matcher"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "weighted-search" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "weighted-search"; + version = "0.1.0.1"; + sha256 = "1va2b10g3h2wfl9d7f27d55z5c93fvz41sb023l4c2ym1w9kw8zv"; + buildDepends = [ base ]; + homepage = "http://github.com/luqui/weighted-search"; + description = "A weighted nondeterministic search monad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "welshy" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , http-types, lifted-base, resourcet, text, transformers + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "welshy"; + version = "0.1.0.0"; + sha256 = "08pgns5irmvh9c12lxq2x72ql8ggzd3npfqnrphba3l171380gki"; + buildDepends = [ + aeson base blaze-builder bytestring conduit http-types lifted-base + resourcet text transformers unordered-containers wai warp + ]; + homepage = "https://github.com/mcschroeder/welshy"; + description = "Haskell web framework (because Scotty had trouble yodeling)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wheb-mongo" = callPackage + ({ mkDerivation, base, bson, mongoDB, mtl, text, Wheb }: + mkDerivation { + pname = "wheb-mongo"; + version = "0.0.3.0"; + sha256 = "1xxks0jxjwph7372jqnscm6z0b28zz3dvb49b2aw37jmnvwrfdcy"; + buildDepends = [ base bson mongoDB mtl text Wheb ]; + homepage = "https://github.com/hansonkd/Wheb-Framework"; + description = "MongoDB plugin for Wheb"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wheb-redis" = callPackage + ({ mkDerivation, base, bytestring, hedis, mtl, text, Wheb }: + mkDerivation { + pname = "wheb-redis"; + version = "0.0.1.0"; + sha256 = "025chjp41qbjr9m6c3pd9v510h4aac1rvbyrki3c7617sca8a45h"; + buildDepends = [ base bytestring hedis mtl text Wheb ]; + homepage = "https://github.com/hansonkd/Wheb-Framework"; + description = "Redis connection for Wheb"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wheb-strapped" = callPackage + ({ mkDerivation, base, mtl, StrappedTemplates, text, Wheb }: + mkDerivation { + pname = "wheb-strapped"; + version = "0.1.0.0"; + sha256 = "1wykpp325336kk7a1vnnjffankcw0kaw3jcfin53cp8hsx4bwfdp"; + buildDepends = [ base mtl StrappedTemplates text Wheb ]; + homepage = "https://github.com/hansonkd/Wheb-Framework"; + description = "Strapped templates for Wheb"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "while-lang-parser" = callPackage + ({ mkDerivation, base, indents, parsec }: + mkDerivation { + pname = "while-lang-parser"; + version = "0.1.0.0"; + sha256 = "0dlq2rldak4lb0w8hcx7aigdj7b59crp1k130p36cha7zpqdixll"; + buildDepends = [ base indents parsec ]; + homepage = "https://github.com/davnils/while-lang-parser"; + description = "Parser for the While language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "whim" = callPackage + ({ mkDerivation, base, containers, GLUT, mtl, OpenGL, process + , random, X11 + }: + mkDerivation { + pname = "whim"; + version = "0.1.1"; + sha256 = "0fgasnviqmz8ifkb8ikvj721f9j1xzvix5va0jxi81gh6f400ij6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers GLUT mtl OpenGL process random X11 + ]; + homepage = "http://neugierig.org/software/darcs/whim/"; + description = "A Haskell window manager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "whiskers" = callPackage + ({ mkDerivation, base, parsec, template-haskell }: + mkDerivation { + pname = "whiskers"; + version = "0.1.0.3"; + sha256 = "0kbyv0q6z2d2plblafqcmwcfiyhdbijqnqg2w7qxr7dklka8245v"; + buildDepends = [ base parsec template-haskell ]; + description = "Mustache templates with Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "whitespace" = callPackage + ({ mkDerivation, haskell98, random }: + mkDerivation { + pname = "whitespace"; + version = "0.4"; + sha256 = "1y89bayaccz8qqzsfmpr917dczgbn5srskja6f2dab3ipxhk24z9"; + isLibrary = false; + isExecutable = true; + buildDepends = [ haskell98 random ]; + homepage = "https://github.com/haroldl/whitespace-nd"; + description = "Whitespace, an esoteric programming language"; + license = "GPL"; + }) {}; + + "whois" = callPackage + ({ mkDerivation, base, network, network-uri, split }: + mkDerivation { + pname = "whois"; + version = "1.2.2"; + sha256 = "199fd710zicx7ijyvipc7p0d3yg18f6nppcln2wz38hl9kfv0iv0"; + editedCabalFile = "c11f42da958683ffb7a2e958dcefe2ef1a3e732732010f44facfbb0fffd7571e"; + buildDepends = [ base network network-uri split ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/relrod/whois-hs"; + description = "WHOIS client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wikipedia4epub" = callPackage + ({ mkDerivation, base, bytestring, directory, epub, filepath + , haskell98, HTTP, network, regex-base, regex-posix, tagsoup, url + , xml, zip-archive, zlib + }: + mkDerivation { + pname = "wikipedia4epub"; + version = "0.0.12"; + sha256 = "089mmwrknghkliakni3wmwrd0hcngg3kqkijfmmky4bxni6w39bd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring directory epub filepath haskell98 HTTP network + regex-base regex-posix tagsoup url xml zip-archive zlib + ]; + homepage = "http://rampa.sk/static/wikipedia4epub.html"; + description = "Wikipedia EPUB E-Book construction from Firefox history"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "win-hp-path" = callPackage + ({ mkDerivation, base, process, split }: + mkDerivation { + pname = "win-hp-path"; + version = "0.1.2"; + sha256 = "131hr8c4q7fwqmwzyp1fwnz349h6103v5gjvzjpbhb7ngki38nfq"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base process split ]; + homepage = "http://github.com/ygale/win-hp-path"; + description = "Work with multiple Haskell Platform versions on Windows"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "windowslive" = callPackage + ({ mkDerivation, base, Crypto, dataenc, mtl, network, parsec + , pretty, split, time, urlencoded + }: + mkDerivation { + pname = "windowslive"; + version = "0.3"; + sha256 = "15dk3wdv99ggxwypgnv8hs5ygn5bzqml9jhhz6l9kgnc0rrn3jbz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Crypto dataenc mtl network parsec pretty split time urlencoded + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://patch-tag.com/repo/windowslive"; + description = "Implements Windows Live Web Authentication and Delegated Authentication"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "winerror" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "winerror"; + version = "1.0.1"; + sha256 = "0xamx4yhyv264mka4ypp0r1xh3xv7ba31sis3lbhjycn4i07wlhd"; + description = "Error handling for foreign calls to the Windows API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "winio" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions, kernel32 + , network, winerror, ws2_32 + }: + mkDerivation { + pname = "winio"; + version = "0.1"; + sha256 = "0f13x6fcb7cb4rfza5vp1dfxx3rcggh5rgw05lkqx9jwvnqcnjwm"; + buildDepends = [ + base bytestring extensible-exceptions network winerror + ]; + extraLibraries = [ kernel32 ws2_32 ]; + homepage = "http://github.com/felixmar/winio"; + description = "I/O library for Windows"; + license = stdenv.lib.licenses.bsd3; + }) { kernel32 = null; ws2_32 = null; }; + + "witherable" = callPackage + ({ mkDerivation, base, containers, hashable, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "witherable"; + version = "0.1.1.1"; + sha256 = "1i0jvxc1llcq5aayzgqhkz51mqh96pdadml6gi94h2z3yj20nicg"; + buildDepends = [ + base containers hashable transformers unordered-containers vector + ]; + homepage = "https://github.com/fumieval/witherable"; + description = "Generalization of catMaybes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "witness" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "witness"; + version = "0.2"; + sha256 = "0ibdwp4v49landvqxfy59qggjk3ww33rw87c3f30blyak79s2g7w"; + buildDepends = [ base mtl ]; + description = "values that witness types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "witty" = callPackage + ({ mkDerivation, base, bytestring, network, unix }: + mkDerivation { + pname = "witty"; + version = "0.0.2"; + sha256 = "0nzxz2716d4xpiz3p21bvg9klfadxnnkxd73311d62cgh3iayqlf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring network unix ]; + homepage = "https://github.com/kazu-yamamoto/witty/blob/master/README.md"; + description = "A network server to show bottlenecks of GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wizards" = callPackage + ({ mkDerivation, base, containers, control-monad-free, haskeline + , mtl, transformers + }: + mkDerivation { + pname = "wizards"; + version = "1.0.1"; + sha256 = "08dn24injfzvhs34yw39y336pyi6p98bdrafx3lhd6lcbp531sca"; + buildDepends = [ + base containers control-monad-free haskeline mtl transformers + ]; + description = "High level, generic library for interrogative user interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wkt" = callPackage + ({ mkDerivation, base, lens, linear, parsec, parsec-numbers }: + mkDerivation { + pname = "wkt"; + version = "0.2.3"; + sha256 = "1j41d8zxqyc7s6dq0zc4id0pcp0wlyzbx8f96q4r6fhhbngyj8z4"; + buildDepends = [ base lens linear parsec parsec-numbers ]; + homepage = "http://github.com/bgamari/wkt"; + description = "Parsec parsers and types for geographic data in well-known text (WKT) format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wl-pprint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wl-pprint"; + version = "1.1"; + sha256 = "16kp3fkh0x9kgzk6fdqrm8m0v7b5cgbv0m3x63ybbp5vxbhand06"; + buildDepends = [ base ]; + description = "The Wadler/Leijen Pretty Printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wl-pprint-extras" = callPackage + ({ mkDerivation, base, containers, HUnit, nats, semigroupoids + , semigroups, test-framework, test-framework-hunit, text + , utf8-string + }: + mkDerivation { + pname = "wl-pprint-extras"; + version = "3.5.0.3"; + sha256 = "124wb4hqd97f3naha0589v18lvi9xbn39bmn8jwaylvyg6s5fyyp"; + buildDepends = [ + base containers nats semigroupoids semigroups text utf8-string + ]; + testDepends = [ base HUnit test-framework test-framework-hunit ]; + homepage = "http://github.com/ekmett/wl-pprint-extras/"; + description = "A free monad based on the Wadler/Leijen pretty printer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wl-pprint-terminfo" = callPackage + ({ mkDerivation, base, bytestring, containers, nats, semigroups + , terminfo, text, transformers, wl-pprint-extras + }: + mkDerivation { + pname = "wl-pprint-terminfo"; + version = "3.7.1.3"; + sha256 = "19z5cr1wqc3xcy39dswx78b6fpxhb41798zkiwkmb97nnvzwbdmv"; + buildDepends = [ + base bytestring containers nats semigroups terminfo text + transformers wl-pprint-extras + ]; + configureFlags = [ "-fcursed" ]; + homepage = "http://github.com/ekmett/wl-pprint-terminfo/"; + description = "A color pretty printer with terminfo support"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wl-pprint-text" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "wl-pprint-text"; + version = "1.1.0.3"; + sha256 = "1ghrkqdfsdkn71mpipbxiaar2gd8mdyd3dxbsz68awwnlpapy4f3"; + buildDepends = [ base text ]; + description = "A Wadler/Leijen Pretty Printer for Text values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wobsurv" = callPackage + ({ mkDerivation, aeson, attoparsec, base-prelude, bytestring + , hastache, HTF, http-client, http-types, HUnit, lifted-async + , monad-control, mwc-random, network, network-simple, old-locale + , pipes, pipes-bytestring, pipes-network, pipes-parse, pipes-safe + , pipes-text, QuickCheck, quickcheck-instances, safe, stm + , stm-containers, system-fileio, system-filepath, text, time + , transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "wobsurv"; + version = "0.1.0"; + sha256 = "1w2j7xr4f0a63bwz96js8wrdpfw73qzdg6d607lx2526yrq8xlh2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base-prelude bytestring hastache http-types + monad-control network network-simple old-locale pipes + pipes-bytestring pipes-network pipes-parse pipes-safe pipes-text + safe stm stm-containers system-fileio system-filepath text time + transformers unordered-containers yaml + ]; + testDepends = [ + base-prelude bytestring HTF http-client http-types HUnit + lifted-async mwc-random network QuickCheck quickcheck-instances + safe system-fileio system-filepath text transformers + ]; + homepage = "https://github.com/nikita-volkov/wobsurv"; + description = "A simple and highly performant HTTP file server"; + license = stdenv.lib.licenses.mit; + }) {}; + + "woffex" = callPackage + ({ mkDerivation, base, binary, bytestring, filepath, zlib }: + mkDerivation { + pname = "woffex"; + version = "0.1"; + sha256 = "0b83s5q4i3f4l45dklp1xgrlcpzrsdbd16fvlpazlcglzxk81xmv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base binary bytestring filepath zlib ]; + description = "Web Open Font Format (WOFF) unpacker"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wol" = callPackage + ({ mkDerivation, base, network, split }: + mkDerivation { + pname = "wol"; + version = "0.1.2"; + sha256 = "0w0m91srvgbj3qcxw2djpb482qlinsi2dyyb76qksdd2gw0jm57i"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base network split ]; + homepage = "http://tom.lokhorst.eu/wol"; + description = "Send a Wake on LAN Magic Packet"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "word-trie" = callPackage + ({ mkDerivation, base, binary, containers, derive, hspec + , QuickCheck + }: + mkDerivation { + pname = "word-trie"; + version = "0.2.0.4"; + sha256 = "0qgljhl2pj54mhsan9w6gchf3l94rs2c5bi9f93q1nz55va1027f"; + buildDepends = [ base binary containers derive ]; + testDepends = [ base binary containers derive hspec QuickCheck ]; + homepage = "https://github.com/yi-editor/word-trie"; + description = "Implementation of a finite trie over words"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "word12" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck }: + mkDerivation { + pname = "word12"; + version = "1.0.0"; + sha256 = "19a22vs314bps0fq7md9jv43xzrya28mmfxi39zd8a1d8h99yd5c"; + buildDepends = [ base bytestring ]; + testDepends = [ base bytestring hspec QuickCheck ]; + homepage = "http://github.com/minpou/word12"; + description = "Word12 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "word24" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "word24"; + version = "1.0.7"; + sha256 = "1rh766jrmfw1hy1p4xllfq2ygxpm3zyglw4vcjainajn2r7whnhi"; + buildDepends = [ base ]; + testDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + homepage = "http://www.tiresiaspress.us/haskell/word24"; + description = "24-bit word and int types for GHC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "word8" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "word8"; + version = "0.1.1"; + sha256 = "1xpa0haacimrblxg3x3n5vdcnkg3ff5zqamppdarv0zvkcdj139r"; + buildDepends = [ base ]; + testDepends = [ base hspec ]; + description = "Word8 library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wordcloud" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "wordcloud"; + version = "0.1"; + sha256 = "1jdcv5h41k5xckviyc0p0k0q68s371llcvmkdbg78vh4b3xw7cd5"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wordexp" = callPackage + ({ mkDerivation, array, base, c2hs, semigroups }: + mkDerivation { + pname = "wordexp"; + version = "0.2.0.0"; + sha256 = "1hfpvzbyyh47ai166xyrhmhvg2shrqcswsfalwa16wab6hcg32ki"; + buildDepends = [ array base semigroups ]; + buildTools = [ c2hs ]; + description = "wordexp(3) wrappers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wordpass" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, filepath + , hflags, random-fu, random-source, text, unix-compat, vector + }: + mkDerivation { + pname = "wordpass"; + version = "1.0.0.2"; + sha256 = "1r1h8x3c7knvqvbv56riaig7hd91x12ymz0hc1wpk9h4zgwjgq15"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers deepseq directory filepath hflags random-fu + random-source text unix-compat vector + ]; + homepage = "https://github.com/mgajda/wordpass"; + description = "Dictionary-based password generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "words" = callPackage + ({ mkDerivation, base, directory, text }: + mkDerivation { + pname = "words"; + version = "0.1.2"; + sha256 = "0najaqi9fkqdkfks1c6w3fz4qf7dnr4h4brzgglg1h9ik8x5a910"; + buildDepends = [ base directory text ]; + description = "Cross-platform access to a list of words"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wordsearch" = callPackage + ({ mkDerivation, array, base, containers, fclabels }: + mkDerivation { + pname = "wordsearch"; + version = "1.0.1"; + sha256 = "0jq1aiw35xiklc9asa1pgw2rn6i8q17fq780chqpqz0ryq0iv4x2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers fclabels ]; + description = "A word search solver library and executable"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wordsetdiff" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers + , directory, filepath, hashmap, process + }: + mkDerivation { + pname = "wordsetdiff"; + version = "0.0.3.1"; + sha256 = "0kzbs1ps8fxdsjcpyvccgpw1y6i1q5gw6brgf6j1vv6r24wsh00w"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + ansi-terminal base bytestring containers directory filepath hashmap + process + ]; + homepage = "http://people.csail.mit.edu/newton/wordsetdiff"; + description = "Compare two files as sets of N-tuples of words"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wp-archivebot" = callPackage + ({ mkDerivation, base, feed, HTTP, network, parallel, tagsoup }: + mkDerivation { + pname = "wp-archivebot"; + version = "0.1"; + sha256 = "04aq760z5jn81z03yi9l0d0w034qjiqiwb702lkvk2002b61mk5z"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base feed HTTP network parallel tagsoup ]; + description = "Subscribe to a wiki's RSS feed and archive external links"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wraparound" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wraparound"; + version = "0.0.2"; + sha256 = "161mz5bfmx13s9azh3dss64fw98vbaab8krysr9pbbp9dh79i1cf"; + buildDepends = [ base ]; + homepage = "http://frigidcode.com"; + description = "Convenient handling of points on a seamless 2-dimensional plane"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wraxml" = callPackage + ({ mkDerivation, base, containers, data-accessor + , explicit-exception, HaXml, hxt, hxt-filter, polyparse, tagchup + , tagsoup, transformers, utility-ht, xml-basic + }: + mkDerivation { + pname = "wraxml"; + version = "0.4.4"; + sha256 = "1h8lqav0q6vka8yr64032yh3ncjvz6fxp1j9q5jqhzm0ai34air3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers data-accessor explicit-exception HaXml hxt + hxt-filter polyparse tagchup tagsoup transformers utility-ht + xml-basic + ]; + configureFlags = [ "-f-buildexamples" ]; + homepage = "http://code.haskell.org/~thielema/wraxml/"; + description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure"; + license = "GPL"; + }) {}; + + "wreq" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, attoparsec, base + , base16-bytestring, base64-bytestring, byteable, bytestring + , case-insensitive, containers, cryptohash, directory, doctest + , exceptions, filepath, ghc-prim, hashable, http-client + , http-client-tls, http-types, HUnit, lens, lens-aeson, mime-types + , network-info, old-locale, PSQueue, QuickCheck, snap-core + , snap-server, template-haskell, temporary, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers, unix-compat, unordered-containers, uuid + }: + mkDerivation { + pname = "wreq"; + version = "0.3.0.1"; + sha256 = "13apqr8sfx2vi794ldqprmgqch79sqli9scgyk3k41v7wcwqaal4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base base16-bytestring byteable bytestring + case-insensitive containers cryptohash exceptions ghc-prim hashable + http-client http-client-tls http-types lens lens-aeson mime-types + old-locale PSQueue template-haskell text time unordered-containers + ]; + testDepends = [ + aeson aeson-pretty aeson-qq base base64-bytestring bytestring + case-insensitive containers directory doctest filepath hashable + http-client http-types HUnit lens lens-aeson network-info + QuickCheck snap-core snap-server temporary test-framework + test-framework-hunit test-framework-quickcheck2 text transformers + unix-compat uuid + ]; + configureFlags = [ "-f-developer" "-f-httpbin" "-fdoctest" ]; + homepage = "http://www.serpentine.com/wreq"; + description = "An easy-to-use HTTP client library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wright" = callPackage + ({ mkDerivation, assertions, base, bed-and-breakfast, containers + , filepath, lens + }: + mkDerivation { + pname = "wright"; + version = "0.1.0.2"; + sha256 = "180012vyslprj06npavh44fmii1813w22sws9zwxzlb4r4jdm4zi"; + buildDepends = [ base bed-and-breakfast containers ]; + testDepends = [ + assertions base bed-and-breakfast containers filepath lens + ]; + description = "Colour space transformations and metrics"; + license = stdenv.lib.licenses.mit; + }) {}; + + "wsedit" = callPackage + ({ mkDerivation, base, bencode, bytestring, containers, directory + , safe, utf8-string + }: + mkDerivation { + pname = "wsedit"; + version = "0.1.0.0"; + sha256 = "1035v9c22pngk2r3yisr2vvnfdjgynlgq8adj8z50xak998x22ri"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bencode bytestring containers directory safe utf8-string + ]; + description = "A small tool to list, add and remove webseeds from a torrent file"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "wtk" = callPackage + ({ mkDerivation, base, old-locale, time, transformers }: + mkDerivation { + pname = "wtk"; + version = "0.2.1"; + sha256 = "080y0ks5q6bv7dvla08x4cvcmzd13b5v1c5p5336k0vkg2c3fq79"; + buildDepends = [ base old-locale time transformers ]; + description = "Wojcik Tool Kit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wtk-gtk" = callPackage + ({ mkDerivation, base, containers, gtk, lenses, mtl, old-locale + , parsec, time, wtk + }: + mkDerivation { + pname = "wtk-gtk"; + version = "0.2"; + sha256 = "0n9fvp83z71jvv67zjpz34r427s898shns00v84kfjjklhd61q5y"; + buildDepends = [ + base containers gtk lenses mtl old-locale parsec time wtk + ]; + description = "GTK tools within Wojcik Tool Kit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wumpus-basic" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , vector-space, wumpus-core + }: + mkDerivation { + pname = "wumpus-basic"; + version = "0.24.0"; + sha256 = "1mahlvja39jc6zvm32n23p8ya2pfwwawbyawx8srds0bsfyqqmng"; + buildDepends = [ + base containers directory filepath vector-space wumpus-core + ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Basic objects and system code built on Wumpus-Core"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wumpus-core" = callPackage + ({ mkDerivation, base, containers, time, vector-space }: + mkDerivation { + pname = "wumpus-core"; + version = "0.52.1"; + sha256 = "10q991xb9v2r3z7q53rwrqcqd4m6qazvdibrxsn2620l2zbjxnd8"; + buildDepends = [ base containers time vector-space ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Pure Haskell PostScript and SVG generation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wumpus-drawing" = callPackage + ({ mkDerivation, base, containers, vector-space, wumpus-basic + , wumpus-core + }: + mkDerivation { + pname = "wumpus-drawing"; + version = "0.9.0"; + sha256 = "1y9j2d3k862zi8681q3b2pl4nx4vyazdfwx5ji4mfgy73z62lbxw"; + buildDepends = [ + base containers vector-space wumpus-basic wumpus-core + ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "High-level drawing objects built on Wumpus-Basic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wumpus-microprint" = callPackage + ({ mkDerivation, base, vector-space, wumpus-basic, wumpus-core + , wumpus-drawing + }: + mkDerivation { + pname = "wumpus-microprint"; + version = "0.14.0"; + sha256 = "1rrw8hzns7qa9jyzhbal0x0xbi5wa99afixs0cxqk0kgm6sar9cz"; + buildDepends = [ + base vector-space wumpus-basic wumpus-core wumpus-drawing + ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Microprints - \"greek-text\" pictures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wumpus-tree" = callPackage + ({ mkDerivation, base, containers, vector-space, wumpus-basic + , wumpus-core, wumpus-drawing + }: + mkDerivation { + pname = "wumpus-tree"; + version = "0.20.0"; + sha256 = "1xndkri4ayxb12xhik77r59qlg05nhibc8b257csrw9br7xkk8ja"; + buildDepends = [ + base containers vector-space wumpus-basic wumpus-core + wumpus-drawing + ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Drawing trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wx" = callPackage + ({ mkDerivation, base, stm, wxcore }: + mkDerivation { + pname = "wx"; + version = "0.91.0.0"; + sha256 = "133cjc3vfqxyw71a5x99flzg23qa2k28p2zajw6vp0z7qhv8kfjy"; + buildDepends = [ base stm wxcore ]; + configureFlags = [ "-fnewbase" "-fsplitbase" ]; + homepage = "http://haskell.org/haskellwiki/WxHaskell"; + description = "wxHaskell"; + license = "unknown"; + }) {}; + + "wxAsteroids" = callPackage + ({ mkDerivation, base, directory, random, wx, wxcore }: + mkDerivation { + pname = "wxAsteroids"; + version = "1.0"; + sha256 = "0mwsh9bhzhnf8la5khy17j2brbphvkicqg0yd0y9ymnn6bgnq4br"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory random wx wxcore ]; + homepage = "http://www.haskell.org/haskellwiki/wxAsteroids"; + description = "Try to avoid the asteroids with your space ship"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wxFruit" = callPackage + ({ mkDerivation, base, old-time, wx, wxcore, Yampa }: + mkDerivation { + pname = "wxFruit"; + version = "0.1.2.1"; + sha256 = "09n0b8znrwa65z1cjfizxkxj2rlsp56akagih5cycxpwivj1d7p9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base old-time wx wxcore Yampa ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/WxFruit"; + description = "An implementation of Fruit using wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wxc" = callPackage + ({ mkDerivation, base, libX11, mesa, wxdirect, wxGTK }: + mkDerivation { + pname = "wxc"; + version = "0.91.0.0"; + sha256 = "0siab2h28dlyliznydxll22l9hdgwbmgddj01k1xw8hj4g7b53sa"; + buildDepends = [ base wxdirect ]; + extraLibraries = [ libX11 mesa wxGTK ]; + postInstall = '' + cp -v dist/build/libwxc.so.0.91.0.0 $out/lib/libwxc.so + ''; + homepage = "http://haskell.org/haskellwiki/WxHaskell"; + description = "wxHaskell C++ wrapper"; + license = "unknown"; + }) {}; + + "wxcore" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, libX11, mesa, parsec, stm, time, wxc, wxdirect, wxGTK + }: + mkDerivation { + pname = "wxcore"; + version = "0.91.0.0"; + sha256 = "01pvaysihyijklyw129vcafjqyh8bpafjzvscxvzll1g86qbqlkz"; + buildDepends = [ + array base bytestring containers directory filepath parsec stm time + wxc wxdirect + ]; + extraLibraries = [ libX11 mesa wxGTK ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://haskell.org/haskellwiki/WxHaskell"; + description = "wxHaskell core"; + license = "unknown"; + }) {}; + + "wxdirect" = callPackage + ({ mkDerivation, base, containers, directory, filepath, parsec + , process, strict, time + }: + mkDerivation { + pname = "wxdirect"; + version = "0.91.0.0"; + sha256 = "17xlviyyagcvmc7m1f4djnsw0wdakirarmv12j4fmwbnfnbryp27"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory filepath parsec process strict time + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://haskell.org/haskellwiki/WxHaskell"; + description = "helper tool for building wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wxhnotepad" = callPackage + ({ mkDerivation, base, wx, wxcore }: + mkDerivation { + pname = "wxhnotepad"; + version = "1.2.0"; + sha256 = "10897yb7mkc9hy2037r9yb4192n65lz997fd5apksra1rifrazyp"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base wx wxcore ]; + homepage = "http://github.com/elbrujohalcon/wxhnotepad"; + description = "An example of how to implement a basic notepad with wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wxturtle" = callPackage + ({ mkDerivation, base, convertible, Imlib, wx, yjsvg, yjtools }: + mkDerivation { + pname = "wxturtle"; + version = "0.0.1"; + sha256 = "0sdbi9dfja2ia0n3kggvqc3n3c5rgw096d767yvyzc52k5caakn7"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base convertible Imlib wx yjsvg yjtools ]; + description = "turtle like LOGO with wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "wybor" = callPackage + ({ mkDerivation, ansi-terminal, base, conduit, containers, hspec + , lens, process, resourcet, semigroups, terminal-size, text + , transformers, unix + }: + mkDerivation { + pname = "wybor"; + version = "0.1.0"; + sha256 = "0cyfhjpb775891qbfc3y15y16mx2hraavgvsrvqkb701rh5vngf6"; + buildDepends = [ + ansi-terminal base conduit containers lens resourcet semigroups + terminal-size text transformers unix + ]; + testDepends = [ + ansi-terminal base conduit containers hspec lens process resourcet + semigroups terminal-size text transformers unix + ]; + homepage = "https://github.com/supki/wybor"; + description = "Console line fuzzy search"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "wyvern" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, containers, dgs + , directory, filepath, mtl, parsec, process, sgf, split + }: + mkDerivation { + pname = "wyvern"; + version = "0.1"; + sha256 = "147v55c1ravnb769sjw2c8i4qw0gxh3scvx5cvb1fa6nng4x0hnq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring ConfigFile containers dgs directory filepath mtl + parsec process sgf split + ]; + homepage = "http://dmwit.com/wyvern"; + description = "An autoresponder for Dragon Go Server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x-dsp" = callPackage + ({ mkDerivation, array, base, bytestring, containers, monads-tf + , text, transformers, type-level + }: + mkDerivation { + pname = "x-dsp"; + version = "0.2.3.1"; + sha256 = "12l3zy9lmg7sf4q8b3yz2cb9pj9n0sgjglnqhcfkzzdg6pb0g4hj"; + buildDepends = [ + array base bytestring containers monads-tf text transformers + type-level + ]; + homepage = "http://jwlato.webfactional.com/haskell/x-dsp"; + description = "A embedded DSL for manipulating DSP languages in Haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "x11-xim" = callPackage + ({ mkDerivation, base, utf8-string, X11 }: + mkDerivation { + pname = "x11-xim"; + version = "0.0.9.0"; + sha256 = "0sn789j0kz891l9p0srx6537yq44b5jlyph9vc3xdb3ygy20bjrw"; + editedCabalFile = "4404aa037f4df2ef8cd16834c8149d596f09b30379f0b85a3b8db9ddd30fa6b0"; + buildDepends = [ base utf8-string X11 ]; + homepage = "https://github.com/YoshikuniJujo/x11-xim_haskell/wiki/"; + description = "A binding to the xim of X11 graphics library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x11-xinput" = callPackage + ({ mkDerivation, base, c2hs, containers, libXi, mtl, X11 }: + mkDerivation { + pname = "x11-xinput"; + version = "0.1.0.0"; + sha256 = "15ij6yfjjyqgzka1163a08ngrraxa4jpbwjq2izdl2l44k0mw29v"; + buildDepends = [ base containers mtl X11 ]; + buildTools = [ c2hs ]; + extraLibraries = [ libXi ]; + homepage = "http://redmine.iportnov.ru/projects/x11-xinput"; + description = "Haskell FFI bindings for X11 XInput library (-lXi)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x509" = callPackage + ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base + , bytestring, containers, crypto-pubkey-types, cryptohash + , directory, filepath, hourglass, mtl, pem, process, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "x509"; + version = "1.5.0.1"; + sha256 = "03gj4190f0ql1ghn2mri8901xdydhhnwijyfn8lmpjyn7pgpl3ba"; + buildDepends = [ + asn1-encoding asn1-parse asn1-types base bytestring containers + crypto-pubkey-types cryptohash directory filepath hourglass mtl pem + process + ]; + testDepends = [ + asn1-types base bytestring crypto-pubkey-types hourglass mtl tasty + tasty-quickcheck + ]; + homepage = "http://github.com/vincenthz/hs-certificate"; + description = "X509 reader and writer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x509-store" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, crypto-pubkey-types, directory, filepath, mtl, pem + , process, x509 + }: + mkDerivation { + pname = "x509-store"; + version = "1.5.0"; + sha256 = "1w9sqb007s4avjzvrdwq13a4c528h7h2lg3m8cl31syrgznc9ny5"; + buildDepends = [ + asn1-encoding asn1-types base bytestring containers + crypto-pubkey-types directory filepath mtl pem process x509 + ]; + configureFlags = [ "-f-executable" "-f-test" ]; + homepage = "http://github.com/vincenthz/hs-certificate"; + description = "X.509 collection accessing and storing methods"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x509-system" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, pem, process, x509, x509-store + }: + mkDerivation { + pname = "x509-system"; + version = "1.5.0"; + sha256 = "159zwg35nq42j1rl0p4x00hdf3iy48hd7kavz0rnpwd2p7ljamr3"; + buildDepends = [ + base bytestring containers directory filepath mtl pem process x509 + x509-store + ]; + homepage = "http://github.com/vincenthz/hs-certificate"; + description = "Handle per-operating-system X.509 accessors and storage"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x509-util" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , crypto-pubkey, crypto-pubkey-types, cryptohash, directory, pem + , x509, x509-store, x509-system, x509-validation + }: + mkDerivation { + pname = "x509-util"; + version = "1.5.2"; + sha256 = "12nhxi1lqr5arlj586ai6n86n226iz6k4gbnm0dq07dwgky4j0iy"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + asn1-encoding asn1-types base bytestring crypto-pubkey + crypto-pubkey-types cryptohash directory pem x509 x509-store + x509-system x509-validation + ]; + homepage = "http://github.com/vincenthz/hs-certificate"; + description = "Utility for X509 certificate and chain"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "x509-validation" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, byteable + , bytestring, containers, crypto-pubkey, crypto-pubkey-types + , cryptohash, data-default-class, directory, filepath, hourglass + , mtl, network, pem, process, x509, x509-store + }: + mkDerivation { + pname = "x509-validation"; + version = "1.5.1"; + sha256 = "19cp187id9hdlzkr7sbv2sdxqxnpjv0db09hwf3zdqqqxr30mn6x"; + buildDepends = [ + asn1-encoding asn1-types base byteable bytestring containers + crypto-pubkey crypto-pubkey-types cryptohash data-default-class + directory filepath hourglass mtl network pem process x509 + x509-store + ]; + homepage = "http://github.com/vincenthz/hs-certificate"; + description = "X.509 Certificate and CRL validation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xattr" = callPackage + ({ mkDerivation, attr, base, bytestring, containers, directory + , filepath, HUnit, test-framework, test-framework-hunit, unix + }: + mkDerivation { + pname = "xattr"; + version = "0.6.2"; + sha256 = "02vbxxn0qvkxvfxv1zgr95bvdzx14fp9h7s27wbz6mjfkfgvc39q"; + buildDepends = [ base bytestring unix ]; + testDepends = [ + base bytestring containers directory filepath HUnit test-framework + test-framework-hunit unix + ]; + extraLibraries = [ attr ]; + description = "Haskell extended file attributes interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xbattbar" = callPackage + ({ mkDerivation, base, old-time, select, X11 }: + mkDerivation { + pname = "xbattbar"; + version = "0.2"; + sha256 = "1hc3k3w5x1c027jj4lgpwl4cxvy01sx78sc560fdfj6bpsqlcln0"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base old-time select X11 ]; + homepage = "https://github.com/polachok/xbattbar"; + description = "Simple battery indicator"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xcb-types" = callPackage + ({ mkDerivation, base, containers, mtl, pretty, xml }: + mkDerivation { + pname = "xcb-types"; + version = "0.7.0"; + sha256 = "1kzqsd85zp937yna2yfpc3jy0hba92h2fp6j0a6r8r7zz5l8yk3k"; + buildDepends = [ base containers mtl pretty xml ]; + homepage = "http://community.haskell.org/~aslatter/code/xcb-types"; + description = "Parses XML files used by the XCB project"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xcffib" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, filemanip, filepath, HUnit, language-python, mtl + , optparse-applicative, split, test-framework, test-framework-hunit + , xcb-types + }: + mkDerivation { + pname = "xcffib"; + version = "0.1.5"; + sha256 = "1awflg2z6ixxngdy393q892anwpdibximkz21y95n022hl0wzlbr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + attoparsec base bytestring containers directory filemanip filepath + language-python mtl optparse-applicative split xcb-types + ]; + testDepends = [ + base filepath HUnit language-python test-framework + test-framework-hunit xcb-types + ]; + homepage = "http://github.com/tych0/xcffib"; + description = "A cffi-based python binding for X"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xchat-plugin" = callPackage + ({ mkDerivation, base, directory, filepath, process, unix }: + mkDerivation { + pname = "xchat-plugin"; + version = "0.0.3"; + sha256 = "0rjpj6i4fn504m7s3hwqbydn0m0ryih0hw4xnc409338sval6xj6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath process unix ]; + description = "XChat"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "xdg-basedir" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "xdg-basedir"; + version = "0.2.2"; + sha256 = "0azlzaxp2dn4l1nr7shsxah2magk1szf6fx0mv75az00qsjw6qg4"; + buildDepends = [ base directory filepath ]; + homepage = "http://github.com/willdonnelly/xdg-basedir"; + description = "A basic implementation of the XDG Base Directory specification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xdg-userdirs" = callPackage + ({ mkDerivation, base, containers, directory, filepath, xdg-basedir + }: + mkDerivation { + pname = "xdg-userdirs"; + version = "0.1.0.2"; + sha256 = "0vh4m385a828qb61845bb7zfcqfm000g4fjkmmlvdrfyh35vpal8"; + buildDepends = [ base containers directory filepath xdg-basedir ]; + homepage = "http://redmine.iportnov.ru/projects/xdg-userdirs"; + description = "Basic implementation of XDG user directories specification"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xdot" = callPackage + ({ mkDerivation, base, cairo, graphviz, gtk, mtl, polyparse, text + }: + mkDerivation { + pname = "xdot"; + version = "0.2.4.6"; + sha256 = "123vygzkqlycc298zh3321y7w85xnynbavzqms6cb8zgzya42wrs"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cairo graphviz gtk mtl polyparse text ]; + description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xenstore" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, network }: + mkDerivation { + pname = "xenstore"; + version = "0.1.1"; + sha256 = "0x788lpkkxg7ds1bgnw0kvkf6pkfbknn7jy0njhz85k7rv4kidf2"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring cereal mtl network ]; + configureFlags = [ "-f-executable" ]; + description = "Xenstore client access"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xfconf" = callPackage + ({ mkDerivation, base, glib, gtk2hs-buildtools, libxfconf-0 }: + mkDerivation { + pname = "xfconf"; + version = "4.8.0.0"; + sha256 = "0q63zavh3fz03dmky42gafypd0gpn8fs0nb9qn2a2zzj961vzswz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base glib ]; + buildTools = [ gtk2hs-buildtools ]; + pkgconfigDepends = [ libxfconf-0 ]; + configureFlags = [ "-f-buildtests" ]; + homepage = "http://patch-tag.com/r/obbele/xfconf/home"; + description = "FFI bindings to xfconf"; + license = stdenv.lib.licenses.gpl3; + }) { libxfconf-0 = null; }; + + "xformat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "xformat"; + version = "0.1.2.1"; + sha256 = "1q2wm0wffvppbv5rd16z367yfkx2sq7j0i5dkfwpawf859c9pz7x"; + buildDepends = [ base ]; + testDepends = [ base ]; + homepage = "http://github.com/spl/xformat"; + description = "Extensible, type-safe formatting with scanf- and printf-like functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xhaskell-library" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-prim, mtl + , parsec, regex-base + }: + mkDerivation { + pname = "xhaskell-library"; + version = "0.0.6"; + sha256 = "13nnlaw56izwy0m7k4kh4g75sa5pvxn0pf9h3w8l9hnjcpv4l2ya"; + buildDepends = [ + base bytestring containers ghc-prim mtl parsec regex-base + ]; + configureFlags = [ "-fbase4" ]; + homepage = "http://code.google.com/p/xhaskell-library/"; + description = "Replaces/Enhances Text.Regex"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xhb" = callPackage + ({ mkDerivation, base, binary, byteorder, bytestring, containers + , network, parsec, stm, Xauth + }: + mkDerivation { + pname = "xhb"; + version = "0.5.2014.4.10"; + sha256 = "1r5z92p98jn8pdcqmdiv0hriq7y8743q4sxfjfds602rr4qf97gz"; + buildDepends = [ + base binary byteorder bytestring containers network parsec stm + Xauth + ]; + homepage = "https://github.com/aslatter/xhb"; + description = "X Haskell Bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xhtml_3000_2_1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "xhtml"; + version = "3000.2.1"; + sha256 = "1n6wgzxbj8xf0wf1il827qidphnffb5vzhwzqlxhh70c2y10f0ik"; + buildDepends = [ base ]; + homepage = "https://github.com/haskell/xhtml"; + description = "An XHTML combinator library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xhtml-combinators" = callPackage + ({ mkDerivation, base, containers, random, text, transformers, xml + }: + mkDerivation { + pname = "xhtml-combinators"; + version = "0.3"; + sha256 = "06bmdl34kly965qj7phw1hm7p7siwjprflr72n7ck32lrknmy2hk"; + buildDepends = [ base containers random text transformers xml ]; + homepage = "http://www.dcs.shef.ac.uk/~aca08aa/xhtmlc.html"; + description = "Fast and easy to use XHTML combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xilinx-lava" = callPackage + ({ mkDerivation, array, base, directory, mtl, old-time, process }: + mkDerivation { + pname = "xilinx-lava"; + version = "5.0.1.9"; + sha256 = "13g44483bcgbfi3366m7l49z40prvr2abml6h6vcjbjnc575cs37"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base directory mtl old-time process ]; + description = "The Lava system for Xilinx FPGA design with layout combinators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xine" = callPackage + ({ mkDerivation, base, c2hs, containers, libxine, xine }: + mkDerivation { + pname = "xine"; + version = "0.0.0.4"; + sha256 = "1mvi486vjf4brg6iks24wvb7gr5n7gdcqzdvv9xnncmxrscr6x36"; + buildDepends = [ base containers ]; + buildTools = [ c2hs ]; + extraLibraries = [ xine ]; + pkgconfigDepends = [ libxine ]; + homepage = "http://github.com/joachifm/hxine"; + description = "Bindings to xine-lib"; + license = "LGPL"; + }) { inherit (pkgs) xine; + libxine = null; }; + + "xing-api" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , containers, HTF, http-conduit, http-types, lifted-base + , monad-control, resourcet, text, time, transformers + }: + mkDerivation { + pname = "xing-api"; + version = "0.1.3"; + sha256 = "1z135lcyyq7as166k3vhkqa75a555wbmfhpsdr4rsvpliq4ipqmk"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson authenticate-oauth base bytestring containers http-conduit + http-types lifted-base monad-control resourcet text time + transformers + ]; + testDepends = [ aeson base bytestring containers HTF text time ]; + configureFlags = [ "-f-minimal-demo" "-f-demos" ]; + homepage = "http://github.com/JanAhrens/xing-api-haskell"; + description = "Wrapper for the XING API, v1"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xkbcommon" = callPackage + ({ mkDerivation, base, bytestring, cpphs, data-flags, filepath + , process, storable-record, template-haskell, text, transformers + , unix, xkbcommon + }: + mkDerivation { + pname = "xkbcommon"; + version = "0.0.1"; + sha256 = "1chv156z6208jypl2grjjgbyja4ai3acx65rfyfpqb30987yf0r5"; + buildDepends = [ + base bytestring cpphs data-flags filepath process storable-record + template-haskell text transformers + ]; + testDepends = [ base unix ]; + extraLibraries = [ xkbcommon ]; + description = "Haskell bindings for libxkbcommon"; + license = stdenv.lib.licenses.mit; + }) { inherit (pkgs) xkbcommon; }; + + "xkcd" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HTTP + , network, tagsoup + }: + mkDerivation { + pname = "xkcd"; + version = "0.1.1"; + sha256 = "15zwx7rkxm52pnxjhx3p979h48cls1ipb7hmryxll5rcxz9aga29"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring directory filepath HTTP network tagsoup + ]; + homepage = "http://github.com/sellweek/xkcd"; + description = "Downloads the most recent xkcd comic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xlsior" = callPackage + ({ mkDerivation, attoparsec, base, blaze-markup, bytestring + , conduit, conduit-extra, data-default, exceptions, mtl, old-locale + , resourcet, scientific, text, time, vector, xml-conduit, xml-types + , zip-archive + }: + mkDerivation { + pname = "xlsior"; + version = "0.1.0.0"; + sha256 = "0gi8dh3iflny70dfylsin88j176i7nplhsrd09c8a6cbz93w1bd6"; + buildDepends = [ + attoparsec base blaze-markup bytestring conduit conduit-extra + data-default exceptions mtl old-locale resourcet scientific text + time vector xml-conduit xml-types zip-archive + ]; + testDepends = [ + base blaze-markup bytestring old-locale text time zip-archive + ]; + description = "Streaming Excel file generation and parsing"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xlsx" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , data-default, digest, HUnit, lens, old-locale, old-time + , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time + , transformers, utf8-string, xml-conduit, xml-types, zip-archive + , zlib + }: + mkDerivation { + pname = "xlsx"; + version = "0.1.0.3"; + sha256 = "1i1dfb6gv4h3nc9ja7yxjzb8g207vzp58dnk4rgfcfglyvadn8kp"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit containers data-default digest lens + old-locale old-time text time transformers utf8-string xml-conduit + xml-types zip-archive zlib + ]; + testDepends = [ + base containers HUnit old-time smallcheck tasty tasty-hunit + tasty-smallcheck time + ]; + homepage = "https://github.com/qrilka/xlsx"; + description = "Simple and incomplete Excel file parser/writer"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xlsx-templater" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , data-default, parsec, text, time, transformers, xlsx + }: + mkDerivation { + pname = "xlsx-templater"; + version = "0.0.1"; + sha256 = "00m5x9vhl0rf8azwgin6a75xpj74gybn757021z9dkn1qy35zjwr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring conduit containers data-default parsec text time + transformers xlsx + ]; + homepage = "https://github.com/qrilka/xlsx-templater"; + description = "Simple and incomplete Excel file templater"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xml" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "xml"; + version = "1.3.13"; + sha256 = "04xq2ma2if5gqz16bjrxwigh4vzw6m8i2zk11s5qg3d4z370fdn3"; + buildDepends = [ base bytestring text ]; + homepage = "http://code.galois.com"; + description = "A simple XML library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-basic" = callPackage + ({ mkDerivation, base, containers, data-accessor + , explicit-exception, utility-ht + }: + mkDerivation { + pname = "xml-basic"; + version = "0.1.1.3"; + sha256 = "0m3pwg8b9pvqh9559p7nq39vnkklmf9gcay8vpvrkh17p8n14z6c"; + buildDepends = [ + base containers data-accessor explicit-exception utility-ht + ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/XML-Basic"; + description = "Basics for XML/HTML representation and processing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-catalog" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, text + , transformers, uri-conduit, xml-conduit + }: + mkDerivation { + pname = "xml-catalog"; + version = "1.1.0.2"; + sha256 = "0jzi63v8v2ksrqrk13pcl10awx57i2vm0k8xgi01rr1ncmlrnyfc"; + buildDepends = [ + base bytestring conduit containers text transformers uri-conduit + xml-conduit + ]; + homepage = "http://github.com/snoyberg/xml"; + description = "Parse XML catalog files (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-conduit" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html + , blaze-markup, bytestring, conduit, conduit-extra, containers + , data-default, deepseq, hspec, HUnit, monad-control, resourcet + , system-filepath, text, transformers, xml-types + }: + mkDerivation { + pname = "xml-conduit"; + version = "1.2.3.1"; + sha256 = "10cqhqpc85zx87jc0hapzkvwm76drpxqsjliipvlah2a0x8l4ai8"; + buildDepends = [ + attoparsec base blaze-builder blaze-html blaze-markup bytestring + conduit conduit-extra containers data-default deepseq monad-control + resourcet system-filepath text transformers xml-types + ]; + testDepends = [ + base blaze-markup bytestring conduit containers hspec HUnit + resourcet text transformers xml-types + ]; + homepage = "http://github.com/snoyberg/xml"; + description = "Pure-Haskell utilities for dealing with XML with the conduit package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-conduit-writer" = callPackage + ({ mkDerivation, base, containers, dlist, mtl, text, xml-conduit + , xml-types + }: + mkDerivation { + pname = "xml-conduit-writer"; + version = "0.1.1.1"; + sha256 = "1ibiqxjr63gb3v0h9fdfzm205sqjixb5vm5y6413yn4scbf7qm2b"; + buildDepends = [ + base containers dlist mtl text xml-conduit xml-types + ]; + testDepends = [ base text ]; + homepage = "https://bitbucket.org/dpwiz/xml-conduit-writer"; + description = "Warm and fuzzy creation of XML documents"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xml-enumerator" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , blaze-builder, blaze-builder-enumerator, bytestring, containers + , data-default, enumerator, failure, hspec, HUnit, text + , transformers, xml-types + }: + mkDerivation { + pname = "xml-enumerator"; + version = "0.4.4.1"; + sha256 = "0vwn6s7x626970b8lgyhmngkqv5n5kvv0qikrvi9sjzq5rjyx1zj"; + buildDepends = [ + attoparsec attoparsec-enumerator base blaze-builder + blaze-builder-enumerator bytestring containers data-default + enumerator failure text transformers xml-types + ]; + testDepends = [ + base bytestring containers enumerator hspec HUnit text transformers + xml-types + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/snoyberg/xml"; + description = "Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-enumerator-combinators" = callPackage + ({ mkDerivation, base, containers, enumerator, xml-enumerator + , xml-types + }: + mkDerivation { + pname = "xml-enumerator-combinators"; + version = "0.1"; + sha256 = "1n2lywzbbjkpccpgwlj8ycf4p5wlhjs60hgqzwb33j7qiraf5jb3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers enumerator xml-enumerator xml-types + ]; + configureFlags = [ "-f-test" ]; + description = "Parser combinators for xml-enumerator and compatible XML parsers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-extractors" = callPackage + ({ mkDerivation, base, mtl, safe, transformers, xml }: + mkDerivation { + pname = "xml-extractors"; + version = "0.3.0.0"; + sha256 = "0mna299sdbxxi2asaa2wk3pwnhr35ah363g2lja7lg82an7np8kp"; + buildDepends = [ base mtl safe transformers xml ]; + homepage = "https://github.com/holmisen/xml-extractors"; + description = "Wrapper over xml to extract data from parsed xml"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-hamlet" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, parsec + , shakespeare, template-haskell, text, xml-conduit + }: + mkDerivation { + pname = "xml-hamlet"; + version = "0.4.0.9"; + sha256 = "0vm4jhvjf53a33sisnhghg0m9pcv2fx676rl90vbm2xcd9rqlj82"; + buildDepends = [ + base containers parsec shakespeare template-haskell text + xml-conduit + ]; + testDepends = [ + base containers hspec HUnit parsec shakespeare template-haskell + text xml-conduit + ]; + homepage = "http://www.yesodweb.com/"; + description = "Hamlet-style quasiquoter for XML content"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-helpers" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "xml-helpers"; + version = "1.0.0"; + sha256 = "0rrk0j7m8ws86hbjw0l4ryq4m9i8llhsag2sfisy5r1iv2zwa0lv"; + buildDepends = [ base xml ]; + homepage = "http://github.com/acw/xml-helpers"; + description = "Some useful helper functions for the xml library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-html-conduit-lens" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, hspec + , hspec-expectations-lens, html-conduit, lens, text, xml-conduit + }: + mkDerivation { + pname = "xml-html-conduit-lens"; + version = "0.3.2.1"; + sha256 = "0iy58nq5b6ixdky2xr4r8xxk3c8wqp1y3jbpsk3dr1qawzjbzp12"; + editedCabalFile = "b525d68eb964e306dc6fab3f9ba89e2325d91af53469ad32ec1d49e5f9a80647"; + buildDepends = [ + base bytestring containers html-conduit lens text xml-conduit + ]; + testDepends = [ + base doctest hspec hspec-expectations-lens lens xml-conduit + ]; + homepage = "https://github.com/supki/xml-html-conduit-lens#readme"; + description = "Optics for xml-conduit and html-conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-lens" = callPackage + ({ mkDerivation, base, containers, lens, text, xml-conduit }: + mkDerivation { + pname = "xml-lens"; + version = "0.1.6.2"; + sha256 = "14x3xz4rydl8x7ddznz90n3z5csy12c7l0r7bms8s7yqv4qzf6hz"; + buildDepends = [ base containers lens text xml-conduit ]; + homepage = "https://github.com/fumieval/xml-lens"; + description = "Lenses, traversals, prisms for xml-conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-monad" = callPackage + ({ mkDerivation, base, mtl, transformers, transformers-compose, xml + }: + mkDerivation { + pname = "xml-monad"; + version = "0.5"; + sha256 = "17axppy0xzshmvw8y23hxcj2ixm2fqw3hqrjk90qmpkjcv4nk44r"; + buildDepends = [ base mtl transformers transformers-compose xml ]; + homepage = "http://github.com/aristidb/xml-monad"; + description = "Monadic extensions to the xml package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-parsec" = callPackage + ({ mkDerivation, base, HaXml, parsec }: + mkDerivation { + pname = "xml-parsec"; + version = "1.0.3"; + sha256 = "1zcmiqyw6bs50kl2417ygvnpsk9wy025ls5ck8cd863x47bqpdn2"; + buildDepends = [ base HaXml parsec ]; + homepage = "http://sep07.mroot.net/"; + description = "Parsing XML with Parsec"; + license = "GPL"; + }) {}; + + "xml-picklers" = callPackage + ({ mkDerivation, base, Cabal, containers, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text, xml-types + }: + mkDerivation { + pname = "xml-picklers"; + version = "0.3.5"; + sha256 = "1h0m6in8w3m8d987yzs4m8s86dsa6fb0i0l7xddk7csmhsyflk2a"; + buildDepends = [ base containers text xml-types ]; + testDepends = [ + base Cabal QuickCheck tasty tasty-hunit tasty-quickcheck text + xml-types + ]; + description = "XML picklers based on xml-types, ported from hexpat-pickle"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-pipe" = callPackage + ({ mkDerivation, base, bytestring, papillon, simple-pipe }: + mkDerivation { + pname = "xml-pipe"; + version = "0.0.0.11"; + sha256 = "0j5fjnf6r7cagcl1ni5idwj1k5q6vjp6c59ajwsx39iqx1kdmly4"; + buildDepends = [ base bytestring papillon simple-pipe ]; + homepage = "https://github.com/YoshikuniJujo/xml-pipe/wiki"; + description = "XML parser which uses simple-pipe"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-prettify" = callPackage + ({ mkDerivation, base, cmdargs, unix }: + mkDerivation { + pname = "xml-prettify"; + version = "0.1.0.1"; + sha256 = "1abjmxihh0ldlh8k4mp922s0h39303farmdbm08qn909pbrzm0f0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base cmdargs unix ]; + homepage = "http://github.com/rosenbergdm/xml-prettify"; + description = "Pretty print XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-push" = callPackage + ({ mkDerivation, base, bytestring, crypto-random, handle-like + , monad-control, monads-tf, peyotls, random, sasl, simple-pipe, stm + , tighttp, transformers-base, uuid, x509, x509-store + , x509-validation, xml-pipe, xmpipe + }: + mkDerivation { + pname = "xml-push"; + version = "0.0.0.18"; + sha256 = "1i8qmz7mr8rfspkn4wwyq7f7fi1grpggmqmfsmx6l7bjsjv15n3y"; + buildDepends = [ + base bytestring crypto-random handle-like monad-control monads-tf + peyotls random sasl simple-pipe stm tighttp transformers-base uuid + x509 x509-store x509-validation xml-pipe xmpipe + ]; + homepage = "https://github.com/YoshikuniJujo/xml-push/wiki"; + description = "Push XML from/to client to/from server over XMPP or HTTP"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml-to-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, curl + , directory, hashable, hxt, hxt-curl, hxt-expat, hxt-tagsoup + , process, regex-posix, tagsoup, text, unordered-containers, vector + }: + mkDerivation { + pname = "xml-to-json"; + version = "1.0.1"; + sha256 = "098crnwdq96rzb0ixy1s5krbabfgc36dnxr1ygav3fpqr16ndrng"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring containers curl directory hashable hxt + hxt-curl hxt-expat hxt-tagsoup process regex-posix tagsoup text + unordered-containers vector + ]; + homepage = "https://github.com/sinelaw/xml-to-json"; + description = "Library and command line tool for converting XML files to json"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xml-to-json-fast" = callPackage + ({ mkDerivation, base, directory, process, tagsoup, text }: + mkDerivation { + pname = "xml-to-json-fast"; + version = "1.0.0"; + sha256 = "0kd5civ3rv2b1c1xfb985fri2q5arnj80qydazcp4h3vvf301gmh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory process tagsoup text ]; + homepage = "https://github.com/sinelaw/xml-to-json-fast"; + description = "Fast, light converter of xml to json capable of handling huge xml files"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xml-types" = callPackage + ({ mkDerivation, base, deepseq, text }: + mkDerivation { + pname = "xml-types"; + version = "0.3.4"; + sha256 = "1689ijr4xxh4shxxvd51wdkpc535kzv6liqg4m1prag96aq05r8y"; + buildDepends = [ base deepseq text ]; + homepage = "https://john-millikin.com/software/haskell-xml/"; + description = "Basic types for representing XML"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xml2html" = callPackage + ({ mkDerivation, base, xml-conduit }: + mkDerivation { + pname = "xml2html"; + version = "0.2.0"; + sha256 = "1kf4vjg4cfkd4vx8jpikbb0ib4pglmyf5vqrg3j0yllmycj22ska"; + buildDepends = [ base xml-conduit ]; + homepage = "http://github.com/snoyberg/xml"; + description = "blaze-html instances for xml-conduit types (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml2json" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, blaze-builder-conduit, bytestring + , case-insensitive, conduit, hspec, resourcet, tagstream-conduit + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "xml2json"; + version = "0.2.0.0"; + sha256 = "15x3339qqy75qyj97dc7qbw7fs5dw4xvcslfrjpi36yd2596hamx"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder + blaze-builder-conduit bytestring case-insensitive conduit + tagstream-conduit text transformers unordered-containers vector + ]; + testDepends = [ + aeson base bytestring hspec resourcet text transformers + ]; + homepage = "http://github.com/yihuang/xml2json"; + description = "translate xml to json"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xml2x" = callPackage + ({ mkDerivation, array, base, bio, bytestring, containers + , directory, xhtml + }: + mkDerivation { + pname = "xml2x"; + version = "0.4.2"; + sha256 = "0cp21xzzqczb49mpnsxlgc4fyhmmgyy4mfczqnz85h383js5sbia"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base bio bytestring containers directory xhtml + ]; + description = "Convert BLAST output in XML format to CSV or HTML"; + license = "GPL"; + }) {}; + + "xmlgen" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , filepath, HUnit, hxt, mtl, process, QuickCheck, text, unix + }: + mkDerivation { + pname = "xmlgen"; + version = "0.6.2.1"; + sha256 = "1rmsg9wxs0bsj0xpagxrm3fmlqd63b0dfyc21rx9jj76g9za29wh"; + buildDepends = [ + base blaze-builder bytestring containers mtl text + ]; + testDepends = [ + base bytestring containers filepath HUnit hxt process QuickCheck + text unix + ]; + description = "Fast XML generation library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmlhtml" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup + , bytestring, containers, parsec, text, unordered-containers + }: + mkDerivation { + pname = "xmlhtml"; + version = "0.2.3.4"; + sha256 = "0cv5jqzbq7mi5lcrnaxr5qaprp8biv1jlyzpjhwnwqzla6fqamfr"; + buildDepends = [ + base blaze-builder blaze-html blaze-markup bytestring containers + parsec text unordered-containers + ]; + description = "XML parser and renderer with HTML 5 quirks mode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmltv" = callPackage + ({ mkDerivation, base, bytestring, configurator, filepath + , http-client, network-uri, old-locale, split, terminfo, time, unix + , wl-pprint-extras, wl-pprint-terminfo, xdg-basedir, xml + }: + mkDerivation { + pname = "xmltv"; + version = "0.0.1"; + sha256 = "15i0a28svafjsziz1h3px0qys81xw0bs5bpq66hcwzxdv3s15lv9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring configurator filepath http-client network-uri + old-locale split terminfo time unix wl-pprint-extras + wl-pprint-terminfo xdg-basedir xml + ]; + homepage = "http://github.com/dagle/hs-xmltv"; + description = "Show tv channels in the terminal"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xmms2-client" = callPackage + ({ mkDerivation, base, c2hs, containers, haskell98, mtl + , utf8-string + }: + mkDerivation { + pname = "xmms2-client"; + version = "0.0.7.0"; + sha256 = "0ahsxah1irfsbgkkr4vnvasb7shk4b5iyjhgpj2dc9vi26p6y5dz"; + buildDepends = [ base containers haskell98 mtl utf8-string ]; + buildTools = [ c2hs ]; + description = "An XMMS2 client library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "xmms2-client-glib" = callPackage + ({ mkDerivation, base, c2hs, haskell98, xmms2-client }: + mkDerivation { + pname = "xmms2-client-glib"; + version = "0.0.7.0"; + sha256 = "1rrc8w9nrmxl8kzjkbmdxh0j1krvai396mx50wsnlqn1cxgb54h3"; + buildDepends = [ base haskell98 xmms2-client ]; + buildTools = [ c2hs ]; + description = "An XMMS2 client library — GLib integration"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "xmobar" = callPackage + ({ mkDerivation, alsa-core, alsa-mixer, base, bytestring + , containers, dbus, directory, filepath, hinotify, HTTP, libmpd + , libXpm, libXrandr, mtl, old-locale, parsec, process, regex-compat + , stm, time, timezone-olson, timezone-series, transformers, unix + , utf8-string, wirelesstools, X11, X11-xft + }: + mkDerivation { + pname = "xmobar"; + version = "0.22.1"; + sha256 = "0mnwwcfk0xf4fi3cnw19s6lxcg8sbsdlvg7zwvf5xf0y9q365swz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + alsa-core alsa-mixer base bytestring containers dbus directory + filepath hinotify HTTP libmpd mtl old-locale parsec process + regex-compat stm time timezone-olson timezone-series transformers + unix utf8-string X11 X11-xft + ]; + extraLibraries = [ libXpm libXrandr wirelesstools ]; + configureFlags = [ + "-fall_extensions" "-f-with_threaded" "-f-with_xpm" "-f-with_dbus" + "-f-with_mpris" "-f-with_datezone" "-f-with_alsa" + "-fall_extensions" "-f-with_mpd" "-f-with_iwlib" "-f-with_inotify" + "-fwith_utf8" "-f-with_xft" + ]; + homepage = "http://xmobar.org"; + description = "A Minimalistic Text Based Status Bar"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad" = callPackage + ({ mkDerivation, base, containers, directory, extensible-exceptions + , filepath, mtl, process, unix, utf8-string, X11 + }: + mkDerivation { + pname = "xmonad"; + version = "0.11"; + sha256 = "1nsv88y2b206n3s5hrsp5ginvz1bj818ns7jmikavb2g33akdgg5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory extensible-exceptions filepath mtl + process unix utf8-string X11 + ]; + configureFlags = [ "-f-testing" "-fsmall_base" ]; + postInstall = '' + shopt -s globstar + mkdir -p $out/share/man/man1 + mv "$out/"**"/man/"*.1 $out/share/man/man1/ + ''; + homepage = "http://xmonad.org"; + description = "A tiling window manager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad-bluetilebranch" = callPackage + ({ mkDerivation, base, containers, directory, extensible-exceptions + , filepath, mtl, process, unix, X11 + }: + mkDerivation { + pname = "xmonad-bluetilebranch"; + version = "0.9.1.4"; + sha256 = "1ymn56rc9kkzvdla9bpj3aq2z6rnz669xbj7n87z1b42aj74s8gn"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base containers directory extensible-exceptions filepath mtl + process unix X11 + ]; + configureFlags = [ "-f-testing" "-fsmall_base" ]; + homepage = "http://xmonad.org"; + description = "A tiling window manager"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad-contrib" = callPackage + ({ mkDerivation, base, containers, directory, extensible-exceptions + , mtl, old-locale, old-time, process, random, unix, utf8-string + , X11, X11-xft, xmonad + }: + mkDerivation { + pname = "xmonad-contrib"; + version = "0.11.3"; + sha256 = "14h9vr33yljymswj50wbimav263y9abdcgi07mvfis0zd08rxqxa"; + buildDepends = [ + base containers directory extensible-exceptions mtl old-locale + old-time process random unix utf8-string X11 X11-xft xmonad + ]; + configureFlags = [ "-f-testing" "-fuse_xft" "-fsmall_base" ]; + homepage = "http://xmonad.org/"; + description = "Third party extensions for xmonad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad-contrib-bluetilebranch" = callPackage + ({ mkDerivation, base, containers, directory, extensible-exceptions + , mtl, old-locale, old-time, process, random, unix, utf8-string + , X11, X11-xft, xmonad-bluetilebranch + }: + mkDerivation { + pname = "xmonad-contrib-bluetilebranch"; + version = "0.9.1.4"; + sha256 = "1ysf8yp8jwf7a1am83w5q66ys3j6kn7ss0i86n9dmfmkc3rms6l7"; + buildDepends = [ + base containers directory extensible-exceptions mtl old-locale + old-time process random unix utf8-string X11 X11-xft + xmonad-bluetilebranch + ]; + configureFlags = [ "-f-testing" "-fuse_xft" "-fsmall_base" ]; + homepage = "http://xmonad.org/"; + description = "Third party extensions for xmonad"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad-contrib-gpl" = callPackage + ({ mkDerivation, base, mtl, xmonad, xmonad-contrib }: + mkDerivation { + pname = "xmonad-contrib-gpl"; + version = "0.12.1"; + sha256 = "1xs9qwzq9x552jw9wxdaddk2w1m5kc060mqahhk2f2q3zs9nk2n9"; + buildDepends = [ base mtl xmonad xmonad-contrib ]; + homepage = "http://xmonad.org/"; + description = "Third party extensions for xmonad"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "xmonad-eval" = callPackage + ({ mkDerivation, base, containers, directory, hint, mtl, old-locale + , old-time, process, random, unix, X11, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "xmonad-eval"; + version = "0.1"; + sha256 = "0k0lb4z50kj4q3dzmii4pd8lbdnlxh5l91fx4f90a35hl3v9zggk"; + buildDepends = [ + base containers directory hint mtl old-locale old-time process + random unix X11 xmonad xmonad-contrib + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "http://xmonad.org/"; + description = "Module for evaluation Haskell expressions in the running xmonad instance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad-extras" = callPackage + ({ mkDerivation, base, containers, directory, mtl, old-locale + , old-time, parsec, process, random, regex-posix, split, unix, X11 + , xmonad, xmonad-contrib + }: + mkDerivation { + pname = "xmonad-extras"; + version = "0.12"; + sha256 = "1gyj9j6x21rvs6kg6g74wr0jdd36c5ml63a670456fhjr96s8y0g"; + buildDepends = [ + base containers directory mtl old-locale old-time parsec process + random regex-posix split unix X11 xmonad xmonad-contrib + ]; + configureFlags = [ + "-f-with_hlist" "-fwith_split" "-fwith_parsec" "-f-testing" + "-fwith_template_haskell" "-fwith_regex_posix" "-f-with_hlist" + "-f-with_mpd" "-f-with_hint" "-fwith_split" "-fwith_parsec" + "-fsmall_base" + ]; + homepage = "http://projects.haskell.org/xmonad-extras"; + description = "Third party extensions for xmonad with wacky dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmonad-screenshot" = callPackage + ({ mkDerivation, base, gtk, xmonad }: + mkDerivation { + pname = "xmonad-screenshot"; + version = "0.1.1.0"; + sha256 = "1iy6c8dis5jkgamkbbgxvbajz8f03bwhwdwk46l6wvlgmb072wl4"; + buildDepends = [ base gtk xmonad ]; + homepage = "http://github.com/supki/xmonad-screenshot"; + description = "Workspaces screenshooting utility for XMonad"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xmonad-utils" = callPackage + ({ mkDerivation, base, ghc, random, unix, X11 }: + mkDerivation { + pname = "xmonad-utils"; + version = "0.1.3.3"; + sha256 = "1y72f8dnjbpf4kmg0fp8rfbvhwshkp10g4cj3yhy9z78w84dp9a5"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base ghc random unix X11 ]; + homepage = "https://github.com/LeifW/xmonad-utils"; + description = "A small collection of X utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xmpipe" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, handle-like + , monads-tf, sasl, simple-pipe, uuid, xml-pipe + }: + mkDerivation { + pname = "xmpipe"; + version = "0.0.0.4"; + sha256 = "09g11mfq93w3097rzydva8qwq1sjq0hwi11lg1x1yshwcb1if2iw"; + buildDepends = [ + base base64-bytestring bytestring handle-like monads-tf sasl + simple-pipe uuid xml-pipe + ]; + homepage = "https://github.com/YoshikuniJujo/xmpipe/wiki"; + description = "XMPP implementation using simple-PIPE"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xorshift" = callPackage + ({ mkDerivation, base, random, time }: + mkDerivation { + pname = "xorshift"; + version = "2.0.1"; + sha256 = "1pgkcnsgir8ci3hm3s5w3lk5dy7219242g9njx9cxb1m1cz5v5rf"; + buildDepends = [ base random time ]; + description = "Haskell implementation of the xorshift random generator"; + license = "LGPL"; + }) {}; + + "xosd" = callPackage + ({ mkDerivation, base, xosd }: + mkDerivation { + pname = "xosd"; + version = "0.2.1"; + sha256 = "1j0j64668vi0jxrzxrwyp8gwcz5zpaiai2r5k5rfsfrglhrhvhrv"; + buildDepends = [ base ]; + extraLibraries = [ xosd ]; + homepage = "http://code.haskell.org/~dons/code/xosd"; + description = "A binding to the X on-screen display"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) xosd; }; + + "xournal-builder" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, double-conversion + , strict, xournal-types + }: + mkDerivation { + pname = "xournal-builder"; + version = "0.1.1.1"; + sha256 = "0v7lfhyr28gmsbzizhbw4lddhhhv74y3vb8kb9z06b32lg5wm591"; + buildDepends = [ + base blaze-builder bytestring double-conversion strict + xournal-types + ]; + description = "text builder for xournal file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xournal-convert" = callPackage + ({ mkDerivation, base, bytestring, cairo, cmdargs, directory + , filepath, HStringTemplate, mtl, xournal-parser, xournal-render + , xournal-types + }: + mkDerivation { + pname = "xournal-convert"; + version = "0.1.1"; + sha256 = "1vyykx5kbq8jja6cxy38j905b23ndj73xsg0hirz0sq4pw36shmi"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring cairo cmdargs directory filepath HStringTemplate + mtl xournal-parser xournal-render xournal-types + ]; + homepage = "http://ianwookim.org/hxournal"; + description = "convert utility for xoj files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xournal-parser" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, bytestring + , conduit, conduit-extra, containers, exceptions, lens, mtl, strict + , text, transformers, xml-conduit, xml-types, xournal-types + , zlib-conduit + }: + mkDerivation { + pname = "xournal-parser"; + version = "0.5.0.3"; + sha256 = "1r99xv7w2gxms1ff5qpj36dcb3gb5lpccr1mjjdnkcij81i748ly"; + buildDepends = [ + attoparsec attoparsec-conduit base bytestring conduit conduit-extra + containers exceptions lens mtl strict text transformers xml-conduit + xml-types xournal-types zlib-conduit + ]; + homepage = "http://ianwookim.org/hoodle"; + description = "Xournal file parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xournal-render" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, fclabels, mtl + , poppler, strict, TypeCompose, xournal-types + }: + mkDerivation { + pname = "xournal-render"; + version = "0.6.0"; + sha256 = "0fsijjzxizhb7dx1pc83rsini8xzqj21mmkqj1x0ysyzh78siaf3"; + buildDepends = [ + base bytestring cairo containers fclabels mtl poppler strict + TypeCompose xournal-types + ]; + configureFlags = [ "-fpoppler" ]; + description = "Xournal file renderer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xournal-types" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, lens, strict + , TypeCompose + }: + mkDerivation { + pname = "xournal-types"; + version = "0.5.0.2"; + sha256 = "1z1zxgwnd2bpgmiimil2jnz4xdcvvi59y2qdvqgy42b10db8rvkm"; + buildDepends = [ + base bytestring cereal containers lens strict TypeCompose + ]; + description = "Data types for programs for xournal file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xsact" = callPackage + ({ mkDerivation, array, base, containers, directory, process + , random, unix + }: + mkDerivation { + pname = "xsact"; + version = "1.7.3"; + sha256 = "180svhrkj3fp69abg0ichgc9l6iv760j302bb612qzxkpyjsyz0h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory process random unix + ]; + homepage = "http://malde.org/~ketil/"; + description = "Cluster EST sequences"; + license = "GPL"; + }) {}; + + "xsd" = callPackage + ({ mkDerivation, attoparsec, base, directory, doctest, filepath + , lens, QuickCheck, quickcheck-instances, text, time + }: + mkDerivation { + pname = "xsd"; + version = "0.5.0.1"; + sha256 = "1a5i2idpkm5i70jpp2kjglpylja4b9cd0nklgvl6lm8cpjn2j0k0"; + buildDepends = [ attoparsec base lens text time ]; + testDepends = [ + base directory doctest filepath QuickCheck quickcheck-instances + ]; + configureFlags = [ "-fsmall_base" ]; + homepage = "https://github.com/tonymorris/xsd"; + description = "XML Schema data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xsha1" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, uniplate, vector }: + mkDerivation { + pname = "xsha1"; + version = "0.0.0"; + sha256 = "0xljcmc8rsvkpchrdam3lpp4igq1gmym9v3drp15a9k8rfa8irmi"; + buildDepends = [ base HUnit QuickCheck uniplate vector ]; + configureFlags = [ "-fsplit-base" ]; + description = "cryptanalysis of Blizzard's broken SHA-1 implementation"; + license = stdenv.lib.licenses.mit; + }) {}; + + "xslt" = callPackage + ({ mkDerivation, base, libxml, xslt }: + mkDerivation { + pname = "xslt"; + version = "0.1"; + sha256 = "0i03ihk0rjj6vk2blqdhqqqk6qqrrkxx2ckigwd5mgvp3jp64648"; + buildDepends = [ base libxml ]; + extraLibraries = [ xslt ]; + description = "Binding to libxslt"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) xslt; }; + + "xss-sanitize" = callPackage + ({ mkDerivation, attoparsec, base, containers, css-text, hspec + , HUnit, network-uri, tagsoup, text, utf8-string + }: + mkDerivation { + pname = "xss-sanitize"; + version = "0.3.5.4"; + sha256 = "1h9dj234sj216g676la0h73nwm0fw4snik31qi0s754vyy6bcygf"; + buildDepends = [ + attoparsec base containers css-text network-uri tagsoup text + utf8-string + ]; + testDepends = [ + attoparsec base containers css-text hspec HUnit network-uri tagsoup + text utf8-string + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://github.com/yesodweb/haskell-xss-sanitize"; + description = "sanitize untrusted HTML to prevent XSS attacks"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xtc" = callPackage + ({ mkDerivation, base, wx, wxcore }: + mkDerivation { + pname = "xtc"; + version = "1.0.1"; + sha256 = "0jfs3qbcx5h26irkq73dyc2m84qyrlj5dvy6d1s6p6520vhnqfal"; + buildDepends = [ base wx wxcore ]; + homepage = "http://github.com/alanz/xtc"; + description = "eXtended & Typed Controls for wxHaskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xtest" = callPackage + ({ mkDerivation, base, libXtst, X11 }: + mkDerivation { + pname = "xtest"; + version = "0.2"; + sha256 = "118xxx7sydpsvdqz0x107ngb85fggn630ysw6d2ckky75fmhmxk7"; + buildDepends = [ base X11 ]; + extraLibraries = [ libXtst ]; + description = "Thin FFI bindings to X11 XTest library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xturtle" = callPackage + ({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft + , x11-xim, yjsvg, yjtools + }: + mkDerivation { + pname = "xturtle"; + version = "0.1.25"; + sha256 = "161fpfvzbz2kks5pxmq3wrkgfkrfjvqrl4izlq0v7sicqphfkgmd"; + buildDepends = [ + base convertible Imlib setlocale X11 X11-xft x11-xim yjsvg yjtools + ]; + description = "turtle like LOGO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "xxhash" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, hspec, QuickCheck + , tagged + }: + mkDerivation { + pname = "xxhash"; + version = "0.0.1"; + sha256 = "0crmvkvk2604a06jjsn613bxx0n1lv59picl2656rx2pc7wbyidn"; + editedCabalFile = "1d641797e9e431c6152dc41cbe72551bb2f91cec8265d3a5e3b2b9718764d274"; + buildDepends = [ base bytestring crypto-api tagged ]; + testDepends = [ base bytestring hspec QuickCheck ]; + description = "A Haskell implementation of the xxHash algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yabi" = callPackage + ({ mkDerivation, base, word8 }: + mkDerivation { + pname = "yabi"; + version = "0.1.1.0"; + sha256 = "05avn1m1mmgvzx9vkjy0fyyy38vmz39km0b190lz7lhy9qrwa2bb"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base word8 ]; + homepage = "https://github.com/fgaz/yabi"; + description = "Yet Another Brainfuck Interpreter"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yackage" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring, Cabal + , cmdargs, conduit, containers, directory, http-conduit, http-types + , shakespeare, tar, text, transformers, unordered-containers + , vector, wai, warp, yaml, yesod-core, yesod-form, zlib + }: + mkDerivation { + pname = "yackage"; + version = "0.7.0.6"; + sha256 = "0c0wln31415xvnjd4bn9bqxl190a9yc3ifypif4fab2m7dkd27ly"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-builder blaze-html bytestring Cabal cmdargs conduit + containers directory http-conduit http-types shakespeare tar text + transformers unordered-containers vector wai warp yaml yesod-core + yesod-form zlib + ]; + configureFlags = [ "-fupload" ]; + homepage = "http://github.com/snoyberg/yackage"; + description = "Personal Hackage replacement for testing new packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yahoo-finance-conduit" = callPackage + ({ mkDerivation, attoparsec, base, cassava, conduit, lens, mtl + , text, vector, wreq + }: + mkDerivation { + pname = "yahoo-finance-conduit"; + version = "0.1.0.0"; + sha256 = "1kvs12l84lgs26knrqv5f354a3bql3fg54wgnmsfcjli1vvnn1di"; + buildDepends = [ + attoparsec base cassava conduit lens mtl text vector wreq + ]; + description = "Streaming aproach to the yahoo finance api"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yahoo-web-search" = callPackage + ({ mkDerivation, base, HTTP, network, xml }: + mkDerivation { + pname = "yahoo-web-search"; + version = "0.2"; + sha256 = "064qakx4khzz9ih9isw46c8pm8wpg662fwnis4d64nszy6y9yfck"; + buildDepends = [ base HTTP network xml ]; + homepage = "http://www.people.fas.harvard.edu/~stewart5/code/yahoo-web-search"; + description = "Yahoo Web Search Services"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yajl" = callPackage + ({ mkDerivation, base, bytestring, c2hs, text, yajl }: + mkDerivation { + pname = "yajl"; + version = "0.3.2"; + sha256 = "07186ilac22zym1jlgl915k2a82k418xa5z9h40ss62dgmaz2xkk"; + buildDepends = [ base bytestring text ]; + buildTools = [ c2hs ]; + extraLibraries = [ yajl ]; + homepage = "https://john-millikin.com/software/haskell-yajl/"; + description = "Bindings for YAJL, an event-based JSON implementation"; + license = stdenv.lib.licenses.gpl3; + }) { inherit (pkgs) yajl; }; + + "yajl-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, json-types, text + , transformers, yajl + }: + mkDerivation { + pname = "yajl-enumerator"; + version = "0.4.1"; + sha256 = "0dz81l58qpm3gk7zmvb702qwgq79j7d0dnyimqi6k3fp0byb5wdj"; + buildDepends = [ + base bytestring enumerator json-types text transformers yajl + ]; + homepage = "https://john-millikin.com/software/haskell-yajl/"; + description = "Enumerator-based interface to YAJL, an event-based JSON implementation"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "yall" = callPackage + ({ mkDerivation, base, categories, transformers }: + mkDerivation { + pname = "yall"; + version = "0.2.1"; + sha256 = "131x7hl309zpwl31k6mwqd4fdrhkcwxvn4dvlky9bh3prc8kdm2s"; + buildDepends = [ base categories transformers ]; + homepage = "http://brandon.si/code/yall/"; + description = "Lenses with a southern twang"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yamemo" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "yamemo"; + version = "0.6.0"; + sha256 = "12qh9fi5dj4i5lprm24gc2b66qzc3mf59m22sxf93sx3dsf7rygn"; + buildDepends = [ base containers mtl ]; + description = "Simple memoisation function"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml" = callPackage + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring + , conduit, containers, directory, enclosed-exceptions, filepath + , hspec, hspec-expectations, HUnit, resourcet, scientific, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "yaml"; + version = "0.8.10.1"; + sha256 = "1a8v8digg6mcc4gx4kgfg8wzgj18wdf40wv1b7n72dg1c8kr2xz9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson attoparsec base bytestring conduit containers directory + enclosed-exceptions filepath resourcet scientific text transformers + unordered-containers vector + ]; + testDepends = [ + aeson aeson-qq base bytestring conduit directory hspec + hspec-expectations HUnit resourcet text transformers + unordered-containers vector + ]; + configureFlags = [ + "-f-no-unicode" "-f-system-libyaml" "-f-no-exe" + ]; + homepage = "http://github.com/snoyberg/yaml/"; + description = "Support for parsing and rendering YAML documents"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml-config" = callPackage + ({ mkDerivation, base, deepseq, failure, hashable, QuickCheck + , tasty, tasty-quickcheck, text, unordered-containers, yaml + }: + mkDerivation { + pname = "yaml-config"; + version = "0.2.2"; + sha256 = "1a6n18q6sy5sfw4r8j42d4vhcmvjggi2ax4i89ap2gmnah53jm50"; + buildDepends = [ + base deepseq failure text unordered-containers yaml + ]; + testDepends = [ + base deepseq failure hashable QuickCheck tasty tasty-quickcheck + text unordered-containers yaml + ]; + description = "Configuration management"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yaml-light" = callPackage + ({ mkDerivation, base, bytestring, containers, HsSyck }: + mkDerivation { + pname = "yaml-light"; + version = "0.1.4"; + sha256 = "05pxkqp91l275n48p1aqijzh34vvzi7cx2nls879b95fz2dr8lhk"; + buildDepends = [ base bytestring containers HsSyck ]; + description = "A light-weight wrapper with utility functions around HsSyck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml-light-lens" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, containers + , doctest, lens, yaml-light + }: + mkDerivation { + pname = "yaml-light-lens"; + version = "0.3.1.6"; + sha256 = "0f1wlq0j1xxz183siwhrrm67p35bbbyz4qi7f6qjwpy2qcn9zpyl"; + buildDepends = [ + base bytestring bytestring-lexing containers lens yaml-light + ]; + testDepends = [ base doctest ]; + description = "Lens interface to yaml-light"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml-rpc" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-client + , http-types, lens, template-haskell, text, th-lift, transformers + , unordered-containers, vector, wreq, yaml + }: + mkDerivation { + pname = "yaml-rpc"; + version = "1.0.3"; + sha256 = "01ir8yh7g3xvybg2nyfnzci0xlqpizkdkyhd8jfhyk8yka6jbr9g"; + buildDepends = [ + aeson base bytestring containers http-client http-types lens + template-haskell text th-lift transformers unordered-containers + vector wreq yaml + ]; + homepage = "http://redmine.iportnov.ru/projects/yaml-rpc"; + description = "Simple library for network (HTTP REST-like) YAML RPC"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml-rpc-scotty" = callPackage + ({ mkDerivation, aeson, base, containers, http-types, mmorph + , scotty, text, transformers, yaml, yaml-rpc + }: + mkDerivation { + pname = "yaml-rpc-scotty"; + version = "1.0.2"; + sha256 = "1kbvziqd78fr47m3w86hc6pxa6jy3ljjwc0s2ga0d8zrh0irf3b3"; + buildDepends = [ + aeson base containers http-types mmorph scotty text transformers + yaml yaml-rpc + ]; + homepage = "http://redmine.iportnov.ru/projects/yaml-rpc"; + description = "Scotty server backend for yaml-rpc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml-rpc-snap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-types + , snap, text, transformers, yaml, yaml-rpc + }: + mkDerivation { + pname = "yaml-rpc-snap"; + version = "1.0.3"; + sha256 = "17csdfr4g0vb46yi2jhf6phin17rcn9arc71kmgdgx0xh2hrfin9"; + buildDepends = [ + aeson base bytestring containers http-types snap text transformers + yaml yaml-rpc + ]; + homepage = "http://redmine.iportnov.ru/projects/yaml-rpc"; + description = "Snap server backend for yaml-rpc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yaml2owl" = callPackage + ({ mkDerivation, base, containers, directory, filepath, network + , swish, text, xml, yaml + }: + mkDerivation { + pname = "yaml2owl"; + version = "0.0.1"; + sha256 = "1yz7cq6xbxjh3j5hljrzla7dpgsa2ag4ywbvc6ynf7bpikdymq65"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath network swish text xml yaml + ]; + homepage = "http://github.com/leifw/yaml2owl"; + description = "Generate OWL schema from YAML syntax, and an RDFa template"; + license = "LGPL"; + }) {}; + + "yampa-canvas" = callPackage + ({ mkDerivation, base, blank-canvas, stm, text, time, Yampa }: + mkDerivation { + pname = "yampa-canvas"; + version = "0.2"; + sha256 = "16plby17rnr4c25sdacqx4vlyx338gbmadp1c6mr4c67zx76bi4a"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base blank-canvas stm text time Yampa ]; + configureFlags = [ "-f-example" ]; + description = "blank-canvas frontend for yampa"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yampa-glfw" = callPackage + ({ mkDerivation, base, GLFW-b, newtype, OpenGL, vector-space, Yampa + }: + mkDerivation { + pname = "yampa-glfw"; + version = "0.1.0.0"; + sha256 = "133nz8916c99bby6ikkh4kplx4hbwmqhdg0h2g5vsp25w67ndmjr"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base GLFW-b newtype OpenGL vector-space Yampa ]; + homepage = "https://github.com/deepfire/yampa-glfw"; + description = "Connects GLFW-b (GLFW 3+) with the Yampa FRP library"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "yampa-glut" = callPackage + ({ mkDerivation, base, GLUT, newtype, OpenGL, vector-space, Yampa + }: + mkDerivation { + pname = "yampa-glut"; + version = "0.1.1"; + sha256 = "0sp4fwi3ibmd32vs7kdak7vrk3i2bayk2flcc617x2ax9250iyhv"; + buildDepends = [ base GLUT newtype OpenGL vector-space Yampa ]; + homepage = "https://github.com/ony/yampa-glut"; + description = "Connects Yampa and GLUT"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "yaop" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "yaop"; + version = "0.1.2.1"; + sha256 = "0z66ffxb89bksgqfji9x8msch9yk7nmbzm2qrcn5j3w4ylg7dpdr"; + editedCabalFile = "5333f04af0a27a0197004dc2e686dbbf29e5e2dc248277eb2afcb7587092a55c"; + buildDepends = [ base mtl template-haskell ]; + homepage = "https://github.com/esmolanka/yaop"; + description = "Yet another option parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yap"; + version = "0.2"; + sha256 = "14lq549jhgnf51pgy1jv31ik8qx71yl7d53w8dpq1f9mlsn1g16i"; + buildDepends = [ base ]; + description = "yet another prelude - a simplistic refactoring with algebraic classes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yarr" = callPackage + ({ mkDerivation, base, deepseq, fixed-vector, ghc-prim + , missing-foreign, primitive, template-haskell + }: + mkDerivation { + pname = "yarr"; + version = "1.3.3.3"; + sha256 = "09nr1k0yhm1sh4g741876sf4vi0mgrh7gdq9cbw33hxn6168h547"; + buildDepends = [ + base deepseq fixed-vector ghc-prim missing-foreign primitive + template-haskell + ]; + description = "Yet another array library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yarr-image-io" = callPackage + ({ mkDerivation, base, libdevil, yarr }: + mkDerivation { + pname = "yarr-image-io"; + version = "1.3.2.1"; + sha256 = "1wmmzw62wb5hz4qavy51wb3wwqn07zd6iiwsrzcck1jdxwy0p81x"; + buildDepends = [ base yarr ]; + extraLibraries = [ libdevil ]; + description = "Image IO for Yarr library"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yavie" = callPackage + ({ mkDerivation, base, Cabal, directory, event-driven, filepath + , monads-tf, process, regexpr + }: + mkDerivation { + pname = "yavie"; + version = "0.0.1"; + sha256 = "0h2gd0k8vbz8rl34j42ayvcqp0ksz6642k9pznrd28h145wk8gz5"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal directory event-driven filepath monads-tf process + regexpr + ]; + description = "yet another visual editor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ycextra" = callPackage + ({ mkDerivation, base, containers, csv, mtl, uniplate, yhccore }: + mkDerivation { + pname = "ycextra"; + version = "0.1"; + sha256 = "0aa0g2r7ck052wqkqqxzvkdqv9d7x3v7rqqd8iajwys9cvqny4m5"; + buildDepends = [ base containers csv mtl uniplate yhccore ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Yhc"; + description = "Additional utilities to work with Yhc Core"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yeganesh" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , strict, time, unix, xdg-basedir + }: + mkDerivation { + pname = "yeganesh"; + version = "2.5"; + sha256 = "1bgw5v1g5n06jj0lyxpf48mdpaa2s49g0lbagf3jf9q01rb92bvf"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base containers directory filepath process strict time unix + xdg-basedir + ]; + configureFlags = [ "-f-profiling" ]; + homepage = "http://dmwit.com/yeganesh"; + description = "small dmenu wrapper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yes-precure5-command" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, mtl, parsec + , QuickCheck, random + }: + mkDerivation { + pname = "yes-precure5-command"; + version = "5.5.1"; + sha256 = "0a5qiz0sx8kbi1ijq8lqjfszp5cvqnq1jpxx18wqndfkscjfsjbd"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base Cabal containers mtl parsec random ]; + testDepends = [ base containers hspec QuickCheck ]; + homepage = "https://github.com/igrep/yes-precure5-command/"; + description = "Extended yes command to reproduce phrases in Yes! Precure 5"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , conduit-extra, data-default, directory, fast-logger + , monad-control, monad-logger, safe, semigroups, shakespeare + , streaming-commons, template-haskell, text, transformers, unix + , unordered-containers, wai, wai-extra, wai-logger, warp, yaml + , yesod-auth, yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod"; + version = "1.4.1.3"; + sha256 = "1z00vmflmyjsb2vx52xg6nhghmydsbf8qvp00qcjydgqqbgamkxj"; + buildDepends = [ + aeson base blaze-html blaze-markup bytestring conduit-extra + data-default directory fast-logger monad-control monad-logger safe + semigroups shakespeare streaming-commons template-haskell text + transformers unix unordered-containers wai wai-extra wai-logger + warp yaml yesod-auth yesod-core yesod-form yesod-persistent + ]; + homepage = "http://www.yesodweb.com/"; + description = "Creation of type-safe, RESTful web applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-angular" = callPackage + ({ mkDerivation, aeson, base, containers, shakespeare + , template-haskell, text, transformers, yesod + }: + mkDerivation { + pname = "yesod-angular"; + version = "0.1.0.1"; + sha256 = "1f2aghs78jc3v2raq2f07mrcpmkc4jjp2vvpal4bh4qq6jnyigzd"; + buildDepends = [ + aeson base containers shakespeare template-haskell text + transformers yesod + ]; + description = "Yesod Angular JS integration"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth" = callPackage + ({ mkDerivation, aeson, authenticate, base, base16-bytestring + , base64-bytestring, binary, blaze-builder, blaze-html + , blaze-markup, byteable, bytestring, conduit, conduit-extra + , containers, cryptohash, data-default, email-validate, file-embed + , http-client, http-conduit, http-types, lifted-base, mime-mail + , network-uri, persistent, persistent-template, random, resourcet + , safe, shakespeare, template-haskell, text, time, transformers + , unordered-containers, wai, yesod-core, yesod-form + , yesod-persistent + }: + mkDerivation { + pname = "yesod-auth"; + version = "1.4.1.2"; + sha256 = "1islvp3dxfa6xmgm96hqa06vxrjhg98hd014rvbyqsx1gkn7xkq5"; + buildDepends = [ + aeson authenticate base base16-bytestring base64-bytestring binary + blaze-builder blaze-html blaze-markup byteable bytestring conduit + conduit-extra containers cryptohash data-default email-validate + file-embed http-client http-conduit http-types lifted-base + mime-mail network-uri persistent persistent-template random + resourcet safe shakespeare template-haskell text time transformers + unordered-containers wai yesod-core yesod-form yesod-persistent + ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://www.yesodweb.com/"; + description = "Authentication for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-auth-account" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger + , mtl, nonce, persistent, persistent-sqlite, pwstore-fast + , resourcet, text, xml-conduit, yesod, yesod-auth, yesod-core + , yesod-form, yesod-persistent, yesod-test + }: + mkDerivation { + pname = "yesod-auth-account"; + version = "1.4.0"; + sha256 = "15b9pwxgh73wa7bmydkh4wdndfkn85v0f7q4mfi582vk272n3ra0"; + buildDepends = [ + base blaze-html bytestring mtl nonce persistent pwstore-fast text + yesod-auth yesod-core yesod-form yesod-persistent + ]; + testDepends = [ + base bytestring hspec monad-logger mtl persistent-sqlite resourcet + text xml-conduit yesod yesod-auth yesod-test + ]; + homepage = "https://bitbucket.org/wuzzeb/yesod-auth-account"; + description = "An account authentication plugin for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-auth-bcrypt" = callPackage + ({ mkDerivation, base, bcrypt, bytestring, text, yesod-auth + , yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod-auth-bcrypt"; + version = "0.1.1"; + sha256 = "04v7d88m58rgkgld2rcmi160afmn4zbbplwwfldcck3dy6i9rzhp"; + buildDepends = [ + base bcrypt bytestring text yesod-auth yesod-core yesod-form + yesod-persistent + ]; + homepage = "http://www.yesodweb.com/"; + description = "BCrypt salted and hashed passwords in a database as auth for yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-auth-deskcom" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, byteable + , bytestring, cipher-aes, cprng-aes, crypto-api, crypto-random + , cryptohash, data-default, http-conduit, http-types + , template-haskell, text, time, transformers, yesod-auth + , yesod-core + }: + mkDerivation { + pname = "yesod-auth-deskcom"; + version = "1.4.0"; + sha256 = "17lpkwrfc10rdmvkjg6qmbi7gysjjhqyh7n5d1mxgxhzxzqbi06w"; + buildDepends = [ + aeson base base64-bytestring byteable bytestring cipher-aes + cprng-aes crypto-api crypto-random cryptohash data-default + http-conduit http-types template-haskell text time transformers + yesod-auth yesod-core + ]; + homepage = "https://github.com/prowdsponsor/yesod-auth-deskcom"; + description = "Desk.com remote authentication support for Yesod apps."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth-fb" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, fb, http-conduit + , lifted-base, shakespeare, text, time, transformers, wai + , yesod-auth, yesod-core, yesod-fb + }: + mkDerivation { + pname = "yesod-auth-fb"; + version = "1.6.6"; + sha256 = "00pk5vridic77laydkfhrixfv50ps7f15dxvcd44cn0z8s2d3y74"; + buildDepends = [ + aeson base bytestring conduit fb http-conduit lifted-base + shakespeare text time transformers wai yesod-auth yesod-core + yesod-fb + ]; + homepage = "https://github.com/prowdsponsor/yesod-auth-fb"; + description = "Authentication backend for Yesod using Facebook"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth-hashdb" = callPackage + ({ mkDerivation, base, bytestring, cryptohash, hspec, persistent + , pwstore-fast, text, yesod-auth, yesod-core, yesod-form + , yesod-persistent + }: + mkDerivation { + pname = "yesod-auth-hashdb"; + version = "1.4.1.2"; + sha256 = "1qrb160jq5nniwvbv92hbsznxiwdcjbcxb6lcqdkj1ggfbhs3zp8"; + buildDepends = [ + base bytestring cryptohash persistent pwstore-fast text yesod-auth + yesod-core yesod-form yesod-persistent + ]; + testDepends = [ base hspec text ]; + homepage = "https://github.com/paul-rouse/yesod-auth-hashdb"; + description = "Authentication plugin for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-auth-kerberos" = callPackage + ({ mkDerivation, authenticate-kerberos, base, bytestring + , shakespeare, text, transformers, yesod-auth, yesod-core + , yesod-form + }: + mkDerivation { + pname = "yesod-auth-kerberos"; + version = "1.4.2"; + sha256 = "1q25p6kzk4xksi64gl2k4vdnfiw2pmqmca1w5zwzvdr4zzgkmx18"; + buildDepends = [ + authenticate-kerberos base bytestring shakespeare text transformers + yesod-auth yesod-core yesod-form + ]; + homepage = "http://www.yesodweb.com/"; + description = "Kerberos Authentication for Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth-ldap" = callPackage + ({ mkDerivation, authenticate-ldap, base, bytestring, hamlet, LDAP + , text, transformers, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-ldap"; + version = "0.0.3"; + sha256 = "1ps2vk2pvni3h4pk4v2siqb3a714r09ahgr5d1l89hspb9fbzfyk"; + buildDepends = [ + authenticate-ldap base bytestring hamlet LDAP text transformers + yesod-auth yesod-core yesod-form + ]; + configureFlags = [ "-fghc7" ]; + homepage = "http://www.yesodweb.com/"; + description = "LDAP Authentication for Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth-oauth" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, lifted-base + , text, transformers, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-oauth"; + version = "1.4.0.1"; + sha256 = "0wy3c271jq7ssvh6fhpi0h92pin5a8f48vmr3qsw8szf4gpw1j69"; + buildDepends = [ + authenticate-oauth base bytestring lifted-base text transformers + yesod-auth yesod-core yesod-form + ]; + configureFlags = [ "-fghc7" ]; + homepage = "http://www.yesodweb.com/"; + description = "OAuth Authentication for Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth-oauth2" = callPackage + ({ mkDerivation, aeson, authenticate, base, bytestring, hoauth2 + , http-conduit, http-types, lifted-base, network-uri, text + , transformers, uuid, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-oauth2"; + version = "0.0.11"; + sha256 = "0338821bj1sg5mvwcrfaidlj964vxrihnd9jbgnziv5kldb459rc"; + buildDepends = [ + aeson authenticate base bytestring hoauth2 http-conduit http-types + lifted-base network-uri text transformers uuid yesod-auth + yesod-core yesod-form + ]; + configureFlags = [ "-fnetwork-uri" "-fghc7" ]; + homepage = "http://github.com/scan/yesod-auth-oauth2"; + description = "Library to authenticate with OAuth 2.0 for Yesod web applications."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-auth-pam" = callPackage + ({ mkDerivation, base, hamlet, pam, text, yesod-auth, yesod-core + , yesod-form + }: + mkDerivation { + pname = "yesod-auth-pam"; + version = "1.0.0.0"; + sha256 = "02cpg67ldjvv9sb6jr7liq3ac20rqc6lq1wjybii5vsah8hmvkhy"; + buildDepends = [ + base hamlet pam text yesod-auth yesod-core yesod-form + ]; + description = "Provides PAM authentication module"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-auth-smbclient" = callPackage + ({ mkDerivation, base, hamlet, sys-auth-smbclient, text, yesod-auth + , yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-smbclient"; + version = "2.0.0.0"; + sha256 = "108bmfb68rvmx3q21hz55jbic331fnplcx062vlbk6sx3jyjqgaa"; + buildDepends = [ + base hamlet sys-auth-smbclient text yesod-auth yesod-core + yesod-form + ]; + homepage = "https://github.com/kkazuo/yesod-auth-smbclient.git"; + description = "Authentication plugin for Yesod using smbclient"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-auth-zendesk" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cryptohash + , data-default, http-conduit, http-types, template-haskell, text + , time, transformers, wai, yesod-auth, yesod-core + }: + mkDerivation { + pname = "yesod-auth-zendesk"; + version = "1.2.1"; + sha256 = "0jjfydbgjcymd9x47g0acjdml55f3n40193lvl4l9l02q54g9qnb"; + buildDepends = [ + base base16-bytestring bytestring cryptohash data-default + http-conduit http-types template-haskell text time transformers wai + yesod-auth yesod-core + ]; + homepage = "https://github.com/prowdsponsor/yesod-auth-zendesk"; + description = "Zendesk remote authentication support for Yesod apps"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-bin" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder + , bytestring, Cabal, conduit, conduit-extra, containers + , data-default-class, directory, file-embed, filepath, fsnotify + , ghc, ghc-paths, http-conduit, http-reverse-proxy, http-types + , lifted-base, network, optparse-applicative, parsec, process + , project-template, resourcet, shakespeare, split + , streaming-commons, system-fileio, system-filepath, tar + , template-haskell, text, time, transformers, transformers-compat + , unix-compat, unordered-containers, wai, wai-extra, warp, yaml + , zlib + }: + mkDerivation { + pname = "yesod-bin"; + version = "1.4.3.3"; + sha256 = "0mbibcx1adc5k2mzypsn411bvpwggkpi8mnmg9pws4nnx3izskbz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + attoparsec base base64-bytestring blaze-builder bytestring Cabal + conduit conduit-extra containers data-default-class directory + file-embed filepath fsnotify ghc ghc-paths http-conduit + http-reverse-proxy http-types lifted-base network + optparse-applicative parsec process project-template resourcet + shakespeare split streaming-commons system-fileio system-filepath + tar template-haskell text time transformers transformers-compat + unix-compat unordered-containers wai wai-extra warp yaml zlib + ]; + homepage = "http://www.yesodweb.com/"; + description = "The yesod helper executable"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-comments" = callPackage + ({ mkDerivation, base, bytestring, directory, friendly-time + , gravatar, old-locale, persistent, template-haskell, text, time + , wai, yesod, yesod-auth, yesod-form, yesod-markdown + }: + mkDerivation { + pname = "yesod-comments"; + version = "0.9.2"; + sha256 = "1isw8cwzwwsm7p3hqj0ynwncsdfg7x0ihphyv02awchqbgc2c87i"; + buildDepends = [ + base bytestring directory friendly-time gravatar old-locale + persistent template-haskell text time wai yesod yesod-auth + yesod-form yesod-markdown + ]; + homepage = "http://github.com/pbrisbin/yesod-comments"; + description = "A generic comments interface for a Yesod application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-continuations" = callPackage + ({ mkDerivation, base, datetime, hashable, hashmap, stm + , system-uuid, template-haskell, yesod + }: + mkDerivation { + pname = "yesod-continuations"; + version = "0.1"; + sha256 = "1pzc0v18fapfbwd4pn4nchmsp4nvnrkm33av83zqfb5gyzhlk1in"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base datetime hashable hashmap stm system-uuid template-haskell + yesod + ]; + homepage = "https://github.com/softmechanics/yesod-continuations/"; + description = "Continuations for Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-core" = callPackage + ({ mkDerivation, aeson, async, auto-update, base, blaze-builder + , blaze-html, blaze-markup, bytestring, case-insensitive, cereal + , clientsession, conduit, conduit-extra, containers, cookie + , data-default, deepseq, directory, exceptions, fast-logger, hspec + , hspec-expectations, http-types, HUnit, lifted-base, monad-control + , monad-logger, mtl, mwc-random, network, old-locale, parsec + , path-pieces, primitive, QuickCheck, random, resourcet, safe + , shakespeare, streaming-commons, template-haskell, text, time + , transformers, transformers-base, unix-compat + , unordered-containers, vector, wai, wai-extra, wai-logger, warp + , word8 + }: + mkDerivation { + pname = "yesod-core"; + version = "1.4.7.1"; + sha256 = "1lpkv1snqb86xkiq4fs00v88jn8ia54swvn0q6niqhm1mlhjn4vv"; + buildDepends = [ + aeson auto-update base blaze-builder blaze-html blaze-markup + bytestring case-insensitive cereal clientsession conduit + conduit-extra containers cookie data-default deepseq directory + exceptions fast-logger http-types lifted-base monad-control + monad-logger mtl mwc-random old-locale parsec path-pieces primitive + random resourcet safe shakespeare template-haskell text time + transformers transformers-base unix-compat unordered-containers + vector wai wai-extra wai-logger warp word8 + ]; + testDepends = [ + async base blaze-builder bytestring clientsession conduit + conduit-extra containers cookie hspec hspec-expectations http-types + HUnit lifted-base mwc-random network path-pieces QuickCheck random + resourcet shakespeare streaming-commons template-haskell text + transformers wai wai-extra + ]; + homepage = "http://www.yesodweb.com/"; + description = "Creation of type-safe, RESTful web applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-datatables" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, data-default + , HUnit, monad-control, persistent, persistent-sqlite + , persistent-template, QuickCheck, resourcet, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers, yesod, yesod-auth, yesod-core, yesod-default + , yesod-form, yesod-static + }: + mkDerivation { + pname = "yesod-datatables"; + version = "0.1.1"; + sha256 = "0yn6fky83069pp4i13dlx9dlk4ck2k4c6sizgnrwqcjhm39m1bz6"; + buildDepends = [ + aeson attoparsec base bytestring data-default persistent text yesod + yesod-auth yesod-core yesod-default yesod-form yesod-static + ]; + testDepends = [ + aeson attoparsec base bytestring HUnit monad-control persistent + persistent-sqlite persistent-template QuickCheck resourcet + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text transformers + ]; + homepage = "http://github.com/tlaitinen/yesod-datatables"; + description = "Yesod plugin for DataTables (jQuery grid plugin)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-default" = callPackage + ({ mkDerivation, base, yesod-core }: + mkDerivation { + pname = "yesod-default"; + version = "1.2.0"; + sha256 = "15nsknnxnfbkpg4pswxcpgfb2y0hz0xxj56jknd93hcm7aay36pk"; + buildDepends = [ base yesod-core ]; + homepage = "http://www.yesodweb.com/"; + description = "Default config and main functions for your yesod application (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-dsl" = callPackage + ({ mkDerivation, alex, array, base, Cabal, containers, directory + , filepath, happy, MissingH, mtl, shakespeare-text, strict, syb + , text, transformers + }: + mkDerivation { + pname = "yesod-dsl"; + version = "0.1.1.22"; + sha256 = "1rfynal7l065dsmxx9zfqpjnl92ri4qj1ff62xp1482my72pin57"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base Cabal containers directory filepath MissingH mtl + shakespeare-text strict syb text transformers + ]; + buildTools = [ alex happy ]; + homepage = "https://github.com/tlaitinen/yesod-dsl"; + description = "DSL for generating Yesod subsite to manage an RDBMS;"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-eventsource" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, transformers, wai + , wai-eventsource, wai-extra, yesod-core + }: + mkDerivation { + pname = "yesod-eventsource"; + version = "1.4.0.1"; + sha256 = "0j2x2zfr1s5a8m22kf27r6bdw041vmgf9b4v2ylc89n4m0f0dv55"; + buildDepends = [ + base blaze-builder conduit transformers wai wai-eventsource + wai-extra yesod-core + ]; + homepage = "http://www.yesodweb.com/"; + description = "Server-sent events support for Yesod apps"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-examples" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, data-object + , data-object-yaml, hamlet, persistent-sqlite, persistent-template + , sqlite, stm, text, transformers, yesod, yesod-core, yesod-static + }: + mkDerivation { + pname = "yesod-examples"; + version = "0.9.0.1"; + sha256 = "1ikrx9ys8civmf1m12fbms258xa7aj55rr02x3rjwchykmzianp4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base blaze-html bytestring data-object data-object-yaml hamlet + persistent-sqlite persistent-template stm text transformers yesod + yesod-core yesod-static + ]; + extraLibraries = [ sqlite ]; + configureFlags = [ "-fghc7" ]; + homepage = "http://www.yesodweb.com/"; + description = "Example programs using the Yesod Web Framework. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) sqlite; }; + + "yesod-fay" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, directory + , fay, fay-dom, monad-loops, process, pureMD5, shakespeare + , system-fileio, system-filepath, template-haskell, text + , transformers, utf8-string, yesod-core, yesod-form, yesod-static + }: + mkDerivation { + pname = "yesod-fay"; + version = "0.7.0"; + sha256 = "1q02r7gd0fbhasc10h8my6j3vcc50pagpz8gvrbsc7x928gp42p4"; + buildDepends = [ + aeson base bytestring data-default directory fay fay-dom + monad-loops process pureMD5 shakespeare system-fileio + system-filepath template-haskell text transformers utf8-string + yesod-core yesod-form yesod-static + ]; + homepage = "https://github.com/fpco/yesod-fay"; + description = "Utilities for using the Fay Haskell-to-JS compiler with Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-fb" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, crypto-api, fb + , http-conduit, text, wai, yesod-core + }: + mkDerivation { + pname = "yesod-fb"; + version = "0.3.4"; + sha256 = "09cymp9y21vawbgr6gcj41s5xkq6j22mvk0vgl3pnyq382j33rmp"; + buildDepends = [ + aeson base bytestring conduit crypto-api fb http-conduit text wai + yesod-core + ]; + homepage = "https://github.com/prowdsponsor/yesod-fb"; + description = "Useful glue functions between the fb library and Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-form" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , blaze-markup, byteable, bytestring, containers, data-default + , email-validate, hspec, network-uri, persistent, resourcet + , shakespeare, template-haskell, text, time, transformers, wai + , xss-sanitize, yesod-core, yesod-persistent + }: + mkDerivation { + pname = "yesod-form"; + version = "1.4.3.1"; + sha256 = "142d114968mwdgk3sbj66p01jag9k5gn3ny536xpv0qhzg2nxqab"; + buildDepends = [ + aeson attoparsec base blaze-builder blaze-html blaze-markup + byteable bytestring containers data-default email-validate + network-uri persistent resourcet shakespeare template-haskell text + time transformers wai xss-sanitize yesod-core yesod-persistent + ]; + testDepends = [ base hspec text time ]; + configureFlags = [ "-fnetwork-uri" ]; + homepage = "http://www.yesodweb.com/"; + description = "Form handling support for Yesod Web Framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-form-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text + , unordered-containers, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-form-json"; + version = "0.0.1"; + sha256 = "1hr53p4sp0zm7l1ap07kv2q6hi1xli74k13h0df4cmf9y2xn7bxz"; + buildDepends = [ + aeson base bytestring containers text unordered-containers + yesod-core yesod-form + ]; + description = "Extension for Yesod web framework to handle JSON requests as applicative forms"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-gitrepo" = callPackage + ({ mkDerivation, base, directory, enclosed-exceptions, http-types + , lifted-base, process, system-filepath, temporary, text, wai + , yesod-core + }: + mkDerivation { + pname = "yesod-gitrepo"; + version = "0.1.1.0"; + sha256 = "1bf4rhf6i4cciyllkh6zil29i7yi5ph0nkpcqmhbihk4i7xm05zj"; + buildDepends = [ + base directory enclosed-exceptions http-types lifted-base process + system-filepath temporary text wai yesod-core + ]; + homepage = "https://github.com/snoyberg/yesod-gitrepo"; + description = "Host content provided by a Git repo"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-goodies" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, directory, HTTP + , old-locale, pandoc, pureMD5, text, time, yesod, yesod-form + }: + mkDerivation { + pname = "yesod-goodies"; + version = "0.0.5"; + sha256 = "0wxdwyb5dg00ycb09kbl1m12w2bzi6kxbjr4dqgrwfd3dgypcjdz"; + buildDepends = [ + base blaze-html bytestring directory HTTP old-locale pandoc pureMD5 + text time yesod yesod-form + ]; + homepage = "http://github.com/pbrisbin/yesod-goodies"; + description = "A collection of various small helpers useful in any yesod application"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-json" = callPackage + ({ mkDerivation, base, yesod-core }: + mkDerivation { + pname = "yesod-json"; + version = "1.2.0"; + sha256 = "0d035k1ls5iq1c12yxknyc33qd22ayyhl69y62zmcw7arwx35sgw"; + buildDepends = [ base yesod-core ]; + homepage = "http://www.yesodweb.com/"; + description = "Generate content for Yesod using the aeson package. (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-links" = callPackage + ({ mkDerivation, base, text, yesod-core }: + mkDerivation { + pname = "yesod-links"; + version = "0.3.0"; + sha256 = "0i1b4lgwv98pp7251fm3h4cdb1d868fqwm6175rk7zg699g2v61y"; + buildDepends = [ base text yesod-core ]; + homepage = "http://github.com/pbrisbin/yesod-goodies/yesod-links"; + description = "A typeclass which simplifies creating link widgets throughout your site"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-mangopay" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , containers, country-codes, data-default, directory, fast-logger + , hamlet, hjsmin, http-conduit, http-types, lifted-base, mangopay + , monad-control, monad-logger, persistent, persistent-postgresql + , persistent-template, resourcet, shakespeare, shakespeare-css + , shakespeare-js, shakespeare-text, template-haskell, text, time + , wai, wai-extra, wai-logger, warp, yaml, yesod, yesod-auth + , yesod-core, yesod-form, yesod-persistent, yesod-static + }: + mkDerivation { + pname = "yesod-mangopay"; + version = "1.10"; + sha256 = "18vph90izbf3fyipn0ja2mig8akdic96sjsmvv7d6pqbmz2m5qhh"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base bytestring conduit conduit-extra containers + country-codes data-default directory fast-logger hamlet hjsmin + http-conduit http-types lifted-base mangopay monad-control + monad-logger persistent persistent-postgresql persistent-template + resourcet shakespeare shakespeare-css shakespeare-js + shakespeare-text template-haskell text time wai wai-extra + wai-logger warp yaml yesod yesod-auth yesod-core yesod-form + yesod-persistent yesod-static + ]; + configureFlags = [ "-fconduit11" "-flibrary-only" "-f-dev" ]; + homepage = "https://github.com/prowdsponsor/mangopay"; + description = "Yesod library for MangoPay API access"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-markdown" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , directory, pandoc, persistent, shakespeare, texmath, text + , xss-sanitize, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-markdown"; + version = "0.9.3"; + sha256 = "16xvclai6aqgjj11mzc84wb98wsw59w0nhjh1c1xx2hw2m5g37k6"; + buildDepends = [ + base blaze-html blaze-markup bytestring directory pandoc persistent + shakespeare texmath text xss-sanitize yesod-core yesod-form + ]; + homepage = "http://github.com/pbrisbin/yesod-markdown"; + description = "Tools for using markdown in a yesod application"; + license = "GPL"; + }) {}; + + "yesod-newsfeed" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , containers, shakespeare, text, time, xml-conduit, yesod-core + }: + mkDerivation { + pname = "yesod-newsfeed"; + version = "1.4.0.1"; + sha256 = "02ydkri23vrm7mak2b1ybfhkdgc2dmv9vq3ki2d7sd005sp3zdly"; + buildDepends = [ + base blaze-html blaze-markup bytestring containers shakespeare text + time xml-conduit yesod-core + ]; + homepage = "http://www.yesodweb.com/"; + description = "Helper functions and data types for producing News feeds"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-paginate" = callPackage + ({ mkDerivation, base, template-haskell, yesod }: + mkDerivation { + pname = "yesod-paginate"; + version = "0.1"; + sha256 = "088m7prg774wdh8fp7zljxj65zj5krl4pggl63anv2wk7nlw27py"; + buildDepends = [ base template-haskell yesod ]; + configureFlags = [ "-fghc7" ]; + description = "Pagination for Yesod sites"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-pagination" = callPackage + ({ mkDerivation, base, esqueleto, hspec, monad-logger, persistent + , persistent-sqlite, resource-pool, resourcet, shakespeare + , utf8-string, wai-test, yesod, yesod-test + }: + mkDerivation { + pname = "yesod-pagination"; + version = "2.0.0"; + sha256 = "0d42b8y7zpl624d7wa2caarni9g10hg14xsbamlkykki3bl197m1"; + buildDepends = [ base esqueleto yesod ]; + testDepends = [ + base hspec monad-logger persistent persistent-sqlite resource-pool + resourcet shakespeare utf8-string wai-test yesod yesod-test + ]; + homepage = "https://github.com/joelteon/yesod-pagination"; + description = "Pagination in Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-paginator" = callPackage + ({ mkDerivation, base, persistent, resourcet, text, transformers + , yesod + }: + mkDerivation { + pname = "yesod-paginator"; + version = "0.9.1"; + sha256 = "0xi19gf6vdna3nwwmciypqgaprzb7gdjpwvfrpj82gr6yar1va5m"; + buildDepends = [ + base persistent resourcet text transformers yesod + ]; + homepage = "http://github.com/pbrisbin/yesod-paginator"; + description = "A pagination approach for yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-persistent" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent + , persistent-sqlite, persistent-template, resource-pool, resourcet + , text, transformers, wai-extra, yesod-core + }: + mkDerivation { + pname = "yesod-persistent"; + version = "1.4.0.2"; + sha256 = "06qzgq0mb7k0h8q6lh47l0mzx91xn4ba07nmn22vsfvjfdji6lib"; + buildDepends = [ + base blaze-builder conduit persistent persistent-template + resource-pool resourcet transformers yesod-core + ]; + testDepends = [ + base blaze-builder conduit hspec persistent persistent-sqlite text + wai-extra yesod-core + ]; + homepage = "http://www.yesodweb.com/"; + description = "Some helpers for using Persistent from Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-platform" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, asn1-encoding + , asn1-parse, asn1-types, attoparsec-conduit, authenticate + , auto-update, base, base16-bytestring, base64-bytestring + , blaze-builder, blaze-builder-conduit, blaze-html, blaze-markup + , byteable, byteorder, cereal, cipher-aes, cipher-des, cipher-rc4 + , clientsession, conduit, conduit-extra, connection, cookie + , cprng-aes, crypto-api, crypto-cipher-types, crypto-numbers + , crypto-pubkey, crypto-pubkey-types, crypto-random, cryptohash + , cryptohash-conduit, css-text, data-default, data-default-class + , data-default-instances-base, data-default-instances-containers + , data-default-instances-dlist, data-default-instances-old-locale + , dlist, email-validate, entropy, esqueleto, exceptions + , fast-logger, file-embed, hamlet, hjsmin, hspec + , hspec-expectations, html-conduit, http-client, http-client-tls + , http-conduit, http-date, http-reverse-proxy, http-types + , language-javascript, lifted-base, mime-mail, mime-types, mmorph + , monad-control, monad-logger, monad-loops, nats, network-conduit + , optparse-applicative, path-pieces, pem, persistent + , persistent-template, publicsuffixlist, pwstore-fast + , quickcheck-io, resource-pool, resourcet, safe, securemem + , semigroups, setenv, SHA, shakespeare, shakespeare-css + , shakespeare-i18n, shakespeare-js, shakespeare-text, silently + , simple-sendfile, skein, socks, stm-chans, streaming-commons + , stringsearch, system-fileio, system-filepath, tagged, tagsoup + , tagstream-conduit, tf-random, tls, transformers-base, utf8-string + , void, wai, wai-app-static, wai-extra, wai-logger, wai-test, warp + , warp-tls, word8, x509, x509-store, x509-system, x509-validation + , xml-conduit, xml-types, xss-sanitize, yaml, yesod, yesod-auth + , yesod-auth-hashdb, yesod-core, yesod-form, yesod-persistent + , yesod-routes, yesod-static, yesod-test + }: + mkDerivation { + pname = "yesod-platform"; + version = "1.2.13.3"; + sha256 = "1j71m9bqam7dl1ghhwvkw5ispp8z06hbkvdxslx5sca998vx9awv"; + buildDepends = [ + ansi-terminal ansi-wl-pprint asn1-encoding asn1-parse asn1-types + attoparsec-conduit authenticate auto-update base base16-bytestring + base64-bytestring blaze-builder blaze-builder-conduit blaze-html + blaze-markup byteable byteorder cereal cipher-aes cipher-des + cipher-rc4 clientsession conduit conduit-extra connection cookie + cprng-aes crypto-api crypto-cipher-types crypto-numbers + crypto-pubkey crypto-pubkey-types crypto-random cryptohash + cryptohash-conduit css-text data-default data-default-class + data-default-instances-base data-default-instances-containers + data-default-instances-dlist data-default-instances-old-locale + dlist email-validate entropy esqueleto exceptions fast-logger + file-embed hamlet hjsmin hspec hspec-expectations html-conduit + http-client http-client-tls http-conduit http-date + http-reverse-proxy http-types language-javascript lifted-base + mime-mail mime-types mmorph monad-control monad-logger monad-loops + nats network-conduit optparse-applicative path-pieces pem + persistent persistent-template publicsuffixlist pwstore-fast + quickcheck-io resource-pool resourcet safe securemem semigroups + setenv SHA shakespeare shakespeare-css shakespeare-i18n + shakespeare-js shakespeare-text silently simple-sendfile skein + socks stm-chans streaming-commons stringsearch system-fileio + system-filepath tagged tagsoup tagstream-conduit tf-random tls + transformers-base utf8-string void wai wai-app-static wai-extra + wai-logger wai-test warp warp-tls word8 x509 x509-store x509-system + x509-validation xml-conduit xml-types xss-sanitize yaml yesod + yesod-auth yesod-auth-hashdb yesod-core yesod-form yesod-persistent + yesod-routes yesod-static yesod-test + ]; + homepage = "http://www.yesodweb.com/"; + description = "Meta package for Yesod (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-pnotify" = callPackage + ({ mkDerivation, base, shakespeare, text, transformers, yesod + , yesod-form + }: + mkDerivation { + pname = "yesod-pnotify"; + version = "0.5.0"; + sha256 = "05ic4n6g8jp575qj8mq9lbnhvmdm5zwxn3wf8f1blgigqimamsps"; + buildDepends = [ + base shakespeare text transformers yesod yesod-form + ]; + homepage = "https://github.com/cutsea110/yesod-pnotify"; + description = "Yet another getMessage/setMessage using pnotify jquery plugins"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-pure" = callPackage + ({ mkDerivation, base, fast-logger, text, yesod, yesod-core }: + mkDerivation { + pname = "yesod-pure"; + version = "0.1.0.2"; + sha256 = "0v3xvhk5nxc2y3c21y6h7w6lg5vm1s2vzf9f02qw8gj928vsidzg"; + buildDepends = [ base fast-logger text yesod yesod-core ]; + homepage = "https://github.com/snoyberg/yesod-pure"; + description = "Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-recaptcha" = callPackage + ({ mkDerivation, base, bytestring, data-default, http-conduit + , http-types, lifted-base, network, network-info, resourcet, text + , wai, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-recaptcha"; + version = "1.4"; + sha256 = "1dvbpzcfwmjv836i8g0gv80dj1iwb9gnvgwg3m5h2hi95249m471"; + buildDepends = [ + base bytestring data-default http-conduit http-types lifted-base + network network-info resourcet text wai yesod-auth yesod-core + yesod-form + ]; + homepage = "https://github.com/prowdsponsor/yesod-recaptcha"; + description = "Dead simple support for reCAPTCHA on Yesod applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-routes" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, HUnit + , path-pieces, template-haskell, text, vector + }: + mkDerivation { + pname = "yesod-routes"; + version = "1.2.0.7"; + sha256 = "00i2nysbhmxnq0dvfdjx6nhxy680ya38nx8gcgm13fv2xwdd2p6j"; + buildDepends = [ + base containers path-pieces template-haskell text vector + ]; + testDepends = [ + base bytestring containers hspec HUnit path-pieces template-haskell + text + ]; + homepage = "http://www.yesodweb.com/"; + description = "Efficient routing for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-routes-typescript" = callPackage + ({ mkDerivation, attoparsec, base, classy-prelude, system-fileio + , text, yesod-core, yesod-routes + }: + mkDerivation { + pname = "yesod-routes-typescript"; + version = "0.3.0.0"; + sha256 = "1gn0fvspgwhzpg7pfaj029vdhlm8ypx9kyn2wdz2wzm5jkl7bnn9"; + buildDepends = [ + attoparsec base classy-prelude system-fileio text yesod-core + yesod-routes + ]; + homepage = "https://github.com/docmunch/yesod-routes-typescript"; + description = "generate TypeScript routes for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-rst" = callPackage + ({ mkDerivation, base, blaze-html, directory, hamlet, pandoc + , persistent, text, xss-sanitize, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-rst"; + version = "0.2.3"; + sha256 = "1dv8xq7hndpk3d86dxwjjplv0la8fn32pwzb5l00db9cg420jp71"; + buildDepends = [ + base blaze-html directory hamlet pandoc persistent text + xss-sanitize yesod-core yesod-form + ]; + homepage = "http://github.com/pSub/yesod-rst"; + description = "Tools for using reStructuredText (RST) in a yesod application"; + license = "GPL"; + }) {}; + + "yesod-s3" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra, gd, hS3 + , mtl, network, resourcet, text, yesod-core + }: + mkDerivation { + pname = "yesod-s3"; + version = "0.1.1"; + sha256 = "0vl24qa2aidrr7a082yhnscava06x6jf5y5x9fi9jdry3rnkhzbv"; + buildDepends = [ + base bytestring conduit conduit-extra gd hS3 mtl network resourcet + text yesod-core + ]; + homepage = "https://github.com/tvh/yesod-s3"; + description = "Simple Helper Library for using Amazon's Simple Storage Service (S3) with Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-session-redis" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, cookie + , hedis, mtl, network, pool-conduit, random, text, time, wai + , yesod-core + }: + mkDerivation { + pname = "yesod-session-redis"; + version = "0.1.0"; + sha256 = "06ilc1xjic66xj46nib8y6cq7n8hyc27kzz9zd001d12qh342brv"; + buildDepends = [ + base binary bytestring containers cookie hedis mtl network + pool-conduit random text time wai yesod-core + ]; + homepage = "https://github.com/ollieh/yesod-session-redis"; + description = "Redis-Powered Sessions for Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-sitemap" = callPackage + ({ mkDerivation, base, conduit, containers, data-default, text + , time, xml-conduit, xml-types, yesod-core + }: + mkDerivation { + pname = "yesod-sitemap"; + version = "1.4.0.1"; + sha256 = "0ri67r3yjngn4m2lj071n2v3r9w7pvsl24rayf41k7w9j3ylk100"; + buildDepends = [ + base conduit containers data-default text time xml-conduit + xml-types yesod-core + ]; + homepage = "http://www.yesodweb.com/"; + description = "Generate XML sitemaps"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-static" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring + , blaze-builder, byteable, bytestring, conduit, conduit-extra + , containers, cryptohash, cryptohash-conduit, css-text + , data-default, directory, file-embed, filepath, hashable, hjsmin + , hspec, http-types, HUnit, mime-types, old-time, process + , resourcet, system-fileio, system-filepath, template-haskell, text + , transformers, unix-compat, unordered-containers, wai + , wai-app-static, wai-extra, yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-static"; + version = "1.4.0.4"; + sha256 = "1z01m3rvar6djxqcc2hyi53yfcpqwpi45wffpjnfp8hsr1x0zaqk"; + buildDepends = [ + async attoparsec base base64-bytestring blaze-builder byteable + bytestring conduit conduit-extra containers cryptohash + cryptohash-conduit css-text data-default directory file-embed + filepath hashable hjsmin http-types mime-types old-time process + resourcet system-fileio system-filepath template-haskell text + transformers unix-compat unordered-containers wai wai-app-static + yesod-core + ]; + testDepends = [ + async base base64-bytestring byteable bytestring conduit + conduit-extra containers cryptohash cryptohash-conduit data-default + directory file-embed filepath hjsmin hspec http-types HUnit + mime-types old-time process resourcet system-fileio system-filepath + template-haskell text transformers unix-compat unordered-containers + wai wai-app-static wai-extra yesod-core yesod-test + ]; + homepage = "http://www.yesodweb.com/"; + description = "Static file serving subsite for Yesod Web Framework"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-static-angular" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-markup + , bytestring, data-default, directory, filepath, hamlet, hspec + , HUnit, language-javascript, mime-types, shakespeare + , shakespeare-css, shakespeare-js, template-haskell, text, yesod + , yesod-core, yesod-static, yesod-test + }: + mkDerivation { + pname = "yesod-static-angular"; + version = "0.1.3"; + sha256 = "115lrq6mga31qhdwa3f3hrnxcn8ifgas97hy8mg4wv6ijbzw680y"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base blaze-builder blaze-markup bytestring data-default + directory filepath hamlet language-javascript mime-types + shakespeare shakespeare-css shakespeare-js template-haskell text + yesod yesod-core yesod-static + ]; + testDepends = [ + base bytestring hamlet hspec HUnit shakespeare template-haskell + text yesod-core yesod-static yesod-test + ]; + configureFlags = [ "-f-example" ]; + homepage = "https://bitbucket.org/wuzzeb/yesod-static-generators"; + description = "Yesod generators for embedding AngularJs code into yesod-static at compile time"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-tableview" = callPackage + ({ mkDerivation, base, hamlet, persistent, yesod }: + mkDerivation { + pname = "yesod-tableview"; + version = "0.2.1"; + sha256 = "1qf7439c31a8xi0qs8fn2xdlrldi42n1k25lj6vn061lm8wg35yy"; + buildDepends = [ base hamlet persistent yesod ]; + description = "Table view for Yesod applications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-test" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html + , blaze-markup, bytestring, case-insensitive, containers, cookie + , hspec, hspec-core, html-conduit, http-types, HUnit, monad-control + , network, persistent, text, time, transformers, wai, wai-extra + , xml-conduit, xml-types, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-test"; + version = "1.4.2.2"; + sha256 = "1ijrk27arvwxm3727lfj1vv5hmlk40nn9qfnf4fwln0r3946a1wv"; + buildDepends = [ + attoparsec base blaze-builder blaze-html blaze-markup bytestring + case-insensitive containers cookie hspec-core html-conduit + http-types HUnit monad-control network persistent text time + transformers wai wai-extra xml-conduit xml-types yesod-core + ]; + testDepends = [ + base bytestring containers hspec html-conduit HUnit text wai + xml-conduit yesod-core yesod-form + ]; + homepage = "http://www.yesodweb.com"; + description = "integration testing for WAI/Yesod Applications"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-test-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, hspec + , http-types, HUnit, text, transformers, wai, wai-test + , yesod-default + }: + mkDerivation { + pname = "yesod-test-json"; + version = "0.2.0.0"; + sha256 = "1z6cps85fypgymfmq0z67f1z5cr2x9l9hf4wrkncvkivbcb330bh"; + buildDepends = [ + aeson base bytestring conduit hspec http-types HUnit text + transformers wai wai-test yesod-default + ]; + homepage = "https://github.com/bogiebro/yesod-test-json"; + description = "Utility functions for testing JSON web services written in Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-text-markdown" = callPackage + ({ mkDerivation, aeson, base, markdown, persistent, shakespeare + , text, yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod-text-markdown"; + version = "0.1.7"; + sha256 = "133zv2f8240qbygpza39m28k4hfy2aiqmr6ds8ihwbb8dz98d5rr"; + buildDepends = [ + aeson base markdown persistent shakespeare text yesod-core + yesod-form yesod-persistent + ]; + description = "Yesod support for Text.Markdown."; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-tls" = callPackage + ({ mkDerivation, base, fast-logger, monad-logger, template-haskell + , unix, wai, wai-extra, warp, warp-tls, yesod + }: + mkDerivation { + pname = "yesod-tls"; + version = "1.4.1"; + sha256 = "0zvhchiky51pwhbcj4c86xsa98nwfw86188jxhnk2jwdgpdb9j68"; + buildDepends = [ + base fast-logger monad-logger template-haskell unix wai wai-extra + warp warp-tls yesod + ]; + homepage = "http://github.com/netom/yesod-tls"; + description = "Provides main functions using warp-tls for yesod projects"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-vend" = callPackage + ({ mkDerivation, base, blaze-html, hamlet, monad-logger, persistent + , persistent-sqlite, resourcet, text, yesod, yesod-form + }: + mkDerivation { + pname = "yesod-vend"; + version = "0.3.0.0"; + sha256 = "163ah4g6k62hypm2kj1aiwnzfjx1ngss6iqfg467vjhg71s5l1j9"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-html hamlet monad-logger persistent persistent-sqlite + resourcet text yesod yesod-form + ]; + homepage = "https://github.com/Tener/yesod-vend"; + description = "Simple CRUD classes for easy view creation for Yesod"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yesod-websockets" = callPackage + ({ mkDerivation, async, base, conduit, monad-control, transformers + , wai, wai-websockets, websockets, yesod-core + }: + mkDerivation { + pname = "yesod-websockets"; + version = "0.2.1.1"; + sha256 = "0ksmyag5h5i78jb7bdvsvq0wkyb82k8i4y5d2m6czvhf3i1zw6da"; + buildDepends = [ + async base conduit monad-control transformers wai wai-websockets + websockets yesod-core + ]; + homepage = "https://github.com/yesodweb/yesod"; + description = "WebSockets support for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yesod-worker" = callPackage + ({ mkDerivation, base, containers, fast-logger, monad-control + , monad-logger, persistent, resourcet, stm, template-haskell + , transformers, transformers-base, yesod, yesod-core + }: + mkDerivation { + pname = "yesod-worker"; + version = "0.0.1"; + sha256 = "1rwmw1hhx2mm6ikmqcfjg9vgi95mjhv2w5r4dwn8796jkkw8zpkd"; + buildDepends = [ + base containers fast-logger monad-control monad-logger persistent + resourcet stm template-haskell transformers transformers-base yesod + yesod-core + ]; + homepage = "https://github.com/jamesdabbs/yesod-worker"; + description = "Drop-in(ish) background worker system for Yesod apps"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "yhccore" = callPackage + ({ mkDerivation, base, containers, mtl, pretty, uniplate }: + mkDerivation { + pname = "yhccore"; + version = "0.9.1"; + sha256 = "18gjzlpxn0hp723ybjgq1zdbpl35iqphs7b8r5x9ddbkm435sw93"; + buildDepends = [ base containers mtl pretty uniplate ]; + configureFlags = [ "-fsplitbase" ]; + homepage = "http://www.haskell.org/haskellwiki/Yhc"; + description = "Yhc's Internal Core language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yi" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal + , cautious-file, containers, data-default, directory, dlist + , dynamic-state, dyre, exceptions, filepath, glib, gtk, hashable + , hint, HUnit, lens, mtl, old-locale, oo-prototypes, pango, parsec + , pointedlist, process, QuickCheck, random, regex-base, regex-tdfa + , safe, semigroups, split, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, time, transformers-base, unix + , unix-compat, unordered-containers, utf8-string, vty, word-trie + , xdg-basedir, yi-language, yi-rope + }: + mkDerivation { + pname = "yi"; + version = "0.11.1"; + sha256 = "15m1wwrxmszl930az79lpgyz5rxg72gy8vi17ibpac1cszfdx192"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring Cabal cautious-file containers + data-default directory dlist dynamic-state dyre exceptions filepath + glib gtk hashable hint lens mtl old-locale oo-prototypes pango + parsec pointedlist process QuickCheck random regex-base regex-tdfa + safe semigroups split template-haskell text time transformers-base + unix unix-compat unordered-containers utf8-string vty word-trie + xdg-basedir yi-language yi-rope + ]; + testDepends = [ + base directory filepath HUnit lens QuickCheck semigroups tasty + tasty-hunit tasty-quickcheck text yi-language yi-rope + ]; + configureFlags = [ + "-fpango" "-fvty" "-ftesting" "-f-eventlog" "-f-profiling" "-fvty" + "-fpango" + ]; + homepage = "http://haskell.org/haskellwiki/Yi"; + description = "The Haskell-Scriptable Editor"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-contrib" = callPackage + ({ mkDerivation, base, containers, directory, filepath, lens, mtl + , old-locale, oo-prototypes, split, text, time, transformers-base + , yi, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-contrib"; + version = "0.10.1"; + sha256 = "053hsahkxwg2mnf3h4j95gj18x5791dqqji43l310i4l7mliw91k"; + buildDepends = [ + base containers directory filepath lens mtl old-locale + oo-prototypes split text time transformers-base yi yi-language + yi-rope + ]; + homepage = "http://haskell.org/haskellwiki/Yi"; + description = "Add-ons to Yi, the Haskell-Scriptable Editor"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-emacs-colours" = callPackage + ({ mkDerivation, base, containers, split, yi-language }: + mkDerivation { + pname = "yi-emacs-colours"; + version = "0.1.0.1"; + sha256 = "1kbds9s0r67bdvigjk0c58slbifnddp6ppv4jrgv6493pylp78qv"; + buildDepends = [ base containers split yi-language ]; + homepage = "https://github.com/Fuuzetsu/yi-emacs-colours"; + description = "Simple mapping from colour names used in emacs to Color"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-fuzzy-open" = callPackage + ({ mkDerivation, base, binary, containers, data-default, directory + , filepath, mtl, text, transformers-base, vector, yi, yi-language + , yi-rope + }: + mkDerivation { + pname = "yi-fuzzy-open"; + version = "0.1.0"; + sha256 = "03y7ddas8w380asx4ldafp1r3h4nlyjky7n4n5sdyvwbi0rix1gc"; + buildDepends = [ + base binary containers data-default directory filepath mtl text + transformers-base vector yi yi-language yi-rope + ]; + homepage = "https://github.com/yi-editor/yi-fuzzy-open"; + description = "Fuzzy open plugin for Yi"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-gtk" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "yi-gtk"; + version = "0.3"; + sha256 = "1lgdzrxq3g24wy658ydknb98isyksdknn2bfdzsfi68rnij6z6nz"; + homepage = "http://haskell.org/haskellwiki/Yi"; + description = "The Haskell-Scriptable Editor, helper package"; + license = "GPL"; + }) {}; + + "yi-language" = callPackage + ({ mkDerivation, alex, array, base, binary, containers + , data-default, derive, filepath, hashable, hspec, lens + , oo-prototypes, pointedlist, QuickCheck, regex-base, regex-tdfa + , template-haskell, transformers-base, unordered-containers + }: + mkDerivation { + pname = "yi-language"; + version = "0.1.1.0"; + sha256 = "1gsh0njslncfh0r5wg1rq9w4f03ixkk5grd9zigkspsndhij7379"; + buildDepends = [ + array base binary containers data-default derive hashable lens + oo-prototypes pointedlist regex-base regex-tdfa template-haskell + transformers-base unordered-containers + ]; + testDepends = [ + array base binary containers data-default derive filepath hashable + hspec lens pointedlist QuickCheck regex-base regex-tdfa + template-haskell transformers-base unordered-containers + ]; + buildTools = [ alex ]; + homepage = "https://github.com/yi-editor/yi-language"; + description = "Collection of language-related Yi libraries"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-monokai" = callPackage + ({ mkDerivation, base, yi }: + mkDerivation { + pname = "yi-monokai"; + version = "0.1.1.2"; + sha256 = "1nghfyiy8jdz144nbw0c2cdy8n6xyjmk31g6z24jk8dij7iwb60l"; + buildDepends = [ base yi ]; + homepage = "https://github.com/Fuuzetsu/yi-monokai"; + description = "Monokai colour theme for the Yi text editor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yi-rope" = callPackage + ({ mkDerivation, base, binary, bytestring, charsetdetect-ae + , data-default, deepseq, fingertree, hspec, QuickCheck + , quickcheck-instances, text, text-icu + }: + mkDerivation { + pname = "yi-rope"; + version = "0.7.0.0"; + sha256 = "123p0m31h8qa53jl2sd646s1hrs5qnb7y82y7bzgg2zny4qqw9a2"; + buildDepends = [ + base binary bytestring charsetdetect-ae data-default deepseq + fingertree text text-icu + ]; + testDepends = [ base hspec QuickCheck quickcheck-instances text ]; + description = "A rope data structure used by Yi"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-snippet" = callPackage + ({ mkDerivation, base, containers, yi, yi-rope }: + mkDerivation { + pname = "yi-snippet"; + version = "0.1.0.0"; + sha256 = "0qbn5x7lbvb9h6gdqgvldzyy7z5y5aa9a02ss48zkccss5p6939d"; + buildDepends = [ base containers yi yi-rope ]; + homepage = "https://github.com/yi-editor/yi-snippet"; + description = "Snippet support for Yi"; + license = stdenv.lib.licenses.gpl2; + }) {}; + + "yi-spolsky" = callPackage + ({ mkDerivation, base, yi }: + mkDerivation { + pname = "yi-spolsky"; + version = "0.1"; + sha256 = "152ys2x416322c13nxmi25wpilq0ddd6hj36mr25jaacf1qszv6q"; + buildDepends = [ base yi ]; + homepage = "https://github.com/melrief/yi-spolsky"; + description = "Spolsky colour theme for the Yi text editor"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yi-vty" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "yi-vty"; + version = "0.3"; + sha256 = "01jp8xcxq9a1s6fp4yivnvr5a48svjir70yl0dhhwil0l3m9v9c9"; + homepage = "http://haskell.org/haskellwiki/Yi"; + description = "The Haskell-Scriptable Editor, helper package"; + license = "GPL"; + }) {}; + + "yices" = callPackage + ({ mkDerivation, base, parsec, process }: + mkDerivation { + pname = "yices"; + version = "0.0.0.12"; + sha256 = "1k3q789dapk0c311x72w4r008rnbfz3cvajahxq208gy8iyjx9iz"; + buildDepends = [ base parsec process ]; + description = "Haskell programming interface to Yices SMT solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yices-easy" = callPackage + ({ mkDerivation, base, bindings-yices, containers, transformers }: + mkDerivation { + pname = "yices-easy"; + version = "0.1"; + sha256 = "13nl3isf8npqmgsa7mc7713g7y0nk33a654rm1qnn1s6zyz41v70"; + buildDepends = [ base bindings-yices containers transformers ]; + homepage = "http://www.ugcs.caltech.edu/~keegan/haskell/yices-easy/"; + description = "Simple interface to the Yices SMT (SAT modulo theories) solver"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yices-painless" = callPackage + ({ mkDerivation, base, containers, gmp, pretty, strict-concurrency + , vector, yices + }: + mkDerivation { + pname = "yices-painless"; + version = "0.1.2"; + sha256 = "1q0hxzvhd9p0qb0fyps6hn06nhqcwldxyfljk8880il17ky92p3h"; + buildDepends = [ + base containers pretty strict-concurrency vector + ]; + extraLibraries = [ gmp yices ]; + configureFlags = [ "-fyices-dynamic" ]; + homepage = "http://code.haskell.org/~dons/code/yices-painless"; + description = "An embedded language for programming the Yices SMT solver"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) yices; }; + + "yjftp" = callPackage + ({ mkDerivation, base, directory, ftphs, haskeline, hsConfigure + , mtl, process, unix + }: + mkDerivation { + pname = "yjftp"; + version = "0.3.6.5"; + sha256 = "11iwz7mrx3f72i3d4l9zvqb8g0722aj00s7h7wa06y4l69rfnj6m"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory ftphs haskeline hsConfigure mtl process unix + ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml"; + description = "CUI FTP client like 'ftp', 'ncftp'"; + license = "GPL"; + }) {}; + + "yjftp-libs" = callPackage + ({ mkDerivation, base, directory, ftphs, mtl, process, unix }: + mkDerivation { + pname = "yjftp-libs"; + version = "0.0.2"; + sha256 = "1rlw9i1a034lg7gc60fkxjh6kc5yrbapc745gwl1ddi2wisy3h24"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory ftphs mtl process unix ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml"; + description = "CUI FTP client like 'ftp', 'ncftp'"; + license = "GPL"; + }) {}; + + "yjsvg" = callPackage + ({ mkDerivation, base, HaXml }: + mkDerivation { + pname = "yjsvg"; + version = "0.1.18"; + sha256 = "1k9shfj53vqg1wgm06k2729md0q5y252sypjkx245sn3x0a7ffji"; + buildDepends = [ base HaXml ]; + description = "make SVG string from Haskell data"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yjtools" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yjtools"; + version = "0.9.18"; + sha256 = "13zbq37p2prbyxq1wply7qqpc2wwsic78wzcgbc430nfrrpiq4lv"; + buildDepends = [ base ]; + homepage = "http://homepage3.nifty.com/salamander/second/projects/yjtools/index.xhtml"; + description = "some tools for Monad, List, Tuple and so on"; + license = "LGPL"; + }) {}; + + "yocto" = callPackage + ({ mkDerivation, base, containers, parsec, QuickCheck + , quickcheck-instances + }: + mkDerivation { + pname = "yocto"; + version = "1.0.1"; + sha256 = "0i92yraawhn6qkw23wm5vmgwcjgy9pis684jyq8mkawbw0nv3q9a"; + buildDepends = [ base containers parsec ]; + testDepends = [ + base containers parsec QuickCheck quickcheck-instances + ]; + homepage = "https://github.com/ajg/yocto"; + description = "A Minimal JSON Parser & Printer for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "yoko" = callPackage + ({ mkDerivation, base, bifunctors, containers, invariant, kinds + , mtl, records, semigroups, template-haskell, th-sccs, type-cereal + , type-digits, type-equality, type-functions, type-ord + , type-ord-spine-cereal, type-spine + }: + mkDerivation { + pname = "yoko"; + version = "2.0"; + sha256 = "07ivcx6xbmjpyj7053fp151k47y7pllwjddxxrwayrlx2qx456z6"; + buildDepends = [ + base bifunctors containers invariant kinds mtl records semigroups + template-haskell th-sccs type-cereal type-digits type-equality + type-functions type-ord type-ord-spine-cereal type-spine + ]; + description = "Generic Programming with Disbanded Data Types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "york-lava" = callPackage + ({ mkDerivation, base, containers, haskell98 }: + mkDerivation { + pname = "york-lava"; + version = "0.2"; + sha256 = "1rpkxlfvk84zl965ik5bpplzcskd96wsnicp66ixnfs9bkqfj7qb"; + buildDepends = [ base containers haskell98 ]; + homepage = "http://www.cs.york.ac.uk/fp/reduceron/"; + description = "A library for digital circuit description"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "youtube" = callPackage + ({ mkDerivation, base, bytestring, process, utility-ht }: + mkDerivation { + pname = "youtube"; + version = "0.2.0.1"; + sha256 = "0n33778aflcdzdkc6p0qaxdqvmyzdyg0r6rg4q2wh0g74m6pl2m4"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base bytestring process utility-ht ]; + description = "Upload video to YouTube via YouTube API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "yql" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, cryptohash, data-default, ecma262, exceptions + , hslogger, http-conduit, http-types, hxt, lens, opendatatable + , parsec, SHA, text, transformers, unordered-containers + , uri-template, utf8-string, uuid, vector, zlib + }: + mkDerivation { + pname = "yql"; + version = "0.0.0"; + sha256 = "1qwk78adndk2m48inxklqj1rc58wx4jrdim60gwy7ax2d3w92pg6"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + aeson base base64-bytestring bytestring containers cryptohash + data-default ecma262 exceptions hslogger http-conduit http-types + hxt lens opendatatable parsec SHA text transformers + unordered-containers uri-template utf8-string uuid vector zlib + ]; + homepage = "https://github.com/fabianbergmark/YQL"; + description = "A YQL engine to execute Open Data Tables"; + license = stdenv.lib.licenses.bsd2; + }) {}; + + "yst" = callPackage + ({ mkDerivation, aeson, base, containers, csv, directory, filepath + , HDBC, HDBC-sqlite3, HStringTemplate, old-locale, old-time, pandoc + , parsec, scientific, split, text, time, unordered-containers + , xhtml, yaml + }: + mkDerivation { + pname = "yst"; + version = "0.4.1.1"; + sha256 = "0i69pjzrxc330kfy3nvhzf59640h4p9w5lxpjlr31xbl7w1qqx12"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base containers csv directory filepath HDBC HDBC-sqlite3 + HStringTemplate old-locale old-time pandoc parsec scientific split + text time unordered-containers xhtml yaml + ]; + homepage = "http://github.com/jgm/yst"; + description = "Builds a static website from templates and data in YAML or CSV files"; + license = "GPL"; + }) {}; + + "yuiGrid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yuiGrid"; + version = "0.1"; + sha256 = "005l0rr9l0l81706drq57nww4h0j4rw8n0ncpnkdb139941gywzq"; + buildDepends = [ base ]; + description = "Grids defined by layout hints and implemented on top of Yahoo grids"; + license = "unknown"; + }) {}; + + "yuuko" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, deepseq + , directory, filepath, haskell98, mtl, network, parsec + }: + mkDerivation { + pname = "yuuko"; + version = "2010.11.28"; + sha256 = "01pf0mg6lgm34src1mfz3qj41vyhmvi50yjyv72zwamd0g7sx374"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring containers curl deepseq directory filepath + haskell98 mtl network parsec + ]; + homepage = "http://github.com/nfjinjing/yuuko"; + description = "A transcendental HTML parser gently wrapping the HXT library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "z3" = callPackage + ({ mkDerivation, base, containers, gomp, mtl, z3 }: + mkDerivation { + pname = "z3"; + version = "0.3.2"; + sha256 = "1qlklpzpjfbqjgzzkyv2j06ps42brria4px2ir2fvwgdjfzxha4n"; + buildDepends = [ base containers mtl ]; + extraLibraries = [ gomp z3 ]; + homepage = "http://bitbucket.org/iago/z3-haskell"; + description = "Bindings for the Z3 Theorem Prover"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) z3; + gomp = null; }; + + "zampolit" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , HSH, MissingH, old-locale, parsec, time + }: + mkDerivation { + pname = "zampolit"; + version = "0.3"; + sha256 = "1bhp98bn41lqxdl48xxcb4b4fknva2aigq5gxffcha535igdmdy3"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base cmdargs containers directory filepath HSH MissingH old-locale + parsec time + ]; + homepage = "https://github.com/briansniffen/zampolit"; + description = "A tool for checking how much work is done on group projects"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zasni-gerna" = callPackage + ({ mkDerivation, base, papillon }: + mkDerivation { + pname = "zasni-gerna"; + version = "0.0.7"; + sha256 = "1zl2kcd0hr021xl6pjvvxwxvmpb02cq04ck39qkwil56vannnksw"; + buildDepends = [ base papillon ]; + homepage = "https://skami.iocikun.jp/haskell/packages/zasni-gerna"; + description = "lojban parser (zasni gerna)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zcache" = callPackage + ({ mkDerivation, array, base, containers, mersenne-random-pure64 }: + mkDerivation { + pname = "zcache"; + version = "0.0.0"; + sha256 = "10j0fwf58ig0j44f7p57zr8by6i9j1agnjzk6cs65iimm79m9avb"; + buildDepends = [ array base containers mersenne-random-pure64 ]; + homepage = "https://patch-tag.com/r/salazar/zcache/"; + description = "Zobrist keys for game state tracking"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zenc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "zenc"; + version = "0.1.1"; + sha256 = "0p0h7vz14k9v8gsnpkb9ca61i1k67vvsjg0bzy0ag4m20k94zlb2"; + buildDepends = [ base ]; + description = "GHC style name Z-encoding and Z-decoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zendesk-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , connection, data-default, failure, http-client, http-client-tls + , http-conduit, http-types, monad-logger, mtl, pem + , template-haskell, text, time, tls, transformers + , unordered-containers, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "zendesk-api"; + version = "0.1.0.0"; + sha256 = "1x6801i5rw6a0nfdihi04bmka8qww9c77r7ygbhp3zx1hqdpdmmc"; + buildDepends = [ + aeson base bytestring case-insensitive conduit connection + data-default failure http-client http-client-tls http-conduit + http-types monad-logger mtl pem template-haskell text time tls + transformers unordered-containers x509 x509-store x509-validation + ]; + homepage = "https://github.com/VictorDenisov/zendesk-api"; + description = "Zendesk API for Haskell programming language"; + license = stdenv.lib.licenses.mit; + }) {}; + + "zeno" = callPackage + ({ mkDerivation, array, base, containers, directory, ghc, ghc-paths + , mtl, parallel, process, random, text, transformers + }: + mkDerivation { + pname = "zeno"; + version = "0.2.0.1"; + sha256 = "03jwhgi9n9iv7zpn8nwkdyvsybsksnhsji8k2ma9rzayk36aba6v"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory ghc ghc-paths mtl parallel process + random text transformers + ]; + description = "An automated proof system for Haskell programs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "zeromq-haskell" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , test-framework, test-framework-quickcheck2, zeromq + }: + mkDerivation { + pname = "zeromq-haskell"; + version = "0.8.4"; + sha256 = "0lvjszi08r5wm5ch03153y7lir6cdgqr2gnhq45j4b0kid6gkpv3"; + buildDepends = [ base bytestring containers ]; + testDepends = [ + base bytestring containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + extraLibraries = [ zeromq ]; + homepage = "http://github.com/twittner/zeromq-haskell/"; + description = "Bindings to ZeroMQ 2.1.x"; + license = stdenv.lib.licenses.mit; + }) { zeromq = null; }; + + "zeromq3-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, lifted-base + , monad-control, mtl, resourcet, transformers, zeromq3-haskell + }: + mkDerivation { + pname = "zeromq3-conduit"; + version = "0.1.0.0"; + sha256 = "1n6xl5izdkbl2mb4msryrcasg08prjbgzwilz4b7yi1g79y1yf77"; + buildDepends = [ + base bytestring conduit lifted-base monad-control mtl resourcet + transformers zeromq3-haskell + ]; + homepage = "https://github.com/NicolasT/zeromq3-conduit"; + description = "Conduit bindings for zeromq3-haskell"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "zeromq3-haskell" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, checkers + , containers, MonadCatchIO-transformers, QuickCheck, semigroups + , transformers, zeromq + }: + mkDerivation { + pname = "zeromq3-haskell"; + version = "0.5.2"; + sha256 = "1ky92qwyk27qsxnvaj0mc9yyhk7g19ry2nq55666ayahc899z213"; + buildDepends = [ + async base bytestring containers MonadCatchIO-transformers + semigroups transformers + ]; + testDepends = [ + ansi-terminal async base bytestring checkers containers + MonadCatchIO-transformers QuickCheck transformers + ]; + pkgconfigDepends = [ zeromq ]; + homepage = "http://github.com/twittner/zeromq-haskell/"; + description = "Bindings to ZeroMQ 3.x"; + license = stdenv.lib.licenses.mit; + }) { zeromq = null; }; + + "zeromq4-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, containers, exceptions + , QuickCheck, semigroups, tasty, tasty-hunit, tasty-quickcheck + , transformers, zeromq + }: + mkDerivation { + pname = "zeromq4-haskell"; + version = "0.6.2"; + sha256 = "07dbsapzc4hqq9sg63v4wyjad13sqh9zsx3ckwc5hg5z6vknpafb"; + buildDepends = [ + async base bytestring containers exceptions semigroups transformers + ]; + testDepends = [ + async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + pkgconfigDepends = [ zeromq ]; + homepage = "http://github.com/twittner/zeromq-haskell/"; + description = "Bindings to ZeroMQ 4.x"; + license = stdenv.lib.licenses.mit; + }) { zeromq = null; }; + + "zeroth" = callPackage + ({ mkDerivation, base, Cabal, derive, directory, filepath + , haskell-src-exts, hskeleton, monoid-record, process, syb + , template-haskell + }: + mkDerivation { + pname = "zeroth"; + version = "2009.6.23.3"; + sha256 = "10ilsxlha4l7c4z3jl6lykcjns6igyk2qma2a03yzpvgz7ijy4c0"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base Cabal derive directory filepath haskell-src-exts hskeleton + monoid-record process syb template-haskell + ]; + description = "ZeroTH - remove unnecessary TH dependencies"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zigbee-znet25" = callPackage + ({ mkDerivation, base, bytestring, cereal, MissingH, mtl + , QuickCheck, random, transformers + }: + mkDerivation { + pname = "zigbee-znet25"; + version = "0.1.1.0"; + sha256 = "0kv52f7zhgd2x44a2dg89jrsxiis73m8884f4zmxdbznhq1prqf5"; + buildDepends = [ + base bytestring cereal MissingH mtl transformers + ]; + testDepends = [ base bytestring mtl QuickCheck random ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://github.com/djoyner/zigbee-znet25"; + description = "XBee ZNet 2.5 (ZigBee) wireless modem communications"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zip-archive" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , digest, directory, filepath, HUnit, mtl, old-time, pretty + , process, text, time, unix, zlib + }: + mkDerivation { + pname = "zip-archive"; + version = "0.2.3.5"; + sha256 = "0qa3qvaj0xkh4qw7s96rkbdmkyhnql6g92yplm7m6n7z7nxrcs18"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base binary bytestring containers digest directory filepath + mtl old-time pretty text time unix zlib + ]; + testDepends = [ + base bytestring directory HUnit old-time process time + ]; + configureFlags = [ "-f-executable" "-fsplitbase" ]; + homepage = "http://github.com/jgm/zip-archive"; + description = "Library for creating and modifying zip archives"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zip-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra + , digest, directory, filepath, hpc, HUnit, mtl, old-time, resourcet + , temporary, test-framework, test-framework-hunit, time + , transformers, utf8-string + }: + mkDerivation { + pname = "zip-conduit"; + version = "0.2.2.2"; + sha256 = "0spb6b1mwcqwzrr231i5s6hcln9jck0z03jdfh1zlm87mvp8670v"; + buildDepends = [ + base bytestring cereal conduit conduit-extra digest directory + filepath mtl old-time resourcet time transformers utf8-string + ]; + testDepends = [ + base bytestring conduit directory filepath hpc HUnit mtl resourcet + temporary test-framework test-framework-hunit time + ]; + homepage = "https://github.com/tymmym/zip-conduit"; + description = "Working with zip archives via conduits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zipedit" = callPackage + ({ mkDerivation, base, directory, mtl, process }: + mkDerivation { + pname = "zipedit"; + version = "0.2.3"; + sha256 = "17msh3gwylmsiabyz5x05ir2xh8h904kbp5isnvbf0z4kzfv33cr"; + buildDepends = [ base directory mtl process ]; + homepage = "http://code.haskell.org/~byorgey/code/zipedit"; + description = "Create simple list editor interfaces"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zipper" = callPackage + ({ mkDerivation, base, multirec }: + mkDerivation { + pname = "zipper"; + version = "0.4.2"; + sha256 = "1r8092amq5w9gl5szycl1r7wx87xnmkcapdzcwfa4c3pvxrhjy44"; + buildDepends = [ base multirec ]; + homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec"; + description = "Generic zipper for families of recursive datatypes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zippers" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , profunctors, semigroupoids + }: + mkDerivation { + pname = "zippers"; + version = "0.2"; + sha256 = "1rlf01dc6dcy9sx89npsisdz1yg9v4h2byd6ms602bxnmjllm1ls"; + buildDepends = [ base lens profunctors semigroupoids ]; + testDepends = [ base directory doctest filepath ]; + homepage = "http://github.com/ekmett/zippers/"; + description = "Traversal based zippers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zippo" = callPackage + ({ mkDerivation, base, mtl, yall }: + mkDerivation { + pname = "zippo"; + version = "0.3"; + sha256 = "1ihdird5yryfb2ki9bwwchj8bxjcmmgjkp3hl605zzhi2lz3awx2"; + buildDepends = [ base mtl yall ]; + homepage = "http://brandon.si/code/zippo/"; + description = "A simple lens-based, generic, heterogenous, type-checked zipper library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zlib" = callPackage + ({ mkDerivation, base, bytestring, zlib }: + mkDerivation { + pname = "zlib"; + version = "0.5.4.2"; + sha256 = "15hhsk7z3gvm7sz2ic2z1ca5c6rpsln2rr391mdbm1bxlzc1gmkm"; + buildDepends = [ base bytestring ]; + extraLibraries = [ zlib ]; + description = "Compression and decompression in the gzip and zlib formats"; + license = stdenv.lib.licenses.bsd3; + }) { inherit (pkgs) zlib; }; + + "zlib-bindings" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }: + mkDerivation { + pname = "zlib-bindings"; + version = "0.1.1.5"; + sha256 = "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8"; + buildDepends = [ base bytestring zlib ]; + testDepends = [ base bytestring hspec QuickCheck zlib ]; + homepage = "http://github.com/snoyberg/zlib-bindings"; + description = "Low-level bindings to the zlib package. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zlib-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "zlib-conduit"; + version = "1.1.0"; + sha256 = "1b22mca8bbg7f84h8y0qsb5ckzg2dw1b26y27x7b7xdxqbwpz93a"; + buildDepends = [ base conduit ]; + homepage = "http://github.com/snoyberg/conduit"; + description = "Streaming compression/decompression via conduits. (deprecated)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zlib-enum" = callPackage + ({ mkDerivation, base, bytestring, enumerator, transformers + , zlib-bindings + }: + mkDerivation { + pname = "zlib-enum"; + version = "0.2.3.1"; + sha256 = "1nfczminxafzk69ry1sqkj1ha0jlv3l9ak10yk205snfhpmcjgg4"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring enumerator transformers zlib-bindings + ]; + configureFlags = [ "-f-test" ]; + homepage = "http://github.com/maltem/zlib-enum"; + description = "Enumerator interface for zlib compression"; + license = stdenv.lib.licenses.mit; + }) {}; + + "zlib-lens" = callPackage + ({ mkDerivation, base, bytestring, lens, zlib }: + mkDerivation { + pname = "zlib-lens"; + version = "0.1"; + sha256 = "1sdvdfw2kimi7pxmv4xdha9q19sglfhaxacypfz3za1rajk0bfzx"; + buildDepends = [ base bytestring lens zlib ]; + homepage = "lens.github.io"; + description = "Lenses for zlib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zmcat" = callPackage + ({ mkDerivation, base, bytestring, zeromq3-haskell }: + mkDerivation { + pname = "zmcat"; + version = "0.3"; + sha256 = "0lg5fn89wj5blbp2gh760ibxb2zz9f11jnwicfsmsayra51micip"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base bytestring zeromq3-haskell ]; + homepage = "https://github.com/lucasdicioccio/zmcat"; + description = "Command-line tool for ZeroMQ"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zmidi-core" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "zmidi-core"; + version = "0.7.0"; + sha256 = "0v8zcybr46rcdpvsji0dzr78skj79jp8l9sd49z6c7s5sddzjm9l"; + buildDepends = [ base binary bytestring containers ]; + homepage = "http://code.google.com/p/copperbox/"; + description = "Read and write MIDI files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zmidi-score" = callPackage + ({ mkDerivation, aeson, base, binary, containers, data-ordlist + , deepseq, deepseq-generics, directory, filepath, mtl, parallel-io + , text, zmidi-core + }: + mkDerivation { + pname = "zmidi-score"; + version = "0.3.0.0"; + sha256 = "0zhh6bdpbng69sajxdvj2mnd385gc8yyli3jzyjfxp0wr0hv3biv"; + buildDepends = [ + aeson base binary containers data-ordlist deepseq deepseq-generics + directory filepath mtl parallel-io text zmidi-core + ]; + homepage = "https://bitbucket.org/bash/zmidi-score"; + description = "Representing MIDI a simple score"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "zmqat" = callPackage + ({ mkDerivation, base, classy-prelude, optparse-applicative + , semigroups, zeromq4-haskell + }: + mkDerivation { + pname = "zmqat"; + version = "0.2.0.0"; + sha256 = "1k10wflfsivq792jvl3bhb8nkpx6m3z8qzarz6q8aw5hs2wslvrv"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base classy-prelude optparse-applicative semigroups zeromq4-haskell + ]; + description = "A socat-like tool for zeromq library"; + license = "unknown"; + }) {}; + + "zoneinfo" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "zoneinfo"; + version = "0.5"; + sha256 = "1n27j8ca79a1ijn7k7dp61kjz62i6zfzlns8n0kwgyvpx413ws8y"; + buildDepends = [ base time ]; + description = "ZoneInfo library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zoom" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, hamlet, hint, mtl + , template-haskell, text + }: + mkDerivation { + pname = "zoom"; + version = "0.1.0.1"; + sha256 = "0zsr3k4c6da1l5cw3laj2snfszm4g0bz76hj2bjj61yrwmc99vnl"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base directory filepath ghc hamlet hint mtl template-haskell text + ]; + homepage = "http://github.com/iand675/Zoom"; + description = "A rake/thor-like task runner written in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zoom-cache" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , data-default, iteratee, iteratee-compress, ListLike + , MonadCatchIO-transformers, mtl, old-locale, QuickCheck, random + , test-framework, test-framework-quickcheck2, time, transformers + , type-level, ui-command, unix, zlib + }: + mkDerivation { + pname = "zoom-cache"; + version = "1.2.1.6"; + sha256 = "0761xpfmmm309r6r44ax7x2zs49dskygl2c09x2kpxpfr7rr3k5f"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base blaze-builder bytestring containers data-default iteratee + iteratee-compress ListLike MonadCatchIO-transformers mtl old-locale + QuickCheck time transformers type-level ui-command unix zlib + ]; + testDepends = [ + base blaze-builder iteratee QuickCheck random test-framework + test-framework-quickcheck2 transformers type-level unix + ]; + configureFlags = [ "-fsplitbase" ]; + description = "A streamable, seekable, zoomable cache file format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zoom-cache-pcm" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , iteratee, ListLike, mtl, type-level, zoom-cache + }: + mkDerivation { + pname = "zoom-cache-pcm"; + version = "0.3.0.1"; + sha256 = "0r676wb4q7wmin3liqh525w43pgdf0gmcfx2ccpbvc4ahain9vyq"; + buildDepends = [ + base blaze-builder bytestring containers iteratee ListLike mtl + type-level zoom-cache + ]; + configureFlags = [ "-fsplitbase" ]; + description = "Library for zoom-cache PCM audio codecs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zoom-cache-sndfile" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , hsndfile, hsndfile-vector, mtl, ui-command, vector, zoom-cache + , zoom-cache-pcm + }: + mkDerivation { + pname = "zoom-cache-sndfile"; + version = "1.1.0.1"; + sha256 = "0722wy6rqbx4gajn3sp946scganr2arhinxrqyq5fvvsbdxacwhz"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + base bytestring containers data-default hsndfile hsndfile-vector + mtl ui-command vector zoom-cache zoom-cache-pcm + ]; + configureFlags = [ "-fsplitbase" ]; + description = "Tools for generating zoom-cache-pcm files"; + license = stdenv.lib.licenses.lgpl21; + }) {}; + + "zot" = callPackage + ({ mkDerivation, base, monads-tf }: + mkDerivation { + pname = "zot"; + version = "0.0.2"; + sha256 = "12wgkrlvhby0gy6kngjwyx468yarpgkiwy51v6zb8jhx79mhidq3"; + editedCabalFile = "325ccedb3426935b4a56f838f3d05fc914b72729a2b80d6c804bec5657593a40"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base monads-tf ]; + description = "Zot language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "zsh-battery" = callPackage + ({ mkDerivation, base, directory, filepath, mtl }: + mkDerivation { + pname = "zsh-battery"; + version = "0.2"; + sha256 = "04d812dcvkbjg2y0q4q855r6g9nr2k54k2jhnbksbpnxkz0cmaxr"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base directory filepath mtl ]; + homepage = "https://github.com/MasseR/zsh-battery"; + description = "Ascii bars representing battery status"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "ztail" = callPackage + ({ mkDerivation, array, base, containers, filepath, hinotify + , old-locale, process, regex-compat, time, unix + }: + mkDerivation { + pname = "ztail"; + version = "1.1"; + sha256 = "11x6whwyfgdgda5bhdck0k12inzix8cjfm42hh09p703nalk07nq"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers filepath hinotify old-locale process + regex-compat time unix + ]; + configureFlags = [ "-finotify" ]; + description = "Multi-file, colored, filtered log tailer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + +} diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix new file mode 100644 index 000000000000..1e257e1ad782 --- /dev/null +++ b/pkgs/development/haskell-modules/lib.nix @@ -0,0 +1,7 @@ +{ + + overrideCabal = drv: f: drv.override (args: args // { + mkDerivation = drv: args.mkDerivation (drv // f drv); + }); + +} diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix new file mode 100644 index 000000000000..071f868875f5 --- /dev/null +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -0,0 +1,79 @@ +{ stdenv, ghc, packages, buildEnv, makeWrapper, ignoreCollisions ? false }: + +# This wrapper works only with GHC 6.12 or later. +assert stdenv.lib.versionOlder "6.12" ghc.version; + +# It's probably a good idea to include the library "ghc-paths" in the +# compiler environment, because we have a specially patched version of +# that package in Nix that honors these environment variables +# +# NIX_GHC +# NIX_GHCPKG +# NIX_GHC_DOCDIR +# NIX_GHC_LIBDIR +# +# instead of hard-coding the paths. The wrapper sets these variables +# appropriately to configure ghc-paths to point back to the wrapper +# instead of to the pristine GHC package, which doesn't know any of the +# additional libraries. +# +# A good way to import the environment set by the wrapper below into +# your shell is to add the following snippet to your ~/.bashrc: +# +# if [ -e ~/.nix-profile/bin/ghc ]; then +# eval $(grep export ~/.nix-profile/bin/ghc) +# fi + +let + ghc761OrLater = stdenv.lib.versionOlder "7.6.1" ghc.version; + packageDBFlag = if ghc761OrLater then "--global-package-db" else "--global-conf"; + libDir = "$out/lib/ghc-${ghc.version}"; + docDir = "$out/share/doc/ghc/html"; + packageCfgDir = "${libDir}/package.conf.d"; + isHaskellPkg = x: (x ? pname) && (x ? version); +in +if packages == [] then ghc else +buildEnv { + name = "haskell-env-${ghc.name}"; + paths = stdenv.lib.filter isHaskellPkg (stdenv.lib.closePropagation packages) ++ [ghc]; + inherit ignoreCollisions; + postBuild = '' + . ${makeWrapper}/nix-support/setup-hook + + for prg in ghc ghci ghc-${ghc.version} ghci-${ghc.version}; do + rm -f $out/bin/$prg + makeWrapper ${ghc}/bin/$prg $out/bin/$prg \ + --add-flags '"-B$NIX_GHC_LIBDIR"' \ + --set "NIX_GHC" "$out/bin/ghc" \ + --set "NIX_GHCPKG" "$out/bin/ghc-pkg" \ + --set "NIX_GHC_DOCDIR" "${docDir}" \ + --set "NIX_GHC_LIBDIR" "${libDir}" + done + + for prg in runghc runhaskell; do + rm -f $out/bin/$prg + makeWrapper ${ghc}/bin/$prg $out/bin/$prg \ + --add-flags "-f $out/bin/ghc" \ + --set "NIX_GHC" "$out/bin/ghc" \ + --set "NIX_GHCPKG" "$out/bin/ghc-pkg" \ + --set "NIX_GHC_DOCDIR" "${docDir}" \ + --set "NIX_GHC_LIBDIR" "${libDir}" + done + + for prg in ghc-pkg ghc-pkg-${ghc.version}; do + rm -f $out/bin/$prg + makeWrapper ${ghc}/bin/$prg $out/bin/$prg --add-flags "${packageDBFlag}=${packageCfgDir}" + done + + rm $out/lib/${ghc.name}/package.conf.d + mkdir $out/lib/${ghc.name}/package.conf.d + for pkg in $paths; do + for file in "$pkg/nix-support/${ghc.name}-package.conf.d/"*.conf "$pkg/lib/${ghc.name}/package.conf.d/"*.conf; do + ln -sf $file $out/lib/${ghc.name}/package.conf.d/ + done + done + + $out/bin/ghc-pkg recache + $out/bin/ghc-pkg check + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e99dbd2f04c9..4f9ce8f3afa8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3387,8 +3387,6 @@ let builtins.substring 0 (builtins.stringLength "packages_") name == "packages_" ) haskell)); - haskellPackages = haskellPackages_ghc784; - haskellPackages_ghc6104 = haskell.packages_ghc6104; haskellPackages_ghc6123 = haskell.packages_ghc6123; haskellPackages_ghc704 = haskell.packages_ghc704; @@ -3400,6 +3398,13 @@ let haskellPackages_ghc784 = recurseIntoAttrs haskell.packages_ghc784.highPrio; haskellPackages_ghcHEAD = haskell.packages_ghcHEAD; haskellPackages_ghcjs = haskell.packages_ghcjs; + haskellPackages = haskellPackages_ghc784; + + haskell-ng = callPackage ./haskell-ng.nix { }; + haskellngPackages = haskell-ng.packages.ghc784.override { + overrides = config.haskellPackageOverrides or (self: super: {}); + provideOldAttributeNames = config.provideOldHaskellAttributeNames or false; + }; haxe = callPackage ../development/compilers/haxe { }; diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix new file mode 100644 index 000000000000..24e1023da53b --- /dev/null +++ b/pkgs/top-level/haskell-ng.nix @@ -0,0 +1,51 @@ +{ pkgs, callPackage }: + +rec { + + compiler = { + + ghc6102Binary = callPackage ../development/compilers/ghc/6.10.2-binary.nix { gmp = pkgs.gmp4; }; + ghc704Binary = callPackage ../development/compilers/ghc/7.0.4-binary.nix { gmp = pkgs.gmp4; }; + ghc742Binary = callPackage ../development/compilers/ghc/7.4.2-binary.nix { gmp = pkgs.gmp4; }; + + ghc6104 = callPackage ../development/compilers/ghc/6.10.4.nix { ghc = compiler.ghc6102Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc6123 = callPackage ../development/compilers/ghc/6.12.3.nix { ghc = compiler.ghc6102Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc704 = callPackage ../development/compilers/ghc/7.0.4.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc722 = callPackage ../development/compilers/ghc/7.2.2.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc742 = callPackage ../development/compilers/ghc/7.4.2.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc763 = callPackage ../development/compilers/ghc/7.6.3.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc783 = callPackage ../development/compilers/ghc/7.8.3.nix { ghc = compiler.ghc742Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghc784 = callPackage ../development/compilers/ghc/7.8.4.nix { ghc = compiler.ghc742Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghcHEAD = callPackage ../development/compilers/ghc/head.nix { inherit (packages.ghc784) ghc alex happy; }; + ghc = compiler.ghc784; + + }; + + packages = { + + ghc6104 = callPackage ../development/haskell-modules { ghc = compiler.ghc6104; }; + ghc6123 = callPackage ../development/haskell-modules { ghc = compiler.ghc6123; }; + ghc704 = callPackage ../development/haskell-modules { ghc = compiler.ghc704; }; + ghc722 = callPackage ../development/haskell-modules { ghc = compiler.ghc722; }; + ghc742 = callPackage ../development/haskell-modules { ghc = compiler.ghc742; }; + ghc763 = callPackage ../development/haskell-modules { + ghc = compiler.ghc763; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.6.x.nix { }; + }; + + ghc784 = callPackage ../development/haskell-modules { + ghc = compiler.ghc784; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { }; + }; + + ghcHEAD = callPackage ../development/haskell-modules { + ghc = compiler.ghcHEAD; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.9.x.nix { }; + }; + + ghcjs = callPackage ../development/haskell-modules { + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; + }; + + }; +} From d8d9cc654ac681dc054c4386e6acdae26cc02c38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Wed, 7 Jan 2015 23:41:37 +0100 Subject: [PATCH 0553/1091] idea-{community,ultimate}: 14.0.1 -> 14.0.2 android-studio: 1.0.0-rc1 -> 1.0.2 clion: eap update --- pkgs/applications/editors/idea/default.nix | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix index 032f70786e42..afa1c5682a8e 100644 --- a/pkgs/applications/editors/idea/default.nix +++ b/pkgs/applications/editors/idea/default.nix @@ -204,50 +204,50 @@ in android-studio = buildAndroidStudio rec { name = "android-studio-${version}"; - version = "1.0.0-rc1"; - build = "135.1598475"; + version = "1.0.2"; + build = "135.1653844"; description = "Android development environment based on IntelliJ IDEA"; license = stdenv.lib.licenses.asl20; src = fetchurl { url = "https://dl.google.com/dl/android/studio/ide-zips/${version}" + "/android-studio-ide-${build}-linux.zip"; - sha256 = "1d0gj9c2hkrcij79xv8i5fy1z8zss1fp8szjp6h7z7zak989rsrf"; + sha256 = "0y20gp5444c2lwyzhlppjpkb657qbgpskj31lwyfhx6xyqy83159"; }; }; clion = buildClion rec { name = "clion"; version = "eap"; - build = "140.569.17"; + build = "140.1221.2"; description = "C/C++ IDE. New. Intelligent. Cross-platform."; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "http://download.jetbrains.com/cpp/${name}-${build}.tar.gz"; - sha256 = "1y4137dxbydf3g5s6c58bf015k2q7dsl8h4n0q2llqj5bprwcr23"; + sha256 = "0gf809plnw89dgn47j6hsh5nv0bpdynjnl1rg8wv7jaz2zx9bqcg"; }; }; idea-community = buildIdea rec { name = "idea-community-${version}"; - version = "14.0.1"; - build = "IC-139.225"; + version = "14.0.2"; + build = "IC-139.659"; description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; license = stdenv.lib.licenses.asl20; src = fetchurl { url = "http://download-ln.jetbrains.com/idea/ideaIC-${version}.tar.gz"; - sha256 = "166m55q33q4jwfvzwxm8mak6ic32h63bvpxdnjd41si6bs19ynvg"; + sha256 = "0g8f66bdxdmsbv2r1jc308by5ca92ifczprf0gwy5bs2xsvxxwlf"; }; }; idea-ultimate = buildIdea rec { name = "idea-ultimate-${version}"; - version = "14.0.1"; - build = "IU-139.225"; + version = "14.0.2"; + build = "IU-139.659"; description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "http://download-ln.jetbrains.com/idea/ideaIU-${version}.tar.gz"; - sha256 = "0hh84f3297ak63n2kv76xv1rnf1fhjws9d3b2r5pwzgfd78zja4q"; + sha256 = "0swd3lyrlcdlsgp350sa741bkmndlck1ss429f9faf3hm4s2y0k5"; }; }; From 3a3a53d6a7993555992a93fde25ff1d16aee919b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Wed, 7 Jan 2015 23:40:59 +0100 Subject: [PATCH 0554/1091] i2pd: 0.4.0 -> 0.6.0 --- pkgs/tools/networking/i2pd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix index a02616860387..b4b92f5ba95d 100644 --- a/pkgs/tools/networking/i2pd/default.nix +++ b/pkgs/tools/networking/i2pd/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "i2pd-${version}"; - version = "0.4.0"; + version = "0.6.0"; src = fetchurl { url = "https://github.com/PrivacySolutions/i2pd/archive/${version}.tar.gz"; - sha256 = "1gab0ams8bwkiwq0wjiclkm5ms5m5p3x06gzhi2dpdc6vbdkzmlp"; + sha256 = "1dy3yw2x5smmnb9jna5fi4yqp5lydj8fqvm0ms43kg0fhwnqr6hl"; }; buildInputs = [ boost cryptopp ]; From 9a7766e054231209c63e1eef21f440ec92c580d1 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 14:34:15 -0800 Subject: [PATCH 0555/1091] nixos/network-interfaces: Add mstpd support for bridges --- nixos/modules/module-list.nix | 1 + nixos/modules/services/networking/mstpd.nix | 33 +++++++++++++++++++ .../tasks/network-interfaces-scripted.nix | 18 ++++++++-- nixos/modules/tasks/network-interfaces.nix | 7 ++++ 4 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 nixos/modules/services/networking/mstpd.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 503dd87ad4d9..8bdd6927c466 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -254,6 +254,7 @@ ./services/networking/kippo.nix ./services/networking/mailpile.nix ./services/networking/minidlna.nix + ./services/networking/mstpd.nix ./services/networking/murmur.nix ./services/networking/nat.nix ./services/networking/networkmanager.nix diff --git a/nixos/modules/services/networking/mstpd.nix b/nixos/modules/services/networking/mstpd.nix new file mode 100644 index 000000000000..5d1fc4a65427 --- /dev/null +++ b/nixos/modules/services/networking/mstpd.nix @@ -0,0 +1,33 @@ +{ config, lib, pkgs, ... }: +let + cfg = config.services.mstpd; +in +with lib; +{ + options.services.mstpd = { + + enable = mkOption { + default = false; + type = types.bool; + description = '' + Whether to enable the multiple spanning tree protocol daemon. + ''; + }; + + }; + + config = mkIf cfg.enable { + environment.systemPackages = [ pkgs.mstpd ]; + + systemd.services.mstpd = { + description = "Multiple Spanning Tree Protocol Daemon"; + wantedBy = [ "network.target" ]; + unitConfig.ConditionCapability = "CAP_NET_ADMIN"; + serviceConfig = { + Type = "forking"; + ExecStart = "@${pkgs.mstpd}/bin/mstpd mstpd"; + PIDFile = "/run/mstpd.pid"; + }; + }; + }; +} diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index 9d61a4b05301..da0d8530241b 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -37,6 +37,8 @@ let ip link del "${i}" 2>/dev/null || true ''; + needsMstpd = any ({ rstp, ... }: rstp) (attrValues cfg.bridges); + in { @@ -185,13 +187,14 @@ in in { description = "Bridge Interface ${n}"; wantedBy = [ "network.target" (subsystemDevice n) ]; - bindsTo = deps; - after = [ "network-pre.target" ] ++ deps + bindsTo = deps ++ optional v.rstp "mstpd.service"; + partOf = optional v.rstp "mstpd.service"; + after = [ "network-pre.target" "mstpd.service" ] ++ deps ++ concatMap (i: [ "network-addresses-${i}.service" "network-link-${i}.service" ]) v.interfaces; before = [ "network-interfaces.target" (subsystemDevice n) ]; serviceConfig.Type = "oneshot"; serviceConfig.RemainAfterExit = true; - path = [ pkgs.iproute ]; + path = [ pkgs.iproute ] ++ optional v.rstp pkgs.mstpd; script = '' # Remove Dead Interfaces echo "Removing old bridge ${n}..." @@ -206,6 +209,13 @@ in ip link set "${i}" up '')} + # Enable rstp on the interface + ${optionalString v.rstp '' + echo 1 >/sys/class/net/${n}/bridge/stp_state + mstpctl addbridge "${n}" + mstpctl setforcevers "${n}" rstp + ''} + ip link set "${n}" up ''; postStop = '' @@ -343,6 +353,8 @@ in KERNEL=="tun", TAG+="systemd" ''; + services.mstpd = mkIf needsMstpd { enable = true; }; + }; } diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix index 4a272483e549..9f72e0f0d509 100644 --- a/nixos/modules/tasks/network-interfaces.nix +++ b/nixos/modules/tasks/network-interfaces.nix @@ -368,6 +368,13 @@ in "The physical network interfaces connected by the bridge."; }; + rstp = mkOption { + example = true; + default = false; + type = types.bool; + description = "Whether the bridge interface should enable rstp."; + }; + }; }; From bbc4262514107fd6658696ddebfeba7071ac17b1 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 15:18:03 -0800 Subject: [PATCH 0556/1091] java: Add home passthru --- .../development/compilers/icedtea/default.nix | 270 +++++++++--------- .../compilers/openjdk-darwin/default.nix | 2 +- .../development/compilers/openjdk/default.nix | 252 ++++++++-------- .../compilers/oraclejdk/jdk-linux-base.nix | 2 + 4 files changed, 266 insertions(+), 260 deletions(-) diff --git a/pkgs/development/compilers/icedtea/default.nix b/pkgs/development/compilers/icedtea/default.nix index 8f556c89fb46..5e947ef1b37c 100644 --- a/pkgs/development/compilers/icedtea/default.nix +++ b/pkgs/development/compilers/icedtea/default.nix @@ -34,147 +34,149 @@ let bundleFun = name: "--with-${name}-src-zip=" + builtins.getAttr name sources; bundleFlags = map bundleFun bundleNames; -in + icedtea = stdenv.mkDerivation (with srcInfo; { + name = pkgName; -with srcInfo; stdenv.mkDerivation { - name = pkgName; + src = fetchurl { + inherit url sha256; + }; - src = fetchurl { - inherit url sha256; - }; + outputs = [ "out" "jre" ]; - outputs = [ "out" "jre" ]; + # TODO: Probably some more dependencies should be on this list but are being + # propagated instead + buildInputs = [ + jdk ant wget zip unzip cpio file libxslt pkgconfig procps automake + autoconf which perl coreutils xorg.lndir + zlib libjpeg libpng giflib lcms2 kerberos attr alsaLib cups + xorg.libX11 xorg.libXtst gtk2 + ]; - # TODO: Probably some more dependencies should be on this list but are being - # propagated instead - buildInputs = [ - jdk ant wget zip unzip cpio file libxslt pkgconfig procps automake - autoconf which perl coreutils xorg.lndir - zlib libjpeg libpng giflib lcms2 kerberos attr alsaLib cups - xorg.libX11 xorg.libXtst gtk2 - ]; + configureFlags = bundleFlags ++ [ + "--disable-bootstrap" + "--disable-downloading" - configureFlags = bundleFlags ++ [ - "--disable-bootstrap" - "--disable-downloading" + "--without-rhino" + "--with-pax=paxctl" + "--with-jdk-home=${jdkPath}" + ]; - "--without-rhino" - "--with-pax=paxctl" - "--with-jdk-home=${jdkPath}" - ]; + preConfigure = '' + unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS - preConfigure = '' - unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + substituteInPlace javac.in --replace '#!/usr/bin/perl' '#!${perl}/bin/perl' + substituteInPlace javah.in --replace '#!/usr/bin/perl' '#!${perl}/bin/perl' - substituteInPlace javac.in --replace '#!/usr/bin/perl' '#!${perl}/bin/perl' - substituteInPlace javah.in --replace '#!/usr/bin/perl' '#!${perl}/bin/perl' - - ./autogen.sh - ''; - - preBuild = '' - make stamps/extract.stamp - - substituteInPlace openjdk/jdk/make/common/shared/Defs-utils.gmk --replace '/bin/echo' '${coreutils}/bin/echo' - substituteInPlace openjdk/corba/make/common/shared/Defs-utils.gmk --replace '/bin/echo' '${coreutils}/bin/echo' - - patch -p0 < ${./cppflags-include-fix.patch} - patch -p0 < ${./fix-java-home.patch} - patch -p0 < ${./currency-date-range.patch} - ''; - - NIX_NO_SELF_RPATH = true; - - makeFlags = [ - "ALSA_INCLUDE=${alsaLib}/include/alsa/version.h" - "ALT_UNIXCOMMAND_PATH=" - "ALT_USRBIN_PATH=" - "ALT_DEVTOOLS_PATH=" - "ALT_COMPILER_PATH=" - "ALT_CUPS_HEADERS_PATH=${cups}/include" - "ALT_OBJCOPY=${binutils}/bin/objcopy" - "SORT=${coreutils}/bin/sort" - "UNLIMITED_CRYPTO=1" - ]; - - installPhase = '' - mkdir -p $out/lib/icedtea $out/share $jre/lib/icedtea - - cp -av openjdk.build/j2sdk-image/* $out/lib/icedtea - - # Move some stuff to top-level. - mv $out/lib/icedtea/include $out/include - mv $out/lib/icedtea/man $out/share/man - - # jni.h expects jni_md.h to be in the header search path. - ln -s $out/include/linux/*_md.h $out/include/ - - # Remove some broken manpages. - rm -rf $out/share/man/ja* - - # Remove crap from the installation. - rm -rf $out/lib/icedtea/demo $out/lib/icedtea/sample - - # Move the JRE to a separate output. - mv $out/lib/icedtea/jre $jre/lib/icedtea/ - mkdir $out/lib/icedtea/jre - lndir $jre/lib/icedtea/jre $out/lib/icedtea/jre - - # The following files cannot be symlinked, as it seems to violate Java security policies - rm $out/lib/icedtea/jre/lib/ext/* - cp $jre/lib/icedtea/jre/lib/ext/* $out/lib/icedtea/jre/lib/ext/ - - rm -rf $out/lib/icedtea/jre/bin - ln -s $out/lib/icedtea/bin $out/lib/icedtea/jre/bin - - # Remove duplicate binaries. - for i in $(cd $out/lib/icedtea/bin && echo *); do - if [ "$i" = java ]; then continue; fi - if cmp -s $out/lib/icedtea/bin/$i $jre/lib/icedtea/jre/bin/$i; then - ln -sfn $jre/lib/icedtea/jre/bin/$i $out/lib/icedtea/bin/$i - fi - done - - # Generate certificates. - pushd $jre/lib/icedtea/jre/lib/security - rm cacerts - perl ${./generate-cacerts.pl} $jre/lib/icedtea/jre/bin/keytool ${cacert}/etc/ca-bundle.crt - popd - - ln -s $out/lib/icedtea/bin $out/bin - ln -s $jre/lib/icedtea/jre/bin $jre/bin - ''; - - # FIXME: this is unnecessary once the multiple-outputs branch is merged. - preFixup = '' - prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}" - patchELF $jre - propagatedNativeBuildInputs+=" $jre" - - # Propagate the setJavaClassPath setup hook from the JRE so that - # any package that depends on the JRE has $CLASSPATH set up - # properly. - mkdir -p $jre/nix-support - echo -n "${setJavaClassPath}" > $jre/nix-support/propagated-native-build-inputs - - # Set JAVA_HOME automatically. - mkdir -p $out/nix-support - cat < $out/nix-support/setup-hook - if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out/lib/icedtea; fi - EOF - ''; - - meta = { - description = "Free Java development kit based on OpenJDK 7.0 and the IcedTea project"; - longDescription = '' - Free Java environment based on OpenJDK 7.0 and the IcedTea project. - - Full Java runtime environment - - Needed for executing Java Webstart programs and the free Java web browser plugin. + ./autogen.sh ''; - homepage = http://icedtea.classpath.org; - maintainers = with stdenv.lib.maintainers; [ wizeman ]; - platforms = stdenv.lib.platforms.linux; - }; - passthru = { inherit architecture; }; -} + preBuild = '' + make stamps/extract.stamp + + substituteInPlace openjdk/jdk/make/common/shared/Defs-utils.gmk --replace '/bin/echo' '${coreutils}/bin/echo' + substituteInPlace openjdk/corba/make/common/shared/Defs-utils.gmk --replace '/bin/echo' '${coreutils}/bin/echo' + + patch -p0 < ${./cppflags-include-fix.patch} + patch -p0 < ${./fix-java-home.patch} + patch -p0 < ${./currency-date-range.patch} + ''; + + NIX_NO_SELF_RPATH = true; + + makeFlags = [ + "ALSA_INCLUDE=${alsaLib}/include/alsa/version.h" + "ALT_UNIXCOMMAND_PATH=" + "ALT_USRBIN_PATH=" + "ALT_DEVTOOLS_PATH=" + "ALT_COMPILER_PATH=" + "ALT_CUPS_HEADERS_PATH=${cups}/include" + "ALT_OBJCOPY=${binutils}/bin/objcopy" + "SORT=${coreutils}/bin/sort" + "UNLIMITED_CRYPTO=1" + ]; + + installPhase = '' + mkdir -p $out/lib/icedtea $out/share $jre/lib/icedtea + + cp -av openjdk.build/j2sdk-image/* $out/lib/icedtea + + # Move some stuff to top-level. + mv $out/lib/icedtea/include $out/include + mv $out/lib/icedtea/man $out/share/man + + # jni.h expects jni_md.h to be in the header search path. + ln -s $out/include/linux/*_md.h $out/include/ + + # Remove some broken manpages. + rm -rf $out/share/man/ja* + + # Remove crap from the installation. + rm -rf $out/lib/icedtea/demo $out/lib/icedtea/sample + + # Move the JRE to a separate output. + mv $out/lib/icedtea/jre $jre/lib/icedtea/ + mkdir $out/lib/icedtea/jre + lndir $jre/lib/icedtea/jre $out/lib/icedtea/jre + + # The following files cannot be symlinked, as it seems to violate Java security policies + rm $out/lib/icedtea/jre/lib/ext/* + cp $jre/lib/icedtea/jre/lib/ext/* $out/lib/icedtea/jre/lib/ext/ + + rm -rf $out/lib/icedtea/jre/bin + ln -s $out/lib/icedtea/bin $out/lib/icedtea/jre/bin + + # Remove duplicate binaries. + for i in $(cd $out/lib/icedtea/bin && echo *); do + if [ "$i" = java ]; then continue; fi + if cmp -s $out/lib/icedtea/bin/$i $jre/lib/icedtea/jre/bin/$i; then + ln -sfn $jre/lib/icedtea/jre/bin/$i $out/lib/icedtea/bin/$i + fi + done + + # Generate certificates. + pushd $jre/lib/icedtea/jre/lib/security + rm cacerts + perl ${./generate-cacerts.pl} $jre/lib/icedtea/jre/bin/keytool ${cacert}/etc/ca-bundle.crt + popd + + ln -s $out/lib/icedtea/bin $out/bin + ln -s $jre/lib/icedtea/jre/bin $jre/bin + ''; + + # FIXME: this is unnecessary once the multiple-outputs branch is merged. + preFixup = '' + prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}" + patchELF $jre + propagatedNativeBuildInputs+=" $jre" + + # Propagate the setJavaClassPath setup hook from the JRE so that + # any package that depends on the JRE has $CLASSPATH set up + # properly. + mkdir -p $jre/nix-support + echo -n "${setJavaClassPath}" > $jre/nix-support/propagated-native-build-inputs + + # Set JAVA_HOME automatically. + mkdir -p $out/nix-support + cat < $out/nix-support/setup-hook + if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out/lib/icedtea; fi + EOF + ''; + + meta = { + description = "Free Java development kit based on OpenJDK 7.0 and the IcedTea project"; + longDescription = '' + Free Java environment based on OpenJDK 7.0 and the IcedTea project. + - Full Java runtime environment + - Needed for executing Java Webstart programs and the free Java web browser plugin. + ''; + homepage = http://icedtea.classpath.org; + maintainers = with stdenv.lib.maintainers; [ wizeman ]; + platforms = stdenv.lib.platforms.linux; + }; + + passthru = { + inherit architecture; + home = "${icedtea}/lib/icedtea"; + }; + }); +in icedtea diff --git a/pkgs/development/compilers/openjdk-darwin/default.nix b/pkgs/development/compilers/openjdk-darwin/default.nix index 8d3cbef75d41..05a51c4e7eb3 100644 --- a/pkgs/development/compilers/openjdk-darwin/default.nix +++ b/pkgs/development/compilers/openjdk-darwin/default.nix @@ -31,7 +31,7 @@ let EOF ''; - passthru.jre = jdk; + passthru = { jre = jdk; }; }; in jdk diff --git a/pkgs/development/compilers/openjdk/default.nix b/pkgs/development/compilers/openjdk/default.nix index b2350bcc6817..8ba2b3a379fd 100644 --- a/pkgs/development/compilers/openjdk/default.nix +++ b/pkgs/development/compilers/openjdk/default.nix @@ -27,155 +27,157 @@ let md5 = "de3006e5cf1ee78a9c6145ce62c4e982"; }; -in + openjdk = stdenv.mkDerivation rec { + name = "openjdk-7u${update}b${build}"; -stdenv.mkDerivation rec { - name = "openjdk-7u${update}b${build}"; + src = fetchurl { + url = "http://tarballs.nixos.org/openjdk-7u${update}-b${build}.tar.xz"; + sha256 = "0lyp75sl5w4b9azphb2nq5cwzli85inpksq4943q4j349rkmdprx"; + }; - src = fetchurl { - url = "http://tarballs.nixos.org/openjdk-7u${update}-b${build}.tar.xz"; - sha256 = "0lyp75sl5w4b9azphb2nq5cwzli85inpksq4943q4j349rkmdprx"; - }; + outputs = [ "out" "jre" ]; - outputs = [ "out" "jre" ]; + buildInputs = + [ unzip procps ant which zip cpio nettools alsaLib + xorg.libX11 xorg.libXt xorg.libXext xorg.libXrender xorg.libXtst + xorg.libXi xorg.libXinerama xorg.libXcursor xorg.lndir + fontconfig perl file + ]; - buildInputs = - [ unzip procps ant which zip cpio nettools alsaLib - xorg.libX11 xorg.libXt xorg.libXext xorg.libXrender xorg.libXtst - xorg.libXi xorg.libXinerama xorg.libXcursor xorg.lndir - fontconfig perl file + NIX_LDFLAGS = "-lfontconfig -lXcursor -lXinerama"; + + postUnpack = '' + sed -i -e "s@/usr/bin/test@${coreutils}/bin/test@" \ + -e "s@/bin/ls@${coreutils}/bin/ls@" \ + openjdk*/hotspot/make/linux/makefiles/sa.make + + sed -i "s@/bin/echo -e@${coreutils}/bin/echo -e@" \ + openjdk*/{jdk,corba}/make/common/shared/Defs-utils.gmk + + tar xf ${cupsSrc} + cupsDir=$(echo $(pwd)/cups-*) + makeFlagsArray+=(CUPS_HEADERS_PATH=$cupsDir) + ''; + + patches = [ + ./cppflags-include-fix.patch + ./fix-java-home.patch + ./paxctl.patch + ./read-truststore-from-env.patch + ./currency-date-range.patch ]; - NIX_LDFLAGS = "-lfontconfig -lXcursor -lXinerama"; + NIX_NO_SELF_RPATH = true; - postUnpack = '' - sed -i -e "s@/usr/bin/test@${coreutils}/bin/test@" \ - -e "s@/bin/ls@${coreutils}/bin/ls@" \ - openjdk*/hotspot/make/linux/makefiles/sa.make + makeFlags = [ + "SORT=${coreutils}/bin/sort" + "ALSA_INCLUDE=${alsaLib}/include/alsa/version.h" + "FREETYPE_HEADERS_PATH=${freetype}/include" + "FREETYPE_LIB_PATH=${freetype}/lib" + "MILESTONE=u${update}" + "BUILD_NUMBER=b${build}" + "USRBIN_PATH=" + "COMPILER_PATH=" + "DEVTOOLS_PATH=" + "UNIXCOMMAND_PATH=" + "BOOTDIR=${jdk}" + "STATIC_CXX=false" + "UNLIMITED_CRYPTO=1" + "FULL_DEBUG_SYMBOLS=0" + ]; - sed -i "s@/bin/echo -e@${coreutils}/bin/echo -e@" \ - openjdk*/{jdk,corba}/make/common/shared/Defs-utils.gmk + configurePhase = "true"; - tar xf ${cupsSrc} - cupsDir=$(echo $(pwd)/cups-*) - makeFlagsArray+=(CUPS_HEADERS_PATH=$cupsDir) - ''; + preBuild = '' + # We also need to PaX-mark in the middle of the build + substituteInPlace hotspot/make/linux/makefiles/launcher.make \ + --replace XXX_PAXFLAGS_XXX ${paxflags} + substituteInPlace jdk/make/common/Program.gmk \ + --replace XXX_PAXFLAGS_XXX ${paxflags} + ''; - patches = [ - ./cppflags-include-fix.patch - ./fix-java-home.patch - ./paxctl.patch - ./read-truststore-from-env.patch - ./currency-date-range.patch - ]; + installPhase = '' + mkdir -p $out/lib/openjdk $out/share $jre/lib/openjdk - NIX_NO_SELF_RPATH = true; + cp -av build/*/j2sdk-image/* $out/lib/openjdk - makeFlags = [ - "SORT=${coreutils}/bin/sort" - "ALSA_INCLUDE=${alsaLib}/include/alsa/version.h" - "FREETYPE_HEADERS_PATH=${freetype}/include" - "FREETYPE_LIB_PATH=${freetype}/lib" - "MILESTONE=u${update}" - "BUILD_NUMBER=b${build}" - "USRBIN_PATH=" - "COMPILER_PATH=" - "DEVTOOLS_PATH=" - "UNIXCOMMAND_PATH=" - "BOOTDIR=${jdk}" - "STATIC_CXX=false" - "UNLIMITED_CRYPTO=1" - "FULL_DEBUG_SYMBOLS=0" - ]; + # Move some stuff to top-level. + mv $out/lib/openjdk/include $out/include + mv $out/lib/openjdk/man $out/share/man - configurePhase = "true"; + # jni.h expects jni_md.h to be in the header search path. + ln -s $out/include/linux/*_md.h $out/include/ - preBuild = '' - # We also need to PaX-mark in the middle of the build - substituteInPlace hotspot/make/linux/makefiles/launcher.make \ - --replace XXX_PAXFLAGS_XXX ${paxflags} - substituteInPlace jdk/make/common/Program.gmk \ - --replace XXX_PAXFLAGS_XXX ${paxflags} - ''; + # Remove some broken manpages. + rm -rf $out/share/man/ja* - installPhase = '' - mkdir -p $out/lib/openjdk $out/share $jre/lib/openjdk + # Remove crap from the installation. + rm -rf $out/lib/openjdk/demo $out/lib/openjdk/sample - cp -av build/*/j2sdk-image/* $out/lib/openjdk + # Move the JRE to a separate output. + mv $out/lib/openjdk/jre $jre/lib/openjdk/ + mkdir $out/lib/openjdk/jre + lndir $jre/lib/openjdk/jre $out/lib/openjdk/jre - # Move some stuff to top-level. - mv $out/lib/openjdk/include $out/include - mv $out/lib/openjdk/man $out/share/man + rm -rf $out/lib/openjdk/jre/bin + ln -s $out/lib/openjdk/bin $out/lib/openjdk/jre/bin - # jni.h expects jni_md.h to be in the header search path. - ln -s $out/include/linux/*_md.h $out/include/ + # Set PaX markings + exes=$(file $out/lib/openjdk/bin/* $jre/lib/openjdk/jre/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//') + echo "to mark: *$exes*" + for file in $exes; do + echo "marking *$file*" + paxmark ${paxflags} "$file" + done - # Remove some broken manpages. - rm -rf $out/share/man/ja* + # Remove duplicate binaries. + for i in $(cd $out/lib/openjdk/bin && echo *); do + if [ "$i" = java ]; then continue; fi + if cmp -s $out/lib/openjdk/bin/$i $jre/lib/openjdk/jre/bin/$i; then + ln -sfn $jre/lib/openjdk/jre/bin/$i $out/lib/openjdk/bin/$i + fi + done - # Remove crap from the installation. - rm -rf $out/lib/openjdk/demo $out/lib/openjdk/sample + # Generate certificates. + pushd $jre/lib/openjdk/jre/lib/security + rm cacerts + perl ${./generate-cacerts.pl} $jre/lib/openjdk/jre/bin/keytool ${cacert}/etc/ca-bundle.crt + popd - # Move the JRE to a separate output. - mv $out/lib/openjdk/jre $jre/lib/openjdk/ - mkdir $out/lib/openjdk/jre - lndir $jre/lib/openjdk/jre $out/lib/openjdk/jre + ln -s $out/lib/openjdk/bin $out/bin + ln -s $jre/lib/openjdk/jre/bin $jre/bin + ''; # */ - rm -rf $out/lib/openjdk/jre/bin - ln -s $out/lib/openjdk/bin $out/lib/openjdk/jre/bin + # FIXME: this is unnecessary once the multiple-outputs branch is merged. + preFixup = '' + prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}" + patchELF $jre + propagatedNativeBuildInputs+=" $jre" - # Set PaX markings - exes=$(file $out/lib/openjdk/bin/* $jre/lib/openjdk/jre/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//') - echo "to mark: *$exes*" - for file in $exes; do - echo "marking *$file*" - paxmark ${paxflags} "$file" - done + # Propagate the setJavaClassPath setup hook from the JRE so that + # any package that depends on the JRE has $CLASSPATH set up + # properly. + mkdir -p $jre/nix-support + echo -n "${setJavaClassPath}" > $jre/nix-support/propagated-native-build-inputs - # Remove duplicate binaries. - for i in $(cd $out/lib/openjdk/bin && echo *); do - if [ "$i" = java ]; then continue; fi - if cmp -s $out/lib/openjdk/bin/$i $jre/lib/openjdk/jre/bin/$i; then - ln -sfn $jre/lib/openjdk/jre/bin/$i $out/lib/openjdk/bin/$i - fi - done + # Set JAVA_HOME automatically. + mkdir -p $out/nix-support + cat < $out/nix-support/setup-hook + if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out/lib/openjdk; fi + EOF + ''; - # Generate certificates. - pushd $jre/lib/openjdk/jre/lib/security - rm cacerts - perl ${./generate-cacerts.pl} $jre/lib/openjdk/jre/bin/keytool ${cacert}/etc/ca-bundle.crt - popd + meta = { + homepage = http://openjdk.java.net/; + license = stdenv.lib.licenses.gpl2; + description = "The open-source Java Development Kit"; + maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.shlevy ]; + platforms = stdenv.lib.platforms.linux; + }; - ln -s $out/lib/openjdk/bin $out/bin - ln -s $jre/lib/openjdk/jre/bin $jre/bin - ''; # */ - - # FIXME: this is unnecessary once the multiple-outputs branch is merged. - preFixup = '' - prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}" - patchELF $jre - propagatedNativeBuildInputs+=" $jre" - - # Propagate the setJavaClassPath setup hook from the JRE so that - # any package that depends on the JRE has $CLASSPATH set up - # properly. - mkdir -p $jre/nix-support - echo -n "${setJavaClassPath}" > $jre/nix-support/propagated-native-build-inputs - - # Set JAVA_HOME automatically. - mkdir -p $out/nix-support - cat < $out/nix-support/setup-hook - if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out/lib/openjdk; fi - EOF - ''; - - meta = { - homepage = http://openjdk.java.net/; - license = stdenv.lib.licenses.gpl2; - description = "The open-source Java Development Kit"; - maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.shlevy ]; - platforms = stdenv.lib.platforms.linux; + passthru = { + inherit architecture; + home = "${openjdk}/lib/openjdk"; + }; }; - - passthru = { inherit architecture; }; -} +in openjdk diff --git a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix index cabfaff7a1e2..f51107a2b29e 100644 --- a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix +++ b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix @@ -180,6 +180,8 @@ let result = stdenv.mkDerivation rec { passthru.jre = result; # FIXME: use multiple outputs or return actual JRE package + passthru.home = result; + meta.license = stdenv.lib.licenses.unfree; }; in result From c82410eeda78deb3afe898168700772d53361985 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 15:49:20 -0800 Subject: [PATCH 0557/1091] java: Normalize to the default jre / jdk --- nixos/modules/services/monitoring/riemann.nix | 2 +- nixos/modules/services/search/solr.nix | 2 +- nixos/release-small.nix | 2 +- pkgs/applications/editors/idea/default.nix | 4 +--- pkgs/applications/editors/jedit/default.nix | 2 +- pkgs/applications/editors/netbeans/default.nix | 4 ++-- pkgs/applications/networking/remote/ssvnc/default.nix | 4 ++-- pkgs/applications/office/libreoffice/default.nix | 2 +- .../version-management/smartgithg/default.nix | 4 +--- pkgs/build-support/release/ant-build.nix | 2 +- pkgs/development/compilers/aldor/default.nix | 6 +++--- pkgs/development/interpreters/octave/default.nix | 4 ++-- pkgs/development/libraries/portmidi/default.nix | 6 +++--- .../development/mobile/titaniumenv/titaniumsdk-3.1.nix | 2 +- .../development/mobile/titaniumenv/titaniumsdk-3.2.nix | 2 +- .../development/mobile/titaniumenv/titaniumsdk-3.3.nix | 2 +- .../development/mobile/titaniumenv/titaniumsdk-3.4.nix | 2 +- pkgs/development/tools/neoload/default.nix | 10 +++++----- pkgs/servers/monitoring/munin/default.nix | 6 +++--- pkgs/top-level/all-packages.nix | 10 ++++------ 20 files changed, 36 insertions(+), 42 deletions(-) diff --git a/nixos/modules/services/monitoring/riemann.nix b/nixos/modules/services/monitoring/riemann.nix index ab37d717b86d..ac5d0134a80d 100644 --- a/nixos/modules/services/monitoring/riemann.nix +++ b/nixos/modules/services/monitoring/riemann.nix @@ -17,7 +17,7 @@ let launcher = writeScriptBin "riemann" '' #!/bin/sh - exec ${openjdk}/bin/java ${concatStringsSep "\n" cfg.extraJavaOpts} \ + exec ${jdk}/bin/java ${concatStringsSep "\n" cfg.extraJavaOpts} \ -cp ${classpath} \ riemann.bin ${writeText "riemann-config.clj" riemannConfig} ''; diff --git a/nixos/modules/services/search/solr.nix b/nixos/modules/services/search/solr.nix index 38d9dedbe3cf..bc5cbe83cff6 100644 --- a/nixos/modules/services/search/solr.nix +++ b/nixos/modules/services/search/solr.nix @@ -22,7 +22,7 @@ let cp common/lib/*.jar $out/lib/ ln -s ${pkgs.ant}/lib/ant/lib/ant.jar $out/lib/ ln -s ${cfg.solrPackage}/lib/ext/* $out/lib/ - ln -s ${pkgs.openjdk}/lib/openjdk/lib/tools.jar $out/lib/ + ln -s ${pkgs.jdk.home}/lib/tools.jar $out/lib/ '' + optionalString (cfg.extraJars != []) '' for f in ${concatStringsSep " " cfg.extraJars}; do cp $f $out/lib diff --git a/nixos/release-small.nix b/nixos/release-small.nix index 07cd672843ea..7f53a101bdfc 100644 --- a/nixos/release-small.nix +++ b/nixos/release-small.nix @@ -61,12 +61,12 @@ in rec { gettext git imagemagick + jdk linux mysql51 mysql55 nginx nodejs - openjdk openssh php postgresql92 diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix index afa1c5682a8e..e53292451d32 100644 --- a/pkgs/applications/editors/idea/default.nix +++ b/pkgs/applications/editors/idea/default.nix @@ -70,9 +70,7 @@ let cp -va . "$out/$name" ln -s "$out/$name/bin/${loName}.png" "$out/share/pixmaps/" - [ -d ${jdk}/lib/openjdk ] \ - && jdk=${jdk}/lib/openjdk \ - || jdk=${jdk} + jdk=${jdk.home} makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${loName}" \ --prefix PATH : "${jdk}/bin:${coreutils}/bin:${gnugrep}/bin:${which}/bin:${git}/bin" \ diff --git a/pkgs/applications/editors/jedit/default.nix b/pkgs/applications/editors/jedit/default.nix index 0e11c577fc85..b19723177046 100644 --- a/pkgs/applications/editors/jedit/default.nix +++ b/pkgs/applications/editors/jedit/default.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation { patch package-files/linux/jedit << EOF 5a6,8 > # specify the correct JAVA_HOME - > JAVA_HOME=${jdk.jre}/lib/openjdk/jre + > JAVA_HOME=${jdk.jre.home}/jre > EOF sed -i "s|/usr/share/jEdit/@jar.filename@|$out/share/jEdit/jedit.jar|g" package-files/linux/jedit diff --git a/pkgs/applications/editors/netbeans/default.nix b/pkgs/applications/editors/netbeans/default.nix index 5a2afebdd5cf..79dbb589d236 100644 --- a/pkgs/applications/editors/netbeans/default.nix +++ b/pkgs/applications/editors/netbeans/default.nix @@ -26,8 +26,8 @@ stdenv.mkDerivation { mkdir -p $out/bin makeWrapper $out/netbeans/bin/netbeans $out/bin/netbeans \ --prefix PATH : ${jdk}/bin:${which}/bin \ - --prefix JAVA_HOME : ${jdk}/lib/openjdk \ - --add-flags "--jdkhome ${jdk}/lib/openjdk" + --prefix JAVA_HOME : ${jdk.home} \ + --add-flags "--jdkhome ${jdk.home}" # Create desktop item, so we can pick it from the KDE/GNOME menu mkdir -p $out/share/applications diff --git a/pkgs/applications/networking/remote/ssvnc/default.nix b/pkgs/applications/networking/remote/ssvnc/default.nix index f142395aa57b..fad7ef90ceb5 100644 --- a/pkgs/applications/networking/remote/ssvnc/default.nix +++ b/pkgs/applications/networking/remote/ssvnc/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, imake, zlib, openjdk, libX11, libXt, libXmu +{ stdenv, fetchurl, imake, zlib, jdk, libX11, libXt, libXmu , libXaw, libXext, libXpm, openjpeg, openssl, tcl, tk }: stdenv.mkDerivation rec { @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "74df32eb8eaa68b07c9693a232ebe42154617c7f3cbe1d4e68d3fe7c557d618d"; }; - buildInputs = [ imake zlib openjdk libX11 libXt libXmu libXaw libXext libXpm openjpeg openssl ]; + buildInputs = [ imake zlib jdk libX11 libXt libXmu libXaw libXext libXpm openjpeg openssl ]; configurePhase = "makeFlags=PREFIX=$out"; diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 950d0c6ac497..68fcd3838c5a 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -213,7 +213,7 @@ stdenv.mkDerivation rec { "--disable-postgresql-sdbc" "--with-package-format=native" "--enable-epm" - "--with-jdk-home=${jdk}/lib/openjdk" + "--with-jdk-home=${jdk.home}" "--with-ant-home=${ant}/lib/ant" "--without-fonts" "--without-myspell-dicts" diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix index 2ddb1b5773f1..5bb201b60d00 100644 --- a/pkgs/applications/version-management/smartgithg/default.nix +++ b/pkgs/applications/version-management/smartgithg/default.nix @@ -44,9 +44,7 @@ stdenv.mkDerivation rec { # unpacking should have produced a dir named 'smartgit' cp -a smartgit/* ${pkg_path} mkdir -pv ${bin_path} - [ -d ${jre}/lib/openjdk ] \ - && jre=${jre}/lib/openjdk \ - || jre=${jre} + jre=${jre.home} makeWrapper ${pkg_path}/bin/smartgit.sh ${bin_path}/smartgit \ --prefix PATH : ${runtime_paths} \ --prefix LD_LIBRARY_PATH : ${runtime_lib_paths} \ diff --git a/pkgs/build-support/release/ant-build.nix b/pkgs/build-support/release/ant-build.nix index 346e139d35de..06875f6b7654 100644 --- a/pkgs/build-support/release/ant-build.nix +++ b/pkgs/build-support/release/ant-build.nix @@ -9,7 +9,7 @@ , antBuildInputs ? [] , buildfile ? "build.xml" , ant ? pkgs.ant -, jre ? pkgs.openjdk +, jre ? pkgs.jdk , hydraAntLogger ? pkgs.hydraAntLogger , zip ? pkgs.zip , unzip ? pkgs.unzip diff --git a/pkgs/development/compilers/aldor/default.nix b/pkgs/development/compilers/aldor/default.nix index b1809c9a6d9d..1c915fb5a1d2 100644 --- a/pkgs/development/compilers/aldor/default.nix +++ b/pkgs/development/compilers/aldor/default.nix @@ -1,5 +1,5 @@ { fetchgit, stdenv, gmp, which, flex, bison, makeWrapper -, autoconf, automake, libtool, openjdk, perl }: +, autoconf, automake, libtool, jdk, perl }: stdenv.mkDerivation { name = "aldor-1.2.0"; @@ -11,7 +11,7 @@ stdenv.mkDerivation { }; buildInputs = [ gmp which flex bison makeWrapper autoconf automake libtool - openjdk perl ]; + jdk perl ]; preConfigure = '' cd aldor ; @@ -22,7 +22,7 @@ stdenv.mkDerivation { for prog in aldor unicl javagen ; do wrapProgram $out/bin/$prog --set ALDORROOT $out \ - --prefix PATH : ${openjdk}/bin \ + --prefix PATH : ${jdk}/bin \ --prefix PATH : ${stdenv.cc}/bin ; done ''; diff --git a/pkgs/development/interpreters/octave/default.nix b/pkgs/development/interpreters/octave/default.nix index d302a2a6e183..7545e80fd117 100644 --- a/pkgs/development/interpreters/octave/default.nix +++ b/pkgs/development/interpreters/octave/default.nix @@ -2,7 +2,7 @@ , libX11, graphicsmagick, pcre, liblapack, pkgconfig, mesa, fltk , fftw, fftwSinglePrec, zlib, curl, qrupdate , qt ? null, qscintilla ? null, ghostscript ? null, llvm ? null, hdf5 ? null,glpk ? null -, suitesparse ? null, gnuplot ? null, openjdk ? null, python ? null +, suitesparse ? null, gnuplot ? null, jdk ? null, python ? null }: stdenv.mkDerivation rec { @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ++ (stdenv.lib.optional (hdf5 != null) hdf5) ++ (stdenv.lib.optional (glpk != null) glpk) ++ (stdenv.lib.optional (suitesparse != null) suitesparse) - ++ (stdenv.lib.optional (openjdk != null) openjdk) + ++ (stdenv.lib.optional (jdk != null) jdk) ++ (stdenv.lib.optional (gnuplot != null) gnuplot) ++ (stdenv.lib.optional (python != null) python) ; diff --git a/pkgs/development/libraries/portmidi/default.nix b/pkgs/development/libraries/portmidi/default.nix index 19eb390388bb..518eeee92538 100644 --- a/pkgs/development/libraries/portmidi/default.nix +++ b/pkgs/development/libraries/portmidi/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, unzip, cmake, /*openjdk,*/ alsaLib }: +{ stdenv, fetchurl, unzip, cmake, /*jdk,*/ alsaLib }: stdenv.mkDerivation rec { name = "portmidi-${version}"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { }; cmakeFlags = let - #base = "${openjdk}/jre/lib/${openjdk.architecture}"; + #base = "${jdk}/jre/lib/${jdk.architecture}"; in [ "-DPORTMIDI_ENABLE_JAVA=0" /* TODO: Fix Java support. @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { ln -s libportmidi.so "$out/lib/libporttime.so" ''; - buildInputs = [ unzip cmake /*openjdk*/ alsaLib ]; + buildInputs = [ unzip cmake /*jdk*/ alsaLib ]; meta = { homepage = "http://portmedia.sourceforge.net/portmidi/"; diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.1.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.1.nix index 0fc6b7dca504..b46dcfb5b04c 100644 --- a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.1.nix +++ b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.1.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation { import os, sys os.environ['PYTHONPATH'] = '$(echo ${python.modules.sqlite3}/lib/python*/site-packages)' - os.environ['JAVA_HOME'] = '${if stdenv.system == "x86_64-darwin" then jdk else "${jdk}/lib/openjdk"}' + os.environ['JAVA_HOME'] = '${jdk.home}' os.execv('$(pwd)/.builder.py', sys.argv) EOF diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.2.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.2.nix index b8f288131ed0..beeb7fed995c 100644 --- a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.2.nix +++ b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.2.nix @@ -61,7 +61,7 @@ stdenv.mkDerivation { import os, sys os.environ['PYTHONPATH'] = '$(echo ${python.modules.sqlite3}/lib/python*/site-packages)' - os.environ['JAVA_HOME'] = '${if stdenv.system == "x86_64-darwin" then jdk else "${jdk}/lib/openjdk"}' + os.environ['JAVA_HOME'] = '${jdk.home}' os.execv('$(pwd)/.builder.py', sys.argv) EOF diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.3.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.3.nix index 2d1cd049b141..13009265e076 100644 --- a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.3.nix +++ b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.3.nix @@ -61,7 +61,7 @@ stdenv.mkDerivation { import os, sys os.environ['PYTHONPATH'] = '$(echo ${python.modules.sqlite3}/lib/python*/site-packages)' - os.environ['JAVA_HOME'] = '${if stdenv.system == "x86_64-darwin" then jdk else "${jdk}/lib/openjdk"}' + os.environ['JAVA_HOME'] = '${jdk.home}' os.execv('$(pwd)/.builder.py', sys.argv) EOF diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.4.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.4.nix index c8fbb435f306..aba5ab0f6970 100644 --- a/pkgs/development/mobile/titaniumenv/titaniumsdk-3.4.nix +++ b/pkgs/development/mobile/titaniumenv/titaniumsdk-3.4.nix @@ -61,7 +61,7 @@ stdenv.mkDerivation { import os, sys os.environ['PYTHONPATH'] = '$(echo ${python.modules.sqlite3}/lib/python*/site-packages)' - os.environ['JAVA_HOME'] = '${if stdenv.system == "x86_64-darwin" then jdk else "${jdk}/lib/openjdk"}' + os.environ['JAVA_HOME'] = '${jdk.home}' os.execv('$(pwd)/.builder.py', sys.argv) EOF diff --git a/pkgs/development/tools/neoload/default.nix b/pkgs/development/tools/neoload/default.nix index fc9446408deb..9c781e6f7577 100644 --- a/pkgs/development/tools/neoload/default.nix +++ b/pkgs/development/tools/neoload/default.nix @@ -14,8 +14,8 @@ else assert licenseAccepted; # the installer is very picky and demands 1.7.0.07 let dotInstall4j = path: writeTextFile { name = "dot-install4j"; text = '' - JRE_VERSION ${jre}${path} 1 7 0 7 - JRE_INFO ${jre}${path} 94 + JRE_VERSION ${path} 1 7 0 7 + JRE_INFO ${path} 94 ''; }; responseVarfile = writeTextFile { name = "response.varfile"; text = '' @@ -55,20 +55,20 @@ in stdenv.mkDerivation rec { sed -e 's/^if \[ -f jre.tar.gz/if false /' $src > installer chmod a+x installer - cp ${dotInstall4j ""} .install4j + cp ${dotInstall4j jre} .install4j chmod u+w .install4j sed -e "s|INSTALLDIR|$out|" ${responseVarfile} > response.varfile export HOME=`pwd` - export INSTALL4J_JAVA_HOME=${jre} + export INSTALL4J_JAVA_HOME=${jre.home} export FONTCONFIG_FILE=${fontsConf} bash -ic './installer -q -varfile response.varfile' sed -i 's/Xmx450m/Xmx900m/;s/Xss192k/Xss384k/' $out/lib/neoload/conf/agent.properties for i in $out/bin/*; do - wrapProgram $i --run 'cp ${dotInstall4j "/lib/openjdk/jre"} ~/.install4j' \ + wrapProgram $i --run 'cp ${dotInstall4j "${jre.home}/jre"} ~/.install4j' \ --run 'chmod u+w ~/.install4j' done diff --git a/pkgs/servers/monitoring/munin/default.nix b/pkgs/servers/monitoring/munin/default.nix index b671fbf877ac..4d3065b6542c 100644 --- a/pkgs/servers/monitoring/munin/default.nix +++ b/pkgs/servers/monitoring/munin/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, makeWrapper, which, coreutils, rrdtool, perl, perlPackages -, python, ruby, openjdk, nettools +, python, ruby, jre, nettools }: stdenv.mkDerivation rec { @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { perlPackages.DBDPg python ruby - openjdk + jre # tests perlPackages.TestLongString perlPackages.TestDifferences @@ -91,7 +91,7 @@ stdenv.mkDerivation rec { PERL=${perl}/bin/perl PYTHON=${python}/bin/python RUBY=${ruby}/bin/ruby - JAVARUN=${openjdk}/bin/java + JAVARUN=${jre}/bin/java PLUGINUSER=munin ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4f9ce8f3afa8..9e7d1b813ef3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1362,7 +1362,7 @@ let grafx2 = callPackage ../applications/graphics/grafx2 {}; grails = callPackage ../development/web/grails { - jdkPath = "${openjdk}/lib/openjdk"; + jdkPath = jdk.home; }; graphviz = callPackage ../tools/graphics/graphviz { }; @@ -3445,7 +3445,7 @@ let icedtea7_jdk = callPackage ../development/compilers/icedtea rec { jdk = openjdk; - jdkPath = "${openjdk}/lib/openjdk"; + jdkPath = openjdk.home; giflib = giflib_5_0; } // { outputs = [ "out" ]; }; @@ -7617,7 +7617,7 @@ let cassandra = callPackage ../servers/nosql/cassandra { }; apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix { - java = icedtea_jdk; + java = jdk; }; apcupsd = callPackage ../servers/apcupsd { }; @@ -11265,9 +11265,7 @@ let vorbisTools = callPackage ../applications/audio/vorbis-tools { }; - vue = callPackage ../applications/misc/vue { - jre = icedtea_jre; - }; + vue = callPackage ../applications/misc/vue { }; vwm = callPackage ../applications/window-managers/vwm { }; From a3eb2465ef86ea9e05ff19c502ef2f50748f7fc4 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 15:49:37 -0800 Subject: [PATCH 0558/1091] java: Use icedtea by default on linux --- pkgs/top-level/all-packages.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9e7d1b813ef3..f7c0669e4d28 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3483,12 +3483,17 @@ let { description = "The open-source Java Runtime Environment"; } pkgs.openjdk.jre)) // { outputs = [ "jre" ]; }; - jdk = if stdenv.isDarwin || stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" - then pkgs.openjdk - else pkgs.oraclejdk; - jre = if stdenv.isDarwin || stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" - then pkgs.openjre - else pkgs.oraclejre; + jdk = if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" + then pkgs.icedtea_jdk + else if stdenv.isDarwin + then pkgs.openjdk # TODO: Use icedtea for darwin + else pkgs.oraclejdk; + + jre = if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" + then pkgs.icedtea_jre + else if stdenv.isDarwin + then pkgs.openjre # TODO: Use icedtea for darwin + else pkgs.oraclejre; oraclejdk = pkgs.jdkdistro true false; From 238f4d16525b3cbbdcb5104af0c999725b043a7d Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 15:39:06 -0800 Subject: [PATCH 0559/1091] jdkPath: Remove in favor of jdk.home --- pkgs/development/compilers/icedtea/default.nix | 4 ++-- pkgs/development/web/grails/default.nix | 13 ++++++------- pkgs/top-level/all-packages.nix | 5 +---- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/pkgs/development/compilers/icedtea/default.nix b/pkgs/development/compilers/icedtea/default.nix index 5e947ef1b37c..87f42c9aa311 100644 --- a/pkgs/development/compilers/icedtea/default.nix +++ b/pkgs/development/compilers/icedtea/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, jdk, jdkPath, ant, wget, zip, unzip, cpio, file, libxslt +{ stdenv, fetchurl, jdk, ant, wget, zip, unzip, cpio, file, libxslt , xorg, zlib, pkgconfig, libjpeg, libpng, giflib, lcms2, gtk2, kerberos, attr , alsaLib, procps, automake, autoconf, cups, which, perl, coreutils, binutils , cacert, setJavaClassPath @@ -58,7 +58,7 @@ let "--without-rhino" "--with-pax=paxctl" - "--with-jdk-home=${jdkPath}" + "--with-jdk-home=${jdk.home}" ]; preConfigure = '' diff --git a/pkgs/development/web/grails/default.nix b/pkgs/development/web/grails/default.nix index b1ff7064003d..357e77009c4d 100644 --- a/pkgs/development/web/grails/default.nix +++ b/pkgs/development/web/grails/default.nix @@ -1,14 +1,13 @@ { stdenv, fetchurl, unzip -# If jdkPath is null, require JAVA_HOME in runtime environment, else store -# JAVA_HOME=${jdkPath} into grails. -, jdkPath ? null +# If jdk is null, require JAVA_HOME in runtime environment, else store +# JAVA_HOME=${jdk.home} into grails. +, jdk ? null , coreutils, ncurses, gnused, gnugrep # for purity }: let binpath = stdenv.lib.makeSearchPath "bin" - ([ coreutils ncurses gnused gnugrep ] - ++ stdenv.lib.optional (jdkPath != null) jdkPath); + ([ coreutils ncurses gnused gnugrep ] ++ stdenv.lib.optional (jdk != null) jdk); in stdenv.mkDerivation rec { name = "grails-2.4.3"; @@ -29,9 +28,9 @@ stdenv.mkDerivation rec { rm -f "$out"/bin/*.bat # Improve purity sed -i -e '2iPATH=${binpath}:\$PATH' "$out"/bin/grails - '' + stdenv.lib.optionalString (jdkPath != null) '' + '' + stdenv.lib.optionalString (jdk != null) '' # Inject JDK path into grails - sed -i -e '2iJAVA_HOME=${jdkPath}' "$out"/bin/grails + sed -i -e '2iJAVA_HOME=${jdk.home}' "$out"/bin/grails ''; preferLocalBuild = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f7c0669e4d28..9e2861a3822b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1361,9 +1361,7 @@ let grafx2 = callPackage ../applications/graphics/grafx2 {}; - grails = callPackage ../development/web/grails { - jdkPath = jdk.home; - }; + grails = callPackage ../development/web/grails { jdk = null; }; graphviz = callPackage ../tools/graphics/graphviz { }; @@ -3445,7 +3443,6 @@ let icedtea7_jdk = callPackage ../development/compilers/icedtea rec { jdk = openjdk; - jdkPath = openjdk.home; giflib = giflib_5_0; } // { outputs = [ "out" ]; }; From 770d5947b0ce69cc1c024450a7c2e8b6b50a49dd Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 2 Jan 2015 00:30:48 -0800 Subject: [PATCH 0560/1091] java: Correct more missed normalizations --- pkgs/top-level/all-packages.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9e2861a3822b..7bc27896fe6a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4129,7 +4129,7 @@ let hdf5 = null; glpk = null; suitesparse = null; - openjdk = null; + jdk = null; gnuplot = null; }; octaveFull = (lowPrio (callPackage ../development/interpreters/octave { @@ -4690,7 +4690,7 @@ let lttv = callPackage ../development/tools/misc/lttv { }; maven = maven3; - maven3 = callPackage ../development/tools/build-managers/apache-maven { jdk = openjdk; }; + maven3 = callPackage ../development/tools/build-managers/apache-maven { }; mk = callPackage ../development/tools/build-managers/mk { }; @@ -10244,7 +10244,6 @@ let inherit (perlPackages) ArchiveZip CompressZlib; inherit (gnome) GConf ORBit2 gnome_vfs; zip = zip.override { enableNLS = false; }; - jdk = openjdk; boost = boost155; glm = glm_0954; fontsConf = makeFontsConf { From dd7efcbf3640080afdf3bd62ad7dd3a2489db18e Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 11:20:46 -0800 Subject: [PATCH 0561/1091] java: More default cleanups --- nixos/modules/services/search/solr.nix | 2 +- nixos/modules/services/web-servers/winstone.nix | 2 +- pkgs/tools/graphics/zxing/default.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/search/solr.nix b/nixos/modules/services/search/solr.nix index bc5cbe83cff6..7886d1e2e8e6 100644 --- a/nixos/modules/services/search/solr.nix +++ b/nixos/modules/services/search/solr.nix @@ -44,7 +44,7 @@ in { javaPackage = mkOption { type = types.package; - default = pkgs.openjre; + default = pkgs.jre; description = '' Which Java derivation to use for running solr. ''; diff --git a/nixos/modules/services/web-servers/winstone.nix b/nixos/modules/services/web-servers/winstone.nix index 7f48012f158e..eed16a64f2a8 100644 --- a/nixos/modules/services/web-servers/winstone.nix +++ b/nixos/modules/services/web-servers/winstone.nix @@ -30,7 +30,7 @@ let javaPackage = mkOption { type = types.package; - default = pkgs.openjre; + default = pkgs.jre; description = '' Which Java derivation to use for running Winstone. ''; diff --git a/pkgs/tools/graphics/zxing/default.nix b/pkgs/tools/graphics/zxing/default.nix index 6834150f4775..df85b4473bb7 100644 --- a/pkgs/tools/graphics/zxing/default.nix +++ b/pkgs/tools/graphics/zxing/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, openjre, jre ? openjre}: +{ stdenv, fetchurl, jre }: stdenv.mkDerivation rec { name = "zxing-${version}"; version = "3.1.0"; From 406fefdf835e9bf2740dbb86dbaabd5e088ecc15 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 11:26:59 -0800 Subject: [PATCH 0562/1091] icedtea_web: Cleanup java home --- pkgs/development/compilers/icedtea-web/default.nix | 2 +- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/icedtea-web/default.nix b/pkgs/development/compilers/icedtea-web/default.nix index 34e025c62dd5..ffff81b686a9 100644 --- a/pkgs/development/compilers/icedtea-web/default.nix +++ b/pkgs/development/compilers/icedtea-web/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ''; configureFlags = [ - "--with-jdk-home=${jdk}" + "--with-jdk-home=${jdk.home}" ]; mozillaPlugin = "/lib"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7bc27896fe6a..430c9e7899b3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3451,7 +3451,7 @@ let pkgs.icedtea7_jdk.jre)) // { outputs = [ "jre" ]; }; icedtea7_web = callPackage ../development/compilers/icedtea-web { - jdk = "${icedtea7_jdk}/lib/icedtea"; + jdk = icedtea7_jdk; xulrunner = firefox; }; From c1c0b4bbfdbe6fd49749c666255109f97fc1665b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 7 Jan 2015 23:50:56 +0100 Subject: [PATCH 0563/1091] ghc: bump HEAD compiler to 7.10.1-rc1 --- pkgs/development/compilers/ghc/head.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 22f42bd90b5e..c79cdfbe3423 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ghc, perl, gmp, ncurses, happy, alex }: stdenv.mkDerivation rec { - version = "7.9.20141217"; + version = "7.10.0.20141222"; name = "ghc-${version}"; src = fetchurl { - url = "http://deb.haskell.org/dailies/2014-12-17/ghc_${version}.orig.tar.bz2"; - sha256 = "1yfdi9r07aqbnv6xfdhs6cpj0y0yjdr03l5sa4dv0j1xs3lh1wkv"; + url = "https://downloads.haskell.org/~ghc/7.10.1-rc1/ghc-7.10.0.20141222-src.tar.xz"; + sha256 = "0nncvvwksqqz1d991jbag3b4174i275nn0psadriq5hi3px11dkl"; }; buildInputs = [ ghc perl ncurses happy alex ]; From 3e931d40d71feffb0463f9f0d18f264a58ce3068 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 15:02:04 -0800 Subject: [PATCH 0564/1091] openjdk-darwin: Add missing home passthru --- pkgs/development/compilers/openjdk-darwin/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/openjdk-darwin/default.nix b/pkgs/development/compilers/openjdk-darwin/default.nix index 05a51c4e7eb3..dad64dd7a3b8 100644 --- a/pkgs/development/compilers/openjdk-darwin/default.nix +++ b/pkgs/development/compilers/openjdk-darwin/default.nix @@ -31,7 +31,10 @@ let EOF ''; - passthru = { jre = jdk; }; + passthru = { + jre = jdk; + home = jdk; + }; }; in jdk From 1f80c4cb2d840eb5451d29bd3f962c1c0b3c97eb Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Wed, 7 Jan 2015 20:56:06 -0800 Subject: [PATCH 0565/1091] libuv: update to new repository location --- pkgs/development/libraries/libuv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix index b11b889a8d99..92c2431e1d61 100644 --- a/pkgs/development/libraries/libuv/default.nix +++ b/pkgs/development/libraries/libuv/default.nix @@ -6,7 +6,7 @@ let meta = with lib; { description = "A multi-platform support library with a focus on asynchronous I/O"; - homepage = https://github.com/joyent/libuv; + homepage = https://github.com/libuv/libuv; maintainers = with maintainers; [ cstrahan ]; platforms = with platforms; linux ++ darwin; }; @@ -17,7 +17,7 @@ let else "libuv-${stability}-${version}"; mkSrc = version: sha256: fetchFromGitHub { - owner = "joyent"; + owner = "libuv"; repo = "libuv"; rev = "v${version}"; inherit sha256; From f012dc321683fe1531965ed5f853102dceb19283 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Wed, 7 Jan 2015 20:56:31 -0800 Subject: [PATCH 0566/1091] libuv: add v1.2.0 --- pkgs/development/libraries/libuv/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix index 92c2431e1d61..decf9b3ac58e 100644 --- a/pkgs/development/libraries/libuv/default.nix +++ b/pkgs/development/libraries/libuv/default.nix @@ -102,3 +102,7 @@ in v0_11_26 = "1pfjdwrxhqz1vqcdm42g3j45ghrb4yl7wsngvraclhgqicff1sc3"; v0_11_29 = "1z07phfwryfy2155p3lxcm2a33h20sfl96lds5dghn157x6csz7m"; } + // + mapAttrs (v: h: mkWithAutotools stable (toVersion v) h) { + v1_2_0 = "1nbp8qpgw64gl9nrjzxw0ndv1m64cfms0cy5a2883vw6877kizmx"; + } From f7092bb9d8bdae1a57864856bad0646b66d552f6 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Thu, 8 Jan 2015 08:22:56 +0000 Subject: [PATCH 0567/1091] rustcMaster: Missing paren in error message --- pkgs/development/compilers/rustc/common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/rustc/common.nix b/pkgs/development/compilers/rustc/common.nix index 915b54666346..8debb4342dac 100644 --- a/pkgs/development/compilers/rustc/common.nix +++ b/pkgs/development/compilers/rustc/common.nix @@ -21,7 +21,7 @@ then "i686-apple-darwin" else if stdenv.system == "x86_64-darwin" then "x86_64-apple-darwin" - else abort "no snapshot to bootstrap for this platform (missing target triple"; + else abort "no snapshot to bootstrap for this platform (missing target triple)"; meta = with stdenv.lib; { homepage = http://www.rust-lang.org/; From d47f443866ec7cf6d7005847a7a2d51d92084fdd Mon Sep 17 00:00:00 2001 From: John Ericson Date: Thu, 8 Jan 2015 08:37:43 +0000 Subject: [PATCH 0568/1091] rustc: Cleanup HEAD and 0.12 derivations Hopefully they are now easier to maintain. --- pkgs/development/compilers/rustc/0.12.nix | 8 ++++---- pkgs/development/compilers/rustc/head.nix | 20 +++++++++++++------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/pkgs/development/compilers/rustc/0.12.nix b/pkgs/development/compilers/rustc/0.12.nix index 7b7dc3198b47..9cbe3fec2c40 100644 --- a/pkgs/development/compilers/rustc/0.12.nix +++ b/pkgs/development/compilers/rustc/0.12.nix @@ -18,7 +18,7 @@ assert !stdenv.isFreeBSD; with ((import ./common.nix) {inherit stdenv; version = "0.12.0"; }); -let snapshot = if stdenv.system == "i686-linux" +let snapshotHash = if stdenv.system == "i686-linux" then "555aca74f9a268f80cab2df1147dc6406403e9e4" else if stdenv.system == "x86_64-linux" then "6a43c2f6c8ba2cbbcb9da1f7b58f748aef99f431" @@ -29,7 +29,7 @@ let snapshot = if stdenv.system == "i686-linux" else abort "no-snapshot for platform ${stdenv.system}"; snapshotDate = "2014-10-04"; snapshotRev = "749ff5e"; - snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshot}.tar.bz2"; + snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshotHash}.tar.bz2"; in stdenv.mkDerivation { inherit name; @@ -37,7 +37,7 @@ in stdenv.mkDerivation { inherit meta; src = fetchurl { - url = http://static.rust-lang.org/dist/rust-0.12.0.tar.gz; + url = "http://static.rust-lang.org/dist/rust-${version}.tar.gz"; sha256 = "1dv9wxh41230zknbwj34zgjnh1kgvvy6k12kbiy9bnch9nr6cgl8"; }; @@ -46,7 +46,7 @@ in stdenv.mkDerivation { name = "rust-stage0"; src = fetchurl { url = "http://static.rust-lang.org/stage0-snapshots/${snapshotName}"; - sha1 = snapshot; + sha1 = snapshotHash; }; dontStrip = true; installPhase = '' diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index b10e593ed39d..4899e51e2ef4 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -18,9 +18,14 @@ assert !stdenv.isFreeBSD; */ -with ((import ./common.nix) {inherit stdenv; version = "0.13.0-pre-3497-g6539cb4";}); +let shortVersion = "0.13-dev"; + rev = "6539cb417f4a7c2d9d1afce44c196578d2b67f38"; + revShort = builtins.substring 0 7 rev; +in -let snapshot = if stdenv.system == "i686-linux" +with ((import ./common.nix) {inherit stdenv; version = "${shortVersion}-g${revShort}"; }); + +let snapshotHash = if stdenv.system == "i686-linux" then "b880b98d832c9a049b8ef6a50df50061e363de5a" else if stdenv.system == "x86_64-linux" then "82a09c162474b69d2d1e4e8399086f3f0f4e31c3" @@ -28,19 +33,20 @@ let snapshot = if stdenv.system == "i686-linux" then "569055bb10d96ab25f78ecf2c80ffbccd5e69b8d" else if stdenv.system == "x86_64-darwin" then "cff1f9ebd63dae6890359b7d353bd9486d8ecdfc" - else abort "no-snapshot for platform ${stdenv.system}"; + else abort "no snapshot for platform ${stdenv.system}"; snapshotDate = "2015-01-04"; snapshotRev = "b2085d9"; - snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshot}.tar.bz2"; + snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshotHash}.tar.bz2"; +in -in stdenv.mkDerivation { +stdenv.mkDerivation { inherit name; inherit version; inherit meta; src = fetchgit { url = https://github.com/rust-lang/rust; - rev = "6539cb417f4a7c2d9d1afce44c196578d2b67f38"; + inherit rev; sha256 = "14nc42j46hvlqms77245vil2wplmvci3ramxrmjyjqg0bql1w28m"; }; @@ -49,7 +55,7 @@ in stdenv.mkDerivation { name = "rust-stage0"; src = fetchurl { url = "http://static.rust-lang.org/stage0-snapshots/${snapshotName}"; - sha1 = snapshot; + sha1 = snapshotHash; }; dontStrip = true; installPhase = '' From 8d96df76b965d56b08f08fef87b82f089f42c478 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Thu, 8 Jan 2015 08:38:20 +0000 Subject: [PATCH 0569/1091] cargo: common.nix now only contains version-agnostic bits --- .../tools/build-managers/cargo/common.nix | 40 +++---------------- .../tools/build-managers/cargo/snapshot.nix | 40 ++++++++++++++++++- 2 files changed, 44 insertions(+), 36 deletions(-) diff --git a/pkgs/development/tools/build-managers/cargo/common.nix b/pkgs/development/tools/build-managers/cargo/common.nix index 901fde593894..f0d8f92dfaa3 100644 --- a/pkgs/development/tools/build-managers/cargo/common.nix +++ b/pkgs/development/tools/build-managers/cargo/common.nix @@ -1,8 +1,8 @@ -{stdenv, fetchurl, zlib}: +{stdenv, version}: -with stdenv.lib; +{ + inherit version; -rec { platform = if stdenv.system == "i686-linux" then "i686-unknown-linux-gnu" else if stdenv.system == "x86_64-linux" @@ -13,40 +13,12 @@ rec { then "x86_64-apple-darwin" else throw "no snapshot to bootstrap for this platform (missing platform url suffix)"; - snapshotHash = if stdenv.system == "i686-linux" - then "ab8bba0918d3d2ddbd7fd21f147e223dbf04cece" - else if stdenv.system == "x86_64-linux" - then "0efe0f7bcbcbeb5494affcc8a2207db448a08c45" - else if stdenv.system == "i686-darwin" - then "e5097005b0a27c186b8edee24982fd4c3ebba81e" - else if stdenv.system == "x86_64-darwin" - then "6c0bb776e5645fb93b67341b111c715f39b25511" - else throw "no snapshot for platform ${stdenv.system}"; - - snapshotDate = "2014-12-30"; - snapshotName = "cargo-nightly-${platform}.tar.gz"; - - snapshot = stdenv.mkDerivation { - name = "cargo-snapshot-${snapshotDate}"; - src = fetchurl { - url = "https://static-rust-lang-org.s3.amazonaws.com/cargo-dist/${snapshotDate}/${snapshotName}"; - sha1 = snapshotHash; - }; - dontStrip = true; - installPhase = '' - mkdir -p "$out" - cp -r bin "$out/bin" - '' + (if stdenv.isLinux then '' - patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/:${zlib}/lib" \ - "$out/bin/cargo" - '' else ""); - }; - - meta = { + meta = with stdenv.lib; { homepage = http://crates.io; description = "Downloads your Rust project's dependencies and builds your project"; license = [ licenses.mit licenses.asl20 ]; platforms = platforms.linux; }; + + name = "cargo-${version}"; } diff --git a/pkgs/development/tools/build-managers/cargo/snapshot.nix b/pkgs/development/tools/build-managers/cargo/snapshot.nix index e86b19ca33eb..b873aee62f9e 100644 --- a/pkgs/development/tools/build-managers/cargo/snapshot.nix +++ b/pkgs/development/tools/build-managers/cargo/snapshot.nix @@ -2,6 +2,42 @@ /* Cargo binary snapshot */ -with ((import ./common.nix) { inherit stdenv fetchurl zlib; }); +let snapshotDate = "2014-12-30"; +in -snapshot // { inherit meta; } +with ((import ./common.nix) { inherit stdenv; version = "snapshot-${snapshotDate}"; }); + +let snapshotHash = if stdenv.system == "i686-linux" + then "ab8bba0918d3d2ddbd7fd21f147e223dbf04cece" + else if stdenv.system == "x86_64-linux" + then "0efe0f7bcbcbeb5494affcc8a2207db448a08c45" + else if stdenv.system == "i686-darwin" + then "e5097005b0a27c186b8edee24982fd4c3ebba81e" + else if stdenv.system == "x86_64-darwin" + then "6c0bb776e5645fb93b67341b111c715f39b25511" + else throw "no snapshot for platform ${stdenv.system}"; + snapshotName = "cargo-nightly-${platform}.tar.gz"; +in + + +stdenv.mkDerivation { + inherit name; + inherit version; + inherit meta; + + src = fetchurl { + url = "https://static-rust-lang-org.s3.amazonaws.com/cargo-dist/${snapshotDate}/${snapshotName}"; + sha1 = snapshotHash; + }; + + dontStrip = true; + + installPhase = '' + mkdir -p "$out" + cp -r bin "$out/bin" + '' + (if stdenv.isLinux then '' + patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ + --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/:${zlib}/lib" \ + "$out/bin/cargo" + '' else ""); +} From caaebc7266b2c16c3efa62a7932e64cfe08504eb Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Thu, 8 Jan 2015 02:51:34 -0600 Subject: [PATCH 0570/1091] nixpkgs: btsync 1.4.103 -> 1.4.106 Signed-off-by: Austin Seipp --- pkgs/applications/networking/bittorrentsync/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/bittorrentsync/default.nix b/pkgs/applications/networking/bittorrentsync/default.nix index 974a5a83de4f..ab3a4575212e 100644 --- a/pkgs/applications/networking/bittorrentsync/default.nix +++ b/pkgs/applications/networking/bittorrentsync/default.nix @@ -5,15 +5,15 @@ let else if stdenv.system == "i686-linux" then "i386" else throw "Bittorrent Sync for: ${stdenv.system} not supported!"; - sha256 = if stdenv.system == "x86_64-linux" then "0hiapq24y02pm7zi0jvqj4jxwdn5k74yxq9n1jpv8jmgir3iwznn" - else if stdenv.system == "i686-linux" then "0jv3zg0jhdzsc56kkpylwihvhsz73gsl2i2pjmqk3r3x4gwjk8xx" + sha256 = if stdenv.system == "x86_64-linux" then "1prs3r6xcxq31xfdp3w2wdi3d7r6lw5r4d4zay2cwphmp4kpg3qg" + else if stdenv.system == "i686-linux" then "09rn95qvkdwlzqq11hqfq4i5cam6dip7ww1wd5dpyirzn8yw7cfh" else throw "Bittorrent Sync for: ${stdenv.system} not supported!"; libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.libc ]; in stdenv.mkDerivation rec { name = "btsync-${version}"; - version = "1.4.103"; + version = "1.4.106"; src = fetchurl { url = "http://syncapp.bittorrent.com/${version}/btsync_${arch}-${version}.tar.gz"; From 13e3a723f93f99ea860f6f9eae8456cb6e8f7826 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 8 Jan 2015 10:50:28 +0100 Subject: [PATCH 0571/1091] evolution-data-server: fix build missing sqlite dependency --- .../gnome-3/3.12/core/evolution-data-server/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/3.12/core/evolution-data-server/default.nix b/pkgs/desktops/gnome-3/3.12/core/evolution-data-server/default.nix index 2cb1fbe90d45..a92cf684a761 100644 --- a/pkgs/desktops/gnome-3/3.12/core/evolution-data-server/default.nix +++ b/pkgs/desktops/gnome-3/3.12/core/evolution-data-server/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, python +{ fetchurl, stdenv, pkgconfig, gnome3, python, sqlite , intltool, libsoup, libxml2, libsecret, icu , p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala }: @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { buildInputs = with gnome3; [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts libsecret - gcr p11_kit db nspr nss libgweather libical libgdata gperf makeWrapper icu ] + gcr p11_kit db nspr nss libgweather libical libgdata gperf makeWrapper icu sqlite ] ++ stdenv.lib.optional valaSupport vala; # uoa irrelevant for now From 8a6d0fdea1c691e1dde50b30520a23638c5afca2 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 8 Jan 2015 11:00:42 +0100 Subject: [PATCH 0572/1091] geary: fix build missing sqlite dependency --- pkgs/desktops/gnome-3/3.12/misc/geary/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/3.12/misc/geary/default.nix b/pkgs/desktops/gnome-3/3.12/misc/geary/default.nix index 768e8bdb36ef..4df287c7b8b5 100644 --- a/pkgs/desktops/gnome-3/3.12/misc/geary/default.nix +++ b/pkgs/desktops/gnome-3/3.12/misc/geary/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, intltool, pkgconfig, gtk3, vala , makeWrapper, gdk_pixbuf, cmake, desktop_file_utils , libnotify, libcanberra, libsecret, gmime -, libpthreadstubs, hicolor_icon_theme +, libpthreadstubs, hicolor_icon_theme, sqlite , gnome3, librsvg, gnome_doc_utils, webkitgtk }: stdenv.mkDerivation rec { @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; buildInputs = [ intltool pkgconfig gtk3 makeWrapper cmake desktop_file_utils gnome_doc_utils - vala webkitgtk libnotify libcanberra gnome3.libgee libsecret gmime + vala webkitgtk libnotify libcanberra gnome3.libgee libsecret gmime sqlite libpthreadstubs gnome3.gsettings_desktop_schemas hicolor_icon_theme gdk_pixbuf librsvg gnome3.gnome_icon_theme_symbolic gnome3.gnome_icon_theme ]; From 412819cbcb0caf1fcabb4673eaa1c1d18d1e0f59 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 8 Jan 2015 11:03:31 +0100 Subject: [PATCH 0573/1091] yelp: fix build missing sqlite dependency --- pkgs/desktops/gnome-3/3.12/core/yelp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/3.12/core/yelp/default.nix b/pkgs/desktops/gnome-3/3.12/core/yelp/default.nix index d7f9fe1ff532..2e7715d1efc0 100644 --- a/pkgs/desktops/gnome-3/3.12/core/yelp/default.nix +++ b/pkgs/desktops/gnome-3/3.12/core/yelp/default.nix @@ -1,5 +1,5 @@ { stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib -, file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf +, file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf, sqlite , bash, makeWrapper, itstool, libxml2, libxslt, icu }: stdenv.mkDerivation rec { @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { libxml2 libxslt icu file makeWrapper gnome3.yelp_xsl librsvg gdk_pixbuf gnome3.gnome_icon_theme hicolor_icon_theme gnome3.gnome_icon_theme_symbolic - gnome3.gsettings_desktop_schemas ]; + gnome3.gsettings_desktop_schemas sqlite ]; preFixup = '' wrapProgram "$out/bin/yelp" \ From ec61a9ea5a83bf5ccabf6233a139777a068f567a Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Thu, 8 Jan 2015 04:16:02 -0600 Subject: [PATCH 0574/1091] nixpkgs: coccinelle 1.0.0-rc15 -> 1.0.0-rc23, and adopt Signed-off-by: Austin Seipp --- .../tools/misc/coccinelle/default.nix | 44 ++++++++----------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/pkgs/development/tools/misc/coccinelle/default.nix b/pkgs/development/tools/misc/coccinelle/default.nix index 3ec898e04598..f21808d28f7c 100644 --- a/pkgs/development/tools/misc/coccinelle/default.nix +++ b/pkgs/development/tools/misc/coccinelle/default.nix @@ -1,16 +1,12 @@ { fetchurl, stdenv, python, ncurses, ocamlPackages, pkgconfig, makeWrapper }: -let - - name = "coccinelle-1.0.0-rc15"; - sha256 = "07fab4e17512925b958890bb13c0809797074f2e44a1107b0074bdcc156b9596"; - -in stdenv.mkDerivation { - inherit name; +stdenv.mkDerivation rec { + name = "coccinelle-${version}"; + version = "1.0.0-rc23"; src = fetchurl { url = "http://coccinelle.lip6.fr/distrib/${name}.tgz"; - inherit sha256; + sha256 = "1qrd4kr3wc0hm4l60fwn19iwzwqcjsx85mm3k4gm3cdhljjma82p"; }; buildInputs = with ocamlPackages; [ @@ -38,25 +34,23 @@ in stdenv.mkDerivation { meta = { description = "Program to apply semantic patches to C code"; - - longDescription = - '' Coccinelle is a program matching and transformation engine which - provides the language SmPL (Semantic Patch Language) for specifying - desired matches and transformations in C code. Coccinelle was - initially targeted towards performing collateral evolutions in - Linux. Such evolutions comprise the changes that are needed in - client code in response to evolutions in library APIs, and may - include modifications such as renaming a function, adding a function - argument whose value is somehow context-dependent, and reorganizing - a data structure. Beyond collateral evolutions, Coccinelle is - successfully used (by us and others) for finding and fixing bugs in - systems code. - ''; + longDescription = '' + Coccinelle is a program matching and transformation engine which + provides the language SmPL (Semantic Patch Language) for + specifying desired matches and transformations in C code. + Coccinelle was initially targeted towards performing collateral + evolutions in Linux. Such evolutions comprise the changes that + are needed in client code in response to evolutions in library + APIs, and may include modifications such as renaming a function, + adding a function argument whose value is somehow + context-dependent, and reorganizing a data structure. Beyond + collateral evolutions, Coccinelle is successfully used (by us + and others) for finding and fixing bugs in systems code. + ''; homepage = http://coccinelle.lip6.fr/; license = stdenv.lib.licenses.gpl2; - - maintainers = [ ]; - platforms = stdenv.lib.platforms.gnu; # arbitrary choice + platforms = stdenv.lib.platforms.unix; + maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; }; } From b6f8d1f6d5c45cc0dbbe72ea4bc518c46d47a239 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 8 Jan 2015 00:19:13 +0100 Subject: [PATCH 0575/1091] Adds ocaml-stringext Extra string functions for OCaml Homepage: https://github.com/rgrinberg/stringext --- .../ocaml-modules/stringext/default.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/development/ocaml-modules/stringext/default.nix diff --git a/pkgs/development/ocaml-modules/stringext/default.nix b/pkgs/development/ocaml-modules/stringext/default.nix new file mode 100644 index 000000000000..dde2b0ebe45c --- /dev/null +++ b/pkgs/development/ocaml-modules/stringext/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchgit, ocaml, findlib }: + +let version = "1.2.0"; in + +stdenv.mkDerivation { + name = "ocaml-stringext-${version}"; + + src = fetchgit { + url = https://github.com/rgrinberg/stringext.git; + rev = "refs/tags/v${version}"; + sha256 = "04ixh33225n2fyc0i35pk7h9shxfdg9grhvkxy086zppki3a3vc6"; + }; + + buildInputs = [ ocaml findlib ]; + + configurePhase = "ocaml setup.ml -configure --prefix $out"; + buildPhase = "ocaml setup.ml -build"; + installPhase = "ocaml setup.ml -install"; + + createFindlibDestdir = true; + + meta = { + homepage = https://github.com/rgrinberg/stringext; + platforms = ocaml.meta.platforms; + description = "Extra string functions for OCaml"; + license = stdenv.lib.licenses.mit; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b7e72ea9aa40..9437c9dab058 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3861,6 +3861,8 @@ let sqlite3EZ = callPackage ../development/ocaml-modules/sqlite3EZ { }; + stringext = callPackage ../development/ocaml-modules/stringext { }; + twt = callPackage ../development/ocaml-modules/twt { }; utop = callPackage ../development/tools/ocaml/utop { }; From 97b415476276cf794dbfa71dc15845d6fe867fb8 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 8 Jan 2015 12:26:26 +0100 Subject: [PATCH 0576/1091] evolution: fix missing sqlite dependency due to libcamel --- pkgs/desktops/gnome-3/3.12/apps/evolution/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/3.12/apps/evolution/default.nix b/pkgs/desktops/gnome-3/3.12/apps/evolution/default.nix index b60363b024cf..f0356352098e 100644 --- a/pkgs/desktops/gnome-3/3.12/apps/evolution/default.nix +++ b/pkgs/desktops/gnome-3/3.12/apps/evolution/default.nix @@ -1,4 +1,4 @@ -{ stdenv, intltool, fetchurl, libxml2, webkitgtk, highlight +{ stdenv, intltool, fetchurl, libxml2, webkitgtk, highlight, sqlite , pkgconfig, gtk3, glib, hicolor_icon_theme, libnotify, gtkspell3 , makeWrapper, itstool, shared_mime_info, libical, db, gcr , gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit hicolor_icon_theme gnome3.gnome_icon_theme_symbolic nss nspr libnotify procps highlight gnome3.libgweather - gnome3.gsettings_desktop_schemas makeWrapper ]; + gnome3.gsettings_desktop_schemas makeWrapper sqlite ]; configureFlags = [ "--disable-spamassassin" "--disable-pst-import" ]; From 54897da6dc9b4d9c4dbdf202f163ca09f89f59ce Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 8 Jan 2015 12:26:42 +0100 Subject: [PATCH 0577/1091] gnome-control-center: fix kerberos -> krb5 --- .../gnome-3/3.12/core/gnome-control-center/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix b/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix index 5157d265198c..0aed2e7a410a 100644 --- a/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix +++ b/pkgs/desktops/gnome-3/3.12/core/gnome-control-center/default.nix @@ -2,7 +2,7 @@ , libcanberra, accountsservice, libpwquality, pulseaudio, fontconfig , gdk_pixbuf, hicolor_icon_theme, librsvg, libxkbfile, libnotify , libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk -, cracklib, python, kerberos, networkmanagerapplet, networkmanager +, cracklib, python, krb5, networkmanagerapplet, networkmanager , libwacom, samba, shared_mime_info, tzdata, icu, libtool , docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk }: @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { [ pkgconfig intltool ibus gtk glib upower libcanberra gsettings_desktop_schemas libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus gnome_online_accounts libsoup colord pulseaudio fontconfig colord-gtk libpwquality - accountsservice kerberos networkmanagerapplet libwacom samba libnotify libxkbfile + accountsservice krb5 networkmanagerapplet libwacom samba libnotify libxkbfile shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo gdk_pixbuf gnome3.gnome_icon_theme librsvg clutter clutter_gtk hicolor_icon_theme gnome3.gnome_icon_theme_symbolic gnome3.vino From ff6f1555b112747ba9438ca218bace1e55b61fcd Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 8 Jan 2015 12:33:53 +0100 Subject: [PATCH 0578/1091] gnome-shell: add missing sqlite needed by libcamel --- pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix index 6f6816efa5bd..578081ccf89d 100644 --- a/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix +++ b/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix @@ -1,7 +1,7 @@ { fetchurl, stdenv, pkgconfig, gnome3, json_glib, libcroco, intltool, libsecret , python, libsoup, polkit, clutter, networkmanager, docbook_xsl, docbook_xsl_ns, at_spi2_core , libstartup_notification, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip -, hicolor_icon_theme +, hicolor_icon_theme, sqlite , pulseaudio, libical, libtool, nss, gobjectIntrospection, gstreamer, makeWrapper , accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet, librsvg }: @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { clutter networkmanager libstartup_notification telepathy_glib docbook_xsl docbook_xsl_ns libXtst p11_kit networkmanagerapplet gjs mutter pulseaudio caribou evolution_data_server libical libtool nss gobjectIntrospection gtk gstreamer makeWrapper gdm gnome_control_center - hicolor_icon_theme gnome_icon_theme gnome_icon_theme_symbolic + hicolor_icon_theme gnome_icon_theme gnome_icon_theme_symbolic sqlite at_spi2_core upower ibus gnome_session gnome_desktop telepathy_logger gnome3.gnome_settings_daemon ]; installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ]; From 0811375a69227bda4063410500e96302fe6ddc4e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 11:55:22 +0100 Subject: [PATCH 0579/1091] haskell-configuration-common: cosmetic --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a58ace7cca72..b60dcefdb75e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -5,8 +5,8 @@ with import ./lib.nix; self: super: { # Some packages need a non-core version of Cabal. - Cabal_1_20_0_3 = overrideCabal super.Cabal_1_20_0_3 (drv: { doCheck = false;}); - Cabal_1_22_0_0 = overrideCabal super.Cabal_1_22_0_0 (drv: { doCheck = false;}); + Cabal_1_20_0_3 = overrideCabal super.Cabal_1_20_0_3 (drv: { doCheck = false; }); + Cabal_1_22_0_0 = overrideCabal super.Cabal_1_22_0_0 (drv: { doCheck = false; }); cabal-install = overrideCabal (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }) (drv: { doCheck = false; }); jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_20_0_3; }; From 197e7672e647bf5f5492785048d7d8de1b14e227 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 11:55:39 +0100 Subject: [PATCH 0580/1091] haskell-configuration-ghc-7.9.x: improve configuration to fix some builds --- .../haskell-modules/configuration-ghc-7.9.x.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 671bd87ba078..65da7abf05ec 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -33,6 +33,13 @@ self: super: { # haddock: internal error: expectJust getPackageDetails mkDerivation = drv: super.mkDerivation (drv // { noHaddock = true; }); + # These used to be a core packages in GHC 7.8.x. + old-locale = self.old-locale_1_0_0_7; + old-time = self.old-time_1_1_0_3; + + # We have transformers 4.x, so we can use the latest mtl. + mtl = self.mtl_2_2_1; + # Setup: At least the following dependencies are missing: base <4.8 hspec-expectations = overrideCabal super.hspec-expectations (drv: { patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; From b4f88bf62aa3058bb29967d54ee51cadaf4cb7d4 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Thu, 8 Jan 2015 13:53:16 +0100 Subject: [PATCH 0581/1091] fully functional faust2jack. had to upgrade to faust git version, because of bug in 0.9.67 --- .../audio/faust-compiler/default.nix | 19 ++++++-- pkgs/applications/audio/faust/default.nix | 47 ++++++++++++++----- 2 files changed, 48 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/audio/faust-compiler/default.nix b/pkgs/applications/audio/faust-compiler/default.nix index 5e980691df6d..f4bf9d4c6593 100644 --- a/pkgs/applications/audio/faust-compiler/default.nix +++ b/pkgs/applications/audio/faust-compiler/default.nix @@ -1,14 +1,23 @@ -{ fetchurl, stdenv, unzip, pkgconfig, makeWrapper, libsndfile, libmicrohttpd, vim }: +{ fetchgit, stdenv, unzip, pkgconfig, makeWrapper, libsndfile, libmicrohttpd, vim }: stdenv.mkDerivation rec { - version = "0.9.67"; + version = "8-1-2015"; name = "faust-compiler-${version}"; - src = fetchurl { - url = "http://downloads.sourceforge.net/project/faudiostream/faust-${version}.zip"; - sha256 = "068vl9536zn0j4pknwfcchzi90rx5pk64wbcbd67z32w0csx8xm1"; + src = fetchgit { + url = git://git.code.sf.net/p/faudiostream/code; + rev = "4db76fdc02b6aec8d15a5af77fcd5283abe963ce"; + sha256 = "f1ac92092ee173e4bcf6b2cb1ac385a7c390fb362a578a403b2b6edd5dc7d5d0"; }; + # this version has a bug that manifests when doing faust2jack: + /*version = "0.9.67";*/ + /*name = "faust-compiler-${version}";*/ + /*src = fetchurl {*/ + /*url = "http://downloads.sourceforge.net/project/faudiostream/faust-${version}.zip";*/ + /*sha256 = "068vl9536zn0j4pknwfcchzi90rx5pk64wbcbd67z32w0csx8xm1";*/ + /*};*/ + buildInputs = [ unzip pkgconfig makeWrapper libsndfile libmicrohttpd vim]; diff --git a/pkgs/applications/audio/faust/default.nix b/pkgs/applications/audio/faust/default.nix index 9d25573ccc81..96258cefca36 100644 --- a/pkgs/applications/audio/faust/default.nix +++ b/pkgs/applications/audio/faust/default.nix @@ -1,21 +1,32 @@ -{ fetchurl, stdenv, bash, alsaLib, atk, cairo, faust-compiler, fontconfig, freetype -, gcc, gdk_pixbuf, glib, gtk, makeWrapper, pango, pkgconfig, unzip +{ fetchgit, stdenv, bash, alsaLib, atk, cairo, faust-compiler, fontconfig, freetype +, gcc, gdk_pixbuf, glib, gtk, jack2, makeWrapper, opencv, pango, pkgconfig, unzip , gtkSupport ? true +, jackaudioSupport ? true }: stdenv.mkDerivation rec { - version = "0.9.67"; + version = "8-1-2015"; name = "faust-${version}"; - src = fetchurl { - url = "http://downloads.sourceforge.net/project/faudiostream/faust-${version}.zip"; - sha256 = "068vl9536zn0j4pknwfcchzi90rx5pk64wbcbd67z32w0csx8xm1"; + src = fetchgit { + url = git://git.code.sf.net/p/faudiostream/code; + rev = "4db76fdc02b6aec8d15a5af77fcd5283abe963ce"; + sha256 = "f1ac92092ee173e4bcf6b2cb1ac385a7c390fb362a578a403b2b6edd5dc7d5d0"; }; + # this version has a bug that manifests when doing faust2jack: + /*version = "0.9.67";*/ + /*name = "faust-${version}";*/ + /*src = fetchurl {*/ + /*url = "http://downloads.sourceforge.net/project/faudiostream/faust-${version}.zip";*/ + /*sha256 = "068vl9536zn0j4pknwfcchzi90rx5pk64wbcbd67z32w0csx8xm1";*/ + /*};*/ + buildInputs = [ bash unzip faust-compiler gcc makeWrapper pkgconfig ] ++ stdenv.lib.optionals gtkSupport [ alsaLib atk cairo fontconfig freetype gdk_pixbuf glib gtk pango ] + ++ stdenv.lib.optional jackaudioSupport jack2 ; makeFlags="PREFIX=$(out)"; @@ -24,11 +35,15 @@ stdenv.mkDerivation rec { phases = [ "unpackPhase installPhase postInstall" ]; installPhase = '' + sed -i 23,24d tools/faust2appls/faust2jack mkdir $out/bin install tools/faust2appls/faust2alsaconsole $out/bin install tools/faust2appls/faustpath $out/bin install tools/faust2appls/faustoptflags $out/bin install tools/faust2appls/faust2alsa $out/bin + install tools/faust2appls/faust2jack $out/bin + + patchShebangs $out/bin wrapProgram $out/bin/faust2alsaconsole \ --prefix PKG_CONFIG_PATH : ${alsaLib}/lib/pkgconfig \ @@ -41,17 +56,23 @@ stdenv.mkDerivation rec { --prefix PKG_CONFIG_PATH : ${alsaLib}/lib/pkgconfig:$GTK_PKGCONFIG_PATHS \ --set FAUSTLIB ${faust-compiler}/lib/faust \ --set FAUSTINC ${faust-compiler}/include/ \ - '' + stdenv.lib.optionalString (!gtkSupport) "rm $out/bin/faust2alsa" - ; + + wrapProgram $out/bin/faust2jack \ + --prefix PKG_CONFIG_PATH : ${jack2}/lib/pkgconfig:${opencv}/lib/pkgconfig:$GTK_PKGCONFIG_PATHS \ + --set FAUSTLIB ${faust-compiler}/lib/faust \ + --set FAUSTINC ${faust-compiler}/include/ \ + + '' + + stdenv.lib.optionalString (!gtkSupport) "rm $out/bin/faust2alsa" + + stdenv.lib.optionalString (!gtkSupport || !jackaudioSupport) "rm $out/bin/faust2jack" + ; postInstall = '' - find $out/bin/ -name "faust2*" -type f | xargs sed "s@/bin/bash@${bash}/bin/bash@g" -i - sed -i "s@/bin/bash@${bash}/bin/bash@g" $out/bin/faustpath sed -e "s@\$FAUST_INSTALL /usr/local /usr /opt /opt/local@${faust-compiler}@g" -i $out/bin/faustpath sed -i "s@/bin/bash@${bash}/bin/bash@g" $out/bin/faustoptflags - find $out/bin/ -name "faust2*" -type f | xargs sed "s@pkg-config@${pkgconfig}/bin/pkg-config@g" -i - find $out/bin/ -name "faust2*" -type f | xargs sed "s@CXX=g++@CXX=${gcc}/bin/g++@g" -i - find $out/bin/ -name "faust2*" -type f | xargs sed "s@faust -i -a @${faust-compiler}/bin/faust -i -a ${faust-compiler}/lib/faust/@g" -i + find $out/bin/ -name "*faust2*" -type f | xargs sed "s@pkg-config@${pkgconfig}/bin/pkg-config@g" -i + find $out/bin/ -name "*faust2*" -type f | xargs sed "s@CXX=g++@CXX=${gcc}/bin/g++@g" -i + find $out/bin/ -name "*faust2*" -type f | xargs sed "s@faust -i -a @${faust-compiler}/bin/faust -i -a ${faust-compiler}/lib/faust/@g" -i ''; meta = with stdenv.lib; { From 30cd59667b479bf659e4f74121bf8c49490e698f Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 8 Jan 2015 16:42:37 +0300 Subject: [PATCH 0582/1091] libfprint: add git version with patch for vfs5011 --- .../0001-lib-Add-VFS5011-driver.patch | 7375 +++++++++++++++++ .../libraries/libfprint/master.nix | 28 + pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 7404 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/libfprint/0001-lib-Add-VFS5011-driver.patch create mode 100644 pkgs/development/libraries/libfprint/master.nix diff --git a/pkgs/development/libraries/libfprint/0001-lib-Add-VFS5011-driver.patch b/pkgs/development/libraries/libfprint/0001-lib-Add-VFS5011-driver.patch new file mode 100644 index 000000000000..48c2f68236ff --- /dev/null +++ b/pkgs/development/libraries/libfprint/0001-lib-Add-VFS5011-driver.patch @@ -0,0 +1,7375 @@ +From 2e95092fc6bb023bf934746659f9708e0716376e Mon Sep 17 00:00:00 2001 +From: Arseniy Lartsev +Date: Tue, 5 Nov 2013 16:32:15 +0800 +Subject: [PATCH] lib: Add VFS5011 driver + +New driver for VFS5011 138a:0011 and 138a:0018 + +[vasilykh]: + - use g_get_real_time() instead of non-portable time() + - use g_free() instead of free() +--- + configure.ac | 17 +- + libfprint/Makefile.am | 6 + + libfprint/core.c | 3 + + libfprint/drivers/driver_ids.h | 1 + + libfprint/drivers/vfs5011.c | 1016 ++++++ + libfprint/drivers/vfs5011_proto.h | 6186 +++++++++++++++++++++++++++++++++++++ + libfprint/fp_internal.h | 3 + + 7 files changed, 7229 insertions(+), 3 deletions(-) + create mode 100644 libfprint/drivers/vfs5011.c + create mode 100644 libfprint/drivers/vfs5011_proto.h + +diff --git a/configure.ac b/configure.ac +index 34f2eb1..8126b95 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1,10 +1,10 @@ + AC_INIT([libfprint], [0.5.1]) +-AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz check-news subdir-objects]) ++AM_INIT_AUTOMAKE([1.13 no-dist-gzip dist-xz check-news subdir-objects]) + AC_CONFIG_MACRO_DIR([m4]) + AC_CONFIG_SRCDIR([libfprint/core.c]) + AC_CONFIG_HEADERS([config.h]) + +-# Enable silent build when available (Automake 1.11) ++# Enable silent build when available (Automake 1.13) + m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + + AC_PREREQ([2.50]) +@@ -23,7 +23,7 @@ AC_SUBST(lt_major) + AC_SUBST(lt_revision) + AC_SUBST(lt_age) + +-all_drivers="upekts upektc upeksonly vcom5s uru4000 fdu2000 aes1610 aes1660 aes2501 aes2550 aes2660 aes3500 aes4000 vfs101 vfs301 upektc_img etes603" ++all_drivers="upekts upektc upeksonly vcom5s uru4000 fdu2000 aes1610 aes1660 aes2501 aes2550 aes2660 aes3500 aes4000 vfs101 vfs301 vfs5011 upektc_img etes603" + + require_imaging='no' + require_aeslib='no' +@@ -45,6 +45,7 @@ enable_aes3500='no' + enable_aes4000='no' + enable_vfs101='no' + enable_vfs301='no' ++enable_vfs5011='no' + enable_upektc_img='no' + enable_etes603='no' + +@@ -137,6 +138,10 @@ for driver in `echo ${drivers} | sed -e 's/,/ /g' -e 's/,$//g'`; do + AC_DEFINE([ENABLE_VFS301], [], [Build Validity VFS301/VFS300 driver]) + enable_vfs301="yes" + ;; ++ vfs5011) ++ AC_DEFINE([ENABLE_VFS5011], [], [Build Validity VFS5011 driver]) ++ enable_vfs5011="yes" ++ ;; + upektc_img) + AC_DEFINE([ENABLE_UPEKTC_IMG], [], [Build Upek TouchChip Fingerprint Coprocessor driver]) + enable_upektc_img="yes" +@@ -167,6 +172,7 @@ AM_CONDITIONAL([REQUIRE_AESX660], [test "$require_aesX660" = "yes"]) + AM_CONDITIONAL([REQUIRE_AES3K], [test "$require_aes3k" = "yes"]) + AM_CONDITIONAL([ENABLE_VFS101], [test "$enable_vfs101" = "yes"]) + AM_CONDITIONAL([ENABLE_VFS301], [test "$enable_vfs301" = "yes"]) ++AM_CONDITIONAL([ENABLE_VFS5011], [test "$enable_vfs5011" = "yes"]) + AM_CONDITIONAL([ENABLE_UPEKTC_IMG], [test "$enable_upektc_img" = "yes"]) + AM_CONDITIONAL([ENABLE_ETES603], [test "$enable_etes603" = "yes"]) + +@@ -375,6 +381,11 @@ if test x$enable_vfs301 != xno ; then + else + AC_MSG_NOTICE([ vfs301 driver disabled]) + fi ++if test x$enable_vfs5011 != xno ; then ++ AC_MSG_NOTICE([** vfs5011 driver enabled]) ++else ++ AC_MSG_NOTICE([ vfs5011 driver disabled]) ++fi + if test x$enable_upektc_img != xno ; then + AC_MSG_NOTICE([** upektc_img driver enabled]) + else +diff --git a/libfprint/Makefile.am b/libfprint/Makefile.am +index 3c5608c..b57dbe0 100644 +--- a/libfprint/Makefile.am ++++ b/libfprint/Makefile.am +@@ -18,6 +18,7 @@ FDU2000_SRC = drivers/fdu2000.c + VCOM5S_SRC = drivers/vcom5s.c + VFS101_SRC = drivers/vfs101.c + VFS301_SRC = drivers/vfs301.c drivers/vfs301_proto.c drivers/vfs301_proto.h drivers/vfs301_proto_fragments.h ++VFS5011_SRC = drivers/vfs5011.c drivers/vfs5011_proto.h + UPEKTC_IMG_SRC = drivers/upektc_img.c drivers/upektc_img.h + ETES603_SRC = drivers/etes603.c + +@@ -38,6 +39,7 @@ EXTRA_DIST = \ + $(VCOM5S_SRC) \ + $(VFS101_SRC) \ + $(VFS301_SRC) \ ++ $(VFS5011_SRC) \ + $(UPEKTC_IMG_SRC) \ + $(ETES603_SRC) \ + drivers/aesx660.c \ +@@ -168,6 +170,10 @@ if ENABLE_VFS301 + DRIVER_SRC += $(VFS301_SRC) + endif + ++if ENABLE_VFS5011 ++DRIVER_SRC += $(VFS5011_SRC) ++endif ++ + if ENABLE_UPEKTC_IMG + DRIVER_SRC += $(UPEKTC_IMG_SRC) + endif +diff --git a/libfprint/core.c b/libfprint/core.c +index cde8f48..2ae7649 100644 +--- a/libfprint/core.c ++++ b/libfprint/core.c +@@ -386,6 +386,9 @@ static struct fp_img_driver * const img_drivers[] = { + #ifdef ENABLE_VFS301 + &vfs301_driver, + #endif ++#ifdef ENABLE_VFS5011 ++ &vfs5011_driver, ++#endif + #ifdef ENABLE_UPEKTC + &upektc_driver, + #endif +diff --git a/libfprint/drivers/driver_ids.h b/libfprint/drivers/driver_ids.h +index b3c6ee6..4d8414c 100644 +--- a/libfprint/drivers/driver_ids.h ++++ b/libfprint/drivers/driver_ids.h +@@ -39,6 +39,7 @@ enum { + AES3500_ID = 16, + UPEKTC_IMG_ID = 17, + ETES603_ID = 18, ++ VFS5011_ID = 19, + }; + + #endif +diff --git a/libfprint/drivers/vfs5011.c b/libfprint/drivers/vfs5011.c +new file mode 100644 +index 0000000..e3a5648 +--- /dev/null ++++ b/libfprint/drivers/vfs5011.c +@@ -0,0 +1,1016 @@ ++/* ++ * Validity Sensors, Inc. VFS5011 Fingerprint Reader driver for libfprint ++ * Copyright (C) 2013 Arseniy Lartsev ++ * AceLan Kao ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2.1 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General Public ++ * License along with this library; if not, write to the Free Software ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include "driver_ids.h" ++ ++#include "vfs5011_proto.h" ++ ++/* =================== sync/async USB transfer sequence ==================== */ ++ ++enum { ++ ACTION_SEND, ++ ACTION_RECEIVE, ++}; ++ ++struct usb_action { ++ int type; ++ const char *name; ++ int endpoint; ++ int size; ++ unsigned char *data; ++ int correct_reply_size; ++}; ++ ++#define SEND(ENDPOINT, COMMAND) \ ++{ \ ++ .type = ACTION_SEND, \ ++ .endpoint = ENDPOINT, \ ++ .name = #COMMAND, \ ++ .size = sizeof(COMMAND), \ ++ .data = COMMAND \ ++}, ++ ++#define RECV(ENDPOINT, SIZE) \ ++{ \ ++ .type = ACTION_RECEIVE, \ ++ .endpoint = ENDPOINT, \ ++ .size = SIZE, \ ++ .data = NULL \ ++}, ++ ++#define RECV_CHECK(ENDPOINT, SIZE, EXPECTED) \ ++{ \ ++ .type = ACTION_RECEIVE, \ ++ .endpoint = ENDPOINT, \ ++ .size = SIZE, \ ++ .data = EXPECTED, \ ++ .correct_reply_size = sizeof(EXPECTED) \ ++}, ++ ++struct usbexchange_data { ++ int stepcount; ++ struct fp_img_dev *device; ++ struct usb_action *actions; ++ void *receive_buf; ++ int timeout; ++}; ++ ++static void async_send_cb(struct libusb_transfer *transfer) ++{ ++ struct fpi_ssm *ssm = transfer->user_data; ++ struct usbexchange_data *data = (struct usbexchange_data *)ssm->priv; ++ struct usb_action *action; ++ ++ if (ssm->cur_state >= data->stepcount) { ++ fp_err("Radiation detected!"); ++ fpi_imgdev_session_error(data->device, -EINVAL); ++ fpi_ssm_mark_aborted(ssm, -EINVAL); ++ goto out; ++ } ++ ++ action = &data->actions[ssm->cur_state]; ++ if (action->type != ACTION_SEND) { ++ fp_err("Radiation detected!"); ++ fpi_imgdev_session_error(data->device, -EINVAL); ++ fpi_ssm_mark_aborted(ssm, -EINVAL); ++ goto out; ++ } ++ ++ if (transfer->status != LIBUSB_TRANSFER_COMPLETED) { ++ /* Transfer not completed, return IO error */ ++ fp_err("transfer not completed, status = %d", transfer->status); ++ fpi_imgdev_session_error(data->device, -EIO); ++ fpi_ssm_mark_aborted(ssm, -EIO); ++ goto out; ++ } ++ if (transfer->length != transfer->actual_length) { ++ /* Data sended mismatch with expected, return protocol error */ ++ fp_err("length mismatch, got %d, expected %d", ++ transfer->actual_length, transfer->length); ++ fpi_imgdev_session_error(data->device, -EIO); ++ fpi_ssm_mark_aborted(ssm, -EIO); ++ goto out; ++ } ++ ++ /* success */ ++ fpi_ssm_next_state(ssm); ++ ++out: ++ libusb_free_transfer(transfer); ++} ++ ++static void async_recv_cb(struct libusb_transfer *transfer) ++{ ++ struct fpi_ssm *ssm = transfer->user_data; ++ struct usbexchange_data *data = (struct usbexchange_data *)ssm->priv; ++ struct usb_action *action; ++ ++ if (transfer->status != LIBUSB_TRANSFER_COMPLETED) { ++ /* Transfer not completed, return IO error */ ++ fp_err("transfer not completed, status = %d", transfer->status); ++ fpi_imgdev_session_error(data->device, -EIO); ++ fpi_ssm_mark_aborted(ssm, -EIO); ++ goto out; ++ } ++ ++ if (ssm->cur_state >= data->stepcount) { ++ fp_err("Radiation detected!"); ++ fpi_imgdev_session_error(data->device, -EINVAL); ++ fpi_ssm_mark_aborted(ssm, -EINVAL); ++ goto out; ++ } ++ ++ action = &data->actions[ssm->cur_state]; ++ if (action->type != ACTION_RECEIVE) { ++ fp_err("Radiation detected!"); ++ fpi_imgdev_session_error(data->device, -EINVAL); ++ fpi_ssm_mark_aborted(ssm, -EINVAL); ++ goto out; ++ } ++ ++ if (action->data != NULL) { ++ if (transfer->actual_length != action->correct_reply_size) { ++ fp_err("Got %d bytes instead of %d", ++ transfer->actual_length, ++ action->correct_reply_size); ++ fpi_imgdev_session_error(data->device, -EIO); ++ fpi_ssm_mark_aborted(ssm, -EIO); ++ goto out; ++ } ++ if (memcmp(transfer->buffer, action->data, ++ action->correct_reply_size) != 0) { ++ fp_dbg("Wrong reply:"); ++ fpi_imgdev_session_error(data->device, -EIO); ++ fpi_ssm_mark_aborted(ssm, -EIO); ++ goto out; ++ } ++ } else ++ fp_dbg("Got %d bytes out of %d", transfer->actual_length, ++ transfer->length); ++ ++ fpi_ssm_next_state(ssm); ++out: ++ libusb_free_transfer(transfer); ++} ++ ++static void usbexchange_loop(struct fpi_ssm *ssm) ++{ ++ struct usbexchange_data *data = (struct usbexchange_data *)ssm->priv; ++ if (ssm->cur_state >= data->stepcount) { ++ fp_err("Bug detected: state %d out of range, only %d steps", ++ ssm->cur_state, data->stepcount); ++ fpi_imgdev_session_error(data->device, -EINVAL); ++ fpi_ssm_mark_aborted(ssm, -EINVAL); ++ return; ++ } ++ ++ struct usb_action *action = &data->actions[ssm->cur_state]; ++ struct libusb_transfer *transfer; ++ int ret = -EINVAL; ++ ++ switch (action->type) { ++ case ACTION_SEND: ++ fp_dbg("Sending %s", action->name); ++ transfer = libusb_alloc_transfer(0); ++ if (transfer == NULL) { ++ fp_err("Failed to allocate transfer"); ++ fpi_imgdev_session_error(data->device, -ENOMEM); ++ fpi_ssm_mark_aborted(ssm, -ENOMEM); ++ return; ++ } ++ libusb_fill_bulk_transfer(transfer, data->device->udev, ++ action->endpoint, action->data, ++ action->size, async_send_cb, ssm, ++ data->timeout); ++ ret = libusb_submit_transfer(transfer); ++ break; ++ ++ case ACTION_RECEIVE: ++ fp_dbg("Receiving %d bytes", action->size); ++ transfer = libusb_alloc_transfer(0); ++ if (transfer == NULL) { ++ fp_err("Failed to allocate transfer"); ++ fpi_imgdev_session_error(data->device, -ENOMEM); ++ fpi_ssm_mark_aborted(ssm, -ENOMEM); ++ return; ++ } ++ libusb_fill_bulk_transfer(transfer, data->device->udev, ++ action->endpoint, data->receive_buf, ++ action->size, async_recv_cb, ssm, ++ data->timeout); ++ ret = libusb_submit_transfer(transfer); ++ break; ++ ++ default: ++ fp_err("Bug detected: invalid action %d", action->type); ++ fpi_imgdev_session_error(data->device, -EINVAL); ++ fpi_ssm_mark_aborted(ssm, -EINVAL); ++ return; ++ } ++ ++ if (ret != 0) { ++ fp_err("USB transfer error: %s", strerror(ret)); ++ fpi_imgdev_session_error(data->device, ret); ++ fpi_ssm_mark_aborted(ssm, ret); ++ } ++} ++ ++static void usb_exchange_async(struct fpi_ssm *ssm, ++ struct usbexchange_data *data) ++{ ++ struct fpi_ssm *subsm = fpi_ssm_new(data->device->dev, ++ usbexchange_loop, ++ data->stepcount); ++ subsm->priv = data; ++ fpi_ssm_start_subsm(ssm, subsm); ++} ++ ++/* ====================== utils ======================= */ ++ ++#if VFS5011_LINE_SIZE > INT_MAX/(256*256) ++#error We might get integer overflow while computing standard deviation! ++#endif ++ ++/* Calculade squared standand deviation */ ++static int get_deviation(unsigned char *buf, int size) ++{ ++ int res = 0, mean = 0, i; ++ for (i = 0; i < size; i++) ++ mean += buf[i]; ++ ++ mean /= size; ++ ++ for (i = 0; i < size; i++) { ++ int dev = (int)buf[i] - mean; ++ res += dev*dev; ++ } ++ ++ return res / size; ++} ++ ++/* Calculate mean square difference of two lines */ ++static int get_diff_norm(unsigned char *buf1, unsigned char *buf2, int size) ++{ ++ int res = 0, i; ++ for (i = 0; i < size; i++) { ++ int dev = (int)buf1[i] - (int)buf2[i]; ++ res += dev*dev; ++ } ++ ++ return res / size; ++} ++ ++/* Calculade squared standand deviation of sum of two lines */ ++static int get_deviation2(unsigned char *buf1, unsigned char *buf2, int size) ++{ ++ int res = 0, mean = 0, i; ++ for (i = 0; i < size; i++) ++ mean += (int)buf1[i] + (int)buf2[i]; ++ ++ mean /= size; ++ ++ for (i = 0; i < size; i++) { ++ int dev = (int)buf1[i] + (int)buf2[i] - mean; ++ res += dev*dev; ++ } ++ ++ return res / size; ++} ++ ++static int cmpint(const void *p1, const void *p2, gpointer data) ++{ ++ int a = *((int *)p1); ++ int b = *((int *)p2); ++ if (a < b) ++ return -1; ++ else if (a == b) ++ return 0; ++ else ++ return 1; ++} ++ ++static void median_filter(int *data, int size, int filtersize) ++{ ++ int i; ++ int *result = (int *)g_malloc0(size*sizeof(int)); ++ int *sortbuf = (int *)g_malloc0(filtersize*sizeof(int)); ++ for (i = 0; i < size; i++) { ++ int i1 = i - (filtersize-1)/2; ++ int i2 = i + (filtersize-1)/2; ++ if (i1 < 0) ++ i1 = 0; ++ if (i2 >= size) ++ i2 = size-1; ++ g_memmove(sortbuf, data+i1, (i2-i1+1)*sizeof(int)); ++ g_qsort_with_data(sortbuf, i2-i1+1, sizeof(int), cmpint, NULL); ++ result[i] = sortbuf[(i2-i1+1)/2]; ++ } ++ memmove(data, result, size*sizeof(int)); ++ g_free(result); ++ g_free(sortbuf); ++} ++ ++void interpolate_lines(unsigned char *line1, float y1, unsigned char *line2, ++ float y2, unsigned char *output, float yi, int size) ++{ ++ int i; ++ for (i = 0; i < size; i++) ++ output[i] = (float)line1[i] ++ + (yi-y1)/(y2-y1)*(line2[i]-line1[i]); ++} ++ ++int min(int a, int b) {return (a < b) ? a : b; } ++ ++/* Rescale image to account for variable swiping speed */ ++int vfs5011_rescale_image(unsigned char *image, int input_lines, ++ unsigned char *output, int max_output_lines) ++{ ++ /* Number of output lines per distance between two scanners */ ++ enum { ++ RESOLUTION = 10, ++ MEDIAN_FILTER_SIZE = 13, ++ MAX_OFFSET = 10, ++ GOOD_OFFSETS_CRITERION = 20, ++ GOOD_OFFSETS_THRESHOLD = 3 ++ }; ++ int i; ++ float y = 0.0; ++ int line_ind = 0; ++ int *offsets = (int *)g_malloc0(input_lines * sizeof(int)); ++#ifdef ENABLE_DEBUG_LOGGING ++ gint64 start_time = g_get_real_time(); ++#endif ++ ++ for (i = 0; i < input_lines-1; i += 2) { ++ int bestmatch = i; ++ int bestdiff = 0; ++ int j; ++ ++ int firstrow, lastrow; ++ firstrow = i+1; ++ lastrow = min(i + MAX_OFFSET, input_lines-1); ++ ++ for (j = firstrow; j <= lastrow; j++) { ++ int diff = get_deviation2( ++ image + i*VFS5011_LINE_SIZE + 56, ++ image + j*VFS5011_LINE_SIZE + 168, ++ 64); ++ if ((j == firstrow) || (diff < bestdiff)) { ++ bestdiff = diff; ++ bestmatch = j; ++ } ++ } ++ offsets[i/2] = bestmatch - i; ++ fp_dbg("offsets: %llu - %d", start_time, offsets[i/2]); ++ } ++ ++ median_filter(offsets, input_lines-1, MEDIAN_FILTER_SIZE); ++ ++ fp_dbg("offsets_filtered: %llu", g_get_real_time()); ++ for (i = 0; i <= input_lines/2-1; i++) ++ fp_dbg("%d", offsets[i]); ++ for (i = 0; i < input_lines-1; i++) { ++ int offset = offsets[i/2]; ++ if (offset > 0) { ++ float ynext = y + (float)RESOLUTION / offset; ++ while (line_ind < ynext) { ++ if (line_ind > max_output_lines-1) { ++ g_free(offsets); ++ return line_ind; ++ } ++ interpolate_lines( ++ image + i*VFS5011_LINE_SIZE + 8, y, ++ image + (i+1)*VFS5011_LINE_SIZE + 8, ++ ynext, ++ output + line_ind*VFS5011_IMAGE_WIDTH, ++ line_ind, ++ VFS5011_IMAGE_WIDTH); ++ line_ind++; ++ } ++ y = ynext; ++ } ++ } ++ g_free(offsets); ++ return line_ind; ++} ++ ++/* ====================== main stuff ======================= */ ++ ++enum { ++ CAPTURE_LINES = 256, ++ MAXLINES = 2000, ++ MAX_CAPTURE_LINES = 100000, ++}; ++ ++struct vfs5011_data { ++ unsigned char *total_buffer; ++ unsigned char *capture_buffer; ++ unsigned char *image_buffer; ++ unsigned char *lastline; ++ unsigned char *rescale_buffer; ++ int lines_captured, lines_recorded, empty_lines; ++ int max_lines_captured, max_lines_recorded; ++ int lines_total, lines_total_allocated; ++ gboolean loop_running; ++ gboolean deactivating; ++ struct usbexchange_data init_sequence; ++}; ++ ++enum { ++ DEV_ACTIVATE_REQUEST_FPRINT, ++ DEV_ACTIVATE_INIT_COMPLETE, ++ DEV_ACTIVATE_READ_DATA, ++ DEV_ACTIVATE_DATA_COMPLETE, ++ DEV_ACTIVATE_PREPARE_NEXT_CAPTURE, ++ DEV_ACTIVATE_NUM_STATES ++}; ++ ++enum { ++ DEV_OPEN_START, ++ DEV_OPEN_NUM_STATES ++}; ++ ++static void capture_init(struct vfs5011_data *data, int max_captured, ++ int max_recorded) ++{ ++ fp_dbg("capture_init"); ++ data->lastline = NULL; ++ data->lines_captured = 0; ++ data->lines_recorded = 0; ++ data->empty_lines = 0; ++ data->lines_total = 0; ++ data->lines_total_allocated = 0; ++ data->total_buffer = NULL; ++ data->max_lines_captured = max_captured; ++ data->max_lines_recorded = max_recorded; ++} ++ ++static int process_chunk(struct vfs5011_data *data, int transferred) ++{ ++ enum { ++ DEVIATION_THRESHOLD = 15*15, ++ DIFFERENCE_THRESHOLD = 600, ++ STOP_CHECK_LINES = 50 ++ }; ++ ++ fp_dbg("process_chunk: got %d bytes", transferred); ++ int lines_captured = transferred/VFS5011_LINE_SIZE; ++ int i; ++ ++ for (i = 0; i < lines_captured; i++) { ++ unsigned char *linebuf = data->capture_buffer ++ + i * VFS5011_LINE_SIZE; ++ ++ if (get_deviation(linebuf + 8, VFS5011_IMAGE_WIDTH) ++ < DEVIATION_THRESHOLD) { ++ if (data->lines_captured == 0) ++ continue; ++ else ++ data->empty_lines++; ++ } else ++ data->empty_lines = 0; ++ if (data->empty_lines >= STOP_CHECK_LINES) { ++ fp_dbg("process_chunk: got %d empty lines, finishing", ++ data->empty_lines); ++ return 1; ++ } ++ ++ data->lines_captured++; ++ if (data->lines_captured > data->max_lines_captured) { ++ fp_dbg("process_chunk: captured %d lines, finishing", ++ data->lines_captured); ++ return 1; ++ } ++ ++ if ((data->lastline == NULL) ++ || (get_diff_norm( ++ data->lastline + 8, ++ linebuf + 8, ++ VFS5011_IMAGE_WIDTH) >= DIFFERENCE_THRESHOLD)) { ++ data->lastline = data->image_buffer ++ + data->lines_recorded ++ * VFS5011_LINE_SIZE; ++ memmove(data->lastline, linebuf, VFS5011_LINE_SIZE); ++ data->lines_recorded++; ++ if (data->lines_recorded >= data->max_lines_recorded) { ++ fp_dbg("process_chunk: recorded %d lines, finishing", ++ data->lines_recorded); ++ return 1; ++ } ++ } ++ } ++ return 0; ++} ++ ++void submit_image(struct fpi_ssm *ssm, struct vfs5011_data *data) ++{ ++ struct fp_img_dev *dev = (struct fp_img_dev *)ssm->priv; ++ int height = vfs5011_rescale_image(data->image_buffer, ++ data->lines_recorded, ++ data->rescale_buffer, MAXLINES); ++ struct fp_img *img = fpi_img_new(VFS5011_IMAGE_WIDTH * height); ++ ++ if (img == NULL) { ++ fp_err("Failed to create image"); ++ fpi_ssm_mark_aborted(ssm, -1); ++ } ++ ++ img->flags = FP_IMG_V_FLIPPED; ++ img->width = VFS5011_IMAGE_WIDTH; ++ img->height = height; ++ memmove(img->data, data->rescale_buffer, VFS5011_IMAGE_WIDTH * height); ++ ++ fp_dbg("Image captured, commiting"); ++ ++ fpi_imgdev_image_captured(dev, img); ++} ++ ++static void chunk_capture_callback(struct libusb_transfer *transfer) ++{ ++ struct fpi_ssm *ssm = (struct fpi_ssm *)transfer->user_data; ++ struct fp_img_dev *dev = (struct fp_img_dev *)ssm->priv; ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ ++ if ((transfer->status == LIBUSB_TRANSFER_COMPLETED) || ++ (transfer->status == LIBUSB_TRANSFER_TIMED_OUT)) { ++ ++ if (transfer->actual_length > 0) ++ fpi_imgdev_report_finger_status(dev, TRUE); ++ ++ if (process_chunk(data, transfer->actual_length)) ++ fpi_ssm_jump_to_state(ssm, DEV_ACTIVATE_DATA_COMPLETE); ++ else ++ fpi_ssm_jump_to_state(ssm, DEV_ACTIVATE_READ_DATA); ++ } else { ++ fp_err("Failed to capture data"); ++ fpi_ssm_mark_aborted(ssm, -1); ++ } ++ libusb_free_transfer(transfer); ++} ++ ++static int capture_chunk_async(struct vfs5011_data *data, ++ libusb_device_handle *handle, int nline, ++ int timeout, struct fpi_ssm *ssm) ++{ ++ fp_dbg("capture_chunk_async: capture %d lines, already have %d", ++ nline, data->lines_recorded); ++ enum { ++ DEVIATION_THRESHOLD = 15*15, ++ DIFFERENCE_THRESHOLD = 600, ++ STOP_CHECK_LINES = 50 ++ }; ++ ++ struct libusb_transfer *transfer = libusb_alloc_transfer(0); ++ libusb_fill_bulk_transfer(transfer, handle, VFS5011_IN_ENDPOINT_DATA, ++ data->capture_buffer, ++ nline * VFS5011_LINE_SIZE, ++ chunk_capture_callback, ssm, timeout); ++ return libusb_submit_transfer(transfer); ++} ++ ++static void async_sleep_cb(void *data) ++{ ++ struct fpi_ssm *ssm = data; ++ ++ fpi_ssm_next_state(ssm); ++} ++ ++/* ++ * Device initialization. Windows driver only does it when the device is ++ * plugged in, but it doesn't harm to do this every time before scanning the ++ * image. ++ */ ++struct usb_action vfs5011_initialization[] = { ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_01) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_19) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) /* B5C457F9 */ ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_00) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) /* 0000FFFFFFFF */ ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_01) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) /* 0000FFFFFFFFFF */ ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_02) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_01) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_03) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_04) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 256) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 64) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_05) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_01) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_06) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 17216) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 32) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_07) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 45056) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_08) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 16896) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_09) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 4928) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_10) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 5632) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_11) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 5632) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_12) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 3328) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 64) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_13) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_03) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_14) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 4800) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_02) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_27) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_15) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_16) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 2368) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 4800) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_17) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_init_18) ++ /* 0000 */ ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ /* ++ * Windows driver does this and it works ++ * But in this driver this call never returns... ++ * RECV(VFS5011_IN_ENDPOINT_CTRL2, 8) //00D3054000 ++ */ ++}; ++ ++/* Initiate recording the image */ ++struct usb_action vfs5011_initiate_capture[] = { ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_04) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 64) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 84032) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_prepare_00) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_cmd_1A) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_prepare_01) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_prepare_02) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 2368) ++ RECV(VFS5011_IN_ENDPOINT_CTRL, 64) ++ RECV(VFS5011_IN_ENDPOINT_DATA, 4800) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_prepare_03) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 64, VFS5011_NORMAL_CONTROL_REPLY) ++ RECV(VFS5011_IN_ENDPOINT_CTRL2, 8) ++ ++ SEND(VFS5011_OUT_ENDPOINT, vfs5011_prepare_04) ++ RECV_CHECK(VFS5011_IN_ENDPOINT_CTRL, 2368, VFS5011_NORMAL_CONTROL_REPLY) ++ ++ /* ++ * Windows driver does this and it works ++ * But in this driver this call never returns... ++ * RECV(VFS5011_IN_ENDPOINT_CTRL2, 8); ++ */ ++}; ++ ++/* ====================== lifprint interface ======================= */ ++ ++static void activate_loop(struct fpi_ssm *ssm) ++{ ++ enum {READ_TIMEOUT = 0}; ++ ++ struct fp_img_dev *dev = (struct fp_img_dev *)ssm->priv; ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ int r; ++ struct fpi_timeout *timeout; ++ ++ fp_dbg("main_loop: state %d", ssm->cur_state); ++ ++ switch (ssm->cur_state) { ++ case DEV_ACTIVATE_REQUEST_FPRINT: ++ data->init_sequence.stepcount = ++ array_n_elements(vfs5011_initiate_capture); ++ data->init_sequence.actions = vfs5011_initiate_capture; ++ data->init_sequence.device = dev; ++ if (data->init_sequence.receive_buf == NULL) ++ data->init_sequence.receive_buf = ++ g_malloc0(VFS5011_RECEIVE_BUF_SIZE); ++ data->init_sequence.timeout = 1000; ++ usb_exchange_async(ssm, &data->init_sequence); ++ break; ++ ++ case DEV_ACTIVATE_INIT_COMPLETE: ++ if (data->init_sequence.receive_buf != NULL) ++ g_free(data->init_sequence.receive_buf); ++ data->init_sequence.receive_buf = NULL; ++ capture_init(data, MAX_CAPTURE_LINES, MAXLINES); ++ fpi_imgdev_activate_complete(dev, 0); ++ fpi_ssm_next_state(ssm); ++ break; ++ ++ case DEV_ACTIVATE_READ_DATA: ++ if (data->deactivating) { ++ fp_dbg("deactivating, marking completed"); ++ fpi_ssm_mark_completed(ssm); ++ } else { ++ r = capture_chunk_async(data, dev->udev, CAPTURE_LINES, ++ READ_TIMEOUT, ssm); ++ if (r != 0) { ++ fp_err("Failed to capture data"); ++ fpi_imgdev_session_error(dev, r); ++ fpi_ssm_mark_aborted(ssm, r); ++ } ++ } ++ break; ++ ++ case DEV_ACTIVATE_DATA_COMPLETE: ++ timeout = fpi_timeout_add(1, async_sleep_cb, ssm); ++ ++ if (timeout == NULL) { ++ /* Failed to add timeout */ ++ fp_err("failed to add timeout"); ++ fpi_imgdev_session_error(dev, -1); ++ fpi_ssm_mark_aborted(ssm, -1); ++ } ++ break; ++ ++ case DEV_ACTIVATE_PREPARE_NEXT_CAPTURE: ++ data->init_sequence.stepcount = ++ array_n_elements(vfs5011_initiate_capture); ++ data->init_sequence.actions = vfs5011_initiate_capture; ++ data->init_sequence.device = dev; ++ if (data->init_sequence.receive_buf == NULL) ++ data->init_sequence.receive_buf = ++ g_malloc0(VFS5011_RECEIVE_BUF_SIZE); ++ data->init_sequence.timeout = VFS5011_DEFAULT_WAIT_TIMEOUT; ++ usb_exchange_async(ssm, &data->init_sequence); ++ break; ++ ++ } ++} ++ ++static void activate_loop_complete(struct fpi_ssm *ssm) ++{ ++ struct fp_img_dev *dev = (struct fp_img_dev *)ssm->priv; ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ int r = ssm->error; ++ ++ fp_dbg("finishing"); ++ if (data->init_sequence.receive_buf != NULL) ++ g_free(data->init_sequence.receive_buf); ++ data->init_sequence.receive_buf = NULL; ++ data->loop_running = FALSE; ++ submit_image(ssm, data); ++ fpi_imgdev_report_finger_status(dev, FALSE); ++ ++ fpi_ssm_free(ssm); ++ ++ if (r) ++ fpi_imgdev_session_error(dev, r); ++ ++ if (data->deactivating) ++ fpi_imgdev_deactivate_complete(dev); ++} ++ ++static void open_loop(struct fpi_ssm *ssm) ++{ ++ struct fp_img_dev *dev = (struct fp_img_dev *)ssm->priv; ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ ++ switch (ssm->cur_state) { ++ case DEV_OPEN_START: ++ data->init_sequence.stepcount = ++ array_n_elements(vfs5011_initialization); ++ data->init_sequence.actions = vfs5011_initialization; ++ data->init_sequence.device = dev; ++ data->init_sequence.receive_buf = ++ g_malloc0(VFS5011_RECEIVE_BUF_SIZE); ++ data->init_sequence.timeout = VFS5011_DEFAULT_WAIT_TIMEOUT; ++ usb_exchange_async(ssm, &data->init_sequence); ++ break; ++ }; ++} ++ ++static void open_loop_complete(struct fpi_ssm *ssm) ++{ ++ struct fp_img_dev *dev = (struct fp_img_dev *)ssm->priv; ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ ++ g_free(data->init_sequence.receive_buf); ++ data->init_sequence.receive_buf = NULL; ++ ++ fpi_imgdev_open_complete(dev, 0); ++ fpi_ssm_free(ssm); ++} ++ ++static int dev_open(struct fp_img_dev *dev, unsigned long driver_data) ++{ ++ ++ struct vfs5011_data *data; ++ int r; ++ ++ data = (struct vfs5011_data *)g_malloc0(sizeof(*data)); ++ data->capture_buffer = ++ (unsigned char *)g_malloc0(CAPTURE_LINES * VFS5011_LINE_SIZE); ++ data->image_buffer = ++ (unsigned char *)g_malloc0(MAXLINES * VFS5011_LINE_SIZE); ++ data->rescale_buffer = ++ (unsigned char *)g_malloc0(MAXLINES * VFS5011_IMAGE_WIDTH); ++ dev->priv = data; ++ ++ dev->dev->nr_enroll_stages = 1; ++ ++ r = libusb_reset_device(dev->udev); ++ if (r != 0) { ++ fp_err("Failed to reset the device"); ++ return r; ++ } ++ ++ r = libusb_claim_interface(dev->udev, 0); ++ if (r != 0) { ++ fp_err("Failed to claim interface"); ++ return r; ++ } ++ ++ struct fpi_ssm *ssm; ++ ssm = fpi_ssm_new(dev->dev, open_loop, DEV_OPEN_NUM_STATES); ++ ssm->priv = dev; ++ fpi_ssm_start(ssm, open_loop_complete); ++ ++ return 0; ++} ++ ++static void dev_close(struct fp_img_dev *dev) ++{ ++ libusb_release_interface(dev->udev, 0); ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ if (data != NULL) { ++ g_free(data->capture_buffer); ++ g_free(data->image_buffer); ++ g_free(data->rescale_buffer); ++ g_free(data); ++ } ++ fpi_imgdev_close_complete(dev); ++} ++ ++static int dev_activate(struct fp_img_dev *dev, enum fp_imgdev_state state) ++{ ++ struct vfs5011_data *data = (struct vfs5011_data *)dev->priv; ++ struct fpi_ssm *ssm; ++ ++ fp_dbg("device initialized"); ++ data->deactivating = FALSE; ++ data->loop_running = TRUE; ++ ++ fp_dbg("creating ssm"); ++ ssm = fpi_ssm_new(dev->dev, activate_loop, DEV_ACTIVATE_NUM_STATES); ++ ssm->priv = dev; ++ fp_dbg("starting ssm"); ++ fpi_ssm_start(ssm, activate_loop_complete); ++ fp_dbg("ssm done, getting out"); ++ ++ return 0; ++} ++ ++static void dev_deactivate(struct fp_img_dev *dev) ++{ ++ struct vfs5011_data *data = dev->priv; ++ if (data->loop_running) ++ data->deactivating = TRUE; ++ else ++ fpi_imgdev_deactivate_complete(dev); ++} ++ ++static const struct usb_id id_table[] = { ++ { .vendor = 0x138a, .product = 0x0011 /* vfs5011 */ }, ++ { .vendor = 0x138a, .product = 0x0017 /* Validity device from Lenovo T440 laptops */ }, ++ { .vendor = 0x138a, .product = 0x0018 /* one more Validity device */ }, ++ { 0, 0, 0, }, ++}; ++ ++struct fp_img_driver vfs5011_driver = { ++ .driver = { ++ .id = VFS5011_ID, ++ .name = "vfs5011", ++ .full_name = "Validity VFS5011", ++ .id_table = id_table, ++ .scan_type = FP_SCAN_TYPE_SWIPE, ++ }, ++ ++ .flags = 0, ++ .img_width = VFS5011_IMAGE_WIDTH, ++ .img_height = -1, ++ .bz3_threshold = 20, ++ ++ .open = dev_open, ++ .close = dev_close, ++ .activate = dev_activate, ++ .deactivate = dev_deactivate, ++}; ++ +diff --git a/libfprint/drivers/vfs5011_proto.h b/libfprint/drivers/vfs5011_proto.h +new file mode 100644 +index 0000000..8cd0ea8 +--- /dev/null ++++ b/libfprint/drivers/vfs5011_proto.h +@@ -0,0 +1,6186 @@ ++#ifndef __VFS5011_PROTO_H ++#define __VFS5011_PROTO_H ++ ++#define VFS5011_LINE_SIZE 240 ++#define VFS5011_IMAGE_WIDTH 160 ++ ++enum { ++ VFS5011_DEFAULT_WAIT_TIMEOUT = 3000, ++ ++ VFS5011_OUT_ENDPOINT = 1 | LIBUSB_ENDPOINT_OUT, ++ VFS5011_IN_ENDPOINT_CTRL = 1 | LIBUSB_ENDPOINT_IN, ++ VFS5011_IN_ENDPOINT_DATA = 2 | LIBUSB_ENDPOINT_IN, ++ VFS5011_IN_ENDPOINT_CTRL2 = 3 | LIBUSB_ENDPOINT_IN, ++}; ++ ++enum { ++ VFS5011_RECEIVE_BUF_SIZE = 102400 ++}; ++ ++static unsigned char VFS5011_NORMAL_CONTROL_REPLY[] = {0x00, 0x00}; ++ ++static unsigned char vfs5011_cmd_01[] = { /* 1 B */ ++ 0x01, ++}; ++ ++static unsigned char vfs5011_cmd_19[] = { /* 1 B */ ++ 0x19, ++}; ++ ++static unsigned char vfs5011_init_00[] = { /* 39 B */ ++ 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_01[] = { /* 40 B */ ++ 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0x00, ++ ++}; ++ ++static unsigned char vfs5011_init_02[] = { /* 578 B */ ++ 0x06, 0x9C, 0xF1, 0x9D, 0x71, 0xC3, 0x13, 0xDF, ++ 0x5F, 0xE4, 0x7A, 0x1F, 0xC7, 0x17, 0x53, 0x9A, ++ 0x1A, 0xA1, 0xD7, 0xB6, 0x6E, 0xBE, 0xDF, 0x1F, ++ 0x9F, 0x44, 0x42, 0x22, 0xFA, 0x2A, 0x6A, 0xAB, ++ 0x2B, 0xF0, 0x56, 0x39, 0xE3, 0x7B, 0x53, 0x9A, ++ 0x1A, 0xA1, 0xDB, 0xBA, 0x62, 0xB2, 0xE4, 0x65, ++ 0xE5, 0xDB, 0x68, 0x04, 0x79, 0x98, 0xDE, 0x8F, ++ 0x23, 0xFB, 0xEC, 0xAD, 0x76, 0xCA, 0xA2, 0xEB, ++ 0x61, 0x38, 0xC7, 0xAB, 0x6E, 0x2E, 0x78, 0xF9, ++ 0x79, 0x13, 0x8A, 0xE5, 0x90, 0x22, 0x63, 0x8D, ++ 0x0E, 0x93, 0x25, 0x49, 0x5A, 0xC8, 0xA3, 0xD8, ++ 0x7E, 0xAE, 0x12, 0xF6, 0x2C, 0x1C, 0xFC, 0x48, ++ 0x4F, 0x0E, 0x48, 0x22, 0xFB, 0x4B, 0xCE, 0x7E, ++ 0xDB, 0x2D, 0x91, 0xE0, 0xC8, 0x78, 0x2E, 0xAF, ++ 0x2F, 0xD4, 0x03, 0x6F, 0x12, 0x59, 0xC6, 0x26, ++ 0x40, 0x88, 0x2E, 0x62, 0xBA, 0x06, 0x6C, 0xC9, ++ 0x7A, 0x84, 0x93, 0xCF, 0x14, 0x15, 0x44, 0x87, ++ 0xE2, 0x09, 0x97, 0xE6, 0xCE, 0x7E, 0x28, 0xA9, ++ 0x29, 0x53, 0xD7, 0xB8, 0xD1, 0x53, 0x30, 0x15, ++ 0x6E, 0x95, 0x3E, 0xA2, 0x7A, 0xCA, 0x9C, 0x1D, ++ 0x9D, 0xEB, 0x5F, 0x15, 0xEF, 0x48, 0x34, 0xCC, ++ 0xCB, 0x02, 0xA6, 0xD6, 0xA7, 0x80, 0xF2, 0x3F, ++ 0x7E, 0x96, 0x23, 0xAE, 0x42, 0xF1, 0x29, 0xF5, ++ 0xAD, 0x5A, 0x35, 0x57, 0x36, 0xAA, 0xAF, 0x97, ++ 0xE8, 0x1E, 0xA2, 0xD3, 0xFB, 0x4B, 0x1D, 0x9C, ++ 0x1C, 0x06, 0x84, 0xEB, 0x9E, 0x2C, 0xD4, 0x18, ++ 0x94, 0x44, 0x7E, 0x4B, 0x12, 0x91, 0xF2, 0x8B, ++ 0x07, 0x45, 0xDB, 0x52, 0xBB, 0x2E, 0x53, 0x63, ++ 0xE3, 0x38, 0xB8, 0x95, 0x4D, 0x9B, 0xCF, 0x07, ++ 0x05, 0xDD, 0x4C, 0xE2, 0x39, 0xAF, 0xA9, 0x51, ++ 0xDB, 0xAD, 0x19, 0xC8, 0x13, 0x6E, 0x0A, 0x2F, ++ 0xEA, 0x12, 0xB9, 0x25, 0x55, 0xB6, 0x64, 0x04, ++ 0x7F, 0x14, 0x6E, 0x12, 0x08, 0xFB, 0xBD, 0xBD, ++ 0x1D, 0xC6, 0xE2, 0x84, 0x50, 0x20, 0x60, 0xA0, ++ 0x90, 0xD2, 0x74, 0x8A, 0x18, 0xA4, 0xD9, 0xE9, ++ 0x69, 0xB2, 0x1E, 0x73, 0xAB, 0x1B, 0x7B, 0xBB, ++ 0x3B, 0xE0, 0x42, 0x23, 0xF9, 0x29, 0x49, 0x89, ++ 0x09, 0xD2, 0x4C, 0x29, 0xF1, 0x21, 0x65, 0xAC, ++ 0x2C, 0x97, 0x30, 0x6C, 0xB4, 0x04, 0xF4, 0x3D, ++ 0xBD, 0x06, 0xA0, 0xC6, 0x1E, 0xCE, 0x7E, 0xB3, ++ 0x33, 0x88, 0x2E, 0x43, 0x9B, 0x2B, 0x37, 0xF0, ++ 0x70, 0xCB, 0x91, 0xF1, 0x2B, 0xFB, 0x8B, 0x48, ++ 0xCA, 0x39, 0x97, 0xFB, 0x21, 0xB9, 0xCD, 0x0E, ++ 0x8C, 0x7F, 0x8D, 0xEC, 0x36, 0xE6, 0xEA, 0x27, ++ 0xA5, 0x1E, 0x40, 0x2A, 0xF2, 0x22, 0xCA, 0x07, ++ 0x85, 0x3E, 0xC8, 0xAE, 0x76, 0xA6, 0xF0, 0x71, ++ 0xF1, 0xAB, 0x6B, 0x04, 0x6D, 0xA9, 0xCA, 0x06, ++ 0x2C, 0x66, 0xA5, 0xCA, 0xB0, 0x4B, 0x2B, 0x62, ++ 0xEB, 0xD5, 0x61, 0x0D, 0xF0, 0x46, 0x26, 0xC3, ++ 0x44, 0x9F, 0x0C, 0x63, 0xBB, 0xAA, 0xBD, 0x7E, ++ 0xF2, 0x74, 0x00, 0x66, 0x2B, 0x7A, 0x62, 0xA1, ++ 0x07, 0x80, 0x33, 0x8D, 0x1F, 0xF7, 0x45, 0xCB, ++ 0x5E, 0x24, 0xEB, 0x84, 0xED, 0x27, 0x44, 0x61, ++ 0xFF, 0x0C, 0xA7, 0x3B, 0xE3, 0x53, 0x05, 0x84, ++ 0x04, 0xEE, 0x23, 0x4C, 0xB5, 0x79, 0x1A, 0xF3, ++ 0xA0, 0x66, 0x20, 0x4C, 0x94, 0x24, 0x72, 0xF3, ++ 0x73, 0x39, 0xF8, 0x97, 0xDD, 0x64, 0x54, 0xF2, ++ 0x6B, 0xBA, 0xAD, 0xBC, 0x67, 0x66, 0x78, 0xBB, ++ 0x5E, 0x6D, 0xFB, 0x8A, 0xA2, 0x74, 0x3D, 0xF5, ++ 0xD4, 0x72, 0xC7, 0x1A, 0xBD, 0x0E, 0x0B, 0x2C, ++ 0x8C, 0x4A, 0x0C, 0x60, 0xB8, 0x08, 0x5E, 0xDF, ++ 0x5F, 0x05, 0x33, 0x5C, 0xB5, 0x7E, 0x1D, 0xFC, ++ 0xFD, 0x25, 0xBA, 0x95, 0xC4, 0xA7, 0xDA, 0xEA, ++ 0x6A, 0xB1, 0x31, 0x1C, 0xC4, 0xE5, 0x07, 0xC4, ++ 0xC5, 0x9D, 0x28, 0xCD, 0x3C, 0xE9, 0x89, 0x49, ++ 0xD4, 0xFF, 0x7F, 0x52, 0x8A, 0x9B, 0x7F, 0xBC, ++ 0x8E, 0xF5, 0xCF, 0x0B, 0xD9, 0x49, 0x48, 0x88, ++ 0x80, 0x71, 0x7D, 0xAB, 0xEF, 0x47, 0x2B, 0xF7, ++ 0x7B, 0x2D, 0x79, 0x3F, 0xCF, 0xBF, 0xFF, 0x3F, ++ 0x6D, 0xF8, 0x42, 0xEC, 0x7F, 0xE8, 0xED, 0x42, ++ 0xE6, 0x1D, 0x4D, 0x32, 0xFA, 0x6A, 0x0A, 0xD7, ++ 0xA7, 0x7C, 0xCB, 0xA7, 0x7B, 0xCB, 0xBF, 0x71, ++ 0xF3, 0x48, ++}; ++ ++static unsigned char vfs5011_cmd_1A[] = { /* 1 B */ ++ 0x1A, ++}; ++ ++static unsigned char vfs5011_init_03[] = { /* 2354 B */ ++ 0x06, 0xFE, 0x93, 0xFF, 0x03, 0xBA, 0x6A, 0xA6, ++ 0x26, 0x9D, 0x03, 0x66, 0xBE, 0x6E, 0x2A, 0xE3, ++ 0x63, 0xD8, 0xFE, 0x9B, 0x43, 0x93, 0xD7, 0x03, ++ 0x83, 0x38, 0x8C, 0xE0, 0x38, 0x88, 0x58, 0x94, ++ 0x14, 0xAF, 0xC9, 0xA2, 0x7A, 0xCA, 0x96, 0x5E, ++ 0xDE, 0x65, 0x27, 0x36, 0xEA, 0x3A, 0x4E, 0x82, ++ 0x02, 0xB9, 0x0F, 0x4B, 0x97, 0x17, 0xF7, 0x1A, ++ 0x9E, 0x75, 0xC3, 0x8F, 0x53, 0xD3, 0x9F, 0x7F, ++ 0xFB, 0x10, 0xE6, 0xAA, 0x76, 0xF6, 0x72, 0x93, ++ 0x17, 0xFC, 0x4A, 0x26, 0xFE, 0x76, 0x2A, 0xEA, ++ 0x6A, 0x89, 0x3F, 0xF3, 0x2B, 0xA3, 0xFF, 0x9F, ++ 0x1F, 0xFC, 0x4A, 0x06, 0xDE, 0x56, 0x38, 0xD8, ++ 0x58, 0xBB, 0x0D, 0x21, 0xF9, 0x71, 0x19, 0x99, ++ 0x19, 0xFA, 0x4C, 0x40, 0x98, 0x10, 0x78, 0xD8, ++ 0x58, 0xBB, 0x0D, 0xE1, 0x39, 0xB1, 0xD9, 0x99, ++ 0x19, 0xFA, 0x6C, 0x7E, 0xA2, 0x72, 0xC6, 0x7D, ++ 0xF9, 0x42, 0xF4, 0x86, 0x5A, 0xDA, 0xD2, 0x06, ++ 0x86, 0x3D, 0x6F, 0x08, 0xD0, 0x00, 0xD8, 0x10, ++ 0x90, 0x2B, 0xFD, 0xB7, 0x6B, 0xBB, 0x67, 0xA0, ++ 0x20, 0x9B, 0x35, 0x36, 0xEA, 0x3A, 0xA2, 0x0C, ++ 0x88, 0x33, 0x7D, 0x1A, 0xC2, 0x12, 0x2A, 0xFE, ++ 0x7E, 0xC5, 0x8C, 0x17, 0x30, 0x7F, 0xE0, 0xCF, ++ 0xB0, 0x94, 0x4E, 0x36, 0xEE, 0x3E, 0x5E, 0x96, ++ 0x16, 0xCD, 0x9F, 0xE1, 0x3B, 0xEB, 0x8B, 0x5B, ++ 0xDB, 0x00, 0x8A, 0xF2, 0x2A, 0xFA, 0x0E, 0xC8, ++ 0x48, 0xF3, 0x6D, 0x12, 0xC8, 0x18, 0x08, 0xDC, ++ 0x5C, 0xE7, 0x01, 0x79, 0xA1, 0x71, 0x3D, 0xF4, ++ 0x74, 0xCF, 0x84, 0x17, 0xCF, 0x7F, 0xE0, 0x20, ++ 0x5F, 0x7B, 0xFB, 0xD6, 0x0E, 0x1B, 0x65, 0xA5, ++ 0x00, 0xDC, 0x6A, 0xE3, 0x7E, 0xCE, 0x4B, 0xCE, ++ 0x68, 0x22, 0xB8, 0xD7, 0xAE, 0x33, 0x50, 0x9C, ++ 0x14, 0x46, 0xFA, 0x14, 0x85, 0x35, 0x48, 0x78, ++ 0xF8, 0x23, 0xA3, 0x8E, 0x56, 0x77, 0x39, 0xFA, ++ 0x76, 0xA5, 0x91, 0xB4, 0x34, 0xE1, 0x4D, 0xA8, ++ 0x35, 0x1E, 0x9E, 0xB3, 0x6B, 0x6A, 0x3A, 0xF9, ++ 0xD4, 0x0D, 0x9A, 0xD9, 0x02, 0xF4, 0x94, 0x54, ++ 0x1F, 0xE6, 0x5B, 0x8C, 0x72, 0xC9, 0xA3, 0xEB, ++ 0x69, 0x32, 0x04, 0x1C, 0x43, 0x69, 0xF9, 0x3F, ++ 0xBE, 0x65, 0xF6, 0xFE, 0x03, 0x9E, 0xF4, 0x29, ++ 0x59, 0x82, 0x02, 0x2F, 0xF7, 0x67, 0x66, 0xA6, ++ 0x03, 0x22, 0x6B, 0x27, 0x19, 0xBA, 0xCA, 0x2A, ++ 0xAA, 0x7D, 0xC1, 0x08, 0xF6, 0x63, 0xA2, 0x53, ++ 0xD0, 0xBA, 0x3E, 0x51, 0xAC, 0x38, 0x70, 0xAD, ++ 0xDD, 0x06, 0x86, 0xAB, 0x73, 0xF2, 0xA1, 0x62, ++ 0xC3, 0x2C, 0x99, 0xDC, 0x47, 0xEA, 0x7A, 0xBA, ++ 0x3A, 0xE1, 0x61, 0x4C, 0x94, 0xA6, 0xC4, 0x09, ++ 0x85, 0x45, 0x73, 0x9F, 0x43, 0xA5, 0xDD, 0x1A, ++ 0x96, 0x48, 0xF2, 0x98, 0x02, 0xA0, 0xCE, 0x12, ++ 0x95, 0x74, 0x86, 0x58, 0x44, 0x75, 0x27, 0xE3, ++ 0x63, 0x0A, 0xB7, 0xA5, 0xBF, 0x0B, 0x6A, 0x9D, ++ 0xA6, 0x71, 0xF0, 0x20, 0xE9, 0x64, 0x0F, 0x08, ++ 0x33, 0xE4, 0x6F, 0x0F, 0x11, 0xA0, 0xC0, 0x37, ++ 0x8B, 0x54, 0x25, 0xF2, 0x2B, 0xA6, 0xCD, 0xA0, ++ 0x23, 0x45, 0xF0, 0xF9, 0x99, 0x01, 0xCB, 0x6D, ++ 0xB7, 0x3F, 0x82, 0x99, 0x0A, 0xFE, 0x2C, 0x28, ++ 0x29, 0xA4, 0x85, 0x15, 0x60, 0xD5, 0x08, 0xCD, ++ 0x68, 0x04, 0x9A, 0xFA, 0x39, 0x5B, 0x99, 0x35, ++ 0x15, 0x0A, 0xFD, 0x51, 0x4F, 0x3F, 0x85, 0x97, ++ 0xE5, 0x23, 0x17, 0xBB, 0xA7, 0x56, 0xF6, 0xB5, ++ 0x74, 0x5F, 0x06, 0x9A, 0xA2, 0xF1, 0xB0, 0xFA, ++ 0x94, 0xBF, 0xC7, 0x38, 0x22, 0xCF, 0x2D, 0xEB, ++ 0x68, 0xB3, 0xC7, 0x09, 0xBD, 0xC7, 0x65, 0x67, ++ 0xFB, 0x5D, 0xD1, 0x71, 0x6B, 0xD7, 0xB7, 0xA5, ++ 0x37, 0xE5, 0x7E, 0x19, 0x16, 0x1A, 0x7B, 0xB7, ++ 0x15, 0xD3, 0x95, 0xF9, 0x21, 0x91, 0xC7, 0x46, ++ 0xC6, 0xAC, 0x2F, 0x40, 0x20, 0x9B, 0x77, 0xDC, ++ 0xFE, 0x84, 0x52, 0x94, 0xE7, 0xF2, 0x28, 0xC8, ++ 0xE5, 0x3C, 0x2F, 0xEF, 0x12, 0xBF, 0x2F, 0xEF, ++ 0x6F, 0xB4, 0x34, 0x19, 0xC1, 0xD0, 0x86, 0x45, ++ 0x74, 0x98, 0x2D, 0x8C, 0x56, 0x43, 0x75, 0x90, ++ 0xA1, 0x43, 0xF6, 0xBA, 0x48, 0x58, 0x99, 0x61, ++ 0xE2, 0xF4, 0x40, 0x89, 0x04, 0x91, 0x40, 0xBB, ++ 0x38, 0xC3, 0x4F, 0x83, 0x99, 0xEA, 0x9A, 0xFB, ++ 0x41, 0x99, 0x23, 0x4D, 0xBC, 0x0F, 0x46, 0x95, ++ 0x3C, 0xC4, 0x5B, 0x04, 0xF9, 0x1D, 0x58, 0x29, ++ 0x94, 0x4C, 0xCA, 0x9C, 0xE4, 0x96, 0x35, 0xE5, ++ 0xC4, 0x23, 0x96, 0xDF, 0x54, 0xC1, 0xAD, 0x64, ++ 0xD4, 0x35, 0x23, 0x7D, 0x66, 0xC6, 0xBD, 0xE4, ++ 0x4D, 0x95, 0x68, 0x37, 0x89, 0xA0, 0x36, 0x5B, ++ 0xD8, 0xB1, 0xA7, 0x6E, 0x9A, 0x66, 0x23, 0x41, ++ 0xE9, 0x93, 0x1B, 0x74, 0x1D, 0x92, 0xF1, 0xF3, ++ 0xB0, 0x4F, 0x5C, 0x60, 0x9D, 0x9C, 0xBD, 0x7E, ++ 0xCE, 0x2F, 0x39, 0xF4, 0x6C, 0xDF, 0x8D, 0x8E, ++ 0x2A, 0x3C, 0x89, 0xC0, 0x4A, 0xDF, 0x0E, 0x8D, ++ 0x0E, 0xE5, 0x69, 0xA5, 0xDC, 0x2E, 0x4D, 0x40, ++ 0xC3, 0xFD, 0x18, 0x51, 0x38, 0xCD, 0xAE, 0x5E, ++ 0xE4, 0x9F, 0x88, 0xA0, 0x7B, 0x06, 0x65, 0x40, ++ 0x92, 0x6C, 0x6B, 0x40, 0x9B, 0x1B, 0x41, 0x21, ++ 0x00, 0x9D, 0x28, 0x89, 0x52, 0xC7, 0xF5, 0x10, ++ 0xA0, 0x51, 0x47, 0x36, 0x1E, 0xAE, 0xF8, 0x79, ++ 0xF9, 0x07, 0x94, 0xF8, 0xA1, 0x58, 0x3B, 0x6A, ++ 0xD9, 0x01, 0x16, 0x32, 0xE9, 0xF0, 0xC9, 0x80, ++ 0x09, 0xCF, 0x89, 0xE5, 0x3D, 0x8D, 0xDB, 0x5A, ++ 0xDA, 0x30, 0xB3, 0xDC, 0x08, 0x9F, 0xC7, 0x04, ++ 0xD5, 0x44, 0xF1, 0x0F, 0xD4, 0x6C, 0x6E, 0x0F, ++ 0xFF, 0x2F, 0x10, 0x6A, 0xFA, 0x4C, 0xFD, 0x76, ++ 0xF5, 0x22, 0xFE, 0x9E, 0x41, 0x73, 0xDA, 0xE6, ++ 0x70, 0xA3, 0x1F, 0x55, 0xD4, 0x6C, 0xA1, 0x63, ++ 0x06, 0x1C, 0x8C, 0xCD, 0x1F, 0xB2, 0x22, 0x88, ++ 0x4B, 0x22, 0x87, 0xE0, 0xAA, 0x1E, 0x7E, 0xA8, ++ 0x13, 0xC3, 0x13, 0x06, 0xCE, 0xBC, 0xC8, 0xF4, ++ 0x22, 0x55, 0xE9, 0x27, 0xBC, 0x04, 0x46, 0x85, ++ 0x08, 0xF3, 0x64, 0x0C, 0xC9, 0x89, 0xE5, 0x2E, ++ 0x2C, 0xF4, 0x4F, 0xE1, 0x1A, 0x77, 0x00, 0xA8, ++ 0x27, 0x6E, 0xD5, 0xB9, 0x6D, 0xCF, 0xB9, 0x50, ++ 0xDE, 0x0E, 0x11, 0xDF, 0x4A, 0xFA, 0xDC, 0x1C, ++ 0x9C, 0x4B, 0xFF, 0x53, 0xAB, 0x1B, 0xD9, 0x0A, ++ 0x82, 0x9B, 0x48, 0x84, 0xD0, 0x7A, 0xFF, 0xD5, ++ 0x73, 0xB5, 0xF3, 0xF5, 0x6E, 0x0C, 0x68, 0xA8, ++ 0x4E, 0x88, 0x02, 0xD6, 0x2C, 0x31, 0x52, 0x77, ++ 0x13, 0xEE, 0xF8, 0x74, 0xD8, 0x0E, 0x70, 0x91, ++ 0xA0, 0x37, 0x82, 0x1C, 0xCF, 0x7F, 0x39, 0xD6, ++ 0x51, 0xF8, 0x05, 0x69, 0xBD, 0x07, 0xC2, 0x68, ++ 0xCD, 0x1A, 0x94, 0x6A, 0x91, 0xFF, 0x5F, 0xBF, ++ 0x3F, 0x76, 0xA5, 0x69, 0x33, 0xC0, 0xA8, 0x2E, ++ 0xAD, 0x76, 0x62, 0x1D, 0xC2, 0xFE, 0xE4, 0x56, ++ 0x92, 0x49, 0x5D, 0x22, 0xFD, 0xE8, 0x6E, 0x88, ++ 0x04, 0xCD, 0x66, 0xFA, 0x90, 0x33, 0x5B, 0xF1, ++ 0x32, 0xFF, 0x82, 0xE9, 0xF3, 0x47, 0x27, 0x25, ++ 0x69, 0x49, 0xE9, 0xB9, 0x66, 0x34, 0x57, 0x9A, ++ 0x98, 0x67, 0x50, 0x2B, 0x9D, 0x7D, 0x8F, 0x42, ++ 0xC2, 0x0F, 0x30, 0x50, 0x84, 0x26, 0x4D, 0x74, ++ 0x06, 0x90, 0x26, 0xCC, 0x04, 0xB4, 0x56, 0x5F, ++ 0x26, 0xAB, 0x85, 0x1C, 0x7C, 0xEE, 0x23, 0xE0, ++ 0x85, 0x83, 0x13, 0xDF, 0x97, 0x53, 0x38, 0x61, ++ 0xB7, 0x85, 0x39, 0x59, 0x8A, 0x36, 0x1A, 0x38, ++ 0x9B, 0x9D, 0xF9, 0x37, 0x9B, 0xF1, 0x42, 0x42, ++ 0xE2, 0x39, 0x2D, 0x52, 0x82, 0xD0, 0xD5, 0xB5, ++ 0x47, 0xC1, 0x09, 0xA7, 0x3C, 0x84, 0xF2, 0x78, ++ 0x0A, 0xDD, 0x05, 0x8B, 0x17, 0xA7, 0x65, 0xB6, ++ 0x3E, 0x00, 0x69, 0x23, 0x7D, 0x08, 0x97, 0x7A, ++ 0xFD, 0x2A, 0x93, 0x3F, 0xC7, 0x77, 0xB5, 0x66, ++ 0xEE, 0xB7, 0x64, 0xA8, 0x66, 0x4C, 0xDF, 0x7A, ++ 0x24, 0xD9, 0x72, 0xEE, 0x3A, 0x88, 0xAE, 0xA6, ++ 0xD9, 0xBA, 0x2E, 0xEF, 0x34, 0x21, 0x99, 0x7F, ++ 0x5F, 0x14, 0xD6, 0xDC, 0x1D, 0x8A, 0xE6, 0x2D, ++ 0x7F, 0x87, 0xEC, 0x42, 0x38, 0xFC, 0x56, 0x55, ++ 0x15, 0xEE, 0x58, 0xE6, 0x5B, 0x4B, 0x89, 0x5A, ++ 0xD2, 0x7B, 0x91, 0x83, 0xE7, 0x0D, 0x07, 0x24, ++ 0xA8, 0x1E, 0x7A, 0x58, 0x80, 0x92, 0xE1, 0x29, ++ 0x4C, 0x4D, 0xDD, 0x37, 0xE6, 0x56, 0x3A, 0x85, ++ 0x09, 0x86, 0x72, 0x5D, 0x8D, 0x57, 0x74, 0x46, ++ 0x82, 0x59, 0x5D, 0x22, 0xF1, 0xDD, 0xF6, 0x84, ++ 0x50, 0x77, 0xCD, 0x5B, 0x8F, 0xB7, 0x55, 0xD1, ++ 0x51, 0x6F, 0x01, 0x4B, 0x01, 0xA5, 0x39, 0x6B, ++ 0x22, 0x08, 0x2C, 0x14, 0x30, 0xA2, 0xC1, 0x0C, ++ 0xAC, 0x56, 0xE4, 0x95, 0xBD, 0x20, 0x47, 0x01, ++ 0x5E, 0x7A, 0x6E, 0x16, 0x32, 0x94, 0x2E, 0x06, ++ 0x8A, 0xD9, 0xED, 0xC5, 0x1D, 0x1B, 0xC1, 0x11, ++ 0x9D, 0xBC, 0x2F, 0x95, 0x6B, 0xF9, 0x8D, 0xB1, ++ 0x13, 0x0A, 0x4D, 0x03, 0x8F, 0xC3, 0xA5, 0xF8, ++ 0x87, 0x39, 0x5A, 0x10, 0xE5, 0x52, 0x74, 0x48, ++ 0x37, 0xEC, 0x6C, 0x41, 0x99, 0x78, 0x2D, 0xEE, ++ 0x36, 0xE8, 0x1C, 0xD0, 0xF8, 0x02, 0x27, 0xD5, ++ 0x51, 0x0A, 0x9A, 0xD5, 0x3C, 0xAA, 0x89, 0x7A, ++ 0x9B, 0x0A, 0xBF, 0xA2, 0x31, 0x82, 0xEE, 0x86, ++ 0x20, 0x98, 0x01, 0x0B, 0x50, 0xFE, 0x92, 0x21, ++ 0x33, 0xCD, 0xA5, 0x09, 0xF1, 0x41, 0xB3, 0x15, ++ 0x35, 0xDC, 0x2E, 0xC2, 0xA8, 0x1D, 0x70, 0x12, ++ 0x95, 0x4E, 0x48, 0x95, 0x49, 0x49, 0x81, 0xD2, ++ 0xF0, 0x6C, 0xDA, 0xAB, 0x83, 0x2E, 0xBE, 0x72, ++ 0xE1, 0x7C, 0xCA, 0xA6, 0x72, 0xF1, 0xA3, 0x27, ++ 0x27, 0xE1, 0xA7, 0xC7, 0x4C, 0x3E, 0x7B, 0x65, ++ 0x25, 0xDE, 0x68, 0xC6, 0x78, 0x68, 0xCE, 0xFD, ++ 0x82, 0x59, 0xD9, 0xF4, 0x2C, 0xAD, 0x80, 0x43, ++ 0xE2, 0x77, 0xC2, 0x87, 0x4C, 0xE1, 0x71, 0xB1, ++ 0x31, 0xEA, 0x6A, 0x47, 0x9F, 0xBE, 0xEB, 0x28, ++ 0x30, 0xE2, 0xD8, 0x1D, 0x67, 0xFE, 0x43, 0x23, ++ 0x03, 0xCC, 0x5C, 0x0A, 0xD0, 0x05, 0x22, 0xC3, ++ 0x5E, 0x75, 0xF5, 0xD8, 0x00, 0x11, 0x21, 0xE2, ++ 0x43, 0xD1, 0x64, 0x39, 0xD2, 0x61, 0x90, 0x1F, ++ 0x9C, 0xC6, 0x21, 0x4E, 0x1F, 0x86, 0xCF, 0x0C, ++ 0x25, 0xA7, 0x0C, 0x90, 0x48, 0xF8, 0xAE, 0x2F, ++ 0xAF, 0x55, 0xB1, 0xDE, 0x8E, 0x1C, 0xBB, 0x13, ++ 0x8E, 0xF4, 0x11, 0x7E, 0x43, 0xBE, 0xF6, 0xA7, ++ 0x73, 0xAB, 0xDC, 0xE5, 0x3E, 0x3F, 0x09, 0xCA, ++ 0xE2, 0x1B, 0x15, 0x72, 0x6A, 0x70, 0x00, 0x50, ++ 0x4A, 0x81, 0x87, 0x71, 0x3A, 0x13, 0x51, 0xB4, ++ 0xFA, 0x04, 0xAF, 0x33, 0xEB, 0x5B, 0x0D, 0x8C, ++ 0x0C, 0x76, 0x93, 0xFC, 0x41, 0xB6, 0xFE, 0xDF, ++ 0x08, 0xD0, 0x27, 0x78, 0xA3, 0x22, 0x10, 0xD3, ++ 0x5F, 0x88, 0xE6, 0xA9, 0x80, 0x66, 0x05, 0x72, ++ 0x9F, 0x66, 0x6D, 0x0E, 0x1E, 0xAA, 0x03, 0xCC, ++ 0xE1, 0x38, 0x0F, 0x3B, 0xE0, 0xB0, 0x4D, 0xAD, ++ 0xB4, 0x4C, 0x73, 0x1B, 0xA6, 0x13, 0x73, 0x02, ++ 0xDB, 0x03, 0x1D, 0x52, 0x86, 0x34, 0xE4, 0x8E, ++ 0x2E, 0x5C, 0xC9, 0xB8, 0x90, 0x2C, 0x47, 0x41, ++ 0x37, 0x13, 0x93, 0xBE, 0x66, 0xCA, 0x62, 0x25, ++ 0x37, 0xE8, 0x7F, 0x49, 0x92, 0x3F, 0xAF, 0xC2, ++ 0x40, 0x3E, 0x4E, 0x07, 0xF2, 0x48, 0x35, 0x05, ++ 0x85, 0x5E, 0xDE, 0xF3, 0x2B, 0xDA, 0xE1, 0x22, ++ 0x93, 0x14, 0xA1, 0x45, 0xD9, 0xE0, 0x02, 0xFB, ++ 0x3F, 0xF9, 0xBF, 0xD3, 0x0B, 0xBB, 0xED, 0x6C, ++ 0xEC, 0x95, 0xE1, 0x9D, 0x60, 0xAB, 0xEB, 0xBA, ++ 0x61, 0xB9, 0x87, 0x69, 0x38, 0xC1, 0xBC, 0x8C, ++ 0x0C, 0xD7, 0x57, 0x7A, 0xA2, 0xAF, 0xCD, 0x2C, ++ 0xF1, 0x29, 0xB7, 0xD9, 0x0D, 0x31, 0xDA, 0xB8, ++ 0x1D, 0x8C, 0x12, 0xFF, 0x79, 0xCA, 0x38, 0x3A, ++ 0xAA, 0xE8, 0x0C, 0xF9, 0x63, 0x5A, 0x58, 0x14, ++ 0x97, 0x75, 0x51, 0x20, 0x08, 0xB8, 0xEE, 0x6F, ++ 0xEF, 0x05, 0xEE, 0x81, 0x61, 0xD2, 0x00, 0xD3, ++ 0x4B, 0x9C, 0x36, 0x5D, 0x6E, 0xC4, 0x35, 0xAA, ++ 0x29, 0x32, 0x2F, 0x63, 0x19, 0xFA, 0x82, 0x82, ++ 0x22, 0xF9, 0xD7, 0xB2, 0xE8, 0x4B, 0x2D, 0x4F, ++ 0x0C, 0xC7, 0xEB, 0x0F, 0x5E, 0x9D, 0x18, 0xAB, ++ 0x0B, 0x62, 0xC7, 0xB3, 0x7C, 0x27, 0x49, 0x31, ++ 0x22, 0x75, 0x58, 0xBC, 0x6F, 0x72, 0x10, 0x30, ++ 0xB8, 0x63, 0xF8, 0x9E, 0x5B, 0x1B, 0x77, 0xB5, ++ 0x28, 0x03, 0x83, 0xAE, 0x76, 0xF7, 0xCA, 0x09, ++ 0xB1, 0x69, 0x6D, 0x13, 0xDF, 0xA7, 0x64, 0x0C, ++ 0xAF, 0xBE, 0xB3, 0x66, 0x1D, 0x0A, 0x51, 0xC0, ++ 0xE0, 0xA0, 0xD6, 0x38, 0xF3, 0x5B, 0xA2, 0xC1, ++ 0x56, 0xE5, 0x78, 0xD6, 0xA6, 0xE9, 0x68, 0xC8, ++ 0x4B, 0x68, 0x6D, 0xC1, 0x39, 0x89, 0x3B, 0xE8, ++ 0x70, 0x1A, 0xE6, 0x89, 0xB1, 0xDC, 0xAC, 0x9E, ++ 0x75, 0x0E, 0x6A, 0x55, 0x95, 0xE5, 0xA5, 0x65, ++ 0x47, 0xB7, 0x81, 0x2D, 0xD5, 0x65, 0xC5, 0xAF, ++ 0x3F, 0x46, 0x9B, 0x77, 0xE9, 0x58, 0x38, 0x5A, ++ 0x19, 0xD2, 0xC1, 0xC3, 0x3B, 0x4B, 0x0B, 0xCB, ++ 0xDA, 0x5E, 0xEB, 0x05, 0xCE, 0x78, 0x80, 0x49, ++ 0x6B, 0x73, 0xD5, 0x23, 0x73, 0x4A, 0x59, 0x7C, ++ 0x97, 0x6C, 0x52, 0xBD, 0xC8, 0x7A, 0xFA, 0x32, ++ 0xB2, 0x74, 0x32, 0x5E, 0x86, 0x36, 0x60, 0xE1, ++ 0x61, 0xF8, 0xE6, 0x75, 0x3C, 0xED, 0x8E, 0xFF, ++ 0x22, 0xFA, 0x7D, 0x5B, 0x80, 0x88, 0xE3, 0xE1, ++ 0x7A, 0xB9, 0x03, 0x42, 0x4A, 0x36, 0x76, 0x74, ++ 0xAF, 0x6C, 0x1A, 0x56, 0x8E, 0x9C, 0xDF, 0xBF, ++ 0x96, 0xF6, 0x80, 0xCC, 0x14, 0x26, 0x65, 0x05, ++ 0x45, 0xBE, 0x08, 0xF4, 0xA4, 0x04, 0xF6, 0x97, ++ 0x17, 0x5C, 0x62, 0x2E, 0x74, 0xA7, 0x67, 0x67, ++ 0xC7, 0x1C, 0x88, 0xC7, 0x9F, 0xEF, 0xAF, 0x6F, ++ 0xAF, 0x56, 0xF0, 0xDE, 0xA2, 0x12, 0x32, 0xD0, ++ 0x70, 0x89, 0x5C, 0xB0, 0x75, 0x35, 0x63, 0xE2, ++ 0x62, 0xDF, 0x5D, 0x39, 0x63, 0xD0, 0x97, 0x95, ++ 0x16, 0xEB, 0x3B, 0x6F, 0xBD, 0xA0, 0xC2, 0xBF, ++ 0x3C, 0x2A, 0x98, 0x51, 0x56, 0xC4, 0xB9, 0x89, ++ 0xA1, 0x29, 0x2D, 0xE1, 0xC2, 0xC2, 0x6E, 0xBE, ++ 0xFC, 0x64, 0xF4, 0x58, 0xA0, 0x10, 0xE2, 0x28, ++ 0xA4, 0xBF, 0x29, 0x45, 0x2D, 0x04, 0x74, 0x26, ++ 0xEC, 0x3B, 0x90, 0x0C, 0xD4, 0x64, 0x1E, 0xDF, ++ 0x5F, 0x84, 0x32, 0x5E, 0x86, 0x36, 0xB6, 0x7B, ++ 0xF9, 0x42, 0xF0, 0x9D, 0x45, 0xF5, 0x95, 0x55, ++ 0xD5, 0x0E, 0x14, 0x76, 0xAC, 0x7C, 0x00, 0xC0, ++ 0x48, 0x93, 0x58, 0x30, 0x96, 0x22, 0x7E, 0xAC, ++ 0x2E, 0x95, 0xBB, 0xC5, 0x1F, 0xCF, 0x03, 0xD1, ++ 0x53, 0xE8, 0xC2, 0xBD, 0x67, 0xB7, 0xFF, 0x2C, ++ 0xAE, 0x15, 0xEB, 0x93, 0x4B, 0x9B, 0xB7, 0x63, ++ 0xE3, 0x58, 0x9E, 0xE6, 0x3E, 0xEE, 0xBA, 0x7A, ++ 0xFA, 0x21, 0x97, 0xFB, 0x23, 0x93, 0xF3, 0x33, ++ 0xB3, 0x68, 0xDE, 0xB2, 0x6A, 0xDA, 0x92, 0x5B, ++ 0xDB, 0x60, 0xF2, 0x97, 0x4F, 0x9F, 0xEF, 0x1F, ++ 0x9D, 0x46, 0x70, 0x08, 0xD0, 0x00, 0x30, 0xF1, ++ 0x71, 0xAA, 0xA0, 0xCB, 0x13, 0xC3, 0x0B, 0xC6, ++ 0x44, 0xFF, 0x35, 0x5E, 0x86, 0x56, 0x8E, 0x43, ++ 0xC1, 0x7A, 0xF0, 0x94, 0x4C, 0x9C, 0xEC, 0x22, ++ 0xA0, 0x1B, 0x65, 0x07, 0xDD, 0x0D, 0x05, 0xD1, ++ 0x51, 0xEA, 0xD0, 0xB3, 0x69, 0xB9, 0xB1, 0x60, ++ 0xE2, 0x59, 0x57, 0x33, 0xEB, 0x3B, 0x83, 0x52, ++ 0xD0, 0x6B, 0xD1, 0xAF, 0x75, 0xA5, 0x45, 0x97, ++ 0x15, 0xAE, 0xF0, 0x9A, 0x42, 0x92, 0x1E, 0xCD, ++ 0x4F, 0xF4, 0x02, 0x64, 0xBC, 0x6C, 0x3A, 0xBB, ++ 0x3B, 0x61, 0xC8, 0xA1, 0xC8, 0x65, 0x00, 0xCC, ++ 0x16, 0x5C, 0xF4, 0x9D, 0xE7, 0x1C, 0x7C, 0x35, ++ 0xBC, 0x42, 0xF7, 0x9B, 0xA6, 0x15, 0x75, 0x10, ++ 0x95, 0x4E, 0x9D, 0xF9, 0x21, 0xF4, 0x90, 0x50, ++ 0xB5, 0x67, 0xD1, 0x58, 0x80, 0x30, 0xF1, 0x11, ++ 0x94, 0xFE, 0x69, 0x00, 0xFD, 0xF9, 0xBE, 0x63, ++ 0x13, 0xC8, 0x48, 0x65, 0xBD, 0x3C, 0x7E, 0xBB, ++ 0x1A, 0xE2, 0x51, 0x14, 0xDF, 0x72, 0xE2, 0x22, ++ 0xA2, 0x79, 0xF9, 0xD4, 0x0C, 0x8D, 0xC9, 0x0C, ++ 0xAD, 0x53, 0xE0, 0xA5, 0xAE, 0x03, 0x93, 0x53, ++ 0xD3, 0x08, 0x88, 0xA5, 0x7D, 0xFC, 0xBA, 0x7F, ++ 0xDE, 0x22, 0x91, 0xD4, 0x4F, 0xE2, 0x72, 0xB2, ++ 0x32, 0xE9, 0x69, 0x44, 0x9C, 0x1D, 0x59, 0x9C, ++ 0x3D, 0xCE, 0x7D, 0x38, 0x73, 0xDE, 0x4E, 0x8E, ++ 0x0E, 0xD5, 0x55, 0x78, 0xA0, 0x81, 0xC8, 0x0D, ++ 0x81, 0x52, 0x66, 0x43, 0x9B, 0x4E, 0x2F, 0xEF, ++ 0xCE, 0x3E, 0x8D, 0x50, 0xAE, 0x1B, 0xBA, 0x50, ++ 0xD5, 0xC7, 0x7A, 0xBF, 0x3C, 0x91, 0x01, 0xC1, ++ 0x41, 0x9A, 0x1A, 0x37, 0xEF, 0x6E, 0x22, 0xE7, ++ 0x46, 0xB0, 0x03, 0x46, 0x8D, 0x20, 0xB0, 0x70, ++ 0xF0, 0x2B, 0xAB, 0x86, 0x5E, 0x6F, 0x21, 0xE4, ++ 0x55, 0xAC, 0x1F, 0x52, 0xA5, 0x10, 0x59, 0xBA, ++ 0xB3, 0x3B, 0x90, 0x0C, 0xD4, 0x64, 0x32, 0xB3, ++ 0x33, 0x79, 0xFF, 0x96, 0xCF, 0x4E, 0x2B, 0x62, ++ 0xCB, 0x75, 0xC3, 0xAF, 0x6A, 0x2A, 0x7C, 0xFD, ++ 0x7D, 0x07, 0x83, 0xEA, 0x80, 0x90, 0x7C, 0x14, ++ 0x9E, 0x65, 0xB2, 0xDE, 0x8E, 0x14, 0xCE, 0xB4, ++ 0xA8, 0x6B, 0xD1, 0xA1, 0x75, 0x48, 0xCA, 0x20, ++ 0x88, 0x93, 0x05, 0x69, 0x63, 0x9D, 0xF1, 0xF3, ++ 0x38, 0xC4, 0x57, 0x3A, 0xC6, 0x56, 0xD0, 0x03, ++ 0x93, 0x68, 0xDE, 0xAF, 0x87, 0x37, 0x57, 0x97, ++ 0x17, 0xCC, 0x7A, 0x16, 0xCE, 0x7E, 0x1E, 0xDE, ++ 0x5E, 0x85, 0x32, 0x5E, 0x82, 0x32, 0x9E, 0x4A, ++ 0xC8, 0x73, ++}; ++ ++static unsigned char vfs5011_init_04[] = { /* 2221 B */ ++ 0x02, 0x20, 0x01, 0x01, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xAD, 0x01, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xAD, 0x01, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xAD, 0x01, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xFF, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x50, 0x03, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x54, 0x20, 0x04, 0x30, 0x01, ++ 0x3E, 0x02, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x21, 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x14, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x1C, 0x21, 0x04, 0x30, 0x12, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x20, 0x21, 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x40, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, ++ 0x21, 0x04, 0x30, 0x10, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x5C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x60, 0x21, 0x04, ++ 0x30, 0x0F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x80, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x84, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x88, 0x21, 0x04, 0x30, ++ 0x10, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x8C, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x90, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x94, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x98, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x9C, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x0F, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC0, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC4, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xC8, 0x21, 0x04, 0x30, 0x10, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xCC, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD0, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD4, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xD8, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xDC, 0x21, 0x04, 0x30, 0x1F, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xE0, ++ 0x21, 0x04, 0x30, 0x0F, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA0, 0x20, 0x04, 0x30, ++ 0xEF, 0xE1, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xA4, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA8, 0x20, ++ 0x04, 0x30, 0xFE, 0x21, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xC4, 0x20, 0x04, 0x30, 0x47, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x08, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x12, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x8A, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0x83, 0x48, 0x84, 0x20, ++ 0x83, 0x48, 0x84, 0x20, 0x83, 0x48, 0x84, 0x20, ++ 0x83, 0x48, 0x84, 0x20, 0x83, 0x48, 0x84, 0x20, ++ 0x83, 0x48, 0x84, 0x20, 0x83, 0x48, 0x84, 0x20, ++ 0x83, 0x48, 0x84, 0x20, 0x83, 0x48, 0x84, 0x20, ++ 0x83, 0x48, 0x84, 0x20, 0x85, 0x48, 0x04, 0x20, ++ 0x87, 0x48, 0x04, 0x20, 0x89, 0x48, 0x04, 0x20, ++ 0x8B, 0x48, 0x04, 0x20, 0x8D, 0x48, 0x04, 0x20, ++ 0x8F, 0x48, 0x04, 0x20, 0x91, 0x48, 0x04, 0x20, ++ 0x93, 0x48, 0x04, 0x20, 0x95, 0x48, 0x04, 0x20, ++ 0x97, 0x48, 0x04, 0x20, 0x99, 0x48, 0x04, 0x20, ++ 0x9B, 0x48, 0x04, 0x20, 0x9D, 0x48, 0x04, 0x20, ++ 0x9F, 0x48, 0x04, 0x20, 0xA1, 0x48, 0x04, 0x20, ++ 0xA3, 0x48, 0x04, 0x20, 0xA3, 0x48, 0x04, 0x00, ++ 0x85, 0x5A, 0x04, 0x20, 0x87, 0x5A, 0x04, 0x20, ++ 0x89, 0x5A, 0x04, 0x20, 0x8B, 0x5A, 0x04, 0x20, ++ 0x8D, 0x5A, 0x04, 0x20, 0x8F, 0x5A, 0x04, 0x20, ++ 0x91, 0x5A, 0x04, 0x20, 0x93, 0x5A, 0x04, 0x20, ++ 0x95, 0x5A, 0x04, 0x20, 0x97, 0x5A, 0x04, 0x20, ++ 0x99, 0x5A, 0x04, 0x20, 0x9B, 0x5A, 0x04, 0x20, ++ 0x9D, 0x5A, 0x04, 0x20, 0x9F, 0x5A, 0x04, 0x20, ++ 0xA1, 0x5A, 0x04, 0x20, 0xA3, 0x5A, 0x04, 0x20, ++ 0xA3, 0x5A, 0x04, 0x00, 0x85, 0x6C, 0x04, 0x20, ++ 0x87, 0x6C, 0x04, 0x20, 0x89, 0x6C, 0x04, 0x20, ++ 0x8B, 0x6C, 0x04, 0x20, 0x8D, 0x6C, 0x04, 0x20, ++ 0x8F, 0x6C, 0x04, 0x20, 0x91, 0x6C, 0x04, 0x20, ++ 0x93, 0x6C, 0x04, 0x20, 0x95, 0x6C, 0x04, 0x20, ++ 0x97, 0x6C, 0x04, 0x20, 0x99, 0x6C, 0x04, 0x20, ++ 0x9B, 0x6C, 0x04, 0x20, 0x9D, 0x6C, 0x04, 0x20, ++ 0x9F, 0x6C, 0x04, 0x20, 0xA1, 0x6C, 0x04, 0x20, ++ 0xA3, 0x6C, 0x04, 0x20, 0xA3, 0x6C, 0x04, 0x00, ++ 0x86, 0x48, 0x04, 0x20, 0x88, 0x48, 0x04, 0x20, ++ 0x8A, 0x48, 0x04, 0x20, 0x8C, 0x48, 0x04, 0x20, ++ 0x8E, 0x48, 0x04, 0x20, 0x90, 0x48, 0x04, 0x20, ++ 0x92, 0x48, 0x04, 0x20, 0xF7, 0x48, 0x04, 0x20, ++ 0xF9, 0x48, 0x04, 0x20, 0xFB, 0x48, 0x04, 0x20, ++ 0xFD, 0x48, 0x04, 0x20, 0xFF, 0x48, 0x04, 0x20, ++ 0x01, 0x49, 0x04, 0x20, 0x03, 0x49, 0x04, 0x20, ++ 0x05, 0x49, 0x04, 0x20, 0x07, 0x49, 0x04, 0x20, ++ 0x07, 0x49, 0x04, 0x00, 0x86, 0x5A, 0x04, 0x20, ++ 0x88, 0x5A, 0x04, 0x20, 0x8A, 0x5A, 0x04, 0x20, ++ 0x8C, 0x5A, 0x04, 0x20, 0x8E, 0x5A, 0x04, 0x20, ++ 0x90, 0x5A, 0x04, 0x20, 0x92, 0x5A, 0x04, 0x20, ++ 0xF7, 0x5A, 0x04, 0x20, 0xF9, 0x5A, 0x04, 0x20, ++ 0xFB, 0x5A, 0x04, 0x20, 0xFD, 0x5A, 0x04, 0x20, ++ 0xFF, 0x5A, 0x04, 0x20, 0x01, 0x5B, 0x04, 0x20, ++ 0x03, 0x5B, 0x04, 0x20, 0x05, 0x5B, 0x04, 0x20, ++ 0x07, 0x5B, 0x04, 0x20, 0x07, 0x5B, 0x04, 0x00, ++ 0x86, 0x6C, 0x04, 0x20, 0x88, 0x6C, 0x04, 0x20, ++ 0x8A, 0x6C, 0x04, 0x20, 0x8C, 0x6C, 0x04, 0x20, ++ 0x8E, 0x6C, 0x04, 0x20, 0x90, 0x6C, 0x04, 0x20, ++ 0x92, 0x6C, 0x04, 0x20, 0xF7, 0x6C, 0x04, 0x20, ++ 0xF9, 0x6C, 0x04, 0x20, 0xFB, 0x6C, 0x04, 0x20, ++ 0xFD, 0x6C, 0x04, 0x20, 0xFF, 0x6C, 0x04, 0x20, ++ 0x01, 0x6D, 0x04, 0x20, 0x03, 0x6D, 0x04, 0x20, ++ 0x05, 0x6D, 0x04, 0x20, 0x07, 0x6D, 0x04, 0x20, ++ 0x07, 0x6D, 0x04, 0x00, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x83, 0x68, 0x84, 0x20, ++ 0x83, 0x68, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x51, 0x09, ++ 0x10, 0x03, 0x51, 0x09, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x15, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_05[] = { /* 2770 B */ ++ 0x06, 0x6B, 0x06, 0x6A, 0x76, 0xCC, 0x1C, 0xD0, ++ 0x50, 0xEB, 0x75, 0x10, 0xC8, 0x18, 0x5C, 0x95, ++ 0x15, 0xAE, 0xA8, 0xC8, 0x10, 0xC0, 0xB0, 0x7A, ++ 0xFA, 0x21, 0x96, 0xFA, 0x22, 0x92, 0xAE, 0x78, ++ 0xF8, 0x43, 0x05, 0x6E, 0xB6, 0x66, 0x62, 0xD5, ++ 0x51, 0xEA, 0xF0, 0xE5, 0x39, 0xE9, 0xA1, 0x19, ++ 0x9D, 0x26, 0x80, 0xE0, 0x38, 0xE8, 0x1C, 0xCA, ++ 0x4A, 0xF1, 0xBF, 0xD8, 0x00, 0xD0, 0x34, 0xD9, ++ 0x5D, 0xB6, 0x00, 0xF2, 0x2A, 0xA2, 0xAA, 0x7C, ++ 0xFC, 0x47, 0xDD, 0xB8, 0x60, 0xB0, 0xD0, 0xEF, ++ 0x6F, 0xB4, 0x46, 0x2C, 0xF4, 0x24, 0xBB, 0x7B, ++ 0x04, 0x20, 0x96, 0xC5, 0x1D, 0xAD, 0x32, 0x32, ++ 0x4D, 0x69, 0xDF, 0xA0, 0x7A, 0xAA, 0xB6, 0x60, ++ 0xE0, 0x5B, 0x89, 0xF6, 0x2C, 0xFC, 0x14, 0xC2, ++ 0x42, 0xF9, 0x23, 0x59, 0x81, 0x51, 0x31, 0xEF, ++ 0x6B, 0x80, 0x36, 0x52, 0x8A, 0x3A, 0x5A, 0x64, ++ 0x1B, 0xF7, 0xBD, 0xD4, 0x0C, 0xDC, 0xBC, 0x54, ++ 0xD0, 0x3B, 0x0D, 0x4C, 0x90, 0x10, 0x70, 0x90, ++ 0x14, 0xFF, 0x65, 0x29, 0xF5, 0x75, 0x55, 0xB5, ++ 0x31, 0xDA, 0x88, 0xC5, 0x19, 0x99, 0xF9, 0x39, ++ 0xB9, 0x5A, 0xD0, 0xBC, 0x64, 0xEC, 0x8C, 0xEC, ++ 0x6C, 0x8F, 0x05, 0xC9, 0x11, 0x99, 0xF9, 0x19, ++ 0x99, 0x7A, 0xC2, 0x8E, 0x56, 0xDE, 0xBE, 0x3E, ++ 0xBE, 0x5D, 0xE3, 0xCF, 0x17, 0x9F, 0xFF, 0x5F, ++ 0xDF, 0x3C, 0x82, 0x8E, 0x56, 0xDE, 0xBE, 0xFE, ++ 0x7E, 0x9D, 0x23, 0xCF, 0x17, 0x9F, 0xC9, 0x48, ++ 0xC8, 0xF6, 0x07, 0x4D, 0x04, 0x98, 0xFB, 0x9A, ++ 0x37, 0xEF, 0x55, 0x31, 0x60, 0xDA, 0x38, 0xB1, ++ 0x31, 0xF7, 0xB1, 0xDD, 0x05, 0xB5, 0xE3, 0x62, ++ 0xE2, 0x19, 0xCE, 0xA2, 0x5F, 0x11, 0x8E, 0x6E, ++ 0x08, 0xC0, 0x66, 0x2A, 0xF2, 0x4E, 0x24, 0x01, ++ 0xAA, 0x54, 0x43, 0x01, 0xDA, 0xDB, 0x94, 0x57, ++ 0xB2, 0x40, 0xDE, 0xAF, 0x87, 0x37, 0x61, 0xE0, ++ 0x60, 0x16, 0xA2, 0x4F, 0xA7, 0x14, 0x78, 0xB1, ++ 0x3A, 0x59, 0x78, 0x0C, 0xC5, 0x54, 0x05, 0xC6, ++ 0x8E, 0x57, 0xEA, 0x3D, 0x25, 0x55, 0x41, 0x46, ++ 0xDC, 0x0C, 0x71, 0x3F, 0x81, 0x3A, 0xAA, 0x8F, ++ 0x6B, 0x95, 0x0E, 0x68, 0xAD, 0xED, 0x90, 0xA0, ++ 0x20, 0xFB, 0x7B, 0x56, 0x8E, 0xAF, 0xFC, 0x3F, ++ 0x9E, 0x70, 0xC5, 0x98, 0x72, 0xC1, 0x20, 0xD4, ++ 0x57, 0x05, 0x60, 0x2E, 0x95, 0x35, 0xCC, 0x9F, ++ 0x02, 0x29, 0xA9, 0x84, 0x5C, 0xDD, 0x8B, 0x48, ++ 0xDE, 0xA7, 0x17, 0x1E, 0x49, 0xDC, 0x94, 0x57, ++ 0x75, 0xCC, 0x58, 0x15, 0xFA, 0x49, 0xB5, 0x7F, ++ 0x77, 0x96, 0xB2, 0xC4, 0x08, 0x3A, 0x72, 0xB2, ++ 0xA0, 0x29, 0x91, 0x1D, 0xCD, 0x7D, 0x5B, 0x9A, ++ 0x1A, 0xC1, 0x7B, 0x1D, 0x20, 0x5C, 0x1C, 0x79, ++ 0x9E, 0x45, 0x42, 0x17, 0xCC, 0xD5, 0x37, 0xFB, ++ 0x67, 0x34, 0x81, 0x0C, 0xEC, 0x5F, 0xCD, 0x05, ++ 0x50, 0x87, 0x58, 0xA4, 0x83, 0x03, 0xF2, 0x08, ++ 0x8B, 0xA2, 0x5C, 0xE5, 0xBC, 0x3E, 0x5D, 0x45, ++ 0xC6, 0xF5, 0x4D, 0xE3, 0x76, 0x11, 0xD9, 0x1A, ++ 0x78, 0xFE, 0x1F, 0xC1, 0x73, 0xDF, 0x7F, 0x9F, ++ 0x1F, 0x4C, 0x22, 0xDC, 0x2D, 0x1D, 0xEF, 0x45, ++ 0xE6, 0x31, 0x8E, 0x70, 0xC2, 0x50, 0xA2, 0x38, ++ 0xEE, 0xD5, 0x6B, 0x07, 0xC2, 0x82, 0x4A, 0x89, ++ 0xAB, 0xBA, 0x54, 0x5D, 0x7C, 0xEB, 0x96, 0xA6, ++ 0x26, 0xFD, 0x7D, 0x50, 0x88, 0xA9, 0xFE, 0x3D, ++ 0x3F, 0xED, 0x7F, 0x91, 0x00, 0x95, 0x50, 0xB1, ++ 0x31, 0x4B, 0xC6, 0xA9, 0xF0, 0x72, 0x11, 0xDD, ++ 0x74, 0x2D, 0xB3, 0xCD, 0x87, 0x5D, 0x39, 0x19, ++ 0x91, 0x4A, 0x5E, 0x92, 0xDE, 0xDF, 0x89, 0x4A, ++ 0x0B, 0xEC, 0x59, 0x8D, 0x5E, 0x2E, 0x6E, 0xAE, ++ 0xE6, 0x31, 0x15, 0x62, 0xE7, 0xFD, 0x36, 0x3C, ++ 0x25, 0x6C, 0xB1, 0xF5, 0x08, 0x02, 0x42, 0x9F, ++ 0xEF, 0x34, 0xB4, 0x99, 0x41, 0xFD, 0x88, 0x09, ++ 0xBE, 0x66, 0xE7, 0x69, 0x9D, 0x6A, 0xE8, 0x27, ++ 0x95, 0x4A, 0xDB, 0x95, 0x49, 0xDF, 0x85, 0x67, ++ 0xC7, 0x3D, 0xAA, 0xE4, 0x78, 0xED, 0x90, 0xA0, ++ 0x79, 0xE6, 0xC2, 0xAA, 0x57, 0x65, 0x01, 0xE7, ++ 0x6C, 0x2E, 0x08, 0xF4, 0x58, 0x7A, 0x5E, 0xB9, ++ 0xA3, 0xF0, 0xC6, 0x2B, 0xD2, 0xE0, 0xC4, 0x21, ++ 0xBC, 0x97, 0x78, 0x20, 0x4A, 0xFE, 0xB9, 0xDB, ++ 0x5F, 0xA1, 0xB5, 0x9D, 0x4F, 0xE4, 0x2E, 0x4E, ++ 0x6E, 0xC1, 0xD5, 0xFD, 0x03, 0x09, 0xC3, 0xA3, ++ 0x82, 0x78, 0x6C, 0x44, 0xB9, 0x14, 0x84, 0x44, ++ 0xC4, 0x1F, 0x9F, 0xB2, 0x6A, 0x1A, 0x5A, 0x9A, ++ 0x16, 0xC4, 0xF3, 0xA2, 0x79, 0xF8, 0xA2, 0x61, ++ 0xB0, 0x50, 0xE5, 0xFB, 0x00, 0x3A, 0x9A, 0x7A, ++ 0xFA, 0x69, 0x9A, 0x94, 0x6F, 0x56, 0xB6, 0x01, ++ 0x91, 0xCA, 0x0B, 0x76, 0x2E, 0xF8, 0x88, 0x88, ++ 0x28, 0xF3, 0x77, 0x38, 0x61, 0xA1, 0xA7, 0x47, ++ 0xB6, 0x5B, 0xEE, 0xE2, 0x7E, 0xEE, 0xBE, 0xDF, ++ 0x5B, 0xE1, 0x6B, 0x04, 0xEC, 0xDD, 0xB9, 0x49, ++ 0x78, 0xE2, 0xEC, 0x87, 0x49, 0xD1, 0xB9, 0xFB, ++ 0x50, 0x94, 0x15, 0x71, 0xD5, 0xE4, 0xBA, 0x79, ++ 0xF5, 0x64, 0x5A, 0xDE, 0x36, 0x35, 0x75, 0x55, ++ 0xDD, 0x06, 0x78, 0x51, 0xA8, 0x2F, 0x4C, 0x87, ++ 0x9B, 0x56, 0xB9, 0xDF, 0xB5, 0xC9, 0x57, 0x81, ++ 0xBA, 0x6B, 0x0F, 0xAF, 0x8A, 0x2C, 0xE1, 0x2D, ++ 0xBB, 0xDC, 0x6A, 0x20, 0xB4, 0x0C, 0xCE, 0xAE, ++ 0x2E, 0x50, 0x50, 0x1C, 0x06, 0x93, 0xF7, 0xF7, ++ 0xE7, 0x48, 0x52, 0x57, 0xA9, 0x50, 0x14, 0x71, ++ 0xE1, 0x3A, 0x0D, 0x53, 0x88, 0xBA, 0xF2, 0x20, ++ 0x40, 0x93, 0x25, 0xEB, 0x93, 0xB7, 0x6F, 0xA8, ++ 0xE8, 0x13, 0xA5, 0x01, 0xDF, 0xFD, 0x86, 0x1B, ++ 0x31, 0x41, 0x3D, 0xC8, 0x82, 0x59, 0x11, 0x34, ++ 0x1D, 0xE6, 0x98, 0xB1, 0x65, 0xDE, 0x3E, 0x52, ++ 0xD3, 0xA8, 0xBA, 0xF6, 0x0B, 0xA8, 0xC8, 0xA5, ++ 0x26, 0xF1, 0x4C, 0x85, 0x4F, 0xFF, 0x57, 0xD2, ++ 0x92, 0xD9, 0x1B, 0xEB, 0xAA, 0x3C, 0x15, 0xC2, ++ 0x5F, 0x74, 0x02, 0x4E, 0x96, 0xEE, 0x88, 0xFA, ++ 0x61, 0xE7, 0xFC, 0x92, 0x80, 0x8B, 0x52, 0xA0, ++ 0xC5, 0xB8, 0x2E, 0x5F, 0x77, 0xC7, 0xA7, 0x67, ++ 0x55, 0x2E, 0x99, 0x27, 0xFD, 0x47, 0x85, 0x47, ++ 0xEF, 0x34, 0x5F, 0x22, 0x7A, 0x60, 0x11, 0x71, ++ 0x5D, 0xA6, 0xC0, 0x06, 0xFE, 0x6B, 0x04, 0xC4, ++ 0xEC, 0xB5, 0x0F, 0x68, 0x15, 0xAB, 0xCB, 0x2E, ++ 0xE7, 0x3C, 0x86, 0xC1, 0x3C, 0x82, 0xE2, 0x3F, ++ 0x4F, 0x94, 0x2E, 0x48, 0xF5, 0xE8, 0xA8, 0xA0, ++ 0x65, 0x38, 0x54, 0xC7, 0x1F, 0xAF, 0x62, 0xA1, ++ 0x04, 0x36, 0x7F, 0xE1, 0x3B, 0xAD, 0x2F, 0xED, ++ 0x4A, 0x66, 0x6E, 0x13, 0x43, 0xC1, 0x1D, 0x55, ++ 0x4D, 0xD4, 0xDE, 0xFB, 0x81, 0x33, 0x59, 0x95, ++ 0x1E, 0x7C, 0x8F, 0x41, 0xDB, 0x4E, 0xE6, 0x63, ++ 0x25, 0x2E, 0x67, 0xA6, 0x7D, 0x28, 0xAE, 0x91, ++ 0xC3, 0x1A, 0x8A, 0x24, 0xFE, 0x69, 0xDE, 0xA2, ++ 0x33, 0x00, 0x84, 0x44, 0x62, 0x2A, 0x08, 0x64, ++ 0x5B, 0x02, 0xB6, 0xD0, 0x04, 0xBD, 0x44, 0xC1, ++ 0xC3, 0x5A, 0xC9, 0x6D, 0xF0, 0xC6, 0x61, 0x5E, ++ 0xDE, 0x05, 0xBF, 0xD9, 0xE4, 0x4A, 0x2A, 0xBC, ++ 0x86, 0xA1, 0x1B, 0x6D, 0xD0, 0x7E, 0x1E, 0xD2, ++ 0x69, 0x7F, 0xC3, 0xA3, 0x31, 0x41, 0x8A, 0xD9, ++ 0xF0, 0x6E, 0xDE, 0x5C, 0x7B, 0xCB, 0xA7, 0x4D, ++ 0xE8, 0x2E, 0x98, 0x2C, 0xB1, 0x0D, 0x23, 0x43, ++ 0x1D, 0x45, 0x2A, 0x03, 0x1D, 0x5F, 0xC0, 0x00, ++ 0x80, 0x5B, 0xDB, 0xF6, 0x2E, 0x3C, 0xFC, 0x18, ++ 0x49, 0xAF, 0x1A, 0x97, 0x70, 0xC3, 0x92, 0x65, ++ 0xE6, 0x1C, 0x90, 0xFF, 0x66, 0xE8, 0x8B, 0x8B, ++ 0x2B, 0xF0, 0xC4, 0x8C, 0x5A, 0x58, 0x1A, 0x53, ++ 0x11, 0xC9, 0x57, 0xDB, 0xB8, 0x18, 0xF8, 0xF4, ++ 0x65, 0x6E, 0x14, 0x68, 0x70, 0x7B, 0x3B, 0x1B, ++ 0x93, 0x48, 0x3E, 0x72, 0xAA, 0x36, 0xDC, 0x94, ++ 0xF0, 0xFA, 0x0D, 0x62, 0x08, 0x9A, 0x70, 0x72, ++ 0xF1, 0x0F, 0x58, 0x74, 0xAF, 0x9F, 0x33, 0xE2, ++ 0x82, 0x95, 0x33, 0x8F, 0xEC, 0x4C, 0xEC, 0x97, ++ 0x37, 0x0C, 0xB2, 0xDE, 0x1B, 0x5B, 0x0D, 0x8C, ++ 0x0C, 0x96, 0x16, 0x79, 0xF0, 0x72, 0x11, 0x09, ++ 0x8D, 0x27, 0xA6, 0xC9, 0x83, 0x1E, 0x62, 0x62, ++ 0xC2, 0x19, 0x2D, 0x56, 0x80, 0xF2, 0x8F, 0x19, ++ 0xB0, 0x62, 0x56, 0xF2, 0xD2, 0xF0, 0xBD, 0x61, ++ 0xAA, 0xBD, 0xCB, 0x67, 0x4B, 0x39, 0x04, 0x92, ++ 0x59, 0x1B, 0x3F, 0x3E, 0xFA, 0xCD, 0x81, 0x37, ++ 0x96, 0x74, 0xC1, 0x48, 0xCC, 0x59, 0x81, 0x45, ++ 0x67, 0xD7, 0x43, 0xA3, 0xC1, 0xF3, 0xB9, 0x7A, ++ 0x78, 0x8B, 0x3D, 0xB1, 0x61, 0xD1, 0xF7, 0x36, ++ 0xB6, 0x6D, 0xD7, 0xB1, 0x8C, 0xA6, 0xE6, 0xAE, ++ 0x8B, 0xB0, 0x0E, 0x62, 0x57, 0xED, 0x5F, 0xBB, ++ 0x3B, 0x52, 0xFE, 0x86, 0xFC, 0x21, 0x63, 0x71, ++ 0xEC, 0x61, 0x65, 0xC2, 0xE2, 0x85, 0x4E, 0x8F, ++ 0xD2, 0x02, 0x09, 0x67, 0x17, 0x89, 0x39, 0x99, ++ 0xED, 0xFB, 0x4B, 0xAC, 0xDE, 0x8B, 0x8B, 0x63, ++ 0xC9, 0x34, 0x3A, 0x52, 0x02, 0xE7, 0x25, 0xCE, ++ 0x6C, 0x25, 0xB8, 0xC8, 0xD2, 0x79, 0x4F, 0xEF, ++ 0xF6, 0xED, 0x3B, 0x9B, 0x83, 0xF1, 0xCA, 0x5C, ++ 0x4E, 0xFE, 0x54, 0xD8, 0x08, 0xB8, 0x00, 0xC4, ++ 0xE6, 0x2A, 0x92, 0x3C, 0xF9, 0x1F, 0xDD, 0xD7, ++ 0xAF, 0xD3, 0xC9, 0x2B, 0x75, 0xC5, 0xA5, 0x44, ++ 0xFD, 0x25, 0x21, 0x8E, 0xA9, 0xEF, 0xA4, 0x30, ++ 0xA6, 0x91, 0x22, 0xAB, 0x27, 0xB2, 0x1A, 0xDE, ++ 0xFC, 0x4B, 0xDF, 0x3F, 0x5D, 0x6F, 0x25, 0xE6, ++ 0xE4, 0x17, 0xA1, 0x2D, 0xFD, 0x4D, 0x6B, 0xAA, ++ 0x2A, 0xF1, 0x4B, 0x2D, 0x10, 0x32, 0x72, 0x3A, ++ 0x1F, 0x24, 0x9A, 0xF6, 0xE6, 0x52, 0x8F, 0x4D, ++ 0x6F, 0xD8, 0x4C, 0x88, 0x7A, 0x08, 0x74, 0xE2, ++ 0xC0, 0xD1, 0x6F, 0xE6, 0x67, 0xFF, 0x2E, 0xD7, ++ 0x54, 0x07, 0xE4, 0x20, 0xFC, 0x8E, 0x4E, 0x8E, ++ 0xCC, 0x4D, 0xAD, 0x73, 0xC1, 0x6D, 0xAF, 0x45, ++ 0xE7, 0xDC, 0x62, 0x0E, 0x04, 0x90, 0xF0, 0xC0, ++ 0x60, 0xBB, 0xCF, 0xBE, 0x30, 0x0C, 0xF0, 0x92, ++ 0x3F, 0xF8, 0xF3, 0x9D, 0x20, 0xC7, 0x8F, 0x9D, ++ 0x39, 0xE2, 0x32, 0x7D, 0x9B, 0xC9, 0xB4, 0x23, ++ 0x1F, 0xAA, 0x79, 0x5B, 0xA6, 0xEE, 0x8A, 0xE8, ++ 0x07, 0xFE, 0xE4, 0x92, 0xC2, 0x48, 0xA0, 0x68, ++ 0x08, 0xDB, 0x6D, 0x89, 0xF4, 0xA4, 0xCC, 0x0C, ++ 0x14, 0xCB, 0xF5, 0xCC, 0xB6, 0x6F, 0x2D, 0x0D, ++ 0x85, 0x5E, 0x40, 0x28, 0x52, 0xF8, 0xCF, 0x59, ++ 0xA3, 0x85, 0x35, 0x5A, 0x82, 0x32, 0x52, 0x33, ++ 0xF0, 0x28, 0x2F, 0x01, 0xDA, 0xD3, 0xE4, 0x01, ++ 0x3D, 0xC1, 0xAF, 0xC7, 0xDD, 0x70, 0x47, 0x0B, ++ 0x87, 0x41, 0x07, 0xCA, 0x57, 0xE4, 0x55, 0xD1, ++ 0x52, 0x50, 0x81, 0x08, 0x6A, 0xFD, 0x80, 0xB0, ++ 0x30, 0xEB, 0x6B, 0x46, 0x9E, 0xEF, 0xB8, 0x7B, ++ 0x5A, 0xBA, 0x0F, 0xDF, 0xC5, 0xF7, 0x55, 0x6B, ++ 0xFD, 0x6E, 0xDE, 0xD4, 0x1E, 0x85, 0x5D, 0x97, ++ 0xF5, 0x22, 0xB0, 0x0E, 0xDD, 0x6A, 0xA8, 0x63, ++ 0xE5, 0xAC, 0x11, 0x78, 0x70, 0x6A, 0xCA, 0x9D, ++ 0x37, 0xA5, 0xB1, 0x91, 0x61, 0x33, 0x1F, 0xFA, ++ 0x58, 0x88, 0x37, 0xA9, 0x7A, 0xC2, 0x50, 0xDC, ++ 0x7B, 0x82, 0x78, 0x32, 0xE6, 0x44, 0x39, 0x09, ++ 0x89, 0x52, 0xE8, 0x8E, 0xB3, 0x87, 0xC7, 0x0B, ++ 0x89, 0x4F, 0x09, 0xDD, 0x0F, 0x6D, 0x01, 0xE9, ++ 0xCB, 0x1B, 0xAA, 0x44, 0x97, 0x23, 0x99, 0xF3, ++ 0xD4, 0x27, 0xD7, 0x19, 0x8D, 0x15, 0x57, 0x9C, ++ 0x15, 0x2C, 0x96, 0xDE, 0xF4, 0x4F, 0x27, 0x15, ++ 0xD9, 0x25, 0x71, 0x51, 0xAC, 0x3E, 0x12, 0xF4, ++ 0x78, 0xB1, 0x1A, 0x86, 0x52, 0xE0, 0x9D, 0xAD, ++ 0x95, 0x44, 0x50, 0x30, 0xC0, 0xA2, 0xC9, 0x0E, ++ 0x0C, 0xDC, 0x6F, 0xD3, 0xA1, 0xD1, 0x36, 0xDC, ++ 0x40, 0x39, 0xC3, 0x87, 0x7D, 0xC6, 0xAF, 0x8D, ++ 0x01, 0xFE, 0xBA, 0xDD, 0x0D, 0x4F, 0x63, 0x84, ++ 0xE6, 0x71, 0xE2, 0xAC, 0x38, 0xAE, 0xC2, 0x10, ++ 0x8D, 0xA6, 0x1C, 0x72, 0xB7, 0xF7, 0x9B, 0x59, ++ 0xC4, 0xEF, 0x6F, 0x42, 0x9A, 0x0B, 0x5D, 0x9E, ++ 0x9C, 0x65, 0xD3, 0xFE, 0x11, 0xA2, 0x40, 0x98, ++ 0x4F, 0xA5, 0x21, 0x4E, 0x3A, 0xF2, 0x37, 0xCA, ++ 0x6F, 0x2C, 0x98, 0x56, 0xE7, 0x75, 0xB9, 0xA3, ++ 0xAB, 0x4A, 0x74, 0x10, 0x28, 0x90, 0xF0, 0xB8, ++ 0x9B, 0xA0, 0x1E, 0x72, 0x32, 0x80, 0x62, 0x81, ++ 0x04, 0x7D, 0xA2, 0xEC, 0xD4, 0x6C, 0x0C, 0x64, ++ 0xE6, 0x9F, 0x33, 0x08, 0x86, 0x5C, 0xC1, 0xA0, ++ 0x65, 0xBD, 0xBA, 0x92, 0x49, 0x40, 0x44, 0x21, ++ 0x0A, 0xF6, 0x5D, 0xC1, 0x19, 0xA9, 0xC9, 0xA8, ++ 0x6B, 0xB3, 0xC4, 0xEA, 0x31, 0x48, 0x7C, 0x19, ++ 0x33, 0xCF, 0xA1, 0xCF, 0xC5, 0x68, 0x5F, 0xC9, ++ 0x34, 0x11, 0xE1, 0x7B, 0x5C, 0xEC, 0xBA, 0x3B, ++ 0xBB, 0x6C, 0xD0, 0x9D, 0x73, 0xC0, 0xDC, 0xF0, ++ 0xC8, 0x11, 0x26, 0x74, 0xAF, 0xAD, 0xE6, 0x05, ++ 0x0D, 0x3E, 0x48, 0x9F, 0x57, 0x07, 0x6F, 0xAF, ++ 0x87, 0x5E, 0x4A, 0xEC, 0x6C, 0x39, 0xFE, 0x19, ++ 0x84, 0xAF, 0x2F, 0x02, 0xDA, 0x76, 0xCE, 0x89, ++ 0x9B, 0x44, 0xD3, 0xF9, 0x22, 0x8F, 0x1F, 0x72, ++ 0xF0, 0x0E, 0x0E, 0x47, 0xB2, 0x08, 0x75, 0x45, ++ 0xC5, 0x1E, 0x9E, 0xB3, 0x6B, 0x76, 0x14, 0xB1, ++ 0x31, 0xEA, 0x50, 0x3E, 0xFB, 0xBB, 0xED, 0x6C, ++ 0xEC, 0x17, 0x03, 0x4F, 0xB2, 0xE0, 0xA7, 0x56, ++ 0xED, 0x35, 0x1B, 0x74, 0x0C, 0x34, 0x15, 0x57, ++ 0x9E, 0x44, 0x50, 0x75, 0xAD, 0x36, 0xF4, 0xD1, ++ 0xB1, 0x4D, 0x4A, 0x11, 0xCA, 0xF8, 0x9A, 0x5F, ++ 0x2D, 0xF4, 0x45, 0xFB, 0x21, 0x97, 0x35, 0xF7, ++ 0x7F, 0x4C, 0xF9, 0x07, 0xDD, 0x69, 0x9B, 0x15, ++ 0x91, 0xC8, 0x30, 0x59, 0x23, 0xDD, 0xBF, 0xDF, ++ 0xF7, 0x6D, 0x79, 0x5B, 0x80, 0x92, 0xF0, 0x39, ++ 0x4B, 0xDE, 0x6F, 0xA1, 0x32, 0xA4, 0x66, 0xE8, ++ 0x61, 0x78, 0x80, 0xE4, 0xEE, 0x10, 0x76, 0x66, ++ 0x36, 0x99, 0xEF, 0x43, 0xEF, 0x9D, 0xB6, 0x51, ++ 0x03, 0x93, 0x0D, 0xCB, 0xCF, 0xAF, 0x1E, 0xFF, ++ 0xAD, 0x3D, 0xAF, 0xDE, 0xF6, 0x46, 0x10, 0x91, ++ 0x11, 0x07, 0xB3, 0xD3, 0x06, 0xAD, 0xAE, 0xD3, ++ 0x55, 0xB9, 0x3B, 0x26, 0xD5, 0x31, 0x61, 0xE5, ++ 0xA5, 0x65, 0x97, 0xBB, 0xE2, 0x13, 0x74, 0xD0, ++ 0x56, 0xA6, 0xA3, 0x1D, 0xC7, 0x77, 0x0C, 0x0E, ++ 0x12, 0xF1, 0xEA, 0x8B, 0x78, 0x73, 0xF1, 0x3D, ++ 0xBD, 0xB4, 0x0E, 0x63, 0x90, 0xEC, 0x66, 0x0C, ++ 0x56, 0x27, 0xC6, 0x31, 0x07, 0x6A, 0x00, 0x6D, ++ 0xE0, 0x86, 0x34, 0x7D, 0xC5, 0x5D, 0xF0, 0x32, ++ 0x0F, 0xD2, 0x68, 0x09, 0x91, 0xC0, 0xE1, 0x26, ++ 0xC2, 0x15, 0xB8, 0x16, 0x1C, 0xAE, 0xCE, 0x15, ++ 0x23, 0x28, 0x44, 0xE8, 0xE0, 0x81, 0x81, 0xDD, ++ 0xA3, 0x55, 0xEE, 0x10, 0xC4, 0x74, 0x3F, 0x44, ++ 0x54, 0x15, 0x63, 0x9F, 0xD6, 0x06, 0xFC, 0x1E, ++ 0x1C, 0xCB, 0x7C, 0x3B, 0x2F, 0x1F, 0xF5, 0xF5, ++ 0xF5, 0xAF, 0x79, 0x9F, 0x65, 0x82, 0x79, 0x5B, ++ 0xC6, 0xED, 0x76, 0x17, 0xD2, 0x92, 0xFE, 0x3C, ++ 0xA1, 0x8A, 0x0A, 0x07, 0xDF, 0xAF, 0xEF, 0x2F, ++ 0xEE, 0x7C, 0xC9, 0x04, 0x94, 0x27, 0x66, 0xE1, ++ 0x62, 0xEB, 0xFD, 0x90, 0x1A, 0xC8, 0x29, 0x29, ++ 0x89, 0x52, 0x76, 0x38, 0x60, 0x10, 0x50, 0x90, ++ 0xB0, 0xF2, 0x64, 0x9A, 0x20, 0x10, 0xB0, 0x50, ++ 0xD0, 0x89, 0x1B, 0xF6, 0xEE, 0x7E, 0x1E, 0x8E, ++ 0x86, 0x7D, 0x49, 0x41, 0x18, 0xCD, 0x8F, 0x6A, ++ 0xD7, 0x06, 0xA6, 0x80, 0x54, 0x5C, 0x16, 0x6F, ++ 0xEE, 0x39, 0x84, 0x08, 0xB1, 0x01, 0xB3, 0xD3, ++ 0x53, 0x59, 0xD8, 0xB7, 0xAF, 0x3F, 0x5F, 0x5D, ++ 0xFF, 0xA4, 0xD2, 0x9E, 0x46, 0xA6, 0x0A, 0xEA, ++ 0xB8, 0x7E, 0xC6, 0x68, 0xD2, 0xE2, 0x24, 0xF9, ++ 0x5C, 0x25, 0x33, 0xA3, 0xB9, 0x28, 0x48, 0x48, ++ 0xE8, 0x33, 0x77, 0x39, 0x6B, 0x2B, 0xC3, 0x42, ++ 0x62, 0x46, 0xE0, 0x0B, 0xCC, 0x8C, 0x2C, 0xCC, ++ 0x4C, 0xDC, 0xD1, 0x3F, 0xC5, 0xF9, 0x1B, 0xB7, ++ 0x37, 0x2E, 0x54, 0x3C, 0x33, 0xA8, 0x17, 0x86, ++ 0x4C, 0x94, 0xC2, 0x48, 0x83, 0x23, 0x63, 0xA3, ++ 0xA1, 0x5F, 0xED, 0x61, 0xB1, 0x01, 0x77, 0xBD, ++ 0x3A, 0xED, 0x55, 0xF8, 0x1B, 0xA8, 0xB4, 0x9C, ++ 0x10, 0x81, 0x4B, 0x1E, 0x06, 0x96, 0xF6, 0xE4, ++ 0x40, 0x1D, 0x6B, 0x27, 0xFF, 0xDF, 0x22, 0xF2, ++ 0xD2, 0x90, 0x06, 0xF8, 0x44, 0x72, 0xD2, 0x32, ++ 0xB2, 0x9B, 0x09, 0xE4, 0xFC, 0x6C, 0x0C, 0x4C, ++ 0x33, 0xF8, 0xBC, 0xB4, 0xED, 0x9D, 0xDD, 0x1D, ++ 0x4F, 0xF0, 0xC0, 0x6C, 0x94, 0x24, 0x8C, 0x40, ++ 0x68, 0x90, 0xD4, 0xB4, 0x6C, 0x6E, 0x02, 0xC3, ++ 0x81, 0x96, 0x22, 0xCE, 0xAD, 0x0C, 0x9C, 0xE7, ++ 0x47, 0x4E, 0xF4, 0x98, 0x82, 0x3E, 0x5F, 0x7D, ++ 0x9F, 0xC5, 0xF3, 0x53, 0x9A, 0xFA, 0x56, 0xB6, ++ 0xD3, 0xE0, 0xA9, 0x4D, 0xA6, 0x3B, 0x51, 0x19, ++ 0x91, 0xE7, 0x52, 0xDE, 0x0E, 0xBE, 0xC3, 0xF3, ++ 0x73, 0xA8, 0x12, 0x74, 0x49, 0xAD, 0xED, 0xAB, ++ 0xE6, 0xC2, 0xFC, 0xD5, 0xED, 0x55, 0x35, 0xE3, ++ 0x19, 0x3D, 0x4D, 0xC1, 0xE6, 0x56, 0x00, 0x81, ++ 0x01, 0x7B, 0x86, 0xE9, 0x80, 0x7C, 0x1F, 0x12, ++ 0x90, 0x2E, 0x70, 0x38, 0x51, 0xAF, 0xCC, 0x2C, ++ 0x86, 0xFD, 0xEA, 0xCB, 0x10, 0x6D, 0x0F, 0xAA, ++ 0xCD, 0x32, 0x35, 0x09, 0xD2, 0x42, 0x18, 0x78, ++ 0x3A, 0x22, 0x84, 0x49, 0xDE, 0x6D, 0x01, 0xC3, ++ 0x6A, 0xB2, 0x2D, 0x52, 0xA3, 0x30, 0x79, 0x8A, ++ 0xEF, 0xD1, 0x43, 0x9E, 0x14, 0xA7, 0xF7, 0x0D, ++ 0x2D, 0x34, 0x41, 0x3D, 0x44, 0xA5, 0xC6, 0xE3, ++ 0x87, 0x78, 0xC2, 0xA7, 0x4F, 0xC5, 0x05, 0xF7, ++ 0xB4, 0x7F, 0xE2, 0x17, 0xE6, 0x55, 0x1C, 0xCF, ++ 0xC4, 0x2C, 0xFC, 0x09, 0x25, 0x38, 0x5B, 0x29, ++ 0x09, 0x77, 0xED, 0xCD, 0xF0, 0x73, 0x3B, 0x5A, ++ 0x89, 0x51, 0x56, 0x6E, 0xB5, 0xC7, 0x64, 0x80, ++ 0x65, 0x5C, 0xCE, 0x13, 0x9D, 0x2E, 0x7E, 0x84, ++ 0xA4, 0xDE, 0x3D, 0x52, 0xB8, 0xCB, 0x8F, 0x82, ++ 0x01, 0x3F, 0x6A, 0x22, 0x4B, 0xA3, 0xC0, 0x30, ++ 0x8A, 0xF1, 0xE6, 0xDD, 0x06, 0x7B, 0x18, 0xBD, ++ 0xD8, 0x27, 0x20, 0x16, 0xCD, 0x4D, 0x17, 0x77, ++ 0x56, 0xD4, 0x61, 0xC0, 0x1B, 0x0E, 0x8A, 0x6E, ++ 0x5F, 0xD8, 0x6D, 0x31, 0xD3, 0xC3, 0x02, 0x99, ++ 0x1A, 0x0C, 0xB9, 0x70, 0x4B, 0xDF, 0x8F, 0x65, ++ 0x45, 0x83, 0xC5, 0xA9, 0x71, 0xC1, 0xBB, 0x7A, ++ 0xFA, 0x21, 0x97, 0xFB, 0x23, 0x93, 0x7F, 0xB2, ++ 0x30, 0x8B, 0xA9, 0xD3, 0x0B, 0xDB, 0xA6, 0x66, ++ 0xEC, 0x37, 0x03, 0x6B, 0x30, 0x84, 0x44, 0x97, ++ 0x15, 0xAE, 0x19, 0x75, 0xAD, 0x1D, 0x01, 0xD7, ++ 0x57, 0xEC, 0x26, 0x5C, 0x84, 0x54, 0x9C, 0x4A, ++ 0xCA, 0x71, 0x4F, 0x35, 0xED, 0x3D, 0xD5, 0x03, ++ 0x83, 0x38, 0x22, 0x58, 0x80, 0x50, 0x30, 0xF0, ++ 0x70, 0xAB, 0x1D, 0x71, 0xA9, 0x19, 0x79, 0xB9, ++ 0x39, 0xE2, 0x54, 0x38, 0xE0, 0x50, 0x30, 0xF0, ++ 0x70, 0xAB, 0x1D, 0x71, 0xA9, 0x19, 0x79, 0xB9, ++ 0x39, 0xE2, 0x54, 0x38, 0xE0, 0x50, 0x30, 0xF0, ++ 0x70, 0xAB, 0x1D, 0x71, 0xA9, 0x19, 0x79, 0xB9, ++ 0x39, 0xE2, 0x7C, 0x19, 0xC1, 0x11, 0x55, 0x9C, ++ 0x1C, 0xA7, 0x03, 0x5F, 0x87, 0x37, 0x97, 0x41, ++ 0xC1, 0x7A, 0x7C, 0x10, 0xC8, 0x78, 0x64, 0xA3, ++ 0x23, 0x98, 0x82, 0xE3, 0x39, 0xE9, 0x79, 0xBE, ++ 0x3E, 0x85, 0xC3, 0xA2, 0x78, 0xA8, 0xB8, 0x76, ++ 0xF4, 0x4F, 0xF1, 0x92, 0x48, 0x98, 0x44, 0x83, ++ 0x03, 0xB8, 0x86, 0xF9, 0x23, 0xF3, 0x3F, 0xEA, ++ 0x68, 0xD3, 0x53, 0x7E, 0xA6, 0x97, 0x45, 0x80, ++ 0xB1, 0xDA, 0x69, 0xA7, 0xDF, 0x6C, 0x9D, 0xEC, ++ 0x69, 0x10, 0xED, 0x81, 0xDB, 0x02, 0x62, 0xC7, ++ 0x46, 0x9D, 0x0E, 0x60, 0xB8, 0x2D, 0x49, 0x89, ++ 0xA8, 0xC0, 0x73, 0xAE, 0xC2, 0x77, 0xF2, 0xA3, ++ 0x04, 0xC2, 0x84, 0xE8, 0x30, 0x80, 0xD6, 0x57, ++ 0xD7, 0x3D, 0x3E, 0x57, 0xAE, 0xA8, 0xCD, 0x24, ++ 0x77, 0xB1, 0xF7, 0x9B, 0x43, 0xF3, 0xA5, 0x24, ++ 0xA4, 0xCE, 0xC0, 0xA9, 0x40, 0x4B, 0x2E, 0xCF, ++ 0xF3, 0x2D, 0x1A, 0xCC, 0x11, 0x30, 0xE7, 0x22, ++ 0x03, 0x61, 0xD2, 0x17, 0x16, 0x24, 0x2D, 0xFD, ++ 0x54, 0xAC, 0xA3, 0x56, 0x93, 0xD3, 0x85, 0x04, ++ 0x84, 0x6E, 0x6D, 0x04, 0xFD, 0xF0, 0x95, 0x7C, ++ 0x6F, 0xA9, 0xEF, 0x83, 0x5B, 0xEB, 0x8B, 0x4B, ++ 0xCB, 0x10, 0xA6, 0xCA, 0x12, 0xA2, 0xC2, 0x02, ++ 0x82, 0x59, 0xEE, 0x82, 0x5E, 0xEE, 0x76, 0xA0, ++ 0x22, 0x99, ++}; ++ ++static unsigned char vfs5011_init_06[] = { /* 2855 B */ ++ 0x02, 0xB0, 0x00, 0x62, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x01, 0x80, 0x64, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE6, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xE7, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xE8, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x00, 0x92, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x02, 0xA8, 0x02, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0x83, 0xA7, 0x00, 0x5F, 0x82, 0xA7, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x00, 0x5F, 0x82, 0x27, 0x00, ++ 0xFF, 0x83, 0x27, 0x20, 0x5F, 0x82, 0x27, 0x20, ++ 0xFF, 0x8B, 0x27, 0x20, 0x60, 0x8A, 0x27, 0x20, ++ 0xFF, 0x93, 0x27, 0x20, 0x61, 0x92, 0x27, 0x20, ++ 0xFF, 0x9B, 0x27, 0x20, 0x62, 0x9A, 0x27, 0x20, ++ 0xFF, 0xA3, 0x27, 0x20, 0x63, 0xA2, 0x27, 0x20, ++ 0xFF, 0xAB, 0x27, 0x20, 0x64, 0xAA, 0x27, 0x20, ++ 0xFF, 0xB3, 0x27, 0x20, 0x65, 0xB2, 0x27, 0x20, ++ 0xFF, 0xBB, 0x27, 0x20, 0x66, 0xBA, 0x27, 0x20, ++ 0xFF, 0xC3, 0x27, 0x20, 0x67, 0xC2, 0x27, 0x20, ++ 0xFF, 0xCB, 0x27, 0x20, 0x68, 0xCA, 0x27, 0x20, ++ 0xFF, 0xD3, 0x27, 0x20, 0x69, 0xD2, 0x27, 0x20, ++ 0xFF, 0xDB, 0x27, 0x20, 0x6A, 0xDA, 0x27, 0x20, ++ 0xFF, 0xE3, 0x27, 0x20, 0x6B, 0xE2, 0x27, 0x20, ++ 0xFF, 0xEB, 0x27, 0x20, 0x6C, 0xEA, 0x27, 0x20, ++ 0xFF, 0xF3, 0x27, 0x20, 0x6D, 0xF2, 0x27, 0x20, ++ 0xFF, 0xFB, 0x27, 0x20, 0x6E, 0xFA, 0x27, 0x20, ++ 0xFF, 0x85, 0x27, 0x20, 0x6F, 0x84, 0x27, 0x20, ++ 0xFF, 0x8D, 0x27, 0x20, 0x70, 0x8C, 0x27, 0x20, ++ 0xFF, 0x95, 0x27, 0x20, 0x71, 0x94, 0x27, 0x20, ++ 0xFF, 0x9D, 0x27, 0x20, 0x72, 0x9C, 0x27, 0x20, ++ 0xFF, 0xA5, 0x27, 0x20, 0x73, 0xA4, 0x27, 0x20, ++ 0xFF, 0xAD, 0x27, 0x20, 0x74, 0xAC, 0x27, 0x20, ++ 0xFF, 0xB5, 0x27, 0x20, 0x75, 0xB4, 0x27, 0x20, ++ 0xFF, 0xBD, 0x27, 0x20, 0x76, 0xBC, 0x27, 0x20, ++ 0xFF, 0xC5, 0x27, 0x20, 0x77, 0xC4, 0x27, 0x20, ++ 0xFF, 0xCD, 0x27, 0x20, 0x78, 0xCC, 0x27, 0x20, ++ 0xFF, 0xD5, 0x27, 0x20, 0x79, 0xD4, 0x27, 0x20, ++ 0xFF, 0xDD, 0x27, 0x20, 0x7A, 0xDC, 0x27, 0x20, ++ 0xFF, 0xE5, 0x27, 0x20, 0x7B, 0xE4, 0x27, 0x20, ++ 0xFF, 0xED, 0x27, 0x20, 0x7C, 0xEC, 0x27, 0x20, ++ 0xFF, 0xF5, 0x27, 0x20, 0x7D, 0xF4, 0x27, 0x20, ++ 0xFF, 0xFD, 0x27, 0x20, 0x7E, 0xFC, 0x27, 0x20, ++ 0xFF, 0x87, 0x27, 0x20, 0x7F, 0x86, 0x27, 0x20, ++ 0xFF, 0x8F, 0x27, 0x20, 0x80, 0x8E, 0x27, 0x20, ++ 0xFF, 0x97, 0x27, 0x20, 0x81, 0x96, 0x27, 0x20, ++ 0xFF, 0x9F, 0x27, 0x20, 0x82, 0x9E, 0x27, 0x20, ++ 0xFF, 0xA7, 0x27, 0x20, 0x83, 0xA6, 0x27, 0x20, ++ 0xFF, 0xAF, 0x27, 0x20, 0x84, 0xAE, 0x27, 0x20, ++ 0xFF, 0xB7, 0x27, 0x20, 0x85, 0xB6, 0x27, 0x20, ++ 0xFF, 0xBF, 0x27, 0x20, 0x86, 0xBE, 0x27, 0x20, ++ 0xFF, 0xC7, 0x27, 0x20, 0x87, 0xC6, 0x27, 0x20, ++ 0xFF, 0xCF, 0x27, 0x20, 0x88, 0xCE, 0x27, 0x20, ++ 0xFF, 0xD7, 0x27, 0x20, 0x89, 0xD6, 0x27, 0x20, ++ 0xFF, 0xDF, 0x27, 0x20, 0x8A, 0xDE, 0x27, 0x20, ++ 0xFF, 0xE7, 0x27, 0x20, 0x8B, 0xE6, 0x27, 0x20, ++ 0xFF, 0xEF, 0x27, 0x20, 0x8C, 0xEE, 0x27, 0x20, ++ 0xFF, 0xF7, 0x27, 0x20, 0x8D, 0xF6, 0x27, 0x20, ++ 0xFF, 0xFF, 0x27, 0x20, 0x8E, 0xFE, 0x27, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x0D, 0x00, ++ 0x78, 0x01, 0x50, 0x01, 0x00, 0x00, 0x0E, 0x00, ++ 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x6E, ++ 0x00, 0x65, 0x00, 0x65, 0x00, 0x72, 0x00, 0x69, ++ 0x00, 0x6E, 0x00, 0x67, 0x00, 0x5C, 0x00, 0x70, ++ 0x00, 0x72, 0x00, 0x69, 0x00, 0x76, 0x03, 0x00, ++ 0x00, 0x00, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x07, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x07, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x08, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x08, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x02, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x02, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x03, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x03, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x04, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x04, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x05, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x05, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0C, 0x00, 0x00, 0x38, 0x00, 0x06, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x0C, 0x00, ++ 0x00, 0x38, 0x02, 0x06, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x03, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x04, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x04, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x05, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x05, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x06, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x06, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x07, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x08, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x08, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x09, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x38, 0x02, 0x09, ++ 0x00, 0x00, 0xFD, 0x00, 0xFF, 0xFF, 0x10, 0x00, ++ 0x00, 0x38, 0x00, 0x0A, 0x00, 0x00, 0xFD, 0x00, ++ 0xFF, 0xFF, 0x0E, 0x00, 0xE0, 0x00, 0x00, 0x01, ++ 0x00, 0x01, 0x00, 0x01, 0x00, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x01, 0x01, 0x00, 0x01, 0x00, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x00, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x02, 0x01, 0x01, 0x01, 0x00, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x02, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x04, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x04, 0x01, 0x02, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x08, 0x01, 0x02, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x08, 0x01, 0x04, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x10, 0x01, 0x04, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x10, 0x01, 0x08, 0x01, 0x01, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x10, 0x01, 0x08, 0x01, 0x02, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x01, ++ 0x10, 0x01, 0x10, 0x01, 0x02, 0x1F, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x0F, 0x00, ++ 0x01, 0x00, 0x02, 0x10, 0x00, 0x01, 0x00, 0x01, ++ 0x11, 0x00, 0x02, 0x00, 0x0E, 0x00, 0x12, 0x00, ++ 0x01, 0x00, 0x0E, 0x15, 0x00, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_07[] = { /* 2503 B */ ++ 0x02, 0xB0, 0x00, 0x00, 0x01, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x01, 0x80, 0x4F, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE6, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xE7, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xE8, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x00, 0x3E, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x40, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x02, 0xA8, 0x02, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x03, 0x0D, 0x00, ++ 0x28, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x01, 0x00, ++ 0x00, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1C, 0x02, 0xB0, 0x01, 0x00, ++ 0x00, 0x00, 0x0E, 0x00, 0x10, 0x00, 0x00, 0x01, ++ 0x01, 0x01, 0x01, 0x00, 0x01, 0x1F, 0x08, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x00, ++ 0x01, 0x00, 0x01, 0x10, 0x00, 0x01, 0x00, 0x01, ++ 0x11, 0x00, 0x02, 0x00, 0x00, 0x01, 0x12, 0x00, ++ 0x01, 0x00, 0x01, 0x05, 0x00, 0x0E, 0x00, 0x0C, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, ++ 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x15, 0x00, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_08[] = { /* 2516 B */ ++ 0x02, 0xB0, 0x00, 0x60, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x01, 0x80, 0x4F, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE6, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xE7, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xE8, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x00, 0x3E, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x05, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x05, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x05, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x05, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x02, 0xA8, 0x02, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x02, 0x0D, 0x00, ++ 0x28, 0x00, 0x14, 0x00, 0x00, 0x38, 0x00, 0x00, ++ 0x6E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, ++ 0x8F, 0x00, 0xFF, 0xFF, 0x00, 0xFF, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x02, 0x00, ++ 0x00, 0x00, 0x0E, 0x00, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x00, ++ 0x01, 0x00, 0x01, 0x10, 0x00, 0x01, 0x00, 0x02, ++ 0x11, 0x00, 0x02, 0x00, 0x60, 0x00, 0x12, 0x00, ++ 0x01, 0x00, 0x01, 0x05, 0x00, 0x0E, 0x00, 0x0C, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, ++ 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, ++ 0x20, 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, ++ 0x15, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_09[] = { /* 2742 B */ ++ 0x02, 0xB0, 0x00, 0x1C, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x01, 0x80, 0x4F, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE7, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xFF, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xFF, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x00, 0x3E, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x30, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x30, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x02, 0xA8, 0x02, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x80, 0xF2, 0x07, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x0D, 0x00, ++ 0x28, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, ++ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, ++ 0x00, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x73, 0x00, 0x00, 0x10, 0x01, 0x00, ++ 0x00, 0x00, 0x0E, 0x00, 0xE0, 0x00, 0x00, 0x01, ++ 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x08, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x01, ++ 0x10, 0x01, 0x10, 0x01, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x0F, 0x00, ++ 0x01, 0x00, 0x01, 0x10, 0x00, 0x01, 0x00, 0x02, ++ 0x11, 0x00, 0x02, 0x00, 0x02, 0x00, 0x12, 0x00, ++ 0x01, 0x00, 0x0E, 0x05, 0x00, 0x0E, 0x00, 0x0C, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, ++ 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, ++ 0x20, 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, ++ 0x05, 0x00, 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, ++ 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x83, 0x00, 0x15, 0x00, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_10[] = { /* 2612 B */ ++ 0x02, 0xB0, 0x00, 0x20, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x01, 0x80, 0x4F, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE7, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xFF, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xFF, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x00, 0x3E, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x30, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x04, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x30, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x02, 0xA8, 0x02, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0xFF, 0xF3, 0x47, 0x20, 0x80, 0xF2, 0x47, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x01, 0x0D, 0x00, ++ 0x28, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, ++ 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x01, 0x00, ++ 0x00, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1C, 0x02, 0xB0, 0x01, 0x00, ++ 0x00, 0x00, 0x0E, 0x00, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, ++ 0x01, 0x00, 0x01, 0x10, 0x00, 0x01, 0x00, 0x02, ++ 0x11, 0x00, 0x02, 0x00, 0x20, 0x00, 0x12, 0x00, ++ 0x01, 0x00, 0x01, 0x05, 0x00, 0x0E, 0x00, 0x0C, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, ++ 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, ++ 0x20, 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, ++ 0x05, 0x00, 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, ++ 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x83, 0x00, 0x03, 0x00, 0x09, 0x00, 0x84, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x88, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x8C, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x90, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x94, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x98, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x15, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_11[] = { /* 2625 B */ ++ 0x02, 0xB0, 0x00, 0x20, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x01, 0x80, 0x4F, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE6, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xE7, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0xE8, 0x03, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x00, 0x3E, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x08, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x08, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x02, 0xA8, 0x02, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0xFF, 0x07, 0x20, 0x8E, 0xFE, 0x07, 0x20, ++ 0xFF, 0xF7, 0x07, 0x20, 0x8D, 0xF6, 0x07, 0x20, ++ 0xFF, 0xEF, 0x07, 0x20, 0x8C, 0xEE, 0x07, 0x20, ++ 0xFF, 0xE7, 0x07, 0x20, 0x8B, 0xE6, 0x07, 0x20, ++ 0xFF, 0xDF, 0x07, 0x20, 0x8A, 0xDE, 0x07, 0x20, ++ 0xFF, 0xD7, 0x07, 0x20, 0x89, 0xD6, 0x07, 0x20, ++ 0xFF, 0xCF, 0x07, 0x20, 0x88, 0xCE, 0x07, 0x20, ++ 0xFF, 0xC7, 0x07, 0x20, 0x87, 0xC6, 0x07, 0x20, ++ 0xFF, 0xBF, 0x07, 0x20, 0x86, 0xBE, 0x07, 0x20, ++ 0xFF, 0xB7, 0x07, 0x20, 0x85, 0xB6, 0x07, 0x20, ++ 0xFF, 0xAF, 0x07, 0x20, 0x84, 0xAE, 0x07, 0x20, ++ 0xFF, 0xA7, 0x07, 0x20, 0x83, 0xA6, 0x07, 0x20, ++ 0xFF, 0x9F, 0x07, 0x20, 0x82, 0x9E, 0x07, 0x20, ++ 0xFF, 0x97, 0x07, 0x20, 0x81, 0x96, 0x07, 0x20, ++ 0xFF, 0x8F, 0x07, 0x20, 0x80, 0x8E, 0x07, 0x20, ++ 0xFF, 0x87, 0x07, 0x20, 0x7F, 0x86, 0x07, 0x20, ++ 0xFF, 0xFD, 0x07, 0x20, 0x7E, 0xFC, 0x07, 0x20, ++ 0xFF, 0xF5, 0x07, 0x20, 0x7D, 0xF4, 0x07, 0x20, ++ 0xFF, 0xED, 0x07, 0x20, 0x7C, 0xEC, 0x07, 0x20, ++ 0xFF, 0xE5, 0x07, 0x20, 0x7B, 0xE4, 0x07, 0x20, ++ 0xFF, 0xDD, 0x07, 0x20, 0x7A, 0xDC, 0x07, 0x20, ++ 0xFF, 0xD5, 0x07, 0x20, 0x79, 0xD4, 0x07, 0x20, ++ 0xFF, 0xCD, 0x07, 0x20, 0x78, 0xCC, 0x07, 0x20, ++ 0xFF, 0xC5, 0x07, 0x20, 0x77, 0xC4, 0x07, 0x20, ++ 0xFF, 0xBD, 0x07, 0x20, 0x76, 0xBC, 0x07, 0x20, ++ 0xFF, 0xB5, 0x07, 0x20, 0x75, 0xB4, 0x07, 0x20, ++ 0xFF, 0xAD, 0x07, 0x20, 0x74, 0xAC, 0x07, 0x20, ++ 0xFF, 0xA5, 0x07, 0x20, 0x73, 0xA4, 0x07, 0x20, ++ 0xFF, 0x9D, 0x07, 0x20, 0x72, 0x9C, 0x07, 0x20, ++ 0xFF, 0x95, 0x07, 0x20, 0x71, 0x94, 0x07, 0x20, ++ 0xFF, 0x8D, 0x07, 0x20, 0x70, 0x8C, 0x07, 0x20, ++ 0xFF, 0x85, 0x07, 0x20, 0x6F, 0x84, 0x07, 0x20, ++ 0xFF, 0xFB, 0x07, 0x20, 0x6E, 0xFA, 0x07, 0x20, ++ 0xFF, 0xF3, 0x07, 0x20, 0x6D, 0xF2, 0x07, 0x20, ++ 0xFF, 0xEB, 0x07, 0x20, 0x6C, 0xEA, 0x07, 0x20, ++ 0xFF, 0xE3, 0x07, 0x20, 0x6B, 0xE2, 0x07, 0x20, ++ 0xFF, 0xDB, 0x07, 0x20, 0x6A, 0xDA, 0x07, 0x20, ++ 0xFF, 0xD3, 0x07, 0x20, 0x69, 0xD2, 0x07, 0x20, ++ 0xFF, 0xCB, 0x07, 0x20, 0x68, 0xCA, 0x07, 0x20, ++ 0xFF, 0xC3, 0x07, 0x20, 0x67, 0xC2, 0x07, 0x20, ++ 0xFF, 0xBB, 0x07, 0x20, 0x66, 0xBA, 0x07, 0x20, ++ 0xFF, 0xB3, 0x07, 0x20, 0x65, 0xB2, 0x07, 0x20, ++ 0xFF, 0xAB, 0x07, 0x20, 0x64, 0xAA, 0x07, 0x20, ++ 0xFF, 0xA3, 0x07, 0x20, 0x63, 0xA2, 0x07, 0x20, ++ 0xFF, 0x9B, 0x07, 0x20, 0x62, 0x9A, 0x07, 0x20, ++ 0xFF, 0x93, 0x07, 0x20, 0x61, 0x92, 0x07, 0x20, ++ 0xFF, 0x8B, 0x07, 0x20, 0x60, 0x8A, 0x07, 0x20, ++ 0xFF, 0x83, 0x07, 0x20, 0x5F, 0x82, 0x07, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x01, 0x0D, 0x00, ++ 0x28, 0x00, 0x20, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, ++ 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x01, 0x00, ++ 0x00, 0x00, 0x20, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1C, 0x02, 0xB0, 0x01, 0x00, ++ 0x00, 0x00, 0x0E, 0x00, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x00, ++ 0x01, 0x00, 0x01, 0x10, 0x00, 0x01, 0x00, 0x02, ++ 0x11, 0x00, 0x02, 0x00, 0x20, 0x00, 0x12, 0x00, ++ 0x01, 0x00, 0x01, 0x05, 0x00, 0x0E, 0x00, 0x0C, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, ++ 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, ++ 0x20, 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, ++ 0x05, 0x00, 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, ++ 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x83, 0x00, 0x03, 0x00, 0x09, 0x00, 0x84, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x88, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x8C, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x90, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x94, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x98, ++ 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x15, 0x00, 0x08, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x28, 0x00, ++ 0x00, ++}; ++ ++static unsigned char vfs5011_init_12[] = { /* 2666 B */ ++ 0x02, 0xF0, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE5, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xEA, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0x0A, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x01, 0xDE, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x02, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x74, 0x01, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x74, 0x01, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x07, 0x20, ++ 0xBA, 0xF8, 0x07, 0x20, 0xB9, 0xF8, 0x07, 0x20, ++ 0xB8, 0xF8, 0x07, 0x20, 0xB7, 0xF8, 0x07, 0x20, ++ 0xB6, 0xF8, 0x07, 0x20, 0xB5, 0xF8, 0x07, 0x20, ++ 0xB4, 0xF8, 0x07, 0x20, 0xB3, 0xF8, 0x07, 0x20, ++ 0xB2, 0xF8, 0x07, 0x20, 0xB1, 0xF8, 0x07, 0x22, ++ 0xB0, 0xF8, 0x07, 0x22, 0xAF, 0xF8, 0x07, 0x22, ++ 0xAE, 0xF8, 0x07, 0x22, 0xAD, 0xF8, 0x07, 0x22, ++ 0xAC, 0xF8, 0x07, 0x22, 0xAB, 0xF8, 0x07, 0x22, ++ 0xAA, 0xF8, 0x07, 0x22, 0xA9, 0xF8, 0x07, 0x22, ++ 0xA8, 0xF8, 0x07, 0x22, 0xA7, 0xF8, 0x07, 0x22, ++ 0xA6, 0xF8, 0x07, 0x22, 0xA5, 0xF8, 0x07, 0x22, ++ 0xA4, 0xF8, 0x07, 0x22, 0xA3, 0xF8, 0x07, 0x22, ++ 0xA2, 0xF8, 0x07, 0x22, 0xA1, 0xF8, 0x07, 0x22, ++ 0xA0, 0xF8, 0x07, 0x22, 0x9F, 0xF8, 0x07, 0x22, ++ 0x9E, 0xF8, 0x07, 0x22, 0x9D, 0xF8, 0x07, 0x22, ++ 0x9C, 0xF8, 0x07, 0x22, 0x9B, 0xF8, 0x07, 0x22, ++ 0x9A, 0xF8, 0x07, 0x22, 0x99, 0xF8, 0x07, 0x22, ++ 0x98, 0xF8, 0x07, 0x22, 0x97, 0xF8, 0x07, 0x22, ++ 0x96, 0xF8, 0x07, 0x22, 0x95, 0xF8, 0x07, 0x22, ++ 0x94, 0xF8, 0x07, 0x22, 0x93, 0xF8, 0x07, 0x22, ++ 0x92, 0xF8, 0x07, 0x22, 0x91, 0xF8, 0x07, 0x22, ++ 0x90, 0xF8, 0x07, 0x22, 0x8F, 0xF8, 0x07, 0x22, ++ 0x8E, 0xF8, 0x07, 0x22, 0x8D, 0xF8, 0x07, 0x22, ++ 0x8C, 0xF8, 0x07, 0x22, 0x8B, 0xF8, 0x07, 0x22, ++ 0x8A, 0xF8, 0x07, 0x22, 0x89, 0xF8, 0x07, 0x22, ++ 0x88, 0xF8, 0x07, 0x22, 0x87, 0xF8, 0x07, 0x22, ++ 0x86, 0xF8, 0x07, 0x22, 0x85, 0xF8, 0x07, 0x22, ++ 0x84, 0xF8, 0x07, 0x22, 0x83, 0xF8, 0x07, 0x22, ++ 0x82, 0xF8, 0x07, 0x22, 0x81, 0xF8, 0x07, 0x22, ++ 0x80, 0xF8, 0x07, 0x22, 0x7F, 0xF8, 0x07, 0x22, ++ 0x7E, 0xF8, 0x07, 0x22, 0x7D, 0xF8, 0x07, 0x22, ++ 0x7C, 0xF8, 0x07, 0x22, 0x7B, 0xF8, 0x07, 0x22, ++ 0x7A, 0xF8, 0x07, 0x22, 0x79, 0xF8, 0x07, 0x22, ++ 0x78, 0xF8, 0x07, 0x22, 0x77, 0xF8, 0x07, 0x22, ++ 0x76, 0xF8, 0x07, 0x22, 0x75, 0xF8, 0x07, 0x22, ++ 0x74, 0xF8, 0x07, 0x22, 0x73, 0xF8, 0x07, 0x22, ++ 0x72, 0xF8, 0x07, 0x22, 0x71, 0xF8, 0x07, 0x22, ++ 0x70, 0xF8, 0x07, 0x22, 0x6F, 0xF8, 0x07, 0x22, ++ 0x6E, 0xF8, 0x07, 0x22, 0x6D, 0xF8, 0x07, 0x22, ++ 0x6C, 0xF8, 0x07, 0x22, 0x6B, 0xF8, 0x07, 0x22, ++ 0x6A, 0xF8, 0x07, 0x22, 0x69, 0xF8, 0x07, 0x22, ++ 0x68, 0xF8, 0x07, 0x22, 0x67, 0xF8, 0x07, 0x22, ++ 0x66, 0xF8, 0x07, 0x22, 0x65, 0xF8, 0x07, 0x22, ++ 0x64, 0xF8, 0x07, 0x22, 0x63, 0xF8, 0x07, 0x22, ++ 0x62, 0xF8, 0x07, 0x22, 0x61, 0xF8, 0x07, 0x22, ++ 0x60, 0xF8, 0x07, 0x22, 0x5F, 0xF8, 0x07, 0x22, ++ 0x5E, 0xF8, 0x07, 0x22, 0x5D, 0xF8, 0x07, 0x22, ++ 0x5C, 0xF8, 0x07, 0x22, 0x5B, 0xF8, 0x07, 0x22, ++ 0x5A, 0xF8, 0x07, 0x22, 0x59, 0xF8, 0x07, 0x22, ++ 0x58, 0xF8, 0x07, 0x22, 0x57, 0xF8, 0x07, 0x22, ++ 0x56, 0xF8, 0x07, 0x22, 0x55, 0xF8, 0x07, 0x22, ++ 0x54, 0xF8, 0x07, 0x22, 0x53, 0xF8, 0x07, 0x22, ++ 0x52, 0xF8, 0x07, 0x22, 0x51, 0xF8, 0x07, 0x22, ++ 0x50, 0xF8, 0x07, 0x22, 0x4F, 0xF8, 0x07, 0x22, ++ 0x4E, 0xF8, 0x07, 0x22, 0x4D, 0xF8, 0x07, 0x22, ++ 0x4C, 0xF8, 0x07, 0x22, 0x4B, 0xF8, 0x07, 0x22, ++ 0x4A, 0xF8, 0x07, 0x22, 0x49, 0xF8, 0x07, 0x22, ++ 0x48, 0xF8, 0x07, 0x22, 0x47, 0xF8, 0x07, 0x22, ++ 0x46, 0xF8, 0x07, 0x22, 0x45, 0xF8, 0x07, 0x22, ++ 0x44, 0xF8, 0x07, 0x22, 0x43, 0xF8, 0x07, 0x22, ++ 0x42, 0xF8, 0x07, 0x22, 0x41, 0xF8, 0x07, 0x22, ++ 0x40, 0xF8, 0x07, 0x22, 0x3F, 0xF8, 0x07, 0x22, ++ 0x3E, 0xF8, 0x07, 0x22, 0x3D, 0xF8, 0x07, 0x22, ++ 0x3C, 0xF8, 0x07, 0x22, 0x3B, 0xF8, 0x07, 0x22, ++ 0x3A, 0xF8, 0x07, 0x22, 0x39, 0xF8, 0x07, 0x22, ++ 0x38, 0xF8, 0x07, 0x22, 0x37, 0xF8, 0x07, 0x22, ++ 0x36, 0xF8, 0x07, 0x22, 0x35, 0xF8, 0x07, 0x22, ++ 0x34, 0xF8, 0x07, 0x22, 0x33, 0xF8, 0x07, 0x22, ++ 0x32, 0xF8, 0x07, 0x22, 0x31, 0xF8, 0x07, 0x22, ++ 0x30, 0xF8, 0x07, 0x22, 0x2F, 0xF8, 0x07, 0x22, ++ 0x2E, 0xF8, 0x07, 0x22, 0x2D, 0xF8, 0x07, 0x22, ++ 0x2C, 0xF8, 0x07, 0x22, 0x2B, 0xF8, 0x07, 0x22, ++ 0x2A, 0xF8, 0x07, 0x22, 0x29, 0xF8, 0x07, 0x22, ++ 0x28, 0xF8, 0x07, 0x22, 0x27, 0xF8, 0x07, 0x22, ++ 0x26, 0xF8, 0x07, 0x22, 0x25, 0xF8, 0x07, 0x22, ++ 0x24, 0xF8, 0x07, 0x22, 0x23, 0xF8, 0x07, 0x20, ++ 0x22, 0xF8, 0x07, 0x20, 0x21, 0xF8, 0x07, 0x20, ++ 0x20, 0xF8, 0x07, 0x20, 0x1F, 0xF8, 0x07, 0x20, ++ 0x1E, 0xF8, 0x07, 0x20, 0x1D, 0xF8, 0x07, 0x20, ++ 0x1C, 0xF8, 0x07, 0x20, 0x1C, 0xF8, 0x07, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD8, 0xF8, 0x27, 0x20, 0xD9, 0xF8, 0x27, 0x20, ++ 0xDA, 0xF8, 0x27, 0x20, 0xDB, 0xF8, 0x27, 0x20, ++ 0xDC, 0xF8, 0x27, 0x20, 0xDD, 0xF8, 0x27, 0x20, ++ 0xDE, 0xF8, 0x27, 0x20, 0xDF, 0xF8, 0x27, 0x20, ++ 0xE0, 0xF8, 0x27, 0x20, 0xE1, 0xF8, 0x27, 0x20, ++ 0xE2, 0xF8, 0x27, 0x20, 0xE3, 0xF8, 0x27, 0x20, ++ 0xE4, 0xF8, 0x27, 0x20, 0xE5, 0xF8, 0x27, 0x20, ++ 0xE6, 0xF8, 0x27, 0x20, 0xE7, 0xF8, 0x27, 0x20, ++ 0xE8, 0xF8, 0x27, 0x20, 0xE9, 0xF8, 0x27, 0x20, ++ 0xEA, 0xF8, 0x27, 0x20, 0xEB, 0xF8, 0x27, 0x20, ++ 0xEC, 0xF8, 0x27, 0x20, 0xED, 0xF8, 0x27, 0x20, ++ 0xEE, 0xF8, 0x27, 0x20, 0xEF, 0xF8, 0x27, 0x20, ++ 0xF0, 0xF8, 0x27, 0x20, 0xF1, 0xF8, 0x27, 0x20, ++ 0xF2, 0xF8, 0x27, 0x20, 0xF3, 0xF8, 0x27, 0x20, ++ 0xF4, 0xF8, 0x27, 0x20, 0xF5, 0xF8, 0x27, 0x20, ++ 0xF6, 0xF8, 0x27, 0x20, 0xF7, 0xF8, 0x27, 0x20, ++ 0xF8, 0xF8, 0x27, 0x20, 0xF9, 0xF8, 0x27, 0x20, ++ 0xFA, 0xF8, 0x27, 0x20, 0xFB, 0xF8, 0x27, 0x20, ++ 0xFC, 0xF8, 0x27, 0x20, 0xFD, 0xF8, 0x27, 0x20, ++ 0xFE, 0xF8, 0x27, 0x20, 0xFF, 0xF8, 0x27, 0x20, ++ 0x00, 0xF9, 0x27, 0x20, 0xD7, 0xF8, 0x27, 0x20, ++ 0x00, 0xF8, 0x27, 0x20, 0x01, 0xF8, 0x27, 0x20, ++ 0x02, 0xF8, 0x27, 0x20, 0x03, 0xF8, 0x27, 0x20, ++ 0x04, 0xF8, 0x27, 0x20, 0x05, 0xF8, 0x27, 0x20, ++ 0x06, 0xF8, 0x27, 0x20, 0x07, 0xF8, 0x27, 0x20, ++ 0x08, 0xF8, 0x27, 0x20, 0x09, 0xF8, 0x27, 0x20, ++ 0x0A, 0xF8, 0x27, 0x20, 0x0B, 0xF8, 0x27, 0x20, ++ 0x0C, 0xF8, 0x27, 0x20, 0x0D, 0xF8, 0x27, 0x20, ++ 0x0E, 0xF8, 0x27, 0x20, 0x0F, 0xF8, 0x27, 0x20, ++ 0x10, 0xF8, 0x27, 0x20, 0x11, 0xF8, 0x27, 0x20, ++ 0x12, 0xF8, 0x27, 0x20, 0x13, 0xF8, 0x27, 0x20, ++ 0x14, 0xF8, 0x27, 0x20, 0x15, 0xF8, 0x27, 0x20, ++ 0x15, 0xF8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x0C, 0x00, 0x01, 0x00, 0x04, 0x11, 0x00, ++ 0x02, 0x00, 0x0E, 0x00, 0x13, 0x00, 0x04, 0x00, ++ 0x18, 0x00, 0x00, 0x00, 0x14, 0x00, 0x04, 0x00, ++ 0x1E, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x0A, 0x00, ++ 0x08, 0x00, 0xA8, 0x00, 0xE6, 0x82, 0xA0, 0x0A, ++ 0x26, 0x06, 0x07, 0x00, 0x3C, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xFF, 0xFF, ++ 0xFF, 0xFF, 0x78, 0x00, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x18, 0xA2, 0x55, 0x03, 0xD3, 0xA2, ++ 0x5D, 0x00, 0x18, 0xA2, 0x55, 0x03, 0xD3, 0xA2, ++ 0x5D, 0x00, 0x18, 0xA2, 0x55, 0x03, 0x20, 0x80, ++ 0x80, 0x00, 0xFF, 0x10, 0x0F, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x03, ++ 0x00, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x0C, 0x20, ++ 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, 0x00, ++ 0x10, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, 0x00, ++ 0x09, 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x44, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, 0x20, ++ 0x04, 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x05, ++ 0x00, 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, 0x00, ++ 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, ++ 0x00, 0x03, 0x00, 0x09, 0x00, 0x84, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x88, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x8C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x90, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x94, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x98, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x20, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x60, 0x21, 0x04, ++ 0x30, 0x08, 0x00, 0x00, 0x00, 0x04, 0x15, 0x00, ++ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x28, ++ 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_13[] = { /* 57 B */ ++ 0x12, 0x90, 0x02, 0x00, 0x00, 0xFE, 0x03, 0x00, ++ 0x00, 0xFF, 0x1F, 0xFF, 0x1F, 0x00, 0x00, 0x00, ++ 0x00, 0x18, 0xA2, 0x55, 0x03, 0xD3, 0xA2, 0x5D, ++ 0x00, 0x18, 0xA2, 0x55, 0x03, 0xD3, 0xA2, 0x5D, ++ 0x00, 0x18, 0xA2, 0x55, 0x03, 0x20, 0xFF, 0x80, ++ 0x00, 0xFF, 0x04, 0x0F, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, ++ 0x00, ++}; ++ ++static unsigned char vfs5011_init_14[] = { /* 2561 B */ ++ 0x02, 0xF0, 0x00, 0x14, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE5, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xEA, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0x0A, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x01, 0xDE, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x02, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x74, 0x01, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x74, 0x01, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x07, 0x20, ++ 0xBA, 0xF8, 0x07, 0x20, 0xB9, 0xF8, 0x07, 0x20, ++ 0xB8, 0xF8, 0x07, 0x20, 0xB7, 0xF8, 0x07, 0x20, ++ 0xB6, 0xF8, 0x07, 0x20, 0xB5, 0xF8, 0x07, 0x20, ++ 0xB4, 0xF8, 0x07, 0x20, 0xB3, 0xF8, 0x07, 0x20, ++ 0xB2, 0xF8, 0x07, 0x20, 0xB1, 0xF8, 0x07, 0x22, ++ 0xB0, 0xF8, 0x07, 0x22, 0xAF, 0xF8, 0x07, 0x22, ++ 0xAE, 0xF8, 0x07, 0x22, 0xAD, 0xF8, 0x07, 0x22, ++ 0xAC, 0xF8, 0x07, 0x22, 0xAB, 0xF8, 0x07, 0x22, ++ 0xAA, 0xF8, 0x07, 0x22, 0xA9, 0xF8, 0x07, 0x22, ++ 0xA8, 0xF8, 0x07, 0x22, 0xA7, 0xF8, 0x07, 0x22, ++ 0xA6, 0xF8, 0x07, 0x22, 0xA5, 0xF8, 0x07, 0x22, ++ 0xA4, 0xF8, 0x07, 0x22, 0xA3, 0xF8, 0x07, 0x22, ++ 0xA2, 0xF8, 0x07, 0x22, 0xA1, 0xF8, 0x07, 0x22, ++ 0xA0, 0xF8, 0x07, 0x22, 0x9F, 0xF8, 0x07, 0x22, ++ 0x9E, 0xF8, 0x07, 0x22, 0x9D, 0xF8, 0x07, 0x22, ++ 0x9C, 0xF8, 0x07, 0x22, 0x9B, 0xF8, 0x07, 0x22, ++ 0x9A, 0xF8, 0x07, 0x22, 0x99, 0xF8, 0x07, 0x22, ++ 0x98, 0xF8, 0x07, 0x22, 0x97, 0xF8, 0x07, 0x22, ++ 0x96, 0xF8, 0x07, 0x22, 0x95, 0xF8, 0x07, 0x22, ++ 0x94, 0xF8, 0x07, 0x22, 0x93, 0xF8, 0x07, 0x22, ++ 0x92, 0xF8, 0x07, 0x22, 0x91, 0xF8, 0x07, 0x22, ++ 0x90, 0xF8, 0x07, 0x22, 0x8F, 0xF8, 0x07, 0x22, ++ 0x8E, 0xF8, 0x07, 0x22, 0x8D, 0xF8, 0x07, 0x22, ++ 0x8C, 0xF8, 0x07, 0x22, 0x8B, 0xF8, 0x07, 0x22, ++ 0x8A, 0xF8, 0x07, 0x22, 0x89, 0xF8, 0x07, 0x22, ++ 0x88, 0xF8, 0x07, 0x22, 0x87, 0xF8, 0x07, 0x22, ++ 0x86, 0xF8, 0x07, 0x22, 0x85, 0xF8, 0x07, 0x22, ++ 0x84, 0xF8, 0x07, 0x22, 0x83, 0xF8, 0x07, 0x22, ++ 0x82, 0xF8, 0x07, 0x22, 0x81, 0xF8, 0x07, 0x22, ++ 0x80, 0xF8, 0x07, 0x22, 0x7F, 0xF8, 0x07, 0x22, ++ 0x7E, 0xF8, 0x07, 0x22, 0x7D, 0xF8, 0x07, 0x22, ++ 0x7C, 0xF8, 0x07, 0x22, 0x7B, 0xF8, 0x07, 0x22, ++ 0x7A, 0xF8, 0x07, 0x22, 0x79, 0xF8, 0x07, 0x22, ++ 0x78, 0xF8, 0x07, 0x22, 0x77, 0xF8, 0x07, 0x22, ++ 0x76, 0xF8, 0x07, 0x22, 0x75, 0xF8, 0x07, 0x22, ++ 0x74, 0xF8, 0x07, 0x22, 0x73, 0xF8, 0x07, 0x22, ++ 0x72, 0xF8, 0x07, 0x22, 0x71, 0xF8, 0x07, 0x22, ++ 0x70, 0xF8, 0x07, 0x22, 0x6F, 0xF8, 0x07, 0x22, ++ 0x6E, 0xF8, 0x07, 0x22, 0x6D, 0xF8, 0x07, 0x22, ++ 0x6C, 0xF8, 0x07, 0x22, 0x6B, 0xF8, 0x07, 0x22, ++ 0x6A, 0xF8, 0x07, 0x22, 0x69, 0xF8, 0x07, 0x22, ++ 0x68, 0xF8, 0x07, 0x22, 0x67, 0xF8, 0x07, 0x22, ++ 0x66, 0xF8, 0x07, 0x22, 0x65, 0xF8, 0x07, 0x22, ++ 0x64, 0xF8, 0x07, 0x22, 0x63, 0xF8, 0x07, 0x22, ++ 0x62, 0xF8, 0x07, 0x22, 0x61, 0xF8, 0x07, 0x22, ++ 0x60, 0xF8, 0x07, 0x22, 0x5F, 0xF8, 0x07, 0x22, ++ 0x5E, 0xF8, 0x07, 0x22, 0x5D, 0xF8, 0x07, 0x22, ++ 0x5C, 0xF8, 0x07, 0x22, 0x5B, 0xF8, 0x07, 0x22, ++ 0x5A, 0xF8, 0x07, 0x22, 0x59, 0xF8, 0x07, 0x22, ++ 0x58, 0xF8, 0x07, 0x22, 0x57, 0xF8, 0x07, 0x22, ++ 0x56, 0xF8, 0x07, 0x22, 0x55, 0xF8, 0x07, 0x22, ++ 0x54, 0xF8, 0x07, 0x22, 0x53, 0xF8, 0x07, 0x22, ++ 0x52, 0xF8, 0x07, 0x22, 0x51, 0xF8, 0x07, 0x22, ++ 0x50, 0xF8, 0x07, 0x22, 0x4F, 0xF8, 0x07, 0x22, ++ 0x4E, 0xF8, 0x07, 0x22, 0x4D, 0xF8, 0x07, 0x22, ++ 0x4C, 0xF8, 0x07, 0x22, 0x4B, 0xF8, 0x07, 0x22, ++ 0x4A, 0xF8, 0x07, 0x22, 0x49, 0xF8, 0x07, 0x22, ++ 0x48, 0xF8, 0x07, 0x22, 0x47, 0xF8, 0x07, 0x22, ++ 0x46, 0xF8, 0x07, 0x22, 0x45, 0xF8, 0x07, 0x22, ++ 0x44, 0xF8, 0x07, 0x22, 0x43, 0xF8, 0x07, 0x22, ++ 0x42, 0xF8, 0x07, 0x22, 0x41, 0xF8, 0x07, 0x22, ++ 0x40, 0xF8, 0x07, 0x22, 0x3F, 0xF8, 0x07, 0x22, ++ 0x3E, 0xF8, 0x07, 0x22, 0x3D, 0xF8, 0x07, 0x22, ++ 0x3C, 0xF8, 0x07, 0x22, 0x3B, 0xF8, 0x07, 0x22, ++ 0x3A, 0xF8, 0x07, 0x22, 0x39, 0xF8, 0x07, 0x22, ++ 0x38, 0xF8, 0x07, 0x22, 0x37, 0xF8, 0x07, 0x22, ++ 0x36, 0xF8, 0x07, 0x22, 0x35, 0xF8, 0x07, 0x22, ++ 0x34, 0xF8, 0x07, 0x22, 0x33, 0xF8, 0x07, 0x22, ++ 0x32, 0xF8, 0x07, 0x22, 0x31, 0xF8, 0x07, 0x22, ++ 0x30, 0xF8, 0x07, 0x22, 0x2F, 0xF8, 0x07, 0x22, ++ 0x2E, 0xF8, 0x07, 0x22, 0x2D, 0xF8, 0x07, 0x22, ++ 0x2C, 0xF8, 0x07, 0x22, 0x2B, 0xF8, 0x07, 0x22, ++ 0x2A, 0xF8, 0x07, 0x22, 0x29, 0xF8, 0x07, 0x22, ++ 0x28, 0xF8, 0x07, 0x22, 0x27, 0xF8, 0x07, 0x22, ++ 0x26, 0xF8, 0x07, 0x22, 0x25, 0xF8, 0x07, 0x22, ++ 0x24, 0xF8, 0x07, 0x22, 0x23, 0xF8, 0x07, 0x20, ++ 0x22, 0xF8, 0x07, 0x20, 0x21, 0xF8, 0x07, 0x20, ++ 0x20, 0xF8, 0x07, 0x20, 0x1F, 0xF8, 0x07, 0x20, ++ 0x1E, 0xF8, 0x07, 0x20, 0x1D, 0xF8, 0x07, 0x20, ++ 0x1C, 0xF8, 0x07, 0x20, 0x1C, 0xF8, 0x07, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD8, 0xF8, 0x27, 0x20, 0xD9, 0xF8, 0x27, 0x20, ++ 0xDA, 0xF8, 0x27, 0x20, 0xDB, 0xF8, 0x27, 0x20, ++ 0xDC, 0xF8, 0x27, 0x20, 0xDD, 0xF8, 0x27, 0x20, ++ 0xDE, 0xF8, 0x27, 0x20, 0xDF, 0xF8, 0x27, 0x20, ++ 0xE0, 0xF8, 0x27, 0x20, 0xE1, 0xF8, 0x27, 0x20, ++ 0xE2, 0xF8, 0x27, 0x20, 0xE3, 0xF8, 0x27, 0x20, ++ 0xE4, 0xF8, 0x27, 0x20, 0xE5, 0xF8, 0x27, 0x20, ++ 0xE6, 0xF8, 0x27, 0x20, 0xE7, 0xF8, 0x27, 0x20, ++ 0xE8, 0xF8, 0x27, 0x20, 0xE9, 0xF8, 0x27, 0x20, ++ 0xEA, 0xF8, 0x27, 0x20, 0xEB, 0xF8, 0x27, 0x20, ++ 0xEC, 0xF8, 0x27, 0x20, 0xED, 0xF8, 0x27, 0x20, ++ 0xEE, 0xF8, 0x27, 0x20, 0xEF, 0xF8, 0x27, 0x20, ++ 0xF0, 0xF8, 0x27, 0x20, 0xF1, 0xF8, 0x27, 0x20, ++ 0xF2, 0xF8, 0x27, 0x20, 0xF3, 0xF8, 0x27, 0x20, ++ 0xF4, 0xF8, 0x27, 0x20, 0xF5, 0xF8, 0x27, 0x20, ++ 0xF6, 0xF8, 0x27, 0x20, 0xF7, 0xF8, 0x27, 0x20, ++ 0xF8, 0xF8, 0x27, 0x20, 0xF9, 0xF8, 0x27, 0x20, ++ 0xFA, 0xF8, 0x27, 0x20, 0xFB, 0xF8, 0x27, 0x20, ++ 0xFC, 0xF8, 0x27, 0x20, 0xFD, 0xF8, 0x27, 0x20, ++ 0xFE, 0xF8, 0x27, 0x20, 0xFF, 0xF8, 0x27, 0x20, ++ 0x00, 0xF9, 0x27, 0x20, 0xD7, 0xF8, 0x27, 0x20, ++ 0x00, 0xF8, 0x27, 0x20, 0x01, 0xF8, 0x27, 0x20, ++ 0x02, 0xF8, 0x27, 0x20, 0x03, 0xF8, 0x27, 0x20, ++ 0x04, 0xF8, 0x27, 0x20, 0x05, 0xF8, 0x27, 0x20, ++ 0x06, 0xF8, 0x27, 0x20, 0x07, 0xF8, 0x27, 0x20, ++ 0x08, 0xF8, 0x27, 0x20, 0x09, 0xF8, 0x27, 0x20, ++ 0x0A, 0xF8, 0x27, 0x20, 0x0B, 0xF8, 0x27, 0x20, ++ 0x0C, 0xF8, 0x27, 0x20, 0x0D, 0xF8, 0x27, 0x20, ++ 0x0E, 0xF8, 0x27, 0x20, 0x0F, 0xF8, 0x27, 0x20, ++ 0x10, 0xF8, 0x27, 0x20, 0x11, 0xF8, 0x27, 0x20, ++ 0x12, 0xF8, 0x27, 0x20, 0x13, 0xF8, 0x27, 0x20, ++ 0x14, 0xF8, 0x27, 0x20, 0x15, 0xF8, 0x27, 0x20, ++ 0x15, 0xF8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x05, 0x00, 0x0E, 0x00, 0x0C, 0x20, 0xFD, ++ 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, ++ 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x10, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, ++ 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, 0x00, 0xFF, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, ++ 0x03, 0x00, 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x88, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x94, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x20, ++ 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x60, 0x21, 0x04, 0x30, ++ 0x08, 0x00, 0x00, 0x00, 0x04, 0x15, 0x00, 0x08, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x28, 0x00, ++ 0x00, ++}; ++ ++static unsigned char vfs5011_cmd_27[] = { /* 1 B */ ++ 0x27, ++}; ++ ++static unsigned char vfs5011_init_15[] = { /* 3794 B */ ++ 0x06, 0x6B, 0x06, 0x6A, 0x76, 0xC8, 0x18, 0xD4, ++ 0x54, 0xEF, 0x71, 0x14, 0xCC, 0x1C, 0x58, 0x91, ++ 0x11, 0xAA, 0x80, 0xF4, 0x2C, 0xFC, 0x9F, 0x5F, ++ 0xDF, 0x04, 0x02, 0x62, 0xBA, 0x6A, 0x5A, 0x97, ++ 0x17, 0xCC, 0x46, 0x22, 0xFA, 0x2A, 0xBE, 0x03, ++ 0x87, 0x3C, 0x9E, 0xFE, 0x26, 0xF6, 0x96, 0x7E, ++ 0xFA, 0x11, 0x27, 0x66, 0xBA, 0x3A, 0x5A, 0xBA, ++ 0x3E, 0xD5, 0x4F, 0x03, 0xDF, 0x5F, 0x7F, 0x9F, ++ 0x1B, 0xF0, 0xA2, 0xEF, 0x33, 0xB3, 0xD3, 0x13, ++ 0x93, 0x70, 0xFA, 0x96, 0x4E, 0xC6, 0xA6, 0xC6, ++ 0x46, 0xA5, 0x2F, 0xE3, 0x3B, 0xB3, 0xD3, 0x33, ++ 0xB3, 0x50, 0xE8, 0xA4, 0x7C, 0xF4, 0x94, 0x14, ++ 0x94, 0x77, 0xC9, 0xE5, 0x3D, 0xB5, 0xD5, 0x75, ++ 0xF5, 0x16, 0xA8, 0xA4, 0x7C, 0xF4, 0x94, 0xD4, ++ 0x54, 0xB7, 0x09, 0xE5, 0x3D, 0xB5, 0x2D, 0xF4, ++ 0x74, 0xCF, 0x29, 0x5C, 0x84, 0x54, 0x14, 0xAA, ++ 0x2E, 0x95, 0xF7, 0xE0, 0x3C, 0xEC, 0x8C, 0x52, ++ 0xD6, 0x3D, 0x7B, 0x0E, 0xD6, 0x06, 0x82, 0x49, ++ 0xC9, 0x72, 0x7C, 0x18, 0xC0, 0x10, 0x10, 0xF6, ++ 0x72, 0xC9, 0xC3, 0xA8, 0x70, 0xA0, 0xD8, 0x77, ++ 0xF3, 0x48, 0x06, 0x04, 0xD8, 0x08, 0x90, 0x5B, ++ 0xDB, 0x60, 0x36, 0x43, 0x9B, 0x4B, 0xD4, 0xE3, ++ 0x9C, 0xB8, 0xF1, 0x72, 0x55, 0x1A, 0x8E, 0x57, ++ 0xD7, 0x6C, 0xDA, 0xBE, 0x66, 0xD6, 0xEA, 0x3D, ++ 0xBF, 0x04, 0xB2, 0xCE, 0x16, 0xA6, 0x06, 0xDE, ++ 0x5E, 0xE5, 0xB7, 0xC3, 0x1B, 0xCB, 0x47, 0x9F, ++ 0x1F, 0xA4, 0x3E, 0x5B, 0x83, 0x53, 0x53, 0x8A, ++ 0x0A, 0xB1, 0x93, 0xF9, 0x21, 0xF1, 0x31, 0xE6, ++ 0x64, 0xDF, 0x95, 0xE0, 0x38, 0xE8, 0xB4, 0x6D, ++ 0xED, 0x56, 0x1D, 0x8E, 0x56, 0xE6, 0x79, 0xB9, ++ 0xC6, 0xE2, 0x62, 0x4F, 0x97, 0x02, 0x40, 0x80, ++ 0x65, 0xB8, 0x0E, 0x07, 0xC2, 0x72, 0x37, 0xBE, ++ 0x3E, 0x00, 0xF2, 0xB8, 0xF1, 0x6D, 0x0E, 0x6F, ++ 0xC2, 0x1A, 0xA0, 0xC4, 0x95, 0x2F, 0xCD, 0x44, ++ 0xC4, 0x02, 0x44, 0x28, 0xF0, 0x40, 0x16, 0x97, ++ 0x17, 0x7D, 0xE4, 0x8B, 0xFE, 0x4C, 0x0D, 0xE3, ++ 0x60, 0xFD, 0x4B, 0x27, 0x34, 0xA6, 0xCD, 0xB6, ++ 0x10, 0xC0, 0x7C, 0x98, 0x42, 0x72, 0x92, 0x26, ++ 0x21, 0x60, 0x26, 0x4C, 0x95, 0x25, 0xA0, 0x03, ++ 0xA6, 0x50, 0xEC, 0x9D, 0xB5, 0x05, 0x53, 0xD2, ++ 0x52, 0xA9, 0x7E, 0x12, 0x2F, 0x65, 0xFA, 0x1A, ++ 0x7C, 0xB4, 0x12, 0x5E, 0x86, 0x3A, 0x50, 0xF5, ++ 0x53, 0xAD, 0xBA, 0xE6, 0x3D, 0x3C, 0x6D, 0xAE, ++ 0xCB, 0x33, 0xAD, 0xDC, 0xF4, 0x44, 0x12, 0x93, ++ 0x13, 0xF9, 0x7D, 0x12, 0xEB, 0x68, 0x0B, 0xE2, ++ 0x21, 0xE7, 0xA1, 0xCD, 0x15, 0xA5, 0xF3, 0x72, ++ 0xF2, 0xAB, 0x1F, 0x7E, 0xAA, 0x01, 0xE1, 0xA1, ++ 0x25, 0xA8, 0x06, 0x6D, 0xB9, 0x0C, 0x60, 0xA6, ++ 0x64, 0xAD, 0x15, 0x65, 0xBA, 0x30, 0x14, 0x66, ++ 0x22, 0x78, 0xFC, 0x94, 0x4C, 0x4E, 0x25, 0x9B, ++ 0xD9, 0x06, 0xB1, 0xEA, 0x89, 0x35, 0x62, 0x1E, ++ 0x8F, 0x69, 0xD4, 0x7F, 0x1C, 0xA0, 0xFD, 0x31, ++ 0x77, 0xAD, 0x1B, 0x40, 0xA4, 0x10, 0xB7, 0xCC, ++ 0x4D, 0xAB, 0x16, 0xD7, 0x0C, 0x01, 0x62, 0x87, ++ 0xBF, 0x4C, 0x50, 0x5A, 0xD8, 0x3B, 0x50, 0xE7, ++ 0x2C, 0xB3, 0xB7, 0x1F, 0x46, 0xA0, 0x57, 0x6B, ++ 0x46, 0x98, 0x93, 0xFA, 0xC7, 0xC1, 0x89, 0x45, ++ 0xDE, 0xD7, 0xC3, 0xC3, 0xBB, 0xCF, 0xEE, 0xEE, ++ 0xA8, 0xB3, 0xDF, 0x61, 0x4B, 0xE6, 0x04, 0x04, ++ 0x40, 0xDA, 0xAC, 0x43, 0xDA, 0x9A, 0x15, 0x25, ++ 0x45, 0x7D, 0xEA, 0x0C, 0x3A, 0x7A, 0xD4, 0x87, ++ 0xC5, 0x43, 0x77, 0x1D, 0xC6, 0x76, 0xD4, 0xB6, ++ 0x5A, 0x4B, 0x3F, 0x91, 0x55, 0x98, 0xC2, 0xCE, ++ 0x8C, 0x5B, 0xED, 0x53, 0x99, 0x20, 0x6D, 0xA6, ++ 0xF1, 0x96, 0x21, 0x41, 0xBB, 0x16, 0x86, 0x46, ++ 0xC6, 0x1D, 0x9D, 0xB0, 0x68, 0x69, 0x3D, 0xFE, ++ 0xC6, 0x16, 0x2C, 0x2B, 0x51, 0x40, 0x40, 0x2A, ++ 0x01, 0xBF, 0xB3, 0xFF, 0x8A, 0x38, 0x3D, 0x51, ++ 0xF4, 0x32, 0x74, 0x18, 0xC0, 0x70, 0x26, 0xA7, ++ 0x27, 0x5D, 0xDE, 0xB1, 0xD8, 0x5E, 0x3D, 0x30, ++ 0xB2, 0x0C, 0xEC, 0xA5, 0xCC, 0x44, 0x27, 0xC7, ++ 0x6D, 0x16, 0x01, 0x5A, 0x81, 0xFC, 0x9E, 0x3B, ++ 0xEE, 0x10, 0x17, 0x41, 0x9A, 0x0A, 0x50, 0x30, ++ 0x72, 0x6A, 0xCC, 0x01, 0xE0, 0x53, 0x3F, 0xFD, ++ 0x54, 0x8C, 0x13, 0x6C, 0x9D, 0x0E, 0x47, 0xB4, ++ 0xD1, 0x59, 0xCA, 0x17, 0xF3, 0x40, 0x10, 0xEA, ++ 0xCA, 0xD3, 0xA6, 0xDA, 0xA3, 0x28, 0x4B, 0x6E, ++ 0xBC, 0x42, 0xF8, 0x9D, 0x75, 0xFF, 0x3F, 0xCD, ++ 0x8E, 0x45, 0xE8, 0x1D, 0xEC, 0x5F, 0x74, 0x87, ++ 0x61, 0x23, 0x63, 0xA2, 0x79, 0x7B, 0xBB, 0xDE, ++ 0x72, 0xE5, 0xB6, 0x7B, 0x8B, 0x9A, 0xC7, 0x04, ++ 0x35, 0xD0, 0x65, 0xCB, 0xD0, 0x44, 0x41, 0xD1, ++ 0x74, 0x1E, 0xE8, 0x87, 0x6F, 0xE5, 0x25, 0x44, ++ 0xFB, 0x23, 0xA7, 0x08, 0xF4, 0x89, 0xEA, 0xCF, ++ 0x1E, 0xE0, 0xE7, 0xC9, 0x12, 0x92, 0xC8, 0xA8, ++ 0x89, 0x13, 0xA6, 0x07, 0xDC, 0xC9, 0xFA, 0x1F, ++ 0x2E, 0xB1, 0x04, 0x58, 0xBA, 0xAA, 0x6B, 0xE8, ++ 0x6B, 0x7D, 0xC8, 0x01, 0x8B, 0x1E, 0xCF, 0x49, ++ 0xCA, 0x21, 0xAD, 0x61, 0x18, 0xED, 0x8E, 0x83, ++ 0x00, 0x3E, 0xD9, 0x90, 0x78, 0xE2, 0x22, 0xFF, ++ 0x8F, 0x54, 0xD4, 0xF9, 0x21, 0x10, 0x37, 0xF4, ++ 0xFC, 0x2F, 0x15, 0x31, 0x48, 0xB0, 0xD3, 0x36, ++ 0xC1, 0x32, 0x99, 0x05, 0xDD, 0x6D, 0x3B, 0xBA, ++ 0x3A, 0x60, 0x91, 0xFE, 0xAE, 0x16, 0xFA, 0x72, ++ 0x53, 0xC0, 0x75, 0xFC, 0x51, 0xC9, 0x0C, 0x38, ++ 0x99, 0x5F, 0x19, 0x75, 0xAD, 0x1D, 0x4B, 0xCA, ++ 0x4A, 0x3C, 0x88, 0x01, 0x40, 0xD2, 0x33, 0xB4, ++ 0x37, 0x64, 0xDA, 0x3A, 0xAA, 0xBB, 0x93, 0x50, ++ 0xF5, 0x5A, 0xC4, 0xB5, 0x9D, 0x2D, 0x7B, 0xFA, ++ 0x7A, 0x84, 0x17, 0x7B, 0x22, 0xD8, 0xBB, 0xEA, ++ 0x58, 0x80, 0x97, 0xB2, 0x69, 0x70, 0x49, 0x00, ++ 0x89, 0x4F, 0x09, 0x65, 0xBD, 0x0D, 0x5B, 0xDA, ++ 0x5A, 0xB0, 0x32, 0x5D, 0x89, 0x1E, 0x46, 0x85, ++ 0x54, 0xC4, 0x71, 0x8F, 0x54, 0xEC, 0xEE, 0x8F, ++ 0x7F, 0xAF, 0x90, 0xEA, 0x7A, 0xCC, 0x7D, 0xF1, ++ 0x72, 0xA5, 0x79, 0x19, 0xC6, 0xF4, 0x5D, 0x61, ++ 0xF7, 0x24, 0x98, 0xD2, 0x53, 0xEB, 0x26, 0xE4, ++ 0x01, 0x67, 0xF7, 0xB6, 0x64, 0xC9, 0x59, 0xF3, ++ 0x30, 0x59, 0xFC, 0x9B, 0xD1, 0x65, 0x05, 0xD3, ++ 0x68, 0xB8, 0x68, 0x7D, 0xB5, 0xC7, 0xB3, 0x8F, ++ 0x59, 0x2E, 0x92, 0x5C, 0xC7, 0x7F, 0x3D, 0xFE, ++ 0x73, 0x88, 0x1F, 0x77, 0xB2, 0xF2, 0x9E, 0x55, ++ 0x57, 0x8F, 0x34, 0x9A, 0x61, 0x0C, 0x7B, 0xD3, ++ 0x5C, 0x15, 0xAE, 0xC2, 0x16, 0xB4, 0xC2, 0x2B, ++ 0xA5, 0x75, 0x6A, 0xA4, 0x31, 0x81, 0xA7, 0x67, ++ 0xE7, 0x30, 0x84, 0x28, 0xD0, 0x60, 0xA2, 0x71, ++ 0xF9, 0xE0, 0x33, 0xFF, 0xAB, 0x01, 0x04, 0x22, ++ 0x84, 0x42, 0x04, 0x02, 0x99, 0xFB, 0x9F, 0x5F, ++ 0xB9, 0x7F, 0xF5, 0x21, 0xDB, 0xC6, 0xA5, 0x00, ++ 0x60, 0x9D, 0x8B, 0x07, 0xAB, 0x7D, 0x03, 0xE2, ++ 0xD3, 0x45, 0xF0, 0x6E, 0xBD, 0x0D, 0x4B, 0xA4, ++ 0x23, 0x8A, 0x77, 0x1B, 0xCF, 0x75, 0x30, 0x96, ++ 0x33, 0xE4, 0x6A, 0x94, 0x6F, 0x01, 0xA1, 0x41, ++ 0xC1, 0x88, 0x5B, 0x97, 0xCD, 0x3E, 0x56, 0xD0, ++ 0x53, 0x88, 0x9C, 0xE3, 0x3C, 0x00, 0x1A, 0xA8, ++ 0x6C, 0xB7, 0xA3, 0xDC, 0x03, 0x96, 0x14, 0xF2, ++ 0x7E, 0xB7, 0x1C, 0x80, 0xEA, 0x49, 0x21, 0x8B, ++ 0x48, 0x85, 0xF8, 0x93, 0x89, 0x3D, 0x5D, 0x5F, ++ 0x13, 0x33, 0x93, 0xC3, 0x1C, 0x4E, 0x2D, 0xE0, ++ 0xE2, 0x1D, 0x2A, 0x51, 0xE7, 0x07, 0xF5, 0x38, ++ 0xB8, 0x75, 0x4A, 0x2A, 0xFE, 0x5C, 0x37, 0x0E, ++ 0x7C, 0xEA, 0x5C, 0xB6, 0x7E, 0xCE, 0x2C, 0x25, ++ 0x5C, 0xD1, 0xFF, 0x66, 0x06, 0x94, 0x59, 0x9A, ++ 0x7F, 0x7D, 0xED, 0x21, 0x69, 0xAD, 0xC6, 0x9F, ++ 0x49, 0x7B, 0xC7, 0xA7, 0x74, 0xC8, 0xE4, 0xC6, ++ 0x65, 0x63, 0x07, 0xC9, 0x65, 0x0F, 0xBC, 0xBC, ++ 0x1C, 0xC7, 0xD3, 0xAC, 0x7C, 0x2E, 0x2B, 0x4B, ++ 0xB9, 0x3F, 0xF7, 0x59, 0xC2, 0x7A, 0x0C, 0x86, ++ 0xF4, 0x23, 0xFB, 0x75, 0xE9, 0x59, 0x9B, 0x48, ++ 0xC0, 0x7E, 0x13, 0x59, 0x07, 0x72, 0xED, 0x00, ++ 0x87, 0x50, 0xE9, 0x45, 0xBD, 0x0D, 0xCF, 0x1C, ++ 0x94, 0xCD, 0x1E, 0xD2, 0x1C, 0x36, 0xA5, 0x80, ++ 0xD9, 0x24, 0x8F, 0x13, 0xC7, 0x75, 0x53, 0x5B, ++ 0x24, 0x47, 0xD3, 0x12, 0xC9, 0x5C, 0xE8, 0x0E, ++ 0x2E, 0x65, 0xA7, 0xAD, 0x6C, 0xFB, 0x97, 0x5C, ++ 0x0E, 0xF6, 0x9D, 0x33, 0x49, 0x8D, 0x27, 0x24, ++ 0x64, 0x9F, 0x29, 0x97, 0x2A, 0x3A, 0xF8, 0x2B, ++ 0xA3, 0x0A, 0xE0, 0xF2, 0x96, 0x7C, 0x76, 0x55, ++ 0xD9, 0x6F, 0x0B, 0x29, 0xF1, 0xE3, 0x90, 0x58, ++ 0xBD, 0xB0, 0x20, 0xCA, 0x1B, 0xAB, 0xC7, 0x78, ++ 0xF4, 0x7B, 0x8F, 0xA0, 0x70, 0xAA, 0x89, 0xBB, ++ 0x7F, 0xA4, 0xA0, 0xDF, 0x0C, 0x20, 0x0B, 0x79, ++ 0xAD, 0x8A, 0x30, 0xA6, 0x72, 0x4A, 0xA8, 0x2C, ++ 0xAC, 0x12, 0x70, 0x3A, 0x70, 0xD4, 0x48, 0x1A, ++ 0x53, 0x79, 0x5D, 0x65, 0x41, 0xD3, 0xB0, 0x7D, ++ 0xDD, 0x27, 0x95, 0xE4, 0xCC, 0x51, 0x36, 0x70, ++ 0x2F, 0x0B, 0x1F, 0x67, 0x43, 0xE5, 0x5F, 0x77, ++ 0xFB, 0xA8, 0x9C, 0xB4, 0x6C, 0x6A, 0xB0, 0x60, ++ 0xEC, 0xCD, 0xDE, 0x63, 0x9D, 0x0F, 0x7B, 0x47, ++ 0xE5, 0xFC, 0xBB, 0xF5, 0x79, 0x35, 0x53, 0x0E, ++ 0x71, 0x4F, 0x29, 0x63, 0x96, 0x21, 0x07, 0x3B, ++ 0x44, 0x9F, 0x1F, 0x32, 0xEA, 0x0B, 0x5F, 0x9C, ++ 0x44, 0x9A, 0x6E, 0xA2, 0x8A, 0x70, 0x55, 0xA7, ++ 0x23, 0x78, 0xE8, 0xA7, 0x4E, 0xD8, 0xFB, 0x08, ++ 0xE9, 0x79, 0xCC, 0xD1, 0x45, 0xF6, 0x9A, 0xF2, ++ 0x54, 0xEC, 0x75, 0x7F, 0x24, 0x8A, 0xE6, 0x55, ++ 0x47, 0xB9, 0xD1, 0x7D, 0x85, 0x35, 0xC7, 0x61, ++ 0x41, 0xA8, 0x5A, 0xB6, 0xDC, 0x69, 0x04, 0x66, ++ 0xE1, 0x3A, 0x3C, 0xE1, 0x3D, 0x3D, 0xF5, 0xA6, ++ 0x84, 0x18, 0xAE, 0xDF, 0xF7, 0x5A, 0xCA, 0x06, ++ 0x95, 0x08, 0xBE, 0xD2, 0x06, 0x85, 0xD7, 0x53, ++ 0x53, 0x95, 0xD3, 0xB3, 0x38, 0x4A, 0x0F, 0x11, ++ 0x51, 0xAA, 0x1C, 0xB2, 0x0C, 0x1C, 0xBA, 0x89, ++ 0xF6, 0x2D, 0xAD, 0x80, 0x58, 0xD9, 0xF7, 0x34, ++ 0x95, 0x01, 0xB4, 0xF1, 0x3A, 0x97, 0x07, 0xC7, ++ 0x47, 0x9C, 0x1C, 0x31, 0xE9, 0xC8, 0x9C, 0x5F, ++ 0x47, 0x95, 0xAF, 0x6A, 0x10, 0x89, 0x34, 0x54, ++ 0x74, 0xBB, 0x2B, 0x7D, 0xA7, 0xF2, 0xD0, 0x31, ++ 0xAC, 0x87, 0x07, 0x2A, 0xF2, 0xE3, 0xD2, 0x11, ++ 0xB0, 0x21, 0x94, 0xC9, 0x23, 0x90, 0x61, 0xF1, ++ 0x72, 0x28, 0xCC, 0xA3, 0xF2, 0x6B, 0x22, 0xE1, ++ 0xC8, 0x4A, 0xE1, 0x7D, 0xA5, 0x15, 0x43, 0xC2, ++ 0x42, 0xB8, 0x5D, 0x32, 0x62, 0xF0, 0x57, 0xFF, ++ 0x62, 0x18, 0xFA, 0x95, 0x28, 0xD1, 0x99, 0xC8, ++ 0x1D, 0xC5, 0xB2, 0x88, 0x53, 0x52, 0x65, 0xA6, ++ 0x8E, 0x77, 0x79, 0x1E, 0x06, 0x1C, 0x6C, 0x3C, ++ 0x26, 0xED, 0xEB, 0x1D, 0x56, 0x7F, 0x3D, 0x58, ++ 0x11, 0xEF, 0x44, 0xD8, 0x00, 0xB0, 0xE6, 0x67, ++ 0xE7, 0x9D, 0x7F, 0x10, 0x2D, 0xDF, 0x97, 0xB6, ++ 0x6E, 0xB6, 0x41, 0x1F, 0xC4, 0x45, 0x76, 0xB5, ++ 0x39, 0xEE, 0x80, 0xCF, 0xE6, 0x01, 0x62, 0x15, ++ 0xF8, 0x01, 0x0A, 0x69, 0x79, 0xCD, 0x64, 0xAB, ++ 0x86, 0x5F, 0x68, 0x5D, 0x86, 0xD6, 0x2B, 0xCB, ++ 0xD2, 0x2A, 0x15, 0x7D, 0xC0, 0x38, 0x58, 0x29, ++ 0xF3, 0x2B, 0x35, 0x7A, 0xAE, 0x1C, 0xCC, 0xA6, ++ 0x06, 0x74, 0xE1, 0x90, 0xB8, 0x04, 0x6F, 0x69, ++ 0x1F, 0x3B, 0xBB, 0x96, 0x4E, 0xE2, 0x4A, 0x0D, ++ 0x1F, 0xC0, 0x57, 0x60, 0xBB, 0x16, 0x86, 0xEB, ++ 0x69, 0x97, 0xE3, 0xAA, 0x5F, 0xE5, 0x98, 0xA8, ++ 0x28, 0xF3, 0x73, 0x5E, 0x86, 0x47, 0x60, 0xA3, ++ 0xFF, 0x70, 0x4E, 0x25, 0x71, 0x89, 0x4C, 0x92, ++ 0x12, 0x8F, 0x38, 0x54, 0x2D, 0xD5, 0xB6, 0x53, ++ 0xEF, 0x1C, 0x02, 0x69, 0xBD, 0x04, 0xF6, 0x7C, ++ 0x64, 0x0D, 0x1B, 0x04, 0x96, 0x45, 0xE7, 0x87, ++ 0x73, 0xCF, 0x45, 0x3A, 0x5F, 0xED, 0x25, 0xE2, ++ 0xAF, 0x77, 0x8B, 0x4D, 0x37, 0x4D, 0x09, 0x6C, ++ 0xA9, 0x5A, 0x5E, 0x92, 0x39, 0x4F, 0x2A, 0xEA, ++ 0x2D, 0xCD, 0x6F, 0xBE, 0x64, 0x7C, 0x1B, 0x19, ++ 0x39, 0x96, 0x60, 0xC0, 0xD8, 0x22, 0xE8, 0x8A, ++ 0xC0, 0x3F, 0x6C, 0x43, 0xB3, 0xB1, 0x71, 0xC2, ++ 0xFE, 0x70, 0xA1, 0xF6, 0x26, 0x34, 0xF0, 0x35, ++ 0x50, 0x5A, 0xC8, 0xE2, 0x3D, 0x8D, 0x5F, 0x3F, ++ 0xCB, 0x77, 0x7A, 0x1E, 0x64, 0x70, 0x16, 0x33, ++ 0x63, 0x9C, 0xAC, 0xC3, 0x1B, 0xA7, 0xCD, 0xD5, ++ 0x52, 0x85, 0x2F, 0x81, 0x14, 0x3C, 0xB9, 0xB6, ++ 0x12, 0xEC, 0x5E, 0x32, 0x02, 0xB5, 0x37, 0xF9, ++ 0xE1, 0xF6, 0x0E, 0xC3, 0x53, 0xE0, 0x25, 0xDD, ++ 0x75, 0xB3, 0xF5, 0x99, 0x41, 0xF1, 0xA7, 0x26, ++ 0xA6, 0x4C, 0xBD, 0xD2, 0x32, 0x81, 0xC0, 0x5C, ++ 0xDF, 0x2D, 0xE8, 0x0F, 0x54, 0x76, 0xD5, 0x01, ++ 0x18, 0xA0, 0x8F, 0xB0, 0xE1, 0x62, 0x8B, 0x68, ++ 0xCA, 0xD3, 0x99, 0xDC, 0x47, 0xEA, 0x7A, 0xBA, ++ 0x3A, 0xE1, 0x61, 0x4C, 0x94, 0xC1, 0xB2, 0x72, ++ 0xEF, 0xC4, 0x44, 0x69, 0xB1, 0x0D, 0x27, 0x42, ++ 0xE2, 0x1B, 0x8C, 0xA7, 0x7C, 0x41, 0x2B, 0x73, ++ 0xF1, 0x26, 0x8A, 0x64, 0xD5, 0x42, 0x87, 0x58, ++ 0xFA, 0x5D, 0x37, 0x27, 0x11, 0xAD, 0xE5, 0x9D, ++ 0x1F, 0xC8, 0x69, 0xA7, 0x14, 0x8C, 0x5D, 0xD6, ++ 0x55, 0x4E, 0xD8, 0xB4, 0xFE, 0x65, 0xAD, 0xAD, ++ 0x0D, 0xD6, 0x10, 0xE5, 0x1D, 0x3F, 0x34, 0x5C, ++ 0x1C, 0xE7, 0x51, 0xCF, 0x3C, 0x24, 0x84, 0x64, ++ 0xE4, 0xBF, 0xF6, 0xBA, 0x90, 0x4B, 0x83, 0x83, ++ 0x23, 0xF8, 0x9C, 0xDB, 0xA9, 0xD9, 0x99, 0x59, ++ 0x39, 0x3F, 0x99, 0x27, 0x94, 0x8E, 0x2E, 0xCE, ++ 0x4E, 0x37, 0xAA, 0x6C, 0x74, 0xE4, 0x84, 0x84, ++ 0xAE, 0x65, 0x71, 0x76, 0x04, 0x15, 0x28, 0xEB, ++ 0xCE, 0x00, 0x94, 0xF4, 0x2F, 0x27, 0x45, 0x89, ++ 0x0F, 0xD8, 0x2B, 0xA7, 0x3C, 0x9D, 0xF1, 0x38, ++ 0x88, 0xB0, 0xF6, 0x7A, 0x4C, 0xED, 0x3D, 0x0E, ++ 0x2E, 0x97, 0x4E, 0x08, 0xDC, 0x73, 0xDB, 0x19, ++ 0x09, 0x7B, 0x3D, 0x4A, 0x0B, 0x2B, 0xDB, 0x6F, ++ 0x05, 0x12, 0x6E, 0xC8, 0xC2, 0x7E, 0x37, 0x75, ++ 0xF9, 0x08, 0x0C, 0x6C, 0x91, 0xA1, 0x49, 0x98, ++ 0xA8, 0xC0, 0x37, 0xE9, 0x7D, 0xE8, 0x58, 0x10, ++ 0xB0, 0xB3, 0x07, 0xD6, 0x06, 0x36, 0xE9, 0xAA, ++ 0xC0, 0xC6, 0xC0, 0x54, 0xCD, 0x8F, 0xA3, 0x49, ++ 0x13, 0x62, 0x56, 0x30, 0xC0, 0xC2, 0xEE, 0x07, ++ 0x07, 0x58, 0xAF, 0x41, 0xD3, 0x4B, 0x4D, 0xC4, ++ 0xFE, 0xAD, 0x19, 0xD8, 0x03, 0x39, 0xCA, 0x80, ++ 0xB4, 0xDD, 0x40, 0x06, 0x54, 0x6A, 0xBA, 0xC1, ++ 0xB1, 0xD0, 0xEE, 0x00, 0xD0, 0x47, 0xA5, 0x2C, ++ 0x44, 0x17, 0xA3, 0xC3, 0x10, 0x20, 0x93, 0xC3, ++ 0xC9, 0xE6, 0xA2, 0xE1, 0x13, 0x29, 0xA7, 0x97, ++ 0xE8, 0xC3, 0x8F, 0x0D, 0x17, 0xA9, 0xE3, 0xC1, ++ 0x4F, 0xBD, 0x8B, 0x2B, 0xE2, 0xB2, 0x1E, 0xFE, ++ 0xBC, 0x3A, 0xE0, 0xE9, 0x20, 0x90, 0xFC, 0x35, ++ 0xBE, 0x30, 0x3E, 0x50, 0x93, 0x10, 0x40, 0xB0, ++ 0x44, 0xAF, 0xFA, 0x66, 0x04, 0x70, 0x62, 0xCE, ++ 0x60, 0x5B, 0xAE, 0xD3, 0x5D, 0x58, 0xCD, 0xAF, ++ 0xE4, 0x2B, 0x1C, 0x2E, 0xF5, 0xD7, 0x9C, 0x79, ++ 0x6B, 0xDB, 0x44, 0xE8, 0x10, 0xA0, 0x48, 0x80, ++ 0x89, 0xD9, 0xCA, 0xF1, 0x09, 0xA4, 0x34, 0xF4, ++ 0x74, 0xAF, 0x2F, 0x02, 0xDA, 0x4B, 0x6C, 0xAF, ++ 0x87, 0x5E, 0x4A, 0xEC, 0x20, 0xB5, 0x8D, 0x6D, ++ 0x45, 0x9C, 0xA1, 0x67, 0x9A, 0xB9, 0xFE, 0x32, ++ 0xF8, 0xC1, 0xD8, 0x34, 0x3D, 0xC6, 0xA5, 0xA5, ++ 0x05, 0xDE, 0xAA, 0xEB, 0x87, 0xF7, 0xB7, 0x77, ++ 0x4F, 0x96, 0xC0, 0x60, 0xA8, 0xDA, 0xD7, 0xA3, ++ 0x91, 0x61, 0xF0, 0xF9, 0x29, 0xBB, 0x63, 0xA1, ++ 0x2D, 0xEC, 0xE8, 0xAF, 0x5F, 0x0A, 0x6D, 0x8F, ++ 0x12, 0x39, 0xB9, 0x94, 0x4C, 0xAD, 0x86, 0x45, ++ 0x05, 0xFE, 0x48, 0x66, 0x9B, 0x9F, 0x3F, 0xDF, ++ 0x5F, 0xB4, 0x46, 0x3A, 0xA2, 0x50, 0x10, 0x92, ++ 0x77, 0x18, 0xB3, 0x2F, 0xF7, 0x47, 0x11, 0x90, ++ 0x10, 0xC7, 0x72, 0x6C, 0x14, 0xD4, 0xE5, 0x62, ++ 0xE1, 0x36, 0x96, 0x42, 0x9F, 0x1F, 0xBC, 0x8C, ++ 0xBC, 0xC4, 0xD2, 0x6C, 0x9E, 0x04, 0xD4, 0xD8, ++ 0xF8, 0xF3, 0x98, 0x04, 0x06, 0x7A, 0x98, 0x54, ++ 0xF0, 0xCB, 0x3E, 0x43, 0xFD, 0x55, 0x09, 0x2B, ++ 0x81, 0x74, 0x10, 0x56, 0xBC, 0x47, 0x94, 0xB3, ++ 0x3E, 0xF2, 0xE6, 0x86, 0x76, 0xC6, 0xBD, 0x3D, ++ 0xBD, 0xD0, 0xC7, 0xDB, 0xB8, 0x18, 0xD8, 0xB8, ++ 0x0C, 0x67, 0x7B, 0x37, 0x4F, 0x5F, 0x4B, 0xCD, ++ 0x4D, 0x96, 0x2C, 0x4A, 0x20, 0x3F, 0xDF, 0x3A, ++ 0x43, 0x67, 0x69, 0x00, 0x62, 0x06, 0x94, 0x79, ++ 0xD7, 0x00, 0xAA, 0x36, 0x01, 0xA0, 0x30, 0x3E, ++ 0x2D, 0x34, 0xEF, 0xAD, 0x6E, 0xED, 0xBD, 0x4D, ++ 0xB9, 0x04, 0xF1, 0x3D, 0x6E, 0x75, 0xB0, 0xF5, ++ 0x52, 0x24, 0x90, 0x7D, 0xFB, 0x48, 0xE8, 0x08, ++ 0x88, 0xDB, 0x65, 0x80, 0x6A, 0x7F, 0x56, 0xB6, ++ 0x2B, 0x00, 0x80, 0xAD, 0x75, 0x44, 0x63, 0xA0, ++ 0x00, 0xB9, 0xFF, 0x1B, 0xCB, 0x70, 0x53, 0x13, ++ 0xA1, 0xEA, 0xDC, 0xE2, 0x9A, 0x58, 0x1D, 0xF7, ++ 0xF7, 0x4A, 0x5C, 0x40, 0xEF, 0xAF, 0xB5, 0x53, ++ 0x85, 0xBA, 0x08, 0x46, 0x9C, 0x0A, 0x28, 0x7B, ++ 0x8B, 0xD0, 0x44, 0x29, 0xD1, 0x49, 0x18, 0x92, ++ 0x30, 0xEB, 0x7F, 0x02, 0xFA, 0x6A, 0x3B, 0xD9, ++ 0x0A, 0xA1, 0x55, 0x1C, 0xEE, 0x1E, 0x3A, 0x0A, ++ 0xC0, 0x5D, 0xA9, 0xC1, 0x3F, 0x2E, 0x11, 0xD2, ++ 0xD2, 0x4D, 0xFA, 0xD6, 0x46, 0xC7, 0x01, 0xD5, ++ 0x59, 0x24, 0x50, 0x2F, 0xEB, 0xA9, 0xD5, 0xED, ++ 0xEF, 0x67, 0xA1, 0x8B, 0x51, 0xE1, 0x67, 0xB5, ++ 0x33, 0xE4, 0x50, 0x30, 0xE1, 0xC3, 0xF0, 0x40, ++ 0x60, 0x19, 0x0F, 0xCB, 0x19, 0x0B, 0x0E, 0xFC, ++ 0x61, 0x4A, 0xDE, 0xB0, 0x4D, 0x7B, 0xF4, 0xCB, ++ 0x4B, 0x90, 0x10, 0x3D, 0xE5, 0x59, 0x3B, 0xF7, ++ 0x72, 0xE8, 0x19, 0x76, 0xA2, 0x51, 0xF9, 0x3D, ++ 0x7D, 0x74, 0x52, 0xAC, 0x69, 0xB5, 0xC3, 0x5A, ++ 0xDD, 0x0D, 0x32, 0xDE, 0x86, 0xC2, 0x20, 0xBD, ++ 0x51, 0xDC, 0xE2, 0x88, 0x90, 0xD2, 0x12, 0x30, ++ 0x9F, 0x6E, 0x64, 0x16, 0xE8, 0x46, 0x09, 0xEF, ++ 0x41, 0xB6, 0x66, 0x34, 0xBB, 0x59, 0x56, 0xBC, ++ 0x1C, 0x55, 0x13, 0xBF, 0xFE, 0xEE, 0x2C, 0xE5, ++ 0x4F, 0x26, 0x99, 0xDC, 0x84, 0x9E, 0xEF, 0x9F, ++ 0xB5, 0x4E, 0xF4, 0x93, 0xE9, 0x04, 0x08, 0xE2, ++ 0xCE, 0x87, 0x38, 0x73, 0x39, 0xC3, 0x4B, 0x26, ++ 0xA4, 0x5A, 0x1F, 0x8C, 0x12, 0xA9, 0xC9, 0x12, ++ 0x2C, 0xD7, 0xC3, 0x5F, 0x47, 0x5D, 0x9D, 0xEF, ++ 0x00, 0xF1, 0xF7, 0x20, 0x08, 0x02, 0xC8, 0xBA, ++ 0x30, 0xC1, 0x95, 0xF3, 0x02, 0x32, 0xE9, 0x38, ++ 0x58, 0x38, 0xAE, 0x70, 0xF5, 0x29, 0x63, 0x1F, ++ 0x3D, 0xEC, 0x7D, 0xB3, 0x20, 0x78, 0xB5, 0x77, ++ 0xFB, 0x2B, 0x78, 0xFB, 0xDC, 0xA4, 0xC0, 0x2A, ++ 0x76, 0x3F, 0x84, 0x00, 0x74, 0x0D, 0x66, 0x5F, ++ 0x2D, 0xBB, 0xE5, 0x41, 0x9D, 0x07, 0xBB, 0x99, ++ 0x14, 0x27, 0x4D, 0xEF, 0x9A, 0x28, 0x44, 0x9F, ++ 0x3F, 0x66, 0x20, 0x8C, 0xC6, 0xD6, 0x24, 0xCD, ++ 0x67, 0x7C, 0x42, 0x8E, 0xC6, 0xEF, 0x7F, 0x25, ++ 0x2D, 0x74, 0xCA, 0x81, 0xDB, 0x26, 0xAE, 0xCB, ++ 0xA7, 0x83, 0xFD, 0x95, 0x46, 0xC5, 0xBE, 0x5C, ++ 0xFC, 0x07, 0xC5, 0xFF, 0x34, 0x70, 0x82, 0x6E, ++ 0xC7, 0x90, 0xAF, 0xC8, 0x99, 0xAB, 0xA7, 0x4E, ++ 0x02, 0xC1, 0x92, 0x22, 0x05, 0xA8, 0x38, 0xF8, ++ 0x78, 0xA3, 0x23, 0x0E, 0xD6, 0x27, 0x27, 0xE4, ++ 0x55, 0xEF, 0x5A, 0xBE, 0x22, 0x1B, 0xF9, 0x00, ++ 0xC4, 0x02, 0x44, 0x28, 0xF0, 0x40, 0x16, 0x97, ++ 0x17, 0x6E, 0x1A, 0x66, 0x1B, 0x98, 0xD8, 0x89, ++ 0x69, 0xB1, 0x8F, 0x61, 0x30, 0xC9, 0xB4, 0x84, ++ 0x04, 0xDF, 0x5F, 0x72, 0xAA, 0xA7, 0xC5, 0x24, ++ 0xC6, 0x1E, 0x80, 0xEE, 0x3A, 0x06, 0xED, 0x8F, ++ 0xAA, 0x73, 0xED, 0x00, 0xBB, 0x08, 0xFA, 0xF8, ++ 0x68, 0x2A, 0xCE, 0x3B, 0xA1, 0x98, 0x9A, 0xD6, ++ 0x55, 0xB7, 0x93, 0xE2, 0xCA, 0x7A, 0x2C, 0xAD, ++ 0x2D, 0xC7, 0x13, 0x7C, 0x9C, 0x2F, 0xFD, 0x2E, ++ 0xB6, 0x61, 0xCB, 0xA0, 0x93, 0x39, 0xC8, 0x56, ++ 0xD5, 0xCE, 0xD3, 0x9F, 0xE5, 0x06, 0x7E, 0x7E, ++ 0xDE, 0x05, 0x2B, 0x4E, 0x14, 0xB7, 0xD1, 0xB3, ++ 0xF0, 0x3B, 0x17, 0xF3, 0xA2, 0x61, 0x64, 0x88, ++ 0x28, 0x41, 0xE4, 0x90, 0x5F, 0x04, 0x6A, 0x12, ++ 0x01, 0x56, 0x7B, 0x9F, 0x4C, 0x51, 0x33, 0x13, ++ 0x9B, 0x40, 0xDB, 0xBD, 0x78, 0x38, 0x54, 0x96, ++ 0x0B, 0x20, 0xA0, 0x8D, 0x55, 0xD4, 0xD6, 0x15, ++ 0xAD, 0x75, 0x71, 0x0F, 0xC3, 0xBB, 0x78, 0x10, ++ 0xB3, 0xA2, 0xAF, 0x7A, 0x01, 0x16, 0x4D, 0xDC, ++ 0xFC, 0xBC, 0xCA, 0x24, 0xEF, 0x47, 0xBE, 0xDD, ++ 0x4A, 0xF9, 0x64, 0xCA, 0xBA, 0xF5, 0x74, 0xD0, ++ 0x53, 0x70, 0x75, 0xD9, 0x21, 0x91, 0x23, 0xF0, ++ 0x68, 0x02, 0xFF, 0x90, 0xA8, 0xC5, 0xB5, 0x87, ++ 0x6C, 0x17, 0x73, 0x4C, 0x8C, 0xFC, 0xBC, 0x7C, ++ 0x5E, 0xAE, 0x98, 0x34, 0xCC, 0x7C, 0xDC, 0xB6, ++ 0x26, 0x5F, 0x82, 0x6E, 0xF0, 0x41, 0x21, 0x43, ++ 0x00, 0xCB, 0x58, 0x13, 0xEB, 0x9B, 0xDB, 0x1B, ++ 0x0A, 0x8F, 0x3A, 0xD4, 0x1F, 0xA9, 0x51, 0x98, ++ 0xBA, 0xA2, 0x04, 0xF2, 0xA2, 0x9B, 0x88, 0x2D, ++ 0x89, 0x72, 0x4C, 0xA3, 0xD6, 0x64, 0xE4, 0x2C, ++ 0xAC, 0x6A, 0x2C, 0x40, 0x98, 0x28, 0x7E, 0xFF, ++ 0x7F, 0xE6, 0xF8, 0x6B, 0x22, 0xF7, 0x94, 0xE5, ++ 0x07, 0xDF, 0x58, 0x7F, 0xA4, 0xAC, 0xC7, 0xC5, ++ 0x5E, 0x9D, 0x27, 0x66, 0x6E, 0x12, 0x52, 0x50, ++ 0x8B, 0x48, 0x3E, 0x72, 0xAA, 0xB8, 0xFB, 0x9B, ++ 0xB2, 0xD2, 0xA4, 0xE8, 0x30, 0x02, 0x41, 0x21, ++ 0x61, 0x9A, 0x2C, 0xD0, 0x80, 0x20, 0xD2, 0xB3, ++ 0x33, 0x78, 0x46, 0x0A, 0x50, 0x83, 0x43, 0x43, ++ 0xE3, 0x38, 0xAC, 0xE3, 0xBB, 0xCB, 0x8B, 0x4B, ++ 0x8B, 0x72, 0xD4, 0xFA, 0x86, 0x36, 0x16, 0xF4, ++ 0x54, 0xAD, 0x78, 0x94, 0x51, 0x11, 0x47, 0xC6, ++ 0x46, 0xFB, 0x79, 0x1D, 0x47, 0xF4, 0xB3, 0xB1, ++ 0x32, 0xCF, 0x1F, 0x4B, 0x99, 0x84, 0xE6, 0x9B, ++ 0x18, 0x0E, 0xBC, 0xF5, 0xB5, 0x27, 0x5A, 0x6A, ++ 0x42, 0xCA, 0xCE, 0x02, 0x21, 0x21, 0x8D, 0x5D, ++ 0x1F, 0x87, 0x17, 0xBB, 0x43, 0xF3, 0x01, 0xCB, ++ 0x47, 0x5C, 0xCA, 0xA6, 0xCE, 0xE7, 0x97, 0xC5, ++ 0x0F, 0xD8, 0x73, 0xEF, 0x37, 0x87, 0xFD, 0x3C, ++ 0xBC, 0x67, 0xD1, 0xBD, 0x65, 0xD5, 0x51, 0x9C, ++ 0x1E, 0xA5, 0x17, 0x7A, 0xA2, 0x12, 0x72, 0xB2, ++ 0x32, 0xE9, 0xEF, 0x8D, 0x57, 0x87, 0xCD, 0x0F, ++ 0x8F, 0x54, 0xE2, 0x8E, 0x56, 0xE6, 0x66, 0xB4, ++ 0x36, 0x8D, 0x27, 0x4B, 0x9B, 0x2B, 0x36, 0xF2, ++ 0x0C, 0xD3, 0xE1, 0x9F, 0x45, 0x95, 0x81, 0x52, ++ 0xD0, 0x6B, 0x45, 0x3A, 0xE0, 0x30, 0xF0, 0x23, ++ 0xA1, 0x1A, 0x74, 0x0C, 0xD6, 0x06, 0x7E, 0xAB, ++ 0x29, 0x92, 0x14, 0x6E, 0xB4, 0x64, 0x30, 0xE5, ++ 0x67, 0xDC, 0xD2, 0xAB, 0x71, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x97, 0x40, ++ 0xC2, 0x79, 0xEB, 0x90, 0x4A, 0x9A, 0xEE, 0x36, ++ 0xB4, 0x0F, 0x19, 0x62, 0xB8, 0x68, 0x08, 0xC8, ++ 0x48, 0x93, 0x25, 0x49, 0x91, 0x21, 0x41, 0x81, ++ 0x01, 0xDA, 0xA0, 0xD4, 0x0C, 0xDC, 0x6C, 0xB4, ++ 0x34, 0x8F, 0xC1, 0xB4, 0x6C, 0xBC, 0x30, 0xF0, ++ 0x70, 0xAB, 0x1D, 0x71, 0xA9, 0x19, 0x78, 0xB8, ++ 0x38, 0xE3, 0x54, 0x38, 0xE1, 0x51, 0x30, 0xF8, ++ 0x38, 0xE3, 0x54, 0x39, 0xE0, 0x51, 0x70, 0xA0, ++ 0x24, 0xFD, 0x6A, 0x02, 0xFB, 0x4F, 0x0E, 0x4A, ++ 0xDA, 0x43, 0xE4, 0x99, 0x50, 0xF1, 0xD8, 0x3A, ++ 0x9E, 0x67, 0x98, 0xE6, 0x77, 0xD5, 0xFC, 0x6E, ++ 0xD7, 0x1E, 0xFD, 0x80, 0x0D, 0xAC, 0x99, 0x4C, ++ 0x99, 0x53, 0x4F, 0x09, 0x7B, 0xE1, 0x2B, 0x41, ++ 0x6B, 0x9A, 0x79, 0x40, 0xCD, 0x28, 0x1D, 0x88, ++ 0x5D, 0x53, 0xB0, 0x09, 0x84, 0xE1, 0x2B, 0x01, ++ 0x2B, 0x1E, 0x02, 0x80, 0xF2, 0xAC, 0x7A, 0x17, ++ 0x21, 0x17, 0x17, 0x96, 0xF8, 0xA5, 0x73, 0x6E, ++ 0x35, 0x33, 0x6B, 0xE9, 0xDF, 0x81, 0x3F, 0x84, ++ 0xEB, 0x8D, 0xE5, 0x72, 0x74, 0x3F, 0xE1, 0xCE, ++ 0xB5, 0x93, 0xDB, 0x49, 0x6F, 0x21, 0xBF, 0x88, ++ 0xB7, 0x93, 0xDB, 0x48, 0x6E, 0x21, 0xBE, 0x81, ++ 0xFE, 0xDA, 0x58, 0x2D, 0xF5, 0x25, 0x7D, 0xA4, ++ 0x24, 0x9F, 0xD5, 0xA0, 0x78, 0xA8, 0xFC, 0x3C, ++ 0xBC, 0x67, 0xD1, 0xBD, 0x65, 0xD5, 0xB5, 0x75, ++ 0xF5, 0x2E, 0x98, 0xF4, 0x2C, 0x9C, 0xFC, 0x3C, ++ 0xBC, 0x67, 0xF9, 0x9C, 0x44, 0x94, 0xD0, 0x19, ++ 0x99, 0x22, 0x84, 0x58, 0x82, 0x32, 0x52, 0x88, ++ 0x08, 0xB3, 0x75, 0x18, 0xC0, 0x70, 0x6C, 0xAB, ++ 0x2B, 0x90, 0x9A, 0xFB, 0x21, 0xF1, 0xAD, 0x65, ++ 0xE5, 0x5E, 0xFC, 0x9E, 0x44, 0x94, 0x38, 0xF6, ++ 0x74, 0xCF, 0xED, 0x87, 0x5F, 0x8F, 0x4B, 0x84, ++ 0x06, 0xBD, 0x4F, 0x25, 0xFD, 0x2D, 0xC1, 0x0E, ++ 0x8C, 0x37, 0x71, 0x04, 0xDC, 0x0C, 0xB8, 0x77, ++ 0xF5, 0x4E, 0x48, 0x35, 0xEF, 0x3F, 0xE7, 0x2F, ++ 0xAF, 0x14, 0x82, 0xFC, 0x26, 0xF6, 0x2A, 0xED, ++ 0x6D, 0xD6, 0x34, 0x4A, 0x90, 0x40, 0xE8, 0x3A, ++ 0xB8, 0x03, 0x5D, 0x37, 0xEF, 0x3F, 0x3B, 0xE3, ++ 0x61, 0xDA, 0x2C, 0x4A, 0x92, 0x42, 0x14, 0x95, ++ 0x15, 0x4F, 0x7B, 0x11, 0x78, 0x48, 0x2E, 0xF2, ++ 0x78, 0x32, 0x05, 0x6F, 0x15, 0xEE, 0x8E, 0xC7, ++ 0x4E, 0xB0, 0x04, 0x68, 0x55, 0xE1, 0x81, 0xE4, ++ 0x66, 0xBD, 0xEE, 0x87, 0x5F, 0x0A, 0x62, 0xA2, ++ 0x07, 0xDF, 0x69, 0xA0, 0x71, 0xC1, 0x00, 0x43, ++ 0xC5, 0xAF, 0x9D, 0xF7, 0x8A, 0x60, 0x27, 0xFA, ++ 0x8A, 0x51, 0xD1, 0xFC, 0x24, 0xA5, 0x40, 0x86, ++ 0x27, 0x7A, 0xCA, 0x8F, 0x84, 0x29, 0xB9, 0x79, ++ 0xF9, 0x22, 0xA2, 0x8F, 0x57, 0xD6, 0x31, 0xF7, ++ 0x56, 0x05, 0xB5, 0xF0, 0x6B, 0xC6, 0x56, 0x96, ++ 0x16, 0xCD, 0x4D, 0x60, 0xB8, 0x39, 0xDC, 0x1A, ++ 0xBB, 0xE9, 0x59, 0x1C, 0x57, 0xFA, 0x6A, 0xAA, ++ 0x2A, 0xF1, 0x71, 0x5C, 0x84, 0x15, 0xF8, 0x3E, ++ 0x8F, 0xD8, 0x68, 0x95, 0xC7, 0x71, 0x90, 0xDB, ++ 0x5D, 0x0F, 0xF0, 0xB5, 0x6E, 0xC3, 0x53, 0x93, ++ 0x13, 0xC8, 0x48, 0x65, 0xBD, 0x9C, 0x72, 0xB4, ++ 0x38, 0xEB, 0xDF, 0xFA, 0x22, 0xF7, 0x96, 0x56, ++ 0x77, 0x3C, 0x8C, 0x51, 0x0E, 0xB8, 0x19, 0x56, ++ 0xD0, 0xC2, 0x7F, 0xBA, 0x39, 0x94, 0x04, 0xC4, ++ 0x44, 0x9F, 0x1F, 0x32, 0xEA, 0x6B, 0x9A, 0x5C, ++ 0xFD, 0xB4, 0x04, 0x41, 0x8A, 0x27, 0xB7, 0x77, ++ 0xF7, 0x2C, 0xAC, 0x81, 0x59, 0x68, 0x9C, 0x5A, ++ 0xEB, 0xA3, 0x13, 0x5E, 0x13, 0xA5, 0xEC, 0x0F, ++ 0x06, 0x8E, 0x25, 0xB9, 0x61, 0xD1, 0x87, 0x06, ++ 0x86, 0xCC, 0xEC, 0x86, 0xDF, 0xF8, 0x9E, 0xD7, ++ 0x7E, 0xC0, 0x76, 0x1A, 0xDF, 0x9F, 0xC9, 0x48, ++ 0xC8, 0xB2, 0x9C, 0xF6, 0x9C, 0x8C, 0x60, 0x08, ++ 0x82, 0x79, 0xAE, 0xC2, 0x92, 0x08, 0xD2, 0xA8, ++ 0xB4, 0x77, 0xCD, 0xBD, 0x69, 0x54, 0xD6, 0x3C, ++ 0x94, 0x8F, 0x19, 0x75, 0x7F, 0x81, 0xED, 0xEF, ++ 0x24, 0xD8, 0x4B, 0x80, 0x7B, 0xEB, 0x6D, 0xBE, ++ 0x2E, 0xD5, 0x63, 0x12, 0x3A, 0x8A, 0xEA, 0x2A, ++ 0xAA, 0x71, 0xC7, 0xAB, 0x73, 0xC3, 0xA3, 0x63, ++ 0xE3, 0x38, 0x8F, 0xE3, 0x3F, 0x8F, 0x8B, 0x51, ++ 0xD3, 0x68, ++}; ++ ++static unsigned char vfs5011_init_16[] = { /* 2565 B */ ++ 0x02, 0xF0, 0x00, 0x14, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE5, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xEA, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0x0A, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x01, 0xDE, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x02, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x74, 0x01, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x74, 0x01, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x07, 0x20, ++ 0xBA, 0xF8, 0x07, 0x20, 0xB9, 0xF8, 0x07, 0x20, ++ 0xB8, 0xF8, 0x07, 0x20, 0xB7, 0xF8, 0x07, 0x20, ++ 0xB6, 0xF8, 0x07, 0x20, 0xB5, 0xF8, 0x07, 0x20, ++ 0xB4, 0xF8, 0x07, 0x20, 0xB3, 0xF8, 0x07, 0x20, ++ 0xB2, 0xF8, 0x07, 0x20, 0xB1, 0xF8, 0x07, 0x22, ++ 0xB0, 0xF8, 0x07, 0x22, 0xAF, 0xF8, 0x07, 0x22, ++ 0xAE, 0xF8, 0x07, 0x22, 0xAD, 0xF8, 0x07, 0x22, ++ 0xAC, 0xF8, 0x07, 0x22, 0xAB, 0xF8, 0x07, 0x22, ++ 0xAA, 0xF8, 0x07, 0x22, 0xA9, 0xF8, 0x07, 0x22, ++ 0xA8, 0xF8, 0x07, 0x22, 0xA7, 0xF8, 0x07, 0x22, ++ 0xA6, 0xF8, 0x07, 0x22, 0xA5, 0xF8, 0x07, 0x22, ++ 0xA4, 0xF8, 0x07, 0x22, 0xA3, 0xF8, 0x07, 0x22, ++ 0xA2, 0xF8, 0x07, 0x22, 0xA1, 0xF8, 0x07, 0x22, ++ 0xA0, 0xF8, 0x07, 0x22, 0x9F, 0xF8, 0x07, 0x22, ++ 0x9E, 0xF8, 0x07, 0x22, 0x9D, 0xF8, 0x07, 0x22, ++ 0x9C, 0xF8, 0x07, 0x22, 0x9B, 0xF8, 0x07, 0x22, ++ 0x9A, 0xF8, 0x07, 0x22, 0x99, 0xF8, 0x07, 0x22, ++ 0x98, 0xF8, 0x07, 0x22, 0x97, 0xF8, 0x07, 0x22, ++ 0x96, 0xF8, 0x07, 0x22, 0x95, 0xF8, 0x07, 0x22, ++ 0x94, 0xF8, 0x07, 0x22, 0x93, 0xF8, 0x07, 0x22, ++ 0x92, 0xF8, 0x07, 0x22, 0x91, 0xF8, 0x07, 0x22, ++ 0x90, 0xF8, 0x07, 0x22, 0x8F, 0xF8, 0x07, 0x22, ++ 0x8E, 0xF8, 0x07, 0x22, 0x8D, 0xF8, 0x07, 0x22, ++ 0x8C, 0xF8, 0x07, 0x22, 0x8B, 0xF8, 0x07, 0x22, ++ 0x8A, 0xF8, 0x07, 0x22, 0x89, 0xF8, 0x07, 0x22, ++ 0x88, 0xF8, 0x07, 0x22, 0x87, 0xF8, 0x07, 0x22, ++ 0x86, 0xF8, 0x07, 0x22, 0x85, 0xF8, 0x07, 0x22, ++ 0x84, 0xF8, 0x07, 0x22, 0x83, 0xF8, 0x07, 0x22, ++ 0x82, 0xF8, 0x07, 0x22, 0x81, 0xF8, 0x07, 0x22, ++ 0x80, 0xF8, 0x07, 0x22, 0x7F, 0xF8, 0x07, 0x22, ++ 0x7E, 0xF8, 0x07, 0x22, 0x7D, 0xF8, 0x07, 0x22, ++ 0x7C, 0xF8, 0x07, 0x22, 0x7B, 0xF8, 0x07, 0x22, ++ 0x7A, 0xF8, 0x07, 0x22, 0x79, 0xF8, 0x07, 0x22, ++ 0x78, 0xF8, 0x07, 0x22, 0x77, 0xF8, 0x07, 0x22, ++ 0x76, 0xF8, 0x07, 0x22, 0x75, 0xF8, 0x07, 0x22, ++ 0x74, 0xF8, 0x07, 0x22, 0x73, 0xF8, 0x07, 0x22, ++ 0x72, 0xF8, 0x07, 0x22, 0x71, 0xF8, 0x07, 0x22, ++ 0x70, 0xF8, 0x07, 0x22, 0x6F, 0xF8, 0x07, 0x22, ++ 0x6E, 0xF8, 0x07, 0x22, 0x6D, 0xF8, 0x07, 0x22, ++ 0x6C, 0xF8, 0x07, 0x22, 0x6B, 0xF8, 0x07, 0x22, ++ 0x6A, 0xF8, 0x07, 0x22, 0x69, 0xF8, 0x07, 0x22, ++ 0x68, 0xF8, 0x07, 0x22, 0x67, 0xF8, 0x07, 0x22, ++ 0x66, 0xF8, 0x07, 0x22, 0x65, 0xF8, 0x07, 0x22, ++ 0x64, 0xF8, 0x07, 0x22, 0x63, 0xF8, 0x07, 0x22, ++ 0x62, 0xF8, 0x07, 0x22, 0x61, 0xF8, 0x07, 0x22, ++ 0x60, 0xF8, 0x07, 0x22, 0x5F, 0xF8, 0x07, 0x22, ++ 0x5E, 0xF8, 0x07, 0x22, 0x5D, 0xF8, 0x07, 0x22, ++ 0x5C, 0xF8, 0x07, 0x22, 0x5B, 0xF8, 0x07, 0x22, ++ 0x5A, 0xF8, 0x07, 0x22, 0x59, 0xF8, 0x07, 0x22, ++ 0x58, 0xF8, 0x07, 0x22, 0x57, 0xF8, 0x07, 0x22, ++ 0x56, 0xF8, 0x07, 0x22, 0x55, 0xF8, 0x07, 0x22, ++ 0x54, 0xF8, 0x07, 0x22, 0x53, 0xF8, 0x07, 0x22, ++ 0x52, 0xF8, 0x07, 0x22, 0x51, 0xF8, 0x07, 0x22, ++ 0x50, 0xF8, 0x07, 0x22, 0x4F, 0xF8, 0x07, 0x22, ++ 0x4E, 0xF8, 0x07, 0x22, 0x4D, 0xF8, 0x07, 0x22, ++ 0x4C, 0xF8, 0x07, 0x22, 0x4B, 0xF8, 0x07, 0x22, ++ 0x4A, 0xF8, 0x07, 0x22, 0x49, 0xF8, 0x07, 0x22, ++ 0x48, 0xF8, 0x07, 0x22, 0x47, 0xF8, 0x07, 0x22, ++ 0x46, 0xF8, 0x07, 0x22, 0x45, 0xF8, 0x07, 0x22, ++ 0x44, 0xF8, 0x07, 0x22, 0x43, 0xF8, 0x07, 0x22, ++ 0x42, 0xF8, 0x07, 0x22, 0x41, 0xF8, 0x07, 0x22, ++ 0x40, 0xF8, 0x07, 0x22, 0x3F, 0xF8, 0x07, 0x22, ++ 0x3E, 0xF8, 0x07, 0x22, 0x3D, 0xF8, 0x07, 0x22, ++ 0x3C, 0xF8, 0x07, 0x22, 0x3B, 0xF8, 0x07, 0x22, ++ 0x3A, 0xF8, 0x07, 0x22, 0x39, 0xF8, 0x07, 0x22, ++ 0x38, 0xF8, 0x07, 0x22, 0x37, 0xF8, 0x07, 0x22, ++ 0x36, 0xF8, 0x07, 0x22, 0x35, 0xF8, 0x07, 0x22, ++ 0x34, 0xF8, 0x07, 0x22, 0x33, 0xF8, 0x07, 0x22, ++ 0x32, 0xF8, 0x07, 0x22, 0x31, 0xF8, 0x07, 0x22, ++ 0x30, 0xF8, 0x07, 0x22, 0x2F, 0xF8, 0x07, 0x22, ++ 0x2E, 0xF8, 0x07, 0x22, 0x2D, 0xF8, 0x07, 0x22, ++ 0x2C, 0xF8, 0x07, 0x22, 0x2B, 0xF8, 0x07, 0x22, ++ 0x2A, 0xF8, 0x07, 0x22, 0x29, 0xF8, 0x07, 0x22, ++ 0x28, 0xF8, 0x07, 0x22, 0x27, 0xF8, 0x07, 0x22, ++ 0x26, 0xF8, 0x07, 0x22, 0x25, 0xF8, 0x07, 0x22, ++ 0x24, 0xF8, 0x07, 0x22, 0x23, 0xF8, 0x07, 0x20, ++ 0x22, 0xF8, 0x07, 0x20, 0x21, 0xF8, 0x07, 0x20, ++ 0x20, 0xF8, 0x07, 0x20, 0x1F, 0xF8, 0x07, 0x20, ++ 0x1E, 0xF8, 0x07, 0x20, 0x1D, 0xF8, 0x07, 0x20, ++ 0x1C, 0xF8, 0x07, 0x20, 0x1C, 0xF8, 0x07, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD8, 0xF8, 0x27, 0x20, 0xD9, 0xF8, 0x27, 0x20, ++ 0xDA, 0xF8, 0x27, 0x20, 0xDB, 0xF8, 0x27, 0x20, ++ 0xDC, 0xF8, 0x27, 0x20, 0xDD, 0xF8, 0x27, 0x20, ++ 0xDE, 0xF8, 0x27, 0x20, 0xDF, 0xF8, 0x27, 0x20, ++ 0xE0, 0xF8, 0x27, 0x20, 0xE1, 0xF8, 0x27, 0x20, ++ 0xE2, 0xF8, 0x27, 0x20, 0xE3, 0xF8, 0x27, 0x20, ++ 0xE4, 0xF8, 0x27, 0x20, 0xE5, 0xF8, 0x27, 0x20, ++ 0xE6, 0xF8, 0x27, 0x20, 0xE7, 0xF8, 0x27, 0x20, ++ 0xE8, 0xF8, 0x27, 0x20, 0xE9, 0xF8, 0x27, 0x20, ++ 0xEA, 0xF8, 0x27, 0x20, 0xEB, 0xF8, 0x27, 0x20, ++ 0xEC, 0xF8, 0x27, 0x20, 0xED, 0xF8, 0x27, 0x20, ++ 0xEE, 0xF8, 0x27, 0x20, 0xEF, 0xF8, 0x27, 0x20, ++ 0xF0, 0xF8, 0x27, 0x20, 0xF1, 0xF8, 0x27, 0x20, ++ 0xF2, 0xF8, 0x27, 0x20, 0xF3, 0xF8, 0x27, 0x20, ++ 0xF4, 0xF8, 0x27, 0x20, 0xF5, 0xF8, 0x27, 0x20, ++ 0xF6, 0xF8, 0x27, 0x20, 0xF7, 0xF8, 0x27, 0x20, ++ 0xF8, 0xF8, 0x27, 0x20, 0xF9, 0xF8, 0x27, 0x20, ++ 0xFA, 0xF8, 0x27, 0x20, 0xFB, 0xF8, 0x27, 0x20, ++ 0xFC, 0xF8, 0x27, 0x20, 0xFD, 0xF8, 0x27, 0x20, ++ 0xFE, 0xF8, 0x27, 0x20, 0xFF, 0xF8, 0x27, 0x20, ++ 0x00, 0xF9, 0x27, 0x20, 0xD7, 0xF8, 0x27, 0x20, ++ 0x00, 0xF8, 0x27, 0x20, 0x01, 0xF8, 0x27, 0x20, ++ 0x02, 0xF8, 0x27, 0x20, 0x03, 0xF8, 0x27, 0x20, ++ 0x04, 0xF8, 0x27, 0x20, 0x05, 0xF8, 0x27, 0x20, ++ 0x06, 0xF8, 0x27, 0x20, 0x07, 0xF8, 0x27, 0x20, ++ 0x08, 0xF8, 0x27, 0x20, 0x09, 0xF8, 0x27, 0x20, ++ 0x0A, 0xF8, 0x27, 0x20, 0x0B, 0xF8, 0x27, 0x20, ++ 0x0C, 0xF8, 0x27, 0x20, 0x0D, 0xF8, 0x27, 0x20, ++ 0x0E, 0xF8, 0x27, 0x20, 0x0F, 0xF8, 0x27, 0x20, ++ 0x10, 0xF8, 0x27, 0x20, 0x11, 0xF8, 0x27, 0x20, ++ 0x12, 0xF8, 0x27, 0x20, 0x13, 0xF8, 0x27, 0x20, ++ 0x14, 0xF8, 0x27, 0x20, 0x15, 0xF8, 0x27, 0x20, ++ 0x15, 0xF8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x17, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x0C, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, 0x05, ++ 0x00, 0x0E, 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, ++ 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, ++ 0x00, 0x03, 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x14, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xC8, 0x20, 0x04, 0x30, 0x04, 0x00, 0x00, ++ 0x00, 0x04, 0x05, 0x00, 0x0E, 0x00, 0x14, 0x20, ++ 0xFF, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x83, 0x00, 0x03, 0x00, 0x09, 0x00, ++ 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x90, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x15, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_init_17[] = { /* 117 B */ ++ 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0xFF, 0x00, 0x00, 0xFF, 0xF4, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0xBF, 0x02, 0x00, ++}; ++ ++static unsigned char vfs5011_init_18[] = { /* 2903 B */ ++ 0x02, 0xF0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE5, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xEA, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0x0A, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x01, 0xDE, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x02, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x74, 0x01, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x74, 0x01, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x07, 0x20, ++ 0xBA, 0xF8, 0x07, 0x20, 0xB9, 0xF8, 0x07, 0x20, ++ 0xB8, 0xF8, 0x07, 0x20, 0xB7, 0xF8, 0x07, 0x20, ++ 0xB6, 0xF8, 0x07, 0x20, 0xB5, 0xF8, 0x07, 0x20, ++ 0xB4, 0xF8, 0x07, 0x20, 0xB3, 0xF8, 0x07, 0x20, ++ 0xB2, 0xF8, 0x07, 0x20, 0xB1, 0xF8, 0x07, 0x22, ++ 0xB0, 0xF8, 0x07, 0x22, 0xAF, 0xF8, 0x07, 0x22, ++ 0xAE, 0xF8, 0x07, 0x22, 0xAD, 0xF8, 0x07, 0x22, ++ 0xAC, 0xF8, 0x07, 0x22, 0xAB, 0xF8, 0x07, 0x22, ++ 0xAA, 0xF8, 0x07, 0x22, 0xA9, 0xF8, 0x07, 0x22, ++ 0xA8, 0xF8, 0x07, 0x22, 0xA7, 0xF8, 0x07, 0x22, ++ 0xA6, 0xF8, 0x07, 0x22, 0xA5, 0xF8, 0x07, 0x22, ++ 0xA4, 0xF8, 0x07, 0x22, 0xA3, 0xF8, 0x07, 0x22, ++ 0xA2, 0xF8, 0x07, 0x22, 0xA1, 0xF8, 0x07, 0x22, ++ 0xA0, 0xF8, 0x07, 0x22, 0x9F, 0xF8, 0x07, 0x22, ++ 0x9E, 0xF8, 0x07, 0x22, 0x9D, 0xF8, 0x07, 0x22, ++ 0x9C, 0xF8, 0x07, 0x22, 0x9B, 0xF8, 0x07, 0x22, ++ 0x9A, 0xF8, 0x07, 0x22, 0x99, 0xF8, 0x07, 0x22, ++ 0x98, 0xF8, 0x07, 0x22, 0x97, 0xF8, 0x07, 0x22, ++ 0x96, 0xF8, 0x07, 0x22, 0x95, 0xF8, 0x07, 0x22, ++ 0x94, 0xF8, 0x07, 0x22, 0x93, 0xF8, 0x07, 0x22, ++ 0x92, 0xF8, 0x07, 0x22, 0x91, 0xF8, 0x07, 0x22, ++ 0x90, 0xF8, 0x07, 0x22, 0x8F, 0xF8, 0x07, 0x22, ++ 0x8E, 0xF8, 0x07, 0x22, 0x8D, 0xF8, 0x07, 0x22, ++ 0x8C, 0xF8, 0x07, 0x22, 0x8B, 0xF8, 0x07, 0x22, ++ 0x8A, 0xF8, 0x07, 0x22, 0x89, 0xF8, 0x07, 0x22, ++ 0x88, 0xF8, 0x07, 0x22, 0x87, 0xF8, 0x07, 0x22, ++ 0x86, 0xF8, 0x07, 0x22, 0x85, 0xF8, 0x07, 0x22, ++ 0x84, 0xF8, 0x07, 0x22, 0x83, 0xF8, 0x07, 0x22, ++ 0x82, 0xF8, 0x07, 0x22, 0x81, 0xF8, 0x07, 0x22, ++ 0x80, 0xF8, 0x07, 0x22, 0x7F, 0xF8, 0x07, 0x22, ++ 0x7E, 0xF8, 0x07, 0x22, 0x7D, 0xF8, 0x07, 0x22, ++ 0x7C, 0xF8, 0x07, 0x22, 0x7B, 0xF8, 0x07, 0x22, ++ 0x7A, 0xF8, 0x07, 0x22, 0x79, 0xF8, 0x07, 0x22, ++ 0x78, 0xF8, 0x07, 0x22, 0x77, 0xF8, 0x07, 0x22, ++ 0x76, 0xF8, 0x07, 0x22, 0x75, 0xF8, 0x07, 0x22, ++ 0x74, 0xF8, 0x07, 0x22, 0x73, 0xF8, 0x07, 0x22, ++ 0x72, 0xF8, 0x07, 0x22, 0x71, 0xF8, 0x07, 0x22, ++ 0x70, 0xF8, 0x07, 0x22, 0x6F, 0xF8, 0x07, 0x22, ++ 0x6E, 0xF8, 0x07, 0x22, 0x6D, 0xF8, 0x07, 0x22, ++ 0x6C, 0xF8, 0x07, 0x22, 0x6B, 0xF8, 0x07, 0x22, ++ 0x6A, 0xF8, 0x07, 0x22, 0x69, 0xF8, 0x07, 0x22, ++ 0x68, 0xF8, 0x07, 0x22, 0x67, 0xF8, 0x07, 0x22, ++ 0x66, 0xF8, 0x07, 0x22, 0x65, 0xF8, 0x07, 0x22, ++ 0x64, 0xF8, 0x07, 0x22, 0x63, 0xF8, 0x07, 0x22, ++ 0x62, 0xF8, 0x07, 0x22, 0x61, 0xF8, 0x07, 0x22, ++ 0x60, 0xF8, 0x07, 0x22, 0x5F, 0xF8, 0x07, 0x22, ++ 0x5E, 0xF8, 0x07, 0x22, 0x5D, 0xF8, 0x07, 0x22, ++ 0x5C, 0xF8, 0x07, 0x22, 0x5B, 0xF8, 0x07, 0x22, ++ 0x5A, 0xF8, 0x07, 0x22, 0x59, 0xF8, 0x07, 0x22, ++ 0x58, 0xF8, 0x07, 0x22, 0x57, 0xF8, 0x07, 0x22, ++ 0x56, 0xF8, 0x07, 0x22, 0x55, 0xF8, 0x07, 0x22, ++ 0x54, 0xF8, 0x07, 0x22, 0x53, 0xF8, 0x07, 0x22, ++ 0x52, 0xF8, 0x07, 0x22, 0x51, 0xF8, 0x07, 0x22, ++ 0x50, 0xF8, 0x07, 0x22, 0x4F, 0xF8, 0x07, 0x22, ++ 0x4E, 0xF8, 0x07, 0x22, 0x4D, 0xF8, 0x07, 0x22, ++ 0x4C, 0xF8, 0x07, 0x22, 0x4B, 0xF8, 0x07, 0x22, ++ 0x4A, 0xF8, 0x07, 0x22, 0x49, 0xF8, 0x07, 0x22, ++ 0x48, 0xF8, 0x07, 0x22, 0x47, 0xF8, 0x07, 0x22, ++ 0x46, 0xF8, 0x07, 0x22, 0x45, 0xF8, 0x07, 0x22, ++ 0x44, 0xF8, 0x07, 0x22, 0x43, 0xF8, 0x07, 0x22, ++ 0x42, 0xF8, 0x07, 0x22, 0x41, 0xF8, 0x07, 0x22, ++ 0x40, 0xF8, 0x07, 0x22, 0x3F, 0xF8, 0x07, 0x22, ++ 0x3E, 0xF8, 0x07, 0x22, 0x3D, 0xF8, 0x07, 0x22, ++ 0x3C, 0xF8, 0x07, 0x22, 0x3B, 0xF8, 0x07, 0x22, ++ 0x3A, 0xF8, 0x07, 0x22, 0x39, 0xF8, 0x07, 0x22, ++ 0x38, 0xF8, 0x07, 0x22, 0x37, 0xF8, 0x07, 0x22, ++ 0x36, 0xF8, 0x07, 0x22, 0x35, 0xF8, 0x07, 0x22, ++ 0x34, 0xF8, 0x07, 0x22, 0x33, 0xF8, 0x07, 0x22, ++ 0x32, 0xF8, 0x07, 0x22, 0x31, 0xF8, 0x07, 0x22, ++ 0x30, 0xF8, 0x07, 0x22, 0x2F, 0xF8, 0x07, 0x22, ++ 0x2E, 0xF8, 0x07, 0x22, 0x2D, 0xF8, 0x07, 0x22, ++ 0x2C, 0xF8, 0x07, 0x22, 0x2B, 0xF8, 0x07, 0x22, ++ 0x2A, 0xF8, 0x07, 0x22, 0x29, 0xF8, 0x07, 0x22, ++ 0x28, 0xF8, 0x07, 0x22, 0x27, 0xF8, 0x07, 0x22, ++ 0x26, 0xF8, 0x07, 0x22, 0x25, 0xF8, 0x07, 0x22, ++ 0x24, 0xF8, 0x07, 0x22, 0x23, 0xF8, 0x07, 0x20, ++ 0x22, 0xF8, 0x07, 0x20, 0x21, 0xF8, 0x07, 0x20, ++ 0x20, 0xF8, 0x07, 0x20, 0x1F, 0xF8, 0x07, 0x20, ++ 0x1E, 0xF8, 0x07, 0x20, 0x1D, 0xF8, 0x07, 0x20, ++ 0x1C, 0xF8, 0x07, 0x20, 0x1C, 0xF8, 0x07, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD8, 0xF8, 0x27, 0x20, 0xD9, 0xF8, 0x27, 0x20, ++ 0xDA, 0xF8, 0x27, 0x20, 0xDB, 0xF8, 0x27, 0x20, ++ 0xDC, 0xF8, 0x27, 0x20, 0xDD, 0xF8, 0x27, 0x20, ++ 0xDE, 0xF8, 0x27, 0x20, 0xDF, 0xF8, 0x27, 0x20, ++ 0xE0, 0xF8, 0x27, 0x20, 0xE1, 0xF8, 0x27, 0x20, ++ 0xE2, 0xF8, 0x27, 0x20, 0xE3, 0xF8, 0x27, 0x20, ++ 0xE4, 0xF8, 0x27, 0x20, 0xE5, 0xF8, 0x27, 0x20, ++ 0xE6, 0xF8, 0x27, 0x20, 0xE7, 0xF8, 0x27, 0x20, ++ 0xE8, 0xF8, 0x27, 0x20, 0xE9, 0xF8, 0x27, 0x20, ++ 0xEA, 0xF8, 0x27, 0x20, 0xEB, 0xF8, 0x27, 0x20, ++ 0xEC, 0xF8, 0x27, 0x20, 0xED, 0xF8, 0x27, 0x20, ++ 0xEE, 0xF8, 0x27, 0x20, 0xEF, 0xF8, 0x27, 0x20, ++ 0xF0, 0xF8, 0x27, 0x20, 0xF1, 0xF8, 0x27, 0x20, ++ 0xF2, 0xF8, 0x27, 0x20, 0xF3, 0xF8, 0x27, 0x20, ++ 0xF4, 0xF8, 0x27, 0x20, 0xF5, 0xF8, 0x27, 0x20, ++ 0xF6, 0xF8, 0x27, 0x20, 0xF7, 0xF8, 0x27, 0x20, ++ 0xF8, 0xF8, 0x27, 0x20, 0xF9, 0xF8, 0x27, 0x20, ++ 0xFA, 0xF8, 0x27, 0x20, 0xFB, 0xF8, 0x27, 0x20, ++ 0xFC, 0xF8, 0x27, 0x20, 0xFD, 0xF8, 0x27, 0x20, ++ 0xFE, 0xF8, 0x27, 0x20, 0xFF, 0xF8, 0x27, 0x20, ++ 0x00, 0xF9, 0x27, 0x20, 0xD7, 0xF8, 0x27, 0x20, ++ 0x00, 0xF8, 0x27, 0x20, 0x01, 0xF8, 0x27, 0x20, ++ 0x02, 0xF8, 0x27, 0x20, 0x03, 0xF8, 0x27, 0x20, ++ 0x04, 0xF8, 0x27, 0x20, 0x05, 0xF8, 0x27, 0x20, ++ 0x06, 0xF8, 0x27, 0x20, 0x07, 0xF8, 0x27, 0x20, ++ 0x08, 0xF8, 0x27, 0x20, 0x09, 0xF8, 0x27, 0x20, ++ 0x0A, 0xF8, 0x27, 0x20, 0x0B, 0xF8, 0x27, 0x20, ++ 0x0C, 0xF8, 0x27, 0x20, 0x0D, 0xF8, 0x27, 0x20, ++ 0x0E, 0xF8, 0x27, 0x20, 0x0F, 0xF8, 0x27, 0x20, ++ 0x10, 0xF8, 0x27, 0x20, 0x11, 0xF8, 0x27, 0x20, ++ 0x12, 0xF8, 0x27, 0x20, 0x13, 0xF8, 0x27, 0x20, ++ 0x14, 0xF8, 0x27, 0x20, 0x15, 0xF8, 0x27, 0x20, ++ 0x15, 0xF8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x05, 0x00, 0x0E, 0x00, 0x0C, 0x20, 0xFD, ++ 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, ++ 0x08, 0x00, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x10, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x05, 0x00, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, ++ 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, 0x00, 0xFF, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, ++ 0x03, 0x00, 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x88, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x94, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x20, ++ 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x60, 0x21, 0x04, 0x30, ++ 0x08, 0x00, 0x00, 0x00, 0x04, 0x15, 0x00, 0x08, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x28, 0x00, ++ 0x00, 0x18, 0x00, 0x52, 0x01, 0x08, 0x00, 0x05, ++ 0x00, 0x0A, 0x00, 0xFA, 0x00, 0x1E, 0x00, 0xC8, ++ 0x00, 0x00, 0x00, 0x9F, 0x00, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0xFF, 0xF9, 0xFD, 0xFE, 0xFE, 0x00, 0xFD, ++ 0x02, 0x03, 0x02, 0x01, 0x01, 0xFF, 0x03, 0x06, ++ 0x0C, 0x08, 0x08, 0x0C, 0x06, 0x0A, 0x0B, 0x06, ++ 0x0B, 0x0A, 0x0C, 0x0A, 0x0A, 0x07, 0x02, 0x05, ++ 0x07, 0x06, 0x0A, 0x09, 0x09, 0x0C, 0x0C, 0x11, ++ 0x0B, 0x0D, 0x08, 0x07, 0x09, 0x09, 0x09, 0x08, ++ 0x06, 0x09, 0xFE, 0xFF, 0xFF, 0x01, 0x06, 0x01, ++ 0xFD, 0xFB, 0x00, 0x01, 0x04, 0x01, 0x02, 0x05, ++ 0x04, 0x00, 0x02, 0x02, 0x05, 0x07, 0x05, 0x03, ++ 0x05, 0x02, 0x0A, 0x06, 0x03, 0x04, 0x00, 0x01, ++ 0x02, 0x04, 0x01, 0x01, 0xFA, 0xF7, 0xFA, 0xF9, ++ 0xF6, 0xF7, 0xFD, 0xFE, 0x02, 0xFE, 0xFC, 0xF7, ++ 0xF9, 0xFB, 0xF7, 0xFB, 0xF5, 0xF8, 0xF8, 0xF9, ++ 0xEF, 0xEE, 0xF2, 0xEF, 0xF0, 0xED, 0xF2, 0xF7, ++ 0xF9, 0xFA, 0xF6, 0xF6, 0xF5, 0xF4, 0xF3, 0xEF, ++ 0xF1, 0xF5, 0xF4, 0xF1, 0xF5, 0xFA, 0xF8, 0xFA, ++ 0xF9, 0xFA, 0xFE, 0x01, 0x02, 0xFE, 0xFE, 0x03, ++ 0x01, 0xFC, 0xF9, 0xF7, 0xF6, 0xF4, 0xF9, 0xF7, ++ 0xF7, 0xF5, 0xF7, 0xFA, 0xFB, 0x00, 0xFC, 0xFD, ++ 0xFD, 0xF6, 0xF2, 0xF4, 0xED, 0xDC, 0xCE, 0xFF, ++ 0x05, 0x07, 0x08, 0x0E, 0x0E, 0x0F, 0x0A, 0x0C, ++ 0x06, 0x05, 0x05, 0xF6, 0xF2, 0xF1, 0xEF, 0xF4, ++ 0xF6, 0xF4, 0xF5, 0xF6, 0xF7, 0xF5, 0xF8, 0xF8, ++ 0xF8, 0xF2, 0xF7, 0xF3, 0xF0, 0xF3, 0xF5, 0xFD, ++ 0xFB, 0xFC, 0xF9, 0xF9, 0xFC, 0xFA, 0xF8, 0xFD, ++ 0x0B, 0x1C, 0x17, 0x13, 0x14, 0x0F, 0x0D, 0x0C, ++ 0x0B, 0x0B, 0x0F, 0x0C, 0x0E, 0x10, 0x0E, 0x11, ++ 0x12, 0x14, 0x1C, 0x1C, 0x20, 0x20, 0x24, 0xF4, ++ 0xF6, 0xF4, 0xF5, 0xF6, 0xF7, 0xF5, 0xF8, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++}; ++ ++static unsigned char vfs5011_cmd_04[] = { /* 1 B */ ++ 0x04, ++}; ++ ++static unsigned char vfs5011_prepare_00[] = { /* 578 B */ ++ 0x06, 0x9C, 0xF1, 0x9D, 0x71, 0xC3, 0x13, 0xDF, ++ 0x5F, 0xE4, 0x7A, 0x1F, 0xC7, 0x17, 0x53, 0x9A, ++ 0x1A, 0xA1, 0xD7, 0xB6, 0x6E, 0xBE, 0xDF, 0x1F, ++ 0x9F, 0x44, 0x42, 0x22, 0xFA, 0x2A, 0x6A, 0xAB, ++ 0x2B, 0xF0, 0x56, 0x39, 0xE3, 0x7B, 0x53, 0x9A, ++ 0x1A, 0xA1, 0xDB, 0xBA, 0x62, 0xB2, 0xE4, 0x65, ++ 0xE5, 0xDB, 0x68, 0x04, 0x79, 0x98, 0xDE, 0x8F, ++ 0x23, 0xFB, 0xEC, 0xAD, 0x76, 0xCA, 0xA2, 0xEB, ++ 0x61, 0x38, 0xC7, 0xAB, 0x6E, 0x2E, 0x78, 0xF9, ++ 0x79, 0x13, 0x8A, 0xE5, 0x90, 0x22, 0x63, 0x8D, ++ 0x0E, 0x93, 0x25, 0x49, 0x5A, 0xC8, 0xA3, 0xD8, ++ 0x7E, 0xAE, 0x12, 0xF6, 0x2C, 0x1C, 0xFC, 0x48, ++ 0x4F, 0x0E, 0x48, 0x22, 0xFB, 0x4B, 0xCE, 0x7E, ++ 0xDB, 0x2D, 0x91, 0xE0, 0xC8, 0x78, 0x2E, 0xAF, ++ 0x2F, 0xD4, 0x03, 0x6F, 0x12, 0x59, 0xC6, 0x26, ++ 0x40, 0x88, 0x2E, 0x62, 0xBA, 0x06, 0x6C, 0xC9, ++ 0x7A, 0x84, 0x93, 0xCF, 0x14, 0x15, 0x44, 0x87, ++ 0xE2, 0x09, 0x97, 0xE6, 0xCE, 0x7E, 0x28, 0xA9, ++ 0x29, 0x53, 0xD7, 0xB8, 0xD1, 0x53, 0x30, 0x15, ++ 0x6E, 0x95, 0x3E, 0xA2, 0x7A, 0xCA, 0x9C, 0x1D, ++ 0x9D, 0xEB, 0x5F, 0x15, 0xEF, 0x48, 0x34, 0xCC, ++ 0xCB, 0x02, 0xA6, 0xD6, 0xA7, 0x80, 0xF2, 0x3F, ++ 0x7E, 0x96, 0x23, 0xAE, 0x42, 0xF1, 0x29, 0xF5, ++ 0xAD, 0x5A, 0x35, 0x57, 0x36, 0xAA, 0xAF, 0x97, ++ 0xE8, 0x1E, 0xA2, 0xD3, 0xFB, 0x4B, 0x1D, 0x9C, ++ 0x1C, 0x06, 0x84, 0xEB, 0x9E, 0x2C, 0xD4, 0x18, ++ 0x94, 0x44, 0x7E, 0x4B, 0x12, 0x91, 0xF2, 0x8B, ++ 0x07, 0x45, 0xDB, 0x52, 0xBB, 0x2E, 0x53, 0x63, ++ 0xE3, 0x38, 0xB8, 0x95, 0x4D, 0x9B, 0xCF, 0x07, ++ 0x05, 0xDD, 0x4C, 0xE2, 0x39, 0xAF, 0xA9, 0x51, ++ 0xDB, 0xAD, 0x19, 0xC8, 0x13, 0x6E, 0x0A, 0x2F, ++ 0xEA, 0x12, 0xB9, 0x25, 0x55, 0xB6, 0x64, 0x04, ++ 0x7F, 0x14, 0x6E, 0x12, 0x08, 0xFB, 0xBD, 0xBD, ++ 0x1D, 0xC6, 0xE2, 0x84, 0x50, 0x20, 0x60, 0xA0, ++ 0x90, 0xD2, 0x74, 0x8A, 0x18, 0xA4, 0xD9, 0xE9, ++ 0x69, 0xB2, 0x1E, 0x73, 0xAB, 0x1B, 0x7B, 0xBB, ++ 0x3B, 0xE0, 0x42, 0x23, 0xF9, 0x29, 0x49, 0x89, ++ 0x09, 0xD2, 0x4C, 0x29, 0xF1, 0x21, 0x65, 0xAC, ++ 0x2C, 0x97, 0x30, 0x6C, 0xB4, 0x04, 0xF4, 0x3D, ++ 0xBD, 0x06, 0xA0, 0xC6, 0x1E, 0xCE, 0x7E, 0xB3, ++ 0x33, 0x88, 0x2E, 0x43, 0x9B, 0x2B, 0x37, 0xF0, ++ 0x70, 0xCB, 0x91, 0xF1, 0x2B, 0xFB, 0x8B, 0x48, ++ 0xCA, 0x39, 0x97, 0xFB, 0x21, 0xB9, 0xCD, 0x0E, ++ 0x8C, 0x7F, 0x8D, 0xEC, 0x36, 0xE6, 0xEA, 0x27, ++ 0xA5, 0x1E, 0x40, 0x2A, 0xF2, 0x22, 0xCA, 0x07, ++ 0x85, 0x3E, 0xC8, 0xAE, 0x76, 0xA6, 0xF0, 0x71, ++ 0xF1, 0xAB, 0x6B, 0x04, 0x6D, 0xA9, 0xCA, 0x06, ++ 0x2C, 0x66, 0xA5, 0xCA, 0xB0, 0x4B, 0x2B, 0x62, ++ 0xEB, 0xD5, 0x61, 0x0D, 0xF0, 0x46, 0x26, 0xC3, ++ 0x44, 0x9F, 0x0C, 0x63, 0xBB, 0xAA, 0xBD, 0x7E, ++ 0xF2, 0x74, 0x00, 0x66, 0x2B, 0x7A, 0x62, 0xA1, ++ 0x07, 0x80, 0x33, 0x8D, 0x1F, 0xF7, 0x45, 0xCB, ++ 0x5E, 0x24, 0xEB, 0x84, 0xED, 0x27, 0x44, 0x61, ++ 0xFF, 0x0C, 0xA7, 0x3B, 0xE3, 0x53, 0x05, 0x84, ++ 0x04, 0xEE, 0x23, 0x4C, 0xB5, 0x79, 0x1A, 0xF3, ++ 0xA0, 0x66, 0x20, 0x4C, 0x94, 0x24, 0x72, 0xF3, ++ 0x73, 0x39, 0xF8, 0x97, 0xDD, 0x64, 0x54, 0xF2, ++ 0x6B, 0xBA, 0xAD, 0xBC, 0x67, 0x66, 0x78, 0xBB, ++ 0x5E, 0x6D, 0xFB, 0x8A, 0xA2, 0x74, 0x3D, 0xF5, ++ 0xD4, 0x72, 0xC7, 0x1A, 0xBD, 0x0E, 0x0B, 0x2C, ++ 0x8C, 0x4A, 0x0C, 0x60, 0xB8, 0x08, 0x5E, 0xDF, ++ 0x5F, 0x05, 0x33, 0x5C, 0xB5, 0x7E, 0x1D, 0xFC, ++ 0xFD, 0x25, 0xBA, 0x95, 0xC4, 0xA7, 0xDA, 0xEA, ++ 0x6A, 0xB1, 0x31, 0x1C, 0xC4, 0xE5, 0x07, 0xC4, ++ 0xC5, 0x9D, 0x28, 0xCD, 0x3C, 0xE9, 0x89, 0x49, ++ 0xD4, 0xFF, 0x7F, 0x52, 0x8A, 0x9B, 0x7F, 0xBC, ++ 0x8E, 0xF5, 0xCF, 0x0B, 0xD9, 0x49, 0x48, 0x88, ++ 0x80, 0x71, 0x7D, 0xAB, 0xEF, 0x47, 0x2B, 0xF7, ++ 0x7B, 0x2D, 0x79, 0x3F, 0xCF, 0xBF, 0xFF, 0x3F, ++ 0x6D, 0xF8, 0x42, 0xEC, 0x7F, 0xE8, 0xED, 0x42, ++ 0xE6, 0x1D, 0x4D, 0x32, 0xFA, 0x6A, 0x0A, 0xD7, ++ 0xA7, 0x7C, 0xCB, 0xA7, 0x7B, 0xCB, 0xBF, 0x71, ++ 0xF3, 0x48, ++}; ++ ++static unsigned char vfs5011_prepare_01[] = { /* 3794 B */ ++ 0x06, 0x6B, 0x06, 0x6A, 0x76, 0xC8, 0x18, 0xD4, ++ 0x54, 0xEF, 0x71, 0x14, 0xCC, 0x1C, 0x58, 0x91, ++ 0x11, 0xAA, 0x80, 0xF4, 0x2C, 0xFC, 0x9F, 0x5F, ++ 0xDF, 0x04, 0x02, 0x62, 0xBA, 0x6A, 0x5A, 0x97, ++ 0x17, 0xCC, 0x46, 0x22, 0xFA, 0x2A, 0xBE, 0x03, ++ 0x87, 0x3C, 0x9E, 0xFE, 0x26, 0xF6, 0x96, 0x7E, ++ 0xFA, 0x11, 0x27, 0x66, 0xBA, 0x3A, 0x5A, 0xBA, ++ 0x3E, 0xD5, 0x4F, 0x03, 0xDF, 0x5F, 0x7F, 0x9F, ++ 0x1B, 0xF0, 0xA2, 0xEF, 0x33, 0xB3, 0xD3, 0x13, ++ 0x93, 0x70, 0xFA, 0x96, 0x4E, 0xC6, 0xA6, 0xC6, ++ 0x46, 0xA5, 0x2F, 0xE3, 0x3B, 0xB3, 0xD3, 0x33, ++ 0xB3, 0x50, 0xE8, 0xA4, 0x7C, 0xF4, 0x94, 0x14, ++ 0x94, 0x77, 0xC9, 0xE5, 0x3D, 0xB5, 0xD5, 0x75, ++ 0xF5, 0x16, 0xA8, 0xA4, 0x7C, 0xF4, 0x94, 0xD4, ++ 0x54, 0xB7, 0x09, 0xE5, 0x3D, 0xB5, 0x2D, 0xF4, ++ 0x74, 0xCF, 0x29, 0x5C, 0x84, 0x54, 0x14, 0xAA, ++ 0x2E, 0x95, 0xF7, 0xE0, 0x3C, 0xEC, 0x8C, 0x52, ++ 0xD6, 0x3D, 0x7B, 0x0E, 0xD6, 0x06, 0x82, 0x49, ++ 0xC9, 0x72, 0x7C, 0x18, 0xC0, 0x10, 0x10, 0xF6, ++ 0x72, 0xC9, 0xC3, 0xA8, 0x70, 0xA0, 0xD8, 0x77, ++ 0xF3, 0x48, 0x06, 0x04, 0xD8, 0x08, 0x90, 0x5B, ++ 0xDB, 0x60, 0x36, 0x43, 0x9B, 0x4B, 0xD4, 0xE3, ++ 0x9C, 0xB8, 0xF1, 0x72, 0x55, 0x1A, 0x8E, 0x57, ++ 0xD7, 0x6C, 0xDA, 0xBE, 0x66, 0xD6, 0xEA, 0x3D, ++ 0xBF, 0x04, 0xB2, 0xCE, 0x16, 0xA6, 0x06, 0xDE, ++ 0x5E, 0xE5, 0xB7, 0xC3, 0x1B, 0xCB, 0x47, 0x9F, ++ 0x1F, 0xA4, 0x3E, 0x5B, 0x83, 0x53, 0x53, 0x8A, ++ 0x0A, 0xB1, 0x93, 0xF9, 0x21, 0xF1, 0x31, 0xE6, ++ 0x64, 0xDF, 0x95, 0xE0, 0x38, 0xE8, 0xB4, 0x6D, ++ 0xED, 0x56, 0x1D, 0x8E, 0x56, 0xE6, 0x79, 0xB9, ++ 0xC6, 0xE2, 0x62, 0x4F, 0x97, 0x02, 0x40, 0x80, ++ 0x65, 0xB8, 0x0E, 0x07, 0xC2, 0x72, 0x37, 0xBE, ++ 0x3E, 0x00, 0xF2, 0xB8, 0xF1, 0x6D, 0x0E, 0x6F, ++ 0xC2, 0x1A, 0xA0, 0xC4, 0x95, 0x2F, 0xCD, 0x44, ++ 0xC4, 0x02, 0x44, 0x28, 0xF0, 0x40, 0x16, 0x97, ++ 0x17, 0x7D, 0xE4, 0x8B, 0xFE, 0x4C, 0x0D, 0xE3, ++ 0x60, 0xFD, 0x4B, 0x27, 0x34, 0xA6, 0xCD, 0xB6, ++ 0x10, 0xC0, 0x7C, 0x98, 0x42, 0x72, 0x92, 0x26, ++ 0x21, 0x60, 0x26, 0x4C, 0x95, 0x25, 0xA0, 0x03, ++ 0xA6, 0x50, 0xEC, 0x9D, 0xB5, 0x05, 0x53, 0xD2, ++ 0x52, 0xA9, 0x7E, 0x12, 0x2F, 0x65, 0xFA, 0x1A, ++ 0x7C, 0xB4, 0x12, 0x5E, 0x86, 0x3A, 0x50, 0xF5, ++ 0x53, 0xAD, 0xBA, 0xE6, 0x3D, 0x3C, 0x6D, 0xAE, ++ 0xCB, 0x33, 0xAD, 0xDC, 0xF4, 0x44, 0x12, 0x93, ++ 0x13, 0xF9, 0x7D, 0x12, 0xEB, 0x68, 0x0B, 0xE2, ++ 0x21, 0xE7, 0xA1, 0xCD, 0x15, 0xA5, 0xF3, 0x72, ++ 0xF2, 0xAB, 0x1F, 0x7E, 0xAA, 0x01, 0xE1, 0xA1, ++ 0x25, 0xA8, 0x06, 0x6D, 0xB9, 0x0C, 0x60, 0xA6, ++ 0x64, 0xAD, 0x15, 0x65, 0xBA, 0x30, 0x14, 0x66, ++ 0x22, 0x78, 0xFC, 0x94, 0x4C, 0x4E, 0x25, 0x9B, ++ 0xD9, 0x06, 0xB1, 0xEA, 0x89, 0x35, 0x62, 0x1E, ++ 0x8F, 0x69, 0xD4, 0x7F, 0x1C, 0xA0, 0xFD, 0x31, ++ 0x77, 0xAD, 0x1B, 0x40, 0xA4, 0x10, 0xB7, 0xCC, ++ 0x4D, 0xAB, 0x16, 0xD7, 0x0C, 0x01, 0x62, 0x87, ++ 0xBF, 0x4C, 0x50, 0x5A, 0xD8, 0x3B, 0x50, 0xE7, ++ 0x2C, 0xB3, 0xB7, 0x1F, 0x46, 0xA0, 0x57, 0x6B, ++ 0x46, 0x98, 0x93, 0xFA, 0xC7, 0xC1, 0x89, 0x45, ++ 0xDE, 0xD7, 0xC3, 0xC3, 0xBB, 0xCF, 0xEE, 0xEE, ++ 0xA8, 0xB3, 0xDF, 0x61, 0x4B, 0xE6, 0x04, 0x04, ++ 0x40, 0xDA, 0xAC, 0x43, 0xDA, 0x9A, 0x15, 0x25, ++ 0x45, 0x7D, 0xEA, 0x0C, 0x3A, 0x7A, 0xD4, 0x87, ++ 0xC5, 0x43, 0x77, 0x1D, 0xC6, 0x76, 0xD4, 0xB6, ++ 0x5A, 0x4B, 0x3F, 0x91, 0x55, 0x98, 0xC2, 0xCE, ++ 0x8C, 0x5B, 0xED, 0x53, 0x99, 0x20, 0x6D, 0xA6, ++ 0xF1, 0x96, 0x21, 0x41, 0xBB, 0x16, 0x86, 0x46, ++ 0xC6, 0x1D, 0x9D, 0xB0, 0x68, 0x69, 0x3D, 0xFE, ++ 0xC6, 0x16, 0x2C, 0x2B, 0x51, 0x40, 0x40, 0x2A, ++ 0x01, 0xBF, 0xB3, 0xFF, 0x8A, 0x38, 0x3D, 0x51, ++ 0xF4, 0x32, 0x74, 0x18, 0xC0, 0x70, 0x26, 0xA7, ++ 0x27, 0x5D, 0xDE, 0xB1, 0xD8, 0x5E, 0x3D, 0x30, ++ 0xB2, 0x0C, 0xEC, 0xA5, 0xCC, 0x44, 0x27, 0xC7, ++ 0x6D, 0x16, 0x01, 0x5A, 0x81, 0xFC, 0x9E, 0x3B, ++ 0xEE, 0x10, 0x17, 0x41, 0x9A, 0x0A, 0x50, 0x30, ++ 0x72, 0x6A, 0xCC, 0x01, 0xE0, 0x53, 0x3F, 0xFD, ++ 0x54, 0x8C, 0x13, 0x6C, 0x9D, 0x0E, 0x47, 0xB4, ++ 0xD1, 0x59, 0xCA, 0x17, 0xF3, 0x40, 0x10, 0xEA, ++ 0xCA, 0xD3, 0xA6, 0xDA, 0xA3, 0x28, 0x4B, 0x6E, ++ 0xBC, 0x42, 0xF8, 0x9D, 0x75, 0xFF, 0x3F, 0xCD, ++ 0x8E, 0x45, 0xE8, 0x1D, 0xEC, 0x5F, 0x74, 0x87, ++ 0x61, 0x23, 0x63, 0xA2, 0x79, 0x7B, 0xBB, 0xDE, ++ 0x72, 0xE5, 0xB6, 0x7B, 0x8B, 0x9A, 0xC7, 0x04, ++ 0x35, 0xD0, 0x65, 0xCB, 0xD0, 0x44, 0x41, 0xD1, ++ 0x74, 0x1E, 0xE8, 0x87, 0x6F, 0xE5, 0x25, 0x44, ++ 0xFB, 0x23, 0xA7, 0x08, 0xF4, 0x89, 0xEA, 0xCF, ++ 0x1E, 0xE0, 0xE7, 0xC9, 0x12, 0x92, 0xC8, 0xA8, ++ 0x89, 0x13, 0xA6, 0x07, 0xDC, 0xC9, 0xFA, 0x1F, ++ 0x2E, 0xB1, 0x04, 0x58, 0xBA, 0xAA, 0x6B, 0xE8, ++ 0x6B, 0x7D, 0xC8, 0x01, 0x8B, 0x1E, 0xCF, 0x49, ++ 0xCA, 0x21, 0xAD, 0x61, 0x18, 0xED, 0x8E, 0x83, ++ 0x00, 0x3E, 0xD9, 0x90, 0x78, 0xE2, 0x22, 0xFF, ++ 0x8F, 0x54, 0xD4, 0xF9, 0x21, 0x10, 0x37, 0xF4, ++ 0xFC, 0x2F, 0x15, 0x31, 0x48, 0xB0, 0xD3, 0x36, ++ 0xC1, 0x32, 0x99, 0x05, 0xDD, 0x6D, 0x3B, 0xBA, ++ 0x3A, 0x60, 0x91, 0xFE, 0xAE, 0x16, 0xFA, 0x72, ++ 0x53, 0xC0, 0x75, 0xFC, 0x51, 0xC9, 0x0C, 0x38, ++ 0x99, 0x5F, 0x19, 0x75, 0xAD, 0x1D, 0x4B, 0xCA, ++ 0x4A, 0x3C, 0x88, 0x01, 0x40, 0xD2, 0x33, 0xB4, ++ 0x37, 0x64, 0xDA, 0x3A, 0xAA, 0xBB, 0x93, 0x50, ++ 0xF5, 0x5A, 0xC4, 0xB5, 0x9D, 0x2D, 0x7B, 0xFA, ++ 0x7A, 0x84, 0x17, 0x7B, 0x22, 0xD8, 0xBB, 0xEA, ++ 0x58, 0x80, 0x97, 0xB2, 0x69, 0x70, 0x49, 0x00, ++ 0x89, 0x4F, 0x09, 0x65, 0xBD, 0x0D, 0x5B, 0xDA, ++ 0x5A, 0xB0, 0x32, 0x5D, 0x89, 0x1E, 0x46, 0x85, ++ 0x54, 0xC4, 0x71, 0x8F, 0x54, 0xEC, 0xEE, 0x8F, ++ 0x7F, 0xAF, 0x90, 0xEA, 0x7A, 0xCC, 0x7D, 0xF1, ++ 0x72, 0xA5, 0x79, 0x19, 0xC6, 0xF4, 0x5D, 0x61, ++ 0xF7, 0x24, 0x98, 0xD2, 0x53, 0xEB, 0x26, 0xE4, ++ 0x01, 0x67, 0xF7, 0xB6, 0x64, 0xC9, 0x59, 0xF3, ++ 0x30, 0x59, 0xFC, 0x9B, 0xD1, 0x65, 0x05, 0xD3, ++ 0x68, 0xB8, 0x68, 0x7D, 0xB5, 0xC7, 0xB3, 0x8F, ++ 0x59, 0x2E, 0x92, 0x5C, 0xC7, 0x7F, 0x3D, 0xFE, ++ 0x73, 0x88, 0x1F, 0x77, 0xB2, 0xF2, 0x9E, 0x55, ++ 0x57, 0x8F, 0x34, 0x9A, 0x61, 0x0C, 0x7B, 0xD3, ++ 0x5C, 0x15, 0xAE, 0xC2, 0x16, 0xB4, 0xC2, 0x2B, ++ 0xA5, 0x75, 0x6A, 0xA4, 0x31, 0x81, 0xA7, 0x67, ++ 0xE7, 0x30, 0x84, 0x28, 0xD0, 0x60, 0xA2, 0x71, ++ 0xF9, 0xE0, 0x33, 0xFF, 0xAB, 0x01, 0x04, 0x22, ++ 0x84, 0x42, 0x04, 0x02, 0x99, 0xFB, 0x9F, 0x5F, ++ 0xB9, 0x7F, 0xF5, 0x21, 0xDB, 0xC6, 0xA5, 0x00, ++ 0x60, 0x9D, 0x8B, 0x07, 0xAB, 0x7D, 0x03, 0xE2, ++ 0xD3, 0x45, 0xF0, 0x6E, 0xBD, 0x0D, 0x4B, 0xA4, ++ 0x23, 0x8A, 0x77, 0x1B, 0xCF, 0x75, 0x30, 0x96, ++ 0x33, 0xE4, 0x6A, 0x94, 0x6F, 0x01, 0xA1, 0x41, ++ 0xC1, 0x88, 0x5B, 0x97, 0xCD, 0x3E, 0x56, 0xD0, ++ 0x53, 0x88, 0x9C, 0xE3, 0x3C, 0x00, 0x1A, 0xA8, ++ 0x6C, 0xB7, 0xA3, 0xDC, 0x03, 0x96, 0x14, 0xF2, ++ 0x7E, 0xB7, 0x1C, 0x80, 0xEA, 0x49, 0x21, 0x8B, ++ 0x48, 0x85, 0xF8, 0x93, 0x89, 0x3D, 0x5D, 0x5F, ++ 0x13, 0x33, 0x93, 0xC3, 0x1C, 0x4E, 0x2D, 0xE0, ++ 0xE2, 0x1D, 0x2A, 0x51, 0xE7, 0x07, 0xF5, 0x38, ++ 0xB8, 0x75, 0x4A, 0x2A, 0xFE, 0x5C, 0x37, 0x0E, ++ 0x7C, 0xEA, 0x5C, 0xB6, 0x7E, 0xCE, 0x2C, 0x25, ++ 0x5C, 0xD1, 0xFF, 0x66, 0x06, 0x94, 0x59, 0x9A, ++ 0x7F, 0x7D, 0xED, 0x21, 0x69, 0xAD, 0xC6, 0x9F, ++ 0x49, 0x7B, 0xC7, 0xA7, 0x74, 0xC8, 0xE4, 0xC6, ++ 0x65, 0x63, 0x07, 0xC9, 0x65, 0x0F, 0xBC, 0xBC, ++ 0x1C, 0xC7, 0xD3, 0xAC, 0x7C, 0x2E, 0x2B, 0x4B, ++ 0xB9, 0x3F, 0xF7, 0x59, 0xC2, 0x7A, 0x0C, 0x86, ++ 0xF4, 0x23, 0xFB, 0x75, 0xE9, 0x59, 0x9B, 0x48, ++ 0xC0, 0x7E, 0x13, 0x59, 0x07, 0x72, 0xED, 0x00, ++ 0x87, 0x50, 0xE9, 0x45, 0xBD, 0x0D, 0xCF, 0x1C, ++ 0x94, 0xCD, 0x1E, 0xD2, 0x1C, 0x36, 0xA5, 0x80, ++ 0xD9, 0x24, 0x8F, 0x13, 0xC7, 0x75, 0x53, 0x5B, ++ 0x24, 0x47, 0xD3, 0x12, 0xC9, 0x5C, 0xE8, 0x0E, ++ 0x2E, 0x65, 0xA7, 0xAD, 0x6C, 0xFB, 0x97, 0x5C, ++ 0x0E, 0xF6, 0x9D, 0x33, 0x49, 0x8D, 0x27, 0x24, ++ 0x64, 0x9F, 0x29, 0x97, 0x2A, 0x3A, 0xF8, 0x2B, ++ 0xA3, 0x0A, 0xE0, 0xF2, 0x96, 0x7C, 0x76, 0x55, ++ 0xD9, 0x6F, 0x0B, 0x29, 0xF1, 0xE3, 0x90, 0x58, ++ 0xBD, 0xB0, 0x20, 0xCA, 0x1B, 0xAB, 0xC7, 0x78, ++ 0xF4, 0x7B, 0x8F, 0xA0, 0x70, 0xAA, 0x89, 0xBB, ++ 0x7F, 0xA4, 0xA0, 0xDF, 0x0C, 0x20, 0x0B, 0x79, ++ 0xAD, 0x8A, 0x30, 0xA6, 0x72, 0x4A, 0xA8, 0x2C, ++ 0xAC, 0x12, 0x70, 0x3A, 0x70, 0xD4, 0x48, 0x1A, ++ 0x53, 0x79, 0x5D, 0x65, 0x41, 0xD3, 0xB0, 0x7D, ++ 0xDD, 0x27, 0x95, 0xE4, 0xCC, 0x51, 0x36, 0x70, ++ 0x2F, 0x0B, 0x1F, 0x67, 0x43, 0xE5, 0x5F, 0x77, ++ 0xFB, 0xA8, 0x9C, 0xB4, 0x6C, 0x6A, 0xB0, 0x60, ++ 0xEC, 0xCD, 0xDE, 0x63, 0x9D, 0x0F, 0x7B, 0x47, ++ 0xE5, 0xFC, 0xBB, 0xF5, 0x79, 0x35, 0x53, 0x0E, ++ 0x71, 0x4F, 0x29, 0x63, 0x96, 0x21, 0x07, 0x3B, ++ 0x44, 0x9F, 0x1F, 0x32, 0xEA, 0x0B, 0x5F, 0x9C, ++ 0x44, 0x9A, 0x6E, 0xA2, 0x8A, 0x70, 0x55, 0xA7, ++ 0x23, 0x78, 0xE8, 0xA7, 0x4E, 0xD8, 0xFB, 0x08, ++ 0xE9, 0x79, 0xCC, 0xD1, 0x45, 0xF6, 0x9A, 0xF2, ++ 0x54, 0xEC, 0x75, 0x7F, 0x24, 0x8A, 0xE6, 0x55, ++ 0x47, 0xB9, 0xD1, 0x7D, 0x85, 0x35, 0xC7, 0x61, ++ 0x41, 0xA8, 0x5A, 0xB6, 0xDC, 0x69, 0x04, 0x66, ++ 0xE1, 0x3A, 0x3C, 0xE1, 0x3D, 0x3D, 0xF5, 0xA6, ++ 0x84, 0x18, 0xAE, 0xDF, 0xF7, 0x5A, 0xCA, 0x06, ++ 0x95, 0x08, 0xBE, 0xD2, 0x06, 0x85, 0xD7, 0x53, ++ 0x53, 0x95, 0xD3, 0xB3, 0x38, 0x4A, 0x0F, 0x11, ++ 0x51, 0xAA, 0x1C, 0xB2, 0x0C, 0x1C, 0xBA, 0x89, ++ 0xF6, 0x2D, 0xAD, 0x80, 0x58, 0xD9, 0xF7, 0x34, ++ 0x95, 0x01, 0xB4, 0xF1, 0x3A, 0x97, 0x07, 0xC7, ++ 0x47, 0x9C, 0x1C, 0x31, 0xE9, 0xC8, 0x9C, 0x5F, ++ 0x47, 0x95, 0xAF, 0x6A, 0x10, 0x89, 0x34, 0x54, ++ 0x74, 0xBB, 0x2B, 0x7D, 0xA7, 0xF2, 0xD0, 0x31, ++ 0xAC, 0x87, 0x07, 0x2A, 0xF2, 0xE3, 0xD2, 0x11, ++ 0xB0, 0x21, 0x94, 0xC9, 0x23, 0x90, 0x61, 0xF1, ++ 0x72, 0x28, 0xCC, 0xA3, 0xF2, 0x6B, 0x22, 0xE1, ++ 0xC8, 0x4A, 0xE1, 0x7D, 0xA5, 0x15, 0x43, 0xC2, ++ 0x42, 0xB8, 0x5D, 0x32, 0x62, 0xF0, 0x57, 0xFF, ++ 0x62, 0x18, 0xFA, 0x95, 0x28, 0xD1, 0x99, 0xC8, ++ 0x1D, 0xC5, 0xB2, 0x88, 0x53, 0x52, 0x65, 0xA6, ++ 0x8E, 0x77, 0x79, 0x1E, 0x06, 0x1C, 0x6C, 0x3C, ++ 0x26, 0xED, 0xEB, 0x1D, 0x56, 0x7F, 0x3D, 0x58, ++ 0x11, 0xEF, 0x44, 0xD8, 0x00, 0xB0, 0xE6, 0x67, ++ 0xE7, 0x9D, 0x7F, 0x10, 0x2D, 0xDF, 0x97, 0xB6, ++ 0x6E, 0xB6, 0x41, 0x1F, 0xC4, 0x45, 0x76, 0xB5, ++ 0x39, 0xEE, 0x80, 0xCF, 0xE6, 0x01, 0x62, 0x15, ++ 0xF8, 0x01, 0x0A, 0x69, 0x79, 0xCD, 0x64, 0xAB, ++ 0x86, 0x5F, 0x68, 0x5D, 0x86, 0xD6, 0x2B, 0xCB, ++ 0xD2, 0x2A, 0x15, 0x7D, 0xC0, 0x38, 0x58, 0x29, ++ 0xF3, 0x2B, 0x35, 0x7A, 0xAE, 0x1C, 0xCC, 0xA6, ++ 0x06, 0x74, 0xE1, 0x90, 0xB8, 0x04, 0x6F, 0x69, ++ 0x1F, 0x3B, 0xBB, 0x96, 0x4E, 0xE2, 0x4A, 0x0D, ++ 0x1F, 0xC0, 0x57, 0x60, 0xBB, 0x16, 0x86, 0xEB, ++ 0x69, 0x97, 0xE3, 0xAA, 0x5F, 0xE5, 0x98, 0xA8, ++ 0x28, 0xF3, 0x73, 0x5E, 0x86, 0x47, 0x60, 0xA3, ++ 0xFF, 0x70, 0x4E, 0x25, 0x71, 0x89, 0x4C, 0x92, ++ 0x12, 0x8F, 0x38, 0x54, 0x2D, 0xD5, 0xB6, 0x53, ++ 0xEF, 0x1C, 0x02, 0x69, 0xBD, 0x04, 0xF6, 0x7C, ++ 0x64, 0x0D, 0x1B, 0x04, 0x96, 0x45, 0xE7, 0x87, ++ 0x73, 0xCF, 0x45, 0x3A, 0x5F, 0xED, 0x25, 0xE2, ++ 0xAF, 0x77, 0x8B, 0x4D, 0x37, 0x4D, 0x09, 0x6C, ++ 0xA9, 0x5A, 0x5E, 0x92, 0x39, 0x4F, 0x2A, 0xEA, ++ 0x2D, 0xCD, 0x6F, 0xBE, 0x64, 0x7C, 0x1B, 0x19, ++ 0x39, 0x96, 0x60, 0xC0, 0xD8, 0x22, 0xE8, 0x8A, ++ 0xC0, 0x3F, 0x6C, 0x43, 0xB3, 0xB1, 0x71, 0xC2, ++ 0xFE, 0x70, 0xA1, 0xF6, 0x26, 0x34, 0xF0, 0x35, ++ 0x50, 0x5A, 0xC8, 0xE2, 0x3D, 0x8D, 0x5F, 0x3F, ++ 0xCB, 0x77, 0x7A, 0x1E, 0x64, 0x70, 0x16, 0x33, ++ 0x63, 0x9C, 0xAC, 0xC3, 0x1B, 0xA7, 0xCD, 0xD5, ++ 0x52, 0x85, 0x2F, 0x81, 0x14, 0x3C, 0xB9, 0xB6, ++ 0x12, 0xEC, 0x5E, 0x32, 0x02, 0xB5, 0x37, 0xF9, ++ 0xE1, 0xF6, 0x0E, 0xC3, 0x53, 0xE0, 0x25, 0xDD, ++ 0x75, 0xB3, 0xF5, 0x99, 0x41, 0xF1, 0xA7, 0x26, ++ 0xA6, 0x4C, 0xBD, 0xD2, 0x32, 0x81, 0xC0, 0x5C, ++ 0xDF, 0x2D, 0xE8, 0x0F, 0x54, 0x76, 0xD5, 0x01, ++ 0x18, 0xA0, 0x8F, 0xB0, 0xE1, 0x62, 0x8B, 0x68, ++ 0xCA, 0xD3, 0x99, 0xDC, 0x47, 0xEA, 0x7A, 0xBA, ++ 0x3A, 0xE1, 0x61, 0x4C, 0x94, 0xC1, 0xB2, 0x72, ++ 0xEF, 0xC4, 0x44, 0x69, 0xB1, 0x0D, 0x27, 0x42, ++ 0xE2, 0x1B, 0x8C, 0xA7, 0x7C, 0x41, 0x2B, 0x73, ++ 0xF1, 0x26, 0x8A, 0x64, 0xD5, 0x42, 0x87, 0x58, ++ 0xFA, 0x5D, 0x37, 0x27, 0x11, 0xAD, 0xE5, 0x9D, ++ 0x1F, 0xC8, 0x69, 0xA7, 0x14, 0x8C, 0x5D, 0xD6, ++ 0x55, 0x4E, 0xD8, 0xB4, 0xFE, 0x65, 0xAD, 0xAD, ++ 0x0D, 0xD6, 0x10, 0xE5, 0x1D, 0x3F, 0x34, 0x5C, ++ 0x1C, 0xE7, 0x51, 0xCF, 0x3C, 0x24, 0x84, 0x64, ++ 0xE4, 0xBF, 0xF6, 0xBA, 0x90, 0x4B, 0x83, 0x83, ++ 0x23, 0xF8, 0x9C, 0xDB, 0xA9, 0xD9, 0x99, 0x59, ++ 0x39, 0x3F, 0x99, 0x27, 0x94, 0x8E, 0x2E, 0xCE, ++ 0x4E, 0x37, 0xAA, 0x6C, 0x74, 0xE4, 0x84, 0x84, ++ 0xAE, 0x65, 0x71, 0x76, 0x04, 0x15, 0x28, 0xEB, ++ 0xCE, 0x00, 0x94, 0xF4, 0x2F, 0x27, 0x45, 0x89, ++ 0x0F, 0xD8, 0x2B, 0xA7, 0x3C, 0x9D, 0xF1, 0x38, ++ 0x88, 0xB0, 0xF6, 0x7A, 0x4C, 0xED, 0x3D, 0x0E, ++ 0x2E, 0x97, 0x4E, 0x08, 0xDC, 0x73, 0xDB, 0x19, ++ 0x09, 0x7B, 0x3D, 0x4A, 0x0B, 0x2B, 0xDB, 0x6F, ++ 0x05, 0x12, 0x6E, 0xC8, 0xC2, 0x7E, 0x37, 0x75, ++ 0xF9, 0x08, 0x0C, 0x6C, 0x91, 0xA1, 0x49, 0x98, ++ 0xA8, 0xC0, 0x37, 0xE9, 0x7D, 0xE8, 0x58, 0x10, ++ 0xB0, 0xB3, 0x07, 0xD6, 0x06, 0x36, 0xE9, 0xAA, ++ 0xC0, 0xC6, 0xC0, 0x54, 0xCD, 0x8F, 0xA3, 0x49, ++ 0x13, 0x62, 0x56, 0x30, 0xC0, 0xC2, 0xEE, 0x07, ++ 0x07, 0x58, 0xAF, 0x41, 0xD3, 0x4B, 0x4D, 0xC4, ++ 0xFE, 0xAD, 0x19, 0xD8, 0x03, 0x39, 0xCA, 0x80, ++ 0xB4, 0xDD, 0x40, 0x06, 0x54, 0x6A, 0xBA, 0xC1, ++ 0xB1, 0xD0, 0xEE, 0x00, 0xD0, 0x47, 0xA5, 0x2C, ++ 0x44, 0x17, 0xA3, 0xC3, 0x10, 0x20, 0x93, 0xC3, ++ 0xC9, 0xE6, 0xA2, 0xE1, 0x13, 0x29, 0xA7, 0x97, ++ 0xE8, 0xC3, 0x8F, 0x0D, 0x17, 0xA9, 0xE3, 0xC1, ++ 0x4F, 0xBD, 0x8B, 0x2B, 0xE2, 0xB2, 0x1E, 0xFE, ++ 0xBC, 0x3A, 0xE0, 0xE9, 0x20, 0x90, 0xFC, 0x35, ++ 0xBE, 0x30, 0x3E, 0x50, 0x93, 0x10, 0x40, 0xB0, ++ 0x44, 0xAF, 0xFA, 0x66, 0x04, 0x70, 0x62, 0xCE, ++ 0x60, 0x5B, 0xAE, 0xD3, 0x5D, 0x58, 0xCD, 0xAF, ++ 0xE4, 0x2B, 0x1C, 0x2E, 0xF5, 0xD7, 0x9C, 0x79, ++ 0x6B, 0xDB, 0x44, 0xE8, 0x10, 0xA0, 0x48, 0x80, ++ 0x89, 0xD9, 0xCA, 0xF1, 0x09, 0xA4, 0x34, 0xF4, ++ 0x74, 0xAF, 0x2F, 0x02, 0xDA, 0x4B, 0x6C, 0xAF, ++ 0x87, 0x5E, 0x4A, 0xEC, 0x20, 0xB5, 0x8D, 0x6D, ++ 0x45, 0x9C, 0xA1, 0x67, 0x9A, 0xB9, 0xFE, 0x32, ++ 0xF8, 0xC1, 0xD8, 0x34, 0x3D, 0xC6, 0xA5, 0xA5, ++ 0x05, 0xDE, 0xAA, 0xEB, 0x87, 0xF7, 0xB7, 0x77, ++ 0x4F, 0x96, 0xC0, 0x60, 0xA8, 0xDA, 0xD7, 0xA3, ++ 0x91, 0x61, 0xF0, 0xF9, 0x29, 0xBB, 0x63, 0xA1, ++ 0x2D, 0xEC, 0xE8, 0xAF, 0x5F, 0x0A, 0x6D, 0x8F, ++ 0x12, 0x39, 0xB9, 0x94, 0x4C, 0xAD, 0x86, 0x45, ++ 0x05, 0xFE, 0x48, 0x66, 0x9B, 0x9F, 0x3F, 0xDF, ++ 0x5F, 0xB4, 0x46, 0x3A, 0xA2, 0x50, 0x10, 0x92, ++ 0x77, 0x18, 0xB3, 0x2F, 0xF7, 0x47, 0x11, 0x90, ++ 0x10, 0xC7, 0x72, 0x6C, 0x14, 0xD4, 0xE5, 0x62, ++ 0xE1, 0x36, 0x96, 0x42, 0x9F, 0x1F, 0xBC, 0x8C, ++ 0xBC, 0xC4, 0xD2, 0x6C, 0x9E, 0x04, 0xD4, 0xD8, ++ 0xF8, 0xF3, 0x98, 0x04, 0x06, 0x7A, 0x98, 0x54, ++ 0xF0, 0xCB, 0x3E, 0x43, 0xFD, 0x55, 0x09, 0x2B, ++ 0x81, 0x74, 0x10, 0x56, 0xBC, 0x47, 0x94, 0xB3, ++ 0x3E, 0xF2, 0xE6, 0x86, 0x76, 0xC6, 0xBD, 0x3D, ++ 0xBD, 0xD0, 0xC7, 0xDB, 0xB8, 0x18, 0xD8, 0xB8, ++ 0x0C, 0x67, 0x7B, 0x37, 0x4F, 0x5F, 0x4B, 0xCD, ++ 0x4D, 0x96, 0x2C, 0x4A, 0x20, 0x3F, 0xDF, 0x3A, ++ 0x43, 0x67, 0x69, 0x00, 0x62, 0x06, 0x94, 0x79, ++ 0xD7, 0x00, 0xAA, 0x36, 0x01, 0xA0, 0x30, 0x3E, ++ 0x2D, 0x34, 0xEF, 0xAD, 0x6E, 0xED, 0xBD, 0x4D, ++ 0xB9, 0x04, 0xF1, 0x3D, 0x6E, 0x75, 0xB0, 0xF5, ++ 0x52, 0x24, 0x90, 0x7D, 0xFB, 0x48, 0xE8, 0x08, ++ 0x88, 0xDB, 0x65, 0x80, 0x6A, 0x7F, 0x56, 0xB6, ++ 0x2B, 0x00, 0x80, 0xAD, 0x75, 0x44, 0x63, 0xA0, ++ 0x00, 0xB9, 0xFF, 0x1B, 0xCB, 0x70, 0x53, 0x13, ++ 0xA1, 0xEA, 0xDC, 0xE2, 0x9A, 0x58, 0x1D, 0xF7, ++ 0xF7, 0x4A, 0x5C, 0x40, 0xEF, 0xAF, 0xB5, 0x53, ++ 0x85, 0xBA, 0x08, 0x46, 0x9C, 0x0A, 0x28, 0x7B, ++ 0x8B, 0xD0, 0x44, 0x29, 0xD1, 0x49, 0x18, 0x92, ++ 0x30, 0xEB, 0x7F, 0x02, 0xFA, 0x6A, 0x3B, 0xD9, ++ 0x0A, 0xA1, 0x55, 0x1C, 0xEE, 0x1E, 0x3A, 0x0A, ++ 0xC0, 0x5D, 0xA9, 0xC1, 0x3F, 0x2E, 0x11, 0xD2, ++ 0xD2, 0x4D, 0xFA, 0xD6, 0x46, 0xC7, 0x01, 0xD5, ++ 0x59, 0x24, 0x50, 0x2F, 0xEB, 0xA9, 0xD5, 0xED, ++ 0xEF, 0x67, 0xA1, 0x8B, 0x51, 0xE1, 0x67, 0xB5, ++ 0x33, 0xE4, 0x50, 0x30, 0xE1, 0xC3, 0xF0, 0x40, ++ 0x60, 0x19, 0x0F, 0xCB, 0x19, 0x0B, 0x0E, 0xFC, ++ 0x61, 0x4A, 0xDE, 0xB0, 0x4D, 0x7B, 0xF4, 0xCB, ++ 0x4B, 0x90, 0x10, 0x3D, 0xE5, 0x59, 0x3B, 0xF7, ++ 0x72, 0xE8, 0x19, 0x76, 0xA2, 0x51, 0xF9, 0x3D, ++ 0x7D, 0x74, 0x52, 0xAC, 0x69, 0xB5, 0xC3, 0x5A, ++ 0xDD, 0x0D, 0x32, 0xDE, 0x86, 0xC2, 0x20, 0xBD, ++ 0x51, 0xDC, 0xE2, 0x88, 0x90, 0xD2, 0x12, 0x30, ++ 0x9F, 0x6E, 0x64, 0x16, 0xE8, 0x46, 0x09, 0xEF, ++ 0x41, 0xB6, 0x66, 0x34, 0xBB, 0x59, 0x56, 0xBC, ++ 0x1C, 0x55, 0x13, 0xBF, 0xFE, 0xEE, 0x2C, 0xE5, ++ 0x4F, 0x26, 0x99, 0xDC, 0x84, 0x9E, 0xEF, 0x9F, ++ 0xB5, 0x4E, 0xF4, 0x93, 0xE9, 0x04, 0x08, 0xE2, ++ 0xCE, 0x87, 0x38, 0x73, 0x39, 0xC3, 0x4B, 0x26, ++ 0xA4, 0x5A, 0x1F, 0x8C, 0x12, 0xA9, 0xC9, 0x12, ++ 0x2C, 0xD7, 0xC3, 0x5F, 0x47, 0x5D, 0x9D, 0xEF, ++ 0x00, 0xF1, 0xF7, 0x20, 0x08, 0x02, 0xC8, 0xBA, ++ 0x30, 0xC1, 0x95, 0xF3, 0x02, 0x32, 0xE9, 0x38, ++ 0x58, 0x38, 0xAE, 0x70, 0xF5, 0x29, 0x63, 0x1F, ++ 0x3D, 0xEC, 0x7D, 0xB3, 0x20, 0x78, 0xB5, 0x77, ++ 0xFB, 0x2B, 0x78, 0xFB, 0xDC, 0xA4, 0xC0, 0x2A, ++ 0x76, 0x3F, 0x84, 0x00, 0x74, 0x0D, 0x66, 0x5F, ++ 0x2D, 0xBB, 0xE5, 0x41, 0x9D, 0x07, 0xBB, 0x99, ++ 0x14, 0x27, 0x4D, 0xEF, 0x9A, 0x28, 0x44, 0x9F, ++ 0x3F, 0x66, 0x20, 0x8C, 0xC6, 0xD6, 0x24, 0xCD, ++ 0x67, 0x7C, 0x42, 0x8E, 0xC6, 0xEF, 0x7F, 0x25, ++ 0x2D, 0x74, 0xCA, 0x81, 0xDB, 0x26, 0xAE, 0xCB, ++ 0xA7, 0x83, 0xFD, 0x95, 0x46, 0xC5, 0xBE, 0x5C, ++ 0xFC, 0x07, 0xC5, 0xFF, 0x34, 0x70, 0x82, 0x6E, ++ 0xC7, 0x90, 0xAF, 0xC8, 0x99, 0xAB, 0xA7, 0x4E, ++ 0x02, 0xC1, 0x92, 0x22, 0x05, 0xA8, 0x38, 0xF8, ++ 0x78, 0xA3, 0x23, 0x0E, 0xD6, 0x27, 0x27, 0xE4, ++ 0x55, 0xEF, 0x5A, 0xBE, 0x22, 0x1B, 0xF9, 0x00, ++ 0xC4, 0x02, 0x44, 0x28, 0xF0, 0x40, 0x16, 0x97, ++ 0x17, 0x6E, 0x1A, 0x66, 0x1B, 0x98, 0xD8, 0x89, ++ 0x69, 0xB1, 0x8F, 0x61, 0x30, 0xC9, 0xB4, 0x84, ++ 0x04, 0xDF, 0x5F, 0x72, 0xAA, 0xA7, 0xC5, 0x24, ++ 0xC6, 0x1E, 0x80, 0xEE, 0x3A, 0x06, 0xED, 0x8F, ++ 0xAA, 0x73, 0xED, 0x00, 0xBB, 0x08, 0xFA, 0xF8, ++ 0x68, 0x2A, 0xCE, 0x3B, 0xA1, 0x98, 0x9A, 0xD6, ++ 0x55, 0xB7, 0x93, 0xE2, 0xCA, 0x7A, 0x2C, 0xAD, ++ 0x2D, 0xC7, 0x13, 0x7C, 0x9C, 0x2F, 0xFD, 0x2E, ++ 0xB6, 0x61, 0xCB, 0xA0, 0x93, 0x39, 0xC8, 0x56, ++ 0xD5, 0xCE, 0xD3, 0x9F, 0xE5, 0x06, 0x7E, 0x7E, ++ 0xDE, 0x05, 0x2B, 0x4E, 0x14, 0xB7, 0xD1, 0xB3, ++ 0xF0, 0x3B, 0x17, 0xF3, 0xA2, 0x61, 0x64, 0x88, ++ 0x28, 0x41, 0xE4, 0x90, 0x5F, 0x04, 0x6A, 0x12, ++ 0x01, 0x56, 0x7B, 0x9F, 0x4C, 0x51, 0x33, 0x13, ++ 0x9B, 0x40, 0xDB, 0xBD, 0x78, 0x38, 0x54, 0x96, ++ 0x0B, 0x20, 0xA0, 0x8D, 0x55, 0xD4, 0xD6, 0x15, ++ 0xAD, 0x75, 0x71, 0x0F, 0xC3, 0xBB, 0x78, 0x10, ++ 0xB3, 0xA2, 0xAF, 0x7A, 0x01, 0x16, 0x4D, 0xDC, ++ 0xFC, 0xBC, 0xCA, 0x24, 0xEF, 0x47, 0xBE, 0xDD, ++ 0x4A, 0xF9, 0x64, 0xCA, 0xBA, 0xF5, 0x74, 0xD0, ++ 0x53, 0x70, 0x75, 0xD9, 0x21, 0x91, 0x23, 0xF0, ++ 0x68, 0x02, 0xFF, 0x90, 0xA8, 0xC5, 0xB5, 0x87, ++ 0x6C, 0x17, 0x73, 0x4C, 0x8C, 0xFC, 0xBC, 0x7C, ++ 0x5E, 0xAE, 0x98, 0x34, 0xCC, 0x7C, 0xDC, 0xB6, ++ 0x26, 0x5F, 0x82, 0x6E, 0xF0, 0x41, 0x21, 0x43, ++ 0x00, 0xCB, 0x58, 0x13, 0xEB, 0x9B, 0xDB, 0x1B, ++ 0x0A, 0x8F, 0x3A, 0xD4, 0x1F, 0xA9, 0x51, 0x98, ++ 0xBA, 0xA2, 0x04, 0xF2, 0xA2, 0x9B, 0x88, 0x2D, ++ 0x89, 0x72, 0x4C, 0xA3, 0xD6, 0x64, 0xE4, 0x2C, ++ 0xAC, 0x6A, 0x2C, 0x40, 0x98, 0x28, 0x7E, 0xFF, ++ 0x7F, 0xE6, 0xF8, 0x6B, 0x22, 0xF7, 0x94, 0xE5, ++ 0x07, 0xDF, 0x58, 0x7F, 0xA4, 0xAC, 0xC7, 0xC5, ++ 0x5E, 0x9D, 0x27, 0x66, 0x6E, 0x12, 0x52, 0x50, ++ 0x8B, 0x48, 0x3E, 0x72, 0xAA, 0xB8, 0xFB, 0x9B, ++ 0xB2, 0xD2, 0xA4, 0xE8, 0x30, 0x02, 0x41, 0x21, ++ 0x61, 0x9A, 0x2C, 0xD0, 0x80, 0x20, 0xD2, 0xB3, ++ 0x33, 0x78, 0x46, 0x0A, 0x50, 0x83, 0x43, 0x43, ++ 0xE3, 0x38, 0xAC, 0xE3, 0xBB, 0xCB, 0x8B, 0x4B, ++ 0x8B, 0x72, 0xD4, 0xFA, 0x86, 0x36, 0x16, 0xF4, ++ 0x54, 0xAD, 0x78, 0x94, 0x51, 0x11, 0x47, 0xC6, ++ 0x46, 0xFB, 0x79, 0x1D, 0x47, 0xF4, 0xB3, 0xB1, ++ 0x32, 0xCF, 0x1F, 0x4B, 0x99, 0x84, 0xE6, 0x9B, ++ 0x18, 0x0E, 0xBC, 0xF5, 0xB5, 0x27, 0x5A, 0x6A, ++ 0x42, 0xCA, 0xCE, 0x02, 0x21, 0x21, 0x8D, 0x5D, ++ 0x1F, 0x87, 0x17, 0xBB, 0x43, 0xF3, 0x01, 0xCB, ++ 0x47, 0x5C, 0xCA, 0xA6, 0xCE, 0xE7, 0x97, 0xC5, ++ 0x0F, 0xD8, 0x73, 0xEF, 0x37, 0x87, 0xFD, 0x3C, ++ 0xBC, 0x67, 0xD1, 0xBD, 0x65, 0xD5, 0x51, 0x9C, ++ 0x1E, 0xA5, 0x17, 0x7A, 0xA2, 0x12, 0x72, 0xB2, ++ 0x32, 0xE9, 0xEF, 0x8D, 0x57, 0x87, 0xCD, 0x0F, ++ 0x8F, 0x54, 0xE2, 0x8E, 0x56, 0xE6, 0x66, 0xB4, ++ 0x36, 0x8D, 0x27, 0x4B, 0x9B, 0x2B, 0x36, 0xF2, ++ 0x0C, 0xD3, 0xE1, 0x9F, 0x45, 0x95, 0x81, 0x52, ++ 0xD0, 0x6B, 0x45, 0x3A, 0xE0, 0x30, 0xF0, 0x23, ++ 0xA1, 0x1A, 0x74, 0x0C, 0xD6, 0x06, 0x7E, 0xAB, ++ 0x29, 0x92, 0x14, 0x6E, 0xB4, 0x64, 0x30, 0xE5, ++ 0x67, 0xDC, 0xD2, 0xAB, 0x71, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x87, 0x47, ++ 0xC7, 0x1C, 0x5A, 0xC9, 0xEE, 0xA1, 0xC1, 0x01, ++ 0x81, 0x5A, 0x1C, 0x8F, 0xA8, 0xE7, 0x97, 0x40, ++ 0xC2, 0x79, 0xEB, 0x90, 0x4A, 0x9A, 0xEE, 0x36, ++ 0xB4, 0x0F, 0x19, 0x62, 0xB8, 0x68, 0x08, 0xC8, ++ 0x48, 0x93, 0x25, 0x49, 0x91, 0x21, 0x41, 0x81, ++ 0x01, 0xDA, 0xA0, 0xD4, 0x0C, 0xDC, 0x6C, 0xB4, ++ 0x34, 0x8F, 0xC1, 0xB4, 0x6C, 0xBC, 0x30, 0xF0, ++ 0x70, 0xAB, 0x1D, 0x71, 0xA9, 0x19, 0x78, 0xB8, ++ 0x38, 0xE3, 0x54, 0x38, 0xE1, 0x51, 0x30, 0xF8, ++ 0x38, 0xE3, 0x54, 0x39, 0xE0, 0x51, 0x70, 0xA0, ++ 0x24, 0xFD, 0x6A, 0x02, 0xFB, 0x4F, 0x0E, 0x4A, ++ 0xDA, 0x43, 0xE4, 0x99, 0x50, 0xF1, 0xD8, 0x3A, ++ 0x9E, 0x67, 0x98, 0xE6, 0x77, 0xD5, 0xFC, 0x6E, ++ 0xD7, 0x1E, 0xFD, 0x80, 0x0D, 0xAC, 0x99, 0x4C, ++ 0x99, 0x53, 0x4F, 0x09, 0x7B, 0xE1, 0x2B, 0x41, ++ 0x6B, 0x9A, 0x79, 0x40, 0xCD, 0x28, 0x1D, 0x88, ++ 0x5D, 0x53, 0xB0, 0x09, 0x84, 0xE1, 0x2B, 0x01, ++ 0x2B, 0x1E, 0x02, 0x80, 0xF2, 0xAC, 0x7A, 0x17, ++ 0x21, 0x17, 0x17, 0x96, 0xF8, 0xA5, 0x73, 0x6E, ++ 0x35, 0x33, 0x6B, 0xE9, 0xDF, 0x81, 0x3F, 0x84, ++ 0xEB, 0x8D, 0xE5, 0x72, 0x74, 0x3F, 0xE1, 0xCE, ++ 0xB5, 0x93, 0xDB, 0x49, 0x6F, 0x21, 0xBF, 0x88, ++ 0xB7, 0x93, 0xDB, 0x48, 0x6E, 0x21, 0xBE, 0x81, ++ 0xFE, 0xDA, 0x58, 0x2D, 0xF5, 0x25, 0x7D, 0xA4, ++ 0x24, 0x9F, 0xD5, 0xA0, 0x78, 0xA8, 0xFC, 0x3C, ++ 0xBC, 0x67, 0xD1, 0xBD, 0x65, 0xD5, 0xB5, 0x75, ++ 0xF5, 0x2E, 0x98, 0xF4, 0x2C, 0x9C, 0xFC, 0x3C, ++ 0xBC, 0x67, 0xF9, 0x9C, 0x44, 0x94, 0xD0, 0x19, ++ 0x99, 0x22, 0x84, 0x58, 0x82, 0x32, 0x52, 0x88, ++ 0x08, 0xB3, 0x75, 0x18, 0xC0, 0x70, 0x6C, 0xAB, ++ 0x2B, 0x90, 0x9A, 0xFB, 0x21, 0xF1, 0xAD, 0x65, ++ 0xE5, 0x5E, 0xFC, 0x9E, 0x44, 0x94, 0x38, 0xF6, ++ 0x74, 0xCF, 0xED, 0x87, 0x5F, 0x8F, 0x4B, 0x84, ++ 0x06, 0xBD, 0x4F, 0x25, 0xFD, 0x2D, 0xC1, 0x0E, ++ 0x8C, 0x37, 0x71, 0x04, 0xDC, 0x0C, 0xB8, 0x77, ++ 0xF5, 0x4E, 0x48, 0x35, 0xEF, 0x3F, 0xE7, 0x2F, ++ 0xAF, 0x14, 0x82, 0xFC, 0x26, 0xF6, 0x2A, 0xED, ++ 0x6D, 0xD6, 0x34, 0x4A, 0x90, 0x40, 0xE8, 0x3A, ++ 0xB8, 0x03, 0x5D, 0x37, 0xEF, 0x3F, 0x3B, 0xE3, ++ 0x61, 0xDA, 0x2C, 0x4A, 0x92, 0x42, 0x14, 0x95, ++ 0x15, 0x4F, 0x7B, 0x11, 0x78, 0x48, 0x2E, 0xF2, ++ 0x78, 0x32, 0x05, 0x6F, 0x15, 0xEE, 0x8E, 0xC7, ++ 0x4E, 0xB0, 0x04, 0x68, 0x55, 0xE1, 0x81, 0xE4, ++ 0x66, 0xBD, 0xEE, 0x87, 0x5F, 0x0A, 0x62, 0xA2, ++ 0x07, 0xDF, 0x69, 0xA0, 0x71, 0xC1, 0x00, 0x43, ++ 0xC5, 0xAF, 0x9D, 0xF7, 0x8A, 0x60, 0x27, 0xFA, ++ 0x8A, 0x51, 0xD1, 0xFC, 0x24, 0xA5, 0x40, 0x86, ++ 0x27, 0x7A, 0xCA, 0x8F, 0x84, 0x29, 0xB9, 0x79, ++ 0xF9, 0x22, 0xA2, 0x8F, 0x57, 0xD6, 0x31, 0xF7, ++ 0x56, 0x05, 0xB5, 0xF0, 0x6B, 0xC6, 0x56, 0x96, ++ 0x16, 0xCD, 0x4D, 0x60, 0xB8, 0x39, 0xDC, 0x1A, ++ 0xBB, 0xE9, 0x59, 0x1C, 0x57, 0xFA, 0x6A, 0xAA, ++ 0x2A, 0xF1, 0x71, 0x5C, 0x84, 0x15, 0xF8, 0x3E, ++ 0x8F, 0xD8, 0x68, 0x95, 0xC7, 0x71, 0x90, 0xDB, ++ 0x5D, 0x0F, 0xF0, 0xB5, 0x6E, 0xC3, 0x53, 0x93, ++ 0x13, 0xC8, 0x48, 0x65, 0xBD, 0x9C, 0x72, 0xB4, ++ 0x38, 0xEB, 0xDF, 0xFA, 0x22, 0xF7, 0x96, 0x56, ++ 0x77, 0x3C, 0x8C, 0x51, 0x0E, 0xB8, 0x19, 0x56, ++ 0xD0, 0xC2, 0x7F, 0xBA, 0x39, 0x94, 0x04, 0xC4, ++ 0x44, 0x9F, 0x1F, 0x32, 0xEA, 0x6B, 0x9A, 0x5C, ++ 0xFD, 0xB4, 0x04, 0x41, 0x8A, 0x27, 0xB7, 0x77, ++ 0xF7, 0x2C, 0xAC, 0x81, 0x59, 0x68, 0x9C, 0x5A, ++ 0xEB, 0xA3, 0x13, 0x5E, 0x13, 0xA5, 0xEC, 0x0F, ++ 0x06, 0x8E, 0x25, 0xB9, 0x61, 0xD1, 0x87, 0x06, ++ 0x86, 0xCC, 0xEC, 0x86, 0xDF, 0xF8, 0x9E, 0xD7, ++ 0x7E, 0xC0, 0x76, 0x1A, 0xDF, 0x9F, 0xC9, 0x48, ++ 0xC8, 0xB2, 0x9C, 0xF6, 0x9C, 0x8C, 0x60, 0x08, ++ 0x82, 0x79, 0xAE, 0xC2, 0x92, 0x08, 0xD2, 0xA8, ++ 0xB4, 0x77, 0xCD, 0xBD, 0x69, 0x54, 0xD6, 0x3C, ++ 0x94, 0x8F, 0x19, 0x75, 0x7F, 0x81, 0xED, 0xEF, ++ 0x24, 0xD8, 0x4B, 0x80, 0x7B, 0xEB, 0x6D, 0xBE, ++ 0x2E, 0xD5, 0x63, 0x12, 0x3A, 0x8A, 0xEA, 0x2A, ++ 0xAA, 0x71, 0xC7, 0xAB, 0x73, 0xC3, 0xA3, 0x63, ++ 0xE3, 0x38, 0x8F, 0xE3, 0x3F, 0x8F, 0x8B, 0x51, ++ 0xD3, 0x68, ++}; ++ ++static unsigned char vfs5011_prepare_02[] = { /* 2565 B */ ++ 0x02, 0xF0, 0x00, 0x14, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE5, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xEA, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0x0A, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x01, 0xDE, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x02, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x74, 0x01, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x74, 0x01, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x07, 0x20, ++ 0xBA, 0xF8, 0x07, 0x20, 0xB9, 0xF8, 0x07, 0x20, ++ 0xB8, 0xF8, 0x07, 0x20, 0xB7, 0xF8, 0x07, 0x20, ++ 0xB6, 0xF8, 0x07, 0x20, 0xB5, 0xF8, 0x07, 0x20, ++ 0xB4, 0xF8, 0x07, 0x20, 0xB3, 0xF8, 0x07, 0x20, ++ 0xB2, 0xF8, 0x07, 0x20, 0xB1, 0xF8, 0x07, 0x22, ++ 0xB0, 0xF8, 0x07, 0x22, 0xAF, 0xF8, 0x07, 0x22, ++ 0xAE, 0xF8, 0x07, 0x22, 0xAD, 0xF8, 0x07, 0x22, ++ 0xAC, 0xF8, 0x07, 0x22, 0xAB, 0xF8, 0x07, 0x22, ++ 0xAA, 0xF8, 0x07, 0x22, 0xA9, 0xF8, 0x07, 0x22, ++ 0xA8, 0xF8, 0x07, 0x22, 0xA7, 0xF8, 0x07, 0x22, ++ 0xA6, 0xF8, 0x07, 0x22, 0xA5, 0xF8, 0x07, 0x22, ++ 0xA4, 0xF8, 0x07, 0x22, 0xA3, 0xF8, 0x07, 0x22, ++ 0xA2, 0xF8, 0x07, 0x22, 0xA1, 0xF8, 0x07, 0x22, ++ 0xA0, 0xF8, 0x07, 0x22, 0x9F, 0xF8, 0x07, 0x22, ++ 0x9E, 0xF8, 0x07, 0x22, 0x9D, 0xF8, 0x07, 0x22, ++ 0x9C, 0xF8, 0x07, 0x22, 0x9B, 0xF8, 0x07, 0x22, ++ 0x9A, 0xF8, 0x07, 0x22, 0x99, 0xF8, 0x07, 0x22, ++ 0x98, 0xF8, 0x07, 0x22, 0x97, 0xF8, 0x07, 0x22, ++ 0x96, 0xF8, 0x07, 0x22, 0x95, 0xF8, 0x07, 0x22, ++ 0x94, 0xF8, 0x07, 0x22, 0x93, 0xF8, 0x07, 0x22, ++ 0x92, 0xF8, 0x07, 0x22, 0x91, 0xF8, 0x07, 0x22, ++ 0x90, 0xF8, 0x07, 0x22, 0x8F, 0xF8, 0x07, 0x22, ++ 0x8E, 0xF8, 0x07, 0x22, 0x8D, 0xF8, 0x07, 0x22, ++ 0x8C, 0xF8, 0x07, 0x22, 0x8B, 0xF8, 0x07, 0x22, ++ 0x8A, 0xF8, 0x07, 0x22, 0x89, 0xF8, 0x07, 0x22, ++ 0x88, 0xF8, 0x07, 0x22, 0x87, 0xF8, 0x07, 0x22, ++ 0x86, 0xF8, 0x07, 0x22, 0x85, 0xF8, 0x07, 0x22, ++ 0x84, 0xF8, 0x07, 0x22, 0x83, 0xF8, 0x07, 0x22, ++ 0x82, 0xF8, 0x07, 0x22, 0x81, 0xF8, 0x07, 0x22, ++ 0x80, 0xF8, 0x07, 0x22, 0x7F, 0xF8, 0x07, 0x22, ++ 0x7E, 0xF8, 0x07, 0x22, 0x7D, 0xF8, 0x07, 0x22, ++ 0x7C, 0xF8, 0x07, 0x22, 0x7B, 0xF8, 0x07, 0x22, ++ 0x7A, 0xF8, 0x07, 0x22, 0x79, 0xF8, 0x07, 0x22, ++ 0x78, 0xF8, 0x07, 0x22, 0x77, 0xF8, 0x07, 0x22, ++ 0x76, 0xF8, 0x07, 0x22, 0x75, 0xF8, 0x07, 0x22, ++ 0x74, 0xF8, 0x07, 0x22, 0x73, 0xF8, 0x07, 0x22, ++ 0x72, 0xF8, 0x07, 0x22, 0x71, 0xF8, 0x07, 0x22, ++ 0x70, 0xF8, 0x07, 0x22, 0x6F, 0xF8, 0x07, 0x22, ++ 0x6E, 0xF8, 0x07, 0x22, 0x6D, 0xF8, 0x07, 0x22, ++ 0x6C, 0xF8, 0x07, 0x22, 0x6B, 0xF8, 0x07, 0x22, ++ 0x6A, 0xF8, 0x07, 0x22, 0x69, 0xF8, 0x07, 0x22, ++ 0x68, 0xF8, 0x07, 0x22, 0x67, 0xF8, 0x07, 0x22, ++ 0x66, 0xF8, 0x07, 0x22, 0x65, 0xF8, 0x07, 0x22, ++ 0x64, 0xF8, 0x07, 0x22, 0x63, 0xF8, 0x07, 0x22, ++ 0x62, 0xF8, 0x07, 0x22, 0x61, 0xF8, 0x07, 0x22, ++ 0x60, 0xF8, 0x07, 0x22, 0x5F, 0xF8, 0x07, 0x22, ++ 0x5E, 0xF8, 0x07, 0x22, 0x5D, 0xF8, 0x07, 0x22, ++ 0x5C, 0xF8, 0x07, 0x22, 0x5B, 0xF8, 0x07, 0x22, ++ 0x5A, 0xF8, 0x07, 0x22, 0x59, 0xF8, 0x07, 0x22, ++ 0x58, 0xF8, 0x07, 0x22, 0x57, 0xF8, 0x07, 0x22, ++ 0x56, 0xF8, 0x07, 0x22, 0x55, 0xF8, 0x07, 0x22, ++ 0x54, 0xF8, 0x07, 0x22, 0x53, 0xF8, 0x07, 0x22, ++ 0x52, 0xF8, 0x07, 0x22, 0x51, 0xF8, 0x07, 0x22, ++ 0x50, 0xF8, 0x07, 0x22, 0x4F, 0xF8, 0x07, 0x22, ++ 0x4E, 0xF8, 0x07, 0x22, 0x4D, 0xF8, 0x07, 0x22, ++ 0x4C, 0xF8, 0x07, 0x22, 0x4B, 0xF8, 0x07, 0x22, ++ 0x4A, 0xF8, 0x07, 0x22, 0x49, 0xF8, 0x07, 0x22, ++ 0x48, 0xF8, 0x07, 0x22, 0x47, 0xF8, 0x07, 0x22, ++ 0x46, 0xF8, 0x07, 0x22, 0x45, 0xF8, 0x07, 0x22, ++ 0x44, 0xF8, 0x07, 0x22, 0x43, 0xF8, 0x07, 0x22, ++ 0x42, 0xF8, 0x07, 0x22, 0x41, 0xF8, 0x07, 0x22, ++ 0x40, 0xF8, 0x07, 0x22, 0x3F, 0xF8, 0x07, 0x22, ++ 0x3E, 0xF8, 0x07, 0x22, 0x3D, 0xF8, 0x07, 0x22, ++ 0x3C, 0xF8, 0x07, 0x22, 0x3B, 0xF8, 0x07, 0x22, ++ 0x3A, 0xF8, 0x07, 0x22, 0x39, 0xF8, 0x07, 0x22, ++ 0x38, 0xF8, 0x07, 0x22, 0x37, 0xF8, 0x07, 0x22, ++ 0x36, 0xF8, 0x07, 0x22, 0x35, 0xF8, 0x07, 0x22, ++ 0x34, 0xF8, 0x07, 0x22, 0x33, 0xF8, 0x07, 0x22, ++ 0x32, 0xF8, 0x07, 0x22, 0x31, 0xF8, 0x07, 0x22, ++ 0x30, 0xF8, 0x07, 0x22, 0x2F, 0xF8, 0x07, 0x22, ++ 0x2E, 0xF8, 0x07, 0x22, 0x2D, 0xF8, 0x07, 0x22, ++ 0x2C, 0xF8, 0x07, 0x22, 0x2B, 0xF8, 0x07, 0x22, ++ 0x2A, 0xF8, 0x07, 0x22, 0x29, 0xF8, 0x07, 0x22, ++ 0x28, 0xF8, 0x07, 0x22, 0x27, 0xF8, 0x07, 0x22, ++ 0x26, 0xF8, 0x07, 0x22, 0x25, 0xF8, 0x07, 0x22, ++ 0x24, 0xF8, 0x07, 0x22, 0x23, 0xF8, 0x07, 0x20, ++ 0x22, 0xF8, 0x07, 0x20, 0x21, 0xF8, 0x07, 0x20, ++ 0x20, 0xF8, 0x07, 0x20, 0x1F, 0xF8, 0x07, 0x20, ++ 0x1E, 0xF8, 0x07, 0x20, 0x1D, 0xF8, 0x07, 0x20, ++ 0x1C, 0xF8, 0x07, 0x20, 0x1C, 0xF8, 0x07, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD8, 0xF8, 0x27, 0x20, 0xD9, 0xF8, 0x27, 0x20, ++ 0xDA, 0xF8, 0x27, 0x20, 0xDB, 0xF8, 0x27, 0x20, ++ 0xDC, 0xF8, 0x27, 0x20, 0xDD, 0xF8, 0x27, 0x20, ++ 0xDE, 0xF8, 0x27, 0x20, 0xDF, 0xF8, 0x27, 0x20, ++ 0xE0, 0xF8, 0x27, 0x20, 0xE1, 0xF8, 0x27, 0x20, ++ 0xE2, 0xF8, 0x27, 0x20, 0xE3, 0xF8, 0x27, 0x20, ++ 0xE4, 0xF8, 0x27, 0x20, 0xE5, 0xF8, 0x27, 0x20, ++ 0xE6, 0xF8, 0x27, 0x20, 0xE7, 0xF8, 0x27, 0x20, ++ 0xE8, 0xF8, 0x27, 0x20, 0xE9, 0xF8, 0x27, 0x20, ++ 0xEA, 0xF8, 0x27, 0x20, 0xEB, 0xF8, 0x27, 0x20, ++ 0xEC, 0xF8, 0x27, 0x20, 0xED, 0xF8, 0x27, 0x20, ++ 0xEE, 0xF8, 0x27, 0x20, 0xEF, 0xF8, 0x27, 0x20, ++ 0xF0, 0xF8, 0x27, 0x20, 0xF1, 0xF8, 0x27, 0x20, ++ 0xF2, 0xF8, 0x27, 0x20, 0xF3, 0xF8, 0x27, 0x20, ++ 0xF4, 0xF8, 0x27, 0x20, 0xF5, 0xF8, 0x27, 0x20, ++ 0xF6, 0xF8, 0x27, 0x20, 0xF7, 0xF8, 0x27, 0x20, ++ 0xF8, 0xF8, 0x27, 0x20, 0xF9, 0xF8, 0x27, 0x20, ++ 0xFA, 0xF8, 0x27, 0x20, 0xFB, 0xF8, 0x27, 0x20, ++ 0xFC, 0xF8, 0x27, 0x20, 0xFD, 0xF8, 0x27, 0x20, ++ 0xFE, 0xF8, 0x27, 0x20, 0xFF, 0xF8, 0x27, 0x20, ++ 0x00, 0xF9, 0x27, 0x20, 0xD7, 0xF8, 0x27, 0x20, ++ 0x00, 0xF8, 0x27, 0x20, 0x01, 0xF8, 0x27, 0x20, ++ 0x02, 0xF8, 0x27, 0x20, 0x03, 0xF8, 0x27, 0x20, ++ 0x04, 0xF8, 0x27, 0x20, 0x05, 0xF8, 0x27, 0x20, ++ 0x06, 0xF8, 0x27, 0x20, 0x07, 0xF8, 0x27, 0x20, ++ 0x08, 0xF8, 0x27, 0x20, 0x09, 0xF8, 0x27, 0x20, ++ 0x0A, 0xF8, 0x27, 0x20, 0x0B, 0xF8, 0x27, 0x20, ++ 0x0C, 0xF8, 0x27, 0x20, 0x0D, 0xF8, 0x27, 0x20, ++ 0x0E, 0xF8, 0x27, 0x20, 0x0F, 0xF8, 0x27, 0x20, ++ 0x10, 0xF8, 0x27, 0x20, 0x11, 0xF8, 0x27, 0x20, ++ 0x12, 0xF8, 0x27, 0x20, 0x13, 0xF8, 0x27, 0x20, ++ 0x14, 0xF8, 0x27, 0x20, 0x15, 0xF8, 0x27, 0x20, ++ 0x15, 0xF8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x17, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0E, ++ 0x00, 0x0C, 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x05, ++ 0x00, 0x0E, 0x00, 0x10, 0x20, 0xFD, 0x00, 0xFF, ++ 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x00, ++ 0x00, 0x03, 0x00, 0x09, 0x00, 0x04, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x08, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x0C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x10, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x14, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xC8, 0x20, 0x04, 0x30, 0x04, 0x00, 0x00, ++ 0x00, 0x04, 0x05, 0x00, 0x0E, 0x00, 0x14, 0x20, ++ 0xFF, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x84, 0x00, 0x03, 0x00, 0x09, 0x00, ++ 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x90, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x07, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x07, 0x00, 0x00, 0x00, ++ 0x04, 0x15, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x28, 0x00, 0x00, ++}; ++ ++static unsigned char vfs5011_prepare_03[] = { /* 117 B */ ++ 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0xFF, 0x00, 0x00, 0xFF, 0xF4, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0xBF, 0x02, 0x00, ++}; ++ ++static unsigned char vfs5011_prepare_04[] = { /* 2903 B */ ++ 0x02, 0xF0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x18, 0x20, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x20, 0x04, 0x30, 0x08, ++ 0x00, 0x80, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x24, 0x20, 0x04, 0x30, 0x00, 0x00, 0xFF, 0x01, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x2C, 0x20, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x40, 0x20, 0x04, 0x30, 0xFF, 0x03, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x20, 0x04, 0x30, 0xE5, 0x03, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x20, 0x04, 0x30, ++ 0xEA, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x20, 0x04, 0x30, 0x0A, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x54, 0x20, ++ 0x04, 0x30, 0x01, 0xDE, 0x01, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x00, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, 0x04, ++ 0x30, 0x02, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x1C, 0x21, ++ 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x20, 0x21, 0x04, 0x30, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x40, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x4C, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x58, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x5C, 0x21, 0x04, 0x30, 0x1F, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x60, 0x21, 0x04, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x80, 0x21, 0x04, ++ 0x30, 0x30, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x88, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x90, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x94, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x9C, 0x21, 0x04, 0x30, 0x1F, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, 0x21, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xC0, 0x21, 0x04, 0x30, 0x30, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xC8, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xCC, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xD0, 0x21, ++ 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xD4, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xD8, 0x21, 0x04, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xDC, 0x21, 0x04, ++ 0x30, 0x1F, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xE0, 0x21, 0x04, 0x30, 0x04, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xA0, ++ 0x20, 0x04, 0x30, 0xEF, 0xE1, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0xA4, 0x20, 0x04, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0xB0, 0x20, 0x04, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0xC4, 0x20, ++ 0x04, 0x30, 0x14, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, 0x30, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0xCC, 0x20, 0x04, 0x30, 0x20, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x20, 0x04, ++ 0x30, 0x00, 0x00, 0x74, 0x01, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA8, 0x20, 0x04, 0x30, 0xFE, 0x21, ++ 0x74, 0x01, 0x04, 0x03, 0x00, 0x09, 0x00, 0x04, ++ 0x00, 0x00, 0x38, 0x00, 0x07, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x38, ++ 0x00, 0x15, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x0C, 0x00, 0x00, 0x38, 0x01, 0x03, 0x02, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x10, 0x00, ++ 0x00, 0x38, 0x01, 0x07, 0x02, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x14, 0x00, 0x00, 0x38, 0x0C, ++ 0x0C, 0x05, 0x00, 0x04, 0x02, 0x00, 0x80, 0x05, ++ 0xFF, 0xF9, 0x87, 0x20, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x87, 0x00, ++ 0xBB, 0xF8, 0x87, 0x00, 0xBB, 0xF8, 0x07, 0x20, ++ 0xBA, 0xF8, 0x07, 0x20, 0xB9, 0xF8, 0x07, 0x20, ++ 0xB8, 0xF8, 0x07, 0x20, 0xB7, 0xF8, 0x07, 0x20, ++ 0xB6, 0xF8, 0x07, 0x20, 0xB5, 0xF8, 0x07, 0x20, ++ 0xB4, 0xF8, 0x07, 0x20, 0xB3, 0xF8, 0x07, 0x20, ++ 0xB2, 0xF8, 0x07, 0x20, 0xB1, 0xF8, 0x07, 0x22, ++ 0xB0, 0xF8, 0x07, 0x22, 0xAF, 0xF8, 0x07, 0x22, ++ 0xAE, 0xF8, 0x07, 0x22, 0xAD, 0xF8, 0x07, 0x22, ++ 0xAC, 0xF8, 0x07, 0x22, 0xAB, 0xF8, 0x07, 0x22, ++ 0xAA, 0xF8, 0x07, 0x22, 0xA9, 0xF8, 0x07, 0x22, ++ 0xA8, 0xF8, 0x07, 0x22, 0xA7, 0xF8, 0x07, 0x22, ++ 0xA6, 0xF8, 0x07, 0x22, 0xA5, 0xF8, 0x07, 0x22, ++ 0xA4, 0xF8, 0x07, 0x22, 0xA3, 0xF8, 0x07, 0x22, ++ 0xA2, 0xF8, 0x07, 0x22, 0xA1, 0xF8, 0x07, 0x22, ++ 0xA0, 0xF8, 0x07, 0x22, 0x9F, 0xF8, 0x07, 0x22, ++ 0x9E, 0xF8, 0x07, 0x22, 0x9D, 0xF8, 0x07, 0x22, ++ 0x9C, 0xF8, 0x07, 0x22, 0x9B, 0xF8, 0x07, 0x22, ++ 0x9A, 0xF8, 0x07, 0x22, 0x99, 0xF8, 0x07, 0x22, ++ 0x98, 0xF8, 0x07, 0x22, 0x97, 0xF8, 0x07, 0x22, ++ 0x96, 0xF8, 0x07, 0x22, 0x95, 0xF8, 0x07, 0x22, ++ 0x94, 0xF8, 0x07, 0x22, 0x93, 0xF8, 0x07, 0x22, ++ 0x92, 0xF8, 0x07, 0x22, 0x91, 0xF8, 0x07, 0x22, ++ 0x90, 0xF8, 0x07, 0x22, 0x8F, 0xF8, 0x07, 0x22, ++ 0x8E, 0xF8, 0x07, 0x22, 0x8D, 0xF8, 0x07, 0x22, ++ 0x8C, 0xF8, 0x07, 0x22, 0x8B, 0xF8, 0x07, 0x22, ++ 0x8A, 0xF8, 0x07, 0x22, 0x89, 0xF8, 0x07, 0x22, ++ 0x88, 0xF8, 0x07, 0x22, 0x87, 0xF8, 0x07, 0x22, ++ 0x86, 0xF8, 0x07, 0x22, 0x85, 0xF8, 0x07, 0x22, ++ 0x84, 0xF8, 0x07, 0x22, 0x83, 0xF8, 0x07, 0x22, ++ 0x82, 0xF8, 0x07, 0x22, 0x81, 0xF8, 0x07, 0x22, ++ 0x80, 0xF8, 0x07, 0x22, 0x7F, 0xF8, 0x07, 0x22, ++ 0x7E, 0xF8, 0x07, 0x22, 0x7D, 0xF8, 0x07, 0x22, ++ 0x7C, 0xF8, 0x07, 0x22, 0x7B, 0xF8, 0x07, 0x22, ++ 0x7A, 0xF8, 0x07, 0x22, 0x79, 0xF8, 0x07, 0x22, ++ 0x78, 0xF8, 0x07, 0x22, 0x77, 0xF8, 0x07, 0x22, ++ 0x76, 0xF8, 0x07, 0x22, 0x75, 0xF8, 0x07, 0x22, ++ 0x74, 0xF8, 0x07, 0x22, 0x73, 0xF8, 0x07, 0x22, ++ 0x72, 0xF8, 0x07, 0x22, 0x71, 0xF8, 0x07, 0x22, ++ 0x70, 0xF8, 0x07, 0x22, 0x6F, 0xF8, 0x07, 0x22, ++ 0x6E, 0xF8, 0x07, 0x22, 0x6D, 0xF8, 0x07, 0x22, ++ 0x6C, 0xF8, 0x07, 0x22, 0x6B, 0xF8, 0x07, 0x22, ++ 0x6A, 0xF8, 0x07, 0x22, 0x69, 0xF8, 0x07, 0x22, ++ 0x68, 0xF8, 0x07, 0x22, 0x67, 0xF8, 0x07, 0x22, ++ 0x66, 0xF8, 0x07, 0x22, 0x65, 0xF8, 0x07, 0x22, ++ 0x64, 0xF8, 0x07, 0x22, 0x63, 0xF8, 0x07, 0x22, ++ 0x62, 0xF8, 0x07, 0x22, 0x61, 0xF8, 0x07, 0x22, ++ 0x60, 0xF8, 0x07, 0x22, 0x5F, 0xF8, 0x07, 0x22, ++ 0x5E, 0xF8, 0x07, 0x22, 0x5D, 0xF8, 0x07, 0x22, ++ 0x5C, 0xF8, 0x07, 0x22, 0x5B, 0xF8, 0x07, 0x22, ++ 0x5A, 0xF8, 0x07, 0x22, 0x59, 0xF8, 0x07, 0x22, ++ 0x58, 0xF8, 0x07, 0x22, 0x57, 0xF8, 0x07, 0x22, ++ 0x56, 0xF8, 0x07, 0x22, 0x55, 0xF8, 0x07, 0x22, ++ 0x54, 0xF8, 0x07, 0x22, 0x53, 0xF8, 0x07, 0x22, ++ 0x52, 0xF8, 0x07, 0x22, 0x51, 0xF8, 0x07, 0x22, ++ 0x50, 0xF8, 0x07, 0x22, 0x4F, 0xF8, 0x07, 0x22, ++ 0x4E, 0xF8, 0x07, 0x22, 0x4D, 0xF8, 0x07, 0x22, ++ 0x4C, 0xF8, 0x07, 0x22, 0x4B, 0xF8, 0x07, 0x22, ++ 0x4A, 0xF8, 0x07, 0x22, 0x49, 0xF8, 0x07, 0x22, ++ 0x48, 0xF8, 0x07, 0x22, 0x47, 0xF8, 0x07, 0x22, ++ 0x46, 0xF8, 0x07, 0x22, 0x45, 0xF8, 0x07, 0x22, ++ 0x44, 0xF8, 0x07, 0x22, 0x43, 0xF8, 0x07, 0x22, ++ 0x42, 0xF8, 0x07, 0x22, 0x41, 0xF8, 0x07, 0x22, ++ 0x40, 0xF8, 0x07, 0x22, 0x3F, 0xF8, 0x07, 0x22, ++ 0x3E, 0xF8, 0x07, 0x22, 0x3D, 0xF8, 0x07, 0x22, ++ 0x3C, 0xF8, 0x07, 0x22, 0x3B, 0xF8, 0x07, 0x22, ++ 0x3A, 0xF8, 0x07, 0x22, 0x39, 0xF8, 0x07, 0x22, ++ 0x38, 0xF8, 0x07, 0x22, 0x37, 0xF8, 0x07, 0x22, ++ 0x36, 0xF8, 0x07, 0x22, 0x35, 0xF8, 0x07, 0x22, ++ 0x34, 0xF8, 0x07, 0x22, 0x33, 0xF8, 0x07, 0x22, ++ 0x32, 0xF8, 0x07, 0x22, 0x31, 0xF8, 0x07, 0x22, ++ 0x30, 0xF8, 0x07, 0x22, 0x2F, 0xF8, 0x07, 0x22, ++ 0x2E, 0xF8, 0x07, 0x22, 0x2D, 0xF8, 0x07, 0x22, ++ 0x2C, 0xF8, 0x07, 0x22, 0x2B, 0xF8, 0x07, 0x22, ++ 0x2A, 0xF8, 0x07, 0x22, 0x29, 0xF8, 0x07, 0x22, ++ 0x28, 0xF8, 0x07, 0x22, 0x27, 0xF8, 0x07, 0x22, ++ 0x26, 0xF8, 0x07, 0x22, 0x25, 0xF8, 0x07, 0x22, ++ 0x24, 0xF8, 0x07, 0x22, 0x23, 0xF8, 0x07, 0x20, ++ 0x22, 0xF8, 0x07, 0x20, 0x21, 0xF8, 0x07, 0x20, ++ 0x20, 0xF8, 0x07, 0x20, 0x1F, 0xF8, 0x07, 0x20, ++ 0x1E, 0xF8, 0x07, 0x20, 0x1D, 0xF8, 0x07, 0x20, ++ 0x1C, 0xF8, 0x07, 0x20, 0x1C, 0xF8, 0x07, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD7, 0xF8, 0xA7, 0x00, 0xD7, 0xF8, 0xA7, 0x00, ++ 0xD8, 0xF8, 0x27, 0x20, 0xD9, 0xF8, 0x27, 0x20, ++ 0xDA, 0xF8, 0x27, 0x20, 0xDB, 0xF8, 0x27, 0x20, ++ 0xDC, 0xF8, 0x27, 0x20, 0xDD, 0xF8, 0x27, 0x20, ++ 0xDE, 0xF8, 0x27, 0x20, 0xDF, 0xF8, 0x27, 0x20, ++ 0xE0, 0xF8, 0x27, 0x20, 0xE1, 0xF8, 0x27, 0x20, ++ 0xE2, 0xF8, 0x27, 0x20, 0xE3, 0xF8, 0x27, 0x20, ++ 0xE4, 0xF8, 0x27, 0x20, 0xE5, 0xF8, 0x27, 0x20, ++ 0xE6, 0xF8, 0x27, 0x20, 0xE7, 0xF8, 0x27, 0x20, ++ 0xE8, 0xF8, 0x27, 0x20, 0xE9, 0xF8, 0x27, 0x20, ++ 0xEA, 0xF8, 0x27, 0x20, 0xEB, 0xF8, 0x27, 0x20, ++ 0xEC, 0xF8, 0x27, 0x20, 0xED, 0xF8, 0x27, 0x20, ++ 0xEE, 0xF8, 0x27, 0x20, 0xEF, 0xF8, 0x27, 0x20, ++ 0xF0, 0xF8, 0x27, 0x20, 0xF1, 0xF8, 0x27, 0x20, ++ 0xF2, 0xF8, 0x27, 0x20, 0xF3, 0xF8, 0x27, 0x20, ++ 0xF4, 0xF8, 0x27, 0x20, 0xF5, 0xF8, 0x27, 0x20, ++ 0xF6, 0xF8, 0x27, 0x20, 0xF7, 0xF8, 0x27, 0x20, ++ 0xF8, 0xF8, 0x27, 0x20, 0xF9, 0xF8, 0x27, 0x20, ++ 0xFA, 0xF8, 0x27, 0x20, 0xFB, 0xF8, 0x27, 0x20, ++ 0xFC, 0xF8, 0x27, 0x20, 0xFD, 0xF8, 0x27, 0x20, ++ 0xFE, 0xF8, 0x27, 0x20, 0xFF, 0xF8, 0x27, 0x20, ++ 0x00, 0xF9, 0x27, 0x20, 0xD7, 0xF8, 0x27, 0x20, ++ 0x00, 0xF8, 0x27, 0x20, 0x01, 0xF8, 0x27, 0x20, ++ 0x02, 0xF8, 0x27, 0x20, 0x03, 0xF8, 0x27, 0x20, ++ 0x04, 0xF8, 0x27, 0x20, 0x05, 0xF8, 0x27, 0x20, ++ 0x06, 0xF8, 0x27, 0x20, 0x07, 0xF8, 0x27, 0x20, ++ 0x08, 0xF8, 0x27, 0x20, 0x09, 0xF8, 0x27, 0x20, ++ 0x0A, 0xF8, 0x27, 0x20, 0x0B, 0xF8, 0x27, 0x20, ++ 0x0C, 0xF8, 0x27, 0x20, 0x0D, 0xF8, 0x27, 0x20, ++ 0x0E, 0xF8, 0x27, 0x20, 0x0F, 0xF8, 0x27, 0x20, ++ 0x10, 0xF8, 0x27, 0x20, 0x11, 0xF8, 0x27, 0x20, ++ 0x12, 0xF8, 0x27, 0x20, 0x13, 0xF8, 0x27, 0x20, ++ 0x14, 0xF8, 0x27, 0x20, 0x15, 0xF8, 0x27, 0x20, ++ 0x15, 0xF8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0A, 0x00, 0x08, 0x00, 0x10, 0x03, 0x18, 0x1C, ++ 0x10, 0x03, 0x18, 0x1C, 0x03, 0x00, 0x09, 0x00, ++ 0x00, 0x20, 0x04, 0x30, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x05, 0x00, 0x0E, 0x00, 0x0C, 0x20, 0xFD, ++ 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x00, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x10, ++ 0x20, 0xFD, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x05, 0x00, 0x00, 0x03, 0x00, 0x09, ++ 0x00, 0x04, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x08, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x0C, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x10, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x14, 0x21, 0x04, ++ 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0x18, 0x21, 0x04, 0x30, 0x01, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x44, ++ 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x48, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x4C, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x50, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x54, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x58, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0xC8, 0x20, 0x04, ++ 0x30, 0x04, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, ++ 0x0E, 0x00, 0x14, 0x20, 0xFF, 0xFF, 0x00, 0xFF, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, ++ 0x03, 0x00, 0x09, 0x00, 0x84, 0x21, 0x04, 0x30, ++ 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, ++ 0x00, 0x88, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x8C, 0x21, ++ 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, ++ 0x00, 0x09, 0x00, 0x90, 0x21, 0x04, 0x30, 0x01, ++ 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, ++ 0x94, 0x21, 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x09, 0x00, 0x98, 0x21, 0x04, ++ 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, ++ 0x09, 0x00, 0xA0, 0x21, 0x04, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x03, 0x00, 0x09, 0x00, 0x20, ++ 0x21, 0x04, 0x30, 0x07, 0x00, 0x00, 0x00, 0x04, ++ 0x03, 0x00, 0x09, 0x00, 0x60, 0x21, 0x04, 0x30, ++ 0x07, 0x00, 0x00, 0x00, 0x04, 0x15, 0x00, 0x08, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x28, 0x00, ++ 0x00, 0x18, 0x00, 0x52, 0x01, 0x08, 0x00, 0x05, ++ 0x00, 0x0A, 0x00, 0xFA, 0x00, 0x1E, 0x00, 0xC8, ++ 0x00, 0x00, 0x00, 0x9F, 0x00, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, ++ 0xFF, 0xFB, 0xF9, 0xFC, 0xFD, 0xFF, 0xFD, 0xFE, ++ 0x00, 0x01, 0x00, 0x00, 0x03, 0x01, 0x01, 0x02, ++ 0x06, 0x05, 0x05, 0x06, 0x05, 0x08, 0x0A, 0x06, ++ 0x09, 0x09, 0x06, 0x08, 0x05, 0x04, 0x03, 0x04, ++ 0x03, 0x05, 0x07, 0x07, 0x09, 0x05, 0x04, 0x03, ++ 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0xFF, 0x00, ++ 0xFF, 0x00, 0xFB, 0xFD, 0xFF, 0xFF, 0x01, 0xFF, ++ 0xFD, 0xFF, 0x01, 0x02, 0x01, 0xFE, 0xFF, 0x01, ++ 0xFE, 0xFC, 0x00, 0xFF, 0x01, 0x01, 0x00, 0x00, ++ 0xFF, 0xFF, 0x04, 0x03, 0x00, 0x01, 0xFE, 0x02, ++ 0x02, 0x03, 0x03, 0x00, 0xFF, 0xFA, 0xFB, 0xFC, ++ 0xFF, 0xFF, 0x02, 0xFF, 0x01, 0xFF, 0xFE, 0xFD, ++ 0xFF, 0xFE, 0xFB, 0xF9, 0xF9, 0xFC, 0xFC, 0xFC, ++ 0xF5, 0xF3, 0xF8, 0xF5, 0xF5, 0xF5, 0xF9, 0xFB, ++ 0xFE, 0xFC, 0xFA, 0xF8, 0xFC, 0xF9, 0xF7, 0xF6, ++ 0xF6, 0xF7, 0xFB, 0xF7, 0xF9, 0xF9, 0xF8, 0xF8, ++ 0xF1, 0xF6, 0xF9, 0xFC, 0xFE, 0xFC, 0xFE, 0x00, ++ 0xFB, 0xFE, 0xFC, 0xFC, 0xFC, 0xFB, 0xFD, 0xFB, ++ 0xFC, 0xFA, 0xFC, 0xFA, 0x01, 0x02, 0xFE, 0xFE, ++ 0xFC, 0xF7, 0xF4, 0xF4, 0xED, 0xE1, 0xD7, 0x01, ++ 0x04, 0x03, 0x04, 0x08, 0x0B, 0x09, 0x09, 0x09, ++ 0x05, 0x06, 0x08, 0x05, 0x03, 0x00, 0x00, 0x01, ++ 0x00, 0xFF, 0xFF, 0xFE, 0xFD, 0xFD, 0xFC, 0xFF, ++ 0x02, 0xFD, 0xFB, 0xFC, 0xFA, 0xFC, 0xFD, 0xFF, ++ 0xFF, 0xFC, 0xFC, 0xFB, 0xFC, 0xFE, 0xFF, 0x00, ++ 0x01, 0x0B, 0x09, 0x07, 0x06, 0x03, 0x06, 0x08, ++ 0x07, 0x06, 0x07, 0x08, 0x08, 0x09, 0x0B, 0x0D, ++ 0x0E, 0x10, 0x15, 0x15, 0x19, 0x1B, 0x20, 0x01, ++ 0x00, 0xFF, 0xFF, 0xFE, 0xFD, 0xFD, 0xFC, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++}; ++ ++#endif +diff --git a/libfprint/fp_internal.h b/libfprint/fp_internal.h +index 6910b64..f640f58 100644 +--- a/libfprint/fp_internal.h ++++ b/libfprint/fp_internal.h +@@ -296,6 +296,9 @@ extern struct fp_img_driver vfs101_driver; + #ifdef ENABLE_VFS301 + extern struct fp_img_driver vfs301_driver; + #endif ++#ifdef ENABLE_VFS5011 ++extern struct fp_img_driver vfs5011_driver; ++#endif + #ifdef ENABLE_UPEKTC_IMG + extern struct fp_img_driver upektc_img_driver; + #endif +-- +2.1.3 + diff --git a/pkgs/development/libraries/libfprint/master.nix b/pkgs/development/libraries/libfprint/master.nix new file mode 100644 index 000000000000..8b51acf52a86 --- /dev/null +++ b/pkgs/development/libraries/libfprint/master.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchgit, libtool, autoconf, automake113x, pkgconfig, libusb, glib, nss, nspr, pixman }: + +stdenv.mkDerivation rec { + name = "libfprint"; + + src = fetchgit { + url = "git://anongit.freedesktop.org/libfprint/libfprint"; + rev = "35e356f625d254f44c14f720c0eb9216297d35c2"; + sha256 = "b7fd74a914d7c4e2999ac20432a7f2af5d6c7af5e75a367bc3babe03e4576c86"; + }; + + patches = [ ./0001-lib-Add-VFS5011-driver.patch ]; + + buildInputs = [ libusb glib nss nspr pixman ]; + nativeBuildInputs = [ libtool autoconf automake113x pkgconfig ]; + + configureScript = "./autogen.sh"; + + configureFlags = [ "--prefix=$(out)" "--disable-examples-build" "--disable-x11-examples-build" "--with-udev-rules-dir=$(out)/lib/udev/rules.d" ]; + + meta = with stdenv.lib; { + homepage = "http://www.freedesktop.org/wiki/Software/fprint/libfprint/"; + description = "A library designed to make it easy to add support for consumer fingerprint readers"; + license = licenses.lgpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ abbradar ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 103c7747f5f2..8445265233ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5852,7 +5852,7 @@ let extraOnly = true; }; - libfprint = callPackage ../development/libraries/libfprint { }; + libfprint = callPackage ../development/libraries/libfprint/master.nix { }; libgadu = callPackage ../development/libraries/libgadu { }; From 9a5da8168d0bb1cf64fb56f74a173cd135eaa9d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Thu, 8 Jan 2015 14:59:48 +0100 Subject: [PATCH 0583/1091] SimpleScreenRecorder: 0.3.1 -> 0.3.2 --- pkgs/applications/video/simplescreenrecorder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/simplescreenrecorder/default.nix b/pkgs/applications/video/simplescreenrecorder/default.nix index eaa903d36980..5822390604c1 100644 --- a/pkgs/applications/video/simplescreenrecorder/default.nix +++ b/pkgs/applications/video/simplescreenrecorder/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "simplescreenrecorder-${version}"; - version = "0.3.1"; + version = "0.3.2"; src = fetchurl { url = "https://github.com/MaartenBaert/ssr/archive/${version}.tar.gz"; - sha256 = "00ra4isl4yf5l6q1cp97ss46jck1iayv1d23iz4885yzxknvhhjn"; + sha256 = "0g226n09h0m3n36ahfmvm70szwvn8345zywb1f05l1nab6mx6wj3"; }; buildInputs = [ From b32df8f6a7b26601a757fc4af00cef56218e4f80 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Thu, 8 Jan 2015 14:10:15 +0000 Subject: [PATCH 0584/1091] Fix elm-reactor. The elm-reactor setup.hs file tries to build an elm file that's not distributed in the cabal archive. The archive contains the already-compiled js file so the step is unnecessary and I'm patching it out. --- .../elm/0001-remove-custom-build-step.patch | 25 +++++++++++++++++++ .../development/compilers/elm/elm-reactor.nix | 5 ++-- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/compilers/elm/0001-remove-custom-build-step.patch diff --git a/pkgs/development/compilers/elm/0001-remove-custom-build-step.patch b/pkgs/development/compilers/elm/0001-remove-custom-build-step.patch new file mode 100644 index 000000000000..e229a0c239e0 --- /dev/null +++ b/pkgs/development/compilers/elm/0001-remove-custom-build-step.patch @@ -0,0 +1,25 @@ +From a164f7a2b662831ba26f5cebce23f97f1b5afccd Mon Sep 17 00:00:00 2001 +From: Tom Hunger +Date: Thu, 8 Jan 2015 14:07:17 +0000 +Subject: [PATCH] remove-custom-build-step + +--- + Setup.hs | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/Setup.hs b/Setup.hs +index 6f80fd8..a45ffc1 100644 +--- a/Setup.hs ++++ b/Setup.hs +@@ -19,8 +19,6 @@ main = + myPostBuild :: Args -> BuildFlags -> PackageDescription -> LocalBuildInfo -> IO () + myPostBuild args flags pd lbi = + do putStrLn "Custom build step: compiling debuggerInterface.elm" +- buildInterface +- concatJS lbi + postBuild simpleUserHooks args flags pd lbi + + +-- +1.9.4 + diff --git a/pkgs/development/compilers/elm/elm-reactor.nix b/pkgs/development/compilers/elm/elm-reactor.nix index 3719e2b6f822..2c3da88d8bd6 100644 --- a/pkgs/development/compilers/elm/elm-reactor.nix +++ b/pkgs/development/compilers/elm/elm-reactor.nix @@ -1,5 +1,3 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - { cabal, blazeHtml, blazeMarkup, cmdargs, elmCompiler, elmMake, filepath , fsnotify, HTTP, mtl, snapCore, snapServer, systemFilepath, text , time, transformers, unorderedContainers, websockets @@ -12,6 +10,7 @@ cabal.mkDerivation (self: { sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; isLibrary = false; isExecutable = true; + patches = [ ./0001-remove-custom-build-step.patch ]; buildDepends = [ blazeHtml blazeMarkup cmdargs elmCompiler filepath fsnotify HTTP mtl snapCore snapServer systemFilepath text time transformers @@ -22,6 +21,6 @@ cabal.mkDerivation (self: { description = "Interactive development tool for Elm programs"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - broken = true; +# broken = true; }; }) From 5cb62016a5260408d1f3fb2c28f4af065c046f5d Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 8 Jan 2015 09:38:47 -0500 Subject: [PATCH 0585/1091] Revert "Add amazonka, amazonka-core, amazonka-cloudwatch haskell packages" Unnecessary change to the haskell packages infrastructure, will move this to haskellng packages. This reverts commit 0f04707953933923cf957b7800c2eba83b4f8f34. --- .../haskell/amazonka-cloudwatch/default.nix | 16 -------- .../haskell/amazonka-core/default.nix | 30 -------------- .../libraries/haskell/amazonka/default.nix | 22 ---------- .../libraries/haskell/nats/0.2.nix | 16 -------- .../haskell/nats/{1.nix => default.nix} | 0 pkgs/top-level/haskell-packages.nix | 40 ++----------------- 6 files changed, 4 insertions(+), 120 deletions(-) delete mode 100644 pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix delete mode 100644 pkgs/development/libraries/haskell/amazonka-core/default.nix delete mode 100644 pkgs/development/libraries/haskell/amazonka/default.nix delete mode 100644 pkgs/development/libraries/haskell/nats/0.2.nix rename pkgs/development/libraries/haskell/nats/{1.nix => default.nix} (100%) diff --git a/pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix b/pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix deleted file mode 100644 index 16660edfe734..000000000000 --- a/pkgs/development/libraries/haskell/amazonka-cloudwatch/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, amazonkaCore }: - -cabal.mkDerivation (self: { - pname = "amazonka-cloudwatch"; - version = "0.0.4"; - sha256 = "1lsf5il184c1ldjhg3x32c1dzlba3r3q3fpzpam3kwyzz54d4k79"; - buildDepends = [ amazonkaCore ]; - meta = { - homepage = "https://github.com/brendanhay/amazonka"; - description = "Amazon CloudWatch SDK"; - license = "unknown"; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/libraries/haskell/amazonka-core/default.nix b/pkgs/development/libraries/haskell/amazonka-core/default.nix deleted file mode 100644 index b7fa286d4e2c..000000000000 --- a/pkgs/development/libraries/haskell/amazonka-core/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, aeson, attoparsec, base16Bytestring, base64Bytestring -, bifunctors, caseInsensitive, conduit, conduitExtra, cryptohash -, cryptohashConduit, dataDefaultClass, hashable, httpClient -, httpTypes, lens, mmorph, mtl, nats, resourcet, semigroups, tagged -, tasty, tastyHunit, text, time, transformers, unorderedContainers -, vector, xmlConduit -}: - -cabal.mkDerivation (self: { - pname = "amazonka-core"; - version = "0.0.4"; - sha256 = "1h3bp4d13mg3n935qgw5dhwadb4ivcd3m8jk9l90jcgkgsni0zy4"; - buildDepends = [ - aeson attoparsec base16Bytestring base64Bytestring bifunctors - caseInsensitive conduit conduitExtra cryptohash cryptohashConduit - dataDefaultClass hashable httpClient httpTypes lens mmorph mtl nats - resourcet semigroups tagged text time transformers - unorderedContainers vector xmlConduit - ]; - testDepends = [ tasty tastyHunit text time ]; - jailbreak = true; - meta = { - homepage = "https://github.com/brendanhay/amazonka"; - description = "Core functionality, serialisation primitives, and data types for the Amazonka Amazon Web Services SDKs"; - license = "unknown"; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/libraries/haskell/amazonka/default.nix b/pkgs/development/libraries/haskell/amazonka/default.nix deleted file mode 100644 index fabbe13b37e6..000000000000 --- a/pkgs/development/libraries/haskell/amazonka/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, amazonkaCore, conduit, exceptions, httpConduit, lens -, mmorph, monadControl, mtl, resourcet, text, time -, transformersBase -}: - -cabal.mkDerivation (self: { - pname = "amazonka"; - version = "0.0.4"; - sha256 = "12hwkrn7azs1sxx9f5agk875y6r6wvjxmmx0xg3034p6ipjvh883"; - buildDepends = [ - amazonkaCore conduit exceptions httpConduit lens mmorph - monadControl mtl resourcet text time transformersBase - ]; - meta = { - homepage = "https://github.com/brendanhay/amazonka"; - description = "Comprehensive Amazon Web Services SDK"; - license = "unknown"; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/libraries/haskell/nats/0.2.nix b/pkgs/development/libraries/haskell/nats/0.2.nix deleted file mode 100644 index e870d171383b..000000000000 --- a/pkgs/development/libraries/haskell/nats/0.2.nix +++ /dev/null @@ -1,16 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, hashable }: - -cabal.mkDerivation (self: { - pname = "nats"; - version = "0.2"; - sha256 = "05skqs5ahbrnwlsxjihkvmsw0n49k9mqdhrv9nqh4dmd1j622r73"; - buildDepends = [ hashable ]; - meta = { - homepage = "http://github.com/ekmett/nats/"; - description = "Natural numbers"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - }; -}) diff --git a/pkgs/development/libraries/haskell/nats/1.nix b/pkgs/development/libraries/haskell/nats/default.nix similarity index 100% rename from pkgs/development/libraries/haskell/nats/1.nix rename to pkgs/development/libraries/haskell/nats/default.nix diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 6c0dda9c20cd..5dbc6a5d4dd7 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -55,14 +55,12 @@ # modifyPrio argument can be set to lowPrio to make all Haskell packages have # low priority. -let override = overrides: self_: let - self = self_ // overrides; +self : let callPackage = x : y : modifyPrio (newScope self x y); in - callPackage = x : y : modifyPrio (newScope self x y); # Indentation deliberately broken at this point to keep the bulk # of this file at a low indentation level. -in { +{ inherit callPackage; # GHC and its wrapper @@ -172,34 +170,6 @@ in { alsaPcm = callPackage ../development/libraries/haskell/alsa-pcm {}; - inherit (let - new-transformers-self = if self.overridden or false - then self - else override { - overridden = true; - - mtl = new-transformers-self.mtl_2_2_1; - - transformers = new-transformers-self.transformers_0_4_2_0; - - cabal = new-transformers-self.cabal.override { - enableCheckPhase = false; - }; - - nats = new-transformers-self.nats_0_2; - } new-transformers-self; - - inherit (new-transformers-self) callPackage; - in { - amazonkaCore = - callPackage ../development/libraries/haskell/amazonka-core {}; - - amazonka = callPackage ../development/libraries/haskell/amazonka {}; - - amazonkaCloudwatch = - callPackage ../development/libraries/haskell/amazonka-cloudwatch {}; - }) amazonka amazonkaCore amazonkaCloudwatch; - amqp = callPackage ../development/libraries/haskell/amqp {}; annotatedWlPprint = callPackage ../development/libraries/haskell/annotated-wl-pprint {}; @@ -1859,9 +1829,7 @@ in { nat = callPackage ../development/libraries/haskell/nat {}; - nats_1 = callPackage ../development/libraries/haskell/nats/1.nix {}; - nats_0_2 = callPackage ../development/libraries/haskell/nats/0.2.nix {}; - nats = self.nats_1; + nats = callPackage ../development/libraries/haskell/nats {}; naturals = callPackage ../development/libraries/haskell/naturals {}; @@ -3291,4 +3259,4 @@ in { # End of the main part of the file. -}; in override {} +} From c40a98b02b26ce4b9de547d7f13b9bc9eb857aad Mon Sep 17 00:00:00 2001 From: rejuvyesh Date: Thu, 8 Jan 2015 20:22:58 +0530 Subject: [PATCH 0586/1091] Update hledger, hledger-lib and hledger-web to 0.24 --- .../libraries/haskell/hledger-lib/default.nix | 20 ++++++++++-------- .../libraries/haskell/hledger-web/default.nix | 21 +++++++++---------- .../libraries/haskell/hledger/default.nix | 21 ++++++++++--------- 3 files changed, 32 insertions(+), 30 deletions(-) diff --git a/pkgs/development/libraries/haskell/hledger-lib/default.nix b/pkgs/development/libraries/haskell/hledger-lib/default.nix index fafa47c28a05..350b384ef00c 100644 --- a/pkgs/development/libraries/haskell/hledger-lib/default.nix +++ b/pkgs/development/libraries/haskell/hledger-lib/default.nix @@ -1,21 +1,23 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, cmdargs, csv, filepath, HUnit, mtl, parsec, prettyShow -, regexpr, regexTdfa, safe, split, testFramework -, testFrameworkHunit, time, transformers, utf8String +{ cabal, blazeMarkup, cmdargs, csv, Decimal, filepath, HUnit, mtl +, parsec, prettyShow, regexpr, regexTdfa, safe, split +, testFramework, testFrameworkHunit, time, transformers, utf8String }: cabal.mkDerivation (self: { pname = "hledger-lib"; - version = "0.23.3"; - sha256 = "0in61wrkbdllghdkxmwwn2b2k2g9w7kqijwl58szfx9h7w8g3dbi"; + version = "0.24"; + sha256 = "1r0qlah45z1p180d245fyji8xnxv9ipgg9m1dr56s4xaw910f6ns"; buildDepends = [ - cmdargs csv filepath HUnit mtl parsec prettyShow regexpr regexTdfa - safe split time transformers utf8String + blazeMarkup cmdargs csv Decimal filepath HUnit mtl parsec + prettyShow regexpr regexTdfa safe split time transformers + utf8String ]; testDepends = [ - cmdargs csv filepath HUnit mtl parsec prettyShow regexpr regexTdfa - safe split testFramework testFrameworkHunit time transformers + blazeMarkup cmdargs csv Decimal filepath HUnit mtl parsec + prettyShow regexpr regexTdfa safe split testFramework + testFrameworkHunit time transformers ]; meta = { homepage = "http://hledger.org"; diff --git a/pkgs/development/libraries/haskell/hledger-web/default.nix b/pkgs/development/libraries/haskell/hledger-web/default.nix index 654a4c7a13ab..ae5de9c757b6 100644 --- a/pkgs/development/libraries/haskell/hledger-web/default.nix +++ b/pkgs/development/libraries/haskell/hledger-web/default.nix @@ -1,26 +1,25 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! { cabal, blazeHtml, blazeMarkup, clientsession, cmdargs -, conduitExtra, dataDefault, filepath, hamlet, hjsmin, hledger -, hledgerLib, hspec, httpClient, httpConduit, HUnit, json -, networkConduit, parsec, regexpr, safe, shakespeare -, shakespeareText, text, time, transformers, wai, waiExtra -, waiHandlerLaunch, warp, yaml, yesod, yesodCore, yesodStatic -, yesodTest +, conduitExtra, dataDefault, filepath, hjsmin, hledger, hledgerLib +, hspec, httpClient, httpConduit, HUnit, json, networkConduit +, parsec, regexpr, safe, shakespeare, text, time, transformers, wai +, waiExtra, waiHandlerLaunch, warp, yaml, yesod, yesodCore +, yesodStatic, yesodTest }: cabal.mkDerivation (self: { pname = "hledger-web"; - version = "0.23.3"; - sha256 = "1d51gcyj5k4djllf0f2mny9l5i6gfh8cc3pgvjl8mxqi6ky6xarq"; + version = "0.24"; + sha256 = "0dwqrq31yf0kw3rk06f1ny2670w2qw83bvvqwp87g4xky5v69xpi"; isLibrary = true; isExecutable = true; buildDepends = [ blazeHtml blazeMarkup clientsession cmdargs conduitExtra - dataDefault filepath hamlet hjsmin hledger hledgerLib httpClient + dataDefault filepath hjsmin hledger hledgerLib httpClient httpConduit HUnit json networkConduit parsec regexpr safe - shakespeare shakespeareText text time transformers wai waiExtra - waiHandlerLaunch warp yaml yesod yesodCore yesodStatic + shakespeare text time transformers wai waiExtra waiHandlerLaunch + warp yaml yesod yesodCore yesodStatic ]; testDepends = [ hspec yesod yesodTest ]; jailbreak = true; diff --git a/pkgs/development/libraries/haskell/hledger/default.nix b/pkgs/development/libraries/haskell/hledger/default.nix index 45a7d6243b34..a53cb3cc14e2 100644 --- a/pkgs/development/libraries/haskell/hledger/default.nix +++ b/pkgs/development/libraries/haskell/hledger/default.nix @@ -1,26 +1,27 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! { cabal, cmdargs, csv, filepath, haskeline, hledgerLib, HUnit, mtl -, parsec, prettyShow, regexpr, safe, shakespeare, shakespeareText -, split, tabular, testFramework, testFrameworkHunit, text, time -, transformers, utf8String, wizards +, parsec, prettyShow, regexpr, regexTdfa, safe, shakespeare +, shakespeareText, split, tabular, testFramework +, testFrameworkHunit, text, time, transformers, utf8String, wizards }: cabal.mkDerivation (self: { pname = "hledger"; - version = "0.23.3"; - sha256 = "10qrjwfmpddba6m3n5f527l77g3xf9d8fyxyhrl5593g6bgq9v7m"; + version = "0.24"; + sha256 = "1f32lg12i9s075xfbl3f5vhanjg8ms5ilw0hgpbsfh8g9nvlvffc"; isLibrary = true; isExecutable = true; buildDepends = [ - cmdargs filepath haskeline hledgerLib HUnit mtl parsec prettyShow - regexpr safe shakespeare shakespeareText split tabular text time - utf8String wizards + cmdargs csv filepath haskeline hledgerLib HUnit mtl parsec + prettyShow regexpr regexTdfa safe shakespeare shakespeareText split + tabular text time utf8String wizards ]; testDepends = [ cmdargs csv filepath haskeline hledgerLib HUnit mtl parsec - prettyShow regexpr safe shakespeare shakespeareText split tabular - testFramework testFrameworkHunit text time transformers wizards + prettyShow regexpr regexTdfa safe shakespeare shakespeareText split + tabular testFramework testFrameworkHunit text time transformers + wizards ]; meta = { homepage = "http://hledger.org"; From d737d463c6de53ddbcaa9e95b7e02dac05dda9b0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 16:50:44 +0100 Subject: [PATCH 0587/1091] hackage-packages.nix: update from Hackage 2015-01-08T16:50:56+0100 This update also brings monad-control version 1.x by default, and some additional (older) versions of the amazonka package family. --- .../haskell-modules/hackage-packages.nix | 609 ++++++++++++------ 1 file changed, 410 insertions(+), 199 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a0793d3c5020..445083ba62b5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -393,8 +393,8 @@ self: { ({ mkDerivation, alut, base, OpenAL, OpenGL }: mkDerivation { pname = "ALUT"; - version = "2.3.0.1"; - sha256 = "0riylbbcnpc2lnjfj9ky1srs0svl2bny2scg6p3v8gmp27linlgr"; + version = "2.3.0.2"; + sha256 = "02kfyb4g7sfjfzqlddxqbjffrj4a0gfrzkisdpbj2lw67j1gq5dp"; buildDepends = [ base OpenAL OpenGL ]; extraLibraries = [ alut ]; configureFlags = [ "-fusenativewindowslibraries" ]; @@ -2976,14 +2976,13 @@ self: { "Deadpan-DDP" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , containers, doctest, hashable, haskeline, lens, mtl, network - , network-uri, process, QuickCheck, random, safe, scientific, stm - , text, time, transformers, unordered-containers, vector - , websockets + , network-uri, QuickCheck, random, safe, scientific, stm, text + , time, transformers, unordered-containers, vector, websockets }: mkDerivation { pname = "Deadpan-DDP"; - version = "0.6.0.1"; - sha256 = "0lj81144hsd5c7d0bf1az81l9j5z883p79378pinnkrnz33z8758"; + version = "0.7.0.0"; + sha256 = "12y1kr2qkw6j3y1rbqh9xmaxy266h3bkfc0hjwvjwd3agzwkj4zf"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -2991,7 +2990,7 @@ self: { haskeline lens mtl network network-uri random safe scientific stm text time transformers unordered-containers vector websockets ]; - testDepends = [ base doctest process QuickCheck ]; + testDepends = [ base doctest QuickCheck ]; homepage = "http://github.com/sordina/Deadpan-DDP"; description = "Write clients for Meteor's DDP Protocol"; license = stdenv.lib.licenses.mit; @@ -4275,8 +4274,8 @@ self: { }: mkDerivation { pname = "FontyFruity"; - version = "0.4"; - sha256 = "0nrlsiwav1mwbmp555vwnc24250yn166yr5fjazjg9g7a0ikkivf"; + version = "0.4.1"; + sha256 = "1rvb7if434lj7hb4ji0idarg2rmz4vn6l5k39nglv1lr7v9kz1y0"; buildDepends = [ base binary bytestring containers deepseq directory filepath text vector @@ -4534,8 +4533,8 @@ self: { ({ mkDerivation, base, freeglut, mesa, OpenGLRaw }: mkDerivation { pname = "GLURaw"; - version = "1.4.0.1"; - sha256 = "1k0f1vbbrsfc7jb4qbif4w4q87lsis5gvq7jd2n8zzslxd5n8mcn"; + version = "1.4.0.2"; + sha256 = "10sy0zag1wfrrq137azv3xazcgs21zb6bp84xzh518qbhiiycjhg"; buildDepends = [ base OpenGLRaw ]; extraLibraries = [ freeglut mesa ]; configureFlags = [ "-fusenativewindowslibraries" ]; @@ -4550,8 +4549,8 @@ self: { }: mkDerivation { pname = "GLUT"; - version = "2.5.1.1"; - sha256 = "0n9dkdjmpnbcjg0ll0ny7mw21xwwix0gxy0hq6yagmgaakhpg0aa"; + version = "2.6.0.0"; + sha256 = "1j298vs4wly29d972w106l0ra44gsbpjwrrjhk3qm5ql25i12pvh"; buildDepends = [ array base containers OpenGL OpenGLRaw ]; extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; configureFlags = [ "-fusenativewindowslibraries" ]; @@ -6391,22 +6390,19 @@ self: { "HSmarty" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base, HTF - , HTTP, mtl, text, unordered-containers, vector + , HTTP, mtl, scientific, text, unordered-containers, vector }: mkDerivation { pname = "HSmarty"; - version = "0.2.0.2"; - sha256 = "1b3mg99yhbv8drnqizndyvpy760na58fwzsnfhgbi0a77126wdlr"; + version = "0.2.0.3"; + sha256 = "07m7xpwv565cf78qyqkd6babpl2b7jnq88psv55jclzdqlsvv0rq"; buildDepends = [ - aeson attoparsec attoparsec-expr base HTF HTTP mtl text - unordered-containers vector - ]; - testDepends = [ - aeson attoparsec attoparsec-expr base HTF HTTP mtl text + aeson attoparsec attoparsec-expr base HTTP mtl scientific text unordered-containers vector ]; + testDepends = [ aeson attoparsec base HTF text ]; homepage = "https://github.com/agrafix/HSmarty"; - description = "Haskell implementation of a subset of the PHP-Smarty template language"; + description = "Small template engine"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8105,8 +8101,8 @@ self: { }: mkDerivation { pname = "JuicyPixels"; - version = "3.2.1"; - sha256 = "0aq0km5dbrbwgk9ps461b9222xigc4f89jgvrss1yjni5m36x5rh"; + version = "3.2.2"; + sha256 = "145d47gh7i73blibbw5ka7ii0hahrdksyj8hr4lgkv7f92rmhf8z"; buildDepends = [ base binary bytestring containers deepseq mtl primitive transformers vector zlib @@ -10086,10 +10082,10 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "ObjectName"; - version = "1.0.1.0"; - sha256 = "1aw221i1cisk7jpgchs16f3br0ddllh0n0idhw5v6n6ysv4vv155"; + version = "1.0.1.1"; + sha256 = "18bqaqxzafhmnf1r4qc0qnxdiv00i4zis89yinvpwjqbiwlwakda"; buildDepends = [ base ]; - homepage = "https://github.com/haskell-opengl/ObjectName"; + homepage = "https://github.com/svenpanne/ObjectName"; description = "Explicitly handled object names"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10203,8 +10199,8 @@ self: { ({ mkDerivation, base, openal, OpenGL }: mkDerivation { pname = "OpenAL"; - version = "1.6.0.0"; - sha256 = "0bw20ykn8vi3g4im4nsrfz7p1qq9qwnx8da83zwdbr3wjm9934gd"; + version = "1.6.0.1"; + sha256 = "0m29p6mm87lbx1507n9w4ara4l1xva8j42xjp0771ngx4sbphn2y"; buildDepends = [ base OpenGL ]; extraLibraries = [ openal ]; configureFlags = [ "-fusenativewindowslibraries" ]; @@ -10259,8 +10255,8 @@ self: { }: mkDerivation { pname = "OpenGL"; - version = "2.9.2.0"; - sha256 = "1sa5jmhj0az6sik6swv2vgzhv9gj34dbq2px23ag1a4yrk5gcn0p"; + version = "2.10.0.0"; + sha256 = "07hwfl162xjxaxv581wiyyhbzw6xdc02ivrq2iarf4266bd45bx6"; buildDepends = [ base bytestring GLURaw OpenGLRaw text ]; extraLibraries = [ libX11 mesa ]; homepage = "http://www.haskell.org/haskellwiki/Opengl"; @@ -10280,12 +10276,12 @@ self: { }) {}; "OpenGLRaw" = callPackage - ({ mkDerivation, base, ghc-prim, mesa }: + ({ mkDerivation, base, mesa }: mkDerivation { pname = "OpenGLRaw"; - version = "1.5.0.0"; - sha256 = "04lsidv82fl7yb2fnqpx7q0vgiwxbswh8g7dv9q9s9i2jwiaaal5"; - buildDepends = [ base ghc-prim ]; + version = "1.5.0.1"; + sha256 = "0hnsmijgvy04d02d0gwk4bl6imhlpwgdcsp1livvca59hzc7r8m3"; + buildDepends = [ base ]; extraLibraries = [ mesa ]; configureFlags = [ "-fuseglxgetprocaddress" "-fusenativewindowslibraries" @@ -11520,8 +11516,8 @@ self: { }: mkDerivation { pname = "Rasterific"; - version = "0.4"; - sha256 = "1cw8lalxp9cs3w3kfr4ayp5h0kd71fdnyih99xpljy8zxw28hv3z"; + version = "0.4.1"; + sha256 = "0s7wy6rn375jhmlp5wzmxgm2rz7i8phyqx0k6gjjz3hvj4ajdhyw"; buildDepends = [ base dlist FontyFruity free JuicyPixels mtl primitive vector vector-algorithms @@ -12677,9 +12673,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "StateVar"; - version = "1.0.1.0"; - sha256 = "02n2sxxkr0ydc77dc3amwp5jrw289d2s2z55rhrmhxxg1c7lp5js"; - editedCabalFile = "6273f114730b018634c3ad1387264be2fa05f538b3057209ede31172be0d766f"; + version = "1.0.1.1"; + sha256 = "0h2cykrbnq4aq8dmi59mmnagvzz00lfagqx3476y2ygqc7v1iisl"; buildDepends = [ base ]; homepage = "https://github.com/haskell-opengl/StateVar"; description = "State variables"; @@ -12754,12 +12749,12 @@ self: { }) {}; "Strafunski-StrategyLib" = callPackage - ({ mkDerivation, base, directory, mtl, syb }: + ({ mkDerivation, base, directory, mtl, syb, transformers }: mkDerivation { pname = "Strafunski-StrategyLib"; - version = "5.0.0.4"; - sha256 = "0miffjc8li5l1jarmz8l34z5mx3q68pyxghsi1lbda51bzz3wy1g"; - buildDepends = [ base directory mtl syb ]; + version = "5.0.0.5"; + sha256 = "13w3vj6nwky891rk3yi9977i2wg09zc0kvhyrx2219zdv2z6i0xg"; + buildDepends = [ base directory mtl syb transformers ]; description = "Library for strategic programming"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13045,10 +13040,10 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "Tensor"; - version = "1.1.0.0"; - sha256 = "1vn409805p5b47v5mf7rk0gypqag5bn1pzlsmsp9blr3jyj6dgph"; + version = "1.1.0.1"; + sha256 = "1q8infjcszbbfqybg1fv33fy33chyvj2nbj9d2sxvsixx57hm12m"; buildDepends = [ base ]; - homepage = "https://github.com/haskell-opengl/Tensor"; + homepage = "https://github.com/svenpanne/Tensor"; description = "Tensor data types"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13527,24 +13522,25 @@ self: { "VKHS" = callPackage ({ mkDerivation, aeson, base, bimap, bytestring, containers, curl - , directory, failure, filepath, mtl, optparse-applicative, parsec - , pretty-show, regexpr, safe, split, tagsoup, tagsoup-parsec - , template-haskell, text, time, transformers, utf8-string, vector + , curlhs, directory, failure, filepath, mtl, optparse-applicative + , parsec, pretty-show, regexpr, safe, split, tagsoup + , tagsoup-parsec, template-haskell, text, time, transformers + , utf8-string, vector }: mkDerivation { pname = "VKHS"; - version = "0.5.1"; - sha256 = "118af4y7vgwxnblgrqza869f1xcqq1nh6006w9vs2mys4vddchcy"; + version = "0.5.3"; + sha256 = "06wjfnmws68mgflszsrd5f4g9x1vihvn8srym9ixgfv51m9hzl24"; isLibrary = true; isExecutable = true; buildDepends = [ - aeson base bimap bytestring containers directory failure filepath - mtl optparse-applicative parsec pretty-show regexpr safe split - tagsoup tagsoup-parsec template-haskell text time transformers - utf8-string vector + aeson base bimap bytestring containers curlhs directory failure + filepath mtl optparse-applicative parsec pretty-show regexpr safe + split tagsoup tagsoup-parsec template-haskell text time + transformers utf8-string vector ]; extraLibraries = [ curl ]; - homepage = "http://github.com/ierton/vkhs"; + homepage = "http://github.com/grwlf/vkhs"; description = "Provides access to Vkontakte social network via public API"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) curl; }; @@ -16688,6 +16684,25 @@ self: { }) {}; "amazonka" = callPackage + ({ mkDerivation, amazonka-core, base, bytestring, conduit + , exceptions, http-conduit, lens, mmorph, monad-control, mtl + , resourcet, text, time, transformers, transformers-base + }: + mkDerivation { + pname = "amazonka"; + version = "0.0.7"; + sha256 = "1w1fdlvx9da2p9kl55cin04mgn9a9s1i400lrn852qfqjlw9v66n"; + buildDepends = [ + amazonka-core base bytestring conduit exceptions http-conduit lens + mmorph monad-control mtl resourcet text time transformers + transformers-base + ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Comprehensive Amazon Web Services SDK"; + license = "unknown"; + }) {}; + + "amazonka_0_1_4" = callPackage ({ mkDerivation, amazonka-core, base, bytestring, conduit , exceptions, http-conduit, lens, mmorph, monad-control, mtl , resourcet, retry, text, time, transformers, transformers-base @@ -16779,6 +16794,18 @@ self: { }) {}; "amazonka-cloudwatch" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudwatch"; + version = "0.0.7"; + sha256 = "09rg5irnnwx5akvhil1965234n16gqw2nbqqbk99snysq6grb52v"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudWatch SDK"; + license = "unknown"; + }) {}; + + "amazonka-cloudwatch_0_1_4" = callPackage ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudwatch"; @@ -16851,6 +16878,35 @@ self: { }) {}; "amazonka-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bifunctors, bytestring, case-insensitive + , conduit, conduit-extra, cryptohash, cryptohash-conduit + , data-default-class, hashable, http-client, http-types, lens + , mmorph, mtl, nats, old-locale, resourcet, semigroups, tagged + , tasty, tasty-hunit, template-haskell, text, time, transformers + , unordered-containers, vector, xml-conduit + }: + mkDerivation { + pname = "amazonka-core"; + version = "0.0.7.1"; + sha256 = "1rj0sg5kl7nz7c2mx7ddn4n5w6zjb2gl0xzig9ixxb8l7hw2ndv2"; + buildDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bifunctors bytestring case-insensitive conduit conduit-extra + cryptohash cryptohash-conduit data-default-class hashable + http-client http-types lens mmorph mtl nats old-locale resourcet + semigroups tagged text time transformers unordered-containers + vector xml-conduit + ]; + testDepends = [ + base old-locale tasty tasty-hunit template-haskell text time + ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Core functionality and data types for Amazonka libraries"; + license = "unknown"; + }) {}; + + "amazonka-core_0_1_4" = callPackage ({ mkDerivation, aeson, attoparsec, base, base16-bytestring , base64-bytestring, bifunctors, bytestring, case-insensitive , conduit, conduit-extra, cryptohash, cryptohash-conduit @@ -19521,8 +19577,8 @@ self: { }: mkDerivation { pname = "authenticate-oauth"; - version = "1.5.0.1"; - sha256 = "14ya9kz9iinbzszqgfxx4xdvf3vgjgr77wzwksndiaqpgz9xb240"; + version = "1.5.0.2"; + sha256 = "0sq8acqwjqjz9nn1xqcr0hs73af1vddp6fv2lqhbr510x6i6rcap"; buildDepends = [ base base64-bytestring blaze-builder blaze-builder-conduit bytestring crypto-pubkey-types data-default http-client http-types @@ -25420,20 +25476,19 @@ self: { }) {}; "cabal2nix" = callPackage - ({ mkDerivation, base, Cabal, containers, directory, doctest - , filepath, hackage-db, mtl, pretty, process, regex-posix + ({ mkDerivation, base, Cabal, containers, deepseq, directory + , doctest, filepath, hackage-db, mtl, pretty, process, regex-posix , transformers }: mkDerivation { pname = "cabal2nix"; - version = "1.72"; - sha256 = "0xa7v9nwhaymc40qlh7ndv6xvqmfxmc3rp860v0h4swfqsb9bsvr"; - editedCabalFile = "869b2eaa0fe6a8a217a40a6e685b2fd6e86d857e209829714992c9bbd649349b"; + version = "1.73"; + sha256 = "1nskcr8k5a8wm9q5is0b1kww574q2nq45f16agya8z44hgk97xiv"; isLibrary = false; isExecutable = true; buildDepends = [ - base Cabal containers directory filepath hackage-db mtl pretty - process regex-posix transformers + base Cabal containers deepseq directory filepath hackage-db mtl + pretty process regex-posix transformers ]; testDepends = [ base doctest ]; homepage = "http://github.com/NixOS/cabal2nix"; @@ -25721,6 +25776,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "calculator" = callPackage + ({ mkDerivation, base, haskeline, parsec, QuickCheck }: + mkDerivation { + pname = "calculator"; + version = "0.1.2.2"; + sha256 = "0mbc26cd9pvgpp2c4f9bx23ksll91fpp6xrhcgwr651zkpa5jm4k"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base haskeline parsec QuickCheck ]; + testDepends = [ base parsec QuickCheck ]; + homepage = "https://github.com/sumitsahrawat/calculator"; + description = "A calculator that operates on string inputs"; + license = stdenv.lib.licenses.gpl2; + }) {}; + "caldims" = callPackage ({ mkDerivation, base, containers, directory, haskell98, mtl , parsec, readline @@ -26538,8 +26608,8 @@ self: { ({ mkDerivation, array, base, bytestring, containers, ghc-prim }: mkDerivation { pname = "cereal"; - version = "0.4.1.0"; - sha256 = "0m0iwjf9bds4nwk1rgr19rvjri4kncn37k51l1n9y869r104b8lb"; + version = "0.4.1.1"; + sha256 = "15rhfn9hrjm01ksh9xpz9syxsp9vkvpp6b736iqq38wv2wb7416z"; buildDepends = [ array base bytestring containers ghc-prim ]; configureFlags = [ "-fsplit-base" ]; description = "A binary serialization library"; @@ -28322,6 +28392,7 @@ self: { pname = "clock"; version = "0.4.1.3"; sha256 = "0wqhg8gb10lby01f0v4fl4yp23l4ilizywp5xnsbja03svnb4f0d"; + editedCabalFile = "653fd69fcb84f23fb93241604f83f686921593f7ded7c3bf61ce7cecf1f00440"; buildDepends = [ base ]; configureFlags = [ "-f-llvm" ]; homepage = "http://corsis.github.com/clock/"; @@ -29378,6 +29449,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "compare-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "compare-type"; + version = "0.1"; + sha256 = "0snvvz10mvg4zykkvv1cdf4a4ld4rj6zzw4dqn5lzyddsgg43w6j"; + buildDepends = [ base ]; + homepage = "https://github.com/Kinokkory/compare-type"; + description = "compare types of any kinds in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "compdata" = callPackage ({ mkDerivation, base, containers, deepseq, derive, HUnit, mtl , QuickCheck, template-haskell, test-framework @@ -30528,6 +30611,7 @@ self: { pname = "contravariant"; version = "1.2.0.1"; sha256 = "06jyaxwv9dgpbrifdig9g6bgf6rmmjwhzhfb61rzkhmvm4dkm346"; + editedCabalFile = "dd01fca687e4bd5a1c6d4408f70f7863228155a7d7db2cdd0c20fec264d638a0"; buildDepends = [ base semigroups transformers transformers-compat void ]; @@ -32302,8 +32386,8 @@ self: { }: mkDerivation { pname = "csound-expression"; - version = "4.2.0"; - sha256 = "1rb62pihb48nrvpabln28ypaq2hk2ykycgc6mpnwk6qdkgdqj905"; + version = "4.2.1"; + sha256 = "0ihi4svsq86zshx6b0jh7dg0cfyprckbxi356y0w1gbr53mihgmm"; buildDepends = [ base Boolean colour csound-expression-opcodes csound-expression-typed data-default process @@ -32367,8 +32451,8 @@ self: { ({ mkDerivation, base, csound-expression, transformers }: mkDerivation { pname = "csound-sampler"; - version = "0.0.3.1"; - sha256 = "02qmmq5alfbs1j6wzyyiab7q02aa5fiphs5p4lzlh7a8vrv7kq1g"; + version = "0.0.3.2"; + sha256 = "02gzrsqh0pvjdc5q33jm0psxr1yf7n81q73x200r2k416g0a5p7s"; buildDepends = [ base csound-expression transformers ]; homepage = "https://github.com/anton-k/csound-sampler"; description = "A musical sampler based on Csound"; @@ -39240,8 +39324,8 @@ self: { }: mkDerivation { pname = "ekg-rrd"; - version = "0.2.0.14"; - sha256 = "07is6m992laicd334pxdj9lli0wgspk69k30ppi5irvlczyfaqki"; + version = "0.2.1.65"; + sha256 = "0f5m4z6j7ck3kvhg5gg4r4p06ckk71aacwih131br4sz4gfsrr1n"; buildDepends = [ base directory ekg-core mtl process text time unordered-containers ]; @@ -40438,6 +40522,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ersatz-toysat" = callPackage + ({ mkDerivation, array, base, containers, ersatz, toysolver + , transformers + }: + mkDerivation { + pname = "ersatz-toysat"; + version = "0.2.0.0"; + sha256 = "0r7a8dcfpsjicndwlcgv1bc7jjjd8b2g9fds95y2cszprqkhjjh3"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + array base containers ersatz toysolver transformers + ]; + configureFlags = [ "-f-examples" ]; + homepage = "https://github.com/msakai/ersatz-toysat"; + description = "toysat driver as backend for ersatz"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "ert" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base , bytestring, regex-compat, text, unordered-containers, vector @@ -41296,6 +41399,7 @@ self: { pname = "extra"; version = "1.0"; sha256 = "0ainwq8f2mp1wc30srl971xy4qnrcyrcyig1kmrxx951hgav1dkb"; + editedCabalFile = "9deb6a3e50c063fb2c10b17371b99c48d7ebfa50ed3129476b3cbe7e5dc57918"; buildDepends = [ base directory filepath process time unix ]; testDepends = [ base directory filepath QuickCheck time unix ]; homepage = "https://github.com/ndmitchell/extra#readme"; @@ -41855,13 +41959,14 @@ self: { }) {}; "fclabels" = callPackage - ({ mkDerivation, base, mtl, template-haskell, transformers }: + ({ mkDerivation, base, HUnit, mtl, template-haskell, transformers + }: mkDerivation { pname = "fclabels"; - version = "2.0.2.1"; - sha256 = "0y1qcv84xhqrf3kp33wqq94bfkq39nwnp1db19g6jjkxw4w59ms3"; - editedCabalFile = "2436f54eaac026ea82526d9c70a7940c67d98be3ff0767b01f7008b9b6b568ee"; + version = "2.0.2.2"; + sha256 = "0jvmmmky2h4i6lh0zj67j8rf1r1r1plv1s9y67jbs821266ffra8"; buildDepends = [ base mtl template-haskell transformers ]; + testDepends = [ base HUnit mtl template-haskell transformers ]; homepage = "https://github.com/sebastiaanvisser/fclabels"; description = "First class accessor labels implemented as lenses"; license = stdenv.lib.licenses.bsd3; @@ -42693,6 +42798,26 @@ self: { license = "GPL"; }) {}; + "fit" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , contravariant, hspec, hspec-attoparsec, mtl, QuickCheck, text + }: + mkDerivation { + pname = "fit"; + version = "0.5"; + sha256 = "0xazsm6zdvnjxhy31c5zpjbd3fc98pcy545fq3jxvzh6c913fdjl"; + editedCabalFile = "87f70d521590ba57a662694c83401df69c45c6c721e52119fde62685873b5f6f"; + buildDepends = [ + attoparsec base bytestring containers contravariant mtl text + ]; + testDepends = [ + attoparsec base bytestring containers hspec hspec-attoparsec mtl + QuickCheck text + ]; + description = "FIT file decoder"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "fitsio" = callPackage ({ mkDerivation, base, cfitsio, filepath, mtl }: mkDerivation { @@ -46253,8 +46378,8 @@ self: { ({ mkDerivation, base, split }: mkDerivation { pname = "gimlh"; - version = "0.1.1.0"; - sha256 = "06bqv6fnkgz4a78s2lr19qdc6m1dyvflbw7x8gbnp6gy7l1q8k9y"; + version = "0.1.2.0"; + sha256 = "06n198b43qpixr9jqzqq4wlff01k43vqk13xhr2ly64k5nymnlr4"; buildDepends = [ base split ]; homepage = "https://github.com/gazay/gimlh"; description = "Haskell parser for GIML"; @@ -54021,6 +54146,7 @@ self: { pname = "hastache"; version = "0.6.1"; sha256 = "0r5l8k157pgvz1ck4lfid5x05f2s0nlmwf33f4fj09b1kmk8k3wc"; + editedCabalFile = "92cea66e7c2d33e62c5caac8eaaf0e716fa6e2146ef906360db4d5f72cd30091"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57004,13 +57130,16 @@ self: { }) {}; "histogram-fill" = callPackage - ({ mkDerivation, base, deepseq, monad-primitive, primitive, vector + ({ mkDerivation, base, deepseq, ghc-prim, monad-primitive + , primitive, vector }: mkDerivation { pname = "histogram-fill"; - version = "0.8.3.0"; - sha256 = "0k9qfrjf7zdxx8iw9yqy6lvn2p3c2mpzfbbx713rripf6y531m3g"; - buildDepends = [ base deepseq monad-primitive primitive vector ]; + version = "0.8.4.1"; + sha256 = "0zamqza4ky90l27sjgv55rp7s1g4hs0k0qn2qza7lfwk991ijn9q"; + buildDepends = [ + base deepseq ghc-prim monad-primitive primitive vector + ]; homepage = "https://github.com/Shimuuar/histogram-fill/"; description = "Library for histograms creation"; license = stdenv.lib.licenses.bsd3; @@ -57058,26 +57187,24 @@ self: { }) {}; "hit" = callPackage - ({ mkDerivation, attoparsec, base, bytedump, bytestring, containers - , cryptohash, hourglass, HUnit, mtl, parsec, patience, QuickCheck - , random, system-fileio, system-filepath, test-framework - , test-framework-quickcheck2, unix-compat, vector, zlib - , zlib-bindings + ({ mkDerivation, attoparsec, base, byteable, bytedump, bytestring + , containers, cryptohash, hourglass, mtl, parsec, patience, random + , system-fileio, system-filepath, tasty, tasty-quickcheck + , unix-compat, utf8-string, vector, zlib, zlib-bindings }: mkDerivation { pname = "hit"; - version = "0.6.2"; - sha256 = "07lfjbn48v8ykkyj15diy4a9kpgzc93gv0l1rdfcacl3f26a97hs"; + version = "0.6.3"; + sha256 = "0wg44vgd5jzi0r0vg8k5zrvlr7rcrb4nrp862c6y991941qv71nv"; isLibrary = true; isExecutable = true; buildDepends = [ - attoparsec base bytestring containers cryptohash hourglass mtl - parsec patience random system-fileio system-filepath unix-compat - vector zlib zlib-bindings + attoparsec base byteable bytestring containers cryptohash hourglass + mtl parsec patience random system-fileio system-filepath + unix-compat utf8-string vector zlib zlib-bindings ]; testDepends = [ - base bytedump bytestring hourglass HUnit QuickCheck test-framework - test-framework-quickcheck2 + base bytedump bytestring hourglass tasty tasty-quickcheck ]; configureFlags = [ "-f-debug" "-f-executable" ]; homepage = "http://github.com/vincenthz/hit"; @@ -58331,17 +58458,17 @@ self: { "hoobuddy" = callPackage ({ mkDerivation, aeson, base, bytestring, Cabal, directory - , filepath, hoogle, monad-loops, process, yaml + , filepath, hoogle, monad-loops, mtl, process, yaml }: mkDerivation { pname = "hoobuddy"; - version = "0.1.0.0"; - sha256 = "0yqlcyydms9946qpl3db4nqdmh9h6f075bz71j0c148x2vkcwjga"; + version = "0.1.0.1"; + sha256 = "0l1q6h0irfv3275jajvylajm2rhkfmvi1kpfan6n6z5adibh9and"; isLibrary = false; isExecutable = true; buildDepends = [ aeson base bytestring Cabal directory filepath hoogle monad-loops - process yaml + mtl process yaml ]; homepage = "http://github.com/gilligan/hoobuddy"; description = "Simple tool for fetching and merging hoogle data"; @@ -58948,8 +59075,8 @@ self: { }: mkDerivation { pname = "hourglass"; - version = "0.2.6"; - sha256 = "029fmx5r6krj7y7mn4b4m2lpaa3iw6vhyznrib5lhf469i1jp9m3"; + version = "0.2.8"; + sha256 = "1n5kffmf9qnr2zy6igck7rlrw0gx5lqc92n1lajpa8vq96qzx7lj"; buildDepends = [ base deepseq ]; testDepends = [ base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time @@ -61581,14 +61708,14 @@ self: { }: mkDerivation { pname = "hspec-server"; - version = "0.3.1"; - sha256 = "0xaslxk081i11av7jlz46ga10fd5wplyxpiccmni0smk8rgykgmy"; + version = "0.3.2"; + sha256 = "1q77inw8xrnpl14rwvpv0q1ci6axblcx45wi5b72hnchk7ay5a6x"; buildDepends = [ base containers hspec hspec-core hspec-expectations HUnit process regex-posix temporary transformers ]; testDepends = [ base hspec hspec-contrib transformers ]; - description = "Test Framework for Server's status"; + description = "Test Framework for checking server's status"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62486,8 +62613,8 @@ self: { }: mkDerivation { pname = "htoml"; - version = "0.1.0.0"; - sha256 = "1lba441h5g7cj1cgsg48gw9z80ljczrjdsnyl5dyycqdvidlbr2z"; + version = "0.1.0.2"; + sha256 = "0gv57isivg65wd05yxcyi2wv4ck2f153pkk2vblp6q1xh7d81asm"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -62499,7 +62626,7 @@ self: { tasty-hspec tasty-hunit text time unordered-containers vector ]; homepage = "https://github.com/cies/htoml"; - description = "A parser for TOML files"; + description = "Parser for TOML files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -64056,18 +64183,19 @@ self: { }) {}; "hydrogen-cli" = callPackage - ({ mkDerivation, base, hydrogen-cli-args, hydrogen-parsing - , hydrogen-prelude, hydrogen-syntax + ({ mkDerivation, base, hydrogen-cli-args, hydrogen-data + , hydrogen-multimap, hydrogen-parsing, hydrogen-prelude + , hydrogen-syntax }: mkDerivation { pname = "hydrogen-cli"; - version = "0.11"; - sha256 = "0mmmin54dcmyppk0ga61db7b06cbsy85v7xh726f9wad8yga9day"; + version = "0.14"; + sha256 = "03hz4z964zg1b5nzywymrd1m3ss081rq6nnbqwcgbwabx6wd209b"; isLibrary = false; isExecutable = true; buildDepends = [ - base hydrogen-cli-args hydrogen-parsing hydrogen-prelude - hydrogen-syntax + base hydrogen-cli-args hydrogen-data hydrogen-multimap + hydrogen-parsing hydrogen-prelude hydrogen-syntax ]; homepage = "https://scravy.de/hydrogen-cli/"; description = "Hydrogen Data"; @@ -64080,8 +64208,8 @@ self: { }: mkDerivation { pname = "hydrogen-cli-args"; - version = "0.11"; - sha256 = "09xm75c5akamx38qqicpin5i7mz9klrbr7prqay5w3imp2wahma5"; + version = "0.14"; + sha256 = "0q72w0bacaqxip26yl1qln8lrskl39wr72nphwirmdk4cxs92mx7"; buildDepends = [ base containers hydrogen-multimap hydrogen-prelude ]; @@ -64091,17 +64219,12 @@ self: { }) {}; "hydrogen-data" = callPackage - ({ mkDerivation, base, containers, hydrogen-parsing - , hydrogen-prelude, hydrogen-syntax, nicify, parsec, uuid - }: + ({ mkDerivation, base, hydrogen-parsing, hydrogen-prelude }: mkDerivation { pname = "hydrogen-data"; - version = "0.10"; - sha256 = "0md9lzz17fhlclci3i4cfb61k3lbq9z77gncmslsbv4g20sj3j5s"; - buildDepends = [ - base containers hydrogen-parsing hydrogen-prelude hydrogen-syntax - nicify parsec uuid - ]; + version = "0.14"; + sha256 = "0d9457sarii5z1m2p1jzfk1g1ix2bm0s3ghfw7gab1w74i3hlh88"; + buildDepends = [ base hydrogen-parsing hydrogen-prelude ]; homepage = "https://scravy.de/hydrogen-data/"; description = "Hydrogen Data"; license = stdenv.lib.licenses.bsd3; @@ -64123,8 +64246,8 @@ self: { ({ mkDerivation, base, containers, hydrogen-prelude, parsec }: mkDerivation { pname = "hydrogen-parsing"; - version = "0.11"; - sha256 = "0r3rcwp1j32lpmr06kyif2dfps11zr3libz9sydy6yj3vcbdvlmw"; + version = "0.14"; + sha256 = "1k422j4yjvv3zq51aincxjr96cgv86wdkicwkplfiq84jy3g3lyy"; buildDepends = [ base containers hydrogen-prelude parsec ]; homepage = "https://scravy.de/hydrogen-parsing/"; description = "Hydrogen Parsing Utilities"; @@ -64139,8 +64262,8 @@ self: { }: mkDerivation { pname = "hydrogen-prelude"; - version = "0.11"; - sha256 = "0gbqqsk55283dbyxylzwhriq6490lfi9ja7nanr06rkn5skpn5gm"; + version = "0.14"; + sha256 = "05xpxgvpllay8rqs5hbkr5pf8i1aanr72651xkz02qp864g0i822"; buildDepends = [ array base cereal containers directory filepath hashable hydrogen-multimap hydrogen-version network nicify process random @@ -64157,8 +64280,8 @@ self: { }: mkDerivation { pname = "hydrogen-syntax"; - version = "0.11"; - sha256 = "1a3lhgbqpjyy1igax7mxgkqjamr1vmzc14yzmvjvfbz8g6mlpmwm"; + version = "0.14"; + sha256 = "1gkhmlxcdvs1px4ffygw11mc23f64dbiwxhhp4fjif632bs7mp1v"; buildDepends = [ base containers hydrogen-parsing hydrogen-prelude nicify parsec uuid @@ -65267,8 +65390,8 @@ self: { }: mkDerivation { pname = "increments"; - version = "0.1.0.2"; - sha256 = "1v7jcgmbrkgdwmf3l5vhhfmsz1ylnhs0p18zyli0qk56xllj99s3"; + version = "0.1.0.4"; + sha256 = "0dsand1y9f215fsikwr2601zxrzxpv85aka6f0gaaf0657mr4x9i"; buildDepends = [ base beamable bytestring containers ghc-prim ]; testDepends = [ base beamable bytestring containers ghc-prim QuickCheck @@ -68256,6 +68379,7 @@ self: { pname = "kan-extensions"; version = "4.2"; sha256 = "1bfz9azg6s1micw8drl6hj305731dnginx422ilqzb8pi317a9hx"; + editedCabalFile = "9a79b987064b6cf73fba45b90f4a4eb843ebed8df0c99d5690b39bebf3d6ffe5"; buildDepends = [ adjunctions array base comonad containers contravariant distributive free mtl semigroupoids tagged transformers @@ -70464,8 +70588,8 @@ self: { ({ mkDerivation, base, time }: mkDerivation { pname = "leapseconds-announced"; - version = "2012"; - sha256 = "1yfd53fqby42shmwzb2zzia4wwaaczhd9m789s2gs0bhv9ydmanh"; + version = "2015"; + sha256 = "14k57jw0n9nqrc9rrqsjiafk3li7z8azf9cm72gm3yrms72ph3m8"; buildDepends = [ base time ]; description = "Leap seconds announced at library release time"; license = stdenv.lib.licenses.bsd3; @@ -71597,21 +71721,22 @@ self: { }) {}; "lifted-async" = callPackage - ({ mkDerivation, async, base, HUnit, lifted-base, monad-control - , mtl, tasty, tasty-hunit, tasty-th, transformers-base + ({ mkDerivation, async, base, constraints, HUnit, lifted-base + , monad-control, mtl, tasty, tasty-hunit, tasty-th + , transformers-base }: mkDerivation { pname = "lifted-async"; version = "0.5.0.1"; sha256 = "1fs8fnznrbiy68s7q801587fdizign05jn1g9kqsdxjc6z6g96m8"; buildDepends = [ - async base lifted-base monad-control transformers-base + async base constraints lifted-base monad-control transformers-base ]; testDepends = [ async base HUnit lifted-base monad-control mtl tasty tasty-hunit tasty-th ]; - configureFlags = [ "-f-monad-control-1" ]; + configureFlags = [ "-fmonad-control-1" ]; homepage = "https://github.com/maoe/lifted-async"; description = "Run lifted IO operations asynchronously and wait for their results"; license = stdenv.lib.licenses.bsd3; @@ -72677,8 +72802,8 @@ self: { }: mkDerivation { pname = "llvm-general"; - version = "3.4.4.2"; - sha256 = "02z2rli610n54ig8fbrdn9r4w2lm97qsawi9y21rfs836s4ibq55"; + version = "3.4.4.3"; + sha256 = "0mxi58dihbwj4534swhy5zlga5w1q2h4jrfvi33kw0pf12hvxqjv"; buildDepends = [ array base bytestring containers llvm-general-pure mtl parsec setenv template-haskell transformers transformers-compat @@ -74704,8 +74829,8 @@ self: { }: mkDerivation { pname = "markdown"; - version = "0.1.13"; - sha256 = "1r04h641d9y8p88h59isrz9g42gq7vdykx3n8bhk499ici800134"; + version = "0.1.13.1"; + sha256 = "0b10cvz5yryzrzfg2j0pikhfxcly7x4hfmjwnwycs4hy97h2rdnq"; buildDepends = [ attoparsec base blaze-html blaze-markup conduit conduit-extra containers data-default text transformers xss-sanitize @@ -76019,8 +76144,8 @@ self: { }: mkDerivation { pname = "mime-mail-ses"; - version = "0.3.2.1"; - sha256 = "1d36n3i9q4b6dsi3j8sjghgs797bgzrxlshq5d1kfpbvgmwhv43p"; + version = "0.3.2.2"; + sha256 = "1dzlfrpqw3bdqkwgp5i52azkp8lv2cgvrdvl1w39q484ra4by2y1"; buildDepends = [ base base64-bytestring byteable bytestring conduit cryptohash http-client http-conduit http-types mime-mail old-locale text time @@ -76723,19 +76848,6 @@ self: { }) {}; "monad-control" = callPackage - ({ mkDerivation, base, transformers, transformers-base }: - mkDerivation { - pname = "monad-control"; - version = "0.3.3.0"; - sha256 = "0vjff64iwnd9vplqfjyylbd900qmsr92h62hnh715wk06yacji7g"; - buildDepends = [ base transformers transformers-base ]; - configureFlags = [ "-finstancest" ]; - homepage = "https://github.com/basvandijk/monad-control"; - description = "Lift control operations, like exception catching, through monad transformers"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "monad-control_1_0_0_1" = callPackage ({ mkDerivation, base, stm, transformers, transformers-base }: mkDerivation { pname = "monad-control"; @@ -78845,8 +78957,8 @@ self: { }: mkDerivation { pname = "mutable-containers"; - version = "0.1.2.0"; - sha256 = "12ba2sa5i6p1pb6vb6ksfzl1qa749h06fdar8p02w4848n3jfa2n"; + version = "0.2.0"; + sha256 = "1y07n8jr0m8924wyk2fy6wxmnhqkj9ay0814c562xj69imsrcmgp"; buildDepends = [ base containers ghc-prim mono-traversable primitive vector ]; @@ -84569,8 +84681,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.1.1.3"; - sha256 = "17pp9akqws3454nbpd1yq5r8narjkhbwcaps7d1ydv3x4qk0vgmg"; + version = "2.1.1.4"; + sha256 = "0nknyrxh28i4cf50fj6mclgd4qnrqsby1w1bzj8jmg8snbyp69d2"; buildDepends = [ aeson attoparsec base base64-bytestring blaze-html blaze-markup bytestring conduit containers exceptions fast-logger lifted-base @@ -86047,8 +86159,8 @@ self: { ({ mkDerivation, base, template-haskell, th-expand-syns }: mkDerivation { pname = "plugins-multistage"; - version = "0.5"; - sha256 = "0hhi0r3hsgnajq4l0jg1v4j2ilk2r1hm9b7ldv6aykcg3wzbnvhd"; + version = "0.5.1"; + sha256 = "024lm002rywwkjyvz38j9xlgqbvbzjppj349kipwy0xicf2hdv2c"; buildDepends = [ base template-haskell th-expand-syns ]; description = "Dynamic linking for embedded DSLs with staged compilation"; license = stdenv.lib.licenses.bsd3; @@ -88031,6 +88143,7 @@ self: { pname = "profunctors"; version = "4.3.2"; sha256 = "06dv9bjz2hsm32kzfqqm6z54197dfjm3wycnbbgl9pib711w484v"; + editedCabalFile = "be979686814ec350c42af61b496af101aee25e5be211d22caccf59ef93e6581b"; buildDepends = [ base comonad distributive semigroupoids tagged transformers ]; @@ -91758,6 +91871,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "relational-postgresql8" = callPackage + ({ mkDerivation, base, containers, HDBC, names-th + , persistable-record, relational-query, relational-query-HDBC + , template-haskell, time + }: + mkDerivation { + pname = "relational-postgresql8"; + version = "0.1.0.0"; + sha256 = "1fmgb7qbcbyr5simy5x6fqnib3v3cq0vsz9i720snszs7a2k1z8f"; + buildDepends = [ + base containers HDBC names-th persistable-record relational-query + relational-query-HDBC template-haskell time + ]; + homepage = "https://github.com/yuga/haskell-relational-record-driver-postgresql8"; + description = "PostgreSQL v8.x driver for haskell-relational-record"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "relational-query" = callPackage ({ mkDerivation, array, base, bytestring, Cabal, cabal-test-compat , containers, dlist, names-th, persistable-record, sql-words @@ -91765,8 +91896,8 @@ self: { }: mkDerivation { pname = "relational-query"; - version = "0.3.0.3"; - sha256 = "1l4ja62sys2bxkpkvaz1fns5hdfp5m1idhgwhgvvcxlh431s2acd"; + version = "0.4.0.0"; + sha256 = "1xmbdyg2b2hdf5x0fgp64c0z1my904z8dqd65hdanj05s817gfh8"; buildDepends = [ array base bytestring containers dlist names-th persistable-record sql-words template-haskell text time time-locale-compat @@ -91803,8 +91934,8 @@ self: { ({ mkDerivation, base, relational-query, relational-query-HDBC }: mkDerivation { pname = "relational-record"; - version = "0.1.0.1"; - sha256 = "0n42fnmw99nl16zr6h4kyhm6vrs0c45nl3cp4nvp8i08pr5chf4l"; + version = "0.1.1.0"; + sha256 = "1rxwlp49a1i4y2qnzjwjwp92ggphd92ikcgxpmkiw6a6frspy3zs"; buildDepends = [ base relational-query relational-query-HDBC ]; homepage = "http://khibino.github.io/haskell-relational-record/"; description = "Meta package of Relational Record"; @@ -91836,8 +91967,8 @@ self: { }: mkDerivation { pname = "relational-schemas"; - version = "0.1.0.0"; - sha256 = "1lsw7f4737bj981bvl0hi5b4bhb9b911rajgx0m705kczyl67662"; + version = "0.1.0.1"; + sha256 = "15fgh42j2fhgqxr2z6ayg7kwrdmsmakl5v1dkxyrp7k3iah3ak5d"; buildDepends = [ base bytestring containers persistable-record relational-query template-haskell time @@ -93765,11 +93896,12 @@ self: { ({ mkDerivation, base, c2hs, rtlsdr }: mkDerivation { pname = "rtlsdr"; - version = "0.1.0.2"; - sha256 = "1r48h54ynlfw40rh1akc0l9k6k5lw50qgfgrf1cccfhzdczhfxjc"; + version = "0.1.0.3"; + sha256 = "0v1vm73f1wn3lcxqlih5c7cj50g8ffbz8fcya0zvs1ab4kxxnrnv"; buildDepends = [ base ]; buildTools = [ c2hs ]; extraLibraries = [ rtlsdr ]; + homepage = "https://github.com/adamwalker/hrtlsdr"; description = "Bindings to librtlsdr"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) rtlsdr; }; @@ -94602,6 +94734,18 @@ self: { license = "GPL"; }) {}; + "satchmo-toysat" = callPackage + ({ mkDerivation, array, base, containers, satchmo, toysolver }: + mkDerivation { + pname = "satchmo-toysat"; + version = "0.2.0.0"; + sha256 = "10prfalf8gic4p5sj35svnypzdgn69f6vwbj9dh55bcq70gqqgn2"; + buildDepends = [ array base containers satchmo toysolver ]; + homepage = "https://github.com/msakai/satchmo-toysat"; + description = "toysat driver as backend for satchmo"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "sbv" = callPackage ({ mkDerivation, array, async, base, containers, deepseq, directory , filepath, HUnit, mtl, old-time, pretty, process, QuickCheck @@ -95414,6 +95558,20 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "sdl2-ttf" = callPackage + ({ mkDerivation, base, sdl2, SDL2, SDL2_ttf }: + mkDerivation { + pname = "sdl2-ttf"; + version = "0.2.0"; + sha256 = "0ikdkzzzh3wwzypas5bd6wcm17cckxj2qyqkw6y76v0k2kpnzc35"; + editedCabalFile = "25cb57affc8ad5bb0ff533037512a39803f4fcd961cb2aca3632f0ab7dc2540b"; + buildDepends = [ base sdl2 ]; + testDepends = [ base sdl2 ]; + extraLibraries = [ SDL2 SDL2_ttf ]; + description = "Binding to libSDL2-ttf"; + license = stdenv.lib.licenses.mit; + }) { SDL2_ttf = null; }; + "seacat" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, bytestring , ConfigFile, data-default, directory, filepath, http-types @@ -95732,6 +95890,7 @@ self: { pname = "semigroupoids"; version = "4.2"; sha256 = "18zip518f2l2ccmg3hjzy5mq2b8r98crzm10kr77yc4m64w5vac8"; + editedCabalFile = "0be7058f2eb89390b2752e8596fb47d0cb5c6a4636d33123dfbe4637f2ba451d"; buildDepends = [ base comonad containers contravariant distributive semigroups transformers @@ -96699,8 +96858,8 @@ self: { }: mkDerivation { pname = "shake"; - version = "0.14.2"; - sha256 = "0wb4rvnkw6gag1jffv9z2by7y8gifp58pnw3n7dyc01yglbys72m"; + version = "0.14.3"; + sha256 = "1s5xm205k3pvndn21vd0y9mnggrm91psf64mw445r08xasi658vl"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -96798,8 +96957,8 @@ self: { }: mkDerivation { pname = "shakespeare"; - version = "2.0.2.1"; - sha256 = "1s73nlkccfg3wl0qfx6f7q3afiakdhzh5xksnfhsg5hjhx80qhza"; + version = "2.0.2.2"; + sha256 = "0d44qp9a1m573n15h9ddvnbpyf5rcphxm6y1bzfllpgzjmjl39n5"; buildDepends = [ aeson base blaze-html blaze-markup bytestring containers directory exceptions ghc-prim parsec process system-fileio system-filepath @@ -96917,8 +97076,8 @@ self: { }: mkDerivation { pname = "shared-buffer"; - version = "0.2"; - sha256 = "1540l8kkh5mwl8dsh1syna68j87iyw6w87dsx6zppk57g6d66464"; + version = "0.2.2"; + sha256 = "031aabqynp5d4k47rjjwyx3xjzh4f1k4csfgdnnhsf45xv5nc3kc"; buildDepends = [ base bytestring unix ]; testDepends = [ base bytestring hsc2hs QuickCheck test-framework @@ -97177,6 +97336,18 @@ self: { license = "GPL"; }) {}; + "show-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "show-type"; + version = "0.1.1"; + sha256 = "1sppi8vj1cg7gwz7vagc1cry22b814wlwbm6jjj1c4d5f4kmpyyv"; + buildDepends = [ base ]; + homepage = "https://github.com/Kinokkory/show-type"; + description = "convert types into string values in haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "showdown" = callPackage ({ mkDerivation, base, glade, gtk, random }: mkDerivation { @@ -98268,6 +98439,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "slack-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, errors + , HsOpenSSL, io-streams, lens, lens-aeson, monad-loops, mtl + , network, openssl-streams, text, time, transformers, websockets + , wreq + }: + mkDerivation { + pname = "slack-api"; + version = "0.2"; + sha256 = "0gw6x57nnc16fm963l8z96cm4xapr4nbbmrbpx73k928a07fdq8j"; + editedCabalFile = "a501ef5c55a25d5621756c4875724169bab9b36eef3892d5022cf5d73d858cfa"; + buildDepends = [ + aeson base bytestring containers errors HsOpenSSL io-streams lens + lens-aeson monad-loops mtl network openssl-streams text time + transformers websockets wreq + ]; + description = "Bindings to the Slack RTM API"; + license = stdenv.lib.licenses.mit; + }) {}; + "slave-thread" = callPackage ({ mkDerivation, base, base-prelude, HTF, list-t, mmorph , partial-handler, QuickCheck, quickcheck-instances, SafeSemaphore @@ -98333,8 +98524,8 @@ self: { }: mkDerivation { pname = "sloane"; - version = "2.0.0"; - sha256 = "0g6njb4aijkhdc7dhbqq17010gf650wms1gwalcg272641fk3b49"; + version = "2.0.2"; + sha256 = "0m949pk5jcbwimr64qsfxm3wxvbnas49y80pf3d3c03pxl0af6p7"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -98884,6 +99075,7 @@ self: { pname = "snap-server"; version = "0.9.4.6"; sha256 = "01qfqc63qwq604s5vy0sln7l9zhqndyqbb1y1xf397rrn97xhrpp"; + editedCabalFile = "32c4388b62e047caebb4a51bd79cb592032a0cb4f2aa56c7eb8bff15e85588bf"; buildDepends = [ attoparsec attoparsec-enumerator base blaze-builder blaze-builder-enumerator bytestring case-insensitive containers @@ -101206,8 +101398,8 @@ self: { }: mkDerivation { pname = "stackage"; - version = "0.4.0"; - sha256 = "19h45gl8ylm9hz16bn1fcj8c1651zf267saaznvf1sydhpn1rczk"; + version = "0.5.0"; + sha256 = "0qps55vxsdxygxcdqqfzl3h1b9xvf42f8pigi8ic602vv1swg8dz"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -103254,8 +103446,8 @@ self: { }: mkDerivation { pname = "sws"; - version = "0.3.0.1"; - sha256 = "0dhv6g85wyc4g52cc675k40ij0ga26gzbcxvyz8c02z2gbbsasm8"; + version = "0.3.1.0"; + sha256 = "1ph0a7n4kch5as703jildijkwn6ivmv82jcmdsh9nzbx3fifra9b"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -104822,6 +105014,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "tasty-kat" = callPackage + ({ mkDerivation, base, bytestring, mtl, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "tasty-kat"; + version = "0.0.1"; + sha256 = "0z02vldgg4prl06rwy78lc1fgan0740v1rfnnmw6p96r312mahil"; + buildDepends = [ base bytestring tasty ]; + testDepends = [ + base bytestring mtl tasty tasty-hunit tasty-quickcheck + ]; + homepage = "https://github.com/vincenthz/tasty-kat"; + description = "Known Answer Tests (KAT) framework for tasty"; + license = stdenv.lib.licenses.mit; + }) {}; + "tasty-program" = callPackage ({ mkDerivation, base, directory, filepath, process, tasty }: mkDerivation { @@ -106127,6 +106336,7 @@ self: { pname = "text-stream-decode"; version = "0.1.0.5"; sha256 = "1s2lncs5k8rswg1bpf4vz5p1maj46bsgf7ar4lzcla9bf3f4bppy"; + editedCabalFile = "d4ea8ff401a3ccbd8a6ce2918385bac4859150047ce9b7f752ff5575db71e9fd"; buildDepends = [ base bytestring text ]; testDepends = [ base bytestring deepseq hspec text ]; configureFlags = [ "-ftext11" ]; @@ -109061,7 +109271,7 @@ self: { pname = "twitter-conduit"; version = "0.1.0"; sha256 = "1cymgp3wlswxn5qfdr442cqq2ak48b5w1zcsr67n2g5p1izadwji"; - editedCabalFile = "1f34bb7ee079e8b60ccad90c99631faee461b691a0b2b3f6fdb09fc0366fe81b"; + editedCabalFile = "e70397da5f43d657c6c3bef7419810f61675e78aa0b0da688b1f5939d1e11bf8"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -109653,12 +109863,13 @@ self: { }: mkDerivation { pname = "typedquery"; - version = "0.1.0.0"; - sha256 = "1pjdn03jr9l6jkz6lr67plh22i429r3vs3697xmkd4rxncvyykxk"; + version = "0.1.0.1"; + sha256 = "18qx00rajs2li05ywd8bqqdfyg3d2wyza1jwrl1dh47bmhw049ll"; buildDepends = [ aeson base bytestring haskell-src-meta parsec template-haskell text transformers ]; + configureFlags = [ "-f-debug-typed-queries" ]; homepage = "https://github.com/tolysz/typedquery"; description = "Parser for SQL augmented with types"; license = stdenv.lib.licenses.bsd3; @@ -110108,9 +110319,8 @@ self: { }: mkDerivation { pname = "unagi-chan"; - version = "0.3.0.0"; - sha256 = "0a61f88ml5w10kgjwnl9ja8jypf26hq6jialgcpazajyjxa3p5ah"; - editedCabalFile = "fd0468cfe74ea20d1ff389d97b947cd7c3e65953267faccd050d1b2c5e636393"; + version = "0.3.0.1"; + sha256 = "1s1bqrzxryp44xihd1xy465jmqiiphxkjkkcclj69m7l9rcpcv51"; isLibrary = true; isExecutable = true; buildDepends = [ atomic-primops base ghc-prim primitive ]; @@ -112447,8 +112657,8 @@ self: { }: mkDerivation { pname = "vector-instances"; - version = "3.3"; - sha256 = "0iiw9p2ivcdfsh81vdy4yn6hbigdwclrkssd68hdsg9n6q3fmq5y"; + version = "3.3.0.1"; + sha256 = "1npgvnv8pw5xcax57cam9n5j9ra9phm4b5jj26hbpzwnlh0rkcc4"; buildDepends = [ base comonad keys pointed semigroupoids semigroups vector ]; @@ -112585,6 +112795,7 @@ self: { pname = "vector-th-unbox"; version = "0.2.1.0"; sha256 = "0r8yxj63hvkm923y8mk1b5kv1b15lqadxhlncc02glvmy8zf1prh"; + editedCabalFile = "5c71ff12b57058a0bb8f9dd2db98e705618bfbb6b1fa2181025a669a41f78d82"; buildDepends = [ base template-haskell vector ]; testDepends = [ base data-default vector ]; description = "Deriver for Data.Vector.Unboxed using Template Haskell"; @@ -113964,8 +114175,8 @@ self: { }: mkDerivation { pname = "warp-tls"; - version = "3.0.1.1"; - sha256 = "10bj9f2mydbcif34wcdmqgjfzxz82z74r3f8g9ib2p8cl38325rm"; + version = "3.0.1.2"; + sha256 = "1xcfvk5b4hgcppmwh21fba26slsiywqfvmzhn0cgq2kvqdxn2s72"; buildDepends = [ base bytestring cprng-aes data-default-class network streaming-commons tls wai warp @@ -117721,8 +117932,8 @@ self: { }: mkDerivation { pname = "yesod-auth-oauth2"; - version = "0.0.11"; - sha256 = "0338821bj1sg5mvwcrfaidlj964vxrihnd9jbgnziv5kldb459rc"; + version = "0.0.12"; + sha256 = "1n70cnab99ldx4pd9yi7v6lvc7f1psnicmvq7sm8am8p9yhf9bs0"; buildDepends = [ aeson authenticate base bytestring hoauth2 http-conduit http-types lifted-base network-uri text transformers uuid yesod-auth @@ -117871,8 +118082,8 @@ self: { }: mkDerivation { pname = "yesod-core"; - version = "1.4.7.1"; - sha256 = "1lpkv1snqb86xkiq4fs00v88jn8ia54swvn0q6niqhm1mlhjn4vv"; + version = "1.4.7.2"; + sha256 = "0k6zsjds594zy0cvnryz071nis3zmv1sjiyn14cc80j0rvjll46y"; buildDepends = [ aeson auto-update base blaze-builder blaze-html blaze-markup bytestring case-insensitive cereal clientsession conduit From 3c8b33eee442fd573d47555122cfe358134aeb64 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 18:29:37 +0100 Subject: [PATCH 0588/1091] haskell-modules: implement overrideScope method for deep overriding deepOverride turns out to be completely unfeasible for non-trivial overrides. Nix evaluates for an eternity, and then comes back saying: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS nix-instantiate killed by signal 6 The hand-written deep-override, on the other hand, performs the job in a fraction of a second, no problem. All bow to Russell O'Connor! --- pkgs/development/haskell-modules/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index 846f85da66ff..d65ebd63c751 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -31,8 +31,12 @@ let mkDerivation = drv: args.mkDerivation (drv // f drv); }); + callPackageWithScope = scope: drv: args: (stdenv.lib.callPackageWith scope drv args) // { + overrideScope = f: callPackageWithScope (fix (extend scope.__unfix__ f)) drv args; + }; + defaultScope = pkgs // pkgs.xlibs // pkgs.gnome // self; - callPackage = drv: args: stdenv.lib.callPackageWith defaultScope drv args; + callPackage = drv: args: callPackageWithScope defaultScope drv args; in import ./hackage-packages.nix { inherit pkgs stdenv callPackage; } self // { From 388848fa9f188f25286b62e013609df337174c5c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 16:52:24 +0100 Subject: [PATCH 0589/1091] haskell-configuration-ghc-7.8.x: various build fixes - mtl-2.2.x needs transformers 0.4.x. - time-1.5.x can't build its test suite. - provide deep overrides for amazonka-* stuff to build with GHC 7.8.x --- .../haskell-modules/configuration-common.nix | 3 +++ .../configuration-ghc-7.8.x.nix | 26 ++++++++++++++++++- .../haskell-modules/hackage-packages.nix | 14 ++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b60dcefdb75e..ec63f243d7eb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -32,6 +32,9 @@ self: super: { # Won't find it's header files without help. sfml-audio = overrideCabal super.sfml-audio (drv: { configureFlags = drv.configureFlags or [] ++ ["--extra-include-dirs=${pkgs.openal}/include/AL"]; }); + # https://github.com/haskell/time/issues/23 + time_1_5_0_1 = overrideCabal super.time_1_5_0_1 (drv: { doCheck = false; }); + # Hacks to make packages compile. abstract-deque = overrideCabal super.abstract-deque (drv: { doCheck = false; }); accelerate-cuda = overrideCabal super.accelerate-cuda (drv: { jailbreak = true; }); diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index a95dee113984..27d8ebb85f17 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -34,6 +34,13 @@ self: super: { unix = null; xhtml = null; + # mtl 2.2.x needs the latest transformers. + mtl_2_2_1 = super.mtl_2_2_1.override { transformers = self.transformers_0_4_2_0; }; +} + +// # packages related to ghcjs + +{ ghcjs-prim = self.mkDerivation { pname = "ghcjs-prim"; version = "0.1.0.0"; @@ -47,5 +54,22 @@ self: super: { }; ghcjs = self.callPackage ../compilers/ghcjs { Cabal = self.Cabal_1_22_0_0; }; - } + +// # packages related to amazonka + +(let + amazonkaEnv = self: super: { + mkDerivation = drv: super.mkDerivation (drv // { doCheck = false; }); + mtl = self.mtl_2_2_1; + nats = self.nats_0_2; + transformers = self.transformers_0_4_2_0; + transformers-compat = overrideCabal super.transformers-compat (drv: { configureFlags = []; }); + }; +in +{ + # These packages need mtl 2.2.x to compile. + amazonka-core = super.amazonka-core.overrideScope amazonkaEnv; + amazonka = super.amazonka.overrideScope amazonkaEnv; + amazonka-cloudwatch = super.amazonka-cloudwatch.overrideScope amazonkaEnv; +}) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 445083ba62b5..ac273334c7f6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -79482,6 +79482,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "nats_0_2" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "nats"; + version = "0.2"; + sha256 = "05skqs5ahbrnwlsxjihkvmsw0n49k9mqdhrv9nqh4dmd1j622r73"; + editedCabalFile = "e401a5253358858109c85e8f17a4b63e7dd86b59cc77ac4baa6a421b6645b439"; + buildDepends = [ base hashable ]; + configureFlags = [ "-fhashable" ]; + homepage = "http://github.com/ekmett/nats/"; + description = "Natural numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "nats" = callPackage ({ mkDerivation, base, hashable }: mkDerivation { From 268da0167788160a9136df88771a5792374e5a5e Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 8 Jan 2015 11:55:11 -0600 Subject: [PATCH 0590/1091] cabal: Allow optional use of cpphs as a preprocessor Pinging @peti. This is needed on Darwin/Yosemite because clang's preprocessor is broken there. --- pkgs/build-support/cabal/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/cabal/default.nix b/pkgs/build-support/cabal/default.nix index 0243fcff0991..bf88a0d48e27 100644 --- a/pkgs/build-support/cabal/default.nix +++ b/pkgs/build-support/cabal/default.nix @@ -1,13 +1,14 @@ # generic builder for Cabal packages { stdenv, fetchurl, lib, pkgconfig, ghc, Cabal, jailbreakCabal, glibcLocales -, gnugrep, coreutils, hscolour +, gnugrep, coreutils, hscolour, cpphs , enableLibraryProfiling ? false , enableSharedLibraries ? false , enableSharedExecutables ? false , enableStaticLibraries ? true , enableCheckPhase ? stdenv.lib.versionOlder "7.4" ghc.version , enableHyperlinkSource ? true +, enableCpphs ? false , extension ? (self : super : {}) }: @@ -56,6 +57,7 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; propagatedBuildInputs = filter (y : ! (y == null)) x.propagatedBuildInputs; propagatedUserEnvPkgs = filter (y : ! (y == null)) x.propagatedUserEnvPkgs; doCheck = enableCheckPhase && x.doCheck; + useCpphs = enableCpphs && x.useCpphs; hyperlinkSource = enableHyperlinkSource && x.hyperlinkSource; # Disable Darwin builds: . meta = let meta = x.meta or {}; @@ -105,6 +107,7 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; extraBuildInputs = self.buildTools ++ (optionals self.doCheck self.testDepends) ++ (optional self.hyperlinkSource hscolour) ++ + (optional self.useCpphs cpphs) ++ (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ (if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends); @@ -153,6 +156,10 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; # and run any regression test suites the package might have doCheck = enableCheckPhase; + # force cpphs instead of the C compiler's preprocessor; sometimes + # needed due to clang's wacky behavior + useCpphs = false; + # pass the '--hyperlink-source' flag to ./Setup haddock hyperlinkSource = enableHyperlinkSource; @@ -231,6 +238,9 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; ${optionalString (versionOlder "7.8" ghc.version && !self.isLibrary) '' configureFlags+=" --ghc-option=-j$NIX_BUILD_CORES" ''} + ${optionalString self.useCpphs '' + configureFlags+=" --ghc-option=-pgmPcpphs --ghc-option=-optP--cpp" + ''} ${optionalString self.stdenv.isDarwin '' configureFlags+=" --with-gcc=clang" @@ -259,7 +269,10 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version; export GHC_PACKAGE_PATH=$(${ghc.GHCPackages}) test -n "$noHaddock" || ./Setup haddock --html --hoogle \ ${optionalString (stdenv.lib.versionOlder "6.12" ghc.version) "--ghc-options=-optP-P"} \ - ${optionalString self.hyperlinkSource "--hyperlink-source"} + ${optionalString self.hyperlinkSource "--hyperlink-source"} \ + ${optionalString self.useCpphs '' + --haddock-options="--optghc=-pgmPcpphs --optghc=-optP--cpp" + ''} eval "$postBuild" ''; From e7cfdfbf8d4079a06b40dd2906553efc380032e2 Mon Sep 17 00:00:00 2001 From: Matthew Pickering Date: Wed, 7 Jan 2015 13:01:38 +0000 Subject: [PATCH 0591/1091] Add slack-api haskell package --- .../libraries/haskell/slack-api/default.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 pkgs/development/libraries/haskell/slack-api/default.nix diff --git a/pkgs/development/libraries/haskell/slack-api/default.nix b/pkgs/development/libraries/haskell/slack-api/default.nix new file mode 100644 index 000000000000..d5ed545a17d4 --- /dev/null +++ b/pkgs/development/libraries/haskell/slack-api/default.nix @@ -0,0 +1,19 @@ +{ cabal, aeson, errors, HsOpenSSL, ioStreams, lens, lensAeson +, monadLoops, mtl, network, opensslStreams, text, time +, transformers, websockets, wreq +}: + +cabal.mkDerivation (self: { + pname = "slack-api"; + version = "0.2"; + sha256 = "0gw6x57nnc16fm963l8z96cm4xapr4nbbmrbpx73k928a07fdq8j"; + buildDepends = [ + aeson errors HsOpenSSL ioStreams lens lensAeson monadLoops mtl + network opensslStreams text time transformers websockets wreq + ]; + meta = { + description = "Bindings to the Slack RTM API"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) From 11576bcc93e555180e551348c17fabf03e33fc16 Mon Sep 17 00:00:00 2001 From: Matthew Pickering Date: Thu, 8 Jan 2015 18:30:09 +0000 Subject: [PATCH 0592/1091] Haskell: Add psqueues library --- .../libraries/haskell/psqueues/default.nix | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pkgs/development/libraries/haskell/psqueues/default.nix diff --git a/pkgs/development/libraries/haskell/psqueues/default.nix b/pkgs/development/libraries/haskell/psqueues/default.nix new file mode 100644 index 000000000000..aea7f2f09508 --- /dev/null +++ b/pkgs/development/libraries/haskell/psqueues/default.nix @@ -0,0 +1,20 @@ +{ cabal, deepseq, hashable, HUnit, QuickCheck, tagged +, testFramework, testFrameworkHunit, testFrameworkQuickcheck2 +}: + +cabal.mkDerivation (self: { + pname = "psqueues"; + version = "0.1.1.0"; + sha256 = "1w6i6cl9wfblbg8d06lffh4l5y42li9a27myyvwnzfv86z49s9cb"; + buildDepends = [ deepseq hashable ]; + testDepends = [ + deepseq hashable HUnit QuickCheck tagged testFramework + testFrameworkHunit testFrameworkQuickcheck2 + ]; + meta = { + description = "Pure priority search queues"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) + From 7a1e652130285c72bdfcb24e8e9403219099aa7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 8 Jan 2015 19:43:50 +0100 Subject: [PATCH 0593/1091] wireshark: update 1.12.2 -> 1.12.3 (security update) The following vulnerabilities have been fixed. - wnpa-sec-2015-01 The WCCP dissector could crash. (Bug 10720, Bug 10806) CVE-2015-0559, CVE-2015-0560 - wnpa-sec-2015-02 The LPP dissector could crash. (Bug 10773) CVE-2015-0561 - wnpa-sec-2015-03 The DEC DNA Routing Protocol dissector could crash. (Bug 10724) CVE-2015-0562 - wnpa-sec-2015-04 The SMTP dissector could crash. (Bug 10823) CVE-2015-0563 - wnpa-sec-2015-05 Wireshark could crash while decypting TLS/SSL sessions. Discovered by Noam Rathaus. CVE-2015-0564 See more at https://www.wireshark.org/docs/relnotes/wireshark-1.12.3.html --- pkgs/applications/networking/sniffers/wireshark/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix index c6ba48782184..8afe5650ca8c 100644 --- a/pkgs/applications/networking/sniffers/wireshark/default.nix +++ b/pkgs/applications/networking/sniffers/wireshark/default.nix @@ -10,7 +10,7 @@ assert withQt -> !withGtk && qt4 != null; with stdenv.lib; let - version = "1.12.2"; + version = "1.12.3"; variant = if withGtk then "gtk" else if withQt then "qt" else "cli"; in @@ -19,7 +19,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://www.wireshark.org/download/src/wireshark-${version}.tar.bz2"; - sha256 = "14pjkl1r0lcnhrs8994dmrnpmpr4gn3xjkd8wcn694m512s1dbih"; + sha256 = "1sikmjslxl68i3psxikghpff0znjfd6mb07nnn10jqqsrffhp5b9"; }; buildInputs = [ From 0b8ca844a5d85cddf754aa00d9194b411e7fab66 Mon Sep 17 00:00:00 2001 From: Matthew Pickering Date: Thu, 8 Jan 2015 19:15:55 +0000 Subject: [PATCH 0594/1091] Register psqueues and slack-api package --- pkgs/top-level/haskell-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 6c0dda9c20cd..ddea63d55c0e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2144,6 +2144,8 @@ in { PSQueue = callPackage ../development/libraries/haskell/PSQueue {}; + psqueues = callPackage ../development/libraries/haskell/psqueues {}; + publicsuffixlist = callPackage ../development/libraries/haskell/publicsuffixlist {}; pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {}; @@ -2364,6 +2366,8 @@ in { skein = callPackage ../development/libraries/haskell/skein {}; + slackApi = callPackage ../development/libraries/haskell/slack-api {}; + smallcheck = callPackage ../development/libraries/haskell/smallcheck {}; smtLib = callPackage ../development/libraries/haskell/smtLib {}; From 615787e6da5de4b9f8c0a482d7b18f93581c3398 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 20:08:13 +0100 Subject: [PATCH 0595/1091] haskell-cabal2nix: update to version 1.73 --- pkgs/development/tools/haskell/cabal2nix/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix index 0cb947a340e5..5d11e72e2ea3 100644 --- a/pkgs/development/tools/haskell/cabal2nix/default.nix +++ b/pkgs/development/tools/haskell/cabal2nix/default.nix @@ -1,17 +1,17 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, Cabal, doctest, filepath, hackageDb, mtl, regexPosix -, transformers +{ cabal, Cabal, deepseq, doctest, filepath, hackageDb, mtl +, regexPosix, transformers }: cabal.mkDerivation (self: { pname = "cabal2nix"; - version = "1.72"; - sha256 = "0xa7v9nwhaymc40qlh7ndv6xvqmfxmc3rp860v0h4swfqsb9bsvr"; + version = "1.73"; + sha256 = "1nskcr8k5a8wm9q5is0b1kww574q2nq45f16agya8z44hgk97xiv"; isLibrary = false; isExecutable = true; buildDepends = [ - Cabal filepath hackageDb mtl regexPosix transformers + Cabal deepseq filepath hackageDb mtl regexPosix transformers ]; testDepends = [ doctest ]; doCheck = self.stdenv.lib.versionOlder "7.8" self.ghc.version; From 96a94276c7e14476bb348466f6aa4e55d3938210 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 20:08:15 +0100 Subject: [PATCH 0596/1091] haskell-hledger-interest: update to version 1.4.4 --- pkgs/applications/office/hledger-interest/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/hledger-interest/default.nix b/pkgs/applications/office/hledger-interest/default.nix index 2cff99dcc278..393bc9cc4c7a 100644 --- a/pkgs/applications/office/hledger-interest/default.nix +++ b/pkgs/applications/office/hledger-interest/default.nix @@ -1,14 +1,14 @@ # This file was auto-generated by cabal2nix. Please do NOT edit manually! -{ cabal, Cabal, hledgerLib, mtl, time }: +{ cabal, Cabal, Decimal, hledgerLib, mtl, time }: cabal.mkDerivation (self: { pname = "hledger-interest"; - version = "1.4.3"; - sha256 = "1nj50zi4p6rs0nl4656rr0vkbh7kdi49z1l53nypfqs3rmjgicsn"; + version = "1.4.4"; + sha256 = "16knk1cwrpg5jn6vgcab7hqpjzg33ysz57x1f2glrmhhv1slmbfn"; isLibrary = false; isExecutable = true; - buildDepends = [ Cabal hledgerLib mtl time ]; + buildDepends = [ Cabal Decimal hledgerLib mtl time ]; meta = { homepage = "http://github.com/peti/hledger-interest"; description = "computes interest for a given account"; From d05329620f9f1c9dea178ac18a75171cb61b1fb2 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 20:15:57 +0100 Subject: [PATCH 0597/1091] hledger-irr: broken by hledegr 0.24. --- pkgs/applications/office/hledger-irr/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/office/hledger-irr/default.nix b/pkgs/applications/office/hledger-irr/default.nix index e6a7b2a72c29..6274797f6096 100644 --- a/pkgs/applications/office/hledger-irr/default.nix +++ b/pkgs/applications/office/hledger-irr/default.nix @@ -13,6 +13,6 @@ cabal.mkDerivation (self: { description = "computes the internal rate of return of an investment"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; - maintainers = with self.stdenv.lib.maintainers; [ simons ]; + broken = true; }; }) From 173f41cf0bc618f0b2c313b1915fee8d8a6d0ee2 Mon Sep 17 00:00:00 2001 From: James Cook Date: Sat, 3 Jan 2015 05:52:28 -0800 Subject: [PATCH 0598/1091] unzip: Patch for CVE-2014-81{39,40,41}. --- pkgs/tools/archivers/unzip/CVE-2014-8139.diff | 47 ++++++ pkgs/tools/archivers/unzip/CVE-2014-8140.diff | 26 ++++ pkgs/tools/archivers/unzip/CVE-2014-8141.diff | 136 ++++++++++++++++++ pkgs/tools/archivers/unzip/default.nix | 6 +- 4 files changed, 214 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/archivers/unzip/CVE-2014-8139.diff create mode 100644 pkgs/tools/archivers/unzip/CVE-2014-8140.diff create mode 100644 pkgs/tools/archivers/unzip/CVE-2014-8141.diff diff --git a/pkgs/tools/archivers/unzip/CVE-2014-8139.diff b/pkgs/tools/archivers/unzip/CVE-2014-8139.diff new file mode 100644 index 000000000000..3bcc21c7c0d8 --- /dev/null +++ b/pkgs/tools/archivers/unzip/CVE-2014-8139.diff @@ -0,0 +1,47 @@ +From RedHat: https://bugzilla.redhat.com/attachment.cgi?id=971984&action=diff&context=patch&collapsed=&headers=1&format=raw + +--- unzip60/extract.c 2010-04-03 14:41:55 -0500 ++++ unzip60/extract.c 2014-12-03 15:33:35 -0600 +@@ -1,5 +1,5 @@ + /* +- Copyright (c) 1990-2009 Info-ZIP. All rights reserved. ++ Copyright (c) 1990-2014 Info-ZIP. All rights reserved. + + See the accompanying file LICENSE, version 2009-Jan-02 or later + (the contents of which are also included in unzip.h) for terms of use. +@@ -298,6 +298,8 @@ + #ifndef SFX + static ZCONST char Far InconsistEFlength[] = "bad extra-field entry:\n \ + EF block length (%u bytes) exceeds remaining EF data (%u bytes)\n"; ++ static ZCONST char Far TooSmallEFlength[] = "bad extra-field entry:\n \ ++ EF block length (%u bytes) invalid (< %d)\n"; + static ZCONST char Far InvalidComprDataEAs[] = + " invalid compressed data for EAs\n"; + # if (defined(WIN32) && defined(NTSD_EAS)) +@@ -2023,7 +2025,8 @@ + ebID = makeword(ef); + ebLen = (unsigned)makeword(ef+EB_LEN); + +- if (ebLen > (ef_len - EB_HEADSIZE)) { ++ if (ebLen > (ef_len - EB_HEADSIZE)) ++ { + /* Discovered some extra field inconsistency! */ + if (uO.qflag) + Info(slide, 1, ((char *)slide, "%-22s ", +@@ -2032,6 +2035,16 @@ + ebLen, (ef_len - EB_HEADSIZE))); + return PK_ERR; + } ++ else if (ebLen < EB_HEADSIZE) ++ { ++ /* Extra block length smaller than header length. */ ++ if (uO.qflag) ++ Info(slide, 1, ((char *)slide, "%-22s ", ++ FnFilter1(G.filename))); ++ Info(slide, 1, ((char *)slide, LoadFarString(TooSmallEFlength), ++ ebLen, EB_HEADSIZE)); ++ return PK_ERR; ++ } + + switch (ebID) { + case EF_OS2: diff --git a/pkgs/tools/archivers/unzip/CVE-2014-8140.diff b/pkgs/tools/archivers/unzip/CVE-2014-8140.diff new file mode 100644 index 000000000000..81b96b8df7db --- /dev/null +++ b/pkgs/tools/archivers/unzip/CVE-2014-8140.diff @@ -0,0 +1,26 @@ +From RedHat: https://bugzilla.redhat.com/attachment.cgi?id=969621&action=diff +(unzip60/ path prefix added) + +--- unzip60/extract.c 2009-03-14 02:32:52.000000000 +0100 ++++ unzip60/extract.c 2014-12-05 22:43:13.000000000 +0100 +@@ -2221,10 +2234,17 @@ static int test_compr_eb(__G__ eb, eb_si + if (compr_offset < 4) /* field is not compressed: */ + return PK_OK; /* do nothing and signal OK */ + ++ /* Return no/bad-data error status if any problem is found: ++ * 1. eb_size is too small to hold the uncompressed size ++ * (eb_ucsize). (Else extract eb_ucsize.) ++ * 2. eb_ucsize is zero (invalid). 2014-12-04 SMS. ++ * 3. eb_ucsize is positive, but eb_size is too small to hold ++ * the compressed data header. ++ */ + if ((eb_size < (EB_UCSIZE_P + 4)) || +- ((eb_ucsize = makelong(eb+(EB_HEADSIZE+EB_UCSIZE_P))) > 0L && +- eb_size <= (compr_offset + EB_CMPRHEADLEN))) +- return IZ_EF_TRUNC; /* no compressed data! */ ++ ((eb_ucsize = makelong( eb+ (EB_HEADSIZE+ EB_UCSIZE_P))) == 0L) || ++ ((eb_ucsize > 0L) && (eb_size <= (compr_offset + EB_CMPRHEADLEN)))) ++ return IZ_EF_TRUNC; /* no/bad compressed data! */ + + if ( + #ifdef INT_16BIT diff --git a/pkgs/tools/archivers/unzip/CVE-2014-8141.diff b/pkgs/tools/archivers/unzip/CVE-2014-8141.diff new file mode 100644 index 000000000000..11007195b1ff --- /dev/null +++ b/pkgs/tools/archivers/unzip/CVE-2014-8141.diff @@ -0,0 +1,136 @@ +From RedHat: https://bugzilla.redhat.com/attachment.cgi?id=969625&action=diff +(unzip60/ path prefix added) + +--- unzip60/process.c 2009-03-06 02:25:10.000000000 +0100 ++++ unzip60/process.c 2014-12-05 22:42:39.000000000 +0100 +@@ -1,5 +1,5 @@ + /* +- Copyright (c) 1990-2009 Info-ZIP. All rights reserved. ++ Copyright (c) 1990-2014 Info-ZIP. All rights reserved. + + See the accompanying file LICENSE, version 2009-Jan-02 or later + (the contents of which are also included in unzip.h) for terms of use. +@@ -1888,48 +1888,82 @@ int getZip64Data(__G__ ef_buf, ef_len) + and a 4-byte version of disk start number. + Sets both local header and central header fields. Not terribly clever, + but it means that this procedure is only called in one place. ++ ++ 2014-12-05 SMS. ++ Added checks to ensure that enough data are available before calling ++ makeint64() or makelong(). Replaced various sizeof() values with ++ simple ("4" or "8") constants. (The Zip64 structures do not depend ++ on our variable sizes.) Error handling is crude, but we should now ++ stay within the buffer. + ---------------------------------------------------------------------------*/ + ++#define Z64FLGS 0xffff ++#define Z64FLGL 0xffffffff ++ + if (ef_len == 0 || ef_buf == NULL) + return PK_COOL; + + Trace((stderr,"\ngetZip64Data: scanning extra field of length %u\n", + ef_len)); + +- while (ef_len >= EB_HEADSIZE) { ++ while (ef_len >= EB_HEADSIZE) ++ { + eb_id = makeword(EB_ID + ef_buf); + eb_len = makeword(EB_LEN + ef_buf); + +- if (eb_len > (ef_len - EB_HEADSIZE)) { +- /* discovered some extra field inconsistency! */ ++ if (eb_len > (ef_len - EB_HEADSIZE)) ++ { ++ /* Extra block length exceeds remaining extra field length. */ + Trace((stderr, + "getZip64Data: block length %u > rest ef_size %u\n", eb_len, + ef_len - EB_HEADSIZE)); + break; + } +- if (eb_id == EF_PKSZ64) { +- ++ if (eb_id == EF_PKSZ64) ++ { + int offset = EB_HEADSIZE; + +- if (G.crec.ucsize == 0xffffffff || G.lrec.ucsize == 0xffffffff){ +- G.lrec.ucsize = G.crec.ucsize = makeint64(offset + ef_buf); +- offset += sizeof(G.crec.ucsize); ++ if ((G.crec.ucsize == Z64FLGL) || (G.lrec.ucsize == Z64FLGL)) ++ { ++ if (offset+ 8 > ef_len) ++ return PK_ERR; ++ ++ G.crec.ucsize = G.lrec.ucsize = makeint64(offset + ef_buf); ++ offset += 8; + } +- if (G.crec.csize == 0xffffffff || G.lrec.csize == 0xffffffff){ +- G.csize = G.lrec.csize = G.crec.csize = makeint64(offset + ef_buf); +- offset += sizeof(G.crec.csize); ++ ++ if ((G.crec.csize == Z64FLGL) || (G.lrec.csize == Z64FLGL)) ++ { ++ if (offset+ 8 > ef_len) ++ return PK_ERR; ++ ++ G.csize = G.crec.csize = G.lrec.csize = makeint64(offset + ef_buf); ++ offset += 8; + } +- if (G.crec.relative_offset_local_header == 0xffffffff){ ++ ++ if (G.crec.relative_offset_local_header == Z64FLGL) ++ { ++ if (offset+ 8 > ef_len) ++ return PK_ERR; ++ + G.crec.relative_offset_local_header = makeint64(offset + ef_buf); +- offset += sizeof(G.crec.relative_offset_local_header); ++ offset += 8; + } +- if (G.crec.disk_number_start == 0xffff){ ++ ++ if (G.crec.disk_number_start == Z64FLGS) ++ { ++ if (offset+ 4 > ef_len) ++ return PK_ERR; ++ + G.crec.disk_number_start = (zuvl_t)makelong(offset + ef_buf); +- offset += sizeof(G.crec.disk_number_start); ++ offset += 4; + } ++#if 0 ++ break; /* Expect only one EF_PKSZ64 block. */ ++#endif /* 0 */ + } + +- /* Skip this extra field block */ ++ /* Skip this extra field block. */ + ef_buf += (eb_len + EB_HEADSIZE); + ef_len -= (eb_len + EB_HEADSIZE); + } +--- unzip60/fileio.c 2009-04-20 02:03:44.000000000 +0200 ++++ unzip60/fileio.c 2014-12-05 22:44:16.000000000 +0100 +@@ -176,6 +176,8 @@ static ZCONST char Far FilenameTooLongTr + #endif + static ZCONST char Far ExtraFieldTooLong[] = + "warning: extra field too long (%d). Ignoring...\n"; ++static ZCONST char Far ExtraFieldCorrupt[] = ++ "warning: extra field (type: 0x%04x) corrupt. Continuing...\n"; + + #ifdef WINDLL + static ZCONST char Far DiskFullQuery[] = +@@ -2295,7 +2297,12 @@ int do_string(__G__ length, option) /* + if (readbuf(__G__ (char *)G.extra_field, length) == 0) + return PK_EOF; + /* Looks like here is where extra fields are read */ +- getZip64Data(__G__ G.extra_field, length); ++ if (getZip64Data(__G__ G.extra_field, length) != PK_COOL) ++ { ++ Info(slide, 0x401, ((char *)slide, ++ LoadFarString( ExtraFieldCorrupt), EF_PKSZ64)); ++ error = PK_WARN; ++ } + #ifdef UNICODE_SUPPORT + G.unipath_filename = NULL; + if (G.UzO.U_flag < 2) { diff --git a/pkgs/tools/archivers/unzip/default.nix b/pkgs/tools/archivers/unzip/default.nix index 0466b817f1b6..a3e0cabb57b4 100644 --- a/pkgs/tools/archivers/unzip/default.nix +++ b/pkgs/tools/archivers/unzip/default.nix @@ -9,7 +9,11 @@ stdenv.mkDerivation { sha256 = "0dxx11knh3nk95p2gg2ak777dd11pr7jx5das2g49l262scrcv83"; }; - patches = stdenv.lib.optional enableNLS + patches = [ + ./CVE-2014-8139.diff + ./CVE-2014-8140.diff + ./CVE-2014-8141.diff + ] ++ stdenv.lib.optional enableNLS (fetchurl { url = "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-arch/unzip/files/unzip-6.0-natspec.patch?revision=1.1"; name = "unzip-6.0-natspec.patch"; From eb4c88cb7058ea20675858e41fbb50a0a538b952 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 7 Jan 2015 18:21:44 -0800 Subject: [PATCH 0599/1091] radvd: 2.8 -> 2.9 --- pkgs/tools/networking/radvd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/radvd/default.nix b/pkgs/tools/networking/radvd/default.nix index 4929b93ab0f3..7d2e3b787488 100644 --- a/pkgs/tools/networking/radvd/default.nix +++ b/pkgs/tools/networking/radvd/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, libdaemon, bison, flex, check }: stdenv.mkDerivation rec { - name = "radvd-2.8"; + name = "radvd-2.9"; src = fetchurl { url = "http://www.litech.org/radvd/dist/${name}.tar.xz"; - sha256 = "1y8d8k457apc5wrzc80sdkbvwynvvax31z5rh9ca9bsd0jr4240a"; + sha256 = "1f5sbfh1va02nlrp5jx8zshyjqpz07ga15jx9kqphqzwlwxsspjj"; }; buildInputs = [ pkgconfig libdaemon bison flex check ]; From 3005a9506b6d65a2d614189e952d1073fe50ff4a Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 8 Jan 2015 13:19:38 -0800 Subject: [PATCH 0600/1091] btrfsProgs: 3.17.3 -> 3.18 --- pkgs/tools/filesystems/btrfsprogs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/btrfsprogs/default.nix b/pkgs/tools/filesystems/btrfsprogs/default.nix index 0a07ad8c1540..d87c86ecf18e 100644 --- a/pkgs/tools/filesystems/btrfsprogs/default.nix +++ b/pkgs/tools/filesystems/btrfsprogs/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, attr, acl, zlib, libuuid, e2fsprogs, lzo , asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, libxslt }: -let version = "3.17.3"; in +let version = "3.18"; in stdenv.mkDerivation rec { name = "btrfs-progs-${version}"; src = fetchurl { url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; - sha256 = "0b5cvp8qk569r73003s2wisws6s8zlbmq9d1sdrmjlavv7w9zgg7"; + sha256 = "0k84c6gxgy5sq8m57nfjd864s5hps3fh7zgyiykiqik65l5sp97r"; }; buildInputs = [ From dbdabe03a78121eaf11393950bb9c07986db0cf8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 8 Jan 2015 22:44:08 +0100 Subject: [PATCH 0601/1091] haskell-ng: remove obsolete 7.8.3 package set --- pkgs/top-level/haskell-ng.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix index 24e1023da53b..bc40b48ad52e 100644 --- a/pkgs/top-level/haskell-ng.nix +++ b/pkgs/top-level/haskell-ng.nix @@ -14,7 +14,6 @@ rec { ghc722 = callPackage ../development/compilers/ghc/7.2.2.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc742 = callPackage ../development/compilers/ghc/7.4.2.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc763 = callPackage ../development/compilers/ghc/7.6.3.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; - ghc783 = callPackage ../development/compilers/ghc/7.8.3.nix { ghc = compiler.ghc742Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc784 = callPackage ../development/compilers/ghc/7.8.4.nix { ghc = compiler.ghc742Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghcHEAD = callPackage ../development/compilers/ghc/head.nix { inherit (packages.ghc784) ghc alex happy; }; ghc = compiler.ghc784; From 0dedcdf29da1df38b56ffc327745f14d125d14df Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Thu, 8 Jan 2015 19:21:56 +0100 Subject: [PATCH 0602/1091] elasticsearch: Update from 1.3.4 to 1.4.2 --- pkgs/servers/search/elasticsearch/default.nix | 4 ++-- pkgs/servers/search/elasticsearch/es-home.patch | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/search/elasticsearch/default.nix b/pkgs/servers/search/elasticsearch/default.nix index 29ffee2f73a3..a90b52923c2b 100644 --- a/pkgs/servers/search/elasticsearch/default.nix +++ b/pkgs/servers/search/elasticsearch/default.nix @@ -3,11 +3,11 @@ with stdenv.lib; stdenv.mkDerivation rec { - name = "elasticsearch-1.3.4"; + name = "elasticsearch-1.4.2"; src = fetchurl { url = "https://download.elasticsearch.org/elasticsearch/elasticsearch/${name}.tar.gz"; - sha256 = "0c6klwag17npmr1f0zv4syn0d9ir3zm595x3vb42ni4b72f65bqq"; + sha256 = "0g5mffzx15y8sj0gsn6kd5l1v15hg2vm4j7r071dmxs5jw26rp9i"; }; patches = [ ./es-home.patch ]; diff --git a/pkgs/servers/search/elasticsearch/es-home.patch b/pkgs/servers/search/elasticsearch/es-home.patch index 9b96149e5ad8..b4ecbb5a7097 100644 --- a/pkgs/servers/search/elasticsearch/es-home.patch +++ b/pkgs/servers/search/elasticsearch/es-home.patch @@ -34,5 +34,5 @@ index a8c796a..daf7b99 100755 shift done --exec $JAVA $JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" $properties -cp "$ES_HOME/lib/*" org.elasticsearch.plugins.PluginManager $args -+exec $JAVA $JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" $properties -cp "$ES_CLASSPATH/lib/*" org.elasticsearch.plugins.PluginManager $args +-exec "$JAVA" $JAVA_OPTS $ES_JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" $properties -cp "$ES_HOME/lib/*" org.elasticsearch.plugins.PluginManager $args ++exec "$JAVA" $JAVA_OPTS $ES_JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" $properties -cp "$ES_CLASSPATH/lib/*" org.elasticsearch.plugins.PluginManager $args From 9438fa4d3f61617905210de51090400d6e4eed6e Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Fri, 9 Jan 2015 03:21:38 +0300 Subject: [PATCH 0603/1091] Add haskellPackages.unique --- .../libraries/haskell/unique/default.nix | 14 ++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/development/libraries/haskell/unique/default.nix diff --git a/pkgs/development/libraries/haskell/unique/default.nix b/pkgs/development/libraries/haskell/unique/default.nix new file mode 100644 index 000000000000..0325a0da75d5 --- /dev/null +++ b/pkgs/development/libraries/haskell/unique/default.nix @@ -0,0 +1,14 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal }: + +cabal.mkDerivation (self: { + pname = "Unique"; + version = "0.2"; + sha256 = "0qylqb71gkvfwnnz4ij22x79y583y409fszqnyqd6dc90gycfm98"; + meta = { + description = "It provides the functionality like unix \"uniq\" utility"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index c7084073f35d..444778ab53a5 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2739,6 +2739,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in units = callPackage ../development/libraries/haskell/units {}; + unique = callPackage ../development/libraries/haskell/unique {}; + uniqueid = callPackage ../development/libraries/haskell/uniqueid {}; unixBytestring = callPackage ../development/libraries/haskell/unix-bytestring {}; From d792ee95985c657a678b447d77b380a95a3ce4da Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 30 Dec 2014 05:20:17 +0100 Subject: [PATCH 0604/1091] perl: Glib 1.306 -> 1.307, Gtk2 1.2923 -> 1.2494 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6e70a76f4703..16a326f144c0 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4010,10 +4010,10 @@ let self = _self // overrides; _self = with self; { }; Glib = buildPerlPackage rec { - name = "Glib-1.306"; + name = "Glib-1.307"; src = fetchurl { url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; - sha256 = "0j4kf707vy9vhpifwl6icc7rqyf75z2lhc626af7ag8srqva81ic"; + sha256 = "1km4261a5kaazz77qplpqj2yv91p0bqcjjvd6xdvdgdd4rib7ngr"; }; buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.glib ]; meta = { @@ -4090,10 +4090,10 @@ let self = _self // overrides; _self = with self; { }; Gtk2 = buildPerlPackage rec { - name = "Gtk2-1.2493"; + name = "Gtk2-1.2494"; src = fetchurl { url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; - sha256 = "1zhrvwl584yrf0b1rrkli0k2ly221xhdyix8ykmm9zs674gain0z"; + sha256 = "1kkm1z1xqnrfdfjric5y3935dbi9qnhcd6c1z58g4m0y95mwpv9v"; }; buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Pango pkgs.gtk2 ]; meta = { From 61edf184e7076fbaa6b6c3563e1e5fb01d537f72 Mon Sep 17 00:00:00 2001 From: Tim Dysinger Date: Fri, 9 Jan 2015 00:26:40 +0000 Subject: [PATCH 0605/1091] purescript release 0.6.3 --- pkgs/development/libraries/haskell/purescript/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/purescript/default.nix b/pkgs/development/libraries/haskell/purescript/default.nix index 4fa383337c4a..fd6fe516de79 100644 --- a/pkgs/development/libraries/haskell/purescript/default.nix +++ b/pkgs/development/libraries/haskell/purescript/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "purescript"; - version = "0.6.2"; - sha256 = "1zf2yyk3rdwk5992fhvqyd7b5w7mkzjcc0iyp75bscnjsggs31k0"; + version = "0.6.3"; + sha256 = "0hd6aslsfw2jd06wyfzi1kr86vfj91ywvgl9rv9cyawzczk7l7v4"; isLibrary = true; isExecutable = true; buildDepends = [ From 8e5b02d8476b4a7c8f1d4952c6d7d2f3664e39c1 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 9 Jan 2015 04:49:18 +0100 Subject: [PATCH 0606/1091] Add mp3fs: FUSE FS that transparently transcodes to MP3 --- pkgs/tools/filesystems/mp3fs/default.nix | 30 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/tools/filesystems/mp3fs/default.nix diff --git a/pkgs/tools/filesystems/mp3fs/default.nix b/pkgs/tools/filesystems/mp3fs/default.nix new file mode 100644 index 000000000000..5bcb738d7092 --- /dev/null +++ b/pkgs/tools/filesystems/mp3fs/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, flac, fuse, lame, libid3tag, pkgconfig }: + +stdenv.mkDerivation rec { + version = "0.91"; + name = "mp3fs-${version}"; + + src = fetchurl { + url = "https://github.com/khenriks/mp3fs/releases/download/v${version}/${name}.tar.gz"; + sha256 = "14ngiqg24p3a0s6hp33zjl4i46d8qn4v9id36psycq3n3csmwyx4"; + }; + + buildInputs = [ flac fuse lame libid3tag pkgconfig ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "FUSE file system that transparently transcodes to MP3"; + longDescription = '' + A read-only FUSE filesystem which transcodes between audio formats + (currently only FLAC to MP3) on the fly when files are opened and read. + It can let you use a FLAC collection with software and/or hardware + which only understands the MP3 format, or transcode files through + simple drag-and-drop in a file browser. + ''; + homepage = http://khenriks.github.com/mp3fs/; + license = with licenses; gpl3Plus; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66dba26f70cf..454e31f57d9b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -725,6 +725,8 @@ let mcrl2 = callPackage ../tools/misc/mcrl2 { }; + mp3fs = callPackage ../tools/filesystems/mp3fs { }; + mpdcron = callPackage ../tools/audio/mpdcron { }; syslogng = callPackage ../tools/system/syslog-ng { }; From e90d316f19763d6df43b7f8d7b74a0daef1dfda6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 8 Jan 2015 19:58:30 +0100 Subject: [PATCH 0607/1091] graphviz: patch vimdot to lookup 'vim' in $PATH Without this it tries to run /usr/bin/vim. Patch is already accepted upstream. --- .../0001-vimdot-lookup-vim-in-PATH.patch | 30 +++++++++++++++++++ pkgs/tools/graphics/graphviz/default.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/tools/graphics/graphviz/0001-vimdot-lookup-vim-in-PATH.patch diff --git a/pkgs/tools/graphics/graphviz/0001-vimdot-lookup-vim-in-PATH.patch b/pkgs/tools/graphics/graphviz/0001-vimdot-lookup-vim-in-PATH.patch new file mode 100644 index 000000000000..d5f71a4de9e5 --- /dev/null +++ b/pkgs/tools/graphics/graphviz/0001-vimdot-lookup-vim-in-PATH.patch @@ -0,0 +1,30 @@ +From 2008bf62e13ebe41cdad3e16f8b42f46ae393876 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= +Date: Tue, 6 Jan 2015 20:39:41 +0100 +Subject: [PATCH] vimdot: lookup 'vim' in $PATH + +Instead of hardcoding /usr/bin/vim. Needed for NixOS (http://nixos.org), and is +probably useful for others too. +--- + plugin/xlib/vimdot.sh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/plugin/xlib/vimdot.sh b/plugin/xlib/vimdot.sh +index 749fe6a..4e6dd4b 100755 +--- a/plugin/xlib/vimdot.sh ++++ b/plugin/xlib/vimdot.sh +@@ -3,9 +3,9 @@ + + error() { echo "$0: $*" >&2; exit 1; } + +-editor="/usr/bin/vim" ++editor="vim" + +-if ! test -x "$editor"; then error "the \"$editor\" editor not found or not executable"; fi ++if ! test -x "$(command -v "$editor")"; then error "the \"$editor\" editor not found or not executable"; fi + + default="noname.gv" + +-- +2.1.3 + diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix index e9a552e33001..5fecd69d8026 100644 --- a/pkgs/tools/graphics/graphviz/default.nix +++ b/pkgs/tools/graphics/graphviz/default.nix @@ -11,6 +11,8 @@ stdenv.mkDerivation rec { sha256 = "17l5czpvv5ilmg17frg0w4qwf89jzh2aglm9fgx0l0aakn6j7al1"; }; + patches = [ ./0001-vimdot-lookup-vim-in-PATH.patch ]; + buildInputs = [ pkgconfig libpng libjpeg expat libXaw yacc libtool fontconfig pango gd gts From bec3dd5dd5ab2c64722b255841aa0d0c87164cd3 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 9 Jan 2015 10:24:18 +0100 Subject: [PATCH 0608/1091] Add boxfs: FUSE file system for box.com accounts --- pkgs/tools/filesystems/boxfs/default.nix | 55 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/tools/filesystems/boxfs/default.nix diff --git a/pkgs/tools/filesystems/boxfs/default.nix b/pkgs/tools/filesystems/boxfs/default.nix new file mode 100644 index 000000000000..60bb1069a172 --- /dev/null +++ b/pkgs/tools/filesystems/boxfs/default.nix @@ -0,0 +1,55 @@ +{ stdenv, fetchgit, curl, fuse, libxml2, pkgconfig }: + +let + version = "2-20150109"; + srcs = { + boxfs2 = fetchgit { + url = git://github.com/drotiro/boxfs2.git; + rev = "d7018b0546d2dae956ae3da3fb95d2f63fa6d3ff"; + sha256 = "c22402373589221371f32ec9c86813d5d41aeb1f3a8e2004019019af2f1d8785"; + }; + libapp = fetchgit { + url = git://github.com/drotiro/libapp.git; + rev = "febebe2bc0fb88d57bdf4eb4a2a54c9eeda3f3d8"; + sha256 = "dbae0e80cd926a45dcf267d33ed03434b377c758a4d1d556f39f7f17255a650e"; + }; + libjson = fetchgit { + url = git://github.com/vincenthz/libjson.git; + rev = "75a7f50fca2c667bc5f32cdd6dd98f2b673f6657"; + sha256 = "7c1c71b2cc61dce06870d33f07f91bc2fccd3f1e3440bb5c30d41282dfd01aee"; + }; + }; +in stdenv.mkDerivation { + name = "boxfs-${version}"; + + src = srcs.boxfs2; + prePatch = with srcs; '' + substituteInPlace Makefile --replace "git pull" "true" + cp -a --no-preserve=mode ${libapp} libapp + cp -a --no-preserve=mode ${libjson} libjson + ''; + + buildInputs = [ curl fuse libxml2 pkgconfig ]; + + buildFlags = "static"; + + installPhase = '' + mkdir -p $out/bin + install boxfs boxfs-init $out/bin + ''; + + meta = with stdenv.lib; { + description = "FUSE file system for box.com accounts"; + longDescription = '' + Store files on box.com (an account is required). The first time you run + boxfs, you will need to complete the authentication (oauth2) process and + grant access to your box.com account. Just follow the instructions on + the terminal and in your browser. When you've done using your files, + unmount the file system with `fusermount -u mountpoint`. + ''; + homepage = https://github.com/drotiro/boxfs2; + license = with licenses; gpl3; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66dba26f70cf..97fe38551cd9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -653,6 +653,8 @@ let bootchart = callPackage ../tools/system/bootchart { }; + boxfs = callPackage ../tools/filesystems/boxfs { }; + bro = callPackage ../applications/networking/ids/bro { }; bsod = callPackage ../misc/emulators/bsod { }; From 310623ad6c94ac3d8a2ca7fc9a4b08e97e8eb0a1 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 9 Jan 2015 10:28:35 +0100 Subject: [PATCH 0609/1091] Addg ocaml-uri RFC3986 URI parsing library for OCaml Homepage: https://github.com/mirage/ocaml-uri --- .../development/ocaml-modules/uri/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 +++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/ocaml-modules/uri/default.nix diff --git a/pkgs/development/ocaml-modules/uri/default.nix b/pkgs/development/ocaml-modules/uri/default.nix new file mode 100644 index 000000000000..a00a24081599 --- /dev/null +++ b/pkgs/development/ocaml-modules/uri/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchgit, ocaml, findlib, re, sexplib, stringext }: + +let version = "1.7.2"; in + +stdenv.mkDerivation { + name = "ocaml-uri-${version}"; + + src = fetchgit { + url = https://github.com/mirage/ocaml-uri.git; + rev = "refs/tags/v${version}"; + sha256 = "19rq68dzvqzpqc2zvrk5sj1iklknnyrlbcps2vb8iw4cjlrnnaa1"; + }; + + buildInputs = [ ocaml findlib ]; + propagatedBuildInputs = [ re sexplib stringext ]; + + configurePhase = "ocaml setup.ml -configure --prefix $out"; + buildPhase = '' + ocaml setup.ml -build + ocaml setup.ml -doc + ''; + installPhase = "ocaml setup.ml -install"; + + createFindlibDestdir = true; + + meta = { + homepage = https://github.com/mirage/ocaml-uri; + platforms = ocaml.meta.platforms; + description = "RFC3986 URI parsing library for OCaml"; + license = stdenv.lib.licenses.isc; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 454e31f57d9b..ac17a5c876a6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3880,6 +3880,11 @@ let uucd = callPackage ../development/ocaml-modules/uucd { }; uucp = callPackage ../development/ocaml-modules/uucp { }; uunf = callPackage ../development/ocaml-modules/uunf { }; + + uri = callPackage ../development/ocaml-modules/uri { + sexplib = ocaml_sexplib; + }; + uuseg = callPackage ../development/ocaml-modules/uuseg { }; uutf = callPackage ../development/ocaml-modules/uutf { }; From 6bb9295288d8defeeeac66fb9c9695dc3d2f9d0e Mon Sep 17 00:00:00 2001 From: wyvie Date: Fri, 9 Jan 2015 14:30:41 +0300 Subject: [PATCH 0610/1091] pgadmin3 version --- pkgs/applications/misc/pgadmin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/pgadmin/default.nix b/pkgs/applications/misc/pgadmin/default.nix index f26326f4d4e4..bace31b1b1a6 100644 --- a/pkgs/applications/misc/pgadmin/default.nix +++ b/pkgs/applications/misc/pgadmin/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "pgadmin3-${version}"; - version = "1.18.1"; + version = "1.20.0"; src = fetchurl { url = "http://ftp.postgresql.org/pub/pgadmin3/release/v${version}/src/pgadmin3-${version}.tar.gz"; - sha256 = "1h6bqslw53q44vy7z1q7wmxkgqdzxacfs8pfm2fxm8vcd8lkxb17"; + sha256 = "133bcbx9a322adldd1498h8bn2wfk45v1sbj9269jylwda1dfwq7"; }; buildInputs = [ postgresql wxGTK libxml2 libxslt openssl ]; From 8052679559963c818cd4fe8654f12e38b92b454e Mon Sep 17 00:00:00 2001 From: Matthew Pickering Date: Fri, 9 Jan 2015 12:34:23 +0000 Subject: [PATCH 0611/1091] Update haskell package slack-api to 0.2.1 --- pkgs/development/libraries/haskell/slack-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/slack-api/default.nix b/pkgs/development/libraries/haskell/slack-api/default.nix index d5ed545a17d4..d0e6b32f572e 100644 --- a/pkgs/development/libraries/haskell/slack-api/default.nix +++ b/pkgs/development/libraries/haskell/slack-api/default.nix @@ -5,8 +5,8 @@ cabal.mkDerivation (self: { pname = "slack-api"; - version = "0.2"; - sha256 = "0gw6x57nnc16fm963l8z96cm4xapr4nbbmrbpx73k928a07fdq8j"; + version = "0.2.1"; + sha256 = "1k6p60gb13g09y6isr1r90zw548vs4y1fz34amfhdx79g9zm30hy"; buildDepends = [ aeson errors HsOpenSSL ioStreams lens lensAeson monadLoops mtl network opensslStreams text time transformers websockets wreq From 56fe81a2e6d0e55c09b5edd1348cd53befacc3a9 Mon Sep 17 00:00:00 2001 From: Moritz Maxeiner Date: Fri, 9 Jan 2015 13:37:44 +0100 Subject: [PATCH 0612/1091] seafile: update client, ccnet, libsearpc and shared --- pkgs/applications/networking/seafile-client/default.nix | 4 ++-- pkgs/development/libraries/libsearpc/default.nix | 4 ++-- pkgs/misc/seafile-shared/default.nix | 8 ++++---- pkgs/tools/networking/ccnet/default.nix | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/applications/networking/seafile-client/default.nix index e9036ba92614..63bec355f223 100644 --- a/pkgs/applications/networking/seafile-client/default.nix +++ b/pkgs/applications/networking/seafile-client/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { - version = "3.0.4"; + version = "4.0.6"; name = "seafile-client-${version}"; src = fetchurl { url = "https://github.com/haiwen/seafile-client/archive/v${version}.tar.gz"; - sha256 = "10iz45y8j5f9smi0srxw62frb97vhr0w938v8w3rsjcw9qq366a2"; + sha256 = "0hx8zjmgj4ki2p5fkdyz32fy8db60p6rvi3my9l59j7fslv71k1z"; }; buildInputs = [ pkgconfig cmake qt4 seafile-shared makeWrapper ]; diff --git a/pkgs/development/libraries/libsearpc/default.nix b/pkgs/development/libraries/libsearpc/default.nix index d33ca9a15edd..0410f64edec1 100644 --- a/pkgs/development/libraries/libsearpc/default.nix +++ b/pkgs/development/libraries/libsearpc/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { version = "1.2.2"; - seafileVersion = "3.0.4"; + seafileVersion = "3.0-latest"; name = "libsearpc-${version}"; src = fetchurl { url = "https://github.com/haiwen/libsearpc/archive/v${seafileVersion}.tar.gz"; - sha256 = "0s5bqqajxfzyw4km6nhhx39nyq20gv0fxlf2v6ifipvnyk14850k"; + sha256 = "1kdq6chn3qhvr616sw91gf9kjfgbv9snl2srqisw0zddw1qkfcan"; }; patches = [ ./libsearpc.pc.patch ]; diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix index d6c08e99a51f..a00c0b5365a1 100644 --- a/pkgs/misc/seafile-shared/default.nix +++ b/pkgs/misc/seafile-shared/default.nix @@ -1,18 +1,18 @@ -{stdenv, fetchurl, which, automake, autoconf, pkgconfig, libtool, vala, python, intltool, fuse, ccnet}: +{stdenv, fetchurl, which, automake, autoconf, pkgconfig, curl, libtool, vala, python, intltool, fuse, ccnet}: stdenv.mkDerivation rec { - version = "3.0.4"; + version = "4.0.6"; name = "seafile-shared-${version}"; src = fetchurl { url = "https://github.com/haiwen/seafile/archive/v${version}.tar.gz"; - sha256 = "0a0yj9k2rr3q42swwzn1js3r8bld9wcysw6p9415rw5jabcm1af0"; + sha256 = "1vs1ckxkh0kg1wjklpwdz87d5z60r80q27xv1s6yl7ir65s6zq0i"; }; buildInputs = [ which automake autoconf pkgconfig libtool vala python intltool fuse ]; - propagatedBuildInputs = [ ccnet ]; + propagatedBuildInputs = [ ccnet curl ]; preConfigure = '' sed -ie 's|/bin/bash|/bin/sh|g' ./autogen.sh diff --git a/pkgs/tools/networking/ccnet/default.nix b/pkgs/tools/networking/ccnet/default.nix index a967e8b27351..556ef8d0274c 100644 --- a/pkgs/tools/networking/ccnet/default.nix +++ b/pkgs/tools/networking/ccnet/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { version = "1.4.2"; - seafileVersion = "3.0.4"; + seafileVersion = "4.0.6"; name = "ccnet-${version}"; src = fetchurl { url = "https://github.com/haiwen/ccnet/archive/v${seafileVersion}.tar.gz"; - sha256 = "1y9x6k9ql8bj83016a1mi1m5ixxh8fm7p4qbd5mslnamvjln171q"; + sha256 = "06srvyphrfx7g18vk899850q0aw8cxx34cj96mjzc3sqm0bkzqsh"; }; buildInputs = [ which automake autoconf pkgconfig libtool vala python ]; From 63951837e7451e4734278615ed7471250e727ceb Mon Sep 17 00:00:00 2001 From: Kris Jenkins Date: Fri, 9 Jan 2015 12:50:30 +0000 Subject: [PATCH 0613/1091] Correcting some non-camel-cased haskell-packages entries. --- pkgs/top-level/haskell-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 444778ab53a5..1a3519e85ae6 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -570,7 +570,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in csv = callPackage ../development/libraries/haskell/csv {}; - csv-conduit = callPackage ../development/libraries/haskell/csv-conduit {}; + csvConduit = callPackage ../development/libraries/haskell/csv-conduit {}; cssText = callPackage ../development/libraries/haskell/css-text {}; @@ -2161,7 +2161,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in reserve = callPackage ../development/libraries/haskell/reserve {}; - reverse-apply = callPackage ../development/libraries/haskell/reverse-apply {}; + reverseApply = callPackage ../development/libraries/haskell/reverse-apply {}; rvar = callPackage ../development/libraries/haskell/rvar {}; @@ -2316,7 +2316,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in shelly = callPackage ../development/libraries/haskell/shelly {}; - shell-conduit = callPackage ../development/libraries/haskell/shell-conduit {}; + shellConduit = callPackage ../development/libraries/haskell/shell-conduit {}; simpleConduit = callPackage ../development/libraries/haskell/simple-conduit {}; @@ -3104,7 +3104,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in idris = callPackage ../development/compilers/idris/wrapper.nix {}; - nc-indicators = callPackage ../applications/misc/nc-indicators {}; + ncIndicators = callPackage ../applications/misc/nc-indicators {}; sloane = callPackage ../applications/science/math/sloane {}; From 74f15178b169ad63e280e0fd8af21b221c2836a4 Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Fri, 9 Jan 2015 14:16:00 +0100 Subject: [PATCH 0614/1091] racer: updated to last git master --- pkgs/development/compilers/rustc/head.nix | 4 ++++ pkgs/development/tools/rust/racer/default.nix | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index 4899e51e2ef4..5aad9bfa5fff 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -16,6 +16,10 @@ assert !stdenv.isFreeBSD; expected. Once the language is stable (1.0) , we might want to switch it to use nix's packaged rust compiler. + +NOTE : some derivation depend on rust. When updating this, please make +sure those derivations still compile. (racer, for example). + */ let shortVersion = "0.13-dev"; diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index b6b0f6f63537..c82413376bd6 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -9,8 +9,8 @@ stdenv.mkDerivation rec { name = "racer-git-2014-12-04"; src = fetchgit { url = https://github.com/phildawes/racer; - rev = "cc633ad2477cb064ba6e4d23b58c124c8521410c"; - sha256 = "1nqlgdqnqhzbnbxvhs60gk5hjzrxfq8blyh1riiknxdlq5kqaky7"; + rev = "bf73c05ac719cd3b0f8d8f9e0ecb066ede6aa9d9"; + sha256 = "1159fsfca2kqvlajp8sawrskip7hc0rppk8vhwxa2vw8zznp56w0"; }; buildInputs = [ rust makeWrapper ]; From 20710afb46b6fc341801c92e17ddb96cfdf4085c Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Fri, 9 Jan 2015 08:29:56 -0500 Subject: [PATCH 0615/1091] Use Cabal_1_22_0_0 instead of Cabal_HEAD in cabalJs Cabal_HEAD no longer exists. When Cabal_1_22_0_0 or later becomes the default, this should be updated again to point to Cabal --- pkgs/build-support/cabal/ghcjs.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/cabal/ghcjs.nix b/pkgs/build-support/cabal/ghcjs.nix index 3d12c3efb11b..8ae1746dc78b 100644 --- a/pkgs/build-support/cabal/ghcjs.nix +++ b/pkgs/build-support/cabal/ghcjs.nix @@ -81,7 +81,7 @@ in # default buildInputs are just ghc, if more buildInputs are required # buildInputs can be extended by the client by using extraBuildInputs, # but often propagatedBuildInputs is preferable anyway - buildInputs = [ghc ghc.ghc.parent.Cabal_HEAD] ++ self.extraBuildInputs; + buildInputs = [ghc ghc.ghc.parent.Cabal_1_22_0_0] ++ self.extraBuildInputs; extraBuildInputs = self.buildTools ++ (optionals self.doCheck self.testDepends) ++ (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++ From 1262b1d295ed9542e9cb7085746cab6c595499f0 Mon Sep 17 00:00:00 2001 From: Longrin Wischnewski Date: Fri, 9 Jan 2015 13:55:08 +0000 Subject: [PATCH 0616/1091] php: add geoip-1.1.0 module --- pkgs/top-level/php-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 6ed73b75156a..600768536cab 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -86,4 +86,13 @@ let self = with self; { sha256 = "1xlcb1b1g10jd0xhm3c01a06yqpb5qln47pd1k522138324qvpwb"; }; + geoip = buildPecl { + name = "geoip-1.1.0"; + sha256 = "1fcqpsvwba84gqqmwyb5x5xhkazprwkpsnn4sv2gfbsd4svxxil2"; + + configureFlags = [ "--with-geoip=${pkgs.geoip}" ]; + + buildInputs = [ pkgs.geoip ]; + }; + }; in self From b964fd3cdcebfff9ae658ff1de461fd1ba23d8c8 Mon Sep 17 00:00:00 2001 From: Aaron Levin Date: Fri, 9 Jan 2015 11:56:49 -0500 Subject: [PATCH 0617/1091] Bump version of vinyl to 0.5 --- pkgs/development/libraries/haskell/vinyl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/vinyl/default.nix b/pkgs/development/libraries/haskell/vinyl/default.nix index 46ea723641ca..6ba3c4a86ce5 100644 --- a/pkgs/development/libraries/haskell/vinyl/default.nix +++ b/pkgs/development/libraries/haskell/vinyl/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "vinyl"; - version = "0.4.3"; - sha256 = "1npcpvr94l2gpk9z4y527raf2p3d6099m231vw0myci37ljnjgdf"; + version = "0.5"; + sha256 = "0jm31cynhl8ggmi6ndj7lhfm85cqml67svxm4v3kc8mnw5gj3c59"; testDepends = [ doctest lens singletons ]; meta = { description = "Extensible Records"; From 942e179974ceae1d88b64607817636a678b93765 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 09:00:19 -0800 Subject: [PATCH 0618/1091] heimdal: Correct the openssl dependency --- pkgs/development/libraries/kerberos/heimdal.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index f126214bfde6..c9dd28cd3964 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation rec { "--with-capng" "--with-openldap=${openldap}" "--with-sqlite3=${sqlite}" + "--with-openssl-lib=${openssl}/lib" "--without-x" ]; @@ -40,11 +41,9 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig flex yacc readline openldap libcap_ng sqlite db ncurses - cyrus_sasl + cyrus_sasl openssl ]; - propagatedBuildInputs = [ openssl ]; - meta = with stdenv.lib; { description = "an implementation of Kerberos 5 (and some more stuff) largely written in Sweden"; license = licenses.bsd3; From ad2a2c09862490c06407090b840ea754d1dd2f82 Mon Sep 17 00:00:00 2001 From: Jos van den Oever Date: Fri, 9 Jan 2015 16:31:35 +0100 Subject: [PATCH 0619/1091] Better description for calligra. Closes #5666. It now names the applications so they can be found more easily. --- pkgs/applications/office/calligra/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/office/calligra/default.nix b/pkgs/applications/office/calligra/default.nix index 9f18095beb83..4465c8690e1b 100644 --- a/pkgs/applications/office/calligra/default.nix +++ b/pkgs/applications/office/calligra/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; meta = { - description = "A Qt/KDE office suite, formely known as koffice"; + description = "Calligra Suite is a set of applications written to help you to accomplish your work. Calligra includes efficient and capable office components: Words for text processing, Sheets for computations, Stage for presentations, Plan for planning, Flow for flowcharts, Kexi for database creation, Krita for painting and raster drawing, and Karbon for vector graphics."; homepage = http://calligra.org; maintainers = with stdenv.lib.maintainers; [ urkud phreedom ]; inherit (kdelibs.meta) platforms; From d4def5a07341075d55e158cd4797ea141632fe25 Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Fri, 9 Jan 2015 17:31:10 +0100 Subject: [PATCH 0620/1091] Update msmtp to 1.6.1 --- pkgs/applications/networking/msmtp/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix index 2b42a275d8c7..86ad4031622f 100644 --- a/pkgs/applications/networking/msmtp/default.nix +++ b/pkgs/applications/networking/msmtp/default.nix @@ -1,15 +1,21 @@ { stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn }: stdenv.mkDerivation rec { - name = "msmtp-1.4.32"; + version = "1.6.1"; + name = "msmtp-${version}"; src = fetchurl { - url = "mirror://sourceforge/msmtp/${name}.tar.bz2"; - sha256 = "122z38pv4q03w3mbnhrhg4w85a51258sfdg2ips0b6cgwz3wbw1b"; + url = "mirror://sourceforge/msmtp/${name}.tar.xz"; + sha256 = "1ws6hdpm8vfq4vwxjwgd8xndx5ax1ppnmxn0fhzlwj3pvkr4fpf4"; }; buildInputs = [ openssl pkgconfig gnutls gsasl libidn ]; + postInstall = '' + cp scripts/msmtpq/msmtp-queue scripts/msmtpq/msmtpq $prefix/bin/ + chmod +x $prefix/bin/msmtp-queue $prefix/bin/msmtpq + ''; + meta = { description = "Simple and easy to use SMTP client with excellent sendmail compatibility"; homepage = "http://msmtp.sourceforge.net/"; From 1e659694c58e5465bb09ce2834ceec566ffedb21 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Fri, 9 Jan 2015 20:26:47 +0300 Subject: [PATCH 0621/1091] Fix the download link --- reported by Karn Kallio --- pkgs/development/libraries/botan/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/botan/generic.nix b/pkgs/development/libraries/botan/generic.nix index 791731ec856d..8d68009390d7 100644 --- a/pkgs/development/libraries/botan/generic.nix +++ b/pkgs/development/libraries/botan/generic.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { src = fetchurl { name = "Botan-${version}.tgz"; - url = "http://files.randombit.net/botan/v${baseVersion}/Botan-${version}.tbz"; + url = "http://files.randombit.net/botan/v${baseVersion}/Botan-${version}.tgz"; inherit sha256; }; From 96ae5d58bfa3bb64449bef3703238a1cdc76eff0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 9 Jan 2015 19:17:59 +0100 Subject: [PATCH 0622/1091] haskell-configuration-ghc-7.9.x: steal a working jailbreak-cabal binary from the 7.8.4 package set to alleviate the effects of https://github.com/peti/jailbreak-cabal/issues/3 --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 65da7abf05ec..c4e6fb7b1765 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -30,6 +30,10 @@ self: super: { unix = null; xhtml = null; + # We cannot build jailbreak without Cabal 1.20.x, and we cannot build + # Cabal 1.20.x without jailbreak. Go figure. Let's use a sledgehammer. + jailbreak-cabal = pkgs.haskellngPackages.jailbreak-cabal; + # haddock: internal error: expectJust getPackageDetails mkDerivation = drv: super.mkDerivation (drv // { noHaddock = true; }); From 4ee556cfe9528a321f4a3746ca83f97feacf500e Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 13:24:58 -0500 Subject: [PATCH 0623/1091] mkOverridable: Use functors to allow overridable functions --- default.nix | 4 ++-- lib/customisation.nix | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index e0df520721cf..84bb1af84e97 100644 --- a/default.nix +++ b/default.nix @@ -1,6 +1,6 @@ -if ! builtins ? nixVersion || builtins.compareVersions "1.7" builtins.nixVersion == 1 then +if ! builtins ? nixVersion || builtins.compareVersions "1.8" builtins.nixVersion == 1 then - abort "This version of Nixpkgs requires Nix >= 1.7, please upgrade!" + abort "This version of Nixpkgs requires Nix >= 1.8, please upgrade!" else diff --git a/lib/customisation.nix b/lib/customisation.nix index 04a5cb420335..f16043cf9a3e 100644 --- a/lib/customisation.nix +++ b/lib/customisation.nix @@ -65,6 +65,13 @@ rec { overrideDerivation = fdrv: makeOverridable (args: overrideDerivation (f args) fdrv) origArgs; }) + else if builtins.isFunction ff then + { override = newArgs: + makeOverridable f (origArgs // (if builtins.isFunction newArgs then newArgs origArgs else newArgs)); + __functor = self: ff; + deepOverride = throw "deepOverride not yet supported for functors"; + overrideDerivation = throw "overrideDerivation not yet supported for functors"; + } else ff; deepOverrider = newArgs: name: x: if builtins.isAttrs x then ( From 38e2e8702c2548c60b8961951552e35ee812c426 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 9 Jan 2015 19:27:47 +0100 Subject: [PATCH 0624/1091] ghcWithPackages: call this derivation exactly like the compiler it's based on Furthermore, export "name" and "version" attributes that match those of the underlying compiler. These changes make a ghcWithPackages-generated wrapper look exactly like a normal GHC derivation and it can be used anywhere in Nixpkgs where a normal GHC would be used. --- pkgs/development/haskell-modules/with-packages-wrapper.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index 071f868875f5..ad88703edd5c 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -33,8 +33,8 @@ let isHaskellPkg = x: (x ? pname) && (x ? version); in if packages == [] then ghc else -buildEnv { - name = "haskell-env-${ghc.name}"; +stdenv.lib.addPassthru (buildEnv { + inherit (ghc) name; paths = stdenv.lib.filter isHaskellPkg (stdenv.lib.closePropagation packages) ++ [ghc]; inherit ignoreCollisions; postBuild = '' @@ -76,4 +76,4 @@ buildEnv { $out/bin/ghc-pkg recache $out/bin/ghc-pkg check ''; -} +}) { inherit (ghc) version; } From 119f5baa227bb04e8a24e0b227c07b3381dc9e9e Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 13:33:10 -0500 Subject: [PATCH 0625/1091] Fix transformers-compat on 7.10-ng --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index c4e6fb7b1765..f19e6624504c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -41,8 +41,11 @@ self: super: { old-locale = self.old-locale_1_0_0_7; old-time = self.old-time_1_1_0_3; - # We have transformers 4.x, so we can use the latest mtl. + # We have transformers 4.x mtl = self.mtl_2_2_1; + transformers-compat = overrideCabal super.transformers-compat (drv: { + configureFlags = []; + }); # Setup: At least the following dependencies are missing: base <4.8 hspec-expectations = overrideCabal super.hspec-expectations (drv: { From 67d0e60f6c69f49b73eab5685b94a4c651e31978 Mon Sep 17 00:00:00 2001 From: Kirill Elagin Date: Fri, 9 Jan 2015 21:34:48 +0300 Subject: [PATCH 0626/1091] nox: Do not wrap Fixes madjar/nox#17. --- pkgs/tools/package-management/nox/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/package-management/nox/default.nix b/pkgs/tools/package-management/nox/default.nix index 1345cfe502f6..32af196c46e8 100644 --- a/pkgs/tools/package-management/nox/default.nix +++ b/pkgs/tools/package-management/nox/default.nix @@ -1,4 +1,4 @@ -{ lib, pythonPackages, fetchurl, makeWrapper, nix }: +{ lib, pythonPackages, fetchurl }: pythonPackages.buildPythonPackage rec { name = "nox-${version}"; @@ -10,7 +10,7 @@ pythonPackages.buildPythonPackage rec { sha256 = "1s1jhickdhym70qrb5h4qxq1mvkpwgdppqpfb2jnpfaf1az6c207"; }; - buildInputs = [ pythonPackages.pbr makeWrapper ]; + buildInputs = [ pythonPackages.pbr ]; pythonPath = with pythonPackages; [ dogpile_cache @@ -19,8 +19,6 @@ pythonPackages.buildPythonPackage rec { characteristic ]; - postInstall = "wrapProgram $out/bin/nox --prefix PATH : ${nix}/bin"; - meta = { homepage = https://github.com/madjar/nox; description = "Tools to make nix nicer to use"; From ad632cc9c8cfb491594e18e716af697759cc615f Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 13:38:34 -0500 Subject: [PATCH 0627/1091] utf8-string has too string base upper bound --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index f19e6624504c..3c3f966e69c4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -51,5 +51,8 @@ self: super: { hspec-expectations = overrideCabal super.hspec-expectations (drv: { patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; }); + utf8-string = overrideCabal super.utf8-string (drv: { + patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; + }); } From e67bb36821d41eb7cbeedab2fd9ff7a04873ee59 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Fri, 9 Jan 2015 21:38:10 +0300 Subject: [PATCH 0628/1091] Work around buildEnv sometimes deciding to make bin a symlink --- pkgs/development/haskell-modules/with-packages-wrapper.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index ad88703edd5c..dbe6871d38b8 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -40,6 +40,13 @@ stdenv.lib.addPassthru (buildEnv { postBuild = '' . ${makeWrapper}/nix-support/setup-hook + if test -L "$out/bin"; then + binTarget="$(readlink -f "$out/bin")" + rm "$out/bin" + cp -r "$binTarget" "$out/bin" + chmod u+w "$out/bin" + fi + for prg in ghc ghci ghc-${ghc.version} ghci-${ghc.version}; do rm -f $out/bin/$prg makeWrapper ${ghc}/bin/$prg $out/bin/$prg \ From 15e7acd0cfd06ae4b9d9a421c2bbe4685cf8e004 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 10:21:04 -0800 Subject: [PATCH 0629/1091] cyrus-sasl: Explicitly define the openssl path cyrus-sasl static libraries require linked binaries to pull in openssl via -lcrypto and -lssl. This is problematic because it does not specify -L${openssl}/lib when not explcitly configure to do so. This patch forces cyrus-sasl to add -L${openssl}/lib to the static libraries which propagates the openssl library path to linked binaries. --- pkgs/development/libraries/cyrus-sasl/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 5470797b42f9..2be98f3d5e87 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -17,6 +17,10 @@ stdenv.mkDerivation rec { patches = [ ./missing-size_t.patch ]; # https://bugzilla.redhat.com/show_bug.cgi?id=906519 patchFlags = "-p0"; + configureFlags = [ + "--with-openssl=${openssl}" + ]; + # Set this variable at build-time to make sure $out can be evaluated. preConfigure = '' configureFlagsArray=( --with-plugindir=$out/lib/sasl2 From 90a641310ca331e9cacb31556632444f40c24d69 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 10:23:35 -0800 Subject: [PATCH 0630/1091] net-snmp: Don't propagate openssl as this may break builds Instead, explicility specify openssl during configuration which forces the builder to include -L${openssl}/lib whenever linking against net-snmp libraries. --- pkgs/servers/monitoring/net-snmp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/net-snmp/default.nix b/pkgs/servers/monitoring/net-snmp/default.nix index 28ad58194387..efc61b9fd6b2 100644 --- a/pkgs/servers/monitoring/net-snmp/default.nix +++ b/pkgs/servers/monitoring/net-snmp/default.nix @@ -24,10 +24,10 @@ stdenv.mkDerivation rec { "--with-sys-contact=root@unknown" "--with-logfile=/var/log/net-snmpd.log" "--with-persistent-directory=/var/lib/net-snmp" + "--with-openssl=${openssl}" ]; - buildInputs = [ autoreconfHook file perl unzip ]; - propagatedBuildInputs = [ openssl ]; + buildInputs = [ autoreconfHook file perl unzip openssl ]; enableParallelBuilding = true; From 2f2f7678138f749d537c302194635fa94c38f04d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 9 Jan 2015 19:35:17 +0100 Subject: [PATCH 0631/1091] haskell-generic-builder: allow selective enabling/disabling of the --hoogle flag to Haddock --- pkgs/development/haskell-modules/generic-builder.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index b835bd33bf09..bd2664ed1dda 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -21,6 +21,7 @@ , propagatedUserEnvPkgs ? [] , testDepends ? [] , doCheck ? stdenv.lib.versionOlder "7.4" ghc.version, testTarget ? "" +, doHoogle ? true , jailbreak ? false , hyperlinkSource ? true , enableLibraryProfiling ? false @@ -161,7 +162,7 @@ stdenv.mkDerivation { runHook preBuild ./Setup build ${optionalString (!noHaddock && hasActiveLibrary) '' - ./Setup haddock --html --hoogle ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} + ./Setup haddock --html ${optionalString doHoogle "--hoogle"} ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} ''} runHook postBuild ''; From 2761c63bcfee01287169c9a1bfb6a17862951eac Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 9 Jan 2015 19:35:41 +0100 Subject: [PATCH 0632/1091] configuration-ghc-7.9.x: GHC 7.10.1-rc1 can build Haddock documentation, but it cannot build Hoogle files --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 3c3f966e69c4..b704da06fc67 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -34,8 +34,9 @@ self: super: { # Cabal 1.20.x without jailbreak. Go figure. Let's use a sledgehammer. jailbreak-cabal = pkgs.haskellngPackages.jailbreak-cabal; - # haddock: internal error: expectJust getPackageDetails - mkDerivation = drv: super.mkDerivation (drv // { noHaddock = true; }); + # GHC 7.10.x's Haddock binary cannot generate hoogle files. + # https://ghc.haskell.org/trac/ghc/ticket/9921 + mkDerivation = drv: super.mkDerivation (drv // { doHoogle = false; }); # These used to be a core packages in GHC 7.8.x. old-locale = self.old-locale_1_0_0_7; From adf0a891be1fa217747530efba10499f2c20822b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 9 Jan 2015 19:53:07 +0100 Subject: [PATCH 0633/1091] haskell-configuration-ghc-7.9.x: add a couple of overrides to disable failing test suites (mostly doctest) --- .../haskell-modules/configuration-ghc-7.9.x.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index b704da06fc67..b61705021b47 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -38,7 +38,7 @@ self: super: { # https://ghc.haskell.org/trac/ghc/ticket/9921 mkDerivation = drv: super.mkDerivation (drv // { doHoogle = false; }); - # These used to be a core packages in GHC 7.8.x. + # These used to be core packages in GHC 7.8.x. old-locale = self.old-locale_1_0_0_7; old-time = self.old-time_1_1_0_3; @@ -56,4 +56,13 @@ self: super: { patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; }); + # Test suite fails with some (seemingly harmless) error. + # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 + syb = overrideCabal super.syb (drv: { doCheck = false; }); + + # doctest doesn't work with GHC 7.10.x. + # https://github.com/sol/doctest/issues/94 + cabal2nix = overrideCabal super.cabal2nix (drv: { doCheck = false; }); + hackage-db = overrideCabal super.hackage-db (drv: { doCheck = false; }); + hsemail = overrideCabal super.hsemail (drv: { doCheck = false; }); } From fe9529ae3fe774bef5e218dc7aa70fa2793ef58c Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 11:05:12 -0800 Subject: [PATCH 0634/1091] 389-ds-base: Fix build --- pkgs/servers/ldap/389/default.nix | 12 +++++-- pkgs/servers/ldap/389/no-etc.patch | 50 ++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++- 3 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 pkgs/servers/ldap/389/no-etc.patch diff --git a/pkgs/servers/ldap/389/default.nix b/pkgs/servers/ldap/389/default.nix index 1c0b0cd00430..658c35289be2 100644 --- a/pkgs/servers/ldap/389/default.nix +++ b/pkgs/servers/ldap/389/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, perl, pam, nspr, nss, openldap, db, cyrus_sasl -, svrcore, icu, net_snmp, krb5, pcre +, svrcore, icu, net_snmp, kerberos, pcre }: stdenv.mkDerivation rec { @@ -12,17 +12,25 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig perl pam nspr nss openldap db cyrus_sasl svrcore icu - net_snmp krb5 pcre + net_snmp kerberos pcre ]; + patches = [ ./no-etc.patch ]; + configureFlags = [ "--sysconfdir=/etc" + "--localstatedir=/var" "--with-openldap=${openldap}" "--with-db=${db}" "--with-sasl=${cyrus_sasl}" "--with-netsnmp=${net_snmp}" ]; + preInstall = '' + # The makefile doesn't create this directory for whatever reason + mkdir -p $out/lib/dirsrv + ''; + meta = with stdenv.lib; { homepage = https://directory.fedoraproject.org/; description = "enterprise-class Open Source LDAP server for Linux"; diff --git a/pkgs/servers/ldap/389/no-etc.patch b/pkgs/servers/ldap/389/no-etc.patch new file mode 100644 index 000000000000..c3dcd79363ea --- /dev/null +++ b/pkgs/servers/ldap/389/no-etc.patch @@ -0,0 +1,50 @@ +diff --git a/Makefile.in b/Makefile.in +index 24a9ddf..c97d1e1 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -169,15 +169,14 @@ am__uninstall_files_from_dir = { \ + am__installdirs = "$(DESTDIR)$(serverdir)" \ + "$(DESTDIR)$(serverplugindir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" \ +- "$(DESTDIR)$(initdir)" "$(DESTDIR)$(sbindir)" \ ++ "$(DESTDIR)$(sbindir)" \ + "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(updatedir)" \ + "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" \ +- "$(DESTDIR)$(configdir)" "$(DESTDIR)$(infdir)" \ +- "$(DESTDIR)$(initconfigdir)" "$(DESTDIR)$(mibdir)" \ ++ "$(DESTDIR)$(infdir)" \ ++ "$(DESTDIR)$(mibdir)" \ + "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(perldir)" \ + "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(propertydir)" \ + "$(DESTDIR)$(pythondir)" "$(DESTDIR)$(sampledatadir)" \ +- "$(DESTDIR)$(schemadir)" "$(DESTDIR)$(systemdsystemunitdir)" \ + "$(DESTDIR)$(updatedir)" "$(DESTDIR)$(serverincdir)" + LTLIBRARIES = $(server_LTLIBRARIES) $(serverplugin_LTLIBRARIES) + am__DEPENDENCIES_1 = +@@ -10207,7 +10206,7 @@ check: $(BUILT_SOURCES) + all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) \ + $(MANS) $(DATA) $(HEADERS) config.h + installdirs: +- for dir in "$(DESTDIR)$(serverdir)" "$(DESTDIR)$(serverplugindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(initdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(updatedir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(configdir)" "$(DESTDIR)$(infdir)" "$(DESTDIR)$(initconfigdir)" "$(DESTDIR)$(mibdir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(perldir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(pythondir)" "$(DESTDIR)$(sampledatadir)" "$(DESTDIR)$(schemadir)" "$(DESTDIR)$(systemdsystemunitdir)" "$(DESTDIR)$(updatedir)" "$(DESTDIR)$(serverincdir)"; do \ ++ for dir in "$(DESTDIR)$(serverdir)" "$(DESTDIR)$(serverplugindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(taskdir)" "$(DESTDIR)$(updatedir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(infdir)" "$(DESTDIR)$(mibdir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(perldir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(propertydir)" "$(DESTDIR)$(pythondir)" "$(DESTDIR)$(sampledatadir)" "$(DESTDIR)$(updatedir)" "$(DESTDIR)$(serverincdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done + install: $(BUILT_SOURCES) +@@ -10363,13 +10362,13 @@ info: info-am + + info-am: + +-install-data-am: install-configDATA install-infDATA \ +- install-initSCRIPTS install-initconfigDATA install-man \ ++install-data-am: install-infDATA \ ++ install-man \ + install-mibDATA install-nodist_propertyDATA install-perlDATA \ + install-pkgconfigDATA install-propertyDATA install-pythonDATA \ +- install-sampledataDATA install-schemaDATA \ ++ install-sampledataDATA \ + install-serverLTLIBRARIES install-serverincHEADERS \ +- install-serverpluginLTLIBRARIES install-systemdsystemunitDATA \ ++ install-serverpluginLTLIBRARIES \ + install-taskSCRIPTS install-updateDATA install-updateSCRIPTS + + install-dvi: install-dvi-am diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c066787418d..79bec58959ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7599,7 +7599,9 @@ let ### SERVERS - "389-ds-base" = callPackage ../servers/ldap/389 { }; + "389-ds-base" = callPackage ../servers/ldap/389 { + kerberos = krb5; + }; rdf4store = callPackage ../servers/http/4store { }; From 93b75f62848756764e9102cdd3fe93388afeb98a Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 14:07:36 -0500 Subject: [PATCH 0635/1091] ghc-ng-7.10: More doctest fixes --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index b61705021b47..2f8d7065f85a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -63,6 +63,8 @@ self: super: { # doctest doesn't work with GHC 7.10.x. # https://github.com/sol/doctest/issues/94 cabal2nix = overrideCabal super.cabal2nix (drv: { doCheck = false; }); + comonad = overrideCabal super.comonad (drv: { doCheck = false; }); + distributive = overrideCabal super.distributive (drv: { doCheck = false; }); hackage-db = overrideCabal super.hackage-db (drv: { doCheck = false; }); hsemail = overrideCabal super.hsemail (drv: { doCheck = false; }); } From dbbd849ce847ea797eaf0110da5e695ad227fc63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 9 Jan 2015 20:21:28 +0100 Subject: [PATCH 0636/1091] openssl: 1.0.1j -> 1.0.1k MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 70a7d4bd16454b8b27d404a109c615462cc4fa9e) Signed-off-by: Domen Kožar --- pkgs/development/libraries/openssl/default.nix | 6 ++---- .../libraries/openssl/no-date-in-library.patch | 12 ------------ 2 files changed, 2 insertions(+), 16 deletions(-) delete mode 100644 pkgs/development/libraries/openssl/no-date-in-library.patch diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index 29656f7ef888..c78cd25e1287 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -2,7 +2,7 @@ , withCryptodev ? false, cryptodevHeaders }: let - name = "openssl-1.0.1j"; + name = "openssl-1.0.1k"; opensslCrossSystem = stdenv.lib.attrByPath [ "openssl" "system" ] (throw "openssl needs its platform name cross building" null) @@ -19,8 +19,6 @@ let # cannot be overriden per-process. For security, the # environment variable is ignored for setuid binaries. ./cert-file.patch - # Remove the compilation time from the library - ./no-date-in-library.patch ] ++ stdenv.lib.optionals (isCross && opensslCrossSystem == "hurd-x86") @@ -45,7 +43,7 @@ stdenv.mkDerivation { "http://www.openssl.org/source/${name}.tar.gz" "http://openssl.linux-mirror.org/source/${name}.tar.gz" ]; - sha256 = "1wzdaiix40lz0rsyf51qv0wiq4ywp29j5ni0xzl06vxsi63wlq0v"; + sha256 = "0754wzmzr90hiiqs5cy6g3cf8as75ljkhppgyirfg26hpapax7wg"; }; patches = patchesCross false; diff --git a/pkgs/development/libraries/openssl/no-date-in-library.patch b/pkgs/development/libraries/openssl/no-date-in-library.patch deleted file mode 100644 index 3eb501dfa020..000000000000 --- a/pkgs/development/libraries/openssl/no-date-in-library.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur openssl-1.0.1f.orig/crypto/Makefile openssl-1.0.1f/crypto/Makefile ---- openssl-1.0.1f.orig/crypto/Makefile 2014-01-06 15:35:56.000000000 +0100 -+++ openssl-1.0.1f/crypto/Makefile 2014-04-09 13:05:28.071346204 +0200 -@@ -57,7 +57,7 @@ - echo ' /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \ - echo ' #define CFLAGS "$(CC) $(CFLAG)"'; \ - echo ' #define PLATFORM "$(PLATFORM)"'; \ -- echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \ -+ echo " #define DATE \"Thu Jan 1 00:00:01 UTC 1970\""; \ - echo '#endif' ) >buildinf.h - - x86cpuid.s: x86cpuid.pl perlasm/x86asm.pl From b1c3c3276d6c7953f6232ba0fa932777a94e2e14 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 14:57:39 -0500 Subject: [PATCH 0637/1091] Miscellaneous ghcHEAD fixes --- .../haskell-modules/configuration-ghc-7.9.x.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 2f8d7065f85a..c2f763c68ee3 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -38,6 +38,11 @@ self: super: { # https://ghc.haskell.org/trac/ghc/ticket/9921 mkDerivation = drv: super.mkDerivation (drv // { doHoogle = false; }); + # haddock: No input file(s). + nats = overrideCabal super.nats (drv: { + noHaddock = true; + }); + # These used to be core packages in GHC 7.8.x. old-locale = self.old-locale_1_0_0_7; old-time = self.old-time_1_1_0_3; @@ -67,4 +72,6 @@ self: super: { distributive = overrideCabal super.distributive (drv: { doCheck = false; }); hackage-db = overrideCabal super.hackage-db (drv: { doCheck = false; }); hsemail = overrideCabal super.hsemail (drv: { doCheck = false; }); + http-types = overrideCabal super.http-types (drv: { doCheck = false; }); + lens = overrideCabal super.lens (drv: { doCheck = false; }); } From d2566a190e1e0526e458bff0d5e19e699dee1a4f Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 15:03:42 -0500 Subject: [PATCH 0638/1091] hackage-packages.nix: Update to 2015/01/09-20:00 UTC Needed text-icu bump --- .../haskell-modules/hackage-packages.nix | 636 ++++++++++-------- 1 file changed, 350 insertions(+), 286 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ac273334c7f6..595ca45aaf8c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -633,7 +633,7 @@ self: { homepage = "http://wiki.portal.chalmers.se/agda/"; description = "A dependently typed functional programming language and proof assistant"; license = "unknown"; - }) {}; + }) { emacs = null; }; "Agda-executable" = callPackage ({ mkDerivation, Agda, base }: @@ -1027,7 +1027,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB binding"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { db = null; }; "BerkeleyDBXML" = callPackage ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xerces-c @@ -1042,7 +1042,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB XML binding"; license = stdenv.lib.licenses.bsd3; - }) { dbxml = null; xerces-c = null; xqilla = null; }; + }) { db = null; dbxml = null; xerces-c = null; xqilla = null; }; "BerlekampAlgorithm" = callPackage ({ mkDerivation, base, besout }: @@ -2101,12 +2101,10 @@ self: { }: mkDerivation { pname = "ChasingBottoms"; - version = "1.3.0.9"; - sha256 = "14nxahs53j2bnqdyl331k76kmmisv78g7c29w9vq9c7r8ygrpnqc"; - isLibrary = true; - isExecutable = true; - buildDepends = [ array base containers mtl QuickCheck random syb ]; - configureFlags = [ "-f-build-tests" ]; + version = "1.3.0.10"; + sha256 = "1k67d22fwrb9whd26xvqd0hgq765cic5hkvq920525vpmcndvkck"; + buildDepends = [ base containers mtl QuickCheck random syb ]; + testDepends = [ array base containers mtl QuickCheck random syb ]; description = "For testing partial and infinite values"; license = stdenv.lib.licenses.mit; }) {}; @@ -2265,7 +2263,7 @@ self: { extraLibraries = [ libdevil ]; description = "An FFI interface to the DevIL library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libdevil = null; }; "Combinatorrent" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring, cereal @@ -2981,8 +2979,8 @@ self: { }: mkDerivation { pname = "Deadpan-DDP"; - version = "0.7.0.0"; - sha256 = "12y1kr2qkw6j3y1rbqh9xmaxy266h3bkfc0hjwvjwd3agzwkj4zf"; + version = "0.8.0.0"; + sha256 = "07hfjwpv792cdpdczf09z5k8jgyhf9ma9gpap4k217jgswpbj5kn"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -3439,7 +3437,7 @@ self: { extraLibraries = [ openssl ]; description = "Cryptographic operations"; license = "GPL"; - }) {}; + }) { openssl = null; }; "Dust-tools" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers, csv @@ -3767,7 +3765,7 @@ self: { homepage = "https://github.com/verement/etamoo"; description = "A new implementation of the LambdaMOO server"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { pcre = null; }; "Etage" = callPackage ({ mkDerivation, base, containers, ghc, mtl, operational, random @@ -3832,7 +3830,7 @@ self: { homepage = "http://etherbunny.anytini.com/"; description = "A network analysis toolkit for Haskell"; license = "GPL"; - }) {}; + }) { libpcap = null; }; "EuroIT" = callPackage ({ mkDerivation, base }: @@ -3951,7 +3949,7 @@ self: { extraLibraries = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { ftgl = null; }; "FTGL-bytestring" = callPackage ({ mkDerivation, base, bytestring, ftgl, StateVar-transformer @@ -3967,7 +3965,7 @@ self: { extraLibraries = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { ftgl = null; }; "FTPLine" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, directory, ftphs @@ -4447,7 +4445,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW"; description = "A Haskell binding for GLFW"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libX11 = null; mesa = null; }; "GLFW-OGL" = callPackage ({ mkDerivation, base, libX11, libXrandr, mtl, OGL }: @@ -4460,7 +4458,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW-OGL"; description = "A binding for GLFW (OGL)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libX11 = null; libXrandr = null; }; "GLFW-b" = callPackage ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework @@ -4515,7 +4513,7 @@ self: { extraLibraries = [ libX11 mesa rt ]; description = "Open OpenGL context windows in X11 with libX11"; license = stdenv.lib.licenses.bsd3; - }) { rt = null; }; + }) { libX11 = null; mesa = null; rt = null; }; "GLMatrix" = callPackage ({ mkDerivation, base, OpenGLRaw }: @@ -4541,7 +4539,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { freeglut = null; mesa = null; }; "GLUT" = callPackage ({ mkDerivation, array, base, containers, freeglut, libICE, libSM @@ -4557,7 +4555,8 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { freeglut = null; libICE = null; libSM = null; libXi = null; + libXmu = null; mesa = null; }; "GLUtil" = callPackage ({ mkDerivation, array, base, bytestring, containers, cpphs @@ -5432,7 +5431,7 @@ self: { homepage = "https://github.com/hdbc/hdbc-odbc"; description = "ODBC driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { unixODBC = null; }; "HDBC-postgresql" = callPackage ({ mkDerivation, base, bytestring, convertible, HDBC, mtl @@ -5453,7 +5452,7 @@ self: { homepage = "http://github.com/hdbc/hdbc-postgresql"; description = "PostgreSQL driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { postgresql = null; }; "HDBC-postgresql-hstore" = callPackage ({ mkDerivation, attoparsec, base, containers, HDBC, text }: @@ -5509,7 +5508,7 @@ self: { homepage = "http://vis.renci.org/jeff/pfs"; description = "Utilities for reading, manipulating, and writing HDR images"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { pfstools = null; }; "HERA" = callPackage ({ mkDerivation, base, mpfr }: @@ -5520,7 +5519,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ mpfr ]; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { mpfr = null; }; "HFuse" = callPackage ({ mkDerivation, base, bytestring, fuse, unix }: @@ -5539,7 +5538,7 @@ self: { homepage = "https://github.com/m15k/hfuse"; description = "HFuse is a binding for the Linux FUSE library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { fuse = null; }; "HGL" = callPackage ({ mkDerivation, array, base, X11 }: @@ -5690,7 +5689,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Enet Binding for HGamer3D"; license = "unknown"; - }) { hg3denet050 = null; }; + }) { enet = null; hg3denet050 = null; }; "HGamer3D-GUI" = callPackage ({ mkDerivation, base, HGamer3D-CEGUI-Binding, HGamer3D-Data @@ -5812,7 +5811,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "SDL2 Binding for HGamer3D"; license = "unknown"; - }) { hg3dsdl2050 = null; }; + }) { SDL2 = null; hg3dsdl2050 = null; libX11 = null; }; "HGamer3D-SFML-Binding" = callPackage ({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio @@ -6030,7 +6029,7 @@ self: { buildTools = [ diffutils ]; description = "Heterogeneous lists"; license = stdenv.lib.licenses.mit; - }) {}; + }) { diffutils = null; }; "HListPP" = callPackage ({ mkDerivation, applicative-quoters, base, regex-applicative }: @@ -6112,7 +6111,7 @@ self: { extraLibraries = [ ode ]; description = "Binding to libODE"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { ode = null; }; "HOpenCV" = callPackage ({ mkDerivation, allocated-processor, base, opencv, vector-space }: @@ -6126,7 +6125,7 @@ self: { pkgconfigDepends = [ opencv ]; description = "A binding for the OpenCV computer vision library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { opencv = null; }; "HPDF" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers, mtl @@ -6425,18 +6424,17 @@ self: { "HStringTemplate" = callPackage ({ mkDerivation, array, base, blaze-builder, bytestring, containers - , deepseq, directory, filepath, mtl, old-locale, old-time, parsec - , pretty, syb, template-haskell, text, time, utf8-string, void + , deepseq, directory, filepath, mtl, parsec, pretty, syb + , template-haskell, text, time, utf8-string, void }: mkDerivation { pname = "HStringTemplate"; - version = "0.7.3"; - sha256 = "1gw4v16nk0878qplcx6by2bl4280lwyn9a252p6ldaqlbk9vygw8"; - editedCabalFile = "ece4d19b1b67b3fe543c1db710d3322e67f46c041fcd072d5870d47f89afb027"; + version = "0.8"; + sha256 = "07wgnkv2ga0h277fr8z18lsvbrhww5bv5s4av6nzl4x4984x0b8y"; buildDepends = [ array base blaze-builder bytestring containers deepseq directory - filepath mtl old-locale old-time parsec pretty syb template-haskell - text time utf8-string void + filepath mtl parsec pretty syb template-haskell text time + utf8-string void ]; description = "StringTemplate implementation in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -7565,7 +7563,7 @@ self: { homepage = "https://github.com/phonohawk/HsOpenSSL"; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; - }) {}; + }) { openssl = null; }; "HsParrot" = callPackage ({ mkDerivation, base, bytestring, HsSyck, pretty, pugs-DrIFT }: @@ -10207,7 +10205,7 @@ self: { homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding to the OpenAL cross-platform 3D audio API"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openal = null; }; "OpenCL" = callPackage ({ mkDerivation, base, bytestring, c2hs, mtl, OpenCL, QuickCheck }: @@ -10262,7 +10260,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libX11 = null; mesa = null; }; "OpenGLCheck" = callPackage ({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }: @@ -10289,7 +10287,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { mesa = null; }; "OpenGLRaw21" = callPackage ({ mkDerivation, OpenGLRaw }: @@ -10662,7 +10660,7 @@ self: { extraLibraries = [ libxml2 ]; description = "Relational optimiser and code generator"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libxml2 = null; }; "Peano" = callPackage ({ mkDerivation, base }: @@ -10860,7 +10858,7 @@ self: { homepage = "http://haskell.org/haskellwiki/PortMidi"; description = "A binding for PortMedia/PortMidi"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { alsaLib = null; }; "PostgreSQL" = callPackage ({ mkDerivation, base, mtl }: @@ -11778,7 +11776,7 @@ self: { extraLibraries = [ SDL_image ]; description = "Binding to libSDL_image"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { SDL_image = null; }; "SDL-mixer" = callPackage ({ mkDerivation, base, SDL, SDL_mixer }: @@ -11790,7 +11788,7 @@ self: { extraLibraries = [ SDL_mixer ]; description = "Binding to libSDL_mixer"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { SDL_mixer = null; }; "SDL-mpeg" = callPackage ({ mkDerivation, base, SDL, smpeg }: @@ -11802,7 +11800,7 @@ self: { extraLibraries = [ smpeg ]; description = "Binding to the SMPEG library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { smpeg = null; }; "SDL-ttf" = callPackage ({ mkDerivation, base, SDL, SDL_ttf }: @@ -11814,7 +11812,7 @@ self: { extraLibraries = [ SDL_ttf ]; description = "Binding to libSDL_ttf"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { SDL_ttf = null; }; "SDL2-ttf" = callPackage ({ mkDerivation, base, SDL2, SDL2_ttf }: @@ -12090,6 +12088,7 @@ self: { pname = "SafeSemaphore"; version = "0.10.1"; sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"; + editedCabalFile = "1b168ec8de4b3958df15b33ba9ab60d8a651d9dd4ea36891d4c31ae81e7ec1cc"; buildDepends = [ base containers stm ]; testDepends = [ base HUnit ]; homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore"; @@ -12109,7 +12108,8 @@ self: { homepage = "http://haskell.org/haskellwiki/Salsa"; description = "A .NET Bridge for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib; + mono = null; }; "ScratchFs" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, HFuse @@ -12438,7 +12438,7 @@ self: { homepage = "http://bitbucket.org/jetxee/snusmumrik/"; description = "E-library directory based on FUSE virtual file system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { zip = null; }; "SoOSiM" = callPackage ({ mkDerivation, base, concurrent-supply, containers @@ -14065,7 +14065,8 @@ self: { homepage = "https://github.com/haskell-pkg-janitors/X11"; description = "A binding to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libX11 = null; libXext = null; libXinerama = null; + libXrandr = null; libXrender = null; }; "X11-extras" = callPackage ({ mkDerivation, base, libX11, X11 }: @@ -14077,7 +14078,7 @@ self: { extraLibraries = [ libX11 ]; description = "Missing bindings to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libX11 = null; }; "X11-rm" = callPackage ({ mkDerivation, base, X11 }: @@ -14129,7 +14130,8 @@ self: { pkgconfigDepends = [ libXft ]; description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts"; license = "LGPL"; - }) {}; + }) { fontconfig = null; freetype = null; libXft = null; + pkgconfig = null; }; "X11-xshape" = callPackage ({ mkDerivation, base, X11 }: @@ -14165,7 +14167,7 @@ self: { homepage = "http://code.fac9.com/xinput/"; description = "Bindings for the DirectX XInput library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { xinput = null; }; "XMMS" = callPackage ({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }: @@ -14566,7 +14568,7 @@ self: { configureFlags = [ "-fenable-pthreads" ]; description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { abc = null; }; "abcnotation" = callPackage ({ mkDerivation, base, parsec, prettify, process, semigroups }: @@ -16191,7 +16193,7 @@ self: { homepage = "http://www.haskell.org/alex/"; description = "Alex is a tool for generating lexical analysers in Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { perl = null; }; "alex-meta" = callPackage ({ mkDerivation, alex, array, base, containers, happy @@ -16313,6 +16315,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "align-text" = callPackage + ({ mkDerivation, base, optparse-applicative, text }: + mkDerivation { + pname = "align-text"; + version = "0.1.0.0"; + sha256 = "09r59frnnihf82cbgjpiwgm83kclcrk1zk6y5rf1d6c109vddail"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base optparse-applicative text ]; + homepage = "https://github.com/danchoi/align-text"; + description = "A simple unix filter to align text on specified substrings"; + license = stdenv.lib.licenses.mit; + }) {}; + "aligned-foreignptr" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -16438,7 +16454,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { alsaLib = null; }; "alsa-core" = callPackage ({ mkDerivation, alsaLib, base, extensible-exceptions }: @@ -16452,7 +16468,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (Exceptions)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { alsaLib = null; }; "alsa-gui" = callPackage ({ mkDerivation, alsa-core, alsa-seq, base, midi, midi-alsa, wx @@ -16488,7 +16504,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Bindings for the ALSA sequencer API (MIDI stuff)"; license = "GPL"; - }) {}; + }) { alsaLib = null; }; "alsa-mixer" = callPackage ({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }: @@ -16502,7 +16518,7 @@ self: { homepage = "https://github.com/ttuegel/alsa-mixer"; description = "Bindings to the ALSA simple mixer API"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { alsaLib = null; }; "alsa-pcm" = callPackage ({ mkDerivation, alsa-core, alsaLib, array, base @@ -16525,7 +16541,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (PCM audio)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { alsaLib = null; }; "alsa-pcm-tests" = callPackage ({ mkDerivation, alsa, base }: @@ -16560,7 +16576,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (MIDI sequencer)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { alsaLib = null; }; "alsa-seq-tests" = callPackage ({ mkDerivation, alsa, base }: @@ -17730,7 +17746,7 @@ self: { homepage = "https://github.com/trskop/apache-md5"; description = "Apache specific MD5 digest algorighm"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openssl = null; }; "apelsin" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq @@ -18307,7 +18323,7 @@ self: { homepage = "http://arbtt.nomeata.de/"; description = "Automatic Rule-Based Time Tracker"; license = "GPL"; - }) {}; + }) { libXScrnSaver = null; }; "archive" = callPackage ({ mkDerivation, base, bytestring, debian, debian-mirror, directory @@ -21117,7 +21133,7 @@ self: { extraLibraries = [ db ]; description = "Pretty BerkeleyDB v4 binding"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { db = null; }; "berp" = callPackage ({ mkDerivation, array, base, containers, directory @@ -21501,8 +21517,8 @@ self: { }: mkDerivation { pname = "binary-bits"; - version = "0.3"; - sha256 = "0hddr2v2x8ha540vqi21k0vrvfa69qvlvgjs9rrl98qygzrqc7nc"; + version = "0.5"; + sha256 = "1577bd5q4lhw024v4hfil10iyx7v4cf72ldhxb8xhm27i80lllqn"; buildDepends = [ base binary bytestring ]; testDepends = [ base binary bytestring QuickCheck random test-framework @@ -21853,7 +21869,8 @@ self: { configureFlags = [ "-fmacosxusemenubar" "-fmacosxusechdir" ]; description = "Low-level bindings to GLFW OpenGL library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libX11 = null; libXext = null; libXfixes = null; libXi = null; + libXrandr = null; libXxf86vm = null; mesa = null; }; "bindings-K8055" = callPackage ({ mkDerivation, base, K8055D }: @@ -21905,7 +21922,7 @@ self: { homepage = "http://cielonegro.org/Bindings-AudioFile.html"; description = "Low level bindings to audiofile"; license = stdenv.lib.licenses.publicDomain; - }) {}; + }) { audiofile = null; }; "bindings-bfd" = callPackage ({ mkDerivation, alex, array, base, bfd, containers, happy, opcodes @@ -21989,7 +22006,7 @@ self: { pkgconfigDepends = [ directfb ]; description = "Low level bindings to DirectFB"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { directfb = null; }; "bindings-eskit" = callPackage ({ mkDerivation, array, base, bindings-DSL, eskit }: @@ -22064,7 +22081,7 @@ self: { homepage = "http://bitbucket.org/mauricio/bindings-gpgme"; description = "Project bindings-* raw interface to gpgme"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { gpgme = null; }; "bindings-gsl" = callPackage ({ mkDerivation, base, bindings-DSL, gsl }: @@ -22076,7 +22093,7 @@ self: { pkgconfigDepends = [ gsl ]; description = "Low level bindings to GNU GSL"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { gsl = null; }; "bindings-gts" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib, gts }: @@ -22088,7 +22105,7 @@ self: { pkgconfigDepends = [ gts ]; description = "Low level bindings supporting GTS, the GNU Triangulated Surface Library"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { gts = null; }; "bindings-hamlib" = callPackage ({ mkDerivation, base, bindings-DSL, hamlib }: @@ -22104,7 +22121,7 @@ self: { homepage = "https://github.com/relrod/hamlib-haskell"; description = "Hamlib bindings for Haskell"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { hamlib = null; }; "bindings-hdf5" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22143,7 +22160,7 @@ self: { homepage = "http://bitbucket.org/mauricio/bindings-libcddb"; description = "Low level binding to libcddb"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libcddb = null; }; "bindings-libffi" = callPackage ({ mkDerivation, base, bindings-DSL, libffi }: @@ -22167,7 +22184,7 @@ self: { pkgconfigDepends = [ libftdi libusb ]; description = "Low level bindings to libftdi"; license = "GPL"; - }) {}; + }) { libftdi = null; libusb = null; }; "bindings-librrd" = callPackage ({ mkDerivation, base, bindings-DSL, librrd }: @@ -22207,7 +22224,7 @@ self: { homepage = "https://github.com/basvandijk/bindings-libusb"; description = "Low level bindings to libusb"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libusb = null; }; "bindings-libv4l2" = callPackage ({ mkDerivation, base, bindings-DSL, v4l2 }: @@ -22234,7 +22251,7 @@ self: { homepage = "http://bitbucket.org/astanin/hs-libzip/"; description = "Low level bindings to libzip"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libzip = null; }; "bindings-linux-videodev2" = callPackage ({ mkDerivation, base, bindings-DSL, ioctl }: @@ -22379,7 +22396,7 @@ self: { homepage = "http://floss.scru.org/bindings-sane"; description = "FFI bindings to libsane"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { saneBackends = null; }; "bindings-sc3" = callPackage ({ mkDerivation, base, bindings-DSL, scsynth }: @@ -22466,7 +22483,8 @@ self: { configureFlags = [ "-fyices-dynamic" ]; description = "Bindings to the Yices theorem prover"; license = stdenv.lib.licenses.publicDomain; - }) { inherit (pkgs) yices; }; + }) { inherit (pkgs) yices; + gmp = null; }; "binembed" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory @@ -22869,7 +22887,7 @@ self: { extraLibraries = [ gmp ]; description = "A space-efficient set data structure"; license = stdenv.lib.licenses.mit; - }) {}; + }) { gmp = null; }; "bitspeak" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib @@ -24677,7 +24695,7 @@ self: { extraLibraries = [ bzip2 ]; description = "Compression and decompression in the bzip2 format"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { bzip2 = null; }; "bzlib-conduit" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit @@ -24700,7 +24718,7 @@ self: { homepage = "https://github.com/snoyberg/bzlib-conduit"; description = "Streaming compression/decompression via conduits"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { bzip2 = null; }; "c-dsl" = callPackage ({ mkDerivation, base, language-c }: @@ -24823,8 +24841,8 @@ self: { }: mkDerivation { pname = "cab"; - version = "0.2.14"; - sha256 = "109rjlxsfwsqqa85a4yl5wk4bglpk0wfyp2ggnnz8ria3mhkkdpr"; + version = "0.2.15"; + sha256 = "0g2z9ypnkxbva2h96ihf0slwg2wz389pxr974vn69v2sblkzl9c9"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -28022,7 +28040,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "A secure, reliable content management system (CMS) and blogging platform"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { cryptopp = null; openssl = null; }; "clckwrks-cli" = callPackage ({ mkDerivation, acid-state, base, clckwrks, haskeline, mtl @@ -28602,7 +28620,8 @@ self: { configureFlags = [ "-f-debug" ]; description = "Bindings to the Clutter animation library"; license = "LGPL"; - }) { inherit (pkgs) glib pango; }; + }) { inherit (pkgs) glib pango; + clutter = null; }; "cmaes" = callPackage ({ mkDerivation, base, doctest, doctest-prop, mtl, process, random @@ -31478,7 +31497,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-python/"; description = "Bindings for libpython"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { python3 = null; }; "cql" = callPackage ({ mkDerivation, base, bytestring, cereal, Decimal, iproute @@ -32761,7 +32780,7 @@ self: { description = "Bindings to the CUDD binary decision diagrams library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) cudd; - dddmp = null; epd = null; util = null; }; + dddmp = null; epd = null; mtr = null; st = null; util = null; }; "cufft" = callPackage ({ mkDerivation, base, c2hs, cuda }: @@ -33764,9 +33783,10 @@ self: { ({ mkDerivation, base, ghc-prim, split, template-haskell }: mkDerivation { pname = "data-filepath"; - version = "2.0.0.0"; - sha256 = "0nlbg3bkkbcbxs8yx81rizzvg4dm1i83ly4n8c182947zd6i44n1"; + version = "2.1.0.1"; + sha256 = "01sgv19mr7gl80jk6bd01b8l3qcq6ghpvhdbja06x7vw57b4y9dg"; buildDepends = [ base ghc-prim split template-haskell ]; + homepage = "https://github.com/maxpow4h/data-filepath"; description = "A type safe file path data structure"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35595,8 +35615,8 @@ self: { }: mkDerivation { pname = "derive"; - version = "2.5.18"; - sha256 = "1jqng8v1d4rac8xmrpm7h1pkyr9pfwsbb0ap6pnwzpwz9fns9c3k"; + version = "2.5.19"; + sha256 = "092n1893azx0sxby518qg49xl5ixq1gpldb9ndl077nc9kam4jjs"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -38981,6 +39001,21 @@ self: { homepage = "http://code.haskell.org/editline"; description = "Bindings to the editline library (libedit)"; license = stdenv.lib.licenses.bsd3; + }) { libedit = null; }; + + "effect-handlers" = callPackage + ({ mkDerivation, base, free, hspec, hspec-discover, HUnit + , kan-extensions, mtl, QuickCheck + }: + mkDerivation { + pname = "effect-handlers"; + version = "0.1.0.1"; + sha256 = "0ln2b4v9nb5hmivh389jaa3yp0mwc4pm2xizbc3alvjhxy2a83wx"; + buildDepends = [ base free kan-extensions mtl ]; + testDepends = [ base hspec hspec-discover HUnit QuickCheck ]; + homepage = "https://github.com/edofic/effect-handlers"; + description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers."; + license = stdenv.lib.licenses.mit; }) {}; "effect-monad" = callPackage @@ -39324,8 +39359,8 @@ self: { }: mkDerivation { pname = "ekg-rrd"; - version = "0.2.1.65"; - sha256 = "0f5m4z6j7ck3kvhg5gg4r4p06ckk71aacwih131br4sz4gfsrr1n"; + version = "0.2.1.69"; + sha256 = "172p0whjyql5in94rcpr6h13zilhd84qp54z8qvk23kg5jqaf43r"; buildDepends = [ base directory ekg-core mtl process text time unordered-containers ]; @@ -39454,8 +39489,8 @@ self: { }: mkDerivation { pname = "elm-compiler"; - version = "0.14"; - sha256 = "1vgbs3navs6dr36k408kc83gkn2ndhmc0b1015zk3jb0wkmvm73y"; + version = "0.14.1"; + sha256 = "0my04mipgia5qw02nzzrzc4kq3vl7bv75rzrsmd2bdb2wll1k94f"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39522,8 +39557,8 @@ self: { }: mkDerivation { pname = "elm-make"; - version = "0.1"; - sha256 = "1hrc8bzfqzrcmkzqcampxkn5m113blfp4095h6c2xnadiicbvwdy"; + version = "0.1.1"; + sha256 = "02mqr6v146piwrhycnmlxnky5bmsl7ap7781qmcwkfmc89wfa4zl"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -39545,8 +39580,8 @@ self: { }: mkDerivation { pname = "elm-package"; - version = "0.2.2"; - sha256 = "0hkcy1mix2rng2k2zhzgb16nd0asfj9rm9ya2by67vjysiz8cmnr"; + version = "0.4"; + sha256 = "0vsq87imyvs1sa2n4z41b6qswy2cknxsg4prhwc9r7lvyljkmn03"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39569,8 +39604,8 @@ self: { }: mkDerivation { pname = "elm-reactor"; - version = "0.2.0.1"; - sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; + version = "0.3"; + sha256 = "196xm10x7vi82xmq97ykffkz5j9pclq7qsasispdv3hrhpircv8z"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -40146,7 +40181,7 @@ self: { homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php"; description = "Compiler for a simple functional language"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { boehmgc = null; gmp = null; }; "epoll" = callPackage ({ mkDerivation, base, unix }: @@ -41397,9 +41432,8 @@ self: { }: mkDerivation { pname = "extra"; - version = "1.0"; - sha256 = "0ainwq8f2mp1wc30srl971xy4qnrcyrcyig1kmrxx951hgav1dkb"; - editedCabalFile = "9deb6a3e50c063fb2c10b17371b99c48d7ebfa50ed3129476b3cbe7e5dc57918"; + version = "1.0.1"; + sha256 = "1nmcgi24b3n0bqiychx96zf07vjy4129f9qpwh57ir90bmsixij6"; buildDepends = [ base directory filepath process time unix ]; testDepends = [ base directory filepath QuickCheck time unix ]; homepage = "https://github.com/ndmitchell/extra#readme"; @@ -41714,7 +41748,7 @@ self: { configureFlags = [ "-fsmall_base" ]; description = "A Haskell library for writing FastCGI programs"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { fcgi = null; }; "fastirc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-show @@ -42829,7 +42863,7 @@ self: { homepage = "http://github.com/esessoms/fitsio"; description = "A library for reading and writing data files in the FITS data format"; license = "GPL"; - }) {}; + }) { cfitsio = null; }; "fix-imports" = callPackage ({ mkDerivation, base, containers, cpphs, directory, filepath @@ -43751,8 +43785,8 @@ self: { }: mkDerivation { pname = "formatting"; - version = "6.1.0"; - sha256 = "1yb0lm2h1jbjfm6pkgf696bvi7hl9bcy5km1v9x2fnj41vziw0kn"; + version = "6.1.1"; + sha256 = "0x435g148yac4jy4p7k5s3lwm6c48mvizh76ssgj7hmd0gd7bvyz"; buildDepends = [ base clock old-locale scientific text text-format time ]; @@ -44340,7 +44374,7 @@ self: { homepage = "https://github.com/RaphaelJ/friday"; description = "A functionnal image processing library for Haskell"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { libdevil = null; }; "friendly-time" = callPackage ({ mkDerivation, base, HUnit, old-locale, test-framework @@ -45071,7 +45105,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GNOME configuration database system"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { GConf = null; }; "gd" = callPackage ({ mkDerivation, base, bytestring, expat, fontconfig, freetype, gd @@ -45088,7 +45122,9 @@ self: { configureFlags = [ "-fbytestring-in-base" ]; description = "A Haskell binding to a subset of the GD graphics library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gd zlib; }; + }) { inherit (pkgs) gd zlib; + expat = null; fontconfig = null; freetype = null; libjpeg = null; + libpng = null; }; "gdiff" = callPackage ({ mkDerivation, base }: @@ -45983,7 +46019,7 @@ self: { homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; description = "Happy Haskell Programming"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { emacs = null; makeWrapper = null; }; "ghc-mtl" = callPackage ({ mkDerivation, base, exceptions, extensible-exceptions, ghc, mtl @@ -46406,7 +46442,7 @@ self: { homepage = "http://repetae.net/computer/ginsu/"; description = "Ginsu Gale Client"; license = stdenv.lib.licenses.mit; - }) {}; + }) { openssl = null; }; "gio" = callPackage ({ mkDerivation, array, base, bytestring, containers, glib @@ -46517,7 +46553,9 @@ self: { homepage = "http://git-annex.branchable.com/"; description = "manage files with git, without checking their contents into git"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { bup = null; git = null; gnupg1 = null; lsof = null; + openssh = null; perl = null; rsync = null; wget = null; + which = null; }; "git-checklist" = callPackage ({ mkDerivation, base, directory, filepath, optparse-applicative @@ -46789,7 +46827,7 @@ self: { homepage = "https://github.com/joeyh/github-backup"; description = "backs up everything github knows about a repository, to the repository"; license = "GPL"; - }) {}; + }) { git = null; }; "github-post-receive" = callPackage ({ mkDerivation, aeson, base, bytestring, containers @@ -47077,7 +47115,7 @@ self: { ]; description = "Complete OpenGL raw bindings"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { mesa = null; }; "gl-capture" = callPackage ({ mkDerivation, base, bytestring, OpenGL }: @@ -47102,7 +47140,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the glade library"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { libglade = null; }; "gladexml-accessor" = callPackage ({ mkDerivation, base, glade, HaXml, template-haskell }: @@ -47430,7 +47468,7 @@ self: { extraLibraries = [ glpk ]; description = "Comprehensive GLPK linear programming bindings"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { glpk = null; }; "gluturtle" = callPackage ({ mkDerivation, base, convertible, GLUT, stm, yjsvg, yjtools }: @@ -47501,7 +47539,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnome-keyring/"; description = "Bindings for libgnome-keyring"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { gnome_keyring = null; }; "gnomevfs" = callPackage ({ mkDerivation, array, base, containers, glib, gnome_vfs @@ -47517,7 +47555,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GNOME Virtual File System library"; license = "GPL"; - }) { gnome_vfs_module = null; }; + }) { gnome_vfs = null; gnome_vfs_module = null; }; "gnuidn" = callPackage ({ mkDerivation, base, bytestring, c2hs, libidn, text }: @@ -47532,7 +47570,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnuidn/"; description = "Bindings for GNU IDN"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { libidn = null; }; "gnuplot" = callPackage ({ mkDerivation, array, base, containers, data-accessor @@ -49009,7 +49047,8 @@ self: { homepage = "http://github.com/travitch/gtk-traymanager"; description = "A wrapper around the eggtraymanager library for Linux system trays"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs) gtk; + x11 = null; }; "gtk2hs-buildtools" = callPackage ({ mkDerivation, alex, array, base, containers, directory, filepath @@ -49211,7 +49250,8 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GTK+ OpenGL Extension"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtkglext; }; + }) { inherit (pkgs) gtkglext; + pangox_compat = null; }; "gtkimageview" = callPackage ({ mkDerivation, array, base, containers, glib, gtk @@ -49261,7 +49301,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { gtksourceview = null; }; "gtksourceview3" = callPackage ({ mkDerivation, array, base, containers, glib, gtk2hs-buildtools @@ -49277,7 +49317,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { gtksourceview = null; }; "guarded-rewriting" = callPackage ({ mkDerivation, base, instant-generics }: @@ -49426,7 +49466,7 @@ self: { description = "An FFI binding to the CUDD library"; license = "LGPL"; }) { inherit (pkgs) cudd; - epd = null; util = null; }; + epd = null; mtr = null; st = null; util = null; }; "hCsound" = callPackage ({ mkDerivation, base, c2hs, csound64, libsndfile, monads-tf @@ -49442,7 +49482,7 @@ self: { configureFlags = [ "-fuseframework" "-fusedouble" "-fsplitbase" ]; description = "interface to CSound API"; license = "LGPL"; - }) { csound64 = null; }; + }) { csound64 = null; libsndfile = null; }; "hDFA" = callPackage ({ mkDerivation, base, containers, directory, process }: @@ -49860,7 +49900,7 @@ self: { homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master"; description = "Hack handler direct to fastcgi (deprecated)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { fcgi = null; }; "hack-handler-happstack" = callPackage ({ mkDerivation, base, bytestring, cgi, containers, data-default @@ -50804,8 +50844,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.6.3.0"; - sha256 = "0mprx68qc9ig1b2wxzg2vk4nyc0bdcxibadrxl4ikhs7bn997sds"; + version = "4.6.4.0"; + sha256 = "0jj1kl9qrv38aavc25cglw90dpaqjznnnvibx9xrni57cj12y95j"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -51344,8 +51384,8 @@ self: { }: mkDerivation { pname = "happstack-authenticate"; - version = "0.10.15"; - sha256 = "0l52bw2cg33sz45bzinqlb98hi1lnby6r9i45wlf3w4rlk9vcasw"; + version = "0.10.16"; + sha256 = "15r725mmfln8hhk13ypg497xy4x88cxyd4gqmgfg6dpmrmgvdvgw"; buildDepends = [ acid-state aeson authenticate base blaze-html bytestring containers fb happstack-server http-conduit http-types ixset mtl @@ -51742,7 +51782,7 @@ self: { homepage = "http://www.happstack.com/"; description = "extend happstack-server with https:// support (TLS/SSL)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openssl = null; }; "happstack-state" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory @@ -51843,7 +51883,7 @@ self: { homepage = "http://www.haskell.org/happy/"; description = "Happy is a parser generator for Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { perl = null; }; "happy-meta" = callPackage ({ mkDerivation, array, base, containers, happy, haskell-src-meta @@ -51925,7 +51965,8 @@ self: { homepage = "http://www.davidb.org/darcs/harchive/"; description = "Networked content addressed backup and restore software"; license = "GPL"; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite; + openssl = null; }; "hark" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, haskell98 @@ -52230,8 +52271,8 @@ self: { ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }: mkDerivation { pname = "hashtables"; - version = "1.2.0.1"; - sha256 = "1z7hkd1lqb901i3wahg4ly8k0xrsv8292rkm3b7s463bf477179j"; + version = "1.2.0.2"; + sha256 = "0dqq5ssgkqzplqf5dmc4l8cj28j5py7i6n6a069qn4cibvxfjaq1"; buildDepends = [ base ghc-prim hashable primitive vector ]; configureFlags = [ "-f-portable" "-f-sse42" "-f-debug" "-f-bounds-checking" @@ -52848,8 +52889,8 @@ self: { }: mkDerivation { pname = "haskell-packages"; - version = "0.2.4.3"; - sha256 = "0s1z5zzl53nmjnrlf1czri634h8fksbgkqvvz8hpwa60wsaf4dxn"; + version = "0.2.4.4"; + sha256 = "1n4il9vkszr48n0zg3kccyqa744p0cc6idamdk6xb6hj0flpqzzc"; buildDepends = [ aeson base bytestring Cabal containers deepseq directory filepath haskell-src-exts hse-cpp mtl optparse-applicative tagged @@ -52937,7 +52978,7 @@ self: { homepage = "https://github.com/jamessanders/haskell-qrencode"; description = "Haskell bindings for libqrencode"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { qrencode = null; }; "haskell-reflect" = callPackage ({ mkDerivation, base, containers, hint, MonadCatchIO-mtl, mtl @@ -53390,7 +53431,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HDBC PostgreSQL driver"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { postgresql = null; }; "haskelldb-hdbc-sqlite3" = callPackage ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC @@ -54049,7 +54090,7 @@ self: { homepage = "https://github.com/otters/haspell"; description = "Haskell bindings to aspell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { aspell = null; }; "hasql" = callPackage ({ mkDerivation, attoparsec, base, base-prelude, either @@ -54198,8 +54239,8 @@ self: { }: mkDerivation { pname = "haste-compiler"; - version = "0.4.3"; - sha256 = "1wkb6a1jwmpjr0jlz5fjq652jz6a6agg0a5pfazyfpdznvd4mm62"; + version = "0.4.4"; + sha256 = "1cjjp6p56r21dh6b0pvy0sffrccgxiszdfnp5kjhwac77wlc2dfd"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -54209,7 +54250,9 @@ self: { random shellmate system-fileio tar transformers utf8-string websockets ]; - configureFlags = [ "-fportable" "-fportable" ]; + configureFlags = [ + "-fportable" "-f-only-library" "-f-static" "-fportable" + ]; homepage = "http://haste-lang.org/"; description = "Haskell To ECMAScript compiler"; license = stdenv.lib.licenses.bsd3; @@ -54598,7 +54641,8 @@ self: { homepage = "http://www.dockerz.net/software/hbeat.html"; description = "A simple step sequencer GUI"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) SDL; }; + }) { inherit (pkgs) SDL; + SDL_mixer = null; }; "hblas" = callPackage ({ mkDerivation, base, blas, HUnit, lapack, primitive @@ -56422,8 +56466,8 @@ self: { }: mkDerivation { pname = "hi"; - version = "1.0.0.0"; - sha256 = "1ra83p6jv2wsyqi66vznghj67r4jssvkz1l6cl78dp8w2zz0nz41"; + version = "1.1.0.1"; + sha256 = "1gyykmwkf3ws0ywwyppf4hxhll2phhzzc6c6lfgy6ld35pf08aca"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57327,7 +57371,7 @@ self: { homepage = "http://people.ksp.sk/~ivan/hlbfgsb"; description = "Haskell binding to L-BFGS-B version 3.0"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { gfortran = null; }; "hlcm" = callPackage ({ mkDerivation, array, base, bytestring, bytestring-csv @@ -57414,14 +57458,14 @@ self: { }) {}; "hledger-interest" = callPackage - ({ mkDerivation, base, Cabal, hledger-lib, mtl, time }: + ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, time }: mkDerivation { pname = "hledger-interest"; - version = "1.4.3"; - sha256 = "1nj50zi4p6rs0nl4656rr0vkbh7kdi49z1l53nypfqs3rmjgicsn"; + version = "1.4.4"; + sha256 = "16knk1cwrpg5jn6vgcab7hqpjzg33ysz57x1f2glrmhhv1slmbfn"; isLibrary = false; isExecutable = true; - buildDepends = [ base Cabal hledger-lib mtl time ]; + buildDepends = [ base Cabal Decimal hledger-lib mtl time ]; homepage = "http://github.com/peti/hledger-interest"; description = "computes interest for a given account"; license = stdenv.lib.licenses.bsd3; @@ -57539,7 +57583,7 @@ self: { extraLibraries = [ fam ]; description = "FFI interface to libFAM"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { fam = null; }; "hlibgit2" = callPackage ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }: @@ -57552,7 +57596,7 @@ self: { extraLibraries = [ openssl ]; description = "Low-level bindings to libgit2"; license = stdenv.lib.licenses.mit; - }) { git = null; }; + }) { git = null; openssl = null; }; "hlint" = callPackage ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs @@ -57561,8 +57605,8 @@ self: { }: mkDerivation { pname = "hlint"; - version = "1.9.15"; - sha256 = "0fn01rhymj9hy7pglrjkgs4cz8xsllmc2zdnjrb6n6k27644irdw"; + version = "1.9.16"; + sha256 = "11ykjslyr8sgpa1jpnv3vdzz0nxyrxw3mzcsdbidgzw7aphpzcb3"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57675,7 +57719,8 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numeric Linear Algebra"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) blas; }; + }) { inherit (pkgs) blas; + liblapack = null; }; "hmatrix-banded" = callPackage ({ mkDerivation, base, hmatrix, lapack, transformers }: @@ -57714,7 +57759,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Linear Programming based on GLPK"; license = "GPL"; - }) {}; + }) { glpk = null; }; "hmatrix-gsl" = callPackage ({ mkDerivation, array, base, gsl, hmatrix, process, random, vector @@ -57728,7 +57773,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numerical computation"; license = "GPL"; - }) {}; + }) { gsl = null; }; "hmatrix-gsl-stats" = callPackage ({ mkDerivation, base, binary, hmatrix, storable-complex }: @@ -57806,7 +57851,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Interface to GSL special functions"; license = "GPL"; - }) {}; + }) { gsl = null; }; "hmatrix-static" = callPackage ({ mkDerivation, array, base, haskell-src-meta, hmatrix, parsec @@ -58004,7 +58049,7 @@ self: { homepage = "http://code.google.com/p/hmpfr/"; description = "Haskell binding to the MPFR library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { mpfr = null; }; "hmt" = callPackage ({ mkDerivation, array, base, bytestring, colour, containers @@ -58142,8 +58187,8 @@ self: { }: mkDerivation { pname = "hoauth2"; - version = "0.4.3"; - sha256 = "1qmhk9h3rwp29dsjqbgsma4zgzdd6cw1jcryzd17rk32biiiylvg"; + version = "0.4.4"; + sha256 = "0y48bxw9b798craljnwhbbpkl53mzh25wdkm0vsp6lpd1rdi0dlc"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58580,7 +58625,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "Core library for hoodle"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { libX11 = null; libXi = null; }; "hoodle-extra" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base @@ -58858,7 +58903,7 @@ self: { homepage = "http://github.com/peti/hopenssl"; description = "FFI bindings to OpenSSL's EVP digest interface"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openssl = null; }; "hopfield" = callPackage ({ mkDerivation, array, base, deepseq, directory, erf @@ -59123,7 +59168,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Hp2any"; description = "Real-time heap graphing utility and profile stream server with a reusable graphing module"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { freeglut = null; mesa = null; }; "hp2any-manager" = callPackage ({ mkDerivation, array, base, bytestring, cairo, containers @@ -59413,8 +59458,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.2.5"; - sha256 = "1qscg6ibckyf64grmcjbz5q3fmk2as8ms2ywzcrz444nd70sbwx9"; + version = "1.3.0"; + sha256 = "0hv0vi3bjk1id1pxsfv5kdxky5q9lcp6bjlmhcd3ljzz78swvdmp"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -59427,7 +59472,7 @@ self: { configureFlags = [ "-f-tests" ]; description = "Haskell bindings to libpqtypes"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { postgresql = null; }; "hprotoc" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers @@ -59928,7 +59973,8 @@ self: { ]; extraLibraries = [ mesos protobuf ]; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) protobuf; }; + }) { inherit (pkgs) protobuf; + mesos = null; }; "hs-nombre-generator" = callPackage ({ mkDerivation, base, HandsomeSoup, hxt, random }: @@ -60810,7 +60856,7 @@ self: { homepage = "http://github.com/peti/hsdns"; description = "Asynchronous DNS Resolver"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { adns = null; }; "hsdns-cache" = callPackage ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time @@ -61234,7 +61280,7 @@ self: { configureFlags = [ "-fsystem-lua" "-f-apicheck" "-fsystem-lua" ]; description = "A Lua language interpreter embedding in Haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { lua = null; }; "hsmagick" = callPackage ({ mkDerivation, base, bytestring, bzip2, directory, filepath @@ -61254,7 +61300,9 @@ self: { description = "FFI bindings for the GraphicsMagick library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) freetype2 zlib; - GraphicsMagick = null; tiff = null; wmflite = null; }; + GraphicsMagick = null; bzip2 = null; jasper = null; lcms = null; + libjpeg = null; libpng = null; libxml2 = null; tiff = null; + wmflite = null; }; "hsmtpclient" = callPackage ({ mkDerivation, array, base, directory, network, old-time }: @@ -61280,7 +61328,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Hsndfile"; description = "Haskell bindings for libsndfile"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { libsndfile = null; }; "hsndfile-storablevector" = callPackage ({ mkDerivation, base, hsndfile, storablevector }: @@ -61979,7 +62027,7 @@ self: { extraLibraries = [ unixODBC ]; description = "A Haskell Interface to ODBC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { unixODBC = null; }; "hsql-postgresql" = callPackage ({ mkDerivation, base, hsql, old-time, postgresql }: @@ -61991,7 +62039,7 @@ self: { extraLibraries = [ postgresql ]; description = "A Haskell Interface to PostgreSQL via the PQ library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { postgresql = null; }; "hsql-sqlite3" = callPackage ({ mkDerivation, base, hsql, sqlite }: @@ -63222,7 +63270,7 @@ self: { pname = "http-streams"; version = "0.7.2.4"; sha256 = "1hs2d5qiq5vq6qjxxx061w1iigr05chkv28xvlvxfz0wc7nlipzz"; - editedCabalFile = "cd9bfce1014b9f9cb90918ac0187c07ac851e1d54149a453a32ffe7bd2bac522"; + editedCabalFile = "ba1a8d4829c9476c90135fadace2ec6eaa62539f5599c050a33936ef6d479fb1"; buildDepends = [ aeson attoparsec base base64-bytestring blaze-builder bytestring case-insensitive directory HsOpenSSL http-common io-streams mtl @@ -63463,7 +63511,7 @@ self: { extraLibraries = [ ruby ]; description = "Support library for Hubris, the Ruby <=> Haskell bridge"; license = "unknown"; - }) {}; + }) { ruby = null; }; "huffman" = callPackage ({ mkDerivation, base, containers, fingertree }: @@ -64115,8 +64163,8 @@ self: { ({ mkDerivation, base, deepseq, primitive, vector }: mkDerivation { pname = "hybrid-vectors"; - version = "0.1.2"; - sha256 = "1scx1xr9rqdpxc1kj5zgf8w1ld1mj68hxr3nl1p352wspvpgd3qf"; + version = "0.1.2.1"; + sha256 = "0xh6yvv7jyahzrqihc13g1nlv81v0mzxvaxib5fcyr1njwbcwv59"; buildDepends = [ base deepseq primitive vector ]; homepage = "http://github.com/ekmett/hybrid-vectors"; description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; @@ -64729,7 +64777,7 @@ self: { homepage = "http://www.idris-lang.org/"; description = "Functional Programming Language with Dependent Types"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { boehmgc = null; gmp = null; }; "ieee" = callPackage ({ mkDerivation, base }: @@ -66360,7 +66408,7 @@ self: { configureFlags = [ "-fnlopt" "-f-build_examples" ]; description = "haskell binding to ipopt and nlopt including automatic differentiation"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { ipopt = null; nlopt = null; }; "ipprint" = callPackage ({ mkDerivation, base, Extra, haskell-src }: @@ -66835,7 +66883,8 @@ self: { configureFlags = [ "-f-debug" ]; description = "Enumeratees for compressing and decompressing streams"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib; + bzip2 = null; }; "iteratee-mtl" = callPackage ({ mkDerivation, base, bytestring, containers, ListLike @@ -67203,7 +67252,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/JACK"; description = "Bindings for the JACK Audio Connection Kit"; license = "GPL"; - }) {}; + }) { jack2 = null; }; "jack-bindings" = callPackage ({ mkDerivation, base, c2hs, jack2, mtl }: @@ -67216,7 +67265,7 @@ self: { pkgconfigDepends = [ jack2 ]; description = "DEPRECATED Bindings to the JACK Audio Connection Kit"; license = stdenv.lib.licenses.mit; - }) {}; + }) { jack2 = null; }; "jackminimix" = callPackage ({ mkDerivation, base, hosc }: @@ -67988,7 +68037,7 @@ self: { homepage = "http://stewart.guru"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { python = null; }; "json-qq" = callPackage ({ mkDerivation, base, haskell-src-meta, parsec, template-haskell @@ -68985,8 +69034,8 @@ self: { }: mkDerivation { pname = "koofr-client"; - version = "1.0.0.0"; - sha256 = "088wppnvnap57444l80l9n9957y0vqndc66fwf4ifn0jy44f79ng"; + version = "1.0.0.1"; + sha256 = "1kbdln4jyd9k9lsa4hzx5kjvjkajrf4b11fy6vj2k928gqv2vqmj"; buildDepends = [ aeson base bytestring filepath http-client http-client-tls http-types mtl @@ -70980,7 +71029,8 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) snappy; }; + }) { inherit (pkgs) snappy; + leveldb = null; }; "leveldb-haskell-fork" = callPackage ({ mkDerivation, async, base, bytestring, data-default, filepath @@ -71005,7 +71055,7 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { leveldb = null; }; "levmar" = callPackage ({ mkDerivation, base, bindings-levmar, hmatrix, vector }: @@ -71184,7 +71234,7 @@ self: { homepage = "http://www.andres-loeh.de/lhs2tex/"; description = "Preprocessor for typesetting Haskell sources with LaTeX"; license = "GPL"; - }) {}; + }) { texLive = null; }; "lhslatex" = callPackage ({ mkDerivation, base, directory, filepath, process, regex-posix }: @@ -71260,7 +71310,7 @@ self: { extraLibraries = [ expect tcl ]; description = "Library for interacting with console applications via pseudoterminals"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { expect = null; tcl = null; }; "libffi" = callPackage ({ mkDerivation, base, bytestring, libffi }: @@ -71484,7 +71534,7 @@ self: { homepage = "http://github.com/tnarg/haskell-libpq"; description = "libpq binding for Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { postgresql = null; }; "librandomorg" = callPackage ({ mkDerivation, base, bytestring, curl }: @@ -71662,7 +71712,7 @@ self: { configureFlags = [ "-fsmall_base" ]; description = "Binding to libxml2"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libxml2 = null; }; "libxml-enumerator" = callPackage ({ mkDerivation, base, bytestring, enumerator, libxml-sax, text @@ -71692,7 +71742,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-libxml/"; description = "Bindings for the libXML2 SAX interface"; license = stdenv.lib.licenses.mit; - }) {}; + }) { libxml2 = null; }; "libxslt" = callPackage ({ mkDerivation, base, bytestring, libxml, xslt }: @@ -72372,7 +72422,7 @@ self: { homepage = "https://github.com/ucsd-progsys/liquid-fixpoint"; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { ocaml = null; }; "liquidhaskell" = callPackage ({ mkDerivation, aeson, ansi-terminal, array, base, bifunctors @@ -73942,7 +73992,7 @@ self: { homepage = "http://github.com/alphaHeavy/lzma-conduit"; description = "Conduit interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { lzma = null; }; "lzma-enumerator" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, enumerator, HUnit @@ -73962,7 +74012,7 @@ self: { homepage = "http://github.com/alphaHeavy/lzma-enumerator"; description = "Enumerator interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { lzma = null; }; "maccatcher" = callPackage ({ mkDerivation, base, binary, parsec, process }: @@ -75096,7 +75146,7 @@ self: { homepage = "http://www.github.com/massysett/matchers"; description = "Text matchers"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { pcre = null; }; "math-functions" = callPackage ({ mkDerivation, base, deepseq, erf, HUnit, ieee754, QuickCheck @@ -75191,8 +75241,8 @@ self: { ({ mkDerivation, base, primitive, vector }: mkDerivation { pname = "matrices"; - version = "0.2.0"; - sha256 = "07b56hddagqm9pq22wdw6rb61gykjq1840a5mazz857d5vbbpm2z"; + version = "0.3.0"; + sha256 = "18253z4ah4yxl8di0zsngsi1dip0yd85a62k9h5ha7i9mdq7k0hi"; buildDepends = [ base primitive vector ]; description = "native matrix based on vector"; license = stdenv.lib.licenses.bsd3; @@ -75204,8 +75254,8 @@ self: { }: mkDerivation { pname = "matrix"; - version = "0.3.4.0"; - sha256 = "16a633llf7nh70s92cn8i8sdish9vryy4xh62rimvmn91ivvjay1"; + version = "0.3.4.1"; + sha256 = "12fw3hi7gkilrr7rsf1rwipimv2xqxb9rkl24k3yqjy06jbimhq9"; buildDepends = [ base deepseq loop primitive vector ]; testDepends = [ base QuickCheck tasty tasty-quickcheck ]; description = "A native implementation of matrix operations"; @@ -78957,8 +79007,8 @@ self: { }: mkDerivation { pname = "mutable-containers"; - version = "0.2.0"; - sha256 = "1y07n8jr0m8924wyk2fy6wxmnhqkj9ay0814c562xj69imsrcmgp"; + version = "0.2.0.1"; + sha256 = "0j51v08i7i37119yl9zg8bypdap8nhh58z6rhi6rjqx1x42bz9b0"; buildDepends = [ base containers ghc-prim mono-traversable primitive vector ]; @@ -79359,7 +79409,7 @@ self: { homepage = "http://www.jasani.org/search/label/nano-hmac"; description = "Bindings to OpenSSL HMAC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openssl = null; }; "nano-md5" = callPackage ({ mkDerivation, base, bytestring, openssl }: @@ -79373,7 +79423,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/nano-md5"; description = "Efficient, ByteString bindings to OpenSSL"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openssl = null; }; "nanoAgda" = callPackage ({ mkDerivation, base, BNFC-meta, cmdargs, containers, mtl, parsec @@ -81294,7 +81344,8 @@ self: { description = "Binding for notmuch MUA library"; license = "LGPL"; }) { inherit (pkgs) glib zlib; - nsl = null; }; + gmime = null; notmuch = null; nsl = null; talloc = null; + xapian = null; }; "notmuch-web" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base @@ -81816,7 +81867,7 @@ self: { description = "Oculus Rift ffi providing head tracking data"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) udev; - Xinerama = null; ovr = null; }; + Xinerama = null; libX11 = null; mesa = null; ovr = null; }; "oeis" = callPackage ({ mkDerivation, base, HTTP, HUnit, network, network-uri @@ -82185,7 +82236,7 @@ self: { homepage = "www.github.com/arjuncomar/opencv-raw.git"; description = "Raw Haskell bindings to OpenCV >= 2.0"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { opencv = null; }; "opendatatable" = callPackage ({ mkDerivation, base, hxt, template-haskell, th-lift }: @@ -84129,7 +84180,7 @@ self: { homepage = "https://github.com/bos/pcap"; description = "A system-independent interface for user-level packet capture"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libpcap = null; }; "pcap-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, pcap, transformers }: @@ -84215,7 +84266,7 @@ self: { homepage = "https://github.com/Daniel-Diaz/pcre-light"; description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { pcre = null; }; "pcre-light-extra" = callPackage ({ mkDerivation, base, bytestring, pcre-light }: @@ -86735,7 +86786,7 @@ self: { description = "Binding to the Poppler"; license = stdenv.lib.licenses.gpl2; }) { inherit (pkgs) cairo glib gtk pango; - popplerGlib = null; }; + gdk_pixbuf = null; popplerGlib = null; }; "populate-setup-exe-cache" = callPackage ({ mkDerivation, base }: @@ -86840,7 +86891,7 @@ self: { homepage = "https://github.com/tensor5/posix-acl"; description = "Support for Posix ACL"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { acl = null; }; "posix-escape" = callPackage ({ mkDerivation, base }: @@ -87004,7 +87055,7 @@ self: { homepage = "http://github.com/lpsmith/postgresql-libpq"; description = "low-level binding to libpq"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { postgresql = null; }; "postgresql-orm" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring, directory @@ -87184,7 +87235,7 @@ self: { homepage = "http://github.com/peti/postmaster"; description = "Postmaster ESMTP Server"; license = "GPL"; - }) {}; + }) { adns = null; openssl = null; }; "powermate" = callPackage ({ mkDerivation, base, directory, network, unix }: @@ -88236,7 +88287,7 @@ self: { extraLibraries = [ proj ]; description = "Haskell bindings for the Proj4 C dynamic library"; license = "GPL"; - }) {}; + }) { proj = null; }; "project-template" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, conduit @@ -88997,8 +89048,8 @@ self: { }: mkDerivation { pname = "purescript"; - version = "0.6.2"; - sha256 = "1zf2yyk3rdwk5992fhvqyd7b5w7mkzjcc0iyp75bscnjsggs31k0"; + version = "0.6.3"; + sha256 = "0hd6aslsfw2jd06wyfzi1kr86vfj91ywvgl9rv9cyawzczk7l7v4"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -89181,7 +89232,7 @@ self: { homepage = "http://code.haskell.org/pvd"; description = "A photo viewer daemon application with remote controlling abilities"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libdevil = null; }; "pwstore-cli" = callPackage ({ mkDerivation, base, bytestring, cmdargs, HUnit, process @@ -89265,7 +89316,7 @@ self: { homepage = "http://github.com/Russell91/json-python"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { python = null; }; "pyfi" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 @@ -89282,7 +89333,7 @@ self: { homepage = "http://github.com/Russell91/pyfi"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { python = null; }; "python-pickle" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, cmdargs @@ -89347,7 +89398,7 @@ self: { homepage = "http://nonempty.org/software/haskell-qhull-simple"; description = "Simple bindings to Qhull, a library for computing convex hulls"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { qhull = null; }; "qrcode" = callPackage ({ mkDerivation, array, base, containers, mtl, vector }: @@ -90163,7 +90214,7 @@ self: { homepage = "http://galois.com"; description = "A fast, SMP parallel random data generator"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { openssl = null; }; "randproc" = callPackage ({ mkDerivation, base }: @@ -91416,7 +91467,7 @@ self: { homepage = "http://hackage.haskell.org/package/regex-pcre"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { pcre = null; }; "regex-pcre-builtin" = callPackage ({ mkDerivation, array, base, bytestring, containers, regex-base }: @@ -91567,7 +91618,7 @@ self: { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { tre = null; }; "regex-xmlschema" = callPackage ({ mkDerivation, base, haskell98, parsec }: @@ -91910,8 +91961,8 @@ self: { }: mkDerivation { pname = "relational-query"; - version = "0.4.0.0"; - sha256 = "1xmbdyg2b2hdf5x0fgp64c0z1my904z8dqd65hdanj05s817gfh8"; + version = "0.4.0.1"; + sha256 = "00ysy5lg0mpv5b1vcjlfi6nx72df3iqz5nmrfsrr0k7i65xp1fzi"; buildDepends = [ array base bytestring containers dlist names-th persistable-record sql-words template-haskell text time time-locale-compat @@ -92181,7 +92232,7 @@ self: { homepage = "https://github.com/RaphaelJ/repa-devil"; description = "Support for image reading and writing of Repa arrays using in-place FFI calls"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libdevil = null; }; "repa-examples" = callPackage ({ mkDerivation, base, llvm, QuickCheck, random, repa @@ -92657,8 +92708,8 @@ self: { }: mkDerivation { pname = "rest-core"; - version = "0.34"; - sha256 = "1w283iihlc7rb30ziqg9ygy6yf8arkxg2x9a9rm09l2liq7r4j8g"; + version = "0.34.0.1"; + sha256 = "0jy0gmz9zc9lwbmnbmdka5zasfizqddvvcp7a924papgdvslxg6i"; buildDepends = [ aeson aeson-utils base bytestring either errors fclabels hxt hxt-pickle-utils json-schema mtl multipart random rest-stringmap @@ -92706,8 +92757,8 @@ self: { }: mkDerivation { pname = "rest-gen"; - version = "0.16.1.6"; - sha256 = "0iy849j26cq7lr4x8s1nhcn9srk6cl8mfg30z7nifps6jsj84pbw"; + version = "0.16.1.7"; + sha256 = "0hp76x7j3mp4hdhqcxbxyq6c3q4gmqph6r5c2xazqsqn8v4dzmw4"; buildDepends = [ aeson base blaze-html Cabal code-builder directory fclabels filepath hashable haskell-src-exts hslogger HStringTemplate hxt @@ -92759,9 +92810,8 @@ self: { }: mkDerivation { pname = "rest-stringmap"; - version = "0.2.0.2"; - sha256 = "0nzkc09679c2mz3amh1avk2kfjpqbhbxsr0r9zvgcs71gqkal2mz"; - editedCabalFile = "6bd88422dfcf66c00cb2aa8079ffae04b6540f9054963b26a82dd86b1ce93b13"; + version = "0.2.0.3"; + sha256 = "1xy3nnq5ryk78kbcidxk8gqwmnrlvzs1gzpbfm28xyv9awgahk6m"; buildDepends = [ aeson base containers hashable hxt json-schema tagged text tostring unordered-containers @@ -94370,7 +94420,7 @@ self: { extraLibraries = [ libsodium ]; description = "Cryptography that's easy to digest (NaCl/libsodium bindings)"; license = stdenv.lib.licenses.mit; - }) {}; + }) { libsodium = null; }; "salvia" = callPackage ({ mkDerivation, base, bytestring, containers, directory, fclabels @@ -95557,7 +95607,7 @@ self: { pkgconfigDepends = [ SDL2 ]; description = "Low-level bindings to SDL2"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { SDL2 = null; }; "sdl2-image" = callPackage ({ mkDerivation, base, sdl2, SDL2, SDL2_image }: @@ -95570,7 +95620,7 @@ self: { pkgconfigDepends = [ SDL2 SDL2_image ]; description = "Haskell binding to sdl2-image"; license = stdenv.lib.licenses.mit; - }) {}; + }) { SDL2 = null; SDL2_image = null; }; "sdl2-ttf" = callPackage ({ mkDerivation, base, sdl2, SDL2, SDL2_ttf }: @@ -95584,7 +95634,7 @@ self: { extraLibraries = [ SDL2 SDL2_ttf ]; description = "Binding to libSDL2-ttf"; license = stdenv.lib.licenses.mit; - }) { SDL2_ttf = null; }; + }) { SDL2 = null; SDL2_ttf = null; }; "seacat" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, bytestring @@ -96705,7 +96755,7 @@ self: { homepage = "http://patch-tag.com/r/shahn/sfml-audio"; description = "minimal bindings to the audio module of sfml"; license = "unknown"; - }) {}; + }) { libsndfile = null; openal = null; }; "sfmt" = callPackage ({ mkDerivation, base, bytestring, entropy, primitive }: @@ -98230,7 +98280,7 @@ self: { homepage = "http://sigkill.dk/programs/sindre"; description = "A programming language for simple GUIs"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libXft = null; }; "singletons" = callPackage ({ mkDerivation, base, Cabal, constraints, containers, filepath @@ -98461,9 +98511,8 @@ self: { }: mkDerivation { pname = "slack-api"; - version = "0.2"; - sha256 = "0gw6x57nnc16fm963l8z96cm4xapr4nbbmrbpx73k928a07fdq8j"; - editedCabalFile = "a501ef5c55a25d5621756c4875724169bab9b36eef3892d5022cf5d73d858cfa"; + version = "0.2.1"; + sha256 = "1k6p60gb13g09y6isr1r90zw548vs4y1fz34amfhdx79g9zm30hy"; buildDepends = [ aeson base bytestring containers errors HsOpenSSL io-streams lens lens-aeson monad-loops mtl network openssl-streams text time @@ -98538,8 +98587,8 @@ self: { }: mkDerivation { pname = "sloane"; - version = "2.0.2"; - sha256 = "0m949pk5jcbwimr64qsfxm3wxvbnas49y80pf3d3c03pxl0af6p7"; + version = "2.0.3"; + sha256 = "1fglx4nl8cpjs1h1cpiyg54rdrcrj8si4fayhj2c6ijksq26pfn3"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -100721,7 +100770,7 @@ self: { homepage = "http://github.com/Tener/spike"; description = "Experimental web browser"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libsoup = null; }; "spine" = callPackage ({ mkDerivation, base }: @@ -102861,7 +102910,7 @@ self: { homepage = "https://github.com/chrisdone/structured-haskell-mode"; description = "Structured editing Emacs mode for Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { emacs = null; }; "structured-mongoDB" = callPackage ({ mkDerivation, array, base, bson, bytestring, compact-string-fix @@ -103291,7 +103340,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the libsvg-cairo library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { librsvg = null; }; "svgutils" = callPackage ({ mkDerivation, base, filepath, xml }: @@ -103397,7 +103446,7 @@ self: { homepage = "http://github.com/roman-smrz/swapper/"; description = "Transparently swapping data from in-memory structures to disk"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { tokyocabinet = null; }; "swf" = callPackage ({ mkDerivation, base, mtl, pretty }: @@ -104190,7 +104239,7 @@ self: { homepage = "http://github.com/solidsnack/system-uuid/"; description = "Bindings to system UUID functions"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libossp_uuid = null; }; "systemd" = callPackage ({ mkDerivation, base, bytestring, network, transformers, unix }: @@ -105644,8 +105693,8 @@ self: { }: mkDerivation { pname = "test-framework"; - version = "0.8.1.0"; - sha256 = "1js7jbdw0xijpjlca3yh7mw427s3rjkymm1qi565r928pbsbdkhm"; + version = "0.8.1.1"; + sha256 = "0wxjgdvb1c4ykazw774zlx86550848wbsvgjgcrdzcgbb9m650vq"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -106131,9 +106180,8 @@ self: { }: mkDerivation { pname = "text-icu"; - version = "0.7.0.0"; - sha256 = "1fvq6qi9kvw722v2m9d40vwwa2irswfapqfjcrym9c2swdagxnry"; - editedCabalFile = "19434ecaff8ca937793656a4d0cadbe33c44debe36d05ccc06f5fc692382b81d"; + version = "0.7.0.1"; + sha256 = "0y3z5jda7v2iyll2148ivxfd2yhp27d3ryxrspp0cdq394klqxp2"; buildDepends = [ base bytestring deepseq text ]; testDepends = [ array base bytestring deepseq directory ghc-prim HUnit QuickCheck @@ -106144,7 +106192,7 @@ self: { homepage = "https://github.com/bos/text-icu"; description = "Bindings to the ICU library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { icu = null; }; "text-icu-translit" = callPackage ({ mkDerivation, base, icu, QuickCheck, test-framework @@ -106162,7 +106210,7 @@ self: { extraLibraries = [ icu ]; description = "ICU transliteration"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { icu = null; }; "text-json-qq" = callPackage ({ mkDerivation, base, haskell-src-meta, json, json-qq, parsec @@ -106279,6 +106327,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "text-regex-replace" = callPackage + ({ mkDerivation, attoparsec, base, hspec, QuickCheck, smallcheck + , text, text-icu + }: + mkDerivation { + pname = "text-regex-replace"; + version = "0.1.0.0"; + sha256 = "1f5rqyf3i6ppraic97cla6z7cxyp7ign8x929qaicncccx7nrwx5"; + buildDepends = [ attoparsec base text text-icu ]; + testDepends = [ base hspec QuickCheck smallcheck text text-icu ]; + description = "Easy replacement when using text-icu regexes"; + license = stdenv.lib.licenses.asl20; + }) {}; + "text-register-machine" = callPackage ({ mkDerivation, base, containers, mtl, vector }: mkDerivation { @@ -108067,7 +108129,7 @@ self: { homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/"; description = "Haskell binding of Tokyo Cabinet"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { tokyocabinet = null; }; "tokyotyrant-haskell" = callPackage ({ mkDerivation, base, bytestring, mtl, tokyocabinet, tokyotyrant @@ -108081,7 +108143,7 @@ self: { homepage = "http://www.polarmobile.com/"; description = "FFI bindings to libtokyotyrant"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { tokyocabinet = null; tokyotyrant = null; }; "tomato-rubato-openal" = callPackage ({ mkDerivation, base, OpenAL, stm, vector }: @@ -108431,6 +108493,7 @@ self: { pname = "transformers-base"; version = "0.4.3"; sha256 = "0bklr7piiipnh99jnqx262pdyb9hzk852d6hzk5sqppvz5ndcf4y"; + editedCabalFile = "48e267c7ce3e0cbc1493d5d7dc3fd7301ae42d229857fd21240a3b915665545e"; buildDepends = [ base stm transformers ]; configureFlags = [ "-forphaninstances" ]; homepage = "https://github.com/mvv/transformers-base"; @@ -110136,7 +110199,7 @@ self: { configureFlags = [ "-f-bytestring_in_base" ]; description = "String encoding conversion with ICU"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { icu = null; }; "udbus" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers @@ -110636,7 +110699,7 @@ self: { homepage = "http://sloompie.reinier.de/unicode-normalization/"; description = "Unicode normalization using the ICU library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { icu = null; }; "unicode-prelude" = callPackage ({ mkDerivation, base }: @@ -113031,8 +113094,8 @@ self: { ({ mkDerivation, base, contravariant, transformers, vinyl }: mkDerivation { pname = "vinyl-utils"; - version = "0.0.0.0"; - sha256 = "18qpv27rg62fj3qg2a0r9k0jj4qsv7cjfd7xhgqzb33vg621c45x"; + version = "0.1.0.0"; + sha256 = "1ma1x4zqhf1p083rajxchilam60xpmhq77phmb2xmwsxbrfa3g2i"; buildDepends = [ base contravariant transformers vinyl ]; homepage = "http://hub.darcs.net/mjm/vinyl-utils"; description = "Utilities for vinyl"; @@ -113567,7 +113630,7 @@ self: { homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "Wai handler to fastcgi"; license = stdenv.lib.licenses.mit; - }) {}; + }) { fcgi = null; }; "wai-handler-launch" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, http-types @@ -115715,7 +115778,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell C++ wrapper"; license = "unknown"; - }) {}; + }) { libX11 = null; mesa = null; wxGTK = null; }; "wxcore" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory @@ -115734,7 +115797,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell core"; license = "unknown"; - }) {}; + }) { libX11 = null; mesa = null; wxGTK = null; }; "wxdirect" = callPackage ({ mkDerivation, base, containers, directory, filepath, parsec @@ -115865,7 +115928,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/x11-xinput"; description = "Haskell FFI bindings for X11 XInput library (-lXi)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libXi = null; }; "x509" = callPackage ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base @@ -115985,7 +116048,7 @@ self: { extraLibraries = [ attr ]; description = "Haskell extended file attributes interface"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { attr = null; }; "xbattbar" = callPackage ({ mkDerivation, base, old-time, select, X11 }: @@ -116857,7 +116920,7 @@ self: { homepage = "http://xmobar.org"; description = "A Minimalistic Text Based Status Bar"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libXpm = null; libXrandr = null; wirelesstools = null; }; "xmonad" = callPackage ({ mkDerivation, base, containers, directory, extensible-exceptions @@ -117256,7 +117319,7 @@ self: { extraLibraries = [ libXtst ]; description = "Thin FFI bindings to X11 XTest library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { libXtst = null; }; "xturtle" = callPackage ({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft @@ -117645,7 +117708,7 @@ self: { extraLibraries = [ libdevil ]; description = "Image IO for Yarr library"; license = stdenv.lib.licenses.mit; - }) {}; + }) { libdevil = null; }; "yavie" = callPackage ({ mkDerivation, base, Cabal, directory, event-driven, filepath @@ -117768,8 +117831,8 @@ self: { }: mkDerivation { pname = "yesod-auth"; - version = "1.4.1.2"; - sha256 = "1islvp3dxfa6xmgm96hqa06vxrjhg98hd014rvbyqsx1gkn7xkq5"; + version = "1.4.1.3"; + sha256 = "0d1mg75717zplkb7psd8mas5vyy02w1d32h9xryvpc0qhmawwdcx"; buildDepends = [ aeson authenticate base base16-bytestring base64-bytestring binary blaze-builder blaze-html blaze-markup byteable bytestring conduit @@ -119166,7 +119229,8 @@ self: { homepage = "http://code.haskell.org/~dons/code/yices-painless"; description = "An embedded language for programming the Yices SMT solver"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) yices; }; + }) { inherit (pkgs) yices; + gmp = null; }; "yjftp" = callPackage ({ mkDerivation, base, directory, ftphs, haskeline, hsConfigure @@ -119740,13 +119804,13 @@ self: { }) {}; "zlib-lens" = callPackage - ({ mkDerivation, base, bytestring, lens, zlib }: + ({ mkDerivation, base, bytestring, profunctors, zlib }: mkDerivation { pname = "zlib-lens"; - version = "0.1"; - sha256 = "1sdvdfw2kimi7pxmv4xdha9q19sglfhaxacypfz3za1rajk0bfzx"; - buildDepends = [ base bytestring lens zlib ]; - homepage = "lens.github.io"; + version = "0.1.1.1"; + sha256 = "1j37ic4v4q1wwysm4gf41f5bxd8ywr4qnqpxscigm0ghbwfs7f1z"; + buildDepends = [ base bytestring profunctors zlib ]; + homepage = "http://lens.github.io/"; description = "Lenses for zlib"; license = stdenv.lib.licenses.bsd3; }) {}; From 2aec1b0f31f35e7ce416b56ff2405f5fe05acf52 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 9 Jan 2015 14:07:02 -0600 Subject: [PATCH 0639/1091] coqPackages.fiat: new expression --- pkgs/development/coq-modules/fiat/default.nix | 41 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/coq-modules/fiat/default.nix diff --git a/pkgs/development/coq-modules/fiat/default.nix b/pkgs/development/coq-modules/fiat/default.nix new file mode 100644 index 000000000000..4eca588b205c --- /dev/null +++ b/pkgs/development/coq-modules/fiat/default.nix @@ -0,0 +1,41 @@ +{stdenv, fetchurl, coq}: + +stdenv.mkDerivation rec { + + name = "coq-fiat-${coq.coq-version}-${version}"; + version = "20141031"; + + src = fetchurl { + url = "http://plv.csail.mit.edu/fiat/releases/fiat-${version}.tar.gz"; + sha256 = "0c5jrcgbpdj0gfzg2q4naqw7frf0xxs1f451fnic6airvpaj0d55"; + }; + + buildInputs = [ coq.ocaml coq.camlp5 ]; + propagatedBuildInputs = [ coq ]; + + enableParallelBuilding = true; + + unpackPhase = '' + mkdir fiat + cd fiat + tar xvzf ${src} + ''; + + buildPhase = "make sources"; + + installPhase = '' + COQLIB=$out/lib/coq/${coq.coq-version}/ + mkdir -p $COQLIB/user-contrib/Fiat + cp -pR src $COQLIB/user-contrib/Fiat + ''; + + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + meta = with stdenv.lib; { + homepage = http://plv.csail.mit.edu/fiat/; + description = "Fiat is a library for the Coq proof assistant for synthesizing efficient correct-by-construction programs from declarative specifications"; + maintainers = with maintainers; [ jwiegley ]; + platforms = coq.meta.platforms; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 79bec58959ad..b11e3261f917 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12415,6 +12415,8 @@ let domains = callPackage ../development/coq-modules/domains {}; + fiat = callPackage ../development/coq-modules/fiat {}; + flocq = callPackage ../development/coq-modules/flocq {}; heq = callPackage ../development/coq-modules/heq {}; From 443301ec8cfb499fb4ca6fb6ca5da1f099fa4cbd Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 9 Jan 2015 14:21:08 -0600 Subject: [PATCH 0640/1091] coqPackages.fiat: correct installation directory --- pkgs/development/coq-modules/fiat/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/fiat/default.nix b/pkgs/development/coq-modules/fiat/default.nix index 4eca588b205c..5b95800a4acc 100644 --- a/pkgs/development/coq-modules/fiat/default.nix +++ b/pkgs/development/coq-modules/fiat/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { installPhase = '' COQLIB=$out/lib/coq/${coq.coq-version}/ mkdir -p $COQLIB/user-contrib/Fiat - cp -pR src $COQLIB/user-contrib/Fiat + cp -pR src/* $COQLIB/user-contrib/Fiat ''; installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; From 473b0d95351da46333874302a9c9f0cc576ebff4 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 15:53:35 -0500 Subject: [PATCH 0641/1091] Revert "hackage-packages.nix: Update to 2015/01/09-20:00 UTC" For some reason this set a lot of native dependencies to null. I'll just take the text-icu bump by itself for now. @peti how am I meant to use hackage2nix? This reverts commit d2566a190e1e0526e458bff0d5e19e699dee1a4f. --- .../haskell-modules/hackage-packages.nix | 636 ++++++++---------- 1 file changed, 286 insertions(+), 350 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 595ca45aaf8c..ac273334c7f6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -633,7 +633,7 @@ self: { homepage = "http://wiki.portal.chalmers.se/agda/"; description = "A dependently typed functional programming language and proof assistant"; license = "unknown"; - }) { emacs = null; }; + }) {}; "Agda-executable" = callPackage ({ mkDerivation, Agda, base }: @@ -1027,7 +1027,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB binding"; license = stdenv.lib.licenses.bsd3; - }) { db = null; }; + }) {}; "BerkeleyDBXML" = callPackage ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xerces-c @@ -1042,7 +1042,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB XML binding"; license = stdenv.lib.licenses.bsd3; - }) { db = null; dbxml = null; xerces-c = null; xqilla = null; }; + }) { dbxml = null; xerces-c = null; xqilla = null; }; "BerlekampAlgorithm" = callPackage ({ mkDerivation, base, besout }: @@ -2101,10 +2101,12 @@ self: { }: mkDerivation { pname = "ChasingBottoms"; - version = "1.3.0.10"; - sha256 = "1k67d22fwrb9whd26xvqd0hgq765cic5hkvq920525vpmcndvkck"; - buildDepends = [ base containers mtl QuickCheck random syb ]; - testDepends = [ array base containers mtl QuickCheck random syb ]; + version = "1.3.0.9"; + sha256 = "14nxahs53j2bnqdyl331k76kmmisv78g7c29w9vq9c7r8ygrpnqc"; + isLibrary = true; + isExecutable = true; + buildDepends = [ array base containers mtl QuickCheck random syb ]; + configureFlags = [ "-f-build-tests" ]; description = "For testing partial and infinite values"; license = stdenv.lib.licenses.mit; }) {}; @@ -2263,7 +2265,7 @@ self: { extraLibraries = [ libdevil ]; description = "An FFI interface to the DevIL library"; license = stdenv.lib.licenses.bsd3; - }) { libdevil = null; }; + }) {}; "Combinatorrent" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring, cereal @@ -2979,8 +2981,8 @@ self: { }: mkDerivation { pname = "Deadpan-DDP"; - version = "0.8.0.0"; - sha256 = "07hfjwpv792cdpdczf09z5k8jgyhf9ma9gpap4k217jgswpbj5kn"; + version = "0.7.0.0"; + sha256 = "12y1kr2qkw6j3y1rbqh9xmaxy266h3bkfc0hjwvjwd3agzwkj4zf"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -3437,7 +3439,7 @@ self: { extraLibraries = [ openssl ]; description = "Cryptographic operations"; license = "GPL"; - }) { openssl = null; }; + }) {}; "Dust-tools" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers, csv @@ -3765,7 +3767,7 @@ self: { homepage = "https://github.com/verement/etamoo"; description = "A new implementation of the LambdaMOO server"; license = stdenv.lib.licenses.bsd3; - }) { pcre = null; }; + }) {}; "Etage" = callPackage ({ mkDerivation, base, containers, ghc, mtl, operational, random @@ -3830,7 +3832,7 @@ self: { homepage = "http://etherbunny.anytini.com/"; description = "A network analysis toolkit for Haskell"; license = "GPL"; - }) { libpcap = null; }; + }) {}; "EuroIT" = callPackage ({ mkDerivation, base }: @@ -3949,7 +3951,7 @@ self: { extraLibraries = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; - }) { ftgl = null; }; + }) {}; "FTGL-bytestring" = callPackage ({ mkDerivation, base, bytestring, ftgl, StateVar-transformer @@ -3965,7 +3967,7 @@ self: { extraLibraries = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; - }) { ftgl = null; }; + }) {}; "FTPLine" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, directory, ftphs @@ -4445,7 +4447,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW"; description = "A Haskell binding for GLFW"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; mesa = null; }; + }) {}; "GLFW-OGL" = callPackage ({ mkDerivation, base, libX11, libXrandr, mtl, OGL }: @@ -4458,7 +4460,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW-OGL"; description = "A binding for GLFW (OGL)"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; libXrandr = null; }; + }) {}; "GLFW-b" = callPackage ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework @@ -4513,7 +4515,7 @@ self: { extraLibraries = [ libX11 mesa rt ]; description = "Open OpenGL context windows in X11 with libX11"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; mesa = null; rt = null; }; + }) { rt = null; }; "GLMatrix" = callPackage ({ mkDerivation, base, OpenGLRaw }: @@ -4539,7 +4541,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) { freeglut = null; mesa = null; }; + }) {}; "GLUT" = callPackage ({ mkDerivation, array, base, containers, freeglut, libICE, libSM @@ -4555,8 +4557,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; - }) { freeglut = null; libICE = null; libSM = null; libXi = null; - libXmu = null; mesa = null; }; + }) {}; "GLUtil" = callPackage ({ mkDerivation, array, base, bytestring, containers, cpphs @@ -5431,7 +5432,7 @@ self: { homepage = "https://github.com/hdbc/hdbc-odbc"; description = "ODBC driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) { unixODBC = null; }; + }) {}; "HDBC-postgresql" = callPackage ({ mkDerivation, base, bytestring, convertible, HDBC, mtl @@ -5452,7 +5453,7 @@ self: { homepage = "http://github.com/hdbc/hdbc-postgresql"; description = "PostgreSQL driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) { postgresql = null; }; + }) {}; "HDBC-postgresql-hstore" = callPackage ({ mkDerivation, attoparsec, base, containers, HDBC, text }: @@ -5508,7 +5509,7 @@ self: { homepage = "http://vis.renci.org/jeff/pfs"; description = "Utilities for reading, manipulating, and writing HDR images"; license = stdenv.lib.licenses.bsd3; - }) { pfstools = null; }; + }) {}; "HERA" = callPackage ({ mkDerivation, base, mpfr }: @@ -5519,7 +5520,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ mpfr ]; license = stdenv.lib.licenses.bsd3; - }) { mpfr = null; }; + }) {}; "HFuse" = callPackage ({ mkDerivation, base, bytestring, fuse, unix }: @@ -5538,7 +5539,7 @@ self: { homepage = "https://github.com/m15k/hfuse"; description = "HFuse is a binding for the Linux FUSE library"; license = stdenv.lib.licenses.bsd3; - }) { fuse = null; }; + }) {}; "HGL" = callPackage ({ mkDerivation, array, base, X11 }: @@ -5689,7 +5690,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Enet Binding for HGamer3D"; license = "unknown"; - }) { enet = null; hg3denet050 = null; }; + }) { hg3denet050 = null; }; "HGamer3D-GUI" = callPackage ({ mkDerivation, base, HGamer3D-CEGUI-Binding, HGamer3D-Data @@ -5811,7 +5812,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "SDL2 Binding for HGamer3D"; license = "unknown"; - }) { SDL2 = null; hg3dsdl2050 = null; libX11 = null; }; + }) { hg3dsdl2050 = null; }; "HGamer3D-SFML-Binding" = callPackage ({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio @@ -6029,7 +6030,7 @@ self: { buildTools = [ diffutils ]; description = "Heterogeneous lists"; license = stdenv.lib.licenses.mit; - }) { diffutils = null; }; + }) {}; "HListPP" = callPackage ({ mkDerivation, applicative-quoters, base, regex-applicative }: @@ -6111,7 +6112,7 @@ self: { extraLibraries = [ ode ]; description = "Binding to libODE"; license = stdenv.lib.licenses.bsd3; - }) { ode = null; }; + }) {}; "HOpenCV" = callPackage ({ mkDerivation, allocated-processor, base, opencv, vector-space }: @@ -6125,7 +6126,7 @@ self: { pkgconfigDepends = [ opencv ]; description = "A binding for the OpenCV computer vision library"; license = stdenv.lib.licenses.bsd3; - }) { opencv = null; }; + }) {}; "HPDF" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers, mtl @@ -6424,17 +6425,18 @@ self: { "HStringTemplate" = callPackage ({ mkDerivation, array, base, blaze-builder, bytestring, containers - , deepseq, directory, filepath, mtl, parsec, pretty, syb - , template-haskell, text, time, utf8-string, void + , deepseq, directory, filepath, mtl, old-locale, old-time, parsec + , pretty, syb, template-haskell, text, time, utf8-string, void }: mkDerivation { pname = "HStringTemplate"; - version = "0.8"; - sha256 = "07wgnkv2ga0h277fr8z18lsvbrhww5bv5s4av6nzl4x4984x0b8y"; + version = "0.7.3"; + sha256 = "1gw4v16nk0878qplcx6by2bl4280lwyn9a252p6ldaqlbk9vygw8"; + editedCabalFile = "ece4d19b1b67b3fe543c1db710d3322e67f46c041fcd072d5870d47f89afb027"; buildDepends = [ array base blaze-builder bytestring containers deepseq directory - filepath mtl parsec pretty syb template-haskell text time - utf8-string void + filepath mtl old-locale old-time parsec pretty syb template-haskell + text time utf8-string void ]; description = "StringTemplate implementation in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -7563,7 +7565,7 @@ self: { homepage = "https://github.com/phonohawk/HsOpenSSL"; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; - }) { openssl = null; }; + }) {}; "HsParrot" = callPackage ({ mkDerivation, base, bytestring, HsSyck, pretty, pugs-DrIFT }: @@ -10205,7 +10207,7 @@ self: { homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding to the OpenAL cross-platform 3D audio API"; license = stdenv.lib.licenses.bsd3; - }) { openal = null; }; + }) {}; "OpenCL" = callPackage ({ mkDerivation, base, bytestring, c2hs, mtl, OpenCL, QuickCheck }: @@ -10260,7 +10262,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; mesa = null; }; + }) {}; "OpenGLCheck" = callPackage ({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }: @@ -10287,7 +10289,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) { mesa = null; }; + }) {}; "OpenGLRaw21" = callPackage ({ mkDerivation, OpenGLRaw }: @@ -10660,7 +10662,7 @@ self: { extraLibraries = [ libxml2 ]; description = "Relational optimiser and code generator"; license = stdenv.lib.licenses.bsd3; - }) { libxml2 = null; }; + }) {}; "Peano" = callPackage ({ mkDerivation, base }: @@ -10858,7 +10860,7 @@ self: { homepage = "http://haskell.org/haskellwiki/PortMidi"; description = "A binding for PortMedia/PortMidi"; license = stdenv.lib.licenses.bsd3; - }) { alsaLib = null; }; + }) {}; "PostgreSQL" = callPackage ({ mkDerivation, base, mtl }: @@ -11776,7 +11778,7 @@ self: { extraLibraries = [ SDL_image ]; description = "Binding to libSDL_image"; license = stdenv.lib.licenses.bsd3; - }) { SDL_image = null; }; + }) {}; "SDL-mixer" = callPackage ({ mkDerivation, base, SDL, SDL_mixer }: @@ -11788,7 +11790,7 @@ self: { extraLibraries = [ SDL_mixer ]; description = "Binding to libSDL_mixer"; license = stdenv.lib.licenses.bsd3; - }) { SDL_mixer = null; }; + }) {}; "SDL-mpeg" = callPackage ({ mkDerivation, base, SDL, smpeg }: @@ -11800,7 +11802,7 @@ self: { extraLibraries = [ smpeg ]; description = "Binding to the SMPEG library"; license = stdenv.lib.licenses.bsd3; - }) { smpeg = null; }; + }) {}; "SDL-ttf" = callPackage ({ mkDerivation, base, SDL, SDL_ttf }: @@ -11812,7 +11814,7 @@ self: { extraLibraries = [ SDL_ttf ]; description = "Binding to libSDL_ttf"; license = stdenv.lib.licenses.bsd3; - }) { SDL_ttf = null; }; + }) {}; "SDL2-ttf" = callPackage ({ mkDerivation, base, SDL2, SDL2_ttf }: @@ -12088,7 +12090,6 @@ self: { pname = "SafeSemaphore"; version = "0.10.1"; sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"; - editedCabalFile = "1b168ec8de4b3958df15b33ba9ab60d8a651d9dd4ea36891d4c31ae81e7ec1cc"; buildDepends = [ base containers stm ]; testDepends = [ base HUnit ]; homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore"; @@ -12108,8 +12109,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Salsa"; description = "A .NET Bridge for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) glib; - mono = null; }; + }) { inherit (pkgs) glib; }; "ScratchFs" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, HFuse @@ -12438,7 +12438,7 @@ self: { homepage = "http://bitbucket.org/jetxee/snusmumrik/"; description = "E-library directory based on FUSE virtual file system"; license = stdenv.lib.licenses.bsd3; - }) { zip = null; }; + }) {}; "SoOSiM" = callPackage ({ mkDerivation, base, concurrent-supply, containers @@ -14065,8 +14065,7 @@ self: { homepage = "https://github.com/haskell-pkg-janitors/X11"; description = "A binding to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; libXext = null; libXinerama = null; - libXrandr = null; libXrender = null; }; + }) {}; "X11-extras" = callPackage ({ mkDerivation, base, libX11, X11 }: @@ -14078,7 +14077,7 @@ self: { extraLibraries = [ libX11 ]; description = "Missing bindings to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; }; + }) {}; "X11-rm" = callPackage ({ mkDerivation, base, X11 }: @@ -14130,8 +14129,7 @@ self: { pkgconfigDepends = [ libXft ]; description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts"; license = "LGPL"; - }) { fontconfig = null; freetype = null; libXft = null; - pkgconfig = null; }; + }) {}; "X11-xshape" = callPackage ({ mkDerivation, base, X11 }: @@ -14167,7 +14165,7 @@ self: { homepage = "http://code.fac9.com/xinput/"; description = "Bindings for the DirectX XInput library"; license = stdenv.lib.licenses.bsd3; - }) { xinput = null; }; + }) {}; "XMMS" = callPackage ({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }: @@ -14568,7 +14566,7 @@ self: { configureFlags = [ "-fenable-pthreads" ]; description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; license = stdenv.lib.licenses.bsd3; - }) { abc = null; }; + }) {}; "abcnotation" = callPackage ({ mkDerivation, base, parsec, prettify, process, semigroups }: @@ -16193,7 +16191,7 @@ self: { homepage = "http://www.haskell.org/alex/"; description = "Alex is a tool for generating lexical analysers in Haskell"; license = stdenv.lib.licenses.bsd3; - }) { perl = null; }; + }) {}; "alex-meta" = callPackage ({ mkDerivation, alex, array, base, containers, happy @@ -16315,20 +16313,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "align-text" = callPackage - ({ mkDerivation, base, optparse-applicative, text }: - mkDerivation { - pname = "align-text"; - version = "0.1.0.0"; - sha256 = "09r59frnnihf82cbgjpiwgm83kclcrk1zk6y5rf1d6c109vddail"; - isLibrary = false; - isExecutable = true; - buildDepends = [ base optparse-applicative text ]; - homepage = "https://github.com/danchoi/align-text"; - description = "A simple unix filter to align text on specified substrings"; - license = stdenv.lib.licenses.mit; - }) {}; - "aligned-foreignptr" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -16454,7 +16438,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API"; license = stdenv.lib.licenses.bsd3; - }) { alsaLib = null; }; + }) {}; "alsa-core" = callPackage ({ mkDerivation, alsaLib, base, extensible-exceptions }: @@ -16468,7 +16452,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (Exceptions)"; license = stdenv.lib.licenses.bsd3; - }) { alsaLib = null; }; + }) {}; "alsa-gui" = callPackage ({ mkDerivation, alsa-core, alsa-seq, base, midi, midi-alsa, wx @@ -16504,7 +16488,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Bindings for the ALSA sequencer API (MIDI stuff)"; license = "GPL"; - }) { alsaLib = null; }; + }) {}; "alsa-mixer" = callPackage ({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }: @@ -16518,7 +16502,7 @@ self: { homepage = "https://github.com/ttuegel/alsa-mixer"; description = "Bindings to the ALSA simple mixer API"; license = stdenv.lib.licenses.bsd3; - }) { alsaLib = null; }; + }) {}; "alsa-pcm" = callPackage ({ mkDerivation, alsa-core, alsaLib, array, base @@ -16541,7 +16525,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (PCM audio)"; license = stdenv.lib.licenses.bsd3; - }) { alsaLib = null; }; + }) {}; "alsa-pcm-tests" = callPackage ({ mkDerivation, alsa, base }: @@ -16576,7 +16560,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (MIDI sequencer)"; license = stdenv.lib.licenses.bsd3; - }) { alsaLib = null; }; + }) {}; "alsa-seq-tests" = callPackage ({ mkDerivation, alsa, base }: @@ -17746,7 +17730,7 @@ self: { homepage = "https://github.com/trskop/apache-md5"; description = "Apache specific MD5 digest algorighm"; license = stdenv.lib.licenses.bsd3; - }) { openssl = null; }; + }) {}; "apelsin" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq @@ -18323,7 +18307,7 @@ self: { homepage = "http://arbtt.nomeata.de/"; description = "Automatic Rule-Based Time Tracker"; license = "GPL"; - }) { libXScrnSaver = null; }; + }) {}; "archive" = callPackage ({ mkDerivation, base, bytestring, debian, debian-mirror, directory @@ -21133,7 +21117,7 @@ self: { extraLibraries = [ db ]; description = "Pretty BerkeleyDB v4 binding"; license = stdenv.lib.licenses.bsd3; - }) { db = null; }; + }) {}; "berp" = callPackage ({ mkDerivation, array, base, containers, directory @@ -21517,8 +21501,8 @@ self: { }: mkDerivation { pname = "binary-bits"; - version = "0.5"; - sha256 = "1577bd5q4lhw024v4hfil10iyx7v4cf72ldhxb8xhm27i80lllqn"; + version = "0.3"; + sha256 = "0hddr2v2x8ha540vqi21k0vrvfa69qvlvgjs9rrl98qygzrqc7nc"; buildDepends = [ base binary bytestring ]; testDepends = [ base binary bytestring QuickCheck random test-framework @@ -21869,8 +21853,7 @@ self: { configureFlags = [ "-fmacosxusemenubar" "-fmacosxusechdir" ]; description = "Low-level bindings to GLFW OpenGL library"; license = stdenv.lib.licenses.bsd3; - }) { libX11 = null; libXext = null; libXfixes = null; libXi = null; - libXrandr = null; libXxf86vm = null; mesa = null; }; + }) {}; "bindings-K8055" = callPackage ({ mkDerivation, base, K8055D }: @@ -21922,7 +21905,7 @@ self: { homepage = "http://cielonegro.org/Bindings-AudioFile.html"; description = "Low level bindings to audiofile"; license = stdenv.lib.licenses.publicDomain; - }) { audiofile = null; }; + }) {}; "bindings-bfd" = callPackage ({ mkDerivation, alex, array, base, bfd, containers, happy, opcodes @@ -22006,7 +21989,7 @@ self: { pkgconfigDepends = [ directfb ]; description = "Low level bindings to DirectFB"; license = stdenv.lib.licenses.bsd3; - }) { directfb = null; }; + }) {}; "bindings-eskit" = callPackage ({ mkDerivation, array, base, bindings-DSL, eskit }: @@ -22081,7 +22064,7 @@ self: { homepage = "http://bitbucket.org/mauricio/bindings-gpgme"; description = "Project bindings-* raw interface to gpgme"; license = stdenv.lib.licenses.bsd3; - }) { gpgme = null; }; + }) {}; "bindings-gsl" = callPackage ({ mkDerivation, base, bindings-DSL, gsl }: @@ -22093,7 +22076,7 @@ self: { pkgconfigDepends = [ gsl ]; description = "Low level bindings to GNU GSL"; license = stdenv.lib.licenses.bsd3; - }) { gsl = null; }; + }) {}; "bindings-gts" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib, gts }: @@ -22105,7 +22088,7 @@ self: { pkgconfigDepends = [ gts ]; description = "Low level bindings supporting GTS, the GNU Triangulated Surface Library"; license = stdenv.lib.licenses.gpl3; - }) { gts = null; }; + }) {}; "bindings-hamlib" = callPackage ({ mkDerivation, base, bindings-DSL, hamlib }: @@ -22121,7 +22104,7 @@ self: { homepage = "https://github.com/relrod/hamlib-haskell"; description = "Hamlib bindings for Haskell"; license = stdenv.lib.licenses.lgpl21; - }) { hamlib = null; }; + }) {}; "bindings-hdf5" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22160,7 +22143,7 @@ self: { homepage = "http://bitbucket.org/mauricio/bindings-libcddb"; description = "Low level binding to libcddb"; license = stdenv.lib.licenses.bsd3; - }) { libcddb = null; }; + }) {}; "bindings-libffi" = callPackage ({ mkDerivation, base, bindings-DSL, libffi }: @@ -22184,7 +22167,7 @@ self: { pkgconfigDepends = [ libftdi libusb ]; description = "Low level bindings to libftdi"; license = "GPL"; - }) { libftdi = null; libusb = null; }; + }) {}; "bindings-librrd" = callPackage ({ mkDerivation, base, bindings-DSL, librrd }: @@ -22224,7 +22207,7 @@ self: { homepage = "https://github.com/basvandijk/bindings-libusb"; description = "Low level bindings to libusb"; license = stdenv.lib.licenses.bsd3; - }) { libusb = null; }; + }) {}; "bindings-libv4l2" = callPackage ({ mkDerivation, base, bindings-DSL, v4l2 }: @@ -22251,7 +22234,7 @@ self: { homepage = "http://bitbucket.org/astanin/hs-libzip/"; description = "Low level bindings to libzip"; license = stdenv.lib.licenses.bsd3; - }) { libzip = null; }; + }) {}; "bindings-linux-videodev2" = callPackage ({ mkDerivation, base, bindings-DSL, ioctl }: @@ -22396,7 +22379,7 @@ self: { homepage = "http://floss.scru.org/bindings-sane"; description = "FFI bindings to libsane"; license = stdenv.lib.licenses.gpl3; - }) { saneBackends = null; }; + }) {}; "bindings-sc3" = callPackage ({ mkDerivation, base, bindings-DSL, scsynth }: @@ -22483,8 +22466,7 @@ self: { configureFlags = [ "-fyices-dynamic" ]; description = "Bindings to the Yices theorem prover"; license = stdenv.lib.licenses.publicDomain; - }) { inherit (pkgs) yices; - gmp = null; }; + }) { inherit (pkgs) yices; }; "binembed" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory @@ -22887,7 +22869,7 @@ self: { extraLibraries = [ gmp ]; description = "A space-efficient set data structure"; license = stdenv.lib.licenses.mit; - }) { gmp = null; }; + }) {}; "bitspeak" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib @@ -24695,7 +24677,7 @@ self: { extraLibraries = [ bzip2 ]; description = "Compression and decompression in the bzip2 format"; license = stdenv.lib.licenses.bsd3; - }) { bzip2 = null; }; + }) {}; "bzlib-conduit" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit @@ -24718,7 +24700,7 @@ self: { homepage = "https://github.com/snoyberg/bzlib-conduit"; description = "Streaming compression/decompression via conduits"; license = stdenv.lib.licenses.bsd3; - }) { bzip2 = null; }; + }) {}; "c-dsl" = callPackage ({ mkDerivation, base, language-c }: @@ -24841,8 +24823,8 @@ self: { }: mkDerivation { pname = "cab"; - version = "0.2.15"; - sha256 = "0g2z9ypnkxbva2h96ihf0slwg2wz389pxr974vn69v2sblkzl9c9"; + version = "0.2.14"; + sha256 = "109rjlxsfwsqqa85a4yl5wk4bglpk0wfyp2ggnnz8ria3mhkkdpr"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -28040,7 +28022,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "A secure, reliable content management system (CMS) and blogging platform"; license = stdenv.lib.licenses.bsd3; - }) { cryptopp = null; openssl = null; }; + }) {}; "clckwrks-cli" = callPackage ({ mkDerivation, acid-state, base, clckwrks, haskeline, mtl @@ -28620,8 +28602,7 @@ self: { configureFlags = [ "-f-debug" ]; description = "Bindings to the Clutter animation library"; license = "LGPL"; - }) { inherit (pkgs) glib pango; - clutter = null; }; + }) { inherit (pkgs) glib pango; }; "cmaes" = callPackage ({ mkDerivation, base, doctest, doctest-prop, mtl, process, random @@ -31497,7 +31478,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-python/"; description = "Bindings for libpython"; license = stdenv.lib.licenses.gpl3; - }) { python3 = null; }; + }) {}; "cql" = callPackage ({ mkDerivation, base, bytestring, cereal, Decimal, iproute @@ -32780,7 +32761,7 @@ self: { description = "Bindings to the CUDD binary decision diagrams library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) cudd; - dddmp = null; epd = null; mtr = null; st = null; util = null; }; + dddmp = null; epd = null; util = null; }; "cufft" = callPackage ({ mkDerivation, base, c2hs, cuda }: @@ -33783,10 +33764,9 @@ self: { ({ mkDerivation, base, ghc-prim, split, template-haskell }: mkDerivation { pname = "data-filepath"; - version = "2.1.0.1"; - sha256 = "01sgv19mr7gl80jk6bd01b8l3qcq6ghpvhdbja06x7vw57b4y9dg"; + version = "2.0.0.0"; + sha256 = "0nlbg3bkkbcbxs8yx81rizzvg4dm1i83ly4n8c182947zd6i44n1"; buildDepends = [ base ghc-prim split template-haskell ]; - homepage = "https://github.com/maxpow4h/data-filepath"; description = "A type safe file path data structure"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35615,8 +35595,8 @@ self: { }: mkDerivation { pname = "derive"; - version = "2.5.19"; - sha256 = "092n1893azx0sxby518qg49xl5ixq1gpldb9ndl077nc9kam4jjs"; + version = "2.5.18"; + sha256 = "1jqng8v1d4rac8xmrpm7h1pkyr9pfwsbb0ap6pnwzpwz9fns9c3k"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39001,21 +38981,6 @@ self: { homepage = "http://code.haskell.org/editline"; description = "Bindings to the editline library (libedit)"; license = stdenv.lib.licenses.bsd3; - }) { libedit = null; }; - - "effect-handlers" = callPackage - ({ mkDerivation, base, free, hspec, hspec-discover, HUnit - , kan-extensions, mtl, QuickCheck - }: - mkDerivation { - pname = "effect-handlers"; - version = "0.1.0.1"; - sha256 = "0ln2b4v9nb5hmivh389jaa3yp0mwc4pm2xizbc3alvjhxy2a83wx"; - buildDepends = [ base free kan-extensions mtl ]; - testDepends = [ base hspec hspec-discover HUnit QuickCheck ]; - homepage = "https://github.com/edofic/effect-handlers"; - description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers."; - license = stdenv.lib.licenses.mit; }) {}; "effect-monad" = callPackage @@ -39359,8 +39324,8 @@ self: { }: mkDerivation { pname = "ekg-rrd"; - version = "0.2.1.69"; - sha256 = "172p0whjyql5in94rcpr6h13zilhd84qp54z8qvk23kg5jqaf43r"; + version = "0.2.1.65"; + sha256 = "0f5m4z6j7ck3kvhg5gg4r4p06ckk71aacwih131br4sz4gfsrr1n"; buildDepends = [ base directory ekg-core mtl process text time unordered-containers ]; @@ -39489,8 +39454,8 @@ self: { }: mkDerivation { pname = "elm-compiler"; - version = "0.14.1"; - sha256 = "0my04mipgia5qw02nzzrzc4kq3vl7bv75rzrsmd2bdb2wll1k94f"; + version = "0.14"; + sha256 = "1vgbs3navs6dr36k408kc83gkn2ndhmc0b1015zk3jb0wkmvm73y"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39557,8 +39522,8 @@ self: { }: mkDerivation { pname = "elm-make"; - version = "0.1.1"; - sha256 = "02mqr6v146piwrhycnmlxnky5bmsl7ap7781qmcwkfmc89wfa4zl"; + version = "0.1"; + sha256 = "1hrc8bzfqzrcmkzqcampxkn5m113blfp4095h6c2xnadiicbvwdy"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -39580,8 +39545,8 @@ self: { }: mkDerivation { pname = "elm-package"; - version = "0.4"; - sha256 = "0vsq87imyvs1sa2n4z41b6qswy2cknxsg4prhwc9r7lvyljkmn03"; + version = "0.2.2"; + sha256 = "0hkcy1mix2rng2k2zhzgb16nd0asfj9rm9ya2by67vjysiz8cmnr"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39604,8 +39569,8 @@ self: { }: mkDerivation { pname = "elm-reactor"; - version = "0.3"; - sha256 = "196xm10x7vi82xmq97ykffkz5j9pclq7qsasispdv3hrhpircv8z"; + version = "0.2.0.1"; + sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -40181,7 +40146,7 @@ self: { homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php"; description = "Compiler for a simple functional language"; license = stdenv.lib.licenses.bsd3; - }) { boehmgc = null; gmp = null; }; + }) {}; "epoll" = callPackage ({ mkDerivation, base, unix }: @@ -41432,8 +41397,9 @@ self: { }: mkDerivation { pname = "extra"; - version = "1.0.1"; - sha256 = "1nmcgi24b3n0bqiychx96zf07vjy4129f9qpwh57ir90bmsixij6"; + version = "1.0"; + sha256 = "0ainwq8f2mp1wc30srl971xy4qnrcyrcyig1kmrxx951hgav1dkb"; + editedCabalFile = "9deb6a3e50c063fb2c10b17371b99c48d7ebfa50ed3129476b3cbe7e5dc57918"; buildDepends = [ base directory filepath process time unix ]; testDepends = [ base directory filepath QuickCheck time unix ]; homepage = "https://github.com/ndmitchell/extra#readme"; @@ -41748,7 +41714,7 @@ self: { configureFlags = [ "-fsmall_base" ]; description = "A Haskell library for writing FastCGI programs"; license = stdenv.lib.licenses.bsd3; - }) { fcgi = null; }; + }) {}; "fastirc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-show @@ -42863,7 +42829,7 @@ self: { homepage = "http://github.com/esessoms/fitsio"; description = "A library for reading and writing data files in the FITS data format"; license = "GPL"; - }) { cfitsio = null; }; + }) {}; "fix-imports" = callPackage ({ mkDerivation, base, containers, cpphs, directory, filepath @@ -43785,8 +43751,8 @@ self: { }: mkDerivation { pname = "formatting"; - version = "6.1.1"; - sha256 = "0x435g148yac4jy4p7k5s3lwm6c48mvizh76ssgj7hmd0gd7bvyz"; + version = "6.1.0"; + sha256 = "1yb0lm2h1jbjfm6pkgf696bvi7hl9bcy5km1v9x2fnj41vziw0kn"; buildDepends = [ base clock old-locale scientific text text-format time ]; @@ -44374,7 +44340,7 @@ self: { homepage = "https://github.com/RaphaelJ/friday"; description = "A functionnal image processing library for Haskell"; license = stdenv.lib.licenses.gpl3; - }) { libdevil = null; }; + }) {}; "friendly-time" = callPackage ({ mkDerivation, base, HUnit, old-locale, test-framework @@ -45105,7 +45071,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GNOME configuration database system"; license = stdenv.lib.licenses.lgpl21; - }) { GConf = null; }; + }) {}; "gd" = callPackage ({ mkDerivation, base, bytestring, expat, fontconfig, freetype, gd @@ -45122,9 +45088,7 @@ self: { configureFlags = [ "-fbytestring-in-base" ]; description = "A Haskell binding to a subset of the GD graphics library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gd zlib; - expat = null; fontconfig = null; freetype = null; libjpeg = null; - libpng = null; }; + }) { inherit (pkgs) gd zlib; }; "gdiff" = callPackage ({ mkDerivation, base }: @@ -46019,7 +45983,7 @@ self: { homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; description = "Happy Haskell Programming"; license = stdenv.lib.licenses.bsd3; - }) { emacs = null; makeWrapper = null; }; + }) {}; "ghc-mtl" = callPackage ({ mkDerivation, base, exceptions, extensible-exceptions, ghc, mtl @@ -46442,7 +46406,7 @@ self: { homepage = "http://repetae.net/computer/ginsu/"; description = "Ginsu Gale Client"; license = stdenv.lib.licenses.mit; - }) { openssl = null; }; + }) {}; "gio" = callPackage ({ mkDerivation, array, base, bytestring, containers, glib @@ -46553,9 +46517,7 @@ self: { homepage = "http://git-annex.branchable.com/"; description = "manage files with git, without checking their contents into git"; license = stdenv.lib.licenses.gpl3; - }) { bup = null; git = null; gnupg1 = null; lsof = null; - openssh = null; perl = null; rsync = null; wget = null; - which = null; }; + }) {}; "git-checklist" = callPackage ({ mkDerivation, base, directory, filepath, optparse-applicative @@ -46827,7 +46789,7 @@ self: { homepage = "https://github.com/joeyh/github-backup"; description = "backs up everything github knows about a repository, to the repository"; license = "GPL"; - }) { git = null; }; + }) {}; "github-post-receive" = callPackage ({ mkDerivation, aeson, base, bytestring, containers @@ -47115,7 +47077,7 @@ self: { ]; description = "Complete OpenGL raw bindings"; license = stdenv.lib.licenses.bsd3; - }) { mesa = null; }; + }) {}; "gl-capture" = callPackage ({ mkDerivation, base, bytestring, OpenGL }: @@ -47140,7 +47102,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the glade library"; license = stdenv.lib.licenses.lgpl21; - }) { libglade = null; }; + }) {}; "gladexml-accessor" = callPackage ({ mkDerivation, base, glade, HaXml, template-haskell }: @@ -47468,7 +47430,7 @@ self: { extraLibraries = [ glpk ]; description = "Comprehensive GLPK linear programming bindings"; license = stdenv.lib.licenses.bsd3; - }) { glpk = null; }; + }) {}; "gluturtle" = callPackage ({ mkDerivation, base, convertible, GLUT, stm, yjsvg, yjtools }: @@ -47539,7 +47501,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnome-keyring/"; description = "Bindings for libgnome-keyring"; license = stdenv.lib.licenses.gpl3; - }) { gnome_keyring = null; }; + }) {}; "gnomevfs" = callPackage ({ mkDerivation, array, base, containers, glib, gnome_vfs @@ -47555,7 +47517,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GNOME Virtual File System library"; license = "GPL"; - }) { gnome_vfs = null; gnome_vfs_module = null; }; + }) { gnome_vfs_module = null; }; "gnuidn" = callPackage ({ mkDerivation, base, bytestring, c2hs, libidn, text }: @@ -47570,7 +47532,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnuidn/"; description = "Bindings for GNU IDN"; license = stdenv.lib.licenses.gpl3; - }) { libidn = null; }; + }) {}; "gnuplot" = callPackage ({ mkDerivation, array, base, containers, data-accessor @@ -49047,8 +49009,7 @@ self: { homepage = "http://github.com/travitch/gtk-traymanager"; description = "A wrapper around the eggtraymanager library for Linux system trays"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtk; - x11 = null; }; + }) { inherit (pkgs) gtk; }; "gtk2hs-buildtools" = callPackage ({ mkDerivation, alex, array, base, containers, directory, filepath @@ -49250,8 +49211,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GTK+ OpenGL Extension"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtkglext; - pangox_compat = null; }; + }) { inherit (pkgs) gtkglext; }; "gtkimageview" = callPackage ({ mkDerivation, array, base, containers, glib, gtk @@ -49301,7 +49261,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; - }) { gtksourceview = null; }; + }) {}; "gtksourceview3" = callPackage ({ mkDerivation, array, base, containers, glib, gtk2hs-buildtools @@ -49317,7 +49277,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; - }) { gtksourceview = null; }; + }) {}; "guarded-rewriting" = callPackage ({ mkDerivation, base, instant-generics }: @@ -49466,7 +49426,7 @@ self: { description = "An FFI binding to the CUDD library"; license = "LGPL"; }) { inherit (pkgs) cudd; - epd = null; mtr = null; st = null; util = null; }; + epd = null; util = null; }; "hCsound" = callPackage ({ mkDerivation, base, c2hs, csound64, libsndfile, monads-tf @@ -49482,7 +49442,7 @@ self: { configureFlags = [ "-fuseframework" "-fusedouble" "-fsplitbase" ]; description = "interface to CSound API"; license = "LGPL"; - }) { csound64 = null; libsndfile = null; }; + }) { csound64 = null; }; "hDFA" = callPackage ({ mkDerivation, base, containers, directory, process }: @@ -49900,7 +49860,7 @@ self: { homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master"; description = "Hack handler direct to fastcgi (deprecated)"; license = stdenv.lib.licenses.bsd3; - }) { fcgi = null; }; + }) {}; "hack-handler-happstack" = callPackage ({ mkDerivation, base, bytestring, cgi, containers, data-default @@ -50844,8 +50804,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.6.4.0"; - sha256 = "0jj1kl9qrv38aavc25cglw90dpaqjznnnvibx9xrni57cj12y95j"; + version = "4.6.3.0"; + sha256 = "0mprx68qc9ig1b2wxzg2vk4nyc0bdcxibadrxl4ikhs7bn997sds"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -51384,8 +51344,8 @@ self: { }: mkDerivation { pname = "happstack-authenticate"; - version = "0.10.16"; - sha256 = "15r725mmfln8hhk13ypg497xy4x88cxyd4gqmgfg6dpmrmgvdvgw"; + version = "0.10.15"; + sha256 = "0l52bw2cg33sz45bzinqlb98hi1lnby6r9i45wlf3w4rlk9vcasw"; buildDepends = [ acid-state aeson authenticate base blaze-html bytestring containers fb happstack-server http-conduit http-types ixset mtl @@ -51782,7 +51742,7 @@ self: { homepage = "http://www.happstack.com/"; description = "extend happstack-server with https:// support (TLS/SSL)"; license = stdenv.lib.licenses.bsd3; - }) { openssl = null; }; + }) {}; "happstack-state" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory @@ -51883,7 +51843,7 @@ self: { homepage = "http://www.haskell.org/happy/"; description = "Happy is a parser generator for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { perl = null; }; + }) {}; "happy-meta" = callPackage ({ mkDerivation, array, base, containers, happy, haskell-src-meta @@ -51965,8 +51925,7 @@ self: { homepage = "http://www.davidb.org/darcs/harchive/"; description = "Networked content addressed backup and restore software"; license = "GPL"; - }) { inherit (pkgs) sqlite; - openssl = null; }; + }) { inherit (pkgs) sqlite; }; "hark" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, haskell98 @@ -52271,8 +52230,8 @@ self: { ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }: mkDerivation { pname = "hashtables"; - version = "1.2.0.2"; - sha256 = "0dqq5ssgkqzplqf5dmc4l8cj28j5py7i6n6a069qn4cibvxfjaq1"; + version = "1.2.0.1"; + sha256 = "1z7hkd1lqb901i3wahg4ly8k0xrsv8292rkm3b7s463bf477179j"; buildDepends = [ base ghc-prim hashable primitive vector ]; configureFlags = [ "-f-portable" "-f-sse42" "-f-debug" "-f-bounds-checking" @@ -52889,8 +52848,8 @@ self: { }: mkDerivation { pname = "haskell-packages"; - version = "0.2.4.4"; - sha256 = "1n4il9vkszr48n0zg3kccyqa744p0cc6idamdk6xb6hj0flpqzzc"; + version = "0.2.4.3"; + sha256 = "0s1z5zzl53nmjnrlf1czri634h8fksbgkqvvz8hpwa60wsaf4dxn"; buildDepends = [ aeson base bytestring Cabal containers deepseq directory filepath haskell-src-exts hse-cpp mtl optparse-applicative tagged @@ -52978,7 +52937,7 @@ self: { homepage = "https://github.com/jamessanders/haskell-qrencode"; description = "Haskell bindings for libqrencode"; license = stdenv.lib.licenses.bsd3; - }) { qrencode = null; }; + }) {}; "haskell-reflect" = callPackage ({ mkDerivation, base, containers, hint, MonadCatchIO-mtl, mtl @@ -53431,7 +53390,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HDBC PostgreSQL driver"; license = stdenv.lib.licenses.bsd3; - }) { postgresql = null; }; + }) {}; "haskelldb-hdbc-sqlite3" = callPackage ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC @@ -54090,7 +54049,7 @@ self: { homepage = "https://github.com/otters/haspell"; description = "Haskell bindings to aspell"; license = stdenv.lib.licenses.mit; - }) { aspell = null; }; + }) {}; "hasql" = callPackage ({ mkDerivation, attoparsec, base, base-prelude, either @@ -54239,8 +54198,8 @@ self: { }: mkDerivation { pname = "haste-compiler"; - version = "0.4.4"; - sha256 = "1cjjp6p56r21dh6b0pvy0sffrccgxiszdfnp5kjhwac77wlc2dfd"; + version = "0.4.3"; + sha256 = "1wkb6a1jwmpjr0jlz5fjq652jz6a6agg0a5pfazyfpdznvd4mm62"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -54250,9 +54209,7 @@ self: { random shellmate system-fileio tar transformers utf8-string websockets ]; - configureFlags = [ - "-fportable" "-f-only-library" "-f-static" "-fportable" - ]; + configureFlags = [ "-fportable" "-fportable" ]; homepage = "http://haste-lang.org/"; description = "Haskell To ECMAScript compiler"; license = stdenv.lib.licenses.bsd3; @@ -54641,8 +54598,7 @@ self: { homepage = "http://www.dockerz.net/software/hbeat.html"; description = "A simple step sequencer GUI"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) SDL; - SDL_mixer = null; }; + }) { inherit (pkgs) SDL; }; "hblas" = callPackage ({ mkDerivation, base, blas, HUnit, lapack, primitive @@ -56466,8 +56422,8 @@ self: { }: mkDerivation { pname = "hi"; - version = "1.1.0.1"; - sha256 = "1gyykmwkf3ws0ywwyppf4hxhll2phhzzc6c6lfgy6ld35pf08aca"; + version = "1.0.0.0"; + sha256 = "1ra83p6jv2wsyqi66vznghj67r4jssvkz1l6cl78dp8w2zz0nz41"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57371,7 +57327,7 @@ self: { homepage = "http://people.ksp.sk/~ivan/hlbfgsb"; description = "Haskell binding to L-BFGS-B version 3.0"; license = stdenv.lib.licenses.bsd3; - }) { gfortran = null; }; + }) {}; "hlcm" = callPackage ({ mkDerivation, array, base, bytestring, bytestring-csv @@ -57458,14 +57414,14 @@ self: { }) {}; "hledger-interest" = callPackage - ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, time }: + ({ mkDerivation, base, Cabal, hledger-lib, mtl, time }: mkDerivation { pname = "hledger-interest"; - version = "1.4.4"; - sha256 = "16knk1cwrpg5jn6vgcab7hqpjzg33ysz57x1f2glrmhhv1slmbfn"; + version = "1.4.3"; + sha256 = "1nj50zi4p6rs0nl4656rr0vkbh7kdi49z1l53nypfqs3rmjgicsn"; isLibrary = false; isExecutable = true; - buildDepends = [ base Cabal Decimal hledger-lib mtl time ]; + buildDepends = [ base Cabal hledger-lib mtl time ]; homepage = "http://github.com/peti/hledger-interest"; description = "computes interest for a given account"; license = stdenv.lib.licenses.bsd3; @@ -57583,7 +57539,7 @@ self: { extraLibraries = [ fam ]; description = "FFI interface to libFAM"; license = stdenv.lib.licenses.bsd3; - }) { fam = null; }; + }) {}; "hlibgit2" = callPackage ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }: @@ -57596,7 +57552,7 @@ self: { extraLibraries = [ openssl ]; description = "Low-level bindings to libgit2"; license = stdenv.lib.licenses.mit; - }) { git = null; openssl = null; }; + }) { git = null; }; "hlint" = callPackage ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs @@ -57605,8 +57561,8 @@ self: { }: mkDerivation { pname = "hlint"; - version = "1.9.16"; - sha256 = "11ykjslyr8sgpa1jpnv3vdzz0nxyrxw3mzcsdbidgzw7aphpzcb3"; + version = "1.9.15"; + sha256 = "0fn01rhymj9hy7pglrjkgs4cz8xsllmc2zdnjrb6n6k27644irdw"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57719,8 +57675,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numeric Linear Algebra"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) blas; - liblapack = null; }; + }) { inherit (pkgs) blas; }; "hmatrix-banded" = callPackage ({ mkDerivation, base, hmatrix, lapack, transformers }: @@ -57759,7 +57714,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Linear Programming based on GLPK"; license = "GPL"; - }) { glpk = null; }; + }) {}; "hmatrix-gsl" = callPackage ({ mkDerivation, array, base, gsl, hmatrix, process, random, vector @@ -57773,7 +57728,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numerical computation"; license = "GPL"; - }) { gsl = null; }; + }) {}; "hmatrix-gsl-stats" = callPackage ({ mkDerivation, base, binary, hmatrix, storable-complex }: @@ -57851,7 +57806,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Interface to GSL special functions"; license = "GPL"; - }) { gsl = null; }; + }) {}; "hmatrix-static" = callPackage ({ mkDerivation, array, base, haskell-src-meta, hmatrix, parsec @@ -58049,7 +58004,7 @@ self: { homepage = "http://code.google.com/p/hmpfr/"; description = "Haskell binding to the MPFR library"; license = stdenv.lib.licenses.bsd3; - }) { mpfr = null; }; + }) {}; "hmt" = callPackage ({ mkDerivation, array, base, bytestring, colour, containers @@ -58187,8 +58142,8 @@ self: { }: mkDerivation { pname = "hoauth2"; - version = "0.4.4"; - sha256 = "0y48bxw9b798craljnwhbbpkl53mzh25wdkm0vsp6lpd1rdi0dlc"; + version = "0.4.3"; + sha256 = "1qmhk9h3rwp29dsjqbgsma4zgzdd6cw1jcryzd17rk32biiiylvg"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58625,7 +58580,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "Core library for hoodle"; license = stdenv.lib.licenses.gpl3; - }) { libX11 = null; libXi = null; }; + }) {}; "hoodle-extra" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base @@ -58903,7 +58858,7 @@ self: { homepage = "http://github.com/peti/hopenssl"; description = "FFI bindings to OpenSSL's EVP digest interface"; license = stdenv.lib.licenses.bsd3; - }) { openssl = null; }; + }) {}; "hopfield" = callPackage ({ mkDerivation, array, base, deepseq, directory, erf @@ -59168,7 +59123,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Hp2any"; description = "Real-time heap graphing utility and profile stream server with a reusable graphing module"; license = stdenv.lib.licenses.bsd3; - }) { freeglut = null; mesa = null; }; + }) {}; "hp2any-manager" = callPackage ({ mkDerivation, array, base, bytestring, cairo, containers @@ -59458,8 +59413,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.3.0"; - sha256 = "0hv0vi3bjk1id1pxsfv5kdxky5q9lcp6bjlmhcd3ljzz78swvdmp"; + version = "1.2.5"; + sha256 = "1qscg6ibckyf64grmcjbz5q3fmk2as8ms2ywzcrz444nd70sbwx9"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -59472,7 +59427,7 @@ self: { configureFlags = [ "-f-tests" ]; description = "Haskell bindings to libpqtypes"; license = stdenv.lib.licenses.bsd3; - }) { postgresql = null; }; + }) {}; "hprotoc" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers @@ -59973,8 +59928,7 @@ self: { ]; extraLibraries = [ mesos protobuf ]; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) protobuf; - mesos = null; }; + }) { inherit (pkgs) protobuf; }; "hs-nombre-generator" = callPackage ({ mkDerivation, base, HandsomeSoup, hxt, random }: @@ -60856,7 +60810,7 @@ self: { homepage = "http://github.com/peti/hsdns"; description = "Asynchronous DNS Resolver"; license = stdenv.lib.licenses.gpl3; - }) { adns = null; }; + }) {}; "hsdns-cache" = callPackage ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time @@ -61280,7 +61234,7 @@ self: { configureFlags = [ "-fsystem-lua" "-f-apicheck" "-fsystem-lua" ]; description = "A Lua language interpreter embedding in Haskell"; license = stdenv.lib.licenses.mit; - }) { lua = null; }; + }) {}; "hsmagick" = callPackage ({ mkDerivation, base, bytestring, bzip2, directory, filepath @@ -61300,9 +61254,7 @@ self: { description = "FFI bindings for the GraphicsMagick library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) freetype2 zlib; - GraphicsMagick = null; bzip2 = null; jasper = null; lcms = null; - libjpeg = null; libpng = null; libxml2 = null; tiff = null; - wmflite = null; }; + GraphicsMagick = null; tiff = null; wmflite = null; }; "hsmtpclient" = callPackage ({ mkDerivation, array, base, directory, network, old-time }: @@ -61328,7 +61280,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Hsndfile"; description = "Haskell bindings for libsndfile"; license = stdenv.lib.licenses.lgpl21; - }) { libsndfile = null; }; + }) {}; "hsndfile-storablevector" = callPackage ({ mkDerivation, base, hsndfile, storablevector }: @@ -62027,7 +61979,7 @@ self: { extraLibraries = [ unixODBC ]; description = "A Haskell Interface to ODBC"; license = stdenv.lib.licenses.bsd3; - }) { unixODBC = null; }; + }) {}; "hsql-postgresql" = callPackage ({ mkDerivation, base, hsql, old-time, postgresql }: @@ -62039,7 +61991,7 @@ self: { extraLibraries = [ postgresql ]; description = "A Haskell Interface to PostgreSQL via the PQ library"; license = stdenv.lib.licenses.bsd3; - }) { postgresql = null; }; + }) {}; "hsql-sqlite3" = callPackage ({ mkDerivation, base, hsql, sqlite }: @@ -63270,7 +63222,7 @@ self: { pname = "http-streams"; version = "0.7.2.4"; sha256 = "1hs2d5qiq5vq6qjxxx061w1iigr05chkv28xvlvxfz0wc7nlipzz"; - editedCabalFile = "ba1a8d4829c9476c90135fadace2ec6eaa62539f5599c050a33936ef6d479fb1"; + editedCabalFile = "cd9bfce1014b9f9cb90918ac0187c07ac851e1d54149a453a32ffe7bd2bac522"; buildDepends = [ aeson attoparsec base base64-bytestring blaze-builder bytestring case-insensitive directory HsOpenSSL http-common io-streams mtl @@ -63511,7 +63463,7 @@ self: { extraLibraries = [ ruby ]; description = "Support library for Hubris, the Ruby <=> Haskell bridge"; license = "unknown"; - }) { ruby = null; }; + }) {}; "huffman" = callPackage ({ mkDerivation, base, containers, fingertree }: @@ -64163,8 +64115,8 @@ self: { ({ mkDerivation, base, deepseq, primitive, vector }: mkDerivation { pname = "hybrid-vectors"; - version = "0.1.2.1"; - sha256 = "0xh6yvv7jyahzrqihc13g1nlv81v0mzxvaxib5fcyr1njwbcwv59"; + version = "0.1.2"; + sha256 = "1scx1xr9rqdpxc1kj5zgf8w1ld1mj68hxr3nl1p352wspvpgd3qf"; buildDepends = [ base deepseq primitive vector ]; homepage = "http://github.com/ekmett/hybrid-vectors"; description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; @@ -64777,7 +64729,7 @@ self: { homepage = "http://www.idris-lang.org/"; description = "Functional Programming Language with Dependent Types"; license = stdenv.lib.licenses.bsd3; - }) { boehmgc = null; gmp = null; }; + }) {}; "ieee" = callPackage ({ mkDerivation, base }: @@ -66408,7 +66360,7 @@ self: { configureFlags = [ "-fnlopt" "-f-build_examples" ]; description = "haskell binding to ipopt and nlopt including automatic differentiation"; license = stdenv.lib.licenses.bsd3; - }) { ipopt = null; nlopt = null; }; + }) {}; "ipprint" = callPackage ({ mkDerivation, base, Extra, haskell-src }: @@ -66883,8 +66835,7 @@ self: { configureFlags = [ "-f-debug" ]; description = "Enumeratees for compressing and decompressing streams"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; - bzip2 = null; }; + }) { inherit (pkgs) zlib; }; "iteratee-mtl" = callPackage ({ mkDerivation, base, bytestring, containers, ListLike @@ -67252,7 +67203,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/JACK"; description = "Bindings for the JACK Audio Connection Kit"; license = "GPL"; - }) { jack2 = null; }; + }) {}; "jack-bindings" = callPackage ({ mkDerivation, base, c2hs, jack2, mtl }: @@ -67265,7 +67216,7 @@ self: { pkgconfigDepends = [ jack2 ]; description = "DEPRECATED Bindings to the JACK Audio Connection Kit"; license = stdenv.lib.licenses.mit; - }) { jack2 = null; }; + }) {}; "jackminimix" = callPackage ({ mkDerivation, base, hosc }: @@ -68037,7 +67988,7 @@ self: { homepage = "http://stewart.guru"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) { python = null; }; + }) {}; "json-qq" = callPackage ({ mkDerivation, base, haskell-src-meta, parsec, template-haskell @@ -69034,8 +68985,8 @@ self: { }: mkDerivation { pname = "koofr-client"; - version = "1.0.0.1"; - sha256 = "1kbdln4jyd9k9lsa4hzx5kjvjkajrf4b11fy6vj2k928gqv2vqmj"; + version = "1.0.0.0"; + sha256 = "088wppnvnap57444l80l9n9957y0vqndc66fwf4ifn0jy44f79ng"; buildDepends = [ aeson base bytestring filepath http-client http-client-tls http-types mtl @@ -71029,8 +70980,7 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) snappy; - leveldb = null; }; + }) { inherit (pkgs) snappy; }; "leveldb-haskell-fork" = callPackage ({ mkDerivation, async, base, bytestring, data-default, filepath @@ -71055,7 +71005,7 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; - }) { leveldb = null; }; + }) {}; "levmar" = callPackage ({ mkDerivation, base, bindings-levmar, hmatrix, vector }: @@ -71234,7 +71184,7 @@ self: { homepage = "http://www.andres-loeh.de/lhs2tex/"; description = "Preprocessor for typesetting Haskell sources with LaTeX"; license = "GPL"; - }) { texLive = null; }; + }) {}; "lhslatex" = callPackage ({ mkDerivation, base, directory, filepath, process, regex-posix }: @@ -71310,7 +71260,7 @@ self: { extraLibraries = [ expect tcl ]; description = "Library for interacting with console applications via pseudoterminals"; license = stdenv.lib.licenses.bsd3; - }) { expect = null; tcl = null; }; + }) {}; "libffi" = callPackage ({ mkDerivation, base, bytestring, libffi }: @@ -71534,7 +71484,7 @@ self: { homepage = "http://github.com/tnarg/haskell-libpq"; description = "libpq binding for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { postgresql = null; }; + }) {}; "librandomorg" = callPackage ({ mkDerivation, base, bytestring, curl }: @@ -71712,7 +71662,7 @@ self: { configureFlags = [ "-fsmall_base" ]; description = "Binding to libxml2"; license = stdenv.lib.licenses.bsd3; - }) { libxml2 = null; }; + }) {}; "libxml-enumerator" = callPackage ({ mkDerivation, base, bytestring, enumerator, libxml-sax, text @@ -71742,7 +71692,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-libxml/"; description = "Bindings for the libXML2 SAX interface"; license = stdenv.lib.licenses.mit; - }) { libxml2 = null; }; + }) {}; "libxslt" = callPackage ({ mkDerivation, base, bytestring, libxml, xslt }: @@ -72422,7 +72372,7 @@ self: { homepage = "https://github.com/ucsd-progsys/liquid-fixpoint"; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; license = stdenv.lib.licenses.bsd3; - }) { ocaml = null; }; + }) {}; "liquidhaskell" = callPackage ({ mkDerivation, aeson, ansi-terminal, array, base, bifunctors @@ -73992,7 +73942,7 @@ self: { homepage = "http://github.com/alphaHeavy/lzma-conduit"; description = "Conduit interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; - }) { lzma = null; }; + }) {}; "lzma-enumerator" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, enumerator, HUnit @@ -74012,7 +73962,7 @@ self: { homepage = "http://github.com/alphaHeavy/lzma-enumerator"; description = "Enumerator interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; - }) { lzma = null; }; + }) {}; "maccatcher" = callPackage ({ mkDerivation, base, binary, parsec, process }: @@ -75146,7 +75096,7 @@ self: { homepage = "http://www.github.com/massysett/matchers"; description = "Text matchers"; license = stdenv.lib.licenses.bsd3; - }) { pcre = null; }; + }) {}; "math-functions" = callPackage ({ mkDerivation, base, deepseq, erf, HUnit, ieee754, QuickCheck @@ -75241,8 +75191,8 @@ self: { ({ mkDerivation, base, primitive, vector }: mkDerivation { pname = "matrices"; - version = "0.3.0"; - sha256 = "18253z4ah4yxl8di0zsngsi1dip0yd85a62k9h5ha7i9mdq7k0hi"; + version = "0.2.0"; + sha256 = "07b56hddagqm9pq22wdw6rb61gykjq1840a5mazz857d5vbbpm2z"; buildDepends = [ base primitive vector ]; description = "native matrix based on vector"; license = stdenv.lib.licenses.bsd3; @@ -75254,8 +75204,8 @@ self: { }: mkDerivation { pname = "matrix"; - version = "0.3.4.1"; - sha256 = "12fw3hi7gkilrr7rsf1rwipimv2xqxb9rkl24k3yqjy06jbimhq9"; + version = "0.3.4.0"; + sha256 = "16a633llf7nh70s92cn8i8sdish9vryy4xh62rimvmn91ivvjay1"; buildDepends = [ base deepseq loop primitive vector ]; testDepends = [ base QuickCheck tasty tasty-quickcheck ]; description = "A native implementation of matrix operations"; @@ -79007,8 +78957,8 @@ self: { }: mkDerivation { pname = "mutable-containers"; - version = "0.2.0.1"; - sha256 = "0j51v08i7i37119yl9zg8bypdap8nhh58z6rhi6rjqx1x42bz9b0"; + version = "0.2.0"; + sha256 = "1y07n8jr0m8924wyk2fy6wxmnhqkj9ay0814c562xj69imsrcmgp"; buildDepends = [ base containers ghc-prim mono-traversable primitive vector ]; @@ -79409,7 +79359,7 @@ self: { homepage = "http://www.jasani.org/search/label/nano-hmac"; description = "Bindings to OpenSSL HMAC"; license = stdenv.lib.licenses.bsd3; - }) { openssl = null; }; + }) {}; "nano-md5" = callPackage ({ mkDerivation, base, bytestring, openssl }: @@ -79423,7 +79373,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/nano-md5"; description = "Efficient, ByteString bindings to OpenSSL"; license = stdenv.lib.licenses.bsd3; - }) { openssl = null; }; + }) {}; "nanoAgda" = callPackage ({ mkDerivation, base, BNFC-meta, cmdargs, containers, mtl, parsec @@ -81344,8 +81294,7 @@ self: { description = "Binding for notmuch MUA library"; license = "LGPL"; }) { inherit (pkgs) glib zlib; - gmime = null; notmuch = null; nsl = null; talloc = null; - xapian = null; }; + nsl = null; }; "notmuch-web" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base @@ -81867,7 +81816,7 @@ self: { description = "Oculus Rift ffi providing head tracking data"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) udev; - Xinerama = null; libX11 = null; mesa = null; ovr = null; }; + Xinerama = null; ovr = null; }; "oeis" = callPackage ({ mkDerivation, base, HTTP, HUnit, network, network-uri @@ -82236,7 +82185,7 @@ self: { homepage = "www.github.com/arjuncomar/opencv-raw.git"; description = "Raw Haskell bindings to OpenCV >= 2.0"; license = stdenv.lib.licenses.bsd3; - }) { opencv = null; }; + }) {}; "opendatatable" = callPackage ({ mkDerivation, base, hxt, template-haskell, th-lift }: @@ -84180,7 +84129,7 @@ self: { homepage = "https://github.com/bos/pcap"; description = "A system-independent interface for user-level packet capture"; license = stdenv.lib.licenses.bsd3; - }) { libpcap = null; }; + }) {}; "pcap-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, pcap, transformers }: @@ -84266,7 +84215,7 @@ self: { homepage = "https://github.com/Daniel-Diaz/pcre-light"; description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions"; license = stdenv.lib.licenses.bsd3; - }) { pcre = null; }; + }) {}; "pcre-light-extra" = callPackage ({ mkDerivation, base, bytestring, pcre-light }: @@ -86786,7 +86735,7 @@ self: { description = "Binding to the Poppler"; license = stdenv.lib.licenses.gpl2; }) { inherit (pkgs) cairo glib gtk pango; - gdk_pixbuf = null; popplerGlib = null; }; + popplerGlib = null; }; "populate-setup-exe-cache" = callPackage ({ mkDerivation, base }: @@ -86891,7 +86840,7 @@ self: { homepage = "https://github.com/tensor5/posix-acl"; description = "Support for Posix ACL"; license = stdenv.lib.licenses.bsd3; - }) { acl = null; }; + }) {}; "posix-escape" = callPackage ({ mkDerivation, base }: @@ -87055,7 +87004,7 @@ self: { homepage = "http://github.com/lpsmith/postgresql-libpq"; description = "low-level binding to libpq"; license = stdenv.lib.licenses.bsd3; - }) { postgresql = null; }; + }) {}; "postgresql-orm" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring, directory @@ -87235,7 +87184,7 @@ self: { homepage = "http://github.com/peti/postmaster"; description = "Postmaster ESMTP Server"; license = "GPL"; - }) { adns = null; openssl = null; }; + }) {}; "powermate" = callPackage ({ mkDerivation, base, directory, network, unix }: @@ -88287,7 +88236,7 @@ self: { extraLibraries = [ proj ]; description = "Haskell bindings for the Proj4 C dynamic library"; license = "GPL"; - }) { proj = null; }; + }) {}; "project-template" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, conduit @@ -89048,8 +88997,8 @@ self: { }: mkDerivation { pname = "purescript"; - version = "0.6.3"; - sha256 = "0hd6aslsfw2jd06wyfzi1kr86vfj91ywvgl9rv9cyawzczk7l7v4"; + version = "0.6.2"; + sha256 = "1zf2yyk3rdwk5992fhvqyd7b5w7mkzjcc0iyp75bscnjsggs31k0"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -89232,7 +89181,7 @@ self: { homepage = "http://code.haskell.org/pvd"; description = "A photo viewer daemon application with remote controlling abilities"; license = stdenv.lib.licenses.bsd3; - }) { libdevil = null; }; + }) {}; "pwstore-cli" = callPackage ({ mkDerivation, base, bytestring, cmdargs, HUnit, process @@ -89316,7 +89265,7 @@ self: { homepage = "http://github.com/Russell91/json-python"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) { python = null; }; + }) {}; "pyfi" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 @@ -89333,7 +89282,7 @@ self: { homepage = "http://github.com/Russell91/pyfi"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) { python = null; }; + }) {}; "python-pickle" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, cmdargs @@ -89398,7 +89347,7 @@ self: { homepage = "http://nonempty.org/software/haskell-qhull-simple"; description = "Simple bindings to Qhull, a library for computing convex hulls"; license = stdenv.lib.licenses.bsd3; - }) { qhull = null; }; + }) {}; "qrcode" = callPackage ({ mkDerivation, array, base, containers, mtl, vector }: @@ -90214,7 +90163,7 @@ self: { homepage = "http://galois.com"; description = "A fast, SMP parallel random data generator"; license = stdenv.lib.licenses.bsd3; - }) { openssl = null; }; + }) {}; "randproc" = callPackage ({ mkDerivation, base }: @@ -91467,7 +91416,7 @@ self: { homepage = "http://hackage.haskell.org/package/regex-pcre"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; - }) { pcre = null; }; + }) {}; "regex-pcre-builtin" = callPackage ({ mkDerivation, array, base, bytestring, containers, regex-base }: @@ -91618,7 +91567,7 @@ self: { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; - }) { tre = null; }; + }) {}; "regex-xmlschema" = callPackage ({ mkDerivation, base, haskell98, parsec }: @@ -91961,8 +91910,8 @@ self: { }: mkDerivation { pname = "relational-query"; - version = "0.4.0.1"; - sha256 = "00ysy5lg0mpv5b1vcjlfi6nx72df3iqz5nmrfsrr0k7i65xp1fzi"; + version = "0.4.0.0"; + sha256 = "1xmbdyg2b2hdf5x0fgp64c0z1my904z8dqd65hdanj05s817gfh8"; buildDepends = [ array base bytestring containers dlist names-th persistable-record sql-words template-haskell text time time-locale-compat @@ -92232,7 +92181,7 @@ self: { homepage = "https://github.com/RaphaelJ/repa-devil"; description = "Support for image reading and writing of Repa arrays using in-place FFI calls"; license = stdenv.lib.licenses.bsd3; - }) { libdevil = null; }; + }) {}; "repa-examples" = callPackage ({ mkDerivation, base, llvm, QuickCheck, random, repa @@ -92708,8 +92657,8 @@ self: { }: mkDerivation { pname = "rest-core"; - version = "0.34.0.1"; - sha256 = "0jy0gmz9zc9lwbmnbmdka5zasfizqddvvcp7a924papgdvslxg6i"; + version = "0.34"; + sha256 = "1w283iihlc7rb30ziqg9ygy6yf8arkxg2x9a9rm09l2liq7r4j8g"; buildDepends = [ aeson aeson-utils base bytestring either errors fclabels hxt hxt-pickle-utils json-schema mtl multipart random rest-stringmap @@ -92757,8 +92706,8 @@ self: { }: mkDerivation { pname = "rest-gen"; - version = "0.16.1.7"; - sha256 = "0hp76x7j3mp4hdhqcxbxyq6c3q4gmqph6r5c2xazqsqn8v4dzmw4"; + version = "0.16.1.6"; + sha256 = "0iy849j26cq7lr4x8s1nhcn9srk6cl8mfg30z7nifps6jsj84pbw"; buildDepends = [ aeson base blaze-html Cabal code-builder directory fclabels filepath hashable haskell-src-exts hslogger HStringTemplate hxt @@ -92810,8 +92759,9 @@ self: { }: mkDerivation { pname = "rest-stringmap"; - version = "0.2.0.3"; - sha256 = "1xy3nnq5ryk78kbcidxk8gqwmnrlvzs1gzpbfm28xyv9awgahk6m"; + version = "0.2.0.2"; + sha256 = "0nzkc09679c2mz3amh1avk2kfjpqbhbxsr0r9zvgcs71gqkal2mz"; + editedCabalFile = "6bd88422dfcf66c00cb2aa8079ffae04b6540f9054963b26a82dd86b1ce93b13"; buildDepends = [ aeson base containers hashable hxt json-schema tagged text tostring unordered-containers @@ -94420,7 +94370,7 @@ self: { extraLibraries = [ libsodium ]; description = "Cryptography that's easy to digest (NaCl/libsodium bindings)"; license = stdenv.lib.licenses.mit; - }) { libsodium = null; }; + }) {}; "salvia" = callPackage ({ mkDerivation, base, bytestring, containers, directory, fclabels @@ -95607,7 +95557,7 @@ self: { pkgconfigDepends = [ SDL2 ]; description = "Low-level bindings to SDL2"; license = stdenv.lib.licenses.bsd3; - }) { SDL2 = null; }; + }) {}; "sdl2-image" = callPackage ({ mkDerivation, base, sdl2, SDL2, SDL2_image }: @@ -95620,7 +95570,7 @@ self: { pkgconfigDepends = [ SDL2 SDL2_image ]; description = "Haskell binding to sdl2-image"; license = stdenv.lib.licenses.mit; - }) { SDL2 = null; SDL2_image = null; }; + }) {}; "sdl2-ttf" = callPackage ({ mkDerivation, base, sdl2, SDL2, SDL2_ttf }: @@ -95634,7 +95584,7 @@ self: { extraLibraries = [ SDL2 SDL2_ttf ]; description = "Binding to libSDL2-ttf"; license = stdenv.lib.licenses.mit; - }) { SDL2 = null; SDL2_ttf = null; }; + }) { SDL2_ttf = null; }; "seacat" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, bytestring @@ -96755,7 +96705,7 @@ self: { homepage = "http://patch-tag.com/r/shahn/sfml-audio"; description = "minimal bindings to the audio module of sfml"; license = "unknown"; - }) { libsndfile = null; openal = null; }; + }) {}; "sfmt" = callPackage ({ mkDerivation, base, bytestring, entropy, primitive }: @@ -98280,7 +98230,7 @@ self: { homepage = "http://sigkill.dk/programs/sindre"; description = "A programming language for simple GUIs"; license = stdenv.lib.licenses.bsd3; - }) { libXft = null; }; + }) {}; "singletons" = callPackage ({ mkDerivation, base, Cabal, constraints, containers, filepath @@ -98511,8 +98461,9 @@ self: { }: mkDerivation { pname = "slack-api"; - version = "0.2.1"; - sha256 = "1k6p60gb13g09y6isr1r90zw548vs4y1fz34amfhdx79g9zm30hy"; + version = "0.2"; + sha256 = "0gw6x57nnc16fm963l8z96cm4xapr4nbbmrbpx73k928a07fdq8j"; + editedCabalFile = "a501ef5c55a25d5621756c4875724169bab9b36eef3892d5022cf5d73d858cfa"; buildDepends = [ aeson base bytestring containers errors HsOpenSSL io-streams lens lens-aeson monad-loops mtl network openssl-streams text time @@ -98587,8 +98538,8 @@ self: { }: mkDerivation { pname = "sloane"; - version = "2.0.3"; - sha256 = "1fglx4nl8cpjs1h1cpiyg54rdrcrj8si4fayhj2c6ijksq26pfn3"; + version = "2.0.2"; + sha256 = "0m949pk5jcbwimr64qsfxm3wxvbnas49y80pf3d3c03pxl0af6p7"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -100770,7 +100721,7 @@ self: { homepage = "http://github.com/Tener/spike"; description = "Experimental web browser"; license = stdenv.lib.licenses.bsd3; - }) { libsoup = null; }; + }) {}; "spine" = callPackage ({ mkDerivation, base }: @@ -102910,7 +102861,7 @@ self: { homepage = "https://github.com/chrisdone/structured-haskell-mode"; description = "Structured editing Emacs mode for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { emacs = null; }; + }) {}; "structured-mongoDB" = callPackage ({ mkDerivation, array, base, bson, bytestring, compact-string-fix @@ -103340,7 +103291,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the libsvg-cairo library"; license = stdenv.lib.licenses.bsd3; - }) { librsvg = null; }; + }) {}; "svgutils" = callPackage ({ mkDerivation, base, filepath, xml }: @@ -103446,7 +103397,7 @@ self: { homepage = "http://github.com/roman-smrz/swapper/"; description = "Transparently swapping data from in-memory structures to disk"; license = stdenv.lib.licenses.bsd3; - }) { tokyocabinet = null; }; + }) {}; "swf" = callPackage ({ mkDerivation, base, mtl, pretty }: @@ -104239,7 +104190,7 @@ self: { homepage = "http://github.com/solidsnack/system-uuid/"; description = "Bindings to system UUID functions"; license = stdenv.lib.licenses.bsd3; - }) { libossp_uuid = null; }; + }) {}; "systemd" = callPackage ({ mkDerivation, base, bytestring, network, transformers, unix }: @@ -105693,8 +105644,8 @@ self: { }: mkDerivation { pname = "test-framework"; - version = "0.8.1.1"; - sha256 = "0wxjgdvb1c4ykazw774zlx86550848wbsvgjgcrdzcgbb9m650vq"; + version = "0.8.1.0"; + sha256 = "1js7jbdw0xijpjlca3yh7mw427s3rjkymm1qi565r928pbsbdkhm"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -106180,8 +106131,9 @@ self: { }: mkDerivation { pname = "text-icu"; - version = "0.7.0.1"; - sha256 = "0y3z5jda7v2iyll2148ivxfd2yhp27d3ryxrspp0cdq394klqxp2"; + version = "0.7.0.0"; + sha256 = "1fvq6qi9kvw722v2m9d40vwwa2irswfapqfjcrym9c2swdagxnry"; + editedCabalFile = "19434ecaff8ca937793656a4d0cadbe33c44debe36d05ccc06f5fc692382b81d"; buildDepends = [ base bytestring deepseq text ]; testDepends = [ array base bytestring deepseq directory ghc-prim HUnit QuickCheck @@ -106192,7 +106144,7 @@ self: { homepage = "https://github.com/bos/text-icu"; description = "Bindings to the ICU library"; license = stdenv.lib.licenses.bsd3; - }) { icu = null; }; + }) {}; "text-icu-translit" = callPackage ({ mkDerivation, base, icu, QuickCheck, test-framework @@ -106210,7 +106162,7 @@ self: { extraLibraries = [ icu ]; description = "ICU transliteration"; license = stdenv.lib.licenses.bsd3; - }) { icu = null; }; + }) {}; "text-json-qq" = callPackage ({ mkDerivation, base, haskell-src-meta, json, json-qq, parsec @@ -106327,20 +106279,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "text-regex-replace" = callPackage - ({ mkDerivation, attoparsec, base, hspec, QuickCheck, smallcheck - , text, text-icu - }: - mkDerivation { - pname = "text-regex-replace"; - version = "0.1.0.0"; - sha256 = "1f5rqyf3i6ppraic97cla6z7cxyp7ign8x929qaicncccx7nrwx5"; - buildDepends = [ attoparsec base text text-icu ]; - testDepends = [ base hspec QuickCheck smallcheck text text-icu ]; - description = "Easy replacement when using text-icu regexes"; - license = stdenv.lib.licenses.asl20; - }) {}; - "text-register-machine" = callPackage ({ mkDerivation, base, containers, mtl, vector }: mkDerivation { @@ -108129,7 +108067,7 @@ self: { homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/"; description = "Haskell binding of Tokyo Cabinet"; license = stdenv.lib.licenses.bsd3; - }) { tokyocabinet = null; }; + }) {}; "tokyotyrant-haskell" = callPackage ({ mkDerivation, base, bytestring, mtl, tokyocabinet, tokyotyrant @@ -108143,7 +108081,7 @@ self: { homepage = "http://www.polarmobile.com/"; description = "FFI bindings to libtokyotyrant"; license = stdenv.lib.licenses.bsd3; - }) { tokyocabinet = null; tokyotyrant = null; }; + }) {}; "tomato-rubato-openal" = callPackage ({ mkDerivation, base, OpenAL, stm, vector }: @@ -108493,7 +108431,6 @@ self: { pname = "transformers-base"; version = "0.4.3"; sha256 = "0bklr7piiipnh99jnqx262pdyb9hzk852d6hzk5sqppvz5ndcf4y"; - editedCabalFile = "48e267c7ce3e0cbc1493d5d7dc3fd7301ae42d229857fd21240a3b915665545e"; buildDepends = [ base stm transformers ]; configureFlags = [ "-forphaninstances" ]; homepage = "https://github.com/mvv/transformers-base"; @@ -110199,7 +110136,7 @@ self: { configureFlags = [ "-f-bytestring_in_base" ]; description = "String encoding conversion with ICU"; license = stdenv.lib.licenses.bsd3; - }) { icu = null; }; + }) {}; "udbus" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers @@ -110699,7 +110636,7 @@ self: { homepage = "http://sloompie.reinier.de/unicode-normalization/"; description = "Unicode normalization using the ICU library"; license = stdenv.lib.licenses.bsd3; - }) { icu = null; }; + }) {}; "unicode-prelude" = callPackage ({ mkDerivation, base }: @@ -113094,8 +113031,8 @@ self: { ({ mkDerivation, base, contravariant, transformers, vinyl }: mkDerivation { pname = "vinyl-utils"; - version = "0.1.0.0"; - sha256 = "1ma1x4zqhf1p083rajxchilam60xpmhq77phmb2xmwsxbrfa3g2i"; + version = "0.0.0.0"; + sha256 = "18qpv27rg62fj3qg2a0r9k0jj4qsv7cjfd7xhgqzb33vg621c45x"; buildDepends = [ base contravariant transformers vinyl ]; homepage = "http://hub.darcs.net/mjm/vinyl-utils"; description = "Utilities for vinyl"; @@ -113630,7 +113567,7 @@ self: { homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "Wai handler to fastcgi"; license = stdenv.lib.licenses.mit; - }) { fcgi = null; }; + }) {}; "wai-handler-launch" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, http-types @@ -115778,7 +115715,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell C++ wrapper"; license = "unknown"; - }) { libX11 = null; mesa = null; wxGTK = null; }; + }) {}; "wxcore" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory @@ -115797,7 +115734,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell core"; license = "unknown"; - }) { libX11 = null; mesa = null; wxGTK = null; }; + }) {}; "wxdirect" = callPackage ({ mkDerivation, base, containers, directory, filepath, parsec @@ -115928,7 +115865,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/x11-xinput"; description = "Haskell FFI bindings for X11 XInput library (-lXi)"; license = stdenv.lib.licenses.bsd3; - }) { libXi = null; }; + }) {}; "x509" = callPackage ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base @@ -116048,7 +115985,7 @@ self: { extraLibraries = [ attr ]; description = "Haskell extended file attributes interface"; license = stdenv.lib.licenses.bsd3; - }) { attr = null; }; + }) {}; "xbattbar" = callPackage ({ mkDerivation, base, old-time, select, X11 }: @@ -116920,7 +116857,7 @@ self: { homepage = "http://xmobar.org"; description = "A Minimalistic Text Based Status Bar"; license = stdenv.lib.licenses.bsd3; - }) { libXpm = null; libXrandr = null; wirelesstools = null; }; + }) {}; "xmonad" = callPackage ({ mkDerivation, base, containers, directory, extensible-exceptions @@ -117319,7 +117256,7 @@ self: { extraLibraries = [ libXtst ]; description = "Thin FFI bindings to X11 XTest library"; license = stdenv.lib.licenses.bsd3; - }) { libXtst = null; }; + }) {}; "xturtle" = callPackage ({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft @@ -117708,7 +117645,7 @@ self: { extraLibraries = [ libdevil ]; description = "Image IO for Yarr library"; license = stdenv.lib.licenses.mit; - }) { libdevil = null; }; + }) {}; "yavie" = callPackage ({ mkDerivation, base, Cabal, directory, event-driven, filepath @@ -117831,8 +117768,8 @@ self: { }: mkDerivation { pname = "yesod-auth"; - version = "1.4.1.3"; - sha256 = "0d1mg75717zplkb7psd8mas5vyy02w1d32h9xryvpc0qhmawwdcx"; + version = "1.4.1.2"; + sha256 = "1islvp3dxfa6xmgm96hqa06vxrjhg98hd014rvbyqsx1gkn7xkq5"; buildDepends = [ aeson authenticate base base16-bytestring base64-bytestring binary blaze-builder blaze-html blaze-markup byteable bytestring conduit @@ -119229,8 +119166,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/yices-painless"; description = "An embedded language for programming the Yices SMT solver"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) yices; - gmp = null; }; + }) { inherit (pkgs) yices; }; "yjftp" = callPackage ({ mkDerivation, base, directory, ftphs, haskeline, hsConfigure @@ -119804,13 +119740,13 @@ self: { }) {}; "zlib-lens" = callPackage - ({ mkDerivation, base, bytestring, profunctors, zlib }: + ({ mkDerivation, base, bytestring, lens, zlib }: mkDerivation { pname = "zlib-lens"; - version = "0.1.1.1"; - sha256 = "1j37ic4v4q1wwysm4gf41f5bxd8ywr4qnqpxscigm0ghbwfs7f1z"; - buildDepends = [ base bytestring profunctors zlib ]; - homepage = "http://lens.github.io/"; + version = "0.1"; + sha256 = "1sdvdfw2kimi7pxmv4xdha9q19sglfhaxacypfz3za1rajk0bfzx"; + buildDepends = [ base bytestring lens zlib ]; + homepage = "lens.github.io"; description = "Lenses for zlib"; license = stdenv.lib.licenses.bsd3; }) {}; From 4d325bcede5b6a1a75019ed70696d4985d72ed69 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 15:55:22 -0500 Subject: [PATCH 0642/1091] haskellng: bump text-icu Taken from d2566a190e1e0526e458bff0d5e19e699dee1a4f --- pkgs/development/haskell-modules/hackage-packages.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ac273334c7f6..b1835c94bef2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -106131,9 +106131,8 @@ self: { }: mkDerivation { pname = "text-icu"; - version = "0.7.0.0"; - sha256 = "1fvq6qi9kvw722v2m9d40vwwa2irswfapqfjcrym9c2swdagxnry"; - editedCabalFile = "19434ecaff8ca937793656a4d0cadbe33c44debe36d05ccc06f5fc692382b81d"; + version = "0.7.0.1"; + sha256 = "0y3z5jda7v2iyll2148ivxfd2yhp27d3ryxrspp0cdq394klqxp2"; buildDepends = [ base bytestring deepseq text ]; testDepends = [ array base bytestring deepseq directory ghc-prim HUnit QuickCheck From 69f5738668df4498b2e64a9a76abf90b50b938f1 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 16:18:16 -0500 Subject: [PATCH 0643/1091] attoparsec: Fix build for 7.10 --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index c2f763c68ee3..1698556d9b94 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -61,6 +61,9 @@ self: super: { patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; }); + # bos/attoparsec#92 + attoparsec = overrideCabal super.attoparsec (drv: { doCheck = false; }); + # Test suite fails with some (seemingly harmless) error. # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 syb = overrideCabal super.syb (drv: { doCheck = false; }); From 753539800e2c5bc958d6307f8ea7f6d828bce232 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 9 Jan 2015 15:19:58 -0600 Subject: [PATCH 0644/1091] coqPackages.fiat: enable building the examples as a test --- pkgs/development/coq-modules/fiat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/fiat/default.nix b/pkgs/development/coq-modules/fiat/default.nix index 5b95800a4acc..9f020de15345 100644 --- a/pkgs/development/coq-modules/fiat/default.nix +++ b/pkgs/development/coq-modules/fiat/default.nix @@ -14,6 +14,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ coq ]; enableParallelBuilding = true; + doCheck = true; unpackPhase = '' mkdir fiat @@ -21,7 +22,8 @@ stdenv.mkDerivation rec { tar xvzf ${src} ''; - buildPhase = "make sources"; + buildPhase = "make -j$NIX_BUILD_CORES sources"; + checkPhase = "make -j$NIX_BUILD_CORES examples"; installPhase = '' COQLIB=$out/lib/coq/${coq.coq-version}/ @@ -29,8 +31,6 @@ stdenv.mkDerivation rec { cp -pR src/* $COQLIB/user-contrib/Fiat ''; - installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; - meta = with stdenv.lib; { homepage = http://plv.csail.mit.edu/fiat/; description = "Fiat is a library for the Coq proof assistant for synthesizing efficient correct-by-construction programs from declarative specifications"; From dd558e0baa8a42136cb0f4436b0711bdc66b15ef Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 16:24:38 -0500 Subject: [PATCH 0645/1091] Disable old-locale for aeson on 7.10 @peti why does hackage2nix enable that flag anyway? --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 1698556d9b94..8d1248e8322a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -53,6 +53,11 @@ self: super: { configureFlags = []; }); + # We have time 1.5 + aeson = overrideCabal super.aeson (drv: { + configureFlags = []; + }); + # Setup: At least the following dependencies are missing: base <4.8 hspec-expectations = overrideCabal super.hspec-expectations (drv: { patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; From 60fec843798664cc9dd4b9733fae0e2d5cf3042e Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 17:02:42 -0500 Subject: [PATCH 0646/1091] Disable split testsuite on 7.10 --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 8d1248e8322a..ca122ef72327 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -69,6 +69,9 @@ self: super: { # bos/attoparsec#92 attoparsec = overrideCabal super.attoparsec (drv: { doCheck = false; }); + # test suite hangs silently for at least 10 minutes + split = overrideCabal super.split (drv: { doCheck = false; }); + # Test suite fails with some (seemingly harmless) error. # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 syb = overrideCabal super.syb (drv: { doCheck = false; }); From b5e03ce6a607cf95ff5b8fec9fa7c371c6f89c5b Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 15:00:28 -0800 Subject: [PATCH 0647/1091] MozillaLdap: Add derivation --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6e70a76f4703..49be6d35ec17 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6619,6 +6619,20 @@ let self = _self // overrides; _self = with self; { }; }; + MozillaLdap = buildPerlPackage { + name = "Mozilla-Ldap-1.5.3"; + USE_OPENLDAP=1; + LDAPSDKDIR=pkgs.openldap; + src = fetchurl { + url = "ftp://ftp.mozilla.org/pub/mozilla.org/directory/perldap/releases/1.5.3/src/perl-mozldap-1.5.3.tar.gz"; + sha256 = "0s0albdw0zvg3w37s7is7gddr4mqwicjxxsy400n1p96l7ipnw4x"; + }; + meta = { + description = "Mozilla's ldap client library."; + license = "unknown"; + }; + }; + MROCompat = buildPerlPackage { name = "MRO-Compat-0.12"; src = fetchurl { From d3940e05426718b698c71dbaa29f98d44da2782a Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 15:00:40 -0800 Subject: [PATCH 0648/1091] NetAddrIP: 4.072 -> 4.075 --- pkgs/top-level/perl-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 49be6d35ec17..f10fd485842a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6699,10 +6699,10 @@ let self = _self // overrides; _self = with self; { }; NetAddrIP = buildPerlPackage rec { - name = "NetAddr-IP-4.072"; + name = "NetAddr-IP-4.075"; src = fetchurl { url = "mirror://cpan/authors/id/M/MI/MIKER/${name}.tar.gz"; - sha256 = "17gwhhbz25021w5k4ggp8j3plix5yixgb2vr1mj39fa0p3gafm09"; + sha256 = "0fc8jvrcp42szscnn41sxz8z8qa4fr4dr9i9s067hvrhiyxpb0mb"; }; }; From db62c43a45bdff471ae886972c97f82b596d83b2 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Fri, 9 Jan 2015 15:01:01 -0800 Subject: [PATCH 0649/1091] 389-ds-base: Fix perl scripts --- pkgs/servers/ldap/389/default.nix | 25 ++++++++++++++++---- pkgs/servers/ldap/389/no-etc.patch | 12 ++++++++++ pkgs/servers/ldap/389/perl-path.patch | 34 +++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 5 deletions(-) create mode 100644 pkgs/servers/ldap/389/perl-path.patch diff --git a/pkgs/servers/ldap/389/default.nix b/pkgs/servers/ldap/389/default.nix index 658c35289be2..f2ed57b4eb7d 100644 --- a/pkgs/servers/ldap/389/default.nix +++ b/pkgs/servers/ldap/389/default.nix @@ -1,9 +1,11 @@ { stdenv, fetchurl, pkgconfig, perl, pam, nspr, nss, openldap, db, cyrus_sasl -, svrcore, icu, net_snmp, kerberos, pcre +, svrcore, icu, net_snmp, kerberos, pcre, perlPackages }: - +let + version = "1.3.3.5"; +in stdenv.mkDerivation rec { - name = "389-ds-base-1.3.3.5"; + name = "389-ds-base-${version}"; src = fetchurl { url = "http://directory.fedoraproject.org/binaries/${name}.tar.bz2"; @@ -13,9 +15,20 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig perl pam nspr nss openldap db cyrus_sasl svrcore icu net_snmp kerberos pcre - ]; + ] ++ (with perlPackages; [ MozillaLdap NetAddrIP DBFile ]); - patches = [ ./no-etc.patch ]; + # TODO: Fix bin/ds-logpipe.py, bin/logconv, bin/cl-dump + + patches = [ ./no-etc.patch ./perl-path.patch ]; + + preConfigure = '' + # Create perl paths for library imports in perl scripts + PERLPATH="" + for P in $(echo $PERL5LIB | sed 's/:/ /g'); do + PERLPATH="$PERLPATH $(echo $P/*/*)" + done + export PERLPATH + ''; configureFlags = [ "--sysconfdir=/etc" @@ -31,6 +44,8 @@ stdenv.mkDerivation rec { mkdir -p $out/lib/dirsrv ''; + passthru.version = version; + meta = with stdenv.lib; { homepage = https://directory.fedoraproject.org/; description = "enterprise-class Open Source LDAP server for Linux"; diff --git a/pkgs/servers/ldap/389/no-etc.patch b/pkgs/servers/ldap/389/no-etc.patch index c3dcd79363ea..a894ffd40056 100644 --- a/pkgs/servers/ldap/389/no-etc.patch +++ b/pkgs/servers/ldap/389/no-etc.patch @@ -1,3 +1,12 @@ +From bcdd781b01beba59b9f6993355732070b9487603 Mon Sep 17 00:00:00 2001 +From: "William A. Kennington III" +Date: Fri, 9 Jan 2015 14:51:46 -0800 +Subject: [PATCH 1/2] Makefile: Don't install files to /etc or /var + +--- + Makefile.in | 17 ++++++++--------- + 1 file changed, 8 insertions(+), 9 deletions(-) + diff --git a/Makefile.in b/Makefile.in index 24a9ddf..c97d1e1 100644 --- a/Makefile.in @@ -48,3 +57,6 @@ index 24a9ddf..c97d1e1 100644 install-taskSCRIPTS install-updateDATA install-updateSCRIPTS install-dvi: install-dvi-am +-- +2.1.4 + diff --git a/pkgs/servers/ldap/389/perl-path.patch b/pkgs/servers/ldap/389/perl-path.patch new file mode 100644 index 000000000000..73af83a9d6aa --- /dev/null +++ b/pkgs/servers/ldap/389/perl-path.patch @@ -0,0 +1,34 @@ +From 78a814e4d5e8708893b6ed8b673a4577abae05f4 Mon Sep 17 00:00:00 2001 +From: "William A. Kennington III" +Date: Fri, 9 Jan 2015 14:52:11 -0800 +Subject: [PATCH 2/2] Makefile: Add PERLPATH to perl files + +--- + Makefile.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index c97d1e1..763bf3b 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -2870,7 +2870,7 @@ rsearch_bin_LDADD = $(NSPR_LINK) $(NSS_LINK) $(LDAPSDK_LINK) $(SASL_LINK) $(LIBS + @BUNDLE_FALSE@ -e 's,@CONSOLE_VERSION\@,$(CONSOLE_VERSION),g' \ + @BUNDLE_FALSE@ -e 's,@BUILDNUM\@,$(BUILDNUM),g' \ + @BUNDLE_FALSE@ -e 's,@NQBUILD_NUM\@,$(NQBUILDNUM),g' \ +-@BUNDLE_FALSE@ -e 's,@perlpath\@,$(perldir),g' \ ++@BUNDLE_FALSE@ -e 's,@perlpath\@,$(perldir) $(PERLPATH),g' \ + @BUNDLE_FALSE@ -e 's,@defaultuser\@,$(defaultuser),g' \ + @BUNDLE_FALSE@ -e 's,@defaultgroup\@,$(defaultgroup),g' \ + @BUNDLE_FALSE@ -e 's,@with_fhs_opt\@,@with_fhs_opt@,g' \ +@@ -2947,7 +2947,7 @@ rsearch_bin_LDADD = $(NSPR_LINK) $(NSS_LINK) $(LDAPSDK_LINK) $(SASL_LINK) $(LIBS + @BUNDLE_TRUE@ -e 's,@CONSOLE_VERSION\@,$(CONSOLE_VERSION),g' \ + @BUNDLE_TRUE@ -e 's,@BUILDNUM\@,$(BUILDNUM),g' \ + @BUNDLE_TRUE@ -e 's,@NQBUILD_NUM\@,$(NQBUILDNUM),g' \ +-@BUNDLE_TRUE@ -e 's,@perlpath\@,$(perldir) $(libdir)/perl/arch $(libdir)/perl,g' \ ++@BUNDLE_TRUE@ -e 's,@perlpath\@,$(perldir) $(PERLPATH) $(libdir)/perl/arch $(libdir)/perl,g' \ + @BUNDLE_TRUE@ -e 's,@defaultuser\@,$(defaultuser),g' \ + @BUNDLE_TRUE@ -e 's,@defaultgroup\@,$(defaultgroup),g' \ + @BUNDLE_TRUE@ -e 's,@with_fhs_opt\@,@with_fhs_opt@,g' \ +-- +2.1.4 + From 6e008f05ab38b0c14eb5cee6c4f4011b2ea81ffb Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 9 Jan 2015 19:03:27 -0500 Subject: [PATCH 0650/1091] haskellng: Get amazonka family building amazonka-0.0.7 is broken, so I also updated hackage-packages after applying NixOS/cabal2nix#119. --- .../haskell-modules/configuration-common.nix | 13 ++++ .../configuration-ghc-7.8.x.nix | 18 ----- .../haskell-modules/hackage-packages.nix | 60 --------------- .../patches/amazonka-fixes.patch | 73 +++++++++++++++++++ .../patches/amazonka-new-monad-control.patch | 61 ++++++++++++++++ 5 files changed, 147 insertions(+), 78 deletions(-) create mode 100644 pkgs/development/haskell-modules/patches/amazonka-fixes.patch create mode 100644 pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ec63f243d7eb..80d4e3416940 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -375,4 +375,17 @@ self: super: { zip-archive = overrideCabal super.zip-archive (drv: { doCheck = false; }); zlib-conduit = overrideCabal super.zlib-conduit (drv: { noHaddock = true; }); + amazonka-core = overrideCabal super.amazonka-core (drv: { + # these are upstream + patches = [ ./patches/amazonka-fixes.patch ]; + + # brendanhay/amazonka#54 + doCheck = false; + }); + + amazonka = overrideCabal super.amazonka (drv: { + # brendanhay/amazonka#56 + patches = [ ./patches/amazonka-new-monad-control.patch ]; + }); + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 27d8ebb85f17..dac44bcf5230 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -55,21 +55,3 @@ self: super: { ghcjs = self.callPackage ../compilers/ghcjs { Cabal = self.Cabal_1_22_0_0; }; } - -// # packages related to amazonka - -(let - amazonkaEnv = self: super: { - mkDerivation = drv: super.mkDerivation (drv // { doCheck = false; }); - mtl = self.mtl_2_2_1; - nats = self.nats_0_2; - transformers = self.transformers_0_4_2_0; - transformers-compat = overrideCabal super.transformers-compat (drv: { configureFlags = []; }); - }; -in -{ - # These packages need mtl 2.2.x to compile. - amazonka-core = super.amazonka-core.overrideScope amazonkaEnv; - amazonka = super.amazonka.overrideScope amazonkaEnv; - amazonka-cloudwatch = super.amazonka-cloudwatch.overrideScope amazonkaEnv; -}) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b1835c94bef2..05b1f70fa2cf 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -16684,25 +16684,6 @@ self: { }) {}; "amazonka" = callPackage - ({ mkDerivation, amazonka-core, base, bytestring, conduit - , exceptions, http-conduit, lens, mmorph, monad-control, mtl - , resourcet, text, time, transformers, transformers-base - }: - mkDerivation { - pname = "amazonka"; - version = "0.0.7"; - sha256 = "1w1fdlvx9da2p9kl55cin04mgn9a9s1i400lrn852qfqjlw9v66n"; - buildDepends = [ - amazonka-core base bytestring conduit exceptions http-conduit lens - mmorph monad-control mtl resourcet text time transformers - transformers-base - ]; - homepage = "https://github.com/brendanhay/amazonka"; - description = "Comprehensive Amazon Web Services SDK"; - license = "unknown"; - }) {}; - - "amazonka_0_1_4" = callPackage ({ mkDerivation, amazonka-core, base, bytestring, conduit , exceptions, http-conduit, lens, mmorph, monad-control, mtl , resourcet, retry, text, time, transformers, transformers-base @@ -16794,18 +16775,6 @@ self: { }) {}; "amazonka-cloudwatch" = callPackage - ({ mkDerivation, amazonka-core, base }: - mkDerivation { - pname = "amazonka-cloudwatch"; - version = "0.0.7"; - sha256 = "09rg5irnnwx5akvhil1965234n16gqw2nbqqbk99snysq6grb52v"; - buildDepends = [ amazonka-core base ]; - homepage = "https://github.com/brendanhay/amazonka"; - description = "Amazon CloudWatch SDK"; - license = "unknown"; - }) {}; - - "amazonka-cloudwatch_0_1_4" = callPackage ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudwatch"; @@ -16878,35 +16847,6 @@ self: { }) {}; "amazonka-core" = callPackage - ({ mkDerivation, aeson, attoparsec, base, base16-bytestring - , base64-bytestring, bifunctors, bytestring, case-insensitive - , conduit, conduit-extra, cryptohash, cryptohash-conduit - , data-default-class, hashable, http-client, http-types, lens - , mmorph, mtl, nats, old-locale, resourcet, semigroups, tagged - , tasty, tasty-hunit, template-haskell, text, time, transformers - , unordered-containers, vector, xml-conduit - }: - mkDerivation { - pname = "amazonka-core"; - version = "0.0.7.1"; - sha256 = "1rj0sg5kl7nz7c2mx7ddn4n5w6zjb2gl0xzig9ixxb8l7hw2ndv2"; - buildDepends = [ - aeson attoparsec base base16-bytestring base64-bytestring - bifunctors bytestring case-insensitive conduit conduit-extra - cryptohash cryptohash-conduit data-default-class hashable - http-client http-types lens mmorph mtl nats old-locale resourcet - semigroups tagged text time transformers unordered-containers - vector xml-conduit - ]; - testDepends = [ - base old-locale tasty tasty-hunit template-haskell text time - ]; - homepage = "https://github.com/brendanhay/amazonka"; - description = "Core functionality and data types for Amazonka libraries"; - license = "unknown"; - }) {}; - - "amazonka-core_0_1_4" = callPackage ({ mkDerivation, aeson, attoparsec, base, base16-bytestring , base64-bytestring, bifunctors, bytestring, case-insensitive , conduit, conduit-extra, cryptohash, cryptohash-conduit diff --git a/pkgs/development/haskell-modules/patches/amazonka-fixes.patch b/pkgs/development/haskell-modules/patches/amazonka-fixes.patch new file mode 100644 index 000000000000..0cf22e469375 --- /dev/null +++ b/pkgs/development/haskell-modules/patches/amazonka-fixes.patch @@ -0,0 +1,73 @@ +From 06e10485e60ec5637896dacf62f41a57fcb04bed Mon Sep 17 00:00:00 2001 +From: Shea Levy +Date: Fri, 9 Jan 2015 17:34:22 -0500 +Subject: [PATCH] Don't derive the Whole typeclass + +It was not preserved when Numeric.Natural was brought into base, which +practically means it is difficult if not impossible to build this +against newer GHCs, and also suggests that the class itself is not all +that useful. +--- + amazonka-elb/gen/Network/AWS/ELB/Types.hs | 2 +- + core/src/Network/AWS/Data/Internal/Numeric.hs | 1 - + core/src/Network/AWS/Prelude.hs | 3 +-- + gen/output/elb.json | 3 +-- + gen/src/Gen/Output.hs | 5 +---- + 5 files changed, 4 insertions(+), 10 deletions(-) + +diff --git a/src/Network/AWS/Data/Internal/Numeric.hs b/src/Network/AWS/Data/Internal/Numeric.hs +index 93b92c4..445ad8e 100644 +--- a/src/Network/AWS/Data/Internal/Numeric.hs ++++ b/src/Network/AWS/Data/Internal/Numeric.hs +@@ -34,7 +34,6 @@ newtype Nat = Nat { unNat :: Natural } + , Num + , Real + , Integral +- , Whole + , ToByteString + , FromText + , ToText +diff --git a/src/Network/AWS/Prelude.hs b/src/Network/AWS/Prelude.hs +index 1e858ee..289f51f 100644 +--- a/src/Network/AWS/Prelude.hs ++++ b/src/Network/AWS/Prelude.hs +@@ -36,7 +36,6 @@ module Network.AWS.Prelude + , Generic + , IsString (..) + , Semigroup +- , Whole + + -- * Retries + , Retry (..) +@@ -75,7 +74,7 @@ import GHC.Generics (Generic) + import Network.HTTP.Client (HttpException, RequestBody) + import Network.HTTP.Types.Method (StdMethod(..)) + import Network.HTTP.Types.Status (Status(..)) +-import Numeric.Natural (Natural, Whole) ++import Numeric.Natural (Natural) + + import Control.Applicative as Export + import Data.Bifunctor as Export +From 647dd8b69ec66110473195d36ff57172a592bc3b Mon Sep 17 00:00:00 2001 +From: Shea Levy +Date: Fri, 9 Jan 2015 17:54:54 -0500 +Subject: [PATCH] In the base-4.8.0.0 candidate, Data.Function defines (&) + +This conflicts with Control.Lens.& +--- + core/src/Network/AWS/Signing/Internal/V4.hs | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Network/AWS/Signing/Internal/V4.hs b/src/Network/AWS/Signing/Internal/V4.hs +index f48c0ed..34a8516 100644 +--- a/src/Network/AWS/Signing/Internal/V4.hs ++++ b/src/Network/AWS/Signing/Internal/V4.hs +@@ -26,7 +26,7 @@ import qualified Data.ByteString.Base16 as Base16 + import qualified Data.ByteString.Char8 as BS + import qualified Data.CaseInsensitive as CI + import qualified Data.Foldable as Fold +-import Data.Function ++import Data.Function hiding ((&)) + import Data.List (groupBy, intersperse, sortBy, sort) + import Data.Maybe + import Data.Monoid diff --git a/pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch b/pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch new file mode 100644 index 000000000000..9608ceffb544 --- /dev/null +++ b/pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch @@ -0,0 +1,61 @@ +From 3a91e0114214083d3f84375152a35d4247bb7a81 Mon Sep 17 00:00:00 2001 +From: Shea Levy +Date: Fri, 9 Jan 2015 18:54:59 -0500 +Subject: [PATCH] amazonka: Build against monad-control >=1 + +--- + amazonka/amazonka.cabal | 2 +- + amazonka/src/Control/Monad/Trans/AWS.hs | 15 +++++++-------- + 2 files changed, 8 insertions(+), 9 deletions(-) + +diff --git a/amazonka.cabal b/amazonka.cabal +index 455b7b2..48c5f1c 100644 +--- a/amazonka.cabal ++++ b/amazonka.cabal +@@ -49,7 +49,7 @@ library + , http-conduit >= 2.1.4 && < 2.3 + , lens >= 4.4 && < 5 + , mmorph >= 1 && < 2 +- , monad-control >= 0.3.2 && < 1 ++ , monad-control >= 1 + , mtl >= 2.2.1 && < 2.3 + , resourcet >= 1.1 && < 1.3 + , retry >= 0.5 +diff --git a/src/Control/Monad/Trans/AWS.hs b/src/Control/Monad/Trans/AWS.hs +index bc13925..75f2a4d 100644 +--- a/src/Control/Monad/Trans/AWS.hs ++++ b/src/Control/Monad/Trans/AWS.hs +@@ -172,26 +172,25 @@ instance MonadBase b m => MonadBase b (AWST m) where + {-# INLINE liftBase #-} + + instance MonadTransControl AWST where +- newtype StT AWST a = StTAWS +- { unStTAWS :: StT (ExceptT Error) (StT (ReaderT (Env, InternalState)) a) +- } ++ type StT AWST a = ++ StT (ExceptT Error) (StT (ReaderT (Env, InternalState)) a) + + liftWith f = AWST $ + liftWith $ \g -> + liftWith $ \h -> +- f (liftM StTAWS . h . g . unAWST) ++ f (h . g . unAWST) + {-# INLINE liftWith #-} + +- restoreT = AWST . restoreT . restoreT . liftM unStTAWS ++ restoreT = AWST . restoreT . restoreT + {-# INLINE restoreT #-} + + instance MonadBaseControl b m => MonadBaseControl b (AWST m) where +- newtype StM (AWST m) a = StMAWST { unStMAWST :: ComposeSt AWST m a } ++ type StM (AWST m) a = ComposeSt AWST m a + +- liftBaseWith = defaultLiftBaseWith StMAWST ++ liftBaseWith = defaultLiftBaseWith + {-# INLINE liftBaseWith #-} + +- restoreM = defaultRestoreM unStMAWST ++ restoreM = defaultRestoreM + {-# INLINE restoreM #-} + + instance MFunctor AWST where From d9e7464edf1c58dbbdccb0f43d93866a4767d1e1 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Sat, 10 Jan 2015 03:58:14 +0100 Subject: [PATCH 0651/1091] enlightenment: import dialog fix --- pkgs/desktops/e19/enlightenment.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/desktops/e19/enlightenment.nix b/pkgs/desktops/e19/enlightenment.nix index 02646083f349..58c251cb533e 100644 --- a/pkgs/desktops/e19/enlightenment.nix +++ b/pkgs/desktops/e19/enlightenment.nix @@ -17,6 +17,9 @@ stdenv.mkDerivation rec { substituteInPlace src/modules/xkbswitch/e_mod_parse.c \ --replace "/usr/share/X11/xkb/rules/xorg.lst" "${xkeyboard_config}/share/X11/xkb/rules/base.lst" + + substituteInPlace "src/bin/e_import_config_dialog.c" \ + --replace "e_prefix_bin_get()" "\"${e19.efl}/bin\"" ''; enableParallelBuilding = true; From 04729dd26a34a7ac4171dd01fb7005a1378f0470 Mon Sep 17 00:00:00 2001 From: Jim Garrison Date: Fri, 9 Jan 2015 22:37:01 -0800 Subject: [PATCH 0652/1091] julia: 0.3.3 -> 0.3.5 --- pkgs/development/compilers/julia/{0.3.3.nix => 0.3.5.nix} | 8 ++++---- pkgs/top-level/all-packages.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) rename pkgs/development/compilers/julia/{0.3.3.nix => 0.3.5.nix} (96%) diff --git a/pkgs/development/compilers/julia/0.3.3.nix b/pkgs/development/compilers/julia/0.3.5.nix similarity index 96% rename from pkgs/development/compilers/julia/0.3.3.nix rename to pkgs/development/compilers/julia/0.3.5.nix index a8ad9d00aec5..1912c2a52513 100644 --- a/pkgs/development/compilers/julia/0.3.3.nix +++ b/pkgs/development/compilers/julia/0.3.5.nix @@ -1,7 +1,7 @@ { stdenv, fetchgit, gfortran, perl, m4, llvm, gmp, pcre, zlib , readline, fftwSinglePrec, fftw, libunwind, suitesparse, glpk, fetchurl , ncurses, libunistring, patchelf, openblas, liblapack - , tcl, tk, xproto, libX11, git, mpfr, which + , tcl, tk, xproto, libX11, git, mpfr, which, wget } : assert stdenv.isLinux; @@ -11,7 +11,7 @@ let in stdenv.mkDerivation rec { pname = "julia"; - version = "0.3.3"; + version = "0.3.5"; name = "${pname}-${version}"; dsfmt_ver = "2.2"; @@ -63,13 +63,13 @@ stdenv.mkDerivation rec { src = fetchgit { url = "git://github.com/JuliaLang/julia.git"; rev = "refs/tags/v${version}"; - md5 = "84266f0201ad34abe8ca1474620fe891"; + md5 = "abdee0e64f8e9ae3d96e37734e2db40a"; name = "julia-git-v${version}"; }; buildInputs = [ gfortran perl m4 gmp pcre llvm readline zlib fftw fftwSinglePrec libunwind suitesparse glpk ncurses libunistring patchelf - openblas liblapack tcl tk xproto libX11 git mpfr which + openblas liblapack tcl tk xproto libX11 git mpfr which wget ]; configurePhase = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b11e3261f917..908d64be5de7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3555,16 +3555,16 @@ let suitesparse = suitesparse_4_2; }; - julia033 = let + julia035 = let liblapack = liblapack_3_5_0.override {shared = true;}; - in callPackage ../development/compilers/julia/0.3.3.nix { + in callPackage ../development/compilers/julia/0.3.5.nix { inherit liblapack; suitesparse = suitesparse_4_2.override { inherit liblapack; }; llvm = llvm_33; }; - julia = julia033; + julia = julia035; lazarus = callPackage ../development/compilers/fpc/lazarus.nix { fpc = fpc; From 60ecd42514d313f3801a921f370a85f40f22a76c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 10:03:53 +0100 Subject: [PATCH 0653/1091] haskell-ng: add current Git version of cabal2nix to the package set nix-env -iA haskellPackages.cabal2nix ==> 1.x branch nix-env -iA haskellngPackages.cabal2nix ==> 2.x branch --- .../haskell-modules/configuration-common.nix | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 80d4e3416940..4e648732bc0a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -389,3 +389,26 @@ self: super: { }); } +// { + # Not on Hackage yet. + cabal2nix = self.mkDerivation { + pname = "cabal2nix"; + version = "2.0"; + src = pkgs.fetchgit { + url = "git://github.com/NixOS/cabal2nix.git"; + sha256 = "95a5d40a8c23f01f99c3c537f8d9807f47b30667e0c87caca2705c4c75ba36ff"; + rev = "ba140f1e5cb0cd2322a29c5261828747b4e9ddb0"; + }; + isLibrary = false; + isExecutable = true; + buildDepends = with self; [ + aeson base bytestring Cabal containers deepseq directory filepath + hackage-db monad-par monad-par-extras mtl pretty process + regex-posix SHA split transformers utf8-string + ]; + testDepends = with self; [ base doctest ]; + homepage = "http://github.com/NixOS/cabal2nix"; + description = "Convert Cabal files into Nix build instructions"; + license = pkgs.stdenv.lib.licenses.bsd3; + }; +} From 2d83ff9f3ebdcfcdb9fc4b5eef8dc918d01d3e2d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 11:02:37 +0100 Subject: [PATCH 0654/1091] haskell-configuration-ghc-7.9.x: use current Git HEAD of doctest to fix lots of test suites --- .../configuration-ghc-7.9.x.nix | 43 +++++++++++++++---- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index ca122ef72327..a41ce4650c5d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -76,13 +76,38 @@ self: super: { # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 syb = overrideCabal super.syb (drv: { doCheck = false; }); - # doctest doesn't work with GHC 7.10.x. - # https://github.com/sol/doctest/issues/94 - cabal2nix = overrideCabal super.cabal2nix (drv: { doCheck = false; }); - comonad = overrideCabal super.comonad (drv: { doCheck = false; }); - distributive = overrideCabal super.distributive (drv: { doCheck = false; }); - hackage-db = overrideCabal super.hackage-db (drv: { doCheck = false; }); - hsemail = overrideCabal super.hsemail (drv: { doCheck = false; }); - http-types = overrideCabal super.http-types (drv: { doCheck = false; }); - lens = overrideCabal super.lens (drv: { doCheck = false; }); + # Version 1.19.5 fails its test suite. + happy = overrideCabal super.happy (drv: { doCheck = false; }); + + # Test suite hangs silently without consuming any CPU. + # https://github.com/ndmitchell/extra/issues/4 + extra = overrideCabal super.extra (drv: { doCheck = false; }); + +} +// { + # Not on Hackage yet. + doctest = self.mkDerivation { + pname = "doctest"; + version = "0.9.11.1"; + src = pkgs.fetchgit { + url = "git://github.com/sol/doctest.git"; + sha256 = "a01ced437f5d733f916dc62ea6a67e0e5d275164ba317da33245cf9374f23925"; + rev = "c85fdaaa92d1f0334d835254d63bdc30f7077387"; + }; + isLibrary = true; + isExecutable = true; + doCheck = false; + buildDepends = with self; [ + base deepseq directory filepath ghc ghc-paths process syb + transformers + ]; + testDepends = with self; [ + base base-compat deepseq directory filepath ghc ghc-paths hspec + HUnit process QuickCheck setenv silently stringbuilder syb + transformers + ]; + homepage = "https://github.com/sol/doctest#readme"; + description = "Test interactive Haskell examples"; + license = self.stdenv.lib.licenses.mit; + }; } From 57090412cb66c771e5dafa2c8d94d36e492da01e Mon Sep 17 00:00:00 2001 From: koral Date: Sat, 10 Jan 2015 12:01:58 +0100 Subject: [PATCH 0655/1091] mkvtoolnix: 7.3.0 -> 7.5.0 --- pkgs/applications/video/mkvtoolnix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix index b958b5d02a4a..83e9589f165b 100644 --- a/pkgs/applications/video/mkvtoolnix/default.nix +++ b/pkgs/applications/video/mkvtoolnix/default.nix @@ -15,12 +15,12 @@ }: stdenv.mkDerivation rec { - version = "7.3.0"; + version = "7.5.0"; name = "mkvtoolnix-${version}"; src = fetchurl { url = "http://www.bunkus.org/videotools/mkvtoolnix/sources/${name}.tar.xz"; - sha256 = "086lg64pki6mz00h0a735hgvz4347zbcp3wz384sigqndn99zc1c"; + sha256 = "0ksv79zcpp34jzs77r02x119c0h2wyvkgckd0bbwjix0qyczgfhp"; }; buildInputs = [ From 19c686e7681dbb2848f8ffa20587d5def6fface8 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Sat, 10 Jan 2015 12:11:58 +0100 Subject: [PATCH 0656/1091] node-packages.json: Add castnow & regenerate. --- pkgs/top-level/node-packages-generated.nix | 5755 ++++++++++++-------- pkgs/top-level/node-packages.json | 1 + 2 files changed, 3363 insertions(+), 2393 deletions(-) diff --git a/pkgs/top-level/node-packages-generated.nix b/pkgs/top-level/node-packages-generated.nix index 10a19fda8aee..240959156575 100644 --- a/pkgs/top-level/node-packages-generated.nix +++ b/pkgs/top-level/node-packages-generated.nix @@ -152,7 +152,7 @@ buildInputs = (self.nativeDeps."accepts" or []); deps = { - "mime-types-2.0.4" = self.by-version."mime-types"."2.0.4"; + "mime-types-2.0.7" = self.by-version."mime-types"."2.0.7"; "negotiator-0.4.9" = self.by-version."negotiator"."0.4.9"; }; peerDependencies = [ @@ -165,6 +165,28 @@ self.by-version."accepts"."1.1.4"; by-spec."accepts"."~1.1.4" = self.by-version."accepts"."1.1.4"; + by-spec."accepts"."~1.2.2" = + self.by-version."accepts"."1.2.2"; + by-version."accepts"."1.2.2" = lib.makeOverridable self.buildNodePackage { + name = "accepts-1.2.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz"; + name = "accepts-1.2.2.tgz"; + sha1 = "9bc29b9b39f33a351e76a76058184ebc8ed7783f"; + }) + ]; + buildInputs = + (self.nativeDeps."accepts" or []); + deps = { + "mime-types-2.0.7" = self.by-version."mime-types"."2.0.7"; + "negotiator-0.5.0" = self.by-version."negotiator"."0.5.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "accepts" ]; + }; by-spec."acorn"."^0.8.0" = self.by-version."acorn"."0.8.0"; by-version."acorn"."0.8.0" = lib.makeOverridable self.buildNodePackage { @@ -313,7 +335,7 @@ }; by-spec."adm-zip"."~0.4.3" = self.by-version."adm-zip"."0.4.4"; - by-spec."airplay-js"."^0.2.5" = + by-spec."airplay-js"."^0.2.0" = self.by-version."airplay-js"."0.2.6"; by-version."airplay-js"."0.2.6" = lib.makeOverridable self.buildNodePackage { name = "airplay-js-0.2.6"; @@ -335,6 +357,8 @@ ]; passthru.names = [ "airplay-js" ]; }; + by-spec."airplay-js"."^0.2.5" = + self.by-version."airplay-js"."0.2.6"; by-spec."almond"."*" = self.by-version."almond"."0.3.0"; by-version."almond"."0.3.0" = lib.makeOverridable self.buildNodePackage { @@ -379,27 +403,7 @@ "amdefine" = self.by-version."amdefine"."0.1.0"; by-spec."amdefine".">=0.0.4" = self.by-version."amdefine"."0.1.0"; - by-spec."ansi"."~0.1.2" = - self.by-version."ansi"."0.1.2"; - by-version."ansi"."0.1.2" = lib.makeOverridable self.buildNodePackage { - name = "ansi-0.1.2"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/ansi/-/ansi-0.1.2.tgz"; - name = "ansi-0.1.2.tgz"; - sha1 = "2627e29498f06e2a1c2ece9c21e28fd494430827"; - }) - ]; - buildInputs = - (self.nativeDeps."ansi" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "ansi" ]; - }; - by-spec."ansi"."~0.3.0" = + by-spec."ansi"."^0.3.0" = self.by-version."ansi"."0.3.0"; by-version."ansi"."0.3.0" = lib.makeOverridable self.buildNodePackage { name = "ansi-0.3.0"; @@ -419,6 +423,8 @@ ]; passthru.names = [ "ansi" ]; }; + by-spec."ansi"."~0.3.0" = + self.by-version."ansi"."0.3.0"; by-spec."ansi-regex"."^0.1.0" = self.by-version."ansi-regex"."0.1.0"; by-version."ansi-regex"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -675,6 +681,27 @@ }; by-spec."archy"."~1.0.0" = self.by-version."archy"."1.0.0"; + by-spec."are-we-there-yet"."~1.0.0" = + self.by-version."are-we-there-yet"."1.0.2"; + by-version."are-we-there-yet"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "are-we-there-yet-1.0.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.2.tgz"; + name = "are-we-there-yet-1.0.2.tgz"; + sha1 = "b518f4a6ec85862b57ce82df495bbabc76cb5246"; + }) + ]; + buildInputs = + (self.nativeDeps."are-we-there-yet" or []); + deps = { + "delegates-0.1.0" = self.by-version."delegates"."0.1.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "are-we-there-yet" ]; + }; by-spec."argparse"."0.1.15" = self.by-version."argparse"."0.1.15"; by-version."argparse"."0.1.15" = lib.makeOverridable self.buildNodePackage { @@ -719,6 +746,26 @@ ]; passthru.names = [ "argparse" ]; }; + by-spec."array-differ"."^1.0.0" = + self.by-version."array-differ"."1.0.0"; + by-version."array-differ"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "array-differ-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"; + name = "array-differ-1.0.0.tgz"; + sha1 = "eff52e3758249d33be402b8bb8e564bb2b5d4031"; + }) + ]; + buildInputs = + (self.nativeDeps."array-differ" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "array-differ" ]; + }; by-spec."array-filter"."~0.0.0" = self.by-version."array-filter"."0.0.1"; by-version."array-filter"."0.0.1" = lib.makeOverridable self.buildNodePackage { @@ -739,6 +786,26 @@ ]; passthru.names = [ "array-filter" ]; }; + by-spec."array-loop"."^1.0.0" = + self.by-version."array-loop"."1.0.0"; + by-version."array-loop"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "array-loop-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/array-loop/-/array-loop-1.0.0.tgz"; + name = "array-loop-1.0.0.tgz"; + sha1 = "c033d086cf0d12af73aed5a99c0cedb37367b395"; + }) + ]; + buildInputs = + (self.nativeDeps."array-loop" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "array-loop" ]; + }; by-spec."array-map"."~0.0.0" = self.by-version."array-map"."0.0.0"; by-version."array-map"."0.0.0" = lib.makeOverridable self.buildNodePackage { @@ -779,6 +846,26 @@ ]; passthru.names = [ "array-reduce" ]; }; + by-spec."array-uniq"."^1.0.2" = + self.by-version."array-uniq"."1.0.2"; + by-version."array-uniq"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "array-uniq-1.0.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz"; + name = "array-uniq-1.0.2.tgz"; + sha1 = "5fcc373920775723cfd64d65c64bef53bf9eba6d"; + }) + ]; + buildInputs = + (self.nativeDeps."array-uniq" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "array-uniq" ]; + }; by-spec."asap"."^1.0.0" = self.by-version."asap"."1.0.0"; by-version."asap"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -821,6 +908,28 @@ ]; passthru.names = [ "ascii-json" ]; }; + by-spec."ascli"."~0.3" = + self.by-version."ascli"."0.3.0"; + by-version."ascli"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "ascli-0.3.0"; + bin = false; + src = [ + (self.patchSource fetchurl { + url = "http://registry.npmjs.org/ascli/-/ascli-0.3.0.tgz"; + name = "ascli-0.3.0.tgz"; + sha1 = "5e66230e5219fe3e8952a4efb4f20fae596a813a"; + }) + ]; + buildInputs = + (self.nativeDeps."ascli" or []); + deps = { + "colour-0.7.1" = self.by-version."colour"."0.7.1"; + "optjs-3.2.1-boom" = self.by-version."optjs"."3.2.1-boom"; + }; + peerDependencies = [ + ]; + passthru.names = [ "ascli" ]; + }; by-spec."asn1"."0.1.11" = self.by-version."asn1"."0.1.11"; by-version."asn1"."0.1.11" = lib.makeOverridable self.buildNodePackage { @@ -841,41 +950,39 @@ ]; passthru.names = [ "asn1" ]; }; - by-spec."asn1.js".">=0.6.0-0 >=0.6.5-0 <0.7.0-0" = - self.by-version."asn1.js"."0.6.5"; - by-version."asn1.js"."0.6.5" = lib.makeOverridable self.buildNodePackage { - name = "asn1.js-0.6.5"; + by-spec."asn1.js".">=1.0.0-0 >=1.0.0-0 <2.0.0-0" = + self.by-version."asn1.js"."1.0.0"; + by-version."asn1.js"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "asn1.js-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/asn1.js/-/asn1.js-0.6.5.tgz"; - name = "asn1.js-0.6.5.tgz"; - sha1 = "92219d0eeaffa92bd9c26da38f66a990b63c4579"; + url = "http://registry.npmjs.org/asn1.js/-/asn1.js-1.0.0.tgz"; + name = "asn1.js-1.0.0.tgz"; + sha1 = "62aa7c36d18c32ec17883e40b5e2d719562ed01d"; }) ]; buildInputs = (self.nativeDeps."asn1.js" or []); deps = { - "bn.js-0.15.2" = self.by-version."bn.js"."0.15.2"; + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; }; peerDependencies = [ ]; passthru.names = [ "asn1.js" ]; }; - by-spec."asn1.js"."^0.6.0" = - self.by-version."asn1.js"."0.6.5"; - by-spec."asn1.js"."^0.6.5" = - self.by-version."asn1.js"."0.6.5"; - by-spec."asn1.js-rfc3280"."^0.5.1" = - self.by-version."asn1.js-rfc3280"."0.5.1"; - by-version."asn1.js-rfc3280"."0.5.1" = lib.makeOverridable self.buildNodePackage { - name = "asn1.js-rfc3280-0.5.1"; + by-spec."asn1.js"."^1.0.0" = + self.by-version."asn1.js"."1.0.0"; + by-spec."asn1.js-rfc3280"."^1.0.0" = + self.by-version."asn1.js-rfc3280"."1.0.0"; + by-version."asn1.js-rfc3280"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "asn1.js-rfc3280-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/asn1.js-rfc3280/-/asn1.js-rfc3280-0.5.1.tgz"; - name = "asn1.js-rfc3280-0.5.1.tgz"; - sha1 = "86b527b34fda63a571647c7ef54d4a680c0be122"; + url = "http://registry.npmjs.org/asn1.js-rfc3280/-/asn1.js-rfc3280-1.0.0.tgz"; + name = "asn1.js-rfc3280-1.0.0.tgz"; + sha1 = "4bb2013a7c9bdb4930c077b1b60d936186f4f4a7"; }) ]; buildInputs = @@ -883,11 +990,33 @@ deps = { }; peerDependencies = [ - self.by-version."asn1.js"."0.6.5" + self.by-version."asn1.js"."1.0.0" ]; passthru.names = [ "asn1.js-rfc3280" ]; }; by-spec."assert"."*" = + self.by-version."assert"."1.3.0"; + by-version."assert"."1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "assert-1.3.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; + name = "assert-1.3.0.tgz"; + sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; + }) + ]; + buildInputs = + (self.nativeDeps."assert" or []); + deps = { + "util-0.10.3" = self.by-version."util"."0.10.3"; + }; + peerDependencies = [ + ]; + passthru.names = [ "assert" ]; + }; + "assert" = self.by-version."assert"."1.3.0"; + by-spec."assert"."~1.1.0" = self.by-version."assert"."1.1.2"; by-version."assert"."1.1.2" = lib.makeOverridable self.buildNodePackage { name = "assert-1.1.2"; @@ -908,9 +1037,8 @@ ]; passthru.names = [ "assert" ]; }; - "assert" = self.by-version."assert"."1.1.2"; - by-spec."assert"."~1.1.0" = - self.by-version."assert"."1.1.2"; + by-spec."assert"."~1.3.0" = + self.by-version."assert"."1.3.0"; by-spec."assert-plus"."0.1.2" = self.by-version."assert-plus"."0.1.2"; by-version."assert-plus"."0.1.2" = lib.makeOverridable self.buildNodePackage { @@ -951,6 +1079,26 @@ ]; passthru.names = [ "assert-plus" ]; }; + by-spec."assert-plus"."^0.1.5" = + self.by-version."assert-plus"."0.1.5"; + by-version."assert-plus"."0.1.5" = lib.makeOverridable self.buildNodePackage { + name = "assert-plus-0.1.5"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"; + name = "assert-plus-0.1.5.tgz"; + sha1 = "ee74009413002d84cec7219c6ac811812e723160"; + }) + ]; + buildInputs = + (self.nativeDeps."assert-plus" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "assert-plus" ]; + }; by-spec."assertion-error"."1.0.0" = self.by-version."assertion-error"."1.0.0"; by-version."assertion-error"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -1119,8 +1267,6 @@ }; by-spec."async"."0.9.x" = self.by-version."async"."0.9.0"; - by-spec."async"."^0.2.10" = - self.by-version."async"."0.2.10"; by-spec."async"."^0.9.0" = self.by-version."async"."0.9.0"; by-spec."async"."~0.1.22" = @@ -1181,15 +1327,15 @@ passthru.names = [ "async-some" ]; }; by-spec."aws-sdk"."*" = - self.by-version."aws-sdk"."2.1.4"; - by-version."aws-sdk"."2.1.4" = lib.makeOverridable self.buildNodePackage { - name = "aws-sdk-2.1.4"; + self.by-version."aws-sdk"."2.1.5"; + by-version."aws-sdk"."2.1.5" = lib.makeOverridable self.buildNodePackage { + name = "aws-sdk-2.1.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1.4.tgz"; - name = "aws-sdk-2.1.4.tgz"; - sha1 = "228a70fb95bb8ccf721423b87ab1c60a147cd38d"; + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1.5.tgz"; + name = "aws-sdk-2.1.5.tgz"; + sha1 = "22ddd9dfff6b4caff5021d6d1812ba6d1c6d9a6b"; }) ]; buildInputs = @@ -1202,7 +1348,7 @@ ]; passthru.names = [ "aws-sdk" ]; }; - "aws-sdk" = self.by-version."aws-sdk"."2.1.4"; + "aws-sdk" = self.by-version."aws-sdk"."2.1.5"; by-spec."aws-sdk".">=1.2.0 <2" = self.by-version."aws-sdk"."1.18.0"; by-version."aws-sdk"."1.18.0" = lib.makeOverridable self.buildNodePackage { @@ -1407,16 +1553,16 @@ ]; passthru.names = [ "base64-js" ]; }; - by-spec."base64-js"."0.0.7" = - self.by-version."base64-js"."0.0.7"; - by-version."base64-js"."0.0.7" = lib.makeOverridable self.buildNodePackage { - name = "base64-js-0.0.7"; + by-spec."base64-js"."0.0.8" = + self.by-version."base64-js"."0.0.8"; + by-version."base64-js"."0.0.8" = lib.makeOverridable self.buildNodePackage { + name = "base64-js-0.0.8"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/base64-js/-/base64-js-0.0.7.tgz"; - name = "base64-js-0.0.7.tgz"; - sha1 = "54400dc91d696cec32a8a47902f971522fee8f48"; + url = "http://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"; + name = "base64-js-0.0.8.tgz"; + sha1 = "1101e9544f4a76b1bc3b26d452ca96d7a35e7978"; }) ]; buildInputs = @@ -1428,17 +1574,17 @@ passthru.names = [ "base64-js" ]; }; by-spec."base64-js"."~0.0.4" = - self.by-version."base64-js"."0.0.7"; + self.by-version."base64-js"."0.0.8"; by-spec."base64-url"."1" = - self.by-version."base64-url"."1.0.0"; - by-version."base64-url"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "base64-url-1.0.0"; + self.by-version."base64-url"."1.1.0"; + by-version."base64-url"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "base64-url-1.1.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/base64-url/-/base64-url-1.0.0.tgz"; - name = "base64-url-1.0.0.tgz"; - sha1 = "ab694376f2801af6c9260899ffef02f86b40ee2c"; + url = "http://registry.npmjs.org/base64-url/-/base64-url-1.1.0.tgz"; + name = "base64-url-1.1.0.tgz"; + sha1 = "fff58640464480a208a532f2e1919d296e3fbf10"; }) ]; buildInputs = @@ -1449,8 +1595,8 @@ ]; passthru.names = [ "base64-url" ]; }; - by-spec."base64-url"."1.0.0" = - self.by-version."base64-url"."1.0.0"; + by-spec."base64-url"."1.1.0" = + self.by-version."base64-url"."1.1.0"; by-spec."base64id"."0.1.0" = self.by-version."base64id"."0.1.0"; by-version."base64id"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -1551,6 +1697,26 @@ ]; passthru.names = [ "batch" ]; }; + by-spec."batch"."0.5.2" = + self.by-version."batch"."0.5.2"; + by-version."batch"."0.5.2" = lib.makeOverridable self.buildNodePackage { + name = "batch-0.5.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/batch/-/batch-0.5.2.tgz"; + name = "batch-0.5.2.tgz"; + sha1 = "546543dbe32118c83c7c7ca33a1f5c5d5ea963e9"; + }) + ]; + buildInputs = + (self.nativeDeps."batch" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "batch" ]; + }; by-spec."bcrypt"."*" = self.by-version."bcrypt"."0.8.0"; by-version."bcrypt"."0.8.0" = lib.makeOverridable self.buildNodePackage { @@ -1574,6 +1740,26 @@ passthru.names = [ "bcrypt" ]; }; "bcrypt" = self.by-version."bcrypt"."0.8.0"; + by-spec."beeper"."^1.0.0" = + self.by-version."beeper"."1.0.0"; + by-version."beeper"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "beeper-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/beeper/-/beeper-1.0.0.tgz"; + name = "beeper-1.0.0.tgz"; + sha1 = "1ad2a27a9c7e545234119180afed61f80daaf02c"; + }) + ]; + buildInputs = + (self.nativeDeps."beeper" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "beeper" ]; + }; by-spec."bencode"."^0.6.0" = self.by-version."bencode"."0.6.0"; by-version."bencode"."0.6.0" = lib.makeOverridable self.buildNodePackage { @@ -1773,7 +1959,7 @@ ]; passthru.names = [ "bittorrent-dht" ]; }; - by-spec."bittorrent-dht"."^2.6.4" = + by-spec."bittorrent-dht"."^2.1.1" = self.by-version."bittorrent-dht"."2.6.4"; by-version."bittorrent-dht"."2.6.4" = lib.makeOverridable self.buildNodePackage { name = "bittorrent-dht-2.6.4"; @@ -1792,7 +1978,7 @@ "bencode-0.6.0" = self.by-version."bencode"."0.6.0"; "buffer-equal-0.0.1" = self.by-version."buffer-equal"."0.0.1"; "compact2string-1.4.0" = self.by-version."compact2string"."1.4.0"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "hat-0.0.3" = self.by-version."hat"."0.0.3"; "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; "is-ip-1.0.0" = self.by-version."is-ip"."1.0.0"; @@ -1805,33 +1991,35 @@ ]; passthru.names = [ "bittorrent-dht" ]; }; + by-spec."bittorrent-dht"."^2.6.4" = + self.by-version."bittorrent-dht"."2.6.4"; by-spec."bittorrent-tracker"."^2.0.0" = - self.by-version."bittorrent-tracker"."2.10.0"; - by-version."bittorrent-tracker"."2.10.0" = lib.makeOverridable self.buildNodePackage { - name = "bittorrent-tracker-2.10.0"; + self.by-version."bittorrent-tracker"."2.10.3"; + by-version."bittorrent-tracker"."2.10.3" = lib.makeOverridable self.buildNodePackage { + name = "bittorrent-tracker-2.10.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-2.10.0.tgz"; - name = "bittorrent-tracker-2.10.0.tgz"; - sha1 = "faa80f136d37432c2a3db6a9c21a4d92c89f2b56"; + url = "http://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-2.10.3.tgz"; + name = "bittorrent-tracker-2.10.3.tgz"; + sha1 = "f58be79a52269f4b258a8c77b805977246206cba"; }) ]; buildInputs = (self.nativeDeps."bittorrent-tracker" or []); deps = { "bencode-0.6.0" = self.by-version."bencode"."0.6.0"; - "bn.js-0.15.2" = self.by-version."bn.js"."0.15.2"; + "bn.js-0.16.1" = self.by-version."bn.js"."0.16.1"; "buffer-equal-0.0.1" = self.by-version."buffer-equal"."0.0.1"; "compact2string-1.4.0" = self.by-version."compact2string"."1.4.0"; "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; - "extend.js-0.0.1" = self.by-version."extend.js"."0.0.1"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "extend.js-0.0.2" = self.by-version."extend.js"."0.0.2"; "hat-0.0.3" = self.by-version."hat"."0.0.3"; "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; "ip-0.3.2" = self.by-version."ip"."0.3.2"; "once-1.3.1" = self.by-version."once"."1.3.1"; - "portfinder-0.2.1" = self.by-version."portfinder"."0.2.1"; + "portfinder-0.3.0" = self.by-version."portfinder"."0.3.0"; "run-series-1.0.2" = self.by-version."run-series"."1.0.2"; "string2compact-1.2.1" = self.by-version."string2compact"."1.2.1"; }; @@ -1840,7 +2028,7 @@ passthru.names = [ "bittorrent-tracker" ]; }; by-spec."bittorrent-tracker"."^2.6.0" = - self.by-version."bittorrent-tracker"."2.10.0"; + self.by-version."bittorrent-tracker"."2.10.3"; by-spec."bl"."^0.9.0" = self.by-version."bl"."0.9.3"; by-version."bl"."0.9.3" = lib.makeOverridable self.buildNodePackage { @@ -1888,15 +2076,15 @@ by-spec."block-stream"."0.0.7" = self.by-version."block-stream"."0.0.7"; by-spec."bluebird".">= 1.2.1" = - self.by-version."bluebird"."2.4.0"; - by-version."bluebird"."2.4.0" = lib.makeOverridable self.buildNodePackage { - name = "bluebird-2.4.0"; + self.by-version."bluebird"."2.6.2"; + by-version."bluebird"."2.6.2" = lib.makeOverridable self.buildNodePackage { + name = "bluebird-2.6.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/bluebird/-/bluebird-2.4.0.tgz"; - name = "bluebird-2.4.0.tgz"; - sha1 = "db8f4afa2682459cc625235e155e0782e719b279"; + url = "http://registry.npmjs.org/bluebird/-/bluebird-2.6.2.tgz"; + name = "bluebird-2.6.2.tgz"; + sha1 = "8f51818cbbffa5f32d7927ce8fe0d57d88ad53a2"; }) ]; buildInputs = @@ -1927,16 +2115,16 @@ ]; passthru.names = [ "blueimp-md5" ]; }; - by-spec."bn.js"."0.15.2" = - self.by-version."bn.js"."0.15.2"; - by-version."bn.js"."0.15.2" = lib.makeOverridable self.buildNodePackage { - name = "bn.js-0.15.2"; + by-spec."bn.js"."^0.16.0" = + self.by-version."bn.js"."0.16.1"; + by-version."bn.js"."0.16.1" = lib.makeOverridable self.buildNodePackage { + name = "bn.js-0.16.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/bn.js/-/bn.js-0.15.2.tgz"; - name = "bn.js-0.15.2.tgz"; - sha1 = "a83b283accdacbf28e89774747cac352216f886a"; + url = "http://registry.npmjs.org/bn.js/-/bn.js-0.16.1.tgz"; + name = "bn.js-0.16.1.tgz"; + sha1 = "5f9e74fc53abfd3bb74020b824b83a599f8a9c6f"; }) ]; buildInputs = @@ -1947,22 +2135,16 @@ ]; passthru.names = [ "bn.js" ]; }; - by-spec."bn.js".">=0.15.0-0 0.15.2" = - self.by-version."bn.js"."0.15.2"; - by-spec."bn.js"."^0.15.0" = - self.by-version."bn.js"."0.15.2"; - by-spec."bn.js"."^0.15.2" = - self.by-version."bn.js"."0.15.2"; - by-spec."bn.js"."^0.16.0" = - self.by-version."bn.js"."0.16.0"; - by-version."bn.js"."0.16.0" = lib.makeOverridable self.buildNodePackage { - name = "bn.js-0.16.0"; + by-spec."bn.js"."^1.0.0" = + self.by-version."bn.js"."1.0.0"; + by-version."bn.js"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "bn.js-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/bn.js/-/bn.js-0.16.0.tgz"; - name = "bn.js-0.16.0.tgz"; - sha1 = "5b6f7ea86ec2f8e065dee2b4d5f1540314bf523e"; + url = "http://registry.npmjs.org/bn.js/-/bn.js-1.0.0.tgz"; + name = "bn.js-1.0.0.tgz"; + sha1 = "01e39f8c13f981c468b673caf0632f726d54713f"; }) ]; buildInputs = @@ -2013,6 +2195,34 @@ ]; passthru.names = [ "bncode" ]; }; + by-spec."body-parser"."~1.10.1" = + self.by-version."body-parser"."1.10.1"; + by-version."body-parser"."1.10.1" = lib.makeOverridable self.buildNodePackage { + name = "body-parser-1.10.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/body-parser/-/body-parser-1.10.1.tgz"; + name = "body-parser-1.10.1.tgz"; + sha1 = "af0c7156b128d946f3c43f5fe0364da00cfa7391"; + }) + ]; + buildInputs = + (self.nativeDeps."body-parser" or []); + deps = { + "bytes-1.0.0" = self.by-version."bytes"."1.0.0"; + "depd-1.0.0" = self.by-version."depd"."1.0.0"; + "iconv-lite-0.4.5" = self.by-version."iconv-lite"."0.4.5"; + "media-typer-0.3.0" = self.by-version."media-typer"."0.3.0"; + "on-finished-2.2.0" = self.by-version."on-finished"."2.2.0"; + "qs-2.3.3" = self.by-version."qs"."2.3.3"; + "raw-body-1.3.1" = self.by-version."raw-body"."1.3.1"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; + }; + peerDependencies = [ + ]; + passthru.names = [ "body-parser" ]; + }; by-spec."body-parser"."~1.8.4" = self.by-version."body-parser"."1.8.4"; by-version."body-parser"."1.8.4" = lib.makeOverridable self.buildNodePackage { @@ -2035,7 +2245,7 @@ "on-finished-2.1.0" = self.by-version."on-finished"."2.1.0"; "qs-2.2.4" = self.by-version."qs"."2.2.4"; "raw-body-1.3.0" = self.by-version."raw-body"."1.3.0"; - "type-is-1.5.4" = self.by-version."type-is"."1.5.4"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; }; peerDependencies = [ ]; @@ -2063,7 +2273,7 @@ "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; "qs-2.3.3" = self.by-version."qs"."2.3.3"; "raw-body-1.3.1" = self.by-version."raw-body"."1.3.1"; - "type-is-1.5.4" = self.by-version."type-is"."1.5.4"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; }; peerDependencies = [ ]; @@ -2132,7 +2342,7 @@ "bower-endpoint-parser-0.2.2" = self.by-version."bower-endpoint-parser"."0.2.2"; "bower-json-0.4.0" = self.by-version."bower-json"."0.4.0"; "bower-logger-0.2.2" = self.by-version."bower-logger"."0.2.2"; - "bower-registry-client-0.2.1" = self.by-version."bower-registry-client"."0.2.1"; + "bower-registry-client-0.2.2" = self.by-version."bower-registry-client"."0.2.2"; "cardinal-0.4.0" = self.by-version."cardinal"."0.4.0"; "chalk-0.5.0" = self.by-version."chalk"."0.5.0"; "chmodr-0.1.0" = self.by-version."chmodr"."0.1.0"; @@ -2151,7 +2361,7 @@ "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; "mout-0.9.1" = self.by-version."mout"."0.9.1"; "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; - "opn-1.0.0" = self.by-version."opn"."1.0.0"; + "opn-1.0.1" = self.by-version."opn"."1.0.1"; "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; "p-throttler-0.1.0" = self.by-version."p-throttler"."0.1.0"; "promptly-0.2.0" = self.by-version."promptly"."0.2.0"; @@ -2307,15 +2517,15 @@ passthru.names = [ "bower-logger" ]; }; by-spec."bower-registry-client"."~0.2.0" = - self.by-version."bower-registry-client"."0.2.1"; - by-version."bower-registry-client"."0.2.1" = lib.makeOverridable self.buildNodePackage { - name = "bower-registry-client-0.2.1"; + self.by-version."bower-registry-client"."0.2.2"; + by-version."bower-registry-client"."0.2.2" = lib.makeOverridable self.buildNodePackage { + name = "bower-registry-client-0.2.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.2.1.tgz"; - name = "bower-registry-client-0.2.1.tgz"; - sha1 = "06fbff982f82a4a4045dc53ac9dcb1c43d9cd591"; + url = "http://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.2.2.tgz"; + name = "bower-registry-client-0.2.2.tgz"; + sha1 = "461bf4c6e88bdc216408752b913b85ea097cd12c"; }) ]; buildInputs = @@ -2350,7 +2560,7 @@ (self.nativeDeps."bower2nix" or []); deps = { "temp-0.6.0" = self.by-version."temp"."0.6.0"; - "fs.extra-1.2.1" = self.by-version."fs.extra"."1.2.1"; + "fs.extra-1.3.0" = self.by-version."fs.extra"."1.3.0"; "bower-json-0.4.0" = self.by-version."bower-json"."0.4.0"; "bower-endpoint-parser-0.2.1" = self.by-version."bower-endpoint-parser"."0.2.1"; "bower-logger-0.2.1" = self.by-version."bower-logger"."0.2.1"; @@ -2635,7 +2845,7 @@ (self.nativeDeps."browserchannel" or []); deps = { "hat-0.0.3" = self.by-version."hat"."0.0.3"; - "connect-2.27.6" = self.by-version."connect"."2.27.6"; + "connect-2.28.1" = self.by-version."connect"."2.28.1"; "request-2.51.0" = self.by-version."request"."2.51.0"; "ascii-json-0.2.0" = self.by-version."ascii-json"."0.2.0"; }; @@ -2645,32 +2855,32 @@ }; "browserchannel" = self.by-version."browserchannel"."2.0.0"; by-spec."browserify"."*" = - self.by-version."browserify"."7.0.3"; - by-version."browserify"."7.0.3" = lib.makeOverridable self.buildNodePackage { - name = "browserify-7.0.3"; + self.by-version."browserify"."8.1.0"; + by-version."browserify"."8.1.0" = lib.makeOverridable self.buildNodePackage { + name = "browserify-8.1.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/browserify/-/browserify-7.0.3.tgz"; - name = "browserify-7.0.3.tgz"; - sha1 = "b839f84ed22c24b67f79af68002e5684c73d534e"; + url = "http://registry.npmjs.org/browserify/-/browserify-8.1.0.tgz"; + name = "browserify-8.1.0.tgz"; + sha1 = "e8d966c0eb47a3e3e8a98deeff08812715033112"; }) ]; buildInputs = (self.nativeDeps."browserify" or []); deps = { "JSONStream-0.8.4" = self.by-version."JSONStream"."0.8.4"; - "assert-1.1.2" = self.by-version."assert"."1.1.2"; + "assert-1.3.0" = self.by-version."assert"."1.3.0"; "browser-pack-3.2.0" = self.by-version."browser-pack"."3.2.0"; "browser-resolve-1.5.0" = self.by-version."browser-resolve"."1.5.0"; "browserify-zlib-0.1.4" = self.by-version."browserify-zlib"."0.1.4"; - "buffer-2.8.2" = self.by-version."buffer"."2.8.2"; + "buffer-3.0.1" = self.by-version."buffer"."3.0.1"; "builtins-0.0.7" = self.by-version."builtins"."0.0.7"; "commondir-0.0.1" = self.by-version."commondir"."0.0.1"; "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; "console-browserify-1.1.0" = self.by-version."console-browserify"."1.1.0"; "constants-browserify-0.0.1" = self.by-version."constants-browserify"."0.0.1"; - "crypto-browserify-3.7.0" = self.by-version."crypto-browserify"."3.7.0"; + "crypto-browserify-3.9.1" = self.by-version."crypto-browserify"."3.9.1"; "deep-equal-0.2.1" = self.by-version."deep-equal"."0.2.1"; "defined-0.0.0" = self.by-version."defined"."0.0.0"; "deps-sort-1.3.5" = self.by-version."deps-sort"."1.3.5"; @@ -2681,10 +2891,80 @@ "http-browserify-1.7.0" = self.by-version."http-browserify"."1.7.0"; "https-browserify-0.0.0" = self.by-version."https-browserify"."0.0.0"; "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - "insert-module-globals-6.1.0" = self.by-version."insert-module-globals"."6.1.0"; + "insert-module-globals-6.2.0" = self.by-version."insert-module-globals"."6.2.0"; "isarray-0.0.1" = self.by-version."isarray"."0.0.1"; "labeled-stream-splicer-1.0.2" = self.by-version."labeled-stream-splicer"."1.0.2"; - "module-deps-3.6.3" = self.by-version."module-deps"."3.6.3"; + "module-deps-3.6.4" = self.by-version."module-deps"."3.6.4"; + "os-browserify-0.1.2" = self.by-version."os-browserify"."0.1.2"; + "parents-0.0.3" = self.by-version."parents"."0.0.3"; + "path-browserify-0.0.0" = self.by-version."path-browserify"."0.0.0"; + "process-0.10.0" = self.by-version."process"."0.10.0"; + "punycode-1.2.4" = self.by-version."punycode"."1.2.4"; + "querystring-es3-0.2.1" = self.by-version."querystring-es3"."0.2.1"; + "readable-stream-1.1.13" = self.by-version."readable-stream"."1.1.13"; + "resolve-0.7.4" = self.by-version."resolve"."0.7.4"; + "shallow-copy-0.0.1" = self.by-version."shallow-copy"."0.0.1"; + "shasum-1.0.0" = self.by-version."shasum"."1.0.0"; + "shell-quote-0.0.1" = self.by-version."shell-quote"."0.0.1"; + "stream-browserify-1.0.0" = self.by-version."stream-browserify"."1.0.0"; + "string_decoder-0.10.31" = self.by-version."string_decoder"."0.10.31"; + "subarg-1.0.0" = self.by-version."subarg"."1.0.0"; + "syntax-error-1.1.2" = self.by-version."syntax-error"."1.1.2"; + "through2-1.1.1" = self.by-version."through2"."1.1.1"; + "timers-browserify-1.2.0" = self.by-version."timers-browserify"."1.2.0"; + "tty-browserify-0.0.0" = self.by-version."tty-browserify"."0.0.0"; + "umd-2.1.0" = self.by-version."umd"."2.1.0"; + "url-0.10.2" = self.by-version."url"."0.10.2"; + "util-0.10.3" = self.by-version."util"."0.10.3"; + "vm-browserify-0.0.4" = self.by-version."vm-browserify"."0.0.4"; + "xtend-3.0.0" = self.by-version."xtend"."3.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "browserify" ]; + }; + "browserify" = self.by-version."browserify"."8.1.0"; + by-spec."browserify"."7.1.0" = + self.by-version."browserify"."7.1.0"; + by-version."browserify"."7.1.0" = lib.makeOverridable self.buildNodePackage { + name = "browserify-7.1.0"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/browserify/-/browserify-7.1.0.tgz"; + name = "browserify-7.1.0.tgz"; + sha1 = "1660775c93c3efeaeb42f3c6638a6c4c2b414f14"; + }) + ]; + buildInputs = + (self.nativeDeps."browserify" or []); + deps = { + "JSONStream-0.8.4" = self.by-version."JSONStream"."0.8.4"; + "assert-1.1.2" = self.by-version."assert"."1.1.2"; + "browser-pack-3.2.0" = self.by-version."browser-pack"."3.2.0"; + "browser-resolve-1.5.0" = self.by-version."browser-resolve"."1.5.0"; + "browserify-zlib-0.1.4" = self.by-version."browserify-zlib"."0.1.4"; + "buffer-3.0.1" = self.by-version."buffer"."3.0.1"; + "builtins-0.0.7" = self.by-version."builtins"."0.0.7"; + "commondir-0.0.1" = self.by-version."commondir"."0.0.1"; + "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; + "console-browserify-1.1.0" = self.by-version."console-browserify"."1.1.0"; + "constants-browserify-0.0.1" = self.by-version."constants-browserify"."0.0.1"; + "crypto-browserify-3.9.1" = self.by-version."crypto-browserify"."3.9.1"; + "deep-equal-0.2.1" = self.by-version."deep-equal"."0.2.1"; + "defined-0.0.0" = self.by-version."defined"."0.0.0"; + "deps-sort-1.3.5" = self.by-version."deps-sort"."1.3.5"; + "domain-browser-1.1.3" = self.by-version."domain-browser"."1.1.3"; + "duplexer2-0.0.2" = self.by-version."duplexer2"."0.0.2"; + "events-1.0.2" = self.by-version."events"."1.0.2"; + "glob-4.3.2" = self.by-version."glob"."4.3.2"; + "http-browserify-1.7.0" = self.by-version."http-browserify"."1.7.0"; + "https-browserify-0.0.0" = self.by-version."https-browserify"."0.0.0"; + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + "insert-module-globals-6.2.0" = self.by-version."insert-module-globals"."6.2.0"; + "isarray-0.0.1" = self.by-version."isarray"."0.0.1"; + "labeled-stream-splicer-1.0.2" = self.by-version."labeled-stream-splicer"."1.0.2"; + "module-deps-3.6.4" = self.by-version."module-deps"."3.6.4"; "os-browserify-0.1.2" = self.by-version."os-browserify"."0.1.2"; "parents-0.0.3" = self.by-version."parents"."0.0.3"; "path-browserify-0.0.0" = self.by-version."path-browserify"."0.0.0"; @@ -2701,10 +2981,10 @@ "subarg-1.0.0" = self.by-version."subarg"."1.0.0"; "syntax-error-1.1.2" = self.by-version."syntax-error"."1.1.2"; "through2-1.1.1" = self.by-version."through2"."1.1.1"; - "timers-browserify-1.1.0" = self.by-version."timers-browserify"."1.1.0"; + "timers-browserify-1.2.0" = self.by-version."timers-browserify"."1.2.0"; "tty-browserify-0.0.0" = self.by-version."tty-browserify"."0.0.0"; "umd-2.1.0" = self.by-version."umd"."2.1.0"; - "url-0.10.1" = self.by-version."url"."0.10.1"; + "url-0.10.2" = self.by-version."url"."0.10.2"; "util-0.10.3" = self.by-version."util"."0.10.3"; "vm-browserify-0.0.4" = self.by-version."vm-browserify"."0.0.4"; "xtend-3.0.0" = self.by-version."xtend"."3.0.0"; @@ -2713,72 +2993,6 @@ ]; passthru.names = [ "browserify" ]; }; - "browserify" = self.by-version."browserify"."7.0.3"; - by-spec."browserify"."3.46.0" = - self.by-version."browserify"."3.46.0"; - by-version."browserify"."3.46.0" = lib.makeOverridable self.buildNodePackage { - name = "browserify-3.46.0"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/browserify/-/browserify-3.46.0.tgz"; - name = "browserify-3.46.0.tgz"; - sha1 = "dc32dd189efcb0b9e7ca88f5099b11654ab3c50f"; - }) - ]; - buildInputs = - (self.nativeDeps."browserify" or []); - deps = { - "JSONStream-0.7.4" = self.by-version."JSONStream"."0.7.4"; - "assert-1.1.2" = self.by-version."assert"."1.1.2"; - "browser-pack-2.0.1" = self.by-version."browser-pack"."2.0.1"; - "browser-resolve-1.2.4" = self.by-version."browser-resolve"."1.2.4"; - "browserify-zlib-0.1.4" = self.by-version."browserify-zlib"."0.1.4"; - "buffer-2.1.13" = self.by-version."buffer"."2.1.13"; - "builtins-0.0.7" = self.by-version."builtins"."0.0.7"; - "commondir-0.0.1" = self.by-version."commondir"."0.0.1"; - "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; - "console-browserify-1.0.3" = self.by-version."console-browserify"."1.0.3"; - "constants-browserify-0.0.1" = self.by-version."constants-browserify"."0.0.1"; - "crypto-browserify-1.0.9" = self.by-version."crypto-browserify"."1.0.9"; - "deep-equal-0.1.2" = self.by-version."deep-equal"."0.1.2"; - "defined-0.0.0" = self.by-version."defined"."0.0.0"; - "deps-sort-0.1.2" = self.by-version."deps-sort"."0.1.2"; - "derequire-0.8.0" = self.by-version."derequire"."0.8.0"; - "domain-browser-1.1.3" = self.by-version."domain-browser"."1.1.3"; - "duplexer-0.1.1" = self.by-version."duplexer"."0.1.1"; - "events-1.0.2" = self.by-version."events"."1.0.2"; - "glob-3.2.11" = self.by-version."glob"."3.2.11"; - "http-browserify-1.3.2" = self.by-version."http-browserify"."1.3.2"; - "https-browserify-0.0.0" = self.by-version."https-browserify"."0.0.0"; - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - "insert-module-globals-5.0.1" = self.by-version."insert-module-globals"."5.0.1"; - "module-deps-1.10.0" = self.by-version."module-deps"."1.10.0"; - "os-browserify-0.1.2" = self.by-version."os-browserify"."0.1.2"; - "parents-0.0.3" = self.by-version."parents"."0.0.3"; - "path-browserify-0.0.0" = self.by-version."path-browserify"."0.0.0"; - "punycode-1.2.4" = self.by-version."punycode"."1.2.4"; - "querystring-es3-0.2.0" = self.by-version."querystring-es3"."0.2.0"; - "resolve-0.6.3" = self.by-version."resolve"."0.6.3"; - "shallow-copy-0.0.1" = self.by-version."shallow-copy"."0.0.1"; - "shell-quote-0.0.1" = self.by-version."shell-quote"."0.0.1"; - "stream-browserify-0.1.3" = self.by-version."stream-browserify"."0.1.3"; - "stream-combiner-0.0.4" = self.by-version."stream-combiner"."0.0.4"; - "string_decoder-0.0.1" = self.by-version."string_decoder"."0.0.1"; - "subarg-0.0.1" = self.by-version."subarg"."0.0.1"; - "syntax-error-1.1.2" = self.by-version."syntax-error"."1.1.2"; - "through2-0.4.2" = self.by-version."through2"."0.4.2"; - "timers-browserify-1.0.3" = self.by-version."timers-browserify"."1.0.3"; - "tty-browserify-0.0.0" = self.by-version."tty-browserify"."0.0.0"; - "umd-2.0.0" = self.by-version."umd"."2.0.0"; - "url-0.10.1" = self.by-version."url"."0.10.1"; - "util-0.10.3" = self.by-version."util"."0.10.3"; - "vm-browserify-0.0.4" = self.by-version."vm-browserify"."0.0.4"; - }; - peerDependencies = [ - ]; - passthru.names = [ "browserify" ]; - }; by-spec."browserify"."~3.19.1" = self.by-version."browserify"."3.19.1"; by-version."browserify"."3.19.1" = lib.makeOverridable self.buildNodePackage { @@ -2900,16 +3114,16 @@ ]; passthru.names = [ "browserify" ]; }; - by-spec."browserify-aes"."0.6.1" = - self.by-version."browserify-aes"."0.6.1"; - by-version."browserify-aes"."0.6.1" = lib.makeOverridable self.buildNodePackage { - name = "browserify-aes-0.6.1"; + by-spec."browserify-aes"."0.8.1" = + self.by-version."browserify-aes"."0.8.1"; + by-version."browserify-aes"."0.8.1" = lib.makeOverridable self.buildNodePackage { + name = "browserify-aes-0.8.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/browserify-aes/-/browserify-aes-0.6.1.tgz"; - name = "browserify-aes-0.6.1.tgz"; - sha1 = "a7466136ffcb0a2a955d98afa8dc2ced6dc6c004"; + url = "http://registry.npmjs.org/browserify-aes/-/browserify-aes-0.8.1.tgz"; + name = "browserify-aes-0.8.1.tgz"; + sha1 = "05902c0db3817b7f67f1668f74efb14ee900801d"; }) ]; buildInputs = @@ -2921,26 +3135,47 @@ ]; passthru.names = [ "browserify-aes" ]; }; - by-spec."browserify-sign"."2.6.0" = - self.by-version."browserify-sign"."2.6.0"; - by-version."browserify-sign"."2.6.0" = lib.makeOverridable self.buildNodePackage { - name = "browserify-sign-2.6.0"; + by-spec."browserify-rsa"."^1.1.0" = + self.by-version."browserify-rsa"."1.1.1"; + by-version."browserify-rsa"."1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "browserify-rsa-1.1.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/browserify-sign/-/browserify-sign-2.6.0.tgz"; - name = "browserify-sign-2.6.0.tgz"; - sha1 = "35def87585f0d8f4b116783a55e1a3711a2c48e3"; + url = "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-1.1.1.tgz"; + name = "browserify-rsa-1.1.1.tgz"; + sha1 = "d7c952e12e44192680613ea7f3baa83af585c8ad"; + }) + ]; + buildInputs = + (self.nativeDeps."browserify-rsa" or []); + deps = { + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "browserify-rsa" ]; + }; + by-spec."browserify-sign"."2.7.5" = + self.by-version."browserify-sign"."2.7.5"; + by-version."browserify-sign"."2.7.5" = lib.makeOverridable self.buildNodePackage { + name = "browserify-sign-2.7.5"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/browserify-sign/-/browserify-sign-2.7.5.tgz"; + name = "browserify-sign-2.7.5.tgz"; + sha1 = "92fce12b47775547f2887d7c5282856c163715b2"; }) ]; buildInputs = (self.nativeDeps."browserify-sign" or []); deps = { - "bn.js-0.15.2" = self.by-version."bn.js"."0.15.2"; - "elliptic-0.15.15" = self.by-version."elliptic"."0.15.15"; + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; + "browserify-rsa-1.1.1" = self.by-version."browserify-rsa"."1.1.1"; + "elliptic-1.0.0" = self.by-version."elliptic"."1.0.0"; "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - "parse-asn1-1.2.0" = self.by-version."parse-asn1"."1.2.0"; - "readable-stream-1.1.13" = self.by-version."readable-stream"."1.1.13"; + "parse-asn1-2.0.0" = self.by-version."parse-asn1"."2.0.0"; }; peerDependencies = [ ]; @@ -2989,6 +3224,27 @@ ]; passthru.names = [ "bson" ]; }; + by-spec."bson"."0.2.16" = + self.by-version."bson"."0.2.16"; + by-version."bson"."0.2.16" = lib.makeOverridable self.buildNodePackage { + name = "bson-0.2.16"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bson/-/bson-0.2.16.tgz"; + name = "bson-0.2.16.tgz"; + sha1 = "c4d056d16631ec481e8ef33659c01e581d2b97ed"; + }) + ]; + buildInputs = + (self.nativeDeps."bson" or []); + deps = { + "nan-1.3.0" = self.by-version."nan"."1.3.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "bson" ]; + }; by-spec."bson"."0.2.2" = self.by-version."bson"."0.2.2"; by-version."bson"."0.2.2" = lib.makeOverridable self.buildNodePackage { @@ -3011,41 +3267,22 @@ }; by-spec."bson"."~0.2" = self.by-version."bson"."0.2.16"; - by-version."bson"."0.2.16" = lib.makeOverridable self.buildNodePackage { - name = "bson-0.2.16"; + by-spec."buffer"."^3.0.0" = + self.by-version."buffer"."3.0.1"; + by-version."buffer"."3.0.1" = lib.makeOverridable self.buildNodePackage { + name = "buffer-3.0.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/bson/-/bson-0.2.16.tgz"; - name = "bson-0.2.16.tgz"; - sha1 = "c4d056d16631ec481e8ef33659c01e581d2b97ed"; - }) - ]; - buildInputs = - (self.nativeDeps."bson" or []); - deps = { - "nan-1.3.0" = self.by-version."nan"."1.3.0"; - }; - peerDependencies = [ - ]; - passthru.names = [ "bson" ]; - }; - by-spec."buffer"."^2.3.0" = - self.by-version."buffer"."2.8.2"; - by-version."buffer"."2.8.2" = lib.makeOverridable self.buildNodePackage { - name = "buffer-2.8.2"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/buffer/-/buffer-2.8.2.tgz"; - name = "buffer-2.8.2.tgz"; - sha1 = "d73c214c0334384dc29b04ee0ff5f5527c7974e7"; + url = "http://registry.npmjs.org/buffer/-/buffer-3.0.1.tgz"; + name = "buffer-3.0.1.tgz"; + sha1 = "d2743fff2b1d92ad532dd5716ecd9217838dfb3e"; }) ]; buildInputs = (self.nativeDeps."buffer" or []); deps = { - "base64-js-0.0.7" = self.by-version."base64-js"."0.0.7"; + "base64-js-0.0.8" = self.by-version."base64-js"."0.0.8"; "ieee754-1.1.4" = self.by-version."ieee754"."1.1.4"; "is-array-1.0.1" = self.by-version."is-array"."1.0.1"; }; @@ -3053,28 +3290,6 @@ ]; passthru.names = [ "buffer" ]; }; - by-spec."buffer"."~2.1.4" = - self.by-version."buffer"."2.1.13"; - by-version."buffer"."2.1.13" = lib.makeOverridable self.buildNodePackage { - name = "buffer-2.1.13"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/buffer/-/buffer-2.1.13.tgz"; - name = "buffer-2.1.13.tgz"; - sha1 = "c88838ebf79f30b8b4a707788470bea8a62c2355"; - }) - ]; - buildInputs = - (self.nativeDeps."buffer" or []); - deps = { - "base64-js-0.0.7" = self.by-version."base64-js"."0.0.7"; - "ieee754-1.1.4" = self.by-version."ieee754"."1.1.4"; - }; - peerDependencies = [ - ]; - passthru.names = [ "buffer" ]; - }; by-spec."buffer-crc32"."0.1.1" = self.by-version."buffer-crc32"."0.1.1"; by-version."buffer-crc32"."0.1.1" = lib.makeOverridable self.buildNodePackage { @@ -3218,6 +3433,26 @@ ]; passthru.names = [ "buffertools" ]; }; + by-spec."bufferview"."~1" = + self.by-version."bufferview"."1.0.1"; + by-version."bufferview"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "bufferview-1.0.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bufferview/-/bufferview-1.0.1.tgz"; + name = "bufferview-1.0.1.tgz"; + sha1 = "7afd74a45f937fa422a1d338c08bbfdc76cd725d"; + }) + ]; + buildInputs = + (self.nativeDeps."bufferview" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "bufferview" ]; + }; by-spec."builtins"."~0.0.3" = self.by-version."builtins"."0.0.7"; by-version."builtins"."0.0.7" = lib.makeOverridable self.buildNodePackage { @@ -3260,6 +3495,28 @@ ]; passthru.names = [ "bunyan" ]; }; + by-spec."bytebuffer"."~3 >=3.5" = + self.by-version."bytebuffer"."3.5.4"; + by-version."bytebuffer"."3.5.4" = lib.makeOverridable self.buildNodePackage { + name = "bytebuffer-3.5.4"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/bytebuffer/-/bytebuffer-3.5.4.tgz"; + name = "bytebuffer-3.5.4.tgz"; + sha1 = "436e2733174f96aaa978b0926749e83fa162e786"; + }) + ]; + buildInputs = + (self.nativeDeps."bytebuffer" or []); + deps = { + "long-2.2.3" = self.by-version."long"."2.2.3"; + "bufferview-1.0.1" = self.by-version."bufferview"."1.0.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "bytebuffer" ]; + }; by-spec."bytes"."0.1.0" = self.by-version."bytes"."0.1.0"; by-version."bytes"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -3509,6 +3766,93 @@ ]; passthru.names = [ "caseless" ]; }; + by-spec."castnow"."*" = + self.by-version."castnow"."0.4.7"; + by-version."castnow"."0.4.7" = lib.makeOverridable self.buildNodePackage { + name = "castnow-0.4.7"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/castnow/-/castnow-0.4.7.tgz"; + name = "castnow-0.4.7.tgz"; + sha1 = "155c1314c3f70d2b5ef601164b0c39beb1e33461"; + }) + ]; + buildInputs = + (self.nativeDeps."castnow" or []); + deps = { + "array-loop-1.0.0" = self.by-version."array-loop"."1.0.0"; + "castv2-client-0.0.8" = self.by-version."castv2-client"."0.0.8"; + "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; + "chromecast-player-0.1.6" = self.by-version."chromecast-player"."0.1.6"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "fs-extended-0.2.0" = self.by-version."fs-extended"."0.2.0"; + "get-youtube-id-0.1.3" = self.by-version."get-youtube-id"."0.1.3"; + "got-1.2.2" = self.by-version."got"."1.2.2"; + "internal-ip-1.0.0" = self.by-version."internal-ip"."1.0.0"; + "keypress-0.2.1" = self.by-version."keypress"."0.2.1"; + "mime-1.2.11" = self.by-version."mime"."1.2.11"; + "minimist-1.1.0" = self.by-version."minimist"."1.1.0"; + "peerflix-0.19.3" = self.by-version."peerflix"."0.19.3"; + "playerui-1.2.0" = self.by-version."playerui"."1.2.0"; + "query-string-1.0.0" = self.by-version."query-string"."1.0.0"; + "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; + "read-torrent-1.2.0" = self.by-version."read-torrent"."1.2.0"; + "router-0.6.2" = self.by-version."router"."0.6.2"; + "srt2vtt-1.2.0" = self.by-version."srt2vtt"."1.2.0"; + "stream-transcoder-0.0.5" = self.by-version."stream-transcoder"."0.0.5"; + "xml2js-0.4.4" = self.by-version."xml2js"."0.4.4"; + "xtend-4.0.0" = self.by-version."xtend"."4.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "castnow" ]; + }; + "castnow" = self.by-version."castnow"."0.4.7"; + by-spec."castv2"."~0.1.4" = + self.by-version."castv2"."0.1.4"; + by-version."castv2"."0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "castv2-0.1.4"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/castv2/-/castv2-0.1.4.tgz"; + name = "castv2-0.1.4.tgz"; + sha1 = "f67a8bc4883dc0e1ba0e66ae937c3c9f9914974b"; + }) + ]; + buildInputs = + (self.nativeDeps."castv2" or []); + deps = { + "debug-0.8.1" = self.by-version."debug"."0.8.1"; + "protobufjs-3.8.2" = self.by-version."protobufjs"."3.8.2"; + }; + peerDependencies = [ + ]; + passthru.names = [ "castv2" ]; + }; + by-spec."castv2-client"."0.0.8" = + self.by-version."castv2-client"."0.0.8"; + by-version."castv2-client"."0.0.8" = lib.makeOverridable self.buildNodePackage { + name = "castv2-client-0.0.8"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/castv2-client/-/castv2-client-0.0.8.tgz"; + name = "castv2-client-0.0.8.tgz"; + sha1 = "a47adf5cc10575e2a71f3b05eb2b72c8d26bbbdc"; + }) + ]; + buildInputs = + (self.nativeDeps."castv2-client" or []); + deps = { + "debug-1.0.4" = self.by-version."debug"."1.0.4"; + "castv2-0.1.4" = self.by-version."castv2"."0.1.4"; + }; + peerDependencies = [ + ]; + passthru.names = [ "castv2-client" ]; + }; by-spec."chai"."*" = self.by-version."chai"."1.10.0"; by-version."chai"."1.10.0" = lib.makeOverridable self.buildNodePackage { @@ -3733,15 +4077,15 @@ by-spec."chmodr"."~0.1.0" = self.by-version."chmodr"."0.1.0"; by-spec."chokidar".">=0.8.2" = - self.by-version."chokidar"."0.12.5"; - by-version."chokidar"."0.12.5" = lib.makeOverridable self.buildNodePackage { - name = "chokidar-0.12.5"; + self.by-version."chokidar"."0.12.6"; + by-version."chokidar"."0.12.6" = lib.makeOverridable self.buildNodePackage { + name = "chokidar-0.12.6"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/chokidar/-/chokidar-0.12.5.tgz"; - name = "chokidar-0.12.5.tgz"; - sha1 = "69ce0c49752dc4d32b5a45023b4b83661f858107"; + url = "http://registry.npmjs.org/chokidar/-/chokidar-0.12.6.tgz"; + name = "chokidar-0.12.6.tgz"; + sha1 = "be204f5b9634e009311256e5d6e8e0e508284d2f"; }) ]; buildInputs = @@ -3775,29 +4119,96 @@ ]; passthru.names = [ "chownr" ]; }; - by-spec."clean-css"."2.2.x" = - self.by-version."clean-css"."2.2.22"; - by-version."clean-css"."2.2.22" = lib.makeOverridable self.buildNodePackage { - name = "clean-css-2.2.22"; + by-spec."chromecast-player"."0.1.6" = + self.by-version."chromecast-player"."0.1.6"; + by-version."chromecast-player"."0.1.6" = lib.makeOverridable self.buildNodePackage { + name = "chromecast-player-0.1.6"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chromecast-player/-/chromecast-player-0.1.6.tgz"; + name = "chromecast-player-0.1.6.tgz"; + sha1 = "a59fcd264f381ebdf885ada79280814e8cd9d425"; + }) + ]; + buildInputs = + (self.nativeDeps."chromecast-player" or []); + deps = { + "castv2-client-0.0.8" = self.by-version."castv2-client"."0.0.8"; + "chromecast-scanner-0.0.1" = self.by-version."chromecast-scanner"."0.0.1"; + "mutate.js-0.2.0" = self.by-version."mutate.js"."0.2.0"; + "promiscuous-0.6.0" = self.by-version."promiscuous"."0.6.0"; + "time-line-1.0.1" = self.by-version."time-line"."1.0.1"; + "ware-1.2.0" = self.by-version."ware"."1.2.0"; + "xtend-4.0.0" = self.by-version."xtend"."4.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "chromecast-player" ]; + }; + by-spec."chromecast-scanner"."0.0.1" = + self.by-version."chromecast-scanner"."0.0.1"; + by-version."chromecast-scanner"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "chromecast-scanner-0.0.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chromecast-scanner/-/chromecast-scanner-0.0.1.tgz"; + name = "chromecast-scanner-0.0.1.tgz"; + sha1 = "96d685ba1864e142b3599171dd679cbdcfb63859"; + }) + ]; + buildInputs = + (self.nativeDeps."chromecast-scanner" or []); + deps = { + "mdns-js2-0.0.5" = self.by-version."mdns-js2"."0.0.5"; + }; + peerDependencies = [ + ]; + passthru.names = [ "chromecast-scanner" ]; + }; + by-spec."cint"."^8.0.1" = + self.by-version."cint"."8.1.0"; + by-version."cint"."8.1.0" = lib.makeOverridable self.buildNodePackage { + name = "cint-8.1.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cint/-/cint-8.1.0.tgz"; + name = "cint-8.1.0.tgz"; + sha1 = "1541f04a820340fb6d816368857310f55ddd3e7e"; + }) + ]; + buildInputs = + (self.nativeDeps."cint" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "cint" ]; + }; + by-spec."clean-css"."^3.0.1" = + self.by-version."clean-css"."3.0.3"; + by-version."clean-css"."3.0.3" = lib.makeOverridable self.buildNodePackage { + name = "clean-css-3.0.3"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/clean-css/-/clean-css-2.2.22.tgz"; - name = "clean-css-2.2.22.tgz"; - sha1 = "2346e4656bb16a0afc25f00bd75273fdcd53ff35"; + url = "http://registry.npmjs.org/clean-css/-/clean-css-3.0.3.tgz"; + name = "clean-css-3.0.3.tgz"; + sha1 = "1d044d211b36d5b909be59979117e45ebd86f1fd"; }) ]; buildInputs = (self.nativeDeps."clean-css" or []); deps = { - "commander-2.2.0" = self.by-version."commander"."2.2.0"; + "commander-2.5.1" = self.by-version."commander"."2.5.1"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; passthru.names = [ "clean-css" ]; }; - by-spec."clean-css"."~2.2.0" = - self.by-version."clean-css"."2.2.22"; by-spec."cli"."0.6.x" = self.by-version."cli"."0.6.5"; by-version."cli"."0.6.5" = lib.makeOverridable self.buildNodePackage { @@ -4076,25 +4487,23 @@ ]; passthru.names = [ "clone-stats" ]; }; - by-spec."clone-stats"."~0.0.1" = - self.by-version."clone-stats"."0.0.1"; - by-spec."cmd-shim"."~1.1.0" = - self.by-version."cmd-shim"."1.1.2"; - by-version."cmd-shim"."1.1.2" = lib.makeOverridable self.buildNodePackage { - name = "cmd-shim-1.1.2"; + by-spec."cmd-shim"."2.0.0" = + self.by-version."cmd-shim"."2.0.0"; + by-version."cmd-shim"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "cmd-shim-2.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.2.tgz"; - name = "cmd-shim-1.1.2.tgz"; - sha1 = "e4f9198802e361e8eb43b591959ef4dc6cdb6754"; + url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.0.tgz"; + name = "cmd-shim-2.0.0.tgz"; + sha1 = "34e0cd2ede0505cd8b154667eee9054ee24006b4"; }) ]; buildInputs = (self.nativeDeps."cmd-shim" or []); deps = { - "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; }; peerDependencies = [ ]; @@ -4146,6 +4555,49 @@ ]; passthru.names = [ "cmdln" ]; }; + by-spec."co"."3.1.0" = + self.by-version."co"."3.1.0"; + by-version."co"."3.1.0" = lib.makeOverridable self.buildNodePackage { + name = "co-3.1.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/co/-/co-3.1.0.tgz"; + name = "co-3.1.0.tgz"; + sha1 = "4ea54ea5a08938153185e15210c68d9092bc1b78"; + }) + ]; + buildInputs = + (self.nativeDeps."co" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "co" ]; + }; + by-spec."codepage"."~1.3.4" = + self.by-version."codepage"."1.3.8"; + by-version."codepage"."1.3.8" = lib.makeOverridable self.buildNodePackage { + name = "codepage-1.3.8"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/codepage/-/codepage-1.3.8.tgz"; + name = "codepage-1.3.8.tgz"; + sha1 = "4f2e5d7c0975de28f88498058dcb5afcab6a5f71"; + }) + ]; + buildInputs = + (self.nativeDeps."codepage" or []); + deps = { + "voc-0.5.0" = self.by-version."voc"."0.5.0"; + "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; + "commander-2.6.0" = self.by-version."commander"."2.6.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "codepage" ]; + }; by-spec."coffee-script"."*" = self.by-version."coffee-script"."1.8.0"; by-version."coffee-script"."1.8.0" = lib.makeOverridable self.buildNodePackage { @@ -4384,6 +4836,48 @@ self.by-version."colors"."0.6.2"; by-spec."colors"."~1.0.3" = self.by-version."colors"."1.0.3"; + by-spec."colour"."*" = + self.by-version."colour"."0.7.1"; + by-version."colour"."0.7.1" = lib.makeOverridable self.buildNodePackage { + name = "colour-0.7.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colour/-/colour-0.7.1.tgz"; + name = "colour-0.7.1.tgz"; + sha1 = "9cb169917ec5d12c0736d3e8685746df1cadf778"; + }) + ]; + buildInputs = + (self.nativeDeps."colour" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "colour" ]; + }; + by-spec."columnify"."~1.2.1" = + self.by-version."columnify"."1.2.1"; + by-version."columnify"."1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "columnify-1.2.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/columnify/-/columnify-1.2.1.tgz"; + name = "columnify-1.2.1.tgz"; + sha1 = "921ec51c178f4126d3c07e9acecd67a55c7953e4"; + }) + ]; + buildInputs = + (self.nativeDeps."columnify" or []); + deps = { + "strip-ansi-1.0.0" = self.by-version."strip-ansi"."1.0.0"; + "wcwidth-1.0.0" = self.by-version."wcwidth"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "columnify" ]; + }; by-spec."columnify"."~1.3.2" = self.by-version."columnify"."1.3.2"; by-version."columnify"."1.3.2" = lib.makeOverridable self.buildNodePackage { @@ -4423,7 +4917,7 @@ deps = { "inline-source-map-0.3.0" = self.by-version."inline-source-map"."0.3.0"; "convert-source-map-0.3.5" = self.by-version."convert-source-map"."0.3.5"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; @@ -4452,6 +4946,26 @@ }; by-spec."combined-stream"."~0.0.5" = self.by-version."combined-stream"."0.0.7"; + by-spec."commander"."*" = + self.by-version."commander"."2.6.0"; + by-version."commander"."2.6.0" = lib.makeOverridable self.buildNodePackage { + name = "commander-2.6.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.6.0.tgz"; + name = "commander-2.6.0.tgz"; + sha1 = "9df7e52fb2a0cb0fb89058ee80c3104225f37e1d"; + }) + ]; + buildInputs = + (self.nativeDeps."commander" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "commander" ]; + }; by-spec."commander"."0.6.1" = self.by-version."commander"."0.6.1"; by-version."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage { @@ -4554,26 +5068,6 @@ ]; passthru.names = [ "commander" ]; }; - by-spec."commander"."2.2.x" = - self.by-version."commander"."2.2.0"; - by-version."commander"."2.2.0" = lib.makeOverridable self.buildNodePackage { - name = "commander-2.2.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/commander/-/commander-2.2.0.tgz"; - name = "commander-2.2.0.tgz"; - sha1 = "175ad4b9317f3ff615f201c1e57224f55a3e91df"; - }) - ]; - buildInputs = - (self.nativeDeps."commander" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "commander" ]; - }; by-spec."commander"."2.3.0" = self.by-version."commander"."2.3.0"; by-version."commander"."2.3.0" = lib.makeOverridable self.buildNodePackage { @@ -4614,8 +5108,10 @@ ]; passthru.names = [ "commander" ]; }; + by-spec."commander"."2.6.0" = + self.by-version."commander"."2.6.0"; by-spec."commander"."2.x" = - self.by-version."commander"."2.5.1"; + self.by-version."commander"."2.6.0"; by-spec."commander"."~2.0.0" = self.by-version."commander"."2.0.0"; by-spec."commander"."~2.1.0" = @@ -4743,7 +5239,7 @@ buildInputs = (self.nativeDeps."compressible" or []); deps = { - "mime-db-1.3.1" = self.by-version."mime-db"."1.3.1"; + "mime-db-1.5.0" = self.by-version."mime-db"."1.5.0"; }; peerDependencies = [ ]; @@ -4798,25 +5294,25 @@ ]; passthru.names = [ "compression" ]; }; - by-spec."compression"."~1.2.2" = - self.by-version."compression"."1.2.2"; - by-version."compression"."1.2.2" = lib.makeOverridable self.buildNodePackage { - name = "compression-1.2.2"; + by-spec."compression"."~1.3.0" = + self.by-version."compression"."1.3.0"; + by-version."compression"."1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "compression-1.3.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/compression/-/compression-1.2.2.tgz"; - name = "compression-1.2.2.tgz"; - sha1 = "637604c25ed659c0d5c9fac1038fc2f2d5494dbf"; + url = "http://registry.npmjs.org/compression/-/compression-1.3.0.tgz"; + name = "compression-1.3.0.tgz"; + sha1 = "03289a1d45e1dbbf8bd509dba50d036657b7bac8"; }) ]; buildInputs = (self.nativeDeps."compression" or []); deps = { - "accepts-1.1.4" = self.by-version."accepts"."1.1.4"; + "accepts-1.2.2" = self.by-version."accepts"."1.2.2"; "bytes-1.0.0" = self.by-version."bytes"."1.0.0"; "compressible-2.0.1" = self.by-version."compressible"."2.0.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "on-headers-1.0.0" = self.by-version."on-headers"."1.0.0"; "vary-1.0.0" = self.by-version."vary"."1.0.0"; }; @@ -4844,7 +5340,7 @@ ]; passthru.names = [ "concat-map" ]; }; - by-spec."concat-stream"."^1.4.1" = + by-spec."concat-stream"."*" = self.by-version."concat-stream"."1.4.7"; by-version."concat-stream"."1.4.7" = lib.makeOverridable self.buildNodePackage { name = "concat-stream-1.4.7"; @@ -4867,6 +5363,8 @@ ]; passthru.names = [ "concat-stream" ]; }; + by-spec."concat-stream"."^1.4.1" = + self.by-version."concat-stream"."1.4.7"; by-spec."concat-stream"."^1.4.5" = self.by-version."concat-stream"."1.4.7"; by-spec."concat-stream"."^1.4.6" = @@ -4892,7 +5390,7 @@ deps = { "js-yaml-0.3.7" = self.by-version."js-yaml"."0.3.7"; "coffee-script-1.8.0" = self.by-version."coffee-script"."1.8.0"; - "vows-0.9.0-rc1" = self.by-version."vows"."0.9.0-rc1"; + "vows-0.9.0-rc2" = self.by-version."vows"."0.9.0-rc2"; }; peerDependencies = [ ]; @@ -4923,33 +5421,35 @@ by-spec."config-chain"."~1.1.8" = self.by-version."config-chain"."1.1.8"; by-spec."configstore"."^0.3.0" = - self.by-version."configstore"."0.3.1"; - by-version."configstore"."0.3.1" = lib.makeOverridable self.buildNodePackage { - name = "configstore-0.3.1"; + self.by-version."configstore"."0.3.2"; + by-version."configstore"."0.3.2" = lib.makeOverridable self.buildNodePackage { + name = "configstore-0.3.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/configstore/-/configstore-0.3.1.tgz"; - name = "configstore-0.3.1.tgz"; - sha1 = "e1b4715994fe5f8e22e69b21d54c7a448339314d"; + url = "http://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz"; + name = "configstore-0.3.2.tgz"; + sha1 = "25e4c16c3768abf75c5a65bc61761f495055b459"; }) ]; buildInputs = (self.nativeDeps."configstore" or []); deps = { "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; - "js-yaml-3.0.2" = self.by-version."js-yaml"."3.0.2"; + "js-yaml-3.2.5" = self.by-version."js-yaml"."3.2.5"; "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; - "object-assign-0.3.1" = self.by-version."object-assign"."0.3.1"; + "object-assign-2.0.0" = self.by-version."object-assign"."2.0.0"; "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; - "uuid-1.4.2" = self.by-version."uuid"."1.4.2"; + "user-home-1.1.0" = self.by-version."user-home"."1.1.0"; + "uuid-2.0.1" = self.by-version."uuid"."2.0.1"; + "xdg-basedir-1.0.0" = self.by-version."xdg-basedir"."1.0.0"; }; peerDependencies = [ ]; passthru.names = [ "configstore" ]; }; by-spec."configstore"."^0.3.1" = - self.by-version."configstore"."0.3.1"; + self.by-version."configstore"."0.3.2"; by-spec."connect"."1.x" = self.by-version."connect"."1.9.2"; by-version."connect"."1.9.2" = lib.makeOverridable self.buildNodePackage { @@ -4997,7 +5497,7 @@ "fresh-0.2.0" = self.by-version."fresh"."0.2.0"; "pause-0.0.1" = self.by-version."pause"."0.0.1"; "uid2-0.0.3" = self.by-version."uid2"."0.0.3"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "methods-0.0.1" = self.by-version."methods"."0.0.1"; "raw-body-0.0.3" = self.by-version."raw-body"."0.0.3"; "negotiator-0.3.0" = self.by-version."negotiator"."0.3.0"; @@ -5050,49 +5550,49 @@ ]; passthru.names = [ "connect" ]; }; - by-spec."connect"."2.27.6" = - self.by-version."connect"."2.27.6"; - by-version."connect"."2.27.6" = lib.makeOverridable self.buildNodePackage { - name = "connect-2.27.6"; + by-spec."connect"."2.28.1" = + self.by-version."connect"."2.28.1"; + by-version."connect"."2.28.1" = lib.makeOverridable self.buildNodePackage { + name = "connect-2.28.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/connect/-/connect-2.27.6.tgz"; - name = "connect-2.27.6.tgz"; - sha1 = "3a097322ce731ce302e736d42e262b6d3b753d48"; + url = "http://registry.npmjs.org/connect/-/connect-2.28.1.tgz"; + name = "connect-2.28.1.tgz"; + sha1 = "b4164b7deef1a90480f7aaa5846b60b3a1df14e1"; }) ]; buildInputs = (self.nativeDeps."connect" or []); deps = { "basic-auth-connect-1.0.0" = self.by-version."basic-auth-connect"."1.0.0"; - "body-parser-1.9.3" = self.by-version."body-parser"."1.9.3"; + "body-parser-1.10.1" = self.by-version."body-parser"."1.10.1"; "bytes-1.0.0" = self.by-version."bytes"."1.0.0"; "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; "cookie-parser-1.3.3" = self.by-version."cookie-parser"."1.3.3"; "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; - "compression-1.2.2" = self.by-version."compression"."1.2.2"; - "connect-timeout-1.4.0" = self.by-version."connect-timeout"."1.4.0"; - "csurf-1.6.3" = self.by-version."csurf"."1.6.3"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "compression-1.3.0" = self.by-version."compression"."1.3.0"; + "connect-timeout-1.5.0" = self.by-version."connect-timeout"."1.5.0"; + "csurf-1.6.5" = self.by-version."csurf"."1.6.5"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; - "errorhandler-1.2.3" = self.by-version."errorhandler"."1.2.3"; - "express-session-1.9.3" = self.by-version."express-session"."1.9.3"; - "finalhandler-0.3.2" = self.by-version."finalhandler"."0.3.2"; + "errorhandler-1.3.2" = self.by-version."errorhandler"."1.3.2"; + "express-session-1.10.1" = self.by-version."express-session"."1.10.1"; + "finalhandler-0.3.3" = self.by-version."finalhandler"."0.3.3"; "fresh-0.2.4" = self.by-version."fresh"."0.2.4"; "http-errors-1.2.8" = self.by-version."http-errors"."1.2.8"; "media-typer-0.3.0" = self.by-version."media-typer"."0.3.0"; - "method-override-2.3.0" = self.by-version."method-override"."2.3.0"; - "morgan-1.4.1" = self.by-version."morgan"."1.4.1"; + "method-override-2.3.1" = self.by-version."method-override"."2.3.1"; + "morgan-1.5.1" = self.by-version."morgan"."1.5.1"; "multiparty-3.3.2" = self.by-version."multiparty"."3.3.2"; "on-headers-1.0.0" = self.by-version."on-headers"."1.0.0"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; "qs-2.3.3" = self.by-version."qs"."2.3.3"; "response-time-2.2.0" = self.by-version."response-time"."2.2.0"; - "serve-favicon-2.1.7" = self.by-version."serve-favicon"."2.1.7"; - "serve-index-1.5.3" = self.by-version."serve-index"."1.5.3"; - "serve-static-1.7.1" = self.by-version."serve-static"."1.7.1"; - "type-is-1.5.4" = self.by-version."type-is"."1.5.4"; + "serve-favicon-2.2.0" = self.by-version."serve-favicon"."2.2.0"; + "serve-index-1.6.0" = self.by-version."serve-index"."1.6.0"; + "serve-static-1.8.0" = self.by-version."serve-static"."1.8.0"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; "utils-merge-1.0.0" = self.by-version."utils-merge"."1.0.0"; "vhost-3.0.0" = self.by-version."vhost"."3.0.0"; "pause-0.0.1" = self.by-version."pause"."0.0.1"; @@ -5123,7 +5623,7 @@ "bytes-0.1.0" = self.by-version."bytes"."0.1.0"; "send-0.0.3" = self.by-version."send"."0.0.3"; "fresh-0.1.0" = self.by-version."fresh"."0.1.0"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; @@ -5153,7 +5653,7 @@ "bytes-0.2.0" = self.by-version."bytes"."0.2.0"; "fresh-0.1.0" = self.by-version."fresh"."0.1.0"; "pause-0.0.1" = self.by-version."pause"."0.0.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; @@ -5183,14 +5683,14 @@ "bytes-0.2.0" = self.by-version."bytes"."0.2.0"; "fresh-0.1.0" = self.by-version."fresh"."0.1.0"; "pause-0.0.1" = self.by-version."pause"."0.0.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; passthru.names = [ "connect" ]; }; by-spec."connect"."~2" = - self.by-version."connect"."2.27.6"; + self.by-version."connect"."2.28.1"; by-spec."connect"."~2.26.0" = self.by-version."connect"."2.26.6"; by-version."connect"."2.26.6" = lib.makeOverridable self.buildNodePackage { @@ -5214,10 +5714,10 @@ "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; "compression-1.1.2" = self.by-version."compression"."1.1.2"; "connect-timeout-1.3.0" = self.by-version."connect-timeout"."1.3.0"; - "csurf-1.6.3" = self.by-version."csurf"."1.6.3"; + "csurf-1.6.5" = self.by-version."csurf"."1.6.5"; "debug-2.0.0" = self.by-version."debug"."2.0.0"; "depd-0.4.5" = self.by-version."depd"."0.4.5"; - "errorhandler-1.2.3" = self.by-version."errorhandler"."1.2.3"; + "errorhandler-1.2.4" = self.by-version."errorhandler"."1.2.4"; "express-session-1.8.2" = self.by-version."express-session"."1.8.2"; "finalhandler-0.2.0" = self.by-version."finalhandler"."0.2.0"; "fresh-0.2.4" = self.by-version."fresh"."0.2.4"; @@ -5232,7 +5732,7 @@ "serve-favicon-2.1.7" = self.by-version."serve-favicon"."2.1.7"; "serve-index-1.2.1" = self.by-version."serve-index"."1.2.1"; "serve-static-1.6.4" = self.by-version."serve-static"."1.6.4"; - "type-is-1.5.4" = self.by-version."type-is"."1.5.4"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; "vhost-3.0.0" = self.by-version."vhost"."3.0.0"; "pause-0.0.1" = self.by-version."pause"."0.0.1"; }; @@ -5304,27 +5804,29 @@ }; "connect-jade-static" = self.by-version."connect-jade-static"."0.1.4"; by-spec."connect-mongo"."*" = - self.by-version."connect-mongo"."0.4.2"; - by-version."connect-mongo"."0.4.2" = lib.makeOverridable self.buildNodePackage { - name = "connect-mongo-0.4.2"; + self.by-version."connect-mongo"."0.5.3"; + by-version."connect-mongo"."0.5.3" = lib.makeOverridable self.buildNodePackage { + name = "connect-mongo-0.5.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.4.2.tgz"; - name = "connect-mongo-0.4.2.tgz"; - sha1 = "a9817a9a229d790460ab0bf946ee0ce8ac3ccba7"; + url = "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.5.3.tgz"; + name = "connect-mongo-0.5.3.tgz"; + sha1 = "88298a3dcb5bee65fb316b17c2a0e5f6f7c42481"; }) ]; buildInputs = (self.nativeDeps."connect-mongo" or []); deps = { - "mongodb-1.4.25" = self.by-version."mongodb"."1.4.25"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "depd-1.0.0" = self.by-version."depd"."1.0.0"; + "mongodb-2.0.13" = self.by-version."mongodb"."2.0.13"; }; peerDependencies = [ ]; passthru.names = [ "connect-mongo" ]; }; - "connect-mongo" = self.by-version."connect-mongo"."0.4.2"; + "connect-mongo" = self.by-version."connect-mongo"."0.5.3"; by-spec."connect-timeout"."1.0.0" = self.by-version."connect-timeout"."1.0.0"; by-version."connect-timeout"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -5340,7 +5842,7 @@ buildInputs = (self.nativeDeps."connect-timeout" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; @@ -5369,24 +5871,24 @@ ]; passthru.names = [ "connect-timeout" ]; }; - by-spec."connect-timeout"."~1.4.0" = - self.by-version."connect-timeout"."1.4.0"; - by-version."connect-timeout"."1.4.0" = lib.makeOverridable self.buildNodePackage { - name = "connect-timeout-1.4.0"; + by-spec."connect-timeout"."~1.5.0" = + self.by-version."connect-timeout"."1.5.0"; + by-version."connect-timeout"."1.5.0" = lib.makeOverridable self.buildNodePackage { + name = "connect-timeout-1.5.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/connect-timeout/-/connect-timeout-1.4.0.tgz"; - name = "connect-timeout-1.4.0.tgz"; - sha1 = "b8003ea155abd18bbdd8a19c91e5284ddc2e465e"; + url = "http://registry.npmjs.org/connect-timeout/-/connect-timeout-1.5.0.tgz"; + name = "connect-timeout-1.5.0.tgz"; + sha1 = "f9a18b06d5074d06d6f7db0cdf0ebd4bd6467621"; }) ]; buildInputs = (self.nativeDeps."connect-timeout" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "http-errors-1.2.8" = self.by-version."http-errors"."1.2.8"; - "ms-0.6.2" = self.by-version."ms"."0.6.2"; + "ms-0.7.0" = self.by-version."ms"."0.7.0"; "on-headers-1.0.0" = self.by-version."on-headers"."1.0.0"; }; peerDependencies = [ @@ -5846,21 +6348,21 @@ passthru.names = [ "cookies" ]; }; by-spec."cordova"."*" = - self.by-version."cordova"."4.1.3-nightly.2014.10.21"; - by-version."cordova"."4.1.3-nightly.2014.10.21" = lib.makeOverridable self.buildNodePackage { - name = "cordova-4.1.3-nightly.2014.10.21"; + self.by-version."cordova"."4.2.0"; + by-version."cordova"."4.2.0" = lib.makeOverridable self.buildNodePackage { + name = "cordova-4.2.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/cordova/-/cordova-4.1.3-nightly.2014.10.21.tgz"; - name = "cordova-4.1.3-nightly.2014.10.21.tgz"; - sha1 = "7bcaa450fb91cbe3291dbc8fe1ae64ec9412474b"; + url = "http://registry.npmjs.org/cordova/-/cordova-4.2.0.tgz"; + name = "cordova-4.2.0.tgz"; + sha1 = "e4519197040b09b1bd131ecebc847716a2a7d7d0"; }) ]; buildInputs = (self.nativeDeps."cordova" or []); deps = { - "cordova-lib-4.1.3-nightly.2014.10.21" = self.by-version."cordova-lib"."4.1.3-nightly.2014.10.21"; + "cordova-lib-4.2.0" = self.by-version."cordova-lib"."4.2.0"; "q-1.0.1" = self.by-version."q"."1.0.1"; "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; "underscore-1.7.0" = self.by-version."underscore"."1.7.0"; @@ -5869,40 +6371,40 @@ ]; passthru.names = [ "cordova" ]; }; - "cordova" = self.by-version."cordova"."4.1.3-nightly.2014.10.21"; - by-spec."cordova-js"."3.7.2" = - self.by-version."cordova-js"."3.7.2"; - by-version."cordova-js"."3.7.2" = lib.makeOverridable self.buildNodePackage { - name = "cordova-js-3.7.2"; + "cordova" = self.by-version."cordova"."4.2.0"; + by-spec."cordova-js"."3.7.3" = + self.by-version."cordova-js"."3.7.3"; + by-version."cordova-js"."3.7.3" = lib.makeOverridable self.buildNodePackage { + name = "cordova-js-3.7.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/cordova-js/-/cordova-js-3.7.2.tgz"; - name = "cordova-js-3.7.2.tgz"; - sha1 = "3535e08d9682bc130ce250fb01c797d9a7eea500"; + url = "http://registry.npmjs.org/cordova-js/-/cordova-js-3.7.3.tgz"; + name = "cordova-js-3.7.3.tgz"; + sha1 = "c7d9bbb7cc2d72183ef64339dc259be6326d0093"; }) ]; buildInputs = (self.nativeDeps."cordova-js" or []); deps = { - "uglify-js-2.4.15" = self.by-version."uglify-js"."2.4.15"; - "browserify-3.46.0" = self.by-version."browserify"."3.46.0"; + "browserify-7.1.0" = self.by-version."browserify"."7.1.0"; "through-2.3.4" = self.by-version."through"."2.3.4"; + "uglify-js-2.4.16" = self.by-version."uglify-js"."2.4.16"; }; peerDependencies = [ ]; passthru.names = [ "cordova-js" ]; }; - by-spec."cordova-lib"."4.1.3-nightly.2014.10.21" = - self.by-version."cordova-lib"."4.1.3-nightly.2014.10.21"; - by-version."cordova-lib"."4.1.3-nightly.2014.10.21" = lib.makeOverridable self.buildNodePackage { - name = "cordova-lib-4.1.3-nightly.2014.10.21"; + by-spec."cordova-lib"."4.2.0" = + self.by-version."cordova-lib"."4.2.0"; + by-version."cordova-lib"."4.2.0" = lib.makeOverridable self.buildNodePackage { + name = "cordova-lib-4.2.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/cordova-lib/-/cordova-lib-4.1.3-nightly.2014.10.21.tgz"; - name = "cordova-lib-4.1.3-nightly.2014.10.21.tgz"; - sha1 = "0686184667fde1aa1c7c543f8485b3d7b75feba7"; + url = "http://registry.npmjs.org/cordova-lib/-/cordova-lib-4.2.0.tgz"; + name = "cordova-lib-4.2.0.tgz"; + sha1 = "ce4f565ce970bfada900a3161625344e87139e64"; }) ]; buildInputs = @@ -5913,7 +6415,7 @@ "elementtree-0.1.5" = self.by-version."elementtree"."0.1.5"; "glob-4.0.6" = self.by-version."glob"."4.0.6"; "mime-1.2.11" = self.by-version."mime"."1.2.11"; - "npm-1.3.4" = self.by-version."npm"."1.3.4"; + "npm-1.4.28" = self.by-version."npm"."1.4.28"; "npmconf-0.1.16" = self.by-version."npmconf"."0.1.16"; "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; "plist-1.1.0" = self.by-version."plist"."1.1.0"; @@ -5926,9 +6428,11 @@ "tar-1.0.2" = self.by-version."tar"."1.0.2"; "underscore-1.7.0" = self.by-version."underscore"."1.7.0"; "xcode-0.6.7" = self.by-version."xcode"."0.6.7"; - "cordova-js-3.7.2" = self.by-version."cordova-js"."3.7.2"; + "cordova-js-3.7.3" = self.by-version."cordova-js"."3.7.3"; "d8-0.4.4" = self.by-version."d8"."0.4.4"; "unorm-1.3.3" = self.by-version."unorm"."1.3.3"; + "valid-identifier-0.0.1" = self.by-version."valid-identifier"."0.0.1"; + "through2-0.6.3" = self.by-version."through2"."0.6.3"; }; peerDependencies = [ ]; @@ -5975,8 +6479,6 @@ ]; passthru.names = [ "couch-login" ]; }; - by-spec."couch-login"."~0.1.18" = - self.by-version."couch-login"."0.1.20"; by-spec."coveralls"."*" = self.by-version."coveralls"."2.11.2"; by-version."coveralls"."2.11.2" = lib.makeOverridable self.buildNodePackage { @@ -6084,23 +6586,23 @@ ]; passthru.names = [ "crc32-stream" ]; }; - by-spec."create-ecdh"."1.0.0" = - self.by-version."create-ecdh"."1.0.0"; - by-version."create-ecdh"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "create-ecdh-1.0.0"; + by-spec."create-ecdh"."1.0.3" = + self.by-version."create-ecdh"."1.0.3"; + by-version."create-ecdh"."1.0.3" = lib.makeOverridable self.buildNodePackage { + name = "create-ecdh-1.0.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/create-ecdh/-/create-ecdh-1.0.0.tgz"; - name = "create-ecdh-1.0.0.tgz"; - sha1 = "7016bf4c68b1000d71d9ccb0112e7105789d4b1a"; + url = "http://registry.npmjs.org/create-ecdh/-/create-ecdh-1.0.3.tgz"; + name = "create-ecdh-1.0.3.tgz"; + sha1 = "ff6fce0d36747adf3a87918b97b93e302541a157"; }) ]; buildInputs = (self.nativeDeps."create-ecdh" or []); deps = { - "bn.js-0.15.2" = self.by-version."bn.js"."0.15.2"; - "elliptic-0.15.15" = self.by-version."elliptic"."0.15.15"; + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; + "elliptic-1.0.0" = self.by-version."elliptic"."1.0.0"; }; peerDependencies = [ ]; @@ -6190,26 +6692,26 @@ passthru.names = [ "crypto" ]; }; by-spec."crypto-browserify"."^3.0.0" = - self.by-version."crypto-browserify"."3.7.0"; - by-version."crypto-browserify"."3.7.0" = lib.makeOverridable self.buildNodePackage { - name = "crypto-browserify-3.7.0"; + self.by-version."crypto-browserify"."3.9.1"; + by-version."crypto-browserify"."3.9.1" = lib.makeOverridable self.buildNodePackage { + name = "crypto-browserify-3.9.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.7.0.tgz"; - name = "crypto-browserify-3.7.0.tgz"; - sha1 = "5b9de9b65b04f22a087cb0339db5232f536323cc"; + url = "http://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.9.1.tgz"; + name = "crypto-browserify-3.9.1.tgz"; + sha1 = "020319381171e3895c5d30480b281f417d583359"; }) ]; buildInputs = (self.nativeDeps."crypto-browserify" or []); deps = { - "browserify-aes-0.6.1" = self.by-version."browserify-aes"."0.6.1"; - "create-ecdh-1.0.0" = self.by-version."create-ecdh"."1.0.0"; - "diffie-hellman-2.2.0" = self.by-version."diffie-hellman"."2.2.0"; - "browserify-sign-2.6.0" = self.by-version."browserify-sign"."2.6.0"; + "browserify-aes-0.8.1" = self.by-version."browserify-aes"."0.8.1"; + "create-ecdh-1.0.3" = self.by-version."create-ecdh"."1.0.3"; + "diffie-hellman-2.2.3" = self.by-version."diffie-hellman"."2.2.3"; + "browserify-sign-2.7.5" = self.by-version."browserify-sign"."2.7.5"; "pbkdf2-compat-2.0.1" = self.by-version."pbkdf2-compat"."2.0.1"; - "public-encrypt-1.0.1" = self.by-version."public-encrypt"."1.0.1"; + "public-encrypt-1.1.2" = self.by-version."public-encrypt"."1.1.2"; "ripemd160-0.2.0" = self.by-version."ripemd160"."0.2.0"; "sha.js-2.3.0" = self.by-version."sha.js"."2.3.0"; }; @@ -6237,25 +6739,25 @@ ]; passthru.names = [ "crypto-browserify" ]; }; - by-spec."csrf"."~2.0.2" = - self.by-version."csrf"."2.0.2"; - by-version."csrf"."2.0.2" = lib.makeOverridable self.buildNodePackage { - name = "csrf-2.0.2"; + by-spec."csrf"."~2.0.4" = + self.by-version."csrf"."2.0.4"; + by-version."csrf"."2.0.4" = lib.makeOverridable self.buildNodePackage { + name = "csrf-2.0.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/csrf/-/csrf-2.0.2.tgz"; - name = "csrf-2.0.2.tgz"; - sha1 = "d8d3f1f83705b0acc5ed8995b4eadf4a921959f5"; + url = "http://registry.npmjs.org/csrf/-/csrf-2.0.4.tgz"; + name = "csrf-2.0.4.tgz"; + sha1 = "4366ddea0e08924aa324b4c7cf5649e413891f46"; }) ]; buildInputs = (self.nativeDeps."csrf" or []); deps = { - "rndm-1.0.0" = self.by-version."rndm"."1.0.0"; + "base64-url-1.1.0" = self.by-version."base64-url"."1.1.0"; + "rndm-1.1.0" = self.by-version."rndm"."1.1.0"; "scmp-1.0.0" = self.by-version."scmp"."1.0.0"; - "uid-safe-1.0.1" = self.by-version."uid-safe"."1.0.1"; - "base64-url-1.0.0" = self.by-version."base64-url"."1.0.0"; + "uid-safe-1.0.2" = self.by-version."uid-safe"."1.0.2"; }; peerDependencies = [ ]; @@ -6366,15 +6868,15 @@ passthru.names = [ "csurf" ]; }; by-spec."csurf"."~1.6.2" = - self.by-version."csurf"."1.6.3"; - by-version."csurf"."1.6.3" = lib.makeOverridable self.buildNodePackage { - name = "csurf-1.6.3"; + self.by-version."csurf"."1.6.5"; + by-version."csurf"."1.6.5" = lib.makeOverridable self.buildNodePackage { + name = "csurf-1.6.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/csurf/-/csurf-1.6.3.tgz"; - name = "csurf-1.6.3.tgz"; - sha1 = "042e4d5d4ff02507f24df4fb5252393915cd6d44"; + url = "http://registry.npmjs.org/csurf/-/csurf-1.6.5.tgz"; + name = "csurf-1.6.5.tgz"; + sha1 = "da67819fd73d44be3553f5ad1362497264a658ad"; }) ]; buildInputs = @@ -6382,15 +6884,15 @@ deps = { "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; - "csrf-2.0.2" = self.by-version."csrf"."2.0.2"; + "csrf-2.0.4" = self.by-version."csrf"."2.0.4"; "http-errors-1.2.8" = self.by-version."http-errors"."1.2.8"; }; peerDependencies = [ ]; passthru.names = [ "csurf" ]; }; - by-spec."csurf"."~1.6.3" = - self.by-version."csurf"."1.6.3"; + by-spec."csurf"."~1.6.5" = + self.by-version."csurf"."1.6.5"; by-spec."ctype"."0.5.0" = self.by-version."ctype"."0.5.0"; by-version."ctype"."0.5.0" = lib.makeOverridable self.buildNodePackage { @@ -6431,6 +6933,26 @@ ]; passthru.names = [ "ctype" ]; }; + by-spec."ctype"."0.5.3" = + self.by-version."ctype"."0.5.3"; + by-version."ctype"."0.5.3" = lib.makeOverridable self.buildNodePackage { + name = "ctype-0.5.3"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"; + name = "ctype-0.5.3.tgz"; + sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f"; + }) + ]; + buildInputs = + (self.nativeDeps."ctype" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "ctype" ]; + }; by-spec."cycle"."1.0.x" = self.by-version."cycle"."1.0.3"; by-version."cycle"."1.0.3" = lib.makeOverridable self.buildNodePackage { @@ -6575,7 +7097,7 @@ ]; passthru.names = [ "dateformat" ]; }; - by-spec."dateformat"."^1.0.7-1.2.3" = + by-spec."dateformat"."^1.0.11" = self.by-version."dateformat"."1.0.11"; by-version."dateformat"."1.0.11" = lib.makeOverridable self.buildNodePackage { name = "dateformat-1.0.11"; @@ -6591,7 +7113,7 @@ (self.nativeDeps."dateformat" or []); deps = { "get-stdin-3.0.2" = self.by-version."get-stdin"."3.0.2"; - "meow-2.0.0" = self.by-version."meow"."2.0.0"; + "meow-2.1.0" = self.by-version."meow"."2.1.0"; }; peerDependencies = [ ]; @@ -6600,15 +7122,15 @@ by-spec."dateformat"."~1.0.6" = self.by-version."dateformat"."1.0.11"; by-spec."debug"."*" = - self.by-version."debug"."2.1.0"; - by-version."debug"."2.1.0" = lib.makeOverridable self.buildNodePackage { - name = "debug-2.1.0"; + self.by-version."debug"."2.1.1"; + by-version."debug"."2.1.1" = lib.makeOverridable self.buildNodePackage { + name = "debug-2.1.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/debug/-/debug-2.1.0.tgz"; - name = "debug-2.1.0.tgz"; - sha1 = "33ab915659d8c2cc8a41443d94d6ebd37697ed21"; + url = "http://registry.npmjs.org/debug/-/debug-2.1.1.tgz"; + name = "debug-2.1.1.tgz"; + sha1 = "e0c548cc607adc22b537540dc3639c4236fdf90c"; }) ]; buildInputs = @@ -6681,7 +7203,7 @@ passthru.names = [ "debug" ]; }; by-spec."debug"."2" = - self.by-version."debug"."2.1.0"; + self.by-version."debug"."2.1.1"; by-spec."debug"."2.0.0" = self.by-version."debug"."2.0.0"; by-version."debug"."2.0.0" = lib.makeOverridable self.buildNodePackage { @@ -6703,6 +7225,8 @@ ]; passthru.names = [ "debug" ]; }; + by-spec."debug".">= 0.7.0" = + self.by-version."debug"."2.1.1"; by-spec."debug".">= 0.7.3 < 1" = self.by-version."debug"."0.8.1"; by-version."debug"."0.8.1" = lib.makeOverridable self.buildNodePackage { @@ -6751,9 +7275,9 @@ by-spec."debug"."^1.0.2" = self.by-version."debug"."1.0.4"; by-spec."debug"."^2.0.0" = - self.by-version."debug"."2.1.0"; + self.by-version."debug"."2.1.1"; by-spec."debug"."^2.1.0" = - self.by-version."debug"."2.1.0"; + self.by-version."debug"."2.1.1"; by-spec."debug"."~0.7.2" = self.by-version."debug"."0.7.4"; by-spec."debug"."~0.7.4" = @@ -6764,10 +7288,14 @@ self.by-version."debug"."0.8.1"; by-spec."debug"."~1.0.0" = self.by-version."debug"."1.0.4"; + by-spec."debug"."~1.0.1" = + self.by-version."debug"."1.0.4"; by-spec."debug"."~2.0.0" = self.by-version."debug"."2.0.0"; by-spec."debug"."~2.1.0" = - self.by-version."debug"."2.1.0"; + self.by-version."debug"."2.1.1"; + by-spec."debug"."~2.1.1" = + self.by-version."debug"."2.1.1"; by-spec."debuglog"."^1.0.1" = self.by-version."debuglog"."1.0.1"; by-version."debuglog"."1.0.1" = lib.makeOverridable self.buildNodePackage { @@ -7044,6 +7572,26 @@ ]; passthru.names = [ "delayed-stream" ]; }; + by-spec."delegates"."^0.1.0" = + self.by-version."delegates"."0.1.0"; + by-version."delegates"."0.1.0" = lib.makeOverridable self.buildNodePackage { + name = "delegates-0.1.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz"; + name = "delegates-0.1.0.tgz"; + sha1 = "b4b57be11a1653517a04b27f0949bdc327dfe390"; + }) + ]; + buildInputs = + (self.nativeDeps."delegates" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "delegates" ]; + }; by-spec."dep-graph"."1.1.0" = self.by-version."dep-graph"."1.1.0"; by-version."dep-graph"."1.1.0" = lib.makeOverridable self.buildNodePackage { @@ -7085,7 +7633,7 @@ ]; passthru.names = [ "depd" ]; }; - by-spec."depd"."~1.0.0" = + by-spec."depd".">= 0.4.0" = self.by-version."depd"."1.0.0"; by-version."depd"."1.0.0" = lib.makeOverridable self.buildNodePackage { name = "depd-1.0.0"; @@ -7105,6 +7653,8 @@ ]; passthru.names = [ "depd" ]; }; + by-spec."depd"."~1.0.0" = + self.by-version."depd"."1.0.0"; by-spec."deprecated"."^0.0.1" = self.by-version."deprecated"."0.0.1"; by-version."deprecated"."0.0.1" = lib.makeOverridable self.buildNodePackage { @@ -7196,29 +7746,6 @@ ]; passthru.names = [ "derequire" ]; }; - by-spec."derequire"."~0.8.0" = - self.by-version."derequire"."0.8.0"; - by-version."derequire"."0.8.0" = lib.makeOverridable self.buildNodePackage { - name = "derequire-0.8.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz"; - name = "derequire-0.8.0.tgz"; - sha1 = "c1f7f1da2cede44adede047378f03f444e9c4c0d"; - }) - ]; - buildInputs = - (self.nativeDeps."derequire" or []); - deps = { - "estraverse-1.5.1" = self.by-version."estraverse"."1.5.1"; - "esrefactor-0.1.0" = self.by-version."esrefactor"."0.1.0"; - "esprima-fb-3001.1.0-dev-harmony-fb" = self.by-version."esprima-fb"."3001.1.0-dev-harmony-fb"; - }; - peerDependencies = [ - ]; - passthru.names = [ "derequire" ]; - }; by-spec."destroy"."1.0.3" = self.by-version."destroy"."1.0.3"; by-version."destroy"."1.0.3" = lib.makeOverridable self.buildNodePackage { @@ -7256,7 +7783,7 @@ deps = { "acorn-0.9.0" = self.by-version."acorn"."0.9.0"; "defined-0.0.0" = self.by-version."defined"."0.0.0"; - "escodegen-1.4.3" = self.by-version."escodegen"."1.4.3"; + "escodegen-1.5.0" = self.by-version."escodegen"."1.5.0"; }; peerDependencies = [ ]; @@ -7284,28 +7811,6 @@ ]; passthru.names = [ "detective" ]; }; - by-spec."detective"."~3.1.0" = - self.by-version."detective"."3.1.0"; - by-version."detective"."3.1.0" = lib.makeOverridable self.buildNodePackage { - name = "detective-3.1.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/detective/-/detective-3.1.0.tgz"; - name = "detective-3.1.0.tgz"; - sha1 = "77782444ab752b88ca1be2e9d0a0395f1da25eed"; - }) - ]; - buildInputs = - (self.nativeDeps."detective" or []); - deps = { - "escodegen-1.1.0" = self.by-version."escodegen"."1.1.0"; - "esprima-fb-3001.1.0-dev-harmony-fb" = self.by-version."esprima-fb"."3001.1.0-dev-harmony-fb"; - }; - peerDependencies = [ - ]; - passthru.names = [ "detective" ]; - }; by-spec."dezalgo"."^1.0.0" = self.by-version."dezalgo"."1.0.1"; by-version."dezalgo"."1.0.1" = lib.makeOverridable self.buildNodePackage { @@ -7395,15 +7900,15 @@ by-spec."diff"."~1.0.7" = self.by-version."diff"."1.0.8"; by-spec."diff"."~1.2.0" = - self.by-version."diff"."1.2.0"; - by-version."diff"."1.2.0" = lib.makeOverridable self.buildNodePackage { - name = "diff-1.2.0"; + self.by-version."diff"."1.2.1"; + by-version."diff"."1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "diff-1.2.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/diff/-/diff-1.2.0.tgz"; - name = "diff-1.2.0.tgz"; - sha1 = "52166e04bef0e146541015d0af19a7860ff95644"; + url = "http://registry.npmjs.org/diff/-/diff-1.2.1.tgz"; + name = "diff-1.2.1.tgz"; + sha1 = "82ef7ffcd80039d1f1f25eb6b10500f656236b7a"; }) ]; buildInputs = @@ -7414,23 +7919,23 @@ ]; passthru.names = [ "diff" ]; }; - by-spec."diffie-hellman"."2.2.0" = - self.by-version."diffie-hellman"."2.2.0"; - by-version."diffie-hellman"."2.2.0" = lib.makeOverridable self.buildNodePackage { - name = "diffie-hellman-2.2.0"; + by-spec."diffie-hellman"."2.2.3" = + self.by-version."diffie-hellman"."2.2.3"; + by-version."diffie-hellman"."2.2.3" = lib.makeOverridable self.buildNodePackage { + name = "diffie-hellman-2.2.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-2.2.0.tgz"; - name = "diffie-hellman-2.2.0.tgz"; - sha1 = "8072c466fbfb68e7898a84c56e53bc4e71a4c2e2"; + url = "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-2.2.3.tgz"; + name = "diffie-hellman-2.2.3.tgz"; + sha1 = "aaf1edb9ed285d91374fba8a1d0f5204681e529a"; }) ]; buildInputs = (self.nativeDeps."diffie-hellman" or []); deps = { - "bn.js-0.15.2" = self.by-version."bn.js"."0.15.2"; - "miller-rabin-1.1.1" = self.by-version."miller-rabin"."1.1.1"; + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; + "miller-rabin-1.1.5" = self.by-version."miller-rabin"."1.1.5"; }; peerDependencies = [ ]; @@ -7646,47 +8151,27 @@ by-spec."duplexer2"."~0.0.2" = self.by-version."duplexer2"."0.0.2"; by-spec."each-async"."^1.1.0" = - self.by-version."each-async"."1.1.0"; - by-version."each-async"."1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "each-async-1.1.0"; + self.by-version."each-async"."1.1.1"; + by-version."each-async"."1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "each-async-1.1.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/each-async/-/each-async-1.1.0.tgz"; - name = "each-async-1.1.0.tgz"; - sha1 = "d7473d5140a870414d5736a337e596fee14d369b"; + url = "http://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz"; + name = "each-async-1.1.1.tgz"; + sha1 = "dee5229bdf0ab6ba2012a395e1b869abf8813473"; }) ]; buildInputs = (self.nativeDeps."each-async" or []); deps = { "onetime-1.0.0" = self.by-version."onetime"."1.0.0"; - "setimmediate-1.0.2" = self.by-version."setimmediate"."1.0.2"; + "set-immediate-shim-1.0.0" = self.by-version."set-immediate-shim"."1.0.0"; }; peerDependencies = [ ]; passthru.names = [ "each-async" ]; }; - by-spec."editor"."0.0.4" = - self.by-version."editor"."0.0.4"; - by-version."editor"."0.0.4" = lib.makeOverridable self.buildNodePackage { - name = "editor-0.0.4"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/editor/-/editor-0.0.4.tgz"; - name = "editor-0.0.4.tgz"; - sha1 = "478920f77bca6c1c1749d5e3edde4bd5966efda8"; - }) - ]; - buildInputs = - (self.nativeDeps."editor" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "editor" ]; - }; by-spec."editor"."~0.1.0" = self.by-version."editor"."0.1.0"; by-version."editor"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -7788,24 +8273,24 @@ ]; passthru.names = [ "elementtree" ]; }; - by-spec."elliptic"."^0.15.14" = - self.by-version."elliptic"."0.15.15"; - by-version."elliptic"."0.15.15" = lib.makeOverridable self.buildNodePackage { - name = "elliptic-0.15.15"; + by-spec."elliptic"."^1.0.0" = + self.by-version."elliptic"."1.0.0"; + by-version."elliptic"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "elliptic-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/elliptic/-/elliptic-0.15.15.tgz"; - name = "elliptic-0.15.15.tgz"; - sha1 = "63269184a856d6e00871e84f37a8401ff84e4aea"; + url = "http://registry.npmjs.org/elliptic/-/elliptic-1.0.0.tgz"; + name = "elliptic-1.0.0.tgz"; + sha1 = "28d927ae8c16c6f65e452a714b36da4095603e39"; }) ]; buildInputs = (self.nativeDeps."elliptic" or []); deps = { - "bn.js-0.15.2" = self.by-version."bn.js"."0.15.2"; + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; "brorand-1.0.5" = self.by-version."brorand"."1.0.5"; - "hash.js-0.2.1" = self.by-version."hash.js"."0.2.1"; + "hash.js-1.0.2" = self.by-version."hash.js"."1.0.2"; "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; }; peerDependencies = [ @@ -7986,15 +8471,15 @@ passthru.names = [ "errorhandler" ]; }; by-spec."errorhandler"."~1.2.2" = - self.by-version."errorhandler"."1.2.3"; - by-version."errorhandler"."1.2.3" = lib.makeOverridable self.buildNodePackage { - name = "errorhandler-1.2.3"; + self.by-version."errorhandler"."1.2.4"; + by-version."errorhandler"."1.2.4" = lib.makeOverridable self.buildNodePackage { + name = "errorhandler-1.2.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/errorhandler/-/errorhandler-1.2.3.tgz"; - name = "errorhandler-1.2.3.tgz"; - sha1 = "913bcc8cd1f10b6caeab4b38c1bc71fa3884ea52"; + url = "http://registry.npmjs.org/errorhandler/-/errorhandler-1.2.4.tgz"; + name = "errorhandler-1.2.4.tgz"; + sha1 = "4726630d6c6c2c11a7cd589b7376f7336473d6aa"; }) ]; buildInputs = @@ -8007,8 +8492,28 @@ ]; passthru.names = [ "errorhandler" ]; }; - by-spec."errorhandler"."~1.2.3" = - self.by-version."errorhandler"."1.2.3"; + by-spec."errorhandler"."~1.3.2" = + self.by-version."errorhandler"."1.3.2"; + by-version."errorhandler"."1.3.2" = lib.makeOverridable self.buildNodePackage { + name = "errorhandler-1.3.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/errorhandler/-/errorhandler-1.3.2.tgz"; + name = "errorhandler-1.3.2.tgz"; + sha1 = "c14f31c3a506d643afd8108b393350ee4c89d61b"; + }) + ]; + buildInputs = + (self.nativeDeps."errorhandler" or []); + deps = { + "accepts-1.2.2" = self.by-version."accepts"."1.2.2"; + "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "errorhandler" ]; + }; by-spec."es5-ext"."~0.10.2" = self.by-version."es5-ext"."0.10.4"; by-version."es5-ext"."0.10.4" = lib.makeOverridable self.buildNodePackage { @@ -8185,7 +8690,7 @@ (self.nativeDeps."escodegen" or []); deps = { "esprima-1.2.2" = self.by-version."esprima"."1.2.2"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; @@ -8208,7 +8713,7 @@ deps = { "esprima-1.0.4" = self.by-version."esprima"."1.0.4"; "estraverse-0.0.4" = self.by-version."estraverse"."0.0.4"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; @@ -8232,56 +8737,32 @@ "esutils-1.0.0" = self.by-version."esutils"."1.0.0"; "estraverse-1.5.1" = self.by-version."estraverse"."1.5.1"; "esprima-1.1.1" = self.by-version."esprima"."1.1.1"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; passthru.names = [ "escodegen" ]; }; by-spec."escodegen"."^1.4.1" = - self.by-version."escodegen"."1.4.3"; - by-version."escodegen"."1.4.3" = lib.makeOverridable self.buildNodePackage { - name = "escodegen-1.4.3"; + self.by-version."escodegen"."1.5.0"; + by-version."escodegen"."1.5.0" = lib.makeOverridable self.buildNodePackage { + name = "escodegen-1.5.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/escodegen/-/escodegen-1.4.3.tgz"; - name = "escodegen-1.4.3.tgz"; - sha1 = "2b2422bf18c95e2542effaabc0c998712d490291"; + url = "http://registry.npmjs.org/escodegen/-/escodegen-1.5.0.tgz"; + name = "escodegen-1.5.0.tgz"; + sha1 = "17fa592aa0d7b38d89e7de2e94b8200d58bb3261"; }) ]; buildInputs = (self.nativeDeps."escodegen" or []); deps = { - "estraverse-1.9.0" = self.by-version."estraverse"."1.9.0"; + "estraverse-1.9.1" = self.by-version."estraverse"."1.9.1"; "esutils-1.1.6" = self.by-version."esutils"."1.1.6"; "esprima-1.2.2" = self.by-version."esprima"."1.2.2"; - "optionator-0.4.0" = self.by-version."optionator"."0.4.0"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; - }; - peerDependencies = [ - ]; - passthru.names = [ "escodegen" ]; - }; - by-spec."escodegen"."~1.1.0" = - self.by-version."escodegen"."1.1.0"; - by-version."escodegen"."1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "escodegen-1.1.0"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz"; - name = "escodegen-1.1.0.tgz"; - sha1 = "c663923f6e20aad48d0c0fa49f31c6d4f49360cf"; - }) - ]; - buildInputs = - (self.nativeDeps."escodegen" or []); - deps = { - "esprima-1.0.4" = self.by-version."esprima"."1.0.4"; - "estraverse-1.5.1" = self.by-version."estraverse"."1.5.1"; - "esutils-1.0.0" = self.by-version."esutils"."1.0.0"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "optionator-0.5.0" = self.by-version."optionator"."0.5.0"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; @@ -8302,7 +8783,7 @@ buildInputs = (self.nativeDeps."escope" or []); deps = { - "estraverse-1.9.0" = self.by-version."estraverse"."1.9.0"; + "estraverse-1.9.1" = self.by-version."estraverse"."1.9.1"; }; peerDependencies = [ ]; @@ -8436,8 +8917,6 @@ ]; passthru.names = [ "esprima-fb" ]; }; - by-spec."esprima-fb"."^3001.1.0-dev-harmony-fb" = - self.by-version."esprima-fb"."3001.1.0-dev-harmony-fb"; by-spec."esprima-fb"."~7001.0001.0000-dev-harmony-fb" = self.by-version."esprima-fb"."7001.1.0-dev-harmony-fb"; by-version."esprima-fb"."7001.1.0-dev-harmony-fb" = lib.makeOverridable self.buildNodePackage { @@ -8504,15 +8983,15 @@ passthru.names = [ "esrefactor" ]; }; by-spec."estraverse".">= 0.0.2" = - self.by-version."estraverse"."1.9.0"; - by-version."estraverse"."1.9.0" = lib.makeOverridable self.buildNodePackage { - name = "estraverse-1.9.0"; + self.by-version."estraverse"."1.9.1"; + by-version."estraverse"."1.9.1" = lib.makeOverridable self.buildNodePackage { + name = "estraverse-1.9.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/estraverse/-/estraverse-1.9.0.tgz"; - name = "estraverse-1.9.0.tgz"; - sha1 = "738824ba445fab7ff2e42c7a7a98e7cf7ac2becf"; + url = "http://registry.npmjs.org/estraverse/-/estraverse-1.9.1.tgz"; + name = "estraverse-1.9.1.tgz"; + sha1 = "553a74829ef763ea6153807f86b90ccde5e32231"; }) ]; buildInputs = @@ -8523,8 +9002,8 @@ ]; passthru.names = [ "estraverse" ]; }; - by-spec."estraverse"."^1.9.0" = - self.by-version."estraverse"."1.9.0"; + by-spec."estraverse"."^1.9.1" = + self.by-version."estraverse"."1.9.1"; by-spec."estraverse"."~0.0.4" = self.by-version."estraverse"."0.0.4"; by-version."estraverse"."0.0.4" = lib.makeOverridable self.buildNodePackage { @@ -8819,7 +9298,7 @@ "node-swt-0.1.1" = self.by-version."node-swt"."0.1.1"; "node-wsfederation-0.1.1" = self.by-version."node-wsfederation"."0.1.1"; "debug-0.5.0" = self.by-version."debug"."0.5.0"; - "express-3.18.6" = self.by-version."express"."3.18.6"; + "express-3.19.0" = self.by-version."express"."3.19.0"; }; peerDependencies = [ ]; @@ -8867,7 +9346,7 @@ "accepts-1.1.4" = self.by-version."accepts"."1.1.4"; "content-disposition-0.5.0" = self.by-version."content-disposition"."0.5.0"; "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; "etag-1.5.1" = self.by-version."etag"."1.5.1"; @@ -8878,12 +9357,12 @@ "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; "path-to-regexp-0.1.3" = self.by-version."path-to-regexp"."0.1.3"; - "proxy-addr-1.0.4" = self.by-version."proxy-addr"."1.0.4"; + "proxy-addr-1.0.5" = self.by-version."proxy-addr"."1.0.5"; "qs-2.3.2" = self.by-version."qs"."2.3.2"; "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; "send-0.10.1" = self.by-version."send"."0.10.1"; - "serve-static-1.7.1" = self.by-version."serve-static"."1.7.1"; - "type-is-1.5.4" = self.by-version."type-is"."1.5.4"; + "serve-static-1.7.2" = self.by-version."serve-static"."1.7.2"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; "vary-1.0.0" = self.by-version."vary"."1.0.0"; "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; "merge-descriptors-0.0.2" = self.by-version."merge-descriptors"."0.0.2"; @@ -8943,7 +9422,7 @@ "methods-0.0.1" = self.by-version."methods"."0.0.1"; "send-0.1.0" = self.by-version."send"."0.1.0"; "cookie-signature-1.0.1" = self.by-version."cookie-signature"."1.0.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; @@ -8974,44 +9453,44 @@ "methods-0.1.0" = self.by-version."methods"."0.1.0"; "send-0.1.4" = self.by-version."send"."0.1.4"; "cookie-signature-1.0.1" = self.by-version."cookie-signature"."1.0.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; passthru.names = [ "express" ]; }; by-spec."express"."3.x" = - self.by-version."express"."3.18.6"; - by-version."express"."3.18.6" = lib.makeOverridable self.buildNodePackage { - name = "express-3.18.6"; + self.by-version."express"."3.19.0"; + by-version."express"."3.19.0" = lib.makeOverridable self.buildNodePackage { + name = "express-3.19.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/express/-/express-3.18.6.tgz"; - name = "express-3.18.6.tgz"; - sha1 = "cbcc7cb610d061ac619e5d090a5539353a3e870b"; + url = "http://registry.npmjs.org/express/-/express-3.19.0.tgz"; + name = "express-3.19.0.tgz"; + sha1 = "cdac51029ccd012840d74c8c9a05834ac3a23a25"; }) ]; buildInputs = (self.nativeDeps."express" or []); deps = { "basic-auth-1.0.0" = self.by-version."basic-auth"."1.0.0"; - "connect-2.27.6" = self.by-version."connect"."2.27.6"; + "connect-2.28.1" = self.by-version."connect"."2.28.1"; "content-disposition-0.5.0" = self.by-version."content-disposition"."0.5.0"; - "commander-1.3.2" = self.by-version."commander"."1.3.2"; + "commander-2.6.0" = self.by-version."commander"."2.6.0"; "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; "etag-1.5.1" = self.by-version."etag"."1.5.1"; "fresh-0.2.4" = self.by-version."fresh"."0.2.4"; "media-typer-0.3.0" = self.by-version."media-typer"."0.3.0"; - "methods-1.1.0" = self.by-version."methods"."1.1.0"; + "methods-1.1.1" = self.by-version."methods"."1.1.1"; "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; - "proxy-addr-1.0.4" = self.by-version."proxy-addr"."1.0.4"; + "proxy-addr-1.0.5" = self.by-version."proxy-addr"."1.0.5"; "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; - "send-0.10.1" = self.by-version."send"."0.10.1"; + "send-0.11.0" = self.by-version."send"."0.11.0"; "utils-merge-1.0.0" = self.by-version."utils-merge"."1.0.0"; "vary-1.0.0" = self.by-version."vary"."1.0.0"; "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; @@ -9024,15 +9503,15 @@ by-spec."express".">=3.0.0" = self.by-version."express"."5.0.0-alpha.1"; by-spec."express"."^4.0" = - self.by-version."express"."4.10.6"; - by-version."express"."4.10.6" = lib.makeOverridable self.buildNodePackage { - name = "express-4.10.6"; + self.by-version."express"."4.10.7"; + by-version."express"."4.10.7" = lib.makeOverridable self.buildNodePackage { + name = "express-4.10.7"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/express/-/express-4.10.6.tgz"; - name = "express-4.10.6.tgz"; - sha1 = "a9015979ccf38b11a39c0f726dcf6c4b85a4e758"; + url = "http://registry.npmjs.org/express/-/express-4.10.7.tgz"; + name = "express-4.10.7.tgz"; + sha1 = "0652f8cd5d0e2949d77b7dea7c5208161ec81ac6"; }) ]; buildInputs = @@ -9041,23 +9520,23 @@ "accepts-1.1.4" = self.by-version."accepts"."1.1.4"; "content-disposition-0.5.0" = self.by-version."content-disposition"."0.5.0"; "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; "etag-1.5.1" = self.by-version."etag"."1.5.1"; - "finalhandler-0.3.2" = self.by-version."finalhandler"."0.3.2"; + "finalhandler-0.3.3" = self.by-version."finalhandler"."0.3.3"; "fresh-0.2.4" = self.by-version."fresh"."0.2.4"; "media-typer-0.3.0" = self.by-version."media-typer"."0.3.0"; - "methods-1.1.0" = self.by-version."methods"."1.1.0"; - "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; + "methods-1.1.1" = self.by-version."methods"."1.1.1"; + "on-finished-2.2.0" = self.by-version."on-finished"."2.2.0"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; "path-to-regexp-0.1.3" = self.by-version."path-to-regexp"."0.1.3"; - "proxy-addr-1.0.4" = self.by-version."proxy-addr"."1.0.4"; + "proxy-addr-1.0.5" = self.by-version."proxy-addr"."1.0.5"; "qs-2.3.3" = self.by-version."qs"."2.3.3"; "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; "send-0.10.1" = self.by-version."send"."0.10.1"; - "serve-static-1.7.1" = self.by-version."serve-static"."1.7.1"; - "type-is-1.5.4" = self.by-version."type-is"."1.5.4"; + "serve-static-1.7.2" = self.by-version."serve-static"."1.7.2"; + "type-is-1.5.5" = self.by-version."type-is"."1.5.5"; "vary-1.0.0" = self.by-version."vary"."1.0.0"; "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; "merge-descriptors-0.0.2" = self.by-version."merge-descriptors"."0.0.2"; @@ -9092,7 +9571,7 @@ "methods-0.0.1" = self.by-version."methods"."0.0.1"; "send-0.1.0" = self.by-version."send"."0.1.0"; "cookie-signature-1.0.0" = self.by-version."cookie-signature"."1.0.0"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; }; peerDependencies = [ ]; @@ -9131,7 +9610,7 @@ passthru.names = [ "express" ]; }; by-spec."express"."~4.10.3" = - self.by-version."express"."4.10.6"; + self.by-version."express"."4.10.7"; by-spec."express-form"."*" = self.by-version."express-form"."0.12.4"; by-version."express-form"."0.12.4" = lib.makeOverridable self.buildNodePackage { @@ -9203,6 +9682,35 @@ ]; passthru.names = [ "express-session" ]; }; + by-spec."express-session"."~1.10.1" = + self.by-version."express-session"."1.10.1"; + by-version."express-session"."1.10.1" = lib.makeOverridable self.buildNodePackage { + name = "express-session-1.10.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/express-session/-/express-session-1.10.1.tgz"; + name = "express-session-1.10.1.tgz"; + sha1 = "d5421585df601addbb82a99b05222eeaec2b49d1"; + }) + ]; + buildInputs = + (self.nativeDeps."express-session" or []); + deps = { + "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; + "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; + "crc-3.2.1" = self.by-version."crc"."3.2.1"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "depd-1.0.0" = self.by-version."depd"."1.0.0"; + "on-headers-1.0.0" = self.by-version."on-headers"."1.0.0"; + "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; + "uid-safe-1.0.2" = self.by-version."uid-safe"."1.0.2"; + "utils-merge-1.0.0" = self.by-version."utils-merge"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "express-session" ]; + }; by-spec."express-session"."~1.8.2" = self.by-version."express-session"."1.8.2"; by-version."express-session"."1.8.2" = lib.makeOverridable self.buildNodePackage { @@ -9250,7 +9758,7 @@ "cookie-0.1.2" = self.by-version."cookie"."0.1.2"; "cookie-signature-1.0.5" = self.by-version."cookie-signature"."1.0.5"; "crc-3.2.1" = self.by-version."crc"."3.2.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; "on-headers-1.0.0" = self.by-version."on-headers"."1.0.0"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; @@ -9261,8 +9769,6 @@ ]; passthru.names = [ "express-session" ]; }; - by-spec."express-session"."~1.9.3" = - self.by-version."express-session"."1.9.3"; by-spec."extend"."*" = self.by-version."extend"."2.0.0"; by-version."extend"."2.0.0" = lib.makeOverridable self.buildNodePackage { @@ -9324,16 +9830,16 @@ ]; passthru.names = [ "extend" ]; }; - by-spec."extend.js"."0.0.1" = - self.by-version."extend.js"."0.0.1"; - by-version."extend.js"."0.0.1" = lib.makeOverridable self.buildNodePackage { - name = "extend.js-0.0.1"; + by-spec."extend.js"."0.0.2" = + self.by-version."extend.js"."0.0.2"; + by-version."extend.js"."0.0.2" = lib.makeOverridable self.buildNodePackage { + name = "extend.js-0.0.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/extend.js/-/extend.js-0.0.1.tgz"; - name = "extend.js-0.0.1.tgz"; - sha1 = "814c453f41201a11e05ea080a4a71f016994ad0b"; + url = "http://registry.npmjs.org/extend.js/-/extend.js-0.0.2.tgz"; + name = "extend.js-0.0.2.tgz"; + sha1 = "0f9c7a81a1f208b703eb0c3131fe5716ac6ecd15"; }) ]; buildInputs = @@ -9471,15 +9977,15 @@ passthru.names = [ "fast-levenshtein" ]; }; by-spec."faye-websocket"."*" = - self.by-version."faye-websocket"."0.9.1"; - by-version."faye-websocket"."0.9.1" = lib.makeOverridable self.buildNodePackage { - name = "faye-websocket-0.9.1"; + self.by-version."faye-websocket"."0.9.2"; + by-version."faye-websocket"."0.9.2" = lib.makeOverridable self.buildNodePackage { + name = "faye-websocket-0.9.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.1.tgz"; - name = "faye-websocket-0.9.1.tgz"; - sha1 = "01a206fbf2aae351f1ef6e7d3adf6069dd7ccc13"; + url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.2.tgz"; + name = "faye-websocket-0.9.2.tgz"; + sha1 = "872e633049fa10c3a55381f9ecac80bfb3053405"; }) ]; buildInputs = @@ -9491,30 +9997,11 @@ ]; passthru.names = [ "faye-websocket" ]; }; - "faye-websocket" = self.by-version."faye-websocket"."0.9.1"; + "faye-websocket" = self.by-version."faye-websocket"."0.9.2"; by-spec."faye-websocket".">= 0.4.1" = - self.by-version."faye-websocket"."0.9.1"; - by-spec."faye-websocket"."^0.7.3 || ^0.8.0" = - self.by-version."faye-websocket"."0.8.1"; - by-version."faye-websocket"."0.8.1" = lib.makeOverridable self.buildNodePackage { - name = "faye-websocket-0.8.1"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.8.1.tgz"; - name = "faye-websocket-0.8.1.tgz"; - sha1 = "c1eb3f3aad85f0eb505057332690163297b0ea26"; - }) - ]; - buildInputs = - (self.nativeDeps."faye-websocket" or []); - deps = { - "websocket-driver-0.5.1" = self.by-version."websocket-driver"."0.5.1"; - }; - peerDependencies = [ - ]; - passthru.names = [ "faye-websocket" ]; - }; + self.by-version."faye-websocket"."0.9.2"; + by-spec."faye-websocket"."^0.7.3 || ^0.8.0 || ^0.9.0" = + self.by-version."faye-websocket"."0.9.2"; by-spec."faye-websocket"."~0.7.0" = self.by-version."faye-websocket"."0.7.3"; by-version."faye-websocket"."0.7.3" = lib.makeOverridable self.buildNodePackage { @@ -9684,7 +10171,7 @@ buildInputs = (self.nativeDeps."finalhandler" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; }; @@ -9692,6 +10179,29 @@ ]; passthru.names = [ "finalhandler" ]; }; + by-spec."finalhandler"."0.3.3" = + self.by-version."finalhandler"."0.3.3"; + by-version."finalhandler"."0.3.3" = lib.makeOverridable self.buildNodePackage { + name = "finalhandler-0.3.3"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/finalhandler/-/finalhandler-0.3.3.tgz"; + name = "finalhandler-0.3.3.tgz"; + sha1 = "b1a09aa1e6a607b3541669b09bcb727f460cd426"; + }) + ]; + buildInputs = + (self.nativeDeps."finalhandler" or []); + deps = { + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; + "on-finished-2.2.0" = self.by-version."on-finished"."2.2.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "finalhandler" ]; + }; by-spec."find-index"."^0.1.1" = self.by-version."find-index"."0.1.1"; by-version."find-index"."0.1.1" = lib.makeOverridable self.buildNodePackage { @@ -9865,7 +10375,7 @@ ]; passthru.names = [ "forEachAsync" ]; }; - by-spec."foreachasync"."3.x" = + by-spec."foreachasync"."^3.0.0" = self.by-version."foreachasync"."3.0.0"; by-version."foreachasync"."3.0.0" = lib.makeOverridable self.buildNodePackage { name = "foreachasync-3.0.0"; @@ -10010,29 +10520,6 @@ }; by-spec."forever-monitor"."~1.5.1" = self.by-version."forever-monitor"."1.5.2"; - by-spec."form-data"."0.0.8" = - self.by-version."form-data"."0.0.8"; - by-version."form-data"."0.0.8" = lib.makeOverridable self.buildNodePackage { - name = "form-data-0.0.8"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz"; - name = "form-data-0.0.8.tgz"; - sha1 = "0890cd1005c5ccecc0b9d24a88052c92442d0db5"; - }) - ]; - buildInputs = - (self.nativeDeps."form-data" or []); - deps = { - "combined-stream-0.0.7" = self.by-version."combined-stream"."0.0.7"; - "mime-1.2.11" = self.by-version."mime"."1.2.11"; - "async-0.2.10" = self.by-version."async"."0.2.10"; - }; - peerDependencies = [ - ]; - passthru.names = [ "form-data" ]; - }; by-spec."form-data"."0.1.3" = self.by-version."form-data"."0.1.3"; by-version."form-data"."0.1.3" = lib.makeOverridable self.buildNodePackage { @@ -10119,7 +10606,7 @@ deps = { "async-0.9.0" = self.by-version."async"."0.9.0"; "combined-stream-0.0.7" = self.by-version."combined-stream"."0.0.7"; - "mime-types-2.0.4" = self.by-version."mime-types"."2.0.4"; + "mime-types-2.0.7" = self.by-version."mime-types"."2.0.7"; }; peerDependencies = [ ]; @@ -10328,6 +10815,26 @@ }; by-spec."fresh"."~0.2.1" = self.by-version."fresh"."0.2.4"; + by-spec."fs-extended"."^0.2.0" = + self.by-version."fs-extended"."0.2.0"; + by-version."fs-extended"."0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "fs-extended-0.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fs-extended/-/fs-extended-0.2.0.tgz"; + name = "fs-extended-0.2.0.tgz"; + sha1 = "9523d413a014d1a6e35b2a64baa5e66d17f0c6fe"; + }) + ]; + buildInputs = + (self.nativeDeps."fs-extended" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "fs-extended" ]; + }; by-spec."fs-extra"."^0.12.0" = self.by-version."fs-extra"."0.12.0"; by-version."fs-extra"."0.12.0" = lib.makeOverridable self.buildNodePackage { @@ -10443,15 +10950,15 @@ passthru.names = [ "fs-write-stream-atomic" ]; }; by-spec."fs.extra".">=1.2.0 <2.0.0" = - self.by-version."fs.extra"."1.2.1"; - by-version."fs.extra"."1.2.1" = lib.makeOverridable self.buildNodePackage { - name = "fs.extra-1.2.1"; + self.by-version."fs.extra"."1.3.0"; + by-version."fs.extra"."1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "fs.extra-1.3.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/fs.extra/-/fs.extra-1.2.1.tgz"; - name = "fs.extra-1.2.1.tgz"; - sha1 = "060bf20264f35e39ad247e5e9d2121a2a75a1733"; + url = "http://registry.npmjs.org/fs.extra/-/fs.extra-1.3.0.tgz"; + name = "fs.extra-1.3.0.tgz"; + sha1 = "18483439c758449cc0735d8326650c2368ee1cd1"; }) ]; buildInputs = @@ -10466,7 +10973,7 @@ passthru.names = [ "fs.extra" ]; }; by-spec."fs.extra".">=1.2.1 <2" = - self.by-version."fs.extra"."1.2.1"; + self.by-version."fs.extra"."1.3.0"; by-spec."fsevents"."~0.3.1" = self.by-version."fsevents"."0.3.1"; by-version."fsevents"."0.3.1" = lib.makeOverridable self.buildNodePackage { @@ -10488,30 +10995,6 @@ ]; passthru.names = [ "fsevents" ]; }; - by-spec."fstream"."0" = - self.by-version."fstream"."0.1.31"; - by-version."fstream"."0.1.31" = lib.makeOverridable self.buildNodePackage { - name = "fstream-0.1.31"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz"; - name = "fstream-0.1.31.tgz"; - sha1 = "7337f058fbbbbefa8c9f561a28cab0849202c988"; - }) - ]; - buildInputs = - (self.nativeDeps."fstream" or []); - deps = { - "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; - "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - }; - peerDependencies = [ - ]; - passthru.names = [ "fstream" ]; - }; by-spec."fstream"."^1.0.0" = self.by-version."fstream"."1.0.3"; by-version."fstream"."1.0.3" = lib.makeOverridable self.buildNodePackage { @@ -10540,10 +11023,30 @@ self.by-version."fstream"."1.0.3"; by-spec."fstream"."~0.1.17" = self.by-version."fstream"."0.1.31"; + by-version."fstream"."0.1.31" = lib.makeOverridable self.buildNodePackage { + name = "fstream-0.1.31"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz"; + name = "fstream-0.1.31.tgz"; + sha1 = "7337f058fbbbbefa8c9f561a28cab0849202c988"; + }) + ]; + buildInputs = + (self.nativeDeps."fstream" or []); + deps = { + "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; + "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; + }; + peerDependencies = [ + ]; + passthru.names = [ "fstream" ]; + }; by-spec."fstream"."~0.1.22" = self.by-version."fstream"."0.1.31"; - by-spec."fstream"."~0.1.23" = - self.by-version."fstream"."0.1.31"; by-spec."fstream"."~0.1.28" = self.by-version."fstream"."0.1.31"; by-spec."fstream"."~0.1.8" = @@ -10600,29 +11103,7 @@ }; by-spec."fstream-ignore"."~1.0.1" = self.by-version."fstream-ignore"."1.0.2"; - by-spec."fstream-npm"."~0.1.3" = - self.by-version."fstream-npm"."0.1.8"; - by-version."fstream-npm"."0.1.8" = lib.makeOverridable self.buildNodePackage { - name = "fstream-npm-0.1.8"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/fstream-npm/-/fstream-npm-0.1.8.tgz"; - name = "fstream-npm-0.1.8.tgz"; - sha1 = "38a70fdeb510a443e1a5378d90413403fc724fa8"; - }) - ]; - buildInputs = - (self.nativeDeps."fstream-npm" or []); - deps = { - "fstream-ignore-1.0.2" = self.by-version."fstream-ignore"."1.0.2"; - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - }; - peerDependencies = [ - ]; - passthru.names = [ "fstream-npm" ]; - }; - by-spec."fstream-npm"."~1.0.1" = + by-spec."fstream-npm"."~1.0.0" = self.by-version."fstream-npm"."1.0.1"; by-version."fstream-npm"."1.0.1" = lib.makeOverridable self.buildNodePackage { name = "fstream-npm-1.0.1"; @@ -10644,6 +11125,30 @@ ]; passthru.names = [ "fstream-npm" ]; }; + by-spec."fstream-npm"."~1.0.1" = + self.by-version."fstream-npm"."1.0.1"; + by-spec."gauge"."~1.0.2" = + self.by-version."gauge"."1.0.2"; + by-version."gauge"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "gauge-1.0.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/gauge/-/gauge-1.0.2.tgz"; + name = "gauge-1.0.2.tgz"; + sha1 = "53e25965dfaf1c85be3a2a0633306a24a67dc2f9"; + }) + ]; + buildInputs = + (self.nativeDeps."gauge" or []); + deps = { + "ansi-0.3.0" = self.by-version."ansi"."0.3.0"; + "has-unicode-1.0.0" = self.by-version."has-unicode"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "gauge" ]; + }; by-spec."gaze"."^0.5.1" = self.by-version."gaze"."0.5.1"; by-version."gaze"."0.5.1" = lib.makeOverridable self.buildNodePackage { @@ -10707,6 +11212,26 @@ }; by-spec."get-stdin"."^3.0.0" = self.by-version."get-stdin"."3.0.2"; + by-spec."get-youtube-id"."^0.1.3" = + self.by-version."get-youtube-id"."0.1.3"; + by-version."get-youtube-id"."0.1.3" = lib.makeOverridable self.buildNodePackage { + name = "get-youtube-id-0.1.3"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/get-youtube-id/-/get-youtube-id-0.1.3.tgz"; + name = "get-youtube-id-0.1.3.tgz"; + sha1 = "eb76a0534cb7e9d1fcce5d4b61a0820d32d6855d"; + }) + ]; + buildInputs = + (self.nativeDeps."get-youtube-id" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "get-youtube-id" ]; + }; by-spec."getmac"."~1.0.6" = self.by-version."getmac"."1.0.6"; by-version."getmac"."1.0.6" = lib.makeOverridable self.buildNodePackage { @@ -10791,48 +11316,8 @@ ]; passthru.names = [ "github-url-from-git" ]; }; - by-spec."github-url-from-git"."~1.1.1" = - self.by-version."github-url-from-git"."1.1.1"; - by-version."github-url-from-git"."1.1.1" = lib.makeOverridable self.buildNodePackage { - name = "github-url-from-git-1.1.1"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.1.1.tgz"; - name = "github-url-from-git-1.1.1.tgz"; - sha1 = "1f89623453123ef9623956e264c60bf4c3cf5ccf"; - }) - ]; - buildInputs = - (self.nativeDeps."github-url-from-git" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "github-url-from-git" ]; - }; by-spec."github-url-from-git"."~1.4.0" = self.by-version."github-url-from-git"."1.4.0"; - by-spec."github-url-from-username-repo"."^0.1.0" = - self.by-version."github-url-from-username-repo"."0.1.0"; - by-version."github-url-from-username-repo"."0.1.0" = lib.makeOverridable self.buildNodePackage { - name = "github-url-from-username-repo-0.1.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/github-url-from-username-repo/-/github-url-from-username-repo-0.1.0.tgz"; - name = "github-url-from-username-repo-0.1.0.tgz"; - sha1 = "fe398af670692e91af7bcfc5ae1d99ff97b1df89"; - }) - ]; - buildInputs = - (self.nativeDeps."github-url-from-username-repo" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "github-url-from-username-repo" ]; - }; by-spec."github-url-from-username-repo"."^1.0.0" = self.by-version."github-url-from-username-repo"."1.0.2"; by-version."github-url-from-username-repo"."1.0.2" = lib.makeOverridable self.buildNodePackage { @@ -10857,28 +11342,6 @@ self.by-version."github-url-from-username-repo"."1.0.2"; by-spec."github-url-from-username-repo"."~1.0.2" = self.by-version."github-url-from-username-repo"."1.0.2"; - by-spec."glob"."3" = - self.by-version."glob"."3.2.11"; - by-version."glob"."3.2.11" = lib.makeOverridable self.buildNodePackage { - name = "glob-3.2.11"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/glob/-/glob-3.2.11.tgz"; - name = "glob-3.2.11.tgz"; - sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d"; - }) - ]; - buildInputs = - (self.nativeDeps."glob" or []); - deps = { - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - "minimatch-0.3.0" = self.by-version."minimatch"."0.3.0"; - }; - peerDependencies = [ - ]; - passthru.names = [ "glob" ]; - }; by-spec."glob"."3 || 4" = self.by-version."glob"."4.3.2"; by-version."glob"."4.3.2" = lib.makeOverridable self.buildNodePackage { @@ -10928,6 +11391,26 @@ }; by-spec."glob"."3.2.x" = self.by-version."glob"."3.2.11"; + by-version."glob"."3.2.11" = lib.makeOverridable self.buildNodePackage { + name = "glob-3.2.11"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.11.tgz"; + name = "glob-3.2.11.tgz"; + sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d"; + }) + ]; + buildInputs = + (self.nativeDeps."glob" or []); + deps = { + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + "minimatch-0.3.0" = self.by-version."minimatch"."0.3.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "glob" ]; + }; by-spec."glob"."3.x" = self.by-version."glob"."3.2.11"; by-spec."glob"."4.0.6" = @@ -10991,22 +11474,20 @@ ]; passthru.names = [ "glob" ]; }; - by-spec."glob"."~3.2.1" = - self.by-version."glob"."3.2.11"; - by-spec."glob"."~3.2.3" = - self.by-version."glob"."3.2.11"; by-spec."glob"."~3.2.7" = self.by-version."glob"."3.2.11"; - by-spec."glob"."~3.2.8" = - self.by-version."glob"."3.2.11"; by-spec."glob"."~3.2.9" = self.by-version."glob"."3.2.11"; by-spec."glob"."~4.0.2" = self.by-version."glob"."4.0.6"; + by-spec."glob"."~4.0.5" = + self.by-version."glob"."4.0.6"; by-spec."glob"."~4.0.6" = self.by-version."glob"."4.0.6"; by-spec."glob"."~4.3.1" = self.by-version."glob"."4.3.2"; + by-spec."glob"."~4.3.2" = + self.by-version."glob"."4.3.2"; by-spec."glob-stream"."^3.1.5" = self.by-version."glob-stream"."3.1.18"; by-version."glob-stream"."3.1.18" = lib.makeOverridable self.buildNodePackage { @@ -11140,6 +11621,8 @@ ]; passthru.names = [ "got" ]; }; + by-spec."got"."^1.2.2" = + self.by-version."got"."1.2.2"; by-spec."graceful-fs"."1.2" = self.by-version."graceful-fs"."1.2.3"; by-version."graceful-fs"."1.2.3" = lib.makeOverridable self.buildNodePackage { @@ -11206,6 +11689,8 @@ self.by-version."graceful-fs"."3.0.5"; by-spec."graceful-fs"."^3.0.0" = self.by-version."graceful-fs"."3.0.5"; + by-spec."graceful-fs"."^3.0.1" = + self.by-version."graceful-fs"."3.0.5"; by-spec."graceful-fs"."^3.0.2" = self.by-version."graceful-fs"."3.0.5"; by-spec."graceful-fs"."^3.0.4" = @@ -11214,8 +11699,6 @@ self.by-version."graceful-fs"."1.2.3"; by-spec."graceful-fs"."~1.2.0" = self.by-version."graceful-fs"."1.2.3"; - by-spec."graceful-fs"."~2" = - self.by-version."graceful-fs"."2.0.3"; by-spec."graceful-fs"."~2.0.0" = self.by-version."graceful-fs"."2.0.3"; by-spec."graceful-fs"."~2.0.1" = @@ -11329,11 +11812,13 @@ ]; passthru.names = [ "grunt" ]; }; + by-spec."grunt".">=0.4.0" = + self.by-version."grunt"."0.4.5"; by-spec."grunt"."~0.4" = self.by-version."grunt"."0.4.5"; by-spec."grunt"."~0.4.0" = self.by-version."grunt"."0.4.5"; - by-spec."grunt"."~0.4.1" = + by-spec."grunt"."~0.4.5" = self.by-version."grunt"."0.4.5"; by-spec."grunt-cli"."*" = self.by-version."grunt-cli"."0.1.13"; @@ -11360,30 +11845,30 @@ }; "grunt-cli" = self.by-version."grunt-cli"."0.1.13"; by-spec."grunt-contrib-cssmin"."*" = - self.by-version."grunt-contrib-cssmin"."0.10.0"; - by-version."grunt-contrib-cssmin"."0.10.0" = lib.makeOverridable self.buildNodePackage { - name = "grunt-contrib-cssmin-0.10.0"; + self.by-version."grunt-contrib-cssmin"."0.11.0"; + by-version."grunt-contrib-cssmin"."0.11.0" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-cssmin-0.11.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.10.0.tgz"; - name = "grunt-contrib-cssmin-0.10.0.tgz"; - sha1 = "e05f341e753a9674b2b1070220fdcbac22079418"; + url = "http://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.11.0.tgz"; + name = "grunt-contrib-cssmin-0.11.0.tgz"; + sha1 = "0b0888de9d8549c3d844a7fc79a279b4276a7bc7"; }) ]; buildInputs = (self.nativeDeps."grunt-contrib-cssmin" or []); deps = { - "chalk-0.4.0" = self.by-version."chalk"."0.4.0"; - "clean-css-2.2.22" = self.by-version."clean-css"."2.2.22"; - "maxmin-0.2.2" = self.by-version."maxmin"."0.2.2"; + "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; + "clean-css-3.0.3" = self.by-version."clean-css"."3.0.3"; + "maxmin-1.0.0" = self.by-version."maxmin"."1.0.0"; }; peerDependencies = [ self.by-version."grunt"."0.4.5" ]; passthru.names = [ "grunt-contrib-cssmin" ]; }; - "grunt-contrib-cssmin" = self.by-version."grunt-contrib-cssmin"."0.10.0"; + "grunt-contrib-cssmin" = self.by-version."grunt-contrib-cssmin"."0.11.0"; by-spec."grunt-contrib-jshint"."*" = self.by-version."grunt-contrib-jshint"."0.10.0"; by-version."grunt-contrib-jshint"."0.10.0" = lib.makeOverridable self.buildNodePackage { @@ -11409,32 +11894,31 @@ }; "grunt-contrib-jshint" = self.by-version."grunt-contrib-jshint"."0.10.0"; by-spec."grunt-contrib-less"."*" = - self.by-version."grunt-contrib-less"."0.12.0"; - by-version."grunt-contrib-less"."0.12.0" = lib.makeOverridable self.buildNodePackage { - name = "grunt-contrib-less-0.12.0"; + self.by-version."grunt-contrib-less"."1.0.0"; + by-version."grunt-contrib-less"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-less-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.12.0.tgz"; - name = "grunt-contrib-less-0.12.0.tgz"; - sha1 = "ee6a41b5f94bbe96b5f0d86b16e061c114b954be"; + url = "http://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.0.0.tgz"; + name = "grunt-contrib-less-1.0.0.tgz"; + sha1 = "370e5f18682bf4ea72a622fece416a08bb194523"; }) ]; buildInputs = (self.nativeDeps."grunt-contrib-less" or []); deps = { - "async-0.2.10" = self.by-version."async"."0.2.10"; + "async-0.9.0" = self.by-version."async"."0.9.0"; "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; - "less-1.7.5" = self.by-version."less"."1.7.5"; + "less-2.2.0" = self.by-version."less"."2.2.0"; "lodash-2.4.1" = self.by-version."lodash"."2.4.1"; - "maxmin-0.1.0" = self.by-version."maxmin"."0.1.0"; }; peerDependencies = [ self.by-version."grunt"."0.4.5" ]; passthru.names = [ "grunt-contrib-less" ]; }; - "grunt-contrib-less" = self.by-version."grunt-contrib-less"."0.12.0"; + "grunt-contrib-less" = self.by-version."grunt-contrib-less"."1.0.0"; by-spec."grunt-contrib-requirejs"."*" = self.by-version."grunt-contrib-requirejs"."0.4.4"; by-version."grunt-contrib-requirejs"."0.4.4" = lib.makeOverridable self.buildNodePackage { @@ -11459,15 +11943,15 @@ }; "grunt-contrib-requirejs" = self.by-version."grunt-contrib-requirejs"."0.4.4"; by-spec."grunt-contrib-uglify"."*" = - self.by-version."grunt-contrib-uglify"."0.6.0"; - by-version."grunt-contrib-uglify"."0.6.0" = lib.makeOverridable self.buildNodePackage { - name = "grunt-contrib-uglify-0.6.0"; + self.by-version."grunt-contrib-uglify"."0.7.0"; + by-version."grunt-contrib-uglify"."0.7.0" = lib.makeOverridable self.buildNodePackage { + name = "grunt-contrib-uglify-0.7.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.6.0.tgz"; - name = "grunt-contrib-uglify-0.6.0.tgz"; - sha1 = "3a271d4dc4daba64691d0d0d08550ec54a7ec0ab"; + url = "http://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.7.0.tgz"; + name = "grunt-contrib-uglify-0.7.0.tgz"; + sha1 = "79dde81a62cec6ffa35b47a32833706744f8e787"; }) ]; buildInputs = @@ -11484,17 +11968,17 @@ ]; passthru.names = [ "grunt-contrib-uglify" ]; }; - "grunt-contrib-uglify" = self.by-version."grunt-contrib-uglify"."0.6.0"; + "grunt-contrib-uglify" = self.by-version."grunt-contrib-uglify"."0.7.0"; by-spec."grunt-karma"."*" = - self.by-version."grunt-karma"."0.9.0"; - by-version."grunt-karma"."0.9.0" = lib.makeOverridable self.buildNodePackage { - name = "grunt-karma-0.9.0"; + self.by-version."grunt-karma"."0.10.1"; + by-version."grunt-karma"."0.10.1" = lib.makeOverridable self.buildNodePackage { + name = "grunt-karma-0.10.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/grunt-karma/-/grunt-karma-0.9.0.tgz"; - name = "grunt-karma-0.9.0.tgz"; - sha1 = "de3d6ac478ffca350e729f3457457d5b0910e96b"; + url = "http://registry.npmjs.org/grunt-karma/-/grunt-karma-0.10.1.tgz"; + name = "grunt-karma-0.10.1.tgz"; + sha1 = "255fae402bb04409cf95c6ac77e8c1968934924b"; }) ]; buildInputs = @@ -11504,11 +11988,11 @@ }; peerDependencies = [ self.by-version."grunt"."0.4.5" - self.by-version."karma"."0.12.28" + self.by-version."karma"."0.12.31" ]; passthru.names = [ "grunt-karma" ]; }; - "grunt-karma" = self.by-version."grunt-karma"."0.9.0"; + "grunt-karma" = self.by-version."grunt-karma"."0.10.1"; by-spec."grunt-legacy-log"."~0.1.0" = self.by-version."grunt-legacy-log"."0.1.1"; by-version."grunt-legacy-log"."0.1.1" = lib.makeOverridable self.buildNodePackage { @@ -11627,15 +12111,15 @@ "archy-1.0.0" = self.by-version."archy"."1.0.0"; "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; "deprecated-0.0.1" = self.by-version."deprecated"."0.0.1"; - "gulp-util-3.0.1" = self.by-version."gulp-util"."3.0.1"; + "gulp-util-3.0.2" = self.by-version."gulp-util"."3.0.2"; "interpret-0.3.10" = self.by-version."interpret"."0.3.10"; "liftoff-0.13.6" = self.by-version."liftoff"."0.13.6"; "minimist-1.1.0" = self.by-version."minimist"."1.1.0"; "orchestrator-0.3.7" = self.by-version."orchestrator"."0.3.7"; "pretty-hrtime-0.2.2" = self.by-version."pretty-hrtime"."0.2.2"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "tildify-1.0.0" = self.by-version."tildify"."1.0.0"; - "v8flags-1.0.6" = self.by-version."v8flags"."1.0.6"; + "v8flags-1.0.8" = self.by-version."v8flags"."1.0.8"; "vinyl-fs-0.3.13" = self.by-version."vinyl-fs"."0.3.13"; }; peerDependencies = [ @@ -11644,27 +12128,31 @@ }; "gulp" = self.by-version."gulp"."3.8.10"; by-spec."gulp-util"."^3.0.0" = - self.by-version."gulp-util"."3.0.1"; - by-version."gulp-util"."3.0.1" = lib.makeOverridable self.buildNodePackage { - name = "gulp-util-3.0.1"; + self.by-version."gulp-util"."3.0.2"; + by-version."gulp-util"."3.0.2" = lib.makeOverridable self.buildNodePackage { + name = "gulp-util-3.0.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.1.tgz"; - name = "gulp-util-3.0.1.tgz"; - sha1 = "8214894d05c2bb6cc7f5544918a51ddf88180f00"; + url = "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.2.tgz"; + name = "gulp-util-3.0.2.tgz"; + sha1 = "7f1ed0be6d8c1e6563d2105c27217c2c9b744883"; }) ]; buildInputs = (self.nativeDeps."gulp-util" or []); deps = { + "array-differ-1.0.0" = self.by-version."array-differ"."1.0.0"; + "array-uniq-1.0.2" = self.by-version."array-uniq"."1.0.2"; + "beeper-1.0.0" = self.by-version."beeper"."1.0.0"; "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; "dateformat-1.0.11" = self.by-version."dateformat"."1.0.11"; - "lodash-2.4.1" = self.by-version."lodash"."2.4.1"; "lodash._reinterpolate-2.4.1" = self.by-version."lodash._reinterpolate"."2.4.1"; "lodash.template-2.4.1" = self.by-version."lodash.template"."2.4.1"; "minimist-1.1.0" = self.by-version."minimist"."1.1.0"; "multipipe-0.1.2" = self.by-version."multipipe"."0.1.2"; + "object-assign-2.0.0" = self.by-version."object-assign"."2.0.0"; + "replace-ext-0.0.1" = self.by-version."replace-ext"."0.0.1"; "through2-0.6.3" = self.by-version."through2"."0.6.3"; "vinyl-0.4.6" = self.by-version."vinyl"."0.4.6"; }; @@ -11672,50 +12160,6 @@ ]; passthru.names = [ "gulp-util" ]; }; - by-spec."gzip-size"."^0.1.0" = - self.by-version."gzip-size"."0.1.1"; - by-version."gzip-size"."0.1.1" = lib.makeOverridable self.buildNodePackage { - name = "gzip-size-0.1.1"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/gzip-size/-/gzip-size-0.1.1.tgz"; - name = "gzip-size-0.1.1.tgz"; - sha1 = "ae33483b6fc8224e8342296de108ef93757f76e0"; - }) - ]; - buildInputs = - (self.nativeDeps."gzip-size" or []); - deps = { - "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; - "zlib-browserify-0.0.3" = self.by-version."zlib-browserify"."0.0.3"; - }; - peerDependencies = [ - ]; - passthru.names = [ "gzip-size" ]; - }; - by-spec."gzip-size"."^0.2.0" = - self.by-version."gzip-size"."0.2.0"; - by-version."gzip-size"."0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "gzip-size-0.2.0"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/gzip-size/-/gzip-size-0.2.0.tgz"; - name = "gzip-size-0.2.0.tgz"; - sha1 = "e3a2a191205fe56ee326f5c271435dfaecfb3e1c"; - }) - ]; - buildInputs = - (self.nativeDeps."gzip-size" or []); - deps = { - "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; - "browserify-zlib-0.1.4" = self.by-version."browserify-zlib"."0.1.4"; - }; - peerDependencies = [ - ]; - passthru.names = [ "gzip-size" ]; - }; by-spec."gzip-size"."^1.0.0" = self.by-version."gzip-size"."1.0.0"; by-version."gzip-size"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -11753,7 +12197,7 @@ buildInputs = (self.nativeDeps."gzippo" or []); deps = { - "send-0.10.1" = self.by-version."send"."0.10.1"; + "send-0.11.0" = self.by-version."send"."0.11.0"; }; peerDependencies = [ ]; @@ -11845,21 +12289,42 @@ ]; passthru.names = [ "has-color" ]; }; - by-spec."hash.js"."^0.2.0" = - self.by-version."hash.js"."0.2.1"; - by-version."hash.js"."0.2.1" = lib.makeOverridable self.buildNodePackage { - name = "hash.js-0.2.1"; + by-spec."has-unicode"."^1.0.0" = + self.by-version."has-unicode"."1.0.0"; + by-version."has-unicode"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "has-unicode-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/hash.js/-/hash.js-0.2.1.tgz"; - name = "hash.js-0.2.1.tgz"; - sha1 = "30a06810932478e53c0c4509fe7f1db62e38c6ff"; + url = "http://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz"; + name = "has-unicode-1.0.0.tgz"; + sha1 = "bac5c44e064c2ffc3b8fcbd8c71afe08f9afc8cc"; + }) + ]; + buildInputs = + (self.nativeDeps."has-unicode" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "has-unicode" ]; + }; + by-spec."hash.js"."^1.0.0" = + self.by-version."hash.js"."1.0.2"; + by-version."hash.js"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "hash.js-1.0.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/hash.js/-/hash.js-1.0.2.tgz"; + name = "hash.js-1.0.2.tgz"; + sha1 = "bc7d601f4e0d05a32f3526d11fe39f7a5eb8c187"; }) ]; buildInputs = (self.nativeDeps."hash.js" or []); deps = { + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; }; peerDependencies = [ ]; @@ -11982,30 +12447,6 @@ ]; passthru.names = [ "hawk" ]; }; - by-spec."hawk"."~0.13.0" = - self.by-version."hawk"."0.13.1"; - by-version."hawk"."0.13.1" = lib.makeOverridable self.buildNodePackage { - name = "hawk-0.13.1"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz"; - name = "hawk-0.13.1.tgz"; - sha1 = "3617958821f58311e4d7f6de291fca662b412ef4"; - }) - ]; - buildInputs = - (self.nativeDeps."hawk" or []); - deps = { - "hoek-0.8.5" = self.by-version."hoek"."0.8.5"; - "boom-0.4.2" = self.by-version."boom"."0.4.2"; - "cryptiles-0.2.2" = self.by-version."cryptiles"."0.2.2"; - "sntp-0.2.4" = self.by-version."sntp"."0.2.4"; - }; - peerDependencies = [ - ]; - passthru.names = [ "hawk" ]; - }; by-spec."hawk"."~1.0.0" = self.by-version."hawk"."1.0.0"; by-version."hawk"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -12117,26 +12558,6 @@ ]; passthru.names = [ "hoek" ]; }; - by-spec."hoek"."0.8.x" = - self.by-version."hoek"."0.8.5"; - by-version."hoek"."0.8.5" = lib.makeOverridable self.buildNodePackage { - name = "hoek-0.8.5"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"; - name = "hoek-0.8.5.tgz"; - sha1 = "1e9fd770ef7ebe0274adfcb5b0806a025a5e4e9f"; - }) - ]; - buildInputs = - (self.nativeDeps."hoek" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "hoek" ]; - }; by-spec."hoek"."0.9.x" = self.by-version."hoek"."0.9.1"; by-version."hoek"."0.9.1" = lib.makeOverridable self.buildNodePackage { @@ -12288,29 +12709,7 @@ ]; passthru.names = [ "http-browserify" ]; }; - by-spec."http-browserify"."~1.3.1" = - self.by-version."http-browserify"."1.3.2"; - by-version."http-browserify"."1.3.2" = lib.makeOverridable self.buildNodePackage { - name = "http-browserify-1.3.2"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz"; - name = "http-browserify-1.3.2.tgz"; - sha1 = "b562c34479349a690d7a6597df495aefa8c604f5"; - }) - ]; - buildInputs = - (self.nativeDeps."http-browserify" or []); - deps = { - "Base64-0.2.1" = self.by-version."Base64"."0.2.1"; - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - }; - peerDependencies = [ - ]; - passthru.names = [ "http-browserify" ]; - }; - by-spec."http-errors"."~1.2.7" = + by-spec."http-errors"."~1.2.8" = self.by-version."http-errors"."1.2.8"; by-version."http-errors"."1.2.8" = lib.makeOverridable self.buildNodePackage { name = "http-errors-1.2.8"; @@ -12332,8 +12731,6 @@ ]; passthru.names = [ "http-errors" ]; }; - by-spec."http-errors"."~1.2.8" = - self.by-version."http-errors"."1.2.8"; by-spec."http-proxy"."1.0.2" = self.by-version."http-proxy"."1.0.2"; by-version."http-proxy"."1.0.2" = lib.makeOverridable self.buildNodePackage { @@ -12403,30 +12800,28 @@ passthru.names = [ "http-signature" ]; }; by-spec."http-signature"."~0.10.0" = - self.by-version."http-signature"."0.10.0"; - by-version."http-signature"."0.10.0" = lib.makeOverridable self.buildNodePackage { - name = "http-signature-0.10.0"; + self.by-version."http-signature"."0.10.1"; + by-version."http-signature"."0.10.1" = lib.makeOverridable self.buildNodePackage { + name = "http-signature-0.10.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; - name = "http-signature-0.10.0.tgz"; - sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz"; + name = "http-signature-0.10.1.tgz"; + sha1 = "4fbdac132559aa8323121e540779c0a012b27e66"; }) ]; buildInputs = (self.nativeDeps."http-signature" or []); deps = { - "assert-plus-0.1.2" = self.by-version."assert-plus"."0.1.2"; + "assert-plus-0.1.5" = self.by-version."assert-plus"."0.1.5"; "asn1-0.1.11" = self.by-version."asn1"."0.1.11"; - "ctype-0.5.2" = self.by-version."ctype"."0.5.2"; + "ctype-0.5.3" = self.by-version."ctype"."0.5.3"; }; peerDependencies = [ ]; passthru.names = [ "http-signature" ]; }; - by-spec."http-signature"."~0.9.11" = - self.by-version."http-signature"."0.9.11"; by-spec."https-browserify"."~0.0.0" = self.by-version."https-browserify"."0.0.0"; by-version."https-browserify"."0.0.0" = lib.makeOverridable self.buildNodePackage { @@ -12623,6 +13018,26 @@ }; by-spec."ieee754"."~1.1.1" = self.by-version."ieee754"."1.1.4"; + by-spec."image-size"."~0.3.5" = + self.by-version."image-size"."0.3.5"; + by-version."image-size"."0.3.5" = lib.makeOverridable self.buildNodePackage { + name = "image-size-0.3.5"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz"; + name = "image-size-0.3.5.tgz"; + sha1 = "83240eab2fb5b00b04aab8c74b0471e9cba7ad8c"; + }) + ]; + buildInputs = + (self.nativeDeps."image-size" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "image-size" ]; + }; by-spec."indent-string"."^1.1.0" = self.by-version."indent-string"."1.2.0"; by-version."indent-string"."1.2.0" = lib.makeOverridable self.buildNodePackage { @@ -12640,7 +13055,7 @@ deps = { "get-stdin-3.0.2" = self.by-version."get-stdin"."3.0.2"; "minimist-1.1.0" = self.by-version."minimist"."1.1.0"; - "repeating-1.1.0" = self.by-version."repeating"."1.1.0"; + "repeating-1.1.1" = self.by-version."repeating"."1.1.1"; }; peerDependencies = [ ]; @@ -12688,6 +13103,8 @@ ]; passthru.names = [ "inflight" ]; }; + by-spec."inflight"."~1.0.1" = + self.by-version."inflight"."1.0.4"; by-spec."inflight"."~1.0.4" = self.by-version."inflight"."1.0.4"; by-spec."inherits"."1" = @@ -12786,27 +13203,50 @@ ]; passthru.names = [ "ini" ]; }; - by-spec."ini"."~1.3.2" = - self.by-version."ini"."1.3.2"; - by-spec."init-package-json"."0.0.10" = - self.by-version."init-package-json"."0.0.10"; - by-version."init-package-json"."0.0.10" = lib.makeOverridable self.buildNodePackage { - name = "init-package-json-0.0.10"; + by-spec."ini"."~1.2.0" = + self.by-version."ini"."1.2.1"; + by-version."ini"."1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "ini-1.2.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/init-package-json/-/init-package-json-0.0.10.tgz"; - name = "init-package-json-0.0.10.tgz"; - sha1 = "7baf10535227e0878105a04e44b78f132475da6a"; + url = "http://registry.npmjs.org/ini/-/ini-1.2.1.tgz"; + name = "ini-1.2.1.tgz"; + sha1 = "7f774e2f22752cd1dacbf9c63323df2a164ebca3"; + }) + ]; + buildInputs = + (self.nativeDeps."ini" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "ini" ]; + }; + by-spec."ini"."~1.3.0" = + self.by-version."ini"."1.3.2"; + by-spec."ini"."~1.3.2" = + self.by-version."ini"."1.3.2"; + by-spec."init-package-json"."~1.0.0" = + self.by-version."init-package-json"."1.0.1"; + by-version."init-package-json"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "init-package-json-1.0.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/init-package-json/-/init-package-json-1.0.1.tgz"; + name = "init-package-json-1.0.1.tgz"; + sha1 = "c01b08cc90504ebc448d57b468e66fc08293e8a8"; }) ]; buildInputs = (self.nativeDeps."init-package-json" or []); deps = { + "glob-4.3.2" = self.by-version."glob"."4.3.2"; "promzard-0.2.2" = self.by-version."promzard"."0.2.2"; "read-1.0.5" = self.by-version."read"."1.0.5"; "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; - "semver-2.3.2" = self.by-version."semver"."2.3.2"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; }; peerDependencies = [ ]; @@ -12831,7 +13271,7 @@ "promzard-0.2.2" = self.by-version."promzard"."0.2.2"; "read-1.0.5" = self.by-version."read"."1.0.5"; "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; }; peerDependencies = [ ]; @@ -12852,7 +13292,7 @@ buildInputs = (self.nativeDeps."inline-source-map" or []); deps = { - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; @@ -12914,21 +13354,22 @@ passthru.names = [ "inquirer" ]; }; by-spec."insert-module-globals"."^6.1.0" = - self.by-version."insert-module-globals"."6.1.0"; - by-version."insert-module-globals"."6.1.0" = lib.makeOverridable self.buildNodePackage { - name = "insert-module-globals-6.1.0"; + self.by-version."insert-module-globals"."6.2.0"; + by-version."insert-module-globals"."6.2.0" = lib.makeOverridable self.buildNodePackage { + name = "insert-module-globals-6.2.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.1.0.tgz"; - name = "insert-module-globals-6.1.0.tgz"; - sha1 = "b0ee36d97057e9eda133ad6d4b00a8821cd63663"; + url = "http://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.2.0.tgz"; + name = "insert-module-globals-6.2.0.tgz"; + sha1 = "4f75ce864f0a23c2edc73f9a582d23b6581484ff"; }) ]; buildInputs = (self.nativeDeps."insert-module-globals" or []); deps = { "JSONStream-0.7.4" = self.by-version."JSONStream"."0.7.4"; + "combine-source-map-0.3.0" = self.by-version."combine-source-map"."0.3.0"; "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; "lexical-scope-1.1.0" = self.by-version."lexical-scope"."1.1.0"; "process-0.6.0" = self.by-version."process"."0.6.0"; @@ -12939,6 +13380,8 @@ ]; passthru.names = [ "insert-module-globals" ]; }; + by-spec."insert-module-globals"."^6.2.0" = + self.by-version."insert-module-globals"."6.2.0"; by-spec."insert-module-globals"."~2.3.0" = self.by-version."insert-module-globals"."2.3.4"; by-version."insert-module-globals"."2.3.4" = lib.makeOverridable self.buildNodePackage { @@ -12993,31 +13436,6 @@ ]; passthru.names = [ "insert-module-globals" ]; }; - by-spec."insert-module-globals"."~5.0.1" = - self.by-version."insert-module-globals"."5.0.1"; - by-version."insert-module-globals"."5.0.1" = lib.makeOverridable self.buildNodePackage { - name = "insert-module-globals-5.0.1"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/insert-module-globals/-/insert-module-globals-5.0.1.tgz"; - name = "insert-module-globals-5.0.1.tgz"; - sha1 = "eec9c0dfad30380e8eda313a094165dc2f2350d2"; - }) - ]; - buildInputs = - (self.nativeDeps."insert-module-globals" or []); - deps = { - "JSONStream-0.7.4" = self.by-version."JSONStream"."0.7.4"; - "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; - "lexical-scope-1.1.0" = self.by-version."lexical-scope"."1.1.0"; - "process-0.6.0" = self.by-version."process"."0.6.0"; - "through-2.3.6" = self.by-version."through"."2.3.6"; - }; - peerDependencies = [ - ]; - passthru.names = [ "insert-module-globals" ]; - }; by-spec."insight"."0.4.3" = self.by-version."insight"."0.4.3"; by-version."insight"."0.4.3" = lib.makeOverridable self.buildNodePackage { @@ -13035,7 +13453,7 @@ deps = { "async-0.9.0" = self.by-version."async"."0.9.0"; "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; - "configstore-0.3.1" = self.by-version."configstore"."0.3.1"; + "configstore-0.3.2" = self.by-version."configstore"."0.3.2"; "inquirer-0.6.0" = self.by-version."inquirer"."0.6.0"; "lodash.debounce-2.4.1" = self.by-version."lodash.debounce"."2.4.1"; "object-assign-1.0.0" = self.by-version."object-assign"."1.0.0"; @@ -13047,6 +13465,26 @@ ]; passthru.names = [ "insight" ]; }; + by-spec."internal-ip"."^1.0.0" = + self.by-version."internal-ip"."1.0.0"; + by-version."internal-ip"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "internal-ip-1.0.0"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/internal-ip/-/internal-ip-1.0.0.tgz"; + name = "internal-ip-1.0.0.tgz"; + sha1 = "b484048e9051d07251bcc7e4396df547f4e3497e"; + }) + ]; + buildInputs = + (self.nativeDeps."internal-ip" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "internal-ip" ]; + }; by-spec."interpret"."^0.3.2" = self.by-version."interpret"."0.3.10"; by-version."interpret"."0.3.10" = lib.makeOverridable self.buildNodePackage { @@ -13148,27 +13586,7 @@ ]; passthru.names = [ "ip-set" ]; }; - by-spec."ipaddr.js"."0.1.5" = - self.by-version."ipaddr.js"."0.1.5"; - by-version."ipaddr.js"."0.1.5" = lib.makeOverridable self.buildNodePackage { - name = "ipaddr.js-0.1.5"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.5.tgz"; - name = "ipaddr.js-0.1.5.tgz"; - sha1 = "33d2693c95fbd4715165328dbfe25fb4fb5bbed8"; - }) - ]; - buildInputs = - (self.nativeDeps."ipaddr.js" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "ipaddr.js" ]; - }; - by-spec."ipaddr.js".">= 0.1.5" = + by-spec."ipaddr.js"."0.1.6" = self.by-version."ipaddr.js"."0.1.6"; by-version."ipaddr.js"."0.1.6" = lib.makeOverridable self.buildNodePackage { name = "ipaddr.js-0.1.6"; @@ -13188,6 +13606,8 @@ ]; passthru.names = [ "ipaddr.js" ]; }; + by-spec."ipaddr.js".">= 0.1.5" = + self.by-version."ipaddr.js"."0.1.6"; by-spec."ipaddr.js"."^0.1.5" = self.by-version."ipaddr.js"."0.1.6"; by-spec."ironhorse"."*" = @@ -13214,7 +13634,7 @@ "jade-1.8.2" = self.by-version."jade"."1.8.2"; "passport-0.2.1" = self.by-version."passport"."0.2.1"; "passport-http-0.2.2" = self.by-version."passport-http"."0.2.2"; - "js-yaml-3.2.4" = self.by-version."js-yaml"."3.2.4"; + "js-yaml-3.2.5" = self.by-version."js-yaml"."3.2.5"; "mongoose-3.8.21" = self.by-version."mongoose"."3.8.21"; "gridfs-stream-0.5.3" = self.by-version."gridfs-stream"."0.5.3"; "temp-0.8.1" = self.by-version."temp"."0.8.1"; @@ -13436,7 +13856,7 @@ "abbrev-1.0.5" = self.by-version."abbrev"."1.0.5"; "wordwrap-0.0.2" = self.by-version."wordwrap"."0.0.2"; "resolve-0.7.4" = self.by-version."resolve"."0.7.4"; - "js-yaml-3.2.4" = self.by-version."js-yaml"."3.2.4"; + "js-yaml-3.2.5" = self.by-version."js-yaml"."3.2.5"; "once-1.3.1" = self.by-version."once"."1.3.1"; }; peerDependencies = [ @@ -13599,15 +14019,15 @@ }; "jayschema" = self.by-version."jayschema"."0.3.1"; by-spec."jfs"."*" = - self.by-version."jfs"."0.2.4"; - by-version."jfs"."0.2.4" = lib.makeOverridable self.buildNodePackage { - name = "jfs-0.2.4"; + self.by-version."jfs"."0.2.5"; + by-version."jfs"."0.2.5" = lib.makeOverridable self.buildNodePackage { + name = "jfs-0.2.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/jfs/-/jfs-0.2.4.tgz"; - name = "jfs-0.2.4.tgz"; - sha1 = "62f95459de0930af30fb6c570ec68237bc2fdd76"; + url = "http://registry.npmjs.org/jfs/-/jfs-0.2.5.tgz"; + name = "jfs-0.2.5.tgz"; + sha1 = "c1ae4c89905724ae8caf79859783c0613254249f"; }) ]; buildInputs = @@ -13622,17 +14042,17 @@ ]; passthru.names = [ "jfs" ]; }; - "jfs" = self.by-version."jfs"."0.2.4"; + "jfs" = self.by-version."jfs"."0.2.5"; by-spec."js-yaml"."*" = - self.by-version."js-yaml"."3.2.4"; - by-version."js-yaml"."3.2.4" = lib.makeOverridable self.buildNodePackage { - name = "js-yaml-3.2.4"; + self.by-version."js-yaml"."3.2.5"; + by-version."js-yaml"."3.2.5" = lib.makeOverridable self.buildNodePackage { + name = "js-yaml-3.2.5"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/js-yaml/-/js-yaml-3.2.4.tgz"; - name = "js-yaml-3.2.4.tgz"; - sha1 = "f2cfb5f5e1d251ff438f41d63139750001021083"; + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-3.2.5.tgz"; + name = "js-yaml-3.2.5.tgz"; + sha1 = "c29ee9a9e503e7ab83f071ccacdd0dac25ff9e22"; }) ]; buildInputs = @@ -13645,7 +14065,7 @@ ]; passthru.names = [ "js-yaml" ]; }; - "js-yaml" = self.by-version."js-yaml"."3.2.4"; + "js-yaml" = self.by-version."js-yaml"."3.2.5"; by-spec."js-yaml"."0.3.x" = self.by-version."js-yaml"."0.3.7"; by-version."js-yaml"."0.3.7" = lib.makeOverridable self.buildNodePackage { @@ -13711,7 +14131,9 @@ passthru.names = [ "js-yaml" ]; }; by-spec."js-yaml"."3.x" = - self.by-version."js-yaml"."3.2.4"; + self.by-version."js-yaml"."3.2.5"; + by-spec."js-yaml"."^3.1.0" = + self.by-version."js-yaml"."3.2.5"; by-spec."js-yaml"."~2.0.5" = self.by-version."js-yaml"."2.0.5"; by-version."js-yaml"."2.0.5" = lib.makeOverridable self.buildNodePackage { @@ -13734,28 +14156,6 @@ ]; passthru.names = [ "js-yaml" ]; }; - by-spec."js-yaml"."~3.0.1" = - self.by-version."js-yaml"."3.0.2"; - by-version."js-yaml"."3.0.2" = lib.makeOverridable self.buildNodePackage { - name = "js-yaml-3.0.2"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz"; - name = "js-yaml-3.0.2.tgz"; - sha1 = "9937865f8e897a5e894e73c2c5cf2e89b32eb771"; - }) - ]; - buildInputs = - (self.nativeDeps."js-yaml" or []); - deps = { - "argparse-0.1.16" = self.by-version."argparse"."0.1.16"; - "esprima-1.0.4" = self.by-version."esprima"."1.0.4"; - }; - peerDependencies = [ - ]; - passthru.names = [ "js-yaml" ]; - }; by-spec."jsesc"."0.4.3" = self.by-version."jsesc"."0.4.3"; by-version."jsesc"."0.4.3" = lib.makeOverridable self.buildNodePackage { @@ -13870,26 +14270,6 @@ ]; passthru.names = [ "json-stringify-safe" ]; }; - by-spec."json-stringify-safe"."~4.0.0" = - self.by-version."json-stringify-safe"."4.0.0"; - by-version."json-stringify-safe"."4.0.0" = lib.makeOverridable self.buildNodePackage { - name = "json-stringify-safe-4.0.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"; - name = "json-stringify-safe-4.0.0.tgz"; - sha1 = "77c271aaea54302e68efeaccb56abbf06a9b1a54"; - }) - ]; - buildInputs = - (self.nativeDeps."json-stringify-safe" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "json-stringify-safe" ]; - }; by-spec."json-stringify-safe"."~5.0.0" = self.by-version."json-stringify-safe"."5.0.0"; by-version."json-stringify-safe"."5.0.0" = lib.makeOverridable self.buildNodePackage { @@ -14119,23 +14499,23 @@ passthru.names = [ "k-bucket" ]; }; by-spec."karma"."*" = - self.by-version."karma"."0.12.28"; - by-version."karma"."0.12.28" = lib.makeOverridable self.buildNodePackage { - name = "karma-0.12.28"; + self.by-version."karma"."0.12.31"; + by-version."karma"."0.12.31" = lib.makeOverridable self.buildNodePackage { + name = "karma-0.12.31"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/karma/-/karma-0.12.28.tgz"; - name = "karma-0.12.28.tgz"; - sha1 = "80111f75ae99c9a0b0974ad0c98e6271bc2318fc"; + url = "http://registry.npmjs.org/karma/-/karma-0.12.31.tgz"; + name = "karma-0.12.31.tgz"; + sha1 = "806aa7c2acb13a39edb9374a7a477e643a5e94c9"; }) ]; buildInputs = (self.nativeDeps."karma" or []); deps = { "di-0.0.1" = self.by-version."di"."0.0.1"; - "socket.io-0.9.17" = self.by-version."socket.io"."0.9.17"; - "chokidar-0.12.5" = self.by-version."chokidar"."0.12.5"; + "socket.io-0.9.16" = self.by-version."socket.io"."0.9.16"; + "chokidar-0.12.6" = self.by-version."chokidar"."0.12.6"; "glob-3.2.11" = self.by-version."glob"."3.2.11"; "minimatch-0.2.14" = self.by-version."minimatch"."0.2.14"; "http-proxy-0.10.4" = self.by-version."http-proxy"."0.10.4"; @@ -14145,27 +14525,27 @@ "colors-0.6.2" = self.by-version."colors"."0.6.2"; "lodash-2.4.1" = self.by-version."lodash"."2.4.1"; "mime-1.2.11" = self.by-version."mime"."1.2.11"; - "log4js-0.6.21" = self.by-version."log4js"."0.6.21"; + "log4js-0.6.22" = self.by-version."log4js"."0.6.22"; "useragent-2.0.10" = self.by-version."useragent"."2.0.10"; "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; "connect-2.26.6" = self.by-version."connect"."2.26.6"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; passthru.names = [ "karma" ]; }; - "karma" = self.by-version."karma"."0.12.28"; + "karma" = self.by-version."karma"."0.12.31"; by-spec."karma".">=0.11.11" = - self.by-version."karma"."0.12.28"; + self.by-version."karma"."0.12.31"; by-spec."karma".">=0.12.8" = - self.by-version."karma"."0.12.28"; + self.by-version."karma"."0.12.31"; by-spec."karma".">=0.9" = - self.by-version."karma"."0.12.28"; + self.by-version."karma"."0.12.31"; by-spec."karma".">=0.9.3" = - self.by-version."karma"."0.12.28"; + self.by-version."karma"."0.12.31"; by-spec."karma"."~0.12.0" = - self.by-version."karma"."0.12.28"; + self.by-version."karma"."0.12.31"; by-spec."karma-chrome-launcher"."*" = self.by-version."karma-chrome-launcher"."0.1.7"; by-version."karma-chrome-launcher"."0.1.7" = lib.makeOverridable self.buildNodePackage { @@ -14183,7 +14563,7 @@ deps = { }; peerDependencies = [ - self.by-version."karma"."0.12.28" + self.by-version."karma"."0.12.31" ]; passthru.names = [ "karma-chrome-launcher" ]; }; @@ -14209,7 +14589,7 @@ "minimatch-0.3.0" = self.by-version."minimatch"."0.3.0"; }; peerDependencies = [ - self.by-version."karma"."0.12.28" + self.by-version."karma"."0.12.31" ]; passthru.names = [ "karma-coverage" ]; }; @@ -14232,7 +14612,7 @@ "xmlbuilder-0.4.2" = self.by-version."xmlbuilder"."0.4.2"; }; peerDependencies = [ - self.by-version."karma"."0.12.28" + self.by-version."karma"."0.12.31" ]; passthru.names = [ "karma-junit-reporter" ]; }; @@ -14254,8 +14634,8 @@ deps = { }; peerDependencies = [ - self.by-version."karma"."0.12.28" - self.by-version."mocha"."2.0.1" + self.by-version."karma"."0.12.31" + self.by-version."mocha"."2.1.0" ]; passthru.names = [ "karma-mocha" ]; }; @@ -14277,7 +14657,7 @@ deps = { }; peerDependencies = [ - self.by-version."karma"."0.12.28" + self.by-version."karma"."0.12.31" self.by-version."requirejs"."2.1.15" ]; passthru.names = [ "karma-requirejs" ]; @@ -14304,7 +14684,7 @@ "saucelabs-0.1.1" = self.by-version."saucelabs"."0.1.1"; }; peerDependencies = [ - self.by-version."karma"."0.12.28" + self.by-version."karma"."0.12.31" ]; passthru.names = [ "karma-sauce-launcher" ]; }; @@ -14535,15 +14915,15 @@ passthru.names = [ "knockout" ]; }; by-spec."knox"."*" = - self.by-version."knox"."0.9.1"; - by-version."knox"."0.9.1" = lib.makeOverridable self.buildNodePackage { - name = "knox-0.9.1"; + self.by-version."knox"."0.9.2"; + by-version."knox"."0.9.2" = lib.makeOverridable self.buildNodePackage { + name = "knox-0.9.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/knox/-/knox-0.9.1.tgz"; - name = "knox-0.9.1.tgz"; - sha1 = "3e53398e3d2307d27822abdcd74cd6aa32dc1ccf"; + url = "http://registry.npmjs.org/knox/-/knox-0.9.2.tgz"; + name = "knox-0.9.2.tgz"; + sha1 = "3736593669e24f024fdaf723b6a1dc4afd839a71"; }) ]; buildInputs = @@ -14559,7 +14939,7 @@ ]; passthru.names = [ "knox" ]; }; - "knox" = self.by-version."knox"."0.9.1"; + "knox" = self.by-version."knox"."0.9.2"; by-spec."kue"."*" = self.by-version."kue"."0.8.11"; by-version."kue"."0.8.11" = lib.makeOverridable self.buildNodePackage { @@ -14580,7 +14960,7 @@ "jade-1.1.5" = self.by-version."jade"."1.1.5"; "stylus-0.42.2" = self.by-version."stylus"."0.42.2"; "lodash-2.4.1" = self.by-version."lodash"."2.4.1"; - "lodash-deep-1.4.2" = self.by-version."lodash-deep"."1.4.2"; + "lodash-deep-1.5.3" = self.by-version."lodash-deep"."1.5.3"; "nib-0.5.0" = self.by-version."nib"."0.5.0"; "reds-0.2.4" = self.by-version."reds"."0.2.4"; }; @@ -14716,39 +15096,39 @@ passthru.names = [ "lcov-parse" ]; }; by-spec."lcov-result-merger"."*" = - self.by-version."lcov-result-merger"."1.0.0"; - by-version."lcov-result-merger"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "lcov-result-merger-1.0.0"; + self.by-version."lcov-result-merger"."1.0.1"; + by-version."lcov-result-merger"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "lcov-result-merger-1.0.1"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-1.0.0.tgz"; - name = "lcov-result-merger-1.0.0.tgz"; - sha1 = "c0afba9711b1cd8ef6a43e71254a39a9882f6ff5"; + url = "http://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-1.0.1.tgz"; + name = "lcov-result-merger-1.0.1.tgz"; + sha1 = "8e6bd23b8e600e1495032a928e8a705f1d0276d4"; }) ]; buildInputs = (self.nativeDeps."lcov-result-merger" or []); deps = { - "through2-0.5.1" = self.by-version."through2"."0.5.1"; - "vinyl-0.2.3" = self.by-version."vinyl"."0.2.3"; + "through2-0.6.3" = self.by-version."through2"."0.6.3"; + "vinyl-0.4.6" = self.by-version."vinyl"."0.4.6"; "vinyl-fs-0.3.13" = self.by-version."vinyl-fs"."0.3.13"; }; peerDependencies = [ ]; passthru.names = [ "lcov-result-merger" ]; }; - "lcov-result-merger" = self.by-version."lcov-result-merger"."1.0.0"; + "lcov-result-merger" = self.by-version."lcov-result-merger"."1.0.1"; by-spec."less"."*" = - self.by-version."less"."2.1.1"; - by-version."less"."2.1.1" = lib.makeOverridable self.buildNodePackage { - name = "less-2.1.1"; + self.by-version."less"."2.2.0"; + by-version."less"."2.2.0" = lib.makeOverridable self.buildNodePackage { + name = "less-2.2.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/less/-/less-2.1.1.tgz"; - name = "less-2.1.1.tgz"; - sha1 = "7ba1fd7698e7b4eb46286c3954aed43e54da41b6"; + url = "http://registry.npmjs.org/less/-/less-2.2.0.tgz"; + name = "less-2.2.0.tgz"; + sha1 = "86eec2cad0e4c2a979929292d15750394056a7af"; }) ]; buildInputs = @@ -14758,40 +15138,17 @@ "mime-1.2.11" = self.by-version."mime"."1.2.11"; "request-2.51.0" = self.by-version."request"."2.51.0"; "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; "promise-6.0.1" = self.by-version."promise"."6.0.1"; + "image-size-0.3.5" = self.by-version."image-size"."0.3.5"; }; peerDependencies = [ ]; passthru.names = [ "less" ]; }; - "less" = self.by-version."less"."2.1.1"; - by-spec."less"."^1.7.2" = - self.by-version."less"."1.7.5"; - by-version."less"."1.7.5" = lib.makeOverridable self.buildNodePackage { - name = "less-1.7.5"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/less/-/less-1.7.5.tgz"; - name = "less-1.7.5.tgz"; - sha1 = "4f220cf7288a27eaca739df6e4808a2d4c0d5756"; - }) - ]; - buildInputs = - (self.nativeDeps."less" or []); - deps = { - "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; - "mime-1.2.11" = self.by-version."mime"."1.2.11"; - "request-2.40.0" = self.by-version."request"."2.40.0"; - "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; - "clean-css-2.2.22" = self.by-version."clean-css"."2.2.22"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; - }; - peerDependencies = [ - ]; - passthru.names = [ "less" ]; - }; + "less" = self.by-version."less"."2.2.0"; + by-spec."less"."^2.1.0" = + self.by-version."less"."2.2.0"; by-spec."levn"."~0.2.5" = self.by-version."levn"."0.2.5"; by-version."levn"."0.2.5" = lib.makeOverridable self.buildNodePackage { @@ -14945,26 +15302,6 @@ ]; passthru.names = [ "liftoff" ]; }; - by-spec."lockfile"."~0.4.0" = - self.by-version."lockfile"."0.4.3"; - by-version."lockfile"."0.4.3" = lib.makeOverridable self.buildNodePackage { - name = "lockfile-0.4.3"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/lockfile/-/lockfile-0.4.3.tgz"; - name = "lockfile-0.4.3.tgz"; - sha1 = "79b965ee9b32d9dd24b59cf81205e6dcb6d3b224"; - }) - ]; - buildInputs = - (self.nativeDeps."lockfile" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "lockfile" ]; - }; by-spec."lockfile"."~1.0.0" = self.by-version."lockfile"."1.0.0"; by-version."lockfile"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -15052,15 +15389,15 @@ by-spec."lodash"."~2.4.1" = self.by-version."lodash"."2.4.1"; by-spec."lodash-deep"."^1.1.0" = - self.by-version."lodash-deep"."1.4.2"; - by-version."lodash-deep"."1.4.2" = lib.makeOverridable self.buildNodePackage { - name = "lodash-deep-1.4.2"; + self.by-version."lodash-deep"."1.5.3"; + by-version."lodash-deep"."1.5.3" = lib.makeOverridable self.buildNodePackage { + name = "lodash-deep-1.5.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/lodash-deep/-/lodash-deep-1.4.2.tgz"; - name = "lodash-deep-1.4.2.tgz"; - sha1 = "451704eb282c2ad3d6602e9602b7cd25db52e37d"; + url = "http://registry.npmjs.org/lodash-deep/-/lodash-deep-1.5.3.tgz"; + name = "lodash-deep-1.5.3.tgz"; + sha1 = "eeddfdd937ed24c2c903fc242cb15a26362321d2"; }) ]; buildInputs = @@ -15502,15 +15839,15 @@ passthru.names = [ "log-driver" ]; }; by-spec."log4js"."~0.6.3" = - self.by-version."log4js"."0.6.21"; - by-version."log4js"."0.6.21" = lib.makeOverridable self.buildNodePackage { - name = "log4js-0.6.21"; + self.by-version."log4js"."0.6.22"; + by-version."log4js"."0.6.22" = lib.makeOverridable self.buildNodePackage { + name = "log4js-0.6.22"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/log4js/-/log4js-0.6.21.tgz"; - name = "log4js-0.6.21.tgz"; - sha1 = "674ed09ef0ffe913c2a35074f697bd047bb53b5f"; + url = "http://registry.npmjs.org/log4js/-/log4js-0.6.22.tgz"; + name = "log4js-0.6.22.tgz"; + sha1 = "dd0ed7c961eec19eaf47dad9f39fee2b7dc71a4c"; }) ]; buildInputs = @@ -15544,6 +15881,26 @@ ]; passthru.names = [ "lolex" ]; }; + by-spec."long"."~2 >=2.2.3" = + self.by-version."long"."2.2.3"; + by-version."long"."2.2.3" = lib.makeOverridable self.buildNodePackage { + name = "long-2.2.3"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/long/-/long-2.2.3.tgz"; + name = "long-2.2.3.tgz"; + sha1 = "635f5b530b3bd3ecb000a2ffb11281583c7f1e07"; + }) + ]; + buildInputs = + (self.nativeDeps."long" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "long" ]; + }; by-spec."longjohn"."~0.2.2" = self.by-version."longjohn"."0.2.4"; by-version."longjohn"."0.2.4" = lib.makeOverridable self.buildNodePackage { @@ -15959,29 +16316,6 @@ "marked" = self.by-version."marked"."0.3.2"; by-spec."marked".">=0.3.1" = self.by-version."marked"."0.3.2"; - by-spec."maxmin"."^0.1.0" = - self.by-version."maxmin"."0.1.0"; - by-version."maxmin"."0.1.0" = lib.makeOverridable self.buildNodePackage { - name = "maxmin-0.1.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/maxmin/-/maxmin-0.1.0.tgz"; - name = "maxmin-0.1.0.tgz"; - sha1 = "95d81c5289e3a9d30f7fc7dc559c024e5030c9d0"; - }) - ]; - buildInputs = - (self.nativeDeps."maxmin" or []); - deps = { - "gzip-size-0.1.1" = self.by-version."gzip-size"."0.1.1"; - "pretty-bytes-0.1.2" = self.by-version."pretty-bytes"."0.1.2"; - "chalk-0.4.0" = self.by-version."chalk"."0.4.0"; - }; - peerDependencies = [ - ]; - passthru.names = [ "maxmin" ]; - }; by-spec."maxmin"."^1.0.0" = self.by-version."maxmin"."1.0.0"; by-version."maxmin"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -16006,30 +16340,6 @@ ]; passthru.names = [ "maxmin" ]; }; - by-spec."maxmin"."~0.2.0" = - self.by-version."maxmin"."0.2.2"; - by-version."maxmin"."0.2.2" = lib.makeOverridable self.buildNodePackage { - name = "maxmin-0.2.2"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/maxmin/-/maxmin-0.2.2.tgz"; - name = "maxmin-0.2.2.tgz"; - sha1 = "a36ced8cc22e3abcd108cfb797a3a4b40275593f"; - }) - ]; - buildInputs = - (self.nativeDeps."maxmin" or []); - deps = { - "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; - "figures-1.3.5" = self.by-version."figures"."1.3.5"; - "gzip-size-0.2.0" = self.by-version."gzip-size"."0.2.0"; - "pretty-bytes-0.1.2" = self.by-version."pretty-bytes"."0.1.2"; - }; - peerDependencies = [ - ]; - passthru.names = [ "maxmin" ]; - }; by-spec."mdns-js"."git+https://github.com/guerrerocarlos/node-mdns-js" = self.by-version."mdns-js"."0.2.4"; by-version."mdns-js"."0.2.4" = lib.makeOverridable self.buildNodePackage { @@ -16067,23 +16377,44 @@ buildInputs = (self.nativeDeps."mdns-js-packet" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "qap-3.1.2" = self.by-version."qap"."3.1.2"; }; peerDependencies = [ ]; passthru.names = [ "mdns-js-packet" ]; }; + by-spec."mdns-js2"."0.0.5" = + self.by-version."mdns-js2"."0.0.5"; + by-version."mdns-js2"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "mdns-js2-0.0.5"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mdns-js2/-/mdns-js2-0.0.5.tgz"; + name = "mdns-js2-0.0.5.tgz"; + sha1 = "7df4f4fbdcb21bdd6f29d9c7d4cea43b0198c909"; + }) + ]; + buildInputs = + (self.nativeDeps."mdns-js2" or []); + deps = { + "debug-0.8.1" = self.by-version."debug"."0.8.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "mdns-js2" ]; + }; by-spec."meat"."*" = - self.by-version."meat"."0.3.2"; - by-version."meat"."0.3.2" = lib.makeOverridable self.buildNodePackage { - name = "meat-0.3.2"; + self.by-version."meat"."0.3.3"; + by-version."meat"."0.3.3" = lib.makeOverridable self.buildNodePackage { + name = "meat-0.3.3"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/meat/-/meat-0.3.2.tgz"; - name = "meat-0.3.2.tgz"; - sha1 = "f385317a6273c6d92d00b40de91e99554cc6f194"; + url = "http://registry.npmjs.org/meat/-/meat-0.3.3.tgz"; + name = "meat-0.3.3.tgz"; + sha1 = "45e670184553efe7dda25ce6446f1e6a0fca7571"; }) ]; buildInputs = @@ -16100,7 +16431,7 @@ ]; passthru.names = [ "meat" ]; }; - "meat" = self.by-version."meat"."0.3.2"; + "meat" = self.by-version."meat"."0.3.3"; by-spec."media-typer"."0.3.0" = self.by-version."media-typer"."0.3.0"; by-version."media-typer"."0.3.0" = lib.makeOverridable self.buildNodePackage { @@ -16149,15 +16480,15 @@ passthru.names = [ "memoizee" ]; }; by-spec."meow"."*" = - self.by-version."meow"."2.0.0"; - by-version."meow"."2.0.0" = lib.makeOverridable self.buildNodePackage { - name = "meow-2.0.0"; + self.by-version."meow"."2.1.0"; + by-version."meow"."2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "meow-2.1.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/meow/-/meow-2.0.0.tgz"; - name = "meow-2.0.0.tgz"; - sha1 = "8f530a8ecf5d40d3f4b4df93c3472900fba2a8f1"; + url = "http://registry.npmjs.org/meow/-/meow-2.1.0.tgz"; + name = "meow-2.1.0.tgz"; + sha1 = "3a63f77977c150c16fd84484d0cef677c4182799"; }) ]; buildInputs = @@ -16166,36 +16497,14 @@ "camelcase-keys-1.0.0" = self.by-version."camelcase-keys"."1.0.0"; "indent-string-1.2.0" = self.by-version."indent-string"."1.2.0"; "minimist-1.1.0" = self.by-version."minimist"."1.1.0"; - "object-assign-1.0.0" = self.by-version."object-assign"."1.0.0"; - }; - peerDependencies = [ - ]; - passthru.names = [ "meow" ]; - }; - by-spec."meow"."^1.0.0" = - self.by-version."meow"."1.0.0"; - by-version."meow"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "meow-1.0.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/meow/-/meow-1.0.0.tgz"; - name = "meow-1.0.0.tgz"; - sha1 = "d0ac10fe5b7a53796e7101e7068ff02ab698178b"; - }) - ]; - buildInputs = - (self.nativeDeps."meow" or []); - deps = { - "camelcase-keys-1.0.0" = self.by-version."camelcase-keys"."1.0.0"; - "indent-string-1.2.0" = self.by-version."indent-string"."1.2.0"; - "minimist-1.1.0" = self.by-version."minimist"."1.1.0"; - "object-assign-1.0.0" = self.by-version."object-assign"."1.0.0"; + "object-assign-2.0.0" = self.by-version."object-assign"."2.0.0"; }; peerDependencies = [ ]; passthru.names = [ "meow" ]; }; + by-spec."meow"."^2.0.0" = + self.by-version."meow"."2.1.0"; by-spec."merge-descriptors"."0.0.2" = self.by-version."merge-descriptors"."0.0.2"; by-version."merge-descriptors"."0.0.2" = lib.makeOverridable self.buildNodePackage { @@ -16231,7 +16540,7 @@ buildInputs = (self.nativeDeps."method-override" or []); deps = { - "methods-1.1.0" = self.by-version."methods"."1.1.0"; + "methods-1.1.1" = self.by-version."methods"."1.1.1"; }; peerDependencies = [ ]; @@ -16261,23 +16570,23 @@ ]; passthru.names = [ "method-override" ]; }; - by-spec."method-override"."~2.3.0" = - self.by-version."method-override"."2.3.0"; - by-version."method-override"."2.3.0" = lib.makeOverridable self.buildNodePackage { - name = "method-override-2.3.0"; + by-spec."method-override"."~2.3.1" = + self.by-version."method-override"."2.3.1"; + by-version."method-override"."2.3.1" = lib.makeOverridable self.buildNodePackage { + name = "method-override-2.3.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/method-override/-/method-override-2.3.0.tgz"; - name = "method-override-2.3.0.tgz"; - sha1 = "fe820769594247ede8a6ca87b8eaa413084e595e"; + url = "http://registry.npmjs.org/method-override/-/method-override-2.3.1.tgz"; + name = "method-override-2.3.1.tgz"; + sha1 = "59796b7ce565ae9f77f3b312447d2c0f938f93c6"; }) ]; buildInputs = (self.nativeDeps."method-override" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; - "methods-1.1.0" = self.by-version."methods"."1.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "methods-1.1.1" = self.by-version."methods"."1.1.1"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; "vary-1.0.0" = self.by-version."vary"."1.0.0"; }; @@ -16286,15 +16595,15 @@ passthru.names = [ "method-override" ]; }; by-spec."methods"."*" = - self.by-version."methods"."1.1.0"; - by-version."methods"."1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "methods-1.1.0"; + self.by-version."methods"."1.1.1"; + by-version."methods"."1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "methods-1.1.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/methods/-/methods-1.1.0.tgz"; - name = "methods-1.1.0.tgz"; - sha1 = "5dca4ee12df52ff3b056145986a8f01cbc86436f"; + url = "http://registry.npmjs.org/methods/-/methods-1.1.1.tgz"; + name = "methods-1.1.1.tgz"; + sha1 = "17ea6366066d00c58e375b8ec7dfd0453c89822a"; }) ]; buildInputs = @@ -16367,8 +16676,30 @@ }; by-spec."methods"."1.1.0" = self.by-version."methods"."1.1.0"; + by-version."methods"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "methods-1.1.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/methods/-/methods-1.1.0.tgz"; + name = "methods-1.1.0.tgz"; + sha1 = "5dca4ee12df52ff3b056145986a8f01cbc86436f"; + }) + ]; + buildInputs = + (self.nativeDeps."methods" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "methods" ]; + }; + by-spec."methods"."1.1.1" = + self.by-version."methods"."1.1.1"; by-spec."methods"."1.x" = - self.by-version."methods"."1.1.0"; + self.by-version."methods"."1.1.1"; + by-spec."methods"."~1.1.1" = + self.by-version."methods"."1.1.1"; by-spec."microee"."0.0.2" = self.by-version."microee"."0.0.2"; by-version."microee"."0.0.2" = lib.makeOverridable self.buildNodePackage { @@ -16389,25 +16720,25 @@ ]; passthru.names = [ "microee" ]; }; - by-spec."miller-rabin"."^1.1.1" = - self.by-version."miller-rabin"."1.1.1"; - by-version."miller-rabin"."1.1.1" = lib.makeOverridable self.buildNodePackage { - name = "miller-rabin-1.1.1"; + by-spec."miller-rabin"."^1.1.2" = + self.by-version."miller-rabin"."1.1.5"; + by-version."miller-rabin"."1.1.5" = lib.makeOverridable self.buildNodePackage { + name = "miller-rabin-1.1.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/miller-rabin/-/miller-rabin-1.1.1.tgz"; - name = "miller-rabin-1.1.1.tgz"; - sha1 = "00e5be11698e846d7a5a185c5eced425f4379cd5"; + url = "http://registry.npmjs.org/miller-rabin/-/miller-rabin-1.1.5.tgz"; + name = "miller-rabin-1.1.5.tgz"; + sha1 = "41f506bed994b97e7c184a658ae107dad980526e"; }) ]; buildInputs = (self.nativeDeps."miller-rabin" or []); deps = { + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; "brorand-1.0.5" = self.by-version."brorand"."1.0.5"; }; peerDependencies = [ - self.by-version."bn.js"."0.15.2" ]; passthru.names = [ "miller-rabin" ]; }; @@ -16506,15 +16837,15 @@ by-spec."mime"."~1.2.9" = self.by-version."mime"."1.2.11"; by-spec."mime-db"."1.x" = - self.by-version."mime-db"."1.3.1"; - by-version."mime-db"."1.3.1" = lib.makeOverridable self.buildNodePackage { - name = "mime-db-1.3.1"; + self.by-version."mime-db"."1.5.0"; + by-version."mime-db"."1.5.0" = lib.makeOverridable self.buildNodePackage { + name = "mime-db-1.5.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/mime-db/-/mime-db-1.3.1.tgz"; - name = "mime-db-1.3.1.tgz"; - sha1 = "b1cd51ee8c4a674c49e03a96d67565fc768ce941"; + url = "http://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"; + name = "mime-db-1.5.0.tgz"; + sha1 = "bd80b576157991c3b46c71be7041fc6d5402a6ee"; }) ]; buildInputs = @@ -16525,8 +16856,8 @@ ]; passthru.names = [ "mime-db" ]; }; - by-spec."mime-db"."~1.3.0" = - self.by-version."mime-db"."1.3.1"; + by-spec."mime-db"."~1.5.0" = + self.by-version."mime-db"."1.5.0"; by-spec."mime-types"."~1.0.1" = self.by-version."mime-types"."1.0.2"; by-version."mime-types"."1.0.2" = lib.makeOverridable self.buildNodePackage { @@ -16548,28 +16879,30 @@ passthru.names = [ "mime-types" ]; }; by-spec."mime-types"."~2.0.3" = - self.by-version."mime-types"."2.0.4"; - by-version."mime-types"."2.0.4" = lib.makeOverridable self.buildNodePackage { - name = "mime-types-2.0.4"; + self.by-version."mime-types"."2.0.7"; + by-version."mime-types"."2.0.7" = lib.makeOverridable self.buildNodePackage { + name = "mime-types-2.0.7"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/mime-types/-/mime-types-2.0.4.tgz"; - name = "mime-types-2.0.4.tgz"; - sha1 = "855a612979141d806ba5104294a28c731c6ea790"; + url = "http://registry.npmjs.org/mime-types/-/mime-types-2.0.7.tgz"; + name = "mime-types-2.0.7.tgz"; + sha1 = "0cb58d0403aec977357db324eea67e40c32b44b2"; }) ]; buildInputs = (self.nativeDeps."mime-types" or []); deps = { - "mime-db-1.3.1" = self.by-version."mime-db"."1.3.1"; + "mime-db-1.5.0" = self.by-version."mime-db"."1.5.0"; }; peerDependencies = [ ]; passthru.names = [ "mime-types" ]; }; by-spec."mime-types"."~2.0.4" = - self.by-version."mime-types"."2.0.4"; + self.by-version."mime-types"."2.0.7"; + by-spec."mime-types"."~2.0.7" = + self.by-version."mime-types"."2.0.7"; by-spec."mimelib"."~0.2.15" = self.by-version."mimelib"."0.2.18"; by-version."mimelib"."0.2.18" = lib.makeOverridable self.buildNodePackage { @@ -16633,28 +16966,6 @@ ]; passthru.names = [ "minilog" ]; }; - by-spec."minimatch"."0" = - self.by-version."minimatch"."0.4.0"; - by-version."minimatch"."0.4.0" = lib.makeOverridable self.buildNodePackage { - name = "minimatch-0.4.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz"; - name = "minimatch-0.4.0.tgz"; - sha1 = "bd2c7d060d2c8c8fd7cde7f1f2ed2d5b270fdb1b"; - }) - ]; - buildInputs = - (self.nativeDeps."minimatch" or []); - deps = { - "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; - "sigmund-1.0.0" = self.by-version."sigmund"."1.0.0"; - }; - peerDependencies = [ - ]; - passthru.names = [ "minimatch" ]; - }; by-spec."minimatch"."0.0.x" = self.by-version."minimatch"."0.0.5"; by-version."minimatch"."0.0.5" = lib.makeOverridable self.buildNodePackage { @@ -16700,6 +17011,26 @@ }; by-spec."minimatch"."0.x" = self.by-version."minimatch"."0.4.0"; + by-version."minimatch"."0.4.0" = lib.makeOverridable self.buildNodePackage { + name = "minimatch-0.4.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz"; + name = "minimatch-0.4.0.tgz"; + sha1 = "bd2c7d060d2c8c8fd7cde7f1f2ed2d5b270fdb1b"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch" or []); + deps = { + "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; + "sigmund-1.0.0" = self.by-version."sigmund"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "minimatch" ]; + }; by-spec."minimatch"."1" = self.by-version."minimatch"."1.0.0"; by-version."minimatch"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -16934,8 +17265,6 @@ passthru.names = [ "mkdirp" ]; }; "mkdirp" = self.by-version."mkdirp"."0.5.0"; - by-spec."mkdirp"."0" = - self.by-version."mkdirp"."0.5.0"; by-spec."mkdirp"."0.0.x" = self.by-version."mkdirp"."0.0.7"; by-version."mkdirp"."0.0.7" = lib.makeOverridable self.buildNodePackage { @@ -17061,15 +17390,15 @@ passthru.names = [ "mkpath" ]; }; by-spec."mocha"."*" = - self.by-version."mocha"."2.0.1"; - by-version."mocha"."2.0.1" = lib.makeOverridable self.buildNodePackage { - name = "mocha-2.0.1"; + self.by-version."mocha"."2.1.0"; + by-version."mocha"."2.1.0" = lib.makeOverridable self.buildNodePackage { + name = "mocha-2.1.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/mocha/-/mocha-2.0.1.tgz"; - name = "mocha-2.0.1.tgz"; - sha1 = "5a16e88b856d0c4145d8c6888c27ebd4fab13e90"; + url = "http://registry.npmjs.org/mocha/-/mocha-2.1.0.tgz"; + name = "mocha-2.1.0.tgz"; + sha1 = "77752fe592fb9092756827af46cd3eae1b83671c"; }) ]; buildInputs = @@ -17088,7 +17417,7 @@ ]; passthru.names = [ "mocha" ]; }; - "mocha" = self.by-version."mocha"."2.0.1"; + "mocha" = self.by-version."mocha"."2.1.0"; by-spec."mocha"."~1.20.1" = self.by-version."mocha"."1.20.1"; by-version."mocha"."1.20.1" = lib.makeOverridable self.buildNodePackage { @@ -17108,7 +17437,7 @@ "growl-1.7.0" = self.by-version."growl"."1.7.0"; "jade-0.26.3" = self.by-version."jade"."0.26.3"; "diff-1.0.7" = self.by-version."diff"."1.0.7"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; "glob-3.2.3" = self.by-version."glob"."3.2.3"; }; @@ -17135,7 +17464,7 @@ "commander-2.0.0" = self.by-version."commander"."2.0.0"; }; peerDependencies = [ - self.by-version."phantomjs"."1.9.12" + self.by-version."phantomjs"."1.9.13" ]; passthru.names = [ "mocha-phantomjs" ]; }; @@ -17166,15 +17495,15 @@ }; "mocha-unfunk-reporter" = self.by-version."mocha-unfunk-reporter"."0.4.0"; by-spec."module-deps"."^3.6.3" = - self.by-version."module-deps"."3.6.3"; - by-version."module-deps"."3.6.3" = lib.makeOverridable self.buildNodePackage { - name = "module-deps-3.6.3"; + self.by-version."module-deps"."3.6.4"; + by-version."module-deps"."3.6.4" = lib.makeOverridable self.buildNodePackage { + name = "module-deps-3.6.4"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/module-deps/-/module-deps-3.6.3.tgz"; - name = "module-deps-3.6.3.tgz"; - sha1 = "4ffec778d74eb4c75d3102c1f414789fb6b6f277"; + url = "http://registry.npmjs.org/module-deps/-/module-deps-3.6.4.tgz"; + name = "module-deps-3.6.4.tgz"; + sha1 = "6997857056165e9abade256de6f97dc7effe753f"; }) ]; buildInputs = @@ -17199,34 +17528,6 @@ ]; passthru.names = [ "module-deps" ]; }; - by-spec."module-deps"."~1.10.0" = - self.by-version."module-deps"."1.10.0"; - by-version."module-deps"."1.10.0" = lib.makeOverridable self.buildNodePackage { - name = "module-deps-1.10.0"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/module-deps/-/module-deps-1.10.0.tgz"; - name = "module-deps-1.10.0.tgz"; - sha1 = "57a9cac9dbd092428ec5249f6cf37fb249d77db6"; - }) - ]; - buildInputs = - (self.nativeDeps."module-deps" or []); - deps = { - "JSONStream-0.7.4" = self.by-version."JSONStream"."0.7.4"; - "browser-resolve-1.2.4" = self.by-version."browser-resolve"."1.2.4"; - "concat-stream-1.4.7" = self.by-version."concat-stream"."1.4.7"; - "detective-3.1.0" = self.by-version."detective"."3.1.0"; - "minimist-0.0.10" = self.by-version."minimist"."0.0.10"; - "parents-0.0.2" = self.by-version."parents"."0.0.2"; - "resolve-0.6.3" = self.by-version."resolve"."0.6.3"; - "through-2.3.6" = self.by-version."through"."2.3.6"; - }; - peerDependencies = [ - ]; - passthru.names = [ "module-deps" ]; - }; by-spec."module-deps"."~1.2.2" = self.by-version."module-deps"."1.2.2"; by-version."module-deps"."1.2.2" = lib.makeOverridable self.buildNodePackage { @@ -17409,29 +17710,52 @@ ]; passthru.names = [ "mongodb" ]; }; - by-spec."mongodb"."1.4.x" = - self.by-version."mongodb"."1.4.25"; - by-version."mongodb"."1.4.25" = lib.makeOverridable self.buildNodePackage { - name = "mongodb-1.4.25"; + by-spec."mongodb".">= 1.2.0 <2.1.0" = + self.by-version."mongodb"."2.0.13"; + by-version."mongodb"."2.0.13" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-2.0.13"; bin = false; src = [ - (self.patchSource fetchurl { - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.4.25.tgz"; - name = "mongodb-1.4.25.tgz"; - sha1 = "58c09f9f2143db564ef2370fe9375a81f3daf96e"; + (fetchurl { + url = "http://registry.npmjs.org/mongodb/-/mongodb-2.0.13.tgz"; + name = "mongodb-2.0.13.tgz"; + sha1 = "ed555639c502007d08927e7d7347c194e5750f27"; }) ]; buildInputs = (self.nativeDeps."mongodb" or []); deps = { - "bson-0.2.16" = self.by-version."bson"."0.2.16"; - "kerberos-0.0.7" = self.by-version."kerberos"."0.0.7"; - "readable-stream-1.1.13" = self.by-version."readable-stream"."1.1.13"; + "mongodb-core-1.1.8" = self.by-version."mongodb-core"."1.1.8"; + "readable-stream-1.0.31" = self.by-version."readable-stream"."1.0.31"; }; peerDependencies = [ ]; passthru.names = [ "mongodb" ]; }; + by-spec."mongodb-core"."1.1.8" = + self.by-version."mongodb-core"."1.1.8"; + by-version."mongodb-core"."1.1.8" = lib.makeOverridable self.buildNodePackage { + name = "mongodb-core-1.1.8"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mongodb-core/-/mongodb-core-1.1.8.tgz"; + name = "mongodb-core-1.1.8.tgz"; + sha1 = "123b2e3c5387767b9d8eac0164185c53fccb99b5"; + }) + ]; + buildInputs = + (self.nativeDeps."mongodb-core" or []); + deps = { + "bson-0.2.16" = self.by-version."bson"."0.2.16"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; + "rimraf-2.2.6" = self.by-version."rimraf"."2.2.6"; + "kerberos-0.0.7" = self.by-version."kerberos"."0.0.7"; + }; + peerDependencies = [ + ]; + passthru.names = [ "mongodb-core" ]; + }; by-spec."mongoose"."3.6.7" = self.by-version."mongoose"."3.6.7"; by-version."mongoose"."3.6.7" = lib.makeOverridable self.buildNodePackage { @@ -17645,25 +17969,25 @@ ]; passthru.names = [ "morgan" ]; }; - by-spec."morgan"."~1.4.1" = - self.by-version."morgan"."1.4.1"; - by-version."morgan"."1.4.1" = lib.makeOverridable self.buildNodePackage { - name = "morgan-1.4.1"; + by-spec."morgan"."~1.5.1" = + self.by-version."morgan"."1.5.1"; + by-version."morgan"."1.5.1" = lib.makeOverridable self.buildNodePackage { + name = "morgan-1.5.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/morgan/-/morgan-1.4.1.tgz"; - name = "morgan-1.4.1.tgz"; - sha1 = "cd9600c3fa74e2fdf22ba0f1d026c20cb96f25fe"; + url = "http://registry.npmjs.org/morgan/-/morgan-1.5.1.tgz"; + name = "morgan-1.5.1.tgz"; + sha1 = "a9688eed9187ab648d816fc09c696fae882e16f6"; }) ]; buildInputs = (self.nativeDeps."morgan" or []); deps = { "basic-auth-1.0.0" = self.by-version."basic-auth"."1.0.0"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; - "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; + "on-finished-2.2.0" = self.by-version."on-finished"."2.2.0"; }; peerDependencies = [ ]; @@ -17919,7 +18243,7 @@ ]; passthru.names = [ "multiparty" ]; }; - by-spec."multipipe"."^0.1.0" = + by-spec."multipipe"."^0.1.2" = self.by-version."multipipe"."0.1.2"; by-version."multipipe"."0.1.2" = lib.makeOverridable self.buildNodePackage { name = "multipipe-0.1.2"; @@ -17960,6 +18284,26 @@ ]; passthru.names = [ "muri" ]; }; + by-spec."mutate.js"."^0.2.0" = + self.by-version."mutate.js"."0.2.0"; + by-version."mutate.js"."0.2.0" = lib.makeOverridable self.buildNodePackage { + name = "mutate.js-0.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mutate.js/-/mutate.js-0.2.0.tgz"; + name = "mutate.js-0.2.0.tgz"; + sha1 = "2e5cb1ac64c937dae28296e8f42af5eafd9bc7ef"; + }) + ]; + buildInputs = + (self.nativeDeps."mutate.js" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "mutate.js" ]; + }; by-spec."mute-stream"."0.0.4" = self.by-version."mute-stream"."0.0.4"; by-version."mute-stream"."0.0.4" = lib.makeOverridable self.buildNodePackage { @@ -18003,23 +18347,23 @@ passthru.names = [ "mv" ]; }; by-spec."mz"."1" = - self.by-version."mz"."1.2.0"; - by-version."mz"."1.2.0" = lib.makeOverridable self.buildNodePackage { - name = "mz-1.2.0"; + self.by-version."mz"."1.2.1"; + by-version."mz"."1.2.1" = lib.makeOverridable self.buildNodePackage { + name = "mz-1.2.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/mz/-/mz-1.2.0.tgz"; - name = "mz-1.2.0.tgz"; - sha1 = "efc279d54f32f54e6169cf0bed838c22fc417fe8"; + url = "http://registry.npmjs.org/mz/-/mz-1.2.1.tgz"; + name = "mz-1.2.1.tgz"; + sha1 = "a758a8012cb43b59e209596a0e124cfff87c6923"; }) ]; buildInputs = (self.nativeDeps."mz" or []); deps = { "native-or-bluebird-1.1.2" = self.by-version."native-or-bluebird"."1.1.2"; - "thenify-2.0.0" = self.by-version."thenify"."2.0.0"; - "thenify-all-1.0.0" = self.by-version."thenify-all"."1.0.0"; + "thenify-3.1.0" = self.by-version."thenify"."3.1.0"; + "thenify-all-1.5.1" = self.by-version."thenify-all"."1.5.1"; }; peerDependencies = [ ]; @@ -18188,7 +18532,7 @@ buildInputs = (self.nativeDeps."native-buffer-browserify" or []); deps = { - "base64-js-0.0.7" = self.by-version."base64-js"."0.0.7"; + "base64-js-0.0.8" = self.by-version."base64-js"."0.0.8"; "ieee754-1.1.4" = self.by-version."ieee754"."1.1.4"; }; peerDependencies = [ @@ -18217,6 +18561,8 @@ ]; passthru.names = [ "native-or-bluebird" ]; }; + by-spec."native-or-bluebird"."~1.1.2" = + self.by-version."native-or-bluebird"."1.1.2"; by-spec."natural"."0.1.17" = self.by-version."natural"."0.1.17"; by-version."natural"."0.1.17" = lib.makeOverridable self.buildNodePackage { @@ -18451,6 +18797,26 @@ ]; passthru.names = [ "negotiator" ]; }; + by-spec."negotiator"."0.5.0" = + self.by-version."negotiator"."0.5.0"; + by-version."negotiator"."0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "negotiator-0.5.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/negotiator/-/negotiator-0.5.0.tgz"; + name = "negotiator-0.5.0.tgz"; + sha1 = "bb77b3139d80d9b1ee8c913520a18b0d475b1b90"; + }) + ]; + buildInputs = + (self.nativeDeps."negotiator" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "negotiator" ]; + }; by-spec."net-ping"."1.1.7" = self.by-version."net-ping"."1.1.7"; by-version."net-ping"."1.1.7" = lib.makeOverridable self.buildNodePackage { @@ -18472,6 +18838,26 @@ ]; passthru.names = [ "net-ping" ]; }; + by-spec."network-address"."0.0.4" = + self.by-version."network-address"."0.0.4"; + by-version."network-address"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "network-address-0.0.4"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/network-address/-/network-address-0.0.4.tgz"; + name = "network-address-0.0.4.tgz"; + sha1 = "4dc7a8400a9fbac6b845a2c7bf3f06bcf9b2eedf"; + }) + ]; + buildInputs = + (self.nativeDeps."network-address" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "network-address" ]; + }; by-spec."network-address"."0.0.5" = self.by-version."network-address"."0.0.5"; by-version."network-address"."0.0.5" = lib.makeOverridable self.buildNodePackage { @@ -18649,7 +19035,7 @@ (self.nativeDeps."node-expat" or []); deps = { "bindings-1.2.1" = self.by-version."bindings"."1.2.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "nan-1.4.1" = self.by-version."nan"."1.4.1"; }; peerDependencies = [ @@ -18709,7 +19095,7 @@ "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; "request-2.51.0" = self.by-version."request"."2.51.0"; "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "tar-1.0.3" = self.by-version."tar"."1.0.3"; "which-1.0.8" = self.by-version."which"."1.0.8"; }; @@ -18718,39 +19104,8 @@ passthru.names = [ "node-gyp" ]; }; "node-gyp" = self.by-version."node-gyp"."1.0.2"; - by-spec."node-gyp"."~0.10.6" = - self.by-version."node-gyp"."0.10.10"; - by-version."node-gyp"."0.10.10" = lib.makeOverridable self.buildNodePackage { - name = "node-gyp-0.10.10"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/node-gyp/-/node-gyp-0.10.10.tgz"; - name = "node-gyp-0.10.10.tgz"; - sha1 = "74290b46b72046d648d301fae3813feb0d07edd9"; - }) - ]; - buildInputs = - (self.nativeDeps."node-gyp" or []); - deps = { - "glob-3.2.11" = self.by-version."glob"."3.2.11"; - "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; - "fstream-0.1.31" = self.by-version."fstream"."0.1.31"; - "minimatch-0.4.0" = self.by-version."minimatch"."0.4.0"; - "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; - "nopt-2.2.1" = self.by-version."nopt"."2.2.1"; - "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; - "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; - "request-2.51.0" = self.by-version."request"."2.51.0"; - "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - "semver-2.1.0" = self.by-version."semver"."2.1.0"; - "tar-0.1.20" = self.by-version."tar"."0.1.20"; - "which-1.0.8" = self.by-version."which"."1.0.8"; - }; - peerDependencies = [ - ]; - passthru.names = [ "node-gyp" ]; - }; + by-spec."node-gyp"."~1.0.1" = + self.by-version."node-gyp"."1.0.2"; by-spec."node-gyp"."~1.0.2" = self.by-version."node-gyp"."1.0.2"; by-spec."node-inspector"."*" = @@ -18768,19 +19123,19 @@ buildInputs = (self.nativeDeps."node-inspector" or []); deps = { - "express-4.10.6" = self.by-version."express"."4.10.6"; + "express-4.10.7" = self.by-version."express"."4.10.7"; "serve-favicon-2.2.0" = self.by-version."serve-favicon"."2.2.0"; "async-0.9.0" = self.by-version."async"."0.9.0"; "glob-3.2.11" = self.by-version."glob"."3.2.11"; - "rc-0.5.4" = self.by-version."rc"."0.5.4"; + "rc-0.5.5" = self.by-version."rc"."0.5.5"; "strong-data-uri-0.1.1" = self.by-version."strong-data-uri"."0.1.1"; "debug-1.0.4" = self.by-version."debug"."1.0.4"; "ws-0.4.32" = self.by-version."ws"."0.4.32"; "opener-1.4.0" = self.by-version."opener"."1.4.0"; "yargs-1.3.3" = self.by-version."yargs"."1.3.3"; "which-1.0.8" = self.by-version."which"."1.0.8"; - "v8-debug-0.3.1" = self.by-version."v8-debug"."0.3.1"; - "v8-profiler-5.2.1" = self.by-version."v8-profiler"."5.2.1"; + "v8-debug-0.3.3" = self.by-version."v8-debug"."0.3.3"; + "v8-profiler-5.2.2" = self.by-version."v8-profiler"."5.2.2"; "semver-3.0.1" = self.by-version."semver"."3.0.1"; }; peerDependencies = [ @@ -18788,7 +19143,7 @@ passthru.names = [ "node-inspector" ]; }; "node-inspector" = self.by-version."node-inspector"."0.8.1"; - by-spec."node-pre-gyp"."0.5.x" = + by-spec."node-pre-gyp"."^0.5.0" = self.by-version."node-pre-gyp"."0.5.31"; by-version."node-pre-gyp"."0.5.31" = lib.makeOverridable self.buildNodePackage { name = "node-pre-gyp-0.5.31"; @@ -18810,7 +19165,7 @@ "tar-1.0.3" = self.by-version."tar"."1.0.3"; "tar-pack-2.0.0" = self.by-version."tar-pack"."2.0.0"; "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; - "rc-0.5.4" = self.by-version."rc"."0.5.4"; + "rc-0.5.5" = self.by-version."rc"."0.5.5"; "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; }; peerDependencies = [ @@ -19117,13 +19472,13 @@ "ltx-0.8.0" = self.by-version."ltx"."0.8.0"; "request-2.51.0" = self.by-version."request"."2.51.0"; "browser-request-0.3.3" = self.by-version."browser-request"."0.3.3"; - "faye-websocket-0.9.1" = self.by-version."faye-websocket"."0.9.1"; + "faye-websocket-0.9.2" = self.by-version."faye-websocket"."0.9.2"; "browserify-3.19.1" = self.by-version."browserify"."3.19.1"; "brfs-0.0.8" = self.by-version."brfs"."0.0.8"; "node-xmpp-component-1.0.0-alpha1" = self.by-version."node-xmpp-component"."1.0.0-alpha1"; "node-xmpp-client-1.0.0-alpha19" = self.by-version."node-xmpp-client"."1.0.0-alpha19"; "node-xmpp-server-1.0.0-alpha11" = self.by-version."node-xmpp-server"."1.0.0-alpha11"; - "node-xmpp-core-1.0.0-alpha12" = self.by-version."node-xmpp-core"."1.0.0-alpha12"; + "node-xmpp-core-1.0.0-alpha13" = self.by-version."node-xmpp-core"."1.0.0-alpha13"; }; peerDependencies = [ ]; @@ -19149,7 +19504,7 @@ "ltx-0.8.0" = self.by-version."ltx"."0.8.0"; "request-2.51.0" = self.by-version."request"."2.51.0"; "browser-request-0.3.3" = self.by-version."browser-request"."0.3.3"; - "faye-websocket-0.9.1" = self.by-version."faye-websocket"."0.9.1"; + "faye-websocket-0.9.2" = self.by-version."faye-websocket"."0.9.2"; "browserify-3.19.1" = self.by-version."browserify"."3.19.1"; "brfs-0.0.8" = self.by-version."brfs"."0.0.8"; "node-xmpp-component-0.3.0" = self.by-version."node-xmpp-component"."0.3.0"; @@ -19344,15 +19699,15 @@ by-spec."node-xmpp-core"."^1.0.0-alpha9" = self.by-version."node-xmpp-core"."1.0.0-alpha9"; by-spec."node-xmpp-core"."git+https://github.com/node-xmpp/node-xmpp-core.git" = - self.by-version."node-xmpp-core"."1.0.0-alpha12"; - by-version."node-xmpp-core"."1.0.0-alpha12" = lib.makeOverridable self.buildNodePackage { - name = "node-xmpp-core-1.0.0-alpha12"; + self.by-version."node-xmpp-core"."1.0.0-alpha13"; + by-version."node-xmpp-core"."1.0.0-alpha13" = lib.makeOverridable self.buildNodePackage { + name = "node-xmpp-core-1.0.0-alpha13"; bin = false; src = [ (self.patchSource fetchgit { url = "https://github.com/node-xmpp/node-xmpp-core.git"; - rev = "ba6ec76654191dbb338a83dc5cd8b5d3c264ad7f"; - sha256 = "714ae11501ba59fffe06ed8c312672628363f55640c9c8d78c4654ad63976971"; + rev = "18a2542664cae823fff404c5b6e79a31c58b52b2"; + sha256 = "6278c890a76613e02676ce6df946f4415e441d279d3fd9af803489c51280a7f0"; }) ]; buildInputs = @@ -19453,8 +19808,8 @@ src = [ (fetchgit { url = "https://github.com/node-xmpp/node-xmpp-server.git"; - rev = "e61c1f97064e32dc9d5ac857a3915710ada88e84"; - sha256 = "6683bd693d37e0b435373a99f3f7f44e64be00d36eb736d30e66e9f8af874e2c"; + rev = "bc82930d1396c259610603742849bce165b74f58"; + sha256 = "513927fee92aa81493e16686dedd49ea2946ee978dc23308a2b104bcef9f3b8d"; }) ]; buildInputs = @@ -19557,15 +19912,15 @@ passthru.names = [ "nodemailer" ]; }; by-spec."nodemon"."*" = - self.by-version."nodemon"."1.3.0-6"; - by-version."nodemon"."1.3.0-6" = lib.makeOverridable self.buildNodePackage { - name = "nodemon-1.3.0-6"; + self.by-version."nodemon"."1.3.0-7"; + by-version."nodemon"."1.3.0-7" = lib.makeOverridable self.buildNodePackage { + name = "nodemon-1.3.0-7"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/nodemon/-/nodemon-1.3.0-6.tgz"; - name = "nodemon-1.3.0-6.tgz"; - sha1 = "8b2c8a4397da6138428cb6a6dcdb4288a89d98c8"; + url = "http://registry.npmjs.org/nodemon/-/nodemon-1.3.0-7.tgz"; + name = "nodemon-1.3.0-7.tgz"; + sha1 = "d52e76bfcc628f2282c45b53cdc0aa5a3645d68a"; }) ]; buildInputs = @@ -19579,7 +19934,7 @@ ]; passthru.names = [ "nodemon" ]; }; - "nodemon" = self.by-version."nodemon"."1.3.0-6"; + "nodemon" = self.by-version."nodemon"."1.3.0-7"; by-spec."nomnom"."1.6.x" = self.by-version."nomnom"."1.6.2"; by-version."nomnom"."1.6.2" = lib.makeOverridable self.buildNodePackage { @@ -19690,55 +20045,31 @@ ]; passthru.names = [ "nopt" ]; }; - by-spec."nopt"."~2.1.1" = - self.by-version."nopt"."2.1.2"; - by-version."nopt"."2.1.2" = lib.makeOverridable self.buildNodePackage { - name = "nopt-2.1.2"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; - name = "nopt-2.1.2.tgz"; - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; - }) - ]; - buildInputs = - (self.nativeDeps."nopt" or []); - deps = { - "abbrev-1.0.5" = self.by-version."abbrev"."1.0.5"; - }; - peerDependencies = [ - ]; - passthru.names = [ "nopt" ]; - }; by-spec."nopt"."~2.2.0" = self.by-version."nopt"."2.2.1"; by-spec."nopt"."~3.0.0" = self.by-version."nopt"."3.0.1"; by-spec."nopt"."~3.0.1" = self.by-version."nopt"."3.0.1"; - by-spec."normalize-package-data"."^0.2.13" = - self.by-version."normalize-package-data"."0.2.13"; - by-version."normalize-package-data"."0.2.13" = lib.makeOverridable self.buildNodePackage { - name = "normalize-package-data-0.2.13"; + by-spec."normalize-git-url"."~1.0.0" = + self.by-version."normalize-git-url"."1.0.0"; + by-version."normalize-git-url"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "normalize-git-url-1.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-0.2.13.tgz"; - name = "normalize-package-data-0.2.13.tgz"; - sha1 = "50f9fd9e77b1c8411cd231db2962e73963de774d"; + url = "http://registry.npmjs.org/normalize-git-url/-/normalize-git-url-1.0.0.tgz"; + name = "normalize-git-url-1.0.0.tgz"; + sha1 = "80e59471f0616b579893973e3f1b3684bedbad48"; }) ]; buildInputs = - (self.nativeDeps."normalize-package-data" or []); + (self.nativeDeps."normalize-git-url" or []); deps = { - "github-url-from-git-1.1.1" = self.by-version."github-url-from-git"."1.1.1"; - "github-url-from-username-repo-0.1.0" = self.by-version."github-url-from-username-repo"."0.1.0"; - "semver-2.3.2" = self.by-version."semver"."2.3.2"; }; peerDependencies = [ ]; - passthru.names = [ "normalize-package-data" ]; + passthru.names = [ "normalize-git-url" ]; }; by-spec."normalize-package-data"."^1.0.0" = self.by-version."normalize-package-data"."1.0.3"; @@ -19757,7 +20088,7 @@ deps = { "github-url-from-git-1.4.0" = self.by-version."github-url-from-git"."1.4.0"; "github-url-from-username-repo-1.0.2" = self.by-version."github-url-from-username-repo"."1.0.2"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; }; peerDependencies = [ ]; @@ -19768,15 +20099,15 @@ by-spec."normalize-package-data"."~1.0.3" = self.by-version."normalize-package-data"."1.0.3"; by-spec."npm"."*" = - self.by-version."npm"."2.1.15"; - by-version."npm"."2.1.15" = lib.makeOverridable self.buildNodePackage { - name = "npm-2.1.15"; + self.by-version."npm"."2.2.0"; + by-version."npm"."2.2.0" = lib.makeOverridable self.buildNodePackage { + name = "npm-2.2.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/npm/-/npm-2.1.15.tgz"; - name = "npm-2.1.15.tgz"; - sha1 = "7a4e3ce676ee8879a4e6935ae104877b5f99b8d5"; + url = "http://registry.npmjs.org/npm/-/npm-2.2.0.tgz"; + name = "npm-2.2.0.tgz"; + sha1 = "e9a1c4971558019f3d14f7a33aa7a7492bc195ed"; }) ]; buildInputs = @@ -19816,9 +20147,10 @@ "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; "node-gyp-1.0.2" = self.by-version."node-gyp"."1.0.2"; "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; + "normalize-git-url-1.0.0" = self.by-version."normalize-git-url"."1.0.0"; "normalize-package-data-1.0.3" = self.by-version."normalize-package-data"."1.0.3"; "npm-cache-filename-1.0.1" = self.by-version."npm-cache-filename"."1.0.1"; - "npm-install-checks-1.0.4" = self.by-version."npm-install-checks"."1.0.4"; + "npm-install-checks-1.0.5" = self.by-version."npm-install-checks"."1.0.5"; "npm-package-arg-2.1.3" = self.by-version."npm-package-arg"."2.1.3"; "npm-registry-client-4.0.5" = self.by-version."npm-registry-client"."4.0.5"; "npm-user-validate-0.1.1" = self.by-version."npm-user-validate"."0.1.1"; @@ -19828,14 +20160,14 @@ "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; "path-is-inside-1.0.1" = self.by-version."path-is-inside"."1.0.1"; "read-1.0.5" = self.by-version."read"."1.0.5"; - "read-installed-3.1.3" = self.by-version."read-installed"."3.1.3"; + "read-installed-3.1.5" = self.by-version."read-installed"."3.1.5"; "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; "readable-stream-1.0.33" = self.by-version."readable-stream"."1.0.33"; "realize-package-specifier-1.3.0" = self.by-version."realize-package-specifier"."1.3.0"; "request-2.51.0" = self.by-version."request"."2.51.0"; "retry-0.6.1" = self.by-version."retry"."0.6.1"; "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "sha-1.3.0" = self.by-version."sha"."1.3.0"; "slide-1.1.6" = self.by-version."slide"."1.1.6"; "sorted-object-1.0.0" = self.by-version."sorted-object"."1.0.0"; @@ -19850,71 +20182,164 @@ ]; passthru.names = [ "npm" ]; }; - "npm" = self.by-version."npm"."2.1.15"; - by-spec."npm"."1.3.4" = - self.by-version."npm"."1.3.4"; - by-version."npm"."1.3.4" = lib.makeOverridable self.buildNodePackage { - name = "npm-1.3.4"; + "npm" = self.by-version."npm"."2.2.0"; + by-spec."npm"."1.4.28" = + self.by-version."npm"."1.4.28"; + by-version."npm"."1.4.28" = lib.makeOverridable self.buildNodePackage { + name = "npm-1.4.28"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/npm/-/npm-1.3.4.tgz"; - name = "npm-1.3.4.tgz"; - sha1 = "1dacc91458f2197c362d774d2cbf111680f86ec2"; + url = "http://registry.npmjs.org/npm/-/npm-1.4.28.tgz"; + name = "npm-1.4.28.tgz"; + sha1 = "da2a18f871c0cf7edae706b72b2f2b44cf74d7d3"; }) ]; buildInputs = (self.nativeDeps."npm" or []); deps = { - "semver-2.0.11" = self.by-version."semver"."2.0.11"; - "ini-1.1.0" = self.by-version."ini"."1.1.0"; - "slide-1.1.6" = self.by-version."slide"."1.1.6"; "abbrev-1.0.5" = self.by-version."abbrev"."1.0.5"; - "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; - "minimatch-0.2.14" = self.by-version."minimatch"."0.2.14"; - "nopt-2.1.2" = self.by-version."nopt"."2.1.2"; - "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - "request-2.21.0" = self.by-version."request"."2.21.0"; - "which-1.0.8" = self.by-version."which"."1.0.8"; - "tar-0.1.20" = self.by-version."tar"."0.1.20"; - "fstream-0.1.31" = self.by-version."fstream"."0.1.31"; - "block-stream-0.0.7" = self.by-version."block-stream"."0.0.7"; - "inherits-1.0.0" = self.by-version."inherits"."1.0.0"; - "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; - "read-1.0.5" = self.by-version."read"."1.0.5"; - "lru-cache-2.3.1" = self.by-version."lru-cache"."2.3.1"; - "node-gyp-0.10.10" = self.by-version."node-gyp"."0.10.10"; - "fstream-npm-0.1.8" = self.by-version."fstream-npm"."0.1.8"; - "uid-number-0.0.6" = self.by-version."uid-number"."0.0.6"; + "ansi-0.3.0" = self.by-version."ansi"."0.3.0"; + "ansicolors-0.3.2" = self.by-version."ansicolors"."0.3.2"; + "ansistyles-0.1.3" = self.by-version."ansistyles"."0.1.3"; "archy-0.0.2" = self.by-version."archy"."0.0.2"; - "chownr-0.0.1" = self.by-version."chownr"."0.0.1"; - "npmlog-0.0.4" = self.by-version."npmlog"."0.0.4"; - "ansi-0.1.2" = self.by-version."ansi"."0.1.2"; - "npm-registry-client-0.2.31" = self.by-version."npm-registry-client"."0.2.31"; - "read-package-json-1.1.9" = self.by-version."read-package-json"."1.1.9"; - "read-installed-0.2.5" = self.by-version."read-installed"."0.2.5"; - "glob-3.2.11" = self.by-version."glob"."3.2.11"; - "init-package-json-0.0.10" = self.by-version."init-package-json"."0.0.10"; - "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; - "lockfile-0.4.3" = self.by-version."lockfile"."0.4.3"; - "retry-0.6.1" = self.by-version."retry"."0.6.1"; - "once-1.1.1" = self.by-version."once"."1.1.1"; - "npmconf-0.1.16" = self.by-version."npmconf"."0.1.16"; - "opener-1.3.0" = self.by-version."opener"."1.3.0"; - "chmodr-0.1.0" = self.by-version."chmodr"."0.1.0"; - "cmd-shim-1.1.2" = self.by-version."cmd-shim"."1.1.2"; - "sha-1.0.1" = self.by-version."sha"."1.0.1"; - "editor-0.0.4" = self.by-version."editor"."0.0.4"; + "block-stream-0.0.7" = self.by-version."block-stream"."0.0.7"; + "char-spinner-1.0.1" = self.by-version."char-spinner"."1.0.1"; "child-process-close-0.1.1" = self.by-version."child-process-close"."0.1.1"; - "npm-user-validate-0.0.3" = self.by-version."npm-user-validate"."0.0.3"; + "chmodr-0.1.0" = self.by-version."chmodr"."0.1.0"; + "chownr-0.0.1" = self.by-version."chownr"."0.0.1"; + "cmd-shim-2.0.0" = self.by-version."cmd-shim"."2.0.0"; + "columnify-1.2.1" = self.by-version."columnify"."1.2.1"; + "editor-0.1.0" = self.by-version."editor"."0.1.0"; + "fstream-1.0.3" = self.by-version."fstream"."1.0.3"; + "fstream-npm-1.0.1" = self.by-version."fstream-npm"."1.0.1"; + "github-url-from-git-1.4.0" = self.by-version."github-url-from-git"."1.4.0"; + "github-url-from-username-repo-1.0.2" = self.by-version."github-url-from-username-repo"."1.0.2"; + "glob-4.0.6" = self.by-version."glob"."4.0.6"; + "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; + "inflight-1.0.4" = self.by-version."inflight"."1.0.4"; + "ini-1.2.1" = self.by-version."ini"."1.2.1"; + "init-package-json-1.0.1" = self.by-version."init-package-json"."1.0.1"; + "lockfile-1.0.0" = self.by-version."lockfile"."1.0.0"; + "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; + "minimatch-1.0.0" = self.by-version."minimatch"."1.0.0"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; + "node-gyp-1.0.2" = self.by-version."node-gyp"."1.0.2"; + "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; + "npm-cache-filename-1.0.1" = self.by-version."npm-cache-filename"."1.0.1"; + "npm-install-checks-1.0.5" = self.by-version."npm-install-checks"."1.0.5"; + "npm-registry-client-2.0.7" = self.by-version."npm-registry-client"."2.0.7"; + "npm-user-validate-0.1.1" = self.by-version."npm-user-validate"."0.1.1"; + "npmconf-1.1.9" = self.by-version."npmconf"."1.1.9"; + "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; + "once-1.3.1" = self.by-version."once"."1.3.1"; + "opener-1.3.0" = self.by-version."opener"."1.3.0"; + "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; + "path-is-inside-1.0.1" = self.by-version."path-is-inside"."1.0.1"; + "read-1.0.5" = self.by-version."read"."1.0.5"; + "read-installed-2.0.7" = self.by-version."read-installed"."2.0.7"; + "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; + "request-2.42.0" = self.by-version."request"."2.42.0"; + "retry-0.6.1" = self.by-version."retry"."0.6.1"; + "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; + "semver-2.3.2" = self.by-version."semver"."2.3.2"; + "sha-1.2.4" = self.by-version."sha"."1.2.4"; + "slide-1.1.6" = self.by-version."slide"."1.1.6"; + "sorted-object-1.0.0" = self.by-version."sorted-object"."1.0.0"; + "tar-1.0.3" = self.by-version."tar"."1.0.3"; + "text-table-0.2.0" = self.by-version."text-table"."0.2.0"; + "uid-number-0.0.5" = self.by-version."uid-number"."0.0.5"; + "which-1.0.8" = self.by-version."which"."1.0.8"; }; peerDependencies = [ ]; passthru.names = [ "npm" ]; }; by-spec."npm"."2.1.x" = - self.by-version."npm"."2.1.15"; - by-spec."npm-cache-filename"."~1.0.1" = + self.by-version."npm"."2.1.18"; + by-version."npm"."2.1.18" = lib.makeOverridable self.buildNodePackage { + name = "npm-2.1.18"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npm/-/npm-2.1.18.tgz"; + name = "npm-2.1.18.tgz"; + sha1 = "e2af4c5f848fb023851cd2ec129005d33090bd57"; + }) + ]; + buildInputs = + (self.nativeDeps."npm" or []); + deps = { + "abbrev-1.0.5" = self.by-version."abbrev"."1.0.5"; + "ansi-0.3.0" = self.by-version."ansi"."0.3.0"; + "ansicolors-0.3.2" = self.by-version."ansicolors"."0.3.2"; + "ansistyles-0.1.3" = self.by-version."ansistyles"."0.1.3"; + "archy-1.0.0" = self.by-version."archy"."1.0.0"; + "async-some-1.0.1" = self.by-version."async-some"."1.0.1"; + "block-stream-0.0.7" = self.by-version."block-stream"."0.0.7"; + "char-spinner-1.0.1" = self.by-version."char-spinner"."1.0.1"; + "child-process-close-0.1.1" = self.by-version."child-process-close"."0.1.1"; + "chmodr-0.1.0" = self.by-version."chmodr"."0.1.0"; + "chownr-0.0.1" = self.by-version."chownr"."0.0.1"; + "cmd-shim-2.0.1" = self.by-version."cmd-shim"."2.0.1"; + "columnify-1.3.2" = self.by-version."columnify"."1.3.2"; + "config-chain-1.1.8" = self.by-version."config-chain"."1.1.8"; + "dezalgo-1.0.1" = self.by-version."dezalgo"."1.0.1"; + "editor-0.1.0" = self.by-version."editor"."0.1.0"; + "fs-vacuum-1.2.5" = self.by-version."fs-vacuum"."1.2.5"; + "fs-write-stream-atomic-1.0.2" = self.by-version."fs-write-stream-atomic"."1.0.2"; + "fstream-1.0.3" = self.by-version."fstream"."1.0.3"; + "fstream-npm-1.0.1" = self.by-version."fstream-npm"."1.0.1"; + "github-url-from-git-1.4.0" = self.by-version."github-url-from-git"."1.4.0"; + "github-url-from-username-repo-1.0.2" = self.by-version."github-url-from-username-repo"."1.0.2"; + "glob-4.3.2" = self.by-version."glob"."4.3.2"; + "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; + "inflight-1.0.4" = self.by-version."inflight"."1.0.4"; + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + "ini-1.3.2" = self.by-version."ini"."1.3.2"; + "init-package-json-1.1.3" = self.by-version."init-package-json"."1.1.3"; + "lockfile-1.0.0" = self.by-version."lockfile"."1.0.0"; + "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; + "minimatch-2.0.1" = self.by-version."minimatch"."2.0.1"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; + "node-gyp-1.0.2" = self.by-version."node-gyp"."1.0.2"; + "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; + "normalize-git-url-1.0.0" = self.by-version."normalize-git-url"."1.0.0"; + "normalize-package-data-1.0.3" = self.by-version."normalize-package-data"."1.0.3"; + "npm-cache-filename-1.0.1" = self.by-version."npm-cache-filename"."1.0.1"; + "npm-install-checks-1.0.5" = self.by-version."npm-install-checks"."1.0.5"; + "npm-package-arg-2.1.3" = self.by-version."npm-package-arg"."2.1.3"; + "npm-registry-client-4.0.5" = self.by-version."npm-registry-client"."4.0.5"; + "npm-user-validate-0.1.1" = self.by-version."npm-user-validate"."0.1.1"; + "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; + "once-1.3.1" = self.by-version."once"."1.3.1"; + "opener-1.4.0" = self.by-version."opener"."1.4.0"; + "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; + "path-is-inside-1.0.1" = self.by-version."path-is-inside"."1.0.1"; + "read-1.0.5" = self.by-version."read"."1.0.5"; + "read-installed-3.1.5" = self.by-version."read-installed"."3.1.5"; + "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; + "readable-stream-1.0.33" = self.by-version."readable-stream"."1.0.33"; + "realize-package-specifier-1.3.0" = self.by-version."realize-package-specifier"."1.3.0"; + "request-2.51.0" = self.by-version."request"."2.51.0"; + "retry-0.6.1" = self.by-version."retry"."0.6.1"; + "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; + "sha-1.3.0" = self.by-version."sha"."1.3.0"; + "slide-1.1.6" = self.by-version."slide"."1.1.6"; + "sorted-object-1.0.0" = self.by-version."sorted-object"."1.0.0"; + "tar-1.0.3" = self.by-version."tar"."1.0.3"; + "text-table-0.2.0" = self.by-version."text-table"."0.2.0"; + "uid-number-0.0.6" = self.by-version."uid-number"."0.0.6"; + "which-1.0.8" = self.by-version."which"."1.0.8"; + "wrappy-1.0.1" = self.by-version."wrappy"."1.0.1"; + "write-file-atomic-1.1.0" = self.by-version."write-file-atomic"."1.1.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "npm" ]; + }; + by-spec."npm-cache-filename"."^1.0.0" = self.by-version."npm-cache-filename"."1.0.1"; by-version."npm-cache-filename"."1.0.1" = lib.makeOverridable self.buildNodePackage { name = "npm-cache-filename-1.0.1"; @@ -19934,24 +20359,28 @@ ]; passthru.names = [ "npm-cache-filename" ]; }; + by-spec."npm-cache-filename"."~1.0.1" = + self.by-version."npm-cache-filename"."1.0.1"; by-spec."npm-check-updates"."*" = - self.by-version."npm-check-updates"."1.3.0"; - by-version."npm-check-updates"."1.3.0" = lib.makeOverridable self.buildNodePackage { - name = "npm-check-updates-1.3.0"; + self.by-version."npm-check-updates"."1.5.0"; + by-version."npm-check-updates"."1.5.0" = lib.makeOverridable self.buildNodePackage { + name = "npm-check-updates-1.5.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/npm-check-updates/-/npm-check-updates-1.3.0.tgz"; - name = "npm-check-updates-1.3.0.tgz"; - sha1 = "5d42413cd754fc29d32029ad37eb975a2206f598"; + url = "http://registry.npmjs.org/npm-check-updates/-/npm-check-updates-1.5.0.tgz"; + name = "npm-check-updates-1.5.0.tgz"; + sha1 = "99cecb1f9e8321047a90b418dfdb8828a8c0ad9c"; }) ]; buildInputs = (self.nativeDeps."npm-check-updates" or []); deps = { - "npm-2.1.15" = self.by-version."npm"."2.1.15"; - "commander-2.5.1" = self.by-version."commander"."2.5.1"; "async-0.9.0" = self.by-version."async"."0.9.0"; + "cint-8.1.0" = self.by-version."cint"."8.1.0"; + "commander-2.5.1" = self.by-version."commander"."2.5.1"; + "lodash-2.4.1" = self.by-version."lodash"."2.4.1"; + "npm-2.1.18" = self.by-version."npm"."2.1.18"; "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; "semver-4.1.1" = self.by-version."semver"."4.1.1"; }; @@ -19959,29 +20388,31 @@ ]; passthru.names = [ "npm-check-updates" ]; }; - "npm-check-updates" = self.by-version."npm-check-updates"."1.3.0"; + "npm-check-updates" = self.by-version."npm-check-updates"."1.5.0"; by-spec."npm-install-checks"."~1.0.2" = - self.by-version."npm-install-checks"."1.0.4"; - by-version."npm-install-checks"."1.0.4" = lib.makeOverridable self.buildNodePackage { - name = "npm-install-checks-1.0.4"; + self.by-version."npm-install-checks"."1.0.5"; + by-version."npm-install-checks"."1.0.5" = lib.makeOverridable self.buildNodePackage { + name = "npm-install-checks-1.0.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/npm-install-checks/-/npm-install-checks-1.0.4.tgz"; - name = "npm-install-checks-1.0.4.tgz"; - sha1 = "9757c6f9d4d493c2489465da6d07a8ed416d44c8"; + url = "http://registry.npmjs.org/npm-install-checks/-/npm-install-checks-1.0.5.tgz"; + name = "npm-install-checks-1.0.5.tgz"; + sha1 = "a1b5beabfd60e0535b14f763157c410cb6bdae56"; }) ]; buildInputs = (self.nativeDeps."npm-install-checks" or []); deps = { - "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "npmlog-1.0.0" = self.by-version."npmlog"."1.0.0"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; }; peerDependencies = [ ]; passthru.names = [ "npm-install-checks" ]; }; + by-spec."npm-install-checks"."~1.0.5" = + self.by-version."npm-install-checks"."1.0.5"; by-spec."npm-package-arg"."^2.1.3" = self.by-version."npm-package-arg"."2.1.3"; by-version."npm-package-arg"."2.1.3" = lib.makeOverridable self.buildNodePackage { @@ -19997,7 +20428,7 @@ buildInputs = (self.nativeDeps."npm-package-arg" or []); deps = { - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; }; peerDependencies = [ ]; @@ -20029,37 +20460,37 @@ "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; "retry-0.6.0" = self.by-version."retry"."0.6.0"; "couch-login-0.1.20" = self.by-version."couch-login"."0.1.20"; - "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; + "npmlog-1.0.0" = self.by-version."npmlog"."1.0.0"; }; peerDependencies = [ ]; passthru.names = [ "npm-registry-client" ]; }; - by-spec."npm-registry-client"."~0.2.27" = - self.by-version."npm-registry-client"."0.2.31"; - by-version."npm-registry-client"."0.2.31" = lib.makeOverridable self.buildNodePackage { - name = "npm-registry-client-0.2.31"; + by-spec."npm-registry-client"."~2.0.7" = + self.by-version."npm-registry-client"."2.0.7"; + by-version."npm-registry-client"."2.0.7" = lib.makeOverridable self.buildNodePackage { + name = "npm-registry-client-2.0.7"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.31.tgz"; - name = "npm-registry-client-0.2.31.tgz"; - sha1 = "24a23e24e43246677cb485f8391829e9536563d4"; + url = "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-2.0.7.tgz"; + name = "npm-registry-client-2.0.7.tgz"; + sha1 = "97a2cdca5aba753b4b5b334b4ae65669c6641085"; }) ]; buildInputs = (self.nativeDeps."npm-registry-client" or []); deps = { + "chownr-0.0.1" = self.by-version."chownr"."0.0.1"; + "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; + "npm-cache-filename-1.0.1" = self.by-version."npm-cache-filename"."1.0.1"; "request-2.51.0" = self.by-version."request"."2.51.0"; - "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; + "retry-0.6.0" = self.by-version."retry"."0.6.0"; + "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; "semver-2.3.2" = self.by-version."semver"."2.3.2"; "slide-1.1.6" = self.by-version."slide"."1.1.6"; - "chownr-0.0.1" = self.by-version."chownr"."0.0.1"; - "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; - "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - "retry-0.6.0" = self.by-version."retry"."0.6.0"; - "couch-login-0.1.20" = self.by-version."couch-login"."0.1.20"; - "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; + "npmlog-1.0.0" = self.by-version."npmlog"."1.0.0"; }; peerDependencies = [ ]; @@ -20089,9 +20520,9 @@ "request-2.51.0" = self.by-version."request"."2.51.0"; "retry-0.6.1" = self.by-version."retry"."0.6.1"; "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "slide-1.1.6" = self.by-version."slide"."1.1.6"; - "npmlog-0.1.1" = self.by-version."npmlog"."0.1.1"; + "npmlog-1.0.0" = self.by-version."npmlog"."1.0.0"; }; peerDependencies = [ ]; @@ -20099,27 +20530,7 @@ }; by-spec."npm-registry-client"."~4.0.5" = self.by-version."npm-registry-client"."4.0.5"; - by-spec."npm-user-validate"."0.0.3" = - self.by-version."npm-user-validate"."0.0.3"; - by-version."npm-user-validate"."0.0.3" = lib.makeOverridable self.buildNodePackage { - name = "npm-user-validate-0.0.3"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz"; - name = "npm-user-validate-0.0.3.tgz"; - sha1 = "818eca4312d13da648f9bc1d7f80bb4f151e0c2e"; - }) - ]; - buildInputs = - (self.nativeDeps."npm-user-validate" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "npm-user-validate" ]; - }; - by-spec."npm-user-validate"."~0.1.1" = + by-spec."npm-user-validate"."~0.1.0" = self.by-version."npm-user-validate"."0.1.1"; by-version."npm-user-validate"."0.1.1" = lib.makeOverridable self.buildNodePackage { name = "npm-user-validate-0.1.1"; @@ -20139,6 +20550,8 @@ ]; passthru.names = [ "npm-user-validate" ]; }; + by-spec."npm-user-validate"."~0.1.1" = + self.by-version."npm-user-validate"."0.1.1"; by-spec."npm2nix"."*" = self.by-version."npm2nix"."5.8.1"; by-version."npm2nix"."5.8.1" = lib.makeOverridable self.buildNodePackage { @@ -20160,7 +20573,7 @@ "npmconf-0.1.1" = self.by-version."npmconf"."0.1.1"; "tar-0.1.17" = self.by-version."tar"."0.1.17"; "temp-0.6.0" = self.by-version."temp"."0.6.0"; - "fs.extra-1.2.1" = self.by-version."fs.extra"."1.2.1"; + "fs.extra-1.3.0" = self.by-version."fs.extra"."1.3.0"; "findit-1.2.0" = self.by-version."findit"."1.2.0"; }; peerDependencies = [ @@ -20246,7 +20659,7 @@ "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; "once-1.3.1" = self.by-version."once"."1.3.1"; "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "uid-number-0.0.5" = self.by-version."uid-number"."0.0.5"; }; peerDependencies = [ @@ -20275,20 +20688,70 @@ "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; "once-1.3.1" = self.by-version."once"."1.3.1"; "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "uid-number-0.0.5" = self.by-version."uid-number"."0.0.5"; }; peerDependencies = [ ]; passthru.names = [ "npmconf" ]; }; - by-spec."npmconf"."~0.1.1" = - self.by-version."npmconf"."0.1.16"; by-spec."npmconf"."~0.1.2" = self.by-version."npmconf"."0.1.16"; + by-spec."npmconf"."~1.1.8" = + self.by-version."npmconf"."1.1.9"; + by-version."npmconf"."1.1.9" = lib.makeOverridable self.buildNodePackage { + name = "npmconf-1.1.9"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmconf/-/npmconf-1.1.9.tgz"; + name = "npmconf-1.1.9.tgz"; + sha1 = "0ec71e3c5e604c84facc313cd175636ec11c8a6a"; + }) + ]; + buildInputs = + (self.nativeDeps."npmconf" or []); + deps = { + "config-chain-1.1.8" = self.by-version."config-chain"."1.1.8"; + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + "ini-1.3.2" = self.by-version."ini"."1.3.2"; + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; + "nopt-3.0.1" = self.by-version."nopt"."3.0.1"; + "once-1.3.1" = self.by-version."once"."1.3.1"; + "osenv-0.1.0" = self.by-version."osenv"."0.1.0"; + "semver-2.3.2" = self.by-version."semver"."2.3.2"; + "uid-number-0.0.5" = self.by-version."uid-number"."0.0.5"; + }; + peerDependencies = [ + ]; + passthru.names = [ "npmconf" ]; + }; by-spec."npmconf"."~2.1.1" = self.by-version."npmconf"."2.1.1"; by-spec."npmlog"."*" = + self.by-version."npmlog"."1.0.0"; + by-version."npmlog"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "npmlog-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-1.0.0.tgz"; + name = "npmlog-1.0.0.tgz"; + sha1 = "ed2f290b60316887c39e0da9f09f8d13847cef0f"; + }) + ]; + buildInputs = + (self.nativeDeps."npmlog" or []); + deps = { + "ansi-0.3.0" = self.by-version."ansi"."0.3.0"; + "are-we-there-yet-1.0.2" = self.by-version."are-we-there-yet"."1.0.2"; + "gauge-1.0.2" = self.by-version."gauge"."1.0.2"; + }; + peerDependencies = [ + ]; + passthru.names = [ "npmlog" ]; + }; + by-spec."npmlog"."0" = self.by-version."npmlog"."0.1.1"; by-version."npmlog"."0.1.1" = lib.makeOverridable self.buildNodePackage { name = "npmlog-0.1.1"; @@ -20309,31 +20772,8 @@ ]; passthru.names = [ "npmlog" ]; }; - by-spec."npmlog"."0" = - self.by-version."npmlog"."0.1.1"; - by-spec."npmlog"."0.0.4" = - self.by-version."npmlog"."0.0.4"; - by-version."npmlog"."0.0.4" = lib.makeOverridable self.buildNodePackage { - name = "npmlog-0.0.4"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.4.tgz"; - name = "npmlog-0.0.4.tgz"; - sha1 = "a12a7418606b7e0183a2851d97a8729b9a0f3837"; - }) - ]; - buildInputs = - (self.nativeDeps."npmlog" or []); - deps = { - "ansi-0.1.2" = self.by-version."ansi"."0.1.2"; - }; - peerDependencies = [ - ]; - passthru.names = [ "npmlog" ]; - }; - by-spec."npmlog"."0.1" = - self.by-version."npmlog"."0.1.1"; + by-spec."npmlog"."0.1 || 1" = + self.by-version."npmlog"."1.0.0"; by-spec."npmlog"."~0.1.1" = self.by-version."npmlog"."0.1.1"; by-spec."nssocket"."~0.5.1" = @@ -20538,8 +20978,26 @@ ]; passthru.names = [ "object-assign" ]; }; - by-spec."object-assign"."~0.3.1" = - self.by-version."object-assign"."0.3.1"; + by-spec."object-assign"."^2.0.0" = + self.by-version."object-assign"."2.0.0"; + by-version."object-assign"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "object-assign-2.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz"; + name = "object-assign-2.0.0.tgz"; + sha1 = "f8309b09083b01261ece3ef7373f2b57b8dd7042"; + }) + ]; + buildInputs = + (self.nativeDeps."object-assign" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "object-assign" ]; + }; by-spec."object-keys"."~0.4.0" = self.by-version."object-keys"."0.4.0"; by-version."object-keys"."0.4.0" = lib.makeOverridable self.buildNodePackage { @@ -20581,7 +21039,7 @@ ]; passthru.names = [ "on-finished" ]; }; - by-spec."on-finished"."2.1.1" = + by-spec."on-finished"."~2.1.1" = self.by-version."on-finished"."2.1.1"; by-version."on-finished"."2.1.1" = lib.makeOverridable self.buildNodePackage { name = "on-finished-2.1.1"; @@ -20602,8 +21060,27 @@ ]; passthru.names = [ "on-finished" ]; }; - by-spec."on-finished"."~2.1.1" = - self.by-version."on-finished"."2.1.1"; + by-spec."on-finished"."~2.2.0" = + self.by-version."on-finished"."2.2.0"; + by-version."on-finished"."2.2.0" = lib.makeOverridable self.buildNodePackage { + name = "on-finished-2.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/on-finished/-/on-finished-2.2.0.tgz"; + name = "on-finished-2.2.0.tgz"; + sha1 = "e6ba6a09a3482d6b7969bc3da92c86f0a967605e"; + }) + ]; + buildInputs = + (self.nativeDeps."on-finished" or []); + deps = { + "ee-first-1.1.0" = self.by-version."ee-first"."1.1.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "on-finished" ]; + }; by-spec."on-headers"."~1.0.0" = self.by-version."on-headers"."1.0.0"; by-version."on-headers"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -20737,7 +21214,7 @@ ]; passthru.names = [ "open" ]; }; - by-spec."open"."~0.0.5" = + by-spec."open"."0.0.5" = self.by-version."open"."0.0.5"; by-version."open"."0.0.5" = lib.makeOverridable self.buildNodePackage { name = "open-0.0.5"; @@ -20757,6 +21234,8 @@ ]; passthru.names = [ "open" ]; }; + by-spec."open"."~0.0.5" = + self.by-version."open"."0.0.5"; by-spec."opener"."^1.3.0" = self.by-version."opener"."1.4.0"; by-version."opener"."1.4.0" = lib.makeOverridable self.buildNodePackage { @@ -20820,15 +21299,15 @@ passthru.names = [ "openid" ]; }; by-spec."opn"."~1.0.0" = - self.by-version."opn"."1.0.0"; - by-version."opn"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "opn-1.0.0"; + self.by-version."opn"."1.0.1"; + by-version."opn"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "opn-1.0.1"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/opn/-/opn-1.0.0.tgz"; - name = "opn-1.0.0.tgz"; - sha1 = "1baa822af649a45fca744179a29a8b4c19346574"; + url = "http://registry.npmjs.org/opn/-/opn-1.0.1.tgz"; + name = "opn-1.0.1.tgz"; + sha1 = "c2dce2a5c41ab9589a7486aaff4d8de002d041ca"; }) ]; buildInputs = @@ -20936,16 +21415,16 @@ self.by-version."optimist"."0.6.1"; by-spec."optimist"."~0.6.1" = self.by-version."optimist"."0.6.1"; - by-spec."optionator"."^0.4.0" = - self.by-version."optionator"."0.4.0"; - by-version."optionator"."0.4.0" = lib.makeOverridable self.buildNodePackage { - name = "optionator-0.4.0"; + by-spec."optionator"."^0.5.0" = + self.by-version."optionator"."0.5.0"; + by-version."optionator"."0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "optionator-0.5.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/optionator/-/optionator-0.4.0.tgz"; - name = "optionator-0.4.0.tgz"; - sha1 = "e79c7926ff7d550f92c714dfc3da21d7877ebea6"; + url = "http://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz"; + name = "optionator-0.5.0.tgz"; + sha1 = "b75a8995a2d417df25b6e4e3862f50aa88651368"; }) ]; buildInputs = @@ -20982,6 +21461,26 @@ ]; passthru.names = [ "options" ]; }; + by-spec."optjs"."*" = + self.by-version."optjs"."3.2.1-boom"; + by-version."optjs"."3.2.1-boom" = lib.makeOverridable self.buildNodePackage { + name = "optjs-3.2.1-boom"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/optjs/-/optjs-3.2.1-boom.tgz"; + name = "optjs-3.2.1-boom.tgz"; + sha1 = "bc0af6c8647db5eec511c4ca2d264f9646add758"; + }) + ]; + buildInputs = + (self.nativeDeps."optjs" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "optjs" ]; + }; by-spec."optparse"."*" = self.by-version."optparse"."1.0.5"; by-version."optparse"."1.0.5" = lib.makeOverridable self.buildNodePackage { @@ -21245,6 +21744,26 @@ ]; passthru.names = [ "package-json" ]; }; + by-spec."pad"."0.0.5" = + self.by-version."pad"."0.0.5"; + by-version."pad"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "pad-0.0.5"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/pad/-/pad-0.0.5.tgz"; + name = "pad-0.0.5.tgz"; + sha1 = "2219ab4db2ac74549a676164bc475d68cb87de05"; + }) + ]; + buildInputs = + (self.nativeDeps."pad" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "pad" ]; + }; by-spec."pako"."~0.2.0" = self.by-version."pako"."0.2.5"; by-version."pako"."0.2.5" = lib.makeOverridable self.buildNodePackage { @@ -21327,23 +21846,23 @@ ]; passthru.names = [ "parents" ]; }; - by-spec."parse-asn1"."^1.2.0" = - self.by-version."parse-asn1"."1.2.0"; - by-version."parse-asn1"."1.2.0" = lib.makeOverridable self.buildNodePackage { - name = "parse-asn1-1.2.0"; + by-spec."parse-asn1"."^2.0.0" = + self.by-version."parse-asn1"."2.0.0"; + by-version."parse-asn1"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "parse-asn1-2.0.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/parse-asn1/-/parse-asn1-1.2.0.tgz"; - name = "parse-asn1-1.2.0.tgz"; - sha1 = "d6a8926be45c4ff032842bd86b36b7b574a810ae"; + url = "http://registry.npmjs.org/parse-asn1/-/parse-asn1-2.0.0.tgz"; + name = "parse-asn1-2.0.0.tgz"; + sha1 = "c8cbc588abc91ade087c02ecbdfd7b66d9a8405f"; }) ]; buildInputs = (self.nativeDeps."parse-asn1" or []); deps = { - "asn1.js-0.6.5" = self.by-version."asn1.js"."0.6.5"; - "asn1.js-rfc3280-0.5.1" = self.by-version."asn1.js-rfc3280"."0.5.1"; + "asn1.js-1.0.0" = self.by-version."asn1.js"."1.0.0"; + "asn1.js-rfc3280-1.0.0" = self.by-version."asn1.js-rfc3280"."1.0.0"; "pemstrip-0.0.1" = self.by-version."pemstrip"."0.0.1"; }; peerDependencies = [ @@ -21687,7 +22206,7 @@ "bitfield-0.1.0" = self.by-version."bitfield"."0.1.0"; "readable-stream-1.1.13" = self.by-version."readable-stream"."1.1.13"; "bncode-0.2.3" = self.by-version."bncode"."0.2.3"; - "speedometer-0.1.3" = self.by-version."speedometer"."0.1.3"; + "speedometer-0.1.4" = self.by-version."speedometer"."0.1.4"; }; peerDependencies = [ ]; @@ -21711,7 +22230,7 @@ "peer-wire-protocol-0.7.0" = self.by-version."peer-wire-protocol"."0.7.0"; "fifo-0.1.4" = self.by-version."fifo"."0.1.4"; "once-1.3.1" = self.by-version."once"."1.3.1"; - "speedometer-0.1.3" = self.by-version."speedometer"."0.1.3"; + "speedometer-0.1.4" = self.by-version."speedometer"."0.1.4"; }; peerDependencies = [ ]; @@ -21720,25 +22239,27 @@ by-spec."peer-wire-swarm"."^0.9.2" = self.by-version."peer-wire-swarm"."0.9.2"; by-spec."peerflix"."*" = - self.by-version."peerflix"."0.22.2"; - by-version."peerflix"."0.22.2" = lib.makeOverridable self.buildNodePackage { - name = "peerflix-0.22.2"; + self.by-version."peerflix"."0.24.0"; + by-version."peerflix"."0.24.0" = lib.makeOverridable self.buildNodePackage { + name = "peerflix-0.24.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/peerflix/-/peerflix-0.22.2.tgz"; - name = "peerflix-0.22.2.tgz"; - sha1 = "f18fb48d31b65adb29420efa4974a7177e3dd68b"; + url = "http://registry.npmjs.org/peerflix/-/peerflix-0.24.0.tgz"; + name = "peerflix-0.24.0.tgz"; + sha1 = "340a06d3b0fff0a51a1839213456f70366529a5b"; }) ]; buildInputs = (self.nativeDeps."peerflix" or []); deps = { + "airplay-js-0.2.6" = self.by-version."airplay-js"."0.2.6"; "clivas-0.1.4" = self.by-version."clivas"."0.1.4"; "keypress-0.2.1" = self.by-version."keypress"."0.2.1"; "mime-1.2.11" = self.by-version."mime"."1.2.11"; "network-address-0.0.5" = self.by-version."network-address"."0.0.5"; "numeral-1.5.3" = self.by-version."numeral"."1.5.3"; + "open-0.0.5" = self.by-version."open"."0.0.5"; "optimist-0.6.1" = self.by-version."optimist"."0.6.1"; "pump-0.3.5" = self.by-version."pump"."0.3.5"; "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; @@ -21747,13 +22268,44 @@ "torrent-stream-0.16.2" = self.by-version."torrent-stream"."0.16.2"; "windows-no-runnable-0.0.6" = self.by-version."windows-no-runnable"."0.0.6"; "xtend-4.0.0" = self.by-version."xtend"."4.0.0"; - "airplay-js-0.2.6" = self.by-version."airplay-js"."0.2.6"; }; peerDependencies = [ ]; passthru.names = [ "peerflix" ]; }; - "peerflix" = self.by-version."peerflix"."0.22.2"; + "peerflix" = self.by-version."peerflix"."0.24.0"; + by-spec."peerflix"."^0.19.1" = + self.by-version."peerflix"."0.19.3"; + by-version."peerflix"."0.19.3" = lib.makeOverridable self.buildNodePackage { + name = "peerflix-0.19.3"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/peerflix/-/peerflix-0.19.3.tgz"; + name = "peerflix-0.19.3.tgz"; + sha1 = "2376097d7563f37db1d6e93c8b1f9cf800592a54"; + }) + ]; + buildInputs = + (self.nativeDeps."peerflix" or []); + deps = { + "airplay-js-0.2.6" = self.by-version."airplay-js"."0.2.6"; + "clivas-0.1.4" = self.by-version."clivas"."0.1.4"; + "mime-1.2.11" = self.by-version."mime"."1.2.11"; + "network-address-0.0.4" = self.by-version."network-address"."0.0.4"; + "numeral-1.5.3" = self.by-version."numeral"."1.5.3"; + "optimist-0.6.1" = self.by-version."optimist"."0.6.1"; + "pump-0.3.5" = self.by-version."pump"."0.3.5"; + "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; + "rc-0.4.0" = self.by-version."rc"."0.4.0"; + "read-torrent-1.2.0" = self.by-version."read-torrent"."1.2.0"; + "torrent-stream-0.15.1" = self.by-version."torrent-stream"."0.15.1"; + "windows-no-runnable-0.0.6" = self.by-version."windows-no-runnable"."0.0.6"; + }; + peerDependencies = [ + ]; + passthru.names = [ "peerflix" ]; + }; by-spec."peerflix-server"."*" = self.by-version."peerflix-server"."0.0.14"; by-version."peerflix-server"."0.0.14" = lib.makeOverridable self.buildNodePackage { @@ -21825,15 +22377,15 @@ passthru.names = [ "pemstrip" ]; }; by-spec."phantomjs"."*" = - self.by-version."phantomjs"."1.9.12"; - by-version."phantomjs"."1.9.12" = lib.makeOverridable self.buildNodePackage { - name = "phantomjs-1.9.12"; + self.by-version."phantomjs"."1.9.13"; + by-version."phantomjs"."1.9.13" = lib.makeOverridable self.buildNodePackage { + name = "phantomjs-1.9.13"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.12.tgz"; - name = "phantomjs-1.9.12.tgz"; - sha1 = "812b137654585413ecb82bf3db9dcd39d8f85f91"; + url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.13.tgz"; + name = "phantomjs-1.9.13.tgz"; + sha1 = "2f9afca241eaf17cad5a137bf9eade948a4d7ef5"; }) ]; buildInputs = @@ -21854,11 +22406,11 @@ ]; passthru.names = [ "phantomjs" ]; }; - "phantomjs" = self.by-version."phantomjs"."1.9.12"; + "phantomjs" = self.by-version."phantomjs"."1.9.13"; by-spec."phantomjs"."~1.9.1" = - self.by-version."phantomjs"."1.9.12"; + self.by-version."phantomjs"."1.9.13"; by-spec."phantomjs"."~1.9.10" = - self.by-version."phantomjs"."1.9.12"; + self.by-version."phantomjs"."1.9.13"; by-spec."pkginfo"."0.2.x" = self.by-version."pkginfo"."0.2.3"; by-version."pkginfo"."0.2.3" = lib.makeOverridable self.buildNodePackage { @@ -21901,6 +22453,30 @@ }; by-spec."pkginfo"."0.x.x" = self.by-version."pkginfo"."0.3.0"; + by-spec."playerui"."^1.2.0" = + self.by-version."playerui"."1.2.0"; + by-version."playerui"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "playerui-1.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/playerui/-/playerui-1.2.0.tgz"; + name = "playerui-1.2.0.tgz"; + sha1 = "2d59c8cb736e189cb2398cd809469ca47077f812"; + }) + ]; + buildInputs = + (self.nativeDeps."playerui" or []); + deps = { + "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; + "pad-0.0.5" = self.by-version."pad"."0.0.5"; + "single-line-log-0.4.1" = self.by-version."single-line-log"."0.4.1"; + "xtend-4.0.0" = self.by-version."xtend"."4.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "playerui" ]; + }; by-spec."plc"."*" = self.by-version."plc"."0.1.2"; by-version."plc"."0.1.2" = lib.makeOverridable self.buildNodePackage { @@ -22032,6 +22608,27 @@ ]; passthru.names = [ "portfinder" ]; }; + by-spec."portfinder"."^0.3.0" = + self.by-version."portfinder"."0.3.0"; + by-version."portfinder"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "portfinder-0.3.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/portfinder/-/portfinder-0.3.0.tgz"; + name = "portfinder-0.3.0.tgz"; + sha1 = "f9f2c96894440c5b5113b84e0ad1013042b7c2a0"; + }) + ]; + buildInputs = + (self.nativeDeps."portfinder" or []); + deps = { + "mkdirp-0.0.7" = self.by-version."mkdirp"."0.0.7"; + }; + peerDependencies = [ + ]; + passthru.names = [ "portfinder" ]; + }; by-spec."posix"."*" = self.by-version."posix"."1.0.4"; by-version."posix"."1.0.4" = lib.makeOverridable self.buildNodePackage { @@ -22093,26 +22690,8 @@ ]; passthru.names = [ "prelude-ls" ]; }; - by-spec."pretty-bytes"."^0.1.0" = - self.by-version."pretty-bytes"."0.1.2"; - by-version."pretty-bytes"."0.1.2" = lib.makeOverridable self.buildNodePackage { - name = "pretty-bytes-0.1.2"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-0.1.2.tgz"; - name = "pretty-bytes-0.1.2.tgz"; - sha1 = "cd90294d58a1ca4e8a5d0fb9c8225998881acf00"; - }) - ]; - buildInputs = - (self.nativeDeps."pretty-bytes" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "pretty-bytes" ]; - }; + by-spec."prelude-ls"."~1.1.1" = + self.by-version."prelude-ls"."1.1.1"; by-spec."pretty-bytes"."^1.0.0" = self.by-version."pretty-bytes"."1.0.2"; by-version."pretty-bytes"."1.0.2" = lib.makeOverridable self.buildNodePackage { @@ -22154,6 +22733,26 @@ ]; passthru.names = [ "pretty-hrtime" ]; }; + by-spec."process"."^0.10.0" = + self.by-version."process"."0.10.0"; + by-version."process"."0.10.0" = lib.makeOverridable self.buildNodePackage { + name = "process-0.10.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/process/-/process-0.10.0.tgz"; + name = "process-0.10.0.tgz"; + sha1 = "99b375aaab5c0d3bbb59f774edc69df574da8dd4"; + }) + ]; + buildInputs = + (self.nativeDeps."process" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "process" ]; + }; by-spec."process"."^0.8.0" = self.by-version."process"."0.8.0"; by-version."process"."0.8.0" = lib.makeOverridable self.buildNodePackage { @@ -22174,6 +22773,8 @@ ]; passthru.names = [ "process" ]; }; + by-spec."process"."~0.10.0" = + self.by-version."process"."0.10.0"; by-spec."process"."~0.5.1" = self.by-version."process"."0.5.2"; by-version."process"."0.5.2" = lib.makeOverridable self.buildNodePackage { @@ -22234,6 +22835,26 @@ ]; passthru.names = [ "progress" ]; }; + by-spec."promiscuous"."^0.6.0" = + self.by-version."promiscuous"."0.6.0"; + by-version."promiscuous"."0.6.0" = lib.makeOverridable self.buildNodePackage { + name = "promiscuous-0.6.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/promiscuous/-/promiscuous-0.6.0.tgz"; + name = "promiscuous-0.6.0.tgz"; + sha1 = "54014cd3d62cafe831e3354990c05ff5b78c8892"; + }) + ]; + buildInputs = + (self.nativeDeps."promiscuous" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "promiscuous" ]; + }; by-spec."promise"."^6.0.1" = self.by-version."promise"."6.0.1"; by-version."promise"."6.0.1" = lib.makeOverridable self.buildNodePackage { @@ -22383,30 +23004,54 @@ ]; passthru.names = [ "proto-list" ]; }; + by-spec."protobufjs"."^3.2.2" = + self.by-version."protobufjs"."3.8.2"; + by-version."protobufjs"."3.8.2" = lib.makeOverridable self.buildNodePackage { + name = "protobufjs-3.8.2"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/protobufjs/-/protobufjs-3.8.2.tgz"; + name = "protobufjs-3.8.2.tgz"; + sha1 = "bc826e34c3af4697e8d0af7a669e4d612aedcd17"; + }) + ]; + buildInputs = + (self.nativeDeps."protobufjs" or []); + deps = { + "bytebuffer-3.5.4" = self.by-version."bytebuffer"."3.5.4"; + "ascli-0.3.0" = self.by-version."ascli"."0.3.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "protobufjs" ]; + }; by-spec."proxy-addr"."~1.0.3" = - self.by-version."proxy-addr"."1.0.4"; - by-version."proxy-addr"."1.0.4" = lib.makeOverridable self.buildNodePackage { - name = "proxy-addr-1.0.4"; + self.by-version."proxy-addr"."1.0.5"; + by-version."proxy-addr"."1.0.5" = lib.makeOverridable self.buildNodePackage { + name = "proxy-addr-1.0.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.4.tgz"; - name = "proxy-addr-1.0.4.tgz"; - sha1 = "51dbebbb22cc0eb04b77a76d871b75970f198cdd"; + url = "http://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.5.tgz"; + name = "proxy-addr-1.0.5.tgz"; + sha1 = "17ad518b637a21a64746319f39fbc72c8628f63b"; }) ]; buildInputs = (self.nativeDeps."proxy-addr" or []); deps = { "forwarded-0.1.0" = self.by-version."forwarded"."0.1.0"; - "ipaddr.js-0.1.5" = self.by-version."ipaddr.js"."0.1.5"; + "ipaddr.js-0.1.6" = self.by-version."ipaddr.js"."0.1.6"; }; peerDependencies = [ ]; passthru.names = [ "proxy-addr" ]; }; by-spec."proxy-addr"."~1.0.4" = - self.by-version."proxy-addr"."1.0.4"; + self.by-version."proxy-addr"."1.0.5"; + by-spec."proxy-addr"."~1.0.5" = + self.by-version."proxy-addr"."1.0.5"; by-spec."ps-tree"."0.0.x" = self.by-version."ps-tree"."0.0.3"; by-version."ps-tree"."0.0.3" = lib.makeOverridable self.buildNodePackage { @@ -22430,23 +23075,24 @@ }; by-spec."ps-tree"."~0.0.3" = self.by-version."ps-tree"."0.0.3"; - by-spec."public-encrypt"."1.0.1" = - self.by-version."public-encrypt"."1.0.1"; - by-version."public-encrypt"."1.0.1" = lib.makeOverridable self.buildNodePackage { - name = "public-encrypt-1.0.1"; + by-spec."public-encrypt"."1.1.2" = + self.by-version."public-encrypt"."1.1.2"; + by-version."public-encrypt"."1.1.2" = lib.makeOverridable self.buildNodePackage { + name = "public-encrypt-1.1.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/public-encrypt/-/public-encrypt-1.0.1.tgz"; - name = "public-encrypt-1.0.1.tgz"; - sha1 = "f4d881f0068cdd24017ef4baa4f49b9d8d055c46"; + url = "http://registry.npmjs.org/public-encrypt/-/public-encrypt-1.1.2.tgz"; + name = "public-encrypt-1.1.2.tgz"; + sha1 = "90711147083bc5bfbe2b51964f9a6b038adb0d4b"; }) ]; buildInputs = (self.nativeDeps."public-encrypt" or []); deps = { - "bn.js-0.16.0" = self.by-version."bn.js"."0.16.0"; - "parse-asn1-1.2.0" = self.by-version."parse-asn1"."1.2.0"; + "bn.js-1.0.0" = self.by-version."bn.js"."1.0.0"; + "browserify-rsa-1.1.1" = self.by-version."browserify-rsa"."1.1.1"; + "parse-asn1-2.0.0" = self.by-version."parse-asn1"."2.0.0"; }; peerDependencies = [ ]; @@ -22478,27 +23124,7 @@ self.by-version."pump"."0.3.5"; by-spec."pump"."~0.3.2" = self.by-version."pump"."0.3.5"; - by-spec."punycode"."1.2.4" = - self.by-version."punycode"."1.2.4"; - by-version."punycode"."1.2.4" = lib.makeOverridable self.buildNodePackage { - name = "punycode-1.2.4"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz"; - name = "punycode-1.2.4.tgz"; - sha1 = "54008ac972aec74175def9cba6df7fa9d3918740"; - }) - ]; - buildInputs = - (self.nativeDeps."punycode" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "punycode" ]; - }; - by-spec."punycode".">=0.2.0" = + by-spec."punycode"."1.3.2" = self.by-version."punycode"."1.3.2"; by-version."punycode"."1.3.2" = lib.makeOverridable self.buildNodePackage { name = "punycode-1.3.2"; @@ -22518,6 +23144,8 @@ ]; passthru.names = [ "punycode" ]; }; + by-spec."punycode".">=0.2.0" = + self.by-version."punycode"."1.3.2"; by-spec."punycode".">=1.0.0 <1.1.0" = self.by-version."punycode"."1.0.0"; by-version."punycode"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -22540,6 +23168,24 @@ }; by-spec."punycode"."~1.2.3" = self.by-version."punycode"."1.2.4"; + by-version."punycode"."1.2.4" = lib.makeOverridable self.buildNodePackage { + name = "punycode-1.2.4"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz"; + name = "punycode-1.2.4.tgz"; + sha1 = "54008ac972aec74175def9cba6df7fa9d3918740"; + }) + ]; + buildInputs = + (self.nativeDeps."punycode" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "punycode" ]; + }; by-spec."punycode"."~1.2.4" = self.by-version."punycode"."1.2.4"; by-spec."pure-css"."git://github.com/yui/pure.git#v0.5.0-rc-1" = @@ -22901,6 +23547,26 @@ }; by-spec."qs"."~2.3.1" = self.by-version."qs"."2.3.3"; + by-spec."query-string"."^1.0.0" = + self.by-version."query-string"."1.0.0"; + by-version."query-string"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "query-string-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/query-string/-/query-string-1.0.0.tgz"; + name = "query-string-1.0.0.tgz"; + sha1 = "c1bc6af99fa698a5395922ae5b3de3efe978c59b"; + }) + ]; + buildInputs = + (self.nativeDeps."query-string" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "query-string" ]; + }; by-spec."querystring".">=0.1.0 <0.2.0" = self.by-version."querystring"."0.1.0"; by-version."querystring"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -22941,26 +23607,6 @@ ]; passthru.names = [ "querystring" ]; }; - by-spec."querystring-es3"."0.2.0" = - self.by-version."querystring-es3"."0.2.0"; - by-version."querystring-es3"."0.2.0" = lib.makeOverridable self.buildNodePackage { - name = "querystring-es3-0.2.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.0.tgz"; - name = "querystring-es3-0.2.0.tgz"; - sha1 = "c365a08a69c443accfeb3a9deab35e3f0abaa476"; - }) - ]; - buildInputs = - (self.nativeDeps."querystring-es3" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "querystring-es3" ]; - }; by-spec."querystring-es3"."~0.2.0" = self.by-version."querystring-es3"."0.2.1"; by-version."querystring-es3"."0.2.1" = lib.makeOverridable self.buildNodePackage { @@ -23082,6 +23728,8 @@ ]; passthru.names = [ "range-parser" ]; }; + by-spec."range-parser"."^1.0.2" = + self.by-version."range-parser"."1.0.2"; by-spec."range-parser"."~1.0.0" = self.by-version."range-parser"."1.0.2"; by-spec."range-parser"."~1.0.2" = @@ -23285,15 +23933,15 @@ passthru.names = [ "rc" ]; }; by-spec."rc"."^0.5.1" = - self.by-version."rc"."0.5.4"; - by-version."rc"."0.5.4" = lib.makeOverridable self.buildNodePackage { - name = "rc-0.5.4"; + self.by-version."rc"."0.5.5"; + by-version."rc"."0.5.5" = lib.makeOverridable self.buildNodePackage { + name = "rc-0.5.5"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/rc/-/rc-0.5.4.tgz"; - name = "rc-0.5.4.tgz"; - sha1 = "14169483ccb33b2695a349dbd96ef54e4e92d54f"; + url = "http://registry.npmjs.org/rc/-/rc-0.5.5.tgz"; + name = "rc-0.5.5.tgz"; + sha1 = "541cc3300f464b6dfe6432d756f0f2dd3e9eb199"; }) ]; buildInputs = @@ -23302,28 +23950,28 @@ "minimist-0.0.10" = self.by-version."minimist"."0.0.10"; "deep-extend-0.2.11" = self.by-version."deep-extend"."0.2.11"; "strip-json-comments-0.1.3" = self.by-version."strip-json-comments"."0.1.3"; - "ini-1.1.0" = self.by-version."ini"."1.1.0"; + "ini-1.3.2" = self.by-version."ini"."1.3.2"; }; peerDependencies = [ ]; passthru.names = [ "rc" ]; }; by-spec."rc"."~0.5.0" = - self.by-version."rc"."0.5.4"; + self.by-version."rc"."0.5.5"; by-spec."rc"."~0.5.1" = - self.by-version."rc"."0.5.4"; + self.by-version."rc"."0.5.5"; by-spec."rc"."~0.5.4" = - self.by-version."rc"."0.5.4"; + self.by-version."rc"."0.5.5"; by-spec."react"."*" = - self.by-version."react"."0.12.2"; - by-version."react"."0.12.2" = lib.makeOverridable self.buildNodePackage { - name = "react-0.12.2"; + self.by-version."react"."0.13.0-alpha.1"; + by-version."react"."0.13.0-alpha.1" = lib.makeOverridable self.buildNodePackage { + name = "react-0.13.0-alpha.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/react/-/react-0.12.2.tgz"; - name = "react-0.12.2.tgz"; - sha1 = "1c4f0b08818146eeab4f0ab39257e0aa52027e00"; + url = "http://registry.npmjs.org/react/-/react-0.13.0-alpha.1.tgz"; + name = "react-0.13.0-alpha.1.tgz"; + sha1 = "3f456c28218911536bb331f95f293ac4983ebcd3"; }) ]; buildInputs = @@ -23335,7 +23983,7 @@ ]; passthru.names = [ "react" ]; }; - "react" = self.by-version."react"."0.12.2"; + "react" = self.by-version."react"."0.13.0-alpha.1"; by-spec."read"."1" = self.by-version."read"."1.0.5"; by-version."read"."1.0.5" = lib.makeOverridable self.buildNodePackage { @@ -23363,40 +24011,41 @@ self.by-version."read"."1.0.5"; by-spec."read"."~1.0.4" = self.by-version."read"."1.0.5"; - by-spec."read-installed"."~0.2.2" = - self.by-version."read-installed"."0.2.5"; - by-version."read-installed"."0.2.5" = lib.makeOverridable self.buildNodePackage { - name = "read-installed-0.2.5"; + by-spec."read-installed"."~2.0.5" = + self.by-version."read-installed"."2.0.7"; + by-version."read-installed"."2.0.7" = lib.makeOverridable self.buildNodePackage { + name = "read-installed-2.0.7"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/read-installed/-/read-installed-0.2.5.tgz"; - name = "read-installed-0.2.5.tgz"; - sha1 = "134df8b326d8b54b11e18f7dd8c81bf5e976ef86"; + url = "http://registry.npmjs.org/read-installed/-/read-installed-2.0.7.tgz"; + name = "read-installed-2.0.7.tgz"; + sha1 = "a82157a5e273576c57f230ecec3702ab215a6d6c"; }) ]; buildInputs = (self.nativeDeps."read-installed" or []); deps = { - "semver-2.3.2" = self.by-version."semver"."2.3.2"; - "slide-1.1.6" = self.by-version."slide"."1.1.6"; "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; - "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; + "semver-3.0.1" = self.by-version."semver"."3.0.1"; + "slide-1.1.6" = self.by-version."slide"."1.1.6"; + "util-extend-1.0.1" = self.by-version."util-extend"."1.0.1"; + "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; }; peerDependencies = [ ]; passthru.names = [ "read-installed" ]; }; - by-spec."read-installed"."~3.1.2" = - self.by-version."read-installed"."3.1.3"; - by-version."read-installed"."3.1.3" = lib.makeOverridable self.buildNodePackage { - name = "read-installed-3.1.3"; + by-spec."read-installed"."~3.1.5" = + self.by-version."read-installed"."3.1.5"; + by-version."read-installed"."3.1.5" = lib.makeOverridable self.buildNodePackage { + name = "read-installed-3.1.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/read-installed/-/read-installed-3.1.3.tgz"; - name = "read-installed-3.1.3.tgz"; - sha1 = "c09092a13c2117f22842cad16804f3b059129d11"; + url = "http://registry.npmjs.org/read-installed/-/read-installed-3.1.5.tgz"; + name = "read-installed-3.1.5.tgz"; + sha1 = "4ae36081afd3e2204dc2e279807aaa52c30c8c0c"; }) ]; buildInputs = @@ -23405,7 +24054,7 @@ "debuglog-1.0.1" = self.by-version."debuglog"."1.0.1"; "read-package-json-1.2.7" = self.by-version."read-package-json"."1.2.7"; "readdir-scoped-modules-1.0.1" = self.by-version."readdir-scoped-modules"."1.0.1"; - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; "slide-1.1.6" = self.by-version."slide"."1.1.6"; "util-extend-1.0.1" = self.by-version."util-extend"."1.0.1"; "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; @@ -23442,33 +24091,9 @@ }; by-spec."read-package-json"."1.2.x" = self.by-version."read-package-json"."1.2.7"; - by-spec."read-package-json"."~1.1.0" = - self.by-version."read-package-json"."1.1.9"; - by-version."read-package-json"."1.1.9" = lib.makeOverridable self.buildNodePackage { - name = "read-package-json-1.1.9"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/read-package-json/-/read-package-json-1.1.9.tgz"; - name = "read-package-json-1.1.9.tgz"; - sha1 = "9c319185e5f8461661c01f8d4e5e80b468aa18ee"; - }) - ]; - buildInputs = - (self.nativeDeps."read-package-json" or []); - deps = { - "glob-3.2.11" = self.by-version."glob"."3.2.11"; - "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; - "normalize-package-data-0.2.13" = self.by-version."normalize-package-data"."0.2.13"; - "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; - }; - peerDependencies = [ - ]; - passthru.names = [ "read-package-json" ]; - }; by-spec."read-package-json"."~1.2.7" = self.by-version."read-package-json"."1.2.7"; - by-spec."read-torrent"."^1.1.0" = + by-spec."read-torrent"."^1.0.0" = self.by-version."read-torrent"."1.2.0"; by-version."read-torrent"."1.2.0" = lib.makeOverridable self.buildNodePackage { name = "read-torrent-1.2.0"; @@ -23492,6 +24117,8 @@ ]; passthru.names = [ "read-torrent" ]; }; + by-spec."read-torrent"."^1.1.0" = + self.by-version."read-torrent"."1.2.0"; by-spec."read-torrent"."~1.0.0" = self.by-version."read-torrent"."1.0.0"; by-version."read-torrent"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -23539,6 +24166,30 @@ ]; passthru.names = [ "readable-stream" ]; }; + by-spec."readable-stream"."1.0" = + self.by-version."readable-stream"."1.0.33"; + by-version."readable-stream"."1.0.33" = lib.makeOverridable self.buildNodePackage { + name = "readable-stream-1.0.33"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz"; + name = "readable-stream-1.0.33.tgz"; + sha1 = "3a360dd66c1b1d7fd4705389860eda1d0f61126c"; + }) + ]; + buildInputs = + (self.nativeDeps."readable-stream" or []); + deps = { + "core-util-is-1.0.1" = self.by-version."core-util-is"."1.0.1"; + "isarray-0.0.1" = self.by-version."isarray"."0.0.1"; + "string_decoder-0.10.31" = self.by-version."string_decoder"."0.10.31"; + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "readable-stream" ]; + }; by-spec."readable-stream"."1.0.27-1" = self.by-version."readable-stream"."1.0.27-1"; by-version."readable-stream"."1.0.27-1" = lib.makeOverridable self.buildNodePackage { @@ -23563,18 +24214,16 @@ ]; passthru.names = [ "readable-stream" ]; }; - by-spec."readable-stream"."1.1" = - self.by-version."readable-stream"."1.1.13"; - by-spec."readable-stream".">=1.0.33-1 <1.1.0-0" = - self.by-version."readable-stream"."1.0.33"; - by-version."readable-stream"."1.0.33" = lib.makeOverridable self.buildNodePackage { - name = "readable-stream-1.0.33"; + by-spec."readable-stream"."1.0.31" = + self.by-version."readable-stream"."1.0.31"; + by-version."readable-stream"."1.0.31" = lib.makeOverridable self.buildNodePackage { + name = "readable-stream-1.0.31"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz"; - name = "readable-stream-1.0.33.tgz"; - sha1 = "3a360dd66c1b1d7fd4705389860eda1d0f61126c"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz"; + name = "readable-stream-1.0.31.tgz"; + sha1 = "8f2502e0bc9e3b0da1b94520aabb4e2603ecafae"; }) ]; buildInputs = @@ -23589,14 +24238,16 @@ ]; passthru.names = [ "readable-stream" ]; }; + by-spec."readable-stream"."1.1" = + self.by-version."readable-stream"."1.1.13"; + by-spec."readable-stream".">=1.0.33-1 <1.1.0-0" = + self.by-version."readable-stream"."1.0.33"; by-spec."readable-stream".">=1.1.13-1 <1.2.0-0" = self.by-version."readable-stream"."1.1.13"; by-spec."readable-stream"."^1.0.2" = self.by-version."readable-stream"."1.1.13"; by-spec."readable-stream"."^1.0.27-1" = self.by-version."readable-stream"."1.1.13"; - by-spec."readable-stream"."^1.0.33" = - self.by-version."readable-stream"."1.1.13"; by-spec."readable-stream"."^1.0.33-1" = self.by-version."readable-stream"."1.1.13"; by-spec."readable-stream"."^1.1.13-1" = @@ -23979,29 +24630,29 @@ buildInputs = (self.nativeDeps."registry-url" or []); deps = { - "rc-0.5.4" = self.by-version."rc"."0.5.4"; + "rc-0.5.5" = self.by-version."rc"."0.5.5"; }; peerDependencies = [ ]; passthru.names = [ "registry-url" ]; }; by-spec."repeating"."^1.1.0" = - self.by-version."repeating"."1.1.0"; - by-version."repeating"."1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "repeating-1.1.0"; + self.by-version."repeating"."1.1.1"; + by-version."repeating"."1.1.1" = lib.makeOverridable self.buildNodePackage { + name = "repeating-1.1.1"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/repeating/-/repeating-1.1.0.tgz"; - name = "repeating-1.1.0.tgz"; - sha1 = "1977511fd1d58075dcb6abbbb2b627edd45e41dc"; + url = "http://registry.npmjs.org/repeating/-/repeating-1.1.1.tgz"; + name = "repeating-1.1.1.tgz"; + sha1 = "2dfe71fb0baf78249e8ec6a537ec3dd63f48bb22"; }) ]; buildInputs = (self.nativeDeps."repeating" or []); deps = { "is-finite-1.0.0" = self.by-version."is-finite"."1.0.0"; - "meow-1.0.0" = self.by-version."meow"."1.0.0"; + "meow-2.1.0" = self.by-version."meow"."2.1.0"; }; peerDependencies = [ ]; @@ -24030,6 +24681,26 @@ ]; passthru.names = [ "replace" ]; }; + by-spec."replace-ext"."0.0.1" = + self.by-version."replace-ext"."0.0.1"; + by-version."replace-ext"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "replace-ext-0.0.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"; + name = "replace-ext-0.0.1.tgz"; + sha1 = "29bbd92078a739f0bcce2b4ee41e837953522924"; + }) + ]; + buildInputs = + (self.nativeDeps."replace-ext" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "replace-ext" ]; + }; by-spec."request"."2" = self.by-version."request"."2.51.0"; by-version."request"."2.51.0" = lib.makeOverridable self.buildNodePackage { @@ -24055,7 +24726,7 @@ "qs-2.3.3" = self.by-version."qs"."2.3.3"; "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0"; "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "oauth-sign-0.5.0" = self.by-version."oauth-sign"."0.5.0"; "hawk-1.1.1" = self.by-version."hawk"."1.1.1"; "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; @@ -24124,7 +24795,7 @@ "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; "form-data-0.1.4" = self.by-version."form-data"."0.1.4"; "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "oauth-sign-0.3.0" = self.by-version."oauth-sign"."0.3.0"; "hawk-1.1.1" = self.by-version."hawk"."1.1.1"; "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; @@ -24159,7 +24830,7 @@ "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0"; "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; "form-data-0.1.4" = self.by-version."form-data"."0.1.4"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "oauth-sign-0.4.0" = self.by-version."oauth-sign"."0.4.0"; "hawk-1.1.1" = self.by-version."hawk"."1.1.1"; "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; @@ -24194,7 +24865,7 @@ "qs-2.3.3" = self.by-version."qs"."2.3.3"; "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0"; "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "oauth-sign-0.4.0" = self.by-version."oauth-sign"."0.4.0"; "hawk-1.1.1" = self.by-version."hawk"."1.1.1"; "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; @@ -24241,38 +24912,6 @@ self.by-version."request"."2.51.0"; by-spec."request"."~2.16.2" = self.by-version."request"."2.16.6"; - by-spec."request"."~2.21.0" = - self.by-version."request"."2.21.0"; - by-version."request"."2.21.0" = lib.makeOverridable self.buildNodePackage { - name = "request-2.21.0"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/request/-/request-2.21.0.tgz"; - name = "request-2.21.0.tgz"; - sha1 = "5728ab9c45e5a87c99daccd530298b6673a868d7"; - }) - ]; - buildInputs = - (self.nativeDeps."request" or []); - deps = { - "qs-0.6.6" = self.by-version."qs"."0.6.6"; - "json-stringify-safe-4.0.0" = self.by-version."json-stringify-safe"."4.0.0"; - "forever-agent-0.5.2" = self.by-version."forever-agent"."0.5.2"; - "tunnel-agent-0.3.0" = self.by-version."tunnel-agent"."0.3.0"; - "http-signature-0.9.11" = self.by-version."http-signature"."0.9.11"; - "hawk-0.13.1" = self.by-version."hawk"."0.13.1"; - "aws-sign-0.3.0" = self.by-version."aws-sign"."0.3.0"; - "oauth-sign-0.3.0" = self.by-version."oauth-sign"."0.3.0"; - "cookie-jar-0.3.0" = self.by-version."cookie-jar"."0.3.0"; - "node-uuid-1.4.2" = self.by-version."node-uuid"."1.4.2"; - "mime-1.2.11" = self.by-version."mime"."1.2.11"; - "form-data-0.0.8" = self.by-version."form-data"."0.0.8"; - }; - peerDependencies = [ - ]; - passthru.names = [ "request" ]; - }; by-spec."request"."~2.27.0" = self.by-version."request"."2.27.0"; by-version."request"."2.27.0" = lib.makeOverridable self.buildNodePackage { @@ -24292,7 +24931,7 @@ "json-stringify-safe-5.0.0" = self.by-version."json-stringify-safe"."5.0.0"; "forever-agent-0.5.2" = self.by-version."forever-agent"."0.5.2"; "tunnel-agent-0.3.0" = self.by-version."tunnel-agent"."0.3.0"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "hawk-1.0.0" = self.by-version."hawk"."1.0.0"; "aws-sign-0.3.0" = self.by-version."aws-sign"."0.3.0"; "oauth-sign-0.3.0" = self.by-version."oauth-sign"."0.3.0"; @@ -24305,8 +24944,6 @@ ]; passthru.names = [ "request" ]; }; - by-spec."request"."~2.40.0" = - self.by-version."request"."2.40.0"; by-spec."request"."~2.42.0" = self.by-version."request"."2.42.0"; by-spec."request"."~2.46.0" = @@ -24334,7 +24971,7 @@ "qs-1.2.2" = self.by-version."qs"."1.2.2"; "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0"; "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "oauth-sign-0.4.0" = self.by-version."oauth-sign"."0.4.0"; "hawk-1.1.1" = self.by-version."hawk"."1.1.1"; "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; @@ -24369,7 +25006,7 @@ "qs-2.3.3" = self.by-version."qs"."2.3.3"; "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0"; "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; - "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; + "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1"; "oauth-sign-0.5.0" = self.by-version."oauth-sign"."0.5.0"; "hawk-1.1.1" = self.by-version."hawk"."1.1.1"; "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; @@ -24551,8 +25188,6 @@ self.by-version."resolve"."0.3.1"; by-spec."resolve"."~0.6.0" = self.by-version."resolve"."0.6.3"; - by-spec."resolve"."~0.6.1" = - self.by-version."resolve"."0.6.3"; by-spec."resolve"."~0.7.1" = self.by-version."resolve"."0.7.4"; by-spec."resolve"."~0.7.2" = @@ -24660,27 +25295,27 @@ passthru.names = [ "restify" ]; }; by-spec."rethinkdb"."*" = - self.by-version."rethinkdb"."1.15.0-0"; - by-version."rethinkdb"."1.15.0-0" = lib.makeOverridable self.buildNodePackage { - name = "rethinkdb-1.15.0-0"; + self.by-version."rethinkdb"."1.15.0"; + by-version."rethinkdb"."1.15.0" = lib.makeOverridable self.buildNodePackage { + name = "rethinkdb-1.15.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/rethinkdb/-/rethinkdb-1.15.0-0.tgz"; - name = "rethinkdb-1.15.0-0.tgz"; - sha1 = "7b2efb0d3f51a66ab661dfdf43905de77dfb5a94"; + url = "http://registry.npmjs.org/rethinkdb/-/rethinkdb-1.15.0.tgz"; + name = "rethinkdb-1.15.0.tgz"; + sha1 = "b9005cd79e3800c26739938473dbb4dd769cd022"; }) ]; buildInputs = (self.nativeDeps."rethinkdb" or []); deps = { - "bluebird-2.4.0" = self.by-version."bluebird"."2.4.0"; + "bluebird-2.6.2" = self.by-version."bluebird"."2.6.2"; }; peerDependencies = [ ]; passthru.names = [ "rethinkdb" ]; }; - "rethinkdb" = self.by-version."rethinkdb"."1.15.0-0"; + "rethinkdb" = self.by-version."rethinkdb"."1.15.0"; by-spec."retry"."0.6.0" = self.by-version."retry"."0.6.0"; by-version."retry"."0.6.0" = lib.makeOverridable self.buildNodePackage { @@ -24809,6 +25444,26 @@ ]; passthru.names = [ "rimraf" ]; }; + by-spec."rimraf"."2.2.6" = + self.by-version."rimraf"."2.2.6"; + by-version."rimraf"."2.2.6" = lib.makeOverridable self.buildNodePackage { + name = "rimraf-2.2.6"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz"; + name = "rimraf-2.2.6.tgz"; + sha1 = "c59597569b14d956ad29cacc42bdddf5f0ea4f4c"; + }) + ]; + buildInputs = + (self.nativeDeps."rimraf" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "rimraf" ]; + }; by-spec."rimraf"."2.x.x" = self.by-version."rimraf"."2.2.8"; by-spec."rimraf"."^2.2.5" = @@ -24866,16 +25521,16 @@ ]; passthru.names = [ "ripemd160" ]; }; - by-spec."rndm"."~1.0.0" = - self.by-version."rndm"."1.0.0"; - by-version."rndm"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "rndm-1.0.0"; + by-spec."rndm"."~1.1.0" = + self.by-version."rndm"."1.1.0"; + by-version."rndm"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "rndm-1.1.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/rndm/-/rndm-1.0.0.tgz"; - name = "rndm-1.0.0.tgz"; - sha1 = "dcb6eb485b9b416d15e097f39c31458e4cfda2da"; + url = "http://registry.npmjs.org/rndm/-/rndm-1.1.0.tgz"; + name = "rndm-1.1.0.tgz"; + sha1 = "01d1a8f1fb9b471181925b627b9049bf33074574"; }) ]; buildInputs = @@ -24886,6 +25541,26 @@ ]; passthru.names = [ "rndm" ]; }; + by-spec."router"."^0.6.2" = + self.by-version."router"."0.6.2"; + by-version."router"."0.6.2" = lib.makeOverridable self.buildNodePackage { + name = "router-0.6.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/router/-/router-0.6.2.tgz"; + name = "router-0.6.2.tgz"; + sha1 = "6f04063a2d04eba3303a1bbc6765eef63037cf3d"; + }) + ]; + buildInputs = + (self.nativeDeps."router" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "router" ]; + }; by-spec."ruglify"."~1.0.0" = self.by-version."ruglify"."1.0.0"; by-version."ruglify"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -25250,15 +25925,15 @@ }; "selenium-webdriver" = self.by-version."selenium-webdriver"."2.44.0"; by-spec."semver"."*" = - self.by-version."semver"."4.1.1"; - by-version."semver"."4.1.1" = lib.makeOverridable self.buildNodePackage { - name = "semver-4.1.1"; + self.by-version."semver"."4.2.0"; + by-version."semver"."4.2.0" = lib.makeOverridable self.buildNodePackage { + name = "semver-4.2.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-4.1.1.tgz"; - name = "semver-4.1.1.tgz"; - sha1 = "8d63e2e90df847e626d48ae068cd65786b0ed3d3"; + url = "http://registry.npmjs.org/semver/-/semver-4.2.0.tgz"; + name = "semver-4.2.0.tgz"; + sha1 = "a571fd4adbe974fe32bd9cb4c5e249606f498423"; }) ]; buildInputs = @@ -25269,7 +25944,7 @@ ]; passthru.names = [ "semver" ]; }; - "semver" = self.by-version."semver"."4.1.1"; + "semver" = self.by-version."semver"."4.2.0"; by-spec."semver"."1.1.0" = self.by-version."semver"."1.1.0"; by-version."semver"."1.1.0" = lib.makeOverridable self.buildNodePackage { @@ -25330,10 +26005,32 @@ ]; passthru.names = [ "semver" ]; }; + by-spec."semver"."2 >=2.2.1" = + self.by-version."semver"."2.3.2"; by-spec."semver"."2 >=2.2.1 || 3.x || 4" = - self.by-version."semver"."4.1.1"; + self.by-version."semver"."4.2.0"; + by-spec."semver"."2 || 3" = + self.by-version."semver"."3.0.1"; + by-version."semver"."3.0.1" = lib.makeOverridable self.buildNodePackage { + name = "semver-3.0.1"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-3.0.1.tgz"; + name = "semver-3.0.1.tgz"; + sha1 = "720ac012515a252f91fb0dd2e99a56a70d6cf078"; + }) + ]; + buildInputs = + (self.nativeDeps."semver" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "semver" ]; + }; by-spec."semver"."2 || 3 || 4" = - self.by-version."semver"."4.1.1"; + self.by-version."semver"."4.2.0"; by-spec."semver"."2.0.11" = self.by-version."semver"."2.0.11"; by-version."semver"."2.0.11" = lib.makeOverridable self.buildNodePackage { @@ -25357,31 +26054,19 @@ by-spec."semver"."2.x" = self.by-version."semver"."2.3.2"; by-spec."semver"."2.x || 3.x || 4" = - self.by-version."semver"."4.1.1"; + self.by-version."semver"."4.2.0"; by-spec."semver"."4" = - self.by-version."semver"."4.1.1"; + self.by-version."semver"."4.2.0"; by-spec."semver"."4.1.x" = self.by-version."semver"."4.1.1"; - by-spec."semver".">=2.0.10 <3.0.0" = - self.by-version."semver"."2.3.2"; - by-spec."semver".">=2.2.1 <3" = - self.by-version."semver"."2.3.2"; - by-spec."semver"."^2.2.1" = - self.by-version."semver"."2.3.2"; - by-spec."semver"."^2.3.0" = - self.by-version."semver"."2.3.2"; - by-spec."semver"."^2.3.0 || 3.x || 4" = - self.by-version."semver"."4.1.1"; - by-spec."semver"."^3.0.1" = - self.by-version."semver"."3.0.1"; - by-version."semver"."3.0.1" = lib.makeOverridable self.buildNodePackage { - name = "semver-3.0.1"; + by-version."semver"."4.1.1" = lib.makeOverridable self.buildNodePackage { + name = "semver-4.1.1"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/semver/-/semver-3.0.1.tgz"; - name = "semver-3.0.1.tgz"; - sha1 = "720ac012515a252f91fb0dd2e99a56a70d6cf078"; + url = "http://registry.npmjs.org/semver/-/semver-4.1.1.tgz"; + name = "semver-4.1.1.tgz"; + sha1 = "8d63e2e90df847e626d48ae068cd65786b0ed3d3"; }) ]; buildInputs = @@ -25392,17 +26077,27 @@ ]; passthru.names = [ "semver" ]; }; + by-spec."semver".">=2.0.10 <3.0.0" = + self.by-version."semver"."2.3.2"; + by-spec."semver".">=2.2.1 <3" = + self.by-version."semver"."2.3.2"; + by-spec."semver"."^2.2.1" = + self.by-version."semver"."2.3.2"; + by-spec."semver"."^2.3.0" = + self.by-version."semver"."2.3.2"; + by-spec."semver"."^2.3.0 || 3.x || 4" = + self.by-version."semver"."4.2.0"; + by-spec."semver"."^3.0.1" = + self.by-version."semver"."3.0.1"; by-spec."semver"."^4.0.0" = - self.by-version."semver"."4.1.1"; + self.by-version."semver"."4.2.0"; by-spec."semver"."^4.1.0" = - self.by-version."semver"."4.1.1"; + self.by-version."semver"."4.2.0"; by-spec."semver"."~1.1.4" = self.by-version."semver"."1.1.4"; by-spec."semver"."~2.0.5" = self.by-version."semver"."2.0.11"; - by-spec."semver"."~2.0.8" = - self.by-version."semver"."2.0.11"; - by-spec."semver"."~2.1" = + by-spec."semver"."~2.1.0" = self.by-version."semver"."2.1.0"; by-version."semver"."2.1.0" = lib.makeOverridable self.buildNodePackage { name = "semver-2.1.0"; @@ -25422,8 +26117,6 @@ ]; passthru.names = [ "semver" ]; }; - by-spec."semver"."~2.1.0" = - self.by-version."semver"."2.1.0"; by-spec."semver"."~2.2.1" = self.by-version."semver"."2.2.1"; by-version."semver"."2.2.1" = lib.makeOverridable self.buildNodePackage { @@ -25448,8 +26141,8 @@ self.by-version."semver"."2.3.2"; by-spec."semver"."~4.1.0" = self.by-version."semver"."4.1.1"; - by-spec."semver"."~4.1.1" = - self.by-version."semver"."4.1.1"; + by-spec."semver"."~4.2.0" = + self.by-version."semver"."4.2.0"; by-spec."semver-diff"."^0.1.0" = self.by-version."semver-diff"."0.1.0"; by-version."semver-diff"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -25486,36 +26179,36 @@ buildInputs = (self.nativeDeps."semver-diff" or []); deps = { - "semver-4.1.1" = self.by-version."semver"."4.1.1"; + "semver-4.2.0" = self.by-version."semver"."4.2.0"; }; peerDependencies = [ ]; passthru.names = [ "semver-diff" ]; }; by-spec."send"."*" = - self.by-version."send"."0.10.1"; - by-version."send"."0.10.1" = lib.makeOverridable self.buildNodePackage { - name = "send-0.10.1"; + self.by-version."send"."0.11.0"; + by-version."send"."0.11.0" = lib.makeOverridable self.buildNodePackage { + name = "send-0.11.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/send/-/send-0.10.1.tgz"; - name = "send-0.10.1.tgz"; - sha1 = "7745c50ec72f115115980e8fb179aec01900e08a"; + url = "http://registry.npmjs.org/send/-/send-0.11.0.tgz"; + name = "send-0.11.0.tgz"; + sha1 = "d66b83b44576061ebd49551943b3c5c1f61cb308"; }) ]; buildInputs = (self.nativeDeps."send" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "depd-1.0.0" = self.by-version."depd"."1.0.0"; "destroy-1.0.3" = self.by-version."destroy"."1.0.3"; "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; "etag-1.5.1" = self.by-version."etag"."1.5.1"; "fresh-0.2.4" = self.by-version."fresh"."0.2.4"; "mime-1.2.11" = self.by-version."mime"."1.2.11"; - "ms-0.6.2" = self.by-version."ms"."0.6.2"; - "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; + "ms-0.7.0" = self.by-version."ms"."0.7.0"; + "on-finished-2.2.0" = self.by-version."on-finished"."2.2.0"; "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; }; peerDependencies = [ @@ -25537,7 +26230,7 @@ buildInputs = (self.nativeDeps."send" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "mime-1.2.6" = self.by-version."mime"."1.2.6"; "fresh-0.1.0" = self.by-version."fresh"."0.1.0"; "range-parser-0.0.4" = self.by-version."range-parser"."0.0.4"; @@ -25561,7 +26254,7 @@ buildInputs = (self.nativeDeps."send" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "mime-1.2.6" = self.by-version."mime"."1.2.6"; "fresh-0.1.0" = self.by-version."fresh"."0.1.0"; "range-parser-0.0.4" = self.by-version."range-parser"."0.0.4"; @@ -25585,7 +26278,7 @@ buildInputs = (self.nativeDeps."send" or []); deps = { - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "mime-1.2.11" = self.by-version."mime"."1.2.11"; "fresh-0.2.0" = self.by-version."fresh"."0.2.0"; "range-parser-0.0.4" = self.by-version."range-parser"."0.0.4"; @@ -25596,6 +26289,36 @@ }; by-spec."send"."0.10.1" = self.by-version."send"."0.10.1"; + by-version."send"."0.10.1" = lib.makeOverridable self.buildNodePackage { + name = "send-0.10.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/send/-/send-0.10.1.tgz"; + name = "send-0.10.1.tgz"; + sha1 = "7745c50ec72f115115980e8fb179aec01900e08a"; + }) + ]; + buildInputs = + (self.nativeDeps."send" or []); + deps = { + "debug-2.1.1" = self.by-version."debug"."2.1.1"; + "depd-1.0.0" = self.by-version."depd"."1.0.0"; + "destroy-1.0.3" = self.by-version."destroy"."1.0.3"; + "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; + "etag-1.5.1" = self.by-version."etag"."1.5.1"; + "fresh-0.2.4" = self.by-version."fresh"."0.2.4"; + "mime-1.2.11" = self.by-version."mime"."1.2.11"; + "ms-0.6.2" = self.by-version."ms"."0.6.2"; + "on-finished-2.1.1" = self.by-version."on-finished"."2.1.1"; + "range-parser-1.0.2" = self.by-version."range-parser"."1.0.2"; + }; + peerDependencies = [ + ]; + passthru.names = [ "send" ]; + }; + by-spec."send"."0.11.0" = + self.by-version."send"."0.11.0"; by-spec."send"."0.3.0" = self.by-version."send"."0.3.0"; by-version."send"."0.3.0" = lib.makeOverridable self.buildNodePackage { @@ -25740,8 +26463,8 @@ ]; passthru.names = [ "serve-favicon" ]; }; - by-spec."serve-favicon"."~2.1.7" = - self.by-version."serve-favicon"."2.1.7"; + by-spec."serve-favicon"."~2.2.0" = + self.by-version."serve-favicon"."2.2.0"; by-spec."serve-index"."1.0.1" = self.by-version."serve-index"."1.0.1"; by-version."serve-index"."1.0.1" = lib.makeOverridable self.buildNodePackage { @@ -25788,26 +26511,26 @@ ]; passthru.names = [ "serve-index" ]; }; - by-spec."serve-index"."~1.5.3" = - self.by-version."serve-index"."1.5.3"; - by-version."serve-index"."1.5.3" = lib.makeOverridable self.buildNodePackage { - name = "serve-index-1.5.3"; + by-spec."serve-index"."~1.6.0" = + self.by-version."serve-index"."1.6.0"; + by-version."serve-index"."1.6.0" = lib.makeOverridable self.buildNodePackage { + name = "serve-index-1.6.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/serve-index/-/serve-index-1.5.3.tgz"; - name = "serve-index-1.5.3.tgz"; - sha1 = "412cbc82bf6e2b97ba3247166cd1f425404e75e7"; + url = "http://registry.npmjs.org/serve-index/-/serve-index-1.6.0.tgz"; + name = "serve-index-1.6.0.tgz"; + sha1 = "5a9216ee1fa50f5c49bba4842d041bb7970df0cd"; }) ]; buildInputs = (self.nativeDeps."serve-index" or []); deps = { - "accepts-1.1.4" = self.by-version."accepts"."1.1.4"; - "batch-0.5.1" = self.by-version."batch"."0.5.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "accepts-1.2.2" = self.by-version."accepts"."1.2.2"; + "batch-0.5.2" = self.by-version."batch"."0.5.2"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "http-errors-1.2.8" = self.by-version."http-errors"."1.2.8"; - "mime-types-2.0.4" = self.by-version."mime-types"."2.0.4"; + "mime-types-2.0.7" = self.by-version."mime-types"."2.0.7"; "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; }; peerDependencies = [ @@ -25861,15 +26584,15 @@ passthru.names = [ "serve-static" ]; }; by-spec."serve-static"."~1.7.1" = - self.by-version."serve-static"."1.7.1"; - by-version."serve-static"."1.7.1" = lib.makeOverridable self.buildNodePackage { - name = "serve-static-1.7.1"; + self.by-version."serve-static"."1.7.2"; + by-version."serve-static"."1.7.2" = lib.makeOverridable self.buildNodePackage { + name = "serve-static-1.7.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/serve-static/-/serve-static-1.7.1.tgz"; - name = "serve-static-1.7.1.tgz"; - sha1 = "6ea54d5ba7ef563f00e5fad25d0e4f5307e9809b"; + url = "http://registry.npmjs.org/serve-static/-/serve-static-1.7.2.tgz"; + name = "serve-static-1.7.2.tgz"; + sha1 = "3164ce06d4e6c3459bdcc9d6018fb4fb35e84b39"; }) ]; buildInputs = @@ -25884,6 +26607,52 @@ ]; passthru.names = [ "serve-static" ]; }; + by-spec."serve-static"."~1.7.2" = + self.by-version."serve-static"."1.7.2"; + by-spec."serve-static"."~1.8.0" = + self.by-version."serve-static"."1.8.0"; + by-version."serve-static"."1.8.0" = lib.makeOverridable self.buildNodePackage { + name = "serve-static-1.8.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/serve-static/-/serve-static-1.8.0.tgz"; + name = "serve-static-1.8.0.tgz"; + sha1 = "239e57bbfce030a8933d274e3fe7b55492ea267c"; + }) + ]; + buildInputs = + (self.nativeDeps."serve-static" or []); + deps = { + "escape-html-1.0.1" = self.by-version."escape-html"."1.0.1"; + "parseurl-1.3.0" = self.by-version."parseurl"."1.3.0"; + "send-0.11.0" = self.by-version."send"."0.11.0"; + "utils-merge-1.0.0" = self.by-version."utils-merge"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "serve-static" ]; + }; + by-spec."set-immediate-shim"."^1.0.0" = + self.by-version."set-immediate-shim"."1.0.0"; + by-version."set-immediate-shim"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "set-immediate-shim-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.0.tgz"; + name = "set-immediate-shim-1.0.0.tgz"; + sha1 = "e23b45a33244f6f2dcd90359bc38bdbf048de152"; + }) + ]; + buildInputs = + (self.nativeDeps."set-immediate-shim" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "set-immediate-shim" ]; + }; by-spec."setimmediate"."1.0.1" = self.by-version."setimmediate"."1.0.1"; by-version."setimmediate"."1.0.1" = lib.makeOverridable self.buildNodePackage { @@ -25904,42 +26673,23 @@ ]; passthru.names = [ "setimmediate" ]; }; - by-spec."setimmediate"."^1.0.2" = - self.by-version."setimmediate"."1.0.2"; - by-version."setimmediate"."1.0.2" = lib.makeOverridable self.buildNodePackage { - name = "setimmediate-1.0.2"; + by-spec."sha"."~1.2.1" = + self.by-version."sha"."1.2.4"; + by-version."sha"."1.2.4" = lib.makeOverridable self.buildNodePackage { + name = "sha-1.2.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/setimmediate/-/setimmediate-1.0.2.tgz"; - name = "setimmediate-1.0.2.tgz"; - sha1 = "d8221c4fdfeb2561556c5184fa05fb7ce0af73bd"; - }) - ]; - buildInputs = - (self.nativeDeps."setimmediate" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "setimmediate" ]; - }; - by-spec."sha"."~1.0.1" = - self.by-version."sha"."1.0.1"; - by-version."sha"."1.0.1" = lib.makeOverridable self.buildNodePackage { - name = "sha-1.0.1"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/sha/-/sha-1.0.1.tgz"; - name = "sha-1.0.1.tgz"; - sha1 = "9b87a92113103e7406f7e7ef00006f3fa1975122"; + url = "http://registry.npmjs.org/sha/-/sha-1.2.4.tgz"; + name = "sha-1.2.4.tgz"; + sha1 = "1f9a377f27b6fdee409b9b858e43da702be48a4d"; }) ]; buildInputs = (self.nativeDeps."sha" or []); deps = { - "graceful-fs-1.2.3" = self.by-version."graceful-fs"."1.2.3"; + "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5"; + "readable-stream-1.0.33" = self.by-version."readable-stream"."1.0.33"; }; peerDependencies = [ ]; @@ -26098,80 +26848,80 @@ by-spec."shelljs"."0.3.x" = self.by-version."shelljs"."0.3.0"; by-spec."should"."*" = - self.by-version."should"."4.4.1"; - by-version."should"."4.4.1" = lib.makeOverridable self.buildNodePackage { - name = "should-4.4.1"; + self.by-version."should"."4.4.4"; + by-version."should"."4.4.4" = lib.makeOverridable self.buildNodePackage { + name = "should-4.4.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/should/-/should-4.4.1.tgz"; - name = "should-4.4.1.tgz"; - sha1 = "15063e66f23797046bd5e478bade00adb4b6b37b"; + url = "http://registry.npmjs.org/should/-/should-4.4.4.tgz"; + name = "should-4.4.4.tgz"; + sha1 = "829989d478c14ddcdf678119532f8c8e27ad48bd"; }) ]; buildInputs = (self.nativeDeps."should" or []); deps = { - "should-equal-0.2.3" = self.by-version."should-equal"."0.2.3"; - "should-format-0.0.5" = self.by-version."should-format"."0.0.5"; + "should-equal-0.2.8" = self.by-version."should-equal"."0.2.8"; + "should-format-0.0.6" = self.by-version."should-format"."0.0.6"; }; peerDependencies = [ ]; passthru.names = [ "should" ]; }; - "should" = self.by-version."should"."4.4.1"; - by-spec."should-equal"."0.2.3" = - self.by-version."should-equal"."0.2.3"; - by-version."should-equal"."0.2.3" = lib.makeOverridable self.buildNodePackage { - name = "should-equal-0.2.3"; + "should" = self.by-version."should"."4.4.4"; + by-spec."should-equal"."0.2.8" = + self.by-version."should-equal"."0.2.8"; + by-version."should-equal"."0.2.8" = lib.makeOverridable self.buildNodePackage { + name = "should-equal-0.2.8"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/should-equal/-/should-equal-0.2.3.tgz"; - name = "should-equal-0.2.3.tgz"; - sha1 = "d14c3336ebeeb6ff3c13a5a646fa1f2c39957ed9"; + url = "http://registry.npmjs.org/should-equal/-/should-equal-0.2.8.tgz"; + name = "should-equal-0.2.8.tgz"; + sha1 = "d7618457646c724de8c72ee6e0e4b743b0f1bc8d"; }) ]; buildInputs = (self.nativeDeps."should-equal" or []); deps = { - "should-type-0.0.3" = self.by-version."should-type"."0.0.3"; + "should-type-0.0.4" = self.by-version."should-type"."0.0.4"; }; peerDependencies = [ ]; passthru.names = [ "should-equal" ]; }; - by-spec."should-format"."0.0.5" = - self.by-version."should-format"."0.0.5"; - by-version."should-format"."0.0.5" = lib.makeOverridable self.buildNodePackage { - name = "should-format-0.0.5"; + by-spec."should-format"."0.0.6" = + self.by-version."should-format"."0.0.6"; + by-version."should-format"."0.0.6" = lib.makeOverridable self.buildNodePackage { + name = "should-format-0.0.6"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/should-format/-/should-format-0.0.5.tgz"; - name = "should-format-0.0.5.tgz"; - sha1 = "77f4f9546495632310aae14adfec82416e18d0d9"; + url = "http://registry.npmjs.org/should-format/-/should-format-0.0.6.tgz"; + name = "should-format-0.0.6.tgz"; + sha1 = "4e700846add4ec12fb6257ad2371dc36044b0edd"; }) ]; buildInputs = (self.nativeDeps."should-format" or []); deps = { - "should-type-0.0.3" = self.by-version."should-type"."0.0.3"; + "should-type-0.0.4" = self.by-version."should-type"."0.0.4"; }; peerDependencies = [ ]; passthru.names = [ "should-format" ]; }; - by-spec."should-type"."0.0.3" = - self.by-version."should-type"."0.0.3"; - by-version."should-type"."0.0.3" = lib.makeOverridable self.buildNodePackage { - name = "should-type-0.0.3"; + by-spec."should-type"."0.0.4" = + self.by-version."should-type"."0.0.4"; + by-version."should-type"."0.0.4" = lib.makeOverridable self.buildNodePackage { + name = "should-type-0.0.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/should-type/-/should-type-0.0.3.tgz"; - name = "should-type-0.0.3.tgz"; - sha1 = "de19d7ea791ce02a191cffcc168bf3691c9e7680"; + url = "http://registry.npmjs.org/should-type/-/should-type-0.0.4.tgz"; + name = "should-type-0.0.4.tgz"; + sha1 = "0132a05417a6126866426acf116f1ed5623a5cd0"; }) ]; buildInputs = @@ -26268,6 +27018,26 @@ ]; passthru.names = [ "simplesmtp" ]; }; + by-spec."single-line-log"."^0.4.1" = + self.by-version."single-line-log"."0.4.1"; + by-version."single-line-log"."0.4.1" = lib.makeOverridable self.buildNodePackage { + name = "single-line-log-0.4.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz"; + name = "single-line-log-0.4.1.tgz"; + sha1 = "87a55649f749d783ec0dcd804e8140d9873c7cee"; + }) + ]; + buildInputs = + (self.nativeDeps."single-line-log" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "single-line-log" ]; + }; by-spec."sinon"."*" = self.by-version."sinon"."1.12.2"; by-version."sinon"."1.12.2" = lib.makeOverridable self.buildNodePackage { @@ -26399,8 +27169,6 @@ self.by-version."slide"."1.1.6"; by-spec."slide"."~1.1.3" = self.by-version."slide"."1.1.6"; - by-spec."slide"."~1.1.4" = - self.by-version."slide"."1.1.6"; by-spec."slide"."~1.1.6" = self.by-version."slide"."1.1.6"; by-spec."sloc"."*" = @@ -26550,7 +27318,31 @@ ]; passthru.names = [ "socket.io" ]; }; - by-spec."socket.io"."~0.9.13" = + by-spec."socket.io"."0.9.16" = + self.by-version."socket.io"."0.9.16"; + by-version."socket.io"."0.9.16" = lib.makeOverridable self.buildNodePackage { + name = "socket.io-0.9.16"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/socket.io/-/socket.io-0.9.16.tgz"; + name = "socket.io-0.9.16.tgz"; + sha1 = "3bab0444e49b55fbbc157424dbd41aa375a51a76"; + }) + ]; + buildInputs = + (self.nativeDeps."socket.io" or []); + deps = { + "socket.io-client-0.9.16" = self.by-version."socket.io-client"."0.9.16"; + "policyfile-0.0.4" = self.by-version."policyfile"."0.0.4"; + "base64id-0.1.0" = self.by-version."base64id"."0.1.0"; + "redis-0.7.3" = self.by-version."redis"."0.7.3"; + }; + peerDependencies = [ + ]; + passthru.names = [ "socket.io" ]; + }; + by-spec."socket.io"."~0.9.16" = self.by-version."socket.io"."0.9.17"; by-version."socket.io"."0.9.17" = lib.makeOverridable self.buildNodePackage { name = "socket.io-0.9.17"; @@ -26574,8 +27366,6 @@ ]; passthru.names = [ "socket.io" ]; }; - by-spec."socket.io"."~0.9.16" = - self.by-version."socket.io"."0.9.17"; by-spec."socket.io"."~0.9.17" = self.by-version."socket.io"."0.9.17"; by-spec."socket.io-client"."0.9.11" = @@ -26627,28 +27417,28 @@ passthru.names = [ "socket.io-client" ]; }; by-spec."sockjs"."*" = - self.by-version."sockjs"."0.3.11"; - by-version."sockjs"."0.3.11" = lib.makeOverridable self.buildNodePackage { - name = "sockjs-0.3.11"; + self.by-version."sockjs"."0.3.12"; + by-version."sockjs"."0.3.12" = lib.makeOverridable self.buildNodePackage { + name = "sockjs-0.3.12"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.11.tgz"; - name = "sockjs-0.3.11.tgz"; - sha1 = "936d84d00f5bfce82f939aec9a7e1c9b8b39fb17"; + url = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.12.tgz"; + name = "sockjs-0.3.12.tgz"; + sha1 = "99f5686851cf8655706da977f56ccd266dded859"; }) ]; buildInputs = (self.nativeDeps."sockjs" or []); deps = { - "faye-websocket-0.8.1" = self.by-version."faye-websocket"."0.8.1"; + "faye-websocket-0.9.2" = self.by-version."faye-websocket"."0.9.2"; "node-uuid-1.4.2" = self.by-version."node-uuid"."1.4.2"; }; peerDependencies = [ ]; passthru.names = [ "sockjs" ]; }; - "sockjs" = self.by-version."sockjs"."0.3.11"; + "sockjs" = self.by-version."sockjs"."0.3.12"; by-spec."sorted-object"."~1.0.0" = self.by-version."sorted-object"."1.0.0"; by-version."sorted-object"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -26670,15 +27460,15 @@ passthru.names = [ "sorted-object" ]; }; by-spec."source-map"."*" = - self.by-version."source-map"."0.1.41"; - by-version."source-map"."0.1.41" = lib.makeOverridable self.buildNodePackage { - name = "source-map-0.1.41"; + self.by-version."source-map"."0.1.43"; + by-version."source-map"."0.1.43" = lib.makeOverridable self.buildNodePackage { + name = "source-map-0.1.43"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz"; - name = "source-map-0.1.41.tgz"; - sha1 = "d6cc9c8a9bb5d995dc69b38457bd4b1747327f5a"; + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"; + name = "source-map-0.1.43.tgz"; + sha1 = "c24bc146ca517c1471f5dacbe2571b2b7f9e3346"; }) ]; buildInputs = @@ -26690,7 +27480,7 @@ ]; passthru.names = [ "source-map" ]; }; - "source-map" = self.by-version."source-map"."0.1.41"; + "source-map" = self.by-version."source-map"."0.1.43"; by-spec."source-map"."0.1.31" = self.by-version."source-map"."0.1.31"; by-version."source-map"."0.1.31" = lib.makeOverridable self.buildNodePackage { @@ -26734,21 +27524,19 @@ passthru.names = [ "source-map" ]; }; by-spec."source-map"."0.1.x" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."source-map".">= 0.1.2" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."source-map"."^0.1.x" = - self.by-version."source-map"."0.1.41"; - by-spec."source-map"."~0.1.30" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."source-map"."~0.1.31" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."source-map"."~0.1.33" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."source-map"."~0.1.40" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."source-map"."~0.1.7" = - self.by-version."source-map"."0.1.41"; + self.by-version."source-map"."0.1.43"; by-spec."spdy"."1.7.1" = self.by-version."spdy"."1.7.1"; by-version."spdy"."1.7.1" = lib.makeOverridable self.buildNodePackage { @@ -26770,15 +27558,15 @@ passthru.names = [ "spdy" ]; }; by-spec."speedometer"."^0.1.2" = - self.by-version."speedometer"."0.1.3"; - by-version."speedometer"."0.1.3" = lib.makeOverridable self.buildNodePackage { - name = "speedometer-0.1.3"; + self.by-version."speedometer"."0.1.4"; + by-version."speedometer"."0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "speedometer-0.1.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/speedometer/-/speedometer-0.1.3.tgz"; - name = "speedometer-0.1.3.tgz"; - sha1 = "90a4540e5efe50811b43f6308235c23555262047"; + url = "http://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz"; + name = "speedometer-0.1.4.tgz"; + sha1 = "9876dbd2a169d3115402d48e6ea6329c8816a50d"; }) ]; buildInputs = @@ -26813,6 +27601,28 @@ self.by-version."sprintf"."0.1.5"; by-spec."sprintf"."~0.1.4" = self.by-version."sprintf"."0.1.5"; + by-spec."srt2vtt"."^1.2.0" = + self.by-version."srt2vtt"."1.2.0"; + by-version."srt2vtt"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "srt2vtt-1.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/srt2vtt/-/srt2vtt-1.2.0.tgz"; + name = "srt2vtt-1.2.0.tgz"; + sha1 = "f17bbae66d3a0368b1e3d8e1e547e7aad794e70a"; + }) + ]; + buildInputs = + (self.nativeDeps."srt2vtt" or []); + deps = { + "codepage-1.3.8" = self.by-version."codepage"."1.3.8"; + "utfx-1.0.0" = self.by-version."utfx"."1.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "srt2vtt" ]; + }; by-spec."ssh-agent"."0.2.1" = self.by-version."ssh-agent"."0.2.1"; by-version."ssh-agent"."0.2.1" = lib.makeOverridable self.buildNodePackage { @@ -26962,15 +27772,15 @@ }; "statsd-influxdb-backend" = self.by-version."statsd-influxdb-backend"."0.3.0"; by-spec."statsd-librato-backend"."*" = - self.by-version."statsd-librato-backend"."0.1.3"; - by-version."statsd-librato-backend"."0.1.3" = lib.makeOverridable self.buildNodePackage { - name = "statsd-librato-backend-0.1.3"; + self.by-version."statsd-librato-backend"."0.1.4"; + by-version."statsd-librato-backend"."0.1.4" = lib.makeOverridable self.buildNodePackage { + name = "statsd-librato-backend-0.1.4"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/statsd-librato-backend/-/statsd-librato-backend-0.1.3.tgz"; - name = "statsd-librato-backend-0.1.3.tgz"; - sha1 = "a72b885f6114a1d8ad460aff6a8319631b8c4e08"; + url = "http://registry.npmjs.org/statsd-librato-backend/-/statsd-librato-backend-0.1.4.tgz"; + name = "statsd-librato-backend-0.1.4.tgz"; + sha1 = "b331a9d0253c055d77b6c66fc14e3ec3793379bf"; }) ]; buildInputs = @@ -26981,7 +27791,7 @@ ]; passthru.names = [ "statsd-librato-backend" ]; }; - "statsd-librato-backend" = self.by-version."statsd-librato-backend"."0.1.3"; + "statsd-librato-backend" = self.by-version."statsd-librato-backend"."0.1.4"; by-spec."statuses"."1" = self.by-version."statuses"."1.2.0"; by-version."statuses"."1.2.0" = lib.makeOverridable self.buildNodePackage { @@ -27198,6 +28008,26 @@ passthru.names = [ "stream-splitter-transform" ]; }; "stream-splitter-transform" = self.by-version."stream-splitter-transform"."0.0.4"; + by-spec."stream-transcoder"."0.0.5" = + self.by-version."stream-transcoder"."0.0.5"; + by-version."stream-transcoder"."0.0.5" = lib.makeOverridable self.buildNodePackage { + name = "stream-transcoder-0.0.5"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/stream-transcoder/-/stream-transcoder-0.0.5.tgz"; + name = "stream-transcoder-0.0.5.tgz"; + sha1 = "68261be4efb48840239b5791af23ee3b8bd79808"; + }) + ]; + buildInputs = + (self.nativeDeps."stream-transcoder" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "stream-transcoder" ]; + }; by-spec."string"."1.6.1" = self.by-version."string"."1.6.1"; by-version."string"."1.6.1" = lib.makeOverridable self.buildNodePackage { @@ -27406,6 +28236,27 @@ ]; passthru.names = [ "strip-ansi" ]; }; + by-spec."strip-ansi"."^1.0.0" = + self.by-version."strip-ansi"."1.0.0"; + by-version."strip-ansi"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "strip-ansi-1.0.0"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-1.0.0.tgz"; + name = "strip-ansi-1.0.0.tgz"; + sha1 = "6c021321d6ece161a3c608fbab268c7328901c73"; + }) + ]; + buildInputs = + (self.nativeDeps."strip-ansi" or []); + deps = { + "ansi-regex-0.2.1" = self.by-version."ansi-regex"."0.2.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "strip-ansi" ]; + }; by-spec."strip-ansi"."^2.0.0" = self.by-version."strip-ansi"."2.0.0"; by-version."strip-ansi"."2.0.0" = lib.makeOverridable self.buildNodePackage { @@ -27547,10 +28398,10 @@ deps = { "css-parse-1.7.0" = self.by-version."css-parse"."1.7.0"; "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "sax-0.5.8" = self.by-version."sax"."0.5.8"; "glob-3.2.11" = self.by-version."glob"."3.2.11"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; }; peerDependencies = [ ]; @@ -27574,7 +28425,7 @@ deps = { "css-parse-1.7.0" = self.by-version."css-parse"."1.7.0"; "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "sax-0.5.8" = self.by-version."sax"."0.5.8"; "glob-3.2.11" = self.by-version."glob"."3.2.11"; }; @@ -27599,7 +28450,7 @@ deps = { "css-parse-1.7.0" = self.by-version."css-parse"."1.7.0"; "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "sax-0.5.8" = self.by-version."sax"."0.5.8"; "glob-3.2.11" = self.by-version."glob"."3.2.11"; }; @@ -27670,7 +28521,7 @@ "component-emitter-1.1.2" = self.by-version."component-emitter"."1.1.2"; "methods-1.0.1" = self.by-version."methods"."1.0.1"; "cookiejar-2.0.1" = self.by-version."cookiejar"."2.0.1"; - "debug-2.1.0" = self.by-version."debug"."2.1.0"; + "debug-2.1.1" = self.by-version."debug"."2.1.1"; "reduce-component-1.0.1" = self.by-version."reduce-component"."1.0.1"; "extend-1.2.1" = self.by-version."extend"."1.2.1"; "form-data-0.1.3" = self.by-version."form-data"."0.1.3"; @@ -27696,7 +28547,7 @@ (self.nativeDeps."supertest" or []); deps = { "superagent-0.21.0" = self.by-version."superagent"."0.21.0"; - "methods-1.1.0" = self.by-version."methods"."1.1.0"; + "methods-1.1.1" = self.by-version."methods"."1.1.1"; }; peerDependencies = [ ]; @@ -27830,8 +28681,6 @@ ]; passthru.names = [ "syntax-error" ]; }; - by-spec."syntax-error"."~1.1.0" = - self.by-version."syntax-error"."1.1.2"; by-spec."tabtab"."git+https://github.com/mixu/node-tabtab.git" = self.by-version."tabtab"."0.0.2"; by-version."tabtab"."0.0.2" = lib.makeOverridable self.buildNodePackage { @@ -27899,29 +28748,6 @@ passthru.names = [ "tar" ]; }; "tar" = self.by-version."tar"."1.0.3"; - by-spec."tar"."0" = - self.by-version."tar"."0.1.20"; - by-version."tar"."0.1.20" = lib.makeOverridable self.buildNodePackage { - name = "tar-0.1.20"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/tar/-/tar-0.1.20.tgz"; - name = "tar-0.1.20.tgz"; - sha1 = "42940bae5b5f22c74483699126f9f3f27449cb13"; - }) - ]; - buildInputs = - (self.nativeDeps."tar" or []); - deps = { - "block-stream-0.0.7" = self.by-version."block-stream"."0.0.7"; - "fstream-0.1.31" = self.by-version."fstream"."0.1.31"; - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; - }; - peerDependencies = [ - ]; - passthru.names = [ "tar" ]; - }; by-spec."tar"."0.1.17" = self.by-version."tar"."0.1.17"; by-version."tar"."0.1.17" = lib.makeOverridable self.buildNodePackage { @@ -27972,6 +28798,27 @@ self.by-version."tar"."1.0.3"; by-spec."tar"."~0.1.17" = self.by-version."tar"."0.1.20"; + by-version."tar"."0.1.20" = lib.makeOverridable self.buildNodePackage { + name = "tar-0.1.20"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.20.tgz"; + name = "tar-0.1.20.tgz"; + sha1 = "42940bae5b5f22c74483699126f9f3f27449cb13"; + }) + ]; + buildInputs = + (self.nativeDeps."tar" or []); + deps = { + "block-stream-0.0.7" = self.by-version."block-stream"."0.0.7"; + "fstream-0.1.31" = self.by-version."fstream"."0.1.31"; + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "tar" ]; + }; by-spec."tar"."~1.0.1" = self.by-version."tar"."1.0.3"; by-spec."tar"."~1.0.3" = @@ -28144,16 +28991,16 @@ ]; passthru.names = [ "text-table" ]; }; - by-spec."thenify"."2" = - self.by-version."thenify"."2.0.0"; - by-version."thenify"."2.0.0" = lib.makeOverridable self.buildNodePackage { - name = "thenify-2.0.0"; + by-spec."thenify"."3" = + self.by-version."thenify"."3.1.0"; + by-version."thenify"."3.1.0" = lib.makeOverridable self.buildNodePackage { + name = "thenify-3.1.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/thenify/-/thenify-2.0.0.tgz"; - name = "thenify-2.0.0.tgz"; - sha1 = "a1c6a07b4274787c412289d4f8679b545205f186"; + url = "http://registry.npmjs.org/thenify/-/thenify-3.1.0.tgz"; + name = "thenify-3.1.0.tgz"; + sha1 = "c27cbbc62b7c287edf1a1a3d5cc8426d8aed49f0"; }) ]; buildInputs = @@ -28165,22 +29012,24 @@ ]; passthru.names = [ "thenify" ]; }; + by-spec."thenify".">= 3.1.0 < 4" = + self.by-version."thenify"."3.1.0"; by-spec."thenify-all"."1" = - self.by-version."thenify-all"."1.0.0"; - by-version."thenify-all"."1.0.0" = lib.makeOverridable self.buildNodePackage { - name = "thenify-all-1.0.0"; + self.by-version."thenify-all"."1.5.1"; + by-version."thenify-all"."1.5.1" = lib.makeOverridable self.buildNodePackage { + name = "thenify-all-1.5.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/thenify-all/-/thenify-all-1.0.0.tgz"; - name = "thenify-all-1.0.0.tgz"; - sha1 = "3663df4aed595ff671467c0683cd74350b87e1cf"; + url = "http://registry.npmjs.org/thenify-all/-/thenify-all-1.5.1.tgz"; + name = "thenify-all-1.5.1.tgz"; + sha1 = "dd96e62e31c2ac3161edfa12ab9afe3e2692e307"; }) ]; buildInputs = (self.nativeDeps."thenify-all" or []); deps = { - "thenify-2.0.0" = self.by-version."thenify"."2.0.0"; + "thenify-3.1.0" = self.by-version."thenify"."3.1.0"; }; peerDependencies = [ ]; @@ -28290,29 +29139,7 @@ self.by-version."through"."2.2.7"; by-spec."through"."~2.3.4" = self.by-version."through"."2.3.6"; - by-spec."through2"."^0.5.1" = - self.by-version."through2"."0.5.1"; - by-version."through2"."0.5.1" = lib.makeOverridable self.buildNodePackage { - name = "through2-0.5.1"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/through2/-/through2-0.5.1.tgz"; - name = "through2-0.5.1.tgz"; - sha1 = "dfdd012eb9c700e2323fd334f38ac622ab372da7"; - }) - ]; - buildInputs = - (self.nativeDeps."through2" or []); - deps = { - "readable-stream-1.0.33" = self.by-version."readable-stream"."1.0.33"; - "xtend-3.0.0" = self.by-version."xtend"."3.0.0"; - }; - peerDependencies = [ - ]; - passthru.names = [ "through2" ]; - }; - by-spec."through2"."^0.6.1" = + by-spec."through2"."0.6.3" = self.by-version."through2"."0.6.3"; by-version."through2"."0.6.3" = lib.makeOverridable self.buildNodePackage { name = "through2-0.6.3"; @@ -28334,6 +29161,10 @@ ]; passthru.names = [ "through2" ]; }; + by-spec."through2"."^0.6.1" = + self.by-version."through2"."0.6.3"; + by-spec."through2"."^0.6.3" = + self.by-version."through2"."0.6.3"; by-spec."through2"."^1.0.0" = self.by-version."through2"."1.1.1"; by-version."through2"."1.1.1" = lib.makeOverridable self.buildNodePackage { @@ -28380,6 +29211,26 @@ }; by-spec."through2"."~0.5.1" = self.by-version."through2"."0.5.1"; + by-version."through2"."0.5.1" = lib.makeOverridable self.buildNodePackage { + name = "through2-0.5.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/through2/-/through2-0.5.1.tgz"; + name = "through2-0.5.1.tgz"; + sha1 = "dfdd012eb9c700e2323fd334f38ac622ab372da7"; + }) + ]; + buildInputs = + (self.nativeDeps."through2" or []); + deps = { + "readable-stream-1.0.33" = self.by-version."readable-stream"."1.0.33"; + "xtend-3.0.0" = self.by-version."xtend"."3.0.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "through2" ]; + }; by-spec."thunky"."^0.1.0" = self.by-version."thunky"."0.1.0"; by-version."thunky"."0.1.0" = lib.makeOverridable self.buildNodePackage { @@ -28423,22 +29274,42 @@ ]; passthru.names = [ "tildify" ]; }; - by-spec."timers-browserify"."^1.0.1" = - self.by-version."timers-browserify"."1.1.0"; - by-version."timers-browserify"."1.1.0" = lib.makeOverridable self.buildNodePackage { - name = "timers-browserify-1.1.0"; + by-spec."time-line"."^1.0.1" = + self.by-version."time-line"."1.0.1"; + by-version."time-line"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "time-line-1.0.1"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.1.0.tgz"; - name = "timers-browserify-1.1.0.tgz"; - sha1 = "bffd11af00fe82b089b015e8de4dc6a911b7ec3e"; + url = "http://registry.npmjs.org/time-line/-/time-line-1.0.1.tgz"; + name = "time-line-1.0.1.tgz"; + sha1 = "afb89542301c3b5010d118c66b5d63920f5e9a7a"; + }) + ]; + buildInputs = + (self.nativeDeps."time-line" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "time-line" ]; + }; + by-spec."timers-browserify"."^1.0.1" = + self.by-version."timers-browserify"."1.2.0"; + by-version."timers-browserify"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "timers-browserify-1.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.2.0.tgz"; + name = "timers-browserify-1.2.0.tgz"; + sha1 = "411865ceba9e2c0fafc1d2f3b7a6a87bca44194b"; }) ]; buildInputs = (self.nativeDeps."timers-browserify" or []); deps = { - "process-0.5.2" = self.by-version."process"."0.5.2"; + "process-0.10.0" = self.by-version."process"."0.10.0"; }; peerDependencies = [ ]; @@ -28676,6 +29547,42 @@ "toobusy" = self.by-version."toobusy"."0.2.4"; by-spec."toobusy"."~0.2.4" = self.by-version."toobusy"."0.2.4"; + by-spec."torrent-stream"."^0.15.1" = + self.by-version."torrent-stream"."0.15.1"; + by-version."torrent-stream"."0.15.1" = lib.makeOverridable self.buildNodePackage { + name = "torrent-stream-0.15.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/torrent-stream/-/torrent-stream-0.15.1.tgz"; + name = "torrent-stream-0.15.1.tgz"; + sha1 = "98c86f8c135a58a7cd63e8cd7a78b99430473e06"; + }) + ]; + buildInputs = + (self.nativeDeps."torrent-stream" or []); + deps = { + "bitfield-0.1.0" = self.by-version."bitfield"."0.1.0"; + "bittorrent-dht-2.6.4" = self.by-version."bittorrent-dht"."2.6.4"; + "bittorrent-tracker-2.10.3" = self.by-version."bittorrent-tracker"."2.10.3"; + "bncode-0.5.3" = self.by-version."bncode"."0.5.3"; + "compact2string-1.4.0" = self.by-version."compact2string"."1.4.0"; + "end-of-stream-0.1.5" = self.by-version."end-of-stream"."0.1.5"; + "hat-0.0.3" = self.by-version."hat"."0.0.3"; + "ip-0.3.2" = self.by-version."ip"."0.3.2"; + "ip-set-1.0.0" = self.by-version."ip-set"."1.0.0"; + "magnet-uri-2.0.1" = self.by-version."magnet-uri"."2.0.1"; + "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; + "parse-torrent-1.7.0" = self.by-version."parse-torrent"."1.7.0"; + "peer-wire-swarm-0.9.2" = self.by-version."peer-wire-swarm"."0.9.2"; + "random-access-file-0.3.1" = self.by-version."random-access-file"."0.3.1"; + "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; + "thunky-0.1.0" = self.by-version."thunky"."0.1.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "torrent-stream" ]; + }; by-spec."torrent-stream"."^0.16.2" = self.by-version."torrent-stream"."0.16.2"; by-version."torrent-stream"."0.16.2" = lib.makeOverridable self.buildNodePackage { @@ -28693,7 +29600,7 @@ deps = { "bitfield-0.1.0" = self.by-version."bitfield"."0.1.0"; "bittorrent-dht-2.6.4" = self.by-version."bittorrent-dht"."2.6.4"; - "bittorrent-tracker-2.10.0" = self.by-version."bittorrent-tracker"."2.10.0"; + "bittorrent-tracker-2.10.3" = self.by-version."bittorrent-tracker"."2.10.3"; "bncode-0.5.3" = self.by-version."bncode"."0.5.3"; "compact2string-1.4.0" = self.by-version."compact2string"."1.4.0"; "end-of-stream-0.1.5" = self.by-version."end-of-stream"."0.1.5"; @@ -28729,7 +29636,7 @@ deps = { "bitfield-0.1.0" = self.by-version."bitfield"."0.1.0"; "bittorrent-dht-1.5.0" = self.by-version."bittorrent-dht"."1.5.0"; - "bittorrent-tracker-2.10.0" = self.by-version."bittorrent-tracker"."2.10.0"; + "bittorrent-tracker-2.10.3" = self.by-version."bittorrent-tracker"."2.10.3"; "bncode-0.5.3" = self.by-version."bncode"."0.5.3"; "compact2string-1.4.0" = self.by-version."compact2string"."1.4.0"; "end-of-stream-0.1.5" = self.by-version."end-of-stream"."0.1.5"; @@ -28806,7 +29713,7 @@ buildInputs = (self.nativeDeps."traceur" or []); deps = { - "commander-2.5.1" = self.by-version."commander"."2.5.1"; + "commander-2.6.0" = self.by-version."commander"."2.6.0"; "glob-4.3.2" = self.by-version."glob"."4.3.2"; "semver-2.3.2" = self.by-version."semver"."2.3.2"; }; @@ -28838,22 +29745,22 @@ passthru.names = [ "transformers" ]; }; by-spec."trash"."*" = - self.by-version."trash"."1.2.0"; - by-version."trash"."1.2.0" = lib.makeOverridable self.buildNodePackage { - name = "trash-1.2.0"; + self.by-version."trash"."1.3.0"; + by-version."trash"."1.3.0" = lib.makeOverridable self.buildNodePackage { + name = "trash-1.3.0"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/trash/-/trash-1.2.0.tgz"; - name = "trash-1.2.0.tgz"; - sha1 = "125a91e6a5c1608a1bc3d9f74b6310554c376619"; + url = "http://registry.npmjs.org/trash/-/trash-1.3.0.tgz"; + name = "trash-1.3.0.tgz"; + sha1 = "805a496cb24bd922cbf06886ec805d83877d0071"; }) ]; buildInputs = (self.nativeDeps."trash" or []); deps = { "escape-string-applescript-1.0.0" = self.by-version."escape-string-applescript"."1.0.0"; - "meow-1.0.0" = self.by-version."meow"."1.0.0"; + "meow-2.1.0" = self.by-version."meow"."2.1.0"; "run-applescript-1.0.1" = self.by-version."run-applescript"."1.0.1"; "update-notifier-0.2.2" = self.by-version."update-notifier"."0.2.2"; "xdg-trash-1.0.5" = self.by-version."xdg-trash"."1.0.5"; @@ -28862,7 +29769,7 @@ ]; passthru.names = [ "trash" ]; }; - "trash" = self.by-version."trash"."1.2.0"; + "trash" = self.by-version."trash"."1.3.0"; by-spec."traverse".">=0.3.0 <0.4" = self.by-version."traverse"."0.3.9"; by-version."traverse"."0.3.9" = lib.makeOverridable self.buildNodePackage { @@ -29025,33 +29932,33 @@ passthru.names = [ "type-detect" ]; }; by-spec."type-is"."~1.5.1" = - self.by-version."type-is"."1.5.4"; - by-version."type-is"."1.5.4" = lib.makeOverridable self.buildNodePackage { - name = "type-is-1.5.4"; + self.by-version."type-is"."1.5.5"; + by-version."type-is"."1.5.5" = lib.makeOverridable self.buildNodePackage { + name = "type-is-1.5.5"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/type-is/-/type-is-1.5.4.tgz"; - name = "type-is-1.5.4.tgz"; - sha1 = "f2afe8635dcf2d159096202be6e120423fa19837"; + url = "http://registry.npmjs.org/type-is/-/type-is-1.5.5.tgz"; + name = "type-is-1.5.5.tgz"; + sha1 = "45248af57f96366d0326ea0868f6bc8607dc4b21"; }) ]; buildInputs = (self.nativeDeps."type-is" or []); deps = { "media-typer-0.3.0" = self.by-version."media-typer"."0.3.0"; - "mime-types-2.0.4" = self.by-version."mime-types"."2.0.4"; + "mime-types-2.0.7" = self.by-version."mime-types"."2.0.7"; }; peerDependencies = [ ]; passthru.names = [ "type-is" ]; }; by-spec."type-is"."~1.5.2" = - self.by-version."type-is"."1.5.4"; + self.by-version."type-is"."1.5.5"; by-spec."type-is"."~1.5.3" = - self.by-version."type-is"."1.5.4"; - by-spec."type-is"."~1.5.4" = - self.by-version."type-is"."1.5.4"; + self.by-version."type-is"."1.5.5"; + by-spec."type-is"."~1.5.5" = + self.by-version."type-is"."1.5.5"; by-spec."typechecker"."~2.0.1" = self.by-version."typechecker"."2.0.8"; by-version."typechecker"."2.0.8" = lib.makeOverridable self.buildNodePackage { @@ -29174,31 +30081,7 @@ (self.nativeDeps."uglify-js" or []); deps = { "async-0.2.10" = self.by-version."async"."0.2.10"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; - "optimist-0.3.7" = self.by-version."optimist"."0.3.7"; - "uglify-to-browserify-1.0.2" = self.by-version."uglify-to-browserify"."1.0.2"; - }; - peerDependencies = [ - ]; - passthru.names = [ "uglify-js" ]; - }; - by-spec."uglify-js"."2.4.15" = - self.by-version."uglify-js"."2.4.15"; - by-version."uglify-js"."2.4.15" = lib.makeOverridable self.buildNodePackage { - name = "uglify-js-2.4.15"; - bin = true; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.15.tgz"; - name = "uglify-js-2.4.15.tgz"; - sha1 = "12bc6d84345fbc306e13f7075d6437a8bf64d7e3"; - }) - ]; - buildInputs = - (self.nativeDeps."uglify-js" or []); - deps = { - "async-0.2.10" = self.by-version."async"."0.2.10"; - "source-map-0.1.34" = self.by-version."source-map"."0.1.34"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; "optimist-0.3.7" = self.by-version."optimist"."0.3.7"; "uglify-to-browserify-1.0.2" = self.by-version."uglify-to-browserify"."1.0.2"; }; @@ -29208,6 +30091,8 @@ }; by-spec."uglify-js"."^2.4.0" = self.by-version."uglify-js"."2.4.16"; + by-spec."uglify-js"."^2.4.15" = + self.by-version."uglify-js"."2.4.16"; by-spec."uglify-js"."~2.2" = self.by-version."uglify-js"."2.2.5"; by-version."uglify-js"."2.2.5" = lib.makeOverridable self.buildNodePackage { @@ -29223,7 +30108,7 @@ buildInputs = (self.nativeDeps."uglify-js" or []); deps = { - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; "optimist-0.3.7" = self.by-version."optimist"."0.3.7"; }; peerDependencies = [ @@ -29248,7 +30133,7 @@ (self.nativeDeps."uglify-js" or []); deps = { "async-0.2.10" = self.by-version."async"."0.2.10"; - "source-map-0.1.41" = self.by-version."source-map"."0.1.41"; + "source-map-0.1.43" = self.by-version."source-map"."0.1.43"; "optimist-0.3.7" = self.by-version."optimist"."0.3.7"; }; peerDependencies = [ @@ -29279,26 +30164,6 @@ ]; passthru.names = [ "uglify-to-browserify" ]; }; - by-spec."uid-number"."0" = - self.by-version."uid-number"."0.0.6"; - by-version."uid-number"."0.0.6" = lib.makeOverridable self.buildNodePackage { - name = "uid-number-0.0.6"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"; - name = "uid-number-0.0.6.tgz"; - sha1 = "0ea10e8035e8eb5b8e4449f06da1c730663baa81"; - }) - ]; - buildInputs = - (self.nativeDeps."uid-number" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "uid-number" ]; - }; by-spec."uid-number"."0.0.3" = self.by-version."uid-number"."0.0.3"; by-version."uid-number"."0.0.3" = lib.makeOverridable self.buildNodePackage { @@ -29341,6 +30206,24 @@ }; by-spec."uid-number"."0.0.6" = self.by-version."uid-number"."0.0.6"; + by-version."uid-number"."0.0.6" = lib.makeOverridable self.buildNodePackage { + name = "uid-number-0.0.6"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"; + name = "uid-number-0.0.6.tgz"; + sha1 = "0ea10e8035e8eb5b8e4449f06da1c730663baa81"; + }) + ]; + buildInputs = + (self.nativeDeps."uid-number" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "uid-number" ]; + }; by-spec."uid-safe"."1.0.1" = self.by-version."uid-safe"."1.0.1"; by-version."uid-safe"."1.0.1" = lib.makeOverridable self.buildNodePackage { @@ -29356,15 +30239,37 @@ buildInputs = (self.nativeDeps."uid-safe" or []); deps = { - "mz-1.2.0" = self.by-version."mz"."1.2.0"; - "base64-url-1.0.0" = self.by-version."base64-url"."1.0.0"; + "mz-1.2.1" = self.by-version."mz"."1.2.1"; + "base64-url-1.1.0" = self.by-version."base64-url"."1.1.0"; }; peerDependencies = [ ]; passthru.names = [ "uid-safe" ]; }; - by-spec."uid-safe"."~1.0.1" = - self.by-version."uid-safe"."1.0.1"; + by-spec."uid-safe"."1.0.2" = + self.by-version."uid-safe"."1.0.2"; + by-version."uid-safe"."1.0.2" = lib.makeOverridable self.buildNodePackage { + name = "uid-safe-1.0.2"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/uid-safe/-/uid-safe-1.0.2.tgz"; + name = "uid-safe-1.0.2.tgz"; + sha1 = "bcd1738b653fabe1288d88afd8cd0ae0af5a1580"; + }) + ]; + buildInputs = + (self.nativeDeps."uid-safe" or []); + deps = { + "base64-url-1.1.0" = self.by-version."base64-url"."1.1.0"; + "native-or-bluebird-1.1.2" = self.by-version."native-or-bluebird"."1.1.2"; + }; + peerDependencies = [ + ]; + passthru.names = [ "uid-safe" ]; + }; + by-spec."uid-safe"."~1.0.2" = + self.by-version."uid-safe"."1.0.2"; by-spec."uid2"."0.0.3" = self.by-version."uid2"."0.0.3"; by-version."uid2"."0.0.3" = lib.makeOverridable self.buildNodePackage { @@ -29652,14 +30557,14 @@ buildInputs = (self.nativeDeps."ungit" or []); deps = { - "express-4.10.6" = self.by-version."express"."4.10.6"; + "express-4.10.7" = self.by-version."express"."4.10.7"; "superagent-0.21.0" = self.by-version."superagent"."0.21.0"; "lodash-2.4.1" = self.by-version."lodash"."2.4.1"; "temp-0.8.1" = self.by-version."temp"."0.8.1"; "socket.io-0.9.17" = self.by-version."socket.io"."0.9.17"; "moment-2.8.4" = self.by-version."moment"."2.8.4"; "async-0.9.0" = self.by-version."async"."0.9.0"; - "rc-0.5.4" = self.by-version."rc"."0.5.4"; + "rc-0.5.5" = self.by-version."rc"."0.5.5"; "uuid-2.0.1" = self.by-version."uuid"."2.0.1"; "winston-0.8.3" = self.by-version."winston"."0.8.3"; "passport-0.2.1" = self.by-version."passport"."0.2.1"; @@ -29684,7 +30589,7 @@ "body-parser-1.9.3" = self.by-version."body-parser"."1.9.3"; "cookie-parser-1.3.3" = self.by-version."cookie-parser"."1.3.3"; "express-session-1.9.3" = self.by-version."express-session"."1.9.3"; - "serve-static-1.7.1" = self.by-version."serve-static"."1.7.1"; + "serve-static-1.7.2" = self.by-version."serve-static"."1.7.2"; }; peerDependencies = [ ]; @@ -29747,7 +30652,7 @@ (self.nativeDeps."update-notifier" or []); deps = { "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; - "configstore-0.3.1" = self.by-version."configstore"."0.3.1"; + "configstore-0.3.2" = self.by-version."configstore"."0.3.2"; "latest-version-0.2.0" = self.by-version."latest-version"."0.2.0"; "semver-diff-0.1.0" = self.by-version."semver-diff"."0.1.0"; "string-length-0.1.2" = self.by-version."string-length"."0.1.2"; @@ -29772,7 +30677,7 @@ (self.nativeDeps."update-notifier" or []); deps = { "chalk-0.5.1" = self.by-version."chalk"."0.5.1"; - "configstore-0.3.1" = self.by-version."configstore"."0.3.1"; + "configstore-0.3.2" = self.by-version."configstore"."0.3.2"; "is-npm-1.0.0" = self.by-version."is-npm"."1.0.0"; "latest-version-1.0.0" = self.by-version."latest-version"."1.0.0"; "semver-diff-2.0.0" = self.by-version."semver-diff"."2.0.0"; @@ -29800,7 +30705,7 @@ (self.nativeDeps."update-notifier" or []); deps = { "chalk-0.4.0" = self.by-version."chalk"."0.4.0"; - "configstore-0.3.1" = self.by-version."configstore"."0.3.1"; + "configstore-0.3.2" = self.by-version."configstore"."0.3.2"; "request-2.51.0" = self.by-version."request"."2.51.0"; "semver-2.3.2" = self.by-version."semver"."2.3.2"; }; @@ -29829,21 +30734,21 @@ passthru.names = [ "uri-path" ]; }; by-spec."url"."~0.10.1" = - self.by-version."url"."0.10.1"; - by-version."url"."0.10.1" = lib.makeOverridable self.buildNodePackage { - name = "url-0.10.1"; + self.by-version."url"."0.10.2"; + by-version."url"."0.10.2" = lib.makeOverridable self.buildNodePackage { + name = "url-0.10.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/url/-/url-0.10.1.tgz"; - name = "url-0.10.1.tgz"; - sha1 = "d8eba8f267cec7645ddd93d2cdcf2320c876d25b"; + url = "http://registry.npmjs.org/url/-/url-0.10.2.tgz"; + name = "url-0.10.2.tgz"; + sha1 = "68621d6929ea1cad344ebf135d82fcf7eb1a7469"; }) ]; buildInputs = (self.nativeDeps."url" or []); deps = { - "punycode-1.2.4" = self.by-version."punycode"."1.2.4"; + "punycode-1.3.2" = self.by-version."punycode"."1.3.2"; }; peerDependencies = [ ]; @@ -29891,6 +30796,8 @@ ]; passthru.names = [ "user-home" ]; }; + by-spec."user-home"."^1.1.0" = + self.by-version."user-home"."1.1.0"; by-spec."useragent"."~2.0.4" = self.by-version."useragent"."2.0.10"; by-version."useragent"."2.0.10" = lib.makeOverridable self.buildNodePackage { @@ -29912,6 +30819,26 @@ ]; passthru.names = [ "useragent" ]; }; + by-spec."utfx"."~1.0.0" = + self.by-version."utfx"."1.0.0"; + by-version."utfx"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "utfx-1.0.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/utfx/-/utfx-1.0.0.tgz"; + name = "utfx-1.0.0.tgz"; + sha1 = "a6ecdd5c70b2bf1f7fe2381afd1a806d0343b6e1"; + }) + ]; + buildInputs = + (self.nativeDeps."utfx" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "utfx" ]; + }; by-spec."util"."0.10.3" = self.by-version."util"."0.10.3"; by-version."util"."0.10.3" = lib.makeOverridable self.buildNodePackage { @@ -30094,38 +31021,18 @@ ]; passthru.names = [ "uuid" ]; }; - by-spec."uuid"."~1.4.1" = - self.by-version."uuid"."1.4.2"; - by-version."uuid"."1.4.2" = lib.makeOverridable self.buildNodePackage { - name = "uuid-1.4.2"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz"; - name = "uuid-1.4.2.tgz"; - sha1 = "453019f686966a6df83cdc5244e7c990ecc332fc"; - }) - ]; - buildInputs = - (self.nativeDeps."uuid" or []); - deps = { - }; - peerDependencies = [ - ]; - passthru.names = [ "uuid" ]; - }; by-spec."uuid"."~2.0.1" = self.by-version."uuid"."2.0.1"; by-spec."v8-debug"."~0.3.0" = - self.by-version."v8-debug"."0.3.1"; - by-version."v8-debug"."0.3.1" = lib.makeOverridable self.buildNodePackage { - name = "v8-debug-0.3.1"; + self.by-version."v8-debug"."0.3.3"; + by-version."v8-debug"."0.3.3" = lib.makeOverridable self.buildNodePackage { + name = "v8-debug-0.3.3"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/v8-debug/-/v8-debug-0.3.1.tgz"; - name = "v8-debug-0.3.1.tgz"; - sha1 = "a2a552db05515246e480a97184a9eaa0cfc20e6b"; + url = "http://registry.npmjs.org/v8-debug/-/v8-debug-0.3.3.tgz"; + name = "v8-debug-0.3.3.tgz"; + sha1 = "fb2ee93cef9acedca889e534e4706eff5393e82d"; }) ]; buildInputs = @@ -30139,15 +31046,15 @@ passthru.names = [ "v8-debug" ]; }; by-spec."v8-profiler"."~5.2.0" = - self.by-version."v8-profiler"."5.2.1"; - by-version."v8-profiler"."5.2.1" = lib.makeOverridable self.buildNodePackage { - name = "v8-profiler-5.2.1"; + self.by-version."v8-profiler"."5.2.2"; + by-version."v8-profiler"."5.2.2" = lib.makeOverridable self.buildNodePackage { + name = "v8-profiler-5.2.2"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/v8-profiler/-/v8-profiler-5.2.1.tgz"; - name = "v8-profiler-5.2.1.tgz"; - sha1 = "674acc65ebac9c914d578180c8713791386c23e7"; + url = "http://registry.npmjs.org/v8-profiler/-/v8-profiler-5.2.2.tgz"; + name = "v8-profiler-5.2.2.tgz"; + sha1 = "1ad95f6b0ca7717172c61c28f32f19fd4a961995"; }) ]; buildInputs = @@ -30161,15 +31068,15 @@ passthru.names = [ "v8-profiler" ]; }; by-spec."v8flags"."^1.0.1" = - self.by-version."v8flags"."1.0.6"; - by-version."v8flags"."1.0.6" = lib.makeOverridable self.buildNodePackage { - name = "v8flags-1.0.6"; + self.by-version."v8flags"."1.0.8"; + by-version."v8flags"."1.0.8" = lib.makeOverridable self.buildNodePackage { + name = "v8flags-1.0.8"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/v8flags/-/v8flags-1.0.6.tgz"; - name = "v8flags-1.0.6.tgz"; - sha1 = "dc6b3d3347fabd196fad52b996059168918241b1"; + url = "http://registry.npmjs.org/v8flags/-/v8flags-1.0.8.tgz"; + name = "v8flags-1.0.8.tgz"; + sha1 = "7e7aa6119c82e4fb2393ce1ffd2868b35cd91084"; }) ]; buildInputs = @@ -30180,6 +31087,26 @@ ]; passthru.names = [ "v8flags" ]; }; + by-spec."valid-identifier"."0.0.1" = + self.by-version."valid-identifier"."0.0.1"; + by-version."valid-identifier"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "valid-identifier-0.0.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/valid-identifier/-/valid-identifier-0.0.1.tgz"; + name = "valid-identifier-0.0.1.tgz"; + sha1 = "ef1d7093a9d3287e3fce92df916f8616b23f90b4"; + }) + ]; + buildInputs = + (self.nativeDeps."valid-identifier" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "valid-identifier" ]; + }; by-spec."validator"."^2.1.0" = self.by-version."validator"."2.1.0"; by-version."validator"."2.1.0" = lib.makeOverridable self.buildNodePackage { @@ -30408,27 +31335,6 @@ passthru.names = [ "view-helpers" ]; }; "view-helpers" = self.by-version."view-helpers"."0.1.5"; - by-spec."vinyl"."^0.2.3" = - self.by-version."vinyl"."0.2.3"; - by-version."vinyl"."0.2.3" = lib.makeOverridable self.buildNodePackage { - name = "vinyl-0.2.3"; - bin = false; - src = [ - (fetchurl { - url = "http://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz"; - name = "vinyl-0.2.3.tgz"; - sha1 = "bca938209582ec5a49ad538a00fa1f125e513252"; - }) - ]; - buildInputs = - (self.nativeDeps."vinyl" or []); - deps = { - "clone-stats-0.0.1" = self.by-version."clone-stats"."0.0.1"; - }; - peerDependencies = [ - ]; - passthru.names = [ "vinyl" ]; - }; by-spec."vinyl"."^0.4.0" = self.by-version."vinyl"."0.4.6"; by-version."vinyl"."0.4.6" = lib.makeOverridable self.buildNodePackage { @@ -30451,6 +31357,10 @@ ]; passthru.names = [ "vinyl" ]; }; + by-spec."vinyl"."^0.4.3" = + self.by-version."vinyl"."0.4.6"; + by-spec."vinyl"."^0.4.6" = + self.by-version."vinyl"."0.4.6"; by-spec."vinyl-fs"."^0.3.0" = self.by-version."vinyl-fs"."0.3.13"; by-version."vinyl-fs"."0.3.13" = lib.makeOverridable self.buildNodePackage { @@ -30479,7 +31389,7 @@ ]; passthru.names = [ "vinyl-fs" ]; }; - by-spec."vinyl-fs"."^0.3.3" = + by-spec."vinyl-fs"."^0.3.13" = self.by-version."vinyl-fs"."0.3.13"; by-spec."vm-browserify"."~0.0.1" = self.by-version."vm-browserify"."0.0.4"; @@ -30502,6 +31412,26 @@ ]; passthru.names = [ "vm-browserify" ]; }; + by-spec."voc"."*" = + self.by-version."voc"."0.5.0"; + by-version."voc"."0.5.0" = lib.makeOverridable self.buildNodePackage { + name = "voc-0.5.0"; + bin = true; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/voc/-/voc-0.5.0.tgz"; + name = "voc-0.5.0.tgz"; + sha1 = "be6ca7c76e4a57d930cc80f6b31fbd80ca86045c"; + }) + ]; + buildInputs = + (self.nativeDeps."voc" or []); + deps = { + }; + peerDependencies = [ + ]; + passthru.names = [ "voc" ]; + }; by-spec."void-elements"."~1.0.0" = self.by-version."void-elements"."1.0.0"; by-version."void-elements"."1.0.0" = lib.makeOverridable self.buildNodePackage { @@ -30523,22 +31453,22 @@ passthru.names = [ "void-elements" ]; }; by-spec."vows".">=0.5.13" = - self.by-version."vows"."0.9.0-rc1"; - by-version."vows"."0.9.0-rc1" = lib.makeOverridable self.buildNodePackage { - name = "vows-0.9.0-rc1"; + self.by-version."vows"."0.9.0-rc2"; + by-version."vows"."0.9.0-rc2" = lib.makeOverridable self.buildNodePackage { + name = "vows-0.9.0-rc2"; bin = true; src = [ (fetchurl { - url = "http://registry.npmjs.org/vows/-/vows-0.9.0-rc1.tgz"; - name = "vows-0.9.0-rc1.tgz"; - sha1 = "601cb87d69556bf9c7ce8cad36cbc2c98781921f"; + url = "http://registry.npmjs.org/vows/-/vows-0.9.0-rc2.tgz"; + name = "vows-0.9.0-rc2.tgz"; + sha1 = "8e2bccc46e8db8b5277e09f6818c514e444da631"; }) ]; buildInputs = (self.nativeDeps."vows" or []); deps = { "eyes-0.1.8" = self.by-version."eyes"."0.1.8"; - "diff-1.2.0" = self.by-version."diff"."1.2.0"; + "diff-1.2.1" = self.by-version."diff"."1.2.1"; "glob-4.3.2" = self.by-version."glob"."4.3.2"; }; peerDependencies = [ @@ -30546,15 +31476,15 @@ passthru.names = [ "vows" ]; }; by-spec."walk"."*" = - self.by-version."walk"."2.3.4"; - by-version."walk"."2.3.4" = lib.makeOverridable self.buildNodePackage { - name = "walk-2.3.4"; + self.by-version."walk"."2.3.9"; + by-version."walk"."2.3.9" = lib.makeOverridable self.buildNodePackage { + name = "walk-2.3.9"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/walk/-/walk-2.3.4.tgz"; - name = "walk-2.3.4.tgz"; - sha1 = "06ce1541535313e8acc28e92eb425e9b64f4c500"; + url = "http://registry.npmjs.org/walk/-/walk-2.3.9.tgz"; + name = "walk-2.3.9.tgz"; + sha1 = "31b4db6678f2ae01c39ea9fb8725a9031e558a7b"; }) ]; buildInputs = @@ -30566,7 +31496,7 @@ ]; passthru.names = [ "walk" ]; }; - "walk" = self.by-version."walk"."2.3.4"; + "walk" = self.by-version."walk"."2.3.9"; by-spec."walk"."~2.2.1" = self.by-version."walk"."2.2.1"; by-version."walk"."2.2.1" = lib.makeOverridable self.buildNodePackage { @@ -30588,6 +31518,27 @@ ]; passthru.names = [ "walk" ]; }; + by-spec."ware"."^1.2.0" = + self.by-version."ware"."1.2.0"; + by-version."ware"."1.2.0" = lib.makeOverridable self.buildNodePackage { + name = "ware-1.2.0"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ware/-/ware-1.2.0.tgz"; + name = "ware-1.2.0.tgz"; + sha1 = "6c18d599312ca1d0fa8065f0d5a6b651313d9974"; + }) + ]; + buildInputs = + (self.nativeDeps."ware" or []); + deps = { + "wrap-fn-0.1.1" = self.by-version."wrap-fn"."0.1.1"; + }; + peerDependencies = [ + ]; + passthru.names = [ "ware" ]; + }; by-spec."watch"."0.5.x" = self.by-version."watch"."0.5.1"; by-version."watch"."0.5.1" = lib.makeOverridable self.buildNodePackage { @@ -30716,7 +31667,7 @@ "kew-0.1.7" = self.by-version."kew"."0.1.7"; "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; "npmconf-0.1.16" = self.by-version."npmconf"."0.1.16"; - "phantomjs-1.9.12" = self.by-version."phantomjs"."1.9.12"; + "phantomjs-1.9.13" = self.by-version."phantomjs"."1.9.13"; "tmp-0.0.24" = self.by-version."tmp"."0.0.24"; "follow-redirects-0.0.3" = self.by-version."follow-redirects"."0.0.3"; }; @@ -30746,8 +31697,6 @@ ]; passthru.names = [ "websocket-driver" ]; }; - by-spec."websocket-driver".">=0.4.0" = - self.by-version."websocket-driver"."0.5.1"; by-spec."websocket-driver".">=0.5.1" = self.by-version."websocket-driver"."0.5.1"; by-spec."websocket-extensions".">=0.1.0" = @@ -31064,6 +32013,27 @@ self.by-version."wordwrap"."0.0.2"; by-spec."wordwrap"."~0.0.2" = self.by-version."wordwrap"."0.0.2"; + by-spec."wrap-fn"."^0.1.0" = + self.by-version."wrap-fn"."0.1.1"; + by-version."wrap-fn"."0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "wrap-fn-0.1.1"; + bin = false; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.1.tgz"; + name = "wrap-fn-0.1.1.tgz"; + sha1 = "d7f632de5c6ef1559557ae179be6bce14edc471b"; + }) + ]; + buildInputs = + (self.nativeDeps."wrap-fn" or []); + deps = { + "co-3.1.0" = self.by-version."co"."3.1.0"; + }; + peerDependencies = [ + ]; + passthru.names = [ "wrap-fn" ]; + }; by-spec."wrappy"."1" = self.by-version."wrappy"."1.0.1"; by-version."wrappy"."1.0.1" = lib.makeOverridable self.buildNodePackage { @@ -31258,7 +32228,7 @@ buildInputs = (self.nativeDeps."xdg-empty-trash" or []); deps = { - "each-async-1.1.0" = self.by-version."each-async"."1.1.0"; + "each-async-1.1.1" = self.by-version."each-async"."1.1.1"; "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; }; peerDependencies = [ @@ -31280,31 +32250,32 @@ buildInputs = (self.nativeDeps."xdg-trash" or []); deps = { - "each-async-1.1.0" = self.by-version."each-async"."1.1.0"; + "each-async-1.1.1" = self.by-version."each-async"."1.1.1"; "fs-extra-0.12.0" = self.by-version."fs-extra"."0.12.0"; "uuid-2.0.1" = self.by-version."uuid"."2.0.1"; - "xdg-trashdir-1.0.3" = self.by-version."xdg-trashdir"."1.0.3"; + "xdg-trashdir-1.1.0" = self.by-version."xdg-trashdir"."1.1.0"; }; peerDependencies = [ ]; passthru.names = [ "xdg-trash" ]; }; by-spec."xdg-trashdir"."^1.0.0" = - self.by-version."xdg-trashdir"."1.0.3"; - by-version."xdg-trashdir"."1.0.3" = lib.makeOverridable self.buildNodePackage { - name = "xdg-trashdir-1.0.3"; + self.by-version."xdg-trashdir"."1.1.0"; + by-version."xdg-trashdir"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "xdg-trashdir-1.1.0"; bin = false; src = [ (fetchurl { - url = "http://registry.npmjs.org/xdg-trashdir/-/xdg-trashdir-1.0.3.tgz"; - name = "xdg-trashdir-1.0.3.tgz"; - sha1 = "8df4be55629617be0c5ece0b76ab6cac658d52c7"; + url = "http://registry.npmjs.org/xdg-trashdir/-/xdg-trashdir-1.1.0.tgz"; + name = "xdg-trashdir-1.1.0.tgz"; + sha1 = "67972964f5b80947ca17ba72e8d995fef71351f3"; }) ]; buildInputs = (self.nativeDeps."xdg-trashdir" or []); deps = { "mount-point-1.0.3" = self.by-version."mount-point"."1.0.3"; + "user-home-1.1.0" = self.by-version."user-home"."1.1.0"; "xdg-basedir-1.0.0" = self.by-version."xdg-basedir"."1.0.0"; }; peerDependencies = [ @@ -31653,7 +32624,7 @@ ]; passthru.names = [ "zip-stream" ]; }; - by-spec."zlib-browserify"."^0.0.3" = + by-spec."zlib-browserify"."~0.0.3" = self.by-version."zlib-browserify"."0.0.3"; by-version."zlib-browserify"."0.0.3" = lib.makeOverridable self.buildNodePackage { name = "zlib-browserify-0.0.3"; @@ -31674,6 +32645,4 @@ ]; passthru.names = [ "zlib-browserify" ]; }; - by-spec."zlib-browserify"."~0.0.3" = - self.by-version."zlib-browserify"."0.0.3"; } diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json index f63c614424f2..d19765e1a270 100644 --- a/pkgs/top-level/node-packages.json +++ b/pkgs/top-level/node-packages.json @@ -148,4 +148,5 @@ , "peerflix-server" , "trash" , "empty-trash" +, "castnow" ] From b0321dadcbfe12c08cd72f9865b1a41fe1b9ceed Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 9 Jan 2015 16:57:38 +0100 Subject: [PATCH 0657/1091] blender: Update to 2.73 --- pkgs/applications/misc/blender/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 52583c535891..4b4d41e29eef 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -10,11 +10,11 @@ with lib; stdenv.mkDerivation rec { - name = "blender-2.72b"; + name = "blender-2.73"; src = fetchurl { url = "http://download.blender.org/source/${name}.tar.gz"; - sha256 = "0ixz8h3c08p4f84x8r85nzddwvc0h5lw1ci8gdg2x3m2mw2cfdj4"; + sha256 = "140fcxjb73gim430v08021ls3civ3yghld63ljkgxi5vaww1cq95"; }; patches = [(fetchpatch { @@ -42,6 +42,10 @@ stdenv.mkDerivation rec { "-DWITH_CODEC_FFMPEG=ON" "-DWITH_CODEC_SNDFILE=ON" "-DWITH_INSTALL_PORTABLE=OFF" + "-DWITH_FFTW3=ON" + "-DWITH_SDL=ON" + "-DWITH_GAMEENGINE=ON" + "-DWITH_OPENCOLORIO=ON" "-DPYTHON_LIBRARY=python${python.majorVersion}m" "-DPYTHON_LIBPATH=${python}/lib" "-DPYTHON_INCLUDE_DIR=${python}/include/python${python.majorVersion}m" From 37e2338042bcfd607ce5457b3dad92b42e5cf62c Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sat, 10 Jan 2015 13:51:15 +0100 Subject: [PATCH 0658/1091] Update mpg321 from 0.2.13-2 to 0.3.2. Also - ensure that the man pages are installed, - add myself as maintainer, and - enable ALSA support on Linux. --- pkgs/applications/audio/mpg321/default.nix | 26 ++++++++++++++-------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/audio/mpg321/default.nix b/pkgs/applications/audio/mpg321/default.nix index 939c9f79e4d4..489831dc4641 100644 --- a/pkgs/applications/audio/mpg321/default.nix +++ b/pkgs/applications/audio/mpg321/default.nix @@ -1,20 +1,28 @@ -{stdenv, fetchurl, libao, libmad, libid3tag, zlib}: +{stdenv, fetchurl, libao, libmad, libid3tag, zlib, alsaLib}: stdenv.mkDerivation rec { - name = "mpg321-0.2.13-2"; + name = "mpg321-${version}"; + version = "0.3.2"; src = fetchurl { - url = "mirror://sourceforge/mpg321/0.2.13/${name}.tar.gz"; - sha256 = "0zx9xyr97frlyrwyk2msm9h1sn2b84vqaxcy5drbzcd2n585lwlx"; + url = "mirror://sourceforge/mpg321/${version}/mpg321_${version}.orig.tar.gz"; + sha256 = "0ki8mh76bbmdh77qsiw682dvi8y468yhbdabqwg05igmwc1wqvq5"; }; - buildInputs = [libao libid3tag libmad zlib]; + configureFlags = [ + ("--enable-alsa=" + (if stdenv.isLinux then "yes" else "no")) + ]; - meta = { + buildInputs = [libao libid3tag libmad zlib] + ++ stdenv.lib.optional stdenv.isLinux alsaLib; + + installTargets = "install install-man"; + + meta = with stdenv.lib; { description = "Command-line MP3 player"; homepage = http://mpg321.sourceforge.net/; - license = stdenv.lib.licenses.gpl2; - maintainers = [ ]; - platforms = stdenv.lib.platforms.gnu; + license = licenses.gpl2; + maintainers = [ maintainers.rycee ]; + platforms = platforms.gnu; }; } From 571e196abafa10f031a88272483ed903295bcf14 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 10 Jan 2015 14:19:06 +0100 Subject: [PATCH 0659/1091] getdata: update from 0.8.5 to 0.8.6 --- pkgs/development/libraries/getdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/getdata/default.nix b/pkgs/development/libraries/getdata/default.nix index 93ecb7c05e6b..6b53e07acdbf 100644 --- a/pkgs/development/libraries/getdata/default.nix +++ b/pkgs/development/libraries/getdata/default.nix @@ -1,9 +1,9 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "getdata-0.8.5"; + name = "getdata-0.8.6"; src = fetchurl { url = "mirror://sourceforge/getdata/${name}.tar.bz2"; - sha256 = "0km6hbv18m9g8fxdqfcmk3bjr47w856v4hbrxpd609m6rk0j40zf"; + sha256 = "1cxmyqg6m7346q37wrr05zmyip1qcgi4vpy3xki20nxwkaw37lz8"; }; meta = with stdenv.lib; { From 4067b5bff4bce66d4f30369f2f713e182263637c Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Sat, 10 Jan 2015 14:25:54 +0100 Subject: [PATCH 0660/1091] racer: fixed version --- pkgs/development/tools/rust/racer/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index c82413376bd6..860b1deaaeca 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -6,7 +6,7 @@ in stdenv.mkDerivation rec { #TODO add emacs support - name = "racer-git-2014-12-04"; + name = "racer-git-2015-01-07"; src = fetchgit { url = https://github.com/phildawes/racer; rev = "bf73c05ac719cd3b0f8d8f9e0ecb066ede6aa9d9"; From 85dc90565f74aed870cbf49ccb4b3e643032483b Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Sat, 10 Jan 2015 14:38:45 +0100 Subject: [PATCH 0661/1091] leiningen: Update to 2.5.1. --- .../tools/build-managers/leiningen/builder.sh | 2 +- .../tools/build-managers/leiningen/default.nix | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/build-managers/leiningen/builder.sh b/pkgs/development/tools/build-managers/leiningen/builder.sh index a4aaed8f12f3..885f3189acce 100644 --- a/pkgs/development/tools/build-managers/leiningen/builder.sh +++ b/pkgs/development/tools/build-managers/leiningen/builder.sh @@ -7,7 +7,7 @@ mkdir -pv $out/bin $out/share/java out_bin=$out/bin/lein cp -v $src $out_bin -cp -v $jarsrc $out/share/java +cp -v $jarsrc "$out/share/java/$name-standalone.jar" for p in $patches; do diff --git a/pkgs/development/tools/build-managers/leiningen/default.nix b/pkgs/development/tools/build-managers/leiningen/default.nix index 5f3a032051b1..00d8eade612e 100644 --- a/pkgs/development/tools/build-managers/leiningen/default.nix +++ b/pkgs/development/tools/build-managers/leiningen/default.nix @@ -3,17 +3,18 @@ stdenv.mkDerivation rec { pname = "leiningen"; - version = "2.5.0"; + version = "2.5.1"; name = "${pname}-${version}"; src = fetchurl { url = "https://raw.github.com/technomancy/leiningen/${version}/bin/lein-pkg"; - sha256 = "1drl35313xp2gg5y52wp8414i2fm806rhgcsghl4igrm3afrv85x"; + sha256 = "0pqqb2bh0a17426diwyhk5vbxcfz45rppbxmjydsmai94jm3cgix"; }; jarsrc = fetchurl { - url = "https://github.com/technomancy/leiningen/releases/download/${version}/${name}-standalone.jar"; - sha256 = "0fd7yqrj9asx1n3nszli7hr4fj47v2pdr9msk5g75955pw7yavp9"; + # NOTE: This is actually a .jar, Github has issues + url = "https://github.com/technomancy/leiningen/releases/download/${version}/${name}-standalone.zip"; + sha256 = "1irl3w66xq1xbbs4g10dnw1vknfw8al70nhr744gfn2za27w0xdl"; }; patches = [ ./lein-fix-jar-path.patch ]; From 7aca9db47d51e8dd99ff3f7603ea294a2a54d7c0 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Sat, 10 Jan 2015 14:41:11 +0100 Subject: [PATCH 0662/1091] dfu-programmer: Update to 0.7.1. --- pkgs/development/tools/misc/dfu-programmer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/dfu-programmer/default.nix b/pkgs/development/tools/misc/dfu-programmer/default.nix index 577bd6f01f56..3528e8fbe08e 100644 --- a/pkgs/development/tools/misc/dfu-programmer/default.nix +++ b/pkgs/development/tools/misc/dfu-programmer/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, libusb }: let - version = "0.7.0"; + version = "0.7.1"; in stdenv.mkDerivation rec { name="dfu-programmer-${version}"; @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/dfu-programmer/${name}.tar.gz"; - sha256 = "17lglglk5xrqd2n0impg5bkq4j96qc51cw3kzcghzmzmn6fvg3gf"; + sha256 = "0cwy7z5h6f13yx9bkgh61bphzii6lcl21j2gckskphf37bfzazwz"; }; configureFlags = [ "--disable-libusb_1_0" ]; From 29d7fa652523369cd4b999532a625fc878f127f2 Mon Sep 17 00:00:00 2001 From: koral Date: Sat, 10 Jan 2015 14:46:05 +0100 Subject: [PATCH 0663/1091] Added mkvtoolnix-cli = mkvtoolnix without GUI dependencies. --- pkgs/applications/video/mkvtoolnix/default.nix | 7 +++++-- pkgs/top-level/all-packages.nix | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix index 83e9589f165b..df0cb1b81106 100644 --- a/pkgs/applications/video/mkvtoolnix/default.nix +++ b/pkgs/applications/video/mkvtoolnix/default.nix @@ -6,6 +6,7 @@ , boost , xdg_utils , expat +, withGUI ? true , wxGTK , zlib , ruby @@ -14,6 +15,8 @@ , curl }: +assert withGUI -> wxGTK != null; + stdenv.mkDerivation rec { version = "7.5.0"; name = "mkvtoolnix-${version}"; @@ -25,8 +28,8 @@ stdenv.mkDerivation rec { buildInputs = [ libmatroska flac libvorbis file boost xdg_utils - expat wxGTK zlib ruby gettext pkgconfig curl - ]; + expat zlib ruby gettext pkgconfig curl + ] ++ stdenv.lib.optional withGUI wxGTK; configureFlags = "--with-boost-libdir=${boost.lib}/lib"; buildPhase = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a2e87913768a..120d04ce4904 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6441,6 +6441,11 @@ let mkvtoolnix = callPackage ../applications/video/mkvtoolnix { }; + mkvtoolnix-cli = mkvtoolnix.override { + withGUI = false; + wxGTK = null; + }; + mlt-qt4 = callPackage ../development/libraries/mlt { qt = qt4; }; From cbca401a04e0a7d80ce0b9589457735e219a163b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 12:50:09 +0100 Subject: [PATCH 0664/1091] configuration-ghc-7.9.x: fix license attribute for doctest override --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index a41ce4650c5d..341429bbc1d4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -108,6 +108,6 @@ self: super: { ]; homepage = "https://github.com/sol/doctest#readme"; description = "Test interactive Haskell examples"; - license = self.stdenv.lib.licenses.mit; + license = pkgs.stdenv.lib.licenses.mit; }; } From fa27f2af5b3220ba8ff987fedbb46c4c953e3477 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 13:56:04 +0100 Subject: [PATCH 0665/1091] hackage-packages.nix: rebuild from Hackage 2015-01-10T13:56:15+0100 --- .../haskell-modules/hackage-packages.nix | 586 ++++++++++-------- 1 file changed, 334 insertions(+), 252 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 05b1f70fa2cf..7ea91824e8e8 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -2101,12 +2101,10 @@ self: { }: mkDerivation { pname = "ChasingBottoms"; - version = "1.3.0.9"; - sha256 = "14nxahs53j2bnqdyl331k76kmmisv78g7c29w9vq9c7r8ygrpnqc"; - isLibrary = true; - isExecutable = true; - buildDepends = [ array base containers mtl QuickCheck random syb ]; - configureFlags = [ "-f-build-tests" ]; + version = "1.3.0.10"; + sha256 = "1k67d22fwrb9whd26xvqd0hgq765cic5hkvq920525vpmcndvkck"; + buildDepends = [ base containers mtl QuickCheck random syb ]; + testDepends = [ array base containers mtl QuickCheck random syb ]; description = "For testing partial and infinite values"; license = stdenv.lib.licenses.mit; }) {}; @@ -2981,8 +2979,8 @@ self: { }: mkDerivation { pname = "Deadpan-DDP"; - version = "0.7.0.0"; - sha256 = "12y1kr2qkw6j3y1rbqh9xmaxy266h3bkfc0hjwvjwd3agzwkj4zf"; + version = "0.9.0.0"; + sha256 = "079g068k0ykf2b5g0y8yqjbz5iygx6aghqrx4x036jyrybnjyndr"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -6442,6 +6440,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "HStringTemplate_0_8" = callPackage + ({ mkDerivation, array, base, blaze-builder, bytestring, containers + , deepseq, directory, filepath, mtl, parsec, pretty, syb + , template-haskell, text, time, utf8-string, void + }: + mkDerivation { + pname = "HStringTemplate"; + version = "0.8"; + sha256 = "07wgnkv2ga0h277fr8z18lsvbrhww5bv5s4av6nzl4x4984x0b8y"; + buildDepends = [ + array base blaze-builder bytestring containers deepseq directory + filepath mtl parsec pretty syb template-haskell text time + utf8-string void + ]; + description = "StringTemplate implementation in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "HStringTemplateHelpers" = callPackage ({ mkDerivation, base, containers, directory, FileManipCompat , filepath, HSH, HStringTemplate, mtl, safe, strict @@ -12090,6 +12106,7 @@ self: { pname = "SafeSemaphore"; version = "0.10.1"; sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"; + editedCabalFile = "1b168ec8de4b3958df15b33ba9ab60d8a651d9dd4ea36891d4c31ae81e7ec1cc"; buildDepends = [ base containers stm ]; testDepends = [ base HUnit ]; homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore"; @@ -16313,6 +16330,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "align-text" = callPackage + ({ mkDerivation, base, optparse-applicative, text }: + mkDerivation { + pname = "align-text"; + version = "0.1.0.0"; + sha256 = "09r59frnnihf82cbgjpiwgm83kclcrk1zk6y5rf1d6c109vddail"; + isLibrary = false; + isExecutable = true; + buildDepends = [ base optparse-applicative text ]; + homepage = "https://github.com/danchoi/align-text"; + description = "A simple unix filter to align text on specified substrings"; + license = stdenv.lib.licenses.mit; + }) {}; + "aligned-foreignptr" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -16690,8 +16721,8 @@ self: { }: mkDerivation { pname = "amazonka"; - version = "0.1.4"; - sha256 = "0wq9lynl9kbjag6380ms2gasrgjpr0ak3rzji6fjifbkaavx5v3z"; + version = "0.2.0"; + sha256 = "0736n3pqydlv0xbp1xzk4ngw3lbh603046y9293bw679sch8hlyw"; buildDepends = [ amazonka-core base bytestring conduit exceptions http-conduit lens mmorph monad-control mtl resourcet retry text time transformers @@ -16706,8 +16737,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-autoscaling"; - version = "0.1.4"; - sha256 = "03cdjrc4c9xfxwd0x2pan5icpy672ly5s2mfk33q0b6v2ckgnvcd"; + version = "0.2.0"; + sha256 = "1ffhngz23h4mc1cxbd6xkjzpkx3yncl5sm6b6idwwbi6f05k2f93"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Auto Scaling SDK"; @@ -16718,8 +16749,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudformation"; - version = "0.1.4"; - sha256 = "0np0pm056lxbhhkds1h23nsp4hj3yjr4yk90wmymqsibj7l6cw7q"; + version = "0.2.0"; + sha256 = "0qsffvmlqrrk0dkb84dbgjla9hrsb9ivxs47jw4h5a2dnfsvclpj"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudFormation SDK"; @@ -16730,8 +16761,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudfront"; - version = "0.1.4"; - sha256 = "0xw4vkmdk4271vqsx9ni4c5i5q2v4pgc2r2nplhj1nqh2z6j6rrc"; + version = "0.2.0"; + sha256 = "00bnm5zgzbndhmr0w1v2rranp05ldznb9zvy45m144m2bzn2bh1m"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudFront SDK"; @@ -16742,8 +16773,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudsearch"; - version = "0.1.4"; - sha256 = "12948dzhvx5i3ffi07mghvzlhijwbrrfdjxrgy75avc6680dq5gj"; + version = "0.2.0"; + sha256 = "0gy6qvq0czin9bpy2bvfb0r6095k8jm8wxrgsr3x07kdpgy6vlpv"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudSearch SDK"; @@ -16754,8 +16785,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudsearch-domains"; - version = "0.1.4"; - sha256 = "0dgszllalv35p0z718p5chd9vnyfzsazi8sg6mczwcb6d5bbvr90"; + version = "0.2.0"; + sha256 = "06pk2s3pbc07crz27k789diycy3s2yy7f1z22fzf9j8x5qbsbyx8"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudSearch Domain SDK"; @@ -16766,8 +16797,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudtrail"; - version = "0.1.4"; - sha256 = "1a2k9dlfic886zjaqgm429xqc2g4rnv7lyhva0xj36zai0x1s8mg"; + version = "0.2.0"; + sha256 = "0gsva5kz7swpdx1vgs1q7w6fhsdbcxk4912fg6j6z4wh1v110j8v"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudTrail SDK"; @@ -16778,8 +16809,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudwatch"; - version = "0.1.4"; - sha256 = "0wcjmzijh0ci9jrnqqxmfnnlmhmxkhlbb7ikx6f25m57d0marxf0"; + version = "0.2.0"; + sha256 = "03csdz8q7ni0jkv1900mq78xz6d08qlpn8jrccvp6zkijc0mzskh"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudWatch SDK"; @@ -16790,8 +16821,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudwatch-logs"; - version = "0.1.4"; - sha256 = "18cdm2avffiyj0c80a2kmqcxm0kmkwd30slrdakzrv1irk6cx6pp"; + version = "0.2.0"; + sha256 = "1079yaq0hl7w5gkimsnma7a6xyv7rycmaxvjnyjacc80li4pki9m"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudWatch Logs SDK"; @@ -16802,8 +16833,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-codedeploy"; - version = "0.1.4"; - sha256 = "0brhg6graf54f6zw0bg3wpwgzm574cf45qjw5r0jmmigijxpbiwp"; + version = "0.2.0"; + sha256 = "0zsw08lpccyhsdd0sj3zfckbmkiwas5yzbb80xria8230b8r9fd9"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CodeDeploy SDK"; @@ -16814,8 +16845,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cognito-identity"; - version = "0.1.4"; - sha256 = "00gdvaxyma9nfqnmpdrqz7jkgca9dkggrf5rbwwcd9byxnb6n238"; + version = "0.2.0"; + sha256 = "015l0daqciglmnim4i6f0i0ak1iz58d6d947m1f6as23l7cgw0f9"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Cognito Identity SDK"; @@ -16826,8 +16857,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cognito-sync"; - version = "0.1.4"; - sha256 = "1d27lvvfa9h9syxx555q2iqj5lngqnxzzk7apb9snvmf97f8z8s5"; + version = "0.2.0"; + sha256 = "0p3a9s6qh5snwvq3lk4zznk3ckykzvw8b1z48990v7wr7nc0mvvz"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Cognito Sync SDK"; @@ -16838,8 +16869,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-config"; - version = "0.1.4"; - sha256 = "114mjnvq083mgcssfhjycaplf55f3ai75pmj61ypis72hxv14m4c"; + version = "0.2.0"; + sha256 = "0vwbkbjmvvba5zma5iiy2h8pbr87778mbb5kwfw6d8j8yrhy2d5q"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Config SDK"; @@ -16857,8 +16888,8 @@ self: { }: mkDerivation { pname = "amazonka-core"; - version = "0.1.4"; - sha256 = "1xqvch90l391ml4xvm252zmy4v5909m6mcgi01wb9bl1ygz26713"; + version = "0.2.0"; + sha256 = "1775jzcq0705cj002f73sdi03hk64gink8yj5l4zli1f5wl6nhm6"; buildDepends = [ aeson attoparsec base base16-bytestring base64-bytestring bifunctors bytestring case-insensitive conduit conduit-extra @@ -16879,8 +16910,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-datapipeline"; - version = "0.1.4"; - sha256 = "14nqif2j16430i2r3fnlw1rbbpir92nw4ykzpg316lc1qmshf7iz"; + version = "0.2.0"; + sha256 = "1d6x35fhcyhnb6fcr5jsgbqs9sxphxvl32iinv8ny5yq9scx5aga"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Data Pipeline SDK"; @@ -16891,8 +16922,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-directconnect"; - version = "0.1.4"; - sha256 = "0sd9mgcvvib20mych9dbyrd14sqjqxcf9gw83013ksrix4lymx9s"; + version = "0.2.0"; + sha256 = "0wqz2r5cmzlh3m267jdy5mg7d7q7vlsv1hs8d8ndal7z0lmljskf"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Direct Connect SDK"; @@ -16903,8 +16934,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-dynamodb"; - version = "0.1.4"; - sha256 = "1mcp69k53wlvnydgmbdsg57ciai8q5kywn03qgzdyq20avwczvc9"; + version = "0.2.0"; + sha256 = "1d2r8rpbz71h8kaf2v7arlisyqs0kx21x7yrg5dkrf7px363k1d9"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon DynamoDB SDK"; @@ -16915,8 +16946,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-ec2"; - version = "0.1.4"; - sha256 = "0ng24jvp88i35s390zbzyk6psr61s9jw6dvj27ny4rws1xnaqijy"; + version = "0.2.0"; + sha256 = "0hjx6nmry3h7bbc6wmq9pfr5ddw8704sg0lcc34kmlyf4pwhcz3d"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Compute Cloud SDK"; @@ -16927,8 +16958,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elasticache"; - version = "0.1.4"; - sha256 = "1i4ifazvl36sc675zjlssddkhldwb7631q3pchk1nx6ifzisccpx"; + version = "0.2.0"; + sha256 = "0qygz71j8l1jzl9khljrw68xbs5mbs77qs7zgfy1822jsxg3lknk"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon ElastiCache SDK"; @@ -16939,8 +16970,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elasticbeanstalk"; - version = "0.1.4"; - sha256 = "1frwwn6v19iq4p8cwajk1dk1lk96zsfqkk72l4a823kkdn3b58al"; + version = "0.2.0"; + sha256 = "16p8cxn2wva7lk1pk9k5civh2qrhl4gaz97nm8haw1q3ihxcp35s"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Beanstalk SDK"; @@ -16951,8 +16982,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elastictranscoder"; - version = "0.1.4"; - sha256 = "14ibshfq1sg7dhfr55c6xkrl635jg4zjq5i49bxn22niksg0h11y"; + version = "0.2.0"; + sha256 = "0711pa4if4pz3k0jlan92gj6m4aiawwvkdf1zhplqyqlmnlbj98w"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Transcoder SDK"; @@ -16963,8 +16994,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elb"; - version = "0.1.4"; - sha256 = "0lxfxrz4yldhz7pwcs6f2k62vkvfb9avfjn3lmymn45nw8s1kphg"; + version = "0.2.0"; + sha256 = "1f98x8yznjky5gqdycvn3f4an3ac9dqq5i4a0a2b695ly9f0z5sw"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Load Balancing SDK"; @@ -16975,8 +17006,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-emr"; - version = "0.1.4"; - sha256 = "1f6g25adfasqn44ylnamk7vv7xphmk2qm4ncbb19w7n6wdb1il6m"; + version = "0.2.0"; + sha256 = "1hjr1is0s3fbx25ih3sbndmpy272bk998llwpwy8m84wqwrymml2"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic MapReduce SDK"; @@ -16987,8 +17018,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-iam"; - version = "0.1.4"; - sha256 = "1b5wq3p0qklz5bzka00wrjw7cnkvhppfabk5wk2d5c1pwq9d4bdf"; + version = "0.2.0"; + sha256 = "0fbabw20h8fdhfzlbkc9qwq95s9a51a0pvjxq66myn05z5m1glci"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Identity and Access Management SDK"; @@ -16999,8 +17030,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-importexport"; - version = "0.1.4"; - sha256 = "0fx0iwbygf3bxw1rkxpkydi6r361h6n5iajj4hapx5jdk0f7dkb8"; + version = "0.2.0"; + sha256 = "01nlsvq9i3mw7gikjsbb9w38sbd08g6mncbik4yhrn1ngx2fp1ag"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Import/Export SDK"; @@ -17011,8 +17042,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-kinesis"; - version = "0.1.4"; - sha256 = "0ja2jajmaay5sph85x0i1gvz2p2hy0zll2gk3j01x23wgz244nbg"; + version = "0.2.0"; + sha256 = "16fdapzi2ilrzwfj1qrgg225kqyr1gyx7v32v7a8abf8pwxb3ql5"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Kinesis SDK"; @@ -17023,8 +17054,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-kms"; - version = "0.1.4"; - sha256 = "1xm5brx0glw6r8kw1xiqbw9ji5a7fybdd8r5645s0yp13a4innyp"; + version = "0.2.0"; + sha256 = "1v2bs1hp2niv78s7bznj48qn06gv2mqm8sam58dr39gpya9br8x4"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Key Management Service SDK"; @@ -17035,8 +17066,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-lambda"; - version = "0.1.4"; - sha256 = "091lad5g5p0l04w7d65nw1ssrbxh2zsfxklh7dm0rld245qxax3q"; + version = "0.2.0"; + sha256 = "1v5yjchljc255cbn8ff5brwmqbk813wdnkbc8z1678g27rndakx4"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Lambda SDK"; @@ -17047,8 +17078,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-opsworks"; - version = "0.1.4"; - sha256 = "076zpwyjkhq5gd5h36lzwq83bmqr27g2kg5y4k271yvbwaajbzm0"; + version = "0.2.0"; + sha256 = "18ks55r13v34wgh7wqb41k9q7h4zxqy2br98y64qdl3zq400ivmx"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon OpsWorks SDK"; @@ -17059,8 +17090,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-rds"; - version = "0.1.4"; - sha256 = "0bmipjkiqf274ja3lbhw0s6rklgvwzh7wj6lcb7nvbi94mqp2x19"; + version = "0.2.0"; + sha256 = "0qpn46xx2q3lqh0dra6f7i1s4s48zlv0v80jscvmr4y3dfi66mm0"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Relational Database Service SDK"; @@ -17071,8 +17102,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-redshift"; - version = "0.1.4"; - sha256 = "1ka5brxjm1x447dfxp6hlmy2z0f5zldb36q2pmbaadxkw38xqllk"; + version = "0.2.0"; + sha256 = "0wk37jlx0xzajn8cqpr7g6nxcczqcr4x87l3l68fkb4xw78by8ll"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Redshift SDK"; @@ -17083,8 +17114,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-route53"; - version = "0.1.4"; - sha256 = "1jip1kyskfsm85f5jp135mhx0aprjx9kahzfk8v07gbfmnkiv4x5"; + version = "0.2.0"; + sha256 = "137x7cix3nvdnb2yqh12qrdljb959bfp75k6q40rw3ryz9lacicb"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Route 53 SDK"; @@ -17095,8 +17126,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-route53-domains"; - version = "0.1.4"; - sha256 = "06s926v6jqpbwqq2wx85cqpik3svdg1rdv4za3d5d134qgrrg9wx"; + version = "0.2.0"; + sha256 = "0722n7v7f0xlxvq7khfxy4rw1iwp1dl5d0dpvwc5vl8pbfdw5k55"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Route 53 Domains SDK"; @@ -17107,8 +17138,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-s3"; - version = "0.1.4"; - sha256 = "1gcs9afyf9vmpgxp9w9fbvrqzd502dq4i8z70bgd4z2r8ihvj974"; + version = "0.2.0"; + sha256 = "1zm9scqngski4sh00qx6b2jmgmzwcv5hc03g0a8yy5d6ylb633x6"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Storage Service SDK"; @@ -17119,8 +17150,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sdb"; - version = "0.1.4"; - sha256 = "0awynyvxkvdb60v8ljahp444mal8n91hzdc7bh955v4gz8yhqiqm"; + version = "0.2.0"; + sha256 = "1dzpxld8fh95blb5blmld6c88qyqk3yid043xic3mhpd6wyzgmna"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon SimpleDB SDK"; @@ -17131,8 +17162,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-ses"; - version = "0.1.4"; - sha256 = "144hp5xk0g5mk645kn2b881yq89p4nan9m90gz9az9m3xdn8s94i"; + version = "0.2.0"; + sha256 = "08h9ddcwslp50lc1jzqx0m12097vy59may184psflnm05jn250s8"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Email Service SDK"; @@ -17143,8 +17174,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sns"; - version = "0.1.4"; - sha256 = "0k13gk3x1lv25n578z3rzvcw0kfr9hd0bc3z6xdb64yzjyyaq9mb"; + version = "0.2.0"; + sha256 = "1n2d3imbva7zjknx7jicjjccjgyq60cbcxbr61l70ldsaidrs9p7"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Notification Service SDK"; @@ -17155,8 +17186,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sqs"; - version = "0.1.4"; - sha256 = "1r29w96ym6axmjvzykj04nn7hzv8009smmw5001hjk9av44cm645"; + version = "0.2.0"; + sha256 = "1l2f57j6mjrpcva02yba3dp6kvcf68c0bw1c6rx5865gq4m37n2h"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Queue Service SDK"; @@ -17167,8 +17198,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-storagegateway"; - version = "0.1.4"; - sha256 = "0hiz86zs64n5hdd3bbsi08g9in9k2m8bznpznyw4k1zdi7xjbv4f"; + version = "0.2.0"; + sha256 = "07f9nvimgf0pvlggb8r9h2gaq8kmhcflc30hm9wpn1ihm9hqn13n"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Storage Gateway SDK"; @@ -17179,8 +17210,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sts"; - version = "0.1.4"; - sha256 = "03ham5h2h1yrvj4hcgs71j0j2l9wamsnsg87q3yyb86szav187kq"; + version = "0.2.0"; + sha256 = "0jiks2pywzkxc7av1f2fynqvcq0x7501hijdyxdw3wm3rhpz14wh"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Security Token Service SDK"; @@ -17191,8 +17222,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-support"; - version = "0.1.4"; - sha256 = "086pi817420yqwsp4ww06jfl82p26ajpckcrybamxrv5k1cjw7dk"; + version = "0.2.0"; + sha256 = "0p57p7flfw5zzqypyyhj8l4xn42048lqvaz62l5r5s0q3yqpnqjz"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Support SDK"; @@ -17203,8 +17234,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-swf"; - version = "0.1.4"; - sha256 = "1nhdif41sglr1sk4cfvg3i0qwlbvgyb0l6az2aa69yyflbf722if"; + version = "0.2.0"; + sha256 = "1a3vi2wvb0yz04py42pdwnimifslzq7w0mvy8qgf9cpvjs476g3k"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Workflow Service SDK"; @@ -19890,25 +19921,25 @@ self: { }) {}; "aws-kinesis-client" = callPackage - ({ mkDerivation, aeson, aws, aws-general, aws-kinesis, base + ({ mkDerivation, aws, aws-general, aws-kinesis, base , base-unicode-symbols, bytestring, conduit, data-carousel, either - , errors, hourglass, http-conduit, kan-extensions, lens + , errors, hoist-error, http-conduit, kan-extensions, lens , lens-action, lifted-async, lifted-base, monad-control, mtl , optparse-applicative, random, resourcet, stm, stm-chans - , stm-conduit, stm-queue-extras, text, time, transformers + , stm-conduit, stm-queue-extras, text, transformers }: mkDerivation { pname = "aws-kinesis-client"; - version = "0.1.0.1"; - sha256 = "0p7hvr8ybh57h1gdrascj0m246x3mz67m5mila9ijxnb10fh6ghf"; + version = "0.1.0.2"; + sha256 = "1bdncmx9nrqqlk3czall9p2b82fz8yakjz3b79ba5adql6l1qlig"; isLibrary = true; isExecutable = true; buildDepends = [ - aeson aws aws-general aws-kinesis base base-unicode-symbols - bytestring conduit data-carousel either errors hourglass - http-conduit kan-extensions lens lens-action lifted-async - lifted-base monad-control mtl optparse-applicative random resourcet - stm stm-chans stm-conduit stm-queue-extras text time transformers + aws aws-general aws-kinesis base base-unicode-symbols bytestring + conduit data-carousel either errors hoist-error http-conduit + kan-extensions lens lens-action lifted-async lifted-base + monad-control mtl optparse-applicative random resourcet stm + stm-chans stm-conduit stm-queue-extras text transformers ]; description = "A producer & consumer client library for AWS Kinesis"; license = stdenv.lib.licenses.asl20; @@ -21441,8 +21472,8 @@ self: { }: mkDerivation { pname = "binary-bits"; - version = "0.3"; - sha256 = "0hddr2v2x8ha540vqi21k0vrvfa69qvlvgjs9rrl98qygzrqc7nc"; + version = "0.5"; + sha256 = "1577bd5q4lhw024v4hfil10iyx7v4cf72ldhxb8xhm27i80lllqn"; buildDepends = [ base binary bytestring ]; testDepends = [ base binary bytestring QuickCheck random test-framework @@ -24763,8 +24794,8 @@ self: { }: mkDerivation { pname = "cab"; - version = "0.2.14"; - sha256 = "109rjlxsfwsqqa85a4yl5wk4bglpk0wfyp2ggnnz8ria3mhkkdpr"; + version = "0.2.15"; + sha256 = "0g2z9ypnkxbva2h96ihf0slwg2wz389pxr974vn69v2sblkzl9c9"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -25004,6 +25035,7 @@ self: { pname = "cabal-install"; version = "1.22.0.0"; sha256 = "17cf2bkrxawjldhkq4hzlzlf7b2xqgkrzl7fa31whnnpni68v6jz"; + editedCabalFile = "d7e8259a042ce1023f022e905792303290ad4860485748be4d1842627a604516"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -25924,21 +25956,22 @@ self: { "caramia" = callPackage ({ mkDerivation, base, bytestring, containers, exceptions, gl , HUnit, lens, linear, sdl2, semigroups, test-framework - , test-framework-hunit, text, transformers, unix, vector + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector }: mkDerivation { pname = "caramia"; - version = "0.7.0.1"; - sha256 = "0743zv2y110yf48xz914n137gllbbxgrrg4fzpwwpjdhw6drmlq5"; + version = "0.7.1.0"; + sha256 = "11pd61wi1ppa2vj4n7gpqa8d3zmm9k6lbrayyh6nm7zdqwa11xcb"; isLibrary = true; isExecutable = true; buildDepends = [ base bytestring containers exceptions gl lens linear semigroups - text transformers unix vector + text transformers vector ]; testDepends = [ base containers HUnit linear sdl2 test-framework - test-framework-hunit + test-framework-hunit test-framework-quickcheck2 ]; configureFlags = [ "-f-fix-opengl21" "-f-build-toys" ]; homepage = "https://github.com/Noeda/caramia/"; @@ -29393,8 +29426,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "compare-type"; - version = "0.1"; - sha256 = "0snvvz10mvg4zykkvv1cdf4a4ld4rj6zzw4dqn5lzyddsgg43w6j"; + version = "0.1.1"; + sha256 = "1s6p3ni8pqxbp08ci4w6y646wrh60s0g34figrwdcqrywscyicsb"; buildDepends = [ base ]; homepage = "https://github.com/Kinokkory/compare-type"; description = "compare types of any kinds in haskell"; @@ -30365,8 +30398,8 @@ self: { ({ mkDerivation, base, ghc-prim, newtype }: mkDerivation { pname = "constraints"; - version = "0.4.1.2"; - sha256 = "0c195hpnpn4xgd7y3c4bl4xhkc82ka16bw0g0yx5apvijc4cy4b7"; + version = "0.4.1.3"; + sha256 = "1w3ssvg30rfkp1y20vx0fbq1c0md2wys2rh50mih7645djv56hyx"; buildDepends = [ base ghc-prim newtype ]; homepage = "http://github.com/ekmett/constraints/"; description = "Constraint manipulation"; @@ -33704,9 +33737,10 @@ self: { ({ mkDerivation, base, ghc-prim, split, template-haskell }: mkDerivation { pname = "data-filepath"; - version = "2.0.0.0"; - sha256 = "0nlbg3bkkbcbxs8yx81rizzvg4dm1i83ly4n8c182947zd6i44n1"; + version = "2.1.0.1"; + sha256 = "01sgv19mr7gl80jk6bd01b8l3qcq6ghpvhdbja06x7vw57b4y9dg"; buildDepends = [ base ghc-prim split template-haskell ]; + homepage = "https://github.com/maxpow4h/data-filepath"; description = "A type safe file path data structure"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35535,8 +35569,8 @@ self: { }: mkDerivation { pname = "derive"; - version = "2.5.18"; - sha256 = "1jqng8v1d4rac8xmrpm7h1pkyr9pfwsbb0ap6pnwzpwz9fns9c3k"; + version = "2.5.19"; + sha256 = "092n1893azx0sxby518qg49xl5ixq1gpldb9ndl077nc9kam4jjs"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -38278,24 +38312,25 @@ self: { ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base , base64-bytestring, bytestring, containers, directory , executable-path, filepath, filepather, fsnotify, hspec - , http-types, language-javascript, lens, mtl, process, regex-compat - , scotty, shake, system-fileio, system-filepath, text, text-format - , transformers, unordered-containers, utf8-string, wai, warp + , http-types, language-javascript, lens, MissingH, mtl, process + , QuickCheck, regex-compat, scotty, shake, system-fileio + , system-filepath, text, text-format, transformers + , unordered-containers, utf8-string, wai, warp }: mkDerivation { pname = "duplo"; - version = "1.6.9"; - sha256 = "0953myrpsz5d68y0qj72q4s5hxx7ja3gzj6yc9lnn195c7b1mhyc"; + version = "1.6.18"; + sha256 = "10nx7zg5y6yfj3kaadw3pc252s5p0dpklpb2by6vs504wg111cx4"; isLibrary = true; isExecutable = true; buildDepends = [ aeson aeson-pretty ansi-terminal base base64-bytestring bytestring containers directory executable-path filepath filepather fsnotify - http-types language-javascript lens mtl process regex-compat scotty - shake system-fileio system-filepath text text-format transformers - unordered-containers utf8-string wai warp + http-types language-javascript lens MissingH mtl process + regex-compat scotty shake system-fileio system-filepath text + text-format transformers unordered-containers utf8-string wai warp ]; - testDepends = [ base hspec ]; + testDepends = [ base hspec MissingH QuickCheck ]; description = "Frontend development build tool"; license = stdenv.lib.licenses.mit; }) {}; @@ -38923,6 +38958,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "effect-handlers" = callPackage + ({ mkDerivation, base, free, hspec, hspec-discover, HUnit + , kan-extensions, mtl, QuickCheck + }: + mkDerivation { + pname = "effect-handlers"; + version = "0.1.0.1"; + sha256 = "0ln2b4v9nb5hmivh389jaa3yp0mwc4pm2xizbc3alvjhxy2a83wx"; + buildDepends = [ base free kan-extensions mtl ]; + testDepends = [ base hspec hspec-discover HUnit QuickCheck ]; + homepage = "https://github.com/edofic/effect-handlers"; + description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers."; + license = stdenv.lib.licenses.mit; + }) {}; + "effect-monad" = callPackage ({ mkDerivation, base, ghc-prim, type-level-sets }: mkDerivation { @@ -39264,8 +39314,8 @@ self: { }: mkDerivation { pname = "ekg-rrd"; - version = "0.2.1.65"; - sha256 = "0f5m4z6j7ck3kvhg5gg4r4p06ckk71aacwih131br4sz4gfsrr1n"; + version = "0.2.1.69"; + sha256 = "172p0whjyql5in94rcpr6h13zilhd84qp54z8qvk23kg5jqaf43r"; buildDepends = [ base directory ekg-core mtl process text time unordered-containers ]; @@ -39394,8 +39444,8 @@ self: { }: mkDerivation { pname = "elm-compiler"; - version = "0.14"; - sha256 = "1vgbs3navs6dr36k408kc83gkn2ndhmc0b1015zk3jb0wkmvm73y"; + version = "0.14.1"; + sha256 = "0my04mipgia5qw02nzzrzc4kq3vl7bv75rzrsmd2bdb2wll1k94f"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39462,8 +39512,8 @@ self: { }: mkDerivation { pname = "elm-make"; - version = "0.1"; - sha256 = "1hrc8bzfqzrcmkzqcampxkn5m113blfp4095h6c2xnadiicbvwdy"; + version = "0.1.1"; + sha256 = "02mqr6v146piwrhycnmlxnky5bmsl7ap7781qmcwkfmc89wfa4zl"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -39485,8 +39535,8 @@ self: { }: mkDerivation { pname = "elm-package"; - version = "0.2.2"; - sha256 = "0hkcy1mix2rng2k2zhzgb16nd0asfj9rm9ya2by67vjysiz8cmnr"; + version = "0.4"; + sha256 = "0vsq87imyvs1sa2n4z41b6qswy2cknxsg4prhwc9r7lvyljkmn03"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -39509,8 +39559,8 @@ self: { }: mkDerivation { pname = "elm-reactor"; - version = "0.2.0.1"; - sha256 = "1qnrxr3wayhw92w6lghchz8avxbxg00w7p6d1vs7mq9q56876jgj"; + version = "0.3"; + sha256 = "196xm10x7vi82xmq97ykffkz5j9pclq7qsasispdv3hrhpircv8z"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -40965,6 +41015,18 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "exhaustive" = callPackage + ({ mkDerivation, base, generics-sop, transformers }: + mkDerivation { + pname = "exhaustive"; + version = "1.0.0"; + sha256 = "07jh5dlvq8nc7gkwc08w0kzwngnjhbg1pfz604dks3ni47b2ivgv"; + buildDepends = [ base generics-sop transformers ]; + homepage = "http://github.com/ocharles/exhaustive"; + description = "Compile time checks that a computation considers producing data through all possible constructors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "exif" = callPackage ({ mkDerivation, base, exif }: mkDerivation { @@ -41337,9 +41399,8 @@ self: { }: mkDerivation { pname = "extra"; - version = "1.0"; - sha256 = "0ainwq8f2mp1wc30srl971xy4qnrcyrcyig1kmrxx951hgav1dkb"; - editedCabalFile = "9deb6a3e50c063fb2c10b17371b99c48d7ebfa50ed3129476b3cbe7e5dc57918"; + version = "1.0.1"; + sha256 = "1nmcgi24b3n0bqiychx96zf07vjy4129f9qpwh57ir90bmsixij6"; buildDepends = [ base directory filepath process time unix ]; testDepends = [ base directory filepath QuickCheck time unix ]; homepage = "https://github.com/ndmitchell/extra#readme"; @@ -43691,8 +43752,8 @@ self: { }: mkDerivation { pname = "formatting"; - version = "6.1.0"; - sha256 = "1yb0lm2h1jbjfm6pkgf696bvi7hl9bcy5km1v9x2fnj41vziw0kn"; + version = "6.1.1"; + sha256 = "0x435g148yac4jy4p7k5s3lwm6c48mvizh76ssgj7hmd0gd7bvyz"; buildDepends = [ base clock old-locale scientific text text-format time ]; @@ -50744,8 +50805,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.6.3.0"; - sha256 = "0mprx68qc9ig1b2wxzg2vk4nyc0bdcxibadrxl4ikhs7bn997sds"; + version = "4.6.4.0"; + sha256 = "0jj1kl9qrv38aavc25cglw90dpaqjznnnvibx9xrni57cj12y95j"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -51120,11 +51181,11 @@ self: { ({ mkDerivation, base, bytestring, hans, pcap }: mkDerivation { pname = "hans-pcap"; - version = "0.1.0.0"; - sha256 = "1cbk3gipnh43k7lw6islxm51alk0d5ibl37xqcw8db6208jvcllh"; + version = "0.1.0.2"; + sha256 = "10zj129s6l4gf9acvs1yahdwv5vqj9kqwshvfjdak3gbi7arw48s"; buildDepends = [ base bytestring hans pcap ]; homepage = "https://github.com/tolysz/hans-pcap"; - description = "PCAP driver for HaNS"; + description = "Driver for real ethernet devices for HaNS"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -51284,8 +51345,8 @@ self: { }: mkDerivation { pname = "happstack-authenticate"; - version = "0.10.15"; - sha256 = "0l52bw2cg33sz45bzinqlb98hi1lnby6r9i45wlf3w4rlk9vcasw"; + version = "0.10.16"; + sha256 = "15r725mmfln8hhk13ypg497xy4x88cxyd4gqmgfg6dpmrmgvdvgw"; buildDepends = [ acid-state aeson authenticate base blaze-html bytestring containers fb happstack-server http-conduit http-types ixset mtl @@ -52170,8 +52231,8 @@ self: { ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }: mkDerivation { pname = "hashtables"; - version = "1.2.0.1"; - sha256 = "1z7hkd1lqb901i3wahg4ly8k0xrsv8292rkm3b7s463bf477179j"; + version = "1.2.0.2"; + sha256 = "0dqq5ssgkqzplqf5dmc4l8cj28j5py7i6n6a069qn4cibvxfjaq1"; buildDepends = [ base ghc-prim hashable primitive vector ]; configureFlags = [ "-f-portable" "-f-sse42" "-f-debug" "-f-bounds-checking" @@ -52788,8 +52849,8 @@ self: { }: mkDerivation { pname = "haskell-packages"; - version = "0.2.4.3"; - sha256 = "0s1z5zzl53nmjnrlf1czri634h8fksbgkqvvz8hpwa60wsaf4dxn"; + version = "0.2.4.4"; + sha256 = "1n4il9vkszr48n0zg3kccyqa744p0cc6idamdk6xb6hj0flpqzzc"; buildDepends = [ aeson base bytestring Cabal containers deepseq directory filepath haskell-src-exts hse-cpp mtl optparse-applicative tagged @@ -54138,8 +54199,8 @@ self: { }: mkDerivation { pname = "haste-compiler"; - version = "0.4.3"; - sha256 = "1wkb6a1jwmpjr0jlz5fjq652jz6a6agg0a5pfazyfpdznvd4mm62"; + version = "0.4.4"; + sha256 = "1cjjp6p56r21dh6b0pvy0sffrccgxiszdfnp5kjhwac77wlc2dfd"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -54149,7 +54210,9 @@ self: { random shellmate system-fileio tar transformers utf8-string websockets ]; - configureFlags = [ "-fportable" "-fportable" ]; + configureFlags = [ + "-fportable" "-f-only-library" "-f-static" "-fportable" + ]; homepage = "http://haste-lang.org/"; description = "Haskell To ECMAScript compiler"; license = stdenv.lib.licenses.bsd3; @@ -55052,8 +55115,8 @@ self: { }: mkDerivation { pname = "hdocs"; - version = "0.4.1.0"; - sha256 = "1k0608y3lr0z96cim5m1n0df7fz5qms1h5h9ff5ia3qrscic33pr"; + version = "0.4.1.1"; + sha256 = "0hcpdak53f3na7d296zgqqcij5kma9j0vm56gxq663jn2njd9lvw"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -56362,8 +56425,8 @@ self: { }: mkDerivation { pname = "hi"; - version = "1.0.0.0"; - sha256 = "1ra83p6jv2wsyqi66vznghj67r4jssvkz1l6cl78dp8w2zz0nz41"; + version = "1.1.0.1"; + sha256 = "1gyykmwkf3ws0ywwyppf4hxhll2phhzzc6c6lfgy6ld35pf08aca"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57354,14 +57417,14 @@ self: { }) {}; "hledger-interest" = callPackage - ({ mkDerivation, base, Cabal, hledger-lib, mtl, time }: + ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, time }: mkDerivation { pname = "hledger-interest"; - version = "1.4.3"; - sha256 = "1nj50zi4p6rs0nl4656rr0vkbh7kdi49z1l53nypfqs3rmjgicsn"; + version = "1.4.4"; + sha256 = "16knk1cwrpg5jn6vgcab7hqpjzg33ysz57x1f2glrmhhv1slmbfn"; isLibrary = false; isExecutable = true; - buildDepends = [ base Cabal hledger-lib mtl time ]; + buildDepends = [ base Cabal Decimal hledger-lib mtl time ]; homepage = "http://github.com/peti/hledger-interest"; description = "computes interest for a given account"; license = stdenv.lib.licenses.bsd3; @@ -57501,8 +57564,8 @@ self: { }: mkDerivation { pname = "hlint"; - version = "1.9.15"; - sha256 = "0fn01rhymj9hy7pglrjkgs4cz8xsllmc2zdnjrb6n6k27644irdw"; + version = "1.9.16"; + sha256 = "11ykjslyr8sgpa1jpnv3vdzz0nxyrxw3mzcsdbidgzw7aphpzcb3"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58076,19 +58139,17 @@ self: { }) {}; "hoauth2" = callPackage - ({ mkDerivation, aeson, base, bytestring, bytestring-show - , http-conduit, http-types, monad-control, mtl, random, text - , transformers + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , text }: mkDerivation { pname = "hoauth2"; - version = "0.4.3"; - sha256 = "1qmhk9h3rwp29dsjqbgsma4zgzdd6cw1jcryzd17rk32biiiylvg"; + version = "0.4.5"; + sha256 = "1lxn7ykk24a0kj9y36mwyd52xgw0hfvf3mqqm7m8ikrnpqps5nrs"; isLibrary = true; isExecutable = true; buildDepends = [ - aeson base bytestring bytestring-show http-conduit http-types - monad-control mtl random text transformers + aeson base bytestring http-conduit http-types text ]; configureFlags = [ "-f-test" ]; homepage = "https://github.com/freizl/hoauth2"; @@ -59251,8 +59312,8 @@ self: { }: mkDerivation { pname = "hpc-coveralls"; - version = "0.8.0"; - sha256 = "050df5lp00k5yxqzn4adcslbikq0727lx4mh3z1f1ijnisjcbjs1"; + version = "0.8.1"; + sha256 = "1w0cq9s5x613i94341cn2maf3v2phwrg4sbq1d7kkxp5x6ix4rhy"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -59353,8 +59414,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.2.5"; - sha256 = "1qscg6ibckyf64grmcjbz5q3fmk2as8ms2ywzcrz444nd70sbwx9"; + version = "1.3.0"; + sha256 = "0hv0vi3bjk1id1pxsfv5kdxky5q9lcp6bjlmhcd3ljzz78swvdmp"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -61758,8 +61819,8 @@ self: { }: mkDerivation { pname = "hspec-wai"; - version = "0.6.2"; - sha256 = "0nia4hz41g4264mn4s5j8dn9dh0xhdf1gym92wvjmy43rhj3qpzb"; + version = "0.6.3"; + sha256 = "0vydfzpfwrld6wi47bk1d27hm5mz8hll3fc0ckzy7dyyzrgfnp4i"; buildDepends = [ base bytestring case-insensitive hspec-core hspec-expectations http-types text transformers wai wai-extra @@ -63162,7 +63223,7 @@ self: { pname = "http-streams"; version = "0.7.2.4"; sha256 = "1hs2d5qiq5vq6qjxxx061w1iigr05chkv28xvlvxfz0wc7nlipzz"; - editedCabalFile = "cd9bfce1014b9f9cb90918ac0187c07ac851e1d54149a453a32ffe7bd2bac522"; + editedCabalFile = "ba1a8d4829c9476c90135fadace2ec6eaa62539f5599c050a33936ef6d479fb1"; buildDepends = [ aeson attoparsec base base64-bytestring blaze-builder bytestring case-insensitive directory HsOpenSSL http-common io-streams mtl @@ -64055,8 +64116,8 @@ self: { ({ mkDerivation, base, deepseq, primitive, vector }: mkDerivation { pname = "hybrid-vectors"; - version = "0.1.2"; - sha256 = "1scx1xr9rqdpxc1kj5zgf8w1ld1mj68hxr3nl1p352wspvpgd3qf"; + version = "0.1.2.1"; + sha256 = "0xh6yvv7jyahzrqihc13g1nlv81v0mzxvaxib5fcyr1njwbcwv59"; buildDepends = [ base deepseq primitive vector ]; homepage = "http://github.com/ekmett/hybrid-vectors"; description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; @@ -68925,8 +68986,8 @@ self: { }: mkDerivation { pname = "koofr-client"; - version = "1.0.0.0"; - sha256 = "088wppnvnap57444l80l9n9957y0vqndc66fwf4ifn0jy44f79ng"; + version = "1.0.0.1"; + sha256 = "1kbdln4jyd9k9lsa4hzx5kjvjkajrf4b11fy6vj2k928gqv2vqmj"; buildDepends = [ aeson base bytestring filepath http-client http-client-tls http-types mtl @@ -75131,8 +75192,8 @@ self: { ({ mkDerivation, base, primitive, vector }: mkDerivation { pname = "matrices"; - version = "0.2.0"; - sha256 = "07b56hddagqm9pq22wdw6rb61gykjq1840a5mazz857d5vbbpm2z"; + version = "0.3.0"; + sha256 = "18253z4ah4yxl8di0zsngsi1dip0yd85a62k9h5ha7i9mdq7k0hi"; buildDepends = [ base primitive vector ]; description = "native matrix based on vector"; license = stdenv.lib.licenses.bsd3; @@ -75144,8 +75205,8 @@ self: { }: mkDerivation { pname = "matrix"; - version = "0.3.4.0"; - sha256 = "16a633llf7nh70s92cn8i8sdish9vryy4xh62rimvmn91ivvjay1"; + version = "0.3.4.1"; + sha256 = "12fw3hi7gkilrr7rsf1rwipimv2xqxb9rkl24k3yqjy06jbimhq9"; buildDepends = [ base deepseq loop primitive vector ]; testDepends = [ base QuickCheck tasty tasty-quickcheck ]; description = "A native implementation of matrix operations"; @@ -78897,8 +78958,8 @@ self: { }: mkDerivation { pname = "mutable-containers"; - version = "0.2.0"; - sha256 = "1y07n8jr0m8924wyk2fy6wxmnhqkj9ay0814c562xj69imsrcmgp"; + version = "0.2.0.1"; + sha256 = "0j51v08i7i37119yl9zg8bypdap8nhh58z6rhi6rjqx1x42bz9b0"; buildDepends = [ base containers ghc-prim mono-traversable primitive vector ]; @@ -79422,20 +79483,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "nats_0_2" = callPackage - ({ mkDerivation, base, hashable }: - mkDerivation { - pname = "nats"; - version = "0.2"; - sha256 = "05skqs5ahbrnwlsxjihkvmsw0n49k9mqdhrv9nqh4dmd1j622r73"; - editedCabalFile = "e401a5253358858109c85e8f17a4b63e7dd86b59cc77ac4baa6a421b6645b439"; - buildDepends = [ base hashable ]; - configureFlags = [ "-fhashable" ]; - homepage = "http://github.com/ekmett/nats/"; - description = "Natural numbers"; - license = stdenv.lib.licenses.bsd3; - }) {}; - "nats" = callPackage ({ mkDerivation, base, hashable }: mkDerivation { @@ -83469,8 +83516,8 @@ self: { }: mkDerivation { pname = "parsec"; - version = "3.1.7"; - sha256 = "12h7n367gaw9ifd19yd3ppi4j6kghf7rryacl0ips0fwlxw1x8wa"; + version = "3.1.8"; + sha256 = "01vqk7krbhy6bf30ydjdjvbzx5ynjdbc3dwlhzinzq6a69a6brlq"; buildDepends = [ base bytestring mtl text ]; testDepends = [ base HUnit test-framework test-framework-hunit ]; configureFlags = [ "-fbase4" ]; @@ -88937,8 +88984,8 @@ self: { }: mkDerivation { pname = "purescript"; - version = "0.6.2"; - sha256 = "1zf2yyk3rdwk5992fhvqyd7b5w7mkzjcc0iyp75bscnjsggs31k0"; + version = "0.6.3"; + sha256 = "0hd6aslsfw2jd06wyfzi1kr86vfj91ywvgl9rv9cyawzczk7l7v4"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -90324,8 +90371,8 @@ self: { }: mkDerivation { pname = "rawstring-qm"; - version = "0.1.5"; - sha256 = "13s71lglnddhl0i7cw3yv9a8j803l7kdlhkx83syj918sq9pwsax"; + version = "0.1.6"; + sha256 = "0wzf0yz7bc9nfa0px39r3nqswwvdfy79vgbgkxmj5la3sjlc5v39"; buildDepends = [ base bytestring haskell-src-meta template-haskell text ]; @@ -91850,8 +91897,8 @@ self: { }: mkDerivation { pname = "relational-query"; - version = "0.4.0.0"; - sha256 = "1xmbdyg2b2hdf5x0fgp64c0z1my904z8dqd65hdanj05s817gfh8"; + version = "0.4.0.1"; + sha256 = "00ysy5lg0mpv5b1vcjlfi6nx72df3iqz5nmrfsrr0k7i65xp1fzi"; buildDepends = [ array base bytestring containers dlist names-th persistable-record sql-words template-haskell text time time-locale-compat @@ -92597,8 +92644,8 @@ self: { }: mkDerivation { pname = "rest-core"; - version = "0.34"; - sha256 = "1w283iihlc7rb30ziqg9ygy6yf8arkxg2x9a9rm09l2liq7r4j8g"; + version = "0.34.0.1"; + sha256 = "0jy0gmz9zc9lwbmnbmdka5zasfizqddvvcp7a924papgdvslxg6i"; buildDepends = [ aeson aeson-utils base bytestring either errors fclabels hxt hxt-pickle-utils json-schema mtl multipart random rest-stringmap @@ -92646,8 +92693,8 @@ self: { }: mkDerivation { pname = "rest-gen"; - version = "0.16.1.6"; - sha256 = "0iy849j26cq7lr4x8s1nhcn9srk6cl8mfg30z7nifps6jsj84pbw"; + version = "0.16.1.7"; + sha256 = "0hp76x7j3mp4hdhqcxbxyq6c3q4gmqph6r5c2xazqsqn8v4dzmw4"; buildDepends = [ aeson base blaze-html Cabal code-builder directory fclabels filepath hashable haskell-src-exts hslogger HStringTemplate hxt @@ -92699,9 +92746,8 @@ self: { }: mkDerivation { pname = "rest-stringmap"; - version = "0.2.0.2"; - sha256 = "0nzkc09679c2mz3amh1avk2kfjpqbhbxsr0r9zvgcs71gqkal2mz"; - editedCabalFile = "6bd88422dfcf66c00cb2aa8079ffae04b6540f9054963b26a82dd86b1ce93b13"; + version = "0.2.0.3"; + sha256 = "1xy3nnq5ryk78kbcidxk8gqwmnrlvzs1gzpbfm28xyv9awgahk6m"; buildDepends = [ aeson base containers hashable hxt json-schema tagged text tostring unordered-containers @@ -96069,14 +96115,36 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "seqid" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "seqid"; + version = "0.1.0"; + sha256 = "0q5vs8kravhiq906rrzi5iw5837bb8s6fibycgdracyfwrzvxly0"; + buildDepends = [ base transformers ]; + description = "Sequence ID production and consumption"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "seqid-streams" = callPackage + ({ mkDerivation, base, io-streams, seqid }: + mkDerivation { + pname = "seqid-streams"; + version = "0.1.0"; + sha256 = "13g0c76lyl3b4qdznpyr2a3szjb1dch2bsvgyv68br94045fk6d2"; + buildDepends = [ base io-streams seqid ]; + description = "Sequence ID IO-Streams"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "seqloc" = callPackage ({ mkDerivation, attoparsec, base, biocore, bytestring, hashable , QuickCheck, random, unordered-containers, vector }: mkDerivation { pname = "seqloc"; - version = "0.6"; - sha256 = "11b2c2xl6n993wqci52li0wfr0wkjsw916cni1v59z2fq4kp6027"; + version = "0.6.1"; + sha256 = "0ymc0p9n5jmqw3ffs9s86sxz9bkh3nz36lmfs0l14psqcd41ghwa"; buildDepends = [ attoparsec base biocore bytestring hashable unordered-containers vector @@ -97117,8 +97185,8 @@ self: { ({ mkDerivation, base, containers, text, unix }: mkDerivation { pname = "shell-monad"; - version = "0.6.1"; - sha256 = "07iv4cf3r353nigb59sf3czl8ivz4afsbvirdql106p08qij3225"; + version = "0.6.2"; + sha256 = "1njnmhs5y6nmmy8yrx87x98aqsjkivrsyxz01ybdjg0y7n5r1cva"; buildDepends = [ base containers text unix ]; description = "shell monad"; license = stdenv.lib.licenses.bsd3; @@ -98401,9 +98469,8 @@ self: { }: mkDerivation { pname = "slack-api"; - version = "0.2"; - sha256 = "0gw6x57nnc16fm963l8z96cm4xapr4nbbmrbpx73k928a07fdq8j"; - editedCabalFile = "a501ef5c55a25d5621756c4875724169bab9b36eef3892d5022cf5d73d858cfa"; + version = "0.2.1"; + sha256 = "1k6p60gb13g09y6isr1r90zw548vs4y1fz34amfhdx79g9zm30hy"; buildDepends = [ aeson base bytestring containers errors HsOpenSSL io-streams lens lens-aeson monad-loops mtl network openssl-streams text time @@ -98478,8 +98545,8 @@ self: { }: mkDerivation { pname = "sloane"; - version = "2.0.2"; - sha256 = "0m949pk5jcbwimr64qsfxm3wxvbnas49y80pf3d3c03pxl0af6p7"; + version = "2.0.3"; + sha256 = "1fglx4nl8cpjs1h1cpiyg54rdrcrj8si4fayhj2c6ijksq26pfn3"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -105584,8 +105651,8 @@ self: { }: mkDerivation { pname = "test-framework"; - version = "0.8.1.0"; - sha256 = "1js7jbdw0xijpjlca3yh7mw427s3rjkymm1qi565r928pbsbdkhm"; + version = "0.8.1.1"; + sha256 = "0wxjgdvb1c4ykazw774zlx86550848wbsvgjgcrdzcgbb9m650vq"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -106007,8 +106074,8 @@ self: { }: mkDerivation { pname = "text"; - version = "1.2.0.3"; - sha256 = "11prz0vli6rclj04vpx5dnzfyznvsrq7i2jmh4sjy37nic5bqf0x"; + version = "1.2.0.4"; + sha256 = "004p1c74crs8wmjafwsmw3mmycspq1j8fpm1lvfpq6acha7bnpc6"; buildDepends = [ array base bytestring deepseq ghc-prim integer-gmp ]; @@ -106218,6 +106285,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "text-regex-replace" = callPackage + ({ mkDerivation, attoparsec, base, hspec, QuickCheck, smallcheck + , text, text-icu + }: + mkDerivation { + pname = "text-regex-replace"; + version = "0.1.0.0"; + sha256 = "1f5rqyf3i6ppraic97cla6z7cxyp7ign8x929qaicncccx7nrwx5"; + buildDepends = [ attoparsec base text text-icu ]; + testDepends = [ base hspec QuickCheck smallcheck text text-icu ]; + description = "Easy replacement when using text-icu regexes"; + license = stdenv.lib.licenses.asl20; + }) {}; + "text-register-machine" = callPackage ({ mkDerivation, base, containers, mtl, vector }: mkDerivation { @@ -108370,6 +108451,7 @@ self: { pname = "transformers-base"; version = "0.4.3"; sha256 = "0bklr7piiipnh99jnqx262pdyb9hzk852d6hzk5sqppvz5ndcf4y"; + editedCabalFile = "48e267c7ce3e0cbc1493d5d7dc3fd7301ae42d229857fd21240a3b915665545e"; buildDepends = [ base stm transformers ]; configureFlags = [ "-forphaninstances" ]; homepage = "https://github.com/mvv/transformers-base"; @@ -112970,8 +113052,8 @@ self: { ({ mkDerivation, base, contravariant, transformers, vinyl }: mkDerivation { pname = "vinyl-utils"; - version = "0.0.0.0"; - sha256 = "18qpv27rg62fj3qg2a0r9k0jj4qsv7cjfd7xhgqzb33vg621c45x"; + version = "0.1.0.0"; + sha256 = "1ma1x4zqhf1p083rajxchilam60xpmhq77phmb2xmwsxbrfa3g2i"; buildDepends = [ base contravariant transformers vinyl ]; homepage = "http://hub.darcs.net/mjm/vinyl-utils"; description = "Utilities for vinyl"; @@ -116244,22 +116326,22 @@ self: { }) {}; "xlsx" = callPackage - ({ mkDerivation, base, bytestring, conduit, containers - , data-default, digest, HUnit, lens, old-locale, old-time - , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time - , transformers, utf8-string, xml-conduit, xml-types, zip-archive - , zlib + ({ mkDerivation, base, binary-search, bytestring, conduit + , containers, data-default, digest, HUnit, lens, old-locale + , old-time, smallcheck, tasty, tasty-hunit, tasty-smallcheck, text + , time, transformers, utf8-string, vector, xml-conduit, xml-types + , zip-archive, zlib }: mkDerivation { pname = "xlsx"; - version = "0.1.0.3"; - sha256 = "1i1dfb6gv4h3nc9ja7yxjzb8g207vzp58dnk4rgfcfglyvadn8kp"; + version = "0.1.0.4"; + sha256 = "1zri5wan5h3nyizfrfmnw9mz2cwapi4wrc3srxqns5w12v866p3a"; isLibrary = true; isExecutable = true; buildDepends = [ - base bytestring conduit containers data-default digest lens - old-locale old-time text time transformers utf8-string xml-conduit - xml-types zip-archive zlib + base binary-search bytestring conduit containers data-default + digest lens old-locale old-time text time transformers utf8-string + vector xml-conduit xml-types zip-archive zlib ]; testDepends = [ base containers HUnit old-time smallcheck tasty tasty-hunit @@ -117707,8 +117789,8 @@ self: { }: mkDerivation { pname = "yesod-auth"; - version = "1.4.1.2"; - sha256 = "1islvp3dxfa6xmgm96hqa06vxrjhg98hd014rvbyqsx1gkn7xkq5"; + version = "1.4.1.3"; + sha256 = "0d1mg75717zplkb7psd8mas5vyy02w1d32h9xryvpc0qhmawwdcx"; buildDepends = [ aeson authenticate base base16-bytestring base64-bytestring binary blaze-builder blaze-html blaze-markup byteable bytestring conduit @@ -119679,13 +119761,13 @@ self: { }) {}; "zlib-lens" = callPackage - ({ mkDerivation, base, bytestring, lens, zlib }: + ({ mkDerivation, base, bytestring, profunctors, zlib }: mkDerivation { pname = "zlib-lens"; - version = "0.1"; - sha256 = "1sdvdfw2kimi7pxmv4xdha9q19sglfhaxacypfz3za1rajk0bfzx"; - buildDepends = [ base bytestring lens zlib ]; - homepage = "lens.github.io"; + version = "0.1.1.1"; + sha256 = "1j37ic4v4q1wwysm4gf41f5bxd8ywr4qnqpxscigm0ghbwfs7f1z"; + buildDepends = [ base bytestring profunctors zlib ]; + homepage = "http://lens.github.io/"; description = "Lenses for zlib"; license = stdenv.lib.licenses.bsd3; }) {}; From afca6145d4ff723e38a0f8311906a966a6d52105 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 09:12:37 +0100 Subject: [PATCH 0666/1091] haskell-generic-builder: simplify "package.conf.d" management The builder creates a temporary package.conf.d database in $TMP that contains everything required to build the current package (i.e. the transitive closure of the package's propagated build inputs). These files are no longer installed, however, we just install the package.conf file for the package we're actually building. This means that package.conf.d directory in $out won't have collisions anymore, which simplifies the with-packages-wrapper.nix a bit. --- .../haskell-modules/generic-builder.nix | 131 ++++++++++-------- .../haskell-modules/with-packages-wrapper.nix | 20 ++- 2 files changed, 83 insertions(+), 68 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index bd2664ed1dda..3ba1a1cabadb 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -2,42 +2,43 @@ , jailbreak-cabal, hscolour }: -{ pname, version, sha256 ? null +{ pname +, version +, sha256 ? null , src ? fetchurl { url = "mirror://hackage/${pname}-${version}.tar.gz"; inherit sha256; } , buildDepends ? [] -, extraLibraries ? [] -, configureFlags ? [] -, configureFlagsArray ? [] -, pkgconfigDepends ? [] -, noHaddock ? false , buildTools ? [] -, patches ? [], patchPhase ? "", prePatch ? "", postPatch ? "" -, preConfigure ? "", postConfigure ? "" -, preBuild ? "", postBuild ? "" -, installPhase ? "", preInstall ? "", postInstall ? "" -, checkPhase ? "", preCheck ? "", postCheck ? "" -, preFixup ? "", postFixup ? "" -, isExecutable ? false, isLibrary ? !isExecutable -, propagatedUserEnvPkgs ? [] -, testDepends ? [] -, doCheck ? stdenv.lib.versionOlder "7.4" ghc.version, testTarget ? "" +, configureFlags ? [] +, description ? "" +, doCheck ? stdenv.lib.versionOlder "7.4" ghc.version , doHoogle ? true -, jailbreak ? false -, hyperlinkSource ? true +, editedCabalFile ? null , enableLibraryProfiling ? false , enableSharedExecutables ? stdenv.lib.versionOlder "7.7" ghc.version , enableSharedLibraries ? stdenv.lib.versionOlder "7.7" ghc.version , enableSplitObjs ? !stdenv.isDarwin # http://hackage.haskell.org/trac/ghc/ticket/4013 , enableStaticLibraries ? true +, extraLibraries ? [] , homepage ? "http://hackage.haskell.org/package/${pname}" -, description ? "no description available" -, license -, editedCabalFile ? null -, platforms ? ghc.meta.platforms , hydraPlatforms ? ghc.meta.hydraPlatforms or ghc.meta.platforms -, broken ? false +, hyperlinkSource ? true +, isExecutable ? false, isLibrary ? !isExecutable +, jailbreak ? false +, license , maintainers ? [] +, noHaddock ? false , passthru ? {} +, pkgconfigDepends ? [] +, platforms ? ghc.meta.platforms +, testDepends ? [] +, testTarget ? "" +, broken ? false +, patches ? [], patchPhase ? "", prePatch ? "", postPatch ? "" +, preConfigure ? "", postConfigure ? "" +, preBuild ? "", postBuild ? "" +, preInstall ? "", postInstall ? "" +, checkPhase ? "", preCheck ? "", postCheck ? "" +, preFixup ? "", postFixup ? "" }: assert pkgconfigDepends != [] -> pkgconfig != null; @@ -45,7 +46,7 @@ assert pkgconfigDepends != [] -> pkgconfig != null; let inherit (stdenv.lib) optional optionals optionalString versionOlder - concatStringsSep enableFeature; + concatStringsSep enableFeature optionalAttrs; defaultSetupHs = builtins.toFile "Setup.hs" '' import Distribution.Simple @@ -69,7 +70,7 @@ let }; in -stdenv.mkDerivation { +stdenv.mkDerivation ({ name = "${optionalString hasActiveLibrary "haskell-"}${pname}-${version}"; inherit src; @@ -79,14 +80,6 @@ stdenv.mkDerivation { optionals doCheck testDepends; propagatedNativeBuildInputs = buildDepends; - inherit propagatedUserEnvPkgs; - inherit patches patchPhase prePatch postPatch; - inherit preConfigure postConfigure configureFlags configureFlagsArray; - inherit preBuild postBuild; - inherit preInstall postInstall; - inherit doCheck preCheck postCheck; - inherit preFixup postFixup; - # GHC needs the locale configured during the Haddock phase. LANG = "en_US.UTF-8"; LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive"; @@ -111,11 +104,16 @@ stdenv.mkDerivation { setupCompileFlags="-j$NIX_BUILD_CORES" ''} - local confDir=$out/nix-support/ghc-${ghc.version}-package.conf.d - mkdir -p $confDir - for p in $propagatedNativeBuildInputs $nativeBuildInputs; do - if [ -d "$p/nix-support/ghc-${ghc.version}-package.conf.d" ]; then - cp -f "$p/nix-support/ghc-${ghc.version}-package.conf.d/"*.conf $confDir/ + packageConfDir="$TMP/package.conf.d" + mkdir -p $packageConfDir + + local inputClosure="" + for i in $propagatedNativeBuildInputs $nativeBuildInputs; do + findInputs $i inputClosure propagated-native-build-inputs + done + for p in $inputClosure; do + if [ -d "$p/lib/${ghc.name}/package.conf.d" ]; then + cp -f "$p/lib/${ghc.name}/package.conf.d/"*.conf $packageConfDir/ continue fi if [ -d "$p/include" ]; then @@ -127,8 +125,8 @@ stdenv.mkDerivation { fi done done - ghc-pkg --package-db=$confDir recache - configureFlags+=" --package-db=$confDir" + ghc-pkg --package-db="$packageConfDir" recache + configureFlags+=" --package-db=$packageConfDir" ${optionalString (editedCabalFile != null) '' echo "Replacing Cabal file with edited version ${newCabalFile}." @@ -143,17 +141,17 @@ stdenv.mkDerivation { for i in Setup.hs Setup.lhs ${defaultSetupHs}; do test -f $i && break done - ghc -package-db=$confDir $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i + ghc -package-db=$packageConfDir $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i echo configureFlags: $configureFlags - unset GHC_PACKAGE_PATH # Cabal complains about this variable if it's set. + unset GHC_PACKAGE_PATH # Cabal complains if this variable is set during configure. ./Setup configure $configureFlags 2>&1 | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log" if ${gnugrep}/bin/egrep -q '^Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then echo >&2 "*** abort because of serious configure-time warning from Cabal" exit 1 fi - export GHC_PACKAGE_PATH="$confDir:" + export GHC_PACKAGE_PATH="$packageConfDir:" runHook postConfigure ''; @@ -162,29 +160,30 @@ stdenv.mkDerivation { runHook preBuild ./Setup build ${optionalString (!noHaddock && hasActiveLibrary) '' - ./Setup haddock --html ${optionalString doHoogle "--hoogle"} ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} + ./Setup haddock --html \ + ${optionalString doHoogle "--hoogle"} \ + ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} ''} runHook postBuild ''; - checkPhase = if installPhase != "" then installPhase else '' + checkPhase = '' runHook preCheck ./Setup test ${testTarget} runHook postCheck ''; - installPhase = if installPhase != "" then installPhase else '' + installPhase = '' runHook preInstall ${if !hasActiveLibrary then "./Setup install" else '' ./Setup copy - local confDir=$out/nix-support/ghc-${ghc.version}-package.conf.d - local pkgConf=$confDir/${pname}-${version}.conf - mkdir -p $confDir - ./Setup register --gen-pkg-config=$pkgConf - local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $pkgConf ) - mv $pkgConf $confDir/$pkgId.conf - ghc-pkg --package-db=$confDir recache + local packageConfDir="$out/lib/${ghc.name}/package.conf.d" + local packageConfFile="$packageConfDir/${pname}-${version}.conf" + mkdir -p "$packageConfDir" + ./Setup register --gen-pkg-config=$packageConfFile + local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $packageConfFile ) + mv $packageConfFile $packageConfDir/$pkgId.conf ''} ${optionalString (enableSharedExecutables && isExecutable && stdenv.isDarwin) '' @@ -198,7 +197,27 @@ stdenv.mkDerivation { passthru = passthru // { inherit pname version; }; - meta = { - inherit homepage license description platforms hydraPlatforms maintainers broken; - }; + meta = { inherit homepage license platforms hydraPlatforms; } + // optionalAttrs broken { inherit broken; } + // optionalAttrs (description != "") { inherit description; } + // optionalAttrs (maintainers != []) { inherit maintainers; } + ; + } +// optionalAttrs (configureFlags != []) { inherit configureFlags; } +// optionalAttrs (patches != []) { inherit patches; } +// optionalAttrs (patchPhase != "") { inherit patchPhase; } +// optionalAttrs (prePatch != "") { inherit prePatch; } +// optionalAttrs (postPatch != "") { inherit postPatch; } +// optionalAttrs (preConfigure != "") { inherit preConfigure; } +// optionalAttrs (postConfigure != "") { inherit postConfigure; } +// optionalAttrs (preBuild != "") { inherit preBuild; } +// optionalAttrs (postBuild != "") { inherit postBuild; } +// optionalAttrs (preInstall != "") { inherit preInstall; } +// optionalAttrs (postInstall != "") { inherit postInstall; } +// optionalAttrs (checkPhase != "") { inherit checkPhase; } +// optionalAttrs (preCheck != "") { inherit preCheck; } +// optionalAttrs (postCheck != "") { inherit postCheck; } +// optionalAttrs (preFixup != "") { inherit preFixup; } +// optionalAttrs (postFixup != "") { inherit postFixup; } +) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index dbe6871d38b8..4648050dd739 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -31,11 +31,12 @@ let docDir = "$out/share/doc/ghc/html"; packageCfgDir = "${libDir}/package.conf.d"; isHaskellPkg = x: (x ? pname) && (x ? version); + paths = stdenv.lib.filter isHaskellPkg (stdenv.lib.closePropagation packages); in -if packages == [] then ghc else -stdenv.lib.addPassthru (buildEnv { +if paths == [] then ghc else +buildEnv { inherit (ghc) name; - paths = stdenv.lib.filter isHaskellPkg (stdenv.lib.closePropagation packages) ++ [ghc]; + paths = paths ++ [ghc]; inherit ignoreCollisions; postBuild = '' . ${makeWrapper}/nix-support/setup-hook @@ -72,15 +73,10 @@ stdenv.lib.addPassthru (buildEnv { makeWrapper ${ghc}/bin/$prg $out/bin/$prg --add-flags "${packageDBFlag}=${packageCfgDir}" done - rm $out/lib/${ghc.name}/package.conf.d - mkdir $out/lib/${ghc.name}/package.conf.d - for pkg in $paths; do - for file in "$pkg/nix-support/${ghc.name}-package.conf.d/"*.conf "$pkg/lib/${ghc.name}/package.conf.d/"*.conf; do - ln -sf $file $out/lib/${ghc.name}/package.conf.d/ - done - done - $out/bin/ghc-pkg recache $out/bin/ghc-pkg check ''; -}) { inherit (ghc) version; } +} // { + preferLocalBuild = true; + inherit (ghc) version meta; +} From f36973ce83a64da7a8e1fc95f1fb337f8ea23a2c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 12:50:43 +0100 Subject: [PATCH 0667/1091] haskell-ng: Make ghcWithPackages available as ghc.withPackages, too. --- pkgs/development/haskell-modules/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index d65ebd63c751..ecfb5cf5c4e4 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -16,9 +16,9 @@ let let mkDerivation = pkgs.callPackage ./generic-builder.nix { - inherit stdenv ghc; + inherit stdenv; inherit (pkgs) fetchurl pkgconfig glibcLocales coreutils gnugrep gnused; - inherit (self) jailbreak-cabal; + inherit (self) ghc jailbreak-cabal; hscolour = overrideCabal self.hscolour (drv: { isLibrary = false; noHaddock = true; @@ -41,10 +41,12 @@ let in import ./hackage-packages.nix { inherit pkgs stdenv callPackage; } self // { - inherit ghc mkDerivation callPackage; + inherit mkDerivation callPackage; ghcWithPackages = pkgs: callPackage ./with-packages-wrapper.nix { packages = pkgs self; }; + ghc = ghc // { withPackages = self.ghcWithPackages; }; + }; compatLayer = if provideOldAttributeNames then import ./compat-layer.nix else (self: super: {}); From 89b5d9ee14a328b26fedf40b48f599959ae8d780 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 13:23:04 +0100 Subject: [PATCH 0668/1091] haskell-generic-builder: add an 'env' attribute to every Haskell expression that can be used with nix-shell to create an interactive build environment for this package For example: nix-shell --pure ~/.nix-defexpr -A haskell-ng.packages.ghc784.hsdns.env --- .../haskell-modules/generic-builder.nix | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 3ba1a1cabadb..18b3a6af30bf 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -69,6 +69,17 @@ let sha256 = editedCabalFile; }; + isHaskellPkg = x: (x ? pname) && (x ? version); + isSystemPkg = x: !isHaskellPkg x; + + allBuildInputs = stdenv.lib.filter (x: x != null) ( + buildDepends ++ extraLibraries ++ buildTools ++ + optionals (pkgconfigDepends != []) ([pkgconfig] ++ pkgconfigDepends) ++ + optionals doCheck testDepends + ); + haskellBuildInputs = stdenv.lib.filter isHaskellPkg allBuildInputs; + systemBuildInputs = stdenv.lib.filter isSystemPkg allBuildInputs; + in stdenv.mkDerivation ({ name = "${optionalString hasActiveLibrary "haskell-"}${pname}-${version}"; @@ -195,7 +206,17 @@ stdenv.mkDerivation ({ runHook postInstall ''; - passthru = passthru // { inherit pname version; }; + passthru = passthru // { + + inherit pname version; + + env = stdenv.mkDerivation { + name = "interactive-${optionalString hasActiveLibrary "haskell-"}${pname}-${version}-environment"; + nativeBuildInputs = [ (ghc.withPackages (p: haskellBuildInputs)) systemBuildInputs ]; + shellHook = "eval $(grep export $(type -p ghc))"; + }; + + }; meta = { inherit homepage license platforms hydraPlatforms; } // optionalAttrs broken { inherit broken; } From 11ac18a6e685f9997cb7bc4c2cee84bf2e49b2ed Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 15:47:57 +0100 Subject: [PATCH 0669/1091] haskell-ng: update cabal2nix snapshot --- pkgs/development/haskell-modules/configuration-common.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4e648732bc0a..8dcc800a492e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -35,7 +35,7 @@ self: super: { # https://github.com/haskell/time/issues/23 time_1_5_0_1 = overrideCabal super.time_1_5_0_1 (drv: { doCheck = false; }); - # Hacks to make packages compile. + # Hacks to make packages compile. Are these still necessary??? HELP! abstract-deque = overrideCabal super.abstract-deque (drv: { doCheck = false; }); accelerate-cuda = overrideCabal super.accelerate-cuda (drv: { jailbreak = true; }); accelerate = overrideCabal super.accelerate (drv: { jailbreak = true; }); @@ -396,8 +396,8 @@ self: super: { version = "2.0"; src = pkgs.fetchgit { url = "git://github.com/NixOS/cabal2nix.git"; - sha256 = "95a5d40a8c23f01f99c3c537f8d9807f47b30667e0c87caca2705c4c75ba36ff"; - rev = "ba140f1e5cb0cd2322a29c5261828747b4e9ddb0"; + sha256 = "b9dde970f8e64fd5faff9402f5788ee832874d7584a67210f59f2c5e504ce631"; + rev = "6398667f4ad670eb3aa3334044a65a06971494d0"; }; isLibrary = false; isExecutable = true; From b7d72dbf5bbbdacbb810518cfe2ab2fbd1ca9074 Mon Sep 17 00:00:00 2001 From: Ben Moseley Date: Sat, 10 Jan 2015 15:17:46 +0000 Subject: [PATCH 0670/1091] Upgrading Riemann 0.26 -> 0.27 --- pkgs/servers/monitoring/riemann/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/riemann/default.nix b/pkgs/servers/monitoring/riemann/default.nix index 95b433abbf5c..7a4a053d4ae9 100644 --- a/pkgs/servers/monitoring/riemann/default.nix +++ b/pkgs/servers/monitoring/riemann/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "riemann-${version}"; - version = "0.2.6"; + version = "0.2.7"; src = fetchurl { url = "http://aphyr.com/riemann/${name}.tar.bz2"; - sha256 = "1m1vkvdcpcc93ipzpdlq0lig81yw172qfiqbxlrbjyb0x6j1984d"; + sha256 = "1hnjikm24jlfi5qav7gam078k5gynca36xbxr3b3lbhw17kyknwg"; }; phases = [ "unpackPhase" "installPhase" ]; From e4c9a521ef4fdf08ac8bd2db6e74c84e9f6bfd51 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 10 Jan 2015 11:35:25 -0500 Subject: [PATCH 0671/1091] haskellng: remove amazonka patches. New amazonka was released. @peti Long-term, is there a way to have hackage2nix warn about patched packages? --- .../haskell-modules/configuration-common.nix | 14 ---- .../patches/amazonka-fixes.patch | 73 ------------------- .../patches/amazonka-new-monad-control.patch | 61 ---------------- 3 files changed, 148 deletions(-) delete mode 100644 pkgs/development/haskell-modules/patches/amazonka-fixes.patch delete mode 100644 pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8dcc800a492e..1e987793fdf7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -374,20 +374,6 @@ self: super: { zeromq3-haskell = overrideCabal super.zeromq3-haskell (drv: { doCheck = false; }); zip-archive = overrideCabal super.zip-archive (drv: { doCheck = false; }); zlib-conduit = overrideCabal super.zlib-conduit (drv: { noHaddock = true; }); - - amazonka-core = overrideCabal super.amazonka-core (drv: { - # these are upstream - patches = [ ./patches/amazonka-fixes.patch ]; - - # brendanhay/amazonka#54 - doCheck = false; - }); - - amazonka = overrideCabal super.amazonka (drv: { - # brendanhay/amazonka#56 - patches = [ ./patches/amazonka-new-monad-control.patch ]; - }); - } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/patches/amazonka-fixes.patch b/pkgs/development/haskell-modules/patches/amazonka-fixes.patch deleted file mode 100644 index 0cf22e469375..000000000000 --- a/pkgs/development/haskell-modules/patches/amazonka-fixes.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 06e10485e60ec5637896dacf62f41a57fcb04bed Mon Sep 17 00:00:00 2001 -From: Shea Levy -Date: Fri, 9 Jan 2015 17:34:22 -0500 -Subject: [PATCH] Don't derive the Whole typeclass - -It was not preserved when Numeric.Natural was brought into base, which -practically means it is difficult if not impossible to build this -against newer GHCs, and also suggests that the class itself is not all -that useful. ---- - amazonka-elb/gen/Network/AWS/ELB/Types.hs | 2 +- - core/src/Network/AWS/Data/Internal/Numeric.hs | 1 - - core/src/Network/AWS/Prelude.hs | 3 +-- - gen/output/elb.json | 3 +-- - gen/src/Gen/Output.hs | 5 +---- - 5 files changed, 4 insertions(+), 10 deletions(-) - -diff --git a/src/Network/AWS/Data/Internal/Numeric.hs b/src/Network/AWS/Data/Internal/Numeric.hs -index 93b92c4..445ad8e 100644 ---- a/src/Network/AWS/Data/Internal/Numeric.hs -+++ b/src/Network/AWS/Data/Internal/Numeric.hs -@@ -34,7 +34,6 @@ newtype Nat = Nat { unNat :: Natural } - , Num - , Real - , Integral -- , Whole - , ToByteString - , FromText - , ToText -diff --git a/src/Network/AWS/Prelude.hs b/src/Network/AWS/Prelude.hs -index 1e858ee..289f51f 100644 ---- a/src/Network/AWS/Prelude.hs -+++ b/src/Network/AWS/Prelude.hs -@@ -36,7 +36,6 @@ module Network.AWS.Prelude - , Generic - , IsString (..) - , Semigroup -- , Whole - - -- * Retries - , Retry (..) -@@ -75,7 +74,7 @@ import GHC.Generics (Generic) - import Network.HTTP.Client (HttpException, RequestBody) - import Network.HTTP.Types.Method (StdMethod(..)) - import Network.HTTP.Types.Status (Status(..)) --import Numeric.Natural (Natural, Whole) -+import Numeric.Natural (Natural) - - import Control.Applicative as Export - import Data.Bifunctor as Export -From 647dd8b69ec66110473195d36ff57172a592bc3b Mon Sep 17 00:00:00 2001 -From: Shea Levy -Date: Fri, 9 Jan 2015 17:54:54 -0500 -Subject: [PATCH] In the base-4.8.0.0 candidate, Data.Function defines (&) - -This conflicts with Control.Lens.& ---- - core/src/Network/AWS/Signing/Internal/V4.hs | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/Network/AWS/Signing/Internal/V4.hs b/src/Network/AWS/Signing/Internal/V4.hs -index f48c0ed..34a8516 100644 ---- a/src/Network/AWS/Signing/Internal/V4.hs -+++ b/src/Network/AWS/Signing/Internal/V4.hs -@@ -26,7 +26,7 @@ import qualified Data.ByteString.Base16 as Base16 - import qualified Data.ByteString.Char8 as BS - import qualified Data.CaseInsensitive as CI - import qualified Data.Foldable as Fold --import Data.Function -+import Data.Function hiding ((&)) - import Data.List (groupBy, intersperse, sortBy, sort) - import Data.Maybe - import Data.Monoid diff --git a/pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch b/pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch deleted file mode 100644 index 9608ceffb544..000000000000 --- a/pkgs/development/haskell-modules/patches/amazonka-new-monad-control.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 3a91e0114214083d3f84375152a35d4247bb7a81 Mon Sep 17 00:00:00 2001 -From: Shea Levy -Date: Fri, 9 Jan 2015 18:54:59 -0500 -Subject: [PATCH] amazonka: Build against monad-control >=1 - ---- - amazonka/amazonka.cabal | 2 +- - amazonka/src/Control/Monad/Trans/AWS.hs | 15 +++++++-------- - 2 files changed, 8 insertions(+), 9 deletions(-) - -diff --git a/amazonka.cabal b/amazonka.cabal -index 455b7b2..48c5f1c 100644 ---- a/amazonka.cabal -+++ b/amazonka.cabal -@@ -49,7 +49,7 @@ library - , http-conduit >= 2.1.4 && < 2.3 - , lens >= 4.4 && < 5 - , mmorph >= 1 && < 2 -- , monad-control >= 0.3.2 && < 1 -+ , monad-control >= 1 - , mtl >= 2.2.1 && < 2.3 - , resourcet >= 1.1 && < 1.3 - , retry >= 0.5 -diff --git a/src/Control/Monad/Trans/AWS.hs b/src/Control/Monad/Trans/AWS.hs -index bc13925..75f2a4d 100644 ---- a/src/Control/Monad/Trans/AWS.hs -+++ b/src/Control/Monad/Trans/AWS.hs -@@ -172,26 +172,25 @@ instance MonadBase b m => MonadBase b (AWST m) where - {-# INLINE liftBase #-} - - instance MonadTransControl AWST where -- newtype StT AWST a = StTAWS -- { unStTAWS :: StT (ExceptT Error) (StT (ReaderT (Env, InternalState)) a) -- } -+ type StT AWST a = -+ StT (ExceptT Error) (StT (ReaderT (Env, InternalState)) a) - - liftWith f = AWST $ - liftWith $ \g -> - liftWith $ \h -> -- f (liftM StTAWS . h . g . unAWST) -+ f (h . g . unAWST) - {-# INLINE liftWith #-} - -- restoreT = AWST . restoreT . restoreT . liftM unStTAWS -+ restoreT = AWST . restoreT . restoreT - {-# INLINE restoreT #-} - - instance MonadBaseControl b m => MonadBaseControl b (AWST m) where -- newtype StM (AWST m) a = StMAWST { unStMAWST :: ComposeSt AWST m a } -+ type StM (AWST m) a = ComposeSt AWST m a - -- liftBaseWith = defaultLiftBaseWith StMAWST -+ liftBaseWith = defaultLiftBaseWith - {-# INLINE liftBaseWith #-} - -- restoreM = defaultRestoreM unStMAWST -+ restoreM = defaultRestoreM - {-# INLINE restoreM #-} - - instance MFunctor AWST where From 7e2f1493b72a8ff400c34197dc37fea5b5b3ae0d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 18:50:49 +0100 Subject: [PATCH 0672/1091] haskell-ng: update to jailbreak-cabal 1.2, which supports Cabal 1.22.x now --- .../haskell-modules/configuration-common.nix | 1 - .../haskell-modules/configuration-ghc-7.9.x.nix | 5 ++--- .../haskell-modules/hackage-packages.nix | 15 +++++++-------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1e987793fdf7..05a5b50e87fe 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -8,7 +8,6 @@ self: super: { Cabal_1_20_0_3 = overrideCabal super.Cabal_1_20_0_3 (drv: { doCheck = false; }); Cabal_1_22_0_0 = overrideCabal super.Cabal_1_22_0_0 (drv: { doCheck = false; }); cabal-install = overrideCabal (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }) (drv: { doCheck = false; }); - jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_20_0_3; }; # Break infinite recursions. digest = super.digest.override { inherit (pkgs) zlib; }; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 341429bbc1d4..77190c3f8625 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -30,9 +30,8 @@ self: super: { unix = null; xhtml = null; - # We cannot build jailbreak without Cabal 1.20.x, and we cannot build - # Cabal 1.20.x without jailbreak. Go figure. Let's use a sledgehammer. - jailbreak-cabal = pkgs.haskellngPackages.jailbreak-cabal; + # We have Cabal 1.22.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; }; # GHC 7.10.x's Haddock binary cannot generate hoogle files. # https://ghc.haskell.org/trac/ghc/ticket/9921 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7ea91824e8e8..1467a47bf15e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -27462,8 +27462,8 @@ self: { }: mkDerivation { pname = "cipher-aes"; - version = "0.2.9"; - sha256 = "1nkrh8mrrh14zfhjz0lfidw0hw9c70hap9w24rvb14zgfnnasnlq"; + version = "0.2.10"; + sha256 = "1sglxv66byib2bcwhilcf4m4glhz02vxy2lxa0hvpwa9c0ifhcxz"; buildDepends = [ base byteable bytestring crypto-cipher-types securemem ]; @@ -27472,7 +27472,7 @@ self: { QuickCheck test-framework test-framework-quickcheck2 ]; configureFlags = [ "-fsupport_aesni" ]; - homepage = "http://github.com/vincenthz/hs-cipher-aes"; + homepage = "https://github.com/vincenthz/hs-cipher-aes"; description = "Fast AES cipher implementation with advanced mode of operations"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -67263,9 +67263,8 @@ self: { ({ mkDerivation, base, Cabal }: mkDerivation { pname = "jailbreak-cabal"; - version = "1.1"; - sha256 = "0x0dkzfjsgqpjmldgami46ki9k7pgy7ll4slms0kdc89qryzp7dg"; - editedCabalFile = "7fe251c9c0b2637b6e340eac33174fa3570218cbe2d92ec3df6ab4cf0a8387e7"; + version = "1.2"; + sha256 = "1lwghsykfjx4zmcxk615lkyckrngj6d5rfyizif8vn5pjksygdsr"; isLibrary = false; isExecutable = true; buildDepends = [ base Cabal ]; @@ -109898,8 +109897,8 @@ self: { }: mkDerivation { pname = "typedquery"; - version = "0.1.0.1"; - sha256 = "18qx00rajs2li05ywd8bqqdfyg3d2wyza1jwrl1dh47bmhw049ll"; + version = "0.1.0.2"; + sha256 = "0l0fxhh1mq0801gb73pv531943i0iy5lm58hwyf5g6x6l50lj660"; buildDepends = [ aeson base bytestring haskell-src-meta parsec template-haskell text transformers From 369f04ac96cd13ea489cb8389b676bfd99fa154f Mon Sep 17 00:00:00 2001 From: Maurizio De Santis Date: Sat, 10 Jan 2015 19:25:12 +0100 Subject: [PATCH 0673/1091] ruby: update RVM patchsets --- pkgs/development/interpreters/ruby/rvm-patchsets.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/ruby/rvm-patchsets.nix b/pkgs/development/interpreters/ruby/rvm-patchsets.nix index da1328fd948c..7685bafddc94 100644 --- a/pkgs/development/interpreters/ruby/rvm-patchsets.nix +++ b/pkgs/development/interpreters/ruby/rvm-patchsets.nix @@ -3,6 +3,6 @@ fetchFromGitHub { owner = "skaes"; repo = "rvm-patchsets"; - rev = "fb6b427f71e756900184d1b6eaeb10245ec8405a"; - sha256 = "10k7p3nymj7y5a0az8v1aks2w5w190zfqv9kiiafcx0a3qfswnck"; + rev = "da2e5b4d81e18154befef1448e037b844cb5a326"; + sha256 = "0fslnkpirgsm7gjd6g194vd24i3y7kl0ihbq5gr94cgvdzzjgad0"; } From 5bcd29466e27621c0b33c50665c9d712ebc54b78 Mon Sep 17 00:00:00 2001 From: Maurizio De Santis Date: Sat, 10 Jan 2015 19:25:37 +0100 Subject: [PATCH 0674/1091] ruby: add 2.2.0 package --- .../interpreters/ruby/ruby-2.2.0.nix | 105 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 107 insertions(+) create mode 100644 pkgs/development/interpreters/ruby/ruby-2.2.0.nix diff --git a/pkgs/development/interpreters/ruby/ruby-2.2.0.nix b/pkgs/development/interpreters/ruby/ruby-2.2.0.nix new file mode 100644 index 000000000000..908d8a566b6f --- /dev/null +++ b/pkgs/development/interpreters/ruby/ruby-2.2.0.nix @@ -0,0 +1,105 @@ +{ stdenv, fetchurl, fetchgit, fetchFromGitHub +, zlib, zlibSupport ? true +, openssl, opensslSupport ? true +, gdbm, gdbmSupport ? true +, ncurses, readline, cursesSupport ? false +, groff, docSupport ? false +, libyaml, yamlSupport ? true +, libffi, fiddleSupport ? true +, ruby_2_2_0, autoreconfHook, bison, useRailsExpress ? true +}: + +let + op = stdenv.lib.optional; + ops = stdenv.lib.optionals; + patchSet = import ./rvm-patchsets.nix { inherit fetchFromGitHub; }; + config = import ./config.nix fetchgit; + baseruby = ruby_2_2_0.override { useRailsExpress = false; }; +in + +stdenv.mkDerivation rec { + version = with passthru; "${majorVersion}.${minorVersion}.${teenyVersion}-p${patchLevel}"; + + name = "ruby-${version}"; + + src = if useRailsExpress then fetchFromGitHub { + owner = "ruby"; + repo = "ruby"; + rev = "v2_2_0"; + sha256 = "1w7rr2nq1bbw6aiagddzlrr3rl95kk33x4pv6570nm072g55ybpi"; + } else fetchurl { + url = "http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz"; + sha256 = "1z2092fbpc2qkv1j3yj7jdz7qwvqpxqpmcnkphpjcpgvmfaf6wbn"; + }; + + # Have `configure' avoid `/usr/bin/nroff' in non-chroot builds. + NROFF = "${groff}/bin/nroff"; + + buildInputs = ops useRailsExpress [ autoreconfHook bison ] + ++ (op fiddleSupport libffi) + ++ (ops cursesSupport [ ncurses readline ]) + ++ (op docSupport groff) + ++ (op zlibSupport zlib) + ++ (op opensslSupport openssl) + ++ (op gdbmSupport gdbm) + ++ (op yamlSupport libyaml) + # Looks like ruby fails to build on darwin without readline even if curses + # support is not enabled, so add readline to the build inputs if curses + # support is disabled (if it's enabled, we already have it) and we're + # running on darwin + ++ (op (!cursesSupport && stdenv.isDarwin) readline); + + enableParallelBuilding = true; + + patches = ops useRailsExpress [ + "${patchSet}/patches/ruby/2.2.0/railsexpress/01-zero-broken-tests.patch" + "${patchSet}/patches/ruby/2.2.0/railsexpress/02-improve-gc-stats.patch" + "${patchSet}/patches/ruby/2.2.0/railsexpress/03-display-more-detailed-stack-trace.patch" + "${patchSet}/patches/ruby/2.2.0/railsexpress/04-backport-401c8bb.patch" + "${patchSet}/patches/ruby/2.2.0/railsexpress/05-fix-packed-bitfield-compat-warning-for-older-gccs.patch" + ]; + + # Ruby >= 2.1.0 tries to download config.{guess,sub} + postPatch = '' + rm tool/config_files.rb + cp ${config}/config.guess tool/ + cp ${config}/config.sub tool/ + ''; + + configureFlags = ["--enable-shared" ] + ++ op useRailsExpress "--with-baseruby=${baseruby}/bin/ruby" + # on darwin, we have /usr/include/tk.h -- so the configure script detects + # that tk is installed + ++ ( if stdenv.isDarwin then [ "--with-out-ext=tk " ] else [ ]); + + installFlags = stdenv.lib.optionalString docSupport "install-doc"; + # Bundler tries to create this directory + postInstall = '' + # Bundler tries to create this directory + mkdir -pv $out/${passthru.gemPath} + mkdir -p $out/nix-support + cat > $out/nix-support/setup-hook < Date: Sat, 10 Jan 2015 14:44:57 +0100 Subject: [PATCH 0675/1091] smtube: update from 14.8 to 14.12 --- pkgs/applications/video/smtube/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/video/smtube/default.nix b/pkgs/applications/video/smtube/default.nix index d648b5866e04..f8144b8b8274 100644 --- a/pkgs/applications/video/smtube/default.nix +++ b/pkgs/applications/video/smtube/default.nix @@ -1,13 +1,13 @@ -{stdenv, fetchurl, qt4}: +{ stdenv, fetchurl, qt4 }: -stdenv.mkDerivation { - name = "smtube-14.8.0"; +stdenv.mkDerivation rec { + name = "smtube-14.12.0"; src = fetchurl { - url = mirror://sourceforge/smplayer/smtube-14.8.0.tar.bz2; - sha256 = "0h0kw4dvdj9sbxp0p6bdib9y8i7854f45lsmrdkykzk6rmgrf1cw"; + url = "mirror://sourceforge/smplayer/${name}.tar.bz2"; + sha256 = "1q3gh0yv1lz63prllrjqzkj15x84lcxl2bwpy96iq5n89lf6i2kw"; }; - buildInputs = [qt4]; + buildInputs = [ qt4 ]; preConfigure = '' makeFlags="PREFIX=$out" From 4f596fb93fa241444e1299ebdbf5859a2002b71e Mon Sep 17 00:00:00 2001 From: Arseniy Seroka Date: Sat, 10 Jan 2015 22:11:13 +0300 Subject: [PATCH 0676/1091] Revert "zsh: profile-relative functions path" This reverts commit 766207ca1d52db37df5ca17b9bd3bd21a03dfafd. We need to solve the problem with `environment.profileRelativeEnvVars`. The best workaround is to make profileRelativeEnvVars prepend paths. --- nixos/modules/programs/zsh/zsh.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix index edde7a7a757e..74dd6af0bdde 100644 --- a/nixos/modules/programs/zsh/zsh.nix +++ b/nixos/modules/programs/zsh/zsh.nix @@ -105,10 +105,6 @@ in }; - environment.profileRelativeEnvVars = - { FPATH = [ "/share/zsh/site-functions" ]; - }; - environment.etc."zshenv".text = '' # /etc/zshenv: DO NOT EDIT -- this file has been generated automatically. From 70e7b3447046e8608623816c8c176beb52927f9a Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Sat, 10 Jan 2015 13:26:01 -0600 Subject: [PATCH 0677/1091] gettext: add derivation for 0.19 series --- pkgs/development/libraries/gettext/0.19.nix | 10 ++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 11 insertions(+) create mode 100644 pkgs/development/libraries/gettext/0.19.nix diff --git a/pkgs/development/libraries/gettext/0.19.nix b/pkgs/development/libraries/gettext/0.19.nix new file mode 100644 index 000000000000..27a8bd252c8a --- /dev/null +++ b/pkgs/development/libraries/gettext/0.19.nix @@ -0,0 +1,10 @@ +{ stdenv, fetchurl, gettext }: + +stdenv.lib.overrideDerivation gettext (attrs: rec { + name = "gettext-0.19.4"; + + src = fetchurl { + url = "mirror://gnu/gettext/${name}.tar.gz"; + sha256 = "0gvz86m4cs8bdf3mwmwsyx6lrq4ydfxgadrgd9jlx32z3bnz3jca"; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 908d64be5de7..df0dea75c529 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5320,6 +5320,7 @@ let gettext_0_17 = callPackage ../development/libraries/gettext/0.17.nix { }; gettext_0_18 = callPackage ../development/libraries/gettext { }; + gettext_0_19 = callPackage ../development/libraries/gettext/0.19.nix { }; gd = callPackage ../development/libraries/gd { }; From 663082b366d9e400f007d807996f4e0b18c4aae0 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sat, 10 Jan 2015 23:36:17 +0300 Subject: [PATCH 0678/1091] mumble: add pulseaudio support --- pkgs/applications/networking/mumble/default.nix | 6 +++++- pkgs/top-level/all-packages.nix | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix index 80db3020ba5f..bf03fe3267d2 100644 --- a/pkgs/applications/networking/mumble/default.nix +++ b/pkgs/applications/networking/mumble/default.nix @@ -4,10 +4,13 @@ , jack2 ? null , speechdSupport ? false , speechd ? null +, pulseSupport ? false +, pulseaudio ? null }: assert jackSupport -> jack2 != null; assert speechdSupport -> speechd != null; +assert pulseSupport -> pulseaudio != null; let optional = stdenv.lib.optional; @@ -37,7 +40,8 @@ stdenv.mkDerivation rec { buildInputs = [ qt4 boost protobuf libsndfile speex libopus avahi pkgconfig ] ++ (optional jackSupport jack2) - ++ (optional speechdSupport speechd); + ++ (optional speechdSupport speechd) + ++ (optional pulseSupport pulseaudio); installPhase = '' mkdir -p $out diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 908d64be5de7..bafa89a87a24 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10507,6 +10507,7 @@ let }; jackSupport = config.mumble.jackSupport or false; speechdSupport = config.mumble.speechdSupport or false; + pulseSupport = config.pulseaudio or false; }; murmur = callPackage ../applications/networking/mumble/murmur.nix { From 41ca36e30c59f334a77a6b149157da8650dd74a8 Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Sat, 10 Jan 2015 13:29:05 -0600 Subject: [PATCH 0679/1091] fswatch: new derivation --- .../tools/misc/fswatch/default.nix | 47 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 49 insertions(+) create mode 100644 pkgs/development/tools/misc/fswatch/default.nix diff --git a/pkgs/development/tools/misc/fswatch/default.nix b/pkgs/development/tools/misc/fswatch/default.nix new file mode 100644 index 000000000000..bc0ad3983626 --- /dev/null +++ b/pkgs/development/tools/misc/fswatch/default.nix @@ -0,0 +1,47 @@ +{ stdenv +, fetchFromGitHub +, autoconf +, automake114x +, findutils # for xargs +, gettext_0_19 +, libtool +, makeWrapper +, texinfo +}: + +let + + version = "1.4.5.3"; + +in stdenv.mkDerivation { + + name = "fswatch-${version}"; + + src = fetchFromGitHub { + owner = "emcrisostomo"; + repo = "fswatch"; + rev = version; + sha256 = "05jphslvfgp94vd86myjw5q4wgbayj8avw49h4a4npkwhn93d11j"; + }; + + buildInputs = [ autoconf automake114x gettext_0_19 libtool makeWrapper texinfo ]; + + preConfigure = '' + ./autogen.sh + ''; + + postFixup = '' + for prog in fswatch-run fswatch-run-bash; do + wrapProgram $out/bin/$prog \ + --prefix PATH "${findutils}/bin" + done + ''; + + meta = { + description = "A cross-platform file change monitor with multiple backends"; + homepage = https://github.com/emcrisostomo/fswatch; + license = stdenv.lib.licenses.gpl3Plus; + platforms = stdenv.lib.platforms.all; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index df0dea75c529..ad6d1e8ed5e6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4615,6 +4615,8 @@ let flow = callPackage ../development/tools/analysis/flow { }; + fswatch = callPackage ../development/tools/misc/fswatch { }; + pmd = callPackage ../development/tools/analysis/pmd { }; jdepend = callPackage ../development/tools/analysis/jdepend { }; From 0d7c055c541f8ca0defa07b31b8737ac1026d24d Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Sat, 10 Jan 2015 16:44:50 -0500 Subject: [PATCH 0680/1091] pianobar: update to pianobar-2014.09.28 - libmad and faad have been dropped for libav - CC is exported since pianobar forces CC=c99 else - add myself to maintainers --- pkgs/applications/audio/pianobar/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/audio/pianobar/default.nix b/pkgs/applications/audio/pianobar/default.nix index a91f25126c1f..3e7bcb9d912e 100644 --- a/pkgs/applications/audio/pianobar/default.nix +++ b/pkgs/applications/audio/pianobar/default.nix @@ -1,15 +1,15 @@ -{ fetchurl, stdenv, pkgconfig, libao, faad2, libmad, readline, json_c, libgcrypt, gnutls }: +{ fetchurl, stdenv, pkgconfig, libao, readline, json_c, libgcrypt, gnutls, libav }: stdenv.mkDerivation rec { - name = "pianobar-2013.05.19"; + name = "pianobar-2014.09.28"; src = fetchurl { url = "http://6xq.net/projects/pianobar/${name}.tar.bz2"; - sha256 = "cf88e82663d2b0aa4d73e761506eac4f3e7bc789b57d92377acd994d785e1046"; + sha256 = "6bd10218ad5d68c4c761e02c729627d2581b4a6db559190e7e52dc5df177e68f"; }; buildInputs = [ - pkgconfig libao faad2 libmad json_c libgcrypt gnutls + pkgconfig libao json_c libgcrypt gnutls libav ]; makeFlags="PREFIX=$(out)"; @@ -17,10 +17,13 @@ stdenv.mkDerivation rec { CC = "gcc"; CFLAGS = "-std=c99"; + configurePhase = "export CC=${CC}"; + meta = { description = "A console front-end for Pandora.com"; homepage = "http://6xq.net/projects/pianobar/"; platforms = stdenv.lib.platforms.linux; license = stdenv.lib.licenses.mit; # expat version + maintainers = stdenv.lib.maintainers.eduarrrd; }; } From 55003ca34b49fbe035a5eaebd91ff8bae29c8e06 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 20:26:08 +0100 Subject: [PATCH 0681/1091] pkgs/development/haskell-modules/lib.nix: add funky helper function for overriding --- .../haskell-modules/configuration-common.nix | 2 +- .../configuration-ghc-7.6.x.nix | 2 +- .../configuration-ghc-7.8.x.nix | 2 +- .../configuration-ghc-7.9.x.nix | 2 +- .../haskell-modules/configuration-ghcjs.nix | 2 +- pkgs/development/haskell-modules/lib.nix | 21 ++++++++++++++++++- pkgs/top-level/haskell-ng.nix | 2 ++ 7 files changed, 27 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 05a5b50e87fe..00eba3c34fc0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1,6 +1,6 @@ { pkgs }: -with import ./lib.nix; +with import ./lib.nix { inherit pkgs; }; self: super: { diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index d10f8ac03594..c2ffa9416c27 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -1,6 +1,6 @@ { pkgs }: -with import ./lib.nix; +with import ./lib.nix { inherit pkgs; }; self: super: { diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index dac44bcf5230..4b24653a4ed1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -1,6 +1,6 @@ { pkgs }: -with import ./lib.nix; +with import ./lib.nix { inherit pkgs; }; self: super: { diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 77190c3f8625..d238639a5160 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -1,6 +1,6 @@ { pkgs }: -with import ./lib.nix; +with import ./lib.nix { inherit pkgs; }; self: super: { diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix index 3af0fbf0eea1..000a0647bef1 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix @@ -1,6 +1,6 @@ { pkgs }: -with import ./lib.nix; +with import ./lib.nix { inherit pkgs; }; self: super: { diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 1e257e1ad782..157bc9c51174 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -1,7 +1,26 @@ -{ +{ pkgs }: + +rec { overrideCabal = drv: f: drv.override (args: args // { mkDerivation = drv: args.mkDerivation (drv // f drv); }); + doHaddock = drv: overrideCabal drv (drv: { noHaddock = false; }); + dontHaddock = drv: overrideCabal drv (drv: { noHaddock = true; }); + + doJailbreak = drv: overrideCabal drv (drv: { jailbreak = true; }); + dontJailbreak = drv: overrideCabal drv (drv: { jailbreak = false; }); + + doCheck = drv: overrideCabal drv (drv: { doCheck = false; }); + dontCheck = drv: overrideCabal drv (drv: { doCheck = false; }); + + dontDistribute = drv: overrideCabal drv (drv: { hydraPlatforms = []; }); + + appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = drv.configureFlags or [] ++ [x]; }); + removeConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = pkgs.stdenv.lib.remove x (drv.configureFlags or []); }); + + enableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f-${x}") "-f${x}"; + disableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f${x}") "-f-${x}"; + } diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix index bc40b48ad52e..098273bb9585 100644 --- a/pkgs/top-level/haskell-ng.nix +++ b/pkgs/top-level/haskell-ng.nix @@ -2,6 +2,8 @@ rec { + lib = import ../development/haskell-modules/lib.nix { inherit pkgs; }; + compiler = { ghc6102Binary = callPackage ../development/compilers/ghc/6.10.2-binary.nix { gmp = pkgs.gmp4; }; From 2ff8d1940f0986b572760edf1923539687f41ac8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 20:27:16 +0100 Subject: [PATCH 0682/1091] haskell-configuration-*: polish compiler-specific overrides --- .../haskell-modules/configuration-common.nix | 409 +++--------------- .../configuration-ghc-7.9.x.nix | 22 +- .../haskell-modules/hackage-packages.nix | 8 +- 3 files changed, 76 insertions(+), 363 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 00eba3c34fc0..bf1dcf561776 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -5,13 +5,19 @@ with import ./lib.nix { inherit pkgs; }; self: super: { # Some packages need a non-core version of Cabal. - Cabal_1_20_0_3 = overrideCabal super.Cabal_1_20_0_3 (drv: { doCheck = false; }); - Cabal_1_22_0_0 = overrideCabal super.Cabal_1_22_0_0 (drv: { doCheck = false; }); - cabal-install = overrideCabal (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }) (drv: { doCheck = false; }); + Cabal_1_22_0_0 = dontCheck super.Cabal_1_22_0_0; + cabal-install = dontCheck (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }); # Break infinite recursions. digest = super.digest.override { inherit (pkgs) zlib; }; + hspec-expectations = dontCheck super.hspec-expectations; + HTTP = dontCheck super.HTTP; matlab = super.matlab.override { matlab = null; }; + mwc-random = dontCheck super.mwc-random; + nanospec = dontCheck super.nanospec; + options = dontCheck super.options; + statistics = dontCheck super.statistics; + text = dontCheck super.text; # Doesn't compile with lua 5.2. hslua = super.hslua.override { lua = pkgs.lua5_1; }; @@ -26,353 +32,66 @@ self: super: { gtkglext = super.gtkglext.override { inherit (pkgs.gnome) gtkglext; }; # The test suite refers to its own library with an invalid version constraint. - presburger = overrideCabal super.presburger (drv: { doCheck = false; }); + presburger = dontCheck super.presburger; # Won't find it's header files without help. - sfml-audio = overrideCabal super.sfml-audio (drv: { configureFlags = drv.configureFlags or [] ++ ["--extra-include-dirs=${pkgs.openal}/include/AL"]; }); + sfml-audio = appendConfigureFlag super.sfml-audio "--extra-include-dirs=${pkgs.openal}/include/AL"; # https://github.com/haskell/time/issues/23 - time_1_5_0_1 = overrideCabal super.time_1_5_0_1 (drv: { doCheck = false; }); + time_1_5_0_1 = dontCheck super.time_1_5_0_1; + + # Won't accept recent random: https://bitbucket.org/dafis/arithmoi/issue/14/outdated-dependency-on-random. + arithmoi = doJailbreak super.arithmoi; + + # Doesn't accept modern versions of hashtable. + Agda = dontHaddock (doJailbreak super.Agda); + + # Cannot compile its own test suite: https://github.com/haskell/network-uri/issues/10. + network-uri = dontCheck super.network-uri; + + # 0.7.0.2 doesn't accept recent versions of HaXml. + encoding = doJailbreak super.encoding; + + # https://github.com/simonmichael/hledger/issues/232 + hledger-web = dontCheck super.hledger-web; + + # Doesn't accept recent versions of vector-space. + active = doJailbreak super.active; + diagrams-core = doJailbreak super.diagrams-core; # https://github.com/diagrams/diagrams-core/issues/78 + diagrams-contrib = doJailbreak super.diagrams-contrib; + diagrams-lib = doJailbreak super.diagrams-lib; + diagrams-svg = doJailbreak super.diagrams-svg; + force-layout = doJailbreak super.force-layout; + vector-space-points = doJailbreak super.vector-space-points; + + # The Haddock phase fails for one reason or another. + attoparsec-conduit = dontHaddock super.attoparsec-conduit; + blaze-builder-conduit = dontHaddock super.blaze-builder-conduit; + bytestring-progress = dontHaddock super.bytestring-progress; + comonads-fd = dontHaddock super.comonads-fd; + comonad-transformers = dontHaddock super.comonad-transformers; + diagrams = dontHaddock super.diagrams; + either = dontHaddock super.either; + gl = dontHaddock super.gl; + groupoids = dontHaddock super.groupoids; + hamlet = dontHaddock super.hamlet; + haste-compiler = dontHaddock super.haste-compiler; + HaXml = dontHaddock super.HaXml; + HDBC-odbc = dontHaddock super.HDBC-odbc; + hoodle-core = dontHaddock super.hoodle-core; + hsc3-db = dontHaddock super.hsc3-db; + hspec-discover = dontHaddock super.hspec-discover; + http-client-conduit = dontHaddock super.http-client-conduit; + http-client-multipart = dontHaddock super.http-client-multipart; + markdown-unlit = dontHaddock super.markdown-unlit; + network-conduit = dontHaddock super.network-conduit; + shakespeare-text = dontHaddock super.shakespeare-text; + + # jailbreak doesn't get the job done because the Cabal file uses conditionals a lot. + darcs = overrideCabal super.darcs (drv: { + patchPhase = "sed -i -e 's|random.*==.*|random|' -e 's|text.*>=.*,|text,|' -e s'|terminfo == .*|terminfo|' darcs.cabal"; + }); - # Hacks to make packages compile. Are these still necessary??? HELP! - abstract-deque = overrideCabal super.abstract-deque (drv: { doCheck = false; }); - accelerate-cuda = overrideCabal super.accelerate-cuda (drv: { jailbreak = true; }); - accelerate = overrideCabal super.accelerate (drv: { jailbreak = true; }); - active = overrideCabal super.active (drv: { jailbreak = true; }); - aeson-utils = overrideCabal super.aeson-utils (drv: { jailbreak = true; }); - Agda = overrideCabal super.Agda (drv: { jailbreak = true; noHaddock = true; }); - amqp = overrideCabal super.amqp (drv: { doCheck = false; }); - arbtt = overrideCabal super.arbtt (drv: { jailbreak = true; }); - ariadne = overrideCabal super.ariadne (drv: { doCheck = false; }); - arithmoi = overrideCabal super.arithmoi (drv: { jailbreak = true; }); - asn1-encoding = overrideCabal super.asn1-encoding (drv: { doCheck = false; }); - assert-failure = overrideCabal super.assert-failure (drv: { jailbreak = true; }); - atto-lisp = overrideCabal super.atto-lisp (drv: { jailbreak = true; }); - attoparsec-conduit = overrideCabal super.attoparsec-conduit (drv: { noHaddock = true; }); - authenticate-oauth = overrideCabal super.authenticate-oauth (drv: { jailbreak = true; }); - aws = overrideCabal super.aws (drv: { doCheck = false; jailbreak = true; }); - base64-bytestring = overrideCabal super.base64-bytestring (drv: { doCheck = false; }); - benchpress = overrideCabal super.benchpress (drv: { jailbreak = true; }); - binary-conduit = overrideCabal super.binary-conduit (drv: { jailbreak = true; }); - bindings-GLFW = overrideCabal super.bindings-GLFW (drv: { doCheck = false; }); - bitset = overrideCabal super.bitset (drv: { doCheck = false; }); - blaze-builder-conduit = overrideCabal super.blaze-builder-conduit (drv: { noHaddock = true; }); - blaze-builder-enumerator = overrideCabal super.blaze-builder-enumerator (drv: { jailbreak = true; }); - blaze-svg = overrideCabal super.blaze-svg (drv: { jailbreak = true; }); - boundingboxes = overrideCabal super.boundingboxes (drv: { doCheck = false; }); - bson = overrideCabal super.bson (drv: { doCheck = false; }); - bytestring-progress = overrideCabal super.bytestring-progress (drv: { noHaddock = true; }); - cabal2ghci = overrideCabal super.cabal2ghci (drv: { jailbreak = true; }); - cabal-bounds = overrideCabal super.cabal-bounds (drv: { doCheck = false; jailbreak = true; }); - cabal-cargs = overrideCabal super.cabal-cargs (drv: { jailbreak = true; }); - cabal-lenses = overrideCabal super.cabal-lenses (drv: { jailbreak = true; }); - cabal-macosx = overrideCabal super.cabal-macosx (drv: { jailbreak = true; }); - cabal-meta = overrideCabal super.cabal-meta (drv: { doCheck = false; }); - cairo = overrideCabal super.cairo (drv: { jailbreak = true; }); - cautious-file = overrideCabal super.cautious-file (drv: { doCheck = false; }); - certificate = overrideCabal super.certificate (drv: { jailbreak = true; }); - Chart-cairo = overrideCabal super.Chart-cairo (drv: { jailbreak = true; }); - Chart-diagrams = overrideCabal super.Chart-diagrams (drv: { jailbreak = true; }); - Chart = overrideCabal super.Chart (drv: { jailbreak = true; }); - ChasingBottoms = overrideCabal super.ChasingBottoms (drv: { jailbreak = true; }); - cheapskate = overrideCabal super.cheapskate (drv: { jailbreak = true; }); - citeproc-hs = overrideCabal super.citeproc-hs (drv: { jailbreak = true; }); - clay = overrideCabal super.clay (drv: { jailbreak = true; }); - cmdtheline = overrideCabal super.cmdtheline (drv: { doCheck = false; }); - codex = overrideCabal super.codex (drv: { jailbreak = true; }); - command-qq = overrideCabal super.command-qq (drv: { doCheck = false; }); - comonads-fd = overrideCabal super.comonads-fd (drv: { noHaddock = true; }); - comonad-transformers = overrideCabal super.comonad-transformers (drv: { noHaddock = true; }); - concrete-typerep = overrideCabal super.concrete-typerep (drv: { doCheck = false; }); - conduit-extra = overrideCabal super.conduit-extra (drv: { doCheck = false; }); - conduit = overrideCabal super.conduit (drv: { doCheck = false; }); - CouchDB = overrideCabal super.CouchDB (drv: { doCheck = false; jailbreak = true; }); - criterion = overrideCabal super.criterion (drv: { doCheck = false; }); - crypto-conduit = overrideCabal super.crypto-conduit (drv: { doCheck = false; jailbreak = true; }); - crypto-numbers = overrideCabal super.crypto-numbers (drv: { doCheck = false; }); - cuda = overrideCabal super.cuda (drv: { doCheck = false; }); - data-accessor = overrideCabal super.data-accessor (drv: { jailbreak = true; }); - dataenc = overrideCabal super.dataenc (drv: { jailbreak = true; }); - data-fin = overrideCabal super.data-fin (drv: { jailbreak = true; }); - data-lens = overrideCabal super.data-lens (drv: { jailbreak = true; }); - data-pprint = overrideCabal super.data-pprint (drv: { jailbreak = true; }); - dbmigrations = overrideCabal super.dbmigrations (drv: { jailbreak = true; }); - dbus = overrideCabal super.dbus (drv: { doCheck = false; jailbreak = true; }); - deepseq-th = overrideCabal super.deepseq-th (drv: { doCheck = false; jailbreak = true; }); - diagrams-contrib = overrideCabal super.diagrams-contrib (drv: { jailbreak = true; }); - diagrams-core = overrideCabal super.diagrams-core (drv: { jailbreak = true; }); - diagrams-lib = overrideCabal super.diagrams-lib (drv: { jailbreak = true; }); - diagrams-postscript = overrideCabal super.diagrams-postscript (drv: { jailbreak = true; }); - diagrams-rasterific = overrideCabal super.diagrams-rasterific (drv: { jailbreak = true; }); - diagrams = overrideCabal super.diagrams (drv: { noHaddock = true; jailbreak = true; }); - diagrams-svg = overrideCabal super.diagrams-svg (drv: { jailbreak = true; }); - digestive-functors-heist = overrideCabal super.digestive-functors-heist (drv: { jailbreak = true; }); - digestive-functors-snap = overrideCabal super.digestive-functors-snap (drv: { jailbreak = true; }); - digestive-functors = overrideCabal super.digestive-functors (drv: { jailbreak = true; }); - directory-layout = overrideCabal super.directory-layout (drv: { doCheck = false; }); - distributed-process-platform = overrideCabal super.distributed-process-platform (drv: { doCheck = false; jailbreak = true; }); - distributed-process = overrideCabal super.distributed-process (drv: { jailbreak = true; }); - doctest = overrideCabal super.doctest (drv: { doCheck = false; }); - dom-selector = overrideCabal super.dom-selector (drv: { doCheck = false; }); - download-curl = overrideCabal super.download-curl (drv: { jailbreak = true; }); - dual-tree = overrideCabal super.dual-tree (drv: { jailbreak = true; }); - Dust-crypto = overrideCabal super.Dust-crypto (drv: { doCheck = false; }); - either = overrideCabal super.either (drv: { noHaddock = true; }); - ekg = overrideCabal super.ekg (drv: { jailbreak = true; }); - elm-get = overrideCabal super.elm-get (drv: { jailbreak = true; }); - elm-server = overrideCabal super.elm-server (drv: { jailbreak = true; }); - encoding = overrideCabal super.encoding (drv: { jailbreak = true; }); - enummapset = overrideCabal super.enummapset (drv: { jailbreak = true; }); - equational-reasoning = overrideCabal super.equational-reasoning (drv: { jailbreak = true; }); - equivalence = overrideCabal super.equivalence (drv: { doCheck = false; }); - errors = overrideCabal super.errors (drv: { jailbreak = true; }); - extensible-effects = overrideCabal super.extensible-effects (drv: { jailbreak = true; }); - failure = overrideCabal super.failure (drv: { jailbreak = true; }); - fay = overrideCabal super.fay (drv: { jailbreak = true; }); - fb = overrideCabal super.fb (drv: { doCheck = false; jailbreak = true; }); - filestore = overrideCabal super.filestore (drv: { doCheck = false; jailbreak = true; }); - force-layout = overrideCabal super.force-layout (drv: { jailbreak = true; }); - free-game = overrideCabal super.free-game (drv: { jailbreak = true; }); - free = overrideCabal super.free (drv: { jailbreak = true; }); - fsnotify = overrideCabal super.fsnotify (drv: { doCheck = false; }); - ghc-events = overrideCabal super.ghc-events (drv: { doCheck = false; jailbreak = true; }); - ghcid = overrideCabal super.ghcid (drv: { doCheck = false; }); - ghc-mod = overrideCabal super.ghc-mod (drv: { doCheck = false; }); - gitit = overrideCabal super.gitit (drv: { jailbreak = true; }); - git-vogue = overrideCabal super.git-vogue (drv: { doCheck = false; }); - glade = overrideCabal super.glade (drv: { jailbreak = true; }); - GLFW-b = overrideCabal super.GLFW-b (drv: { doCheck = false; }); - gloss-raster = overrideCabal super.gloss-raster (drv: { jailbreak = true; }); - gl = overrideCabal super.gl (drv: { noHaddock = true; }); - gnuplot = overrideCabal super.gnuplot (drv: { jailbreak = true; }); - Graphalyze = overrideCabal super.Graphalyze (drv: { jailbreak = true; }); - graphviz = overrideCabal super.graphviz (drv: { doCheck = false; jailbreak = true; }); - grid = overrideCabal super.grid (drv: { doCheck = false; }); - groupoids = overrideCabal super.groupoids (drv: { noHaddock = true; }); - gtk-traymanager = overrideCabal super.gtk-traymanager (drv: { jailbreak = true; }); - hakyll = overrideCabal super.hakyll (drv: { jailbreak = true; }); - hamlet = overrideCabal super.hamlet (drv: { noHaddock = true; }); - handa-gdata = overrideCabal super.handa-gdata (drv: { doCheck = false; }); - HandsomeSoup = overrideCabal super.HandsomeSoup (drv: { jailbreak = true; }); - happstack-server = overrideCabal super.happstack-server (drv: { doCheck = false; jailbreak = true; }); - hashable = overrideCabal super.hashable (drv: { doCheck = false; jailbreak = true; }); - hashed-storage = overrideCabal super.hashed-storage (drv: { doCheck = false; }); - haskell-docs = overrideCabal super.haskell-docs (drv: { doCheck = false; }); - haskell-names = overrideCabal super.haskell-names (drv: { doCheck = false; }); - haskell-src-exts = overrideCabal super.haskell-src-exts (drv: { doCheck = false; }); - haskell-src-meta = overrideCabal super.haskell-src-meta (drv: { jailbreak = true; }); - haskoin = overrideCabal super.haskoin (drv: { doCheck = false; jailbreak = true; }); - hasktags = overrideCabal super.hasktags (drv: { jailbreak = true; }); - hasql-postgres = overrideCabal super.hasql-postgres (drv: { doCheck = false; }); - haste-compiler = overrideCabal super.haste-compiler (drv: { noHaddock = true; }); - haxl = overrideCabal super.haxl (drv: { jailbreak = true; }); - HaXml = overrideCabal super.HaXml (drv: { noHaddock = true; }); - haxr = overrideCabal super.haxr (drv: { jailbreak = true; }); - hcltest = overrideCabal super.hcltest (drv: { jailbreak = true; }); - HDBC-odbc = overrideCabal super.HDBC-odbc (drv: { noHaddock = true; }); - hedis = overrideCabal super.hedis (drv: { doCheck = false; }); - heist = overrideCabal super.heist (drv: { jailbreak = true; }); - hindent = overrideCabal super.hindent (drv: { doCheck = false; }); - hi = overrideCabal super.hi (drv: { doCheck = false; }); - hjsmin = overrideCabal super.hjsmin (drv: { jailbreak = true; }); - hledger-web = overrideCabal super.hledger-web (drv: { doCheck = false; jailbreak = true; }); - HList = overrideCabal super.HList (drv: { doCheck = false; }); - hoauth2 = overrideCabal super.hoauth2 (drv: { jailbreak = true; }); - holy-project = overrideCabal super.holy-project (drv: { doCheck = false; }); - hoodle-core = overrideCabal super.hoodle-core (drv: { noHaddock = true; }); - hsbencher-fusion = overrideCabal super.hsbencher-fusion (drv: { doCheck = false; }); - hsbencher = overrideCabal super.hsbencher (drv: { doCheck = false; }); - hsc3-db = overrideCabal super.hsc3-db (drv: { noHaddock = true; }); - hsimport = overrideCabal super.hsimport (drv: { jailbreak = true; }); - hsini = overrideCabal super.hsini (drv: { jailbreak = true; }); - hspec-discover = overrideCabal super.hspec-discover (drv: { noHaddock = true; }); - hspec-expectations = overrideCabal super.hspec-expectations (drv: { doCheck = false; }); - hspec-meta = overrideCabal super.hspec-meta (drv: { doCheck = false; }); - hspec = overrideCabal super.hspec (drv: { doCheck = false; }); - hsyslog = overrideCabal super.hsyslog (drv: { noHaddock = true; }); - HTF = overrideCabal super.HTF (drv: { doCheck = false; }); - http-attoparsec = overrideCabal super.http-attoparsec (drv: { jailbreak = true; }); - http-client-conduit = overrideCabal super.http-client-conduit (drv: { noHaddock = true; }); - http-client-multipart = overrideCabal super.http-client-multipart (drv: { noHaddock = true; }); - http-client = overrideCabal super.http-client (drv: { doCheck = false; }); - http-client-tls = overrideCabal super.http-client-tls (drv: { doCheck = false; }); - http-conduit = overrideCabal super.http-conduit (drv: { doCheck = false; }); - httpd-shed = overrideCabal super.httpd-shed (drv: { jailbreak = true; }); - http-reverse-proxy = overrideCabal super.http-reverse-proxy (drv: { doCheck = false; }); - http-streams = overrideCabal super.http-streams (drv: { doCheck = false; jailbreak = true; }); - HTTP = overrideCabal super.HTTP (drv: { doCheck = false; }); - http-types = overrideCabal super.http-types (drv: { jailbreak = true; }); - idris = overrideCabal super.idris (drv: { jailbreak = true; }); - ihaskell = overrideCabal super.ihaskell (drv: { doCheck = false; jailbreak = true; }); - js-jquery = overrideCabal super.js-jquery (drv: { doCheck = false; }); - json-assertions = overrideCabal super.json-assertions (drv: { jailbreak = true; }); - json-rpc = overrideCabal super.json-rpc (drv: { jailbreak = true; }); - json-schema = overrideCabal super.json-schema (drv: { jailbreak = true; }); - kansas-lava = overrideCabal super.kansas-lava (drv: { jailbreak = true; }); - keys = overrideCabal super.keys (drv: { jailbreak = true; }); - language-c-quote = overrideCabal super.language-c-quote (drv: { jailbreak = true; }); - language-ecmascript = overrideCabal super.language-ecmascript (drv: { doCheck = false; jailbreak = true; }); - language-java = overrideCabal super.language-java (drv: { doCheck = false; }); - largeword = overrideCabal super.largeword (drv: { jailbreak = true; }); - libjenkins = overrideCabal super.libjenkins (drv: { doCheck = false; jailbreak = true; }); - libsystemd-journal = overrideCabal super.libsystemd-journal (drv: { jailbreak = true; }); - lifted-base = overrideCabal super.lifted-base (drv: { doCheck = false; }); - linear = overrideCabal super.linear (drv: { doCheck = false; }); - ListLike = overrideCabal super.ListLike (drv: { jailbreak = true; }); - list-tries = overrideCabal super.list-tries (drv: { jailbreak = true; }); - llvm-general-pure = overrideCabal super.llvm-general-pure (drv: { doCheck = false; }); - llvm-general = overrideCabal super.llvm-general (drv: { doCheck = false; }); - lzma-enumerator = overrideCabal super.lzma-enumerator (drv: { jailbreak = true; }); - machines-directory = overrideCabal super.machines-directory (drv: { jailbreak = true; }); - machines-io = overrideCabal super.machines-io (drv: { jailbreak = true; }); - mainland-pretty = overrideCabal super.mainland-pretty (drv: { jailbreak = true; }); - markdown-unlit = overrideCabal super.markdown-unlit (drv: { noHaddock = true; }); - math-functions = overrideCabal super.math-functions (drv: { doCheck = false; }); - MissingH = overrideCabal super.MissingH (drv: { doCheck = false; }); - MonadCatchIO-mtl = overrideCabal super.MonadCatchIO-mtl (drv: { jailbreak = true; }); - MonadCatchIO-transformers = overrideCabal super.MonadCatchIO-transformers (drv: { jailbreak = true; }); - monadloc-pp = overrideCabal super.monadloc-pp (drv: { jailbreak = true; }); - monad-par = overrideCabal super.monad-par (drv: { doCheck = false; }); - monoid-extras = overrideCabal super.monoid-extras (drv: { jailbreak = true; }); - mpppc = overrideCabal super.mpppc (drv: { jailbreak = true; }); - msgpack = overrideCabal super.msgpack (drv: { jailbreak = true; }); - multiplate = overrideCabal super.multiplate (drv: { jailbreak = true; }); - mwc-random = overrideCabal super.mwc-random (drv: { doCheck = false; }); - nanospec = overrideCabal super.nanospec (drv: { doCheck = false; }); - network-carbon = overrideCabal super.network-carbon (drv: { jailbreak = true; }); - network-conduit = overrideCabal super.network-conduit (drv: { noHaddock = true; }); - network-simple = overrideCabal super.network-simple (drv: { jailbreak = true; }); - network-transport-tcp = overrideCabal super.network-transport-tcp (drv: { doCheck = false; }); - network-transport-tests = overrideCabal super.network-transport-tests (drv: { jailbreak = true; }); - network-uri = overrideCabal super.network-uri (drv: { doCheck = false; }); - numeric-prelude = overrideCabal super.numeric-prelude (drv: { jailbreak = true; }); - ofx = overrideCabal super.ofx (drv: { jailbreak = true; }); - opaleye = overrideCabal super.opaleye (drv: { doCheck = false; jailbreak = true; }); - openssl-streams = overrideCabal super.openssl-streams (drv: { jailbreak = true; }); - options = overrideCabal super.options (drv: { doCheck = false; }); - optparse-applicative = overrideCabal super.optparse-applicative (drv: { jailbreak = true; }); - packunused = overrideCabal super.packunused (drv: { jailbreak = true; }); - pandoc-citeproc = overrideCabal super.pandoc-citeproc (drv: { doCheck = false; }); - pandoc = overrideCabal super.pandoc (drv: { doCheck = false; jailbreak = true; }); - parallel-io = overrideCabal super.parallel-io (drv: { jailbreak = true; }); - parsec = overrideCabal super.parsec (drv: { jailbreak = true; }); - permutation = overrideCabal super.permutation (drv: { doCheck = false; }); - persistent-postgresql = overrideCabal super.persistent-postgresql (drv: { jailbreak = true; }); - persistent-template = overrideCabal super.persistent-template (drv: { jailbreak = true; }); - pipes-aeson = overrideCabal super.pipes-aeson (drv: { jailbreak = true; doCheck = false; }); - pipes-binary = overrideCabal super.pipes-binary (drv: { jailbreak = true; }); - pipes-http = overrideCabal super.pipes-http (drv: { jailbreak = true; }); - pipes-network = overrideCabal super.pipes-network (drv: { jailbreak = true; }); - pipes-shell = overrideCabal super.pipes-shell (drv: { doCheck = false; jailbreak = true; }); - pipes = overrideCabal super.pipes (drv: { jailbreak = true; }); - pipes-text = overrideCabal super.pipes-text (drv: { jailbreak = true; }); - pointed = overrideCabal super.pointed (drv: { jailbreak = true; }); - pointfree = overrideCabal super.pointfree (drv: { jailbreak = true; }); - postgresql-simple = overrideCabal super.postgresql-simple (drv: { doCheck = false; }); - process-conduit = overrideCabal super.process-conduit (drv: { doCheck = false; }); - product-profunctors = overrideCabal super.product-profunctors (drv: { jailbreak = true; }); - prolog = overrideCabal super.prolog (drv: { jailbreak = true; }); - punycode = overrideCabal super.punycode (drv: { doCheck = false; }); - quickcheck-instances = overrideCabal super.quickcheck-instances (drv: { jailbreak = true; }); - Rasterific = overrideCabal super.Rasterific (drv: { doCheck = false; }); - reactive-banana-wx = overrideCabal super.reactive-banana-wx (drv: { jailbreak = true; }); - ReadArgs = overrideCabal super.ReadArgs (drv: { jailbreak = true; }); - reducers = overrideCabal super.reducers (drv: { jailbreak = true; }); - rematch = overrideCabal super.rematch (drv: { doCheck = false; }); - repa-algorithms = overrideCabal super.repa-algorithms (drv: { jailbreak = true; }); - repa-examples = overrideCabal super.repa-examples (drv: { jailbreak = true; }); - repa-io = overrideCabal super.repa-io (drv: { jailbreak = true; }); - RepLib = overrideCabal super.RepLib (drv: { noHaddock = true; }); - rest-core = overrideCabal super.rest-core (drv: { jailbreak = true; }); - rest-gen = overrideCabal super.rest-gen (drv: { jailbreak = true; }); - rest-stringmap = overrideCabal super.rest-stringmap (drv: { jailbreak = true; }); - rest-types = overrideCabal super.rest-types (drv: { jailbreak = true; }); - rethinkdb = overrideCabal super.rethinkdb (drv: { doCheck = false; jailbreak = true; }); - retry = overrideCabal super.retry (drv: { jailbreak = true; }); - rope = overrideCabal super.rope (drv: { jailbreak = true; }); - RSA = overrideCabal super.RSA (drv: { doCheck = false; }); - scientific = overrideCabal super.scientific (drv: { jailbreak = true; }); - scotty = overrideCabal super.scotty (drv: { doCheck = false; jailbreak = true; }); - sdl2 = overrideCabal super.sdl2 (drv: { noHaddock = true; }); - serialport = overrideCabal super.serialport (drv: { doCheck = false; }); - setenv = overrideCabal super.setenv (drv: { doCheck = false; }); - setlocale = overrideCabal super.setlocale (drv: { jailbreak = true; }); - shakespeare-css = overrideCabal super.shakespeare-css (drv: { noHaddock = true; }); - shakespeare-i18n = overrideCabal super.shakespeare-i18n (drv: { noHaddock = true; }); - shakespeare-js = overrideCabal super.shakespeare-js (drv: { noHaddock = true; }); - shakespeare-text = overrideCabal super.shakespeare-text (drv: { noHaddock = true; }); - simple-sendfile = overrideCabal super.simple-sendfile (drv: { doCheck = false; }); - singletons = overrideCabal super.singletons (drv: { noHaddock = true; }); - skein = overrideCabal super.skein (drv: { jailbreak = true; }); - snap-core = overrideCabal super.snap-core (drv: { jailbreak = true; }); - snaplet-acid-state = overrideCabal super.snaplet-acid-state (drv: { jailbreak = true; }); - snaplet-redis = overrideCabal super.snaplet-redis (drv: { jailbreak = true; }); - snaplet-stripe = overrideCabal super.snaplet-stripe (drv: { jailbreak = true; }); - snap-web-routes = overrideCabal super.snap-web-routes (drv: { jailbreak = true; }); - snowball = overrideCabal super.snowball (drv: { doCheck = false; }); - sparse = overrideCabal super.sparse (drv: { doCheck = false; }); - statistics = overrideCabal super.statistics (drv: { doCheck = false; }); - stm-containers = overrideCabal super.stm-containers (drv: { doCheck = false; }); - storable-record = overrideCabal super.storable-record (drv: { jailbreak = true; }); - Strafunski-StrategyLib = overrideCabal super.Strafunski-StrategyLib (drv: { jailbreak = true; }); - stripe = overrideCabal super.stripe (drv: { jailbreak = true; }); - symbol = overrideCabal super.symbol (drv: { jailbreak = true; }); - system-filepath = overrideCabal super.system-filepath (drv: { doCheck = false; }); - tabular = overrideCabal super.tabular (drv: { jailbreak = true; }); - tar = overrideCabal super.tar (drv: { noHaddock = true; }); - template-default = overrideCabal super.template-default (drv: { jailbreak = true; }); - temporary = overrideCabal super.temporary (drv: { jailbreak = true; }); - test-framework-quickcheck2 = overrideCabal super.test-framework-quickcheck2 (drv: { jailbreak = true; }); - text = overrideCabal super.text (drv: { doCheck = false; }); - th-desugar = overrideCabal super.th-desugar (drv: { doCheck = false; }); - these = overrideCabal super.these (drv: { jailbreak = true; }); - th-lift-instances = overrideCabal super.th-lift-instances (drv: { jailbreak = true; }); - th-orphans = overrideCabal super.th-orphans (drv: { jailbreak = true; }); - thread-local-storage = overrideCabal super.thread-local-storage (drv: { doCheck = false; }); - threads = overrideCabal super.threads (drv: { doCheck = false; }); - threepenny-gui = overrideCabal super.threepenny-gui (drv: { jailbreak = true; }); - thyme = overrideCabal super.thyme (drv: { doCheck = false; }); - timeparsers = overrideCabal super.timeparsers (drv: { jailbreak = true; }); - tls = overrideCabal super.tls (drv: { doCheck = false; }); - twitter-types = overrideCabal super.twitter-types (drv: { doCheck = false; }); - unordered-containers = overrideCabal super.unordered-containers (drv: { doCheck = false; }); - uri-encode = overrideCabal super.uri-encode (drv: { jailbreak = true; }); - usb = overrideCabal super.usb (drv: { jailbreak = true; }); - utf8-string = overrideCabal super.utf8-string (drv: { noHaddock = true; }); - uuid = overrideCabal super.uuid (drv: { doCheck = false; jailbreak = true; }); - vacuum-graphviz = overrideCabal super.vacuum-graphviz (drv: { jailbreak = true; }); - vault = overrideCabal super.vault (drv: { jailbreak = true; }); - vcswrapper = overrideCabal super.vcswrapper (drv: { jailbreak = true; }); - vty = overrideCabal super.vty (drv: { doCheck = false; }); - vty-ui = overrideCabal super.vty-ui (drv: { jailbreak = true; }); - wai-extra = overrideCabal super.wai-extra (drv: { jailbreak = true; }); - wai-logger = overrideCabal super.wai-logger (drv: { doCheck = false; }); - wai-middleware-static = overrideCabal super.wai-middleware-static (drv: { jailbreak = true; }); - wai-test = overrideCabal super.wai-test (drv: { noHaddock = true; }); - wai-websockets = overrideCabal super.wai-websockets (drv: { jailbreak = true; }); - warp = overrideCabal super.warp (drv: { doCheck = false; }); - webdriver = overrideCabal super.webdriver (drv: { doCheck = false; jailbreak = true; }); - websockets-snap = overrideCabal super.websockets-snap (drv: { jailbreak = true; }); - websockets = overrideCabal super.websockets (drv: { jailbreak = true; }); - wl-pprint-terminfo = overrideCabal super.wl-pprint-terminfo (drv: { jailbreak = true; }); - wl-pprint-text = overrideCabal super.wl-pprint-text (drv: { jailbreak = true; }); - wreq = overrideCabal super.wreq (drv: { doCheck = false; }); - wxc = overrideCabal super.wxc (drv: { noHaddock = true; }); - wxdirect = overrideCabal super.wxdirect (drv: { jailbreak = true; }); - xdot = overrideCabal super.xdot (drv: { jailbreak = true; }); - xml-conduit = overrideCabal super.xml-conduit (drv: { jailbreak = true; }); - xmlgen = overrideCabal super.xmlgen (drv: { doCheck = false; }); - xml-html-conduit-lens = overrideCabal super.xml-html-conduit-lens (drv: { jailbreak = true; }); - xml-lens = overrideCabal super.xml-lens (drv: { jailbreak = true; }); - xmonad-extras = overrideCabal super.xmonad-extras (drv: { jailbreak = true; }); - xournal-types = overrideCabal super.xournal-types (drv: { jailbreak = true; }); - yap = overrideCabal super.yap (drv: { jailbreak = true; }); - yesod-core = overrideCabal super.yesod-core (drv: { jailbreak = true; }); - yesod-static = overrideCabal super.yesod-static (drv: { doCheck = false; }); - yst = overrideCabal super.yst (drv: { jailbreak = true; }); - zeromq3-haskell = overrideCabal super.zeromq3-haskell (drv: { doCheck = false; }); - zip-archive = overrideCabal super.zip-archive (drv: { doCheck = false; }); - zlib-conduit = overrideCabal super.zlib-conduit (drv: { noHaddock = true; }); } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index d238639a5160..8e9c23414aaf 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -38,9 +38,7 @@ self: super: { mkDerivation = drv: super.mkDerivation (drv // { doHoogle = false; }); # haddock: No input file(s). - nats = overrideCabal super.nats (drv: { - noHaddock = true; - }); + nats = dontHaddock super.nats; # These used to be core packages in GHC 7.8.x. old-locale = self.old-locale_1_0_0_7; @@ -48,14 +46,10 @@ self: super: { # We have transformers 4.x mtl = self.mtl_2_2_1; - transformers-compat = overrideCabal super.transformers-compat (drv: { - configureFlags = []; - }); + transformers-compat = disableCabalFlag super.transformers-compat "three"; # We have time 1.5 - aeson = overrideCabal super.aeson (drv: { - configureFlags = []; - }); + aeson = disableCabalFlag super.aeson "old-locale"; # Setup: At least the following dependencies are missing: base <4.8 hspec-expectations = overrideCabal super.hspec-expectations (drv: { @@ -66,21 +60,21 @@ self: super: { }); # bos/attoparsec#92 - attoparsec = overrideCabal super.attoparsec (drv: { doCheck = false; }); + attoparsec = dontCheck super.attoparsec; # test suite hangs silently for at least 10 minutes - split = overrideCabal super.split (drv: { doCheck = false; }); + split = dontCheck super.split; # Test suite fails with some (seemingly harmless) error. # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 - syb = overrideCabal super.syb (drv: { doCheck = false; }); + syb = dontCheck super.syb; # Version 1.19.5 fails its test suite. - happy = overrideCabal super.happy (drv: { doCheck = false; }); + happy = dontCheck super.happy; # Test suite hangs silently without consuming any CPU. # https://github.com/ndmitchell/extra/issues/4 - extra = overrideCabal super.extra (drv: { doCheck = false; }); + extra = dontCheck super.extra; } // { diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1467a47bf15e..dc5a47175dcc 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -33099,10 +33099,10 @@ self: { ]; extraLibraries = [ curl ]; configureFlags = [ - "-f-libiconv" "-f-force-char8-encoding" "-f-warn-as-error" - "-foptimize" "-f-test" "-f-hpc" "-fmmap" "-fcolor" "-fexecutable" - "-flibrary" "-fthreaded" "-fterminfo" "-f-static" "-fnetwork-uri" - "-fhttp" "-fcurl" + "-flibrary" "-fforce-char8-encoding" "-f-libiconv" + "-fforce-char8-encoding" "-f-warn-as-error" "-foptimize" "-f-test" + "-f-hpc" "-fmmap" "-fcolor" "-fexecutable" "-flibrary" "-fthreaded" + "-fterminfo" "-f-static" "-fnetwork-uri" "-fhttp" "-fcurl" ]; postInstall = '' mkdir -p $out/etc/bash_completion.d From be8219e35b91b46c20d4b05f800c1a17c4441d6e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 21:26:27 +0100 Subject: [PATCH 0683/1091] haskell-ng: disable broken ghcjs build --- .../configuration-ghc-7.8.x.nix | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 4b24653a4ed1..e0d940a4d4c6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -37,21 +37,3 @@ self: super: { # mtl 2.2.x needs the latest transformers. mtl_2_2_1 = super.mtl_2_2_1.override { transformers = self.transformers_0_4_2_0; }; } - -// # packages related to ghcjs - -{ - ghcjs-prim = self.mkDerivation { - pname = "ghcjs-prim"; - version = "0.1.0.0"; - src = pkgs.fetchgit { - url = git://github.com/ghcjs/ghcjs-prim.git; - rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84"; - sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz"; - }; - buildDepends = with self; [ primitive ]; - license = "unknown"; - }; - - ghcjs = self.callPackage ../compilers/ghcjs { Cabal = self.Cabal_1_22_0_0; }; -} From f639d6bb0906046d9758e7b4a3eabb7c99958d64 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 23:38:16 +0100 Subject: [PATCH 0684/1091] darcs: switch to haskell-ng build --- pkgs/top-level/all-packages.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bafa89a87a24..b5f6de26369d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2516,7 +2516,7 @@ let }; ssss = callPackage ../tools/security/ssss { }; - + stress = callPackage ../tools/system/stress { }; storeBackup = callPackage ../tools/backup/store-backup { }; @@ -9460,15 +9460,11 @@ let d4x = callPackage ../applications/misc/d4x { }; - darcs = with haskellPackages_ghc784; callPackage ../applications/version-management/darcs { - cabal = cabal.override { - extension = self : super : { - enableSharedExecutables = false; - isLibrary = false; - configureFlags = "-f-library " + super.configureFlags or ""; - }; - }; - }; + darcs = haskell-ng.lib.overrideCabal haskellngPackages.darcs (drv: { + configureFlags = (stdenv.lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; + enableSharedExecutables = false; + isLibrary = false; + }); darktable = callPackage ../applications/graphics/darktable { inherit (gnome) GConf libglade; From b31082d24636e7ebeeb8a0138af40a86eda29fc4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 23:54:30 +0100 Subject: [PATCH 0685/1091] haskell-generic-builder: propagate build inputs only if we're building a library --- pkgs/development/haskell-modules/generic-builder.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 18b3a6af30bf..96aa02155eb0 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -88,8 +88,9 @@ stdenv.mkDerivation ({ nativeBuildInputs = extraLibraries ++ buildTools ++ optionals (pkgconfigDepends != []) ([pkgconfig] ++ pkgconfigDepends) ++ - optionals doCheck testDepends; - propagatedNativeBuildInputs = buildDepends; + optionals doCheck testDepends ++ + optionals (!hasActiveLibrary) buildDepends; + propagatedNativeBuildInputs = optionals hasActiveLibrary buildDepends; # GHC needs the locale configured during the Haddock phase. LANG = "en_US.UTF-8"; From be4704da66d0277ed72e1209a0dffe6658fdf84b Mon Sep 17 00:00:00 2001 From: Ryan Mulligan Date: Sat, 10 Jan 2015 15:44:31 -0800 Subject: [PATCH 0686/1091] update afuse to version 0.4.1 addresses #5670, needs testing! --- pkgs/os-specific/linux/afuse/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/os-specific/linux/afuse/default.nix b/pkgs/os-specific/linux/afuse/default.nix index 70c8f36105c7..0fcfc5d05119 100644 --- a/pkgs/os-specific/linux/afuse/default.nix +++ b/pkgs/os-specific/linux/afuse/default.nix @@ -1,18 +1,19 @@ -{ stdenv, fetchurl, pkgconfig, fuse }: +{ stdenv, fetchgit, pkgconfig, autoreconfHook, fuse }: stdenv.mkDerivation { - name = "afuse-0.2"; + name = "afuse-0.4.1"; - src = fetchurl { - url = mirror://sourceforge/afuse/0.2/afuse-0.2.tar.gz; - sha256 = "1lj2jdks0bgwxbjqp5a9f7qdry19kar6pg7dh1ml98gapx9siylj"; + src = fetchgit { + url = git://github.com/pcarrier/afuse.git; + rev = "a0892f5506ddcca2031825aff24f1518c8c2f1c8"; + sha256 = "12071ff5171d4d5ce4d8835385f50e8079b25e885816b8ad6f22eb46c6497b28"; }; - buildInputs = [ pkgconfig fuse ]; + buildInputs = [ autoreconfHook pkgconfig fuse ]; - meta = { + meta = { description = "Automounter in userspace"; - homepage = http://sourceforge.net/projects/afuse; + homepage = https://github.com/pcarrier/afuse; license = stdenv.lib.licenses.gpl2; maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = stdenv.lib.platforms.linux; From 7fa32aecd183f4fcede821a2b0c60a925c0e2ef5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 01:46:30 +0100 Subject: [PATCH 0687/1091] haskell-cabal-test-quickcheck: fix build with GHC 7.8.4 --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index bf1dcf561776..91a9f063f03f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -92,6 +92,9 @@ self: super: { patchPhase = "sed -i -e 's|random.*==.*|random|' -e 's|text.*>=.*,|text,|' -e s'|terminfo == .*|terminfo|' darcs.cabal"; }); + # The test suite imposes too narrow restrictions on the version of + # Cabal that can be used to build this package. + cabal-test-quickcheck = dontCheck super.cabal-test-quickcheck; } // { # Not on Hackage yet. From 5915d9c417a8ee6d54cdbc4d5feb9779ec4d580f Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Sat, 10 Jan 2015 19:51:54 -0500 Subject: [PATCH 0688/1091] gnuplot: bump to 5.0.0, allow choosing qt version default to qt5 --- pkgs/tools/graphics/gnuplot/default.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix index b1d02149d370..f8dd35576ff7 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/tools/graphics/gnuplot/default.nix @@ -14,18 +14,18 @@ , fontconfig ? null , gnused ? null , coreutils ? null -, withQt ? false, qt4 }: +, withQt ? false, qt }: assert libX11 != null -> (fontconfig != null && gnused != null && coreutils != null); let withX = libX11 != null && !aquaterm && !stdenv.isDarwin; in stdenv.mkDerivation rec { - name = "gnuplot-4.6.6"; + name = "gnuplot-5.0.0"; src = fetchurl { url = "mirror://sourceforge/gnuplot/${name}.tar.gz"; - sha256 = "0x022d7psl9g6q389x5rjlfsvfciz88yrgxg4lig4ichs1pmj68z"; + sha256 = "1bqg6zbsin9w9m53rbf6adzv0j2gs66z2p5pkd060jlipk2lnza1"; }; buildInputs = @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { ++ lib.optional withTeXLive texLive ++ lib.optional withLua lua ++ lib.optionals withX [ libX11 libXpm libXt libXaw ] - ++ lib.optional withQt [ qt4 ] + ++ lib.optional withQt [ qt ] # compiling with wxGTK causes a malloc (double free) error on darwin ++ lib.optional (withWxGTK && !stdenv.isDarwin) wxGTK; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66dba26f70cf..f39d3f20605c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1338,7 +1338,7 @@ let gnupg = gnupg20; - gnuplot = callPackage ../tools/graphics/gnuplot { }; + gnuplot = callPackage ../tools/graphics/gnuplot { qt = qt5; }; gnuplot_qt = gnuplot.override { withQt = true; }; From 9fc1a35784fa82c96b60a2d0633ecc687a12c711 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 11 Jan 2015 03:19:40 +0100 Subject: [PATCH 0689/1091] Add fmit: Free Musical Instrument Tuner --- pkgs/applications/audio/fmit/default.nix | 28 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/applications/audio/fmit/default.nix diff --git a/pkgs/applications/audio/fmit/default.nix b/pkgs/applications/audio/fmit/default.nix new file mode 100644 index 000000000000..0c12778089be --- /dev/null +++ b/pkgs/applications/audio/fmit/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, alsaLib, cmake, fftw, freeglut, jack2, libXmu, qt4 }: + +stdenv.mkDerivation rec { + version = "0.99.5"; + name = "fmit-${version}"; + + src = fetchurl { + url = "http://download.gna.org/fmit/${name}-Source.tar.bz2"; + sha256 = "1rc84gi27jmq2smhk0y0p2xyypmsz878vi053iqns21k848g1491"; + }; + + # Also update longDescription when adding/removing sound libraries + buildInputs = [ alsaLib cmake fftw freeglut jack2 libXmu qt4 ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Free Musical Instrument Tuner"; + longDescription = '' + Software for tuning musical instruments. Uses Qt as GUI library and + ALSA or JACK as sound input library. + ''; + homepage = http://home.gna.org/fmit/index.html; + license = with licenses; gpl3Plus; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66dba26f70cf..79ea41ae023f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9755,6 +9755,8 @@ let fluidsynth = callPackage ../applications/audio/fluidsynth { }; + fmit = callPackage ../applications/audio/fmit { }; + focuswriter = callPackage ../applications/editors/focuswriter { }; fossil = callPackage ../applications/version-management/fossil { }; From 9ab3e7b551c6938773ee8efe9e721f30db9ca983 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 11 Jan 2015 11:23:06 +0100 Subject: [PATCH 0690/1091] Update 'svtplay-dl' version to 0.10.2015.01.05. --- pkgs/tools/misc/svtplay-dl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix index 60f012d01e20..095e8a317344 100644 --- a/pkgs/tools/misc/svtplay-dl/default.nix +++ b/pkgs/tools/misc/svtplay-dl/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "svtplay-dl-${version}"; - version = "0.10.2014.12.26"; + version = "0.10.2015.01.05"; src = fetchurl { url = "https://github.com/spaam/svtplay-dl/archive/${version}.tar.gz"; - sha256 = "0zz57n4zjgj9wcbawwi8drqyxf7myhlz2x3a7vzc5ccaz66fl9ps"; + sha256 = "0b83yks8cw4yci4zjpc6dazh5hh33n88jygpj7a7mi14plf6xamc"; }; pythonPaths = [ pycrypto ]; From dbb4012fdc7f91bdabb75ffd64160b2cbf934d0a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 11:37:49 +0100 Subject: [PATCH 0691/1091] haskell-generic-builder: add a helpful message that explains why it makes no sense to build an 'env' attribute --- pkgs/development/haskell-modules/generic-builder.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 96aa02155eb0..22f82b9d0fc8 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -215,6 +215,12 @@ stdenv.mkDerivation ({ name = "interactive-${optionalString hasActiveLibrary "haskell-"}${pname}-${version}-environment"; nativeBuildInputs = [ (ghc.withPackages (p: haskellBuildInputs)) systemBuildInputs ]; shellHook = "eval $(grep export $(type -p ghc))"; + buildCommand = '' + echo >&2 "" + echo >&2 "*** Haskell 'env' attributes are intended for interactive nix-shell sessions, not for building! ***" + echo >&2 "" + exit 1 + ''; }; }; From bca9b8d867eb83fcf7fddf0a6cbdac5bc429fd95 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 11:59:47 +0100 Subject: [PATCH 0692/1091] haskell-generic-builder: make $shellHook in 'env' attribute more robust In case our GHC environment is empty, the old code ended up running 'grep export' on a GHC binary, which doesn't seem like a good idea. --- pkgs/development/haskell-modules/generic-builder.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 22f82b9d0fc8..1e90730e4103 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -80,6 +80,8 @@ let haskellBuildInputs = stdenv.lib.filter isHaskellPkg allBuildInputs; systemBuildInputs = stdenv.lib.filter isSystemPkg allBuildInputs; + ghcEnv = ghc.withPackages (p: haskellBuildInputs); + in stdenv.mkDerivation ({ name = "${optionalString hasActiveLibrary "haskell-"}${pname}-${version}"; @@ -213,8 +215,13 @@ stdenv.mkDerivation ({ env = stdenv.mkDerivation { name = "interactive-${optionalString hasActiveLibrary "haskell-"}${pname}-${version}-environment"; - nativeBuildInputs = [ (ghc.withPackages (p: haskellBuildInputs)) systemBuildInputs ]; - shellHook = "eval $(grep export $(type -p ghc))"; + nativeBuildInputs = [ ghcEnv systemBuildInputs ]; + shellHook = '' + export NIX_GHC="${ghcEnv}/bin/ghc" + export NIX_GHCPKG="${ghcEnv}/bin/ghc" + export NIX_GHC_DOCDIR="${ghcEnv}/share/doc/ghc/html" + export NIX_GHC_LIBDIR="${ghcEnv}/lib/${ghcEnv.name}" + ''; buildCommand = '' echo >&2 "" echo >&2 "*** Haskell 'env' attributes are intended for interactive nix-shell sessions, not for building! ***" From 9d6bd701bbf26707fe7c8d18384b4783c1092a1d Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 11 Jan 2015 03:05:21 +0300 Subject: [PATCH 0693/1091] GNU Chess 6.1.2 -> 6.2.1 --- pkgs/games/gnuchess/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/games/gnuchess/default.nix b/pkgs/games/gnuchess/default.nix index 90a4a069c2ae..99ca90f5e2fc 100644 --- a/pkgs/games/gnuchess/default.nix +++ b/pkgs/games/gnuchess/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="gnuchess"; - version="6.1.2"; + version="6.2.1"; name="${baseName}-${version}"; - hash="15k6w9gycp566i0pa7ccajj9v3pw1mz1v62g1ni7czgs3j7i588l"; - url="http://ftp.gnu.org/gnu/chess/gnuchess-6.1.2.tar.gz"; - sha256="15k6w9gycp566i0pa7ccajj9v3pw1mz1v62g1ni7czgs3j7i588l"; + hash="01pdmsxvgzi4fmvsclvy123z5js2aa81fjx12z5pni1ramrapjhp"; + url="http://ftp.gnu.org/gnu/chess/gnuchess-6.2.1.tar.gz"; + sha256="01pdmsxvgzi4fmvsclvy123z5js2aa81fjx12z5pni1ramrapjhp"; }; buildInputs = [ flex From 54cebfc27ed4a223defb2994f4f4479301777096 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 11 Jan 2015 03:06:00 +0300 Subject: [PATCH 0694/1091] FreeIPMI: 1.4.7 -> 1.4.8 --- pkgs/tools/system/freeipmi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/freeipmi/default.nix b/pkgs/tools/system/freeipmi/default.nix index 343e532e34b4..346bbef0bdf4 100644 --- a/pkgs/tools/system/freeipmi/default.nix +++ b/pkgs/tools/system/freeipmi/default.nix @@ -1,12 +1,12 @@ { fetchurl, stdenv, libgcrypt, readline }: stdenv.mkDerivation rec { - version = "1.4.7"; + version = "1.4.8"; name = "freeipmi-${version}"; src = fetchurl { url = "mirror://gnu/freeipmi/${name}.tar.gz"; - sha256 = "1j33b2spj1vzjf1ymfrgka5h7imijmdwg9jdjfb92b2ccld9jj6l"; + sha256 = "06smdsri1v5v2smrd3jxq3n135x7cx0npcimc37lb144gzgyk9wz"; }; buildInputs = [ libgcrypt readline ]; From bda8de6b633916a3f9e291dfcbf2c14fcbc83058 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 11 Jan 2015 03:16:37 +0300 Subject: [PATCH 0695/1091] Allegro 5 unstable: 5.1.8 -> 5.1.9 --- pkgs/development/libraries/allegro/5-unstable.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/allegro/5-unstable.nix b/pkgs/development/libraries/allegro/5-unstable.nix index 5309d32382c1..72589ad1065d 100644 --- a/pkgs/development/libraries/allegro/5-unstable.nix +++ b/pkgs/development/libraries/allegro/5-unstable.nix @@ -3,7 +3,7 @@ x@{builderDefsPackage , texinfo, libXext, xextproto, libX11, xproto, libXpm, libXt, libXcursor , alsaLib, cmake, zlib, libpng, libvorbis, libXxf86dga, libXxf86misc , xf86dgaproto, xf86miscproto, xf86vidmodeproto, libXxf86vm, openal, mesa - , kbproto, libjpeg, flac + , kbproto, libjpeg, flac, inputproto, libXi, fixesproto, libXfixes , ...}: builderDefsPackage (a : @@ -16,7 +16,7 @@ let sourceInfo = rec { baseName="allegro"; folderSuffix = "-unstable"; - version = "5.1.8"; + version = "5.1.9"; name="${baseName}-${version}"; project="alleg"; url="mirror://sourceforge/project/${project}/${baseName}${folderSuffix}/${version}/${name}.tar.gz"; @@ -26,17 +26,21 @@ in rec { src = a.fetchurl { url = sourceInfo.url; - sha256 = "180mhlhgxqh3ynazf9bssnd3riw77fazjw65yr64w0av53y0h1lz"; + sha256 = "0jn1x2l1kz0vi2fvabpk5sbn1cx4k6hwncmf2j8wnrhk8pm5af5h"; }; inherit (sourceInfo) name version; inherit buildInputs; /* doConfigure should be removed if not needed */ - phaseNames = ["doCmake" "doMakeInstall"]; + phaseNames = ["patchIncludes" "doCmake" "doMakeInstall"]; + + patchIncludes = a.fullDepEntry '' + sed -e 's@/XInput2.h@/XI2.h@g' -i CMakeLists.txt src/*.c + '' ["minInit" "doUnpack"]; doCmake = a.fullDepEntry ('' - export NIX_LDFLAGS="$NIX_LDFLAGS -lXext -lX11 -lXpm -lXcursor -lXxf86vm" + export NIX_LDFLAGS="$NIX_LDFLAGS -lXext -lX11 -lXpm -lXcursor -lXxf86vm -lXi -lXfixes" cmake -D CMAKE_INSTALL_PREFIX=$out -D CMAKE_SKIP_RPATH=ON . '') ["minInit" "doUnpack" "addInputs"]; From 3452bc132f17e3023cdbd049832711e6624d97ed Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 11 Jan 2015 16:25:04 +0300 Subject: [PATCH 0696/1091] SBCL: 1.2.5 -> 1.2.7 --- pkgs/development/compilers/sbcl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 4ca477442a9f..d25ec8002918 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "sbcl-${version}"; - version = "1.2.5"; + version = "1.2.7"; src = fetchurl { url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; - sha256 = "0nmb9amygr5flzk2z9fa6wzwqknbgd2qrkybxkxkamvbdwyayvzr"; + sha256 = "10sjrh91pak4s6j4ks02xp88s25lh8zsii3x7rkn6p7vr7c9jw5j"; }; buildInputs = [ which ] From 41f0b9e8512b9037d49c6d7fdf6aca74b240fae2 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 11 Jan 2015 16:34:50 +0300 Subject: [PATCH 0697/1091] Wine unstable: 1.7.33 -> 1.7.34 --- pkgs/misc/emulators/wine/unstable.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/emulators/wine/unstable.nix b/pkgs/misc/emulators/wine/unstable.nix index fa421dce6039..edeb2bdb9908 100644 --- a/pkgs/misc/emulators/wine/unstable.nix +++ b/pkgs/misc/emulators/wine/unstable.nix @@ -7,12 +7,12 @@ assert stdenv.isLinux; assert stdenv.cc.gcc != null; let - version = "1.7.33"; + version = "1.7.34"; name = "wine-${version}"; src = fetchurl { url = "mirror://sourceforge/wine/${name}.tar.bz2"; - sha256 = "0xcjsh3635i8wpzixzsl05m3dkq74vq193x3ipjr3fy0l9prslg3"; + sha256 = "02rk686l0kpbnvplmwl0c7xqy2ymnxcxh38dknm35chg8ljknnjd"; }; gecko = fetchurl { From 533dc86fb78575eea31d1bb6c4b8891dd90b21d1 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 11 Jan 2015 16:43:17 +0300 Subject: [PATCH 0698/1091] Pipelight: update patched Wine version --- pkgs/tools/misc/pipelight/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/pipelight/default.nix b/pkgs/tools/misc/pipelight/default.nix index 5ead0e7c8bab..dcc4e3ac42cb 100644 --- a/pkgs/tools/misc/pipelight/default.nix +++ b/pkgs/tools/misc/pipelight/default.nix @@ -3,13 +3,13 @@ }: let - wine_patches_version = "1.7.33"; - wine_hash = "0xcjsh3635i8wpzixzsl05m3dkq74vq193x3ipjr3fy0l9prslg3"; + wine_patches_version = "1.7.34"; + wine_hash = "02rk686l0kpbnvplmwl0c7xqy2ymnxcxh38dknm35chg8ljknnjd"; wine_patches = fetchgit { url = "git://github.com/compholio/wine-compholio.git"; rev = "refs/tags/v${wine_patches_version}"; - sha256 = "09af0cwdskz4clps39f48cp4lzm41kdzg30q8b511nyl0dppd75r"; + sha256 = "1vdk45hlsj7y3gfc4j3j6bavq9krfwgighbxqkgplb1r7lfxq2kn"; }; wine_custom = From 03e53af0f5b30e097239bbe921d2d8ccf754d3c7 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 11 Jan 2015 15:21:25 +0100 Subject: [PATCH 0699/1091] Add coan: the C preprocessor chainsaw --- .../tools/analysis/coan/default.nix | 30 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/tools/analysis/coan/default.nix diff --git a/pkgs/development/tools/analysis/coan/default.nix b/pkgs/development/tools/analysis/coan/default.nix new file mode 100644 index 000000000000..0c0f60a507ab --- /dev/null +++ b/pkgs/development/tools/analysis/coan/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, perl }: + +stdenv.mkDerivation rec { + version = "6.0.1"; + name = "coan-${version}"; + + src = fetchurl { + url = "http://downloads.sourceforge.net/project/coan2/v${version}/${name}.tar.gz"; + sha256 = "1d041j0nd1hc0562lbj269dydjm4rbzagdgzdnmwdxr98544yw44"; + }; + + buildInputs = [ perl ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "The C preprocessor chainsaw"; + longDescription = '' + A software engineering tool for analysing preprocessor-based + configurations of C or C++ source code. Its principal use is to simplify + a body of source code by eliminating any parts that are redundant with + respect to a specified configuration. Dead code removal is an + application of this sort. + ''; + homepage = http://coan2.sourceforge.net/; + license = with licenses; bsd3; + platforms = with platforms; all; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b5f6de26369d..bcddfd608b0d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3076,6 +3076,8 @@ let cmucl_binary = callPackage ../development/compilers/cmucl/binary.nix { }; + coan = callPackage ../development/tools/analysis/coan { }; + compcert = callPackage ../development/compilers/compcert {}; cryptol1 = lowPrio (callPackage ../development/compilers/cryptol/1.8.x.nix {}); From 0761330f6469ee7c20d1f7cf6263ecec169dd6ba Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 11 Jan 2015 15:28:57 +0100 Subject: [PATCH 0700/1091] Add ipv6calc: calculate/manipulate (not only) IPv6 addresses --- pkgs/tools/networking/ipv6calc/default.nix | 49 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/tools/networking/ipv6calc/default.nix diff --git a/pkgs/tools/networking/ipv6calc/default.nix b/pkgs/tools/networking/ipv6calc/default.nix new file mode 100644 index 000000000000..39f7b3052e0e --- /dev/null +++ b/pkgs/tools/networking/ipv6calc/default.nix @@ -0,0 +1,49 @@ +{ stdenv, fetchurl, geoip, getopt, openssl, perl }: + +stdenv.mkDerivation rec { + version = "0.97.4"; + name = "ipv6calc-${version}"; + + src = fetchurl { + url = "ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/${name}.tar.gz"; + sha256 = "0ffzqflvm6pfzgjsr3mzq7pwvshhl3h92rg4waza7zyvby4rwb7d"; + }; + + buildInputs = [ geoip getopt openssl perl ]; + + patchPhase = '' + for i in {,databases/}lib/Makefile.in; do + substituteInPlace $i --replace /sbin/ldconfig true + done + for i in {{,databases/}lib,man}/Makefile.in; do + substituteInPlace $i --replace DESTDIR out + done + ''; + + configureFlags = '' + --disable-bundled-getopt + --disable-bundled-md5 + --disable-dynamic-load + --enable-shared + --enable-geoip + --with-geoip-db=${geoip}/share/GeoIP + ''; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Calculate/manipulate (not only) IPv6 addresses"; + longDescription = '' + ipv6calc is a small utility to manipulate (not only) IPv6 addresses and + is able to do other tricky things. Intentions were convering a given + IPv6 address into compressed format, convering a given IPv6 address into + the same format like shown in /proc/net/if_inet6 and (because it was not + difficult) migrating the Perl program ip6_int into. + Now only one utiltity is needed to do a lot. + ''; + homepage = http://www.deepspace6.net/projects/ipv6calc.html; + license = with licenses; gpl2; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 908d64be5de7..7fd13dec684b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1549,6 +1549,8 @@ let ipmiutil = callPackage ../tools/system/ipmiutil {}; + ipv6calc = callPackage ../tools/networking/ipv6calc {}; + ipxe = callPackage ../tools/misc/ipxe { }; ised = callPackage ../tools/misc/ised {}; From 9aeb2cdc2b8c50d1ef2cc1e6afde06f5ac8c2148 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 11 Jan 2015 17:02:13 +0200 Subject: [PATCH 0701/1091] calligra: fix dependencies, and add several new ones --- pkgs/applications/office/calligra/default.nix | 16 +- .../office/calligra/fix-kde4.10-build.patch | 36 - .../office/calligra/librevenge.patch | 882 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 +- 4 files changed, 892 insertions(+), 44 deletions(-) delete mode 100644 pkgs/applications/office/calligra/fix-kde4.10-build.patch create mode 100644 pkgs/applications/office/calligra/librevenge.patch diff --git a/pkgs/applications/office/calligra/default.nix b/pkgs/applications/office/calligra/default.nix index 4465c8690e1b..ac3072f62b59 100644 --- a/pkgs/applications/office/calligra/default.nix +++ b/pkgs/applications/office/calligra/default.nix @@ -3,6 +3,7 @@ , fontconfig, freetype, sqlite, icu, libwpd, libwpg, pkgconfig, popplerQt4 , libkdcraw, libxslt, fftw, glew, gsl, shared_desktop_ontologies, okular , libvisio, kactivities, mysql, postgresql, freetds, xbase, openexr, ilmbase +, libodfgen, opencolorio, openjpeg, pstoedit, librevenge }: stdenv.mkDerivation rec { @@ -15,17 +16,18 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake perl pkgconfig ]; -# patches = [ ./fix-kde4.10-build.patch ]; - -# TODO: package Vc, libWPS, OCIO, OpenShiva, QtShiva, Spnav, m2mml -# TODO: not found popplerQt4 +# TODO: package Vc, libWPS, Spnav, m2mml, LibEtonyek, poppler-qt4-xpdf-headers +# not found: xbase, openjpeg(too new) buildInputs = [ kdelibs attica zlib libpng boost mesa kdepimlibs createresources eigen qca2 exiv2 soprano marble lcms2 fontconfig freetype sqlite icu libwpd libwpg popplerQt4 libkdcraw libxslt fftw glew gsl - shared_desktop_ontologies okular - libvisio kactivities mysql postgresql freetds xbase openexr -]; + shared_desktop_ontologies okular libodfgen opencolorio openjpeg + libvisio kactivities mysql postgresql freetds xbase openexr pstoedit + librevenge + ]; + + patches = [ ./librevenge.patch ]; NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; diff --git a/pkgs/applications/office/calligra/fix-kde4.10-build.patch b/pkgs/applications/office/calligra/fix-kde4.10-build.patch deleted file mode 100644 index e41d6a28f9d7..000000000000 --- a/pkgs/applications/office/calligra/fix-kde4.10-build.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: Andre Woebbeking -Date: Sun, 13 Jan 2013 15:10:38 +0000 -Subject: compile with kdelibs 4.10 (tests are enabled by default) -X-Git-Url: http://quickgit.kde.org/?p=calligra.git&a=commitdiff&h=39fdda6757cbbb35480dec98eac419eb1879cb31 ---- -compile with kdelibs 4.10 (tests are enabled by default) ---- - - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -96,11 +96,6 @@ - set(SHOULD_BUILD_ACTIVE FALSE) - ENDIF() - --if(KDE4_BUILD_TESTS) -- # only with this definition will the FOO_TEST_EXPORT macro do something -- add_definitions(-DCOMPILING_TESTS) --endif(KDE4_BUILD_TESTS) -- - ######################## - ######################### - ## Look for KDE and Qt ## -@@ -146,6 +141,11 @@ - endif(NOT ${KDE_VERSION} VERSION_GREATER 4.6.4) - - macro_ensure_out_of_source_build("Compiling Calligra inside the source directory is not possible. Please refer to the build instruction http://community.kde.org/Calligra/Building/Building_Calligra") -+ -+if(KDE4_BUILD_TESTS) -+ # only with this definition will the FOO_TEST_EXPORT macro do something -+ add_definitions(-DCOMPILING_TESTS) -+endif(KDE4_BUILD_TESTS) - - ########################### - ############################ - diff --git a/pkgs/applications/office/calligra/librevenge.patch b/pkgs/applications/office/calligra/librevenge.patch new file mode 100644 index 000000000000..ced0ff07407d --- /dev/null +++ b/pkgs/applications/office/calligra/librevenge.patch @@ -0,0 +1,882 @@ +From 8e8f99cc314435f100d367f41c110becd19d3885 Mon Sep 17 00:00:00 2001 +From: David Tardon +Date: Tue, 27 May 2014 16:15:52 +0200 +Subject: [PATCH] switch to librevenge-based import libs + +--- + CMakeLists.txt | 10 ++++++ + cmake/modules/FindLibEtonyek.cmake | 6 ++-- + cmake/modules/FindLibOdfGen.cmake | 6 ++-- + cmake/modules/FindLibRevenge.cmake | 37 +++++++++++++++++++++ + cmake/modules/FindLibVisio.cmake | 6 ++-- + cmake/modules/FindLibWpd.cmake | 22 +++---------- + cmake/modules/FindLibWpg.cmake | 6 ++-- + cmake/modules/FindLibWps.cmake | 6 ++-- + filters/flow/visio/import/CMakeLists.txt | 3 +- + filters/flow/visio/import/VSDXImport.cpp | 9 ++--- + filters/flow/wpg/import/CMakeLists.txt | 3 +- + filters/flow/wpg/import/WPGImport.cpp | 9 ++--- + filters/karbon/wpg/CMakeLists.txt | 4 +-- + filters/karbon/wpg/WPGImport.cpp | 39 ++++++++-------------- + filters/libodfhandler/DiskDocumentHandler.cxx | 13 ++++---- + filters/libodfhandler/DiskDocumentHandler.hxx | 8 ++--- + filters/libodfhandler/OutputFileHelper.cxx | 6 ++-- + filters/libodfhandler/OutputFileHelper.hxx | 9 ++--- + filters/libodfhandler/StdOutHandler.cxx | 13 ++++---- + filters/libodfhandler/StdOutHandler.hxx | 8 ++--- + filters/stage/keynote/import/CMakeLists.txt | 5 +-- + filters/stage/keynote/import/KeyImport.cpp | 15 +++++---- + filters/words/wordperfect/import/CMakeLists.txt | 3 +- + filters/words/wordperfect/import/WPDImport.cpp | 44 ++++++++++++++----------- + filters/words/works/import/CMakeLists.txt | 3 +- + filters/words/works/import/WPSImport.cpp | 18 +++++----- + 26 files changed, 177 insertions(+), 134 deletions(-) + create mode 100644 cmake/modules/FindLibRevenge.cmake + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5b6b764..c337864 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -697,6 +697,16 @@ macro_optional_find_package(Okular) + macro_log_feature(OKULAR_FOUND "Okular" "Okular ODP Plugin" "http://okular.kde.org/" FALSE "" "Required to build the Okular OpenDocument Presenter plugin") + + ## ++## Test for librevenge ++## ++macro_optional_find_package(LibRevenge) ++macro_log_feature(LIBREVENGE_FOUND "LibRevenge" ++ "A base library for writing document import filters" ++ "http://sf.net/p/libwpd/librevenge/" FALSE "" ++ "Required by various import filters" ++) ++ ++## + ## Test for libodfgen + ## + macro_optional_find_package(LibOdfGen) +diff --git a/cmake/modules/FindLibEtonyek.cmake b/cmake/modules/FindLibEtonyek.cmake +index 5b78964..ad10d79 100644 +--- a/cmake/modules/FindLibEtonyek.cmake ++++ b/cmake/modules/FindLibEtonyek.cmake +@@ -10,16 +10,16 @@ + + include(LibFindMacros) + libfind_package(LIBETONYEK LibWpd) +-libfind_pkg_check_modules(LIBETONYEK_PKGCONF libetonyek-0.0) ++libfind_pkg_check_modules(LIBETONYEK_PKGCONF libetonyek-0.1) + + find_path(LIBETONYEK_INCLUDE_DIR + NAMES libetonyek/libetonyek.h + HINTS ${LIBETONYEK_PKGCONF_INCLUDE_DIRS} ${LIBETONYEK_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libetonyek-0.0 ++ PATH_SUFFIXES libetonyek-0.1 + ) + + find_library(LIBETONYEK_LIBRARY +- NAMES etonyek etonyek-0.0 ++ NAMES etonyek etonyek-0.1 + HINTS ${LIBETONYEK_PKGCONF_LIBRARY_DIRS} ${LIBETONYEK_PKGCONF_LIBDIR} + ) + +diff --git a/cmake/modules/FindLibOdfGen.cmake b/cmake/modules/FindLibOdfGen.cmake +index 9ab80d1..355c345 100644 +--- a/cmake/modules/FindLibOdfGen.cmake ++++ b/cmake/modules/FindLibOdfGen.cmake +@@ -9,16 +9,16 @@ + # Redistribution and use is allowed according to the terms of the BSD license. + + include(LibFindMacros) +-libfind_pkg_check_modules(LIBODFGEN_PKGCONF libodfgen-0.0) ++libfind_pkg_check_modules(LIBODFGEN_PKGCONF libodfgen-0.1) + + find_path(LIBODFGEN_INCLUDE_DIR + NAMES libodfgen/libodfgen.hxx + HINTS ${LIBODFGEN_PKGCONF_INCLUDE_DIRS} ${LIBODFGEN_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libodfgen-0.0 ++ PATH_SUFFIXES libodfgen-0.1 + ) + + find_library(LIBODFGEN_LIBRARY +- NAMES odfgen-0.0 ++ NAMES odfgen-0.1 + HINTS ${LIBODFGEN_PKGCONF_LIBRARY_DIRS} ${LIBODFGEN_PKGCONF_LIBDIR} + ) + +diff --git a/cmake/modules/FindLibRevenge.cmake b/cmake/modules/FindLibRevenge.cmake +new file mode 100644 +index 0000000..8ed18b1 +--- /dev/null ++++ b/cmake/modules/FindLibRevenge.cmake +@@ -0,0 +1,37 @@ ++# - Try to find the librevenge ++# Once done this will define ++# ++# LIBREVENGE_FOUND - system has LIBREVENGE ++# LIBREVENGE_INCLUDE_DIRS - the LIBREVENGE include directory ++# LIBREVENGE_LIBRARIES - Link these to use LIBREVENGE ++# LIBREVENGE_DEFINITIONS - Compiler switches required for using LIBREVENGE ++# ++ ++include(LibFindMacros) ++libfind_pkg_check_modules(REVENGE_PKGCONF librevenge-0.0) ++ ++find_path(REVENGE_INCLUDE_DIR ++ NAMES librevenge/librevenge.h ++ HINTS ${REVENGE_PKGCONF_INCLUDE_DIRS} ${REVENGE_PKGCONF_INCLUDEDIR} ++ PATH_SUFFIXES librevenge-0.0 ++) ++ ++find_path(REVENGE_STREAM_INCLUDE_DIR ++ NAMES librevenge-stream/librevenge-stream.h ++ HINTS ${REVENGE_STREAM_PKGCONF_INCLUDE_DIRS} ${REVENGE_STREAM_PKGCONF_INCLUDEDIR} ++ PATH_SUFFIXES librevenge-0.0 ++) ++ ++find_library(REVENGE_LIBRARY ++ NAMES revenge librevenge revenge-0.0 librevenge-0.0 ++ HINTS ${REVENGE_STREAM_PKGCONF_LIBRARY_DIRS} ${REVENGE_STREAM_PKGCONF_LIBDIR} ++) ++ ++find_library(REVENGE_STREAM_LIBRARY ++ NAMES revenge-stream librevenge-stream revenge-stream-0.0 librevenge-stream-0.0 ++ HINTS ${REVENGE_PKGCONF_LIBRARY_DIRS} ${REVENGE_PKGCONF_LIBDIR} ++) ++ ++set(LIBREVENGE_PROCESS_LIBS REVENGE_LIBRARY REVENGE_STREAM_LIBRARY) ++set(LIBREVENGE_PROCESS_INCLUDES REVENGE_INCLUDE_DIR REVENGE_STREAM_INCLUDE_DIR) ++libfind_process(LIBREVENGE) +diff --git a/cmake/modules/FindLibVisio.cmake b/cmake/modules/FindLibVisio.cmake +index a8533ee..49871b3 100644 +--- a/cmake/modules/FindLibVisio.cmake ++++ b/cmake/modules/FindLibVisio.cmake +@@ -12,16 +12,16 @@ + include(LibFindMacros) + libfind_package(LIBWPD LibWpd) + libfind_package(LIBWPG LibWpg) +-libfind_pkg_check_modules(LIBVISIO_PKGCONF libvisio-0.0) ++libfind_pkg_check_modules(LIBVISIO_PKGCONF libvisio-0.1) + + find_path(LIBVISIO_INCLUDE_DIR + NAMES libvisio/libvisio.h + HINTS ${LIBVISIO_PKGCONF_INCLUDE_DIRS} ${LIBVISIO_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libvisio-0.0 ++ PATH_SUFFIXES libvisio-0.1 + ) + + find_library(LIBVISIO_LIBRARY +- NAMES visio visio-0.0 ++ NAMES visio visio-0.1 + HINTS ${LIBVISIO_PKGCONF_LIBRARY_DIRS} ${LIBVISIO_PKGCONF_LIBDIR} + ) + +diff --git a/cmake/modules/FindLibWpd.cmake b/cmake/modules/FindLibWpd.cmake +index 2a324cc..ed9bc26 100644 +--- a/cmake/modules/FindLibWpd.cmake ++++ b/cmake/modules/FindLibWpd.cmake +@@ -8,31 +8,19 @@ + # + + include(LibFindMacros) +-libfind_pkg_check_modules(WPD_PKGCONF libwpd-0.9) +-libfind_pkg_check_modules(WPD_STREAM_PKGCONF libwpd-stream-0.9) ++libfind_pkg_check_modules(WPD_PKGCONF libwpd-0.10) + + find_path(WPD_INCLUDE_DIR + NAMES libwpd/libwpd.h + HINTS ${WPD_PKGCONF_INCLUDE_DIRS} ${WPD_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libwpd-0.9 +-) +- +-find_path(WPD_STREAM_INCLUDE_DIR +- NAMES libwpd-stream/libwpd-stream.h +- HINTS ${WPD_STREAM_PKGCONF_INCLUDE_DIRS} ${WPD_STREAM_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libwpd-0.9 ++ PATH_SUFFIXES libwpd-0.10 + ) + + find_library(WPD_LIBRARY +- NAMES wpd libwpd wpd-0.9 libwpd-0.9 ++ NAMES wpd libwpd wpd-0.10 libwpd-0.10 + HINTS ${WPD_PKGCONF_LIBRARY_DIRS} ${WPD_PKGCONF_LIBDIR} + ) + +-find_library(WPD_STREAM_LIBRARY +- NAMES wpd-stream libwpd-stream wpd-stream-0.9 libwpd-stream-0.9 +- HINTS ${WPD_STREAM_PKGCONF_LIBRARY_DIRS} ${WPD_STREAM_PKGCONF_LIBDIR} +-) +- +-set(LIBWPD_PROCESS_LIBS WPD_LIBRARY WPD_STREAM_LIBRARY) +-set(LIBWPD_PROCESS_INCLUDES WPD_INCLUDE_DIR WPD_STREAM_INCLUDE_DIR) ++set(LIBWPD_PROCESS_LIBS WPD_LIBRARY) ++set(LIBWPD_PROCESS_INCLUDES WPD_INCLUDE_DIR) + libfind_process(LIBWPD) +diff --git a/cmake/modules/FindLibWpg.cmake b/cmake/modules/FindLibWpg.cmake +index 56d9302..16c2a1c 100644 +--- a/cmake/modules/FindLibWpg.cmake ++++ b/cmake/modules/FindLibWpg.cmake +@@ -11,16 +11,16 @@ + + include(LibFindMacros) + libfind_package(LIBWPG LibWpd) +-libfind_pkg_check_modules(LIBWPG_PKGCONF libwpg-0.2) ++libfind_pkg_check_modules(LIBWPG_PKGCONF libwpg-0.3) + + find_path(LIBWPG_INCLUDE_DIR + NAMES libwpg/libwpg.h + HINTS ${LIBWPG_PKGCONF_INCLUDE_DIRS} ${LIBWPG_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libwpg-0.2 ++ PATH_SUFFIXES libwpg-0.3 + ) + + find_library(LIBWPG_LIBRARY +- NAMES wpg wpg-0.2 ++ NAMES wpg wpg-0.3 + HINTS ${LIBWPG_PKGCONF_LIBRARY_DIRS} ${LIBWPG_PKGCONF_LIBDIR} + ) + +diff --git a/cmake/modules/FindLibWps.cmake b/cmake/modules/FindLibWps.cmake +index 149f34c..f8c8225 100644 +--- a/cmake/modules/FindLibWps.cmake ++++ b/cmake/modules/FindLibWps.cmake +@@ -10,16 +10,16 @@ + + include(LibFindMacros) + libfind_package(LIBWPS LibWpd) +-libfind_pkg_check_modules(LIBWPS_PKGCONF libwps-0.2) ++libfind_pkg_check_modules(LIBWPS_PKGCONF libwps-0.3) + + find_path(LIBWPS_INCLUDE_DIR + NAMES libwps/libwps.h + HINTS ${LIBWPS_PKGCONF_INCLUDE_DIRS} ${LIBWPS_PKGCONF_INCLUDEDIR} +- PATH_SUFFIXES libwps-0.2 ++ PATH_SUFFIXES libwps-0.3 + ) + + find_library(LIBWPS_LIBRARY +- NAMES wps wps-0.2 ++ NAMES wps wps-0.3 + HINTS ${LIBWPS_PKGCONF_LIBRARY_DIRS} ${LIBWPS_PKGCONF_LIBDIR} + ) + +diff --git a/filters/flow/visio/import/CMakeLists.txt b/filters/flow/visio/import/CMakeLists.txt +index 1de4385..4c2a391 100644 +--- a/filters/flow/visio/import/CMakeLists.txt ++++ b/filters/flow/visio/import/CMakeLists.txt +@@ -1,6 +1,7 @@ + include_directories( + ../../../libodfhandler/ + ${LIBODFGEN_INCLUDE_DIRS} ++ ${LIBREVENGE_INCLUDE_DIRS} + ${LIBVISIO_INCLUDE_DIRS} + ${KOMAIN_INCLUDES} + ) +@@ -15,7 +16,7 @@ set(vsdx2odg_PART_SRCS + + kde4_add_plugin(calligra_filter_vsdx2odg ${vsdx2odg_PART_SRCS}) + +-target_link_libraries(calligra_filter_vsdx2odg komain ${LIBODFGEN_LIBRARIES} ${LIBVISIO_LIBRARIES}) ++target_link_libraries(calligra_filter_vsdx2odg komain ${LIBODFGEN_LIBRARIES} ${LIBREVENGE_LIBRARIES} ${LIBVISIO_LIBRARIES}) + + install(TARGETS calligra_filter_vsdx2odg DESTINATION ${PLUGIN_INSTALL_DIR}) + install(FILES calligra_filter_vsdx2odg.desktop DESTINATION ${SERVICES_INSTALL_DIR}) +diff --git a/filters/flow/visio/import/VSDXImport.cpp b/filters/flow/visio/import/VSDXImport.cpp +index 70a54d9..eb3a208 100644 +--- a/filters/flow/visio/import/VSDXImport.cpp ++++ b/filters/flow/visio/import/VSDXImport.cpp +@@ -17,7 +17,7 @@ + #include "VSDXImport.h" + + #include +-#include ++#include + + #include "OutputFileHelper.hxx" + #include +@@ -39,7 +39,7 @@ public: + ~OdgOutputFileHelper() {} + + private: +- bool _isSupportedFormat(WPXInputStream *input, const char * /* password */) ++ bool _isSupportedFormat(librevenge::RVNGInputStream *input, const char * /* password */) + { + if (!libvisio::VisioDocument::isSupported(input)) + { +@@ -49,9 +49,10 @@ private: + return true; + } + +- bool _convertDocument(WPXInputStream *input, const char * /* password */, OdfDocumentHandler *handler, OdfStreamType streamType) ++ bool _convertDocument(librevenge::RVNGInputStream *input, const char * /* password */, OdfDocumentHandler *handler, OdfStreamType streamType) + { +- OdgGenerator exporter(handler, streamType); ++ OdgGenerator exporter; ++ exporter.addDocumentHandler(handler, streamType); + return libvisio::VisioDocument::parse(input, &exporter); + } + }; +diff --git a/filters/flow/wpg/import/CMakeLists.txt b/filters/flow/wpg/import/CMakeLists.txt +index 524d1b1..e2ee2a5 100644 +--- a/filters/flow/wpg/import/CMakeLists.txt ++++ b/filters/flow/wpg/import/CMakeLists.txt +@@ -1,6 +1,7 @@ + include_directories( + ../../../libodfhandler/ + ${LIBODFGEN_INCLUDE_DIRS} ++ ${LIBREVENGE_INCLUDE_DIRS} + ${LIBVISIO_INCLUDE_DIRS} + ${KOMAIN_INCLUDES} + ) +@@ -15,7 +16,7 @@ set(wpg2odg_PART_SRCS + + kde4_add_plugin(calligra_filter_wpg2odg ${wpg2odg_PART_SRCS}) + +-target_link_libraries(calligra_filter_wpg2odg komain ${LIBODFGEN_LIBRARIES} ${LIBWPG_LIBRARIES}) ++target_link_libraries(calligra_filter_wpg2odg komain ${LIBODFGEN_LIBRARIES} ${LIBREVENGE_LIBRARIES} ${LIBWPG_LIBRARIES}) + + install(TARGETS calligra_filter_wpg2odg DESTINATION ${PLUGIN_INSTALL_DIR}) + install(FILES calligra_filter_wpg2odg.desktop DESTINATION ${SERVICES_INSTALL_DIR}) +diff --git a/filters/flow/wpg/import/WPGImport.cpp b/filters/flow/wpg/import/WPGImport.cpp +index b4e0fa7..563ae6e 100644 +--- a/filters/flow/wpg/import/WPGImport.cpp ++++ b/filters/flow/wpg/import/WPGImport.cpp +@@ -17,7 +17,7 @@ + #include "WPGImport.h" + + #include +-#include ++#include + + #include "OutputFileHelper.hxx" + #include +@@ -39,7 +39,7 @@ public: + ~OdgOutputFileHelper() {} + + private: +- bool _isSupportedFormat(WPXInputStream *input, const char * /* password */) ++ bool _isSupportedFormat(librevenge::RVNGInputStream *input, const char * /* password */) + { + if (!libwpg::WPGraphics::isSupported(input)) + { +@@ -49,9 +49,10 @@ private: + return true; + } + +- bool _convertDocument(WPXInputStream *input, const char * /* password */, OdfDocumentHandler *handler, OdfStreamType streamType) ++ bool _convertDocument(librevenge::RVNGInputStream *input, const char * /* password */, OdfDocumentHandler *handler, OdfStreamType streamType) + { +- OdgGenerator exporter(handler, streamType); ++ OdgGenerator exporter; ++ exporter.addDocumentHandler(handler, streamType); + return libwpg::WPGraphics::parse(input, &exporter); + } + }; +diff --git a/filters/karbon/wpg/CMakeLists.txt b/filters/karbon/wpg/CMakeLists.txt +index 5f578e9..ffa7742 100644 +--- a/filters/karbon/wpg/CMakeLists.txt ++++ b/filters/karbon/wpg/CMakeLists.txt +@@ -1,11 +1,11 @@ + +-include_directories(${CMAKE_BINARY_DIR}/filters/ ${LIBWPD_INCLUDE_DIRS} ${LIBWPG_INCLUDE_DIR}/) ++include_directories(${CMAKE_BINARY_DIR}/filters/ ${LIBREVENGE_INCLUDE_DIRS} ${LIBWPG_INCLUDE_DIR}/) + + set(wpg2svg_PART_SRCS WPGImport.cpp) + + kde4_add_plugin(calligra_filter_wpg2svg ${wpg2svg_PART_SRCS}) + +-target_link_libraries(calligra_filter_wpg2svg komain ${LIBWPG_LIBRARIES} ${LIBWPG_STREAM_LIBRARIES} ${LIBWPD_LIBRARIES}) ++target_link_libraries(calligra_filter_wpg2svg komain ${LIBWPG_LIBRARIES} ${LIBREVENGE_LIBRARIES}) + + install(TARGETS calligra_filter_wpg2svg DESTINATION ${PLUGIN_INSTALL_DIR}) + install(FILES calligra_filter_wpg2svg.desktop DESTINATION ${SERVICES_INSTALL_DIR}) +diff --git a/filters/karbon/wpg/WPGImport.cpp b/filters/karbon/wpg/WPGImport.cpp +index f1852ee..4457bec 100644 +--- a/filters/karbon/wpg/WPGImport.cpp ++++ b/filters/karbon/wpg/WPGImport.cpp +@@ -32,14 +32,12 @@ + #include + #include + ++#include ++#include ++ + #include +-#if LIBWPG_VERSION_MINOR<2 +-#include +-#else +-#include +-#include +-#endif + ++#include + #include + + K_PLUGIN_FACTORY(WPGImportFactory, registerPlugin();) +@@ -63,39 +61,29 @@ KoFilter::ConversionStatus WPGImport::convert(const QByteArray& from, const QByt + if (to != "image/svg+xml") + return KoFilter::NotImplemented; + +-#if LIBWPG_VERSION_MINOR<2 +- WPXInputStream* input = new libwpg::WPGFileStream(m_chain->inputFile().toLocal8Bit()); +- if (input->isOLEStream()) { +- WPXInputStream* olestream = input->getDocumentOLEStream(); +- if (olestream) { +- delete input; +- input = olestream; +- } +- } +- libwpg::WPGString output; +-#else +- WPXInputStream* input = new WPXFileStream(m_chain->inputFile().toLocal8Bit()); +- if (input->isOLEStream()) { +- WPXInputStream* olestream = input->getDocumentOLEStream("Anything"); ++ librevenge::RVNGInputStream* input = new librevenge::RVNGFileStream(m_chain->inputFile().toLocal8Bit()); ++ if (input->isStructured()) { ++ librevenge::RVNGInputStream* olestream = input->getSubStreamByName("Anything"); + if (olestream) { + delete input; + input = olestream; + } + } +- ::WPXString output; +-#endif +- + if (!libwpg::WPGraphics::isSupported(input)) { + kWarning() << "ERROR: Unsupported file format (unsupported version) or file is encrypted!"; + delete input; + return KoFilter::NotImplemented; + } + +- if (!libwpg::WPGraphics::generateSVG(input, output)) { ++ ::librevenge::RVNGStringVector output; ++ librevenge::RVNGSVGDrawingGenerator generator(output, ""); ++ ++ if (!libwpg::WPGraphics::parse(input, &generator)) { + kWarning() << "ERROR: SVG Generation failed!"; + delete input; + return KoFilter::ParsingError; + } ++ assert(1 == output.size()); + + delete input; + +@@ -104,7 +92,8 @@ KoFilter::ConversionStatus WPGImport::convert(const QByteArray& from, const QByt + kWarning() << "ERROR: Could not open output file" << m_chain->outputFile(); + return KoFilter::InternalError; + } +- outputFile.write(output.cstr()); ++ outputFile.write("\n\n"); ++ outputFile.write(output[0].cstr()); + outputFile.close(); + + return KoFilter::OK; +diff --git a/filters/libodfhandler/DiskDocumentHandler.cxx b/filters/libodfhandler/DiskDocumentHandler.cxx +index e035fdc..f8ca273 100644 +--- a/filters/libodfhandler/DiskDocumentHandler.cxx ++++ b/filters/libodfhandler/DiskDocumentHandler.cxx +@@ -37,7 +37,7 @@ DiskOdfDocumentHandler::DiskOdfDocumentHandler(FemtoZip *pOutput) : + { + } + +-void DiskOdfDocumentHandler::startElement(const char *psName, const WPXPropertyList &xPropList) ++void DiskOdfDocumentHandler::startElement(const char *psName, const librevenge::RVNGPropertyList &xPropList) + { + if (mbIsTagOpened) + { +@@ -46,11 +46,11 @@ void DiskOdfDocumentHandler::startElement(const char *psName, const WPXPropertyL + } + PUTSTRING("<"); + PUTSTRING(psName); +- WPXPropertyList::Iter i(xPropList); ++ librevenge::RVNGPropertyList::Iter i(xPropList); + for (i.rewind(); i.next(); ) + { +- // filter out libwpd elements +- if (strncmp(i.key(), "libwpd", 6) != 0) ++ // filter out librevenge properties ++ if (strncmp(i.key(), "librevenge", 10) != 0) + { + PUTSTRING(" "); + PUTSTRING(i.key()); +@@ -91,14 +91,15 @@ void DiskOdfDocumentHandler::endElement(const char *psName) + } + } + +-void DiskOdfDocumentHandler::characters(const WPXString &sCharacters) ++void DiskOdfDocumentHandler::characters(const librevenge::RVNGString &sCharacters) + { + if (mbIsTagOpened) + { + PUTSTRING(">"); + mbIsTagOpened = false; + } +- WPXString sEscapedCharacters(sCharacters, true); ++ librevenge::RVNGString sEscapedCharacters; ++ sEscapedCharacters.appendEscapedXML(sCharacters); + if (sEscapedCharacters.len() > 0) + PUTSTRING(sEscapedCharacters.cstr()); + } +diff --git a/filters/libodfhandler/DiskDocumentHandler.hxx b/filters/libodfhandler/DiskDocumentHandler.hxx +index 17f7eb7..d52a256 100644 +--- a/filters/libodfhandler/DiskDocumentHandler.hxx ++++ b/filters/libodfhandler/DiskDocumentHandler.hxx +@@ -23,7 +23,7 @@ + #ifndef _DISKDOCUMENTHANDLER_H + #define _DISKDOCUMENTHANDLER_H + +-#include ++#include + + #ifdef HAVE_CONFIG_H + #include "config.h" +@@ -45,9 +45,9 @@ public: + #endif + virtual void startDocument() {} + virtual void endDocument(); +- virtual void startElement(const char *psName, const WPXPropertyList &xPropList); ++ virtual void startElement(const char *psName, const librevenge::RVNGPropertyList &xPropList); + virtual void endElement(const char *psName); +- virtual void characters(const WPXString &sCharacters); ++ virtual void characters(const librevenge::RVNGString &sCharacters); + + private: + DiskOdfDocumentHandler(DiskOdfDocumentHandler const &); +@@ -58,7 +58,7 @@ private: + FemtoZip *mpOutput; + #endif + bool mbIsTagOpened; +- WPXString msOpenedTagName; ++ librevenge::RVNGString msOpenedTagName; + }; + #endif + +diff --git a/filters/libodfhandler/OutputFileHelper.cxx b/filters/libodfhandler/OutputFileHelper.cxx +index 8786d4c..61e48e9 100644 +--- a/filters/libodfhandler/OutputFileHelper.cxx ++++ b/filters/libodfhandler/OutputFileHelper.cxx +@@ -37,7 +37,7 @@ + + #include "DiskDocumentHandler.hxx" + #include "StdOutHandler.hxx" +-#include ++#include + + struct OutputFileHelperImpl + { +@@ -197,12 +197,12 @@ bool OutputFileHelper::writeChildFile(const char *childFileName, const char *str + + bool OutputFileHelper::writeConvertedContent(const char *childFileName, const char *inFileName, const OdfStreamType streamType) + { +- WPXFileStream input(inFileName); ++ librevenge::RVNGFileStream input(inFileName); + + if (!_isSupportedFormat(&input, m_impl->mpPassword)) + return false; + +- input.seek(0, WPX_SEEK_SET); ++ input.seek(0, librevenge::RVNG_SEEK_SET); + + OdfDocumentHandler *pHandler; + #ifdef USE_GSF_OUTPUT +diff --git a/filters/libodfhandler/OutputFileHelper.hxx b/filters/libodfhandler/OutputFileHelper.hxx +index a61b9a0..d2632a9 100644 +--- a/filters/libodfhandler/OutputFileHelper.hxx ++++ b/filters/libodfhandler/OutputFileHelper.hxx +@@ -22,9 +22,10 @@ + #ifndef _OUTPUTFILEHELPER_HXX + #define _OUTPUTFILEHELPER_HXX + +-#include ++#include ++ ++#include + +-class WPXInputStream; + struct OutputFileHelperImpl; + + class OutputFileHelper +@@ -38,8 +39,8 @@ public: + bool writeConvertedContent(const char *childFileName, const char *inFileName, const OdfStreamType streamType); + + private: +- virtual bool _isSupportedFormat(WPXInputStream *input, const char *password) = 0; +- virtual bool _convertDocument(WPXInputStream *input, const char *password, OdfDocumentHandler *handler, const OdfStreamType streamType) = 0; ++ virtual bool _isSupportedFormat(librevenge::RVNGInputStream *input, const char *password) = 0; ++ virtual bool _convertDocument(librevenge::RVNGInputStream *input, const char *password, OdfDocumentHandler *handler, const OdfStreamType streamType) = 0; + OutputFileHelperImpl *m_impl; + + private: +diff --git a/filters/libodfhandler/StdOutHandler.cxx b/filters/libodfhandler/StdOutHandler.cxx +index 6864266..16e19f0 100644 +--- a/filters/libodfhandler/StdOutHandler.cxx ++++ b/filters/libodfhandler/StdOutHandler.cxx +@@ -31,7 +31,7 @@ StdOutHandler::StdOutHandler() : + printf("\n"); + } + +-void StdOutHandler::startElement(const char *psName, const WPXPropertyList &xPropList) ++void StdOutHandler::startElement(const char *psName, const librevenge::RVNGPropertyList &xPropList) + { + if (mbIsTagOpened) + { +@@ -39,11 +39,11 @@ void StdOutHandler::startElement(const char *psName, const WPXPropertyList &xPro + mbIsTagOpened = false; + } + printf("<%s", psName); +- WPXPropertyList::Iter i(xPropList); ++ librevenge::RVNGPropertyList::Iter i(xPropList); + for (i.rewind(); i.next(); ) + { +- // filter out libwpd elements +- if (strncmp(i.key(), "libwpd", 6) != 0) ++ // filter out librevenge properties ++ if (strncmp(i.key(), "librevenge", 10) != 0) + printf(" %s=\"%s\"", i.key(), i()->getStr().cstr()); + } + mbIsTagOpened = true; +@@ -73,15 +73,14 @@ void StdOutHandler::endElement(const char *psName) + } + } + +-void StdOutHandler::characters(const WPXString &sCharacters) ++void StdOutHandler::characters(const librevenge::RVNGString &sCharacters) + { + if (mbIsTagOpened) + { + printf(">"); + mbIsTagOpened = false; + } +- WPXString sEscapedCharacters(sCharacters, true); +- printf("%s", sEscapedCharacters.cstr()); ++ printf("%s", librevenge::RVNGString::escapeXML(sCharacters).cstr()); + } + + void StdOutHandler::endDocument() +diff --git a/filters/libodfhandler/StdOutHandler.hxx b/filters/libodfhandler/StdOutHandler.hxx +index a18189a..44fa1e7 100644 +--- a/filters/libodfhandler/StdOutHandler.hxx ++++ b/filters/libodfhandler/StdOutHandler.hxx +@@ -23,7 +23,7 @@ + #ifndef _STDOUTHANDLER_H + #define _STDOUTHANDLER_H + +-#include ++#include + + class StdOutHandler : public OdfDocumentHandler + { +@@ -31,12 +31,12 @@ public: + StdOutHandler(); + virtual void startDocument() {} + virtual void endDocument(); +- virtual void startElement(const char *psName, const WPXPropertyList &xPropList); ++ virtual void startElement(const char *psName, const librevenge::RVNGPropertyList &xPropList); + virtual void endElement(const char *psName); +- virtual void characters(const WPXString &sCharacters); ++ virtual void characters(const librevenge::RVNGString &sCharacters); + private: + bool mbIsTagOpened; +- WPXString msOpenedTagName; ++ librevenge::RVNGString msOpenedTagName; + }; + #endif + +diff --git a/filters/words/wordperfect/import/CMakeLists.txt b/filters/words/wordperfect/import/CMakeLists.txt +index 6a0e2d7..ffb3c70 100644 +--- a/filters/words/wordperfect/import/CMakeLists.txt ++++ b/filters/words/wordperfect/import/CMakeLists.txt +@@ -1,6 +1,7 @@ + include_directories( + ../../../libodfhandler/ + ${LIBODFGEN_INCLUDE_DIRS} ++ ${LIBREVENGE_INCLUDE_DIRS} + ${LIBWPD_INCLUDE_DIRS} + ${LIBWPG_INCLUDE_DIRS} + ${KOMAIN_INCLUDES} +@@ -17,7 +18,7 @@ set(wpd2odt_PART_SRCS + kde4_add_plugin(calligra_filter_wpd2odt ${wpd2odt_PART_SRCS}) + + target_link_libraries(calligra_filter_wpd2odt +- komain ${LIBODFGEN_LIBRARIES} ${LIBWPD_LIBRARIES} ${LIBWPG_LIBRARIES}) ++ komain ${LIBODFGEN_LIBRARIES} ${LIBREVENGE_LIBRARIES} ${LIBWPD_LIBRARIES} ${LIBWPG_LIBRARIES}) + + install(TARGETS calligra_filter_wpd2odt DESTINATION ${PLUGIN_INSTALL_DIR}) + +diff --git a/filters/words/wordperfect/import/WPDImport.cpp b/filters/words/wordperfect/import/WPDImport.cpp +index af9d9b6..edf1c91 100644 +--- a/filters/words/wordperfect/import/WPDImport.cpp ++++ b/filters/words/wordperfect/import/WPDImport.cpp +@@ -18,8 +18,7 @@ + + #include + #include +-#include +-#include ++#include + + #include + #include +@@ -31,6 +30,7 @@ + #include + #include + ++#include + #include + + class OdtOutputFileHelper : public OutputFileHelper +@@ -41,20 +41,20 @@ public: + ~OdtOutputFileHelper() {}; + + private: +- bool _isSupportedFormat(WPXInputStream *input, const char *password) ++ bool _isSupportedFormat(librevenge::RVNGInputStream *input, const char *password) + { +- WPDConfidence confidence = WPDocument::isFileFormatSupported(input); +- if (WPD_CONFIDENCE_EXCELLENT != confidence && WPD_CONFIDENCE_SUPPORTED_ENCRYPTION != confidence) ++ libwpd::WPDConfidence confidence = libwpd::WPDocument::isFileFormatSupported(input); ++ if (libwpd::WPD_CONFIDENCE_EXCELLENT != confidence && libwpd::WPD_CONFIDENCE_SUPPORTED_ENCRYPTION != confidence) + { + fprintf(stderr, "ERROR: We have no confidence that you are giving us a valid WordPerfect document.\n"); + return false; + } +- if (WPD_CONFIDENCE_SUPPORTED_ENCRYPTION == confidence && !password) ++ if (libwpd::WPD_CONFIDENCE_SUPPORTED_ENCRYPTION == confidence && !password) + { + fprintf(stderr, "ERROR: The WordPerfect document is encrypted and you did not give us a password.\n"); + return false; + } +- if (confidence == WPD_CONFIDENCE_SUPPORTED_ENCRYPTION && password && (WPD_PASSWORD_MATCH_OK != WPDocument::verifyPassword(input, password))) ++ if (confidence == libwpd::WPD_CONFIDENCE_SUPPORTED_ENCRYPTION && password && (libwpd::WPD_PASSWORD_MATCH_OK != libwpd::WPDocument::verifyPassword(input, password))) + { + fprintf(stderr, "ERROR: The WordPerfect document is encrypted and we either\n"); + fprintf(stderr, "ERROR: don't know how to decrypt it or the given password is wrong.\n"); +@@ -64,41 +64,47 @@ private: + return true; + } + +- static bool handleEmbeddedWPGObject(const WPXBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType) ++ static bool handleEmbeddedWPGObject(const librevenge::RVNGBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType) + { +- OdgGenerator exporter(pHandler, streamType); ++ OdgGenerator exporter; ++ exporter.addDocumentHandler(pHandler, streamType); + + libwpg::WPGFileFormat fileFormat = libwpg::WPG_AUTODETECT; + +- if (!libwpg::WPGraphics::isSupported(const_cast(data.getDataStream()))) ++ if (!libwpg::WPGraphics::isSupported(const_cast(data.getDataStream()))) + fileFormat = libwpg::WPG_WPG1; + +- return libwpg::WPGraphics::parse(const_cast(data.getDataStream()), &exporter, fileFormat); ++ return libwpg::WPGraphics::parse(const_cast(data.getDataStream()), &exporter, fileFormat); + } + +- static bool handleEmbeddedWPGImage(const WPXBinaryData &input, WPXBinaryData &output) ++ static bool handleEmbeddedWPGImage(const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output) + { +- WPXString svgOutput; + libwpg::WPGFileFormat fileFormat = libwpg::WPG_AUTODETECT; + +- if (!libwpg::WPGraphics::isSupported(const_cast(input.getDataStream()))) ++ if (!libwpg::WPGraphics::isSupported(const_cast(input.getDataStream()))) + fileFormat = libwpg::WPG_WPG1; + +- if (!libwpg::WPGraphics::generateSVG(const_cast(input.getDataStream()), svgOutput, fileFormat)) ++ librevenge::RVNGStringVector svgOutput; ++ librevenge::RVNGSVGDrawingGenerator generator(svgOutput, ""); ++ if (!libwpg::WPGraphics::parse(const_cast(input.getDataStream()), &generator, fileFormat)) + return false; ++ assert(1 == svgOutput.size()); + + output.clear(); +- output.append((unsigned char *)svgOutput.cstr(), strlen(svgOutput.cstr())); ++ const librevenge::RVNGString svgPrefix("\n\n"); ++ output.append((unsigned char *)svgPrefix.cstr(), svgPrefix.size()); ++ output.append((unsigned char *)svgOutput[0].cstr(), svgOutput[0].size()); + + return true; + } + +- bool _convertDocument(WPXInputStream *input, const char *password, OdfDocumentHandler *handler, const OdfStreamType streamType) ++ bool _convertDocument(librevenge::RVNGInputStream *input, const char *password, OdfDocumentHandler *handler, const OdfStreamType streamType) + { +- OdtGenerator collector(handler, streamType); ++ OdtGenerator collector; ++ collector.addDocumentHandler(handler, streamType); + collector.registerEmbeddedObjectHandler("image/x-wpg", &handleEmbeddedWPGObject); + collector.registerEmbeddedImageHandler("image/x-wpg", &handleEmbeddedWPGImage); +- if (WPD_OK == WPDocument::parse(input, &collector, password)) ++ if (libwpd::WPD_OK == libwpd::WPDocument::parse(input, &collector, password)) + return true; + return false; + } +diff --git a/filters/words/works/import/CMakeLists.txt b/filters/words/works/import/CMakeLists.txt +index 76317ae..2c51937 100644 +--- a/filters/words/works/import/CMakeLists.txt ++++ b/filters/words/works/import/CMakeLists.txt +@@ -1,6 +1,7 @@ + include_directories( + ../../../libodfhandler/ + ${LIBODFGEN_INCLUDE_DIRS} ++ ${LIBREVENGE_INCLUDE_DIRS} + ${LIBWPS_INCLUDE_DIRS} + ${KOMAIN_INCLUDES} + ) +@@ -15,7 +16,7 @@ set(wps2odt_PART_SRCS + + kde4_add_plugin(calligra_filter_wps2odt ${wps2odt_PART_SRCS}) + +-target_link_libraries(calligra_filter_wps2odt komain ${LIBODFGEN_LIBRARIES} ${LIBWPS_LIBRARIES}) ++target_link_libraries(calligra_filter_wps2odt komain ${LIBODFGEN_LIBRARIES} ${LIBREVENGE_LIBRARIES} ${LIBWPS_LIBRARIES}) + + install(TARGETS calligra_filter_wps2odt DESTINATION ${PLUGIN_INSTALL_DIR}) + install(FILES calligra_filter_wps2odt.desktop DESTINATION ${SERVICES_INSTALL_DIR}) +diff --git a/filters/words/works/import/WPSImport.cpp b/filters/words/works/import/WPSImport.cpp +index c2058e5..545daf3 100644 +--- a/filters/words/works/import/WPSImport.cpp ++++ b/filters/words/works/import/WPSImport.cpp +@@ -16,9 +16,9 @@ + + #include "WPSImport.h" + +-#include ++#include + #include +-#include ++#include + + #include "OutputFileHelper.hxx" + #include +@@ -40,10 +40,11 @@ public: + ~OdtOutputFileHelper() {}; + + private: +- bool _isSupportedFormat(WPXInputStream *input, const char * /* password */) ++ bool _isSupportedFormat(librevenge::RVNGInputStream *input, const char * /* password */) + { +- WPSConfidence confidence = WPSDocument::isFileFormatSupported(input); +- if (confidence == WPS_CONFIDENCE_NONE || confidence == WPS_CONFIDENCE_POOR) ++ libwps::WPSKind kind = libwps::WPS_TEXT; ++ libwps::WPSConfidence confidence = libwps::WPSDocument::isFileFormatSupported(input, kind); ++ if ((libwps::WPS_TEXT != kind) || (confidence != libwps::WPS_CONFIDENCE_EXCELLENT)) + { + fprintf(stderr, "ERROR: We have no confidence that you are giving us a valid Microsoft Works document.\n"); + return false; +@@ -52,10 +53,11 @@ private: + return true; + } + +- bool _convertDocument(WPXInputStream *input, const char * /* password */, OdfDocumentHandler *handler, const OdfStreamType streamType) ++ bool _convertDocument(librevenge::RVNGInputStream *input, const char * /* password */, OdfDocumentHandler *handler, const OdfStreamType streamType) + { +- OdtGenerator collector(handler, streamType); +- if (WPS_OK == WPSDocument::parse(input, &collector)) ++ OdtGenerator collector; ++ collector.addDocumentHandler(handler, streamType); ++ if (libwps::WPS_OK == libwps::WPSDocument::parse(input, &collector)) + return true; + return false; + } +-- +1.9.3 + + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a265f61b95b9..4a4568f4a70b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12088,7 +12088,7 @@ let bluedevil = callPackage ../tools/bluetooth/bluedevil { }; - calligra = callPackage ../applications/office/calligra { }; + calligra = callPackage ../applications/office/calligra { eigen = eigen2; }; colord-kde = callPackage ../tools/misc/colord-kde { }; From e5c6bff61d1e70202644f6639c649e661c825ad8 Mon Sep 17 00:00:00 2001 From: Alp Mestanogullari Date: Sun, 11 Jan 2015 17:21:44 +0100 Subject: [PATCH 0702/1091] update the haskell taggy package to 0.1.3 --- pkgs/development/libraries/haskell/taggy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/taggy/default.nix b/pkgs/development/libraries/haskell/taggy/default.nix index d94a3b27f2c3..d456afbd65f0 100644 --- a/pkgs/development/libraries/haskell/taggy/default.nix +++ b/pkgs/development/libraries/haskell/taggy/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "taggy"; - version = "0.1.2"; - sha256 = "0sj7da4yawfajyrd2gg2dxzgj5n99mdm5cz3bdhfipas4bb4216y"; + version = "0.1.3"; + sha256 = "18azsibsfjz4zj69dk4a3jrdw6zvd8n1gsd1ynd2hy7i9z168iw8"; isLibrary = true; isExecutable = true; buildDepends = [ From 81bc099d48f59df10da264b236b01740b166ce8f Mon Sep 17 00:00:00 2001 From: John Ericson Date: Sun, 11 Jan 2015 17:33:58 +0000 Subject: [PATCH 0703/1091] Remove `rust=rustc` alias I was asked to add this for backwards comparability when I renamed `rust` to `rustc` and added `rustcMaster`. It has been a few months so I'd hope deprecating this is acceptable. --- pkgs/development/tools/rust/racer/default.nix | 12 ++++-------- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index 860b1deaaeca..41e0ec53d6ae 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -1,8 +1,4 @@ -{stdenv, fetchgit, rust, makeWrapper }: - -let - rustSrc = rust.src; -in +{stdenv, fetchgit, rustc, makeWrapper }: stdenv.mkDerivation rec { #TODO add emacs support @@ -13,16 +9,16 @@ stdenv.mkDerivation rec { sha256 = "1159fsfca2kqvlajp8sawrskip7hc0rppk8vhwxa2vw8zznp56w0"; }; - buildInputs = [ rust makeWrapper ]; + buildInputs = [ rustc makeWrapper ]; installPhase = '' mkdir -p $out/bin cp -p bin/racer $out/bin/ - wrapProgram $out/bin/racer --set RUST_SRC_PATH "${rustSrc}/src" + wrapProgram $out/bin/racer --set RUST_SRC_PATH "${rustc.src}/src" ''; meta = with stdenv.lib; { - description = "A utility intended to provide rust code completion for editors and IDEs."; + description = "A utility intended to provide Rust code completion for editors and IDEs."; homepage = https://github.com/phildawes/racer; license = stdenv.lib.licenses.mit; maintainers = [ maintainers.jagajaga ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bafa89a87a24..804f37ff090c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3939,8 +3939,6 @@ let rustc = callPackage ../development/compilers/rustc/0.12.nix {}; rustcMaster = callPackage ../development/compilers/rustc/head.nix {}; - rust = rustc; - sbclBootstrap = callPackage ../development/compilers/sbcl/bootstrap.nix {}; sbcl = callPackage ../development/compilers/sbcl { @@ -4772,7 +4770,7 @@ let premake = premake4; - racerRust = callPackage ../development/tools/rust/racer { rust = rustcMaster; }; + racerRust = callPackage ../development/tools/rust/racer { rustc = rustcMaster; }; radare = callPackage ../development/tools/analysis/radare { inherit (gnome) vte; From 860336e7860d1c196427853ccd0d67a6fe021286 Mon Sep 17 00:00:00 2001 From: Johannes Bornhold Date: Sun, 11 Jan 2015 18:34:58 +0100 Subject: [PATCH 0704/1091] Add d-mode to emacs modes --- .../editors/emacs-modes/d/default.nix | 23 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/applications/editors/emacs-modes/d/default.nix diff --git a/pkgs/applications/editors/emacs-modes/d/default.nix b/pkgs/applications/editors/emacs-modes/d/default.nix new file mode 100644 index 000000000000..dd3a2305efd9 --- /dev/null +++ b/pkgs/applications/editors/emacs-modes/d/default.nix @@ -0,0 +1,23 @@ +{stdenv, fetchurl, emacs}: + +let version = "20150111"; + +in stdenv.mkDerivation { + name = "emacs-d-${version}"; + + src = fetchurl { + url = "https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/53efec4d83c7cee8227597f010fe7fc400ff05f1.tar.gz"; + sha256 = "0vb0za51lc6qf1qgqisap4vzk36caa5k17zajjn034rhjsqfw0w7"; + }; + + buildInputs = [ emacs ]; + + buildPhase = '' + emacs -L . --batch -f batch-byte-compile *.el + ''; + + installPhase = '' + install -d $out/share/emacs/site-lisp + install *.el *.elc $out/share/emacs/site-lisp + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4a4568f4a70b..24904fa59a3f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9592,6 +9592,8 @@ let cua = callPackage ../applications/editors/emacs-modes/cua { }; + d = callPackage ../applications/editors/emacs-modes/d { }; + darcsum = callPackage ../applications/editors/emacs-modes/darcsum { }; dash = callPackage ../applications/editors/emacs-modes/dash { }; From f8247edd1c27fe8b9f3926b92a81e977db78a04e Mon Sep 17 00:00:00 2001 From: Johannes Bornhold Date: Sun, 11 Jan 2015 18:40:53 +0100 Subject: [PATCH 0705/1091] Add meta attributes to emacsPackages.d --- pkgs/applications/editors/emacs-modes/d/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/editors/emacs-modes/d/default.nix b/pkgs/applications/editors/emacs-modes/d/default.nix index dd3a2305efd9..28736acded2f 100644 --- a/pkgs/applications/editors/emacs-modes/d/default.nix +++ b/pkgs/applications/editors/emacs-modes/d/default.nix @@ -1,5 +1,6 @@ {stdenv, fetchurl, emacs}: +# Note: Don't have a version, using date as fallback. let version = "20150111"; in stdenv.mkDerivation { @@ -20,4 +21,12 @@ in stdenv.mkDerivation { install -d $out/share/emacs/site-lisp install *.el *.elc $out/share/emacs/site-lisp ''; + + meta = { + description = "Major mode for editing D code"; + homepage = https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.all; + }; + } From 921bb64a6d34bf16ae20598e6cffef7ef07c9e2e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 13:22:56 +0100 Subject: [PATCH 0706/1091] haskell-ng: fix old Cabal builds --- .../haskell-modules/configuration-common.nix | 2 ++ .../haskell-modules/hackage-packages.nix | 25 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 91a9f063f03f..284c6b5786b6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -5,6 +5,8 @@ with import ./lib.nix { inherit pkgs; }; self: super: { # Some packages need a non-core version of Cabal. + Cabal_1_18_1_6 = doJailbreak (dontCheck super.Cabal_1_18_1_6); + Cabal_1_20_0_3 = doJailbreak (dontCheck super.Cabal_1_20_0_3); Cabal_1_22_0_0 = dontCheck super.Cabal_1_22_0_0; cabal-install = dontCheck (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }); diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index dc5a47175dcc..1945d5510b50 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -1865,6 +1865,31 @@ self: { opencv_legacy = null; opencv_ml = null; opencv_objdetect = null; opencv_video = null; }; + "Cabal_1_18_1_6" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, extensible-exceptions, filepath, HUnit, pretty + , process, QuickCheck, regex-posix, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, unix + }: + mkDerivation { + pname = "Cabal"; + version = "1.18.1.6"; + sha256 = "15nn6f8bnqzy7pqxb45hdf30qid2hw608dcqgmwrcfrd8zrrvylw"; + buildDepends = [ + array base bytestring containers deepseq directory filepath pretty + process time unix + ]; + testDepends = [ + base bytestring directory extensible-exceptions filepath HUnit + process QuickCheck regex-posix test-framework test-framework-hunit + test-framework-quickcheck2 unix + ]; + preCheck = "unset GHC_PACKAGE_PATH; export HOME=$NIX_BUILD_TOP"; + homepage = "http://www.haskell.org/cabal/"; + description = "A framework for packaging Haskell software"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "Cabal_1_20_0_3" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , directory, extensible-exceptions, filepath, HUnit, pretty From 3e64a6e3820a81395a38267846c9ca61630eb74d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 13:35:53 +0100 Subject: [PATCH 0707/1091] haskell-ng: fix 7.6.3 build of hashable --- pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index c2ffa9416c27..2a919789cbb8 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -35,5 +35,9 @@ self: super: { transformers = self.transformers_0_4_2_0; mtl = self.mtl_2_2_1; + # https://github.com/haskell/cabal/issues/2322 Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; + + # https://github.com/tibbe/hashable/issues/85 + hashable = dontCheck super.hashable; } From cfc2aeaa91f0358c9007f168253f55af199dc0e0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 16:30:56 +0100 Subject: [PATCH 0708/1091] haskell-ng: disable ABList test suite to fix the build --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 284c6b5786b6..11bbbbacb1bb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -97,6 +97,9 @@ self: super: { # The test suite imposes too narrow restrictions on the version of # Cabal that can be used to build this package. cabal-test-quickcheck = dontCheck super.cabal-test-quickcheck; + + # https://github.com/techtangents/ablist/issues/1 + ABList = dontCheck super.ABList; } // { # Not on Hackage yet. From 4cd9c8c3aec2ab108c15d9281bd67699535582c8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 17:18:22 +0100 Subject: [PATCH 0709/1091] haskell-ng: jailbreak AbortT-transformers to fix the build --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 11bbbbacb1bb..1b54e8690332 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -100,6 +100,10 @@ self: super: { # https://github.com/techtangents/ablist/issues/1 ABList = dontCheck super.ABList; + + # https://github.com/gcross/AbortT-transformers/issues/1 + AbortT-transformers = doJailbreak super.AbortT-transformers; + } // { # Not on Hackage yet. From f49fa1f20b40655f14ec31b3683e617d279b95bc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 19:57:20 +0100 Subject: [PATCH 0710/1091] hackage-packages.nix: re-generate to fix ALUT --- pkgs/development/haskell-modules/hackage-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1945d5510b50..8e3a7fd9d544 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -390,18 +390,18 @@ self: { }) {}; "ALUT" = callPackage - ({ mkDerivation, alut, base, OpenAL, OpenGL }: + ({ mkDerivation, base, freealut, OpenAL, OpenGL }: mkDerivation { pname = "ALUT"; version = "2.3.0.2"; sha256 = "02kfyb4g7sfjfzqlddxqbjffrj4a0gfrzkisdpbj2lw67j1gq5dp"; buildDepends = [ base OpenAL OpenGL ]; - extraLibraries = [ alut ]; + extraLibraries = [ freealut ]; configureFlags = [ "-fusenativewindowslibraries" ]; homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding for the OpenAL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; - }) { alut = null; }; + }) {}; "AMI" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, network From 2f4dc089a95cbea8451007585d10c39c43e5553f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 11 Jan 2015 20:08:13 +0100 Subject: [PATCH 0711/1091] haskell-ng: fix transformers-compat for GHC 7.6.x --- .../development/haskell-modules/configuration-ghc-7.6.x.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 2a919789cbb8..55d2395cdcb0 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -16,6 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; + haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. haskell2010 = null; haskell98 = null; hoopl = null; @@ -27,13 +28,14 @@ self: super: { process = null; rts = null; template-haskell = null; + terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. time = null; unix = null; - terminfo = self.terminfo_0_4_0_0; - haskeline = self.haskeline_0_7_1_3; + # transformers is not a core library for this compiler. transformers = self.transformers_0_4_2_0; mtl = self.mtl_2_2_1; + transformers-compat = disableCabalFlag super.transformers-compat "three"; # https://github.com/haskell/cabal/issues/2322 Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; From 123a8bf9a58e817b694d35dc2622045e096c93fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 7 Jan 2015 17:27:29 +0100 Subject: [PATCH 0712/1091] stdenv: refactor code for evaluation errors (no hash changes) --- pkgs/stdenv/generic/default.nix | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix index d50ac9f430e5..04c05162bb63 100644 --- a/pkgs/stdenv/generic/default.nix +++ b/pkgs/stdenv/generic/default.nix @@ -27,15 +27,6 @@ let allowBroken = config.allowBroken or false || builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1"; - forceEvalHelp = unfreeOrBroken: - assert (unfreeOrBroken == "Unfree" || unfreeOrBroken == "Broken"); - '' - You can set - { nixpkgs.config.allow${unfreeOrBroken} = true; } - in configuration.nix to override this. If you use Nix standalone, you can add - { allow${unfreeOrBroken} = true; } - to ~/.nixpkgs/config.nix.''; - unsafeGetAttrPos = builtins.unsafeGetAttrPos or (n: as: null); isUnfree = licenses: lib.lists.any (l: @@ -61,19 +52,24 @@ let else unsafeGetAttrPos "name" attrs; pos' = if pos != null then "‘" + pos.file + ":" + toString pos.line + "’" else "«unknown-file»"; + + throwEvalHelp = unfreeOrBroken: whatIsWrong: + assert (unfreeOrBroken == "Unfree" || unfreeOrBroken == "Broken"); + throw '' + Package ‘${attrs.name}’ in ${pos'} ${whatIsWrong}, refusing to evaluate. + You can set + { nixpkgs.config.allow${unfreeOrBroken} = true; } + in configuration.nix to override this. If you use Nix standalone, you can add + { allow${unfreeOrBroken} = true; } + to ~/.nixpkgs/config.nix. + ''; in if !allowUnfree && isUnfree (lib.lists.toList attrs.meta.license or []) && !allowUnfreePredicate attrs then - throw '' - Package ‘${attrs.name}’ in ${pos'} has an unfree license, refusing to evaluate. - ${forceEvalHelp "Unfree"}'' + throwEvalHelp "Unfree" "has an unfree license" else if !allowBroken && attrs.meta.broken or false then - throw '' - Package ‘${attrs.name}’ in ${pos'} is marked as broken, refusing to evaluate. - ${forceEvalHelp "Broken"}'' + throwEvalHelp "Broken" "is marked as broken" else if !allowBroken && attrs.meta.platforms or null != null && !lib.lists.elem result.system attrs.meta.platforms then - throw '' - Package ‘${attrs.name}’ in ${pos'} is not supported on ‘${result.system}’, refusing to evaluate. - ${forceEvalHelp "Broken"}'' + throwEvalHelp "Broken" "is not supported on ‘${result.system}’" else lib.addPassthru (derivation ( (removeAttrs attrs ["meta" "passthru" "crossAttrs"]) From e98a443e71cfa041bf690ed03d5b699c15875a25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 7 Jan 2015 18:31:32 +0100 Subject: [PATCH 0713/1091] stdenv: improve message on evaluation check (no hash changes) --- pkgs/stdenv/generic/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix index 04c05162bb63..53940d211199 100644 --- a/pkgs/stdenv/generic/default.nix +++ b/pkgs/stdenv/generic/default.nix @@ -57,9 +57,10 @@ let assert (unfreeOrBroken == "Unfree" || unfreeOrBroken == "Broken"); throw '' Package ‘${attrs.name}’ in ${pos'} ${whatIsWrong}, refusing to evaluate. - You can set + For `nixos-rebuild` you can set { nixpkgs.config.allow${unfreeOrBroken} = true; } - in configuration.nix to override this. If you use Nix standalone, you can add + in configuration.nix to override this. + For `nix-env` you can add { allow${unfreeOrBroken} = true; } to ~/.nixpkgs/config.nix. ''; From 72d2d59cd4d10cab69bc981c95a1db1a7ab61930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 11 Jan 2015 22:04:04 +0100 Subject: [PATCH 0714/1091] /etc/ssh/ssh_known_hosts: refactor and fix #5612 Generating the file was refactored to be completely in nix. Functionally it should create the same content as before, only adding the newlines. CC recent updaters: @aszlig, @rickynils. --- nixos/modules/services/networking/ssh/sshd.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index 4db8d1e25450..c0ad9e17c413 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -17,13 +17,11 @@ let knownHosts = map (h: getAttr h cfg.knownHosts) (attrNames cfg.knownHosts); - knownHostsFile = pkgs.runCommand "ssh_known_hosts" {} '' - touch "$out" - ${flip concatMapStrings knownHosts (h: '' - pubkeyfile=${builtins.toFile "host.pub" (if h.publicKey == null then readFile h.publicKeyFile else h.publicKey)} - ${pkgs.gnused}/bin/sed 's/^/${concatStringsSep "," h.hostNames} /' $pubkeyfile >> "$out" - '')} - ''; + knownHostsText = flip (concatMapStringsSep "\n") knownHosts + (h: + concatStringsSep "," h.hostNames + " " + + (if h.publicKey != null then h.publicKey else readFile h.publicKeyFile) + ); userOptions = { @@ -301,7 +299,7 @@ in { source = "${cfgc.package}/etc/ssh/moduli"; target = "ssh/moduli"; } - { source = knownHostsFile; + { text = knownHostsText; target = "ssh/ssh_known_hosts"; } ]; From 2f1a9ef41f4b9741415bb6329e9669ea19979828 Mon Sep 17 00:00:00 2001 From: Ryan Mulligan Date: Sun, 11 Jan 2015 13:21:37 -0800 Subject: [PATCH 0715/1091] afuse: change from git to tarball source --- pkgs/os-specific/linux/afuse/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/afuse/default.nix b/pkgs/os-specific/linux/afuse/default.nix index 0fcfc5d05119..4cf533110705 100644 --- a/pkgs/os-specific/linux/afuse/default.nix +++ b/pkgs/os-specific/linux/afuse/default.nix @@ -1,12 +1,11 @@ -{ stdenv, fetchgit, pkgconfig, autoreconfHook, fuse }: +{ stdenv, fetchurl, pkgconfig, autoreconfHook, fuse }: stdenv.mkDerivation { name = "afuse-0.4.1"; - src = fetchgit { - url = git://github.com/pcarrier/afuse.git; - rev = "a0892f5506ddcca2031825aff24f1518c8c2f1c8"; - sha256 = "12071ff5171d4d5ce4d8835385f50e8079b25e885816b8ad6f22eb46c6497b28"; + src = fetchurl { + url = https://github.com/pcarrier/afuse/archive/v0.4.1.tar.gz; + sha256 = "1sfhicmxppkvdd4z9klfn63snb71gr9hff6xij1gzk94xg6m0ycc"; }; buildInputs = [ autoreconfHook pkgconfig fuse ]; From ff800b42707f2550567e1b51b44ae5abafbf112e Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 12 Jan 2015 01:46:38 +0300 Subject: [PATCH 0716/1091] Julia: update OpenBLAS dependency version --- pkgs/development/compilers/julia/0.3.5.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/julia/0.3.5.nix b/pkgs/development/compilers/julia/0.3.5.nix index 1912c2a52513..36639bd0e5ee 100644 --- a/pkgs/development/compilers/julia/0.3.5.nix +++ b/pkgs/development/compilers/julia/0.3.5.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { dsfmt_ver = "2.2"; grisu_ver = "1.1.1"; - openblas_ver = "v0.2.12"; + openblas_ver = "v0.2.13"; lapack_ver = "3.5.0"; arpack_ver = "3.1.5"; patchelf_ver = "0.8"; @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { openblas_src = fetchurl { url = "https://github.com/xianyi/OpenBLAS/tarball/${openblas_ver}"; name = "openblas-${openblas_ver}.tar.gz"; - md5 = "dfc868e0c134855639f036d2723bf4be"; + md5 = "74adf4c0d0d82bff4774be5bf2134183"; }; arpack_src = fetchurl rec { url = "https://github.com/opencollab/arpack-ng/archive/${arpack_ver}.tar.gz"; From 363259acec7f64289392aa383767c9af918a6387 Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Sun, 11 Jan 2015 18:03:45 -0500 Subject: [PATCH 0717/1091] Pull submodules of the ghcjs-boot repository recursively Without this, the result will not match the sha256 provided --- pkgs/development/compilers/ghcjs/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix index a28ae687a0fa..069a249af2b2 100644 --- a/pkgs/development/compilers/ghcjs/default.nix +++ b/pkgs/development/compilers/ghcjs/default.nix @@ -19,6 +19,7 @@ let url = git://github.com/ghcjs/ghcjs-boot.git; rev = "5c7a71472d5a797e895914d3b82cea447a058793"; sha256 = "0dp97bgbnlr3sd9yfnk27p6dfv46fi26sn6y6qv1wxs5i29kmjav"; + fetchSubmodules = true; }; shims = fetchgit { url = git://github.com/ghcjs/shims.git; From 9a6afa95c16eebca53714e7c5ffc9107d78c32ba Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 12 Jan 2015 02:10:22 +0300 Subject: [PATCH 0718/1091] Re-add SBCL 1.2.5 --- for StumpWM compatibility --- pkgs/development/compilers/sbcl/1.2.5.nix | 85 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++ 2 files changed, 89 insertions(+) create mode 100644 pkgs/development/compilers/sbcl/1.2.5.nix diff --git a/pkgs/development/compilers/sbcl/1.2.5.nix b/pkgs/development/compilers/sbcl/1.2.5.nix new file mode 100644 index 000000000000..4ca477442a9f --- /dev/null +++ b/pkgs/development/compilers/sbcl/1.2.5.nix @@ -0,0 +1,85 @@ +{ stdenv, fetchurl, sbclBootstrap, clisp, which}: + +stdenv.mkDerivation rec { + name = "sbcl-${version}"; + version = "1.2.5"; + + src = fetchurl { + url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; + sha256 = "0nmb9amygr5flzk2z9fa6wzwqknbgd2qrkybxkxkamvbdwyayvzr"; + }; + + buildInputs = [ which ] + ++ (stdenv.lib.optional stdenv.isDarwin sbclBootstrap) + ++ (stdenv.lib.optional stdenv.isLinux clisp) + ; + + patchPhase = '' + echo '"${version}.nixos"' > version.lisp-expr + echo " + (lambda (features) + (flet ((enable (x) + (pushnew x features)) + (disable (x) + (setf features (remove x features)))) + (enable :sb-thread))) " > customize-target-features.lisp + + pwd + + # SBCL checks whether files are up-to-date in many places.. + # Unfortunately, same timestamp is not good enough + sed -e 's@> x y@>= x y@' -i contrib/sb-aclrepl/repl.lisp + sed -e '/(date)/i((= date 2208988801) 2208988800)' -i contrib/asdf/asdf.lisp + sed -i src/cold/slam.lisp -e \ + '/file-write-date input/a)' + sed -i src/cold/slam.lisp -e \ + '/file-write-date output/i(or (and (= 2208988801 (file-write-date output)) (= 2208988801 (file-write-date input)))' + sed -i src/code/target-load.lisp -e \ + '/date defaulted-fasl/a)' + sed -i src/code/target-load.lisp -e \ + '/date defaulted-source/i(or (and (= 2208988801 (file-write-date defaulted-source-truename)) (= 2208988801 (file-write-date defaulted-fasl-truename)))' + + # Fix software version retrieval + sed -e "s@/bin/uname@$(which uname)@g" -i src/code/*-os.lisp + + # Fix the tests + sed -e '/deftest pwent/inil' -i contrib/sb-posix/posix-tests.lisp + sed -e '/deftest grent/inil' -i contrib/sb-posix/posix-tests.lisp + sed -e '/deftest .*ent.non-existing/,+5d' -i contrib/sb-posix/posix-tests.lisp + sed -e '/deftest \(pw\|gr\)ent/,+3d' -i contrib/sb-posix/posix-tests.lisp + + sed -e '5,$d' -i contrib/sb-bsd-sockets/tests.lisp + sed -e '5,$d' -i contrib/sb-simple-streams/*test*.lisp + + # Use whatever `cc` the stdenv provides + substituteInPlace src/runtime/Config.x86-64-darwin --replace gcc cc + ''; + + preBuild = '' + export INSTALL_ROOT=$out + mkdir -p test-home + export HOME=$PWD/test-home + ''; + + buildPhase = if stdenv.isLinux + then '' + sh make.sh clisp --prefix=$out + '' + else '' + sh make.sh --prefix=$out --xc-host='${sbclBootstrap}/bin/sbcl --core ${sbclBootstrap}/share/sbcl/sbcl.core --disable-debugger --no-userinit --no-sysinit' + ''; + + installPhase = '' + INSTALL_ROOT=$out sh install.sh + ''; + + meta = { + description = "Lisp compiler"; + homepage = http://www.sbcl.org; + license = stdenv.lib.licenses.bsd3; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.all; + inherit version; + updateWalker = true; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 026f699459cb..f9e13f05e9e2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3948,6 +3948,10 @@ let sbcl = callPackage ../development/compilers/sbcl { clisp = clisp; }; + # For StumpWM + sbcl_1_2_5 = callPackage ../development/compilers/sbcl/1.2.5.nix { + clisp = clisp; + }; # For ACL2 sbcl_1_2_0 = callPackage ../development/compilers/sbcl/1.2.0.nix { clisp = clisp; From 6aafb9a06fb641108a6a8c905b240d8374ecf2de Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 12 Jan 2015 02:10:47 +0300 Subject: [PATCH 0719/1091] Use SBCL 1.2.5 to build StumpWM --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f9e13f05e9e2..234d369e08b2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11000,6 +11000,8 @@ let stumpwm = callPackage ../applications/window-managers/stumpwm { stumpwmContrib = callPackage ../applications/window-managers/stumpwm/contrib.nix { }; + sbcl = sbcl_1_2_5; + lispPackages = lispPackagesFor (wrapLisp sbcl_1_2_5); }; sublime = callPackage ../applications/editors/sublime { }; From dfb944087b66e5d38184d4533039a7e43654c329 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 12 Jan 2015 02:11:04 +0300 Subject: [PATCH 0720/1091] Update StumpWM --- pkgs/applications/window-managers/stumpwm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/stumpwm/default.nix b/pkgs/applications/window-managers/stumpwm/default.nix index 03c24ff545ef..3ed68412b37d 100644 --- a/pkgs/applications/window-managers/stumpwm/default.nix +++ b/pkgs/applications/window-managers/stumpwm/default.nix @@ -1,7 +1,7 @@ { stdenv, pkgs, fetchgit, autoconf, sbcl, lispPackages, xdpyinfo, texinfo4, makeWrapper, stumpwmContrib }: let - tag = "0.9.8"; + tag = "0.9.9"; in stdenv.mkDerivation rec { @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = "https://github.com/stumpwm/stumpwm"; rev = "refs/tags/${tag}"; - sha256 = "0a0lwwlly4hlmb30bk6dmi6bsdsy37g4crvv1z24gixippyv1qzm"; + sha256 = "05fkng2wlmhy3kb9zhrrv9zpa16g2p91p5y0wvmwkppy04cw04ps"; }; buildInputs = [ texinfo4 autoconf lispPackages.clx lispPackages.cl-ppcre sbcl makeWrapper stumpwmContrib ]; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ _1126 ]; platforms = platforms.linux; }; -} \ No newline at end of file +} From e6ed7e3030ebaea1e3ba9d903326ede24c8f9127 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sun, 11 Jan 2015 18:09:51 -0500 Subject: [PATCH 0721/1091] qtbitcointrader 1.08.02 -> 1.08.03 --- pkgs/applications/misc/qtbitcointrader/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/qtbitcointrader/default.nix b/pkgs/applications/misc/qtbitcointrader/default.nix index 8f7fc3b0e261..06a7e3bcd7ec 100644 --- a/pkgs/applications/misc/qtbitcointrader/default.nix +++ b/pkgs/applications/misc/qtbitcointrader/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, qt }: let - version = "1.08.02"; + version = "1.08.03"; in stdenv.mkDerivation { name = "qtbitcointrader-${version}"; @@ -9,8 +9,8 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "JulyIGHOR"; repo = "QtBitcoinTrader"; - rev = "452db3ee9447b8f9e7d63253f834b31394b23d92"; - sha256 = "1l2a021dy2j4sr4nmq7wn27r2zli9nigwbviqzain3nlyzq9fjpg"; + rev = "ee30cf158fa8535f2155a387558d3b8994728c28"; + sha256 = "0kxb0n11agqid0nyqdspfndm03b8l0nl8x4yx2hsrizs6m5z08h4"; }; buildInputs = [ qt ]; @@ -29,7 +29,7 @@ stdenv.mkDerivation { { description = "Secure bitcoin trading client"; homepage = https://centrabit.com/; license = licenses.lgpl3; - platforms = platforms.linux; # arbitrary choice + platforms = qt.meta.platforms; maintainers = [ maintainers.emery ]; }; } From 87eba920fa9f537744e4900578f3bd6383eb7bca Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 12 Jan 2015 01:28:15 +0100 Subject: [PATCH 0722/1091] haskell-lib.nix: fix doCheck helper --- pkgs/development/haskell-modules/lib.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 157bc9c51174..fb0ed2cfd38e 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -12,12 +12,12 @@ rec { doJailbreak = drv: overrideCabal drv (drv: { jailbreak = true; }); dontJailbreak = drv: overrideCabal drv (drv: { jailbreak = false; }); - doCheck = drv: overrideCabal drv (drv: { doCheck = false; }); + doCheck = drv: overrideCabal drv (drv: { doCheck = true; }); dontCheck = drv: overrideCabal drv (drv: { doCheck = false; }); dontDistribute = drv: overrideCabal drv (drv: { hydraPlatforms = []; }); - appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = drv.configureFlags or [] ++ [x]; }); + appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ [x]; }); removeConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = pkgs.stdenv.lib.remove x (drv.configureFlags or []); }); enableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f-${x}") "-f${x}"; From 947a4c582ee00f874bde61eb3938574c1c7ec1e0 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sun, 11 Jan 2015 18:53:38 +0100 Subject: [PATCH 0723/1091] hub: Fix build with chrooted Nix. The build script is a shell script which has a shebang using /usr/bin/env, which isn't available in a chrooted Nix daemon. Signed-off-by: aszlig --- .../version-management/git-and-tools/hub/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix index 8f8b9fa56754..3d8d3cb43559 100644 --- a/pkgs/applications/version-management/git-and-tools/hub/default.nix +++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { phases = [ "unpackPhase" "buildPhase" "installPhase" ]; buildPhase = '' - ./script/build + sh script/build ''; installPhase = '' From dcbcc85fea81015c87417c0d18195925c3a76556 Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 12 Jan 2015 03:00:54 +0100 Subject: [PATCH 0724/1091] miro: Fix build by adding sqlite to buildInputs. The dependency on sqlite was propagated through to miro by libsoup, but with f570f97, it's no longer propagated anymore so we need to pass it to the miro derivation directly. Signed-off-by: aszlig --- pkgs/applications/video/miro/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/miro/default.nix b/pkgs/applications/video/miro/default.nix index cd2033917499..6585306b2898 100644 --- a/pkgs/applications/video/miro/default.nix +++ b/pkgs/applications/video/miro/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, python, buildPythonPackage, pythonPackages, pkgconfig , pyrex096, ffmpeg, boost, glib, pygobject, gtk2, webkitgtk2, libsoup, pygtk -, taglib, pysqlite, pycurl, mutagen, pycairo, pythonDBus, pywebkitgtk +, taglib, sqlite, pycurl, mutagen, pycairo, pythonDBus, pywebkitgtk , libtorrentRasterbar, glib_networking, gsettings_desktop_schemas , gst_python, gst_plugins_base, gst_plugins_good, gst_ffmpeg , enableBonjour ? false, avahi ? null @@ -70,7 +70,7 @@ buildPythonPackage rec { buildInputs = [ pkgconfig pyrex096 ffmpeg boost glib pygobject gtk2 webkitgtk2 libsoup - pygtk taglib gsettings_desktop_schemas + pygtk taglib gsettings_desktop_schemas sqlite ]; propagatedBuildInputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 234d369e08b2..b9e75e0421c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6525,7 +6525,7 @@ let minmay = callPackage ../development/libraries/minmay { }; miro = callPackage ../applications/video/miro { - inherit (pythonPackages) pywebkitgtk pysqlite pycurl mutagen; + inherit (pythonPackages) pywebkitgtk pycurl mutagen; avahi = avahi.override { withLibdnssdCompat = true; }; From 38eb7af3cd4baf46440264cdbbf1b40816c1ee6a Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 10 Jan 2015 10:48:30 -0800 Subject: [PATCH 0725/1091] kernel: 3.10.63 -> 3.10.64 --- pkgs/os-specific/linux/kernel/linux-3.10.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index 80143bb49050..fbcab796ddac 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.10.63"; + version = "3.10.64"; extraMeta.branch = "3.10"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "0ajgw7xr4ilbssr9lcs4078584kr5nlycc3gc28ywc29z7vi8sjm"; + sha256 = "0k3n5q4d5y88xady3rdjvy3p3g12gk1fxszc27sw7a752hv41qpq"; }; features.iwlwifi = true; From 980758bdee156da3a41469a2ca55c4a6b1793022 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 10 Jan 2015 10:48:37 -0800 Subject: [PATCH 0726/1091] kernel: 3.17.7 -> 3.17.8 --- pkgs/os-specific/linux/kernel/linux-3.17.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.17.nix b/pkgs/os-specific/linux/kernel/linux-3.17.nix index a459e33f4d66..5c1aa2a04a14 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.17.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.17.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.17.7"; + version = "3.17.8"; extraMeta.branch = "3.17"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "074f56sz22wqnn21gamwf63llhsqc2hgb7dzkbkd5gqjx6pfdj53"; + sha256 = "0g2q0pnsbsfwzk9rl2ggkfhsmj9bzmy9lccclpd98zfw7kflz8ca"; }; features.iwlwifi = true; From ba6648b1423a94387be61e6923ef842f42bcfc25 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 10 Jan 2015 10:48:45 -0800 Subject: [PATCH 0727/1091] kernel: 3.2.65 -> 3.2.66 --- pkgs/os-specific/linux/kernel/linux-3.2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.2.nix b/pkgs/os-specific/linux/kernel/linux-3.2.nix index 330b643e46a2..994d14ecae58 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.2.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.2.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.2.65"; + version = "3.2.66"; extraMeta.branch = "3.2"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1j9ibivhrkav5dfb7pv5m2j2y4577nqxp63npcpmna7wp7y132wm"; + sha256 = "09l0rfv10c5kzlgfhi339ly496f6j9ichq3arpvkb3fivjkxcm45"; }; # We don't provide these patches if grsecurity is enabled, because From 6521141d09a2238331a43bf69716dd5b57ab3787 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 10 Jan 2015 10:49:34 -0800 Subject: [PATCH 0728/1091] kernel: Remove 3.16 --- pkgs/os-specific/linux/kernel/linux-3.16.nix | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 pkgs/os-specific/linux/kernel/linux-3.16.nix diff --git a/pkgs/os-specific/linux/kernel/linux-3.16.nix b/pkgs/os-specific/linux/kernel/linux-3.16.nix deleted file mode 100644 index 6997d51a0f1a..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-3.16.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl, ... } @ args: - -import ./generic.nix (args // rec { - version = "3.16.7"; - extraMeta.branch = "3.16"; - - src = fetchurl { - url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "0vm3ahw6wzq72z6jim05pcj9gzjw8jc4r1dr5wnfl810nib89pbk"; - }; - - features.iwlwifi = true; - features.efiBootStub = true; - features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; - features.netfilterRPFilter = true; -} // (args.argsOverride or {})) From 33651bb86595fcb5489798d37947e68ad3bf2b8c Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 10 Jan 2015 10:48:42 -0800 Subject: [PATCH 0729/1091] kernel: 3.18.1 -> 3.18.2 --- pkgs/os-specific/linux/kernel/linux-3.18.nix | 4 ++-- pkgs/os-specific/linux/kernel/patches.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.18.nix b/pkgs/os-specific/linux/kernel/linux-3.18.nix index e12588e052ba..b3e46a8ef8b1 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.18.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.18.1"; + version = "3.18.2"; # Remember to update grsecurity! extraMeta.branch = "3.18"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "13m0s2m0zg304w86yvcmxgbjl41c4kc420044avi8rnr1xwcscsq"; + sha256 = "1gqs5c3s2qm5slhmqwdrrnkjn0w4mwaj71q79x8qxhyxvnagm40h"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 0d6b615cc628..24fbc0f4e50a 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -67,10 +67,10 @@ rec { }; grsecurity_unstable = grsecPatch - { kversion = "3.18.1"; - revision = "201501042021"; + { kversion = "3.18.2"; + revision = "201501111422"; branch = "test"; - sha256 = "0x9sbxflmpvqki9n5gpxmmkf8043xbfg87glcwk3xc7kzjaqhcq3"; + sha256 = "1scr69zkg1w28923s43rfvip1f7kg2f4w7gb3n2f3sdwyd7zg2bc"; }; grsec_fix_path = From 97783b87c074cf57c60775ae05cc23c2607077e7 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 10 Jan 2015 10:48:33 -0800 Subject: [PATCH 0730/1091] kernel: 3.14.27 -> 3.14.28 --- pkgs/os-specific/linux/kernel/linux-3.14.nix | 4 ++-- pkgs/os-specific/linux/kernel/patches.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.14.nix b/pkgs/os-specific/linux/kernel/linux-3.14.nix index 7d4c741193f9..3ed4bf211071 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.14.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.14.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.14.27"; + version = "3.14.28"; # Remember to update grsecurity! extraMeta.branch = "3.14"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "09fxykm280zy3jq2zak6qiglsgv4756ryqwmx23hl014rk8bzszn"; + sha256 = "08akxzqpj3708ixraxks81bwd5c69nzz4n6ysb53zpsl6h7vybbp"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 24fbc0f4e50a..13a98a1aed7f 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -60,10 +60,10 @@ rec { }; grsecurity_stable = grsecPatch - { kversion = "3.14.27"; - revision = "201501042018"; + { kversion = "3.14.28"; + revision = "201501111421"; branch = "stable"; - sha256 = "111f5nsql36f2w2wkf5zbl12ndcrv5r5q6v1n96v9j5cf45rbr9w"; + sha256 = "147zcp8xql41n6gwh562sva27xy4i1zragpragkcvci7lkwpra0r"; }; grsecurity_unstable = grsecPatch From 96fd899fea7540afd681125f307416618ac9a0de Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Mon, 12 Jan 2015 03:24:41 -0500 Subject: [PATCH 0731/1091] capnproto: update to 0.5.0 --- pkgs/development/libraries/capnproto/default.nix | 15 ++++++++------- pkgs/top-level/python-packages.nix | 6 +++--- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/capnproto/default.nix b/pkgs/development/libraries/capnproto/default.nix index 8a067f148d9b..c6bd7e4f4d49 100644 --- a/pkgs/development/libraries/capnproto/default.nix +++ b/pkgs/development/libraries/capnproto/default.nix @@ -1,7 +1,13 @@ { stdenv, fetchurl }: -stdenv.mkDerivation { - name = "capnproto-0.4.1"; +stdenv.mkDerivation rec { + name = "capnproto-${version}"; + version = "0.5.0"; + + src = fetchurl { + url = "https://capnproto.org/capnproto-c++-${version}.tar.gz"; + sha256 = "01fsf60zlyc6rlhnrh8gd9jj5gs52ancb50ml3w7gwq55zgx2rf7"; + }; meta = with stdenv.lib; { homepage = "http://kentonv.github.io/capnproto"; @@ -15,9 +21,4 @@ stdenv.mkDerivation { platforms = platforms.all; maintainers = with maintainers; [ cstrahan ]; }; - - src = fetchurl { - url = "https://capnproto.org/capnproto-c++-0.4.1.tar.gz"; - sha256 = "8453e8d508906062f113dbdfff552f41e08083ccf7c9407778a8d107675cd468"; - }; } diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 357aa8d73832..47160cb6be17 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7440,19 +7440,19 @@ let pycapnp = buildPythonPackage rec { - name = "pycapnp-0.4.4"; + name = "pycapnp-0.5.1"; disabled = isPyPy || isPy3k; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/p/pycapnp/${name}.tar.gz"; - sha256 = "33b2b79438bb9bf37097966e1c90403c34ab49be1eb647ee251b62f362ee3537"; + sha256 = "1kp97il34419gcrhn866n6a10lvh8qr13bnllnnh9473n4cq0cvk"; }; buildInputs = with pkgs; [ capnproto self.cython ]; # import setuptools as soon as possible, to minimize monkeypatching mayhem. postConfigure = '' - sed -i '2iimport setuptools' setup.py + sed -i '3iimport setuptools' setup.py ''; meta = with stdenv.lib; { From 6cba6dc61bb0530ad03419364c19b299c6c9c6d4 Mon Sep 17 00:00:00 2001 From: Spencer Whitt Date: Mon, 12 Jan 2015 03:45:48 -0500 Subject: [PATCH 0732/1091] command-not-found: Add ZSH Support --- nixos/modules/module-list.nix | 2 +- .../command-not-found.nix | 20 +++++++++++++++++++ .../command-not-found.pl | 0 3 files changed, 21 insertions(+), 1 deletion(-) rename nixos/modules/programs/{bash => command-not-found}/command-not-found.nix (68%) rename nixos/modules/programs/{bash => command-not-found}/command-not-found.pl (100%) diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 844fae536e95..c74ba7557e3d 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -54,8 +54,8 @@ ./misc/version.nix ./programs/atop.nix ./programs/bash/bash.nix - ./programs/bash/command-not-found.nix ./programs/blcr.nix + ./programs/command-not-found/command-not-found.nix ./programs/dconf.nix ./programs/environment.nix ./programs/info.nix diff --git a/nixos/modules/programs/bash/command-not-found.nix b/nixos/modules/programs/command-not-found/command-not-found.nix similarity index 68% rename from nixos/modules/programs/bash/command-not-found.nix rename to nixos/modules/programs/command-not-found/command-not-found.nix index 8c86d48b0808..bead2dcdcf90 100644 --- a/nixos/modules/programs/bash/command-not-found.nix +++ b/nixos/modules/programs/command-not-found/command-not-found.nix @@ -44,6 +44,26 @@ in } ''; + programs.zsh.interactiveShellInit = + '' + # This function is called whenever a command is not found. + command_not_found_handler() { + local p=/run/current-system/sw/bin/command-not-found + if [ -x $p -a -f /nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite ]; then + # Run the helper program. + $p "$1" + + # Retry the command if we just installed it. + if [ $? = 126 ]; then + "$@" + fi + else + # Indicate than there was an error so ZSH falls back to its default handler + return 127 + fi + } + ''; + environment.systemPackages = [ commandNotFound ]; # TODO: tab completion for uninstalled commands! :-) diff --git a/nixos/modules/programs/bash/command-not-found.pl b/nixos/modules/programs/command-not-found/command-not-found.pl similarity index 100% rename from nixos/modules/programs/bash/command-not-found.pl rename to nixos/modules/programs/command-not-found/command-not-found.pl From 4d8f73a65430acd1c32fc2912cc8d727bbc6c15d Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Mon, 12 Jan 2015 10:04:38 +0100 Subject: [PATCH 0733/1091] Use callPackage for nodePackages, to allow easier overriding of node-packages set. (cherry picked from commit 65a89fcce7ec021838dac824fce9908b6dcd794a) --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b9e75e0421c8..71ceb466d267 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1635,7 +1635,7 @@ let nodejs = callPackage ../development/web/nodejs { }; nodejs-unstable = callPackage ../development/web/nodejs { unstableVersion = true; }; - nodePackages = recurseIntoAttrs (import ./node-packages.nix { + nodePackages = recurseIntoAttrs (callPackage ./node-packages.nix { inherit pkgs stdenv nodejs fetchurl fetchgit; neededNatives = [python] ++ lib.optional (lib.elem system lib.platforms.linux) utillinux; self = pkgs.nodePackages; From 80ab18f2692f4b80eb512ddf87bafa5bd656ceec Mon Sep 17 00:00:00 2001 From: Ben Moseley Date: Mon, 12 Jan 2015 09:20:54 +0000 Subject: [PATCH 0734/1091] Upgrading Grafana 1.8.0-rc1 -> 1.9.1 --- pkgs/development/tools/misc/grafana/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/grafana/default.nix b/pkgs/development/tools/misc/grafana/default.nix index 9337bf4052fe..ecfd0e1fb8bd 100644 --- a/pkgs/development/tools/misc/grafana/default.nix +++ b/pkgs/development/tools/misc/grafana/default.nix @@ -4,11 +4,11 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "grafana-${version}"; - version = "1.8.0-rc1"; + version = "1.9.1"; src = fetchurl { url = "http://grafanarel.s3.amazonaws.com/${name}.zip"; - sha256 = "1wx4zwkpgvb8lxcrkp67zgqd8aqms4bnxzwz3i9190sl55j1yf4i"; + sha256 = "1zyzsbspxrzaf2kk6fysp6c3y025s6nd75rc2p9qq9q95dv8fj23"; }; buildInputs = [ unzip ]; From 9274093a34806268862496b9028e10b2aa9f183a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 12 Jan 2015 13:38:54 +0100 Subject: [PATCH 0735/1091] uthash: new package It's headers only. Newer fontforge needs it. --- pkgs/development/libraries/uthash/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/libraries/uthash/default.nix diff --git a/pkgs/development/libraries/uthash/default.nix b/pkgs/development/libraries/uthash/default.nix new file mode 100644 index 000000000000..5f3b71131e0c --- /dev/null +++ b/pkgs/development/libraries/uthash/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, perl }: + +let + version = "1.9.9"; +in +stdenv.mkDerivation rec { + name = "uthash-${version}"; + + src = fetchurl { + url = "https://github.com/troydhanson/uthash/archive/v${version}.tar.gz"; + sha256 = "035z3cs5ignywgh4wqxx358a2nhn3lj0x1ifij6vj0yyyhah3wgj"; + }; + + buildPhase = ":"; + + buildInputs = stdenv.lib.optional doCheck perl; + + doCheck = true; + checkTarget = "-C tests/"; + + installPhase = '' + mkdir -p "$out/include" + cp ./src/* "$out/include/" + ''; + + meta = with stdenv.lib; { + description = "A hash table for C structures"; + homepage = http://troydhanson.github.io/uthash; + license = licenses.bsd2; # it's one-clause, actually, as it's source-only + platforms = platforms.all; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 71ceb466d267..95b5223242e8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7157,6 +7157,8 @@ let libusb = libusb1; }; + uthash = callPackage ../development/libraries/uthash { }; + ucommon = callPackage ../development/libraries/ucommon { }; v8 = callPackage ../development/libraries/v8 { From f9c59ca16839b52e5dc42601706f195fa98b9f1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 12 Jan 2015 13:17:28 +0100 Subject: [PATCH 0736/1091] fontforge: large update with large changes implied - Things didn't work very well before, as libs were only dlopened and not found. Fixes #5716. - Newer releases need autotools to build (and git), leading to some bloat. - Also, more things are installed by default, increasing the output size. --- pkgs/tools/misc/fontforge/default.nix | 76 +++++++++++++++++---------- pkgs/top-level/all-packages.nix | 5 +- 2 files changed, 50 insertions(+), 31 deletions(-) diff --git a/pkgs/tools/misc/fontforge/default.nix b/pkgs/tools/misc/fontforge/default.nix index ad2820012dbd..e166d2e93c95 100644 --- a/pkgs/tools/misc/fontforge/default.nix +++ b/pkgs/tools/misc/fontforge/default.nix @@ -1,39 +1,59 @@ -{ stdenv, fetchurl, gettext, freetype, zlib -, libungif, libpng, libjpeg, libtiff, libxml2 -, withX11 ? false -, libX11 ? null, lib, xproto ? null, libXt ? null +{ stdenv, fetchurl, fetchpatch, lib +, autoconf, automake, gnum4, libtool, git, perl, gnulib, uthash, pkgconfig, gettext +, python, freetype, zlib, glib, libungif, libpng, libjpeg, libtiff, libxml2 +, withGTK ? false, gtk2 +, withPython ? false # python-scripting was breaking inconsolata and libertine builds }: -let - version = "20110222"; - name = "fontforge-${version}"; +let + version = "20141230"; # also tagged v2.1.0 in stdenv.mkDerivation { - inherit name; - + name = "fontforge-${version}"; + src = fetchurl { - url = "mirror://sourceforge/fontforge/fontforge_full-${version}.tar.bz2"; - sha256 = "0gj342iyd2qmza523r84m65fm7bymcfd4lbllywbfjzq4s0838lg"; + url = "https://github.com/fontforge/fontforge/archive/${version}.tar.gz"; + sha256 = "1xfi13knn1x7hd7pvr6090qz6qfa5znbs85rg1p5mfj377z2h8rb"; }; - - configureFlags = lib.optionalString withX11 "--with-gui=gdraw"; - + + patches = [(fetchpatch { + name = "use-system-uthash.patch"; + url = "http://pkgs.fedoraproject.org/cgit/fontforge.git/plain/" + + "fontforge-20140813-use-system-uthash.patch?id=8bdf933"; + sha256 = "0n8i62qv2ygfii535rzp09vvjx4qf9zp5qq7qirrbzm1l9gykcjy"; + })]; + patchFlags = "-p0"; + + # FIXME: git isn't really used, but configuration fails without it + buildInputs = [ + git autoconf automake gnum4 libtool perl pkgconfig gettext uthash + python freetype zlib glib libungif libpng libjpeg libtiff libxml2 + ] + ++ lib.optionals withGTK [ gtk2 ]; + + configureFlags = + lib.optionals (!withPython) [ "--disable-python-scripting" "--disable-python-extension" ] + ++ lib.optional withGTK "--enable-gtk2-use"; + preConfigure = '' - unpackFile ${freetype.src} - freetypeSrcPath=$(echo `pwd`/freetype-*) - configureFlags="$configureFlags --with-freetype-src=$freetypeSrcPath" - - substituteInPlace configure \ - --replace /usr/include /no-such-path \ - --replace /usr/lib /no-such-path \ - --replace /usr/local /no-such-path \ - - - export NIX_LDFLAGS="$NIX_LDFLAGS -lz" + cp -r "${gnulib}" ./gnulib + chmod +w -R ./gnulib + ./bootstrap --skip-git --gnulib-srcdir=./gnulib ''; - buildInputs = - [ gettext freetype zlib libungif libpng libjpeg libtiff libxml2 ] - ++ lib.optionals withX11 [ libX11 xproto libXt ]; + postInstall = + # get rid of the runtime dependency on python + lib.optionalString (!withPython) '' + rm -r "$out/share/fontforge/python" + ''; + + enableParallelBuilding = true; + + meta = { + description = "A font editor"; + homepage = http://fontforge.github.io; + platforms = stdenv.lib.platforms.all; + }; } + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 95b5223242e8..b007e22bb4a2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1211,9 +1211,8 @@ let flvtool2 = callPackage ../tools/video/flvtool2 { }; fontforge = lowPrio (callPackage ../tools/misc/fontforge { }); - - fontforgeX = callPackage ../tools/misc/fontforge { - withX11 = true; + fontforge-gtk = callPackage ../tools/misc/fontforge { + withGTK = true; }; forktty = callPackage ../os-specific/linux/forktty {}; From 02df7cdaa0e17ec4d4bb6080ee59a53e29340a8d Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 12 Jan 2015 15:13:05 +0100 Subject: [PATCH 0737/1091] Fix CentOS 6.5 URLs --- pkgs/build-support/vm/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 8ee489a30d15..51d53f9216e1 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1097,10 +1097,10 @@ rec { name = "centos-6.5-i386"; fullName = "CentOS 6.5 (i386)"; packagesList = fetchurl { - url = http://mirror.centos.org/centos/6.5/os/i386/repodata/a89f27cc7d3cea431f3bd605a1e9309c32d5d409abc1b51a7b5c71c05f18a0c2-primary.xml.gz; + url = http://vault.centos.org/6.5/os/i386/repodata/a89f27cc7d3cea431f3bd605a1e9309c32d5d409abc1b51a7b5c71c05f18a0c2-primary.xml.gz; sha256 = "1hm031gw0wawgcdbbhdb17adaclw63ls21fn7cgl7siwgp62g7x8"; }; - urlPrefix = http://mirror.centos.org/centos/6.5/os/i386/ ; + urlPrefix = http://vault.centos.org/6.5/os/i386; archs = ["noarch" "i386"]; packages = commonCentOSPackages; }; @@ -1109,10 +1109,10 @@ rec { name = "centos-6.5-x86_64"; fullName = "CentOS 6.5 (x86_64)"; packagesList = fetchurl { - url = http://mirror.centos.org/centos/6.5/os/x86_64/repodata/3353e378f5cb4bb6c3b3dd2ca266c6d68a1e29c36cf99f76aea3d8e158626024-primary.xml.gz; + url = http://vault.centos.org/6.5/os/x86_64/repodata/3353e378f5cb4bb6c3b3dd2ca266c6d68a1e29c36cf99f76aea3d8e158626024-primary.xml.gz; sha256 = "0930c9cf3n53mrv9zybcqclix2nnqrka4b6xng1vcjybymwf6lrk"; }; - urlPrefix = http://mirror.centos.org/centos/6.5/os/x86_64/ ; + urlPrefix = http://vault.centos.org/6.5/os/x86_64/; archs = ["noarch" "x86_64"]; packages = commonCentOSPackages; }; From 872f8c0431ec60696976ac3cbaedb29cdfbed0c0 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 12 Jan 2015 15:13:21 +0100 Subject: [PATCH 0738/1091] Remove RHEL 7 RC It no longer exists on the RedHat FTP site. --- pkgs/build-support/vm/default.nix | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 51d53f9216e1..782751e1157d 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1117,18 +1117,6 @@ rec { packages = commonCentOSPackages; }; - rhel7x86_64 = { - name = "rhel-7rc-x86_64"; - fullName = "RHEL 7 rc (x86_64)"; - packagesList = fetchurl { - url = http://ftp.redhat.com/redhat/rhel/rc/7/Server/x86_64/os/repodata/81f41fc6206a8477235dc7b5099ffe0867f71802415d66d6c0a213a41cae27c3-primary.xml.gz; - sha256 = "1hr7mqfa84x2q3b6cpa108cgfrq8zsghkdf7blipg13a4331zx41"; - }; - urlPrefix = http://ftp.redhat.com/redhat/rhel/rc/7/Server/x86_64/os ; - archs = ["noarch" "x86_64"]; - packages = commonRHELPackages; - }; - }; From c972ea1e8ced18c2b7c939273f6b91484a442dbc Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 09:14:35 -0500 Subject: [PATCH 0739/1091] haskell-options: Fix for 7.10.1 --- .../configuration-ghc-7.9.x.nix | 8 +++++ .../haskell-modules/patches/options-amp.patch | 34 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/haskell-modules/patches/options-amp.patch diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 8e9c23414aaf..c3f9dae52f39 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -58,6 +58,14 @@ self: super: { utf8-string = overrideCabal super.utf8-string (drv: { patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; }); + options = overrideCabal super.options (drv: { + # edited cabal file simply makes a stricter base bound + editedCabalFile = null; + + # See https://github.com/shlevy/haskell-options/tree/AMP. There is no + # official upstream bugtracker but I've emailed this patch to the maintainer + patches = [ ./patches/options-amp.patch ]; + }); # bos/attoparsec#92 attoparsec = dontCheck super.attoparsec; diff --git a/pkgs/development/haskell-modules/patches/options-amp.patch b/pkgs/development/haskell-modules/patches/options-amp.patch new file mode 100644 index 000000000000..cd50aaf0f0ec --- /dev/null +++ b/pkgs/development/haskell-modules/patches/options-amp.patch @@ -0,0 +1,34 @@ +commit 1a2f65b97199bd69ef8f0cebcb8f58de5b26af1c +Author: Shea Levy +Date: Mon Jan 12 08:57:34 2015 -0500 + + Prepare for AMP + + See https://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal + +diff --git a/lib/Options/Tokenize.hs b/lib/Options/Tokenize.hs +index 2ead1ff..91998b6 100644 +--- a/lib/Options/Tokenize.hs ++++ b/lib/Options/Tokenize.hs +@@ -11,6 +11,7 @@ module Options.Tokenize + , tokenize + ) where + ++import Control.Applicative (Applicative(..)) + import Control.Monad.Error hiding (throwError) + import qualified Control.Monad.Error + import Control.Monad.State +@@ -53,6 +54,13 @@ data TokState = TokState + + newtype Tok a = Tok { unTok :: ErrorT String (StateT TokState Identity) a } + ++instance Functor Tok where ++ fmap = liftM ++ ++instance Applicative Tok where ++ pure = return ++ (<*>) = ap ++ + instance Monad Tok where + return = Tok . return + m >>= f = Tok (unTok m >>= unTok . f) From 2f5cd9ec8578cb8b069c5c5b0f4597b41ea5e0f9 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 09:37:20 -0500 Subject: [PATCH 0740/1091] haskell-chell: Fix for 7.10.1 --- .../configuration-ghc-7.9.x.nix | 8 ++++++++ .../haskell-modules/patches/chell-amp.patch | 20 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/haskell-modules/patches/chell-amp.patch diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index c3f9dae52f39..c67f924ee7ac 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -66,6 +66,14 @@ self: super: { # official upstream bugtracker but I've emailed this patch to the maintainer patches = [ ./patches/options-amp.patch ]; }); + chell = overrideCabal super.chell (drv: { + # edited cabal file simply makes a stricter base bound + editedCabalFile = null; + + # See https://github.com/shlevy/chell/tree/AMP. There is no + # official upstream bugtracker but I've emailed this patch to the maintainer + patches = [ ./patches/chell-amp.patch ]; + }); # bos/attoparsec#92 attoparsec = dontCheck super.attoparsec; diff --git a/pkgs/development/haskell-modules/patches/chell-amp.patch b/pkgs/development/haskell-modules/patches/chell-amp.patch new file mode 100644 index 000000000000..53dd8eedc397 --- /dev/null +++ b/pkgs/development/haskell-modules/patches/chell-amp.patch @@ -0,0 +1,20 @@ +commit 9ed27a3941b1d95833f0da403d90732c7ca7dad4 +Author: Shea Levy +Date: Mon Jan 12 09:31:28 2015 -0500 + + Future-proof for the AMP + + See https://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal + +diff --git a/lib/Test/Chell.hs b/lib/Test/Chell.hs +index 85d601a..2a72e2e 100644 +--- a/lib/Test/Chell.hs ++++ b/lib/Test/Chell.hs +@@ -118,6 +118,7 @@ module Test.Chell + , testOptionTimeout + ) where + ++import Prelude hiding (pure) + import qualified Control.Applicative + import qualified Control.Exception + import Control.Exception (Exception) From baa634cf1880c1da346a7279ac8e6e46770bd51a Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 09:46:35 -0500 Subject: [PATCH 0741/1091] Fix retry build on ghc 7.10 --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index c67f924ee7ac..c489e8c69217 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -85,6 +85,9 @@ self: super: { # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 syb = dontCheck super.syb; + # Test suite has stricter version bounds + retry = dontCheck super.retry; + # Version 1.19.5 fails its test suite. happy = dontCheck super.happy; From e0b270efc9966d7cf8c70b3e3807b8f7af068bb8 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 09:58:56 -0500 Subject: [PATCH 0742/1091] Fix http-date build on ghc 7.10 --- pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index c489e8c69217..19b063686b6d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -88,6 +88,9 @@ self: super: { # Test suite has stricter version bounds retry = dontCheck super.retry; + # Test suite fails with time >= 1.5 + http-date = dontCheck super.http-date; + # Version 1.19.5 fails its test suite. happy = dontCheck super.happy; From 40ed9007f15b11949137020a8e5a682c6b777723 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 12 Jan 2015 16:30:27 +0100 Subject: [PATCH 0743/1091] readeontop: build without patches & include some git bugfixes Also add my initial longDescription, and build in parallel. --- pkgs/os-specific/linux/radeontop/default.nix | 38 +++++++++---------- .../linux/radeontop/install-paths.patch | 36 ------------------ .../linux/radeontop/version-header.patch | 21 ---------- 3 files changed, 18 insertions(+), 77 deletions(-) delete mode 100644 pkgs/os-specific/linux/radeontop/install-paths.patch delete mode 100644 pkgs/os-specific/linux/radeontop/version-header.patch diff --git a/pkgs/os-specific/linux/radeontop/default.nix b/pkgs/os-specific/linux/radeontop/default.nix index ed159bbf37f9..921021833c1a 100644 --- a/pkgs/os-specific/linux/radeontop/default.nix +++ b/pkgs/os-specific/linux/radeontop/default.nix @@ -1,39 +1,37 @@ -{ stdenv, fetchurl, substituteAll, pkgconfig -, gettext, ncurses, libdrm, libpciaccess }: +{ stdenv, fetchgit, pkgconfig, gettext, ncurses, libdrm, libpciaccess }: stdenv.mkDerivation rec { name = "radeontop-${version}"; - version = "0.8"; + version = "v0.8-8-g575a416"; - src = fetchurl { - url = "https://github.com/clbr/radeontop/archive/v${version}.tar.gz"; - sha256 = "12c4kpr9zy2a21k8mck9cbfwm54x1l0i96va97m70pc9ramf2c24"; + src = fetchgit { + url = git://github.com/clbr/radeontop.git; + rev = "575a416596dbedb25bc6f3f0b16a0e2296fbb9bb"; + sha256 = "6100a7159384cfcd71e59ef7096450e975d01786ee4e3a7cf9c0e56045c4ac91"; }; buildInputs = [ pkgconfig gettext ncurses libdrm libpciaccess ]; - patches = [ - ./install-paths.patch + enableParallelBuilding = true; - # The default generation of version.h expects a git clone. - (substituteAll { - src = ./version-header.patch; - inherit version; - }) - ]; - - postPatch = '' - substituteInPlace radeontop.c \ - --replace /usr/share/locale $out/share/locale + patchPhase = '' + substituteInPlace getver.sh --replace ver=unknown ver=${version} ''; - makeFlags = "DESTDIR=$(out)"; + makeFlags = "PREFIX=$(out)"; meta = with stdenv.lib; { description = "Top-like tool for viewing AMD Radeon GPU utilization"; + longDescription = '' + View GPU utilization, both for the total activity percent and individual + blocks. Supports R600 and later cards: even Southern Islands should work. + Works with both the open drivers and AMD Catalyst. Total GPU utilization + is also valid for OpenCL loads; the other blocks are only useful for GL + loads. Requires root rights or other permissions to read /dev/mem. + ''; homepage = https://github.com/clbr/radeontop; platforms = platforms.linux; license = licenses.gpl3; - maintainers = [ maintainers.rycee ]; + maintainers = with maintainers; [ rycee nckx ]; }; } diff --git a/pkgs/os-specific/linux/radeontop/install-paths.patch b/pkgs/os-specific/linux/radeontop/install-paths.patch deleted file mode 100644 index 59aee99d0bc3..000000000000 --- a/pkgs/os-specific/linux/radeontop/install-paths.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Nurp radeontop-0.8-orig/Makefile radeontop-0.8/Makefile ---- radeontop-0.8-orig/Makefile 2015-01-03 09:34:30.205507608 +0100 -+++ radeontop-0.8/Makefile 2015-01-03 09:43:22.835174006 +0100 -@@ -7,7 +7,6 @@ - # nostrip disable stripping, default off - # plain apply neither -g nor -s. - --PREFIX ?= /usr - INSTALL ?= install - - nls ?= 1 -@@ -74,10 +73,10 @@ trans: - --package-name radeontop - - install: all -- $(INSTALL) -D -m755 $(bin) $(DESTDIR)/$(PREFIX)/sbin/$(bin) -- $(INSTALL) -D -m644 radeontop.1 $(DESTDIR)/$(PREFIX)/share/man/man1/radeontop.1 -+ $(INSTALL) -D -m755 $(bin) $(DESTDIR)/sbin/$(bin) -+ $(INSTALL) -D -m644 radeontop.1 $(DESTDIR)/share/man/man1/radeontop.1 - ifeq ($(nls), 1) -- $(MAKE) -C translations install PREFIX=$(PREFIX) -+ $(MAKE) -C translations install DESTDIR=$(DESTDIR) - endif - - man: -diff -Nurp radeontop-0.8-orig/translations/Makefile radeontop-0.8/translations/Makefile ---- radeontop-0.8-orig/translations/Makefile 2015-01-03 09:34:30.205507608 +0100 -+++ radeontop-0.8/translations/Makefile 2015-01-03 09:43:40.235309691 +0100 -@@ -15,6 +15,6 @@ $(obj): $(src) - $(MSGFMT) -o $@ $< - - %.inst: %.mo -- $(INSTALL) -D -m 644 $< $(DESTDIR)/$(PREFIX)/share/locale/$*/LC_MESSAGES/radeontop.mo -+ $(INSTALL) -D -m 644 $< $(DESTDIR)/share/locale/$*/LC_MESSAGES/radeontop.mo - - install: all $(inst) diff --git a/pkgs/os-specific/linux/radeontop/version-header.patch b/pkgs/os-specific/linux/radeontop/version-header.patch deleted file mode 100644 index 784464794d72..000000000000 --- a/pkgs/os-specific/linux/radeontop/version-header.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Nurp radeontop-0.8-orig/include/version.h radeontop-0.8/include/version.h ---- radeontop-0.8-orig/include/version.h 1970-01-01 01:00:00.000000000 +0100 -+++ radeontop-0.8/include/version.h 2015-01-03 09:34:58.114335049 +0100 -@@ -0,0 +1,6 @@ -+#ifndef VER_H -+#define VER_H -+ -+#define VERSION "@version@" -+ -+#endif -diff -Nurp radeontop-0.8-orig/Makefile radeontop-0.8/Makefile ---- radeontop-0.8-orig/Makefile 2015-01-03 09:34:30.205507608 +0100 -+++ radeontop-0.8/Makefile 2015-01-03 09:38:36.765881422 +0100 -@@ -67,7 +67,6 @@ clean: - .git: - - $(verh): .git -- ./getver.sh - - trans: - xgettext -o translations/radeontop.pot -k_ *.c \ From f7bca36c53082859471ea27975ff55e98f173360 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 12 Jan 2015 10:33:29 +0100 Subject: [PATCH 0744/1091] hackage-packages.nix: re-generate from Hackage 2015-01-12T10:33:40+0100 --- .../haskell-modules/hackage-packages.nix | 321 ++++++++++++------ 1 file changed, 222 insertions(+), 99 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 8e3a7fd9d544..79d989e558e2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -2366,13 +2366,13 @@ self: { }) {}; "ConcurrentUtils" = callPackage - ({ mkDerivation, array, base, containers, parallel }: + ({ mkDerivation, array, base, containers, mtl, parallel }: mkDerivation { pname = "ConcurrentUtils"; - version = "0.2.0.0"; - sha256 = "0hm8krm0l1d1d31ar00hvz3pamj2znf2dhjdkfwk7m13n0yh4qx0"; - buildDepends = [ array base containers parallel ]; - homepage = "alkalisoftware.net"; + version = "0.3.0.0"; + sha256 = "0m3dy21xlmr17aig5mia160rbz9y8ly8mhxvld61jlxhchgdlfrc"; + buildDepends = [ array base containers mtl parallel ]; + homepage = "http://alkalisoftware.net"; description = "Concurrent utilities"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -3004,8 +3004,8 @@ self: { }: mkDerivation { pname = "Deadpan-DDP"; - version = "0.9.0.0"; - sha256 = "079g068k0ykf2b5g0y8yqjbz5iygx6aghqrx4x036jyrybnjyndr"; + version = "0.9.1.0"; + sha256 = "0kbr3742xklmhz7qw4wi3f753q3lcklnh9ypdxf5wnbb1z2415b2"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -12612,8 +12612,8 @@ self: { }: mkDerivation { pname = "Spock"; - version = "0.7.6.0"; - sha256 = "05x079fshksgm0p56jb0mqkl7wnz7fdmyjyn96h6x80wgw5b6a7q"; + version = "0.7.7.0"; + sha256 = "0jswrqbkqfznbiih603l59rp375nb73kvscjl8jrgw7a5d0qiy8c"; buildDepends = [ aeson base base64-bytestring bytestring case-insensitive containers directory hashable http-types monad-control mtl old-locale @@ -13423,15 +13423,15 @@ self: { }) {}; "UISF" = callPackage - ({ mkDerivation, arrows, base, containers, deepseq, GLFW, monadIO - , OpenGL, stm, transformers + ({ mkDerivation, arrows, base, containers, deepseq, GLFW, OpenGL + , stm, transformers }: mkDerivation { pname = "UISF"; - version = "0.2.0.0"; - sha256 = "0m8i09f7b066x0nzsgqq8wgnhbrwml913gagfmbk4sny1ysmjb3f"; + version = "0.3.0.0"; + sha256 = "1sd6jwbih1kk209crnqvc39k044ix5gd12kg3d4bfj619325bb1n"; buildDepends = [ - arrows base containers deepseq GLFW monadIO OpenGL stm transformers + arrows base containers deepseq GLFW OpenGL stm transformers ]; homepage = "http://haskell.cs.yale.edu/"; description = "Library for Arrowized Graphical User Interfaces"; @@ -13486,12 +13486,12 @@ self: { }) {}; "Unique" = callPackage - ({ mkDerivation, base }: + ({ mkDerivation, base, containers }: mkDerivation { pname = "Unique"; - version = "0.2"; - sha256 = "0qylqb71gkvfwnnz4ij22x79y583y409fszqnyqd6dc90gycfm98"; - buildDepends = [ base ]; + version = "0.3"; + sha256 = "04z0krkrknmlgbjfcqjfxa9racdc0sc3z7nyg16ram2hciiblyx4"; + buildDepends = [ base containers ]; description = "It provides the functionality like unix \"uniq\" utility"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -14704,8 +14704,8 @@ self: { }: mkDerivation { pname = "abt"; - version = "0.1.0.2.1"; - sha256 = "0z6vfkhhf83ib3ns0kqlgzwl1zffmgx19dmq3qz9zkiqn0cspqdq"; + version = "0.1.1.0"; + sha256 = "1hgbzzpxn6gcs3zjs8hqz065gqk2x6gzra2b1fw9lyb2x4lw42y9"; buildDepends = [ base profunctors transformers transformers-compat vinyl ]; @@ -17810,8 +17810,8 @@ self: { }: mkDerivation { pname = "apiary"; - version = "1.2.2"; - sha256 = "046ji8h6x7zxz4vcl875kwdm611nfwpzy3nwr5yy7x7mj5qmpwj4"; + version = "1.2.3"; + sha256 = "043qyvmzd2gmjzz3k7xf43a61gb9z1skj8d55lq0k7m84vm2yjb7"; buildDepends = [ base blaze-builder blaze-html blaze-markup bytestring bytestring-lexing case-insensitive data-default-class exceptions @@ -19129,21 +19129,21 @@ self: { }) {}; "atlassian-connect-descriptor" = callPackage - ({ mkDerivation, aeson, base, Cabal, cases, HUnit, network - , network-uri, scientific, text, time-units, unordered-containers - , vector + ({ mkDerivation, aeson, base, bytestring, Cabal, cases, HUnit + , network, network-uri, scientific, text, time-units + , unordered-containers, vector }: mkDerivation { pname = "atlassian-connect-descriptor"; - version = "0.2.0.1"; - sha256 = "1fk2kwf6yzy5r167rxy94lajwhglng0jsxccfkpdflmzbgdbr1q9"; + version = "0.3.0.0"; + sha256 = "0kq3gkjg1jl6mbg7id0ff9pwymyqxr8d57w76j9qmcpz7n0p4j7w"; buildDepends = [ aeson base cases network network-uri text time-units unordered-containers ]; testDepends = [ - aeson base Cabal cases HUnit network network-uri scientific text - time-units unordered-containers vector + aeson base bytestring Cabal cases HUnit network network-uri + scientific text time-units unordered-containers vector ]; configureFlags = [ "-fnetwork-uri" ]; description = "Code that helps you create a valid Atlassian Connect Descriptor"; @@ -25774,15 +25774,15 @@ self: { }) {}; "calculator" = callPackage - ({ mkDerivation, base, haskeline, parsec, QuickCheck }: + ({ mkDerivation, base, haskeline, mtl, parsec, QuickCheck }: mkDerivation { pname = "calculator"; - version = "0.1.2.2"; - sha256 = "0mbc26cd9pvgpp2c4f9bx23ksll91fpp6xrhcgwr651zkpa5jm4k"; + version = "0.1.3.0"; + sha256 = "14ryw3555vvmz1yvrvwi5djpmpky80ib3siwbicijnvv6xns9jsf"; isLibrary = false; isExecutable = true; - buildDepends = [ base haskeline parsec QuickCheck ]; - testDepends = [ base parsec QuickCheck ]; + buildDepends = [ base haskeline mtl parsec QuickCheck ]; + testDepends = [ base mtl parsec QuickCheck ]; homepage = "https://github.com/sumitsahrawat/calculator"; description = "A calculator that operates on string inputs"; license = stdenv.lib.licenses.gpl2; @@ -28656,6 +28656,7 @@ self: { pname = "cmdargs"; version = "0.10.12"; sha256 = "0axn3ycw4rijh1ka5f73gz9w330s851cpxbv39ia4xnb0l95hrjy"; + editedCabalFile = "e37c92e6337ccbacd95f77938a1d0459f52cdb1a51c920a96610793cf2b5e4dc"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -32188,12 +32189,12 @@ self: { }) {}; "crypto-pubkey-types" = callPackage - ({ mkDerivation, asn1-types, base }: + ({ mkDerivation, asn1-encoding, asn1-types, base }: mkDerivation { pname = "crypto-pubkey-types"; - version = "0.4.2.3"; - sha256 = "1isfyr1ly9hv8idslpjbyc9hhgb1zqd9gfc1s4kvwy4gcdsvrx52"; - buildDepends = [ asn1-types base ]; + version = "0.4.3"; + sha256 = "0q0wlzjmpx536h1zcdzrpxjkvqw8abj8z0ci38138kpch4igbnby"; + buildDepends = [ asn1-encoding asn1-types base ]; homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types"; description = "Generic cryptography Public keys algorithm types"; license = stdenv.lib.licenses.bsd3; @@ -37362,8 +37363,8 @@ self: { }: mkDerivation { pname = "djinn-ghc"; - version = "0.0.2.2"; - sha256 = "0dz5jg58si9fsc12212rxmzky09zric7b2sdj1ydmvnrjxkh9l70"; + version = "0.0.2.3"; + sha256 = "190llfn8dvxkdan806nybn3d4psmnr1126zg8lmk8p5wd7nnm5fb"; buildDepends = [ async base containers djinn-lib ghc mtl transformers ]; @@ -37620,8 +37621,8 @@ self: { }: mkDerivation { pname = "doctest"; - version = "0.9.11.1"; - sha256 = "1gzzzwr7f7281mlbfbk74nxr28l70lwfaws4xjfx2v06xazl99db"; + version = "0.9.12"; + sha256 = "0svm55qb8p6cb7359cpnfyg6i6smw5ajr6yyswl22mqqgxyydq53"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -41349,12 +41350,12 @@ self: { }) {}; "extensible" = callPackage - ({ mkDerivation, base }: + ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "extensible"; - version = "0.1"; - sha256 = "0p2bl6jr5lqzsdhgcv5k20wlsqqndf7rvfxyi1i9izsgk23rcif6"; - buildDepends = [ base ]; + version = "0.2"; + sha256 = "0lab6l9lgq8dw9wd4ib421l3dzhnwgrhvn6xhajydmfm3njranrz"; + buildDepends = [ base ghc-prim ]; homepage = "https://github.com/fumieval/extensible"; description = "Poly-kinded, extensible ADTs"; license = stdenv.lib.licenses.bsd3; @@ -42566,7 +42567,7 @@ self: { pname = "filepath"; version = "1.3.0.2"; sha256 = "0wvvz6cs5fh4f04a87b9s7xrnzypmnzzkn149p6xk8xi7gcvcpy2"; - editedCabalFile = "8a598ba1a37f56d30d41a0228b84692c6c0d1b97136a6e0818eacc782be4ed60"; + editedCabalFile = "42c2b0c550f4c73d044f186a58e34285632705b6936dc24fb6012eb10bf70cc7"; buildDepends = [ base ]; testDepends = [ base QuickCheck random ]; homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/"; @@ -44345,26 +44346,40 @@ self: { }) {}; "friday" = callPackage - ({ mkDerivation, base, bytestring, convertible, libdevil, primitive + ({ mkDerivation, base, bytestring, convertible, deepseq, primitive , QuickCheck, ratio-int, test-framework, test-framework-quickcheck2 , transformers, vector }: mkDerivation { pname = "friday"; - version = "0.1.5"; - sha256 = "1wa8swh152nvp2ilw4hxcsydmgd0ifcikpfnxg5jwlnbs3b6fm8q"; - isLibrary = true; - isExecutable = true; + version = "0.2.0.1"; + sha256 = "1xnngcd3xsj70y3fwklxxy28yd5g9a9xxf5nfi7cbkxakkwk9bc3"; buildDepends = [ - base bytestring convertible primitive ratio-int transformers vector + base bytestring convertible deepseq primitive ratio-int + transformers vector ]; testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 vector ]; - extraLibraries = [ libdevil ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/RaphaelJ/friday"; - description = "A functionnal image processing library for Haskell"; + description = "A functional image processing library for Haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "friday-devil" = callPackage + ({ mkDerivation, base, bytestring, convertible, deepseq, friday + , libdevil, transformers, vector + }: + mkDerivation { + pname = "friday-devil"; + version = "0.1.0.1"; + sha256 = "0431jzykspz6kqkxldnjz2v6r6kw5f7k361ic6mk9xij15300lp0"; + buildDepends = [ + base bytestring convertible deepseq friday transformers vector + ]; + extraLibraries = [ libdevil ]; + homepage = "https://github.com/RaphaelJ/friday-devil"; + description = "Uses the DevIL C library to read and write images from and to files and memory buffers"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -48387,8 +48402,8 @@ self: { ({ mkDerivation, array, base, containers, transformers, void }: mkDerivation { pname = "graphs"; - version = "0.5.0.1"; - sha256 = "1qr5ihf66byq6wq3f6al1i2jrxfi107b5agwck265425mq0jaf9f"; + version = "0.6.0.1"; + sha256 = "061n1k5v6izpa77wyxch3ym4hzs1k64a902x2250gi724mj3mjsk"; buildDepends = [ array base containers transformers void ]; homepage = "http://github.com/ekmett/graphs"; description = "A simple monadic graph library"; @@ -54085,8 +54100,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "0.7.1"; - sha256 = "0ib4pdag2ylcw33g24x41zpkk7wnpq0b0i1b6in0rzns5cjavds2"; + version = "0.7.2"; + sha256 = "1gxigzmsrn3kpp6nf4my3yz2215sgmr9021qnpvsq6mqnl6vqddg"; buildDepends = [ attoparsec base base-prelude either hasql-backend list-t mmorph monad-control mtl resource-pool template-haskell text transformers @@ -54260,8 +54275,8 @@ self: { ({ mkDerivation, base, haste-compiler, transformers }: mkDerivation { pname = "haste-perch"; - version = "0.1.0.5"; - sha256 = "1s4z2xsmmfsv2wyfpv7qqxn7wj57gi9dnzs1j7x9qn2g1gwn4jrn"; + version = "0.1.0.7"; + sha256 = "0qikaiqk408x90p1wqz0p7jc2ri4raqnl4d50x3g5abqj2y1h93n"; buildDepends = [ base haste-compiler transformers ]; configureFlags = [ "-f-haste-inst" ]; homepage = "https://github.com/agocorona/haste-perch"; @@ -56450,8 +56465,8 @@ self: { }: mkDerivation { pname = "hi"; - version = "1.1.0.1"; - sha256 = "1gyykmwkf3ws0ywwyppf4hxhll2phhzzc6c6lfgy6ld35pf08aca"; + version = "1.1.0.2"; + sha256 = "19vrjj31sjwimzjgp7b3y70qb0l4bbjdhbvfs3qwf1za9lnjhqk4"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -57525,8 +57540,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "0.24"; - sha256 = "0dwqrq31yf0kw3rk06f1ny2670w2qw83bvvqwp87g4xky5v69xpi"; + version = "0.24.1"; + sha256 = "1fyb1r97kngxj293hfh23zh33dhajkdrf5s7sbp5zvg49dc65210"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -70779,6 +70794,7 @@ self: { pname = "lens"; version = "4.7"; sha256 = "1z2ydc90m0cq76yamdaws4677lpi476f9z25xrz8r7y5kxh2aq4s"; + editedCabalFile = "a991d37b9cd348226fcdd0b99b079bede892c172b1ddf8a88142b01f80cd5775"; buildDepends = [ array base bifunctors bytestring comonad containers contravariant distributive exceptions filepath free ghc-prim hashable mtl @@ -73107,22 +73123,21 @@ self: { "lock-file" = callPackage ({ mkDerivation, base, data-default-class, directory, exceptions - , filepath, HUnit, QuickCheck, tagged-exception-core - , test-framework, test-framework-hunit, test-framework-quickcheck2 - , transformers + , filepath, HUnit, tagged-exception-core, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers }: mkDerivation { pname = "lock-file"; - version = "0.5.0.0"; - sha256 = "1n5p1p34l3frzf7jmimkkfyki3pk7wj0fsppay6qd870r139xqff"; + version = "0.5.0.1"; + sha256 = "0x1pis244pg5k91y3p40m2pc483vx49gcdqa95f7q0gjsnvb9yi9"; buildDepends = [ base data-default-class directory exceptions tagged-exception-core transformers ]; testDepends = [ base data-default-class directory exceptions filepath HUnit - QuickCheck tagged-exception-core test-framework - test-framework-hunit test-framework-quickcheck2 transformers + tagged-exception-core test-framework test-framework-hunit + test-framework-quickcheck2 transformers ]; configureFlags = [ "-f-pedantic" ]; homepage = "https://github.com/trskop/lock-file"; @@ -73954,8 +73969,8 @@ self: { }: mkDerivation { pname = "lzma-conduit"; - version = "1.1.1"; - sha256 = "1i1khkxpia5hp3f0p7h656yvbgwsxffpl2czxjbkiw6iz31rapwg"; + version = "1.1.2"; + sha256 = "027lkp9n13bymn19ap19pra08aglcsi0z3547702zn74gg70a70c"; buildDepends = [ base bindings-DSL bytestring conduit resourcet transformers ]; @@ -79109,6 +79124,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "myTestlll" = callPackage + ({ mkDerivation, ansi-terminal, array, arrows, base, bytestring + , Cabal, CCA, containers, deepseq, Euterpea, ghc-prim, HCodecs + , heap, markov-chain, monadIO, mtl, PortMidi, pure-fft, QuickCheck + , random, stm, syb, template-haskell, UISF + }: + mkDerivation { + pname = "myTestlll"; + version = "1.0.0"; + sha256 = "1rd3pxc20xwb3j0q9ckygy59mks8p38vzmi4wfg8zp1dq92jmhy0"; + editedCabalFile = "e554b67c3f8efd73e028328341e3b535dc4898b3d476524a40c236c4c2871e43"; + buildDepends = [ + array arrows base bytestring CCA containers deepseq ghc-prim + HCodecs heap markov-chain monadIO mtl PortMidi pure-fft random stm + syb template-haskell UISF + ]; + testDepends = [ ansi-terminal base Cabal Euterpea QuickCheck ]; + homepage = "http://haskell.cs.yale.edu/"; + description = "None"; + license = stdenv.lib.licenses.bsd3; + }) { Euterpea = null; }; + "mybitcoin-sci" = callPackage ({ mkDerivation, base, cgi, curl, directory, mtl, process, split }: mkDerivation { @@ -81940,6 +81977,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "olwrapper" = callPackage + ({ mkDerivation, base, bytestring, fay, fay-jquery, fay-text, lens + , mtl, snap, snap-core, snap-loader-dynamic, snap-loader-static + , snap-server, snaplet-fay, text + }: + mkDerivation { + pname = "olwrapper"; + version = "0.3.7.15"; + sha256 = "16hryw00v4rb5wa7yyhin31rfnaahaciylc0yjcar0774hhj4iqh"; + editedCabalFile = "163bc07fb1f466b89dfa05c277328c673f32d4f82cc6c9fdb92d707be390d599"; + isLibrary = true; + isExecutable = true; + buildDepends = [ + base bytestring fay fay-jquery fay-text lens mtl snap snap-core + snap-loader-dynamic snap-loader-static snap-server snaplet-fay text + ]; + configureFlags = [ "-f-development" ]; + description = "An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay"; + license = "GPL"; + }) {}; + "omaketex" = callPackage ({ mkDerivation, base, optparse-applicative, shakespeare-text , shelly, text @@ -84854,8 +84912,8 @@ self: { }: mkDerivation { pname = "persistent-postgresql"; - version = "2.1.2.1"; - sha256 = "0q78w9bv71crw5fp8wv5n08jm15i5w9kwayvdxzcryxqnfhzklsa"; + version = "2.1.2.2"; + sha256 = "0hhxhzpivv63rxknrn2rpmxlmza8cd8hq1g7qiap4shn4s58r5nb"; buildDepends = [ aeson base blaze-builder bytestring conduit containers monad-control monad-logger persistent postgresql-libpq @@ -86936,12 +86994,12 @@ self: { }) {}; "possible" = callPackage - ({ mkDerivation, aeson, base, text }: + ({ mkDerivation, base }: mkDerivation { pname = "possible"; - version = "0.1.0.0"; - sha256 = "12fdxb1s3iaspllz0pp1wfv6grg5lkr06hd2qi7is1hrfrij4hsd"; - buildDepends = [ aeson base text ]; + version = "0.1.0.4"; + sha256 = "1m4dh12001avn47dn4kw3mrwvlk8fn1587qcbv9xn6za5dmiqi6j"; + buildDepends = [ base ]; homepage = "https://github.com/tolysz/possible"; description = "Three valued Data.Maybe"; license = stdenv.lib.licenses.bsd3; @@ -87320,16 +87378,23 @@ self: { }) {}; "prednote" = callPackage - ({ mkDerivation, base, containers, contravariant, rainbow, split - , text + ({ mkDerivation, base, containers, contravariant, QuickCheck + , quickpull, rainbow, split, text }: mkDerivation { pname = "prednote"; - version = "0.26.0.4"; - sha256 = "1lm16jiapdk1yrznp96ra7mpkmrvd4xsl77lsizzqsr07gsncl0f"; + version = "0.28.0.0"; + sha256 = "0d8cvpzi4916ak7y1i2n9db75nbskh357xyra2rd1c2r99xrrs6m"; + isLibrary = true; + isExecutable = true; buildDepends = [ base containers contravariant rainbow split text ]; + testDepends = [ + base containers contravariant QuickCheck quickpull rainbow split + text + ]; + configureFlags = [ "-f-visual-tests" ]; homepage = "http://www.github.com/massysett/prednote"; description = "Evaluate and display trees of predicates"; license = stdenv.lib.licenses.bsd3; @@ -87546,6 +87611,7 @@ self: { pname = "pretty"; version = "1.1.2.0"; sha256 = "043kcl2wjip51al5kx3r9qgazq5w002q520wdgdlv2c9xr74fabw"; + editedCabalFile = "77efb70e2934af601f99aa28b6cf21b4b21e5d80c95f11e8bbfc361209a6094b"; buildDepends = [ base deepseq ghc-prim ]; testDepends = [ base deepseq ghc-prim QuickCheck ]; homepage = "http://github.com/haskell/pretty"; @@ -91974,8 +92040,8 @@ self: { }: mkDerivation { pname = "relational-record-examples"; - version = "0.1.0.0"; - sha256 = "0kwpa8vyici2l96n6vpw397m5k5ccd12a5rlr5cwbq921s124ss9"; + version = "0.2.0.0"; + sha256 = "0gm9gpyhhvlxzw6xykmlw6qhinjfnq5x9fny4yhfi1mfp80gwfhx"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -96613,13 +96679,13 @@ self: { }) {}; "setenv" = callPackage - ({ mkDerivation, base, process, unix }: + ({ mkDerivation, base, unix }: mkDerivation { pname = "setenv"; - version = "0.1.1.1"; - sha256 = "0azkvsvk9i1979rn45zryqyirvjhj9b32nnz1m30aasbs2q8f393"; + version = "0.1.1.3"; + sha256 = "0cnbgrvb9byyahb37zlqrj05rj25v190crgcw8wmlgf0mwwxyn73"; + editedCabalFile = "c5916ac0d2a828473cd171261328a290afe0abd799db1ac8c310682fe778c45b"; buildDepends = [ base unix ]; - testDepends = [ base process ]; description = "A cross-platform library for setting environment variables"; license = stdenv.lib.licenses.mit; }) {}; @@ -98326,6 +98392,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "sitemap" = callPackage + ({ mkDerivation, base, lens, taggy, taggy-lens, text }: + mkDerivation { + pname = "sitemap"; + version = "0.1.1"; + sha256 = "1nn5v9w9g4fiaiw67hpjbs4b7xpcf4cr1i2920q7dpwrgzvy7l04"; + buildDepends = [ base lens taggy taggy-lens text ]; + homepage = "http://github.com/alpmestan/sitemap"; + description = "Sitemap parser"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "sized" = callPackage ({ mkDerivation, base, constraints, containers, ListLike , monomorphic, type-natural, vector @@ -100407,6 +100485,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "spacefill" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spacefill"; + version = "0.1"; + sha256 = "0md1ygps2y2ri49g012xj5vv9iglixw06sicl685k60h4sskiqsk"; + buildDepends = [ base ]; + testDepends = [ base ]; + homepage = "https://github.com/knz/spacefill"; + description = "Generators for space-filling curves"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "spacepart" = callPackage ({ mkDerivation, base, vector-space }: mkDerivation { @@ -101443,8 +101534,8 @@ self: { }: mkDerivation { pname = "stackage"; - version = "0.5.0"; - sha256 = "0qps55vxsdxygxcdqqfzl3h1b9xvf42f8pigi8ic602vv1swg8dz"; + version = "0.5.1"; + sha256 = "19fq9acs14s12y56ffrxyg85d89ifqd7clliil4di36nsrzrq8mq"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -102448,8 +102539,8 @@ self: { }: mkDerivation { pname = "streaming-commons"; - version = "0.1.8"; - sha256 = "1rj31nkj7a89pphlrys40d91lzh6yxq1rnhxhxlc392bd6crb5hg"; + version = "0.1.8.1"; + sha256 = "0qn4d58af20f9ckaah4jpxw8q18q9liajgwpz8h0yf9h6lsy8l8i"; buildDepends = [ array base blaze-builder bytestring directory network process random stm text transformers unix zlib @@ -103465,8 +103556,8 @@ self: { }: mkDerivation { pname = "swish"; - version = "0.9.1.1"; - sha256 = "00xgrwgss64mf7ycrfnibg55w1w3xsfmi07sg79ykjm03cmb15qd"; + version = "0.9.1.2"; + sha256 = "0dg6m8p8w6razxcphz3nl0di59r46sya9c2x4iq21b3n96wj1n59"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -108230,6 +108321,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "total" = callPackage + ({ mkDerivation, base, ghc-prim, void }: + mkDerivation { + pname = "total"; + version = "1.0.1"; + sha256 = "03c7ic8yd6803m7xjpbfwfvds9p251x6biak580q9578a0p664y6"; + buildDepends = [ base ghc-prim void ]; + description = "Exhaustive pattern matching using lenses, traversals, and prisms"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "total-map" = callPackage ({ mkDerivation, base, containers }: mkDerivation { @@ -113283,8 +113385,8 @@ self: { }: mkDerivation { pname = "vty"; - version = "5.2.6"; - sha256 = "05d5vczifyzg36w1d4wwa9h27fpwgxaxws5ilmg47gq4zr1a6yxi"; + version = "5.2.7"; + sha256 = "158fycy2l6pahc0bb64vbadrs1xsw095f1m0d2802blb0h0z8ajn"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -118636,6 +118738,27 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "yesod-purescript" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, directory + , filepath, formatting, fsnotify, parsec, purescript, shakespeare + , system-fileio, system-filepath, template-haskell, text, time + , transformers, utf8-string, yesod-core + }: + mkDerivation { + pname = "yesod-purescript"; + version = "0.0.4.1"; + sha256 = "0waz49xxhipycq0i8q8pz8g2d3sk3ch65x3rbvdip53j6jnz5dlv"; + buildDepends = [ + aeson base containers data-default directory filepath formatting + fsnotify parsec purescript shakespeare system-fileio + system-filepath template-haskell text time transformers utf8-string + yesod-core + ]; + homepage = "https://github.com/mpietrzak/yesod-purescript"; + description = "PureScript integration for Yesod"; + license = stdenv.lib.licenses.mit; + }) {}; + "yesod-recaptcha" = callPackage ({ mkDerivation, base, bytestring, data-default, http-conduit , http-types, lifted-base, network, network-info, resourcet, text From fecd280708526f7392ec3ee31463d91f698feb2d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 12 Jan 2015 10:33:47 +0100 Subject: [PATCH 0745/1091] haskell-configuration-ghc-7.9.x: we can use a doctest release version now --- .../configuration-ghc-7.9.x.nix | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index 19b063686b6d..b9940a712992 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -99,30 +99,3 @@ self: super: { extra = dontCheck super.extra; } -// { - # Not on Hackage yet. - doctest = self.mkDerivation { - pname = "doctest"; - version = "0.9.11.1"; - src = pkgs.fetchgit { - url = "git://github.com/sol/doctest.git"; - sha256 = "a01ced437f5d733f916dc62ea6a67e0e5d275164ba317da33245cf9374f23925"; - rev = "c85fdaaa92d1f0334d835254d63bdc30f7077387"; - }; - isLibrary = true; - isExecutable = true; - doCheck = false; - buildDepends = with self; [ - base deepseq directory filepath ghc ghc-paths process syb - transformers - ]; - testDepends = with self; [ - base base-compat deepseq directory filepath ghc ghc-paths hspec - HUnit process QuickCheck setenv silently stringbuilder syb - transformers - ]; - homepage = "https://github.com/sol/doctest#readme"; - description = "Test interactive Haskell examples"; - license = pkgs.stdenv.lib.licenses.mit; - }; -} From 36b5b900db6668e329efe27fd6bb987f1f58cdb0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 12 Jan 2015 16:12:33 +0100 Subject: [PATCH 0746/1091] haskell-modules-lib: add 'markBroken' helper function --- pkgs/development/haskell-modules/lib.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index fb0ed2cfd38e..4f8edb25a006 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -23,4 +23,6 @@ rec { enableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f-${x}") "-f${x}"; disableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f${x}") "-f-${x}"; + markBroken = drv: overrideCabal (drv: { broken = true; }); + } From 2225b43bd497fa647d8aef7969f1cd4460e87620 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 12 Jan 2015 10:34:01 +0100 Subject: [PATCH 0747/1091] hledger-web: test suite has been fixed --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1b54e8690332..d99695ccc870 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -54,9 +54,6 @@ self: super: { # 0.7.0.2 doesn't accept recent versions of HaXml. encoding = doJailbreak super.encoding; - # https://github.com/simonmichael/hledger/issues/232 - hledger-web = dontCheck super.hledger-web; - # Doesn't accept recent versions of vector-space. active = doJailbreak super.active; diagrams-core = doJailbreak super.diagrams-core; # https://github.com/diagrams/diagrams-core/issues/78 From 8e25e4e368dbfec17d9d88c824fb89d1987bf923 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 12 Jan 2015 13:43:06 +0100 Subject: [PATCH 0748/1091] hackage-packages.nix: break infinite recursions and other evaluation errors --- .../haskell-modules/configuration-common.nix | 22 +- .../haskell-modules/hackage-packages.nix | 1150 +++++++++-------- 2 files changed, 622 insertions(+), 550 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d99695ccc870..efb2a2a89dbf 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -12,6 +12,8 @@ self: super: { # Break infinite recursions. digest = super.digest.override { inherit (pkgs) zlib; }; + Dust-crypto = dontCheck super.Dust-crypto; + hasql-postgres = dontCheck super.hasql-postgres; hspec-expectations = dontCheck super.hspec-expectations; HTTP = dontCheck super.HTTP; matlab = super.matlab.override { matlab = null; }; @@ -28,7 +30,10 @@ self: super: { git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; # Depends on code distributed under a non-free license. - yices-painless = overrideCabal super.yices-painless (drv: { hydraPlatforms = []; }); + bindings-yices = dontDistribute super.bindings-yices; + yices = dontDistribute super.yices; + yices-easy = dontDistribute super.yices-easy; + yices-painless = dontDistribute super.yices-painless; # This package overrides the one from pkgs.gnome. gtkglext = super.gtkglext.override { inherit (pkgs.gnome) gtkglext; }; @@ -101,6 +106,21 @@ self: super: { # https://github.com/gcross/AbortT-transformers/issues/1 AbortT-transformers = doJailbreak super.AbortT-transformers; + # Depends on broken NewBinary package. + ASN1 = markBroken super.ASN1; + + # Depends on broken Hails package. + hails-bin = markBroken super.hails-bin; + + # Depends on broken frame package. + frame-markdown = markBroken super.frame-markdown; + + # Depends on broken lss package. + snaplet-lss = markBroken super.snaplet-lss; + + # depends on broken hbro package. + hbro-contrib = markBroken super.hbro-contrib; + } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 79d989e558e2..9d72951760b0 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -401,7 +401,7 @@ self: { homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding for the OpenAL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) freealut;}; "AMI" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, network @@ -633,7 +633,7 @@ self: { homepage = "http://wiki.portal.chalmers.se/agda/"; description = "A dependently typed functional programming language and proof assistant"; license = "unknown"; - }) {}; + }) { inherit (pkgs) emacs;}; "Agda-executable" = callPackage ({ mkDerivation, Agda, base }: @@ -1027,7 +1027,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB binding"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) db;}; "BerkeleyDBXML" = callPackage ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xerces-c @@ -1042,7 +1042,8 @@ self: { homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB XML binding"; license = stdenv.lib.licenses.bsd3; - }) { dbxml = null; xerces-c = null; xqilla = null; }; + }) { inherit (pkgs) db; dbxml = null; xerces-c = null; + xqilla = null;}; "BerlekampAlgorithm" = callPackage ({ mkDerivation, base, besout }: @@ -1859,11 +1860,11 @@ self: { homepage = "http://aleator.github.com/CV/"; description = "OpenCV based machine vision library"; license = "GPL"; - }) { opencv_calib3d = null; opencv_contrib = null; - opencv_core = null; opencv_features2d = null; opencv_flann = null; - opencv_gpu = null; opencv_highgui = null; opencv_imgproc = null; - opencv_legacy = null; opencv_ml = null; opencv_objdetect = null; - opencv_video = null; }; + }) { opencv_calib3d = null; opencv_contrib = null; + opencv_core = null; opencv_features2d = null; + opencv_flann = null; opencv_gpu = null; opencv_highgui = null; + opencv_imgproc = null; opencv_legacy = null; opencv_ml = null; + opencv_objdetect = null; opencv_video = null;}; "Cabal_1_18_1_6" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq @@ -2288,7 +2289,7 @@ self: { extraLibraries = [ libdevil ]; description = "An FFI interface to the DevIL library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libdevil;}; "Combinatorrent" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring, cereal @@ -3220,7 +3221,7 @@ self: { homepage = "http://code.haskell.org/~bkomuves/"; description = "Partial binding to the Microsoft DirectSound API"; license = stdenv.lib.licenses.bsd3; - }) { dsound = null; }; + }) { dsound = null;}; "DisTract" = callPackage ({ mkDerivation, base, Cabal, chunks, containers, directory @@ -3462,7 +3463,7 @@ self: { extraLibraries = [ openssl ]; description = "Cryptographic operations"; license = "GPL"; - }) {}; + }) { inherit (pkgs) openssl;}; "Dust-tools" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers, csv @@ -3790,7 +3791,7 @@ self: { homepage = "https://github.com/verement/etamoo"; description = "A new implementation of the LambdaMOO server"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) pcre;}; "Etage" = callPackage ({ mkDerivation, base, containers, ghc, mtl, operational, random @@ -3855,7 +3856,7 @@ self: { homepage = "http://etherbunny.anytini.com/"; description = "A network analysis toolkit for Haskell"; license = "GPL"; - }) {}; + }) { inherit (pkgs) libpcap;}; "EuroIT" = callPackage ({ mkDerivation, base }: @@ -3950,7 +3951,7 @@ self: { homepage = "https://github.com/skypers/hsFModEx"; description = "The Haskell FModEx raw API"; license = stdenv.lib.licenses.gpl3; - }) { fmodex64 = null; }; + }) { fmodex64 = null;}; "FPretty" = callPackage ({ mkDerivation, base, containers }: @@ -3974,7 +3975,7 @@ self: { extraLibraries = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) ftgl;}; "FTGL-bytestring" = callPackage ({ mkDerivation, base, bytestring, ftgl, StateVar-transformer @@ -3990,7 +3991,7 @@ self: { extraLibraries = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) ftgl;}; "FTPLine" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, directory, ftphs @@ -4470,7 +4471,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW"; description = "A Haskell binding for GLFW"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa;}; "GLFW-OGL" = callPackage ({ mkDerivation, base, libX11, libXrandr, mtl, OGL }: @@ -4483,7 +4484,8 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW-OGL"; description = "A binding for GLFW (OGL)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libX11; + inherit (pkgs.xlibs) libXrandr;}; "GLFW-b" = callPackage ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework @@ -4538,7 +4540,8 @@ self: { extraLibraries = [ libX11 mesa rt ]; description = "Open OpenGL context windows in X11 with libX11"; license = stdenv.lib.licenses.bsd3; - }) { rt = null; }; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa; + rt = null;}; "GLMatrix" = callPackage ({ mkDerivation, base, OpenGLRaw }: @@ -4564,7 +4567,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) freeglut; inherit (pkgs) mesa;}; "GLUT" = callPackage ({ mkDerivation, array, base, containers, freeglut, libICE, libSM @@ -4580,7 +4583,9 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) freeglut; inherit (pkgs.xlibs) libICE; + inherit (pkgs.xlibs) libSM; inherit (pkgs.xlibs) libXi; + inherit (pkgs.xlibs) libXmu; inherit (pkgs) mesa;}; "GLUtil" = callPackage ({ mkDerivation, array, base, bytestring, containers, cpphs @@ -4923,7 +4928,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Glome"; description = "Simple 3D vector library"; license = "GPL"; - }) {}; + }) { inherit (pkgs) llvm;}; "GlomeView" = callPackage ({ mkDerivation, base, deepseq, GlomeTrace, GlomeVec, monad-par @@ -5455,7 +5460,7 @@ self: { homepage = "https://github.com/hdbc/hdbc-odbc"; description = "ODBC driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) unixODBC;}; "HDBC-postgresql" = callPackage ({ mkDerivation, base, bytestring, convertible, HDBC, mtl @@ -5476,7 +5481,7 @@ self: { homepage = "http://github.com/hdbc/hdbc-postgresql"; description = "PostgreSQL driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) postgresql;}; "HDBC-postgresql-hstore" = callPackage ({ mkDerivation, attoparsec, base, containers, HDBC, text }: @@ -5517,7 +5522,7 @@ self: { homepage = "http://software.complete.org/hdbc-sqlite3"; description = "Sqlite v3 driver for HDBC"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite;}; "HDRUtils" = callPackage ({ mkDerivation, array, base, colour, containers, mtl, pfstools @@ -5532,7 +5537,7 @@ self: { homepage = "http://vis.renci.org/jeff/pfs"; description = "Utilities for reading, manipulating, and writing HDR images"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) pfstools;}; "HERA" = callPackage ({ mkDerivation, base, mpfr }: @@ -5543,7 +5548,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ mpfr ]; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) mpfr;}; "HFuse" = callPackage ({ mkDerivation, base, bytestring, fuse, unix }: @@ -5562,7 +5567,7 @@ self: { homepage = "https://github.com/m15k/hfuse"; description = "HFuse is a binding for the Linux FUSE library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) fuse;}; "HGL" = callPackage ({ mkDerivation, array, base, X11 }: @@ -5651,7 +5656,7 @@ self: { homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - cAudio Bindings"; license = "unknown"; - }) { HGamer3DCAudio015 = null; }; + }) { HGamer3DCAudio015 = null;}; "HGamer3D-CEGUI-Binding" = callPackage ({ mkDerivation, base, CEGUIBase, CEGUIOgreRenderer, hg3dcegui050 @@ -5666,8 +5671,8 @@ self: { homepage = "http://www.hgamer3d.org"; description = "A Toolset for the Haskell Game Programmer - CEGUI Bindings"; license = "unknown"; - }) { CEGUIBase = null; CEGUIOgreRenderer = null; - hg3dcegui050 = null; }; + }) { CEGUIBase = null; CEGUIOgreRenderer = null; + hg3dcegui050 = null;}; "HGamer3D-Common" = callPackage ({ mkDerivation, base, clock, containers, directory, filepath @@ -5713,7 +5718,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Enet Binding for HGamer3D"; license = "unknown"; - }) { hg3denet050 = null; }; + }) { inherit (pkgs) enet; hg3denet050 = null;}; "HGamer3D-GUI" = callPackage ({ mkDerivation, base, HGamer3D-CEGUI-Binding, HGamer3D-Data @@ -5799,7 +5804,7 @@ self: { homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - OIS Bindings"; license = "unknown"; - }) { HGamer3DOIS015 = null; }; + }) { HGamer3DOIS015 = null;}; "HGamer3D-Ogre-Binding" = callPackage ({ mkDerivation, base, hg3dogre050, HGamer3D-Data, mtl, OgreMain @@ -5818,9 +5823,9 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Ogre Binding for HGamer3D"; license = "unknown"; - }) { OgreMain = null; OgrePaging = null; OgreProperty = null; - OgreRTShaderSystem = null; OgreTerrain = null; - hg3dogre050 = null; }; + }) { OgreMain = null; OgrePaging = null; OgreProperty = null; + OgreRTShaderSystem = null; OgreTerrain = null; + hg3dogre050 = null;}; "HGamer3D-SDL2-Binding" = callPackage ({ mkDerivation, base, bytestring, hg3dsdl2050, HGamer3D-Data @@ -5835,7 +5840,8 @@ self: { homepage = "http://www.hgamer3d.org"; description = "SDL2 Binding for HGamer3D"; license = "unknown"; - }) { hg3dsdl2050 = null; }; + }) { inherit (pkgs) SDL2; hg3dsdl2050 = null; + inherit (pkgs.xlibs) libX11;}; "HGamer3D-SFML-Binding" = callPackage ({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio @@ -5852,9 +5858,8 @@ self: { homepage = "http://www.hgamer3d.org"; description = "SFML Binding for HGamer3D"; license = "unknown"; - }) { inherit (pkgs) sfml-audio; - hg3dsfml050 = null; sfml-network = null; sfml-system = null; - sfml-window = null; }; + }) { hg3dsfml050 = null; sfml-audio = null; sfml-network = null; + sfml-system = null; sfml-window = null;}; "HGamer3D-WinEvent" = callPackage ({ mkDerivation, base, HGamer3D-Data, HGamer3D-SDL2-Binding, text @@ -5932,7 +5937,7 @@ self: { homepage = "https://github.com/JPMoresmau/HJVM"; description = "A library to create a Java Virtual Machine and manipulate Java objects"; license = stdenv.lib.licenses.bsd3; - }) { jvm = null; }; + }) { jvm = null;}; "HJavaScript" = callPackage ({ mkDerivation, base, pretty }: @@ -6053,7 +6058,7 @@ self: { buildTools = [ diffutils ]; description = "Heterogeneous lists"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) diffutils;}; "HListPP" = callPackage ({ mkDerivation, applicative-quoters, base, regex-applicative }: @@ -6135,7 +6140,7 @@ self: { extraLibraries = [ ode ]; description = "Binding to libODE"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) ode;}; "HOpenCV" = callPackage ({ mkDerivation, allocated-processor, base, opencv, vector-space }: @@ -6149,7 +6154,7 @@ self: { pkgconfigDepends = [ opencv ]; description = "A binding for the OpenCV computer vision library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) opencv;}; "HPDF" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers, mtl @@ -6212,7 +6217,7 @@ self: { homepage = "http://yakov.cc/HPlot.html"; description = "A minimal monadic PLplot interface for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { plplotd-gnome2 = null; }; + }) { plplotd-gnome2 = null;}; "HPong" = callPackage ({ mkDerivation, base, data-accessor, data-accessor-template, GLFW @@ -7572,7 +7577,7 @@ self: { homepage = "http://cielonegro.org/HsHyperEstraier.html"; description = "HyperEstraier binding for Haskell"; license = stdenv.lib.licenses.publicDomain; - }) { hyperestraier = null; qdbm = null; }; + }) { hyperestraier = null; qdbm = null;}; "HsJudy" = callPackage ({ mkDerivation, base, bytestring, containers, Judy }: @@ -7585,7 +7590,7 @@ self: { homepage = "http://www.pugscode.org/"; description = "Judy bindings, and some nice APIs"; license = stdenv.lib.licenses.bsd3; - }) { Judy = null; }; + }) { Judy = null;}; "HsOpenSSL" = callPackage ({ mkDerivation, base, bytestring, HUnit, integer-gmp, network @@ -7606,7 +7611,7 @@ self: { homepage = "https://github.com/phonohawk/HsOpenSSL"; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; - }) {}; + }) { inherit (pkgs) openssl;}; "HsParrot" = callPackage ({ mkDerivation, base, bytestring, HsSyck, pretty, pugs-DrIFT }: @@ -7868,7 +7873,7 @@ self: { buildDepends = [ array base X11 ]; extraLibraries = [ Imlib2 ]; license = stdenv.lib.licenses.bsd3; - }) { Imlib2 = null; }; + }) { Imlib2 = null;}; "ImperativeHaskell" = callPackage ({ mkDerivation, base, mtl, template-haskell }: @@ -8306,7 +8311,7 @@ self: { homepage = "http://www.curry-language.org"; description = "A compiler from Curry to Haskell"; license = "unknown"; - }) { kics = null; }; + }) { kics = null;}; "KiCS-debugger" = callPackage ({ mkDerivation, base, containers, curry-base, directory, filepath @@ -8377,7 +8382,7 @@ self: { homepage = "https://code.google.com/p/kyotocabinet-hs/"; description = "Kyoto Cabinet DB bindings"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) kyotocabinet; }; + }) { inherit (pkgs) kyotocabinet;}; "L-seed" = callPackage ({ mkDerivation, base, cairo, containers, gtk, mtl, old-time @@ -8412,7 +8417,7 @@ self: { homepage = "https://github.com/ezyang/ldap-haskell"; description = "Haskell binding for C LDAP API"; license = stdenv.lib.licenses.bsd3; - }) { lber = null; ldap = null; }; + }) { lber = null; ldap = null;}; "LRU" = callPackage ({ mkDerivation, base, containers, QuickCheck }: @@ -8489,7 +8494,7 @@ self: { homepage = "http://github.com/LambdaHack/LambdaHack"; description = "A game engine library for roguelike dungeon crawlers"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk;}; "LambdaINet" = callPackage ({ mkDerivation, base, containers, GLFW, GLFW-task, monad-task, mtl @@ -8840,7 +8845,7 @@ self: { configureFlags = [ "-f-tests" "-f-examples" "-f-warnings" ]; description = "an adapter for LogicGrowsOnTrees that uses MPI"; license = stdenv.lib.licenses.bsd3; - }) { mpi = null; }; + }) { mpi = null;}; "LogicGrowsOnTrees-network" = callPackage ({ mkDerivation, base, cereal, cmdtheline, composition, containers @@ -9620,7 +9625,7 @@ self: { homepage = "http://mitar.tnode.com"; description = "A Haskell interface to Lego Mindstorms NXT"; license = stdenv.lib.licenses.gpl3; - }) { bluetooth = null; }; + }) { bluetooth = null;}; "NXTDSL" = callPackage ({ mkDerivation, attoparsec, base, hashable, mtl, resourcet, stm @@ -9725,7 +9730,7 @@ self: { homepage = "https://github.com/ptek/netsnmp"; description = "Bindings for net-snmp's C API for clients"; license = stdenv.lib.licenses.bsd3; - }) { netsnmp = null; }; + }) { netsnmp = null;}; "Network-NineP" = callPackage ({ mkDerivation, base, binary, bytestring, containers, convertible @@ -9755,7 +9760,8 @@ self: { buildDepends = [ array base integer ]; description = "A binary I/O library"; license = "unknown"; - }) { integer = null; }; + broken = true; + }) { integer = null;}; "NineP" = callPackage ({ mkDerivation, base, binary, bytestring }: @@ -10115,9 +10121,9 @@ self: { winspool ]; license = stdenv.lib.licenses.bsd3; - }) { comctl32 = null; comdlg32 = null; gdi32 = null; - kernel32 = null; ole32 = null; shell32 = null; user32 = null; - winmm = null; winspool = null; }; + }) { comctl32 = null; comdlg32 = null; gdi32 = null; + kernel32 = null; ole32 = null; shell32 = null; user32 = null; + winmm = null; winspool = null;}; "ObjectName" = callPackage ({ mkDerivation, base }: @@ -10248,7 +10254,7 @@ self: { homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding to the OpenAL cross-platform 3D audio API"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openal;}; "OpenCL" = callPackage ({ mkDerivation, base, bytestring, c2hs, mtl, OpenCL, QuickCheck }: @@ -10263,7 +10269,7 @@ self: { homepage = "https://github.com/IFCA/opencl"; description = "Haskell high-level wrapper for OpenCL"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) OpenCL; }; + }) { OpenCL = null;}; "OpenCLRaw" = callPackage ({ mkDerivation, base, bytestring, mtl }: @@ -10303,7 +10309,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa;}; "OpenGLCheck" = callPackage ({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }: @@ -10330,7 +10336,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) mesa;}; "OpenGLRaw21" = callPackage ({ mkDerivation, OpenGLRaw }: @@ -10703,7 +10709,7 @@ self: { extraLibraries = [ libxml2 ]; description = "Relational optimiser and code generator"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libxml2;}; "Peano" = callPackage ({ mkDerivation, base }: @@ -10741,7 +10747,7 @@ self: { extraLibraries = [ cmph ]; description = "A perfect hashing library for mapping bytestrings to values"; license = stdenv.lib.licenses.bsd3; - }) { cmph = null; }; + }) { cmph = null;}; "PermuteEffects" = callPackage ({ mkDerivation, base, ReplicateEffects }: @@ -10901,7 +10907,7 @@ self: { homepage = "http://haskell.org/haskellwiki/PortMidi"; description = "A binding for PortMedia/PortMidi"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) alsaLib;}; "PostgreSQL" = callPackage ({ mkDerivation, base, mtl }: @@ -11303,7 +11309,7 @@ self: { extraLibraries = [ canlib ftd2xx ]; description = "Binding to code that controls a Segway RMP"; license = stdenv.lib.licenses.bsd3; - }) { canlib = null; ftd2xx = null; }; + }) { canlib = null; ftd2xx = null;}; "RNAFold" = callPackage ({ mkDerivation, ADPfusion, base, BiobaseTurner, BiobaseVienna @@ -11796,7 +11802,7 @@ self: { extraLibraries = [ SDL ]; description = "Binding to libSDL"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) SDL; }; + }) { inherit (pkgs) SDL;}; "SDL-gfx" = callPackage ({ mkDerivation, base, SDL }: @@ -11819,7 +11825,7 @@ self: { extraLibraries = [ SDL_image ]; description = "Binding to libSDL_image"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) SDL_image;}; "SDL-mixer" = callPackage ({ mkDerivation, base, SDL, SDL_mixer }: @@ -11831,7 +11837,7 @@ self: { extraLibraries = [ SDL_mixer ]; description = "Binding to libSDL_mixer"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) SDL_mixer;}; "SDL-mpeg" = callPackage ({ mkDerivation, base, SDL, smpeg }: @@ -11843,7 +11849,7 @@ self: { extraLibraries = [ smpeg ]; description = "Binding to the SMPEG library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) smpeg;}; "SDL-ttf" = callPackage ({ mkDerivation, base, SDL, SDL_ttf }: @@ -11855,7 +11861,7 @@ self: { extraLibraries = [ SDL_ttf ]; description = "Binding to libSDL_ttf"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) SDL_ttf;}; "SDL2-ttf" = callPackage ({ mkDerivation, base, SDL2, SDL2_ttf }: @@ -11863,11 +11869,11 @@ self: { pname = "SDL2-ttf"; version = "0.1.0"; sha256 = "03ng8kih285pvwj06jdwk4hkyyyb8j666pnvagnw5hsjhq60r8h6"; - buildDepends = [ base SDL2 ]; + buildDepends = [ base ]; extraLibraries = [ SDL2 SDL2_ttf ]; description = "Binding to libSDL-ttf"; license = stdenv.lib.licenses.mit; - }) { SDL2 = null; SDL2_ttf = null; }; + }) { inherit (pkgs) SDL2; SDL2_ttf = null;}; "SFML" = callPackage ({ mkDerivation, base, csfml-audio, csfml-graphics, csfml-network @@ -11884,8 +11890,9 @@ self: { homepage = "https://github.com/jeannekamikaze/SFML"; description = "SFML bindings"; license = stdenv.lib.licenses.mit; - }) { csfml-audio = null; csfml-graphics = null; - csfml-network = null; csfml-system = null; csfml-window = null; }; + }) { csfml-audio = null; csfml-graphics = null; + csfml-network = null; csfml-system = null; + csfml-window = null;}; "SFML-control" = callPackage ({ mkDerivation, base, mtl, SFML, template-haskell }: @@ -12151,7 +12158,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Salsa"; description = "A .NET Bridge for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib; inherit (pkgs) mono;}; "ScratchFs" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, HFuse @@ -12480,7 +12487,7 @@ self: { homepage = "http://bitbucket.org/jetxee/snusmumrik/"; description = "E-library directory based on FUSE virtual file system"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) zip;}; "SoOSiM" = callPackage ({ mkDerivation, base, concurrent-supply, containers @@ -13112,7 +13119,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ ogg theora ]; license = "GPL"; - }) { ogg = null; theora = null; }; + }) { ogg = null; theora = null;}; "Thingie" = callPackage ({ mkDerivation, base, cairo, gtk, mtl }: @@ -13585,7 +13592,7 @@ self: { homepage = "http://github.com/grwlf/vkhs"; description = "Provides access to Vkontakte social network via public API"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) curl; }; + }) { inherit (pkgs) curl;}; "Validation" = callPackage ({ mkDerivation, base, bifunctors, semigroupoids, semigroups }: @@ -13918,8 +13925,8 @@ self: { homepage = "https://github.com/haskell/win32"; description = "A binding to part of the Win32 library"; license = stdenv.lib.licenses.bsd3; - }) { advapi32 = null; gdi32 = null; shell32 = null; - shfolder = null; user32 = null; winmm = null; }; + }) { advapi32 = null; gdi32 = null; shell32 = null; + shfolder = null; user32 = null; winmm = null;}; "Win32-dhcp-server" = callPackage ({ mkDerivation, base, text, Win32, Win32-errors }: @@ -13956,7 +13963,7 @@ self: { homepage = "http://hub.darcs.net/shelarcy/Win32-extras/"; description = "Provides missing Win32 API"; license = stdenv.lib.licenses.bsd3; - }) { imm32 = null; msimg32 = null; }; + }) { imm32 = null; msimg32 = null;}; "Win32-junction-point" = callPackage ({ mkDerivation, base, text, Win32, Win32-errors }: @@ -13994,7 +14001,7 @@ self: { homepage = "http://github.com/mikesteele81/win32-services"; description = "Windows service applications"; license = stdenv.lib.licenses.bsd3; - }) { Advapi32 = null; }; + }) { Advapi32 = null;}; "Win32-services-wrapper" = callPackage ({ mkDerivation, base, directory, filepath, Win32, Win32-services @@ -14107,7 +14114,9 @@ self: { homepage = "https://github.com/haskell-pkg-janitors/X11"; description = "A binding to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXext; + inherit (pkgs.xlibs) libXinerama; inherit (pkgs.xlibs) libXrandr; + inherit (pkgs.xlibs) libXrender;}; "X11-extras" = callPackage ({ mkDerivation, base, libX11, X11 }: @@ -14119,7 +14128,7 @@ self: { extraLibraries = [ libX11 ]; description = "Missing bindings to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libX11;}; "X11-rm" = callPackage ({ mkDerivation, base, X11 }: @@ -14143,7 +14152,7 @@ self: { homepage = "http://darcs.haskell.org/X11-xdamage"; description = "A binding to the Xdamage X11 extension library"; license = stdenv.lib.licenses.bsd3; - }) { Xdamage = null; }; + }) { Xdamage = null;}; "X11-xfixes" = callPackage ({ mkDerivation, base, X11, Xfixes }: @@ -14156,7 +14165,7 @@ self: { homepage = "https://github.com/reacocard/x11-xfixes"; description = "A binding to the Xfixes X11 extension library"; license = stdenv.lib.licenses.mit; - }) { Xfixes = null; }; + }) { Xfixes = null;}; "X11-xft" = callPackage ({ mkDerivation, base, fontconfig, freetype, libXft, pkgconfig @@ -14171,7 +14180,8 @@ self: { pkgconfigDepends = [ libXft ]; description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts"; license = "LGPL"; - }) {}; + }) { inherit (pkgs) fontconfig; inherit (pkgs) freetype; + inherit (pkgs.xlibs) libXft; inherit (pkgs) pkgconfig;}; "X11-xshape" = callPackage ({ mkDerivation, base, X11 }: @@ -14207,7 +14217,7 @@ self: { homepage = "http://code.fac9.com/xinput/"; description = "Bindings for the DirectX XInput library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) xinput;}; "XMMS" = callPackage ({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }: @@ -14220,7 +14230,7 @@ self: { homepage = "http://kawais.org.ua/XMMS/"; description = "XMMS2 client library"; license = "LGPL"; - }) { xmmsclient = null; xmmsclient-glib = null; }; + }) { xmmsclient = null; xmmsclient-glib = null;}; "XMPP" = callPackage ({ mkDerivation, base, haskell98, hsdns, mtl, network, parsec @@ -14265,7 +14275,7 @@ self: { pkgconfigDepends = [ xau ]; description = "A binding to the X11 authentication library"; license = stdenv.lib.licenses.bsd3; - }) { xau = null; }; + }) { xau = null;}; "Xec" = callPackage ({ mkDerivation, base, binary, bytestring, cairo, containers @@ -14460,7 +14470,7 @@ self: { homepage = "http://code.google.com/p/yogurt-mud/"; description = "A functional MUD client"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) readline; }; + }) { inherit (pkgs) readline;}; "ZFS" = callPackage ({ mkDerivation, base, CC-delcont, containers, mtl, network, unix @@ -14608,7 +14618,7 @@ self: { configureFlags = [ "-fenable-pthreads" ]; description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) abc;}; "abcnotation" = callPackage ({ mkDerivation, base, parsec, prettify, process, semigroups }: @@ -16233,7 +16243,7 @@ self: { homepage = "http://www.haskell.org/alex/"; description = "Alex is a tool for generating lexical analysers in Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) perl;}; "alex-meta" = callPackage ({ mkDerivation, alex, array, base, containers, happy @@ -16494,7 +16504,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) alsaLib;}; "alsa-core" = callPackage ({ mkDerivation, alsaLib, base, extensible-exceptions }: @@ -16508,7 +16518,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (Exceptions)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) alsaLib;}; "alsa-gui" = callPackage ({ mkDerivation, alsa-core, alsa-seq, base, midi, midi-alsa, wx @@ -16544,7 +16554,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Bindings for the ALSA sequencer API (MIDI stuff)"; license = "GPL"; - }) {}; + }) { inherit (pkgs) alsaLib;}; "alsa-mixer" = callPackage ({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }: @@ -16558,7 +16568,7 @@ self: { homepage = "https://github.com/ttuegel/alsa-mixer"; description = "Bindings to the ALSA simple mixer API"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) alsaLib;}; "alsa-pcm" = callPackage ({ mkDerivation, alsa-core, alsaLib, array, base @@ -16581,7 +16591,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (PCM audio)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) alsaLib;}; "alsa-pcm-tests" = callPackage ({ mkDerivation, alsa, base }: @@ -16616,7 +16626,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (MIDI sequencer)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) alsaLib;}; "alsa-seq-tests" = callPackage ({ mkDerivation, alsa, base }: @@ -16681,7 +16691,7 @@ self: { extraLibraries = [ alure ]; description = "A Haskell binding for ALURE"; license = "LGPL"; - }) { inherit (pkgs) alure; }; + }) { alure = null;}; "amazon-emailer" = callPackage ({ mkDerivation, base, bytestring, configurator, http-conduit @@ -17658,7 +17668,7 @@ self: { homepage = "https://github.com/markwright/antlrc"; description = "Haskell binding to the ANTLR parser generator C runtime library"; license = stdenv.lib.licenses.bsd3; - }) { antlr3c = null; }; + }) { antlr3c = null;}; "anydbm" = callPackage ({ mkDerivation, base, containers, MissingH, mtl }: @@ -17693,7 +17703,7 @@ self: { configureFlags = [ "-f-debugmemory" ]; description = "Bindings to libaosd, a library for Cairo-based on-screen displays"; license = stdenv.lib.licenses.bsd3; - }) { libaosd = null; }; + }) { libaosd = null;}; "ap-reflect" = callPackage ({ mkDerivation, base }: @@ -17726,7 +17736,7 @@ self: { homepage = "https://github.com/trskop/apache-md5"; description = "Apache specific MD5 digest algorighm"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openssl;}; "apelsin" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq @@ -18274,7 +18284,7 @@ self: { homepage = "https://github.com/svenssonjoel/arbb-vm/wiki"; description = "FFI binding to the Intel Array Building Blocks (ArBB) virtual machine"; license = stdenv.lib.licenses.bsd3; - }) { arbb_dev = null; }; + }) { arbb_dev = null;}; "arbtt" = callPackage ({ mkDerivation, aeson, array, base, binary, bytestring @@ -18303,7 +18313,7 @@ self: { homepage = "http://arbtt.nomeata.de/"; description = "Automatic Rule-Based Time Tracker"; license = "GPL"; - }) {}; + }) { inherit (pkgs.xlibs) libXScrnSaver;}; "archive" = callPackage ({ mkDerivation, base, bytestring, debian, debian-mirror, directory @@ -18324,7 +18334,8 @@ self: { ]; description = "A library and programs for creating hardlinked incremental archives or backups"; license = stdenv.lib.licenses.bsd3; - }) { debian-mirror = null; help = null; }; + broken = true; + }) { debian-mirror = null; help = null;}; "archiver" = callPackage ({ mkDerivation, base, bytestring, containers, curl, HTTP, network @@ -18871,7 +18882,8 @@ self: { buildDepends = [ base containers ghc-binary parsec ]; description = "Haskell Assembler"; license = stdenv.lib.licenses.bsd3; - }) { ghc-binary = null; }; + broken = true; + }) { ghc-binary = null;}; "assert" = callPackage ({ mkDerivation, base, bytestring, Cabal, directory, filepath @@ -18927,7 +18939,7 @@ self: { extraLibraries = [ assimp ]; description = "The Assimp asset import library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) assimp; }; + }) { inherit (pkgs) assimp;}; "astar" = callPackage ({ mkDerivation, base, containers, PSQueue }: @@ -19482,7 +19494,7 @@ self: { homepage = "http://trac.haskell.org/augeas"; description = "A Haskell FFI wrapper for the Augeas API"; license = "LGPL"; - }) { inherit (pkgs) augeas; }; + }) { inherit (pkgs) augeas;}; "augur" = callPackage ({ mkDerivation, base, bytestring, classify, containers, directory @@ -19765,7 +19777,7 @@ self: { extraLibraries = [ awesomium ]; description = "Low-level Awesomium bindings"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) awesomium; }; + }) { awesomium = null;}; "aws" = callPackage ({ mkDerivation, aeson, attoparsec, base, base16-bytestring @@ -21113,7 +21125,7 @@ self: { extraLibraries = [ db ]; description = "Pretty BerkeleyDB v4 binding"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) db;}; "berp" = callPackage ({ mkDerivation, array, base, containers, directory @@ -21423,8 +21435,9 @@ self: { homepage = "http://www.leksah.org"; description = "Leksah plugin base"; license = "LGPL"; - }) { leksah-dummy = null; leksah-main = null; - leksah-plugin-pane = null; }; + broken = true; + }) { leksah-dummy = null; leksah-main = null; + leksah-plugin-pane = null;}; "billeksah-pane" = callPackage ({ mkDerivation, base, billeksah-services, containers, directory @@ -21830,7 +21843,7 @@ self: { homepage = "http://cielonegro.org/Bindings-EsounD.html"; description = "Low level bindings to EsounD (ESD; Enlightened Sound Daemon)"; license = stdenv.lib.licenses.publicDomain; - }) { esound = null; }; + }) { esound = null;}; "bindings-GLFW" = callPackage ({ mkDerivation, base, bindings-DSL, HUnit, libX11, libXext @@ -21849,7 +21862,10 @@ self: { configureFlags = [ "-fmacosxusemenubar" "-fmacosxusechdir" ]; description = "Low-level bindings to GLFW OpenGL library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXext; + inherit (pkgs.xlibs) libXfixes; inherit (pkgs.xlibs) libXi; + inherit (pkgs.xlibs) libXrandr; inherit (pkgs.xlibs) libXxf86vm; + inherit (pkgs) mesa;}; "bindings-K8055" = callPackage ({ mkDerivation, base, K8055D }: @@ -21862,7 +21878,7 @@ self: { homepage = "https://github.com/jputcu/bindings-K8055"; description = "Bindings to Velleman K8055 dll"; license = stdenv.lib.licenses.bsd3; - }) { K8055D = null; }; + }) { K8055D = null;}; "bindings-apr" = callPackage ({ mkDerivation, apr-1, base, bindings-DSL }: @@ -21875,7 +21891,7 @@ self: { homepage = "http://cielonegro.org/Bindings-APR.html"; description = "Low level bindings to Apache Portable Runtime (APR)"; license = stdenv.lib.licenses.publicDomain; - }) { apr-1 = null; }; + }) { apr-1 = null;}; "bindings-apr-util" = callPackage ({ mkDerivation, apr-util-1, base, bindings-apr, bindings-DSL }: @@ -21888,7 +21904,7 @@ self: { homepage = "http://cielonegro.org/Bindings-APR.html"; description = "Low level bindings to Apache Portable Runtime Utility (APR Utility)"; license = stdenv.lib.licenses.publicDomain; - }) { apr-util-1 = null; }; + }) { apr-util-1 = null;}; "bindings-audiofile" = callPackage ({ mkDerivation, audiofile, base, bindings-DSL }: @@ -21901,7 +21917,7 @@ self: { homepage = "http://cielonegro.org/Bindings-AudioFile.html"; description = "Low level bindings to audiofile"; license = stdenv.lib.licenses.publicDomain; - }) {}; + }) { inherit (pkgs) audiofile;}; "bindings-bfd" = callPackage ({ mkDerivation, alex, array, base, bfd, containers, happy, opcodes @@ -21917,7 +21933,7 @@ self: { homepage = "http://projects.haskell.org/bindings-bfd/"; description = "Bindings for libbfd, a library of the GNU `binutils'"; license = stdenv.lib.licenses.gpl3; - }) { bfd = null; opcodes = null; }; + }) { bfd = null; opcodes = null;}; "bindings-cctools" = callPackage ({ mkDerivation, bindings-DSL, dttools }: @@ -21930,7 +21946,7 @@ self: { homepage = "http://bitbucket.org/badi/bindings-cctools"; description = "Bindings to the CCTools WorkQueue C library"; license = stdenv.lib.licenses.gpl2; - }) { dttools = null; }; + }) { dttools = null;}; "bindings-codec2" = callPackage ({ mkDerivation, base, binary, bindings-DSL, bytestring, codec2 @@ -21948,7 +21964,7 @@ self: { homepage = "https://github.com/relrod/bindings-codec2"; description = "Very low-level FFI bindings for Codec2"; license = stdenv.lib.licenses.gpl2; - }) { codec2 = null; }; + }) { codec2 = null;}; "bindings-common" = callPackage ({ mkDerivation, base }: @@ -21973,7 +21989,7 @@ self: { homepage = "http://github.com/aleator/bindings-dc1394"; description = "Library for using firewire (iidc-1394) cameras"; license = stdenv.lib.licenses.bsd3; - }) { dc1394 = null; }; + }) { dc1394 = null;}; "bindings-directfb" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-posix, directfb }: @@ -21985,7 +22001,7 @@ self: { pkgconfigDepends = [ directfb ]; description = "Low level bindings to DirectFB"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) directfb;}; "bindings-eskit" = callPackage ({ mkDerivation, array, base, bindings-DSL, eskit }: @@ -21999,7 +22015,7 @@ self: { homepage = "http://github.com/a1kmm/bindings-eskit"; description = "Bindings to ESKit"; license = stdenv.lib.licenses.bsd3; - }) { eskit = null; }; + }) { eskit = null;}; "bindings-fann" = callPackage ({ mkDerivation, base, bindings-DSL, fann }: @@ -22011,7 +22027,7 @@ self: { pkgconfigDepends = [ fann ]; description = "Low level bindings to FANN neural network library"; license = stdenv.lib.licenses.bsd3; - }) { fann = null; }; + }) { fann = null;}; "bindings-friso" = callPackage ({ mkDerivation, base, bindings-DSL, friso }: @@ -22023,7 +22039,7 @@ self: { extraLibraries = [ friso ]; description = "Low level bindings for friso"; license = stdenv.lib.licenses.asl20; - }) { friso = null; }; + }) { friso = null;}; "bindings-glib" = callPackage ({ mkDerivation, base, bindings-DSL, glib }: @@ -22035,7 +22051,7 @@ self: { pkgconfigDepends = [ glib ]; description = "Low level bindings to GLib"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib;}; "bindings-gobject" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib, glib }: @@ -22047,7 +22063,7 @@ self: { pkgconfigDepends = [ glib ]; description = "Low level bindings supporting GObject and derived libraries"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib;}; "bindings-gpgme" = callPackage ({ mkDerivation, base, bindings-DSL, gpgme }: @@ -22060,7 +22076,7 @@ self: { homepage = "http://bitbucket.org/mauricio/bindings-gpgme"; description = "Project bindings-* raw interface to gpgme"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) gpgme;}; "bindings-gsl" = callPackage ({ mkDerivation, base, bindings-DSL, gsl }: @@ -22072,7 +22088,7 @@ self: { pkgconfigDepends = [ gsl ]; description = "Low level bindings to GNU GSL"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) gsl;}; "bindings-gts" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib, gts }: @@ -22084,7 +22100,7 @@ self: { pkgconfigDepends = [ gts ]; description = "Low level bindings supporting GTS, the GNU Triangulated Surface Library"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) gts;}; "bindings-hamlib" = callPackage ({ mkDerivation, base, bindings-DSL, hamlib }: @@ -22100,7 +22116,7 @@ self: { homepage = "https://github.com/relrod/hamlib-haskell"; description = "Hamlib bindings for Haskell"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { inherit (pkgs) hamlib;}; "bindings-hdf5" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22125,8 +22141,7 @@ self: { homepage = "https://github.com/basvandijk/bindings-levmar"; description = "Low level bindings to the C levmar (Levenberg-Marquardt) library"; license = "unknown"; - }) { inherit (pkgs) blas; - lapack = null; }; + }) { inherit (pkgs) blas; lapack = null;}; "bindings-libcddb" = callPackage ({ mkDerivation, base, bindings-DSL, libcddb }: @@ -22139,7 +22154,7 @@ self: { homepage = "http://bitbucket.org/mauricio/bindings-libcddb"; description = "Low level binding to libcddb"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libcddb;}; "bindings-libffi" = callPackage ({ mkDerivation, base, bindings-DSL, libffi }: @@ -22151,7 +22166,7 @@ self: { pkgconfigDepends = [ libffi ]; description = "Low level bindings to libffi"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) libffi; }; + }) { inherit (pkgs) libffi;}; "bindings-libftdi" = callPackage ({ mkDerivation, base, bindings-DSL, libftdi, libusb }: @@ -22163,7 +22178,7 @@ self: { pkgconfigDepends = [ libftdi libusb ]; description = "Low level bindings to libftdi"; license = "GPL"; - }) {}; + }) { inherit (pkgs) libftdi; inherit (pkgs) libusb;}; "bindings-librrd" = callPackage ({ mkDerivation, base, bindings-DSL, librrd }: @@ -22176,7 +22191,7 @@ self: { homepage = "http://cielonegro.org/Bindings-librrd.html"; description = "Low level bindings to RRDtool"; license = stdenv.lib.licenses.publicDomain; - }) { librrd = null; }; + }) { librrd = null;}; "bindings-libstemmer" = callPackage ({ mkDerivation, base, bindings-DSL, resourcet, stemmer @@ -22190,7 +22205,7 @@ self: { extraLibraries = [ stemmer ]; description = "Binding for libstemmer with low level binding"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) stemmer; }; + }) { stemmer = null;}; "bindings-libusb" = callPackage ({ mkDerivation, base, bindings-DSL, libusb }: @@ -22203,7 +22218,7 @@ self: { homepage = "https://github.com/basvandijk/bindings-libusb"; description = "Low level bindings to libusb"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libusb;}; "bindings-libv4l2" = callPackage ({ mkDerivation, base, bindings-DSL, v4l2 }: @@ -22216,7 +22231,7 @@ self: { homepage = "https://gitorious.org/hsv4l2"; description = "bindings to libv4l2 for Linux"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) v4l2; }; + }) { v4l2 = null;}; "bindings-libzip" = callPackage ({ mkDerivation, base, bindings-DSL, libzip }: @@ -22230,7 +22245,7 @@ self: { homepage = "http://bitbucket.org/astanin/hs-libzip/"; description = "Low level bindings to libzip"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libzip;}; "bindings-linux-videodev2" = callPackage ({ mkDerivation, base, bindings-DSL, ioctl }: @@ -22255,7 +22270,7 @@ self: { homepage = "https://github.com/fizruk/bindings-lxc"; description = "Direct Haskell bindings to LXC (Linux containers) C API"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) lxc; }; + }) { inherit (pkgs) lxc;}; "bindings-mmap" = callPackage ({ mkDerivation, bindings-posix }: @@ -22296,7 +22311,7 @@ self: { homepage = "http://floss.scru.org/bindings-nettle"; description = "bindings to nettle crypto library"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) nettle; }; + }) { inherit (pkgs) nettle;}; "bindings-parport" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22322,7 +22337,7 @@ self: { ]; description = "Low-level bindings to portaudio library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) portaudio; }; + }) { inherit (pkgs) portaudio;}; "bindings-posix" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22375,7 +22390,7 @@ self: { homepage = "http://floss.scru.org/bindings-sane"; description = "FFI bindings to libsane"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) saneBackends;}; "bindings-sc3" = callPackage ({ mkDerivation, base, bindings-DSL, scsynth }: @@ -22388,7 +22403,7 @@ self: { homepage = "https://github.com/kaoskorobase/bindings-sc3/"; description = "Low-level bindings to the SuperCollider synthesis engine library"; license = "GPL"; - }) { scsynth = null; }; + }) { scsynth = null;}; "bindings-sipc" = callPackage ({ mkDerivation, base, sipc }: @@ -22403,7 +22418,7 @@ self: { homepage = "https://github.com/justinethier/hs-bindings-sipc"; description = "Low level bindings to SIPC"; license = "LGPL"; - }) { sipc = null; }; + }) { sipc = null;}; "bindings-sophia" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22426,7 +22441,7 @@ self: { pkgconfigDepends = [ sqlite ]; description = "Low level bindings to sqlite3"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite;}; "bindings-svm" = callPackage ({ mkDerivation, base, bindings-DSL }: @@ -22462,7 +22477,7 @@ self: { configureFlags = [ "-fyices-dynamic" ]; description = "Bindings to the Yices theorem prover"; license = stdenv.lib.licenses.publicDomain; - }) { inherit (pkgs) yices; }; + }) { inherit (pkgs) gmp; inherit (pkgs) yices;}; "binembed" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory @@ -22865,7 +22880,7 @@ self: { extraLibraries = [ gmp ]; description = "A space-efficient set data structure"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) gmp;}; "bitspeak" = callPackage ({ mkDerivation, base, bindings-DSL, bindings-glib @@ -22883,7 +22898,7 @@ self: { pkgconfigDepends = [ gtk pango ]; description = "Proof-of-concept tool for writing using binary choices"; license = "GPL"; - }) { inherit (pkgs) gtk pango; }; + }) { inherit (pkgs.gnome) gtk; inherit (pkgs.gnome) pango;}; "bitstream" = callPackage ({ mkDerivation, base, base-unicode-symbols, bytestring, QuickCheck @@ -23151,7 +23166,7 @@ self: { homepage = "https://github.com/Rufflewind/blas-hs"; description = "Low-level Haskell bindings to Blas"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) blas; }; + }) { inherit (pkgs) blas;}; "blastxml" = callPackage ({ mkDerivation, base, biocore, bytestring, parallel, tagsoup }: @@ -23544,7 +23559,7 @@ self: { homepage = "http://www.bluetile.org/"; description = "full-featured tiling for the GNOME desktop environment"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk;}; "bluetileutils" = callPackage ({ mkDerivation, base, gtk }: @@ -24163,7 +24178,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Bullet"; description = "A wrapper for the Bullet physics engine"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) bullet; }; + }) { inherit (pkgs) bullet;}; "bumper" = callPackage ({ mkDerivation, base, Cabal, containers, fclabels, process @@ -24288,7 +24303,7 @@ self: { configureFlags = [ "-fthreaded" "-f-interactivetests" ]; description = "Draw pretty sequence diagrams of D-Bus traffic"; license = "unknown"; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib;}; "bv" = callPackage ({ mkDerivation, base }: @@ -24673,7 +24688,7 @@ self: { extraLibraries = [ bzip2 ]; description = "Compression and decompression in the bzip2 format"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) bzip2;}; "bzlib-conduit" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit @@ -24696,7 +24711,7 @@ self: { homepage = "https://github.com/snoyberg/bzlib-conduit"; description = "Streaming compression/decompression via conduits"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) bzip2;}; "c-dsl" = callPackage ({ mkDerivation, base, language-c }: @@ -25100,7 +25115,7 @@ self: { extraLibraries = [ zlib ]; description = "The (bundled) command-line interface for Cabal and Hackage"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib;}; "cabal-install-ghc72" = callPackage ({ mkDerivation, array, base, Cabal, containers, directory @@ -25646,7 +25661,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Cairo library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) cairo; }; + }) { inherit (pkgs) cairo;}; "cairo-appbase" = callPackage ({ mkDerivation, base, cairo, glib, gtk }: @@ -25731,7 +25746,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; description = "Haskell binding to the Cal3D animation library"; license = "LGPL"; - }) { inherit (pkgs) cal3d; }; + }) { cal3d = null;}; "cal3d-examples" = callPackage ({ mkDerivation, base, cal3d, cal3d-opengl, OpenGL, SDL }: @@ -26097,7 +26112,7 @@ self: { pkgconfigDepends = [ casadi_control ]; description = "low level bindings to casadi-control"; license = stdenv.lib.licenses.gpl3; - }) { casadi_control = null; }; + }) { casadi_control = null;}; "casadi-bindings-core" = callPackage ({ mkDerivation, base, casadi-bindings-internal, casadi_core @@ -26111,7 +26126,7 @@ self: { pkgconfigDepends = [ casadi_core ]; description = "low level bindings to casadi-core"; license = stdenv.lib.licenses.gpl3; - }) { casadi_core = null; }; + }) { casadi_core = null;}; "casadi-bindings-internal" = callPackage ({ mkDerivation, base, casadi_core, vector }: @@ -26124,7 +26139,7 @@ self: { homepage = "http://github.com/ghorn/casadi-bindings"; description = "low level bindings to CasADi"; license = stdenv.lib.licenses.gpl3; - }) { casadi_core = null; }; + }) { casadi_core = null;}; "casadi-bindings-ipopt-interface" = callPackage ({ mkDerivation, base, casadi-bindings-core @@ -26140,7 +26155,7 @@ self: { pkgconfigDepends = [ casadi_ipopt_interface ]; description = "low level bindings to casadi-ipopt_interface"; license = stdenv.lib.licenses.gpl3; - }) { casadi_ipopt_interface = null; }; + }) { casadi_ipopt_interface = null;}; "casadi-bindings-snopt-interface" = callPackage ({ mkDerivation, base, casadi-bindings-core @@ -26156,7 +26171,7 @@ self: { pkgconfigDepends = [ casadi_snopt_interface ]; description = "low level bindings to casadi-snopt_interface"; license = stdenv.lib.licenses.gpl3; - }) { casadi_snopt_interface = null; }; + }) { casadi_snopt_interface = null;}; "cascading" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, colour @@ -26540,7 +26555,7 @@ self: { configureFlags = [ "-f-examples" ]; description = "Bindings for the CCI networking library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) cci; }; + }) { cci = null;}; "ccnx" = callPackage ({ mkDerivation, base, bytestring }: @@ -26570,7 +26585,7 @@ self: { homepage = "http://bitbucket.org/badi/hs-cctools-workqueue"; description = "High-level interface to CCTools' WorkQueue library"; license = stdenv.lib.licenses.gpl2; - }) { dttools = null; }; + }) { dttools = null;}; "cedict" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, parsec @@ -26600,7 +26615,7 @@ self: { pkgconfigDepends = [ gtk ]; description = "Cairo-based CellRenderer"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk;}; "cereal" = callPackage ({ mkDerivation, array, base, bytestring, containers, ghc-prim }: @@ -27172,7 +27187,7 @@ self: { extraLibraries = [ resolv ]; description = "Confirm whether an email is valid and probably existant"; license = stdenv.lib.licenses.bsd3; - }) { resolv = null; }; + }) { resolv = null;}; "check-pvp" = callPackage ({ mkDerivation, base, Cabal, containers, explicit-exception @@ -27466,7 +27481,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Library/cinvoke"; description = "A binding to cinvoke"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) cinvoke; }; + }) { cinvoke = null;}; "cio" = callPackage ({ mkDerivation, base, monad-stm, mtl, parallel-io, stm }: @@ -28020,7 +28035,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "A secure, reliable content management system (CMS) and blogging platform"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) cryptopp; inherit (pkgs) openssl;}; "clckwrks-cli" = callPackage ({ mkDerivation, acid-state, base, clckwrks, haskeline, mtl @@ -28413,7 +28428,7 @@ self: { homepage = "http://patch-tag.com/r/shahn/clocked/home"; description = "timer functionality to clock IO commands"; license = stdenv.lib.licenses.gpl3; - }) { QtCore = null; }; + }) { QtCore = null;}; "clogparse" = callPackage ({ mkDerivation, attoparsec, base, bytestring, filepath, text, time @@ -28600,7 +28615,8 @@ self: { configureFlags = [ "-f-debug" ]; description = "Bindings to the Clutter animation library"; license = "LGPL"; - }) { inherit (pkgs) glib pango; }; + }) { inherit (pkgs) clutter; inherit (pkgs) glib; + inherit (pkgs.gnome) pango;}; "cmaes" = callPackage ({ mkDerivation, base, doctest, doctest-prop, mtl, process, random @@ -30586,7 +30602,7 @@ self: { extraLibraries = [ hyperleveldb ]; configureFlags = [ "-f-profiling" "-f-binaries" ]; license = stdenv.lib.licenses.mit; - }) { hyperleveldb = null; }; + }) { hyperleveldb = null;}; "continuum-client" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, mtl @@ -31477,7 +31493,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-python/"; description = "Bindings for libpython"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) python3;}; "cql" = callPackage ({ mkDerivation, base, bytestring, cereal, Decimal, iproute @@ -31664,7 +31680,7 @@ self: { extraLibraries = [ crack ]; description = "A haskell binding to cracklib"; license = "GPL"; - }) { inherit (pkgs) crack; }; + }) { crack = null;}; "craftwerk" = callPackage ({ mkDerivation, base, colour, mtl, vector-space }: @@ -32614,7 +32630,7 @@ self: { homepage = "http://darcs.imperialviolet.org/ctemplate"; description = "Binding to the Google ctemplate library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) ctemplate; }; + }) { ctemplate = null;}; "ctkl" = callPackage ({ mkDerivation, array, base }: @@ -32713,8 +32729,7 @@ self: { homepage = "https://github.com/bmsherman/cublas"; description = "FFI bindings to the CUDA CUBLAS and CUSPARSE libraries"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) cublas; - cusparse = null; }; + }) { cublas = null; cusparse = null;}; "cuboid" = callPackage ({ mkDerivation, base, GLUT, Yampa }: @@ -32759,8 +32774,8 @@ self: { homepage = "https://github.com/adamwalker/haskell_cudd"; description = "Bindings to the CUDD binary decision diagrams library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) cudd; - dddmp = null; epd = null; util = null; }; + }) { cudd = null; dddmp = null; epd = null; inherit (pkgs) mtr; + inherit (pkgs) st; util = null;}; "cufft" = callPackage ({ mkDerivation, base, c2hs, cuda }: @@ -32786,7 +32801,7 @@ self: { configureFlags = [ "-fnew-base" ]; description = "Haskell binding to libcurl"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) curl; }; + }) { inherit (pkgs) curl;}; "curl-aeson" = callPackage ({ mkDerivation, aeson, base, curl, text, utf8-string }: @@ -33137,7 +33152,7 @@ self: { homepage = "http://darcs.net/"; description = "a distributed, interactive, smart revision control system"; license = "GPL"; - }) { inherit (pkgs) curl; }; + }) { inherit (pkgs) curl;}; "darcs-benchmark" = callPackage ({ mkDerivation, base, bytestring, cmdargs, containers, datetime @@ -33190,7 +33205,7 @@ self: { homepage = "http://darcs.net/"; description = "a distributed, interactive, smart revision control system"; license = "GPL"; - }) { inherit (pkgs) curl; }; + }) { inherit (pkgs) curl;}; "darcs-buildpackage" = callPackage ({ mkDerivation, base, ConfigFile, directory, hslogger, MissingH @@ -33230,8 +33245,7 @@ self: { homepage = "http://darcs.net/"; description = "David's Advanced Version Control System"; license = "GPL"; - }) { inherit (pkgs) curl zlib; - curses = null; }; + }) { inherit (pkgs) curl; curses = null; inherit (pkgs) zlib;}; "darcs-fastconvert" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cmdlib, containers @@ -35365,7 +35379,7 @@ self: { homepage = "https://github.com/massysett/deka"; description = "Decimal floating point arithmetic"; license = stdenv.lib.licenses.bsd3; - }) { mpdec = null; }; + }) { mpdec = null;}; "deka-tests" = callPackage ({ mkDerivation, base, bytestring, containers, deka, parsec, pipes @@ -36281,7 +36295,7 @@ self: { configureFlags = [ "-f-bytestring-in-base" ]; description = "Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib;}; "digest-pure" = callPackage ({ mkDerivation, array, base, bytestring, digest, QuickCheck }: @@ -36807,7 +36821,7 @@ self: { homepage = "http://github.com/lightquake/discount"; description = "Haskell bindings to the discount Markdown library"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) markdown; }; + }) { markdown = null;}; "discrete-space-map" = callPackage ({ mkDerivation, adjunctions, base, comonad, distributive, keys @@ -37484,7 +37498,7 @@ self: { homepage = "https://github.com/maxpow4h/dnssd"; description = "DNS service discovery bindings"; license = stdenv.lib.licenses.bsd3; - }) { dns_sd = null; }; + }) { dns_sd = null;}; "doc-review" = callPackage ({ mkDerivation, base, base64-bytestring, binary, bytestring @@ -38072,7 +38086,8 @@ self: { pkgconfigDepends = [ libdpkg ]; description = "libdpkg bindings"; license = stdenv.lib.licenses.gpl3; - }) { libdpkg = null; }; + broken = true; + }) { libdpkg = null;}; "drClickOn" = callPackage ({ mkDerivation, base, containers }: @@ -38395,7 +38410,7 @@ self: { pkgconfigDepends = [ dvdread ]; description = "A monadic interface to libdvdread"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) dvdread; }; + }) { dvdread = null;}; "dvi-processing" = callPackage ({ mkDerivation, base, bytestring, filepath, transformers }: @@ -38486,7 +38501,7 @@ self: { extraLibraries = [ d3d9 ]; description = "A binding to the Microsoft DirectX 9 API"; license = stdenv.lib.licenses.bsd3; - }) { d3d9 = null; }; + }) { d3d9 = null;}; "dx9d3dx" = callPackage ({ mkDerivation, base, d3dx9, dx9base, dx9d3d, Win32 }: @@ -38498,7 +38513,7 @@ self: { extraLibraries = [ d3dx9 ]; description = "A binding to the Microsoft DirectX 9 D3DX API"; license = stdenv.lib.licenses.bsd3; - }) { d3dx9 = null; }; + }) { d3dx9 = null;}; "dynamic-cabal" = callPackage ({ mkDerivation, base, containers, data-default, directory, doctest @@ -38799,7 +38814,7 @@ self: { extraLibraries = [ canlib ]; description = "Tools for automotive ECU development"; license = stdenv.lib.licenses.bsd3; - }) { canlib = null; }; + }) { canlib = null;}; "ed25519" = callPackage ({ mkDerivation, base, bytestring, hlint, QuickCheck }: @@ -38982,7 +38997,7 @@ self: { homepage = "http://code.haskell.org/editline"; description = "Bindings to the editline library (libedit)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libedit;}; "effect-handlers" = callPackage ({ mkDerivation, base, free, hspec, hspec-discover, HUnit @@ -39192,7 +39207,7 @@ self: { extraLibraries = [ eibclient ]; description = "EIBd Client"; license = stdenv.lib.licenses.gpl3; - }) { eibclient = null; }; + }) { eibclient = null;}; "eigen" = callPackage ({ mkDerivation, base, vector }: @@ -40162,7 +40177,7 @@ self: { homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php"; description = "Compiler for a simple functional language"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) boehmgc; inherit (pkgs) gmp;}; "epoll" = callPackage ({ mkDerivation, base, unix }: @@ -41063,7 +41078,7 @@ self: { extraLibraries = [ exif ]; description = "A Haskell binding to a subset of libexif"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) exif; }; + }) { inherit (pkgs) exif;}; "exists" = callPackage ({ mkDerivation, base, contravariant }: @@ -41741,7 +41756,7 @@ self: { configureFlags = [ "-fsmall_base" ]; description = "A Haskell library for writing FastCGI programs"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) fcgi;}; "fastirc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-show @@ -42175,7 +42190,7 @@ self: { homepage = "http://feldspar.github.com"; description = "Compiler for the Feldspar language"; license = stdenv.lib.licenses.bsd3; - }) { gcc_s = null; }; + }) { gcc_s = null;}; "feldspar-language" = callPackage ({ mkDerivation, array, base, bytestring, containers, data-default @@ -42229,7 +42244,7 @@ self: { homepage = "http://fenfire.org/"; description = "Graph-based notetaking system"; license = "GPL"; - }) { raptor = null; }; + }) { raptor = null;}; "fez-conf" = callPackage ({ mkDerivation, base, containers, regex-compat }: @@ -42302,8 +42317,8 @@ self: { configureFlags = [ "-f-buildrasterdemo" "-f-builddemo" ]; description = "Minimal bindings to the FFmpeg library"; license = stdenv.lib.licenses.bsd3; - }) { libavcodec = null; libavformat = null; libavutil = null; - libswscale = null; }; + }) { libavcodec = null; libavformat = null; libavutil = null; + libswscale = null;}; "ffmpeg-tutorials" = callPackage ({ mkDerivation, base, bytestring, haskell98, hs-ffmpeg, SDL, stm @@ -42336,7 +42351,7 @@ self: { configureFlags = [ "-fbase4" "-fsplitbase" ]; description = "Bindings to the FFTW library"; license = stdenv.lib.licenses.bsd3; - }) { fftw3 = null; fftw3f = null; }; + }) { fftw3 = null; fftw3f = null;}; "fgl" = callPackage ({ mkDerivation, array, base, containers, mtl }: @@ -42856,7 +42871,7 @@ self: { homepage = "http://github.com/esessoms/fitsio"; description = "A library for reading and writing data files in the FITS data format"; license = "GPL"; - }) {}; + }) { inherit (pkgs) cfitsio;}; "fix-imports" = callPackage ({ mkDerivation, base, containers, cpphs, directory, filepath @@ -43482,7 +43497,7 @@ self: { homepage = "https://github.com/MostAwesomeDude/hsfluidsynth"; description = "Haskell bindings to FluidSynth"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) fluidsynth; }; + }) { inherit (pkgs) fluidsynth;}; "fmark" = callPackage ({ mkDerivation, base, directory, filepath, mtl, process, Unixutils @@ -44050,7 +44065,8 @@ self: { ]; description = "A simple web framework"; license = stdenv.lib.licenses.bsd3; - }) { ghc-binary = null; }; + broken = true; + }) { ghc-binary = null;}; "frame-markdown" = callPackage ({ mkDerivation, base, frame, pandoc }: @@ -44266,8 +44282,7 @@ self: { homepage = "https://github.com/chrisdone/freenect"; description = "Interface to the Kinect device"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) freenect; - freenect_sync = null; }; + }) { freenect = null; freenect_sync = null;}; "freesect" = callPackage ({ mkDerivation, array, base, cpphs, directory, mtl, parallel @@ -44381,7 +44396,7 @@ self: { homepage = "https://github.com/RaphaelJ/friday-devil"; description = "Uses the DevIL C library to read and write images from and to files and memory buffers"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) libdevil;}; "friendly-time" = callPackage ({ mkDerivation, base, HUnit, old-locale, test-framework @@ -44946,7 +44961,8 @@ self: { homepage = "https://github.com/ZioCrocifisso/FWGL"; description = "FRP 2D/3D game engine"; license = stdenv.lib.licenses.bsd3; - }) { ghcjs-base = null; }; + broken = true; + }) { ghcjs-base = null;}; "g-npm" = callPackage ({ mkDerivation, base, HTTP, json }: @@ -45112,7 +45128,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GNOME configuration database system"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { inherit (pkgs.gnome) GConf;}; "gd" = callPackage ({ mkDerivation, base, bytestring, expat, fontconfig, freetype, gd @@ -45129,7 +45145,10 @@ self: { configureFlags = [ "-fbytestring-in-base" ]; description = "A Haskell binding to a subset of the GD graphics library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gd zlib; }; + }) { inherit (pkgs) expat; inherit (pkgs) fontconfig; + inherit (pkgs) freetype; inherit (pkgs) gd; + inherit (pkgs) libjpeg; inherit (pkgs) libpng; + inherit (pkgs) zlib;}; "gdiff" = callPackage ({ mkDerivation, base }: @@ -46024,7 +46043,7 @@ self: { homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; description = "Happy Haskell Programming"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) emacs; inherit (pkgs) makeWrapper;}; "ghc-mtl" = callPackage ({ mkDerivation, base, exceptions, extensible-exceptions, ghc, mtl @@ -46447,7 +46466,7 @@ self: { homepage = "http://repetae.net/computer/ginsu/"; description = "Ginsu Gale Client"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) openssl;}; "gio" = callPackage ({ mkDerivation, array, base, bytestring, containers, glib @@ -46463,7 +46482,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GIO"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib;}; "gist" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, http-conduit @@ -46558,7 +46577,11 @@ self: { homepage = "http://git-annex.branchable.com/"; description = "manage files with git, without checking their contents into git"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; + inherit (pkgs) gnupg1; inherit (pkgs) lsof; + inherit (pkgs) openssh; inherit (pkgs) perl; + inherit (pkgs) rsync; inherit (pkgs) wget; + inherit (pkgs) which;}; "git-checklist" = callPackage ({ mkDerivation, base, directory, filepath, optparse-applicative @@ -46830,7 +46853,7 @@ self: { homepage = "https://github.com/joeyh/github-backup"; description = "backs up everything github knows about a repository, to the repository"; license = "GPL"; - }) {}; + }) { inherit (pkgs) git;}; "github-post-receive" = callPackage ({ mkDerivation, aeson, base, bytestring, containers @@ -47118,7 +47141,7 @@ self: { ]; description = "Complete OpenGL raw bindings"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) mesa;}; "gl-capture" = callPackage ({ mkDerivation, base, bytestring, OpenGL }: @@ -47143,7 +47166,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the glade library"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { inherit (pkgs.gnome) libglade;}; "gladexml-accessor" = callPackage ({ mkDerivation, base, glade, HaXml, template-haskell }: @@ -47185,7 +47208,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GLIB library for Gtk2Hs"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) glib; }; + }) { inherit (pkgs) glib;}; "glider-nlp" = callPackage ({ mkDerivation, base, Cabal, containers, HUnit, text }: @@ -47419,7 +47442,7 @@ self: { homepage = "http://gloss.ouroborus.net"; description = "Parallel rendering of raster images"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) llvm; }; + }) { inherit (pkgs) llvm;}; "gloss-raster-accelerate" = callPackage ({ mkDerivation, accelerate, accelerate-cuda, base, gloss @@ -47471,7 +47494,7 @@ self: { extraLibraries = [ glpk ]; description = "Comprehensive GLPK linear programming bindings"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) glpk;}; "gluturtle" = callPackage ({ mkDerivation, base, convertible, GLUT, stm, yjsvg, yjtools }: @@ -47542,7 +47565,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnome-keyring/"; description = "Bindings for libgnome-keyring"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs.gnome) gnome_keyring;}; "gnomevfs" = callPackage ({ mkDerivation, array, base, containers, glib, gnome_vfs @@ -47558,7 +47581,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GNOME Virtual File System library"; license = "GPL"; - }) { gnome_vfs_module = null; }; + }) { inherit (pkgs.gnome) gnome_vfs; gnome_vfs_module = null;}; "gnuidn" = callPackage ({ mkDerivation, base, bytestring, c2hs, libidn, text }: @@ -47573,7 +47596,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnuidn/"; description = "Bindings for GNU IDN"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) libidn;}; "gnuplot" = callPackage ({ mkDerivation, array, base, containers, data-accessor @@ -47613,7 +47636,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnutls/"; description = "Bindings for GNU libgnutls"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) gnutls; }; + }) { inherit (pkgs) gnutls;}; "goa" = callPackage ({ mkDerivation, base, directory, filepath, process }: @@ -48816,7 +48839,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gsasl/"; description = "Bindings for GNU libgsasl"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) gsasl; }; + }) { inherit (pkgs) gsasl;}; "gsc-weighting" = callPackage ({ mkDerivation, base, hierarchical-clustering }: @@ -48890,10 +48913,10 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GStreamer open source multimedia framework"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gstreamer; - gstreamer-audio = null; gstreamer-base = null; - gstreamer-controller = null; gstreamer-dataprotocol = null; - gstreamer-net = null; gstreamer-plugins-base = null; }; + }) { inherit (pkgs) gstreamer; gstreamer-audio = null; + gstreamer-base = null; gstreamer-controller = null; + gstreamer-dataprotocol = null; gstreamer-net = null; + gstreamer-plugins-base = null;}; "gt-tools" = callPackage ({ mkDerivation, base, containers, extensible-exceptions, haskeline @@ -48946,7 +48969,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Gtk+ graphical user interface library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) glib gtk; }; + }) { inherit (pkgs) glib; inherit (pkgs.gnome) gtk;}; "gtk-jsinput" = callPackage ({ mkDerivation, base, gtk, json, transformers }: @@ -48988,7 +49011,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtk-mac-integration; }; + }) { gtk-mac-integration = null;}; "gtk-serialized-event" = callPackage ({ mkDerivation, array, base, containers, glib, gtk, haskell98, mtl @@ -49002,7 +49025,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "GTK+ Serialized event"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk;}; "gtk-simple-list-view" = callPackage ({ mkDerivation, base, gtk }: @@ -49050,7 +49073,7 @@ self: { homepage = "http://github.com/travitch/gtk-traymanager"; description = "A wrapper around the eggtraymanager library for Linux system trays"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk; inherit (pkgs) x11;}; "gtk2hs-buildtools" = callPackage ({ mkDerivation, alex, array, base, containers, directory, filepath @@ -49219,7 +49242,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Gtk+ graphical user interface library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) glib gtk3; }; + }) { inherit (pkgs) glib; gtk3 = null;}; "gtk3-mac-integration" = callPackage ({ mkDerivation, array, base, containers, glib, gtk-mac-integration @@ -49235,7 +49258,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtk-mac-integration; }; + }) { gtk-mac-integration = null;}; "gtkglext" = callPackage ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, gtkglext @@ -49252,7 +49275,8 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GTK+ OpenGL Extension"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtkglext; }; + }) { inherit (pkgs.gnome) gtkglext; + inherit (pkgs) pangox_compat;}; "gtkimageview" = callPackage ({ mkDerivation, array, base, containers, glib, gtk @@ -49268,7 +49292,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GtkImageView library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) gtkimageview; }; + }) { inherit (pkgs) gtkimageview;}; "gtkrsync" = callPackage ({ mkDerivation, base, gconf, glade, gtk, MissingH, process @@ -49302,7 +49326,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { inherit (pkgs.gnome) gtksourceview;}; "gtksourceview3" = callPackage ({ mkDerivation, array, base, containers, glib, gtk2hs-buildtools @@ -49318,7 +49342,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { inherit (pkgs.gnome) gtksourceview;}; "guarded-rewriting" = callPackage ({ mkDerivation, base, instant-generics }: @@ -49466,8 +49490,8 @@ self: { extraLibraries = [ cudd epd mtr st util ]; description = "An FFI binding to the CUDD library"; license = "LGPL"; - }) { inherit (pkgs) cudd; - epd = null; util = null; }; + }) { cudd = null; epd = null; inherit (pkgs) mtr; + inherit (pkgs) st; util = null;}; "hCsound" = callPackage ({ mkDerivation, base, c2hs, csound64, libsndfile, monads-tf @@ -49483,7 +49507,7 @@ self: { configureFlags = [ "-fuseframework" "-fusedouble" "-fsplitbase" ]; description = "interface to CSound API"; license = "LGPL"; - }) { csound64 = null; }; + }) { csound64 = null; inherit (pkgs) libsndfile;}; "hDFA" = callPackage ({ mkDerivation, base, containers, directory, process }: @@ -49736,8 +49760,7 @@ self: { homepage = "http://dslsrv4.cs.missouri.edu/~qqbm9"; description = "Optimal variable selection in chain graphical model"; license = "GPL"; - }) { inherit (pkgs) blas; - lapack = null; }; + }) { inherit (pkgs) blas; lapack = null;}; "haar" = callPackage ({ mkDerivation, base, QuickCheck, split, test-framework @@ -49888,7 +49911,7 @@ self: { homepage = "http://github.com/bickfordb/hack-handler-evhttp"; description = "Hack EvHTTP (libevent) Handler"; license = "GPL"; - }) { event = null; }; + }) { event = null;}; "hack-handler-fastcgi" = callPackage ({ mkDerivation, base, bytestring, fcgi, hack, hack-handler-cgi }: @@ -49901,7 +49924,7 @@ self: { homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master"; description = "Hack handler direct to fastcgi (deprecated)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) fcgi;}; "hack-handler-happstack" = callPackage ({ mkDerivation, base, bytestring, cgi, containers, data-default @@ -50543,7 +50566,7 @@ self: { homepage = "http://github.com/jystic/hadoop-formats"; description = "Read/write file formats commonly used by Hadoop"; license = stdenv.lib.licenses.asl20; - }) { inherit (pkgs) snappy; }; + }) { inherit (pkgs) snappy;}; "hadoop-rpc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, exceptions @@ -50713,7 +50736,8 @@ self: { ]; description = "Multi-app web platform framework"; license = stdenv.lib.licenses.mit; - }) { quickcheck-lio-instances = null; }; + broken = true; + }) { quickcheck-lio-instances = null;}; "hails-bin" = callPackage ({ mkDerivation, base, bson, bytestring, containers, ghc-paths @@ -51259,7 +51283,7 @@ self: { pkgconfigDepends = [ appindicator ]; description = "Binding to the appindicator library"; license = stdenv.lib.licenses.lgpl21; - }) { appindicator = null; }; + }) { appindicator = null;}; "happindicator3" = callPackage ({ mkDerivation, appindicator, base, glib, gtk3, text }: @@ -51275,7 +51299,7 @@ self: { homepage = "https://github.com/mlacorte/happindicator3"; description = "Binding to the appindicator library"; license = stdenv.lib.licenses.lgpl21; - }) { appindicator = null; }; + }) { appindicator = null;}; "happraise" = callPackage ({ mkDerivation, base, directory, filepath }: @@ -51783,7 +51807,7 @@ self: { homepage = "http://www.happstack.com/"; description = "extend happstack-server with https:// support (TLS/SSL)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openssl;}; "happstack-state" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory @@ -51884,7 +51908,7 @@ self: { homepage = "http://www.haskell.org/happy/"; description = "Happy is a parser generator for Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) perl;}; "happy-meta" = callPackage ({ mkDerivation, array, base, containers, happy, haskell-src-meta @@ -51966,7 +51990,7 @@ self: { homepage = "http://www.davidb.org/darcs/harchive/"; description = "Networked content addressed backup and restore software"; license = "GPL"; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) openssl; inherit (pkgs) sqlite;}; "hark" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, haskell98 @@ -52001,7 +52025,7 @@ self: { pkgconfigDepends = [ groonga ]; description = "Low level bindings for Groonga"; license = stdenv.lib.licenses.lgpl21; - }) { groonga = null; }; + }) { groonga = null;}; "harp" = callPackage ({ mkDerivation, base }: @@ -52381,7 +52405,7 @@ self: { homepage = "http://github.com/cosbynator/haskakafka"; description = "Kafka bindings for Haskell"; license = stdenv.lib.licenses.mit; - }) { rdkafka = null; }; + }) { rdkafka = null;}; "haskanoid" = callPackage ({ mkDerivation, base, freenect, hcwiid, IfElse, MissingH, mtl, SDL @@ -52811,7 +52835,7 @@ self: { homepage = "http://github.com/bjpop/haskell-mpi"; description = "Distributed parallel programming in Haskell using MPI"; license = stdenv.lib.licenses.bsd3; - }) { mpi = null; }; + }) { mpi = null;}; "haskell-names" = callPackage ({ mkDerivation, aeson, base, bytestring, Cabal, containers @@ -52978,7 +53002,7 @@ self: { homepage = "https://github.com/jamessanders/haskell-qrencode"; description = "Haskell bindings for libqrencode"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) qrencode;}; "haskell-reflect" = callPackage ({ mkDerivation, base, containers, hint, MonadCatchIO-mtl, mtl @@ -53431,7 +53455,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HDBC PostgreSQL driver"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) postgresql;}; "haskelldb-hdbc-sqlite3" = callPackage ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC @@ -53516,7 +53540,8 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL Oracle driver"; license = stdenv.lib.licenses.bsd3; - }) { hsql-oracle = null; }; + broken = true; + }) { hsql-oracle = null;}; "haskelldb-hsql-postgresql" = callPackage ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql @@ -53552,7 +53577,8 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL SQLite driver"; license = stdenv.lib.licenses.bsd3; - }) { hsql-sqlite = null; }; + broken = true; + }) { hsql-sqlite = null;}; "haskelldb-hsql-sqlite3" = callPackage ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql @@ -54090,7 +54116,7 @@ self: { homepage = "https://github.com/otters/haspell"; description = "Haskell bindings to aspell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) aspell;}; "hasql" = callPackage ({ mkDerivation, attoparsec, base, base-prelude, either @@ -54269,7 +54295,8 @@ self: { homepage = "http://github.com/ajnsit/haste-markup"; description = "A port of blaze-markup and blaze-html to Haste"; license = stdenv.lib.licenses.mit; - }) { haste-lib = null; }; + broken = true; + }) { haste-lib = null;}; "haste-perch" = callPackage ({ mkDerivation, base, haste-compiler, transformers }: @@ -54519,8 +54546,8 @@ self: { ]; description = "Haskell bindings for the C Wayland library"; license = stdenv.lib.licenses.mit; - }) { wayland-client = null; wayland-cursor = null; - wayland-egl = null; wayland-server = null; }; + }) { wayland-client = null; wayland-cursor = null; + wayland-egl = null; wayland-server = null;}; "hayoo-cli" = callPackage ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types @@ -54641,7 +54668,7 @@ self: { homepage = "http://www.dockerz.net/software/hbeat.html"; description = "A simple step sequencer GUI"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) SDL; }; + }) { inherit (pkgs) SDL; inherit (pkgs) SDL_mixer;}; "hblas" = callPackage ({ mkDerivation, base, blas, HUnit, lapack, primitive @@ -54658,8 +54685,7 @@ self: { homepage = "http://github.com/wellposed/hblas/"; description = "Human friendly BLAS and Lapack bindings for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) blas; - lapack = null; }; + }) { inherit (pkgs) blas; lapack = null;}; "hblock" = callPackage ({ mkDerivation, aeson, base, blaze-markup, bytestring, cereal @@ -54703,7 +54729,8 @@ self: { homepage = "https://bitbucket.org/k0ral/hbro"; description = "Minimal KISS-compliant browser"; license = "unknown"; - }) { integer-simple = null; }; + broken = true; + }) { integer-simple = null;}; "hbro-contrib" = callPackage ({ mkDerivation, base, classy-prelude, containers, glib, gtk3, hbro @@ -54874,7 +54901,7 @@ self: { homepage = "https://github.com/ivanperez-keera/hcwiid"; description = "Library to interface with the wiimote"; license = stdenv.lib.licenses.gpl2; - }) { bluetooth = null; cwiid = null; }; + }) { bluetooth = null; cwiid = null;}; "hdaemonize" = callPackage ({ mkDerivation, base, extensible-exceptions, filepath, hsyslog @@ -55133,7 +55160,7 @@ self: { homepage = "https://github.com/jamwt/hdiscount"; description = "Haskell bindings to the Discount markdown library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) markdown; }; + }) { markdown = null;}; "hdm" = callPackage ({ mkDerivation, base, directory, process, unix, vty }: @@ -55447,8 +55474,8 @@ self: { homepage = "https://github.com/philopon/helics"; description = "New Relic® agent SDK wrapper for Haskell"; license = stdenv.lib.licenses.mit; - }) { newrelic-collector-client = null; newrelic-common = null; - newrelic-transaction = null; }; + }) { newrelic-collector-client = null; newrelic-common = null; + newrelic-transaction = null;}; "helics-wai" = callPackage ({ mkDerivation, base, bytestring, data-default-class, helics @@ -55693,7 +55720,7 @@ self: { homepage = "https://github.com/selectel/hen"; description = "Haskell bindings to Xen hypervisor interface"; license = stdenv.lib.licenses.mit; - }) { xenctrl = null; }; + }) { xenctrl = null;}; "henet" = callPackage ({ mkDerivation, base, bitset, bytestring, network, typesafe-endian @@ -55930,7 +55957,7 @@ self: { homepage = "http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/Hetris/"; description = "Text Tetris"; license = "GPL"; - }) { curses = null; }; + }) { curses = null;}; "heukarya" = callPackage ({ mkDerivation, base, containers, deepseq, parallel, random, text @@ -56146,7 +56173,7 @@ self: { configureFlags = [ "-f-test" ]; description = "Haskell binding to the FANN library"; license = stdenv.lib.licenses.bsd3; - }) { doublefann = null; fann = null; }; + }) { doublefann = null; fann = null;}; "hfd" = callPackage ({ mkDerivation, base, bytestring, haskeline, iteratee, MissingH @@ -56413,7 +56440,8 @@ self: { homepage = "http://code.haskell.org/~thielema/hgl-example/"; description = "Various animations generated using HGL"; license = "GPL"; - }) { HTam = null; }; + broken = true; + }) { HTam = null;}; "hgom" = callPackage ({ mkDerivation, base, containers, directory, filepath, mtl, parsec @@ -56456,7 +56484,7 @@ self: { homepage = "http://www.harphttp.org"; description = "Binding to libharp"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) harp; }; + }) { harp = null;}; "hi" = callPackage ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory @@ -56528,7 +56556,7 @@ self: { homepage = "https://github.com/vahokif/haskell-hidapi"; description = "Haskell bindings to HIDAPI"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) udev; }; + }) { udev = null;}; "hieraclus" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, multiset }: @@ -56738,7 +56766,8 @@ self: { homepage = "http://www.haskell.org/himerge"; description = "Haskell Graphical User Interface for Emerge"; license = "GPL"; - }) { mozembed = null; }; + broken = true; + }) { mozembed = null;}; "himg" = callPackage ({ mkDerivation, base, bytestring, directory, gtk, HTTP @@ -57370,7 +57399,7 @@ self: { homepage = "http://people.ksp.sk/~ivan/hlbfgsb"; description = "Haskell binding to L-BFGS-B version 3.0"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) gfortran;}; "hlcm" = callPackage ({ mkDerivation, array, base, bytestring, bytestring-csv @@ -57570,7 +57599,7 @@ self: { homepage = "http://github.com/aycanirican/hlibev"; description = "FFI interface to libev"; license = stdenv.lib.licenses.bsd3; - }) { ev = null; }; + }) { ev = null;}; "hlibfam" = callPackage ({ mkDerivation, base, fam }: @@ -57582,7 +57611,7 @@ self: { extraLibraries = [ fam ]; description = "FFI interface to libFAM"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) fam;}; "hlibgit2" = callPackage ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }: @@ -57591,11 +57620,12 @@ self: { version = "0.18.0.13"; sha256 = "1bslg51kkhnwm48kxaad4izq3xmzv6dpqy10a5kh16vr5zy3w5hz"; buildDepends = [ base bindings-DSL zlib ]; - testDepends = [ base git process ]; + testDepends = [ base process ]; + buildTools = [ git ]; extraLibraries = [ openssl ]; description = "Low-level bindings to libgit2"; license = stdenv.lib.licenses.mit; - }) { git = null; }; + }) { inherit (pkgs) git; inherit (pkgs) openssl;}; "hlint" = callPackage ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs @@ -57718,7 +57748,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numeric Linear Algebra"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) blas; }; + }) { inherit (pkgs) blas; inherit (pkgs) liblapack;}; "hmatrix-banded" = callPackage ({ mkDerivation, base, hmatrix, lapack, transformers }: @@ -57732,7 +57762,7 @@ self: { homepage = "http://code.haskell.org/~thielema/hmatrix-banded/"; description = "HMatrix interface to LAPACK functions for banded matrices"; license = stdenv.lib.licenses.bsd3; - }) { lapack = null; }; + }) { lapack = null;}; "hmatrix-csv" = callPackage ({ mkDerivation, base, bytestring, cassava, hmatrix, vector }: @@ -57757,7 +57787,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Linear Programming based on GLPK"; license = "GPL"; - }) {}; + }) { inherit (pkgs) glpk;}; "hmatrix-gsl" = callPackage ({ mkDerivation, array, base, gsl, hmatrix, process, random, vector @@ -57771,7 +57801,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numerical computation"; license = "GPL"; - }) {}; + }) { inherit (pkgs) gsl;}; "hmatrix-gsl-stats" = callPackage ({ mkDerivation, base, binary, hmatrix, storable-complex }: @@ -57823,7 +57853,7 @@ self: { extraLibraries = [ QuadProgpp ]; description = "Bindings to the QuadProg++ quadratic programming library"; license = stdenv.lib.licenses.bsd3; - }) { QuadProgpp = null; }; + }) { QuadProgpp = null;}; "hmatrix-repa" = callPackage ({ mkDerivation, base, hmatrix, repa, vector }: @@ -57849,7 +57879,7 @@ self: { homepage = "https://github.com/albertoruiz/hmatrix"; description = "Interface to GSL special functions"; license = "GPL"; - }) {}; + }) { inherit (pkgs) gsl;}; "hmatrix-static" = callPackage ({ mkDerivation, array, base, haskell-src-meta, hmatrix, parsec @@ -58033,7 +58063,7 @@ self: { homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; description = "An ncurses mp3 player written in Haskell"; license = "GPL"; - }) { curses = null; }; + }) { curses = null;}; "hmpfr" = callPackage ({ mkDerivation, base, integer-gmp, mpfr }: @@ -58047,7 +58077,7 @@ self: { homepage = "http://code.google.com/p/hmpfr/"; description = "Haskell binding to the MPFR library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) mpfr;}; "hmt" = callPackage ({ mkDerivation, array, base, bytestring, colour, containers @@ -58121,8 +58151,8 @@ self: { vector ]; testDepends = [ - base containers directory errors hmatrix HUnit netcdf QuickCheck - repa test-framework test-framework-hunit test-framework-quickcheck2 + base containers directory errors hmatrix HUnit QuickCheck repa + test-framework test-framework-hunit test-framework-quickcheck2 vector ]; buildTools = [ c2hs ]; @@ -58130,7 +58160,7 @@ self: { homepage = "https://github.com/ian-ross/hnetcdf"; description = "Haskell NetCDF library"; license = stdenv.lib.licenses.bsd3; - }) { netcdf = null; }; + }) { inherit (pkgs) netcdf;}; "hnn" = callPackage ({ mkDerivation, base, binary, bytestring, hmatrix, mwc-random @@ -58330,7 +58360,8 @@ self: { homepage = "http://anttisalonen.github.com/hogre"; description = "Haskell binding to a subset of OGRE"; license = stdenv.lib.licenses.mit; - }) { OGRE = null; OgreMain = null; cgen-hs = null; grgen = null; }; + }) { OGRE = null; OgreMain = null; cgen-hs = null; + grgen = null;}; "hogre-examples" = callPackage ({ mkDerivation, base, hogre, OgreMain }: @@ -58345,7 +58376,7 @@ self: { homepage = "http://github.com/anttisalonen/hogre-examples"; description = "Examples for using Hogre"; license = stdenv.lib.licenses.mit; - }) { OgreMain = null; }; + }) { OgreMain = null;}; "hois" = callPackage ({ mkDerivation, base, OIS, X11 }: @@ -58359,7 +58390,7 @@ self: { extraLibraries = [ OIS ]; description = "OIS bindings"; license = stdenv.lib.licenses.bsd3; - }) { OIS = null; }; + }) { OIS = null;}; "hoist-error" = callPackage ({ mkDerivation, base, either, mtl }: @@ -58482,8 +58513,8 @@ self: { extraLibraries = [ freenect OpenNI2 ]; description = "OpenNI 2 binding"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) freenect; - OpenNI2 = null; }; + broken = true; + }) { OpenNI2 = null; freenect = null;}; "honk" = callPackage ({ mkDerivation, base }: @@ -58621,7 +58652,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "Core library for hoodle"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXi;}; "hoodle-extra" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base @@ -58837,7 +58868,7 @@ self: { homepage = "https://github.com/MnO2/hopencc"; description = "Haskell binding to libopencc"; license = stdenv.lib.licenses.bsd3; - }) { opencc = null; }; + }) { opencc = null;}; "hopencl" = callPackage ({ mkDerivation, base, bytestring, c2hs, HUnit, OpenCL, QuickCheck @@ -58858,7 +58889,7 @@ self: { homepage = "https://github.com/merijn/hopencl"; description = "Haskell bindings for OpenCL"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) OpenCL; }; + }) { OpenCL = null;}; "hopenpgp-tools" = callPackage ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec @@ -58899,7 +58930,7 @@ self: { homepage = "http://github.com/peti/hopenssl"; description = "FFI bindings to OpenSSL's EVP digest interface"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openssl;}; "hopfield" = callPackage ({ mkDerivation, array, base, deepseq, directory, erf @@ -58927,7 +58958,7 @@ self: { homepage = "https://github.com/imperialhopfield/hopfield"; description = "Hopfield Networks, Boltzmann Machines and Clusters"; license = stdenv.lib.licenses.mit; - }) { MagickCore = null; MagickWand = null; }; + }) { MagickCore = null; MagickWand = null;}; "hopfield-networks" = callPackage ({ mkDerivation, base, matrix, MonadRandom, QuickCheck, split @@ -59038,7 +59069,8 @@ self: { homepage = "http://rd.slavepianos.org/?t=hosc-utils"; description = "Haskell Open Sound Control Utilities"; license = "GPL"; - }) { www-minus = null; }; + broken = true; + }) { www-minus = null;}; "hostname" = callPackage ({ mkDerivation, base }: @@ -59164,7 +59196,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Hp2any"; description = "Real-time heap graphing utility and profile stream server with a reusable graphing module"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) freeglut; inherit (pkgs) mesa;}; "hp2any-manager" = callPackage ({ mkDerivation, array, base, bytestring, cairo, containers @@ -59284,7 +59316,7 @@ self: { extraLibraries = [ papi ]; description = "Binding for the PAPI library"; license = stdenv.lib.licenses.bsd3; - }) { papi = null; }; + }) { papi = null;}; "hpaste" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup @@ -59468,7 +59500,7 @@ self: { configureFlags = [ "-f-tests" ]; description = "Haskell bindings to libpqtypes"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) postgresql;}; "hprotoc" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers @@ -59706,7 +59738,7 @@ self: { homepage = "http://github.com/ozataman/hs-GeoIP"; description = "Haskell bindings to the MaxMind GeoIPCity database via the C library"; license = stdenv.lib.licenses.bsd3; - }) { GeoIP = null; }; + }) { GeoIP = null;}; "hs-bibutils" = callPackage ({ mkDerivation, base, syb }: @@ -59737,7 +59769,8 @@ self: { homepage = "https://github.com/tsuraan/hs-blake2"; description = "A cryptohash-inspired library for blake2"; license = stdenv.lib.licenses.bsd3; - }) { b2 = null; }; + broken = true; + }) { b2 = null;}; "hs-captcha" = callPackage ({ mkDerivation, base, bytestring, gd, random }: @@ -59807,7 +59840,7 @@ self: { configureFlags = [ "-f-old-base" ]; description = "Pragmatic .NET interop for Haskell"; license = stdenv.lib.licenses.bsd3; - }) { ole32 = null; oleaut32 = null; }; + }) { ole32 = null; oleaut32 = null;}; "hs-excelx" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, text, time @@ -59847,7 +59880,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/hs-fltk/"; description = "Binding to GUI library FLTK"; license = stdenv.lib.licenses.bsd3; - }) { fltk = null; fltk_images = null; }; + }) { fltk = null; fltk_images = null;}; "hs-gchart" = callPackage ({ mkDerivation, base, mtl }: @@ -59969,7 +60002,7 @@ self: { ]; extraLibraries = [ mesos protobuf ]; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) protobuf; }; + }) { inherit (pkgs) mesos; inherit (pkgs) protobuf;}; "hs-nombre-generator" = callPackage ({ mkDerivation, base, HandsomeSoup, hxt, random }: @@ -60206,7 +60239,7 @@ self: { homepage = "http://haskell.org/haskellwiki/HsXenCtrl"; description = "FFI bindings to the Xen Control library"; license = stdenv.lib.licenses.bsd3; - }) { xenctrl = null; }; + }) { xenctrl = null;}; "hsay" = callPackage ({ mkDerivation, base, Hclip, HTTP, process, unix }: @@ -60664,7 +60697,8 @@ self: { extraLibraries = [ camwire_1394 dc1394_control raw1394 ]; description = "Haskell bindings to IIDC1394 cameras, via Camwire"; license = "LGPL"; - }) { camwire_1394 = null; dc1394_control = null; raw1394 = null; }; + }) { camwire_1394 = null; dc1394_control = null; + raw1394 = null;}; "hscassandra" = callPackage ({ mkDerivation, base, bytestring, cassandra-thrift, containers @@ -60851,7 +60885,7 @@ self: { homepage = "http://github.com/peti/hsdns"; description = "Asynchronous DNS Resolver"; license = stdenv.lib.licenses.gpl3; - }) {}; + }) { inherit (pkgs) adns;}; "hsdns-cache" = callPackage ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time @@ -61025,8 +61059,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls"; description = "Library wrapping the GnuTLS API"; license = "LGPL"; - }) { inherit (pkgs) gnutls; - gcrypt = null; }; + }) { gcrypt = null; inherit (pkgs) gnutls;}; "hsgnutls-yj" = callPackage ({ mkDerivation, base, bytestring, gcrypt, gnutls, mtl, old-time }: @@ -61039,8 +61072,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls"; description = "Library wrapping the GnuTLS API"; license = "LGPL"; - }) { inherit (pkgs) gnutls; - gcrypt = null; }; + }) { gcrypt = null; inherit (pkgs) gnutls;}; "hsgsom" = callPackage ({ mkDerivation, base, containers, random, stm, time }: @@ -61179,7 +61211,7 @@ self: { extraLibraries = [ svm ]; description = "A FFI binding to libsvm"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) svm; }; + }) { svm = null;}; "hslinks" = callPackage ({ mkDerivation, base, Cabal, hint, MemoTrie, process, regex-compat @@ -61275,7 +61307,7 @@ self: { configureFlags = [ "-fsystem-lua" "-f-apicheck" "-fsystem-lua" ]; description = "A Lua language interpreter embedding in Haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) lua;}; "hsmagick" = callPackage ({ mkDerivation, base, bytestring, bzip2, directory, filepath @@ -61294,8 +61326,11 @@ self: { homepage = "https://github.com/vincentg/hsmagick"; description = "FFI bindings for the GraphicsMagick library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) freetype2 zlib; - GraphicsMagick = null; tiff = null; wmflite = null; }; + }) { GraphicsMagick = null; inherit (pkgs) bzip2; + freetype2 = null; inherit (pkgs) jasper; inherit (pkgs) lcms; + inherit (pkgs) libjpeg; inherit (pkgs) libpng; + inherit (pkgs) libxml2; tiff = null; wmflite = null; + inherit (pkgs) zlib;}; "hsmtpclient" = callPackage ({ mkDerivation, array, base, directory, network, old-time }: @@ -61321,7 +61356,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Hsndfile"; description = "Haskell bindings for libsndfile"; license = stdenv.lib.licenses.lgpl21; - }) {}; + }) { inherit (pkgs) libsndfile;}; "hsndfile-storablevector" = callPackage ({ mkDerivation, base, hsndfile, storablevector }: @@ -62008,7 +62043,7 @@ self: { extraLibraries = [ mysqlclient ]; description = "MySQL driver for HSQL"; license = stdenv.lib.licenses.bsd3; - }) { mysqlclient = null; }; + }) { mysqlclient = null;}; "hsql-odbc" = callPackage ({ mkDerivation, base, hsql, old-time, unixODBC }: @@ -62020,7 +62055,7 @@ self: { extraLibraries = [ unixODBC ]; description = "A Haskell Interface to ODBC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) unixODBC;}; "hsql-postgresql" = callPackage ({ mkDerivation, base, hsql, old-time, postgresql }: @@ -62032,7 +62067,7 @@ self: { extraLibraries = [ postgresql ]; description = "A Haskell Interface to PostgreSQL via the PQ library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) postgresql;}; "hsql-sqlite3" = callPackage ({ mkDerivation, base, hsql, sqlite }: @@ -62044,7 +62079,7 @@ self: { extraLibraries = [ sqlite ]; description = "SQLite3 driver for HSQL"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite;}; "hsqml" = callPackage ({ mkDerivation, base, c2hs, containers, directory, filepath @@ -62068,8 +62103,8 @@ self: { homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "Haskell binding for Qt Quick"; license = stdenv.lib.licenses.bsd3; - }) { Qt5Core = null; Qt5Gui = null; Qt5Qml = null; Qt5Quick = null; - Qt5Widgets = null; }; + }) { Qt5Core = null; Qt5Gui = null; Qt5Qml = null; + Qt5Quick = null; Qt5Widgets = null;}; "hsqml-demo-morris" = callPackage ({ mkDerivation, base, containers, deepseq, directory, hsqml @@ -62369,8 +62404,8 @@ self: { extraLibraries = [ ncurses readline swipl ]; description = "embedding prolog in haskell"; license = "GPL"; - }) { inherit (pkgs) ncurses readline; - swipl = null; }; + }) { inherit (pkgs) ncurses; inherit (pkgs) readline; + swipl = null;}; "hsx" = callPackage ({ mkDerivation, base, haskell-src-exts, mtl, utf8-string }: @@ -62470,7 +62505,7 @@ self: { extraLibraries = [ com_err zephyr ]; description = "Simple libzephyr bindings"; license = stdenv.lib.licenses.bsd3; - }) { com_err = null; zephyr = null; }; + }) { com_err = null; zephyr = null;}; "htags" = callPackage ({ mkDerivation, base, directory, filepath, haskell-src, mtl }: @@ -63504,7 +63539,7 @@ self: { extraLibraries = [ ruby ]; description = "Support library for Hubris, the Ruby <=> Haskell bridge"; license = "unknown"; - }) {}; + }) { inherit (pkgs) ruby;}; "huffman" = callPackage ({ mkDerivation, base, containers, fingertree }: @@ -64177,7 +64212,7 @@ self: { homepage = "https://github.com/mruegenberg/hydra-hs"; description = "Haskell binding to the Sixense SDK for the Razer Hydra"; license = stdenv.lib.licenses.bsd3; - }) { sixense_x64 = null; }; + }) { sixense_x64 = null;}; "hydra-print" = callPackage ({ mkDerivation, async, base, bytestring, containers, directory @@ -64518,13 +64553,14 @@ self: { sha256 = "1jcvha3wzf6wka1zpmsvg1j48jl85v1s4p0mryfhjqz7l9h3wkac"; buildDepends = [ base bytestring resource-pool time ]; testDepends = [ - base bytestring resource-pool tasty tasty-hunit time zookeeper_mt + base bytestring resource-pool tasty tasty-hunit time ]; + buildTools = [ zookeeper_mt ]; extraLibraries = [ zookeeper_mt ]; homepage = "http://github.com/dgvncsz0f/hzk"; description = "Haskell client library for Apache Zookeeper"; license = stdenv.lib.licenses.bsd3; - }) { zookeeper_mt = null; }; + }) { zookeeper_mt = null;}; "hzulip" = callPackage ({ mkDerivation, aeson, async, base, bytestring, conduit @@ -64770,7 +64806,7 @@ self: { homepage = "http://www.idris-lang.org/"; description = "Functional Programming Language with Dependent Types"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) boehmgc; inherit (pkgs) gmp;}; "ieee" = callPackage ({ mkDerivation, base }: @@ -64894,7 +64930,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) ige-mac-integration; }; + }) { ige-mac-integration = null;}; "igraph" = callPackage ({ mkDerivation, base, c2hs, containers, hashable, igraph @@ -64910,7 +64946,7 @@ self: { homepage = "http://giorgidze.github.com/igraph/"; description = "Bindings to the igraph C library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) igraph; }; + }) { igraph = null;}; "igrf" = callPackage ({ mkDerivation, ad, base, polynomial }: @@ -65147,7 +65183,8 @@ self: { configureFlags = [ "-f-buildexamples" ]; description = "bindings to imagemagick library"; license = "unknown"; - }) { ImageMagick = null; MagickWand = null; }; + broken = true; + }) { ImageMagick = null; MagickWand = null;}; "imagepaste" = callPackage ({ mkDerivation, base, containers, HTTP, json, mtl, network @@ -65755,7 +65792,8 @@ self: { buildDepends = [ aether base text ]; description = "Console client for encyclopedias"; license = stdenv.lib.licenses.gpl3; - }) { aether = null; }; + broken = true; + }) { aether = null;}; "inserts" = callPackage ({ mkDerivation, attoparsec, base, bytestring, dlist }: @@ -65900,7 +65938,7 @@ self: { homepage = "https://github.com/rrnewton/intel-aes/wiki"; description = "Hardware accelerated AES encryption and Random Number Generation"; license = stdenv.lib.licenses.bsd3; - }) { intel_aes = null; }; + }) { intel_aes = null;}; "interleavableGen" = callPackage ({ mkDerivation, base, directory, haskell-src, hint, mtl }: @@ -66401,7 +66439,7 @@ self: { configureFlags = [ "-fnlopt" "-f-build_examples" ]; description = "haskell binding to ipopt and nlopt including automatic differentiation"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) ipopt; inherit (pkgs) nlopt;}; "ipprint" = callPackage ({ mkDerivation, base, Extra, haskell-src }: @@ -66827,7 +66865,7 @@ self: { homepage = "http://www.scs.stanford.edu/~dm/iterIO"; description = "Iteratee-based IO with pipe operators"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib;}; "iterable" = callPackage ({ mkDerivation, base, mtl, tagged, template-haskell, vector }: @@ -66876,7 +66914,7 @@ self: { configureFlags = [ "-f-debug" ]; description = "Enumeratees for compressing and decompressing streams"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) bzip2; inherit (pkgs) zlib;}; "iteratee-mtl" = callPackage ({ mkDerivation, base, bytestring, containers, ListLike @@ -67244,7 +67282,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/JACK"; description = "Bindings for the JACK Audio Connection Kit"; license = "GPL"; - }) {}; + }) { inherit (pkgs) jack2;}; "jack-bindings" = callPackage ({ mkDerivation, base, c2hs, jack2, mtl }: @@ -67257,7 +67295,7 @@ self: { pkgconfigDepends = [ jack2 ]; description = "DEPRECATED Bindings to the JACK Audio Connection Kit"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) jack2;}; "jackminimix" = callPackage ({ mkDerivation, base, hosc }: @@ -67346,8 +67384,8 @@ self: { homepage = "https://github.com/cgo/jalla"; description = "Higher level functions for linear algebra. Wraps BLAS and LAPACKE."; license = stdenv.lib.licenses.bsd3; - }) { cblas = null; f77blas = null; lapack = null; - lapacke = null; }; + }) { cblas = null; f77blas = null; lapack = null; + lapacke = null;}; "jammittools" = callPackage ({ mkDerivation, base, boxes, containers, directory, filepath @@ -67800,23 +67838,21 @@ self: { }) {}; "jsaddle" = callPackage - ({ mkDerivation, base, ghcjs-base, hslogger, lens, template-haskell - , text, transformers + ({ mkDerivation, base, hslogger, lens, template-haskell, text + , transformers }: mkDerivation { pname = "jsaddle"; version = "0.2.0.2"; sha256 = "14lxxcl45bzj6g44vr0iq8ndjkxbv4sismamyafymb8hbb24ida3"; - buildDepends = [ - base ghcjs-base lens template-haskell text transformers - ]; + buildDepends = [ base lens template-haskell text transformers ]; testDepends = [ - base ghcjs-base hslogger lens template-haskell text transformers + base hslogger lens template-haskell text transformers ]; configureFlags = [ "-f-webkit" "-fjsffi" "-fgtk3" "-fghcjs" ]; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; - }) { ghcjs-base = null; }; + }) {}; "jsaddle-hello" = callPackage ({ mkDerivation, base, ghcjs-dom, jsaddle, lens }: @@ -68028,7 +68064,7 @@ self: { homepage = "http://stewart.guru"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) python;}; "json-qq" = callPackage ({ mkDerivation, base, haskell-src-meta, parsec, template-haskell @@ -68344,7 +68380,7 @@ self: { homepage = "http://github.com/mwotton/judy"; description = "Fast, scalable, mutable dynamic arrays, maps and hashes"; license = stdenv.lib.licenses.bsd3; - }) { Judy = null; }; + }) { Judy = null;}; "jukebox" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers @@ -69017,7 +69053,8 @@ self: { ]; description = "Utilities for working with many HStringTemplate templates from files"; license = stdenv.lib.licenses.bsd3; - }) { string-templates = null; }; + broken = true; + }) { string-templates = null;}; "koofr-client" = callPackage ({ mkDerivation, aeson, base, bytestring, filepath, http-client @@ -69132,7 +69169,7 @@ self: { extraLibraries = [ kyotocabinet ]; description = "Mid level bindings to Kyoto Cabinet"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) kyotocabinet; }; + }) { inherit (pkgs) kyotocabinet;}; "l-bfgs-b" = callPackage ({ mkDerivation, base, lbfgsb, vector }: @@ -69145,7 +69182,7 @@ self: { homepage = "http://nonempty.org/software/haskell-l-bfgs-b"; description = "Bindings to L-BFGS-B, Fortran code for limited-memory quasi-Newton bound-constrained optimization"; license = stdenv.lib.licenses.bsd3; - }) { lbfgsb = null; }; + }) { lbfgsb = null;}; "labeled-graph" = callPackage ({ mkDerivation, base, labeled-tree }: @@ -71021,7 +71058,7 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) snappy; }; + }) { inherit (pkgs) leveldb; inherit (pkgs) snappy;}; "leveldb-haskell-fork" = callPackage ({ mkDerivation, async, base, bytestring, data-default, filepath @@ -71046,7 +71083,7 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) leveldb;}; "levmar" = callPackage ({ mkDerivation, base, bindings-levmar, hmatrix, vector }: @@ -71225,7 +71262,7 @@ self: { homepage = "http://www.andres-loeh.de/lhs2tex/"; description = "Preprocessor for typesetting Haskell sources with LaTeX"; license = "GPL"; - }) {}; + }) { inherit (pkgs) texLive;}; "lhslatex" = callPackage ({ mkDerivation, base, directory, filepath, process, regex-posix }: @@ -71270,7 +71307,7 @@ self: { extraLibraries = [ archive ]; description = "Read many archive formats with libarchive and conduit"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) archive; }; + }) { archive = null;}; "libcspm" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq @@ -71301,7 +71338,7 @@ self: { extraLibraries = [ expect tcl ]; description = "Library for interacting with console applications via pseudoterminals"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) expect; inherit (pkgs) tcl;}; "libffi" = callPackage ({ mkDerivation, base, bytestring, libffi }: @@ -71313,7 +71350,7 @@ self: { pkgconfigDepends = [ libffi ]; description = "A binding to libffi"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) libffi; }; + }) { inherit (pkgs) libffi;}; "libgit" = callPackage ({ mkDerivation, base, mtl, process }: @@ -71477,7 +71514,7 @@ self: { extraLibraries = [ libnotify ]; description = "Bindings to libnotify library"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) libnotify; }; + }) { inherit (pkgs) libnotify;}; "libnvvm" = callPackage ({ mkDerivation, base, bytestring, c2hs, Cabal, cuda, HUnit, nvvm @@ -71496,7 +71533,7 @@ self: { homepage = "https://github.com/nvidia-compiler-sdk/hsnvvm"; description = "FFI binding to libNVVM, a compiler SDK component from NVIDIA"; license = stdenv.lib.licenses.mit; - }) { nvvm = null; }; + }) { nvvm = null;}; "liboleg" = callPackage ({ mkDerivation, base, CC-delcont, containers, mtl @@ -71525,7 +71562,7 @@ self: { homepage = "http://github.com/tnarg/haskell-libpq"; description = "libpq binding for Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) postgresql;}; "librandomorg" = callPackage ({ mkDerivation, base, bytestring, curl }: @@ -71576,8 +71613,7 @@ self: { homepage = "https://github.com/portnov/libssh2-hs"; description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) libssh2; - ssh2 = null; }; + }) { inherit (pkgs) libssh2; ssh2 = null;}; "libssh2-conduit" = callPackage ({ mkDerivation, base, conduit, libssh2, monad-control, stm @@ -71630,8 +71666,7 @@ self: { configureFlags = [ "-fusepkgconfig" ]; description = "Haskell bindings for libsystemd-daemon"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) libsystemd-daemon; - systemd-daemon = null; }; + }) { libsystemd-daemon = null; systemd-daemon = null;}; "libsystemd-journal" = callPackage ({ mkDerivation, base, bytestring, hashable, hsyslog, libsystemd @@ -71650,7 +71685,7 @@ self: { homepage = "http://github.com/ocharles/libsystemd-journal"; description = "Haskell bindings to libsystemd-journal"; license = stdenv.lib.licenses.bsd3; - }) { libsystemd = null; }; + }) { libsystemd = null;}; "libtagc" = callPackage ({ mkDerivation, base, bytestring, glib, tag_c, taglib_c }: @@ -71664,7 +71699,7 @@ self: { homepage = "https://patch-tag.com/r/AndyStewart/libtagc/home"; description = "Binding to TagLib C library"; license = stdenv.lib.licenses.lgpl21; - }) { tag_c = null; taglib_c = null; }; + }) { tag_c = null; taglib_c = null;}; "libvirt-hs" = callPackage ({ mkDerivation, base, c2hs, syb, virt }: @@ -71678,7 +71713,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/libvirt-hs"; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = stdenv.lib.licenses.bsd3; - }) { virt = null; }; + }) { virt = null;}; "libvorbis" = callPackage ({ mkDerivation, base, bytestring, cpu }: @@ -71703,7 +71738,7 @@ self: { configureFlags = [ "-fsmall_base" ]; description = "Binding to libxml2"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libxml2;}; "libxml-enumerator" = callPackage ({ mkDerivation, base, bytestring, enumerator, libxml-sax, text @@ -71733,7 +71768,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-libxml/"; description = "Bindings for the libXML2 SAX interface"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) libxml2;}; "libxslt" = callPackage ({ mkDerivation, base, bytestring, libxml, xslt }: @@ -71745,7 +71780,7 @@ self: { extraLibraries = [ xslt ]; description = "Binding to libxslt"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) xslt; }; + }) { xslt = null;}; "life" = callPackage ({ mkDerivation, array, base, GLUT, OpenGL, random }: @@ -72173,7 +72208,7 @@ self: { pkgconfigDepends = [ blkid ]; description = "Linux libblkid"; license = stdenv.lib.licenses.lgpl21; - }) { blkid = null; }; + }) { blkid = null;}; "linux-cgroup" = callPackage ({ mkDerivation, base, filepath }: @@ -72234,7 +72269,7 @@ self: { homepage = "https://github.com/tensor5/linux-kmod"; description = "Linux kernel modules support"; license = stdenv.lib.licenses.bsd3; - }) { libkmod = null; }; + }) { libkmod = null;}; "linux-mount" = callPackage ({ mkDerivation, base, bytestring }: @@ -72413,7 +72448,7 @@ self: { homepage = "https://github.com/ucsd-progsys/liquid-fixpoint"; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) ocaml;}; "liquidhaskell" = callPackage ({ mkDerivation, aeson, ansi-terminal, array, base, bifunctors @@ -72666,7 +72701,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ picosat ]; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) picosat; }; + }) { inherit (pkgs) picosat;}; "llrbtree" = callPackage ({ mkDerivation, base }: @@ -72761,7 +72796,7 @@ self: { homepage = "https://github.com/bos/llvm"; description = "FFI bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) llvm; }; + }) { inherit (pkgs) llvm;}; "llvm-base-types" = callPackage ({ mkDerivation, base, c2hs, containers, deepseq, dwarf, failure @@ -72860,7 +72895,7 @@ self: { doCheck = false; description = "General purpose LLVM bindings"; license = stdenv.lib.licenses.bsd3; - }) { llvm-config = null; }; + }) { llvm-config = null;}; "llvm-general-pure" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, parsec, QuickCheck @@ -73026,7 +73061,7 @@ self: { homepage = "http://github.com/dmbarbour/haskell-lmdb"; description = "Lightning MDB bindings"; license = stdenv.lib.licenses.bsd2; - }) { inherit (pkgs) lmdb; }; + }) { lmdb = null;}; "load-env" = callPackage ({ mkDerivation, base, directory, hspec, HUnit, parsec }: @@ -73538,7 +73573,7 @@ self: { homepage = "http://www.tiresiaspress.us/haskell/loris"; description = "interface to Loris API"; license = stdenv.lib.licenses.gpl2; - }) { inherit (pkgs) loris; }; + }) { loris = null;}; "loshadka" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, cryptohash @@ -73644,7 +73679,8 @@ self: { homepage = "https://github.com/dbp/lss"; description = "Lexical Style Sheets - a language for writing styles that is focused around lexical (ie, static) scoping and re-use of large components"; license = stdenv.lib.licenses.bsd3; - }) { language-css-attoparsec = null; }; + broken = true; + }) { language-css-attoparsec = null;}; "lsystem" = callPackage ({ mkDerivation, base, haskell98, uu-parsinglib, wx, wxcore }: @@ -73830,7 +73866,7 @@ self: { homepage = "https://github.com/nfjinjing/luka"; description = "Simple ObjectiveC runtime binding"; license = stdenv.lib.licenses.bsd3; - }) { objc = null; }; + }) { objc = null;}; "lushtags" = callPackage ({ mkDerivation, base, haskell-src-exts, text, vector }: @@ -73982,7 +74018,7 @@ self: { homepage = "http://github.com/alphaHeavy/lzma-conduit"; description = "Conduit interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) lzma;}; "lzma-enumerator" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, enumerator, HUnit @@ -74002,7 +74038,7 @@ self: { homepage = "http://github.com/alphaHeavy/lzma-enumerator"; description = "Enumerator interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) lzma;}; "maccatcher" = callPackage ({ mkDerivation, base, binary, parsec, process }: @@ -74162,7 +74198,7 @@ self: { homepage = "http://www.scannedinavian.com/~shae/mage-1.0pre35.tar.gz"; description = "Rogue-like"; license = stdenv.lib.licenses.bsd3; - }) { curses = null; }; + }) { curses = null;}; "magic" = callPackage ({ mkDerivation, base, magic }: @@ -74174,7 +74210,7 @@ self: { extraLibraries = [ magic ]; description = "Interface to C file/magic library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) magic; }; + }) { magic = null;}; "magma" = callPackage ({ mkDerivation, base, deepseq, profunctors, semigroups }: @@ -75136,7 +75172,7 @@ self: { homepage = "http://www.github.com/massysett/matchers"; description = "Text matchers"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) pcre;}; "math-functions" = callPackage ({ mkDerivation, base, deepseq, erf, HUnit, ieee754, QuickCheck @@ -75225,7 +75261,7 @@ self: { configureFlags = [ "-f-mcr" "-fruntime" "-fengine" ]; description = "Matlab bindings and interface"; license = stdenv.lib.licenses.bsd3; - }) { eng = null; mx = null; }; + }) { eng = null; matlab = null; mx = null;}; "matrices" = callPackage ({ mkDerivation, base, primitive, vector }: @@ -75493,7 +75529,7 @@ self: { homepage = "http://github.com/tanakh/hsmecab"; description = "A Haskell binding to MeCab"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) mecab; }; + }) { mecab = null;}; "mecha" = callPackage ({ mkDerivation, base }: @@ -76384,7 +76420,7 @@ self: { extraLibraries = [ zlib ]; description = "A Haskell bundle of the Minisat SAT solver"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib;}; "ministg" = callPackage ({ mkDerivation, base, containers, directory, filepath, monads-tf @@ -77511,8 +77547,8 @@ self: { homepage = "http://users.ugent.be/~tschrijv/MCP/"; description = "Constraint Programming"; license = stdenv.lib.licenses.bsd3; - }) { gecodeint = null; gecodekernel = null; gecodesearch = null; - gecodeset = null; gecodesupport = null; }; + }) { gecodeint = null; gecodekernel = null; gecodesearch = null; + gecodeset = null; gecodesupport = null;}; "monadio-unwrappable" = callPackage ({ mkDerivation, base, monads-tf, transformers }: @@ -77873,7 +77909,8 @@ self: { homepage = "http://github.com/bumptech/montage"; description = "Riak Resolution Proxy"; license = stdenv.lib.licenses.bsd3; - }) { riak-bump = null; stats-web = null; }; + broken = true; + }) { riak-bump = null; stats-web = null;}; "montage-client" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, ListLike, mtl @@ -77895,7 +77932,8 @@ self: { homepage = "http://github.com/bumptech/montage-haskell-client"; description = "Riak Resolution Proxy Client"; license = stdenv.lib.licenses.bsd3; - }) { riak-bump = null; stats-web = null; }; + broken = true; + }) { riak-bump = null; stats-web = null;}; "monte-carlo" = callPackage ({ mkDerivation, base, gsl-random, ieee754, primitive, QuickCheck @@ -77971,7 +78009,7 @@ self: { homepage = "https://github.com/kawu/morfeusz"; description = "Bindings to the morphological analyser Morfeusz"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) morfeusz; }; + }) { morfeusz = null;}; "morte" = callPackage ({ mkDerivation, alex, array, base, binary, containers, happy @@ -78343,7 +78381,7 @@ self: { extraLibraries = [ mtp ]; description = "Bindings to libmtp"; license = "LGPL"; - }) { inherit (pkgs) mtp; }; + }) { mtp = null;}; "mtree" = callPackage ({ mkDerivation, base, bifunctors }: @@ -79144,7 +79182,8 @@ self: { homepage = "http://haskell.cs.yale.edu/"; description = "None"; license = stdenv.lib.licenses.bsd3; - }) { Euterpea = null; }; + broken = true; + }) { Euterpea = null;}; "mybitcoin-sci" = callPackage ({ mkDerivation, base, cgi, curl, directory, mtl, process, split }: @@ -79204,8 +79243,7 @@ self: { homepage = "https://github.com/bos/mysql"; description = "A low-level MySQL client library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; - mysqlConfig = null; }; + }) { mysqlConfig = null; inherit (pkgs) zlib;}; "mysql-effect" = callPackage ({ mkDerivation, base, bytestring, extensible-effects, mysql @@ -79421,7 +79459,7 @@ self: { homepage = "http://www.jasani.org/search/label/nano-hmac"; description = "Bindings to OpenSSL HMAC"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openssl;}; "nano-md5" = callPackage ({ mkDerivation, base, bytestring, openssl }: @@ -79435,7 +79473,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/nano-md5"; description = "Efficient, ByteString bindings to OpenSSL"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openssl;}; "nanoAgda" = callPackage ({ mkDerivation, base, BNFC-meta, cmdargs, containers, mtl, parsec @@ -79465,7 +79503,7 @@ self: { homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; description = "Simple Curses binding"; license = stdenv.lib.licenses.bsd3; - }) { curses = null; }; + }) { curses = null;}; "nanomsg" = callPackage ({ mkDerivation, base, bytestring, nanomsg }: @@ -79477,7 +79515,7 @@ self: { extraLibraries = [ nanomsg ]; description = "nanomsg - scalability protocols library"; license = stdenv.lib.licenses.publicDomain; - }) { inherit (pkgs) nanomsg; }; + }) { inherit (pkgs) nanomsg;}; "nanomsg-haskell" = callPackage ({ mkDerivation, base, binary, bytestring, nanomsg, QuickCheck @@ -79496,7 +79534,7 @@ self: { homepage = "https://github.com/ivarnymoen/nanomsg-haskell"; description = "Bindings to the nanomsg library"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) nanomsg; }; + }) { inherit (pkgs) nanomsg;}; "nanoparsec" = callPackage ({ mkDerivation, base, bytestring, ListLike }: @@ -79699,7 +79737,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-ncurses/"; description = "Modernised bindings to GNU ncurses"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) ncurses; }; + }) { inherit (pkgs) ncurses;}; "neat" = callPackage ({ mkDerivation, base, filepath, parsec }: @@ -79877,7 +79915,8 @@ self: { homepage = "http://phaul.hobby-site.org/node/4123"; description = "Concurrent over the network execution library"; license = stdenv.lib.licenses.bsd3; - }) { ghc-binary = null; }; + broken = true; + }) { ghc-binary = null;}; "netclock" = callPackage ({ mkDerivation, base, bytestring, hosc, network }: @@ -80047,7 +80086,7 @@ self: { homepage = "https://github.com/stbuehler/haskell-nettle"; description = "safe nettle binding"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) nettle; }; + }) { inherit (pkgs) nettle;}; "nettle-frp" = callPackage ({ mkDerivation, base, bimap, binary, bytestring, containers, mtl @@ -81090,8 +81129,8 @@ self: { pkgconfigDepends = [ glib libnm-glib ]; description = "Network Manager, binding to libnm-glib"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) glib; - g = null; libnm-glib = null; nm-glib = null; }; + }) { g = null; inherit (pkgs) glib; libnm-glib = null; + nm-glib = null;}; "nme" = callPackage ({ mkDerivation, base, bytestring, utf8-string }: @@ -81341,8 +81380,9 @@ self: { extraLibraries = [ glib gmime notmuch nsl talloc xapian zlib ]; description = "Binding for notmuch MUA library"; license = "LGPL"; - }) { inherit (pkgs) glib zlib; - nsl = null; }; + }) { inherit (pkgs) glib; inherit (pkgs) gmime; + inherit (pkgs) notmuch; nsl = null; inherit (pkgs) talloc; + inherit (pkgs) xapian; inherit (pkgs) zlib;}; "notmuch-web" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base @@ -81863,8 +81903,8 @@ self: { homepage = "http://github.com/cpdurham/oculus"; description = "Oculus Rift ffi providing head tracking data"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) udev; - Xinerama = null; ovr = null; }; + }) { Xinerama = null; inherit (pkgs.xlibs) libX11; + inherit (pkgs) mesa; ovr = null; udev = null;}; "oeis" = callPackage ({ mkDerivation, base, HTTP, HUnit, network, network-uri @@ -81953,7 +81993,7 @@ self: { extraLibraries = [ OIS ]; description = "wrapper for OIS input manager for use with hogre"; license = stdenv.lib.licenses.bsd3; - }) { OIS = null; }; + }) { OIS = null;}; "old-locale_1_0_0_7" = callPackage ({ mkDerivation, base }: @@ -82254,7 +82294,7 @@ self: { homepage = "www.github.com/arjuncomar/opencv-raw.git"; description = "Raw Haskell bindings to OpenCV >= 2.0"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) opencv;}; "opendatatable" = callPackage ({ mkDerivation, base, hxt, template-haskell, th-lift }: @@ -82299,7 +82339,7 @@ self: { extraLibraries = [ EGL GLESv2 ]; description = "OpenGL ES 2.0 and 3.0 with EGL 1.4"; license = stdenv.lib.licenses.gpl3; - }) { EGL = null; GLESv2 = null; }; + }) { EGL = null; GLESv2 = null;}; "openid" = callPackage ({ mkDerivation, base, bytestring, containers, HsOpenSSL, HTTP @@ -83173,7 +83213,7 @@ self: { extraLibraries = [ pam ]; description = "Haskell binding for C PAM API"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) pam; }; + }) { inherit (pkgs) pam;}; "panda" = callPackage ({ mkDerivation, base, cgi, containers, data-default, directory @@ -83328,7 +83368,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Pango text rendering engine"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) cairo pango; }; + }) { inherit (pkgs) cairo; inherit (pkgs.gnome) pango;}; "papillon" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, monads-tf @@ -84198,7 +84238,7 @@ self: { homepage = "https://github.com/bos/pcap"; description = "A system-independent interface for user-level packet capture"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libpcap;}; "pcap-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, pcap, transformers }: @@ -84284,7 +84324,7 @@ self: { homepage = "https://github.com/Daniel-Diaz/pcre-light"; description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) pcre;}; "pcre-light-extra" = callPackage ({ mkDerivation, base, bytestring, pcre-light }: @@ -84784,7 +84824,7 @@ self: { homepage = "http://www.yesodweb.com/book/persistent"; description = "Type-safe, multi-backend data serialization"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite;}; "persistent-cereal" = callPackage ({ mkDerivation, base, cereal, persistent, text }: @@ -85234,7 +85274,8 @@ self: { homepage = "http://github.com/michaelxavier/phash"; description = "Haskell bindings to pHash, the open source perceptual hash library"; license = stdenv.lib.licenses.gpl3; - }) { pHash = null; }; + broken = true; + }) { pHash = null;}; "phone-push" = callPackage ({ mkDerivation, base, base16-bytestring, binary, bytestring @@ -86462,7 +86503,7 @@ self: { extraLibraries = [ poker-eval ]; description = "Binding to libpoker-eval"; license = stdenv.lib.licenses.publicDomain; - }) { inherit (pkgs) poker-eval; }; + }) { inherit (pkgs) poker-eval;}; "polar" = callPackage ({ mkDerivation, base }: @@ -86803,8 +86844,9 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the Poppler"; license = stdenv.lib.licenses.gpl2; - }) { inherit (pkgs) cairo glib gtk pango; - popplerGlib = null; }; + }) { inherit (pkgs) cairo; inherit (pkgs) gdk_pixbuf; + inherit (pkgs) glib; inherit (pkgs.gnome) gtk; + inherit (pkgs.gnome) pango; popplerGlib = null;}; "populate-setup-exe-cache" = callPackage ({ mkDerivation, base }: @@ -86840,7 +86882,7 @@ self: { homepage = "http://code.haskell.org/portaudio"; description = "Haskell bindings for the PortAudio library"; license = "unknown"; - }) { inherit (pkgs) portaudio; }; + }) { inherit (pkgs) portaudio;}; "porte" = callPackage ({ mkDerivation, base, bytestring, containers @@ -86909,7 +86951,7 @@ self: { homepage = "https://github.com/tensor5/posix-acl"; description = "Support for Posix ACL"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) acl;}; "posix-escape" = callPackage ({ mkDerivation, base }: @@ -87073,7 +87115,7 @@ self: { homepage = "http://github.com/lpsmith/postgresql-libpq"; description = "low-level binding to libpq"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) postgresql;}; "postgresql-orm" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring, directory @@ -87253,7 +87295,7 @@ self: { homepage = "http://github.com/peti/postmaster"; description = "Postmaster ESMTP Server"; license = "GPL"; - }) {}; + }) { inherit (pkgs) adns; inherit (pkgs) openssl;}; "powermate" = callPackage ({ mkDerivation, base, directory, network, unix }: @@ -88313,7 +88355,7 @@ self: { extraLibraries = [ proj ]; description = "Haskell bindings for the Proj4 C dynamic library"; license = "GPL"; - }) {}; + }) { inherit (pkgs) proj;}; "project-template" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, conduit @@ -88544,7 +88586,7 @@ self: { homepage = "https://github.com/nicta/protobuf-native"; description = "Protocol Buffers via C++"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) protobuf; }; + }) { inherit (pkgs) protobuf;}; "protocol-buffers" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers @@ -88906,7 +88948,7 @@ self: { extraLibraries = [ pulse-simple ]; description = "binding to Simple API of pulseaudio"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) pulse-simple; }; + }) { pulse-simple = null;}; "punkt" = callPackage ({ mkDerivation, array, base, mtl, regex-tdfa, regex-tdfa-text @@ -89084,13 +89126,14 @@ self: { transformers unordered-containers utf8-string ]; testDepends = [ - base containers directory filepath mtl nodejs parsec process - transformers utf8-string + base containers directory filepath mtl parsec process transformers + utf8-string ]; + buildTools = [ nodejs ]; homepage = "http://www.purescript.org/"; description = "PureScript Programming Language Compiler"; license = stdenv.lib.licenses.mit; - }) { nodejs = null; }; + }) { inherit (pkgs) nodejs;}; "push-notify" = callPackage ({ mkDerivation, aeson, async, attoparsec-conduit, base @@ -89258,7 +89301,7 @@ self: { homepage = "http://code.haskell.org/pvd"; description = "A photo viewer daemon application with remote controlling abilities"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libdevil;}; "pwstore-cli" = callPackage ({ mkDerivation, base, bytestring, cmdargs, HUnit, process @@ -89342,7 +89385,7 @@ self: { homepage = "http://github.com/Russell91/json-python"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) python;}; "pyfi" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 @@ -89359,7 +89402,7 @@ self: { homepage = "http://github.com/Russell91/pyfi"; description = "Call python inline from haskell"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) python;}; "python-pickle" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, cmdargs @@ -89400,7 +89443,7 @@ self: { extraLibraries = [ qd ]; description = "double-double and quad-double number type via libqd"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) qd; }; + }) { qd = null;}; "qd-vec" = callPackage ({ mkDerivation, base, qd, Vec }: @@ -89424,7 +89467,7 @@ self: { homepage = "http://nonempty.org/software/haskell-qhull-simple"; description = "Simple bindings to Qhull, a library for computing convex hulls"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) qhull;}; "qrcode" = callPackage ({ mkDerivation, array, base, containers, mtl, vector }: @@ -89965,7 +90008,8 @@ self: { homepage = "github"; description = "librados haskell bindings"; license = stdenv.lib.licenses.bsd3; - }) { rados = null; }; + broken = true; + }) { rados = null;}; "rail-compiler-editor" = callPackage ({ mkDerivation, base, cairo, containers, gtk, HUnit, llvm-general @@ -90240,7 +90284,7 @@ self: { homepage = "http://galois.com"; description = "A fast, SMP parallel random data generator"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) openssl;}; "randproc" = callPackage ({ mkDerivation, base }: @@ -91223,7 +91267,8 @@ self: { homepage = "https://github.com/lazac/references"; description = "Generalization of lenses, folds and traversals to handle monads and addition"; license = stdenv.lib.licenses.bsd3; - }) { instance-control = null; }; + broken = true; + }) { instance-control = null;}; "refh" = callPackage ({ mkDerivation, base, clippard, cmdargs, directory, filepath @@ -91493,7 +91538,7 @@ self: { homepage = "http://hackage.haskell.org/package/regex-pcre"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) pcre;}; "regex-pcre-builtin" = callPackage ({ mkDerivation, array, base, bytestring, containers, regex-base }: @@ -91644,7 +91689,7 @@ self: { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) tre;}; "regex-xmlschema" = callPackage ({ mkDerivation, base, haskell98, parsec }: @@ -92233,7 +92278,7 @@ self: { homepage = "http://repa.ouroborus.net"; description = "Algorithms using the Repa array library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) llvm; }; + }) { inherit (pkgs) llvm;}; "repa-bytestring" = callPackage ({ mkDerivation, base, repa }: @@ -92258,7 +92303,7 @@ self: { homepage = "https://github.com/RaphaelJ/repa-devil"; description = "Support for image reading and writing of Repa arrays using in-place FFI calls"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libdevil;}; "repa-examples" = callPackage ({ mkDerivation, base, llvm, QuickCheck, random, repa @@ -92278,7 +92323,7 @@ self: { homepage = "http://repa.ouroborus.net"; description = "Examples using the Repa array library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) llvm; }; + }) { inherit (pkgs) llvm;}; "repa-fftw" = callPackage ({ mkDerivation, base, carray, fft, repa, storable-complex, tasty @@ -93276,7 +93321,7 @@ self: { homepage = "http://modeemi.fi/~tuomov/riot/"; description = "Riot is an Information Organisation Tool"; license = "GPL"; - }) { inherit (pkgs) ncurses; }; + }) { inherit (pkgs) ncurses;}; "ripple" = callPackage ({ mkDerivation, aeson, attoparsec, base, base58address, binary @@ -93437,7 +93482,7 @@ self: { homepage = "http://github.com/agrafix/rocksdb-haskell"; description = "Haskell bindings to RocksDB"; license = stdenv.lib.licenses.bsd3; - }) { rocksdb = null; }; + }) { rocksdb = null;}; "roguestar" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, old-time @@ -93994,7 +94039,7 @@ self: { homepage = "https://github.com/adamwalker/hrtlsdr"; description = "Bindings to librtlsdr"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) rtlsdr; }; + }) { rtlsdr = null;}; "rtorrent-rpc" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual @@ -94046,7 +94091,7 @@ self: { homepage = "https://github.com/mtolly/rubberband"; description = "Binding to the C++ audio stretching library Rubber Band"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) rubberband; }; + }) { inherit (pkgs) rubberband;}; "ruby-qq" = callPackage ({ mkDerivation, base, bytestring, haskell-src-exts @@ -94446,7 +94491,7 @@ self: { extraLibraries = [ libsodium ]; description = "Cryptography that's easy to digest (NaCl/libsodium bindings)"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) libsodium;}; "salvia" = callPackage ({ mkDerivation, base, bytestring, containers, directory, fclabels @@ -94602,7 +94647,7 @@ self: { homepage = "http://www.ingolia-lab.org/samtools-tutorial.html"; description = "Binding to the C samtools library"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib;}; "samtools-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, filepath, resourcet @@ -95633,7 +95678,7 @@ self: { pkgconfigDepends = [ SDL2 ]; description = "Low-level bindings to SDL2"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) SDL2;}; "sdl2-image" = callPackage ({ mkDerivation, base, sdl2, SDL2, SDL2_image }: @@ -95646,7 +95691,7 @@ self: { pkgconfigDepends = [ SDL2 SDL2_image ]; description = "Haskell binding to sdl2-image"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; "sdl2-ttf" = callPackage ({ mkDerivation, base, sdl2, SDL2, SDL2_ttf }: @@ -95660,7 +95705,7 @@ self: { extraLibraries = [ SDL2 SDL2_ttf ]; description = "Binding to libSDL2-ttf"; license = stdenv.lib.licenses.mit; - }) { SDL2_ttf = null; }; + }) { inherit (pkgs) SDL2; SDL2_ttf = null;}; "seacat" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, bytestring @@ -95845,7 +95890,7 @@ self: { extraLibraries = [ sedna ]; description = "Sedna C API XML Binding"; license = stdenv.lib.licenses.gpl3; - }) { sedna = null; }; + }) { sedna = null;}; "select" = callPackage ({ mkDerivation, base, rt }: @@ -95858,7 +95903,7 @@ self: { homepage = "http://nonempty.org/software/haskell-select"; description = "Wrap the select(2) POSIX function"; license = stdenv.lib.licenses.bsd3; - }) { rt = null; }; + }) { rt = null;}; "selectors" = callPackage ({ mkDerivation, alex, array, base, containers, happy @@ -95932,7 +95977,7 @@ self: { homepage = "https://github.com/luite/selinux"; description = "SELinux bindings"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) selinux; }; + }) { selinux = null;}; "semaphore-plus" = callPackage ({ mkDerivation, base }: @@ -96803,7 +96848,7 @@ self: { homepage = "http://patch-tag.com/r/shahn/sfml-audio"; description = "minimal bindings to the audio module of sfml"; license = "unknown"; - }) {}; + }) { inherit (pkgs) libsndfile; inherit (pkgs) openal;}; "sfmt" = callPackage ({ mkDerivation, base, bytestring, entropy, primitive }: @@ -97588,7 +97633,7 @@ self: { homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; description = "Library of modules shared by sifflet and its tests and its exporters"; license = stdenv.lib.licenses.bsd3; - }) { gdk_x11 = null; gtk_x11 = null; }; + }) { gdk_x11 = null; gtk_x11 = null;}; "sign" = callPackage ({ mkDerivation, base, containers, deepseq, hashable, HUnit @@ -97725,7 +97770,7 @@ self: { extraLibraries = [ bluetooth ]; description = "Simple Bluetooth API for Windows and Linux (bluez)"; license = stdenv.lib.licenses.bsd3; - }) { bluetooth = null; }; + }) { bluetooth = null;}; "simple-c-value" = callPackage ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, dlist @@ -98263,7 +98308,7 @@ self: { homepage = "http://hub.darcs.net/thoferon/simplessh"; description = "Simple wrapper around libssh2"; license = stdenv.lib.licenses.bsd3; - }) { ssh2 = null; }; + }) { ssh2 = null;}; "simplex" = callPackage ({ mkDerivation, base, directory, filepath, mtl, process, random @@ -98328,7 +98373,7 @@ self: { homepage = "http://sigkill.dk/programs/sindre"; description = "A programming language for simple GUIs"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libXft;}; "singletons" = callPackage ({ mkDerivation, base, Cabal, constraints, containers, filepath @@ -98545,7 +98590,8 @@ self: { homepage = "https://github.com/jdevelop/skypelogexport/wiki"; description = "Export Skype chat logs to text files"; license = stdenv.lib.licenses.bsd3; - }) { ghc-binary = null; }; + broken = true; + }) { ghc-binary = null;}; "slack" = callPackage ({ mkDerivation, aeson, base, containers, either, http-conduit, mtl @@ -99903,7 +99949,7 @@ self: { homepage = "http://github.com/bos/snappy"; description = "Bindings to the Google Snappy library for fast compression/decompression"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) snappy; }; + }) { inherit (pkgs) snappy;}; "snappy-framing" = callPackage ({ mkDerivation, array, base, binary, bytestring, snappy }: @@ -100463,7 +100509,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Sox"; description = "Write, read, convert audio signals using libsox"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) sox; }; + }) { inherit (pkgs) sox;}; "soyuz" = callPackage ({ mkDerivation, base, bytestring, cereal, cmdargs, containers @@ -100843,7 +100889,7 @@ self: { homepage = "http://github.com/Tener/spike"; description = "Experimental web browser"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.gnome) libsoup;}; "spine" = callPackage ({ mkDerivation, base }: @@ -101232,7 +101278,7 @@ self: { configureFlags = [ "-f-builtin-sqlite3" ]; description = "Haskell binding to sqlite3"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite;}; "sqlite-simple" = callPackage ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder @@ -101732,7 +101778,8 @@ self: { buildDepends = [ applicative base transformers ]; description = "The ST monad and STRefs"; license = stdenv.lib.licenses.bsd3; - }) { applicative = null; }; + broken = true; + }) { applicative = null;}; "statgrab" = callPackage ({ mkDerivation, async, base, bytestring, statgrab, time @@ -101747,7 +101794,7 @@ self: { homepage = "http://github.com/brendanhay/statgrab"; description = "Collect system level metrics and statistics"; license = "unknown"; - }) { inherit (pkgs) statgrab; }; + }) { statgrab = null;}; "static-hash" = callPackage ({ mkDerivation, array, base, containers, hashable, primes }: @@ -102983,7 +103030,7 @@ self: { homepage = "https://github.com/chrisdone/structured-haskell-mode"; description = "Structured editing Emacs mode for Haskell"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) emacs;}; "structured-mongoDB" = callPackage ({ mkDerivation, array, base, bson, bytestring, compact-string-fix @@ -103413,7 +103460,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the libsvg-cairo library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) librsvg;}; "svgutils" = callPackage ({ mkDerivation, base, filepath, xml }: @@ -103519,7 +103566,7 @@ self: { homepage = "http://github.com/roman-smrz/swapper/"; description = "Transparently swapping data from in-memory structures to disk"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) tokyocabinet;}; "swf" = callPackage ({ mkDerivation, base, mtl, pretty }: @@ -103748,7 +103795,8 @@ self: { homepage = "http://github.com/brentlintner/synt"; description = "Similar code analysis"; license = "unknown"; - }) { Synt = null; }; + broken = true; + }) { Synt = null;}; "syntactic" = callPackage ({ mkDerivation, base, constraints, containers, data-hash, mtl @@ -104032,7 +104080,8 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing with dynamic physical dimensions"; license = "GPL"; - }) { UniqueLogicNP = null; }; + broken = true; + }) { UniqueLogicNP = null;}; "synthesizer-llvm" = callPackage ({ mkDerivation, base, containers, event-list, filepath, llvm-extra @@ -104291,7 +104340,8 @@ self: { homepage = "https://github.com/jcristovao/system-util"; description = "Various system utils lifted to EitherT"; license = stdenv.lib.licenses.bsd3; - }) { easy-data = null; }; + broken = true; + }) { easy-data = null;}; "system-uuid" = callPackage ({ mkDerivation, base, binary, bytestring, containers, libossp_uuid @@ -104312,7 +104362,7 @@ self: { homepage = "http://github.com/solidsnack/system-uuid/"; description = "Bindings to system UUID functions"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) libossp_uuid;}; "systemd" = callPackage ({ mkDerivation, base, bytestring, network, transformers, unix }: @@ -104484,7 +104534,7 @@ self: { homepage = "http://github.com/travitch/taffybar"; description = "A desktop bar similar to xmobar, but with more GUI"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk;}; "tag-bits" = callPackage ({ mkDerivation, base, ghc-prim }: @@ -104685,7 +104735,7 @@ self: { pkgconfigDepends = [ taglib_c ]; description = "Binding to TagLib (ID3 tag library)"; license = "LGPL"; - }) { tag_c = null; taglib_c = null; }; + }) { tag_c = null; taglib_c = null;}; "taglib-api" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, taglib_c, text @@ -104702,7 +104752,7 @@ self: { configureFlags = [ "-fusepkgconfig" ]; description = "An FFI layer over TagLib's C bindings"; license = stdenv.lib.licenses.bsd3; - }) { taglib_c = null; }; + }) { taglib_c = null;}; "tagset-positional" = callPackage ({ mkDerivation, base, binary, containers, parsec, text @@ -104814,7 +104864,7 @@ self: { homepage = "https://github.com/paulrzcz/takusen-oracle.git"; description = "Database library with left-fold interface for Oracle"; license = stdenv.lib.licenses.bsd3; - }) { clntsh = null; sqlplus = null; }; + }) { clntsh = null; sqlplus = null;}; "tamarin-prover" = callPackage ({ mkDerivation, aeson, array, base, binary, blaze-builder @@ -105713,7 +105763,7 @@ self: { homepage = "https://github.com/judah/terminfo"; description = "Haskell bindings to the terminfo library"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) ncurses; }; + }) { inherit (pkgs) ncurses;}; "terminfo-hs" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers @@ -105742,7 +105792,7 @@ self: { homepage = "http://lucc.ess.inpe.br/doku.php?id=terrahs"; description = "A Haskell GIS Programming Environment"; license = "GPL"; - }) { terralib4c = null; translib = null; }; + }) { terralib4c = null; translib = null;}; "tersmu" = callPackage ({ mkDerivation, base, containers, mtl, process, syb, transformers @@ -106265,7 +106315,7 @@ self: { homepage = "https://github.com/bos/text-icu"; description = "Bindings to the ICU library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) icu;}; "text-icu-translit" = callPackage ({ mkDerivation, base, icu, QuickCheck, test-framework @@ -106283,7 +106333,7 @@ self: { extraLibraries = [ icu ]; description = "ICU transliteration"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) icu;}; "text-json-qq" = callPackage ({ mkDerivation, base, haskell-src-meta, json, json-qq, parsec @@ -107292,7 +107342,7 @@ self: { homepage = "https://github.com/koterpillar/tianbar"; description = "A desktop bar based on WebKit"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) gtk; }; + }) { inherit (pkgs.gnome) gtk;}; "tic-tac-toe" = callPackage ({ mkDerivation, base, glade, gtk, haskell98 }: @@ -108202,7 +108252,7 @@ self: { homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/"; description = "Haskell binding of Tokyo Cabinet"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) tokyocabinet;}; "tokyotyrant-haskell" = callPackage ({ mkDerivation, base, bytestring, mtl, tokyocabinet, tokyotyrant @@ -108216,7 +108266,7 @@ self: { homepage = "http://www.polarmobile.com/"; description = "FFI bindings to libtokyotyrant"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) tokyocabinet; inherit (pkgs) tokyotyrant;}; "tomato-rubato-openal" = callPackage ({ mkDerivation, base, OpenAL, stm, vector }: @@ -110283,7 +110333,7 @@ self: { configureFlags = [ "-f-bytestring_in_base" ]; description = "String encoding conversion with ICU"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) icu;}; "udbus" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers @@ -110347,7 +110397,7 @@ self: { homepage = "https://github.com/pxqr/udev"; description = "libudev bindings"; license = stdenv.lib.licenses.bsd3; - }) { libudev = null; }; + }) { libudev = null;}; "uglymemo" = callPackage ({ mkDerivation, base, containers }: @@ -110783,7 +110833,7 @@ self: { homepage = "http://sloompie.reinier.de/unicode-normalization/"; description = "Unicode normalization using the ICU library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) icu;}; "unicode-prelude" = callPackage ({ mkDerivation, base }: @@ -112256,7 +112306,7 @@ self: { homepage = "http://thoughtpolice.github.com/vacuum"; description = "Graph representation of the GHC heap"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) ghc-paths; }; + }) { ghc-paths = null;}; "vacuum-cairo" = callPackage ({ mkDerivation, base, cairo, deepseq, directory, gtk, pretty @@ -112785,7 +112835,7 @@ self: { homepage = "http://hackage.haskell.org/package/vector-fftw"; description = "A binding to the fftw library for one-dimensional vectors"; license = stdenv.lib.licenses.bsd3; - }) { fftw3 = null; }; + }) { fftw3 = null;}; "vector-functorlazy" = callPackage ({ mkDerivation, base, ghc-prim, primitive, vector, vector-th-unbox @@ -113103,7 +113153,7 @@ self: { extraLibraries = [ ncurses ]; description = "An MPD client with vim-like key bindings"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) ncurses; }; + }) { inherit (pkgs) ncurses;}; "vintage-basic" = callPackage ({ mkDerivation, array, base, directory, filepath, HUnit, mtl @@ -113359,7 +113409,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the VTE library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) vte; }; + }) { inherit (pkgs.gnome) vte;}; "vtegtk3" = callPackage ({ mkDerivation, base, glib, gtk2hs-buildtools, gtk3, pango, vte }: @@ -113373,7 +113423,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the VTE library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) vte; }; + }) { inherit (pkgs.gnome) vte;}; "vty" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers @@ -113714,7 +113764,7 @@ self: { homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "Wai handler to fastcgi"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) fcgi;}; "wai-handler-launch" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, http-types @@ -113772,7 +113822,7 @@ self: { homepage = "https://github.com/yesodweb/wai/tree/master/wai-handler-webkit"; description = "Turn WAI applications into standalone GUIs using QtWebkit"; license = stdenv.lib.licenses.mit; - }) { QtWebKit = null; }; + }) { QtWebKit = null;}; "wai-hastache" = callPackage ({ mkDerivation, base, bytestring, hastache, http-types @@ -114840,7 +114890,8 @@ self: { ]; description = "Parser and Pretty Printer for the Web IDL Language"; license = stdenv.lib.licenses.bsd3; - }) { LEXER = null; }; + broken = true; + }) { LEXER = null;}; "webify" = callPackage ({ mkDerivation, base, binary, binary-strict, bytestring @@ -114877,7 +114928,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Webkit library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) webkit; }; + }) { inherit (pkgs) webkit;}; "webkit-javascriptcore" = callPackage ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, webkit }: @@ -114890,7 +114941,7 @@ self: { pkgconfigDepends = [ webkit ]; description = "JavaScriptCore FFI from webkitgtk"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) webkit; }; + }) { inherit (pkgs) webkit;}; "webkitgtk3" = callPackage ({ mkDerivation, base, bytestring, cairo, glib, gtk2hs-buildtools @@ -114906,7 +114957,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Webkit library"; license = stdenv.lib.licenses.lgpl21; - }) { inherit (pkgs) webkit; }; + }) { inherit (pkgs) webkit;}; "webkitgtk3-javascriptcore" = callPackage ({ mkDerivation, base, glib, gtk2hs-buildtools, gtk3, webkit @@ -114921,7 +114972,7 @@ self: { pkgconfigDepends = [ webkit ]; description = "JavaScriptCore FFI from webkitgtk"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) webkit; }; + }) { inherit (pkgs) webkit;}; "webpage" = callPackage ({ mkDerivation, base, blaze-html, data-default, hastache, lucid @@ -115258,7 +115309,7 @@ self: { homepage = "http://github.com/felixmar/winio"; description = "I/O library for Windows"; license = stdenv.lib.licenses.bsd3; - }) { kernel32 = null; ws2_32 = null; }; + }) { kernel32 = null; ws2_32 = null;}; "witherable" = callPackage ({ mkDerivation, base, containers, hashable, transformers @@ -115862,7 +115913,8 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell C++ wrapper"; license = "unknown"; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa; + inherit (pkgs) wxGTK;}; "wxcore" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory @@ -115881,7 +115933,8 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell core"; license = "unknown"; - }) {}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa; + inherit (pkgs) wxGTK;}; "wxdirect" = callPackage ({ mkDerivation, base, containers, directory, filepath, parsec @@ -116012,7 +116065,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/x11-xinput"; description = "Haskell FFI bindings for X11 XInput library (-lXi)"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libXi;}; "x509" = callPackage ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base @@ -116132,7 +116185,7 @@ self: { extraLibraries = [ attr ]; description = "Haskell extended file attributes interface"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs) attr;}; "xbattbar" = callPackage ({ mkDerivation, base, old-time, select, X11 }: @@ -116266,7 +116319,7 @@ self: { homepage = "http://patch-tag.com/r/obbele/xfconf/home"; description = "FFI bindings to xfconf"; license = stdenv.lib.licenses.gpl3; - }) { libxfconf-0 = null; }; + }) { libxfconf-0 = null;}; "xformat" = callPackage ({ mkDerivation, base }: @@ -116366,8 +116419,7 @@ self: { homepage = "http://github.com/joachifm/hxine"; description = "Bindings to xine-lib"; license = "LGPL"; - }) { inherit (pkgs) xine; - libxine = null; }; + }) { libxine = null; xine = null;}; "xing-api" = callPackage ({ mkDerivation, aeson, authenticate-oauth, base, bytestring @@ -116409,7 +116461,7 @@ self: { extraLibraries = [ xkbcommon ]; description = "Haskell bindings for libxkbcommon"; license = stdenv.lib.licenses.mit; - }) { inherit (pkgs) xkbcommon; }; + }) { xkbcommon = null;}; "xkcd" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, HTTP @@ -117004,7 +117056,8 @@ self: { homepage = "http://xmobar.org"; description = "A Minimalistic Text Based Status Bar"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libXpm; inherit (pkgs.xlibs) libXrandr; + inherit (pkgs) wirelesstools;}; "xmonad" = callPackage ({ mkDerivation, base, containers, directory, extensible-exceptions @@ -117209,7 +117262,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/xosd"; description = "A binding to the X on-screen display"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) xosd; }; + }) { inherit (pkgs) xosd;}; "xournal-builder" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, double-conversion @@ -117357,7 +117410,7 @@ self: { extraLibraries = [ xslt ]; description = "Binding to libxslt"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) xslt; }; + }) { xslt = null;}; "xss-sanitize" = callPackage ({ mkDerivation, attoparsec, base, containers, css-text, hspec @@ -117403,7 +117456,7 @@ self: { extraLibraries = [ libXtst ]; description = "Thin FFI bindings to X11 XTest library"; license = stdenv.lib.licenses.bsd3; - }) {}; + }) { inherit (pkgs.xlibs) libXtst;}; "xturtle" = callPackage ({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft @@ -117512,7 +117565,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-yajl/"; description = "Bindings for YAJL, an event-based JSON implementation"; license = stdenv.lib.licenses.gpl3; - }) { inherit (pkgs) yajl; }; + }) { inherit (pkgs) yajl;}; "yajl-enumerator" = callPackage ({ mkDerivation, base, bytestring, enumerator, json-types, text @@ -117792,7 +117845,7 @@ self: { extraLibraries = [ libdevil ]; description = "Image IO for Yarr library"; license = stdenv.lib.licenses.mit; - }) {}; + }) { inherit (pkgs) libdevil;}; "yavie" = callPackage ({ mkDerivation, base, Cabal, directory, event-driven, filepath @@ -118365,7 +118418,7 @@ self: { homepage = "http://www.yesodweb.com/"; description = "Example programs using the Yesod Web Framework. (deprecated)"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) sqlite; }; + }) { inherit (pkgs) sqlite;}; "yesod-fay" = callPackage ({ mkDerivation, aeson, base, bytestring, data-default, directory @@ -119334,7 +119387,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/yices-painless"; description = "An embedded language for programming the Yices SMT solver"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) yices; }; + }) { inherit (pkgs) gmp; inherit (pkgs) yices;}; "yjftp" = callPackage ({ mkDerivation, base, directory, ftphs, haskeline, hsConfigure @@ -119539,8 +119592,7 @@ self: { homepage = "http://bitbucket.org/iago/z3-haskell"; description = "Bindings for the Z3 Theorem Prover"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) z3; - gomp = null; }; + }) { gomp = null; inherit (pkgs) z3;}; "zampolit" = callPackage ({ mkDerivation, base, cmdargs, containers, directory, filepath @@ -119653,7 +119705,7 @@ self: { homepage = "http://github.com/twittner/zeromq-haskell/"; description = "Bindings to ZeroMQ 2.1.x"; license = stdenv.lib.licenses.mit; - }) { zeromq = null; }; + }) { zeromq = null;}; "zeromq3-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, lifted-base @@ -119693,7 +119745,7 @@ self: { homepage = "http://github.com/twittner/zeromq-haskell/"; description = "Bindings to ZeroMQ 3.x"; license = stdenv.lib.licenses.mit; - }) { zeromq = null; }; + }) { zeromq = null;}; "zeromq4-haskell" = callPackage ({ mkDerivation, async, base, bytestring, containers, exceptions @@ -119714,7 +119766,7 @@ self: { homepage = "http://github.com/twittner/zeromq-haskell/"; description = "Bindings to ZeroMQ 4.x"; license = stdenv.lib.licenses.mit; - }) { zeromq = null; }; + }) { zeromq = null;}; "zeroth" = callPackage ({ mkDerivation, base, Cabal, derive, directory, filepath @@ -119861,7 +119913,7 @@ self: { extraLibraries = [ zlib ]; description = "Compression and decompression in the gzip and zlib formats"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) zlib; }; + }) { inherit (pkgs) zlib;}; "zlib-bindings" = callPackage ({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }: From 7358b8dfda345cbfb3d5427b0182850071351b4f Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 12 Jan 2015 17:42:59 +0100 Subject: [PATCH 0749/1091] Fix a warning in initrd generation ${pkgs.busybox}/bin and ${pkgs.busybox}/sbin are now the same directory, so don't copy both. --- pkgs/build-support/vm/default.nix | 36 +++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 782751e1157d..10bb59ccae03 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -36,7 +36,7 @@ rec { cp -p ${pkgs.stdenv.glibc}/lib/libm.so.* $out/lib # Copy BusyBox. - cp -pd ${pkgs.busybox}/bin/* ${pkgs.busybox}/sbin/* $out/bin + cp -pd ${pkgs.busybox}/bin/* $out/bin # Run patchelf to make the programs refer to the copied libraries. for i in $out/bin/* $out/lib/*; do if ! test -L $i; then nuke-refs $i; fi; done @@ -162,7 +162,7 @@ rec { # Set the system time from the hardware clock. Works around an # apparent KVM > 1.5.2 bug. - ${pkgs.utillinux}/sbin/hwclock -s + ${pkgs.utillinux}/bin/hwclock -s export NIX_STORE=/nix/store export NIX_BUILD_TOP=/tmp @@ -255,7 +255,7 @@ rec { defaultCreateRootFS = '' mkdir /mnt - ${e2fsprogs}/sbin/mkfs.ext4 /dev/${hd} + ${e2fsprogs}/bin/mkfs.ext4 /dev/${hd} ${utillinux}/bin/mount -t ext4 /dev/${hd} /mnt if test -e /mnt/.debug; then @@ -306,14 +306,14 @@ rec { buildInputs = [ utillinux ]; buildCommand = '' ln -s ${linux}/lib /lib - ${module_init_tools}/sbin/modprobe loop - ${module_init_tools}/sbin/modprobe ext4 - ${module_init_tools}/sbin/modprobe hfs - ${module_init_tools}/sbin/modprobe hfsplus - ${module_init_tools}/sbin/modprobe squashfs - ${module_init_tools}/sbin/modprobe iso9660 - ${module_init_tools}/sbin/modprobe ufs - ${module_init_tools}/sbin/modprobe cramfs + ${module_init_tools}/bin/modprobe loop + ${module_init_tools}/bin/modprobe ext4 + ${module_init_tools}/bin/modprobe hfs + ${module_init_tools}/bin/modprobe hfsplus + ${module_init_tools}/bin/modprobe squashfs + ${module_init_tools}/bin/modprobe iso9660 + ${module_init_tools}/bin/modprobe ufs + ${module_init_tools}/bin/modprobe cramfs mknod /dev/loop0 b 7 0 mkdir -p $out @@ -332,12 +332,12 @@ rec { buildInputs = [ utillinux mtdutils ]; buildCommand = '' ln -s ${linux}/lib /lib - ${module_init_tools}/sbin/modprobe mtd - ${module_init_tools}/sbin/modprobe mtdram total_size=131072 - ${module_init_tools}/sbin/modprobe mtdchar - ${module_init_tools}/sbin/modprobe mtdblock - ${module_init_tools}/sbin/modprobe jffs2 - ${module_init_tools}/sbin/modprobe zlib + ${module_init_tools}/bin/modprobe mtd + ${module_init_tools}/bin/modprobe mtdram total_size=131072 + ${module_init_tools}/bin/modprobe mtdchar + ${module_init_tools}/bin/modprobe mtdblock + ${module_init_tools}/bin/modprobe jffs2 + ${module_init_tools}/bin/modprobe zlib mknod /dev/mtd0 c 90 0 mknod /dev/mtdblock0 b 31 0 @@ -560,7 +560,7 @@ rec { buildCommand = '' ${createRootFS} - PATH=$PATH:${dpkg}/bin:${dpkg}/sbin:${glibc}/sbin:${lzma}/bin + PATH=$PATH:${dpkg}/bin:${dpkg}/bin:${glibc}/bin:${lzma}/bin # Unpack the .debs. We do this to prevent pre-install scripts # (which have lots of circular dependencies) from barfing. From 3f714f32acf6753a3c8c43c6b403945dc0f614b0 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 12:18:46 -0500 Subject: [PATCH 0750/1091] overrideCabal: Preserve overrideScope attr --- pkgs/development/haskell-modules/lib.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 4f8edb25a006..99ae61ee975d 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -4,6 +4,7 @@ rec { overrideCabal = drv: f: drv.override (args: args // { mkDerivation = drv: args.mkDerivation (drv // f drv); + overrideScope = scope: overrideCabal (drv.overrideScope scope) f; }); doHaddock = drv: overrideCabal drv (drv: { noHaddock = false; }); From d30e9082bb7a57baefa7f8f192b7b50f67e5066f Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 12:20:42 -0500 Subject: [PATCH 0751/1091] D'oh --- pkgs/development/haskell-modules/lib.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 99ae61ee975d..68750fbb135a 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -2,10 +2,11 @@ rec { - overrideCabal = drv: f: drv.override (args: args // { + overrideCabal = drv: f: (drv.override (args: args // { mkDerivation = drv: args.mkDerivation (drv // f drv); + })) // { overrideScope = scope: overrideCabal (drv.overrideScope scope) f; - }); + }; doHaddock = drv: overrideCabal drv (drv: { noHaddock = false; }); dontHaddock = drv: overrideCabal drv (drv: { noHaddock = true; }); From 757071af5bd1bf2563748be38f6248d0effa5fcc Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 12 Jan 2015 15:42:58 +0100 Subject: [PATCH 0752/1091] grsecurity: Update stable and test patches stable: 3.0-3.14.28-201501111421 -> 3.0-3.14.28-201501120819 test: 3.0-3.18.2-201501111422 -> 3.0-3.18.2-201501120821 --- pkgs/os-specific/linux/kernel/patches.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 13a98a1aed7f..6265a2eea18b 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -61,16 +61,16 @@ rec { grsecurity_stable = grsecPatch { kversion = "3.14.28"; - revision = "201501111421"; + revision = "201501120819"; branch = "stable"; - sha256 = "147zcp8xql41n6gwh562sva27xy4i1zragpragkcvci7lkwpra0r"; + sha256 = "0ipgaifbbzn75kmkrrvq3rfijdddanivq1lidrc3gc4aclblnzs8"; }; grsecurity_unstable = grsecPatch { kversion = "3.18.2"; - revision = "201501111422"; + revision = "201501120821"; branch = "test"; - sha256 = "1scr69zkg1w28923s43rfvip1f7kg2f4w7gb3n2f3sdwyd7zg2bc"; + sha256 = "146vy632wvjlnnvbh3kc7pssz71x0zdgwglpk1i68pm8rnq4awig"; }; grsec_fix_path = From dd6dfde5755469a2ba0cfe87f3d4854287054f5b Mon Sep 17 00:00:00 2001 From: mokasin Date: Mon, 12 Jan 2015 18:12:33 +0100 Subject: [PATCH 0753/1091] Add auto-start option to containers. --- nixos/modules/virtualisation/containers.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix index 994a00fb028f..3b7f3e248d5a 100644 --- a/nixos/modules/virtualisation/containers.nix +++ b/nixos/modules/virtualisation/containers.nix @@ -111,6 +111,13 @@ in ''; }; + autoStart = mkOption { + type = types.bool; + default = false; + description = '' + Wether the container is automatically started at boot-time. + ''; + }; }; config = mkMerge @@ -305,6 +312,9 @@ in LOCAL_ADDRESS=${cfg.localAddress} ''} ''} + ${optionalString cfg.autoStart '' + AUTO_START=1 + ''} ''; }) config.containers; From 5d36b300bdc8258be1ba15d7e90809fd73c50511 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 12 Jan 2015 19:22:23 +0100 Subject: [PATCH 0754/1091] Add gdrivefs (Google Drive FUSE client) & dependecies --- pkgs/top-level/python-packages.nix | 92 +++++++++++++++++++++++++++++- 1 file changed, 91 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 357aa8d73832..da1e7c30e2bb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4381,6 +4381,34 @@ let }; }); + fusepy = buildPythonPackage rec { + name = "fusepy-2.0.2"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/f/fusepy/${name}.tar.gz"; + sha256 = "1z0va3z1hzjw167skl21k9dsklbmr46k66j80qadibjc8vajjnda"; + }; + + propagatedBuildInputs = [ pkgs.fuse ]; + + patchPhase = '' + substituteInPlace fuse.py --replace \ + "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'" + ''; + + meta = with stdenv.lib; { + description = "Simple ctypes bindings for FUSE"; + longDescription = '' + Python module that provides a simple interface to FUSE and MacFUSE. + It's just one file and is implemented using ctypes. + ''; + homepage = http://github.com/terencehonles/fusepy; + license = with licenses; isc; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; + }; + future = buildPythonPackage rec { version = "v0.14.3"; name = "future-${version}"; @@ -4444,6 +4472,42 @@ let }; }; + gdrivefs = buildPythonPackage rec { + version = "0.14.2"; + name = "gdrivefs-${version}"; + disabled = !isPy27; + + src = pkgs.fetchurl { + url = "https://github.com/dsoprea/GDriveFS/archive/${version}.tar.gz"; + sha256 = "0cfx9y1kqikrn3ngyl93k9f939hf1h7adqv0lpfri8m8glszhchz"; + }; + + buildInputs = with self; [ gipc greenlet httplib2 six ]; + propagatedBuildInputs = with self; [ dateutil fusepy google_api_python_client ]; + + patchPhase = '' + substituteInPlace gdrivefs/resources/requirements.txt \ + --replace "==" ">=" + ''; + + meta = with stdenv.lib; { + description = "Mount Google Drive as a local file system"; + longDescription = '' + GDriveFS is a FUSE wrapper for Google Drive developed. Design goals: + - Thread for monitoring changes via "changes" functionality of API. + - Complete stat() implementation. + - Seamlessly work around duplicate-file allowances in Google Drive. + - Seamlessly manage file-type versatility in Google Drive + (Google Doc files do not have a particular format). + - Allow for the same file at multiple paths. + ''; + homepage = https://github.com/dsoprea/GDriveFS; + license = with licenses; gpl2; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; + }; + genshi = buildPythonPackage { name = "genshi-0.7"; @@ -4567,6 +4631,32 @@ let }; }; + gipc = buildPythonPackage rec { + name = "gipc-0.5.0"; + disabled = !isPy26 && !isPy27; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/g/gipc/${name}.zip"; + sha256 = "08c35xzv7nr12d9xwlywlbyzzz2igy0yy6y52q2nrkmh5d4slbpc"; + }; + + propagatedBuildInputs = with self; [ gevent ]; + + meta = with stdenv.lib; { + description = "gevent-cooperative child processes and IPC"; + longDescription = '' + Usage of Python's multiprocessing package in a gevent-powered + application may raise problems and most likely breaks the application + in various subtle ways. gipc (pronunciation "gipsy") is developed with + the motivation to solve many of these issues transparently. With gipc, + multiprocessing. Process-based child processes can safely be created + anywhere within your gevent-powered application. + ''; + homepage = http://gehrcke.de/gipc; + license = with licenses; mit; + maintainers = with maintainers; [ nckx ]; + }; + }; glance = buildPythonPackage rec { name = "glance-0.1.7"; @@ -4662,7 +4752,7 @@ let }; }; - google_apputils = buildPythonPackage rec { + google_apputils = buildPythonPackage rec { name = "google-apputils-0.4.0"; disabled = isPy3k; From 2b597f385758b4ced42dd37cf7e62def59829564 Mon Sep 17 00:00:00 2001 From: Brendan Long Date: Mon, 12 Jan 2015 13:23:18 -0600 Subject: [PATCH 0755/1091] syncthing: Update to version 0.10.19. --- pkgs/applications/networking/syncthing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index 5f45c3a8d043..709e97cf3ce3 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "syncthing-${version}"; - version = "0.10.18"; + version = "0.10.19"; src = fetchgit { url = "git://github.com/syncthing/syncthing.git"; rev = "refs/tags/v${version}"; - sha256 = "145i7rrqjly6h07b5kf0zwlxy8gh0jlpq6pwfgjmf0kilrvncla1"; + sha256 = "e89d618ddbcbab2a4c6d0430b98e792a1780ebd40c19ee6f4644df2fdeea0601"; }; buildInputs = [ go ]; From 9b7a58e1f97315fb160854ba1d633512b50b463f Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 12 Jan 2015 21:38:31 +0100 Subject: [PATCH 0756/1091] coan: don't double-gzip man page `make install` gzips coan.1 with the wrong extension (.1). So Nix re- compresses it. Result: coan.1.1.gz, and a screen full of gobbledygook. --- pkgs/development/tools/analysis/coan/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/tools/analysis/coan/default.nix b/pkgs/development/tools/analysis/coan/default.nix index 0c0f60a507ab..202109cdbf68 100644 --- a/pkgs/development/tools/analysis/coan/default.nix +++ b/pkgs/development/tools/analysis/coan/default.nix @@ -13,6 +13,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + postInstall = '' + mv -v $out/share/man/man1/coan.1.{1,gz} + ''; + meta = with stdenv.lib; { description = "The C preprocessor chainsaw"; longDescription = '' From 67460ea19fd4c07dea88168f59fe450f0b3aa309 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 15:14:22 -0500 Subject: [PATCH 0757/1091] haskellng: Fix amazonka-core on 7.8 Required adding a flag to the generic builder to build Setup.hs with core packages even if there is an override in buildInputs, to break circular dependencies. --- .../configuration-ghc-7.8.x.nix | 41 +++++++++++++++++++ .../haskell-modules/generic-builder.nix | 3 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index e0d940a4d4c6..34d7936719ea 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -37,3 +37,44 @@ self: super: { # mtl 2.2.x needs the latest transformers. mtl_2_2_1 = super.mtl_2_2_1.override { transformers = self.transformers_0_4_2_0; }; } + +// # packages relating to amazonka + +(let + amazonkaEnv = let self_ = self; in self: super: { + mkDerivation = drv: super.mkDerivation (drv // { + doCheck = false; + }); + mtl = self.mtl_2_2_1; + transformers = self.transformers_0_4_2_0; + transformers-compat = overrideCabal super.transformers-compat (drv: { configureFlags = []; }); + aeson = disableCabalFlag super.aeson "old-locale"; + hscolour = super.hscolour; + time = self.time_1_5_0_1; + unix = self.unix_2_7_1_0; + directory = self.directory_1_2_1_0; + process = overrideCabal self.process_1_2_1_0 (drv: { + coreSetup = true; + }); + } // (builtins.listToAttrs (map (name: { + inherit name; + value = overrideCabal super.${name} (drv: { + extraLibraries = (drv.extraLibraries or []) ++ [ self.Cabal_1_18_1_6 ]; + }); + }) [ + "conduit-extra" + "streaming-commons" + "http-client" + "cryptohash-conduit" + "xml-conduit" + ])); + Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv; +in { + amazonka-core = + overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: { + # https://github.com/brendanhay/amazonka/pull/57 + prePatch = "sed -i 's|nats >= 0.1.3 && < 1|nats|' amazonka-core.cabal"; + + extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ]; + }); +}) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 1e90730e4103..0d535b27341d 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -39,6 +39,7 @@ , preInstall ? "", postInstall ? "" , checkPhase ? "", preCheck ? "", postCheck ? "" , preFixup ? "", postFixup ? "" +, coreSetup ? false # Use core packages to build Setup.hs }: assert pkgconfigDepends != [] -> pkgconfig != null; @@ -155,7 +156,7 @@ stdenv.mkDerivation ({ for i in Setup.hs Setup.lhs ${defaultSetupHs}; do test -f $i && break done - ghc -package-db=$packageConfDir $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i + ghc ${optionalString (! coreSetup) "-package-db=$packageConfDir "}$setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i echo configureFlags: $configureFlags unset GHC_PACKAGE_PATH # Cabal complains if this variable is set during configure. From 3dc5be9ec53814f8f81a391c9225313bd5c9069c Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 20:58:57 +0000 Subject: [PATCH 0758/1091] More amazonka packages on 7.8 --- .../haskell-modules/configuration-ghc-7.8.x.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 34d7936719ea..f70b5d1a445a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -56,6 +56,7 @@ self: super: { process = overrideCabal self.process_1_2_1_0 (drv: { coreSetup = true; }); + inherit amazonka-core; } // (builtins.listToAttrs (map (name: { inherit name; value = overrideCabal super.${name} (drv: { @@ -67,9 +68,16 @@ self: super: { "http-client" "cryptohash-conduit" "xml-conduit" + "x509" + "x509-store" + "x509-system" + "x509-validation" + "tls" + "connection" + "http-client-tls" + "http-conduit" ])); Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv; -in { amazonka-core = overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: { # https://github.com/brendanhay/amazonka/pull/57 @@ -77,4 +85,11 @@ in { extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ]; }); + useEnvCabal = p: overrideCabal (p.overrideScope amazonkaEnv) (drv: { + extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ]; + }); +in { + inherit amazonka-core; + amazonka = useEnvCabal super.amazonka; + amazonka-cloudwatch = useEnvCabal super.amazonka-cloudwatch; }) From 9e114ccd2693daab6bca3c05674c549884097925 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 12 Jan 2015 18:13:40 -0500 Subject: [PATCH 0759/1091] haskellng: Make amazonka env externally visible --- .../configuration-ghc-7.8.x.nix | 38 ++++++++----------- 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index f70b5d1a445a..991be3554e06 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -44,6 +44,17 @@ self: super: { amazonkaEnv = let self_ = self; in self: super: { mkDerivation = drv: super.mkDerivation (drv // { doCheck = false; + hyperlinkSource = false; + extraLibraries = (drv.extraLibraries or []) ++ [ ( + if builtins.elem drv.pname [ + "Cabal" + "time" + "unix" + "directory" + "process" + "jailbreak-cabal" + ] then null else self.Cabal_1_18_1_6 + ) ]; }); mtl = self.mtl_2_2_1; transformers = self.transformers_0_4_2_0; @@ -56,27 +67,8 @@ self: super: { process = overrideCabal self.process_1_2_1_0 (drv: { coreSetup = true; }); - inherit amazonka-core; - } // (builtins.listToAttrs (map (name: { - inherit name; - value = overrideCabal super.${name} (drv: { - extraLibraries = (drv.extraLibraries or []) ++ [ self.Cabal_1_18_1_6 ]; - }); - }) [ - "conduit-extra" - "streaming-commons" - "http-client" - "cryptohash-conduit" - "xml-conduit" - "x509" - "x509-store" - "x509-system" - "x509-validation" - "tls" - "connection" - "http-client-tls" - "http-conduit" - ])); + inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch; + }; Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv; amazonka-core = overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: { @@ -88,8 +80,8 @@ self: super: { useEnvCabal = p: overrideCabal (p.overrideScope amazonkaEnv) (drv: { extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ]; }); -in { - inherit amazonka-core; amazonka = useEnvCabal super.amazonka; amazonka-cloudwatch = useEnvCabal super.amazonka-cloudwatch; +in { + inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch; }) From 37bb586452a93fdc0b2513043ccb536f619335c1 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Mon, 12 Jan 2015 15:25:53 -0800 Subject: [PATCH 0760/1091] tinc-pre: Update to ae5b56c --- pkgs/tools/networking/tinc/pre.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/tinc/pre.nix b/pkgs/tools/networking/tinc/pre.nix index 28120e76a2b2..38e025feb38d 100644 --- a/pkgs/tools/networking/tinc/pre.nix +++ b/pkgs/tools/networking/tinc/pre.nix @@ -1,12 +1,12 @@ { stdenv, fetchgit, autoreconfHook, texinfo, ncurses, readline, zlib, lzo, openssl }: stdenv.mkDerivation rec { - name = "tinc-1.1pred28f332"; + name = "tinc-1.1preae5b56c"; src = fetchgit { url = "git://tinc-vpn.org/tinc"; - rev = "d28f33228635e78dac8f9e9bcaec92690f2ca10a"; - sha256 = "183s5snxlip6pc2akj330527i5qgdfngvi078qcvwpf61cxgab6s"; + rev = "ae5b56c03d1e1af7561d7f1d1d8a333c3a9691ff"; + sha256 = "052bli42b5mc6w74wr129yj2jagpds03zckxqiqv7wr8d38swmm7"; }; buildInputs = [ autoreconfHook texinfo ncurses readline zlib lzo openssl ]; From 536feffc685f3550f7b54f292d629e1643ae8c15 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 13 Jan 2015 06:18:10 +0100 Subject: [PATCH 0761/1091] chromium: Fix userns patch for kernel 3.18.2. Writing the gid_map is already non-fatal, but the actual sandbox process still tries to setresgid() to nogroup (usually 65534). This however fails, because if user namespace sandboxing is present, the namespace doesn't have CAP_SETGID at this point. Fortunately, the effective GID is already 65534, so we just need to check whether the target gid matches and only(!) setresgid() if it doesn't. So if someone would run a SUID version of the sandbox, it would still work nonetheless without a negative impact on security. Fixes #5730, thanks to @wizeman for reporting and initial debugging. Signed-off-by: aszlig --- .../chromium/source/sandbox_userns_36.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/applications/networking/browsers/chromium/source/sandbox_userns_36.patch b/pkgs/applications/networking/browsers/chromium/source/sandbox_userns_36.patch index 57f5992a3fa8..6f5d52b72af1 100644 --- a/pkgs/applications/networking/browsers/chromium/source/sandbox_userns_36.patch +++ b/pkgs/applications/networking/browsers/chromium/source/sandbox_userns_36.patch @@ -272,3 +272,16 @@ index 9345287..2db659e 100644 static const long kSUIDSandboxApiNumber = 1; static const char kSandboxEnvironmentApiRequest[] = "SBX_CHROME_API_RQ"; +diff --git a/sandbox/linux/suid/sandbox.c b/sandbox/linux/suid/sandbox.c +index 7410b71..a83593d 100644 +--- a/sandbox/linux/suid/sandbox.c ++++ b/sandbox/linux/suid/sandbox.c +@@ -330,7 +330,7 @@ static bool DropRoot() { + return false; + } + +- if (setresgid(rgid, rgid, rgid)) { ++ if (egid != rgid && setresgid(rgid, rgid, rgid)) { + perror("setresgid"); + return false; + } From c5354fafceadbac60c2dcc263fb1d97e550ae7c7 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 13 Jan 2015 08:36:34 +0100 Subject: [PATCH 0762/1091] lighttpd: Fix building with magnet support. Doesn't build with LUA 5.2, so lets explicitly set LUA 5.1 as a dependency. Signed-off-by: aszlig --- pkgs/servers/http/lighttpd/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix index 8803b8134f7a..f564cb0d483c 100644 --- a/pkgs/servers/http/lighttpd/default.nix +++ b/pkgs/servers/http/lighttpd/default.nix @@ -1,9 +1,9 @@ { stdenv, fetchurl, pkgconfig, pcre, libxml2, zlib, attr, bzip2, which, file -, openssl, enableMagnet ? false, lua5 ? null +, openssl, enableMagnet ? false, lua5_1 ? null , enableMysql ? false, mysql ? null }: -assert enableMagnet -> lua5 != null; +assert enableMagnet -> lua5_1 != null; assert enableMysql -> mysql != null; stdenv.mkDerivation rec { @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ pkgconfig pcre libxml2 zlib attr bzip2 which file openssl ] - ++ stdenv.lib.optional enableMagnet lua5 + ++ stdenv.lib.optional enableMagnet lua5_1 ++ stdenv.lib.optional enableMysql mysql; configureFlags = [ "--with-openssl" ] From 13b3fb2acab3b9c2c843751c5443d24bae49c9f6 Mon Sep 17 00:00:00 2001 From: devhell <^@regexmail.net> Date: Mon, 12 Jan 2015 20:31:03 +0000 Subject: [PATCH 0763/1091] top-level: Add enhanced-ctorrent --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 85826cc5a46c..dd9dc457a01f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9736,6 +9736,8 @@ let inherit (gnome3) empathy; + enhanced-ctorrent = callPackage ../applications/networking/enhanced-ctorrent { }; + epdfview = callPackage ../applications/misc/epdfview { }; inherit (gnome3) epiphany; From 29b3353a9e129aa94258132f9f77dc97ad50bf70 Mon Sep 17 00:00:00 2001 From: devhell <^@regexmail.net> Date: Mon, 12 Jan 2015 20:31:26 +0000 Subject: [PATCH 0764/1091] enhanced-ctorrent: Add package This adds enhanced-ctorrent (ctorrent) which is a CLI-based bittorrent client written in C++. It is very fast for those times when one wants to simply add a torrent quick'n'dirty-style. --- .../networking/enhanced-ctorrent/default.nix | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 pkgs/applications/networking/enhanced-ctorrent/default.nix diff --git a/pkgs/applications/networking/enhanced-ctorrent/default.nix b/pkgs/applications/networking/enhanced-ctorrent/default.nix new file mode 100644 index 000000000000..fedbfeb957ce --- /dev/null +++ b/pkgs/applications/networking/enhanced-ctorrent/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + version = "dnh3.3.2"; + name = "enhanced-ctorrent"; + src = fetchurl { + url = "http://www.rahul.net/dholmes/ctorrent/ctorrent-dnh3.3.2.tar.gz"; + sha256 = "0qs8waqwllk56i3yy3zhncy7nsnhmf09a494p5siz4vm2k4ncwy8"; + }; + + meta = { + description = "BitTorrent client written in C++"; + longDescription = '' + CTorrent, a BitTorrent client implemented in C++, with bugfixes and + performance enhancements. + ''; + homepage = http://www.rahul.net/dholmes/ctorrent/; + license = stdenv.lib.licenses.gpl2Plus; + platforms = stdenv.lib.platforms.unix; + maintainers = [ stdenv.lib.maintainers.devhell ]; + }; +} From 85e405c1eb7ad6ffc4e4932bfa98ccc35516473e Mon Sep 17 00:00:00 2001 From: Matti Niemenmaa Date: Mon, 12 Jan 2015 20:42:42 +0100 Subject: [PATCH 0765/1091] wicd: fix wicd-curses with new urwid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See e.g. https://bugzilla.redhat.com/show_bug.cgi?id=894646 — without this patch, wicd-curses throws an AttributeError on startup. The patch is a cut-down version of the one added there by Pavel Zhukov. --- pkgs/tools/networking/wicd/default.nix | 1 + .../networking/wicd/urwid-api-update.patch | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/tools/networking/wicd/urwid-api-update.patch diff --git a/pkgs/tools/networking/wicd/default.nix b/pkgs/tools/networking/wicd/default.nix index a32654696be7..d4463b42ec64 100644 --- a/pkgs/tools/networking/wicd/default.nix +++ b/pkgs/tools/networking/wicd/default.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation rec { ./dhclient.patch ./fix-app-icon.patch ./fix-gtk-issues.patch + ./urwid-api-update.patch ]; # Should I be using pygtk's propogated build inputs? diff --git a/pkgs/tools/networking/wicd/urwid-api-update.patch b/pkgs/tools/networking/wicd/urwid-api-update.patch new file mode 100644 index 000000000000..a794f6caaeee --- /dev/null +++ b/pkgs/tools/networking/wicd/urwid-api-update.patch @@ -0,0 +1,21 @@ +--- a/curses/curses_misc.py ++++ a/curses/curses_misc.py +@@ -358,6 +358,19 @@ class ComboBox(urwid.WidgetWrap): + self.parent = None + self.ui = None + self.row = None ++ ++ @property ++ def focus(self): ++ return self._focus ++ ++ @focus.setter ++ def focus(self, index): ++ self._focus = index ++ ++ @focus.deleter ++ def focus(self): ++ del self._focus ++ + def set_list(self,list): + self.list = list From c7c196de6e9a24101f2fb84d2abdfdf82ddd4ace Mon Sep 17 00:00:00 2001 From: devhell <^@regexmail.net> Date: Mon, 12 Jan 2015 19:12:51 +0000 Subject: [PATCH 0766/1091] mediainfo: 0.7.71 -> 0.7.72 --- pkgs/applications/misc/mediainfo/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/mediainfo/default.nix b/pkgs/applications/misc/mediainfo/default.nix index a3393a0a99fb..5b41d21985f0 100644 --- a/pkgs/applications/misc/mediainfo/default.nix +++ b/pkgs/applications/misc/mediainfo/default.nix @@ -1,12 +1,11 @@ { stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, zlib }: -let version = "0.7.71"; in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { + version = "0.7.72"; name = "mediainfo-${version}"; src = fetchurl { url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.bz2"; - sha256 = "0sf0ym0v5ds5w4bxk66712adybr1prxxqwvrf9clm57ibs602jfq"; + sha256 = "04sqm2cziqvnghbla89f83vy46bmsfcvlq7f4m4kfcs24bjzfwr1"; }; buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo zlib ]; From 5bda3e1b958f8c08aa363ba737d2643f02f22de8 Mon Sep 17 00:00:00 2001 From: devhell <^@regexmail.net> Date: Mon, 12 Jan 2015 19:13:15 +0000 Subject: [PATCH 0767/1091] mediainfo-gui: 0.7.71 -> 0.7.72 --- pkgs/applications/misc/mediainfo-gui/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/mediainfo-gui/default.nix b/pkgs/applications/misc/mediainfo-gui/default.nix index 8013cbe3669d..a1ed7b252a2d 100644 --- a/pkgs/applications/misc/mediainfo-gui/default.nix +++ b/pkgs/applications/misc/mediainfo-gui/default.nix @@ -1,12 +1,11 @@ { stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, wxGTK, desktop_file_utils, libSM, imagemagick }: -let version = "0.7.71"; in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { + version = "0.7.72"; name = "mediainfo-gui-${version}"; src = fetchurl { url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.bz2"; - sha256 = "0sf0ym0v5ds5w4bxk66712adybr1prxxqwvrf9clm57ibs602jfq"; + sha256 = "04sqm2cziqvnghbla89f83vy46bmsfcvlq7f4m4kfcs24bjzfwr1"; }; buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo wxGTK desktop_file_utils libSM imagemagick ]; From b7a502754730c54df63982c108842c7808d823e3 Mon Sep 17 00:00:00 2001 From: devhell <^@regexmail.net> Date: Mon, 12 Jan 2015 19:13:37 +0000 Subject: [PATCH 0768/1091] libmediainfo: 0.7.71 -> 0.7.72 --- pkgs/development/libraries/libmediainfo/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/libmediainfo/default.nix b/pkgs/development/libraries/libmediainfo/default.nix index 6b0274d3f0c7..a8b2c04ddf54 100644 --- a/pkgs/development/libraries/libmediainfo/default.nix +++ b/pkgs/development/libraries/libmediainfo/default.nix @@ -1,12 +1,11 @@ { stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, zlib }: -let version = "0.7.71"; in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { + version = "0.7.72"; name = "libmediainfo-${version}"; src = fetchurl { url = "http://mediaarea.net/download/source/libmediainfo/${version}/libmediainfo_${version}.tar.bz2"; - sha256 = "088v7qsn7d5pijr88fx4azwb31g6d7bp5ykrzgwhskmj80y3rlp2"; + sha256 = "1ndfag9a7yl8j1iwxgd2d8slwzc0ifmzg9zf8lg7fsqsa9c3s7m6"; }; buildInputs = [ automake autoconf libtool pkgconfig libzen zlib ]; From 81b57bb8ef757b3acf8316236eae9c9584d458c5 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 11 Jan 2015 22:21:27 +0100 Subject: [PATCH 0769/1091] Adds ocaml-config-file config-file is an OCaml library used to manage the configuration file(s) of an application. Homepage: http://config-file.forge.ocamlcore.org/ --- .../ocaml-modules/config-file/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/ocaml-modules/config-file/default.nix diff --git a/pkgs/development/ocaml-modules/config-file/default.nix b/pkgs/development/ocaml-modules/config-file/default.nix new file mode 100644 index 000000000000..15eb06667778 --- /dev/null +++ b/pkgs/development/ocaml-modules/config-file/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, ocaml, findlib, camlp4 }: + +stdenv.mkDerivation { + name = "ocaml-config-file-1.2"; + + src = fetchurl { + url = https://forge.ocamlcore.org/frs/download.php/1387/config-file-1.2.tar.gz; + sha256 = "1b02yxcnsjhr05ssh2br2ka4hxsjpdw34ldl3nk33wfnkwk7g67q"; + }; + + buildInputs = [ ocaml findlib camlp4 ]; + + createFindlibDestdir = true; + + meta = { + homepage = http://config-file.forge.ocamlcore.org/; + platforms = ocaml.meta.platforms; + description = "An OCaml library used to manage the configuration file(s) of an application"; + license = stdenv.lib.licenses.lgpl2Plus; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dd9dc457a01f..775efdc5d949 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3711,6 +3711,8 @@ let cmdliner = callPackage ../development/ocaml-modules/cmdliner { }; + config-file = callPackage ../development/ocaml-modules/config-file { }; + cppo = callPackage ../development/tools/ocaml/cppo { }; cryptokit = callPackage ../development/ocaml-modules/cryptokit { }; From 7169b87664d5c07e5867ecb48dc680d2ed5370a3 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 12 Jan 2015 10:15:13 +0100 Subject: [PATCH 0770/1091] Adds ocaml-lablgtk-extras Lablgtk-extras is a collection of libraries and modules useful when developing OCaml/LablGtk2 applications. Homepage: http://gtk-extras.forge.ocamlcore.org/ --- .../ocaml-modules/lablgtk-extras/1.4.nix | 23 ++++++++++++++++++ .../ocaml-modules/lablgtk-extras/default.nix | 24 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 ++++ 3 files changed, 52 insertions(+) create mode 100644 pkgs/development/ocaml-modules/lablgtk-extras/1.4.nix create mode 100644 pkgs/development/ocaml-modules/lablgtk-extras/default.nix diff --git a/pkgs/development/ocaml-modules/lablgtk-extras/1.4.nix b/pkgs/development/ocaml-modules/lablgtk-extras/1.4.nix new file mode 100644 index 000000000000..fbe9898fd81e --- /dev/null +++ b/pkgs/development/ocaml-modules/lablgtk-extras/1.4.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, ocaml, findlib, camlp4, config-file, lablgtk, xmlm }: + +stdenv.mkDerivation { + name = "ocaml-lablgtk-extras-1.4"; + src = fetchurl { + url = http://forge.ocamlcore.org/frs/download.php/1282/lablgtkextras-1.4.tar.gz; + sha256 = "09fqxwdib7r9yxynknc9gv3jw2hnhj5cak7q5jngk6m8rzvmhfcc"; + }; + + buildInputs = [ ocaml findlib camlp4 ]; + propagatedBuildInputs = [ config-file lablgtk xmlm ]; + + createFindlibDestdir = true; + + meta = { + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + homepage = http://gtk-extras.forge.ocamlcore.org/; + description = "A collection of libraries and modules useful when developing OCaml/LablGtk2 applications"; + license = stdenv.lib.licenses.lgpl2Plus; + branch = "1.4"; + }; +} diff --git a/pkgs/development/ocaml-modules/lablgtk-extras/default.nix b/pkgs/development/ocaml-modules/lablgtk-extras/default.nix new file mode 100644 index 000000000000..80e5a72abf52 --- /dev/null +++ b/pkgs/development/ocaml-modules/lablgtk-extras/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, ocaml, findlib, camlp4, config-file, lablgtk, xmlm }: + +assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.02"; + +stdenv.mkDerivation { + name = "ocaml-lablgtk-extras-1.5"; + src = fetchurl { + url = https://forge.ocamlcore.org/frs/download.php/1453/lablgtkextras-1.5.tar.gz; + sha256 = "1bgflgadmy2nqnqjf34zja0jy6f9wpqq8x22qcfilj9g8c9wkrmi"; + }; + + buildInputs = [ ocaml findlib camlp4 ]; + propagatedBuildInputs = [ config-file lablgtk xmlm ]; + + createFindlibDestdir = true; + + meta = { + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + homepage = http://gtk-extras.forge.ocamlcore.org/; + description = "A collection of libraries and modules useful when developing OCaml/LablGtk2 applications"; + license = stdenv.lib.licenses.lgpl2Plus; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 775efdc5d949..74298308a00a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3758,6 +3758,11 @@ let inherit (gnome) libgnomecanvas libglade gtksourceview; }; + lablgtk-extras = + if lib.versionOlder "4.02" ocaml_version + then callPackage ../development/ocaml-modules/lablgtk-extras { } + else callPackage ../development/ocaml-modules/lablgtk-extras/1.4.nix { }; + lablgtkmathview = callPackage ../development/ocaml-modules/lablgtkmathview { gtkmathview = callPackage ../development/libraries/gtkmathview { }; }; From 126955d050ebbe48474a19c263761af3199fbe39 Mon Sep 17 00:00:00 2001 From: Alp Mestanogullari Date: Tue, 13 Jan 2015 12:04:21 +0100 Subject: [PATCH 0771/1091] add the 'sitemap' haskell package --- .../libraries/haskell/sitemap/default.nix | 16 ++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/libraries/haskell/sitemap/default.nix diff --git a/pkgs/development/libraries/haskell/sitemap/default.nix b/pkgs/development/libraries/haskell/sitemap/default.nix new file mode 100644 index 000000000000..1a6b28494760 --- /dev/null +++ b/pkgs/development/libraries/haskell/sitemap/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, lens, taggy, taggyLens, text }: + +cabal.mkDerivation (self: { + pname = "sitemap"; + version = "0.1.2"; + sha256 = "0njb20w6kazsqgw61ykvfx3syqywv9frs7ch9bf2sr0i1d3b61bd"; + buildDepends = [ lens taggy taggyLens text ]; + meta = { + homepage = "http://github.com/alpmestan/sitemap"; + description = "Sitemap parser"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 1a3519e85ae6..f4bc5f32baf7 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2328,6 +2328,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in silently = callPackage ../development/libraries/haskell/silently {}; + sitemap = callPackage ../development/libraries/haskell/sitemap {}; + sized = callPackage ../development/libraries/haskell/sized {}; sizedTypes = callPackage ../development/libraries/haskell/sized-types {}; From d2d868534f1777fe065ea15efb600314b44dd8e0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 11:11:13 +0100 Subject: [PATCH 0772/1091] r-OceanView: update hash --- pkgs/development/r-modules/cran-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/r-modules/cran-packages.nix b/pkgs/development/r-modules/cran-packages.nix index c64d8b249e94..cefb751c9d95 100644 --- a/pkgs/development/r-modules/cran-packages.nix +++ b/pkgs/development/r-modules/cran-packages.nix @@ -1187,7 +1187,7 @@ ORIClust = derive { name="ORIClust"; version="1.0-1"; sha256="1biddddyls2zsg71w4 ORMDR = derive { name="ORMDR"; version="1.3-2"; sha256="0y7b2aja3zvsd6lm7jal9pabcfxv16r2wh0kyzjkdfanvvgk3wmm"; depends=[]; }; OUwie = derive { name="OUwie"; version="1.43"; sha256="1ixyws6q9p8kms3smzj8rkmsry2y4s9al4vhxpqfmbgypigq7n9k"; depends=[ape nloptr numDeriv corpcor lattice phytools phangorn]; }; Oarray = derive { name="Oarray"; version="1.4-5"; sha256="1w66vqxvqyrp2h6acnbg3xy7cp6j2dgvzmqqk564kvivbn40vyy4"; depends=[]; }; -OceanView = derive { name="OceanView"; version="1.0.1"; sha256="12jah913rfwin45rv4zhkd28l2fwg5ajz4ixl39gd8j78mni4xdx"; depends=[plot3D plot3Drgl shape]; }; +OceanView = derive { name="OceanView"; version="1.0.1"; sha256="102rw6gw1mrbr00s8b1bnz2yh2nqk411qdhs6kncs6scalixjb5p"; depends=[plot3D plot3Drgl shape]; }; Ohmage = derive { name="Ohmage"; version="2.11-4"; sha256="14pga59ikiywyl6xnfd2d8sy323vyn88q9sf101bcwp0s0qczwzg"; depends=[RCurl RJSONIO]; }; OjaNP = derive { name="OjaNP"; version="0.9-8"; sha256="010l75irgj7nl8yq6crp8d00zjgpv9wg2maw99cj0frhqxvqzbfz"; depends=[ICS ICSNP]; }; OligoSpecificitySystem = derive { name="OligoSpecificitySystem"; version="1.3"; sha256="0s76fxai1kgq0hcr5m18yz7i14algld97rjrax75cxm1ccylah71"; depends=[tkrplot]; }; From f09fec34e94a363225bb5703f872fc7137617db6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 11:13:05 +0100 Subject: [PATCH 0773/1091] r-skmeans: update hash --- pkgs/development/r-modules/cran-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/r-modules/cran-packages.nix b/pkgs/development/r-modules/cran-packages.nix index cefb751c9d95..f00844b7723e 100644 --- a/pkgs/development/r-modules/cran-packages.nix +++ b/pkgs/development/r-modules/cran-packages.nix @@ -5487,7 +5487,7 @@ sjdbc = derive { name="sjdbc"; version="1.5.0-71"; sha256="0i9wdfadfcabayq78ilcn skatMeta = derive { name="skatMeta"; version="1.4.3"; sha256="0bknv066ya4yl4hl4y02d9lglq2wkl9c2j1shzg3d64dg4sjvbak"; depends=[Matrix coxme survival CompQuadForm]; }; skda = derive { name="skda"; version="0.1"; sha256="0a6mksr1d0j3pd0kz4jb6yh466gvl4fkrvgvnlmvivpv6b2gqs3q"; depends=[]; }; skewt = derive { name="skewt"; version="0.1"; sha256="1xm00zfzjv53cq9drfcx7w2ri5dwsq7kajrk2hc1mvw0b6s4x2ix"; depends=[]; }; -skmeans = derive { name="skmeans"; version="0.2-6"; sha256="1ncas6mx9w5saz28vvwni8g0wbm6m7gfv8a7azw4305pc64bawam"; depends=[slam clue cluster]; }; +skmeans = derive { name="skmeans"; version="0.2-6"; sha256="02zw2y7s13hb6mx9w2yr5s2v1p5yxg3k67bhrl92g9n2jkbim3ni"; depends=[slam clue cluster]; }; sla = derive { name="sla"; version="0.1"; sha256="0fr5n65ppwsh9z7a6rma9ak0bl8x3nz7v25lij7wb5nrf3sl74yb"; depends=[]; }; slackr = derive { name="slackr"; version="1.2"; sha256="1ymj3x52wyp0mp41xnnycg0vhdmv8whimwk1hzfsqr30pccnvn9j"; depends=[httr jsonlite data_table ggplot2]; }; slam = derive { name="slam"; version="0.1-32"; sha256="000636dwj4kmj5w1w5s6bqixh78m7262y3fgizj7rfhcnc2gz7ad"; depends=[]; }; @@ -6113,5 +6113,5 @@ zoib = derive { name="zoib"; version="1.0"; sha256="0mxd9j5sbwyv3bhhrly2ikbfqgk3 zoo = derive { name="zoo"; version="1.7-11"; sha256="0fp726rp9mqsfmm391bmckk76lqsvzwd39ffvb355wf2spl8nzvf"; depends=[lattice]; }; zooimage = derive { name="zooimage"; version="3.0-5"; sha256="1r3slmyw0dyqfa40dr5xga814z09ibhmmby8p1cii5lh61xm4c39"; depends=[svMisc svDialogs mlearning filehash jpeg png]; }; zoom = derive { name="zoom"; version="2.0.4"; sha256="03f5rxfr6ncf1j6vpn7pip21q7ylj4bx0a5xphqb6x6i33lxf1g5"; depends=[]; }; -zyp = derive { name="zyp"; version="0.10-1"; sha256="0f1fqqxysf3psnvn08s5qly2c958h1hhznjjj8mvpjr5g6hqlr1k"; depends=[Kendall]; }; +zyp = derive { name="zyp"; version="0.10-1"; sha256="0f1fqqxysf3psnvn08s5qly2c958h1hhznjjj8mvpjr5g6hqlr1k"; depends=[Kendall]; }; } From 6b47d8c61010fa9086866dd02a91a40b54208f2a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 11:18:03 +0100 Subject: [PATCH 0774/1091] gdal: the build is broken on (at least) Linux http://hydra.nixos.org/build/18650326/nixlog/1/raw --- pkgs/development/libraries/gdal/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix index 76c896d64ddf..4a4ebf11e2d0 100644 --- a/pkgs/development/libraries/gdal/default.nix +++ b/pkgs/development/libraries/gdal/default.nix @@ -33,5 +33,6 @@ composableDerivation.composableDerivation {} (fixed: rec { license = stdenv.lib.licenses.mit; maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = stdenv.lib.platforms.linux; + broken = true; }; }) From 844828afad293a8b9745ba53cbf514f732609921 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 11:19:53 +0100 Subject: [PATCH 0775/1091] r-caret: update hash --- pkgs/development/r-modules/cran-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/r-modules/cran-packages.nix b/pkgs/development/r-modules/cran-packages.nix index f00844b7723e..574ba56bd90c 100644 --- a/pkgs/development/r-modules/cran-packages.nix +++ b/pkgs/development/r-modules/cran-packages.nix @@ -2505,7 +2505,7 @@ car = derive { name="car"; version="2.0-22"; sha256="0jffyz0gv0isc9ww3mv1y40b16l carcass = derive { name="carcass"; version="1.3"; sha256="1psxdxdqlc999xylizj5vg1p1pzyrikg9gjqvpv4k0q9b5h0nrpj"; depends=[lme4 survival expm arm MASS]; }; cardidates = derive { name="cardidates"; version="0.4.5"; sha256="1zw8c8jiq8bz748xppwj88z1882qk7k2r0k2gkrsvw7b6c9h35pb"; depends=[boot pastecs]; }; care = derive { name="care"; version="1.1.7"; sha256="0lgas00qp1cvn3cbimxlli99czvkh6b9hxahzif5fgbnfik4d47y"; depends=[corpcor]; }; -caret = derive { name="caret"; version="6.0-37"; sha256="0cifln20pa8wlwri7f67wrji8x1b4v7i3aygfmjiwxjp9gp55lyn"; depends=[lattice ggplot2 car reshape2 foreach plyr nlme BradleyTerry2]; }; +caret = derive { name="caret"; version="6.0-37"; sha256="102rw6gw1mrbr00s8b1bnz2yh2nqk411qdhs6kncs6scalixjb5p"; depends=[lattice ggplot2 car reshape2 foreach plyr nlme BradleyTerry2]; }; caribou = derive { name="caribou"; version="1.1"; sha256="0ibl3jhvsgjfcva0113z0di9n5n30bs90yz0scckfv1c0pjhn4xd"; depends=[]; }; caroline = derive { name="caroline"; version="0.7.6"; sha256="1afxxbrd7w628l4pxdmvwbs7mbgxlhnfq3nxk2s93w47gn7r9fp7"; depends=[]; }; caschrono = derive { name="caschrono"; version="1.4"; sha256="1l9hmsacynh73kh14jrp7a42385v78znn9ll1jchzgkyz2x4dibw"; depends=[forecast Hmisc its timeSeries]; }; From 9489dac1d356ab66d39cb9465cce7b61efdec980 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 12:03:48 +0100 Subject: [PATCH 0776/1091] r-modules: update list of broken packages --- pkgs/development/r-modules/default.nix | 364 ++++++++++++++----------- 1 file changed, 202 insertions(+), 162 deletions(-) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 1ec48bcc06f2..be587c2637c4 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -621,23 +621,51 @@ let ]; # Packages which cannot be installed due to lack of dependencies or other reasons. - brokenPackages = [ - # sort -t '#' -k 2 - - "rpanel" # I could not make Tcl to recognize BWidget. HELP WANTED! - "MigClim" # SDMTools.So: Undefined Symbol: X - "PatternClass" # SDMTools.So: Undefined Symbol: X - "Actigraphy" # SDMTools.so: undefined symbol: X - "lefse" # SDMTools.so: undefined symbol: X - "raincpc" # SDMTools.so: undefined symbol: X - "rainfreq" # SDMTools.so: undefined symbol: X + brokenPackages = [ # sort -t '#' -k 2 + "birdring" # depends on broken gdal library + "capm" # depends on broken gdal library + "DeducerSpatial" # depends on broken gdal library + "divagis" # depends on broken gdal library + "drsmooth" # depends on broken gdal library + "dynatopmodel" # depends on broken gdal library + "fuzzyMM" # depends on broken gdal library + "gfcanalysis" # depends on broken gdal library + "GSIF" # depends on broken gdal library + "hddtools" # depends on broken gdal library + "lakemorpho" # depends on broken gdal library + "landsat" # depends on broken gdal library + "M3" # depends on broken gdal library + "mgraph" # depends on broken gdal library + "micromap" # depends on broken gdal library + "ModelMap" # depends on broken gdal library + "modiscloud" # depends on broken gdal library + "move" # depends on broken gdal library + "OpasnetUtils" # depends on broken gdal library + "OpenStreetMap" # depends on broken gdal library + "opentraj" # depends on broken gdal library + "paleofire" # depends on broken gdal library + "pgirmess" # depends on broken gdal library + "plotGoogleMaps" # depends on broken gdal library + "plotKML" # depends on broken gdal library + "PopGenReport" # depends on broken gdal library + "prevR" # depends on broken gdal library + "qrfactor" # depends on broken gdal library + "r2dRue" # depends on broken gdal library + "rangeMapper" # depends on broken gdal library + "rAvis" # depends on broken gdal library + "rgdal" # depends on broken gdal library + "rnrfa" # depends on broken gdal library + "spatial_tools" # depends on broken gdal library + "SPODT" # depends on broken gdal library + "taRifx_geo" # depends on broken gdal library + "tmap" # depends on broken gdal library + "trajectories" # depends on broken gdal library + "tripEstimation" # depends on broken gdal library + "UScancer" # depends on broken gdal library + "wrspathrow" # depends on broken gdal library + "wux" # depends on broken gdal library "CARrampsOcl" # depends on OpenCL - "RGA" # jsonlite.so: undefined symbol: XXX - "RSiteCatalyst" # jsonlite.so: undefined symbol: XXX - "RSocrata" # jsonlite.so: undefined symbol: XXX - "SGP" # jsonlite.so: undefined symbol: XXX - "SocialMediaMineR" # jsonlite.so: undefined symbol: XXX - "WikipediR" # jsonlite.so: undefined symbol: XXX + "rpanel" # I could not make Tcl to recognize BWidget. HELP WANTED! "alm" # jsonlite.so: undefined symbol: XXX "archivist" # jsonlite.so: undefined symbol: XXX "bold" # jsonlite.so: undefined symbol: XXX @@ -650,222 +678,223 @@ let "pdfetch" # jsonlite.so: undefined symbol: XXX "polidata" # jsonlite.so: undefined symbol: XXX "pollstR" # jsonlite.so: undefined symbol: XXX - "rHealthDataGov" # jsonlite.so: undefined symbol: XXX - "rWBclimate" # jsonlite.so: undefined symbol: XXX "rbison" # jsonlite.so: undefined symbol: XXX + "RGA" # jsonlite.so: undefined symbol: XXX + "rHealthDataGov" # jsonlite.so: undefined symbol: XXX "rinat" # jsonlite.so: undefined symbol: XXX "rjstat" # jsonlite.so: undefined symbol: XXX "rmongodb" # jsonlite.so: undefined symbol: XXX "rnoaa" # jsonlite.so: undefined symbol: XXX + "RSiteCatalyst" # jsonlite.so: undefined symbol: XXX + "RSocrata" # jsonlite.so: undefined symbol: XXX "rsunlight" # jsonlite.so: undefined symbol: XXX + "rWBclimate" # jsonlite.so: undefined symbol: XXX + "SGP" # jsonlite.so: undefined symbol: XXX "slackr" # jsonlite.so: undefined symbol: XXX + "SocialMediaMineR" # jsonlite.so: undefined symbol: XXX "webutils" # jsonlite.so: undefined symbol: XXX + "WikipediR" # jsonlite.so: undefined symbol: XXX + "demi" # requires affy, affxparser, and oligo + "KANT" # requires affy, and Biobase + "pathClass" # requires affy, and Biobase "msarc" # requires AnnotationDbi - "MetaLandSim" # requires Biobase - "RobLox" # requires Biobase - "RobLoxBioC" # requires Biobase + "ACNE" # requires aroma_affymetrix + "aroma_affymetrix" # requires aroma_core + "calmate" # requires aroma_core + "NSA" # requires aroma_core + "beadarrayFilter" # requires beadarray "compendiumdb" # requires Biobase "ktspair" # requires Biobase + "MetaLandSim" # requires Biobase "permGPU" # requires Biobase "propOverlap" # requires Biobase - "GExMap" # requires Biobase and multtest + "RobLoxBioC" # requires Biobase + "RobLox" # requires Biobase "IsoGene" # requires Biobase, and affy "mGSZ" # requires Biobase, and limma + "GExMap" # requires Biobase and multtest "netweavers" # requires BiocGenerics, Biobase, and limma "NCmisc" # requires BiocInstaller "EMDomics" # requires BiocParallel - "RADami" # requires Biostrings + "PepPrep" # requires biomaRt + "snplist" # requires biomaRt "ionflows" # requires Biostrings - "RAPIDR" # requires Biostrings, Rsamtools, and GenomicRanges + "RADami" # requires Biostrings "SimRAD" # requires Biostrings, and ShortRead "SeqFeatR" # requires Biostrings, qvalue, and widgetTools + "RAPIDR" # requires Biostrings, Rsamtools, and GenomicRanges + "FunctionalNetworks" # requires breastCancerVDX, and Biobase + "rJPSGCS" # requires chopsticks "OpenCL" # requires CL/opencl.h + "clpAPI" # requires clp + "pcaL1" # requires clp + "bmrm" # requires clpAPI + "sequenza" # requires copynumber "cplexAPI" # requires CPLEX + "Rcplex" # requires cplexAPI "empiricalFDR_DESeq2" # requires DESeq2, and GenomicRanges "CHAT" # requires DNAcopy - "PSCBS" # requires DNAcopy "ParDNAcopy" # requires DNAcopy + "PSCBS" # requires DNAcopy + "dcGOR" # requires dnet + "bcool" # requires doMPI + "gitter" # requires EBImage "Rcell" # requires EBImage "RockFab" # requires EBImage - "gitter" # requires EBImage + "babel" # requires edgeR + "edgeRun" # requires edgeR + "GSAgm" # requires edgeR + "HTSCluster" # requires edgeR + "QuasiSeq" # requires edgeR + "SimSeq" # requires edgeR + "BcDiag" # requires fabia + "superbiclust" # requires fabia + "curvHDR" # requires flowCore + "RbioRXN" # requires fmcsR, and KEGGREST + "qdap" # requires gender + "orQA" # requires genefilter + "apmsWAPP" # requires genefilter, Biobase, multtest, edgeR, DESeq, and aroma.light + "ExomeDepth" # requires GenomicRanges, and Rsamtools "rggobi" # requires GGobi + "miRtest" # requires globaltest, GlobalAncova, and limma "PANDA" # requires GO.db "BiSEp" # requires GOSemSim, GO.db, and org.Hs.eg.db "PubMedWordcloud" # requires GOsummaries - "ExomeDepth" # requires GenomicRanges, and Rsamtools - "HTSDiff" # requires HTSCluster + "eulerian" # requires graph + "gRapHD" # requires graph + "msSurv" # requires graph + "PairViz" # requires graph + "ddepn" # requires graph, and genefilter + "iRefR" # requires graph, and RBGL + "pcalg" # requires graph, and RBGL + "protiq" # requires graph, and RBGL + "RnavGraph" # requires graph, and RBGL + "classGraph" # requires graph, and Rgraphviz + "epoc" # requires graph, and Rgraphviz + "gridGraphviz" # requires graph, and Rgraphviz + "QuACN" # requires graph, RBGL + "D2C" # requires gRbase + "gRain" # requires gRbase + "gRc" # requires gRbase + "gRim" # requires gRbase + "LogisticDx" # requires gRbase + "topologyGSA" # requires gRbase + "gridDebug" # requires gridGraphviz "RAM" # requires Heatplus "RcppRedis" # requires Hiredis + "HTSDiff" # requires HTSCluster + "interval" # requires Icens + "FAMT" # requires impute + "moduleColor" # requires impute + "PMA" # requires impute + "samr" # requires impute + "swamp" # requires impute + "WGCNA" # requires impute + "MetaDE" # requires impute, and Biobase + "FHtest" # requires interval "MSIseq" # requires IRanges "SNPtools" # requires IRanges, GenomicRanges, Biostrings, and Rsamtools - "interval" # requires Icens + "RefFreeEWAS" # requires isva "PhViD" # requires LBE + "AntWeb" # requires leafletR + "ecoengine" # requires leafletR + "spocc" # requires leafletR + "RDieHarder" # requires libdieharder + "sybilSBML" # requires libSBML + "CORM" # requires limma + "DAAGbio" # requires limma + "DCGL" # requires limma + "metaMA" # requires limma + "plmDE" # requires limma + "SQDA" # requires limma + "RPPanalyzer" # requires limma, and Biobase + "PerfMeas" # requires limma, graph, and RBGL "rLindo" # requires LINDO API "magma" # requires MAGMA "HiPLARM" # requires MAGMA or PLASMA + "MAMA" # requires metaMA + "Rmosek" # requires mosek "bigGP" # requires MPI running. HELP WANTED! "doMPI" # requires MPI running. HELP WANTED! "metaMix" # requires MPI running. HELP WANTED! "pbdMPI" # requires MPI running. HELP WANTED! "pmclust" # requires MPI running. HELP WANTED! "MSeasyTkGUI" # requires MSeasyTkGUI + "hddplot" # requires multtest + "mutoss" # requires multtest + "PCS" # requires multtest + "structSSI" # requires multtest + "TcGSA" # requires multtest + "mutossGUI" # requires mutoss + "Biograph" # requires mvna + "MSeasy" # requires mzR, and xcms "bigpca" # requires NCmisc "reader" # requires NCmisc "ROracle" # requires OCI "BRugs" # requires OpenBUGS - "smart" # requires PMA - "aroma_cn" # requires PSCBS - "aroma_core" # requires PSCBS - "RQuantLib" # requires QuantLib - "RSeed" # requires RBGL, and graph - "gRbase" # requires RBGL, and graph - "ora" # requires ROracle - "semiArtificial" # requires RSNNS - "branchLars" # requires Rgraphviz - "gcExplorer" # requires Rgraphviz - "hasseDiagram" # requires Rgraphviz - "hpoPlot" # requires Rgraphviz - "strum" # requires Rgraphviz - "dagbag" # requires Rlapack - "ltsk" # requires Rlapack and Rblas - "REBayes" # requires Rmosek - "cqrReg" # requires Rmosek - "LinRegInteractive" # requires Rpanel - "RVideoPoker" # requires Rpanel - "ArrayBin" # requires SAGx - "RSAP" # requires SAPNWRFCSDK - "DBKGrad" # requires SDD - "pubmed_mineR" # requires SSOAP - "ENA" # requires WGCNA - "GOGANPA" # requires WGCNA - "nettools" # requires WGCNA - "rneos" # requires XMLRPC - "demi" # requires affy, affxparser, and oligo - "KANT" # requires affy, and Biobase - "pathClass" # requires affy, and Biobase - "ACNE" # requires aroma_affymetrix - "NSA" # requires aroma_core - "aroma_affymetrix" # requires aroma_core - "calmate" # requires aroma_core - "beadarrayFilter" # requires beadarray - "PepPrep" # requires biomaRt - "snplist" # requires biomaRt - "FunctionalNetworks" # requires breastCancerVDX, and Biobase - "rJPSGCS" # requires chopsticks - "clpAPI" # requires clp - "pcaL1" # requires clp - "bmrm" # requires clpAPI - "sequenza" # requires copynumber - "Rcplex" # requires cplexAPI - "dcGOR" # requires dnet - "bcool" # requires doMPI - "GSAgm" # requires edgeR - "HTSCluster" # requires edgeR - "QuasiSeq" # requires edgeR - "SimSeq" # requires edgeR - "babel" # requires edgeR - "edgeRun" # requires edgeR - "BcDiag" # requires fabia - "superbiclust" # requires fabia - "curvHDR" # requires flowCore - "RbioRXN" # requires fmcsR, and KEGGREST - "D2C" # requires gRbase - "LogisticDx" # requires gRbase - "gRain" # requires gRbase - "gRc" # requires gRbase - "gRim" # requires gRbase - "topologyGSA" # requires gRbase - "qdap" # requires gender - "orQA" # requires genefilter - "apmsWAPP" # requires genefilter, Biobase, multtest, edgeR, DESeq, and aroma.light - "miRtest" # requires globaltest, GlobalAncova, and limma - "PairViz" # requires graph - "eulerian" # requires graph - "gRapHD" # requires graph - "msSurv" # requires graph - "QuACN" # requires graph, RBGL - "RnavGraph" # requires graph, and RBGL - "iRefR" # requires graph, and RBGL - "pcalg" # requires graph, and RBGL - "protiq" # requires graph, and RBGL - "classGraph" # requires graph, and Rgraphviz - "epoc" # requires graph, and Rgraphviz - "gridGraphviz" # requires graph, and Rgraphviz - "ddepn" # requires graph, and genefilter - "gridDebug" # requires gridGraphviz - "FAMT" # requires impute - "PMA" # requires impute - "WGCNA" # requires impute - "moduleColor" # requires impute - "samr" # requires impute - "swamp" # requires impute - "MetaDE" # requires impute, and Biobase - "FHtest" # requires interval - "RefFreeEWAS" # requires isva - "AntWeb" # requires leafletR - "ecoengine" # requires leafletR - "spocc" # requires leafletR - "sybilSBML" # requires libSBML - "RDieHarder" # requires libdieharder - "CORM" # requires limma - "DAAGbio" # requires limma - "DCGL" # requires limma - "SQDA" # requires limma - "metaMA" # requires limma - "plmDE" # requires limma - "RPPanalyzer" # requires limma, and Biobase - "PerfMeas" # requires limma, graph, and RBGL - "MAMA" # requires metaMA - "Rmosek" # requires mosek - "PCS" # requires multtest - "TcGSA" # requires multtest - "hddplot" # requires multtest - "mutoss" # requires multtest - "structSSI" # requires multtest - "mutossGUI" # requires mutoss - "Biograph" # requires mvna - "MSeasy" # requires mzR, and xcms "x_ent" # requires opencpu "pbdBASE" # requires pbdMPI "pbdDEMO" # requires pbdMPI "pbdDMAT" # requires pbdMPI "pbdSLAP" # requires pbdMPI - "LOST" # requires pcaMethods + "qtlnet" # requires pcalg "agridat" # requires pcaMethods + "LOST" # requires pcaMethods "multiDimBio" # requires pcaMethods "crmn" # requires pcaMethods, and Biobase "imputeLCMD" # requires pcaMethods, and impute "MEET" # requires pcaMethods, and seqLogo - "qtlnet" # requires pcalg "SigTree" # requires phyloseq "saps" # requires piano, and survcomp + "smart" # requires PMA "surveillance" # requires polyCub "aLFQ" # requires protiq + "aroma_cn" # requires PSCBS + "aroma_core" # requires PSCBS "NLPutils" # requires qdap - "NBPSeq" # requires qvalue - "RSNPset" # requires qvalue + "RQuantLib" # requires QuantLib "evora" # requires qvalue "isva" # requires qvalue + "NBPSeq" # requires qvalue "pi0" # requires qvalue - "CrypticIBDcheck" # requires rJPSGCS - "PKgraph" # requires rggobi - "SeqGrapheR" # requires rggobi + "RSNPset" # requires qvalue + "gRbase" # requires RBGL, and graph + "RSeed" # requires RBGL, and graph "beadarrayMSV" # requires rggobi "clusterfly" # requires rggobi - "HierO" # requires rneos + "PKgraph" # requires rggobi + "SeqGrapheR" # requires rggobi + "branchLars" # requires Rgraphviz + "gcExplorer" # requires Rgraphviz + "hasseDiagram" # requires Rgraphviz + "hpoPlot" # requires Rgraphviz + "strum" # requires Rgraphviz + "CrypticIBDcheck" # requires rJPSGCS + "dagbag" # requires Rlapack + "ltsk" # requires Rlapack and Rblas + "cqrReg" # requires Rmosek + "REBayes" # requires Rmosek "fPortfolio" # requires rneos - "GUIDE" # requires rpanel - "SDD" # requires rpanel + "HierO" # requires rneos + "ora" # requires ROracle "biotools" # requires rpanel "erpR" # requires rpanel "gamlss_demo" # requires rpanel + "GUIDE" # requires rpanel "lgcp" # requires rpanel "optBiomarker" # requires rpanel + "SDD" # requires rpanel "soilphysics" # requires rpanel "vows" # requires rpanel + "LinRegInteractive" # requires Rpanel + "RVideoPoker" # requires Rpanel + "semiArtificial" # requires RSNNS "PCGSE" # requires safe + "ArrayBin" # requires SAGx "DepthProc" # requires samr "netClass" # requires samr + "RSAP" # requires SAPNWRFCSDK + "DBKGrad" # requires SDD "RcmdrPlugin_seeg" # requires seeg "EMA" # requires siggenes, affy, multtest, gcrma, biomaRt, and AnnotationDbi "GeneticTools" # requires snpStats @@ -873,46 +902,57 @@ let "snpStatsWriter" # requires snpStats "wgsea" # requires snpStats "rysgran" # requires soiltexture - "DSpat" # requires spatstat - "Digiroo2" # requires spatstat - "ETAS" # requires spatstat - "GriegSmith" # requires spatstat - "RImageJROI" # requires spatstat - "SGCS" # requires spatstat - "SpatialVx" # requires spatstat "adaptsmoFMRI" # requires spatstat "ads" # requires spatstat "aoristic" # requires spatstat "dbmss" # requires spatstat + "Digiroo2" # requires spatstat "dixon" # requires spatstat "dpcR" # requires spatstat + "DSpat" # requires spatstat "ecespa" # requires spatstat "ecospat" # requires spatstat + "ETAS" # requires spatstat + "GriegSmith" # requires spatstat "intamapInteractive" # requires spatstat "latticeDensity" # requires spatstat "polyCub" # requires spatstat + "RImageJROI" # requires spatstat "seeg" # requires spatstat + "SGCS" # requires spatstat "siar" # requires spatstat "siplab" # requires spatstat "sparr" # requires spatstat "spatialsegregation" # requires spatstat + "SpatialVx" # requires spatstat "stpp" # requires spatstat "trip" # requires spatstat + "pubmed_mineR" # requires SSOAP "dnet" # requires supraHex, graph, Rgraphviz, and Biobase "plsRcox" # requires survcomp "rsig" # requires survcomp "leapp" # requires sva "ttScreening" # requires sva, and limma - "cudaBayesreg" # requres Rmath + "ENA" # requires WGCNA + "GOGANPA" # requires WGCNA + "nettools" # requires WGCNA + "rneos" # requires XMLRPC "taxize" # requres bold + "cudaBayesreg" # requres Rmath "rsprng" # requres sprng "evobiR" # requres taxiz + "bdvis" # requres taxize "RNeXML" # requres taxize "TR8" # requres taxize - "bdvis" # requres taxize - "h2o" # tries to download some h2o.jar during its build - "jvmr" # tries to download files during its build + "Actigraphy" # SDMTools.so: undefined symbol: X + "lefse" # SDMTools.so: undefined symbol: X + "raincpc" # SDMTools.so: undefined symbol: X + "rainfreq" # SDMTools.so: undefined symbol: X + "MigClim" # SDMTools.So: Undefined Symbol: X + "PatternClass" # SDMTools.So: Undefined Symbol: X "qtbase" # the smokegen binary cannot find libQtCore.so.4 etc. at runtime + "jvmr" # tries to download files during its build + "h2o" # tries to download some h2o.jar during its build ]; otherOverrides = old: new: { From e4a68f0b98c28319913a4f2104ddb0524262f390 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 12:28:17 +0100 Subject: [PATCH 0777/1091] haskell-ng: add more tools to our help function library --- pkgs/development/haskell-modules/lib.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 68750fbb135a..121508488e9f 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -27,4 +27,19 @@ rec { markBroken = drv: overrideCabal (drv: { broken = true; }); + enableLibraryProfiling = drv: overrideCabal drv (drv: { enableLibraryProfiling = true; }); + disableLibraryProfiling = drv: overrideCabal drv (drv: { enableLibraryProfiling = false; }); + + enableSharedExecutables = drv: overrideCabal drv ( { enableSharedExecutables = true; }); + disableSharedExecutables = drv: overrideCabal drv ( { enableSharedExecutables = false; }); + + enableSharedLibraries = drv: overrideCabal drv (drv: { enableSharedLibraries = true; }); + disableSharedLibraries = drv: overrideCabal drv (drv: { enableSharedLibraries = false; }); + + enableSplitObjs = drv: overrideCabal drv (drv: { enableSplitObjs = true; }); + disableSplitObjs = drv: overrideCabal drv (drv: { enableSplitObjs = false; }); + + enableStaticLibraries = drv: overrideCabal drv (drv: { enableStaticLibraries = true; }); + disableStaticLibraries = drv: overrideCabal drv (drv: { enableStaticLibraries = false; }); + } From 07e726c85c8f36d3a27fb7254f09ac69c7b94c65 Mon Sep 17 00:00:00 2001 From: Rob Vermaas Date: Tue, 13 Jan 2015 13:53:11 +0100 Subject: [PATCH 0778/1091] Revert "mkOverridable: Use functors to allow overridable functions" This reverts commit 4ee556cfe9528a321f4a3746ca83f97feacf500e. --- default.nix | 4 ++-- lib/customisation.nix | 7 ------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/default.nix b/default.nix index 84bb1af84e97..e0df520721cf 100644 --- a/default.nix +++ b/default.nix @@ -1,6 +1,6 @@ -if ! builtins ? nixVersion || builtins.compareVersions "1.8" builtins.nixVersion == 1 then +if ! builtins ? nixVersion || builtins.compareVersions "1.7" builtins.nixVersion == 1 then - abort "This version of Nixpkgs requires Nix >= 1.8, please upgrade!" + abort "This version of Nixpkgs requires Nix >= 1.7, please upgrade!" else diff --git a/lib/customisation.nix b/lib/customisation.nix index f16043cf9a3e..04a5cb420335 100644 --- a/lib/customisation.nix +++ b/lib/customisation.nix @@ -65,13 +65,6 @@ rec { overrideDerivation = fdrv: makeOverridable (args: overrideDerivation (f args) fdrv) origArgs; }) - else if builtins.isFunction ff then - { override = newArgs: - makeOverridable f (origArgs // (if builtins.isFunction newArgs then newArgs origArgs else newArgs)); - __functor = self: ff; - deepOverride = throw "deepOverride not yet supported for functors"; - overrideDerivation = throw "overrideDerivation not yet supported for functors"; - } else ff; deepOverrider = newArgs: name: x: if builtins.isAttrs x then ( From b094768e99782162f6f3c2554a0f983d738f0539 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 13 Jan 2015 11:17:25 +0100 Subject: [PATCH 0779/1091] Adds ocaml-gtktop Gtktop is a small OCaml library to ease the creation of graphical toplevels. Homepage: http://zoggy.github.io/gtktop/ --- .../ocaml-modules/gtktop/default.nix | 25 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/development/ocaml-modules/gtktop/default.nix diff --git a/pkgs/development/ocaml-modules/gtktop/default.nix b/pkgs/development/ocaml-modules/gtktop/default.nix new file mode 100644 index 000000000000..ca0687882879 --- /dev/null +++ b/pkgs/development/ocaml-modules/gtktop/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, ocaml, camlp4, findlib, lablgtk-extras }: + +let pname = "gtktop-2.0"; in + +stdenv.mkDerivation { + name = "ocaml-${pname}"; + + src = fetchurl { + url = "http://zoggy.github.io/gtktop/${pname}.tar.gz"; + sha256 = "0cpmnavvham9mwxknm6df90g9qxabcvn2kfwlf9mncqa0z3rknz6"; + }; + + buildInputs = [ ocaml camlp4 findlib ]; + propagatedBuildInputs = [ lablgtk-extras ]; + + createFindlibDestdir = true; + + meta = { + homepage = http://zoggy.github.io/gtktop/; + description = "A small OCaml library to ease the creation of graphical toplevels"; + license = stdenv.lib.licenses.lgpl3; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + platforms = ocaml.meta.platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 80ec3ecff77e..7fe6b9f53fe5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3747,6 +3747,8 @@ let gmetadom = callPackage ../development/ocaml-modules/gmetadom { }; + gtktop = callPackage ../development/ocaml-modules/gtktop { }; + js_of_ocaml = callPackage ../development/tools/ocaml/js_of_ocaml { }; lablgl = callPackage ../development/ocaml-modules/lablgl { }; From 304819b3a358b94838a8d2a521fbcc5c02a2f29e Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Tue, 13 Jan 2015 13:25:37 +0000 Subject: [PATCH 0780/1091] haskellPackages.exhaustive: New expression --- .../libraries/haskell/exhaustive/default.nix | 16 ++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/development/libraries/haskell/exhaustive/default.nix diff --git a/pkgs/development/libraries/haskell/exhaustive/default.nix b/pkgs/development/libraries/haskell/exhaustive/default.nix new file mode 100644 index 000000000000..bd77f9f8f115 --- /dev/null +++ b/pkgs/development/libraries/haskell/exhaustive/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, genericsSop, transformers }: + +cabal.mkDerivation (self: { + pname = "exhaustive"; + version = "1.1.0"; + sha256 = "14pdf5iks0j2vpg3w48qs32lnj8ahkd0jljjhx1qap66mss0i3jl"; + buildDepends = [ genericsSop transformers ]; + meta = { + homepage = "http://github.com/ocharles/exhaustive"; + description = "Compile time checks that a computation considers producing data through all possible constructors"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 1a3519e85ae6..03c0ca7f8529 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -826,6 +826,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in eventList = callPackage ../development/libraries/haskell/event-list {}; + exhaustive = callPackage ../development/libraries/haskell/exhaustive {}; + exPool = callPackage ../development/libraries/haskell/ex-pool {}; exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {}; From 8921a8f53b1f48354403c7c8174cbf4f6f0fb91d Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 13 Jan 2015 08:39:54 -0500 Subject: [PATCH 0781/1091] Revert "Revert "mkOverridable: Use functors to allow overridable functions"" Original commit was reverted due to using features from a newer nix than hydra had, hydra has since been updated This reverts commit 07e726c85c8f36d3a27fb7254f09ac69c7b94c65. --- default.nix | 4 ++-- lib/customisation.nix | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index e0df520721cf..84bb1af84e97 100644 --- a/default.nix +++ b/default.nix @@ -1,6 +1,6 @@ -if ! builtins ? nixVersion || builtins.compareVersions "1.7" builtins.nixVersion == 1 then +if ! builtins ? nixVersion || builtins.compareVersions "1.8" builtins.nixVersion == 1 then - abort "This version of Nixpkgs requires Nix >= 1.7, please upgrade!" + abort "This version of Nixpkgs requires Nix >= 1.8, please upgrade!" else diff --git a/lib/customisation.nix b/lib/customisation.nix index 04a5cb420335..f16043cf9a3e 100644 --- a/lib/customisation.nix +++ b/lib/customisation.nix @@ -65,6 +65,13 @@ rec { overrideDerivation = fdrv: makeOverridable (args: overrideDerivation (f args) fdrv) origArgs; }) + else if builtins.isFunction ff then + { override = newArgs: + makeOverridable f (origArgs // (if builtins.isFunction newArgs then newArgs origArgs else newArgs)); + __functor = self: ff; + deepOverride = throw "deepOverride not yet supported for functors"; + overrideDerivation = throw "overrideDerivation not yet supported for functors"; + } else ff; deepOverrider = newArgs: name: x: if builtins.isAttrs x then ( From 2ba3653ef6516e83592736c2684f15ff27d5d2a1 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 13 Jan 2015 08:55:02 -0500 Subject: [PATCH 0782/1091] Update hackage-packages Includes NixOS/cabal2nix#127 --- .../configuration-ghc-7.9.x.nix | 16 - .../haskell-modules/hackage-packages.nix | 284 ++++++++++++------ .../haskell-modules/patches/chell-amp.patch | 20 -- .../haskell-modules/patches/options-amp.patch | 34 --- 4 files changed, 193 insertions(+), 161 deletions(-) delete mode 100644 pkgs/development/haskell-modules/patches/chell-amp.patch delete mode 100644 pkgs/development/haskell-modules/patches/options-amp.patch diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix index b9940a712992..37ebda6f2386 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix @@ -58,22 +58,6 @@ self: super: { utf8-string = overrideCabal super.utf8-string (drv: { patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; }); - options = overrideCabal super.options (drv: { - # edited cabal file simply makes a stricter base bound - editedCabalFile = null; - - # See https://github.com/shlevy/haskell-options/tree/AMP. There is no - # official upstream bugtracker but I've emailed this patch to the maintainer - patches = [ ./patches/options-amp.patch ]; - }); - chell = overrideCabal super.chell (drv: { - # edited cabal file simply makes a stricter base bound - editedCabalFile = null; - - # See https://github.com/shlevy/chell/tree/AMP. There is no - # official upstream bugtracker but I've emailed this patch to the maintainer - patches = [ ./patches/chell-amp.patch ]; - }); # bos/attoparsec#92 attoparsec = dontCheck super.attoparsec; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 9d72951760b0..dbbb2ff20cea 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -4594,8 +4594,8 @@ self: { }: mkDerivation { pname = "GLUtil"; - version = "0.8.2"; - sha256 = "0z8fi4fd0jrywg595cc67w8pqcn7pgy651hxb4zkqb3400n4jak3"; + version = "0.8.3"; + sha256 = "0r99nv60zkr88nhiz438wy0grcgqz6nwlzbp9aj4jv5bwdiph7j9"; buildDepends = [ array base bytestring containers cpphs directory filepath JuicyPixels linear OpenGL OpenGLRaw transformers vector @@ -10461,6 +10461,7 @@ self: { pname = "PBKDF2"; version = "0.3.1.5"; sha256 = "0ljacj31pmcwk4lk24p37761sb60ncwjnjbqhnfrgdjqnyj2bd62"; + editedCabalFile = "6e8829aa00d16484705a23417f548b237aa1bd152c864a7cfa6948996584db3e"; buildDepends = [ base binary bytestring Crypto random ]; description = "Make password-based security schemes more secure"; license = stdenv.lib.licenses.bsd3; @@ -14124,6 +14125,7 @@ self: { pname = "X11-extras"; version = "0.4"; sha256 = "1cpjr09gddcjd0wqwvaankv1zj7fyc6hbfdvar63f51g3vvw627a"; + editedCabalFile = "f7b315acd1fb4d44ee6312b2e8d397b7cda103cf5e9e8ca6867389ef6cadff3c"; buildDepends = [ base X11 ]; extraLibraries = [ libX11 ]; description = "Missing bindings to the X11 graphics library"; @@ -19958,25 +19960,27 @@ self: { }) {}; "aws-kinesis-client" = callPackage - ({ mkDerivation, aws, aws-general, aws-kinesis, base - , base-unicode-symbols, bytestring, conduit, data-carousel, either - , errors, hoist-error, http-conduit, kan-extensions, lens - , lens-action, lifted-async, lifted-base, monad-control, mtl - , optparse-applicative, random, resourcet, stm, stm-chans - , stm-conduit, stm-queue-extras, text, transformers + ({ mkDerivation, aeson, aws, aws-general, aws-kinesis, base + , base-unicode-symbols, bytestring, conduit, containers + , data-carousel, either, errors, hoist-error, http-conduit + , kan-extensions, lens, lens-action, lifted-async, lifted-base + , monad-control, mtl, optparse-applicative, random, resourcet, stm + , stm-chans, stm-conduit, stm-queue-extras, text, transformers + , unordered-containers }: mkDerivation { pname = "aws-kinesis-client"; - version = "0.1.0.2"; - sha256 = "1bdncmx9nrqqlk3czall9p2b82fz8yakjz3b79ba5adql6l1qlig"; + version = "0.2.0.0"; + sha256 = "0zyz84zwfqcwc95g8lwgzc5102wblc94f23sfgfgslk4w86489c9"; isLibrary = true; isExecutable = true; buildDepends = [ - aws aws-general aws-kinesis base base-unicode-symbols bytestring - conduit data-carousel either errors hoist-error http-conduit - kan-extensions lens lens-action lifted-async lifted-base - monad-control mtl optparse-applicative random resourcet stm - stm-chans stm-conduit stm-queue-extras text transformers + aeson aws aws-general aws-kinesis base base-unicode-symbols + bytestring conduit containers data-carousel either errors + hoist-error http-conduit kan-extensions lens lens-action + lifted-async lifted-base monad-control mtl optparse-applicative + random resourcet stm stm-chans stm-conduit stm-queue-extras text + transformers unordered-containers ]; description = "A producer & consumer client library for AWS Kinesis"; license = stdenv.lib.licenses.asl20; @@ -24138,29 +24142,33 @@ self: { }) {}; "buildwrapper" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal - , cmdargs, containers, cpphs, deepseq, directory, dynamic-cabal - , filepath, ghc, ghc-paths, ghc-pkg-lib, haskell-src-exts, HTF - , HUnit, mtl, old-time, process, regex-tdfa, syb, text, time - , transformers, unordered-containers, utf8-string, vector + ({ mkDerivation, aeson, async, attoparsec, base, bytestring, Cabal + , cmdargs, conduit, conduit-extra, containers, cpphs, deepseq + , directory, dynamic-cabal, filepath, ghc, ghc-paths, ghc-pkg-lib + , haskell-src-exts, HTF, HUnit, mtl, old-time, process, regex-tdfa + , syb, text, time, transformers, unordered-containers, utf8-string + , vector }: mkDerivation { pname = "buildwrapper"; - version = "0.8.11"; - sha256 = "1jnjdqxhwclr3zs7vqd44gjbl208fb46a4sdwazmz6sr0f5fz8pr"; + version = "0.9.0"; + sha256 = "0hgl25rpcwhia3r8w34vxgi5llb87cmcpj5cxk58dh16nrx3mljw"; isLibrary = true; isExecutable = true; buildDepends = [ - aeson attoparsec base bytestring Cabal cmdargs containers cpphs - deepseq directory dynamic-cabal filepath ghc ghc-paths ghc-pkg-lib - haskell-src-exts mtl old-time process regex-tdfa syb text time - transformers unordered-containers utf8-string vector + aeson async attoparsec base bytestring Cabal cmdargs conduit + conduit-extra containers cpphs deepseq directory dynamic-cabal + filepath ghc ghc-paths ghc-pkg-lib haskell-src-exts mtl old-time + process regex-tdfa syb text time transformers unordered-containers + utf8-string vector ]; testDepends = [ - aeson attoparsec base bytestring Cabal containers directory - dynamic-cabal filepath ghc-pkg-lib HTF HUnit mtl old-time process - text time transformers unordered-containers vector + aeson async attoparsec base bytestring Cabal conduit conduit-extra + containers directory dynamic-cabal filepath ghc-pkg-lib HTF HUnit + mtl old-time process text time transformers unordered-containers + vector ]; + configureFlags = [ "-f-lib-werror" ]; homepage = "https://github.com/JPMoresmau/BuildWrapper"; description = "A library and an executable that provide an easy API for a Haskell IDE"; license = stdenv.lib.licenses.bsd3; @@ -27236,9 +27244,8 @@ self: { }: mkDerivation { pname = "chell"; - version = "0.4"; - sha256 = "1hynr7n7wxgc3z6zrc3xrfpiqlh4zfb3kagwwfhqmcamv9d4x0ng"; - editedCabalFile = "14853f792d3fab75efc50a9bc4e1493bf5afc8eaee06137f37adad8855ada3be"; + version = "0.4.0.1"; + sha256 = "0lb95abzxl4a87nfqxsxpb3a39pd52cci43hcvj8615hyhqvs2jz"; buildDepends = [ ansi-terminal base bytestring options patience random template-haskell text transformers @@ -34617,8 +34624,8 @@ self: { }: mkDerivation { pname = "dbus"; - version = "0.10.9"; - sha256 = "0sjnmxy0ikvg21sip7yadg4qr3lniy1wwpavkg48dc87gv98ymdb"; + version = "0.10.9.1"; + sha256 = "08p1688yb3gjal20szida2x99wv2j6gkmmhwpl3qkzswifrz51ar"; buildDepends = [ base bytestring cereal containers libxml-sax network parsec random text transformers unix vector xml-types @@ -38352,26 +38359,28 @@ self: { "duplo" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base , base64-bytestring, bytestring, containers, directory - , executable-path, filepath, filepather, fsnotify, hspec - , http-types, language-javascript, lens, MissingH, mtl, process - , QuickCheck, regex-compat, scotty, shake, system-fileio - , system-filepath, text, text-format, transformers - , unordered-containers, utf8-string, wai, warp + , executable-path, filepath, fsnotify, http-types, HUnit + , language-javascript, lens, MissingH, mtl, process, QuickCheck + , regex-compat, scotty, shake, system-fileio, system-filepath + , tasty, tasty-hunit, tasty-quickcheck, text, text-format + , transformers, unordered-containers, utf8-string, wai, warp }: mkDerivation { pname = "duplo"; - version = "1.6.18"; - sha256 = "10nx7zg5y6yfj3kaadw3pc252s5p0dpklpb2by6vs504wg111cx4"; + version = "1.6.19"; + sha256 = "0flqkw140l0sn78qnq7x0gchgfdpmgx90d2g9cjvimj2w4gsnbk3"; isLibrary = true; isExecutable = true; buildDepends = [ aeson aeson-pretty ansi-terminal base base64-bytestring bytestring - containers directory executable-path filepath filepather fsnotify - http-types language-javascript lens MissingH mtl process - regex-compat scotty shake system-fileio system-filepath text - text-format transformers unordered-containers utf8-string wai warp + containers directory executable-path filepath fsnotify http-types + language-javascript lens MissingH mtl process regex-compat scotty + shake system-fileio system-filepath text text-format transformers + unordered-containers utf8-string wai warp + ]; + testDepends = [ + base HUnit MissingH QuickCheck tasty tasty-hunit tasty-quickcheck ]; - testDepends = [ base hspec MissingH QuickCheck ]; description = "Frontend development build tool"; license = stdenv.lib.licenses.mit; }) {}; @@ -38543,12 +38552,13 @@ self: { }: mkDerivation { pname = "dynamic-graph"; - version = "0.1.0.4"; - sha256 = "0wlrhyxql5f0ply6maz9ygy0959gdz64h47ff78kx67n3faymrm5"; + version = "0.1.0.5"; + sha256 = "002i8ck0xhgh6kd2z8hyw0c16d10sbc444n2kwgdb0mj4qsss8mn"; buildDepends = [ base bytestring cairo colour deepseq either GLFW-b GLUtil OpenGL pango pipes transformers ]; + homepage = "https://github.com/adamwalker/dynamic-graph"; description = "Draw and update graphs in real time with OpenGL"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -41057,12 +41067,13 @@ self: { }) {}; "exhaustive" = callPackage - ({ mkDerivation, base, generics-sop, transformers }: + ({ mkDerivation, base, generics-sop, template-haskell, transformers + }: mkDerivation { pname = "exhaustive"; - version = "1.0.0"; - sha256 = "07jh5dlvq8nc7gkwc08w0kzwngnjhbg1pfz604dks3ni47b2ivgv"; - buildDepends = [ base generics-sop transformers ]; + version = "1.1.0"; + sha256 = "14pdf5iks0j2vpg3w48qs32lnj8ahkd0jljjhx1qap66mss0i3jl"; + buildDepends = [ base generics-sop template-haskell transformers ]; homepage = "http://github.com/ocharles/exhaustive"; description = "Compile time checks that a computation considers producing data through all possible constructors"; license = stdenv.lib.licenses.bsd3; @@ -41365,12 +41376,12 @@ self: { }) {}; "extensible" = callPackage - ({ mkDerivation, base, ghc-prim }: + ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "extensible"; - version = "0.2"; - sha256 = "0lab6l9lgq8dw9wd4ib421l3dzhnwgrhvn6xhajydmfm3njranrz"; - buildDepends = [ base ghc-prim ]; + version = "0.2.2"; + sha256 = "1m29jd3g1zkhjzhd6i9inmw54r2jvdw6014ni399gnzpfzgnk2qy"; + buildDepends = [ base template-haskell ]; homepage = "https://github.com/fumieval/extensible"; description = "Poly-kinded, extensible ADTs"; license = stdenv.lib.licenses.bsd3; @@ -51253,6 +51264,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hans-pfq" = callPackage + ({ mkDerivation, base, bytestring, hans, pfq }: + mkDerivation { + pname = "hans-pfq"; + version = "0.1.0.0"; + sha256 = "07jspsi8y921n5m5ar93w4gqaff4mjx79ss416ccm4s1k4l2km0b"; + buildDepends = [ base bytestring hans pfq ]; + homepage = "https://github.com/tolysz/hans-pfq"; + description = "Driver for real ethernet devices for HaNS"; + license = stdenv.lib.licenses.bsd3; + broken = true; + }) { pfq = null;}; + "hapistrano" = callPackage ({ mkDerivation, base, either, filepath, lens, old-locale, process , time, transformers @@ -68453,9 +68477,8 @@ self: { }: mkDerivation { pname = "kan-extensions"; - version = "4.2"; - sha256 = "1bfz9azg6s1micw8drl6hj305731dnginx422ilqzb8pi317a9hx"; - editedCabalFile = "9a79b987064b6cf73fba45b90f4a4eb843ebed8df0c99d5690b39bebf3d6ffe5"; + version = "4.2.1"; + sha256 = "0lymh1njw1zh9is6zk3bmr7jylna28632l4pylh6chlxpjvy4zwl"; buildDepends = [ adjunctions array base comonad containers contravariant distributive free mtl semigroupoids tagged transformers @@ -69514,6 +69537,45 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "lambdacms-core" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , data-default, esqueleto, file-embed, friendly-time, gravatar + , lists, mime-mail, old-locale, persistent, shakespeare + , template-haskell, text, time, uuid, wai, yesod, yesod-auth + , yesod-core, yesod-form + }: + mkDerivation { + pname = "lambdacms-core"; + version = "0.0.7.2"; + sha256 = "1b7x43bpi6nz8ff3dj4kj23zzzxb94kja7pyr3lzxmfjxbmgr3y6"; + buildDepends = [ + base blaze-html bytestring containers data-default esqueleto + file-embed friendly-time gravatar lists mime-mail old-locale + persistent shakespeare template-haskell text time uuid wai yesod + yesod-auth yesod-core yesod-form + ]; + homepage = "http://lambdacms.org"; + description = "Core CMS extension for Yesod apps"; + license = stdenv.lib.licenses.mit; + }) {}; + + "lambdacms-media" = callPackage + ({ mkDerivation, base, directory, filepath, lambdacms-core + , persistent, shakespeare, text, time, yesod, yesod-form + }: + mkDerivation { + pname = "lambdacms-media"; + version = "0.0.1"; + sha256 = "1ga1k86h2azccq90216hx47xf4qh0wjp9wfvzdm8232dcb0d28y5"; + buildDepends = [ + base directory filepath lambdacms-core persistent shakespeare text + time yesod yesod-form + ]; + homepage = "http://lambdacms.org/media"; + description = "Media CMS extension for Yesod apps"; + license = stdenv.lib.licenses.mit; + }) {}; + "lambdacube" = callPackage ({ mkDerivation, base, editline, mtl, pretty }: mkDerivation { @@ -71803,8 +71865,8 @@ self: { }: mkDerivation { pname = "lifted-async"; - version = "0.5.0.1"; - sha256 = "1fs8fnznrbiy68s7q801587fdizign05jn1g9kqsdxjc6z6g96m8"; + version = "0.6.0"; + sha256 = "03m8nkcyv5hjcfrg58z1nj9908d6254g5abrgl4xg2f2mn8dcxpl"; buildDepends = [ async base constraints lifted-base monad-control transformers-base ]; @@ -75165,8 +75227,8 @@ self: { ({ mkDerivation, base, bytestring, pcre, prednote, text }: mkDerivation { pname = "matchers"; - version = "0.22.0.0"; - sha256 = "1164a5ix7956vkn3ndsy5i1gczm8q7h0xz1n3ycwwlpmh92mymdv"; + version = "0.24.0.0"; + sha256 = "171ncbch38nzy46lb6p9navaar1b492hgf4b9kbd3g6fsldvny64"; buildDepends = [ base bytestring prednote text ]; extraLibraries = [ pcre ]; homepage = "http://www.github.com/massysett/matchers"; @@ -77826,9 +77888,8 @@ self: { }: mkDerivation { pname = "monoid-subclasses"; - version = "0.4"; - sha256 = "1v3jw9220cp4a4jg1px5p7dbrncjfllg3yamig4jqxpiv0pgyy2r"; - editedCabalFile = "540ff0f4254a57cb8e1a5a64212f0cdb734cb9d6f4dfb5455c3bd82ffee996cb"; + version = "0.4.0.1"; + sha256 = "1gq1j5pq5764qxklhnpqi36vcacgqapjnzsfzcvivwxq564hky41"; buildDepends = [ base bytestring containers primes text vector ]; testDepends = [ base bytestring containers primes QuickCheck quickcheck-instances @@ -79035,8 +79096,8 @@ self: { }: mkDerivation { pname = "mutable-containers"; - version = "0.2.0.1"; - sha256 = "0j51v08i7i37119yl9zg8bypdap8nhh58z6rhi6rjqx1x42bz9b0"; + version = "0.2.1"; + sha256 = "1ja0xy0kkpqdxgk5mkq8dasl8g5h2xyrs6w7zfanxvrnsy62mb4j"; buildDepends = [ base containers ghc-prim mono-traversable primitive vector ]; @@ -82692,9 +82753,8 @@ self: { }: mkDerivation { pname = "options"; - version = "1.2.1"; - sha256 = "1y9jpichzlslny4x6yxfsxs8kww1ynwpv7svxzd39xb9sg1lpy3m"; - editedCabalFile = "e3a956d7492d4c4c114e63d69c10641f68190041cee3301fffacf422d35ca495"; + version = "1.2.1.1"; + sha256 = "0qjs0v1ny52w51n5582d4z8wy9h6n0zw1xb5dh686ff5wadflgi8"; buildDepends = [ base containers monads-tf transformers ]; testDepends = [ base chell chell-quickcheck containers monads-tf transformers @@ -82718,6 +82778,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "optparse-applicative_0_10_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, process, transformers + , transformers-compat + }: + mkDerivation { + pname = "optparse-applicative"; + version = "0.10.0"; + sha256 = "04hr6rzgc8h0c8fy748as3q7sc8vm94gvk0rw4gdj605z8hvaxcb"; + editedCabalFile = "20d6ce280b028a493a1920dcc22bb39bee10e9c788a58e03dcaeecba97afffb0"; + buildDepends = [ + ansi-wl-pprint base process transformers transformers-compat + ]; + homepage = "https://github.com/pcapriotti/optparse-applicative"; + description = "Utilities and combinators for parsing command line options"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "optparse-applicative" = callPackage ({ mkDerivation, ansi-wl-pprint, base, process, transformers , transformers-compat @@ -85443,6 +85520,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "picoparsec" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , monoid-subclasses, QuickCheck, quickcheck-instances, scientific + , tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "picoparsec"; + version = "0.1"; + sha256 = "024j1iivy5vhpygn3bz48lrn06p84ncmax3p1g76xnszffklk6fh"; + buildDepends = [ + array base bytestring containers deepseq monoid-subclasses + scientific text + ]; + testDepends = [ + base bytestring monoid-subclasses QuickCheck quickcheck-instances + tasty tasty-quickcheck text + ]; + configureFlags = [ "-f-developer" ]; + homepage = "https://bitbucket.org/blamario/picoparsec"; + description = "Fast combinator parsing for bytestrings and text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "picosat" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -85760,8 +85860,8 @@ self: { ({ mkDerivation, base, containers, pipes }: mkDerivation { pname = "pipes-interleave"; - version = "0.2"; - sha256 = "1hj6b19x5kslb2n8kkcv9ihxgrs3yicdxv995lih2n9lmcjwz7gs"; + version = "0.2.1"; + sha256 = "1xs48bxr4qjnwcmaajl3av4db87bxwm6nyffk3k5rks47lqmra3r"; buildDepends = [ base containers pipes ]; homepage = "http://github.com/bgamari/pipes-interleave"; description = "Interleave and merge streams of elements"; @@ -87039,8 +87139,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "possible"; - version = "0.1.0.4"; - sha256 = "1m4dh12001avn47dn4kw3mrwvlk8fn1587qcbv9xn6za5dmiqi6j"; + version = "0.1.0.5"; + sha256 = "1iiyz3yf5rwcdawrbawdrx3fwrhb1s62ram6yavfwkvc7j9rfvzx"; buildDepends = [ base ]; homepage = "https://github.com/tolysz/possible"; description = "Three valued Data.Maybe"; @@ -87425,8 +87525,8 @@ self: { }: mkDerivation { pname = "prednote"; - version = "0.28.0.0"; - sha256 = "0d8cvpzi4916ak7y1i2n9db75nbskh357xyra2rd1c2r99xrrs6m"; + version = "0.28.0.2"; + sha256 = "19rapc6xv8d0qjdswhwvi1wawd6s30ah9y8gmzmwfhb3c3h0sqgp"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -92623,8 +92723,8 @@ self: { }: mkDerivation { pname = "resolve-trivial-conflicts"; - version = "0.2"; - sha256 = "1ax6rg3av2mkqlijd1m44zk5fl0ll5b8w43lpikwidpci4vchv7v"; + version = "0.2.0.1"; + sha256 = "0bxjagilvjn21ph0lg2jrm3lbsinhjrp50cxf08rhyvjhdcngf1k"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -95302,8 +95402,8 @@ self: { }: mkDerivation { pname = "scion-browser"; - version = "0.4.2"; - sha256 = "00h90qijqjrgizv6hq377yy6n6naf0d4z1xd9nyx6b5c6avyw3rb"; + version = "0.4.3"; + sha256 = "09kzg60q8m2dq43llm6gm866vqb8hvazwb452c9bly46n686bznl"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -97071,8 +97171,8 @@ self: { }: mkDerivation { pname = "shake-language-c"; - version = "0.6.3"; - sha256 = "17s4k0ydwkjshvccbldfqxgqzwmzbkmhwwr33q71fawschz52hsm"; + version = "0.6.4"; + sha256 = "1wn491jcx78v748dyis7wg3jlg0kff0iv605a6f2ig3j7sxka1yz"; buildDepends = [ base data-default-class fclabels process shake split unordered-containers @@ -98441,8 +98541,8 @@ self: { ({ mkDerivation, base, lens, taggy, taggy-lens, text }: mkDerivation { pname = "sitemap"; - version = "0.1.1"; - sha256 = "1nn5v9w9g4fiaiw67hpjbs4b7xpcf4cr1i2920q7dpwrgzvy7l04"; + version = "0.1.2"; + sha256 = "0njb20w6kazsqgw61ykvfx3syqywv9frs7ch9bf2sr0i1d3b61bd"; buildDepends = [ base lens taggy taggy-lens text ]; homepage = "http://github.com/alpmestan/sitemap"; description = "Sitemap parser"; @@ -104443,8 +104543,8 @@ self: { }: mkDerivation { pname = "tables"; - version = "0.4.1"; - sha256 = "131c97lgni0b9pmkdfd5y0lwrb9yh9qyahknhrim8dzpkkfynk49"; + version = "0.4.1.1"; + sha256 = "1bv51i0bn0nlgi0zj8sjdch6m9dd8ncmnksz699fa28cn57ln64p"; buildDepends = [ base binary cereal comonad containers deepseq hashable lens profunctors safecopy template-haskell transformers @@ -108462,6 +108562,7 @@ self: { pname = "trace"; version = "0.1.0.4"; sha256 = "1x3920fvv2vjhbzss87lqi6d9d04lcc7nxifq3yjzhzg45rzy2cn"; + editedCabalFile = "c7889409f09df52fe6f14db2dc020899bf2810550aaa250d9c64e1318d00dbef"; buildDepends = [ base containers either kan-extensions monad-control mtl profunctors transformers transformers-base transformers-compat @@ -113178,8 +113279,8 @@ self: { ({ mkDerivation, base, doctest, ghc-prim, lens, singletons }: mkDerivation { pname = "vinyl"; - version = "0.5"; - sha256 = "0jm31cynhl8ggmi6ndj7lhfm85cqml67svxm4v3kc8mnw5gj3c59"; + version = "0.5.1"; + sha256 = "026h8lgz487d9xhfjscnfpykgv1ppk944hl8mb6z7y3c1vh4g63b"; buildDepends = [ base ghc-prim ]; testDepends = [ base doctest lens singletons ]; description = "Extensible Records"; @@ -113193,8 +113294,8 @@ self: { }: mkDerivation { pname = "vinyl-gl"; - version = "0.2.1"; - sha256 = "1i3hnsvk6zzrmsxmyzm0hyf5053czp85mc4ccy07kmz0wg4sd3w2"; + version = "0.3.0.1"; + sha256 = "182ipz8znzk5fi7mpy3m1nbsyqq54p8y0hqycnnbmaxqsmhy6z5a"; buildDepends = [ base containers GLUtil linear OpenGL tagged transformers vector vinyl @@ -117067,6 +117168,7 @@ self: { pname = "xmonad"; version = "0.11"; sha256 = "1nsv88y2b206n3s5hrsp5ginvz1bj818ns7jmikavb2g33akdgg5"; + editedCabalFile = "e9b49b3835d57df793f01d2e4f6f32ce9b2478ba6fce8503b0e4e80c57807f0b"; isLibrary = true; isExecutable = true; buildDepends = [ diff --git a/pkgs/development/haskell-modules/patches/chell-amp.patch b/pkgs/development/haskell-modules/patches/chell-amp.patch deleted file mode 100644 index 53dd8eedc397..000000000000 --- a/pkgs/development/haskell-modules/patches/chell-amp.patch +++ /dev/null @@ -1,20 +0,0 @@ -commit 9ed27a3941b1d95833f0da403d90732c7ca7dad4 -Author: Shea Levy -Date: Mon Jan 12 09:31:28 2015 -0500 - - Future-proof for the AMP - - See https://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal - -diff --git a/lib/Test/Chell.hs b/lib/Test/Chell.hs -index 85d601a..2a72e2e 100644 ---- a/lib/Test/Chell.hs -+++ b/lib/Test/Chell.hs -@@ -118,6 +118,7 @@ module Test.Chell - , testOptionTimeout - ) where - -+import Prelude hiding (pure) - import qualified Control.Applicative - import qualified Control.Exception - import Control.Exception (Exception) diff --git a/pkgs/development/haskell-modules/patches/options-amp.patch b/pkgs/development/haskell-modules/patches/options-amp.patch deleted file mode 100644 index cd50aaf0f0ec..000000000000 --- a/pkgs/development/haskell-modules/patches/options-amp.patch +++ /dev/null @@ -1,34 +0,0 @@ -commit 1a2f65b97199bd69ef8f0cebcb8f58de5b26af1c -Author: Shea Levy -Date: Mon Jan 12 08:57:34 2015 -0500 - - Prepare for AMP - - See https://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal - -diff --git a/lib/Options/Tokenize.hs b/lib/Options/Tokenize.hs -index 2ead1ff..91998b6 100644 ---- a/lib/Options/Tokenize.hs -+++ b/lib/Options/Tokenize.hs -@@ -11,6 +11,7 @@ module Options.Tokenize - , tokenize - ) where - -+import Control.Applicative (Applicative(..)) - import Control.Monad.Error hiding (throwError) - import qualified Control.Monad.Error - import Control.Monad.State -@@ -53,6 +54,13 @@ data TokState = TokState - - newtype Tok a = Tok { unTok :: ErrorT String (StateT TokState Identity) a } - -+instance Functor Tok where -+ fmap = liftM -+ -+instance Applicative Tok where -+ pure = return -+ (<*>) = ap -+ - instance Monad Tok where - return = Tok . return - m >>= f = Tok (unTok m >>= unTok . f) From 4e6efec4b44baad89287e302d31211861278dc68 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Tue, 13 Jan 2015 12:02:35 +0100 Subject: [PATCH 0783/1091] enlightenment: fix media preview --- nixos/modules/services/x11/desktop-managers/e19.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/x11/desktop-managers/e19.nix b/nixos/modules/services/x11/desktop-managers/e19.nix index dd9becb0f6ca..2d5c7b192bc6 100644 --- a/nixos/modules/services/x11/desktop-managers/e19.nix +++ b/nixos/modules/services/x11/desktop-managers/e19.nix @@ -7,6 +7,11 @@ let xcfg = config.services.xserver; cfg = xcfg.desktopManager.e19; e19_enlightenment = pkgs.e19.enlightenment.override { set_freqset_setuid = true; }; + GST_PLUGIN_PATH = lib.makeSearchPath "lib/gstreamer-1.0" [ + pkgs.gst_all_1.gst-plugins-base + pkgs.gst_all_1.gst-plugins-good + pkgs.gst_all_1.gst-plugins-bad + pkgs.gst_all_1.gst-libav ]; in @@ -45,6 +50,8 @@ in export GTK_PATH=${config.system.path}/lib/gtk-3.0:${config.system.path}/lib/gtk-2.0 export XDG_MENU_PREFIX=enlightenment + export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}" + # make available for D-BUS user services #export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}:${config.system.path}/share:${pkgs.e19.efl}/share From d4635ce9684f2f7f25869215a9119d3268bc91d4 Mon Sep 17 00:00:00 2001 From: Matej Cotman Date: Tue, 13 Jan 2015 12:03:27 +0100 Subject: [PATCH 0784/1091] rage: fix video for gstreamer engine --- pkgs/desktops/e19/rage.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/e19/rage.nix b/pkgs/desktops/e19/rage.nix index 6cb6d3d24e83..2a5189f53f2c 100644 --- a/pkgs/desktops/e19/rage.nix +++ b/pkgs/desktops/e19/rage.nix @@ -27,7 +27,8 @@ stdenv.mkDerivation rec { GST_PLUGIN_PATH = lib.makeSearchPath "lib/gstreamer-1.0" [ gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good - gst_all_1.gst-plugins-bad ]; + gst_all_1.gst-plugins-bad + gst_all_1.gst-libav ]; configurePhase = '' ./autogen.sh --prefix=$out ''; From 51b9c9b262a85e2658303d8706f56fa16fab04db Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 13:05:41 +0100 Subject: [PATCH 0785/1091] idris: fix build with GHC 7.8.x --- .../haskell-modules/configuration-ghc-7.8.x.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 991be3554e06..63e49196580f 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -36,6 +36,18 @@ self: super: { # mtl 2.2.x needs the latest transformers. mtl_2_2_1 = super.mtl_2_2_1.override { transformers = self.transformers_0_4_2_0; }; + + # Idris requires mtl 2.2.x. + idris = overrideCabal (super.idris.overrideScope (self: super: { + mkDerivation = drv: super.mkDerivation (drv // { doCheck = false; }); + transformers = super.transformers_0_4_2_0; + transformers-compat = disableCabalFlag super.transformers-compat "three"; + mtl = super.mtl_2_2_1; + })) (drv: { + jailbreak = true; # idris is scared of lens 4.7 + patchPhase = "find . -name '*.hs' -exec sed -i -s 's|-Werror||' {} +"; + }); # warning: "Module ‘Control.Monad.Error’ is deprecated" + } // # packages relating to amazonka From 995c9db5e6af69f44d87b8a28537f78dfd3f1582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 16:42:32 +0100 Subject: [PATCH 0786/1091] openjdk: add platforms on darwin to fix #5634 --- pkgs/development/compilers/openjdk-darwin/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/compilers/openjdk-darwin/default.nix b/pkgs/development/compilers/openjdk-darwin/default.nix index dad64dd7a3b8..e43563fd60d9 100644 --- a/pkgs/development/compilers/openjdk-darwin/default.nix +++ b/pkgs/development/compilers/openjdk-darwin/default.nix @@ -36,5 +36,7 @@ let home = jdk; }; + meta.platforms = stdenv.lib.platforms.darwin; + }; in jdk From 3dfd87d7afc2d82f6b0ce7b8d7a61ffaa47526a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 17:44:24 +0100 Subject: [PATCH 0787/1091] fixup "git-export" directory names All tested to build. For freetalk the hash change seems unrelated to fetchgit changes. FIXME: it might be suitable to adapt nix-prefetch-git. --- .../networking/instant-messengers/freetalk/default.nix | 3 +-- pkgs/games/dwarf-fortress/default.nix | 4 ++-- pkgs/tools/misc/ipxe/default.nix | 2 +- pkgs/tools/misc/ldapvi/default.nix | 5 +---- pkgs/tools/misc/mdbtools/git.nix | 1 - pkgs/tools/misc/pipelight/default.nix | 8 ++++---- 6 files changed, 9 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/freetalk/default.nix b/pkgs/applications/networking/instant-messengers/freetalk/default.nix index 320e7094d484..cc90c9c125c3 100644 --- a/pkgs/applications/networking/instant-messengers/freetalk/default.nix +++ b/pkgs/applications/networking/instant-messengers/freetalk/default.nix @@ -11,7 +11,7 @@ let name="${baseName}-${version}"; url="https://github.com/GNUFreetalk/freetalk"; rev = "refs/tags/v${version}"; - sha256="0sj3bwq9n6ijwv552nmi038sz7wayq8r3zaj6ngn2cnkn2b5nwbz"; + sha256="0vh6snkd66gdzimdiyy9idhsip60d5xc7qh4w48k7n8h93ydrb2b"; }; buildInputs = [ guile pkgconfig glib loudmouth gmp libidn readline libtool @@ -24,7 +24,6 @@ stdenv.mkDerivation { inherit buildInputs; src = fetchgit { inherit (s) url rev sha256; - name = "git-export-${s.name}"; }; preConfigure = '' diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix index c4a10155523f..f4f35f6ad8c9 100644 --- a/pkgs/games/dwarf-fortress/default.nix +++ b/pkgs/games/dwarf-fortress/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { src = "${srcs.df_unfuck} ${srcs.df}"; phases = "unpackPhase patchPhase configurePhase buildPhase installPhase"; - sourceRoot = "git-export"; + sourceRoot = srcs.df_unfuck.name; cmakeFlags = [ "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib}/lib/glib-2.0/include" @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { echo $(md5sum $out/share/df_linux/libs/Dwarf_Fortress | cut -c1-8) > $out/share/df_linux/hash.md5.orig # Fix rpath patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.glibc ]}:$out/share/df_linux/libs" $out/share/df_linux/libs/Dwarf_Fortress - cp -f ./git-export/build/libgraphics.so $out/share/df_linux/libs/libgraphics.so + cp -f ./${srcs.df_unfuck.name}/build/libgraphics.so $out/share/df_linux/libs/libgraphics.so cp $permission $out/share/df_linux/nix_permission diff --git a/pkgs/tools/misc/ipxe/default.nix b/pkgs/tools/misc/ipxe/default.nix index 1f1302698c19..345e36fed711 100644 --- a/pkgs/tools/misc/ipxe/default.nix +++ b/pkgs/tools/misc/ipxe/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { inherit rev; }; - sourceRoot = "git-export/src"; + preConfigure = "cd src"; makeFlags = [ "ECHO_E_BIN_ECHO=echo" "ECHO_E_BIN_ECHO_E=echo" # No /bin/echo here. diff --git a/pkgs/tools/misc/ldapvi/default.nix b/pkgs/tools/misc/ldapvi/default.nix index 6dba834e8be5..df29341d58b4 100644 --- a/pkgs/tools/misc/ldapvi/default.nix +++ b/pkgs/tools/misc/ldapvi/default.nix @@ -12,11 +12,8 @@ stdenv.mkDerivation rec { buildInputs = [ openldap openssl popt glib ncurses readline pkgconfig cyrus_sasl autoconf automake ]; - setSourceRoot = '' - sourceRoot=git-export/ldapvi - ''; - preConfigure = '' + cd ldapvi ./autogen.sh ''; diff --git a/pkgs/tools/misc/mdbtools/git.nix b/pkgs/tools/misc/mdbtools/git.nix index 11b5520c7bb2..9262c6e8eb85 100644 --- a/pkgs/tools/misc/mdbtools/git.nix +++ b/pkgs/tools/misc/mdbtools/git.nix @@ -9,7 +9,6 @@ stdenv.mkDerivation { url = "http://github.com/brianb/mdbtools.git"; rev = "9ab40e83e6789015c965c92bdb62f92f8cdd0dbd"; sha256 = "18j1a9y9xhl7hhx30zvmx2n4w7dc8c7sdr6722sf3mh5230mvv59"; - name = "mdbtools-git-export"; }; buildInputs = [ diff --git a/pkgs/tools/misc/pipelight/default.nix b/pkgs/tools/misc/pipelight/default.nix index 5ead0e7c8bab..609a7928f20a 100644 --- a/pkgs/tools/misc/pipelight/default.nix +++ b/pkgs/tools/misc/pipelight/default.nix @@ -33,10 +33,10 @@ let postPatch = '' export wineDir=$(pwd) patchShebangs $wineDir/tools/ - chmod u+w $wineDir/../git-export/debian/tools/ - patchShebangs $wineDir/../git-export/debian/tools/ - chmod -R +rwx ../git-export/ - make -C ../git-export/patches DESTDIR=$wineDir install + chmod u+w $wineDir/../${wine_patches.name}/debian/tools/ + patchShebangs $wineDir/../${wine_patches.name}/debian/tools/ + chmod -R +rwx ../${wine_patches.name}/ + make -C ../${wine_patches.name}/patches DESTDIR=$wineDir install ''; }); From 7d1d89e532272d426c3441f1cafd21e579323b15 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Tue, 13 Jan 2015 16:16:04 +0100 Subject: [PATCH 0788/1091] flashplayer: Update from 11.2.202.425 -> 11.2.202.429 --- .../browsers/mozilla-plugins/flashplayer-11/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix index e8b0b2bb5d57..ff056a66ce9b 100644 --- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix +++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix @@ -36,7 +36,7 @@ let # -> http://get.adobe.com/flashplayer/ - version = "11.2.202.425"; + version = "11.2.202.429"; src = if stdenv.system == "x86_64-linux" then @@ -47,7 +47,7 @@ let else rec { inherit version; url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.x86_64.tar.gz"; - sha256 = "1bk0xh213jbinq0y587m01vklsbxskhqfgi2a2x8w8a7qyw42alf"; + sha256 = "0nz2rqibgby1xm1c363j9ms9371lk000aaj337cplslx8s4ryrqb"; } else if stdenv.system == "i686-linux" then if debug then @@ -60,7 +60,7 @@ let else rec { inherit version; url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.i386.tar.gz"; - sha256 = "0jcip60g0dwca304y4vmzyfw06zdagpyzvm66jxqy1sy6j78br0b"; + sha256 = "0r706sq6w3rv44hdaanappa3krq9z1mfxc96ifapqfg0wf2w2fb4"; } else throw "Flash Player is not supported on this platform"; From ffe05e74763b0cac1ebdece1485985394739a4f1 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Tue, 13 Jan 2015 17:35:14 +0000 Subject: [PATCH 0789/1091] haskellng: Fix elm ecosytem by adding a few special cases. --- .../haskell-modules/configuration-common.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index efb2a2a89dbf..3be34a38bbf7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -26,6 +26,18 @@ self: super: { # Doesn't compile with lua 5.2. hslua = super.hslua.override { lua = pkgs.lua5_1; }; + # Please also remove optparse-applicative special case from + # cabal2nix/hackage2nix.hs when removing the following. + elm-make = super.elm-make.override { + optparse-applicative = optparse-applicative_0_10_0; + }; + elm-package = super.elm-package.override { + optparse-applicative = optparse-applicative_0_10_0; + }; + # elm-compiler jail-break can be removed after next elm-compiler + # release: bumped language-ecmascript's limit in git already. + elm-compiler = doJailbreak super.elm-compiler; + # "curl" means pkgs.curl git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; From 381ba6b22f7a947c382ed7b60361ed98a0c61ee1 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Tue, 13 Jan 2015 18:00:01 +0000 Subject: [PATCH 0790/1091] haskellng: disable safecopy's broken tests. --- pkgs/development/haskell-modules/configuration-common.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3be34a38bbf7..fc2fd874dd9d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -38,6 +38,8 @@ self: super: { # release: bumped language-ecmascript's limit in git already. elm-compiler = doJailbreak super.elm-compiler; + safecopy = dontCheck super.safecopy; + # "curl" means pkgs.curl git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; From 123039c22eb7f67d55b24842fbb23a27a0d35647 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Tue, 13 Jan 2015 18:36:36 +0000 Subject: [PATCH 0791/1091] haskellng: Make haskell-zeromq4 pick up the correct zeromq nix package. --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fc2fd874dd9d..839c17191ac3 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -40,6 +40,10 @@ self: super: { safecopy = dontCheck super.safecopy; + zeromq4-haskell = super.zeromq4-haskell.override { + zeromq = pkgs.zeromq4; + }; + # "curl" means pkgs.curl git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; From 77d66ed83474d2be60aced66b427d5b358138782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 19:43:08 +0100 Subject: [PATCH 0792/1091] fetchgit: improve name detection, discard nix-1.8 check The name detection didn't work for e.g. http://git.suckless.org/sinit/. I tested the tarball builds now. @shlevy claimed nixpkgs requires nix-1.8 features anyway, so the additional check with message were superfluous. --- pkgs/build-support/fetchgit/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix index 2ba48189833e..7dd179f4c8b2 100644 --- a/pkgs/build-support/fetchgit/default.nix +++ b/pkgs/build-support/fetchgit/default.nix @@ -1,10 +1,8 @@ {stdenv, git, cacert}: let urlToName = url: rev: let - base = baseNameOf url; + base = baseNameOf (stdenv.lib.removeSuffix "/" url); - matched = (builtins.match or (x: y: - abort "This version of fetchgit requires Nix >= 1.8, please upgrade!" - )) "(.*).git" base; + matched = builtins.match "(.*).git" base; short = builtins.substring 0 7 rev; @@ -12,7 +10,8 @@ then "-${short}" else ""; in "${if matched == null then base else builtins.head matched}${appendShort}"; -in {url, rev ? "HEAD", md5 ? "", sha256 ? "", leaveDotGit ? false +in +{ url, rev ? "HEAD", md5 ? "", sha256 ? "", leaveDotGit ? false , fetchSubmodules ? true , name ? urlToName url rev }: From 38d4ef3cf4895117f56d76744cc44fecb5545f5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 19:22:50 +0100 Subject: [PATCH 0793/1091] liferea: minor update --- pkgs/applications/networking/newsreaders/liferea/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix index 4d5a49ac5f63..b70be1ef9800 100644 --- a/pkgs/applications/networking/newsreaders/liferea/default.nix +++ b/pkgs/applications/networking/newsreaders/liferea/default.nix @@ -6,14 +6,14 @@ }: let pname = "liferea"; - version = "1.10.12"; + version = "1.10.13"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${name}.tar.bz2"; - sha256 = "0c046r3cgf2adcjkgcny1gf2yj3hs0fhrc1zmcz2ja7grcbx46si"; + sha256 = "0yz5sj960w0w6fdx32fdm4rzrav9l8ajid1d8g7n398hjh4mm0q1"; }; buildInputs = with gst_all_1; [ From 1072635cf0fd85d407e1c596178019bb1ea09a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 19:58:11 +0100 Subject: [PATCH 0794/1091] firefox: major bump 34.0.5 -> 35.0 --- pkgs/applications/networking/browsers/firefox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/default.nix b/pkgs/applications/networking/browsers/firefox/default.nix index b5b1faa81467..af5eb86f0f1a 100644 --- a/pkgs/applications/networking/browsers/firefox/default.nix +++ b/pkgs/applications/networking/browsers/firefox/default.nix @@ -15,14 +15,14 @@ assert stdenv.cc ? libc && stdenv.cc.libc != null; -let version = "34.0.5"; in +let version = "35.0"; in stdenv.mkDerivation rec { name = "firefox-${version}"; src = fetchurl { url = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${version}/source/firefox-${version}.source.tar.bz2"; - sha1 = "33654d38268d1d1f71105f48bbe97cf720f47be2"; + sha1 = "52f310f08ab5a52cd9d9be00016f0872a5e81774"; }; buildInputs = From 9da7482e87a44b41805765304e9cd1488274378b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 20:22:07 +0100 Subject: [PATCH 0795/1091] haskell-configuration-common: minor cosmetic --- pkgs/development/haskell-modules/configuration-common.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 839c17191ac3..7e2dc046bbf0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -38,11 +38,11 @@ self: super: { # release: bumped language-ecmascript's limit in git already. elm-compiler = doJailbreak super.elm-compiler; + # https://github.com/acid-state/safecopy/issues/17 safecopy = dontCheck super.safecopy; - zeromq4-haskell = super.zeromq4-haskell.override { - zeromq = pkgs.zeromq4; - }; + # Link the proper version. + zeromq4-haskell = super.zeromq4-haskell.override { zeromq = pkgs.zeromq4; }; # "curl" means pkgs.curl git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; From d6ed34170d064ee8c9bcae812899d89085c5d05c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 20:43:18 +0100 Subject: [PATCH 0796/1091] haskell-configuration-common: fix reference to optparse-applicative_0_10_0 --- .../development/haskell-modules/configuration-common.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7e2dc046bbf0..4879981789e9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -28,12 +28,9 @@ self: super: { # Please also remove optparse-applicative special case from # cabal2nix/hackage2nix.hs when removing the following. - elm-make = super.elm-make.override { - optparse-applicative = optparse-applicative_0_10_0; - }; - elm-package = super.elm-package.override { - optparse-applicative = optparse-applicative_0_10_0; - }; + elm-make = super.elm-make.override { optparse-applicative = self.optparse-applicative_0_10_0; }; + elm-package = super.elm-package.override { optparse-applicative = self.optparse-applicative_0_10_0; }; + # elm-compiler jail-break can be removed after next elm-compiler # release: bumped language-ecmascript's limit in git already. elm-compiler = doJailbreak super.elm-compiler; From b97c29330d5bf3c8045e3dcbfc15e98e8f82bb7a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 21:22:16 +0100 Subject: [PATCH 0797/1091] haskell-ng: register the 7.8.3 binary snapshot of GHC --- pkgs/top-level/haskell-ng.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix index 098273bb9585..ca9982c65ddd 100644 --- a/pkgs/top-level/haskell-ng.nix +++ b/pkgs/top-level/haskell-ng.nix @@ -9,6 +9,7 @@ rec { ghc6102Binary = callPackage ../development/compilers/ghc/6.10.2-binary.nix { gmp = pkgs.gmp4; }; ghc704Binary = callPackage ../development/compilers/ghc/7.0.4-binary.nix { gmp = pkgs.gmp4; }; ghc742Binary = callPackage ../development/compilers/ghc/7.4.2-binary.nix { gmp = pkgs.gmp4; }; + ghc783Binary = callPackage ../development/compilers/ghc/7.8.3-binary.nix { gmp = pkgs.gmp4; }; ghc6104 = callPackage ../development/compilers/ghc/6.10.4.nix { ghc = compiler.ghc6102Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc6123 = callPackage ../development/compilers/ghc/6.12.3.nix { ghc = compiler.ghc6102Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; From ddf0804a87361cfa12851d0f84429822d9d0929f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 21:25:14 +0100 Subject: [PATCH 0798/1091] ghc-7.8.3-binary: remove broken platforms The source tarballs URLs and hashes for everything but x86_64-darwin were just copied from the 7.0.4 binaries. That's not going to work. :-( --- .../compilers/ghc/7.8.3-binary.nix | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/pkgs/development/compilers/ghc/7.8.3-binary.nix b/pkgs/development/compilers/ghc/7.8.3-binary.nix index a84b03fa0dd2..91a156ab4e26 100644 --- a/pkgs/development/compilers/ghc/7.8.3-binary.nix +++ b/pkgs/development/compilers/ghc/7.8.3-binary.nix @@ -6,22 +6,7 @@ stdenv.mkDerivation rec { name = "ghc-${version}-binary"; src = - if stdenv.system == "i686-linux" then - fetchurl { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-unknown-linux.tar.bz2"; - sha256 = "0gny7knhss0w0d9r6jm1gghrcb8kqjvj94bb7hxf9syrk4fxlcxi"; - } - else if stdenv.system == "x86_64-linux" then - fetchurl { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-unknown-linux.tar.bz2"; - sha256 = "043jabd0lh6n1zlqhysngbpvlsdznsa2mmsj08jyqgahw9sjb5ns"; - } - else if stdenv.system == "i686-darwin" then - fetchurl { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-apple-darwin.tar.bz2"; - sha256 = "1vrbs3pzki37hzym1f1nh07lrqh066z3ypvm81fwlikfsvk4djc0"; - } - else if stdenv.system == "x86_64-darwin" then + if stdenv.system == "x86_64-darwin" then fetchurl { url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.bz2"; sha256 = "1ja0cq5xyjcvjpvjmm4nzhkpmwfs2kjlldbc48lxcs9rmqi7rnay"; @@ -89,5 +74,5 @@ stdenv.mkDerivation rec { ''; meta.license = stdenv.lib.licenses.bsd3; - meta.platforms = ["x86_64-linux" "i686-linux" "i686-darwin" "x86_64-darwin"]; + meta.platforms = ["x86_64-darwin"]; } From 5f12045f345609d288e6657c0ba251fb1a2cb46c Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Tue, 13 Jan 2015 21:33:14 +0100 Subject: [PATCH 0799/1091] blender: fix build after update to 2.73 --- pkgs/applications/misc/blender/default.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 4b4d41e29eef..654ce0d139ef 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -17,12 +17,6 @@ stdenv.mkDerivation rec { sha256 = "140fcxjb73gim430v08021ls3civ3yghld63ljkgxi5vaww1cq95"; }; - patches = [(fetchpatch { - url = "https://raw.githubusercontent.com/Exherbo/media-unofficial/b5b09fa35ed/" - + "packages/media-gfx/blender/files/blender-2.71-Fix-build-with-freetype-2.5.4.patch"; - sha256 = "19kx9h030zy2f0ah5v69ank2ak8gfp1zv26pm4ixngfdbsiy5lvk"; - })]; - buildInputs = [ SDL boost cmake ffmpeg gettext glew ilmbase libXi libjpeg libpng libsamplerate libsndfile libtiff mesa openal @@ -41,6 +35,7 @@ stdenv.mkDerivation rec { [ "-DWITH_MOD_OCEANSIM=ON" "-DWITH_CODEC_FFMPEG=ON" "-DWITH_CODEC_SNDFILE=ON" + "-DWITH_FFTW3=ON" "-DWITH_INSTALL_PORTABLE=OFF" "-DWITH_FFTW3=ON" "-DWITH_SDL=ON" From 07966befeeabbe21426acc9c4fb0ccf74e470b1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 21:45:47 +0100 Subject: [PATCH 0800/1091] thunderbird: update, and refactor the expression - use mach for building (the way Mozilla devs use), - use --disable-debug-symbols to reduce build-time resource consumption --- .../mailreaders/thunderbird/default.nix | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix index e6ba7e21dc8e..5124b78d071f 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, m4, gtk, pango, perl, python, zip, libIDL +{ stdenv, fetchurl, pkgconfig, which, m4, gtk, pango, perl, python, zip, libIDL , libjpeg, libpng, zlib, dbus, dbus_glib, bzip2, xlibs , freetype, fontconfig, file, alsaLib, nspr, nss, libnotify , yasm, mesa, sqlite, unzip, makeWrapper, pysqlite @@ -13,7 +13,7 @@ enableOfficialBranding ? false }: -let version = "31.2.0"; in +let version = "31.4.0"; in let verName = "${version}"; in stdenv.mkDerivation rec { @@ -21,11 +21,11 @@ stdenv.mkDerivation rec { src = fetchurl { url = "ftp://ftp.mozilla.org/pub/thunderbird/releases/${verName}/source/thunderbird-${verName}.source.tar.bz2"; - sha1 = "87dff89388bd7ec51876e1bdbd82bc3fe60006b6"; + sha1 = "00b55e28f55b84e3cd257407d797e07a363aeef8"; }; buildInputs = # from firefox30Pkgs.xulrunner, but without gstreamer and libvpx - [ pkgconfig libpng gtk perl zip libIDL libjpeg zlib bzip2 + [ pkgconfig which libpng gtk perl zip libIDL libjpeg zlib bzip2 python dbus dbus_glib pango freetype fontconfig xlibs.libXi xlibs.libX11 xlibs.libXrender xlibs.libXft xlibs.libXt file alsaLib nspr nss libnotify xlibs.pixman yasm mesa @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { hunspell libevent libstartup_notification cairo icu ] ++ [ m4 ]; - configureFlags = [ "--enable-application=mail" ] + configurePhase = let configureFlags = [ "--enable-application=mail" ] # from firefox30Pkgs.commonConfigureFlags, but without gstreamer and libvpx ++ [ "--with-system-jpeg" @@ -63,28 +63,33 @@ stdenv.mkDerivation rec { "--disable-pulseaudio" ] ++ (if debugBuild then [ "--enable-debug" "--enable-profiling"] else [ "--disable-debug" "--enable-release" + "--disable-debug-symbols" "--enable-optimize" "--enable-strip" ]) ++ [ "--disable-javaxpcom" "--enable-stdcxx-compat" # Avoid dependency on libstdc++ 4.7 ] ++ stdenv.lib.optional enableOfficialBranding "--enable-official-branding"; - - configurePhase = '' - patchShebangs . - + in '' + mkdir -p objdir/mozilla + cd objdir echo '${stdenv.lib.concatMapStrings (s : "ac_add_options ${s}\n") configureFlags}' > .mozconfig - echo "ac_add_options --prefix='$out'" >> .mozconfig - echo "mk_add_options MOZ_MAKE_FLAGS='-j$NIX_BUILD_CORES'" >> .mozconfig + echo 'ac_add_options --prefix="'"$out"'"' >> .mozconfig + echo 'mk_add_options MOZ_MAKE_FLAGS="-j'"$NIX_BUILD_CORES"'"' >> .mozconfig + echo 'mk_add_options MOZ_OBJDIR="'`pwd`'"' >> .mozconfig - make ${makeFlags} configure + export MOZCONFIG=`realpath ./.mozconfig` + + patchShebangs ../mozilla/mach + ../mozilla/mach configure ''; - makeFlags = "-f client.mk"; - buildFlags = "build"; + buildPhase = "../mozilla/mach build"; - postInstall = + installPhase = '' + ../mozilla/mach install + rm -rf $out/include $out/lib/thunderbird-devel-* $out/share/idl # Create a desktop item. From 67312f83ad8171579e25772e577c81b3fb8abdb9 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 21:34:23 +0100 Subject: [PATCH 0801/1091] haskell-generic-builder: pass "--with-gcc=$CC" on Darwin to help Cabal find Clang Suggested in https://github.com/NixOS/nixpkgs/pull/5746. --- pkgs/development/haskell-modules/generic-builder.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 0d535b27341d..f8cca65aeb67 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -117,6 +117,8 @@ stdenv.mkDerivation ({ ${optionalString (versionOlder "7.8" ghc.version && !isLibrary) '' configureFlags+=" --ghc-option=-j$NIX_BUILD_CORES" setupCompileFlags="-j$NIX_BUILD_CORES" + ''}${optionalString stdenv.isDarwin '' + configureFlags+=" --with-gcc=$CC" # Cabal won't find clang without help. ''} packageConfDir="$TMP/package.conf.d" From 007628fd49bf005c90a721f70276db70fc207637 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 13 Jan 2015 22:15:29 +0100 Subject: [PATCH 0802/1091] haskell-generic-builder: use cpphs pre-processor by default on Darwin Allegedly, the cpp implementation of Clang is weird and causes errors. --- pkgs/development/haskell-modules/default.nix | 11 +++++++++++ pkgs/development/haskell-modules/generic-builder.nix | 8 ++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index ecfb5cf5c4e4..8978486e9308 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -25,6 +25,17 @@ let hyperlinkSource = false; # Avoid depending on hscolour for this build. postFixup = "rm -rf $out/lib $out/share $out/nix-support"; }); + cpphs = overrideCabal (self.cpphs.overrideScope (self: super: { + mkDerivation = drv: super.mkDerivation (drv // { + enableSharedExecutables = false; + enableSharedLibraries = false; + noHaddock = true; + useCpphs = false; + }); + })) (drv: { + isLibrary = false; + postFixup = "rm -rf $out/lib $out/share $out/nix-support"; + }); }; overrideCabal = drv: f: drv.override (args: args // { diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index f8cca65aeb67..7290bb947e15 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, ghc, pkgconfig, glibcLocales, coreutils, gnugrep, gnused -, jailbreak-cabal, hscolour +, jailbreak-cabal, hscolour, cpphs }: { pname @@ -39,7 +39,8 @@ , preInstall ? "", postInstall ? "" , checkPhase ? "", preCheck ? "", postCheck ? "" , preFixup ? "", postFixup ? "" -, coreSetup ? false # Use core packages to build Setup.hs +, coreSetup ? false # Use only core packages to build Setup.hs. +, useCpphs ? stdenv.isDarwin }: assert pkgconfigDepends != [] -> pkgconfig != null; @@ -119,6 +120,9 @@ stdenv.mkDerivation ({ setupCompileFlags="-j$NIX_BUILD_CORES" ''}${optionalString stdenv.isDarwin '' configureFlags+=" --with-gcc=$CC" # Cabal won't find clang without help. + ''}${optionalString useCpphs '' + configureFlags+=" --with-cpphs=${cpphs}/bin/cpphs" + configureFlags+=" --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp" ''} packageConfDir="$TMP/package.conf.d" From 41b53577a8f2e8ed45ef06ae3f13a92c7c90c3b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 13 Jan 2015 22:33:24 +0100 Subject: [PATCH 0803/1091] unmaintain a bunch of packages --- pkgs/applications/audio/aumix/default.nix | 2 +- pkgs/applications/audio/mp3info/default.nix | 2 +- pkgs/applications/editors/emacs-modes/emms/default.nix | 2 +- pkgs/applications/graphics/gimp/plugins/default.nix | 2 +- pkgs/applications/graphics/qtpfsgui/default.nix | 2 +- pkgs/applications/misc/gkrellm/default.nix | 2 +- pkgs/applications/misc/gpsbabel/default.nix | 2 +- pkgs/applications/misc/hello/ex-2/default.nix | 2 +- .../networking/instant-messengers/bitlbee/default.nix | 2 +- pkgs/applications/networking/p2p/gnunet/default.nix | 2 +- pkgs/applications/networking/p2p/gnunet/svn.nix | 2 +- pkgs/applications/office/impressive/default.nix | 2 +- pkgs/applications/science/misc/vite/default.nix | 2 +- .../version-management/git-and-tools/topgit/default.nix | 2 +- pkgs/applications/video/gnash/default.nix | 2 +- pkgs/data/fonts/redhat-liberation-fonts/binary.nix | 1 - pkgs/data/fonts/redhat-liberation-fonts/default.nix | 1 - pkgs/development/compilers/bigloo/default.nix | 2 +- pkgs/development/compilers/gcc/4.4/default.nix | 1 - pkgs/development/compilers/gcc/4.5/default.nix | 1 - pkgs/development/compilers/gcc/4.6/default.nix | 1 - pkgs/development/compilers/gcc/4.8/default.nix | 2 +- pkgs/development/compilers/gcc/4.9/default.nix | 2 +- pkgs/development/compilers/mit-scheme/default.nix | 2 +- pkgs/development/guile-modules/guile-cairo/default.nix | 2 +- pkgs/development/guile-modules/guile-gnome/default.nix | 2 +- pkgs/development/guile-modules/guile-lib/default.nix | 2 +- pkgs/development/guile-modules/guile-ncurses/default.nix | 2 +- pkgs/development/libraries/boehm-gc/default.nix | 2 +- pkgs/development/libraries/commoncpp2/default.nix | 4 +--- pkgs/development/libraries/gdbm/default.nix | 2 +- pkgs/development/libraries/gettext/default.nix | 2 +- pkgs/development/libraries/glibc/common.nix | 2 +- pkgs/development/libraries/gmp/4.3.2.nix | 2 +- pkgs/development/libraries/gmp/5.0.5.nix | 2 +- pkgs/development/libraries/hwloc/default.nix | 2 +- pkgs/development/libraries/libchop/default.nix | 2 +- pkgs/development/libraries/libffi/default.nix | 2 +- pkgs/development/libraries/libsigsegv/default.nix | 2 +- pkgs/development/libraries/libunistring/default.nix | 2 +- pkgs/development/libraries/libxmi/default.nix | 2 +- pkgs/development/libraries/mpc/default.nix | 2 +- pkgs/development/libraries/mpfr/default.nix | 2 +- pkgs/development/libraries/ncurses/default.nix | 2 +- pkgs/development/libraries/nettle/default.nix | 2 +- pkgs/development/libraries/readline/6.2.nix | 2 +- pkgs/development/libraries/readline/6.3.nix | 2 +- pkgs/development/libraries/slib/default.nix | 2 +- .../development/tools/build-managers/gnumake/3.81/default.nix | 2 +- .../development/tools/build-managers/gnumake/3.82/default.nix | 2 +- pkgs/development/tools/build-managers/gnumake/4.0/default.nix | 2 +- pkgs/development/tools/build-managers/gnumake/4.1/default.nix | 2 +- pkgs/development/tools/guile/g-wrap/default.nix | 2 +- pkgs/development/tools/misc/autoconf/default.nix | 2 +- pkgs/development/tools/misc/autogen/default.nix | 2 +- pkgs/development/tools/misc/automake/automake-1.11.x.nix | 2 +- pkgs/development/tools/misc/automake/automake-1.12.x.nix | 2 +- pkgs/development/tools/misc/automake/automake-1.13.x.nix | 2 +- pkgs/development/tools/misc/automake/automake-1.14.x.nix | 2 +- pkgs/development/tools/misc/cflow/default.nix | 2 +- pkgs/development/tools/misc/complexity/default.nix | 2 +- pkgs/development/tools/misc/cppi/default.nix | 2 +- pkgs/development/tools/misc/dejagnu/default.nix | 2 +- pkgs/development/tools/misc/global/default.nix | 2 +- pkgs/development/tools/misc/help2man/default.nix | 2 +- pkgs/development/tools/misc/libtool/libtool2.nix | 2 +- pkgs/os-specific/linux/nfs-utils/default.nix | 2 +- pkgs/servers/unfs3/default.nix | 2 +- pkgs/tools/filesystems/nixpart/0.4/parted.nix | 1 - pkgs/tools/graphics/plotutils/default.nix | 1 - pkgs/tools/misc/parted/default.nix | 1 - pkgs/tools/networking/inetutils/default.nix | 2 +- pkgs/tools/networking/lsh/default.nix | 2 +- pkgs/tools/networking/mailutils/default.nix | 2 +- pkgs/tools/networking/p2p/seeks/default.nix | 1 - pkgs/tools/package-management/guix/default.nix | 2 +- pkgs/tools/security/tor/default.nix | 2 +- pkgs/tools/text/enscript/default.nix | 2 +- pkgs/tools/text/gawk/default.nix | 2 +- pkgs/tools/typesetting/lout/default.nix | 2 +- 80 files changed, 71 insertions(+), 82 deletions(-) diff --git a/pkgs/applications/audio/aumix/default.nix b/pkgs/applications/audio/aumix/default.nix index 41edd51e5f26..f5f0711ecac1 100644 --- a/pkgs/applications/audio/aumix/default.nix +++ b/pkgs/applications/audio/aumix/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { homepage = http://www.jpj.net/~trevor/aumix.html; license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/applications/audio/mp3info/default.nix b/pkgs/applications/audio/mp3info/default.nix index ede31ac9beb6..e4c45c613ee8 100644 --- a/pkgs/applications/audio/mp3info/default.nix +++ b/pkgs/applications/audio/mp3info/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/applications/editors/emacs-modes/emms/default.nix b/pkgs/applications/editors/emacs-modes/emms/default.nix index a44be28399dc..1e9843447d9d 100644 --- a/pkgs/applications/editors/emacs-modes/emms/default.nix +++ b/pkgs/applications/editors/emacs-modes/emms/default.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; broken = true; }; diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix index c5350228dcf2..5f43abfcfc1e 100644 --- a/pkgs/applications/graphics/gimp/plugins/default.nix +++ b/pkgs/applications/graphics/gimp/plugins/default.nix @@ -237,7 +237,7 @@ rec { homepage = http://lensfun.sebastiankraft.net/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; }; diff --git a/pkgs/applications/graphics/qtpfsgui/default.nix b/pkgs/applications/graphics/qtpfsgui/default.nix index cd8c76dc42cf..efa245cc7e9a 100644 --- a/pkgs/applications/graphics/qtpfsgui/default.nix +++ b/pkgs/applications/graphics/qtpfsgui/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/misc/gkrellm/default.nix b/pkgs/applications/misc/gkrellm/default.nix index 81f74847c2f0..934a7c69c993 100644 --- a/pkgs/applications/misc/gkrellm/default.nix +++ b/pkgs/applications/misc/gkrellm/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { homepage = http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/applications/misc/gpsbabel/default.nix b/pkgs/applications/misc/gpsbabel/default.nix index 5d4c2634952d..6cd50406ed74 100644 --- a/pkgs/applications/misc/gpsbabel/default.nix +++ b/pkgs/applications/misc/gpsbabel/default.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/misc/hello/ex-2/default.nix b/pkgs/applications/misc/hello/ex-2/default.nix index 161be5c6f1be..8a31c591b29b 100644 --- a/pkgs/applications/misc/hello/ex-2/default.nix +++ b/pkgs/applications/misc/hello/ex-2/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ''; homepage = http://www.gnu.org/software/hello/manual/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.eelco ]; + maintainers = [ stdenv.lib.maintainers.eelco ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/applications/networking/instant-messengers/bitlbee/default.nix b/pkgs/applications/networking/instant-messengers/bitlbee/default.nix index 22e9143953ec..805a47fc0586 100644 --- a/pkgs/applications/networking/instant-messengers/bitlbee/default.nix +++ b/pkgs/applications/networking/instant-messengers/bitlbee/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { homepage = http://www.bitlbee.org/; license = licenses.gpl2Plus; - maintainers = with maintainers; [ ludo wkennington ]; + maintainers = with maintainers; [ wkennington ]; platforms = platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/applications/networking/p2p/gnunet/default.nix b/pkgs/applications/networking/p2p/gnunet/default.nix index 052c53112536..54e042f17b9a 100644 --- a/pkgs/applications/networking/p2p/gnunet/default.nix +++ b/pkgs/applications/networking/p2p/gnunet/default.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = with stdenv.lib.maintainers; [ ludo viric ]; + maintainers = with stdenv.lib.maintainers; [ viric ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/networking/p2p/gnunet/svn.nix b/pkgs/applications/networking/p2p/gnunet/svn.nix index 25a51b3c9365..be385c5bc8b9 100644 --- a/pkgs/applications/networking/p2p/gnunet/svn.nix +++ b/pkgs/applications/networking/p2p/gnunet/svn.nix @@ -87,7 +87,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = with stdenv.lib.maintainers; [ ludo viric ]; + maintainers = with stdenv.lib.maintainers; [ viric ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/applications/office/impressive/default.nix b/pkgs/applications/office/impressive/default.nix index fad2167fb7ac..24b144413df8 100644 --- a/pkgs/applications/office/impressive/default.nix +++ b/pkgs/applications/office/impressive/default.nix @@ -73,7 +73,7 @@ in license = stdenv.lib.licenses.gpl2; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.mesaPlatforms; }; } diff --git a/pkgs/applications/science/misc/vite/default.nix b/pkgs/applications/science/misc/vite/default.nix index 8537ea171b3c..510c56b66c88 100644 --- a/pkgs/applications/science/misc/vite/default.nix +++ b/pkgs/applications/science/misc/vite/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { homepage = http://vite.gforge.inria.fr/; license = stdenv.lib.licenses.cecill20; - maintainers = with stdenv.lib.maintainers; [ ludo fuuzetsu ]; + maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/applications/version-management/git-and-tools/topgit/default.nix b/pkgs/applications/version-management/git-and-tools/topgit/default.nix index 195f6f3a4635..6ffcad27dc7f 100644 --- a/pkgs/applications/version-management/git-and-tools/topgit/default.nix +++ b/pkgs/applications/version-management/git-and-tools/topgit/default.nix @@ -21,6 +21,6 @@ stdenv.mkDerivation rec { description = "TopGit manages large amount of interdependent topic branches"; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.unix; - maintainers = with stdenv.lib.maintainers; [ marcweber ludo simons ]; + maintainers = with stdenv.lib.maintainers; [ marcweber simons ]; }; } diff --git a/pkgs/applications/video/gnash/default.nix b/pkgs/applications/video/gnash/default.nix index 5a519e231c80..fc773211f69b 100644 --- a/pkgs/applications/video/gnash/default.nix +++ b/pkgs/applications/video/gnash/default.nix @@ -115,7 +115,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } // {mozillaPlugin = "/plugins";} diff --git a/pkgs/data/fonts/redhat-liberation-fonts/binary.nix b/pkgs/data/fonts/redhat-liberation-fonts/binary.nix index e3d2cfe0226a..369ab3493f34 100644 --- a/pkgs/data/fonts/redhat-liberation-fonts/binary.nix +++ b/pkgs/data/fonts/redhat-liberation-fonts/binary.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation rec { maintainers = [ stdenv.lib.maintainers.raskin - stdenv.lib.maintainers.ludo ]; }; } diff --git a/pkgs/data/fonts/redhat-liberation-fonts/default.nix b/pkgs/data/fonts/redhat-liberation-fonts/default.nix index f6d98088ef95..a9304769378d 100644 --- a/pkgs/data/fonts/redhat-liberation-fonts/default.nix +++ b/pkgs/data/fonts/redhat-liberation-fonts/default.nix @@ -45,7 +45,6 @@ stdenv.mkDerivation rec { maintainers = [ stdenv.lib.maintainers.raskin - stdenv.lib.maintainers.ludo ]; }; } diff --git a/pkgs/development/compilers/bigloo/default.nix b/pkgs/development/compilers/bigloo/default.nix index 21677f7a75eb..3599ff750c26 100644 --- a/pkgs/development/compilers/bigloo/default.nix +++ b/pkgs/development/compilers/bigloo/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { homepage = http://www-sop.inria.fr/indes/fp/Bigloo/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.unix; - maintainers = with stdenv.lib.maintainers; [ ludo thoughtpolice ]; + maintainers = with stdenv.lib.maintainers; [ thoughtpolice ]; longDescription = '' Bigloo is a Scheme implementation devoted to one goal: enabling diff --git a/pkgs/development/compilers/gcc/4.4/default.nix b/pkgs/development/compilers/gcc/4.4/default.nix index 3cbd7706ea0d..c78de2265f3a 100644 --- a/pkgs/development/compilers/gcc/4.4/default.nix +++ b/pkgs/development/compilers/gcc/4.4/default.nix @@ -265,7 +265,6 @@ stdenv.mkDerivation ({ maintainers = [ # Add your name here! - stdenv.lib.maintainers.ludo stdenv.lib.maintainers.viric ]; diff --git a/pkgs/development/compilers/gcc/4.5/default.nix b/pkgs/development/compilers/gcc/4.5/default.nix index 95986c03f747..b438758e358d 100644 --- a/pkgs/development/compilers/gcc/4.5/default.nix +++ b/pkgs/development/compilers/gcc/4.5/default.nix @@ -378,7 +378,6 @@ stdenv.mkDerivation ({ ''; maintainers = [ - stdenv.lib.maintainers.ludo stdenv.lib.maintainers.viric ]; diff --git a/pkgs/development/compilers/gcc/4.6/default.nix b/pkgs/development/compilers/gcc/4.6/default.nix index 5ad087db134c..ef3e2c535c29 100644 --- a/pkgs/development/compilers/gcc/4.6/default.nix +++ b/pkgs/development/compilers/gcc/4.6/default.nix @@ -449,7 +449,6 @@ stdenv.mkDerivation ({ ''; maintainers = [ - stdenv.lib.maintainers.ludo stdenv.lib.maintainers.viric ]; diff --git a/pkgs/development/compilers/gcc/4.8/default.nix b/pkgs/development/compilers/gcc/4.8/default.nix index aca4d90b6520..a0845b88681b 100644 --- a/pkgs/development/compilers/gcc/4.8/default.nix +++ b/pkgs/development/compilers/gcc/4.8/default.nix @@ -508,7 +508,7 @@ stdenv.mkDerivation ({ compiler used in the GNU system including the GNU/Linux variant. ''; - maintainers = with stdenv.lib.maintainers; [ ludo viric shlevy simons ]; + maintainers = with stdenv.lib.maintainers; [ viric shlevy simons ]; # gnatboot is not available out of linux platforms, so we disable the darwin build # for the gnat (ada compiler). diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix index cffb50ef211a..eca8120a2088 100644 --- a/pkgs/development/compilers/gcc/4.9/default.nix +++ b/pkgs/development/compilers/gcc/4.9/default.nix @@ -494,7 +494,7 @@ stdenv.mkDerivation ({ compiler used in the GNU system including the GNU/Linux variant. ''; - maintainers = with stdenv.lib.maintainers; [ ludo viric shlevy simons ]; + maintainers = with stdenv.lib.maintainers; [ viric shlevy simons ]; # gnatboot is not available out of linux platforms, so we disable the darwin build # for the gnat (ada compiler). diff --git a/pkgs/development/compilers/mit-scheme/default.nix b/pkgs/development/compilers/mit-scheme/default.nix index b10aaedb4837..076f3c956750 100644 --- a/pkgs/development/compilers/mit-scheme/default.nix +++ b/pkgs/development/compilers/mit-scheme/default.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation { license = licenses.gpl2Plus; - maintainers = with maintainers; [ ludo ]; + maintainers = [ ]; # Build fails on Cygwin and Darwin: # . diff --git a/pkgs/development/guile-modules/guile-cairo/default.nix b/pkgs/development/guile-modules/guile-cairo/default.nix index 7617e5fb1cd9..4a1111d5f6e0 100644 --- a/pkgs/development/guile-modules/guile-cairo/default.nix +++ b/pkgs/development/guile-modules/guile-cairo/default.nix @@ -31,6 +31,6 @@ stdenv.mkDerivation rec { homepage = http://home.gna.org/guile-cairo/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/guile-modules/guile-gnome/default.nix b/pkgs/development/guile-modules/guile-gnome/default.nix index 90012bb3ddd4..e2392773de7e 100644 --- a/pkgs/development/guile-modules/guile-gnome/default.nix +++ b/pkgs/development/guile-modules/guile-gnome/default.nix @@ -35,6 +35,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/guile-modules/guile-lib/default.nix b/pkgs/development/guile-modules/guile-lib/default.nix index 25bdc64a8fed..258fe1e497e3 100644 --- a/pkgs/development/guile-modules/guile-lib/default.nix +++ b/pkgs/development/guile-modules/guile-lib/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { homepage = http://www.nongnu.org/guile-lib/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/guile-modules/guile-ncurses/default.nix b/pkgs/development/guile-modules/guile-ncurses/default.nix index 175c656859e5..f6b946dfd4cc 100644 --- a/pkgs/development/guile-modules/guile-ncurses/default.nix +++ b/pkgs/development/guile-modules/guile-ncurses/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.lgpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/development/libraries/boehm-gc/default.nix b/pkgs/development/libraries/boehm-gc/default.nix index 5ee0cd5291da..d71440a61d87 100644 --- a/pkgs/development/libraries/boehm-gc/default.nix +++ b/pkgs/development/libraries/boehm-gc/default.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { # non-copyleft, X11-style license license = http://hboehm.info/gc/license.txt; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/commoncpp2/default.nix b/pkgs/development/libraries/commoncpp2/default.nix index 9dff8a6c50f6..a4347e77632e 100644 --- a/pkgs/development/libraries/commoncpp2/default.nix +++ b/pkgs/development/libraries/commoncpp2/default.nix @@ -32,9 +32,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/commoncpp/; license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.ludo - ]; + maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = with stdenv.lib.platforms; allBut freebsd; }; } diff --git a/pkgs/development/libraries/gdbm/default.nix b/pkgs/development/libraries/gdbm/default.nix index 1fd6c429dc02..63ba69fee084 100644 --- a/pkgs/development/libraries/gdbm/default.nix +++ b/pkgs/development/libraries/gdbm/default.nix @@ -35,6 +35,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/gdbm/; license = stdenv.lib.licenses.gpl3Plus; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix index 091d780c7221..81918b7c5e34 100644 --- a/pkgs/development/libraries/gettext/default.nix +++ b/pkgs/development/libraries/gettext/default.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (rec { homepage = http://www.gnu.org/software/gettext/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 55f8d8a17259..81abd4f19d4b 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -190,7 +190,7 @@ stdenv.mkDerivation ({ license = stdenv.lib.licenses.lgpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; #platforms = stdenv.lib.platforms.linux; } // meta; } diff --git a/pkgs/development/libraries/gmp/4.3.2.nix b/pkgs/development/libraries/gmp/4.3.2.nix index aabb79d27a97..39d84c4f6fec 100644 --- a/pkgs/development/libraries/gmp/4.3.2.nix +++ b/pkgs/development/libraries/gmp/4.3.2.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { homepage = http://gmplib.org/; license = stdenv.lib.licenses.lgpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/gmp/5.0.5.nix b/pkgs/development/libraries/gmp/5.0.5.nix index 5f3690f67a94..6a78353a078b 100644 --- a/pkgs/development/libraries/gmp/5.0.5.nix +++ b/pkgs/development/libraries/gmp/5.0.5.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { homepage = http://gmplib.org/; license = stdenv.lib.licenses.lgpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/hwloc/default.nix b/pkgs/development/libraries/hwloc/default.nix index d4d9663441f7..f5a3857ec28a 100644 --- a/pkgs/development/libraries/hwloc/default.nix +++ b/pkgs/development/libraries/hwloc/default.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { homepage = http://www.open-mpi.org/projects/hwloc/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/libchop/default.nix b/pkgs/development/libraries/libchop/default.nix index 37af9756724f..e57d1f29606a 100644 --- a/pkgs/development/libraries/libchop/default.nix +++ b/pkgs/development/libraries/libchop/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { homepage = http://nongnu.org/libchop/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = with stdenv.lib.maintainers; [ ludo viric ]; + maintainers = with stdenv.lib.maintainers; [ viric ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index ded6dbf25c81..cdcba4756aaa 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { # See http://github.com/atgreen/libffi/blob/master/LICENSE . license = stdenv.lib.licenses.free; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/libsigsegv/default.nix b/pkgs/development/libraries/libsigsegv/default.nix index b6be8d194c15..4e85e6d597a8 100644 --- a/pkgs/development/libraries/libsigsegv/default.nix +++ b/pkgs/development/libraries/libsigsegv/default.nix @@ -26,6 +26,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libunistring/default.nix b/pkgs/development/libraries/libunistring/default.nix index 9470240fc146..667d620c501c 100644 --- a/pkgs/development/libraries/libunistring/default.nix +++ b/pkgs/development/libraries/libunistring/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (rec { license = stdenv.lib.licenses.lgpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/libxmi/default.nix b/pkgs/development/libraries/libxmi/default.nix index 42c427605c4a..71c641770e49 100644 --- a/pkgs/development/libraries/libxmi/default.nix +++ b/pkgs/development/libraries/libxmi/default.nix @@ -16,6 +16,6 @@ stdenv.mkDerivation { homepage = http://www.gnu.org/software/libxmi/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.gnu; # arbitrary choice - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/mpc/default.nix b/pkgs/development/libraries/mpc/default.nix index dd132cfb5b7b..867a18fac54c 100644 --- a/pkgs/development/libraries/mpc/default.nix +++ b/pkgs/development/libraries/mpc/default.nix @@ -27,6 +27,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.lgpl2Plus; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/mpfr/default.nix b/pkgs/development/libraries/mpfr/default.nix index b8cabd01281f..d24431e59fe6 100644 --- a/pkgs/development/libraries/mpfr/default.nix +++ b/pkgs/development/libraries/mpfr/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.lgpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix index 3aa27480a0f5..a4b8c8d4567c 100644 --- a/pkgs/development/libraries/ncurses/default.nix +++ b/pkgs/development/libraries/ncurses/default.nix @@ -88,7 +88,7 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; - maintainers = [ lib.maintainers.ludo ]; + maintainers = [ ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/development/libraries/nettle/default.nix b/pkgs/development/libraries/nettle/default.nix index 38d197c69ab3..8f731233aa9c 100644 --- a/pkgs/development/libraries/nettle/default.nix +++ b/pkgs/development/libraries/nettle/default.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation (rec { homepage = http://www.lysator.liu.se/~nisse/nettle/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/readline/6.2.nix b/pkgs/development/libraries/readline/6.2.nix index dfdb86901c2c..fd8a0764f49e 100644 --- a/pkgs/development/libraries/readline/6.2.nix +++ b/pkgs/development/libraries/readline/6.2.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (rec { license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; branch = "6.2"; }; } diff --git a/pkgs/development/libraries/readline/6.3.nix b/pkgs/development/libraries/readline/6.3.nix index 98ebcdabebeb..93e24ed0c032 100644 --- a/pkgs/development/libraries/readline/6.3.nix +++ b/pkgs/development/libraries/readline/6.3.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; - maintainers = [ maintainers.ludo ]; + maintainers = [ ]; platforms = platforms.unix; branch = "6.3"; diff --git a/pkgs/development/libraries/slib/default.nix b/pkgs/development/libraries/slib/default.nix index daf716296a17..36b6aff8105d 100644 --- a/pkgs/development/libraries/slib/default.nix +++ b/pkgs/development/libraries/slib/default.nix @@ -56,6 +56,6 @@ stdenv.mkDerivation rec { homepage = http://people.csail.mit.edu/jaffer/SLIB; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/build-managers/gnumake/3.81/default.nix b/pkgs/development/tools/build-managers/gnumake/3.81/default.nix index 2a8c80e7db26..7281f4509dba 100644 --- a/pkgs/development/tools/build-managers/gnumake/3.81/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/3.81/default.nix @@ -42,6 +42,6 @@ stdenv.mkDerivation { homepage = http://www.gnu.org/software/make/; license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/default.nix b/pkgs/development/tools/build-managers/gnumake/3.82/default.nix index 6b24df39be9a..fa7bb9e122ad 100644 --- a/pkgs/development/tools/build-managers/gnumake/3.82/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/3.82/default.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation { homepage = http://www.gnu.org/software/make/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/build-managers/gnumake/4.0/default.nix b/pkgs/development/tools/build-managers/gnumake/4.0/default.nix index 2da17490abff..a4128ac854c7 100644 --- a/pkgs/development/tools/build-managers/gnumake/4.0/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/4.0/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation { homepage = http://www.gnu.org/software/make/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/build-managers/gnumake/4.1/default.nix b/pkgs/development/tools/build-managers/gnumake/4.1/default.nix index edcee1f465f0..600f6f5759d9 100644 --- a/pkgs/development/tools/build-managers/gnumake/4.1/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/4.1/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation { to build and install the program. ''; - maintainers = with stdenv.lib.maintainers; [ ludo simons ]; + maintainers = with stdenv.lib.maintainers; [ simons ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/guile/g-wrap/default.nix b/pkgs/development/tools/guile/g-wrap/default.nix index 74e967686f3e..e62ce13ebf7f 100644 --- a/pkgs/development/tools/guile/g-wrap/default.nix +++ b/pkgs/development/tools/guile/g-wrap/default.nix @@ -26,6 +26,6 @@ stdenv.mkDerivation rec { ''; homepage = http://www.nongnu.org/g-wrap/; license = stdenv.lib.licenses.lgpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/autoconf/default.nix b/pkgs/development/tools/misc/autoconf/default.nix index 4dca332722bf..ef8e16281852 100644 --- a/pkgs/development/tools/misc/autoconf/default.nix +++ b/pkgs/development/tools/misc/autoconf/default.nix @@ -44,6 +44,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/autogen/default.nix b/pkgs/development/tools/misc/autogen/default.nix index a26c1fdd1995..48533f553fe4 100644 --- a/pkgs/development/tools/misc/autogen/default.nix +++ b/pkgs/development/tools/misc/autogen/default.nix @@ -50,6 +50,6 @@ let version = "5.18"; in homepage = http://www.gnu.org/software/autogen/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/automake/automake-1.11.x.nix b/pkgs/development/tools/misc/automake/automake-1.11.x.nix index 879c7e0e8709..7a4e2d7f44f9 100644 --- a/pkgs/development/tools/misc/automake/automake-1.11.x.nix +++ b/pkgs/development/tools/misc/automake/automake-1.11.x.nix @@ -43,6 +43,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/automake/automake-1.12.x.nix b/pkgs/development/tools/misc/automake/automake-1.12.x.nix index a875298486ff..70f3dbcbadca 100644 --- a/pkgs/development/tools/misc/automake/automake-1.12.x.nix +++ b/pkgs/development/tools/misc/automake/automake-1.12.x.nix @@ -49,6 +49,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/automake/automake-1.13.x.nix b/pkgs/development/tools/misc/automake/automake-1.13.x.nix index a512cffa0075..7190985ed026 100644 --- a/pkgs/development/tools/misc/automake/automake-1.13.x.nix +++ b/pkgs/development/tools/misc/automake/automake-1.13.x.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { Standards. Automake requires the use of Autoconf. ''; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/development/tools/misc/automake/automake-1.14.x.nix b/pkgs/development/tools/misc/automake/automake-1.14.x.nix index f95b7de2e17a..65c92954a274 100644 --- a/pkgs/development/tools/misc/automake/automake-1.14.x.nix +++ b/pkgs/development/tools/misc/automake/automake-1.14.x.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { Standards. Automake requires the use of Autoconf. ''; - maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; + maintainers = [ stdenv.lib.maintainers.simons ]; }; } diff --git a/pkgs/development/tools/misc/cflow/default.nix b/pkgs/development/tools/misc/cflow/default.nix index fb15be142616..2425e346121d 100644 --- a/pkgs/development/tools/misc/cflow/default.nix +++ b/pkgs/development/tools/misc/cflow/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/cflow/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; /* On Darwin, build fails with: diff --git a/pkgs/development/tools/misc/complexity/default.nix b/pkgs/development/tools/misc/complexity/default.nix index a7ae4d17ab10..4508fd641195 100644 --- a/pkgs/development/tools/misc/complexity/default.nix +++ b/pkgs/development/tools/misc/complexity/default.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/complexity/; platforms = stdenv.lib.platforms.gnu; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/cppi/default.nix b/pkgs/development/tools/misc/cppi/default.nix index 2942408de806..148c08d9c866 100644 --- a/pkgs/development/tools/misc/cppi/default.nix +++ b/pkgs/development/tools/misc/cppi/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/tools/misc/dejagnu/default.nix b/pkgs/development/tools/misc/dejagnu/default.nix index d3c2e7e63890..189df4b298ab 100644 --- a/pkgs/development/tools/misc/dejagnu/default.nix +++ b/pkgs/development/tools/misc/dejagnu/default.nix @@ -50,6 +50,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/tools/misc/global/default.nix b/pkgs/development/tools/misc/global/default.nix index b366feb304a6..7d46b0059191 100644 --- a/pkgs/development/tools/misc/global/default.nix +++ b/pkgs/development/tools/misc/global/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/global/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/tools/misc/help2man/default.nix b/pkgs/development/tools/misc/help2man/default.nix index e93d844db23c..9a16ec987950 100644 --- a/pkgs/development/tools/misc/help2man/default.nix +++ b/pkgs/development/tools/misc/help2man/default.nix @@ -30,6 +30,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.gnu; # arbitrary choice - maintainers = with maintainers; [ ludo pSub ]; + maintainers = with maintainers; [ pSub ]; }; } diff --git a/pkgs/development/tools/misc/libtool/libtool2.nix b/pkgs/development/tools/misc/libtool/libtool2.nix index 8b0a92c12445..d0cc086a9a6a 100644 --- a/pkgs/development/tools/misc/libtool/libtool2.nix +++ b/pkgs/development/tools/misc/libtool/libtool2.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (rec { license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/os-specific/linux/nfs-utils/default.nix b/pkgs/os-specific/linux/nfs-utils/default.nix index 9c4905bd5293..6b30104b0833 100644 --- a/pkgs/os-specific/linux/nfs-utils/default.nix +++ b/pkgs/os-specific/linux/nfs-utils/default.nix @@ -58,6 +58,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/servers/unfs3/default.nix b/pkgs/servers/unfs3/default.nix index ee566c32def5..4304dc229e35 100644 --- a/pkgs/servers/unfs3/default.nix +++ b/pkgs/servers/unfs3/default.nix @@ -28,6 +28,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/filesystems/nixpart/0.4/parted.nix b/pkgs/tools/filesystems/nixpart/0.4/parted.nix index 01b9f391a443..04859020e36e 100644 --- a/pkgs/tools/filesystems/nixpart/0.4/parted.nix +++ b/pkgs/tools/filesystems/nixpart/0.4/parted.nix @@ -48,7 +48,6 @@ stdenv.mkDerivation rec { maintainers = [ # Add your name here! - stdenv.lib.maintainers.ludo ]; # GNU Parted requires libuuid, which is part of util-linux-ng. diff --git a/pkgs/tools/graphics/plotutils/default.nix b/pkgs/tools/graphics/plotutils/default.nix index 0f67de3c3ea1..6a7a6745c87c 100644 --- a/pkgs/tools/graphics/plotutils/default.nix +++ b/pkgs/tools/graphics/plotutils/default.nix @@ -45,7 +45,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; maintainers = [ stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.ludo ]; platforms = stdenv.lib.platforms.gnu; }; diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix index 0763532260a9..ba179d7af91f 100644 --- a/pkgs/tools/misc/parted/default.nix +++ b/pkgs/tools/misc/parted/default.nix @@ -54,7 +54,6 @@ stdenv.mkDerivation rec { maintainers = [ # Add your name here! - stdenv.lib.maintainers.ludo ]; # GNU Parted requires libuuid, which is part of util-linux-ng. diff --git a/pkgs/tools/networking/inetutils/default.nix b/pkgs/tools/networking/inetutils/default.nix index a6a921f6f588..a4bde029ca05 100644 --- a/pkgs/tools/networking/inetutils/default.nix +++ b/pkgs/tools/networking/inetutils/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/inetutils/; license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.gnu; }; } diff --git a/pkgs/tools/networking/lsh/default.nix b/pkgs/tools/networking/lsh/default.nix index c86dba91f5e6..77d268f3a47c 100644 --- a/pkgs/tools/networking/lsh/default.nix +++ b/pkgs/tools/networking/lsh/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { homepage = http://www.lysator.liu.se/~nisse/lsh/; license = stdenv.lib.licenses.gpl2Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/tools/networking/mailutils/default.nix b/pkgs/tools/networking/mailutils/default.nix index 0ee490327042..5326c9059de5 100755 --- a/pkgs/tools/networking/mailutils/default.nix +++ b/pkgs/tools/networking/mailutils/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { license = [ "LGPLv3+" /* libraries */ "GPLv3+" /* tools */ ]; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; homepage = http://www.gnu.org/software/mailutils/; diff --git a/pkgs/tools/networking/p2p/seeks/default.nix b/pkgs/tools/networking/p2p/seeks/default.nix index 91dcf1bbd007..28dce0f567e9 100644 --- a/pkgs/tools/networking/p2p/seeks/default.nix +++ b/pkgs/tools/networking/p2p/seeks/default.nix @@ -61,7 +61,6 @@ stdenv.mkDerivation { homepage = http://www.seeks-project.info/; maintainers = [ - stdenv.lib.maintainers.ludo stdenv.lib.maintainers.matejc ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice diff --git a/pkgs/tools/package-management/guix/default.nix b/pkgs/tools/package-management/guix/default.nix index b4b3c98505e9..1d5d995a1896 100644 --- a/pkgs/tools/package-management/guix/default.nix +++ b/pkgs/tools/package-management/guix/default.nix @@ -61,7 +61,7 @@ in stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.linux; homepage = http://www.gnu.org/software/guix; diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix index a6c8ecc20151..54a76280a1cc 100644 --- a/pkgs/tools/security/tor/default.nix +++ b/pkgs/tools/security/tor/default.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { license="mBSD"; maintainers = with stdenv.lib.maintainers; - [ phreedom ludo doublec thoughtpolice ]; + [ phreedom doublec thoughtpolice ]; platforms = stdenv.lib.platforms.gnu; # arbitrary choice }; } diff --git a/pkgs/tools/text/enscript/default.nix b/pkgs/tools/text/enscript/default.nix index 797f5b8b6922..37121e68f662 100644 --- a/pkgs/tools/text/enscript/default.nix +++ b/pkgs/tools/text/enscript/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/enscript/; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix index 8866888a7367..ba110640b31f 100644 --- a/pkgs/tools/text/gawk/default.nix +++ b/pkgs/tools/text/gawk/default.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/typesetting/lout/default.nix b/pkgs/tools/typesetting/lout/default.nix index a2ebfa0a9fd4..09aed52265ba 100644 --- a/pkgs/tools/typesetting/lout/default.nix +++ b/pkgs/tools/typesetting/lout/default.nix @@ -47,6 +47,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.ludo ]; + maintainers = [ ]; }; } From ca1116d29703769c950c0e32d420de1417216c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 13 Jan 2015 22:55:23 +0100 Subject: [PATCH 0804/1091] gst-plugins-good-0.10: add libsoup support (close #5749) --- .../libraries/gstreamer/legacy/gst-plugins-good/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix b/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix index 3382ae783f28..0ca161e9ccf1 100644 --- a/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix +++ b/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix @@ -1,7 +1,7 @@ { fetchurl, stdenv, pkgconfig, gst_plugins_base, aalib, cairo , flac, libjpeg, zlib, speex, libpng, libdv, libcaca, libvpx , libiec61883, libavc1394, taglib, pulseaudio, gdk_pixbuf, orc -, glib, gstreamer, bzip2 +, glib, gstreamer, bzip2, libsoup , # Whether to build no plugins that have external dependencies # (except the PulseAudio plugin). minimalDeps ? false @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { [ pkgconfig glib gstreamer gst_plugins_base pulseaudio ] ++ stdenv.lib.optionals (!minimalDeps) [ aalib libcaca cairo libdv flac libjpeg libpng speex - taglib bzip2 libvpx gdk_pixbuf orc ]; + taglib bzip2 libvpx gdk_pixbuf orc libsoup ]; enableParallelBuilding = true; From bbb304fbbd285ab95ccc78b4ae40d1f905604a58 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov Date: Wed, 14 Jan 2015 01:10:11 +0300 Subject: [PATCH 0805/1091] New Haskell package: yesod-markdown --- .../haskell/yesod-markdown/default.nix | 21 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/libraries/haskell/yesod-markdown/default.nix diff --git a/pkgs/development/libraries/haskell/yesod-markdown/default.nix b/pkgs/development/libraries/haskell/yesod-markdown/default.nix new file mode 100644 index 000000000000..bf77f9fea9d9 --- /dev/null +++ b/pkgs/development/libraries/haskell/yesod-markdown/default.nix @@ -0,0 +1,21 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, blazeHtml, blazeMarkup, pandoc, persistent, shakespeare +, texmath, text, xssSanitize, yesodCore, yesodForm +}: + +cabal.mkDerivation (self: { + pname = "yesod-markdown"; + version = "0.9.3.1"; + sha256 = "1spbgcsq1lkywp19k7ksiy6rsh2n060mxzh33k0ngbxxg566n08i"; + buildDepends = [ + blazeHtml blazeMarkup pandoc persistent shakespeare texmath text + xssSanitize yesodCore yesodForm + ]; + meta = { + homepage = "http://github.com/pbrisbin/yesod-markdown"; + description = "Tools for using markdown in a yesod application"; + license = self.stdenv.lib.licenses.gpl2; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 1a3519e85ae6..d1770ca8b584 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2983,6 +2983,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in yesodJson = callPackage ../development/libraries/haskell/yesod-json {}; + yesodMarkdown = callPackage ../development/libraries/haskell/yesod-markdown {}; + yesodNewsfeed = callPackage ../development/libraries/haskell/yesod-newsfeed {}; yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {}; From 8257ed81c9cd54f8247759b5d754eea983aa1a43 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 13 Jan 2015 23:54:02 +0100 Subject: [PATCH 0806/1091] Add lz4: very fast lossless compression --- pkgs/tools/compression/lz4/default.nix | 32 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/tools/compression/lz4/default.nix diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix new file mode 100644 index 000000000000..6f7cf5b987a4 --- /dev/null +++ b/pkgs/tools/compression/lz4/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + # The r127 source still calls itself r126 everywhere, but I'm not going to + # patch over such silly cosmetic oversights in an official release. -- nckx + version = "127"; + name = "lz4-${version}"; + + src = fetchurl { + url = "https://github.com/Cyan4973/lz4/archive/r${version}.tar.gz"; + sha256 = "0hvbbr07j4hfix4dn4xw4fsmkr5s02bj596fn0i15d1i49xby2aj"; + }; + + enableParallelBuilding = true; + + makeFlags = "PREFIX=$(out)"; + + meta = with stdenv.lib; { + description = "Extremely fast compression algorithm"; + longDescription = '' + Very fast lossless compression algorithm, providing compression speed + at 400 MB/s per core, with near-linear scalability for multi-threaded + applications. It also features an extremely fast decoder, with speed in + multiple GB/s per core, typically reaching RAM speed limits on + multi-core systems. + ''; + homepage = https://code.google.com/p/lz4/; + license = with licenses; [ bsd2 gpl2Plus ]; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7fe6b9f53fe5..0b5eec0cce2d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1710,6 +1710,8 @@ let xz = callPackage ../tools/compression/xz { }; + lz4 = callPackage ../tools/compression/lz4 { }; + lzop = callPackage ../tools/compression/lzop { }; macchanger = callPackage ../os-specific/linux/macchanger { }; From b46b15d868a2d5dfa5398c1f0e2dd2954213d7b3 Mon Sep 17 00:00:00 2001 From: Brendan Long Date: Tue, 13 Jan 2015 17:12:49 -0600 Subject: [PATCH 0807/1091] syncthing: Update to 0.10.20. --- pkgs/applications/networking/syncthing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index 709e97cf3ce3..5ea5c8900525 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "syncthing-${version}"; - version = "0.10.19"; + version = "0.10.20"; src = fetchgit { url = "git://github.com/syncthing/syncthing.git"; rev = "refs/tags/v${version}"; - sha256 = "e89d618ddbcbab2a4c6d0430b98e792a1780ebd40c19ee6f4644df2fdeea0601"; + sha256 = "2d61a5b1ca45e4ad0805413e8965a6f3d61256cccb7a6a08cc146bf7433f5d80"; }; buildInputs = [ go ]; From f64c3ce18dc589ee45bd74749b4abde29cb5342d Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 13 Jan 2015 15:23:50 -0800 Subject: [PATCH 0808/1091] kernel: Add a patch to remove checks for bridge stp helpers --- .../kernel/dont-require-bridge-helper.patch | 50 +++++++++++++++++++ pkgs/os-specific/linux/kernel/patches.nix | 5 ++ pkgs/top-level/all-packages.nix | 24 ++++++--- 3 files changed, 71 insertions(+), 8 deletions(-) create mode 100644 pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch diff --git a/pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch b/pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch new file mode 100644 index 000000000000..42756120e25d --- /dev/null +++ b/pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch @@ -0,0 +1,50 @@ +diff --git a/net/bridge/br_stp_if.c b/net/bridge/br_stp_if.c +index 4114687..49832c0 100644 +--- a/net/bridge/br_stp_if.c ++++ b/net/bridge/br_stp_if.c +@@ -124,12 +124,6 @@ void br_stp_disable_port(struct net_bridge_port *p) + + static void br_stp_start(struct net_bridge *br) + { +- int r; +- char *argv[] = { BR_STP_PROG, br->dev->name, "start", NULL }; +- char *envp[] = { NULL }; +- +- r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC); +- + spin_lock_bh(&br->lock); + + if (br->bridge_forward_delay < BR_MIN_FORWARD_DELAY) +@@ -137,29 +131,16 @@ static void br_stp_start(struct net_bridge *br) + else if (br->bridge_forward_delay > BR_MAX_FORWARD_DELAY) + __br_set_forward_delay(br, BR_MAX_FORWARD_DELAY); + +- if (r == 0) { +- br->stp_enabled = BR_USER_STP; +- br_debug(br, "userspace STP started\n"); +- } else { +- br->stp_enabled = BR_KERNEL_STP; +- br_debug(br, "using kernel STP\n"); +- +- /* To start timers on any ports left in blocking */ +- br_port_state_selection(br); +- } ++ br->stp_enabled = BR_USER_STP; ++ br_debug(br, "userspace STP started\n"); + + spin_unlock_bh(&br->lock); + } + + static void br_stp_stop(struct net_bridge *br) + { +- int r; +- char *argv[] = { BR_STP_PROG, br->dev->name, "stop", NULL }; +- char *envp[] = { NULL }; +- + if (br->stp_enabled == BR_USER_STP) { +- r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC); +- br_info(br, "userspace STP stopped, return code %d\n", r); ++ br_info(br, "userspace STP stoppe\n"); + + /* To start timers on any ports left in blocking */ + spin_lock_bh(&br->lock); diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 6265a2eea18b..82dfa0935531 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -32,6 +32,11 @@ in rec { + dont_require_bridge_helper = + { name = "dont-require-bridge-helper"; + patch = ./dont-require-bridge-helper.patch; + }; + no_xsave = { name = "no-xsave"; patch = ./no-xsave.patch; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7fe6b9f53fe5..115670d5736b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8395,12 +8395,13 @@ let linux_3_2 = makeOverridable (import ../os-specific/linux/kernel/linux-3.2.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = []; + kernelPatches = [ kernelPatches.dont_require_bridge_helper ]; }; linux_3_4 = makeOverridable (import ../os-specific/linux/kernel/linux-3.4.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill ]; @@ -8408,11 +8409,13 @@ let linux_3_6_rpi = makeOverridable (import ../os-specific/linux/kernel/linux-rpi-3.6.nix) { inherit fetchurl stdenv perl buildLinux; + kernelPatches = [ kernelPatches.dont_require_bridge_helper ]; }; linux_3_10 = makeOverridable (import ../os-specific/linux/kernel/linux-3.10.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8421,7 +8424,8 @@ let linux_3_12 = makeOverridable (import ../os-specific/linux/kernel/linux-3.12.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8430,7 +8434,8 @@ let linux_3_14 = makeOverridable (import ../os-specific/linux/kernel/linux-3.14.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8439,7 +8444,8 @@ let linux_3_17 = makeOverridable (import ../os-specific/linux/kernel/linux-3.17.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8448,7 +8454,8 @@ let linux_3_18 = makeOverridable (import ../os-specific/linux/kernel/linux-3.18.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8457,7 +8464,8 @@ let linux_testing = makeOverridable (import ../os-specific/linux/kernel/linux-testing.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.dont_require_bridge_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 From 3d4b315d9164420c67a6571cfb880a5fc8041b70 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 13 Jan 2015 15:34:26 -0800 Subject: [PATCH 0809/1091] Revert "kernel: Add a patch to remove checks for bridge stp helpers" This reverts commit f64c3ce18dc589ee45bd74749b4abde29cb5342d. --- .../kernel/dont-require-bridge-helper.patch | 50 ------------------- pkgs/os-specific/linux/kernel/patches.nix | 5 -- pkgs/top-level/all-packages.nix | 24 +++------ 3 files changed, 8 insertions(+), 71 deletions(-) delete mode 100644 pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch diff --git a/pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch b/pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch deleted file mode 100644 index 42756120e25d..000000000000 --- a/pkgs/os-specific/linux/kernel/dont-require-bridge-helper.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/net/bridge/br_stp_if.c b/net/bridge/br_stp_if.c -index 4114687..49832c0 100644 ---- a/net/bridge/br_stp_if.c -+++ b/net/bridge/br_stp_if.c -@@ -124,12 +124,6 @@ void br_stp_disable_port(struct net_bridge_port *p) - - static void br_stp_start(struct net_bridge *br) - { -- int r; -- char *argv[] = { BR_STP_PROG, br->dev->name, "start", NULL }; -- char *envp[] = { NULL }; -- -- r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC); -- - spin_lock_bh(&br->lock); - - if (br->bridge_forward_delay < BR_MIN_FORWARD_DELAY) -@@ -137,29 +131,16 @@ static void br_stp_start(struct net_bridge *br) - else if (br->bridge_forward_delay > BR_MAX_FORWARD_DELAY) - __br_set_forward_delay(br, BR_MAX_FORWARD_DELAY); - -- if (r == 0) { -- br->stp_enabled = BR_USER_STP; -- br_debug(br, "userspace STP started\n"); -- } else { -- br->stp_enabled = BR_KERNEL_STP; -- br_debug(br, "using kernel STP\n"); -- -- /* To start timers on any ports left in blocking */ -- br_port_state_selection(br); -- } -+ br->stp_enabled = BR_USER_STP; -+ br_debug(br, "userspace STP started\n"); - - spin_unlock_bh(&br->lock); - } - - static void br_stp_stop(struct net_bridge *br) - { -- int r; -- char *argv[] = { BR_STP_PROG, br->dev->name, "stop", NULL }; -- char *envp[] = { NULL }; -- - if (br->stp_enabled == BR_USER_STP) { -- r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC); -- br_info(br, "userspace STP stopped, return code %d\n", r); -+ br_info(br, "userspace STP stoppe\n"); - - /* To start timers on any ports left in blocking */ - spin_lock_bh(&br->lock); diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 82dfa0935531..6265a2eea18b 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -32,11 +32,6 @@ in rec { - dont_require_bridge_helper = - { name = "dont-require-bridge-helper"; - patch = ./dont-require-bridge-helper.patch; - }; - no_xsave = { name = "no-xsave"; patch = ./no-xsave.patch; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 115670d5736b..7fe6b9f53fe5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8395,13 +8395,12 @@ let linux_3_2 = makeOverridable (import ../os-specific/linux/kernel/linux-3.2.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ]; + kernelPatches = []; }; linux_3_4 = makeOverridable (import ../os-specific/linux/kernel/linux-3.4.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill ]; @@ -8409,13 +8408,11 @@ let linux_3_6_rpi = makeOverridable (import ../os-specific/linux/kernel/linux-rpi-3.6.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ]; }; linux_3_10 = makeOverridable (import ../os-specific/linux/kernel/linux-3.10.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8424,8 +8421,7 @@ let linux_3_12 = makeOverridable (import ../os-specific/linux/kernel/linux-3.12.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8434,8 +8430,7 @@ let linux_3_14 = makeOverridable (import ../os-specific/linux/kernel/linux-3.14.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8444,8 +8439,7 @@ let linux_3_17 = makeOverridable (import ../os-specific/linux/kernel/linux-3.17.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8454,8 +8448,7 @@ let linux_3_18 = makeOverridable (import ../os-specific/linux/kernel/linux-3.18.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8464,8 +8457,7 @@ let linux_testing = makeOverridable (import ../os-specific/linux/kernel/linux-testing.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = [ kernelPatches.dont_require_bridge_helper ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 From 99c19164848bbffdb5d2e8fa654a68a8fd8fcdcd Mon Sep 17 00:00:00 2001 From: Frederic LeBel Date: Tue, 13 Jan 2015 19:46:48 -0500 Subject: [PATCH 0810/1091] Atom: updated to 0.171.0 --- pkgs/applications/editors/atom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix index 8bace6210d70..f441d65aef91 100644 --- a/pkgs/applications/editors/atom/default.nix +++ b/pkgs/applications/editors/atom/default.nix @@ -16,11 +16,11 @@ let }; in stdenv.mkDerivation rec { name = "atom-${version}"; - version = "0.150.0"; + version = "0.171.0"; src = fetchurl { url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; - sha256 = "1vvsxj1pwpcz0hn58k1hsrv994vm61lxkih58ix1rkj32wpvdjxn"; + sha256 = "0syl3rljk2k8j6fy8xq59qhf13b8a4awpi5cvn1kka56y0vmhxs5"; name = "${name}.deb"; }; From 3b524fe6c47fc6662fde49322f0eccbefb69f2ab Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Tue, 13 Jan 2015 21:48:44 -0500 Subject: [PATCH 0811/1091] watchman: update to 3.0.0 --- pkgs/development/tools/watchman/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/watchman/default.nix b/pkgs/development/tools/watchman/default.nix index 6db164131f7e..264557bfb62a 100644 --- a/pkgs/development/tools/watchman/default.nix +++ b/pkgs/development/tools/watchman/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "watchman-${version}"; - version = "2.9.8"; + version = "3.0.0"; src = fetchFromGitHub { owner = "facebook"; repo = "watchman"; rev = "v${version}"; - sha256 = "196d71ci7ki4p6xx49w55cqd0bqrx19nf79na3a91mrfa6f22sp6"; + sha256 = "0sf0cp9p7savlgmzqj5m9fkpfa5a15pv98rkilxnbmx9wrjvypwk"; }; buildInputs = [ autoconf automake pcre ]; From 78939336256c2fe7bb4ec8b5c49ba233565703ad Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Tue, 13 Jan 2015 21:54:19 -0500 Subject: [PATCH 0812/1091] bud: udpate to 0.34.1 --- pkgs/tools/networking/bud/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/bud/default.nix b/pkgs/tools/networking/bud/default.nix index 500d78b4aec5..96003d85218e 100644 --- a/pkgs/tools/networking/bud/default.nix +++ b/pkgs/tools/networking/bud/default.nix @@ -3,12 +3,12 @@ stdenv.mkDerivation rec { name = "bud-${version}"; - version = "0.32.0"; + version = "0.34.1"; src = fetchgit { url = "https://github.com/indutny/bud.git"; - rev = "1bfcc8c73c386f0ac12763949cd6c214058900a6"; - sha256 = "1lfq6q026yawi0ps0gf0nl9a76qkpcc40r3v7zrj9cxzjb9fcymc"; + rev = "b112852c9667632f692d2ce3dcd9a8312b61155a"; + sha256 = "1acvsx71fmmqhqf00ria3rbq453476x1jx0x8rp6nds5nx2mi0np"; }; buildInputs = [ From bab648c5b423e99472b4f68f41a160c38c50a76b Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Tue, 13 Jan 2015 21:58:25 -0500 Subject: [PATCH 0813/1091] chruby: update to 0.3.9 --- pkgs/development/tools/misc/chruby/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/chruby/default.nix b/pkgs/development/tools/misc/chruby/default.nix index 0569dc2abdf3..ed96befca5e7 100644 --- a/pkgs/development/tools/misc/chruby/default.nix +++ b/pkgs/development/tools/misc/chruby/default.nix @@ -8,13 +8,15 @@ let ''; in stdenv.mkDerivation rec { - name = "chruby"; + name = "chruby-${version}"; + + version = "0.3.9"; src = fetchFromGitHub { owner = "postmodern"; repo = "chruby"; - rev = "d5ae98410311aec1358d4cfcc1e3ec02de593c3b"; - sha256 = "1iq9milnnj3189yw02hkly2pnnh4g0vn2fxq6dfx90kldjwpwxq5"; + rev = "v${version}"; + sha256 = "1894g6fymr8kra9vwhbmnrcr58l022mcd7g9ans4zd3izla2j3gx"; }; phases = [ "unpackPhase" "patchPhase" "installPhase" "fixupPhase" ]; From 5ac7febcb3c693a05e112f6458b10c453268a632 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Tue, 13 Jan 2015 22:11:41 -0500 Subject: [PATCH 0814/1091] biosdevname: update to 0.6.1 --- pkgs/tools/networking/biosdevname/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/biosdevname/default.nix b/pkgs/tools/networking/biosdevname/default.nix index 89872548aa92..86fe18e01583 100644 --- a/pkgs/tools/networking/biosdevname/default.nix +++ b/pkgs/tools/networking/biosdevname/default.nix @@ -1,6 +1,6 @@ {stdenv, fetchgit, automake, autoconf, zlib, pciutils}: let - version = "0.5.1"; + version = "0.6.1"; in stdenv.mkDerivation { name = "biosdevname-${version}"; @@ -8,7 +8,7 @@ stdenv.mkDerivation { src = fetchgit { url = git://linux.dell.com/biosdevname.git; rev = "refs/tags/v${version}"; - sha256 = "0qmgfyqv13qwh86140q0qdjxys76arg2d1slyvijx6r314ca4r7z"; + sha256 = "11g2pziss0i65mr4y3mwjlcdgpygaxa06lr4q8plmrwl9cick1qa"; }; buildInputs = [ From 0351b7a71080cea92a3ea49995d30fb2a16c6e01 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Fri, 9 Jan 2015 07:06:22 +0100 Subject: [PATCH 0815/1091] Add tup Closes #5720 --- .../tools/build-managers/tup/default.nix | 51 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/development/tools/build-managers/tup/default.nix diff --git a/pkgs/development/tools/build-managers/tup/default.nix b/pkgs/development/tools/build-managers/tup/default.nix new file mode 100644 index 000000000000..872a65889dff --- /dev/null +++ b/pkgs/development/tools/build-managers/tup/default.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchFromGitHub, fuse, pkgconfig }: + +stdenv.mkDerivation rec { + name = "tup-${version}"; + version = "0.7.3"; + + src = fetchFromGitHub { + owner = "gittup"; + repo = "tup"; + rev = "v${version}"; + sha256 = "1x2grwmlf2izip4djb8cjwgl8p3x0bmfqwzjsc017mqi17qkijy8"; + }; + + buildInputs = [ fuse pkgconfig ]; + + configurePhase = '' + sed -i 's/`git describe`/v${version}/g' Tupfile + ''; + + # Regular tup builds require fusermount to have suid, which nix cannot + # currently provide in a build environment, so we bootstrap and use 'tup + # generate' instead + buildPhase = '' + ./build.sh + ./build/tup generate script.sh + ./script.sh + ''; + + installPhase = '' + mkdir -p $out/bin + cp tup $out/bin/ + + mkdir -p $out/share/man/man1 + cp tup.1 $out/share/man/man1/ + ''; + + meta = with stdenv.lib; { + description = "A fast, file-based build system"; + longDescription = '' + Tup is a file-based build system for Linux, OSX, and Windows. It inputs a list + of file changes and a directed acyclic graph (DAG), then processes the DAG to + execute the appropriate commands required to update dependent files. Updates are + performed with very little overhead since tup implements powerful build + algorithms to avoid doing unnecessary work. This means you can stay focused on + your project rather than on your build system. + ''; + homepage = http://gittup.org/tup/; + license = licenses.gpl2; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7fe6b9f53fe5..300db46e0fc7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13042,6 +13042,8 @@ let thinkfan = callPackage ../tools/system/thinkfan { }; + tup = callPackage ../development/tools/build-managers/tup { }; + vice = callPackage ../misc/emulators/vice { libX11 = xlibs.libX11; giflib = giflib_4_1; From b3d33d398c23295d10cf79448e549a034b6d619e Mon Sep 17 00:00:00 2001 From: Benjamin Staffin Date: Tue, 13 Jan 2015 23:46:26 -0800 Subject: [PATCH 0816/1091] gdal: fix the build Commit 28b6fb61e651a3e2cca57d087781e7ba6ab45e7c added explicit CC and CXX assignments in pkgs/build-support/gcc-wrapper/setup-hook.sh. That breaks the gdal python extension build somehow, presumably by confusing libtool. This appears to revert gdal to building with g++ and gcc (on linux at least), but at least it builds this way. Change-Id: I83fb78daa9314dc60c4f635d3f1e937a90349b8a --- pkgs/development/libraries/gdal/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix index 4a4ebf11e2d0..b0feb2b60083 100644 --- a/pkgs/development/libraries/gdal/default.nix +++ b/pkgs/development/libraries/gdal/default.nix @@ -10,14 +10,15 @@ composableDerivation.composableDerivation {} (fixed: rec { sha256 = "0h1kib2pzv4nbppdnxv6vhngvk9ic531y8rzcwb8bg6am125jszl"; }; - buildInputs = [ unzip libjpeg libtiff python pythonPackages.numpy proj]; + buildInputs = [ unzip libjpeg libtiff python pythonPackages.numpy proj ]; - # don't use optimization for gcc >= 4.3. That's said to be causeing segfaults - preConfigure = "export CFLAGS=-O0; export CXXFLAGS=-O0"; + # Don't use optimization for gcc >= 4.3. That's said to be causing segfaults. + # Unset CC and CXX as they confuse libtool. + preConfigure = "export CFLAGS=-O0 CXXFLAGS=-O0; unset CC CXX"; configureFlags = [ "--with-jpeg=${libjpeg}" - "--with-libtiff=${libtiff}" # optional (without largetiff support + "--with-libtiff=${libtiff}" # optional (without largetiff support) "--with-libz=${zlib}" # optional "--with-pg=${postgresql}/bin/pg_config" @@ -33,6 +34,5 @@ composableDerivation.composableDerivation {} (fixed: rec { license = stdenv.lib.licenses.mit; maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = stdenv.lib.platforms.linux; - broken = true; }; }) From 5ff81fd0ae8632a64d336ad7ec2c8ca9dd9bf0e8 Mon Sep 17 00:00:00 2001 From: Ben Ford Date: Wed, 31 Dec 2014 20:30:06 +0000 Subject: [PATCH 0817/1091] Haskell: Bump 'mvc' to 1.0.3 --- pkgs/development/libraries/haskell/mvc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/mvc/default.nix b/pkgs/development/libraries/haskell/mvc/default.nix index 5373062a6daa..0068beb9bc37 100644 --- a/pkgs/development/libraries/haskell/mvc/default.nix +++ b/pkgs/development/libraries/haskell/mvc/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "mvc"; - version = "1.0.2"; - sha256 = "1hah38hzy0d12b3vk7m6wfzx6hbm79zl4a9mx8bk9825c0g9qy0z"; + version = "1.0.3"; + sha256 = "1b1342qxyn2jxb3a5c9bp6ai7iwhbjxgfpbh2kjm7v75444lx78g"; buildDepends = [ async contravariant managed mmorph pipes pipesConcurrency transformers From d885a5003a46f43415b23a1384268ddf6f2f594b Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 14 Jan 2015 10:02:05 +0100 Subject: [PATCH 0818/1091] Add stress-ng 0.03.09: stress test a computer system --- pkgs/tools/system/stress-ng/default.nix | 39 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 41 insertions(+) create mode 100644 pkgs/tools/system/stress-ng/default.nix diff --git a/pkgs/tools/system/stress-ng/default.nix b/pkgs/tools/system/stress-ng/default.nix new file mode 100644 index 000000000000..73dda1b55166 --- /dev/null +++ b/pkgs/tools/system/stress-ng/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + version = "0.03.09"; + name = "stress-ng-${version}"; + + src = fetchurl { + url = "http://kernel.ubuntu.com/~cking/tarballs/stress-ng/${name}.tar.gz"; + sha256 = "0lpm04yn7jkfbmdhv73vnnskj492cwvcddh962pgz1mb5rzdkskj"; + }; + + patchPhase = '' + substituteInPlace Makefile --replace "/usr" "" + ''; + + enableParallelBuilding = true; + + makeFlags = "DESTDIR=$(out)"; + + meta = with stdenv.lib; { + description = "Stress test a computer system"; + longDescription = '' + Stress test a computer system in various selectable ways, by exercising + various physical subsystems of a computer as well as the various + operating system kernel interfaces. Stress-ng features: + - over 60 different stress tests + - over 50 CPU specific stress tests that exercise floating point, + integer, bit manipulation and control flow + - over 20 virtual memory stress tests + stress-ng was originally intended to make a machine work hard and trip + hardware issues such as thermal overruns as well as operating system + bugs that only occur when a system is being thrashed hard. + ''; + homepage = http://kernel.ubuntu.com/~cking/stress-ng/; + license = with licenses; gpl2Plus; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7fe6b9f53fe5..b53291a49f21 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2520,6 +2520,8 @@ let stress = callPackage ../tools/system/stress { }; + stress-ng = callPackage ../tools/system/stress-ng { }; + storeBackup = callPackage ../tools/backup/store-backup { }; stow = callPackage ../tools/misc/stow { }; From 0a0b46a9b08fdfe7e3aa41809391fdfcd589c623 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 14 Jan 2015 08:18:14 +0100 Subject: [PATCH 0819/1091] ocp-indent: fix installation --- pkgs/development/tools/ocaml/ocp-indent/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/tools/ocaml/ocp-indent/default.nix b/pkgs/development/tools/ocaml/ocp-indent/default.nix index d50e003f8474..9ad2976adbfc 100644 --- a/pkgs/development/tools/ocaml/ocp-indent/default.nix +++ b/pkgs/development/tools/ocaml/ocp-indent/default.nix @@ -18,17 +18,8 @@ stdenv.mkDerivation { createFindlibDestdir = true; - # The supplied installer uses opam-installer which breaks when run - # normally since it tries to `mkdir $HOME`. However, we can use - # `opam-installer --script` to get the shell script that performs only - # the installation and just run that. Furthermore, we do the same that is - # done by pkgs/development/ocaml-modules/react and rename the paths meant - # for opam-installer so that they are in line with the other OCaml - # libraries in Nixpkgs. - installPhase = '' - opam-installer --script --prefix=$out ocp-indent.install \ - | sed s!lib/ocp-indent!lib/ocaml/${getVersion ocaml}/site-lib/ocp-indent! \ - | sh + postInstall = '' + mv $out/lib/{ocp-indent,ocaml/${getVersion ocaml}/site-lib/} ''; meta = with stdenv.lib; { From 30904c7789e2fc4cb386ab15b2e3ca5f2b2920d7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 09:33:49 +0100 Subject: [PATCH 0820/1091] hackage-packages.nix: re-generate from Hackage 2015-01-14T09:34:03+0100 --- .../haskell-modules/hackage-packages.nix | 276 ++++++++++-------- 1 file changed, 156 insertions(+), 120 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index dbbb2ff20cea..901a9af807a2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -369,6 +369,7 @@ self: { pname = "AES"; version = "0.2.9"; sha256 = "12n484dpjr08910ni1vvw030g9p37lz68l5lw0212rvklkva6wzc"; + editedCabalFile = "9e51c1b1687fe35ccd0f2983e861b5b0441399803ff76b192530984724a68d6f"; buildDepends = [ base bytestring cereal monads-tf random transformers ]; @@ -2832,20 +2833,24 @@ self: { }) {}; "DRBG" = callPackage - ({ mkDerivation, base, bytestring, cereal, cipher-aes128 - , crypto-api, cryptohash-cryptoapi, entropy, mtl, parallel - , prettyclass, tagged + ({ mkDerivation, base, binary, bytestring, cereal, cipher-aes128 + , crypto-api, crypto-api-tests, cryptohash-cryptoapi, entropy + , HUnit, mtl, parallel, prettyclass, QuickCheck, tagged + , test-framework, test-framework-hunit }: mkDerivation { pname = "DRBG"; - version = "0.5.3"; - sha256 = "197kp2bchkj3zrl3f06glba9lbjf51mp710sx0qj8i4spvf3jfr8"; - isLibrary = true; - isExecutable = true; + version = "0.5.4"; + sha256 = "03nkcrjkaj36bs4sasf1286ca3wam1ndahq3y88bib2q0h5psqdx"; buildDepends = [ base bytestring cereal cipher-aes128 crypto-api cryptohash-cryptoapi entropy mtl parallel prettyclass tagged ]; + testDepends = [ + base binary bytestring cereal cipher-aes128 crypto-api + crypto-api-tests cryptohash-cryptoapi entropy HUnit mtl parallel + prettyclass QuickCheck tagged test-framework test-framework-hunit + ]; configureFlags = [ "-f-test" ]; description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers"; license = stdenv.lib.licenses.bsd3; @@ -3869,6 +3874,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "Euterpea" = callPackage + ({ mkDerivation, ansi-terminal, array, arrows, base, bytestring + , Cabal, CCA, containers, deepseq, ghc-prim, HCodecs, heap + , markov-chain, monadIO, mtl, PortMidi, pure-fft, QuickCheck + , random, stm, syb, template-haskell, UISF + }: + mkDerivation { + pname = "Euterpea"; + version = "1.0.0"; + sha256 = "0cfcsrm47sb1z4zdmipipg9p31hzicwzpqdpa2m985j3hwm42vds"; + buildDepends = [ + array arrows base bytestring CCA containers deepseq ghc-prim + HCodecs heap markov-chain monadIO mtl PortMidi pure-fft random stm + syb template-haskell UISF + ]; + testDepends = [ ansi-terminal base Cabal QuickCheck ]; + homepage = "http://haskell.cs.yale.edu/"; + description = "Library for computer music research and education"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "EventSocket" = callPackage ({ mkDerivation, base, bytestring, containers, haskell98, mtl , network @@ -16371,8 +16397,8 @@ self: { ({ mkDerivation, base, optparse-applicative, text }: mkDerivation { pname = "align-text"; - version = "0.1.0.0"; - sha256 = "09r59frnnihf82cbgjpiwgm83kclcrk1zk6y5rf1d6c109vddail"; + version = "0.1.0.1"; + sha256 = "1vn8l9lxih2w8bjkfl8j4xxi8p44c1gqia63gi143xk9s035rjh2"; isLibrary = false; isExecutable = true; buildDepends = [ base optparse-applicative text ]; @@ -20275,16 +20301,17 @@ self: { "b-tree" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , errors, filepath, lens, mmap, mtl, pipes, pipes-interleave - , transformers, vector + , QuickCheck, transformers, vector }: mkDerivation { pname = "b-tree"; - version = "0.1.0.0"; - sha256 = "0ckj5gh3p6rycqwydlapw5gl4sx00g4idjnqnh1m7piszhhr3bw0"; + version = "0.1.1"; + sha256 = "1c20w9rzyj2gnd18042pv41r45cv3zvd5h83igh6w2gz1z7hl821"; buildDepends = [ base binary bytestring containers directory errors filepath lens mmap mtl pipes pipes-interleave transformers vector ]; + testDepends = [ base binary containers pipes QuickCheck ]; homepage = "http://github.com/bgamari/b-tree"; description = "Immutable disk-based B* trees"; license = stdenv.lib.licenses.bsd3; @@ -24225,8 +24252,8 @@ self: { }: mkDerivation { pname = "bus-pirate"; - version = "0.6.1"; - sha256 = "179mmjc7admn6vqfdyqlnnj19vg4lf89ld3ma1i3zv730pl7dq6j"; + version = "0.6.2"; + sha256 = "1l2icqm9wm1q61nrhab9zininifwql304lgzfqbddvah6qx53iqd"; buildDepends = [ base bytestring either errors serialport transformers ]; @@ -35873,8 +35900,8 @@ self: { }: mkDerivation { pname = "diagrams-builder"; - version = "0.6.0.2"; - sha256 = "18avlhwywhrxlf1cyp9fdiy0i3gy12k4i28cymllmmyx78fv59q5"; + version = "0.6.0.3"; + sha256 = "1wcdn6hgacn0lmz7ivgz08fg02fscrbf0zz8785yq5mcssyq0r70"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -35899,8 +35926,8 @@ self: { }: mkDerivation { pname = "diagrams-cairo"; - version = "1.2.0.5"; - sha256 = "1624l5821qn6zrpd7zlskx4cpxbbssxgjyyb42450xac8rkr9kwc"; + version = "1.2.0.6"; + sha256 = "058sg89a3jlcr83azjkv7c9g1ylmkpnspyzflwrb3vwzz6glhh0a"; buildDepends = [ base bytestring cairo colour containers data-default-class diagrams-core diagrams-lib directory filepath hashable JuicyPixels @@ -35920,8 +35947,8 @@ self: { }: mkDerivation { pname = "diagrams-canvas"; - version = "0.3.0.2"; - sha256 = "1y1wm5ziy6wrz75dgs8wjvlzb3g7bgk21smm9d247bghpjnrwshv"; + version = "0.3.0.3"; + sha256 = "1qxqkj1chmr305mpgyafy79sdypis559xbjaaflxblq0m9890zyr"; buildDepends = [ base blank-canvas cmdargs containers data-default-class diagrams-core diagrams-lib lens mtl NumInstances @@ -35942,8 +35969,8 @@ self: { }: mkDerivation { pname = "diagrams-contrib"; - version = "1.1.2.4"; - sha256 = "0iq5psy5wjm664hqsaprynba0b7x3ijxngh7mbk6hkh004vsna1w"; + version = "1.1.2.5"; + sha256 = "1d7f9jjmfamqg9v6yrr23xw9qq55kk6n8wr51af7rjz09l3fgb3q"; buildDepends = [ arithmoi base circle-packing colour containers data-default data-default-class diagrams-core diagrams-lib force-layout lens @@ -35966,8 +35993,8 @@ self: { }: mkDerivation { pname = "diagrams-core"; - version = "1.2.0.4"; - sha256 = "1axkgprqs4jvzh5vfr118nzr1h0m48axr5jfiqqrqvy5xyjcagkq"; + version = "1.2.0.5"; + sha256 = "11h5k6r69b55lpl56265kqhcd66n0r6232il3cv8q30ad12azbcw"; buildDepends = [ base containers dual-tree lens MemoTrie monoid-extras newtype semigroups vector-space vector-space-points @@ -35998,8 +36025,8 @@ self: { }: mkDerivation { pname = "diagrams-haddock"; - version = "0.2.2.12"; - sha256 = "1yrbrq54ihxh7pnn3cax3r880mawpxmp044bdb581ah1ch3l8ch6"; + version = "0.2.2.13"; + sha256 = "0113598w5vqp7ywd1d074sjxyvj7l25jajnx55hvr32f9slz6zwh"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -36026,8 +36053,8 @@ self: { }: mkDerivation { pname = "diagrams-lib"; - version = "1.2.0.7"; - sha256 = "12ddlipp47j2mifwhi0ilb2fjdh2whk24s4d5h6ais2znj3hh99a"; + version = "1.2.0.8"; + sha256 = "1g9z1ww2f2f6gq8q2aa362568632c5dnayhanx4vl2qdc7j1sz8f"; buildDepends = [ active array base colour containers data-default-class diagrams-core dual-tree filepath fingertree hashable intervals @@ -36064,8 +36091,8 @@ self: { }: mkDerivation { pname = "diagrams-postscript"; - version = "1.1.0.3"; - sha256 = "172r7q9jzhy2kv5bsbakakwv6gpvy308gvp8xpirbch9mrvnjxhz"; + version = "1.1.0.4"; + sha256 = "02a1b68b25id7g70gcq508miibp3wxljxza9zh6g7ad44as8yy5q"; buildDepends = [ base containers data-default-class diagrams-core diagrams-lib dlist filepath hashable lens monoid-extras mtl semigroups split @@ -36097,8 +36124,8 @@ self: { }: mkDerivation { pname = "diagrams-rasterific"; - version = "0.1.0.5"; - sha256 = "1a95l8g55jsmqhbv9flk5kfkfa40z93axbjfz6xb74lyvl6xccwr"; + version = "0.1.0.6"; + sha256 = "0hj42ln9gynjcnz7r2r71l73c262jkrdkdl7sy1a99qb4dbr15c6"; buildDepends = [ base bytestring containers data-default-class diagrams-core diagrams-lib directory filepath FontyFruity JuicyPixels lens mtl @@ -36118,8 +36145,8 @@ self: { }: mkDerivation { pname = "diagrams-svg"; - version = "1.1.0.3"; - sha256 = "0byqxwz9h1hi2yrq2vz32gv0az9q3l94qa2q3nl3j8sa64qmpdwq"; + version = "1.1.0.4"; + sha256 = "11adbfvj5a8yzlbkqs433qgr7884n1vlff9vr6h9w1n0nc1amzpl"; buildDepends = [ base base64-bytestring blaze-markup blaze-svg bytestring colour containers diagrams-core diagrams-lib directory filepath hashable @@ -42370,6 +42397,7 @@ self: { pname = "fgl"; version = "5.5.0.1"; sha256 = "0qw70f5hfrxmrx49wx8vk2f5cam7jbpb20mp4i0ybcwdld5ncqda"; + editedCabalFile = "3f816c9f86c3320b9a1b93c2830edfc88ca7a27e58b3b7092a2292cf1fd78f65"; buildDepends = [ array base containers mtl ]; homepage = "http://web.engr.oregonstate.edu/~erwig/fgl/haskell"; description = "Martin Erwig's Functional Graph Library"; @@ -43689,8 +43717,8 @@ self: { }: mkDerivation { pname = "force-layout"; - version = "0.3.0.8"; - sha256 = "00b831l94r3lx0b330ql3w551w0fwziayhsjydzbfqq335syaaxg"; + version = "0.3.0.9"; + sha256 = "109n0rlwpbrpsa0j4vcab61zmc1j01ln141v19zjv4dm5al14bd5"; buildDepends = [ base containers data-default-class lens vector-space vector-space-points @@ -44707,12 +44735,12 @@ self: { ({ mkDerivation, base, filepath, process }: mkDerivation { pname = "funcmp"; - version = "1.7"; - sha256 = "1rna7x7lw36fv5pyq0zn4b472mh11r0bszzji13wm3byhhmzs04k"; + version = "1.8"; + sha256 = "09kmfgl15d71fr5h66j2b0ngw69y8dp41d55lz35nrjxq3l3gz1k"; buildDepends = [ base filepath process ]; homepage = "http://savannah.nongnu.org/projects/funcmp/"; description = "Functional MetaPost"; - license = "GPL"; + license = stdenv.lib.licenses.gpl3; }) {}; "function-combine" = callPackage @@ -46550,8 +46578,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "5.20141231"; - sha256 = "0rrwaclc3mpn39087fs5pgn0axjp5mki0nhj9a3fjjchdwd8wzyf"; + version = "5.20150113"; + sha256 = "16lvw2sh0i69ryf43yl7rh1x1vkvwfqibkbzwvnkcjm9rzga5kxg"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -54289,8 +54317,8 @@ self: { }: mkDerivation { pname = "haste-compiler"; - version = "0.4.4"; - sha256 = "1cjjp6p56r21dh6b0pvy0sffrccgxiszdfnp5kjhwac77wlc2dfd"; + version = "0.4.4.1"; + sha256 = "1h98zwyf0ycdrzxwak40accr6xyi38s6ckkyl4mqfvbm3hz2vfq8"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -56839,8 +56867,8 @@ self: { }: mkDerivation { pname = "hindent"; - version = "4.1.0"; - sha256 = "0ly9xyc9cpdscwjfgy21l93klz6zk9b5qhv4qqbcscswkj1jx18b"; + version = "4.1.1"; + sha256 = "042pyz3xq6xggrap276i47j2h3h5imjv9zklifgr14xj2205v2az"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58791,8 +58819,8 @@ self: { }: mkDerivation { pname = "hoogle"; - version = "4.2.36"; - sha256 = "1h65pl0jfki2pcrywak9mh3hfi3wziffhb2q0xp6r4v01536zifv"; + version = "4.2.37"; + sha256 = "0yzm3k7gvpim0mhmc3x16yl00xa3iz8dvq8732nfyfh4i3scnqd4"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58816,8 +58844,8 @@ self: { }: mkDerivation { pname = "hoogle-index"; - version = "0.3.3"; - sha256 = "1dl92i2hrgs47lvkc5kg0hww6h6s94z9ml8fil8g0rcg9jm1643c"; + version = "0.4.0"; + sha256 = "0a7zkpqcjx225c3prwca8cs8sai0yaxv56vsb0in1s9p86qw1gfv"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -59174,6 +59202,7 @@ self: { pname = "hourglass"; version = "0.2.8"; sha256 = "1n5kffmf9qnr2zy6igck7rlrw0gx5lqc92n1lajpa8vq96qzx7lj"; + editedCabalFile = "df23ba9b63af9fd6ed50bdbde1c2a2b43dc702e68a85722a49cd1ff1b21894b5"; buildDepends = [ base deepseq ]; testDepends = [ base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time @@ -62789,28 +62818,29 @@ self: { }) {}; "htsn-import" = callPackage - ({ mkDerivation, base, cmdargs, configurator, directory, doctest - , filepath, groundhog, groundhog-postgresql, groundhog-sqlite - , groundhog-th, hslogger, htsn-common, hxt, MissingH, old-locale - , process, split, tasty, tasty-hunit, time, transformers, tuple + ({ mkDerivation, base, cmdargs, configurator, containers, directory + , doctest, filepath, fixed-vector-hetero, groundhog + , groundhog-postgresql, groundhog-sqlite, groundhog-th, hslogger + , htsn-common, hxt, MissingH, old-locale, process, split, tasty + , tasty-hunit, time, transformers, tuple }: mkDerivation { pname = "htsn-import"; - version = "0.2.0"; - sha256 = "1k8563jaqkdx3i8h0hslbw1vkdc3ff1ip5xg621fzsqs9fpxz29j"; + version = "0.2.1"; + sha256 = "1gwijlkrdb3p79za7h2m3ilcwnrxmffqn3xvmd3sfszvrj2wws6n"; isLibrary = false; isExecutable = true; buildDepends = [ - base cmdargs configurator directory filepath groundhog - groundhog-postgresql groundhog-sqlite groundhog-th hslogger - htsn-common hxt MissingH old-locale split tasty tasty-hunit time - transformers tuple + base cmdargs configurator containers directory filepath + fixed-vector-hetero groundhog groundhog-postgresql groundhog-sqlite + groundhog-th hslogger htsn-common hxt MissingH old-locale split + tasty tasty-hunit time transformers tuple ]; testDepends = [ - base cmdargs configurator directory doctest filepath groundhog - groundhog-postgresql groundhog-sqlite groundhog-th hslogger - htsn-common hxt MissingH old-locale process split tasty tasty-hunit - time transformers tuple + base cmdargs configurator containers directory doctest filepath + fixed-vector-hetero groundhog groundhog-postgresql groundhog-sqlite + groundhog-th hslogger htsn-common hxt MissingH old-locale process + split tasty tasty-hunit time transformers tuple ]; description = "Import XML files from The Sports Network into an RDBMS"; license = stdenv.lib.licenses.gpl3; @@ -63402,8 +63432,8 @@ self: { }: mkDerivation { pname = "http2"; - version = "0.6.0"; - sha256 = "1brsvq1v24p8ayfnmq2as47xx4lj5hyg1yqvdf9j6126ad31cacg"; + version = "0.7.0"; + sha256 = "02l9f5na5sci7rd839nfb9l8glwkpba07jv4jr57zf460hvyp5fk"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -63417,7 +63447,7 @@ self: { hspec PSQueue text unordered-containers vector word8 ]; configureFlags = [ "-f-devel" ]; - description = "HTTP/2.0 library including HPACK"; + description = "HTTP/2.0 library including frames and HPACK"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -65549,6 +65579,7 @@ self: { pname = "index-core"; version = "1.0.1"; sha256 = "01d7025js5a3373a8ixl3clvmd0blpkly6js3ggnp26p4h5ilhv4"; + editedCabalFile = "dbc4c7390f6664ca0ad083bb005897e6f3ca5dca5e95709621c131d7a1a0f09f"; buildDepends = [ base ]; description = "Indexed Types"; license = stdenv.lib.licenses.bsd3; @@ -65823,8 +65854,8 @@ self: { ({ mkDerivation, attoparsec, base, bytestring, dlist }: mkDerivation { pname = "inserts"; - version = "0.1.1"; - sha256 = "1ncm75rhsxc4bd8swd2vwmb5pl872wpy01989lwdhdpypawhax6y"; + version = "0.1.2"; + sha256 = "1m72ysfd2g2jszvcihh7zbfxvpj2a8qjq3ra4vs4bjzpja4kh477"; buildDepends = [ attoparsec base bytestring dlist ]; homepage = "http://github.com/tel/inserts"; description = "Stupid simple bytestring templates"; @@ -68479,6 +68510,7 @@ self: { pname = "kan-extensions"; version = "4.2.1"; sha256 = "0lymh1njw1zh9is6zk3bmr7jylna28632l4pylh6chlxpjvy4zwl"; + editedCabalFile = "c0b1fdbd894c452f2658615bb14db240921b9ba5115f4f232d173ecbdae83ead"; buildDepends = [ adjunctions array base comonad containers contravariant distributive free mtl semigroupoids tagged transformers @@ -70182,8 +70214,8 @@ self: { ({ mkDerivation, attoparsec, base, bytestring }: mkDerivation { pname = "language-openscad"; - version = "0.1.5"; - sha256 = "157qc3p2rj80z25g6j5cwfyzs82b3iwmxibrm80r3zmcx0ns0ha6"; + version = "0.1.6"; + sha256 = "0xbwd0arsxinszlmdql5d61w33mpqya8gybkllyb1v7xhqskjasr"; isLibrary = true; isExecutable = true; buildDepends = [ attoparsec base bytestring ]; @@ -71865,8 +71897,8 @@ self: { }: mkDerivation { pname = "lifted-async"; - version = "0.6.0"; - sha256 = "03m8nkcyv5hjcfrg58z1nj9908d6254g5abrgl4xg2f2mn8dcxpl"; + version = "0.6.0.1"; + sha256 = "12qbibsl26njx6m1dq12gqfb15rkyag23c1vkcinlk301a0cvsmf"; buildDepends = [ async base constraints lifted-base monad-control transformers-base ]; @@ -72132,8 +72164,8 @@ self: { }: mkDerivation { pname = "linear-opengl"; - version = "0.2.0.4"; - sha256 = "11pdif2w730jqknajr2si77a0z4v4k5spm5zdks642i25ya135ba"; + version = "0.2.0.5"; + sha256 = "17njj6r6k31da254wa6q84x80rz9rwbdmmk9yi27d7zjmdczv94s"; buildDepends = [ base distributive lens linear OpenGL OpenGLRaw tagged ]; @@ -72287,9 +72319,10 @@ self: { ({ mkDerivation, base, bytestring, time, unix }: mkDerivation { pname = "linux-evdev"; - version = "0.3"; - sha256 = "1cyy9z56pmlzvs5n0sz22322agb4kzmi8pmbvwsb24fcdk68k7rp"; + version = "0.3.1"; + sha256 = "1zx5m0446rkbbj43m1f110a7jvl7vd7wkhikqql608a0jzqr7bk0"; buildDepends = [ base bytestring time unix ]; + homepage = "http://github.com/bgamari/linux-evdev"; description = "Bindings to Linux evdev input device interface"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -74067,8 +74100,8 @@ self: { }: mkDerivation { pname = "lzma-conduit"; - version = "1.1.2"; - sha256 = "027lkp9n13bymn19ap19pra08aglcsi0z3547702zn74gg70a70c"; + version = "1.1.3"; + sha256 = "01pf7q56y4m377qcbfwdv767dhlvkhd4cs01bqcg9k667iy21fr4"; buildDepends = [ base bindings-DSL bytestring conduit resourcet transformers ]; @@ -77295,6 +77328,7 @@ self: { pname = "monad-peel"; version = "0.1.1"; sha256 = "0n3cxa94wd3hjvy9jgf3d8p7qfb9jaaf29simjya7rlcb673pg3l"; + editedCabalFile = "64e1f99ea3e8c36d5d4e86794d1fc02966e7036b43ae4e1dcf01ade192962611"; buildDepends = [ base extensible-exceptions transformers ]; homepage = "http://andersk.mit.edu/haskell/monad-peel/"; description = "Lift control operations like exception catching through monad transformers"; @@ -77888,8 +77922,8 @@ self: { }: mkDerivation { pname = "monoid-subclasses"; - version = "0.4.0.1"; - sha256 = "1gq1j5pq5764qxklhnpqi36vcacgqapjnzsfzcvivwxq564hky41"; + version = "0.4.0.2"; + sha256 = "17f8mixdxdqbv6dr1l249pyd587z8g9nr3xy4ja81yhj2zqm1n3c"; buildDepends = [ base bytestring containers primes text vector ]; testDepends = [ base bytestring containers primes QuickCheck quickcheck-instances @@ -79096,8 +79130,8 @@ self: { }: mkDerivation { pname = "mutable-containers"; - version = "0.2.1"; - sha256 = "1ja0xy0kkpqdxgk5mkq8dasl8g5h2xyrs6w7zfanxvrnsy62mb4j"; + version = "0.2.1.2"; + sha256 = "1j1dzx8iniq3arpjrndkpvkjad175hl4ijjryaf3s59pzpbz17y8"; buildDepends = [ base containers ghc-prim mono-traversable primitive vector ]; @@ -79243,8 +79277,7 @@ self: { homepage = "http://haskell.cs.yale.edu/"; description = "None"; license = stdenv.lib.licenses.bsd3; - broken = true; - }) { Euterpea = null;}; + }) {}; "mybitcoin-sci" = callPackage ({ mkDerivation, base, cgi, curl, directory, mtl, process, split }: @@ -82703,8 +82736,8 @@ self: { }: mkDerivation { pname = "optimization"; - version = "0.1.5"; - sha256 = "0k9g3gs3ysrj7mm8prnahpdmw9wa7zxxnx5hfmr805a0ydg3qjb6"; + version = "0.1.6"; + sha256 = "182dwjs24m60waqqhvq42l9hpshwzr07bbb87jjpmhfjrlxf4xly"; buildDepends = [ ad base distributive linear semigroupoids vector ]; @@ -83391,8 +83424,8 @@ self: { ({ mkDerivation, base, containers, lens, pandoc-types }: mkDerivation { pname = "pandoc-lens"; - version = "0.3"; - sha256 = "1871s6ckv34p2k3y1w61rrr3f4yn1zpyhzd1r0k30cr70g8qrg7h"; + version = "0.3.1"; + sha256 = "1h943cyj6ph5w32rmkzlvszjbb7s65is1h9ifws4m7nj9mbn13lf"; buildDepends = [ base containers lens pandoc-types ]; homepage = "http://github.com/bgamari/pandoc-lens"; description = "Lenses for Pandoc documents"; @@ -86866,6 +86899,7 @@ self: { pname = "pool"; version = "0.1.2.1"; sha256 = "1fwwnwxk3kprr2z9y7bwa1qwxfkzwcb2n5l6vkq1c5s8gjls581c"; + editedCabalFile = "c79e139723764f4d4ba584c6cf6f73174700271910b15ed0f25a150a53a8c951"; buildDepends = [ base monad-control transformers ]; homepage = "http://www.yesodweb.com/book/persistent"; description = "Thread-safe resource pools. (deprecated)"; @@ -87318,9 +87352,8 @@ self: { }: mkDerivation { pname = "postgresql-typed"; - version = "0.3.0"; - sha256 = "081f1ga1pn6p32hr58m7ji3v589fpqdgj6c2zxnbs5q9yqv5fmnl"; - editedCabalFile = "35940b0e46fe7407cd7f915d94dfd4f7fe8e3741d11817595f8c05a69195e224"; + version = "0.3.1"; + sha256 = "0x7c01ai2k75qcr244cr33dylim44dhphvwd1ji9h4hlvmpr9j11"; buildDepends = [ array base binary bytestring containers cryptohash haskell-src-meta network old-locale parsec postgresql-binary scientific @@ -88100,13 +88133,14 @@ self: { }) {}; "process-extras" = callPackage - ({ mkDerivation, base, bytestring, deepseq, process, text }: + ({ mkDerivation, base, bytestring, deepseq, ListLike, process, text + }: mkDerivation { pname = "process-extras"; - version = "0.2.0"; - sha256 = "0mr4f2v19qz6d6jhffz9gky0ykdqwl8c11adbdm04wm2a3xsvf7g"; - buildDepends = [ base bytestring deepseq process text ]; - homepage = "https://github.com/davidlazar/process-extras"; + version = "0.3.0"; + sha256 = "0dy4clrnd33dmn5dy9fnniv8khz6ifirj1a9flfm5wwx286lnkxx"; + buildDepends = [ base bytestring deepseq ListLike process text ]; + homepage = "https://github.com/seereason/process-extras"; description = "Process extras"; license = stdenv.lib.licenses.mit; }) {}; @@ -94081,12 +94115,15 @@ self: { }) {}; "rss" = callPackage - ({ mkDerivation, base, HaXml, network, old-locale, time }: + ({ mkDerivation, base, HaXml, network, network-uri, old-locale + , time + }: mkDerivation { pname = "rss"; - version = "3000.2.0.3"; - sha256 = "0q1z3rxjl4f72w7vxcpl4rbxkdwhlqk1a3fvaqn6ggvcm3l9rvm6"; - buildDepends = [ base HaXml network old-locale time ]; + version = "3000.2.0.4"; + sha256 = "1kq7bk3kl48699n2ri15im5ds8cd2pmcjglh06br1knxkli80kbq"; + buildDepends = [ base HaXml network network-uri old-locale time ]; + configureFlags = [ "-fnetwork-uri" "-fold-locale" ]; homepage = "https://github.com/basvandijk/rss"; description = "A library for generating RSS 2.0 feeds."; license = stdenv.lib.licenses.publicDomain; @@ -97214,8 +97251,8 @@ self: { }: mkDerivation { pname = "shakespeare"; - version = "2.0.2.2"; - sha256 = "0d44qp9a1m573n15h9ddvnbpyf5rcphxm6y1bzfllpgzjmjl39n5"; + version = "2.0.3"; + sha256 = "0kc6xada1c53a8z47ihbvsfmz5jfxxsp8xibrdxzn9p1wc2wr38l"; buildDepends = [ aeson base blaze-html blaze-markup bytestring containers directory exceptions ghc-prim parsec process system-fileio system-filepath @@ -98223,8 +98260,8 @@ self: { ({ mkDerivation, base, process }: mkDerivation { pname = "simple-smt"; - version = "0.4.0"; - sha256 = "02mhwiijf7rh4h8ljqb9vnbafqlmkksxbizdhgpqzs4imbzl9qp3"; + version = "0.5.0"; + sha256 = "00ag8kfc7lf0lkmbrblxmz81vwd05ifnfh5wkd4s0432b9vljjmb"; buildDepends = [ base process ]; description = "A simple way to interact with an SMT solver process"; license = stdenv.lib.licenses.bsd3; @@ -101680,8 +101717,8 @@ self: { }: mkDerivation { pname = "stackage"; - version = "0.5.1"; - sha256 = "19fq9acs14s12y56ffrxyg85d89ifqd7clliil4di36nsrzrq8mq"; + version = "0.5.2"; + sha256 = "08rxph7xb0kcbcdhcvm3frmrcm5rsyvr8fr2pczd1xxlz37fwbh3"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -102139,8 +102176,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "stemmer"; - version = "0.5"; - sha256 = "16y0lapjma4ivnkpgqpw60763lfvnf6rxwc9gs0dyffvq6lfrz8i"; + version = "0.5.1"; + sha256 = "0jiwwhwyqnbwzfn0vhd6d4f2zq6aazh18fbhm8w7zjc3cz0cr4m0"; buildDepends = [ base ]; homepage = "http://www.github.com/bgamari/stemmer"; description = "Haskell bindings to the Snowball stemming library"; @@ -103592,8 +103629,8 @@ self: { ({ mkDerivation, attoparsec, base, bytestring, containers }: mkDerivation { pname = "svm-light-utils"; - version = "0.1.0.0"; - sha256 = "1nphv98ch0s336rr9nm7bw7vagn4qa5fv6xk6fjkbr5fs19ddbs2"; + version = "0.1.1"; + sha256 = "08mifhbmwmd0n0zvgbfzs3mgf5hdvrmn8w3wa6cqn0cqk58z0a2j"; buildDepends = [ attoparsec base bytestring containers ]; homepage = "http://github.com/bgamari/svm-light-utils"; description = "Parsers and formatters for the SVMlight input file format"; @@ -113071,8 +113108,8 @@ self: { ({ mkDerivation, base, vector-space }: mkDerivation { pname = "vector-space-points"; - version = "0.2"; - sha256 = "05wczgvcqwqhcr4v0md4x5vybq6ns8rk6459yqyrc96kaig0sf2i"; + version = "0.2.1"; + sha256 = "061gpayzqz0shn2s6fx4ss0dfgxcq717dycmkxjhrx3hy0dczv34"; buildDepends = [ base vector-space ]; description = "A type for points, as distinct from vectors"; license = stdenv.lib.licenses.bsd3; @@ -113105,9 +113142,8 @@ self: { ({ mkDerivation, base, data-default, template-haskell, vector }: mkDerivation { pname = "vector-th-unbox"; - version = "0.2.1.0"; - sha256 = "0r8yxj63hvkm923y8mk1b5kv1b15lqadxhlncc02glvmy8zf1prh"; - editedCabalFile = "5c71ff12b57058a0bb8f9dd2db98e705618bfbb6b1fa2181025a669a41f78d82"; + version = "0.2.1.2"; + sha256 = "01admr0akldwwmzmc465f5dbqmq03ldvma67kibanjs25m39dxhd"; buildDepends = [ base template-haskell vector ]; testDepends = [ base data-default vector ]; description = "Deriver for Data.Vector.Unboxed using Template Haskell"; @@ -115472,8 +115508,8 @@ self: { ({ mkDerivation, base, lens, linear, parsec, parsec-numbers }: mkDerivation { pname = "wkt"; - version = "0.2.3"; - sha256 = "1j41d8zxqyc7s6dq0zc4id0pcp0wlyzbx8f96q4r6fhhbngyj8z4"; + version = "0.2.4"; + sha256 = "0xbzk4p5jazdkrlvj67xzy9vphl6rw90jp8cv4hr8p63v7ja2kfq"; buildDepends = [ base lens linear parsec parsec-numbers ]; homepage = "http://github.com/bgamari/wkt"; description = "Parsec parsers and types for geographic data in well-known text (WKT) format"; @@ -118698,15 +118734,15 @@ self: { }: mkDerivation { pname = "yesod-markdown"; - version = "0.9.3"; - sha256 = "16xvclai6aqgjj11mzc84wb98wsw59w0nhjh1c1xx2hw2m5g37k6"; + version = "0.9.3.1"; + sha256 = "1spbgcsq1lkywp19k7ksiy6rsh2n060mxzh33k0ngbxxg566n08i"; buildDepends = [ base blaze-html blaze-markup bytestring directory pandoc persistent shakespeare texmath text xss-sanitize yesod-core yesod-form ]; homepage = "http://github.com/pbrisbin/yesod-markdown"; description = "Tools for using markdown in a yesod application"; - license = "GPL"; + license = stdenv.lib.licenses.gpl2; }) {}; "yesod-newsfeed" = callPackage From 1b50c504326ed88d8cf76111a35e2490990ad619 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 09:27:09 +0100 Subject: [PATCH 0821/1091] r-modules: enable packages that were broken by the missing gdal dependency --- pkgs/development/r-modules/default.nix | 42 -------------------------- 1 file changed, 42 deletions(-) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index be587c2637c4..e6bbf906228c 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -622,48 +622,6 @@ let # Packages which cannot be installed due to lack of dependencies or other reasons. brokenPackages = [ # sort -t '#' -k 2 - "birdring" # depends on broken gdal library - "capm" # depends on broken gdal library - "DeducerSpatial" # depends on broken gdal library - "divagis" # depends on broken gdal library - "drsmooth" # depends on broken gdal library - "dynatopmodel" # depends on broken gdal library - "fuzzyMM" # depends on broken gdal library - "gfcanalysis" # depends on broken gdal library - "GSIF" # depends on broken gdal library - "hddtools" # depends on broken gdal library - "lakemorpho" # depends on broken gdal library - "landsat" # depends on broken gdal library - "M3" # depends on broken gdal library - "mgraph" # depends on broken gdal library - "micromap" # depends on broken gdal library - "ModelMap" # depends on broken gdal library - "modiscloud" # depends on broken gdal library - "move" # depends on broken gdal library - "OpasnetUtils" # depends on broken gdal library - "OpenStreetMap" # depends on broken gdal library - "opentraj" # depends on broken gdal library - "paleofire" # depends on broken gdal library - "pgirmess" # depends on broken gdal library - "plotGoogleMaps" # depends on broken gdal library - "plotKML" # depends on broken gdal library - "PopGenReport" # depends on broken gdal library - "prevR" # depends on broken gdal library - "qrfactor" # depends on broken gdal library - "r2dRue" # depends on broken gdal library - "rangeMapper" # depends on broken gdal library - "rAvis" # depends on broken gdal library - "rgdal" # depends on broken gdal library - "rnrfa" # depends on broken gdal library - "spatial_tools" # depends on broken gdal library - "SPODT" # depends on broken gdal library - "taRifx_geo" # depends on broken gdal library - "tmap" # depends on broken gdal library - "trajectories" # depends on broken gdal library - "tripEstimation" # depends on broken gdal library - "UScancer" # depends on broken gdal library - "wrspathrow" # depends on broken gdal library - "wux" # depends on broken gdal library "CARrampsOcl" # depends on OpenCL "rpanel" # I could not make Tcl to recognize BWidget. HELP WANTED! "alm" # jsonlite.so: undefined symbol: XXX From a92afcd34a9e1535083a7b97fd8a5ceb6c04287c Mon Sep 17 00:00:00 2001 From: Eric Seidel Date: Mon, 12 Jan 2015 22:00:21 -0800 Subject: [PATCH 0822/1091] ghc-7.8.4: fix build on Darwin https://github.com/NixOS/nixpkgs/pull/5746 --- .../compilers/ghc/7.4.2-binary.nix | 5 +- .../compilers/ghc/gcc-clang-wrapper.sh | 46 +++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) create mode 100755 pkgs/development/compilers/ghc/gcc-clang-wrapper.sh diff --git a/pkgs/development/compilers/ghc/7.4.2-binary.nix b/pkgs/development/compilers/ghc/7.4.2-binary.nix index bc083fe7a82f..9fd1f038e7cd 100644 --- a/pkgs/development/compilers/ghc/7.4.2-binary.nix +++ b/pkgs/development/compilers/ghc/7.4.2-binary.nix @@ -62,8 +62,9 @@ stdenv.mkDerivation rec { '' else ""); configurePhase = '' - ./configure --prefix=$out --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \ - --with-clang + ./configure --prefix=$out \ + --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \ + ${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"} ''; # Stripping combined with patchelf breaks the executables (they die diff --git a/pkgs/development/compilers/ghc/gcc-clang-wrapper.sh b/pkgs/development/compilers/ghc/gcc-clang-wrapper.sh new file mode 100755 index 000000000000..d081be231a1c --- /dev/null +++ b/pkgs/development/compilers/ghc/gcc-clang-wrapper.sh @@ -0,0 +1,46 @@ +#!/bin/sh + +inPreprocessorMode () { + hasE=0 + hasU=0 + hasT=0 + for arg in "$@" + do + if [ 'x-E' = "x$arg" ]; then hasE=1; fi + if [ 'x-undef' = "x$arg" ]; then hasU=1; fi + if [ 'x-traditional' = "x$arg" ]; then hasT=1; fi + done + [ "$hasE$hasU$hasT" = '111' ] +} + +extraClangArgs="-Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs" + +adjustPreprocessorLanguage () { + newArgs='' + while [ $# -gt 0 ] + do + newArgs="$newArgs $1" + if [ "$1" = '-x' ] + then + shift + if [ $# -gt 0 ] + then + if [ "$1" = 'c' ] + then + newArgs="$newArgs assembler-with-cpp" + else + newArgs="$newArgs $1" + fi + fi + fi + shift + done + echo $newArgs +} + +if inPreprocessorMode "$@" +then + exec clang $extraClangArgs `adjustPreprocessorLanguage "$@"` +else + exec clang $extraClangArgs "${@/-nodefaultlibs/}" +fi From a8076c76549a3f3db78ef6c839aec449636fe2e3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 11:20:48 +0100 Subject: [PATCH 0823/1091] ghc: propagate 'gmp' and 'ncurses' to ensure users can link the 'haskeline' library, etc. Fixes https://github.com/NixOS/nixpkgs/issues/5616. --- pkgs/development/compilers/ghc/6.12.1.nix | 3 ++- pkgs/development/compilers/ghc/6.12.2.nix | 3 ++- pkgs/development/compilers/ghc/6.12.3.nix | 3 ++- pkgs/development/compilers/ghc/7.0.1.nix | 3 ++- pkgs/development/compilers/ghc/7.0.2.nix | 3 ++- pkgs/development/compilers/ghc/7.0.3.nix | 3 ++- pkgs/development/compilers/ghc/7.0.4.nix | 3 ++- pkgs/development/compilers/ghc/7.2.1.nix | 3 ++- pkgs/development/compilers/ghc/7.2.2.nix | 3 ++- pkgs/development/compilers/ghc/7.4.1.nix | 3 ++- pkgs/development/compilers/ghc/7.4.2.nix | 4 ++-- pkgs/development/compilers/ghc/7.6.1.nix | 3 ++- pkgs/development/compilers/ghc/7.6.2.nix | 4 ++-- pkgs/development/compilers/ghc/7.6.3.nix | 3 ++- pkgs/development/compilers/ghc/7.8.4.nix | 3 ++- pkgs/development/compilers/ghc/head.nix | 3 ++- pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 4 ++-- pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix | 4 ++-- pkgs/development/haskell-modules/generic-builder.nix | 2 +- 19 files changed, 37 insertions(+), 23 deletions(-) diff --git a/pkgs/development/compilers/ghc/6.12.1.nix b/pkgs/development/compilers/ghc/6.12.1.nix index 66b277dc3766..4014b6fe90ce 100644 --- a/pkgs/development/compilers/ghc/6.12.1.nix +++ b/pkgs/development/compilers/ghc/6.12.1.nix @@ -10,7 +10,8 @@ stdenv.mkDerivation rec { sha256 = "0ajm4sypk4zgjp0m6i03fadyv5dm9vlqfnvsx1g94yk7vnd9zyfd"; }; - buildInputs = [ghc perl gmp ncurses]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/6.12.2.nix b/pkgs/development/compilers/ghc/6.12.2.nix index a7252a7931df..993f2fa3db5f 100644 --- a/pkgs/development/compilers/ghc/6.12.2.nix +++ b/pkgs/development/compilers/ghc/6.12.2.nix @@ -10,7 +10,8 @@ stdenv.mkDerivation rec { sha256 = "7f1e39f0b3ddaca35b55cd430ca058d1c4678445a7177391c9cb6342b7c41a30"; }; - buildInputs = [ghc perl gmp ncurses]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/6.12.3.nix b/pkgs/development/compilers/ghc/6.12.3.nix index a1cc16e1f9e6..ca5fcbd7c5f0 100644 --- a/pkgs/development/compilers/ghc/6.12.3.nix +++ b/pkgs/development/compilers/ghc/6.12.3.nix @@ -10,7 +10,8 @@ stdenv.mkDerivation rec { sha256 = "0s2y1sv2nq1cgliv735q2w3gg4ykv1c0g1adbv8wgwhia10vxgbc"; }; - buildInputs = [ghc perl gmp ncurses]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.1.nix b/pkgs/development/compilers/ghc/7.0.1.nix index 3f992bb16ff9..aff5f1a0b25a 100644 --- a/pkgs/development/compilers/ghc/7.0.1.nix +++ b/pkgs/development/compilers/ghc/7.0.1.nix @@ -10,7 +10,8 @@ stdenv.mkDerivation rec { sha256 = "1iciljngxmqy465cw3pkl6jp0ydiils4bfz6ixfaxk7aqv7r7xsi"; }; - buildInputs = [ghc perl gmp ncurses]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.2.nix b/pkgs/development/compilers/ghc/7.0.2.nix index 3fb982e2a710..701f2128c82c 100644 --- a/pkgs/development/compilers/ghc/7.0.2.nix +++ b/pkgs/development/compilers/ghc/7.0.2.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "f0551f1af2f008a8a14a888b70c0557e00dd04f9ae309ac91897306cd04a6668"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.3.nix b/pkgs/development/compilers/ghc/7.0.3.nix index b20407513706..5af322bbad56 100644 --- a/pkgs/development/compilers/ghc/7.0.3.nix +++ b/pkgs/development/compilers/ghc/7.0.3.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "1nfc2c6bdcdfg3f3d9q5v109jrrwhz6by3qa4qi7k0xbip16jq8m"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.4.nix b/pkgs/development/compilers/ghc/7.0.4.nix index bcce5ec03aef..34e8748dab11 100644 --- a/pkgs/development/compilers/ghc/7.0.4.nix +++ b/pkgs/development/compilers/ghc/7.0.4.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "1a9b78d9d66c9c21de6c0932e36bb87406a4856f1611bf83bd44539bdc6ed0ed"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.2.1.nix b/pkgs/development/compilers/ghc/7.2.1.nix index 5a3af0f6492d..70a08a4867f5 100644 --- a/pkgs/development/compilers/ghc/7.2.1.nix +++ b/pkgs/development/compilers/ghc/7.2.1.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "099w2bvx07jq4b1k8f1hspri30wbk35dz6ilsivxr2xg661c2qjm"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.2.2.nix b/pkgs/development/compilers/ghc/7.2.2.nix index 51d94af40516..abfcc5d166c9 100644 --- a/pkgs/development/compilers/ghc/7.2.2.nix +++ b/pkgs/development/compilers/ghc/7.2.2.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "0g87d3z9275dniaqzkf56qfgzp1msd89nqqhhm2gkc6iga072spz"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.4.1.nix b/pkgs/development/compilers/ghc/7.4.1.nix index f666299c5b05..01e5e99a99dc 100644 --- a/pkgs/development/compilers/ghc/7.4.1.nix +++ b/pkgs/development/compilers/ghc/7.4.1.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "0ycscsagyy9n796a59q6761s6ar50d8inibvnrcp96siksj0j73j"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.4.2.nix b/pkgs/development/compilers/ghc/7.4.2.nix index 2f577f12bc46..654df2c22f72 100644 --- a/pkgs/development/compilers/ghc/7.4.2.nix +++ b/pkgs/development/compilers/ghc/7.4.2.nix @@ -10,8 +10,8 @@ stdenv.mkDerivation rec { sha256 = "0vc3zmxqi4gflssmj35n5c8idbvyrhd88abi50whbirwlf4i5vpj"; }; - buildInputs = [ ghc perl gmp ncurses ]; - + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.1.nix b/pkgs/development/compilers/ghc/7.6.1.nix index 8f1a69519669..86caf7d0baaf 100644 --- a/pkgs/development/compilers/ghc/7.6.1.nix +++ b/pkgs/development/compilers/ghc/7.6.1.nix @@ -10,7 +10,8 @@ stdenv.mkDerivation rec { sha256 = "1q5rqp8z90mq6ysf7h28zkbhfaxlrpva2qy0wnkr43d7214dzp7i"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.2.nix b/pkgs/development/compilers/ghc/7.6.2.nix index d2ea2ebce053..42572aa13c98 100644 --- a/pkgs/development/compilers/ghc/7.6.2.nix +++ b/pkgs/development/compilers/ghc/7.6.2.nix @@ -10,8 +10,8 @@ stdenv.mkDerivation rec { sha256 = "d5f45184abeacf7e9c6b4f63c7101a5c1d7b4fe9007901159e2287ecf38de533"; }; - buildInputs = [ ghc perl gmp ncurses ]; - + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.3.nix b/pkgs/development/compilers/ghc/7.6.3.nix index 9866ea38e86a..5e4ac83b2c35 100644 --- a/pkgs/development/compilers/ghc/7.6.3.nix +++ b/pkgs/development/compilers/ghc/7.6.3.nix @@ -17,7 +17,8 @@ in stdenv.mkDerivation rec { sha256 = "1669m8k9q72rpd2mzs0bh2q6lcwqiwd1ax3vrard1dgn64yq4hxx"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.8.4.nix b/pkgs/development/compilers/ghc/7.8.4.nix index ccc3f4c875ba..bc7fbe96f31a 100644 --- a/pkgs/development/compilers/ghc/7.8.4.nix +++ b/pkgs/development/compilers/ghc/7.8.4.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "1i4254akbb4ym437rf469gc0m40bxm31blp6s1z1g15jmnacs6f3"; }; - buildInputs = [ ghc perl gmp ncurses ]; + buildInputs = [ ghc perl ]; + propagatedBuildInputs = [ gmp ncurses ]; enableParallelBuilding = true; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index c79cdfbe3423..8b1068c096b2 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { sha256 = "0nncvvwksqqz1d991jbag3b4174i275nn0psadriq5hi3px11dkl"; }; - buildInputs = [ ghc perl ncurses happy alex ]; + buildInputs = [ ghc perl happy alex ]; + propagatedBuildInputs = [ gmp ncurses ]; preConfigure = '' echo >mk/build.mk "DYNAMIC_BY_DEFAULT = NO" diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 55d2395cdcb0..68f2a0a31ba5 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -16,7 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + haskeline = null; haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +28,7 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + terminfo = null; time = null; unix = null; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 63e49196580f..6832f00a75ab 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -16,7 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + haskeline = null; haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +28,7 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + terminfo = null; time = null; transformers = null; unix = null; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 7290bb947e15..2becdcef5a5d 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation ({ mkdir -p $packageConfDir local inputClosure="" - for i in $propagatedNativeBuildInputs $nativeBuildInputs; do + for i in $propagatedNativeBuildInputs $nativeBuildInputs ${ghc}; do findInputs $i inputClosure propagated-native-build-inputs done for p in $inputClosure; do From d246fb66963274b90ccc8535499407e5256c17d4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 11:44:22 +0100 Subject: [PATCH 0824/1091] all-packages.nix: remove the haskellPackages_ghcHEAD package set from the top-level That package set is broken because GHC 7.10.1-rc1 no longer supports old-style database files as used by the pkgs/build-support/cabal/default.nix builder. A working packages set is in "haskell-ng.packages.ghcHEAD". --- pkgs/top-level/all-packages.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c0fd2b0b56b..59e427940891 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3411,7 +3411,6 @@ let haskellPackages_ghc784_no_profiling = recurseIntoAttrs haskell.packages_ghc784.noProfiling; haskellPackages_ghc784_profiling = recurseIntoAttrs haskell.packages_ghc784.profiling; haskellPackages_ghc784 = recurseIntoAttrs haskell.packages_ghc784.highPrio; - haskellPackages_ghcHEAD = haskell.packages_ghcHEAD; haskellPackages_ghcjs = haskell.packages_ghcjs; haskellPackages = haskellPackages_ghc784; From 06cfa238dfa6e8c3571d1fbd1d7b6049d8bacda2 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 14 Jan 2015 12:32:28 +0000 Subject: [PATCH 0825/1091] hackage-packages.nix: re-generate from Hackage 2015-01-14T12:32:30+00:00 --- .../haskell-modules/hackage-packages.nix | 40 +++++++++++-------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 901a9af807a2..fdcc32bf3b00 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -3633,6 +3633,7 @@ self: { pname = "EitherT"; version = "0.2.0"; sha256 = "1vry479zdq1fw7bd4d373c7wf2gg0aibkyb03710w7z2x86chssw"; + editedCabalFile = "a1c6f78c9a4379af0738a6d4dee5d1781099c5c56acb0b39c45ad23b256e8c6e"; buildDepends = [ base monad-control transformers transformers-base ]; @@ -7111,8 +7112,8 @@ self: { }: mkDerivation { pname = "HaskellNet"; - version = "0.4"; - sha256 = "152ayk35czl8fi2mar1g6c5mi3pikvnpcy967prg97a9vy0ld1yp"; + version = "0.4.1"; + sha256 = "1zm7h76vzn3amgz3c862a4531dvmw0f4rvdw3l2gafrlnwpmvay9"; buildDepends = [ array base base64-string bytestring cryptohash mime-mail mtl network old-time pretty text @@ -8766,6 +8767,7 @@ self: { pname = "ListLike"; version = "4.1.1"; sha256 = "00xap58zfcwndjnmciff8d65pgb7j08pa9gmpk4cqi50vmphaf5i"; + editedCabalFile = "390eff2095f519c59ac828108509047f29313ca894bc3355e6d79e943a035b50"; buildDepends = [ array base bytestring containers dlist fmlist text vector ]; @@ -23857,6 +23859,7 @@ self: { pname = "boxes"; version = "0.1.3"; sha256 = "1sia3j0x7m68j6j9n7bi1l1yg56ivpkxd95l19xl5vpkg03qizkq"; + editedCabalFile = "3d70cb4fcd2725246b104cff33d5d79fac5da97b688ab4b440e75f8970bf0484"; buildDepends = [ base split ]; description = "2D text pretty-printing library"; license = stdenv.lib.licenses.bsd3; @@ -24480,6 +24483,7 @@ self: { pname = "bytestring-class"; version = "0.0.0.1"; sha256 = "1z65br00rplhniaw9fg3phpxwf13acgycn5hnhyjfcyr962xp03x"; + editedCabalFile = "e3aa2813d237dcd0a12bfd27293d8bf592cdf13bfdc01a4b609f34df238d0417"; buildDepends = [ base bytestring utf8-string ]; description = "Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -28941,21 +28945,21 @@ self: { }) {}; "codex" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers, directory - , download-curl, either, filepath, hackage-db, machines + ({ mkDerivation, base, bytestring, Cabal, containers, curl + , directory, either, filepath, hackage-db, machines , machines-directory, MissingH, monad-loops, process, tar, text , transformers, yaml, zlib }: mkDerivation { pname = "codex"; - version = "0.2.1.2"; - sha256 = "0dp454xx6cb4fggm6y727arids57ssnxwpmxp6d650ggj37v97hk"; + version = "0.2.1.4"; + sha256 = "19w3s8f3yn6535lvcwzqkmydqxcdgx1khawax0n894r8lfz3zyj7"; isLibrary = true; isExecutable = true; buildDepends = [ - base bytestring Cabal containers directory download-curl either - filepath hackage-db machines machines-directory MissingH - monad-loops process tar text transformers yaml zlib + base bytestring Cabal containers curl directory either filepath + hackage-db machines machines-directory MissingH monad-loops process + tar text transformers yaml zlib ]; homepage = "http://github.com/aloiscochard/codex"; description = "A ctags file generator for cabal project dependencies"; @@ -34653,6 +34657,7 @@ self: { pname = "dbus"; version = "0.10.9.1"; sha256 = "08p1688yb3gjal20szida2x99wv2j6gkmmhwpl3qkzswifrz51ar"; + editedCabalFile = "a94be78b7288d04401d2734e451826fd064bcfa31a77252a2c2e15a883522f92"; buildDepends = [ base bytestring cereal containers libxml-sax network parsec random text transformers unix vector xml-types @@ -36389,8 +36394,8 @@ self: { }: mkDerivation { pname = "digestive-functors-aeson"; - version = "1.1.12.1"; - sha256 = "1jwrlmavwjq3bf8ylazi91mwl47n5pdh3lipv4p7v0gq45dm3hg9"; + version = "1.1.13"; + sha256 = "0s6rns38gi4fn8hi5dag0p3pkf8yl4r1ilrlq2vwgr8d25647k91"; buildDepends = [ aeson base containers digestive-functors lens lens-aeson safe text vector @@ -102723,8 +102728,8 @@ self: { }: mkDerivation { pname = "streaming-commons"; - version = "0.1.8.1"; - sha256 = "0qn4d58af20f9ckaah4jpxw8q18q9liajgwpz8h0yf9h6lsy8l8i"; + version = "0.1.9.1"; + sha256 = "0zk5n7iicgzfkxnw1maa3l41wn3rj4w311zrwrziv2b4mk7997sp"; buildDepends = [ array base blaze-builder bytestring directory network process random stm text transformers unix zlib @@ -102733,6 +102738,7 @@ self: { array async base blaze-builder bytestring deepseq hspec network QuickCheck text unix zlib ]; + configureFlags = [ "-f-use-bytestring-builder" ]; homepage = "https://github.com/fpco/streaming-commons"; description = "Common lower-level functions needed by various streaming data libraries"; license = stdenv.lib.licenses.mit; @@ -112211,8 +112217,8 @@ self: { }: mkDerivation { pname = "uuagc"; - version = "0.9.51"; - sha256 = "07nymg525x41y8pl94d0n990h1yz5km8v0fasiggqv94sd04j22w"; + version = "0.9.52"; + sha256 = "04qa3ahaj544xsjba7zw411nmcs92qp9v2a3fn5cvns3xnh1l8b6"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -114462,8 +114468,8 @@ self: { }: mkDerivation { pname = "warp"; - version = "3.0.5.1"; - sha256 = "0z6cv0b51jgzf6cp5n22y957i6sms4c3zbdi826jgn7aalb58ch7"; + version = "3.0.5.2"; + sha256 = "1zrazcz7nma4fkjhl50vi91pp1cxmkmfl046g24jgk5y112g97z1"; buildDepends = [ array auto-update base blaze-builder bytestring case-insensitive ghc-prim hashable http-date http-types iproute network From 0ca664e99662d44ddbf52d798602d3fb97ab19e1 Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Wed, 14 Jan 2015 13:36:45 +0100 Subject: [PATCH 0826/1091] gusb: fixed build, updated to 0.2.4 --- pkgs/development/libraries/gusb/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/gusb/default.nix b/pkgs/development/libraries/gusb/default.nix index 0534df821cce..f7bbe75f116e 100644 --- a/pkgs/development/libraries/gusb/default.nix +++ b/pkgs/development/libraries/gusb/default.nix @@ -1,15 +1,15 @@ -{stdenv, fetchurl, fetchgit +{stdenv, fetchurl , automake, autoconf, libtool, which, gtkdoc, gettext, pkgconfig, gobjectIntrospection, libxslt , glib, systemd, libusb1 }: -stdenv.mkDerivation { - name = "gusb-git"; +stdenv.mkDerivation rec { + name = "gusb-${version}"; + version = "0.2.4"; enableParallelBuilding = true; - src = fetchgit { - url = git://gitorious.org/gusb/gusb.git; - rev = "53226a15a627b20fde38303c2141a17985d741ae"; - sha256 = "01daf09f663e27bdd92532e3e2a3e87de895e9cc1f150d4e0fc75b0dc489fccf"; + src = fetchurl { + url = "http://people.freedesktop.org/~hughsient/releases/libgusb-${version}.tar.xz"; + sha256 = "10w0sdq7505iwd8y305aylmx4zafbnphs81cgdsqw2z38pxncya3"; }; preConfigure = "./autogen.sh"; @@ -22,7 +22,7 @@ stdenv.mkDerivation { meta = { description = "GLib libusb wrapper"; - homepage = http://gitorious.org/gusb; + homepage = http://people.freedesktop.org/~hughsient/releases/; license = stdenv.lib.licenses.lgpl21; maintainers = [stdenv.lib.maintainers.marcweber]; platforms = stdenv.lib.platforms.linux; From 4e21ef88fbbd976de9ffd6b0badf70696ca4a98f Mon Sep 17 00:00:00 2001 From: j-keck Date: Tue, 13 Jan 2015 14:35:50 +0100 Subject: [PATCH 0827/1091] add kpcli: KeePass Command Line Interface --- lib/maintainers.nix | 1 + pkgs/tools/security/kpcli/default.nix | 39 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/perl-packages.nix | 24 +++++++++++++++++ 4 files changed, 66 insertions(+) create mode 100644 pkgs/tools/security/kpcli/default.nix diff --git a/lib/maintainers.nix b/lib/maintainers.nix index aa98a2795097..feb3bd95372a 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -82,6 +82,7 @@ ianwookim = "Ian-Woo Kim "; iElectric = "Domen Kozar "; iyzsong = "Song Wenwu "; + j-keck = "Jürgen Keck "; jagajaga = "Arseniy Seroka "; jcumming = "Jack Cummings "; jgeerds = "Jascha Geerds "; diff --git a/pkgs/tools/security/kpcli/default.nix b/pkgs/tools/security/kpcli/default.nix new file mode 100644 index 000000000000..fb606273c264 --- /dev/null +++ b/pkgs/tools/security/kpcli/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl, makeWrapper, perl, perlPackages }: + +stdenv.mkDerivation rec { + version = "2.7"; + name = "kpcli-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/kpcli/${name}.pl"; + sha256 = "6bb1f7320b4474d6dbb73915393e5df96862f27c6228aa042a810fef46e2b777"; + }; + + buildInputs = [ makeWrapper perl ]; + + phases = [ "installPhase" "fixupPhase" ]; + + installPhase = '' + mkdir -p $out/bin + cp ${src} $out/bin/kpcli + chmod +x $out/bin/kpcli + + wrapProgram $out/bin/kpcli --set PERL5LIB \ + "${with perlPackages; stdenv.lib.makePerlPath [ + Clone CryptRijndael SortNaturally TermReadKey TermShellUI FileKeePass TermReadLineGnu + ]}" + ''; + + + meta = with stdenv.lib; { + description = "KeePass Command Line Interface"; + longDescription = '' + KeePass Command Line Interface (CLI) / interactive shell. + Use this program to access and manage your KeePass 1.x or 2.x databases from a Unix-like command line. + ''; + license = licenses.artistic1; + homepage = "http://kpcli.sourceforge.net"; + platforms = platforms.all; + maintainers = [ maintainers.j-keck ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7fe6b9f53fe5..46d25c7bd60c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1597,6 +1597,8 @@ let kismet = callPackage ../applications/networking/sniffers/kismet { }; + kpcli = callPackage ../tools/security/kpcli { }; + kst = callPackage ../tools/graphics/kst { }; less = callPackage ../tools/misc/less { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f10fd485842a..e11def2d3b97 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3742,6 +3742,15 @@ let self = _self // overrides; _self = with self; { preCheck = "export HOME=$TMPDIR"; }; + FileKeePass = buildPerlPackage rec { + name = "File-KeePass-2.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RH/RHANDOM/${name}.tar.gz"; + sha256 = "c30c688027a52ff4f58cd69d6d8ef35472a7cf106d4ce94eb73a796ba7c7ffa7"; + }; + propagatedBuildInputs = [ CryptRijndael ]; + }; + FileListing = buildPerlPackage rec { name = "File-Listing-6.04"; src = fetchurl { @@ -8128,6 +8137,13 @@ let self = _self // overrides; _self = with self; { }; }; + SortNaturally = buildPerlPackage rec { + name = "Sort-Naturally-1.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; + sha256 = "eaab1c5c87575a7826089304ab1f8ffa7f18e6cd8b3937623e998e865ec1e746"; + }; + }; Starman = buildPerlModule { name = "Starman-0.4010"; @@ -8833,6 +8849,14 @@ let self = _self // overrides; _self = with self; { doCheck = false; }; + TermShellUI = buildPerlPackage rec { + name = "Term-ShellUI-0.92"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BR/BRONSON/${name}.tar.gz"; + sha256 = "3279c01c76227335eeff09032a40f4b02b285151b3576c04cacd15be05942bdb"; + }; + }; + TermSizeAny = buildPerlPackage { name = "Term-Size-Any-0.002"; src = fetchurl { From 8fb18cf5233251f0284e2aaef51edeee5da31984 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 14 Jan 2015 13:42:44 +0100 Subject: [PATCH 0828/1091] llpp: update to stable version 21 --- pkgs/applications/misc/llpp/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/llpp/default.nix b/pkgs/applications/misc/llpp/default.nix index 258b8cac9403..f2e23e0babfe 100644 --- a/pkgs/applications/misc/llpp/default.nix +++ b/pkgs/applications/misc/llpp/default.nix @@ -3,12 +3,13 @@ let ocamlVersion = (builtins.parseDrvName (ocaml.name)).version; in stdenv.mkDerivation rec { - name = "llpp-2014-11-29"; + name = "llpp-${version}"; + version = "21"; src = fetchgit { url = "git://repo.or.cz/llpp.git"; - rev = "481c8398b2c5dc4589738f5f80104ed75b9c73ff"; - sha256 = "13zi5mzpd9j4mmm68m3zkv49xgkhswhqvmp4bbyi0psmhxak8y5l"; + rev = "refs/tags/v${version}"; + sha256 = "0rxdq6j3bs4drnhlxgm0gcwkhxi98vmxm22lnkpic7h67lgsz51q"; }; buildInputs = [ pkgconfig ninja makeWrapper ocaml findlib mupdf lablgl From 82e07fb1e88c176b5e0711a8afa68867d643896f Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 14 Jan 2015 14:08:58 +0100 Subject: [PATCH 0829/1091] geeqie: update from 1.1 to 1.2 Fetch source from debian as the geeeqie team stopped using sourceforge, see https://www.mail-archive.com/geeqie-devel@lists.sourceforge.net/msg01484.html --- pkgs/applications/graphics/geeqie/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/graphics/geeqie/default.nix b/pkgs/applications/graphics/geeqie/default.nix index 62105c2c09d5..e1eb7bb5a7b7 100644 --- a/pkgs/applications/graphics/geeqie/default.nix +++ b/pkgs/applications/graphics/geeqie/default.nix @@ -1,21 +1,22 @@ -{ stdenv, fetchurl, pkgconfig, gtk, libpng, exiv2 -, lcms, intltool, gettext, libchamplain, fbida +{ stdenv, fetchurl, pkgconfig, autoconf, automake, gtk, libpng, exiv2 +, lcms, intltool, gettext, fbida }: stdenv.mkDerivation rec { name = "geeqie-${version}"; - version = "1.1"; + version = "1.2"; src = fetchurl { - url = "mirror://sourceforge/geeqie/${name}.tar.gz"; - sha256 = "1kzy39z9505xkayyx7rjj2wda76xy3ch1s5z35zn8yli54ffhi2m"; + url = "mirror://debian/pool/main/g/geeqie/geeqie_${version}.orig.tar.gz"; + sha256 = "0wkcpyh3f6ig36x1q6h9iqgq225w37visip48m72j8rpghmv1rn3"; }; + preConfigure = "./autogen.sh"; + configureFlags = [ "--enable-gps" ]; buildInputs = [ - pkgconfig gtk libpng exiv2 lcms intltool gettext - #libchamplain + pkgconfig autoconf automake gtk libpng exiv2 lcms intltool gettext ]; postInstall = '' From 8d322e0fee92767f95509ebd6aff4fb9794cd883 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 14 Jan 2015 14:12:34 +0100 Subject: [PATCH 0830/1091] checkstyle: update from 6.1.1 to 6.2 --- pkgs/development/tools/analysis/checkstyle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix index 69abe8ac7b92..9fb9b5c5f867 100644 --- a/pkgs/development/tools/analysis/checkstyle/default.nix +++ b/pkgs/development/tools/analysis/checkstyle/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "6.1.1"; + version = "6.2"; name = "checkstyle-${version}"; src = fetchurl { url = "mirror://sourceforge/checkstyle/${version}/${name}-bin.tar.gz"; - sha256 = "07qickjgayakzfq54nwb9rpxydjkymxw6lnhzxri36mxspq9pzda"; + sha256 = "1pd03hl3c70g1hfs085c0x6c2k3jfh9z4akckh43ha9yv67ib095"; }; installPhase = '' From 398d1277c6109c960fc470f40448c672a65fe6e6 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 14 Jan 2015 14:17:46 +0100 Subject: [PATCH 0831/1091] calibre: update from 2.15.0 to 2.16.0 --- pkgs/applications/misc/calibre/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index e9f01abd8e7e..c541e55595b3 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "calibre-2.15.0"; + name = "calibre-2.16.0"; src = fetchurl { url = "mirror://sourceforge/calibre/${name}.tar.xz"; - sha256 = "1gq2d9vkxs9i83zqhn45j33irj13yw873cmpw41ivyplx8kzdh5s"; + sha256 = "1a9s99r92wk09lsbx8kn2kyg1wr7j84j8vjf65zaf5siwxnwy291"; }; inherit python; From 9c71a83fd14fcfcba4221d11298e98e8c4b5246e Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 14 Jan 2015 13:39:24 +0000 Subject: [PATCH 0832/1091] haskellng.th-desugar: Don't run the tests Tests fail to build, see https://github.com/goldfirere/th-desugar/issues/21 --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4879981789e9..ac50fd613df0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -136,6 +136,9 @@ self: super: { # depends on broken hbro package. hbro-contrib = markBroken super.hbro-contrib; + # https://github.com/goldfirere/th-desugar/issues/21 + th-desugar = dontCheck super.th-desugar; + } // { # Not on Hackage yet. From 3dbb43e62e5439fa013474e42a3ef47341a849b2 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 14 Jan 2015 13:47:36 +0000 Subject: [PATCH 0833/1091] haskell-ng.snaplet-redis: Jailbreak Necessary until https://github.com/dzhus/snaplet-redis/pull/11 is merged and released. --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ac50fd613df0..8a5fcef90be3 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -139,6 +139,9 @@ self: super: { # https://github.com/goldfirere/th-desugar/issues/21 th-desugar = dontCheck super.th-desugar; + # https://github.com/dzhus/snaplet-redis/pull/11 + snaplet-redis = doJailbreak super.snaplet-redis; + } // { # Not on Hackage yet. From dd0bde0b3b3cab30162d37b749cd98dfd0385592 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 14 Jan 2015 13:51:49 +0000 Subject: [PATCH 0834/1091] haskell-ng.stripe: Jailbreak Necessary until https://github.com/michaelschade/hs-stripe/pull/37 is merged and released. --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8a5fcef90be3..6b08a8f26f8c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -142,6 +142,9 @@ self: super: { # https://github.com/dzhus/snaplet-redis/pull/11 snaplet-redis = doJailbreak super.snaplet-redis; + # https://github.com/michaelschade/hs-stripe/pull/37 + stripe = doJailbreak super.stripe; + } // { # Not on Hackage yet. From 00591828211704d3d6bccd7876ad58e330d92655 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 14 Jan 2015 13:54:16 +0000 Subject: [PATCH 0835/1091] snaplet-stripe: Jailbreak Necessary until https://github.com/LukeHoersten/snaplet-stripe/pull/4 is merged and released. --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 6b08a8f26f8c..9127c4792b39 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -145,6 +145,9 @@ self: super: { # https://github.com/michaelschade/hs-stripe/pull/37 stripe = doJailbreak super.stripe; + # https://github.com/LukeHoersten/snaplet-stripe/pull/4 + snaplet-stripe = doJailbreak super.snaplet-stripe; + } // { # Not on Hackage yet. From 5b70a64286d578523adabd0bff958ca721b5b0f6 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Wed, 14 Jan 2015 14:10:34 +0000 Subject: [PATCH 0836/1091] haskell-ng.fb: Apply a patch to use monad-control >= 1.0.0 Manually applying the patch at https://github.com/prowdsponsor/fb/pull/33 --- .../haskell-modules/configuration-common.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9127c4792b39..3ae1e0d9d298 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -148,6 +148,16 @@ self: super: { # https://github.com/LukeHoersten/snaplet-stripe/pull/4 snaplet-stripe = doJailbreak super.snaplet-stripe; + # https://github.com/prowdsponsor/fb/pull/33 + fb = doJailbreak (overrideCabal super.fb (drv: { + patches = [ + (pkgs.fetchpatch { + url = https://github.com/prowdsponsor/fb/pull/33.patch; + sha256 = "0xfbfyg86lrimwhfd2s41xy5axcsnw0rqvic8ak72rq2sssyljpg"; + }) + ]; + })); + } // { # Not on Hackage yet. From c2f8791e832bc5aabfc10df487c6776704530a3a Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Wed, 14 Jan 2015 16:02:01 +0100 Subject: [PATCH 0837/1091] pypy: added patch to fix build with gcc 4.9.2 --- .../interpreters/pypy/2.4/default.nix | 4 +++- .../interpreters/pypy/2.4/fix-gcc-4-9-2.patch | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/interpreters/pypy/2.4/fix-gcc-4-9-2.patch diff --git a/pkgs/development/interpreters/pypy/2.4/default.nix b/pkgs/development/interpreters/pypy/2.4/default.nix index c5d86766d1f0..8a6f2b61bb09 100644 --- a/pkgs/development/interpreters/pypy/2.4/default.nix +++ b/pkgs/development/interpreters/pypy/2.4/default.nix @@ -27,9 +27,11 @@ let C_INCLUDE_PATH = stdenv.lib.concatStringsSep ":" (map (p: "${p}/include") buildInputs); LIBRARY_PATH = stdenv.lib.concatStringsSep ":" (map (p: "${p}/lib") buildInputs); - LD_LIBRARY_PATH = stdenv.lib.concatStringsSep ":" (map (p: "${p}/lib") + LD_LIBRARY_PATH = stdenv.lib.concatStringsSep ":" (map (p: "${p}/lib") (stdenv.lib.filter (x : x.outPath != stdenv.cc.libc.outPath or "") buildInputs)); + patches = [ ./fix-gcc-4-9-2.patch ]; + preConfigure = '' substituteInPlace Makefile \ --replace "-Ojit" "-Ojit --batch" \ diff --git a/pkgs/development/interpreters/pypy/2.4/fix-gcc-4-9-2.patch b/pkgs/development/interpreters/pypy/2.4/fix-gcc-4-9-2.patch new file mode 100644 index 000000000000..dc01c5795dd1 --- /dev/null +++ b/pkgs/development/interpreters/pypy/2.4/fix-gcc-4-9-2.patch @@ -0,0 +1,19 @@ +--- a/rpython/translator/c/gcc/trackgcroot.py ++++ b/rpython/translator/c/gcc/trackgcroot.py +@@ -590,7 +590,7 @@ + + # The various cmov* operations + for name in ''' +- e ne g ge l le a ae b be p np s ns o no ++ e ne g ge l le a ae b be nb p np s ns o no + '''.split(): + locals()['visit_cmov' + name] = binary_insn + locals()['visit_cmov' + name + 'l'] = binary_insn +@@ -837,6 +837,7 @@ + visit_jb = conditional_jump + visit_jbe = conditional_jump + visit_jp = conditional_jump ++ visit_jnb = conditional_jump + visit_jnp = conditional_jump + visit_js = conditional_jump + visit_jns = conditional_jump From 2beb43174f6c92862534868e8959f2800c41ce1e Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Wed, 14 Jan 2015 16:02:39 +0100 Subject: [PATCH 0838/1091] nixos-rebuild: use reload-or-restart for dbus. Closes #5767 Now that dbus reload has been moved before restarting units, the reload may fail if dbus has been stopped before. The reload-or-restart will reload dbus if it's active, otherwise start it. --- nixos/modules/system/activation/switch-to-configuration.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/system/activation/switch-to-configuration.pl b/nixos/modules/system/activation/switch-to-configuration.pl index c814469ae41d..dbe13c022f09 100644 --- a/nixos/modules/system/activation/switch-to-configuration.pl +++ b/nixos/modules/system/activation/switch-to-configuration.pl @@ -323,7 +323,7 @@ system("@systemd@/bin/systemctl", "daemon-reload") == 0 or $res = 3; # Signal dbus to reload its configuration before starting other units. # Other units may rely on newly installed policy files under /etc/dbus-1 -system("@systemd@/bin/systemctl", "reload", "dbus.service"); +system("@systemd@/bin/systemctl", "reload-or-restart", "dbus.service"); # Restart changed services (those that have to be restarted rather # than stopped and started). From 79e901e3e1d4d7c0af0f278ce3f3f74a9bd28539 Mon Sep 17 00:00:00 2001 From: muflax Date: Fri, 9 Jan 2015 22:23:51 +0000 Subject: [PATCH 0839/1091] botocore: update to 0.81.0 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 47160cb6be17..77489c5c72f9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1088,12 +1088,12 @@ let }; botocore = buildPythonPackage rec { - version = "0.80.0"; + version = "0.81.0"; name = "botocore-${version}"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/b/botocore/${name}.tar.gz"; - sha256 = "1zmsg0n21wq25v1dgnmf3hvw8yszxyryiylmp4alybcsg8nkg5fz"; + sha256 = "0mdkkk0038ng6557cw5520xy624sqgv0avjx387bc3fbgxi8bksj"; }; propagatedBuildInputs = From 6180d4498289abaf6becf5d85b3d9b6d59429578 Mon Sep 17 00:00:00 2001 From: muflax Date: Fri, 9 Jan 2015 22:27:10 +0000 Subject: [PATCH 0840/1091] awscli: update to 1.7.0 --- pkgs/tools/admin/awscli/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/admin/awscli/default.nix b/pkgs/tools/admin/awscli/default.nix index 334e7f6ce1d3..e03403284f16 100644 --- a/pkgs/tools/admin/awscli/default.nix +++ b/pkgs/tools/admin/awscli/default.nix @@ -1,13 +1,13 @@ -{ stdenv, fetchurl, pythonPackages }: +{ stdenv, fetchzip, pythonPackages }: pythonPackages.buildPythonPackage rec { name = "awscli-${version}"; - version = "1.6.10"; + version = "1.7.0"; namePrefix = ""; - src = fetchurl { + src = fetchzip { url = "https://github.com/aws/aws-cli/archive/${version}.tar.gz"; - sha256 = "1g25yqxpcjrwjiibwgjrlqdyx6hpdlcb6zr2s05w592gr9gpbwpm"; + sha256 = "14cbfvwx18vs2l8hhvamy1mbvjwa3xrm58l8yyalhrh5pqq952mi"; }; propagatedBuildInputs = [ From 4451de5c521a91a624023dfe9548330d317c38b8 Mon Sep 17 00:00:00 2001 From: muflax Date: Fri, 9 Jan 2015 22:35:59 +0000 Subject: [PATCH 0841/1091] awscli: fix missing groff runtime dependency --- pkgs/tools/admin/awscli/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/admin/awscli/default.nix b/pkgs/tools/admin/awscli/default.nix index e03403284f16..a37aa26cf7ca 100644 --- a/pkgs/tools/admin/awscli/default.nix +++ b/pkgs/tools/admin/awscli/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip, pythonPackages }: +{ stdenv, fetchzip, pythonPackages, groff }: pythonPackages.buildPythonPackage rec { name = "awscli-${version}"; @@ -18,6 +18,7 @@ pythonPackages.buildPythonPackage rec { pythonPackages.docutils pythonPackages.rsa pythonPackages.pyasn1 + groff ]; meta = { From 0ab270770bceb681836767d8b09216afb0423b30 Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Wed, 14 Jan 2015 17:27:37 +0100 Subject: [PATCH 0842/1091] bareos: fixed source fetching --- pkgs/tools/backup/bareos/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/backup/bareos/default.nix b/pkgs/tools/backup/bareos/default.nix index ed94d8037fdf..24dfa795f1dd 100644 --- a/pkgs/tools/backup/bareos/default.nix +++ b/pkgs/tools/backup/bareos/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, pkgconfig, nettools, gettext, readline, openssl, python +{ stdenv, fetchzip, pkgconfig, nettools, gettext, readline, openssl, python , ncurses ? null , sqlite ? null, postgresql ? null, mysql ? null, libcap ? null , zlib ? null, lzo ? null, acl ? null, ceph ? null @@ -11,10 +11,9 @@ stdenv.mkDerivation rec { name = "bareos-${version}"; version = "14.2.2"; - src = fetchgit { - url = "git://github.com/bareos/bareos"; - rev = "refs/tags/Release/${version}"; - sha256 = "05mkhhgnkz6y3m5msf1zq3b63k2l2fci9xg0k9347b3shmg61pqd"; + src = fetchzip { + url = "https://github.com/bareos/bareos/archive/Release/${version}.tar.gz"; + sha256 = "12605jibvj6kdp15s8jpzb9fw1mfm53npf8ib2jfn1r4hvhdrl4j"; }; buildInputs = [ From c64b29497040db23bd9cce7d0b0c76a241853a0f Mon Sep 17 00:00:00 2001 From: Georges Dubus Date: Wed, 14 Jan 2015 17:38:26 +0100 Subject: [PATCH 0843/1091] fetchFromGitHub: add option for custom name This is necessary when the rev name contains a "/" --- pkgs/tools/backup/bareos/default.nix | 9 ++++++--- pkgs/top-level/all-packages.nix | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/backup/bareos/default.nix b/pkgs/tools/backup/bareos/default.nix index 24dfa795f1dd..87c04954f6bf 100644 --- a/pkgs/tools/backup/bareos/default.nix +++ b/pkgs/tools/backup/bareos/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip, pkgconfig, nettools, gettext, readline, openssl, python +{ stdenv, fetchFromGitHub, pkgconfig, nettools, gettext, readline, openssl, python , ncurses ? null , sqlite ? null, postgresql ? null, mysql ? null, libcap ? null , zlib ? null, lzo ? null, acl ? null, ceph ? null @@ -11,8 +11,11 @@ stdenv.mkDerivation rec { name = "bareos-${version}"; version = "14.2.2"; - src = fetchzip { - url = "https://github.com/bareos/bareos/archive/Release/${version}.tar.gz"; + src = fetchFromGitHub { + owner = "bareos"; + repo = "bareos"; + rev = "Release/${version}"; + name = "${name}-src"; sha256 = "12605jibvj6kdp15s8jpzb9fw1mfm53npf8ib2jfn1r4hvhdrl4j"; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 45a4abd383c7..14160f9b82e7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -358,8 +358,8 @@ let fetchzip = import ../build-support/fetchzip { inherit lib fetchurl unzip; }; - fetchFromGitHub = { owner, repo, rev, sha256 }: fetchzip { - name = "${repo}-${rev}-src"; + fetchFromGitHub = { owner, repo, rev, sha256, name ? "${repo}-${rev}-src" }: fetchzip { + inherit name; url = "https://github.com/${owner}/${repo}/archive/${rev}.tar.gz"; inherit sha256; }; From 3e5a0dcf5568215c4392f145b180d022dffc0068 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 14 Jan 2015 11:59:34 -0500 Subject: [PATCH 0844/1091] plan9port: fix acme font loading --- pkgs/tools/system/plan9port/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix index 709f83d3cbe9..ca248da56cf1 100644 --- a/pkgs/tools/system/plan9port/default.nix +++ b/pkgs/tools/system/plan9port/default.nix @@ -7,6 +7,11 @@ stdenv.mkDerivation rec { name = "plan9port-20140306"; patches = [ ./fontsrv.patch ]; + postPatch = + '' + substituteInPlace src/cmd/acme/acme.c \ + --replace /lib/font/bit $out/plan9/font + ''; builder = ./builder.sh; From 804a958663786be9067c2924c75f6406612fbc1b Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Fri, 16 May 2014 22:37:44 +0200 Subject: [PATCH 0845/1091] pam: add pam_wheel --- nixos/modules/security/pam.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index 3b5dd41868be..65761865859f 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -122,6 +122,14 @@ let ''; }; + requireWheel = mkOption { + default = false; + type = types.bool; + description = '' + Whether to permit root access only to members of group wheel. + ''; + }; + limits = mkOption { description = '' Attribute set describing resource limits. Defaults to the @@ -184,6 +192,8 @@ let # Authentication management. ${optionalString cfg.rootOK "auth sufficient pam_rootok.so"} + ${optionalString cfg.requireWheel + "auth required pam_wheel.so use_uid"} ${optionalString cfg.logFailures "auth required pam_tally.so"} ${optionalString (config.security.pam.enableSSHAgentAuth && cfg.sshAgentAuth) From 1ec68e0d13cb896525d142ab3d1980ce27fd5368 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 13 Jan 2015 15:49:14 -0800 Subject: [PATCH 0846/1091] kernel: Fix path to stp bridge helper --- .../linux/kernel/bridge-stp-helper.patch | 13 ++++++++++ pkgs/os-specific/linux/kernel/patches.nix | 5 ++++ pkgs/top-level/all-packages.nix | 24 ++++++++++++------- 3 files changed, 34 insertions(+), 8 deletions(-) create mode 100644 pkgs/os-specific/linux/kernel/bridge-stp-helper.patch diff --git a/pkgs/os-specific/linux/kernel/bridge-stp-helper.patch b/pkgs/os-specific/linux/kernel/bridge-stp-helper.patch new file mode 100644 index 000000000000..70d0f944c2a0 --- /dev/null +++ b/pkgs/os-specific/linux/kernel/bridge-stp-helper.patch @@ -0,0 +1,13 @@ +diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h +index aea3d13..8fcbf81 100644 +--- a/net/bridge/br_private.h ++++ b/net/bridge/br_private.h +@@ -39,7 +39,7 @@ + #define BR_GROUPFWD_8021AD 0xB801u + + /* Path to usermode spanning tree program */ +-#define BR_STP_PROG "/sbin/bridge-stp" ++#define BR_STP_PROG "/run/current-system/sw/bin/bridge-stp" + + typedef struct bridge_id bridge_id; + typedef struct mac_addr mac_addr; diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 6265a2eea18b..f712d57c8f0b 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -32,6 +32,11 @@ in rec { + bridge_stp_helper = + { name = "bridge-stp-helper"; + patch = ./bridge-stp-helper.patch; + }; + no_xsave = { name = "no-xsave"; patch = ./no-xsave.patch; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14160f9b82e7..d0cb0c8901ca 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8400,12 +8400,13 @@ let linux_3_2 = makeOverridable (import ../os-specific/linux/kernel/linux-3.2.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = []; + kernelPatches = [ kernelPatches.bridge_stp_helper ]; }; linux_3_4 = makeOverridable (import ../os-specific/linux/kernel/linux-3.4.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill ]; @@ -8413,11 +8414,13 @@ let linux_3_6_rpi = makeOverridable (import ../os-specific/linux/kernel/linux-rpi-3.6.nix) { inherit fetchurl stdenv perl buildLinux; + kernelPatches = [ kernelPatches.bridge_stp_helper ]; }; linux_3_10 = makeOverridable (import ../os-specific/linux/kernel/linux-3.10.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8426,7 +8429,8 @@ let linux_3_12 = makeOverridable (import ../os-specific/linux/kernel/linux-3.12.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8435,7 +8439,8 @@ let linux_3_14 = makeOverridable (import ../os-specific/linux/kernel/linux-3.14.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8444,7 +8449,8 @@ let linux_3_17 = makeOverridable (import ../os-specific/linux/kernel/linux-3.17.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8453,7 +8459,8 @@ let linux_3_18 = makeOverridable (import ../os-specific/linux/kernel/linux-3.18.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 @@ -8462,7 +8469,8 @@ let linux_testing = makeOverridable (import ../os-specific/linux/kernel/linux-testing.nix) { inherit fetchurl stdenv perl buildLinux; - kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") + kernelPatches = [ kernelPatches.bridge_stp_helper ] + ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill kernelPatches.mips_ext3_n32 From 8e5ef7da54e387238e513e4d9f29f86d1a7f0940 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 13 Jan 2015 16:10:39 -0800 Subject: [PATCH 0847/1091] nixos/network-interfaces: Fix rstp support --- .../tasks/network-interfaces-scripted.nix | 12 ++----- nixos/modules/tasks/network-interfaces.nix | 34 ++++++++++++++++++- 2 files changed, 36 insertions(+), 10 deletions(-) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index da0d8530241b..fd545a723e76 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -37,8 +37,6 @@ let ip link del "${i}" 2>/dev/null || true ''; - needsMstpd = any ({ rstp, ... }: rstp) (attrValues cfg.bridges); - in { @@ -194,7 +192,7 @@ in before = [ "network-interfaces.target" (subsystemDevice n) ]; serviceConfig.Type = "oneshot"; serviceConfig.RemainAfterExit = true; - path = [ pkgs.iproute ] ++ optional v.rstp pkgs.mstpd; + path = [ pkgs.iproute ]; script = '' # Remove Dead Interfaces echo "Removing old bridge ${n}..." @@ -209,11 +207,9 @@ in ip link set "${i}" up '')} - # Enable rstp on the interface + # Enable stp on the interface ${optionalString v.rstp '' - echo 1 >/sys/class/net/${n}/bridge/stp_state - mstpctl addbridge "${n}" - mstpctl setforcevers "${n}" rstp + echo 2 >/sys/class/net/${n}/bridge/stp_state ''} ip link set "${n}" up @@ -353,8 +349,6 @@ in KERNEL=="tun", TAG+="systemd" ''; - services.mstpd = mkIf needsMstpd { enable = true; }; - }; } diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix index 9f72e0f0d509..71a721abba21 100644 --- a/nixos/modules/tasks/network-interfaces.nix +++ b/nixos/modules/tasks/network-interfaces.nix @@ -16,6 +16,35 @@ let slaveIfs = map (i: cfg.interfaces.${i}) (filter (i: cfg.interfaces ? ${i}) slaves); + rstpBridges = flip filterAttrs cfg.bridges (_: { rstp, ... }: rstp); + + needsMstpd = rstpBridges != { }; + + bridgeStp = optional needsMstpd (pkgs.writeTextFile { + name = "bridge-stp"; + executable = true; + destination = "/bin/bridge-stp"; + text = '' + #!${pkgs.stdenv.shell} -e + export PATH="${pkgs.mstpd}/bin" + + BRIDGES=(${concatStringsSep " " (attrNames rstpBridges)}) + for BRIDGE in $BRIDGES; do + if [ "$BRIDGE" = "$1" ]; then + if [ "$2" = "start" ]; then + mstpctl addbridge "$BRIDGE" + exit 0 + elif [ "$2" = "stop" ]; then + mstpctl delbridge "$BRIDGE" + exit 0 + fi + exit 1 + fi + done + exit 1 + ''; + }); + # We must escape interfaces due to the systemd interpretation subsystemDevice = interface: "sys-subsystem-net-devices-${escapeSystemdPath interface}.device"; @@ -683,7 +712,7 @@ in pkgs.iw pkgs.rfkill pkgs.openresolv - ]; + ] ++ bridgeStp; systemd.targets."network-interfaces" = { description = "All Network Interfaces"; @@ -731,6 +760,9 @@ in ip link set "${i.name}" mtu "${toString i.mtu}" ''; }))); + + services.mstpd = mkIf needsMstpd { enable = true; }; + }; } From a512ddbb3e6dc06275af18c7bbb0ba4249f3eae0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Wed, 14 Jan 2015 22:07:53 +0100 Subject: [PATCH 0848/1091] nylon: fix metas and patch configure to use libevent.so not the absent libevent.a --- .../nylon/configure-use-solib.patch | 33 +++++++++++++++++++ pkgs/tools/networking/nylon/default.nix | 10 ++++-- 2 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 pkgs/tools/networking/nylon/configure-use-solib.patch diff --git a/pkgs/tools/networking/nylon/configure-use-solib.patch b/pkgs/tools/networking/nylon/configure-use-solib.patch new file mode 100644 index 000000000000..02491d7660ea --- /dev/null +++ b/pkgs/tools/networking/nylon/configure-use-solib.patch @@ -0,0 +1,33 @@ +--- nylon-1.21/configure 2006-08-20 00:53:31.000000000 +0200 ++++ nylon-1.21-patch/configure 2015-01-13 22:23:34.509154220 +0100 +@@ -5174,25 +5174,25 @@ + *) + echo "$as_me:$LINENO: result: $withval" >&5 + echo "${ECHO_T}$withval" >&6 +- if test -f $withval/include/event.h -a -f $withval/lib/libevent.a; then ++ if test -f $withval/include/event.h -a -f $withval/lib/libevent.so; then + owd=`pwd` + if cd $withval; then withval=`pwd`; cd $owd; fi + EVENTINC="-I$withval/include" + EVENTLIB="-L$withval/lib -levent" +- elif test -f $withval/event.h -a -f $withval/libevent.a; then ++ elif test -f $withval/event.h -a -f $withval/libevent.so; then + owd=`pwd` + if cd $withval; then withval=`pwd`; cd $owd; fi + EVENTINC="-I$withval" + EVENTLIB="-L$withval -levent" + else +- { { echo "$as_me:$LINENO: error: event.h or libevent.a not found in $withval" >&5 +-echo "$as_me: error: event.h or libevent.a not found in $withval" >&2;} ++ { { echo "$as_me:$LINENO: error: event.h or libevent.so not found in $withval" >&5 ++echo "$as_me: error: event.h or libevent.so not found in $withval" >&2;} + { (exit 1); exit 1; }; } + fi + ;; + esac + else +- if test -f ${prefix}/include/event.h -a -f ${prefix}/lib/libevent.a; ++ if test -f ${prefix}/include/event.h -a -f ${prefix}/lib/libevent.so; + then + EVENTINC="-I${prefix}/include" + EVENTLIB="-L${prefix}/lib -levent" diff --git a/pkgs/tools/networking/nylon/default.nix b/pkgs/tools/networking/nylon/default.nix index 9a9d41ed6a48..daeb7ffb57bb 100644 --- a/pkgs/tools/networking/nylon/default.nix +++ b/pkgs/tools/networking/nylon/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, libevent} : +{ stdenv, fetchurl, libevent }: stdenv.mkDerivation { name = "nylon-1.21"; @@ -7,13 +7,17 @@ stdenv.mkDerivation { sha256 = "34c132b005c025c1a5079aae9210855c80f50dc51dde719298e1113ad73408a4"; }; + patches = [ ./configure-use-solib.patch ]; + configureFlags = [ "--with-libevent=${libevent}" ]; buildInputs = [ libevent ]; - meta = { + meta = with stdenv.lib; { homepage = http://monkey.org/~marius/nylon; description = "Proxy server, supporting SOCKS 4 and 5, as well as a mirror mode"; - license = stdenv.lib.licenses.free; + license = licenses.bsdOriginal; + maintainers = with maintainers; [ edwtjo viric ]; + platform = platforms.linux; }; } From 837cfbb9ea65d9b0b3b8dcf4b511d528e2874166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Wed, 14 Jan 2015 22:08:19 +0100 Subject: [PATCH 0849/1091] nixos: adding nylon service with uid,gid --- nixos/modules/misc/ids.nix | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/networking/nylon.nix | 139 ++++++++++++++++++++ 3 files changed, 142 insertions(+) create mode 100644 nixos/modules/services/networking/nylon.nix diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index b5f9f5ca55a0..7bfbefb348f0 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -175,6 +175,7 @@ gitlab = 165; tox-bootstrapd = 166; cadvisor = 167; + nylon = 168; # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! @@ -313,6 +314,7 @@ bosun = 161; kubernetes = 162; gitlab = 165; + nylon = 166; # When adding a gid, make sure it doesn't match an existing # uid. Users and groups with the same name should have equal diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 844fae536e95..bd9551fa1997 100755 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -263,6 +263,7 @@ ./services/networking/nsd.nix ./services/networking/ntopng.nix ./services/networking/ntpd.nix + ./services/networking/nylon.nix ./services/networking/oidentd.nix ./services/networking/openfire.nix ./services/networking/openntpd.nix diff --git a/nixos/modules/services/networking/nylon.nix b/nixos/modules/services/networking/nylon.nix new file mode 100644 index 000000000000..da6487dbd499 --- /dev/null +++ b/nixos/modules/services/networking/nylon.nix @@ -0,0 +1,139 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + + cfg = config.services.nylon; + + homeDir = "/var/lib/nylon"; + + configFile = pkgs.writeText "nylon.conf" '' + [General] + No-Simultaneous-Conn=${toString cfg.nrConnections} + Log=${if cfg.logging then "1" else "0"} + Verbose=${if cfg.verbosity then "1" else "0"} + + [Server] + Binding-Interface=${cfg.acceptInterface} + Connecting-Interface=${cfg.bindInterface} + Port=${toString cfg.port} + Allow-IP=${concatStringsSep " " cfg.allowedIPRanges} + Deny-IP=${concatStringsSep " " cfg.deniedIPRanges} + ''; + +in + +{ + + ###### interface + + options = { + + services.nylon = { + + enable = mkOption { + type = types.bool; + default = false; + description = '' + Enables nylon as a running service upon activation. + ''; + }; + + nrConnections = mkOption { + type = types.int; + default = 10; + description = '' + The number of allowed simultaneous connections to the daemon, default 10. + ''; + }; + + logging = mkOption { + type = types.bool; + default = false; + description = '' + Enable logging, default is no logging. + ''; + }; + + verbosity = mkOption { + type = types.bool; + default = false; + description = '' + Enable verbose output, default is to not be verbose. + ''; + }; + + acceptInterface = mkOption { + type = types.string; + default = "lo"; + description = '' + Tell nylon which interface to listen for client requests on, default is "lo". + ''; + }; + + bindInterface = mkOption { + type = types.string; + default = "enp3s0f0"; + description = '' + Tell nylon which interface to use as an uplink, default is "enp3s0f0". + ''; + }; + + port = mkOption { + type = types.int; + default = 1080; + description = '' + What port to listen for client requests, default is 1080. + ''; + }; + + allowedIPRanges = mkOption { + type = with types; listOf string; + default = [ "192.168.0.0/16" "127.0.0.1/8" "172.16.0.1/12" "10.0.0.0/8" ]; + description = '' + Allowed client IP ranges are evaluated first, defaults to ARIN IPv4 private ranges: + [ "192.168.0.0/16" "127.0.0.0/8" "172.16.0.0/12" "10.0.0.0/8" ] + ''; + }; + + deniedIPRanges = mkOption { + type = with types; listOf string; + default = [ "0.0.0.0/0" ]; + description = '' + Denied client IP ranges, these gets evaluated after the allowed IP ranges, defaults to all IPv4 addresses: + [ "0.0.0.0/0" ] + To block all other access than the allowed. + ''; + }; + }; + }; + + ###### implementation + + config = mkIf cfg.enable { + + users.extraUsers.nylon= { + group = "nylon"; + description = "Nylon SOCKS Proxy"; + home = homeDir; + createHome = true; + uid = config.ids.uids.nylon; + }; + + users.extraGroups.nylon.gid = config.ids.gids.nylon; + + systemd.services.nylon = { + description = "Nylon, a lightweight SOCKS proxy server"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = + { + User = "nylon"; + Group = "nylon"; + WorkingDirectory = homeDir; + ExecStart = "${pkgs.nylon}/bin/nylon -f -c ${configFile}"; + }; + }; + }; +} From 57b35f979d9fa027149234ef8992e4a69082b101 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 14 Jan 2015 13:18:00 -0800 Subject: [PATCH 0850/1091] ceph: 0.90-pre -> 0.91 --- pkgs/tools/filesystems/ceph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 69109353fea3..37879cdaa3f4 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -14,12 +14,12 @@ let in stdenv.mkDerivation rec { name="ceph-${version}"; - version="0.90-pre"; + version="0.91"; src = fetchgit { url = "git://github.com/ceph/ceph.git"; - rev = "eef1705354d7661914dd09adc9627d52e03ac8dc"; - sha256 = "134m7kqqni7vlhjh5vfhyq7micr7gxibyav9xrqfnqnp2wnznhgg"; + rev = "refs/tags/v${version}"; + sha256 = "1vi7nyhxnhml1wvsikxbzjk0rhsj2daaw4iq70mnbmcsrbccpb0s"; }; patches = [ From 26e275398e6e1e858c9b63fefd9fb87d9f8526b0 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 14 Jan 2015 13:22:31 -0800 Subject: [PATCH 0851/1091] gperftools: 2.3 -> 2.4 --- pkgs/development/libraries/gperftools/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/gperftools/default.nix b/pkgs/development/libraries/gperftools/default.nix index e7dc83e24d49..8c2feccebb7a 100644 --- a/pkgs/development/libraries/gperftools/default.nix +++ b/pkgs/development/libraries/gperftools/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, unzip, libunwind }: stdenv.mkDerivation rec { - name = "gperftools-2.3"; + name = "gperftools-2.4"; src = fetchurl { - url = "https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/gperftools-2.3.zip"; - sha256 = "0yga56kmlf5gwr3ip7l50qlv2d3ygbyhpl7pnbx4r905qd59k3qs"; + url = "https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/gperftools-2.4.tar.gz"; + sha256 = "0b8aqgch8dyapzw2zd9g89x6gsnm2ml0gf169rql0bxldqi3falq"; }; buildInputs = [ unzip ] ++ stdenv.lib.optional stdenv.isLinux libunwind; From df76eb12680afcaaf12b60b943587678559719e3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 22:16:44 +0100 Subject: [PATCH 0852/1091] ghc: revert "propagate 'gmp' and 'ncurses' to ensure users can link the 'haskeline' library, etc." I thought that [1] could be fixed by ensuring that ncurses is available in the environment (because ghc exports it as a propagateBuildInput), and indeed that change fixed *some* build failures we've had before. However, the same error still occurs with other packages, like hledger [2] and Agda [3]. Frankly, I have no idea why those packages fail and others don't. But clearly the fix was inadequate, so I'm reverting commit a8076c76. [1] https://github.com/NixOS/nixpkgs/issues/5616 [2] http://hydra.cryp.to/build/372451/nixlog/1/raw [2] http://hydra.cryp.to/build/373161/nixlog/1/raw --- pkgs/development/compilers/ghc/6.12.1.nix | 3 +-- pkgs/development/compilers/ghc/6.12.2.nix | 3 +-- pkgs/development/compilers/ghc/6.12.3.nix | 3 +-- pkgs/development/compilers/ghc/7.0.1.nix | 3 +-- pkgs/development/compilers/ghc/7.0.2.nix | 3 +-- pkgs/development/compilers/ghc/7.0.3.nix | 3 +-- pkgs/development/compilers/ghc/7.0.4.nix | 3 +-- pkgs/development/compilers/ghc/7.2.1.nix | 3 +-- pkgs/development/compilers/ghc/7.2.2.nix | 3 +-- pkgs/development/compilers/ghc/7.4.1.nix | 3 +-- pkgs/development/compilers/ghc/7.4.2.nix | 4 ++-- pkgs/development/compilers/ghc/7.6.1.nix | 3 +-- pkgs/development/compilers/ghc/7.6.2.nix | 4 ++-- pkgs/development/compilers/ghc/7.6.3.nix | 3 +-- pkgs/development/compilers/ghc/7.8.4.nix | 3 +-- pkgs/development/compilers/ghc/head.nix | 3 +-- pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 4 ++-- pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix | 4 ++-- pkgs/development/haskell-modules/generic-builder.nix | 2 +- 19 files changed, 23 insertions(+), 37 deletions(-) diff --git a/pkgs/development/compilers/ghc/6.12.1.nix b/pkgs/development/compilers/ghc/6.12.1.nix index 4014b6fe90ce..66b277dc3766 100644 --- a/pkgs/development/compilers/ghc/6.12.1.nix +++ b/pkgs/development/compilers/ghc/6.12.1.nix @@ -10,8 +10,7 @@ stdenv.mkDerivation rec { sha256 = "0ajm4sypk4zgjp0m6i03fadyv5dm9vlqfnvsx1g94yk7vnd9zyfd"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ghc perl gmp ncurses]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/6.12.2.nix b/pkgs/development/compilers/ghc/6.12.2.nix index 993f2fa3db5f..a7252a7931df 100644 --- a/pkgs/development/compilers/ghc/6.12.2.nix +++ b/pkgs/development/compilers/ghc/6.12.2.nix @@ -10,8 +10,7 @@ stdenv.mkDerivation rec { sha256 = "7f1e39f0b3ddaca35b55cd430ca058d1c4678445a7177391c9cb6342b7c41a30"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ghc perl gmp ncurses]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/6.12.3.nix b/pkgs/development/compilers/ghc/6.12.3.nix index ca5fcbd7c5f0..a1cc16e1f9e6 100644 --- a/pkgs/development/compilers/ghc/6.12.3.nix +++ b/pkgs/development/compilers/ghc/6.12.3.nix @@ -10,8 +10,7 @@ stdenv.mkDerivation rec { sha256 = "0s2y1sv2nq1cgliv735q2w3gg4ykv1c0g1adbv8wgwhia10vxgbc"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ghc perl gmp ncurses]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.1.nix b/pkgs/development/compilers/ghc/7.0.1.nix index aff5f1a0b25a..3f992bb16ff9 100644 --- a/pkgs/development/compilers/ghc/7.0.1.nix +++ b/pkgs/development/compilers/ghc/7.0.1.nix @@ -10,8 +10,7 @@ stdenv.mkDerivation rec { sha256 = "1iciljngxmqy465cw3pkl6jp0ydiils4bfz6ixfaxk7aqv7r7xsi"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ghc perl gmp ncurses]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.2.nix b/pkgs/development/compilers/ghc/7.0.2.nix index 701f2128c82c..3fb982e2a710 100644 --- a/pkgs/development/compilers/ghc/7.0.2.nix +++ b/pkgs/development/compilers/ghc/7.0.2.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "f0551f1af2f008a8a14a888b70c0557e00dd04f9ae309ac91897306cd04a6668"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.3.nix b/pkgs/development/compilers/ghc/7.0.3.nix index 5af322bbad56..b20407513706 100644 --- a/pkgs/development/compilers/ghc/7.0.3.nix +++ b/pkgs/development/compilers/ghc/7.0.3.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "1nfc2c6bdcdfg3f3d9q5v109jrrwhz6by3qa4qi7k0xbip16jq8m"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.0.4.nix b/pkgs/development/compilers/ghc/7.0.4.nix index 34e8748dab11..bcce5ec03aef 100644 --- a/pkgs/development/compilers/ghc/7.0.4.nix +++ b/pkgs/development/compilers/ghc/7.0.4.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "1a9b78d9d66c9c21de6c0932e36bb87406a4856f1611bf83bd44539bdc6ed0ed"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.2.1.nix b/pkgs/development/compilers/ghc/7.2.1.nix index 70a08a4867f5..5a3af0f6492d 100644 --- a/pkgs/development/compilers/ghc/7.2.1.nix +++ b/pkgs/development/compilers/ghc/7.2.1.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "099w2bvx07jq4b1k8f1hspri30wbk35dz6ilsivxr2xg661c2qjm"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.2.2.nix b/pkgs/development/compilers/ghc/7.2.2.nix index abfcc5d166c9..51d94af40516 100644 --- a/pkgs/development/compilers/ghc/7.2.2.nix +++ b/pkgs/development/compilers/ghc/7.2.2.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "0g87d3z9275dniaqzkf56qfgzp1msd89nqqhhm2gkc6iga072spz"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.4.1.nix b/pkgs/development/compilers/ghc/7.4.1.nix index 01e5e99a99dc..f666299c5b05 100644 --- a/pkgs/development/compilers/ghc/7.4.1.nix +++ b/pkgs/development/compilers/ghc/7.4.1.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "0ycscsagyy9n796a59q6761s6ar50d8inibvnrcp96siksj0j73j"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.4.2.nix b/pkgs/development/compilers/ghc/7.4.2.nix index 654df2c22f72..2f577f12bc46 100644 --- a/pkgs/development/compilers/ghc/7.4.2.nix +++ b/pkgs/development/compilers/ghc/7.4.2.nix @@ -10,8 +10,8 @@ stdenv.mkDerivation rec { sha256 = "0vc3zmxqi4gflssmj35n5c8idbvyrhd88abi50whbirwlf4i5vpj"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; + buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.1.nix b/pkgs/development/compilers/ghc/7.6.1.nix index 86caf7d0baaf..8f1a69519669 100644 --- a/pkgs/development/compilers/ghc/7.6.1.nix +++ b/pkgs/development/compilers/ghc/7.6.1.nix @@ -10,8 +10,7 @@ stdenv.mkDerivation rec { sha256 = "1q5rqp8z90mq6ysf7h28zkbhfaxlrpva2qy0wnkr43d7214dzp7i"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.2.nix b/pkgs/development/compilers/ghc/7.6.2.nix index 42572aa13c98..d2ea2ebce053 100644 --- a/pkgs/development/compilers/ghc/7.6.2.nix +++ b/pkgs/development/compilers/ghc/7.6.2.nix @@ -10,8 +10,8 @@ stdenv.mkDerivation rec { sha256 = "d5f45184abeacf7e9c6b4f63c7101a5c1d7b4fe9007901159e2287ecf38de533"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; + buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.3.nix b/pkgs/development/compilers/ghc/7.6.3.nix index 5e4ac83b2c35..9866ea38e86a 100644 --- a/pkgs/development/compilers/ghc/7.6.3.nix +++ b/pkgs/development/compilers/ghc/7.6.3.nix @@ -17,8 +17,7 @@ in stdenv.mkDerivation rec { sha256 = "1669m8k9q72rpd2mzs0bh2q6lcwqiwd1ax3vrard1dgn64yq4hxx"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.8.4.nix b/pkgs/development/compilers/ghc/7.8.4.nix index bc7fbe96f31a..ccc3f4c875ba 100644 --- a/pkgs/development/compilers/ghc/7.8.4.nix +++ b/pkgs/development/compilers/ghc/7.8.4.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "1i4254akbb4ym437rf469gc0m40bxm31blp6s1z1g15jmnacs6f3"; }; - buildInputs = [ ghc perl ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl gmp ncurses ]; enableParallelBuilding = true; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 8b1068c096b2..c79cdfbe3423 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -9,8 +9,7 @@ stdenv.mkDerivation rec { sha256 = "0nncvvwksqqz1d991jbag3b4174i275nn0psadriq5hi3px11dkl"; }; - buildInputs = [ ghc perl happy alex ]; - propagatedBuildInputs = [ gmp ncurses ]; + buildInputs = [ ghc perl ncurses happy alex ]; preConfigure = '' echo >mk/build.mk "DYNAMIC_BY_DEFAULT = NO" diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 68f2a0a31ba5..55d2395cdcb0 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -16,7 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = null; + haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +28,7 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = null; + terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. time = null; unix = null; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 6832f00a75ab..63e49196580f 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -16,7 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = null; + haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +28,7 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = null; + terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. time = null; transformers = null; unix = null; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 2becdcef5a5d..7290bb947e15 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation ({ mkdir -p $packageConfDir local inputClosure="" - for i in $propagatedNativeBuildInputs $nativeBuildInputs ${ghc}; do + for i in $propagatedNativeBuildInputs $nativeBuildInputs; do findInputs $i inputClosure propagated-native-build-inputs done for p in $inputClosure; do From cf22b82b6cba5e95c6452fdd301af37bd21ab169 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 14 Jan 2015 23:31:47 +0100 Subject: [PATCH 0853/1091] Add jfbview 0.4.2: framebuffer PDF/image viewer --- pkgs/os-specific/linux/jfbview/default.nix | 44 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/os-specific/linux/jfbview/default.nix diff --git a/pkgs/os-specific/linux/jfbview/default.nix b/pkgs/os-specific/linux/jfbview/default.nix new file mode 100644 index 000000000000..b497784861f4 --- /dev/null +++ b/pkgs/os-specific/linux/jfbview/default.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchFromGitHub, freetype, imlib2, jbig2dec, libjpeg, libX11, mujs +, mupdf, ncurses, openjpeg, openssl }: + +stdenv.mkDerivation rec { + version = "0.4.2"; # TODO: update to 0.5 or later when nixpkgs has caught up + name = "jfbview-${version}"; + + src = fetchFromGitHub { + repo = "JFBView"; + owner = "jichu4n"; + rev = version; + sha256 = "1hhlzvs0jhygd3mqpzg5zymrbay9c8ilc4wjnwg00lvxhv3rwswr"; + }; + + buildInputs = [ freetype imlib2 jbig2dec libjpeg libX11 mujs mupdf ncurses + openjpeg openssl ]; + + enableParallelBuilding = true; + + makeFlags = "jfbpdf jfbview"; + + installPhase = '' + mkdir -p $out/bin + install jfbpdf jfbview $out/bin + ''; + + meta = with stdenv.lib; { + description = "PDF and image viewer for the Linux framebuffer"; + longDescription = '' + PDF and image viewer for the Linux framebuffer. Very fast with a number + of advanced and unique features including: + - Reads PDFs (MuPDF) and common image formats (Imlib2). + - Supports arbitrary zoom (10% - 1000%) and rotation. + - Table of Contents (TOC) viewer for PDF documents. + - Multi-threaded rendering on multi-core machines. + - Asynchronous background rendering of the next page. + - Customizable multi-threaded caching. + ''; + homepage = http://seasonofcode.com/pages/jfbview.html; + license = with licenses; asl20; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7fe6b9f53fe5..898fc33fd70a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8345,6 +8345,8 @@ let iwlegacy = callPackage ../os-specific/linux/firmware/iwlegacy { }; + jfbview = callPackage ../os-specific/linux/jfbview { }; + jujuutils = callPackage ../os-specific/linux/jujuutils { }; kbd = callPackage ../os-specific/linux/kbd { }; From 116fc8afc460baa4840775da892a8597d4a0f8cf Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 14 Jan 2015 23:57:54 +0100 Subject: [PATCH 0854/1091] yodl: update from 3.04.00 to 3.05.00 --- pkgs/development/tools/misc/yodl/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/misc/yodl/default.nix b/pkgs/development/tools/misc/yodl/default.nix index 691974353e10..598835c51521 100644 --- a/pkgs/development/tools/misc/yodl/default.nix +++ b/pkgs/development/tools/misc/yodl/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "yodl-${version}"; - version = "3.04.00"; + version = "3.05.00"; buildInputs = [ perl icmake ]; src = fetchurl { url = "mirror://sourceforge/yodl/yodl_${version}.orig.tar.gz"; - sha256 = "14sqd03j3w9g5l5rkdnqyxv174yz38m39ycncx86bq86g63igcv6"; + sha256 = "12hv5ghrsk6kdi414glg888v3qk3m1nmicl8f0h5k4szm1i00dig"; }; preConfigure = '' @@ -20,14 +20,14 @@ stdenv.mkDerivation rec { buildPhase = '' ./build programs - ./build man ./build macros + ./build man ''; installPhase = '' ./build install programs $out - ./build install man $out ./build install macros $out + ./build install man $out ''; meta = with stdenv.lib; { From 1912736a861458773b164f581899059a446ff4ac Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 23:56:13 +0100 Subject: [PATCH 0855/1091] ghc-7.8.4: re-implement "fix build on Darwin" to avoid re-builds on Linux Originally, I thought that I can commit a "clean" patch -- even if it triggers re-builds -- because those re-builds were triggered by the ncurses patch to GHC anyway . That patch had to be reverted, though, so now I'm rewriting this patch to avoid re-builds on Linux. What a mess. :-( --- pkgs/development/compilers/ghc/7.4.2-binary.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/ghc/7.4.2-binary.nix b/pkgs/development/compilers/ghc/7.4.2-binary.nix index 9fd1f038e7cd..8dc585e7cdad 100644 --- a/pkgs/development/compilers/ghc/7.4.2-binary.nix +++ b/pkgs/development/compilers/ghc/7.4.2-binary.nix @@ -62,9 +62,8 @@ stdenv.mkDerivation rec { '' else ""); configurePhase = '' - ./configure --prefix=$out \ - --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \ - ${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"} + ./configure --prefix=$out --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \ + ${if stdenv.isDarwin then "--with-gcc=${./gcc-clang-wrapper.sh}" else "--with-clang"} ''; # Stripping combined with patchelf breaks the executables (they die From 67fc5b509adc55d4412c3e49ffab6f7568a65761 Mon Sep 17 00:00:00 2001 From: j-keck Date: Wed, 14 Jan 2015 23:49:37 +0100 Subject: [PATCH 0856/1091] scala: update to 2.11.5 --- pkgs/development/compilers/scala/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/scala/default.nix b/pkgs/development/compilers/scala/default.nix index e9f6c71eb2c0..82cd9fd9087d 100644 --- a/pkgs/development/compilers/scala/default.nix +++ b/pkgs/development/compilers/scala/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { - name = "scala-2.11.4"; + name = "scala-2.11.5"; src = fetchurl { url = "http://www.scala-lang.org/files/archive/${name}.tgz"; - sha256 = "1140xyp8kbv4l6l95pqj2bawzlvs7h39ivikdv09n13qvqcml3q0"; + sha256 = "0ip2nb4n68q8gqbc15dq55xfpvr0yi8fwsn8ycz4marl6qb0rhyv"; }; buildInputs = [ jre makeWrapper ] ; From db69fcd0bcdeb938a15fe7b51fd076ed1fec8c4c Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Thu, 15 Jan 2015 00:24:21 +0100 Subject: [PATCH 0857/1091] gtmess: update from 0.96 to 0.97 and remove obsolete patch --- .../instant-messengers/gtmess/default.nix | 8 +++---- .../instant-messengers/gtmess/va_list.patch | 22 ------------------- 2 files changed, 3 insertions(+), 27 deletions(-) delete mode 100644 pkgs/applications/networking/instant-messengers/gtmess/va_list.patch diff --git a/pkgs/applications/networking/instant-messengers/gtmess/default.nix b/pkgs/applications/networking/instant-messengers/gtmess/default.nix index 64021c93bc83..3e16a58f54bb 100644 --- a/pkgs/applications/networking/instant-messengers/gtmess/default.nix +++ b/pkgs/applications/networking/instant-messengers/gtmess/default.nix @@ -1,17 +1,15 @@ {stdenv, fetchurl, ncurses, openssl, tcl, tk}: stdenv.mkDerivation { - name = "gtmess-0.96"; + name = "gtmess-0.97"; src = fetchurl { - url = mirror://sourceforge/gtmess/gtmess-0.96.tar.gz; - sha256 = "0w29wyshx32485c7wazj51lvk2j9k1kn2jmwpf916r4513hwplvm"; + url = mirror://sourceforge/gtmess/gtmess-0.97.tar.gz; + sha256 = "1ipmqsrj0r1ssbgs2fpr4x5vnzlxlqhx9jrnadp1jw7s0sxpjqv0"; }; buildInputs = [ ncurses openssl tcl tk]; - patches = [ ./va_list.patch ]; - meta = { description = "Console MSN Messenger client for Linux and other unix systems"; homepage = http://gtmess.sourceforge.net/; diff --git a/pkgs/applications/networking/instant-messengers/gtmess/va_list.patch b/pkgs/applications/networking/instant-messengers/gtmess/va_list.patch deleted file mode 100644 index 7d4821279b2c..000000000000 --- a/pkgs/applications/networking/instant-messengers/gtmess/va_list.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/src/client/screen.c b/src/client/screen.c -index e8fa75f..d3842ac 100644 ---- a/src/client/screen.c -+++ b/src/client/screen.c -@@ -255,7 +255,7 @@ void msg(int attr, const char *fmt, ...) - va_start(ap, fmt); - r = vmsg(attr, SML, fmt, ap); - va_end(ap); -- if (r) vmsg(C_ERR, SML, "msg(): output truncated\n", NULL); -+ if (r) msgn(C_ERR, SML, "msg(): output truncated\n"); - } - - void msgn(int attr, int size, const char *fmt, ...) -@@ -266,7 +266,7 @@ void msgn(int attr, int size, const char *fmt, ...) - va_start(ap, fmt); - r = vmsg(attr, size, fmt, ap); - va_end(ap); -- if (r) vmsg(C_ERR, SML, "msgn(): output truncated\n", NULL); -+ if (r) msgn(C_ERR, SML, "msgn(): output truncated\n"); - } - - int screen_shut() From 68c4311feefe6d7f83b03f85103d74831a935ca3 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Thu, 15 Jan 2015 00:30:12 +0100 Subject: [PATCH 0858/1091] halibut: update from 1.0 to 1.1 and add myself as a maintainer --- pkgs/tools/typesetting/halibut/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/typesetting/halibut/default.nix b/pkgs/tools/typesetting/halibut/default.nix index 48d1ebfc2762..28325825ca2c 100644 --- a/pkgs/tools/typesetting/halibut/default.nix +++ b/pkgs/tools/typesetting/halibut/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, perl}: -stdenv.mkDerivation { - name = "halibut-1.0"; +stdenv.mkDerivation rec { + name = "halibut-1.1"; src = fetchurl { - url = http://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.0.tar.gz; - sha256 = "0d039adb88cb8de6f350563514d013209c2d321d1e5c49ea56462c6803f29adb"; + url = "http://www.chiark.greenend.org.uk/~sgtatham/halibut/${name}.tar.gz"; + sha256 = "18409ir55rsa5gkizw2hsr86wgv176jms2dc52px62gd246rar5r"; }; buildInputs = [ perl ]; @@ -24,9 +24,10 @@ stdenv.mkDerivation { make install ''; - meta = { + meta = with stdenv.lib; { description = "Documentation production system for software manuals"; homepage = http://www.chiark.greenend.org.uk/~sgtatham/halibut/; - license = stdenv.lib.licenses.mit; + license = licenses.mit; + maintainers = with maintainers; [ pSub ]; }; } From 6f27834e3a2727dedcbf2c4ba78c748a3a9949be Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Thu, 15 Jan 2015 00:42:17 +0100 Subject: [PATCH 0859/1091] instead: update from 1.9.1 to 2.2.0 and adopt it --- pkgs/games/instead/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix index 8668de26a199..840af825b8f1 100644 --- a/pkgs/games/instead/default.nix +++ b/pkgs/games/instead/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, SDL, SDL_ttf, SDL_image, SDL_mixer, pkgconfig, lua, zlib, unzip }: let - version = "1.9.1"; + version = "2.2.0"; # I took several games at random from http://instead.syscall.ru/games/ games = [ @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://downloads.sourceforge.net/project/instead/instead/${version}/instead_${version}.tar.gz"; - sha256 = "f5577c5118b5f4a2897c7bb26f3ad7993005dbf0ae8fe762b4434e1151ddb430"; + sha256 = "0szg8ns9k8d85ap8cdd3mgxgldry369kxfj6wp1nc3a73pw4gghv"; }; NIX_LDFLAGS = "-llua -lgcc_s"; @@ -56,10 +56,11 @@ stdenv.mkDerivation rec { popd ''; - meta = { + meta = with stdenv.lib; { description = "Simple text adventure interpreter for Unix and Windows"; homepage = http://instead.syscall.ru/; license = stdenv.lib.licenses.gpl2; platforms = with stdenv.lib.platforms; linux; + maintainers = with maintainers; [ pSub ]; }; } From a15198e844357d8f22c14510bb82f78d69a0cb9f Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Thu, 15 Jan 2015 00:54:26 +0100 Subject: [PATCH 0860/1091] squids.latest: update from 3.4.9. to 3.4.11 --- pkgs/servers/squid/squids.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/squid/squids.nix b/pkgs/servers/squid/squids.nix index 859cf703d0e3..3cb8d71e3036 100644 --- a/pkgs/servers/squid/squids.nix +++ b/pkgs/servers/squid/squids.nix @@ -40,10 +40,10 @@ rec { }; squid34 = squid30.merge rec { - name = "squid-3.4.9"; + name = "squid-3.4.11"; src = args.fetchurl { url = "http://www.squid-cache.org/Versions/v3/3.4/${name}.tar.bz2"; - sha256 = "0rnf0awf54mpbwnx45r5rivgz260jn20hacspbjf2yb6xnzzzwj2"; + sha256 = "0p9dbsz541cpcc88albwpgq15jgpczv12j9b9g5xw6d3i977qm1h"; }; buildInputs = [openldap pam db cyrus_sasl libcap expat libxml2 libtool openssl]; From d6dfe593945589fa145dde0ffdedf65a602a65a8 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Thu, 15 Jan 2015 00:57:47 +0100 Subject: [PATCH 0861/1091] tinc: update from 1.0.24 to 1.0.25 --- pkgs/tools/networking/tinc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/tinc/default.nix b/pkgs/tools/networking/tinc/default.nix index f1f8801358cb..eddd3bc31c4d 100644 --- a/pkgs/tools/networking/tinc/default.nix +++ b/pkgs/tools/networking/tinc/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, lzo, openssl, zlib}: stdenv.mkDerivation rec { - version = "1.0.24"; + version = "1.0.25"; name = "tinc-${version}"; src = fetchurl { url = "http://www.tinc-vpn.org/packages/tinc-${version}.tar.gz"; - sha256 = "11xnz6lz917hq0zb544dvbxl0smlyjx65kv3181j4fcyygwmi3j9"; + sha256 = "0cziyiwsfcvk12dahqwi5wh0q326yhayy8ijnrjp7mwlwmacbhf5"; }; buildInputs = [ lzo openssl zlib ]; From 58e97d653161af36ef3e51bf7da0231df50de8cc Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Thu, 15 Jan 2015 01:01:52 +0100 Subject: [PATCH 0862/1091] xarchiver: update from 0.5.3 to 0.5.4 --- pkgs/tools/archivers/xarchiver/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/archivers/xarchiver/default.nix b/pkgs/tools/archivers/xarchiver/default.nix index fc5b984bd905..eff82351ca39 100644 --- a/pkgs/tools/archivers/xarchiver/default.nix +++ b/pkgs/tools/archivers/xarchiver/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, gtk2, pkgconfig, intltool }: stdenv.mkDerivation rec { - version = "0.5.3"; + version = "0.5.4"; name = "xarchiver-${version}"; src = fetchurl { url = "mirror://sourceforge/xarchiver/${name}.tar.bz2"; - sha256 = "10bdq406xkl2q6rl6qvvipdr3ini5lnh1sjykgw66fp8jns9r2f5"; + sha256 = "1x1f8m71cvv2p1364rz99iqs2caxj7yrb46aikz6xigwg4wsfgz6"; }; buildInputs = [ gtk2 pkgconfig intltool ]; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { meta = { description = "GTK+2 only frontend to 7z,zip,rar,tar,bzip2, gzip,arj, lha, rpm and deb (open and extract only)"; homepage = http://sourceforge.net/projects/xarchiver/; - mainatainers = [ stdenv.lib.maintainers.iElectric ]; + maintainers = [ stdenv.lib.maintainers.iElectric ]; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.all; }; From 9d2cf54c6acc462d5baebc65d1f4727eb1a39e77 Mon Sep 17 00:00:00 2001 From: taku0 Date: Wed, 14 Jan 2015 22:37:22 +0900 Subject: [PATCH 0863/1091] firefox-bin: update to version 35.0; thunderbird-bin: update to version 31.4.0 --- .../browsers/firefox-bin/sources.nix | 356 +++++++++--------- .../mailreaders/thunderbird-bin/sources.nix | 222 +++++------ 2 files changed, 288 insertions(+), 290 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/sources.nix b/pkgs/applications/networking/browsers/firefox-bin/sources.nix index dbb93b690198..db69301044ad 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/sources.nix @@ -4,185 +4,183 @@ # ruby generate_source.rb > source.nix { - version = "34.0.5"; + version = "35.0"; sources = [ - { locale = "ach"; arch = "linux-i686"; sha1 = "2122f58004eec918c2a6f30e6d8a35fcee793f8d"; } - { locale = "ach"; arch = "linux-x86_64"; sha1 = "c304799de726df6c6c99aa4d7b2cc2ae552b92c1"; } - { locale = "af"; arch = "linux-i686"; sha1 = "1e367d63ab86049ba4f3f4121fd3a9531a9cd00f"; } - { locale = "af"; arch = "linux-x86_64"; sha1 = "1e2d3e17bed3aac9e53493f25d1e9a22a70f2710"; } - { locale = "an"; arch = "linux-i686"; sha1 = "cba77e9401b2ce16030cc46e7083c0a87c244165"; } - { locale = "an"; arch = "linux-x86_64"; sha1 = "adc7bb9a86596332c37a3cab118942c4953ec7e9"; } - { locale = "ar"; arch = "linux-i686"; sha1 = "59a85dcbc756752ff2ba07ffb12fecf10beb2bf9"; } - { locale = "ar"; arch = "linux-x86_64"; sha1 = "0c9b4c4ef3d39e3e44885359e1a85e03c47b57e3"; } - { locale = "as"; arch = "linux-i686"; sha1 = "69633541cad0a8fbf1798d4b47047adc2ac23cf3"; } - { locale = "as"; arch = "linux-x86_64"; sha1 = "b628ace403803425ab5f8e485f1107ace00e36a4"; } - { locale = "ast"; arch = "linux-i686"; sha1 = "adefb5324db5cb21ed46c2edee4b476e451d39d5"; } - { locale = "ast"; arch = "linux-x86_64"; sha1 = "734cbe739065246084cc452ca60e79248b3abada"; } - { locale = "az"; arch = "linux-i686"; sha1 = "12a7a57784563982df4fa9c7da1e0ff830afe81f"; } - { locale = "az"; arch = "linux-x86_64"; sha1 = "b8713205b616a81cea2675e477ef29db576f1ab0"; } - { locale = "be"; arch = "linux-i686"; sha1 = "cb60c04c2abab2ad59d6e19a08a425744f0135a9"; } - { locale = "be"; arch = "linux-x86_64"; sha1 = "b1bd0faf18a2f1cb7617d7c1946d586ec7db2fd1"; } - { locale = "bg"; arch = "linux-i686"; sha1 = "c260de634b14ed00a2396f09871fa726c5b24d09"; } - { locale = "bg"; arch = "linux-x86_64"; sha1 = "0a723d9d1b5abadb8250b9be5e6af8b7615231c4"; } - { locale = "bn-BD"; arch = "linux-i686"; sha1 = "292e7f58b2ca6b603949cc22965de0e568811dfb"; } - { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "c6f8afcd2e2269c5092dce8779e6068fd2e09540"; } - { locale = "bn-IN"; arch = "linux-i686"; sha1 = "3d93fbcb16a6161740cdee5c91fb2b9e6d5de77a"; } - { locale = "bn-IN"; arch = "linux-x86_64"; sha1 = "570cb383c4dcd09f90a02aa6898504295cad25e6"; } - { locale = "br"; arch = "linux-i686"; sha1 = "92fb316eae04d94320dd623d22d7b8c2a76018f6"; } - { locale = "br"; arch = "linux-x86_64"; sha1 = "a7410ed0ec67ae9746f652177664c292b727fdfc"; } - { locale = "bs"; arch = "linux-i686"; sha1 = "7f08e9920875f59b6df051acc68d1bb508615396"; } - { locale = "bs"; arch = "linux-x86_64"; sha1 = "654d90383abc26272d017b914627516b3aa33147"; } - { locale = "ca"; arch = "linux-i686"; sha1 = "645133ed542917fa32518279b375cf9dc4149dd7"; } - { locale = "ca"; arch = "linux-x86_64"; sha1 = "3eaff9df7e51971f9c1e37028430f0159ddcda9c"; } - { locale = "cs"; arch = "linux-i686"; sha1 = "4b283d1393fe06c80f412848b146295519e1957d"; } - { locale = "cs"; arch = "linux-x86_64"; sha1 = "5830a2bc46234d1adac6127fd470223ff750f5e7"; } - { locale = "csb"; arch = "linux-i686"; sha1 = "36c7bd7ccafdd5225d6f6dcde6928e4ca9aff603"; } - { locale = "csb"; arch = "linux-x86_64"; sha1 = "e5070bc33436df13e68e9ce63f091b1f60a96b5d"; } - { locale = "cy"; arch = "linux-i686"; sha1 = "7f6e35e997082406036864fb1cfc4bfd9380d156"; } - { locale = "cy"; arch = "linux-x86_64"; sha1 = "2c2ac492181ccdf10ae88c6cf1ec14a9d81c6019"; } - { locale = "da"; arch = "linux-i686"; sha1 = "cf2be147f015d40d0eecc1f00326856b06acdedd"; } - { locale = "da"; arch = "linux-x86_64"; sha1 = "01804683989d0731826d7dda67d6d7a46fb8de48"; } - { locale = "de"; arch = "linux-i686"; sha1 = "be8909ee0a9cf86869479c9173ea20f27d6e841a"; } - { locale = "de"; arch = "linux-x86_64"; sha1 = "377f54230cbe9d8dfd6242043fc8e9e43e392688"; } - { locale = "dsb"; arch = "linux-i686"; sha1 = "d50f0fca6b2036aca565a694bf70112121acc009"; } - { locale = "dsb"; arch = "linux-x86_64"; sha1 = "f532c3ac7f45682aa916f5cde32c5921a83fe9cf"; } - { locale = "el"; arch = "linux-i686"; sha1 = "2cf025815a5b9d7c1b7f353a592b700377797ff2"; } - { locale = "el"; arch = "linux-x86_64"; sha1 = "2a3c3b79072d6196cfcd00d4ffe546415e5c3c2b"; } - { locale = "en-GB"; arch = "linux-i686"; sha1 = "c638ac1b0f94d7afdf52b580108d9d9f0fbb4642"; } - { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "3a89c58a1a391268de63de380f379cf47956873c"; } - { locale = "en-US"; arch = "linux-i686"; sha1 = "9f83d949c426b798268a038c1173bad1efb8076f"; } - { locale = "en-US"; arch = "linux-x86_64"; sha1 = "e9f99d0fd1fadd62ba44606f0fe67cc829b64da3"; } - { locale = "en-ZA"; arch = "linux-i686"; sha1 = "a84f15bb02673c849721290858de31ca9697448f"; } - { locale = "en-ZA"; arch = "linux-x86_64"; sha1 = "28984e2a5d91f27247eb40db48f3055a24e77f3c"; } - { locale = "eo"; arch = "linux-i686"; sha1 = "9951a09c2132d468ff1b8c647af195ddb3ecb050"; } - { locale = "eo"; arch = "linux-x86_64"; sha1 = "ec90facdeced4b969547a8193dc9f196a13a5c0c"; } - { locale = "es-AR"; arch = "linux-i686"; sha1 = "a4df107f065e950fe2702871fb10d1d7ddc704dc"; } - { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "6cd0464702921be32a70eb5b68be45f5f6a65ff4"; } - { locale = "es-CL"; arch = "linux-i686"; sha1 = "21325f12a6ed59c471a86a8273efd76fdc9dc3bd"; } - { locale = "es-CL"; arch = "linux-x86_64"; sha1 = "b6660728d8ac2ba89a9bb522a8fd7552c7b0fd84"; } - { locale = "es-ES"; arch = "linux-i686"; sha1 = "00b2c86d3f7f6431760e2bdf6228090b46703b21"; } - { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "d75ee1d75eb8c1d7f43fd082575cdb9d5657a719"; } - { locale = "es-MX"; arch = "linux-i686"; sha1 = "6e7d188ae57eeb457a5af93cef77a3e0fd3e4138"; } - { locale = "es-MX"; arch = "linux-x86_64"; sha1 = "905ae336894a4d7efdfd5890c43579fcbc4f63e6"; } - { locale = "et"; arch = "linux-i686"; sha1 = "49f5495d4fe4166f46f3d2cc784b0adadad40973"; } - { locale = "et"; arch = "linux-x86_64"; sha1 = "80706f89b23dd019718888c2308596ec63c0cd6c"; } - { locale = "eu"; arch = "linux-i686"; sha1 = "2531d3d157aee3c20616fd94606668cc78ce71f5"; } - { locale = "eu"; arch = "linux-x86_64"; sha1 = "6c84eab337a4b43d604f34e7ea2b563500a52f37"; } - { locale = "fa"; arch = "linux-i686"; sha1 = "61fe70954eca24f1d7fa8908f6cfaab1b4abfad2"; } - { locale = "fa"; arch = "linux-x86_64"; sha1 = "f43b28a2b0af9ba18da35c69824370cec628d056"; } - { locale = "ff"; arch = "linux-i686"; sha1 = "2c1f4c5a2f3639328af873e59afd6c6a479f69ae"; } - { locale = "ff"; arch = "linux-x86_64"; sha1 = "8737e7d4263e66fafbf372568587173e58816f6a"; } - { locale = "fi"; arch = "linux-i686"; sha1 = "3a5b5171449e3629b0e22d08a9bf9a5bb0428a19"; } - { locale = "fi"; arch = "linux-x86_64"; sha1 = "1c901117715d8ac9d869bd79d7ffda778562b4bd"; } - { locale = "fr"; arch = "linux-i686"; sha1 = "3962280160df7f786cc26275025976df9c267174"; } - { locale = "fr"; arch = "linux-x86_64"; sha1 = "cc2f1f433b88b5f73e5c7e4683d85e5275720734"; } - { locale = "fy-NL"; arch = "linux-i686"; sha1 = "ed2b578e76aa9e56a85d3a02a3d9d6d25e07d624"; } - { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "110741b45050dbc896424a6e9cf32b9f8555d657"; } - { locale = "ga-IE"; arch = "linux-i686"; sha1 = "32fa55c45a7fbd57a7823135e87c288d463440ee"; } - { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "4d0c00130026b892cfc259d8ffb6c57338e8398d"; } - { locale = "gd"; arch = "linux-i686"; sha1 = "2fbafdbe1218eb34ec48a5d92904c0bd07b23690"; } - { locale = "gd"; arch = "linux-x86_64"; sha1 = "90810697ad8206eced9e4c4330c9242c4f3baafa"; } - { locale = "gl"; arch = "linux-i686"; sha1 = "2be76249fc1afde7ed156beb5df2d2eef50a485e"; } - { locale = "gl"; arch = "linux-x86_64"; sha1 = "d400c5692a767b14dabce47303aa195bc17af3c5"; } - { locale = "gu-IN"; arch = "linux-i686"; sha1 = "15704df5ff619aa6818521904d557eea65165206"; } - { locale = "gu-IN"; arch = "linux-x86_64"; sha1 = "c19923c4e9d5ae89bf9f1aa441b9f92d6f2fd02c"; } - { locale = "he"; arch = "linux-i686"; sha1 = "39694a4f966ad488ff77592dc490302449104df3"; } - { locale = "he"; arch = "linux-x86_64"; sha1 = "deb058d0798eadc5fe3920996421d86d446ca82e"; } - { locale = "hi-IN"; arch = "linux-i686"; sha1 = "8d28e60f8920001184dc20cc1f381f9474c9a6fd"; } - { locale = "hi-IN"; arch = "linux-x86_64"; sha1 = "3e9c18fc995fc013d3bd8bc87f8accc951599e79"; } - { locale = "hr"; arch = "linux-i686"; sha1 = "6ced9bd6614b921600cca7520c8698f265087a31"; } - { locale = "hr"; arch = "linux-x86_64"; sha1 = "8ef625b32212c387a367b8059c4d0bf62d5814da"; } - { locale = "hsb"; arch = "linux-i686"; sha1 = "49ecea386737f963db43f8c13c8d7e9b036523f3"; } - { locale = "hsb"; arch = "linux-x86_64"; sha1 = "7aba537cb8ffc7b7106dba4b378024c5a0356652"; } - { locale = "hu"; arch = "linux-i686"; sha1 = "1d406c76c8846b4ec81e62a958d662b582f75357"; } - { locale = "hu"; arch = "linux-x86_64"; sha1 = "4f582fd196573f5ab1c93dc6652a2e86617a0be7"; } - { locale = "hy-AM"; arch = "linux-i686"; sha1 = "d71daf124c8a16d4bd1d9d17df47cf10d5a5137c"; } - { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "b8f124244441a6ce474860731452760e92e575c4"; } - { locale = "id"; arch = "linux-i686"; sha1 = "8e4c0ec82aaeee6fdcf7541f6fd0bab8811ec5ae"; } - { locale = "id"; arch = "linux-x86_64"; sha1 = "3b6a5ff08f1c7f81c0da50fa7d2ed17e7d7da645"; } - { locale = "is"; arch = "linux-i686"; sha1 = "0aa678cd3b58706ac7d9a36399abcc3a8f05a894"; } - { locale = "is"; arch = "linux-x86_64"; sha1 = "e2a815e45fd6c20b37085aea0b2fe6e23848fde7"; } - { locale = "it"; arch = "linux-i686"; sha1 = "8213e082043b61872df49709732d0f209956f858"; } - { locale = "it"; arch = "linux-x86_64"; sha1 = "f411672ad5fb62ddc6cc2f9e89fea611de0d6356"; } - { locale = "ja"; arch = "linux-i686"; sha1 = "a540dd09786c0701a1ec22adbd1a19d6cbf0eb60"; } - { locale = "ja"; arch = "linux-x86_64"; sha1 = "decfa3a81bd81c0d04c62d1ff70858bcbfe505c2"; } - { locale = "kk"; arch = "linux-i686"; sha1 = "bfda7cdf57eafd6248bd5f32cf6ba84a3a05f202"; } - { locale = "kk"; arch = "linux-x86_64"; sha1 = "6a12ec04401251b9382a8b8b927f4684f7268971"; } - { locale = "km"; arch = "linux-i686"; sha1 = "06dc00c095690aa1eabd87d3dd425d3481349a09"; } - { locale = "km"; arch = "linux-x86_64"; sha1 = "901e1755688474d888ebcc524ca6912280fa5c11"; } - { locale = "kn"; arch = "linux-i686"; sha1 = "ccc86b5b46f3444f0a09b8d70ba804a9245e55f4"; } - { locale = "kn"; arch = "linux-x86_64"; sha1 = "b84394b314bd99a0bf856e0330d537f14dc624f1"; } - { locale = "ko"; arch = "linux-i686"; sha1 = "3e3d97975c5c67db99785ccca608ad170e870523"; } - { locale = "ko"; arch = "linux-x86_64"; sha1 = "1575641404e5b6239745eeae202ddbb5b8ede6d0"; } - { locale = "lij"; arch = "linux-i686"; sha1 = "4abdf303280a82ededf5cb2a8433f169a4d2959a"; } - { locale = "lij"; arch = "linux-x86_64"; sha1 = "974f1c26ee02e3eb20daf8cb7a991e83dbeb8c60"; } - { locale = "lt"; arch = "linux-i686"; sha1 = "18cdb106a6866bb1ce33c3712011602e2503799e"; } - { locale = "lt"; arch = "linux-x86_64"; sha1 = "fbf52dab19307bf8f8b7d84e32d7bcddfcb4693b"; } - { locale = "lv"; arch = "linux-i686"; sha1 = "a383ddf03d269575eee7b7fe44ae334aa8d648e9"; } - { locale = "lv"; arch = "linux-x86_64"; sha1 = "91f4b3cfbd5651e0227e2d9c40cbc1eda94e3413"; } - { locale = "mai"; arch = "linux-i686"; sha1 = "62318920bdcb6aa26fb31e2b80e861eeef0f4da6"; } - { locale = "mai"; arch = "linux-x86_64"; sha1 = "1811f361ed1b6d2864f0e7cc3950668ba8633288"; } - { locale = "mk"; arch = "linux-i686"; sha1 = "9b2f802e0543719a3fa13027b283af062278466e"; } - { locale = "mk"; arch = "linux-x86_64"; sha1 = "5b22cb28cfd1390dce8534674fcecb201f431ebd"; } - { locale = "ml"; arch = "linux-i686"; sha1 = "25862ddddd1d9f7ddcbff8780a39ab2609fdff74"; } - { locale = "ml"; arch = "linux-x86_64"; sha1 = "eb5fa58184b6bd10434c5371834eaf2ee343bb6e"; } - { locale = "mr"; arch = "linux-i686"; sha1 = "b4dc26f1d52da326046173765832c8e06eb27adb"; } - { locale = "mr"; arch = "linux-x86_64"; sha1 = "d8e5968afee45607b2874845f2782add083f3d0a"; } - { locale = "ms"; arch = "linux-i686"; sha1 = "fce3550b0e03cf6c78d55f1e89afe27bea3ed0fa"; } - { locale = "ms"; arch = "linux-x86_64"; sha1 = "7bc8f231ac82827d9095ce896cb16f60c92b1053"; } - { locale = "nb-NO"; arch = "linux-i686"; sha1 = "7d077713f9cf02833fa9e3ef69a5dac11d88f59e"; } - { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "642851c8ead7a0e673d9d8d0329a551cd9282337"; } - { locale = "nl"; arch = "linux-i686"; sha1 = "f0cd799d98840d8ca7825caac582035761347a94"; } - { locale = "nl"; arch = "linux-x86_64"; sha1 = "beaa7e385b655c82999dc38eb39af31e7e9de69a"; } - { locale = "nn-NO"; arch = "linux-i686"; sha1 = "04ed2d080ef687b0504f3d42bea97b2e56876795"; } - { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "857fbeef81cf00def5eaaa02effb1731eac15a1f"; } - { locale = "or"; arch = "linux-i686"; sha1 = "a208556246b7574d5e71eec8a56d8a2ab3c43767"; } - { locale = "or"; arch = "linux-x86_64"; sha1 = "f7b223bfe82d2ab7a0f2dba0b93e682ef5c833e3"; } - { locale = "pa-IN"; arch = "linux-i686"; sha1 = "b67c2aa36065ece0526a280cbe33adcb38a20843"; } - { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "73aef7a4e318625d18cade40090ec112667de295"; } - { locale = "pl"; arch = "linux-i686"; sha1 = "3446a41365fb0852684d0808d1fa85ddabcf0958"; } - { locale = "pl"; arch = "linux-x86_64"; sha1 = "0c1b1f1279e1639e71acdccaa4a687bf26aca19f"; } - { locale = "pt-BR"; arch = "linux-i686"; sha1 = "a3ec0b02796f67a798bbb895cf926f9bd7ccbe8d"; } - { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "e3b74fcb0ec26c440acedfe282a3ef0902a10d2b"; } - { locale = "pt-PT"; arch = "linux-i686"; sha1 = "0b942ec4a8fee50595a7b34e76636bfa83d2dfc0"; } - { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "d20698edd8193185342c2487433af4ea39fb6a3a"; } - { locale = "rm"; arch = "linux-i686"; sha1 = "442b8ac786b05e655b415a76427cca7ee0aa1abf"; } - { locale = "rm"; arch = "linux-x86_64"; sha1 = "250cb2a8e3fe869ae150de97b15e6d8f8fd30da3"; } - { locale = "ro"; arch = "linux-i686"; sha1 = "3a796ab446e77064ad3a094464c54d578b5ca910"; } - { locale = "ro"; arch = "linux-x86_64"; sha1 = "a512c2bd2cdd21f108ff1f77a747c606f28f8621"; } - { locale = "ru"; arch = "linux-i686"; sha1 = "2a907a348dd1f61e2ee8b6027e2085ee2e7e71bf"; } - { locale = "ru"; arch = "linux-x86_64"; sha1 = "228cad14512e25a445c1a5a92262ddf8fbb2f5c5"; } - { locale = "si"; arch = "linux-i686"; sha1 = "69ad63bfa75e1279bdcfe3d4127d83bb49b134b4"; } - { locale = "si"; arch = "linux-x86_64"; sha1 = "851e02e6ab551af88f41655cb3fe15883e536a62"; } - { locale = "sk"; arch = "linux-i686"; sha1 = "56c439e0dca6d75aa218e995187d10c0f88d3390"; } - { locale = "sk"; arch = "linux-x86_64"; sha1 = "43b69972b4e785069eba3ca7db1d8563f5ea76d8"; } - { locale = "sl"; arch = "linux-i686"; sha1 = "64bad6a92fa3eb1c98e2ce038e4fafdddb699690"; } - { locale = "sl"; arch = "linux-x86_64"; sha1 = "ace07b787362d893be563c9d59ec7e616f3a1d11"; } - { locale = "son"; arch = "linux-i686"; sha1 = "6a027929d81d9c36f62d0f092d4d7f1451713077"; } - { locale = "son"; arch = "linux-x86_64"; sha1 = "ebb4fd0f3dcabefd3d5e19a67d3e0e02a70918fa"; } - { locale = "sq"; arch = "linux-i686"; sha1 = "3048cc7c6837dbad7c654b37b44ee1c3a588633c"; } - { locale = "sq"; arch = "linux-x86_64"; sha1 = "d4ef1a51d0bf973fe4bfc614f8878f021ec46f5b"; } - { locale = "sr"; arch = "linux-i686"; sha1 = "d10e7c6619d2a2879eaab9d8c3a1a7f7458f60bb"; } - { locale = "sr"; arch = "linux-x86_64"; sha1 = "5b140de3d590ea84f91165396b7e154acc247172"; } - { locale = "sv-SE"; arch = "linux-i686"; sha1 = "57efc1f16710acd31a6db186673995f0713dba6f"; } - { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "d65d51b861eb62a5cdc99491f3c91dbb02638511"; } - { locale = "ta"; arch = "linux-i686"; sha1 = "aead4b55accc679c8fd49a099d12de95410bc480"; } - { locale = "ta"; arch = "linux-x86_64"; sha1 = "fcca6081e4fa248f86d77bc8d7aad658e82ef4c7"; } - { locale = "te"; arch = "linux-i686"; sha1 = "dbcdd1cc740d82f075c71bb6e3d087312ab7700d"; } - { locale = "te"; arch = "linux-x86_64"; sha1 = "901df9c92377dec49e66b17c7efd5a3d8f8ea5d5"; } - { locale = "th"; arch = "linux-i686"; sha1 = "a150db665c6a1e5ceb3d6a27896431890b5631c5"; } - { locale = "th"; arch = "linux-x86_64"; sha1 = "144489c6c53d1fdc32a42d2ebb6905946369c70a"; } - { locale = "tr"; arch = "linux-i686"; sha1 = "ccfc01ef15ee5345a2f0e07b1c4bcf8ac4459554"; } - { locale = "tr"; arch = "linux-x86_64"; sha1 = "563862e9a8b355b12c3dca36fc4d8c219707820a"; } - { locale = "uk"; arch = "linux-i686"; sha1 = "9885b14de8ca7d1a25adec103e245dc6d54c226d"; } - { locale = "uk"; arch = "linux-x86_64"; sha1 = "8d9d3e4a14d0288dc6d82cb652752712e0e4b577"; } - { locale = "vi"; arch = "linux-i686"; sha1 = "a70b8c7d9a7bbda992faf8f3762e55412b12a08d"; } - { locale = "vi"; arch = "linux-x86_64"; sha1 = "17661185644f68902eb946a3cd179c77f9681881"; } - { locale = "xh"; arch = "linux-i686"; sha1 = "1f1c9a8c1a614e5855d7303d808e661e54536de9"; } - { locale = "xh"; arch = "linux-x86_64"; sha1 = "17490957c9f3064ea5ea35562c0d669a557ea1ae"; } - { locale = "zh-CN"; arch = "linux-i686"; sha1 = "5140d26ab69f0645ae512d8a9d277ae6efc7dc45"; } - { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "cc09fcde7062e5bac4952b239354152855b8c52a"; } - { locale = "zh-TW"; arch = "linux-i686"; sha1 = "e923cb157faa256852ead1aef8e1c5e420e4fb27"; } - { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "d801a229474eaee5229137f2e69629abdf60e36b"; } + { locale = "ach"; arch = "linux-i686"; sha1 = "171c24f002bceacbe7a29ca807f3e13cab20cb09"; } + { locale = "ach"; arch = "linux-x86_64"; sha1 = "4b9936b23e3a14603a87fbc3ca3ffdf6cac51ab3"; } + { locale = "af"; arch = "linux-i686"; sha1 = "2ec4b773acddb8b7ca6edd77c87d7f6018eebe6a"; } + { locale = "af"; arch = "linux-x86_64"; sha1 = "3ff150a7956464802550de974901d77f8fdeaa2c"; } + { locale = "an"; arch = "linux-i686"; sha1 = "c87ab9f8d6ff800b8d4524fbb31f5eda93f04d0b"; } + { locale = "an"; arch = "linux-x86_64"; sha1 = "4424f5a5ee97ef17786242c0ed8fbd235892792c"; } + { locale = "ar"; arch = "linux-i686"; sha1 = "626055151dbd2b6324b9a78f0d52f908d851ef27"; } + { locale = "ar"; arch = "linux-x86_64"; sha1 = "46eb6f9a7d79ab0935e53f8adcbb39ef9eb23958"; } + { locale = "as"; arch = "linux-i686"; sha1 = "5bdb6329d9b87e844f54c76e6a1d3a01bb549a47"; } + { locale = "as"; arch = "linux-x86_64"; sha1 = "c3d9a75ed9624f55b28be6537e66d3d008f2f8e0"; } + { locale = "ast"; arch = "linux-i686"; sha1 = "afdef9abc432e29db0105359436feb799cf4b4d8"; } + { locale = "ast"; arch = "linux-x86_64"; sha1 = "6bc04d5d929b6e8c507080d7d9c6a38cdbd8cdfc"; } + { locale = "az"; arch = "linux-i686"; sha1 = "08c01dbc10d092dd1bed279b61a718494f306934"; } + { locale = "az"; arch = "linux-x86_64"; sha1 = "7cd459c801cb13a632bf8dbe0e935924731378be"; } + { locale = "be"; arch = "linux-i686"; sha1 = "1086d708700b1e78943aff8b5525fefdc57f6b4b"; } + { locale = "be"; arch = "linux-x86_64"; sha1 = "61ef1b7d3e7f10024a688940177906094504375e"; } + { locale = "bg"; arch = "linux-i686"; sha1 = "63c097425c56a2aebd6519013bd39719e22b8869"; } + { locale = "bg"; arch = "linux-x86_64"; sha1 = "d2f27d7c96ff11b03f44f7d1aee9b2f0b042946e"; } + { locale = "bn-BD"; arch = "linux-i686"; sha1 = "cf9368ef310017d68c06eb1cbb14e83656adb94f"; } + { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "c45797b2747cf9688250c3b9816b31333c76218c"; } + { locale = "bn-IN"; arch = "linux-i686"; sha1 = "a664464f41b2bc8cdcb6f9cbf2945da66743f923"; } + { locale = "bn-IN"; arch = "linux-x86_64"; sha1 = "4b17670ee1204fe6fc99ac60466b630a67fb377d"; } + { locale = "br"; arch = "linux-i686"; sha1 = "004c18d0270d0964b69b9d574ee0085f95f79d5f"; } + { locale = "br"; arch = "linux-x86_64"; sha1 = "974c674138cdfd4983ee89e11d9b8ea905318e07"; } + { locale = "bs"; arch = "linux-i686"; sha1 = "3c76d0e794a9f90313438a77cc71c4917e6d0963"; } + { locale = "bs"; arch = "linux-x86_64"; sha1 = "de062d16baa844bef4d46278b922e55c24446013"; } + { locale = "ca"; arch = "linux-i686"; sha1 = "1fc3fd7ff88fa47be3e63c6d18fb7ea0f96ea182"; } + { locale = "ca"; arch = "linux-x86_64"; sha1 = "034e54f38b3905afa9265adcd7028ecaeef0b0ea"; } + { locale = "cs"; arch = "linux-i686"; sha1 = "da6c2109d0749e3fb02d39608bfc097e0d4b7e94"; } + { locale = "cs"; arch = "linux-x86_64"; sha1 = "564dfbadd8a4da4d27a5980be2c037c38f798be3"; } + { locale = "cy"; arch = "linux-i686"; sha1 = "4e601b99d70c68884efa386cd7d9e73d27f58fcc"; } + { locale = "cy"; arch = "linux-x86_64"; sha1 = "6d8b101a0cf704501f737867ec139481457d4925"; } + { locale = "da"; arch = "linux-i686"; sha1 = "bf228d3a5a62fbdb1169029722fa0e3b5ed88b32"; } + { locale = "da"; arch = "linux-x86_64"; sha1 = "cdd695b5e0983c6602d9a351b3b132c4063c0b4b"; } + { locale = "de"; arch = "linux-i686"; sha1 = "117fc06f022e5508a0d15be0e1a7a3db4745c8d6"; } + { locale = "de"; arch = "linux-x86_64"; sha1 = "85d4ab75a06eefb41bcd16c9eb870f704cc41d69"; } + { locale = "dsb"; arch = "linux-i686"; sha1 = "8518aa683ae83d230067a72ed541e3d190933548"; } + { locale = "dsb"; arch = "linux-x86_64"; sha1 = "ed174cf13bd4ea448e4c86e1c05632728da2138e"; } + { locale = "el"; arch = "linux-i686"; sha1 = "3d78f1b8b814da0f9b64e06275a46675e52baee7"; } + { locale = "el"; arch = "linux-x86_64"; sha1 = "4ceca57c924cbd80dbd6578c0fbcfdc0dbedad36"; } + { locale = "en-GB"; arch = "linux-i686"; sha1 = "b96227ce0f152eb901ca9cdfa579634d943e8ee1"; } + { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "d8ebb59b19d1bab937b53cd7af14a07537688218"; } + { locale = "en-US"; arch = "linux-i686"; sha1 = "80b63f903b0182f939436e8ec7a54b0c7bcfddad"; } + { locale = "en-US"; arch = "linux-x86_64"; sha1 = "1e5d88aa9fade0f39be239d4fc88a63be7fba1fb"; } + { locale = "en-ZA"; arch = "linux-i686"; sha1 = "f16c3e3d6904ee327002788e2374bf126c40d5b5"; } + { locale = "en-ZA"; arch = "linux-x86_64"; sha1 = "f4a411e5ab5ad73b524ef92c5ed465f25d9411e3"; } + { locale = "eo"; arch = "linux-i686"; sha1 = "dd9ba1358f4359ce0e686c9f04f2603398cc70e7"; } + { locale = "eo"; arch = "linux-x86_64"; sha1 = "e7c5a2688c9ec3cca5005caa25fa7d8d97044a3a"; } + { locale = "es-AR"; arch = "linux-i686"; sha1 = "7bf4fc268ef16dbac4bf1697aeb127b00f024b23"; } + { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "de4b641021139e2a3a14db6ae9ccd0202d36380e"; } + { locale = "es-CL"; arch = "linux-i686"; sha1 = "afc1ee57a9eb78d53fdf9416fdde4ed519482810"; } + { locale = "es-CL"; arch = "linux-x86_64"; sha1 = "e91d0e394bf54562297dbfcf79cd2998d3824292"; } + { locale = "es-ES"; arch = "linux-i686"; sha1 = "c7c1f11f1767116b1a3f0ed7a72cbfe5ec72f4ad"; } + { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "e02cf16977b0ad6b76e1f50b8dce6634e7688740"; } + { locale = "es-MX"; arch = "linux-i686"; sha1 = "8e5462e20a5f7916bb2db78d438573f7d0da9706"; } + { locale = "es-MX"; arch = "linux-x86_64"; sha1 = "7337351eb8bd38f010c805ce1e00d74b9379d8c1"; } + { locale = "et"; arch = "linux-i686"; sha1 = "ea958109c28d185d250a199d935285edb7099e8c"; } + { locale = "et"; arch = "linux-x86_64"; sha1 = "fa5fd96f8ebe24ec343c2bd834dce571153c0e73"; } + { locale = "eu"; arch = "linux-i686"; sha1 = "66b24e265d01d1775dab8edc4e6b3e2f2566ba22"; } + { locale = "eu"; arch = "linux-x86_64"; sha1 = "e8be6ebbd667459206c8f66bd069ded86784d8ab"; } + { locale = "fa"; arch = "linux-i686"; sha1 = "824ce366ab30abd33e9a7c2f5d57cfde4d60c00d"; } + { locale = "fa"; arch = "linux-x86_64"; sha1 = "12b4a0bfb18f893a0eecdec56a4eda02372396ce"; } + { locale = "ff"; arch = "linux-i686"; sha1 = "218082c202a7699a162901d9093f519811a5f378"; } + { locale = "ff"; arch = "linux-x86_64"; sha1 = "93d3acad0e144b884d3a1a30ac6336fca4e17e77"; } + { locale = "fi"; arch = "linux-i686"; sha1 = "c74d417d4f26061008a9cbd7c7f121fb1e656cfc"; } + { locale = "fi"; arch = "linux-x86_64"; sha1 = "e0da9d2c6cdd1b5c3b26bef6b3401e4fa6452e4b"; } + { locale = "fr"; arch = "linux-i686"; sha1 = "830599b504839b9995414982ba655331619609ec"; } + { locale = "fr"; arch = "linux-x86_64"; sha1 = "4a5c334689e844358e22aba8389849594b6a1891"; } + { locale = "fy-NL"; arch = "linux-i686"; sha1 = "1e9a7b2e57802850c1efb3046b4913499fad07d2"; } + { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "ae86e5252bd7b2a4422bc8c6f777ade07242176e"; } + { locale = "ga-IE"; arch = "linux-i686"; sha1 = "4c94ec105da0f91a2b87ba8013eb7b832c2fee12"; } + { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "dab8398e904f8392c01313314bbaf76bd0decd8f"; } + { locale = "gd"; arch = "linux-i686"; sha1 = "7d3c9ebcb0ee1aec567d0676c78038a35faf746f"; } + { locale = "gd"; arch = "linux-x86_64"; sha1 = "4b4c20766fe95c6dd69c8e29a2ffcea007940b74"; } + { locale = "gl"; arch = "linux-i686"; sha1 = "eb960637873424213035846cee85dc5cd3bcffaa"; } + { locale = "gl"; arch = "linux-x86_64"; sha1 = "c467354f5c4197880c42205c5385cfd62a115413"; } + { locale = "gu-IN"; arch = "linux-i686"; sha1 = "a25db0f49e9ca9b8238a321480cc6913195ab000"; } + { locale = "gu-IN"; arch = "linux-x86_64"; sha1 = "8241b15c08fa66e05da25a5d0ad5ffbc50cc6388"; } + { locale = "he"; arch = "linux-i686"; sha1 = "9c6e3df8063a8c4ee859dc0e58ac6f36c2f26659"; } + { locale = "he"; arch = "linux-x86_64"; sha1 = "ec00dfcaf552aa94322b2bcdec1ec8bfc6b5fb6a"; } + { locale = "hi-IN"; arch = "linux-i686"; sha1 = "5165b5ebfa7af89fa61d994ecf5d77087d455828"; } + { locale = "hi-IN"; arch = "linux-x86_64"; sha1 = "3c52f08951f65d45a5623bc3f88cf7c8e10140c1"; } + { locale = "hr"; arch = "linux-i686"; sha1 = "2b8e12856d5ac25ae101fd717713c46f02836567"; } + { locale = "hr"; arch = "linux-x86_64"; sha1 = "0e3848584959c4123d40da34d6ed25b749cebd15"; } + { locale = "hsb"; arch = "linux-i686"; sha1 = "9a290473f24f9f2347ab64a5851a1f14aed713f7"; } + { locale = "hsb"; arch = "linux-x86_64"; sha1 = "95a66e9f36b6984a341cd801297db84f4ed0c0f3"; } + { locale = "hu"; arch = "linux-i686"; sha1 = "bf1ba19941a5f51c32ac4ac58886165ac258d47e"; } + { locale = "hu"; arch = "linux-x86_64"; sha1 = "710cc727bad72b0f7e85ba84171983b5729e3ea7"; } + { locale = "hy-AM"; arch = "linux-i686"; sha1 = "914e85645210db9f3887751ca8dd68011dc35afc"; } + { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "1253e742d911defc9d4cc6334f9eefdc33ac594b"; } + { locale = "id"; arch = "linux-i686"; sha1 = "a3775040046ec7170fecc0a76f97a1c1ebf77097"; } + { locale = "id"; arch = "linux-x86_64"; sha1 = "ae66b28ea0ba09d4f6fa43efd13db774a3e196c7"; } + { locale = "is"; arch = "linux-i686"; sha1 = "6a36025b57fc9ffcf136d377d4b8b0da0ad70561"; } + { locale = "is"; arch = "linux-x86_64"; sha1 = "f2e31c725ee85e70be0aa04fe10463c0e93ab403"; } + { locale = "it"; arch = "linux-i686"; sha1 = "640db9133bd8dad4c0317f1ca47570aedbac6f05"; } + { locale = "it"; arch = "linux-x86_64"; sha1 = "ab4782eb61e9aab81b899b355416a7cac1434fc5"; } + { locale = "ja"; arch = "linux-i686"; sha1 = "3306c8a43d605d43a459915cbe537fd96d38fc1f"; } + { locale = "ja"; arch = "linux-x86_64"; sha1 = "49b7be7d6237cde197daa9dc6eed39f27eb8afda"; } + { locale = "kk"; arch = "linux-i686"; sha1 = "f8c201f166bd7a11b118bd16a9056e386c8a6fb1"; } + { locale = "kk"; arch = "linux-x86_64"; sha1 = "e4e970289b0370e1c7fac171e0c704f089a7daef"; } + { locale = "km"; arch = "linux-i686"; sha1 = "5f5e99bdd7d0581bdbf866ea4e11a7ceab11633e"; } + { locale = "km"; arch = "linux-x86_64"; sha1 = "a1c7adaf6986d96119f4ee5941b8e37eb7a5eb99"; } + { locale = "kn"; arch = "linux-i686"; sha1 = "cc54a5fd8b361bb64e74cb25c886b3f7acec564b"; } + { locale = "kn"; arch = "linux-x86_64"; sha1 = "72159be6e48f786ae3c3393ddac54f38d26a5b78"; } + { locale = "ko"; arch = "linux-i686"; sha1 = "e4ec61472d4abe31cbced6077edd091a5905f0da"; } + { locale = "ko"; arch = "linux-x86_64"; sha1 = "1f8297062d8898a288e11dfb8acfdaaa47add0ee"; } + { locale = "lij"; arch = "linux-i686"; sha1 = "78c3a4d2caf84ccf89cf8da4fc3ef183bc9cf70a"; } + { locale = "lij"; arch = "linux-x86_64"; sha1 = "ab9ac9e5f0e29e5380c09256f10eb69767ced505"; } + { locale = "lt"; arch = "linux-i686"; sha1 = "bb8f2a6ecba549fac49337a057e9a4db4129b79d"; } + { locale = "lt"; arch = "linux-x86_64"; sha1 = "fe5c477631d72f8ccee29177431d3dea0be9f180"; } + { locale = "lv"; arch = "linux-i686"; sha1 = "2c2d06266a4d98ec20bf2f5e52b9c3c0bb609c76"; } + { locale = "lv"; arch = "linux-x86_64"; sha1 = "8dfed7ad4f1783e6760221373358f231f4f0da0f"; } + { locale = "mai"; arch = "linux-i686"; sha1 = "757b62b448f83e9d69c66d1615da966107c931a3"; } + { locale = "mai"; arch = "linux-x86_64"; sha1 = "713c610d63083ea8021f01d321b930b0c847f780"; } + { locale = "mk"; arch = "linux-i686"; sha1 = "366089fb3c938ea35a5dffe7f7ca760054f567b0"; } + { locale = "mk"; arch = "linux-x86_64"; sha1 = "efdd56a4cc63066096446ad360549447647348de"; } + { locale = "ml"; arch = "linux-i686"; sha1 = "3c2e550f836f0cefcfb5c38411b1ac2f3a637bcf"; } + { locale = "ml"; arch = "linux-x86_64"; sha1 = "36a2ec196849c1f469e74b3053c3f12396b01504"; } + { locale = "mr"; arch = "linux-i686"; sha1 = "be2e5712afc9d4cc4c7f1934e596f7c1957544c2"; } + { locale = "mr"; arch = "linux-x86_64"; sha1 = "e73b9d865474ffa5acbeb231d4e685937be1975f"; } + { locale = "ms"; arch = "linux-i686"; sha1 = "4fbc2a641867d394f28a4742b5c5133731f546d5"; } + { locale = "ms"; arch = "linux-x86_64"; sha1 = "87631ece4d7b74baedd781d1f6b2a57b2eeda412"; } + { locale = "nb-NO"; arch = "linux-i686"; sha1 = "68f83785a6df96389cf76870d98090c786fdfc31"; } + { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "8e2d292250b23dd76e5661fe52de979d0c5d9205"; } + { locale = "nl"; arch = "linux-i686"; sha1 = "f0d738d05df36c876882f8c301331869d83f7294"; } + { locale = "nl"; arch = "linux-x86_64"; sha1 = "eea2560db78a13f0c04aad6825d328b8bc55eb08"; } + { locale = "nn-NO"; arch = "linux-i686"; sha1 = "c6034e46de8466295d0e359274b6a55d55d0184a"; } + { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "10ec7c2904189566a938325ea815723e0bb0b2cb"; } + { locale = "or"; arch = "linux-i686"; sha1 = "0df41d06162817cd34b1bb53515c90cfad3de511"; } + { locale = "or"; arch = "linux-x86_64"; sha1 = "3c12b50d07447911fc0f509ad00e385124bf7ec3"; } + { locale = "pa-IN"; arch = "linux-i686"; sha1 = "0ce146883573be7eb5daed17699230da82ada4cf"; } + { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "c01aa06a17bd8d621ed6aded5e74e71370e9e4c8"; } + { locale = "pl"; arch = "linux-i686"; sha1 = "2164863aa00224f593290194767f3996811e638a"; } + { locale = "pl"; arch = "linux-x86_64"; sha1 = "567697d04976120296727b8a3ea4c26b747a4588"; } + { locale = "pt-BR"; arch = "linux-i686"; sha1 = "9d157740a17808968351dc8adec6aa537cec0a44"; } + { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "d4bd135c4e13f82a8a2809e3e1d8e09cf7f80f42"; } + { locale = "pt-PT"; arch = "linux-i686"; sha1 = "3dbf64a4e9ed9900f2ac9581f89f0df723129a14"; } + { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "e3d930beb3fb127d9528b4ff296fbbeeebb14bb8"; } + { locale = "rm"; arch = "linux-i686"; sha1 = "a579c6c9a0564add3bda66a003318fe2947f69cc"; } + { locale = "rm"; arch = "linux-x86_64"; sha1 = "030cfc69fa37be23b88b70d4ac80e459efb5a059"; } + { locale = "ro"; arch = "linux-i686"; sha1 = "47d39cfef7f363504a626ac82f913e41742be0e8"; } + { locale = "ro"; arch = "linux-x86_64"; sha1 = "bc5d110d4ce4953d213bea29e1052b7ca1718410"; } + { locale = "ru"; arch = "linux-i686"; sha1 = "8944e82080ac7371dba99e3e602b7ad03e589655"; } + { locale = "ru"; arch = "linux-x86_64"; sha1 = "6c224dc91d8fd60056a6c72dc54de8c68a279b6d"; } + { locale = "si"; arch = "linux-i686"; sha1 = "baee23301b0d140248030b1fd68fc04e5c10f939"; } + { locale = "si"; arch = "linux-x86_64"; sha1 = "828160c350a4dd71f88b0d1f17c8692e6d4b14d1"; } + { locale = "sk"; arch = "linux-i686"; sha1 = "5ef8b1e005286bbf3e2e1f7eefa4addf8f3767d0"; } + { locale = "sk"; arch = "linux-x86_64"; sha1 = "30bcc039ccd95b1a0c488b1b805ae0a767856b16"; } + { locale = "sl"; arch = "linux-i686"; sha1 = "8352a59403334665bc88604e6a40581a3eb7aac0"; } + { locale = "sl"; arch = "linux-x86_64"; sha1 = "3e0939fe78cd88350748690598b786dd4e335855"; } + { locale = "son"; arch = "linux-i686"; sha1 = "09f0bb79c4c9c1a865a5e14c7e621c3fc2d416cc"; } + { locale = "son"; arch = "linux-x86_64"; sha1 = "86e4c2fb90a17b068a5c62843ab16803c1b101e9"; } + { locale = "sq"; arch = "linux-i686"; sha1 = "016fe63fcaa5a6a1335d27c4e7ad97dd5aaad9e4"; } + { locale = "sq"; arch = "linux-x86_64"; sha1 = "1c4d68de1b8a6d29dd9b9d3433ffb7859832c4ed"; } + { locale = "sr"; arch = "linux-i686"; sha1 = "011eaee136b1e34d0a0b2eeab2e0a53edecece88"; } + { locale = "sr"; arch = "linux-x86_64"; sha1 = "2d54163e9219d192908f162b338bbc7cce43569a"; } + { locale = "sv-SE"; arch = "linux-i686"; sha1 = "3616fdf8cb30580246243b42efcd11dc13ee0bc4"; } + { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "33139dfd37b085fe77b48a0b7f3f9ad6ce12bf05"; } + { locale = "ta"; arch = "linux-i686"; sha1 = "a043b01750615c594d0d079681e47c523601419e"; } + { locale = "ta"; arch = "linux-x86_64"; sha1 = "16650e9b5c34faa71fe597e5a86eac16a85b8a63"; } + { locale = "te"; arch = "linux-i686"; sha1 = "e565fe7184e4c1e60804c1258d241af4d8f989cc"; } + { locale = "te"; arch = "linux-x86_64"; sha1 = "e0cd4d67f800b86c7f84a816adfd4c94c4e4ec3c"; } + { locale = "th"; arch = "linux-i686"; sha1 = "069e3a10f95d0d5abd9f44548e482523ba688728"; } + { locale = "th"; arch = "linux-x86_64"; sha1 = "f8678da72a388623718a2ea0b9e8e7df735c87b4"; } + { locale = "tr"; arch = "linux-i686"; sha1 = "cef7ea6c46da2fb39802b5ed6d6626addd0842e1"; } + { locale = "tr"; arch = "linux-x86_64"; sha1 = "a1476e81269f11fd966b74ddadf009356d7d8811"; } + { locale = "uk"; arch = "linux-i686"; sha1 = "694d8dc5aa067ed1efbe6912f38ddcb501692741"; } + { locale = "uk"; arch = "linux-x86_64"; sha1 = "68e4329c7ffc622d5e98923348c0eebde3d0a05d"; } + { locale = "vi"; arch = "linux-i686"; sha1 = "421289cfe38233038c6b67c341779997cb0f7e91"; } + { locale = "vi"; arch = "linux-x86_64"; sha1 = "5d6b9ed16a8cefe6ec79716d43f9d984270da12d"; } + { locale = "xh"; arch = "linux-i686"; sha1 = "ac7648d08f55449fa4c7833edf3ac229290b3b56"; } + { locale = "xh"; arch = "linux-x86_64"; sha1 = "29bce5966c7ed1b806706855611329c857ce0c89"; } + { locale = "zh-CN"; arch = "linux-i686"; sha1 = "7f8867dc3839573234685355965490c600c3c73e"; } + { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "2f9df8cb2c6d5de83f4c77aa6938a16d93d70020"; } + { locale = "zh-TW"; arch = "linux-i686"; sha1 = "dd5abdc714ce34b3999e9f021b26131dfabcaece"; } + { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "b5f9f4b7cdce79b0627069318fc9a0bacd251980"; } ]; } diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix index e51c3f68d7f6..595272b900af 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix @@ -4,117 +4,117 @@ # ruby generate_source.rb > source.nix { - version = "31.3.0"; + version = "31.4.0"; sources = [ - { locale = "ar"; arch = "linux-i686"; sha1 = "2579ce59d7c26bdd345732d6ab164fbf6e531b0a"; } - { locale = "ar"; arch = "linux-x86_64"; sha1 = "55b912f4424b06972cc9d3b14cab3eaa75abdff0"; } - { locale = "ast"; arch = "linux-i686"; sha1 = "101de138543ae46b667cc9800e45d30a59c31ea0"; } - { locale = "ast"; arch = "linux-x86_64"; sha1 = "0e290b8222ec3085d2848eb219fa2a950ab38f96"; } - { locale = "be"; arch = "linux-i686"; sha1 = "80db08139076f5e2810edd931af353bc3c9f6326"; } - { locale = "be"; arch = "linux-x86_64"; sha1 = "0569479306e0e5fbaa9b87d9f547eec875cdc673"; } - { locale = "bg"; arch = "linux-i686"; sha1 = "072900fc768486d525fa89ef4a289b3135ec7d1e"; } - { locale = "bg"; arch = "linux-x86_64"; sha1 = "b99da8534a06e89380b8a9c62e7ac848995cd648"; } - { locale = "bn-BD"; arch = "linux-i686"; sha1 = "89303e18aa4bc22b1cb91f4d990eb2e3896336e9"; } - { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "142a507fd977c81e18580acea9dc3e60fb6e6cca"; } - { locale = "br"; arch = "linux-i686"; sha1 = "987b861d55d333d552e22fd6ce4d5d8fa3031e95"; } - { locale = "br"; arch = "linux-x86_64"; sha1 = "8c088d8f374e4cab6477ed5e071861d3875513fb"; } - { locale = "ca"; arch = "linux-i686"; sha1 = "0517ffca37a556548a9b8ded4d7084df0ad70d53"; } - { locale = "ca"; arch = "linux-x86_64"; sha1 = "a617ae22a924d458ed633e5728f44838d0b42c64"; } - { locale = "cs"; arch = "linux-i686"; sha1 = "9ae7115dfc0c11528ec276d62925815f93f49dd0"; } - { locale = "cs"; arch = "linux-x86_64"; sha1 = "2155ef2017e5411a9279b66142306f5d5b9b2b0d"; } - { locale = "da"; arch = "linux-i686"; sha1 = "dfb5ee11a096128f53cebe016156e34aa762a5be"; } - { locale = "da"; arch = "linux-x86_64"; sha1 = "8549835e2c3a120aea39c274d7cb1c7f54035649"; } - { locale = "de"; arch = "linux-i686"; sha1 = "3032a8b87835781d919cab8862057a2612a52af3"; } - { locale = "de"; arch = "linux-x86_64"; sha1 = "6a9a99636cbfbff3950c5f31681ed2aefbb170b9"; } - { locale = "el"; arch = "linux-i686"; sha1 = "33bd8a4a7cdaab9937a7880f17c27177a667f1f5"; } - { locale = "el"; arch = "linux-x86_64"; sha1 = "e32d2382a8322cb65ed3b2b4d634cc818bf94d58"; } - { locale = "en-GB"; arch = "linux-i686"; sha1 = "2e85dcaa7450e2cd605ab41849693c6eb94aa4b8"; } - { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "5a229b46fca9bfe736254bc9a65259c5722dac37"; } - { locale = "en-US"; arch = "linux-i686"; sha1 = "40d0e9a5530812d2ffc471f9c1e9c64ec39bc3aa"; } - { locale = "en-US"; arch = "linux-x86_64"; sha1 = "5dc64b9a0fa7e4df1ed232b56478d52986c3b4ad"; } - { locale = "es-AR"; arch = "linux-i686"; sha1 = "5b3cec2e5ddfd9a12eadc5ac270aba85acfe0051"; } - { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "bceb273367d49b927f5de022009fdd27b707d4eb"; } - { locale = "es-ES"; arch = "linux-i686"; sha1 = "9911086185272ac2a5c6ee9b36170f1a7352b5a4"; } - { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "df164ccdb2ec8ac50c663fe5771a63cb51b991a8"; } - { locale = "et"; arch = "linux-i686"; sha1 = "1e98b4c19dc16e52a65e66a0b518626924a098b1"; } - { locale = "et"; arch = "linux-x86_64"; sha1 = "2153b56a7336fdba78797025ebba8deb0c5796ed"; } - { locale = "eu"; arch = "linux-i686"; sha1 = "864ae993a8e87b09ba2ebfa5d12a8cc9b36c9c27"; } - { locale = "eu"; arch = "linux-x86_64"; sha1 = "ad4a01b18e2c9d38d048f9ee28a19c00dd1dc122"; } - { locale = "fi"; arch = "linux-i686"; sha1 = "d2ebe588dda618a29de4af0fbadbdd1daddd059c"; } - { locale = "fi"; arch = "linux-x86_64"; sha1 = "3c5eb0bb4dec968678c812eda5d723b50ca2f150"; } - { locale = "fr"; arch = "linux-i686"; sha1 = "c71f67ab5942cb49add9a044d6eeb69523f416c9"; } - { locale = "fr"; arch = "linux-x86_64"; sha1 = "60c5a7037de5439ffebc39980c87e5e1065e2d8c"; } - { locale = "fy-NL"; arch = "linux-i686"; sha1 = "09d4f2786ede2aff43250d4ed8f151f73c1cb983"; } - { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "839bea8234ccc71f9402487f022a3fcee13da341"; } - { locale = "ga-IE"; arch = "linux-i686"; sha1 = "07635c04802c1023a9c6ec6d66c2d9ed9c210800"; } - { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "ff584fe726ca1be184c453d2eec250577d7747b4"; } - { locale = "gd"; arch = "linux-i686"; sha1 = "3cbb34e8eba1ad0db2f25b51390b6b66efbdbd6b"; } - { locale = "gd"; arch = "linux-x86_64"; sha1 = "78703fbf8e9c7cf4db1522baaea837450972f568"; } - { locale = "gl"; arch = "linux-i686"; sha1 = "1aab34a16224d84c958aa65f4a0e8100a96003f4"; } - { locale = "gl"; arch = "linux-x86_64"; sha1 = "a8beb35a764b040a1d495e8e34623a884c1911c8"; } - { locale = "he"; arch = "linux-i686"; sha1 = "73fe49520af05bb79e20c202836fce347466c957"; } - { locale = "he"; arch = "linux-x86_64"; sha1 = "1780d0a0f342fc6c64e9365a548c13770f9d02f3"; } - { locale = "hr"; arch = "linux-i686"; sha1 = "f2c570b88fe3368fa30a53f42357a02b610acb36"; } - { locale = "hr"; arch = "linux-x86_64"; sha1 = "b3bb417879fd039222062f2df8f64811c1472cd6"; } - { locale = "hu"; arch = "linux-i686"; sha1 = "3369f82671a7e56ca24161ac2a1dd7cd0ae9ba85"; } - { locale = "hu"; arch = "linux-x86_64"; sha1 = "996b00fb13c2cfd826597eb817bdf8098b523f1b"; } - { locale = "hy-AM"; arch = "linux-i686"; sha1 = "c805817f9463d74bb73cad273d91c15d04ef1786"; } - { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "20abe54c61fa4760a507da630c1b919cfe36cf6a"; } - { locale = "id"; arch = "linux-i686"; sha1 = "76e1659be7d8fbfcd2a6b0bcefdc3988d59e81fa"; } - { locale = "id"; arch = "linux-x86_64"; sha1 = "cff15be3455dcf7ed714e8e69d34dc2ad016b60f"; } - { locale = "is"; arch = "linux-i686"; sha1 = "be8238cddd980bbd7de2a21541b260fd6689a8d7"; } - { locale = "is"; arch = "linux-x86_64"; sha1 = "1fcabd1b1b43ac25f7f5d2eca896ba7d5ea82102"; } - { locale = "it"; arch = "linux-i686"; sha1 = "df18fd291ffbb80323dfd823aa04692bcf6f251f"; } - { locale = "it"; arch = "linux-x86_64"; sha1 = "196fae349e7b06029e9738a12fb78f24ca691598"; } - { locale = "ja"; arch = "linux-i686"; sha1 = "a888ba62981b73d96ba39892a3372b36f0ffb2b3"; } - { locale = "ja"; arch = "linux-x86_64"; sha1 = "00e2be4b037a37429ee708d49c82af5ffafe8ca1"; } - { locale = "ko"; arch = "linux-i686"; sha1 = "634ea25e7246ff1c23a0d57bdf928372ca867cd6"; } - { locale = "ko"; arch = "linux-x86_64"; sha1 = "cfa4acb0970ab87f44e3bbfe46717d1664c63e99"; } - { locale = "lt"; arch = "linux-i686"; sha1 = "50d2764febdfb206c704cc0eb14e0679e42dffc3"; } - { locale = "lt"; arch = "linux-x86_64"; sha1 = "1a975a34ddcb0637957def46bd6cc3785a9630df"; } - { locale = "nb-NO"; arch = "linux-i686"; sha1 = "c0cf3563e2322724447d1c6730a7d4674c9bad7a"; } - { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "0c7267858bf95345dc09f9b03b56283e3198f8a4"; } - { locale = "nl"; arch = "linux-i686"; sha1 = "8c8db046ca1f21c11d00914613010836e0c5aefc"; } - { locale = "nl"; arch = "linux-x86_64"; sha1 = "acd50182d4e1f255ef70bf3d7dfc9ef963535def"; } - { locale = "nn-NO"; arch = "linux-i686"; sha1 = "ca1728b39e052bd9975d2b2ec8cffa6290098316"; } - { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "05a3bed8b8c0ccea66ceef02184f4ecd95e141f8"; } - { locale = "pa-IN"; arch = "linux-i686"; sha1 = "e0aa8fca5e1df6adf5b5bf41d9c8f2a195e5b598"; } - { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "fd4f63140ffc56095c7b66a3ff560409a43ad018"; } - { locale = "pl"; arch = "linux-i686"; sha1 = "9dc57337681fd57c5eb51240463e25543385d23d"; } - { locale = "pl"; arch = "linux-x86_64"; sha1 = "2c27721db5b96a8d488ce7a74e3ebf350f71f76a"; } - { locale = "pt-BR"; arch = "linux-i686"; sha1 = "c4d3e3f02375533bfb734155327832b4bcddbbe5"; } - { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "81d1cfacaf3f6a2830af0fceda7ac463867afa90"; } - { locale = "pt-PT"; arch = "linux-i686"; sha1 = "f59639147c77344d7fbe49c8c3320ec382ce261c"; } - { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "76d04ef5ac5ce644c04621adcc08059f4d509cdd"; } - { locale = "rm"; arch = "linux-i686"; sha1 = "a9d4485e9740572e1c5b8579a171c381797c3f97"; } - { locale = "rm"; arch = "linux-x86_64"; sha1 = "9d699390b577ec97842e75118ee6f0579c386fe0"; } - { locale = "ro"; arch = "linux-i686"; sha1 = "e03991f23cd9da6e5f14e37a4f84faee64f529b1"; } - { locale = "ro"; arch = "linux-x86_64"; sha1 = "7137b302ed8c1079ed8f7efa2eaaeaeeb900cc28"; } - { locale = "ru"; arch = "linux-i686"; sha1 = "7cc98ffeebf3f450c5f29b177eca3e127184c89d"; } - { locale = "ru"; arch = "linux-x86_64"; sha1 = "c087c970e9456d60265f7f9f6be83100b3990ef9"; } - { locale = "si"; arch = "linux-i686"; sha1 = "4197c63d5669be0cd6856d17883f5dbb9690438f"; } - { locale = "si"; arch = "linux-x86_64"; sha1 = "753e858aba8212d86ce9a6855dfaa2223d2ce3bd"; } - { locale = "sk"; arch = "linux-i686"; sha1 = "64ca38cce9a99b7cf281faf0c53e5b646cb8e7f7"; } - { locale = "sk"; arch = "linux-x86_64"; sha1 = "78e10824e31d2aee74d852d7b657dd3239cfbaa2"; } - { locale = "sl"; arch = "linux-i686"; sha1 = "6d38031ef73b82a11193fe2333ba7bfc31e0da49"; } - { locale = "sl"; arch = "linux-x86_64"; sha1 = "c1ba73354f662da9f541978b5611acc41ee60356"; } - { locale = "sq"; arch = "linux-i686"; sha1 = "3bc7482b81a754abc01e4c1face0aa4e65aa3ea6"; } - { locale = "sq"; arch = "linux-x86_64"; sha1 = "2463ac4d17d95c41e5bfebf31c3127e3404caa02"; } - { locale = "sr"; arch = "linux-i686"; sha1 = "28f762f06a526f93b9a3ff3bd5a52a1bd4c6b314"; } - { locale = "sr"; arch = "linux-x86_64"; sha1 = "69bbca2b8cea57a76cb3791029f0d55da8383594"; } - { locale = "sv-SE"; arch = "linux-i686"; sha1 = "ddbfd64533c198deeb3e56cb137af3707cc22912"; } - { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "992b3a896d619393a829b0b404f6c69bc6d11263"; } - { locale = "ta-LK"; arch = "linux-i686"; sha1 = "dcc7382a20d316eabd500c9d7cfaa84b9e406d43"; } - { locale = "ta-LK"; arch = "linux-x86_64"; sha1 = "4202e74f6cb4e7bb22ae08a5e28d02cac8dd4861"; } - { locale = "tr"; arch = "linux-i686"; sha1 = "1cb9db5a71df0990758a93728d1cccc229797aaa"; } - { locale = "tr"; arch = "linux-x86_64"; sha1 = "8406829869881ed3228f44531c32106f51ef8671"; } - { locale = "uk"; arch = "linux-i686"; sha1 = "e9d259c9872336d96e854208d08d0d09aeb98f47"; } - { locale = "uk"; arch = "linux-x86_64"; sha1 = "3a65b5a21c2310dcb243abbf1cfdc7ec097a6018"; } - { locale = "vi"; arch = "linux-i686"; sha1 = "60070b3d0488aa80aa331cfb0ea1f37301d074d4"; } - { locale = "vi"; arch = "linux-x86_64"; sha1 = "ffe662b33db700fe795972a08320370592de365b"; } - { locale = "zh-CN"; arch = "linux-i686"; sha1 = "9722b296495a4ac01bb80952df97a1f1a92eed27"; } - { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "014e0cd18afceeb662d7c2e9f4541e7a4ef0260a"; } - { locale = "zh-TW"; arch = "linux-i686"; sha1 = "f5174db5a7852d27bdfcca4b57fdf5ffd5294680"; } - { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "0014eea1f648f9ddcf977f56f7a82044b41c136e"; } + { locale = "ar"; arch = "linux-i686"; sha1 = "5e6592c5f0569fb56613ed34db895a2fa6c77f66"; } + { locale = "ar"; arch = "linux-x86_64"; sha1 = "7f270aebf5de8c2f4a988d87b37cbdf12542a86a"; } + { locale = "ast"; arch = "linux-i686"; sha1 = "611bbfb96b6f2b39c9a7b83311ba7f96e0294501"; } + { locale = "ast"; arch = "linux-x86_64"; sha1 = "5b8dbb29e1dfce40d0414b75a2e889e40ba62b1b"; } + { locale = "be"; arch = "linux-i686"; sha1 = "8aef167276d82e3243912f1773ce42bc5831d6a8"; } + { locale = "be"; arch = "linux-x86_64"; sha1 = "81448779fcdcace457e7b3e37262345df9b100ec"; } + { locale = "bg"; arch = "linux-i686"; sha1 = "4f82e7bfd24086e98721c6283156781a0a65e23f"; } + { locale = "bg"; arch = "linux-x86_64"; sha1 = "c3ddd6613f7591ff7d4aad1e39358f7107e56b5d"; } + { locale = "bn-BD"; arch = "linux-i686"; sha1 = "68340eea06073ddf2c64f2808d5136295962ebb5"; } + { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "c080fda6eb86414e3157a54befcd9bf7e5a87148"; } + { locale = "br"; arch = "linux-i686"; sha1 = "087a853427912f6aef3802851cf61d8c36aaad93"; } + { locale = "br"; arch = "linux-x86_64"; sha1 = "b574ee98d1771d4a4be77a5e1f7573d03329d497"; } + { locale = "ca"; arch = "linux-i686"; sha1 = "4e56ed5b93e8aede015b4ba3b86d0121f5225e21"; } + { locale = "ca"; arch = "linux-x86_64"; sha1 = "8ca5266e9ad8c1f24a9426cd41b4f9af764308b1"; } + { locale = "cs"; arch = "linux-i686"; sha1 = "3e612559375de82f227fbdfad847bef58392ed64"; } + { locale = "cs"; arch = "linux-x86_64"; sha1 = "3aeb7ca07b82258353b1085705e6f0f18c3a3813"; } + { locale = "da"; arch = "linux-i686"; sha1 = "7d09b5f73738ea9ea16c515434299df8654bbc1e"; } + { locale = "da"; arch = "linux-x86_64"; sha1 = "3c7b5dafca343afa0be3d107078c42d525149ab7"; } + { locale = "de"; arch = "linux-i686"; sha1 = "5273088e2ad5278fbec29a3d80ff81123807bdb1"; } + { locale = "de"; arch = "linux-x86_64"; sha1 = "d18893827828640ff83df8b3d340ed96312d4bfb"; } + { locale = "el"; arch = "linux-i686"; sha1 = "dc0f3ecb015568805634ee78f5ec314d2502ae63"; } + { locale = "el"; arch = "linux-x86_64"; sha1 = "ca7c336b9902c7f109c58e20d944c019cc3003dd"; } + { locale = "en-GB"; arch = "linux-i686"; sha1 = "a7164e94562e7c711e0a8ca98cb9994c75aa4538"; } + { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "f53acad0af7a080e310b7a875b6cb6776d691fcd"; } + { locale = "en-US"; arch = "linux-i686"; sha1 = "7c31b23b0dfe89c17c0eef61cc605f2ea6a5fca3"; } + { locale = "en-US"; arch = "linux-x86_64"; sha1 = "f837d7d1916d687e4482abb87b74de90c4131b4d"; } + { locale = "es-AR"; arch = "linux-i686"; sha1 = "80d6ad181ba25b3b65eb9fd990f03a1aadd68a7b"; } + { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "f40f6514a2357aecabdc34708bbc819fb6546a70"; } + { locale = "es-ES"; arch = "linux-i686"; sha1 = "7c0d9500321fe5c854ba7f1f11cd1cfcec895919"; } + { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "afa2780e35a8fb95b26f43595c2e7729e7d37360"; } + { locale = "et"; arch = "linux-i686"; sha1 = "711bf1da10758f784e5c31b3673eb612604775b9"; } + { locale = "et"; arch = "linux-x86_64"; sha1 = "02ee282d0b54ad6490e742f7a3b29763bf1d0545"; } + { locale = "eu"; arch = "linux-i686"; sha1 = "940125468f0129138e20a048fe09d3d489bab478"; } + { locale = "eu"; arch = "linux-x86_64"; sha1 = "357a64c3b49e3d058ed715de24296fa6533dbe59"; } + { locale = "fi"; arch = "linux-i686"; sha1 = "abe4633376f244efffbd3faa7be4381a5dce0dcc"; } + { locale = "fi"; arch = "linux-x86_64"; sha1 = "f401ae0b0e51603249f6a7b925166bf287023dc7"; } + { locale = "fr"; arch = "linux-i686"; sha1 = "f563e7f6638da931c3e8b3b8055d8ea1923af204"; } + { locale = "fr"; arch = "linux-x86_64"; sha1 = "5ebfc7889ad5fa147c50e70a66b42238dc289ffd"; } + { locale = "fy-NL"; arch = "linux-i686"; sha1 = "a7c6c74459ac9ecae0b325765ae9fb3e2adab1c5"; } + { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "923de165c7eb693316d4a81ad13e32636c1de990"; } + { locale = "ga-IE"; arch = "linux-i686"; sha1 = "6685e21a2b20ebb35da479604dfbf719b0822c3e"; } + { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "35d4f00f26c3bc18c7a6ebcc6d6d2ccd0a4499d4"; } + { locale = "gd"; arch = "linux-i686"; sha1 = "7ad9d25363f3b98085758fb2815d4fbf0b898b28"; } + { locale = "gd"; arch = "linux-x86_64"; sha1 = "ddb0b68b311e51f602248924b4b49481a64ac175"; } + { locale = "gl"; arch = "linux-i686"; sha1 = "216df56d5dde4f27d0f14cfaafd7af08a2732bf2"; } + { locale = "gl"; arch = "linux-x86_64"; sha1 = "4c30c0ba4bbe22522565679b49b06d62673fbd74"; } + { locale = "he"; arch = "linux-i686"; sha1 = "7f67f2fe2166d207f7fa39feb85faae4595cbdbc"; } + { locale = "he"; arch = "linux-x86_64"; sha1 = "f5949cb31f01b11cb6a43a045798da64abea52af"; } + { locale = "hr"; arch = "linux-i686"; sha1 = "c6d784d2cd3f3baf6737dfd2d28c03f9b1c37623"; } + { locale = "hr"; arch = "linux-x86_64"; sha1 = "b5598bc5a19b45ee17cfd259f7da581735f90430"; } + { locale = "hu"; arch = "linux-i686"; sha1 = "21699446dbcc9e0fb53e06dafec8efdbf6ab484b"; } + { locale = "hu"; arch = "linux-x86_64"; sha1 = "e64a219956f4aa017ee742cc1768567052593282"; } + { locale = "hy-AM"; arch = "linux-i686"; sha1 = "a60b5d60e8436355ee24029a4398168108ce8aea"; } + { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "583af341312ea29b50a7eaa86d2c9758ce2f5735"; } + { locale = "id"; arch = "linux-i686"; sha1 = "2471ebfc64a84e8711d7bc26783a16d6300ada07"; } + { locale = "id"; arch = "linux-x86_64"; sha1 = "d67b28477e36501a03ce8fd79a23090d068a696e"; } + { locale = "is"; arch = "linux-i686"; sha1 = "f53018a38f84c7e4fc8d5a3ee952478d4a1c9ebe"; } + { locale = "is"; arch = "linux-x86_64"; sha1 = "f886bcdb98af1c217a837c10a5e0737cbd357ef0"; } + { locale = "it"; arch = "linux-i686"; sha1 = "000d8e56b62768aee6dba9cb14b733f78908e751"; } + { locale = "it"; arch = "linux-x86_64"; sha1 = "27ffbd773f977b67903a62b9131b1dcda27dd7f2"; } + { locale = "ja"; arch = "linux-i686"; sha1 = "cd743c00682001094d3a7decd8396b6ce9b1e67e"; } + { locale = "ja"; arch = "linux-x86_64"; sha1 = "64b8ba26bb1f85788321bd2ba38b4813859ebede"; } + { locale = "ko"; arch = "linux-i686"; sha1 = "445731309b578c262547f22364dfe1fd0eaf68d5"; } + { locale = "ko"; arch = "linux-x86_64"; sha1 = "9bc2efd19b17c0e09b55e6ae310e59147212d726"; } + { locale = "lt"; arch = "linux-i686"; sha1 = "35a275d39c2a780b86749891c14ee77ca36f03bf"; } + { locale = "lt"; arch = "linux-x86_64"; sha1 = "c70f2f57e1fd8c40da949a18314c30380728f7bd"; } + { locale = "nb-NO"; arch = "linux-i686"; sha1 = "c94ace97f23a6fce1e736bb334ddf6af3d5a0ff4"; } + { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "b00717ab99a47ef3477fecb79d55dc5817c60c1e"; } + { locale = "nl"; arch = "linux-i686"; sha1 = "a5864e976675278cb9fb7e65c1edb88f704557f1"; } + { locale = "nl"; arch = "linux-x86_64"; sha1 = "dba80bc2bc1ec67ba932525d05253803292bc9d8"; } + { locale = "nn-NO"; arch = "linux-i686"; sha1 = "161e1361b1ecc5f1ee31227b7e65705ab5355432"; } + { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "8051e55e5f7fbc42c7d75b5ad28834d11b699833"; } + { locale = "pa-IN"; arch = "linux-i686"; sha1 = "91c8812e39baaa1974d4d1c316c7c08022f3408f"; } + { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "948a679c843cee3f8da80f0a45b5416c7cc3b37c"; } + { locale = "pl"; arch = "linux-i686"; sha1 = "43005f6337f33171f745f2e493d8cf2a8371d143"; } + { locale = "pl"; arch = "linux-x86_64"; sha1 = "78fea3bc7e24eb96aefb2e52b01657437fc9dfd6"; } + { locale = "pt-BR"; arch = "linux-i686"; sha1 = "0a5b4e14446c0f8f44004178f873bb289176e1b6"; } + { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "727d4a82754118749ea48e4b7ab6d182570957ad"; } + { locale = "pt-PT"; arch = "linux-i686"; sha1 = "8b4418f18b3569991ff2aca4528e70dd49247d81"; } + { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "0ffbee08f3e43fde37913679037d59b68a47d49b"; } + { locale = "rm"; arch = "linux-i686"; sha1 = "79606026969e837b4b9a1be73b71b0b183757504"; } + { locale = "rm"; arch = "linux-x86_64"; sha1 = "0680dfa0417688e2ad6307b10f90c766db139789"; } + { locale = "ro"; arch = "linux-i686"; sha1 = "d06f4e7f748ffa8202bfc1dc0c4bc94894feb223"; } + { locale = "ro"; arch = "linux-x86_64"; sha1 = "a998af6413eec1123c9e4698ce217dc856c2bb4e"; } + { locale = "ru"; arch = "linux-i686"; sha1 = "062a1ba9c8a5c06972895ebb11e12d90a50c450d"; } + { locale = "ru"; arch = "linux-x86_64"; sha1 = "fd149bdbdc4a697cfab1d04b818b09718a3b945c"; } + { locale = "si"; arch = "linux-i686"; sha1 = "50105a554db09e57ad99aee5c3b9c9f35eef3431"; } + { locale = "si"; arch = "linux-x86_64"; sha1 = "ed360ef7cbf2ecc70b08922c27cdf3525c392137"; } + { locale = "sk"; arch = "linux-i686"; sha1 = "34dee72d71916209a3cad28e6adfa1b3270567c6"; } + { locale = "sk"; arch = "linux-x86_64"; sha1 = "cfe76d345c17ab8711a723779d263c3baa0016ff"; } + { locale = "sl"; arch = "linux-i686"; sha1 = "391a923ff56ba6adf15817b12eec4555ede578fe"; } + { locale = "sl"; arch = "linux-x86_64"; sha1 = "b6c3ad0b50610fd2470a2366c58a2e4947a96698"; } + { locale = "sq"; arch = "linux-i686"; sha1 = "f422d3adca0f15b70d53c9c9b9bae09d651ef535"; } + { locale = "sq"; arch = "linux-x86_64"; sha1 = "d3c8c82a0531a20480ac93dc6e0c981068a327fc"; } + { locale = "sr"; arch = "linux-i686"; sha1 = "9d7ab49903107da8cd9859d09ae62dea661130a9"; } + { locale = "sr"; arch = "linux-x86_64"; sha1 = "24f770326910db0ebd3d521b7573f57c4db2afdd"; } + { locale = "sv-SE"; arch = "linux-i686"; sha1 = "b93a538462e364202cf0a7ef9867f3bcaad5256d"; } + { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "b2c6c917b6575002f2f9f548ba1ae0aa3bd7a064"; } + { locale = "ta-LK"; arch = "linux-i686"; sha1 = "e0d34774514f264bb02a2c5db76270bc228e80a8"; } + { locale = "ta-LK"; arch = "linux-x86_64"; sha1 = "8119ba8f521da39af4d729fe52841c76e6a9c6f1"; } + { locale = "tr"; arch = "linux-i686"; sha1 = "76b9c748286ac40cb77b2dfe98e44b1ebadc6d9b"; } + { locale = "tr"; arch = "linux-x86_64"; sha1 = "779ed971dac93d55e45a63e0ff4d3f6118317116"; } + { locale = "uk"; arch = "linux-i686"; sha1 = "784a6432f04dc12f6abb405e4375540bb3c1bfac"; } + { locale = "uk"; arch = "linux-x86_64"; sha1 = "d6ec1ca2015c723d05e4f7a6e6006cb0f5f45667"; } + { locale = "vi"; arch = "linux-i686"; sha1 = "e494cb50a3c99b4e96794544b1a7948663d0ae28"; } + { locale = "vi"; arch = "linux-x86_64"; sha1 = "e9a8d6fb2b9328f7ea80c0d7be9943daaf37e71d"; } + { locale = "zh-CN"; arch = "linux-i686"; sha1 = "14624e631eb3bdfb9cde339dbf132e048f68f1c3"; } + { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "1197fa99680d978b10c41ccac7183117c264f375"; } + { locale = "zh-TW"; arch = "linux-i686"; sha1 = "78c73c73363b41b3ae36cea01cc64bc715602278"; } + { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "76faeef7919eb2fb594773502ee5202ed11b67e4"; } ]; } From 54f3b501319b9fb73800fd30aa4b7d41f8a9f3b9 Mon Sep 17 00:00:00 2001 From: Charles Strahan Date: Wed, 14 Jan 2015 21:24:06 -0500 Subject: [PATCH 0864/1091] prefetch-scripts: improve purity Set HOME to /homeless-shelter to prevent things like git hooks from running Closes #5777 --- pkgs/tools/package-management/nix-prefetch-scripts/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/package-management/nix-prefetch-scripts/default.nix b/pkgs/tools/package-management/nix-prefetch-scripts/default.nix index 84439136d49e..07cbd99a10ba 100644 --- a/pkgs/tools/package-management/nix-prefetch-scripts/default.nix +++ b/pkgs/tools/package-management/nix-prefetch-scripts/default.nix @@ -17,6 +17,7 @@ stdenv.mkDerivation { wrapArgs="$wrapArgs --prefix PATH : $dep/bin" done wrapArgs="$wrapArgs --prefix PATH : ${gnused}/bin" + wrapArgs="$wrapArgs --set HOME : /homeless-shelter" wrapProgram $out/bin/$name $wrapArgs } From f9a5ad039becc021110db09f8f5daeee400dc907 Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Wed, 14 Jan 2015 20:20:22 -0500 Subject: [PATCH 0865/1091] Add package pshs-0.2.5 Announcement blog post: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/ --- pkgs/servers/http/pshs/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/servers/http/pshs/default.nix diff --git a/pkgs/servers/http/pshs/default.nix b/pkgs/servers/http/pshs/default.nix new file mode 100644 index 000000000000..2977aa819fd0 --- /dev/null +++ b/pkgs/servers/http/pshs/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, pkgconfig, libevent, file, qrencode }: + +let + version = "0.2.5"; +in stdenv.mkDerivation { + name = "pshs-${version}"; + + src = fetchurl { + url = "https://www.bitbucket.org/mgorny/pshs/downloads/pshs-${version}.tar.bz2"; + sha256 = "1lbybww9b74a9ssrii15w6qby0d66j367kara7kmfhakpv8jsvyh"; + }; + + buildInputs = [ pkgconfig libevent file qrencode ]; + + # TODO: enable ssl once dependencies + # (libssl libcrypto libevent >= 2.1 libevent_openssl) can be met + configureFlags = "--disable-ssl"; + + meta = { + description = "Pretty small HTTP server - a command-line tool to share files"; + homepage = "https://bitbucket.org/mgorny/pshs/"; + license = stdenv.lib.licenses.bsd3; + maintainers = [ stdenv.lib.maintainers.eduarrrd ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d0cb0c8901ca..8d8b18627a63 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7837,6 +7837,8 @@ let postfix = postfix211; + pshs = callPackage ../servers/http/pshs { }; + pulseaudio = callPackage ../servers/pulseaudio { gconf = gnome.GConf; # The following are disabled in the default build, because if this From dda7ea5dd8d491194899b3b288057201a06fa43c Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 14 Jan 2015 07:24:50 +0100 Subject: [PATCH 0866/1091] Python: jedi: update 0.8.0-final0 -> 0.8.1 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 47160cb6be17..38d9a2a67cd6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5080,11 +5080,11 @@ let }; jedi = buildPythonPackage (rec { - name = "jedi-0.8.0-final0"; + name = "jedi-0.8.1"; src = pkgs.fetchurl { url = "http://pypi.python.org/packages/source/j/jedi/${name}.tar.gz"; - sha256 = "0jnhwh0b1hy5cssi3n5a4j7z9pgpcckyv5s52ba4jnq5bwgdpbcf"; + sha256 = "1a7bg159mc1la5p1zsblzpr9hmypa7nz0mpvf7dww57cgi2sw8sd"; }; meta = { From 3aaec79aedac6318870852dad9e74f829dc31c6c Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 14 Jan 2015 07:09:47 +0100 Subject: [PATCH 0867/1091] Python: click: upgrade 2.1 -> 3.3 (!) --- pkgs/top-level/python-packages.nix | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 47160cb6be17..7e421e14b770 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1465,21 +1465,26 @@ let }; }; + click = buildPythonPackage rec { + name = "click-3.3"; - click = buildPythonPackage { - name = "click-2.1"; src = pkgs.fetchurl { - url = https://pypi.python.org/packages/source/c/click/click-2.1.tar.gz; - md5 = "0ba97ba09af82c56e2d35f3412d0aa6e"; + url = "https://pypi.python.org/packages/source/c/click/${name}.tar.gz"; + sha256 = "1rfn8ml80rw3hkgpm1an5p3vdyhh7hzx4zynr8dhfl7bsw28r77p"; }; - meta = { - homepage = "http://click.pocoo.org/"; - description = "A Python package for creating beautiful command line interfaces in a composable way with as little code as necessary"; - license = stdenv.lib.licenses.bsd3; + + meta = with stdenv.lib; { + homepage = http://click.pocoo.org/; + description = "Create beautiful command line interfaces in Python"; + longDescription = '' + A Python package for creating beautiful command line interfaces in a + composable way, with as little code as necessary. + ''; + license = with licenses; [ bsd3 ]; + maintainers = with maintainers; [ nckx ]; }; }; - clepy = buildPythonPackage rec { name = "clepy-0.3.20"; From e8b14bd78399244a7563df8bb3f5fc603b3fde20 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 14:28:28 +0100 Subject: [PATCH 0868/1091] hackage-packages.nix: update from Hackage 2015-01-14T14:28:46+0100 --- pkgs/development/haskell-modules/hackage-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index fdcc32bf3b00..32a6f259db65 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -69583,8 +69583,8 @@ self: { }: mkDerivation { pname = "lambdacms-core"; - version = "0.0.7.2"; - sha256 = "1b7x43bpi6nz8ff3dj4kj23zzzxb94kja7pyr3lzxmfjxbmgr3y6"; + version = "0.0.7.3"; + sha256 = "1a5i0jvqsvi0jvz1v3mvj6ip1fxi6000fzw4jl7qb87b0y3cggxm"; buildDepends = [ base blaze-html bytestring containers data-default esqueleto file-embed friendly-time gravatar lists mime-mail old-locale @@ -69602,8 +69602,8 @@ self: { }: mkDerivation { pname = "lambdacms-media"; - version = "0.0.1"; - sha256 = "1ga1k86h2azccq90216hx47xf4qh0wjp9wfvzdm8232dcb0d28y5"; + version = "0.0.2"; + sha256 = "1cbgbkj22pj1nv6k5vcqzfwc2wrdkhr3966pl13d99jj7sfb5jw5"; buildDepends = [ base directory filepath lambdacms-core persistent shakespeare text time yesod yesod-form From 841b829fcd941fbbbf8c5c98233e3ea4e6af5fff Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 15:38:28 +0100 Subject: [PATCH 0869/1091] haskell-ng: bump cabal2nix to latest Git version --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3ae1e0d9d298..f219c785ee27 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -166,8 +166,8 @@ self: super: { version = "2.0"; src = pkgs.fetchgit { url = "git://github.com/NixOS/cabal2nix.git"; - sha256 = "b9dde970f8e64fd5faff9402f5788ee832874d7584a67210f59f2c5e504ce631"; - rev = "6398667f4ad670eb3aa3334044a65a06971494d0"; + rev = "2a1a10f38f21f27e6555b399db131380af1cf7ff"; + sha256 = "51c96e5a089396c34bfa27e76778743161504e04d6220b2bb7e0fbcde80430fa"; }; isLibrary = false; isExecutable = true; From 5bb103b4b261a3eca3d014fd651abe0ce37c6986 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 16:02:51 +0100 Subject: [PATCH 0870/1091] haskell-vector: fix test suite on i686 --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f219c785ee27..9aa3ad849c72 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -158,6 +158,9 @@ self: super: { ]; })); + # https://github.com/haskell/vector/issues/47 + vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector; + } // { # Not on Hackage yet. From ee158bf659700a94363c444d7fb977dec58fc6fa Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 21:27:06 +0100 Subject: [PATCH 0871/1091] Cabal-1.18.x: remove unnecessary jailbreak --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9aa3ad849c72..3243f2b1b06e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -5,7 +5,7 @@ with import ./lib.nix { inherit pkgs; }; self: super: { # Some packages need a non-core version of Cabal. - Cabal_1_18_1_6 = doJailbreak (dontCheck super.Cabal_1_18_1_6); + Cabal_1_18_1_6 = dontCheck super.Cabal_1_18_1_6; Cabal_1_20_0_3 = doJailbreak (dontCheck super.Cabal_1_20_0_3); Cabal_1_22_0_0 = dontCheck super.Cabal_1_22_0_0; cabal-install = dontCheck (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }); From 02caf57ceefff6c3890208782bcdae864d393175 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Jan 2015 21:27:30 +0100 Subject: [PATCH 0872/1091] jailbreak-cabal: build with Cabal 1.18.x on GHC 7.6.x --- pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 55d2395cdcb0..78ee237fd8d2 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -42,4 +42,8 @@ self: super: { # https://github.com/tibbe/hashable/issues/85 hashable = dontCheck super.hashable; + + # Needs Cabal >= 1.18.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; }; + } From 0e6fd630a4296eb57c375e5461030350fdfef2b8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Jan 2015 00:18:34 +0100 Subject: [PATCH 0873/1091] hackage-packages.nix: drop hard-coded configureFlags and add automatic jailbreaks The new version of hackage2nix adds an automatic jailbreak=true attribute to all builds that are known to fail because of unsatisfied dependency version constraints. Of course, hackage2nix is only able to detect these problems for the default package set -- "haskellngPackages" -- that's built with GHC 7.8.4. It cannot know problems that might arise if you build a package with a different version of GHC, which comes with different versions of the core libraries. This change "fixed" 806 builds: http://hydra.cryp.to/eval/85620. Please pay attention to possible jailbreaks when reporting build errors upstream! If a build was run with jailbreaking enabled, the build log says | Running jailbreak-cabal to lift version restrictions on build inputs. at the very top. Upstream bug reports about build errors should contain that information, i.e. the package author should know that you're building with different (newer!) library versions than they're specifying. Furthermore, build expressions no longer contain an explicit list of every Cabal flag setting. Instead, we trust that Cabal figures out an appropriate configuration at build time. This makes the build expressions more space to adapt to different configuration at the cost of being slightly less deterministic. --- .../haskell-modules/hackage-packages.nix | 3551 ++++++++++------- 1 file changed, 2105 insertions(+), 1446 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 32a6f259db65..628133d9f62b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -13,6 +13,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base GLUT OpenGL random ]; + jailbreak = true; homepage = "http://darcs.wolfgang.jeltsch.info/haskell/3d-graphics-examples"; description = "Examples of 3D graphics programming with OpenGL"; license = stdenv.lib.licenses.bsd3; @@ -25,6 +26,7 @@ self: { version = "0.3.0"; sha256 = "00pp8g1b59950i5ik9ycimxd284vsv1hnfgxgg1mjvxwaj2pbyhr"; buildDepends = [ attoparsec base bytestring linear packer ]; + jailbreak = true; homepage = "https://github.com/capsjac/3dmodels"; description = "3D model parsers"; license = stdenv.lib.licenses.gpl3; @@ -39,6 +41,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cairo containers gtk haskell98 mtl ]; + jailbreak = true; homepage = "http://lambdacolyte.wordpress.com/2009/08/06/tetris-in-haskell/"; description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; license = stdenv.lib.licenses.bsd3; @@ -178,6 +181,7 @@ self: { version = "1.1.2"; sha256 = "044kiwc5g2irky0k3fg9l2qqnvcnh9vdx0yz8m1awnkab6mk0i3v"; buildDepends = [ base ghc-prim ]; + jailbreak = true; description = "Immutable arrays with plain integer indicies"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -251,6 +255,7 @@ self: { base containers criterion deepseq directory QuickCheck random test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://code.google.com/p/aern/"; description = "foundational type classes for approximating exact real numbers"; license = stdenv.lib.licenses.bsd3; @@ -267,6 +272,7 @@ self: { buildDepends = [ AERN-Real AERN-RnToRm base binary containers html stm time ]; + jailbreak = true; homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; description = "Compositional lazy dataflow networks for exact real number computation"; license = stdenv.lib.licenses.bsd3; @@ -284,6 +290,7 @@ self: { AERN-Basics base criterion QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://code.google.com/p/aern/"; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -304,6 +311,7 @@ self: { AERN-Basics AERN-Real AERN-Real-Interval base criterion ieee-utils QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://code.google.com/p/aern/"; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -321,6 +329,7 @@ self: { AERN-Basics AERN-Real base deepseq QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://code.google.com/p/aern/"; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -338,6 +347,7 @@ self: { AERN-Real base binary containers directory filepath html QuickCheck time ]; + jailbreak = true; homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; description = "polynomial function enclosures (PFEs) approximating exact real functions"; license = stdenv.lib.licenses.bsd3; @@ -356,6 +366,7 @@ self: { AERN-Real AERN-RnToRm base binary containers directory filepath glade glib gtk gtkglext mtl OpenGL stm time ]; + jailbreak = true; homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; description = "GL plotting of polynomial function enclosures (PFEs)"; license = stdenv.lib.licenses.bsd3; @@ -384,7 +395,6 @@ self: { version = "1.3"; sha256 = "1h0hcdvdjs635inq96fpyh2g3d482ilpqn474vk1xkycww0xgsnv"; buildDepends = [ base mtl network parsec random syb unix ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://src.seereason.com/haskell-agi"; description = "A library for writing AGI scripts for Asterisk"; license = stdenv.lib.licenses.bsd3; @@ -398,7 +408,6 @@ self: { sha256 = "02kfyb4g7sfjfzqlddxqbjffrj4a0gfrzkisdpbj2lw67j1gq5dp"; buildDepends = [ base OpenAL OpenGL ]; extraLibraries = [ freealut ]; - configureFlags = [ "-fusenativewindowslibraries" ]; homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding for the OpenAL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; @@ -443,7 +452,6 @@ self: { buildDepends = [ base containers HUnit mtl NewBinary old-time pretty QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://www.haskell.org/asn1"; description = "ASN.1 support for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -508,6 +516,7 @@ self: { base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 transformers ]; + jailbreak = true; homepage = "http://github.com/gcross/AbortT-transformers"; description = "A monad and monadic transformer providing \"abort\" functionality"; license = stdenv.lib.licenses.bsd3; @@ -528,6 +537,7 @@ self: { template-haskell ]; testDepends = [ base hspec ]; + jailbreak = true; homepage = "https://github.com/egonSchiele/actionkid"; description = "An easy-to-use video game framework for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -568,6 +578,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base haskell98 mtl ]; + jailbreak = true; description = "Lisperati's adventure game in Lisp translated to Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -584,6 +595,7 @@ self: { aeson attoparsec base bson unordered-containers vector ]; testDepends = [ aeson base bson hspec HUnit text ]; + jailbreak = true; homepage = "https://github.com/nh2/AesonBson"; description = "Mapping between Aeson's JSON and Bson objects"; license = "unknown"; @@ -600,6 +612,7 @@ self: { buildDepends = [ base containers mtl QuickCheck tagged template-haskell ]; + jailbreak = true; description = "Generator-generator for QuickCheck"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -626,7 +639,7 @@ self: { unordered-containers xhtml zlib ]; buildTools = [ alex cpphs emacs happy ]; - configureFlags = [ "-f-epic" "-fcpphs" ]; + jailbreak = true; postInstall = '' $out/bin/agda -c --no-main $(find $out/share -name Primitive.agda) $out/bin/agda-mode compile @@ -645,6 +658,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ Agda base ]; + jailbreak = true; homepage = "http://wiki.portal.chalmers.se/agda/"; description = "Command-line program for type-checking and compiling Agda programs"; license = "unknown"; @@ -695,7 +709,6 @@ self: { base containers enummapset-th filepath LambdaHack template-haskell text ]; - configureFlags = [ "-frelease" ]; homepage = "http://allureofthestars.com"; description = "Near-future Sci-Fi roguelike and tactical squad game"; license = "AGPL"; @@ -716,6 +729,7 @@ self: { base bytestring cmdtheline containers mtl network opml pretty process QuickCheck split transformers xml ]; + jailbreak = true; description = "Android view hierarchy importer"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -739,6 +753,7 @@ self: { version = "0.2"; sha256 = "0i6qicmvz1jryv4zkdcpclfwxg20yvwgx6vhf46mxjzs3kw1a6z3"; buildDepends = [ base mtl multirec parsec ]; + jailbreak = true; description = "Constructing, analyzing and destructing annotated trees"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -826,6 +841,7 @@ self: { base bytestring containers QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://bitbucket.org/FlorianHartwig/attobencode"; description = "Fast Bencode encoding and parsing library"; license = stdenv.lib.licenses.bsd3; @@ -857,6 +873,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base colour GLUT OpenGL random ]; + jailbreak = true; homepage = "http://patch-tag.com/r/rhz/StrangeAttractors"; description = "Visualisation of Strange Attractors in 3-Dimensions"; license = stdenv.lib.licenses.bsd3; @@ -961,6 +978,7 @@ self: { sha256 = "0mgxq8zqyfmwkvn91y91c2vjhrni3br0vgiih2ynlafnas1ji0bc"; editedCabalFile = "654cbc7a4109bf3baaa2491f10a7f49d1831008129d4d5ef9e0e558a5a374098"; buildDepends = [ base cairo containers mtl ]; + jailbreak = true; homepage = "http://pageperso.lif.univ-mrs.fr/~pierre-etienne.meunier/Baggins"; description = "Tools for self-assembly"; license = stdenv.lib.licenses.gpl3; @@ -1012,6 +1030,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base mtl random ]; + jailbreak = true; homepage = "http://coder.bsimmons.name/blog/2010/05/befunge-93-interpreter-on-hackage"; description = "An interpreter for the Befunge-93 Programming Language"; license = stdenv.lib.licenses.bsd3; @@ -1053,6 +1072,7 @@ self: { version = "0.1.0.0"; sha256 = "14wjpfr9d8fpgl1jkpm2123lprr3hf3a6smkaflzkgxqlgcrkmyr"; buildDepends = [ base besout ]; + jailbreak = true; description = "Factorization of polynomials over finite field"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -1099,6 +1119,7 @@ self: { ParsecTools primitive PrimitiveArray split tuple utility-ht vector vector-read-instances zlib ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Base library for bioinformatics"; license = stdenv.lib.licenses.gpl3; @@ -1139,6 +1160,7 @@ self: { buildDepends = [ base BiobaseXNA bytestring containers filemanip iteratee tuple ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Importer for FR3D resources"; license = stdenv.lib.licenses.gpl3; @@ -1157,6 +1179,7 @@ self: { buildDepends = [ base biocore bytestring cmdargs conduit containers transformers ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "conduit-based FASTA parser"; license = stdenv.lib.licenses.gpl3; @@ -1177,6 +1200,7 @@ self: { bytestring-lexing conduit containers either-unwrap lens primitive PrimitiveArray repa transformers tuple vector ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Infernal data structures and tools"; license = stdenv.lib.licenses.gpl3; @@ -1208,6 +1232,7 @@ self: { base BiobaseDotP BiobaseFR3D BiobaseXNA bytestring cmdargs either-unwrap iteratee vector ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "RNA folding training data"; license = stdenv.lib.licenses.gpl3; @@ -1238,6 +1263,7 @@ self: { version = "0.0.2.2"; sha256 = "03h7a95njbsl67bbg7wfxjjlibsqhkm62f04hhv6s14cgrvh0b3g"; buildDepends = [ base primitive vector ]; + jailbreak = true; description = "(deprecated) Ring class, with several instances"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -1287,6 +1313,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base haskell98 ]; + jailbreak = true; description = "A preprocessor for Bird-style Literate Haskell comments with Haddock markup"; license = "GPL"; }) {}; @@ -1375,6 +1402,7 @@ self: { hscolour lens mtl pandoc pandoc-citeproc pandoc-types parsec process split strict temporary transformers utf8-string ]; + jailbreak = true; homepage = "http://byorgey.wordpress.com/blogliterately/"; description = "A tool for posting Haskelly articles to blogs"; license = "GPL"; @@ -1406,7 +1434,6 @@ self: { version = "0.1"; sha256 = "0ryjgi70isgfv3nw3djzvb1saky40xqy536h6sr3mfpy2iqnim0c"; buildDepends = [ base mtl ]; - configureFlags = [ "-f-blaze" "-f-hsx" ]; homepage = "http://git.ierton.ru/?p=BluePrint.git;a=summary"; description = "Html document layout library"; license = stdenv.lib.licenses.bsd3; @@ -1477,7 +1504,7 @@ self: { base haskell-src-exts haskell-src-meta mtl parsec syb template-haskell ]; - configureFlags = [ "-fnewth" "-fbase4" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Bravo"; description = "Static text template generation library"; license = stdenv.lib.licenses.bsd3; @@ -1503,6 +1530,7 @@ self: { base bytestring errors hslogger hspec hspec-expectations http-conduit http-types string-qq temporary unix yaml ]; + jailbreak = true; homepage = "http://github.com/michaelxavier/Buster"; description = "Hits a set of urls periodically to bust caches"; license = stdenv.lib.licenses.mit; @@ -1661,6 +1689,7 @@ self: { buildDepends = [ array base BiobaseInfernal BiobaseXNA cmdargs containers lens ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/software/cmcompare/"; description = "Infernal covariance model comparison"; license = stdenv.lib.licenses.gpl3; @@ -1716,7 +1745,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base containers mtl parsec readline ]; - configureFlags = [ "-fhaskeline" "-freadline" ]; description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -1744,7 +1772,6 @@ self: { base containers CSPM-CoreLanguage mtl parallel-tree-search tree-monad ]; - configureFlags = [ "-f-quickcheck" ]; description = "Firing rules semantic of CSPM"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -1857,7 +1884,7 @@ self: { opencv_flann opencv_gpu opencv_highgui opencv_imgproc opencv_legacy opencv_ml opencv_objdetect opencv_video ]; - configureFlags = [ "-f-opencv24" "-fopencv23" ]; + jailbreak = true; homepage = "http://aleator.github.com/CV/"; description = "OpenCV based machine vision library"; license = "GPL"; @@ -1911,6 +1938,7 @@ self: { process QuickCheck regex-posix test-framework test-framework-hunit test-framework-quickcheck2 unix ]; + jailbreak = true; preCheck = "unset GHC_PACKAGE_PATH; export HOME=$NIX_BUILD_TOP"; homepage = "http://www.haskell.org/cabal/"; description = "A framework for packaging Haskell software"; @@ -1956,6 +1984,7 @@ self: { buildDepends = [ base bytestring directory filepath HDBC HDBC-sqlite3 process unix ]; + jailbreak = true; homepage = "http://github.com/brinchj/cabalsearch"; description = "Search cabal packages by name"; license = stdenv.lib.licenses.bsd3; @@ -1968,6 +1997,7 @@ self: { version = "0.1.0.0"; sha256 = "0nd5yvhbxmabs0890y9gjjiq37h8c3blpplv2m13k29zkijwad04"; buildDepends = [ base compdata directory free unix ]; + jailbreak = true; homepage = "https://github.com/Icelandjack/Capabilities"; description = "Separate and contain effects of IO monad"; license = stdenv.lib.licenses.bsd3; @@ -2018,6 +2048,7 @@ self: { version = "0.1.0.0"; sha256 = "1ih8ydc29axckgidc5xvsdac5558gprscw667msh8qh41j9sshng"; buildDepends = [ base comonad ghc-prim mtl void ]; + jailbreak = true; homepage = "http://github.com/rampion/Cascade"; description = "Playing with reified categorical composition"; license = stdenv.lib.licenses.publicDomain; @@ -2046,6 +2077,7 @@ self: { array base colour data-default-class lens mtl old-locale operational time ]; + jailbreak = true; homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "A library for generating 2D Charts and Plots"; license = stdenv.lib.licenses.bsd3; @@ -2063,6 +2095,7 @@ self: { array base cairo Chart colour data-default-class lens mtl old-locale operational time ]; + jailbreak = true; homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "Cairo backend for Charts"; license = stdenv.lib.licenses.bsd3; @@ -2083,6 +2116,7 @@ self: { data-default-class diagrams-core diagrams-lib diagrams-postscript diagrams-svg lens mtl old-locale operational SVGFonts text time ]; + jailbreak = true; homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "Diagrams backend for Charts"; license = stdenv.lib.licenses.bsd3; @@ -2157,6 +2191,7 @@ self: { version = "0.0.0.2"; sha256 = "1mr323rhh3lr6a5ni60n2kxz2k57763a3rrf7c6i18hxs9d4w2s4"; buildDepends = [ base text ]; + jailbreak = true; description = "Inbuilt checking for ultra reliable computing"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2186,6 +2221,7 @@ self: { buildDepends = [ base containers fgl template-haskell TTTAS uulib ]; + jailbreak = true; homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/TTTAS"; description = "Alternative approach of 'read' that composes grammars instead of parsers"; license = "LGPL"; @@ -2198,6 +2234,7 @@ self: { version = "0.3.1.0"; sha256 = "1277vn384hpxd7xnzg0gpr7ilnw5cqhsi11c24g9zsfqa36llwgk"; buildDepends = [ base ChasingBottoms mtl QuickCheck ]; + jailbreak = true; homepage = "http://wiki.portal.chalmers.se/cse/pmwiki.php/FP/ClassLaws"; description = "Stating and checking laws for type class methods"; license = stdenv.lib.licenses.bsd3; @@ -2221,6 +2258,7 @@ self: { version = "0.6"; sha256 = "0kr9i13ch2wbcnxchrnx562r8ar7kb84gmk3cqxc40x5w416205f"; buildDepends = [ base containers ]; + jailbreak = true; description = "A light, clean and powerful utility library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2263,6 +2301,7 @@ self: { array base bytestring bytestring-csv containers directory fgl filepath mtl old-time pretty pureMD5 safe utf8-string ]; + jailbreak = true; homepage = "http://iki.fi/matti.niemenmaa/coadjute/"; description = "A generic build tool"; license = stdenv.lib.licenses.bsd3; @@ -2312,7 +2351,6 @@ self: { random-shuffle stm test-framework test-framework-hunit test-framework-quickcheck2 time ]; - configureFlags = [ "-f-threadscope" "-f-debug" ]; description = "A concurrent bittorrent client"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2324,7 +2362,6 @@ self: { version = "0.0.7"; sha256 = "043dwvjkc1m2cz0rgiib7gv19ds1vn4cmf27lyw68nmc0lcm2v3d"; buildDepends = [ base directory process ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/command"; description = "A replacement for System.Exit and System.Process"; license = stdenv.lib.licenses.bsd3; @@ -2344,6 +2381,7 @@ self: { base data-default fsnotify optparse-applicative process system-fileio system-filepath text ]; + jailbreak = true; homepage = "https://github.com/sordina/Commando"; description = "Watch some files; Rerun a command"; license = stdenv.lib.licenses.mit; @@ -2395,6 +2433,7 @@ self: { testDepends = [ base binary Cabal containers glider-nlp HUnit text ]; + jailbreak = true; homepage = "https://github.com/klangner/Condor"; description = "Information retrieval library"; license = stdenv.lib.licenses.bsd3; @@ -2409,7 +2448,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers MissingH mtl parsec ]; - configureFlags = [ "-f-buildtests" ]; homepage = "http://software.complete.org/configfile"; description = "Configuration file reading & writing"; license = stdenv.lib.licenses.bsd3; @@ -2444,6 +2482,7 @@ self: { version = "0.1.0.0"; sha256 = "1if0hff6fn7zjj1vh16gxf2kldibh1dkscm8n33d1admvpjpw9sb"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/tel/Configurable"; description = "Declare types as Configurable then specialize them all in one place"; license = stdenv.lib.licenses.mit; @@ -2470,6 +2509,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base process ]; + jailbreak = true; homepage = "https://github.com/sordina/Conscript"; description = "Restart a command on STDIN activity"; license = stdenv.lib.licenses.mit; @@ -2482,6 +2522,7 @@ self: { version = "1.3.0"; sha256 = "0rhy5wq3v5hdryjn8pcsgqy4k772agj1rgq3021pjki7n3zm3dza"; buildDepends = [ base dlist ghc-prim vector ]; + jailbreak = true; description = "Repackages standard type classes with the ConstraintKinds extension"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2505,6 +2546,7 @@ self: { version = "0.0.5"; sha256 = "1paj8wx2k86i5xb11scbyca4fb2fnxgln5d661mcwxvs0i91jj1b"; buildDepends = [ arrows base ]; + jailbreak = true; description = "Control.Arrow.Transformer.Cont"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2577,7 +2619,6 @@ self: { version = "0.0.2"; sha256 = "1wiwk4947h5x2swi9k6bh4zyhp849ibxhc5458kn5vipngrp4k78"; buildDepends = [ base parsec pretty ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://github.com/amtal/CoreErlang"; description = "Manipulating Core Erlang source code"; license = stdenv.lib.licenses.bsd3; @@ -2597,6 +2638,7 @@ self: { tagged text time transformers vector ]; buildTools = [ c2hs ]; + jailbreak = true; homepage = "https://github.com/reinerp/CoreFoundation"; description = "Bindings to Mac OSX's CoreFoundation framework"; license = stdenv.lib.licenses.bsd3; @@ -2627,6 +2669,7 @@ self: { testDepends = [ base bytestring containers HTTP HUnit json mtl network utf8-string ]; + jailbreak = true; homepage = "http://github.com/arjunguha/haskell-couchdb/"; description = "CouchDB interface"; license = stdenv.lib.licenses.bsd3; @@ -2655,7 +2698,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base HUnit pretty QuickCheck random ]; - configureFlags = [ "-fsmall_base" ]; description = "Collects together existing Haskell cryptographic functions into a package"; license = "unknown"; }) {}; @@ -2726,7 +2768,6 @@ self: { network network-uri optparse-applicative transformers transformers-base utf8-string xml-conduit xml-hamlet ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://floss.scru.org/hDAV"; description = "RFC 4918 WebDAV support"; license = stdenv.lib.licenses.gpl3; @@ -2741,6 +2782,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers parsec ]; + jailbreak = true; homepage = "http://projects.haskell.org/DBlimited/"; description = "A command-line SQL interface for flat files (tdf,csv,etc.)"; license = stdenv.lib.licenses.bsd3; @@ -2774,9 +2816,7 @@ self: { distributed-process-simplelocalnet hint MuCheck network-transport-tcp unix ]; - configureFlags = [ - "-f-hspec" "-f-hunit" "-f-smallcheck" "-f-quickcheck" - ]; + jailbreak = true; homepage = "https://bitbucket.com/osu-testing/d-mucheck"; description = "Distributed Mutation Analysis framework for MuCheck"; license = stdenv.lib.licenses.gpl2; @@ -2789,6 +2829,7 @@ self: { version = "2.0.1"; sha256 = "13zj4jg78y5s05gfi3j83izxw6d2csbvznd7mq900zlv4xwddw2b"; buildDepends = [ base mtl WebBits ]; + jailbreak = true; description = "DOM Level 2 bindings for the WebBits package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2804,6 +2845,7 @@ self: { buildDepends = [ array base containers list-tries mtl QuickCheck safe semiring ]; + jailbreak = true; homepage = "http://github.com/srush/SemiRings/tree/master"; description = "Pragmatic framework for dynamic programming"; license = stdenv.lib.licenses.bsd3; @@ -2827,7 +2869,7 @@ self: { regex-posix split syb time unix ]; buildTools = [ alex happy ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; description = "Darcs Patch Manager"; license = "GPL"; }) {}; @@ -2851,7 +2893,6 @@ self: { crypto-api-tests cryptohash-cryptoapi entropy HUnit mtl parallel prettyclass QuickCheck tagged test-framework test-framework-hunit ]; - configureFlags = [ "-f-test" ]; description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2878,7 +2919,6 @@ self: { base containers HDBC HDBC-postgresql HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text ]; - configureFlags = [ "-f-debuggraph" "-f-debugcomp" ]; description = "Database Supported Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -2953,6 +2993,7 @@ self: { version = "0.1"; sha256 = "02nqaphxd3xlh191wxpx3rcixms70v8d6h4a3lxg24d7lcyf82n3"; buildDepends = [ base HaXml mtl parsec safe xml-parsec ]; + jailbreak = true; description = "Code used by Patch-Shack that seemed sensible to open for reusability"; license = "GPL"; }) {}; @@ -2968,7 +3009,6 @@ self: { buildDepends = [ base bytestring digest utf8-string vector vector-algorithms ]; - configureFlags = [ "-fsplitbase" ]; homepage = "https://github.com/bradclawsie/haskell-Data.Hash.Consistent"; description = "Provide a simple consistent hashing mechanism"; license = stdenv.lib.licenses.bsd3; @@ -3105,7 +3145,6 @@ self: { version = "0.0.4"; sha256 = "0ywipcmnr3ysmx8m61yrymyn10lnizjfkk2q2scdfkrkgh7ayj7v"; buildDepends = [ base containers xmonad xmonad-contrib ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://bitbucket.org/dibblego/descriptive-keys/"; description = "A library for specifying xmonad key bindings with functionality"; license = stdenv.lib.licenses.bsd3; @@ -3134,7 +3173,6 @@ self: { version = "0.3.0"; sha256 = "0k7fj4icnh25x21cmrnbqq0sjgxrr2ffhn8bz89qmy5h9dznvy98"; buildDepends = [ array base pretty ]; - configureFlags = [ "-fsmall-base" ]; description = "O(ND) diff algorithm in haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -3146,6 +3184,7 @@ self: { version = "0.1.0.4"; sha256 = "0ylpn6bksf6alxzk45cg88ff8xgffh88x3csvjlhb6zn8ik0w99a"; buildDepends = [ base containers fgl FirstOrderTheory HUnit ]; + jailbreak = true; homepage = "https://github.com/dillonhuff/DifferenceLogic"; description = "A theory solver for conjunctions of literals in difference logic"; license = stdenv.lib.licenses.bsd3; @@ -3162,6 +3201,7 @@ self: { buildDepends = [ base deepseq fclabels mtl mwc-random parallel primitive vector ]; + jailbreak = true; homepage = "http://yousource.it.jyu.fi/optimization-with-haskell"; description = "Global optimization using Differential Evolution"; license = stdenv.lib.licenses.mit; @@ -3179,7 +3219,6 @@ self: { base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/digit"; description = "A data-type representing digits 0-9"; license = stdenv.lib.licenses.bsd3; @@ -3222,7 +3261,6 @@ self: { sha256 = "1x78y1na375nwgk4izsjprj3yrg0xbrhqv6nrzfbvbfdyqlf5kyz"; buildDepends = [ base Win32 ]; extraLibraries = [ dsound ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Partial binding to the Microsoft DirectSound API"; license = stdenv.lib.licenses.bsd3; @@ -3258,6 +3296,7 @@ self: { sha256 = "0iqcv3b06r9sqj1adxfq08vq5mlq4b7z88c2cw4qa7l9xw2p2js3"; buildDepends = [ base blaze-html blaze-markup html parsers ]; testDepends = [ base doctest ]; + jailbreak = true; homepage = "https://github.com/minamiyama1994/DiscussionSupportSystem"; description = "Discussion support system"; license = stdenv.lib.licenses.gpl3; @@ -3272,6 +3311,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "http://github.com/zcourts/Dish"; description = "Hash modules (currently Murmur3)"; license = stdenv.lib.licenses.bsd3; @@ -3340,6 +3380,7 @@ self: { buildDepends = [ base containers ghc ghc-paths haddock HUnit process ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/DocTest"; description = "Test interactive Haskell examples"; license = stdenv.lib.licenses.mit; @@ -3371,7 +3412,7 @@ self: { array base containers haskell-src-exts mtl pointless-haskell pretty syb ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://haskell.di.uminho.pt/wiki/DrHylo"; description = "A tool for deriving hylomorphisms"; license = stdenv.lib.licenses.bsd3; @@ -3637,6 +3678,7 @@ self: { buildDepends = [ base monad-control transformers transformers-base ]; + jailbreak = true; description = "EitherT monad transformer"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -3670,6 +3712,7 @@ self: { test-framework-hunit test-framework-quickcheck2 text transformers union-find unordered-containers ]; + jailbreak = true; homepage = "http://elm-lang.org"; description = "The Elm language module"; license = stdenv.lib.licenses.bsd3; @@ -3710,6 +3753,7 @@ self: { version = "0.1"; sha256 = "14ckpgaviny3c0d1jn3blkkpri0cm8ac264y7kak965knjccq0k8"; buildDepends = [ base containers deepseq ]; + jailbreak = true; description = "Simple Enum-class-based int containers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -3721,6 +3765,7 @@ self: { version = "0.0.2"; sha256 = "1v3jp1l95kybvdlpvp6bd0ryihxrvlnpkqz7fl1n4vazhkqk6zjz"; buildDepends = [ base containers ]; + jailbreak = true; description = "More general IntMap replacement"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -3739,7 +3784,7 @@ self: { array base containers filepath HaXml mtl parsec template-haskell transformers ]; - configureFlags = [ "-foptimize" "-f-staticlinking" "-f-debug" ]; + jailbreak = true; description = "Render math formula in ASCII, and perform some simplifications"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -3751,6 +3796,7 @@ self: { version = "0.1.0.2"; sha256 = "0ynzzl9mmn5hxkcndx60lnxn455nm065v7nk7rhpq1yigwz0cl1g"; buildDepends = [ base containers HUnit mtl union-find-array ]; + jailbreak = true; description = "A theory solver for conjunctions of literals in the theory of uninterpreted functions with equality"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -3770,7 +3816,7 @@ self: { base base-unicode-symbols bindings-EsounD monad-control network regions safer-file-handles storablevector transformers unix ]; - configureFlags = [ "-f-build-examples" ]; + jailbreak = true; homepage = "http://cielonegro.org/EsounD.html"; description = "Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)"; license = stdenv.lib.licenses.publicDomain; @@ -3793,7 +3839,6 @@ self: { unordered-containers vector ]; extraLibraries = [ pcre ]; - configureFlags = [ "-f-llvm" ]; homepage = "https://github.com/verement/etamoo"; description = "A new implementation of the LambdaMOO server"; license = stdenv.lib.licenses.bsd3; @@ -3828,6 +3873,7 @@ self: { buildDepends = [ array base containers deepseq Etage fgl mtl parallel random time ]; + jailbreak = true; homepage = "http://mitar.tnode.com"; description = "Data-flow based graph algorithms"; license = stdenv.lib.licenses.gpl3; @@ -3891,6 +3937,7 @@ self: { syb template-haskell UISF ]; testDepends = [ ansi-terminal base Cabal QuickCheck ]; + jailbreak = true; homepage = "http://haskell.cs.yale.edu/"; description = "Library for computer music research and education"; license = stdenv.lib.licenses.bsd3; @@ -3926,7 +3973,6 @@ self: { network-uri old-locale old-time pretty process pureMD5 QuickCheck random regex-compat time unix Unixutils zlib ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/ddssff/haskell-extra"; description = "A grab bag of modules"; license = stdenv.lib.licenses.bsd3; @@ -3948,7 +3994,7 @@ self: { instant-generics ListLike midi mtl QuickCheck random template-haskell time uu-parsinglib ]; - configureFlags = [ "-fquickcheck2" ]; + jailbreak = true; description = "Compose music"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -4049,6 +4095,7 @@ self: { buildDepends = [ AC-Angle base containers digits QuickCheck template-haskell ]; + jailbreak = true; description = "A collection of facts about the real world"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4141,7 +4188,6 @@ self: { buildDepends = [ base bytestring directory extensible-exceptions filepath mtl unix ]; - configureFlags = [ "-fsplitbase" ]; description = "Expressive file and directory manipulation for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4157,7 +4203,6 @@ self: { buildDepends = [ base bytestring directory filepath mtl unix-compat ]; - configureFlags = [ "-fsplitbase" ]; description = "Expressive file and directory manipulation for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4174,7 +4219,6 @@ self: { base comonad comonad-transformers data-lens directory filepath mtl transformers ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/filepather"; description = "Functions on System.FilePath"; license = stdenv.lib.licenses.bsd3; @@ -4191,6 +4235,7 @@ self: { buildDepends = [ base binary bytestring directory filepath mtl old-time ]; + jailbreak = true; homepage = "http://ddiaz.asofilak.es/packages/FileSystem"; description = "File system data structure and monad transformer"; license = stdenv.lib.licenses.bsd3; @@ -4224,7 +4269,6 @@ self: { base containers HTTP HTTP-Simple hxt hxt-filter network old-locale time ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.ecoin.net/haskell/Finance-Treasury.html"; description = "Obtain Treasury yield curve data"; license = stdenv.lib.licenses.bsd3; @@ -4260,6 +4304,7 @@ self: { version = "0.1.0.6"; sha256 = "1941ickx8aj3qbkry4gz8ni6snh26gkdrgabpx9z588518q4x27i"; buildDepends = [ base containers Proper ]; + jailbreak = true; description = "Grammar and typeclass for first order theories"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4361,6 +4406,7 @@ self: { version = "0.1.0.1"; sha256 = "1qw4qyfpax8y3pmb0sx717a294aamjb2mgvqhrkbqx2yi5d8jl66"; buildDepends = [ base monad-control mtl resourcet ]; + jailbreak = true; homepage = "https://github.com/exFalso/ForkableT/"; description = "Forkable monad transformers"; license = stdenv.lib.licenses.bsd3; @@ -4423,7 +4469,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base freetype2 OpenGL ]; - configureFlags = [ "-f-examples" "-f-use_font_config" ]; + jailbreak = true; description = "Loadable texture fonts for OpenGL"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4437,6 +4483,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base GLUT OpenGL random ]; + jailbreak = true; homepage = "http://joyful.com/fungen"; description = "A lightweight, cross-platform, OpenGL/GLUT-based game engine"; license = stdenv.lib.licenses.bsd3; @@ -4480,7 +4527,6 @@ self: { version = "0.0.4"; sha256 = "0ab6dngl8gjkj8wvjvrjijgqb59aq88c1ra2z92iqky2d0plrfca"; buildDepends = [ array base process ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/GHood"; description = "A graphical viewer for Hood"; license = stdenv.lib.licenses.bsd3; @@ -4494,7 +4540,6 @@ self: { sha256 = "0yqvfkg9p5h5bv3ak6b89am9kan9lbcq26kg1wk53xl6mz1aaijf"; buildDepends = [ base OpenGL ]; extraLibraries = [ libX11 mesa ]; - configureFlags = [ "-f-dynamic" ]; homepage = "http://haskell.org/haskellwiki/GLFW"; description = "A Haskell binding for GLFW"; license = stdenv.lib.licenses.bsd3; @@ -4541,6 +4586,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base GLFW-b mtl OpenGL pretty stm transformers ]; + jailbreak = true; description = "GLFW-b demo"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4577,6 +4623,7 @@ self: { version = "0.1.0.1"; sha256 = "13n80rplyl73ahk8cxgvs9gf655l063sd55spx0zvhw774vvxwv4"; buildDepends = [ base OpenGLRaw ]; + jailbreak = true; homepage = "https://github.com/fiendfan1/GLMatrix"; description = "Utilities for working with OpenGL matrices"; license = stdenv.lib.licenses.gpl3; @@ -4590,7 +4637,6 @@ self: { sha256 = "10sy0zag1wfrrq137azv3xazcgs21zb6bp84xzh518qbhiiycjhg"; buildDepends = [ base OpenGLRaw ]; extraLibraries = [ freeglut mesa ]; - configureFlags = [ "-fusenativewindowslibraries" ]; homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; @@ -4606,7 +4652,6 @@ self: { sha256 = "1j298vs4wly29d972w106l0ra44gsbpjwrrjhk3qm5ql25i12pvh"; buildDepends = [ array base containers OpenGL OpenGLRaw ]; extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ]; - configureFlags = [ "-fusenativewindowslibraries" ]; homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A binding for the OpenGL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; @@ -4644,7 +4689,7 @@ self: { base comonad comonad-transformers containers data-lens hxt newtype xsd ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "https://github.com/tonymorris/geo-gpx"; description = "Parse GPX files"; license = stdenv.lib.licenses.bsd3; @@ -4662,6 +4707,7 @@ self: { base Boolean containers GLUT list-tries OpenGL transformers Vec Vec-Boolean ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GPipe"; description = "A functional graphics API for programmable GPUs"; license = stdenv.lib.licenses.bsd3; @@ -4674,6 +4720,7 @@ self: { version = "0.1.4"; sha256 = "0aqvyv50gx0qx7icp70pw73gr3p6y05dkn347nqx82jc9dyxjghw"; buildDepends = [ array base containers GPipe HaXml mtl Vec ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GPipe"; description = "Load GPipe meshes from Collada files"; license = stdenv.lib.licenses.bsd3; @@ -4720,6 +4767,7 @@ self: { base containers deepseq parallel template-haskell ]; testDepends = [ base HUnit test-framework test-framework-hunit ]; + jailbreak = true; homepage = "https://bitbucket.org/emoto/gtalib"; description = "A library for GTA programming"; license = stdenv.lib.licenses.bsd3; @@ -4740,6 +4788,7 @@ self: { filepath GLFW-b ListZipper mtl OpenGLRaw parsec pretty-show StateVar time unordered-containers utility-ht Vec zlib ]; + jailbreak = true; description = "Some kind of game library or set of utilities"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4757,6 +4806,7 @@ self: { buildDepends = [ base containers directory filepath mtl parsec transformers ]; + jailbreak = true; homepage = "https://github.com/BMeph/Ganymede"; description = "An Io interpreter in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -4782,6 +4832,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base directory random wx wxcore ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GeBoP"; description = "Several games"; license = stdenv.lib.licenses.bsd3; @@ -4811,7 +4862,7 @@ self: { test-framework-quickcheck2 test-framework-smallcheck text transformers ]; - configureFlags = [ "-f-static" ]; + jailbreak = true; homepage = "http://projects.haskell.org/GenI"; description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; license = "GPL"; @@ -4877,7 +4928,6 @@ self: { version = "0.4"; sha256 = "1nb0q5hs9qqgygw35rbvanbjf9l6vjxrl6l4jp9dqwlnl1kdd88q"; buildDepends = [ base ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.google.com/p/geodetic/"; description = "Geodetic calculations"; license = stdenv.lib.licenses.bsd3; @@ -4912,6 +4962,7 @@ self: { version = "0.0.1"; sha256 = "0ykvsjqpi7pd81857n2gqycgpnm0j8dxnpf345h7pgzrkz10qi9f"; buildDepends = [ base text ]; + jailbreak = true; description = "A Haskell implementation of a Generalized Search Tree (GiST)"; license = "GPL"; }) {}; @@ -5126,7 +5177,6 @@ self: { version = "1.0.4"; sha256 = "1wbcx3wb02adb7l4nchxla3laliz0h5q074vfw4z0ic833k977bq"; buildDepends = [ array base containers ]; - configureFlags = [ "-f-use-maps" ]; description = "Tarjan's algorithm for computing the strongly connected components of a graph"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5144,6 +5194,7 @@ self: { array base bktrees containers directory fgl filepath graphviz old-locale pandoc process random text time ]; + jailbreak = true; description = "Graph-Theoretic Analysis library"; license = "unknown"; }) {}; @@ -5159,7 +5210,6 @@ self: { buildDepends = [ array base containers mtl QuickCheck template-haskell th-lift ]; - configureFlags = [ "-ftest" ]; description = "Embedded grammar DSL and LALR parser generator"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5171,6 +5221,7 @@ self: { version = "0.5"; sha256 = "1a43iig84bvmgpjmk6lqzhm3fq5p5hac36icwj4yfyrvzyfn0x7m"; buildDepends = [ base mtl parsec QuickCheck ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GroteTrap"; description = "Parser and selection library for expression languages"; license = stdenv.lib.licenses.bsd3; @@ -5192,6 +5243,7 @@ self: { definitive-filesystem definitive-parser definitive-reactive directory filepath old-locale primitive process time unix vector ]; + jailbreak = true; homepage = "http://coiffier.net/projects/grow.html"; description = "A declarative make-like interpreter"; license = "unknown"; @@ -5311,7 +5363,7 @@ self: { base binary bytestring containers HAppS-Util HaXml mtl pretty syb syb-with-class template-haskell ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "HAppS data manipulation libraries"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5328,7 +5380,6 @@ self: { base containers HAppS-Data HAppS-State HAppS-Util hslogger mtl syb syb-with-class template-haskell ]; - configureFlags = [ "-fbase4" ]; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5348,7 +5399,7 @@ self: { old-locale old-time parsec process random syb template-haskell unix xhtml ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "Web related tools and services"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5368,7 +5419,7 @@ self: { HAppS-Util HaXml hslogger hspread mtl network old-locale old-time random stm syb template-haskell unix ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "Event-based distributed state"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5385,7 +5436,6 @@ self: { array base bytestring directory hslogger mtl old-time process template-haskell ]; - configureFlags = [ "-fbase4" ]; description = "Web framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5409,6 +5459,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers mtl QuickCheck random ]; + jailbreak = true; homepage = "http://github.com/m4dc4p/hcl/tree/master"; description = "High-level library for building command line interfaces"; license = stdenv.lib.licenses.bsd3; @@ -5453,7 +5504,6 @@ self: { base bytestring containers convertible mtl old-locale old-time text time utf8-string ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "https://github.com/hdbc/hdbc"; description = "Haskell Database Connectivity"; license = stdenv.lib.licenses.bsd3; @@ -5483,7 +5533,6 @@ self: { isExecutable = true; buildDepends = [ base bytestring HDBC mtl time utf8-string ]; extraLibraries = [ unixODBC ]; - configureFlags = [ "-f-buildstresstest" "-f-buildtests" ]; homepage = "https://github.com/hdbc/hdbc-odbc"; description = "ODBC driver for HDBC"; license = stdenv.lib.licenses.bsd3; @@ -5504,7 +5553,6 @@ self: { time utf8-string ]; extraLibraries = [ postgresql ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "http://github.com/hdbc/hdbc-postgresql"; description = "PostgreSQL driver for HDBC"; license = stdenv.lib.licenses.bsd3; @@ -5517,6 +5565,7 @@ self: { version = "0.0.1.2"; sha256 = "0657a1qy51bihh9gvpwpqpm4gch68rw32plnjcfdbc37yjq5dj1d"; buildDepends = [ attoparsec base containers HDBC text ]; + jailbreak = true; homepage = "https://bitbucket.org/dpwiz/hdbc-postgresql-hstore"; description = "Manipulate data in PostgreSQL \"hstore\" columns"; license = stdenv.lib.licenses.mit; @@ -5545,7 +5594,6 @@ self: { isExecutable = true; buildDepends = [ base bytestring HDBC mtl utf8-string ]; extraLibraries = [ sqlite ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "http://software.complete.org/hdbc-sqlite3"; description = "Sqlite v3 driver for HDBC"; license = stdenv.lib.licenses.bsd3; @@ -5561,6 +5609,7 @@ self: { sha256 = "0rkykxmqpqiclvxlvfd0v9rrvkkb25shyajdmajxisfqxl684y0g"; buildDepends = [ array base colour containers mtl unix ]; extraLibraries = [ pfstools ]; + jailbreak = true; homepage = "http://vis.renci.org/jeff/pfs"; description = "Utilities for reading, manipulating, and writing HDR images"; license = stdenv.lib.licenses.bsd3; @@ -5587,7 +5636,6 @@ self: { isExecutable = true; buildDepends = [ base bytestring unix ]; extraLibraries = [ fuse ]; - configureFlags = [ "-f-developer" ]; preConfigure = '' sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal ''; @@ -5603,7 +5651,6 @@ self: { version = "3.2.0.5"; sha256 = "0z8dfxg2x530lawx7gyv9d25wcfpwvbfmknq17d5wgkxz47j95wb"; buildDepends = [ array base X11 ]; - configureFlags = [ "-fsplit-base" ]; description = "A simple graphics library based on X11 or Win32"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -5638,6 +5685,7 @@ self: { base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding HGamer3D-SFML-Binding ]; + jailbreak = true; homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - API"; license = "unknown"; @@ -5680,6 +5728,7 @@ self: { sha256 = "1q69ffhnnh4iaghb1g8s6bqlsry7jy5sbp5vpg4lprnr4wna5ya1"; buildDepends = [ base haskell98 HGamer3D-Data ]; extraLibraries = [ HGamer3DCAudio015 ]; + jailbreak = true; homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - cAudio Bindings"; license = "unknown"; @@ -5758,6 +5807,7 @@ self: { buildDepends = [ base HGamer3D-CEGUI-Binding HGamer3D-Data HGamer3D-WinEvent split ]; + jailbreak = true; homepage = "http://www.hgamer3d.org"; description = "GUI Functionality for HGamer3D"; license = "unknown"; @@ -5828,6 +5878,7 @@ self: { base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding ]; extraLibraries = [ HGamer3DOIS015 ]; + jailbreak = true; homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - OIS Bindings"; license = "unknown"; @@ -5896,6 +5947,7 @@ self: { version = "0.4.0"; sha256 = "0d3vjlgpzzb473dmhllxvi05lnh010vgfdbizlj4yxywrp6aas9a"; buildDepends = [ base HGamer3D-Data HGamer3D-SDL2-Binding text ]; + jailbreak = true; homepage = "http://www.hgamer3d.org"; description = "Windowing and Event Functionality for HGamer3D"; license = "unknown"; @@ -5914,6 +5966,7 @@ self: { base containers HGamer3D HGamer3D-Audio HGamer3D-Data HGamer3D-GUI HGamer3D-InputSystem HGamer3D-WinEvent mtl netwire transformers ]; + jailbreak = true; homepage = "http://www.hgamer3d.org"; description = "Wire Functionality for HGamer3D"; license = "unknown"; @@ -5926,6 +5979,7 @@ self: { version = "0.1.0.0"; sha256 = "1215nz6l3bbkld2fqqsc494xw4qw4vqavznaqxgja2p60w9mwg0q"; buildDepends = [ base containers mtl template-haskell ]; + jailbreak = true; homepage = "http://thesz.mskhug.ru/svn/hhdl/hackage/hhdl/"; description = "Hardware Description Language embedded in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -5990,6 +6044,7 @@ self: { base ConstraintKinds containers deepseq hashable MonadRandom parallel random template-haskell vector vector-heterogenous ]; + jailbreak = true; homepage = "http://github.com/mikeizbicki/HLearn/"; description = "Algebraic foundation for homomorphic learning"; license = stdenv.lib.licenses.bsd3; @@ -6028,6 +6083,7 @@ self: { math-functions MonadRandom normaldistribution parsec primitive QuickCheck statistics vector vector-th-unbox ]; + jailbreak = true; homepage = "http://github.com/mikeizbicki/HLearn/"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -6110,6 +6166,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base old-locale time ]; + jailbreak = true; homepage = "http://www.pontarius.org/sub-projects/hlogger/"; description = "Simple, concurrent and easy-to-use logging library"; license = stdenv.lib.licenses.bsd3; @@ -6213,6 +6270,7 @@ self: { base Cabal containers directory filepath haskell-src-exts mtl parsec utf8-string ]; + jailbreak = true; homepage = "http://github.com/solidsnack/HPath"; description = "Extract Haskell declarations by name"; license = stdenv.lib.licenses.bsd3; @@ -6225,6 +6283,7 @@ self: { version = "0.4.0"; sha256 = "0d0r89a92lavbaf6svkqwd7fvc1q4kwbdvr0jvxarx2xgrhl342a"; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "https://github.com/WJWH/HPi"; description = "GPIO and I2C functions for the Raspberry Pi"; license = stdenv.lib.licenses.bsd3; @@ -6241,6 +6300,7 @@ self: { buildDepends = [ base glade glib gtk ]; buildTools = [ c2hs ]; pkgconfigDepends = [ plplotd-gnome2 ]; + jailbreak = true; homepage = "http://yakov.cc/HPlot.html"; description = "A minimal monadic PLplot interface for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -6369,6 +6429,7 @@ self: { buildDepends = [ array base Cabal containers directory filepath parsec process unix ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/HSFFIG"; description = "Generate FFI import declarations from C include files"; license = stdenv.lib.licenses.bsd3; @@ -6408,7 +6469,6 @@ self: { base bytestring directory filepath hslogger MissingH mtl process regex-base regex-compat regex-posix unix ]; - configureFlags = [ "-f-buildtests" ]; homepage = "http://software.complete.org/hsh"; description = "Library to mix shell scripting with Haskell programs"; license = "LGPL"; @@ -6427,6 +6487,7 @@ self: { base bytestring DebugTraceHelpers directory filepath HSH HStringTemplateHelpers MissingH mtl regex-pcre unix ]; + jailbreak = true; description = "Convenience functions that use HSH, instances for HSH"; license = "GPL"; }) {}; @@ -6438,6 +6499,7 @@ self: { version = "2.2"; sha256 = "17n1kpva97lwhwg2vs7875bfqlwcq6xpl2agqc53qb7j4153p559"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/j4/HSlippyMap"; description = "OpenStreetMap Slippy Map"; license = stdenv.lib.licenses.bsd3; @@ -6456,6 +6518,7 @@ self: { unordered-containers vector ]; testDepends = [ aeson attoparsec base HTF text ]; + jailbreak = true; homepage = "https://github.com/agrafix/HSmarty"; description = "Small template engine"; license = stdenv.lib.licenses.bsd3; @@ -6472,7 +6535,6 @@ self: { buildDepends = [ base binary bytestring filepath haskell98 mtl parallel ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://mml.music.utexas.edu/jwlato/HSoundFile"; description = "Audio file reading/writing"; license = stdenv.lib.licenses.bsd3; @@ -6511,6 +6573,7 @@ self: { filepath mtl parsec pretty syb template-haskell text time utf8-string void ]; + jailbreak = true; description = "StringTemplate implementation in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -6527,7 +6590,6 @@ self: { base containers directory FileManipCompat filepath HSH HStringTemplate mtl safe strict ]; - configureFlags = [ "-fbase4" ]; homepage = "http://patch-tag.com/tphyahoo/r/tphyahoo/HStringTemplateHelpers"; description = "Convenience functions and instances for HStringTemplate"; license = "GPL"; @@ -6591,10 +6653,6 @@ self: { http-types httpd-shed HUnit mtl network network-uri pureMD5 split test-framework test-framework-hunit wai warp ]; - configureFlags = [ - "-fnetwork-uri" "-fwarp-tests" "-f-conduit10" "-f-network23" - "-f-warn-as-error" "-f-mtl1" - ]; homepage = "https://github.com/haskell/HTTP"; description = "A library for client-side HTTP"; license = stdenv.lib.licenses.bsd3; @@ -6625,7 +6683,6 @@ self: { buildDepends = [ base cmdargs containers deepseq hylolib mtl strict ]; - configureFlags = [ "-f-static" ]; homepage = "http://www.glyc.dc.uba.ar/intohylo/htab.php"; description = "Tableau based theorem prover for hybrid logics"; license = "GPL"; @@ -6653,7 +6710,6 @@ self: { version = "1.2.5.2"; sha256 = "0hcs6qh8bqhip1kkjjnw7ccgcsmawdz5yvffjj5y8zd2vcsavx8a"; buildDepends = [ base deepseq ]; - configureFlags = [ "-fbase4" ]; homepage = "http://hunit.sourceforge.net/"; description = "A unit testing framework for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -6666,6 +6722,7 @@ self: { version = "0.1"; sha256 = "0dlsx6qicnrqkhb52jbgh31f0y6lxh32yl5gr6bg3fnqr36vc6x6"; buildDepends = [ ansi-terminal base Diff groom HUnit ]; + jailbreak = true; homepage = "https://github.com/dag/HUnit-Diff"; description = "Assertions for HUnit with difference reporting"; license = stdenv.lib.licenses.bsd3; @@ -6723,6 +6780,7 @@ self: { network pureMD5 random regex-posix text transformers utf8-string xml-enumerator xml-types ]; + jailbreak = true; homepage = "http://www.pontarius.org/sub-projects/hxmpp/"; description = "A (prototyped) easy to use XMPP library"; license = stdenv.lib.licenses.bsd3; @@ -6740,7 +6798,6 @@ self: { array base haskeline haskell98 HTTP mtl regex-base regex-compat template-haskell ]; - configureFlags = [ "-f-base3" "-f-sqlite" "-f-mysql" ]; homepage = "http://lambda.uta.edu/HXQ/"; description = "A Compiler from XQuery to Haskell"; license = stdenv.lib.licenses.bsd3; @@ -6767,6 +6824,7 @@ self: { version = "0.1.0.0"; sha256 = "0q7fq5z0wrk2qg9n715033yp25dpl73g6iqkbvxbg2ahp9caq458"; buildDepends = [ base bytestring serialport stm ]; + jailbreak = true; homepage = "https://github.com/Zigazou/HaMinitel"; description = "An Haskell library to drive the french Minitel through a serial port"; license = stdenv.lib.licenses.gpl3; @@ -6779,6 +6837,7 @@ self: { version = "0.1.1.0"; sha256 = "1gxxhyidcn3lcvmbjby364cypk6xmmsv5qdd0m16d06688cl9mq7"; buildDepends = [ base template-haskell th-lift ]; + jailbreak = true; homepage = "https://github.com/sakana/HaPy"; description = "Haskell bindings for Python"; license = stdenv.lib.licenses.mit; @@ -6811,6 +6870,7 @@ self: { rosezipper semigroups silently Strafunski-StrategyLib stringbuilder syb syz time transformers ]; + jailbreak = true; homepage = "https://github.com/RefactoringTools/HaRe/wiki"; description = "the Haskell Refactorer"; license = stdenv.lib.licenses.bsd3; @@ -6849,6 +6909,7 @@ self: { base Cabal containers directory filepath ghc haddock haskell-src-exts mtl parsec ]; + jailbreak = true; description = "This package is deprecated. From version 3, HaTeX does not need this anymore."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -6867,6 +6928,7 @@ self: { base HUnit logict QuickCheck test-framework test-framework-hunit test-framework-quickcheck ]; + jailbreak = true; description = "An implementation of the Version Space Algebra learning framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -6885,7 +6947,6 @@ self: { base bytestring containers directory filepath polyparse pretty random ]; - configureFlags = [ "-f-bytestringinbase" "-fsplitbase" ]; homepage = "http://projects.haskell.org/HaXml/"; description = "Utilities for manipulating XML documents"; license = "LGPL"; @@ -6972,7 +7033,6 @@ self: { parsec transformers ]; testDepends = [ base hspec hxt ]; - configureFlags = [ "-f-buildexamples" "-fnetwork-uri" ]; homepage = "https://github.com/egonSchiele/HandsomeSoup"; description = "Work with HTML more easily in HXT"; license = stdenv.lib.licenses.bsd3; @@ -6996,6 +7056,7 @@ self: { ListLike mtl parallel parseargs process sox template-haskell uu-parsinglib vector ]; + jailbreak = true; homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/HarmTrace"; description = "Harmony Analysis and Retrieval of Music"; license = stdenv.lib.licenses.gpl3; @@ -7015,6 +7076,7 @@ self: { testDepends = [ base binary containers ghc-prim ListLike QuickCheck uu-parsinglib ]; + jailbreak = true; homepage = "https://bitbucket.org/bash/harmtrace-base"; description = "Parsing and unambiguously representing musical chords"; license = stdenv.lib.licenses.gpl3; @@ -7031,6 +7093,7 @@ self: { buildDepends = [ base haskell98 hmatrix hmatrix-special mtl parsec random ]; + jailbreak = true; homepage = "http://www.cl.cam.ac.uk/~sbh11/HasGP"; description = "A Haskell library for inference using Gaussian processes"; license = stdenv.lib.licenses.gpl3; @@ -7049,6 +7112,7 @@ self: { buildDepends = [ array base list-tries monad-loops mtl numbers parsec ]; + jailbreak = true; homepage = "http://iki.fi/matti.niemenmaa/misc-projects.html#haschoo"; description = "Minimalist R5RS Scheme interpreter"; license = stdenv.lib.licenses.bsd3; @@ -7068,6 +7132,7 @@ self: { base directory ghc haskell98 parsec process readline regex-compat unix ]; + jailbreak = true; description = "Simple shell written in Haskell"; license = "GPL"; }) {}; @@ -7134,7 +7199,6 @@ self: { buildDepends = [ base bytestring connection data-default HaskellNet network tls ]; - configureFlags = [ "-f-noupperbounds" ]; homepage = "https://github.com/dpwright/HaskellNet-SSL"; description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; license = stdenv.lib.licenses.bsd3; @@ -7158,7 +7222,6 @@ self: { random-shuffle test-framework test-framework-hunit test-framework-quickcheck2 time ]; - configureFlags = [ "-f-threadscope" "-f-debug" ]; description = "A concurrent bittorrent client"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -7172,6 +7235,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cmdargs text ]; + jailbreak = true; homepage = "https://github.com/mrLSD/HaskellTutorials"; description = "Haskell Tutorials by Evgeny Ukhanov"; license = stdenv.lib.licenses.mit; @@ -7190,6 +7254,7 @@ self: { buildDepends = [ base containers HGL hmatrix MonadRandom random Yampa ]; + jailbreak = true; homepage = "http://www.matthewhayden.co.uk"; description = "A reproduction of the Atari 1979 classic \"Asteroids\""; license = stdenv.lib.licenses.bsd3; @@ -7212,6 +7277,7 @@ self: { hslogger hslogger-template HTTP hxt json-b MonadCatchIO-mtl mtl network regex-posix SHA template-haskell time utf8-string ]; + jailbreak = true; description = "Haskell Web Application Kit"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -7238,7 +7304,7 @@ self: { MonadCatchIO-transformers mtl network old-time parsec process snap snap-core snap-server tar text transformers xhtml-combinators zlib ]; - configureFlags = [ "-f-hashedindex" "-fhayoosnap4" ]; + jailbreak = true; homepage = "http://holumbus.fh-wedel.de"; description = "The Hayoo! search engine for Haskell API search on hackage"; license = stdenv.lib.licenses.mit; @@ -7288,6 +7354,7 @@ self: { old-time random random-shuffle RSA SHA2 stm syb time transformers unamb yjtools ]; + jailbreak = true; description = "Message-based middleware layer"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -7305,6 +7372,7 @@ self: { array base buster bytestring cairo colour containers glib GLUT gtk gtkglext IfElse mtl OpenGL parallel pretty random ]; + jailbreak = true; homepage = "http://vis.renci.org/jeff/hieroglyph"; description = "Purely functional 2D graphics for visualization"; license = stdenv.lib.licenses.bsd3; @@ -7334,9 +7402,6 @@ self: { version = "5.2.0.16"; sha256 = "0jnidzky0004xh1yzkcg41df21vbvqhk075d183jv6iwjiljsh3s"; buildDepends = [ array base containers StateVar transformers ]; - configureFlags = [ - "-f-system-chipmunk" "-f-debug" "-fsmall_base" - ]; homepage = "https://github.com/meteficha/Hipmunk"; description = "A Haskell binding for Chipmunk"; license = "unknown"; @@ -7355,7 +7420,7 @@ self: { buildDepends = [ base containers GLFW Hipmunk OpenGL StateVar transformers ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "https://github.com/meteficha/HipmunkPlayground"; description = "A playground for testing Hipmunk"; license = "unknown"; @@ -7397,7 +7462,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base template-haskell ]; - configureFlags = [ "-f-buildexamples" ]; homepage = "http://maartenfaddegon.nl/pub"; description = "Debug anything without recompiling everything!"; license = stdenv.lib.licenses.bsd3; @@ -7525,6 +7589,7 @@ self: { unix-bytestring unordered-containers ]; testDepends = [ base process random ]; + jailbreak = true; description = "A Simple Key Value Store"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -7538,6 +7603,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers ]; + jailbreak = true; homepage = "http://github.com/Raynes/Hricket"; description = "A Cricket scoring application"; license = stdenv.lib.licenses.bsd3; @@ -7561,6 +7627,7 @@ self: { ]; testDepends = [ base directory filepath process ]; buildTools = [ cpphs ]; + jailbreak = true; homepage = "http://blog.zhox.com/category/hs2lib/"; description = "A Library and Preprocessor that makes it easier to create shared libs from Haskell programs"; license = stdenv.lib.licenses.bsd3; @@ -7601,6 +7668,7 @@ self: { base base-unicode-symbols bytestring network text ]; pkgconfigDepends = [ hyperestraier qdbm ]; + jailbreak = true; homepage = "http://cielonegro.org/HsHyperEstraier.html"; description = "HyperEstraier binding for Haskell"; license = stdenv.lib.licenses.publicDomain; @@ -7634,7 +7702,6 @@ self: { base bytestring HUnit test-framework test-framework-hunit ]; extraLibraries = [ openssl ]; - configureFlags = [ "-ffast-bignum" ]; homepage = "https://github.com/phonohawk/HsOpenSSL"; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; @@ -7731,6 +7798,7 @@ self: { buildDepends = [ base containers parsec pretty process smtLib transformers ]; + jailbreak = true; homepage = "https://github.com/MfesGA/Hsmtlib"; description = "Haskell library for easy interaction with SMT-LIB 2 compliant solvers"; license = stdenv.lib.licenses.bsd3; @@ -7773,6 +7841,7 @@ self: { version = "0.1"; sha256 = "1p4h2hxwzp0bxkzh864vkqbwychi0j2c3rqck9vk5kfax5i1jfz8"; buildDepends = [ base containers directory ]; + jailbreak = true; description = "Indexable, serializable form of Data.Dynamic"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -7786,7 +7855,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base bytestring containers random ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.alpheccar.org"; description = "Iterated Function System generation for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -7806,7 +7874,6 @@ self: { base containers directory haskell98 HaXml polyparse pretty process wx wxcore ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://haskell.di.uminho.pt/jmvilaca/INblobs/"; description = "Editor and interpreter for Interaction Nets"; license = "LGPL"; @@ -7875,6 +7942,7 @@ self: { version = "0.1.2"; sha256 = "0ryb2q5xfddcx2qg019jajac7xvaw2ci5wi094gbrqhhflj7wc8n"; buildDepends = [ array base GlomeVec ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/IcoGrid"; description = "Library for generating grids of hexagons and pentagons mapped to a sphere"; license = "GPL"; @@ -8028,7 +8096,6 @@ self: { aeson attoparsec base bytestring bytestring-trie containers failure hjson json JSONb parsec text vector ]; - configureFlags = [ "-fsmall_base" ]; description = "A combinator library on top of a generalised JSON type"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8040,7 +8107,6 @@ self: { version = "0.0.1"; sha256 = "1s5grfgnklnwh55yn5mlg2ibdm7mx2i7hwqs7649gkapda054ywg"; buildDepends = [ base bytestring json JSON-Combinator JSONb ]; - configureFlags = [ "-fsmall_base" ]; description = "Example uses of the JSON-Combinator library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8059,7 +8125,6 @@ self: { attoparsec base bytestring bytestring-nums bytestring-trie containers utf8-string ]; - configureFlags = [ "-f-cli" ]; homepage = "http://github.com/solidsnack/JSONb/"; description = "JSON parser that uses byte strings"; license = stdenv.lib.licenses.bsd3; @@ -8080,6 +8145,7 @@ self: { lazysmallcheck mtl mwc-random parallel process QuickCheck random stm template-haskell unix zlib ]; + jailbreak = true; description = "Some utility functions for JYU projects"; license = stdenv.lib.licenses.mit; }) {}; @@ -8106,7 +8172,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base binary bytestring language-java-classfile ]; - configureFlags = [ "-fsmall_base" ]; description = "A utility to print the SourceFile attribute of one or more Java class files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8120,7 +8185,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-fsmall_base" ]; description = "A utility to print the target version of Java class files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8139,6 +8203,7 @@ self: { base containers directory filepath mtl parsec pretty syb WebBits WebBits-Html ]; + jailbreak = true; homepage = "http://www.cs.brown.edu/research/plt/"; description = "Design-by-contract for JavaScript"; license = stdenv.lib.licenses.bsd3; @@ -8163,6 +8228,7 @@ self: { aeson base HUnit language-typescript stack-prism test-framework test-framework-hunit text ]; + jailbreak = true; homepage = "https://github.com/MedeaMelana/JsonGrammar2"; description = "Combinators for bidirectional JSON parsing"; license = stdenv.lib.licenses.bsd3; @@ -8180,7 +8246,6 @@ self: { base binary bytestring containers deepseq mtl primitive transformers vector zlib ]; - configureFlags = [ "-f-mmap" ]; homepage = "https://github.com/Twinside/Juicy.Pixels"; description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)"; license = stdenv.lib.licenses.bsd3; @@ -8233,6 +8298,7 @@ self: { aeson base binary bytestring conduit data-default directory filepath mtl network resourcet ]; + jailbreak = true; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8247,6 +8313,7 @@ self: { buildDepends = [ base bytestring conduit directory filepath JunkDB mtl resourcet ]; + jailbreak = true; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8261,6 +8328,7 @@ self: { buildDepends = [ base bytestring conduit hashable hashtables JunkDB mtl resourcet ]; + jailbreak = true; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8314,6 +8382,7 @@ self: { buildDepends = [ base base64-bytestring bytestring directory mime-types network text ]; + jailbreak = true; homepage = "https://github.com/Hamcha/Ketchup"; description = "A super small web framework for those who don't like big and fancy codebases"; license = stdenv.lib.licenses.mit; @@ -8354,6 +8423,7 @@ self: { base containers curry-base directory filepath haskell-src haskell98 KiCS KiCS-prophecy mtl readline syb ]; + jailbreak = true; homepage = "http://curry-language.org"; description = "debug features for kics"; license = "unknown"; @@ -8368,6 +8438,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base filepath KiCS ]; + jailbreak = true; homepage = "http://curry-language.org"; description = "a transformation used by the kics debugger"; license = "unknown"; @@ -8391,6 +8462,7 @@ self: { version = "0.1.0.0"; sha256 = "113jxbaw8b17j91aakxli3r3zdvnx3gvf2m57sx5d7mfk2qx28r6"; buildDepends = [ base containers parsec ]; + jailbreak = true; homepage = "http://www.gkayaalp.com/p/konf.html"; description = "A configuration language and a parser"; license = "unknown"; @@ -8424,7 +8496,7 @@ self: { buildDepends = [ base cairo containers gtk mtl old-time parsec random ]; - configureFlags = [ "-frenderercairo" "-f-webtools" "-f-database" ]; + jailbreak = true; homepage = "http://www.entropia.de/wiki/L-seed"; description = "Plant growing programming game"; license = stdenv.lib.licenses.bsd3; @@ -8440,7 +8512,6 @@ self: { isExecutable = true; buildDepends = [ base ]; extraLibraries = [ lber ldap ]; - configureFlags = [ "-f-buildtests" ]; homepage = "https://github.com/ezyang/ldap-haskell"; description = "Haskell binding for C LDAP API"; license = stdenv.lib.licenses.bsd3; @@ -8515,9 +8586,6 @@ self: { vector-binary-instances zlib ]; pkgconfigDepends = [ gtk ]; - configureFlags = [ - "-frelease" "-f-expose_internal" "-f-curses" "-f-vty" - ]; homepage = "http://github.com/LambdaHack/LambdaHack"; description = "A game engine library for roguelike dungeon crawlers"; license = stdenv.lib.licenses.bsd3; @@ -8553,6 +8621,7 @@ self: { buildDepends = [ base binary bytestring hmatrix random random-shuffle split ]; + jailbreak = true; description = "A configurable and extensible neural network library"; license = stdenv.lib.licenses.mit; }) {}; @@ -8607,6 +8676,7 @@ self: { version = "0.0.1"; sha256 = "0agq2593h5yb9r3jqnycis9fdizwij3and61ljc4prnhhyxv48g2"; buildDepends = [ base ]; + jailbreak = true; description = "A transfinite cardinal arithmetic library including all known large cardinals"; license = "unknown"; }) {}; @@ -8623,7 +8693,6 @@ self: { base bytestring containers directory filemanip filepath process pureMD5 SHA zip-archive ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.google.com/p/lastik"; description = "A library for compiling programs in a variety of languages"; license = stdenv.lib.licenses.bsd3; @@ -8655,6 +8724,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory filepath unix ]; + jailbreak = true; homepage = "https://github.com/AtticHacker/lazyvault"; description = "A simple sandboxing tool for Haskell packages"; license = stdenv.lib.licenses.gpl3; @@ -8669,6 +8739,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory random SDL SDL-ttf ]; + jailbreak = true; homepage = "http://quasimal.com/projects/level_0.html"; description = "A Snake II clone written using SDL"; license = stdenv.lib.licenses.gpl3; @@ -8846,9 +8917,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 test-framework-smallcheck time transformers uuid void ]; - configureFlags = [ - "-f-tutorial" "-f-examples" "-f-pattern-warnings" "-f-warnings" - ]; + jailbreak = true; description = "a parallel implementation of logic programming using distributed tree exploration"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8870,7 +8939,6 @@ self: { MonadCatchIO-transformers stm transformers ]; extraLibraries = [ mpi ]; - configureFlags = [ "-f-tests" "-f-examples" "-f-warnings" ]; description = "an adapter for LogicGrowsOnTrees that uses MPI"; license = stdenv.lib.licenses.bsd3; }) { mpi = null;}; @@ -8896,7 +8964,7 @@ self: { base hslogger hslogger-template HUnit LogicGrowsOnTrees network random stm test-framework test-framework-hunit transformers ]; - configureFlags = [ "-f-examples" "-f-warnings" ]; + jailbreak = true; description = "an adapter for LogicGrowsOnTrees that uses multiple processes running in a network"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8922,9 +8990,7 @@ self: { base cereal hslogger hslogger-template HUnit LogicGrowsOnTrees random test-framework test-framework-hunit transformers ]; - configureFlags = [ - "-f-examples" "-f-pattern-warnings" "-f-warnings" - ]; + jailbreak = true; description = "an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -8945,6 +9011,7 @@ self: { mtl network old-time parsec pureMD5 random syb template-haskell utf8-string ]; + jailbreak = true; homepage = "http:/lslplus.sourceforge.net/"; description = "An execution and testing framework for the Linden Scripting Language (LSL)"; license = stdenv.lib.licenses.bsd3; @@ -8966,7 +9033,7 @@ self: { directory filepath haskell-src HsOpenSSL hxt mtl network stm time time-http unix zlib ]; - configureFlags = [ "-fbuild-lucu-implant-file" ]; + jailbreak = true; homepage = "http://cielonegro.org/Lucu.html"; description = "HTTP Daemonic Library"; license = stdenv.lib.licenses.publicDomain; @@ -8985,7 +9052,6 @@ self: { buildDepends = [ base Biobase cmdargs PrimitiveArray split tuple vector ]; - configureFlags = [ "-f-fastbuild" ]; homepage = "http://www.tbi.univie.ac.at/software/mcfolddp/"; description = "Folding algorithm based on nucleotide cyclic motifs"; license = stdenv.lib.licenses.gpl3; @@ -9023,6 +9089,7 @@ self: { version = "0.3.0.0"; sha256 = "0nlj914ahipyfqv1l7qr66pa0a8g4g6ks6mipc38z5f1jy0kjrva"; buildDepends = [ base transformers ]; + jailbreak = true; homepage = "https://github.com/DanBurton/MHask#readme"; description = "The category of monads"; license = stdenv.lib.licenses.bsd3; @@ -9042,7 +9109,6 @@ self: { haskell-src html mtl network old-time pretty random syb template-haskell ]; - configureFlags = [ "-freadfile" "-fghc7" "-fghcapi" ]; homepage = "http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.html"; description = "Automatic inductive functional programmer by systematic search"; license = stdenv.lib.licenses.bsd3; @@ -9066,6 +9132,7 @@ self: { version = "0.2.0.1"; sha256 = "034v9n6ldjn1hsv4rphvysbykm8x0jqa2prbw7k28fkp6m30j74x"; buildDepends = [ base monads-tf transformers ]; + jailbreak = true; description = "MaybeT monad transformer compatible with monads-tf (deprecated)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9077,6 +9144,7 @@ self: { version = "0.2"; sha256 = "189w8dpxyq7gksca6k08hb4vpanpz06c99akgzpcpjy0i7k22ily"; buildDepends = [ base monads-fd transformers ]; + jailbreak = true; description = "MaybeT monad transformer using transformers instead of mtl"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9106,6 +9174,7 @@ self: { version = "0.1"; sha256 = "0rnbg7w3qc3xsbzpw5is7w7qdjl2kqbr1acc744aggwlibazl59w"; buildDepends = [ base vector ]; + jailbreak = true; description = "Mean shift algorithm"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9117,7 +9186,7 @@ self: { version = "0.0.2"; sha256 = "1vy8ykjy9cpv661byqv21775zbyciqx2hf77c1nl58nn34x0s2ds"; buildDepends = [ base ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; description = "A library for units of measurement"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9145,6 +9214,7 @@ self: { buildDepends = [ base convertible hashtables HDBC HDBC-odbc mtl template-haskell ]; + jailbreak = true; description = "Statically checked database access"; license = "LGPL"; }) {}; @@ -9186,7 +9256,7 @@ self: { base binary bytestring directory filepath haskell98 mtl old-locale process time ]; - configureFlags = [ "-f-warnings" "-f-test" ]; + jailbreak = true; description = "Haskell mailing list manager"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9205,6 +9275,7 @@ self: { array base containers haskell-src-exts mtl pretty ]; buildTools = [ alex happy ]; + jailbreak = true; homepage = "http://www.tcs.ifi.lmu.de/~abel/miniagda/"; description = "A toy dependently typed programming language with type-based termination"; license = "unknown"; @@ -9229,7 +9300,6 @@ self: { hslogger HUnit mtl network old-locale old-time parsec process QuickCheck random regex-compat testpack time unix ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://software.complete.org/missingh"; description = "Large utility library"; license = stdenv.lib.licenses.bsd3; @@ -9299,6 +9369,7 @@ self: { buildDepends = [ base extensible-exceptions MonadCatchIO-transformers ]; + jailbreak = true; homepage = "http://darcsden.com/jcpetruzza/MonadCatchIO-mtl"; description = "Monad-transformer version of the Control.Exception module"; license = stdenv.lib.licenses.bsd3; @@ -9311,6 +9382,7 @@ self: { version = "0.1"; sha256 = "0jfq5v1jigxl9mnnvpqph9ayq840s9nyb5srym04mbicri4gbjan"; buildDepends = [ base MonadCatchIO-mtl mtl primitive ]; + jailbreak = true; description = "Polymorphic combinators for working with foreign functions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9341,6 +9413,7 @@ self: { buildDepends = [ base MonadCatchIO-transformers primitive transformers ]; + jailbreak = true; description = "Polymorphic combinators for working with foreign functions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9554,7 +9627,6 @@ self: { version = "0.1"; sha256 = "169mgcyls0dsifnbp615r4i3g64ga2vbczsiv4aq17d1nma8sw19"; buildDepends = [ array base ]; - configureFlags = [ "-f-debug" "-fsplitbase" ]; description = "Munkres' assignment algorithm (hungarian method)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9585,6 +9657,7 @@ self: { http-types monad-control old-locale resourcet text time transformers vector xml-conduit xml-types ]; + jailbreak = true; homepage = "http://floss.scru.org/hMusicBrainz"; description = "interface to MusicBrainz XML2 web service"; license = stdenv.lib.licenses.gpl3; @@ -9627,6 +9700,7 @@ self: { arithmoi base bytestring containers crypto-api polynomial random SHA split ]; + jailbreak = true; description = "NTRU Cryptography"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9683,6 +9757,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers ListLike uu-parsinglib ]; + jailbreak = true; description = "Very small interpreter for a Prolog-like language"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -9712,9 +9787,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring QuickCheck strict ]; - configureFlags = [ - "-f-coverage" "-f-test" "-f-no-lib" "-f-driver" "-f-base3" - ]; homepage = "http://github.com/joachifm/natsort"; description = "Natural sorting for strings"; license = stdenv.lib.licenses.bsd3; @@ -9755,6 +9827,7 @@ self: { buildDepends = [ base bytestring utf8-string ]; testDepends = [ base bytestring HUnit process utf8-string ]; extraLibraries = [ netsnmp ]; + jailbreak = true; homepage = "https://github.com/ptek/netsnmp"; description = "Bindings for net-snmp's C API for clients"; license = stdenv.lib.licenses.bsd3; @@ -9775,6 +9848,7 @@ self: { base binary bytestring containers convertible monad-loops mstate mtl network NineP regex-posix stateref transformers ]; + jailbreak = true; description = "High-level abstraction over 9P protocol"; license = "unknown"; }) {}; @@ -9786,6 +9860,7 @@ self: { version = "0.2.1"; sha256 = "0cp71hkx8cccx7jxf5qw1bxdylcc56v68mvjp0dn9hkh1idxplzq"; buildDepends = [ array base integer ]; + jailbreak = true; description = "A binary I/O library"; license = "unknown"; broken = true; @@ -9798,7 +9873,6 @@ self: { version = "0.0.2.1"; sha256 = "1k6qdp4zmqjl2f6cqy1zzzl6ncb2m9r0qgh4c24i2h5kkxmm3cab"; buildDepends = [ base binary bytestring ]; - configureFlags = [ "-f-bytestring-in-base" ]; homepage = "http://9ph.googlecode.com"; description = "9P2000 in pure Haskell"; license = stdenv.lib.licenses.bsd3; @@ -9818,6 +9892,7 @@ self: { base binary bytestring containers filepath gloss network networked-game random ]; + jailbreak = true; homepage = "http://github.com/glguy/ninjas"; description = "Ninja game"; license = stdenv.lib.licenses.bsd3; @@ -9838,9 +9913,7 @@ self: { array base containers criterion dph-base dph-prim-seq statistics storablevector template-haskell uvector vector ]; - configureFlags = [ - "-fstorablevector" "-fuvector" "-fvector" "-fdph-prim-seq" - ]; + jailbreak = true; homepage = "http://code.haskell.org/NoSlow"; description = "Microbenchmarks for various array libraries"; license = stdenv.lib.licenses.bsd3; @@ -9854,6 +9927,7 @@ self: { sha256 = "053w0j90sf16by9pqllgjxy6r57vzlq33fgwz4ywjn6bypw6009d"; buildDepends = [ base ]; testDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/CindyLinz/Haskell-NoTrace"; description = "Remove all the functions come from Debug.Trace after debugging"; license = stdenv.lib.licenses.mit; @@ -9885,6 +9959,7 @@ self: { base directory exceptions filepath hint-server mtl network Nomyx-Core Nomyx-Language Nomyx-Web safe stm time ]; + jailbreak = true; homepage = "http://www.nomyx.net"; description = "A Nomic game in haskell"; license = stdenv.lib.licenses.bsd3; @@ -9911,6 +9986,7 @@ self: { Nomyx-Language old-locale random safe safecopy stm tar template-haskell temporary text time unix ]; + jailbreak = true; homepage = "http://www.nomyx.net"; description = "A Nomic game in haskell"; license = stdenv.lib.licenses.bsd3; @@ -9930,6 +10006,7 @@ self: { DebugTraceHelpers ghc mtl old-locale random safe time time-recurrence ]; + jailbreak = true; homepage = "http://www.nomyx.net"; description = "Language to express rules for Nomic"; license = stdenv.lib.licenses.bsd3; @@ -9970,6 +10047,7 @@ self: { reform-happstack safe split stm text time web-routes web-routes-happstack web-routes-regular web-routes-th ]; + jailbreak = true; homepage = "http://www.nomyx.net"; description = "Web gui for Nomyx"; license = stdenv.lib.licenses.bsd3; @@ -9998,7 +10076,6 @@ self: { base category-extras QuickCheck Semigroup test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.google.com/p/nonempty/"; description = "A list with a length of at least one"; license = stdenv.lib.licenses.bsd3; @@ -10023,7 +10100,6 @@ self: { version = "0.0.0.1"; sha256 = "17ca34hxaz9xk3ykkzp14n7wb31aiza12859k3rmvwhnq4j89jqs"; buildDepends = [ base binary bytestring ]; - configureFlags = [ "-fsmall_base" ]; description = "Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10065,6 +10141,7 @@ self: { buildDepends = [ ADPfusion base ghc-prim mtl primitive PrimitiveArray vector ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; description = "Nussinov78 using the ADPfusion library"; license = stdenv.lib.licenses.gpl3; @@ -10077,6 +10154,7 @@ self: { version = "0.1"; sha256 = "1m7qx5zydz5jpk6a55k7rzchlwmkd91gsiqmn26qqn50ab3di35j"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/frosch03/Nutri"; description = "A little library to calculate nutrition values of food items"; license = stdenv.lib.licenses.publicDomain; @@ -10105,7 +10183,6 @@ self: { buildDepends = [ base comonad-transformers containers data-lens hxt newtype ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/geo-osm"; description = "Parse OpenStreetMap files"; license = stdenv.lib.licenses.bsd3; @@ -10178,6 +10255,7 @@ self: { base containers cuda language-c-quote mainland-pretty mtl mwc-random process rdtsc text value-supply vector ]; + jailbreak = true; homepage = "https://github.com/svenssonjoel/Obsidian"; description = "Embedded language for GPU Programming"; license = stdenv.lib.licenses.bsd3; @@ -10204,6 +10282,7 @@ self: { sha256 = "1c4xbfkikyn1jh3qz0ycxzmx0zqfg5gliafb764942dvd851hljv"; buildDepends = [ base ]; testDepends = [ base QuickCheck ]; + jailbreak = true; homepage = "http://www.gekkou.co.uk/"; description = "Provides a wrapper for deriving word types with fewer bits"; license = stdenv.lib.licenses.bsd3; @@ -10217,7 +10296,6 @@ self: { sha256 = "05dax2r7rrdbsvxszxn13xcf24zq87xq8scxzvl2ccr2y29n0f5j"; buildDepends = [ base containers ]; testDepends = [ base containers hsc2hs HUnit ]; - configureFlags = [ "-f-useinstalledomega" ]; description = "Integer sets and relations using Presburger arithmetic"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10278,7 +10356,6 @@ self: { sha256 = "0m29p6mm87lbx1507n9w4ara4l1xva8j42xjp0771ngx4sbphn2y"; buildDepends = [ base OpenGL ]; extraLibraries = [ openal ]; - configureFlags = [ "-fusenativewindowslibraries" ]; homepage = "https://github.com/haskell-openal/ALUT"; description = "A binding to the OpenAL cross-platform 3D audio API"; license = stdenv.lib.licenses.bsd3; @@ -10294,6 +10371,7 @@ self: { testDepends = [ base QuickCheck ]; buildTools = [ c2hs ]; extraLibraries = [ OpenCL ]; + jailbreak = true; homepage = "https://github.com/IFCA/opencl"; description = "Haskell high-level wrapper for OpenCL"; license = stdenv.lib.licenses.bsd3; @@ -10306,6 +10384,7 @@ self: { version = "1.0.1001"; sha256 = "1a9nlrmxp3jwc3hbj79xm35aypfby04qy01fk4vyrp19diiinl07"; buildDepends = [ base bytestring mtl ]; + jailbreak = true; homepage = "http://vis.renci.org/jeff/opencl"; description = "The OpenCL Standard for heterogenous data-parallel computing"; license = stdenv.lib.licenses.bsd3; @@ -10318,7 +10397,6 @@ self: { version = "0.1.0.3"; sha256 = "0xlm26jksp4jf1dhkpg4708r1ak5mjdc5x5fjp4fhizmzlk3348s"; buildDepends = [ base bytestring mtl ]; - configureFlags = [ "-f-link" ]; homepage = "https://github.com/jkarlson/OpenCLWrappers"; description = "The OpenCL Standard for heterogenous data-parallel computing"; license = stdenv.lib.licenses.bsd3; @@ -10358,9 +10436,6 @@ self: { sha256 = "0hnsmijgvy04d02d0gwk4bl6imhlpwgdcsp1livvca59hzc7r8m3"; buildDepends = [ base ]; extraLibraries = [ mesa ]; - configureFlags = [ - "-fuseglxgetprocaddress" "-fusenativewindowslibraries" - ]; homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; @@ -10373,6 +10448,7 @@ self: { version = "1.2.0.1"; sha256 = "1v848qhjksiwc8617fif4dbvw40xfnz39fpkcsv52mkh66flnv9j"; buildDepends = [ OpenGLRaw ]; + jailbreak = true; description = "The intersection of OpenGL 2.1 and OpenGL 3.1 Core"; license = "unknown"; }) {}; @@ -10426,7 +10502,7 @@ self: { version = "1.0"; sha256 = "1b880lrzdxww3j19zspnj49ifsn89n0ac1h5xf7nn83847k8q2qk"; buildDepends = [ array base containers mtl ]; - configureFlags = [ "-f-useoldmap" "-f-mapoperad" ]; + jailbreak = true; homepage = "http://math.stanford.edu/~mik/operads"; description = "Groebner basis computation for Operads"; license = stdenv.lib.licenses.bsd3; @@ -10455,6 +10531,7 @@ self: { base containers haskell-src-exts haskell-src-meta mtl split syb template-haskell ]; + jailbreak = true; description = "A quasiquoter for or-patterns"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10533,7 +10610,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring containers ]; - configureFlags = [ "-f-tests" ]; homepage = "http://www.github.com/rotskoff"; description = "A library for analysis of 3-D protein coordinates"; license = stdenv.lib.licenses.gpl3; @@ -10560,7 +10636,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers mtl network network-uri xml ]; - configureFlags = [ "-fnetwork-uri" "-futf8cgi" "-f-utf8terminal" ]; homepage = "http://msakai.jp/hiki/?hsPTQ"; description = "An implementation of Montague's PTQ"; license = "LGPL"; @@ -10601,6 +10676,7 @@ self: { base crypto-numbers crypto-random HUnit QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; + jailbreak = true; description = "a simple Paillier cryptosystem"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10619,6 +10695,7 @@ self: { Agda base containers directory filepath mtl pandoc pandoc-types QuickCheck text time xhtml ]; + jailbreak = true; description = "Pandoc support for literate Agda"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10644,7 +10721,6 @@ self: { random test-framework test-framework-hunit test-framework-quickcheck2 text typelevel-tensor vector ]; - configureFlags = [ "-ftest" ]; homepage = "http://www.paraiso-lang.org/wiki/index.php/Main_Page"; description = "a code generator for partial differential equations solvers"; license = stdenv.lib.licenses.bsd3; @@ -10709,6 +10785,7 @@ self: { version = "0.1.0.0"; sha256 = "12lxylmpi2f1ahy6w1n7jmwn9kay4hajgr95xbnqqdzv4dw6whzw"; buildDepends = [ base QuickCheck ]; + jailbreak = true; homepage = "https://github.com/VictorDenisov/PasswordGenerator"; description = "Simple library for generating passwords"; license = stdenv.lib.licenses.mit; @@ -10785,6 +10862,7 @@ self: { version = "0.2"; sha256 = "0lmmsvqbnw0k321254xfqlzmddvymy0mj50ax7caqj2fnarfgy4l"; buildDepends = [ base ReplicateEffects ]; + jailbreak = true; homepage = "https://github.com/MedeaMelana/PermuteEffects"; description = "Permutations of effectful computations"; license = stdenv.lib.licenses.bsd3; @@ -10827,7 +10905,6 @@ self: { buildDepends = [ base containers directory mtl random regex-compat ]; - configureFlags = [ "-f-prof" ]; homepage = "freizl.github.com"; description = "Play Hangman Game"; license = stdenv.lib.licenses.bsd3; @@ -10844,6 +10921,7 @@ self: { buildDepends = [ base HUnit MonadRandom QuickCheck random-shuffle ]; + jailbreak = true; description = "Playing cards api"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10862,7 +10940,6 @@ self: { base Chart Chart-cairo containers data-default-class glib gtk lens linear stm text time ]; - configureFlags = [ "-f-examples" ]; description = "Real-time line plotter for protobuf-like data"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -10919,7 +10996,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring network splice ]; - configureFlags = [ "-f-llvm" "-f-static" "-f-threaded" ]; homepage = "http://fusion.corsis.eu"; description = "high-performance distributed reverse / forward proxy & tunneling for TCP"; license = stdenv.lib.licenses.gpl3; @@ -11056,7 +11132,6 @@ self: { parsec pretty process pugs-compat pugs-DrIFT random stm stringtable-atom time utf8-string ]; - configureFlags = [ "-fperl5" ]; homepage = "http://pugscode.org/"; description = "A Perl 6 Implementation"; license = stdenv.lib.licenses.bsd3; @@ -11168,6 +11243,7 @@ self: { version = "0.10.1"; sha256 = "0r4qv6xw03g79sn1889vv1rzpkcpjm9lmipvxdl0l1d8r8kvxdxw"; buildDepends = [ base composition lens ]; + jailbreak = true; description = "QuadTree library for Haskell, with lens support"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -11197,6 +11273,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base haskell-src-exts ]; + jailbreak = true; homepage = "http://code.haskell.org/QuickAnnotate/"; description = "Annotation Framework"; license = stdenv.lib.licenses.bsd3; @@ -11214,7 +11291,6 @@ self: { base random template-haskell tf-random transformers ]; testDepends = [ base template-haskell test-framework ]; - configureFlags = [ "-ftemplatehaskell" "-fbase4" "-fbase3" ]; homepage = "https://github.com/nick8325/quickcheck"; description = "Automatic testing of Haskell programs"; license = stdenv.lib.licenses.bsd3; @@ -11227,6 +11303,7 @@ self: { version = "0.1.3"; sha256 = "16zxmq0y8ayq9dgmgyfdm3fnjjhv452cymfam1zjmaabrayllkpp"; buildDepends = [ base mtl QuickCheck random ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/QuickCheck-GenT"; description = "A GenT monad transformer for QuickCheck library"; license = stdenv.lib.licenses.mit; @@ -11285,6 +11362,7 @@ self: { base HDBC HDBC-postgresql mtl old-time parsec redHandlers xhtml yuiGrid ]; + jailbreak = true; description = "A framework for writing RESTful applications"; license = "unknown"; }) {}; @@ -11375,6 +11453,7 @@ self: { base Biobase BiobaseTurner BiobaseTypes BiobaseVienna cmdargs containers HsTools primitive PrimitiveArray RNAFold split vector ]; + jailbreak = true; description = "RNA secondary structure folding"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -11439,7 +11518,7 @@ self: { deepseq directory parallel PrimitiveArray random split StatisticalMethods vector ]; - configureFlags = [ "-f-llvm" ]; + jailbreak = true; homepage = "http://www.tbi.univie.ac.at/software/rnawolf/"; description = "RNA folding with non-canonical basepairs and base-triplets"; license = stdenv.lib.licenses.gpl3; @@ -11534,6 +11613,7 @@ self: { version = "0.1.0.0"; sha256 = "0759508s75zba89jjr56sqpm7idgwsxynmf9zl9hwrz9q11fxrqh"; buildDepends = [ base ]; + jailbreak = true; description = "Data structure for managing ranges"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -11602,7 +11682,6 @@ self: { base binary criterion deepseq directory filepath FontyFruity JuicyPixels QuickCheck statistics vector ]; - configureFlags = [ "-fembed_linear" ]; description = "A pure haskell drawing engine"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -11617,6 +11696,7 @@ self: { isExecutable = true; buildDepends = [ base system-filepath text ]; testDepends = [ base hspec system-filepath text ]; + jailbreak = true; homepage = "http://github.com/rampion/ReadArgs"; description = "Simple command line argument parsing"; license = stdenv.lib.licenses.bsd3; @@ -11653,6 +11733,7 @@ self: { version = "0.1.1.0"; sha256 = "15qikbjbydbabc26skhavshzrsaz17a71q8hfxqvi5ix2bhhz4hm"; buildDepends = [ base ghc-prim ]; + jailbreak = true; homepage = "https://bitbucket.org/carter/ref"; description = "Generic Mutable Ref Abstraction Layer"; license = stdenv.lib.licenses.bsd3; @@ -11687,7 +11768,6 @@ self: { base bytestring cassava cmdargs cond containers directory glpk-hs matrix MissingH vector ]; - configureFlags = [ "-f-documentation" "-f-debug" ]; homepage = "https://github.com/pablocouto/Referees"; description = "A utility for computing distributions of material to review among reviewers"; license = stdenv.lib.licenses.gpl3; @@ -11750,7 +11830,6 @@ self: { temporary text transformers trifecta utf8-string vector zlib ]; testDepends = [ base doctest ]; - configureFlags = [ "-frepa" ]; homepage = "http://code.haskell.org/~aavogt/Rlang-QQ"; description = "quasiquoter for inline-R code"; license = stdenv.lib.licenses.bsd3; @@ -11900,6 +11979,7 @@ self: { sha256 = "03ng8kih285pvwj06jdwk4hkyyyb8j666pnvagnw5hsjhq60r8h6"; buildDepends = [ base ]; extraLibraries = [ SDL2 SDL2_ttf ]; + jailbreak = true; description = "Binding to libSDL-ttf"; license = stdenv.lib.licenses.mit; }) { inherit (pkgs) SDL2; SDL2_ttf = null;}; @@ -11967,6 +12047,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base GLUT OpenGL SG ]; + jailbreak = true; description = "An example of using the SG and OpenGL libraries"; license = "GPL"; }) {}; @@ -11980,7 +12061,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base binary bytestring ]; - configureFlags = [ "-fdecoderinterface" "-f-exe" "-f-test" ]; description = "Implementations of the SHA suite of message digest functions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12024,6 +12104,7 @@ self: { base bindings-DSL containers data-default lens mtl transformers ]; buildTools = [ c2hsc ]; + jailbreak = true; homepage = "http://www.snet-home.org/"; description = "Declarative coördination language for streaming networks"; license = stdenv.lib.licenses.gpl3; @@ -12063,7 +12144,6 @@ self: { version = "0.3.2"; sha256 = "1cl5bsc5mr3silcmbjylgw5qa04pf2np9mippxnsa4p3dk089gkh"; buildDepends = [ array base mtl ]; - configureFlags = [ "-fsplitbase" ]; description = "A monad transformer version of the ST monad"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12081,6 +12161,7 @@ self: { buildDepends = [ base haskell98 language-c pretty svgutils syb xml ]; + jailbreak = true; homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q"; description = "Code generation tool for Quartz code from a SVG"; license = stdenv.lib.licenses.bsd3; @@ -12126,6 +12207,7 @@ self: { buildDepends = [ base binary bytestring data-binary-ieee754 split ]; + jailbreak = true; homepage = "https://github.com/siddhanathan/SWMMoutGetMB"; description = "A parser for SWMM 5 binary .OUT files"; license = stdenv.lib.licenses.gpl3; @@ -12145,6 +12227,7 @@ self: { array base containers filepath loch-th pretty text transformers wl-pprint-text xml ]; + jailbreak = true; description = "Generate a parser (in Haskell) with the SableCC parser generator"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12183,7 +12266,6 @@ self: { sha256 = "0915mwi1ksa85in03vzm5hqbvk6ih7l0zslg5cmy7j9fc0jhgwgd"; buildDepends = [ base bytestring file-embed ]; extraLibraries = [ glib mono ]; - configureFlags = [ "-f-use_mono" ]; homepage = "http://haskell.org/haskellwiki/Salsa"; description = "A .NET Bridge for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -12203,6 +12285,7 @@ self: { base bytestring directory filepath HFuse hsyslog process regex-compat sqlite-simple unix ]; + jailbreak = true; homepage = "http://github.com/hirschenberger/ScratchFS"; description = "Size limited temp filesystem based on fuse"; license = stdenv.lib.licenses.gpl3; @@ -12236,7 +12319,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-test" ]; description = "Data structure for querying the set (or count) of intervals covering given point"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12255,6 +12337,7 @@ self: { base bytestring classify containers mongoDB mtl network process split tagsoup text ]; + jailbreak = true; description = "Command-line tool for maintaining the Semantique database"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -12266,7 +12349,6 @@ self: { version = "0.0.7"; sha256 = "1mdw1z50gr02j5hycki5rl95b1yk7xfrdk056ajw9ghw48s0jpx6"; buildDepends = [ base bytestring containers mtl ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://bitbucket.org/dibblego/semigroup/"; description = "A semigroup"; license = stdenv.lib.licenses.bsd3; @@ -12283,6 +12365,7 @@ self: { buildDepends = [ base directory filepath hslogger mtl old-locale random time ]; + jailbreak = true; description = "Easy Loggingframework"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -12317,7 +12400,6 @@ self: { version = "0.9.5.2"; sha256 = "1js9la0hziqsmb56q9kzfycda2sw3xm4kv2y5q2h3zlw5gzc5xli"; buildDepends = [ base directory mtl unix ]; - configureFlags = [ "-fbase4" ]; homepage = "http://rwd.rdockins.name/shellac/home/"; description = "A framework for creating shell envinronments"; license = stdenv.lib.licenses.bsd3; @@ -12330,7 +12412,6 @@ self: { version = "0.9.5.2"; sha256 = "134m0krbd3vlswjxdfvv9xy9x962g7ksg1mqmmgczss9ph2dx08i"; buildDepends = [ base Shellac Shellac-editline ]; - configureFlags = [ "-f-usereadline" "-fuseeditline" ]; homepage = "http://rwd.rdockins.name/shellac/home/"; description = "\"compatline\" backend module for Shellac"; license = stdenv.lib.licenses.bsd3; @@ -12428,6 +12509,7 @@ self: { version = "0.9.3"; sha256 = "0c674q5jiqvscc53m0z5vkmljla29pcll15gbvxr86pqxwmqm5hr"; buildDepends = [ base GLFW JuicyPixels OpenGL SimpleH vector ]; + jailbreak = true; description = "A Simple Graphics Library from the SimpleH framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12444,6 +12526,7 @@ self: { base bytestring clock containers cpu directory filepath network time unix ]; + jailbreak = true; description = "A light, clean and powerful Haskell utility library"; license = "unknown"; }) {}; @@ -12463,6 +12546,7 @@ self: { ForkableT monad-control mtl old-locale resourcet semigroups stm template-haskell text th-lift time transformers transformers-base ]; + jailbreak = true; homepage = "https://github.com/exFalso/SimpleLog/"; description = "Simple, configurable logging"; license = stdenv.lib.licenses.bsd3; @@ -12490,6 +12574,7 @@ self: { buildDepends = [ base containers DifferenceLogic FirstOrderTheory HUnit Proper ]; + jailbreak = true; description = "A tiny, lazy SMT solver"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12512,7 +12597,7 @@ self: { ]; buildTools = [ cpphs ]; extraLibraries = [ zip ]; - configureFlags = [ "-f-debug" ]; + jailbreak = true; homepage = "http://bitbucket.org/jetxee/snusmumrik/"; description = "E-library directory based on FUSE virtual file system"; license = stdenv.lib.licenses.bsd3; @@ -12530,6 +12615,7 @@ self: { base concurrent-supply containers monad-coroutine mtl stm transformers ]; + jailbreak = true; homepage = "http://www.soos-project.eu/"; description = "Abstract full system simulator"; license = stdenv.lib.licenses.bsd3; @@ -12549,6 +12635,7 @@ self: { base base-unicode-symbols binary derive directory mtl process random zlib ]; + jailbreak = true; homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html"; description = "Football simulation framework for teaching functional programming"; license = stdenv.lib.licenses.bsd3; @@ -12568,6 +12655,7 @@ self: { base base-unicode-symbols binary GLUT OpenGL process random SoccerFun ]; + jailbreak = true; homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html"; description = "OpenGL UI for the SoccerFun framework"; license = stdenv.lib.licenses.bsd3; @@ -12600,6 +12688,7 @@ self: { base Cabal containers directory fgl filepath Graphalyze graphviz haskell-src-exts mtl multiset random ]; + jailbreak = true; description = "Static code analysis using graph-theoretic techniques"; license = "GPL"; }) {}; @@ -12633,6 +12722,7 @@ self: { base containers enummapset-th filepath LambdaHack template-haskell text ]; + jailbreak = true; homepage = "https://github.com/tuturto/space-privateers"; description = "Simple space pirate roguelike"; license = stdenv.lib.licenses.bsd3; @@ -12670,6 +12760,7 @@ self: { version = "0.2.0.1"; sha256 = "1vcrl5dqjn0ri9ybza2yv80xvbv2iwrz5hj5rbhgy6i803ixlpx0"; buildDepends = [ base http-types Spock text time ]; + jailbreak = true; homepage = "https://github.com/agrafix/Spock-auth"; description = "Provides authentification helpers for Spock"; license = stdenv.lib.licenses.bsd3; @@ -12742,6 +12833,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers ]; + jailbreak = true; homepage = "https://github.com/zcourts/Stasis"; description = "A simple MVCC like library"; license = stdenv.lib.licenses.bsd3; @@ -12804,6 +12896,7 @@ self: { version = "1.6.0.3"; sha256 = "1cicz4d5kyl9j4y3p79m3fk56vcqk3220a6y536dw525x6180dzw"; buildDepends = [ base containers ]; + jailbreak = true; description = "An abstract data type designed for the exchange of tree-like data structures"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12822,6 +12915,7 @@ self: { base directory haskell-src mtl pretty process Strafunski-ATermLib Strafunski-StrategyLib template-haskell ]; + jailbreak = true; description = "Converts SDF to Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12833,6 +12927,7 @@ self: { version = "5.0.0.5"; sha256 = "13w3vj6nwky891rk3yi9977i2wg09zc0kvhyrx2219zdv2z6i0xg"; buildDepends = [ base directory mtl syb transformers ]; + jailbreak = true; description = "Library for strategic programming"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -12850,6 +12945,7 @@ self: { parsec text transformers ]; testDepends = [ base blaze-builder bytestring hspec text ]; + jailbreak = true; homepage = "https://github.com/hansonkd/StrappedTemplates"; description = "General purpose templates in haskell"; license = stdenv.lib.licenses.bsd3; @@ -12900,6 +12996,7 @@ self: { buildDepends = [ base containers mtl syb-with-class template-haskell TypeCompose ]; + jailbreak = true; description = "Library which aids constructing generic (SYB3-based) widgets"; license = "LGPL"; }) {}; @@ -12969,6 +13066,7 @@ self: { base containers deepseq fgl free haskeline hmatrix integration list-extras mtl numeric-tools parallel stream-fusion ]; + jailbreak = true; description = "Utilities for condensed matter physics tight binding calculations"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13052,6 +13150,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cookbook ]; + jailbreak = true; description = "A client for Quill databases"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13079,9 +13178,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl old-time time ]; - configureFlags = [ - "-f-buildtests" "-f-sqlite" "-f-postgres" "-f-oracle" "-f-odbc" - ]; description = "Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13181,6 +13277,7 @@ self: { sha256 = "0yk496zql0jpyj83ybdzffc03sylf5pwn093k831m99j54l2r5yv"; editedCabalFile = "56a8ab041685777391702f1475e5c2a3462b36765bd53de2e21e1f55aa5999d9"; buildDepends = [ base binary bytestring ghc-prim HTTP network ]; + jailbreak = true; homepage = "http://thrift.apache.org"; description = "Haskell bindings for the Apache Thrift RPC system"; license = "unknown"; @@ -13198,7 +13295,6 @@ self: { base containers HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-fsmall_base" ]; description = "A sub-project (exercise) for a functional programming course"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13281,6 +13377,7 @@ self: { base containers mtl QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/clux/tournament.hs"; description = "Tournament related algorithms"; license = stdenv.lib.licenses.mit; @@ -13330,6 +13427,7 @@ self: { version = "0.0.2"; sha256 = "1lcj166i8f7850fqjv7xqxdn6zwpdynzxn3bf243wdnwmnn5pysx"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://www.github.com/bhickey/TreeStructures"; description = "A collection of heaps and search trees"; license = stdenv.lib.licenses.bsd3; @@ -13358,6 +13456,7 @@ self: { base containers diagrams-cairo diagrams-lib mtl optparse-applicative time ]; + jailbreak = true; description = "A simple trend Graph script"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -13375,7 +13474,6 @@ self: { base bytestring containers primitive template-haskell th-expand-syns transformers unpack-funcs vector ]; - configureFlags = [ "-f-llvm" ]; description = "Automatic type inference of generalized tries with Template Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13569,6 +13667,7 @@ self: { version = "0.1.7"; sha256 = "1y21v5k7s9sj8z5r3czp5i80x40zvyqxzr1xl28ardwj5q5rrvzp"; buildDepends = [ base cgi MaybeT mtl ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/UrlDisp"; description = "Url dispatcher. Helps to retain friendly URLs in web applications."; license = stdenv.lib.licenses.bsd3; @@ -13592,7 +13691,6 @@ self: { version = "0.0.4"; sha256 = "1mjy3w4sw32rbmm13yhmpidfsj91v3p58jvki16z0kzk3fswpa85"; buildDepends = [ base ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/utility-tm"; description = "Utility functions that are missing from the standard library"; license = stdenv.lib.licenses.bsd3; @@ -13630,7 +13728,7 @@ self: { version = "0.2.0"; sha256 = "10smif8y5bgjiarag3ws131kwji32mlh6mqfnmmp20xf41fsm0z3"; buildDepends = [ base bifunctors semigroupoids semigroups ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "https://github.com/tonymorris/validation"; description = "A data-type like Either but with an accumulating Applicative"; license = stdenv.lib.licenses.bsd3; @@ -13655,6 +13753,7 @@ self: { version = "1.0.6"; sha256 = "0zxxpychddmlrv7r190gn4dl282ak4qfk2d92l24qxi9fds1rshk"; buildDepends = [ base Boolean Vec ]; + jailbreak = true; description = "Provides Boolean instances for the Vec package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13730,6 +13829,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory filepath mtl unix WL500gPLib ]; + jailbreak = true; description = "A simple command line tools to control the Asus WL500gP router"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13743,6 +13843,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base curl mtl tagsoup ]; + jailbreak = true; description = "A simple library to access to the WL 500gP router from the Haskell code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13784,7 +13885,6 @@ self: { version = "0.0.1"; sha256 = "0vv8s483g3dkxyk833cjczj0a5zxiy9xh56kij6n0jjyzxb9bz0k"; buildDepends = [ base containers wx wxcore ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://wewantarock.wordpress.com"; description = "WXDiffCtrl"; license = stdenv.lib.licenses.bsd3; @@ -13804,6 +13904,7 @@ self: { base containers directory ghc-paths haskell98 parsec process regex-compat ]; + jailbreak = true; homepage = "http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/"; description = "WASH is a family of EDSLs for programming Web applications in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -13830,6 +13931,7 @@ self: { version = "1.0.2"; sha256 = "18dd52970cd27kra4l89vvrx2mrdbqd4w4f76xrq3142daxsagal"; buildDepends = [ base containers mtl parsec pretty syb WebBits ]; + jailbreak = true; homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; license = "LGPL"; @@ -13846,6 +13948,7 @@ self: { buildDepends = [ base multiplate multiplate-simplified transformers WebBits ]; + jailbreak = true; description = "A Multiplate instance for JavaScript"; license = stdenv.lib.licenses.mit; }) {}; @@ -13878,6 +13981,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base parsec ]; + jailbreak = true; homepage = "https://github.com/cameronbwhite/WeberLogic"; description = "Logic interpreter"; license = stdenv.lib.licenses.bsd3; @@ -13900,7 +14004,7 @@ self: { HTTP hxt mtl network parsec process regex-pcre-builtin template-haskell text transformers unordered-containers vector ]; - configureFlags = [ "-f-optimize" ]; + jailbreak = true; description = "Regexp-like engine to scrap web data"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -13925,6 +14029,7 @@ self: { base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text ]; + jailbreak = true; homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "The frictionless WAI Framework"; license = stdenv.lib.licenses.bsd3; @@ -13964,6 +14069,7 @@ self: { version = "0.2.1"; sha256 = "1y2war9adqkwc3zy2g45nvg7ccp4axdbjkn54mnhf34q6n4dwwg8"; buildDepends = [ base text Win32 Win32-errors ]; + jailbreak = true; homepage = "http://github.com/mikesteele81/win32-dhcp-server"; description = "Win32 DHCP Server Management API"; license = stdenv.lib.licenses.bsd3; @@ -13976,6 +14082,7 @@ self: { version = "0.2.1"; sha256 = "13rqqk06r3rc9j6j72qcna26lj0r2fbrzys9zgr91knik9msl5di"; buildDepends = [ base template-haskell text Win32 ]; + jailbreak = true; homepage = "http://github.com/mikesteele81/win32-errors"; description = "Alternative error handling for Win32 foreign calls"; license = stdenv.lib.licenses.bsd3; @@ -14001,6 +14108,7 @@ self: { version = "0.2"; sha256 = "1cbk6d47h83pp77522j55yy90vhi0d1jjb7rd1s98k6422fb316s"; buildDepends = [ base text Win32 Win32-errors ]; + jailbreak = true; homepage = "http://github.com/mikesteele81/Win32-junction-point"; description = "Support for manipulating NTFS junction points"; license = stdenv.lib.licenses.bsd3; @@ -14040,7 +14148,6 @@ self: { version = "0.1.2.0"; sha256 = "01fvb9sraqw1ar5pvs8s23y8syix50wh6yifsm65fs4vy1nk3xfb"; buildDepends = [ base directory filepath Win32 Win32-services ]; - configureFlags = [ "-f-warn-as-error" ]; description = "Wrapper code for making a Win32 service"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -14079,7 +14186,6 @@ self: { version = "0.1.3"; sha256 = "1ab5wybawa3dfq89dn0g3zdhsqd03bcm3qky2d4z6irw7afdqrr8"; buildDepends = [ array base containers filepath ]; - configureFlags = [ "-fsmall_base" ]; description = "Haskell interface to the WordNet database"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -14123,6 +14229,7 @@ self: { version = "0.8.1"; sha256 = "0lvbdmb1qwsz8bz0z715nzgbpshfckm4syk1ny52akkb4ddkrd60"; buildDepends = [ base containers mtl SybWidget wx wxcore xtc ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/WxGeneric"; description = "Generic (SYB3) construction of wxHaskell widgets"; license = "LGPL"; @@ -14156,6 +14263,7 @@ self: { editedCabalFile = "f7b315acd1fb4d44ee6312b2e8d397b7cda103cf5e9e8ca6867389ef6cadff3c"; buildDepends = [ base X11 ]; extraLibraries = [ libX11 ]; + jailbreak = true; description = "Missing bindings to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs.xlibs) libX11;}; @@ -14208,6 +14316,9 @@ self: { buildDepends = [ base utf8-string X11 ]; extraLibraries = [ fontconfig freetype pkgconfig ]; pkgconfigDepends = [ libXft ]; + configureFlags = [ + "--extra-include-dirs=${freetype}/include/freetype2" + ]; description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts"; license = "LGPL"; }) { inherit (pkgs) fontconfig; inherit (pkgs) freetype; @@ -14273,6 +14384,7 @@ self: { buildDepends = [ base haskell98 hsdns mtl network parsec random utf8-string ]; + jailbreak = true; homepage = "http://kagami.touhou.ru/projects/show/matsuri"; description = "XMPP library"; license = stdenv.lib.licenses.bsd3; @@ -14290,6 +14402,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cgi containers hsparql pretty rdf4h text ]; + jailbreak = true; homepage = "http://hafiz.myweb.cs.uwindsor.ca/proHome.html"; description = "An implementation of a polynomial-time top-down parser suitable for NLP"; license = stdenv.lib.licenses.bsd3; @@ -14398,7 +14511,7 @@ self: { yesod-default yesod-form yesod-newsfeed yesod-platform yesod-recaptcha yesod-static ]; - configureFlags = [ "-f-library-only" "-f-dev" ]; + jailbreak = true; homepage = "http://gitweb.konn-san.com/repo/Yablog/tree/master"; description = "A simple blog engine powered by Yesod"; license = stdenv.lib.licenses.bsd3; @@ -14417,7 +14530,6 @@ self: { buildDepends = [ base bytestring containers directory dlist HUnit regex-compat ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://www.ben-kiki.org/oren/YamlReference"; description = "YAML reference implementation"; license = "LGPL"; @@ -14446,7 +14558,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base bytestring containers HCodecs Yampa ]; - configureFlags = [ "-f-gtk" "-f-openal" "-fwav" ]; homepage = "http://www-db.informatik.uni-tuebingen.de/team/giorgidze"; description = "Software synthesizer"; license = stdenv.lib.licenses.bsd3; @@ -14476,7 +14587,6 @@ self: { base containers mtl network old-locale process readline regex-posix syb time ]; - configureFlags = [ "-freadline" ]; homepage = "http://code.google.com/p/yogurt-mud/"; description = "A MUD client library"; license = stdenv.lib.licenses.bsd3; @@ -14607,6 +14717,7 @@ self: { sha256 = "1lxsn3n77fk7jl8i76nffj1zngvi2s38y17s54ha29h8hrp3s3dg"; buildDepends = [ base parsec text ]; testDepends = [ base HUnit text ]; + jailbreak = true; homepage = "http://github.com/marcotmarcot/abacate"; description = "Parser for a language similar to Cucumber's Gherkin"; license = "unknown"; @@ -14645,7 +14756,6 @@ self: { ]; buildTools = [ c2hs ]; extraLibraries = [ abc ]; - configureFlags = [ "-fenable-pthreads" ]; description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) abc;}; @@ -14686,7 +14796,6 @@ self: { version = "0.3"; sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9"; buildDepends = [ array base containers random time ]; - configureFlags = [ "-f-usecas" ]; homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; description = "Abstract, parameterized interface to mutable Deques"; license = stdenv.lib.licenses.bsd3; @@ -14732,7 +14841,6 @@ self: { version = "0.3.3"; sha256 = "0k1730mg2vyf21837fc459m8si1ffnbj78cdkbgglp2vn51f3nz4"; buildDepends = [ abstract-par accelerate array base vector ]; - configureFlags = [ "-fnewaccelerate" "-f-io" ]; homepage = "https://github.com/simonmar/monad-par"; description = "Provides the class ParAccelerate, nothing more"; license = stdenv.lib.licenses.bsd3; @@ -14760,6 +14868,7 @@ self: { version = "0.2.0.5"; sha256 = "00s2nvd85l00kpl45ipaq4ypa1ymaxmvnaf5mdvdladg4icl50i4"; buildDepends = [ base hashable unordered-containers vector ]; + jailbreak = true; description = "Aho-Corasick string matching algorithm in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -14771,6 +14880,7 @@ self: { version = "0.1.0.0"; sha256 = "1nsnbvllwznbqycw33f09vfgqvqmqfkcbi367clm6k4v6rfswzl3"; buildDepends = [ ac-machine base conduit text ]; + jailbreak = true; description = "Drive Aho-Corasick machines in Conduit pipelines"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -14789,10 +14899,6 @@ self: { array base containers fclabels ghc-prim hashable hashtables pretty template-haskell unordered-containers ]; - configureFlags = [ - "-f-internal-checks" "-f-unsafe-checks" "-fbounds-checks" - "-f-more-pp" "-f-debug" - ]; homepage = "https://github.com/AccelerateHS/accelerate/"; description = "An embedded language for accelerated array processing"; license = stdenv.lib.licenses.bsd3; @@ -14830,7 +14936,7 @@ self: { accelerate accelerate-arithmetic accelerate-cuda accelerate-io accelerate-utility base cublas cuda random utility-ht vector ]; - configureFlags = [ "-f-buildexamples" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/accelerate-cublas/"; description = "Basic Linear Algebra using native CUBLAS library"; license = stdenv.lib.licenses.bsd3; @@ -14854,10 +14960,7 @@ self: { mainland-pretty mtl old-time pretty process SafeSemaphore srcloc template-haskell text transformers unix unordered-containers ]; - configureFlags = [ - "-f-internal-checks" "-f-unsafe-checks" "-fbounds-checks" - "-f-debug" - ]; + jailbreak = true; homepage = "https://github.com/AccelerateHS/accelerate-cuda/"; description = "Accelerate backend for NVIDIA GPUs"; license = stdenv.lib.licenses.bsd3; @@ -14877,7 +14980,6 @@ self: { accelerate accelerate-cuda accelerate-fourier accelerate-utility base cuda cufft ]; - configureFlags = [ "-f-buildexamples" ]; homepage = "http://code.haskell.org/~thielema/accelerate-cufft/"; description = "Accelerate frontend to the CUFFT library (Fourier transform)"; license = stdenv.lib.licenses.bsd3; @@ -14893,12 +14995,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ accelerate-cuda ekg ]; - configureFlags = [ - "-f-opencl" "-f-kmeans" "-f-ray" "-f-pagerank" "-f-fft" - "-f-hashcat" "-f-smoothlife" "-f-nbody" "-f-fluid" "-f-mandelbrot" - "-f-canny" "-f-crystal" "-f-smvm" "-f-nofib" "-fllvm-multi" - "-f-llvm-gpu" "-f-llvm-cpu" "-f-opencl" "-fcuda" "-fekg" "-fgui" - ]; + configureFlags = [ "-f-opencl" ]; homepage = "https://github.com/AccelerateHS/accelerate-examples"; description = "Examples using the Accelerate library"; license = stdenv.lib.licenses.bsd3; @@ -14912,7 +15009,6 @@ self: { sha256 = "0nxlw8z7bnr29vp24qbbwwmq9rj2q6jqqkmm46pp8dp582y4yk6v"; editedCabalFile = "c23b93ae20f528782aeb10b528fa2a7847cce5c1aa9db546f3b000d7f05f53ca"; buildDepends = [ accelerate accelerate-cuda base cuda cufft ]; - configureFlags = [ "-fcuda" ]; homepage = "https://github.com/AccelerateHS/accelerate-fft"; description = "FFT using the Accelerate library"; license = stdenv.lib.licenses.bsd3; @@ -14987,9 +15083,6 @@ self: { buildDepends = [ accelerate array base bmp bytestring repa vector ]; - configureFlags = [ - "-f-internal-checks" "-f-unsafe-checks" "-fbounds-checks" - ]; homepage = "https://github.com/AccelerateHS/accelerate-io"; description = "Read and write Accelerate arrays in various formats"; license = stdenv.lib.licenses.bsd3; @@ -15014,6 +15107,7 @@ self: { version = "0.9.4"; sha256 = "16hgs81cs3zgbvsprh9lzvyxbh58g7rijf1d4j0dkrpnqnrvg0hy"; buildDepends = [ base bytestring HTTP json network text ]; + jailbreak = true; homepage = "http://accentuate.us/"; description = "A Haskell implementation of the Accentuate.us API."; license = stdenv.lib.licenses.bsd3; @@ -15026,6 +15120,7 @@ self: { version = "0.1.0.4"; sha256 = "13kg8mjrnif88r0w7b041x4vmzdm9aqrx4fskc3qv3smpq2q2ngs"; buildDepends = [ base filepath old-time time unix ]; + jailbreak = true; homepage = "http://www.github.com/batterseapower/access-time"; description = "Cross-platform support for retrieving file access times"; license = stdenv.lib.licenses.bsd3; @@ -15077,6 +15172,7 @@ self: { buildDepends = [ acid-state base directory HsOpenSSL network safecopy ]; + jailbreak = true; homepage = "http://acid-state.seize.it/"; description = "Add TLS support for Data.Acid.Remote"; license = stdenv.lib.licenses.publicDomain; @@ -15134,6 +15230,7 @@ self: { version = "0.1.0.0"; sha256 = "1sc0alwdgfls18y4q4y0qkbzqm4fgzd9yv6dwwnzw3472vsz2x8s"; buildDepends = [ base comonad ]; + jailbreak = true; description = "A more efficient dualization"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -15188,6 +15285,7 @@ self: { buildDepends = [ base bytestring extensible-exceptions mtl network pretty ]; + jailbreak = true; homepage = "http://www.happstack.com"; description = "fastest Haskell PONG server in the world"; license = stdenv.lib.licenses.bsd3; @@ -15271,6 +15369,7 @@ self: { version = "1.0.0.1"; sha256 = "0lnrsndx7r00b7vgh9jmp5j635m4pb2bzx0lfhqidkzfc2llzwsm"; buildDepends = [ base time ]; + jailbreak = true; description = "An interface to the philosophical and metaphysical \"now\""; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -15282,6 +15381,7 @@ self: { version = "0.3.0.0"; sha256 = "1p5rdssdmds6yqgv3yvlh835h180h9q9430j8i6qrhygqn8lmv87"; buildDepends = [ base template-haskell ]; + jailbreak = true; description = "Define the less than and add and subtract for nats"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -15356,6 +15456,7 @@ self: { version = "0.1"; sha256 = "1r6xnkyx22khzq6hlb8bk0fnbb6hlwbf12wajhx8vcxa7bkhh8lb"; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "https://github.com/ehird/acme-strfry"; description = "A binding to the glibc strfry function"; license = stdenv.lib.licenses.bsd3; @@ -15368,6 +15469,7 @@ self: { version = "1.0.0.0"; sha256 = "18wvsvdmbwh9dcawiy4f9pn4vg98kdq9zxc37sz7dpmaigimw16f"; buildDepends = [ base ]; + jailbreak = true; description = "Stringly Typed Programming"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -15421,6 +15523,7 @@ self: { testDepends = [ array base newtype QuickCheck semigroupoids semigroups vector-space ]; + jailbreak = true; description = "Abstractions for animation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -15446,6 +15549,7 @@ self: { old-time pandoc process pureMD5 QuickCheck simple-reflect snap-core snap-server split syb text time utf8-string xhtml ]; + jailbreak = true; description = "Haskell code presentation tool"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -15457,6 +15561,7 @@ self: { version = "0.3.0.2"; sha256 = "0wsrsxfaspv4xvw4wq3sllicc5v08rgpp1g76p24b9r9ghn7hrdv"; buildDepends = [ base QuickCheck ]; + jailbreak = true; description = "Basic definitions for activehs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -15498,7 +15603,6 @@ self: { transformers ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-f-lib-werror" ]; homepage = "http://github.com/ekmett/ad"; description = "Automatic Differentiation"; license = stdenv.lib.licenses.bsd3; @@ -15523,7 +15627,6 @@ self: { version = "0.2.0"; sha256 = "1kf4d3qf8nv61c7pajv234b2vil84c2cq40csnm456lg55qh53r1"; buildDepends = [ base template-haskell type-level ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://inmachina.net/~jwlato/haskell/"; description = "Self-optimizing tuple types"; license = stdenv.lib.licenses.bsd3; @@ -15644,6 +15747,7 @@ self: { buildDepends = [ base binary bytestring data-binary-ieee754 language-css mtl pretty ]; + jailbreak = true; homepage = "https://github.com/stepcut/ase2css"; description = "parse Adobe Swatch Exchange files and (optionally) output .css files with the colors"; license = stdenv.lib.licenses.bsd3; @@ -15665,9 +15769,7 @@ self: { array base containers htrace HUnit mtl QuickCheck random-shuffle test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ - "-f-debug" "-f-buildbenchmark2" "-f-buildbenchmark" "-f-buildtests" - ]; + jailbreak = true; homepage = "http://adp-multi.ruhoh.com"; description = "ADP for multiple context-free languages"; license = stdenv.lib.licenses.bsd3; @@ -15688,7 +15790,7 @@ self: { adp-multi base containers monadiccp mtl QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-buildbenchmark" ]; + jailbreak = true; homepage = "http://adp-multi.ruhoh.com"; description = "Subword construction in adp-multi using monadiccp"; license = stdenv.lib.licenses.bsd3; @@ -15715,7 +15817,6 @@ self: { template-haskell test-framework test-framework-hunit test-framework-quickcheck2 text time unordered-containers vector ]; - configureFlags = [ "-fold-locale" "-f-developer" ]; homepage = "https://github.com/bos/aeson"; description = "Fast JSON parsing and encoding"; license = stdenv.lib.licenses.bsd3; @@ -15733,6 +15834,7 @@ self: { aeson array attoparsec base bson bytestring containers text unordered-containers vector ]; + jailbreak = true; description = "Mapping between Aeson's JSON and Bson objects"; license = "unknown"; }) {}; @@ -15767,7 +15869,7 @@ self: { containers deepseq hashable mtl old-locale syb text time unordered-containers vector ]; - configureFlags = [ "-f-developer" ]; + jailbreak = true; homepage = "http://github.com/mailrank/aeson"; description = "Fast JSON parsing and encoding (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -15787,7 +15889,6 @@ self: { aeson attoparsec base bytestring cmdargs text unordered-containers vector ]; - configureFlags = [ "-f-lib-only" ]; homepage = "http://github.com/informatikr/aeson-pretty"; description = "JSON pretty-printing library and command-line tool"; license = stdenv.lib.licenses.bsd3; @@ -15835,6 +15936,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 text unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/timjb/aeson-schema"; description = "Haskell JSON schema validator and parser generator"; license = stdenv.lib.licenses.mit; @@ -15864,6 +15966,7 @@ self: { aeson base data-default template-haskell text unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/lassoinc/aeson-smart"; description = "Smart derivation of Aeson instances"; license = stdenv.lib.licenses.mit; @@ -15880,6 +15983,7 @@ self: { buildDepends = [ aeson attoparsec base bytestring HsOpenSSL http-streams io-streams ]; + jailbreak = true; homepage = "https://github.com/noteed/aeson-streams"; description = "An HTTP client library for JSON-based APIs"; license = stdenv.lib.licenses.bsd3; @@ -15900,6 +16004,7 @@ self: { aeson aeson-qq base bytestring hspec2 text unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/begriffs/aeson-t"; description = "Transform JSON"; license = stdenv.lib.licenses.mit; @@ -15944,6 +16049,7 @@ self: { buildDepends = [ base containers mwc-random primitive split vector ]; + jailbreak = true; homepage = "http://github.com/jtobin/affine-invariant-ensemble-mcmc"; description = "General-purpose sampling"; license = stdenv.lib.licenses.bsd3; @@ -15984,6 +16090,7 @@ self: { buildDepends = [ base bytestring directory language-c mtl process yices ]; + jailbreak = true; homepage = "http://tomahawkins.org"; description = "Infinite state model checking of iterative C programs"; license = stdenv.lib.licenses.bsd3; @@ -16118,7 +16225,6 @@ self: { version = "3.0"; sha256 = "1qyya6bx0xhw09mshz6gysizdbbmpzcgx4b494lnmr9x6sb5fvz7"; buildDepends = [ array base containers mtl random vector ]; - configureFlags = [ "-f-haste-inst" ]; homepage = "http://github.com/dsorokin/aivika"; description = "A multi-paradigm simulation library"; license = stdenv.lib.licenses.bsd3; @@ -16201,7 +16307,6 @@ self: { version = "3.0"; sha256 = "1b9hkza735g1gxr3l73fz48y29fyph89j8114wzld3ydma2f6d1z"; buildDepends = [ aivika array base containers mtl random vector ]; - configureFlags = [ "-f-haste-inst" ]; homepage = "http://github.com/dsorokin/aivika-transformers"; description = "Transformers for the Aivika simulation library"; license = stdenv.lib.licenses.bsd3; @@ -16269,7 +16374,6 @@ self: { buildDepends = [ array base containers directory QuickCheck ]; testDepends = [ base process ]; buildTools = [ happy perl ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://www.haskell.org/alex/"; description = "Alex is a tool for generating lexical analysers in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -16302,7 +16406,6 @@ self: { buildDepends = [ aeson base bytestring hexpat HTTP network-uri text xmlgen ]; - configureFlags = [ "-fnetwork-uri" ]; description = "utility library for Alfred version 2"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -16416,7 +16519,6 @@ self: { version = "0.1"; sha256 = "0hmnp08k04c0ag9fyp5sajg54r4gi57vrd9krk4g8y8fri0fgc00"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "An aligned ForeignPtr type"; license = stdenv.lib.licenses.publicDomain; @@ -16472,9 +16574,6 @@ self: { incremental-sat-solver mtl network parsec pretty QuickCheck random stm syb template-haskell transformers tuple ]; - configureFlags = [ - "-f-readline" "-fparsec3" "-feditline" "-funicode" - ]; homepage = "http://www.ccs.neu.edu/~tov/pubs/alms"; description = "a practical affine language"; license = stdenv.lib.licenses.bsd3; @@ -16496,6 +16595,7 @@ self: { containers COrdering cpphs directory filepath ghc-prim mtl parsec transformers unix ]; + jailbreak = true; homepage = "http://www.alpha-lang.net/"; description = "A compiler for the Alpha language"; license = stdenv.lib.licenses.bsd3; @@ -16516,6 +16616,7 @@ self: { base bytestring bytestring-lexing conduit containers hexpat-pickle MonadRandom mtl random-shuffle resourcet rosezipper utf8-string ]; + jailbreak = true; homepage = "http://github.com/danieldk/alpino-tools"; description = "Alpino data manipulation tools"; license = "unknown"; @@ -16531,6 +16632,7 @@ self: { sha256 = "0zdnhi2wm7w6182k6mccm16x453g7kvbsqx2afnhfjpr3iaj69mg"; buildDepends = [ array base extensible-exceptions sample-frame ]; extraLibraries = [ alsaLib ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API"; license = stdenv.lib.licenses.bsd3; @@ -16544,7 +16646,6 @@ self: { sha256 = "1avh4a419h9d2zsslg6j8hm87ppgsgqafz8ll037rk2yy1g4jl7b"; buildDepends = [ base extensible-exceptions ]; pkgconfigDepends = [ alsaLib ]; - configureFlags = [ "-fpkgconfig" ]; homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (Exceptions)"; license = stdenv.lib.licenses.bsd3; @@ -16563,6 +16664,7 @@ self: { buildDepends = [ alsa-core alsa-seq base midi midi-alsa wx wxcore ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Some simple interactive programs for sending MIDI control messages via ALSA"; license = stdenv.lib.licenses.bsd3; @@ -16580,7 +16682,7 @@ self: { isExecutable = true; buildDepends = [ array base event-list midi non-negative ]; extraLibraries = [ alsaLib ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Bindings for the ALSA sequencer API (MIDI stuff)"; license = "GPL"; @@ -16615,9 +16717,6 @@ self: { storable-record ]; pkgconfigDepends = [ alsaLib ]; - configureFlags = [ - "-f-debug" "-f-buildsynthesizer" "-f-buildexamples" - ]; homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (PCM audio)"; license = stdenv.lib.licenses.bsd3; @@ -16652,7 +16751,6 @@ self: { extensible-exceptions poll transformers utility-ht ]; pkgconfigDepends = [ alsaLib ]; - configureFlags = [ "-fmodifyfilter" "-f-buildexamples" ]; homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API (MIDI sequencer)"; license = stdenv.lib.licenses.bsd3; @@ -16667,6 +16765,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ alsa base ]; + jailbreak = true; description = "Tests for the ALSA sequencer library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -16705,7 +16804,6 @@ self: { version = "0.3.1"; sha256 = "1n0mxgl1jzap74sglw85l0595lhaj493bz46b90cnsqr5as9mal8"; buildDepends = [ base ghc-prim integer-gmp ]; - configureFlags = [ "-fintegergmp" "-fsplitinteger" ]; homepage = "http://repo.or.cz/w/altfloat.git"; description = "Alternative floating point support for GHC"; license = "unknown"; @@ -16738,6 +16836,7 @@ self: { base bytestring configurator http-conduit lifted-base mime-mail mime-mail-ses postgresql-simple resourcet text time ]; + jailbreak = true; homepage = "https://github.com/dbp/amazon-emailer"; description = "A queue daemon for Amazon's SES with a PostgreSQL table as a queue"; license = stdenv.lib.licenses.bsd3; @@ -16751,6 +16850,7 @@ self: { version = "0.1.1.1"; sha256 = "03am5nzacq2wd9jf46fnwmwq2ghfsh3yd9s0mzrrkskd26q1askb"; buildDepends = [ base mtl snap snaplet-postgresql-simple text ]; + jailbreak = true; homepage = "https://github.com/dbp/amazon-emailer-client-snap"; description = "Client library for amazon-emailer daemon"; license = stdenv.lib.licenses.bsd3; @@ -16774,6 +16874,7 @@ self: { time transformers transformers-base xml-conduit xml-picklers xml-types ]; + jailbreak = true; homepage = "https://github.com/AndrewRademacher/hs-amazon-products"; description = "Connector for Amazon Products API"; license = stdenv.lib.licenses.mit; @@ -16793,6 +16894,7 @@ self: { mmorph monad-control mtl resourcet retry text time transformers transformers-base ]; + jailbreak = true; homepage = "https://github.com/brendanhay/amazonka"; description = "Comprehensive Amazon Web Services SDK"; license = "unknown"; @@ -16966,6 +17068,7 @@ self: { testDepends = [ aeson base tasty tasty-hunit template-haskell text time ]; + jailbreak = true; homepage = "https://github.com/brendanhay/amazonka"; description = "Core functionality and data types for Amazonka libraries"; license = "unknown"; @@ -17323,7 +17426,7 @@ self: { hashable mtl old-locale pandoc pandoc-types process split SpreadsheetML time utf8-string ]; - configureFlags = [ "-flibrary" "-fexecutable" ]; + jailbreak = true; homepage = "ampersand.sourceforge.net"; description = "Toolsuite for automated design of business processes"; license = "GPL"; @@ -17350,7 +17453,6 @@ self: { data-binary-ieee754 hspec hspec-expectations network split text vector ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/hreinhardt/amqp"; description = "Client library for AMQP servers (currently only RabbitMQ)"; license = stdenv.lib.licenses.bsd3; @@ -17432,6 +17534,7 @@ self: { buildDepends = [ anansi base bytestring containers monads-tf pandoc text ]; + jailbreak = true; homepage = "https://john-millikin.com/software/anansi/"; description = "Looms which use Pandoc to parse and produce a variety of formats"; license = stdenv.lib.licenses.gpl3; @@ -17514,7 +17617,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-build-generator" ]; homepage = "http://www.github.com/massysett/anonymous-sums"; description = "Anonymous sum types"; license = stdenv.lib.licenses.bsd3; @@ -17541,7 +17643,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base unix ]; - configureFlags = [ "-f-example" ]; homepage = "https://github.com/feuerbach/ansi-terminal"; description = "Simple ANSI terminal support, with Windows compatibility"; license = stdenv.lib.licenses.bsd3; @@ -17556,7 +17657,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ ansi-terminal base ]; - configureFlags = [ "-f-example" "-fnewbase" ]; homepage = "http://github.com/batterseapower/ansi-wl-pprint"; description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; license = stdenv.lib.licenses.bsd3; @@ -17576,6 +17676,7 @@ self: { antisplice base chatty chatty-utils ironforge mtl old-locale shakespeare text time yesod yesod-auth ]; + jailbreak = true; homepage = "http://doomanddarkness.eu/pub/antisplice"; description = "A web interface to Antisplice dungeons"; license = stdenv.lib.licenses.agpl3; @@ -17618,6 +17719,7 @@ self: { antisplice base chatty chatty-text chatty-utils ctpl directory ironforge mtl network plugins time transformers ]; + jailbreak = true; description = "This is an IRC bot for Mafia and Resistance"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -17676,6 +17778,7 @@ self: { base chatty chatty-utils haskeline mtl template-haskell text time transformers ]; + jailbreak = true; description = "An engine for text-based dungeons"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -17730,7 +17833,6 @@ self: { base colour language-haskell-extract pango template-haskell ]; pkgconfigDepends = [ libaosd ]; - configureFlags = [ "-f-debugmemory" ]; description = "Bindings to libaosd, a library for Cairo-based on-screen displays"; license = stdenv.lib.licenses.bsd3; }) { libaosd = null;}; @@ -17742,6 +17844,7 @@ self: { version = "0.1.0.0"; sha256 = "0r7mfdi7vr2vh84xhhsd7si3mpfkppdpzh13rnnfww1cs0dpfdhz"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/cmc-msu-ai/ap-reflect"; description = "Partial evaluation reflection a la simple-reflect"; license = stdenv.lib.licenses.bsd3; @@ -17762,7 +17865,6 @@ self: { test-framework-hunit transformers ]; extraLibraries = [ openssl ]; - configureFlags = [ "-f-deepseq" "-f-pedantic" ]; homepage = "https://github.com/trskop/apache-md5"; description = "Apache specific MD5 digest algorighm"; license = stdenv.lib.licenses.bsd3; @@ -17784,7 +17886,6 @@ self: { gtk HTTP mtl network process transformers tremulous-query xdg-basedir ]; - configureFlags = [ "-f-relativepath" ]; homepage = "http://ojeling.net/apelsin"; description = "Server and community browser for the game Tremulous"; license = stdenv.lib.licenses.gpl3; @@ -17802,6 +17903,7 @@ self: { aeson attoparsec base bytestring either HTTP http-conduit http-types text transformers ]; + jailbreak = true; description = "Library for easily building REST API wrappers in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -17834,6 +17936,7 @@ self: { vector ]; buildTools = [ alex happy ]; + jailbreak = true; homepage = "http://github.com/iconnect/api-tools"; description = "DSL for generating API boilerplate and docs"; license = stdenv.lib.licenses.bsd3; @@ -18036,6 +18139,7 @@ self: { apiary base bytestring data-default-class filepath Glob parsec purescript template-haskell text unordered-containers utf8-string ]; + jailbreak = true; homepage = "https://github.com/philopon/apiary"; description = "purescript compiler for apiary web framework"; license = stdenv.lib.licenses.mit; @@ -18081,6 +18185,7 @@ self: { template-haskell text th-lift time transformers unordered-containers utf8-string yql ]; + jailbreak = true; homepage = "https://github.com/fabianbergmark/APIs"; description = "A Template Haskell library for generating type safe API calls"; license = stdenv.lib.licenses.bsd2; @@ -18105,6 +18210,7 @@ self: { openpgp-crypto-api scotty strict tar text transformers wai-extra wai-middleware-static zlib ]; + jailbreak = true; homepage = "https://github.com/pyr/apotiki"; description = "a faster debian repository"; license = stdenv.lib.licenses.mit; @@ -18122,6 +18228,7 @@ self: { testDepends = [ base containers directory hspec HUnit mtl parsec text ]; + jailbreak = true; homepage = "https://github.com/emmanueltouzery/app-settings"; description = "A library to manage application settings (INI file-like)"; license = stdenv.lib.licenses.bsd3; @@ -18218,7 +18325,7 @@ self: { base HUnit ieee754 mersenne-random-pure64 monad-mersenne-random mtl test-framework test-framework-hunit vector ]; - configureFlags = [ "-f-withcairo" ]; + jailbreak = true; homepage = "http://github.com/danieldk/approx-rand-test"; description = "Approximate randomization test"; license = "unknown"; @@ -18243,7 +18350,7 @@ self: { base directory doctest filepath generic-deriving semigroups simple-reflect ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + jailbreak = true; homepage = "http://github.com/analytics/approximate/"; description = "Approximate discrete values and numbers"; license = stdenv.lib.licenses.bsd3; @@ -18293,7 +18400,7 @@ self: { testDepends = [ base containers QuickCheck tasty tasty-quickcheck vector ]; - configureFlags = [ "-fllvm" ]; + jailbreak = true; homepage = "https://github.com/ian-ross/arb-fft"; description = "Pure Haskell arbitrary length FFT library"; license = stdenv.lib.licenses.bsd3; @@ -18340,6 +18447,7 @@ self: { tasty-hunit time transformers unix utf8-string ]; extraLibraries = [ libXScrnSaver ]; + jailbreak = true; homepage = "http://arbtt.nomeata.de/"; description = "Automatic Rule-Based Time Tracker"; license = "GPL"; @@ -18362,6 +18470,7 @@ self: { HUnit mtl network old-locale pretty process progress regex-compat regex-posix time unix Unixutils xhtml ]; + jailbreak = true; description = "A library and programs for creating hardlinked incremental archives or backups"; license = stdenv.lib.licenses.bsd3; broken = true; @@ -18445,6 +18554,7 @@ self: { base binary bytestring bytestring-lexing bytestring-show old-locale time ]; + jailbreak = true; homepage = "http://code.haskell.org/~StefanKersten/code/arff"; description = "Generate Attribute-Relation File Format (ARFF) files"; license = stdenv.lib.licenses.bsd3; @@ -18475,6 +18585,7 @@ self: { buildDepends = [ base bimap containers glib gtk HDBC indents mtl parsec ]; + jailbreak = true; description = "A computer assisted argumentation transcription and editing software"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -18551,7 +18662,8 @@ self: { buildDepends = [ array base containers ghc-prim integer-gmp mtl random ]; - configureFlags = [ "-f-llvm" "-f-llvm" ]; + configureFlags = [ "-f-llvm" ]; + jailbreak = true; homepage = "https://bitbucket.org/dafis/arithmoi"; description = "Efficient basic number-theoretic functions. Primes, powers, integer logarithms."; license = stdenv.lib.licenses.mit; @@ -18601,6 +18713,7 @@ self: { base HUnit QuickCheck test-framework-hunit test-framework-quickcheck2 test-framework-th ]; + jailbreak = true; description = "A simple interpreter for arrayForth, the language used on GreenArrays chips"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -18635,6 +18748,7 @@ self: { version = "0.1.0.0"; sha256 = "0ppl8v746lj41aqb0k2724vm4n32jxmz723qa0j860jvhkh2nww7"; buildDepends = [ arrows base pointed profunctors semigroupoids ]; + jailbreak = true; homepage = "https://github.com/prophile/arrow-improve/"; description = "Improved arrows"; license = stdenv.lib.licenses.mit; @@ -18716,7 +18830,6 @@ self: { attoparsec base blaze-builder bytestring bytestring-nums containers file-embed parsec process shell-escape template-haskell ]; - configureFlags = [ "-f-no-cli" ]; homepage = "http://github.com/solidsnack/arx/"; description = "Archive execution tool"; license = stdenv.lib.licenses.bsd3; @@ -18757,6 +18870,7 @@ self: { buildDepends = [ base blaze-builder bytestring case-insensitive hashable text ]; + jailbreak = true; homepage = "https://github.com/snoyberg/ascii"; description = "Type-safe, bytestring-based ASCII values. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -18788,6 +18902,7 @@ self: { sha256 = "191qw61y3jrbwzv7nabvxr6dxxigyxflbw49f0q637psqzdblsl5"; buildDepends = [ base bytestring conduit ]; testDepends = [ base bytestring conduit hspec ]; + jailbreak = true; description = "Conduit for encoding ByteString into Ascii85"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -18834,7 +18949,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring cereal mtl text ]; - configureFlags = [ "-f-test" ]; homepage = "http://github.com/vincenthz/hs-asn1-data"; description = "ASN1 data reader and writer in RAW, BER and DER forms"; license = stdenv.lib.licenses.bsd3; @@ -18910,6 +19024,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers ghc-binary parsec ]; + jailbreak = true; description = "Haskell Assembler"; license = stdenv.lib.licenses.bsd3; broken = true; @@ -18996,6 +19111,7 @@ self: { base containers directory MonadRandom mtl OpenGL random SDL SDL-image SDL-mixer SDL-ttf unix ]; + jailbreak = true; description = "an incomplete 2d space game"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -19164,7 +19280,7 @@ self: { network network-api-support network-uri snap snap-core split text time time-units transformers ]; - configureFlags = [ "-fnetwork-uri" ]; + jailbreak = true; homepage = "https://bitbucket.org/ajknoll/atlassian-connect-core"; description = "Atlassian Connect snaplet for the Snap Framework and helper code"; license = stdenv.lib.licenses.asl20; @@ -19187,7 +19303,7 @@ self: { aeson base bytestring Cabal cases HUnit network network-uri scientific text time-units unordered-containers vector ]; - configureFlags = [ "-fnetwork-uri" ]; + jailbreak = true; description = "Code that helps you create a valid Atlassian Connect Descriptor"; license = stdenv.lib.licenses.asl20; }) {}; @@ -19258,7 +19374,6 @@ self: { version = "0.6.1.1"; sha256 = "1flnh7x0596hw834irfznd3vprl844bgml2phskg8sjwcmi1j74c"; buildDepends = [ base ghc-prim primitive ]; - configureFlags = [ "-f-debug" ]; homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; description = "A safe approach to CAS and other atomic ops in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -19276,6 +19391,7 @@ self: { testDepends = [ base bits-atomic HUnit test-framework test-framework-hunit time ]; + jailbreak = true; homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; description = "An atomic counter implemented using the FFI"; license = stdenv.lib.licenses.bsd3; @@ -19297,7 +19413,7 @@ self: { haskeline hint mtl parsec pretty regex-pcre template-haskell text time vector ]; - configureFlags = [ "-flib" ]; + jailbreak = true; homepage = "http://atomo-lang.org/"; description = "A highly dynamic, extremely simple, very fun programming language"; license = stdenv.lib.licenses.bsd3; @@ -19353,7 +19469,6 @@ self: { array base bytestring deepseq QuickCheck scientific test-framework test-framework-quickcheck2 text vector ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/attoparsec"; description = "Fast combinator parsing for bytestrings and text"; license = stdenv.lib.licenses.bsd3; @@ -19400,6 +19515,7 @@ self: { version = "0.1.0.1"; sha256 = "0zh1g9687nrdxksniq348jc04hbgf5kxbzqs0kggmz7qqw03iq0v"; buildDepends = [ attoparsec base text ]; + jailbreak = true; homepage = "https://github.com/robinbb/attoparsec-csv"; description = "A parser for CSV files that uses Attoparsec"; license = "unknown"; @@ -19439,6 +19555,7 @@ self: { buildDepends = [ attoparsec base bytestring iteratee transformers ]; + jailbreak = true; homepage = "http://github.com/gregorycollins"; description = "An adapter to convert attoparsec Parsers into blazing-fast Iteratees"; license = stdenv.lib.licenses.bsd3; @@ -19467,6 +19584,7 @@ self: { version = "0.8.5.3"; sha256 = "1qq42lp1sah80a6lnnafi6pwl61b4w4q4jk1pbb7pg5p06mmk315"; buildDepends = [ array attoparsec base containers text ]; + jailbreak = true; homepage = "http://patch-tag.com/r/felipe/attoparsec-text/home"; description = "(deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -19479,6 +19597,7 @@ self: { version = "0.2.0.1"; sha256 = "0cffcwji141js09r7avb15b08xl4s8cgk5vxyrqaq7zw40hhb1gz"; buildDepends = [ attoparsec-text base enumerator text ]; + jailbreak = true; description = "(deprecated)"; license = stdenv.lib.licenses.mit; }) {}; @@ -19490,6 +19609,7 @@ self: { version = "0.1.0.0"; sha256 = "01sh8k9n9040xqx1lbn74rcf59j54n5861d9db1y5cdy7qssxyg4"; buildDepends = [ attoparsec base bytestring ]; + jailbreak = true; homepage = "http://projects.haskell.org/attosplit"; description = "Split a lazy bytestring at boundaries defined by an attoparsec parser"; license = stdenv.lib.licenses.bsd3; @@ -19540,6 +19660,7 @@ self: { base bytestring classify containers directory filepath HaXml mtl process ]; + jailbreak = true; description = "Renaming media collections in a breeze"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -19577,7 +19698,6 @@ self: { network-uri resourcet tagstream-conduit text transformers unordered-containers xml-conduit ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/yesodweb/authenticate"; description = "Authentication methods for Haskell web applications"; license = stdenv.lib.licenses.bsd3; @@ -19602,6 +19722,7 @@ self: { version = "0.0.3"; sha256 = "1wsx43l7jl40jpzhiv2fjc1mnpsaaryrjpqaiyqsn3ahacsy4ly5"; buildDepends = [ base LDAP text transformers ]; + jailbreak = true; homepage = "http://github.com:mlitchard/authenticate-ldap"; description = "LDAP authentication for Haskell web applications"; license = stdenv.lib.licenses.bsd3; @@ -19738,6 +19859,7 @@ self: { version = "0.6"; sha256 = "0ag2jxhxap8wzdlb23zvly5y09k6kh134rwdxq6dqxlqwfwhsyc9"; buildDepends = [ base semigroups vector-space ]; + jailbreak = true; description = "An average (arithmetic mean) monoid"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -19754,6 +19876,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "A compile-time balanced AVL tree"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -19765,6 +19888,7 @@ self: { version = "0.0.1.0"; sha256 = "08n9yk1dc0sisinapys4dvkyg4n96j9nmszrj7m9jrgjzks238fj"; buildDepends = [ base dependent-sum mtl process shake ]; + jailbreak = true; homepage = "https://github.com/mokus0/avr-shake"; description = "AVR Crosspack actions for shake build systems"; license = stdenv.lib.licenses.publicDomain; @@ -19839,7 +19963,6 @@ self: { mtl QuickCheck quickcheck-instances resourcet tagged tasty tasty-quickcheck text time transformers transformers-base ]; - configureFlags = [ "-f-examples" ]; homepage = "http://github.com/aristidb/aws"; description = "Amazon Web Services (AWS) for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -19857,6 +19980,7 @@ self: { asn1-encoding asn1-types base base64-bytestring bytestring crypto-pubkey-types old-locale RSA time ]; + jailbreak = true; homepage = "http://github.com/iconnect/aws-cloudfront-signer"; description = "For signing AWS CloudFront HTTP URL requests"; license = stdenv.lib.licenses.bsd3; @@ -19928,7 +20052,6 @@ self: { testDepends = [ aeson base Cabal containers QuickCheck regex-compat safe text ]; - configureFlags = [ "-f-examples" ]; homepage = "http://github.com/iconnect/aws-elastic-transcoder"; description = "Haskell suite for the Elastic Transcoder service"; license = stdenv.lib.licenses.bsd3; @@ -19956,7 +20079,6 @@ self: { either errors http-types parsers QuickCheck quickcheck-instances tagged tasty tasty-quickcheck text time transformers ]; - configureFlags = [ "-fnormalize-signature-v4-date" ]; homepage = "https://github.com/alephcloud/hs-aws-general"; description = "Bindings for AWS General API Version 0.1"; license = stdenv.lib.licenses.mit; @@ -20010,6 +20132,7 @@ self: { random resourcet stm stm-chans stm-conduit stm-queue-extras text transformers unordered-containers ]; + jailbreak = true; description = "A producer & consumer client library for AWS Kinesis"; license = stdenv.lib.licenses.asl20; }) {}; @@ -20033,6 +20156,7 @@ self: { monad-control mtl optparse-applicative resourcet text time transformers ]; + jailbreak = true; homepage = "https://github.com/alephcloud/hs-aws-kinesis-reshard"; description = "Reshard AWS Kinesis streams in response to Cloud Watch metrics"; license = stdenv.lib.licenses.asl20; @@ -20076,7 +20200,6 @@ self: { optparse-applicative resourcet statistics text time transformers vector ]; - configureFlags = [ "-f-with-chart" ]; homepage = "http://github.com/alephcloud/hs-aws-performance-tests"; description = "Performance Tests for the Haskell bindings for Amazon Web Services (AWS)"; license = stdenv.lib.licenses.mit; @@ -20123,7 +20246,6 @@ self: { monad-control QuickCheck random resourcet text time tls transformers ]; - configureFlags = [ "-fconduit-1-1" "-f-debug" ]; homepage = "http://worksap-ate.github.com/aws-sdk"; description = "AWS SDK for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -20191,6 +20313,7 @@ self: { bytestring-lexing Cabal case-insensitive cryptohash directory filepath http-types old-locale safe text time ]; + jailbreak = true; homepage = "http://github.com/iconnect/aws-sign4"; description = "Amazon Web Services (AWS) Signature v4 HTTP request signer"; license = stdenv.lib.licenses.bsd3; @@ -20252,6 +20375,7 @@ self: { crypto-pubkey-types http-conduit hxt hxt-xpath pretty resourcet tls tls-extra transformers ]; + jailbreak = true; homepage = "github.com/haskell-distributed/azure-service-api"; description = "Haskell bindings for the Microsoft Azure Service Management API"; license = stdenv.lib.licenses.bsd3; @@ -20270,6 +20394,7 @@ self: { aeson async attoparsec azure-acs base bytestring case-insensitive conduit connection http-client http-conduit http-types network text ]; + jailbreak = true; homepage = "https://github.com/kapilash/hs-azure"; description = "Haskell wrapper over Microsoft Azure ServiceBus REST API"; license = stdenv.lib.licenses.bsd3; @@ -20294,7 +20419,6 @@ self: { hxt-unicode network old-locale SHA text time transformers unix-compat utf8-string ]; - configureFlags = [ "-f-library-only" "-f-no-hxt" ]; homepage = "http://arnovanlumig.com/azure"; description = "A simple library for accessing Azure blob storage"; license = stdenv.lib.licenses.bsd3; @@ -20345,7 +20469,7 @@ self: { buildDepends = [ base directory haskell98 hslogger old-time process random ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; description = "Rotates backdrops for X11 displays using Imagemagic"; license = "GPL"; }) {}; @@ -20362,6 +20486,7 @@ self: { base either free kan-extensions mtl semigroupoids semigroups transformers ]; + jailbreak = true; homepage = "https://github.com/tapuu/backtracking-exceptions"; description = "A monad transformer for backtracking exceptions"; license = stdenv.lib.licenses.bsd3; @@ -20553,9 +20678,6 @@ self: { base com directory filepath HUnit old-time pretty process QuickCheck regex-compat ]; - configureFlags = [ - "-fhsdotnet" "-f-bamsegen" "-f-build-tests" "-f-old-base" - ]; description = "A Windows Installer (MSI) generator framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -20596,6 +20718,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cmdargs csv diagrams filepath ]; + jailbreak = true; homepage = "http://sebfisch.github.com/haskell-barchart"; description = "Creating Bar Charts in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -20619,7 +20742,6 @@ self: { version = "0.2.0.6"; sha256 = "0avz5pdnvd3kjgp9swpdfxddp60gqpamwd7j4xl8xdj3b2di5zk0"; buildDepends = [ base containers QuickCheck text time ]; - configureFlags = [ "-f-oldquickcheck" ]; homepage = "http://github.com/massysett/barecheck"; description = "QuickCheck implementations for common types"; license = stdenv.lib.licenses.bsd3; @@ -20640,6 +20762,7 @@ self: { base bytestring containers directory filepath ghc ghc-prim html plugins snap-core snap-server text transformers unix-compat ]; + jailbreak = true; description = "A web based environment for learning and tinkering with Haskell"; license = "unknown"; }) {}; @@ -20663,6 +20786,7 @@ self: { version = "0.1.0.1"; sha256 = "014nc21wnrklsvy5z7w4v9p9psn6bl210l7v97gj42cv6a8jk5nm"; buildDepends = [ base comonad mtl transformers ]; + jailbreak = true; description = "Implementation of barrier monad, can use custom front/back type"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -20674,7 +20798,6 @@ self: { version = "4.7.0.2"; sha256 = "09rp0syv5arj7wmyksmn07g7vps1kwh2k4z1ar1dp7jsav8gxsjp"; buildDepends = [ ghc-prim integer-gmp rts ]; - configureFlags = [ "-f-integer-simple" ]; description = "Basic libraries"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -20700,6 +20823,7 @@ self: { version = "0.3.0.1"; sha256 = "0hgrxr5331lqk7n6vqpi8a05xwwdm3mbd0p52js0rjg9lqcy0akr"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/bheklilr/base-io-access"; description = "The IO functions included in base delimited into small, composable classes"; license = stdenv.lib.licenses.gpl2; @@ -20724,7 +20848,6 @@ self: { version = "0.2.2.4"; sha256 = "1afc5pchd3vw33bmjbjygkd0l5zh7glbsx4bfyxfscpc1x1l3y52"; buildDepends = [ base ]; - configureFlags = [ "-f-old-base" ]; homepage = "http://haskell.org/haskellwiki/Unicode-symbols"; description = "Unicode alternatives for common functions and operators"; license = stdenv.lib.licenses.bsd3; @@ -20806,6 +20929,7 @@ self: { base base64-bytestring bytestring conduit hspec QuickCheck transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/conduit"; description = "Base64-encode and decode streams of bytes. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -20835,7 +20959,6 @@ self: { base binary bytestring containers hxt-regex-xmlschema mtl SHA shell-escape ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://github.com/solidsnack/bash"; description = "Bash generation library"; license = stdenv.lib.licenses.bsd3; @@ -20931,7 +21054,7 @@ self: { template-haskell text transformers wai-extra wai-handler-fastcgi wai-logger word8 yaml yesod yesod-core yesod-routes yesod-static ]; - configureFlags = [ "-f-library-only" "-f-dev" ]; + jailbreak = true; homepage = "https://github.com/zrho/afp"; description = "A web-based implementation of battleships including an AI opponent"; license = stdenv.lib.licenses.bsd3; @@ -21039,6 +21162,7 @@ self: { base blaze-builder bytestring ghc-prim integer-gmp murmur-hash QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "Generic serializer/deserializer with compact representation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -21113,6 +21237,7 @@ self: { version = "0.2.2.6"; sha256 = "19ygaf2g4yqkfbc6bw6fmf9jsymbj1iallzvl0zw3vjx860rchfg"; buildDepends = [ base mtl time ]; + jailbreak = true; homepage = "http://github.com/tibbe/benchpress"; description = "Micro-benchmarking with detailed statistics"; license = stdenv.lib.licenses.bsd3; @@ -21177,6 +21302,7 @@ self: { ghc-paths ghc-prim haskeline haskell-src-exts language-python monads-tf parseargs process template-haskell transformers ]; + jailbreak = true; homepage = "http://wiki.github.com/bjpop/berp/"; description = "An implementation of Python 3"; license = stdenv.lib.licenses.bsd3; @@ -21237,7 +21363,6 @@ self: { base lens QuickCheck semigroups test-framework test-framework-quickcheck2 test-framework-th ]; - configureFlags = [ "-f-toys" ]; homepage = "https://github.com/Noeda/bet/"; description = "Betfair API bindings. Bet on sports on betting exchanges."; license = stdenv.lib.licenses.mit; @@ -21264,7 +21389,6 @@ self: { version = "0.9.0.2"; sha256 = "0n3nx077hv10rwv2kl3n1a3v40sr1qzfj9jwb6cvd1l0zx42igw8"; buildDepends = [ base ]; - configureFlags = [ "-f-pedantic" ]; homepage = "https://github.com/trskop/between"; description = "Function combinator \"between\" and derived combinators"; license = stdenv.lib.licenses.bsd3; @@ -21295,7 +21419,7 @@ self: { base bimap category-extras containers derive haskell98 mtl template-haskell unix ]; - configureFlags = [ "-f-render" "-f-stats" "-f-binaries" ]; + jailbreak = true; description = "Bidirectionalization for Free! (POPL'09)"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -21333,7 +21457,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base latex parsec utility-ht ]; - configureFlags = [ "-f-buildexamples" "-fbase2" ]; homepage = "http://www.haskell.org/haskellwiki/BibTeX"; description = "Parse, format and processing BibTeX files"; license = stdenv.lib.licenses.bsd3; @@ -21376,6 +21499,7 @@ self: { version = "0.1"; sha256 = "0insqi63q6gvz39l0k584w583cw9m85vdx5dhpyx9qbb5zxyb0rm"; buildDepends = [ base bytestring dataenc mtl ]; + jailbreak = true; description = "Extra helper functions for bidirectional specifications"; license = "LGPL"; }) {}; @@ -21406,6 +21530,7 @@ self: { base directory filepath HarmTrace-Base HUnit ListLike mtl parseargs uu-parsinglib ]; + jailbreak = true; homepage = "http://ddmal.music.mcgill.ca/billboard"; description = "A parser for the Billboard chord dataset"; license = stdenv.lib.licenses.gpl3; @@ -21424,6 +21549,7 @@ self: { base billeksah-pane billeksah-services Cabal containers directory filepath glib gtk mtl parsec pretty transformers ]; + jailbreak = true; homepage = "http://www.leksah.org"; description = "Leksah library"; license = "LGPL"; @@ -21443,6 +21569,7 @@ self: { base billeksah-services containers directory filepath mtl parsec plugins pretty transformers ]; + jailbreak = true; homepage = "http://www.leksah.org"; description = "Leksah plugin base"; license = "LGPL"; @@ -21465,6 +21592,7 @@ self: { directory filepath leksah-dummy leksah-main leksah-plugin-pane mtl parsec pretty transformers ]; + jailbreak = true; homepage = "http://www.leksah.org"; description = "Leksah plugin base"; license = "LGPL"; @@ -21484,6 +21612,7 @@ self: { base billeksah-services containers directory filepath glib gtk mtl parsec pretty time transformers ]; + jailbreak = true; homepage = "http://www.leksah.org"; description = "Leksah library"; license = "LGPL"; @@ -21500,6 +21629,7 @@ self: { buildDepends = [ base containers directory filepath mtl parsec pretty transformers ]; + jailbreak = true; homepage = "http://www.leksah.org"; description = "Leksah library"; license = "LGPL"; @@ -21512,7 +21642,6 @@ self: { version = "0.2.4"; sha256 = "1ib54plfsxzmf9wbbdayfdsrcx4s5ffna3ca5ps928fy78wsx4fr"; buildDepends = [ base containers ]; - configureFlags = [ "-fsmall-base" ]; homepage = "http://code.haskell.org/bimap"; description = "Bidirectional mapping between two key types"; license = stdenv.lib.licenses.bsd3; @@ -21561,6 +21690,7 @@ self: { version = "1.0.2.1"; sha256 = "02w5ybp5fdqwz1ffvfs3pfrpx67bzh75njgzr6iai1vrdyjisfkl"; buildDepends = [ base binary bytestring mtl ]; + jailbreak = true; description = "Flexible way to ease transmission of binary data"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -21590,6 +21720,7 @@ self: { version = "0.1.0"; sha256 = "1rb4fpx5hlq661md7nrpgpmi7jjdq3r1ky6q9vxl6f72h085acvl"; buildDepends = [ base binary ghc-prim ]; + jailbreak = true; description = "Automatic deriving of Binary using GHC.Generics"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -21670,6 +21801,7 @@ self: { version = "1.0"; sha256 = "1hn6jc4j20z8ni7rpcyamam898yl6jy7zinrhy2rdjvx0p5br13h"; buildDepends = [ base binary bytestring mtl ]; + jailbreak = true; homepage = "http://github.com/gcross/binary-protocol"; description = "Monad to ease implementing a binary network protocol"; license = stdenv.lib.licenses.bsd3; @@ -21684,7 +21816,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base binary bytestring mtl zeromq-haskell ]; - configureFlags = [ "-foptimize" "-f-tests" ]; homepage = "http://github.com/NicolasT/binary-protocol-zmq"; description = "Monad to ease implementing a binary network protocol over ZeroMQ"; license = stdenv.lib.licenses.bsd3; @@ -21798,6 +21929,7 @@ self: { base bytestring containers deepseq ghc-prim monads-tf mtl numeric-prelude random stm strict transformers type-level-tf unix ]; + jailbreak = true; homepage = "https://github.com/coreyoconnor/bind-marshal"; description = "Data marshaling library that uses type level equations to optimize buffering"; license = stdenv.lib.licenses.bsd3; @@ -21892,7 +22024,6 @@ self: { extraLibraries = [ libX11 libXext libXfixes libXi libXrandr libXxf86vm mesa ]; - configureFlags = [ "-fmacosxusemenubar" "-fmacosxusechdir" ]; description = "Low-level bindings to GLFW OpenGL library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXext; @@ -21921,6 +22052,7 @@ self: { sha256 = "0fw71z74pv8dxw301iss66kmarhlgwj2lpsy0skmlqfkg98zc96k"; buildDepends = [ base bindings-DSL ]; pkgconfigDepends = [ apr-1 ]; + jailbreak = true; homepage = "http://cielonegro.org/Bindings-APR.html"; description = "Low level bindings to Apache Portable Runtime (APR)"; license = stdenv.lib.licenses.publicDomain; @@ -21934,6 +22066,7 @@ self: { sha256 = "0sr041vpakklpf2mmy78wl5wl8yzfbwvsy07wlplmlh5rgjdm4wx"; buildDepends = [ base bindings-apr bindings-DSL ]; pkgconfigDepends = [ apr-util-1 ]; + jailbreak = true; homepage = "http://cielonegro.org/Bindings-APR.html"; description = "Low level bindings to Apache Portable Runtime Utility (APR Utility)"; license = stdenv.lib.licenses.publicDomain; @@ -21963,6 +22096,7 @@ self: { buildDepends = [ array base containers unix ]; buildTools = [ alex happy ]; extraLibraries = [ bfd opcodes ]; + jailbreak = true; homepage = "http://projects.haskell.org/bindings-bfd/"; description = "Bindings for libbfd, a library of the GNU `binutils'"; license = stdenv.lib.licenses.gpl3; @@ -22045,6 +22179,7 @@ self: { buildDepends = [ array base bindings-DSL ]; extraLibraries = [ eskit ]; pkgconfigDepends = [ eskit ]; + jailbreak = true; homepage = "http://github.com/a1kmm/bindings-eskit"; description = "Bindings to ESKit"; license = stdenv.lib.licenses.bsd3; @@ -22170,7 +22305,6 @@ self: { sha256 = "1da9n88wwjpm3ph7q73niv3cslpa0h8r0lsyfl35arymxfqpb4c0"; buildDepends = [ base bindings-DSL ]; extraLibraries = [ blas lapack ]; - configureFlags = [ "-f-accelerate" "-f-mkl" ]; homepage = "https://github.com/basvandijk/bindings-levmar"; description = "Low level bindings to the C levmar (Levenberg-Marquardt) library"; license = "unknown"; @@ -22274,7 +22408,6 @@ self: { sha256 = "0hqkp4hvav67xqjfwbik3i06vq8f78jjzf37ncl6wwcw5w65hhrj"; buildDepends = [ base bindings-DSL ]; pkgconfigDepends = [ libzip ]; - configureFlags = [ "-f-nopkgconfig" ]; homepage = "http://bitbucket.org/astanin/hs-libzip/"; description = "Low level bindings to libzip"; license = stdenv.lib.licenses.bsd3; @@ -22323,6 +22456,7 @@ self: { version = "0.8.0.0"; sha256 = "18i68ivsrdndjpfnyq6dlmmkkx22v3rp619nm26af8ka3qai12j5"; buildDepends = [ base bindings-DSL ]; + jailbreak = true; homepage = "http://www.github.com/massysett/bindings-mpdecimal"; description = "bindings to mpdecimal library"; license = stdenv.lib.licenses.bsd3; @@ -22365,9 +22499,6 @@ self: { sha256 = "0wcxq300ijfkf4zc7p4xwsd9wzhnlss0kxjf04fka01mf9bh3ai2"; buildDepends = [ base bindings-DSL ]; pkgconfigDepends = [ portaudio ]; - configureFlags = [ - "-f-bundle" "-f-wdmks" "-f-wmme" "-f-directsound" "-f-wasapi" - ]; description = "Low-level bindings to portaudio library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) portaudio;}; @@ -22507,7 +22638,6 @@ self: { sha256 = "13yfhx6krj59qij9yvcl4fr6znd28nbldbv0qfhf83h3h18araf9"; buildDepends = [ base ]; extraLibraries = [ gmp yices ]; - configureFlags = [ "-fyices-dynamic" ]; description = "Bindings to the Yices theorem prover"; license = stdenv.lib.licenses.publicDomain; }) { inherit (pkgs) gmp; inherit (pkgs) yices;}; @@ -22525,6 +22655,7 @@ self: { buildDepends = [ base bytestring Cabal containers directory dlist filepath ]; + jailbreak = true; homepage = "http://gitorious.org/binembed"; description = "Embed data into object files"; license = stdenv.lib.licenses.bsd3; @@ -22540,6 +22671,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base binembed bytestring containers filepath ]; + jailbreak = true; homepage = "http://gitorious.org/binembed"; description = "Example project using binembed to embed data in object files"; license = stdenv.lib.licenses.bsd3; @@ -22560,7 +22692,7 @@ self: { array base binary bytestring containers directory mtl old-time parallel parsec process QuickCheck random tagsoup ]; - configureFlags = [ "-fexamples" "-f-test" ]; + jailbreak = true; homepage = "http://biohaskell.org/Libraries/Bio"; description = "A bioinformatics library"; license = "LGPL"; @@ -22672,7 +22804,6 @@ self: { buildDepends = [ array base binary biocore bytestring cmdargs mtl ]; - configureFlags = [ "-ffclip" "-ffrecover" "-fflower" ]; homepage = "http://biohaskell.org/"; description = "Library and executables for working with SFF files"; license = stdenv.lib.licenses.lgpl21; @@ -22696,6 +22827,7 @@ self: { base biocore bytestring conduit containers hspec HUnit QuickCheck transformers zlib-conduit ]; + jailbreak = true; description = "Parsing and rendering of Stockholm files (used by Pfam, Rfam and Infernal)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -22747,6 +22879,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 vector ]; + jailbreak = true; homepage = "https://github.com/acfoltzer/bit-vector"; description = "Simple bit vectors for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -22783,6 +22916,7 @@ self: { HUnit mtl network QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text unix unordered-containers watchdog ]; + jailbreak = true; description = "Library to communicate with the Satoshi Bitcoin daemon"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -22796,6 +22930,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Bitly directory filepath regexpr ]; + jailbreak = true; homepage = "http://bitbucket.org/jetxee/hs-bitly/"; description = "A command line tool to access bit.ly URL shortener."; license = stdenv.lib.licenses.bsd3; @@ -22808,7 +22943,6 @@ self: { version = "0.0.2"; sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m"; buildDepends = [ base bytestring ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)"; license = stdenv.lib.licenses.bsd3; @@ -22821,7 +22955,6 @@ self: { version = "0.0.1.5"; sha256 = "1wq1p0vvif750gpyh2kq3agzwga3hx0fq28irbw5dgrz462dd9pv"; buildDepends = [ base bitmap OpenGL ]; - configureFlags = [ "-fopengl29" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "OpenGL support for Data.Bitmap."; license = stdenv.lib.licenses.bsd3; @@ -22854,7 +22987,6 @@ self: { sha256 = "12s5yk47y0zqzqiyaw9jchyl3crf1id9dk67m638b070d46k29p6"; buildDepends = [ base bytes mtl transformers ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; homepage = "http://github.com/analytics/bits"; description = "Various bit twiddling and bitwise serialization primitives"; license = stdenv.lib.licenses.bsd3; @@ -22869,7 +23001,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-test" ]; description = "Atomic bit operations on memory locations for low-level synchronization"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -22882,6 +23013,7 @@ self: { sha256 = "08hgl1pvwadnrgqcs1yl7lvqgh955swbscpay4chb097pqqggdrj"; buildDepends = [ base bytestring conduit mtl ]; testDepends = [ base bytestring conduit hspec HUnit mtl ]; + jailbreak = true; description = "Bitstream support for Conduit"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -22895,7 +23027,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-test" ]; + configureFlags = [ "--ghc-option=-lgcc_s" ]; description = "Efficient high-level bit operations not found in Data.Bits"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -22911,6 +23043,7 @@ self: { buildDepends = [ base deepseq ghc-prim integer-gmp ]; testDepends = [ base QuickCheck tasty tasty-quickcheck ]; extraLibraries = [ gmp ]; + jailbreak = true; description = "A space-efficient set data structure"; license = stdenv.lib.licenses.mit; }) { inherit (pkgs) gmp;}; @@ -22929,6 +23062,7 @@ self: { base bindings-DSL bindings-glib bindings-gobject ]; pkgconfigDepends = [ gtk pango ]; + jailbreak = true; description = "Proof-of-concept tool for writing using binary choices"; license = "GPL"; }) { inherit (pkgs.gnome) gtk; inherit (pkgs.gnome) pango;}; @@ -22945,6 +23079,7 @@ self: { testDepends = [ base base-unicode-symbols bytestring QuickCheck vector ]; + jailbreak = true; homepage = "https://github.com/phonohawk/bitstream"; description = "Fast, packed, strict and lazy bit streams with stream fusion"; license = stdenv.lib.licenses.publicDomain; @@ -22957,7 +23092,6 @@ self: { version = "0.0.0"; sha256 = "1ix2x4v76wq5148k1aax69cf8sk14cd0z362dz1d2qmj9qxsnsw8"; buildDepends = [ base bytestring ]; - configureFlags = [ "-f-withquickcheck" "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Lazy bit strings"; license = stdenv.lib.licenses.bsd3; @@ -22991,6 +23125,7 @@ self: { aeson base bencoding bytestring cereal directory filepath hspec network QuickCheck quickcheck-instances text time ]; + jailbreak = true; homepage = "https://github.com/cobit/bittorrent"; description = "Bittorrent protocol implementation"; license = stdenv.lib.licenses.bsd3; @@ -23022,6 +23157,7 @@ self: { sha256 = "0k3xzw6lcrffbv8hqgg4kaanizql8r888ap4bw22sh3l3rq7zasn"; buildDepends = [ array base bytestring ]; testDepends = [ base QuickCheck ]; + jailbreak = true; homepage = "https://gitorious.org/bitwise"; description = "fast multi-dimensional unboxed bit packed Bool arrays"; license = stdenv.lib.licenses.bsd3; @@ -23054,6 +23190,7 @@ self: { aws base bytestring directory filepath HDBC HDBC-sqlite3 hslogger http-conduit MissingH pureMD5 random strict text unix utf8-string ]; + jailbreak = true; homepage = "https://github.com/ingesson/bkr"; description = "Backup utility for backing up to cloud storage services (S3 only right now)"; license = stdenv.lib.licenses.bsd3; @@ -23066,7 +23203,6 @@ self: { version = "0.3.1"; sha256 = "1d2iz48n0ayn0hi9xa110pxy1mv5a4m21rmbpvs6ki1a7cv4ghn9"; buildDepends = [ array base containers ]; - configureFlags = [ "-fsplitbase" ]; description = "A set data structure with approximate searching"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -23132,6 +23268,7 @@ self: { version = "0.5"; sha256 = "15k3vf9jqcw1a9gyppkhn5ibj7ld8mb2irfhbwd3plj86xyxxa0g"; buildDepends = [ base bytestring text vector ]; + jailbreak = true; homepage = "https://github.com/killerswan/Haskell-BLAKE"; description = "The BLAKE SHA-3 candidate hashes, in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -23148,6 +23285,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base blakesum bytestring haskell98 text vector ]; + jailbreak = true; homepage = "https://github.com/killerswan/Haskell-BLAKE"; description = "The BLAKE SHA-3 candidate hashes, in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -23179,6 +23317,7 @@ self: { version = "0.7.6"; sha256 = "1q6fkw2bsppymy5wi7mgkl09caij52xplw64786548z9i95r0bli"; buildDepends = [ base ieee QuickCheck storable-complex ]; + jailbreak = true; homepage = "http://github.com/patperry/blas"; description = "Bindings to the BLAS library"; license = stdenv.lib.licenses.bsd3; @@ -23193,9 +23332,6 @@ self: { buildDepends = [ base storable-complex ]; testDepends = [ base vector ]; extraLibraries = [ blas ]; - configureFlags = [ - "-f-cblas" "-f-mkl" "-f-openblas" "-f-no-accelerate" "-f-no-netlib" - ]; homepage = "https://github.com/Rufflewind/blas-hs"; description = "Low-level Haskell bindings to Blas"; license = stdenv.lib.licenses.mit; @@ -23332,6 +23468,7 @@ self: { version = "0.1.0.0"; sha256 = "11bw5ywvi7dlz5inch3z0vlg936ch1rnp99bh4nmwskvszidd7kg"; buildDepends = [ base blaze-html bytestring hexpat text ]; + jailbreak = true; homepage = "https://github.com/jaspervdj/blaze-html-hexpat"; description = "A hexpat backend for blaze-html"; license = stdenv.lib.licenses.bsd3; @@ -23401,7 +23538,6 @@ self: { base blaze-builder bytestring double-conversion QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-fnative" "-f-developer" ]; homepage = "http://github.com/bos/blaze-textual"; description = "Fast rendering of common datatypes"; license = stdenv.lib.licenses.bsd3; @@ -23419,7 +23555,7 @@ self: { base blaze-builder bytestring ghc-prim integer-gmp old-locale text time vector ]; - configureFlags = [ "-fnative" "-f-developer" ]; + jailbreak = true; homepage = "http://github.com/mailrank/blaze-textual"; description = "Fast rendering of common datatypes (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -23445,7 +23581,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base unix ]; - configureFlags = [ "-f-usb" ]; description = "Control library for blink(1) LED from ThingM"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -23536,6 +23671,7 @@ self: { http-client http-types QuickCheck semigroups text time unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/bitemyapp/bloodhound"; description = "ElasticSearch client library for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -23603,6 +23739,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base gtk ]; + jailbreak = true; description = "Utilities for Bluetile"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -23636,7 +23773,7 @@ self: { testDepends = [ array base containers QuickCheck random transformers utility-ht ]; - configureFlags = [ "-fsplitbase" "-fbuildexamples" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/games/"; description = "Three games for inclusion in a web server"; license = "GPL"; @@ -23773,6 +23910,7 @@ self: { base containers data-accessor data-accessor-template font-opengl-basic4x6 GLFW-b MonadRandom mtl OpenGL ]; + jailbreak = true; description = "Boomshine clone"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -23955,6 +24093,7 @@ self: { buildDepends = [ base binary cmdargs containers directory filepath ListZipper text ]; + jailbreak = true; description = "Simple part of speech tagger"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24011,6 +24150,7 @@ self: { version = "0.0.8"; sha256 = "0r1gd6jxwzqana2b3i3xm8mx66lq4zkcir11c3v78g9fjyyhy7dh"; buildDepends = [ base bson ghc-prim text ]; + jailbreak = true; description = "Generic functionality for BSON"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24022,6 +24162,7 @@ self: { version = "0.0.1"; sha256 = "03ifgmifk0dx6fzws1qlx3c1nslrkvwman5g3c4iag842bl03gxp"; buildDepends = [ base bson ghc-prim ]; + jailbreak = true; description = "Generics functionality for BSON"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24087,6 +24228,7 @@ self: { array base base64-bytestring bytestring cereal containers directory filepath hashable mtl QuickCheck random snappy stm time unix ]; + jailbreak = true; homepage = "https://github.com/brinchj/btree-concurrent"; description = "A backend agnostic, concurrent BTree"; license = "LGPL"; @@ -24101,7 +24243,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring time unix ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/redneb/hs-btrfs"; description = "Bindings to the btrfs API"; license = stdenv.lib.licenses.bsd3; @@ -24123,7 +24264,7 @@ self: { data-default http-conduit http-types iso8601-time resourcet text time transformers unordered-containers vector ]; - configureFlags = [ "-f-builddemo" ]; + jailbreak = true; homepage = "https://github.com/sethfowler/hsbugzilla"; description = "A Haskell interface to the Bugzilla native REST API"; license = stdenv.lib.licenses.bsd3; @@ -24136,6 +24277,7 @@ self: { version = "0.1.0.2"; sha256 = "1p9xi5ms7rxgzn5jxv5nv8bynyfb9ll952k0j7di5s7zbga8v1pg"; buildDepends = [ base bytestring containers dlist text ]; + jailbreak = true; description = "Typeclass for builders of linear data structures"; license = stdenv.lib.licenses.mit; }) {}; @@ -24152,6 +24294,7 @@ self: { base bytestring containers directory mtl old-locale pretty process random stm time ]; + jailbreak = true; homepage = "http://code.ouroborus.net/buildbox"; description = "Rehackable components for writing buildbots and test harnesses"; license = stdenv.lib.licenses.bsd3; @@ -24166,6 +24309,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base buildbox parseargs ]; + jailbreak = true; homepage = "http://code.ouroborus.net/buildbox"; description = "Tools for working with buildbox benchmark result files"; license = stdenv.lib.licenses.bsd3; @@ -24198,7 +24342,6 @@ self: { mtl old-time process text time transformers unordered-containers vector ]; - configureFlags = [ "-f-lib-werror" ]; homepage = "https://github.com/JPMoresmau/BuildWrapper"; description = "A library and an executable that provide an easy API for a Haskell IDE"; license = stdenv.lib.licenses.bsd3; @@ -24244,6 +24387,7 @@ self: { sha256 = "1pgrqjdc4n97s7jsb9ddmjkw3qa4c28p4fp1ajyx5bfxdll44dwm"; buildDepends = [ base deepseq ]; testDepends = [ base ]; + jailbreak = true; homepage = "http://parsci.com/"; description = "Burst detection algorithms"; license = stdenv.lib.licenses.gpl2; @@ -24277,6 +24421,7 @@ self: { base binary bytestring containers dataenc mtl old-locale parsec pretty time ]; + jailbreak = true; homepage = "http://vis.renci.org/jeff/buster"; description = "Almost but not quite entirely unlike FRP"; license = stdenv.lib.licenses.bsd3; @@ -24338,7 +24483,6 @@ self: { test-framework-hunit text ]; pkgconfigDepends = [ glib ]; - configureFlags = [ "-fthreaded" "-f-interactivetests" ]; description = "Draw pretty sequence diagrams of D-Bus traffic"; license = "unknown"; }) { inherit (pkgs) glib;}; @@ -24352,7 +24496,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-test" ]; homepage = "http://bitbucket.org/iago/bv-haskell"; description = "Bit-vector arithmetic library"; license = stdenv.lib.licenses.bsd3; @@ -24390,7 +24533,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring ]; - configureFlags = [ "-f-executable" ]; homepage = "http://github.com/vincenthz/hs-bytedump"; description = "Flexible byte dump helpers for human readers"; license = stdenv.lib.licenses.bsd3; @@ -24422,7 +24564,6 @@ self: { transformers-compat void ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; homepage = "http://github.com/analytics/bytes"; description = "Sharing code for serialization between binary and cereal"; license = stdenv.lib.licenses.bsd3; @@ -24444,7 +24585,7 @@ self: { QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-integer-simple" ]; + jailbreak = true; homepage = "https://github.com/haskell/bytestring"; description = "Fast, compact, strict and lazy byte strings with a list interface"; license = stdenv.lib.licenses.bsd3; @@ -24470,9 +24611,6 @@ self: { version = "0.10.4.0.1"; sha256 = "0iqh6k6dvl75z1m0i1grkr4w5ynxrd6qd7ynjl0bkd39nbwfay90"; buildDepends = [ base bytestring deepseq ]; - configureFlags = [ - "-fbytestring_has_builder" "-fbytestring_has_itoa_c" - ]; description = "The new bytestring builder, packaged outside of GHC"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24485,6 +24623,7 @@ self: { sha256 = "1z65br00rplhniaw9fg3phpxwf13acgycn5hnhyjfcyr962xp03x"; editedCabalFile = "e3aa2813d237dcd0a12bfd27293d8bf592cdf13bfdc01a4b609f34df238d0417"; buildDepends = [ base bytestring utf8-string ]; + jailbreak = true; description = "Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24515,7 +24654,6 @@ self: { version = "0.1.2"; sha256 = "0x7qklb36jwxry1ih5x3jw7s861vlvd5g9h7yn7b2x64c0phyj0r"; buildDepends = [ array base bytestring dlist ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/bytestring-csv"; description = "Parse CSV formatted data efficiently"; license = stdenv.lib.licenses.bsd3; @@ -24575,7 +24713,6 @@ self: { sha256 = "09ymg1n21668wn4harxg0cqlz98fz990bangpy99w2z7d6cwbc05"; buildDepends = [ array base bytestring ]; buildTools = [ alex ]; - configureFlags = [ "-f-bytestringinbase" "-fsplitbase" "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Parse and produce literals efficiently from strict or lazy bytestrings"; license = stdenv.lib.licenses.bsd3; @@ -24588,7 +24725,6 @@ self: { version = "0.2.2"; sha256 = "1bv9xf4cpph1cbdwv6rbmq8ppi5wjpgd97lwln5l9ky5rvnaxg3v"; buildDepends = [ base bytestring unix ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://code.haskell.org/~dons/code/bytestring-mmap/"; description = "mmap support for strict ByteStrings"; license = stdenv.lib.licenses.bsd3; @@ -24603,7 +24739,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring containers ]; - configureFlags = [ "-f-cli" ]; homepage = "http://github.com/solidsnack/bytestring-nums"; description = "Parse numeric literals from ByteStrings"; license = stdenv.lib.licenses.bsd3; @@ -24628,7 +24763,6 @@ self: { version = "1.0.3"; sha256 = "1v9cl7d4fcchbdrpbgjj4ilg79cj241vzijiifdsgkq30ikv2yxs"; buildDepends = [ base bytestring terminal-progress-bar time ]; - configureFlags = [ "-fuse-system-progressbar" ]; homepage = "http://github.com/acw/bytestring-progress"; description = "A library for tracking the consumption of a lazy ByteString"; license = stdenv.lib.licenses.bsd3; @@ -24642,6 +24776,7 @@ self: { sha256 = "01yk1pmsp6c89z4lf6p37g4jqbqz1d93g61gn4i99p8dijbg0pbh"; buildDepends = [ base bytestring ]; testDepends = [ base bytestring hspec HUnit rematch ]; + jailbreak = true; homepage = "github.com/tcrayford/rematch"; description = "Rematch support for ByteString"; license = stdenv.lib.licenses.mit; @@ -24658,7 +24793,6 @@ self: { buildDepends = [ array base binary bytestring containers integer-gmp ]; - configureFlags = [ "-f-integer-simple" ]; homepage = "http://code.haskell.org/~dolio/"; description = "Efficient conversion of values into readable byte strings"; license = stdenv.lib.licenses.bsd3; @@ -24671,10 +24805,6 @@ self: { version = "0.2.4"; sha256 = "1fv3xh52hqhzdbq78c3lrgx5vd49cabwp9ww5ki1888zlq29pyck"; buildDepends = [ base binary bytestring ]; - configureFlags = [ - "-f-bytestringinbase" "-fapplicativeinbase" "-f-usecinternal" - "-fbase4" - ]; homepage = "http://code.haskell.org/~wren/"; description = "An efficient finite map from (byte)strings to values"; license = stdenv.lib.licenses.bsd3; @@ -24687,7 +24817,6 @@ self: { version = "0.3"; sha256 = "1g99vbp14ki563lb41y1fxlgvdmrmq1y0xsk0ia1m438rdpnh2qd"; buildDepends = [ base bytestring containers ]; - configureFlags = [ "-fapplicative-in-base" "-f-split-base" ]; description = "Combinator parsing with Data.ByteString.Lazy"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24699,7 +24828,6 @@ self: { version = "0.4.1"; sha256 = "019axq65hmgmszkc1lyyyy8rpv5xkjbf1pmgz1bz0hnc8lgv58pd"; buildDepends = [ base bytestring containers ]; - configureFlags = [ "-fapplicative-in-base" "-f-split-base" ]; description = "Combinator parsing with Data.ByteString.Lazy"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24711,7 +24839,6 @@ self: { version = "0.2"; sha256 = "07hx3072zg9y3kj6h99yl8fd3n115x4z8z411c1cpx1hj292d57f"; buildDepends = [ base bytestring ]; - configureFlags = [ "-fsplitbase" ]; description = "A ReadP style parser library for ByteString"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -24841,7 +24968,6 @@ self: { base filepath HUnit shelly test-framework test-framework-hunit text transformers ]; - configureFlags = [ "-f-regression" "-fbase3" ]; homepage = "https://github.com/haskell/c2hs"; description = "C->Haskell FFI tool that gives some cross-language type safety"; license = stdenv.lib.licenses.gpl2; @@ -24899,6 +25025,7 @@ self: { buildDepends = [ base Cabal directory filepath HTTP optparse-applicative ]; + jailbreak = true; homepage = "https://github.com/joelteon/cabal-audit.git"; description = "Check how up-to-date your .cabal dependencies are."; license = stdenv.lib.licenses.mit; @@ -24957,6 +25084,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal optparse-applicative ]; + jailbreak = true; homepage = "https://github.com/benarmston/cabal-constraints"; description = "Repeatable builds for cabalized Haskell projects"; license = stdenv.lib.licenses.mit; @@ -25001,7 +25129,6 @@ self: { parsec pretty prettyclass process pureMD5 regex-tdfa set-extra syb text unix Unixutils utf8-string ]; - configureFlags = [ "-f-local-debian" "-f-tests" ]; homepage = "https://github.com/ddssff/cabal-debian"; description = "Create a Debianization for a Cabal package"; license = stdenv.lib.licenses.bsd3; @@ -25016,6 +25143,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal containers directory filepath ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/cabal-dependency-licenses"; description = "Compose a list of a project's transitive dependencies with their licenses"; license = stdenv.lib.licenses.bsd3; @@ -25038,7 +25166,7 @@ self: { zlib ]; buildTools = [ cabal-install ]; - configureFlags = [ "-f-build-tests" "-f-no-cabal-dev" ]; + jailbreak = true; homepage = "http://github.com/creswick/cabal-dev"; description = "Manage sandboxed Haskell build environments"; license = stdenv.lib.licenses.bsd3; @@ -25127,7 +25255,7 @@ self: { pretty process QuickCheck regex-posix stm test-framework test-framework-hunit test-framework-quickcheck2 time unix zlib ]; - configureFlags = [ "-fnetwork-uri" "-f-old-directory" ]; + jailbreak = true; postInstall = '' mkdir $out/etc mv bash-completion $out/etc/bash_completion.d @@ -25171,7 +25299,7 @@ self: { array base Cabal containers directory filepath HTTP network old-time pretty process random time unix zlib ]; - configureFlags = [ "-fbytestring-in-base" "-f-old-base" ]; + jailbreak = true; homepage = "http://www.haskell.org/cabal/"; description = "Temporary version of cabal-install for ghc-7.2"; license = stdenv.lib.licenses.bsd3; @@ -25192,7 +25320,7 @@ self: { array base Cabal containers directory filepath HTTP network old-time pretty process random time unix zlib ]; - configureFlags = [ "-fbytestring-in-base" "-f-old-base" ]; + jailbreak = true; homepage = "http://www.haskell.org/cabal/"; description = "Temporary version of cabal-install for ghc-7.4"; license = stdenv.lib.licenses.bsd3; @@ -25222,6 +25350,7 @@ self: { buildDepends = [ base Cabal directory fgl filepath parsec process text ]; + jailbreak = true; homepage = "http://github.com/gimbo/cabal-macosx"; description = "Cabal support for creating Mac OSX application bundles"; license = stdenv.lib.licenses.bsd3; @@ -25239,7 +25368,6 @@ self: { isExecutable = true; buildDepends = [ base shelly system-fileio system-filepath text ]; testDepends = [ base hspec shelly system-filepath text unix ]; - configureFlags = [ "-fghc7" ]; homepage = "http://www.yesodweb.com/"; description = "build multiple packages at once"; license = stdenv.lib.licenses.bsd3; @@ -25258,7 +25386,6 @@ self: { buildDepends = [ base bytestring containers directory HTTP process tar ]; - configureFlags = [ "-f-generate" ]; homepage = "http://github.com/snoyberg/cabal-nirvana"; description = "Avoid Cabal dependency hell by constraining to known good versions. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -25273,6 +25400,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal directory filepath ]; + jailbreak = true; description = "Show dependencies of program being built in current directory"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -25289,6 +25417,7 @@ self: { base bytestring Cabal derive ghc MissingH mtl tar template-haskell uniplate ]; + jailbreak = true; homepage = "http://github.com/explicitcall/cabal-query"; description = "Helpers for quering .cabal files or hackageDB's 00-index.tar"; license = stdenv.lib.licenses.bsd3; @@ -25369,6 +25498,7 @@ self: { base bytestring Cabal containers directory explicit-exception fgl filepath process transformers utility-ht ]; + jailbreak = true; description = "Topologically sort cabal packages"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -25430,6 +25560,7 @@ self: { sha256 = "1fs5fciplzrlxykn3kbxdyij9vjzs1vq2n5f72vadg9c33961agv"; buildDepends = [ base Cabal QuickCheck ]; testDepends = [ base Cabal ]; + jailbreak = true; homepage = "https://github.com/zimothy/cabal-test-quickcheck"; description = "QuickCheck for Cabal"; license = stdenv.lib.licenses.mit; @@ -25457,6 +25588,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base filepath HTTP network ]; + jailbreak = true; description = "Command-line tool for uploading packages to Hackage"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -25489,6 +25621,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal hsemail hxt parsec process ]; + jailbreak = true; homepage = "http://gregheartsfield.com/cabal2doap/"; description = "Cabal to Description-of-a-Project (DOAP)"; license = stdenv.lib.licenses.bsd3; @@ -25593,7 +25726,6 @@ self: { buildDepends = [ base bytestring Cabal containers directory filepath pretty process ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/cabalgraph"; description = "Generate pretty graphs of module trees from cabal files"; license = stdenv.lib.licenses.bsd3; @@ -25696,7 +25828,6 @@ self: { buildDepends = [ array base bytestring mtl text utf8-string ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ cairo ]; - configureFlags = [ "-fcairo_svg" "-fcairo_ps" "-fcairo_pdf" ]; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Cairo library"; license = stdenv.lib.licenses.bsd3; @@ -25711,7 +25842,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cairo glib gtk ]; - configureFlags = [ "-fsplitbase" ]; description = "A template for building new GUI applications using GTK and Cairo"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -25822,7 +25952,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base harpy haskell98 mtl ]; - configureFlags = [ "-f-debug" ]; description = "A small compiler for arithmetic expressions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -25837,6 +25966,7 @@ self: { isExecutable = true; buildDepends = [ base haskeline mtl parsec QuickCheck ]; testDepends = [ base mtl parsec QuickCheck ]; + jailbreak = true; homepage = "https://github.com/sumitsahrawat/calculator"; description = "A calculator that operates on string inputs"; license = stdenv.lib.licenses.gpl2; @@ -25872,6 +26002,7 @@ self: { buildDepends = [ base containers cpphs lens mtl parsec transformers ]; + jailbreak = true; homepage = "https://github.com/mmirman/caledon"; description = "a logic programming language based on the calculus of constructions"; license = stdenv.lib.licenses.gpl3; @@ -25898,9 +26029,7 @@ self: { lens linear minioperational mtl objective OpenGL OpenGLRaw random reflection template-haskell text transformers vector WAVE ]; - configureFlags = [ - "-fglcoreprofile" "-fglforwardcompat" "-f-buildhelloworld" - ]; + jailbreak = true; homepage = "https://github.com/fumieval/call"; description = "The call game engine"; license = stdenv.lib.licenses.bsd3; @@ -25934,6 +26063,7 @@ self: { http-enumerator http-types mtl old-locale process text time transformers unordered-containers url ]; + jailbreak = true; homepage = "http://github.com/michaelxavier/Campfire"; description = "Haskell implementation of the Campfire API"; license = stdenv.lib.licenses.bsd3; @@ -25969,6 +26099,7 @@ self: { base bytestring Cabal containers directory filepath hspec hxt hxt-xpath parsec QuickCheck split ]; + jailbreak = true; homepage = "https://github.com/klangner/cantor"; description = "Application for analysis of java source code"; license = stdenv.lib.licenses.bsd3; @@ -26052,7 +26183,7 @@ self: { base containers HUnit linear sdl2 test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-fix-opengl21" "-f-build-toys" ]; + jailbreak = true; homepage = "https://github.com/Noeda/caramia/"; description = "High-level OpenGL bindings"; license = stdenv.lib.licenses.mit; @@ -26103,7 +26234,6 @@ self: { version = "0.1.5.2"; sha256 = "0kjqxjnamhnpjjf2bgm1gnsy6jx1fjbn5mx394pyx1vq3lkfgfb0"; buildDepends = [ array base binary bytestring ix-shapable syb ]; - configureFlags = [ "-fbase4" "-f-bytestringinbase" "-fsplitbase" ]; description = "A C-compatible array library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -26224,6 +26354,7 @@ self: { base blaze-builder bytestring colour containers lens mtl text utf8-string web-routes ]; + jailbreak = true; description = "DSL for HTML CSS (Cascading Style Sheets)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -26285,6 +26416,7 @@ self: { buildDepends = [ base deepseq haskell98 HaXml network parallel pretty ]; + jailbreak = true; homepage = "http://www.cs.st-andrews.ac.uk/~hwloidl/SCIEnce/SymGrid-Par/CASH/"; description = "the Computer Algebra SHell"; license = stdenv.lib.licenses.bsd3; @@ -26356,7 +26488,7 @@ self: { containers mtl ]; testDepends = [ base QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "https://github.com/domdere/cassava-conduit"; description = "Conduit interface for cassava package"; license = stdenv.lib.licenses.bsd3; @@ -26377,7 +26509,7 @@ self: { base bytestring cassava io-streams QuickCheck tasty tasty-quickcheck vector ]; - configureFlags = [ "-f-tutorial" "-f-maintainer" ]; + jailbreak = true; homepage = "https://github.com/pjones/cassava-streams"; description = "io-streams interface for the cassava CSV library"; license = stdenv.lib.licenses.bsd3; @@ -26417,6 +26549,7 @@ self: { QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text Thrift time ]; + jailbreak = true; homepage = "http://github.com/ozataman/cassy"; description = "A high level driver for the Cassandra datastore"; license = stdenv.lib.licenses.bsd3; @@ -26442,6 +26575,7 @@ self: { base hspec QuickCheck tasty tasty-golden tasty-hspec tasty-quickcheck ]; + jailbreak = true; homepage = "https://github.com/erochest/castle"; description = "A tool to manage shared cabal-install sandboxes"; license = stdenv.lib.licenses.asl20; @@ -26491,7 +26625,6 @@ self: { version = "1.0.7"; sha256 = "18ihv16g4w0s6n89c64j4998hbsgzhp5w9ph2gdkygq7f30cx7f2"; buildDepends = [ base void ]; - configureFlags = [ "-f-optimize" ]; homepage = "http://github.com/ekmett/categories"; description = "Categories"; license = stdenv.lib.licenses.bsd3; @@ -26531,7 +26664,6 @@ self: { version = "1.0.2"; sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq"; buildDepends = [ base bytestring directory filepath unix ]; - configureFlags = [ "-fposix" ]; description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -26591,7 +26723,6 @@ self: { process random time ]; extraLibraries = [ cci ]; - configureFlags = [ "-f-examples" ]; description = "Bindings for the CCI networking library"; license = stdenv.lib.licenses.bsd3; }) { cci = null;}; @@ -26603,6 +26734,7 @@ self: { version = "0.0.0"; sha256 = "18gnm6skzdnh6cis7l7v3d5813zn6irw6nywg6shffrn8v2y6xh7"; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "http://tomahawkins.org"; description = "A Haskell implementation of the CCNx network protocol"; license = stdenv.lib.licenses.bsd3; @@ -26620,7 +26752,6 @@ self: { bindings-cctools bytestring lens monad-loops unix ]; extraLibraries = [ dttools ]; - configureFlags = [ "-f-warn" ]; homepage = "http://bitbucket.org/badi/hs-cctools-workqueue"; description = "High-level interface to CCTools' WorkQueue library"; license = stdenv.lib.licenses.gpl2; @@ -26639,6 +26770,7 @@ self: { buildDepends = [ base bytestring containers mtl parsec utf8-string ]; + jailbreak = true; description = "Convenient Chinese phrase & character lookup"; license = "GPL"; }) {}; @@ -26652,6 +26784,7 @@ self: { buildDepends = [ base cairo glib gtk mtl ]; buildTools = [ c2hs ]; pkgconfigDepends = [ gtk ]; + jailbreak = true; description = "Cairo-based CellRenderer"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs.gnome) gtk;}; @@ -26663,7 +26796,6 @@ self: { version = "0.4.1.1"; sha256 = "15rhfn9hrjm01ksh9xpz9syxsp9vkvpp6b736iqq38wv2wb7416z"; buildDepends = [ array base bytestring containers ghc-prim ]; - configureFlags = [ "-fsplit-base" ]; description = "A binary serialization library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -26694,6 +26826,7 @@ self: { version = "0.1.1"; sha256 = "04mlg1r2qvrwdzcfbf1aqs4bf9n2gc7cwv73fbhld2ji5naa6fwb"; buildDepends = [ base cereal ghc-prim ]; + jailbreak = true; description = "Automatic deriving of Serialize using GHC.Generics"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -26716,6 +26849,7 @@ self: { version = "0.1"; sha256 = "1gr22ziz9bj4q3y8j1vg46m648zqvbajfdks8p64xc28ci25pw2s"; buildDepends = [ array base cereal ]; + jailbreak = true; homepage = "http://github.com/jystic/cereal-ieee754"; description = "Floating point support for the 'cereal' serialization library"; license = stdenv.lib.licenses.bsd3; @@ -26785,7 +26919,6 @@ self: { asn1-data base bytestring containers crypto-pubkey-types cryptohash directory filepath mtl pem process time ]; - configureFlags = [ "-f-executable" "-f-test" ]; homepage = "http://github.com/vincenthz/hs-certificate"; description = "Certificates and Key Reader/Writer"; license = stdenv.lib.licenses.bsd3; @@ -26889,7 +27022,7 @@ self: { base bytestring containers exceptions mtl multipart network network-uri old-locale old-time parsec xhtml ]; - configureFlags = [ "-fnetwork-uri" ]; + jailbreak = true; homepage = "https://github.com/cheecheeo/haskell-cgi"; description = "A library for writing CGI programs"; license = stdenv.lib.licenses.bsd3; @@ -26968,10 +27101,6 @@ self: { array base binary bytestring Codec-Image-DevIL containers data-reify directory GLUT OpenGLRaw process time ]; - configureFlags = [ - "-f-tutorial" "-f-example" "-f-cbbe1" "-f-simple" "-f-chalkmark" - "-f-test1" "-fserver" "-f-all" - ]; homepage = "http://www.ittc.ku.edu/csdl/fpg/ChalkBoard"; description = "Combinators for building and processing 2D images"; license = stdenv.lib.licenses.bsd3; @@ -26984,6 +27113,7 @@ self: { version = "0.1"; sha256 = "1gvnp176j8gd0s6wzq10zpiqkn3wma99pwn3f78wgxm9rh588gh2"; buildDepends = [ array base chalkboard GLUT OpenGL time ]; + jailbreak = true; homepage = "http://ittc.ku.edu/~andygill/chalkboard.php"; description = "OpenGL based viewer for chalkboard rendered images"; license = stdenv.lib.licenses.bsd3; @@ -27041,6 +27171,7 @@ self: { base configurator containers filepath heist lens mtl QuickCheck random snap snap-core snap-extras snap-server text xmlhtml ]; + jailbreak = true; homepage = "https://github.com/soostone/charade"; description = "Rapid prototyping websites with Snap and Heist"; license = stdenv.lib.licenses.bsd3; @@ -27069,6 +27200,7 @@ self: { version = "1.0"; sha256 = "1w302v6pmi448k2rq2cc7wp1javsd9rgk7r7i43lxvbjhniydn7p"; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "http://www.github.com/batterseapower/charsetdetect"; description = "Character set detection using Mozilla's Universal Character Set Detector"; license = "LGPL"; @@ -27097,6 +27229,7 @@ self: { buildDepends = [ base Chart colour data-default-class lens vector ]; + jailbreak = true; description = "Easily render histograms with Chart"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -27119,7 +27252,6 @@ self: { containers ghc-prim HUnit test-framework test-framework-hunit vector ]; - configureFlags = [ "-f-debug" ]; homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; description = "Chase & Lev work-stealing lock-free double-ended queues (deques)"; license = stdenv.lib.licenses.bsd3; @@ -27151,6 +27283,7 @@ self: { quickcheck-instances test-framework test-framework-hunit test-framework-quickcheck2 test-framework-skip text tokenize ]; + jailbreak = true; homepage = "http://github.com/creswick/chatter"; description = "A library of simple NLP algorithms"; license = stdenv.lib.licenses.bsd3; @@ -27169,6 +27302,7 @@ self: { ansi-terminal base chatty-utils directory mtl process random setenv template-haskell text time transformers unix ]; + jailbreak = true; description = "Some monad transformers and typeclasses for abstraction of global dependencies"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -27191,6 +27325,7 @@ self: { version = "0.7.1.2"; sha256 = "17jilk0p6wvnpc064wjk6flilz78yx32f092wn0z8dbc9hpw32wf"; buildDepends = [ base mtl text transformers ]; + jailbreak = true; description = "Some utilities every serious chatty-based application may need"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -27210,7 +27345,6 @@ self: { aeson base blaze-html bytestring containers data-default http-types mtl syb text uniplate wai wai-extra xss-sanitize ]; - configureFlags = [ "-f-dingus" ]; homepage = "http://github.com/jgm/cheapskate"; description = "Experimental markdown processor"; license = stdenv.lib.licenses.bsd3; @@ -27242,6 +27376,7 @@ self: { base Cabal containers explicit-exception filepath haskell-src-exts non-empty transformers utility-ht ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Import_modules_properly"; description = "Check whether module and package imports conform to the PVP"; license = stdenv.lib.licenses.bsd3; @@ -27281,7 +27416,6 @@ self: { ansi-terminal base bytestring options patience random template-haskell text transformers ]; - configureFlags = [ "-fcolor-output" ]; homepage = "https://john-millikin.com/software/chell/"; description = "A simple and intuitive library for automated testing"; license = stdenv.lib.licenses.mit; @@ -27318,7 +27452,6 @@ self: { version = "0.2.0"; sha256 = "1v9qhnknqn8bsxzdcwskhssmmhbrr0d1rrxqm6ssf6j2jvv3diay"; buildDepends = [ array attoparsec base bytestring containers ]; - configureFlags = [ "-f-no-pgn" ]; homepage = "http://arnovanlumig.com/chesshs.html"; description = "Simple library for validating chess moves and parsing PGN files"; license = stdenv.lib.licenses.bsd3; @@ -27347,6 +27480,7 @@ self: { version = "1.0.0"; sha256 = "1x14xl9hm9n3zczj6xhffvpac09q5a13i94fhkq2kzj2s3rk1b4z"; buildDepends = [ base chp chp-plus mtl ]; + jailbreak = true; homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "MTL class instances for the CHP library"; license = stdenv.lib.licenses.bsd3; @@ -27378,6 +27512,7 @@ self: { version = "1.0.0"; sha256 = "0jil6p0cw8bbpzb0kf9lxljdnbbp0xyq7c6x7bfc7291kqkafgdi"; buildDepends = [ base containers deepseq mtl pretty TypeCompose ]; + jailbreak = true; homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "A mirror implementation of chp that generates a specification of the program"; license = stdenv.lib.licenses.bsd3; @@ -27390,6 +27525,7 @@ self: { version = "1.0.0"; sha256 = "0d4hcqpjxmns1fhq918s6z9f4bxlbjlkxzq5xkpqwjxpzy83wq23"; buildDepends = [ base chp chp-plus transformers ]; + jailbreak = true; homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "Transformers instances for the CHP library"; license = stdenv.lib.licenses.bsd3; @@ -27402,6 +27538,7 @@ self: { version = "0.2.0.1"; sha256 = "0qy2ahnp324jh0ybqwsa4nc3r2x1hkbrg6sl6f8dg1xnr0gpaag2"; buildDepends = [ base deepseq ghc-prim thyme vector-space ]; + jailbreak = true; description = "measure timings of data evaluation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -27436,6 +27573,7 @@ self: { parsec text transformers ]; testDepends = [ base HUnit text transformers unix ]; + jailbreak = true; homepage = "http://github.com/marcotmarcot/chuchu"; description = "Behaviour Driven Development like Cucumber for Haskell"; license = "unknown"; @@ -27481,6 +27619,7 @@ self: { isExecutable = true; buildDepends = [ base binary bytestring text ]; testDepends = [ base binary bytestring HUnit text ]; + jailbreak = true; description = "Human-readable storage of text/binary objects"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -27503,6 +27642,7 @@ self: { version = "0.1.1"; sha256 = "0farjdyq6w33jm0qqdkfd6l7b8rr6k55dqfha643mj6nh1y904az"; buildDepends = [ base bytestring language-c ]; + jailbreak = true; homepage = "http://tomahawkins.org"; description = "An interface to CIL"; license = stdenv.lib.licenses.bsd3; @@ -27549,7 +27689,6 @@ self: { base byteable bytestring crypto-cipher-tests crypto-cipher-types QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-fsupport_aesni" ]; homepage = "https://github.com/vincenthz/hs-cipher-aes"; description = "Fast AES cipher implementation with advanced mode of operations"; license = stdenv.lib.licenses.bsd3; @@ -27564,7 +27703,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring cereal crypto-api tagged ]; - configureFlags = [ "-f-test" ]; homepage = "https://github.com/TomMD/cipher-aes128"; description = "AES and common modes using AES-NI when available"; license = stdenv.lib.licenses.bsd3; @@ -27659,6 +27797,7 @@ self: { version = "0.1.0.1"; sha256 = "1ld4kdn0bd7ka448bl6df30iw3kd3mw7117qlwxyfzwbisdcsrif"; buildDepends = [ base split ]; + jailbreak = true; homepage = "http://github.com/fegu/cipher-rc5"; description = "Pure RC5 implementation"; license = stdenv.lib.licenses.bsd3; @@ -27723,10 +27862,6 @@ self: { HTTP json mtl network old-locale pandoc-types parsec syb time utf8-string ]; - configureFlags = [ - "-f-unicode_collation" "-f-embed_data_files" "-fhexpat" "-fnetwork" - "-fbibutils" "-fsmall_base" - ]; homepage = "http://gorgias.mine.nu/repos/citeproc-hs/"; description = "A Citation Style Language implementation in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -27745,7 +27880,6 @@ self: { base bytestring largeword QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-sse42" ]; homepage = "http://github.com/thoughtpolice/hs-cityhash"; description = "Bindings to CityHash"; license = stdenv.lib.licenses.mit; @@ -27790,6 +27924,7 @@ self: { base containers directory filepath ghc HaXml HUnit lens mtl QuickCheck tasty tasty-hunit tasty-th ]; + jailbreak = true; homepage = "http://clafer.org"; description = "clafer compiles Clafer models to other formats, such as Alloy, XML, HTML, Dot"; license = stdenv.lib.licenses.mit; @@ -27834,6 +27969,7 @@ self: { base clafer containers directory gitit MissingH mtl network process SHA split time transformers utf8-string ]; + jailbreak = true; homepage = "http://github.com/gsdlab/claferwiki"; description = "A wiki-based IDE for literate modeling with Clafer"; license = stdenv.lib.licenses.mit; @@ -27867,6 +28003,7 @@ self: { filepath ghc haskell98 pretty prettyclass template-haskell tfp th-lift time transformers utility-ht vhdl ]; + jailbreak = true; homepage = "http://clash.ewi.utwente.nl/"; description = "CAES Language for Synchronous Hardware (CLaSH)"; license = stdenv.lib.licenses.bsd3; @@ -27889,7 +28026,6 @@ self: { directory filepath ghc ghc-paths hashable haskeline lens mtl process text transformers unbound unix unordered-containers ]; - configureFlags = [ "-f-standalone" ]; homepage = "http://christiaanb.github.io/clash2"; description = "CAES Language for Synchronous Hardware"; license = "unknown"; @@ -27955,6 +28091,7 @@ self: { buildDepends = [ base lifted-base monad-control parallel resourcet transformers ]; + jailbreak = true; description = "Fork of the monad-parallel package using monad-control"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -28069,7 +28206,7 @@ self: { ]; buildTools = [ hsx2hs ]; extraLibraries = [ cryptopp openssl ]; - configureFlags = [ "-fnetwork-uri" ]; + jailbreak = true; homepage = "http://www.clckwrks.com/"; description = "A secure, reliable content management system (CMS) and blogging platform"; license = stdenv.lib.licenses.bsd3; @@ -28111,7 +28248,7 @@ self: { happstack-server hsp mtl network text web-plugins ]; buildTools = [ hsx2hs ]; - configureFlags = [ "-f-backups" ]; + jailbreak = true; homepage = "http://www.clckwrks.com/"; description = "clckwrks.com"; license = stdenv.lib.licenses.bsd3; @@ -28137,7 +28274,7 @@ self: { web-routes web-routes-th ]; buildTools = [ hsx2hs ]; - configureFlags = [ "-fnetwork-uri" ]; + jailbreak = true; homepage = "http://clckwrks.com/"; description = "bug tracking plugin for clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28161,6 +28298,7 @@ self: { safecopy text web-plugins web-routes web-routes-th ]; buildTools = [ hsx2hs ]; + jailbreak = true; homepage = "http://clckwrks.com/"; description = "ircbot plugin for clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28184,6 +28322,7 @@ self: { web-routes-th ]; buildTools = [ hsx2hs ]; + jailbreak = true; homepage = "http://clckwrks.com/"; description = "media plugin for clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28209,6 +28348,7 @@ self: { web-routes-happstack web-routes-th ]; buildTools = [ hsx2hs ]; + jailbreak = true; homepage = "http://www.clckwrks.com/"; description = "support for CMS/Blogging in clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28222,6 +28362,7 @@ self: { sha256 = "0bj1lxrzlhv4l37xb4jbb8h55l3mb2abyapsmlavcj0cld7ba7i2"; buildDepends = [ base clckwrks hsp text ]; buildTools = [ hsx2hs ]; + jailbreak = true; homepage = "http://www.clckwrks.com/"; description = "simple bootstrap based template for clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28235,6 +28376,7 @@ self: { sha256 = "0mxb48sirbhvm4vkwwgqxh7x3bahfk34x8i20zcirvh8y6xxp3pm"; buildDepends = [ base clckwrks containers hsp text ]; buildTools = [ hsx2hs ]; + jailbreak = true; homepage = "http://www.clckwrks.com/"; description = "simple bootstrap based template for clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28247,6 +28389,7 @@ self: { version = "0.1.1"; sha256 = "1qxik7hdz300n5lfb5xzh2md44b4xwwlr0c92y9x2na2xz41da7k"; buildDepends = [ base clckwrks hsp text ]; + jailbreak = true; homepage = "http://divshot.github.com/geo-bootstrap/"; description = "geo bootstrap based template for clckwrks"; license = stdenv.lib.licenses.bsd3; @@ -28301,7 +28444,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers mtl parsec ]; - configureFlags = [ "-f-parsec2" ]; homepage = "http://sandbox.pocoo.org/clevercss-hs/"; description = "A CSS preprocessor"; license = stdenv.lib.licenses.bsd3; @@ -28316,7 +28458,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers ]; - configureFlags = [ "-f-executable" ]; homepage = "https://github.com/NicolasDP/hs-cli"; description = "Simple Command Line Interface Library"; license = stdenv.lib.licenses.bsd3; @@ -28336,6 +28477,7 @@ self: { base containers GLFW Hipmunk MonadRandom mtl OpenGL random StateVar transformers ]; + jailbreak = true; description = "Toy game (tetris on billiard board). Hipmunk in action."; license = "unknown"; }) {}; @@ -28360,7 +28502,6 @@ self: { base bytestring cereal containers hspec HUnit QuickCheck transformers ]; - configureFlags = [ "-f-test" ]; homepage = "http://github.com/yesodweb/clientsession/tree/master"; description = "Securely store session data in a client-side cookie"; license = stdenv.lib.licenses.bsd3; @@ -28386,6 +28527,7 @@ self: { reflection semigroupoids stream-fusion tagged vector ]; testDepends = [ base hspec nats numeric-prelude QuickCheck ]; + jailbreak = true; homepage = "http://github.com/spacekitteh/haskell-clifford"; description = "A Clifford algebra library"; license = stdenv.lib.licenses.bsd3; @@ -28398,6 +28540,7 @@ self: { version = "0.1.1"; sha256 = "0qhi727irlkvi4ygx5qvd6h1zzz22588lymi39s0gcjir473a538"; buildDepends = [ base process ]; + jailbreak = true; homepage = "https://github.com/Raynes/clippard"; description = "A simple Haskell library for copying text to the clipboard in a cross-platform way"; license = stdenv.lib.licenses.mit; @@ -28445,7 +28588,6 @@ self: { sha256 = "0wqhg8gb10lby01f0v4fl4yp23l4ilizywp5xnsbja03svnb4f0d"; editedCabalFile = "653fd69fcb84f23fb93241604f83f686921593f7ded7c3bf61ce7cecf1f00440"; buildDepends = [ base ]; - configureFlags = [ "-f-llvm" ]; homepage = "http://corsis.github.com/clock/"; description = "High-resolution clock functions: monotonic, realtime, cputime"; license = stdenv.lib.licenses.bsd3; @@ -28499,6 +28641,7 @@ self: { aeson base bytestring directory github optparse-applicative process system-fileio system-filepath text transformers ]; + jailbreak = true; homepage = "https://github.com/silky/clone-all"; description = "Clone all github repositories from a given user"; license = stdenv.lib.licenses.mit; @@ -28511,6 +28654,7 @@ self: { version = "0.1.0.0"; sha256 = "1z9clkwjpj01g258h8bldlc759vwsgdlyppn29sr11kyani1zjwf"; buildDepends = [ base hashable unordered-containers ]; + jailbreak = true; homepage = "http://github.com/tel/closure"; description = "Depth- and breadth-first set closures"; license = stdenv.lib.licenses.mit; @@ -28534,7 +28678,7 @@ self: { distributed-process-task distributed-static network-transport rank1dynamic ]; - configureFlags = [ "-f-p2p" "-f-simplelocalnet" "-f-tcp" ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/cloud-haskell"; description = "The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; @@ -28650,7 +28794,6 @@ self: { buildDepends = [ array base cairo glib gtk haskell98 mtl X11 ]; buildTools = [ c2hs ]; pkgconfigDepends = [ clutter glib pango ]; - configureFlags = [ "-f-debug" ]; description = "Bindings to the Clutter animation library"; license = "LGPL"; }) { inherit (pkgs) clutter; inherit (pkgs) glib; @@ -28716,7 +28859,6 @@ self: { buildDepends = [ base filepath process template-haskell transformers ]; - configureFlags = [ "-fquotation" "-f-testprog" ]; homepage = "http://community.haskell.org/~ndm/cmdargs/"; description = "Command line argument processing"; license = stdenv.lib.licenses.bsd3; @@ -28750,7 +28892,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl split syb transformers ]; - configureFlags = [ "-f-test" "-fmtl2" ]; description = "a library for command line parsing & online help"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -28829,7 +28970,6 @@ self: { filepath HUnit mtl parsec pretty prettyclass process split stringtable-atom unix zlib ]; - configureFlags = [ "-fbasicbuild" ]; homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/"; description = "Compiler/Translator for CnC Specification Files"; license = stdenv.lib.licenses.bsd3; @@ -28925,7 +29065,6 @@ self: { base cairo containers directory filepath gtk haskell98 hinotify MissingH process regex-posix time ]; - configureFlags = [ "-f-dev" ]; homepage = "http://github.com/rickardlindberg/codemonitor"; description = "Tool that automatically runs arbitrary commands when files change on disk"; license = stdenv.lib.licenses.bsd3; @@ -28939,6 +29078,7 @@ self: { sha256 = "03jvbbv4cgrmk0ihz34shd1ydv5jhl1h1xiwqrln60622jlh8mr1"; editedCabalFile = "52fe2b461d77b36400724ddd77e6ec5a92cb9c1bbf5f97efb4cfe87adba3a07a"; buildDepends = [ base curl mtl network tagsoup ]; + jailbreak = true; homepage = "http://github.com/chrisdone/codepad"; description = "Submit and retrieve paste output from CodePad.org."; license = stdenv.lib.licenses.bsd3; @@ -29030,6 +29170,7 @@ self: { base bytestring cereal cmdargs containers fclabels ghc-prim ListZipper monad-atom mtl split swift-lda text vector ]; + jailbreak = true; homepage = "https://bitbucket.org/gchrupala/colada"; description = "Colada implements incremental word class class induction using online LDA"; license = stdenv.lib.licenses.bsd3; @@ -29048,6 +29189,7 @@ self: { aeson base conceit network network-simple pipes pipes-aeson pipes-attoparsec pipes-network text transformers ]; + jailbreak = true; description = "Rudimentary JSON-RPC 2.0 client over raw TCP."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29065,6 +29207,7 @@ self: { buildDepends = [ base collada-types containers SVGPath time vector xml ]; + jailbreak = true; description = "Generate animated 3d objects in COLLADA"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29080,6 +29223,7 @@ self: { buildDepends = [ base containers enumerable OpenGL tuple tuple-gen vector ]; + jailbreak = true; description = "Data exchange between graphic applications"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29105,6 +29249,7 @@ self: { version = "0.3.1.1"; sha256 = "0a5km8k2jwjv4gfd2vf0jiq3f9cw47dgz8f3lspmpx2b0g2pac7g"; buildDepends = [ array base bytestring containers QuickCheck ]; + jailbreak = true; description = "Useful standard collections types and related functions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29144,7 +29289,6 @@ self: { version = "0.2.2"; sha256 = "0h3y5c3c3711k2glmnydc1rlz9ff73iibcc8vf0zjzvvw9rz0xb1"; buildDepends = [ base unix ]; - configureFlags = [ "-fsmall_base" ]; description = "thread-friendly file locks that don't block the entire program"; license = "LGPL"; }) {}; @@ -29199,6 +29343,7 @@ self: { base bytestring HTTP http-types HUnit mtl regex-compat text wai wai-extra warp ]; + jailbreak = true; homepage = "https://github.com/wellecks/coltrane"; description = "A jazzy, minimal web framework for Haskell, inspired by Sinatra"; license = stdenv.lib.licenses.bsd3; @@ -29210,7 +29355,6 @@ self: { pname = "com"; version = "1.2.3.1"; sha256 = "1y6zm63jyigf631f2b0bqw1yhmr6hifaspqivy7qy30brmr5a27m"; - configureFlags = [ "-f-old-base" ]; description = "Haskell COM support library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29222,7 +29366,6 @@ self: { version = "0.2.7.0"; sha256 = "1rch5pk0sggmdr2wmqys5i5p1cjyqdymrngjf8a2721q6nycfjjz"; buildDepends = [ array base containers random transformers ]; - configureFlags = [ "-fbase4" "-f-withquickcheck" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Generation of various combinatorial objects"; license = stdenv.lib.licenses.bsd3; @@ -29240,7 +29383,6 @@ self: { array base colour combinat containers diagrams-core diagrams-lib transformers vector-space ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Graphical representations for various combinatorial objects"; license = stdenv.lib.licenses.bsd3; @@ -29260,6 +29402,7 @@ self: { base bytestring cereal containers directory lens mtl template-haskell th-lift trifecta void ]; + jailbreak = true; homepage = "https://github.com/fumieval/combinator-interactive"; description = "SKI Combinator interpreter"; license = stdenv.lib.licenses.bsd3; @@ -29288,7 +29431,6 @@ self: { version = "0.1.0"; sha256 = "101b3lycfav6wqdqjhs0v93vgy4g3pfn5xyimip0x3alq0q2ix9a"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Efficient computation of common combinatoric functions"; license = stdenv.lib.licenses.bsd3; @@ -29305,6 +29447,7 @@ self: { buildDepends = [ base containers template-haskell vector vector-space ]; + jailbreak = true; homepage = "https://github.com/JohnLato/combobuffer"; description = "Various buffer implementations"; license = stdenv.lib.licenses.bsd3; @@ -29407,9 +29550,6 @@ self: { transformers transformers-compat ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ - "-fdistributive" "-fcontravariant" "-fcontainers" "-ftest-doctests" - ]; homepage = "http://github.com/ekmett/comonad/"; description = "Comonads"; license = stdenv.lib.licenses.bsd3; @@ -29439,6 +29579,7 @@ self: { version = "0.1.2"; sha256 = "11jak28rpnnaswrlf2wgn91v096zkz1laq2cdhjfc7abgmkx9gay"; buildDepends = [ base category-extras random ]; + jailbreak = true; description = "Comonadic interface for random values"; license = "unknown"; }) {}; @@ -29608,7 +29749,7 @@ self: { base directory doctest filepath generic-deriving semigroups simple-reflect ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + jailbreak = true; homepage = "http://github.com/analytics/compensated/"; description = "Compensated floating-point arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -29621,6 +29762,7 @@ self: { version = "0.2.0.0"; sha256 = "07c6b6yai8x9i8qndimzmyp5bzhwckis8kg207n152gnskk7i3zn"; buildDepends = [ base filepath parsec ]; + jailbreak = true; homepage = "github.com/yanatan16/haskell-competition"; description = "Helpers and runners for code competitions"; license = stdenv.lib.licenses.mit; @@ -29673,6 +29815,7 @@ self: { base Chart colour data-accessor hstats parallel pretty time transformers ]; + jailbreak = true; description = "Empirical algorithmic complexity"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29742,6 +29885,7 @@ self: { algebra base containers equational-reasoning heaps lens monad-loops monomorphic peggy singletons sized-vector tagged type-natural ]; + jailbreak = true; homepage = "https://github.com/konn/computational-algebra"; description = "Well-kinded computational algebra library, currently supporting Groebner basis"; license = stdenv.lib.licenses.bsd3; @@ -29770,6 +29914,7 @@ self: { buildDepends = [ base bifunctors exceptions mtl semigroupoids transformers void ]; + jailbreak = true; description = "Concurrent actions that may fail"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29804,7 +29949,7 @@ self: { monad-codec monad-ox sgd tagset-positional temporary text text-binary transformers vector vector-binary zlib ]; - configureFlags = [ "-f-buildanatool" ]; + jailbreak = true; homepage = "http://zil.ipipan.waw.pl/Concraft"; description = "Morphological disambiguation based on constrained CRFs"; license = stdenv.lib.licenses.bsd3; @@ -29826,6 +29971,7 @@ self: { double-conversion lazy-io moan network sgd split tagset-positional text ]; + jailbreak = true; homepage = "https://github.com/vjeranc/concraft-hr"; description = "Part-of-speech tagger for Croatian"; license = stdenv.lib.licenses.bsd3; @@ -29882,7 +30028,6 @@ self: { base binary hashable QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-fnew-typerep" ]; description = "Binary and Hashable instances for TypeRep"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -29967,7 +30112,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base exceptions mtl stm transformers ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/joelteon/concurrent-state"; description = "MTL-like library using TVars"; license = stdenv.lib.licenses.mit; @@ -29981,7 +30125,6 @@ self: { sha256 = "0crg4rm5wibw9h6lmsi43d280xg1xr9xbgqr9s4inxq7x0yyn68c"; buildDepends = [ base ghc-prim hashable ]; testDepends = [ base containers ]; - configureFlags = [ "-ftest-properties" ]; homepage = "http://github.com/ekmett/concurrent-supply/"; description = "A fast concurrent unique identifier supply with a pure API"; license = stdenv.lib.licenses.bsd3; @@ -30026,6 +30169,7 @@ self: { testDepends = [ base binary Cabal containers glider-nlp HUnit text ]; + jailbreak = true; homepage = "https://github.com/klangner/Condor"; description = "Information retrieval library"; license = stdenv.lib.licenses.bsd3; @@ -30078,6 +30222,7 @@ self: { base conductive-base conductive-song containers directory filepath hosc hsc3 random ]; + jailbreak = true; homepage = "http://www.renickbell.net/doku.php?id=conductive-hsc3"; description = "a library with examples of using Conductive with hsc3"; license = stdenv.lib.licenses.gpl3; @@ -30233,6 +30378,7 @@ self: { sha256 = "1bqdpnhqjh4dhvppsa8nlgja0jpdw48kxywz2999sp5hi53qxdfg"; buildDepends = [ base conduit void ]; testDepends = [ base bytestring conduit hspec transformers void ]; + jailbreak = true; homepage = "http://github.com/A1kmm/conduit-resumablesink"; description = "Allows conduit to resume sinks to feed multiple sources into it"; license = stdenv.lib.licenses.bsd3; @@ -30245,6 +30391,7 @@ self: { version = "0.1.0.0"; sha256 = "15zd72l2izdiw79hldf34pymxc4d9r06db91x6p2mfv2i31wy2n2"; buildDepends = [ base haskell-src ]; + jailbreak = true; description = "Parser for Haskell-based configuration files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -30290,6 +30437,7 @@ self: { unordered-containers yaml ]; testDepends = [ base base-unicode-symbols errors mtl ]; + jailbreak = true; homepage = "https://github.com/alephcloud/hs-configuration-tools"; description = "Tools for specifying and parsing configurations"; license = stdenv.lib.licenses.mit; @@ -30312,7 +30460,6 @@ self: { base bytestring directory filepath HUnit test-framework test-framework-hunit text ]; - configureFlags = [ "-f-developer" ]; homepage = "http://github.com/bos/configurator"; description = "Configuration management"; license = stdenv.lib.licenses.bsd3; @@ -30332,6 +30479,7 @@ self: { attoparsec base cmdargs process system-fileio system-filepath text time unordered-containers ]; + jailbreak = true; description = "A command line tool for resolving conflicts of file synchronizers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -30409,7 +30557,6 @@ self: { base between data-default-class monad-control network resource-pool streaming-commons time transformers-base ]; - configureFlags = [ "-f-pedantic" ]; homepage = "https://github.com/trskop/connection-pool"; description = "Connection pool built on top of resource-pool and streaming-commons"; license = stdenv.lib.licenses.bsd3; @@ -30505,6 +30652,7 @@ self: { version = "0.3.0"; sha256 = "17ab0vkq5w3zwh76ws7b82wbc0871qdmvrxhxga78h3h0axjiz1x"; buildDepends = [ base QuickCheck type-level ]; + jailbreak = true; description = "A library of constructive algebra"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -30551,6 +30699,7 @@ self: { buildDepends = [ base bytestring containers criterion deepseq ghc-prim random ]; + jailbreak = true; homepage = "http://git.auryn.cz/haskell/containers-benchmark/"; description = "Extensive benchmark suite for containers package"; license = stdenv.lib.licenses.bsd3; @@ -30574,7 +30723,6 @@ self: { version = "0.3.1.1"; sha256 = "0ccv7rqkykfk5wmr73mc0kwrnwyzakgp5x495dgwn5nila3g4ma6"; buildDepends = [ base base-unicode-symbols containers ]; - configureFlags = [ "-f-containers-old" ]; homepage = "http://haskell.org/haskellwiki/Unicode-symbols"; description = "Unicode alternatives for common functions and operators"; license = stdenv.lib.licenses.bsd3; @@ -30604,6 +30752,7 @@ self: { base bifunctors monad-control mtl semigroupoids transformers transformers-base ]; + jailbreak = true; description = "Monads with suspension and arbitrary-spot reentry"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -30638,7 +30787,7 @@ self: { suspend time timers transformers transformers-base ]; extraLibraries = [ hyperleveldb ]; - configureFlags = [ "-f-profiling" "-f-binaries" ]; + jailbreak = true; license = stdenv.lib.licenses.mit; }) { hyperleveldb = null;}; @@ -30668,7 +30817,6 @@ self: { buildDepends = [ base semigroups transformers transformers-compat void ]; - configureFlags = [ "-ftagged" ]; homepage = "http://github.com/ekmett/contravariant/"; description = "Contravariant functors"; license = stdenv.lib.licenses.bsd3; @@ -30704,6 +30852,7 @@ self: { version = "0.3.0.1"; sha256 = "140n27vdbyjz5qycrwlrmyd7s48fxcl6msl16g7czg40k5y23j5s"; buildDepends = [ attempt base transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/control-monad-attempt"; description = "Monad transformer for attempt. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -30721,7 +30870,6 @@ self: { base failure lifted-base monad-control monadloc transformers transformers-base ]; - configureFlags = [ "-f-extensibleexceptions" ]; homepage = "http://pepeiborra.github.com/control-monad-exception"; description = "Explicitly typed, checked exceptions with stack traces"; license = stdenv.lib.licenses.publicDomain; @@ -30778,6 +30926,7 @@ self: { version = "0.7.0.1"; sha256 = "1g304wb1fhx81iw2vv7nv6cp2qmy69frwiv3vax85lxw03s4nlkq"; buildDepends = [ base failure transformers ]; + jailbreak = true; homepage = "http://github.com/pepeiborra/control-monad-failure"; description = "A class for monads which can fail with an error. (deprecated)"; license = stdenv.lib.licenses.publicDomain; @@ -30790,6 +30939,7 @@ self: { version = "0.7.1"; sha256 = "0j9i85vq033789vx2589mfqwk954hqy1wla527ssbyf05k6vkn8j"; buildDepends = [ base failure mtl ]; + jailbreak = true; homepage = "http://github.com/pepeiborra/control-monad-failure"; description = "A class for monads which can fail with an error for mtl 1 (deprecated)"; license = stdenv.lib.licenses.publicDomain; @@ -30883,6 +31033,7 @@ self: { version = "0.1.1"; sha256 = "0b5vskp1bxqpi4ffcxwjw6kr0jd6n8v8jlhf03p54ckfd5ym4ai6"; buildDepends = [ base contstuff transformers ]; + jailbreak = true; description = "Deprecated interface between contstuff 0.7.0 and the transformers package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -30912,7 +31063,6 @@ self: { buildDepends = [ base bytestring containers mtl old-locale old-time text time ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible"; description = "Typeclasses and instances for converting between types"; license = stdenv.lib.licenses.bsd3; @@ -30930,6 +31080,7 @@ self: { ascii base base-unicode-symbols blaze-builder bytestring convertible-text failure text ]; + jailbreak = true; homepage = "https://github.com/phonohawk/convertible-ascii"; description = "convertible instances for ascii"; license = stdenv.lib.licenses.publicDomain; @@ -30949,7 +31100,7 @@ self: { attempt base bytestring containers old-time template-haskell text time ]; - configureFlags = [ "-f-nolib" "-f-buildtests" ]; + jailbreak = true; homepage = "http://github.com/snoyberg/convertible/tree/text"; description = "Typeclasses and instances for converting between types (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -31000,7 +31151,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/NICTA/coordinate"; description = "A representation of latitude and longitude"; license = stdenv.lib.licenses.bsd3; @@ -31192,6 +31342,7 @@ self: { version = "0.1.1"; sha256 = "1rjbhpy5vw1maawi47jsrnagqm19say9w1i31pgcpxl45vhrshp7"; buildDepends = [ base enumerator monad-coroutine ]; + jailbreak = true; homepage = "http://trac.haskell.org/SCC/wiki/coroutine-enumerator"; description = "Bridge between the monad-coroutine and enumerator packages"; license = "GPL"; @@ -31204,6 +31355,7 @@ self: { version = "0.1.1"; sha256 = "1ycir4kwpcz34yg64cdb9q0jxv3ma12vrrs28cr5jm64jmi8m0wd"; buildDepends = [ base iteratee monad-coroutine ]; + jailbreak = true; homepage = "http://trac.haskell.org/SCC/wiki/coroutine-iteratee"; description = "Bridge between the monad-coroutine and iteratee packages"; license = "GPL"; @@ -31239,6 +31391,7 @@ self: { aeson attoparsec base bytestring hint random text transformers vector ]; + jailbreak = true; description = "A CouchDB view server for Haskell"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -31268,6 +31421,7 @@ self: { test-framework-hunit text transformers transformers-base unordered-containers ]; + jailbreak = true; homepage = "https://github.com/akaspin/couchdb-conduit"; description = "Couch DB client library using http-conduit and aeson"; license = stdenv.lib.licenses.bsd3; @@ -31296,6 +31450,7 @@ self: { test-framework-quickcheck2 text transformers unordered-containers utf8-string vector ]; + jailbreak = true; homepage = "http://bitbucket.org/wuzzeb/couchdb-enumerator"; description = "Couch DB client library using http-enumerator and aeson"; license = stdenv.lib.licenses.bsd3; @@ -31347,7 +31502,6 @@ self: { isExecutable = true; buildDepends = [ aeson base shakespeare tagsoup text ]; testDepends = [ aeson base HTF HUnit ]; - configureFlags = [ "-f-generate" ]; homepage = "https://github.com/prowdsponsor/country-codes"; description = "ISO 3166 country codes and i18n names"; license = stdenv.lib.licenses.bsd3; @@ -31389,6 +31543,7 @@ self: { aeson base bytestring directory filepath old-locale optparse-applicative process stm text time unix ]; + jailbreak = true; homepage = "http://hub.darcs.net/thoferon/court"; description = "Simple and flexible CI system"; license = stdenv.lib.licenses.bsd3; @@ -31483,7 +31638,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-executable" ]; homepage = "http://github.com/vincenthz/hs-cpu"; description = "Cpu information and properties helpers"; license = stdenv.lib.licenses.bsd3; @@ -31498,7 +31652,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base data-accessor enumset ]; - configureFlags = [ "-f-buildexamples" ]; homepage = "http://code.haskell.org/cpuid/"; description = "Binding for the cpuid machine instruction on x86 compatible processors"; license = "GPL"; @@ -31513,7 +31666,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base mtl process ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/cpuperf"; description = "Modify the cpu frequency on OpenBSD systems"; license = stdenv.lib.licenses.bsd3; @@ -31528,6 +31680,7 @@ self: { buildDepends = [ base bytestring text ]; buildTools = [ c2hs ]; pkgconfigDepends = [ python3 ]; + jailbreak = true; homepage = "https://john-millikin.com/software/haskell-python/"; description = "Bindings for libpython"; license = stdenv.lib.licenses.gpl3; @@ -31571,6 +31724,7 @@ self: { network semigroups stm text time tinylog transformers transformers-base uuid vector ]; + jailbreak = true; homepage = "https://github.com/twittner/cql-io/"; description = "Cassandra CQL client"; license = "unknown"; @@ -31593,6 +31747,7 @@ self: { async base bytestring conduit cqrs-test hspec HUnit pool-conduit stm transformers ]; + jailbreak = true; description = "Command-Query Responsibility Segregation"; license = stdenv.lib.licenses.mit; }) {}; @@ -31613,6 +31768,7 @@ self: { deepseq derive scotty stm text transformers wai-eventsource wai-middleware-static ]; + jailbreak = true; description = "Example for cqrs package"; license = stdenv.lib.licenses.mit; }) {}; @@ -31634,6 +31790,7 @@ self: { base bytestring conduit cqrs-test cqrs-types hspec pool-conduit postgresql-libpq ]; + jailbreak = true; description = "PostgreSQL backend for the cqrs package"; license = stdenv.lib.licenses.mit; }) {}; @@ -31654,6 +31811,7 @@ self: { base bytestring conduit cqrs-test direct-sqlite hspec pool-conduit text transformers ]; + jailbreak = true; description = "SQLite3 backend for the cqrs package"; license = stdenv.lib.licenses.mit; }) {}; @@ -31670,6 +31828,7 @@ self: { base bytestring conduit cqrs-types hspec HUnit pool-conduit stm transformers ]; + jailbreak = true; description = "Command-Query Responsibility Segregation Test Support"; license = stdenv.lib.licenses.mit; }) {}; @@ -31686,6 +31845,7 @@ self: { base base16-bytestring base64-bytestring bytestring conduit deepseq derive random ]; + jailbreak = true; description = "Command-Query Responsibility Segregation. Modules for the basic types."; license = stdenv.lib.licenses.mit; }) {}; @@ -31729,7 +31889,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base colour mtl vector-space ]; - configureFlags = [ "-f-examples" "-f-tests" ]; + jailbreak = true; homepage = "http://mahrz.github.com/craftwerk.html"; description = "2D graphics library with integrated TikZ output"; license = stdenv.lib.licenses.mit; @@ -31742,6 +31902,7 @@ self: { version = "0.1"; sha256 = "16in87l2v49k785fldm7fvprywg0v497kz29jr22y91q5j5gnm4z"; buildDepends = [ base cairo craftwerk mtl ]; + jailbreak = true; homepage = "http://mahrz.github.com/craftwerk.html"; description = "Cairo backend for Craftwerk"; license = stdenv.lib.licenses.mit; @@ -31760,7 +31921,7 @@ self: { buildDepends = [ base cairo containers craftwerk craftwerk-cairo gtk mtl ]; - configureFlags = [ "-f-examples" ]; + jailbreak = true; homepage = "http://mahrz.github.com/craftwerk.html"; description = "Gtk UI for Craftwerk"; license = stdenv.lib.licenses.mit; @@ -31809,6 +31970,7 @@ self: { QuickCheck temporary test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/mhwombat/creatur"; description = "Framework for artificial life experiments"; license = stdenv.lib.licenses.bsd3; @@ -31827,6 +31989,7 @@ self: { array base binary containers data-lens logfloat monad-codec parallel random sgd vector vector-binary vector-th-unbox ]; + jailbreak = true; homepage = "https://github.com/kawu/crf-chain1"; description = "First-order, linear-chain conditional random fields"; license = stdenv.lib.licenses.bsd3; @@ -31863,6 +32026,7 @@ self: { array base binary comonad-transformers containers data-lens logfloat monad-codec parallel sgd vector vector-binary ]; + jailbreak = true; homepage = "https://github.com/kawu/crf-chain2-generic"; description = "Second-order, generic, constrained, linear conditional random fields"; license = stdenv.lib.licenses.bsd3; @@ -31900,7 +32064,6 @@ self: { base bytestring containers QuickCheck test-framework test-framework-quickcheck2 text transformers vector ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/critbit"; description = "Crit-bit maps and sets"; license = stdenv.lib.licenses.bsd3; @@ -31958,6 +32121,7 @@ self: { string-conversions system-fileio system-filepath text th-printf transformers transformers-base vector ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/criterion-plus"; description = "Enhancement of the \"criterion\" benchmarking library"; license = stdenv.lib.licenses.mit; @@ -31976,6 +32140,7 @@ self: { buildDepends = [ aeson base blaze-html blaze-markup bytestring containers filepath ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/criterion-to-html"; description = "Convert criterion output to HTML reports"; license = stdenv.lib.licenses.bsd3; @@ -32025,6 +32190,7 @@ self: { attoparsec base derive hspec hspec-expectations QuickCheck text time transformers ]; + jailbreak = true; homepage = "http://github.com/michaelxavier/cron"; description = "Cron datatypes and Attoparsec parser"; license = stdenv.lib.licenses.mit; @@ -32057,6 +32223,7 @@ self: { base bytestring directory filelock filepath process SHA text time transformers unix ]; + jailbreak = true; description = "A runghc replacement with transparent caching"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -32072,7 +32239,6 @@ self: { buildDepends = [ base bytestring cereal entropy tagged transformers ]; - configureFlags = [ "-f-all_cpolys" ]; homepage = "https://github.com/TomMD/crypto-api"; description = "A generic interface for cryptographic operations"; license = stdenv.lib.licenses.bsd3; @@ -32166,7 +32332,6 @@ self: { base bytestring cereal conduit conduit-extra crypto-api cryptocipher cryptohash-cryptoapi hspec skein transformers ]; - configureFlags = [ "-fconduit11" "-f-old-crypto-api" ]; homepage = "https://github.com/prowdsponsor/crypto-conduit"; description = "Conduit interface for cryptographic operations (from crypto-api)"; license = stdenv.lib.licenses.bsd3; @@ -32188,7 +32353,6 @@ self: { base byteable bytestring crypto-random tasty tasty-hunit tasty-quickcheck vector ]; - configureFlags = [ "-finteger-gmp" ]; homepage = "https://github.com/vincenthz/hs-crypto-numbers"; description = "Cryptographic numbers: functions and algorithms"; license = stdenv.lib.licenses.bsd3; @@ -32236,7 +32400,7 @@ self: { bytestring cereal crypto-pubkey-types deepseq filepath pem process QuickCheck tasty tasty-quickcheck temporary ]; - configureFlags = [ "-f-openssh" ]; + jailbreak = true; homepage = "https://github.com/knsd/crypto-pubkey-openssh"; description = "OpenSSH keys decoder/encoder"; license = stdenv.lib.licenses.mit; @@ -32394,6 +32558,7 @@ self: { old-locale pipes-attoparsec pipes-http text time transformers unordered-containers vector ]; + jailbreak = true; description = "Bindings for Cryptsy cryptocurrency exchange API"; license = "unknown"; }) {}; @@ -32596,7 +32761,6 @@ self: { base bytestring containers directory HUnit mtl primitive test-framework test-framework-hunit text transformers vector ]; - configureFlags = [ "-f-bench" ]; homepage = "http://github.com/ozataman/csv-conduit"; description = "A flexible, fast, conduit-based CSV parser library for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -32651,7 +32815,6 @@ self: { base explicit-exception regex-tdfa split spreadsheet ]; testDepends = [ base Cabal hspec regex-tdfa split ]; - configureFlags = [ "-f-threaded" ]; homepage = "https://github.com/mrVanDalo/csv-to-qif/"; description = "A small program that will read csv files and create qif files"; license = stdenv.lib.licenses.bsd3; @@ -32705,6 +32868,7 @@ self: { base containers hashable QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/mcschroeder/ctrie"; description = "Non-blocking concurrent map"; license = stdenv.lib.licenses.mit; @@ -32836,7 +33000,6 @@ self: { sha256 = "0vj4hpaa30jz7c702xpsfvqaqdxz28zslsqnsfx6bf6dpwvck1wh"; buildDepends = [ base bytestring containers ]; extraLibraries = [ curl ]; - configureFlags = [ "-fnew-base" ]; description = "Haskell binding to libcurl"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) curl;}; @@ -32903,7 +33066,6 @@ self: { buildDepends = [ base containers directory filepath mtl old-time pretty syb ]; - configureFlags = [ "-fsplit-syb" ]; homepage = "http://www.curry-language.org"; description = "Functions for manipulating Curry programs"; license = "unknown"; @@ -32922,7 +33084,6 @@ self: { buildDepends = [ base containers curry-base filepath mtl old-time pretty syb ]; - configureFlags = [ "-fsplit-syb" ]; homepage = "http://www.curry-language.org"; description = "Compile the functional logic language Curry to several intermediate formats"; license = "unknown"; @@ -32968,6 +33129,7 @@ self: { version = "0.2.2.0"; sha256 = "00lkpkl79kznib0s6xm644f3k13dv59x5z06ccymvx6l6iqxyzn6"; buildDepends = [ base basic-prelude monad-loops ]; + jailbreak = true; homepage = "https://github.com/ajnsit/custom-prelude"; description = "An enhanced prelude, serving as a foundation for my projects"; license = "GPL"; @@ -33017,6 +33179,7 @@ self: { http-conduit http-types resourcet text transformers transformers-base unordered-containers vector ]; + jailbreak = true; description = "Haskell bindings for the neo4j \"cypher\" query language"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -33055,6 +33218,7 @@ self: { version = "0.1.0.0"; sha256 = "0wrxvfgss9fiv1pwsdi1md0plc4mf9sadkhgm46dsfq16dwrp3q2"; buildDepends = [ base mtl random text ]; + jailbreak = true; homepage = "https://github.com/nebuta/d3js-haskell"; description = "Declarative visualization on a web browser with DSL approach"; license = stdenv.lib.licenses.bsd3; @@ -33152,6 +33316,7 @@ self: { base containers explicit-exception multiarg old-locale parsec prednote rainbow text time transformers ]; + jailbreak = true; homepage = "http://massysett.github.com/dapi"; description = "Prints a series of dates"; license = stdenv.lib.licenses.bsd3; @@ -33177,12 +33342,8 @@ self: { terminfo text unix utf8-string vector zlib ]; extraLibraries = [ curl ]; - configureFlags = [ - "-flibrary" "-fforce-char8-encoding" "-f-libiconv" - "-fforce-char8-encoding" "-f-warn-as-error" "-foptimize" "-f-test" - "-f-hpc" "-fmmap" "-fcolor" "-fexecutable" "-flibrary" "-fthreaded" - "-fterminfo" "-f-static" "-fnetwork-uri" "-fhttp" "-fcurl" - ]; + configureFlags = [ "-flibrary" "-fforce-char8-encoding" ]; + jailbreak = true; postInstall = '' mkdir -p $out/etc/bash_completion.d mv contrib/darcs_completion $out/etc/bash_completion.d/darcs @@ -33210,6 +33371,7 @@ self: { SHA split statistics strict tabular tar time utf8-string uvector zlib ]; + jailbreak = true; homepage = "http://wiki.darcs.net/Development/Benchmarks"; description = "Comparative benchmark suite for darcs"; license = stdenv.lib.licenses.bsd3; @@ -33235,11 +33397,7 @@ self: { vector zlib ]; extraLibraries = [ curl ]; - configureFlags = [ - "-f-force-char8-encoding" "-f-warn-as-error" "-foptimize" "-f-test" - "-f-hpc" "-fmmap" "-fcolor" "-fexecutable" "-flibrary" "-fthreaded" - "-fterminfo" "-f-static" "-fhttp" "-fcurl" - ]; + jailbreak = true; homepage = "http://darcs.net/"; description = "a distributed, interactive, smart revision control system"; license = "GPL"; @@ -33279,7 +33437,6 @@ self: { parsec process QuickCheck regex-compat unix ]; extraLibraries = [ curl curses zlib ]; - configureFlags = [ "-fcurses" "-fsmall_base" ]; homepage = "http://darcs.net/"; description = "David's Advanced Version Control System"; license = "GPL"; @@ -33300,6 +33457,7 @@ self: { attoparsec base bytestring cmdlib containers darcs datetime directory filepath hashed-storage mtl old-time utf8-string ]; + jailbreak = true; description = "Import/export git fast-import streams to/from darcs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -33318,7 +33476,7 @@ self: { base bytestring containers directory old-locale old-time process time ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; description = "Generate graphs of darcs repository activity"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -33333,7 +33491,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers directory HaXml mtl process ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://wiki.darcs.net/RelatedSoftware/DarcsMonitor"; description = "Darcs repository monitor (sends email)"; license = "GPL"; @@ -33363,6 +33521,7 @@ self: { buildDepends = [ base containers darcs graph-wrapper string-conversions ]; + jailbreak = true; description = "Outputs dependencies of darcs patches in dot format"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -33390,10 +33549,7 @@ self: { pureMD5 random redis safe SHA snap-core snap-server split ssh system-uuid text time utf8-string webdriver xhtml xml ]; - configureFlags = [ - "-fssh" "-fclosing" "-f-highlighter" "-fhighlightingkate" - "-fdarcs28" - ]; + jailbreak = true; homepage = "http://hackage.haskell.org/package/darcsden"; description = "Darcs repository UI and hosting/collaboration app (hub.darcs.net branch)."; license = "GPL"; @@ -33416,7 +33572,6 @@ self: { filepath HTTP mime-string mtl nano-md5 network old-locale old-time parsec process regex-compat safe time unix xhtml zlib ]; - configureFlags = [ "-f-static" ]; homepage = "http://darcswatch.nomeata.de/"; description = "Track application of Darcs patches"; license = "GPL"; @@ -33452,7 +33607,6 @@ self: { version = "0.2.2.6"; sha256 = "0668qgllmp2911ppsb0g9z95nq2x0h2cvzyyjlb6iwhnjzyyg7gf"; buildDepends = [ array base containers transformers ]; - configureFlags = [ "-fsplitbase" "-fcategory" ]; homepage = "http://www.haskell.org/haskellwiki/Record_access"; description = "Utilities for accessing and manipulating fields of records"; license = stdenv.lib.licenses.bsd3; @@ -33465,6 +33619,7 @@ self: { version = "0.0.1"; sha256 = "0l1ywmr4jry4cys7lq6k0w0nsdpqj1g5l3vsnxyf0ai1901zk18i"; buildDepends = [ base data-accessor monadLib ]; + jailbreak = true; description = "Accessor functions for monadLib's monads"; license = "unknown"; }) {}; @@ -33476,6 +33631,7 @@ self: { version = "0.2.0.3"; sha256 = "1yvfk55qra7f9ggcybw3j68xg9dzx2f07swj99v4f588gh32ixhz"; buildDepends = [ base data-accessor monads-fd transformers ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Record_access"; description = "Use Accessor to access state in monads-fd State monad class"; license = stdenv.lib.licenses.bsd3; @@ -33513,7 +33669,6 @@ self: { version = "0.2.1.11"; sha256 = "1n2slv287zp6pabqb7xbfi296dbikw5a4ivqmnas0c4nxikqkayx"; buildDepends = [ base data-accessor template-haskell utility-ht ]; - configureFlags = [ "-f-template_2_4" ]; homepage = "http://www.haskell.org/haskellwiki/Record_access"; description = "Utilities for accessing and manipulating fields of records"; license = stdenv.lib.licenses.bsd3; @@ -33621,6 +33776,7 @@ self: { version = "0.3.0.0"; sha256 = "0rmn4pq5pgvam78vxp4y7431jai8dklml322r4nw47jjc1m20kmv"; buildDepends = [ base stm ]; + jailbreak = true; description = "A Library for directional queues"; license = stdenv.lib.licenses.mit; }) {}; @@ -33748,6 +33904,7 @@ self: { array base binary bytestring QuickCheck spool syb test-framework test-framework-quickcheck2 vector ]; + jailbreak = true; homepage = "http://monoid.at/code"; description = "Space-efficient and privacy-preserving data dispersal algorithms"; license = stdenv.lib.licenses.lgpl21; @@ -33835,7 +33992,6 @@ self: { base lazysmallcheck prelude-safeenum QuickCheck reflection smallcheck tagged ]; - configureFlags = [ "-fsplitbase" "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Finite totally ordered sets"; license = stdenv.lib.licenses.bsd3; @@ -33956,6 +34112,7 @@ self: { buildDepends = [ base containers data-fix IfElse mtl transformers ]; + jailbreak = true; homepage = "https://github.com/kwf/data-kiln"; description = "Sculpt mutable recursive data with reference equality; bake it using a data kiln into an immutable lazy structure"; license = stdenv.lib.licenses.bsd3; @@ -33984,7 +34141,7 @@ self: { buildDepends = [ base comonad containers semigroupoids transformers ]; - configureFlags = [ "-fderivedatatypeable" ]; + jailbreak = true; homepage = "http://github.com/roconnor/data-lens/"; description = "Used to be Haskell 98 Lenses"; license = stdenv.lib.licenses.bsd3; @@ -33997,7 +34154,6 @@ self: { version = "2.0.5"; sha256 = "0r8cfgn6wx304b5ihmwgsxxjwalb7086wii655mgmb6cn3nirpyk"; buildDepends = [ base comonad data-lens mtl transformers ]; - configureFlags = [ "-fderivedatatypeable" ]; homepage = "http://github.com/roconnor/data-lens-fd/"; description = "Lenses"; license = stdenv.lib.licenses.bsd3; @@ -34011,6 +34167,7 @@ self: { sha256 = "0frzjfcp7w1ayfai1m07n0fpj3z1vbi971bc1kn1iarxhakny651"; buildDepends = [ base data-lens ixset ]; testDepends = [ QuickCheck ]; + jailbreak = true; homepage = "https://github.com/dag/data-lens-ixset"; description = "A Lens for IxSet"; license = stdenv.lib.licenses.bsd3; @@ -34083,6 +34240,7 @@ self: { version = "0.1.2"; sha256 = "1yzxkch0xzy76iyad0yshfnpvz38xklqdlyj8lgqnqsllw0vwh0m"; buildDepends = [ base semigroups ]; + jailbreak = true; homepage = "http://github.com/glehel/data-nat"; description = "data Nat = Zero | Succ Nat"; license = stdenv.lib.licenses.bsd3; @@ -34095,6 +34253,7 @@ self: { version = "0.3.1.9"; sha256 = "0z8m23kw8mj6hhy1r8y1vvlxxpwl273dhanszig2673a1sw0l98l"; buildDepends = [ base bytestring failure text time ]; + jailbreak = true; homepage = "http://github.com/snoyberg/data-object/tree/master"; description = "Represent hierachichal structures, called objects in JSON. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -34112,6 +34271,7 @@ self: { base bytestring bytestring-trie convertible-text data-object failure JSONb text ]; + jailbreak = true; homepage = "http://github.com/snoyberg/data-object-json/tree/master"; description = "Serialize JSON data to/from Haskell using the data-object library. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -34131,7 +34291,7 @@ self: { base bytestring conduit containers convertible-text data-object failure text transformers yaml ]; - configureFlags = [ "-f-buildtests" ]; + jailbreak = true; homepage = "http://github.com/snoyberg/data-object-yaml"; description = "Serialize data to and from Yaml files (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -34144,7 +34304,6 @@ self: { version = "1.0.0.4"; sha256 = "17plwr0ayll8na73vhdsfxk86dnds4rpj8v6nww7shb6vk5v3hf5"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "A data type for non-exclusive disjunction"; license = stdenv.lib.licenses.bsd3; @@ -34180,6 +34339,7 @@ self: { version = "0.2.3"; sha256 = "1ygbhn399d4hlrdjmg7gxbr5akydb78p6qa80rv7m6j0fsqzbf6y"; buildDepends = [ base deepseq mtl parallel pretty time ]; + jailbreak = true; description = "Prettyprint and compare Data values"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34209,7 +34369,6 @@ self: { base binary containers HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-test-strict" ]; homepage = "https://github.com/sebastian-philipp/r-tree"; description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees"; license = stdenv.lib.licenses.mit; @@ -34222,6 +34381,7 @@ self: { version = "0.0"; sha256 = "0bcizcf6i1hfpk7ry64si40mfdndgd8k0h9mzh873xp1v2qali7n"; buildDepends = [ base stm transformers ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Mutable_variable"; description = "Unify STRef and IORef in plain Haskell 98"; license = stdenv.lib.licenses.bsd3; @@ -34237,7 +34397,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers ]; - configureFlags = [ "-f-tests" ]; homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/IOReification"; description = "Reify a recursive data structure into an explicit graph"; license = stdenv.lib.licenses.bsd3; @@ -34295,6 +34454,7 @@ self: { version = "20090215.0"; sha256 = "0h6z4yibjbnzck2fvh9mnppz9j0lzgx8nzmzm08q5yzmzjydy3rk"; buildDepends = [ base vector-space ]; + jailbreak = true; homepage = "http://code.haskell.org/data-spacepart"; description = "Deprecated. Now called \"spacepart\". Space partitioning data structures."; license = stdenv.lib.licenses.bsd3; @@ -34316,6 +34476,7 @@ self: { base cereal containers deepseq lens QuickCheck safecopy test-framework test-framework-quickcheck2 transformers vector ]; + jailbreak = true; homepage = "https://github.com/Palmik/data-store"; description = "Type safe, in-memory dictionary with multidimensional keys"; license = stdenv.lib.licenses.bsd3; @@ -34335,9 +34496,6 @@ self: { base containers deepseq ghc-heap-view HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ - "-f-test-strict" "-ftest-properties" "-f-with-sizeable" - ]; description = "An efficient implementation of maps from strings to arbitrary values"; license = stdenv.lib.licenses.mit; }) {}; @@ -34471,7 +34629,6 @@ self: { base bytestring cmdargs containers directory either filepath lens postgresql-simple text time transformers ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/markhibberd/database-migrate"; description = "Database versioning and migration (experimental)"; license = stdenv.lib.licenses.bsd3; @@ -34484,7 +34641,7 @@ self: { version = "0.0.1"; sha256 = "1aqp7a46p758f1q99cn700mgc1dic896gpsih3vj2fmffqj42gd7"; buildDepends = [ base containers ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://dbs.informatik.uni-halle.de/Lehre/LP09/"; description = "Demonstrate how a database can be implemented the functional way"; license = stdenv.lib.licenses.bsd3; @@ -34499,7 +34656,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base containers ]; - configureFlags = [ "-f-tests" ]; homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding"; description = "Data encoding library"; license = stdenv.lib.licenses.bsd3; @@ -34564,6 +34720,7 @@ self: { version = "0.2.2.0"; sha256 = "08d90fii0nmvmfxhhw4k5ja13jyxg79n527089lrc2r31l3wj40a"; buildDepends = [ base base-unicode-symbols parsec syb time ]; + jailbreak = true; homepage = "http://redmine.iportnov.ru/projects/dates/"; description = "Small library for parsing different dates formats"; license = stdenv.lib.licenses.bsd3; @@ -34642,7 +34799,7 @@ self: { HDBC-postgresql HDBC-sqlite3 HUnit mtl process random template-haskell text time yaml-light ]; - configureFlags = [ "-f-testing" ]; + jailbreak = true; description = "An implementation of relational database \"migrations\""; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34683,6 +34840,7 @@ self: { buildDepends = [ base containers dbus-core monads-tf text transformers ]; + jailbreak = true; homepage = "http://john-millikin.com/software/haskell-dbus/"; description = "Monadic and object-oriented interfaces to DBus"; license = stdenv.lib.licenses.gpl3; @@ -34701,6 +34859,7 @@ self: { base binary bytestring containers data-binary-ieee754 libxml-sax network parsec text unix vector xml-types ]; + jailbreak = true; homepage = "https://john-millikin.com/software/dbus-core/"; description = "Low-level D-Bus protocol implementation"; license = stdenv.lib.licenses.gpl3; @@ -34716,6 +34875,7 @@ self: { sha256 = "0dg03nv7bsjydywhby0rv1a6jc90gf2885djxd8pb9aly2ncpjxx"; buildDepends = [ base containers dbus parsec template-haskell ]; testDepends = [ base containers dbus QuickCheck ]; + jailbreak = true; description = "Quasi-quoter for DBus functions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34729,6 +34889,7 @@ self: { version = "0.1.1.0"; sha256 = "1rwxbv92x7c0psp2s88cn168zkxdghviym9zpaz13av7ix06zx7a"; buildDepends = [ base containers dbus syb template-haskell text ]; + jailbreak = true; description = "TemplateHaskell generator of DBus bindings"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34746,6 +34907,7 @@ self: { base bytestring cereal containers QuickCheck quickcheck-instances test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "This packge is deprecated. See the the \"LIO.DCLabel\" in the \"lio\" package."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34772,6 +34934,7 @@ self: { buildDepends = [ base containers deepseq parsec transformers wl-pprint ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler common utilities"; license = stdenv.lib.licenses.mit; @@ -34792,6 +34955,7 @@ self: { ddc-core-llvm ddc-core-salt ddc-core-simpl ddc-core-tetra ddc-source-tetra deepseq directory filepath mtl process ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler build framework"; license = stdenv.lib.licenses.mit; @@ -34820,6 +34984,7 @@ self: { buildDepends = [ array base containers ddc-base deepseq directory mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler core language and type checker"; license = stdenv.lib.licenses.mit; @@ -34836,6 +35001,7 @@ self: { buildDepends = [ array base containers ddc-base ddc-core deepseq mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler semantic evaluator for the core language"; license = stdenv.lib.licenses.mit; @@ -34853,6 +35019,7 @@ self: { array base containers ddc-base ddc-core ddc-core-salt ddc-core-simpl deepseq mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler data flow compiler"; license = stdenv.lib.licenses.mit; @@ -34870,6 +35037,7 @@ self: { array base containers ddc-base ddc-core ddc-core-salt ddc-core-simpl mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler LLVM code generator"; license = stdenv.lib.licenses.mit; @@ -34886,6 +35054,7 @@ self: { buildDepends = [ array base containers ddc-base ddc-core deepseq mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler C code generator"; license = stdenv.lib.licenses.mit; @@ -34902,6 +35071,7 @@ self: { buildDepends = [ array base containers ddc-base ddc-core deepseq mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler code transformations"; license = stdenv.lib.licenses.mit; @@ -34919,6 +35089,7 @@ self: { array base containers ddc-base ddc-core ddc-core-salt ddc-core-simpl deepseq mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler intermediate language"; license = stdenv.lib.licenses.mit; @@ -34940,6 +35111,7 @@ self: { ddc-core-tetra ddc-interface ddc-source-tetra deepseq directory filepath mtl process transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler top-level driver"; license = stdenv.lib.licenses.mit; @@ -34969,6 +35141,7 @@ self: { array base containers ddc-base ddc-core ddc-core-salt ddc-core-tetra deepseq mtl transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler source language"; license = stdenv.lib.licenses.mit; @@ -34993,6 +35166,7 @@ self: { ddc-core-tetra ddc-driver ddc-interface ddc-source-tetra directory filepath haskeline mtl process transformers ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler command line tools"; license = stdenv.lib.licenses.mit; @@ -35011,6 +35185,7 @@ self: { buildDepends = [ base buildbox containers directory filepath process random stm ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler test driver and buildbot"; license = stdenv.lib.licenses.mit; @@ -35030,6 +35205,7 @@ self: { base containers ddc-base ddc-core ddc-core-eval ddc-core-simpl haskeline haskell-src-exts ]; + jailbreak = true; homepage = "http://disciple.ouroborus.net"; description = "Disciple Core language interactive interpreter"; license = stdenv.lib.licenses.mit; @@ -35072,7 +35248,6 @@ self: { pureMD5 regex-compat regex-tdfa template-haskell text time unix Unixutils utf8-string zlib ]; - configureFlags = [ "-flistlike" "-fnetwork-uri" ]; homepage = "https://github.com/ddssff/debian-haskell"; description = "Modules for working with the Debian package system"; license = stdenv.lib.licenses.bsd3; @@ -35127,6 +35302,7 @@ self: { version = "0.1.0.0"; sha256 = "1fnp2c2rdpihvxm5j22z1mrf8pnpcnasvfsrlg7lvg5m76md7k3v"; buildDepends = [ base comonad-transformers ]; + jailbreak = true; description = "The categorical dual of transformers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35138,6 +35314,7 @@ self: { version = "0.0.1.1"; sha256 = "0z5krcl4xd385f7v2bsnfyr7zidqwfjvc6b432gbbn2vcrx966c7"; buildDepends = [ base binary bytestring conduit ]; + jailbreak = true; homepage = "https://github.com/hansonkd/decoder-conduit"; description = "Conduit for decoding ByteStrings using Data.Binary.Get"; license = stdenv.lib.licenses.bsd3; @@ -35159,7 +35336,7 @@ self: { haskell-src-exts-qq hmk mtl parsec process Stream stringtable-atom time unix wl-pprint ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://www.lix.polytechnique.fr/dedukti"; description = "A type-checker for the λΠ-modulo calculus"; license = "GPL"; @@ -35181,6 +35358,7 @@ self: { accelerate base mtl QuickCheck repa repa-algorithms test-framework test-framework-quickcheck2 vector ]; + jailbreak = true; homepage = "https://github.com/ajtulloch/deeplearning-hs"; description = "Deep Learning in Haskell"; license = stdenv.lib.licenses.mit; @@ -35214,12 +35392,6 @@ self: { testDepends = [ base deepseq HUnit parallel random template-haskell ]; - configureFlags = [ - "-fnfdata_instance_pattern" "-fuse_sop" - "-f-warn_pattern_match_failure" "-fuse_ww_deepseq" - "-fjust_alias_gseqable" "-fparallelism_experiment" - "-fhaskell98_fragment" - ]; homepage = "http://fremissant.net/deepseq-bounded"; description = "Bounded deepseq, including support for generic deriving"; license = stdenv.lib.licenses.bsd3; @@ -35250,6 +35422,7 @@ self: { sha256 = "12wk8higrp12b22zzz1b4ar1q5h7flk22bp2rvswsqri2zkbi965"; buildDepends = [ base deepseq template-haskell ]; testDepends = [ base deepseq template-haskell ]; + jailbreak = true; description = "Template Haskell based deriver for optimised NFData instances"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35289,6 +35462,7 @@ self: { array base bytestring containers deepseq ghc-prim GLURaw OpenGL OpenGLRaw primitive vector ]; + jailbreak = true; homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "The base modules of the Definitive framework"; license = "unknown"; @@ -35309,6 +35483,7 @@ self: { definitive-reactive directory filepath old-locale primitive time unix vector ]; + jailbreak = true; homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A library that enable you to interact with the filesystem in a definitive way"; license = "unknown"; @@ -35331,6 +35506,7 @@ self: { JuicyPixels mtl primitive stb-truetype transformers utf8-string vector zlib ]; + jailbreak = true; homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A definitive package allowing you to open windows, read image files and render text to be displayed or saved"; license = "unknown"; @@ -35349,6 +35525,7 @@ self: { array base bytestring containers cpu deepseq definitive-base ghc-prim GLURaw OpenGL OpenGLRaw primitive utf8-string vector ]; + jailbreak = true; homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A parser combinator library for the Definitive framework"; license = "unknown"; @@ -35367,6 +35544,7 @@ self: { array base bytestring clock containers deepseq definitive-base primitive vector ]; + jailbreak = true; homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A simple Reactive library"; license = "unknown"; @@ -35386,6 +35564,7 @@ self: { alsa-core alsa-pcm array base bytestring clock containers deepseq definitive-base primitive sample-frame storable-record vector ]; + jailbreak = true; homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A definitive package to handle sound and play it back"; license = "unknown"; @@ -35402,6 +35581,7 @@ self: { buildDepends = [ array base containers exceptions mtl parsec text transformers ]; + jailbreak = true; homepage = "http://github.com/YoEight/deiko-config"; description = "Small and typesafe configuration library"; license = stdenv.lib.licenses.bsd3; @@ -35435,6 +35615,7 @@ self: { transformers ]; testDepends = [ base bytestring deka QuickCheck quickpull ]; + jailbreak = true; homepage = "https://github.com/massysett/deka"; description = "Tests for deka, decimal floating point arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -35524,7 +35705,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base directory filepath ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "http://protempore.net/denominate/"; description = "Functions supporting bulk file and directory name normalization"; license = stdenv.lib.licenses.bsd3; @@ -35637,6 +35818,7 @@ self: { version = "0.7.3"; sha256 = "05f77vkqzia91rywkg68ad24j98a7h9aqkd0568x2zmqcndzbisy"; buildDepends = [ applicative-extras base labeled-tree mtl ]; + jailbreak = true; description = "Typeset Derivation Trees via MetaPost"; license = "GPL"; }) {}; @@ -35668,6 +35850,7 @@ self: { version = "0.1.1"; sha256 = "0bggj2jb3bbgxcz75v8q2yx29v88skiwjaj3fxkkynnv5zvrbgwr"; buildDepends = [ base instant-generics template-haskell ]; + jailbreak = true; homepage = "http://github.com/konn/derive-IG"; description = "Macro to derive instances for Instant-Generics using Template Haskell"; license = stdenv.lib.licenses.bsd3; @@ -35687,6 +35870,7 @@ self: { base containers haskell-src-exts haskell-src-meta pretty template-haskell ]; + jailbreak = true; description = "Instance deriving for (a subset of) GADTs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35698,6 +35882,7 @@ self: { version = "0.2.1"; sha256 = "11c378mh5razibd9ljffm5353v4plrgvkfb62p6029f04sf29jnc"; buildDepends = [ array base containers template-haskell ]; + jailbreak = true; homepage = "http://github.com/baldo/derive-trie"; description = "Automatic derivation of Trie implementations"; license = stdenv.lib.licenses.bsd3; @@ -35775,6 +35960,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring utf8-string ]; + jailbreak = true; description = "Get rid of unicode (utf-8) symbols in Haskell sources"; license = stdenv.lib.licenses.mit; }) {}; @@ -35847,6 +36033,7 @@ self: { version = "0.2"; sha256 = "100xlxqhy33kllyb4dy7q0bwwy5wn9w45qy1cb5f0yb0dqff1pnx"; buildDepends = [ base HTTP mtl network split ]; + jailbreak = true; homepage = "http://www.dmwit.com/dgs"; description = "Haskell front-end for DGS' bot interface"; license = stdenv.lib.licenses.bsd3; @@ -35859,6 +36046,7 @@ self: { version = "0.1.1.2"; sha256 = "08j65fgxrbp8mdhs887w6hj4wakxrkbk9nr5kk9jy0bahw7dw9c5"; buildDepends = [ base deepseq ]; + jailbreak = true; description = "An EDSL for teaching Haskell with diagrams - data types"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35874,6 +36062,7 @@ self: { buildDepends = [ base containers data-pprint deepseq dia-base mtl xhtml ]; + jailbreak = true; description = "An EDSL for teaching Haskell with diagrams - functions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -35889,9 +36078,6 @@ self: { buildDepends = [ diagrams-contrib diagrams-core diagrams-lib diagrams-svg ]; - configureFlags = [ - "-f-rasterific" "-f-ps" "-fsvg" "-f-gtk" "-f-cairo" - ]; homepage = "http://projects.haskell.org/diagrams"; description = "Embedded domain-specific language for declarative vector graphics"; license = stdenv.lib.licenses.bsd3; @@ -35914,9 +36100,8 @@ self: { diagrams-postscript diagrams-svg directory exceptions filepath hashable haskell-src-exts hint lens mtl split transformers ]; - configureFlags = [ - "-fcairo" "-fsvg" "-fps" "-frasterific" "-fps" "-fsvg" "-fcairo" - ]; + configureFlags = [ "-fcairo" "-fsvg" "-fps" "-frasterific" ]; + jailbreak = true; homepage = "http://projects.haskell.org/diagrams"; description = "hint-based build service for the diagrams graphics EDSL"; license = stdenv.lib.licenses.bsd3; @@ -36084,6 +36269,7 @@ self: { base cmdargs colour diagrams-core diagrams-lib filepath HPDF lens monoid-extras mtl semigroups split vector-space ]; + jailbreak = true; homepage = "http://www.alpheccar.org"; description = "PDF backend for diagrams drawing EDSL"; license = stdenv.lib.licenses.bsd3; @@ -36170,6 +36356,7 @@ self: { version = "0.6"; sha256 = "1qs4m1xy62pv6gjgip9vx2pwlv2gzjq1h86yiiq15yg4gcbn5fav"; buildDepends = [ base diagrams-core diagrams-lib dlist mtl ]; + jailbreak = true; homepage = "http://projects.haskell.org/diagrams"; description = "TikZ backend for diagrams drawing EDSL"; license = stdenv.lib.licenses.bsd3; @@ -36200,6 +36387,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://monoid.at/code"; description = "Cryptographically secure n-sided dice via rejection sampling"; license = stdenv.lib.licenses.lgpl21; @@ -36227,7 +36415,6 @@ self: { version = "0.0.1"; sha256 = "0qkyfmys5k6la10dvi8wsmw120xfarjblpkr33xiazll2m9845wh"; buildDepends = [ base ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/diet"; description = "Discrete Interval Encoding Tree"; license = stdenv.lib.licenses.bsd3; @@ -36241,6 +36428,7 @@ self: { sha256 = "1pcddda822n5zsjzs4ld4prjj04v4cgpk3hvjn7ivmdnb06g85il"; buildDepends = [ attoparsec base text ]; testDepends = [ attoparsec base hspec text ]; + jailbreak = true; description = "A parser for diff file formats"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -36318,6 +36506,7 @@ self: { version = "0.1"; sha256 = "0qij2pn107dfb9rl9rrd77l69wmfp9fghv9ysql2d7g5qdr306pd"; buildDepends = [ base polynomial ]; + jailbreak = true; homepage = "https://github.com/bgamari/digamma"; description = "A robust implementation of the digamma function"; license = stdenv.lib.licenses.bsd3; @@ -36331,7 +36520,6 @@ self: { sha256 = "04gy2zp8yzvv7j9bdfvmfzcz3sqyqa6rwslqcn4vyair2vmif5v4"; buildDepends = [ base bytestring ]; extraLibraries = [ zlib ]; - configureFlags = [ "-f-bytestring-in-base" ]; description = "Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) zlib;}; @@ -36420,6 +36608,7 @@ self: { buildDepends = [ base blaze-html blaze-markup digestive-functors text ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/digestive-functors"; description = "Blaze frontend for the digestive-functors library"; license = stdenv.lib.licenses.bsd3; @@ -36436,6 +36625,7 @@ self: { buildDepends = [ base bytestring digestive-functors happstack-server text ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/digestive-functors"; description = "Happstack backend for the digestive-functors library"; license = stdenv.lib.licenses.bsd3; @@ -36452,6 +36642,7 @@ self: { buildDepends = [ base blaze-builder digestive-functors heist mtl text xmlhtml ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/digestive-functors"; description = "Heist frontend for the digestive-functors library"; license = stdenv.lib.licenses.bsd3; @@ -36465,6 +36656,7 @@ self: { sha256 = "00n1cxkrkd3ayl7pp6pr7nyx6zcwqpsqzflnnnf0f8dabrz4wzdc"; buildDepends = [ base digestive-functors hsp hsx text ]; buildTools = [ trhsx ]; + jailbreak = true; homepage = "http://src.seereason.com/digestive-functors-hsp"; description = "HSP support for digestive-functors"; license = stdenv.lib.licenses.bsd3; @@ -36499,6 +36691,7 @@ self: { base bytestring containers digestive-functors directory filepath mtl snap-core text ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/digestive-functors"; description = "Snap backend for the digestive-functors library"; license = stdenv.lib.licenses.bsd3; @@ -36514,7 +36707,6 @@ self: { sha256 = "18l6ca3kgp0g8zmai6jsq6pz7hjilcnyspvz95h9pqklhh2z32qk"; buildDepends = [ base lens ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/NICTA/digit"; description = "A data-type representing digits 0-9 and other combinations"; license = stdenv.lib.licenses.bsd3; @@ -36574,6 +36766,7 @@ self: { strict-concurrency template-haskell text transformers unordered-containers wai wai-eventsource wai-extra warp web-css ]; + jailbreak = true; description = "Dingo is a Rich Internet Application platform based on the Warp web server"; license = stdenv.lib.licenses.mit; }) {}; @@ -36593,6 +36786,7 @@ self: { aeson base blaze-html bytestring dingo-core dingo-widgets fclabels shakespeare-js template-haskell text transformers ]; + jailbreak = true; description = "Dingo Example"; license = stdenv.lib.licenses.mit; }) {}; @@ -36611,6 +36805,7 @@ self: { file-embed shakespeare-js template-haskell text transformers unordered-containers ]; + jailbreak = true; description = "Dingo Widgets"; license = stdenv.lib.licenses.mit; }) {}; @@ -36682,6 +36877,7 @@ self: { monad-control mtl network old-locale SafeSemaphore time transformers-base unix utf8-string ]; + jailbreak = true; homepage = "http://ireneknapp.com/software/"; description = "Native webserver that acts as a library"; license = stdenv.lib.licenses.bsd3; @@ -36723,9 +36919,6 @@ self: { testDepends = [ base base16-bytestring bytestring directory HUnit text ]; - configureFlags = [ - "-furifilenames" "-ffulltextsearch" "-f-systemlib" - ]; homepage = "https://github.com/IreneKnapp/direct-sqlite"; description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; license = stdenv.lib.licenses.bsd3; @@ -36743,6 +36936,7 @@ self: { base bytestring containers deepseq hashable parallel QuickCheck unordered-containers vector ]; + jailbreak = true; description = "Finite directed cubical complexes and associated algorithms"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -36949,7 +37143,6 @@ self: { old-locale random rank1dynamic stm syb template-haskell time transformers ]; - configureFlags = [ "-f-prof" "-fth" ]; homepage = "http://haskell-distributed.github.com/"; description = "Cloud Haskell: Erlang-style concurrency in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -36978,7 +37171,6 @@ self: { network-transport network-transport-tcp rematch stm test-framework test-framework-hunit transformers ]; - configureFlags = [ "-f-perf" ]; homepage = "http://github.com/haskell-distributed/distributed-process-async"; description = "Cloud Haskell Async API"; license = stdenv.lib.licenses.bsd3; @@ -37002,7 +37194,7 @@ self: { libssh2 mtl network-transport network-transport-tcp pureMD5 rank1dynamic transformers unix ]; - configureFlags = [ "-f-build-demos" ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/distributed-process"; description = "Microsoft Azure backend for Cloud Haskell"; license = stdenv.lib.licenses.bsd3; @@ -37033,7 +37225,7 @@ self: { network-transport network-transport-tcp rematch stm test-framework test-framework-hunit transformers ]; - configureFlags = [ "-f-perf" ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/distributed-process-client-server"; description = "The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; @@ -37067,7 +37259,6 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 time transformers unordered-containers ]; - configureFlags = [ "-f-perf" ]; homepage = "http://github.com/haskell-distributed/distributed-process-execution"; description = "Execution Framework for The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; @@ -37098,7 +37289,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 time transformers unordered-containers ]; - configureFlags = [ "-f-perf" ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/distributed-process-extras"; description = "Cloud Haskell Extras"; license = stdenv.lib.licenses.bsd3; @@ -37167,7 +37358,7 @@ self: { QuickCheck rematch stm test-framework test-framework-hunit test-framework-quickcheck2 time transformers unordered-containers ]; - configureFlags = [ "-f-perf" ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/distributed-process-platform"; description = "The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; @@ -37201,7 +37392,7 @@ self: { stm test-framework test-framework-hunit time transformers unordered-containers ]; - configureFlags = [ "-f-perf" ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/distributed-process-registry"; description = "Cloud Haskell Extended Process Registry"; license = stdenv.lib.licenses.bsd3; @@ -37223,7 +37414,6 @@ self: { network network-multicast network-transport network-transport-tcp transformers ]; - configureFlags = [ "-f-build-example" ]; homepage = "http://haskell-distributed.github.com"; description = "Simple zero-configuration backend for Cloud Haskell"; license = stdenv.lib.licenses.bsd3; @@ -37289,7 +37479,6 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 time transformers unordered-containers ]; - configureFlags = [ "-f-perf" ]; homepage = "http://github.com/haskell-distributed/distributed-process-task"; description = "Task Framework for The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; @@ -37313,6 +37502,7 @@ self: { testDepends = [ base network network-transport network-transport-tcp test-framework ]; + jailbreak = true; homepage = "http://github.com/haskell-distributed/distributed-process-tests"; description = "Tests for distributed-process"; license = stdenv.lib.licenses.bsd3; @@ -37338,6 +37528,7 @@ self: { version = "1.0.0.0"; sha256 = "0zh9ap3hhylpk7bsp54hm9gj5x8f8zvm5sg7nydmxnigyq0b3l4y"; buildDepends = [ array base containers MonadRandom random ]; + jailbreak = true; homepage = "https://github.com/redelmann/haskell-distribution"; description = "Finite discrete probability distributions"; license = stdenv.lib.licenses.asl20; @@ -37355,6 +37546,7 @@ self: { base Chart Chart-cairo colour containers data-default-class distribution lens ]; + jailbreak = true; homepage = "https://github.com/redelmann/haskell-distribution-plot"; description = "Easily plot distributions from the distribution package.."; license = stdenv.lib.licenses.asl20; @@ -37372,7 +37564,6 @@ self: { base ghc-prim tagged transformers transformers-compat ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-f-lib-werror" ]; homepage = "http://github.com/ekmett/distributive/"; description = "Distributive functors -- Dual to Traversable"; license = stdenv.lib.licenses.bsd3; @@ -37444,6 +37635,7 @@ self: { version = "0.0.1"; sha256 = "089b6z8hcv6q9y77zy8m96lc00r1ckzmff0mybp9l1akj7gwdpix"; buildDepends = [ base containers logict template-haskell ]; + jailbreak = true; homepage = "http://gitorious.org/djinn-th"; description = "Generate executable Haskell code from a type"; license = stdenv.lib.licenses.bsd3; @@ -37510,6 +37702,7 @@ self: { buildDepends = [ base bytestring containers contstuff dns iproute time ]; + jailbreak = true; description = "Caching DNS resolver library and mass DNS resolver utility"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -37559,7 +37752,7 @@ self: { sqlite tagchup text time transformers unix xhtml-combinators xml xml-basic ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "https://github.com/j3h/doc-review"; description = "Document review Web application, like http://book.realworldhaskell.org/"; license = stdenv.lib.licenses.bsd3; @@ -37616,6 +37809,7 @@ self: { aeson base bytestring containers data-default lens network-uri pipes pipes-bytestring pipes-http pipes-text text wreq ]; + jailbreak = true; homepage = "https://github.com/denibertovic/docker-hs"; description = "Haskell wrapper for Docker Remote API"; license = stdenv.lib.licenses.bsd3; @@ -37808,6 +38002,7 @@ self: { base hscolour hspec lens mtl random random-extras random-fu transformers ]; + jailbreak = true; homepage = "http://github.com/egonschiele/dominion"; description = "A simulator for the board game Dominion"; license = stdenv.lib.licenses.bsd3; @@ -37880,7 +38075,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers ]; - configureFlags = [ "-f-devel" ]; description = "A simple interface for building .dot graph files."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -37897,7 +38091,6 @@ self: { testDepends = [ base bytestring test-framework test-framework-quickcheck2 text ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/double-conversion"; description = "Fast conversion between double precision floating point and text"; license = stdenv.lib.licenses.bsd3; @@ -37939,7 +38132,7 @@ self: { version = "0.1.4"; sha256 = "1wf3pf2k4i6jvpfsjlxdj6v53qd33jj1z1ipaf3p47glgx4xw3lm"; buildDepends = [ base bytestring curl feed tagsoup xml ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "http://code.haskell.org/~dons/code/download-curl"; description = "High-level file download based on URLs"; license = stdenv.lib.licenses.bsd3; @@ -37958,6 +38151,7 @@ self: { buildDepends = [ base bytestring filepath http-enumerator tagsoup text ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/download-media-content"; description = "Simple tool to download images from RSS feeds (e.g. Flickr, Picasa)"; license = stdenv.lib.licenses.bsd3; @@ -37970,7 +38164,7 @@ self: { version = "0.7.0.1"; sha256 = "19rc0h94lgxyndaw41wgnc0prwffl780i6nqsn9b7byvgy97f15y"; buildDepends = [ array base ghc-prim pretty random vector ]; - configureFlags = [ "-f-dtrace" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell common config and debugging functions"; license = stdenv.lib.licenses.bsd3; @@ -37990,6 +38184,7 @@ self: { base containers dph-base dph-lifted-vseg dph-prim-par HUnit old-time parseargs random vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell example programs"; license = stdenv.lib.licenses.bsd3; @@ -38007,6 +38202,7 @@ self: { array base containers dph-base dph-prim-par ghc pretty random template-haskell vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell common definitions used by other dph-lifted packages"; license = stdenv.lib.licenses.bsd3; @@ -38023,6 +38219,7 @@ self: { buildDepends = [ array base dph-base dph-prim-par ghc random template-haskell vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell lifted array combinators. (deprecated version)"; license = stdenv.lib.licenses.bsd3; @@ -38040,6 +38237,7 @@ self: { array base containers dph-base dph-lifted-base dph-prim-par ghc pretty random template-haskell vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell lifted array combinators"; license = stdenv.lib.licenses.bsd3; @@ -38063,6 +38261,7 @@ self: { version = "0.7.0.1"; sha256 = "17m03gylc61d7mx26rz70kwmi014rv1g14683vraa1b77pci5h8j"; buildDepends = [ base dph-base random vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell segmented arrays. (abstract interface)"; license = stdenv.lib.licenses.bsd3; @@ -38080,6 +38279,7 @@ self: { base dph-base dph-prim-interface dph-prim-seq old-time random vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell segmented arrays. (production version)"; license = stdenv.lib.licenses.bsd3; @@ -38096,6 +38296,7 @@ self: { buildDepends = [ base dph-base dph-prim-interface ghc-prim primitive random vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell segmented arrays. (sequential implementation)"; license = stdenv.lib.licenses.bsd3; @@ -38150,7 +38351,6 @@ self: { isExecutable = true; buildDepends = [ base containers ]; testDepends = [ base containers hspec QuickCheck ]; - configureFlags = [ "-f-examples" "-f-no-tests" ]; homepage = "https://github.com/yamadapc/haskell-drawille"; description = "A port of asciimoo's drawille to haskell"; license = stdenv.lib.licenses.gpl3; @@ -38173,6 +38373,7 @@ self: { pem resourcet template-haskell time tls tls-extra transformers urlencoded utf8-string ]; + jailbreak = true; homepage = "http://github.com/cakoose/dropbox-sdk-haskell"; description = "A library to access the Dropbox HTTP API"; license = stdenv.lib.licenses.mit; @@ -38192,6 +38393,7 @@ self: { base containers directory filepath haskell98 process regex-posix time ]; + jailbreak = true; description = "A command line tool for resolving dropbox conflicts. Deprecated! Please use confsolve."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38223,6 +38425,7 @@ self: { attoparsec base bytestring containers entropy hslogger mwc-random parallel primitive repa strict transformers vector ]; + jailbreak = true; description = "DSMC library for rarefied gas dynamics"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38241,6 +38444,7 @@ self: { base bytestring cmdargs ConfigFile dsmc gloss gloss-raster hslogger mtl repa strict transformers vector ]; + jailbreak = true; description = "DSMC toolkit for rarefied gas dynamics"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38252,6 +38456,7 @@ self: { version = "0.3.0.0"; sha256 = "15pqja0q1lram7xi5xk8dlcfg5m1z0l4zscqw24wm50hmqpxi09d"; buildDepends = [ base parsec ]; + jailbreak = true; homepage = "https://github.com/lcycon/hs-dson"; description = "Haskell DogeScript Object Notation Parser"; license = stdenv.lib.licenses.gpl3; @@ -38264,6 +38469,7 @@ self: { version = "0.4.1.1"; sha256 = "1zflz9vhcz7psssn6hrizmwdmrvpagxhl0648k6f1n9xj50kp99y"; buildDepends = [ base parsec ]; + jailbreak = true; homepage = "https://github.com/alvare/dson-parsec"; description = "DSON parser"; license = stdenv.lib.licenses.mit; @@ -38278,7 +38484,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base random ]; - configureFlags = [ "-fbuildexamples" "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/DSP"; description = "Haskell Digital Signal Processing"; license = "GPL"; @@ -38291,6 +38497,7 @@ self: { version = "0.4.0.4"; sha256 = "15zy1dhfs87hxq1qm54ym0pdhvg7l76m7vy5y06dnksb1sblhaqm"; buildDepends = [ base base-unicode-symbols dlist ]; + jailbreak = true; homepage = "https://github.com/basvandijk/dstring"; description = "Difference strings"; license = stdenv.lib.licenses.bsd3; @@ -38330,6 +38537,7 @@ self: { lifted-base monad-control network resourcet text transformers uri-conduit xml-catalog xml-conduit xml-types ]; + jailbreak = true; homepage = "http://github.com/snoyberg/xml"; description = "Parse and render DTD files (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -38372,7 +38580,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-test" ]; description = "Haskell interface to the DTrace system tracing utility"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38413,6 +38620,7 @@ self: { testDepends = [ base HUnit MissingH QuickCheck tasty tasty-hunit tasty-quickcheck ]; + jailbreak = true; description = "Frontend development build tool"; license = stdenv.lib.licenses.mit; }) {}; @@ -38435,7 +38643,6 @@ self: { hashtables mtl process QuickCheck test-framework test-framework-quickcheck2 unordered-containers ]; - configureFlags = [ "-f-test" "-f-stresstest" ]; description = "Efficient automatic differentiation and code generation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38517,6 +38724,7 @@ self: { base bytestring bytestring-mmap containers dwarf-el elf lens pretty transformers ]; + jailbreak = true; description = "High-level wrapper around the dwarf library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38590,6 +38798,7 @@ self: { base bytestring cairo colour deepseq either GLFW-b GLUtil OpenGL pango pipes transformers ]; + jailbreak = true; homepage = "https://github.com/adamwalker/dynamic-graph"; description = "Draw and update graphs in real time with OpenGL"; license = stdenv.lib.licenses.bsd3; @@ -38704,6 +38913,7 @@ self: { version = "0.1"; sha256 = "10g8w50hhw8ap6lvsv9apmmfaqvqjwzhnq4mx1npapb8cmsmzgdb"; buildDepends = [ base bytestring network ]; + jailbreak = true; description = "Socket operations with timeouts"; license = "unknown"; }) {}; @@ -38719,6 +38929,7 @@ self: { buildDepends = [ aeson base bytestring either http-conduit mtl resourcet text ]; + jailbreak = true; homepage = "http://github.com/sanetracker/easy-api"; description = "Utility code for building HTTP API bindings more quickly"; license = stdenv.lib.licenses.mit; @@ -38784,6 +38995,7 @@ self: { version = "0.1.0"; sha256 = "0r3pl63fxrrfafwp3791xh0c47pb4jqqcm9lk52g0gaqg0s8x5qk"; buildDepends = [ base time ]; + jailbreak = true; description = "Time in ebeats"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38837,6 +39049,7 @@ self: { buildDepends = [ base containers data-default lens parsec safe transformers ]; + jailbreak = true; homepage = "https://github.com/fabianbergmark/ECMA-262"; description = "A ECMA-262 interpreter library"; license = stdenv.lib.licenses.bsd2; @@ -38854,6 +39067,7 @@ self: { isExecutable = true; buildDepends = [ base bytestring digest directory process vcd ]; extraLibraries = [ canlib ]; + jailbreak = true; description = "Tools for automotive ECU development"; license = stdenv.lib.licenses.bsd3; }) { canlib = null;}; @@ -38866,7 +39080,6 @@ self: { sha256 = "0x08p2941g7f3xsg8jgy5j73v0dihg47j2i1hb53c7h4jhvc1fmj"; buildDepends = [ base bytestring ]; testDepends = [ base bytestring hlint QuickCheck ]; - configureFlags = [ "-ftest-hlint" "-ftest-properties" ]; homepage = "http://thoughtpolice.github.com/hs-ed25519"; description = "ed25519 cryptographic signatures"; license = stdenv.lib.licenses.mit; @@ -38907,7 +39120,7 @@ self: { testDepends = [ aeson base bifunctors bytestring directory tasty tasty-golden text ]; - configureFlags = [ "-f-build-executable" ]; + jailbreak = true; homepage = "http://github.com/brendanhay/ede"; description = "Templating language with similar syntax and features to Liquid or Jinja2"; license = "unknown"; @@ -38933,7 +39146,6 @@ self: { sha256 = "0fmr2chrpp990lyjfk13s4d8h1hdw853wk54233mpmxlh0sd32ki"; editedCabalFile = "978022c24ce2326e9fabd18ce30d687b72034eae80cabc5ede83312d96a1d1df"; buildDepends = [ base edenmodules parallel ]; - configureFlags = [ "-fpar" ]; description = "Semi-explicit parallel programming skeleton library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -38971,6 +39183,7 @@ self: { buildDepends = [ ALUT base cmdtheline containers gloss random wraparound ]; + jailbreak = true; homepage = "http://frigidcode.com/code/edge"; description = "Top view space combat arcade game"; license = stdenv.lib.licenses.gpl3; @@ -38985,7 +39198,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base containers random ]; - configureFlags = [ "-fsplitbase" "-f-benchmark" "-f-tests" ]; homepage = "http://github.com/batterseapower/edit-distance"; description = "Levenshtein and restricted Damerau-Levenshtein edit distances"; license = stdenv.lib.licenses.bsd3; @@ -39011,7 +39223,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-gtk" ]; description = "Programs demoing the use of symmetric, stateful edit lenses"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -39023,6 +39234,7 @@ self: { version = "1.0.0.2"; sha256 = "15jz0b913xd8yd3nzk4vrlj0vzbhjarl05h9j0mdcfgxns5j0yxi"; buildDepends = [ base text vty vty-ui ]; + jailbreak = true; homepage = "https://github.com/maxpow4h/editable"; description = "Interactive editors for Generics"; license = stdenv.lib.licenses.bsd2; @@ -39036,6 +39248,7 @@ self: { sha256 = "101zhzja14n8bhbrly7w2aywx3sxyzgyjdrmgpg4gn4alf4lzdlz"; buildDepends = [ base ]; extraLibraries = [ libedit ]; + jailbreak = true; homepage = "http://code.haskell.org/editline"; description = "Bindings to the editline library (libedit)"; license = stdenv.lib.licenses.bsd3; @@ -39081,6 +39294,7 @@ self: { base Cabal ghc-prim hashtables HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://pleiad.cl/EffectiveAspects"; description = "A monadic embedding of aspect oriented programming"; license = "unknown"; @@ -39100,6 +39314,7 @@ self: { base Cabal ghc-prim hashtables HUnit mzv QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://pleiad.cl/EffectiveAspects"; description = "A monadic embedding of aspect oriented programming, using \"Monads, Zippers and Views\" instead of mtl"; license = "unknown"; @@ -39136,7 +39351,6 @@ self: { version = "0.2.1.2"; sha256 = "0zjblpsd837ngg1pb1rqb3wyszwx93hpn08qg0b6f68vks83z66s"; buildDepends = [ base mtl ]; - configureFlags = [ "-fmtl" ]; homepage = "https://github.com/YellPika/effin"; description = "A Typeable-free implementation of extensible effects"; license = stdenv.lib.licenses.bsd3; @@ -39247,6 +39461,7 @@ self: { editedCabalFile = "5154a0f9083521b4c60cee92f2614b253961fd1e2dd9e7c5b541630df8597d80"; buildDepends = [ base bytestring containers mtl transformers ]; extraLibraries = [ eibclient ]; + jailbreak = true; description = "EIBd Client"; license = stdenv.lib.licenses.gpl3; }) { eibclient = null;}; @@ -39334,7 +39549,6 @@ self: { aeson base ekg-core http-client lens network network-uri old-locale text time unordered-containers vector wreq ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/ocharles/ekg-bosun"; description = "Send ekg metrics to a Bosun instance"; license = stdenv.lib.licenses.bsd3; @@ -39422,6 +39636,7 @@ self: { buildDepends = [ base bytestring ekg-core network text time unordered-containers ]; + jailbreak = true; homepage = "https://github.com/tibbe/ekg-statsd"; description = "Push metrics to statsd"; license = stdenv.lib.licenses.bsd3; @@ -39545,6 +39760,7 @@ self: { test-framework-quickcheck2 text transformers union-find unordered-containers ]; + jailbreak = true; homepage = "http://elm-lang.org"; description = "Values to help with elm-package, elm-make, and elm-lang.org."; license = stdenv.lib.licenses.bsd3; @@ -39583,6 +39799,7 @@ self: { directory Elm filepath HTTP http-client http-client-tls http-types mtl network optparse-applicative process vector ]; + jailbreak = true; homepage = "http://github.com/elm-lang/elm-get"; description = "Tool for sharing and using Elm libraries"; license = stdenv.lib.licenses.bsd3; @@ -39604,6 +39821,7 @@ self: { containers directory elm-compiler elm-package filepath mtl optparse-applicative text ]; + jailbreak = true; homepage = "http://elm-lang.org"; description = "A build tool for Elm projects"; license = stdenv.lib.licenses.bsd3; @@ -39628,6 +39846,7 @@ self: { http-types mtl network optparse-applicative pretty process text time unordered-containers vector zip-archive ]; + jailbreak = true; homepage = "http://github.com/elm-lang/elm-package"; description = "Package manager for Elm libraries"; license = stdenv.lib.licenses.bsd3; @@ -39714,6 +39933,7 @@ self: { buildDepends = [ base blaze-markup Elm shakespeare-js text yesod-core ]; + jailbreak = true; homepage = "http://elm-lang.org"; description = "The Elm language Yesod compatibility module"; license = stdenv.lib.licenses.bsd3; @@ -39731,6 +39951,7 @@ self: { array base bytestring encoding HaskellNet hsemail old-locale old-time parsec process time ]; + jailbreak = true; description = "Sending eMail in Haskell made easy"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -39768,6 +39989,7 @@ self: { buildDepends = [ aeson attoparsec base bytestring containers HTTP network ]; + jailbreak = true; description = "A simple wrapper to send emails via the api of the service postmark (http://postmarkapp.com/)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -39810,6 +40032,7 @@ self: { base bytestring cmdargs directory dns doctest email-validate HUnit parallel-io pcre-light tasty tasty-hunit ]; + jailbreak = true; description = "Perform basic syntax and deliverability checks on email addresses"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -39866,6 +40089,7 @@ self: { sha256 = "0cpcwrb6wqwq371wqjmhzfhdwk3vfhjjgz4vgjsjvw6cdhbpw5p1"; buildDepends = [ base ]; testDepends = [ base HUnit QuickCheck syb ]; + jailbreak = true; homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/EMGM"; description = "Extensible and Modular Generics for the Masses"; license = stdenv.lib.licenses.bsd3; @@ -39914,7 +40138,7 @@ self: { array base binary bytestring containers extensible-exceptions ghc-prim HaXml mtl regex-compat ]; - configureFlags = [ "-fsystemencoding" "-fsplitbase" ]; + jailbreak = true; homepage = "http://code.haskell.org/encoding/"; description = "A library for various character encodings"; license = stdenv.lib.licenses.bsd3; @@ -39927,7 +40151,6 @@ self: { version = "0.1.0.1"; sha256 = "031608wws9bcgz1zywvkml68p4a6s8br7c0fhg5rdqyy7g4bympd"; buildDepends = [ base between transformers ]; - configureFlags = [ "-f-pedantic" ]; homepage = "https://github.com/trskop/endo"; description = "Endomorphism utilities"; license = stdenv.lib.licenses.bsd3; @@ -40005,7 +40228,6 @@ self: { version = "0.3.4.1"; sha256 = "10myxs2a7838sywnlfggpsd7lmvzphl10zdh1vbbi18n3x79gyk0"; buildDepends = [ base bytestring unix ]; - configureFlags = [ "-f-halvm" ]; homepage = "https://github.com/TomMD/entropy"; description = "A platform independent entropy source"; license = stdenv.lib.licenses.bsd3; @@ -40085,6 +40307,7 @@ self: { version = "0.5.1.0"; sha256 = "1fq4zmhc825bmyslfm7kbsa29qq773cgrz4npj2bcfl0jkbl3ndc"; buildDepends = [ base enummapset-th ]; + jailbreak = true; homepage = "https://github.com/liyang/enumfun"; description = "Finitely represented /total/ EnumMaps"; license = stdenv.lib.licenses.bsd3; @@ -40107,6 +40330,7 @@ self: { base cereal containers deepseq hspec hspec-expectations HUnit lens QuickCheck safecopy semigroups ]; + jailbreak = true; description = "Map of maps using Enum types as keys"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40118,7 +40342,6 @@ self: { version = "0.5.2.0"; sha256 = "065gxljrjw59rdf7abq0v0c29wg1ymg984ckixnjrcs1yks0c2js"; buildDepends = [ base containers deepseq ]; - configureFlags = [ "-f-debug" ]; homepage = "https://github.com/michalt/enummapset"; description = "IntMap and IntSet with Enum keys/elements"; license = stdenv.lib.licenses.bsd3; @@ -40161,6 +40384,7 @@ self: { bytestring containers http-types mtl network old-locale text time transformers ]; + jailbreak = true; homepage = "http://github.com/tel/env-parser"; description = "Pull configuration information from the ENV"; license = stdenv.lib.licenses.mit; @@ -40186,6 +40410,7 @@ self: { version = "2.0.12.4"; sha256 = "1jpz58zlkhgf2fl4fzicpdkqqdbwy3sw56dga8yvjmgv5zcqqshx"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://epanet.de/developer/haskell.html"; description = "Haskell binding for EPANET"; license = stdenv.lib.licenses.gpl3; @@ -40198,6 +40423,7 @@ self: { version = "0.2.1"; sha256 = "0sg5pipzc4s9xq83ari7rigjbvhyh76kqnp57i98bs3k54ba53ym"; buildDepends = [ base stm time ]; + jailbreak = true; homepage = "http://github.com/baldo/epass"; description = "Baisc, Erlang-like message passing supporting sockets"; license = stdenv.lib.licenses.bsd3; @@ -40357,6 +40583,7 @@ self: { version = "0.2.0.4"; sha256 = "1f94y6h7qg7rck7rxf6j8sygkh1xmfk0z1lr71inx6s74agjyc9j"; buildDepends = [ base singletons template-haskell void ]; + jailbreak = true; description = "Proof assistant for Haskell using DataKinds & PolyKinds"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40441,6 +40668,7 @@ self: { version = "0.6.0.0"; sha256 = "0nr0c2qq30ji50pyjrklrb6a73i6qkqws7ywbfpa4pcd176xwlrw"; buildDepends = [ aeson base bytestring containers text ]; + jailbreak = true; description = "A text censorship library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40458,6 +40686,7 @@ self: { buildDepends = [ aeson aeson-pretty base bytestring containers eros text ]; + jailbreak = true; description = "DEPRECATED in favor of eros-http"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40476,6 +40705,7 @@ self: { aeson base blaze-html bytestring eros http-types markdown text wai warp ]; + jailbreak = true; description = "JSON HTTP interface to Eros"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40498,6 +40728,7 @@ self: { version = "0.1.0.0"; sha256 = "0rv59fhlfr03qis957mjgl4gyk1i5axfyvr680z3ykbfd3k5gc1s"; buildDepends = [ base either mtl transformers ]; + jailbreak = true; homepage = "https://github.com/echatav/error-continuations"; description = "Error Continuations"; license = stdenv.lib.licenses.publicDomain; @@ -40538,6 +40769,7 @@ self: { buildDepends = [ ansi-wl-pprint base containers either-unwrap InfixApplicative mtl ]; + jailbreak = true; homepage = "http://github.com/gcross/error-message"; description = "Composable error messages"; license = stdenv.lib.licenses.bsd3; @@ -40589,7 +40821,7 @@ self: { mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck transformers ]; - configureFlags = [ "-fexamples" ]; + jailbreak = true; homepage = "http://github.com/ekmett/ersatz"; description = "A monad for expressing SAT or QSAT problems using observable sharing"; license = stdenv.lib.licenses.bsd3; @@ -40608,7 +40840,6 @@ self: { buildDepends = [ array base containers ersatz toysolver transformers ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/msakai/ersatz-toysat"; description = "toysat driver as backend for ersatz"; license = stdenv.lib.licenses.bsd3; @@ -40629,7 +40860,7 @@ self: { aeson attoparsec attoparsec-expr base bytestring regex-compat text unordered-containers vector yaml ]; - configureFlags = [ "-fregex" "-fyaml" "-futil" "-f-dev" ]; + jailbreak = true; homepage = "https://bitbucket.org/kayo/ert"; description = "Easy Runtime Templates"; license = stdenv.lib.licenses.gpl3; @@ -40649,6 +40880,7 @@ self: { attoparsec base bytestring containers directory fgl mtl network stm stream-fusion tuple unix ]; + jailbreak = true; homepage = "http://www.killersmurf.com/projects/esotericbot"; description = "Esotericbot is a sophisticated, lightweight IRC bot"; license = stdenv.lib.licenses.bsd3; @@ -40673,7 +40905,6 @@ self: { persistent persistent-sqlite persistent-template QuickCheck resourcet text transformers ]; - configureFlags = [ "-f-mysql" "-f-postgresql" ]; homepage = "https://github.com/prowdsponsor/esqueleto"; description = "Type-safe EDSL for SQL queries on persistent backends"; license = stdenv.lib.licenses.bsd3; @@ -40687,7 +40918,6 @@ self: { version = "1.0.0.1"; sha256 = "0l1c2k4c5bpfr7h03fdcfnvm5nsv605sxnd8agi1v2qakwxhdjcp"; buildDepends = [ ad base distributive lens linear reflection ]; - configureFlags = [ "-f-werror" ]; homepage = "https://github.com/GaloisInc/estimator"; description = "State-space estimation algorithms such as Kalman Filters"; license = stdenv.lib.licenses.bsd3; @@ -40705,6 +40935,7 @@ self: { base binary containers deepseq list-tries MonadRandom mtl pretty prettyclass QuickCheck text ]; + jailbreak = true; description = "Tool for managing probability estimation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40718,6 +40949,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bio bytestring containers random ]; + jailbreak = true; homepage = "http://blog.malde.org/"; description = "Repeats from ESTs"; license = "GPL"; @@ -40855,6 +41087,7 @@ self: { base bytestring conduit containers failure hexpat http-conduit http-types monad-control mtl time ]; + jailbreak = true; description = "Free foreign exchange/currency feed from the European Central Bank"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -40896,7 +41129,6 @@ self: { testDepends = [ base non-negative QuickCheck random transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://code.haskell.org/~thielema/event-list/"; description = "Event lists with relative or absolute time stamps"; license = "GPL"; @@ -40988,7 +41220,6 @@ self: { version = "0.2.0.7"; sha256 = "05q31mh5x6i90n3ddxyqnhhjga7vbsbi947iywyqi53h2z2iw8f7"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Efficient exact computation of combinatoric functions"; license = stdenv.lib.licenses.bsd3; @@ -41017,6 +41248,7 @@ self: { buildDepends = [ base exception-transformers monads-fd transformers ]; + jailbreak = true; homepage = "http://www.eecs.harvard.edu/~mainland/"; description = "Exception monad transformer instances for monads-fd classes"; license = stdenv.lib.licenses.bsd3; @@ -41033,6 +41265,7 @@ self: { buildDepends = [ base exception-transformers monads-tf transformers ]; + jailbreak = true; homepage = "http://www.cs.drexel.edu/~mainland/"; description = "Exception monad transformer instances for monads-tf classes"; license = stdenv.lib.licenses.bsd3; @@ -41130,6 +41363,7 @@ self: { version = "0.2"; sha256 = "1f7v2f7jmqx0nkl2wla88mnb21nava74b73rvsmfbj4kxmwchsgy"; buildDepends = [ base contravariant ]; + jailbreak = true; homepage = "http://github.com/glehel/exists"; description = "Existential datatypes holding evidence of constraints"; license = stdenv.lib.licenses.bsd3; @@ -41155,6 +41389,7 @@ self: { version = "0.0.1"; sha256 = "0i8agr9np8pg40z58z8jz1fvq3vqjk2sx247dn33mvqyd03hnbss"; buildDepends = [ AspectAG base HList murder uu-parsinglib ]; + jailbreak = true; description = "Extensible Pandoc"; license = "LGPL"; }) {}; @@ -41170,6 +41405,7 @@ self: { buildDepends = [ base bytestring enumerator hexpat text transformers xml-types ]; + jailbreak = true; homepage = "http://john-millikin.com/software/expat-enumerator/"; description = "Enumerator-based API for Expat"; license = stdenv.lib.licenses.mit; @@ -41213,6 +41449,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ ansi-wl-pprint base haskell-src-exts ]; + jailbreak = true; homepage = "https://github.com/joelteon/explain"; description = "Show how expressions are parsed"; license = stdenv.lib.licenses.mit; @@ -41239,7 +41476,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base transformers ]; - configureFlags = [ "-fsplitbase" "-f-buildtests" ]; homepage = "http://www.haskell.org/haskellwiki/Exception"; description = "Exceptions which are explicit in the type signature"; license = stdenv.lib.licenses.bsd3; @@ -41252,6 +41488,7 @@ self: { version = "0.6.0.5"; sha256 = "0irz1zy6iaipym73x343zvr6cqym6ci2vbjbyr564d29ymd6ldzd"; buildDepends = [ base base-unicode-symbols tagged ]; + jailbreak = true; homepage = "https://github.com/basvandijk/explicit-iomodes/"; description = "File handles with explicit IOModes"; license = stdenv.lib.licenses.bsd3; @@ -41264,6 +41501,7 @@ self: { version = "0.2.0.2"; sha256 = "0h3dlgkd2gx8zr3sh949nhqgrdg943dgpp4v1n599jjjpqpw16hj"; buildDepends = [ base bytestring explicit-iomodes ]; + jailbreak = true; homepage = "https://github.com/basvandijk/explicit-iomodes-bytestring/"; description = "Extends explicit-iomodes with ByteString operations"; license = stdenv.lib.licenses.bsd3; @@ -41276,6 +41514,7 @@ self: { version = "0.1.0.8"; sha256 = "12ny5wa1j1wp8fbg5k8zkv4a3axmssxcvfvhg3frsm4dych6hmyg"; buildDepends = [ base explicit-iomodes text ]; + jailbreak = true; homepage = "https://github.com/basvandijk/explicit-iomodes-text/"; description = "Extends explicit-iomodes with Text operations"; license = stdenv.lib.licenses.bsd3; @@ -41288,6 +41527,7 @@ self: { version = "0.9"; sha256 = "0jshv56i60mzlfddvfkcx0j7rzqdlhy6h09bmqci15wzisvpvjpq"; buildDepends = [ base containers derive mtl template-haskell ]; + jailbreak = true; homepage = "http://sebfisch.github.com/explicit-sharing"; description = "Explicit Sharing of Monadic Effects"; license = stdenv.lib.licenses.publicDomain; @@ -41430,6 +41670,7 @@ self: { buildDepends = [ base data-lens hashable template-haskell unordered-containers ]; + jailbreak = true; description = "Sums/products/lists/trees which can be extended in other modules"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -41506,6 +41747,7 @@ self: { base bytestring bytestring-mmap directory elf filepath optparse-applicative ]; + jailbreak = true; homepage = "https://github.com/Peaker/extractelf"; description = "Extract an ELF's metadata and sections into files"; license = stdenv.lib.licenses.bsd3; @@ -41530,6 +41772,7 @@ self: { random resourcet string-conversions text time unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/ez-couch"; description = "A high level static library for working with CouchDB"; license = stdenv.lib.licenses.mit; @@ -41542,6 +41785,7 @@ self: { version = "0.0.2.0"; sha256 = "0apgad2rqpgxypm10n98agmfrlxydcawvsvyafdwj8jhynfycx03"; buildDepends = [ base free ]; + jailbreak = true; homepage = "http://github.com/haskell-faceted/haskell-faceted"; description = "Faceted computation for dynamic information flow security"; license = stdenv.lib.licenses.asl20; @@ -41561,7 +41805,6 @@ self: { array base Cabal containers deepseq parallel primes QuickCheck random toolshed ]; - configureFlags = [ "-fthreaded" "-f-llvm" ]; homepage = "http://functionalley.eu"; description = "Rational arithmetic in an irrational world"; license = "GPL"; @@ -41674,6 +41917,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers haskell98 SDL SDL-mixer SDL-ttf ]; + jailbreak = true; homepage = "http://bencode.blogspot.com/2009/03/falling-blocks-tetris-clone-in-haskell.html"; description = "A fun falling blocks game"; license = "GPL"; @@ -41691,6 +41935,7 @@ self: { base binary containers hashable intervals lens tables text time unordered-containers ]; + jailbreak = true; homepage = "https://github.com/Taneb/family-tree"; description = "A family tree library for the Haskell programming language"; license = stdenv.lib.licenses.bsd3; @@ -41796,7 +42041,6 @@ self: { editedCabalFile = "74cd87692a90492171802f25c034ef047f0b68aaa1b53303d4e50ce3ec30e98a"; buildDepends = [ base bytestring cgi ]; extraLibraries = [ fcgi ]; - configureFlags = [ "-fsmall_base" ]; description = "A Haskell library for writing FastCGI programs"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) fcgi;}; @@ -41849,7 +42093,7 @@ self: { split spoon syb text time transformers uniplate unordered-containers utf8-string vector ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "https://github.com/faylang/fay/wiki"; description = "A compiler for Fay, a Haskell subset that compiles to JavaScript"; license = stdenv.lib.licenses.bsd3; @@ -41901,6 +42145,7 @@ self: { version = "0.2.0"; sha256 = "1mzjna8yc7jczgggpcgh9i6akiy72d60jczvmzxngh778z3g5zmi"; buildDepends = [ fay-base fay-jquery ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Clientside HTML generation for fay"; license = stdenv.lib.licenses.bsd3; @@ -41978,7 +42223,7 @@ self: { http-conduit HUnit lifted-base monad-control QuickCheck resourcet text time transformers ]; - configureFlags = [ "-fconduit11" "-f-debug" ]; + jailbreak = true; homepage = "https://github.com/prowdsponsor/fb"; description = "Bindings to Facebook's API"; license = stdenv.lib.licenses.bsd3; @@ -42008,6 +42253,7 @@ self: { base bytestring containers cryptohash hashable text unordered-containers ]; + jailbreak = true; description = "Algo for Formal Concept Analysis"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -42038,6 +42284,7 @@ self: { version = "0.1"; sha256 = "1yvsnk9awik143jh2268w1l5x70kmky60gac10fy2y1450dcn65x"; buildDepends = [ base cgi HaXml xhtml ]; + jailbreak = true; homepage = "http://peteg.org/"; description = "Server-Side Integration for FCKeditor"; license = stdenv.lib.licenses.bsd3; @@ -42064,6 +42311,7 @@ self: { version = "0.2.1"; sha256 = "1j15fxrpwnjnbjkswsy6jxn8f0bj2nhcdsf5976i7rka7gsjzr3d"; buildDepends = [ base fclabels monadLib ]; + jailbreak = true; description = "MonadLib monadic interface for the \"fclabels\" package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -42105,6 +42353,7 @@ self: { version = "0.1.0.0"; sha256 = "1xkmzpdc7920vjkz3v77ds1wf2c896rkxykdd36my6aw85qg9pa6"; buildDepends = [ base text ]; + jailbreak = true; homepage = "https://github.com/iand675/feature-flags"; description = "A simple library for dynamically enabling and disabling functionality"; license = stdenv.lib.licenses.mit; @@ -42139,6 +42388,7 @@ self: { aeson base bytestring containers hlint HsOpenSSL hspec http-streams io-streams lens text ]; + jailbreak = true; homepage = "https://github.com/relrod/fedora-packages-hs"; description = "Haskell interface to the Fedora Packages webapp API"; license = stdenv.lib.licenses.bsd3; @@ -42170,6 +42420,7 @@ self: { buildDepends = [ base directory feed old-locale old-time time xml ]; + jailbreak = true; homepage = "http://www.syntaxpolice.org/darcs_repos/feed-cli"; description = "A simple command line interface for creating and updating feeds like RSS"; license = stdenv.lib.licenses.bsd3; @@ -42189,7 +42440,6 @@ self: { base curl directory feed haskell98 HTTP old-locale pureMD5 regex-posix tagsoup time utf8-string ]; - configureFlags = [ "-f-nano-md5" ]; description = "(unsupported)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -42254,6 +42504,7 @@ self: { base bytestring QuickCheck random tasty tasty-golden tasty-quickcheck tasty-th utf8-string ]; + jailbreak = true; homepage = "http://feldspar.github.com"; description = "A functional embedded language for DSP and parallelism"; license = stdenv.lib.licenses.bsd3; @@ -42310,7 +42561,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base HTTP json network pretty utf8-string ]; - configureFlags = [ "-f-old-base" ]; description = "Haskell binding to the FriendFeed API"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -42357,7 +42607,7 @@ self: { isExecutable = true; buildDepends = [ base JuicyPixels mtl transformers vector ]; pkgconfigDepends = [ libavcodec libavformat libavutil libswscale ]; - configureFlags = [ "-f-buildrasterdemo" "-f-builddemo" ]; + jailbreak = true; description = "Minimal bindings to the FFmpeg library"; license = stdenv.lib.licenses.bsd3; }) { libavcodec = null; libavformat = null; libavutil = null; @@ -42373,6 +42623,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring haskell98 hs-ffmpeg SDL stm ]; + jailbreak = true; homepage = "http://patch-tag.com/r/VasylPasternak/ffmpeg-tutorials"; description = "Tutorials on ffmpeg usage to play video/audio"; license = stdenv.lib.licenses.bsd3; @@ -42391,7 +42642,7 @@ self: { ]; testDepends = [ base carray QuickCheck storable-complex ]; pkgconfigDepends = [ fftw3 fftw3f ]; - configureFlags = [ "-fbase4" "-fsplitbase" ]; + jailbreak = true; description = "Bindings to the FFTW library"; license = stdenv.lib.licenses.bsd3; }) { fftw3 = null; fftw3f = null;}; @@ -42449,7 +42700,7 @@ self: { containers directory filepath hslogger mtl old-locale old-time process regex-compat statistics syb tabular time vector ]; - configureFlags = [ "-fanalyse" ]; + jailbreak = true; homepage = "http://github.com/dmpots/fibon/wiki"; description = "Tools for running and analyzing Haskell benchmarks"; license = stdenv.lib.licenses.bsd3; @@ -42506,6 +42757,7 @@ self: { sha256 = "1mmlw5nk09w829gjp8lc0p280vdkh68rv05b1j55x99l7xywgvj7"; buildDepends = [ base template-haskell ]; testDepends = [ base template-haskell ]; + jailbreak = true; description = "Provides Fieldwise typeclass for operations of fields of records treated as independent components"; license = stdenv.lib.licenses.bsd2; }) {}; @@ -42533,6 +42785,7 @@ self: { buildDepends = [ base parsec process system-filepath template-haskell text ]; + jailbreak = true; homepage = "https://github.com/jfischoff/file-command-qq"; description = "Quasiquoter for system commands involving filepaths"; license = stdenv.lib.licenses.mit; @@ -42629,6 +42882,7 @@ self: { editedCabalFile = "42c2b0c550f4c73d044f186a58e34285632705b6936dc24fb6012eb10bf70cc7"; buildDepends = [ base ]; testDepends = [ base QuickCheck random ]; + jailbreak = true; homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/"; description = "Library for manipulating FilePaths in a cross platform way"; license = stdenv.lib.licenses.bsd3; @@ -42641,6 +42895,7 @@ self: { version = "0.1.0.0"; sha256 = "08rb2nafnh5vx7i6i3ddhq4h1s2ffgz8ailap5knr1xl7izgyywp"; buildDepends = [ base base-io-access filepath ]; + jailbreak = true; description = "IO Access for filepath"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -42657,7 +42912,6 @@ self: { base comonad comonad-transformers data-lens directory filepath mtl transformers ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/filepather"; description = "Functions on System.FilePath"; license = stdenv.lib.licenses.bsd3; @@ -42677,7 +42931,6 @@ self: { parsec process split time utf8-string xml ]; testDepends = [ base Diff directory filepath HUnit mtl time ]; - configureFlags = [ "-fmaxcount" ]; description = "Interface for versioning file stores"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -42699,6 +42952,7 @@ self: { base blaze-builder bytestring conduit hspec QuickCheck text transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/conduit"; description = "Use system-filepath data types with conduits. (deprecated)"; license = stdenv.lib.licenses.mit; @@ -42878,7 +43132,6 @@ self: { buildDepends = [ base Cabal containers factory mtl QuickCheck toolshed unix ]; - configureFlags = [ "-f-llvm" ]; homepage = "http://functionalley.eu"; description = "Calculates file-size frequency-distribution"; license = "GPL"; @@ -42942,7 +43195,6 @@ self: { version = "15320.3"; sha256 = "0ls5fxwq2lnb0rjqih4isfwiv0603ga12gxnf7w3rpqp5qhrhas8"; buildDepends = [ base mmtl ]; - configureFlags = [ "-f-use_mtl" ]; description = "Simple fix-expression parser"; license = "LGPL"; }) {}; @@ -42989,6 +43241,7 @@ self: { version = "0.5.0.1"; sha256 = "010gx32av4cn5bqq1zrrcah50ay528vw01fvv1xhfpkrx1ll9wka"; buildDepends = [ base ]; + jailbreak = true; description = "Binary fixed-point arithmetic"; license = stdenv.lib.licenses.mit; }) {}; @@ -43000,6 +43253,7 @@ self: { version = "0.5.0.1"; sha256 = "029mn44d1i794b1pbpa0zmf6b20zl0cvsf77mbfdkqnyx8986883"; buildDepends = [ base fixed-point vector ]; + jailbreak = true; description = "Unbox instances for the fixed-point package"; license = stdenv.lib.licenses.mit; }) {}; @@ -43011,6 +43265,7 @@ self: { version = "0.5.0.1"; sha256 = "10b29gqy3rpwd5wf2b65p0llm8ksyp1p7k43rm1n5g5z67wkd7dx"; buildDepends = [ base fixed-point vector-space ]; + jailbreak = true; description = "vector-space instances for the fixed-point package"; license = stdenv.lib.licenses.mit; }) {}; @@ -43026,6 +43281,7 @@ self: { buildDepends = [ base hmpfr integer-gmp reflection tagged template-haskell ]; + jailbreak = true; homepage = "http://github.com/ekmett/fixed-precision"; description = "Fixed Precision Arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -43038,6 +43294,7 @@ self: { version = "0.3.1.1"; sha256 = "0vb5h2v2qx19d7xibf7ksv2cha2pngh49mfpkh43f9vrwc6042ph"; buildDepends = [ array base tagged ]; + jailbreak = true; description = "Fixed-size wrapper for StorableArray, providing a Storable instance. Deprecated - use storable-static-array instead."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -43125,10 +43382,6 @@ self: { dlist enumerator HaXml MissingH network old-time parallel QuickCheck text ]; - configureFlags = [ - "-f-with-fix44" "-f-with-fix43" "-fwith-fix42" "-fwith-fix41" - "-fwith-fix40" "-f-developer" - ]; homepage = "http://github.com/urv/fixhs"; description = "FIX (co)parser"; license = stdenv.lib.licenses.lgpl21; @@ -43141,7 +43394,6 @@ self: { version = "0.1.5"; sha256 = "0mmkkydvdiw4nawgw3w7a9gpcxc3wzzlhz2083hqa6sxhx8x3b29"; buildDepends = [ base containers ]; - configureFlags = [ "-fbase4" "-fwithutils" "-f-withquickcheck" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Uniplate-style generic traversals for optionally annotated fixed-point types"; license = stdenv.lib.licenses.bsd3; @@ -43166,6 +43418,7 @@ self: { version = "1.5.0.2"; sha256 = "1walxcyi1wrv28vgy318c88z3mprz6mc8qfhbjgxb156iwfv80w5"; buildDepends = [ base time ]; + jailbreak = true; homepage = "https://github.com/pharpend/fixtime"; description = "Some fixes to the time package"; license = stdenv.lib.licenses.bsd2; @@ -43178,6 +43431,7 @@ self: { version = "0.1.0.1"; sha256 = "169xaj7iczz0mnvd03pf95dcvy918jscpzap6z9y62kb0daskg4p"; buildDepends = [ base ]; + jailbreak = true; description = "Functional Fizz/Buzz"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -43223,6 +43477,7 @@ self: { buildDepends = [ base monad-par monad-par-extras mtl mwc-random primitive vector ]; + jailbreak = true; homepage = "http://jtobin.github.com/flat-mcmc"; description = "Painless general-purpose sampling"; license = stdenv.lib.licenses.bsd3; @@ -43264,6 +43519,7 @@ self: { version = "0.1.0"; sha256 = "0vvl9w3i374k720sscbcsbha89fcfk1hcvdr0nk4y7gkp13xwdba"; buildDepends = [ base data-type mtl QuickCheck ]; + jailbreak = true; description = "Flexible wrappers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -43275,6 +43531,7 @@ self: { version = "0.0.1"; sha256 = "1dara0az10fxx46jmplf2l6a6x8qqjk00fxjzb9n10ndd4lxcsm3"; buildDepends = [ base data-type flexiwrap mtl smallcheck ]; + jailbreak = true; description = "SmallCheck (Serial) instances for flexiwrap"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -43292,7 +43549,6 @@ self: { buildDepends = [ base filepath HTTP mime network random utf8-string xhtml xml ]; - configureFlags = [ "-f-old-base" ]; description = "Haskell binding to the Flickr API"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -43318,7 +43574,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base containers haskell98 parsec ]; - configureFlags = [ "-f-pure" ]; + jailbreak = true; homepage = "http://www.cs.york.ac.uk/fp/reduceron/"; description = "f-lite compiler, interpreter and libraries"; license = stdenv.lib.licenses.bsd3; @@ -43362,7 +43618,6 @@ self: { version = "0.2.4"; sha256 = "1zsxjwgm8nkphnmsbz03yvplc2r02qybb387n910j4j6vya98khc"; buildDepends = [ array base integer-gmp ]; - configureFlags = [ "-fgmp" ]; homepage = "https://bitbucket.org/dafis/floatshow"; description = "Alternative faster String representations for Double and Float, String representations for more general numeric types"; license = stdenv.lib.licenses.bsd3; @@ -43417,6 +43672,7 @@ self: { lens mtl pipes pipes-aeson pipes-http pipes-parse template-haskell text unordered-containers uuid ]; + jailbreak = true; homepage = "https://github.com/brewtown/hs-flowdock"; description = "Flowdock client library for Haskell"; license = stdenv.lib.licenses.mit; @@ -43466,6 +43722,7 @@ self: { buildDepends = [ array base binary bio bytestring cmdargs containers mtl random ]; + jailbreak = true; homepage = "http://biohaskell.org/Applications/Flower"; description = "Analyze 454 flowgrams (.SFF files)"; license = "GPL"; @@ -43538,6 +43795,7 @@ self: { sha256 = "18r7q7sh35sr71ays0c9ic6f7vmrblpw25mz1y5v9sbk5x2lh64s"; buildDepends = [ base bindings-DSL containers directory ]; extraLibraries = [ fluidsynth ]; + jailbreak = true; homepage = "https://github.com/MostAwesomeDude/hsfluidsynth"; description = "Haskell bindings to FluidSynth"; license = stdenv.lib.licenses.mit; @@ -43553,6 +43811,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory filepath mtl process Unixutils ]; + jailbreak = true; homepage = "http://github.com/jabolopes/fmark"; description = "A Friendly Markup language without syntax"; license = stdenv.lib.licenses.bsd3; @@ -43632,9 +43891,7 @@ self: { testDepends = [ base bytestring deepseq directory doctest filepath mtl semigroups ]; - configureFlags = [ - "-f-test-hlint" "-foptimize" "-f-test-hlint" "-ftest-doctests" - ]; + configureFlags = [ "-f-test-hlint" ]; homepage = "http://github.com/ekmett/folds"; description = "Beautiful Folding"; license = stdenv.lib.licenses.bsd3; @@ -43681,6 +43938,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base GLFW-b OpenGL ]; + jailbreak = true; description = "Basic4x6 font for OpenGL"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -43694,7 +43952,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers GLUT haskell98 OpenGL ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://sourceforge.net/projects/fooengine/?abmode=1"; description = "Paper soccer, an OpenGL game"; license = "GPL"; @@ -43712,6 +43969,7 @@ self: { base comonad comonad-transformers containers contravariant transformers ]; + jailbreak = true; description = "Functor, Monad, MonadPlus, etc for free"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -43775,6 +44033,7 @@ self: { version = "0.1.1"; sha256 = "0nxcjx3cf8bkl0cwkpgz5c6byld13kw2601q4157fmfa370bi11h"; buildDepends = [ base transformers ]; + jailbreak = true; homepage = "http://code.google.com/p/forkable-monad/"; description = "An implementation of forkIO for monad stacks"; license = stdenv.lib.licenses.bsd3; @@ -43797,6 +44056,7 @@ self: { indents interpolatedstring-perl6 jmacro MissingH mtl network pandoc parsec process text transformers urlencoded wl-pprint-text ]; + jailbreak = true; description = "A statically typed, functional programming language"; license = stdenv.lib.licenses.mit; }) {}; @@ -43809,6 +44069,7 @@ self: { sha256 = "1vv9b0hif5hi3jkd1n6j85b5mkfkjyixldblm2l4qfgrj95igmph"; buildDepends = [ haskell2010 parsec ]; testDepends = [ haskell2010 parsec QuickCheck ]; + jailbreak = true; homepage = "https://github.com/bytbox/hs-format"; description = "Rendering from and scanning to format strings"; license = stdenv.lib.licenses.mit; @@ -43827,6 +44088,7 @@ self: { buildDepends = [ base data-concurrent-queue old-locale stm text time ]; + jailbreak = true; description = "A utility for writing the date to dzen2"; license = stdenv.lib.licenses.mit; }) {}; @@ -43865,6 +44127,7 @@ self: { interpolatedstring-perl6 jmacro MissingH mtl network pandoc parsec process text urlencoded utf8-string zlib ]; + jailbreak = true; homepage = "http://texodus.github.com/forml"; description = "A statically typed, functional programming language"; license = stdenv.lib.licenses.mit; @@ -43882,7 +44145,7 @@ self: { applicative-extras base blaze-html bytestring haskell98 syb transformers xhtml ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; homepage = "http://github.com/chriseidhof/formlets/tree/master"; description = "Formlets implemented in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -43911,6 +44174,7 @@ self: { version = "0.1.0.0"; sha256 = "1hmcicxnxcl99chidkbg1kspjzpxxcw8qh4lrwvmlpz2knzf11g3"; buildDepends = [ array-forth base free mtl ]; + jailbreak = true; description = "A simple eDSL for generating arrayForth code"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -43955,7 +44219,6 @@ self: { shakespeare-i18n stm syb template-haskell text time transformers transformers-base unordered-containers vector yesod-core ]; - configureFlags = [ "-f-dev" "-f-jenkins-build" ]; homepage = "https://www.fpcomplete.com/page/api"; description = "Simple interface to the FP Complete IDE API"; license = stdenv.lib.licenses.bsd3; @@ -44027,6 +44290,7 @@ self: { QuickCheck regex-compat test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/jrp2014/fptest"; description = "IEEE754r floating point conformance tests"; license = stdenv.lib.licenses.bsd3; @@ -44070,6 +44334,7 @@ self: { version = "0.1.0.3"; sha256 = "0kjpfqy528s11kfigp27kr5a4xw8kn11mpgjzb6fapdbip6y9579"; buildDepends = [ base semigroups ]; + jailbreak = true; homepage = "http://darcs.wolfgang.jeltsch.info/haskell/fraction"; description = "Fractions"; license = stdenv.lib.licenses.bsd3; @@ -44107,6 +44372,7 @@ self: { haskelldb-hdbc-odbc HDBC HDBC-odbc HTTP MissingH mtl old-time pretty utf8-string ]; + jailbreak = true; description = "A simple web framework"; license = stdenv.lib.licenses.bsd3; broken = true; @@ -44119,6 +44385,7 @@ self: { version = "0.1"; sha256 = "0wy1c9xgd6ykymqciga1sla83wfdwy17p88bygfp6pflbc0rw57g"; buildDepends = [ base frame pandoc ]; + jailbreak = true; description = "A markdown to Frame GUI writer for Pandoc"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44186,6 +44453,7 @@ self: { JuicyPixels-util lens linear mtl OpenGL OpenGLRaw random reflection template-haskell transformers vector void ]; + jailbreak = true; homepage = "https://github.com/fumieval/free-game"; description = "Create games for free"; license = stdenv.lib.licenses.bsd3; @@ -44202,7 +44470,7 @@ self: { buildDepends = [ base comonad-transformers free kan-extensions mtl transformers ]; - configureFlags = [ "-f-test-properties" ]; + jailbreak = true; description = "Operational Applicative, Alternative, Monad and MonadPlus from free types"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44289,7 +44557,6 @@ self: { base bytestring cgi csv dataenc directory filepath free-theorems process time xhtml ]; - configureFlags = [ "-f-our_server" ]; description = "CGI-based web interface for the free-theorems package"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -44341,6 +44608,7 @@ self: { buildDepends = [ array base cpphs directory mtl parallel pretty random syb ]; + jailbreak = true; homepage = "http://fremissant.net/freesect"; description = "A Haskell syntax extension for generalised sections"; license = stdenv.lib.licenses.bsd3; @@ -44387,7 +44655,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-examples" ]; description = "Haskell binding for FreeType 2 library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44568,6 +44835,7 @@ self: { version = "0.1.2"; sha256 = "07lx4928d1fnjbpfmky4jhhk7sqj98b11vdbv4f67p3bwfn5lrp8"; buildDepends = [ base directory filepath ]; + jailbreak = true; homepage = "https://github.com/Raynes/fsutils"; description = "File system utilities for Haskell that are missing from built in libraries"; license = stdenv.lib.licenses.mit; @@ -44604,7 +44872,7 @@ self: { buildDepends = [ base base-unicode-symbols bytestring safe transformers usb ]; - configureFlags = [ "-f-nolib" "-f-hpc" "-f-test" ]; + jailbreak = true; description = "A thin layer over USB to communicate with FTDI chips"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44621,6 +44889,7 @@ self: { base byteorder bytestring conduit MissingH network transformers utf8-string ]; + jailbreak = true; homepage = "https://github.com/litherum/ftp-conduit"; description = "FTP client package with conduit interface based off http-conduit"; license = stdenv.lib.licenses.bsd3; @@ -44639,7 +44908,6 @@ self: { buildDepends = [ base hslogger MissingH mtl network parsec regex-compat ]; - configureFlags = [ "-f-buildtests" ]; homepage = "http://software.complete.org/ftphs"; description = "FTP Client and Server Library"; license = "LGPL"; @@ -44670,6 +44938,7 @@ self: { buildDepends = [ base containers free-theorems mtl pretty Shellac Shellac-readline ]; + jailbreak = true; description = "Shell interface to the FreeTheorems library"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -44712,7 +44981,7 @@ self: { array base containers QuickCheck tasty tasty-quickcheck text vector ]; buildTools = [ alex happy ]; - configureFlags = [ "-f-build-search-demo" ]; + jailbreak = true; description = "In-memory full text search engine"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44766,6 +45035,7 @@ self: { version = "0.1"; sha256 = "0dxym6xrylngw8r5spi246nmi8fvvxxx776qismcr04zqshv7ygw"; buildDepends = [ base numeric-prelude ]; + jailbreak = true; homepage = "github.com/kreuzschlitzschraubenzieher/function-instances-algebra"; description = "Instances of the Algebra.* classes for functions"; license = stdenv.lib.licenses.bsd3; @@ -44778,6 +45048,7 @@ self: { version = "0.0"; sha256 = "1la9xqm5gs6a6cb18wyx9wr0nx6p5ryhczvb72d0zm6xrjrf0r5s"; buildDepends = [ base HList ]; + jailbreak = true; description = "Combinators that allow for a more functional/monadic style of Arrow programming"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44868,6 +45139,7 @@ self: { buildDepends = [ base bytestring directory filepath haskell98 HFuse unix ]; + jailbreak = true; homepage = "http://github.com/nathanwiegand/funion"; description = "A unioning file-system using HFuse"; license = stdenv.lib.licenses.bsd3; @@ -44880,6 +45152,7 @@ self: { version = "0.1"; sha256 = "0zblrfg8mfbc1hzxb36hk2lb3c167xmpcvg8h595m9kjpdmj4ayw"; buildDepends = [ base mtl ]; + jailbreak = true; description = "A generalization of pattern matching"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -44898,6 +45171,7 @@ self: { array base bimap bitset containers fgl mtl parse-dimacs pretty QuickCheck random time ]; + jailbreak = true; homepage = "http://github.com/dbueno/funsat"; description = "A modern DPLL-style SAT solver"; license = stdenv.lib.licenses.bsd3; @@ -44912,7 +45186,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring network unix ]; - configureFlags = [ "-f-static" ]; + jailbreak = true; description = "Simple IP-over-UDP tunnel using TUNTAP"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -44972,6 +45246,7 @@ self: { base containers HUnit mtl QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 time ]; + jailbreak = true; homepage = "https://github.com/tlaitinen/fuzzy-timings"; description = "Translates high-level definitions of \"fuzzily\" scheduled objects (e.g. play this commercial 10 times per hour between 9:00-13:00) to a list of accurately scheduled objects using glpk-hs."; license = stdenv.lib.licenses.mit; @@ -45002,6 +45277,7 @@ self: { base ghcjs-base hashable transformers unordered-containers vector Yampa ]; + jailbreak = true; homepage = "https://github.com/ZioCrocifisso/FWGL"; description = "FRP 2D/3D game engine"; license = stdenv.lib.licenses.bsd3; @@ -45045,6 +45321,7 @@ self: { version = "1.1"; sha256 = "1wl29h702g79kwy4ca35x1q37aaj3rphf1i9vdm2hmd44bzrwvkk"; buildDepends = [ base containers probability random ]; + jailbreak = true; description = "Simple probability library for dice rolls, card games and similar"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -45069,7 +45346,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cairo containers glib gtk time ]; - configureFlags = [ "-fsmall_base" ]; description = "Game clock that shows two analog clock faces"; license = "GPL"; }) {}; @@ -45122,7 +45398,6 @@ self: { version = "1.2"; sha256 = "0mks5nwc19i0wsc5hhxh0ji2bh0224y3r89b3p9dfzzn64n3za6v"; buildDepends = [ base ]; - configureFlags = [ "-f-old-base" ]; description = "A Functional Implementation of the Garsia-Wachs Algorithm"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -45186,7 +45461,6 @@ self: { extraLibraries = [ expat fontconfig freetype gd libjpeg libpng zlib ]; - configureFlags = [ "-fbytestring-in-base" ]; description = "A Haskell binding to a subset of the GD graphics library"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) expat; inherit (pkgs) fontconfig; @@ -45236,6 +45510,7 @@ self: { testDepends = [ base containers gdiff mtl template-haskell th-expand-syns uniplate ]; + jailbreak = true; homepage = "https://github.com/jfischoff/gdiff-th"; description = "Generate gdiff GADTs and Instances"; license = stdenv.lib.licenses.bsd3; @@ -45250,6 +45525,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base GLUT OpenGLRaw Vec ]; + jailbreak = true; description = "zooming rotating fractal gears graphics demo"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -45307,6 +45583,7 @@ self: { array base bitmap bitmap-opengl containers FTGL lens linear OpenGL random SDL SDL-image stb-image transformers ]; + jailbreak = true; homepage = "http://corbinsimpson.com/"; description = "A simple library of helpers for SDL+GL games"; license = "GPL"; @@ -45338,6 +45615,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ attoparsec base text ]; + jailbreak = true; homepage = "https://github.com/womfoo/gender"; description = "Identify a persons gender by their first name"; license = stdenv.lib.licenses.lgpl21; @@ -45374,6 +45652,7 @@ self: { version = "1.0.3"; sha256 = "0i51xx2hhjqjdvyzy2jza921jcfhy37azyp1cfaakvrj9kxl2w2q"; buildDepends = [ base mtl random ]; + jailbreak = true; homepage = "http://liamoc.net/pdf/Generator.pdf"; description = "Actually useful monadic random value generators"; license = stdenv.lib.licenses.bsd3; @@ -45403,6 +45682,7 @@ self: { version = "1.0.1"; sha256 = "1h6xs56c351137mjc3hdba7yfcw8jy9dvzj0vdrgwm0dprn0xh29"; buildDepends = [ base binary bytestring ghc-prim ]; + jailbreak = true; description = "Generic Data.Binary derivation using GHC generics."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -45469,7 +45749,6 @@ self: { generic-deriving hlint mtl nats parallel semigroups simple-reflect split text unordered-containers vector ]; - configureFlags = [ "-ftest-hlint" "-ftest-doctests" ]; homepage = "https://github.com/jfischoff/generic-maybe"; description = "A generic version of Data.Maybe"; license = stdenv.lib.licenses.bsd3; @@ -45494,6 +45773,7 @@ self: { sha256 = "016gg232r453i7grbjg2hb69ww8jqgafnq32f38lv7l81dgzwfxj"; buildDepends = [ base ghc-prim ]; testDepends = [ base ghc-prim hspec QuickCheck ]; + jailbreak = true; description = "Generic implementation of Storable"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -45571,6 +45851,7 @@ self: { array base cabal-macosx containers directory filepath GenI graphviz hslogger json mtl process text transformers wx wxcore yaml-light ]; + jailbreak = true; homepage = "http://projects.haskell.org/GenI"; description = "GenI graphical user interface"; license = "GPL"; @@ -45591,6 +45872,7 @@ self: { base blaze-html blaze-markup bytestring cmdargs directory filepath GenI geniserver HTTP http-streams io-streams json text ]; + jailbreak = true; homepage = "http://kowey.github.io/GenI"; description = "Companion tools for use with the GenI surface realiser"; license = stdenv.lib.licenses.gpl2; @@ -45610,6 +45892,7 @@ self: { base binary containers GenI haskell98 HaXml HUnit mtl parsec QuickCheck utf8-string ]; + jailbreak = true; homepage = "http://wiki.loria.fr/wiki/GenI"; description = "Conversion utility for the GenI generator"; license = "GPL"; @@ -45653,6 +45936,7 @@ self: { base bytestring cmdargs GenI http-types json snap-core snap-server text transformers utf8-string ]; + jailbreak = true; description = "Simple HTTP server for GenI results"; license = "GPL"; }) {}; @@ -45664,6 +45948,7 @@ self: { version = "0.1.0.2"; sha256 = "1a9b2h4swfwx5zwcyr2zdhxdxi9f68pwpglijxhxb5javjc4dppr"; buildDepends = [ base MonadRandom syb syz ]; + jailbreak = true; homepage = "http://github.com/jsnajder/genprog"; description = "Genetic programming library"; license = stdenv.lib.licenses.bsd3; @@ -45705,7 +45990,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/NICTA/geodetic"; description = "Geodetic calculations"; license = stdenv.lib.licenses.bsd3; @@ -45724,6 +46008,7 @@ self: { array base dimensional HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/PaulJohnson/geodetics"; description = "Terrestrial coordinate systems and associated calculations"; license = stdenv.lib.licenses.bsd3; @@ -45755,7 +46040,7 @@ self: { testDepends = [ base bytestring directory doctest filepath hlint QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "https://github.com/domdere/hs-geojson"; description = "A thin GeoJSON Layer above the aeson library"; license = stdenv.lib.licenses.bsd3; @@ -45823,9 +46108,6 @@ self: { ]; testDepends = [ base Cabal directory filepath HTF HUnit process ]; buildTools = [ alex happy ]; - configureFlags = [ - "-f-c-runtime" "-fcustom-binary" "-fserver" "-finterrupt" - ]; homepage = "http://www.grammaticalframework.org/"; description = "Grammatical Framework"; license = "unknown"; @@ -45900,6 +46182,7 @@ self: { version = "0.1"; sha256 = "0aw4wnbzfw031xqmq0lpi4zz2md1f43nj921ni91mhdl5xgqcajm"; buildDepends = [ base ghc ]; + jailbreak = true; description = "Explicitly prevent sharing"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -45935,6 +46218,7 @@ self: { mtl optparse-applicative parsec SVGFonts template-haskell th-lift transformers ]; + jailbreak = true; description = "Analyze and visualize event logs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -45985,7 +46269,6 @@ self: { base binary bytestring containers ghc template-haskell transformers ]; testDepends = [ base deepseq ]; - configureFlags = [ "-fghc_7_7" "-f-prim-supports-any" ]; postInstall = '' ensureDir "$out/share/ghci" ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" @@ -46043,6 +46326,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base parsec process ]; + jailbreak = true; description = "Generate a bash completion from the GHC manpage"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -46120,6 +46404,7 @@ self: { base directory filepath HUnit process QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/23Skidoo/ghc-parmake"; description = "A parallel wrapper for 'ghc --make'"; license = stdenv.lib.licenses.bsd3; @@ -46166,6 +46451,7 @@ self: { buildDepends = [ base Cabal cmdargs filepath parsec process split ]; + jailbreak = true; description = "Simple utility to fix BROKEN package dependencies for cabal-install"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -46178,7 +46464,6 @@ self: { version = "0.3"; sha256 = "1m2ny3f5i1ihvpq0vigpzj701gzrbzdz5h7f41qn37ikp9a6kd5a"; buildDepends = [ base Cabal directory filepath ghc ghc-paths ]; - configureFlags = [ "-f-lib-werror" ]; homepage = "https://github.com/JPMoresmau/ghc-pkg-lib"; description = "Provide library support for ghc-pkg information"; license = stdenv.lib.licenses.bsd3; @@ -46191,7 +46476,6 @@ self: { version = "0.3.1.0"; sha256 = "1726hddr7lyklagni1f7m27yak35ailn1zy6401ripppj3m0f03b"; buildDepends = [ rts ]; - configureFlags = [ "-f-include-ghc-prim" ]; description = "GHC primitives"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -46225,6 +46509,7 @@ self: { version = "0.2.0.0"; sha256 = "0rwx7l89r5yfi1187c0zgx1ph2rsagyvrizb1c0vnbyrwhpbslh0"; buildDepends = [ base ghc ]; + jailbreak = true; homepage = "http://github.com/nominolo/ghc-syb"; description = "Data and Typeable instances for the GHC API"; license = stdenv.lib.licenses.bsd3; @@ -46251,7 +46536,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ attoparsec base containers text time ]; - configureFlags = [ "-f-dump" ]; homepage = "https://github.com/maoe/ghc-time-alloc-prof"; description = "Library for parsing GHC time and allocation profiling reports"; license = stdenv.lib.licenses.bsd3; @@ -46270,7 +46554,6 @@ self: { base cairo containers deepseq fgl ghc-heap-view graphviz gtk mtl svgcairo text transformers xdot ]; - configureFlags = [ "-ffull" "-fgraph" ]; postInstall = '' ensureDir "$out/share/ghci" ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" @@ -46287,6 +46570,7 @@ self: { version = "0.1.1"; sha256 = "1jlym5k2d43avkgw7ff3pdaad5j2q5yq803cy74bgy0z69x77v1w"; buildDepends = [ base cairo colour diagrams gtk ]; + jailbreak = true; description = "Display simple diagrams from ghci"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -46305,7 +46589,7 @@ self: { array base bytestring directory filepath ghc ghc-paths haskeline mtl process unix ]; - configureFlags = [ "-fghc-612" "-fnewer-ghc" ]; + jailbreak = true; homepage = "http://code.haskell.org/~judah/ghci-haskeline"; description = "An implementation of ghci using the Haskeline line-input library"; license = stdenv.lib.licenses.bsd3; @@ -46318,6 +46602,7 @@ self: { version = "0.1.0.0"; sha256 = "06lg1czsr6k5h18aks33p2kbahiidhv7xsrv7n1fcvqsgglzgk3z"; buildDepends = [ base ghc MissingH ]; + jailbreak = true; homepage = "http://github.com/gibiansky/IHaskell"; description = "A library for interactively evaluating Haskell code"; license = stdenv.lib.licenses.mit; @@ -46337,6 +46622,7 @@ self: { array base bytestring directory filepath ghc ghc-paths haskeline process transformers unix ]; + jailbreak = true; homepage = "https://github.com/hvr/ghci-ng"; description = "Extended GHCi fork"; license = stdenv.lib.licenses.bsd3; @@ -46398,9 +46684,6 @@ self: { version = "0.1.1.3"; sha256 = "0pdxb2s7fflrh8sbqakv0qi13jkn3d0yc32xhg2944yfjg5fvlly"; buildDepends = [ base glib gtk3 mtl text transformers webkitgtk3 ]; - configureFlags = [ - "-fgtk3" "-f-jsc" "-f-webkit" "-fjsffi" "-f-ghcjs" - ]; description = "DOM library that supports both GHCJS and WebKitGTK"; license = stdenv.lib.licenses.mit; }) {}; @@ -46438,6 +46721,7 @@ self: { text time unix unordered-containers vector wai wai-websockets warp websockets yesod yesod-static ]; + jailbreak = true; homepage = "http://github.com/shapr/ghclive/"; description = "Interactive Haskell interpreter in a browser"; license = stdenv.lib.licenses.bsd3; @@ -46473,7 +46757,6 @@ self: { iteratee-compress mmap mtl old-locale SHA storable-endian time ui-command unix zlib ]; - configureFlags = [ "-fsplitbase" ]; description = "Trivial routines for inspecting git repositories"; license = "GPL"; }) {}; @@ -46539,6 +46822,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ aeson base bytestring conduit http-conduit text ]; + jailbreak = true; homepage = "http://github.com/simonmichael/gist"; description = "A reliable command-line client for gist.github.com"; license = stdenv.lib.licenses.gpl3; @@ -46605,14 +46889,7 @@ self: { buildTools = [ bup curl git gnupg1 lsof openssh perl rsync wget which ]; - configureFlags = [ - "-fAssistant" "-fProduction" "-fnetwork-uri" "-f-ekg" - "-ftorrentparser" "-fdesktopnotify" "-fcryptohash" "-ftahoe" - "-fquvi" "-ffeed" "-ftdfa" "-ftestsuite" "-f-androidsplice" - "-f-android" "-fproduction" "-fdns" "-fxmpp" "-fpairing" - "-fwebapp-secure" "-fwebapp" "-fassistant" "-fdbus" "-finotify" - "-fwebdav" "-fs3" - ]; + configureFlags = [ "-fAssistant" "-fProduction" ]; preConfigure = "export HOME=$TEMPDIR"; checkPhase = '' cp dist/build/git-annex/git-annex git-annex @@ -46640,6 +46917,7 @@ self: { buildDepends = [ base directory filepath optparse-applicative parsec pretty process ]; + jailbreak = true; homepage = "https://github.com/dougalstanton/git-checklist"; description = "Maintain per-branch checklists in Git"; license = "GPL"; @@ -46780,7 +47058,6 @@ self: { optparse-applicative process QuickCheck text time transformers unix unix-compat utf8-string ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://git-repair.branchable.com/"; description = "repairs a damanged git repisitory"; license = "GPL"; @@ -46828,7 +47105,6 @@ self: { base directory filepath hspec process transformers transformers-base unix ]; - configureFlags = [ "-fgpl" ]; homepage = "https://github.com/anchor/git-vogue"; description = "A framework for pre-commit checks"; license = stdenv.lib.licenses.bsd3; @@ -46893,7 +47169,6 @@ self: { unix-compat ]; buildTools = [ git ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/joeyh/github-backup"; description = "backs up everything github knows about a repository, to the repository"; license = "GPL"; @@ -46971,7 +47246,7 @@ self: { random recaptcha safe SHA split syb tagsoup text time uri url utf8-string uuid xhtml xml xss-sanitize zlib ]; - configureFlags = [ "-fplugins" "-fnetwork-uri" ]; + jailbreak = true; homepage = "http://gitit.net"; description = "Wiki using happstack, git or darcs, and pandoc"; license = "GPL"; @@ -47162,6 +47437,7 @@ self: { aeson base directory doctest Glob hspec HUnit process QuickCheck transformers ]; + jailbreak = true; homepage = "https://github.com/myfreeweb/gitson"; description = "A document store library for Git + JSON"; license = stdenv.lib.licenses.asl20; @@ -47180,9 +47456,6 @@ self: { transformers ]; extraLibraries = [ mesa ]; - configureFlags = [ - "-fuseglxgetprocaddress" "-fusenativewindowslibraries" - ]; description = "Complete OpenGL raw bindings"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) mesa;}; @@ -47207,6 +47480,7 @@ self: { buildDepends = [ base glib gtk ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ libglade ]; + jailbreak = true; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the glade library"; license = stdenv.lib.licenses.lgpl21; @@ -47232,6 +47506,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers GLFW-b lens mtl OpenGL ]; + jailbreak = true; homepage = "zyghost.com"; description = "An OpenGL micro framework"; license = stdenv.lib.licenses.gpl2; @@ -47248,7 +47523,6 @@ self: { buildDepends = [ base bytestring containers text utf8-string ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ glib ]; - configureFlags = [ "-fclosure_signals" ]; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GLIB library for Gtk2Hs"; license = stdenv.lib.licenses.lgpl21; @@ -47262,6 +47536,7 @@ self: { sha256 = "1i604gj3ssabr3dcas6gfh20d4psqwl1j4d7wk4p3gy0hvjvr8fb"; buildDepends = [ base containers text ]; testDepends = [ base Cabal containers HUnit text ]; + jailbreak = true; homepage = "https://github.com/klangner/glider-nlp"; description = "Natural Language Processing library"; license = stdenv.lib.licenses.bsd3; @@ -47335,6 +47610,7 @@ self: { version = "1.0.1.1"; sha256 = "0fvhh6q6z114qyi5rhwzxhrlqfhx6af97187b49lyvx2k9zkzvzp"; buildDepends = [ base containers stm ]; + jailbreak = true; description = "Namespaced, global, and top-level mutable variables without unsafePerformIO"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -47353,6 +47629,7 @@ self: { array base GlomeTrace GlomeVec GLUT haskell98 OpenGL parallel random time ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/Glome"; description = "ray tracer"; license = "GPL"; @@ -47369,7 +47646,7 @@ self: { buildDepends = [ base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL ]; - configureFlags = [ "-f-explicitbackend" "-f-glfw" "-fglut" ]; + jailbreak = true; homepage = "http://gloss.ouroborus.net"; description = "Painless 2D vector graphics, animations and simulations"; license = stdenv.lib.licenses.mit; @@ -47383,7 +47660,7 @@ self: { sha256 = "1nj2rnp2bg3xmi4xbaws9jc7qx3b4qqg9fyvfv13xdav28d7iqb0"; editedCabalFile = "3c0195c2208cb3c6786b8d1f27a17f5249af3797f6a37af410e95f23d03fb8d6"; buildDepends = [ accelerate accelerate-cuda base gloss ]; - configureFlags = [ "-fcuda" ]; + jailbreak = true; description = "Extras to interface Gloss and Accelerate"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -47407,6 +47684,7 @@ self: { version = "0.1.0.4"; sha256 = "0zzpdryfcqvxpzv53ymsvkm2nza9ryvzqgf3n89pnvrni91avgj3"; buildDepends = [ base gloss reactive-banana ]; + jailbreak = true; homepage = "https://github.com/Twey/gloss-banana"; description = "An Interface for gloss in terms of a reactive-banana Behavior"; license = stdenv.lib.licenses.gpl3; @@ -47500,7 +47778,7 @@ self: { buildDepends = [ accelerate accelerate-cuda base gloss gloss-accelerate ]; - configureFlags = [ "-fcuda" ]; + jailbreak = true; description = "Parallel rendering of raster images using Accelerate"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -47512,6 +47790,7 @@ self: { version = "1.9.2.1"; sha256 = "05wdiadwjykz8x0fimznp3q1drm4v3vnv6cv6wjkj1xsclmhb99k"; buildDepends = [ base bmp bytestring containers GLUT OpenGL ]; + jailbreak = true; description = "Gloss picture data types and rendering functions"; license = stdenv.lib.licenses.mit; }) {}; @@ -47523,6 +47802,7 @@ self: { version = "0.1.0.0"; sha256 = "0ygjqzb1pn092j0d0gcwhxdv940rdlvpaj1gxa347mdgvp4jb9za"; buildDepends = [ base gloss sodium ]; + jailbreak = true; homepage = "https://github.com/Twey/gloss-sodium"; description = "A Sodium interface to the Gloss drawing package"; license = stdenv.lib.licenses.agpl3; @@ -47578,6 +47858,7 @@ self: { ad array base gtk gtkglext mtl OpenGL OpenGLRaw parsec priority-queue qd reflection Vec ]; + jailbreak = true; description = "Mandelbrot Set explorer using GTK"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -47622,6 +47903,7 @@ self: { buildDepends = [ array base containers glib gtk haskell98 mtl ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ gnome_vfs gnome_vfs_module ]; + jailbreak = true; homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GNOME Virtual File System library"; license = "GPL"; @@ -47658,10 +47940,6 @@ self: { deepseq filepath old-locale process temporary time transformers utility-ht ]; - configureFlags = [ - "-f-executeshell" "-f-executepipe" "-f-buildexamples" - "-f-buildtests" "-fsplitbase" - ]; homepage = "http://www.haskell.org/haskellwiki/Gnuplot"; description = "2D and 3D plots using gnuplot"; license = stdenv.lib.licenses.bsd3; @@ -47723,6 +48001,7 @@ self: { base cairo containers directory filepath goatee gtk mtl parsec ]; testDepends = [ base HUnit ]; + jailbreak = true; homepage = "http://khumba.net/projects/goatee"; description = "A monadic take on a 2,500-year-old board game - GTK+ UI"; license = stdenv.lib.licenses.agpl3; @@ -47788,6 +48067,7 @@ self: { base blaze-html cmdargs data-default hamlet pandoc shakespeare-css syb text time ]; + jailbreak = true; description = "Google HTML5 Slide generator"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -47850,6 +48130,7 @@ self: { aeson attoparsec base bytestring containers enumerator haskell98 http-enumerator http-types mtl text time timerep transformers url ]; + jailbreak = true; homepage = "http://github.com/michaelxavier/GooglePlus"; description = "Haskell implementation of the Google+ API v1"; license = stdenv.lib.licenses.bsd3; @@ -47931,6 +48212,7 @@ self: { base GPX hxt QuickCheck statistics test-framework test-framework-quickcheck2 time vector xsd ]; + jailbreak = true; description = "For manipulating GPS coordinates and trails"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -47951,6 +48233,7 @@ self: { filepath gd gps GPX hsmagick html http-enumerator process random tar time xsd ]; + jailbreak = true; homepage = "https://github.com/robstewart57/Gps2HtmlReport"; description = "GPS to HTML Summary Report"; license = stdenv.lib.licenses.bsd3; @@ -47968,6 +48251,7 @@ self: { attoparsec base conduit filepath monad-control old-locale text time void xml-conduit xml-types ]; + jailbreak = true; description = "Read GPX files using conduits"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -47984,6 +48268,7 @@ self: { testDepends = [ base directory filepath hspec network process stm unix ]; + jailbreak = true; description = "Library to write graceful shutdown / upgrade service"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -48034,6 +48319,7 @@ self: { buildDepends = [ arrows base containers fingertree semigroups TypeCompose ]; + jailbreak = true; homepage = "http://grapefruit-project.org/"; description = "Functional Reactive Programming core"; license = stdenv.lib.licenses.bsd3; @@ -48161,6 +48447,7 @@ self: { base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL parsec ]; + jailbreak = true; homepage = "http://rochel.info/#graph-rewriting"; description = "Interactive graph rewriting system implementing various well-known combinators"; license = stdenv.lib.licenses.bsd3; @@ -48178,6 +48465,7 @@ self: { AC-Vector base base-unicode-symbols containers GLUT graph-rewriting graph-rewriting-layout OpenGL ]; + jailbreak = true; homepage = "http://rochel.info/#graph-rewriting"; description = "OpenGL interface for interactive port graph rewriting"; license = stdenv.lib.licenses.bsd3; @@ -48199,6 +48487,7 @@ self: { graph-rewriting-layout graph-rewriting-strategies IndentParser OpenGL parsec ]; + jailbreak = true; homepage = "http://rochel.info/#graph-rewriting"; description = "Lambdascope, an optimal evaluator of the lambda calculus, as an interactive graph-rewriting system"; license = stdenv.lib.licenses.bsd3; @@ -48234,6 +48523,7 @@ self: { base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL parsec ]; + jailbreak = true; homepage = "http://rochel.info/#graph-rewriting"; description = "Two evalutors of the SKI combinator calculus as interactive graph rewrite systems"; license = stdenv.lib.licenses.bsd3; @@ -48271,6 +48561,7 @@ self: { graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL uu-parsinglib ]; + jailbreak = true; homepage = "http://rochel.info/#graph-rewriting"; description = "Evaluate first-order applicative term rewrite systems interactively using graph reduction"; license = stdenv.lib.licenses.bsd3; @@ -48291,6 +48582,7 @@ self: { base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl graph-rewriting-layout IndentParser OpenGL parsec ]; + jailbreak = true; homepage = "http://rochel.info/#graph-rewriting"; description = "Evaluator of the lambda-calculus in an interactive graph rewriting system with explicit sharing"; license = stdenv.lib.licenses.bsd3; @@ -48319,6 +48611,7 @@ self: { buildDepends = [ base containers fgl mtl parsec syb template-haskell ]; + jailbreak = true; homepage = "http://github.com/konn/graph-utils/"; description = "A simple wrapper & quasi quoter for fgl"; license = stdenv.lib.licenses.bsd3; @@ -48365,6 +48658,7 @@ self: { base containers mtl QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/tel/graphbuilder"; description = "A declarative, monadic graph construction language for small graphs"; license = stdenv.lib.licenses.mit; @@ -48382,6 +48676,7 @@ self: { base bifunctors containers hashable lens-family lens-family-core mtl transformers ]; + jailbreak = true; homepage = "https://github.com/5outh/graphene"; description = "A minimal Graph Theory library"; license = stdenv.lib.licenses.mit; @@ -48396,7 +48691,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bitmap FTGL OpenGL stb-image ]; - configureFlags = [ "-f-examples" "-fftgl" ]; + jailbreak = true; homepage = "http://github.com/luqui/graphics-drawingcombinators"; description = "A functional interface to 2D drawing in OpenGL"; license = stdenv.lib.licenses.bsd3; @@ -48413,6 +48708,7 @@ self: { buildDepends = [ base bitmap-opengl containers hxt OpenGL stb-image transformers ]; + jailbreak = true; homepage = "http://github.com/luqui/collada"; description = "Load 3D geometry in the COLLADA format"; license = stdenv.lib.licenses.bsd3; @@ -48511,7 +48807,6 @@ self: { polyparse process temporary text transformers wl-pprint-text ]; testDepends = [ base containers fgl filepath QuickCheck text ]; - configureFlags = [ "-f-test-parsing" ]; homepage = "http://projects.haskell.org/graphviz/"; description = "Bindings to Graphviz for graph visualisation"; license = stdenv.lib.licenses.bsd3; @@ -48556,6 +48851,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/mhwombat/gray-extended"; description = "Gray encoding schemes"; license = stdenv.lib.licenses.bsd3; @@ -48598,7 +48894,6 @@ self: { buildDepends = [ base binary bytestring clock hostname network stm system-uuid time ]; - configureFlags = [ "-f-debug" ]; homepage = "http://code.google.com/p/greg/"; description = "A scalable distributed logger with a high-precision global time axis"; license = stdenv.lib.licenses.bsd3; @@ -48684,7 +48979,6 @@ self: { groundhog-sqlite groundhog-th mtl regex-compat syb template-haskell text time transformers ]; - configureFlags = [ "-f-mysql" "-f-postgresql" "-fsqlite" ]; homepage = "http://github.com/lykahb/groundhog"; description = "Type-safe datatype-database mapping library"; license = stdenv.lib.licenses.bsd3; @@ -48828,6 +49122,7 @@ self: { regex-compat text transformers-base unordered-containers vector wai wai-extra warp ]; + jailbreak = true; homepage = "http://github.com/iand675/growler"; description = "A revised version of the scotty library that attempts to be simpler and more performant"; license = stdenv.lib.licenses.mit; @@ -48848,7 +49143,7 @@ self: { base bytestring containers directory filepath FTGL gtk gtkglext mtl old-locale OpenGL OpenGLRaw parallel qd qd-vec ruff time Vec ]; - configureFlags = [ "-f-mpfr" ]; + jailbreak = true; description = "fractal explorer GUI using the ruff library"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -48867,7 +49162,7 @@ self: { base containers data-memocombinators filepath gruff qd qd-vec random ruff Vec ]; - configureFlags = [ "-f-mpfr" ]; + jailbreak = true; description = "Mandelbrot Set examples using ruff and gruff"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -48933,6 +49228,7 @@ self: { buildDepends = [ base containers mtl parsec permute sindre text X11 ]; + jailbreak = true; homepage = "http://sigkill.dk/programs/gsmenu"; description = "A visual generic menu"; license = stdenv.lib.licenses.bsd3; @@ -48954,6 +49250,7 @@ self: { gstreamer gstreamer-audio gstreamer-base gstreamer-controller gstreamer-dataprotocol gstreamer-net gstreamer-plugins-base ]; + jailbreak = true; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GStreamer open source multimedia framework"; license = stdenv.lib.licenses.lgpl21; @@ -48976,7 +49273,6 @@ self: { base containers extensible-exceptions haskeline HTTP json mtl unix url utf8-string ]; - configureFlags = [ "-f-gui" ]; homepage = "http://github.com/styx/gtc"; description = "Console and GUI interface for Google Translate service"; license = "GPL"; @@ -49007,9 +49303,6 @@ self: { ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ glib gtk ]; - configureFlags = [ - "-ffmode-binary" "-f-have-quartz-gtk" "-fhave-gio" "-fdeprecated" - ]; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Gtk+ graphical user interface library"; license = stdenv.lib.licenses.lgpl21; @@ -49066,6 +49359,7 @@ self: { sha256 = "0gh8kwd9758ws941xbxhrm3144pmnqln0md5r6vjbq7s1x54bsrf"; buildDepends = [ array base containers glib gtk haskell98 mtl ]; pkgconfigDepends = [ gtk ]; + jailbreak = true; homepage = "http://www.haskell.org/gtk2hs/"; description = "GTK+ Serialized event"; license = stdenv.lib.licenses.lgpl21; @@ -49102,6 +49396,7 @@ self: { version = "0.2.0"; sha256 = "0zf3k0c5h5wcgkqr8np5kvgz4c9nha86k5whsn4f1wk0ikj98dfq"; buildDepends = [ base containers gtk ]; + jailbreak = true; description = "Convenient Gtk canvas with mouse and keyboard input"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -49134,7 +49429,6 @@ self: { random ]; buildTools = [ alex happy ]; - configureFlags = [ "-fclosuresignals" ]; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Tools to build the Gtk2Hs suite of User Interface libraries"; license = stdenv.lib.licenses.gpl2; @@ -49259,6 +49553,7 @@ self: { version = "0.2.1"; sha256 = "01wikd60b48qcz6vk31kwfkpkf2za5laxbhdyns45s90lvr98rvi"; buildDepends = [ base cairo glib gtk mtl ]; + jailbreak = true; description = "Adds a module to gtk2hs allowing layouts to be defined using reverse polish notation"; license = "LGPL"; }) {}; @@ -49280,9 +49575,6 @@ self: { ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ glib gtk3 ]; - configureFlags = [ - "-ffmode-binary" "-f-build-demos" "-fhave-gio" - ]; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Gtk+ graphical user interface library"; license = stdenv.lib.licenses.lgpl21; @@ -49315,7 +49607,7 @@ self: { buildDepends = [ base glib gtk pango ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ gtkglext pangox_compat ]; - configureFlags = [ "-f-use-deprecated" "-f-have-quartz-gtk" ]; + jailbreak = true; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GTK+ OpenGL Extension"; license = stdenv.lib.licenses.lgpl21; @@ -49333,6 +49625,7 @@ self: { buildDepends = [ array base containers glib gtk haskell98 mtl ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ gtkimageview ]; + jailbreak = true; homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GtkImageView library"; license = stdenv.lib.licenses.lgpl21; @@ -49421,6 +49714,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cairo containers filepath gtk ]; + jailbreak = true; homepage = "http://gitorious.org/maximus/gulcii"; description = "graphical untyped lambda calculus interactive interpreter"; license = stdenv.lib.licenses.gpl2; @@ -49490,7 +49784,6 @@ self: { base MonadRandom mtl text transformers vty vty-ui ]; testDepends = [ base HUnit MonadRandom mtl transformers ]; - configureFlags = [ "-fvty" "-fexe" ]; homepage = "https://github.com/Javran/h2048"; description = "a haskell implementation of Game 2048"; license = stdenv.lib.licenses.mit; @@ -49548,7 +49841,6 @@ self: { buildDepends = [ base monads-tf transformers vector ]; buildTools = [ c2hs ]; extraLibraries = [ csound64 libsndfile ]; - configureFlags = [ "-fuseframework" "-fusedouble" "-fsplitbase" ]; description = "interface to CSound API"; license = "LGPL"; }) { csound64 = null; inherit (pkgs) libsndfile;}; @@ -49660,9 +49952,6 @@ self: { iterable mmap mtl Octree parallel QuickCheck tagged template-haskell text vector zlib ]; - configureFlags = [ - "-f-have-text-format" "-fhave-sse2" "-fhave-mmap" - ]; homepage = "https://github.com/BioHaskell/hPDB"; description = "Protein Databank file format library"; license = stdenv.lib.licenses.bsd3; @@ -49701,6 +49990,7 @@ self: { version = "0.1.1"; sha256 = "1qz1hd05fhh9vfjxmmnl9qs29hjl2qdyvfi9h687dp1dvk36j7ns"; buildDepends = [ aeson base bytestring http-conduit network ]; + jailbreak = true; homepage = "https://github.com/WJWH/hPushover"; description = "Pushover.net API functions."; license = stdenv.lib.licenses.bsd3; @@ -49744,7 +50034,6 @@ self: { base bytestring Crypto dataenc HTTP hxt MissingH network network-uri old-locale old-time random regex-compat utf8-string ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://gregheartsfield.com/hS3/"; description = "Interface to Amazon's Simple Storage Service (S3)"; license = stdenv.lib.licenses.bsd3; @@ -49762,6 +50051,7 @@ self: { base bytestring Crypto dataenc HTTP hxt network old-locale old-time utf8-string ]; + jailbreak = true; description = "Interface to Amazon's SimpleDB service"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -49774,6 +50064,7 @@ self: { sha256 = "05l9nlrwpb9gwgj8z48paxx46lkasa82naiq7armi98salk1a9ip"; buildDepends = [ base bytestring ]; testDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/mgajda/hTalos"; description = "Parser, print and manipulate structures in PDB file format"; license = stdenv.lib.licenses.bsd3; @@ -49917,6 +50208,7 @@ self: { version = "0.2.0.2"; sha256 = "0pm8vs94dbaahqrdwfffwa1jb9ghyjnq48sirlw1dj2gcsa3np2x"; buildDepends = [ base bytestring hack ]; + jailbreak = true; homepage = "http://github.com/snoyberg/hack-handler-cgi/tree/master"; description = "Hack handler using CGI protocol. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -49965,6 +50257,7 @@ self: { sha256 = "02slh33r9qy8q0vpi4s4vvf5lmb14ypk8bixdicvxakahjvxhanr"; buildDepends = [ base bytestring hack hack-handler-cgi ]; extraLibraries = [ fcgi ]; + jailbreak = true; homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master"; description = "Hack handler direct to fastcgi (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -50026,6 +50319,7 @@ self: { buildDepends = [ base bytestring failure hack network web-encodings ]; + jailbreak = true; homepage = "http://github.com/snoyberg/hack-handler-simpleserver/tree/master"; description = "A simplistic HTTP server handler for Hack. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -50111,7 +50405,6 @@ self: { air base bytestring containers data-default directory filepath hack2 network-uri old-locale text time ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/nfjinjing/hack2-contrib"; description = "Hack2 contrib"; license = stdenv.lib.licenses.bsd3; @@ -50147,6 +50440,7 @@ self: { base bytestring cgi containers data-default enumerator hack2 happstack-server mtl network ]; + jailbreak = true; homepage = "https://github.com/nfjinjing/hack2-handler-happstack-server"; description = "Hack2 Happstack server handler"; license = stdenv.lib.licenses.bsd3; @@ -50256,6 +50550,7 @@ self: { ansi-terminal async attoparsec base Cabal cpphs directory filepath haskell-src-exts HTTP mtl process text ]; + jailbreak = true; homepage = "https://github.com/blitzcode/hackage-diff"; description = "Compare the public API of different versions of a Hackage library"; license = stdenv.lib.licenses.mit; @@ -50275,7 +50570,6 @@ self: { base bytestring containers directory download-curl filepath gnuplot old-locale old-time parsedate ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/hackage-plot"; description = "Generate cumulative graphs of hackage uploads"; license = stdenv.lib.licenses.bsd3; @@ -50338,11 +50632,7 @@ self: { vector xml zlib ]; buildTools = [ alex happy ]; - configureFlags = [ - "-f-test-create-user" "-f-build-hackage-import" - "-fbuild-hackage-build" "-fbuild-hackage-mirror" - "-fbuild-hackage-server" "-f-debug" "-f-minimal" - ]; + jailbreak = true; description = "The Hackage web server"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -50361,7 +50651,6 @@ self: { base bytestring directory download filepath hsparklines old-locale old-time parsedate tagsoup ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/hackage-sparks"; description = "Generate sparkline graphs of hackage statistics"; license = stdenv.lib.licenses.bsd3; @@ -50467,7 +50756,6 @@ self: { base bytestring containers deepseq directory extensible-exceptions filepath HUnit mtl pretty process time unix xml ]; - configureFlags = [ "-fsplit-base" ]; description = "Hackage and Portage integration tool"; license = "GPL"; }) {}; @@ -50484,6 +50772,7 @@ self: { base containers monad-control mtl resourcet stm stm-chans transformers-base ]; + jailbreak = true; homepage = "https://github.com/Forkk/hactor"; description = "Lightweight Erlang-style actors for Haskell"; license = stdenv.lib.licenses.mit; @@ -50496,6 +50785,7 @@ self: { version = "0.0.3.1"; sha256 = "0nxcl3v9gnnyjzdpk30m2pmrhwcva9rky2dxrj4nnkr67ajm2dj0"; buildDepends = [ base stm ]; + jailbreak = true; homepage = "https://github.com/treep/hactors"; description = "Practical actors for Haskell"; license = stdenv.lib.licenses.mit; @@ -50513,7 +50803,6 @@ self: { isExecutable = true; buildDepends = [ base haddock-api ]; testDepends = [ base Cabal directory filepath process ]; - configureFlags = [ "-f-in-ghc-tree" ]; preCheck = "unset GHC_PACKAGE_PATH"; homepage = "http://www.haskell.org/haddock/"; description = "A documentation-generation tool for Haskell libraries"; @@ -50551,7 +50840,7 @@ self: { buildDepends = [ array base Cabal containers directory filepath ghc ghc-paths pretty ]; - configureFlags = [ "-f-in-ghc-tree" ]; + jailbreak = true; homepage = "http://www.haskell.org/haddock/"; description = "A documentation-generation tool for Haskell libraries"; license = stdenv.lib.licenses.bsd3; @@ -50628,6 +50917,7 @@ self: { protobuf socks stm text transformers unix unordered-containers vector xmlhtml ]; + jailbreak = true; homepage = "http://github.com/jystic/hadoop-rpc"; description = "Use the Hadoop RPC interface from Haskell"; license = stdenv.lib.licenses.asl20; @@ -50655,6 +50945,7 @@ self: { attoparsec base bytestring hadoop-rpc tasty tasty-hunit tasty-quickcheck vector ]; + jailbreak = true; homepage = "http://github.com/jystic/hadoop-tools"; description = "Fast command line tools for working with Hadoop"; license = stdenv.lib.licenses.asl20; @@ -50730,7 +51021,7 @@ self: { http-client http-client-tls http-types tagsoup text time transformers ]; - configureFlags = [ "-fnewtime" ]; + jailbreak = true; description = "Mailgun REST api interface for Haskell"; license = stdenv.lib.licenses.mit; }) {}; @@ -50744,6 +51035,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring configurator hailgun text ]; + jailbreak = true; description = "A program to send emails throught the Mailgun api"; license = stdenv.lib.licenses.mit; }) {}; @@ -50778,6 +51070,7 @@ self: { test-framework-hunit test-framework-quickcheck2 text time unix wai wai-test ]; + jailbreak = true; description = "Multi-app web platform framework"; license = stdenv.lib.licenses.mit; broken = true; @@ -50797,6 +51090,7 @@ self: { base bson bytestring containers ghc-paths hails iterIO iterio-server mongoDB mtl ]; + jailbreak = true; description = "Dynamic launcher of Hails applications"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -50821,6 +51115,7 @@ self: { testDepends = [ base hspec http-types mtl persistent scotty time wai wai-extra ]; + jailbreak = true; homepage = "https://github.com/tfausak/hairy"; description = "A JSON REST API"; license = stdenv.lib.licenses.mit; @@ -50850,6 +51145,7 @@ self: { statistics test-framework test-framework-hunit test-framework-quickcheck2 vector ]; + jailbreak = true; homepage = "http://indiana.edu/~ppaml/"; description = "A probabilistic programming embedded DSL"; license = stdenv.lib.licenses.bsd3; @@ -50880,6 +51176,7 @@ self: { version = "0.1"; sha256 = "1ddmnzan16vn0fbp1fgsidahayihhr0vw8saypdqq7lnhqw8j9d4"; buildDepends = [ base HTTP network ]; + jailbreak = true; homepage = "https://code.reaktor42.de/projects/hakismet"; description = "Akismet spam protection library"; license = stdenv.lib.licenses.mit; @@ -50897,6 +51194,7 @@ self: { base haskell-src-meta parsec template-haskell text transformers ]; testDepends = [ base QuickCheck ]; + jailbreak = true; description = "A mako-like quasi-quoter template library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -50933,9 +51231,6 @@ self: { system-filepath tagsoup test-framework test-framework-hunit test-framework-quickcheck2 text time ]; - configureFlags = [ - "-fcheckexternal" "-fwatchserver" "-fpreviewserver" - ]; homepage = "http://jaspervdj.be/hakyll"; description = "A static website compiler library"; license = stdenv.lib.licenses.bsd3; @@ -50965,6 +51260,7 @@ self: { version = "0.1.1.0"; sha256 = "11dl3rqls2yxkmycx63xr1cix4adk6b29sbwr4v5n48bqamr7p1j"; buildDepends = [ base blaze-html blaze-markup hakyll ]; + jailbreak = true; description = "Blaze templates for Hakyll"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -50978,6 +51274,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base directory filepath hakyll pandoc ]; + jailbreak = true; homepage = "http://jaspervdj.be/hakyll"; description = "Extra modules for the hakyll website compiler"; license = stdenv.lib.licenses.bsd3; @@ -51010,6 +51307,7 @@ self: { testDepends = [ base binary QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "A hakyll library that helps maintain a separate links database"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -51041,6 +51339,7 @@ self: { version = "0.2.1"; sha256 = "0bgwcxarsa40aylvg4cc7ha5y87xklkc4ifwd17l69l4xbb4iqpk"; buildDepends = [ base blaze-html blaze-markup Elm hakyll mtl ]; + jailbreak = true; homepage = "https://github.com/maxsnew/hakyll-elm"; description = "Hakyll wrapper for the Elm compiler"; license = stdenv.lib.licenses.bsd3; @@ -51066,6 +51365,7 @@ self: { haskell-src-exts HUnit mtl split tagged test-framework test-framework-hunit ]; + jailbreak = true; homepage = "http://github.com/haskell-suite/halberd/"; description = "A tool to generate missing import statements for Haskell modules"; license = stdenv.lib.licenses.bsd3; @@ -51098,7 +51398,7 @@ self: { array base bytestring cereal containers directory filepath fingertree HFuse mtl QuickCheck random time unix ]; - configureFlags = [ "-fbuild-tests" ]; + jailbreak = true; description = "The HAskelL File System (\"halfs\" -- intended for use on the HaLVM)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -51110,6 +51410,7 @@ self: { version = "2.4.1"; sha256 = "1anyf6mh13rmj5a0lsayrcxzvm3zk0a2943pzkgz06y3aqgmcbdb"; buildDepends = [ base directory HaXml pandoc ]; + jailbreak = true; homepage = "http://github.com/peti/halipeto"; description = "Haskell Static Web Page Generator"; license = "GPL"; @@ -51165,6 +51466,7 @@ self: { base bytestring containers directory filepath Glob preprocessor-tools ]; + jailbreak = true; description = "Haskell macro preprocessor"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -51195,6 +51497,7 @@ self: { base containers directory filepath haskore HaXml musicxml non-negative process ]; + jailbreak = true; homepage = "https://troglodita.di.uminho.pt/svn/musica/work/HaMusic"; description = "Library to handle abstract music"; license = stdenv.lib.licenses.bsd3; @@ -51277,10 +51580,6 @@ self: { base blaze-html blaze-markup bytestring cereal containers fingertree HTTP monadLib old-locale random time unix ]; - configureFlags = [ - "-f-word32-in-random" "-fweb-server" "-f-example" "-f-enable-tests" - "-f-bounded-channels" - ]; description = "IPv4 Network Stack"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -51304,6 +51603,7 @@ self: { version = "0.1.0.0"; sha256 = "07jspsi8y921n5m5ar93w4gqaff4mjx79ss416ccm4s1k4l2km0b"; buildDepends = [ base bytestring hans pfq ]; + jailbreak = true; homepage = "https://github.com/tolysz/hans-pfq"; description = "Driver for real ethernet devices for HaNS"; license = stdenv.lib.licenses.bsd3; @@ -51338,6 +51638,7 @@ self: { buildDepends = [ array base bytestring containers glib gtk mtl ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ appindicator ]; + jailbreak = true; description = "Binding to the appindicator library"; license = stdenv.lib.licenses.lgpl21; }) { appindicator = null;}; @@ -51352,7 +51653,6 @@ self: { isExecutable = true; buildDepends = [ base glib gtk3 text ]; pkgconfigDepends = [ appindicator ]; - configureFlags = [ "-f-demo" ]; homepage = "https://github.com/mlacorte/happindicator3"; description = "Binding to the appindicator library"; license = stdenv.lib.licenses.lgpl21; @@ -51418,7 +51718,7 @@ self: { HStringTemplateHelpers HTTP mtl old-time parsec pretty pureMD5 safe syb ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "A Happstack Tutorial that is its own web 2.0-type demo."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -51432,7 +51732,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base happstack-server ]; - configureFlags = [ "-f-tests" "-fbase4" ]; + jailbreak = true; homepage = "http://happstack.com"; description = "The haskell application server stack + code generation"; license = stdenv.lib.licenses.bsd3; @@ -51452,6 +51752,7 @@ self: { happstack-ixset happstack-server happstack-state mtl old-time random ]; + jailbreak = true; homepage = "http://n-sch.de/happstack-auth"; description = "A Happstack Authentication Suite"; license = stdenv.lib.licenses.bsd3; @@ -51492,6 +51793,7 @@ self: { base bytestring cereal clientsession happstack-server monad-control mtl safecopy transformers-base ]; + jailbreak = true; homepage = "http://happstack.com"; description = "client-side session data"; license = stdenv.lib.licenses.bsd3; @@ -51513,7 +51815,7 @@ self: { happstack-server happstack-state happstack-util HTTP HUnit mtl network old-time syb unix ]; - configureFlags = [ "-f-tests" "-fbase4" ]; + jailbreak = true; homepage = "http://happstack.com"; description = "Web related tools and services"; license = stdenv.lib.licenses.bsd3; @@ -51534,9 +51836,7 @@ self: { base binary bytestring containers mtl pretty syb syb-with-class syb-with-class-instances-text template-haskell text time ]; - configureFlags = [ - "-f-new-haxml" "-f-old-haxml" "-f-tests" "-fbase4" - ]; + jailbreak = true; homepage = "http://happstack.com"; description = "Happstack data manipulation libraries"; license = stdenv.lib.licenses.bsd3; @@ -51582,7 +51882,6 @@ self: { web-routes-mtl ]; buildTools = [ trhsx ]; - configureFlags = [ "-f-formlets" "-fbase4" ]; homepage = "http://src.seereason.com/happstack-facebook/"; description = "A package for building Facebook applications using Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51615,6 +51914,7 @@ self: { buildDepends = [ aeson base fay happstack-fay-ajax happstack-server mtl ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Support for using Fay with Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51627,6 +51927,7 @@ self: { version = "0.2.0"; sha256 = "0zdkvvmywnfvqg5jdvf29qczzxmprvspxj0r1vj46fd6vld53j4j"; buildDepends = [ fay-base fay-jquery ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Support for using Fay with Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51659,6 +51960,7 @@ self: { version = "7.0.4"; sha256 = "1l12gyyqzblb9psk6692r9xw640jxzyxqldfyg2yrzz8y0zi649a"; buildDepends = [ base happstack-server shakespeare text ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Support for Hamlet HTML templates in Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51676,6 +51978,7 @@ self: { base blaze-builder bytestring either filepath happstack-server heist mtl text ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Support for using Heist templates in Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51700,7 +52003,7 @@ self: { MissingH mtl network old-time parsec PBKDF2 pureMD5 random safe syb text utf8-string ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; homepage = "http://patch-tag.com/r/tphyahoo/HAppSHelpers/home"; description = "Convenience functions for Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51734,6 +52037,7 @@ self: { buildDepends = [ base bytestring happstack-server hslogger HStringTemplate mtl ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Support for using HStringTemplate in Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51753,7 +52057,7 @@ self: { base containers happstack-data happstack-util mtl syb syb-with-class template-haskell ]; - configureFlags = [ "-f-tests" "-fbase4" ]; + jailbreak = true; homepage = "http://happstack.com"; description = "Efficient relational queries on Haskell sets"; license = stdenv.lib.licenses.bsd3; @@ -51772,6 +52076,7 @@ self: { base base64-bytestring bytestring cereal digest happstack-server jmacro text utf8-string wl-pprint-text ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Support for using JMacro with Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51815,7 +52120,7 @@ self: { buildDepends = [ base happstack-server mtl plugins-auto template-haskell th-lift ]; - configureFlags = [ "-f-tests" "-fbase4" ]; + jailbreak = true; homepage = "http://happstack.com"; description = "The haskell application server stack + reload"; license = stdenv.lib.licenses.bsd3; @@ -51841,7 +52146,6 @@ self: { transformers transformers-base unix utf8-string xhtml zlib ]; testDepends = [ base bytestring containers HUnit parsec zlib ]; - configureFlags = [ "-fnetwork-uri" "-ftemplate_haskell" ]; homepage = "http://happstack.com"; description = "Web related tools and services"; license = stdenv.lib.licenses.bsd3; @@ -51882,7 +52186,7 @@ self: { filepath happstack-data happstack-util hslogger mtl old-time random stm syb template-haskell unix ]; - configureFlags = [ "-f-replication" "-f-tests" "-fbase4" ]; + jailbreak = true; homepage = "http://happstack.com"; description = "Event-based distributed state"; license = stdenv.lib.licenses.bsd3; @@ -51921,7 +52225,7 @@ self: { hslogger mtl network old-locale old-time parsec process random template-haskell time unix unix-compat ]; - configureFlags = [ "-f-tests" "-fbase4" ]; + jailbreak = true; homepage = "http://happstack.com"; description = "Web framework"; license = stdenv.lib.licenses.bsd3; @@ -51943,7 +52247,7 @@ self: { template-haskell text web-routes web-routes-boomerang web-routes-happstack web-routes-th ]; - configureFlags = [ "-f-embed" ]; + jailbreak = true; homepage = "http://hub.darcs.net/dag/yui/browse/happstack-yui"; description = "Utilities for using YUI3 with Happstack"; license = stdenv.lib.licenses.bsd3; @@ -51961,7 +52265,6 @@ self: { buildDepends = [ array base containers mtl ]; testDepends = [ base process ]; buildTools = [ perl ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://www.haskell.org/happy/"; description = "Happy is a parser generator for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -51995,6 +52298,7 @@ self: { aeson base filepath http-types lifted-base monad-control mtl text time transformers transformers-base ]; + jailbreak = true; homepage = "https://github.com/cstrahan/happybara"; description = "Acceptance test framework for web applications"; license = stdenv.lib.licenses.mit; @@ -52015,6 +52319,7 @@ self: { filepath happybara http-types lifted-base monad-control mtl network process text time transformers transformers-base vector word8 ]; + jailbreak = true; homepage = "https://github.com/cstrahan/happybara/happybara-webkit"; description = "WebKit Happybara driver"; license = stdenv.lib.licenses.mit; @@ -52027,6 +52332,7 @@ self: { version = "0.0.1"; sha256 = "0vh9ig9mvg12qgysk7gbqwiib3m2ciwi10asb1i0x25xjp585shi"; buildDepends = [ base directory filepath process ]; + jailbreak = true; homepage = "https://github.com/cstrahan/happybara/happybara-webkit-server"; description = "WebKit Server binary for Happybara (taken from capybara-webkit)"; license = stdenv.lib.licenses.mit; @@ -52080,6 +52386,7 @@ self: { base bindings-DSL monad-control resourcet transformers ]; pkgconfigDepends = [ groonga ]; + jailbreak = true; description = "Low level bindings for Groonga"; license = stdenv.lib.licenses.lgpl21; }) { groonga = null;}; @@ -52122,7 +52429,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base QuickCheck ]; - configureFlags = [ "-f-test" ]; homepage = "http://github.com/nonowarn/has"; description = "Entity based records"; license = stdenv.lib.licenses.bsd3; @@ -52169,6 +52475,7 @@ self: { base bytestring hascat-lib hascat-setup hascat-system HaXml haxr html HTTP network unix ]; + jailbreak = true; description = "Hascat Web Server"; license = "unknown"; }) {}; @@ -52186,6 +52493,7 @@ self: { base bytestring containers directory haskell98 HaXml html HTTP mtl network old-locale old-time parsec plugins xhtml ]; + jailbreak = true; description = "Hascat Package"; license = "unknown"; }) {}; @@ -52219,6 +52527,7 @@ self: { base bytestring containers hascat-lib HaXml HTTP mtl network old-time parsec plugins unix ]; + jailbreak = true; description = "Hascat System Package"; license = "unknown"; }) {}; @@ -52237,7 +52546,7 @@ self: { lens transformers ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + jailbreak = true; homepage = "http://github.com/analytics/hash/"; description = "Hashing tools"; license = stdenv.lib.licenses.bsd3; @@ -52257,7 +52566,6 @@ self: { base bytestring ghc-prim HUnit QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 text unix ]; - configureFlags = [ "-f-sse41" "-fsse2" "-finteger-gmp" ]; homepage = "http://github.com/tibbe/hashable"; description = "A class for types that can be converted to a hash value"; license = stdenv.lib.licenses.bsd3; @@ -52275,7 +52583,6 @@ self: { base bifunctors bytestring generic-deriving hashable transformers ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; homepage = "http://github.com/analytics/hashable-extras/"; description = "Higher-rank Hashable"; license = stdenv.lib.licenses.bsd3; @@ -52294,6 +52601,7 @@ self: { base ghc-prim hashable QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/wowus/hashable-generics"; description = "Automatically generates Hashable instances with GHC.Generics."; license = stdenv.lib.licenses.bsd3; @@ -52313,7 +52621,6 @@ self: { base binary bytestring containers dataenc directory extensible-exceptions filepath mmap mtl zlib ]; - configureFlags = [ "-f-hpc" "-f-diff" "-f-test" ]; description = "Hashed file storage support code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -52325,7 +52632,6 @@ self: { version = "1.3.0.1"; sha256 = "16scl1rbq0f18mggrj4lbhgkz7kzshsw9a523rjd8cjkdjz1ijwr"; buildDepends = [ base containers deepseq hashable ]; - configureFlags = [ "-f-oldcontainers" ]; homepage = "http://git.auryn.cz/haskell/hashmap/"; description = "Persistent containers Map and Set based on hashing"; license = stdenv.lib.licenses.bsd3; @@ -52343,6 +52649,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/mkscrg/hashring"; description = "Efficient consistent hashing"; license = stdenv.lib.licenses.bsd3; @@ -52355,10 +52662,6 @@ self: { version = "1.2.0.2"; sha256 = "0dqq5ssgkqzplqf5dmc4l8cj28j5py7i6n6a069qn4cibvxfjaq1"; buildDepends = [ base ghc-prim hashable primitive vector ]; - configureFlags = [ - "-f-portable" "-f-sse42" "-f-debug" "-f-bounds-checking" - "-funsafe-tricks" - ]; homepage = "http://github.com/gregorycollins/hashtables"; description = "Mutable hash tables in the ST monad"; license = stdenv.lib.licenses.bsd3; @@ -52372,6 +52675,7 @@ self: { version = "0.2.0"; sha256 = "0g9jmc15g36iy0wmmsj74qwybh509j4lf8jzv3dws7c2j24kc7l7"; buildDepends = [ base hashable hashtables loch-th placeholders ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/hashtables-plus"; description = "Extensions for a \"hashtables\" library"; license = stdenv.lib.licenses.mit; @@ -52384,7 +52688,6 @@ self: { version = "0.1.2"; sha256 = "03wn142r0sh7adfghjqwb2mgq4rgkqs8nq2rx2jq717dr2xp987n"; buildDepends = [ base containers mtl ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://huygens.functor.nl/hasim/"; description = "Process-Based Discrete Event Simulation library"; license = stdenv.lib.licenses.bsd3; @@ -52402,7 +52705,6 @@ self: { buildDepends = [ base constraints ghc-prim reflection tagged transformers void ]; - configureFlags = [ "-f-optimize" ]; homepage = "http://github.com/ekmett/hask"; description = "Categories"; license = stdenv.lib.licenses.bsd3; @@ -52478,7 +52780,7 @@ self: { base freenect hcwiid IfElse MissingH mtl SDL SDL-image SDL-mixer SDL-ttf transformers vector Yampa ]; - configureFlags = [ "-fkinect" "-fwiimote" ]; + jailbreak = true; homepage = "http://github.com/ivanperez-keera/haskanoid"; description = "A breakout game written in Yampa using SDL"; license = "unknown"; @@ -52517,6 +52819,7 @@ self: { aeson base bytestring connection containers hspec http-conduit http-types monads-tf stm text wai warp ]; + jailbreak = true; homepage = "https://github.com/jonplussed/haskbot-core"; description = "Easily-extensible chatbot for Slack messaging service"; license = stdenv.lib.licenses.mit; @@ -52542,6 +52845,7 @@ self: { optparse-applicative regex-tdfa regex-tdfa-text system-fileio system-filepath text time ]; + jailbreak = true; homepage = "https://github.com/maurotrb/haskdeep"; description = "Computes and audits file hashes"; license = stdenv.lib.licenses.bsd3; @@ -52592,9 +52896,7 @@ self: { base bytestring containers directory filepath terminfo transformers unix utf8-string ]; - configureFlags = [ - "-fterminfo" "-f-legacy-encoding" "-f-libiconv" "-fterminfo" - ]; + configureFlags = [ "-fterminfo" ]; homepage = "http://trac.haskell.org/haskeline"; description = "A command-line interface for user input, written in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -52607,6 +52909,7 @@ self: { version = "0.6.2"; sha256 = "0xgdq2xgw2ccyfzkj5n36s5n6km5l947d2iy4y1qms8kbc05zmfl"; buildDepends = [ base haskeline mtl ]; + jailbreak = true; homepage = "http://community.haskell.org/~aslatter/code/haskeline-class"; description = "Class interface for working with Haskeline"; license = stdenv.lib.licenses.bsd3; @@ -52660,6 +52963,7 @@ self: { stringsearch temporary test-framework test-framework-hunit time transformers ]; + jailbreak = true; description = "Transform text from the command-line using Haskell expressions"; license = stdenv.lib.licenses.asl20; }) {}; @@ -52690,6 +52994,7 @@ self: { testDepends = [ base bytestring mtl QuickCheck tasty tasty-quickcheck tasty-th ]; + jailbreak = true; description = "BrainFuck interpreter"; license = stdenv.lib.licenses.mit; }) {}; @@ -52721,6 +53026,7 @@ self: { version = "0.1.0.1"; sha256 = "0g95vhqga7hq6w6x993d29wpphcqidmm0vzni93blqka7yfc7ybb"; buildDepends = [ base process ]; + jailbreak = true; description = "Simple CoffeeScript API"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -52766,6 +53072,7 @@ self: { ghc-paths haddock monad-loops text unordered-containers ]; testDepends = [ base ]; + jailbreak = true; homepage = "http://github.com/chrisdone/haskell-docs"; description = "A program to find and display the docs and type of a name"; license = stdenv.lib.licenses.bsd3; @@ -52791,6 +53098,7 @@ self: { base containers directory-tree doctest filemanip filepath hlint tasty tasty-hunit ]; + jailbreak = true; homepage = "https://github.com/evolutics/haskell-formatter"; description = "Haskell source code formatter"; license = stdenv.lib.licenses.gpl3; @@ -52813,6 +53121,7 @@ self: { lifted-base monad-control network network-conduit process-conduit system-filepath text transformers transformers-base unix ]; + jailbreak = true; homepage = "https://github.com/yihuang/haskell-ftp"; description = "A Haskell ftp server with configurable backend"; license = stdenv.lib.licenses.bsd3; @@ -52888,7 +53197,6 @@ self: { ]; buildTools = [ c2hs ]; extraLibraries = [ mpi ]; - configureFlags = [ "-f-mpich14" "-f-test" ]; homepage = "http://github.com/bjpop/haskell-mpi"; description = "Distributed parallel programming in Haskell using MPI"; license = stdenv.lib.licenses.bsd3; @@ -52945,6 +53253,7 @@ self: { test-framework-quickcheck2 test-framework-th text transformers transformers-base unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/asilvestre/haskell-neo4j-rest-client"; description = "A Haskell neo4j client"; license = stdenv.lib.licenses.mit; @@ -52997,6 +53306,7 @@ self: { base bytestring cairo containers directory filepath glib gtk old-locale poppler template-haskell time zlib ]; + jailbreak = true; homepage = "http://michaeldadams.org/projects/haskell-pdf-presenter/"; description = "Tool for presenting PDF-based presentations"; license = stdenv.lib.licenses.gpl3; @@ -53026,6 +53336,7 @@ self: { zlib ]; buildTools = [ alex happy ]; + jailbreak = true; homepage = "http://code.haskell.org/~dons/code/haskell-platform-test"; description = "A test system for the Haskell Platform environment"; license = stdenv.lib.licenses.bsd3; @@ -53101,7 +53412,6 @@ self: { sha256 = "1vscvbsly7k0zqb7fi6bm38dfacyl8qgmv0h25fqkn95c0v5dif7"; buildDepends = [ array base pretty syb ]; buildTools = [ happy ]; - configureFlags = [ "-fsplit-base" ]; description = "Support for manipulating Haskell source code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -53169,6 +53479,7 @@ self: { base containers ghc-prim haskell-src-exts pretty syb template-haskell ]; + jailbreak = true; description = "Parse source to template-haskell abstract syntax"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -53204,7 +53515,6 @@ self: { version = "0.1.0"; sha256 = "051lsg9j3dgkr2akannfaddawdhybvsnm6x6xafmdmwn31v73z98"; buildDepends = [ base containers haskell-src-exts pretty ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/haskell-type-exts"; description = "A type checker for Haskell/haskell-src-exts"; license = stdenv.lib.licenses.bsd3; @@ -53217,6 +53527,7 @@ self: { version = "0.1.0.0"; sha256 = "0fv533nac6dlawgffr1kvn4xpv63hdcb4wgyqbbg2s6dg9a2hw38"; buildDepends = [ base process ]; + jailbreak = true; description = "Simple TypeScript API"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -53265,7 +53576,6 @@ self: { array base HaXml html mtl network polyparse pretty random regex-compat stm utf8-string ]; - configureFlags = [ "-f-debug" "-f-examples" ]; homepage = "http://patch-tag.com/r/adept/haskell-xmpp/home"; description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library"; license = stdenv.lib.licenses.bsd3; @@ -53310,7 +53620,7 @@ self: { buildDepends = [ array base directory old-locale old-time process time ]; - configureFlags = [ "-futctime-in-directory" ]; + jailbreak = true; homepage = "http://www.haskell.org/definition/"; description = "Compatibility with Haskell 98"; license = stdenv.lib.licenses.bsd3; @@ -53420,6 +53730,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base haskell98 haskelldb mtl plugins ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the dynamically loaded drivers"; license = stdenv.lib.licenses.bsd3; @@ -53438,7 +53749,7 @@ self: { buildDepends = [ base containers directory haskelldb mtl old-time ]; - configureFlags = [ "-fsplit-base" ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "An experimental HaskellDB back-end in pure Haskell (no SQL)"; license = stdenv.lib.licenses.bsd3; @@ -53473,6 +53784,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hdbc HDBC HDBC-mysql mtl ]; + jailbreak = true; description = "HaskellDB support for the HDBC MySQL driver"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -53539,7 +53851,7 @@ self: { version = "1.0.0"; sha256 = "0j1aqix21pqcsw7skl897pd1ir6hg836g4zb2h5338h4gih6blx0"; buildDepends = [ base haskelldb hsql mtl old-time ]; - configureFlags = [ "-fsplit-base" ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for HSQL"; license = stdenv.lib.licenses.bsd3; @@ -53558,6 +53870,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hsql hsql hsql-mysql mtl ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL MySQL driver"; license = stdenv.lib.licenses.bsd3; @@ -53576,6 +53889,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hsql hsql hsql-odbc mtl ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL ODBC driver"; license = stdenv.lib.licenses.bsd3; @@ -53594,6 +53908,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hsql hsql hsql-oracle mtl ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL Oracle driver"; license = stdenv.lib.licenses.bsd3; @@ -53613,6 +53928,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hsql hsql hsql-postgresql mtl ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL PostgreSQL driver"; license = stdenv.lib.licenses.bsd3; @@ -53631,6 +53947,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hsql hsql hsql-sqlite mtl ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL SQLite driver"; license = stdenv.lib.licenses.bsd3; @@ -53650,6 +53967,7 @@ self: { buildDepends = [ base haskelldb haskelldb-hsql hsql hsql-sqlite3 mtl ]; + jailbreak = true; homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL SQLite3 driver"; license = stdenv.lib.licenses.bsd3; @@ -53662,6 +53980,7 @@ self: { version = "2.1.0"; sha256 = "12whvz0qy9lqk1frfl5px9lhr1nwy519vj2z9c3g8nqjzscwzayb"; buildDepends = [ base haskelldb mtl template-haskell ]; + jailbreak = true; homepage = "http://trac.haskell.org/haskelldb-th"; description = "Template Haskell utilities for HaskellDB"; license = stdenv.lib.licenses.bsd3; @@ -53754,6 +54073,7 @@ self: { aeson base bytestring http-conduit http-types network old-locale text time unordered-containers ]; + jailbreak = true; homepage = "https://github.com/Raynes/haskheap"; description = "Haskell bindings to refheap"; license = stdenv.lib.licenses.mit; @@ -53807,6 +54127,7 @@ self: { aeson base bytestring containers http-streams io-streams old-locale time vector ]; + jailbreak = true; description = "A haskell wrapper for PokeAPI.co (www.pokeapi.co)"; license = stdenv.lib.licenses.mit; }) {}; @@ -53830,7 +54151,7 @@ self: { deepseq either HUnit json-rpc mtl pbkdf QuickCheck split test-framework test-framework-hunit test-framework-quickcheck2 text ]; - configureFlags = [ "-f-testnet" ]; + jailbreak = true; homepage = "http://github.com/haskoin/haskoin"; description = "Implementation of the Bitcoin protocol"; license = stdenv.lib.licenses.publicDomain; @@ -53854,6 +54175,7 @@ self: { HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/plaprade/haskoin-crypto"; description = "Implementation of Bitcoin cryptographic primitives"; license = stdenv.lib.licenses.publicDomain; @@ -53875,6 +54197,7 @@ self: { base binary bytestring haskoin-crypto haskoin-util HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/plaprade/haskoin-protocol"; description = "Implementation of the Bitcoin network protocol messages"; license = stdenv.lib.licenses.publicDomain; @@ -53898,6 +54221,7 @@ self: { HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/plaprade/haskoin-script"; description = "Implementation of Bitcoin script parsing and evaluation"; license = stdenv.lib.licenses.publicDomain; @@ -53917,6 +54241,7 @@ self: { base binary bytestring containers either HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/plaprade/haskoin-util"; description = "Utility functions for the Network.Haskoin project"; license = stdenv.lib.licenses.publicDomain; @@ -53949,6 +54274,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 text time unordered-containers vector yaml ]; + jailbreak = true; homepage = "http://github.com/plaprade/haskoin-wallet"; description = "Implementation of a Bitcoin hierarchical deterministric wallet (BIP32)"; license = stdenv.lib.licenses.publicDomain; @@ -54019,7 +54345,6 @@ self: { haskell-src markov-chain midi non-negative parsec process random transformers utility-ht ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Haskore"; description = "The Haskore Computer Music System"; license = "GPL"; @@ -54038,7 +54363,6 @@ self: { base bytestring data-accessor directory event-list haskore midi non-negative old-time process transformers unix utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Haskore/"; description = "Routines for realtime playback of Haskore songs"; license = "GPL"; @@ -54061,7 +54385,7 @@ self: { haskore-realtime hosc hsc3 non-negative opensoundcontrol-ht process random supercollider-ht transformers unix utility-ht ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Haskore back-end for SuperCollider"; license = "GPL"; @@ -54082,7 +54406,7 @@ self: { base data-accessor event-list haskore non-negative numeric-prelude random synthesizer-core utility-ht ]; - configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Music rendering coded in Haskell"; license = "GPL"; @@ -54113,7 +54437,6 @@ self: { buildDepends = [ base bytestring directory filepath json unix utf8-string ]; - configureFlags = [ "-f-debug" ]; homepage = "http://github.com/MarcWeber/hasktags"; description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs"; license = stdenv.lib.licenses.bsd3; @@ -54295,6 +54618,7 @@ self: { aeson attoparsec base bytestring containers hastache text unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/proger/hastache-aeson"; description = "render hastache templates using aeson values"; license = stdenv.lib.licenses.bsd3; @@ -54309,6 +54633,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base curl filepath mtl ]; + jailbreak = true; description = "A universal pastebin tool, written in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -54333,9 +54658,7 @@ self: { random shellmate system-fileio tar transformers utf8-string websockets ]; - configureFlags = [ - "-fportable" "-f-only-library" "-f-static" "-fportable" - ]; + configureFlags = [ "-fportable" ]; homepage = "http://haste-lang.org/"; description = "Haskell To ECMAScript compiler"; license = stdenv.lib.licenses.bsd3; @@ -54349,6 +54672,7 @@ self: { version = "0.0.1.0"; sha256 = "02rqm4qjaww2c622bqd1bb2mjb73w2s7d7pwvz94x03npxkf4hn1"; buildDepends = [ base containers directory filepath haste-lib ]; + jailbreak = true; homepage = "http://github.com/ajnsit/haste-markup"; description = "A port of blaze-markup and blaze-html to Haste"; license = stdenv.lib.licenses.mit; @@ -54362,7 +54686,6 @@ self: { version = "0.1.0.7"; sha256 = "0qikaiqk408x90p1wqz0p7jc2ri4raqnl4d50x3g5abqj2y1h93n"; buildDepends = [ base haste-compiler transformers ]; - configureFlags = [ "-f-haste-inst" ]; homepage = "https://github.com/agocorona/haste-perch"; description = "Create, navigate and modify the DOM tree with composable syntax, with the haste compiler"; license = stdenv.lib.licenses.gpl3; @@ -54484,6 +54807,7 @@ self: { aeson base bytestring containers hashable HUnit text unordered-containers ]; + jailbreak = true; homepage = "https://github.com/facebook/Haxl"; description = "A Haskell library for efficient, concurrent, and concise data access"; license = stdenv.lib.licenses.bsd3; @@ -54507,6 +54831,7 @@ self: { http-client-tls http-conduit resourcet text time transformers unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/facebook/Haxl"; description = "An example Haxl data source for accessing the Facebook Graph API"; license = stdenv.lib.licenses.bsd3; @@ -54528,6 +54853,7 @@ self: { mtl optparse-applicative parsec split template-haskell transformers utf8-string zlib ]; + jailbreak = true; homepage = "https://github.com/joelteon/haxparse"; description = "Readable HaxBall replays"; license = stdenv.lib.licenses.mit; @@ -54548,7 +54874,6 @@ self: { mtl network network-uri old-locale old-time template-haskell time utf8-string ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://www.haskell.org/haskellwiki/HaXR"; description = "XML-RPC client and server library"; license = stdenv.lib.licenses.bsd3; @@ -54561,6 +54886,7 @@ self: { version = "3000.5"; sha256 = "1h1g4r7c5k3rja49ip4m21f2sscn06xjxharnlyazvvs6mzfysif"; buildDepends = [ base haxr template-haskell ]; + jailbreak = true; homepage = "http://www.haskell.org/haxr/"; description = "Automatic deriving of XML-RPC structs for Haskell records"; license = stdenv.lib.licenses.bsd3; @@ -54620,6 +54946,7 @@ self: { aeson base bytestring http-conduit http-types optparse-applicative pandoc url ]; + jailbreak = true; homepage = "https://github.com/Gonzih/hayoo-cli"; description = "Hayoo CLI"; license = stdenv.lib.licenses.mit; @@ -54638,7 +54965,6 @@ self: { buildDepends = [ base cairo filepath glade gtk haskell98 process svgcairo time unix ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://hback.googlecode.com/"; description = "N-back memory game"; license = stdenv.lib.licenses.bsd3; @@ -54660,7 +54986,6 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 vector ]; - configureFlags = [ "-f-profile" "-f-local" ]; homepage = "http://www.alpheccar.org"; description = "Bayesian Networks"; license = stdenv.lib.licenses.bsd3; @@ -54676,6 +55001,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory ghc ghc-mod ghc-paths libhbb ]; + jailbreak = true; homepage = "https://bitbucket.org/bhris/hbb"; description = "Haskell Busy Bee, a backend for text editors"; license = stdenv.lib.licenses.lgpl21; @@ -54738,7 +55064,7 @@ self: { buildDepends = [ base primitive storable-complex vector ]; testDepends = [ base HUnit tasty tasty-hunit vector ]; extraLibraries = [ blas lapack ]; - configureFlags = [ "-f-cblas" "-f-openblas" ]; + jailbreak = true; homepage = "http://github.com/wellposed/hblas/"; description = "Human friendly BLAS and Lapack bindings for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -54757,6 +55083,7 @@ self: { aeson base blaze-markup bytestring cereal containers deepseq hashable path-pieces safecopy text unordered-containers uuid vector ]; + jailbreak = true; description = "A mutable vector that provides indexation on the datatype fields it stores"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -54782,7 +55109,7 @@ self: { semigroups stm system-fileio text time transformers transformers-base unix webkitgtk3 zeromq4-haskell ]; - configureFlags = [ "-fthreaded" ]; + jailbreak = true; homepage = "https://bitbucket.org/k0ral/hbro"; description = "Minimal KISS-compliant browser"; license = "unknown"; @@ -54803,6 +55130,7 @@ self: { network-uri pango parsec process safe system-fileio text time transformers-base unix webkitgtk3 ]; + jailbreak = true; homepage = "https://bitbucket.org/k0ral/hbro-contrib"; description = "Third-party extensions to hbro"; license = "unknown"; @@ -54818,7 +55146,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base containers filepath haskell98 mtl ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://www.bytelabs.org/hburg.html"; description = "Haskell Bottom Up Rewrite Generator"; license = stdenv.lib.licenses.bsd3; @@ -54833,6 +55160,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring language-c ]; + jailbreak = true; homepage = "http://tomahawkins.org"; description = "A toy C compiler"; license = stdenv.lib.licenses.bsd3; @@ -54911,6 +55239,7 @@ self: { stm tagged tasty temporary text transformers transformers-base ]; testDepends = [ base directory doctest filepath ]; + jailbreak = true; homepage = "http://github.com/bennofs/hcltest/"; description = "A testing library for command line applications"; license = stdenv.lib.licenses.bsd3; @@ -54928,6 +55257,7 @@ self: { base bytestring containers directory mtl old-locale pretty process random stm time ]; + jailbreak = true; homepage = "http://github.com/tbh/hcron"; description = "A simple job scheduler, which just runs some IO action at a given time"; license = stdenv.lib.licenses.bsd3; @@ -54999,6 +55329,7 @@ self: { version = "0.0.1.1"; sha256 = "034zsmqgavh4ns69f6j4a1afyqbd1b7h35macmf20vzxj0j0bawj"; buildDepends = [ attoparsec base containers HDBC text ]; + jailbreak = true; homepage = "http://bitbucket.com/dpwiz/hdbc-postgresql-hstore"; description = "Manipulate data in PostgreSQL \"hstore\" columns"; license = stdenv.lib.licenses.mit; @@ -55085,6 +55416,7 @@ self: { quickcheck-instances safe test-framework test-framework-hunit test-framework-quickcheck2 text time uuid ]; + jailbreak = true; homepage = "https://github.com/s9gf4ult/hdbi-postgresql"; description = "PostgreSQL driver for hdbi"; license = stdenv.lib.licenses.bsd3; @@ -55125,6 +55457,7 @@ self: { quickcheck-assertions quickcheck-instances stm test-framework test-framework-hunit test-framework-quickcheck2 text time uuid ]; + jailbreak = true; homepage = "https://github.com/s9gf4ult/hdbi-tests"; description = "test suite for testing HDBI"; license = stdenv.lib.licenses.bsd3; @@ -55200,7 +55533,6 @@ self: { version = "0.2"; sha256 = "0qr8d4qbvkncv4im0iwwdr9khvkyy4ky8wnwxri1jqhylcq8vdks"; buildDepends = [ base bytestring containers QuickCheck ]; - configureFlags = [ "-f-external-udis86" ]; homepage = "https://github.com/kmcallister/hdis86"; description = "Interface to the udis86 disassembler for x86 and x86-64 / AMD64"; license = stdenv.lib.licenses.bsd3; @@ -55214,6 +55546,7 @@ self: { sha256 = "0z6kpsk57gjqwpvs5v6ikiirnyyg26mbrxx827bb1v27lhsy7py0"; buildDepends = [ base bytestring ]; extraLibraries = [ markdown ]; + jailbreak = true; homepage = "https://github.com/jamwt/hdiscount"; description = "Haskell bindings to the Discount markdown library"; license = stdenv.lib.licenses.bsd3; @@ -55271,6 +55604,7 @@ self: { network-info network-multicast network-transport network-transport-tcp random template-haskell time ]; + jailbreak = true; homepage = "https://github.com/PatrickMaier/HdpH"; description = "Haskell distributed parallel Haskell"; license = stdenv.lib.licenses.bsd3; @@ -55287,6 +55621,7 @@ self: { buildDepends = [ array base bytestring cereal containers deepseq template-haskell ]; + jailbreak = true; homepage = "https://github.com/PatrickMaier/HdpH"; description = "Explicit closures in Haskell distributed parallel Haskell"; license = stdenv.lib.licenses.bsd3; @@ -55301,7 +55636,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base QuickCheck ]; - configureFlags = [ "-f-test" ]; description = "Heaps in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -55329,7 +55663,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base QuickCheck ]; - configureFlags = [ "-f-test" ]; homepage = "http://wiki.cs.pdx.edu/bartforge/heapsort"; description = "Heapsort of MArrays as a demo of imperative programming"; license = stdenv.lib.licenses.bsd3; @@ -55414,6 +55747,7 @@ self: { version = "0.1.0.0"; sha256 = "1dq7rpqg35caqj664q2ndqgd59mq7cfjahkaka5mlk1k5yjvz7av"; buildDepends = [ base bytestring either hedis mtl ]; + jailbreak = true; homepage = "http://github.com/sanetracker/hedis-simple"; description = "A simplified API for hedis"; license = stdenv.lib.licenses.mit; @@ -55432,6 +55766,7 @@ self: { base bytestring hedis HUnit lifted-base test-framework test-framework-hunit transformers ]; + jailbreak = true; homepage = "https://github.com/akaspin/hedis-tags"; description = "Tags for hedis"; license = stdenv.lib.licenses.bsd3; @@ -55454,7 +55789,7 @@ self: { base bytestring containers hspec HUnit QuickCheck template-haskell text time vector ]; - configureFlags = [ "-f-developer" ]; + jailbreak = true; homepage = "https://bitbucket.org/dpwiz/hedn"; description = "EDN parsing and encoding"; license = stdenv.lib.licenses.bsd3; @@ -55527,7 +55862,6 @@ self: { extraLibraries = [ newrelic-collector-client newrelic-common newrelic-transaction ]; - configureFlags = [ "-fdummy" "-f-example" ]; homepage = "https://github.com/philopon/helics"; description = "New Relic® agent SDK wrapper for Haskell"; license = stdenv.lib.licenses.mit; @@ -55547,7 +55881,6 @@ self: { buildDepends = [ base bytestring data-default-class helics vault wai ]; - configureFlags = [ "-f-example" ]; homepage = "https://github.com/philopon/helics"; description = "New Relic® agent SDK wrapper for wai"; license = stdenv.lib.licenses.mit; @@ -55660,7 +55993,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-threaded" ]; homepage = "http://www.haskell.org/hello/"; description = "Hello World, an example package"; license = stdenv.lib.licenses.bsd3; @@ -55684,6 +56016,7 @@ self: { base cairo containers elerea HUnit sdl2 test-framework test-framework-hunit test-framework-quickcheck2 time ]; + jailbreak = true; homepage = "http://github.com/switchface/helm"; description = "A functionally reactive game engine"; license = stdenv.lib.licenses.mit; @@ -55754,7 +56087,7 @@ self: { transformers vector vector-fftw websockets xhb ]; testDepends = [ base bytestring hspec HUnit vector ]; - configureFlags = [ "-fmouse" "-fheadmap" "-ffft" ]; + jailbreak = true; homepage = "https://github.com/nh2/haskell-hemokit"; description = "Haskell port of the Emokit EEG project"; license = stdenv.lib.licenses.mit; @@ -55774,6 +56107,7 @@ self: { transformers uuid ]; extraLibraries = [ xenctrl ]; + jailbreak = true; homepage = "https://github.com/selectel/hen"; description = "Haskell bindings to Xen hypervisor interface"; license = stdenv.lib.licenses.mit; @@ -55985,6 +56319,7 @@ self: { buildDepends = [ base filepath haskell-src HDBC HDBC-postgresql hssqlppp parsec ]; + jailbreak = true; description = "Haskell's embedded SQL"; license = "GPL"; }) {}; @@ -56088,6 +56423,7 @@ self: { version = "0.2.0.0"; sha256 = "1asv5vs694mcifffvm5a4gsplpz7frk3p3zr9lqqv1f172ql9lql"; buildDepends = [ base binary bytestring filepath ]; + jailbreak = true; homepage = "http://www.github.com/hansroland/hexif"; description = "Reading Exif data form a JPEG file with Haskell"; license = stdenv.lib.licenses.bsd3; @@ -56123,6 +56459,7 @@ self: { base bytestring containers extensible-exceptions hexpat iteratee List parallel transformers ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/Hexpat/"; description = "Chunked XML parsing using iteratees"; license = stdenv.lib.licenses.bsd3; @@ -56139,6 +56476,7 @@ self: { buildDepends = [ base bytestring deepseq hexpat hexpat-tagsoup lens ]; + jailbreak = true; description = "Lenses for Hexpat"; license = stdenv.lib.licenses.mit; }) {}; @@ -56196,6 +56534,7 @@ self: { version = "0.0.0.0"; sha256 = "0wpmbzxdl63r2p398101ywzfs7b4p4x8ds4zzqbhvhs2r0fsg5wv"; buildDepends = [ base data-ref either mtl parsec transformers ]; + jailbreak = true; homepage = "https://github.com/Zankoku-Okuno/hexpr/"; description = "A framework for symbolic, homoiconic languages"; license = stdenv.lib.licenses.bsd3; @@ -56227,7 +56566,6 @@ self: { buildDepends = [ base ]; extraLibraries = [ doublefann ]; pkgconfigDepends = [ fann ]; - configureFlags = [ "-f-test" ]; description = "Haskell binding to the FANN library"; license = stdenv.lib.licenses.bsd3; }) { doublefann = null; fann = null;}; @@ -56246,6 +56584,7 @@ self: { base bytestring haskeline iteratee MissingH MonadCatchIO-transformers network transformers ]; + jailbreak = true; description = "Flash debugger"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -56259,6 +56598,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base eprocess mtl wx wxcore ]; + jailbreak = true; homepage = "http://github.com/elbrujohalcon/hfiar"; description = "Four in a Row in Haskell!!"; license = stdenv.lib.licenses.bsd3; @@ -56289,7 +56629,7 @@ self: { buildDepends = [ base directory gloss haskeline hmatrix HTTP MissingH transformers ]; - configureFlags = [ "-frepl" ]; + jailbreak = true; description = "Hess-Smith panel code for inviscid 2-d airfoil analysis"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -56301,6 +56641,7 @@ self: { version = "1.0.2"; sha256 = "04qwmjxm06akvpakc5imcx0ls9zlsz74s4r9p7xzj0q5fv20z09l"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/nornagon/hfov"; description = "Field-of-view calculation for low-resolution 2D raster grids"; license = stdenv.lib.licenses.bsd3; @@ -56403,6 +56744,7 @@ self: { base directory HUnit process template-haskell temporary test-framework test-framework-hunit ]; + jailbreak = true; homepage = "https://github.com/copton/hgdbmi"; description = "GDB Machine Interface: program-driven control of GDB"; license = stdenv.lib.licenses.bsd3; @@ -56417,7 +56759,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory filepath hylolib mtl random ]; - configureFlags = [ "-f-static" ]; homepage = "http://www.glyc.dc.uba.ar/intohylo/hgen.php"; description = "Random generation of modal and hybrid logic formulas"; license = "GPL"; @@ -56480,6 +56821,7 @@ self: { aeson attoparsec base base64-bytestring bytestring case-insensitive cmdargs directory http-enumerator text ]; + jailbreak = true; homepage = "https://github.com/noteed/hgithub"; description = "Haskell bindings to the GitHub API"; license = stdenv.lib.licenses.bsd3; @@ -56494,6 +56836,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base HGL HTam random utility-ht ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/hgl-example/"; description = "Various animations generated using HGL"; license = "GPL"; @@ -56513,7 +56856,6 @@ self: { buildDepends = [ base containers directory filepath mtl parsec wl-pprint ]; - configureFlags = [ "-f-test" ]; homepage = "http://github.com/polux/hgom"; description = "An haskell port of the java version of gom"; license = "GPL"; @@ -56526,6 +56868,7 @@ self: { version = "0.1.0.0"; sha256 = "0j6ybi8f5csa9rpbpy8dc9p6l6vf2qh2zk589a9nqj2phllz7mwf"; buildDepends = [ base bytestring network ]; + jailbreak = true; description = "Gopher server"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -56538,6 +56881,7 @@ self: { sha256 = "1n2pi90yr9dmxp5iirp6hm8inliwpl3pnhgx7xnn4zl0z21bjgb5"; buildDepends = [ base ]; extraLibraries = [ harp ]; + jailbreak = true; homepage = "http://www.harphttp.org"; description = "Binding to libharp"; license = stdenv.lib.licenses.bsd3; @@ -56597,7 +56941,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base bytestring mtl network ]; - configureFlags = [ "-f-test" ]; description = "haskell robot for IChat protocol"; license = "GPL"; }) {}; @@ -56652,6 +56995,7 @@ self: { base diagrams-cairo diagrams-lib hierarchical-clustering hspec HUnit ]; + jailbreak = true; description = "Draw diagrams of dendrograms made by hierarchical-clustering"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -56758,7 +57102,6 @@ self: { buildDepends = [ base blaze-html bytestring filepath mtl pcre-light text ]; - configureFlags = [ "-f-executable" ]; description = "source code highlighting"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -56780,7 +57123,6 @@ self: { testDepends = [ base blaze-html containers Diff directory filepath process ]; - configureFlags = [ "-f-pcre-light" "-f-executable" "-fsplitbase" ]; prePatch = "sed -i -e 's|regex-pcre-builtin >= .*|regex-pcre|' highlighting-kate.cabal"; homepage = "http://github.com/jgm/highlighting-kate"; description = "Syntax highlighting"; @@ -56801,6 +57143,7 @@ self: { array base bytestring directory filepath optparse-applicative text transformers ]; + jailbreak = true; homepage = "http://www.bubblycloud.com/hills/"; description = "Generate STL models from SRTM elevation data"; license = stdenv.lib.licenses.bsd3; @@ -56820,6 +57163,7 @@ self: { base directory glib gtk haskell98 mozembed old-time parallel process unix ]; + jailbreak = true; homepage = "http://www.haskell.org/himerge"; description = "Haskell Graphical User Interface for Emerge"; license = "GPL"; @@ -56861,6 +57205,7 @@ self: { NetSNMP network old-time protobuf regex-posix stm text type-level unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/pyr/himpy"; description = "multithreaded snmp poller for riemann"; license = stdenv.lib.licenses.mit; @@ -56966,7 +57311,6 @@ self: { version = "0.3.7"; sha256 = "0i7mxg9ilzcgijda6j3ya5xnpbxa3wm9xswdfif95jim9w82sw0b"; buildDepends = [ base containers directory unix ]; - configureFlags = [ "-fsplit-base" ]; homepage = "https://github.com/kolmodin/hinotify.git"; description = "Haskell binding to inotify"; license = stdenv.lib.licenses.bsd3; @@ -56988,6 +57332,7 @@ self: { base bifunctors QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; + jailbreak = true; homepage = "https://github.com/joneshf/hinquire"; description = "Generate armet style query strings"; license = stdenv.lib.licenses.mit; @@ -57038,6 +57383,7 @@ self: { version = "1.4.0"; sha256 = "0iirk76n9j4iwll44gs4spnssv2kkxrw4ypp228gap5h4pyimvx5"; buildDepends = [ base eprocess exceptions hint monad-loops mtl ]; + jailbreak = true; description = "A server process that runs hint"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -57132,7 +57478,7 @@ self: { numeric-extras random statistics text text-format vector vector-space ]; - configureFlags = [ "-f-pl3" ]; + jailbreak = true; homepage = "https://people.ksp.sk/~ivan/hirt"; description = "Calculates IRT 2PL and 3PL models"; license = stdenv.lib.licenses.bsd3; @@ -57149,6 +57495,7 @@ self: { buildDepends = [ base bytestring conduit http-conduit http-types text time ]; + jailbreak = true; homepage = "https://github.com/prowdsponsor/hissmetrics"; description = "Unofficial API bindings to KISSmetrics"; license = stdenv.lib.licenses.bsd3; @@ -57170,6 +57517,7 @@ self: { hist-pl-fusion hist-pl-lexicon hist-pl-lmf hist-pl-transliter morfeusz pipes polimorf text ]; + jailbreak = true; homepage = "https://github.com/kawu/hist-pl/tree/master/umbrella"; description = "Umbrella package for the historical dictionary of Polish"; license = stdenv.lib.licenses.bsd3; @@ -57217,6 +57565,7 @@ self: { base binary containers dawg directory filepath hist-pl-dawg hist-pl-types pipes text transformers ]; + jailbreak = true; homepage = "https://github.com/kawu/hist-pl/tree/master/lexicon"; description = "A binary representation of the historical dictionary of Polish"; license = stdenv.lib.licenses.bsd3; @@ -57229,6 +57578,7 @@ self: { version = "0.1.0"; sha256 = "146vz15fig8k1wcvcw7fg64abxvg1nyarvhigz9jkzf5yngkzwvm"; buildDepends = [ base hist-pl-types polysoup text ]; + jailbreak = true; homepage = "https://github.com/kawu/hist-pl/tree/master/lmf"; description = "LMF parsing for the historical dictionary of Polish"; license = stdenv.lib.licenses.bsd3; @@ -57311,6 +57661,7 @@ self: { buildDepends = [ base containers directory filepath process regex-compat regex-posix ]; + jailbreak = true; description = "Extract the interesting bits from shell history"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -57335,7 +57686,6 @@ self: { testDepends = [ base bytedump bytestring hourglass tasty tasty-quickcheck ]; - configureFlags = [ "-f-debug" "-f-executable" ]; homepage = "http://github.com/vincenthz/hit"; description = "Git operations in haskell"; license = stdenv.lib.licenses.bsd3; @@ -57434,7 +57784,6 @@ self: { frquotes mtl process template-haskell transformers uniplate utf8-string ]; - configureFlags = [ "-f-build_doc" ]; description = "A library to build valid LaTeX files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -57471,6 +57820,7 @@ self: { buildDepends = [ array base bytestring bytestring-csv containers haskell98 parallel ]; + jailbreak = true; homepage = "http://membres-liglab.imag.fr/termier/HLCM/hlcm.html"; description = "Fast algorithm for mining closed frequent itemsets"; license = stdenv.lib.licenses.bsd3; @@ -57503,7 +57853,6 @@ self: { tabular test-framework test-framework-hunit text time transformers wizards ]; - configureFlags = [ "-fthreaded" ]; homepage = "http://hledger.org"; description = "The main command-line interface for the hledger accounting tool"; license = "GPL"; @@ -57523,6 +57872,7 @@ self: { base Chart cmdargs colour containers hledger hledger-lib HUnit safe time ]; + jailbreak = true; homepage = "http://hledger.org"; description = "A pie chart image generator for the hledger accounting tool"; license = "GPL"; @@ -57537,6 +57887,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base hledger-lib time ]; + jailbreak = true; homepage = "https://github.com/gebner/hledger-diff"; description = "Compares the transactions in two ledger files"; license = stdenv.lib.licenses.gpl3; @@ -57565,6 +57916,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal hledger-lib statistics time ]; + jailbreak = true; description = "computes the internal rate of return of an investment"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -57591,7 +57943,6 @@ self: { regex-tdfa regexpr safe split test-framework test-framework-hunit time transformers ]; - configureFlags = [ "-f-double" ]; homepage = "http://hledger.org"; description = "Core data types, parsers and utilities for the hledger accounting tool"; license = "GPL"; @@ -57610,6 +57961,7 @@ self: { buildDepends = [ base cmdargs hledger hledger-lib HUnit safe time vty ]; + jailbreak = true; homepage = "http://hledger.org"; description = "A curses-style console interface for the hledger accounting tool"; license = "GPL"; @@ -57639,7 +57991,6 @@ self: { yesod-core yesod-static ]; testDepends = [ base hspec yesod yesod-test ]; - configureFlags = [ "-f-library-only" "-f-dev" "-fthreaded" ]; homepage = "http://hledger.org"; description = "A web interface for the hledger accounting tool"; license = "GPL"; @@ -57699,7 +58050,6 @@ self: { ansi-terminal base cmdargs containers cpphs directory extra filepath haskell-src-exts hscolour process transformers uniplate ]; - configureFlags = [ "-fgpl" "-fthreaded" ]; homepage = "http://community.haskell.org/~ndm/hlint/"; description = "Source code suggestions"; license = stdenv.lib.licenses.bsd3; @@ -57783,7 +58133,6 @@ self: { version = "3000.0.1"; sha256 = "0p6f1jd1b01dvzffiac17f8z0l403f54vrph8k9b3549lpjfh452"; buildDepends = [ base containers mtl network parsec xhtml ]; - configureFlags = [ "-fsplit-base" ]; description = "Simple wikitext-like markup format implementation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -57801,7 +58150,6 @@ self: { vector ]; extraLibraries = [ blas liblapack ]; - configureFlags = [ "-f-openblas" ]; homepage = "https://github.com/albertoruiz/hmatrix"; description = "Numeric Linear Algebra"; license = stdenv.lib.licenses.bsd3; @@ -57815,7 +58163,7 @@ self: { sha256 = "05jgm3hnlylnfhavcicjbhbxq929whm6mapggfwbxkzajhh0paaj"; buildDepends = [ base hmatrix transformers ]; extraLibraries = [ lapack ]; - configureFlags = [ "-f-buildexamples" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/hmatrix-banded/"; description = "HMatrix interface to LAPACK functions for banded matrices"; license = stdenv.lib.licenses.bsd3; @@ -57867,7 +58215,6 @@ self: { version = "0.2"; sha256 = "1xwl2qgji2ib0gml9hqljzwd4wrqfjpvnzm3iq2g7kcwwfg1q0dm"; buildDepends = [ base binary hmatrix storable-complex ]; - configureFlags = [ "-f-mkl" ]; homepage = "http://code.haskell.org/hmatrix-gsl-stats"; description = "GSL Statistics interface"; license = stdenv.lib.licenses.bsd3; @@ -57894,7 +58241,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base hmatrix ]; - configureFlags = [ "-f-test" ]; homepage = "http://github.com/alanfalloon/hmatrix-nipals"; description = "NIPALS method for Principal Components Analysis on large data-sets"; license = stdenv.lib.licenses.lgpl21; @@ -57908,6 +58254,7 @@ self: { sha256 = "1r03svlxzk4r4fw5brrixjf3dlfdvr2b7f80075ynm9ajzzpfirr"; buildDepends = [ base hmatrix vector ]; extraLibraries = [ QuadProgpp ]; + jailbreak = true; description = "Bindings to the QuadProg++ quadratic programming library"; license = stdenv.lib.licenses.bsd3; }) { QuadProgpp = null;}; @@ -57932,7 +58279,6 @@ self: { sha256 = "1ziqzbfrk7xyah5n0cys1ccnmj2z91wxdamanv3y5v717zhdrqix"; buildDepends = [ base hmatrix hmatrix-gsl ]; extraLibraries = [ gsl ]; - configureFlags = [ "-f-safe-cheap" ]; homepage = "https://github.com/albertoruiz/hmatrix"; description = "Interface to GSL special functions"; license = "GPL"; @@ -57949,6 +58295,7 @@ self: { buildDepends = [ array base haskell-src-meta hmatrix parsec template-haskell tfp ]; + jailbreak = true; homepage = "http://code.haskell.org/hmatrix-static/"; description = "hmatrix with vector and matrix sizes encoded in types"; license = "GPL"; @@ -57979,6 +58326,7 @@ self: { buildDepends = [ base haskell-src-exts haskell-src-meta hmatrix template-haskell ]; + jailbreak = true; homepage = "http://github.com/reinerp/hmatrix-syntax"; description = "MATLAB-like syntax for hmatrix vectors and matrices"; license = stdenv.lib.licenses.gpl3; @@ -57996,7 +58344,6 @@ self: { base hmatrix hmatrix-gsl HUnit QuickCheck random ]; testDepends = [ base HUnit QuickCheck random ]; - configureFlags = [ "-fgsl" ]; homepage = "https://github.com/albertoruiz/hmatrix"; description = "Tests for hmatrix"; license = stdenv.lib.licenses.bsd3; @@ -58032,6 +58379,7 @@ self: { array base bytestring bytestring-lexing delimited-text gnuplot hmatrix hmeap hosc hsc3 parsec ]; + jailbreak = true; homepage = "http://slavepianos.org/rd/?t=hmeap-utils"; description = "Haskell Meapsoft Parser Utilities"; license = "GPL"; @@ -58059,7 +58407,6 @@ self: { version = "0.2.1.0"; sha256 = "143w042krxayn2xbn3ag3mkfd9j4075adrjqs651hh3mbr8s9725"; buildDepends = [ base stm ]; - configureFlags = [ "-f-nonoteoff" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Binding to the OS level MIDI services"; license = stdenv.lib.licenses.bsd3; @@ -58079,6 +58426,7 @@ self: { base bytestring containers directory filepath mtl parsec pcre-light process unix ]; + jailbreak = true; homepage = "http://www.github.com/mboes/hmk"; description = "A make alternative based on Plan9's mk"; license = "GPL"; @@ -58116,7 +58464,6 @@ self: { old-time pcre-light process unix zlib ]; extraLibraries = [ curses ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; description = "An ncurses mp3 player written in Haskell"; license = "GPL"; @@ -58130,7 +58477,6 @@ self: { sha256 = "00gqrmfwg7hk21iyfbma8h4ahpxgj21wi9fcxjdms506ahk7rwf4"; buildDepends = [ base integer-gmp ]; extraLibraries = [ mpfr ]; - configureFlags = [ "-f-use-integer-simple" ]; homepage = "http://code.google.com/p/hmpfr/"; description = "Haskell binding to the MPFR library"; license = stdenv.lib.licenses.bsd3; @@ -58187,6 +58533,7 @@ self: { base containers haskeline mtl parsec QuickCheck regex-compat syb text ]; + jailbreak = true; description = "Interpreter for the MUMPS langugae"; license = "GPL"; }) {}; @@ -58278,7 +58625,6 @@ self: { buildDepends = [ aeson base bytestring http-conduit http-types text ]; - configureFlags = [ "-f-test" ]; homepage = "https://github.com/freizl/hoauth2"; description = "hoauth2"; license = stdenv.lib.licenses.bsd3; @@ -58303,6 +58649,7 @@ self: { testDepends = [ base containers gtk3 gtksourceview3 hspec mtl text ]; + jailbreak = true; homepage = "http://svalaskevicius.github.io/hob/"; description = "A source code editor aiming for the convenience of use"; license = stdenv.lib.licenses.gpl3; @@ -58339,6 +58686,7 @@ self: { base deepseq haskell-src-exts haskell-src-meta mtl syb tagged template-haskell th-expand-syns transformers type-equality ]; + jailbreak = true; description = "A library for canonically representing terms with binding"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -58352,6 +58700,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cmdargs hint mtl ]; + jailbreak = true; homepage = "http://github.com/tanakh/hoe"; description = "Haskell One-liner Evaluator"; license = stdenv.lib.licenses.bsd3; @@ -58364,6 +58713,7 @@ self: { version = "1.0"; sha256 = "1xlsddrdv56n7ww7a377jwz43xkkckl5zygghwxs9k88wxzskvvd"; buildDepends = [ base mtl star-to-star template-haskell ]; + jailbreak = true; description = "defining @mtl@-ready monads as * -> * fixed-points"; license = "unknown"; }) {}; @@ -58381,6 +58731,7 @@ self: { buildDepends = [ base cmdargs filepath irc network old-locale time unix ]; + jailbreak = true; description = "Simple IRC logger bot"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -58398,7 +58749,6 @@ self: { buildDepends = [ array base bytestring containers HUnit mtl old-locale random time ]; - configureFlags = [ "-f-http" "-fsplitbase" ]; homepage = "http://www.kfish.org/software/hogg/"; description = "Library and tools to manipulate the Ogg container format"; license = stdenv.lib.licenses.bsd3; @@ -58445,6 +58795,7 @@ self: { isExecutable = true; buildDepends = [ base X11 ]; extraLibraries = [ OIS ]; + jailbreak = true; description = "OIS bindings"; license = stdenv.lib.licenses.bsd3; }) { OIS = null;}; @@ -58468,6 +58819,7 @@ self: { version = "0.1.0.0"; sha256 = "1j2ql6izsd85skd6l9j1qfg7pj5rf513096s9bkvqip9bb4ibr4r"; buildDepends = [ base random safe ]; + jailbreak = true; description = "An engine for Texas hold'em Poker"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -58528,7 +58880,6 @@ self: { version = "0.1"; sha256 = "1wm15bdz02sjgpz2n266xd50q3p6mncnv8mhimky6ps1kmzb5r6c"; buildDepends = [ base containers mtl QuickCheck ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www-users.cs.york.ac.uk/~ndm/homeomorphic/"; description = "Homeomorphic Embedding Test"; license = stdenv.lib.licenses.bsd3; @@ -58552,6 +58903,7 @@ self: { version = "0.0.5"; sha256 = "0gnwpzs6kwhf2wm0nqcgwqa1pp7xwbnqh337pr62w40i76g252v4"; buildDepends = [ array base DirectSound haskell98 hommage ]; + jailbreak = true; homepage = "substitut-fuer-feinmotorik/projects/haskellommage"; description = "DirectSound extension (Windows) for the Hommage sound library"; license = "GPL"; @@ -58640,6 +58992,7 @@ self: { buildDepends = [ array astar base containers hfov monad-loops mtl ncurses random ]; + jailbreak = true; description = "A small, toy roguelike"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -58857,6 +59210,7 @@ self: { base bytestring Cabal containers directory errors filepath hoogle optparse-applicative process temporary transformers ]; + jailbreak = true; homepage = "http://github.com/bgamari/hoogle-index"; description = "Easily generate Hoogle indices for installed packages"; license = stdenv.lib.licenses.bsd3; @@ -58905,6 +59259,7 @@ self: { network-multicast old-locale old-time process regex-compat snap-core snap-server text time transformers unix xml ]; + jailbreak = true; homepage = "https://bitbucket.org/pvdbrand/hoovie"; description = "Haskell Media Server"; license = stdenv.lib.licenses.bsd3; @@ -58922,6 +59277,7 @@ self: { testDepends = [ base QuickCheck ]; buildTools = [ c2hs ]; pkgconfigDepends = [ opencc ]; + jailbreak = true; homepage = "https://github.com/MnO2/hopencc"; description = "Haskell binding to libopencc"; license = stdenv.lib.licenses.bsd3; @@ -58942,7 +59298,6 @@ self: { ]; buildTools = [ c2hs ]; extraLibraries = [ OpenCL ]; - configureFlags = [ "-f-debug" ]; homepage = "https://github.com/merijn/hopencl"; description = "Haskell bindings for OpenCL"; license = stdenv.lib.licenses.bsd3; @@ -59045,6 +59400,7 @@ self: { sha256 = "1rx5kvacnzm3qmc0z8n9fhrcrac059akzh9ccq0qswl7w9m4iby3"; buildDepends = [ base bytestring zlib ]; testDepends = [ base bytestring hspec QuickCheck zlib ]; + jailbreak = true; homepage = "https://github.com/ananthakumaran/hopfli"; description = "zlib compatible compression using Zopfli Compression Algorithm"; license = stdenv.lib.licenses.asl20; @@ -59086,6 +59442,7 @@ self: { base bytestring QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/t/hosc"; description = "Haskell Open Sound Control"; license = "GPL"; @@ -59123,6 +59480,7 @@ self: { base bytestring cgi haskeline hosc hosc-json hsc3 json text transformers utf8-string websockets www-minus ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/?t=hosc-utils"; description = "Haskell Open Sound Control Utilities"; license = "GPL"; @@ -59164,6 +59522,7 @@ self: { buildDepends = [ attoparsec base bytestring data-default dns iproute network ]; + jailbreak = true; homepage = "https://github.com/yihuang/hosts-server"; description = "An dns server which is extremely easy to config"; license = stdenv.lib.licenses.gpl3; @@ -59194,6 +59553,7 @@ self: { version = "0.1.9.13"; sha256 = "1c614gvwypfqaj4gqsdimqq40i34w393vikq5hhy3d4qll2qp8hv"; buildDepends = [ base plugins ]; + jailbreak = true; homepage = "https://github.com/mikeplus64/hotswap"; description = "Simple code hotswapping"; license = stdenv.lib.licenses.bsd3; @@ -59250,7 +59610,6 @@ self: { network OpenGL parseargs process ]; extraLibraries = [ freeglut mesa ]; - configureFlags = [ "-f-serveronly" ]; homepage = "http://www.haskell.org/haskellwiki/Hp2any"; description = "Real-time heap graphing utility and profile stream server with a reusable graphing module"; license = stdenv.lib.licenses.bsd3; @@ -59359,6 +59718,7 @@ self: { filepath FindBin haskell-src-exts hint hint-server monad-loops mtl process time wx wxcore ]; + jailbreak = true; homepage = "http://haskell.hpage.com"; description = "A scrapbook for Haskell developers"; license = stdenv.lib.licenses.bsd3; @@ -59399,6 +59759,7 @@ self: { old-locale postgresql-simple process safe snap-app snap-core snap-server text time transformers utf8-string ]; + jailbreak = true; homepage = "http://hpaste.org/"; description = "Haskell paste web site"; license = "GPL"; @@ -59419,6 +59780,7 @@ self: { base bytestring directory filepath http-conduit http-types lifted-base network optparse-applicative process safe utf8-string ]; + jailbreak = true; homepage = "http://github.com/parcs/hpasteit"; description = "A command-line client for hpaste.org"; license = stdenv.lib.licenses.bsd3; @@ -59497,7 +59859,6 @@ self: { base containers data-default haste-compiler haste-perch monads-tf transformers ]; - configureFlags = [ "-f-haste-inst" ]; homepage = "https://github.com/agocorona/hplayground"; description = "monadic, reactive Formlets running in the Web browser"; license = stdenv.lib.licenses.bsd3; @@ -59531,6 +59892,7 @@ self: { base ConfigFile directory filepath HaXml HDBC HDBC-sqlite3 hslogger MissingH mtl network old-time parsec process unix ]; + jailbreak = true; homepage = "http://software.complete.org/hpodder"; description = "Podcast Aggregator (downloader)"; license = "GPL"; @@ -59555,7 +59917,7 @@ self: { vector ]; extraLibraries = [ postgresql ]; - configureFlags = [ "-f-tests" ]; + jailbreak = true; description = "Haskell bindings to libpqtypes"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) postgresql;}; @@ -59577,7 +59939,6 @@ self: { protocol-buffers-descriptor utf8-string ]; buildTools = [ alex ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/protocol-buffers/"; description = "Parse Google Protocol Buffer specifications"; license = stdenv.lib.licenses.bsd3; @@ -59601,7 +59962,7 @@ self: { protocol-buffers-fork utf8-string ]; buildTools = [ alex ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; description = "Parse Google Protocol Buffer specifications"; license = stdenv.lib.licenses.bsd3; @@ -59616,7 +59977,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base directory filepath hcg-minus random ]; - configureFlags = [ "-f-build-exec" ]; homepage = "http://rd.slavepianos.org/?t=hps"; description = "Haskell Postscript"; license = "GPL"; @@ -59631,6 +59991,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cairo gtk hps random ]; + jailbreak = true; homepage = "http://slavepianos.org/rd/?t=hps-cairo"; description = "Cairo rendering for the haskell postscript library"; license = "GPL"; @@ -59643,6 +60004,7 @@ self: { version = "0.1.0.0"; sha256 = "0w1yyrv4k7fi016084j4k1lh6jgxg5502r83zszr9cjc6rraj8fc"; buildDepends = [ base vector ]; + jailbreak = true; homepage = "http://stathacking.com/hps-kmeans"; description = "A nice implementation of the k-Means algorithm"; license = stdenv.lib.licenses.gpl3; @@ -59669,6 +60031,7 @@ self: { version = "0.1.3"; sha256 = "1hb9yslb94ynzlphsp0i4f547zqxblrj49hqy4d7zivdqp38lqla"; buildDepends = [ aeson base bytestring process process-extras ]; + jailbreak = true; homepage = "https://github.com/davidlazar/hpygments"; description = "Highlight source code using Pygments"; license = stdenv.lib.licenses.mit; @@ -59718,7 +60081,7 @@ self: { base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-foptimize" ]; + jailbreak = true; homepage = "http://github.com/paulrzcz/hquantlib.git"; description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; license = "LGPL"; @@ -59763,6 +60126,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers ]; + jailbreak = true; homepage = "http://github.com/Raynes/Hricket"; description = "A Cricket scoring application"; license = stdenv.lib.licenses.bsd3; @@ -59895,7 +60259,6 @@ self: { sha256 = "1l2h1zv63c25k80gljnan3vg2r25a4b7byf5yryj3cjwa9xcg457"; buildDepends = [ base ghc-prim ]; extraLibraries = [ ole32 oleaut32 ]; - configureFlags = [ "-f-old-base" ]; description = "Pragmatic .NET interop for Haskell"; license = stdenv.lib.licenses.bsd3; }) { ole32 = null; oleaut32 = null;}; @@ -59911,6 +60274,7 @@ self: { buildDepends = [ base bytestring containers mtl text time xml-conduit zip-archive ]; + jailbreak = true; description = "HS-Excelx provides basic read-only access to Excel 2007 and 2010 documents in XLSX format"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -59922,6 +60286,7 @@ self: { version = "0.3.4"; sha256 = "0j52drd3pb6ssgngfqxdsvvjjnx11nsmxwjsin6cmbv0nifpyq51"; buildDepends = [ base bytestring haskell98 ]; + jailbreak = true; homepage = "http://patch-tag.com/r/VasylPasternak/hs-ffmpeg"; description = "Bindings to FFMPEG library"; license = stdenv.lib.licenses.bsd3; @@ -59981,6 +60346,7 @@ self: { buildDepends = [ base containers directory filepath parsec process ]; + jailbreak = true; description = "Haskell wrapper around the GIZA++ toolkit"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -60037,6 +60403,7 @@ self: { diagrams-svg HUnit mtl parsec parsec-numbers QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://deepakjois.github.com/hs-logo"; description = "Logo interpreter written in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -60088,7 +60455,6 @@ self: { buildDepends = [ array base directory glib gtk MonadPrompt mtl random ]; - configureFlags = [ "-fsplit-base" ]; description = "Programmer's Mine Sweeper in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -60112,7 +60478,6 @@ self: { version = "0.2.1.0"; sha256 = "09v2kp643asl3zpv8rbb8a7zv0h3bn5l4gxz44d71kly9qr3jkhh"; buildDepends = [ base data-default-class text ]; - configureFlags = [ "-f-pedantic" ]; homepage = "https://github.com/trskop/hs-pkg-config"; description = "Create pkg-config configuration files"; license = stdenv.lib.licenses.bsd3; @@ -60134,6 +60499,7 @@ self: { system-filepath text time transformers unordered-containers uuid zip-archive ]; + jailbreak = true; homepage = "https://github.com/tazjin/hs-pkpass"; description = "A library for Passbook pass creation & signing"; license = stdenv.lib.licenses.bsd3; @@ -60155,6 +60521,7 @@ self: { testDepends = [ base containers hspec tasty tasty-hunit xml-conduit ]; + jailbreak = true; homepage = "https://github.com/codygman/hs-scrape/"; description = "Simple and easy web scraping and automation in Haskell"; license = stdenv.lib.licenses.mit; @@ -60216,7 +60583,7 @@ self: { base doctest Glob hlint hspec HUnit process QuickCheck random regex-compat ]; - configureFlags = [ "-f-documentation" ]; + jailbreak = true; homepage = "https://github.com/tfausak/hs2048"; description = "A 2048 clone in Haskell"; license = stdenv.lib.licenses.mit; @@ -60253,6 +60620,7 @@ self: { buildDepends = [ base directory haskell-src haskell-src-exts haskell98 split ]; + jailbreak = true; homepage = "http://www.github.com/finnsson/hs2graphviz"; description = "Generate graphviz-code from Haskell-code"; license = "unknown"; @@ -60282,6 +60650,7 @@ self: { buildDepends = [ base bindings-sqlite3 bytestring mtl utf8-string ]; + jailbreak = true; description = "Sqlite3 bindings"; license = "LGPL"; }) {}; @@ -60294,6 +60663,7 @@ self: { sha256 = "0zxmlyckp9c0i5s8vi62d3qvnilh8kl093ckqr7dchgmki4az7rp"; buildDepends = [ array base bytestring dlist mtl ]; extraLibraries = [ xenctrl ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/HsXenCtrl"; description = "FFI bindings to the Xen Control library"; license = stdenv.lib.licenses.bsd3; @@ -60365,7 +60735,6 @@ self: { base bytestring containers directory HUnit test-framework test-framework-hunit text time ]; - configureFlags = [ "-f-hydra" ]; description = "Launch and gather data from Haskell and non-Haskell benchmarks"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -60384,6 +60753,7 @@ self: { hsbencher HTTP http-conduit http-types json mtl network resourcet time ]; + jailbreak = true; description = "Backend for uploading benchmark data to CodeSpeed"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -60417,6 +60787,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers directory process ]; + jailbreak = true; description = "A preprocessor that helps with writing Haskell bindings to C code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -60460,6 +60831,7 @@ self: { version = "0.14"; sha256 = "1f62mfjssky7igbp1nx2zf1azbih76m65xydnf5akp8pim7nzmis"; buildDepends = [ base cairo gtk hosc hsc3 split ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/?t=hsc3-cairo"; description = "haskell supercollider cairo drawing"; license = "GPL"; @@ -60544,7 +60916,7 @@ self: { hsc3-lang hsc3-sf hsc3-unsafe hsc3-utils hsharc MonadRandom primes process random random-shuffle sc3-rdu she split ]; - configureFlags = [ "-f-build-exec" ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/t/hsc3-graphs"; description = "Haskell SuperCollider Graphs"; license = "GPL"; @@ -60621,7 +60993,6 @@ self: { base bytestring containers data-default directory filepath hosc hsc3 process time time-compat transformers ]; - configureFlags = [ "-f-build-examples" ]; homepage = "https://github.com/kaoskorobase/hsc3-process"; description = "Create and control scsynth processes"; license = "GPL"; @@ -60634,6 +61005,7 @@ self: { version = "0.14.1"; sha256 = "0m814vr41i0mm0c001vbih9i93048niljv3z8czaz32wysa8xpfl"; buildDepends = [ base hsc3 ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/?t=hsc3-rec"; description = "Haskell SuperCollider Record Variants"; license = "GPL"; @@ -60678,7 +61050,6 @@ self: { base failure QuickCheck random test-framework test-framework-quickcheck2 transformers ]; - configureFlags = [ "-f-build-examples" ]; homepage = "https://github.com/kaoskorobase/hsc3-server"; description = "SuperCollider server resource management and synchronization"; license = "GPL"; @@ -60719,6 +61090,7 @@ self: { version = "0.14"; sha256 = "0kywqx7x10hqzhq8by0f62aznrnq4y3013cxkccx1r0naajpz3yj"; buildDepends = [ base hsc3 ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/?t=hsc3-unsafe"; description = "Unsafe Haskell SuperCollider"; license = "GPL"; @@ -60753,6 +61125,7 @@ self: { sha256 = "0alnwc170hd2dyq718nvfq5dsbnyp29j3z49w2w5k59pi9pnqybc"; buildDepends = [ array base time unix ]; extraLibraries = [ camwire_1394 dc1394_control raw1394 ]; + jailbreak = true; description = "Haskell bindings to IIDC1394 cameras, via Camwire"; license = "LGPL"; }) { camwire_1394 = null; dc1394_control = null; @@ -60784,6 +61157,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ aeson base bytestring ghc-prim HTTP ]; + jailbreak = true; homepage = "https://bitbucket.org/sebasmagri/hscd"; description = "Command line client and library for SoundCloud.com"; license = stdenv.lib.licenses.bsd3; @@ -60798,7 +61172,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base cairo glib gtk old-time ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://haskell.org/gtk2hs/archives/2006/01/26/cairo-eye-candy/"; description = "An elegant analog clock using Haskell, GTK and Cairo"; license = "GPL"; @@ -60860,6 +61233,7 @@ self: { version = "1.4.1.2"; sha256 = "1r3njcwad8d4vn17s5g69iw3rhjz9hbhv49wkqqpndck5080fh7l"; buildDepends = [ base mtl old-locale old-time unix ]; + jailbreak = true; homepage = "https://github.com/skogsbaer/hscurses"; description = "NCurses bindings for Haskell"; license = "LGPL"; @@ -60913,6 +61287,7 @@ self: { version = "0.14"; sha256 = "1wxms6z8mpyf4l1qqxi6gvscls3mwlj5aq6g3ldashzrmb7pcimm"; buildDepends = [ base bytestring hosc ]; + jailbreak = true; homepage = "http://rd.slavepianos.org/?t=hsdif"; description = "Haskell SDIF"; license = "GPL"; @@ -61009,6 +61384,7 @@ self: { version = "1.3.2"; sha256 = "03d0pnsba7yj5x7zrg8b80kxsnqn5g40vd2i717s1dnn3bd3vz4s"; buildDepends = [ base mtl old-time parsec ]; + jailbreak = true; homepage = "http://patch-tag.com/r/hsemail-ns/home"; description = "Internet Message Parsers"; license = stdenv.lib.licenses.bsd3; @@ -61029,6 +61405,7 @@ self: { base bytestring Cabal directory file-embed filepath http-streams io-streams mtl process safe split unix ]; + jailbreak = true; homepage = "https://github.com/tmhedberg/hsenv"; description = "Virtual Haskell Environment builder"; license = stdenv.lib.licenses.bsd3; @@ -61062,6 +61439,7 @@ self: { testDepends = [ base binary bytestring containers hspec HUnit iconv text time ]; + jailbreak = true; homepage = "https://github.com/emmanueltouzery/hsexif"; description = "EXIF handling library in pure Haskell"; license = stdenv.lib.licenses.bsd3; @@ -61088,6 +61466,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base hdaemonize hslogger network process ]; + jailbreak = true; homepage = "https://github.com/Yuras/hsfcsh"; description = "Incremental builder for flash"; license = stdenv.lib.licenses.bsd3; @@ -61186,7 +61565,6 @@ self: { array base binary bytestring hmatrix hmatrix-gsl hmatrix-gsl-stats hstatistics mtl storable-complex ]; - configureFlags = [ "-f-mkl" ]; homepage = "http://code.haskell.org/hsignal"; description = "Signal processing and EEG data analysis"; license = stdenv.lib.licenses.bsd3; @@ -61210,6 +61588,7 @@ self: { testDepends = [ base filepath haskell-src-exts tasty tasty-golden ]; + jailbreak = true; description = "A command line program for extending the import list of a Haskell source file"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -61253,7 +61632,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal directory filepath process unix ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~arossato/hslackbuilder"; description = "HSlackBuilder automatically generates slackBuild scripts from a cabal package"; license = stdenv.lib.licenses.bsd3; @@ -61298,7 +61676,6 @@ self: { buildDepends = [ base containers directory mtl network old-locale process time unix ]; - configureFlags = [ "-f-buildtests" "-fsmall_base" ]; homepage = "http://software.complete.org/hslogger"; description = "Versatile logging framework"; license = stdenv.lib.licenses.bsd3; @@ -61348,6 +61725,7 @@ self: { testDepends = [ base conduit hspec QuickCheck split stm transformers ]; + jailbreak = true; homepage = "https://github.com/bartavelle/hslogstash"; description = "A library to work with, or as, a logstash server"; license = stdenv.lib.licenses.bsd3; @@ -61362,7 +61740,7 @@ self: { buildDepends = [ base mtl ]; testDepends = [ base ]; pkgconfigDepends = [ lua ]; - configureFlags = [ "-fsystem-lua" "-f-apicheck" "-fsystem-lua" ]; + configureFlags = [ "-fsystem-lua" ]; description = "A Lua language interpreter embedding in Haskell"; license = stdenv.lib.licenses.mit; }) { inherit (pkgs) lua;}; @@ -61499,6 +61877,7 @@ self: { hostname hslogger mtl network pipes pipes-attoparsec pipes-network stm stm-chans text ]; + jailbreak = true; homepage = "https://github.com/gamelost/hsnsq"; description = "Haskell NSQ client"; license = stdenv.lib.licenses.asl20; @@ -61538,6 +61917,7 @@ self: { regex-posix test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/josercruz01/hsoptions"; description = "Haskell library that supports command-line flag processing"; license = stdenv.lib.licenses.asl20; @@ -61550,7 +61930,6 @@ self: { version = "0.10.0"; sha256 = "1ayfywgrlmzivsq6lirmgvl65x1shf8041lzw2yh245rkmd91lsf"; buildDepends = [ base mtl text ]; - configureFlags = [ "-fbase4" ]; homepage = "http://hub.darcs.net/nibro/hsp"; description = "Haskell Server Pages is a library for writing dynamic server-side web pages"; license = stdenv.lib.licenses.bsd3; @@ -61786,6 +62165,7 @@ self: { sha256 = "197c9x25r41xmaq84xqhi0kizxi7as7jn7k9klj7pq9fmd9hcg7m"; buildDepends = [ base hspec HUnit QuickCheck ]; testDepends = [ base hspec-meta ]; + jailbreak = true; description = "An experimental DSL for testing on top of Hspec"; license = stdenv.lib.licenses.mit; }) {}; @@ -61895,6 +62275,7 @@ self: { HandsomeSoup hspec hspec-core hxt lens mtl snap snap-core snap-extras text transformers ]; + jailbreak = true; homepage = "https://github.com/dbp/hspec-snap"; description = "A library for testing with Hspec and the Snap Web Framework"; license = stdenv.lib.licenses.bsd3; @@ -62037,7 +62418,6 @@ self: { buildDepends = [ base binary bytestring containers extensible-exceptions network ]; - configureFlags = [ "-fsmall_base" ]; description = "A client library for the spread toolkit"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62051,6 +62431,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base bytestring vty ]; + jailbreak = true; description = "A terminal presentation tool"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62154,10 +62535,6 @@ self: { testDepends = [ base containers directory QuickCheck tagged text ]; buildTools = [ c2hs ]; pkgconfigDepends = [ Qt5Core Qt5Gui Qt5Qml Qt5Quick Qt5Widgets ]; - configureFlags = [ - "-fuseexithook" "-fforceghcilib" "-fthreadedtestsuite" - "-f-usepkgconfig" - ]; homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "Haskell binding for Qt Quick"; license = stdenv.lib.licenses.bsd3; @@ -62205,7 +62582,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base hsqml OpenGL OpenGLRaw text ]; - configureFlags = [ "-fopengl" ]; + jailbreak = true; homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "HsQML sample programs"; license = stdenv.lib.licenses.bsd3; @@ -62224,6 +62601,7 @@ self: { buildDepends = [ base containers deepseq directory hsqml OddWord tagged ]; + jailbreak = true; homepage = "http://www.gekkou.co.uk/"; description = "HsQML-based implementation of Nine Men's Morris"; license = stdenv.lib.licenses.bsd3; @@ -62272,6 +62650,7 @@ self: { base containers groom HUnit mtl parsec pretty syb template-haskell test-framework test-framework-hunit transformers uniplate ]; + jailbreak = true; homepage = "http://jakewheat.github.com/hssqlppp/"; description = "SQL parser and type checker"; license = stdenv.lib.licenses.bsd3; @@ -62330,6 +62709,7 @@ self: { buildDepends = [ base directory filepath ghc ghc-paths HUnit mtl QuickCheck random ]; + jailbreak = true; homepage = "http://bitbucket.org/dave4420/hstest/wiki/Home"; description = "Runs tests via QuickCheck1 and HUnit; like quickCheck-script but uses GHC api"; license = stdenv.lib.licenses.bsd3; @@ -62369,6 +62749,7 @@ self: { base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; description = "Distributed instant messaging over Tor"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -62390,6 +62771,7 @@ self: { configurator containers hoauth http-conduit lifted-base numbers old-locale resourcet RSA safe text time transformers vector ]; + jailbreak = true; description = "Tradeking API bindings for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62407,6 +62789,7 @@ self: { buildDepends = [ base cmdargs directory filepath haskell-src-exts syb text vector ]; + jailbreak = true; description = "Checks Haskell source code for style compliance"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62425,6 +62808,7 @@ self: { base cairo containers directory filepath glade gtk parallel QuickCheck random xml ]; + jailbreak = true; homepage = "http://www.dcc.fc.up.pt/~pbv/stuff/hstzaar"; description = "A two player abstract strategy game"; license = stdenv.lib.licenses.bsd3; @@ -62474,7 +62858,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base haskell-src-exts mtl utf8-string ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; homepage = "http://patch-tag.com/r/nibro/hsx"; description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; license = stdenv.lib.licenses.bsd3; @@ -62522,7 +62906,7 @@ self: { base haskell-src-exts haskell-src-meta mtl template-haskell utf8-string ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; homepage = "http://hub.darcs.net/nibro/hsx2hs"; description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; license = stdenv.lib.licenses.bsd3; @@ -62621,6 +63005,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base process time ]; + jailbreak = true; description = "Timing utility for the command line"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62720,6 +63105,7 @@ self: { ascii base blaze-builder bytestring cmdargs hamlet http-enumerator network text xmlhtml ]; + jailbreak = true; homepage = "http://github.com/tanakh/html2hamlet"; description = "HTML to Hamlet converter"; license = stdenv.lib.licenses.bsd3; @@ -62734,7 +63120,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base HDBC HDBC-sqlite3 ]; - configureFlags = [ "-f-safe" ]; homepage = "http://github.com/pirapira/htodo"; description = "A todo application"; license = stdenv.lib.licenses.bsd3; @@ -62771,7 +63156,6 @@ self: { version = "0.1"; sha256 = "0ar1w9p6ppag2vp8kw6byirhfdfs4r639pjh5icnyiiliz6jkvlx"; buildDepends = [ base ]; - configureFlags = [ "-fsplit-base" ]; description = "Hierarchical tracing for debugging of lazy evaluation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -62870,6 +63254,7 @@ self: { version = "0.1.1"; sha256 = "12l892fix11mrvm10awwvv31y59q5rb6gb0sqjp6l4p4ym9ngqa3"; buildDepends = [ attoparsec base bytestring http-types ]; + jailbreak = true; homepage = "https://github.com/tlaitinen/http-attoparsec"; description = "Attoparsec parsers for http-types"; license = stdenv.lib.licenses.bsd3; @@ -62899,7 +63284,6 @@ self: { case-insensitive containers deepseq hspec http-types monad-control network streaming-commons text time transformers zlib ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/snoyberg/http-client"; description = "An HTTP client engine, intended as a base layer for more user-friendly packages"; license = stdenv.lib.licenses.mit; @@ -62946,6 +63330,7 @@ self: { buildDepends = [ base bytestring http-client http-types lens network ]; + jailbreak = true; homepage = "http://github.com/reinh/http-client-lens"; description = "Optics for http-client"; license = stdenv.lib.licenses.bsd3; @@ -62990,7 +63375,7 @@ self: { base bytestring exceptions http-client http-media http-types network network-uri ]; - configureFlags = [ "-fnetwork-uri" ]; + jailbreak = true; homepage = "https://github.com/spl/http-client-request-modifiers"; description = "Convenient monadic HTTP request modifiers"; license = stdenv.lib.licenses.bsd3; @@ -63008,7 +63393,7 @@ self: { base bytestring HsOpenSSL http-client http-client-openssl io-streams mtl transformers ]; - configureFlags = [ "-f-tls" ]; + jailbreak = true; description = "http-client for io-streams supporting openssl"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63098,6 +63483,7 @@ self: { http-conduit http-types HUnit lifted-base monad-control network network-conduit resourcet socks text time tls transformers wai warp ]; + jailbreak = true; homepage = "https://github.com/exbb2/http-conduit-browser"; description = "Browser interface to the http-conduit package"; license = stdenv.lib.licenses.bsd3; @@ -63118,7 +63504,6 @@ self: { http-client http-conduit http-types lifted-base mtl network network-uri old-locale resourcet time zlib ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/bazqux/http-conduit-downloader"; description = "HTTP downloader tailored for web-crawler needs"; license = stdenv.lib.licenses.bsd3; @@ -63175,7 +63560,7 @@ self: { http-types monad-control network tls tls-extra transformers utf8-string zlib-enum ]; - configureFlags = [ "-f-network-bytestring" "-f-test" ]; + jailbreak = true; homepage = "http://github.com/snoyberg/http-enumerator"; description = "HTTP client package with enumerator interface and HTTPS support. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -63207,6 +63592,7 @@ self: { sha256 = "1lcl0ylj8lq0i2b806k1yqvzbv9dg1m4ka9bmvmhz4z78kiahck1"; buildDepends = [ attoparsec base errors network-uri text ]; testDepends = [ base hspec hspec-attoparsec QuickCheck text ]; + jailbreak = true; homepage = "https://github.com/myfreeweb/http-link-header"; description = "A parser and writer for the HTTP Link header as specified in RFC 5988 \"Web Linking\""; license = stdenv.lib.licenses.asl20; @@ -63244,7 +63630,7 @@ self: { base bytestring containers explicit-exception HTTP lazyio network parsec transformers utility-ht ]; - configureFlags = [ "-f-buildtestserver" "-f-splitbase" ]; + jailbreak = true; description = "Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63265,7 +63651,7 @@ self: { http-conduit http-types lifted-base network resourcet tls transformers wai ]; - configureFlags = [ "-f-network-bytestring" ]; + jailbreak = true; homepage = "https://github.com/erikd/http-proxy"; description = "A library for writing HTTP and HTTPS proxies"; license = stdenv.lib.licenses.bsd3; @@ -63424,6 +63810,7 @@ self: { version = "0.6.2.3"; sha256 = "1sbg4gpx8ikaxb15wflm7fnjnkr32fj07bva62z54dsm630s37fx"; buildDepends = [ base failure process transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/http-wget/tree/master"; description = "Provide a simple HTTP client interface by wrapping the wget command line tool. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -63451,7 +63838,6 @@ self: { blaze-builder bytestring containers directory doctest filepath hex hspec PSQueue text unordered-containers vector word8 ]; - configureFlags = [ "-f-devel" ]; description = "HTTP/2.0 library including frames and HPACK"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63465,7 +63851,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base network network-uri ]; - configureFlags = [ "-fnetwork-uri" "-f-buildexamples" ]; description = "A simple web-server with an interact style API"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63489,6 +63874,7 @@ self: { https-everywhere-rules-raw lens network pipes string-conversions taggy-lens text text-icu ]; + jailbreak = true; homepage = "https://github.com/fmap/https-everywhere-rules"; description = "High-level access to HTTPS Everywhere rulesets"; license = stdenv.lib.licenses.mit; @@ -63501,6 +63887,7 @@ self: { version = "4.0"; sha256 = "0zm3znn42nzh9dlpjjn38nsz8rsb0gzl5rv6ngii1vfq534sddy6"; buildDepends = [ base directory filepath functor-infix text ]; + jailbreak = true; homepage = "https://github.com/fmap/https-everywhere-rules-raw"; description = "Low-level (i.e. XML) access to HTTPS Everywhere rulesets."; license = stdenv.lib.licenses.gpl2; @@ -63532,6 +63919,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ alsa-pcm base carray fft gloss ]; + jailbreak = true; description = "harmonic analyser and tuner for musical instruments"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63545,6 +63933,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base OpenGL random SDL ]; + jailbreak = true; homepage = "http://tomahawkins.org"; description = "A two player abstract strategy game"; license = stdenv.lib.licenses.bsd3; @@ -63596,6 +63985,7 @@ self: { mtl old-time process ]; extraLibraries = [ ruby ]; + jailbreak = true; description = "Support library for Hubris, the Ruby <=> Haskell bridge"; license = "unknown"; }) { inherit (pkgs) ruby;}; @@ -63623,7 +64013,6 @@ self: { base containers directory filepath mtl parsec uniplate ycextra yhccore ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Yhc"; description = "Hugs Front-end to Yhc Core"; license = stdenv.lib.licenses.bsd3; @@ -63646,6 +64035,7 @@ self: { containers Crypto directory fastirc filepath ghc-prim monad-extras mtl network split strict text time unix utf8-string ]; + jailbreak = true; description = "IRC server written in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63669,6 +64059,7 @@ self: { network system-fileio system-filepath system-uuid text transformers unix unordered-containers wai warp ]; + jailbreak = true; description = "Haskell UPnP Media Server"; license = "GPL"; }) {}; @@ -63682,6 +64073,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cairo gtk haskell98 HUnit ]; + jailbreak = true; homepage = "http://patch-tag.com/r/kwallmar/hunit_gui/home"; description = "A GUI testrunner for HUnit"; license = stdenv.lib.licenses.publicDomain; @@ -63706,6 +64098,7 @@ self: { sha256 = "1xj5f6l8nfanbf0xdwl2j2na45w5h0spi9a8pxqgpxx2rak145gs"; buildDepends = [ base HUnit rematch ]; testDepends = [ base hspec HUnit rematch ]; + jailbreak = true; homepage = "github.com/tcrayford/rematch"; description = "HUnit support for rematch"; license = stdenv.lib.licenses.mit; @@ -63739,6 +64132,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base bytestring containers kangaroo ]; + jailbreak = true; homepage = "http://code.google.com/p/copperbox/"; description = "Extract function names from Windows DLLs"; license = stdenv.lib.licenses.bsd3; @@ -63759,9 +64153,6 @@ self: { array base bytestring containers directory filepath ghc-paths haskeline knob mtl parsec process time transformers utf8-string ]; - configureFlags = [ - "-fuseptrs" "-fuselibraries" "-f-useffi" "-f-usedebug" - ]; homepage = "http://justinethier.github.com/husk-scheme"; description = "R5RS Scheme interpreter, compiler, and library"; license = stdenv.lib.licenses.mit; @@ -63796,6 +64187,7 @@ self: { buildDepends = [ base containers mtl old-locale parsec readline time ]; + jailbreak = true; homepage = "http://github.com/markusle/husky/tree/master"; description = "A simple command line calculator"; license = "GPL"; @@ -63863,6 +64255,7 @@ self: { array base containers directory haskell98 html mtl network old-time regex-compat text unix ]; + jailbreak = true; description = "Simple Haskell Web Server"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63892,6 +64285,7 @@ self: { base fclabels network network-protocol-xmpp text transformers xml-types ]; + jailbreak = true; description = "Haskell XMPP (Jabber Client) Command Line Interface (CLI)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -63916,7 +64310,7 @@ self: { transformers TypeCompose xournal-builder xournal-parser xournal-render xournal-types ]; - configureFlags = [ "-fpoppler" ]; + jailbreak = true; homepage = "http://ianwookim.org/hxournal"; description = "A pen notetaking program written in haskell"; license = stdenv.lib.licenses.bsd3; @@ -63936,7 +64330,7 @@ self: { hxt-charproperties hxt-regex-xmlschema hxt-unicode mtl network-uri parsec ]; - configureFlags = [ "-fnetwork-uri" "-fnetwork-uri" ]; + configureFlags = [ "-fnetwork-uri" ]; homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "A collection of tools for processing XML with Haskell"; license = stdenv.lib.licenses.mit; @@ -63953,6 +64347,7 @@ self: { buildDepends = [ base binary bytestring bzlib deepseq haskell98 hxt ]; + jailbreak = true; homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Serialisation and deserialisation of HXT XmlTrees"; license = "unknown"; @@ -63996,7 +64391,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base hxt parsec split ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/redneb/hxt-css"; description = "CSS selectors for HXT"; license = stdenv.lib.licenses.bsd3; @@ -64033,7 +64427,6 @@ self: { version = "0.4.1"; sha256 = "1bv8kcra2vgjbp7k0yczlrfbjh7ib2xixaqpnnd60hq84878nzb1"; buildDepends = [ base hxt ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.google.com/p/hxt-extras/"; description = "Extra functions for HXT"; license = stdenv.lib.licenses.bsd3; @@ -64051,6 +64444,7 @@ self: { base containers directory filepath haskell98 HTTP HUnit hxt network parsec process ]; + jailbreak = true; homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "A collection of tools for processing XML with Haskell (Filter variant)"; license = "unknown"; @@ -64067,7 +64461,6 @@ self: { buildDepends = [ base bytestring HTTP hxt network network-uri parsec ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Interface to native Haskell HTTP package HTTP"; license = stdenv.lib.licenses.mit; @@ -64113,7 +64506,6 @@ self: { base containers hxt hxt-charproperties hxt-regex-xmlschema network-uri parsec ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "The HXT RelaxNG validator"; license = stdenv.lib.licenses.mit; @@ -64181,6 +64573,7 @@ self: { version = "0.2.2"; sha256 = "1il21mqmvvfdny5ksnyixj1wqhabvxqhccd6vj4dbzlvvf5yb6k1"; buildDepends = [ base bytestring encoding hxt mtl ]; + jailbreak = true; description = "Helper functions for HXT"; license = "LGPL"; }) {}; @@ -64226,7 +64619,7 @@ self: { highlighting-kate mtl pandoc regex-pcre-builtin text unordered-containers ]; - configureFlags = [ "-fthreaded" ]; + jailbreak = true; homepage = "http://sourrust.github.io/hyakko/"; description = "Literate-style Documentation Generator"; license = stdenv.lib.licenses.mit; @@ -64267,7 +64660,7 @@ self: { buildDepends = [ base hmatrix ]; testDepends = [ base ]; extraLibraries = [ sixense_x64 ]; - configureFlags = [ "-f-usepkgconfig" ]; + jailbreak = true; homepage = "https://github.com/mruegenberg/hydra-hs"; description = "Haskell binding to the Sixense SDK for the Razer Hydra"; license = stdenv.lib.licenses.bsd3; @@ -64296,6 +64689,7 @@ self: { test-framework-hunit test-framework-quickcheck2 test-framework-th text time transformers unix ]; + jailbreak = true; homepage = "https://github.com/rrnewton/hydra-print"; description = "NCurses interface to view multiple ByteString streams in parallel"; license = stdenv.lib.licenses.bsd3; @@ -64311,7 +64705,6 @@ self: { sha256 = "03psq7m52bg3ks53ny7ra1g0hkwg62140q1fy0236b64jbk15yq1"; buildDepends = [ base bytestring containers mtl pretty text ]; testDepends = [ base Cabal containers mtl QuickCheck ]; - configureFlags = [ "-f-dev" ]; homepage = "https://www.github.com/ktvoelker/hydrogen"; description = "An alternate Prelude"; license = stdenv.lib.licenses.gpl3; @@ -64404,6 +64797,7 @@ self: { hydrogen-multimap hydrogen-version network nicify process random regex-base regex-tdfa strict time transformers uuid ]; + jailbreak = true; homepage = "http://scravy.de/hydrogen-prelude/"; description = "Hydrogen Prelude"; license = stdenv.lib.licenses.mit; @@ -64434,6 +64828,7 @@ self: { version = "0.8"; sha256 = "14z2nf2af0ydqr2sm4r4cn252qn0hbacdc4z1lhyjnin66djb1a8"; buildDepends = [ base containers hydrogen-prelude parsec time ]; + jailbreak = true; homepage = "https://scravy.de/hydrogen-util/"; description = "Hydrogen Tools"; license = stdenv.lib.licenses.bsd3; @@ -64464,6 +64859,7 @@ self: { base bytestring containers directory extensible-exceptions filepath mtl network network-bytestring unix ]; + jailbreak = true; homepage = "http://github.com/tibbe/hyena"; description = "Simple web application server"; license = stdenv.lib.licenses.bsd3; @@ -64480,6 +64876,7 @@ self: { buildDepends = [ array base containers mtl pretty QuickCheck random uniplate ]; + jailbreak = true; description = "Tools for hybrid logics related programs"; license = "GPL"; }) {}; @@ -64493,7 +64890,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base hylolib mtl ]; - configureFlags = [ "-f-static" ]; homepage = "http://www.glyc.dc.uba.ar/intohylo/hylotab.php"; description = "Tableau based theorem prover for hybrid logics"; license = "GPL"; @@ -64508,7 +64904,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers hylolib mtl uniplate ]; - configureFlags = [ "-f-static" ]; description = "Very small programs for hybrid logics"; license = "GPL"; }) {}; @@ -64527,6 +64922,7 @@ self: { base bytestring bytestring-lexing extensible-exceptions mtl network pipes pretty ]; + jailbreak = true; description = "a fast, trustworthy HTTP(s) server built"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -64551,7 +64947,7 @@ self: { base directory doctest filepath generic-deriving semigroups simple-reflect ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; + jailbreak = true; homepage = "http://github.com/analytics/hyperloglog"; description = "An approximate streaming (constant space) unique object counter"; license = stdenv.lib.licenses.bsd3; @@ -64568,6 +64964,7 @@ self: { buildDepends = [ aeson attoparsec base bytestring http-enumerator http-types ]; + jailbreak = true; homepage = "https://github.com/mkscrg/hyperpublic-haskell"; description = "A thin wrapper for the Hyperpublic API"; license = stdenv.lib.licenses.publicDomain; @@ -64641,6 +65038,7 @@ self: { http-client-tls http-types lens lens-aeson mtl raw-strings-qq scotty stm stm-conduit text transformers ]; + jailbreak = true; homepage = "https://github.com/yamadapc/hzulip"; description = "A haskell wrapper for the Zulip API"; license = stdenv.lib.licenses.gpl2; @@ -64676,7 +65074,6 @@ self: { data-default mime mtl network network-uri old-locale parsec text time ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/tingtun/iCalendar"; description = "iCalendar data types, parser, and printer"; license = stdenv.lib.licenses.bsd3; @@ -64733,6 +65130,7 @@ self: { array base cgi containers directory filepath parsec QuickCheck random time uniplate wl-pprint ]; + jailbreak = true; homepage = "http://ideas.cs.uu.nl/www/"; description = "Feedback services for intelligent tutoring systems"; license = "GPL"; @@ -64749,6 +65147,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers ideas parsec QuickCheck random ]; + jailbreak = true; homepage = "http://ideas.cs.uu.nl/www/"; description = "Interactive domain reasoner for logic and mathematics"; license = "GPL"; @@ -64762,6 +65161,7 @@ self: { sha256 = "18jwk65mm50lqnbx9px4c8aa2x7n5dkrazzpzvdwq7cy4q614bj0"; buildDepends = [ base containers ]; testDepends = [ base containers hspec QuickCheck ]; + jailbreak = true; homepage = "https://github.com/prophile/idempotent"; description = "Idempotent monoids"; license = stdenv.lib.licenses.mit; @@ -64783,6 +65183,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "Numeric identifiers for values"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -64828,6 +65229,7 @@ self: { version = "0.0.1.0"; sha256 = "1pd62pr1hyk565mxc15f5lxyms58bywcqll5ya6cnzw20lv4lzlz"; buildDepends = [ base punycode split ]; + jailbreak = true; description = "Converts Unicode hostnames into ASCII"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -64858,10 +65260,8 @@ self: { ]; buildTools = [ happy ]; extraLibraries = [ boehmgc gmp ]; - configureFlags = [ - "-fgmp" "-fffi" "-f-freestanding" "-frelease" "-f-curses" "-fgmp" - "-fffi" - ]; + configureFlags = [ "-fgmp" "-fffi" ]; + jailbreak = true; homepage = "http://www.idris-lang.org/"; description = "Functional Programming Language with Dependent Types"; license = stdenv.lib.licenses.bsd3; @@ -64874,7 +65274,6 @@ self: { version = "0.7"; sha256 = "0ckhmy10l4kchr5bg1hlygrj86ij0wrj3r8in9g3c3jhh00dx3km"; buildDepends = [ base ]; - configureFlags = [ "-f-big_endian" ]; homepage = "http://github.com/patperry/hs-ieee"; description = "Utilities for dealing with IEEE floating point numbers"; license = stdenv.lib.licenses.bsd3; @@ -64909,7 +65308,6 @@ self: { version = "0.7.4"; sha256 = "1pxbkfa21mvc869n18nn7r29hcinxdbsnk68nlldzld8f6m13g1h"; buildDepends = [ base ]; - configureFlags = [ "-f-big_endian" ]; homepage = "http://github.com/patperry/hs-ieee754"; description = "Utilities for dealing with IEEE floating point numbers"; license = stdenv.lib.licenses.bsd3; @@ -64969,7 +65367,7 @@ self: { resourcet text time transformers transformers-base unordered-containers ]; - configureFlags = [ "-fconduit11" "-f-debug" ]; + jailbreak = true; homepage = "https://github.com/prowdsponsor/ig"; description = "Bindings to Instagram's API"; license = stdenv.lib.licenses.bsd3; @@ -64986,6 +65384,7 @@ self: { buildDepends = [ array base containers glib gtk haskell98 mtl ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ ige-mac-integration ]; + jailbreak = true; homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; @@ -65051,6 +65450,7 @@ self: { strict system-argv0 system-filepath tar text transformers unix unordered-containers utf8-string uuid vector zeromq4-haskell ]; + jailbreak = true; homepage = "http://gibiansky.github.io/IHaskell/"; description = "A Haskell backend kernel for the IPython project"; license = stdenv.lib.licenses.mit; @@ -65067,6 +65467,7 @@ self: { buildDepends = [ aeson aeson-pretty base classy-prelude here ihaskell ]; + jailbreak = true; homepage = "http://www.github.com/gibiansky/IHaskell-Display"; description = "IHaskell display instances for Aeson"; license = stdenv.lib.licenses.mit; @@ -65083,6 +65484,7 @@ self: { buildDepends = [ base blaze-html blaze-markup classy-prelude ihaskell ]; + jailbreak = true; homepage = "http://www.github.com/gibiansky/ihaskell"; description = "IHaskell display instances for blaze-html types"; license = stdenv.lib.licenses.mit; @@ -65100,6 +65502,7 @@ self: { base bytestring Chart Chart-cairo classy-prelude data-default-class directory ihaskell ]; + jailbreak = true; homepage = "http://www.github.com/gibiansky/ihaskell"; description = "IHaskell display instances for charts types"; license = stdenv.lib.licenses.mit; @@ -65117,6 +65520,7 @@ self: { base bytestring classy-prelude diagrams diagrams-cairo diagrams-lib directory ihaskell ]; + jailbreak = true; homepage = "http://www.github.com/gibiansky/ihaskell"; description = "IHaskell display instances for diagram types"; license = stdenv.lib.licenses.mit; @@ -65129,6 +65533,7 @@ self: { version = "0.1.0.0"; sha256 = "1cbfhv9kg33dj28mn6mhhi363pz9jr2kw4ph64ga1fiawlj563l0"; buildDepends = [ base classy-prelude ihaskell ]; + jailbreak = true; homepage = "http://www.github.com/gibiansky/IHaskell"; description = "IHaskell display instances for basic types"; license = stdenv.lib.licenses.mit; @@ -65146,6 +65551,7 @@ self: { base base64-bytestring bytestring classy-prelude ihaskell magic text utf8-string ]; + jailbreak = true; homepage = "http://www.github.com/gibiansky/IHaskell"; description = "IHaskell display instances for bytestrings"; license = stdenv.lib.licenses.mit; @@ -65184,7 +65590,6 @@ self: { xhtml ]; buildTools = [ alex ]; - configureFlags = [ "-fexecutable" ]; homepage = "http://github.com/jgm/illuminate"; description = "A fast syntax highlighting library built with alex"; license = stdenv.lib.licenses.bsd3; @@ -65239,7 +65644,6 @@ self: { vector ]; pkgconfigDepends = [ ImageMagick MagickWand ]; - configureFlags = [ "-f-buildexamples" ]; description = "bindings to imagemagick library"; license = "unknown"; broken = true; @@ -65296,6 +65700,7 @@ self: { buildDepends = [ base bytestring directory HaskellNet HsOpenSSL network text ]; + jailbreak = true; description = "Downloads email from imap SSL servers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -65316,6 +65721,7 @@ self: { download-curl filepath glib gnomevfs gtk mtl parsec process split utf8-string ]; + jailbreak = true; description = "Minimalistic reference manager"; license = "GPL"; }) {}; @@ -65356,7 +65762,6 @@ self: { resourcet text text-icu time timerep tls transformers transformers-base utf8-string xdg-basedir xml ]; - configureFlags = [ "-fnetwork-uri" ]; description = "Retrieve RSS/Atom feeds and write one mail per new item in a maildir"; license = "unknown"; }) {}; @@ -65395,6 +65800,7 @@ self: { ascetic base compilation containers directory indents MissingH parsec richreports split staticanalysis text uxadt ]; + jailbreak = true; description = "Multi-platform parser analyzer and generator"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -65441,6 +65847,7 @@ self: { version = "0.4.0"; sha256 = "0z8w7lgk263ickb4l3ajhvy1bjq38bbiiw6c048a3yn4h8kpg67a"; buildDepends = [ base mtl yices ]; + jailbreak = true; homepage = "http://github.com/tomahawkins/improve/wiki/ImProve"; description = "An imperative, verifiable programming language for high assurance applications"; license = stdenv.lib.licenses.bsd3; @@ -65475,6 +65882,7 @@ self: { base containers directory filepath IndentParser mtl parsec presburger pretty ]; + jailbreak = true; homepage = "https://github.com/adamgundry/inch/"; description = "A type-checker for Haskell with integer constraints"; license = stdenv.lib.licenses.bsd3; @@ -65545,7 +65953,7 @@ self: { version = "0.2.0.0"; sha256 = "1gn6v6l2d3a6nilkr4zg9ci9z9wh5027k2cdkd8hg5w964cccgs1"; buildDepends = [ base mtl parsec parsers trifecta ]; - configureFlags = [ "-ftrifecta" "-fparsec" ]; + jailbreak = true; homepage = "https://bitbucket.org/mdmkolbe/indentation"; description = "Indentation sensitive parsing combinators for Parsec"; license = stdenv.lib.licenses.bsd3; @@ -65560,7 +65968,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl parsec ]; - configureFlags = [ "-f-examples" ]; homepage = "http://www.cse.iitk.ac.in/users/ppk/code/HASKELL/indentparser"; description = "A parser for indentation based structures"; license = stdenv.lib.licenses.publicDomain; @@ -65622,6 +66029,7 @@ self: { version = "0.1.1"; sha256 = "0mhzk2smcli5mk6ghcxpbnq58adryf42s50qmqrj72sxsfd7a09r"; buildDepends = [ base bifunctors indexed mtl pointed ]; + jailbreak = true; homepage = "https://github.com/reinerp/indexed-extras"; description = "Indexed functors, monads and comonads that require extensions to Haskell98"; license = stdenv.lib.licenses.bsd3; @@ -65675,6 +66083,7 @@ self: { buildDepends = [ ansi-wl-pprint base github optparse-applicative parsec process text ]; + jailbreak = true; homepage = "https://github.com/silky/infer-upstream"; description = "Find the repository from where a given repo was forked"; license = stdenv.lib.licenses.mit; @@ -65702,6 +66111,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base binary Cabal filepath ghc irc plugins ]; + jailbreak = true; license = stdenv.lib.licenses.bsd3; }) {}; @@ -65770,9 +66180,6 @@ self: { base http-client HUnit mtl tasty tasty-hunit tasty-quickcheck tasty-th text vector ]; - configureFlags = [ - "-fnetwork-uri" "-fretry-050" "-faeson-070" "-f-examples" - ]; homepage = "https://github.com/maoe/influxdb-haskell"; description = "Haskell client library for InfluxDB"; license = stdenv.lib.licenses.bsd3; @@ -65795,6 +66202,7 @@ self: { pandoc persistent persistent-postgresql shakespeare text time yesod yesod-auth yesod-core yesod-form ]; + jailbreak = true; homepage = "http://doomanddarkness.eu/pub/informative"; description = "A yesod subsite serving a wiki"; license = stdenv.lib.licenses.agpl3; @@ -65836,6 +66244,7 @@ self: { version = "0.2.1.0"; sha256 = "1iw82rzw2w3y40zndz3mxpa7k5ds8zs87ccvp228s4zva0mp5ddl"; buildDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/skypers/inject-function"; description = "Monadic functions with injected parameters"; license = stdenv.lib.licenses.gpl3; @@ -65850,6 +66259,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ aether base text ]; + jailbreak = true; description = "Console client for encyclopedias"; license = stdenv.lib.licenses.gpl3; broken = true; @@ -65942,6 +66352,7 @@ self: { testDepends = [ base nats QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/hvr/int-cast"; description = "Checked conversions between integral types"; license = stdenv.lib.licenses.bsd3; @@ -66076,7 +66487,7 @@ self: { buildDepends = [ base explicit-exception HPDF parsec process transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/internetmarke/"; description = "Shell command for constructing custom stamps for German Post"; license = "GPL"; @@ -66154,6 +66565,7 @@ self: { version = "0.1.1"; sha256 = "1cwhy4jwbl50nglfw0wfmdr3rrg33dqskw0wq06prx14x22yshbk"; buildDepends = [ base haskell-src-meta-mwotton template-haskell ]; + jailbreak = true; description = "DO NOT USE THIS. interpolatedstring-qq works now."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -66168,7 +66580,6 @@ self: { isExecutable = true; buildDepends = [ base utility-ht ]; testDepends = [ base QuickCheck utility-ht ]; - configureFlags = [ "-fhmatrix" "-f-buildexamples" ]; homepage = "http://code.haskell.org/~thielema/interpolation/"; description = "piecewise linear and cubic Hermite interpolation"; license = stdenv.lib.licenses.bsd3; @@ -66184,7 +66595,6 @@ self: { sha256 = "02qb44ga2yfsymkfixy3fdp943r2flwrsaqhb0pjddr3ixzm4ap9"; buildDepends = [ array base distributive ghc-prim ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-ftest-doctests" ]; homepage = "http://github.com/ekmett/intervals"; description = "Interval Arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -66206,7 +66616,6 @@ self: { filepath hscurses mtl network-fancy SDL SDL-gfx SDL-ttf stm time transformers vector ]; - configureFlags = [ "-f-server" "-fgame" "-fcurses" "-fsdl" ]; homepage = "http://mbays.freeshell.org/intricacy"; description = "A game of competitive puzzle-design"; license = stdenv.lib.licenses.gpl3; @@ -66224,7 +66633,6 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-testing" ]; homepage = "https://github.com/pxqr/intset"; description = "Pure, mergeable, succinct Int sets"; license = stdenv.lib.licenses.bsd3; @@ -66355,9 +66763,7 @@ self: { test-framework-hunit test-framework-quickcheck2 text time transformers vector zlib zlib-bindings ]; - configureFlags = [ - "-fNoInteractiveTests" "-f-nointeractivetests" - ]; + configureFlags = [ "-fNoInteractiveTests" ]; description = "Simple, composable, and easy-to-use stream I/O"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -66374,6 +66780,7 @@ self: { base bytestring http-client http-client-tls io-streams mtl transformers ]; + jailbreak = true; description = "http-client for io-streams"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -66443,7 +66850,6 @@ self: { base bytestring darcs directory filepath hashed-storage process unix ]; - configureFlags = [ "-f-darcs-beta" ]; homepage = "http://darcs.nomeata.de/ipatch"; description = "interactive patch editor"; license = stdenv.lib.licenses.gpl2; @@ -66460,6 +66866,7 @@ self: { buildDepends = [ base binary bytestring dlist mtl network network-bytestring stm ]; + jailbreak = true; description = "High level inter-process communication library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -66496,7 +66903,6 @@ self: { ]; buildTools = [ c2hs ]; pkgconfigDepends = [ ipopt nlopt ]; - configureFlags = [ "-fnlopt" "-f-build_examples" ]; description = "haskell binding to ipopt and nlopt including automatic differentiation"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) ipopt; inherit (pkgs) nlopt;}; @@ -66543,6 +66949,7 @@ self: { buildDepends = [ base containers mtl parsec QuickCheck safe syb utf8-string ]; + jailbreak = true; description = "iptables rules parser/printer library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -66567,6 +66974,7 @@ self: { network old-time pam parsec process random safe template-haskell time unix utf8-string ]; + jailbreak = true; homepage = "http://iptadmin.117.su"; description = "web-interface for iptables"; license = stdenv.lib.licenses.bsd3; @@ -66584,6 +66992,7 @@ self: { aeson base bytestring cereal containers text unix uuid zeromq4-haskell ]; + jailbreak = true; homepage = "http://github.com/gibiansky/IHaskell"; description = "A library for creating kernels for IPython frontends"; license = stdenv.lib.licenses.mit; @@ -66662,6 +67071,7 @@ self: { base bytestring containers directory filepath irc mtl network old-locale parsec random SafeSemaphore stm time unix ]; + jailbreak = true; homepage = "http://hub.darcs.net/stepcut/ircbot"; description = "A library for writing irc bots"; license = stdenv.lib.licenses.bsd3; @@ -66744,7 +67154,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/isdicom"; description = "An executable and library to determine if a file is a DICOM file"; license = stdenv.lib.licenses.bsd3; @@ -66757,6 +67166,7 @@ self: { version = "0.3.0.2"; sha256 = "10f09br33xy5ldl924kfnnlc5ilwq44hd17s2qdf9jm75q4sa7d5"; buildDepends = [ base vacuum ]; + jailbreak = true; description = "Check whether a value has been evaluated"; license = stdenv.lib.licenses.mit; }) {}; @@ -66866,6 +67276,7 @@ self: { aeson base bytestring data-default ghc-prim http-conduit text unordered-containers uri vector ]; + jailbreak = true; homepage = "https://github.com/reinerp/isohunt"; description = "Bindings to the isoHunt torrent search API"; license = stdenv.lib.licenses.bsd3; @@ -66922,6 +67333,7 @@ self: { ListLike mtl network old-locale process stringsearch time unix ]; extraLibraries = [ zlib ]; + jailbreak = true; homepage = "http://www.scs.stanford.edu/~dm/iterIO"; description = "Iteratee-based IO with pipe operators"; license = stdenv.lib.licenses.bsd3; @@ -66958,6 +67370,7 @@ self: { QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 transformers transformers-base unix ]; + jailbreak = true; homepage = "http://www.tiresiaspress.us/haskell/iteratee"; description = "Iteratee-based I/O"; license = stdenv.lib.licenses.bsd3; @@ -66971,7 +67384,6 @@ self: { sha256 = "1j5w3pfi8mx88wfg6fwrj5jccfp8spw0jwb4zh3yyzg1jacrpal4"; buildDepends = [ base bytestring iteratee mtl ]; extraLibraries = [ bzip2 zlib ]; - configureFlags = [ "-f-debug" ]; description = "Enumeratees for compressing and decompressing streams"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) bzip2; inherit (pkgs) zlib;}; @@ -66989,7 +67401,7 @@ self: { buildDepends = [ base bytestring containers ListLike MonadCatchIO-mtl mtl unix ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + jailbreak = true; homepage = "http://inmachina.net/~jwlato/haskell/iteratee"; description = "Iteratee-based I/O"; license = stdenv.lib.licenses.bsd3; @@ -67006,6 +67418,7 @@ self: { buildDepends = [ base iteratee ListLike parsec reference transformers ]; + jailbreak = true; description = "Package allowing parsec parser initeratee"; license = stdenv.lib.licenses.mit; }) {}; @@ -67017,6 +67430,7 @@ self: { version = "0.1.2"; sha256 = "1916phr07ckvm571rspswqr93z22la0mkxghvzljr0vgd1zi4p0x"; buildDepends = [ base iteratee stm stm-chans transformers ]; + jailbreak = true; homepage = "http://www.tiresiaspress.us/~jwlato/haskell/iteratee-stm"; description = "Concurrent iteratees using STM"; license = stdenv.lib.licenses.bsd3; @@ -67034,6 +67448,7 @@ self: { base bytestring filepath iterIO ListLike monadIO mtl network split transformers unix ]; + jailbreak = true; homepage = "https://github.com/alevy/iterio-server"; description = "Library for building servers with IterIO"; license = stdenv.lib.licenses.bsd3; @@ -67077,6 +67492,7 @@ self: { buildDepends = [ base containers monadLib parsec pretty template-haskell th-lift ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Safe embedded C programming"; license = stdenv.lib.licenses.bsd3; @@ -67096,6 +67512,7 @@ self: { ivory-opts language-c-quote mainland-pretty monadLib process srcloc template-haskell ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory C backend"; license = stdenv.lib.licenses.bsd3; @@ -67114,6 +67531,7 @@ self: { buildDepends = [ base ivory ivory-backend-c monadLib parsec template-haskell ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory bit-data support"; license = stdenv.lib.licenses.bsd3; @@ -67135,6 +67553,7 @@ self: { mainland-pretty monadLib pretty QuickCheck template-haskell wl-pprint ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory examples"; license = stdenv.lib.licenses.bsd3; @@ -67151,6 +67570,7 @@ self: { buildDepends = [ base filepath ivory ivory-backend-c ivory-bitdata ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory hardware model (STM32F4)"; license = stdenv.lib.licenses.bsd3; @@ -67167,6 +67587,7 @@ self: { buildDepends = [ base containers dlist fgl filepath ivory monadLib ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory compiler optimizations"; license = stdenv.lib.licenses.bsd3; @@ -67179,6 +67600,7 @@ self: { version = "0.1.0.0"; sha256 = "0jbfpsmz8kq0h9gg5lm44pcdzhv8kv2rr554m4bic2bny94hnsjd"; buildDepends = [ base ivory monadLib QuickCheck random ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "QuickCheck driver for Ivory"; license = stdenv.lib.licenses.bsd3; @@ -67191,6 +67613,7 @@ self: { version = "0.1.0.0"; sha256 = "1a3d9916rgrznr5ci79ki918xg6xxd81krn8irv9wbp8h8ird2xq"; buildDepends = [ base filepath ivory ]; + jailbreak = true; homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory standard library"; license = stdenv.lib.licenses.bsd3; @@ -67232,6 +67655,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base preprocessor-tools syb ]; + jailbreak = true; homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"; description = "A preprocessor for expanding \"ixdo\" notation for indexed monads"; license = stdenv.lib.licenses.bsd3; @@ -67259,7 +67683,6 @@ self: { buildDepends = [ base containers safecopy syb syb-with-class template-haskell ]; - configureFlags = [ "-fbase4" ]; homepage = "http://happstack.com"; description = "Efficient relational queries on Haskell sets"; license = stdenv.lib.licenses.bsd3; @@ -67319,6 +67742,7 @@ self: { java-bridge-extras java-reflect mtl named-records split strict strings syb transformers ]; + jailbreak = true; description = "j2hs"; license = stdenv.lib.licenses.mit; }) {}; @@ -67338,7 +67762,6 @@ self: { non-negative transformers unix ]; pkgconfigDepends = [ jack2 ]; - configureFlags = [ "-f-buildexamples" "-fjackfree" "-fpkgconfig" ]; homepage = "http://www.haskell.org/haskellwiki/JACK"; description = "Bindings for the JACK Audio Connection Kit"; license = "GPL"; @@ -67364,6 +67787,7 @@ self: { version = "0.1"; sha256 = "03ysmgg5f3dsimskqw5vpnrv5jg4gf1gd0khmf0s1ilfm1jc1nfd"; buildDepends = [ base hosc ]; + jailbreak = true; homepage = "http://www.renickbell.net/doku.php?id=jackminimix"; description = "control JackMiniMix"; license = stdenv.lib.licenses.gpl3; @@ -67393,6 +67817,7 @@ self: { buildDepends = [ base containers directory monads-fd transformers ]; + jailbreak = true; description = "Jailed IO monad"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -67419,6 +67844,7 @@ self: { sha256 = "025ryrz87bii3401nq0bhyigzrs6lkippds6r4h0qzpq4pg8l7m0"; buildDepends = [ base ]; testDepends = [ base ]; + jailbreak = true; homepage = "https://github.com/jalaali/jalaali-hs"; description = "Convert Jalaali and Gregorian calendar systems to each other"; license = stdenv.lib.licenses.mit; @@ -67440,7 +67866,7 @@ self: { ]; buildTools = [ c2hs ]; extraLibraries = [ cblas f77blas lapack lapacke ]; - configureFlags = [ "-f-build_lapacke" ]; + jailbreak = true; homepage = "https://github.com/cgo/jalla"; description = "Higher level functions for linear algebra. Wraps BLAS and LAPACKE."; license = stdenv.lib.licenses.bsd3; @@ -67480,7 +67906,6 @@ self: { buildDepends = [ array base binary bytestring regex-tdfa zip-archive ]; - configureFlags = [ "-fsplitbase" ]; description = "Tool for searching java classes, members and fields in classfiles and JAR archives"; license = "GPL"; }) {}; @@ -67501,10 +67926,6 @@ self: { hint mtl multimap named-records names split strings syb transformers unix ]; - configureFlags = [ - "-f-examples" "-f-osx_framework" "-fosx_gui" "-f-debug" - "-f-no_tools" "-f-only_core" - ]; description = "Bindings to the JNI and a high level interface generator"; license = stdenv.lib.licenses.mit; }) {}; @@ -67516,6 +67937,7 @@ self: { version = "0.99"; sha256 = "0wjxm0h5xlsab7iphcabb66c7gjxy7hyb502inlj5zxq1ic5ghzv"; buildDepends = [ base java-bridge transformers ]; + jailbreak = true; description = "Utilities for working with the java-bridge package"; license = stdenv.lib.licenses.mit; }) {}; @@ -67527,7 +67949,6 @@ self: { version = "0.0.4"; sha256 = "1ms8m95mara3pp7qdg8jn2ajbq3zj8pnbs1b9jhpxbdkl5220768"; buildDepends = [ base diet ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/java-character"; description = "Functions to simulate Java's Character class"; license = stdenv.lib.licenses.bsd3; @@ -67540,6 +67961,7 @@ self: { version = "0.99"; sha256 = "1vdfq3c8chqhss6jiy139yrm45mij4kjdwxf2wrsfm4064j0n3wc"; buildDepends = [ base containers hx java-bridge ]; + jailbreak = true; description = "Tools for reflecting on Java classes"; license = stdenv.lib.licenses.mit; }) {}; @@ -67556,7 +67978,6 @@ self: { isExecutable = true; buildDepends = [ base binary bytestring language-java-classfile ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/javasf"; description = "A utility to print the SourceFile attribute of one or more Java class files"; license = stdenv.lib.licenses.bsd3; @@ -67572,7 +67993,6 @@ self: { isExecutable = true; buildDepends = [ base ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/javav"; description = "A utility to print the target version of Java class files"; license = stdenv.lib.licenses.bsd3; @@ -67589,6 +68009,7 @@ self: { buildDepends = [ aeson base bytestring http-conduit text transformers ]; + jailbreak = true; homepage = "http://github.com/Herzult/jcdecaux-vls"; description = "JCDecaux self-service bicycles API client"; license = stdenv.lib.licenses.mit; @@ -67607,6 +68028,7 @@ self: { buildDepends = [ base binary bytestring containers mtl network transformers ]; + jailbreak = true; homepage = "https://github.com/VictorDenisov/jdi"; description = "Implementation of Java Debug Interface"; license = stdenv.lib.licenses.gpl2; @@ -67632,6 +68054,7 @@ self: { testDepends = [ arrows base directory filepath hxt tasty tasty-golden transformers ]; + jailbreak = true; homepage = "http://github.com/achudnov/jespresso"; description = "Extract all JavaScript from an HTML page and consolidate it in one script"; license = stdenv.lib.licenses.bsd3; @@ -67654,7 +68077,6 @@ self: { mtl parseargs parsec regex-posix safe syb template-haskell text unordered-containers vector wl-pprint-text ]; - configureFlags = [ "-f-benchmarks" ]; description = "QuasiQuotation library for programmatic generation of Javascript code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -67732,6 +68154,7 @@ self: { async base bytestring data-default directory hspec network QuickCheck stm ]; + jailbreak = true; homepage = "https://github.com/gree/haskell-jobqueue"; description = "A job queue library"; license = stdenv.lib.licenses.mit; @@ -67772,6 +68195,7 @@ self: { buildDepends = [ base bytestring containers HTTP json mtl network old-locale time ]; + jailbreak = true; homepage = "http://rawr.mschade.me/jonathanscard/"; description = "An implementation of the Jonathan's Card API"; license = stdenv.lib.licenses.bsd3; @@ -67786,6 +68210,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base gtk ]; + jailbreak = true; description = "JP's own ray tracer"; license = "unknown"; }) {}; @@ -67909,7 +68334,7 @@ self: { testDepends = [ base hslogger lens template-haskell text transformers ]; - configureFlags = [ "-f-webkit" "-fjsffi" "-fgtk3" "-fghcjs" ]; + jailbreak = true; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; }) {}; @@ -67923,6 +68348,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base ghcjs-dom jsaddle lens ]; + jailbreak = true; homepage = "https://github.com/ghcjs/jsaddle-hello"; description = "JSaddle Hello World, an example package"; license = stdenv.lib.licenses.mit; @@ -67945,7 +68371,7 @@ self: { base glib gtk3 hslogger jmacro lens template-haskell text transformers webkitgtk3 webkitgtk3-javascriptcore ]; - configureFlags = [ "-fjmacro" "-f-webkit" "-fjsffi" "-fgtk3" ]; + jailbreak = true; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; }) {}; @@ -67957,6 +68383,7 @@ self: { version = "0.1"; sha256 = "1r36w2h5007qln56gnyyd7w6bcqiymn1jw287z0waf4fhpy02ygq"; buildDepends = [ base DOM mtl WebBits ]; + jailbreak = true; description = "Javascript Monadic Writer base package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -67972,9 +68399,6 @@ self: { buildDepends = [ array base bytestring containers mtl parsec pretty syb text ]; - configureFlags = [ - "-f-mapdict" "-fgeneric" "-fpretty" "-fparsec" "-fsplit-base" - ]; description = "Support for serialising Haskell to and from JSON"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -67990,6 +68414,7 @@ self: { buildDepends = [ aeson base indexed indexed-free lens lens-aeson text ]; + jailbreak = true; homepage = "http://github.com/ocharles/json-assertions.git"; description = "Test that your (Aeson) JSON encoding matches your expectations"; license = stdenv.lib.licenses.bsd3; @@ -68030,6 +68455,7 @@ self: { base bytestring bytestring-nums bytestring-trie bytestringparser-temporary containers utf8-string ]; + jailbreak = true; homepage = "http://github.com/jsnx/JSONb/"; description = "JSON parser that uses byte strings"; license = stdenv.lib.licenses.bsd3; @@ -68065,6 +68491,7 @@ self: { base blaze-builder blaze-builder-enumerator bytestring containers enumerator json-types text transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/json-enumerator"; description = "Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -68182,7 +68609,6 @@ self: { aeson base bytestring HUnit json-rpc-server mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text ]; - configureFlags = [ "-f-demo" ]; description = "JSON-RPC 2.0 on the client side."; license = stdenv.lib.licenses.mit; }) {}; @@ -68205,7 +68631,6 @@ self: { aeson base bytestring HUnit mtl test-framework test-framework-hunit text unordered-containers vector ]; - configureFlags = [ "-f-demo" ]; description = "JSON-RPC 2.0 on the server side."; license = stdenv.lib.licenses.mit; }) {}; @@ -68363,7 +68788,6 @@ self: { aeson attoparsec base bytestring conduit conduit-extra mtl text transformers unordered-containers ]; - configureFlags = [ "-f-demo" ]; description = "JSON-RPC 2.0 server over a Conduit."; license = stdenv.lib.licenses.gpl3; }) {}; @@ -68436,7 +68860,6 @@ self: { buildDepends = [ base bytestring ghc-prim ]; testDepends = [ base hspec QuickCheck ]; extraLibraries = [ Judy ]; - configureFlags = [ "-f-unsafe" ]; homepage = "http://github.com/mwotton/judy"; description = "Fast, scalable, mutable dynamic arrays, maps and hashes"; license = stdenv.lib.licenses.bsd3; @@ -68500,7 +68923,6 @@ self: { QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck tasty-th text time unordered-containers vector ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://bitbucket.org/ssaasen/haskell-jwt"; description = "JSON Web Token (JWT) decoding and encoding"; license = stdenv.lib.licenses.mit; @@ -68532,6 +68954,7 @@ self: { version = "0.4.0"; sha256 = "1l7b71dhrxd2g3nbqg3h0n5dvgxr23av1cy1f0mvw347y91rx36x"; buildDepends = [ array base ]; + jailbreak = true; homepage = "http://code.google.com/p/copperbox/"; description = "Binary parsing with random access"; license = stdenv.lib.licenses.bsd3; @@ -68571,7 +68994,7 @@ self: { directory dotgen filepath netlist netlist-to-vhdl process random sized-types strict template-haskell ]; - configureFlags = [ "-f-tools" "-f-unit" "-f-all" ]; + jailbreak = true; homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava"; description = "Kansas Lava is a hardware simulator and VHDL generator"; license = stdenv.lib.licenses.bsd3; @@ -68591,7 +69014,6 @@ self: { ansi-terminal base bytestring data-default directory kansas-lava network sized-types ]; - configureFlags = [ "-f-spartan3e" "-f-unit" "-f-all" ]; homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava"; description = "FPGA Cores Written in Kansas Lava"; license = stdenv.lib.licenses.bsd3; @@ -68610,6 +69032,7 @@ self: { ansi-terminal base bytestring data-default directory filepath kansas-lava kansas-lava-cores netlist network sized-types ]; + jailbreak = true; description = "Kansas Lava support files for the Papilio FPGA board"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -68640,6 +69063,7 @@ self: { buildDepends = [ base comonad containers minioperational mtl transformers ]; + jailbreak = true; homepage = "https://github.com/fumieval/karakuri"; description = "Good stateful automata"; license = stdenv.lib.licenses.bsd3; @@ -68679,6 +69103,7 @@ self: { filepath lens mtl parsec text url wreq zip-archive ]; testDepends = [ base bytestring directory mtl ]; + jailbreak = true; homepage = "https://github.com/davnils/katt"; description = "Client for the Kattis judge system"; license = stdenv.lib.licenses.bsd3; @@ -68705,6 +69130,7 @@ self: { version = "0.1.0"; sha256 = "0j9wlap9gx2szb5saa4pxm7mp2w132ki1p6mlcv0s0wy9rv6dnm7"; buildDepends = [ base lens linear vector vector-algorithms ]; + jailbreak = true; homepage = "http://github.com/bgamari/kd-tree"; description = "A simple k-d tree implementation"; license = stdenv.lib.licenses.bsd3; @@ -68760,6 +69186,7 @@ self: { directory filepath hslogger network optparse-applicative process text unix unordered-containers yaml ]; + jailbreak = true; description = "Multi-process orchestration for development and integration testing"; license = "unknown"; }) {}; @@ -68826,7 +69253,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base udbus ]; - configureFlags = [ "-f-example" "-f-allbackends" ]; homepage = "https://github.com/lunaryorn/haskell-keyring"; description = "Keyring access"; license = stdenv.lib.licenses.mit; @@ -68870,7 +69296,6 @@ self: { old-locale optparse-applicative pbkdf process raw-strings-qq regex-compat-tdfa safe setenv text time unordered-containers vector ]; - configureFlags = [ "-f-stacktrace" "-f-hpc" ]; homepage = "http://github.com/cdornan/keystore"; description = "Managing stores of secret things"; license = stdenv.lib.licenses.bsd3; @@ -68918,6 +69343,7 @@ self: { base ieee754 lens-family parsec parsec-numbers pretty-compact QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/kasbah/haskell-kicad-data"; description = "Parser and writer for KiCad files"; license = stdenv.lib.licenses.mit; @@ -68936,6 +69362,7 @@ self: { base bytestring cassava hspec hspec-expectations string-qq text vector ]; + jailbreak = true; description = "Parses kat.ph torrent dumps"; license = stdenv.lib.licenses.mit; }) {}; @@ -69076,6 +69503,7 @@ self: { buildDepends = [ array base containers data-default deepseq mtl parallel vector yap ]; + jailbreak = true; description = "Khovanov homology computations"; license = stdenv.lib.licenses.mit; }) {}; @@ -69111,6 +69539,7 @@ self: { mtl old-time string-templates syb test-framework test-framework-hunit test-framework-quickcheck2 time ]; + jailbreak = true; description = "Utilities for working with many HStringTemplate templates from files"; license = stdenv.lib.licenses.bsd3; broken = true; @@ -69214,6 +69643,7 @@ self: { version = "0.1.3"; sha256 = "0bfcmx1fz521vkc2lrbpyvaqcy4c29h5xp6wmyxvgrjjnq32ld1b"; buildDepends = [ base kure template-haskell ]; + jailbreak = true; homepage = "http://ittc.ku.edu/~andygill/kure.php"; description = "Generator for Boilerplate KURE Combinators"; license = stdenv.lib.licenses.bsd3; @@ -69281,6 +69711,7 @@ self: { aeson async base bytestring cmdlib containers directory hslogger mtl old-locale parsec random split text time transformers uuid ]; + jailbreak = true; homepage = "https://github.com/lucasdicioccio/laborantin-hs"; description = "an experiment management framework"; license = stdenv.lib.licenses.asl20; @@ -69303,6 +69734,7 @@ self: { base containers derive HTF HUnit lens monad-loops MonadRandom mtl parsec QuickCheck random safecopy template-haskell transformers ]; + jailbreak = true; homepage = "https://github.com/koterpillar/labyrinth"; description = "A complicated turn-based game"; license = stdenv.lib.licenses.mit; @@ -69337,6 +69769,7 @@ self: { vector wai wai-test wai-websockets warp websockets yesod yesod-static ]; + jailbreak = true; homepage = "https://github.com/koterpillar/labyrinth-server"; description = "A complicated turn-based game - Web server"; license = stdenv.lib.licenses.mit; @@ -69381,7 +69814,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-fexample" ]; homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/LambdaBridge"; description = "A bridge from Haskell (on a CPU) to VHDL on a FPGA"; license = stdenv.lib.licenses.bsd3; @@ -69394,6 +69826,7 @@ self: { version = "0.1"; sha256 = "14wl1w1sc0j1yjfad5v00346ccxp0grfs1677hnjqwisashdac92"; buildDepends = [ base GLUT mtl OpenGL time ]; + jailbreak = true; description = "Educational drawing canvas for FP explorers"; license = stdenv.lib.licenses.mit; }) {}; @@ -69569,6 +70002,7 @@ self: { buildDepends = [ base cmdargs containers dyre glade gtk mtl network webkit ]; + jailbreak = true; homepage = "http://github.com/baldo/lambdacat"; description = "Webkit Browser"; license = stdenv.lib.licenses.bsd3; @@ -69649,6 +70083,7 @@ self: { buildDepends = [ base bytestring bytestring-trie containers mtl vector ]; + jailbreak = true; homepage = "http://lambdacube3d.wordpress.com/"; description = "LambdaCube 3D IR"; license = stdenv.lib.licenses.bsd3; @@ -69666,6 +70101,7 @@ self: { base bytestring bytestring-trie containers ghc-prim lambdacube-core mtl vector ]; + jailbreak = true; homepage = "http://lambdacube3d.wordpress.com/"; description = "LambdaCube 3D EDSL definition"; license = stdenv.lib.licenses.bsd3; @@ -69719,6 +70155,7 @@ self: { lambdacube-core lambdacube-edsl language-glsl mtl OpenGLRaw prettyclass vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; description = "OpenGL backend for LambdaCube graphics language (main package)"; license = stdenv.lib.licenses.bsd3; @@ -69740,7 +70177,7 @@ self: { lambdacube-edsl lambdacube-gl mtl OpenGLRaw stb-image time vect vector ]; - configureFlags = [ "-f-bulletinstalled" ]; + jailbreak = true; homepage = "http://lambdacube3d.wordpress.com/"; description = "Samples for LambdaCube 3D"; license = stdenv.lib.licenses.bsd3; @@ -69785,6 +70222,7 @@ self: { buildDepends = [ attoparsec attoparsec-enumerator base bytestring enumerator gtk mtl ]; + jailbreak = true; homepage = "https://github.com/jamwt/lambdiff.git"; description = "Diff Viewer"; license = stdenv.lib.licenses.bsd3; @@ -69816,7 +70254,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base parsec syb ]; - configureFlags = [ "-f-test" "-fsplitbase" ]; homepage = "http://patch-tag.com/r/adept/language-asn1"; description = "Parsing of ASN1 definitions"; license = stdenv.lib.licenses.bsd3; @@ -69849,7 +70286,7 @@ self: { ansi-terminal base cmdargs containers filepath HUnit lens mtl parsec pretty random stream-monad time transformers ]; - configureFlags = [ "-f-tests" "-fboogaloo" ]; + jailbreak = true; homepage = "https://bitbucket.org/nadiapolikarpova/boogaloo"; description = "Interpreter and language infrastructure for Boogie"; license = stdenv.lib.licenses.bsd3; @@ -69868,9 +70305,6 @@ self: { syb ]; buildTools = [ alex happy ]; - configureFlags = [ - "-fseparatesyb" "-fusebytestrings" "-fsplitbase" - ]; homepage = "http://www.sivity.net/projects/language.c/"; description = "Analysis and generation of C code"; license = stdenv.lib.licenses.bsd3; @@ -69902,7 +70336,6 @@ self: { template-haskell ]; testDepends = [ base language-c-quote ]; - configureFlags = [ "-f-manualtests" ]; homepage = "https://github.com/mchakravarty/language-c-inline/"; description = "Inline C & Objective-C code in Haskell for language interoperability"; license = stdenv.lib.licenses.bsd3; @@ -69939,6 +70372,7 @@ self: { version = "0.2.2"; sha256 = "0b3yapn53bwaxia7b59kizzcxh1d3842as1cbkyzd096v8wsgwfa"; buildDepends = [ base bool-extras ]; + jailbreak = true; homepage = "https://github.com/tomlokhorst/language-cil"; description = "Manipulating Common Intermediate Language AST"; license = stdenv.lib.licenses.bsd3; @@ -69964,7 +70398,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl parsec pretty ]; - configureFlags = [ "-fexecutable" ]; description = "A library for the analysis and creation of Graphviz DOT files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -70083,6 +70516,7 @@ self: { version = "0.8"; sha256 = "1p545115x73q4mzfja50f4lxal97ydvz9r3wq6pvcqls2xgvxzvc"; buildDepends = [ array base parsec utf8-string ]; + jailbreak = true; description = "A library for analysis and synthesis of Go code"; license = "GPL"; }) {}; @@ -70209,7 +70643,6 @@ self: { process syb ]; buildTools = [ alex happy ]; - configureFlags = [ "-fseparatesyb" "-fusebytestrings" ]; homepage = "http://www.tiresiaspress.us/haskell/language-objc"; description = "Analysis and generation of Objective C code"; license = stdenv.lib.licenses.bsd3; @@ -70243,6 +70676,7 @@ self: { base Cabal HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text ]; + jailbreak = true; description = "Pig parser in haskell"; license = stdenv.lib.licenses.mit; }) {}; @@ -70277,6 +70711,7 @@ self: { ansi-wl-pprint base Glob hspec HUnit lens parsec parsers strict-base-types temporary text unix unordered-containers vector ]; + jailbreak = true; homepage = "http://lpuppet.banquise.net/"; description = "Tools to parse and evaluate the Puppet DSL"; license = stdenv.lib.licenses.bsd3; @@ -70321,6 +70756,7 @@ self: { version = "0.0.3.1"; sha256 = "12yjynd1sib1mxx4jc28gs1k3r7kl1qv7xhanvn635dkcmswsd5k"; buildDepends = [ base directory filepath mtl parsec pcre-light ]; + jailbreak = true; homepage = "http://code.haskell.org/shsh/"; description = "A package for parsing shell scripts"; license = stdenv.lib.licenses.bsd3; @@ -70425,6 +70861,7 @@ self: { ansi-wl-pprint base cmdargs directory filepath haskell98 haxr HDBC HDBC-sqlite3 hsini HTTP mtl old-locale regex-compat tagsoup time ]; + jailbreak = true; description = "Tool to track security alerts on LWN"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -70450,6 +70887,7 @@ self: { pipes-attoparsec pipes-bytestring pipes-http text text-format transformers ]; + jailbreak = true; homepage = "https://github.com/passy/latest-npm-version"; description = "Find the latest version of a package on npm"; license = stdenv.lib.licenses.mit; @@ -70488,7 +70926,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base containers hmidi mtl transformers ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "High and low-level interface to the Novation Launchpad midi controller"; license = stdenv.lib.licenses.bsd3; @@ -70592,7 +71029,6 @@ self: { version = "0.1.3"; sha256 = "0bc2n7x8fydmzc84yb5zbdaca1r4qwpk7zlvbgcycycr87fk7p7n"; buildDepends = [ array base ]; - configureFlags = [ "-fsplitbase" ]; description = "Efficient implementation of lazy monolithic arrays (lazy in indexes)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -70606,7 +71042,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base transformers unsafe ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Lazy_IO"; description = "Run IO actions lazily while respecting their order"; license = stdenv.lib.licenses.bsd3; @@ -70702,7 +71137,6 @@ self: { rosezipper ]; testDepends = [ base HUnit ]; - configureFlags = [ "-fcmd" "-f-test" ]; homepage = "http://rampa.sk/static/ldif.html"; description = "The LDAP Data Interchange Format (LDIF) tools"; license = stdenv.lib.licenses.bsd3; @@ -70719,6 +71153,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base blaze-html directory filepath pandoc split ]; + jailbreak = true; homepage = "https://github.com/skypers/leaf"; description = "A simple portfolio generator"; license = stdenv.lib.licenses.gpl3; @@ -70738,12 +71173,6 @@ self: { base deepseq-bounded deepseq-generics generics-sop random seqaid template-haskell ]; - configureFlags = [ - "-fuse_strict_blob" "-f-use_infinite_list" - "-fuse_growing_list_reduction" "-fuse_growing_list" "-fprofile" - "-fuse_second_module" "-f-using_sandbox" "-fstats" - "-ftest_seqaidpp" "-f-omnitypic" "-fturn_on_seqaid_plugin" - ]; homepage = "http://www.fremissant.net/leaky"; description = "Robust space leak, and its strictification"; license = stdenv.lib.licenses.bsd3; @@ -70793,6 +71222,7 @@ self: { buildDepends = [ base gloss gnuplot not-gloss spatial-math vector-space ]; + jailbreak = true; description = "Haskell code for learning physics"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -70810,6 +71240,7 @@ self: { buildDepends = [ base gloss gnuplot learn-physics not-gloss spatial-math ]; + jailbreak = true; description = "examples for learn-physics"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -70825,6 +71256,7 @@ self: { buildDepends = [ base containers deepseq hmatrix random-fu random-source vector ]; + jailbreak = true; homepage = "https://github.com/mnacamura/learning-hmm"; description = "Yet another library for hidden Markov models"; license = stdenv.lib.licenses.mit; @@ -70876,9 +71308,6 @@ self: { leksah-server ltk monad-loops QuickCheck text transformers webkitgtk3 ]; - configureFlags = [ - "-fnetwork-uri" "-f-loc" "-fgtk3" "-f-threaded" "-fdyre" "-f-yi" - ]; homepage = "http://www.leksah.org"; description = "Haskell IDE written in Haskell"; license = "GPL"; @@ -70909,7 +71338,7 @@ self: { base conduit conduit-extra hslogger HUnit process resourcet transformers ]; - configureFlags = [ "-fnetwork-uri" "-fthreaded" ]; + jailbreak = true; homepage = "http://leksah.org"; description = "Metadata collection for leksah"; license = "GPL"; @@ -70945,12 +71374,6 @@ self: { test-framework-quickcheck2 test-framework-th text transformers unordered-containers vector ]; - configureFlags = [ - "-f-j" "-f-lib-werror" "-ftrustworthy" "-f-safe" - "-ftest-properties" "-ftest-hunit" "-ftest-doctests" "-ftest-hlint" - "-f-dump-splices" "-f-old-inline-pragmas" "-finlining" - "-f-benchmark-uniplate" - ]; homepage = "http://github.com/ekmett/lens/"; description = "Lenses, Folds and Traversals"; license = stdenv.lib.licenses.bsd3; @@ -70970,7 +71393,6 @@ self: { semigroups transformers ]; testDepends = [ base directory doctest filepath ]; - configureFlags = [ "-ftest-doctests" ]; homepage = "http://github.com/ekmett/lens-action/"; description = "Monadic Getters and Folds"; license = stdenv.lib.licenses.bsd3; @@ -70993,7 +71415,6 @@ self: { base directory doctest filepath generic-deriving semigroups simple-reflect ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; homepage = "http://github.com/lens/lens-aeson/"; description = "Law-abiding lenses for aeson"; license = stdenv.lib.licenses.bsd3; @@ -71056,6 +71477,7 @@ self: { version = "4.0"; sha256 = "07hjkcy90m1zph2bq5a7nw2f7xg0ndnkqml9zwh7vy35sb7512c6"; buildDepends = [ base lens QuickCheck transformers ]; + jailbreak = true; homepage = "http://github.com/ekmett/lens/"; description = "QuickCheck properties for lens"; license = stdenv.lib.licenses.bsd3; @@ -71091,6 +71513,7 @@ self: { version = "0.1.0.0"; sha256 = "1hrp9d6qja7yc3zj68w3hylgflyfsvh79m8daw9030yjdxm525za"; buildDepends = [ base lens time ]; + jailbreak = true; description = "lens for Data.Time"; license = stdenv.lib.licenses.mit; }) {}; @@ -71115,7 +71538,7 @@ self: { sha256 = "0dj43hqrv198dgfnngq4l8kwnksqcm6nydcr1z1a5gqz5s99m4bn"; buildDepends = [ base monad-control mtl transformers ]; testDepends = [ base ]; - configureFlags = [ "-f-tests" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/LGtk"; description = "References which can be joined and on which lenses can be applied"; license = stdenv.lib.licenses.bsd3; @@ -71153,7 +71576,6 @@ self: { tasty tasty-quickcheck temporary transformers ]; extraLibraries = [ leveldb snappy ]; - configureFlags = [ "-f-examples" ]; homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; @@ -71178,7 +71600,6 @@ self: { QuickCheck transformers ]; extraLibraries = [ leveldb ]; - configureFlags = [ "-f-examples" ]; homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; @@ -71206,7 +71627,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base Chart colour data-accessor levmar random ]; - configureFlags = [ "-f-example" ]; + jailbreak = true; description = "Plots the results of the Levenberg-Marquardt algorithm in a chart"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -71230,7 +71651,7 @@ self: { monad-control mtl OpenGLRaw operational random random-shuffle semigroups system-filepath transformers vector ]; - configureFlags = [ "-f-pure" "-f-gtk" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/LGtk"; description = "Lens GUI Toolkit"; license = stdenv.lib.licenses.bsd3; @@ -71263,6 +71684,7 @@ self: { array base containers directory filepath hgettext mtl parsec process setlocale utf8-string wx wxcore ]; + jailbreak = true; homepage = "http://www.imn.htwk-leipzig.de/~abau/lhae"; description = "Simple spreadsheet program"; license = "GPL"; @@ -71289,9 +71711,6 @@ self: { test-framework test-framework-hunit test-framework-quickcheck time unix xhtml ]; - configureFlags = [ - "-f-with-libs" "-flhc-pkg" "-f-lhc-regress" "-f-threaded" "-f-hpc" - ]; homepage = "http://lhc.seize.it/"; description = "LHC Haskell Compiler"; license = stdenv.lib.licenses.publicDomain; @@ -71321,6 +71740,7 @@ self: { buildDepends = [ base cmdargs filepath haskell-src-exts syb uu-parsinglib ]; + jailbreak = true; homepage = "http://spockz.github.com/lhs2texhl/"; description = "Literate highlighter preprocessor for lhs2tex"; license = stdenv.lib.licenses.mit; @@ -71388,7 +71808,6 @@ self: { buildDepends = [ base binary containers HUnit mtl parsec process QuickCheck ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://trac.loria.fr/~geni"; description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; license = "GPL"; @@ -71422,6 +71841,7 @@ self: { graph-wrapper hashable hashtables mtl pretty text value-supply ]; testDepends = [ base directory filepath mtl test-framework ]; + jailbreak = true; homepage = "https://github.com/tomgr/libcspm"; description = "A library providing a parser, type checker and evaluator for CSPM"; license = stdenv.lib.licenses.bsd3; @@ -71549,7 +71969,6 @@ self: { lens-aeson network-uri profunctors pureMD5 text xml-conduit xml-html-conduit-lens ]; - configureFlags = [ "-f-test-api" ]; description = "Lastfm API interface"; license = stdenv.lib.licenses.mit; }) {}; @@ -71561,6 +71980,7 @@ self: { version = "0.1.2"; sha256 = "19x0y70fn2pr06qsz4z6s67sym7dw5x3qa3z6jf3nmwncsy64qi2"; buildDepends = [ base bindings-DSL enumerator mtl vector ]; + jailbreak = true; homepage = "http://github.com/NathanHowell/liblinear-enumerator"; description = "liblinear iteratee"; license = stdenv.lib.licenses.bsd3; @@ -71575,7 +71995,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-examples" ]; homepage = "http://www.eecs.harvard.edu/~mainland/projects/libffi"; description = "FFI interface to libltdl"; license = stdenv.lib.licenses.bsd3; @@ -71670,6 +72089,7 @@ self: { version = "0.0.1.0"; sha256 = "07xg59f48jw78mjbx83bz1rc2fxvdnlb08cdfd7hwkj43a127kxn"; buildDepends = [ base bytestring curl ]; + jailbreak = true; homepage = "https://github.com/supki/haskell-random.org"; description = "Wrapper to Random.org API"; license = stdenv.lib.licenses.mit; @@ -71708,7 +72128,6 @@ self: { buildTools = [ c2hs ]; extraLibraries = [ ssh2 ]; pkgconfigDepends = [ libssh2 ]; - configureFlags = [ "-f-example-client" "-f-gcrypt" ]; homepage = "https://github.com/portnov/libssh2-hs"; description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)"; license = stdenv.lib.licenses.bsd3; @@ -71762,7 +72181,6 @@ self: { ]; extraLibraries = [ systemd-daemon ]; pkgconfigDepends = [ libsystemd-daemon ]; - configureFlags = [ "-fusepkgconfig" ]; description = "Haskell bindings for libsystemd-daemon"; license = stdenv.lib.licenses.lgpl21; }) { libsystemd-daemon = null; systemd-daemon = null;}; @@ -71781,6 +72199,7 @@ self: { uniplate unix-bytestring unordered-containers uuid vector ]; pkgconfigDepends = [ libsystemd ]; + jailbreak = true; homepage = "http://github.com/ocharles/libsystemd-journal"; description = "Haskell bindings to libsystemd-journal"; license = stdenv.lib.licenses.bsd3; @@ -71795,6 +72214,7 @@ self: { buildDepends = [ base bytestring glib ]; extraLibraries = [ tag_c ]; pkgconfigDepends = [ taglib_c ]; + jailbreak = true; homepage = "https://patch-tag.com/r/AndyStewart/libtagc/home"; description = "Binding to TagLib C library"; license = stdenv.lib.licenses.lgpl21; @@ -71834,7 +72254,6 @@ self: { sha256 = "01zvk86kg726lf2vnlr7dxiz7g3xwi5a4ak9gcfbwyhynkzjmsfi"; buildDepends = [ base bytestring mtl ]; extraLibraries = [ libxml2 ]; - configureFlags = [ "-fsmall_base" ]; description = "Binding to libxml2"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) libxml2;}; @@ -71850,6 +72269,7 @@ self: { buildDepends = [ base bytestring enumerator libxml-sax text transformers xml-types ]; + jailbreak = true; homepage = "http://john-millikin.com/software/libxml-enumerator/"; description = "Enumerator-based API for libXML's SAX interface"; license = stdenv.lib.licenses.mit; @@ -71877,6 +72297,7 @@ self: { sha256 = "1szz8zkm1w8dbfgix3ii896sc4vljgivcgx8j7vpny4ci9sfmn5a"; buildDepends = [ base bytestring libxml ]; extraLibraries = [ xslt ]; + jailbreak = true; description = "Binding to libxslt"; license = stdenv.lib.licenses.bsd3; }) { xslt = null;}; @@ -71911,7 +72332,6 @@ self: { async base HUnit lifted-base monad-control mtl tasty tasty-hunit tasty-th ]; - configureFlags = [ "-fmonad-control-1" ]; homepage = "https://github.com/maoe/lifted-async"; description = "Run lifted IO operations asynchronously and wait for their results"; license = stdenv.lib.licenses.bsd3; @@ -71960,6 +72380,7 @@ self: { version = "0.1.0.0"; sha256 = "03h30lbhppi9hmpsc8fhsrsad6w9sjs9n53lz76czz3iqaknkcrb"; buildDepends = [ base text ]; + jailbreak = true; description = "Expand ligatures in unicode text"; license = stdenv.lib.licenses.mit; }) {}; @@ -72020,6 +72441,7 @@ self: { base data-default music-dynamics-literal music-pitch-literal prettify process semigroups vector-space ]; + jailbreak = true; description = "Bindings to Lilypond"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -72050,7 +72472,6 @@ self: { buildDepends = [ base containers limp vector ]; testDepends = [ base limp ]; buildTools = [ c2hs ]; - configureFlags = [ "-fembedded" ]; homepage = "https://github.com/amosr/limp-cbc"; description = "bindings for integer linear programming solver Coin/CBC"; license = stdenv.lib.licenses.mit; @@ -72087,7 +72508,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring containers ]; - configureFlags = [ "-fsmall_base" ]; description = "Simple command-line utility to convert text into PDF"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -72158,7 +72578,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers HUnit ]; - configureFlags = [ "-f-pure" "-f-check" ]; + jailbreak = true; description = "Finite maps for linear use"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -72186,6 +72606,7 @@ self: { version = "0.1.1.0"; sha256 = "0i6z10pgqcykkygl6kq63phx5hvwi2d84j2f5vw4nrnic59sm9jy"; buildDepends = [ base random ]; + jailbreak = true; homepage = "https://github.com/capsjac/linear-vect"; description = "A low-dimensional linear algebra library, operating on the Num typeclass"; license = stdenv.lib.licenses.bsd3; @@ -72287,7 +72708,7 @@ self: { aeson base bytestring containers hscolour http-types lens text wai wreq ]; - configureFlags = [ "-f-developer" ]; + jailbreak = true; homepage = "https://github.com/hlian/linklater"; description = "The fast and fun way to write Slack.com bots"; license = stdenv.lib.licenses.bsd3; @@ -72305,6 +72726,7 @@ self: { base monad-control transformers transformers-base ]; pkgconfigDepends = [ blkid ]; + jailbreak = true; description = "Linux libblkid"; license = stdenv.lib.licenses.lgpl21; }) { blkid = null;}; @@ -72316,6 +72738,7 @@ self: { version = "0.1.1.2"; sha256 = "0dd1ii1n6y9frilnkxikzahp9xrh3i334i7syvd8fyxp51dpzgy1"; buildDepends = [ base filepath ]; + jailbreak = true; description = "Very basic interface to the Linux CGroup Virtual Filesystem"; license = stdenv.lib.licenses.mit; }) {}; @@ -72341,7 +72764,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base unix ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/redneb/linux-file-extents"; description = "Retrieve file fragmentation information under Linux"; license = stdenv.lib.licenses.bsd3; @@ -72409,6 +72831,7 @@ self: { base binary bytestring containers directory filepath ghc-events mtl pretty process unix ]; + jailbreak = true; homepage = "https://github.com/bjpop/haskell-linux-perf"; description = "Read files generated by perf on Linux"; license = stdenv.lib.licenses.bsd3; @@ -72425,6 +72848,7 @@ self: { buildDepends = [ base bytestring mmap posix-waitpid process template-haskell unix ]; + jailbreak = true; description = "Wrapping of Linux' ptrace(2)"; license = stdenv.lib.licenses.mit; }) {}; @@ -72519,6 +72943,7 @@ self: { directory filepath http-types lio simple simple-templates text wai wai-extra warp ]; + jailbreak = true; homepage = "http://simple.cx"; description = "LIO support for the Simple web framework"; license = stdenv.lib.licenses.gpl3; @@ -72544,7 +72969,6 @@ self: { unordered-containers ]; buildTools = [ ocaml ]; - configureFlags = [ "-f-build-external" "-f-z3mem" ]; homepage = "https://github.com/ucsd-progsys/liquid-fixpoint"; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; license = stdenv.lib.licenses.bsd3; @@ -72599,7 +73023,6 @@ self: { version = "0.4.1.3"; sha256 = "16w10xgh2y76q8aj5pgw4zq5p2phjzf5g1bmkacrm8gbwkp4v71s"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Common not-so-common functions for lists"; license = stdenv.lib.licenses.bsd3; @@ -72613,6 +73036,7 @@ self: { sha256 = "0rvj4qnbqs7m8zrrqwak508z26fa6ssirly1jzwh9sy5ksiyd6df"; buildDepends = [ base ]; testDepends = [ base tasty tasty-hunit ]; + jailbreak = true; description = "testing list fusion for success"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -72636,6 +73060,7 @@ self: { version = "1.0"; sha256 = "147zb156g79a5p1w0b9vcvjy5x7nsrhng5rgjqq3cy3xpbam4nys"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://github.com/hellertime/list-mux"; description = "List Multiplexing"; license = stdenv.lib.licenses.bsd3; @@ -72693,7 +73118,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base binary containers dlist ]; - configureFlags = [ "-f-testing" ]; + jailbreak = true; homepage = "http://iki.fi/matti.niemenmaa/list-tries/"; description = "Tries and Patricia tries: finite sets and maps for list keys"; license = stdenv.lib.licenses.bsd3; @@ -72706,6 +73131,7 @@ self: { version = "0.2.3.1"; sha256 = "0mkhnqn7wxspzxvivhaksxmxp7d6x9bazhl28nl9gck56bpa90sm"; buildDepends = [ base bytestring ListLike text vector ]; + jailbreak = true; homepage = "http://jwlato.webfactional.com/haskell/listlike-instances"; description = "Extra instances of the ListLike class"; license = stdenv.lib.licenses.bsd3; @@ -72786,7 +73212,7 @@ self: { non-empty non-negative parsec pretty process stm stm-split strict transformers unix utility-ht wx wxcore ]; - configureFlags = [ "-fhttpserver" "-fmplayer" "-fgui" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Live-Sequencer"; description = "Live coding of MIDI music"; license = "GPL"; @@ -72830,7 +73256,7 @@ self: { mtl network old-locale parsec pretty random template-haskell text time utf8-string uuid ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://wiki.secondlife.com/wiki/LLSD"; description = "An implementation of the LLSD data system"; license = stdenv.lib.licenses.mit; @@ -72848,7 +73274,6 @@ self: { base bytestring containers directory llvm-base mtl process type-level ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/llvm"; description = "Bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; @@ -72877,9 +73302,6 @@ self: { base bytestring containers filepath HUnit itanium-abi llvm-data-interop transformers uniplate unordered-containers ]; - configureFlags = [ - "-f-debugandersengraph" "-f-debugandersenconstraints" - ]; description = "A Haskell library for analyzing LLVM bitcode"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -72892,7 +73314,6 @@ self: { sha256 = "1f76nb85hnidp06v6lbl4aasac4h7ff9r8i054m8cnby2vc59r4n"; buildDepends = [ base mtl ]; extraLibraries = [ llvm ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/llvm"; description = "FFI bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; @@ -72924,7 +73345,6 @@ self: { version = "3.0.1.0"; sha256 = "07q6dvwkg7h6qkwq0a7719g82anipj2pk0xid5p24pvzssa9z22w"; buildDepends = [ base llvm-base ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/llvm"; description = "Utilities for bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; @@ -72963,7 +73383,7 @@ self: { buildDepends = [ base containers cpuid llvm-tf tfp transformers unsafe utility-ht ]; - configureFlags = [ "-fcpuid" "-f-buildtools" "-f-buildexamples" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/llvm-extra/"; description = "Utility functions for the llvm interface"; license = stdenv.lib.licenses.bsd3; @@ -72991,7 +73411,6 @@ self: { transformers transformers-compat ]; buildTools = [ llvm-config ]; - configureFlags = [ "-f-debug" "-f-shared-llvm" ]; doCheck = false; description = "General purpose LLVM bindings"; license = stdenv.lib.licenses.bsd3; @@ -73038,6 +73457,7 @@ self: { base containers HUnit llvm-general-pure tasty tasty-hunit ]; buildTools = [ alex happy ]; + jailbreak = true; homepage = "https://github.com/tvh/llvm-general-quote"; description = "QuasiQuoting llvm code for llvm-general"; license = stdenv.lib.licenses.bsd3; @@ -73122,7 +73542,7 @@ self: { buildDepends = [ base containers llvm-base process tfp transformers ]; - configureFlags = [ "-f-buildexamples" "-f-developer" ]; + jailbreak = true; description = "Bindings to the LLVM compiler toolkit using type families"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -73146,6 +73566,7 @@ self: { llvm-analysis llvm-data-interop optparse-applicative parallel-io process-conduit unordered-containers xml ]; + jailbreak = true; description = "Useful tools built on llvm-analysis"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -73274,7 +73695,6 @@ self: { tagged-exception-core test-framework test-framework-hunit test-framework-quickcheck2 transformers ]; - configureFlags = [ "-f-pedantic" ]; homepage = "https://github.com/trskop/lock-file"; description = "Provide exclusive access to a resource using lock file"; license = stdenv.lib.licenses.bsd3; @@ -73320,7 +73740,6 @@ self: { base directory doctest filepath generic-deriving semigroups simple-reflect ]; - configureFlags = [ "-f-lib-werror" "-ftest-doctests" ]; homepage = "http://github.com/analytics/log-domain/"; description = "Log-domain arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -73337,6 +73756,7 @@ self: { buildDepends = [ base bytestring extensible-effects fast-logger time ]; + jailbreak = true; homepage = "https://github.com/ibotty/log-effect"; description = "An extensible log effect using extensible-effects"; license = stdenv.lib.licenses.mit; @@ -73351,6 +73771,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers json parsec ]; + jailbreak = true; homepage = "https://github.com/haroldl/log2json"; description = "Turn log file records into JSON"; license = "GPL"; @@ -73363,7 +73784,6 @@ self: { version = "0.12.1"; sha256 = "1k13jjqv4df341hcj9hzrlisfx9wrsmyqvzi6ricx341d9z4ch05"; buildDepends = [ array base ]; - configureFlags = [ "-fuseffi" "-fsplitbase" ]; homepage = "http://code.haskell.org/~wren/"; description = "Log-domain floating point numbers"; license = stdenv.lib.licenses.bsd3; @@ -73464,7 +73884,6 @@ self: { version = "0.1.0.0"; sha256 = "061x6g92334m2776xclh8mcbjind3l595pggc0g7yi4qzs31zbdc"; buildDepends = [ base logict transformers ]; - configureFlags = [ "-f-old-applicative" "-fsafe-st" ]; homepage = "http://github.com/sonyandy/logicst"; description = "Backtracking mutable references in the ST and IO monads"; license = stdenv.lib.licenses.bsd3; @@ -73498,6 +73917,7 @@ self: { base containers curl directory haskell98 HTTP markov-chain mtl parsec process random regex-compat strict tagsoup xml ]; + jailbreak = true; description = "Useful utilities for the Lojban language"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -73554,6 +73974,7 @@ self: { base bytestring containers data-default hack hack-contrib mps mtl template utf8-string ]; + jailbreak = true; homepage = "http://github.com/nfjinjing/loli"; description = "A minimum web dev DSL in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -73591,6 +74012,7 @@ self: { version = "1.0.0"; sha256 = "1yvw91gn1iyw72rbq455zzrbb3pq8ph9cv1c6800qzjyxx0694bd"; buildDepends = [ base mtl ]; + jailbreak = true; description = "A monad transformer supporting various styles of while loop"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -73689,6 +74111,7 @@ self: { aeson base binary bytestring cryptohash directory hex network process split ]; + jailbreak = true; homepage = "https://github.com/tvorcesky/loshadka"; description = "Minecraft 1.7 server proxy that answers to queries when the server is offline"; license = stdenv.lib.licenses.mit; @@ -73705,6 +74128,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base containers haskell98 mtl wx wxcore ]; + jailbreak = true; homepage = "http://www.ncc.up.pt/~pbv/stuff/lostcities"; description = "An implementation of an adictive two-player card game"; license = "GPL"; @@ -73736,6 +74160,7 @@ self: { ansi-wl-pprint base base-unicode-symbols cmdtheline text usb usb-id-database vector ]; + jailbreak = true; homepage = "https://github.com/roelvandijk/ls-usb"; description = "List USB devices"; license = stdenv.lib.licenses.bsd3; @@ -73754,7 +74179,6 @@ self: { buildDepends = [ base bytestring Cabal containers directory filepath pretty process ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/lscabal"; description = "List exported modules from a set of .cabal files"; license = stdenv.lib.licenses.bsd3; @@ -73776,6 +74200,7 @@ self: { attoparsec base containers hspec2 language-css language-css-attoparsec text ]; + jailbreak = true; homepage = "https://github.com/dbp/lss"; description = "Lexical Style Sheets - a language for writing styles that is focused around lexical (ie, static) scoping and re-use of large components"; license = stdenv.lib.licenses.bsd3; @@ -73807,7 +74232,6 @@ self: { base Cabal containers filepath ghc glib gtk3 mtl parsec pretty text transformers ]; - configureFlags = [ "-fgtk3" ]; homepage = "http://www.leksah.org"; description = "Leksah tool kit"; license = "GPL"; @@ -73853,6 +74277,7 @@ self: { attoparsec base binary bytestring custom-prelude ghc-prim pretty text ]; + jailbreak = true; description = "Library functions for reading and writing Lua chunks"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -73924,6 +74349,7 @@ self: { compact-string-fix feed happstack happstack-server HTTP mongoDB mtl network SHA text time ]; + jailbreak = true; homepage = "http://www.imn.htwk-leipzig.de/~abau/lucienne"; description = "Server side feed aggregator/reader"; license = "GPL"; @@ -73977,6 +74403,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base haskell-src-exts text vector ]; + jailbreak = true; homepage = "https://github.com/bitc/lushtags"; description = "Create ctags compatible tags files for Haskell programs"; license = stdenv.lib.licenses.mit; @@ -73990,6 +74417,7 @@ self: { sha256 = "023kckpcdn6n5dyq0dip0132jp1w30hdx1qb5hbsd3js86j52a12"; buildDepends = [ base mtl parsec ]; testDepends = [ base mtl parsec ]; + jailbreak = true; homepage = "https://github.com/Zankoku-Okuno/luthor"; description = "Tools for lexing and utilizing lexemes that integrate with Parsec"; license = stdenv.lib.licenses.bsd3; @@ -74017,9 +74445,6 @@ self: { test-framework-hunit test-framework-quickcheck2 test-framework-th text time transformers vector ]; - configureFlags = [ - "-f-generic" "-f-getonce" "-f-chaselev" "-f-debug" - ]; description = "Parallel scheduler, LVar data structures, and infrastructure to build more"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -74135,6 +74560,7 @@ self: { test-framework-hunit test-framework-quickcheck2 ]; extraLibraries = [ lzma ]; + jailbreak = true; homepage = "http://github.com/alphaHeavy/lzma-enumerator"; description = "Enumerator interface for lzma/xz compression"; license = stdenv.lib.licenses.bsd3; @@ -74149,7 +74575,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base binary parsec process ]; - configureFlags = [ "-f-cli" "-fsplit-base" ]; description = "Obtain the host MAC address on *NIX and Windows"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -74424,6 +74849,7 @@ self: { http-client-multipart http-conduit monad-control network text transformers ]; + jailbreak = true; homepage = "https://github.com/AndrewRademacher/mailgun"; description = "Connector to Rackspace's Mailgun Service"; license = stdenv.lib.licenses.mit; @@ -74436,6 +74862,7 @@ self: { version = "0.2.7"; sha256 = "1g4s2xscj6dpkcghs5lws658ki0rhriivpdr5ilcycvr28k3l35q"; buildDepends = [ base containers srcloc text ]; + jailbreak = true; homepage = "http://www.eecs.harvard.edu/~mainland/"; description = "Pretty printing designed for printing source code"; license = stdenv.lib.licenses.bsd3; @@ -74455,6 +74882,7 @@ self: { base bytestring cmdargs monad-loops old-locale threads time unix zeromq-haskell ]; + jailbreak = true; description = "Majordomo protocol for ZeroMQ"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -74515,6 +74943,7 @@ self: { version = "0.1"; sha256 = "0sc2fa45a046lw5x5z839gb1zk0d5nj663ghxajiclm6iw65kl2n"; buildDepends = [ base directory filepath HSH process ]; + jailbreak = true; homepage = "http://darcsden.com/kowey/makedo"; description = "Helper for writing redo scripts in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -74547,6 +74976,7 @@ self: { filepath gtk gtk-serialized-event manatee-core mtl stm template-haskell text unix utf8-string ]; + jailbreak = true; description = "The Haskell/Gtk+ Integrated Live Environment"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74591,6 +75021,7 @@ self: { gio GoogleSuggest gtk manatee-core mtl network proc regex-tdfa split stm text unix utf8-string ]; + jailbreak = true; description = "Multithread interactive input/search framework for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74609,6 +75040,7 @@ self: { base binary containers dbus-client derive filepath gtk manatee-core mtl stm text utf8-string webkit ]; + jailbreak = true; description = "Browser extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74632,6 +75064,7 @@ self: { mtl network old-locale old-time process regex-tdfa split stm template-haskell text time unix utf8-string ]; + jailbreak = true; description = "The core of Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74653,6 +75086,7 @@ self: { directory filepath gio glib gtk manatee-core mtl network old-locale old-time regex-tdfa stm template-haskell text utf8-string ]; + jailbreak = true; description = "Download Manager extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74672,6 +75106,7 @@ self: { base binary bytestring containers dbus-client dbus-core derive filepath gtk gtksourceview2 manatee-core regex-tdfa stm text ]; + jailbreak = true; description = "Editor extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74691,6 +75126,7 @@ self: { base binary containers dbus-client derive filepath gio glib gtk manatee-core mtl old-locale old-time stm text utf8-string ]; + jailbreak = true; description = "File manager extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74710,6 +75146,7 @@ self: { base binary containers dbus-client derive filepath gio glib gtk gtkimageview manatee-core regex-tdfa stm text utf8-string ]; + jailbreak = true; description = "Image viewer extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74733,6 +75170,7 @@ self: { gtksourceview2 manatee-core MorseCode mtl nano-md5 network regex-posix split stm template-haskell text unix utf8-string ]; + jailbreak = true; description = "IRC client extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74753,6 +75191,7 @@ self: { filepath gio gtk libtagc manatee-core process random regex-tdfa stm text time unix utf8-string ]; + jailbreak = true; description = "Mplayer client extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74772,6 +75211,7 @@ self: { base binary cairo containers dbus-client derive filepath gtk manatee-core mtl poppler stm text utf8-string ]; + jailbreak = true; description = "PDF viewer extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74790,6 +75230,7 @@ self: { base binary containers dbus-client derive filepath gtk manatee-core proc stm text ]; + jailbreak = true; description = "Process manager extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74809,6 +75250,7 @@ self: { base binary containers curl dbus-client derive download-curl feed filepath gtk manatee-core stm text utf8-string webkit ]; + jailbreak = true; description = "Feed reader extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74828,6 +75270,7 @@ self: { base binary bytestring containers dbus-client dbus-core derive filepath gtk gtksourceview2 manatee-core regex-tdfa stm text ]; + jailbreak = true; description = "Template code to create Manatee application"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74846,6 +75289,7 @@ self: { base binary containers dbus-client derive filepath gtk manatee-core stm text unix vte ]; + jailbreak = true; description = "Terminal Emulator extension for Manatee"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74865,6 +75309,7 @@ self: { base binary bytestring containers dbus-client dbus-core derive filepath gtk manatee-core regex-tdfa stm text ]; + jailbreak = true; description = "Welcome module to help user play Manatee quickly"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -74919,7 +75364,6 @@ self: { buildDepends = [ array base bytestring containers directory filepath GLUT hslua time ]; - configureFlags = [ "-f-sse4" "-f-fast" ]; homepage = "http://gitorious.org/maximus/mandulia"; description = "A zooming visualisation of the Mandelbrot Set as many Julia Sets"; license = stdenv.lib.licenses.gpl3; @@ -74956,7 +75400,7 @@ self: { template-haskell text time tls transformers transformers-base unordered-containers utf8-string vector wai warp x509-system ]; - configureFlags = [ "-fconduit11" "-f-debug" ]; + jailbreak = true; homepage = "https://github.com/prowdsponsor/mangopay"; description = "Bindings to the MangoPay API"; license = stdenv.lib.licenses.bsd3; @@ -74993,6 +75437,7 @@ self: { buildDepends = [ base containers gloss mtl splines vector vector-space ]; + jailbreak = true; homepage = "https://github.com/paolino/marionetta"; description = "A study of marionetta movements"; license = stdenv.lib.licenses.bsd3; @@ -75121,7 +75566,6 @@ self: { version = "0.0.3.3"; sha256 = "1y9fjsf6dg6a9ha75w2szq4gi5fhq89l1r7wqb20hmadkcjjplx8"; buildDepends = [ base containers random transformers ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://code.haskell.org/~thielema/markov-chain/"; description = "Markov Chains for generating random sequences with a user definable behaviour"; license = "GPL"; @@ -75172,6 +75616,7 @@ self: { base cmdargs directory glib gtk MissingH mtl pandoc temporary transformers webkit ]; + jailbreak = true; description = "A simple markup document preview (markdown, textile, reStructuredText)"; license = "unknown"; }) {}; @@ -75197,7 +75642,6 @@ self: { testDepends = [ aeson base exceptions tasty tasty-hunit text transformers ]; - configureFlags = [ "-f-development" ]; homepage = "https://github.com/lunaryorn/marmalade-upload"; description = "Upload packages to Marmalade"; license = stdenv.lib.licenses.mit; @@ -75242,6 +75686,7 @@ self: { persistent-template regex-posix text transformers twitter-conduit twitter-types ]; + jailbreak = true; homepage = "https://github.com/minamiyama1994/chomado-bot-on-haskell/tree/minamiyama1994"; description = "@minamiyama1994_bot on haskell"; license = stdenv.lib.licenses.gpl3; @@ -75309,6 +75754,7 @@ self: { old-locale pandoc pandoc-types process SHA test-framework test-framework-hunit time unix ]; + jailbreak = true; description = "A program for creating and managing a static weblog with LaTeX math and function graphs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -75328,6 +75774,7 @@ self: { base binary bytestring cmdargs containers directory fgl filepath graphviz HTTP process safe tagsoup text ]; + jailbreak = true; description = "Discover your (academic) ancestors!"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -75342,6 +75789,7 @@ self: { sha256 = "1agqbhl6r40swsvsllyx9vf9hc9a709wvg546rh6fn315waifqqk"; buildDepends = [ array base containers haskell98 ix-shapable mtl ]; buildTools = [ c2hs ]; + jailbreak = true; homepage = "http://community.haskell.org/~TracyWadleigh/mathlink"; description = "Write Mathematica packages in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -75358,7 +75806,7 @@ self: { buildDepends = [ array base Cabal filepath unix ]; buildTools = [ matlab ]; extraLibraries = [ eng mx ]; - configureFlags = [ "-f-mcr" "-fruntime" "-fengine" ]; + jailbreak = true; description = "Matlab bindings and interface"; license = stdenv.lib.licenses.bsd3; }) { eng = null; matlab = null; mx = null;}; @@ -75496,6 +75944,7 @@ self: { containers-unicode-symbols HaLeX IndentParser mtl parsec process uuagc uuagc-cabal ]; + jailbreak = true; homepage = "http://rochel.info/maxsharing/"; description = "Maximal sharing of terms in the lambda calculus with letrec"; license = stdenv.lib.licenses.bsd3; @@ -75514,7 +75963,7 @@ self: { buildDepends = [ base benchpress Cabal directory filepath mtl old-time process time ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://code.google.com/p/maybench/"; description = "Automated benchmarking tool"; license = stdenv.lib.licenses.bsd3; @@ -75545,7 +75994,6 @@ self: { base bytestring codec-mbox containers fclabels hsemail mtl parsec process pureMD5 random ]; - configureFlags = [ "-f-useless" "-f-use_hutt" ]; homepage = "https://github.com/np/mbox-tools"; description = "A collection of tools to process mbox files"; license = stdenv.lib.licenses.bsd3; @@ -75560,6 +76008,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base gloss ]; + jailbreak = true; homepage = "http://www.cas.mcmaster.ca/~anand/"; license = stdenv.lib.licenses.mit; }) {}; @@ -75586,6 +76035,7 @@ self: { version = "0.1.2.2"; sha256 = "14z1x9dqnjj391nrlngs9s887yqh3arc7kfgk0m3d89vrkc185vq"; buildDepends = [ base MonadRandom ]; + jailbreak = true; description = "MCMC applied to probabilistic program synthesis"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -75599,7 +76049,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base network pipes split transformers ]; - configureFlags = [ "-f-build-debug" "-fbuild-examples" ]; + jailbreak = true; homepage = "https://github.com/DougBurke/hmcpi"; description = "Connect to MineCraft running on a Raspberry PI"; license = stdenv.lib.licenses.publicDomain; @@ -75626,6 +76076,7 @@ self: { sha256 = "0z650y4fnxr4mk0i5s8axjbq14dcpgnrzkafbpg17vfhl2v5a3z3"; buildDepends = [ base bytestring text ]; extraLibraries = [ mecab ]; + jailbreak = true; homepage = "http://github.com/tanakh/hsmecab"; description = "A Haskell binding to MeCab"; license = stdenv.lib.licenses.bsd3; @@ -75751,6 +76202,7 @@ self: { testDepends = [ base containers HUnit mtl test-framework test-framework-hunit ]; + jailbreak = true; description = "A functional scripting language"; license = stdenv.lib.licenses.mit; }) {}; @@ -75776,6 +76228,7 @@ self: { version = "0.2.1"; sha256 = "1a6wzznhpz06c0y3wrjf5bskdd8myild8v0p0x1h0swhmy6di2yd"; buildDepends = [ base bytestring network utf8-light ]; + jailbreak = true; homepage = "http://github.com/olegkat/haskell-memcached"; description = "haskell bindings for memcached"; license = "unknown"; @@ -75797,6 +76250,7 @@ self: { testDepends = [ base bytestring data-default-class hspec HUnit network process ]; + jailbreak = true; homepage = "https://github.com/philopon/memcached-binary"; description = "memcached client using binary protocol"; license = stdenv.lib.licenses.mit; @@ -75810,6 +76264,7 @@ self: { sha256 = "07cmjx10wbpfcblnd23rzdkma04nyjcpd1g58gp0phajj6xj4i7a"; editedCabalFile = "a1712ea7643a27f1fb40a771fdae76282818b5d317fe8da6a22e705b06bc3b3e"; buildDepends = [ base hxt ]; + jailbreak = true; homepage = "https://github.com/eggzilla/memexml"; description = "Library for reading Meme XML output"; license = stdenv.lib.licenses.bsd3; @@ -75822,6 +76277,7 @@ self: { version = "0.1"; sha256 = "1gijza29wj79k8czfg4mghq7nqsbpyf1scnm9hmg2ykhnllpzvy3"; buildDepends = [ base direct-sqlite ]; + jailbreak = true; homepage = "https://gitorious.org/memo-sqlite"; description = "memoize functions using SQLite3 database"; license = stdenv.lib.licenses.bsd3; @@ -75859,9 +76315,6 @@ self: { version = "1.0.0.1"; sha256 = "193qz3wn7lz18aywddr9qyn8v08ifv2yxwr68c67p5mn8vr8mvmw"; buildDepends = [ base old-time ]; - configureFlags = [ - "-f-big_endian64" "-f-use_altivec" "-f-use_sse2" "-f-small_base" - ]; homepage = "http://code.haskell.org/~dons/code/mersenne-random"; description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister"; license = stdenv.lib.licenses.bsd3; @@ -75874,7 +76327,6 @@ self: { version = "0.2.0.4"; sha256 = "0qh72ynfg1k4c70qxdzsa6f1x9wyxil2d9gi85c879wrc41k899h"; buildDepends = [ base old-time random ]; - configureFlags = [ "-f-small_base" ]; homepage = "http://code.haskell.org/~dons/code/mersenne-random-pure64/"; description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister"; license = stdenv.lib.licenses.bsd3; @@ -75941,7 +76393,6 @@ self: { abstract-deque abstract-par base bytestring containers deepseq mtl mwc-random transformers vector ]; - configureFlags = [ "-f-affinity" ]; homepage = "https://github.com/simonmar/monad-par"; description = "Provides the monad-par interface, but based on modular scheduler \"mix-ins\""; license = stdenv.lib.licenses.bsd3; @@ -75960,7 +76411,6 @@ self: { abstract-deque abstract-par abstract-par-accelerate accelerate array base meta-par QuickCheck transformers vector ]; - configureFlags = [ "-f-debug" "-f-cuda" "-fnewaccelerate" ]; homepage = "https://github.com/simonmar/monad-par"; description = "Support for integrated Accelerate computations within Meta-par"; license = stdenv.lib.licenses.bsd3; @@ -75973,6 +76423,7 @@ self: { version = "0.2.0.0"; sha256 = "148c7vgh8zxgy5fb0xflk0lzm5d233d1ynjncpiwi1bb9jzbdm3r"; buildDepends = [ base text time ]; + jailbreak = true; homepage = "http://github.com/cutsea110/metadata"; description = "metadata library for semantic web"; license = stdenv.lib.licenses.bsd3; @@ -76045,6 +76496,7 @@ self: { version = "0.1"; sha256 = "1q807wvmj1q605257jj60h0j2wal6ypjiad9wkjmv836p3mis5q9"; buildDepends = [ base network ]; + jailbreak = true; description = "Client for the metrics aggregator Metricsd"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -76071,6 +76523,7 @@ self: { buildDepends = [ base haskell-src-meta parsec split template-haskell ]; + jailbreak = true; homepage = "https://github.com/matt76k/mi"; description = "Multiple Instance for Haskell"; license = stdenv.lib.licenses.mit; @@ -76130,7 +76583,6 @@ self: { base bytestring event-list explicit-exception non-negative QuickCheck transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/MIDI"; description = "Handling of MIDI messages and files"; license = "GPL"; @@ -76143,7 +76595,6 @@ self: { version = "0.2.1"; sha256 = "13dc299d252nrll1vzp7pl1ncv0qw3xhz5b3kqnc8hb0g4mkkgpc"; buildDepends = [ alsa-seq base data-accessor midi utility-ht ]; - configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/MIDI"; description = "Convert between datatypes of the midi and the alsa packages"; license = stdenv.lib.licenses.bsd3; @@ -76162,6 +76613,7 @@ self: { buildDepends = [ alsa-core alsa-seq base containers random transformers wx wxcore ]; + jailbreak = true; homepage = "http://www.youtube.com/watch?v=cOlR73h2uII"; description = "A Memory-like (Concentration, Pairs, ...) game for tones"; license = stdenv.lib.licenses.bsd3; @@ -76178,6 +76630,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ alsa-core alsa-seq base containers gtk mtl stm ]; + jailbreak = true; description = "A control midi surface"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -76224,7 +76677,6 @@ self: { unordered-containers wai wai-app-file-cgi wai-logger warp ]; testDepends = [ base hspec http-client ]; - configureFlags = [ "-f-tls" ]; homepage = "http://www.mew.org/~kazu/proj/mighttpd/"; description = "High performance web server on WAI/warp"; license = stdenv.lib.licenses.bsd3; @@ -76261,6 +76713,7 @@ self: { random transformers ]; testDepends = [ base bytestring hspec network QuickCheck ]; + jailbreak = true; description = "A Kafka client for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -76387,7 +76840,7 @@ self: { base binary binary-generic bytestring cairo containers directory filepath glade gtk random time ]; - configureFlags = [ "-f-tests" ]; + jailbreak = true; description = "Minesweeper game which is always solvable without guessing"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -76454,6 +76907,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ ansi-terminal base MissingH process time ]; + jailbreak = true; homepage = "http://github.com/jhickner/minions"; description = "A fast parallel ssh tool"; license = stdenv.lib.licenses.bsd3; @@ -76485,7 +76939,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base colock directory mtl network stm unix ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; description = "simple 1-to-N interprocess communication"; license = "LGPL"; }) {}; @@ -76505,6 +76959,7 @@ self: { base data-accessor data-accessor-template directory filepath mtl old-locale old-time process safe split template-haskell ]; + jailbreak = true; homepage = "http://tener.github.com/haskell-minirotate/"; description = "Minimalistic file rotation utility"; license = stdenv.lib.licenses.bsd3; @@ -76572,6 +77027,7 @@ self: { authenticate-oauth base bytestring conduit lens monad-logger text transformers twitter-conduit ]; + jailbreak = true; homepage = "https://github.com/minamiyama1994/mirror-tweet"; description = "Tweet mirror"; license = stdenv.lib.licenses.gpl3; @@ -76641,6 +77097,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base containers simple-tabular ]; + jailbreak = true; homepage = "http://wiki.cs.pdx.edu/bartforge/oms"; description = "Find optimal mixed strategies for two-player games"; license = stdenv.lib.licenses.mit; @@ -76673,7 +77130,6 @@ self: { base directory extensible-exceptions mtl old-locale old-time pcre-light pretty readline ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/mkcabal"; description = "Generate cabal files for a Haskell project"; license = "GPL"; @@ -76713,7 +77169,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring ]; - configureFlags = [ "-f-mmaptest" ]; description = "Memory mapped files for POSIX and Windows"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -76763,6 +77218,7 @@ self: { base binary bytestring containers dawg regex-tdfa regex-tdfa-text tagset-positional text zlib ]; + jailbreak = true; homepage = "https://github.com/vjeranc/moan"; description = "Language-agnostic analyzer for positional morphosyntactic tags"; license = stdenv.lib.licenses.bsd3; @@ -76779,6 +77235,7 @@ self: { buildDepends = [ base base-unicode-symbols bytestring cereal network ]; + jailbreak = true; homepage = "https://github.com/roelvandijk/modbus-tcp"; description = "Communicate with Modbus devices over TCP"; license = stdenv.lib.licenses.bsd3; @@ -76796,7 +77253,7 @@ self: { testDepends = [ ansi-terminal base containers filepath parsec QuickCheck ]; - configureFlags = [ "-fbuildtests" ]; + jailbreak = true; description = "A parser for the modelica language"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -76842,6 +77299,7 @@ self: { base basic-prelude bytestring containers data-default hashable system-filepath text transformers unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/DanBurton/modular-prelude#readme"; description = "A new Prelude featuring first class modules"; license = stdenv.lib.licenses.mit; @@ -76854,6 +77312,7 @@ self: { version = "0.1.0.0"; sha256 = "1izinrgd9a6sm57isg8jgs4wjidczwqcxl6vg5h4gy5zz9dg8xnx"; buildDepends = [ base classy-prelude modular-prelude ]; + jailbreak = true; homepage = "https://github.com/DanBurton/modular-prelude#readme"; description = "Reifying ClassyPrelude a la ModularPrelude"; license = stdenv.lib.licenses.mit; @@ -76881,7 +77340,6 @@ self: { testDepends = [ base containers filepath haskell-src-exts HUnit process ]; - configureFlags = [ "-fbuild-tests" ]; homepage = "https://github.com/seereason/module-management"; description = "Clean up module imports, split and merge modules"; license = stdenv.lib.licenses.bsd3; @@ -76899,6 +77357,7 @@ self: { base exceptions filepath ghc ghc-paths template-haskell temporary transformers ]; + jailbreak = true; homepage = "https://github.com/jfischoff/modulespection"; description = "Template Haskell for introspecting a module's declarations"; license = stdenv.lib.licenses.bsd3; @@ -76919,6 +77378,7 @@ self: { atto-lisp base data-default directory haskell-src language-c mtl nats pandoc-types parsec prettify process semigroups text ]; + jailbreak = true; description = "Modular C code generator"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -76954,7 +77414,7 @@ self: { explicit-exception filepath html HTTP network old-locale old-time parsec process transformers unix utility-ht ]; - configureFlags = [ "-f-dynamic" ]; + jailbreak = true; homepage = "http://code.haskell.org/mohws/"; description = "Modular Haskell Web Server"; license = stdenv.lib.licenses.bsd3; @@ -77063,6 +77523,7 @@ self: { base monad-control mtl-evil-instances transformers transformers-base ]; + jailbreak = true; description = "Exstensible monadic exceptions"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -77090,6 +77551,7 @@ self: { version = "0.1"; sha256 = "15xwavq4yc3xfif4isjh9m0q9h1bh7pmv2i3rh99sndmd34cdpwc"; buildDepends = [ base monad-control ]; + jailbreak = true; description = "Type class for monads which support a fork operation"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -77148,7 +77610,6 @@ self: { fast-logger lifted-base monad-control monad-loops mtl resourcet stm stm-chans template-haskell text transformers transformers-base ]; - configureFlags = [ "-ftemplate_haskell" ]; homepage = "https://github.com/kazu-yamamoto/logger"; description = "A class of monads which can log messages"; license = stdenv.lib.licenses.mit; @@ -77166,6 +77627,7 @@ self: { base bytestring fast-logger hsyslog monad-logger text transformers ]; testDepends = [ base monad-logger shelly ]; + jailbreak = true; homepage = "https://github.com/docmunch/monad-logger-rsyslog"; description = "rsyslog output for monad-logger"; license = stdenv.lib.licenses.mit; @@ -77178,7 +77640,6 @@ self: { version = "0.4.2.1"; sha256 = "1dprwndc0bxzpmrkj1xb9kzjrg3i06zsg43yaabn5x5gcaj8is56"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "https://github.com/mokus0/monad-loops"; description = "Monadic loops"; license = stdenv.lib.licenses.publicDomain; @@ -77280,7 +77741,6 @@ self: { test-framework-hunit test-framework-quickcheck2 test-framework-th time ]; - configureFlags = [ "-f-newgeneric" "-f-chaselev" ]; homepage = "https://github.com/simonmar/monad-par"; description = "A library for parallel programming based on a monad"; license = stdenv.lib.licenses.bsd3; @@ -77335,6 +77795,7 @@ self: { sha256 = "0n3cxa94wd3hjvy9jgf3d8p7qfb9jaaf29simjya7rlcb673pg3l"; editedCabalFile = "64e1f99ea3e8c36d5d4e86794d1fc02966e7036b43ae4e1dcf01ade192962611"; buildDepends = [ base extensible-exceptions transformers ]; + jailbreak = true; homepage = "http://andersk.mit.edu/haskell/monad-peel/"; description = "Lift control operations like exception catching through monad transformers"; license = stdenv.lib.licenses.bsd3; @@ -77371,6 +77832,7 @@ self: { version = "0.1.0"; sha256 = "04y9s2b4hz2f8khr0q62xy0f6l2v896s7x03i3s18i14bwscqlax"; buildDepends = [ base ghc-prim mtl ]; + jailbreak = true; description = "Fast monads and monad transformers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -77538,7 +78000,6 @@ self: { version = "3.7.3"; sha256 = "17m9rj6spr5n9jlhwwvk8p40yrpwgz3j9kj3pjq7mpyrc1ssfd0q"; buildDepends = [ base ]; - configureFlags = [ "-f-base3" ]; homepage = "http://wiki.github.com/yav/monadlib"; description = "A collection of monad transformers"; license = stdenv.lib.licenses.bsd3; @@ -77551,6 +78012,7 @@ self: { version = "0.2"; sha256 = "14byhdcby094qpgmkblysnplz5r88xnfk7rnfddihzz4jgjzlvy1"; buildDepends = [ base monadLib ]; + jailbreak = true; homepage = "http://github.com/aristidb/monadLib-compose"; description = "Arrow-like monad composition for monadLib"; license = stdenv.lib.licenses.bsd3; @@ -77626,7 +78088,6 @@ self: { version = "0.7.6"; sha256 = "083ppr53ac85r5ybndngsfwxgalj63giz32aa7wpcm629b9g4lxc"; buildDepends = [ base containers mtl parsec pretty random ]; - configureFlags = [ "-f-debug" ]; homepage = "http://users.ugent.be/~tschrijv/MCP/"; description = "Constraint Programming"; license = stdenv.lib.licenses.bsd3; @@ -77644,7 +78105,6 @@ self: { extraLibraries = [ gecodeint gecodekernel gecodesearch gecodeset gecodesupport ]; - configureFlags = [ "-f-debug" ]; homepage = "http://users.ugent.be/~tschrijv/MCP/"; description = "Constraint Programming"; license = stdenv.lib.licenses.bsd3; @@ -77698,6 +78158,7 @@ self: { buildDepends = [ base filepath haskell-src-exts monadloc pretty syb ]; + jailbreak = true; homepage = "http://github.com/pepeiborra/monadloc-pp"; description = "A preprocessor for generating monadic call traces"; license = stdenv.lib.licenses.publicDomain; @@ -77721,6 +78182,7 @@ self: { version = "0.2.0.0"; sha256 = "1iqr5p3va5sxmpvydwqz2src54j5njcyrzn9p5apc60nv7yv6x4c"; buildDepends = [ base mtl transformers ]; + jailbreak = true; description = "Monad classes, using functional dependencies"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -77743,7 +78205,6 @@ self: { version = "0.0.2"; sha256 = "0i586zh6247jfmkw2x27j0aq47yz1c71irj9iwrlx1zrmvzak1yv"; buildDepends = [ base transformers ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/monadtransform"; description = "A type-class for transforming monads (homomorphism) in a transformer"; license = stdenv.lib.licenses.bsd3; @@ -77763,7 +78224,7 @@ self: { network pool-conduit stm transformers transformers-base ]; testDepends = [ base bytestring doctest hspec transformers ]; - configureFlags = [ "-f-develop" ]; + jailbreak = true; homepage = "https://github.com/notogawa/monarch"; description = "Monadic interface for TokyoTyrant"; license = stdenv.lib.licenses.bsd3; @@ -77804,6 +78265,7 @@ self: { base data-default hspec lifted-base monad-control mongoDB network text transformers ]; + jailbreak = true; homepage = "https://github.com/docmunch/haskell-mongodb-queue"; description = "message queue using MongoDB"; license = stdenv.lib.licenses.mit; @@ -77822,6 +78284,7 @@ self: { attoparsec base blaze-builder blaze-textual bytestring case-insensitive containers http-types text zeromq-haskell ]; + jailbreak = true; description = "Mongrel2 Handler Library"; license = stdenv.lib.licenses.mit; }) {}; @@ -77846,6 +78309,7 @@ self: { version = "0.1.0.2"; sha256 = "1qnbw9pd06czwyj2xcsjdigg7bj8d23p3ljnnkgd3d0r67qxxlxm"; buildDepends = [ base bytestring text vector ]; + jailbreak = true; homepage = "http://github.com/JohnLato/mono-foldable"; description = "Folds for monomorphic containers"; license = stdenv.lib.licenses.bsd3; @@ -77957,6 +78421,7 @@ self: { version = "0.1.0.1"; sha256 = "1klgwv3sd9zmqpj157rypln51kcwml9b1fyaxnip0a1525h6c2s9"; buildDepends = [ base contravariant semigroups transformers ]; + jailbreak = true; description = "Extra classes/functions about monoids"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -77972,7 +78437,7 @@ self: { buildDepends = [ array base bytestring containers fingertree parallel text ]; - configureFlags = [ "-f-optimize" ]; + jailbreak = true; homepage = "http://github.com/ekmett/monoids"; description = "Deprecated: Use 'reducers'"; license = stdenv.lib.licenses.bsd3; @@ -78006,6 +78471,7 @@ self: { stats-web stm system-uuid text time unordered-containers zeromq-haskell ]; + jailbreak = true; homepage = "http://github.com/bumptech/montage"; description = "Riak Resolution Proxy"; license = stdenv.lib.licenses.bsd3; @@ -78029,6 +78495,7 @@ self: { safe stats-web stm system-uuid text text-format time unordered-containers zeromq-haskell ]; + jailbreak = true; homepage = "http://github.com/bumptech/montage-haskell-client"; description = "Riak Resolution Proxy Client"; license = stdenv.lib.licenses.bsd3; @@ -78049,6 +78516,7 @@ self: { base gsl-random ieee754 primitive QuickCheck random test-framework test-framework-quickcheck2 transformers vector ]; + jailbreak = true; homepage = "http://github.com/patperry/hs-monte-carlo"; description = "A monad and transformer for Monte Carlo calculations"; license = stdenv.lib.licenses.bsd3; @@ -78126,6 +78594,7 @@ self: { pipes text transformers ]; buildTools = [ alex happy ]; + jailbreak = true; description = "Bare-bones calculus of constructions"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78176,6 +78645,7 @@ self: { version = "0.1.3"; sha256 = "1zcilskpslpqyrbwpabwbry4p3kpcfca94wchh9dkq9g8pg8laxi"; buildDepends = [ ansi-terminal base bytestring split text ]; + jailbreak = true; description = "Multi-dimensional parametric pretty-printer with color"; license = "GPL"; }) {}; @@ -78192,6 +78662,7 @@ self: { ansi-terminal base containers data-lens-fd data-lens-template mtl orders text transformers ]; + jailbreak = true; description = "a monadic, extensible pretty printing library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78245,6 +78716,7 @@ self: { buildDepends = [ base directory filepath gtk mtl process template-haskell unix ]; + jailbreak = true; homepage = "https://github.com/sebadoom/mpvguihs"; description = "A minimalist mpv GUI written in I/O heavy Haskell"; license = stdenv.lib.licenses.gpl3; @@ -78262,6 +78734,7 @@ self: { buildDepends = [ attoparsec base bytestring monad-loops mtl network singletons text ]; + jailbreak = true; homepage = "http://github.com/k00mi/mqtt-hs"; description = "A MQTT client library"; license = stdenv.lib.licenses.gpl3; @@ -78286,6 +78759,7 @@ self: { base bytestring QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://msgpack.org/"; description = "A Haskell implementation of MessagePack"; license = stdenv.lib.licenses.bsd3; @@ -78307,6 +78781,7 @@ self: { msgpack peggy shakespeare-text template-haskell text ]; testDepends = [ base hspec ]; + jailbreak = true; homepage = "http://msgpack.org/"; description = "An IDL Compiler for MessagePack"; license = stdenv.lib.licenses.bsd3; @@ -78326,6 +78801,7 @@ self: { mtl network network-conduit random text ]; testDepends = [ async base hspec mtl network ]; + jailbreak = true; homepage = "http://msgpack.org/"; description = "A MessagePack-RPC Implementation"; license = stdenv.lib.licenses.bsd3; @@ -78382,6 +78858,7 @@ self: { SHA test-framework test-framework-hunit test-framework-quickcheck2 text time transformers unordered-containers vector watchdog ]; + jailbreak = true; description = "Library to communicate with Mt.Gox"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78405,6 +78882,7 @@ self: { version = "2.2.1"; sha256 = "1icdbj2rshzn0m1zz5wa7v3xvkf6qw811p4s7jgqwvx1ydwrvrfa"; buildDepends = [ base transformers ]; + jailbreak = true; homepage = "http://github.com/ekmett/mtl"; description = "Monad classes, using functional dependencies"; license = stdenv.lib.licenses.bsd3; @@ -78421,6 +78899,7 @@ self: { buildDepends = [ base monad-control mtl transformers transformers-base ]; + jailbreak = true; description = "Instances for the mtl classes for all monad transformers"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -78432,6 +78911,7 @@ self: { version = "2.0.1"; sha256 = "0z56ycpfgbrxhk8k74rk254yyhqix8ryz6ni8i7aki294wh2cvwn"; buildDepends = [ mtl transformers ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/mtl-prelude"; description = "Reexports of most definitions from \"mtl\" and \"transformers\""; license = stdenv.lib.licenses.mit; @@ -78479,6 +78959,7 @@ self: { sha256 = "164q7p81c5an4w3pqpfk94rgn0banfs2yp7fhbbckdyb2qymsbww"; buildDepends = [ base filepath unix ]; extraLibraries = [ mtp ]; + jailbreak = true; description = "Bindings to libmtp"; license = "LGPL"; }) { mtp = null;}; @@ -78521,6 +79002,7 @@ self: { http-conduit http-types process random snap-core snap-server stm text transformers ]; + jailbreak = true; description = "Continuous deployment server for use with GitHub"; license = "unknown"; }) {}; @@ -78552,6 +79034,7 @@ self: { version = "0.1.0.4"; sha256 = "1if1ip22y7w59lkyshn4ic4p46zrfs4kcdzzjai9l8xbscavgdl6"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://github.com/jsnajder/multex-east-msd"; description = "MULTEXT-East morphosyntactic descriptors"; license = stdenv.lib.licenses.bsd3; @@ -78569,7 +79052,6 @@ self: { isExecutable = true; buildDepends = [ base utf8-string ]; testDepends = [ barecheck base QuickCheck quickpull ]; - configureFlags = [ "-f-programs" ]; homepage = "https://github.com/massysett/multiarg"; description = "Command lines for options that take multiple arguments"; license = stdenv.lib.licenses.bsd3; @@ -78631,6 +79113,7 @@ self: { base binary containers ghc-prim hashable keys math-functions newtype unordered-containers ]; + jailbreak = true; homepage = "http://github.com/ekmett/multipass/"; description = "Folding data with multiple named passes"; license = stdenv.lib.licenses.bsd3; @@ -78655,6 +79138,7 @@ self: { version = "0.0.0.2"; sha256 = "0xzjl3nsm6wgbqd6rjn0bf9jhiw6l6ql5gj5m8xqccv8363i5v2r"; buildDepends = [ base multiplate transformers ]; + jailbreak = true; description = "Shorter, more generic functions for Multiplate"; license = stdenv.lib.licenses.mit; }) {}; @@ -78696,6 +79180,7 @@ self: { buildDepends = [ base containers mtl multirec syb template-haskell th-expand-syns ]; + jailbreak = true; description = "Alternative multirec instances deriver"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78707,6 +79192,7 @@ self: { version = "0.0.1"; sha256 = "1cj1rfjqxwc06vr5w12fqbcpjb0fjsphf8vp40sp2naizpvvnmzs"; buildDepends = [ base binary multirec ]; + jailbreak = true; description = "Generic Data.Binary instances using MultiRec."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78754,7 +79240,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl tfp transformers ]; - configureFlags = [ "-f-build-example" "-f-build-test" ]; homepage = "https://github.com/lspitzner/multistate"; description = "like mtl's ReaderT/StateT, but more than one contained value/type"; license = stdenv.lib.licenses.bsd3; @@ -78775,6 +79260,7 @@ self: { base blaze-html ConfigFile directory Glob happstack-server HStringTemplate markdown MissingH process text ]; + jailbreak = true; homepage = "http://github.com/kaashif-hymabaccus/muon"; description = "Static blog generator"; license = stdenv.lib.licenses.bsd3; @@ -78792,6 +79278,7 @@ self: { AspectAG base containers HList ListLike template-haskell TTTAS uu-parsinglib uulib ]; + jailbreak = true; homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo"; description = "MUtually Recursive Definitions Explicitly Represented"; license = "LGPL"; @@ -78878,6 +79365,7 @@ self: { aeson base blaze-svg bytestring lens music-pitch music-preludes music-score process ]; + jailbreak = true; description = "Diagrams-based visualization of musical data structures"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78894,6 +79382,7 @@ self: { adjunctions aeson base containers data-default lens music-dynamics music-pitch roman-numerals semigroups ]; + jailbreak = true; description = "Musical instruments, parts and playing techniques"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78911,6 +79400,7 @@ self: { base containers data-interval lens music-pitch-literal nats positive semigroups type-unary vector-space vector-space-points ]; + jailbreak = true; description = "Musical pitch representation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78948,6 +79438,7 @@ self: { vector-space vector-space-points ]; testDepends = [ base process tasty tasty-golden ]; + jailbreak = true; description = "Some useful preludes for the Music Suite"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78971,6 +79462,7 @@ self: { NumInstances parsec prettify process semigroups transformers transformers-compat vector-space vector-space-points ]; + jailbreak = true; description = "Musical score and part representation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -78988,6 +79480,7 @@ self: { aeson base bytestring lens monadplus music-pitch-literal music-preludes music-score semigroups unordered-containers ]; + jailbreak = true; description = "Interaction with Sibelius"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -79052,6 +79545,7 @@ self: { smallcheck stm test-framework test-framework-hunit test-framework-smallcheck text time transformers xmlhtml ]; + jailbreak = true; homepage = "http://github.com/metabrainz/mass-mail"; description = "Send an email to all MusicBrainz editors"; license = stdenv.lib.licenses.gpl3; @@ -79066,7 +79560,7 @@ self: { version = "0.1.2"; sha256 = "0sn8gzymf6xpdksd7v2xyb4y2iks2l09hyw0rch109lgrnsy5gp8"; buildDepends = [ base containers directory HaXml old-time pretty ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "https://troglodita.di.uminho.pt/svn/musica/work/MusicXML"; description = "MusicXML format encoded as Haskell type and functions of reading and writting"; license = stdenv.lib.licenses.bsd3; @@ -79159,6 +79653,7 @@ self: { buildDepends = [ base iteratee MonadCatchIO-transformers transformers vector ]; + jailbreak = true; homepage = "http://jwlato.webfactional.com/haskell/mutable-iter"; description = "iteratees based upon mutable buffers"; license = stdenv.lib.licenses.bsd3; @@ -79178,6 +79673,7 @@ self: { base directory filepath hslogger hslogger-template mtl network-dbus process ]; + jailbreak = true; homepage = "http://github.com/Tener/mute-unmute"; description = "Watches your screensaver and (un)mutes music when you (un)lock the screen"; license = stdenv.lib.licenses.gpl3; @@ -79224,6 +79720,7 @@ self: { control-event Crypto data-binary-ieee754 hexpat http-enumerator maccatcher mtl network parsec time uuid ]; + jailbreak = true; description = "Client library for metaverse systems like Second Life"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -79279,6 +79776,7 @@ self: { syb template-haskell UISF ]; testDepends = [ ansi-terminal base Cabal Euterpea QuickCheck ]; + jailbreak = true; homepage = "http://haskell.cs.yale.edu/"; description = "None"; license = stdenv.lib.licenses.bsd3; @@ -79307,6 +79805,7 @@ self: { base bytestring cereal clientsession containers mtl random regex-posix snap snap-core time ]; + jailbreak = true; description = "Sessions and continuations for Snap web apps"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -79325,6 +79824,7 @@ self: { base bytestring clientsession heist mtl mysnapsession snap snap-core snap-server text time ]; + jailbreak = true; description = "Example projects using mysnapsession"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -79338,7 +79838,6 @@ self: { buildDepends = [ base bytestring containers ]; buildTools = [ mysqlConfig ]; extraLibraries = [ zlib ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/mysql"; description = "A low-level MySQL client library"; license = stdenv.lib.licenses.bsd3; @@ -79374,7 +79873,6 @@ self: { attoparsec base base16-bytestring blaze-builder blaze-textual bytestring mysql old-locale pcre-light text time ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/mysql-simple"; description = "A mid-level MySQL client library"; license = stdenv.lib.licenses.bsd3; @@ -79495,6 +79993,7 @@ self: { version = "0.1"; sha256 = "1db12f2q395yk6pwz5gnb2q0kf4s868z8d1vvwa7vngnfc1h924i"; buildDepends = [ base containers ]; + jailbreak = true; homepage = "http://github.com/nominolo/named-lock"; description = "A named lock that is created on demand"; license = stdenv.lib.licenses.bsd3; @@ -79554,7 +80053,6 @@ self: { sha256 = "0rrwa1c3mval1jm4siqyx1vk14ibifya62hni13cimcdafj35fnq"; buildDepends = [ base bytestring ]; extraLibraries = [ openssl ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://www.jasani.org/search/label/nano-hmac"; description = "Bindings to OpenSSL HMAC"; license = stdenv.lib.licenses.bsd3; @@ -79568,7 +80066,6 @@ self: { sha256 = "18db3y76w0kv2m7h3lrqxcag4lc7519b2j80113g6hhm1wxkpabk"; buildDepends = [ base bytestring ]; extraLibraries = [ openssl ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://code.haskell.org/~dons/code/nano-md5"; description = "Efficient, ByteString bindings to OpenSSL"; license = stdenv.lib.licenses.bsd3; @@ -79587,6 +80084,7 @@ self: { buildDepends = [ base BNFC-meta cmdargs containers mtl parsec pretty transformers ]; + jailbreak = true; description = "A toy dependently-typed language"; license = "unknown"; }) {}; @@ -79612,6 +80110,7 @@ self: { sha256 = "06jb8s3jxjiz7r6dn8xx33xqd76f2r5q1mshsz41z4q0khf4wdp3"; buildDepends = [ base bytestring ]; extraLibraries = [ nanomsg ]; + jailbreak = true; description = "nanomsg - scalability protocols library"; license = stdenv.lib.licenses.publicDomain; }) { inherit (pkgs) nanomsg;}; @@ -79642,6 +80141,7 @@ self: { version = "0.1.1"; sha256 = "00ghdzkzshk24g7v42hq7zq0dxsq8vjpkslj41dxdnx0zizwbn3m"; buildDepends = [ base bytestring ListLike ]; + jailbreak = true; description = "An implementation of attoparsec-like parser around list-like"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -79688,7 +80188,6 @@ self: { version = "1"; sha256 = "0r6s8l4s0yq3x2crrkv0b8zac13magfasr9v8hnq6rn1icsfhic0"; buildDepends = [ base hashable ]; - configureFlags = [ "-fhashable" ]; homepage = "http://github.com/ekmett/nats/"; description = "Natural numbers"; license = stdenv.lib.licenses.bsd3; @@ -79726,6 +80225,7 @@ self: { base type-equality type-level-natural-number type-level-natural-number-induction ]; + jailbreak = true; description = "Natural numbers tagged with a type-level representation of the number"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -79761,7 +80261,6 @@ self: { version = "0.0.3"; sha256 = "1l594lkd3yb52lhh0raygvk3jlzwkcc2pmcqjmg02dmd6j6mw42x"; buildDepends = [ base text utf8-string ]; - configureFlags = [ "-f-unicode-collation" "-f-filepath" ]; homepage = "not yet available"; description = "Natural-order string comparison"; license = stdenv.lib.licenses.bsd3; @@ -79828,10 +80327,6 @@ self: { buildDepends = [ base containers text transformers ]; buildTools = [ c2hs ]; extraLibraries = [ ncurses ]; - configureFlags = [ - "-f-force-c2hs-newtype-pointer-hooks" "-f-force-narrow-library" - "-f-use-pkgconfig" - ]; patchPhase = "find . -type f -exec sed -i -e 's|ncursesw/||' {} \\;"; homepage = "https://john-millikin.com/software/haskell-ncurses/"; description = "Modernised bindings to GNU ncurses"; @@ -79878,6 +80373,7 @@ self: { base containers haskell-src-meta mtl parsec parsec-extra template-haskell text vector ]; + jailbreak = true; homepage = "http://scrambledeggsontoast.github.io/2014/09/28/needle-announce/"; description = "ASCII-fied arrow notation"; license = stdenv.lib.licenses.mit; @@ -79915,7 +80411,6 @@ self: { base cmdargs containers directory extra filepath GoogleChart json old-time process time ]; - configureFlags = [ "-f-small" ]; homepage = "http://community.haskell.org/~ndm/"; description = "General tools for Neil"; license = stdenv.lib.licenses.bsd3; @@ -79983,6 +80478,7 @@ self: { dawg directory filepath IntervalMap monad-ox mtl network polimorf polysoup sgd tagsoup temporary text text-binary tokenize vector ]; + jailbreak = true; homepage = "https://github.com/kawu/nerf"; description = "Nerf, the named entity recognition tool based on linear-chain CRFs"; license = stdenv.lib.licenses.bsd3; @@ -80011,6 +80507,7 @@ self: { buildDepends = [ base bytestring containers ghc-binary hslogger monad-loops network ]; + jailbreak = true; homepage = "http://phaul.hobby-site.org/node/4123"; description = "Concurrent over the network execution library"; license = stdenv.lib.licenses.bsd3; @@ -80051,6 +80548,7 @@ self: { process QuickCheck random syb test-framework test-framework-hunit test-framework-quickcheck2 test-framework-th ]; + jailbreak = true; homepage = "http://frenetic-lang.org"; description = "The NetCore compiler and runtime system for OpenFlow networks"; license = stdenv.lib.licenses.bsd3; @@ -80085,6 +80583,7 @@ self: { base bytestring cereal containers monad-loops unix ]; buildTools = [ c2hs ]; + jailbreak = true; homepage = "http://netlink-hs.googlecode.com/"; description = "Netlink communication for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -80097,7 +80596,6 @@ self: { version = "0.3.1"; sha256 = "0f3fwgpg0p3ajgxfzbqr4z04ly5cdbhjxms5xbd0k2ixdwgyxm67"; buildDepends = [ base binary containers syb ]; - configureFlags = [ "-fbase4" ]; description = "Netlist AST"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80109,7 +80607,6 @@ self: { version = "0.3.1"; sha256 = "15daik7l0pjqilya01l5rl84g2fyjwkap1md0nx82gxcp8m1v76k"; buildDepends = [ base netlist pretty ]; - configureFlags = [ "-fbase4" ]; description = "Convert a Netlist AST to VHDL"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80145,6 +80642,7 @@ self: { aeson base binary bytestring mtl network template-haskell text transformers ]; + jailbreak = true; homepage = "http://github.com/DanBurton/netspec"; description = "Simplify static Networking tasks"; license = stdenv.lib.licenses.bsd3; @@ -80181,7 +80679,6 @@ self: { test-framework-quickcheck2 ]; pkgconfigDepends = [ nettle ]; - configureFlags = [ "-fusepkgconfig" ]; homepage = "https://github.com/stbuehler/haskell-nettle"; description = "safe nettle binding"; license = stdenv.lib.licenses.mit; @@ -80199,6 +80696,7 @@ self: { base bimap binary bytestring containers mtl nettle-openflow network network-data random time ]; + jailbreak = true; description = "FRP for controlling networks of OpenFlow switches"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80248,7 +80746,6 @@ self: { base containers deepseq parallel profunctors random semigroups time transformers ]; - configureFlags = [ "-f-testprogram" ]; homepage = "http://hub.darcs.net/ertes/netwire"; description = "Functional reactive programming library"; license = stdenv.lib.licenses.bsd3; @@ -80310,7 +80807,7 @@ self: { testDepends = [ base Cabal QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-benchmark" ]; + jailbreak = true; homepage = "http://github.com/sebnow/haskell-network-address"; description = "IP data structures and textual representation"; license = stdenv.lib.licenses.mit; @@ -80329,7 +80826,6 @@ self: { aeson attoparsec base bytestring case-insensitive http-client http-client-tls http-types text time tls ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/apiengine/network-api-support"; description = "Toolkit for building http client libraries over Network.Http.Conduit"; license = stdenv.lib.licenses.bsd3; @@ -80362,6 +80858,7 @@ self: { version = "0.1.3.4"; sha256 = "19m10mj9nqsa7s0syv9dyhqkhvmf2h7yna8n7bq0xkdp8m9l0g96"; buildDepends = [ base bytestring network unix ]; + jailbreak = true; homepage = "http://github.com/tibbe/network-bytestring"; description = "Fast, memory-efficient, low-level networking"; license = stdenv.lib.licenses.bsd3; @@ -80437,7 +80934,6 @@ self: { version = "0.5.2"; sha256 = "0vbmg1m4qylzbmj3z5746srfkiwvh32qi9zyc39gc87bfw2gzn8s"; buildDepends = [ base bytestring cereal pretty prettyclass ]; - configureFlags = [ "-fsmall_base" ]; description = "Library for network data structures and their serialization"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80454,6 +80950,7 @@ self: { base binary bytestring containers mtl network parsec unix utf8-string ]; + jailbreak = true; description = "D-Bus"; license = "unknown"; }) {}; @@ -80485,7 +80982,6 @@ self: { version = "0.1.5"; sha256 = "11hwgdw03a39k3akjy5qlg9zsb7z8qiikvdmcqr2dhj6ykmfwsvk"; buildDepends = [ base bytestring enumerator network transformers ]; - configureFlags = [ "-fnetwork-includes-bytestring" ]; homepage = "https://john-millikin.com/software/network-enumerator/"; description = "Enumerators for network sockets"; license = stdenv.lib.licenses.mit; @@ -80534,6 +81030,7 @@ self: { version = "0.0.1"; sha256 = "0qa5rbbcw9axg7mj4kjj027hfsclnw85cj8nmi6jvrzq2yhhk56c"; buildDepends = [ base bytestring ioctl network ]; + jailbreak = true; description = "Haskell bindings for the ifreq structure"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80630,6 +81127,7 @@ self: { base bytestring foreign-storable-asymmetric ioctl network network-interfacerequest ]; + jailbreak = true; description = "Haskell bindings for low-level packet sockets (AF_PACKET)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80709,7 +81207,6 @@ self: { buildDepends = [ base base64-bytestring bytestring network network-simple ]; - configureFlags = [ "-f-documentation" "-f-example" ]; homepage = "https://github.com/angerman/network-service"; description = "Provide a service at the data type level"; license = stdenv.lib.licenses.mit; @@ -80757,6 +81254,7 @@ self: { base bytestring certificate cprng-aes exceptions network network-simple tls tls-extra transformers ]; + jailbreak = true; homepage = "https://github.com/k0001/network-simple-tls"; description = "Simple interface to TLS secured network sockets"; license = stdenv.lib.licenses.bsd3; @@ -80786,6 +81284,7 @@ self: { base binary bytestring cereal enumerator network stm text transformers ]; + jailbreak = true; description = "ByteString and Text streams for networking"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -80807,6 +81306,7 @@ self: { directory filepath logfloat mwc-random optparse-applicative random-fu statistics stm text transformers vector ]; + jailbreak = true; homepage = "https://github.com/bgamari/bayes-stack"; description = "A few network topic model implementations for bayes-stack"; license = stdenv.lib.licenses.bsd3; @@ -80839,7 +81339,6 @@ self: { testDepends = [ base network network-transport network-transport-tests ]; - configureFlags = [ "-f-use-mock-network" ]; homepage = "http://haskell-distributed.github.com"; description = "TCP instantiation of Network.Transport"; license = stdenv.lib.licenses.bsd3; @@ -80883,9 +81382,7 @@ self: { base network-transport network-transport-tests tasty tasty-hunit zeromq4-haskell ]; - configureFlags = [ - "-f-unsafe" "-f-distributed-process-tests" "-f-install-benchmarks" - ]; + jailbreak = true; description = "ZeroMQ backend for network-transport"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80928,7 +81425,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base haskell98 network webserver ]; - configureFlags = [ "-f-buildexamples" ]; + jailbreak = true; homepage = "http://github.com/michaelmelanson/network-websocket"; description = "WebSocket library"; license = stdenv.lib.licenses.bsd3; @@ -80945,6 +81442,7 @@ self: { buildDepends = [ base binary bytestring containers network time transformers ]; + jailbreak = true; description = "Networked-game support library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -80996,7 +81494,7 @@ self: { filepath HUnit mtl process QuickCheck safe test-framework test-framework-hunit test-framework-quickcheck2 text Unixutils uuid ]; - configureFlags = [ "-f-tests" ]; + jailbreak = true; description = "A trivially simple app to create things from simple templates"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -81020,6 +81518,7 @@ self: { sha256 = "1xghpqmpwnjyk944m9nsfzk2jlyqwdvcr5zrmr66d4n650cf1m2b"; buildDepends = [ base ]; testDepends = [ base hspec HUnit ]; + jailbreak = true; description = "A typeclass and set of functions for working with newtypes, with generics support"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -81035,6 +81534,7 @@ self: { buildDepends = [ base haskell-src-meta newtype syb template-haskell ]; + jailbreak = true; homepage = "http://github.com/mgsloan/newtype-th"; description = "A template haskell deriver to create Control.Newtype instances."; license = stdenv.lib.licenses.bsd3; @@ -81076,6 +81576,7 @@ self: { buildDepends = [ attoparsec base machines mtl parseargs resourcet sqlite-simple text ]; + jailbreak = true; homepage = "http://github.com/YoEight/ngrams-loader"; description = "Ngrams loader based on http://www.ngrams.info format"; license = stdenv.lib.licenses.mit; @@ -81154,6 +81655,7 @@ self: { version = "0.2.2.5"; sha256 = "17aqzk1kq670fwawia0qjmd8ld1b0h8zh0w8j8x4y48hlzyb75xb"; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "http://haskell.gonitro.io"; description = "Haskell bindings for Nitro"; license = stdenv.lib.licenses.bsd3; @@ -81210,6 +81712,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers nlp-scores split text ]; + jailbreak = true; homepage = "https://bitbucket.org/gchrupala/lingo"; description = "NLP scoring command-line programs"; license = stdenv.lib.licenses.bsd3; @@ -81287,6 +81790,7 @@ self: { network parsec ]; testDepends = [ base HTF HUnit parsec QuickCheck string-qq ]; + jailbreak = true; homepage = "http://github.com/brow/noise"; description = "A friendly language for graphic design"; license = stdenv.lib.licenses.mit; @@ -81312,7 +81816,6 @@ self: { sha256 = "163g3j3xrx1jkrbg2wnha3yyxyg1mn7kabmbpg82y3rbl3ihy1p7"; buildDepends = [ base QuickCheck utility-ht ]; testDepends = [ base QuickCheck utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://code.haskell.org/~thielema/non-negative/"; description = "Non-negative numbers"; license = "GPL"; @@ -81364,7 +81867,6 @@ self: { version = "0.3.7"; sha256 = "147dbq19n18ixfz6bhx9yi9ppr9j3wnc5dfz8kx5gwihy64b8l1b"; buildDepends = [ base primitive vector ]; - configureFlags = [ "-f-debug" ]; description = "Various iterative algorithms for optimization of nonlinear functions"; license = "GPL"; }) {}; @@ -81459,6 +81961,7 @@ self: { sha256 = "1qdqwwy16n43djgrynzn8xv64vv450my6z2xddypafxwhvp7jaqy"; buildDepends = [ base template-haskell ]; testDepends = [ base template-haskell ]; + jailbreak = true; description = "Avoiding the C preprocessor via cunning use of Template Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -81514,7 +82017,7 @@ self: { testDepends = [ base hspec HUnit mime-mail text yesod yesod-core yesod-test ]; - configureFlags = [ "-f-no-icu" "-f-library-only" "-f-dev" ]; + jailbreak = true; homepage = "https://bitbucket.org/wuzzeb/notmuch-web"; description = "A web interface to the notmuch email indexer"; license = "GPL"; @@ -81527,6 +82030,7 @@ self: { version = "0.3"; sha256 = "14lphbssmcvabg1rqzhy4bwvssfyzb69b2g9n45vd22xnvf9q0il"; buildDepends = [ base containers numeric-prelude primes ]; + jailbreak = true; description = "NumericPrelude extras"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -81542,6 +82046,7 @@ self: { buildDepends = [ base binary containers numeric-prelude reflection tagged ]; + jailbreak = true; description = "Linear algebra for the numeric-prelude framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -81617,6 +82122,7 @@ self: { aeson base containers filepath scotty split stm text transformers wai-extra warp ]; + jailbreak = true; homepage = "https://github.com/Tener/null-canvas"; description = "HTML5 Canvas Graphics Library - forked Blank Canvas"; license = stdenv.lib.licenses.bsd3; @@ -81669,6 +82175,7 @@ self: { base base-unicode-symbols HUnit integer-gmp QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text ]; + jailbreak = true; homepage = "https://github.com/roelvandijk/numerals"; description = "Convert numbers to number words"; license = stdenv.lib.licenses.bsd3; @@ -81691,6 +82198,7 @@ self: { base base-unicode-symbols containers containers-unicode-symbols fingertree HUnit test-framework test-framework-hunit ]; + jailbreak = true; homepage = "https://github.com/roelvandijk/numerals-base"; description = "Convert numbers to number words"; license = stdenv.lib.licenses.bsd3; @@ -81733,7 +82241,7 @@ self: { array base containers deepseq non-negative parsec QuickCheck random storable-record utility-ht ]; - configureFlags = [ "-f-buildtests" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Numeric_Prelude"; description = "An experimental alternative hierarchy of numeric type classes"; license = stdenv.lib.licenses.bsd3; @@ -81761,7 +82269,6 @@ self: { version = "0.2.0.1"; sha256 = "110v2frn085pggjzl3l8wqgr4vcdd5h29x2wak2a59x16ngjg7ga"; buildDepends = [ array base ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Numeric_Quest"; description = "Math and quantum mechanics"; license = "GPL"; @@ -81852,6 +82359,7 @@ self: { buildDepends = [ base cairo containers glade glib gtk mtl parsec random ]; + jailbreak = true; description = "An interactive GUI for manipulating L-systems"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -81872,7 +82380,6 @@ self: { http-client http-types mtl network network-uri text time transformers ]; - configureFlags = [ "-fnetwork-uri" ]; description = "Simple OAuth for http-client"; license = stdenv.lib.licenses.mit; }) {}; @@ -81903,9 +82410,6 @@ self: { array AspectAG base containers ghc-prim HList language-c mtl murder template-haskell transformers uu-parsinglib uulib ]; - configureFlags = [ - "-f-t5" "-f-t3" "-f-t2" "-f-t1" "-f-l4" "-f-l3" "-f-l2" "-f-l1" - ]; homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo"; description = "Oberon0 Compiler"; license = "LGPL"; @@ -81982,6 +82486,7 @@ self: { buildDepends = [ array base bytestring containers hexpr mtl parsec symbol text ]; + jailbreak = true; homepage = "https://github.com/Zankoku-Okuno/octopus/"; description = "Lisp with more dynamism, more power, more simplicity"; license = stdenv.lib.licenses.gpl3; @@ -81999,6 +82504,7 @@ self: { base either monads-tf transformers vect-floating ]; extraLibraries = [ libX11 mesa ovr udev Xinerama ]; + jailbreak = true; homepage = "http://github.com/cpdurham/oculus"; description = "Oculus Rift ffi providing head tracking data"; license = stdenv.lib.licenses.bsd3; @@ -82015,7 +82521,6 @@ self: { sha256 = "1q7ywczm2d5inrjqgz3j8vfk5sj2yixvwdkzlfs2whd0gadbcfa0"; buildDepends = [ base HTTP network network-uri ]; testDepends = [ base HUnit test-framework test-framework-hunit ]; - configureFlags = [ "-fnetwork-uri" ]; description = "Interface to the Online Encyclopedia of Integer Sequences (OEIS)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -82027,6 +82532,7 @@ self: { version = "0.1"; sha256 = "03sb2bmjw8v01908zkzmw8njsmqy5k2hcnv6ajbia7n8qawyhivj"; buildDepends = [ base parsec3 vector ]; + jailbreak = true; homepage = "https://github.com/acfoltzer/off-simple"; description = "A parser for simplified-syntax OFF files"; license = stdenv.lib.licenses.bsd3; @@ -82090,6 +82596,7 @@ self: { sha256 = "1p34xybkf5079pq5hkildaz6skx06f6s3qg0k2i73jhh93q3ckiq"; buildDepends = [ base hogre ]; extraLibraries = [ OIS ]; + jailbreak = true; description = "wrapper for OIS input manager for use with hogre"; license = stdenv.lib.licenses.bsd3; }) { OIS = null;}; @@ -82132,7 +82639,7 @@ self: { base bytestring fay fay-jquery fay-text lens mtl snap snap-core snap-loader-dynamic snap-loader-static snap-server snaplet-fay text ]; - configureFlags = [ "-f-development" ]; + jailbreak = true; description = "An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay"; license = "GPL"; }) {}; @@ -82150,6 +82657,7 @@ self: { buildDepends = [ base optparse-applicative shakespeare-text shelly text ]; + jailbreak = true; homepage = "https://github.com/pcapriotti/omaketex"; description = "A simple tool to generate OMakefile for latex files"; license = stdenv.lib.licenses.bsd3; @@ -82186,6 +82694,7 @@ self: { buildDepends = [ base bytestring cmdargs conduit sandi transformers ]; + jailbreak = true; description = "data encoding and decoding command line utilities"; license = "unknown"; }) {}; @@ -82218,6 +82727,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring network process random ]; + jailbreak = true; homepage = "https://github.com/crackleware/on-demand-ssh-tunnel"; description = "Program that sends traffic through SSH tunnels on-demand"; license = stdenv.lib.licenses.mit; @@ -82335,10 +82845,6 @@ self: { HTTP mtl network old-time parsec pretty process syb texmath utf8-string xhtml xml zip-archive ]; - configureFlags = [ - "-f-citeproc" "-flibrary" "-fwrappers" "-fexecutable" - "-f-highlighting" - ]; homepage = "http://johnmacfarlane.net/pandoc"; description = "Conversion between markup formats"; license = "GPL"; @@ -82378,6 +82884,7 @@ self: { version = "0.1.1"; sha256 = "1i38lhy1wla0xqgcbyf06179r1hs6194wqd8gg26q491ddc0vp3l"; buildDepends = [ base mtl witness ]; + jailbreak = true; description = "open witnesses"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -82390,6 +82897,7 @@ self: { sha256 = "040hjkqd2zqkd8zbnfv8wmyzkfgckiv4njryilx1gpyp7c6qxpwn"; buildDepends = [ base bindings-DSL Cabal vector ]; pkgconfigDepends = [ opencv ]; + jailbreak = true; homepage = "www.github.com/arjuncomar/opencv-raw.git"; description = "Raw Haskell bindings to OpenCV >= 2.0"; license = stdenv.lib.licenses.bsd3; @@ -82402,6 +82910,7 @@ self: { version = "0.0.0"; sha256 = "1bv729ljw07arz9fzg0nqj6fkpwkxkjds073cz3zr9in0a5b1531"; buildDepends = [ base hxt template-haskell th-lift ]; + jailbreak = true; homepage = "https://github.com/fabianbergmark/OpenDataTable"; description = "A library for working with Open Data Tables"; license = stdenv.lib.licenses.bsd2; @@ -82453,7 +82962,6 @@ self: { buildDepends = [ base bytestring containers HsOpenSSL HTTP monadLib network time xml ]; - configureFlags = [ "-fsplit-base" "-f-examples" ]; homepage = "http://github.com/elliottt/hsopenid"; description = "An implementation of the OpenID-2.0 spec."; license = stdenv.lib.licenses.bsd3; @@ -82496,6 +83004,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 utf8-string ]; + jailbreak = true; homepage = "http://github.com/singpolyma/OpenPGP-Crypto"; description = "Implementation of cryptography for use with OpenPGP using the Crypto library"; license = "unknown"; @@ -82542,6 +83051,7 @@ self: { test-framework-hunit test-framework-quickcheck2 transformers utf8-string ]; + jailbreak = true; homepage = "http://github.com/singpolyma/OpenPGP-CryptoAPI"; description = "Implement cryptography for OpenPGP using crypto-api compatible libraries"; license = "unknown"; @@ -82558,7 +83068,6 @@ self: { buildDepends = [ base binary bytestring hosc process random transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Haskell OpenSoundControl utilities"; license = "GPL"; @@ -82679,7 +83188,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl random ]; - configureFlags = [ "-fbuildexamples" ]; homepage = "http://haskell.org/haskellwiki/Operational"; description = "Implementation of difficult monads made easy with operational semantics"; license = stdenv.lib.licenses.bsd3; @@ -82692,7 +83200,6 @@ self: { version = "0.4"; sha256 = "1bnr6lkcf2qs7pvrmd8a5xmklcg67l64b776hzclfvxqy1qil29x"; buildDepends = [ base directory xml ]; - configureFlags = [ "-fsmall_base" ]; description = "Representing and handling OPML subscription information"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -82766,6 +83273,7 @@ self: { base cmdargs containers fgl flite graphviz haskell98 mtl parsec uniplate wl-pprint ]; + jailbreak = true; homepage = "http://optimusprime.posterous.com/"; description = "A supercompiler for f-lite"; license = stdenv.lib.licenses.bsd3; @@ -82779,7 +83287,6 @@ self: { sha256 = "1i1nl81gg5fndf3vafirpmklikn4xpy791is6ff8j7pzys0qfj8g"; buildDepends = [ base ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/optional"; description = "Using type-classes for optional function arguments"; license = stdenv.lib.licenses.bsd3; @@ -82810,7 +83317,6 @@ self: { sha256 = "0rsmwalmnry71w23k6sg0a307xgb2s71j9s12zqqq380fw6c1bhm"; buildDepends = [ base old-locale options time ]; testDepends = [ base chell options time ]; - configureFlags = [ "-fold-locale" ]; homepage = "https://john-millikin.com/software/haskell-options/"; description = "Command-line option types for dates and times"; license = stdenv.lib.licenses.mit; @@ -82882,7 +83388,6 @@ self: { aeson base bytestring errors hspec lens QuickCheck smallcheck text wreq ]; - configureFlags = [ "-f-network-specs" ]; description = "An API client for http://orchestrate.io/."; license = stdenv.lib.licenses.asl20; }) {}; @@ -82902,6 +83407,7 @@ self: { filestore hscolour mtl nano-md5 parsec process QuickCheck salvia salvia-extras stm time unix xml ]; + jailbreak = true; description = "Haskell Wiki Library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -82920,6 +83426,7 @@ self: { base extensible-exceptions mtl network orchid Pipe salvia salvia-extras stm ]; + jailbreak = true; description = "Haskell Wiki Demo"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -82947,6 +83454,7 @@ self: { buildDepends = [ base containers math-functions statistics vector vector-space ]; + jailbreak = true; homepage = "http://github.com/ekmett/order-statistics/"; description = "L-Estimators for robust statistics"; license = stdenv.lib.licenses.bsd3; @@ -82970,6 +83478,7 @@ self: { version = "0.1.0.0"; sha256 = "1ry6flg5sh3hl1xpkqk67ayd4y0xx3j2pwcz26q1pgqn6m84plzr"; buildDepends = [ base containers ]; + jailbreak = true; description = "basic orders"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -82997,6 +83506,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ attoparsec base text ]; + jailbreak = true; description = "Organize scala imports"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -83016,6 +83526,7 @@ self: { attoparsec base HUnit old-locale tasty tasty-hunit text thyme unordered-containers ]; + jailbreak = true; description = "A parser and writer for org-mode flavored documents"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83068,6 +83579,7 @@ self: { persistent-sqlite persistent-template pool-conduit stm stm-chans text time transformers transformers-base ]; + jailbreak = true; description = "Download Open Street Map tiles"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83143,6 +83655,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base Cabal Diff filepath haskell-src-exts ]; + jailbreak = true; description = "Haskell Package Versioning Tool"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83246,6 +83759,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base deepseq directory-tree ]; + jailbreak = true; homepage = "https://github.com/Tener/archlinux-utils"; description = "Read whole Pacman database which pushes it into the memory cache"; license = stdenv.lib.licenses.bsd3; @@ -83262,6 +83776,7 @@ self: { buildDepends = [ base containers hmidi minioperational transformers ]; + jailbreak = true; homepage = "https://github.com/fumieval/padKONTROL"; description = "Controlling padKONTROL native mode"; license = stdenv.lib.licenses.bsd3; @@ -83286,6 +83801,7 @@ self: { template-haskell text time transformers transformers-base unordered-containers ]; + jailbreak = true; homepage = "http://github.com/brendanhay/pagerduty"; description = "Client library for PagerDuty Integration and REST APIs"; license = "unknown"; @@ -83385,11 +83901,7 @@ self: { process QuickCheck syb test-framework test-framework-hunit test-framework-quickcheck2 text zip-archive ]; - configureFlags = [ - "-fhttps" "-fmake-pandoc-man-pages" "-fold-locale" "-fnetwork-uri" - "-fmake-pandoc-man-pages" "-fhttps" "-f-trypandoc" - "-f-embed_data_files" - ]; + configureFlags = [ "-fhttps" "-fmake-pandoc-man-pages" ]; homepage = "http://johnmacfarlane.net/pandoc"; description = "Conversion between markup formats"; license = "GPL"; @@ -83417,10 +83929,6 @@ self: { aeson base bytestring directory filepath pandoc pandoc-types process temporary text yaml ]; - configureFlags = [ - "-f-test_citeproc" "-f-unicode_collation" "-f-embed_data_files" - "-fbibutils" "-fsmall_base" - ]; description = "Supports using pandoc with citeproc"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83479,7 +83987,6 @@ self: { ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ cairo pango ]; - configureFlags = [ "-fnew-exception" ]; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Pango text rendering engine"; license = stdenv.lib.licenses.lgpl21; @@ -83546,7 +84053,7 @@ self: { uniplate ]; buildTools = [ alex ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "Paragon"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83571,7 +84078,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers extensible-exceptions random ]; - configureFlags = [ "-f-tests" "-f-fuzz" "-f-benchmark" ]; + jailbreak = true; homepage = "http://batterseapower.github.com/parallel-io"; description = "Combinators for executing IO actions in parallel on a thread pool"; license = stdenv.lib.licenses.bsd3; @@ -83660,6 +84167,7 @@ self: { buildDepends = [ base bytestring containers mtl text transformers utf8-string word8 ]; + jailbreak = true; homepage = "https://bitbucket.org/tdammers/parcom-lib"; description = "A simple parser-combinator library, a bit like Parsec but without the frills"; license = stdenv.lib.licenses.bsd3; @@ -83686,9 +84194,7 @@ self: { filepath HTTP monad-par network normaldistribution parallel random repa stm template-haskell time transformers utf8-string vector xml ]; - configureFlags = [ - "-fdistributed" "-faccelerate" "-f-cuda" "-f-devil" "-f-llvm" - ]; + jailbreak = true; description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83728,6 +84234,7 @@ self: { template-haskell text th-lift ]; testDepends = [ cmdargs ]; + jailbreak = true; homepage = "http://github.com/gregwebs/cmdargs-help"; description = "generate command line arguments from a --help output"; license = stdenv.lib.licenses.bsd3; @@ -83757,7 +84264,6 @@ self: { sha256 = "01vqk7krbhy6bf30ydjdjvbzx5ynjdbc3dwlhzinzq6a69a6brlq"; buildDepends = [ base bytestring mtl text ]; testDepends = [ base HUnit test-framework test-framework-hunit ]; - configureFlags = [ "-fbase4" ]; homepage = "http://www.cs.uu.nl/~daan/parsec.html"; description = "Monadic parser combinators"; license = stdenv.lib.licenses.bsd3; @@ -83781,7 +84287,6 @@ self: { version = "0.1.0"; sha256 = "1gzy4v3r02kvdxvgg1nj83mmb6aph2v4ilf9c7y6nbvi2x49l0bp"; buildDepends = [ base parsec ]; - configureFlags = [ "-f-parsec1" ]; description = "Utilities for parsing numbers from strings"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83796,6 +84301,7 @@ self: { sha256 = "1knmcciyq07vp06s3xh4hwz654n017863dh9hdp1mwm57vc43s3j"; buildDepends = [ base parsec parsers ]; testDepends = [ base directory doctest filepath ]; + jailbreak = true; homepage = "http://github.com/ekmett/parsec-parsers/"; description = "Parsing instances for Parsec"; license = stdenv.lib.licenses.bsd3; @@ -83878,7 +84384,6 @@ self: { version = "0.1.0"; sha256 = "0i7fvbhvvmf5nld51kv9v0vpb42dlnpivxcl7ll0zwa3gzks2cm5"; buildDepends = [ base parsec ]; - configureFlags = [ "-f-parsec3" ]; description = "Utilities for parsing numbers from Char sequences"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -83890,7 +84395,6 @@ self: { version = "3000.0.0"; sha256 = "0gsylvm8srddmh3g3ysjgqqmgp0ddg6pdi2sz15v6nrvsqfabiip"; buildDepends = [ base old-locale old-time parsec ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://www.cs.chalmers.se/~bringert/darcs/parsedate/doc/"; description = "Data and time parsing for CalendarTime"; license = stdenv.lib.licenses.bsd3; @@ -83927,6 +84431,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ aeson base bytestring haskell-src-exts text ]; + jailbreak = true; description = "Prints Haskell parse trees in JSON"; license = stdenv.lib.licenses.asl20; }) {}; @@ -83969,7 +84474,6 @@ self: { attoparsec base bytestring containers directory doctest filepath parsec QuickCheck quickcheck-instances ]; - configureFlags = [ "-f-lib-werror" ]; homepage = "http://github.com/ekmett/parsers/"; description = "Parsing combinators"; license = stdenv.lib.licenses.bsd3; @@ -84054,6 +84558,7 @@ self: { buildDepends = [ base comonad-transformers data-lens transformers ]; + jailbreak = true; description = "Haskell 98 Partial Lenses"; license = stdenv.lib.licenses.mit; }) {}; @@ -84172,7 +84677,7 @@ self: { accelerate-io accelerate-utility base Cabal filepath gnuplot hmatrix JuicyPixels utility-ht vector ]; - configureFlags = [ "-f-builddraft" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/patch-image/"; description = "Compose a big image from overlapping parts"; license = stdenv.lib.licenses.bsd3; @@ -84210,7 +84715,6 @@ self: { version = "0.5.4"; sha256 = "1ns5q3nrkl99xp4mrmk8wpvb9qzyvnw5cyjwh5rh76ykm2d5dbg7"; buildDepends = [ base directory QuickCheck time ]; - configureFlags = [ "-f-old-time" ]; homepage = "http://code.haskell.org/pathtype"; description = "Type-safe replacement for System.FilePath etc"; license = stdenv.lib.licenses.bsd3; @@ -84236,6 +84740,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base HandsomeSoup hxt ]; + jailbreak = true; description = "A webpage scraper for Patreon which dumps a list of patrons to a text file"; license = stdenv.lib.licenses.mit; }) {}; @@ -84293,6 +84798,7 @@ self: { base bytestring conduit containers failure http-conduit http-types mtl old-locale text time wai ]; + jailbreak = true; homepage = "http://projects.haskell.org/paypal-api/"; description = "PayPal API, currently supporting \"ButtonManager\""; license = stdenv.lib.licenses.bsd3; @@ -84318,6 +84824,7 @@ self: { version = "0.1.1.5"; sha256 = "16dki82d9x6rpkbax090ax8ynwjxv31cvpzpy51ynq83kjg3v2z9"; buildDepends = [ base hslua string-qq ]; + jailbreak = true; homepage = "https://github.com/DavidFeng/pbc4hs"; description = "pbc for HsLua"; license = stdenv.lib.licenses.bsd3; @@ -84435,7 +84942,6 @@ self: { sha256 = "0l1df2sk5qwf424bvb8mbdkr2xjg43fi92n5r22yd7vm1zz0jqvf"; buildDepends = [ base bytestring ]; extraLibraries = [ pcre ]; - configureFlags = [ "-f-old_base" ]; homepage = "https://github.com/Daniel-Diaz/pcre-light"; description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions"; license = stdenv.lib.licenses.bsd3; @@ -84448,6 +84954,7 @@ self: { version = "0.0.0"; sha256 = "1kjh36gglszd16rsh0rm2q5fxjlfipzld4hw0l2r23y0flbqkbvx"; buildDepends = [ base bytestring pcre-light ]; + jailbreak = true; homepage = "http://github.com/urso/pcre-light-extra"; description = "pcre-light extra functionality"; license = stdenv.lib.licenses.bsd3; @@ -84581,6 +85088,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory pdfinfo process temporary ]; + jailbreak = true; homepage = "http://dmwit.com/pdfsplit"; description = "split two-column PDFs, so there is one column per page"; license = stdenv.lib.licenses.bsd3; @@ -84612,6 +85120,7 @@ self: { buildDepends = [ base derive GLUT List template-haskell time TypeCompose ]; + jailbreak = true; description = "Experiemental library for composable interactive programs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -84689,7 +85198,7 @@ self: { base hashtables haskell-src-meta ListLike monad-control mtl template-haskell ]; - configureFlags = [ "-f-build-example" ]; + jailbreak = true; homepage = "http://tanakh.github.com/Peggy"; description = "The Parser Generator for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -84748,11 +85257,7 @@ self: { anonymous-sums base parsec QuickCheck random-shuffle semigroups tasty tasty-quickcheck text time transformers ]; - configureFlags = [ - "-fincabal" "-f-test" "-f-debug" "-fbuild-reconcile" - "-fbuild-reprint" "-fbuild-diff" "-fbuild-selloff" "-fbuild-penny" - "-f-build-gibberish" - ]; + jailbreak = true; homepage = "http://www.github.com/massysett/penny"; description = "Extensible double-entry accounting system"; license = stdenv.lib.licenses.bsd3; @@ -84772,10 +85277,7 @@ self: { base containers explicit-exception multiarg parsec penny-lib pretty-show semigroups text transformers ]; - configureFlags = [ - "-fbuild-reconcile" "-fbuild-reprint" "-fbuild-diff" - "-fbuild-selloff" "-fbuild-penny" "-f-debug" - ]; + jailbreak = true; homepage = "http://www.github.com/massysett/penny"; description = "Deprecated - use penny package instead"; license = stdenv.lib.licenses.bsd3; @@ -84798,7 +85300,7 @@ self: { explicit-exception matchers multiarg ofx old-locale parsec prednote pretty-show rainbow semigroups split text time transformers ]; - configureFlags = [ "-fbuildlib" "-fincabal" "-f-test" "-f-debug" ]; + jailbreak = true; homepage = "http://www.github.com/massysett/penny"; description = "Deprecated - use penny package instead"; license = stdenv.lib.licenses.bsd3; @@ -84847,6 +85349,7 @@ self: { MonadRandom mtl primitive QuickCheck stm strict tagged template-haskell time transformers unix ]; + jailbreak = true; homepage = "https://github.com/Cognimeta/perdure"; description = "Robust persistence for acyclic immutable data"; license = "unknown"; @@ -84935,7 +85438,6 @@ self: { unordered-containers vector ]; extraLibraries = [ sqlite ]; - configureFlags = [ "-f-nooverlap" ]; homepage = "http://www.yesodweb.com/book/persistent"; description = "Type-safe, multi-backend data serialization"; license = stdenv.lib.licenses.mit; @@ -84948,6 +85450,7 @@ self: { version = "0.1.0"; sha256 = "09akf8vpkn2jskf1vf9mq96sakqzr7mfs8hhri8qlbkwx3i5nr6f"; buildDepends = [ base cereal persistent text ]; + jailbreak = true; homepage = "http://hub.darcs.net/co-dan/persistent-cereal"; description = "Helper functions for writing Persistent instances"; license = stdenv.lib.licenses.publicDomain; @@ -84960,6 +85463,7 @@ self: { version = "0.3"; sha256 = "14nn01bbwskllbccgcnwnjwzyws6vppqv4l51n6pcvhwbphn18qz"; buildDepends = [ array base diffarray ]; + jailbreak = true; description = "Persistent equivalence relations (aka union-find)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -84992,6 +85496,7 @@ self: { base binary containers directory EdisonAPI EdisonCore filepath LRU mtl stm-io-hooks ]; + jailbreak = true; homepage = "http://darcs.monoid.at/persistent-map"; description = "A thread-safe (STM) persistency interface for finite map types"; license = "LGPL"; @@ -85011,7 +85516,6 @@ self: { monad-control mongoDB network path-pieces persistent resource-pool resourcet text time transformers ]; - configureFlags = [ "-f-high_precision_date" ]; homepage = "http://www.yesodweb.com/book/persistent"; description = "Backend for the persistent library using mongoDB"; license = stdenv.lib.licenses.mit; @@ -85053,7 +85557,6 @@ self: { monad-control monad-logger persistent persistent-template resourcet text time transformers ]; - configureFlags = [ "-f-tester" "-f-debug" ]; homepage = "https://github.com/gbwey/persistent-odbc"; description = "Backend for the persistent library using ODBC"; license = stdenv.lib.licenses.mit; @@ -85091,6 +85594,7 @@ self: { base bytestring persistent protocol-buffers protocol-buffers-descriptor template-haskell text ]; + jailbreak = true; homepage = "https://github.com/mstone/persistent-protobuf"; description = "Template-Haskell helpers for integrating protobufs with persistent"; license = stdenv.lib.licenses.bsd3; @@ -85116,6 +85620,7 @@ self: { path-pieces persistent persistent-template scientific template-haskell text time transformers utf8-string ]; + jailbreak = true; description = "Backend for persistent library using Redis"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -85150,7 +85655,6 @@ self: { testDepends = [ base hspec persistent persistent-template time transformers ]; - configureFlags = [ "-f-build-sanity-exe" "-f-systemlib" ]; homepage = "http://www.yesodweb.com/book/persistent"; description = "Backend for the persistent library using sqlite3"; license = stdenv.lib.licenses.mit; @@ -85277,6 +85781,7 @@ self: { base bytestring crypto-random handle-like network random stm x509 x509-store ]; + jailbreak = true; homepage = "https://github.com/YoshikuniJujo/peyotls/wiki"; description = "Pretty Easy YOshikuni-made TLS library"; license = stdenv.lib.licenses.bsd3; @@ -85294,6 +85799,7 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://brandon.si/code/pez-zipper-library-released/"; description = "A Pretty Extraordinary Zipper library"; license = stdenv.lib.licenses.bsd3; @@ -85312,6 +85818,7 @@ self: { buildDepends = [ async base ini postgresql-simple random scotty text transformers ]; + jailbreak = true; description = "REST service for creating temporary PostgreSQL databases"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -85343,6 +85850,7 @@ self: { blaze-textual bytestring containers MonadCatchIO-transformers mtl network old-locale pcre-light text time utf8-string ]; + jailbreak = true; homepage = "https://github.com/chrisdone/pgsql-simple"; description = "A mid-level PostgreSQL client library"; license = stdenv.lib.licenses.bsd3; @@ -85367,6 +85875,7 @@ self: { version = "0.1"; sha256 = "0i54myn9abrpzrs58llqgii9fhd9ns9hipnaj00dnqx2mfbg7pan"; buildDepends = [ array base ghc-prim monad-st primitive vector ]; + jailbreak = true; homepage = "http://github.com/glehel/phasechange"; description = "Freezing, thawing, and copy elision"; license = stdenv.lib.licenses.bsd3; @@ -85431,6 +85940,7 @@ self: { version = "2.0.0.1"; sha256 = "0aa0s7qmy78s4q1mjcnw0qiqlbmdmkmk2nbn6hkmw5fn29iq0iwj"; buildDepends = [ array base mtl reactive TypeCompose wx wxcore ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/Phooey"; description = "Functional user interfaces"; license = stdenv.lib.licenses.bsd3; @@ -85467,6 +85977,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base mtl SDL transformers ]; + jailbreak = true; homepage = "https://github.com/skypers/phraskell"; description = "A fractal viewer"; license = stdenv.lib.licenses.gpl3; @@ -85495,7 +86006,7 @@ self: { test-framework test-framework-hunit test-framework-th text time vector ]; - configureFlags = [ "-f-sequential" "-f-bitvec" "-fhashrf" ]; + jailbreak = true; homepage = "http://www.cs.indiana.edu/~rrnewton/projects/phybin/"; description = "Utility for clustering phylogenetic trees in Newick format based on Robinson-Foulds distance"; license = stdenv.lib.licenses.bsd3; @@ -85516,6 +86027,7 @@ self: { AES base binary byteable bytestring containers cryptohash HTTP io-streams mtl network parsec RSA transformers ]; + jailbreak = true; homepage = "https://github.com/renzyq19/pi-calculus"; description = "Applied pi-calculus interpreter"; license = stdenv.lib.licenses.gpl3; @@ -85552,7 +86064,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers mtl parsec picosat pretty ]; - configureFlags = [ "-f-shell" ]; homepage = "https://github.com/sdiehl/picologic"; description = "Utilities for symbolic predicate logic expressions"; license = stdenv.lib.licenses.mit; @@ -85575,7 +86086,6 @@ self: { base bytestring monoid-subclasses QuickCheck quickcheck-instances tasty tasty-quickcheck text ]; - configureFlags = [ "-f-developer" ]; homepage = "https://bitbucket.org/blamario/picoparsec"; description = "Fast combinator parsing for bytestrings and text"; license = stdenv.lib.licenses.bsd3; @@ -85687,6 +86197,7 @@ self: { buildDepends = [ attoparsec base bytestring pipes-core transformers ]; + jailbreak = true; description = "Streaming parsing in the pipes-core framework with Attoparsec"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -85708,6 +86219,7 @@ self: { base binary bytestring ghc-prim lens-family-core pipes pipes-parse smallcheck tasty tasty-hunit tasty-smallcheck transformers ]; + jailbreak = true; homepage = "https://github.com/k0001/pipes-binary"; description = "Encode and decode binary streams using the pipes and binary libraries"; license = stdenv.lib.licenses.bsd3; @@ -85763,6 +86275,7 @@ self: { version = "0.0.1"; sha256 = "1nzylhmi3f2m0xnqgx0m9g0p5pwl6xnidsz8ykzmv8wafrh60dh8"; buildDepends = [ base conduit mtl pipes-core ]; + jailbreak = true; homepage = "https://github.com/pcapriotti/pipes-extra"; description = "Conduit adapters"; license = stdenv.lib.licenses.bsd3; @@ -85779,6 +86292,7 @@ self: { buildDepends = [ base categories lifted-base monad-control transformers void ]; + jailbreak = true; homepage = "https://github.com/pcapriotti/pipes-core"; description = "Compositional pipelines"; license = stdenv.lib.licenses.bsd3; @@ -85813,7 +86327,6 @@ self: { base bytestring cassava HUnit pipes pipes-bytestring test-framework test-framework-hunit vector ]; - configureFlags = [ "-ftest-hunit" ]; description = "Fast, streaming csv parser"; license = stdenv.lib.licenses.mit; }) {}; @@ -85846,7 +86359,7 @@ self: { base bytestring HUnit mtl pipes-core test-framework test-framework-hunit test-framework-th-prime ]; - configureFlags = [ "-f-examples" ]; + jailbreak = true; homepage = "https://github.com/pcapriotti/pipes-extra"; description = "Various basic utilities for Pipes"; license = stdenv.lib.licenses.bsd3; @@ -85936,6 +86449,7 @@ self: { base bytestring network network-simple network-simple-tls pipes pipes-network pipes-safe tls transformers ]; + jailbreak = true; homepage = "https://github.com/k0001/pipes-network-tls"; description = "TLS-secured network connections support for pipes"; license = stdenv.lib.licenses.bsd3; @@ -86048,6 +86562,7 @@ self: { async base bytestring directory hspec pipes pipes-bytestring pipes-safe process stm stm-chans text ]; + jailbreak = true; description = "Create proper Pipes from System.Process"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -86065,7 +86580,6 @@ self: { base bytestring pipes pipes-bytestring pipes-group pipes-parse pipes-safe streaming-commons text transformers ]; - configureFlags = [ "-f-noio" ]; homepage = "https://github.com/michaelt/text-pipes"; description = "Text pipes"; license = stdenv.lib.licenses.bsd3; @@ -86115,6 +86629,7 @@ self: { base QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/ixmatus/pipes-websockets"; description = "Library for using websockets ontop of pipes-network"; license = stdenv.lib.licenses.bsd3; @@ -86150,7 +86665,7 @@ self: { array base bytestring containers haskeline haskeline-class mpppc mtl parsec text utf8-string ]; - configureFlags = [ "-f-debug" ]; + jailbreak = true; description = "A dependently typed core language"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -86235,6 +86750,7 @@ self: { buildDepends = [ base bytestring mtl stringable text time utf8-string ]; + jailbreak = true; homepage = "https://secure.plaimi.net/works/plailude"; description = "plaimi's prelude"; license = stdenv.lib.licenses.gpl3; @@ -86252,6 +86768,7 @@ self: { attoparsec base blaze-builder bytestring containers data-clist deepseq ]; + jailbreak = true; description = "A representation of planar graphs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -86281,9 +86798,7 @@ self: { attoparsec base bytestring filepath optparse-applicative text word8 ]; testDepends = [ base bytestring doctest hlint hspec ]; - configureFlags = [ - "-ftest-doctest" "-ftest-hlint" "-f-maintainer" - ]; + jailbreak = true; homepage = "https://github.com/pjones/playlists"; description = "Library and executable for working with playlist files"; license = stdenv.lib.licenses.bsd3; @@ -86314,6 +86829,7 @@ self: { aeson base blaze-builder bytestring errors http-streams http-types io-streams network-uri old-locale time unexceptionalio ]; + jailbreak = true; homepage = "https://github.com/singpolyma/plivo-haskell"; description = "Plivo API wrapper for Haskell"; license = "unknown"; @@ -86568,7 +87084,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers haskell-src mtl syb ]; - configureFlags = [ "-fseparatesyb" ]; homepage = "http://github.com/23Skidoo/pointful"; description = "Pointful refactoring tool"; license = stdenv.lib.licenses.bsd3; @@ -86581,7 +87096,6 @@ self: { version = "1.1.0.5"; sha256 = "17gzh3w5j05l6ig1sdjqrl7br17zzpy9yh5k2lck0gjl5prcjclw"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Some common point-free combinators"; license = stdenv.lib.licenses.bsd3; @@ -86594,7 +87108,6 @@ self: { version = "0.0.9"; sha256 = "0f0bnd6dyi1ancdxd2hkszshws9d8jz8iamz5pir0i4nsj69mqyx"; buildDepends = [ base GHood process syb ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://haskell.di.uminho.pt/wiki/Pointless+Haskell"; description = "Pointless Haskell library"; license = stdenv.lib.licenses.bsd3; @@ -86669,6 +87182,7 @@ self: { base binary containers dawg directory filepath mtl polysoup text text-binary transformers ]; + jailbreak = true; homepage = "https://github.com/kawu/polh/tree/master/lexicon"; description = "A library for manipulating the historical dictionary of Polish (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -86773,6 +87287,7 @@ self: { version = "0.5.2"; sha256 = "13923ff6lzvl6j059gyhcb3cx27plkxgbyjr7skg9g5hxia5j73b"; buildDepends = [ base containers polyparse tagsoup ]; + jailbreak = true; homepage = "https://github.com/kawu/polysoup"; description = "Online XML parsing with polyparse and tagsoup"; license = stdenv.lib.licenses.bsd3; @@ -86807,6 +87322,7 @@ self: { version = "0.0.1"; sha256 = "1nq4z063g429hxwf4vbyyr2b2s7sn325m0h6ggf793inlj48ci0h"; buildDepends = [ base mtl ]; + jailbreak = true; homepage = "https://gihub.com/matt76k/ponder"; description = "PEG parser combinator"; license = stdenv.lib.licenses.mit; @@ -86826,6 +87342,7 @@ self: { base HDBC HDBC-sqlite3 hlogger pontarius-xmpp pontarius-xpmn xml-types ]; + jailbreak = true; homepage = "http://www.pontarius.org/projects/pontarius-mediaserver/"; description = "Extended Personal Media Network (XPMN) media server"; license = "unknown"; @@ -86862,7 +87379,7 @@ self: { tasty tasty-hspec tasty-hunit tasty-quickcheck tasty-th text transformers xml-picklers xml-types ]; - configureFlags = [ "-fwith-th" ]; + jailbreak = true; homepage = "https://github.com/pontarius/pontarius-xmpp/"; description = "An XMPP client library"; license = stdenv.lib.licenses.bsd3; @@ -86879,6 +87396,7 @@ self: { buildDepends = [ base containers pontarius-xmpp random text xml-types ]; + jailbreak = true; homepage = "http://www.pontarius.org/projects/pontarius-xpmn/"; description = "Extended Personal Media Network (XPMN) library"; license = "unknown"; @@ -86906,6 +87424,7 @@ self: { sha256 = "1fwwnwxk3kprr2z9y7bwa1qwxfkzwcb2n5l6vkq1c5s8gjls581c"; editedCabalFile = "c79e139723764f4d4ba584c6cf6f73174700271910b15ed0f25a150a53a8c951"; buildDepends = [ base monad-control transformers ]; + jailbreak = true; homepage = "http://www.yesodweb.com/book/persistent"; description = "Thread-safe resource pools. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -86936,7 +87455,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base deepseq transformers unsafe utility-ht ]; - configureFlags = [ "-f-buildexamples" ]; homepage = "http://code.haskell.org/~thielema/pooled-io/"; description = "Run jobs on a limited number of threads and support data dependencies"; license = stdenv.lib.licenses.bsd3; @@ -86979,7 +87497,6 @@ self: { ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ cairo gdk_pixbuf glib gtk pango popplerGlib ]; - configureFlags = [ "-f-gtk3" ]; homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the Poppler"; license = stdenv.lib.licenses.gpl2; @@ -87070,6 +87587,7 @@ self: { version = "0.4"; sha256 = "0vj0gd7xln1xihf8dyrr2sm7zh5wg6qvfzy30nslwgvzyn4f14gv"; buildDepends = [ base nats semigroups ]; + jailbreak = true; description = "Positive integers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -87087,6 +87605,7 @@ self: { transformers-base unix ]; extraLibraries = [ acl ]; + jailbreak = true; homepage = "https://github.com/tensor5/posix-acl"; description = "Support for Posix ACL"; license = stdenv.lib.licenses.bsd3; @@ -87147,6 +87666,7 @@ self: { version = "0.0.0.2"; sha256 = "1i3ag71ymmbcg1v0s6fqkpli8d1wplhj2jkalrv7alz8z666ms3h"; buildDepends = [ base unix ]; + jailbreak = true; description = "POSIX Realtime functionality"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -87315,6 +87835,7 @@ self: { postgresql-simple time ]; testDepends = [ base bytestring hspec postgresql-simple ]; + jailbreak = true; homepage = "https://github.com/ameingast/postgresql-simple-migration"; description = "PostgreSQL Schema Migrations"; license = stdenv.lib.licenses.bsd3; @@ -87365,9 +87886,6 @@ self: { template-haskell text time utf8-string uuid ]; testDepends = [ base network time ]; - configureFlags = [ - "-fscientific" "-fuuid" "-ftext" "-fbinary" "-fmd5" - ]; homepage = "https://github.com/dylex/postgresql-typed"; description = "A PostgreSQL access library with compile-time SQL type inference"; license = stdenv.lib.licenses.bsd3; @@ -87389,7 +87907,6 @@ self: { pipes pipes-bytestring pipes-parse stringsearch tls transformers uuid ]; - configureFlags = [ "-f-examples" ]; description = "SMTP server library to receive emails from within Haskell programs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -87408,7 +87925,6 @@ self: { aeson attoparsec base bytestring containers http-client-tls http-types network-api-support text ]; - configureFlags = [ "-f-demo" "-fsmall_base" ]; homepage = "https://github.com/apiengine/postmark"; description = "Library for postmarkapp.com HTTP Api"; license = stdenv.lib.licenses.bsd3; @@ -87479,7 +87995,6 @@ self: { sha256 = "1n71qhlxn9js5cizyqdq9f7m08m5j0354871r8b47bnzdi2kqkc4"; buildDepends = [ base QuickCheck random stm ]; testDepends = [ base ChasingBottoms ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://hub.darcs.net/shelarcy/pqc"; description = "Parallel batch driver for QuickCheck"; license = stdenv.lib.licenses.bsd3; @@ -87507,6 +88022,7 @@ self: { buildDepends = [ base containers ghc-prim MaybeT mtl stateful-mtl uvector ]; + jailbreak = true; description = "Fully encapsulated monad transformers with queuelike functionality"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -87541,6 +88057,7 @@ self: { base Cabal containers cpphs directory filepath haskell-src-exts xhtml ]; + jailbreak = true; homepage = "http://code.google.com/p/copperbox/"; description = "Diff Cabal packages"; license = "unknown"; @@ -87574,7 +88091,6 @@ self: { base containers contravariant QuickCheck quickpull rainbow split text ]; - configureFlags = [ "-f-visual-tests" ]; homepage = "http://www.github.com/massysett/prednote"; description = "Evaluate and display trees of predicates"; license = stdenv.lib.licenses.bsd3; @@ -87594,6 +88110,7 @@ self: { barecheck base containers prednote QuickCheck quickpull rainbow rainbow-tests text ]; + jailbreak = true; homepage = "http://www.github.com/massysett/prednote"; description = "Tests and QuickCheck generators to accompany prednote"; license = stdenv.lib.licenses.bsd3; @@ -87638,7 +88155,7 @@ self: { testDepends = [ base cab containers directory filepath hspec process stm unix ]; - configureFlags = [ "-f-sample" ]; + jailbreak = true; description = "A library for building a prefork-style server quickly"; license = stdenv.lib.licenses.mit; }) {}; @@ -87680,6 +88197,7 @@ self: { version = "0.4"; sha256 = "0h452pn7zs97z5gv2p3x9pg61phphwcw5y5g1w38k3gihdvym8jl"; buildDepends = [ base comonad logict transformers ]; + jailbreak = true; description = "Another kind of alternate Prelude file"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -87693,7 +88211,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base utf8-string ]; - configureFlags = [ "-f-test" ]; description = "Prelude for rest of us"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -87716,7 +88233,6 @@ self: { version = "0.1.1.1"; sha256 = "0cff77nbhy3dsamrwm2wxhbi1mf2bzkdd1pdzqv3klpbzjwkdszv"; buildDepends = [ base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "A redefinition of the Prelude's Enum class in order to render it safe"; license = stdenv.lib.licenses.bsd3; @@ -87742,6 +88258,7 @@ self: { sha256 = "0chwx0906gsmbnjkf14d864qzfvxb5gzaih7nq7ckfc6icbc4x25"; buildDepends = [ base containers pretty ]; testDepends = [ base QuickCheck ]; + jailbreak = true; homepage = "http://github.com/yav/presburger"; description = "A decision procedure for quantifier-free linear arithmetic"; license = stdenv.lib.licenses.bsd3; @@ -87968,6 +88485,7 @@ self: { buildDepends = [ base ConfigFile directory HTTP mtl network parsec utf8-string XMPP ]; + jailbreak = true; homepage = "http://kagami.touhou.ru/projects/show/primula"; description = "Jabber-bot for primula-board ImageBoard"; license = "GPL"; @@ -88010,7 +88528,7 @@ self: { version = "0.2.2"; sha256 = "0nsiil0yl32m80a1kpg3z0wd5fxwkpz2lzf66pa06iy24q0rz5lf"; buildDepends = [ base containers queue reord stateref ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://code.haskell.org/~mokus/priority-queue"; description = "Simple implementation of a priority queue"; license = stdenv.lib.licenses.bsd3; @@ -88067,7 +88585,6 @@ self: { version = "0.2.4.1"; sha256 = "0nh73l03d7niz3a3h2y4i80mlp64ilfkx7krn57skzfi8drwnjvc"; buildDepends = [ base containers random transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Probabilistic_Functional_Programming"; description = "Probabilistic Functional Programming"; license = stdenv.lib.licenses.bsd3; @@ -88176,7 +88693,7 @@ self: { version = "1.0.1.4"; sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv"; buildDepends = [ base directory filepath unix ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "Process libraries"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -88223,6 +88740,7 @@ self: { base bytestring enumerator mtl process shakespeare-text template-haskell text ]; + jailbreak = true; homepage = "http://github.com/tanakh/process-qq"; description = "Quasi-Quoters for exec process"; license = stdenv.lib.licenses.bsd3; @@ -88253,6 +88771,7 @@ self: { pipes-safe pipes-text process semigroups tasty tasty-hunit text transformers transformers-compat void ]; + jailbreak = true; description = "Streaming interface to system processes"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -88305,6 +88824,7 @@ self: { version = "0.1.0.1"; sha256 = "1md75jc32nfnvs7ygf1mna00gl0wmimp2lkdcs9r9v0iy4b1hr5m"; buildDepends = [ attoparsec base bytestring ]; + jailbreak = true; homepage = "http://closure.ath.cx/procstat"; description = "get information on processes in Linux"; license = stdenv.lib.licenses.bsd3; @@ -88352,7 +88872,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers filepath haskell98 parsec ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://antiope.com/downloads.html"; description = "Convert GHC profiles into GraphViz's dot format"; license = stdenv.lib.licenses.bsd3; @@ -88390,6 +88909,7 @@ self: { aeson attoparsec base bytestring filepath text unordered-containers vector ]; + jailbreak = true; homepage = "http://github.com/jaspervdj/profiteur"; description = "Treemap visualiser for GHC prof files"; license = stdenv.lib.licenses.bsd3; @@ -88460,6 +88980,7 @@ self: { base containers criterion directory filepath haskeline process txt-sushi ]; + jailbreak = true; homepage = "http://chplib.wordpress.com/2010/02/04/progression-supporting-optimisation-in-haskell/"; description = "Automates the recording and graphing of criterion benchmarks"; license = stdenv.lib.licenses.bsd3; @@ -88479,6 +89000,7 @@ self: { base binary bytestring containers directory filepath ghc-prim process text ]; + jailbreak = true; homepage = "https://bitbucket.org/gchrupala/progression"; description = "Multilabel classification model which learns sequentially (online)"; license = stdenv.lib.licenses.bsd3; @@ -88542,6 +89064,7 @@ self: { base containers mtl parsec syb template-haskell th-lift transformers ]; + jailbreak = true; homepage = "https://github.com/Erdwolf/prolog"; description = "A Prolog interpreter written in Haskell"; license = stdenv.lib.licenses.publicDomain; @@ -88560,6 +89083,7 @@ self: { buildDepends = [ base cmdargs fgl graphviz mtl prolog prolog-graph-lib text ]; + jailbreak = true; homepage = "https://github.com/Erdwolf/prolog"; description = "A command line tool to visualize query resolution in Prolog"; license = stdenv.lib.licenses.publicDomain; @@ -88633,6 +89157,7 @@ self: { version = "0.0.2"; sha256 = "04a35zxgps9rn6y86x3jf6gma6kjl8izmnyl45hz64cl9yb5dwwi"; buildDepends = [ base ]; + jailbreak = true; description = "check quickCheck properties in real time"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -88722,6 +89247,7 @@ self: { protocol-buffers-fork QuickCheck text utf8-string ]; extraLibraries = [ protobuf ]; + jailbreak = true; homepage = "https://github.com/nicta/protobuf-native"; description = "Protocol Buffers via C++"; license = stdenv.lib.licenses.bsd3; @@ -88739,7 +89265,6 @@ self: { array base binary bytestring containers directory filepath mtl parsec syb utf8-string ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/protocol-buffers/"; description = "Parse Google Protocol Buffer specifications"; license = stdenv.lib.licenses.bsd3; @@ -88752,7 +89277,6 @@ self: { version = "2.0.17"; sha256 = "0jl041645d83iqqiw891d2k760jql6djvi2mmjh9lnmp48lwjy3p"; buildDepends = [ base bytestring containers protocol-buffers ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/protocol-buffers/"; description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; license = stdenv.lib.licenses.bsd3; @@ -88769,7 +89293,6 @@ self: { buildDepends = [ base bytestring containers protocol-buffers-fork ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; license = stdenv.lib.licenses.bsd3; @@ -88787,7 +89310,6 @@ self: { array base binary bytestring containers directory filepath mtl syb utf8-string ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; description = "Parse Google Protocol Buffer specifications"; license = stdenv.lib.licenses.bsd3; @@ -88820,6 +89342,7 @@ self: { optparse-applicative parsec parsers process safe text time unordered-containers wai warp ]; + jailbreak = true; homepage = "https://github.com/prove-everywhere/server"; description = "The server for ProveEverywhere"; license = stdenv.lib.licenses.bsd3; @@ -88832,6 +89355,7 @@ self: { version = "0.1"; sha256 = "0wpzj6hnlxvgd7lfd2921mrk97aw7ljf77jry3my97zdapkxz8i7"; buildDepends = [ base tagged ]; + jailbreak = true; homepage = "https://github.com/jberryman/proxy-kindness"; description = "A library for kind-polymorphic manipulation and inspection of Proxy values"; license = stdenv.lib.licenses.bsd3; @@ -88882,6 +89406,7 @@ self: { mtl network pipes pipes-bytestring safe system-filepath text time transformers ]; + jailbreak = true; description = "Pipe stdin to a redis pub/sub channel"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -88901,7 +89426,6 @@ self: { base bytestring cereal containers data-default HUnit idna text utf8-string ]; - configureFlags = [ "-f-runtimelist" "-f-create" ]; homepage = "https://github.com/litherum/publicsuffixlist"; description = "Is a given string a domain suffix?"; license = stdenv.lib.licenses.bsd3; @@ -88920,6 +89444,7 @@ self: { publicsuffixlist text ]; testDepends = [ base cereal HUnit publicsuffixlist ]; + jailbreak = true; homepage = "https://github.com/litherum/publicsuffixlist"; description = "Create the publicsuffixlist package"; license = stdenv.lib.licenses.bsd3; @@ -88950,6 +89475,7 @@ self: { base Cabal HUnit QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck ]; + jailbreak = true; homepage = "http://github.com/pubnub/haskell"; description = "PubNub Haskell SDK"; license = stdenv.lib.licenses.mit; @@ -88968,7 +89494,7 @@ self: { buildDepends = [ base fastcgi feed HTTP json mime network random utf8-string xml ]; - configureFlags = [ "-f-old-base" ]; + jailbreak = true; homepage = "http://projects.haskell.org/pubsub/"; description = "A library for Google/SixApart pubsub hub interaction"; license = stdenv.lib.licenses.bsd3; @@ -89071,7 +89597,6 @@ self: { version = "1.0"; sha256 = "1px8qvz7afws2w8scplxs4zm628anvh5ssbf0ba9hajh686h133i"; buildDepends = [ array base haskell98 ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://repetae.net/john/computer/haskell/hsregex/"; description = "Haskell PCRE binding"; license = stdenv.lib.licenses.bsd3; @@ -89192,6 +89717,7 @@ self: { version = "0.14"; sha256 = "125vnkjx6n7pgflk9iqg7b6daw55a1rdfi9pfgp39ikfcx9vhb3p"; buildDepends = [ base containers ]; + jailbreak = true; description = "A pure priority queue"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -89210,6 +89736,7 @@ self: { base containers pure-priority-queue QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "Tests for the pure-priority-queue package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -89242,7 +89769,6 @@ self: { version = "2.1.2.1"; sha256 = "1zsn949qk95bwx1fbyv84q0lhb4k18bgixl7nivfzsnmhr31fs37"; buildDepends = [ base binary bytestring cereal crypto-api tagged ]; - configureFlags = [ "-f-test" ]; description = "A Haskell-only implementation of the MD5 digest (hash) algorithm"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -89398,7 +89924,6 @@ self: { base blaze-svg bytestring containers deepseq diagrams-lib diagrams-svg tasty tasty-hunit text yaml ]; - configureFlags = [ "-f-cairo" ]; description = "Creating graphics for pencil puzzles"; license = stdenv.lib.licenses.mit; }) {}; @@ -89417,7 +89942,7 @@ self: { aeson base diagrams-lib diagrams-svg filepath optparse-applicative puzzle-draw yaml ]; - configureFlags = [ "-f-cairo" ]; + jailbreak = true; description = "Creating graphics for pencil puzzles, command line tools"; license = stdenv.lib.licenses.mit; }) {}; @@ -89457,7 +89982,6 @@ self: { base bytestring HUnit process pwstore-fast test-framework test-framework-hunit ]; - configureFlags = [ "-ffast" ]; homepage = "http://hub.darcs.net/rycee/pwstore-cli"; description = "Command line interface for the pwstore library"; license = stdenv.lib.licenses.gpl3; @@ -89556,6 +90080,7 @@ self: { buildDepends = [ attoparsec base bytestring cereal cmdargs containers mtl ]; + jailbreak = true; description = "Serialization/deserialization using Python Pickle format"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -89567,6 +90092,7 @@ self: { version = "1.2.0.3"; sha256 = "13rga5haz26qvx3hznbl6ik55s8g7qi3nj7a6vhyx46vjhzwnsvg"; buildDepends = [ base fclabels QuickCheck template-haskell ]; + jailbreak = true; homepage = "http://www.iai.uni-bonn.de/~jv/GV14.html"; description = "Compile time generation of operation invariance tests for QuickCheck"; license = stdenv.lib.licenses.bsd3; @@ -89615,7 +90141,6 @@ self: { version = "0.1.2"; sha256 = "1wfnxlz6rqjcgnkaqq0wdn75jsh3b9hagb84c1ljnwqaw98n3a9d"; buildDepends = [ array base containers mtl vector ]; - configureFlags = [ "-f-prof" ]; description = "QR Code library in pure Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -89634,6 +90159,7 @@ self: { base directory doctest filepath mtl numbers QuickCheck tasty tasty-quickcheck ]; + jailbreak = true; homepage = "https://github.com/ion1/quadratic-irrational"; description = "An implementation of quadratic irrationals"; license = stdenv.lib.licenses.mit; @@ -89670,6 +90196,7 @@ self: { base containers doctest Glob hlint hspec mtl parsec process regex-compat ]; + jailbreak = true; homepage = "http://github.com/jdreaver/quantities"; description = "Unit conversion and manipulation library"; license = stdenv.lib.licenses.bsd3; @@ -89682,6 +90209,7 @@ self: { version = "0.0.5"; sha256 = "19z5b0jwnz20g0203xd78cv8rgm92diyxard4mbj6dyrj2kkfgww"; buildDepends = [ base MonadRandom mtl QuickCheck random ]; + jailbreak = true; homepage = "http://github.com/luqui/quantum-arrow"; description = "An embedding of quantum computation as a Haskell arrow"; license = "LGPL"; @@ -89730,7 +90258,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ ansi-terminal base readline terminal-size ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/yamadapc/haskell-questioner.git"; description = "A package for prompting values from the command-line"; license = stdenv.lib.licenses.mit; @@ -89743,7 +90270,6 @@ self: { version = "0.1.2"; sha256 = "0fx2svkj2sy2wd056lha9h20hy2z6gjspzl11jmv7i3rdwwfr6f7"; buildDepends = [ base stm ]; - configureFlags = [ "-fusestm" ]; homepage = "http://code.haskell.org/~mokus/queue"; description = "Abstraction typeclasses for queue-like things"; license = stdenv.lib.licenses.bsd3; @@ -89846,6 +90372,7 @@ self: { version = "0.1.0.2"; sha256 = "0wqz2amhwf1djbwwdin142mzp94mxbzb12khznijissjdz38knp5"; buildDepends = [ base mtl QuickCheck ]; + jailbreak = true; homepage = "http://www.github.com/jfeltz/quickcheck-property-comb"; description = "Combinators for Quickcheck Property construction and diagnostics"; license = stdenv.lib.licenses.publicDomain; @@ -89861,7 +90388,6 @@ self: { sha256 = "12vg14xwhhsqwygrs5lylsg514am5sslqc15nbl8mwzzxix1w8xb"; buildDepends = [ base either QuickCheck transformers ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-ftests" ]; homepage = "http://github.com/bennofs/quickcheck-property-monad/"; description = "quickcheck-property-monad"; license = stdenv.lib.licenses.bsd3; @@ -89907,6 +90433,7 @@ self: { sha256 = "0pmw9441l36sprw9ngq6gn2yi4v427zd5n22s9zicfyiwi4qf5ba"; buildDepends = [ base QuickCheck rematch ]; testDepends = [ base hspec HUnit QuickCheck rematch ]; + jailbreak = true; homepage = "http://github.com/tcrayford/rematch"; description = "QuickCheck support for rematch"; license = stdenv.lib.licenses.mit; @@ -89921,7 +90448,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory process QuickCheck ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.cs.chalmers.se/~rjmh/QuickCheck/"; description = "Automated test tool for QuickCheck"; license = stdenv.lib.licenses.bsd3; @@ -89963,7 +90489,6 @@ self: { base bytestring QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-memory-safe" ]; homepage = "http://github.com/thoughtpolice/hs-quicklz"; description = "QuickLZ compression for ByteStrings"; license = stdenv.lib.licenses.gpl2; @@ -89980,7 +90505,6 @@ self: { isExecutable = true; buildDepends = [ barecheck base directory filepath QuickCheck ]; testDepends = [ base directory filepath QuickCheck ]; - configureFlags = [ "-f-old-quick-check" "-f-build-test-gen" ]; homepage = "http://www.github.com/massysett/quickpull"; description = "Generate Main module with QuickCheck tests"; license = stdenv.lib.licenses.bsd3; @@ -90056,6 +90580,7 @@ self: { snap-server websockets websockets-snap ]; testDepends = [ base HUnit mtl ]; + jailbreak = true; homepage = "https://github.com/talw/quoridor-hs"; description = "A Quoridor implementation in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -90081,6 +90606,7 @@ self: { version = "0.1.6.3"; sha256 = "19g2lc3vmnapccdxf390cmkfl9bd3agcn01kk8ccd4lmaqn2c12d"; buildDepends = [ array base containers data-reify ]; + jailbreak = true; homepage = "http://comonad.com/reader/"; description = "Reverse Automatic Differentiation"; license = stdenv.lib.licenses.bsd3; @@ -90098,7 +90624,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/NICTA/radian"; description = "A floating-point wrapper for measurements that use radians"; license = stdenv.lib.licenses.bsd3; @@ -90113,6 +90638,7 @@ self: { sha256 = "01bmh77cjcz7phl4fzn97hzjnjx3wicr12m7nrdyflw2zckxycwl"; buildDepends = [ base containers parsec ]; testDepends = [ base Cabal containers hspec parsec QuickCheck ]; + jailbreak = true; homepage = "https://github.com/klangner/radium"; description = "Chemistry"; license = stdenv.lib.licenses.bsd3; @@ -90127,6 +90653,7 @@ self: { sha256 = "1b2gmc27dj9fanbjh7h0902jjh3jz1ydc6qvp9p3rfskaf6854bf"; buildDepends = [ base containers parsec ]; testDepends = [ base Cabal containers hspec parsec QuickCheck ]; + jailbreak = true; homepage = "https://github.com/klangner/radium-formula-parser"; description = "Chemistry"; license = stdenv.lib.licenses.bsd3; @@ -90143,7 +90670,6 @@ self: { buildDepends = [ async base bytestring containers mtl uuid ]; testDepends = [ async base bytestring hspec HUnit mtl rados uuid ]; extraLibraries = [ rados ]; - configureFlags = [ "-f-atomic_writes" ]; homepage = "github"; description = "librados haskell bindings"; license = stdenv.lib.licenses.bsd3; @@ -90165,6 +90691,7 @@ self: { process transformers ]; testDepends = [ base containers HUnit process ]; + jailbreak = true; homepage = "https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14"; description = "Compiler and editor for the esolang rail"; license = stdenv.lib.licenses.mit; @@ -90211,7 +90738,6 @@ self: { array base QuickCheck rainbow rainbow-tests random tasty tasty-quickcheck text transformers ]; - configureFlags = [ "-f-mosaic" ]; homepage = "http://www.github.com/massysett/rainbox"; description = "Two-dimensional box pretty printing, with colors"; license = stdenv.lib.licenses.bsd3; @@ -90229,6 +90755,7 @@ self: { attoparsec base bytestring containers lens mtl pipes scientific transformers vector zlib ]; + jailbreak = true; homepage = "http://github.com/YoEight/rakhana"; description = "Stream based PDF library"; license = stdenv.lib.licenses.bsd3; @@ -90316,6 +90843,7 @@ self: { version = "0.1.0.1"; sha256 = "1m28np0zfabp1n1d08przh35bxfr1l7d39kj4a5z61jkchmsaxyf"; buildDepends = [ base extensible-effects random ]; + jailbreak = true; description = "A simple random generator library for extensible-effects"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -90327,7 +90855,7 @@ self: { version = "0.1.1.0"; sha256 = "0p1n5dfdsp00q9mlhd7xcl93k5d0wji91p59858gmfx9xf8j0p0h"; buildDepends = [ base effin random ]; - configureFlags = [ "-f-monadrandom" ]; + jailbreak = true; description = "A simple random generator library for effin"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -90358,7 +90886,6 @@ self: { base erf logfloat math-functions monad-loops mtl random-shuffle random-source rvar syb template-haskell transformers vector ]; - configureFlags = [ "-fmtl2" "-fbase4_2" ]; homepage = "https://github.com/mokus0/random-fu"; description = "Random number generation"; license = stdenv.lib.licenses.publicDomain; @@ -90388,7 +90915,6 @@ self: { base flexible-defaults mersenne-random-pure64 mtl mwc-random random stateref syb template-haskell th-extras ]; - configureFlags = [ "-fmtl2" "-fbase4" ]; homepage = "https://github.com/mokus0/random-fu"; description = "Generic basis for random number generators"; license = stdenv.lib.licenses.publicDomain; @@ -90401,9 +90927,6 @@ self: { version = "0.1.1"; sha256 = "0q191kz3hmjzrgs143nja5gcis07igb38f51mwqw64zx7vjqvx66"; buildDepends = [ base binary bytestring random ]; - configureFlags = [ - "-f-have_win32_crypt" "-f-have_ssl" "-f-have_urandom" - ]; description = "An infinite stream of random data"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -90463,6 +90986,7 @@ self: { base Cabal QuickCheck random test-framework test-framework-quickcheck2 ]; + jailbreak = true; description = "This has a bunch of code for specifying and managing ranges in your code"; license = stdenv.lib.licenses.mit; }) {}; @@ -90475,7 +90999,7 @@ self: { sha256 = "1qgw95gvbxar13ia6562ddz9zqd14ffyxwp9qi41w859prfc1728"; buildDepends = [ base ]; testDepends = [ base containers tasty tasty-quickcheck ]; - configureFlags = [ "-foptimized" ]; + jailbreak = true; homepage = "https://github.com/phadej/range-set-list"; description = "Memory efficient sets with continuous ranges of elements"; license = stdenv.lib.licenses.mit; @@ -90497,6 +91021,7 @@ self: { base QuickCheck semigroups test-framework test-framework-quickcheck2 time vector-space vector-space-points ]; + jailbreak = true; homepage = "https://github.com/JohnLato/range-space"; description = "A Range type with vector-space instances"; license = stdenv.lib.licenses.bsd3; @@ -90509,7 +91034,6 @@ self: { version = "2.2.2"; sha256 = "01n1m3ibi44pjg04mg16j751fjzkspmnq8bzxz55qbyi22wshnwc"; buildDepends = [ base containers primitive vector ]; - configureFlags = [ "-fwall" "-f-llvm" ]; description = "Linear range-min algorithms"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -90562,6 +91086,7 @@ self: { filepath HUnit mtl process QuickCheck tasty tasty-hunit tasty-quickcheck vector ]; + jailbreak = true; homepage = "http://soli.github.io/rascal/"; description = "A command-line client for Reddit"; license = stdenv.lib.licenses.mit; @@ -90704,9 +91229,6 @@ self: { network-uri parsec QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text unordered-containers ]; - configureFlags = [ - "-fnetwork-uri" "-fhpc" "-f-tests" "-fsmall_base" - ]; homepage = "https://github.com/robstewart57/rdf4h"; description = "A library for RDF processing in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -90778,7 +91300,6 @@ self: { buildDepends = [ base deepseq haste-compiler lens-family monads-tf transformers void ]; - configureFlags = [ "-f-haste-inst" ]; homepage = "https://github.com/joelburget/react-haskell"; description = "Haskell React bindings"; license = stdenv.lib.licenses.mit; @@ -90844,7 +91365,7 @@ self: { midi-alsa non-negative random reactive-banana transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa"; description = "Programmatically edit MIDI events via ALSA and reactive-banana"; license = stdenv.lib.licenses.bsd3; @@ -90867,7 +91388,6 @@ self: { base containers hashable HUnit pqueue test-framework test-framework-hunit transformers unordered-containers vault ]; - configureFlags = [ "-fuseextensions" ]; homepage = "http://haskell.org/haskellwiki/Reactive-banana"; description = "Library for functional reactive programming (FRP)"; license = stdenv.lib.licenses.bsd3; @@ -90899,7 +91419,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base reactive-banana threepenny-gui ]; - configureFlags = [ "-f-buildexamples" ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/Reactive-banana"; description = "Examples for the reactive-banana library, using threepenny-gui"; license = stdenv.lib.licenses.bsd3; @@ -90914,7 +91434,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cabal-macosx reactive-banana wx wxcore ]; - configureFlags = [ "-f-buildExamples" "-f-buildexamples" ]; + configureFlags = [ "-f-buildExamples" ]; homepage = "http://haskell.org/haskellwiki/Reactive-banana"; description = "Examples for the reactive-banana library, using wxHaskell"; license = stdenv.lib.licenses.bsd3; @@ -90982,7 +91502,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base monad-parallel SDL stm transformers ]; - configureFlags = [ "-f-profile" ]; + jailbreak = true; homepage = "https://github.com/strager/reactive-thread"; description = "Reactive programming via imperative threads"; license = stdenv.lib.licenses.bsd3; @@ -91000,6 +91520,7 @@ self: { array base bits-atomic comonad contravariant mtl semigroupoids transformers ]; + jailbreak = true; homepage = "http://comonad.com/reader/"; description = "Reactor - task parallel reactive programming"; license = stdenv.lib.licenses.bsd3; @@ -91012,6 +91533,7 @@ self: { version = "0.1.0.0"; sha256 = "1nvfkxjxn38rpplvg48sgx671fmfxj80dy2a77pjvm3c31q0hhqm"; buildDepends = [ base ]; + jailbreak = true; description = "Class for reading bounded values"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -91035,7 +91557,6 @@ self: { version = "1.0.3.0"; sha256 = "1sszlx34qa88fad3wlhd4rkb1my1nrpzvyd8vq7dn806j5sf3ff0"; buildDepends = [ base process ]; - configureFlags = [ "-fsplit-base" ]; description = "An interface to the GNU readline library"; license = "GPL"; }) {}; @@ -91047,7 +91568,6 @@ self: { version = "1.0.1.0"; sha256 = "1gfxs3wfdkkarxil2an5l58syrm2vajj0qpshzabzchni32yxic8"; buildDepends = [ base readline StateVar ]; - configureFlags = [ "-f-debug" ]; description = "Readline with variables (setX/getY) wrapped in state vars"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -91073,6 +91593,7 @@ self: { version = "0.4.0.0"; sha256 = "1qmrfisnvm9a25a9ssg4r466yna69vzbwn7s7f4zql28cndg3syy"; buildDepends = [ base parsec ]; + jailbreak = true; homepage = "http://website-ckkashyap.rhcloud.com"; description = "A really simple XML parser"; license = stdenv.lib.licenses.publicDomain; @@ -91097,7 +91618,6 @@ self: { version = "0.1.0.3"; sha256 = "18rqsqzni11nr2cvs7ah9k87w493d92c0gmc0n6fhfq6gay9ia19"; buildDepends = [ base HTTP network network-uri xhtml ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/jgm/recaptcha/tree/master"; description = "Functions for using the reCAPTCHA service in web applications"; license = stdenv.lib.licenses.bsd3; @@ -91127,6 +91647,7 @@ self: { aeson base data-default kinds records template-haskell text type-functions unordered-containers ]; + jailbreak = true; homepage = "github.com/lassoinc/records-th"; description = "Template Haskell declarations for the records package"; license = stdenv.lib.licenses.mit; @@ -91175,6 +91696,7 @@ self: { array base bytestring cgi containers haskell98 MaybeT mtl network old-time parsec stm unix xhtml ]; + jailbreak = true; description = "Monadic HTTP request handlers combinators to build a standalone web apps"; license = "unknown"; }) {}; @@ -91227,6 +91749,7 @@ self: { async base bytestring bytestring-conversion containers redis-resp tasty tasty-hunit tinylog transformers ]; + jailbreak = true; homepage = "https://github.com/twittner/redis-io/"; description = "Yet another redis client"; license = "unknown"; @@ -91318,6 +91841,7 @@ self: { version = "0.1.1.2"; sha256 = "109illgbz4g4a6qavgc4wvyxfjvjhyrxa2gpps67avmr1v90gihr"; buildDepends = [ base ghc-prim ]; + jailbreak = true; homepage = "https://bitbucket.org/carter/ref"; description = "Generic Mutable Ref Abstraction Layer"; license = stdenv.lib.licenses.bsd3; @@ -91342,6 +91866,7 @@ self: { version = "0.3"; sha256 = "0wijkaf3qyp6qjz0cwyhb89z5jrcz792hx8m9a43xrp7v2f84080"; buildDepends = [ base mtl stm transformers ]; + jailbreak = true; homepage = "http://www.eecs.harvard.edu/~mainland/"; description = "A type class for monads with references compatible with the mtl2 library"; license = stdenv.lib.licenses.bsd3; @@ -91403,6 +91928,7 @@ self: { array base containers directory either filepath instance-control mtl template-haskell text transformers ]; + jailbreak = true; homepage = "https://github.com/lazac/references"; description = "Generalization of lenses, folds and traversals to handle monads and addition"; license = stdenv.lib.licenses.bsd3; @@ -91422,6 +91948,7 @@ self: { buildDepends = [ base clippard cmdargs directory filepath haskheap network ]; + jailbreak = true; homepage = "https://github.com/Raynes/refh"; description = "A command-line tool for pasting to https://www.refheap.com"; license = stdenv.lib.licenses.mit; @@ -91434,7 +91961,6 @@ self: { version = "1.5.1"; sha256 = "18ail6j7rs5jff9zxphxd7vjkwanpv12dhi98s86r65425fdhjlx"; buildDepends = [ base template-haskell ]; - configureFlags = [ "-fth" "-f-slow" ]; homepage = "http://github.com/ekmett/reflection"; description = "Reifies arbitrary terms into types that can be reflected back into terms"; license = stdenv.lib.licenses.bsd3; @@ -91448,6 +91974,7 @@ self: { version = "0.1.1.0"; sha256 = "1cnqd8hrcvjvcdrida0q3dxkkmp36qsfqhv0a5zr94b1y5zfrj4k"; buildDepends = [ aeson base constraints lens reflection tagged ]; + jailbreak = true; homepage = "http://github.com/jfischoff/reflection-extras"; description = "Utilities for the reflection package"; license = stdenv.lib.licenses.bsd3; @@ -91512,6 +92039,7 @@ self: { buildDepends = [ base bytestring happstack-server mtl random reform text utf8-string ]; + jailbreak = true; homepage = "http://www.happstack.com/"; description = "Happstack support for reform"; license = stdenv.lib.licenses.bsd3; @@ -91554,7 +92082,6 @@ self: { version = "0.93.2"; sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10"; buildDepends = [ array base bytestring containers mtl ]; - configureFlags = [ "-fsplitbase" "-fnewbase" ]; homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91567,7 +92094,6 @@ self: { version = "0.95.1"; sha256 = "0fwmima3f04p9y4h3c23493n1xj629ia2dxaisqm6rynljjv2z6m"; buildDepends = [ array base regex-base regex-posix ]; - configureFlags = [ "-fsplitbase" "-fnewbase" ]; homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91580,7 +92106,6 @@ self: { version = "0.95.1.4"; sha256 = "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg"; buildDepends = [ array base regex-base regex-tdfa ]; - configureFlags = [ "-fsplitbase" "-fnewbase" ]; homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa"; description = "Unicode Support version of Text.Regex, using regex-tdfa"; license = stdenv.lib.licenses.bsd3; @@ -91599,7 +92124,6 @@ self: { base bitset bytestring containers deepseq dequeue ghc-prim hashable hashtables mtl parallel parsec regex-base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.google.com/p/xhaskell-regex-deriv/"; description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Brzozowski's Deriviatives"; license = stdenv.lib.licenses.bsd3; @@ -91673,7 +92197,6 @@ self: { sha256 = "1h16w994g9s62iwkdqa7bar2n9cfixmkzz2rm8svm960qr57valf"; buildDepends = [ array base bytestring containers regex-base ]; extraLibraries = [ pcre ]; - configureFlags = [ "-fsplitbase" "-fnewbase" ]; homepage = "http://hackage.haskell.org/package/regex-pcre"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91686,7 +92209,6 @@ self: { version = "0.94.4.8.8.35"; sha256 = "0y7as9wqlkykpipka2cfdhmcnin345q01pp0wsva8fwmvsavdl8b"; buildDepends = [ array base bytestring containers regex-base ]; - configureFlags = [ "-fsplitbase" "-fnewbase" ]; homepage = "http://hackage.haskell.org/package/regex-pcre"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91704,7 +92226,6 @@ self: { base bitset bytestring containers deepseq ghc-prim mtl parallel parsec regex-base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.google.com/p/xhaskell-library/"; description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Antimirov's partial derivatives."; license = stdenv.lib.licenses.bsd3; @@ -91717,7 +92238,6 @@ self: { version = "0.95.2"; sha256 = "0gkhzhj8nvfn1ija31c7xnl6p0gadwii9ihyp219ck2arlhrj0an"; buildDepends = [ array base bytestring containers regex-base ]; - configureFlags = [ "-fsplitbase" "-fnewbase" ]; homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91751,7 +92271,6 @@ self: { buildDepends = [ array base bytestring containers ghc-prim mtl parsec regex-base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://hackage.haskell.org/package/regex-tdfa"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91768,7 +92287,6 @@ self: { buildDepends = [ array base bytestring containers ghc-prim mtl parsec regex-base ]; - configureFlags = [ "-fbase4" ]; homepage = "http://hackage.haskell.org/package/regex-tdfa"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -91837,6 +92355,7 @@ self: { version = "0.1.5"; sha256 = "1dmhvnz6sj80kdnm2v7n0lvx8g9arhf9pqqzkn0rwzfhr2by0ss4"; buildDepends = [ base haskell98 parsec ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"; description = "A regular expression library for W3C XML Schema regular expressions"; license = stdenv.lib.licenses.bsd3; @@ -91856,7 +92375,7 @@ self: { array base Cabal containers parallel parsec QuickCheck regex-base regex-posix regexdot toolshed ]; - configureFlags = [ "-f-llvm" "-fthreaded" ]; + jailbreak = true; homepage = "http://functionalley.eu"; description = "A POSIX, extended regex-engine"; license = "GPL"; @@ -91869,7 +92388,6 @@ self: { version = "0.11.1.0"; sha256 = "0hxqhfamy98ygnbh0ajhdab1zqnx4qnkwclnn5x5f9ra5iqj0rrq"; buildDepends = [ base deepseq parallel parsec toolshed ]; - configureFlags = [ "-fthreaded" "-f-llvm" "-fhavedeepseq" ]; homepage = "http://functionalley.eu"; description = "A polymorphic, POSIX, extended regex-engine"; license = "GPL"; @@ -91886,6 +92404,7 @@ self: { buildDepends = [ base containers derive-trie template-haskell weighted-regexp ]; + jailbreak = true; homepage = "http://github.com/baldo/regexp-tries"; description = "Regular Expressions on Tries"; license = stdenv.lib.licenses.bsd3; @@ -91910,6 +92429,7 @@ self: { version = "0.5"; sha256 = "1cpwvb5mmcaqwy617m6cr25pcb4v4yxwzxng82bcrwkhjfdklsdr"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://sulzmann.blogspot.com/2008/12/equality-containment-and-intersection.html"; description = "Regular expressions via symbolic manipulation"; license = stdenv.lib.licenses.bsd3; @@ -91935,6 +92455,7 @@ self: { version = "0.7"; sha256 = "1v71k64is86yc19n96062wl8f382xna1vnm0spcmr9jx6x3wyqv2"; buildDepends = [ base base-unicode-symbols regions transformers ]; + jailbreak = true; homepage = "https://github.com/basvandijk/regional-pointers/"; description = "Regional memory pointers"; license = stdenv.lib.licenses.bsd3; @@ -91951,6 +92472,7 @@ self: { buildDepends = [ base base-unicode-symbols monad-control transformers ]; + jailbreak = true; homepage = "https://github.com/basvandijk/regions/"; description = "Provides the region monad for safely opening and working with scarce resources"; license = stdenv.lib.licenses.bsd3; @@ -91967,6 +92489,7 @@ self: { buildDepends = [ base-unicode-symbols monads-fd regions transformers ]; + jailbreak = true; description = "Monads-fd instances for the RegionT monad transformer"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -91982,6 +92505,7 @@ self: { buildDepends = [ base-unicode-symbols monads-tf regions transformers ]; + jailbreak = true; homepage = "https://github.com/basvandijk/regions-monadstf/"; description = "Monads-tf instances for the RegionT monad transformer"; license = stdenv.lib.licenses.bsd3; @@ -91994,6 +92518,7 @@ self: { version = "0.3.1.7"; sha256 = "1s0sr42k1kmwgmrnj5zcan0j9br8xrrm1vdnj6yhliqdfz41ifc0"; buildDepends = [ base-unicode-symbols mtl regions ]; + jailbreak = true; homepage = "https://github.com/basvandijk/regions-mtl/"; description = "mtl instances for the RegionT monad transformer"; license = stdenv.lib.licenses.bsd3; @@ -92017,7 +92542,7 @@ self: { version = "0.2.3"; sha256 = "0x1sbps0ccwpvf6fx1jnbjxylqsvvfzkkynliip9jyh6gkhm44vx"; buildDepends = [ base binary deepseq QuickCheck regular ]; - configureFlags = [ "-fquickcheck2" ]; + jailbreak = true; description = "Additional functions for regular: arbitrary, coarbitrary, and binary get/put"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -92033,6 +92558,7 @@ self: { buildDepends = [ applicative-extras base fclabels formlets json mtl regular xhtml ]; + jailbreak = true; homepage = "http://github.com/chriseidhof/regular-web"; description = "Generic programming for the web"; license = stdenv.lib.licenses.bsd3; @@ -92104,6 +92630,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ghc ]; + jailbreak = true; homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; description = "Serialize data"; license = "GPL"; @@ -92141,6 +92668,7 @@ self: { version = "0.2.1"; sha256 = "03h6l8v3ppxbwg9ddgg121yx3i2v4vbcpwrv1vg3mgbw5pwq7x4c"; buildDepends = [ array base containers groom ]; + jailbreak = true; homepage = "https://www.github.com/d-day/relation/"; description = "A data structure representing Relations on Sets"; license = stdenv.lib.licenses.bsd3; @@ -92261,6 +92789,7 @@ self: { version = "0.0.1"; sha256 = "052rk17flm5zp70wcl7ki3ys47hnaa2d5c1vjsap7bfkcg4lff66"; buildDepends = [ base concatenative datetime mtl parsec time ]; + jailbreak = true; description = "Durations and generalized time parsing"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -92359,6 +92888,7 @@ self: { placeholders QuickCheck quickcheck-instances stm system-fileio system-filepath text time transformers-base ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/remotion"; description = "A library for client-server applications based on custom protocols"; license = stdenv.lib.licenses.mit; @@ -92386,6 +92916,7 @@ self: { buildDepends = [ base constraints haskell-src-exts haskell-src-meta template-haskell ]; + jailbreak = true; description = "Define compound types that do not depend on member order"; license = "unknown"; }) {}; @@ -92426,6 +92957,7 @@ self: { version = "3.0.0.1"; sha256 = "1q7kvm39iqabanrgyi438n8mfn1ikvpygralyakfc02rm2gpl0gb"; buildDepends = [ base repa ]; + jailbreak = true; homepage = "http://repa.ouroborus.net"; description = "(deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -92459,6 +92991,7 @@ self: { template-haskell vector ]; extraLibraries = [ llvm ]; + jailbreak = true; homepage = "http://repa.ouroborus.net"; description = "Examples using the Repa array library"; license = stdenv.lib.licenses.bsd3; @@ -92504,6 +93037,7 @@ self: { base containers ddc-base ddc-core ddc-core-flow ddc-core-simpl ghc mtl ]; + jailbreak = true; description = "Data Flow Fusion GHC Plugin"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -92515,6 +93049,7 @@ self: { version = "1.0.0.1"; sha256 = "1kldz4d4cv0vliqw78ywbcfgh0mw4i5cd93j0jdagvhsbhlxlp5k"; buildDepends = [ base ghc ghc-prim vector ]; + jailbreak = true; description = "Series Expressionss API"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -92533,7 +93068,6 @@ self: { testDepends = [ base directory filepath hsndfile hsndfile-vector repa vector ]; - configureFlags = [ "-f-example" ]; description = "Reading and writing sound files with repa arrays"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -92564,6 +93098,7 @@ self: { version = "1.1"; sha256 = "0q9gk76r9n8gyn8fwqfmywbrjhyqy0gz8blmmvrvwghyfscabnh9"; buildDepends = [ base ghc ghc-paths haskell-src-exts parsec ]; + jailbreak = true; homepage = "https://github.com/mikeplus64/repl"; description = "IRC friendly REPL library"; license = stdenv.lib.licenses.mit; @@ -92581,6 +93116,7 @@ self: { base functor-monadic ListLike listsafe monad-loops mtl numericpeano parsec text ]; + jailbreak = true; homepage = "https://github.com/ombocomp/repl-toolkit"; description = "Toolkit for quickly whipping up command-line interfaces"; license = stdenv.lib.licenses.asl20; @@ -92593,6 +93129,7 @@ self: { version = "0.1.2.0"; sha256 = "1d092sj75izr8kc1777sq53ldd4dy8nlx1d6b6c0sl8jgvyzb6lr"; buildDepends = [ base containers haskeline mtl ]; + jailbreak = true; description = "Haskeline wrapper for GHCi-like REPL interfaces"; license = stdenv.lib.licenses.mit; }) {}; @@ -92635,6 +93172,7 @@ self: { buildDepends = [ base base-unicode-symbols dstring random string-combinators ]; + jailbreak = true; homepage = "https://github.com/basvandijk/repr"; description = "Render overloaded expressions to their textual representation"; license = stdenv.lib.licenses.bsd3; @@ -92647,6 +93185,7 @@ self: { version = "0.1.0"; sha256 = "1kpxfvbmfv3zhn0fx7fznnppqxjz2f70g5n89hzkiqjz2am0ls5s"; buildDepends = [ base containers syb text ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/repr-tree-syb"; description = "Tree representation and pretty-printing of data structures based on SYB"; license = stdenv.lib.licenses.mit; @@ -92666,6 +93205,7 @@ self: { contravariant distributive free keys mtl semigroupoids semigroups transformers ]; + jailbreak = true; homepage = "http://github.com/ekmett/representable-functors/"; description = "Representable functors"; license = stdenv.lib.licenses.bsd3; @@ -92709,6 +93249,7 @@ self: { version = "0.3.0.1"; sha256 = "1aqcsm9a3zd11k7d4nbvxsy7l35fr77z7gyhrl7rvflnixid29ws"; buildDepends = [ base free mtl transformers ]; + jailbreak = true; homepage = "http://github.com/nahiluhmot/request-monad"; description = "A transformer for generic requests"; license = stdenv.lib.licenses.mit; @@ -92788,6 +93329,7 @@ self: { base containers extensible-effects HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/wowus/resource-effect/"; description = "A port of the package 'resourcet' for extensible effects"; license = stdenv.lib.licenses.bsd3; @@ -92805,7 +93347,6 @@ self: { base hashable monad-control stm time transformers transformers-base vector ]; - configureFlags = [ "-f-developer" ]; homepage = "http://github.com/bos/pool"; description = "A high-performance striped resource pooling implementation"; license = stdenv.lib.licenses.bsd3; @@ -92823,7 +93364,6 @@ self: { base hashable MonadCatchIO-transformers stm time transformers transformers-base vector ]; - configureFlags = [ "-f-developer" ]; homepage = "http://github.com/norm2782/pool"; description = "Fork of resource-pool, with a MonadCatchIO constraint"; license = stdenv.lib.licenses.bsd3; @@ -92841,6 +93381,7 @@ self: { base containers monad-control monad-fork mtl-evil-instances transformers transformers-base ]; + jailbreak = true; description = "Allocate resources which are guaranteed to be released"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -92884,6 +93425,7 @@ self: { template-haskell text time transformers transformers-base unordered-containers vector wai wai-extra warp ]; + jailbreak = true; homepage = "https://github.com/raptros/respond"; description = "process and route HTTP requests and generate responses on top of WAI"; license = stdenv.lib.licenses.bsd3; @@ -92951,7 +93493,6 @@ self: { regular regular-xmlpickler rest-core rest-gen safe stm text time transformers transformers-base unordered-containers ]; - configureFlags = [ "-fgen" "-f-snap" "-f-wai" "-f-happstack" ]; homepage = "http://www.github.com/silkapp/rest"; description = "Example project for rest"; license = stdenv.lib.licenses.bsd3; @@ -93078,6 +93619,7 @@ self: { digestive-functors errors heist lens mtl old-locale readable snap snap-core snap-extras template-haskell text time xmlhtml ]; + jailbreak = true; homepage = "https://github.com/ozataman/restful-snap"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -93096,6 +93638,7 @@ self: { monad-control mtl network selinux stm text transformers transformers-base unix ]; + jailbreak = true; homepage = "https://github.com/co-dan/interactive-diagrams/wiki/Restricted-Workers"; description = "Running worker processes under system resource restrictions"; license = stdenv.lib.licenses.bsd3; @@ -93110,6 +93653,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base directory filepath utf8-string ]; + jailbreak = true; description = "Convert between camel case and separated words style"; license = stdenv.lib.licenses.mit; }) {}; @@ -93121,6 +93665,7 @@ self: { version = "0.0.0.20100920"; sha256 = "06lzjf8dcbxks57x434n27146whryzzpwcn8bq2mclwfcrv9g3gs"; buildDepends = [ base mtl ]; + jailbreak = true; description = "A monad transformer for resumable exceptions"; license = "unknown"; }) {}; @@ -93140,7 +93685,6 @@ self: { utf8-string vector ]; testDepends = [ base doctest ]; - configureFlags = [ "-f-dev" ]; homepage = "http://github.com/atnnn/haskell-rethinkdb"; description = "A driver for RethinkDB 1.15"; license = stdenv.lib.licenses.asl20; @@ -93164,6 +93708,7 @@ self: { base hspec hspec-smallcheck smallcheck text time unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/wereHamster/rethinkdb-client-driver"; description = "Client driver for RethinkDB"; license = stdenv.lib.licenses.mit; @@ -93202,6 +93747,7 @@ self: { base data-default-class exceptions hspec HUnit QuickCheck time transformers ]; + jailbreak = true; homepage = "http://github.com/Soostone/retry"; description = "Retry combinators for monadic actions that may fail"; license = stdenv.lib.licenses.bsd3; @@ -93266,6 +93812,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ array base process ]; + jailbreak = true; description = "Text-only reversi (aka othelo) game"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -93279,6 +93826,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring directory multiarg process ]; + jailbreak = true; homepage = "http://www.github.com/massysett/rewrite"; description = "open file and rewrite it with new contents"; license = stdenv.lib.licenses.bsd3; @@ -93325,6 +93873,7 @@ self: { buildDepends = [ base bytestring containers datetime HTTP json mtl nano-md5 xhtml ]; + jailbreak = true; description = "Github resume generator"; license = "GPL"; }) {}; @@ -93349,7 +93898,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring containers ]; - configureFlags = [ "-f-mkunicodedata" ]; description = "Simple unicode collation as per RFC5051"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -93390,7 +93938,6 @@ self: { base bytestring QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-developer" "-fdebug" ]; homepage = "http://github.com/markhibberd/riak-haskell-client"; description = "A Haskell client for the Riak decentralized data store"; license = "unknown"; @@ -93437,6 +93984,7 @@ self: { buildDepends = [ base binary bytestring either filepath transformers ]; + jailbreak = true; homepage = "https://bitbucket.org/robertmassaioli/riff/overview"; description = "RIFF parser for Haskell"; license = stdenv.lib.licenses.mit; @@ -93511,6 +94059,7 @@ self: { isExecutable = true; buildDepends = [ array base containers mtl pretty ]; buildTools = [ alex happy ]; + jailbreak = true; homepage = "http://www2.tcs.ifi.lmu.de/~abel/"; description = "Reduced instruction set i386 simulator"; license = stdenv.lib.licenses.bsd3; @@ -93523,6 +94072,7 @@ self: { version = "0.1.0"; sha256 = "0x7r04mwxwnqckfk865dckml4am11zx80a9k5kc91kz5ikq1ns64"; buildDepends = [ base lazysmallcheck oeis QuickCheck ]; + jailbreak = true; homepage = "https://github.com/d-rive/rivers"; description = "Rivers are like Streams, but different"; license = stdenv.lib.licenses.bsd3; @@ -93540,7 +94090,6 @@ self: { testDepends = [ base containers HUnit test-framework test-framework-hunit ]; - configureFlags = [ "-f-warn-as-error" ]; description = "Restricted monad library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -93657,6 +94206,7 @@ self: { MaybeT MonadRandom mtl old-time parallel priority-sync PSQueue random stm ]; + jailbreak = true; homepage = "http://roguestar.downstairspeople.org/"; description = "Sci-fi roguelike game. Backend."; license = "unknown"; @@ -93675,6 +94225,7 @@ self: { arrows base bytestring containers filepath GLUT MonadRandom mtl OpenGL priority-sync random rsagl rsagl-frp rsagl-math stm ]; + jailbreak = true; homepage = "http://roguestar.downstairspeople.org/"; description = "Sci-fi roguelike game. Client library."; license = "unknown"; @@ -93689,6 +94240,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base GLUT roguestar-gl rsagl ]; + jailbreak = true; homepage = "http://roguestar.downstairspeople.org/"; description = "Sci-fi roguelike game. GLUT front-end."; license = "unknown"; @@ -93724,6 +94276,7 @@ self: { buildDepends = [ base optparse-applicative random regex-applicative ]; + jailbreak = true; homepage = "https://github.com/Econify/roller"; description = "Playing with applicatives and dice!"; license = stdenv.lib.licenses.gpl2; @@ -93790,6 +94343,7 @@ self: { version = "0.6.4"; sha256 = "1g77bv2mmfhy2mkb08k92m3f2jab6p2la2s7rfib2r1jy6lq5vhb"; buildDepends = [ base bytestring fingertree mtl utf8-string ]; + jailbreak = true; homepage = "http://github.com/ekmett/rope"; description = "Tools for manipulating fingertrees of bytestrings with optional annotations"; license = stdenv.lib.licenses.bsd3; @@ -93849,7 +94403,7 @@ self: { attoparsec base bytestring containers data-default-generics filepath mtl pureMD5 tasty tasty-hunit testpack transformers ]; - configureFlags = [ "-flogging" ]; + jailbreak = true; homepage = "http://github.com/acowley/roshask"; description = "Haskell support for the ROS robotics framework"; license = stdenv.lib.licenses.bsd3; @@ -93903,6 +94457,7 @@ self: { version = "0.3.0"; sha256 = "1d2vaijcna8gwcrhsjpclqw4gjdvdpmnrlyszqzcxnqf0l206a6y"; buildDepends = [ array base numeric-extras ]; + jailbreak = true; homepage = "http://patch-tag.com/r/ekmett/rounding"; description = "Explicit floating point rounding mode wrappers"; license = stdenv.lib.licenses.bsd3; @@ -93951,7 +94506,6 @@ self: { enumerator mtl pretty reference roundtrip roundtrip-string safe text xml-enumerator xml-types ]; - configureFlags = [ "-f-tests" ]; description = "Bidirectional (de-)serialization for XML"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -93982,7 +94536,6 @@ self: { base containers coordinate lens semigroupoids semigroups text xsd ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/route"; description = "A library and utilities for creating a route"; license = stdenv.lib.licenses.bsd3; @@ -94028,6 +94581,7 @@ self: { buildDepends = [ base containers mtl network template-haskell transformers ]; + jailbreak = true; homepage = "http://github.com/mmirman/rpc-framework"; description = "a remote procedure call framework"; license = stdenv.lib.licenses.bsd3; @@ -94061,7 +94615,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base directory filepath HaXml process ]; - configureFlags = [ "-fhpc" "-f-tests" ]; description = "Cozy little project to question unruly rpm packages"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94081,6 +94634,7 @@ self: { old-time OpenGL OpenGLRaw parallel parsec random rsagl-frp rsagl-math stm Vec Vec-OpenGLRaw ]; + jailbreak = true; homepage = "http://roguestar.downstairspeople.org/"; description = "The RogueStar Animation and Graphics Library"; license = stdenv.lib.licenses.bsd3; @@ -94097,6 +94651,7 @@ self: { buildDepends = [ array arrows base containers mtl old-time random rsagl-math stm ]; + jailbreak = true; homepage = "http://roguestar.downstairspeople.org/"; description = "The RogueStar Animation and Graphics Library: Functional Reactive Programming"; license = stdenv.lib.licenses.bsd3; @@ -94114,6 +94669,7 @@ self: { array base containers deepseq OpenGL OpenGLRaw parallel parsec random Vec Vec-OpenGLRaw ]; + jailbreak = true; homepage = "http://roguestar.downstairspeople.org/"; description = "The RogueStar Animation and Graphics Library: Mathematics"; license = stdenv.lib.licenses.bsd3; @@ -94128,7 +94684,6 @@ self: { version = "3000.2.0.4"; sha256 = "1kq7bk3kl48699n2ri15im5ds8cd2pmcjglh06br1knxkli80kbq"; buildDepends = [ base HaXml network network-uri old-locale time ]; - configureFlags = [ "-fnetwork-uri" "-fold-locale" ]; homepage = "https://github.com/basvandijk/rss"; description = "A library for generating RSS 2.0 feeds."; license = stdenv.lib.licenses.publicDomain; @@ -94152,6 +94707,7 @@ self: { old-locale parsec regexpr resourcet safe split text time transformers utf8-string ]; + jailbreak = true; homepage = "http://hackage.haskell.org/package/rss2irc"; description = "watches an RSS/Atom feed and writes it to an IRC channel"; license = stdenv.lib.licenses.bsd3; @@ -94247,6 +94803,7 @@ self: { base bytestring haskell-src-exts haskell-src-meta pcre-light process template-haskell trifecta ]; + jailbreak = true; homepage = "https://github.com/joelteon/ruby-qq"; description = "rubyish quasiquoters"; license = stdenv.lib.licenses.mit; @@ -94350,7 +94907,6 @@ self: { version = "0.2.0.2"; sha256 = "1n24fl27mrm7cndp8b646b9c5hjm3hf5m12y9ni0f850dd739jm4"; buildDepends = [ base MonadPrompt mtl random-source transformers ]; - configureFlags = [ "-fmtl2" ]; homepage = "https://github.com/mokus0/random-fu"; description = "Random Variables"; license = stdenv.lib.licenses.publicDomain; @@ -94363,7 +94919,6 @@ self: { version = "0.0.0.3"; sha256 = "0isx32ayaqh7vhcyl11ykdy8f1chs1fdw73h3c2r53k989yfkmba"; buildDepends = [ base monad-loops-stm stm syb ]; - configureFlags = [ "-fbase4" ]; homepage = "https://github.com/mokus0/rwlock"; description = "Multiple-read / single-write locks"; license = stdenv.lib.licenses.publicDomain; @@ -94384,6 +94939,7 @@ self: { base binary bytestring parsec QuickCheck test-framework test-framework-quickcheck2 ]; + jailbreak = true; homepage = "https://github.com/karknu/rws"; description = "Packet Generation"; license = stdenv.lib.licenses.bsd3; @@ -94424,6 +94980,7 @@ self: { version = "0.2.1.0"; sha256 = "0k3ynhx6ydwz1b25z9yvpxkqy2ynz2d7db52pzbb70p6vmm1cq2i"; buildDepends = [ base mtl transformers ]; + jailbreak = true; homepage = "http://hub.darcs.net/thoferon/safe-access"; description = "A simple environment to control access to data"; license = stdenv.lib.licenses.bsd3; @@ -94459,6 +95016,7 @@ self: { version = "0.2.1"; sha256 = "12mqgak0rla20n9b4m6ynx64bwr06njcr849csc0z0r573xw2v33"; buildDepends = [ base indexed mtl vector ]; + jailbreak = true; homepage = "https://github.com/reinerp/safe-freeze"; description = "Support for safely freezing multiple arrays in the ST monad"; license = stdenv.lib.licenses.bsd3; @@ -94553,6 +95111,7 @@ self: { base base-unicode-symbols explicit-iomodes pathtype regional-pointers regions transformers ]; + jailbreak = true; homepage = "https://github.com/basvandijk/safer-file-handles/"; description = "Type-safe file handling"; license = stdenv.lib.licenses.bsd3; @@ -94570,6 +95129,7 @@ self: { base bytestring explicit-iomodes-bytestring regions safer-file-handles transformers ]; + jailbreak = true; homepage = "https://github.com/basvandijk/safer-file-handles-bytestring/"; description = "Extends safer-file-handles with ByteString operations"; license = stdenv.lib.licenses.bsd3; @@ -94586,6 +95146,7 @@ self: { buildDepends = [ explicit-iomodes-text regions safer-file-handles text transformers ]; + jailbreak = true; homepage = "https://github.com/basvandijk/safer-file-handles-text/"; description = "Extends safer-file-handles with Text operations"; license = stdenv.lib.licenses.bsd3; @@ -94598,6 +95159,7 @@ self: { version = "0.2.0.0"; sha256 = "00ykmy44paghgc3m731p1hh00zv11416pl2xil4cav7vrr43nb6h"; buildDepends = [ base blaze-html containers text ]; + jailbreak = true; description = "A simple type-safe routing library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94611,7 +95173,6 @@ self: { sha256 = "07g7qpf7avv5hnxykrh4x7qr8sx9mwwv4hbavnsqi1n7zy2z91a3"; buildDepends = [ base containers ghc ghc-syb-utils syb ]; testDepends = [ base containers ghc ghc-syb-utils HUnit syb ]; - configureFlags = [ "-fuse_data_tree" ]; homepage = "http://fremissant.net/shape-syb"; description = "Obtain homogeneous values from arbitrary values, transforming or culling data"; license = stdenv.lib.licenses.bsd3; @@ -94651,6 +95212,7 @@ self: { salvia-protocol split stm text threadmanager time transformers unix utf8-string ]; + jailbreak = true; description = "Modular web application framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94671,6 +95233,7 @@ self: { salvia-protocol salvia-sessions salvia-websocket stm threadmanager transformers ]; + jailbreak = true; description = "Demo Salvia servers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94691,6 +95254,7 @@ self: { salvia-protocol sendfile split stm text threadmanager time transformers utf8-string ]; + jailbreak = true; description = "Collection of non-fundamental handlers for the Salvia web server"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94707,6 +95271,7 @@ self: { base bimap bytestring containers fclabels parsec safe split utf8-string ]; + jailbreak = true; description = "Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94724,6 +95289,7 @@ self: { base containers fclabels MaybeT-transformers monads-fd pureMD5 random safe salvia salvia-protocol stm time utf8-string ]; + jailbreak = true; description = "Session support for the Salvia webserver"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94740,6 +95306,7 @@ self: { base bytestring fclabels monads-fd salvia salvia-protocol stm utf8-string ]; + jailbreak = true; description = "Websocket implementation for the Salvia Webserver"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94753,7 +95320,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base QuickCheck storable-record ]; - configureFlags = [ "-fsplitbase" "-f-buildbenchmarks" ]; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Handling of samples in an (audio) signal"; license = stdenv.lib.licenses.bsd3; @@ -94766,7 +95332,6 @@ self: { version = "0.0.4"; sha256 = "1l7447xjxj98jx99b75hdfdjps6mcm293yhx0fjrqwxkz6anxv6d"; buildDepends = [ base numeric-prelude sample-frame ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Orphan instances for types from sample-frame and numericprelude"; license = stdenv.lib.licenses.bsd3; @@ -94785,7 +95350,6 @@ self: { buildDepends = [ base bytestring filepath process seqloc vector ]; buildTools = [ c2hs ]; extraLibraries = [ zlib ]; - configureFlags = [ "-f-tests" ]; homepage = "http://www.ingolia-lab.org/samtools-tutorial.html"; description = "Binding to the C samtools library"; license = stdenv.lib.licenses.mit; @@ -94804,7 +95368,7 @@ self: { buildDepends = [ base bytestring conduit filepath resourcet samtools transformers ]; - configureFlags = [ "-f-examples" ]; + jailbreak = true; homepage = "http://www.ingolia-lab.org/samtools-tutorial.html"; description = "Conduit interface to SAM/BAM format files through samtools"; license = stdenv.lib.licenses.mit; @@ -94838,7 +95402,6 @@ self: { buildDepends = [ base bytestring iteratee monads-tf samtools transformers ]; - configureFlags = [ "-f-utilities" ]; description = "Iteratee interface to SamTools library"; license = stdenv.lib.licenses.mit; }) {}; @@ -94855,7 +95418,6 @@ self: { testDepends = [ base bytestring HUnit tasty tasty-hunit tasty-quickcheck tasty-th ]; - configureFlags = [ "-fwith-conduit" ]; homepage = "http://hackage.haskell.org/package/sandi"; description = "Data encoding library"; license = stdenv.lib.licenses.bsd3; @@ -94868,6 +95430,7 @@ self: { version = "0.0.2"; sha256 = "07wh6va4rpf6vvxnjqbmwfna3rg20ysjh2pnzylz6xzlayzq0pkx"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://github.com/regularlambda/sandlib"; description = "SAND data serialization and manipulation library"; license = stdenv.lib.licenses.bsd3; @@ -94880,6 +95443,7 @@ self: { version = "0.3.0.0"; sha256 = "0x8d5n2mydhwl9h7vzk7nr58b2aym9xb21p4m21rfa6vy6r2n438"; buildDepends = [ base deepseq portaudio ]; + jailbreak = true; homepage = "https://github.com/tokiwoousaka/Sarasvati"; description = "audio library"; license = stdenv.lib.licenses.bsd3; @@ -95069,6 +95633,7 @@ self: { attoparsec attoparsec-enumerator base blaze-builder BoundedChan bytestring enumerator mtl network network-enumerator ]; + jailbreak = true; homepage = "https://github.com/jamwt/haskell-scalable-server/"; description = "Library for writing fast/scalable TCP-based services"; license = stdenv.lib.licenses.bsd3; @@ -95083,7 +95648,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base filepath gd ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/scaleimage"; description = "Scale an image to a new geometry"; license = stdenv.lib.licenses.bsd3; @@ -95098,7 +95662,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base parsec ]; - configureFlags = [ "-f-parsec1" ]; homepage = "http://projects.haskell.org/style-scanner"; description = "lexical style suggestions for source code"; license = stdenv.lib.licenses.bsd3; @@ -95134,6 +95697,7 @@ self: { ansi-terminal base bytestring mtl optparse-applicative scrypt vector ]; + jailbreak = true; homepage = "https://github.com/redelmann/scat"; description = "Generates unique passwords for various websites from a single password"; license = stdenv.lib.licenses.bsd3; @@ -95161,7 +95725,7 @@ self: { monad-parallel monoid-subclasses QuickCheck test-framework test-framework-quickcheck2 text transformers ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://trac.haskell.org/SCC/"; description = "Streaming component combinators"; license = "GPL"; @@ -95179,6 +95743,7 @@ self: { array base containers fgl GLUT haskell98 hmatrix mtl old-time OpenGL process ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/SceneGraph"; description = "Scene Graph"; license = stdenv.lib.licenses.bsd3; @@ -95210,6 +95775,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory filepath old-locale time xturtle ]; + jailbreak = true; description = "Marge schedules and show EVR"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95221,6 +95787,7 @@ self: { version = "1.0"; sha256 = "0lzhxlfxa660vx4y49gbg2q76v8dda00h3rznj5fhdjj29pkypgp"; buildDepends = [ base ]; + jailbreak = true; description = "Exposes standard POSIX function sched_yield"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95258,10 +95825,7 @@ self: { HUnit process QuickCheck scholdoc-types syb test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ - "-fnetwork-uri" "-f-make-pandoc-man-pages" "-fhttps" - "-f-tryscholdoc" "-f-embed_data_files" - ]; + jailbreak = true; homepage = "http://scholdoc.scholarlymarkdown.com"; description = "Converts ScholarlyMarkdown documents to HTML5/LaTeX/Docx format"; license = "GPL"; @@ -95291,10 +95855,6 @@ self: { aeson base bytestring directory filepath process scholdoc scholdoc-types temporary text yaml ]; - configureFlags = [ - "-f-test_citeproc" "-f-unicode_collation" "-f-embed_data_files" - "-fbibutils" "-fsmall_base" - ]; homepage = "http://scholdoc.scholarlymarkdown.com"; description = "Scholdoc fork of pandoc-citeproc"; license = stdenv.lib.licenses.bsd3; @@ -95319,7 +95879,6 @@ self: { base bytestring directory filepath process split temporary text utf8-string xml ]; - configureFlags = [ "-fnetwork-uri" "-f-executable" ]; homepage = "http://scholdoc.scholarlymarkdown.com"; description = "Scholdoc fork of texmath"; license = "GPL"; @@ -95337,6 +95896,7 @@ self: { buildDepends = [ aeson base bytestring containers deepseq-generics ghc-prim syb ]; + jailbreak = true; homepage = "http://scholdoc.scholarlymarkdown.com"; description = "Scholdoc fork of pandoc-types"; license = "GPL"; @@ -95373,6 +95933,7 @@ self: { version = "0.2.0.0"; sha256 = "0qp3d9la929kks2b2pyylgznl86gy91lp3zgpb9bn7gas3wll9vy"; buildDepends = [ base ]; + jailbreak = true; description = "Mathematical/physical/chemical constants"; license = "unknown"; }) {}; @@ -95384,6 +95945,7 @@ self: { version = "0.1.0.1"; sha256 = "0n39pfs7kfhy62vl9q2ka5f9bfckncpssjsdx71d1hrld0jcq2g8"; buildDepends = [ base dimensional numtype science-constants ]; + jailbreak = true; description = "Mathematical/physical/chemical constants"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95405,7 +95967,6 @@ self: { base bytestring QuickCheck smallcheck tasty tasty-ant-xml tasty-hunit tasty-quickcheck tasty-smallcheck text ]; - configureFlags = [ "-f-integer-simple" "-fbytestring-builder" ]; homepage = "https://github.com/basvandijk/scientific"; description = "Numbers represented using scientific notation"; license = stdenv.lib.licenses.bsd3; @@ -95427,7 +95988,7 @@ self: { ghc-syb hslogger json multiset network network-bytestring time uniplate utf8-string ]; - configureFlags = [ "-fserver" "-f-testing" ]; + jailbreak = true; homepage = "http://github.com/nominolo/scion"; description = "Haskell IDE library"; license = stdenv.lib.licenses.bsd3; @@ -95456,6 +96017,7 @@ self: { resourcet tar text transformers unix unordered-containers utf8-string vector zlib ]; + jailbreak = true; homepage = "http://github.com/JPMoresmau/scion-class-browser"; description = "Command-line interface for browsing and searching packages documentation"; license = stdenv.lib.licenses.bsd3; @@ -95470,6 +96032,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring containers process ]; + jailbreak = true; description = "Generates graphviz file of scons dependency information"; license = "GPL"; }) {}; @@ -95487,7 +96050,6 @@ self: { base bytestring containers iteratee MonadCatchIO-transformers mtl mwc-random time unix zoom-cache ]; - configureFlags = [ "-fsplitbase" ]; description = "An interactive renderer for plotting time-series data"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95506,7 +96068,6 @@ self: { base cairo gtk MonadCatchIO-transformers mtl old-locale scope time zoom-cache ]; - configureFlags = [ "-fsplitbase" ]; description = "An interactive renderer for plotting time-series data"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95524,6 +96085,7 @@ self: { base data-default enclosed-exceptions http-types lens mtl persistent resource-pool scotty stm text transformers wai warp ]; + jailbreak = true; homepage = "https://github.com/echaozh/scottish"; description = "scotty with batteries included"; license = stdenv.lib.licenses.bsd3; @@ -95595,6 +96157,7 @@ self: { base blaze-builder bytestring containers cookie scotty text time transformers ]; + jailbreak = true; homepage = "https://bitbucket.org/wniare/scotty-cookie"; description = "Cookie management helper functions for Scotty framework"; license = stdenv.lib.licenses.bsd3; @@ -95618,6 +96181,7 @@ self: { http-types HUnit scotty test-framework test-framework-hunit text transformers wai wai-test ]; + jailbreak = true; description = "Fay integration for Scotty"; license = stdenv.lib.licenses.mit; }) {}; @@ -95685,6 +96249,7 @@ self: { sha-streams unix ]; testDepends = [ base bytestring io-streams ]; + jailbreak = true; homepage = "https://github.com/noteed/scp-streams"; description = "An SCP protocol implementation"; license = stdenv.lib.licenses.bsd3; @@ -95704,6 +96269,7 @@ self: { array base binary containers deepseq directory mtl packed-dawg parallel split ]; + jailbreak = true; description = "Scrabble play generation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95722,7 +96288,6 @@ self: { base containers curl MissingH network network-uri old-locale pureMD5 time url ]; - configureFlags = [ "-fnetwork-uri" ]; description = "Scrobbling server"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -95785,7 +96350,7 @@ self: { array base cmdargs containers directory filepath json mtl parsec pretty process safe tagsoup time uniplate ]; - configureFlags = [ "-fthreaded" ]; + jailbreak = true; description = "Automatic generation of Isabelle/HOL correctness proofs for security protocols"; license = "GPL"; }) {}; @@ -95831,6 +96396,7 @@ self: { buildDepends = [ base sdl2 ]; extraLibraries = [ SDL2 ]; pkgconfigDepends = [ SDL2 SDL2_image ]; + jailbreak = true; description = "Haskell binding to sdl2-image"; license = stdenv.lib.licenses.mit; }) { inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; @@ -95868,6 +96434,7 @@ self: { persistent-template text time transformers wai wai-extra wai-middleware-static warp web-routes web-routes-wai ]; + jailbreak = true; homepage = "https://github.com/Barrucadu/lambdadelta"; description = "Small web framework using Warp and WAI"; license = "unknown"; @@ -95908,6 +96475,7 @@ self: { version = "0.0.1"; sha256 = "1ryl0nm1a37r606xhxy6ykf3c8c1gml6gdqna428w8y3a2vg5q2v"; buildDepends = [ base template-haskell ]; + jailbreak = true; homepage = "http://github.com/urso/sec"; description = "Semantic Editor Combinators"; license = stdenv.lib.licenses.bsd3; @@ -95951,6 +96519,7 @@ self: { buildDepends = [ base containers diagrams-cairo diagrams-lib haskell-qrencode random ]; + jailbreak = true; homepage = "https://github.com/rodrigosetti/secret-santa"; description = "Secret Santa game assigner using QR-Codes"; license = stdenv.lib.licenses.gpl3; @@ -95986,6 +96555,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base haskell98 ]; + jailbreak = true; description = "Example of writing \"secure\" file removal in Haskell rather than C"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -96071,7 +96641,6 @@ self: { version = "0.2.5"; sha256 = "0vr3d891pj947lv2grgbc83nm828gz9bbz6dp8mnf9bsji3ih7l7"; buildDepends = [ base HTTP HUnit mtl network pretty ]; - configureFlags = [ "-fsmall_base" ]; description = "Test web applications through a browser"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -96091,6 +96660,7 @@ self: { utf8-string ]; testDepends = [ base hspec text webdriver ]; + jailbreak = true; homepage = "https://github.com/joelteon/selenium-server.git"; description = "Run the selenium standalone server for usage with webdriver"; license = stdenv.lib.licenses.mit; @@ -96172,9 +96742,6 @@ self: { base comonad containers contravariant distributive semigroups transformers ]; - configureFlags = [ - "-fcomonad" "-fdistributive" "-fcontravariant" "-fcontainers" - ]; homepage = "http://github.com/ekmett/semigroupoids"; description = "Semigroupoids: Category sans id"; license = stdenv.lib.licenses.bsd3; @@ -96196,10 +96763,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ - "-fcomonad" "-fdistributive" "-fcontravariant" "-fcontainers" - "-fsmall_base" - ]; homepage = "https://github.com/NICTA/semigroupoids-syntax"; description = "RebindableSyntax using the semigroupoids package"; license = stdenv.lib.licenses.bsd3; @@ -96217,10 +96780,6 @@ self: { base bytestring containers deepseq hashable nats text unordered-containers ]; - configureFlags = [ - "-funordered-containers" "-ftext" "-fdeepseq" "-fcontainers" - "-fbytestring" "-fhashable" - ]; homepage = "http://github.com/ekmett/semigroups/"; description = "Anything that associates"; license = stdenv.lib.licenses.bsd3; @@ -96233,7 +96792,7 @@ self: { version = "0.1"; sha256 = "0vns2vdchszw34i12s9rfl4cm76ympfrivpb397j2vzg2i7bghqb"; buildDepends = [ base containers semigroups ]; - configureFlags = [ "-f-base2" ]; + jailbreak = true; homepage = "http://github.com/ppetr/semigroups-actions/"; description = "Semigroups actions"; license = stdenv.lib.licenses.bsd3; @@ -96254,7 +96813,7 @@ self: { base Boolean containers HUnit monoids QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-testing" ]; + jailbreak = true; homepage = "http://github.com/srush/SemiRings/tree/master"; description = "Semirings, ring-like structures used for dynamic programming applications"; license = stdenv.lib.licenses.bsd3; @@ -96293,7 +96852,6 @@ self: { version = "0.7.9"; sha256 = "0hnw1ym81cff49dwww19kgbs4s0kpandbvn6h5cml3y0p1nxybqh"; buildDepends = [ base bytestring network ]; - configureFlags = [ "-f-portable" ]; homepage = "http://hub.darcs.net/stepcut/sendfile"; description = "A portable sendfile library"; license = stdenv.lib.licenses.bsd3; @@ -96312,6 +96870,7 @@ self: { buildDepends = [ aeson base bytestring containers process stm zeromq3-haskell ]; + jailbreak = true; homepage = "https://github.com/rossdylan/sensenet"; description = "Distributed sensor network for the raspberry pi"; license = stdenv.lib.licenses.mit; @@ -96332,6 +96891,7 @@ self: { ansi-terminal base bytestring cereal cmdargs directory filepath old-locale old-time process safecopy time unix ]; + jailbreak = true; homepage = "https://github.com/noteed/sentry"; description = "Process monitoring tool written and configured in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -96359,7 +96919,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/separated"; description = "A data type with elements separated by values"; license = stdenv.lib.licenses.bsd3; @@ -96381,12 +96940,7 @@ self: { modulespection mtl process regex-base regex-pcre syb template-haskell temporary th-expand-syns ]; - configureFlags = [ - "-fshow_type" "-f-nfdatan_only" "-f-no_top_level_seqinj_dummies" - "-fdbg_seqaid" "-fdemo_mode" "-f-infer_top_level_types" - "-fseqaidpp_types" "-f-th_type_in_types_ann" "-f-seqable_only" - "-f-try_inject_noinline_on_requested_binds" - ]; + jailbreak = true; homepage = "http://www.fremissant.net/seqaid"; description = "Dynamic strictness control, including space leak repair"; license = stdenv.lib.licenses.bsd3; @@ -96399,6 +96953,7 @@ self: { version = "0.1.0"; sha256 = "0q5vs8kravhiq906rrzi5iw5837bb8s6fibycgdracyfwrzvxly0"; buildDepends = [ base transformers ]; + jailbreak = true; description = "Sequence ID production and consumption"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -96453,7 +97008,6 @@ self: { random resourcet seqloc transformers transformers-base unordered-containers vector ]; - configureFlags = [ "-f-tests" ]; homepage = "http://www.ingolia-lab.org/seqloc-datafiles-tutorial.html"; description = "Read and write BED and GTF format genome annotations"; license = stdenv.lib.licenses.mit; @@ -96528,6 +97082,7 @@ self: { attoparsec attoparsec-conduit base conduit mtl operational process resourcet text ]; + jailbreak = true; homepage = "http://github.com/sanetracker/serf"; description = "Interact with Serf via Haskell"; license = stdenv.lib.licenses.mit; @@ -96540,6 +97095,7 @@ self: { version = "0.2.6"; sha256 = "17z0pkc0nz3hf9s68spbb6ijcx6b2dw4y50cavf5110aav59kik1"; buildDepends = [ base unix ]; + jailbreak = true; description = "POSIX serial port wrapper"; license = "LGPL"; }) {}; @@ -96652,7 +97208,7 @@ self: { warp ]; testDepends = [ base hspec language-ecmascript servant ]; - configureFlags = [ "-f-example" ]; + jailbreak = true; homepage = "http://haskell-servant.github.io/"; description = "Automatically derive (jquery) javascript functions to query servant webservices"; license = stdenv.lib.licenses.bsd3; @@ -96776,6 +97332,7 @@ self: { directory hamlet http-types mime-types shakespeare-css text transformers wai wai-app-static wai-extra warp ]; + jailbreak = true; homepage = "http://github.com/yesodweb/hamlet"; description = "Serve Shakespearean templates via Warp (deprecated)"; license = stdenv.lib.licenses.mit; @@ -96836,7 +97393,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers utility-ht ]; - configureFlags = [ "-f-buildexamples" ]; homepage = "http://code.haskell.org/~thielema/set-cover/"; description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube"; license = stdenv.lib.licenses.bsd3; @@ -96961,7 +97517,6 @@ self: { buildDepends = [ base base64-string binary bytestring pretty QuickCheck random ]; - configureFlags = [ "-f-testing" ]; description = "S-expression printer and parser"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -96973,7 +97528,6 @@ self: { version = "0.1.0.0"; sha256 = "0vq7fbm8gm7fym9qjaxsy2mk89rn2pjfkbhv3ym94xslcybwrwpy"; buildDepends = [ base bytestring template-haskell ]; - configureFlags = [ "-fbytestring" "-f-text" ]; homepage = "http://github.com/dzhus/sext/"; description = "Lists, Texts and ByteStrings with type-encoded length"; license = stdenv.lib.licenses.bsd3; @@ -97017,6 +97571,7 @@ self: { base binary bytestring containers deepseq filepath lazy-io logfloat monad-par mtl primitive random temporary vector ]; + jailbreak = true; homepage = "https://github.com/kawu/sgd"; description = "Stochastic gradient descent"; license = stdenv.lib.licenses.bsd3; @@ -97034,6 +97589,7 @@ self: { base containers encoding extensible-exceptions mtl parsec split time transformers ]; + jailbreak = true; homepage = "https://github.com/tonicebrian/sgf"; description = "SGF (Smart Game Format) parser"; license = stdenv.lib.licenses.bsd3; @@ -97062,6 +97618,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base binary bytestring io-streams SHA ]; + jailbreak = true; homepage = "https://github.com/noteed/sha-streams"; description = "SHA hashes for io-streams"; license = stdenv.lib.licenses.bsd3; @@ -97171,7 +97728,6 @@ self: { js-flot js-jquery old-time process QuickCheck random time transformers unix unordered-containers utf8-string ]; - configureFlags = [ "-f-portable" ]; homepage = "http://www.shakebuild.com/"; description = "Build system library, like Make, but more accurate dependencies"; license = stdenv.lib.licenses.bsd3; @@ -97202,6 +97758,7 @@ self: { buildDepends = [ base bytestring cmdargs directory filepath shake ]; + jailbreak = true; homepage = "http://thoughtpolice.github.com/shake-extras"; description = "Extra utilities for shake build systems"; license = stdenv.lib.licenses.bsd3; @@ -97243,6 +97800,7 @@ self: { regex-posix template-haskell test-framework test-framework-hunit test-framework-quickcheck2 ]; + jailbreak = true; homepage = "http://github.com/bonnefoa/Shaker"; description = "simple and interactive command-line build tool"; license = stdenv.lib.licenses.bsd3; @@ -97268,9 +97826,6 @@ self: { exceptions ghc-prim hspec HUnit parsec process system-fileio system-filepath template-haskell text time transformers ]; - configureFlags = [ - "-f-test_roy" "-f-test_coffee" "-f-test_export" - ]; homepage = "http://www.yesodweb.com/book/shakespearean-templates"; description = "A toolkit for making compile-time interpolated templates"; license = stdenv.lib.licenses.mit; @@ -97594,6 +98149,7 @@ self: { version = "0.2"; sha256 = "0ywb8bfkdpqqv2spb92j9rzx4fv5k1c7b65wj0zwnn9rp7ckq59v"; buildDepends = [ base curl ]; + jailbreak = true; homepage = "http://richardfergie.com/shoap"; description = "A very basic SOAP package"; license = stdenv.lib.licenses.bsd3; @@ -97618,6 +98174,7 @@ self: { version = "0.1.0.1"; sha256 = "1srqbc2kx1zn0xlzv94y7kqdrflmdck3jy6d2fl75zhf11wilxw3"; buildDepends = [ base text ]; + jailbreak = true; homepage = "https://github.com/Tarrasch/shorten-strings"; description = "Shorten a variety of string-like types adding ellipsis"; license = stdenv.lib.licenses.bsd3; @@ -97630,7 +98187,6 @@ self: { version = "0.6"; sha256 = "15bvfffnr034z8wbmhxa8h5qskbxwbflk434dx023l1qlm3sjmsg"; buildDepends = [ base syb ]; - configureFlags = [ "-fbase4" ]; description = "'Show' instances for Lambdabot"; license = "GPL"; }) {}; @@ -97656,6 +98212,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base glade gtk random ]; + jailbreak = true; description = "A simple gtk based Russian Roulette game"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -97721,7 +98278,6 @@ self: { array base Cabal containers directory filepath network network-uri process uhc-util uuagc uuagc-cabal uulib ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/UU-ComputerScience/shuffle"; description = "Shuffle tool for UHC"; license = stdenv.lib.licenses.bsd3; @@ -97753,7 +98309,7 @@ self: { base cairo containers directory fgl filepath glib gtk hxt mtl parsec process sifflet-lib unix ]; - configureFlags = [ "-f-no-link" ]; + jailbreak = true; homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; description = "A simple, visual, functional programming language"; license = stdenv.lib.licenses.bsd3; @@ -97772,6 +98328,7 @@ self: { parsec process unix ]; extraLibraries = [ gdk_x11 gtk_x11 ]; + jailbreak = true; homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; description = "Library of modules shared by sifflet and its tests and its exporters"; license = stdenv.lib.licenses.bsd3; @@ -97844,6 +98401,7 @@ self: { buildDepends = [ base containers haskell98 mersenne-random-pure64 mtl parsec random ]; + jailbreak = true; homepage = "http://simgi.sourceforge.net/"; description = "stochastic simulation engine"; license = "GPL"; @@ -97871,6 +98429,7 @@ self: { testDepends = [ base hspec HUnit monad-control mtl transformers wai ]; + jailbreak = true; homepage = "http://simple.cx"; description = "A minimalist web framework for the WAI server interface"; license = stdenv.lib.licenses.gpl3; @@ -97896,7 +98455,7 @@ self: { version = "0.2"; sha256 = "1kqkaay3r03plxvvyan3hdgj2rfynygnisi6hrsjwqgj4nw6va17"; buildDepends = [ base containers deepseq ]; - configureFlags = [ "-f-debug" ]; + jailbreak = true; homepage = "http://github.com/nominolo/simple-atom"; description = "Atom (or symbol) datatype for fast comparision and sorting"; license = stdenv.lib.licenses.bsd3; @@ -97952,6 +98511,7 @@ self: { monad-control mono-traversable mtl mwc-random primitive semigroups stm streaming-commons text transformers transformers-base vector ]; + jailbreak = true; homepage = "http://github.com/jwiegley/simple-conduit"; description = "A simple streaming I/O library based on monadic folds"; license = stdenv.lib.licenses.bsd3; @@ -97970,7 +98530,6 @@ self: { transformers ]; testDepends = [ base hspec ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/yunomu/simple-config"; description = "Simple config file parser generator"; license = stdenv.lib.licenses.bsd3; @@ -98043,6 +98602,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base deepseq parallel random ]; + jailbreak = true; homepage = "http://eax.me/haskell-genetic-algorithm/"; description = "Simple parallel genetic algorithm implementation"; license = stdenv.lib.licenses.bsd3; @@ -98059,6 +98619,7 @@ self: { buildDepends = [ base containers hashable safecopy unordered-containers ]; + jailbreak = true; description = "Allows simple indexation on any data type"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -98077,6 +98638,7 @@ self: { MonadCatchIO-transformers mtl old-locale SafeSemaphore text time transformers ]; + jailbreak = true; homepage = "http://github.com/mvoidex/simple-log"; description = "Simple log for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -98089,6 +98651,7 @@ self: { version = "0.2.0"; sha256 = "1619jsxgz5afmwhjcixg54i7dhh8jl29cmziifjrg60mm4rf2c34"; buildDepends = [ base hsyslog simple-log text ]; + jailbreak = true; homepage = "http://github.com/mvoidex/simple-log-syslog"; description = "Syslog backend for simple-log"; license = stdenv.lib.licenses.bsd3; @@ -98104,6 +98667,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers deepseq parallel random split ]; + jailbreak = true; homepage = "http://eax.me/haskell-neural-networks/"; description = "Simple parallel neural networks implementation"; license = stdenv.lib.licenses.bsd3; @@ -98150,6 +98714,7 @@ self: { base bytestring lifted-base monad-control monads-tf stm transformers-base ]; + jailbreak = true; homepage = "https://github.com/YoshikuniJujo/simple-pipe/wiki"; description = "simple pipeline library like conduit"; license = stdenv.lib.licenses.bsd3; @@ -98210,7 +98775,6 @@ self: { base bytestring conduit conduit-extra directory hspec HUnit network process resourcet unix ]; - configureFlags = [ "-fallow-bsd" ]; description = "Cross platform library for the sendfile system call"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -98286,7 +98850,6 @@ self: { testDepends = [ base HUnit mtl parsec pretty test-framework test-framework-hunit ]; - configureFlags = [ "-f-sqlindent" ]; homepage = "http://jakewheat.github.io/simple-sql-parser/"; description = "A parser for SQL queries"; license = stdenv.lib.licenses.bsd3; @@ -98316,6 +98879,7 @@ self: { version = "0.1.0.0"; sha256 = "0p7rd8y6rhwg0ap6cib7l32bglvfkvbzg938pdwpb2ss6cv8b9zs"; buildDepends = [ base ]; + jailbreak = true; homepage = "http://github.com/BartMassey/simple-tabular"; description = "Simple tabular-text formatter"; license = stdenv.lib.licenses.mit; @@ -98347,6 +98911,7 @@ self: { version = "0.1.0.1"; sha256 = "1vzx88drwg40a9b7dzz4nbd5faawrc15wgyd1b12zmrsysn0h6s4"; buildDepends = [ base vector ]; + jailbreak = true; homepage = "http://github.com/dzhus/simple-vec3/"; description = "Three-dimensional vectors of doubles with basic operations"; license = stdenv.lib.licenses.bsd3; @@ -98423,6 +98988,7 @@ self: { buildDepends = [ base ghc-paths haskell-src-exts process uniplate ]; + jailbreak = true; description = "A simplified Haskell prelude for teaching"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -98512,6 +99078,7 @@ self: { x11-xim X11-xshape ]; pkgconfigDepends = [ libXft ]; + jailbreak = true; homepage = "http://sigkill.dk/programs/sindre"; description = "A programming language for simple GUIs"; license = stdenv.lib.licenses.bsd3; @@ -98541,6 +99108,7 @@ self: { version = "0.1.0.1"; sha256 = "04ny9450h2mlw1j0gn6a1vvgwsk3gbhhzshqv2sbcg5pwkzkdrzp"; buildDepends = [ base ]; + jailbreak = true; description = "An alternative to lazy I/O that doesn't conflate execution with evaluation"; license = stdenv.lib.licenses.mit; }) {}; @@ -98616,7 +99184,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ array base containers singletons ]; - configureFlags = [ "-f-all" ]; + jailbreak = true; homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools"; description = "Sized types in Haskell using the GHC Nat kind"; license = stdenv.lib.licenses.bsd3; @@ -98671,9 +99239,6 @@ self: { testDepends = [ base bytestring cereal crypto-api filepath hspec tagged ]; - configureFlags = [ - "-f-big-endian" "-f-force-endianness" "-f-reference" - ]; homepage = "https://github.com/meteficha/skein"; description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well."; license = stdenv.lib.licenses.bsd3; @@ -98690,6 +99255,7 @@ self: { buildDepends = [ base blaze-html bytestring containers http-types text wai ]; + jailbreak = true; homepage = "https://github.com/pharpend/skell"; description = "An overly complex Haskell web framework"; license = stdenv.lib.licenses.bsd3; @@ -98708,7 +99274,6 @@ self: { attoparsec base bytestring lifted-base monad-control mtl stm text time transformers-base word8 X11 ]; - configureFlags = [ "-f-carbon" "-f-x11" ]; homepage = "https://github.com/emonkak/haskell-skype"; description = "Skype Desktop API binding for Haskell"; license = stdenv.lib.licenses.mit; @@ -98729,6 +99294,7 @@ self: { attoparsec base bytestring containers directory filepath ghc-binary haskell98 IfElse old-locale regex-pcre time utf8-string ]; + jailbreak = true; homepage = "https://github.com/jdevelop/skypelogexport/wiki"; description = "Export Skype chat logs to text files"; license = stdenv.lib.licenses.bsd3; @@ -98747,6 +99313,7 @@ self: { aeson base containers either http-conduit mtl old-locale text time transformers ]; + jailbreak = true; description = "Haskell API for interacting with Slack"; license = stdenv.lib.licenses.mit; }) {}; @@ -98888,6 +99455,7 @@ self: { version = "0.2.2.4"; sha256 = "16fgxsg8grxhqx6d4s3mm89qbkw2k72qvr4r701ih1i8gmf1ms1z"; buildDepends = [ base bytestring deepseq hashable ]; + jailbreak = true; homepage = "http://community.haskell.org/~aslatter/code/bytearray"; description = "low-level unboxed arrays, with minimal features"; license = stdenv.lib.licenses.bsd3; @@ -98935,6 +99503,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base vector ]; + jailbreak = true; homepage = "http://github.com/noteed/smallpt-hs"; description = "A Haskell port of the smallpt path tracer"; license = stdenv.lib.licenses.bsd3; @@ -98951,6 +99520,7 @@ self: { buildDepends = [ base bytestring deepseq hashable smallarray text utf8-string ]; + jailbreak = true; homepage = "http://community.haskell.org/~aslatter/code/smallstring/"; description = "A Unicode text type, optimized for low memory overhead"; license = stdenv.lib.licenses.bsd3; @@ -98981,7 +99551,6 @@ self: { buildDepends = [ base containers generic-deriving ghc-prim mtl QuickCheck random ]; - configureFlags = [ "-f-regression-flag" ]; homepage = "https://github.com/leepike/SmartCheck"; description = "A smarter QuickCheck"; license = stdenv.lib.licenses.bsd3; @@ -99019,6 +99588,7 @@ self: { version = "0.0.2"; sha256 = "1phm50pabahrpxrzp25mfhpafzhp4hz8cxp6fp93rwh4cl7cckky"; buildDepends = [ array base directory polyparse ]; + jailbreak = true; homepage = "http://tomahawkins.org"; description = "Parsing and printing SMT-LIB"; license = stdenv.lib.licenses.bsd3; @@ -99049,7 +99619,6 @@ self: { constraints containers data-fix mtl process tagged text transformers ]; - configureFlags = [ "-f-withdatakinds" "-fwithconstraints" ]; description = "A type-safe interface to communicate with an SMT solver"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -99140,7 +99709,6 @@ self: { stm syb template-haskell text time transformers unordered-containers vector vector-algorithms xmlhtml ]; - configureFlags = [ "-f-old-base" ]; homepage = "http://snapframework.com/"; description = "Top-level package for the Snap Web Framework"; license = stdenv.lib.licenses.bsd3; @@ -99153,6 +99721,7 @@ self: { version = "0.1.0"; sha256 = "19sn7q9avb7y9j46fk7iga237qgcdm69sanb351c5s0lfgcpnf1m"; buildDepends = [ base http-media snap-core ]; + jailbreak = true; homepage = "http://github.com/zimothy/snap-accept"; description = "Accept header branching for the Snap web framework"; license = stdenv.lib.licenses.mit; @@ -99183,6 +99752,7 @@ self: { aeson aeson-pretty base bytestring clientsession cmdargs snap text unordered-containers utf8-string ]; + jailbreak = true; homepage = "https://github.com/dzhus/snap-auth-cli"; description = "Command-line tool to manage Snap AuthManager database"; license = stdenv.lib.licenses.bsd3; @@ -99207,6 +99777,7 @@ self: { version = "0.1.0.0"; sha256 = "05zi9rjd37xznjj8yhm5har12mfrclsrwd9fbcwh5ngccd7h7fiy"; buildDepends = [ base blaze-html clay snap-core ]; + jailbreak = true; homepage = "http://github.com/deckool/snap-blaze-clay"; description = "blaze-html-clay integration for Snap"; license = stdenv.lib.licenses.bsd3; @@ -99242,7 +99813,6 @@ self: { hashable HUnit MonadCatchIO-transformers mtl random regex-posix text time unix unix-compat unordered-containers vector zlib-enum ]; - configureFlags = [ "-f-debug" "-f-portable" ]; homepage = "http://snapframework.com/"; description = "Snap: A Haskell Web Framework (core interfaces and types)"; license = stdenv.lib.licenses.bsd3; @@ -99261,7 +99831,6 @@ self: { attoparsec base bytestring case-insensitive hashable network network-uri snap text transformers unordered-containers ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/ocharles/snap-cors"; description = "Add CORS headers to Snap applications"; license = stdenv.lib.licenses.bsd3; @@ -99318,6 +99887,7 @@ self: { digestive-functors-snap directory-tree errors filepath heist jmacro mtl readable safe snap snap-core text transformers xmlhtml ]; + jailbreak = true; description = "A collection of useful helpers and utilities for Snap web applications"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -99393,9 +99963,7 @@ self: { enumerator HsOpenSSL MonadCatchIO-transformers mtl network old-locale snap-core text time unix unix-compat ]; - configureFlags = [ - "-fopenssl" "-f-debug" "-fopenssl" "-f-portable" - ]; + configureFlags = [ "-fopenssl" ]; homepage = "http://snapframework.com/"; description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99420,6 +99988,7 @@ self: { hxt io-streams lens mtl process QuickCheck snap snap-core text transformers ]; + jailbreak = true; homepage = "https://github.com/dbp/snap-testing"; description = "A library for BDD-style testing with the Snap Web Framework"; license = stdenv.lib.licenses.bsd3; @@ -99437,6 +100006,7 @@ self: { base bytestring heist http-types MonadCatchIO-transformers mtl snap snap-core text xmlhtml ]; + jailbreak = true; homepage = "https://github.com/LukeHoersten/snap-utils"; description = "Snap Framework utilities"; license = stdenv.lib.licenses.bsd3; @@ -99453,6 +100023,7 @@ self: { buildDepends = [ base bytestring heist mtl snap snap-core text web-routes xmlhtml ]; + jailbreak = true; homepage = "https://github.com/lukerandall/snap-web-routes"; description = "Type safe URLs for Snap"; license = stdenv.lib.licenses.bsd3; @@ -99465,6 +100036,7 @@ self: { version = "0.2.6.1"; sha256 = "0wlawnsxisslqzspa29swsdmncgx04z3rd1bhwx73mx5pksykw60"; buildDepends = [ acid-state base snap text ]; + jailbreak = true; homepage = "https://github.com/mightybyte/snaplet-acid-state"; description = "acid-state snaplet for Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99489,6 +100061,7 @@ self: { restful-snap snap snap-extras snaplet-persistent text time transformers unordered-containers xmlhtml ]; + jailbreak = true; homepage = "https://github.com/soostone/snaplet-actionlog"; description = "Generic action log snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99506,6 +100079,7 @@ self: { amqp base bytestring configurator lens monad-control mtl network resource-pool snap transformers ]; + jailbreak = true; homepage = "https://github.com/ixmatus/snaplet-amqp"; description = "Snap framework snaplet for the AMQP library"; license = stdenv.lib.licenses.bsd3; @@ -99526,6 +100100,7 @@ self: { errors filepath hashable lens MonadCatchIO-transformers mtl safecopy snap snap-core text time unordered-containers vector ]; + jailbreak = true; description = "Provides an Acid-State backend for the Auth Snaplet"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -99576,6 +100151,7 @@ self: { base bson configurator mtl regex-tdfa snap snap-core text unordered-containers ]; + jailbreak = true; description = "DEPRECATED! You should use standard Snap >= 0.9 \"environments\" functionality. It provided ability to easly read configuration based on given app environment given at command line, envs are defined in app configuration file"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -99608,6 +100184,7 @@ self: { buildDepends = [ base haxl MonadCatchIO-transformers snap transformers ]; + jailbreak = true; homepage = "https://github.com/ChristopherBiscardi/snaplet-haxl"; description = "Snaplet for Facebook's Haxl"; license = stdenv.lib.licenses.bsd3; @@ -99629,6 +100206,7 @@ self: { resource-pool-catchio snap text time transformers unordered-containers ]; + jailbreak = true; homepage = "http://norm2782.com/"; description = "HDBC snaplet for Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99645,6 +100223,7 @@ self: { buildDepends = [ base configurator hslogger mtl snap transformers ]; + jailbreak = true; homepage = "https://github.com/ixmatus/snaplet-logger"; description = "Snap framework snaplet for the Logger API library"; license = stdenv.lib.licenses.bsd3; @@ -99664,6 +100243,7 @@ self: { base bytestring configurator filepath heist lens snap snap-loader-static text xmlhtml ]; + jailbreak = true; homepage = "https://github.com/HaskellCNOrg/snaplet-i18n"; description = "snaplet-i18n"; license = stdenv.lib.licenses.bsd3; @@ -99682,6 +100262,7 @@ self: { base bytestring configurator http-client influxdb lens monad-control mtl network snap text transformers ]; + jailbreak = true; homepage = "https://github.com/ixmatus/snaplet-influxdb"; description = "Snap framework snaplet for the InfluxDB library"; license = stdenv.lib.licenses.bsd3; @@ -99715,6 +100296,7 @@ self: { buildDepends = [ base configurator mandrill mtl network snap transformers ]; + jailbreak = true; homepage = "https://github.com/ixmatus/snaplet-mandrill"; description = "Snap framework snaplet for the Mandrill API library"; license = stdenv.lib.licenses.bsd3; @@ -99735,6 +100317,7 @@ self: { MonadCatchIO-transformers mongoDB mtl parsec regular safe snap snap-core template-haskell text time ]; + jailbreak = true; description = "Snap Framework MongoDB support as Snaplet"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -99747,6 +100330,7 @@ self: { version = "0.0.6.12"; sha256 = "0d0hnn0qp4zd453wzh1d3adls68gpv28dnkr7dcmjfl4f5igdran"; buildDepends = [ base lens mongoDB mtl snap text transformers ]; + jailbreak = true; homepage = "https://github.com/Palmik/snaplet-mongodb-minimalistic"; description = "Minimalistic MongoDB Snaplet"; license = stdenv.lib.licenses.bsd3; @@ -99767,6 +100351,7 @@ self: { MonadCatchIO-transformers mtl mysql mysql-simple resource-pool-catchio snap text transformers unordered-containers ]; + jailbreak = true; homepage = "https://github.com/ibotty/snaplet-mysql-simple"; description = "mysql-simple snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99793,6 +100378,7 @@ self: { aeson base bytestring bytestring-show HUnit test-framework test-framework-hunit text ]; + jailbreak = true; homepage = "https://github.com/HaskellCNOrg/snaplet-oauth"; description = "snaplet-oauth"; license = stdenv.lib.licenses.bsd3; @@ -99815,6 +100401,7 @@ self: { persistent-postgresql persistent-template readable resource-pool resourcet safe snap text time transformers unordered-containers ]; + jailbreak = true; homepage = "https://github.com/soostone/snaplet-persistent"; description = "persistent snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99851,6 +100438,7 @@ self: { buildDepends = [ base configurator mtl postmark snap text transformers ]; + jailbreak = true; homepage = "https://github.com/LukeHoersten/snaplet-postmark"; description = "Postmark snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99885,6 +100473,7 @@ self: { buildDepends = [ base configurator hedis lens mtl network snap text transformers ]; + jailbreak = true; homepage = "https://github.com/dzhus/snaplet-redis/"; description = "Redis support for Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -99905,6 +100494,7 @@ self: { data-lens-template easy-file hedis mtl snap snap-core snaplet-redis text utf8-string websockets websockets-snap ]; + jailbreak = true; homepage = "https://github.com/dzhus/snaplet-redson/"; description = "CRUD for JSON data with Redis storage"; license = stdenv.lib.licenses.bsd3; @@ -99923,6 +100513,7 @@ self: { aeson base blaze-builder bytestring case-insensitive http-media lens mtl snap snap-accept snap-core text utf8-string xmlhtml ]; + jailbreak = true; homepage = "http://github.com/zimothy/snaplet-rest"; description = "REST resources for the Snap web framework"; license = stdenv.lib.licenses.mit; @@ -99941,6 +100532,7 @@ self: { aeson base containers data-lens data-lens-template mtl riak riak-protobuf snap snap-core time transformers ]; + jailbreak = true; homepage = "http://github.com/statusfailed/snaplet-riak"; description = "A Snaplet for the Riak database"; license = stdenv.lib.licenses.mit; @@ -99958,6 +100550,7 @@ self: { base bytestring configurator directory filepath mtl process snap snap-core transformers ]; + jailbreak = true; homepage = "https://github.com/lukerandall/snaplet-sass"; description = "Sass integration for Snap with request- and pre-compilation"; license = stdenv.lib.licenses.bsd3; @@ -99975,6 +100568,7 @@ self: { base bytestring containers monad-control mtl resource-pool sednaDBXML snap ]; + jailbreak = true; description = "Snaplet for Sedna Bindings. Essentailly a rip of snaplet-hdbc."; license = stdenv.lib.licenses.gpl3; }) {}; @@ -100036,6 +100630,7 @@ self: { base bytestring configurator heist lens-family-core mtl snap stripe text text-format transformers xmlhtml ]; + jailbreak = true; homepage = "https://github.com/LukeHoersten/snaplet-stripe"; description = "Stripe snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; @@ -100053,6 +100648,7 @@ self: { base bytestring containers curl data-hash haskell98 MissingH mtl network snap snap-core ]; + jailbreak = true; description = "Snaplet for Snap Framework enabling developers to administrative tasks akin to Rake tasks from Ruby On Rails framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -100070,6 +100666,7 @@ self: { base bytestring cereal clientsession containers hashtables mtl PSQueue random regex-posix snap snap-core time ]; + jailbreak = true; description = "Typed session snaplets and continuation-based programming for the Snap web framework"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -100131,7 +100728,7 @@ self: { listlike-instances MonadCatchIO-transformers transformers vector word24 ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.tiresiaspress.us/haskell/sndfile-enumerators"; description = "Audio file reading/writing"; license = stdenv.lib.licenses.bsd3; @@ -100243,6 +100840,7 @@ self: { buildDepends = [ base bytestring containers gl-capture GLUT OpenGL OpenGLRaw random ]; + jailbreak = true; description = "randomized fractal snowflakes demo"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -100267,6 +100865,7 @@ self: { base bytestring hspec HUnit text unordered-containers xml-conduit xml-conduit-writer ]; + jailbreak = true; homepage = "https://bitbucket.org/dpwiz/haskell-soap"; description = "SOAP client tools"; license = stdenv.lib.licenses.mit; @@ -100284,6 +100883,7 @@ self: { base configurator data-default HsOpenSSL http-client http-client-openssl soap text ]; + jailbreak = true; homepage = "https://bitbucket.org/dpwiz/haskell-soap"; description = "TLS-enabled SOAP transport (using openssl bindings)"; license = stdenv.lib.licenses.mit; @@ -100302,6 +100902,7 @@ self: { base configurator connection data-default http-client http-client-tls soap text tls x509 x509-store x509-validation ]; + jailbreak = true; homepage = "https://bitbucket.org/dpwiz/haskell-soap"; description = "TLS-enabled SOAP transport (using tls package)"; license = stdenv.lib.licenses.mit; @@ -100388,6 +100989,7 @@ self: { test-framework-hunit test-framework-quickcheck2 text transformers-base unordered-containers vector wai warp ]; + jailbreak = true; description = "Socket.IO server"; license = stdenv.lib.licenses.mit; }) {}; @@ -100422,6 +101024,7 @@ self: { version = "0.12.1"; sha256 = "01f49hwxc5h85iwzgnddxlh1lmb3s27zddmghxrlq958gcrr2iar"; buildDepends = [ base cairo gtk old-time stm ]; + jailbreak = true; homepage = "http://projects.haskell.org/gtk2hs/"; description = "GUI functions as used in the book \"The Haskell School of Expression\""; license = stdenv.lib.licenses.lgpl21; @@ -100475,6 +101078,7 @@ self: { testDepends = [ base bindings-sophia bytestring directory tasty tasty-hunit ]; + jailbreak = true; description = "Bindings to Sophia library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -100502,6 +101106,7 @@ self: { version = "0.0.1"; sha256 = "0rzcxhzc4s4sbdnysmjh1i8pd39jyx7a4hbhkarsp2qbx29s4h03"; buildDepends = [ base ]; + jailbreak = true; description = "Efficient, type-safe sorted sequences"; license = stdenv.lib.licenses.mit; }) {}; @@ -100515,7 +101120,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring ]; - configureFlags = [ "-f-debug" ]; + jailbreak = true; description = "Sort lines per file size"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -100628,7 +101233,6 @@ self: { base containers explicit-exception extensible-exceptions process sample-frame transformers unix utility-ht ]; - configureFlags = [ "-f-executeshell" "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Sox"; description = "Play, write, read, convert audio signals using Sox"; license = "GPL"; @@ -100667,7 +101271,6 @@ self: { base bytestring cereal cmdargs containers pretty QuickCheck trifecta uniplate vector ]; - configureFlags = [ "-fsplit-base" ]; homepage = "https://github.com/amtal/0x10c"; description = "DCPU-16 architecture utilities for Notch's 0x10c game"; license = stdenv.lib.licenses.mit; @@ -100693,6 +101296,7 @@ self: { version = "0.1.0.0"; sha256 = "118wch92ix54jp1hi4qw9mk46571lnak4df8ji83bs2vz3vax6jp"; buildDepends = [ base vector-space ]; + jailbreak = true; homepage = "http://code.haskell.org/data-spacepart"; description = "Space partition data structures. Currently only a QuadTree."; license = stdenv.lib.licenses.bsd3; @@ -100719,10 +101323,7 @@ self: { test-framework test-framework-quickcheck2 test-framework-th transformers vector ]; - configureFlags = [ - "-f-llvm" "-foptimize" "-ftest-hlint" "-ftest-doctests" - "-ftest-properties" - ]; + jailbreak = true; homepage = "http://github.com/ekmett/sparse"; description = "A playground of sparse linear algebra primitives using Morton ordering"; license = stdenv.lib.licenses.bsd3; @@ -100840,6 +101441,7 @@ self: { version = "1.0.0.1"; sha256 = "0c68af104qxn9lhzshcy9s466q10n3ic7q4navqi53mmmmznivrd"; buildDepends = [ base mtl ]; + jailbreak = true; description = "Control.Applicative, Data.Foldable, Data.Traversable (compatibility package)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -100900,6 +101502,7 @@ self: { base containers multiset-comb np-extras numeric-prelude template-haskell ]; + jailbreak = true; homepage = "http://www.cis.upenn.edu/~byorgey/species"; description = "Computational combinatorial species"; license = stdenv.lib.licenses.bsd3; @@ -100912,7 +101515,6 @@ self: { version = "1.5.0.1"; sha256 = "1kjshccmfnigb2dxq0czn3c1ckdflz6bl1q60h38qp3rc7250ml0"; buildDepends = [ base ghc-prim stm transformers ]; - configureFlags = [ "-foptimize" ]; homepage = "http://github.com/ekmett/speculation"; description = "A framework for safe, programmable, speculative parallelism"; license = stdenv.lib.licenses.bsd3; @@ -100943,7 +101545,6 @@ self: { buildDepends = [ base edit-distance parseargs phonetic-code sqlite ]; - configureFlags = [ "-fdebug" ]; homepage = "https://github.com/gregwebs/haskell-spell-suggest"; description = "Spelling suggestion tool with library and command-line interfaces"; license = stdenv.lib.licenses.bsd3; @@ -100960,6 +101561,7 @@ self: { buildDepends = [ base bytestring cereal containers mtl simple-bluetooth ]; + jailbreak = true; description = "Orbotix Sphero client library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -100976,7 +101578,6 @@ self: { base binary bytestring data-binary-ieee754 network text text-icu xml ]; - configureFlags = [ "-f-version-1-1-beta" ]; homepage = "https://github.com/gregwebs/haskell-sphinx-client"; description = "Haskell bindings to the Sphinx full-text searching daemon"; license = stdenv.lib.licenses.bsd3; @@ -101007,6 +101608,7 @@ self: { base bytestring containers data-default elerea GLFW JuicyPixels JuicyPixels-repa OpenGL ]; + jailbreak = true; homepage = "http://github.com/crockeo/spice"; description = "An FRP-based game engine written in Haskell"; license = stdenv.lib.licenses.mit; @@ -101028,6 +101630,7 @@ self: { process random rosezipper stm webkit ]; pkgconfigDepends = [ libsoup ]; + jailbreak = true; homepage = "http://github.com/Tener/spike"; description = "Experimental web browser"; license = stdenv.lib.licenses.bsd3; @@ -101070,7 +101673,6 @@ self: { version = "0.6.1.1"; sha256 = "0lsfkm4vfipzbnqpf3yli6fwrv5a5mwbs149dfzhs7spa9kbxyl1"; buildDepends = [ base network ]; - configureFlags = [ "-f-llvm" "-fportable" ]; homepage = "http://corsis.github.com/splice/"; description = "Cross-platform Socket to Socket Data Splicing"; license = stdenv.lib.licenses.bsd3; @@ -101176,7 +101778,6 @@ self: { base bytestring bytestring-lexing cairo colour containers HUnit mtl strptime template-haskell time vcs-revision ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Splot"; description = "A tool for visualizing the lifecycle of many concurrent multi-staged processes"; license = stdenv.lib.licenses.bsd3; @@ -101235,6 +101836,7 @@ self: { aeson base bytestring lens lens-aeson pipes text unordered-containers wreq ]; + jailbreak = true; homepage = "https://github.com/davnils/spoty"; description = "Spotify web API wrapper"; license = stdenv.lib.licenses.bsd3; @@ -101250,7 +101852,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base explicit-exception transformers utility-ht ]; - configureFlags = [ "-fsplitbase" "-f-buildexamples" ]; homepage = "http://www.haskell.org/haskellwiki/Spreadsheet"; description = "Read and write spreadsheets from and to CSV files in a lazy way"; license = stdenv.lib.licenses.bsd3; @@ -101263,6 +101864,7 @@ self: { version = "0.1.0.0"; sha256 = "1syv2l0z7c2s6bbi5103i4var40j8pavahiic813v8m9s6waa4fk"; buildDepends = [ base lens mtl vector ]; + jailbreak = true; homepage = "https://github.com/relrod/spritz"; description = "An implementation of the Spritz RC4-like stream cipher in Haskell"; license = stdenv.lib.licenses.bsd2; @@ -101281,7 +101883,6 @@ self: { base hmatrix HUnit QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/yanatan16/haskell-spsa"; description = "Simultaneous Perturbation Stochastic Approximation Optimization Algorithm"; license = stdenv.lib.licenses.mit; @@ -101308,7 +101909,6 @@ self: { process QuickCheck system-filepath test-framework test-framework-hunit test-framework-quickcheck2 time unix ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://bitbucket.org/ssaasen/spy"; description = "A compact file system watcher for Mac OS X, Linux and Windows"; license = stdenv.lib.licenses.bsd3; @@ -101326,6 +101926,7 @@ self: { base containers exceptions monad-control text transformers transformers-base ]; + jailbreak = true; homepage = "https://github.com/philopon/sql-simple"; description = "common middle-level sql client"; license = stdenv.lib.licenses.mit; @@ -101342,6 +101943,7 @@ self: { buildDepends = [ base data-default-class mysql mysql-simple sql-simple text ]; + jailbreak = true; homepage = "https://github.com/philopon/sql-simple"; description = "mysql backend for sql-simple"; license = stdenv.lib.licenses.mit; @@ -101359,6 +101961,7 @@ self: { base data-default-class monad-control resource-pool sql-simple text time ]; + jailbreak = true; homepage = "https://github.com/philopon/sql-simple"; description = "conection pool for sql-simple"; license = stdenv.lib.licenses.mit; @@ -101375,6 +101978,7 @@ self: { buildDepends = [ base data-default-class postgresql-simple sql-simple text ]; + jailbreak = true; homepage = "https://github.com/philopon/sql-simple"; description = "postgresql backend for sql-simple"; license = stdenv.lib.licenses.mit; @@ -101417,7 +102021,6 @@ self: { base bytestring directory pretty time utf8-string ]; extraLibraries = [ sqlite ]; - configureFlags = [ "-f-builtin-sqlite3" ]; description = "Haskell binding to sqlite3"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) sqlite;}; @@ -101485,7 +102088,6 @@ self: { base Cabal directory factory filepath mtl QuickCheck random toolshed unix ]; - configureFlags = [ "-fthreaded" "-f-llvm" ]; homepage = "http://functionalley.eu"; description = "A file-packing application"; license = "GPL"; @@ -101566,6 +102168,7 @@ self: { crypto-api crypto-pubkey-types cryptohash-cryptoapi HsOpenSSL network process random RSA SHA SimpleAES split transformers ]; + jailbreak = true; homepage = "http://hub.darcs.net/simon/ssh"; description = "A pure-Haskell SSH server library"; license = stdenv.lib.licenses.bsd3; @@ -101608,7 +102211,7 @@ self: { data-default http-conduit http-types mtl network-conduit text wai wai-extra warp ]; - configureFlags = [ "-f-no-cli" ]; + jailbreak = true; homepage = "http://github.com/erudify/sssp/"; description = "HTTP proxy for S3"; license = stdenv.lib.licenses.bsd3; @@ -101628,7 +102231,6 @@ self: { array base binary bytestring cmdargs containers deepseq directory iteratee ]; - configureFlags = [ "-f-tests" ]; description = "SSTables in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -101666,6 +102268,7 @@ self: { version = "0.2.4"; sha256 = "1mm3j63qaq12bdpn134j7jxzrikk9rawfd559xdkxkayq83z52i8"; buildDepends = [ base ghc-prim hashtables tagged ]; + jailbreak = true; description = "Memoization based on argument identity"; license = stdenv.lib.licenses.mit; }) {}; @@ -101689,6 +102292,7 @@ self: { base bytestring bytestring-arbitrary cereal containers mtl objectid QuickCheck tasty tasty-quickcheck text ]; + jailbreak = true; homepage = "https://github.com/tsuraan/stable-tree"; description = "Trees whose branches are resistant to change"; license = stdenv.lib.licenses.bsd3; @@ -101756,6 +102360,7 @@ self: { buildDepends = [ base Cabal containers directory filepath optparse-applicative ]; + jailbreak = true; homepage = "http://documentup.com/feuerbach/standalone-haddock"; description = "Generate standalone haddock documentation for a set of packages"; license = stdenv.lib.licenses.mit; @@ -101790,6 +102395,7 @@ self: { version = "0.3.0"; sha256 = "0i0f19k2b5y6vb0jngqwnf035csgiaqjgiw37wvj8vs2lbh907bp"; buildDepends = [ base binary bytestring failure transformers ]; + jailbreak = true; homepage = "http://community.haskell.org/~aslatter/starling"; description = "A memcached client"; license = stdenv.lib.licenses.bsd3; @@ -101821,6 +102427,7 @@ self: { version = "0.1"; sha256 = "0j5hbh0rkcwfigvskmgb0hql95qs0cjbys61c6sni2hc719bshx6"; buildDepends = [ arrows base mtl ]; + jailbreak = true; description = "Data.State"; license = "LGPL"; }) {}; @@ -101894,7 +102501,6 @@ self: { version = "0.3"; sha256 = "0hdpw6g255lj7jjvgqwhjdpzmka546vda5qjvry8gjj6nfm91lvx"; buildDepends = [ base mtl stm ]; - configureFlags = [ "-fusetmvar" "-fusestm" ]; homepage = "http://code.haskell.org/~mokus/stateref/"; description = "Abstraction for things that work like IORef"; license = stdenv.lib.licenses.publicDomain; @@ -101918,6 +102524,7 @@ self: { version = "0.1.1"; sha256 = "05clniwqk4i3zz22jzbjj2x9cgkxb2ks7mccjyp3gyy4zbm2xlmz"; buildDepends = [ applicative base transformers ]; + jailbreak = true; description = "The ST monad and STRefs"; license = stdenv.lib.licenses.bsd3; broken = true; @@ -102016,6 +102623,7 @@ self: { buildDepends = [ base deepseq hmatrix-special nonlinear-optimization vector ]; + jailbreak = true; description = "Functions for working with Dirichlet densities and mixtures on vectors"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102057,6 +102665,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base statistics text vector ]; + jailbreak = true; homepage = "http://github.com/cheecheeo/stats/"; description = "command line statistics"; license = stdenv.lib.licenses.gpl3; @@ -102073,6 +102682,7 @@ self: { buildDepends = [ base bytestring monad-control mtl network random ]; + jailbreak = true; homepage = "https://github.com/mitchellwrosen/statsd-haskell"; description = "StatsD API"; license = stdenv.lib.licenses.gpl3; @@ -102096,7 +102706,6 @@ self: { version = "0.2.1"; sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52"; buildDepends = [ base bitmap bytestring ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "A wrapper around Sean Barrett's JPEG/PNG decoder"; license = stdenv.lib.licenses.publicDomain; @@ -102109,7 +102718,6 @@ self: { version = "0.1.2"; sha256 = "1hbbi7hax5fw5zb7ashfs5paixqzqrrr64lwisda80dskdazld4m"; buildDepends = [ array base bytestring containers ]; - configureFlags = [ "-fbase4" "-fsplitbase" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "A wrapper around Sean Barrett's TrueType rasterizer library"; license = stdenv.lib.licenses.publicDomain; @@ -102122,6 +102730,7 @@ self: { version = "0.0.4"; sha256 = "0ijir2knl4vc1cpzzmf32wcjfdc958li1wd7w5vdmgk4bx45kybf"; buildDepends = [ base parsec syb template-haskell ]; + jailbreak = true; description = "Structure Data Library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102141,6 +102750,7 @@ self: { aeson base base64-bytestring binary bytestring containers data-binary-ieee754 split text time unix-time zlib ]; + jailbreak = true; homepage = "https://github.com/gitfoxi/Stdf"; description = "Parse Structured Test Data Format (STDF)"; license = stdenv.lib.licenses.gpl2; @@ -102207,6 +102817,7 @@ self: { version = "0.1.0.1"; sha256 = "18p0yxfw9wnzk0yxdvlm3g23k8zq5nb707411i92z5m82l6pkpmi"; buildDepends = [ base ]; + jailbreak = true; description = "get and set STICKYKEYS.SKF_HOTKEYACTIVE"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102302,6 +102913,7 @@ self: { mtl-prelude placeholders primitive QuickCheck transformers unordered-containers ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/stm-containers"; description = "Containers for STM"; license = stdenv.lib.licenses.mit; @@ -102334,6 +102946,7 @@ self: { stm-conduit transformers wai warp ]; testDepends = [ base hspec HUnit stm ]; + jailbreak = true; description = "Conduits and STM operations for fire hoses"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102345,6 +102958,7 @@ self: { version = "1.0.0"; sha256 = "1wx68z1vq693bdcvv7d52pmk2s3pin0m382bc7j4i0s67m0ldcdn"; buildDepends = [ array base containers mtl stm ]; + jailbreak = true; description = "STM with IO hooks"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102427,6 +103041,7 @@ self: { version = "0.0"; sha256 = "11v2sq911byxvvmjbm7qkpdzma1mzzlch6rr529xsra0dv7myig2"; buildDepends = [ base stm ]; + jailbreak = true; description = "TMVars, TVars and TChans with distinguished input and output side"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102550,7 +103165,6 @@ self: { version = "0.2.2"; sha256 = "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb"; buildDepends = [ base ]; - configureFlags = [ "-f-instanceinbase" ]; homepage = "https://github.com/cartazio/storable-complex"; description = "Storable instance for Complex"; license = stdenv.lib.licenses.bsd3; @@ -102563,7 +103177,6 @@ self: { version = "0.2.5"; sha256 = "04j1nk0wga4dqrqvhm8yd9h9194db1n3yrnhg8s3gsc0jk7yw1p2"; buildDepends = [ base byteorder ]; - configureFlags = [ "-fsplitbase" ]; description = "Storable instances with endianness"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102577,7 +103190,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base transformers utility-ht ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; homepage = "http://code.haskell.org/~thielema/storable-record/"; description = "Elegant definition of Storable instances for records"; license = stdenv.lib.licenses.bsd3; @@ -102590,6 +103202,7 @@ self: { version = "0.6.1.0"; sha256 = "0akdh6v2cdq38jw8v69bn3m50g6wxanh0plikq4hj5mfrkg6xsxm"; buildDepends = [ array base tagged vector ]; + jailbreak = true; description = "Statically-sized array wrappers with Storable instances for FFI marshaling"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102601,7 +103214,6 @@ self: { version = "0.0.2"; sha256 = "03qls46rwc3za730r6pv63rrnjq4vkh3h2vjhx9082dqa9q7vqqd"; buildDepends = [ base storable-record utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://code.haskell.org/~thielema/storable-tuple/"; description = "Storable instance for pairs and triples"; license = stdenv.lib.licenses.bsd3; @@ -102619,7 +103231,7 @@ self: { base non-negative QuickCheck syb transformers unsafe utility-ht ]; testDepends = [ base bytestring QuickCheck random utility-ht ]; - configureFlags = [ "-fseparatesyb" "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; description = "Fast, packed, strict storable arrays with a list interface like ByteString"; license = stdenv.lib.licenses.bsd3; @@ -102651,7 +103263,7 @@ self: { base binary bytestring old-time storablevector stream-fusion utility-ht ]; - configureFlags = [ "-f-buildtests" "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; description = "Conversion between storablevector and stream-fusion lists with fusion"; license = stdenv.lib.licenses.bsd3; @@ -102669,6 +103281,7 @@ self: { base base16-bytestring bytestring Crypto hashable MissingH text utf8-string ]; + jailbreak = true; homepage = "http://www.github.com/thinkpad20/str"; description = "A type class to abstract between many different string types"; license = stdenv.lib.licenses.mit; @@ -102695,7 +103308,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base logict ]; - configureFlags = [ "-f-benchmarks" ]; + jailbreak = true; homepage = "http://github.com/sebfisch/stream-monad"; description = "Simple, Fair and Terminating Backtracking Monad"; license = stdenv.lib.licenses.bsd3; @@ -102715,7 +103328,7 @@ self: { data-accessor-transformers event-list midi midi-alsa non-negative random transformers utility-ht ]; - configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/MIDI"; description = "Programmatically edit MIDI event streams via ALSA"; license = stdenv.lib.licenses.bsd3; @@ -102738,7 +103351,6 @@ self: { array async base blaze-builder bytestring deepseq hspec network QuickCheck text unix zlib ]; - configureFlags = [ "-f-use-bytestring-builder" ]; homepage = "https://github.com/fpco/streaming-commons"; description = "Common lower-level functions needed by various streaming data libraries"; license = stdenv.lib.licenses.mit; @@ -102779,7 +103391,6 @@ self: { version = "0.3.2"; sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc"; buildDepends = [ array base ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://www.cse.unsw.edu.au/~rl/code/strict.html"; description = "Strict data types and String IO"; license = stdenv.lib.licenses.bsd3; @@ -102858,7 +103469,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base directory filepath process unix ]; - configureFlags = [ "-fsmall-base" ]; description = "Find a local optimum of strictness annotations"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -102870,6 +103480,7 @@ self: { version = "1.0.0.0"; sha256 = "1a3azrg9ksb4kmbckjqw3krxj0app6q19ighd6k3z7xpf682qx3c"; buildDepends = [ base deepseq ]; + jailbreak = true; homepage = "https://github.com/DanBurton/strictly#readme"; description = "Combinators for strictifying functions"; license = stdenv.lib.licenses.bsd3; @@ -102927,6 +103538,7 @@ self: { version = "2.0.0"; sha256 = "1wwx7j6qvb93yc0r2hdah1rgbi96r2mjhmibx72d4x7idhn0xsd9"; buildDepends = [ base bytestring text utf8-string ]; + jailbreak = true; homepage = "https://bitbucket.org/tdammers/string-convert"; description = "Provide universal string conversions between any two string-like types"; license = stdenv.lib.licenses.bsd3; @@ -103003,6 +103615,7 @@ self: { base bytestring QuickCheck quickcheck-instances test-framework test-framework-quickcheck2 text ]; + jailbreak = true; homepage = "https://github.com/selectel/stringlike"; description = "Transformations to several string-like types"; license = stdenv.lib.licenses.mit; @@ -103044,7 +103657,6 @@ self: { version = "0.3.6.5"; sha256 = "1mjvb1qr4fkxv5qvq4jfswa3dcj3dwzvwx7dbp2wqw8zand41lsq"; buildDepends = [ array base bytestring containers ]; - configureFlags = [ "-f-base3" "-fbase4" ]; homepage = "https://bitbucket.org/dafis/stringsearch"; description = "Fast searching, splitting and replacing of ByteStrings"; license = stdenv.lib.licenses.bsd3; @@ -103057,7 +103669,6 @@ self: { version = "0.0.7"; sha256 = "1wp6w12bflrqcwi09y7s1crj72n4pbj8bkpwj2ia5gaqn5x56wjs"; buildDepends = [ base binary bytestring containers syb ]; - configureFlags = [ "-f-sybinbase" ]; homepage = "http://github.com/audreyt/stringtable-atom/"; description = "Memoize Strings as Atoms for fast comparison and sorting, with maps and sets"; license = stdenv.lib.licenses.bsd3; @@ -103075,6 +103686,7 @@ self: { aeson base bytestring http-conduit http-types mtl text time unordered-containers utf8-string ]; + jailbreak = true; homepage = "https://github.com/michaelschade/hs-stripe"; description = "A Haskell implementation of the Stripe API"; license = stdenv.lib.licenses.bsd3; @@ -103118,6 +103730,7 @@ self: { testDepends = [ aeson base bytestring data-default hlint markdown-unlit time ]; + jailbreak = true; homepage = "http://taylor.fausak.me/strive/"; description = "A Haskell client for the Strava V3 API"; license = stdenv.lib.licenses.mit; @@ -103130,7 +103743,6 @@ self: { version = "1.0.10"; sha256 = "1f42yf49fqr2fyjfakscmmlnmw3w5rg7wyy6gjyrf0gcgsh0h9fd"; buildDepends = [ base bytestring text time ]; - configureFlags = [ "-fsplit-base" ]; description = "Efficient parsing of LocalTime using a binding to C's strptime, with some extra features (i.e. fractional seconds)"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -103149,7 +103761,6 @@ self: { base geniplate language-haskell-extract mtl pretty QuickCheck safe testing-feat ]; - configureFlags = [ "-f-werror" ]; homepage = "http://www.github.com/danr/structural-induction"; description = "Instantiate structural induction schemas for algebraic data types"; license = stdenv.lib.licenses.gpl3; @@ -103165,6 +103776,7 @@ self: { isExecutable = true; buildDepends = [ base haskell-src-exts ]; buildTools = [ emacs ]; + jailbreak = true; postInstall = '' emacs -L elisp --batch -f batch-byte-compile "elisp/"*.el install -d $out/share/emacs/site-lisp @@ -103189,6 +103801,7 @@ self: { monad-control mongoDB mtl old-time template-haskell transformers transformers-base ]; + jailbreak = true; description = "Structured MongoDB interface"; license = "GPL"; }) {}; @@ -103215,10 +103828,6 @@ self: { QuickCheck semigroups tasty tasty-quickcheck tasty-th unordered-containers ]; - configureFlags = [ - "-foptimized" "-f-llvm" "-fthreaded" "-ftest-hlint" - "-ftest-doctests" "-f-test-hunit" "-ftest-properties" - ]; homepage = "http://github.com/ekmett/structures"; description = "\"Advanced\" Data Structures"; license = stdenv.lib.licenses.bsd3; @@ -103262,7 +103871,6 @@ self: { base binary bullet bytestring containers directory elerea GLFW-b lambdacube-bullet lambdacube-engine mtl random vector ]; - configureFlags = [ "-f-portable" "-f-capture" ]; homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; description = "A revival of the classic game Stunts (LambdaCube tech demo)"; license = stdenv.lib.licenses.bsd3; @@ -103300,6 +103908,7 @@ self: { version = "0.1.3"; sha256 = "09gacqlq3vlnsnbjjr44pjypw9v3amg8sqsxg0xwl8ricxpww774"; buildDepends = [ ansi-terminal base ]; + jailbreak = true; homepage = "http://patch-tag.com/r/lucid/Stylized"; description = "Ways to output stylized text on ANSI consoles"; license = "GPL"; @@ -103312,7 +103921,6 @@ self: { version = "0.5"; sha256 = "1kkr6zbnv777gnv2lwq3pyxq3vv5r24f4avwv5g4dds3y8d8mv3q"; buildDepends = [ attoparsec base containers text ]; - configureFlags = [ "-f-developer" ]; homepage = "https://patch-tag.com/r/rubenAst/subtitleParser/home"; description = "A parser for .srt and .sub files"; license = stdenv.lib.licenses.bsd3; @@ -103340,6 +103948,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base HUnit vector ]; + jailbreak = true; homepage = "https://github.com/VictorDenisov/suffixarray"; description = "n log n implementation of suffix array"; license = stdenv.lib.licenses.gpl2; @@ -103406,6 +104015,7 @@ self: { base bytestring Cabal directory old-locale process random time tuple ]; + jailbreak = true; homepage = "http://www.github.com/massysett/sunlight"; description = "Test Cabalized package against multiple dependency versions"; license = stdenv.lib.licenses.bsd3; @@ -103445,6 +104055,7 @@ self: { process QuickCheck random semigroups shake stm sunroof-compiler sunroof-server ]; + jailbreak = true; homepage = "https://github.com/ku-fpg/sunroof-examples"; description = "Tests for Sunroof"; license = stdenv.lib.licenses.bsd3; @@ -103467,6 +104078,7 @@ self: { transformers unordered-containers vector vector-space wai-middleware-static warp ]; + jailbreak = true; homepage = "https://github.com/ku-fpg/sunroof-server"; description = "Monadic Javascript Compiler - Server Utilities"; license = stdenv.lib.licenses.bsd3; @@ -103485,7 +104097,6 @@ self: { buildDepends = [ base hosc hsc3 opensoundcontrol-ht process random transformers ]; - configureFlags = [ "-f-buildexamples" "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Haskell SuperCollider utilities"; license = "GPL"; @@ -103509,7 +104120,7 @@ self: { non-negative opensoundcontrol-ht random supercollider-ht transformers utility-ht ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Demonstrate how to control SuperCollider via ALSA-MIDI"; license = "GPL"; @@ -103543,6 +104154,7 @@ self: { base containers cpphs directory filepath haskell-src-exts mtl process time uniplate ]; + jailbreak = true; homepage = "http://community.haskell.org/~ndm/supero/"; description = "A Supercompiler"; license = stdenv.lib.licenses.bsd3; @@ -103584,6 +104196,7 @@ self: { buildDepends = [ base haskell98 language-c pretty svgutils syb xml ]; + jailbreak = true; homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q"; description = "Code generation tool for Quartz code from a SVG"; license = stdenv.lib.licenses.bsd3; @@ -103614,6 +104227,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base filepath xml ]; + jailbreak = true; homepage = "https://patch-tag.com/r/twistedsquare/svgutils/home"; description = "Helper functions for dealing with SVG files"; license = stdenv.lib.licenses.bsd3; @@ -103655,6 +104269,7 @@ self: { base binary bindings-svm bytestring containers deepseq directory monad-par mwc-random vector ]; + jailbreak = true; homepage = "http://github.com/aleator/Simple-SVM"; description = "Medium level, simplified, bindings to libsvm"; license = stdenv.lib.licenses.bsd3; @@ -103758,7 +104373,6 @@ self: { base containers hashable HUnit network-uri old-locale semigroups test-framework test-framework-hunit text time ]; - configureFlags = [ "-fnetwork-uri" "-f-w3ctests" "-f-developer" ]; homepage = "https://bitbucket.org/doug_burke/swish/wiki/Home"; description = "A semantic web toolkit"; license = "LGPL"; @@ -103782,6 +104396,7 @@ self: { resourcet transformers wai wai-extra wai-middleware-static warp warp-tls x509 ]; + jailbreak = true; description = "A simple web server for serving directories, similar to weborf"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -103858,6 +104473,7 @@ self: { base parsec smallcheck test-framework test-framework-smallcheck void ]; + jailbreak = true; homepage = "https://github.com/lfairy/sylvia"; description = "Lambda calculus visualization"; license = "GPL"; @@ -103882,6 +104498,7 @@ self: { version = "0.2.0"; sha256 = "0186i6c3dyvs5pa4fh0b284wgpm10pgwax9prahirnq8whph94p2"; buildDepends = [ base diagrams-cairo diagrams-lib sym ]; + jailbreak = true; homepage = "http://github.com/akc/sym-plot"; description = "Plot permutations; an addition to the sym package"; license = stdenv.lib.licenses.bsd3; @@ -103935,6 +104552,7 @@ self: { testDepends = [ argparser base haskell-src-exts hpc hspec regexpr split Synt ]; + jailbreak = true; homepage = "http://github.com/brentlintner/synt"; description = "Similar code analysis"; license = "unknown"; @@ -104117,10 +104735,7 @@ self: { old-time process QuickCheck random sox storable-record storablevector transformers utility-ht ]; - configureFlags = [ - "-f-buildtests" "-f-buildprofilers" "-f-buildexamples" - "-foptimizeadvanced" "-fcategory" "-fsplitbase" - ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing coded in Haskell"; license = "GPL"; @@ -104144,9 +104759,7 @@ self: { synthesizer-core synthesizer-dimensional synthesizer-midi transformers utility-ht ]; - configureFlags = [ - "-f-buildexamples" "-f-optimizeadvanced" "-fsplitbase" - ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Control synthesizer effects via ALSA/MIDI"; license = "GPL"; @@ -104174,7 +104787,6 @@ self: { base containers event-list non-empty non-negative numeric-prelude QuickCheck random storable-tuple storablevector utility-ht ]; - configureFlags = [ "-foptimizeadvanced" ]; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing coded in Haskell: Low level part"; license = "GPL"; @@ -104196,7 +104808,6 @@ self: { storable-record storablevector synthesizer-core transformers utility-ht ]; - configureFlags = [ "-f-buildexamples" "-foptimizeadvanced" ]; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing with static physical dimensions"; license = "GPL"; @@ -104216,10 +104827,7 @@ self: { base event-list non-negative numeric-prelude random synthesizer-core transformers UniqueLogicNP utility-ht ]; - configureFlags = [ - "-f-buildexamples" "-f-buildtests" "-f-buildprofilers" - "-foptimizeadvanced" "-fcategory" "-fsplitbase" - ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing with dynamic physical dimensions"; license = "GPL"; @@ -104245,9 +104853,7 @@ self: { storable-tuple storablevector synthesizer-core synthesizer-midi tfp transformers unsafe utility-ht vault ]; - configureFlags = [ - "-fjack" "-falsa" "-f-buildtests" "-f-buildexamples" - ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Efficient signal processing using runtime compilation"; license = "GPL"; @@ -104272,9 +104878,6 @@ self: { storable-record storablevector synthesizer-core synthesizer-dimensional transformers utility-ht ]; - configureFlags = [ - "-f-buildtests" "-f-buildexamples" "-fsplitbase" - ]; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Render audio signals from MIDI files or realtime messages"; license = "GPL"; @@ -104331,7 +104934,6 @@ self: { sha256 = "11lfr6xm5xpvq4244pc7a0psy2m1krz0b1jd9pdw6kzn5ammi1b2"; buildDepends = [ base directory filepath process transformers ]; testDepends = [ base directory doctest filepath QuickCheck ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/system-command"; description = "A replacement for System.Exit and System.Process"; license = stdenv.lib.licenses.bsd3; @@ -104446,6 +105048,7 @@ self: { base extensible-effects HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 vector ]; + jailbreak = true; homepage = "https://github.com/wowus/system-random-effect"; description = "Random number generation for extensible effects"; license = stdenv.lib.licenses.bsd3; @@ -104480,6 +105083,7 @@ self: { base directory easy-data either filepath hspec quickcheck-instances semigroups system-lifted template-haskell transformers ]; + jailbreak = true; homepage = "https://github.com/jcristovao/system-util"; description = "Various system utils lifted to EitherT"; license = stdenv.lib.licenses.bsd3; @@ -104501,7 +105105,6 @@ self: { template-haskell ]; extraLibraries = [ libossp_uuid ]; - configureFlags = [ "-f-cli" "-fsplit-base" ]; homepage = "http://github.com/solidsnack/system-uuid/"; description = "Bindings to system UUID functions"; license = stdenv.lib.licenses.bsd3; @@ -104527,7 +105130,6 @@ self: { version = "0.2.0.0"; sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y"; buildDepends = [ base syb ]; - configureFlags = [ "-fbase4" ]; homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/"; description = "Scrap Your Zippers"; license = stdenv.lib.licenses.bsd3; @@ -104544,6 +105146,7 @@ self: { buildDepends = [ base containers ghc-prim mtl Takusen template-haskell time ]; + jailbreak = true; homepage = "not available"; description = "Transito Abierto: convenience library when using Takusen and Oracle"; license = stdenv.lib.licenses.bsd3; @@ -104597,7 +105200,6 @@ self: { base containers directory doctest filepath lens transformers unordered-containers ]; - configureFlags = [ "-f-transformers2" "-ftest-properties" ]; homepage = "http://github.com/ekmett/tables/"; description = "In-memory storage with multiple keys using lenses and traversals"; license = stdenv.lib.licenses.bsd3; @@ -104673,7 +105275,6 @@ self: { utf8-string X11 xdg-basedir xmonad xmonad-contrib ]; pkgconfigDepends = [ gtk ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/travitch/taffybar"; description = "A desktop bar similar to xmobar, but with more GUI"; license = stdenv.lib.licenses.bsd3; @@ -104721,7 +105322,6 @@ self: { base bytestring containers data-accessor explicit-exception transformers utility-ht xml-basic ]; - configureFlags = [ "-f-buildtests" "-f-buildexamples" ]; homepage = "http://code.haskell.org/~thielema/tagchup/"; description = "alternative package for processing of tag soups"; license = "GPL"; @@ -104761,7 +105361,6 @@ self: { version = "2.0.0.0"; sha256 = "02ny4yz9afaazw2pxpkpalffx8i5nhi3x9561blrd0pdrqq8qnib"; buildDepends = [ base exceptions mmorph transformers ]; - configureFlags = [ "-fbase-ge-4_2" "-f-pedantic" ]; homepage = "https://github.com/trskop/tagged-exception"; description = "Reflect exceptions using phantom types"; license = stdenv.lib.licenses.bsd3; @@ -104782,6 +105381,7 @@ self: { type-level-natural-number type-level-natural-number-induction type-level-natural-number-operations ]; + jailbreak = true; description = "Lists tagged with a type-level natural number representing their length"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -104793,6 +105393,7 @@ self: { version = "0.1"; sha256 = "1qqysn5zrkx2q3rv8ynf6nmy5rwdqk6niw0fphg5kyrg72h31s69"; buildDepends = [ base tagged template-haskell type-spine ]; + jailbreak = true; description = "QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -104892,7 +105493,7 @@ self: { base bytestring containers mtl text transformers ]; pkgconfigDepends = [ taglib_c ]; - configureFlags = [ "-fusepkgconfig" ]; + jailbreak = true; description = "An FFI layer over TagLib's C bindings"; license = stdenv.lib.licenses.bsd3; }) { taglib_c = null;}; @@ -104931,7 +105532,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring containers text ]; - configureFlags = [ "-f-download" "-f-testprog" ]; homepage = "http://community.haskell.org/~ndm/tagsoup/"; description = "Parsing and extracting information from (possibly malformed) HTML/XML documents"; license = stdenv.lib.licenses.bsd3; @@ -104952,6 +105552,7 @@ self: { base bytestring containers data-accessor explicit-exception old-time tagsoup transformers utility-ht xml-basic ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/tagsoup-ht/"; description = "alternative parser for the tagsoup package"; license = "GPL"; @@ -105003,7 +105604,6 @@ self: { buildDepends = [ base mtl old-time QuickCheck random time ]; buildTools = [ sqlplus ]; extraLibraries = [ clntsh ]; - configureFlags = [ "-f-buildtests" ]; homepage = "https://github.com/paulrzcz/takusen-oracle.git"; description = "Database library with left-fold interface for Oracle"; license = stdenv.lib.licenses.bsd3; @@ -105033,9 +105633,7 @@ self: { tamarin-prover-theory tamarin-prover-utils text threads time transformers uniplate wai warp yesod-core yesod-json yesod-static ]; - configureFlags = [ - "-f-build-tests" "-ftest-coverage" "-fthreaded" "-f-no-gui" - ]; + jailbreak = true; homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "The Tamarin prover for security protocol analysis"; license = "GPL"; @@ -105055,6 +105653,7 @@ self: { directory dlist HUnit mtl parsec process safe split syb tamarin-prover-utils ]; + jailbreak = true; homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "Term manipulation library for the tamarin prover"; license = "GPL"; @@ -105077,6 +105676,7 @@ self: { safe syb tamarin-prover-term tamarin-prover-utils time transformers uniplate ]; + jailbreak = true; homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "Term manipulation library for the tamarin prover"; license = "GPL"; @@ -105095,6 +105695,7 @@ self: { base base64-bytestring binary blaze-builder bytestring containers deepseq dlist fclabels mtl parsec pretty SHA syb time transformers ]; + jailbreak = true; homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "Utility library for the tamarin prover"; license = "GPL"; @@ -105107,6 +105708,7 @@ self: { version = "0.4.0"; sha256 = "16ca5c4w0qmar1nv4m91cwrjw38ql76lphxd25d063d5v77lwr8z"; buildDepends = [ base containers mtl safe text ]; + jailbreak = true; description = "An HTML templating system similar to Blaze, implemented as a monad transformer of sorts"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -105134,7 +105736,6 @@ self: { version = "0.3.0.0"; sha256 = "15f88b5qg4v1ah60y0jxkww9n6z7gvnkslx4inckh6m6c7yvj8k6"; buildDepends = [ base mtl ]; - configureFlags = [ "-f-use-undecidable-instances" ]; homepage = "https://github.com/DanBurton/tardis"; description = "Bidirectional state monad transformer"; license = stdenv.lib.licenses.bsd3; @@ -105181,6 +105782,7 @@ self: { aeson attoparsec base bytestring containers csv-enumerator directory filepath old-locale random text time unix ]; + jailbreak = true; description = "A command line tool for keeping track of tasks you worked on"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -105339,6 +105941,7 @@ self: { stringbuilder system-filepath tasty tasty-quickcheck text transformers ]; + jailbreak = true; description = "automated integration of QuickCheck properties into tasty suites"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -105382,7 +105985,6 @@ self: { sha256 = "1q1fghmsjrdl6jkcnajmsvw4d893m6cyhzpai9vvrhxy9vdy0l1v"; buildDepends = [ base QuickCheck tagged tasty ]; testDepends = [ base pcre-light tasty tasty-hunit ]; - configureFlags = [ "-f-old-quickcheck" ]; homepage = "http://documentup.com/feuerbach/tasty"; description = "QuickCheck support for the Tasty test framework"; license = stdenv.lib.licenses.mit; @@ -105457,6 +106059,7 @@ self: { array base binary cautious-file containers directory filepath IfElse monad-loops mtl random safe-failure stm-io-hooks ]; + jailbreak = true; homepage = "http://darcs.monoid.at/tbox"; description = "Transactional variables and data structures with IO hooks"; license = "LGPL"; @@ -105541,7 +106144,6 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 time transformers ]; - configureFlags = [ "-fquickcheck26" ]; description = "Test framework wrapper"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -105587,6 +106189,7 @@ self: { base bifunctors containers errors mtl network split time transformers ]; + jailbreak = true; description = "IRC tellbot"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -105609,6 +106212,7 @@ self: { version = "0.1.1"; sha256 = "07b8j11v0247fwaf3mv72m7aaq3crbsyrxmxa352vn9h2g6l1jsd"; buildDepends = [ base data-default template-haskell ]; + jailbreak = true; homepage = "https://github.com/haskell-pkg-janitors/template-default"; description = "declaring Default instances just got even easier"; license = stdenv.lib.licenses.bsd3; @@ -105641,7 +106245,7 @@ self: { testDepends = [ base parsec QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ "-f-testing" ]; + jailbreak = true; description = "Haskell's Simple Markup Language"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -105677,6 +106281,7 @@ self: { aeson base blaze-builder bytestring containers HsOpenSSL HTTP http-streams io-streams mtl old-locale text time ]; + jailbreak = true; homepage = "https://github.com/ixmatus/hs-tempodb"; description = "A small Haskell wrapper around the TempoDB api"; license = stdenv.lib.licenses.bsd3; @@ -105818,7 +106423,7 @@ self: { uniplate utf8-string ]; buildTools = [ happy ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; description = "Interpreter for the FRP language Tempus"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -105849,6 +106454,7 @@ self: { union-find-array ]; testDepends = [ base containers HUnit QuickCheck ]; + jailbreak = true; homepage = "http://cl-informatik.uibk.ac.at/software/haskell-rewriting/"; description = "Term Rewriting Library"; license = stdenv.lib.licenses.mit; @@ -105866,7 +106472,6 @@ self: { testDepends = [ base base-unicode-symbols HUnit test-framework test-framework-hunit ]; - configureFlags = [ "-f-example" ]; homepage = "https://github.com/roelvandijk/terminal-progress-bar"; description = "A simple progress bar in the terminal"; license = stdenv.lib.licenses.bsd3; @@ -105890,6 +106495,7 @@ self: { version = "0.1"; sha256 = "1k32s5vzkxnsawj8vdscyfc96hk0s97zpj1mgw1hk93hwcrxn9wh"; buildDepends = [ base containers contravariant ]; + jailbreak = true; homepage = "http://www.github.com/batterseapower/termination-combinators"; description = "Termination combinators for forcing non-terminating algorithms to terminate"; license = stdenv.lib.licenses.bsd3; @@ -105932,6 +106538,7 @@ self: { sha256 = "0gciz8nvn7x1lclzihvwy8v1c53p6frb1q32ckpmsqw7xiasqlhb"; buildDepends = [ base haskell98 old-time ]; extraLibraries = [ terralib4c translib ]; + jailbreak = true; homepage = "http://lucc.ess.inpe.br/doku.php?id=terrahs"; description = "A Haskell GIS Programming Environment"; license = "GPL"; @@ -105947,7 +106554,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base containers mtl process syb transformers ]; - configureFlags = [ "-f-ircbot" ]; homepage = "http://mbays.freeshell.org/tersmu"; description = "A semantic parser for lojban"; license = stdenv.lib.licenses.gpl3; @@ -105967,7 +106573,6 @@ self: { ansi-terminal ansi-wl-pprint base containers hostname old-locale random regex-posix time xml ]; - configureFlags = [ "-f-tests" ]; homepage = "https://batterseapower.github.io/test-framework/"; description = "Framework for running and organising tests, with HUnit and QuickCheck support"; license = stdenv.lib.licenses.bsd3; @@ -105985,6 +106590,7 @@ self: { base doctest test-framework test-framework-hunit ]; testDepends = [ base test-framework ]; + jailbreak = true; description = "Test.Framework wrapper for DocTest"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -106013,7 +106619,6 @@ self: { version = "0.3.0.1"; sha256 = "1h0h55kf6ff25nbfx1mhliwyknc0glwv3zi78wpzllbjbs7gvyfk"; buildDepends = [ base extensible-exceptions HUnit test-framework ]; - configureFlags = [ "-f-base3" "-fbase4" ]; homepage = "https://batterseapower.github.io/test-framework/"; description = "HUnit support for the test-framework package"; license = stdenv.lib.licenses.bsd3; @@ -106041,7 +106646,7 @@ self: { buildDepends = [ base deepseq extensible-exceptions QuickCheck random test-framework ]; - configureFlags = [ "-f-base3" "-fbase4" ]; + jailbreak = true; homepage = "http://batterseapower.github.com/test-framework/"; description = "QuickCheck support for the test-framework package"; license = stdenv.lib.licenses.bsd3; @@ -106058,7 +106663,6 @@ self: { buildDepends = [ base extensible-exceptions QuickCheck random test-framework ]; - configureFlags = [ "-f-base3" "-fbase4" ]; homepage = "https://batterseapower.github.io/test-framework/"; description = "QuickCheck2 support for the test-framework package"; license = stdenv.lib.licenses.bsd3; @@ -106100,6 +106704,7 @@ self: { test-framework-hunit test-framework-quickcheck2 test-framework-smallcheck ]; + jailbreak = true; description = "Functions for conveniently marking some of the tests in a suite as being skipped"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -106168,7 +106773,7 @@ self: { version = "0.3.0.0"; sha256 = "0fncybd3sxrbnrd4l1hri18rhfg9h0fm3k4305iwh4l65fbwg2n8"; buildDepends = [ base ]; - configureFlags = [ "-f-docheckwarns" ]; + jailbreak = true; description = "Just tests Hackage"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -106194,6 +106799,7 @@ self: { base containers directory hastache heredoc hspec mtl process QuickCheck regex-posix template-haskell text transformers unix ]; + jailbreak = true; homepage = "http://gree.github.io/haskell-test-sandbox/"; description = "Sandbox for system tests"; license = stdenv.lib.licenses.bsd3; @@ -106235,6 +106841,7 @@ self: { sha256 = "0m8kb8ydj3s3agh45mzmn8icbik68fvh0fp2idkd1hs7km1qzaga"; buildDepends = [ base HUnit ]; testDepends = [ base hspec hspec-discover silently ]; + jailbreak = true; homepage = "https://github.com/sol/test-shouldbe#readme"; description = "Catchy combinators for HUnit"; license = stdenv.lib.licenses.mit; @@ -106263,6 +106870,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base ]; + jailbreak = true; description = "Small test package"; license = "unknown"; }) {}; @@ -106291,6 +106899,7 @@ self: { base Cabal directory filepath fsnotify hint mtl system-filepath time unix ]; + jailbreak = true; homepage = "http://github.com/roman/testloop"; description = "Quick feedback loop for test suites"; license = stdenv.lib.licenses.mit; @@ -106304,7 +106913,6 @@ self: { version = "2.1.3.0"; sha256 = "1rq5d64d7j3gpgbfxmfr4xmzizjy0ricw5ghrakv8gzvxmi2bn4p"; buildDepends = [ base containers HUnit mtl QuickCheck random ]; - configureFlags = [ "-fsplitbase" ]; homepage = "https://github.com/jgoerzen/testpack"; description = "Test Utililty Pack for HUnit and QuickCheck (unmaintained)"; license = "LGPL"; @@ -106368,7 +106976,6 @@ self: { base bytestring directory filepath process split temporary text utf8-string xml ]; - configureFlags = [ "-fnetwork-uri" "-f-executable" ]; homepage = "http://github.com/jgm/texmath"; description = "Conversion between formats used to represent mathematics"; license = "GPL"; @@ -106392,7 +106999,6 @@ self: { QuickCheck quickcheck-unicode random test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-integer-simple" "-f-developer" ]; homepage = "https://github.com/bos/text"; description = "An efficient packed Unicode text type"; license = stdenv.lib.licenses.bsd3; @@ -106422,7 +107028,6 @@ self: { array base double-conversion ghc-prim integer-gmp old-locale text time transformers ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/bos/text-format"; description = "Text formatting"; license = stdenv.lib.licenses.bsd3; @@ -106540,7 +107145,6 @@ self: { version = "0.1.0.2"; sha256 = "1ls41s45qwrmmac8k1gryvxbhhczqy2wanwanw48m7xnbv52p9fg"; buildDepends = [ base bytestring bytestring-handle text ]; - configureFlags = [ "-ftrustworthy" ]; homepage = "https://github.com/exbb2/text-locale-encoding"; description = "Encode and decode Text to/from ByteString using TextEncoding"; license = stdenv.lib.licenses.bsd3; @@ -106614,6 +107218,7 @@ self: { version = "0.4.0"; sha256 = "0g0iihfin5vjfk69r7jjw4vs3l1k3f0kkg3bbc4xqm274vd72bph"; buildDepends = [ base containers mtl vector ]; + jailbreak = true; homepage = "https://github.com/acfoltzer/text-register-machine"; description = "A Haskell implementation of the 1# Text Register Machine"; license = stdenv.lib.licenses.bsd3; @@ -106636,9 +107241,6 @@ self: { array base bytestring nats quickcheck-instances tasty tasty-hunit tasty-quickcheck text transformers transformers-compat void ]; - configureFlags = [ - "-f-transformers-four" "-frecent-text" "-finteger-gmp2" - ]; homepage = "https://github.com/RyanGlScott/text-show"; description = "Efficient conversion of values into Text"; license = stdenv.lib.licenses.bsd3; @@ -106666,7 +107268,7 @@ self: { tasty-quickcheck template-haskell text-show time transformers unix unordered-containers vector xhtml ]; - configureFlags = [ "-ftransformers-four" ]; + jailbreak = true; homepage = "https://github.com/RyanGlScott/text-show-instances"; description = "Additional instances for text-show"; license = stdenv.lib.licenses.bsd3; @@ -106681,7 +107283,6 @@ self: { editedCabalFile = "d4ea8ff401a3ccbd8a6ce2918385bac4859150047ce9b7f752ff5575db71e9fd"; buildDepends = [ base bytestring text ]; testDepends = [ base bytestring deepseq hspec text ]; - configureFlags = [ "-ftext11" ]; homepage = "http://github.com/fpco/text-stream-decode"; description = "Streaming decoding functions for UTF encodings. (deprecated)"; license = stdenv.lib.licenses.mit; @@ -106789,7 +107390,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-build-test" ]; homepage = "http://www.haskell.org/haskellwiki/Type_arithmetic"; description = "Type-level integers, booleans, lists using type families"; license = stdenv.lib.licenses.bsd3; @@ -106824,6 +107424,7 @@ self: { testDepends = [ base hslogger mtl network QuickCheck transformers ]; + jailbreak = true; homepage = "http://github.com/sheyll/tftp"; description = "A library for building tftp servers"; license = stdenv.lib.licenses.bsd3; @@ -106836,6 +107437,7 @@ self: { version = "0.2"; sha256 = "0lpc5z575y7cq03ww2knr5qdkfb36qnim5y1gkh552r9k3pfdjhf"; buildDepends = [ base bytestring ]; + jailbreak = true; description = "Reading and writing of tga image files"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -106908,7 +107510,6 @@ self: { version = "0.0.0.2"; sha256 = "15sqf2jjnqcssq8hp80fk0ysgwqykjjc31gvvmzg4sypskpjs8cl"; buildDepends = [ base syb template-haskell ]; - configureFlags = [ "-fbase4" ]; homepage = "https://github.com/mokus0/th-extras"; description = "A grab bag of functions for use with Template Haskell"; license = stdenv.lib.licenses.publicDomain; @@ -106944,6 +107545,7 @@ self: { QuickCheck QuickCheck-GenT quickcheck-instances template-haskell th-expand-syns ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/th-instance-reification"; description = "Fixed versions of instances reification functions"; license = stdenv.lib.licenses.mit; @@ -106979,6 +107581,7 @@ self: { version = "0.1.1"; sha256 = "0d8n0wnygdyi9qhkr7418f0227r3dcjwvmfhpw0kslryz0vqyf5b"; buildDepends = [ base containers mtl template-haskell ]; + jailbreak = true; description = "Automated kind inference in Template Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -107012,6 +107615,7 @@ self: { base bytestring containers directory doctest filepath QuickCheck template-haskell text vector ]; + jailbreak = true; homepage = "http://github.com/bennofs/th-lift-instances/"; description = "Lift instances for template-haskell for common data types"; license = stdenv.lib.licenses.bsd3; @@ -107091,6 +107695,7 @@ self: { testDepends = [ aeson base bytestring HTTP HUnit network old-locale text time unix ]; + jailbreak = true; homepage = "http://github.com/pjones/themoviedb"; description = "Haskell API bindings for http://themoviedb.org"; license = stdenv.lib.licenses.mit; @@ -107122,6 +107727,7 @@ self: { version = "0.0.0"; sha256 = "05z0jppjbw70rlyh2qis27xp8vdx9fgn7i22ckxb0m2y75gffq61"; buildDepends = [ base HTTP json utf8-string ]; + jailbreak = true; description = "A common library for TheoremQuest, a theorem proving game"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -107135,6 +107741,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base HTTP network theoremquest ]; + jailbreak = true; description = "A simple client for the TheoremQuest theorem proving game"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -107152,6 +107759,7 @@ self: { base bifunctors containers mtl profunctors semigroupoids semigroups transformers vector ]; + jailbreak = true; homepage = "https://github.com/isomorphism/these"; description = "An either-or-both data type, with corresponding hybrid error/writer monad transformer"; license = stdenv.lib.licenses.bsd3; @@ -107226,6 +107834,7 @@ self: { base bifunctors containers contravariant mtl profunctors random template-haskell ]; + jailbreak = true; homepage = "https://github.com/Kinokkory/Thorn"; description = "Datatype Manipulation with Template Haskell"; license = stdenv.lib.licenses.bsd3; @@ -107310,6 +107919,7 @@ self: { array base binary cairo containers deepseq filepath ghc-events glib gtk mtl pango text time unix ]; + configureFlags = [ "--ghc-options=-rtsopts" ]; homepage = "http://www.haskell.org/haskellwiki/ThreadScope"; description = "A graphical tool for profiling parallel Haskell programs"; license = stdenv.lib.licenses.bsd3; @@ -107353,7 +107963,6 @@ self: { transformers unordered-containers utf8-string vault websockets websockets-snap ]; - configureFlags = [ "-f-rebug" "-fnetwork-uri" "-f-buildexamples" ]; homepage = "http://www.haskell.org/haskellwiki/Threepenny-gui"; description = "GUI framework that uses the web browser as a display"; license = stdenv.lib.licenses.bsd3; @@ -107373,7 +107982,6 @@ self: { network network-uri QuickCheck split text unordered-containers vector ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://thrift.apache.org"; description = "Haskell bindings for the Apache Thrift RPC system"; license = "unknown"; @@ -107456,9 +108064,6 @@ self: { time vector-space ]; buildTools = [ cpphs ]; - configureFlags = [ - "-f-werror" "-f-show-internal" "-f-lens" "-f-hlint" "-fbug-for-bug" - ]; homepage = "https://github.com/liyang/thyme"; description = "A faster time library"; license = stdenv.lib.licenses.bsd3; @@ -107482,6 +108087,7 @@ self: { transformers utf8-string webkit xdg-basedir xmonad xmonad-contrib ]; pkgconfigDepends = [ gtk ]; + jailbreak = true; homepage = "https://github.com/koterpillar/tianbar"; description = "A desktop bar based on WebKit"; license = stdenv.lib.licenses.mit; @@ -107517,7 +108123,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/nicta/tickle"; description = "A port of @Data.Binary@"; license = stdenv.lib.licenses.bsd3; @@ -107561,6 +108166,7 @@ self: { version = "0.2"; sha256 = "1iksr5h6cyyl88z35fbaskriv4vhc1696d3i1i3c171c0vq0hwg4"; buildDepends = [ base containers mtl recursion-schemes ]; + jailbreak = true; homepage = "https://github.com/ppetr/tie-knot"; description = "\"Ties the knot\" on a given set of structures that reference each other by keys"; license = "LGPL"; @@ -107605,6 +108211,7 @@ self: { aeson base bytestring containers http-types lens mtl text wai wai-extra wreq ]; + jailbreak = true; description = "Nice API for a Slackbot"; license = stdenv.lib.licenses.mit; }) {}; @@ -107670,6 +108277,7 @@ self: { base deepseq QuickCheck test-framework test-framework-quickcheck2 unix ]; + jailbreak = true; homepage = "https://github.com/haskell/time"; description = "A time library"; license = stdenv.lib.licenses.bsd3; @@ -107694,6 +108302,7 @@ self: { version = "1.1.4"; sha256 = "1k9adm922l431gyk8figx5df1n2xk5awir2fpijnvvyphrwk5p3l"; buildDepends = [ base time ]; + jailbreak = true; homepage = "http://semantic.org/TimeLib/"; description = "Data instances for the time package"; license = stdenv.lib.licenses.bsd3; @@ -107739,6 +108348,7 @@ self: { blaze-textual bytestring convertible-text data-default failure QuickCheck tagged time ]; + jailbreak = true; homepage = "http://cielonegro.org/HTTPDateTime.html"; description = "Parse and format HTTP/1.1 Date and Time strings"; license = stdenv.lib.licenses.publicDomain; @@ -107751,6 +108361,7 @@ self: { version = "0.1.0.0"; sha256 = "0n05lw6zpcfr3lwy2qn7v0j3ym1la9x0mak8szaxc2nbkyc8drrb"; buildDepends = [ base base-io-access time ]; + jailbreak = true; description = "IO Access for time"; license = stdenv.lib.licenses.gpl2; }) {}; @@ -107773,7 +108384,6 @@ self: { version = "0.1.0.1"; sha256 = "0q5d134cvcy7hlr473fanqqixqnqpqvz9ka2r45m59l6kzrws95c"; buildDepends = [ base old-locale time ]; - configureFlags = [ "-fold-locale" ]; homepage = "http://twitter.com/khibino/"; description = "Compatibility of TimeLocale between old-locale and time-1.5"; license = stdenv.lib.licenses.bsd3; @@ -107790,6 +108400,7 @@ self: { buildDepends = [ base intervals lens profunctors thyme vector-space ]; + jailbreak = true; homepage = "https://bitbucket.org/jfmueller/time-patterns"; description = "Patterns for reccurring events"; license = stdenv.lib.licenses.bsd3; @@ -107808,7 +108419,6 @@ self: { base data-ordlist HUnit mtl old-locale test-framework test-framework-hunit time ]; - configureFlags = [ "-f-test-suite" ]; homepage = "http://github.com/hellertime/time-recurrence"; description = "Generate recurring dates"; license = stdenv.lib.licenses.gpl3; @@ -107848,7 +108458,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base convertible parsec time ]; - configureFlags = [ "-f-build-test-suite" ]; + jailbreak = true; homepage = "http://cielonegro.org/W3CDateTime.html"; description = "Parse, format and convert W3C Date and Time"; license = stdenv.lib.licenses.publicDomain; @@ -107906,6 +108516,7 @@ self: { buildDepends = [ base ghc-prim lifted-base monad-control mtl transformers-base ]; + jailbreak = true; homepage = "http://github.com/alphaHeavy/timeout-control"; description = "Updatable timeouts as a Monad transformer"; license = stdenv.lib.licenses.bsd3; @@ -107934,6 +108545,7 @@ self: { buildDepends = [ attoparsec base bytestring containers convertible mtl time ]; + jailbreak = true; description = "Attoparsec parsers for various Date/Time formats"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -107981,6 +108593,7 @@ self: { buildDepends = [ base lifted-base monad-control suspend transformers-base ]; + jailbreak = true; description = "Simple package that implements timers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108097,7 +108710,6 @@ self: { isExecutable = true; buildDepends = [ base mtl parsec pretty utf8-string vty ]; testDepends = [ HUnit test-framework test-framework-hunit ]; - configureFlags = [ "-f-test" ]; homepage = "http://patch-tag.com/r/nonowarn/tkhs/snapshot/current/content/pretty/README"; description = "Simple Presentation Utility"; license = stdenv.lib.licenses.bsd3; @@ -108126,7 +108738,7 @@ self: { vector wai wai-extra warp web-routes yesod yesod-core yesod-form yesod-static ]; - configureFlags = [ "-f-devel" "-fproduction" ]; + jailbreak = true; homepage = "https://github.com/maoe/tkyprof"; description = "A web-based visualizer for GHC Profiling Reports"; license = stdenv.lib.licenses.bsd3; @@ -108156,7 +108768,6 @@ self: { data-default-class hourglass mtl QuickCheck tasty tasty-quickcheck x509 x509-validation ]; - configureFlags = [ "-fcompat" ]; homepage = "http://github.com/vincenthz/hs-tls"; description = "TLS/SSL protocol native implementation (Server and Client)"; license = stdenv.lib.licenses.bsd3; @@ -108197,7 +108808,7 @@ self: { base bytestring certificate cipher-aes cipher-rc4 crypto-pubkey crypto-random cryptohash mtl network pem time tls vector ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://github.com/vincenthz/hs-tls"; description = "TLS extra default values and helpers"; license = stdenv.lib.licenses.bsd3; @@ -108230,6 +108841,7 @@ self: { buildDepends = [ aeson aeson-pretty base bytestring optparse-applicative text time ]; + jailbreak = true; description = "A journaling program for Linux"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108276,7 +108888,6 @@ self: { version = "0.2"; sha256 = "1h5aq3shagzgh1j8sbslvi2rrkqv1djm595d522ci8hpj6h8vxl9"; buildDepends = [ to-string-class ]; - configureFlags = [ "-f-text" "-f-doc" "-f-bytestring" ]; description = "Instances for the ToString class"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108297,7 +108908,6 @@ self: { directory dyre filepath Glob mtl parsec process regex-pcre syb time utf8-string ]; - configureFlags = [ "-f-with_curses" ]; homepage = "http://gitorious.org/todos"; description = "Easy-to-use TODOs manager"; license = stdenv.lib.licenses.bsd3; @@ -108334,6 +108944,7 @@ self: { buildDepends = [ base containers old-locale strict time transformers utility-ht ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/toilet/"; description = "Manage the toilet queue at the IMO"; license = "GPL"; @@ -108347,7 +108958,6 @@ self: { sha256 = "1l3axqdkrjf28pxhrvdvlpf9wi79czsfvhi33w4v2wbj0g00j9ii"; buildDepends = [ base ]; testDepends = [ base time ]; - configureFlags = [ "-fuse-cbits" ]; homepage = "https://github.com/hvr/token-bucket"; description = "Rate limiter using lazy bucket algorithm"; license = stdenv.lib.licenses.gpl3; @@ -108379,7 +108989,6 @@ self: { base bytestring containers criterion filepath gf haskell98 HUnit iconv progression QuickCheck ]; - configureFlags = [ "-f-test" "-f-benchmark" ]; license = "GPL"; }) {}; @@ -108391,7 +109000,6 @@ self: { sha256 = "1v6s39q8a6cnc0ggpspz9i0xw6aih4ixn9bhn4hwf9kwgcspardg"; buildDepends = [ base bytestring mtl ]; extraLibraries = [ tokyocabinet ]; - configureFlags = [ "-f-buildtest" ]; homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/"; description = "Haskell binding of Tokyo Cabinet"; license = stdenv.lib.licenses.bsd3; @@ -108418,6 +109026,7 @@ self: { version = "0.1.0.3"; sha256 = "0dk7s5fng3vybdqgqn9vqg7k6sjw4zgqld51i926lgqnixgpmw8z"; buildDepends = [ base OpenAL stm vector ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/tomato-rubato"; description = "Easy to use library for audio programming"; license = stdenv.lib.licenses.bsd3; @@ -108451,7 +109060,6 @@ self: { array base Cabal containers deepseq directory filepath QuickCheck random ]; - configureFlags = [ "-f-llvm" "-fhavedeepseq" ]; homepage = "http://functionalley.eu"; description = "Utilities used by other packages"; license = "GPL"; @@ -108470,7 +109078,6 @@ self: { buildDepends = [ ALUT array base filepath GLUT OpenAL OpenGL random ]; - configureFlags = [ "-f-ftgl" "-f-pdflaby" "-fsound" ]; homepage = "http://home.arcor.de/chr_bauer/topkata.html"; description = "OpenGL Arcade Game"; license = "GPL"; @@ -108567,10 +109174,6 @@ self: { prettyclass QuickCheck stm test-framework test-framework-hunit test-framework-quickcheck2 test-framework-th vector-space ]; - configureFlags = [ - "-f-time15" "-frandom1013" "-fexceptions06" "-f-buildmiscprograms" - "-f-buildsampleprograms" "-f-buildtoyfmf" "-f-forcechar8" - ]; description = "Assorted decision procedures for SAT, Max-SAT, PB, MIP, etc"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108621,6 +109224,7 @@ self: { version = "0.1"; sha256 = "1fiz1v9d4ck8na68cywha53vgbgdk6iqad1zv6pj3lq0pwvkx6aw"; buildDepends = [ base containers mtl ]; + jailbreak = true; description = "functions for logging the arguments and results of function calls"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108632,6 +109236,7 @@ self: { version = "0.1"; sha256 = "0c5nsq9x59rmdkyvcrr1v94kjya48nhl9pnsad6xdmh77msf33xy"; buildDepends = [ base ]; + jailbreak = true; description = "Easy lightweight tracing of function arguments and results for ad hoc debugging"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108643,7 +109248,6 @@ self: { version = "2014.11.15"; sha256 = "17yrlfn54il2xf8xnl1b06cwnmmyzkqxb0k7pqycrjmwsxzqkig2"; buildDepends = [ base containers mtl pretty ]; - configureFlags = [ "-fbase4" ]; description = "Simple evaluation trace"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -108687,6 +109291,7 @@ self: { aeson attoparsec base bytestring cmdargs containers http-enumerator http-types regexpr text unordered-containers uri ]; + jailbreak = true; homepage = "https://github.com/mike-burns/trajectory"; description = "Tools and a library for working with Trajectory"; license = stdenv.lib.licenses.bsd3; @@ -108773,7 +109378,6 @@ self: { sha256 = "0bklr7piiipnh99jnqx262pdyb9hzk852d6hzk5sqppvz5ndcf4y"; editedCabalFile = "48e267c7ce3e0cbc1493d5d7dc3fd7301ae42d229857fd21240a3b915665545e"; buildDepends = [ base stm transformers ]; - configureFlags = [ "-forphaninstances" ]; homepage = "https://github.com/mvv/transformers-base"; description = "Lift computations from the bottom of a transformer stack"; license = stdenv.lib.licenses.bsd3; @@ -108786,7 +109390,7 @@ self: { version = "0.3.3.4"; sha256 = "1hab41ggyaxr4xn2szv8y9fg9np8zi8ifhimr33fspid1jz14xr5"; buildDepends = [ base transformers ]; - configureFlags = [ "-fthree" "-fthree" "-f-two" ]; + configureFlags = [ "-fthree" ]; homepage = "http://github.com/ekmett/transformers-compat/"; description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms."; license = stdenv.lib.licenses.bsd3; @@ -108799,6 +109403,7 @@ self: { version = "0.1"; sha256 = "0kvhl5s1js6i639hc6c4ib9jmgy4l1503ifs30a9ajrk97nagp6d"; buildDepends = [ base transformers ]; + jailbreak = true; homepage = "http://github.com/aristidb/transformers-compose"; description = "Arrow-like / category-like composition for transformers"; license = stdenv.lib.licenses.bsd3; @@ -108818,6 +109423,7 @@ self: { base data-easy directory either errors haskell-src-exts hlint hspec HUnit QuickCheck text transformers unix ]; + jailbreak = true; homepage = "https://github.com/jcristovao/transformers-convert"; description = "Sensible conversions between some of the monad transformers"; license = stdenv.lib.licenses.bsd3; @@ -108841,6 +109447,7 @@ self: { version = "0.1.0.0"; sha256 = "0m1vvdfi661mmxm5rghsfnwcjd2r0r7ryc3jk0nwlzs0kaw5xi1s"; buildDepends = [ base transformers ]; + jailbreak = true; homepage = "https://github.com/JanBessai/transformers-runnable"; description = "A unified interface for the run operation of monad transformers"; license = stdenv.lib.licenses.bsd3; @@ -108866,6 +109473,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base fingertree ]; + jailbreak = true; description = "Integer sets with a constant time translate operation"; license = stdenv.lib.licenses.mit; }) {}; @@ -108902,6 +109510,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base gtk process ]; + jailbreak = true; homepage = "http://projects.haskell.org/traypoweroff"; description = "Tray Icon application to PowerOff / Reboot computer"; license = stdenv.lib.licenses.bsd3; @@ -108941,7 +109550,7 @@ self: { buildDepends = [ base Cabal containers filepath ghc html parsec regex-posix ]; - configureFlags = [ "-f-testing" ]; + jailbreak = true; homepage = "http://rampa.sk/static/treemap-html.html"; description = "Generates HTML for Data.Tree as TreeMap"; license = stdenv.lib.licenses.bsd3; @@ -108961,7 +109570,7 @@ self: { base Cabal containers directory filepath ghc parsec regex-posix split treemap-html xml ]; - configureFlags = [ "-f-testing" ]; + jailbreak = true; homepage = "http://rampa.sk/static/treemap-html.html"; description = "Treemap related commands for producing foldable TreeMap HTML"; license = stdenv.lib.licenses.bsd3; @@ -109058,6 +109667,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bio bytestring simpleargs ]; + jailbreak = true; description = "Search for, annotate and trim poly-A tail"; license = "GPL"; }) {}; @@ -109168,6 +109778,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base gloss stm vector ]; + jailbreak = true; homepage = "https://github.com/davnils/tsp-viz"; description = "Real time TSP tour visualization"; license = stdenv.lib.licenses.bsd3; @@ -109186,7 +109797,7 @@ self: { buildDepends = [ base Decimal parsec pretty process random split time ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://www.github.com/massysett/tsparse"; description = "Parses U.S. federal Thrift Savings Plan PDF quarterly statements"; license = stdenv.lib.licenses.bsd3; @@ -109211,6 +109822,7 @@ self: { version = "0.0.2"; sha256 = "0q6g2wcjddb9r1l9fxpn2qcssw5gyfwsam15rc3q6xjqbwz7fm41"; buildDepends = [ base bytestring unix ]; + jailbreak = true; description = "Interface to TUN/TAP drivers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -109247,6 +109859,7 @@ self: { version = "2.0"; sha256 = "0bgwsxq8wrh76hhbwadv0rag4c7dx3644zrh2aflnsych0rncvd7"; buildDepends = [ base combinat ]; + jailbreak = true; description = "Enum instances for tuples where the digits increase with the same speed"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -109270,6 +109883,7 @@ self: { version = "0.1.0.2"; sha256 = "1qq1sla89410wr9pnkmj100izkraad1gr163815p3dvh7qi04c7w"; buildDepends = [ base lens template-haskell ]; + jailbreak = true; homepage = "http://github.com/jfischoff/tuple-lenses"; description = "Stock FieldN combos and generators"; license = stdenv.lib.licenses.bsd3; @@ -109305,6 +109919,7 @@ self: { version = "0.0.1"; sha256 = "0kcmcg1fxsslpzpg766r9hr8aysg0s5fyang2xc0aa77zi71qyi3"; buildDepends = [ base template-haskell ]; + jailbreak = true; homepage = "http://github.com/diegoeche/tupleinstances"; description = "Functor, Applicative and Monad for n-ary tuples"; license = stdenv.lib.licenses.bsd3; @@ -109356,6 +109971,7 @@ self: { version = "0.1.0.1"; sha256 = "1l5y94gac9s55wgn6w610pqb63c8l20vmlpsnmgbzw1f9vbnzgiw"; buildDepends = [ base containers lens stm transformers ]; + jailbreak = true; homepage = "http://github.com/jfischoff/tweak"; description = "A library for incremental computing"; license = stdenv.lib.licenses.bsd3; @@ -109383,6 +109999,7 @@ self: { buildDepends = [ base network text twentefp-number twentefp-websockets ]; + jailbreak = true; description = "Used as Lab Assignments Environment at Univeriteit Twente"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -109419,6 +110036,7 @@ self: { buildDepends = [ base twentefp-eventloop-graphics twentefp-number ]; + jailbreak = true; description = "RoseTree type and show functions for lab assignment of University of Twente"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -109448,6 +110066,7 @@ self: { case-insensitive concurrent-extra containers entropy io-streams mtl network random SHA text ]; + jailbreak = true; description = "A fork of the popular websockets package. It is used for the practical assignments of the University of Twente. A sensible and clean way to write WebSocket-capable servers in Haskell."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -109472,6 +110091,7 @@ self: { twitter-conduit ]; testDepends = [ base hspec QuickCheck ]; + jailbreak = true; homepage = "https://github.com/suzuki-shin/twhs"; description = "CLI twitter client"; license = stdenv.lib.licenses.mit; @@ -109493,7 +110113,7 @@ self: { hslogger MissingH mtl network old-locale parsec regex-posix text time unix utf8-string ]; - configureFlags = [ "-f-withbitly" ]; + jailbreak = true; homepage = "http://software.complete.org/twidge"; description = "Unix Command-Line Twitter and Identica Client"; license = "GPL"; @@ -109525,6 +110145,7 @@ self: { bytestring cryptohash data-default datetime errors old-locale QuickCheck text time ]; + jailbreak = true; description = "Twilio API interaction"; license = stdenv.lib.licenses.mit; }) {}; @@ -109537,6 +110158,7 @@ self: { sha256 = "0ipc8i1hbsjdz6rp7ks25w0zbrcv4byp0791aw9rrdpyqzdir0zx"; buildDepends = [ base network xml ]; testDepends = [ base Cabal lens ]; + jailbreak = true; homepage = "https://github.com/markandrus/twiml-haskell"; description = "TwiML library for Haskell"; license = stdenv.lib.licenses.bsd3; @@ -109569,6 +110191,7 @@ self: { buildDepends = [ array base containers data-memocombinators MonadRandom parallel ]; + jailbreak = true; description = "Simulator of twisty puzzles à la Rubik's Cube"; license = "unknown"; }) {}; @@ -109643,10 +110266,6 @@ self: { template-haskell text time transformers transformers-base twitter-types twitter-types-lens ]; - configureFlags = [ - "-f-run-integrated-test" "-f-build-samples" "-flens-aeson" - "-fnetwork-uri" - ]; homepage = "https://github.com/himura/twitter-conduit"; description = "Twitter API package with conduit interface and Streaming API support"; license = stdenv.lib.licenses.bsd3; @@ -109666,6 +110285,7 @@ self: { containers enumerator http-enumerator http-types text tls-extra transformers ]; + jailbreak = true; homepage = "https://github.com/himura/twitter-enumerator"; description = "Twitter API package with enumerator interface and Streaming API support"; license = stdenv.lib.licenses.bsd3; @@ -109686,6 +110306,7 @@ self: { testDepends = [ base containers HUnit test-framework test-framework-hunit ]; + jailbreak = true; homepage = "https://github.com/stackbuilders/twitter-feed"; description = "Client for fetching Twitter timeline via Oauth"; license = stdenv.lib.licenses.mit; @@ -109736,6 +110357,7 @@ self: { buildDepends = [ base bytestring cereal safecopy stm transformers ]; + jailbreak = true; homepage = "https://github.com/mcschroeder/tx"; description = "Persistent transactions on top of STM"; license = stdenv.lib.licenses.mit; @@ -109989,6 +110611,7 @@ self: { version = "1.0.0.1"; sha256 = "1mwnsz5rbqnwskzf4cyv05zxha86afqh68b5ppwvizrvwf4jav2r"; buildDepends = [ base transformers type-level-natural-number ]; + jailbreak = true; description = "High-level combinators for performing inductive operations"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110000,6 +110623,7 @@ self: { version = "1.0"; sha256 = "0vql5q5zhbhmwv0wqqb0xi4ayqdsz149rymhs730c583pq0h9r3w"; buildDepends = [ base type-level-natural-number ]; + jailbreak = true; description = "Basic operations on type-level natural numbers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110153,6 +110777,7 @@ self: { template-haskell text th-instance-reification time transformers unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/type-structure"; description = "Type structure analysis"; license = stdenv.lib.licenses.mit; @@ -110207,6 +110832,7 @@ self: { sha256 = "1ps9rkysx7zbcqkz51ahayg2jivlihiqdlb27iq7bf9aa7383k6v"; buildDepends = [ base template-haskell transformers ]; testDepends = [ base ]; + jailbreak = true; homepage = "http://github.com/bennofs/typeable-th"; description = "Automatic deriving of TypeableN instances with Template Haskell"; license = stdenv.lib.licenses.bsd3; @@ -110224,7 +110850,6 @@ self: { aeson base bytestring haskell-src-meta parsec template-haskell text transformers ]; - configureFlags = [ "-f-debug-typed-queries" ]; homepage = "https://github.com/tolysz/typedquery"; description = "Parser for SQL augmented with types"; license = stdenv.lib.licenses.bsd3; @@ -110254,7 +110879,6 @@ self: { array base HUnit numeric-prelude QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-ftest" ]; homepage = "https://github.com/nushio3/typelevel-tensor"; description = "Tensors whose ranks and dimensions type-inferred and type-checked"; license = stdenv.lib.licenses.bsd3; @@ -110269,7 +110893,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base process ]; - configureFlags = [ "-fsmall_base" ]; description = "Small script for inferring types"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110368,7 +110991,6 @@ self: { test-framework-hunit test-framework-quickcheck2 test-framework-th time tzdata unix vector ]; - configureFlags = [ "-ftemplate-haskell" ]; preConfigure = "export TZDIR=${tzdata}/share/zoneinfo"; homepage = "https://github.com/nilcons/haskell-tz"; description = "Efficient time zone handling"; @@ -110408,6 +111030,7 @@ self: { array base BNFC-meta cmdargs containers mtl parsec pretty split transformers ]; + jailbreak = true; description = "A simplistic dependently-typed language with parametricity"; license = "unknown"; }) {}; @@ -110431,6 +111054,7 @@ self: { file-embed filepath HUnit pcre-light syb test-framework test-framework-hunit test-framework-quickcheck2 text yaml ]; + jailbreak = true; description = "A library for parsing User-Agent strings, official Haskell port of ua-parser"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110474,7 +111098,6 @@ self: { sha256 = "0v71qw494klyh3ar8qdp7wx7kn7629iy83xham9b7jpmvk2p76bv"; buildDepends = [ base bytestring ]; extraLibraries = [ icu ]; - configureFlags = [ "-f-bytestring_in_base" ]; description = "String encoding conversion with ICU"; license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) icu;}; @@ -110493,7 +111116,6 @@ self: { base binary bytestring cereal containers ghc-prim mtl network unix utf8-string ]; - configureFlags = [ "-f-executable" "-f-test" ]; homepage = "http://github.com/vincenthz/hs-udbus"; description = "Small DBus implementation"; license = stdenv.lib.licenses.bsd3; @@ -110508,7 +111130,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring udbus xml ]; - configureFlags = [ "-f-executable" ]; homepage = "http://github.com/vincenthz/hs-udbus"; description = "Model API for udbus introspection and definitions"; license = stdenv.lib.licenses.bsd3; @@ -110537,7 +111158,6 @@ self: { isExecutable = true; buildDepends = [ base bytestring posix-paths select unix ]; pkgconfigDepends = [ libudev ]; - configureFlags = [ "-f-examples" ]; homepage = "https://github.com/pxqr/udev"; description = "libudev bindings"; license = stdenv.lib.licenses.bsd3; @@ -110601,6 +111221,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring split ]; + jailbreak = true; description = "hex dumper for UTF-8 text"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110618,6 +111239,7 @@ self: { buildDepends = [ async base bytestring bytestring-lexing cmdargs deepseq network ]; + jailbreak = true; homepage = "https://github.com/hvr/uhttpc"; description = "Minimal HTTP client library optimized for benchmarking"; license = stdenv.lib.licenses.gpl3; @@ -110682,7 +111304,7 @@ self: { testDepends = [ atomic-primops base containers ghc-prim primitive ]; - configureFlags = [ "-f-dev" "-f-compare-benchmarks" ]; + jailbreak = true; description = "Fast concurrent queues with a Chan-like API, and more"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110694,6 +111316,7 @@ self: { version = "0.1.1.0"; sha256 = "1mns1qmxv1xmrrsbhr1ywami37gk416rwxi5p3ry6j88cbf4i4zg"; buildDepends = [ base io-streams unagi-chan ]; + jailbreak = true; description = "Unagi Chan IO-Streams"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -110707,7 +111330,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-test" ]; homepage = "http://haskell.org/haskellwiki/unamb"; description = "Unambiguous choice"; license = stdenv.lib.licenses.bsd3; @@ -110775,6 +111397,7 @@ self: { version = "0.4"; sha256 = "02j4i2dms15vb87ar3m99hvpxrjdakljyql708zs716k1jdm7614"; buildDepends = [ base unbounded-delays units units-defs ]; + jailbreak = true; homepage = "https://github.com/jcristovao/unbouded-delays-units"; description = "Thread delays and timeouts using proper time units"; license = stdenv.lib.licenses.bsd3; @@ -110812,6 +111435,7 @@ self: { version = "0.8.1"; sha256 = "0y3y8m271spkmzc3182v8j06kspkzv03yxiscaa1vvhm2sbqp2is"; buildDepends = [ base ghc-prim QuickCheck random transformers ]; + jailbreak = true; homepage = "https://github.com/sjoerdvisscher/unfoldable"; description = "Class of data structures that can be unfolded"; license = stdenv.lib.licenses.bsd3; @@ -110852,7 +111476,6 @@ self: { buildDepends = [ base containers mtl uni-events uni-htk uni-reactor uni-util ]; - configureFlags = [ "-f-debug" ]; homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; description = "Graphs"; license = "LGPL"; @@ -110870,7 +111493,6 @@ self: { base containers directory uni-events uni-posixutil uni-reactor uni-util ]; - configureFlags = [ "-f-debug" ]; homepage = "http://www.informatik.uni-bremen.de/htk/"; description = "Graphical User Interface for Haskell Programs"; license = "LGPL"; @@ -110932,7 +111554,6 @@ self: { array base bytestring containers directory ghc-prim mtl network old-time parsec ]; - configureFlags = [ "-f-parsec1" "-f-debug" "-fbase4" ]; homepage = "http://www.informatik.uni-bremen.de/uniform/wb/"; description = "Utilities for the uniform workbench"; license = "LGPL"; @@ -110948,7 +111569,6 @@ self: { isExecutable = true; buildDepends = [ base containers ]; testDepends = [ base containers utility-ht ]; - configureFlags = [ "-f-buildexamples" ]; homepage = "http://code.haskell.org/~thielema/unicode/"; description = "Construct and transform unicode characters"; license = stdenv.lib.licenses.bsd3; @@ -110973,7 +111593,6 @@ self: { sha256 = "1smfc7a62xi6y4sc0vai2l0nljxl9dr9l5zkqi17n14cq36ppfwb"; buildDepends = [ base bytestring compact-string ]; extraLibraries = [ icu ]; - configureFlags = [ "-fsplit-base" ]; homepage = "http://sloompie.reinier.de/unicode-normalization/"; description = "Unicode normalization using the ICU library"; license = stdenv.lib.licenses.bsd3; @@ -111008,6 +111627,7 @@ self: { version = "0.1.1.2"; sha256 = "0y1awqrf1x2in158linszma69zyz3zp14h3rmdx3vmbmif9fvbyv"; buildDepends = [ base containers ]; + jailbreak = true; description = "Unicode alternatives for common functions and operators"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -111022,6 +111642,7 @@ self: { isExecutable = true; buildDepends = [ attoparsec base directory text ]; testDepends = [ attoparsec base text ]; + jailbreak = true; homepage = "https://github.com/Zankoku-Okuno/unicoder"; description = "Make writing in unicode easy"; license = stdenv.lib.licenses.bsd3; @@ -111034,7 +111655,6 @@ self: { version = "0.9.0"; sha256 = "0fdnpcpcpjlxlwxpqlawwbgqhs1p9lrksy5ln5isyvr06hwqh7ki"; buildDepends = [ base containers logict mtl ]; - configureFlags = [ "-fsplitbase" "-fbase4" ]; homepage = "http://code.haskell.org/~wren/"; description = "Simple generic unification algorithms"; license = stdenv.lib.licenses.bsd3; @@ -111099,7 +111719,6 @@ self: { buildDepends = [ base containers hashable syb unordered-containers ]; - configureFlags = [ "-fseparate_syb" "-ftypeable_fingerprint" ]; homepage = "http://community.haskell.org/~ndm/uniplate/"; description = "Help writing simple, concise and fast generic operations"; license = stdenv.lib.licenses.bsd3; @@ -111117,6 +111736,7 @@ self: { testDepends = [ base non-empty QuickCheck transformers utility-ht ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/unique-logic/"; description = "Solve simple simultaneous equations"; license = stdenv.lib.licenses.bsd3; @@ -111136,6 +111756,7 @@ self: { testDepends = [ base non-empty QuickCheck transformers utility-ht ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/unique-logic-tf/"; description = "Solve simple simultaneous equations"; license = stdenv.lib.licenses.bsd3; @@ -111212,6 +111833,7 @@ self: { sha256 = "1ab27rwnp8ncfn5sm4llxjxx7fbp495sl1838g8z9hishr5dgddl"; buildDepends = [ base ]; testDepends = [ base ]; + jailbreak = true; homepage = "https://bitbucket.org/xnyhps/haskell-unittyped/"; description = "An extendable library for type-safe computations including units"; license = stdenv.lib.licenses.lgpl21; @@ -111281,6 +111903,7 @@ self: { buildDepends = [ adjunctions base comonad universe-instances-base void ]; + jailbreak = true; homepage = "https://github.com/dmwit/universe"; description = "Universe instances for types from select extra packages"; license = stdenv.lib.licenses.bsd3; @@ -111368,7 +111991,6 @@ self: { version = "0.4.1.4"; sha256 = "0jxk7j5pz2kgfpqr4hznndjg31pqj5xg2qfc5308fcn9xyg1myps"; buildDepends = [ base unix ]; - configureFlags = [ "-f-old-time" ]; homepage = "http://github.com/jystic/unix-compat"; description = "Portable POSIX-compatibility layer"; license = stdenv.lib.licenses.bsd3; @@ -111426,6 +112048,7 @@ self: { transformers unix ]; testDepends = [ base bytestring conduit hspec transformers unix ]; + jailbreak = true; homepage = "https://github.com/snoyberg/conduit"; description = "Run processes on Unix systems, with a conduit interface (deprecated)"; license = stdenv.lib.licenses.mit; @@ -111512,7 +112135,6 @@ self: { base ChasingBottoms containers hashable HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; - configureFlags = [ "-f-debug" ]; homepage = "https://github.com/tibbe/unordered-containers"; description = "Efficient hashing-based container types"; license = stdenv.lib.licenses.bsd3; @@ -111530,6 +112152,7 @@ self: { testDepends = [ base hashable hspec HUnit rematch unordered-containers ]; + jailbreak = true; homepage = "http://github.com/tcrayford/rematch"; description = "Rematch support for unordered containers"; license = stdenv.lib.licenses.mit; @@ -111595,7 +112218,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - configureFlags = [ "-f-examples" ]; homepage = "http://github.com/konn/unsafely"; description = "Flexible access control for unsafe operations and instances"; license = stdenv.lib.licenses.bsd3; @@ -111644,6 +112266,7 @@ self: { buildDepends = [ base directory filepath mtl parsec split transformers ]; + jailbreak = true; description = "Generates pathnames to up directories"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -111660,6 +112283,7 @@ self: { aeson attoparsec base bytestring cryptohash hex http-conduit http-types old-locale time ]; + jailbreak = true; description = "Haskell client for Uploadcare"; license = stdenv.lib.licenses.mit; }) {}; @@ -111694,6 +112318,7 @@ self: { network old-locale opml optparse-applicative parallel-io split tagsoup terminal-size text time xml ]; + jailbreak = true; homepage = "https://github.com/pxqr/ureader"; description = "Minimalistic CLI RSS reader"; license = stdenv.lib.licenses.bsd3; @@ -111714,6 +112339,7 @@ self: { base bytestring cake3 directory filepath language-javascript mime-types mtl optparse-applicative process syb text ]; + jailbreak = true; homepage = "http://github.com/grwlf/urembed"; description = "Ur/Web static content generator"; license = stdenv.lib.licenses.bsd3; @@ -111744,6 +112370,7 @@ self: { base bytestring conduit containers deepseq failure monad-control network system-fileio system-filepath text transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/xml"; description = "Read and write URIs (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -111760,7 +112387,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring network-uri text utf8-string ]; - configureFlags = [ "-fnetwork-uri" "-f-tools" ]; description = "Unicode aware uri-encoding"; license = "unknown"; }) {}; @@ -111777,6 +112403,7 @@ self: { base bytestring containers enumerator failure network text transformers ]; + jailbreak = true; homepage = "http://github.com/snoyberg/xml"; description = "Read and write URIs (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -111796,6 +112423,7 @@ self: { network system-fileio system-filepath text transformers uri-enumerator ]; + jailbreak = true; homepage = "http://github.com/snoyberg/xml"; description = "uri-enumerator backend for the file scheme (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -111810,7 +112438,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base containers utf8-string ]; - configureFlags = [ "-fnew-base" ]; description = "URI template library for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -111869,7 +112496,6 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base bytestring containers mtl network old-time ]; - configureFlags = [ "-fsmall_base" ]; homepage = "http://code.haskell.org/~dons/code/urlcheck"; description = "Parallel link checker"; license = stdenv.lib.licenses.bsd3; @@ -111909,7 +112535,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base mtl network split ]; - configureFlags = [ "-f-test" ]; homepage = "https://github.com/pheaver/urlencoded"; description = "Generate or process x-www-urlencoded data"; license = stdenv.lib.licenses.bsd3; @@ -111939,6 +112564,7 @@ self: { sha256 = "1wxgq445nzfly9773bjx3mr15l8ga4840d2q1zw50kk07fwxx6h7"; buildDepends = [ base parsec ]; testDepends = [ base hspec ]; + jailbreak = true; homepage = "https://github.com/pxqr/urn"; description = "Universal Resource Names"; license = stdenv.lib.licenses.bsd3; @@ -111957,6 +112583,7 @@ self: { buildDepends = [ base filepath mtl optparse-applicative parsec process syb ]; + jailbreak = true; homepage = "http://github.com/grwlf/urxml"; description = "XML parser-printer supporting Ur/Web syntax extensions"; license = stdenv.lib.licenses.publicDomain; @@ -111990,6 +112617,7 @@ self: { base base-unicode-symbols bindings-libusb iteratee monad-control transformers usb ]; + jailbreak = true; description = "Iteratee enumerators for the usb package"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -112008,7 +112636,6 @@ self: { base base-unicode-symbols bytestring containers containers-unicode-symbols parsimony ]; - configureFlags = [ "-f-example" ]; homepage = "https://github.com/roelvandijk/usb-id-database"; description = "A database of USB identifiers"; license = stdenv.lib.licenses.bsd3; @@ -112026,6 +112653,7 @@ self: { base base-unicode-symbols bindings-libusb iteratee monad-control usb vector ]; + jailbreak = true; homepage = "https://github.com/basvandijk/usb-iteratee"; description = "Iteratee enumerators for the usb package"; license = stdenv.lib.licenses.bsd3; @@ -112043,6 +112671,7 @@ self: { base base-unicode-symbols bindings-libusb bytestring iteratee regions text transformers usb ]; + jailbreak = true; homepage = "https://github.com/basvandijk/usb-safe/"; description = "Type-safe communication with USB devices"; license = stdenv.lib.licenses.bsd3; @@ -112090,7 +112719,6 @@ self: { version = "0.3.8"; sha256 = "1h29dn0scsfkhmkg14ywq9178lw40ah1r36w249zfzqr02y7qxc0"; buildDepends = [ base bytestring ]; - configureFlags = [ "-f-bytestring-in-base" ]; homepage = "http://github.com/glguy/utf8-string/"; description = "Support for reading and writing UTF8 Strings"; license = stdenv.lib.licenses.bsd3; @@ -112225,7 +112853,6 @@ self: { array base containers directory filepath ghc-prim haskell-src-exts mtl uuagc-cabal uulib ]; - configureFlags = [ "-f-with-loag" "-f-bootstrap_external" ]; homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; description = "Attribute Grammar System of Universiteit Utrecht"; license = stdenv.lib.licenses.bsd3; @@ -112367,7 +112994,7 @@ self: { sha256 = "1psbdsq20nr28cr9ni2mwzwkpz3p20n1xqp0m0m9qafz66d2vi08"; editedCabalFile = "e289ff93c365248deb93e6268b57be8a47d724a39702887979fd842c80577508"; buildDepends = [ base ghc-prim ]; - configureFlags = [ "-f-safe" ]; + jailbreak = true; homepage = "http://code.haskell.org/~dons/code/uvector"; description = "Fast unboxed arrays with a flexible interface"; license = stdenv.lib.licenses.bsd3; @@ -112434,6 +113061,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base GLUT v4l2 ]; + jailbreak = true; homepage = "https://gitorious.org/hsv4l2"; description = "video for linux two examples"; license = stdenv.lib.licenses.bsd3; @@ -112476,6 +113104,7 @@ self: { version = "2.1.0.1"; sha256 = "093ba6n30a6gyifnk3bd50rkx8qldjqq9vsk92pnq152ibs36b2m"; buildDepends = [ base filepath graphviz vacuum ]; + jailbreak = true; description = "A library for transforming vacuum graphs into GraphViz output"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -112494,7 +113123,6 @@ self: { base bitmap bitmap-opengl directory filepath GLUT network OpenGL pretty process stb-image vacuum ]; - configureFlags = [ "-fbase4" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "Visualize live Haskell data structures using vacuum, graphviz and OpenGL"; license = stdenv.lib.licenses.publicDomain; @@ -112507,6 +113135,7 @@ self: { version = "0.2.0.2"; sha256 = "0zpag42dr2763ddrwdy7744lqkd6207ljfw3bqm6db3a1128861z"; buildDepends = [ base containers hubigraph vacuum ]; + jailbreak = true; description = "Visualize Haskell data structures using vacuum and Ubigraph"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -112537,6 +113166,7 @@ self: { version = "0.1.0.1"; sha256 = "14gpkb6pbkvmny17g2gpq6i6kq7ahmcnkgrcrwm72vda12wxsl78"; buildDepends = [ base containers MonadRandom ]; + jailbreak = true; homepage = "https://i.joelt.io/symbols.html"; description = "Valid operator/module characters"; license = stdenv.lib.licenses.mit; @@ -112567,7 +113197,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck template-haskell ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/validation"; description = "A data-type like Either but with an accumulating Applicative"; license = stdenv.lib.licenses.bsd3; @@ -112590,6 +113219,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 text transformers ]; + jailbreak = true; homepage = "https://github.com/mavenraven/validations"; description = "A nice way to define field validations in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -112620,6 +113250,7 @@ self: { base deepseq directory dlist fgl graphviz haskell-src-exts mtl optparse-applicative process uniplate ]; + jailbreak = true; homepage = "https://github.com/benzrf/vampire"; description = "Analyze and visualize expression trees"; license = stdenv.lib.licenses.gpl3; @@ -112637,9 +113268,6 @@ self: { testDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; - configureFlags = [ - "-fghc-conc-sync" "-fstrict-modifyref" "-fsafe-st" - ]; homepage = "http://github.com/sonyandy/var"; description = "Mutable variables and tuples"; license = stdenv.lib.licenses.bsd3; @@ -112675,7 +113303,7 @@ self: { base complex-generic floatshow integer-gmp type-level-natural-number ]; - configureFlags = [ "-ffast" ]; + jailbreak = true; homepage = "https://gitorious.org/variable-precision"; description = "variable-precision floating point"; license = stdenv.lib.licenses.bsd3; @@ -112689,6 +113317,7 @@ self: { sha256 = "0garxmxm11qhp2wm7xib4nrlkfiqbyzf3glkdbqb582nip0sb1rp"; buildDepends = [ base mtl stm ]; testDepends = [ base hspec mtl QuickCheck stm ]; + jailbreak = true; homepage = "https://github.com/prophile/variables"; description = "Monads with variables, without deep magic"; license = stdenv.lib.licenses.mit; @@ -112702,7 +113331,6 @@ self: { version = "0.3.0.4"; sha256 = "0ah6qrg71krc87f4vjy4b4shdd0mgyil8fikb3j6fl4kfwlg67jn"; buildDepends = [ base containers hashable unordered-containers ]; - configureFlags = [ "-fuseghc" ]; homepage = "https://github.com/HeinrichApfelmus/vault"; description = "a persistent store for values of arbitrary types"; license = stdenv.lib.licenses.bsd3; @@ -112739,7 +113367,6 @@ self: { version = "0.0.2"; sha256 = "1lp1wf440n7kinmxz7la0gyfqfdlip6f0bn8pmwkxd1dqyrvg5cg"; buildDepends = [ base process ]; - configureFlags = [ "-fsplit-base" ]; description = "Facilities for accessing the version control revision of the current directory"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -112757,7 +113384,6 @@ self: { buildDepends = [ base directory filepath gtk3 mtl process text vcswrapper ]; - configureFlags = [ "-fgtk3" ]; homepage = "https://github.com/forste/haskellVCSGUI"; description = "GUI library for source code management systems"; license = "GPL"; @@ -112788,7 +113414,6 @@ self: { version = "0.4.7"; sha256 = "1049jh8rcxfnyckz5m5asdlyafqszlig96k387raldyfzbrf8f4d"; buildDepends = [ base random ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "A low-dimensional linear algebra library, tailored to computer graphics"; license = stdenv.lib.licenses.bsd3; @@ -112801,6 +113426,7 @@ self: { version = "0.1.0.4"; sha256 = "1kxsjsiqqpi7k0xz597z7r2fd45s38plgk6jplzxagg0i3bm0q4g"; buildDepends = [ base random ]; + jailbreak = true; homepage = "http://github.com/cpdurham/vect-floating"; description = "A low-dimensional linear algebra library, operating on the Floating typeclass"; license = stdenv.lib.licenses.bsd3; @@ -112826,7 +113452,6 @@ self: { version = "0.4.6.1"; sha256 = "1qp98j6bgldjcs71pd7iqc5sjf1ixb1jj0l267hw532j4yf81dig"; buildDepends = [ base OpenGL vect ]; - configureFlags = [ "-fopengl29" ]; homepage = "http://code.haskell.org/~bkomuves/"; description = "OpenGL support for the `vect' low-dimensional linear algebra library"; license = stdenv.lib.licenses.bsd3; @@ -112846,9 +113471,6 @@ self: { base QuickCheck random template-haskell test-framework test-framework-quickcheck2 transformers ]; - configureFlags = [ - "-f-internalchecks" "-f-unsafechecks" "-fboundschecks" - ]; homepage = "https://github.com/haskell/vector"; description = "Efficient Arrays"; license = stdenv.lib.licenses.bsd3; @@ -112866,10 +113488,6 @@ self: { isExecutable = true; buildDepends = [ base bytestring mtl mwc-random primitive vector ]; testDepends = [ base bytestring containers QuickCheck vector ]; - configureFlags = [ - "-fproperties" "-f-bench" "-f-internalchecks" "-f-unsafechecks" - "-fboundschecks" - ]; homepage = "http://code.haskell.org/~dolio/"; description = "Efficient algorithms for vector arrays"; license = stdenv.lib.licenses.bsd3; @@ -112924,7 +113542,7 @@ self: { base bytestring criterion deepseq ghc-prim primitive vector ]; testDepends = [ base directory QuickCheck random ]; - configureFlags = [ "-f-benchmark" ]; + jailbreak = true; homepage = "https://github.com/basvandijk/vector-bytestring"; description = "ByteStrings as type synonyms of Storable Vectors of Word8s"; license = stdenv.lib.licenses.bsd3; @@ -112963,6 +113581,7 @@ self: { base conduit HUnit primitive QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 vector ]; + jailbreak = true; description = "Conduit utilities for vectors"; license = stdenv.lib.licenses.mit; }) {}; @@ -113029,6 +113648,7 @@ self: { version = "0.1.0.1"; sha256 = "13xk2iwdwrnmdm33z0fmj4sg3irih4ayl3q5pgz31qs9kcsbhi0s"; buildDepends = [ base collections-api template-haskell vector ]; + jailbreak = true; homepage = "http://github.com/kreuzschlitzschraubenzieher/vector-instances-collections"; description = "Instances of the Data.Collections classes for Data.Vector.*"; license = stdenv.lib.licenses.bsd3; @@ -113088,6 +113708,7 @@ self: { version = "0.1.0.1"; sha256 = "1s5hh7dlbw1ai3nqqcavrqgidddfj99mi0gmhf2x2zn6ag86xr8b"; buildDepends = [ base containers vector-space ]; + jailbreak = true; homepage = "https://github.com/conklech/vector-space-map"; description = "vector-space operations for finite maps using Data.Map"; license = stdenv.lib.licenses.mit; @@ -113128,6 +113749,7 @@ self: { version = "0.3.0.1"; sha256 = "19spzrk64j2rgyi15dvs8gfbx3nc79ybssaxkv8dn9df4fwksv91"; buildDepends = [ base primitive vector ]; + jailbreak = true; homepage = "http://github.com/geezusfreeek/vector-static"; description = "Statically checked sizes on Data.Vector"; license = stdenv.lib.licenses.bsd3; @@ -113163,6 +113785,7 @@ self: { version = "1.0.0.0"; sha256 = "0wai72bqb1vp4p7ml1yj2jdmkjglihai9vhmgj7ri6y2qgzkpwly"; buildDepends = [ base regex-pcre ]; + jailbreak = true; homepage = "https://github.com/VerbalExpressions/HaskellVerbalExpressions"; description = "Regular expressions made easy"; license = stdenv.lib.licenses.mit; @@ -113201,7 +113824,6 @@ self: { base byteable bytestring cereal cryptohash filepath mmap QuickCheck random test-framework test-framework-quickcheck2 text time ]; - configureFlags = [ "-f-executable" ]; homepage = "https://github.com/vincenthz/hs-vhd"; description = "Provides functions to inspect and manipulate virtual hard disk (VHD) files"; license = stdenv.lib.licenses.bsd3; @@ -113225,6 +113847,7 @@ self: { version = "1.0"; sha256 = "0kzwp58lki3jvx09n6w8rc97idhy947xqik72p2fqjyigkymv04h"; buildDepends = [ base mtl ]; + jailbreak = true; description = "Views allow you to run a State monad on part of a state"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -113265,7 +113888,7 @@ self: { time transformers unix unordered-containers vector warp yesod yesod-core yesod-platform ]; - configureFlags = [ "-f-no-client" "-f-no-server" ]; + jailbreak = true; homepage = "http://github.com/michaelxavier/vigilance"; description = "An extensible dead-man's switch system"; license = stdenv.lib.licenses.mit; @@ -113325,6 +113948,7 @@ self: { sha256 = "026h8lgz487d9xhfjscnfpykgv1ppk944hl8mb6z7y3c1vh4g63b"; buildDepends = [ base ghc-prim ]; testDepends = [ base doctest lens singletons ]; + jailbreak = true; description = "Extensible Records"; license = stdenv.lib.licenses.mit; }) {}; @@ -113362,7 +113986,7 @@ self: { aeson base bytestring template-haskell text vinyl ]; testDepends = [ base hlint ]; - configureFlags = [ "-f-documentation" ]; + jailbreak = true; description = "Provide json instances automagically to vinyl types"; license = stdenv.lib.licenses.mit; }) {}; @@ -113393,6 +114017,7 @@ self: { base bytestring Cabal directory file-embed filepath mtl process safe split ]; + jailbreak = true; homepage = "https://github.com/Paczesiowa/virthualenv"; description = "Virtual Haskell Environment builder"; license = stdenv.lib.licenses.bsd3; @@ -113435,6 +114060,7 @@ self: { ipprint isevaluated lazysmallcheck parallel pretty process strict-concurrency svgcairo value-supply ]; + jailbreak = true; homepage = "http://github.com/zsol/visual-graphrewrite/"; description = "Visualize the graph-rewrite steps of a Haskell program"; license = stdenv.lib.licenses.bsd3; @@ -113454,7 +114080,7 @@ self: { base containers directory filepath haskell-src-exts mtl pretty process regexpr split uniplate ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://github.com/djv/VisualProf"; description = "Create a visual profile of a program's source code"; license = stdenv.lib.licenses.bsd3; @@ -113498,7 +114124,6 @@ self: { version = "0.7"; sha256 = "0ivgr4minxb5v56v4kbd045iwqk1c2w89c830731l75mkg8qa6wq"; buildDepends = [ base ghc-prim hashable semigroups ]; - configureFlags = [ "-f-safe" ]; homepage = "http://github.com/ekmett/void"; description = "A Haskell 98 logically uninhabited data type"; license = stdenv.lib.licenses.bsd3; @@ -113523,6 +114148,7 @@ self: { version = "0.1.2"; sha256 = "09z6nbsj4rqzhksk75glrsrmcs21p8x0jmcpqs6rc9iizz79db8g"; buildDepends = [ base bytestring ]; + jailbreak = true; homepage = "https://github.com/cartazio/Vowpal-Utils"; description = "Vowpal Wabbit utilities"; license = stdenv.lib.licenses.bsd3; @@ -113614,6 +114240,7 @@ self: { mtl parallel parsec QuickCheck random string-qq terminfo text unix utf8-string vector vty ]; + jailbreak = true; homepage = "https://github.com/coreyoconnor/vty"; description = "Examples programs using the vty library"; license = stdenv.lib.licenses.bsd3; @@ -113628,6 +114255,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base vty ]; + jailbreak = true; description = "A lib for displaying a menu and getting a selection using VTY"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -113648,7 +114276,6 @@ self: { mtl old-locale QuickCheck random regex-base stm text time unix vector vty ]; - configureFlags = [ "-f-demos" "-f-no-tests" ]; homepage = "http://jtdaugherty.github.com/vty-ui/"; description = "An interactive terminal user interface library for Vty"; license = stdenv.lib.licenses.bsd3; @@ -113661,6 +114288,7 @@ self: { version = "0.1"; sha256 = "1c60bvhk1riilj7sl7x7nw4d9yg56f2k0ps1aivmjm0q4brhgnx7"; buildDepends = [ base regex-base regex-pcre vty vty-ui ]; + jailbreak = true; description = "Extra vty-ui functionality not included in the core library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -113739,7 +114367,6 @@ self: { base bytestring hspec http-date http-types mime-types network old-locale text time transformers unix-compat wai wai-extra zlib ]; - configureFlags = [ "-f-print" ]; homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "WAI application for static serving"; license = stdenv.lib.licenses.mit; @@ -113871,6 +114498,7 @@ self: { version = "0.1.0.1"; sha256 = "0a06yrakg9gwjjj4f9nr474j8i8xz642aj56m8vaq621i1kn7jaq"; buildDepends = [ base http-types mtl resourcet unix wai ]; + jailbreak = true; homepage = "https://bitbucket.org/dpwiz/wai-graceful"; description = "Graceful shutdown for WAI applications"; license = stdenv.lib.licenses.mit; @@ -113891,6 +114519,7 @@ self: { attoparsec base bytestring cmdargs directory hint http-types network old-time text time transformers wai wai-extra warp ]; + jailbreak = true; homepage = "http://github.com/yesodweb/wai"; description = "WAI server that automatically reloads code after modification. (deprecated)"; license = stdenv.lib.licenses.mit; @@ -113932,6 +114561,7 @@ self: { version = "2.0.0.2"; sha256 = "0h7d78d641bjsnmxsnz4b7s9pw4x0y0xi8bld51y4nqnbjl8gvac"; buildDepends = [ base bytestring wai wai-extra ]; + jailbreak = true; homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "Wai handler to SCGI (deprecated)"; license = stdenv.lib.licenses.mit; @@ -113949,6 +114579,7 @@ self: { base bytestring containers enumerator snap-core snap-server transformers wai ]; + jailbreak = true; homepage = "http://github.com/snoyberg/wai-handler-snap"; description = "Web Application Interface handler using snap-server. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -114001,6 +114632,7 @@ self: { cryptohash hspec http-types monad-loops mtl transformers wai wai-extra ]; + jailbreak = true; homepage = "https://github.com/raptros/wai-hmac-auth"; description = "hmac authentication tools for WAI apps"; license = stdenv.lib.licenses.bsd3; @@ -114017,6 +114649,7 @@ self: { buildDepends = [ base bytestring conduit http-types text transformers wai wai-extra ]; + jailbreak = true; description = "DEPCRECATED (use package \"simple\" instead) A minimalist web framework for WAI web applications"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -114073,6 +114706,7 @@ self: { base bytestring http-types HUnit test-framework test-framework-hunit wai wai-test ]; + jailbreak = true; homepage = "https://github.com/akaspin/wai-middleware-cache"; description = "Caching middleware for WAI"; license = stdenv.lib.licenses.bsd3; @@ -114092,6 +114726,7 @@ self: { conduit hedis hedis-pile http-types transformers wai wai-middleware-cache ]; + jailbreak = true; homepage = "https://github.com/akaspin/wai-middleware-cache-redis"; description = "Redis backend for wai-middleware-cache"; license = stdenv.lib.licenses.bsd3; @@ -114104,6 +114739,7 @@ self: { version = "0.3.6"; sha256 = "1vh5sad3zhdwxqbmivmy9hkbnq9vrv4k6k17rjk4f79lv2xcq56h"; buildDepends = [ base bytestring http-types lifted-base wai ]; + jailbreak = true; homepage = "https://github.com/akaspin/wai-middleware-catch"; description = "Wai error catching middleware"; license = stdenv.lib.licenses.bsd3; @@ -114122,6 +114758,7 @@ self: { base base64-bytestring bytestring cryptohash filepath http-date http-types unix-compat unordered-containers wai ]; + jailbreak = true; homepage = "https://github.com/ameingast/wai-middleware-etag"; description = "WAI ETag middleware for static files"; license = stdenv.lib.licenses.bsd3; @@ -114155,6 +114792,7 @@ self: { base bytestring http-types HUnit test-framework test-framework-hunit text wai wai-test ]; + jailbreak = true; homepage = "https://github.com/akaspin/wai-middleware-route"; description = "Wai dispatch middleware"; license = stdenv.lib.licenses.bsd3; @@ -114238,6 +114876,7 @@ self: { version = "1.0.0.1"; sha256 = "1827mk64vyivdc12z4h230c4b993i6g8wl4sl0364jda586z58p7"; buildDepends = [ base text wai ]; + jailbreak = true; homepage = "http://github.com/mdmarek/wai-router"; description = "Provides basic routing on URL paths for WAI"; license = stdenv.lib.licenses.mit; @@ -114255,6 +114894,7 @@ self: { aeson base blaze-builder bytestring http-types mtl template-haskell text wai yesod-routes ]; + jailbreak = true; homepage = "https://github.com/ajnsit/wai-routes"; description = "Typesafe URLs for Wai applications"; license = stdenv.lib.licenses.mit; @@ -114392,6 +115032,7 @@ self: { version = "0.1.0.3"; sha256 = "0wfbmjdw8k63fs4425fpnq24xssl9yf16dpy6cwkz68dn0vs0dkd"; buildDepends = [ base bytestring containers http-types time wai ]; + jailbreak = true; description = "Wai middleware for request throttling"; license = stdenv.lib.licenses.mit; }) {}; @@ -114430,7 +115071,6 @@ self: { http-types network text transformers wai wai-app-static warp websockets ]; - configureFlags = [ "-fexample" ]; homepage = "http://github.com/yesodweb/wai"; description = "Provide a bridge betweeen WAI and the websockets package"; license = stdenv.lib.licenses.mit; @@ -114482,9 +115122,6 @@ self: { simple-sendfile streaming-commons text time transformers unix unix-compat void wai ]; - configureFlags = [ - "-f-warp-debug" "-fallow-sendfilefd" "-f-network-bytestring" - ]; homepage = "http://github.com/yesodweb/wai"; description = "A fast, light-weight web server for WAI applications"; license = stdenv.lib.licenses.mit; @@ -114499,6 +115136,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base data-default dyre http-types wai warp ]; + jailbreak = true; homepage = "http://tanakh.jp"; description = "Dynamic configurable warp HTTP server"; license = stdenv.lib.licenses.bsd3; @@ -114518,6 +115156,7 @@ self: { base bytestring cmdargs containers directory mime-types text wai-app-static wai-extra warp ]; + jailbreak = true; homepage = "http://github.com/yesodweb/wai"; description = "Static file server based on Warp and wai-app-static (deprecated)"; license = stdenv.lib.licenses.mit; @@ -114555,7 +115194,7 @@ self: { base bytestring certificate conduit crypto-random http-types network network-conduit pem tls tls-extra unix wai warp ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; description = "set group and user id before running server"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -114583,6 +115222,7 @@ self: { base basic-prelude containers hinotify system-fileio system-filepath ]; + jailbreak = true; description = "Opinionated filesystem watcher"; license = stdenv.lib.licenses.mit; }) {}; @@ -114636,6 +115276,7 @@ self: { base binary bytestring bytestring-lexing bytestring-show delimited-text ]; + jailbreak = true; homepage = "http://code.haskell.org/~StefanKersten/code/wavesurfer"; description = "Parse WaveSurfer files"; license = stdenv.lib.licenses.bsd3; @@ -114655,6 +115296,7 @@ self: { base binary bytestring containers filepath pretty-show riff split vector ]; + jailbreak = true; homepage = "http://bitbucket.org/robertmassaioli/wavy"; description = "Process WAVE files in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -114673,7 +115315,6 @@ self: { buildDepends = [ attoparsec base bytestring containers setlocale utf8-string ]; - configureFlags = [ "-f-cli" "-fsplit-base" ]; homepage = "http://github.com/solidsnack/wcwidth/"; description = "Native wcwidth"; license = stdenv.lib.licenses.bsd3; @@ -114690,6 +115331,7 @@ self: { buildDepends = [ aeson attoparsec base bytestring HTTP network utf8-string vector ]; + jailbreak = true; homepage = "https://github.com/cvb/hs-weather-api.git"; description = "Weather api implemented in haskell"; license = stdenv.lib.licenses.mit; @@ -114713,6 +115355,7 @@ self: { version = "0.1.0"; sha256 = "1havyvd6f0xagynxpar2jsmx5x1izwl7wgxia0wbwbzaj0fzn2k2"; buildDepends = [ base text ]; + jailbreak = true; description = "Simple functions for CSS"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -114730,7 +115373,7 @@ self: { buildDepends = [ base bytestring directory failure old-locale text time ]; - configureFlags = [ "-f-buildtests" ]; + jailbreak = true; homepage = "http://github.com/snoyberg/web-encodings/tree/master"; description = "Encapsulate multiple web encoding in a single package. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -114786,7 +115429,6 @@ self: { base blaze-builder blaze-html bytestring clay containers jmacro lens mtl Stream text vector wl-pprint-text ]; - configureFlags = [ "-f-testprogram" ]; homepage = "http://hub.darcs.net/ertes/web-page"; description = "Monoidally construct web pages"; license = stdenv.lib.licenses.bsd3; @@ -114883,7 +115525,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base path-pieces template-haskell text ]; - configureFlags = [ "-f-buildtests" ]; + jailbreak = true; homepage = "http://docs.yesodweb.com/web-routes-quasi/"; description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -114927,6 +115569,7 @@ self: { version = "0.19.1"; sha256 = "0pm1v9wqlzi6cg92lajbwbnhsdm509371i8mvyvvj6qa5m58cdib"; buildDepends = [ base transformers web-routes ]; + jailbreak = true; description = "Extends web-routes with some transformers instances for RouteT"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -114964,7 +115607,6 @@ self: { transformers-base unordered-containers vector zip-archive ]; testDepends = [ base parallel text ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "https://github.com/kallisti-dev/hs-webdriver"; description = "a Haskell client for the Selenium WebDriver protocol"; license = stdenv.lib.licenses.bsd3; @@ -115013,6 +115655,7 @@ self: { unordered-containers vector zip-archive ]; testDepends = [ base parallel text ]; + jailbreak = true; homepage = "https://github.com/kallisti-dev/hs-webdriver"; description = "a Haskell client for the Selenium WebDriver protocol (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -115031,6 +115674,7 @@ self: { buildDepends = [ base bytestring HSFFIG LEXER parsec pretty utf8-env utf8-string ]; + jailbreak = true; description = "Parser and Pretty Printer for the Web IDL Language"; license = stdenv.lib.licenses.bsd3; broken = true; @@ -115051,7 +115695,7 @@ self: { base binary binary-strict bytestring containers filepath hopfli optparse-applicative text vector xmlgen zlib ]; - configureFlags = [ "-f-debug" ]; + jailbreak = true; homepage = "http://github.com/ananthakumaran/webify"; description = "webfont generator"; license = stdenv.lib.licenses.mit; @@ -115233,7 +115877,7 @@ self: { isExecutable = true; buildDepends = [ array base ]; buildTools = [ happy ]; - configureFlags = [ "-f-criterion" "-f-quickcheck" ]; + jailbreak = true; homepage = "http://sebfisch.github.com/haskell-regexp"; description = "Weighted Regular Expression Matcher"; license = stdenv.lib.licenses.bsd3; @@ -115264,6 +115908,7 @@ self: { aeson base blaze-builder bytestring conduit http-types lifted-base resourcet text transformers unordered-containers wai warp ]; + jailbreak = true; homepage = "https://github.com/mcschroeder/welshy"; description = "Haskell web framework (because Scotty had trouble yodeling)"; license = stdenv.lib.licenses.mit; @@ -115276,6 +115921,7 @@ self: { version = "0.0.3.0"; sha256 = "1xxks0jxjwph7372jqnscm6z0b28zz3dvb49b2aw37jmnvwrfdcy"; buildDepends = [ base bson mongoDB mtl text Wheb ]; + jailbreak = true; homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "MongoDB plugin for Wheb"; license = stdenv.lib.licenses.bsd3; @@ -115288,6 +115934,7 @@ self: { version = "0.0.1.0"; sha256 = "025chjp41qbjr9m6c3pd9v510h4aac1rvbyrki3c7617sca8a45h"; buildDepends = [ base bytestring hedis mtl text Wheb ]; + jailbreak = true; homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "Redis connection for Wheb"; license = stdenv.lib.licenses.bsd3; @@ -115300,6 +115947,7 @@ self: { version = "0.1.0.0"; sha256 = "1wykpp325336kk7a1vnnjffankcw0kaw3jcfin53cp8hsx4bwfdp"; buildDepends = [ base mtl StrappedTemplates text Wheb ]; + jailbreak = true; homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "Strapped templates for Wheb"; license = stdenv.lib.licenses.bsd3; @@ -115330,6 +115978,7 @@ self: { buildDepends = [ base containers GLUT mtl OpenGL process random X11 ]; + jailbreak = true; homepage = "http://neugierig.org/software/darcs/whim/"; description = "A Haskell window manager"; license = stdenv.lib.licenses.bsd3; @@ -115342,6 +115991,7 @@ self: { version = "0.1.0.3"; sha256 = "0kbyv0q6z2d2plblafqcmwcfiyhdbijqnqg2w7qxr7dklka8245v"; buildDepends = [ base parsec template-haskell ]; + jailbreak = true; description = "Mustache templates with Template Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -115368,7 +116018,6 @@ self: { sha256 = "199fd710zicx7ijyvipc7p0d3yg18f6nppcln2wz38hl9kfv0iv0"; editedCabalFile = "c11f42da958683ffb7a2e958dcefe2ef1a3e732732010f44facfbb0fffd7571e"; buildDepends = [ base network network-uri split ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/relrod/whois-hs"; description = "WHOIS client library"; license = stdenv.lib.licenses.bsd3; @@ -115421,7 +116070,7 @@ self: { buildDepends = [ base Crypto dataenc mtl network parsec pretty split time urlencoded ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://patch-tag.com/repo/windowslive"; description = "Implements Windows Live Web Authentication and Delegated Authentication"; license = stdenv.lib.licenses.bsd3; @@ -115563,7 +116212,6 @@ self: { base bytestring containers nats semigroups terminfo text transformers wl-pprint-extras ]; - configureFlags = [ "-fcursed" ]; homepage = "http://github.com/ekmett/wl-pprint-terminfo/"; description = "A color pretty printer with terminfo support"; license = stdenv.lib.licenses.bsd3; @@ -115607,6 +116255,7 @@ self: { lifted-async mwc-random network QuickCheck quickcheck-instances safe system-fileio system-filepath text transformers ]; + jailbreak = true; homepage = "https://github.com/nikita-volkov/wobsurv"; description = "A simple and highly performant HTTP file server"; license = stdenv.lib.licenses.mit; @@ -115621,6 +116270,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base binary bytestring filepath zlib ]; + jailbreak = true; description = "Web Open Font Format (WOFF) unpacker"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -115634,6 +116284,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base network split ]; + jailbreak = true; homepage = "http://tom.lokhorst.eu/wol"; description = "Send a Wake on LAN Magic Packet"; license = stdenv.lib.licenses.bsd3; @@ -115789,6 +116440,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base feed HTTP network parallel tagsoup ]; + jailbreak = true; description = "Subscribe to a wiki's RSS feed and archive external links"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -115821,7 +116473,7 @@ self: { hxt-filter polyparse tagchup tagsoup transformers utility-ht xml-basic ]; - configureFlags = [ "-f-buildexamples" ]; + jailbreak = true; homepage = "http://code.haskell.org/~thielema/wraxml/"; description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure"; license = "GPL"; @@ -115858,7 +116510,6 @@ self: { test-framework-hunit test-framework-quickcheck2 text transformers unix-compat uuid ]; - configureFlags = [ "-f-developer" "-f-httpbin" "-fdoctest" ]; homepage = "http://www.serpentine.com/wreq"; description = "An easy-to-use HTTP client library"; license = stdenv.lib.licenses.bsd3; @@ -115876,6 +116527,7 @@ self: { testDepends = [ assertions base bed-and-breakfast containers filepath lens ]; + jailbreak = true; description = "Colour space transformations and metrics"; license = stdenv.lib.licenses.mit; }) {}; @@ -115893,6 +116545,7 @@ self: { buildDepends = [ base bencode bytestring containers directory safe utf8-string ]; + jailbreak = true; description = "A small tool to list, add and remove webseeds from a torrent file"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -115978,6 +116631,7 @@ self: { buildDepends = [ base vector-space wumpus-basic wumpus-core wumpus-drawing ]; + jailbreak = true; homepage = "http://code.google.com/p/copperbox/"; description = "Microprints - \"greek-text\" pictures"; license = stdenv.lib.licenses.bsd3; @@ -116007,7 +116661,6 @@ self: { version = "0.91.0.0"; sha256 = "133cjc3vfqxyw71a5x99flzg23qa2k28p2zajw6vp0z7qhv8kfjy"; buildDepends = [ base stm wxcore ]; - configureFlags = [ "-fnewbase" "-fsplitbase" ]; homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell"; license = "unknown"; @@ -116036,7 +116689,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base old-time wx wxcore Yampa ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; homepage = "http://www.haskell.org/haskellwiki/WxFruit"; description = "An implementation of Fruit using wxHaskell"; license = stdenv.lib.licenses.bsd3; @@ -116072,7 +116725,6 @@ self: { wxc wxdirect ]; extraLibraries = [ libX11 mesa wxGTK ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell core"; license = "unknown"; @@ -116092,7 +116744,6 @@ self: { buildDepends = [ base containers directory filepath parsec process strict time ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "helper tool for building wxHaskell"; license = stdenv.lib.licenses.bsd3; @@ -116107,6 +116758,7 @@ self: { isLibrary = false; isExecutable = true; buildDepends = [ base wx wxcore ]; + jailbreak = true; homepage = "http://github.com/elbrujohalcon/wxhnotepad"; description = "An example of how to implement a basic notepad with wxHaskell"; license = stdenv.lib.licenses.bsd3; @@ -116161,6 +116813,7 @@ self: { base bytestring ConfigFile containers dgs directory filepath mtl parsec process sgf split ]; + jailbreak = true; homepage = "http://dmwit.com/wyvern"; description = "An autoresponder for Dragon Go Server"; license = stdenv.lib.licenses.bsd3; @@ -116178,6 +116831,7 @@ self: { array base bytestring containers monads-tf text transformers type-level ]; + jailbreak = true; homepage = "http://jwlato.webfactional.com/haskell/x-dsp"; description = "A embedded DSL for manipulating DSP languages in Haskell"; license = stdenv.lib.licenses.gpl3; @@ -116247,7 +116901,6 @@ self: { asn1-encoding asn1-types base bytestring containers crypto-pubkey-types directory filepath mtl pem process x509 ]; - configureFlags = [ "-f-executable" "-f-test" ]; homepage = "http://github.com/vincenthz/hs-certificate"; description = "X.509 collection accessing and storing methods"; license = stdenv.lib.licenses.bsd3; @@ -116376,6 +117029,7 @@ self: { base filepath HUnit language-python test-framework test-framework-hunit xcb-types ]; + jailbreak = true; homepage = "http://github.com/tych0/xcffib"; description = "A cffi-based python binding for X"; license = stdenv.lib.licenses.mit; @@ -116429,6 +117083,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cairo graphviz gtk mtl polyparse text ]; + jailbreak = true; description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -116442,7 +117097,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base bytestring cereal mtl network ]; - configureFlags = [ "-f-executable" ]; description = "Xenstore client access"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -116458,7 +117112,6 @@ self: { buildDepends = [ base glib ]; buildTools = [ gtk2hs-buildtools ]; pkgconfigDepends = [ libxfconf-0 ]; - configureFlags = [ "-f-buildtests" ]; homepage = "http://patch-tag.com/r/obbele/xfconf/home"; description = "FFI bindings to xfconf"; license = stdenv.lib.licenses.gpl3; @@ -116488,7 +117141,7 @@ self: { buildDepends = [ base bytestring containers ghc-prim mtl parsec regex-base ]; - configureFlags = [ "-fbase4" ]; + jailbreak = true; homepage = "http://code.google.com/p/xhaskell-library/"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; @@ -116581,7 +117234,7 @@ self: { transformers ]; testDepends = [ aeson base bytestring containers HTF text time ]; - configureFlags = [ "-f-minimal-demo" "-f-demos" ]; + jailbreak = true; homepage = "http://github.com/JanAhrens/xing-api-haskell"; description = "Wrapper for the XING API, v1"; license = stdenv.lib.licenses.bsd3; @@ -116687,6 +117340,7 @@ self: { base bytestring conduit containers data-default parsec text time transformers xlsx ]; + jailbreak = true; homepage = "https://github.com/qrilka/xlsx-templater"; description = "Simple and incomplete Excel file templater"; license = stdenv.lib.licenses.mit; @@ -116715,7 +117369,6 @@ self: { buildDepends = [ base containers data-accessor explicit-exception utility-ht ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/XML-Basic"; description = "Basics for XML/HTML representation and processing"; license = stdenv.lib.licenses.bsd3; @@ -116733,6 +117386,7 @@ self: { base bytestring conduit containers text transformers uri-conduit xml-conduit ]; + jailbreak = true; homepage = "http://github.com/snoyberg/xml"; description = "Parse XML catalog files (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -116798,7 +117452,7 @@ self: { base bytestring containers enumerator hspec HUnit text transformers xml-types ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; homepage = "http://github.com/snoyberg/xml"; description = "Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -116817,7 +117471,7 @@ self: { buildDepends = [ base containers enumerator xml-enumerator xml-types ]; - configureFlags = [ "-f-test" ]; + jailbreak = true; description = "Parser combinators for xml-enumerator and compatible XML parsers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -116907,6 +117561,7 @@ self: { version = "0.5"; sha256 = "17axppy0xzshmvw8y23hxcj2ixm2fqw3hqrjk90qmpkjcv4nk44r"; buildDepends = [ base mtl transformers transformers-compose xml ]; + jailbreak = true; homepage = "http://github.com/aristidb/xml-monad"; description = "Monadic extensions to the xml package"; license = stdenv.lib.licenses.bsd3; @@ -116982,6 +117637,7 @@ self: { peyotls random sasl simple-pipe stm tighttp transformers-base uuid x509 x509-store x509-validation xml-pipe xmpipe ]; + jailbreak = true; homepage = "https://github.com/YoshikuniJujo/xml-push/wiki"; description = "Push XML from/to client to/from server over XMPP or HTTP"; license = stdenv.lib.licenses.bsd3; @@ -117003,6 +117659,7 @@ self: { hxt-curl hxt-expat hxt-tagsoup process regex-posix tagsoup text unordered-containers vector ]; + jailbreak = true; homepage = "https://github.com/sinelaw/xml-to-json"; description = "Library and command line tool for converting XML files to json"; license = stdenv.lib.licenses.mit; @@ -117066,6 +117723,7 @@ self: { testDepends = [ aeson base bytestring hspec resourcet text transformers ]; + jailbreak = true; homepage = "http://github.com/yihuang/xml2json"; description = "translate xml to json"; license = stdenv.lib.licenses.bsd3; @@ -117084,6 +117742,7 @@ self: { buildDepends = [ array base bio bytestring containers directory xhtml ]; + jailbreak = true; description = "Convert BLAST output in XML format to CSV or HTML"; license = "GPL"; }) {}; @@ -117190,12 +117849,7 @@ self: { unix utf8-string X11 X11-xft ]; extraLibraries = [ libXpm libXrandr wirelesstools ]; - configureFlags = [ - "-fall_extensions" "-f-with_threaded" "-f-with_xpm" "-f-with_dbus" - "-f-with_mpris" "-f-with_datezone" "-f-with_alsa" - "-fall_extensions" "-f-with_mpd" "-f-with_iwlib" "-f-with_inotify" - "-fwith_utf8" "-f-with_xft" - ]; + configureFlags = [ "-fall_extensions" ]; homepage = "http://xmobar.org"; description = "A Minimalistic Text Based Status Bar"; license = stdenv.lib.licenses.bsd3; @@ -117217,7 +117871,6 @@ self: { base containers directory extensible-exceptions filepath mtl process unix utf8-string X11 ]; - configureFlags = [ "-f-testing" "-fsmall_base" ]; postInstall = '' shopt -s globstar mkdir -p $out/share/man/man1 @@ -117242,7 +117895,7 @@ self: { base containers directory extensible-exceptions filepath mtl process unix X11 ]; - configureFlags = [ "-f-testing" "-fsmall_base" ]; + jailbreak = true; homepage = "http://xmonad.org"; description = "A tiling window manager"; license = stdenv.lib.licenses.bsd3; @@ -117261,7 +117914,6 @@ self: { base containers directory extensible-exceptions mtl old-locale old-time process random unix utf8-string X11 X11-xft xmonad ]; - configureFlags = [ "-f-testing" "-fuse_xft" "-fsmall_base" ]; homepage = "http://xmonad.org/"; description = "Third party extensions for xmonad"; license = stdenv.lib.licenses.bsd3; @@ -117281,7 +117933,7 @@ self: { old-time process random unix utf8-string X11 X11-xft xmonad-bluetilebranch ]; - configureFlags = [ "-f-testing" "-fuse_xft" "-fsmall_base" ]; + jailbreak = true; homepage = "http://xmonad.org/"; description = "Third party extensions for xmonad"; license = stdenv.lib.licenses.bsd3; @@ -117311,7 +117963,7 @@ self: { base containers directory hint mtl old-locale old-time process random unix X11 xmonad xmonad-contrib ]; - configureFlags = [ "-fsmall_base" ]; + jailbreak = true; homepage = "http://xmonad.org/"; description = "Module for evaluation Haskell expressions in the running xmonad instance"; license = stdenv.lib.licenses.bsd3; @@ -117331,10 +117983,7 @@ self: { random regex-posix split unix X11 xmonad xmonad-contrib ]; configureFlags = [ - "-f-with_hlist" "-fwith_split" "-fwith_parsec" "-f-testing" - "-fwith_template_haskell" "-fwith_regex_posix" "-f-with_hlist" - "-f-with_mpd" "-f-with_hint" "-fwith_split" "-fwith_parsec" - "-fsmall_base" + "-f-with_hlist" "-fwith_split" "-fwith_parsec" ]; homepage = "http://projects.haskell.org/xmonad-extras"; description = "Third party extensions for xmonad with wacky dependencies"; @@ -117420,6 +118069,7 @@ self: { base blaze-builder bytestring double-conversion strict xournal-types ]; + jailbreak = true; description = "text builder for xournal file format"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -117439,6 +118089,7 @@ self: { base bytestring cairo cmdargs directory filepath HStringTemplate mtl xournal-parser xournal-render xournal-types ]; + jailbreak = true; homepage = "http://ianwookim.org/hxournal"; description = "convert utility for xoj files"; license = stdenv.lib.licenses.bsd3; @@ -117476,7 +118127,7 @@ self: { base bytestring cairo containers fclabels mtl poppler strict TypeCompose xournal-types ]; - configureFlags = [ "-fpoppler" ]; + jailbreak = true; description = "Xournal file renderer"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -117509,6 +118160,7 @@ self: { buildDepends = [ array base containers directory process random unix ]; + jailbreak = true; homepage = "http://malde.org/~ketil/"; description = "Cluster EST sequences"; license = "GPL"; @@ -117526,7 +118178,6 @@ self: { testDepends = [ base directory doctest filepath QuickCheck quickcheck-instances ]; - configureFlags = [ "-fsmall_base" ]; homepage = "https://github.com/tonymorris/xsd"; description = "XML Schema data structures"; license = stdenv.lib.licenses.bsd3; @@ -117539,7 +118190,6 @@ self: { version = "0.0.0"; sha256 = "0xljcmc8rsvkpchrdam3lpp4igq1gmym9v3drp15a9k8rfa8irmi"; buildDepends = [ base HUnit QuickCheck uniplate vector ]; - configureFlags = [ "-fsplit-base" ]; description = "cryptanalysis of Blizzard's broken SHA-1 implementation"; license = stdenv.lib.licenses.mit; }) {}; @@ -117572,7 +118222,6 @@ self: { attoparsec base containers css-text hspec HUnit network-uri tagsoup text utf8-string ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://github.com/yesodweb/haskell-xss-sanitize"; description = "sanitize untrusted HTML to prevent XSS attacks"; license = stdenv.lib.licenses.bsd3; @@ -117628,6 +118277,7 @@ self: { editedCabalFile = "1d641797e9e431c6152dc41cbe72551bb2f91cec8265d3a5e3b2b9718764d274"; buildDepends = [ base bytestring crypto-api tagged ]; testDepends = [ base bytestring hspec QuickCheck ]; + jailbreak = true; description = "A Haskell implementation of the xxHash algorithm"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -117664,7 +118314,6 @@ self: { transformers unordered-containers vector wai warp yaml yesod-core yesod-form zlib ]; - configureFlags = [ "-fupload" ]; homepage = "http://github.com/snoyberg/yackage"; description = "Personal Hackage replacement for testing new packages"; license = stdenv.lib.licenses.bsd3; @@ -117681,6 +118330,7 @@ self: { buildDepends = [ attoparsec base cassava conduit lens mtl text vector wreq ]; + jailbreak = true; description = "Streaming aproach to the yahoo finance api"; license = stdenv.lib.licenses.mit; }) {}; @@ -117722,6 +118372,7 @@ self: { buildDepends = [ base bytestring enumerator json-types text transformers yajl ]; + jailbreak = true; homepage = "https://john-millikin.com/software/haskell-yajl/"; description = "Enumerator-based interface to YAJL, an event-based JSON implementation"; license = stdenv.lib.licenses.gpl3; @@ -117772,9 +118423,6 @@ self: { hspec-expectations HUnit resourcet text transformers unordered-containers vector ]; - configureFlags = [ - "-f-no-unicode" "-f-system-libyaml" "-f-no-exe" - ]; homepage = "http://github.com/snoyberg/yaml/"; description = "Support for parsing and rendering YAML documents"; license = stdenv.lib.licenses.bsd3; @@ -117795,6 +118443,7 @@ self: { base deepseq failure hashable QuickCheck tasty tasty-quickcheck text unordered-containers yaml ]; + jailbreak = true; description = "Configuration management"; license = stdenv.lib.licenses.mit; }) {}; @@ -117906,7 +118555,6 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base blank-canvas stm text time Yampa ]; - configureFlags = [ "-f-example" ]; description = "blank-canvas frontend for yampa"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -117921,6 +118569,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base GLFW-b newtype OpenGL vector-space Yampa ]; + jailbreak = true; homepage = "https://github.com/deepfire/yampa-glfw"; description = "Connects GLFW-b (GLFW 3+) with the Yampa FRP library"; license = stdenv.lib.licenses.gpl3; @@ -117959,6 +118608,7 @@ self: { version = "0.2"; sha256 = "14lq549jhgnf51pgy1jv31ik8qx71yl7d53w8dpq1f9mlsn1g16i"; buildDepends = [ base ]; + jailbreak = true; description = "yet another prelude - a simplistic refactoring with algebraic classes"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -118016,7 +118666,6 @@ self: { version = "0.1"; sha256 = "0aa0g2r7ck052wqkqqxzvkdqv9d7x3v7rqqd8iajwys9cvqny4m5"; buildDepends = [ base containers csv mtl uniplate yhccore ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Yhc"; description = "Additional utilities to work with Yhc Core"; license = stdenv.lib.licenses.bsd3; @@ -118036,7 +118685,6 @@ self: { base containers directory filepath process strict time unix xdg-basedir ]; - configureFlags = [ "-f-profiling" ]; homepage = "http://dmwit.com/yeganesh"; description = "small dmenu wrapper"; license = stdenv.lib.licenses.bsd3; @@ -118095,6 +118743,7 @@ self: { aeson base containers shakespeare template-haskell text transformers yesod ]; + jailbreak = true; description = "Yesod Angular JS integration"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -118123,7 +118772,6 @@ self: { resourcet safe shakespeare template-haskell text time transformers unordered-containers wai yesod-core yesod-form yesod-persistent ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://www.yesodweb.com/"; description = "Authentication for Yesod"; license = stdenv.lib.licenses.mit; @@ -118164,6 +118812,7 @@ self: { base bcrypt bytestring text yesod-auth yesod-core yesod-form yesod-persistent ]; + jailbreak = true; homepage = "http://www.yesodweb.com/"; description = "BCrypt salted and hashed passwords in a database as auth for yesod"; license = stdenv.lib.licenses.mit; @@ -118259,7 +118908,7 @@ self: { authenticate-ldap base bytestring hamlet LDAP text transformers yesod-auth yesod-core yesod-form ]; - configureFlags = [ "-fghc7" ]; + jailbreak = true; homepage = "http://www.yesodweb.com/"; description = "LDAP Authentication for Yesod"; license = stdenv.lib.licenses.bsd3; @@ -118277,7 +118926,6 @@ self: { authenticate-oauth base bytestring lifted-base text transformers yesod-auth yesod-core yesod-form ]; - configureFlags = [ "-fghc7" ]; homepage = "http://www.yesodweb.com/"; description = "OAuth Authentication for Yesod"; license = stdenv.lib.licenses.bsd3; @@ -118297,7 +118945,6 @@ self: { lifted-base network-uri text transformers uuid yesod-auth yesod-core yesod-form ]; - configureFlags = [ "-fnetwork-uri" "-fghc7" ]; homepage = "http://github.com/scan/yesod-auth-oauth2"; description = "Library to authenticate with OAuth 2.0 for Yesod web applications."; license = stdenv.lib.licenses.bsd3; @@ -118349,6 +118996,7 @@ self: { http-conduit http-types template-haskell text time transformers wai yesod-auth yesod-core ]; + jailbreak = true; homepage = "https://github.com/prowdsponsor/yesod-auth-zendesk"; description = "Zendesk remote authentication support for Yesod apps"; license = stdenv.lib.licenses.bsd3; @@ -118401,6 +119049,7 @@ self: { persistent template-haskell text time wai yesod yesod-auth yesod-form yesod-markdown ]; + jailbreak = true; homepage = "http://github.com/pbrisbin/yesod-comments"; description = "A generic comments interface for a Yesod application"; license = stdenv.lib.licenses.bsd3; @@ -118486,6 +119135,7 @@ self: { template-haskell test-framework test-framework-hunit test-framework-quickcheck2 text transformers ]; + jailbreak = true; homepage = "http://github.com/tlaitinen/yesod-datatables"; description = "Yesod plugin for DataTables (jQuery grid plugin)"; license = stdenv.lib.licenses.bsd3; @@ -118519,6 +119169,7 @@ self: { shakespeare-text strict syb text transformers ]; buildTools = [ alex happy ]; + jailbreak = true; homepage = "https://github.com/tlaitinen/yesod-dsl"; description = "DSL for generating Yesod subsite to manage an RDBMS;"; license = stdenv.lib.licenses.bsd3; @@ -118558,7 +119209,7 @@ self: { yesod-core yesod-static ]; extraLibraries = [ sqlite ]; - configureFlags = [ "-fghc7" ]; + jailbreak = true; homepage = "http://www.yesodweb.com/"; description = "Example programs using the Yesod Web Framework. (deprecated)"; license = stdenv.lib.licenses.bsd3; @@ -118620,7 +119271,6 @@ self: { time transformers wai xss-sanitize yesod-core yesod-persistent ]; testDepends = [ base hspec text time ]; - configureFlags = [ "-fnetwork-uri" ]; homepage = "http://www.yesodweb.com/"; description = "Form handling support for Yesod Web Framework"; license = stdenv.lib.licenses.mit; @@ -118672,6 +119322,7 @@ self: { base blaze-html bytestring directory HTTP old-locale pandoc pureMD5 text time yesod yesod-form ]; + jailbreak = true; homepage = "http://github.com/pbrisbin/yesod-goodies"; description = "A collection of various small helpers useful in any yesod application"; license = stdenv.lib.licenses.bsd3; @@ -118696,6 +119347,7 @@ self: { version = "0.3.0"; sha256 = "0i1b4lgwv98pp7251fm3h4cdb1d868fqwm6175rk7zg699g2v61y"; buildDepends = [ base text yesod-core ]; + jailbreak = true; homepage = "http://github.com/pbrisbin/yesod-goodies/yesod-links"; description = "A typeclass which simplifies creating link widgets throughout your site"; license = stdenv.lib.licenses.bsd3; @@ -118727,7 +119379,7 @@ self: { wai-logger warp yaml yesod yesod-auth yesod-core yesod-form yesod-persistent yesod-static ]; - configureFlags = [ "-fconduit11" "-flibrary-only" "-f-dev" ]; + jailbreak = true; homepage = "https://github.com/prowdsponsor/mangopay"; description = "Yesod library for MangoPay API access"; license = stdenv.lib.licenses.bsd3; @@ -118775,7 +119427,6 @@ self: { version = "0.1"; sha256 = "088m7prg774wdh8fp7zljxj65zj5krl4pggl63anv2wk7nlw27py"; buildDepends = [ base template-haskell yesod ]; - configureFlags = [ "-fghc7" ]; description = "Pagination for Yesod sites"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -118810,6 +119461,7 @@ self: { buildDepends = [ base persistent resourcet text transformers yesod ]; + jailbreak = true; homepage = "http://github.com/pbrisbin/yesod-paginator"; description = "A pagination approach for yesod"; license = stdenv.lib.licenses.bsd3; @@ -118902,6 +119554,7 @@ self: { yesod-auth yesod-auth-hashdb yesod-core yesod-form yesod-persistent yesod-routes yesod-static yesod-test ]; + jailbreak = true; homepage = "http://www.yesodweb.com/"; description = "Meta package for Yesod (deprecated)"; license = stdenv.lib.licenses.mit; @@ -118918,6 +119571,7 @@ self: { buildDepends = [ base shakespeare text transformers yesod yesod-form ]; + jailbreak = true; homepage = "https://github.com/cutsea110/yesod-pnotify"; description = "Yet another getMessage/setMessage using pnotify jquery plugins"; license = stdenv.lib.licenses.bsd3; @@ -118930,6 +119584,7 @@ self: { version = "0.1.0.2"; sha256 = "0v3xvhk5nxc2y3c21y6h7w6lg5vm1s2vzf9f02qw8gj928vsidzg"; buildDepends = [ base fast-logger text yesod yesod-core ]; + jailbreak = true; homepage = "https://github.com/snoyberg/yesod-pure"; description = "Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)"; license = stdenv.lib.licenses.mit; @@ -119024,6 +119679,7 @@ self: { base blaze-html directory hamlet pandoc persistent text xss-sanitize yesod-core yesod-form ]; + jailbreak = true; homepage = "http://github.com/pSub/yesod-rst"; description = "Tools for using reStructuredText (RST) in a yesod application"; license = "GPL"; @@ -119140,7 +119796,6 @@ self: { base bytestring hamlet hspec HUnit shakespeare template-haskell text yesod-core yesod-static yesod-test ]; - configureFlags = [ "-f-example" ]; homepage = "https://bitbucket.org/wuzzeb/yesod-static-generators"; description = "Yesod generators for embedding AngularJs code into yesod-static at compile time"; license = stdenv.lib.licenses.mit; @@ -119196,6 +119851,7 @@ self: { aeson base bytestring conduit hspec http-types HUnit text transformers wai wai-test yesod-default ]; + jailbreak = true; homepage = "https://github.com/bogiebro/yesod-test-json"; description = "Utility functions for testing JSON web services written in Yesod"; license = stdenv.lib.licenses.bsd3; @@ -119248,6 +119904,7 @@ self: { base blaze-html hamlet monad-logger persistent persistent-sqlite resourcet text yesod yesod-form ]; + jailbreak = true; homepage = "https://github.com/Tener/yesod-vend"; description = "Simple CRUD classes for easy view creation for Yesod"; license = stdenv.lib.licenses.bsd3; @@ -119284,6 +119941,7 @@ self: { resourcet stm template-haskell transformers transformers-base yesod yesod-core ]; + jailbreak = true; homepage = "https://github.com/jamesdabbs/yesod-worker"; description = "Drop-in(ish) background worker system for Yesod apps"; license = stdenv.lib.licenses.gpl3; @@ -119296,7 +119954,6 @@ self: { version = "0.9.1"; sha256 = "18gjzlpxn0hp723ybjgq1zdbpl35iqphs7b8r5x9ddbkm435sw93"; buildDepends = [ base containers mtl pretty uniplate ]; - configureFlags = [ "-fsplitbase" ]; homepage = "http://www.haskell.org/haskellwiki/Yhc"; description = "Yhc's Internal Core language"; license = stdenv.lib.licenses.bsd3; @@ -119332,10 +119989,7 @@ self: { base directory filepath HUnit lens QuickCheck semigroups tasty tasty-hunit tasty-quickcheck text yi-language yi-rope ]; - configureFlags = [ - "-fpango" "-fvty" "-ftesting" "-f-eventlog" "-f-profiling" "-fvty" - "-fpango" - ]; + configureFlags = [ "-fpango" "-fvty" ]; homepage = "http://haskell.org/haskellwiki/Yi"; description = "The Haskell-Scriptable Editor"; license = stdenv.lib.licenses.gpl2; @@ -119355,6 +120009,7 @@ self: { oo-prototypes split text time transformers-base yi yi-language yi-rope ]; + jailbreak = true; homepage = "http://haskell.org/haskellwiki/Yi"; description = "Add-ons to Yi, the Haskell-Scriptable Editor"; license = stdenv.lib.licenses.gpl2; @@ -119476,6 +120131,7 @@ self: { version = "0.1"; sha256 = "152ys2x416322c13nxmi25wpilq0ddd6hj36mr25jaacf1qszv6q"; buildDepends = [ base yi ]; + jailbreak = true; homepage = "https://github.com/melrief/yi-spolsky"; description = "Spolsky colour theme for the Yi text editor"; license = stdenv.lib.licenses.bsd3; @@ -119527,7 +120183,6 @@ self: { base containers pretty strict-concurrency vector ]; extraLibraries = [ gmp yices ]; - configureFlags = [ "-fyices-dynamic" ]; homepage = "http://code.haskell.org/~dons/code/yices-painless"; description = "An embedded language for programming the Yices SMT solver"; license = stdenv.lib.licenses.bsd3; @@ -119546,6 +120201,7 @@ self: { buildDepends = [ base directory ftphs haskeline hsConfigure mtl process unix ]; + jailbreak = true; homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml"; description = "CUI FTP client like 'ftp', 'ncftp'"; license = "GPL"; @@ -119560,6 +120216,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base directory ftphs mtl process unix ]; + jailbreak = true; homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml"; description = "CUI FTP client like 'ftp', 'ncftp'"; license = "GPL"; @@ -119668,6 +120325,7 @@ self: { hxt lens opendatatable parsec SHA text transformers unordered-containers uri-template utf8-string uuid vector zlib ]; + jailbreak = true; homepage = "https://github.com/fabianbergmark/YQL"; description = "A YQL engine to execute Open Data Tables"; license = stdenv.lib.licenses.bsd2; @@ -119809,6 +120467,7 @@ self: { http-types monad-logger mtl pem template-haskell text time tls transformers unordered-containers x509 x509-store x509-validation ]; + jailbreak = true; homepage = "https://github.com/VictorDenisov/zendesk-api"; description = "Zendesk API for Haskell programming language"; license = stdenv.lib.licenses.mit; @@ -119927,6 +120586,7 @@ self: { base Cabal derive directory filepath haskell-src-exts hskeleton monoid-record process syb template-haskell ]; + jailbreak = true; description = "ZeroTH - remove unnecessary TH dependencies"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -119943,7 +120603,6 @@ self: { base bytestring cereal MissingH mtl transformers ]; testDepends = [ base bytestring mtl QuickCheck random ]; - configureFlags = [ "-f-developer" ]; homepage = "https://github.com/djoyner/zigbee-znet25"; description = "XBee ZNet 2.5 (ZigBee) wireless modem communications"; license = stdenv.lib.licenses.bsd3; @@ -119967,7 +120626,6 @@ self: { testDepends = [ base bytestring directory HUnit old-time process time ]; - configureFlags = [ "-f-executable" "-fsplitbase" ]; homepage = "http://github.com/jgm/zip-archive"; description = "Library for creating and modifying zip archives"; license = stdenv.lib.licenses.bsd3; @@ -120097,7 +120755,6 @@ self: { buildDepends = [ base bytestring enumerator transformers zlib-bindings ]; - configureFlags = [ "-f-test" ]; homepage = "http://github.com/maltem/zlib-enum"; description = "Enumerator interface for zlib compression"; license = stdenv.lib.licenses.mit; @@ -120154,6 +120811,7 @@ self: { aeson base binary containers data-ordlist deepseq deepseq-generics directory filepath mtl parallel-io text zmidi-core ]; + jailbreak = true; homepage = "https://bitbucket.org/bash/zmidi-score"; description = "Representing MIDI a simple score"; license = stdenv.lib.licenses.gpl3; @@ -120183,6 +120841,7 @@ self: { version = "0.5"; sha256 = "1n27j8ca79a1ijn7k7dp61kjz62i6zfzlns8n0kwgyvpx413ws8y"; buildDepends = [ base time ]; + jailbreak = true; description = "ZoneInfo library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -120200,6 +120859,7 @@ self: { buildDepends = [ base directory filepath ghc hamlet hint mtl template-haskell text ]; + jailbreak = true; homepage = "http://github.com/iand675/Zoom"; description = "A rake/thor-like task runner written in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -120227,7 +120887,7 @@ self: { base blaze-builder iteratee QuickCheck random test-framework test-framework-quickcheck2 transformers type-level unix ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; description = "A streamable, seekable, zoomable cache file format"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -120244,7 +120904,7 @@ self: { base blaze-builder bytestring containers iteratee ListLike mtl type-level zoom-cache ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; description = "Library for zoom-cache PCM audio codecs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -120264,7 +120924,7 @@ self: { base bytestring containers data-default hsndfile hsndfile-vector mtl ui-command vector zoom-cache zoom-cache-pcm ]; - configureFlags = [ "-fsplitbase" ]; + jailbreak = true; description = "Tools for generating zoom-cache-pcm files"; license = stdenv.lib.licenses.lgpl21; }) {}; @@ -120311,7 +120971,6 @@ self: { array base containers filepath hinotify old-locale process regex-compat time unix ]; - configureFlags = [ "-finotify" ]; description = "Multi-file, colored, filtered log tailer"; license = stdenv.lib.licenses.bsd3; }) {}; From 1fd73de1d424c42efadf0a6a4523d3085c8ba91e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 15 Jan 2015 09:58:00 +0100 Subject: [PATCH 0874/1091] Lua4: adds branch information --- pkgs/development/interpreters/lua-4/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/interpreters/lua-4/default.nix b/pkgs/development/interpreters/lua-4/default.nix index 835b71f38bf6..2d216389bd7c 100644 --- a/pkgs/development/interpreters/lua-4/default.nix +++ b/pkgs/development/interpreters/lua-4/default.nix @@ -25,5 +25,6 @@ stdenv.mkDerivation { ''; license = stdenv.lib.licenses.mit; platforms = stdenv.lib.platforms.linux; + branch = "4"; }; } From b87da0fa916fcd6ff019dbd3780e20c9d5e1093c Mon Sep 17 00:00:00 2001 From: vtaku0 Date: Thu, 15 Jan 2015 14:05:46 +0100 Subject: [PATCH 0875/1091] source-han-sans: update, and refactor expressions Close #5778. @vcunat nitpicks: truetype -> opentype, remove empty buildInputs. --- pkgs/data/fonts/source-han-sans/base.nix | 26 ---------- pkgs/data/fonts/source-han-sans/default.nix | 47 +++++++++++++++++++ pkgs/data/fonts/source-han-sans/japanese.nix | 6 --- pkgs/data/fonts/source-han-sans/korean.nix | 6 --- .../source-han-sans/simplified-chinese.nix | 6 --- .../source-han-sans/traditional-chinese.nix | 6 --- pkgs/top-level/all-packages.nix | 9 ++-- 7 files changed, 52 insertions(+), 54 deletions(-) delete mode 100644 pkgs/data/fonts/source-han-sans/base.nix create mode 100644 pkgs/data/fonts/source-han-sans/default.nix delete mode 100644 pkgs/data/fonts/source-han-sans/japanese.nix delete mode 100644 pkgs/data/fonts/source-han-sans/korean.nix delete mode 100644 pkgs/data/fonts/source-han-sans/simplified-chinese.nix delete mode 100644 pkgs/data/fonts/source-han-sans/traditional-chinese.nix diff --git a/pkgs/data/fonts/source-han-sans/base.nix b/pkgs/data/fonts/source-han-sans/base.nix deleted file mode 100644 index d319f41f2e52..000000000000 --- a/pkgs/data/fonts/source-han-sans/base.nix +++ /dev/null @@ -1,26 +0,0 @@ -{version ? "1.000", prefix, url, sha256, description}: - -{stdenv, fetchurl, unzip}: - -stdenv.mkDerivation rec { - inherit version; - name = "${prefix}-${version}"; - - src = fetchurl { - inherit url sha256; - }; - - buildInputs = [ unzip ]; - - installPhase = '' - mkdir -p $out/share/fonts/truetype - cp $( find . -name '*.otf' ) $out/share/fonts/truetype - ''; - - meta = { - inherit description; - - homepage = http://sourceforge.net/adobe/source-han-sans/; - license = stdenv.lib.licenses.asl20; - }; -} diff --git a/pkgs/data/fonts/source-han-sans/default.nix b/pkgs/data/fonts/source-han-sans/default.nix new file mode 100644 index 000000000000..9e0bf7505718 --- /dev/null +++ b/pkgs/data/fonts/source-han-sans/default.nix @@ -0,0 +1,47 @@ +{stdenv, fetchurl}: + +let + makePackage = {language, region, description}: stdenv.mkDerivation rec { + version = "1.001R"; + name = "source-han-sans-${language}-${version}"; + + src = fetchurl { + url = "https://github.com/adobe-fonts/source-han-sans/archive/${version}.tar.gz"; + sha256 = "0cwz3d8jancl0a7vbjxhnh1vgwsjba62lahfjya9yrjkp1ndxlap"; + }; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp $( find SubsetOTF/${region} -name '*.otf' ) $out/share/fonts/opentype + ''; + + meta = { + inherit description; + + homepage = https://github.com/adobe-fonts/source-han-sans; + license = stdenv.lib.licenses.asl20; + }; + }; +in +{ + japanese = makePackage { + language = "japanese"; + region = "JP"; + description = "Japanese subset of an open source Pan-CJK typeface"; + }; + korean = makePackage { + language = "korean"; + region = "KR"; + description = "Korean subset of an open source Pan-CJK typeface"; + }; + simplified-chinese = makePackage { + language = "simplified-chinese"; + region = "CN"; + description = "Simplified Chinese subset of an open source Pan-CJK typeface"; + }; + traditional-chinese = makePackage { + language = "traditional-chinese"; + region = "TW"; + description = "Traditional Chinese subset of an open source Pan-CJK typeface"; + }; +} diff --git a/pkgs/data/fonts/source-han-sans/japanese.nix b/pkgs/data/fonts/source-han-sans/japanese.nix deleted file mode 100644 index 4aacdbf62e24..000000000000 --- a/pkgs/data/fonts/source-han-sans/japanese.nix +++ /dev/null @@ -1,6 +0,0 @@ -import ./base.nix { - prefix = "source-han-sans-japanese"; - url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansJP-1.000.zip"; - sha256 = "c5930036660bea22ffceaa9e2df765776494800d330a59be7936ab3c763c4c82"; - description = "Japanese subset of an open source Pan-CJK typeface"; -} \ No newline at end of file diff --git a/pkgs/data/fonts/source-han-sans/korean.nix b/pkgs/data/fonts/source-han-sans/korean.nix deleted file mode 100644 index cf3ecd9e12e2..000000000000 --- a/pkgs/data/fonts/source-han-sans/korean.nix +++ /dev/null @@ -1,6 +0,0 @@ -import ./base.nix { - prefix = "source-han-sans-korean"; - url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansKR-1.000.zip"; - sha256 = "8eed4ad092fcf640e44f73ba510e0ed1c1cabf79776f68d02820734bbba21cf8"; - description = "Korean subset of an open source Pan-CJK typeface"; -} \ No newline at end of file diff --git a/pkgs/data/fonts/source-han-sans/simplified-chinese.nix b/pkgs/data/fonts/source-han-sans/simplified-chinese.nix deleted file mode 100644 index 8e920455e453..000000000000 --- a/pkgs/data/fonts/source-han-sans/simplified-chinese.nix +++ /dev/null @@ -1,6 +0,0 @@ -import ./base.nix { - prefix = "source-han-sans-simplified-chinese"; - url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansCN-1.000.zip"; - sha256 = "88117aa8f8b4ab65d6f7a919a5e1b06d6c00f75b1abecccf120246536123754d"; - description = "Simplified Chinese subset of an open source Pan-CJK typeface"; -} \ No newline at end of file diff --git a/pkgs/data/fonts/source-han-sans/traditional-chinese.nix b/pkgs/data/fonts/source-han-sans/traditional-chinese.nix deleted file mode 100644 index b25db8a2515a..000000000000 --- a/pkgs/data/fonts/source-han-sans/traditional-chinese.nix +++ /dev/null @@ -1,6 +0,0 @@ -import ./base.nix { - prefix = "source-han-sans-traditional-chinese"; - url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansTWHK-1.000.zip"; - sha256 = "2371a726757a51322243b1ed7a9fde562621b0813b5e6d6443e06847ad7bbd20"; - description = "Traditional Chinese subset of an open source Pan-CJK typeface"; -} \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3804668fc997..32b1d77a7e85 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9183,10 +9183,11 @@ let source-serif-pro = callPackage ../data/fonts/source-serif-pro { }; - source-han-sans-japanese = callPackage ../data/fonts/source-han-sans/japanese.nix {}; - source-han-sans-korean = callPackage ../data/fonts/source-han-sans/korean.nix {}; - source-han-sans-simplified-chinese = callPackage ../data/fonts/source-han-sans/simplified-chinese.nix {}; - source-han-sans-traditional-chinese = callPackage ../data/fonts/source-han-sans/traditional-chinese.nix {}; + sourceHanSansPackages = callPackage ../data/fonts/source-han-sans { }; + source-han-sans-japanese = sourceHanSansPackages.japanese; + source-han-sans-korean = sourceHanSansPackages.korean; + source-han-sans-simplified-chinese = sourceHanSansPackages.simplified-chinese; + source-han-sans-traditional-chinese = sourceHanSansPackages.traditional-chinese; tango-icon-theme = callPackage ../data/icons/tango-icon-theme { }; From 24ce7ff3eabd012443a1c2d435be6b73e771a6b9 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 15 Jan 2015 14:38:50 +0100 Subject: [PATCH 0876/1091] test-instrumentation.nix: Prevent calling a pager --- nixos/modules/testing/test-instrumentation.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/testing/test-instrumentation.nix b/nixos/modules/testing/test-instrumentation.nix index 4b4284d85319..f37bbd0246da 100644 --- a/nixos/modules/testing/test-instrumentation.nix +++ b/nixos/modules/testing/test-instrumentation.nix @@ -38,6 +38,11 @@ let kernel = config.boot.kernelPackages.kernel; in systemd.services."serial-getty@ttyS0".enable = false; systemd.services."serial-getty@hvc0".enable = false; + # Don't use a pager when executing backdoor actions. Because we + # use a tty, commands like systemctl or nix-store get confused + # into thinking they're running interactively. + environment.variables.PAGER = ""; + boot.initrd.postDeviceCommands = '' # Using acpi_pm as a clock source causes the guest clock to From 1b1e015e6eff37de85624a6bcd1deb6f7855f47a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 15 Jan 2015 14:51:55 +0100 Subject: [PATCH 0877/1091] Update Debian to 7.8 --- pkgs/build-support/vm/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 10bb59ccae03..ba916c12cfca 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1604,22 +1604,22 @@ rec { debian70x86_64 = debian7x86_64; debian7i386 = { - name = "debian-7.7-wheezy-i386"; - fullName = "Debian 7.7 Wheezy (i386)"; + name = "debian-7.8-wheezy-i386"; + fullName = "Debian 7.8 Wheezy (i386)"; packagesList = fetchurl { url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2; - sha256 = "f2fd890597b6f0d82c5d66ccc8b12a963937a0576a377dd0ccbe47de4c1b09c8"; + sha256 = "d86c28cb4f1aa178e678c253944c674a60991a367349e58a90d9a3e939e4e4bc"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; }; debian7x86_64 = { - name = "debian-7.7-wheezy-amd64"; - fullName = "Debian 7.7 Wheezy (amd64)"; + name = "debian-7.8-wheezy-amd64"; + fullName = "Debian 7.8 Wheezy (amd64)"; packagesList = fetchurl { url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2; - sha256 = "8ce14e88febc58310a1c13350f016ce583f068d10031ed4f0cb50985707786d8"; + sha256 = "c8257d74c9411e2f0b9891a21f5dbf5fb088b46d1df043907a4d390b32da2931"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; From 0305f3b797865a88c860e43e6a1c9591b0edd69a Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:11:32 +0000 Subject: [PATCH 0878/1091] hackage-packages.nix: re-generate from Hackage 2015-01-15 14:11:26+00:00 --- .../haskell-modules/hackage-packages.nix | 204 ++++++++++++------ 1 file changed, 138 insertions(+), 66 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 628133d9f62b..e1bc898261e8 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -1630,18 +1630,19 @@ self: { }) {}; "CCA" = callPackage - ({ mkDerivation, array, base, containers, ghc-prim, haskell-src - , syb, template-haskell + ({ mkDerivation, array, base, containers, ghc-prim, happy + , haskell-src, syb, template-haskell }: mkDerivation { pname = "CCA"; - version = "0.1.5"; - sha256 = "04wiyx9z73b3m6j2mck21hngw30jvic8zg9rqpp95kjqr1bl914s"; + version = "0.1.5.1"; + sha256 = "11q33gpaiyvmd6amlh48k4i3wrj6axrnvyrvsrg6xhnlvvbibvwj"; isLibrary = true; isExecutable = true; buildDepends = [ array base containers ghc-prim haskell-src syb template-haskell ]; + buildTools = [ happy ]; homepage = "not available"; description = "preprocessor and library for Causal Commutative Arrows (CCA)"; license = stdenv.lib.licenses.bsd3; @@ -7179,6 +7180,7 @@ self: { pname = "HaskellNet"; version = "0.4.1"; sha256 = "1zm7h76vzn3amgz3c862a4531dvmw0f4rvdw3l2gafrlnwpmvay9"; + editedCabalFile = "b935aab9d2a5b0d2c66c5d4db07cf81597fbdc10da42af04f690ccfe15bc0feb"; buildDepends = [ array base base64-string bytestring cryptohash mime-mail mtl network old-time pretty text @@ -13562,8 +13564,8 @@ self: { }: mkDerivation { pname = "UISF"; - version = "0.3.0.0"; - sha256 = "1sd6jwbih1kk209crnqvc39k044ix5gd12kg3d4bfj619325bb1n"; + version = "0.3.0.1"; + sha256 = "0qfhcc0ii7nncfsyxvafwbrx8j6jjdc0jrj56g8jm8vmzsa082kp"; buildDepends = [ arrows base containers deepseq GLFW OpenGL stm transformers ]; @@ -18432,8 +18434,8 @@ self: { }: mkDerivation { pname = "arbtt"; - version = "0.8.1.4"; - sha256 = "15ydb425nvqfzajx09q713wy5xa7awbzfjlsidk17vf7qbhfjn7z"; + version = "0.9"; + sha256 = "1076fy65b0qzjind3zm170ws8dq76f34n4b0gjn98v4a0nsk60xw"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -18447,7 +18449,6 @@ self: { tasty-hunit time transformers unix utf8-string ]; extraLibraries = [ libXScrnSaver ]; - jailbreak = true; homepage = "http://arbtt.nomeata.de/"; description = "Automatic Rule-Based Time Tracker"; license = "GPL"; @@ -21858,6 +21859,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "binary-store" = callPackage + ({ mkDerivation, base, binary, binary-list, binary-transform + , bytestring, bzlib, deepseq, QuickCheck, reinterpret-cast, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "binary-store"; + version = "0.1.0.1"; + sha256 = "1wjhc18zj6p5gy15y1b7gz0vlqdbwhmfyv82l55ggmzjv1qyv7rl"; + buildDepends = [ + base binary binary-list binary-transform bytestring bzlib deepseq + reinterpret-cast + ]; + testDepends = [ + base binary-list QuickCheck tasty tasty-quickcheck + ]; + jailbreak = true; + description = "Format to store data using the binary transform"; + license = stdenv.lib.licenses.bsd3; + broken = true; + }) { binary-transform = null;}; + "binary-streams" = callPackage ({ mkDerivation, base, binary, bytestring, Cabal , cabal-test-quickcheck, io-streams, QuickCheck @@ -23073,13 +23096,12 @@ self: { }: mkDerivation { pname = "bitstream"; - version = "0.2.0.3"; - sha256 = "0vskdlaczkv4szrnhhllfvmhvil58ra1qwjzhjkchgmvhx4b6jzq"; + version = "0.2.0.4"; + sha256 = "1j00r6jv9yp0h476gz7yalrlnxhkrdrl1w73d3zl98kyf207q2sy"; buildDepends = [ base base-unicode-symbols bytestring vector ]; testDepends = [ base base-unicode-symbols bytestring QuickCheck vector ]; - jailbreak = true; homepage = "https://github.com/phonohawk/bitstream"; description = "Fast, packed, strict and lazy bit streams with stream fusion"; license = stdenv.lib.licenses.publicDomain; @@ -23992,13 +24014,13 @@ self: { }) {}; "boxes" = callPackage - ({ mkDerivation, base, split }: + ({ mkDerivation, base, QuickCheck, split }: mkDerivation { pname = "boxes"; - version = "0.1.3"; - sha256 = "1sia3j0x7m68j6j9n7bi1l1yg56ivpkxd95l19xl5vpkg03qizkq"; - editedCabalFile = "3d70cb4fcd2725246b104cff33d5d79fac5da97b688ab4b440e75f8970bf0484"; + version = "0.1.4"; + sha256 = "1n7xiplzd3s1a39nizwjcgsh3wi2348mp21c3fk19v98ialfjgjf"; buildDepends = [ base split ]; + testDepends = [ base QuickCheck split ]; description = "2D text pretty-printing library"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -25119,8 +25141,8 @@ self: { }: mkDerivation { pname = "cabal-debian"; - version = "4.19.1"; - sha256 = "0qfqw240kvbmddw0d540s2x0gbpxszidas1kprrsmjqb5ysba77r"; + version = "4.20.1"; + sha256 = "11wl87df4l0djgxpdq7mw8cndjka62fhdks1qg7fhljh26zb659l"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -30668,15 +30690,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "containers_0_5_6_2" = callPackage + "containers_0_5_6_3" = callPackage ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim , HUnit, QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "containers"; - version = "0.5.6.2"; - sha256 = "1r9dipm2bw1dvdjyb2s1j9qmqy8xzbldgiz7a885fz0p1ygy9bdi"; + version = "0.5.6.3"; + sha256 = "1kcd55nl0vzi99i8sr8fmc5j25fv7m0a9hd3nihnq1pd64pfciqn"; buildDepends = [ array base deepseq ghc-prim ]; testDepends = [ array base ChasingBottoms deepseq ghc-prim HUnit QuickCheck @@ -40227,6 +40249,7 @@ self: { pname = "entropy"; version = "0.3.4.1"; sha256 = "10myxs2a7838sywnlfggpsd7lmvzphl10zdh1vbbi18n3x79gyk0"; + editedCabalFile = "a7770a86c27d5d48a82b519e9eed75d276ffc2ca942275d0b901299109b590bc"; buildDepends = [ base bytestring unix ]; homepage = "https://github.com/TomMD/entropy"; description = "A platform independent entropy source"; @@ -46519,8 +46542,8 @@ self: { ({ mkDerivation, base, ghc, syb }: mkDerivation { pname = "ghc-syb-utils"; - version = "0.2.2"; - sha256 = "03r4x3a4hjivxladlw23jk8s2pgfh85lqf196ks1ngyg6ih1g6lk"; + version = "0.2.3"; + sha256 = "0rxwdivpcppwzbqglbrz8rm9f4g1gmba9ij7p7aj3di9x37kzxky"; buildDepends = [ base ghc syb ]; homepage = "http://github.com/nominolo/ghc-syb"; description = "Scrap Your Boilerplate utilities for the GHC API"; @@ -55806,6 +55829,7 @@ self: { pname = "heist"; version = "0.14.0.1"; sha256 = "1nhksdn95v35ymml3kgm70axjl4vkjfvj1wvlcm1a1frlnbk993w"; + editedCabalFile = "6cc46649ab05899f5c784e81e2dcbda7b9c2f1da43cdefa7dc3462ae59c71eae"; buildDepends = [ aeson attoparsec base blaze-builder blaze-html bytestring containers directory directory-tree dlist errors filepath hashable @@ -65240,13 +65264,14 @@ self: { , boehmgc, bytestring, cheapskate, containers, deepseq, directory , filepath, fingertree, gmp, happy, haskeline, lens, libffi, mtl , network, optparse-applicative, parsers, pretty, process, split - , text, time, transformers, trifecta, unix, unordered-containers - , utf8-string, vector, vector-binary-instances, xml, zlib + , text, time, transformers, trifecta, uniplate, unix + , unordered-containers, utf8-string, vector + , vector-binary-instances, xml, zlib }: mkDerivation { pname = "idris"; - version = "0.9.15.1"; - sha256 = "0r31jcqs9kgknm66v7bbcgj9md7z49sgvn0nhk1dwg8jj2rmfll8"; + version = "0.9.16"; + sha256 = "0mnjq05v145jyj2m2v2a33ibpyf788x63agcnlb33y21684mhvcm"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -65254,7 +65279,7 @@ self: { base64-bytestring binary blaze-html blaze-markup bytestring cheapskate containers deepseq directory filepath fingertree haskeline lens libffi mtl network optparse-applicative parsers - pretty process split text time transformers trifecta unix + pretty process split text time transformers trifecta uniplate unix unordered-containers utf8-string vector vector-binary-instances xml zlib ]; @@ -67213,12 +67238,12 @@ self: { }) {}; "iso3166-country-codes" = callPackage - ({ mkDerivation, base, http-conduit }: + ({ mkDerivation, base }: mkDerivation { pname = "iso3166-country-codes"; - version = "0.20140203.6"; - sha256 = "1pmlrqfav9d7pij5kri9q18bhamdj3phl1jrfd3dxbm8ambp57bd"; - buildDepends = [ base http-conduit ]; + version = "0.20140203.7"; + sha256 = "1cfmrkrx5wdcr8rrwakhmv0a5bxipxc3l7p4z5nxzl5nrjrli79s"; + buildDepends = [ base ]; description = "A datatype for ISO 3166 country codes"; license = "LGPL"; }) {}; @@ -71251,8 +71276,8 @@ self: { }: mkDerivation { pname = "learning-hmm"; - version = "0.3.0.1"; - sha256 = "1cwiv96d655bz591gw7hgciwlh801k661llfbzp5ilf5rirzy0g1"; + version = "0.3.1.0"; + sha256 = "12sfx2dmlv290ycy29nxjrxsl55q0qhyrcfn0z2nwmx0gvprpgyh"; buildDepends = [ base containers deepseq hmatrix random-fu random-source vector ]; @@ -72186,24 +72211,23 @@ self: { }) { libsystemd-daemon = null; systemd-daemon = null;}; "libsystemd-journal" = callPackage - ({ mkDerivation, base, bytestring, hashable, hsyslog, libsystemd - , pipes, pipes-safe, text, transformers, uniplate, unix-bytestring - , unordered-containers, uuid, vector + ({ mkDerivation, base, bytestring, hashable, hsyslog, pipes + , pipes-safe, systemd, text, transformers, uniplate + , unix-bytestring, unordered-containers, uuid, vector }: mkDerivation { pname = "libsystemd-journal"; - version = "1.3.0"; - sha256 = "0cl5sjkk8a5hxhavjwdpbwx5pcylh3izm56z9sjndciczyrw0hjd"; + version = "1.3.1"; + sha256 = "1i66w6dhycvi3d0vnws91mc0k9v46qr0zpc35yliv1paipm1s51a"; buildDepends = [ base bytestring hashable hsyslog pipes pipes-safe text transformers uniplate unix-bytestring unordered-containers uuid vector ]; - pkgconfigDepends = [ libsystemd ]; - jailbreak = true; + pkgconfigDepends = [ systemd ]; homepage = "http://github.com/ocharles/libsystemd-journal"; description = "Haskell bindings to libsystemd-journal"; license = stdenv.lib.licenses.bsd3; - }) { libsystemd = null;}; + }) { inherit (pkgs) systemd;}; "libtagc" = callPackage ({ mkDerivation, base, bytestring, glib, tag_c, taglib_c }: @@ -81510,6 +81534,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "newtype-deriving" = callPackage + ({ mkDerivation, base, base-prelude, monad-control + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "newtype-deriving"; + version = "0.1.1"; + sha256 = "16rfzkmay9gpy75l56i6ra6vjramvq8dwpq0adsh7xqpx101cd21"; + buildDepends = [ + base base-prelude monad-control template-haskell transformers + transformers-base + ]; + homepage = "https://github.com/nikita-volkov/newtype-deriving"; + description = "Instance derivers for newtype wrappers"; + license = stdenv.lib.licenses.mit; + }) {}; + "newtype-generics" = callPackage ({ mkDerivation, base, hspec, HUnit }: mkDerivation { @@ -90874,16 +90915,16 @@ self: { }) {}; "random-fu" = callPackage - ({ mkDerivation, base, erf, logfloat, math-functions, monad-loops + ({ mkDerivation, base, erf, log-domain, math-functions, monad-loops , mtl, random-shuffle, random-source, rvar, syb, template-haskell , transformers, vector }: mkDerivation { pname = "random-fu"; - version = "0.2.6.1"; - sha256 = "04fi92szpjyg0ffgxfayz00vpiqi67hzyahhin12wvw3pxbyyp9g"; + version = "0.2.6.2"; + sha256 = "1j7zr7h860vjwlh9d9sj319xs44ly2vyzn3s72c5qc39r0yv00ng"; buildDepends = [ - base erf logfloat math-functions monad-loops mtl random-shuffle + base erf log-domain math-functions monad-loops mtl random-shuffle random-source rvar syb template-haskell transformers vector ]; homepage = "https://github.com/mokus0/random-fu"; @@ -93803,6 +93844,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "reverse-geocoding" = callPackage + ({ mkDerivation, aeson, base, iso3166-country-codes, lens + , lens-aeson, text, wreq + }: + mkDerivation { + pname = "reverse-geocoding"; + version = "0.1.0.1"; + sha256 = "12sp3ilyw4cqqqvlfn90fq1y573vccms0sgwsnnnsmljrj66jppp"; + buildDepends = [ + aeson base iso3166-country-codes lens lens-aeson text wreq + ]; + homepage = "https://github.com/jcristovao/reverse-geocoding"; + description = "Simple reverse geocoding using OpenStreeMap"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "reversi" = callPackage ({ mkDerivation, array, base, process }: mkDerivation { @@ -98829,8 +98886,8 @@ self: { ({ mkDerivation, base, process }: mkDerivation { pname = "simple-smt"; - version = "0.5.0"; - sha256 = "00ag8kfc7lf0lkmbrblxmz81vwd05ifnfh5wkd4s0432b9vljjmb"; + version = "0.5.3"; + sha256 = "0m3ghgh2ip22808cyx1babfkpj6v0ii6lmnwgrk8adaj5aif9dfg"; buildDepends = [ base process ]; description = "A simple way to interact with an SMT solver process"; license = stdenv.lib.licenses.bsd3; @@ -100444,6 +100501,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "snaplet-purescript" = callPackage + ({ mkDerivation, base, configurator, mtl, raw-strings-qq, shelly + , snap, snap-core, text + }: + mkDerivation { + pname = "snaplet-purescript"; + version = "0.1.0.0"; + sha256 = "04p1k9rrqn1y25fxdz15lgg43y2q5nd9q5r73qv27v3gn1qsr9y0"; + buildDepends = [ + base configurator mtl raw-strings-qq shelly snap snap-core text + ]; + jailbreak = true; + description = "Automatic (re)compilation of purescript projects"; + license = stdenv.lib.licenses.mit; + }) {}; + "snaplet-recaptcha" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring , configurator, heist, http-conduit, lens @@ -103680,13 +103753,12 @@ self: { }: mkDerivation { pname = "stripe"; - version = "0.8.1"; - sha256 = "0vmgj9n7q8ik31z7zzfjfv1qj8f8vrqn9cvk8kjp3k4shj25p7sy"; + version = "0.8.3"; + sha256 = "1lqz116lvj2444sf2j58dg1nkjwaxm9abrizp1zqkmixbl7ykaqh"; buildDepends = [ aeson base bytestring http-conduit http-types mtl text time unordered-containers utf8-string ]; - jailbreak = true; homepage = "https://github.com/michaelschade/hs-stripe"; description = "A Haskell implementation of the Stripe API"; license = stdenv.lib.licenses.bsd3; @@ -105826,7 +105898,7 @@ self: { mkDerivation { pname = "tasty-ant-xml"; version = "1.0.1"; - sha256 = "1wb9lm9rbk46g9cm2lpcrzh59zpcy270p824agg61bj1xb9jymsc"; + sha256 = "nil"; buildDepends = [ base containers generic-deriving ghc-prim mtl stm tagged tasty transformers xml @@ -107480,8 +107552,8 @@ self: { }: mkDerivation { pname = "th-desugar"; - version = "1.4.2"; - sha256 = "16l0khjx2wppnm9spp6mg659m95hxjkzfv3pjw5ays3z6clhx8b9"; + version = "1.4.2.1"; + sha256 = "1ys7j1hvvsl3pb8rrp336jw3q2cf0zfx12v8n4mz0wbg0xm7pwjr"; buildDepends = [ base containers mtl syb template-haskell ]; testDepends = [ base containers hspec HUnit mtl syb template-haskell @@ -109359,8 +109431,8 @@ self: { }: mkDerivation { pname = "transformers-abort"; - version = "0.5"; - sha256 = "1l1aid4y77rnjgca41iaflimkd7h3028kgg2yw6pszv11g12cavc"; + version = "0.5.0.1"; + sha256 = "0s0vvjii3h7vw8kg3xf1ig6fkxdw7z69czwdyg6nvsrcc9kbs9gm"; buildDepends = [ base data-default-class monad-control pointed semigroupoids transformers transformers-base @@ -109711,8 +109783,8 @@ self: { ({ mkDerivation, base, containers, template-haskell, time }: mkDerivation { pname = "true-name"; - version = "0.0.0.0"; - sha256 = "1c3lfsc9yg88k08pn57nvddi2aqqpsgx5ksa2x4h1brksiybx1ah"; + version = "0.0.0.1"; + sha256 = "1qp70i08hf7w90zyc4kz9hnyx8qaf925sy8x01r1z3dbxd473dgm"; buildDepends = [ base template-haskell ]; testDepends = [ base containers template-haskell time ]; homepage = "https://github.com/liyang/true-name"; @@ -112845,8 +112917,8 @@ self: { }: mkDerivation { pname = "uuagc"; - version = "0.9.52"; - sha256 = "04qa3ahaj544xsjba7zw411nmcs92qp9v2a3fn5cvns3xnh1l8b6"; + version = "0.9.52.1"; + sha256 = "1191a1jr1s76wjdrfzafy1ibf7a7xpg54dvwhwz4kr1jrc9jn2cq"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -114299,8 +114371,8 @@ self: { }: mkDerivation { pname = "wai"; - version = "3.0.2.1"; - sha256 = "0aia14y1vy6yppfhwalmbcpnv1ypk8a08jbj05mk3w96hsaxnc19"; + version = "3.0.2.2"; + sha256 = "1whfpycwcj2xx81llvzgrmi5fxkjfqjipfdkld17jbd6klgfkyzc"; buildDepends = [ base blaze-builder bytestring http-types network text vault ]; @@ -114351,8 +114423,8 @@ self: { }: mkDerivation { pname = "wai-app-static"; - version = "3.0.0.5"; - sha256 = "1v3zy79s5y4rdp9m6mg8mynsajjdf9zjlx5q9lnfk0d8pq3k8bwl"; + version = "3.0.0.6"; + sha256 = "0ilwlawffvib1p98q5jcc5m2i93n7iwmszwlbkb3ihlh1wz5q2b8"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -115168,8 +115240,8 @@ self: { }: mkDerivation { pname = "warp-tls"; - version = "3.0.1.2"; - sha256 = "1xcfvk5b4hgcppmwh21fba26slsiywqfvmzhn0cgq2kvqdxn2s72"; + version = "3.0.1.3"; + sha256 = "0x0y1g79il7l3vx3888p6vjf7jpqwpc46xb54pl3cxw3j9jjd4gc"; buildDepends = [ base bytestring cprng-aes data-default-class network streaming-commons tls wai warp From 1d4098dd0371534839d67bdc49e98d9fee6c6828 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:15:13 +0000 Subject: [PATCH 0879/1091] Haskell: correct sha256 for tasty-ant-xml For some reason hackage2nix always outputs `nil`. CC @peti --- pkgs/development/haskell-modules/hackage-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e1bc898261e8..740821b9855e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -105898,7 +105898,7 @@ self: { mkDerivation { pname = "tasty-ant-xml"; version = "1.0.1"; - sha256 = "nil"; + sha256 = "1wb9lm9rbk46g9cm2lpcrzh59zpcy270p824agg61bj1xb9jymsc"; buildDepends = [ base containers generic-deriving ghc-prim mtl stm tagged tasty transformers xml From 2b63483bd5e3321c4c2fcbb637d001d9bf5021a8 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:26:06 +0000 Subject: [PATCH 0880/1091] haskellngPackages.fb: Update patch --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3243f2b1b06e..1f5b35f6af55 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -152,8 +152,8 @@ self: super: { fb = doJailbreak (overrideCabal super.fb (drv: { patches = [ (pkgs.fetchpatch { - url = https://github.com/prowdsponsor/fb/pull/33.patch; - sha256 = "0xfbfyg86lrimwhfd2s41xy5axcsnw0rqvic8ak72rq2sssyljpg"; + url = https://github.com/prowdsponsor/fb/pull/31.patch; + sha256 = "0ip8mhpbbvlp4pz7d27d6cg39gm6ypfsf4rdmfrmdh3pkig0axls"; }) ]; })); From ef296fa40775e0f4b2fa48d5c6082c9cc000c4c7 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:50:55 +0000 Subject: [PATCH 0881/1091] haskell-ng.snaplet-stripe: Remove doJailbreak Now done automatically by hackage2nix --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1f5b35f6af55..a225c5cb60b9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -145,9 +145,6 @@ self: super: { # https://github.com/michaelschade/hs-stripe/pull/37 stripe = doJailbreak super.stripe; - # https://github.com/LukeHoersten/snaplet-stripe/pull/4 - snaplet-stripe = doJailbreak super.snaplet-stripe; - # https://github.com/prowdsponsor/fb/pull/33 fb = doJailbreak (overrideCabal super.fb (drv: { patches = [ From e259b1ed94feead2716a7078f6c8a676332fe15f Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:51:44 +0000 Subject: [PATCH 0882/1091] haskellngPackages.stripe: Remove doJailbreak 0.8.3 does not need to be jailbroken. --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a225c5cb60b9..756ea5aa7862 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -142,9 +142,6 @@ self: super: { # https://github.com/dzhus/snaplet-redis/pull/11 snaplet-redis = doJailbreak super.snaplet-redis; - # https://github.com/michaelschade/hs-stripe/pull/37 - stripe = doJailbreak super.stripe; - # https://github.com/prowdsponsor/fb/pull/33 fb = doJailbreak (overrideCabal super.fb (drv: { patches = [ From 08d9755acb29197d279b88552759f286eaf8ccab Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:53:25 +0000 Subject: [PATCH 0883/1091] haskellngPackages.snaplet-redis: Remove doJailbreak Now handled by hackage2nix --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 756ea5aa7862..80a68a9c8c29 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -139,9 +139,6 @@ self: super: { # https://github.com/goldfirere/th-desugar/issues/21 th-desugar = dontCheck super.th-desugar; - # https://github.com/dzhus/snaplet-redis/pull/11 - snaplet-redis = doJailbreak super.snaplet-redis; - # https://github.com/prowdsponsor/fb/pull/33 fb = doJailbreak (overrideCabal super.fb (drv: { patches = [ From d5f63e9626da19df6fb12d6ef7b4b6329b2ff0a3 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 14:54:15 +0000 Subject: [PATCH 0884/1091] haskellngPackages.th-desugar: Remove doJailbreak Latest version builds without needing to jailbreak. --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 80a68a9c8c29..6cff2e9d3c5d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -136,9 +136,6 @@ self: super: { # depends on broken hbro package. hbro-contrib = markBroken super.hbro-contrib; - # https://github.com/goldfirere/th-desugar/issues/21 - th-desugar = dontCheck super.th-desugar; - # https://github.com/prowdsponsor/fb/pull/33 fb = doJailbreak (overrideCabal super.fb (drv: { patches = [ From daf75aae5717c4c38428290219d8ef54fb7cb3be Mon Sep 17 00:00:00 2001 From: Markus Kohlhase Date: Thu, 15 Jan 2015 15:57:04 +0000 Subject: [PATCH 0885/1091] nixpkgs: new: openbr v0.5 --- pkgs/development/libraries/openbr/default.nix | 31 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/libraries/openbr/default.nix diff --git a/pkgs/development/libraries/openbr/default.nix b/pkgs/development/libraries/openbr/default.nix new file mode 100644 index 000000000000..292db910318b --- /dev/null +++ b/pkgs/development/libraries/openbr/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchgit, cmake, opencv, qt5 }: + +stdenv.mkDerivation rec { + + version = "0.5"; + name = "openbr-${version}"; + + src = fetchgit { + url = "https://github.com/biometrics/openbr.git"; + rev = "cc364a89a86698cd8d3052f42a3cb520c929b325"; + sha256 = "16b3mmsf9r1yqqaw89fx0c3bgfg86dz4phry89wqy2hw05szgda3"; + }; + + buildInputs = [ opencv qt5 ]; + + nativeBuildInputs = [ cmake ]; + + enableParallelBuilding = true; + + cmakeFlags = [ + "-DCMAKE_BUILD_TYPE=Release" + ]; + + meta = { + description = "Open Source Biometric Recognition"; + homepage = http://openbiometrics.org/; + license = stdenv.lib.licenses.asl20; + maintainers = with stdenv.lib.maintainers; [flosse]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f961c21ec1f6..4d674fea3754 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6652,6 +6652,8 @@ let openbabel = callPackage ../development/libraries/openbabel { }; + openbr = callPackage ../development/libraries/openbr { }; + opencascade = callPackage ../development/libraries/opencascade { }; opencascade_6_5 = callPackage ../development/libraries/opencascade/6.5.nix { From 12795b9735e2642311ecc81682dc002188bfa3d3 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 15 Jan 2015 12:21:17 +0100 Subject: [PATCH 0886/1091] Add myself as maintainer --- lib/maintainers.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/maintainers.nix b/lib/maintainers.nix index aa98a2795097..6c4bae269c83 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -107,6 +107,7 @@ manveru = "Michael Fellinger "; marcweber = "Marc Weber "; matejc = "Matej Cotman "; + matthiasbeyer = "Matthias Beyer "; meditans = "Carlo Nucera "; meisternu = "Matt Miemiec "; michelk = "Michel Kuhlmann "; From 9261b976ee9241dcc5c3b4c5e2dddb17627a4ba2 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 14 Jan 2015 21:24:38 +0100 Subject: [PATCH 0887/1091] Add cortex in applications/misc --- pkgs/applications/misc/cortex/default.nix | 31 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/applications/misc/cortex/default.nix diff --git a/pkgs/applications/misc/cortex/default.nix b/pkgs/applications/misc/cortex/default.nix new file mode 100644 index 000000000000..79d19f45a25f --- /dev/null +++ b/pkgs/applications/misc/cortex/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchgit, python3 }: + +stdenv.mkDerivation { + name = "cortex"; + + src = fetchgit { + url = "https://github.com/gglucas/cortex"; + rev = "e749de6c21aae02386f006fd0401d22b9dcca424"; + sha256 = "d5d59c5257107344122c701eb370f3740f9957b6b898ac798d797a4f152f614c"; + }; + + buildInputs = [ stdenv python3 ]; + + prePatch = '' + substituteInPlace cortex --replace "/usr/bin/env python3" "${python3}/bin/python3" + ''; + + installPhase = '' + mkdir -p $out/bin + cp cortex $out/bin/ + chmod +x $out/bin/cortex + ''; + + meta = with stdenv.lib; { + homepage = "http://cortex.glacicle.org"; + description = "An ncurses reddit browser and monitor"; + license = licenses.mit; + maintainers = with maintainers; [ matthiasbeyer ]; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 80ec3ecff77e..305116358115 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9448,6 +9448,8 @@ let inherit (gnome) libgnomeui GConf; }; + cortex = callPackage ../applications/misc/cortex { }; + csound = callPackage ../applications/audio/csound { }; cinepaint = callPackage ../applications/graphics/cinepaint { From 0f15ee1a45dd028afd3a96d9c620bbd083141cf5 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 14 Jan 2015 08:16:42 +0100 Subject: [PATCH 0888/1091] Python: pygments: update 1.6 -> 2.0.1; add licence; maintain --- pkgs/top-level/python-packages.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bca4a56c650b..1da52a6c0a7f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7678,16 +7678,19 @@ let }; pygments = buildPythonPackage rec { - name = "Pygments-1.6"; + version = "2.0.1"; + name = "Pygments-${version}"; src = pkgs.fetchurl { url = "http://pypi.python.org/packages/source/P/Pygments/${name}.tar.gz"; - md5 = "a18feedf6ffd0b0cc8c8b0fbdb2027b1"; + sha256 = "1js5vq0xvsiykzpj5snxhdz3li9fmk8vc549slg9hcnj80frw0sy"; }; - meta = { + meta = with stdenv.lib; { homepage = http://pygments.org/; description = "A generic syntax highlighter"; + license = with licenses; [ bsd2 ]; + maintainers = with maintainers; [ nckx ]; }; }; From 3ca275d7ba92900fa793d4c9bf017e38394fcfec Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 15 Jan 2015 17:51:43 +0100 Subject: [PATCH 0889/1091] NixOS containers: Create /root with 700 permission Systemd-nspawn creates /root with 755 permission if it doesn't exist, which is bad. So we have to create it ourselves before calling systemd-nspawn. --- nixos/modules/virtualisation/containers.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix index 3b7f3e248d5a..075ec0ea2277 100644 --- a/nixos/modules/virtualisation/containers.nix +++ b/nixos/modules/virtualisation/containers.nix @@ -194,7 +194,7 @@ in script = '' mkdir -p -m 0755 "$root/etc" "$root/var/lib" - mkdir -p -m 0700 "$root/var/lib/private" + mkdir -p -m 0700 "$root/var/lib/private" "$root/root" if ! [ -e "$root/etc/os-release" ]; then touch "$root/etc/os-release" fi From b9c4569b6b4c7fc3eb96b55cbf4043f2ba35a901 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 15 Jan 2015 18:28:47 +0100 Subject: [PATCH 0890/1091] nixos-install: Create /root with 700 permission --- nixos/modules/installer/tools/nixos-install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/installer/tools/nixos-install.sh b/nixos/modules/installer/tools/nixos-install.sh index 9dfc322b9f74..bfb42d40b06e 100644 --- a/nixos/modules/installer/tools/nixos-install.sh +++ b/nixos/modules/installer/tools/nixos-install.sh @@ -77,6 +77,7 @@ mkdir -m 0755 -p $mountPoint/dev $mountPoint/proc $mountPoint/sys $mountPoint/et mkdir -m 01777 -p $mountPoint/tmp mkdir -m 0755 -p $mountPoint/tmp/root mkdir -m 0755 -p $mountPoint/var/setuid-wrappers +mkdir -m 0700 -p $mountPoint/root mount --rbind /dev $mountPoint/dev mount --rbind /proc $mountPoint/proc mount --rbind /sys $mountPoint/sys From efa8fc2b0a5e94fd22e26c31c82b643d2352e92a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 15 Jan 2015 18:36:38 +0100 Subject: [PATCH 0891/1091] Paranoia --- nixos/modules/system/boot/stage-2-init.sh | 1 + nixos/modules/virtualisation/ec2-data.nix | 2 +- nixos/modules/virtualisation/google-compute-image.nix | 2 +- nixos/tests/installer.nix | 3 +++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/boot/stage-2-init.sh b/nixos/modules/system/boot/stage-2-init.sh index 3762bda94a5c..356a440b17ac 100644 --- a/nixos/modules/system/boot/stage-2-init.sh +++ b/nixos/modules/system/boot/stage-2-init.sh @@ -91,6 +91,7 @@ mkdir -m 01777 -p /tmp mkdir -m 0755 -p /var /var/log /var/lib /var/db mkdir -m 0755 -p /nix/var mkdir -m 0700 -p /root +chmod 0700 /root mkdir -m 0755 -p /bin # for the /bin/sh symlink mkdir -m 0755 -p /home mkdir -m 0755 -p /etc/nixos diff --git a/nixos/modules/virtualisation/ec2-data.nix b/nixos/modules/virtualisation/ec2-data.nix index 93a83a3e42af..15114b1e76ac 100644 --- a/nixos/modules/virtualisation/ec2-data.nix +++ b/nixos/modules/virtualisation/ec2-data.nix @@ -44,7 +44,7 @@ with lib; # into the image (a Nova feature). if ! [ -e /root/.ssh/authorized_keys ]; then echo "obtaining SSH key..." - mkdir -p /root/.ssh + mkdir -m 0700 -p /root/.ssh $wget http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key > /root/key.pub if [ $? -eq 0 -a -e /root/key.pub ]; then if ! grep -q -f /root/key.pub /root/.ssh/authorized_keys; then diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix index 41c7dd62f3ed..4d493b3896f2 100644 --- a/nixos/modules/virtualisation/google-compute-image.nix +++ b/nixos/modules/virtualisation/google-compute-image.nix @@ -139,7 +139,7 @@ in # Don't download the SSH key if it has already been downloaded if ! [ -e /root/.ssh/authorized_keys ]; then echo "obtaining SSH key..." - mkdir -p /root/.ssh + mkdir -m 0700 -p /root/.ssh ${wget} -O /root/authorized-keys-metadata http://metadata/0.1/meta-data/authorized-keys if [ $? -eq 0 -a -e /root/authorized-keys-metadata ]; then cat /root/authorized-keys-metadata | cut -d: -f2- > /root/key.pub diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix index 641ff924e14e..af9e6365a9fe 100644 --- a/nixos/tests/installer.nix +++ b/nixos/tests/installer.nix @@ -190,6 +190,9 @@ let $machine->succeed("test -e /boot/grub"); + # Check whether /root has correct permissions. + $machine->succeed("stat -c '%a' /root") =~ /700/ or die; + # Did the swap device get activated? # uncomment once https://bugs.freedesktop.org/show_bug.cgi?id=86930 is resolved #$machine->waitForUnit("swap.target"); From 6be4eb7a43fdea484f05ac16a34f3bfb9e72894a Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 15 Jan 2015 16:39:19 +0100 Subject: [PATCH 0892/1091] Add package: stag --- pkgs/applications/misc/stag/default.nix | 26 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/applications/misc/stag/default.nix diff --git a/pkgs/applications/misc/stag/default.nix b/pkgs/applications/misc/stag/default.nix new file mode 100644 index 000000000000..aad857b25732 --- /dev/null +++ b/pkgs/applications/misc/stag/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchgit, curses }: + +stdenv.mkDerivation { + name = "stag-1.0"; + + src = fetchgit { + url = https://github.com/seenaburns/stag.git; + rev = "90e2964959ea8242349250640d24cee3d1966ad6"; + sha256 = "88628dfa07a0772c7eca0cc66ef2d8f3e20297deec021c776a82fe1323bafb0f"; + }; + + buildInputs = [ stdenv curses ]; + + installPhase = '' + make install PREFIX=$out + ''; + + meta = { + homepage = "https://github.com/seenaburns/stag"; + description = "Terminal streaming bar graph passed through stdin.; + license = stdenv.lib.licenses.bsdOriginal; + + # FIXME: waiting on PR #5773 for maintainer entry + #maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 895977fc4fa7..91ad934eac03 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10957,6 +10957,10 @@ let conf = config.st.conf or null; }; + stag = callPackage ../applications/misc/stag { + curses = ncurses; + }; + stella = callPackage ../misc/emulators/stella { }; linuxstopmotion = callPackage ../applications/video/linuxstopmotion { }; From ee06c5994425472fdd7c6560cad505684b35510b Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 15 Jan 2015 17:14:31 +0100 Subject: [PATCH 0893/1091] Fixup: Missing terminating quote --- pkgs/applications/misc/stag/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/stag/default.nix b/pkgs/applications/misc/stag/default.nix index aad857b25732..a89b0ce96a0a 100644 --- a/pkgs/applications/misc/stag/default.nix +++ b/pkgs/applications/misc/stag/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { meta = { homepage = "https://github.com/seenaburns/stag"; - description = "Terminal streaming bar graph passed through stdin.; + description = "Terminal streaming bar graph passed through stdin"; license = stdenv.lib.licenses.bsdOriginal; # FIXME: waiting on PR #5773 for maintainer entry From 261f596335f371fbdc35e168578fff93f4f2d031 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 15 Jan 2015 18:38:51 +0100 Subject: [PATCH 0894/1091] Fixup: set maintainer --- pkgs/applications/misc/stag/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/applications/misc/stag/default.nix b/pkgs/applications/misc/stag/default.nix index a89b0ce96a0a..8856e5be52fa 100644 --- a/pkgs/applications/misc/stag/default.nix +++ b/pkgs/applications/misc/stag/default.nix @@ -19,8 +19,6 @@ stdenv.mkDerivation { homepage = "https://github.com/seenaburns/stag"; description = "Terminal streaming bar graph passed through stdin"; license = stdenv.lib.licenses.bsdOriginal; - - # FIXME: waiting on PR #5773 for maintainer entry - #maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; + maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; }; } From f93ce4faf1d7660458dc73e50c4e5a1ae7d32e9b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Jan 2015 17:32:58 +0100 Subject: [PATCH 0895/1091] haskell-configuration-common: remove redundant jailbreaks --- .../haskell-modules/configuration-common.nix | 30 +++---------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 6cff2e9d3c5d..fdebcef16fe9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -6,7 +6,7 @@ self: super: { # Some packages need a non-core version of Cabal. Cabal_1_18_1_6 = dontCheck super.Cabal_1_18_1_6; - Cabal_1_20_0_3 = doJailbreak (dontCheck super.Cabal_1_20_0_3); + Cabal_1_20_0_3 = dontCheck super.Cabal_1_20_0_3; Cabal_1_22_0_0 = dontCheck super.Cabal_1_22_0_0; cabal-install = dontCheck (super.cabal-install.override { Cabal = self.Cabal_1_22_0_0; }); @@ -31,10 +31,6 @@ self: super: { elm-make = super.elm-make.override { optparse-applicative = self.optparse-applicative_0_10_0; }; elm-package = super.elm-package.override { optparse-applicative = self.optparse-applicative_0_10_0; }; - # elm-compiler jail-break can be removed after next elm-compiler - # release: bumped language-ecmascript's limit in git already. - elm-compiler = doJailbreak super.elm-compiler; - # https://github.com/acid-state/safecopy/issues/17 safecopy = dontCheck super.safecopy; @@ -62,27 +58,12 @@ self: super: { # https://github.com/haskell/time/issues/23 time_1_5_0_1 = dontCheck super.time_1_5_0_1; - # Won't accept recent random: https://bitbucket.org/dafis/arithmoi/issue/14/outdated-dependency-on-random. - arithmoi = doJailbreak super.arithmoi; - # Doesn't accept modern versions of hashtable. - Agda = dontHaddock (doJailbreak super.Agda); + Agda = dontHaddock super.Agda; # Cannot compile its own test suite: https://github.com/haskell/network-uri/issues/10. network-uri = dontCheck super.network-uri; - # 0.7.0.2 doesn't accept recent versions of HaXml. - encoding = doJailbreak super.encoding; - - # Doesn't accept recent versions of vector-space. - active = doJailbreak super.active; - diagrams-core = doJailbreak super.diagrams-core; # https://github.com/diagrams/diagrams-core/issues/78 - diagrams-contrib = doJailbreak super.diagrams-contrib; - diagrams-lib = doJailbreak super.diagrams-lib; - diagrams-svg = doJailbreak super.diagrams-svg; - force-layout = doJailbreak super.force-layout; - vector-space-points = doJailbreak super.vector-space-points; - # The Haddock phase fails for one reason or another. attoparsec-conduit = dontHaddock super.attoparsec-conduit; blaze-builder-conduit = dontHaddock super.blaze-builder-conduit; @@ -118,9 +99,6 @@ self: super: { # https://github.com/techtangents/ablist/issues/1 ABList = dontCheck super.ABList; - # https://github.com/gcross/AbortT-transformers/issues/1 - AbortT-transformers = doJailbreak super.AbortT-transformers; - # Depends on broken NewBinary package. ASN1 = markBroken super.ASN1; @@ -137,14 +115,14 @@ self: super: { hbro-contrib = markBroken super.hbro-contrib; # https://github.com/prowdsponsor/fb/pull/33 - fb = doJailbreak (overrideCabal super.fb (drv: { + fb = overrideCabal super.fb (drv: { patches = [ (pkgs.fetchpatch { url = https://github.com/prowdsponsor/fb/pull/31.patch; sha256 = "0ip8mhpbbvlp4pz7d27d6cg39gm6ypfsf4rdmfrmdh3pkig0axls"; }) ]; - })); + }); # https://github.com/haskell/vector/issues/47 vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector; From b2a6fd605906f47922e71c3c0c8b51f01e26a70f Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Jan 2015 22:00:42 +0300 Subject: [PATCH 0896/1091] yesod-pagination: add Haskell package --- .../haskell/yesod-pagination/default.nix | 24 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/libraries/haskell/yesod-pagination/default.nix diff --git a/pkgs/development/libraries/haskell/yesod-pagination/default.nix b/pkgs/development/libraries/haskell/yesod-pagination/default.nix new file mode 100644 index 000000000000..38b89445cb71 --- /dev/null +++ b/pkgs/development/libraries/haskell/yesod-pagination/default.nix @@ -0,0 +1,24 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, esqueleto, hspec, monadLogger, persistent +, persistentSqlite, resourcePool, resourcet, shakespeare +, utf8String, waiTest, yesod, yesodTest +}: + +cabal.mkDerivation (self: { + pname = "yesod-pagination"; + version = "2.0.0"; + sha256 = "0d42b8y7zpl624d7wa2caarni9g10hg14xsbamlkykki3bl197m1"; + buildDepends = [ esqueleto yesod ]; + testDepends = [ + hspec monadLogger persistent persistentSqlite resourcePool + resourcet shakespeare utf8String waiTest yesod yesodTest + ]; + doCheck = false; + meta = { + homepage = "https://github.com/joelteon/yesod-pagination"; + description = "Pagination in Yesod"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index c42be49dc41c..71a2ab092e42 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2997,6 +2997,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in yesodNewsfeed = callPackage ../development/libraries/haskell/yesod-newsfeed {}; + yesodPagination = callPackage ../development/libraries/haskell/yesod-pagination {}; + yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {}; yesodRoutes = callPackage ../development/libraries/haskell/yesod-routes {}; From 2f32d8f848320db6834fdec16975f0830ac12d39 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 15 Jan 2015 21:03:32 +0100 Subject: [PATCH 0897/1091] Add netsniff-ng 0.5.9-rc4-40-g5107740: Linux networking toolkit --- pkgs/tools/networking/netsniff-ng/default.nix | 43 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/tools/networking/netsniff-ng/default.nix diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix new file mode 100644 index 000000000000..0fa4e2db229b --- /dev/null +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, bison, flex, geoip, libnet, libnetfilter_conntrack, libnl +, libpcap, liburcu, ncurses, perl, pkgconfig, which, zlib }: + +stdenv.mkDerivation rec { + version = "0.5.9-rc4-40-g5107740"; + name = "netsniff-ng-${version}"; + + src = fetchFromGitHub rec { # Upstream recommends and supports git + repo = "netsniff-ng"; + owner = repo; + rev = "5107740603d10feed6104afd75042970cb392843"; + sha256 = "1z3b7pa5rhz37dhfb1riy1j9lg917bs4z7clqbxm1hzi1x2ln988"; + }; + + # ./configure is not autoGNU but some home-brewn magic + preConfigure = "patchShebangs configure"; + postConfigure = "substituteInPlace Makefile --replace ' tput ' ' true '"; + + # FIXME: missing nacl/libcli and a *working* libnetfilter_conntrack + # The following tools will be missing: curvetun flowtop mausezahn + buildInputs = [ bison flex geoip libnet libnl libnetfilter_conntrack + libpcap liburcu ncurses perl pkgconfig which zlib ]; + + enableParallelBuilding = true; + + # Tries to install to /etc, but they're more like /share files anyway + makeFlags = "PREFIX=$(out) ETCDIR=$(out)/etc"; + + meta = with stdenv.lib; { + description = "Swiss army knife for daily Linux network plumbing"; + longDescription = '' + netsniff-ng is a free Linux networking toolkit. Its gain of performance + is reached by zero-copy mechanisms, so that on packet reception and + transmission the kernel does not need to copy packets from kernel space + to user space and vice versa. The toolkit can be used for network + development and analysis, debugging, auditing or network reconnaissance. + ''; + homepage = http://netsniff-ng.org/; + license = with licenses; gpl2; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 895977fc4fa7..f32a5a7ae871 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1633,6 +1633,8 @@ let netperf = callPackage ../applications/networking/netperf { }; + netsniff-ng = callPackage ../tools/networking/netsniff-ng { }; + ninka = callPackage ../development/tools/misc/ninka { }; nodejs = callPackage ../development/web/nodejs { }; From ed1ca3928dedf664bb33a34e9ec86aff07e76de1 Mon Sep 17 00:00:00 2001 From: Eric Seidel Date: Thu, 15 Jan 2015 13:36:01 -0800 Subject: [PATCH 0898/1091] don't use cpphs by default on darwin --- pkgs/development/haskell-modules/generic-builder.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 7290bb947e15..c0c3be07df30 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -40,7 +40,7 @@ , checkPhase ? "", preCheck ? "", postCheck ? "" , preFixup ? "", postFixup ? "" , coreSetup ? false # Use only core packages to build Setup.hs. -, useCpphs ? stdenv.isDarwin +, useCpphs ? false }: assert pkgconfigDepends != [] -> pkgconfig != null; From ddc0d431154487490ce6018eef969d0578afae85 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 15 Jan 2015 22:20:42 +0100 Subject: [PATCH 0899/1091] Add package: ctodo --- pkgs/applications/misc/ctodo/default.nix | 27 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 +++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/applications/misc/ctodo/default.nix diff --git a/pkgs/applications/misc/ctodo/default.nix b/pkgs/applications/misc/ctodo/default.nix new file mode 100644 index 000000000000..fbb1701dd226 --- /dev/null +++ b/pkgs/applications/misc/ctodo/default.nix @@ -0,0 +1,27 @@ +{ stdenv, cmake, fetchgit, ncurses }: + +let + version = "1.1"; +in +stdenv.mkDerivation { + name = "ctodo-${version}"; + + src = fetchgit { + url = "https://github.com/Acolarh/ctodo.git"; + rev = "de478f5028a1b167bfdb6dd4160d83d9ef7db839"; + sha256 = "3a43a6237e8fe5b37ca7d5abc88c20158f2cff1f8b98762c404e6f24d4b7993e"; + }; + + buildInputs = [ stdenv cmake ncurses ]; + + configurePhase = '' + cmake -DCMAKE_INSTALL_PREFIX=$out . + ''; + + meta = { + homepage = "http://ctodo.apakoh.dk/"; + description = "A simple ncurses-based task list manager."; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 895977fc4fa7..bdb456209961 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4540,6 +4540,11 @@ let inherit pkgs ctags writeScriptBin; }; + ctodo = callPackage ../applications/misc/ctodo { + cmake = cmake; + ncurses = ncurses; + }; + cmake = callPackage ../development/tools/build-managers/cmake { }; cmake-3_0 = callPackage ../development/tools/build-managers/cmake/3.0.nix { }; From cbd1b0ec1f5e6252a225e18636afd62b2be7a9a9 Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Thu, 15 Jan 2015 16:07:42 -0600 Subject: [PATCH 0900/1091] skalibs: update to 2.2.0.0 --- pkgs/development/libraries/skalibs/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix index aaa7b3a3d260..67c1c74e6cfe 100644 --- a/pkgs/development/libraries/skalibs/default.nix +++ b/pkgs/development/libraries/skalibs/default.nix @@ -1,20 +1,23 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchgit }: let - version = "2.0.0.0"; + version = "2.2.0.0"; in stdenv.mkDerivation rec { name = "skalibs-${version}"; - src = fetchurl { - url = "http://skarnet.org/software/skalibs/${name}.tar.gz"; - sha256 = "0cz30wqg8fnkwjlacs4s3sjs3l34sa91xgci95fmb187zhiq693n"; + src = fetchgit { + url = "git://git.skarnet.org/skalibs"; + rev = "refs/tags/v${version}"; + sha256 = "1ww45ygrws7h3p3p7y3blc5kzvvy5fmzb158ngfbdamf0pgc5vkn"; }; dontDisableStatic = true; + enableParallelBuilding = true; + configureFlags = [ "--enable-force-devr" # assume /dev/random works "--libdir=\${prefix}/lib" From c2f822489c399b5beddc4d9fe7240ad2b84f1404 Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Thu, 15 Jan 2015 16:08:33 -0600 Subject: [PATCH 0901/1091] execline: update to 2.0.1.1 --- pkgs/tools/misc/execline/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/misc/execline/default.nix b/pkgs/tools/misc/execline/default.nix index 961262334587..320115b4f2df 100644 --- a/pkgs/tools/misc/execline/default.nix +++ b/pkgs/tools/misc/execline/default.nix @@ -1,20 +1,23 @@ -{ stdenv, fetchurl, skalibs }: +{ stdenv, fetchgit, skalibs }: let - version = "2.0.0.0"; + version = "2.0.1.1"; in stdenv.mkDerivation rec { name = "execline-${version}"; - src = fetchurl { - url = "http://skarnet.org/software/execline/${name}.tar.gz"; - sha256 = "1g5v6icxsf7p2ccj9iq85iikkm12xph65ri86ydakihv6al3jw71"; + src = fetchgit { + url = "git://git.skarnet.org/execline"; + rev = "refs/tags/v${version}"; + sha256 = "06fn4fb8hp68pffgfc55l5raph3bk9v0gngbgxfyzkmwbb1gxhll"; }; dontDisableStatic = true; + enableParallelBuilding = true; + configureFlags = [ "--libdir=\${prefix}/lib" "--includedir=\${prefix}/include" From 50c746f983866559090068c039a0e74ed9c4c4af Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Thu, 15 Jan 2015 16:10:07 -0600 Subject: [PATCH 0902/1091] s6: update to 2.0.1.0 --- pkgs/servers/s6/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/s6/default.nix b/pkgs/servers/s6/default.nix index 32d219bf4aaf..1452f82573e9 100644 --- a/pkgs/servers/s6/default.nix +++ b/pkgs/servers/s6/default.nix @@ -1,20 +1,23 @@ -{ stdenv, execline, fetchurl, skalibs }: +{ stdenv, execline, fetchgit, skalibs }: let - version = "2.0.0.0"; + version = "2.0.1.0"; in stdenv.mkDerivation rec { name = "s6-${version}"; - src = fetchurl { - url = "http://www.skarnet.org/software/s6/${name}.tar.gz"; - sha256 = "14x4l3xp152c9v34zs7nzxzacizfpp0k0lzwh40rxm0w5wz4x0ls"; + src = fetchgit { + url = "git://git.skarnet.org/s6"; + rev = "refs/tags/v${version}"; + sha256 = "1x7za0b1a2i6xn06grpb5j361s9bl4524bp5mz3zcdg8s9nil50d"; }; dontDisableStatic = true; + enableParallelBuilding = true; + configureFlags = [ "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" "--with-include=${skalibs}/include" From ffed4e93bef0090c4df980f78887d64b998cb2bd Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Thu, 15 Jan 2015 16:11:20 -0600 Subject: [PATCH 0903/1091] s6-dns: update to 2.0.0.2 --- pkgs/tools/networking/s6-dns/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/networking/s6-dns/default.nix b/pkgs/tools/networking/s6-dns/default.nix index 4dae1a1c8c30..2339ac5ff054 100644 --- a/pkgs/tools/networking/s6-dns/default.nix +++ b/pkgs/tools/networking/s6-dns/default.nix @@ -1,20 +1,23 @@ -{ stdenv, fetchurl, skalibs }: +{ stdenv, fetchgit, skalibs }: let - version = "2.0.0.0"; + version = "2.0.0.2"; in stdenv.mkDerivation rec { name = "s6-dns-${version}"; - src = fetchurl { - url = "http://www.skarnet.org/software/s6-dns/${name}.tar.gz"; - sha256 = "07k6rzgsgcxr0bq209as79sjn2nrcjj9mlmk9vvy1hvsag0xnkcq"; + src = fetchgit { + url = "git://git.skarnet.org/s6-dns"; + rev = "refs/tags/v${version}"; + sha256 = "0y76gvgvg2y3hhr3pk2nkki1idjj6sxxcnvd29yd79v0419p2dl3"; }; dontDisableStatic = true; + enableParallelBuilding = true; + configureFlags = [ "--includedir=\${prefix}/include" "--libdir=\${prefix}/lib" From 1459600c36bc4e85e5a43bc1f9b25b8c92717e0a Mon Sep 17 00:00:00 2001 From: Patrick Mahoney Date: Thu, 15 Jan 2015 16:11:58 -0600 Subject: [PATCH 0904/1091] s6-networking: update to 2.0.1.0 --- pkgs/tools/networking/s6-networking/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/networking/s6-networking/default.nix b/pkgs/tools/networking/s6-networking/default.nix index 09d9e722245b..e8857e35e673 100644 --- a/pkgs/tools/networking/s6-networking/default.nix +++ b/pkgs/tools/networking/s6-networking/default.nix @@ -1,30 +1,36 @@ -{ stdenv, execline, fetchurl, s6Dns, skalibs }: +{ stdenv, execline, fetchgit, s6, s6Dns, skalibs }: let - version = "2.0.0.0"; + version = "2.0.1.0"; in stdenv.mkDerivation rec { name = "s6-networking-${version}"; - src = fetchurl { - url = "http://www.skarnet.org/software/s6-networking/${name}.tar.gz"; - sha256 = "0k2i0g5lsvh1gz90ixwdip1pngj9vd45d4fpmdg075vd8zhh7j37"; + src = fetchgit { + url = "git://git.skarnet.org/s6-networking"; + rev = "refs/tags/v${version}"; + sha256 = "1q094x8x99cy0kkq74kfw1rd9kmp6ynpz9ahx0lviz05n9paq7ya"; }; dontDisableStatic = true; + enableParallelBuilding = true; + configureFlags = [ "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" "--with-include=${skalibs}/include" "--with-include=${execline}/include" + "--with-include=${s6}/include" "--with-include=${s6Dns}/include" "--with-lib=${skalibs}/lib" "--with-lib=${execline}/lib" + "--with-lib=${s6}/lib" "--with-lib=${s6Dns}/lib" "--with-dynlib=${skalibs}/lib" "--with-dynlib=${execline}/lib" + "--with-dynlib=${s6}/lib" "--with-dynlib=${s6Dns}/lib" ]; From 415b32311f1f35e1cca63735ed093d2b5a7ae1a9 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Thu, 15 Jan 2015 22:40:21 +0000 Subject: [PATCH 0905/1091] hackage-packages.nix: re-generate from Hackage 2015-01-15T22:40:10+00:00 --- .../haskell-modules/configuration-common.nix | 10 -------- .../haskell-modules/hackage-packages.nix | 25 +++++++++++-------- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fdebcef16fe9..c32778e4f430 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -114,16 +114,6 @@ self: super: { # depends on broken hbro package. hbro-contrib = markBroken super.hbro-contrib; - # https://github.com/prowdsponsor/fb/pull/33 - fb = overrideCabal super.fb (drv: { - patches = [ - (pkgs.fetchpatch { - url = https://github.com/prowdsponsor/fb/pull/31.patch; - sha256 = "0ip8mhpbbvlp4pz7d27d6cg39gm6ypfsf4rdmfrmdh3pkig0axls"; - }) - ]; - }); - # https://github.com/haskell/vector/issues/47 vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 740821b9855e..3900cc76cd90 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -8826,6 +8826,7 @@ self: { pname = "List"; version = "0.5.1"; sha256 = "1hgkal8jh035bs0z6z8i899dc0888fhdx8940y27aaxxbmlzfy1p"; + editedCabalFile = "0fce39feed0d5ae7ea041b886d5440e288b705212b1869beec6419b9c0ca9982"; buildDepends = [ base transformers ]; homepage = "http://github.com/yairchu/generator/tree"; description = "List monad transformer and class"; @@ -11535,6 +11536,7 @@ self: { pname = "RSA"; version = "2.1.0"; sha256 = "0bhnnz7vp1942ac2vg0y6vsag9bm0pslnm4ix6lmw28hy6d1jk2a"; + editedCabalFile = "a6367228c6ecf3abc4a43225058ed9e86dc291849e943ce1f1ef5527c1ecba07"; buildDepends = [ base binary bytestring crypto-api crypto-pubkey-types pureMD5 SHA ]; @@ -18947,6 +18949,7 @@ self: { pname = "asn1-data"; version = "0.7.1"; sha256 = "10s7mxygw6w8a8mx090msvbl8pji8m68lsxxyr5bp7p887naia7r"; + editedCabalFile = "6c8f01076a88b9ea0f2ce9b5fa2b09dc658332bd4dedfbc8d6e7fae25ea5ed1f"; isLibrary = true; isExecutable = true; buildDepends = [ base bytestring cereal mtl text ]; @@ -29123,6 +29126,7 @@ self: { hackage-db machines machines-directory MissingH monad-loops process tar text transformers yaml zlib ]; + jailbreak = true; homepage = "http://github.com/aloiscochard/codex"; description = "A ctags file generator for cabal project dependencies"; license = stdenv.lib.licenses.asl20; @@ -32368,6 +32372,7 @@ self: { pname = "crypto-numbers"; version = "0.2.7"; sha256 = "19l9y5jzvqrqfam13xin9m9ca0s5ql86yv0cjn6dzkydx4byn2j2"; + editedCabalFile = "2b493386b7605b70a67f751d6496e9feff8ef319a5294b122a3ff3895a8453ca"; buildDepends = [ base bytestring crypto-random ghc-prim integer-gmp vector ]; @@ -42232,8 +42237,8 @@ self: { }: mkDerivation { pname = "fb"; - version = "1.0.7"; - sha256 = "0ghyddxf4aqidqvbm93pjgaban0whfj4y1w11b7nxy89srhyjhh8"; + version = "1.0.8"; + sha256 = "1cv722kkp6lbxajv3ka4088x2491yy41cfypqqkq753mm59x6s9m"; buildDepends = [ aeson attoparsec base base16-bytestring base64-bytestring bytestring cereal conduit conduit-extra crypto-api cryptohash @@ -50548,8 +50553,8 @@ self: { }: mkDerivation { pname = "hackage-db"; - version = "1.11"; - sha256 = "14jjy3i5pjdcw2cx3n5ipg72zahvy9vh87vlcgnz44slw8av6dcq"; + version = "1.22"; + sha256 = "0rhh7w4929zkwzv10ika952yiw4dkffqd8f79f1bl76lz1la6cjd"; buildDepends = [ base bytestring Cabal containers directory filepath tar utf8-string ]; @@ -62246,8 +62251,8 @@ self: { }: mkDerivation { pname = "hspec-server"; - version = "0.3.2"; - sha256 = "1q77inw8xrnpl14rwvpv0q1ci6axblcx45wi5b72hnchk7ay5a6x"; + version = "0.4.0"; + sha256 = "0spbg4nsmqr16pcl20kwgflw359lavpqg1gbngb4q3vb5mnzkfcw"; buildDepends = [ base containers hspec hspec-core hspec-expectations HUnit process regex-posix temporary transformers @@ -69653,8 +69658,8 @@ self: { ({ mkDerivation, base, dlist, transformers }: mkDerivation { pname = "kure"; - version = "2.16.4"; - sha256 = "07qd3qhdwsi4hxlijnhqsziprsl3zmhj9271ha6iy79zcapwvpax"; + version = "2.16.6"; + sha256 = "14r28h3pywv87ksnw65jid90v2d3s4lzxm0m7i6wvww5080z804a"; buildDepends = [ base dlist transformers ]; homepage = "http://www.ittc.ku.edu/csdl/fpg/software/kure.html"; description = "Combinators for Strategic Programming"; @@ -89177,8 +89182,8 @@ self: { }: mkDerivation { pname = "propellor"; - version = "1.2.1"; - sha256 = "0kpvlm4qj7i2zx427rymk20lfxy3ljhc6y9qwhqxsbxg0aka25nj"; + version = "1.3.2"; + sha256 = "02cfs90kfpk09njhx45bfms90350my7j4wcf1yyzfszlkpfn3mmc"; isLibrary = true; isExecutable = true; buildDepends = [ From 1f28bfa2849239c1cdc643c1df80c20f3908f474 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Thu, 15 Jan 2015 17:13:02 +0100 Subject: [PATCH 0906/1091] grsecurity: Update stable and test patches stable: 3.0-3.14.28-201501120819 -> 3.0-3.14.28-201501142323 test: 3.0-3.18.2-201501120821 -> 3.0-3.18.2-201501142325 --- pkgs/os-specific/linux/kernel/patches.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index f712d57c8f0b..c0a94ed2e76f 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -66,16 +66,16 @@ rec { grsecurity_stable = grsecPatch { kversion = "3.14.28"; - revision = "201501120819"; + revision = "201501142323"; branch = "stable"; - sha256 = "0ipgaifbbzn75kmkrrvq3rfijdddanivq1lidrc3gc4aclblnzs8"; + sha256 = "0wvksk3fbs4cd7lxmbgw8iq5rm2rggc2rx526nina71vjwr42j2m"; }; grsecurity_unstable = grsecPatch { kversion = "3.18.2"; - revision = "201501120821"; + revision = "201501142325"; branch = "test"; - sha256 = "146vy632wvjlnnvbh3kc7pssz71x0zdgwglpk1i68pm8rnq4awig"; + sha256 = "1szr3y876rllyw3dbw450cc3gz67ysfdxmdggaig31z470w9pikh"; }; grsec_fix_path = From 65522d05d4bcd701af0d1f2cc882269dc379ce06 Mon Sep 17 00:00:00 2001 From: Daniel Peebles Date: Thu, 15 Jan 2015 22:47:47 -0500 Subject: [PATCH 0907/1091] Turn nixUnstable back on --- pkgs/tools/package-management/nix/unstable.nix | 6 +++--- pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/package-management/nix/unstable.nix b/pkgs/tools/package-management/nix/unstable.nix index 91c35b59964a..251ff5b220cc 100644 --- a/pkgs/tools/package-management/nix/unstable.nix +++ b/pkgs/tools/package-management/nix/unstable.nix @@ -5,11 +5,11 @@ }: stdenv.mkDerivation rec { - name = "nix-1.8pre3919_f43a8ed"; + name = "nix-1.9pre4020_f6716e9"; src = fetchurl { - url = http://hydra.nixos.org/build/17676230/download/4/nix-1.8pre3919_f43a8ed.tar.xz; - sha256 = "6837adca17a1571fb82f7db0f21230577ff5d3d9b2a5ae1e465862033c6fded4"; + url = "http://hydra.nixos.org/build/18780017/download/4/${name}.tar.xz"; + sha256 = "0jki14yxwv1f33fqkd1bi8bpxafkzjv8yixiwnw8nkhx074sipsn"; }; nativeBuildInputs = [ perl pkgconfig ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 895977fc4fa7..c6588aea9c0c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12838,13 +12838,10 @@ let stateDir = config.nix.stateDir or "/nix/var"; }; - /* nixUnstable = callPackage ../tools/package-management/nix/unstable.nix { storeDir = config.nix.storeDir or "/nix/store"; stateDir = config.nix.stateDir or "/nix/var"; }; - */ - nixUnstable = nixStable; nixops = callPackage ../tools/package-management/nixops { }; From db85ee9e7772c3b56ed327588b34308ddf54743d Mon Sep 17 00:00:00 2001 From: Cray Elliott Date: Thu, 15 Jan 2015 21:04:00 -0800 Subject: [PATCH 0908/1091] Add haskellngPackages.cabal2nix missing dependencies added QuickCheck, deepseq-generics and hspec --- pkgs/development/haskell-modules/configuration-common.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c32778e4f430..7fd4ec1b3337 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -131,9 +131,10 @@ self: super: { isLibrary = false; isExecutable = true; buildDepends = with self; [ - aeson base bytestring Cabal containers deepseq directory filepath - hackage-db monad-par monad-par-extras mtl pretty process - regex-posix SHA split transformers utf8-string + aeson base bytestring Cabal containers deepseq deepseq-generics + directory filepath hackage-db hspec monad-par monad-par-extras + mtl pretty process regex-posix SHA split transformers + utf8-string QuickCheck ]; testDepends = with self; [ base doctest ]; homepage = "http://github.com/NixOS/cabal2nix"; From ce8651ba1eef716d14a7867317712ec5eade231a Mon Sep 17 00:00:00 2001 From: Renzo Carbonara Date: Fri, 16 Jan 2015 02:59:39 -0300 Subject: [PATCH 0909/1091] Add package xbrightness xbrightness allows controlling by software the screen gamma and brigthness settings for individual color channels. --- pkgs/tools/X11/xbrightness/builder.sh | 16 +++++++++++++++ pkgs/tools/X11/xbrightness/default.nix | 27 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 45 insertions(+) create mode 100644 pkgs/tools/X11/xbrightness/builder.sh create mode 100644 pkgs/tools/X11/xbrightness/default.nix diff --git a/pkgs/tools/X11/xbrightness/builder.sh b/pkgs/tools/X11/xbrightness/builder.sh new file mode 100644 index 000000000000..f40ea0029912 --- /dev/null +++ b/pkgs/tools/X11/xbrightness/builder.sh @@ -0,0 +1,16 @@ +source $stdenv/setup + +configurePhase() { + xmkmf +} + +buildPhase() { + make $makeFlags +} + +installPhase() { + make install BINDIR=$out/bin + make install.man MANPATH=$out/share/man +} + +genericBuild diff --git a/pkgs/tools/X11/xbrightness/default.nix b/pkgs/tools/X11/xbrightness/default.nix new file mode 100644 index 000000000000..9701a759656a --- /dev/null +++ b/pkgs/tools/X11/xbrightness/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, x11, xlibs }: + +stdenv.mkDerivation { + + name = "xbrightness-0.3-mika-akk"; + builder = ./builder.sh; + src = fetchurl { + url = http://shallowsky.com/software/xbrightness/xbrightness-0.3-mika-akk.tar.gz; + sha256 = "2564dbd393544657cdabe4cbf535d9cfb9abe8edddb1b8cdb1ed4d12f358626e"; + }; + + buildInputs = [ + xlibs.imake + xlibs.libX11 + xlibs.libXaw + xlibs.libXext + xlibs.libXmu + xlibs.libXpm + xlibs.libXxf86vm + ]; + + meta = { + description = "X11 brigthness and gamma software control"; + homepage = http://shallowsky.com/software; + license = stdenv.lib.licenses.mit; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c6588aea9c0c..f5a43e456a3d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2808,6 +2808,8 @@ let xarchiver = callPackage ../tools/archivers/xarchiver { }; + xbrightness = callPackage ../tools/X11/xbrightness { }; + xcruiser = callPackage ../applications/misc/xcruiser { }; unarj = callPackage ../tools/archivers/unarj { }; From 4361a7a597441ada24399896beb94dbe563f465f Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 16 Jan 2015 08:51:22 +0100 Subject: [PATCH 0910/1091] couchdb: fix build --- pkgs/servers/http/couchdb/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/servers/http/couchdb/default.nix b/pkgs/servers/http/couchdb/default.nix index 0e7146175446..54412d2ab400 100644 --- a/pkgs/servers/http/couchdb/default.nix +++ b/pkgs/servers/http/couchdb/default.nix @@ -13,6 +13,18 @@ stdenv.mkDerivation rec { buildInputs = [ erlang icu openssl spidermonkey curl help2man sphinx which file pkgconfig ]; + /* This patch removes the `-Werror` flag as there are warnings due to + * _BSD_SOURCE being deprecated in glibc >= 2.20 + */ + patchPhase = '' + patch src/couchdb/priv/Makefile.in < couchjs_CFLAGS = -g -Wall -D_BSD_SOURCE \$(CURL_CFLAGS) \$(JS_CFLAGS) + EOF + ''; + postInstall = '' sed -i -e "s|\`getopt|\`${getopt}/bin/getopt|" $out/bin/couchdb ''; From 1e0d2a96b393a32d6a1997e3274238a255f59e5c Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Fri, 16 Jan 2015 12:18:14 +0300 Subject: [PATCH 0911/1091] Bump allowed Firefox version for SlimerJS again, and with some reserve... --- pkgs/development/tools/slimerjs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/slimerjs/default.nix b/pkgs/development/tools/slimerjs/default.nix index fd3f48b8b823..67a70b42bc4e 100644 --- a/pkgs/development/tools/slimerjs/default.nix +++ b/pkgs/development/tools/slimerjs/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { echo 'export SLIMERJSLAUNCHER=${firefox}/bin/firefox' >> "$out/bin/slimerjs" echo "'$out/lib/slimerjs/slimerjs' \"\$@\"" >> "$out/bin/slimerjs" chmod a+x "$out/bin/slimerjs" - sed -e 's@MaxVersion=32[.]@MaxVersion=33.@' -i "$out/lib/slimerjs/application.ini" + sed -e 's@MaxVersion=3[0-9][.]@MaxVersion=40.@' -i "$out/lib/slimerjs/application.ini" ''; meta = { inherit (s) version; From 2bdfa515c977ed60cc1dcf2c27945f6c4df35ffc Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Fri, 16 Jan 2015 10:30:08 +0100 Subject: [PATCH 0912/1091] Update backintime to 1.1.0 This release removed the Gnome UI to only keep the Qt4 one. --- .../networking/sync/backintime/common.nix | 16 +++----- .../networking/sync/backintime/gnome.nix | 37 ------------------- .../networking/sync/backintime/qt4.nix | 25 +++++++++++++ pkgs/top-level/all-packages.nix | 4 +- 4 files changed, 33 insertions(+), 49 deletions(-) delete mode 100644 pkgs/applications/networking/sync/backintime/gnome.nix create mode 100644 pkgs/applications/networking/sync/backintime/qt4.nix diff --git a/pkgs/applications/networking/sync/backintime/common.nix b/pkgs/applications/networking/sync/backintime/common.nix index fa722747e5fb..e77fc5a522a4 100644 --- a/pkgs/applications/networking/sync/backintime/common.nix +++ b/pkgs/applications/networking/sync/backintime/common.nix @@ -1,20 +1,16 @@ -{stdenv, fetchurl, makeWrapper, gettext, python2, python2Packages }: +{stdenv, fetchurl, makeWrapper, gettext, python3, python3Packages, rsync, cron, openssh, sshfsFuse, encfs }: stdenv.mkDerivation rec { - version = "1.0.36"; + version = "1.1.0"; name = "backintime-common-${version}"; src = fetchurl { - url = "https://launchpad.net/backintime/1.0/${version}/+download/backintime-${version}.tar.gz"; - md5 = "28630bc7bd5f663ba8fcfb9ca6a742d8"; + url = "https://launchpad.net/backintime/1.1/${version}/+download/backintime-${version}.tar.gz"; + md5 = "21e15538c38d0c440c1281457319c7f1"; }; - # because upstream tarball has no top-level directory. - # https://bugs.launchpad.net/backintime/+bug/1359076 - sourceRoot = "."; - - buildInputs = [ makeWrapper gettext python2 python2Packages.dbus ]; + buildInputs = [ makeWrapper gettext python3 python3Packages.dbus python3Packages.keyring openssh cron rsync sshfsFuse encfs ]; installFlags = [ "DEST=$(out)" ]; @@ -43,4 +39,4 @@ stdenv.mkDerivation rec { done by taking snapshots of a specified set of directories. ''; }; -} \ No newline at end of file +} diff --git a/pkgs/applications/networking/sync/backintime/gnome.nix b/pkgs/applications/networking/sync/backintime/gnome.nix deleted file mode 100644 index 56d0f6c5481b..000000000000 --- a/pkgs/applications/networking/sync/backintime/gnome.nix +++ /dev/null @@ -1,37 +0,0 @@ -{stdenv, fetchurl, makeWrapper, gettext, python2, python2Packages, gnome2, pkgconfig, pygobject, glib, libtool, backintime-common }: - -stdenv.mkDerivation rec { - inherit (backintime-common) version src sourceRoot installFlags meta; - - name = "backintime-gnome-${version}"; - - buildInputs = [ makeWrapper gettext python2 python2Packages.dbus backintime-common python2Packages.pygtk python2Packages.notify gnome2.gnome_python ]; - - preConfigure = "cd gnome"; - configureFlags = [ "--no-check" ]; - - preFixup = - '' - # Make sure all Python files refer to $prefix/share/backintime - # instead of config.get_app_path() which returns the path of the - # 'common' module, not the path of the 'gnome' module. - filelist=$(mktemp) - find "$out/share/backintime/gnome" -name "*.py" -print0 > $filelist - while IFS="" read -r -d "" file <&9; do - substituteInPlace "$file" \ - --replace "glade_file = os.path.join(config.get_app_path()," \ - "glade_file = os.path.join('$prefix/share/backintime'," \ - --replace "glade_file = os.path.join(self.config.get_app_path()," \ - "glade_file = os.path.join('$prefix/share/backintime'," - done 9< "$filelist" - rm "$filelist" - - substituteInPlace "$out/bin/backintime-gnome" \ - --replace "=\"/usr/share" "=\"$prefix/share" - - wrapProgram "$out/bin/backintime-gnome" \ - --prefix PYTHONPATH : "${gnome2.gnome_python}/lib/python2.7/site-packages/gtk-2.0:${backintime-common}/share/backintime/common:$PYTHONPATH" \ - --prefix PATH : "${backintime-common}/bin:$PATH" - ''; - -} diff --git a/pkgs/applications/networking/sync/backintime/qt4.nix b/pkgs/applications/networking/sync/backintime/qt4.nix new file mode 100644 index 000000000000..67d521d272a9 --- /dev/null +++ b/pkgs/applications/networking/sync/backintime/qt4.nix @@ -0,0 +1,25 @@ +{stdenv, fetchurl, makeWrapper, gettext, pkgconfig, libtool, backintime-common, python3, python3Packages }: + +stdenv.mkDerivation rec { + inherit (backintime-common) version src installFlags meta; + + name = "backintime-gnome-${version}"; + + buildInputs = [ makeWrapper gettext python3 python3Packages.pyqt4 backintime-common python3 ]; + + preConfigure = "cd qt4"; + configureFlags = [ ]; + + dontAddPrefix = true; + + preFixup = + '' + substituteInPlace "$out/bin/backintime-qt4" \ + --replace "=\"/usr/share" "=\"$prefix/share" + + wrapProgram "$out/bin/backintime-qt4" \ + --prefix PYTHONPATH : "${backintime-common}/share/backintime/common:$PYTHONPATH" \ + --prefix PATH : "${backintime-common}/bin:$PATH" + ''; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66dba26f70cf..3e6bcb2a982f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9279,9 +9279,9 @@ let backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { }; - backintime-gnome = callPackage ../applications/networking/sync/backintime/gnome.nix { }; + backintime-qt4 = callPackage ../applications/networking/sync/backintime/qt4.nix { }; - backintime = backintime-gnome; + backintime = backintime-qt4; bar = callPackage ../applications/window-managers/bar { }; From 76583470c5e7ee1c6951475e3aaff1266c38f717 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 16 Jan 2015 11:32:12 +0100 Subject: [PATCH 0913/1091] Fixup: Remove x=x lines in all-packages.nix --- pkgs/top-level/all-packages.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bdb456209961..f2b345c084f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4540,10 +4540,7 @@ let inherit pkgs ctags writeScriptBin; }; - ctodo = callPackage ../applications/misc/ctodo { - cmake = cmake; - ncurses = ncurses; - }; + ctodo = callPackage ../applications/misc/ctodo { }; cmake = callPackage ../development/tools/build-managers/cmake { }; From a7024cb4b48560980e657f64242ae60c626e60e5 Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Thu, 11 Dec 2014 13:27:29 +0100 Subject: [PATCH 0914/1091] Create a nixos module for cups-browsed --- nixos/modules/services/printing/cupsd.nix | 32 ++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index bb3bf2519d42..679aa81a13da 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -4,7 +4,7 @@ with lib; let - inherit (pkgs) cups; + inherit (pkgs) cups cups_filters; cfg = config.services.printing; @@ -123,6 +123,19 @@ in ''; }; + browsedConf = mkOption { + type = types.lines; + default = ""; + example = + '' + BrowsePoll cups.example.com + ''; + description = '' + The contents of the configuration. file of the CUPS Browsed daemon + (cups-browsed.conf) + ''; + }; + drivers = mkOption { type = types.listOf types.path; example = literalExample "[ pkgs.splix ]"; @@ -161,6 +174,7 @@ in environment.etc."cups/client.conf".text = cfg.clientConf; environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf; environment.etc."cups/cupsd.conf".text = cfg.cupsdConf; + environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf; services.dbus.packages = [ cups ]; @@ -195,6 +209,22 @@ in ]; }; + systemd.services.cups-browsed = + { description = "Make remote CUPS printers available locally"; + + wantedBy = [ "multi-user.target" ]; + wants = [ "cups.service" "avahi-daemon.service" ]; + after = [ "cups.service" "avahi-daemon.service" ]; + + path = [ cups ]; + + serviceConfig.ExecStart = "${cups_filters}/bin/cups-browsed"; + + restartTriggers = + [ config.environment.etc."cups/cups-browsed.conf".source + ]; + }; + services.printing.drivers = [ cups pkgs.ghostscript pkgs.cups_filters additionalBackends pkgs.perl pkgs.coreutils pkgs.gnused pkgs.bc pkgs.gawk pkgs.gnugrep From ef92f1094a33a290bd95cb08fcd1b7efad1bdaa1 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 16 Jan 2015 14:25:17 +0100 Subject: [PATCH 0915/1091] Python27.zope_testrunner: disable test Tests fails due to `python-subunit` not found --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1da52a6c0a7f..85e308bc9dc2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11604,7 +11604,7 @@ let propagatedBuildInputs = with self; [ zope_interface zope_exceptions zope_testing six ] ++ optional (!python.is_py3k or false) subunit; - doCheck = true; + doCheck = !isPy27; meta = { description = "A flexible test runner with layer support"; From f3f06fc1ccf9e8df07349483ea60f5266eba23c9 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 16 Jan 2015 17:17:35 +0100 Subject: [PATCH 0916/1091] Fixup: Use archive instead of git clone --- pkgs/applications/misc/ctodo/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/ctodo/default.nix b/pkgs/applications/misc/ctodo/default.nix index fbb1701dd226..a6cac37e8ee6 100644 --- a/pkgs/applications/misc/ctodo/default.nix +++ b/pkgs/applications/misc/ctodo/default.nix @@ -1,4 +1,4 @@ -{ stdenv, cmake, fetchgit, ncurses }: +{ stdenv, cmake, fetchurl, ncurses }: let version = "1.1"; @@ -6,10 +6,9 @@ in stdenv.mkDerivation { name = "ctodo-${version}"; - src = fetchgit { - url = "https://github.com/Acolarh/ctodo.git"; - rev = "de478f5028a1b167bfdb6dd4160d83d9ef7db839"; - sha256 = "3a43a6237e8fe5b37ca7d5abc88c20158f2cff1f8b98762c404e6f24d4b7993e"; + src = fetchurl { + url = "https://github.com/Acolarh/ctodo/archive/v1.1.tar.gz"; + sha256 = "1sv5p1b08pp73qshakz4qy4pjglxz2pvx2cjfx52i3532hd3xcaf"; }; buildInputs = [ stdenv cmake ncurses ]; From 91e4ef34887063a4457ad1ad8bf643231be404d3 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 16 Jan 2015 17:18:06 +0100 Subject: [PATCH 0917/1091] Fixup: Add platform --- pkgs/applications/misc/ctodo/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/ctodo/default.nix b/pkgs/applications/misc/ctodo/default.nix index a6cac37e8ee6..3978a369d06f 100644 --- a/pkgs/applications/misc/ctodo/default.nix +++ b/pkgs/applications/misc/ctodo/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation { description = "A simple ncurses-based task list manager."; license = stdenv.lib.licenses.mit; maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; + platforms = stdenv.lib.platforms.linux; }; } From d47bec44e688bc3aff9094ab13e5956f3d7588a8 Mon Sep 17 00:00:00 2001 From: vi Date: Fri, 16 Jan 2015 18:00:49 +0000 Subject: [PATCH 0918/1091] ZNC: added "privmsg" module. --- pkgs/applications/networking/znc/modules.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/applications/networking/znc/modules.nix b/pkgs/applications/networking/znc/modules.nix index 478900bae4c9..9836d1fbb3b3 100644 --- a/pkgs/applications/networking/znc/modules.nix +++ b/pkgs/applications/networking/znc/modules.nix @@ -53,4 +53,21 @@ in rec { }; }; + privmsg = zncDerivation rec { + name = "znc-privmsg-c9f98690be"; + module_name = "privmsg"; + + src = fetchgit { + url = meta.repositories.git; + rev = "c9f98690beb4e3a7681468d5421ff11dc8e1ee8b"; + sha256 = "dfeb28878b12b98141ab204191288cb4c3f7df153a01391ebf6ed6a32007247f"; + }; + + meta = { + description = "ZNC privmsg module"; + homepage = https://github.com/kylef/znc-contrib; + repositories.git = https://github.com/kylef/znc-contrib.git; + }; + }; + } From 39746cb02d4657d896f7ec9b420082baaf9d720e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 16 Jan 2015 10:08:16 +0100 Subject: [PATCH 0919/1091] haskell-ChasingBottems: fix build with GHC 7.6.x --- pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 78ee237fd8d2..d1c919a03dc4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -46,4 +46,7 @@ self: super: { # Needs Cabal >= 1.18.x. jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; }; + # Haddock chokes on the prologue from the cabal file. + ChasingBottoms = dontHaddock super.ChasingBottoms; + } From 08c3f2bc05827ff3f7366b588e7d10da2b9ca8e7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 16 Jan 2015 23:23:23 +0100 Subject: [PATCH 0920/1091] pkgs/top-level/release.nix: build all versions of GHC on their supported platforms --- pkgs/top-level/release.nix | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 0a9030f8e506..47026336403a 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -270,29 +270,7 @@ let gnome_vfs = linux; }; - haskellPackages_ghc6104 = { - ghc = ghcSupported; - }; - - haskellPackages_ghc6123 = { - ghc = ghcSupported; - }; - - haskellPackages_ghc704 = { - ghc = ghcSupported; - }; - - haskellPackages_ghc722 = { - ghc = ghcSupported; - }; - - haskellPackages_ghc742 = { - ghc = ghcSupported; - }; - - haskellPackages_ghc763 = { - ghc = ghcSupported; - }; + haskell-ng.compiler = packagesWithMetaPlatform pkgs.haskell-ng.compiler; strategoPackages = { sdf = linux; From 11e3503f1039f6c28a03d512aaa68979af4a6bce Mon Sep 17 00:00:00 2001 From: Renzo Carbonara Date: Fri, 16 Jan 2015 20:23:44 -0300 Subject: [PATCH 0921/1091] Improve packaging of xbrightness --- pkgs/tools/X11/xbrightness/builder.sh | 16 ---------------- pkgs/tools/X11/xbrightness/default.nix | 8 +++++++- 2 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 pkgs/tools/X11/xbrightness/builder.sh diff --git a/pkgs/tools/X11/xbrightness/builder.sh b/pkgs/tools/X11/xbrightness/builder.sh deleted file mode 100644 index f40ea0029912..000000000000 --- a/pkgs/tools/X11/xbrightness/builder.sh +++ /dev/null @@ -1,16 +0,0 @@ -source $stdenv/setup - -configurePhase() { - xmkmf -} - -buildPhase() { - make $makeFlags -} - -installPhase() { - make install BINDIR=$out/bin - make install.man MANPATH=$out/share/man -} - -genericBuild diff --git a/pkgs/tools/X11/xbrightness/default.nix b/pkgs/tools/X11/xbrightness/default.nix index 9701a759656a..9b7094cb1c74 100644 --- a/pkgs/tools/X11/xbrightness/default.nix +++ b/pkgs/tools/X11/xbrightness/default.nix @@ -3,7 +3,6 @@ stdenv.mkDerivation { name = "xbrightness-0.3-mika-akk"; - builder = ./builder.sh; src = fetchurl { url = http://shallowsky.com/software/xbrightness/xbrightness-0.3-mika-akk.tar.gz; sha256 = "2564dbd393544657cdabe4cbf535d9cfb9abe8edddb1b8cdb1ed4d12f358626e"; @@ -19,6 +18,13 @@ stdenv.mkDerivation { xlibs.libXxf86vm ]; + configurePhase = "xmkmf"; + + installPhase = '' + make install BINDIR=$out/bin + make install.man MANPATH=$out/share/man + ''; + meta = { description = "X11 brigthness and gamma software control"; homepage = http://shallowsky.com/software; From a8507494479c664e994bfd52bbe5c2daf8865efa Mon Sep 17 00:00:00 2001 From: Renzo Carbonara Date: Fri, 16 Jan 2015 20:37:22 -0300 Subject: [PATCH 0922/1091] xbrightness: remove unnecessary x11 parameter --- pkgs/tools/X11/xbrightness/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/X11/xbrightness/default.nix b/pkgs/tools/X11/xbrightness/default.nix index 9b7094cb1c74..cb10718a11b9 100644 --- a/pkgs/tools/X11/xbrightness/default.nix +++ b/pkgs/tools/X11/xbrightness/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, x11, xlibs }: +{ stdenv, fetchurl, xlibs }: stdenv.mkDerivation { From 44c342441482a5b195c799db923a97969789bd4a Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sat, 17 Jan 2015 00:46:38 +0100 Subject: [PATCH 0923/1091] Add package for the 'open-dyslexic' font. --- pkgs/data/fonts/open-dyslexic/default.nix | 30 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/data/fonts/open-dyslexic/default.nix diff --git a/pkgs/data/fonts/open-dyslexic/default.nix b/pkgs/data/fonts/open-dyslexic/default.nix new file mode 100644 index 000000000000..5d9bb5843607 --- /dev/null +++ b/pkgs/data/fonts/open-dyslexic/default.nix @@ -0,0 +1,30 @@ +{stdenv, fetchgit}: + +stdenv.mkDerivation rec { + name = "open-dyslexic-${version}"; + version = "2014-11-11"; + + src = fetchgit { + url = "https://github.com/antijingoist/open-dyslexic.git"; + rev = "f4b5ba89018b44d633608907e15f93fb3fabbabc"; + sha256 = "04pa7c2cary6pqxsmxqrg7wi19szg7xh8panmvqvmc7jas0mzg6q"; + }; + + phases = ["unpackPhase" "installPhase"]; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp -v 'otf/'*.otf $out/share/fonts/opentype + + mkdir -p $out/share/doc/open-dyslexic + cp -v README.md $out/share/doc/open-dyslexic + ''; + + meta = with stdenv.lib; { + homepage = http://opendyslexic.org/; + description = "Font created to increase readability for readers with dyslexia"; + license = "Bitstream Vera License (http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts)"; + platforms = platforms.all; + maintainers = [maintainers.rycee]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0faa19160515..1b2bbe6456bc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9145,6 +9145,8 @@ let oldstandard = callPackage ../data/fonts/oldstandard { }; + open-dyslexic = callPackage ../data/fonts/open-dyslexic { }; + opensans-ttf = callPackage ../data/fonts/opensans-ttf { }; poly = callPackage ../data/fonts/poly { }; From 2594999cede5b0ceb2991d74c42a5dde2514dfbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Sat, 17 Jan 2015 01:25:10 +0100 Subject: [PATCH 0924/1091] ihaskell: fix path to installedconf in wrapper --- pkgs/development/tools/haskell/ihaskell/wrapper.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/ihaskell/wrapper.nix b/pkgs/development/tools/haskell/ihaskell/wrapper.nix index 3637400b46df..281a3177baef 100644 --- a/pkgs/development/tools/haskell/ihaskell/wrapper.nix +++ b/pkgs/development/tools/haskell/ihaskell/wrapper.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { - inherit (ihaskell) name; + inherit (ihaskell) name pname version; buildInputs = [ makeWrapper ]; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { --set PROFILE_DIR "\$HOME/.ipython/profile_haskell" \ --set PROFILE_TAR "$(find ${ihaskell} -iname "profile.tar")" \ --set PROFILE_INIT "\$([ ! -d \$PROFILE_DIR ] && mkdir -p \$PROFILE_DIR && tar xvf \$PROFILE_TAR -C \$PROFILE_DIR)" \ - --prefix GHC_PACKAGE_PATH : "\$(${ghc.GHCGetPackages} ${ghc.version}|sed -e 's, -package-db ,:,g'|cut -b 2-):${ihaskell}/lib/ghc-${ghc.version}/package.conf.d/${name}.installedconf" \ + --prefix GHC_PACKAGE_PATH : "\$(${ghc.GHCGetPackages} ${ghc.version}|sed -e 's, -package-db ,:,g'|cut -b 2-):${ihaskell}/lib/ghc-${ghc.version}/package.conf.d/${pname}-${version}.installedconf" \ --set GHC_PACKAGE_PATH "\$GHC_PACKAGE_PATH:" # always end with : to include base packages ''; From c611f5837ce08335ffe6274541cd3dd134b97ae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 17 Jan 2015 14:14:35 +0100 Subject: [PATCH 0925/1091] fix gevent/eventlet on python 2.7.9, fixes #5782 --- .../python-modules/gevent_sslwrap.patch | 28 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 15 ++++------ 2 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 pkgs/development/python-modules/gevent_sslwrap.patch diff --git a/pkgs/development/python-modules/gevent_sslwrap.patch b/pkgs/development/python-modules/gevent_sslwrap.patch new file mode 100644 index 000000000000..6f104a638f07 --- /dev/null +++ b/pkgs/development/python-modules/gevent_sslwrap.patch @@ -0,0 +1,28 @@ +Index: b/gevent/ssl.py +=================================================================== +--- a/gevent/ssl.py ++++ b/gevent/ssl.py +@@ -81,15 +81,14 @@ class SSLSocket(socket): + self._sslobj = None + else: + # yes, create the SSL object +- if ciphers is None: +- self._sslobj = _ssl.sslwrap(self._sock, server_side, +- keyfile, certfile, +- cert_reqs, ssl_version, ca_certs) +- else: +- self._sslobj = _ssl.sslwrap(self._sock, server_side, +- keyfile, certfile, +- cert_reqs, ssl_version, ca_certs, +- ciphers) ++ ctx = SSLContext(ssl_version) ++ if keyfile or certfile: ++ ctx.load_cert_chain(certfile, keyfile) ++ if ca_certs: ++ ctx.load_verify_locations(ca_certs) ++ if ciphers: ++ ctx.set_ciphers(ciphers) ++ self._sslobj = ctx._wrap_socket(self._sock, server_side=server_side) + if do_handshake_on_connect: + self.do_handshake() + self.keyfile = keyfile diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 85e308bc9dc2..78288dbb5da7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3973,23 +3973,18 @@ let }; }; - eventlet = buildPythonPackage rec { - name = "eventlet-0.15.1"; + name = "eventlet-0.16.1"; src = pkgs.fetchurl { url = "http://pypi.python.org/packages/source/e/eventlet/${name}.tar.gz"; - md5 = "7155780824bb6344651a573838416f21"; + md5 = "58f6e5cd1bcd8ab78e32a2594aa0abad"; }; - buildInputs = with self; [ nose httplib2 ]; + buildInputs = with self; [ nose httplib2 pyopenssl ]; propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ]; - PYTHON_EGG_CACHE = "`pwd`/.egg-cache"; - - doCheck = false; # !!! fix; tests access the network - meta = { homepage = http://pypi.python.org/pypi/eventlet/; description = "A concurrent networking library for Python"; @@ -4326,7 +4321,7 @@ let sha256 = "16cddyk5is0gjfn0ia5n2l4lhdzvbjzlx6sfpy7ddjd3d3fq7ckl"; }; - propagatedBuildInputs = with self; [ twisted self.pyopenssl ]; + propagatedBuildInputs = [ self.twisted self.pyopenssl ]; meta = { homepage = http://foolscap.lothar.com/; @@ -4484,6 +4479,8 @@ let url = "https://pypi.python.org/packages/source/g/gevent/${name}.tar.gz"; sha256 = "0hyzfb0gcx9pm5c2igan8y57hqy2wixrwvdjwsaivxsqs0ay49s6"; }; + + patches = [ ../development/python-modules/gevent_sslwrap.patch ]; buildInputs = with self; [ pkgs.libev ]; propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ]; From 9a33fbb52de9ec92e808dfb695a00d5959afe6d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 17 Jan 2015 14:19:29 +0100 Subject: [PATCH 0926/1091] python: don't propagate installed packages into userenv, refs #4949 Propagation is not needed anymore, as we have more powerful apis today than this dirty hack. See nix-shell tool and python.buildEnv function in nixpkgs manual. --- pkgs/development/python-modules/generic/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix index 260128a2ddac..f0e057e2dd69 100644 --- a/pkgs/development/python-modules/generic/default.nix +++ b/pkgs/development/python-modules/generic/default.nix @@ -143,14 +143,6 @@ if disabled then throw "${name} not supported for interpreter ${python.executabl postFixup = attrs.postFixup or '' wrapPythonPrograms - # If a user installs a Python package, they probably also wants its - # dependencies in the user environment profile (only way to find the - # dependencies is to have them in the PYTHONPATH variable). - # Allows you to do: $ PYTHONPATH=~/.nix-profile/lib/python2.7/site-packages python - if test -e $out/nix-support/propagated-build-inputs; then - ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages - fi - # TODO: document createBuildInputsPth build-inputs "$buildInputStrings" for inputsfile in propagated-build-inputs propagated-native-build-inputs; do From c8d0d91db1bb9afcef82d5b29b5346167880da55 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 21 Dec 2014 11:02:35 +0100 Subject: [PATCH 0927/1091] Add optional backends to matplotlib. --- .../python-modules/matplotlib/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 25 ++-------- 2 files changed, 52 insertions(+), 22 deletions(-) create mode 100644 pkgs/development/python-modules/matplotlib/default.nix diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix new file mode 100644 index 000000000000..f08301c70817 --- /dev/null +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -0,0 +1,49 @@ +{ stdenv, fetchurl, python, buildPythonPackage +, which, dateutil, nose, numpy, pyparsing, tornado +, freetype, libpng, pkgconfig, mock, pytz +, enableGhostscript ? false, ghostscript ? null +, enableCairo ? false, pycairo ? null +, enableGtk2 ? false, pygtk ? null +, enableGtk3 ? false, pygobject3 ? null, gtk3 ? null +, enableQt4 ? false, pyqt4 ? null +, enableQt5 ? false, pyqt5 ? null +, enableWxWidgets ? false, wxPython ? null }: + +assert enableGhostscript -> ghostscript != null; +assert enableCairo -> pycairo != null; +assert enableGtk2 -> pygtk != null; +assert enableGtk3 -> pygobject3 != null && gtk3 != null; +assert enableQt4 -> pyqt4 != null; +assert enableQt5 -> pyqt5 != null; +assert enableWxWidgets -> wxPython != null; + +buildPythonPackage rec { + name = "matplotlib-1.4.2"; + + src = fetchurl { + url = "mirror://sourceforge/matplotlib/${name}.tar.gz"; + sha256 = "0m6v9nwdldlwk22gcd339zg6mny5m301fxgks7z8sb8m9wawg8qp"; + }; + + buildInputs = [ python which stdenv ] + ++ stdenv.lib.optional enableGhostscript ghostscript + ++ stdenv.lib.optional enableGtk3 gtk3; + + propagatedBuildInputs = + [ dateutil nose numpy pyparsing tornado freetype + libpng pkgconfig mock pytz + ] + ++ stdenv.lib.optional enableCairo pycairo + ++ stdenv.lib.optional enableGtk2 pygtk + ++ stdenv.lib.optional enableGtk3 pygobject3 + ++ stdenv.lib.optional enableQt4 pyqt4 + ++ stdenv.lib.optional enableQt5 pyqt5 + ++ stdenv.lib.optional enableWxWidgets wxPython; + + meta = with stdenv.lib; { + description = "python plotting library, making publication quality plots"; + homepage = "http://matplotlib.sourceforge.net/"; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 78288dbb5da7..d53d4ebfada0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5500,28 +5500,9 @@ let }; - matplotlib = buildPythonPackage rec { - name = "matplotlib-1.4.2"; - - src = pkgs.fetchurl { - url = "mirror://sourceforge/matplotlib/${name}.tar.gz"; - sha256 = "0m6v9nwdldlwk22gcd339zg6mny5m301fxgks7z8sb8m9wawg8qp"; - }; - - buildInputs = with self; [ python pkgs.which pkgs.ghostscript ] ++ - (if stdenv.isDarwin then [ pkgs.clangStdenv ] else [ pkgs.stdenv ]); - - propagatedBuildInputs = with self; - [ dateutil nose numpy pyparsing tornado pkgs.freetype pkgs.libpng pkgs.pkgconfig - mock pytz - ]; - - meta = with stdenv.lib; { - description = "python plotting library, making publication quality plots"; - homepage = "http://matplotlib.sourceforge.net/"; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - }; + matplotlib = callPackage ../development/python-modules/matplotlib/default.nix { + stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv; + enableGhostscript = true; }; From 0c27d37495d973c32d61b77729a9aa4d21787563 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Mon, 22 Dec 2014 21:38:05 +0100 Subject: [PATCH 0928/1091] Remove some matplotlib optional backends. The removed ones are not certain to work at the moment. --- .../python-modules/matplotlib/default.nix | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index f08301c70817..dd6456b67835 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -2,20 +2,11 @@ , which, dateutil, nose, numpy, pyparsing, tornado , freetype, libpng, pkgconfig, mock, pytz , enableGhostscript ? false, ghostscript ? null -, enableCairo ? false, pycairo ? null , enableGtk2 ? false, pygtk ? null -, enableGtk3 ? false, pygobject3 ? null, gtk3 ? null -, enableQt4 ? false, pyqt4 ? null -, enableQt5 ? false, pyqt5 ? null -, enableWxWidgets ? false, wxPython ? null }: +}: assert enableGhostscript -> ghostscript != null; -assert enableCairo -> pycairo != null; assert enableGtk2 -> pygtk != null; -assert enableGtk3 -> pygobject3 != null && gtk3 != null; -assert enableQt4 -> pyqt4 != null; -assert enableQt5 -> pyqt5 != null; -assert enableWxWidgets -> wxPython != null; buildPythonPackage rec { name = "matplotlib-1.4.2"; @@ -26,19 +17,13 @@ buildPythonPackage rec { }; buildInputs = [ python which stdenv ] - ++ stdenv.lib.optional enableGhostscript ghostscript - ++ stdenv.lib.optional enableGtk3 gtk3; + ++ stdenv.lib.optional enableGhostscript ghostscript; propagatedBuildInputs = [ dateutil nose numpy pyparsing tornado freetype libpng pkgconfig mock pytz ] - ++ stdenv.lib.optional enableCairo pycairo - ++ stdenv.lib.optional enableGtk2 pygtk - ++ stdenv.lib.optional enableGtk3 pygobject3 - ++ stdenv.lib.optional enableQt4 pyqt4 - ++ stdenv.lib.optional enableQt5 pyqt5 - ++ stdenv.lib.optional enableWxWidgets wxPython; + ++ stdenv.lib.optional enableGtk2 pygtk; meta = with stdenv.lib; { description = "python plotting library, making publication quality plots"; From 0f82c6bdb290407121694eac1e39e531fde947e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 17 Jan 2015 15:11:24 +0100 Subject: [PATCH 0929/1091] matplotlib: add optional gtk3 backend, fixes #4500 --- .../python-modules/matplotlib/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index dd6456b67835..5dcd1dda9486 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -1,8 +1,9 @@ -{ stdenv, fetchurl, python, buildPythonPackage +{ stdenv, fetchurl, python, buildPythonPackage, pycairo , which, dateutil, nose, numpy, pyparsing, tornado -, freetype, libpng, pkgconfig, mock, pytz -, enableGhostscript ? false, ghostscript ? null -, enableGtk2 ? false, pygtk ? null +, freetype, libpng, pkgconfig, mock, pytz, pygobject3 +, enableGhostscript ? false, ghostscript ? null, gtk3 +, enableGtk2 ? false, pygtk ? null, gobjectIntrospection +, enableGtk3 ? true, cairo }: assert enableGhostscript -> ghostscript != null; @@ -15,15 +16,18 @@ buildPythonPackage rec { url = "mirror://sourceforge/matplotlib/${name}.tar.gz"; sha256 = "0m6v9nwdldlwk22gcd339zg6mny5m301fxgks7z8sb8m9wawg8qp"; }; + + XDG_RUNTIME_DIR = "/tmp"; buildInputs = [ python which stdenv ] ++ stdenv.lib.optional enableGhostscript ghostscript; propagatedBuildInputs = - [ dateutil nose numpy pyparsing tornado freetype - libpng pkgconfig mock pytz + [ dateutil nose numpy pyparsing tornado freetype + libpng pkgconfig mock pytz ] - ++ stdenv.lib.optional enableGtk2 pygtk; + ++ stdenv.lib.optional enableGtk2 pygtk + ++ stdenv.lib.optionals enableGtk3 [ cairo pycairo gtk3 gobjectIntrospection pygobject3 ]; meta = with stdenv.lib; { description = "python plotting library, making publication quality plots"; From a4e33930501cbd862aaa67389ca4e611fe3a8c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 17 Jan 2015 15:24:47 +0100 Subject: [PATCH 0930/1091] matplotlib: be consistent --- pkgs/development/python-modules/matplotlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index 5dcd1dda9486..d22c8cf32313 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -3,7 +3,7 @@ , freetype, libpng, pkgconfig, mock, pytz, pygobject3 , enableGhostscript ? false, ghostscript ? null, gtk3 , enableGtk2 ? false, pygtk ? null, gobjectIntrospection -, enableGtk3 ? true, cairo +, enableGtk3 ? false, cairo }: assert enableGhostscript -> ghostscript != null; From 3c3ede970e253a7141148989ad3b9da21dafec9b Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 17 Jan 2015 15:31:41 +0100 Subject: [PATCH 0931/1091] netsniff-ng: don't work around tput now that we have ncurses --- pkgs/tools/networking/netsniff-ng/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix index 0fa4e2db229b..1f10e3c94d40 100644 --- a/pkgs/tools/networking/netsniff-ng/default.nix +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -14,7 +14,6 @@ stdenv.mkDerivation rec { # ./configure is not autoGNU but some home-brewn magic preConfigure = "patchShebangs configure"; - postConfigure = "substituteInPlace Makefile --replace ' tput ' ' true '"; # FIXME: missing nacl/libcli and a *working* libnetfilter_conntrack # The following tools will be missing: curvetun flowtop mausezahn From 4d6c69d9bf5520364695bcc1c9f4009427a2c9bf Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 17 Jan 2015 15:48:54 +0100 Subject: [PATCH 0932/1091] Add libcli 1.9.7: emulate a Cisco-telnet-style command line --- pkgs/development/libraries/libcli/default.nix | 23 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/libraries/libcli/default.nix diff --git a/pkgs/development/libraries/libcli/default.nix b/pkgs/development/libraries/libcli/default.nix new file mode 100644 index 000000000000..d85b0d0dff93 --- /dev/null +++ b/pkgs/development/libraries/libcli/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + version = "1.9.7"; + name = "libcli-${version}"; + + src = fetchurl { + url = "https://github.com/dparrish/libcli/archive/v${version}.tar.gz"; + sha256 = "0v4867jbach5zd1nq0sspq5q95vvbpnljzm2yf64k8a4w2vadpbx"; + }; + + enableParallelBuilding = true; + + makeFlags = "PREFIX=$(out)"; + + meta = with stdenv.lib; { + description = "Emulate a Cisco-style telnet command-line interface"; + homepage = http://sites.dparrish.com/libcli; + license = with licenses; lgpl21Plus; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 24462e6cb107..cbd81733ee4b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5831,6 +5831,8 @@ let libchop = callPackage ../development/libraries/libchop { }; + libcli = callPackage ../development/libraries/libcli { }; + libcm = callPackage ../development/libraries/libcm { }; inherit (gnome3) libcroco; From 5d143fae585a2198ac5fec9322f22b5ddff8ae25 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 17 Jan 2015 15:50:55 +0100 Subject: [PATCH 0933/1091] netsniff-ng: enable "mausezahn" tool --- pkgs/tools/networking/netsniff-ng/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix index 1f10e3c94d40..b7d9cada2591 100644 --- a/pkgs/tools/networking/netsniff-ng/default.nix +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -1,5 +1,6 @@ -{ stdenv, fetchFromGitHub, bison, flex, geoip, libnet, libnetfilter_conntrack, libnl -, libpcap, liburcu, ncurses, perl, pkgconfig, which, zlib }: +{ stdenv, fetchFromGitHub, bison, flex, geoip, libcli, libnet +, libnetfilter_conntrack, libnl, libpcap, liburcu, ncurses, perl, pkgconfig +, which, zlib }: stdenv.mkDerivation rec { version = "0.5.9-rc4-40-g5107740"; @@ -17,7 +18,7 @@ stdenv.mkDerivation rec { # FIXME: missing nacl/libcli and a *working* libnetfilter_conntrack # The following tools will be missing: curvetun flowtop mausezahn - buildInputs = [ bison flex geoip libnet libnl libnetfilter_conntrack + buildInputs = [ bison flex geoip libcli libnet libnl libnetfilter_conntrack libpcap liburcu ncurses perl pkgconfig which zlib ]; enableParallelBuilding = true; From 46a938ad3aa1d8bf992d1b99352bc67929f1ddc1 Mon Sep 17 00:00:00 2001 From: Aristid Breitkreuz Date: Sat, 17 Jan 2015 16:31:03 +0000 Subject: [PATCH 0934/1091] linux 3.18.3 --- pkgs/os-specific/linux/kernel/linux-3.18.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.18.nix b/pkgs/os-specific/linux/kernel/linux-3.18.nix index b3e46a8ef8b1..dc56325666a2 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.18.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.18.2"; + version = "3.18.3"; # Remember to update grsecurity! extraMeta.branch = "3.18"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1gqs5c3s2qm5slhmqwdrrnkjn0w4mwaj71q79x8qxhyxvnagm40h"; + sha256 = "0ma2x68975xsi9kb15p0615nx9sm5ppb309kfdz7fgx9pg84q0hf"; }; features.iwlwifi = true; From 6b957783a5ebce405cd7934c63254537b26bb5db Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 17 Jan 2015 18:38:56 +0100 Subject: [PATCH 0935/1091] libnetfilter_conntrack: propagate buildInput libnfnetlink --- pkgs/development/libraries/libnetfilter_conntrack/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libnetfilter_conntrack/default.nix b/pkgs/development/libraries/libnetfilter_conntrack/default.nix index da32903c94e7..f6908cd514cc 100644 --- a/pkgs/development/libraries/libnetfilter_conntrack/default.nix +++ b/pkgs/development/libraries/libnetfilter_conntrack/default.nix @@ -8,7 +8,8 @@ stdenv.mkDerivation rec { sha256 = "0zcwjav1qgr7ikmvfmy7g3nc7s1kj4j4939d18mpyha9mwy4mv6r"; }; - buildInputs = [ pkgconfig libnfnetlink libmnl ]; + buildInputs = [ pkgconfig libmnl ]; + propagatedBuildInputs = [ libnfnetlink ]; meta = { description = "Userspace library providing an API to the in-kernel connection tracking state table"; @@ -22,5 +23,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; + maintainers = stdenv.lib.maintainers.nckx; }; } From b37e3f6233ca1c02d64154ecf3c3ce6533d4449e Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 17 Jan 2015 16:17:55 +0100 Subject: [PATCH 0936/1091] netsniff-ng: flowtop is now included --- pkgs/tools/networking/netsniff-ng/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix index b7d9cada2591..0c63a32ae164 100644 --- a/pkgs/tools/networking/netsniff-ng/default.nix +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -16,8 +16,7 @@ stdenv.mkDerivation rec { # ./configure is not autoGNU but some home-brewn magic preConfigure = "patchShebangs configure"; - # FIXME: missing nacl/libcli and a *working* libnetfilter_conntrack - # The following tools will be missing: curvetun flowtop mausezahn + # FIXME: add missing nacl to build curvetun buildInputs = [ bison flex geoip libcli libnet libnl libnetfilter_conntrack libpcap liburcu ncurses perl pkgconfig which zlib ]; From 96812d6adc093106bf975555a1a6c092be63f2ca Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 17 Jan 2015 16:46:23 +0100 Subject: [PATCH 0937/1091] netsniff-ng: use libsodium to build curvetun --- pkgs/tools/networking/netsniff-ng/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix index 0c63a32ae164..e9a0157b123c 100644 --- a/pkgs/tools/networking/netsniff-ng/default.nix +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, bison, flex, geoip, libcli, libnet -, libnetfilter_conntrack, libnl, libpcap, liburcu, ncurses, perl, pkgconfig -, which, zlib }: +, libnetfilter_conntrack, libnl, libpcap, libsodium, liburcu, ncurses, perl +, pkgconfig, which, zlib }: stdenv.mkDerivation rec { version = "0.5.9-rc4-40-g5107740"; @@ -13,12 +13,14 @@ stdenv.mkDerivation rec { sha256 = "1z3b7pa5rhz37dhfb1riy1j9lg917bs4z7clqbxm1hzi1x2ln988"; }; - # ./configure is not autoGNU but some home-brewn magic - preConfigure = "patchShebangs configure"; - - # FIXME: add missing nacl to build curvetun buildInputs = [ bison flex geoip libcli libnet libnl libnetfilter_conntrack - libpcap liburcu ncurses perl pkgconfig which zlib ]; + libpcap libsodium liburcu ncurses perl pkgconfig which zlib ]; + + # ./configure is not autoGNU but some home-brewn magic + configurePhase = '' + patchShebangs configure + NACL_INC_DIR=${libsodium}/include/sodium NACL_LIB=sodium ./configure + ''; enableParallelBuilding = true; From d1fc5370e93f202c2de5a53ab5620cb29880a103 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 16 Jan 2015 19:31:34 +0100 Subject: [PATCH 0938/1091] ghc: pass explicit 'ncurses' path to ./configure instead of finding through the environment Fixes https://github.com/NixOS/nixpkgs/issues/5616. For real this time! --- pkgs/development/compilers/ghc/6.12.1.nix | 2 ++ pkgs/development/compilers/ghc/6.12.2.nix | 2 ++ pkgs/development/compilers/ghc/6.12.3.nix | 2 ++ pkgs/development/compilers/ghc/7.0.1.nix | 2 ++ pkgs/development/compilers/ghc/7.0.2.nix | 2 ++ pkgs/development/compilers/ghc/7.0.3.nix | 2 ++ pkgs/development/compilers/ghc/7.0.4.nix | 2 ++ pkgs/development/compilers/ghc/7.2.1.nix | 2 ++ pkgs/development/compilers/ghc/7.2.2.nix | 2 ++ pkgs/development/compilers/ghc/7.4.1.nix | 2 ++ pkgs/development/compilers/ghc/7.4.2-binary.nix | 5 +++-- pkgs/development/compilers/ghc/7.4.2.nix | 2 ++ pkgs/development/compilers/ghc/7.6.1.nix | 2 ++ pkgs/development/compilers/ghc/7.6.2.nix | 2 ++ pkgs/development/compilers/ghc/7.6.3.nix | 3 ++- pkgs/development/compilers/ghc/7.8.4.nix | 2 ++ pkgs/development/compilers/ghc/head.nix | 16 ++++++++++++++-- .../haskell-modules/configuration-ghc-7.6.x.nix | 4 ++-- .../haskell-modules/configuration-ghc-7.8.x.nix | 5 +++-- 19 files changed, 52 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/ghc/6.12.1.nix b/pkgs/development/compilers/ghc/6.12.1.nix index 66b277dc3766..b92484973f06 100644 --- a/pkgs/development/compilers/ghc/6.12.1.nix +++ b/pkgs/development/compilers/ghc/6.12.1.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/6.12.2.nix b/pkgs/development/compilers/ghc/6.12.2.nix index a7252a7931df..8cf505488cb3 100644 --- a/pkgs/development/compilers/ghc/6.12.2.nix +++ b/pkgs/development/compilers/ghc/6.12.2.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/6.12.3.nix b/pkgs/development/compilers/ghc/6.12.3.nix index a1cc16e1f9e6..05eff1b5d908 100644 --- a/pkgs/development/compilers/ghc/6.12.3.nix +++ b/pkgs/development/compilers/ghc/6.12.3.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.0.1.nix b/pkgs/development/compilers/ghc/7.0.1.nix index 3f992bb16ff9..b61375c66577 100644 --- a/pkgs/development/compilers/ghc/7.0.1.nix +++ b/pkgs/development/compilers/ghc/7.0.1.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.0.2.nix b/pkgs/development/compilers/ghc/7.0.2.nix index 3fb982e2a710..6c72527d36b0 100644 --- a/pkgs/development/compilers/ghc/7.0.2.nix +++ b/pkgs/development/compilers/ghc/7.0.2.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.0.3.nix b/pkgs/development/compilers/ghc/7.0.3.nix index b20407513706..580b1d229837 100644 --- a/pkgs/development/compilers/ghc/7.0.3.nix +++ b/pkgs/development/compilers/ghc/7.0.3.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.0.4.nix b/pkgs/development/compilers/ghc/7.0.4.nix index bcce5ec03aef..fe7ec94c00dd 100644 --- a/pkgs/development/compilers/ghc/7.0.4.nix +++ b/pkgs/development/compilers/ghc/7.0.4.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.2.1.nix b/pkgs/development/compilers/ghc/7.2.1.nix index 5a3af0f6492d..4417a0e6a7e2 100644 --- a/pkgs/development/compilers/ghc/7.2.1.nix +++ b/pkgs/development/compilers/ghc/7.2.1.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.2.2.nix b/pkgs/development/compilers/ghc/7.2.2.nix index 51d94af40516..fbf37f628370 100644 --- a/pkgs/development/compilers/ghc/7.2.2.nix +++ b/pkgs/development/compilers/ghc/7.2.2.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.4.1.nix b/pkgs/development/compilers/ghc/7.4.1.nix index f666299c5b05..933e81b44950 100644 --- a/pkgs/development/compilers/ghc/7.4.1.nix +++ b/pkgs/development/compilers/ghc/7.4.1.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.4.2-binary.nix b/pkgs/development/compilers/ghc/7.4.2-binary.nix index 8dc585e7cdad..9fd1f038e7cd 100644 --- a/pkgs/development/compilers/ghc/7.4.2-binary.nix +++ b/pkgs/development/compilers/ghc/7.4.2-binary.nix @@ -62,8 +62,9 @@ stdenv.mkDerivation rec { '' else ""); configurePhase = '' - ./configure --prefix=$out --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \ - ${if stdenv.isDarwin then "--with-gcc=${./gcc-clang-wrapper.sh}" else "--with-clang"} + ./configure --prefix=$out \ + --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \ + ${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"} ''; # Stripping combined with patchelf breaks the executables (they die diff --git a/pkgs/development/compilers/ghc/7.4.2.nix b/pkgs/development/compilers/ghc/7.4.2.nix index 2f577f12bc46..d5a3fb49c9b1 100644 --- a/pkgs/development/compilers/ghc/7.4.2.nix +++ b/pkgs/development/compilers/ghc/7.4.2.nix @@ -16,6 +16,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.6.1.nix b/pkgs/development/compilers/ghc/7.6.1.nix index 8f1a69519669..ae22f747d768 100644 --- a/pkgs/development/compilers/ghc/7.6.1.nix +++ b/pkgs/development/compilers/ghc/7.6.1.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.6.2.nix b/pkgs/development/compilers/ghc/7.6.2.nix index d2ea2ebce053..732c3cc66a5a 100644 --- a/pkgs/development/compilers/ghc/7.6.2.nix +++ b/pkgs/development/compilers/ghc/7.6.2.nix @@ -16,6 +16,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" ''; preConfigure = '' diff --git a/pkgs/development/compilers/ghc/7.6.3.nix b/pkgs/development/compilers/ghc/7.6.3.nix index 9866ea38e86a..7db52d1eeecb 100644 --- a/pkgs/development/compilers/ghc/7.6.3.nix +++ b/pkgs/development/compilers/ghc/7.6.3.nix @@ -22,7 +22,8 @@ in stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" '' + stdenv.lib.optionalString stdenv.isLinux '' # Set ghcFlags for building ghc itself SRC_HC_OPTS += ${ghcFlags} diff --git a/pkgs/development/compilers/ghc/7.8.4.nix b/pkgs/development/compilers/ghc/7.8.4.nix index ccc3f4c875ba..1634524fc03c 100644 --- a/pkgs/development/compilers/ghc/7.8.4.nix +++ b/pkgs/development/compilers/ghc/7.8.4.nix @@ -16,6 +16,8 @@ stdenv.mkDerivation rec { buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" DYNAMIC_BY_DEFAULT = NO ''; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index c79cdfbe3423..0f91e8591d1d 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,5 +1,17 @@ { stdenv, fetchurl, ghc, perl, gmp, ncurses, happy, alex }: +let + + buildMK = '' + libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" + libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" + DYNAMIC_BY_DEFAULT = NO + ''; + +in + stdenv.mkDerivation rec { version = "7.10.0.20141222"; name = "ghc-${version}"; @@ -9,10 +21,10 @@ stdenv.mkDerivation rec { sha256 = "0nncvvwksqqz1d991jbag3b4174i275nn0psadriq5hi3px11dkl"; }; - buildInputs = [ ghc perl ncurses happy alex ]; + buildInputs = [ ghc perl ]; preConfigure = '' - echo >mk/build.mk "DYNAMIC_BY_DEFAULT = NO" + echo >mk/build.mk "${buildMK}" sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' export NIX_LDFLAGS="$NIX_LDFLAGS -rpath $out/lib/ghc-${version}" diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index d1c919a03dc4..820a44c6b4ff 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -16,7 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + haskeline = null; haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +28,7 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + terminfo = null; time = null; unix = null; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 63e49196580f..289108571269 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -16,7 +16,7 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = self.haskeline_0_7_1_3; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + haskeline = null; haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +28,7 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = self.terminfo_0_4_0_0; # GHC's version is broken: https://github.com/NixOS/nixpkgs/issues/5616. + terminfo = null; time = null; transformers = null; unix = null; @@ -42,6 +42,7 @@ self: super: { mkDerivation = drv: super.mkDerivation (drv // { doCheck = false; }); transformers = super.transformers_0_4_2_0; transformers-compat = disableCabalFlag super.transformers-compat "three"; + haskeline = self.haskeline_0_7_1_3; mtl = super.mtl_2_2_1; })) (drv: { jailbreak = true; # idris is scared of lens 4.7 From e6ecb1fb83a9fda089c6fa23617185145d54b80f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 16 Jan 2015 21:48:59 +0100 Subject: [PATCH 0939/1091] haskell-ng: enable package sets for GHC 6.12.3, 7.0.4, 7.2.2, and 7.4.2 --- .../configuration-ghc-6.12.x.nix | 60 +++++++++++++++++++ .../configuration-ghc-7.0.x.nix | 54 +++++++++++++++++ .../configuration-ghc-7.2.x.nix | 54 +++++++++++++++++ .../configuration-ghc-7.4.x.nix | 51 ++++++++++++++++ .../haskell-modules/generic-builder.nix | 7 ++- pkgs/top-level/haskell-ng.nix | 20 +++++-- 6 files changed, 240 insertions(+), 6 deletions(-) create mode 100644 pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix create mode 100644 pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix new file mode 100644 index 000000000000..59280505fb6b --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix @@ -0,0 +1,60 @@ +{ pkgs }: + +with import ./lib.nix { inherit pkgs; }; + +self: super: { + + # Disable GHC 6.12.x core libraries. + array = null; + base = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + directory = null; + dph-base = null; + dph-par = null; + dph-prim-interface = null; + dph-prim-par = null; + dph-prim-seq = null; + dph-seq = null; + extensible-exceptions = null; + ffi = null; + filepath = null; + ghc-binary = null; + ghc-prim = null; + haskell98 = null; + hpc = null; + integer-gmp = null; + old-locale = null; + old-time = null; + pretty = null; + process = null; + random = null; + rts = null; + syb = null; + template-haskell = null; + time = null; + unix = null; + + # binary is not a core library for this compiler. + binary = self.binary_0_7_2_3; + + # deepseq is not a core library for this compiler. + deepseq = self.deepseq_1_4_0_0; + + # transformers is not a core library for this compiler. + transformers = self.transformers_0_4_2_0; + mtl = self.mtl_2_2_1; + transformers-compat = disableCabalFlag super.transformers-compat "three"; + + # https://github.com/tibbe/hashable/issues/85 + hashable = dontCheck super.hashable; + + # Needs Cabal >= 1.18.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; }; + + # Haddock chokes on the prologue from the cabal file. + ChasingBottoms = dontHaddock super.ChasingBottoms; + +} diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix new file mode 100644 index 000000000000..bd8b09d040d7 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix @@ -0,0 +1,54 @@ +{ pkgs }: + +with import ./lib.nix { inherit pkgs; }; + +self: super: { + + # Disable GHC 7.0.x core libraries. + array = null; + base = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + directory = null; + extensible-exceptions = null; + ffi = null; + filepath = null; + ghc-binary = null; + ghc-prim = null; + haskell2010 = null; + haskell98 = null; + hpc = null; + integer-gmp = null; + old-locale = null; + old-time = null; + pretty = null; + process = null; + random = null; + rts = null; + template-haskell = null; + time = null; + unix = null; + + # binary is not a core library for this compiler. + binary = self.binary_0_7_2_3; + + # deepseq is not a core library for this compiler. + deepseq = self.deepseq_1_4_0_0; + + # transformers is not a core library for this compiler. + transformers = self.transformers_0_4_2_0; + mtl = self.mtl_2_2_1; + transformers-compat = disableCabalFlag super.transformers-compat "three"; + + # https://github.com/tibbe/hashable/issues/85 + hashable = dontCheck super.hashable; + + # Needs Cabal >= 1.18.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; }; + + # Haddock chokes on the prologue from the cabal file. + ChasingBottoms = dontHaddock super.ChasingBottoms; + +} diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix new file mode 100644 index 000000000000..d35285dea408 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix @@ -0,0 +1,54 @@ +{ pkgs }: + +with import ./lib.nix { inherit pkgs; }; + +self: super: { + + # Disable GHC 7.2.x core libraries. + array = null; + base = null; + binary = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + directory = null; + extensible-exceptions = null; + ffi = null; + filepath = null; + ghc-prim = null; + haskell2010 = null; + haskell98 = null; + hoopl = null; + hpc = null; + integer-gmp = null; + old-locale = null; + old-time = null; + pretty = null; + process = null; + rts = null; + template-haskell = null; + time = null; + unix = null; + + # deepseq is not a core library for this compiler. + deepseq = self.deepseq_1_4_0_0; + + # transformers is not a core library for this compiler. + transformers = self.transformers_0_4_2_0; + mtl = self.mtl_2_2_1; + transformers-compat = disableCabalFlag super.transformers-compat "three"; + + # https://github.com/haskell/cabal/issues/2322 + Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; + + # https://github.com/tibbe/hashable/issues/85 + hashable = dontCheck super.hashable; + + # Needs Cabal >= 1.18.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; }; + + # Haddock chokes on the prologue from the cabal file. + ChasingBottoms = dontHaddock super.ChasingBottoms; + +} diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix new file mode 100644 index 000000000000..aa54f736dabf --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -0,0 +1,51 @@ +{ pkgs }: + +with import ./lib.nix { inherit pkgs; }; + +self: super: { + + # Disable GHC 7.4.x core libraries. + array = null; + base = null; + binary = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + extensible-exceptions = null; + filepath = null; + ghc-prim = null; + haskell2010 = null; + haskell98 = null; + hoopl = null; + hpc = null; + integer-gmp = null; + old-locale = null; + old-time = null; + pretty = null; + process = null; + rts = null; + template-haskell = null; + time = null; + unix = null; + + # transformers is not a core library for this compiler. + transformers = self.transformers_0_4_2_0; + mtl = self.mtl_2_2_1; + transformers-compat = disableCabalFlag super.transformers-compat "three"; + + # https://github.com/haskell/cabal/issues/2322 + Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; + + # https://github.com/tibbe/hashable/issues/85 + hashable = dontCheck super.hashable; + + # Needs Cabal >= 1.18.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; }; + + # Haddock chokes on the prologue from the cabal file. + ChasingBottoms = dontHaddock super.ChasingBottoms; + +} diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index c0c3be07df30..0f98ded5eb14 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -55,6 +55,9 @@ let main = defaultMain ''; + ghc76xOrLater = stdenv.lib.versionOlder "7.6" ghc.version; + packageDbFlag = if ghc76xOrLater then "package-db" else "package-conf"; + defaultConfigureFlags = [ (enableFeature enableSplitObjs "split-objs") (enableFeature enableLibraryProfiling "library-profiling") @@ -146,7 +149,7 @@ stdenv.mkDerivation ({ fi done done - ghc-pkg --package-db="$packageConfDir" recache + ghc-pkg --${packageDbFlag}="$packageConfDir" recache configureFlags+=" --package-db=$packageConfDir" ${optionalString (editedCabalFile != null) '' @@ -162,7 +165,7 @@ stdenv.mkDerivation ({ for i in Setup.hs Setup.lhs ${defaultSetupHs}; do test -f $i && break done - ghc ${optionalString (! coreSetup) "-package-db=$packageConfDir "}$setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i + ghc ${optionalString (! coreSetup) "-${packageDbFlag}=$packageConfDir "}$setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i echo configureFlags: $configureFlags unset GHC_PACKAGE_PATH # Cabal complains if this variable is set during configure. diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix index ca9982c65ddd..17fe57df5e71 100644 --- a/pkgs/top-level/haskell-ng.nix +++ b/pkgs/top-level/haskell-ng.nix @@ -26,10 +26,22 @@ rec { packages = { ghc6104 = callPackage ../development/haskell-modules { ghc = compiler.ghc6104; }; - ghc6123 = callPackage ../development/haskell-modules { ghc = compiler.ghc6123; }; - ghc704 = callPackage ../development/haskell-modules { ghc = compiler.ghc704; }; - ghc722 = callPackage ../development/haskell-modules { ghc = compiler.ghc722; }; - ghc742 = callPackage ../development/haskell-modules { ghc = compiler.ghc742; }; + ghc6123 = callPackage ../development/haskell-modules { + ghc = compiler.ghc6123; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-6.12.x.nix { }; + }; + ghc704 = callPackage ../development/haskell-modules { + ghc = compiler.ghc704; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.0.x.nix { }; + }; + ghc722 = callPackage ../development/haskell-modules { + ghc = compiler.ghc722; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.2.x.nix { }; + }; + ghc742 = callPackage ../development/haskell-modules { + ghc = compiler.ghc742; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.4.x.nix { }; + }; ghc763 = callPackage ../development/haskell-modules { ghc = compiler.ghc763; packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.6.x.nix { }; From 54bbfd544087dcaf422899191db2a0ce4425b67f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 16 Jan 2015 20:54:35 +0100 Subject: [PATCH 0940/1091] haskell-generic-builder: re-factor for improved modularity --- .../haskell-modules/generic-builder.nix | 128 +++++++++++------- .../haskell-modules/with-packages-wrapper.nix | 2 +- 2 files changed, 78 insertions(+), 52 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 0f98ded5eb14..a4368838fe43 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -7,6 +7,7 @@ , sha256 ? null , src ? fetchurl { url = "mirror://hackage/${pname}-${version}.tar.gz"; inherit sha256; } , buildDepends ? [] +, buildTarget ? "" , buildTools ? [] , configureFlags ? [] , description ? "" @@ -50,6 +51,11 @@ let inherit (stdenv.lib) optional optionals optionalString versionOlder concatStringsSep enableFeature optionalAttrs; + newCabalFile = fetchurl { + url = "http://hackage.haskell.org/package/${pname}-${version}/${pname}.cabal"; + sha256 = editedCabalFile; + }; + defaultSetupHs = builtins.toFile "Setup.hs" '' import Distribution.Simple main = defaultMain @@ -58,7 +64,18 @@ let ghc76xOrLater = stdenv.lib.versionOlder "7.6" ghc.version; packageDbFlag = if ghc76xOrLater then "package-db" else "package-conf"; + hasActiveLibrary = isLibrary && (enableStaticLibraries || enableSharedLibraries || enableLibraryProfiling); + + enableParallelBuilding = versionOlder "7.8" ghc.version && !hasActiveLibrary; + defaultConfigureFlags = [ + "--verbose" "--prefix=$out" "--libdir=\\$prefix/lib/\\$compiler" "--libsubdir=\\$pkgid" + "--with-gcc=$CC" # Clang won't work without that extra information. + "--package-db=$packageConfDir" + (optionalString (enableSharedExecutables && stdenv.isLinux) "--ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.name}/${pname}-${version}") + (optionalString (enableSharedExecutables && stdenv.isDarwin) "--ghc-option=-optl=-Wl,-headerpad_max_install_names") + (optionalString enableParallelBuilding "--ghc-option=-j$NIX_BUILD_CORES") + (optionalString (useCpphs) "--with-cpphs=${cpphs}/bin/cpphs --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp") (enableFeature enableSplitObjs "split-objs") (enableFeature enableLibraryProfiling "library-profiling") (enableFeature enableSharedLibraries "shared") @@ -67,21 +84,21 @@ let (optionalString (versionOlder "7" ghc.version) (enableFeature doCheck "tests")) ]; - hasActiveLibrary = isLibrary && (enableStaticLibraries || enableSharedLibraries); + setupCompileFlags = [ + (optionalString (!coreSetup) "-${packageDbFlag}=$packageConfDir") + (optionalString (versionOlder "7.8" ghc.version) "-j$NIX_BUILD_CORES") + ]; - newCabalFile = fetchurl { - url = "http://hackage.haskell.org/package/${pname}-${version}/${pname}.cabal"; - sha256 = editedCabalFile; - }; - - isHaskellPkg = x: (x ? pname) && (x ? version); + isHaskellPkg = x: (x ? pname) && (x ? version) && (x ? env); isSystemPkg = x: !isHaskellPkg x; - allBuildInputs = stdenv.lib.filter (x: x != null) ( - buildDepends ++ extraLibraries ++ buildTools ++ + propagatedBuildInputs = buildDepends; + otherBuildInputs = extraLibraries ++ + buildTools ++ optionals (pkgconfigDepends != []) ([pkgconfig] ++ pkgconfigDepends) ++ - optionals doCheck testDepends - ); + optionals doCheck testDepends; + allBuildInputs = propagatedBuildInputs ++ otherBuildInputs; + haskellBuildInputs = stdenv.lib.filter isHaskellPkg allBuildInputs; systemBuildInputs = stdenv.lib.filter isSystemPkg allBuildInputs; @@ -91,46 +108,31 @@ in stdenv.mkDerivation ({ name = "${optionalString hasActiveLibrary "haskell-"}${pname}-${version}"; + prePhases = ["setupCompilerEnvironmentPhase"]; + preConfigurePhases = ["jailbreakPhase" "compileBuildDriverPhase"]; + preInstallPhases = ["haddockPhase"]; + inherit src; - nativeBuildInputs = extraLibraries ++ buildTools ++ - optionals (pkgconfigDepends != []) ([pkgconfig] ++ pkgconfigDepends) ++ - optionals doCheck testDepends ++ - optionals (!hasActiveLibrary) buildDepends; - propagatedNativeBuildInputs = optionals hasActiveLibrary buildDepends; + nativeBuildInputs = otherBuildInputs ++ optionals (!hasActiveLibrary) propagatedBuildInputs; + propagatedNativeBuildInputs = optionals hasActiveLibrary propagatedBuildInputs; - # GHC needs the locale configured during the Haddock phase. - LANG = "en_US.UTF-8"; + LANG = "en_US.UTF-8"; # GHC needs the locale configured during the Haddock phase. LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive"; - configurePhase = '' - runHook preConfigure + setupCompilerEnvironmentPhase = '' + runHook preSetupCompilerEnvironment echo "Building with ${ghc}." export PATH="${ghc}/bin:$PATH" ${optionalString (hasActiveLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"} - configureFlags="--verbose --prefix=$out --libdir=\$prefix/lib/\$compiler --libsubdir=\$pkgid $configureFlags" - configureFlags+=' ${concatStringsSep " " defaultConfigureFlags}' - ${optionalString (enableSharedExecutables && stdenv.isLinux) '' - configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.name}/${pname}-${version}" - ''} - ${optionalString (enableSharedExecutables && stdenv.isDarwin) '' - configureFlags+=" --ghc-option=-optl=-Wl,-headerpad_max_install_names" - ''} - ${optionalString (versionOlder "7.8" ghc.version && !isLibrary) '' - configureFlags+=" --ghc-option=-j$NIX_BUILD_CORES" - setupCompileFlags="-j$NIX_BUILD_CORES" - ''}${optionalString stdenv.isDarwin '' - configureFlags+=" --with-gcc=$CC" # Cabal won't find clang without help. - ''}${optionalString useCpphs '' - configureFlags+=" --with-cpphs=${cpphs}/bin/cpphs" - configureFlags+=" --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp" - ''} - packageConfDir="$TMP/package.conf.d" mkdir -p $packageConfDir + setupCompileFlags="${concatStringsSep " " setupCompileFlags}" + configureFlags="${concatStringsSep " " defaultConfigureFlags} $configureFlags" + local inputClosure="" for i in $propagatedNativeBuildInputs $nativeBuildInputs; do findInputs $i inputClosure propagated-native-build-inputs @@ -150,25 +152,43 @@ stdenv.mkDerivation ({ done done ghc-pkg --${packageDbFlag}="$packageConfDir" recache - configureFlags+=" --package-db=$packageConfDir" + + runHook postSetupCompilerEnvironment + ''; + + jailbreakPhase = '' + runHook preJailbreak ${optionalString (editedCabalFile != null) '' echo "Replacing Cabal file with edited version ${newCabalFile}." cp ${newCabalFile} ${pname}.cabal - ''} - - ${optionalString jailbreak '' + ''}${optionalString jailbreak '' echo "Running jailbreak-cabal to lift version restrictions on build inputs." ${jailbreak-cabal}/bin/jailbreak-cabal ${pname}.cabal ''} + runHook postJailbreak + ''; + + compileBuildDriverPhase = '' + runHook preCompileBuildDriver + for i in Setup.hs Setup.lhs ${defaultSetupHs}; do test -f $i && break done - ghc ${optionalString (! coreSetup) "-${packageDbFlag}=$packageConfDir "}$setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i + + echo setupCompileFlags: $setupCompileFlags + ghc $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i + + runHook postCompileBuildDriver + ''; + + configurePhase = '' + runHook preConfigure + + unset GHC_PACKAGE_PATH # Cabal complains if this variable is set during configure. echo configureFlags: $configureFlags - unset GHC_PACKAGE_PATH # Cabal complains if this variable is set during configure. ./Setup configure $configureFlags 2>&1 | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log" if ${gnugrep}/bin/egrep -q '^Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then echo >&2 "*** abort because of serious configure-time warning from Cabal" @@ -182,12 +202,7 @@ stdenv.mkDerivation ({ buildPhase = '' runHook preBuild - ./Setup build - ${optionalString (!noHaddock && hasActiveLibrary) '' - ./Setup haddock --html \ - ${optionalString doHoogle "--hoogle"} \ - ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} - ''} + ./Setup build ${buildTarget} runHook postBuild ''; @@ -197,6 +212,16 @@ stdenv.mkDerivation ({ runHook postCheck ''; + haddockPhase = '' + runHook preHaddock + ${optionalString (!noHaddock && hasActiveLibrary) '' + ./Setup haddock --html \ + ${optionalString doHoogle "--hoogle"} \ + ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} + ''} + runHook postHaddock + ''; + installPhase = '' runHook preInstall @@ -242,10 +267,11 @@ stdenv.mkDerivation ({ }; - meta = { inherit homepage license platforms hydraPlatforms; } + meta = { inherit homepage license platforms; } // optionalAttrs broken { inherit broken; } // optionalAttrs (description != "") { inherit description; } // optionalAttrs (maintainers != []) { inherit maintainers; } + // optionalAttrs (hydraPlatforms != platforms) { inherit hydraPlatforms; } ; } diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index 4648050dd739..2824296c08fc 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -30,7 +30,7 @@ let libDir = "$out/lib/ghc-${ghc.version}"; docDir = "$out/share/doc/ghc/html"; packageCfgDir = "${libDir}/package.conf.d"; - isHaskellPkg = x: (x ? pname) && (x ? version); + isHaskellPkg = x: (x ? pname) && (x ? version) && (x ? env); paths = stdenv.lib.filter isHaskellPkg (stdenv.lib.closePropagation packages); in if paths == [] then ghc else From 20560e667aabe660db7bbfa13e6841dc2fdca1e2 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 16 Jan 2015 22:51:21 +0100 Subject: [PATCH 0941/1091] Remove obsolete, broken, and unnecessary versions of GHC. These versions have been removed: - 6.4.2-binary.nix - 6.4.2.nix - 6.6.1.nix - 6.8.2.nix - 6.8.3.nix - 6.10.1-binary.nix - 6.10.1.nix - 6.10.2.nix - 6.10.3.nix - 6.11.nix - 6.12.1-binary.nix - 6.12.1.nix - 6.12.2.nix - 7.0.1.nix - 7.0.2.nix - 7.0.3.nix - 7.2.1.nix - 7.4.1.nix - 7.6.1.nix - 7.6.2.nix - 7.8.3-binary.nix As a rule of thumb, we keep the latest version in every major release. If someone feels up to the task of fixing versions 6.4.x, 6.6.x, and 6.8.x, then please don't hesitate to revive those builds. Fixes https://github.com/NixOS/nixpkgs/issues/5630. --- .../compilers/ghc/6.10.1-binary.nix | 103 ----------------- pkgs/development/compilers/ghc/6.10.1.nix | 59 ---------- pkgs/development/compilers/ghc/6.10.2.nix | 58 ---------- pkgs/development/compilers/ghc/6.10.3.nix | 59 ---------- pkgs/development/compilers/ghc/6.11.nix | 32 ------ .../compilers/ghc/6.12.1-binary.nix | 104 ------------------ pkgs/development/compilers/ghc/6.12.1.nix | 83 -------------- pkgs/development/compilers/ghc/6.12.2.nix | 83 -------------- .../compilers/ghc/6.4.2-binary.nix | 67 ----------- pkgs/development/compilers/ghc/6.4.2.nix | 28 ----- pkgs/development/compilers/ghc/6.6.1.nix | 46 -------- pkgs/development/compilers/ghc/6.8.2.nix | 35 ------ pkgs/development/compilers/ghc/6.8.3.nix | 37 ------- pkgs/development/compilers/ghc/7.0.1.nix | 83 -------------- pkgs/development/compilers/ghc/7.0.2.nix | 45 -------- pkgs/development/compilers/ghc/7.0.3.nix | 45 -------- pkgs/development/compilers/ghc/7.2.1.nix | 45 -------- pkgs/development/compilers/ghc/7.4.1.nix | 45 -------- pkgs/development/compilers/ghc/7.6.1.nix | 46 -------- pkgs/development/compilers/ghc/7.6.2.nix | 47 -------- .../compilers/ghc/7.8.3-binary.nix | 78 ------------- pkgs/top-level/haskell-defaults.nix | 71 ++---------- pkgs/top-level/haskell-ng.nix | 1 - 23 files changed, 10 insertions(+), 1290 deletions(-) delete mode 100644 pkgs/development/compilers/ghc/6.10.1-binary.nix delete mode 100644 pkgs/development/compilers/ghc/6.10.1.nix delete mode 100644 pkgs/development/compilers/ghc/6.10.2.nix delete mode 100644 pkgs/development/compilers/ghc/6.10.3.nix delete mode 100644 pkgs/development/compilers/ghc/6.11.nix delete mode 100644 pkgs/development/compilers/ghc/6.12.1-binary.nix delete mode 100644 pkgs/development/compilers/ghc/6.12.1.nix delete mode 100644 pkgs/development/compilers/ghc/6.12.2.nix delete mode 100644 pkgs/development/compilers/ghc/6.4.2-binary.nix delete mode 100644 pkgs/development/compilers/ghc/6.4.2.nix delete mode 100644 pkgs/development/compilers/ghc/6.6.1.nix delete mode 100644 pkgs/development/compilers/ghc/6.8.2.nix delete mode 100644 pkgs/development/compilers/ghc/6.8.3.nix delete mode 100644 pkgs/development/compilers/ghc/7.0.1.nix delete mode 100644 pkgs/development/compilers/ghc/7.0.2.nix delete mode 100644 pkgs/development/compilers/ghc/7.0.3.nix delete mode 100644 pkgs/development/compilers/ghc/7.2.1.nix delete mode 100644 pkgs/development/compilers/ghc/7.4.1.nix delete mode 100644 pkgs/development/compilers/ghc/7.6.1.nix delete mode 100644 pkgs/development/compilers/ghc/7.6.2.nix delete mode 100644 pkgs/development/compilers/ghc/7.8.3-binary.nix diff --git a/pkgs/development/compilers/ghc/6.10.1-binary.nix b/pkgs/development/compilers/ghc/6.10.1-binary.nix deleted file mode 100644 index 02e37cc42cf1..000000000000 --- a/pkgs/development/compilers/ghc/6.10.1-binary.nix +++ /dev/null @@ -1,103 +0,0 @@ -{stdenv, fetchurl, perl, libedit, ncurses, gmp}: - -stdenv.mkDerivation rec { - version = "6.10.1"; - - name = "ghc-${version}-binary"; - - src = - if stdenv.system == "i686-linux" then - fetchurl { - # This binary requires libedit.so.0 (rather than libedit.so.2). - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-unknown-linux.tar.bz2"; - sha256 = "18l0vwlf7y86s65klpdvz4ccp8kydvcmyh03c86hld8jvx16q7zz"; - } - else if stdenv.system == "x86_64-linux" then - fetchurl { - # Idem. - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-unknown-linux.tar.bz2"; - sha256 = "14jvvn333i36wm7mmvi47jr93f5hxrw1h2dpjvqql0rp00svhzzg"; - } - else if stdenv.system == "i686-darwin" then - fetchurl { - # Idem. - url = "http://haskell.org/ghc/dist/${version}/maeder/ghc-${version}-i386-apple-darwin.tar.bz2"; - sha256 = "0lax61cfzxkrjb7an3magdax6c8fygsirpw9qfmc651k2sfby1mq"; - } - else throw "cannot bootstrap GHC on this platform"; - - buildInputs = [perl]; - - postUnpack = - # Strip is harmful, see also below. It's important that this happens - # first. The GHC Cabal build system makes use of strip by default and - # has hardcoded paths to /usr/bin/strip in many places. We replace - # those below, making them point to our dummy script. - '' - mkdir "$TMP/bin" - for i in strip; do - echo '#! ${stdenv.shell}' > "$TMP/bin/$i" - chmod +x "$TMP/bin/$i" - done - PATH="$TMP/bin:$PATH" - '' + - # On Linux, use patchelf to modify the executables so that they can - # find editline/gmp. - (if stdenv.isLinux then '' - find . -type f -perm +100 \ - -exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${libedit}/lib:${ncurses}/lib:${gmp}/lib" {} \; - for prog in ld ar gcc strip ranlib; do - find . -name "setup-config" -exec sed -i "s@/usr/bin/$prog@$(type -p $prog)@g" {} \; - done - '' else ""); - - configurePhase = '' - ${if stdenv.isDarwin then "export DYLD_LIBRARY_PATH=${gmp}/lib" else ""} - cp $(type -P pwd) utils/pwd/pwd - ./configure --prefix=$out --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include - ''; - - # Stripping combined with patchelf breaks the executables (they die - # with a segfault or the kernel even refuses the execve). (NIXPKGS-85) - dontStrip = true; - - # No building is necessary, but calling make without flags ironically - # calls install-strip ... - buildPhase = "true"; - - # The binaries for Darwin use frameworks, so fake those frameworks, - # and create some wrapper scripts that set DYLD_FRAMEWORK_PATH so - # that the executables work with no special setup. - postInstall = - (if stdenv.isDarwin then - '' - mv $out/bin $out/bin-orig - mkdir $out/bin - for i in $(cd $out/bin-orig && ls); do - echo "#! $SHELL -e" >> $out/bin/$i - echo "export DYLD_LIBRARY_PATH=\"${gmp}/lib:${libedit}/lib\"" >> $out/bin/$i - echo "exec $out/bin-orig/$i \"\$@\"" >> $out/bin/$i - chmod +x $out/bin/$i - done - '' else "") - + - '' - # bah, the passing gmp doesn't work, so let's add it to the final package.conf in a quick but dirty way - sed -i "s@^\(.*pkgName = PackageName \"rts\".*\libraryDirs = \\[\)\(.*\)@\\1\"${gmp}/lib\",\2@" $out/lib/ghc-${version}/package.conf - - # Sanity check, can ghc create executables? - cd $TMP - mkdir test-ghc; cd test-ghc - cat > main.hs << EOF - module Main where - main = putStrLn "yes" - EOF - $out/bin/ghc --make main.hs - echo compilation ok - [ $(./main) == "yes" ] - ''; - - meta.license = stdenv.lib.licenses.bsd3; - meta.platforms = ["i686-darwin" "x86_64-linux" "i686-linux"]; -} diff --git a/pkgs/development/compilers/ghc/6.10.1.nix b/pkgs/development/compilers/ghc/6.10.1.nix deleted file mode 100644 index 7c18d76626e2..000000000000 --- a/pkgs/development/compilers/ghc/6.10.1.nix +++ /dev/null @@ -1,59 +0,0 @@ -{stdenv, fetchurl, libedit, ghc, perl, gmp, ncurses}: - -stdenv.mkDerivation rec { - version = "6.10.1"; - - name = "ghc-${version}"; - - homepage = "http://haskell.org/ghc"; - - src = fetchurl { - url = "${homepage}/dist/${version}/${name}-src.tar.bz2"; - sha256 = "16q08cxxsmh4hgjhvkl739pc1hh81gljycfq1d2z6m1ld3jpbi22"; - }; - - buildInputs = [ghc libedit perl gmp]; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - meta = { - inherit homepage; - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; - - - passthru = { - corePackages = [ - [ "Cabal" "1.6.0.1" ] - [ "array" "0.2.0.0" ] - [ "base" "3.0.3.0" ] - [ "base" "4.0.0.0" ] - [ "bytestring" "0.9.1.4" ] - [ "containers" "0.2.0.0" ] - [ "directory" "1.0.0.2" ] - [ "editline" "0.2.1.0" ] - [ "filepath" "1.1.0.1" ] - [ "(ghc" "6.10.1)" ] - [ "ghc-prim" "0.1.0.0" ] - [ "haddock" "2.3.0" ] - [ "haskell98" "1.0.1.0" ] - [ "hpc" "0.5.0.2" ] - [ "integer" "0.1.0.0" ] - [ "old-locale" "1.0.0.1" ] - [ "old-time" "1.0.0.1" ] - [ "packedstring" "0.1.0.1" ] - [ "pretty" "1.0.1.0" ] - [ "process" "1.0.1.0" ] - [ "random" "1.0.0.1" ] - [ "rts" "1.0" ] - [ "syb" "0.1.0.0" ] - [ "template-haskell" "2.3.0.0" ] - [ "unix" "2.3.1.0" ] - ]; - }; -} diff --git a/pkgs/development/compilers/ghc/6.10.2.nix b/pkgs/development/compilers/ghc/6.10.2.nix deleted file mode 100644 index 9261ead80d71..000000000000 --- a/pkgs/development/compilers/ghc/6.10.2.nix +++ /dev/null @@ -1,58 +0,0 @@ -{stdenv, fetchurl, libedit, ghc, perl, gmp, ncurses}: - -stdenv.mkDerivation rec { - version = "6.10.2"; - - name = "ghc-${version}"; - - homepage = "http://haskell.org/ghc"; - - src = fetchurl { - url = "${homepage}/dist/${version}/${name}-src.tar.bz2"; - sha256 = "0q3wgp8svfl54kpyp55a1kh63cni5vzz811hqjsps84jdg0lg56m"; - }; - - buildInputs = [ghc libedit perl gmp]; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - meta = { - inherit homepage; - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; - - passthru = { - corePackages = [ - [ "Cabal" "1.6.0.3" ] - [ "array" "0.2.0.0" ] - [ "base" "3.0.3.1" ] - [ "base" "4.1.0.0" ] - [ "bytestring" "0.9.1.4" ] - [ "containers" "0.2.0.1" ] - [ "directory" "1.0.0.3" ] - [ "editline" "0.2.1.0" ] - [ "filepath" "1.1.0.2" ] - [ "(ghc" "6.10.2)" ] - [ "ghc-prim" "0.1.0.0" ] - [ "haddock" "2.4.2" ] - [ "haskell98" "1.0.1.0" ] - [ "hpc" "0.5.0.3" ] - [ "integer" "0.1.0.1" ] - [ "old-locale" "1.0.0.1" ] - [ "old-time" "1.0.0.2" ] - [ "packedstring" "0.1.0.1" ] - [ "pretty" "1.0.1.0" ] - [ "process" "1.0.1.1" ] - [ "random" "1.0.0.1" ] - [ "rts" "1.0" ] - [ "syb" "0.1.0.1" ] - [ "template-haskell" "2.3.0.1" ] - [ "unix" "2.3.2.0" ] - ]; - }; -} diff --git a/pkgs/development/compilers/ghc/6.10.3.nix b/pkgs/development/compilers/ghc/6.10.3.nix deleted file mode 100644 index 9ab6e2076b55..000000000000 --- a/pkgs/development/compilers/ghc/6.10.3.nix +++ /dev/null @@ -1,59 +0,0 @@ -{stdenv, fetchurl, libedit, ghc, perl, gmp, ncurses}: - -stdenv.mkDerivation rec { - version = "6.10.3"; - - name = "ghc-${version}"; - - homepage = "http://haskell.org/ghc"; - - src = fetchurl { - url = "${homepage}/dist/${version}/${name}-src.tar.bz2"; - sha256 = "82d104ab8b24f27c3566b5693316c779427794a137237b3df925c55e20905893"; - }; - - buildInputs = [ghc libedit perl gmp]; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - meta = { - inherit homepage; - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; - - - passthru = { - corePackages = [ - [ "Cabal" "1.6.0.3" ] - [ "array" "0.2.0.0" ] - [ "base" "3.0.3.1" ] - [ "base" "4.1.0.0" ] - [ "bytestring" "0.9.1.4" ] - [ "containers" "0.2.0.1" ] - [ "directory" "1.0.0.3" ] - [ "extensible-exceptions" "0.1.1.0" ] - [ "filepath" "1.1.0.2" ] - [ "ghc" "6.10.3" ] - [ "ghc-prim" "0.1.0.0" ] - [ "haddock" "2.4.2" ] - [ "haskell98" "1.0.1.0" ] - [ "hpc" "0.5.0.3" ] - [ "integer" "0.1.0.1" ] - [ "old-locale" "1.0.0.1" ] - [ "old-time" "1.0.0.2" ] - [ "packedstring" "0.1.0.1" ] - [ "pretty" "1.0.1.0" ] - [ "process" "1.0.1.1" ] - [ "random" "1.0.0.1" ] - [ "rts" "1.0" ] - [ "syb" "0.1.0.1" ] - [ "template-haskell" "2.3.0.1" ] - [ "unix" "2.3.2.0" ] - ]; - }; -} diff --git a/pkgs/development/compilers/ghc/6.11.nix b/pkgs/development/compilers/ghc/6.11.nix deleted file mode 100644 index 8d57ecd59ac6..000000000000 --- a/pkgs/development/compilers/ghc/6.11.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl, libedit, ghc, perl, gmp, ncurses, happy, alex}: - -stdenv.mkDerivation rec { - version = "6.11.20090916"; - - name = "ghc-${version}"; - - homepage = "http://haskell.org/ghc"; - - src = fetchurl { - url = "${homepage}/dist/current/dist/${name}-src.tar.bz2"; - sha256 = "a229c5052f401d03cdb77b8a96643eb80ba3faf1a9d0578c6fede1ce2a63cede"; - }; - - buildInputs = [ghc libedit perl gmp happy alex]; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - preConfigure=[ - "make distclean" - ]; - - meta = { - inherit homepage; - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; -} diff --git a/pkgs/development/compilers/ghc/6.12.1-binary.nix b/pkgs/development/compilers/ghc/6.12.1-binary.nix deleted file mode 100644 index 8d03ca404527..000000000000 --- a/pkgs/development/compilers/ghc/6.12.1-binary.nix +++ /dev/null @@ -1,104 +0,0 @@ -{stdenv, fetchurl, perl, ncurses, gmp}: - -stdenv.mkDerivation rec { - version = "6.12.1"; - - name = "ghc-${version}-binary"; - - src = - if stdenv.system == "i686-linux" then - fetchurl { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-unknown-linux-n.tar.bz2"; - sha256 = "15kp8mnm4ig6a7k1a1j12lyhdcs75myv6ralfywjzpl27pd77gmk"; - } - else if stdenv.system == "x86_64-linux" then - fetchurl { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-unknown-linux-n.tar.bz2"; - sha256 = "08cb4bgyj23qsbqay4pqs81jha40njkx63ng7l827cydx2pm3qxs"; - } - else throw "cannot bootstrap GHC on this platform"; - - buildInputs = [perl]; - - postUnpack = - # Strip is harmful, see also below. It's important that this happens - # first. The GHC Cabal build system makes use of strip by default and - # has hardcoded paths to /usr/bin/strip in many places. We replace - # those below, making them point to our dummy script. - '' - mkdir "$TMP/bin" - for i in strip; do - echo '#! ${stdenv.shell}' > "$TMP/bin/$i" - chmod +x "$TMP/bin/$i" - done - PATH="$TMP/bin:$PATH" - '' + - # We have to patch the GMP paths for the integer-gmp package. - '' - find . -name integer-gmp.buildinfo \ - -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp}/lib@" {} \; - '' + - # On Linux, use patchelf to modify the executables so that they can - # find editline/gmp. - (if stdenv.isLinux then '' - find . -type f -perm +100 \ - -exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${ncurses}/lib:${gmp}/lib" {} \; - sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - sed -i "s|/usr/bin/gcc|gcc\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - for prog in ld ar gcc strip ranlib; do - find . -name "setup-config" -exec sed -i "s@/usr/bin/$prog@$(type -p $prog)@g" {} \; - done - '' else ""); - - configurePhase = '' - ./configure --prefix=$out --with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include - ''; - - # Stripping combined with patchelf breaks the executables (they die - # with a segfault or the kernel even refuses the execve). (NIXPKGS-85) - dontStrip = true; - - # No building is necessary, but calling make without flags ironically - # calls install-strip ... - buildPhase = "true"; - - # The binaries for Darwin use frameworks, so fake those frameworks, - # and create some wrapper scripts that set DYLD_FRAMEWORK_PATH so - # that the executables work with no special setup. - postInstall = - (if stdenv.isDarwin then - '' - mkdir -p $out/frameworks/GMP.framework/Versions/A - ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/GMP - ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/Versions/A/GMP - # !!! fix this - - mv $out/bin $out/bin-orig - mkdir $out/bin - for i in $(cd $out/bin-orig && ls); do - echo \"#! $SHELL -e\" >> $out/bin/$i - echo \"DYLD_FRAMEWORK_PATH=$out/frameworks exec $out/bin-orig/$i -framework-path $out/frameworks \\\"\\$@\\\"\" >> $out/bin/$i - chmod +x $out/bin/$i - done - '' else "") - + - '' - # bah, the passing gmp doesn't work, so let's add it to the final package.conf in a quick but dirty way - # sed -i "s@^\(.*pkgName = PackageName \"rts\".*\libraryDirs = \\[\)\(.*\)@\\1\"${gmp}/lib\",\2@" $out/lib/ghc-${version}/package.conf - - # Sanity check, can ghc create executables? - cd $TMP - mkdir test-ghc; cd test-ghc - cat > main.hs << EOF - module Main where - main = putStrLn "yes" - EOF - $out/bin/ghc --make main.hs - echo compilation ok - [ $(./main) == "yes" ] - ''; - - meta.license = stdenv.lib.licenses.bsd3; - meta.platforms = ["x86_64-linux" "i686-linux"]; -} diff --git a/pkgs/development/compilers/ghc/6.12.1.nix b/pkgs/development/compilers/ghc/6.12.1.nix deleted file mode 100644 index b92484973f06..000000000000 --- a/pkgs/development/compilers/ghc/6.12.1.nix +++ /dev/null @@ -1,83 +0,0 @@ -{stdenv, fetchurl, ghc, perl, gmp, ncurses}: - -stdenv.mkDerivation rec { - version = "6.12.1"; - - name = "ghc-${version}"; - - src = fetchurl { - url = http://haskell.org/ghc/dist/6.12.1/ghc-6.12.1-src.tar.bz2; - sha256 = "0ajm4sypk4zgjp0m6i03fadyv5dm9vlqfnvsx1g94yk7vnd9zyfd"; - }; - - buildInputs = [ghc perl gmp ncurses]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - ]; - inherit (ghc.meta) license platforms; - }; - - # TODO: requires a comment as to what it does and why it is needed. - passthru = { - corePackages = [ - [ "Cabal" "1.8.0.2" ] - [ "array" "0.3.0.0" ] - [ "base" "3.0.3.2" ] - [ "base" "4.2.0.0" ] - [ "bin-package-db" "0.0.0.0" ] - [ "bytestring" "0.9.1.5" ] - [ "containers" "0.3.0.0" ] - [ "directory" "1.0.1.0" ] - [ "dph-base" "0.4.0" ] - [ "dph-par" "0.4.0" ] - [ "dph-prim-interface" "0.4.0" ] - [ "dph-prim-par" "0.4.0" ] - [ "dph-prim-seq" "0.4.0" ] - [ "dph-seq" "0.4.0" ] - [ "extensible-exceptions" "0.1.1.1" ] - [ "ffi" "1.0" ] - [ "filepath" "1.1.0.3" ] - [ "ghc" "6.12.1" ] - [ "ghc-binary" "0.5.0.2" ] - [ "ghc-prim" "0.2.0.0" ] - [ "haskell98" "1.0.1.1" ] - [ "hpc" "0.5.0.4" ] - [ "integer-gmp" "0.2.0.0" ] - [ "old-locale" "1.0.0.2" ] - [ "old-time" "1.0.0.3" ] - [ "pretty" "1.0.1.1" ] - [ "process" "1.0.1.2" ] - [ "random" "1.0.0.2" ] - [ "rts" "1.0" ] - [ "syb" "0.1.0.2" ] - [ "template-haskell" "2.4.0.0" ] - [ "time" "1.1.4" ] - [ "unix" "2.4.0.0" ] - [ "utf8-string" "0.3.4" ] - ]; - }; -} diff --git a/pkgs/development/compilers/ghc/6.12.2.nix b/pkgs/development/compilers/ghc/6.12.2.nix deleted file mode 100644 index 8cf505488cb3..000000000000 --- a/pkgs/development/compilers/ghc/6.12.2.nix +++ /dev/null @@ -1,83 +0,0 @@ -{stdenv, fetchurl, ghc, perl, gmp, ncurses}: - -stdenv.mkDerivation rec { - version = "6.12.2"; - - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "7f1e39f0b3ddaca35b55cd430ca058d1c4678445a7177391c9cb6342b7c41a30"; - }; - - buildInputs = [ghc perl gmp ncurses]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - ]; - inherit (ghc.meta) license platforms; - }; - - # TODO: requires a comment as to what it does and why it is needed. - passthru = { - corePackages = [ - [ "Cabal" "1.8.0.2" ] - [ "array" "0.3.0.0" ] - [ "base" "3.0.3.2" ] - [ "base" "4.2.0.0" ] - [ "bin-package-db" "0.0.0.0" ] - [ "bytestring" "0.9.1.5" ] - [ "containers" "0.3.0.0" ] - [ "directory" "1.0.1.0" ] - [ "dph-base" "0.4.0" ] - [ "dph-par" "0.4.0" ] - [ "dph-prim-interface" "0.4.0" ] - [ "dph-prim-par" "0.4.0" ] - [ "dph-prim-seq" "0.4.0" ] - [ "dph-seq" "0.4.0" ] - [ "extensible-exceptions" "0.1.1.1" ] - [ "ffi" "1.0" ] - [ "filepath" "1.1.0.3" ] - [ "ghc" "6.12.1" ] - [ "ghc-binary" "0.5.0.2" ] - [ "ghc-prim" "0.2.0.0" ] - [ "haskell98" "1.0.1.1" ] - [ "hpc" "0.5.0.4" ] - [ "integer-gmp" "0.2.0.0" ] - [ "old-locale" "1.0.0.2" ] - [ "old-time" "1.0.0.3" ] - [ "pretty" "1.0.1.1" ] - [ "process" "1.0.1.2" ] - [ "random" "1.0.0.2" ] - [ "rts" "1.0" ] - [ "syb" "0.1.0.2" ] - [ "template-haskell" "2.4.0.0" ] - [ "time" "1.1.4" ] - [ "unix" "2.4.0.0" ] - [ "utf8-string" "0.3.4" ] - ]; - }; -} diff --git a/pkgs/development/compilers/ghc/6.4.2-binary.nix b/pkgs/development/compilers/ghc/6.4.2-binary.nix deleted file mode 100644 index 5485326e2e7e..000000000000 --- a/pkgs/development/compilers/ghc/6.4.2-binary.nix +++ /dev/null @@ -1,67 +0,0 @@ -{stdenv, fetchurl, perl, readline, ncurses, gmp}: - -stdenv.mkDerivation { - name = if stdenv.system == "i686-darwin" then "ghc-6.6.1-binary" else "ghc-6.4.2-binary"; - - src = - if stdenv.system == "i686-linux" then - fetchurl { - url = http://tarballs.nixos.org/ghc-6.4.2-i386-unknown-linux.tar.bz2; - md5 = "092fe2e25dab22b926babe97cc77db1f"; - } - else if stdenv.system == "x86_64-linux" then - fetchurl { - url = http://haskell.org/ghc/dist/6.4.2/ghc-6.4.2-x86_64-unknown-linux.tar.bz2; - md5 = "8f5fe48798f715cd05214a10987bf6d5"; - } - else if stdenv.system == "i686-darwin" then - /* Yes, this isn't GHC 6.4.2. But IIRC either there was no - 6.4.2 binary for Darwin, or it didn't work. In any case, in - Nixpkgs we just need this bootstrapping a "real" GHC. */ - fetchurl { - url = http://www.haskell.org/ghc/dist/6.6.1/ghc-6.6.1-i386-apple-darwin.tar.bz2; - sha256 = "1drbsicanr6jlykvs4vs6gbi2q9ac1bcaxz2vzwh3pfv3lfibwia"; - } - else throw "cannot bootstrap GHC on this platform"; - - buildInputs = [perl]; - - # On Linux, use patchelf to modify the executables so that they can - # find readline/gmp. - postBuild = if stdenv.isLinux then " - find . -type f -perm +100 \\ - -exec patchelf --interpreter \"$(cat $NIX_CC/nix-support/dynamic-linker)\" \\ - --set-rpath \"${readline}/lib:${ncurses}/lib:${gmp}/lib\" {} \\; - " else ""; - - # Stripping combined with patchelf breaks the executables (they die - # with a segfault or the kernel even refuses the execve). (NIXPKGS-85) - dontStrip = true; - - # The binaries for Darwin use frameworks, so fake those frameworks, - # and create some wrapper scripts that set DYLD_FRAMEWORK_PATH so - # that the executables work with no special setup. - postInstall = if stdenv.isDarwin then '' - - mkdir -p $out/frameworks/GMP.framework/Versions/A - ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/GMP - ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/Versions/A/GMP - mkdir -p $out/frameworks/GNUreadline.framework/Versions/A - ln -s ${readline}/lib/libreadline.dylib $out/frameworks/GNUreadline.framework/GNUreadline - ln -s ${readline}/lib/libreadline.dylib $out/frameworks/GNUreadline.framework/Versions/A/GNUreadline - - mkdir $out/bin-orig - for i in $(cd $out/bin && ls *); do - mv $out/bin/$i $out/bin-orig/$i - echo "#! $SHELL -e" >> $out/bin/$i - extraFlag= - if test $i != ghc-pkg; then extraFlag="-framework-path $out/frameworks"; fi - echo "DYLD_FRAMEWORK_PATH=$out/frameworks exec $out/bin-orig/$i $extraFlag \"\$@\"" >> $out/bin/$i - chmod +x $out/bin/$i - done - - '' else ""; - - meta.license = stdenv.lib.licenses.bsd3; - meta.platforms = ["i686-darwin" "x86_64-linux" "i686-linux"]; -} diff --git a/pkgs/development/compilers/ghc/6.4.2.nix b/pkgs/development/compilers/ghc/6.4.2.nix deleted file mode 100644 index dfd38cc6a1a2..000000000000 --- a/pkgs/development/compilers/ghc/6.4.2.nix +++ /dev/null @@ -1,28 +0,0 @@ -{stdenv, fetchurl, perl, ghc, m4, readline, ncurses, gmp}: - -stdenv.mkDerivation { - name = "ghc-6.4.2"; - - src = fetchurl { - url = http://www.haskell.org/ghc/dist/6.4.2/ghc-6.4.2-src.tar.bz2; - md5 = "a394bf14e94c3bca5507d568fcc03375"; - }; - - buildInputs = [perl ghc m4]; - - propagatedBuildInputs = [readline ncurses gmp]; - - configureFlags = "--with-gcc=${stdenv.cc}/bin/gcc"; - - preConfigure = - '' - # Don't you hate build processes that write in $HOME? :-( - export HOME=$(pwd)/fake-home - mkdir -p $HOME - ''; - - meta = { - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; -} diff --git a/pkgs/development/compilers/ghc/6.6.1.nix b/pkgs/development/compilers/ghc/6.6.1.nix deleted file mode 100644 index 0f91b9d5052c..000000000000 --- a/pkgs/development/compilers/ghc/6.6.1.nix +++ /dev/null @@ -1,46 +0,0 @@ -{stdenv, fetchurl, readline, ghc, perl58, m4, gmp, ncurses}: - -stdenv.mkDerivation (rec { - name = "ghc-6.6.1"; - - src = map fetchurl [ - { url = http://www.haskell.org/ghc/dist/6.6.1/ghc-6.6.1-src.tar.bz2; - md5 = "ba9f4aec2fde5ff1e1548ae69b78aeb0"; - } - { url = http://www.haskell.org/ghc/dist/6.6.1/ghc-6.6.1-src-extralibs.tar.bz2; - md5 = "43a26b81608b206c056adc3032f7da2a"; - } - ]; - - buildInputs = [ghc readline perl58 m4 gmp]; - - meta = { - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; - - postInstall = '' - mkdir -p "$out/nix-support" - echo "# Path to the GHC compiler directory in the store" > $out/nix-support/setup-hook - echo "ghc=$out" >> $out/nix-support/setup-hook - echo "" >> $out/nix-support/setup-hook - cat $setupHook >> $out/nix-support/setup-hook - ''; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-readline-libraries=${readline}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-gcc=${gcc}/bin/gcc" - ]; - - preConfigure = '' - # still requires a hack for ncurses - sed -i "s|^\(library-dirs.*$\)|\1 \"${ncurses}/lib\"|" libraries/readline/package.conf.in - # fix for gcc 4.2 - echo "SplitObjs=NO" >> mk/build.mk - ''; - - inherit (stdenv) gcc; - inherit readline gmp ncurses; -}) diff --git a/pkgs/development/compilers/ghc/6.8.2.nix b/pkgs/development/compilers/ghc/6.8.2.nix deleted file mode 100644 index 0f649745a1ee..000000000000 --- a/pkgs/development/compilers/ghc/6.8.2.nix +++ /dev/null @@ -1,35 +0,0 @@ -{stdenv, fetchurl, readline, ghc, perl, m4, gmp, ncurses}: - -stdenv.mkDerivation (rec { - version = "6.8.2"; - name = "ghc-${version}"; - homepage = "http://www.haskell.org/ghc"; - - src = map fetchurl [ - { url = "${homepage}/dist/${version}/${name}-src.tar.bz2"; - sha256 = "2d10f973c35e8d7d9f62b53e26fef90177a9a15105cda4b917340ba7696a22d9"; - } - { url = "${homepage}/dist/${version}/${name}-src-extralibs.tar.bz2"; - md5 = "d199c50814188fb77355d41058b8613c"; - } - ]; - - buildInputs = [ghc readline perl m4 gmp]; - - meta = { - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-readline-libraries=${readline}/lib" - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - preConfigure = " - # still requires a hack for ncurses - sed -i \"s|^\\\(ld-options.*$\\\)|\\\1 -L${ncurses}/lib|\" libraries/readline/readline.buildinfo.in - "; -}) diff --git a/pkgs/development/compilers/ghc/6.8.3.nix b/pkgs/development/compilers/ghc/6.8.3.nix deleted file mode 100644 index ea116781afb3..000000000000 --- a/pkgs/development/compilers/ghc/6.8.3.nix +++ /dev/null @@ -1,37 +0,0 @@ -{stdenv, fetchurl, readline, ghc, perl, m4, gmp, ncurses, haddock}: - -stdenv.mkDerivation rec { - version = "6.8.3"; - name = "ghc-${version}"; - homepage = "http://www.haskell.org/ghc"; - - src = map fetchurl [ - { url = "${homepage}/dist/${version}/${name}-src.tar.bz2"; - sha256 = "1fc1ff82a555532f1c9d2dc628fd9de5e6ebab2ce6ee9490a34174ceb6f76e6b"; - } - { url = "${homepage}/dist/${version}/${name}-src-extralibs.tar.bz2"; - sha256 = "ee2f5ba6a46157fc53eae515cb6fa1ed3c5023e7eac15981d92af0af00ee2ba2"; - } - ]; - - buildInputs = [ghc readline perl m4 gmp haddock]; - - meta = { - description = "The Glasgow Haskell Compiler"; - inherit (ghc.meta) license platforms; - }; - - configureFlags=[ - "--with-gmp-libraries=${gmp}/lib" - "--with-gmp-includes=${gmp}/include" - "--with-readline-libraries=${readline}/lib" - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - preConfigure = '' - # still requires a hack for ncurses - sed -i "s|^\(ld-options.*$\)|\1 -L${ncurses}/lib|" libraries/readline/readline.buildinfo.in - # build haddock docs - echo "HADDOCK_DOCS = YES" >> mk/build.mk - ''; -} diff --git a/pkgs/development/compilers/ghc/7.0.1.nix b/pkgs/development/compilers/ghc/7.0.1.nix deleted file mode 100644 index b61375c66577..000000000000 --- a/pkgs/development/compilers/ghc/7.0.1.nix +++ /dev/null @@ -1,83 +0,0 @@ -{stdenv, fetchurl, ghc, perl, gmp, ncurses}: - -stdenv.mkDerivation rec { - version = "7.0.1"; - - name = "ghc-${version}"; - - src = fetchurl { - url = "http://www.haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "1iciljngxmqy465cw3pkl6jp0ydiils4bfz6ixfaxk7aqv7r7xsi"; - }; - - buildInputs = [ghc perl gmp ncurses]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - ]; - inherit (ghc.meta) license platforms; - }; - - # TODO: requires a comment as to what it does and why it is needed. - passthru = { - corePackages = [ - [ "Cabal" "1.8.0.2" ] - [ "array" "0.3.0.0" ] - [ "base" "3.0.3.2" ] - [ "base" "4.2.0.0" ] - [ "bin-package-db" "0.0.0.0" ] - [ "bytestring" "0.9.1.5" ] - [ "containers" "0.3.0.0" ] - [ "directory" "1.0.1.0" ] - [ "dph-base" "0.4.0" ] - [ "dph-par" "0.4.0" ] - [ "dph-prim-interface" "0.4.0" ] - [ "dph-prim-par" "0.4.0" ] - [ "dph-prim-seq" "0.4.0" ] - [ "dph-seq" "0.4.0" ] - [ "extensible-exceptions" "0.1.1.1" ] - [ "ffi" "1.0" ] - [ "filepath" "1.1.0.3" ] - [ "ghc" "6.12.1" ] - [ "ghc-binary" "0.5.0.2" ] - [ "ghc-prim" "0.2.0.0" ] - [ "haskell98" "1.0.1.1" ] - [ "hpc" "0.5.0.4" ] - [ "integer-gmp" "0.2.0.0" ] - [ "old-locale" "1.0.0.2" ] - [ "old-time" "1.0.0.3" ] - [ "pretty" "1.0.1.1" ] - [ "process" "1.0.1.2" ] - [ "random" "1.0.0.2" ] - [ "rts" "1.0" ] - [ "syb" "0.1.0.2" ] - [ "template-haskell" "2.4.0.0" ] - [ "time" "1.1.4" ] - [ "unix" "2.4.0.0" ] - [ "utf8-string" "0.3.4" ] - ]; - }; -} diff --git a/pkgs/development/compilers/ghc/7.0.2.nix b/pkgs/development/compilers/ghc/7.0.2.nix deleted file mode 100644 index 6c72527d36b0..000000000000 --- a/pkgs/development/compilers/ghc/7.0.2.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: - -stdenv.mkDerivation rec { - version = "7.0.2"; - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "f0551f1af2f008a8a14a888b70c0557e00dd04f9ae309ac91897306cd04a6668"; - }; - - buildInputs = [ ghc perl gmp ncurses ]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - ]; - inherit (ghc.meta) license platforms; - broken = true; - }; - -} diff --git a/pkgs/development/compilers/ghc/7.0.3.nix b/pkgs/development/compilers/ghc/7.0.3.nix deleted file mode 100644 index 580b1d229837..000000000000 --- a/pkgs/development/compilers/ghc/7.0.3.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: - -stdenv.mkDerivation rec { - version = "7.0.3"; - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "1nfc2c6bdcdfg3f3d9q5v109jrrwhz6by3qa4qi7k0xbip16jq8m"; - }; - - buildInputs = [ ghc perl gmp ncurses ]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - ]; - inherit (ghc.meta) license platforms; - broken = true; - }; - -} diff --git a/pkgs/development/compilers/ghc/7.2.1.nix b/pkgs/development/compilers/ghc/7.2.1.nix deleted file mode 100644 index 4417a0e6a7e2..000000000000 --- a/pkgs/development/compilers/ghc/7.2.1.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: - -stdenv.mkDerivation rec { - version = "7.2.1"; - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "099w2bvx07jq4b1k8f1hspri30wbk35dz6ilsivxr2xg661c2qjm"; - }; - - buildInputs = [ ghc perl gmp ncurses ]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - stdenv.lib.maintainers.simons - ]; - inherit (ghc.meta) license platforms; - }; - -} diff --git a/pkgs/development/compilers/ghc/7.4.1.nix b/pkgs/development/compilers/ghc/7.4.1.nix deleted file mode 100644 index 933e81b44950..000000000000 --- a/pkgs/development/compilers/ghc/7.4.1.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: - -stdenv.mkDerivation rec { - version = "7.4.1"; - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "0ycscsagyy9n796a59q6761s6ar50d8inibvnrcp96siksj0j73j"; - }; - - buildInputs = [ ghc perl gmp ncurses ]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - stdenv.lib.maintainers.simons - ]; - platforms = ["x86_64-linux" "i686-linux" "i686-darwin" "x86_64-darwin"]; - }; - -} diff --git a/pkgs/development/compilers/ghc/7.6.1.nix b/pkgs/development/compilers/ghc/7.6.1.nix deleted file mode 100644 index ae22f747d768..000000000000 --- a/pkgs/development/compilers/ghc/7.6.1.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: - -stdenv.mkDerivation rec { - version = "7.6.1"; - - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/7.6.1/${name}-src.tar.bz2"; - sha256 = "1q5rqp8z90mq6ysf7h28zkbhfaxlrpva2qy0wnkr43d7214dzp7i"; - }; - - buildInputs = [ ghc perl gmp ncurses ]; - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure - ''; - - configureFlags=[ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - stdenv.lib.maintainers.simons - ]; - inherit (ghc.meta) license platforms; - }; - -} diff --git a/pkgs/development/compilers/ghc/7.6.2.nix b/pkgs/development/compilers/ghc/7.6.2.nix deleted file mode 100644 index 732c3cc66a5a..000000000000 --- a/pkgs/development/compilers/ghc/7.6.2.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: - -stdenv.mkDerivation rec { - version = "7.6.2"; - - name = "ghc-${version}"; - - src = fetchurl { - url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; - sha256 = "d5f45184abeacf7e9c6b4f63c7101a5c1d7b4fe9007901159e2287ecf38de533"; - }; - - buildInputs = [ ghc perl gmp ncurses ]; - - - buildMK = '' - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" - libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" - libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" - ''; - - preConfigure = '' - echo "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure - ''; - - configureFlags = [ - "--with-gcc=${stdenv.cc}/bin/gcc" - ]; - - # required, because otherwise all symbols from HSffi.o are stripped, and - # that in turn causes GHCi to abort - stripDebugFlags=["-S" "--keep-file-symbols"]; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "The Glasgow Haskell Compiler"; - maintainers = [ - stdenv.lib.maintainers.marcweber - stdenv.lib.maintainers.andres - stdenv.lib.maintainers.simons - ]; - inherit (ghc.meta) license platforms; - }; - -} diff --git a/pkgs/development/compilers/ghc/7.8.3-binary.nix b/pkgs/development/compilers/ghc/7.8.3-binary.nix deleted file mode 100644 index 91a156ab4e26..000000000000 --- a/pkgs/development/compilers/ghc/7.8.3-binary.nix +++ /dev/null @@ -1,78 +0,0 @@ -{stdenv, fetchurl, perl, ncurses, gmp}: - -stdenv.mkDerivation rec { - version = "7.8.3"; - - name = "ghc-${version}-binary"; - - src = - if stdenv.system == "x86_64-darwin" then - fetchurl { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.bz2"; - sha256 = "1ja0cq5xyjcvjpvjmm4nzhkpmwfs2kjlldbc48lxcs9rmqi7rnay"; - } - else throw "cannot bootstrap GHC on this platform"; - - buildInputs = [perl]; - - postUnpack = - # Strip is harmful, see also below. It's important that this happens - # first. The GHC Cabal build system makes use of strip by default and - # has hardcoded paths to /usr/bin/strip in many places. We replace - # those below, making them point to our dummy script. - '' - mkdir "$TMP/bin" - for i in strip; do - echo '#! ${stdenv.shell}' > "$TMP/bin/$i" - chmod +x "$TMP/bin/$i" - done - PATH="$TMP/bin:$PATH" - '' + - # We have to patch the GMP paths for the integer-gmp package. - '' - find . -name integer-gmp.buildinfo \ - -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp}/lib@" {} \; - '' + - # On Linux, use patchelf to modify the executables so that they can - # find editline/gmp. - (if stdenv.isLinux then '' - find . -type f -perm +100 \ - -exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${ncurses}/lib:${gmp}/lib" {} \; - sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - sed -i "s|/usr/bin/gcc|gcc\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - for prog in ld ar gcc strip ranlib; do - find . -name "setup-config" -exec sed -i "s@/usr/bin/$prog@$(type -p $prog)@g" {} \; - done - '' else ""); - - configurePhase = '' - ./configure --prefix=$out --with-gmp-libraries=${gmp}/lib \ - --with-gmp-includes=${gmp}/include - ''; - - # Stripping combined with patchelf breaks the executables (they die - # with a segfault or the kernel even refuses the execve). (NIXPKGS-85) - dontStrip = true; - - # No building is necessary, but calling make without flags ironically - # calls install-strip ... - buildPhase = "true"; - - postInstall = - '' - # Sanity check, can ghc create executables? - cd $TMP - mkdir test-ghc; cd test-ghc - cat > main.hs << EOF - module Main where - main = putStrLn "yes" - EOF - $out/bin/ghc --make main.hs - echo compilation ok - [ $(./main) == "yes" ] - ''; - - meta.license = stdenv.lib.licenses.bsd3; - meta.platforms = ["x86_64-darwin"]; -} diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix index 9e3c8b149d4e..509c3d5acdf4 100644 --- a/pkgs/top-level/haskell-defaults.nix +++ b/pkgs/top-level/haskell-defaults.nix @@ -134,7 +134,6 @@ binary = super.binary_0_7_2_2.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; cabalInstall_1_16_0_2 = super.cabalInstall_1_16_0_2; caseInsensitive = super.caseInsensitive.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; - GLUT = self.GLUT_2_2_2_1; happy = super.happy.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; hashable = super.hashable.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; hashtables = super.hashtables.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; @@ -142,8 +141,6 @@ HTTP = super.HTTP.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; HUnit = super.HUnit.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; network = super.network_2_2_1_7.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; - OpenGLRaw = self.OpenGLRaw_1_3_0_0; - OpenGL = self.OpenGL_2_6_0_1; parsec = super.parsec.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; QuickCheck = super.QuickCheck.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; stm = self.stm_2_4_2.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; }; @@ -158,20 +155,17 @@ # Abstraction for Haskell packages collections packagesFun = makeOverridable - ({ ghcPath - , ghcBinary ? ghc6101Binary + ({ ghc , prefFun , extension ? (self : super : {}) , profExplicit ? false, profDefault ? false , modifyPrio ? lowPrio - , extraArgs ? {} } : let haskellPackagesClass = import ./haskell-packages.nix { - inherit pkgs newScope modifyPrio; + inherit pkgs newScope ghc modifyPrio; enableLibraryProfiling = if profExplicit then profDefault else config.cabal.libraryProfiling or profDefault; - ghc = callPackage ghcPath ({ ghc = ghcBinary; } // extraArgs); }; haskellPackagesPrefsClass = self : let super = haskellPackagesClass self; in super // prefFun self super; haskellPackagesExtensionClass = self : let super = haskellPackagesPrefsClass self; in super // extension self super; @@ -195,60 +189,19 @@ modifyPrio = defaultVersionPrioFun true; }; }; - # Binary versions of GHC - # - # GHC binaries are around for bootstrapping purposes - - ghc6101Binary = lowPrio (callPackage ../development/compilers/ghc/6.10.1-binary.nix { - gmp = pkgs.gmp4; - }); - - ghc6102Binary = lowPrio (callPackage ../development/compilers/ghc/6.10.2-binary.nix { - gmp = pkgs.gmp4; - }); - - ghc6121Binary = lowPrio (callPackage ../development/compilers/ghc/6.12.1-binary.nix { - gmp = pkgs.gmp4; - }); - - ghc704Binary = lowPrio (callPackage ../development/compilers/ghc/7.0.4-binary.nix { - gmp = pkgs.gmp4; - }); - - ghc742Binary = lowPrio (callPackage ../development/compilers/ghc/7.4.2-binary.nix { - gmp = pkgs.gmp4; - }); - - ghc783Binary = lowPrio (callPackage ../development/compilers/ghc/7.8.3-binary.nix {}); - - ghc6101BinaryDarwin = if stdenv.isDarwin then ghc704Binary else ghc6101Binary; - ghc6121BinaryDarwin = if stdenv.isDarwin then ghc704Binary else ghc6121Binary; - # Compiler configurations # # Here, we associate compiler versions with bootstrap compiler versions and # preference functions. - packages_ghcHEAD = - packages { ghcPath = ../development/compilers/ghc/head.nix; - ghcBinary = pkgs.haskellPackages.ghcPlain; - prefFun = ghcHEADPrefs; - extraArgs = { - happy = pkgs.haskellPackages.happy; - alex = pkgs.haskellPackages.alex; - }; - }; - packages_ghc784 = - packages { ghcPath = ../development/compilers/ghc/7.8.4.nix; - ghcBinary = if stdenv.isDarwin then ghc783Binary else ghc742Binary; + packages { ghc = pkgs.haskell-ng.compiler.ghc784; prefFun = ghc784Prefs; }; packages_ghcjs = packages { - ghcPath = ../development/compilers/ghc/7.8.4.nix; - ghcBinary = if stdenv.isDarwin then ghc783Binary else ghc742Binary; + ghc = pkgs.haskell-ng.compiler.ghc784; prefFun = self : super : super // { ghc = let parent = packages_ghc784; in callPackage ../development/compilers/ghcjs/wrapper.nix { @@ -329,36 +282,32 @@ }; packages_ghc763 = - packages { ghcPath = ../development/compilers/ghc/7.6.3.nix; - ghcBinary = ghc704Binary; + packages { ghc = pkgs.haskell-ng.compiler.ghc763; prefFun = ghc763Prefs; }; packages_ghc742 = - packages { ghcPath = ../development/compilers/ghc/7.4.2.nix; - ghcBinary = ghc6121BinaryDarwin; + packages { ghc = pkgs.haskell-ng.compiler.ghc742; prefFun = ghc742Prefs; }; packages_ghc722 = - packages { ghcPath = ../development/compilers/ghc/7.2.2.nix; - ghcBinary = ghc6121BinaryDarwin; + packages { ghc = pkgs.haskell-ng.compiler.ghc722; prefFun = ghc722Prefs; }; packages_ghc704 = - packages { ghcPath = ../development/compilers/ghc/7.0.4.nix; - ghcBinary = ghc6101BinaryDarwin; + packages { ghc = pkgs.haskell-ng.compiler.ghc704; prefFun = ghc704Prefs; }; packages_ghc6123 = - packages { ghcPath = ../development/compilers/ghc/6.12.3.nix; + packages { ghc = pkgs.haskell-ng.compiler.ghc6123; prefFun = ghc6123Prefs; }; packages_ghc6104 = - packages { ghcPath = ../development/compilers/ghc/6.10.4.nix; + packages { ghc = pkgs.haskell-ng.compiler.ghc6104; prefFun = ghc6104Prefs; }; diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix index 17fe57df5e71..19c70342c1b6 100644 --- a/pkgs/top-level/haskell-ng.nix +++ b/pkgs/top-level/haskell-ng.nix @@ -9,7 +9,6 @@ rec { ghc6102Binary = callPackage ../development/compilers/ghc/6.10.2-binary.nix { gmp = pkgs.gmp4; }; ghc704Binary = callPackage ../development/compilers/ghc/7.0.4-binary.nix { gmp = pkgs.gmp4; }; ghc742Binary = callPackage ../development/compilers/ghc/7.4.2-binary.nix { gmp = pkgs.gmp4; }; - ghc783Binary = callPackage ../development/compilers/ghc/7.8.3-binary.nix { gmp = pkgs.gmp4; }; ghc6104 = callPackage ../development/compilers/ghc/6.10.4.nix { ghc = compiler.ghc6102Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc6123 = callPackage ../development/compilers/ghc/6.12.3.nix { ghc = compiler.ghc6102Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; From 7c1eae89f06ff4ba70c98e5d0cdbf7ea2cdb8125 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 10:18:37 +0100 Subject: [PATCH 0942/1091] hackage-packages.nix: update from Hackage 2015-01-17T11:39:27+0100 --- .../haskell-modules/hackage-packages.nix | 298 +++++++++++++----- 1 file changed, 215 insertions(+), 83 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3900cc76cd90..721e270ab305 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -18132,18 +18132,17 @@ self: { "apiary-purescript" = callPackage ({ mkDerivation, apiary, base, bytestring, data-default-class - , filepath, Glob, parsec, purescript, template-haskell, text - , unordered-containers, utf8-string + , filepath, Glob, parsec, purescript, text, unordered-containers + , utf8-string }: mkDerivation { pname = "apiary-purescript"; - version = "1.2.1"; - sha256 = "1qz51ncl68lvwx91xcqvcvj4nakpg309c85zhxk0z0d2rv8j45bf"; + version = "1.2.2"; + sha256 = "1i7a9abw8ni0qr24j7kpkp83ml4p5gbz602x4pb8f7z91rqqk8y8"; buildDepends = [ apiary base bytestring data-default-class filepath Glob parsec - purescript template-haskell text unordered-containers utf8-string + purescript text unordered-containers utf8-string ]; - jailbreak = true; homepage = "https://github.com/philopon/apiary"; description = "purescript compiler for apiary web framework"; license = stdenv.lib.licenses.mit; @@ -18697,19 +18696,19 @@ self: { }) {}; "array-forth" = callPackage - ({ mkDerivation, base, Chart, HUnit, mcmc-synthesis, MonadRandom - , OddWord, optparse-applicative, QuickCheck, split + ({ mkDerivation, array, base, HUnit, mcmc-synthesis + , modular-arithmetic, MonadRandom, OddWord, QuickCheck, split , test-framework-hunit, test-framework-quickcheck2 , test-framework-th, vector }: mkDerivation { pname = "array-forth"; - version = "0.2.0.6"; - sha256 = "1234szy0ibbyyzglpz0rv5w4wk44rkq8wdl5s3kmnvlvjyxn95nf"; + version = "0.2.1.4"; + sha256 = "03kjkpygi9jc8vrvnw9i8zwbfaihsl50bi39j0liclja442j9h5m"; isLibrary = true; isExecutable = true; buildDepends = [ - base Chart mcmc-synthesis MonadRandom OddWord optparse-applicative + array base mcmc-synthesis modular-arithmetic MonadRandom OddWord split vector ]; testDepends = [ @@ -18761,8 +18760,8 @@ self: { ({ mkDerivation, base, containers, mtl }: mkDerivation { pname = "arrow-list"; - version = "0.6.1.5"; - sha256 = "0i0rwjrrvbi9fmwdzmz6vzkkr63pl2df653anjwcw3xr7ccb16xm"; + version = "0.7"; + sha256 = "1n6m77hdkpjd12r0b8fwxiz3jz0j86cplgsk27m2raj86vr3dy1k"; buildDepends = [ base containers mtl ]; homepage = "https://github.com/silkapp/arrow-list"; description = "List arrows for Haskell"; @@ -19375,8 +19374,9 @@ self: { ({ mkDerivation, base, ghc-prim, primitive }: mkDerivation { pname = "atomic-primops"; - version = "0.6.1.1"; - sha256 = "1flnh7x0596hw834irfznd3vprl844bgml2phskg8sjwcmi1j74c"; + version = "0.7"; + sha256 = "1gd2m7qnyww3dv5vcajh9j5chcwlkfsqgpi299q2x4n9xrp0d50g"; + editedCabalFile = "99594a0f7b2fd268f7f68e460218c22bda9da07c559fb5ead6d3c508f01d9cff"; buildDepends = [ base ghc-prim primitive ]; homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; description = "A safe approach to CAS and other atomic ops in Haskell"; @@ -19802,8 +19802,8 @@ self: { }: mkDerivation { pname = "autonix-deps"; - version = "0.1.0.0"; - sha256 = "0kmyl117wjyrgxzng3avxq3rjqq6ifxd0b14x8nazpl4566qccfw"; + version = "0.1.0.1"; + sha256 = "1639yhq3v506h67374mw63pkz15p52qqapc6bwi3dylyp4ilgimi"; buildDepends = [ base bytestring conduit containers errors filepath lens libarchive-conduit mtl optparse-applicative process regex-tdfa @@ -20837,8 +20837,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "base-prelude"; - version = "0.1.11"; - sha256 = "0g6p1d3r6jbqcd8flxfbasb40ga7k90bc0q07drwhlaiadjnx1an"; + version = "0.1.14"; + sha256 = "09zjgsnk9c3nw92iymv0ai42wqis6yqb3z3pvslpvdv0a2g7jhgj"; buildDepends = [ base ]; homepage = "https://github.com/nikita-volkov/base-prelude"; description = "The most complete prelude formed from only the \"base\" package"; @@ -26955,9 +26955,10 @@ self: { pname = "cf"; version = "0.1"; sha256 = "0wwq78b6d6hxaivyxw8rc9dsb0kq4aw0mkp8w0xmnfmz8biymlmg"; + editedCabalFile = "6bd39af35810e6a40142d87fdd9fc91754fe85098a63a8087626bf9916bd3362"; buildDepends = [ base ]; homepage = "http://github.com/mvr/cf"; - description = "Infinite precision arithmetic using continued fractions"; + description = "Exact real arithmetic using continued fractions"; license = stdenv.lib.licenses.mit; }) {}; @@ -30553,17 +30554,18 @@ self: { }) {}; "connection" = callPackage - ({ mkDerivation, base, bytestring, containers, cprng-aes - , data-default-class, network, socks, tls, x509, x509-store - , x509-system, x509-validation + ({ mkDerivation, base, byteable, bytestring, containers + , crypto-random, data-default-class, network, securemem, socks, tls + , x509, x509-store, x509-system, x509-validation }: mkDerivation { pname = "connection"; - version = "0.2.3"; - sha256 = "02mqn19pssdak82jw38p3cbwjyfvmjc6fawgx5981hzbdgb64vsb"; + version = "0.2.4"; + sha256 = "0sl0vxn02bbyk7lcclr7ml93wpap2f042da3c9v9ppvbvs8jmf7j"; buildDepends = [ - base bytestring containers cprng-aes data-default-class network - socks tls x509 x509-store x509-system x509-validation + base byteable bytestring containers crypto-random + data-default-class network securemem socks tls x509 x509-store + x509-system x509-validation ]; homepage = "http://github.com/vincenthz/hs-connection"; description = "Simple and easy network connections API"; @@ -32387,21 +32389,21 @@ self: { "crypto-pubkey" = callPackage ({ mkDerivation, base, byteable, bytestring, crypto-numbers - , crypto-pubkey-types, crypto-random, cryptohash, HUnit, QuickCheck - , test-framework, test-framework-hunit, test-framework-quickcheck2 + , crypto-pubkey-types, crypto-random, cryptohash, tasty + , tasty-hunit, tasty-kat, tasty-quickcheck }: mkDerivation { pname = "crypto-pubkey"; - version = "0.2.7"; - sha256 = "0y15nym98sfbfa34f28jalmbbz4fnmhl1ywv4apwyzyyh4x7djp0"; + version = "0.2.8"; + sha256 = "0vmmx2fqq2xc3xfavy22i2nyynpk88jhmjr62qgxw5w5qgsz5k60"; buildDepends = [ base byteable bytestring crypto-numbers crypto-pubkey-types crypto-random cryptohash ]; testDepends = [ base byteable bytestring crypto-numbers crypto-pubkey-types - crypto-random cryptohash HUnit QuickCheck test-framework - test-framework-hunit test-framework-quickcheck2 + crypto-random cryptohash tasty tasty-hunit tasty-kat + tasty-quickcheck ]; homepage = "https://github.com/vincenthz/hs-crypto-pubkey"; description = "Public Key cryptography"; @@ -38798,18 +38800,18 @@ self: { }: mkDerivation { pname = "dynamic-cabal"; - version = "0.3.3"; - sha256 = "0fq6q0j2fx7ygarzgsvb7scssjnrxjrq188d0habfar6bdm0vqdg"; + version = "0.3.4"; + sha256 = "080hynvyrc5jbfm4v5l04iby70rf6fqa3ynbpj1njdh6xjc4wnlv"; buildDepends = [ base containers data-default directory filepath ghc ghc-paths haskell-generate haskell-src-exts time void ]; testDepends = [ - base containers directory doctest filepath HUnit tasty tasty-hunit - tasty-th + base containers directory doctest filepath ghc HUnit tasty + tasty-hunit tasty-th ]; homepage = "http://github.com/bennofs/dynamic-cabal/"; - description = "dynamic-cabal"; + description = "Access the functions from the Cabal library without depending on it"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -46285,6 +46287,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ghc-generic-instances" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-generic-instances"; + version = "0.1.0.0"; + sha256 = "0264ma0w85fwypnagd0l4zfs1wi1yk16rygn6fhpzgsxycwmg47h"; + buildDepends = [ base ghc ]; + jailbreak = true; + homepage = "https://github.com/alanz/ghc-generic-instances"; + description = "Derived instances of GHC.Generic of the GHC AST"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "ghc-heap-view" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq, ghc , template-haskell, transformers @@ -47477,8 +47492,8 @@ self: { }: mkDerivation { pname = "gl"; - version = "0.6.3"; - sha256 = "0ys5808rzr04fcw7hlliqpx2sncyqpr4x89p4sa2vf5ywsgzmz04"; + version = "0.7"; + sha256 = "0s9xvsainfl1g40ifzzz4rl9mp5z3apw79sz80n7lidch30i2ccs"; buildDepends = [ base containers directory filepath fixed half hxt split transformers @@ -50555,6 +50570,7 @@ self: { pname = "hackage-db"; version = "1.22"; sha256 = "0rhh7w4929zkwzv10ika952yiw4dkffqd8f79f1bl76lz1la6cjd"; + editedCabalFile = "b5277a8cbbfcfba81f29db4910003c2fa7e34c06bceb4f3e7318510e1ce74376"; buildDepends = [ base bytestring Cabal containers directory filepath tar utf8-string ]; @@ -53161,14 +53177,14 @@ self: { }: mkDerivation { pname = "haskell-generate"; - version = "0.2.2"; - sha256 = "1wdfs28p195szg6jxq0qbyj4jdbqnsp9frgjnp25mzf14y9i1yid"; + version = "0.2.3"; + sha256 = "07j0z9jxxgbxfxz9bpy5w8nphrqsl5wyq1jysfhypfi7v87nv9an"; buildDepends = [ base containers haskell-src-exts template-haskell transformers ]; testDepends = [ base directory doctest filepath ]; homepage = "http://github.com/bennofs/haskell-generate/"; - description = "haskell-generate"; + description = "Typesafe generation of haskell source code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -53416,6 +53432,17 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "haskell-rules" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "haskell-rules"; + version = "0.1.0.1"; + sha256 = "03d8c1gnxd923f3fqqw06w3ibnd20llfgd7s5jgkscc872i5ghz6"; + buildDepends = [ base syb ]; + description = "A DSL for expressing natural deduction rules in Haskell"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "haskell-spacegoo" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, mtl , network-conduit, pretty, pretty-show, text, vector, vector-space @@ -54568,7 +54595,7 @@ self: { }) {}; "hasql-postgres" = callPackage - ({ mkDerivation, attoparsec, base, base-prelude, bytestring + ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring , directory, doctest, either, filepath, free, hashable, hashtables , hasql, hasql-backend, hspec, list-t, loch-th, mmorph, mtl-prelude , old-locale, placeholders, postgresql-binary, postgresql-libpq @@ -54577,19 +54604,19 @@ self: { }: mkDerivation { pname = "hasql-postgres"; - version = "0.10.1"; - sha256 = "1n3gcdv0d1pw3jnwldhkj8p23mx18slp8fyjlygpgivgmb8921ah"; + version = "0.10.2"; + sha256 = "0nw1xq9wfdhcm40qfx8d883nvgk7bfhwbwwb1r9jx7zlspx15vq5"; buildDepends = [ - attoparsec base base-prelude bytestring either free hashable + aeson attoparsec base base-prelude bytestring either free hashable hashtables hasql-backend list-t loch-th mmorph placeholders postgresql-binary postgresql-libpq scientific template-haskell text time transformers uuid vector ]; testDepends = [ - base base-prelude bytestring directory doctest either filepath - hashable hasql hasql-backend hspec list-t mtl-prelude old-locale - postgresql-binary QuickCheck quickcheck-instances scientific text - time vector + aeson base base-prelude bytestring directory doctest either + filepath hashable hasql hasql-backend hspec list-t mtl-prelude + old-locale postgresql-binary QuickCheck quickcheck-instances + scientific text time vector ]; homepage = "https://github.com/nikita-volkov/hasql-postgres"; description = "A \"PostgreSQL\" backend for the \"hasql\" library"; @@ -61292,8 +61319,8 @@ self: { }: mkDerivation { pname = "hsdev"; - version = "0.1.3.1"; - sha256 = "1hlv7r3c6x4483618q9ahrl0v1dirxl4l20dbxp0ir948x8w7dyi"; + version = "0.1.3.2"; + sha256 = "1gr24789vg05phps4141dfygdzlhy58v5r90bv35gp6gwnj2b0za"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -65335,8 +65362,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "ieee754"; - version = "0.7.4"; - sha256 = "1pxbkfa21mvc869n18nn7r29hcinxdbsnk68nlldzld8f6m13g1h"; + version = "0.7.5"; + sha256 = "0109mhyk76xnbsbpnnz3skpvxjckcldlpq93dvfgy5zahmswl4r3"; buildDepends = [ base ]; homepage = "http://github.com/patperry/hs-ieee754"; description = "Utilities for dealing with IEEE floating point numbers"; @@ -68940,8 +68967,8 @@ self: { }: mkDerivation { pname = "jwt"; - version = "0.5.1"; - sha256 = "010w57x16vwvmg6npwyylpbwg24bjdkjz8cjcn0573j56vn5j7vn"; + version = "0.5.2"; + sha256 = "1ks2dsi26cqz9q78lj6man14a86zdlkqv00lq1ffn00q3l7zxgmn"; buildDepends = [ aeson base base64-bytestring bytestring containers cryptohash data-default http-types network network-uri scientific semigroups @@ -72653,6 +72680,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "linearscan" = callPackage + ({ mkDerivation, base, containers, free, hoopl, hspec + , hspec-expectations, HUnit, transformers + }: + mkDerivation { + pname = "linearscan"; + version = "0.1.0.0"; + sha256 = "1wkq5hyc85qxzlam5kb2zfvmrd7r6ypykv4b19hnsp3qgn4pmakx"; + buildDepends = [ base transformers ]; + testDepends = [ + base containers free hoopl hspec hspec-expectations HUnit + transformers + ]; + homepage = "http://github.com/jwiegley/linearscan"; + description = "Linear scan register allocator, formally verified in Coq"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "linebreak" = callPackage ({ mkDerivation, base, hyphenation }: mkDerivation { @@ -73818,6 +73863,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "logger" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, lens, mtl + , template-haskell, time, transformers, unagi-chan + }: + mkDerivation { + pname = "logger"; + version = "0.1.0.0"; + sha256 = "1v264iv34k13lz63ajci03iikc7ajqcl3dvcaxcv7m3h538km8vm"; + buildDepends = [ + ansi-wl-pprint base containers lens mtl template-haskell time + transformers unagi-chan + ]; + jailbreak = true; + homepage = "https://github.com/wdanilo/haskell-logger"; + description = "Fast & extensible logging framework"; + license = stdenv.lib.licenses.asl20; + }) {}; + "logging" = callPackage ({ mkDerivation, base, binary, bytestring, fast-logger, hspec , lifted-base, monad-control, monad-logger, old-locale, pcre-light @@ -74362,6 +74425,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "lucid-svg" = callPackage + ({ mkDerivation, base, lucid, text, transformers }: + mkDerivation { + pname = "lucid-svg"; + version = "0.1.0.0"; + sha256 = "1drl7br0f0n53g54d6ry619g7ac0vg5d0qf9h2caybwv269jrsvv"; + buildDepends = [ base lucid text transformers ]; + homepage = "http://github.com/jeffreyrosenbluth/lucid-svg.git"; + description = "DSL for SVG using lucid for HTML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "lucienne" = callPackage ({ mkDerivation, base, base64-bytestring, blaze-html, bson , bytestring, compact-string-fix, feed, happstack, happstack-server @@ -83753,7 +83828,9 @@ self: { pname = "packedstring"; version = "0.1.0.1"; sha256 = "1x78pzzdlnpcmh9p37rlf8m5cxf3yqm2alf3whl4zpr9w25r0qj8"; + editedCabalFile = "cbc334ff8e721fb18b6799b28dc3e77addc7234aa553725b0af68375f75e0bcf"; buildDepends = [ array base ]; + jailbreak = true; description = "(Deprecated) Packed Strings"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -93855,8 +93932,8 @@ self: { }: mkDerivation { pname = "reverse-geocoding"; - version = "0.1.0.1"; - sha256 = "12sp3ilyw4cqqqvlfn90fq1y573vccms0sgwsnnnsmljrj66jppp"; + version = "0.1.0.2"; + sha256 = "1zbix3fx5w57zks5d4ba10r9193x4m7hbq92b06ysw73im13rnhn"; buildDepends = [ aeson base iso3166-country-codes lens lens-aeson text wreq ]; @@ -95656,8 +95733,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "3.4"; - sha256 = "1c4sh9l4kggw2mvv47raz36j2s9nn81l68y6w6dbq3m990j1zazm"; + version = "3.5"; + sha256 = "00r80h8p6w1ir2sk3m2xgims22fzxyvij9mz6b0kn9n0qsjmkpaz"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -95715,6 +95792,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "scalpel" = callPackage + ({ mkDerivation, base, bytestring, download-curl, HUnit, regex-base + , regex-tdfa, tagsoup, text + }: + mkDerivation { + pname = "scalpel"; + version = "0.1.1"; + sha256 = "0ypr6i4in1vvxjxi03r29q7mvig390bnpn2bcmjm9q1w51ypjdnr"; + buildDepends = [ + base bytestring download-curl regex-base regex-tdfa tagsoup text + ]; + testDepends = [ + base bytestring download-curl HUnit regex-base regex-tdfa tagsoup + text + ]; + homepage = "https://github.com/fimad/scalpel"; + description = "A high level web scraping library for Haskell"; + license = stdenv.lib.licenses.asl20; + }) {}; + "scan" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { @@ -96642,8 +96739,8 @@ self: { ({ mkDerivation, base, byteable, bytestring, ghc-prim }: mkDerivation { pname = "securemem"; - version = "0.1.4"; - sha256 = "1wdbcnyaarrixfvz79mcyqmfnn9h5zsmrrsa64xj8650ppyaxi48"; + version = "0.1.5"; + sha256 = "1g3y6bb1879qdlrsh11c31fiai66slvcd732zpkrf9lg2zpv68af"; buildDepends = [ base byteable bytestring ghc-prim ]; homepage = "http://github.com/vincenthz/hs-securemem"; description = "abstraction to an auto scrubbing and const time eq, memory chunk"; @@ -97037,8 +97134,8 @@ self: { }: mkDerivation { pname = "seqloc"; - version = "0.6.1"; - sha256 = "0ymc0p9n5jmqw3ffs9s86sxz9bkh3nz36lmfs0l14psqcd41ghwa"; + version = "0.6.1.1"; + sha256 = "1hsm9y6q0g7ixnqj562a33lmyka4k7f778fndcmn25v4m1myfda4"; buildDepends = [ attoparsec base biocore bytestring hashable unordered-containers vector @@ -99460,18 +99557,18 @@ self: { "sloane" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, cereal , containers, directory, download-curl, filepath, HTTP, network - , optparse-applicative, terminal-size, text, zlib + , optparse-applicative, stringsearch, terminal-size, text, zlib }: mkDerivation { pname = "sloane"; - version = "2.0.3"; - sha256 = "1fglx4nl8cpjs1h1cpiyg54rdrcrj8si4fayhj2c6ijksq26pfn3"; + version = "2.0.5"; + sha256 = "1jmnyw5n2k9c0bsdgna7hxc6yxjrycss02wjwsavbq13i7amq8i9"; isLibrary = false; isExecutable = true; buildDepends = [ ansi-terminal base bytestring cereal containers directory download-curl filepath HTTP network optparse-applicative - terminal-size text zlib + stringsearch terminal-size text zlib ]; postInstall = '' mkdir -p $out/share/man/man1 @@ -105827,8 +105924,8 @@ self: { }: mkDerivation { pname = "target"; - version = "0.1.0.0"; - sha256 = "08n2r457yjywfyb4pgjsrp96gb3h79zhmw2h042bvh89k36n44y1"; + version = "0.1.1.0"; + sha256 = "1b6kbiqpx57ghi98ki4gbqclyl91rs113ayd51bx8wmwwbaag21v"; buildDepends = [ base containers directory exceptions filepath ghc ghc-paths liquid-fixpoint liquidhaskell mtl pretty process syb tagged @@ -108149,22 +108246,22 @@ self: { "tianbar" = callPackage ({ mkDerivation, aeson, base, blaze-html, blaze-markup, containers , dbus, directory, gtk, gtk-traymanager, happstack-server, network - , process, random, split, text, transformers, utf8-string, webkit - , xdg-basedir, xmonad, xmonad-contrib + , network-uri, process, random, split, text, transformers + , utf8-string, webkit, xdg-basedir, xmonad, xmonad-contrib }: mkDerivation { pname = "tianbar"; - version = "0.4.6.0"; - sha256 = "1gnx57yk65m5mh8j652y2r3c26zbv157lhmlf11dlxchpgi6qh3y"; + version = "0.4.6.3"; + sha256 = "1ns1gsjqq1xcdxqw7xplcax88ydfx8pn6id42n5idmcbgxkjzm9p"; isLibrary = true; isExecutable = true; buildDepends = [ aeson base blaze-html blaze-markup containers dbus directory gtk - gtk-traymanager happstack-server network process random split text - transformers utf8-string webkit xdg-basedir xmonad xmonad-contrib + gtk-traymanager happstack-server network network-uri process random + split text transformers utf8-string webkit xdg-basedir xmonad + xmonad-contrib ]; pkgconfigDepends = [ gtk ]; - jailbreak = true; homepage = "https://github.com/koterpillar/tianbar"; description = "A desktop bar based on WebKit"; license = stdenv.lib.licenses.mit; @@ -108831,8 +108928,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "1.2.13"; - sha256 = "1djjscmyn3wcnlzz1r0clz2nxa2y23rlyjk30xjsdp0m1sq0vdc3"; + version = "1.2.15"; + sha256 = "025l7zl50v813i3z184gi33fcffi9y5k9c6fccxsp6hzjjggy9m1"; buildDepends = [ asn1-encoding asn1-types async base byteable bytestring cereal cipher-aes cipher-des cipher-rc4 crypto-cipher-types crypto-numbers @@ -111373,15 +111470,14 @@ self: { }: mkDerivation { pname = "unagi-chan"; - version = "0.3.0.1"; - sha256 = "1s1bqrzxryp44xihd1xy465jmqiiphxkjkkcclj69m7l9rcpcv51"; + version = "0.3.0.2"; + sha256 = "1a6jpr6gynpfh3kqfq42arzxfij5ms18rqhl0xlf49iscj0c15lg"; isLibrary = true; isExecutable = true; buildDepends = [ atomic-primops base ghc-prim primitive ]; testDepends = [ atomic-primops base containers ghc-prim primitive ]; - jailbreak = true; description = "Fast concurrent queues with a Chan-like API, and more"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -115944,6 +116040,25 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "wedged" = callPackage + ({ mkDerivation, array, base, colour, containers, diagrams-cairo + , diagrams-lib, MonadRandom, strict + }: + mkDerivation { + pname = "wedged"; + version = "0"; + sha256 = "1sdnqc40qg5pv0kj4qw33vk5cy3yym60csh3iwmpm7pzpray7511"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base colour containers diagrams-cairo diagrams-lib + MonadRandom strict + ]; + jailbreak = true; + description = "Wedged postcard generator"; + license = "unknown"; + }) {}; + "weighted-regexp" = callPackage ({ mkDerivation, array, base, happy }: mkDerivation { @@ -118028,6 +118143,23 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "xmonad-entryhelper" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, filepath + , mtl, process, unix, X11, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "xmonad-entryhelper"; + version = "0.1.0.0"; + sha256 = "1xwjdy7swc4bqqx0y7bny7rci4wpq2318m9nbz365x2r7i379v9h"; + buildDepends = [ + base directory extensible-exceptions filepath mtl process unix X11 + xmonad xmonad-contrib + ]; + homepage = "https://github.com/Javran/xmonad-entryhelper"; + description = "XMonad config entry point wrapper"; + license = stdenv.lib.licenses.mit; + }) {}; + "xmonad-eval" = callPackage ({ mkDerivation, base, containers, directory, hint, mtl, old-locale , old-time, process, random, unix, X11, xmonad, xmonad-contrib From a317a4ae11a50287d6ed16b48370786cc98ca6a5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 11:44:50 +0100 Subject: [PATCH 0943/1091] haskell-configuration-ghc-7.8.x: cosmetic changes to amazonka environment --- .../haskell-modules/configuration-ghc-7.8.x.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 289108571269..4450fb31cdf1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -59,7 +59,7 @@ self: super: { doCheck = false; hyperlinkSource = false; extraLibraries = (drv.extraLibraries or []) ++ [ ( - if builtins.elem drv.pname [ + if pkgs.stdenv.lib.elem drv.pname [ "Cabal" "time" "unix" @@ -71,15 +71,12 @@ self: super: { }); mtl = self.mtl_2_2_1; transformers = self.transformers_0_4_2_0; - transformers-compat = overrideCabal super.transformers-compat (drv: { configureFlags = []; }); - aeson = disableCabalFlag super.aeson "old-locale"; + transformers-compat = disableCabalFlag super.transformers-compat "three"; hscolour = super.hscolour; time = self.time_1_5_0_1; unix = self.unix_2_7_1_0; directory = self.directory_1_2_1_0; - process = overrideCabal self.process_1_2_1_0 (drv: { - coreSetup = true; - }); + process = overrideCabal self.process_1_2_1_0 (drv: { coreSetup = true; }); inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch; }; Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv; @@ -87,11 +84,10 @@ self: super: { overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: { # https://github.com/brendanhay/amazonka/pull/57 prePatch = "sed -i 's|nats >= 0.1.3 && < 1|nats|' amazonka-core.cabal"; - extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ]; }); useEnvCabal = p: overrideCabal (p.overrideScope amazonkaEnv) (drv: { - extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ]; + buildDepends = (drv.buildDepends or []) ++ [ Cabal ]; }); amazonka = useEnvCabal super.amazonka; amazonka-cloudwatch = useEnvCabal super.amazonka-cloudwatch; From 3dae2156678d71c83253747928b95ebac3dd1b7c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 13:52:13 +0100 Subject: [PATCH 0944/1091] haskell-utf8-string: fix build on GHC 6.12.x --- .../development/haskell-modules/configuration-ghc-6.12.x.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix index 59280505fb6b..6641b27f0fd7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix @@ -57,4 +57,9 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; + # https://github.com/glguy/utf8-string/issues/9 + utf8-string = overrideCabal super.utf8-string (drv: { + patchPhase = "sed -ir -e 's|Extensions: | Extensions: UndecidableInstances, |' utf8-string.cabal"; + }); + } From 51457dd687c4ffdcfc54fece4fc0bb34e451e5cd Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 14:02:29 +0100 Subject: [PATCH 0945/1091] haskell-primitive: fix build with GHC 7.4.2 --- pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix index aa54f736dabf..593826be2e6d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -48,4 +48,7 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; + # https://github.com/haskell/primitive/issues/16 + primitive = dontCheck super.primitive; + } From 703bf2978d36277efdcbc1b9a1ccb27c649b2e2b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 16:03:28 +0100 Subject: [PATCH 0946/1091] haskell-unordered-containers: fix build with GHC 7.4.2 --- pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix index 593826be2e6d..6ad8564d89ac 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -51,4 +51,7 @@ self: super: { # https://github.com/haskell/primitive/issues/16 primitive = dontCheck super.primitive; + # https://github.com/tibbe/unordered-containers/issues/96 + unordered-containers = dontCheck super.unordered-containers; + } From 3274e5cad22d6b78b10399df8377d96ede1fbabd Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 20:48:50 +0100 Subject: [PATCH 0947/1091] hackage-packages: disable all Hydra builds have never succeeded --- .../haskell-modules/configuration-common.nix | 15 + .../configuration-ghc-7.8.x.nix | 3 + .../haskell-modules/hackage-packages.nix | 3203 ++++++++++++++++- 3 files changed, 3188 insertions(+), 33 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7fd4ec1b3337..7628753f9cef 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -117,6 +117,21 @@ self: super: { # https://github.com/haskell/vector/issues/47 vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector; + # https://github.com/haskell/pretty/issues/17 + pretty_1_1_2_0 = dontCheck super.pretty_1_1_2_0; + + # Does not compile: . + base_4_7_0_2 = markBroken super.base_4_7_0_2; + + # Obsolete: https://github.com/massysett/prednote/issues/1. + prednote-test = markBroken super.prednote-test; + + # Doesn't compile: . + integer-gmp_0_5_1_0 = markBroken super.integer-gmp_0_5_1_0; + + # https://github.com/haskell/bytestring/issues/41 + bytestring_0_10_4_1 = dontCheck super.bytestring_0_10_4_1; + } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 4450fb31cdf1..0ced8929c8fd 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -49,6 +49,9 @@ self: super: { patchPhase = "find . -name '*.hs' -exec sed -i -s 's|-Werror||' {} +"; }); # warning: "Module ‘Control.Monad.Error’ is deprecated" + # Depends on time == 0.1.5, which we don't have. + HStringTemplate_0_8 = dontDistribute super.HStringTemplate_0_8; + } // # packages relating to amazonka diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 721e270ab305..7c4d41bb21e7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -30,6 +30,7 @@ self: { homepage = "https://github.com/capsjac/3dmodels"; description = "3D model parsers"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "4Blocks" = callPackage @@ -45,6 +46,7 @@ self: { homepage = "http://lambdacolyte.wordpress.com/2009/08/06/tetris-in-haskell/"; description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ABList" = callPackage @@ -95,6 +97,7 @@ self: { buildDepends = [ base ]; description = "Detect which OS you're running on"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AC-Colour" = callPackage @@ -117,6 +120,7 @@ self: { buildDepends = [ array base gtk ]; description = "GTK+ pixel plotting"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AC-HalfInteger" = callPackage @@ -128,6 +132,7 @@ self: { buildDepends = [ base ]; description = "Efficient half-integer type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AC-MiniTest" = callPackage @@ -172,6 +177,7 @@ self: { buildDepends = [ ansi-terminal base ]; description = "Trivial wrapper over ansi-terminal"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AC-VanillaArray" = callPackage @@ -184,6 +190,7 @@ self: { jailbreak = true; description = "Immutable arrays with plain integer indicies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AC-Vector" = callPackage @@ -239,6 +246,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; description = "Efficient, high-level dynamic programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-Basics" = callPackage @@ -259,6 +267,7 @@ self: { homepage = "http://code.google.com/p/aern/"; description = "foundational type classes for approximating exact real numbers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-Net" = callPackage @@ -276,6 +285,7 @@ self: { homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; description = "Compositional lazy dataflow networks for exact real number computation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-Real" = callPackage @@ -294,6 +304,7 @@ self: { homepage = "http://code.google.com/p/aern/"; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-Real-Double" = callPackage @@ -315,6 +326,7 @@ self: { homepage = "http://code.google.com/p/aern/"; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-Real-Interval" = callPackage @@ -333,6 +345,7 @@ self: { homepage = "http://code.google.com/p/aern/"; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-RnToRm" = callPackage @@ -351,6 +364,7 @@ self: { homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; description = "polynomial function enclosures (PFEs) approximating exact real functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AERN-RnToRm-Plot" = callPackage @@ -370,6 +384,7 @@ self: { homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN"; description = "GL plotting of polynomial function enclosures (PFEs)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AES" = callPackage @@ -427,6 +442,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/ami"; description = "Low-level bindings for Asterisk Manager Interface (AMI)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ANum" = callPackage @@ -477,6 +493,7 @@ self: { buildDepends = [ base regex-compat Win32 ]; description = "A binding to a part of the ANSI escape code for the console"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AbortT-monadstf" = callPackage @@ -541,6 +558,7 @@ self: { homepage = "https://github.com/egonSchiele/actionkid"; description = "An easy-to-use video game framework for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Adaptive" = callPackage @@ -581,6 +599,7 @@ self: { jailbreak = true; description = "Lisperati's adventure game in Lisp translated to Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AesonBson" = callPackage @@ -599,6 +618,7 @@ self: { homepage = "https://github.com/nh2/AesonBson"; description = "Mapping between Aeson's JSON and Bson objects"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Agata" = callPackage @@ -615,6 +635,7 @@ self: { jailbreak = true; description = "Generator-generator for QuickCheck"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Agda" = callPackage @@ -712,6 +733,7 @@ self: { homepage = "http://allureofthestars.com"; description = "Near-future Sci-Fi roguelike and tactical squad game"; license = "AGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AndroidViewHierarchyImporter" = callPackage @@ -732,6 +754,7 @@ self: { jailbreak = true; description = "Android view hierarchy importer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Animas" = callPackage @@ -744,6 +767,7 @@ self: { homepage = "https://github.com/eamsden/Animas"; description = "Updated version of Yampa: a library for programming hybrid systems"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Annotations" = callPackage @@ -756,6 +780,7 @@ self: { jailbreak = true; description = "Constructing, analyzing and destructing annotated trees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Ansi2Html" = callPackage @@ -787,6 +812,7 @@ self: { ]; description = "Library for Apple Push Notification Service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AppleScript" = callPackage @@ -799,6 +825,7 @@ self: { homepage = "https://github.com/reinerp/haskell-AppleScript"; description = "Call AppleScript from Haskell, and then call back into Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ArrayRef" = callPackage @@ -811,6 +838,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Library/ArrayRef"; description = "Unboxed references, dynamic arrays and more"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AspectAG" = callPackage @@ -823,6 +851,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/AspectAG"; description = "Attribute Grammars in the form of an EDSL"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AttoBencode" = callPackage @@ -845,6 +874,7 @@ self: { homepage = "http://bitbucket.org/FlorianHartwig/attobencode"; description = "Fast Bencode encoding and parsing library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AttoJson" = callPackage @@ -862,6 +892,7 @@ self: { homepage = "http://github.com/konn/AttoJSON"; description = "Simple lightweight JSON parser, generator & manipulator based on ByteString"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Attrac" = callPackage @@ -906,6 +937,7 @@ self: { homepage = "http://autoforms.sourceforge.net/"; description = "GUI library based upon generic programming (SYB3)"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AvlTree" = callPackage @@ -917,6 +949,7 @@ self: { buildDepends = [ base COrdering ]; description = "Balanced binary trees using the AVL algorithm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BASIC" = callPackage @@ -928,6 +961,7 @@ self: { buildDepends = [ base containers llvm random timeit ]; description = "Embedded BASIC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BNFC" = callPackage @@ -968,6 +1002,7 @@ self: { ]; description = "Deriving Parsers and Quasi-Quoters from BNF Grammars"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Baggins" = callPackage @@ -996,6 +1031,7 @@ self: { homepage = "https://github.com/5outh/Bang/"; description = "A Drum Machine DSL for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Barracuda" = callPackage @@ -1019,6 +1055,7 @@ self: { homepage = "http://sep07.mroot.net/"; description = "An ad-hoc P2P chat program"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Befunge93" = callPackage @@ -1034,6 +1071,7 @@ self: { homepage = "http://coder.bsimmons.name/blog/2010/05/befunge-93-interpreter-on-hackage"; description = "An interpreter for the Befunge-93 Programming Language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BerkeleyDB" = callPackage @@ -1050,7 +1088,7 @@ self: { }) { inherit (pkgs) db;}; "BerkeleyDBXML" = callPackage - ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xerces-c + ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xercesc , xqilla }: mkDerivation { @@ -1058,11 +1096,12 @@ self: { version = "0.7.2"; sha256 = "1ymdi5qi4hxaikqf8min830r1rs1z4bvy9bdybsq378v7mrgfihp"; buildDepends = [ base BerkeleyDB bytestring ]; - extraLibraries = [ db dbxml xerces-c xqilla ]; + extraLibraries = [ db dbxml xercesc xqilla ]; homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML"; description = "Berkeley DB XML binding"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs) db; dbxml = null; xerces-c = null; + hydraPlatforms = stdenv.lib.platforms.none; + }) { inherit (pkgs) db; dbxml = null; inherit (pkgs) xercesc; xqilla = null;}; "BerlekampAlgorithm" = callPackage @@ -1123,6 +1162,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Base library for bioinformatics"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseBlast" = callPackage @@ -1135,6 +1175,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "BLAST-related tools"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseDotP" = callPackage @@ -1147,6 +1188,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Vienna / DotBracket / ExtSS parsers"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseFR3D" = callPackage @@ -1164,6 +1206,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Importer for FR3D resources"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseFasta" = callPackage @@ -1183,6 +1226,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "conduit-based FASTA parser"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseInfernal" = callPackage @@ -1204,6 +1248,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Infernal data structures and tools"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseMAF" = callPackage @@ -1216,6 +1261,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Multiple Alignment Format"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseTrainingData" = callPackage @@ -1236,6 +1282,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "RNA folding training data"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseTurner" = callPackage @@ -1254,6 +1301,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Import Turner RNA parameters"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseTypes" = callPackage @@ -1266,6 +1314,7 @@ self: { jailbreak = true; description = "(deprecated) Ring class, with several instances"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseVienna" = callPackage @@ -1282,6 +1331,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Import Vienna energy parameters"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BiobaseXNA" = callPackage @@ -1316,6 +1366,7 @@ self: { jailbreak = true; description = "A preprocessor for Bird-style Literate Haskell comments with Haddock markup"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BitSyntax" = callPackage @@ -1332,6 +1383,7 @@ self: { homepage = "http://www.imperialviolet.org/bitsyntax"; description = "A module to aid in the (de)serialisation of binary data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Bitly" = callPackage @@ -1344,6 +1396,7 @@ self: { homepage = "http://bitbucket.org/jetxee/hs-bitly/"; description = "A library to access bit.ly URL shortener."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BlastHTTP" = callPackage @@ -1380,6 +1433,7 @@ self: { homepage = "http://www.cs.york.ac.uk/fp/darcs/Blobs/"; description = "Diagram editor"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BlogLiterately" = callPackage @@ -1425,6 +1479,7 @@ self: { ]; description = "Include images in blog posts with inline diagrams code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "BluePrintCSS" = callPackage @@ -1448,6 +1503,7 @@ self: { homepage = "http://github.com/gcross/Blueprint"; description = "Preview of a new build system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Bookshelf" = callPackage @@ -1508,6 +1564,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Bravo"; description = "Static text template generation library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Buster" = callPackage @@ -1534,6 +1591,7 @@ self: { homepage = "http://github.com/michaelxavier/Buster"; description = "Hits a set of urls periodically to bust caches"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CBOR" = callPackage @@ -1555,6 +1613,7 @@ self: { homepage = "https://github.com/orclev/CBOR"; description = "Encode/Decode values to/from CBOR"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CC-delcont" = callPackage @@ -1583,6 +1642,7 @@ self: { testDepends = [ base doctest mtl ]; description = "Three new monad transformers for multi-prompt delimited control"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CC-delcont-cxe" = callPackage @@ -1646,6 +1706,7 @@ self: { homepage = "not available"; description = "preprocessor and library for Causal Commutative Arrows (CCA)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CHXHtml" = callPackage @@ -1694,6 +1755,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/software/cmcompare/"; description = "Infernal covariance model comparison"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CMQ" = callPackage @@ -1722,6 +1784,7 @@ self: { buildDepends = [ base ]; description = "An algebraic data type similar to Prelude Ordering"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CPBrainfuck" = callPackage @@ -1735,6 +1798,7 @@ self: { buildDepends = [ base haskell98 ]; description = "A simple Brainfuck interpretter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CPL" = callPackage @@ -1748,6 +1812,7 @@ self: { buildDepends = [ array base containers mtl parsec readline ]; description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CSPM-CoreLanguage" = callPackage @@ -1775,6 +1840,7 @@ self: { ]; description = "Firing rules semantic of CSPM"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CSPM-Frontend" = callPackage @@ -1792,6 +1858,7 @@ self: { buildTools = [ alex ]; description = "A CSP-M parser compatible with FDR-2.91"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CSPM-Interpreter" = callPackage @@ -1808,6 +1875,7 @@ self: { ]; description = "An interpreter for CSPM"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CSPM-ToProlog" = callPackage @@ -1823,6 +1891,7 @@ self: { ]; description = "some modules specific for the ProB tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CSPM-cspm" = callPackage @@ -1843,6 +1912,7 @@ self: { ]; description = "cspm command line tool for analyzing CSPM specifications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CTRex" = callPackage @@ -1889,6 +1959,7 @@ self: { homepage = "http://aleator.github.com/CV/"; description = "OpenCV based machine vision library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { opencv_calib3d = null; opencv_contrib = null; opencv_core = null; opencv_features2d = null; opencv_flann = null; opencv_gpu = null; opencv_highgui = null; @@ -2002,6 +2073,7 @@ self: { homepage = "https://github.com/Icelandjack/Capabilities"; description = "Separate and contain effects of IO monad"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Cardinality" = callPackage @@ -2053,6 +2125,7 @@ self: { homepage = "http://github.com/rampion/Cascade"; description = "Playing with reified categorical composition"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Catana" = callPackage @@ -2138,6 +2211,7 @@ self: { homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "Utility functions for using the chart library with GTK"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Chart-simple" = callPackage @@ -2155,6 +2229,7 @@ self: { homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "A wrapper for the chart library to assist with basic plots (Deprecated - use the Easy module instead)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ChasingBottoms" = callPackage @@ -2209,6 +2284,7 @@ self: { homepage = "https://github.com/ckkashyap/Chitra"; description = "A platform independent mechanism to render graphics using vnc"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ChristmasTree" = callPackage @@ -2239,6 +2315,7 @@ self: { homepage = "http://wiki.portal.chalmers.se/cse/pmwiki.php/FP/ClassLaws"; description = "Stating and checking laws for type class methods"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ClassyPrelude" = callPackage @@ -2250,6 +2327,7 @@ self: { buildDepends = [ base strict ]; description = "Prelude replacement using classes instead of concrete types where reasonable"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Clean" = callPackage @@ -2262,6 +2340,7 @@ self: { jailbreak = true; description = "A light, clean and powerful utility library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Clipboard" = callPackage @@ -2306,6 +2385,7 @@ self: { homepage = "http://iki.fi/matti.niemenmaa/coadjute/"; description = "A generic build tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Codec-Compression-LZF" = callPackage @@ -2330,6 +2410,7 @@ self: { extraLibraries = [ libdevil ]; description = "An FFI interface to the DevIL library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libdevil;}; "Combinatorrent" = callPackage @@ -2354,6 +2435,7 @@ self: { ]; description = "A concurrent bittorrent client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Command" = callPackage @@ -2438,6 +2520,7 @@ self: { homepage = "https://github.com/klangner/Condor"; description = "Information retrieval library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ConfigFile" = callPackage @@ -2562,6 +2645,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/~oc/contracts.html"; description = "Practical typed lazy contracts"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Control-Engine" = callPackage @@ -2593,6 +2677,7 @@ self: { homepage = "https://github.com/kevinbackhouse/Control-Monad-MultiPass"; description = "A Library for Writing Multi-Pass Algorithms"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Control-Monad-ST2" = callPackage @@ -2643,6 +2728,7 @@ self: { homepage = "https://github.com/reinerp/CoreFoundation"; description = "Bindings to Mac OSX's CoreFoundation framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Coroutine" = callPackage @@ -2654,6 +2740,7 @@ self: { buildDepends = [ base ]; description = "Type-safe coroutines using lightweight session types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CouchDB" = callPackage @@ -2674,6 +2761,7 @@ self: { homepage = "http://github.com/arjunguha/haskell-couchdb/"; description = "CouchDB interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Craft3e" = callPackage @@ -2688,6 +2776,7 @@ self: { homepage = "http://www.haskellcraft.com/"; description = "Code for Haskell: the Craft of Functional Programming, 3rd ed"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Crypto" = callPackage @@ -2731,6 +2820,7 @@ self: { ]; description = "CurryDB: In-memory Key/Value Database"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DAG-Tournament" = callPackage @@ -2748,6 +2838,7 @@ self: { ]; description = "Real-Time Game Tournament Evaluator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DAV" = callPackage @@ -2799,6 +2890,7 @@ self: { homepage = "https://github.com/alexkay/hdbus"; description = "D-Bus bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DMuCheck" = callPackage @@ -2833,6 +2925,7 @@ self: { jailbreak = true; description = "DOM Level 2 bindings for the WebBits package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DP" = callPackage @@ -2850,6 +2943,7 @@ self: { homepage = "http://github.com/srush/SemiRings/tree/master"; description = "Pragmatic framework for dynamic programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DPM" = callPackage @@ -2873,6 +2967,7 @@ self: { jailbreak = true; description = "Darcs Patch Manager"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DRBG" = callPackage @@ -2922,6 +3017,7 @@ self: { ]; description = "Database Supported Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DSTM" = callPackage @@ -2937,6 +3033,7 @@ self: { buildDepends = [ base containers haskell98 network process unix ]; description = "A framework for using STM within distributed systems"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DTC" = callPackage @@ -2949,6 +3046,7 @@ self: { homepage = "https://github.com/Daniel-Diaz/DTC"; description = "Data To Class transformation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Dangerous" = callPackage @@ -2985,6 +3083,7 @@ self: { ]; description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DarcsHelpers" = callPackage @@ -2997,6 +3096,7 @@ self: { jailbreak = true; description = "Code used by Patch-Shack that seemed sensible to open for reusability"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Data-Hash-Consistent" = callPackage @@ -3024,6 +3124,7 @@ self: { buildDepends = [ base bytestring unix ]; description = "Ropes, an alternative to (Byte)Strings"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DataTreeView" = callPackage @@ -3041,6 +3142,7 @@ self: { ]; description = "A GTK widget for displaying arbitrary Data.Data.Data instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Deadpan-DDP" = callPackage @@ -3105,6 +3207,7 @@ self: { homepage = "http://page.mi.fu-berlin.de/~aneumann/decisiontree.html"; description = "A very simple implementation of decision trees for discrete attributes"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DeepArrow" = callPackage @@ -3137,6 +3240,7 @@ self: { homepage = "http://github.com/yairchu/defend/tree"; description = "A simple RTS game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DescriptiveKeys" = callPackage @@ -3165,6 +3269,7 @@ self: { ]; description = "Processing Real-time event streams"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Diff" = callPackage @@ -3189,6 +3294,7 @@ self: { homepage = "https://github.com/dillonhuff/DifferenceLogic"; description = "A theory solver for conjunctions of literals in difference logic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DifferentialEvolution" = callPackage @@ -3206,6 +3312,7 @@ self: { homepage = "http://yousource.it.jyu.fi/optimization-with-haskell"; description = "Global optimization using Differential Evolution"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Digit" = callPackage @@ -3252,6 +3359,7 @@ self: { buildDepends = [ base ]; description = "An n-dimensional hash using Morton numbers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DirectSound" = callPackage @@ -3265,6 +3373,7 @@ self: { homepage = "http://code.haskell.org/~bkomuves/"; description = "Partial binding to the Microsoft DirectSound API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { dsound = null;}; "DisTract" = callPackage @@ -3285,6 +3394,7 @@ self: { homepage = "http://distract.wellquite.org/"; description = "Distributed Bug Tracking System"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DiscussionSupportSystem" = callPackage @@ -3366,6 +3476,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "Frameshift-aware alignment of protein sequences with DNA sequences"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DocTest" = callPackage @@ -3385,6 +3496,7 @@ self: { homepage = "http://haskell.org/haskellwiki/DocTest"; description = "Test interactive Haskell examples"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Docs" = callPackage @@ -3417,6 +3529,7 @@ self: { homepage = "http://haskell.di.uminho.pt/wiki/DrHylo"; description = "A tool for deriving hylomorphisms"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DrIFT" = callPackage @@ -3484,6 +3597,7 @@ self: { ]; description = "Polymorphic protocol engine"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Dust-crypto" = callPackage @@ -3510,6 +3624,7 @@ self: { extraLibraries = [ openssl ]; description = "Cryptographic operations"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) openssl;}; "Dust-tools" = callPackage @@ -3530,6 +3645,7 @@ self: { ]; description = "Network filtering exploration tools"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Dust-tools-pcap" = callPackage @@ -3551,6 +3667,7 @@ self: { ]; description = "Network filtering exploration tools that rely on pcap"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DysFRP" = callPackage @@ -3575,6 +3692,7 @@ self: { homepage = "https://github.com/tilk/DysFRP"; description = "dysFunctional Reactive Programming on Cairo"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "DysFRP-Craftwerk" = callPackage @@ -3592,6 +3710,7 @@ self: { homepage = "https://github.com/tilk/DysFRP"; description = "dysFunctional Reactive Programming on Craftwerk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "EEConfig" = callPackage @@ -3603,6 +3722,7 @@ self: { buildDepends = [ base containers ]; description = "ExtremlyEasyConfig - Extremly Simple parser for config files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Ebnf2ps" = callPackage @@ -3665,6 +3785,7 @@ self: { homepage = "http://github.com/bspaans/EditTimeReport"; description = "Query language and report generator for edit logs"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "EitherT" = callPackage @@ -3682,6 +3803,7 @@ self: { jailbreak = true; description = "EitherT monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Elm" = callPackage @@ -3717,6 +3839,7 @@ self: { homepage = "http://elm-lang.org"; description = "The Elm language module"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Emping" = callPackage @@ -3731,6 +3854,7 @@ self: { homepage = "http://www.muitovar.com"; description = "derives heuristic rules from nominal data"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Encode" = callPackage @@ -3769,6 +3893,7 @@ self: { jailbreak = true; description = "More general IntMap replacement"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Eq" = callPackage @@ -3788,6 +3913,7 @@ self: { jailbreak = true; description = "Render math formula in ASCII, and perform some simplifications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "EqualitySolver" = callPackage @@ -3821,6 +3947,7 @@ self: { homepage = "http://cielonegro.org/EsounD.html"; description = "Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "EtaMOO" = callPackage @@ -3859,6 +3986,7 @@ self: { homepage = "http://mitar.tnode.com"; description = "A general data-flow framework"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Etage-Graph" = callPackage @@ -3878,6 +4006,7 @@ self: { homepage = "http://mitar.tnode.com"; description = "Data-flow based graph algorithms"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Eternal10Seconds" = callPackage @@ -3892,6 +4021,7 @@ self: { homepage = "http://www.kryozahiro.org/eternal10/"; description = "A 2-D shooting game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Etherbunny" = callPackage @@ -3909,6 +4039,7 @@ self: { homepage = "http://etherbunny.anytini.com/"; description = "A network analysis toolkit for Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libpcap;}; "EuroIT" = callPackage @@ -3942,6 +4073,7 @@ self: { homepage = "http://haskell.cs.yale.edu/"; description = "Library for computer music research and education"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "EventSocket" = callPackage @@ -3957,6 +4089,7 @@ self: { ]; description = "Interfaces with FreeSwitch Event Socket"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Extra" = callPackage @@ -3998,6 +4131,7 @@ self: { jailbreak = true; description = "Compose music"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FM-SBLEX" = callPackage @@ -4012,6 +4146,7 @@ self: { homepage = "http://spraakbanken.gu.se/eng/research/swefn/fm-sblex"; description = "A set of computational morphology tools for Swedish diachronic lexicons"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FModExRaw" = callPackage @@ -4025,6 +4160,7 @@ self: { homepage = "https://github.com/skypers/hsFModEx"; description = "The Haskell FModEx raw API"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { fmodex64 = null;}; "FPretty" = callPackage @@ -4110,6 +4246,7 @@ self: { buildDepends = [ base base-unicode-symbols mmtl ]; description = "Failure Monad Transformer"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FenwickTree" = callPackage @@ -4143,6 +4280,7 @@ self: { homepage = "http://www.scannedinavian.com/"; description = "Annotate ps and pdf documents"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FerryCore" = callPackage @@ -4176,6 +4314,7 @@ self: { homepage = "http://haskell.org/haskellwiki/FieldTrip"; description = "Functional 3D"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FileManip" = callPackage @@ -4191,6 +4330,7 @@ self: { ]; description = "Expressive file and directory manipulation for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FileManipCompat" = callPackage @@ -4240,6 +4380,7 @@ self: { homepage = "http://ddiaz.asofilak.es/packages/FileSystem"; description = "File system data structure and monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Finance-Quote-Yahoo" = callPackage @@ -4256,6 +4397,7 @@ self: { homepage = "http://www.b7j0c.org/stuff/haskell-yquote.xhtml"; description = "Obtain quote data from finance.yahoo.com"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Finance-Treasury" = callPackage @@ -4273,6 +4415,7 @@ self: { homepage = "http://www.ecoin.net/haskell/Finance-Treasury.html"; description = "Obtain Treasury yield curve data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FindBin" = callPackage @@ -4296,6 +4439,7 @@ self: { buildDepends = [ base haskell98 ]; description = "A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562"; license = "BSD4"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FirstOrderTheory" = callPackage @@ -4308,6 +4452,7 @@ self: { jailbreak = true; description = "Grammar and typeclass for first order theories"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FixedPoint-simple" = callPackage @@ -4338,6 +4483,7 @@ self: { homepage = "http://www.flippac.org/projects/flippi/"; description = "Wiki"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Focus" = callPackage @@ -4363,6 +4509,7 @@ self: { homepage = "https://github.com/dillonhuff/Folly"; description = "A first order logic library in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FontyFruity" = callPackage @@ -4398,6 +4545,7 @@ self: { homepage = "http://www.ict.kth.se/forsyde/"; description = "ForSyDe's Haskell-embedded Domain Specific Language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ForkableT" = callPackage @@ -4433,6 +4581,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/gramprod/"; description = "(Context-free) grammars in formal language theory"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FpMLv53" = callPackage @@ -4459,6 +4608,7 @@ self: { homepage = "http://personal.cis.strath.ac.uk/~conor/pub/Frank/"; description = "An experimental programming language with typed algebraic effects"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FreeTypeGL" = callPackage @@ -4473,6 +4623,7 @@ self: { jailbreak = true; description = "Loadable texture fonts for OpenGL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "FunGEn" = callPackage @@ -4507,6 +4658,7 @@ self: { ]; description = "An interpreter for Funge-98 programming languages, including Befunge"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GA" = callPackage @@ -4557,6 +4709,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GLFW-OGL"; description = "A binding for GLFW (OGL)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXrandr;}; @@ -4605,17 +4758,16 @@ self: { }) {}; "GLHUI" = callPackage - ({ mkDerivation, base, libX11, mesa, rt }: + ({ mkDerivation, base, libX11, mesa }: mkDerivation { pname = "GLHUI"; version = "1.1.0"; sha256 = "043xw36hrwzc6xdr5vlydbsv5m8675vnk8pfxycr7qixzwljn0aa"; buildDepends = [ base ]; - extraLibraries = [ libX11 mesa rt ]; + extraLibraries = [ libX11 mesa ]; description = "Open OpenGL context windows in X11 with libX11"; license = stdenv.lib.licenses.bsd3; - }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa; - rt = null;}; + }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa;}; "GLMatrix" = callPackage ({ mkDerivation, base, OpenGLRaw }: @@ -4694,6 +4846,7 @@ self: { homepage = "https://github.com/tonymorris/geo-gpx"; description = "Parse GPX files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GPipe" = callPackage @@ -4712,6 +4865,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GPipe"; description = "A functional graphics API for programmable GPUs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GPipe-Collada" = callPackage @@ -4725,6 +4879,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GPipe"; description = "Load GPipe meshes from Collada files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GPipe-Examples" = callPackage @@ -4742,6 +4897,7 @@ self: { ]; description = "Examples for the GPipes package"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GPipe-TextureLoad" = callPackage @@ -4754,6 +4910,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GPipe"; description = "Load GPipe textures from filesystem"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GTALib" = callPackage @@ -4772,6 +4929,7 @@ self: { homepage = "https://bitbucket.org/emoto/gtalib"; description = "A library for GTA programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Gamgine" = callPackage @@ -4792,6 +4950,7 @@ self: { jailbreak = true; description = "Some kind of game library or set of utilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Ganymede" = callPackage @@ -4811,6 +4970,7 @@ self: { homepage = "https://github.com/BMeph/Ganymede"; description = "An Io interpreter in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GaussQuadIntegration" = callPackage @@ -4837,6 +4997,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GeBoP"; description = "Several games"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GenI" = callPackage @@ -4867,6 +5028,7 @@ self: { homepage = "http://projects.haskell.org/GenI"; description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GenSmsPdu" = callPackage @@ -4880,6 +5042,7 @@ self: { buildDepends = [ base haskell98 QuickCheck random ]; description = "Automatic SMS message generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Genbank" = callPackage @@ -4920,6 +5083,7 @@ self: { buildDepends = [ base bytestring bytestring-mmap syb ]; description = "Pure bindings for the MaxMind IP database"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Geodetic" = callPackage @@ -4954,6 +5118,7 @@ self: { buildDepends = [ base GeomPredicates ]; description = "Geometric predicates (Intel SSE)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GiST" = callPackage @@ -4994,6 +5159,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Glome"; description = "Ray Tracing Library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GlomeVec" = callPackage @@ -5025,6 +5191,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Glome"; description = "SDL Frontend for Glome ray tracer"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GoogleChart" = callPackage @@ -5053,6 +5220,7 @@ self: { homepage = "https://github.com/favilo/GoogleDirections.git"; description = "Haskell Interface to Google Directions API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GoogleSB" = callPackage @@ -5068,6 +5236,7 @@ self: { ]; description = "Interface to Google Safe Browsing API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GoogleSuggest" = callPackage @@ -5091,6 +5260,7 @@ self: { buildDepends = [ AttoJson base bytestring dataenc download-curl ]; description = "Interface to Google Translate API"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GotoT-transformers" = callPackage @@ -5125,6 +5295,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/gramprod"; description = "Grammar products and higher-dimensional grammars"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Graph500" = callPackage @@ -5169,6 +5340,7 @@ self: { buildDepends = [ array base containers Graph500 GraphHammer mtl ]; description = "Test harness for TriangleCount analysis"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GraphSCC" = callPackage @@ -5213,6 +5385,7 @@ self: { ]; description = "Embedded grammar DSL and LALR parser generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GroteTrap" = callPackage @@ -5248,6 +5421,7 @@ self: { homepage = "http://coiffier.net/projects/grow.html"; description = "A declarative make-like interpreter"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GrowlNotify" = callPackage @@ -5263,6 +5437,7 @@ self: { buildDepends = [ base binary bytestring Crypto haskell98 network ]; description = "Notification utility for Growl"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Gtk2hsGenerics" = callPackage @@ -5278,6 +5453,7 @@ self: { ]; description = "Convenience functions to extend Gtk2hs"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GtkGLTV" = callPackage @@ -5293,6 +5469,7 @@ self: { ]; description = "OpenGL support for Gtk-based GUIs for Tangible Values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GtkTV" = callPackage @@ -5305,6 +5482,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GtkTV"; description = "Gtk-based GUIs for Tangible Values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GuiHaskell" = callPackage @@ -5324,6 +5502,7 @@ self: { homepage = "http://www-users.cs.york.ac.uk/~ndm/guihaskell/"; description = "A graphical REPL and development environment for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GuiTV" = callPackage @@ -5336,6 +5515,7 @@ self: { homepage = "http://haskell.org/haskellwiki/GuiTV"; description = "GUIs for Tangible Values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HARM" = callPackage @@ -5367,6 +5547,7 @@ self: { jailbreak = true; description = "HAppS data manipulation libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HAppS-IxSet" = callPackage @@ -5382,6 +5563,7 @@ self: { syb-with-class template-haskell ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HAppS-Server" = callPackage @@ -5403,6 +5585,7 @@ self: { jailbreak = true; description = "Web related tools and services"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HAppS-State" = callPackage @@ -5423,6 +5606,7 @@ self: { jailbreak = true; description = "Event-based distributed state"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HAppS-Util" = callPackage @@ -5439,6 +5623,7 @@ self: { ]; description = "Web framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HAppSHelpers" = callPackage @@ -5449,6 +5634,7 @@ self: { sha256 = "1hwxh60b26chcd466vlpxc7hx3smdnfl40mfxpyh8j1597v2aqa3"; description = "OBSOLETE. Please use happstack-helpers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HCL" = callPackage @@ -5464,6 +5650,7 @@ self: { homepage = "http://github.com/m4dc4p/hcl/tree/master"; description = "High-level library for building command line interfaces"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HCard" = callPackage @@ -5520,6 +5707,7 @@ self: { homepage = "http://github.com/bos/hdbc-mysql"; description = "MySQL driver for HDBC"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HDBC-odbc" = callPackage @@ -5614,6 +5802,7 @@ self: { homepage = "http://vis.renci.org/jeff/pfs"; description = "Utilities for reading, manipulating, and writing HDR images"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) pfstools;}; "HERA" = callPackage @@ -5625,6 +5814,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ mpfr ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) mpfr;}; "HFuse" = callPackage @@ -5672,6 +5862,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "A Toolset for the Haskell Game Programmer"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-API" = callPackage @@ -5690,6 +5881,7 @@ self: { homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - API"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Audio" = callPackage @@ -5706,6 +5898,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Toolset for the Haskell Game Programmer - Audio Functionality"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Bullet-Binding" = callPackage @@ -5733,6 +5926,7 @@ self: { homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - cAudio Bindings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { HGamer3DCAudio015 = null;}; "HGamer3D-CEGUI-Binding" = callPackage @@ -5748,6 +5942,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "A Toolset for the Haskell Game Programmer - CEGUI Bindings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { CEGUIBase = null; CEGUIOgreRenderer = null; hg3dcegui050 = null;}; @@ -5795,6 +5990,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Enet Binding for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) enet; hg3denet050 = null;}; "HGamer3D-GUI" = callPackage @@ -5812,6 +6008,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "GUI Functionality for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Graphics3D" = callPackage @@ -5832,6 +6029,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Toolset for the Haskell Game Programmer - 3D Graphics Functionality"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-InputSystem" = callPackage @@ -5849,6 +6047,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Joystick, Mouse and Keyboard Functionality for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Network" = callPackage @@ -5865,6 +6064,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Networking Functionality for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-OIS-Binding" = callPackage @@ -5883,6 +6083,7 @@ self: { homepage = "http://www.althainz.de/HGamer3D.html"; description = "Library to enable 3D game development for Haskell - OIS Bindings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { HGamer3DOIS015 = null;}; "HGamer3D-Ogre-Binding" = callPackage @@ -5902,6 +6103,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Ogre Binding for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { OgreMain = null; OgrePaging = null; OgreProperty = null; OgreRTShaderSystem = null; OgreTerrain = null; hg3dogre050 = null;}; @@ -5919,6 +6121,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "SDL2 Binding for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL2; hg3dsdl2050 = null; inherit (pkgs.xlibs) libX11;}; @@ -5937,6 +6140,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "SFML Binding for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { hg3dsfml050 = null; sfml-audio = null; sfml-network = null; sfml-system = null; sfml-window = null;}; @@ -5952,6 +6156,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Windowing and Event Functionality for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Wire" = callPackage @@ -5971,6 +6176,7 @@ self: { homepage = "http://www.hgamer3d.org"; description = "Wire Functionality for HGamer3D"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HHDL" = callPackage @@ -5984,6 +6190,7 @@ self: { homepage = "http://thesz.mskhug.ru/svn/hhdl/hackage/hhdl/"; description = "Hardware Description Language embedded in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HJScript" = callPackage @@ -6019,6 +6226,7 @@ self: { homepage = "https://github.com/JPMoresmau/HJVM"; description = "A library to create a Java Virtual Machine and manipulate Java objects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { jvm = null;}; "HJavaScript" = callPackage @@ -6049,6 +6257,7 @@ self: { homepage = "http://github.com/mikeizbicki/HLearn/"; description = "Algebraic foundation for homomorphic learning"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HLearn-approximation" = callPackage @@ -6065,6 +6274,7 @@ self: { HLearn-datastructures HLearn-distributions list-extras vector ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HLearn-classification" = callPackage @@ -6087,6 +6297,7 @@ self: { jailbreak = true; homepage = "http://github.com/mikeizbicki/HLearn/"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HLearn-datastructures" = callPackage @@ -6102,6 +6313,7 @@ self: { MonadRandom QuickCheck vector ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HLearn-distributions" = callPackage @@ -6124,6 +6336,7 @@ self: { homepage = "http://github.com/mikeizbicki/HLearn/"; description = "Distributions for use with the HLearn library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HList" = callPackage @@ -6156,6 +6369,7 @@ self: { homepage = "http://code.haskell.org/~aavogt/HListPP"; description = "A preprocessor for HList labelable labels"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HLogger" = callPackage @@ -6171,6 +6385,7 @@ self: { homepage = "http://www.pontarius.org/sub-projects/hlogger/"; description = "Simple, concurrent and easy-to-use logging library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HMM" = callPackage @@ -6182,6 +6397,7 @@ self: { homepage = "https://github.com/mikeizbicki/hmm"; description = "A hidden markov model library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HMap" = callPackage @@ -6213,6 +6429,7 @@ self: { homepage = "http://sert.homedns.org/hs/hnm/"; description = "Happy Network Manager"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HODE" = callPackage @@ -6225,6 +6442,7 @@ self: { extraLibraries = [ ode ]; description = "Binding to libODE"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ode;}; "HOpenCV" = callPackage @@ -6275,6 +6493,7 @@ self: { homepage = "http://github.com/solidsnack/HPath"; description = "Extract Haskell declarations by name"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HPi" = callPackage @@ -6305,6 +6524,7 @@ self: { homepage = "http://yakov.cc/HPlot.html"; description = "A minimal monadic PLplot interface for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { plplotd-gnome2 = null;}; "HPong" = callPackage @@ -6323,6 +6543,7 @@ self: { homepage = "http://bonsaicode.wordpress.com/2009/04/23/hpong-012/"; description = "A simple OpenGL Pong game based on GLFW"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HROOT" = callPackage @@ -6341,6 +6562,7 @@ self: { homepage = "http://ianwookim.org/HROOT"; description = "Haskell binding to ROOT RooFit modules"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HROOT-core" = callPackage @@ -6353,6 +6575,7 @@ self: { homepage = "http://ianwookim.org/HROOT"; description = "Haskell binding to ROOT Core modules"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HROOT-graf" = callPackage @@ -6365,6 +6588,7 @@ self: { homepage = "http://ianwookim.org/HROOT"; description = "Haskell binding to ROOT Graf modules"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HROOT-hist" = callPackage @@ -6377,6 +6601,7 @@ self: { homepage = "http://ianwookim.org/HROOT"; description = "Haskell binding to ROOT Hist modules"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HROOT-io" = callPackage @@ -6389,6 +6614,7 @@ self: { homepage = "http://ianwookim.org/HROOT"; description = "Haskell binding to ROOT IO modules"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HROOT-math" = callPackage @@ -6401,6 +6627,7 @@ self: { homepage = "http://ianwookim.org/HROOT"; description = "Haskell binding to ROOT Math modules"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HRay" = callPackage @@ -6415,6 +6642,7 @@ self: { homepage = "http://boegel.kejo.be/ELIS/Haskell/HRay/"; description = "Haskell raytracer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HSFFIG" = callPackage @@ -6434,6 +6662,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/HSFFIG"; description = "Generate FFI import declarations from C include files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HSGEP" = callPackage @@ -6491,6 +6720,7 @@ self: { jailbreak = true; description = "Convenience functions that use HSH, instances for HSH"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HSlippyMap" = callPackage @@ -6523,6 +6753,7 @@ self: { homepage = "https://github.com/agrafix/HSmarty"; description = "Small template engine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HSoundFile" = callPackage @@ -6539,6 +6770,7 @@ self: { homepage = "http://mml.music.utexas.edu/jwlato/HSoundFile"; description = "Audio file reading/writing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HStringTemplate" = callPackage @@ -6605,6 +6837,7 @@ self: { buildDepends = [ base containers ]; description = "Haskell Bindings for libsvm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HTF" = callPackage @@ -6669,6 +6902,7 @@ self: { homepage = "http://www.b7j0c.org/content/haskell-http.html"; description = "DEPRECATED Enable simple wrappers to Network.HTTP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HTab" = callPackage @@ -6687,6 +6921,7 @@ self: { homepage = "http://www.glyc.dc.uba.ar/intohylo/htab.php"; description = "Tableau based theorem prover for hybrid logics"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HTicTacToe" = callPackage @@ -6702,6 +6937,7 @@ self: { homepage = "http://github.com/snkkid/HTicTacToe"; description = "An SDL tic-tac-toe game"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HUnit" = callPackage @@ -6727,6 +6963,7 @@ self: { homepage = "https://github.com/dag/HUnit-Diff"; description = "Assertions for HUnit with difference reporting"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HUnit-Plus" = callPackage @@ -6749,6 +6986,7 @@ self: { homepage = "https://github.com/emc2/HUnit-Plus"; description = "A test framework building on HUnit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HUnit-approx" = callPackage @@ -6785,6 +7023,7 @@ self: { homepage = "http://www.pontarius.org/sub-projects/hxmpp/"; description = "A (prototyped) easy to use XMPP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HXQ" = callPackage @@ -6802,6 +7041,7 @@ self: { homepage = "http://lambda.uta.edu/HXQ/"; description = "A Compiler from XQuery to Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaLeX" = callPackage @@ -6816,6 +7056,7 @@ self: { homepage = "http://www.di.uminho.pt/~jas/Research/HaLeX/HaLeX.html"; description = "HaLeX enables modelling, manipulation and animation of regular languages"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaMinitel" = callPackage @@ -6875,6 +7116,7 @@ self: { homepage = "https://github.com/RefactoringTools/HaRe/wiki"; description = "the Haskell Refactorer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaTeX" = callPackage @@ -6913,6 +7155,7 @@ self: { jailbreak = true; description = "This package is deprecated. From version 3, HaTeX does not need this anymore."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaVSA" = callPackage @@ -6932,6 +7175,7 @@ self: { jailbreak = true; description = "An implementation of the Version Space Algebra learning framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaXml" = callPackage @@ -6969,6 +7213,7 @@ self: { homepage = "http://github.com/dmalikov/HaCh"; description = "Simple chat"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HackMail" = callPackage @@ -7005,6 +7250,7 @@ self: { homepage = "https://github.com/Pold87/Haggressive"; description = "Aggression analysis for Tweets on Twitter"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HandlerSocketClient" = callPackage @@ -7061,6 +7307,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/HarmTrace"; description = "Harmony Analysis and Retrieval of Music"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HarmTrace-Base" = callPackage @@ -7081,6 +7328,7 @@ self: { homepage = "https://bitbucket.org/bash/harmtrace-base"; description = "Parsing and unambiguously representing musical chords"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HasGP" = callPackage @@ -7098,6 +7346,7 @@ self: { homepage = "http://www.cl.cam.ac.uk/~sbh11/HasGP"; description = "A Haskell library for inference using Gaussian processes"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Haschoo" = callPackage @@ -7136,6 +7385,7 @@ self: { jailbreak = true; description = "Simple shell written in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaskellForMaths" = callPackage @@ -7170,6 +7420,7 @@ self: { buildDepends = [ base hmatrix random ]; description = "High Performance Neural Network in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaskellNet" = callPackage @@ -7226,6 +7477,7 @@ self: { ]; description = "A concurrent bittorrent client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaskellTutorials" = callPackage @@ -7260,6 +7512,7 @@ self: { homepage = "http://www.matthewhayden.co.uk"; description = "A reproduction of the Atari 1979 classic \"Asteroids\""; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hawk" = callPackage @@ -7282,6 +7535,7 @@ self: { jailbreak = true; description = "Haskell Web Application Kit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hayoo" = callPackage @@ -7310,6 +7564,7 @@ self: { homepage = "http://holumbus.fh-wedel.de"; description = "The Hayoo! search engine for Haskell API search on hackage"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hclip" = callPackage @@ -7340,6 +7595,7 @@ self: { ]; description = "Line oriented editor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hermes" = callPackage @@ -7359,6 +7615,7 @@ self: { jailbreak = true; description = "Message-based middleware layer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hieroglyph" = callPackage @@ -7378,6 +7635,7 @@ self: { homepage = "http://vis.renci.org/jeff/hieroglyph"; description = "Purely functional 2D graphics for visualization"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HiggsSet" = callPackage @@ -7395,6 +7653,7 @@ self: { homepage = "http://github.com/lpeterse/HiggsSet"; description = "A multi-index set with advanced query capabilites"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hipmunk" = callPackage @@ -7453,6 +7712,7 @@ self: { ]; description = "An MPD client designed for a Home Theatre PC"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hoed" = callPackage @@ -7499,6 +7759,7 @@ self: { homepage = "http://holumbus.fh-wedel.de"; description = "intra- and inter-program communication"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Holumbus-MapReduce" = callPackage @@ -7521,6 +7782,7 @@ self: { homepage = "http://holumbus.fh-wedel.de"; description = "a distributed MapReduce framework"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Holumbus-Searchengine" = callPackage @@ -7542,6 +7804,7 @@ self: { homepage = "http://holumbus.fh-wedel.de"; description = "A search and indexing engine"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Holumbus-Storage" = callPackage @@ -7562,6 +7825,7 @@ self: { homepage = "http://holumbus.fh-wedel.de"; description = "a distributed storage system"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Homology" = callPackage @@ -7594,6 +7858,7 @@ self: { jailbreak = true; description = "A Simple Key Value Store"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hricket" = callPackage @@ -7609,6 +7874,7 @@ self: { homepage = "http://github.com/Raynes/Hricket"; description = "A Cricket scoring application"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hs2lib" = callPackage @@ -7633,6 +7899,7 @@ self: { homepage = "http://blog.zhox.com/category/hs2lib/"; description = "A Library and Preprocessor that makes it easier to create shared libs from Haskell programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HsASA" = callPackage @@ -7656,6 +7923,7 @@ self: { buildDepends = [ base ]; description = "Haskell binding to libharu (http://libharu.sourceforge.net/)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HsHyperEstraier" = callPackage @@ -7674,6 +7942,7 @@ self: { homepage = "http://cielonegro.org/HsHyperEstraier.html"; description = "HyperEstraier binding for Haskell"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) { hyperestraier = null; qdbm = null;}; "HsJudy" = callPackage @@ -7687,6 +7956,7 @@ self: { homepage = "http://www.pugscode.org/"; description = "Judy bindings, and some nice APIs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { Judy = null;}; "HsOpenSSL" = callPackage @@ -7718,6 +7988,7 @@ self: { buildDepends = [ base bytestring HsSyck pretty pugs-DrIFT ]; description = "Haskell integration with Parrot virtual machine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HsPerl5" = callPackage @@ -7729,6 +8000,7 @@ self: { buildDepends = [ base ]; description = "Haskell interface to embedded Perl 5 interpreter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HsSVN" = callPackage @@ -7741,6 +8013,7 @@ self: { homepage = "https://github.com/phonohawk/HsSVN"; description = "Partial Subversion (SVN) binding for Haskell"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HsSyck" = callPackage @@ -7786,6 +8059,7 @@ self: { homepage = "http://github.com/rukav/Hsed"; description = "Stream Editor in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hsmtlib" = callPackage @@ -7804,6 +8078,7 @@ self: { homepage = "https://github.com/MfesGA/Hsmtlib"; description = "Haskell library for easy interaction with SMT-LIB 2 compliant solvers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HueAPI" = callPackage @@ -7846,6 +8121,7 @@ self: { jailbreak = true; description = "Indexable, serializable form of Data.Dynamic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IFS" = callPackage @@ -7879,6 +8155,7 @@ self: { homepage = "http://haskell.di.uminho.pt/jmvilaca/INblobs/"; description = "Editor and interpreter for Interaction Nets"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IOR" = callPackage @@ -7890,6 +8167,7 @@ self: { buildDepends = [ base mtl ]; description = "Region based resource management for the IO monad"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IORefCAS" = callPackage @@ -7905,6 +8183,7 @@ self: { homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki"; description = "Atomic compare and swap for IORefs and STRefs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IOSpec" = callPackage @@ -7962,15 +8241,15 @@ self: { }) {}; "Imlib" = callPackage - ({ mkDerivation, array, base, Imlib2, X11 }: + ({ mkDerivation, array, base, imlib2, X11 }: mkDerivation { pname = "Imlib"; version = "0.1.2"; sha256 = "075x1vcrxdwknzbad05l08i5c79svf714yvv6990ffvsfykiilry"; buildDepends = [ array base X11 ]; - extraLibraries = [ Imlib2 ]; + extraLibraries = [ imlib2 ]; license = stdenv.lib.licenses.bsd3; - }) { Imlib2 = null;}; + }) { inherit (pkgs) imlib2;}; "ImperativeHaskell" = callPackage ({ mkDerivation, base, mtl, template-haskell }: @@ -7982,6 +8261,7 @@ self: { homepage = "https://github.com/mmirman/ImperativeHaskell"; description = "A library for writing Imperative style haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IndentParser" = callPackage @@ -8017,6 +8297,7 @@ self: { buildDepends = [ base haskell98 ]; description = "liftA2 for infix operators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Interpolation" = callPackage @@ -8063,6 +8344,7 @@ self: { buildDepends = [ base random time ]; description = "Haskell FRP binding to the Irrlicht game engine"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IsNull" = callPackage @@ -8100,6 +8382,7 @@ self: { ]; description = "A combinator library on top of a generalised JSON type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "JSON-Combinator-Examples" = callPackage @@ -8111,6 +8394,7 @@ self: { buildDepends = [ base bytestring json JSON-Combinator JSONb ]; description = "Example uses of the JSON-Combinator library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "JSONb" = callPackage @@ -8130,6 +8414,7 @@ self: { homepage = "http://github.com/solidsnack/JSONb/"; description = "JSON parser that uses byte strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "JYU-Utils" = callPackage @@ -8162,6 +8447,7 @@ self: { homepage = "http://www.renickbell.net/doku.php?id=jackminimix"; description = "control JackMiniMix"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Javasf" = callPackage @@ -8176,6 +8462,7 @@ self: { buildDepends = [ base binary bytestring language-java-classfile ]; description = "A utility to print the SourceFile attribute of one or more Java class files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Javav" = callPackage @@ -8189,6 +8476,7 @@ self: { buildDepends = [ base ]; description = "A utility to print the target version of Java class files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "JsContracts" = callPackage @@ -8209,6 +8497,7 @@ self: { homepage = "http://www.cs.brown.edu/research/plt/"; description = "Design-by-contract for JavaScript"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "JsonGrammar" = callPackage @@ -8317,6 +8606,7 @@ self: { ]; jailbreak = true; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "JunkDB-driver-hashtables" = callPackage @@ -8388,6 +8678,7 @@ self: { homepage = "https://github.com/Hamcha/Ketchup"; description = "A super small web framework for those who don't like big and fancy codebases"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "KiCS" = callPackage @@ -8409,6 +8700,7 @@ self: { homepage = "http://www.curry-language.org"; description = "A compiler from Curry to Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { kics = null;}; "KiCS-debugger" = callPackage @@ -8429,6 +8721,7 @@ self: { homepage = "http://curry-language.org"; description = "debug features for kics"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "KiCS-prophecy" = callPackage @@ -8444,6 +8737,7 @@ self: { homepage = "http://curry-language.org"; description = "a transformation used by the kics debugger"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Kleislify" = callPackage @@ -8468,6 +8762,7 @@ self: { homepage = "http://www.gkayaalp.com/p/konf.html"; description = "A configuration language and a parser"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "KyotoCabinet" = callPackage @@ -8483,6 +8778,7 @@ self: { homepage = "https://code.google.com/p/kyotocabinet-hs/"; description = "Kyoto Cabinet DB bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) kyotocabinet;}; "L-seed" = callPackage @@ -8502,10 +8798,11 @@ self: { homepage = "http://www.entropia.de/wiki/L-seed"; description = "Plant growing programming game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LDAP" = callPackage - ({ mkDerivation, base, lber, ldap }: + ({ mkDerivation, base, lber, openldap }: mkDerivation { pname = "LDAP"; version = "0.6.10"; @@ -8513,11 +8810,11 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base ]; - extraLibraries = [ lber ldap ]; + extraLibraries = [ lber openldap ]; homepage = "https://github.com/ezyang/ldap-haskell"; description = "Haskell binding for C LDAP API"; license = stdenv.lib.licenses.bsd3; - }) { lber = null; ldap = null;}; + }) { lber = null; inherit (pkgs) openldap;}; "LRU" = callPackage ({ mkDerivation, base, containers, QuickCheck }: @@ -8591,6 +8888,7 @@ self: { homepage = "http://github.com/LambdaHack/LambdaHack"; description = "A game engine library for roguelike dungeon crawlers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk;}; "LambdaINet" = callPackage @@ -8651,6 +8949,7 @@ self: { homepage = "http://github.com/jfischoff/LambdaPrettyQuote"; description = "Quasiquoter, and Arbitrary helpers for the lambda calculus"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LambdaShell" = callPackage @@ -8669,6 +8968,7 @@ self: { homepage = "http://rwd.rdockins.name/lambda/home/"; description = "Simple shell for evaluating lambda expressions"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LargeCardinalHierarchy" = callPackage @@ -8698,6 +8998,7 @@ self: { homepage = "http://code.google.com/p/lastik"; description = "A library for compiling programs in a variety of languages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Lattices" = callPackage @@ -8745,6 +9046,7 @@ self: { homepage = "http://quasimal.com/projects/level_0.html"; description = "A Snake II clone written using SDL"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LibClang" = callPackage @@ -8757,6 +9059,7 @@ self: { homepage = "https://github.com/chetant/LibClang/issues"; description = "Haskell bindings for libclang (a C++ parsing library)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LibZip" = callPackage @@ -8800,6 +9103,7 @@ self: { homepage = "http://github.com/rukav/LinearSplit"; description = "Partition the sequence of items to the subsequences in the order given"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LinkChecker" = callPackage @@ -8818,6 +9122,7 @@ self: { homepage = "http://janzzstimmpfle.de/~jens/software/LinkChecker/"; description = "Check a bunch of local html files for broken links"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "List" = callPackage @@ -8923,12 +9228,13 @@ self: { jailbreak = true; description = "a parallel implementation of logic programming using distributed tree exploration"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LogicGrowsOnTrees-MPI" = callPackage ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers , data-ivar, derive, hslogger, hslogger-template, LogicGrowsOnTrees - , MonadCatchIO-transformers, mpi, stm, transformers + , MonadCatchIO-transformers, openmpi, stm, transformers }: mkDerivation { pname = "LogicGrowsOnTrees-MPI"; @@ -8941,10 +9247,11 @@ self: { hslogger hslogger-template LogicGrowsOnTrees MonadCatchIO-transformers stm transformers ]; - extraLibraries = [ mpi ]; + extraLibraries = [ openmpi ]; description = "an adapter for LogicGrowsOnTrees that uses MPI"; license = stdenv.lib.licenses.bsd3; - }) { mpi = null;}; + hydraPlatforms = stdenv.lib.platforms.none; + }) { inherit (pkgs) openmpi;}; "LogicGrowsOnTrees-network" = callPackage ({ mkDerivation, base, cereal, cmdtheline, composition, containers @@ -8970,6 +9277,7 @@ self: { jailbreak = true; description = "an adapter for LogicGrowsOnTrees that uses multiple processes running in a network"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LogicGrowsOnTrees-processes" = callPackage @@ -8996,6 +9304,7 @@ self: { jailbreak = true; description = "an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "LslPlus" = callPackage @@ -9018,6 +9327,7 @@ self: { homepage = "http:/lslplus.sourceforge.net/"; description = "An execution and testing framework for the Linden Scripting Language (LSL)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Lucu" = callPackage @@ -9040,6 +9350,7 @@ self: { homepage = "http://cielonegro.org/Lucu.html"; description = "HTTP Daemonic Library"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MC-Fold-DP" = callPackage @@ -9058,6 +9369,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/software/mcfolddp/"; description = "Folding algorithm based on nucleotide cyclic motifs"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MFlow" = callPackage @@ -9115,6 +9427,7 @@ self: { homepage = "http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.html"; description = "Automatic inductive functional programmer by systematic search"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MaybeT" = callPackage @@ -9138,6 +9451,7 @@ self: { jailbreak = true; description = "MaybeT monad transformer compatible with monads-tf (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MaybeT-transformers" = callPackage @@ -9192,6 +9506,7 @@ self: { jailbreak = true; description = "A library for units of measurement"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MemoTrie" = callPackage @@ -9231,6 +9546,7 @@ self: { buildDepends = [ base containers stringtable-atom ]; description = "A meta-object system for Haskell based on Perl 6"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Metrics" = callPackage @@ -9243,6 +9559,7 @@ self: { homepage = "http://github.com/benhamner/Metrics/"; description = "Evaluation metrics commonly used in supervised machine learning"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Mhailist" = callPackage @@ -9262,6 +9579,7 @@ self: { jailbreak = true; description = "Haskell mailing list manager"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MiniAgda" = callPackage @@ -9282,6 +9600,7 @@ self: { homepage = "http://www.tcs.ifi.lmu.de/~abel/miniagda/"; description = "A toy dependently typed programming language with type-based termination"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MissingH" = callPackage @@ -9335,6 +9654,7 @@ self: { homepage = "http://github.com/softmechanics/missingpy"; description = "Haskell interface to Python"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Modulo" = callPackage @@ -9388,6 +9708,7 @@ self: { jailbreak = true; description = "Polymorphic combinators for working with foreign functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MonadCatchIO-transformers" = callPackage @@ -9419,6 +9740,7 @@ self: { jailbreak = true; description = "Polymorphic combinators for working with foreign functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MonadLab" = callPackage @@ -9434,6 +9756,7 @@ self: { homepage = "http://monadgarden.cs.missouri.edu/MonadLab"; description = "Automatically generate layered monads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MonadPrompt" = callPackage @@ -9499,6 +9822,7 @@ self: { homepage = "https://github.com/fumieval/Monaris/"; description = "A simple tetris clone"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Monatron" = callPackage @@ -9533,6 +9857,7 @@ self: { buildDepends = [ base containers haskell98 mtl ]; description = "Symbolic computations in strict monoidal categories with LaTeX output"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MorseCode" = callPackage @@ -9689,6 +10014,7 @@ self: { buildDepends = [ base HCL HTTP network regex-compat ]; description = "Simple application for calculating n-grams using Google"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NTRU" = callPackage @@ -9730,6 +10056,7 @@ self: { homepage = "http://mitar.tnode.com"; description = "A Haskell interface to Lego Mindstorms NXT"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { bluetooth = null;}; "NXTDSL" = callPackage @@ -9749,6 +10076,7 @@ self: { homepage = "https://github.com/agrafix/legoDSL"; description = "Generate NXC Code from DSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NanoProlog" = callPackage @@ -9820,7 +10148,7 @@ self: { }) {}; "NetSNMP" = callPackage - ({ mkDerivation, base, bytestring, HUnit, netsnmp, process + ({ mkDerivation, base, bytestring, HUnit, net_snmp, process , utf8-string }: mkDerivation { @@ -9829,12 +10157,13 @@ self: { sha256 = "17lmxwcc3z69dgxipi776m2wpwa1lz84w9v2wirw08wb9fba2gdr"; buildDepends = [ base bytestring utf8-string ]; testDepends = [ base bytestring HUnit process utf8-string ]; - extraLibraries = [ netsnmp ]; + extraLibraries = [ net_snmp ]; jailbreak = true; homepage = "https://github.com/ptek/netsnmp"; description = "Bindings for net-snmp's C API for clients"; license = stdenv.lib.licenses.bsd3; - }) { netsnmp = null;}; + hydraPlatforms = stdenv.lib.platforms.none; + }) { inherit (pkgs) net_snmp;}; "Network-NineP" = callPackage ({ mkDerivation, base, binary, bytestring, containers, convertible @@ -9854,6 +10183,7 @@ self: { jailbreak = true; description = "High-level abstraction over 9P protocol"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NewBinary" = callPackage @@ -9899,6 +10229,7 @@ self: { homepage = "http://github.com/glguy/ninjas"; description = "Ninja game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NoSlow" = callPackage @@ -9920,6 +10251,7 @@ self: { homepage = "http://code.haskell.org/NoSlow"; description = "Microbenchmarks for various array libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NoTrace" = callPackage @@ -10029,6 +10361,7 @@ self: { ]; description = "Language to express rules for Nomic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Nomyx-Web" = callPackage @@ -10082,6 +10415,7 @@ self: { homepage = "http://code.google.com/p/nonempty/"; description = "A list with a length of at least one"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NumInstances" = callPackage @@ -10148,6 +10482,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; description = "Nussinov78 using the ADPfusion library"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Nutri" = callPackage @@ -10173,6 +10508,7 @@ self: { homepage = "http://haskell.org/haskellwiki/OGL"; description = "A context aware binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OSM" = callPackage @@ -10189,6 +10525,7 @@ self: { homepage = "https://github.com/tonymorris/geo-osm"; description = "Parse OpenStreetMap files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OTP" = callPackage @@ -10229,6 +10566,7 @@ self: { winspool ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { comctl32 = null; comdlg32 = null; gdi32 = null; kernel32 = null; ole32 = null; shell32 = null; user32 = null; winmm = null; winspool = null;}; @@ -10262,6 +10600,7 @@ self: { homepage = "https://github.com/svenssonjoel/Obsidian"; description = "Embedded language for GPU Programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Octree" = callPackage @@ -10301,6 +10640,7 @@ self: { testDepends = [ base containers hsc2hs HUnit ]; description = "Integer sets and relations using Presburger arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OneTuple" = callPackage @@ -10378,6 +10718,7 @@ self: { homepage = "https://github.com/IFCA/opencl"; description = "Haskell high-level wrapper for OpenCL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { OpenCL = null;}; "OpenCLRaw" = callPackage @@ -10391,6 +10732,7 @@ self: { homepage = "http://vis.renci.org/jeff/opencl"; description = "The OpenCL Standard for heterogenous data-parallel computing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OpenCLWrappers" = callPackage @@ -10429,6 +10771,7 @@ self: { buildDepends = [ base checkers haskell98 OpenGL QuickCheck ]; description = "Quickcheck instances for various data structures"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OpenGLRaw" = callPackage @@ -10484,6 +10827,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "OpenVG (ShivaVG-0.2.1) binding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OpenVGRaw" = callPackage @@ -10496,6 +10840,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Raw binding to OpenVG (ShivaVG-0.2.1 implementation)."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Operads" = callPackage @@ -10509,6 +10854,7 @@ self: { homepage = "http://math.stanford.edu/~mik/operads"; description = "Groebner basis computation for Operads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OptDir" = callPackage @@ -10663,6 +11009,7 @@ self: { ]; description = "Page-oriented extraction and composition library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Paillier" = callPackage @@ -10701,6 +11048,7 @@ self: { jailbreak = true; description = "Pandoc support for literate Agda"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Paraiso" = callPackage @@ -10727,6 +11075,7 @@ self: { homepage = "http://www.paraiso-lang.org/wiki/index.php/Main_Page"; description = "a code generator for partial differential equations solvers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Parry" = callPackage @@ -10818,6 +11167,7 @@ self: { extraLibraries = [ libxml2 ]; description = "Relational optimiser and code generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libxml2;}; "Peano" = callPackage @@ -10856,6 +11206,7 @@ self: { extraLibraries = [ cmph ]; description = "A perfect hashing library for mapping bytestrings to values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { cmph = null;}; "PermuteEffects" = callPackage @@ -10869,6 +11220,7 @@ self: { homepage = "https://github.com/MedeaMelana/PermuteEffects"; description = "Permutations of effectful computations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Pipe" = callPackage @@ -10881,6 +11233,7 @@ self: { homepage = "http://iki.fi/matti.niemenmaa/pipe/"; description = "Process piping library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Piso" = callPackage @@ -10945,6 +11298,7 @@ self: { ]; description = "Real-time line plotter for protobuf-like data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "PlslTools" = callPackage @@ -10964,6 +11318,7 @@ self: { homepage = "LLayland.wordpress.com"; description = "So far just a lint like program for PL/SQL. Diff and refactoring tools are planned"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Plural" = callPackage @@ -11026,6 +11381,7 @@ self: { buildDepends = [ base mtl ]; description = "Thin wrapper over the C postgresql library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "PrimitiveArray" = callPackage @@ -11052,6 +11408,7 @@ self: { sha256 = "0n1gva510p69vy25zvjkzwqqz2gilbns1wnrzz2p22rjkkbrinvx"; buildDepends = [ base haskell98 pretty template-haskell ]; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "PriorityChansConverger" = callPackage @@ -11063,6 +11420,7 @@ self: { buildDepends = [ base containers stm ]; description = "Read single output from an array of inputs - channels with priorities"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ProbabilityMonads" = callPackage @@ -11074,6 +11432,7 @@ self: { buildDepends = [ base MaybeT MonadRandom mtl ]; description = "Probability distribution monads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "PropLogic" = callPackage @@ -11102,6 +11461,7 @@ self: { homepage = "https://github.com/dillonhuff/Proper"; description = "An implementation of propositional logic in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ProxN" = callPackage @@ -11138,6 +11498,7 @@ self: { homepage = "http://pugscode.org/"; description = "A Perl 6 Implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Pup-Events" = callPackage @@ -11155,6 +11516,7 @@ self: { ]; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Pup-Events-Client" = callPackage @@ -11188,6 +11550,7 @@ self: { ]; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Pup-Events-PQueue" = callPackage @@ -11280,6 +11643,7 @@ self: { homepage = "http://code.haskell.org/QuickAnnotate/"; description = "Annotation Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "QuickCheck" = callPackage @@ -11310,6 +11674,7 @@ self: { homepage = "https://github.com/nikita-volkov/QuickCheck-GenT"; description = "A GenT monad transformer for QuickCheck library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Quickson" = callPackage @@ -11368,6 +11733,7 @@ self: { jailbreak = true; description = "A framework for writing RESTful applications"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RFC1751" = callPackage @@ -11401,6 +11767,7 @@ self: { ]; description = "A reflective JSON serializer/parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RMP" = callPackage @@ -11419,6 +11786,7 @@ self: { extraLibraries = [ canlib ftd2xx ]; description = "Binding to code that controls a Segway RMP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { canlib = null; ftd2xx = null;}; "RNAFold" = callPackage @@ -11439,6 +11807,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion"; description = "RNA secondary structure prediction"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RNAFoldProgs" = callPackage @@ -11459,6 +11828,7 @@ self: { jailbreak = true; description = "RNA secondary structure folding"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RNAdesign" = callPackage @@ -11484,6 +11854,7 @@ self: { ]; description = "Multi-target RNA sequence design"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RNAdraw" = callPackage @@ -11525,6 +11896,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/software/rnawolf/"; description = "RNA folding with non-canonical basepairs and base-triplets"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RSA" = callPackage @@ -11565,6 +11937,7 @@ self: { homepage = "http://raincat.bysusanlin.com/"; description = "A puzzle game written in Haskell with a cat in lead role"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Random123" = callPackage @@ -11594,6 +11967,7 @@ self: { buildDepends = [ base HTTP-Simple network ]; description = "Interface to random.org"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Randometer" = callPackage @@ -11646,6 +12020,7 @@ self: { homepage = "http://kagami.touhou.ru/projects/show/ranka"; description = "HTTP to XMPP omegle chats gate"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Rasenschach" = callPackage @@ -11667,6 +12042,7 @@ self: { homepage = "http://hub.darcs.net/martingw/Rasenschach"; description = "Soccer simulation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Rasterific" = callPackage @@ -11688,6 +12064,7 @@ self: { ]; description = "A pure haskell drawing engine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ReadArgs" = callPackage @@ -11741,6 +12118,7 @@ self: { homepage = "https://bitbucket.org/carter/ref"; description = "Generic Mutable Ref Abstraction Layer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RefSerialize" = callPackage @@ -11816,6 +12194,7 @@ self: { ]; description = "Haskell bindings to ReviewBoard"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Rlang-QQ" = callPackage @@ -11861,6 +12240,7 @@ self: { ]; description = "Limits the size of a directory's contents"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RxHaskell" = callPackage @@ -11890,6 +12270,7 @@ self: { ]; description = "A benchmark suite for runtime and heap measurements over a series of inputs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SConfig" = callPackage @@ -11914,6 +12295,7 @@ self: { extraLibraries = [ SDL ]; description = "Binding to libSDL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL;}; "SDL-gfx" = callPackage @@ -11925,6 +12307,7 @@ self: { buildDepends = [ base SDL ]; description = "Binding to libSDL_gfx"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SDL-image" = callPackage @@ -11937,6 +12320,7 @@ self: { extraLibraries = [ SDL_image ]; description = "Binding to libSDL_image"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL_image;}; "SDL-mixer" = callPackage @@ -11949,6 +12333,7 @@ self: { extraLibraries = [ SDL_mixer ]; description = "Binding to libSDL_mixer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL_mixer;}; "SDL-mpeg" = callPackage @@ -11961,6 +12346,7 @@ self: { extraLibraries = [ smpeg ]; description = "Binding to the SMPEG library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) smpeg;}; "SDL-ttf" = callPackage @@ -11973,6 +12359,7 @@ self: { extraLibraries = [ SDL_ttf ]; description = "Binding to libSDL_ttf"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL_ttf;}; "SDL2-ttf" = callPackage @@ -11986,6 +12373,7 @@ self: { jailbreak = true; description = "Binding to libSDL-ttf"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL2; SDL2_ttf = null;}; "SFML" = callPackage @@ -12003,6 +12391,7 @@ self: { homepage = "https://github.com/jeannekamikaze/SFML"; description = "SFML bindings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { csfml-audio = null; csfml-graphics = null; csfml-network = null; csfml-system = null; csfml-window = null;}; @@ -12017,6 +12406,7 @@ self: { homepage = "https://github.com/SFML-haskell/SFML-control"; description = "Higher level library on top of SFML"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SFont" = callPackage @@ -12029,6 +12419,7 @@ self: { homepage = "http://liamoc.net/static/SFont"; description = "SFont SDL Bitmap Fonts"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SG" = callPackage @@ -12040,6 +12431,7 @@ self: { buildDepends = [ base mtl ]; description = "Small geometry library for dealing with vectors and collision detection"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SGdemo" = callPackage @@ -12054,6 +12446,7 @@ self: { jailbreak = true; description = "An example of using the SG and OpenGL libraries"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SHA" = callPackage @@ -12112,6 +12505,7 @@ self: { homepage = "http://www.snet-home.org/"; description = "Declarative coördination language for streaming networks"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SQLDeps" = callPackage @@ -12169,6 +12563,7 @@ self: { homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q"; description = "Code generation tool for Quartz code from a SVG"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SVGFonts" = callPackage @@ -12273,6 +12668,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Salsa"; description = "A .NET Bridge for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib; inherit (pkgs) mono;}; "ScratchFs" = callPackage @@ -12293,6 +12689,7 @@ self: { homepage = "http://github.com/hirschenberger/ScratchFS"; description = "Size limited temp filesystem based on fuse"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Scurry" = callPackage @@ -12312,6 +12709,7 @@ self: { homepage = "http://code.google.com/p/scurry/"; description = "A cross platform P2P VPN application built using Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SegmentTree" = callPackage @@ -12344,6 +12742,7 @@ self: { jailbreak = true; description = "Command-line tool for maintaining the Semantique database"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Semigroup" = callPackage @@ -12372,6 +12771,7 @@ self: { jailbreak = true; description = "Easy Loggingframework"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ShellCheck" = callPackage @@ -12419,6 +12819,7 @@ self: { homepage = "http://rwd.rdockins.name/shellac/home/"; description = "\"compatline\" backend module for Shellac"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Shellac-editline" = callPackage @@ -12431,6 +12832,7 @@ self: { homepage = "http://rwd.rdockins.name/shellac/home/"; description = "Editline backend module for Shellac"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Shellac-haskeline" = callPackage @@ -12454,6 +12856,7 @@ self: { homepage = "http://rwd.rdockins.name/shellac/home/"; description = "Readline backend module for Shellac"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ShowF" = callPackage @@ -12516,6 +12919,7 @@ self: { jailbreak = true; description = "A Simple Graphics Library from the SimpleH framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SimpleH" = callPackage @@ -12533,6 +12937,7 @@ self: { jailbreak = true; description = "A light, clean and powerful Haskell utility library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SimpleLog" = callPackage @@ -12554,6 +12959,7 @@ self: { homepage = "https://github.com/exFalso/SimpleLog/"; description = "Simple, configurable logging"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SizeCompare" = callPackage @@ -12581,6 +12987,7 @@ self: { jailbreak = true; description = "A tiny, lazy SMT solver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Snusmumrik" = callPackage @@ -12605,6 +13012,7 @@ self: { homepage = "http://bitbucket.org/jetxee/snusmumrik/"; description = "E-library directory based on FUSE virtual file system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) zip;}; "SoOSiM" = callPackage @@ -12643,6 +13051,7 @@ self: { homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html"; description = "Football simulation framework for teaching functional programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SoccerFunGL" = callPackage @@ -12663,6 +13072,7 @@ self: { homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html"; description = "OpenGL UI for the SoccerFun framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Sonnex" = callPackage @@ -12695,6 +13105,7 @@ self: { jailbreak = true; description = "Static code analysis using graph-theoretic techniques"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SpaceInvaders" = callPackage @@ -12730,6 +13141,7 @@ self: { homepage = "https://github.com/tuturto/space-privateers"; description = "Simple space pirate roguelike"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Spock" = callPackage @@ -12768,6 +13180,7 @@ self: { homepage = "https://github.com/agrafix/Spock-auth"; description = "Provides authentification helpers for Spock"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Spock-digestive" = callPackage @@ -12826,6 +13239,7 @@ self: { homepage = "http://liamoc.net/static/Sprig"; description = "Binding to Sprig"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Stasis" = callPackage @@ -12891,6 +13305,7 @@ self: { homepage = "http://github.com/rukav/Stomp"; description = "Client library for Stomp brokers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Strafunski-ATermLib" = callPackage @@ -12922,6 +13337,7 @@ self: { jailbreak = true; description = "Converts SDF to Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Strafunski-StrategyLib" = callPackage @@ -12953,6 +13369,7 @@ self: { homepage = "https://github.com/hansonkd/StrappedTemplates"; description = "General purpose templates in haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "StrategyLib" = callPackage @@ -12987,6 +13404,7 @@ self: { homepage = "http://bonsaicode.wordpress.com/2009/06/07/strictbench-0-1/"; description = "Benchmarking code through strict evaluation"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SybWidget" = callPackage @@ -13020,6 +13438,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/Center/SyntaxMacrosForFree"; description = "Syntax Macros in the form of an EDSL"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Sysmon" = callPackage @@ -13038,6 +13457,7 @@ self: { homepage = "http://github.com/rukav/Sysmon"; description = "Sybase 15 sysmon reports processor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TBC" = callPackage @@ -13055,6 +13475,7 @@ self: { ]; description = "Testing By Convention"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TBit" = callPackage @@ -13073,6 +13494,7 @@ self: { jailbreak = true; description = "Utilities for condensed matter physics tight binding calculations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TCache" = callPackage @@ -13128,6 +13550,7 @@ self: { ]; description = "Template Your Boilerplate - a Template Haskell version of SYB"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TableAlgebra" = callPackage @@ -13157,6 +13580,7 @@ self: { jailbreak = true; description = "A client for Quill databases"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Tablify" = callPackage @@ -13184,6 +13608,7 @@ self: { buildDepends = [ base mtl old-time time ]; description = "Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Tape" = callPackage @@ -13212,6 +13637,7 @@ self: { homepage = "http://liamoc.net/tea"; description = "TeaHS Game Creation Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Tensor" = callPackage @@ -13248,6 +13674,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ ogg theora ]; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { ogg = null; theora = null;}; "Thingie" = callPackage @@ -13259,6 +13686,7 @@ self: { buildDepends = [ base cairo gtk mtl ]; description = "Purely functional 2D drawing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ThreadObjects" = callPackage @@ -13285,6 +13713,7 @@ self: { homepage = "http://thrift.apache.org"; description = "Haskell bindings for the Apache Thrift RPC system"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TicTacToe" = callPackage @@ -13330,6 +13759,7 @@ self: { ]; description = "A simple tile-based digital clock screen saver"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TinyLaunchbury" = callPackage @@ -13352,6 +13782,7 @@ self: { buildDepends = [ base HTTP network ]; description = "Use TinyURL to compress URLs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Top" = callPackage @@ -13385,6 +13816,7 @@ self: { homepage = "http://github.com/clux/tournament.hs"; description = "Tournament related algorithms"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TraceUtils" = callPackage @@ -13463,6 +13895,7 @@ self: { jailbreak = true; description = "A simple trend Graph script"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TrieMap" = callPackage @@ -13480,6 +13913,7 @@ self: { ]; description = "Automatic type inference of generalized tries with Template Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Twofish" = callPackage @@ -13518,6 +13952,7 @@ self: { ]; description = "Typing speed game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TypeCompose" = callPackage @@ -13544,6 +13979,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/people/staff/oc/TypeIlluminator/"; description = "TypeIlluminator is a prototype tool exploring debugging of type errors/"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "TypingTester" = callPackage @@ -13592,6 +14028,7 @@ self: { homepage = "http://www.korgwal.com/umm/"; description = "A small command-line accounting tool"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "URLT" = callPackage @@ -13609,6 +14046,7 @@ self: { ]; description = "Library for maintaining correctness of URLs within an application"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "URLb" = callPackage @@ -13675,6 +14113,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/UrlDisp"; description = "Url dispatcher. Helps to retain friendly URLs in web applications."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Useful" = callPackage @@ -13723,6 +14162,7 @@ self: { homepage = "http://github.com/grwlf/vkhs"; description = "Provides access to Vkontakte social network via public API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) curl;}; "Validation" = callPackage @@ -13760,6 +14200,7 @@ self: { jailbreak = true; description = "Provides Boolean instances for the Vec package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Vec-OpenGLRaw" = callPackage @@ -13772,6 +14213,7 @@ self: { homepage = "http://www.downstairspeople.org/darcs/Vec-opengl"; description = "Instances and functions to interoperate Vec and OpenGL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Vec-Transform" = callPackage @@ -13783,6 +14225,7 @@ self: { homepage = "https://github.com/tobbebex/Vec-Transform"; description = "This package is obsolete"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "VecN" = callPackage @@ -13836,6 +14279,7 @@ self: { jailbreak = true; description = "A simple command line tools to control the Asus WL500gP router"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WL500gPLib" = callPackage @@ -13880,6 +14324,7 @@ self: { buildDepends = [ base haskell98 parsec ]; description = "Convert the WURFL file into a Parsec parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WXDiffCtrl" = callPackage @@ -13892,6 +14337,7 @@ self: { homepage = "http://wewantarock.wordpress.com"; description = "WXDiffCtrl"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WashNGo" = callPackage @@ -13912,6 +14358,7 @@ self: { homepage = "http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/"; description = "WASH is a family of EDSLs for programming Web applications in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WebBits" = callPackage @@ -13939,6 +14386,7 @@ self: { homepage = "http://www.cs.brown.edu/research/plt/"; description = "JavaScript analysis tools"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WebBits-multiplate" = callPackage @@ -13955,6 +14403,7 @@ self: { jailbreak = true; description = "A Multiplate instance for JavaScript"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WebCont" = callPackage @@ -13974,6 +14423,7 @@ self: { homepage = "http://patch-tag.com/r/salazar/webconts/snapshot/current/content/pretty"; description = "Continuation based web programming for Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WeberLogic" = callPackage @@ -14011,6 +14461,7 @@ self: { jailbreak = true; description = "Regexp-like engine to scrap web data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Wheb" = callPackage @@ -14037,6 +14488,7 @@ self: { homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "The frictionless WAI Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "WikimediaParser" = callPackage @@ -14048,6 +14500,7 @@ self: { buildDepends = [ base parsec ]; description = "A parser for wikimedia style article markup"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Win32" = callPackage @@ -14063,6 +14516,7 @@ self: { homepage = "https://github.com/haskell/win32"; description = "A binding to part of the Win32 library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { advapi32 = null; gdi32 = null; shell32 = null; shfolder = null; user32 = null; winmm = null;}; @@ -14077,6 +14531,7 @@ self: { homepage = "http://github.com/mikesteele81/win32-dhcp-server"; description = "Win32 DHCP Server Management API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Win32-errors" = callPackage @@ -14090,6 +14545,7 @@ self: { homepage = "http://github.com/mikesteele81/win32-errors"; description = "Alternative error handling for Win32 foreign calls"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Win32-extras" = callPackage @@ -14103,6 +14559,7 @@ self: { homepage = "http://hub.darcs.net/shelarcy/Win32-extras/"; description = "Provides missing Win32 API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { imm32 = null; msimg32 = null;}; "Win32-junction-point" = callPackage @@ -14116,6 +14573,7 @@ self: { homepage = "http://github.com/mikesteele81/Win32-junction-point"; description = "Support for manipulating NTFS junction points"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Win32-notify" = callPackage @@ -14129,6 +14587,7 @@ self: { buildDepends = [ base containers directory Win32 ]; description = "A binding to part of the Win32 library for file notification"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Win32-services" = callPackage @@ -14142,6 +14601,7 @@ self: { homepage = "http://github.com/mikesteele81/win32-services"; description = "Windows service applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { Advapi32 = null;}; "Win32-services-wrapper" = callPackage @@ -14154,6 +14614,7 @@ self: { buildDepends = [ base directory filepath Win32 Win32-services ]; description = "Wrapper code for making a Win32 service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Wired" = callPackage @@ -14206,6 +14667,7 @@ self: { homepage = "https://github.com/gbgar/Wordlint"; description = "Plaintext prose redundancy linter"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Workflow" = callPackage @@ -14237,6 +14699,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/WxGeneric"; description = "Generic (SYB3) construction of wxHaskell widgets"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "X11" = callPackage @@ -14270,6 +14733,7 @@ self: { jailbreak = true; description = "Missing bindings to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libX11;}; "X11-rm" = callPackage @@ -14281,6 +14745,7 @@ self: { buildDepends = [ base X11 ]; description = "A binding to the resource management functions missing from X11"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "X11-xdamage" = callPackage @@ -14294,6 +14759,7 @@ self: { homepage = "http://darcs.haskell.org/X11-xdamage"; description = "A binding to the Xdamage X11 extension library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { Xdamage = null;}; "X11-xfixes" = callPackage @@ -14307,6 +14773,7 @@ self: { homepage = "https://github.com/reacocard/x11-xfixes"; description = "A binding to the Xfixes X11 extension library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { Xfixes = null;}; "X11-xft" = callPackage @@ -14362,6 +14829,7 @@ self: { homepage = "http://code.fac9.com/xinput/"; description = "Bindings for the DirectX XInput library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) xinput;}; "XMMS" = callPackage @@ -14375,6 +14843,7 @@ self: { homepage = "http://kawais.org.ua/XMMS/"; description = "XMMS2 client library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { xmmsclient = null; xmmsclient-glib = null;}; "XMPP" = callPackage @@ -14392,6 +14861,7 @@ self: { homepage = "http://kagami.touhou.ru/projects/show/matsuri"; description = "XMPP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "XSaiga" = callPackage @@ -14410,6 +14880,7 @@ self: { homepage = "http://hafiz.myweb.cs.uwindsor.ca/proHome.html"; description = "An implementation of a polynomial-time top-down parser suitable for NLP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Xauth" = callPackage @@ -14422,6 +14893,7 @@ self: { pkgconfigDepends = [ xau ]; description = "A binding to the X11 authentication library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { xau = null;}; "Xec" = callPackage @@ -14440,6 +14912,7 @@ self: { ]; description = "Gtk command launcher with identicon"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "XmlHtmlWriter" = callPackage @@ -14452,6 +14925,7 @@ self: { homepage = "http://github.com/mmirman/haskogeneous/tree/XmlHtmlWriter"; description = "A library for writing XML and HTML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "YACPong" = callPackage @@ -14472,6 +14946,7 @@ self: { homepage = "http://github.com/snkkid/YACPong"; description = "Yet Another Pong Clone using SDL"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "YFrob" = callPackage @@ -14484,6 +14959,7 @@ self: { homepage = "http://www.haskell.org/yampa/"; description = "Yampa-based library for programming robots"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Yablog" = callPackage @@ -14519,6 +14995,7 @@ self: { homepage = "http://gitweb.konn-san.com/repo/Yablog/tree/master"; description = "A simple blog engine powered by Yesod"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "YamlReference" = callPackage @@ -14537,6 +15014,7 @@ self: { homepage = "http://www.ben-kiki.org/oren/YamlReference"; description = "YAML reference implementation"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Yampa" = callPackage @@ -14594,6 +15072,7 @@ self: { homepage = "http://code.google.com/p/yogurt-mud/"; description = "A MUD client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Yogurt-Standalone" = callPackage @@ -14614,6 +15093,7 @@ self: { homepage = "http://code.google.com/p/yogurt-mud/"; description = "A functional MUD client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) readline;}; "ZFS" = callPackage @@ -14640,6 +15120,7 @@ self: { buildDepends = [ array base gtk mtl random ]; description = "A Z-machine interpreter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ZipFold" = callPackage @@ -14693,6 +15174,7 @@ self: { homepage = "https://github.com/MedeaMelana/Zwaluw"; description = "Combinators for bidirectional URL routing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "a50" = callPackage @@ -14762,6 +15244,7 @@ self: { extraLibraries = [ abc ]; description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) abc;}; "abcnotation" = callPackage @@ -14848,6 +15331,7 @@ self: { homepage = "https://github.com/simonmar/monad-par"; description = "Provides the class ParAccelerate, nothing more"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "abt" = callPackage @@ -14944,6 +15428,7 @@ self: { homepage = "http://code.haskell.org/~thielema/accelerate-cublas/"; description = "Basic Linear Algebra using native CUBLAS library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-cuda" = callPackage @@ -14968,6 +15453,7 @@ self: { homepage = "https://github.com/AccelerateHS/accelerate-cuda/"; description = "Accelerate backend for NVIDIA GPUs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-cufft" = callPackage @@ -14987,6 +15473,7 @@ self: { homepage = "http://code.haskell.org/~thielema/accelerate-cufft/"; description = "Accelerate frontend to the CUFFT library (Fourier transform)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-examples" = callPackage @@ -15003,6 +15490,7 @@ self: { homepage = "https://github.com/AccelerateHS/accelerate-examples"; description = "Examples using the Accelerate library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-fft" = callPackage @@ -15016,6 +15504,7 @@ self: { homepage = "https://github.com/AccelerateHS/accelerate-fft"; description = "FFT using the Accelerate library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-fftw" = callPackage @@ -15032,6 +15521,7 @@ self: { homepage = "http://code.haskell.org/~thielema/accelerate-fftw/"; description = "Accelerate frontend to the FFTW library (Fourier transform)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-fourier" = callPackage @@ -15073,6 +15563,7 @@ self: { homepage = "http://code.haskell.org/~thielema/accelerate-fourier-benchmark/"; description = "Compare different implementations of the Fast Fourier Transform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io" = callPackage @@ -15115,6 +15606,7 @@ self: { homepage = "http://accentuate.us/"; description = "A Haskell implementation of the Accentuate.us API."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "access-time" = callPackage @@ -15128,6 +15620,7 @@ self: { homepage = "http://www.github.com/batterseapower/access-time"; description = "Cross-platform support for retrieving file access times"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ace" = callPackage @@ -15330,6 +15823,7 @@ self: { homepage = "https://github.com/llelf/acme-lolcat"; description = "LOLSPEAK translator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "acme-lookofdisapproval" = callPackage @@ -15388,6 +15882,7 @@ self: { jailbreak = true; description = "Define the less than and add and subtract for nats"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "acme-omitted" = callPackage @@ -15451,6 +15946,7 @@ self: { ]; description = "Proper names for curry and uncurry"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "acme-strfry" = callPackage @@ -15556,6 +16052,7 @@ self: { jailbreak = true; description = "Haskell code presentation tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "activehs-base" = callPackage @@ -15591,6 +16088,7 @@ self: { homepage = "http://sulzmann.blogspot.com/2008/10/actors-with-multi-headed-receive.html"; description = "Actors with multi-headed receive clauses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ad" = callPackage @@ -15622,6 +16120,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/adaptive-containers"; description = "Self optimizing container types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "adaptive-tuple" = callPackage @@ -15634,6 +16133,7 @@ self: { homepage = "http://inmachina.net/~jwlato/haskell/"; description = "Self-optimizing tuple types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "adb" = callPackage @@ -15698,6 +16198,7 @@ self: { homepage = "http://sep07.mroot.net/"; description = "Ad-hoc P2P network protocol"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "adict" = callPackage @@ -15777,6 +16278,7 @@ self: { homepage = "http://adp-multi.ruhoh.com"; description = "ADP for multiple context-free languages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "adp-multi-monadiccp" = callPackage @@ -15798,6 +16300,7 @@ self: { homepage = "http://adp-multi.ruhoh.com"; description = "Subword construction in adp-multi using monadiccp"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson" = callPackage @@ -15841,6 +16344,7 @@ self: { jailbreak = true; description = "Mapping between Aeson's JSON and Bson objects"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-lens" = callPackage @@ -15877,6 +16381,7 @@ self: { homepage = "http://github.com/mailrank/aeson"; description = "Fast JSON parsing and encoding (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-pretty" = callPackage @@ -15944,6 +16449,7 @@ self: { homepage = "https://github.com/timjb/aeson-schema"; description = "Haskell JSON schema validator and parser generator"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-serialize" = callPackage @@ -15991,6 +16497,7 @@ self: { homepage = "https://github.com/noteed/aeson-streams"; description = "An HTTP client library for JSON-based APIs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-t" = callPackage @@ -16098,6 +16605,7 @@ self: { homepage = "http://tomahawkins.org"; description = "Infinite state model checking of iterative C programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "agda-server" = callPackage @@ -16117,6 +16625,7 @@ self: { ]; description = "Http server for Agda (prototype)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "agum" = callPackage @@ -16220,6 +16729,7 @@ self: { homepage = "https://github.com/joelteon/airbrake"; description = "An Airbrake notifier for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aivika" = callPackage @@ -16314,6 +16824,7 @@ self: { homepage = "http://github.com/dsorokin/aivika-transformers"; description = "Transformers for the Aivika simulation library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ajhc" = callPackage @@ -16336,6 +16847,7 @@ self: { homepage = "http://ajhc.metasepi.org/"; description = "Haskell compiler that produce binary through C language"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alarmclock" = callPackage @@ -16363,6 +16875,7 @@ self: { homepage = "https://github.com/Rnhmjoj/alea"; description = "a diceware passphrase generator"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alex" = callPackage @@ -16477,6 +16990,7 @@ self: { homepage = "https://github.com/wdanilo/algebraic"; description = "General linear algebra structures"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "algebraic-classes" = callPackage @@ -16581,6 +17095,7 @@ self: { homepage = "http://www.ccs.neu.edu/~tov/pubs/alms"; description = "a practical affine language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alpha" = callPackage @@ -16603,6 +17118,7 @@ self: { homepage = "http://www.alpha-lang.net/"; description = "A compiler for the Alpha language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alpino-tools" = callPackage @@ -16624,6 +17140,7 @@ self: { homepage = "http://github.com/danieldk/alpino-tools"; description = "Alpino data manipulation tools"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alsa" = callPackage @@ -16640,6 +17157,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Binding to the ALSA Library API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) alsaLib;}; "alsa-core" = callPackage @@ -16672,6 +17190,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Some simple interactive programs for sending MIDI control messages via ALSA"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alsa-midi" = callPackage @@ -16690,6 +17209,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ALSA"; description = "Bindings for the ALSA sequencer API (MIDI stuff)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) alsaLib;}; "alsa-mixer" = callPackage @@ -16737,6 +17257,7 @@ self: { buildDepends = [ alsa base ]; description = "Tests for the ALSA audio signal library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alsa-seq" = callPackage @@ -16772,6 +17293,7 @@ self: { jailbreak = true; description = "Tests for the ALSA sequencer library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "altcomposition" = callPackage @@ -16811,6 +17333,7 @@ self: { homepage = "http://repo.or.cz/w/altfloat.git"; description = "Alternative floating point support for GHC"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alure" = callPackage @@ -16823,6 +17346,7 @@ self: { extraLibraries = [ alure ]; description = "A Haskell binding for ALURE"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { alure = null;}; "amazon-emailer" = callPackage @@ -16844,6 +17368,7 @@ self: { homepage = "https://github.com/dbp/amazon-emailer"; description = "A queue daemon for Amazon's SES with a PostgreSQL table as a queue"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazon-emailer-client-snap" = callPackage @@ -16914,6 +17439,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Auto Scaling SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cloudformation" = callPackage @@ -16926,6 +17452,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudFormation SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cloudfront" = callPackage @@ -16938,6 +17465,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudFront SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cloudsearch" = callPackage @@ -16950,6 +17478,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudSearch SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cloudsearch-domains" = callPackage @@ -16962,6 +17491,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudSearch Domain SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cloudtrail" = callPackage @@ -16974,6 +17504,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudTrail SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cloudwatch" = callPackage @@ -16998,6 +17529,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudWatch Logs SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-codedeploy" = callPackage @@ -17010,6 +17542,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CodeDeploy SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cognito-identity" = callPackage @@ -17022,6 +17555,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Cognito Identity SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-cognito-sync" = callPackage @@ -17034,6 +17568,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Cognito Sync SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-config" = callPackage @@ -17046,6 +17581,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Config SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-core" = callPackage @@ -17088,6 +17624,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Data Pipeline SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-directconnect" = callPackage @@ -17100,6 +17637,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Direct Connect SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-dynamodb" = callPackage @@ -17112,6 +17650,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon DynamoDB SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-ec2" = callPackage @@ -17124,6 +17663,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Compute Cloud SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-elasticache" = callPackage @@ -17136,6 +17676,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon ElastiCache SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-elasticbeanstalk" = callPackage @@ -17148,6 +17689,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Beanstalk SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-elastictranscoder" = callPackage @@ -17160,6 +17702,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Transcoder SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-elb" = callPackage @@ -17172,6 +17715,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Load Balancing SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-emr" = callPackage @@ -17184,6 +17728,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic MapReduce SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-iam" = callPackage @@ -17196,6 +17741,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Identity and Access Management SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-importexport" = callPackage @@ -17208,6 +17754,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Import/Export SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-kinesis" = callPackage @@ -17220,6 +17767,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Kinesis SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-kms" = callPackage @@ -17244,6 +17792,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Lambda SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-opsworks" = callPackage @@ -17256,6 +17805,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon OpsWorks SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-rds" = callPackage @@ -17268,6 +17818,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Relational Database Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-redshift" = callPackage @@ -17280,6 +17831,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Redshift SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-route53" = callPackage @@ -17292,6 +17844,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Route 53 SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-route53-domains" = callPackage @@ -17304,6 +17857,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Route 53 Domains SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-s3" = callPackage @@ -17316,6 +17870,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Storage Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-sdb" = callPackage @@ -17328,6 +17883,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon SimpleDB SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-ses" = callPackage @@ -17340,6 +17896,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Email Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-sns" = callPackage @@ -17352,6 +17909,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Notification Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-sqs" = callPackage @@ -17364,6 +17922,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Queue Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-storagegateway" = callPackage @@ -17376,6 +17935,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Storage Gateway SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-sts" = callPackage @@ -17388,6 +17948,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Security Token Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-support" = callPackage @@ -17400,6 +17961,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Support SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amazonka-swf" = callPackage @@ -17412,6 +17974,7 @@ self: { homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Workflow Service SDK"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ampersand" = callPackage @@ -17460,6 +18023,7 @@ self: { homepage = "https://github.com/hreinhardt/amqp"; description = "Client library for AMQP servers (currently only RabbitMQ)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "amrun" = callPackage @@ -17473,6 +18037,7 @@ self: { buildDepends = [ base deepseq parsec ]; description = "Interpreter for AM"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "analyze-client" = callPackage @@ -17542,6 +18107,7 @@ self: { homepage = "https://john-millikin.com/software/anansi/"; description = "Looms which use Pandoc to parse and produce a variety of formats"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "anatomy" = callPackage @@ -17563,6 +18129,7 @@ self: { homepage = "http://atomo-lang.org/"; description = "Anatomy: Atomo documentation system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "angel" = callPackage @@ -17684,6 +18251,7 @@ self: { homepage = "http://doomanddarkness.eu/pub/antisplice"; description = "A web interface to Antisplice dungeons"; license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "antfarm" = callPackage @@ -17706,6 +18274,7 @@ self: { homepage = "http://hub.darcs.net/kowey/antfarm"; description = "Referring expressions for definitions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "anticiv" = callPackage @@ -17757,6 +18326,7 @@ self: { buildDepends = [ base containers QuickCheck ]; description = "Define the language containment (=subtyping) relation on regulare expressions"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "antiquoter" = callPackage @@ -17805,6 +18375,7 @@ self: { homepage = "https://github.com/markwright/antlrc"; description = "Haskell binding to the ANTLR parser generator C runtime library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { antlr3c = null;}; "anydbm" = callPackage @@ -17819,6 +18390,7 @@ self: { homepage = "http://software.complete.org/anydbm"; description = "Interface for DBM-like database systems"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aosd" = callPackage @@ -17839,6 +18411,7 @@ self: { pkgconfigDepends = [ libaosd ]; description = "Bindings to libaosd, a library for Cairo-based on-screen displays"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { libaosd = null;}; "ap-reflect" = callPackage @@ -17893,6 +18466,7 @@ self: { homepage = "http://ojeling.net/apelsin"; description = "Server and community browser for the game Tremulous"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "api-builder" = callPackage @@ -18056,6 +18630,7 @@ self: { homepage = "https://github.com/philopon/apiary"; description = "helics support for apiary web framework"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "apiary-logger" = callPackage @@ -18192,6 +18767,7 @@ self: { homepage = "https://github.com/fabianbergmark/APIs"; description = "A Template Haskell library for generating type safe API calls"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "apotiki" = callPackage @@ -18217,6 +18793,7 @@ self: { homepage = "https://github.com/pyr/apotiki"; description = "a faster debian repository"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "app-settings" = callPackage @@ -18332,6 +18909,7 @@ self: { homepage = "http://github.com/danieldk/approx-rand-test"; description = "Approximate randomization test"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "approximate" = callPackage @@ -18407,6 +18985,7 @@ self: { homepage = "https://github.com/ian-ross/arb-fft"; description = "Pure Haskell arbitrary length FFT library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "arbb-vm" = callPackage @@ -18424,6 +19003,7 @@ self: { homepage = "https://github.com/svenssonjoel/arbb-vm/wiki"; description = "FFI binding to the Intel Array Building Blocks (ArBB) virtual machine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { arbb_dev = null;}; "arbtt" = callPackage @@ -18493,6 +19073,7 @@ self: { ]; description = "Archive supplied URLs in WebCite & Internet Archive"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "archlinux" = callPackage @@ -18507,6 +19088,7 @@ self: { homepage = "http://github.com/archhaskell/"; description = "Support for working with Arch Linux packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "archlinux-web" = callPackage @@ -18528,6 +19110,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/archlinux"; description = "Website maintenance for Arch Linux packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "archnews" = callPackage @@ -18572,6 +19155,7 @@ self: { testDepends = [ base containers HTF HUnit ]; description = "Command line parsing framework for console applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "arguedit" = callPackage @@ -18590,6 +19174,7 @@ self: { jailbreak = true; description = "A computer assisted argumentation transcription and editing software"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ariadne" = callPackage @@ -18618,6 +19203,7 @@ self: { homepage = "https://github.com/feuerbach/ariadne"; description = "Go-to-definition for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "arith-encode" = callPackage @@ -18639,6 +19225,7 @@ self: { homepage = "https://github.com/emc2/arith-encode"; description = "A practical arithmetic encoding (aka Godel numbering) library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "arithmatic" = callPackage @@ -18682,6 +19269,7 @@ self: { buildDepends = [ base GLUT mtl OpenGL stm ]; description = "Space-based real time strategy game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "array_0_5_0_0" = callPackage @@ -18791,6 +19379,7 @@ self: { homepage = "http://www.haskell.org/arrows/"; description = "preprocessor translating arrow notation into Haskell 98"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "arrows" = callPackage @@ -18907,6 +19496,7 @@ self: { jailbreak = true; description = "Conduit for encoding ByteString into Ascii85"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "asic" = callPackage @@ -18921,6 +19511,7 @@ self: { homepage = "http://www.pros.upv.es/fittest/"; description = "Action Script Instrumentation Compiler"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "asil" = callPackage @@ -18940,6 +19531,7 @@ self: { homepage = "http://www.pros.upv.es/fittest/"; description = "Action Script Instrumentation Library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "asn1-data" = callPackage @@ -19087,6 +19679,7 @@ self: { extraLibraries = [ assimp ]; description = "The Assimp asset import library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) assimp;}; "astar" = callPackage @@ -19117,6 +19710,7 @@ self: { jailbreak = true; description = "an incomplete 2d space game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "astview" = callPackage @@ -19136,6 +19730,7 @@ self: { ]; description = "A GTK-based abstract syntax tree viewer for custom languages and parsers"; license = "BSD4"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "astview-utils" = callPackage @@ -19179,6 +19774,7 @@ self: { homepage = "http://github.com/jfischoff/async-extras"; description = "Extra Utilities for the Async Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "async-manager" = callPackage @@ -19213,6 +19809,7 @@ self: { ]; description = "A modified version of async that supports worker groups and many-to-many task dependencies"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "asynchronous-exceptions" = callPackage @@ -19287,6 +19884,7 @@ self: { homepage = "https://bitbucket.org/ajknoll/atlassian-connect-core"; description = "Atlassian Connect snaplet for the Snap Framework and helper code"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "atlassian-connect-descriptor" = callPackage @@ -19309,6 +19907,7 @@ self: { jailbreak = true; description = "Code that helps you create a valid Atlassian Connect Descriptor"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "atmos" = callPackage @@ -19368,6 +19967,7 @@ self: { homepage = "https://github.com/eightyeight/atom-msp430"; description = "Convenience functions for using Atom with the MSP430 microcontroller family"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "atomic-primops" = callPackage @@ -19421,6 +20021,7 @@ self: { homepage = "http://atomo-lang.org/"; description = "A highly dynamic, extremely simple, very fun programming language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "attempt" = callPackage @@ -19563,6 +20164,7 @@ self: { homepage = "http://github.com/gregorycollins"; description = "An adapter to convert attoparsec Parsers into blazing-fast Iteratees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "attoparsec-parsec" = callPackage @@ -19592,6 +20194,7 @@ self: { homepage = "http://patch-tag.com/r/felipe/attoparsec-text/home"; description = "(deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "attoparsec-text-enumerator" = callPackage @@ -19604,6 +20207,7 @@ self: { jailbreak = true; description = "(deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "attosplit" = callPackage @@ -19631,6 +20235,7 @@ self: { homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php"; description = "Embedded Turtle language compiler in Haskell, with Epic output"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "augeas" = callPackage @@ -19648,6 +20253,7 @@ self: { homepage = "http://trac.haskell.org/augeas"; description = "A Haskell FFI wrapper for the Augeas API"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) augeas;}; "augur" = callPackage @@ -19667,6 +20273,7 @@ self: { jailbreak = true; description = "Renaming media collections in a breeze"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aur" = callPackage @@ -19781,6 +20388,7 @@ self: { homepage = "http://github.com/nushio3/authoring"; description = "A library for writing papers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "auto-update" = callPackage @@ -19811,6 +20419,7 @@ self: { ]; description = "Library for Nix expression dependency generation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "autonix-deps-kf5" = callPackage @@ -19829,6 +20438,7 @@ self: { ]; description = "Generate dependencies for KDE 5 Nix expressions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "autoproc" = callPackage @@ -19911,6 +20521,7 @@ self: { ]; description = "High-level Awesomium bindings"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "awesomium-glut" = callPackage @@ -19922,6 +20533,7 @@ self: { buildDepends = [ awesomium awesomium-raw base GLUT ]; description = "Utilities for using Awesomium with GLUT"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "awesomium-raw" = callPackage @@ -19935,6 +20547,7 @@ self: { extraLibraries = [ awesomium ]; description = "Low-level Awesomium bindings"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { awesomium = null;}; "aws" = callPackage @@ -19988,6 +20601,7 @@ self: { homepage = "http://github.com/iconnect/aws-cloudfront-signer"; description = "For signing AWS CloudFront HTTP URL requests"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-dynamodb-streams" = callPackage @@ -20059,6 +20673,7 @@ self: { homepage = "http://github.com/iconnect/aws-elastic-transcoder"; description = "Haskell suite for the Elastic Transcoder service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-general" = callPackage @@ -20164,6 +20779,7 @@ self: { homepage = "https://github.com/alephcloud/hs-aws-kinesis-reshard"; description = "Reshard AWS Kinesis streams in response to Cloud Watch metrics"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-lambda" = callPackage @@ -20207,6 +20823,7 @@ self: { homepage = "http://github.com/alephcloud/hs-aws-performance-tests"; description = "Performance Tests for the Haskell bindings for Amazon Web Services (AWS)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-route53" = callPackage @@ -20253,6 +20870,7 @@ self: { homepage = "http://worksap-ate.github.com/aws-sdk"; description = "AWS SDK for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-sdk-text-converter" = callPackage @@ -20321,6 +20939,7 @@ self: { homepage = "http://github.com/iconnect/aws-sign4"; description = "Amazon Web Services (AWS) Signature v4 HTTP request signer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-sns" = callPackage @@ -20345,6 +20964,7 @@ self: { homepage = "https://github.com/alephcloud/hs-aws-sns"; description = "Bindings for AWS SNS Version 2013-03-31"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "azure-acs" = callPackage @@ -20383,6 +21003,7 @@ self: { homepage = "github.com/haskell-distributed/azure-service-api"; description = "Haskell bindings for the Microsoft Azure Service Management API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "azure-servicebus" = callPackage @@ -20458,6 +21079,7 @@ self: { buildDepends = [ array base containers random wx wxcore ]; description = "An implementation of a simple 2-player board game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "backdropper" = callPackage @@ -20476,6 +21098,7 @@ self: { jailbreak = true; description = "Rotates backdrops for X11 displays using Imagemagic"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "backtracking-exceptions" = callPackage @@ -20494,6 +21117,7 @@ self: { homepage = "https://github.com/tapuu/backtracking-exceptions"; description = "A monad transformer for backtracking exceptions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "backward-state" = callPackage @@ -20571,6 +21195,7 @@ self: { homepage = "http://github.com/nfjinjing/bamboo/tree/master"; description = "A blog engine on Hack"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamboo-launcher" = callPackage @@ -20591,6 +21216,7 @@ self: { homepage = "http://github.com/nfjinjing/bamboo-launcher"; description = "bamboo-launcher"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamboo-plugin-highlight" = callPackage @@ -20608,6 +21234,7 @@ self: { homepage = "http://github.com/nfjinjing/bamboo-plugin-highlight/"; description = "A highlight middleware"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamboo-plugin-photo" = callPackage @@ -20626,6 +21253,7 @@ self: { homepage = "http://github.com/nfjinjing/hack/tree/master"; description = "A photo album middleware"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamboo-theme-blueprint" = callPackage @@ -20644,6 +21272,7 @@ self: { homepage = "http://github.com/nfjinjing/bamboo-theme-blueprint"; description = "bamboo blueprint theme"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamboo-theme-mini-html5" = callPackage @@ -20666,6 +21295,7 @@ self: { homepage = "http://github.com/nfjinjing/bamboo-theme-mini-html5"; description = "bamboo mini html5 theme"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamse" = callPackage @@ -20684,6 +21314,7 @@ self: { ]; description = "A Windows Installer (MSI) generator framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bamstats" = callPackage @@ -20726,6 +21357,7 @@ self: { homepage = "http://sebfisch.github.com/haskell-barchart"; description = "Creating Bar Charts in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "barcodes-code128" = callPackage @@ -20769,6 +21401,7 @@ self: { jailbreak = true; description = "A web based environment for learning and tinkering with Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "barrie" = callPackage @@ -20781,6 +21414,7 @@ self: { homepage = "http://thewhitelion.org/haskell/barrie"; description = "Declarative Gtk GUI library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "barrier-monad" = callPackage @@ -20793,6 +21427,7 @@ self: { jailbreak = true; description = "Implementation of barrier monad, can use custom front/back type"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "base_4_7_0_2" = callPackage @@ -21009,6 +21644,7 @@ self: { homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; description = "An interpreter for a small functional language"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "battlenet" = callPackage @@ -21062,6 +21698,7 @@ self: { homepage = "https://github.com/zrho/afp"; description = "A web-based implementation of battleships including an AI opponent"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bayes-stack" = callPackage @@ -21082,6 +21719,7 @@ self: { homepage = "https://github.com/bgamari/bayes-stack"; description = "Framework for inferring generative probabilistic models with Gibbs sampling"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bbdb" = callPackage @@ -21169,6 +21807,7 @@ self: { jailbreak = true; description = "Generic serializer/deserializer with compact representation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "beautifHOL" = callPackage @@ -21183,6 +21822,7 @@ self: { homepage = "http://www.cs.indiana.edu/~lepike/pub_pages/holpp.html"; description = "A pretty-printer for higher-order logic"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bed-and-breakfast" = callPackage @@ -21198,6 +21838,7 @@ self: { homepage = "https://hackage.haskell.org/package/bed-and-breakfast"; description = "Efficient Matrix operations in 100% Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bein" = callPackage @@ -21220,6 +21861,7 @@ self: { ]; description = "Bein is a provenance and workflow management system for bioinformatics"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "benchmark-function" = callPackage @@ -21287,6 +21929,7 @@ self: { extraLibraries = [ db ]; description = "Pretty BerkeleyDB v4 binding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) db;}; "berp" = callPackage @@ -21310,6 +21953,7 @@ self: { homepage = "http://wiki.github.com/bjpop/berp/"; description = "An implementation of Python 3"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bert" = callPackage @@ -21426,6 +22070,7 @@ self: { jailbreak = true; description = "Bidirectionalization for Free! (POPL'09)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bff-mono" = callPackage @@ -21483,6 +22128,7 @@ self: { homepage = "http://www.kb.ecei.tohoku.ac.jp/~kztk/b18n-combined/desc.html"; description = "Prototype Implementation of Combining Syntactic and Semantic Bidirectionalization (ICFP'10)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bidispec" = callPackage @@ -21538,6 +22184,7 @@ self: { homepage = "http://ddmal.music.mcgill.ca/billboard"; description = "A parser for the Billboard chord dataset"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "billeksah-forms" = callPackage @@ -21557,6 +22204,7 @@ self: { homepage = "http://www.leksah.org"; description = "Leksah library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "billeksah-main" = callPackage @@ -21577,6 +22225,7 @@ self: { homepage = "http://www.leksah.org"; description = "Leksah plugin base"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "billeksah-main-static" = callPackage @@ -21620,6 +22269,7 @@ self: { homepage = "http://www.leksah.org"; description = "Leksah library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "billeksah-services" = callPackage @@ -21637,6 +22287,7 @@ self: { homepage = "http://www.leksah.org"; description = "Leksah library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bimap" = callPackage @@ -21727,6 +22378,7 @@ self: { jailbreak = true; description = "Automatic deriving of Binary using GHC.Generics"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "binary-file" = callPackage @@ -21743,6 +22395,7 @@ self: { homepage = "https://skami.iocikun.jp/haskell/packages/binary-file"; description = "read/write binary file"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "binary-generic" = callPackage @@ -21823,6 +22476,7 @@ self: { homepage = "http://github.com/NicolasT/binary-protocol-zmq"; description = "Monad to ease implementing a binary network protocol over ZeroMQ"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "binary-search" = callPackage @@ -21900,6 +22554,7 @@ self: { homepage = "http://github.com/jonpetterbergman/binary-streams"; description = "data serialization/deserialization io-streams library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "binary-strict" = callPackage @@ -21959,6 +22614,7 @@ self: { homepage = "https://github.com/coreyoconnor/bind-marshal"; description = "Data marshaling library that uses type level equations to optimize buffering"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "binding-core" = callPackage @@ -21985,6 +22641,7 @@ self: { homepage = "http://code.accursoft.com/binding"; description = "Data Binding in Gtk2Hs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "binding-wx" = callPackage @@ -21998,6 +22655,7 @@ self: { homepage = "http://code.accursoft.com/binding"; description = "Data Binding in WxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bindings" = callPackage @@ -22034,6 +22692,7 @@ self: { homepage = "http://cielonegro.org/Bindings-EsounD.html"; description = "Low level bindings to EsounD (ESD; Enlightened Sound Daemon)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) { esound = null;}; "bindings-GLFW" = callPackage @@ -22068,6 +22727,7 @@ self: { homepage = "https://github.com/jputcu/bindings-K8055"; description = "Bindings to Velleman K8055 dll"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { K8055D = null;}; "bindings-apr" = callPackage @@ -22082,6 +22742,7 @@ self: { homepage = "http://cielonegro.org/Bindings-APR.html"; description = "Low level bindings to Apache Portable Runtime (APR)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) { apr-1 = null;}; "bindings-apr-util" = callPackage @@ -22096,6 +22757,7 @@ self: { homepage = "http://cielonegro.org/Bindings-APR.html"; description = "Low level bindings to Apache Portable Runtime Utility (APR Utility)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) { apr-util-1 = null;}; "bindings-audiofile" = callPackage @@ -22126,6 +22788,7 @@ self: { homepage = "http://projects.haskell.org/bindings-bfd/"; description = "Bindings for libbfd, a library of the GNU `binutils'"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { bfd = null; opcodes = null;}; "bindings-cctools" = callPackage @@ -22139,6 +22802,7 @@ self: { homepage = "http://bitbucket.org/badi/bindings-cctools"; description = "Bindings to the CCTools WorkQueue C library"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) { dttools = null;}; "bindings-codec2" = callPackage @@ -22157,6 +22821,7 @@ self: { homepage = "https://github.com/relrod/bindings-codec2"; description = "Very low-level FFI bindings for Codec2"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) { codec2 = null;}; "bindings-common" = callPackage @@ -22168,6 +22833,7 @@ self: { buildDepends = [ base ]; description = "This package is obsolete. Look for bindings-DSL instead."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bindings-dc1394" = callPackage @@ -22182,6 +22848,7 @@ self: { homepage = "http://github.com/aleator/bindings-dc1394"; description = "Library for using firewire (iidc-1394) cameras"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { dc1394 = null;}; "bindings-directfb" = callPackage @@ -22209,6 +22876,7 @@ self: { homepage = "http://github.com/a1kmm/bindings-eskit"; description = "Bindings to ESKit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { eskit = null;}; "bindings-fann" = callPackage @@ -22221,6 +22889,7 @@ self: { pkgconfigDepends = [ fann ]; description = "Low level bindings to FANN neural network library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { fann = null;}; "bindings-friso" = callPackage @@ -22233,6 +22902,7 @@ self: { extraLibraries = [ friso ]; description = "Low level bindings for friso"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) { friso = null;}; "bindings-glib" = callPackage @@ -22294,6 +22964,7 @@ self: { pkgconfigDepends = [ gts ]; description = "Low level bindings supporting GTS, the GNU Triangulated Surface Library"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) gts;}; "bindings-hamlib" = callPackage @@ -22321,6 +22992,7 @@ self: { buildDepends = [ base bindings-DSL ]; description = "Project bindings-* raw interface to HDF5 library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bindings-levmar" = callPackage @@ -22334,6 +23006,7 @@ self: { homepage = "https://github.com/basvandijk/bindings-levmar"; description = "Low level bindings to the C levmar (Levenberg-Marquardt) library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) blas; lapack = null;}; "bindings-libcddb" = callPackage @@ -22371,6 +23044,7 @@ self: { pkgconfigDepends = [ libftdi libusb ]; description = "Low level bindings to libftdi"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libftdi; inherit (pkgs) libusb;}; "bindings-librrd" = callPackage @@ -22384,6 +23058,7 @@ self: { homepage = "http://cielonegro.org/Bindings-librrd.html"; description = "Low level bindings to RRDtool"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) { librrd = null;}; "bindings-libstemmer" = callPackage @@ -22398,6 +23073,7 @@ self: { extraLibraries = [ stemmer ]; description = "Binding for libstemmer with low level binding"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { stemmer = null;}; "bindings-libusb" = callPackage @@ -22424,6 +23100,7 @@ self: { homepage = "https://gitorious.org/hsv4l2"; description = "bindings to libv4l2 for Linux"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { v4l2 = null;}; "bindings-libzip" = callPackage @@ -22449,6 +23126,7 @@ self: { homepage = "https://gitorious.org/hsv4l2"; description = "bindings to Video For Linux Two (v4l2) kernel interfaces"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bindings-lxc" = callPackage @@ -22486,6 +23164,7 @@ self: { homepage = "http://www.github.com/massysett/bindings-mpdecimal"; description = "bindings to mpdecimal library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bindings-nettle" = callPackage @@ -22593,6 +23272,7 @@ self: { homepage = "https://github.com/kaoskorobase/bindings-sc3/"; description = "Low-level bindings to the SuperCollider synthesis engine library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { scsynth = null;}; "bindings-sipc" = callPackage @@ -22608,6 +23288,7 @@ self: { homepage = "https://github.com/justinethier/hs-bindings-sipc"; description = "Low level bindings to SIPC"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { sipc = null;}; "bindings-sophia" = callPackage @@ -22797,6 +23478,7 @@ self: { homepage = "https://github.com/dfornika/biophd/wiki"; description = "Library for reading phd sequence files"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "biopsl" = callPackage @@ -22856,6 +23538,7 @@ self: { jailbreak = true; description = "Parsing and rendering of Stockholm files (used by Pfam, Rfam and Infernal)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bird" = callPackage @@ -22876,6 +23559,7 @@ self: { homepage = "http://github.com/moonmaster9000/bird"; description = "A simple, sinatra-inspired web framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bit-array" = callPackage @@ -22891,6 +23575,7 @@ self: { homepage = "https://github.com/nikita-volkov/bit-array"; description = "A bit array (aka bitset, bitmap, bit vector) API for numeric types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bit-vector" = callPackage @@ -22909,6 +23594,7 @@ self: { homepage = "https://github.com/acfoltzer/bit-vector"; description = "Simple bit vectors for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bitarray" = callPackage @@ -22945,6 +23631,7 @@ self: { jailbreak = true; description = "Library to communicate with the Satoshi Bitcoin daemon"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bitly-cli" = callPackage @@ -22960,6 +23647,7 @@ self: { homepage = "http://bitbucket.org/jetxee/hs-bitly/"; description = "A command line tool to access bit.ly URL shortener."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bitmap" = callPackage @@ -23042,6 +23730,7 @@ self: { jailbreak = true; description = "Bitstream support for Conduit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bits-extras" = callPackage @@ -23072,6 +23761,7 @@ self: { jailbreak = true; description = "A space-efficient set data structure"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) gmp;}; "bitspeak" = callPackage @@ -23091,6 +23781,7 @@ self: { jailbreak = true; description = "Proof-of-concept tool for writing using binary choices"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk; inherit (pkgs.gnome) pango;}; "bitstream" = callPackage @@ -23154,6 +23845,7 @@ self: { homepage = "https://github.com/cobit/bittorrent"; description = "Bittorrent protocol implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bitvec" = callPackage @@ -23219,6 +23911,7 @@ self: { homepage = "https://github.com/ingesson/bkr"; description = "Backup utility for backing up to cloud storage services (S3 only right now)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bktrees" = callPackage @@ -23244,6 +23937,7 @@ self: { homepage = "http://github.com/nfjinjing/bla"; description = "a stupid cron"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "black-jewel" = callPackage @@ -23265,6 +23959,7 @@ self: { homepage = "http://git.kaction.name/black-jewel"; description = "The pirate bay client"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blacktip" = callPackage @@ -23284,6 +23979,7 @@ self: { homepage = "https://github.com/bitemyapp/blacktip"; description = "Decentralized, k-ordered unique ID generator"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blakesum" = callPackage @@ -23297,6 +23993,7 @@ self: { homepage = "https://github.com/killerswan/Haskell-BLAKE"; description = "The BLAKE SHA-3 candidate hashes, in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blakesum-demo" = callPackage @@ -23314,6 +24011,7 @@ self: { homepage = "https://github.com/killerswan/Haskell-BLAKE"; description = "The BLAKE SHA-3 candidate hashes, in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blank-canvas" = callPackage @@ -23346,6 +24044,7 @@ self: { homepage = "http://github.com/patperry/blas"; description = "Bindings to the BLAS library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blas-hs" = callPackage @@ -23360,6 +24059,7 @@ self: { homepage = "https://github.com/Rufflewind/blas-hs"; description = "Low-level Haskell bindings to Blas"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) blas;}; "blastxml" = callPackage @@ -23382,6 +24082,7 @@ self: { sha256 = "01n6cw3fjmlj5pmdy122ch4kbf6srvwlz356rr6nxfrm0ndcxp38"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blaze-bootstrap" = callPackage @@ -23484,6 +24185,7 @@ self: { homepage = "https://github.com/egonSchiele/blaze-html-contrib"; description = "Some contributions to add handy things to blaze html"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blaze-html-hexpat" = callPackage @@ -23497,6 +24199,7 @@ self: { homepage = "https://github.com/jaspervdj/blaze-html-hexpat"; description = "A hexpat backend for blaze-html"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blaze-html-truncate" = callPackage @@ -23584,6 +24287,7 @@ self: { homepage = "http://github.com/mailrank/blaze-textual"; description = "Fast rendering of common datatypes (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "blazeMarker" = callPackage @@ -23675,6 +24379,7 @@ self: { ]; description = "Very simple static blog software"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bloodhound" = callPackage @@ -23753,6 +24458,7 @@ self: { homepage = "http://www.bluetile.org/"; description = "full-featured tiling for the GNOME desktop environment"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk;}; "bluetileutils" = callPackage @@ -23767,6 +24473,7 @@ self: { jailbreak = true; description = "Utilities for Bluetile"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bmp" = callPackage @@ -23802,6 +24509,7 @@ self: { homepage = "http://code.haskell.org/~thielema/games/"; description = "Three games for inclusion in a web server"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bogre-banana" = callPackage @@ -23818,6 +24526,7 @@ self: { base hogre hois monad-control random reactive-banana ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bool-extras" = callPackage @@ -23858,6 +24567,7 @@ self: { ]; description = "Boolean normal form: NNF, DNF & CNF"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "boolexpr" = callPackage @@ -23879,6 +24589,7 @@ self: { sha256 = "0057303m23p81v60jcsc3p7n2rs2rzrvbg5m18pc0fk95q2q2rim"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "boolsimplifier" = callPackage @@ -23938,6 +24649,7 @@ self: { jailbreak = true; description = "Boomshine clone"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bot" = callPackage @@ -23950,6 +24662,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Bot"; description = "bots for functional reactive programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "botpp" = callPackage @@ -24089,6 +24802,7 @@ self: { homepage = "http://github.com/Peaker/breakout/tree/master"; description = "A simple Breakout game implementation"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "brians-brain" = callPackage @@ -24103,6 +24817,7 @@ self: { homepage = "http://github.com/willdonnelly/brians-brain"; description = "A Haskell implementation of the Brian's Brain cellular automaton"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "brillig" = callPackage @@ -24144,6 +24859,7 @@ self: { buildDepends = [ base ]; description = "Access to the BSD sysctl(3) interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bson" = callPackage @@ -24190,6 +24906,7 @@ self: { jailbreak = true; description = "Generics functionality for BSON"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bson-mapping" = callPackage @@ -24205,6 +24922,7 @@ self: { ]; description = "Mapping between BSON and algebraic data types"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bspack" = callPackage @@ -24257,6 +24975,7 @@ self: { homepage = "https://github.com/brinchj/btree-concurrent"; description = "A backend agnostic, concurrent BTree"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "btrfs" = callPackage @@ -24338,6 +25057,7 @@ self: { homepage = "http://code.ouroborus.net/buildbox"; description = "Tools for working with buildbox benchmark result files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "buildwrapper" = callPackage @@ -24384,6 +25104,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Bullet"; description = "A wrapper for the Bullet physics engine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) bullet;}; "bumper" = callPackage @@ -24450,6 +25171,7 @@ self: { homepage = "http://vis.renci.org/jeff/buster"; description = "Almost but not quite entirely unlike FRP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "buster-gtk" = callPackage @@ -24467,6 +25189,7 @@ self: { homepage = "http://vis.renci.org/jeff/buster"; description = "Almost but not quite entirely unlike FRP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "buster-network" = callPackage @@ -24484,6 +25207,7 @@ self: { homepage = "http://vis.renci.org/jeff/buster"; description = "Almost but not quite entirely unlike FRP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bustle" = callPackage @@ -24510,6 +25234,7 @@ self: { pkgconfigDepends = [ glib ]; description = "Draw pretty sequence diagrams of D-Bus traffic"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib;}; "bv" = callPackage @@ -24535,6 +25260,7 @@ self: { buildDepends = [ base bytestring word24 ]; description = "data from/to ByteString"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "byteable" = callPackage @@ -24627,6 +25353,7 @@ self: { homepage = "https://github.com/tsuraan/bytestring-arbitrary"; description = "Arbitrary instances for ByteStrings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestring-builder" = callPackage @@ -24638,6 +25365,7 @@ self: { buildDepends = [ base bytestring deepseq ]; description = "The new bytestring builder, packaged outside of GHC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestring-class" = callPackage @@ -24651,6 +25379,7 @@ self: { jailbreak = true; description = "Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestring-conversion" = callPackage @@ -24682,6 +25411,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/bytestring-csv"; description = "Parse CSV formatted data efficiently"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestring-delta" = callPackage @@ -24805,6 +25535,7 @@ self: { homepage = "github.com/tcrayford/rematch"; description = "Rematch support for ByteString"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestring-show" = callPackage @@ -24844,6 +25575,7 @@ self: { buildDepends = [ base bytestring containers ]; description = "Combinator parsing with Data.ByteString.Lazy"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestringparser-temporary" = callPackage @@ -24924,6 +25656,7 @@ self: { buildDepends = [ base ]; description = "C IO"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "c-storable-deriving" = callPackage @@ -24949,6 +25682,7 @@ self: { buildDepends = [ base c0parser ]; description = "Simple C0 Syntax Check"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "c0parser" = callPackage @@ -24960,6 +25694,7 @@ self: { buildDepends = [ base parsec ]; description = "Simple C0 Parser"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "c10k" = callPackage @@ -25113,6 +25848,7 @@ self: { homepage = "https://github.com/benarmston/cabal-constraints"; description = "Repeatable builds for cabalized Haskell projects"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-db" = callPackage @@ -25195,6 +25931,7 @@ self: { homepage = "http://github.com/creswick/cabal-dev"; description = "Manage sandboxed Haskell build environments"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-dir" = callPackage @@ -25254,6 +25991,7 @@ self: { homepage = "https://john-millikin.com/software/cabal-graphdeps/"; description = "Generate graphs of install-time Cabal dependencies"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-install" = callPackage @@ -25328,6 +26066,7 @@ self: { homepage = "http://www.haskell.org/cabal/"; description = "Temporary version of cabal-install for ghc-7.2"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-install-ghc74" = callPackage @@ -25349,6 +26088,7 @@ self: { homepage = "http://www.haskell.org/cabal/"; description = "Temporary version of cabal-install for ghc-7.4"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-lenses" = callPackage @@ -25446,6 +26186,7 @@ self: { homepage = "http://github.com/explicitcall/cabal-query"; description = "Helpers for quering .cabal files or hackageDB's 00-index.tar"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-rpm" = callPackage @@ -25475,6 +26216,7 @@ self: { buildDepends = [ base ]; description = "Shell scripts for support of Cabal maintenance"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-setup" = callPackage @@ -25489,6 +26231,7 @@ self: { homepage = "http://www.haskell.org/cabal/"; description = "The user interface for building and installing Cabal packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-sign" = callPackage @@ -25563,6 +26306,7 @@ self: { buildDepends = [ base Cabal filepath ghc pqc QuickCheck ]; description = "Automated test tool for cabal projects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-test-compat" = callPackage @@ -25616,6 +26360,7 @@ self: { jailbreak = true; description = "Command-line tool for uploading packages to Hackage"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal2arch" = callPackage @@ -25635,6 +26380,7 @@ self: { homepage = "http://github.com/archhaskell/"; description = "Create Arch Linux packages from Cabal packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal2doap" = callPackage @@ -25650,6 +26396,7 @@ self: { homepage = "http://gregheartsfield.com/cabal2doap/"; description = "Cabal to Description-of-a-Project (DOAP)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal2ebuild" = callPackage @@ -25722,6 +26469,7 @@ self: { homepage = "https://fedorahosted.org/cabal2spec/"; description = "Generates RPM Spec files from cabal files"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabalg" = callPackage @@ -25754,6 +26502,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/cabalgraph"; description = "Generate pretty graphs of module trees from cabal files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabalmdvrpm" = callPackage @@ -25768,6 +26517,7 @@ self: { homepage = "http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-cabalmdvrpm;a=shortlog;topi=0"; description = "Create mandriva rpm from cabal package"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabalrpmdeps" = callPackage @@ -25782,6 +26532,7 @@ self: { homepage = "http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-CabalRpmDeps;a=summary"; description = "Autogenerate rpm dependencies from cabal files"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabalvchk" = callPackage @@ -25869,6 +26620,7 @@ self: { buildDepends = [ base cairo glib gtk ]; description = "A template for building new GUI applications using GTK and Cairo"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cake" = callPackage @@ -25940,6 +26692,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; description = "Haskell binding to the Cal3D animation library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { cal3d = null;}; "cal3d-examples" = callPackage @@ -25954,6 +26707,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; description = "Examples for the Cal3d animation library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cal3d-opengl" = callPackage @@ -25966,6 +26720,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Cal3d_animation"; description = "OpenGL rendering for the Cal3D animation library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "calc" = callPackage @@ -25979,6 +26734,7 @@ self: { buildDepends = [ array base harpy haskell98 mtl ]; description = "A small compiler for arithmetic expressions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "calculator" = callPackage @@ -25995,6 +26751,7 @@ self: { homepage = "https://github.com/sumitsahrawat/calculator"; description = "A calculator that operates on string inputs"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "caldims" = callPackage @@ -26012,6 +26769,7 @@ self: { ]; description = "Calculation tool and library supporting units"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "caledon" = callPackage @@ -26031,6 +26789,7 @@ self: { homepage = "https://github.com/mmirman/caledon"; description = "a logic programming language based on the calculus of constructions"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "call" = callPackage @@ -26092,6 +26851,7 @@ self: { homepage = "http://github.com/michaelxavier/Campfire"; description = "Haskell implementation of the Campfire API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "canonical-filepath" = callPackage @@ -26128,6 +26888,7 @@ self: { homepage = "https://github.com/klangner/cantor"; description = "Application for analysis of java source code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cao" = callPackage @@ -26149,6 +26910,7 @@ self: { homepage = "http://haslab.uminho.pt/mbb/software/cao-domain-specific-language-cryptography"; description = "CAO Compiler"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cap" = callPackage @@ -26162,6 +26924,7 @@ self: { buildDepends = [ array base containers haskell98 ]; description = "Interprets and debug the cap language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "capped-list" = callPackage @@ -26212,6 +26975,7 @@ self: { homepage = "https://github.com/Noeda/caramia/"; description = "High-level OpenGL bindings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "carboncopy" = callPackage @@ -26230,6 +26994,7 @@ self: { homepage = "http://github.com/jdevelop/carboncopy"; description = "Drop emails from threads being watched into special CC folder"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "carettah" = callPackage @@ -26249,6 +27014,7 @@ self: { homepage = "http://carettah.masterq.net/"; description = "A presentation tool written with Haskell"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "carray" = callPackage @@ -26290,6 +27056,7 @@ self: { homepage = "http://github.com/ghorn/casadi-bindings"; description = "mid-level bindings to CasADi"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "casadi-bindings-control" = callPackage @@ -26306,6 +27073,7 @@ self: { pkgconfigDepends = [ casadi_control ]; description = "low level bindings to casadi-control"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { casadi_control = null;}; "casadi-bindings-core" = callPackage @@ -26320,6 +27088,7 @@ self: { pkgconfigDepends = [ casadi_core ]; description = "low level bindings to casadi-core"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { casadi_core = null;}; "casadi-bindings-internal" = callPackage @@ -26333,6 +27102,7 @@ self: { homepage = "http://github.com/ghorn/casadi-bindings"; description = "low level bindings to CasADi"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { casadi_core = null;}; "casadi-bindings-ipopt-interface" = callPackage @@ -26349,6 +27119,7 @@ self: { pkgconfigDepends = [ casadi_ipopt_interface ]; description = "low level bindings to casadi-ipopt_interface"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { casadi_ipopt_interface = null;}; "casadi-bindings-snopt-interface" = callPackage @@ -26365,6 +27136,7 @@ self: { pkgconfigDepends = [ casadi_snopt_interface ]; description = "low level bindings to casadi-snopt_interface"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { casadi_snopt_interface = null;}; "cascading" = callPackage @@ -26382,6 +27154,7 @@ self: { jailbreak = true; description = "DSL for HTML CSS (Cascading Style Sheets)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "case-conversion" = callPackage @@ -26445,6 +27218,7 @@ self: { homepage = "http://www.cs.st-andrews.ac.uk/~hwloidl/SCIEnce/SymGrid-Par/CASH/"; description = "the Computer Algebra SHell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cassandra-cql" = callPackage @@ -26474,6 +27248,7 @@ self: { homepage = "http://cassandra.apache.org/"; description = "thrift bindings to the cassandra database"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cassava" = callPackage @@ -26578,6 +27353,7 @@ self: { homepage = "http://github.com/ozataman/cassy"; description = "A high level driver for the Cassandra datastore"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "castle" = callPackage @@ -26604,6 +27380,7 @@ self: { homepage = "https://github.com/erochest/castle"; description = "A tool to manage shared cabal-install sandboxes"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "casui" = callPackage @@ -26618,6 +27395,7 @@ self: { homepage = "http://code.atnnn.com/projects/casui"; description = "Equation Manipulator"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "catch-fd" = callPackage @@ -26630,6 +27408,7 @@ self: { homepage = "http://github.com/sonyandy/catch-fd"; description = "MonadThrow and MonadCatch, using functional dependencies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "categorical-algebra" = callPackage @@ -26641,6 +27420,7 @@ self: { buildDepends = [ base newtype pointless-haskell void ]; description = "Categorical Monoids and Semirings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "categories" = callPackage @@ -26680,6 +27460,7 @@ self: { homepage = "http://comonad.com/reader/"; description = "A meta-package documenting various packages inspired by category theory"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cautious-file" = callPackage @@ -26750,6 +27531,7 @@ self: { extraLibraries = [ cci ]; description = "Bindings for the CCI networking library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { cci = null;}; "ccnx" = callPackage @@ -26780,6 +27562,7 @@ self: { homepage = "http://bitbucket.org/badi/hs-cctools-workqueue"; description = "High-level interface to CCTools' WorkQueue library"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) { dttools = null;}; "cedict" = callPackage @@ -26798,6 +27581,7 @@ self: { jailbreak = true; description = "Convenient Chinese phrase & character lookup"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cellrenderer-cairo" = callPackage @@ -26812,6 +27596,7 @@ self: { jailbreak = true; description = "Cairo-based CellRenderer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk;}; "cereal" = callPackage @@ -26865,6 +27650,7 @@ self: { buildDepends = [ base bytestring cereal enumerator ]; description = "Deserialize things with cereal and enumerator"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cereal-ieee754" = callPackage @@ -26878,6 +27664,7 @@ self: { homepage = "http://github.com/jystic/cereal-ieee754"; description = "Floating point support for the 'cereal' serialization library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cereal-plus" = callPackage @@ -26902,6 +27689,7 @@ self: { homepage = "https://github.com/nikita-volkov/cereal-plus"; description = "An extended serialization library on top of \"cereal\""; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cereal-text" = callPackage @@ -26997,6 +27785,7 @@ self: { homepage = "http://www-ps.informatik.uni-kiel.de/~sebf/projects/cflp.html"; description = "Constraint Functional-Logic Programming in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cfopu" = callPackage @@ -27014,6 +27803,7 @@ self: { ]; description = "cfopu processor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cgen" = callPackage @@ -27033,6 +27823,7 @@ self: { homepage = "http://anttisalonen.github.com/cgen"; description = "generates Haskell bindings and C wrappers for C++ libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cgi" = callPackage @@ -27052,6 +27843,7 @@ self: { homepage = "https://github.com/cheecheeo/haskell-cgi"; description = "A library for writing CGI programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cgi-undecidable" = callPackage @@ -27063,6 +27855,7 @@ self: { buildDepends = [ base cgi mtl ]; description = "Undecidable instances for the cgi package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cgi-utils" = callPackage @@ -27076,6 +27869,7 @@ self: { homepage = "http://github.com/chrisdone/haskell-cgi-utils"; description = "Simple modular utilities for CGI/FastCGI (sessions, etc.)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cgrep" = callPackage @@ -27130,6 +27924,7 @@ self: { homepage = "http://www.ittc.ku.edu/csdl/fpg/ChalkBoard"; description = "Combinators for building and processing 2D images"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chalkboard-viewer" = callPackage @@ -27143,6 +27938,7 @@ self: { homepage = "http://ittc.ku.edu/~andygill/chalkboard.php"; description = "OpenGL based viewer for chalkboard rendered images"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chalmers-lava2000" = callPackage @@ -27201,6 +27997,7 @@ self: { homepage = "https://github.com/soostone/charade"; description = "Rapid prototyping websites with Snap and Heist"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "charset" = callPackage @@ -27313,6 +28110,7 @@ self: { homepage = "http://github.com/creswick/chatter"; description = "A library of simple NLP algorithms"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chatty" = callPackage @@ -27406,6 +28204,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Import_modules_properly"; description = "Check whether module and package imports conform to the PVP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "checked" = callPackage @@ -27417,6 +28216,7 @@ self: { buildDepends = [ base ]; description = "Bounds-checking integer types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "checkers" = callPackage @@ -27497,6 +28297,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "An implementation of concurrency ideas from Communicating Sequential Processes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chp-mtl" = callPackage @@ -27510,6 +28311,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "MTL class instances for the CHP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chp-plus" = callPackage @@ -27527,6 +28329,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "A set of high-level concurrency utilities built on Communicating Haskell Processes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chp-spec" = callPackage @@ -27542,6 +28345,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "A mirror implementation of chp that generates a specification of the program"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chp-transformers" = callPackage @@ -27555,6 +28359,7 @@ self: { homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/"; description = "Transformers instances for the CHP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chronograph" = callPackage @@ -27603,6 +28408,7 @@ self: { homepage = "http://github.com/marcotmarcot/chuchu"; description = "Behaviour Driven Development like Cucumber for Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chunked-data" = callPackage @@ -27633,6 +28439,7 @@ self: { homepage = "http://www.wellquite.org/chunks/"; description = "Simple template library with static safety"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chunky" = callPackage @@ -27659,6 +28466,7 @@ self: { buildDepends = [ base ]; description = "Removed; please see fmlist"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cil" = callPackage @@ -27672,6 +28480,7 @@ self: { homepage = "http://tomahawkins.org"; description = "An interface to CIL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cinvoke" = callPackage @@ -27685,6 +28494,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Library/cinvoke"; description = "A binding to cinvoke"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { cinvoke = null;}; "cio" = callPackage @@ -27697,6 +28507,7 @@ self: { homepage = "https://github.com/nikita-volkov/cio"; description = "A monad for concurrent IO on a thread pool"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cipher-aes" = callPackage @@ -27872,6 +28683,7 @@ self: { homepage = "https://github.com/nushio3/citation-resolve"; description = "convert document IDs such as DOI, ISBN, arXiv ID to bibliographic reference"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "citeproc-hs" = callPackage @@ -27891,6 +28703,7 @@ self: { homepage = "http://gorgias.mine.nu/repos/citeproc-hs/"; description = "A Citation Style Language implementation in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cityhash" = callPackage @@ -27954,6 +28767,7 @@ self: { homepage = "http://clafer.org"; description = "clafer compiles Clafer models to other formats, such as Alloy, XML, HTML, Dot"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "claferIG" = callPackage @@ -27980,6 +28794,7 @@ self: { homepage = "https://github.com/gsdlab/claferIG"; description = "claferIG is an interactive tool that generates instances of Clafer models"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "claferwiki" = callPackage @@ -27999,6 +28814,7 @@ self: { homepage = "http://github.com/gsdlab/claferwiki"; description = "A wiki-based IDE for literate modeling with Clafer"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clanki" = callPackage @@ -28033,6 +28849,7 @@ self: { homepage = "http://clash.ewi.utwente.nl/"; description = "CAES Language for Synchronous Hardware (CLaSH)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clash-ghc" = callPackage @@ -28236,6 +29053,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "A secure, reliable content management system (CMS) and blogging platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) cryptopp; inherit (pkgs) openssl;}; "clckwrks-cli" = callPackage @@ -28254,6 +29072,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "a command-line interface for adminstrating some aspects of clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-dot-com" = callPackage @@ -28278,6 +29097,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "clckwrks.com"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-plugin-bugs" = callPackage @@ -28304,6 +29124,7 @@ self: { homepage = "http://clckwrks.com/"; description = "bug tracking plugin for clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-plugin-ircbot" = callPackage @@ -28328,6 +29149,7 @@ self: { homepage = "http://clckwrks.com/"; description = "ircbot plugin for clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-plugin-media" = callPackage @@ -28352,6 +29174,7 @@ self: { homepage = "http://clckwrks.com/"; description = "media plugin for clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-plugin-page" = callPackage @@ -28378,6 +29201,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "support for CMS/Blogging in clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-theme-bootstrap" = callPackage @@ -28392,6 +29216,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "simple bootstrap based template for clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-theme-clckwrks" = callPackage @@ -28406,6 +29231,7 @@ self: { homepage = "http://www.clckwrks.com/"; description = "simple bootstrap based template for clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clckwrks-theme-geo-bootstrap" = callPackage @@ -28419,6 +29245,7 @@ self: { homepage = "http://divshot.github.com/geo-bootstrap/"; description = "geo bootstrap based template for clckwrks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cld2" = callPackage @@ -28506,6 +29333,7 @@ self: { jailbreak = true; description = "Toy game (tetris on billiard board). Hipmunk in action."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clientsession" = callPackage @@ -28557,6 +29385,7 @@ self: { homepage = "http://github.com/spacekitteh/haskell-clifford"; description = "A Clifford algebra library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clippard" = callPackage @@ -28582,6 +29411,7 @@ self: { homepage = "https://github.com/chetant/clipper"; description = "Haskell API to clipper (2d polygon union/intersection/xor/clipping API)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clippings" = callPackage @@ -28604,6 +29434,7 @@ self: { ]; description = "A parser/generator for Kindle-format clipping files (`My Clippings.txt`),"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clock" = callPackage @@ -28634,6 +29465,7 @@ self: { homepage = "http://patch-tag.com/r/shahn/clocked/home"; description = "timer functionality to clock IO commands"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { QtCore = null;}; "clogparse" = callPackage @@ -28650,6 +29482,7 @@ self: { ]; description = "Parse IRC logs such as the #haskell logs on tunes.org"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clone-all" = callPackage @@ -28671,6 +29504,7 @@ self: { homepage = "https://github.com/silky/clone-all"; description = "Clone all github repositories from a given user"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "closure" = callPackage @@ -28708,6 +29542,7 @@ self: { homepage = "http://github.com/haskell-distributed/cloud-haskell"; description = "The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cloudfront-signer" = callPackage @@ -28725,6 +29560,7 @@ self: { homepage = "http://github.com/cdornan/cloudfront-signer"; description = "CloudFront URL signer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cloudyfs" = callPackage @@ -28745,6 +29581,7 @@ self: { homepage = "https://github.com/bhickey/cloudyfs"; description = "A cloud in the file system"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cltw" = callPackage @@ -28777,6 +29614,7 @@ self: { homepage = "http://zwizwa.be/-/meta"; description = "C to Lua data wrapper generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cluss" = callPackage @@ -28789,6 +29627,7 @@ self: { homepage = "https://github.com/Kinokkory/cluss"; description = "simple alternative to type classes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clustertools" = callPackage @@ -28807,6 +29646,7 @@ self: { homepage = "http://malde.org/~ketil/"; description = "Tools for manipulating sequence clusters"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "clutterhs" = callPackage @@ -28822,6 +29662,7 @@ self: { pkgconfigDepends = [ clutter glib pango ]; description = "Bindings to the Clutter animation library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) clutter; inherit (pkgs) glib; inherit (pkgs.gnome) pango;}; @@ -28851,6 +29692,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/cmath"; description = "A binding to the standard C math library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cmathml3" = callPackage @@ -28869,6 +29711,7 @@ self: { ]; description = "Data model, parser, serialiser and transformations for Content MathML 3"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cmdargs" = callPackage @@ -28907,6 +29750,7 @@ self: { homepage = "http://community.haskell.org/~ndm/cmdargs/"; description = "Helper to enter cmdargs command lines using a web browser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cmdlib" = callPackage @@ -28942,6 +29786,7 @@ self: { homepage = "http://github.com/eli-frey/cmdtheline"; description = "Declarative command-line option parsing and documentation library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cml" = callPackage @@ -28965,6 +29810,7 @@ self: { buildDepends = [ array base ]; description = "A library for C-like programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cmu" = callPackage @@ -28999,6 +29845,7 @@ self: { homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/"; description = "Compiler/Translator for CnC Specification Files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cndict" = callPackage @@ -29044,6 +29891,7 @@ self: { ]; description = "Cross-platform structure serialisation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "codec-mbox" = callPackage @@ -29075,6 +29923,7 @@ self: { homepage = "https://github.com/guillaume-nargeot/codecov-haskell"; description = "Codecov.io support for Haskell."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "codemonitor" = callPackage @@ -29094,6 +29943,7 @@ self: { homepage = "http://github.com/rickardlindberg/codemonitor"; description = "Tool that automatically runs arbitrary commands when files change on disk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "codepad" = callPackage @@ -29108,6 +29958,7 @@ self: { homepage = "http://github.com/chrisdone/codepad"; description = "Submit and retrieve paste output from CodePad.org."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "codex" = callPackage @@ -29180,6 +30031,7 @@ self: { homepage = "https://github.com/Cognimeta/cognimeta-utils"; description = "Utilities for Cognimeta products (such as perdure). API may change often."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "colada" = callPackage @@ -29201,6 +30053,7 @@ self: { homepage = "https://bitbucket.org/gchrupala/colada"; description = "Colada implements incremental word class class induction using online LDA"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "colchis" = callPackage @@ -29219,6 +30072,7 @@ self: { jailbreak = true; description = "Rudimentary JSON-RPC 2.0 client over raw TCP."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "collada-output" = callPackage @@ -29237,6 +30091,7 @@ self: { jailbreak = true; description = "Generate animated 3d objects in COLLADA"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "collada-types" = callPackage @@ -29253,6 +30108,7 @@ self: { jailbreak = true; description = "Data exchange between graphic applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "collapse-util" = callPackage @@ -29279,6 +30135,7 @@ self: { jailbreak = true; description = "Useful standard collections types and related functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "collections-api" = callPackage @@ -29374,6 +30231,7 @@ self: { homepage = "https://github.com/wellecks/coltrane"; description = "A jazzy, minimal web framework for Haskell, inspired by Sinatra"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "com" = callPackage @@ -29384,6 +30242,7 @@ self: { sha256 = "1y6zm63jyigf631f2b0bqw1yhmr6hifaspqivy7qy30brmr5a27m"; description = "Haskell COM support library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "combinat" = callPackage @@ -29527,6 +30386,7 @@ self: { ]; description = "Library for working with commoditized amounts and price histories"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "commsec" = callPackage @@ -29597,6 +30457,7 @@ self: { homepage = "http://github.com/ekmett/comonad-extras/"; description = "Exotic comonad transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "comonad-random" = callPackage @@ -29609,6 +30470,7 @@ self: { jailbreak = true; description = "Comonadic interface for random values"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "comonad-transformers" = callPackage @@ -29644,6 +30506,7 @@ self: { buildDepends = [ array base binary bytestring containers ]; description = "Compact Data.Map implementation using Data.Binary"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "compact-string" = callPackage @@ -29656,6 +30519,7 @@ self: { homepage = "http://twan.home.fmf.nl/compact-string/"; description = "Fast, packed and strict strings with Unicode support, based on bytestrings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "compact-string-fix" = callPackage @@ -29845,6 +30709,7 @@ self: { jailbreak = true; description = "Empirical algorithmic complexity"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "compose-trans" = callPackage @@ -29897,6 +30762,7 @@ self: { homepage = "http://urchin.earth.li/~ian/cabal/compression/"; description = "Common compression algorithms"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "computational-algebra" = callPackage @@ -29916,6 +30782,7 @@ self: { homepage = "https://github.com/konn/computational-algebra"; description = "Well-kinded computational algebra library, currently supporting Groebner basis"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "concatenative" = callPackage @@ -30002,6 +30869,7 @@ self: { homepage = "https://github.com/vjeranc/concraft-hr"; description = "Part-of-speech tagger for Croatian"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "concraft-pl" = callPackage @@ -30142,6 +31010,7 @@ self: { homepage = "https://github.com/joelteon/concurrent-state"; description = "MTL-like library using TVars"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "concurrent-supply" = callPackage @@ -30200,6 +31069,7 @@ self: { homepage = "https://github.com/klangner/Condor"; description = "Information retrieval library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "condorcet" = callPackage @@ -30212,6 +31082,7 @@ self: { homepage = "http://neugierig.org/software/darcs/condorcet"; description = "Library for Condorcet voting"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conductive-base" = callPackage @@ -30235,6 +31106,7 @@ self: { homepage = "http://www.renickbell.net/doku.php?id=conductive-clock"; description = "a library for displaying musical time in a terminal-based clock"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conductive-hsc3" = callPackage @@ -30253,6 +31125,7 @@ self: { homepage = "http://www.renickbell.net/doku.php?id=conductive-hsc3"; description = "a library with examples of using Conductive with hsc3"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conductive-song" = callPackage @@ -30378,6 +31251,7 @@ self: { homepage = "https://github.com/sdroege/conduit-iconv"; description = "Conduit for character encoding conversion"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conduit-network-stream" = callPackage @@ -30393,6 +31267,7 @@ self: { ]; description = "A base layer for network protocols using Conduits"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conduit-resumablesink" = callPackage @@ -30409,6 +31284,7 @@ self: { homepage = "http://github.com/A1kmm/conduit-resumablesink"; description = "Allows conduit to resume sinks to feed multiple sources into it"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conf" = callPackage @@ -30434,6 +31310,7 @@ self: { buildDepends = [ base directory filepath unix vty-menu ]; description = "A small program for swapping out dot files"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "configuration" = callPackage @@ -30468,6 +31345,7 @@ self: { homepage = "https://github.com/alephcloud/hs-configuration-tools"; description = "Tools for specifying and parsing configurations"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "configurator" = callPackage @@ -30551,6 +31429,7 @@ self: { ]; description = "A BitTorrent client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "connection" = callPackage @@ -30588,6 +31467,7 @@ self: { homepage = "https://github.com/trskop/connection-pool"; description = "Connection pool built on top of resource-pool and streaming-commons"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "consistent" = callPackage @@ -30605,6 +31485,7 @@ self: { testDepends = [ base lifted-async transformers ]; description = "Eventually consistent STM transactions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "console-program" = callPackage @@ -30635,6 +31516,7 @@ self: { homepage = "https://github.com/kfish/const-math-ghc-plugin"; description = "Compiler plugin for constant math elimination"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "constrained-normal" = callPackage @@ -30683,6 +31565,7 @@ self: { jailbreak = true; description = "A library of constructive algebra"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "container-classes" = callPackage @@ -30766,6 +31649,7 @@ self: { homepage = "http://github.com/thinkpad20/context-stack"; description = "An abstraction of a stack and stack-based monadic context"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "continue" = callPackage @@ -30783,6 +31667,7 @@ self: { jailbreak = true; description = "Monads with suspension and arbitrary-spot reentry"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "continued-fractions" = callPackage @@ -30817,6 +31702,7 @@ self: { extraLibraries = [ hyperleveldb ]; jailbreak = true; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { hyperleveldb = null;}; "continuum-client" = callPackage @@ -30831,6 +31717,7 @@ self: { base bytestring cereal containers mtl nanomsg-haskell time ]; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "contravariant" = callPackage @@ -30871,6 +31758,7 @@ self: { buildDepends = [ base containers stm time ]; description = "Event scheduling system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-attempt" = callPackage @@ -30884,6 +31772,7 @@ self: { homepage = "http://github.com/snoyberg/control-monad-attempt"; description = "Monad transformer for attempt. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-exception" = callPackage @@ -30901,6 +31790,7 @@ self: { homepage = "http://pepeiborra.github.com/control-monad-exception"; description = "Explicitly typed, checked exceptions with stack traces"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-exception-monadsfd" = callPackage @@ -30917,6 +31807,7 @@ self: { homepage = "http://pepeiborra.github.com/control-monad-exception"; description = "Monads-fd instances for the EMT exceptions monad transformer"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-exception-monadstf" = callPackage @@ -30933,6 +31824,7 @@ self: { homepage = "http://pepeiborra.github.com/control-monad-exception"; description = "Monads-tf instances for the EMT exceptions monad transformer"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-exception-mtl" = callPackage @@ -30945,6 +31837,7 @@ self: { homepage = "http://pepeiborra.github.com/control-monad-exception"; description = "MTL instances for the EMT exceptions monad transformer"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-failure" = callPackage @@ -30958,6 +31851,7 @@ self: { homepage = "http://github.com/pepeiborra/control-monad-failure"; description = "A class for monads which can fail with an error. (deprecated)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-failure-mtl" = callPackage @@ -30971,6 +31865,7 @@ self: { homepage = "http://github.com/pepeiborra/control-monad-failure"; description = "A class for monads which can fail with an error for mtl 1 (deprecated)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "control-monad-free" = callPackage @@ -31052,6 +31947,7 @@ self: { buildDepends = [ base contstuff monads-tf ]; description = "ContStuff instances for monads-tf transformers (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "contstuff-transformers" = callPackage @@ -31064,6 +31960,7 @@ self: { jailbreak = true; description = "Deprecated interface between contstuff 0.7.0 and the transformers package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "converge" = callPackage @@ -31112,6 +32009,7 @@ self: { homepage = "https://github.com/phonohawk/convertible-ascii"; description = "convertible instances for ascii"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "convertible-text" = callPackage @@ -31132,6 +32030,7 @@ self: { homepage = "http://github.com/snoyberg/convertible/tree/text"; description = "Typeclasses and instances for converting between types (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cookbook" = callPackage @@ -31202,6 +32101,7 @@ self: { homepage = "http://leepike.github.com/Copilot/"; description = "A stream DSL for writing embedded C programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "copilot-c99" = callPackage @@ -31236,6 +32136,7 @@ self: { ]; description = "Copilot interface to a C model-checker"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "copilot-core" = callPackage @@ -31315,6 +32216,7 @@ self: { homepage = "https://github.com/relrod/copr-hs"; description = "Haskell interface to the Fedora Copr system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "core" = callPackage @@ -31340,6 +32242,7 @@ self: { homepage = "https://github.com/happlebao/Core-Haskell"; description = "A subset of Haskell using in UCC for teaching purpose"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "corebot-bliki" = callPackage @@ -31361,6 +32264,7 @@ self: { homepage = "http://github.com/coreyoconnor/corebot-bliki"; description = "A bliki written using yesod. Uses pandoc to process files stored in git."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "coroutine-enumerator" = callPackage @@ -31387,6 +32291,7 @@ self: { homepage = "http://trac.haskell.org/SCC/wiki/coroutine-iteratee"; description = "Bridge between the monad-coroutine and iteratee packages"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "coroutine-object" = callPackage @@ -31422,6 +32327,7 @@ self: { jailbreak = true; description = "A CouchDB view server for Haskell"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "couchdb-conduit" = callPackage @@ -31453,6 +32359,7 @@ self: { homepage = "https://github.com/akaspin/couchdb-conduit"; description = "Couch DB client library using http-conduit and aeson"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "couchdb-enumerator" = callPackage @@ -31482,6 +32389,7 @@ self: { homepage = "http://bitbucket.org/wuzzeb/couchdb-enumerator"; description = "Couch DB client library using http-enumerator and aeson"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "count" = callPackage @@ -31575,6 +32483,7 @@ self: { homepage = "http://hub.darcs.net/thoferon/court"; description = "Simple and flexible CI system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cplusplus-th" = callPackage @@ -31592,6 +32501,7 @@ self: { homepage = "https://github.com/nicta/cplusplus-th"; description = "C++ Foreign Import Generation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cpphs" = callPackage @@ -31697,6 +32607,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/cpuperf"; description = "Modify the cpu frequency on OpenBSD systems"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cpython" = callPackage @@ -31712,6 +32623,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-python/"; description = "Bindings for libpython"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) python3;}; "cql" = callPackage @@ -31756,6 +32668,7 @@ self: { homepage = "https://github.com/twittner/cql-io/"; description = "Cassandra CQL client"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cqrs" = callPackage @@ -31778,6 +32691,7 @@ self: { jailbreak = true; description = "Command-Query Responsibility Segregation"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cqrs-example" = callPackage @@ -31799,6 +32713,7 @@ self: { jailbreak = true; description = "Example for cqrs package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cqrs-postgresql" = callPackage @@ -31821,6 +32736,7 @@ self: { jailbreak = true; description = "PostgreSQL backend for the cqrs package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cqrs-sqlite3" = callPackage @@ -31842,6 +32758,7 @@ self: { jailbreak = true; description = "SQLite3 backend for the cqrs package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cqrs-test" = callPackage @@ -31859,6 +32776,7 @@ self: { jailbreak = true; description = "Command-Query Responsibility Segregation Test Support"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cqrs-types" = callPackage @@ -31876,6 +32794,7 @@ self: { jailbreak = true; description = "Command-Query Responsibility Segregation. Modules for the basic types."; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cr" = callPackage @@ -31894,6 +32813,7 @@ self: { homepage = "https://github.com/scvalex/cr"; description = "Code review tool"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crack" = callPackage @@ -31906,6 +32826,7 @@ self: { extraLibraries = [ crack ]; description = "A haskell binding to cracklib"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { crack = null;}; "craftwerk" = callPackage @@ -31953,6 +32874,7 @@ self: { homepage = "http://mahrz.github.com/craftwerk.html"; description = "Gtk UI for Craftwerk"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crc16" = callPackage @@ -31964,6 +32886,7 @@ self: { buildDepends = [ base bytestring ]; description = "Calculate the crc16-ccitt"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crc16-table" = callPackage @@ -32002,6 +32925,7 @@ self: { homepage = "https://github.com/mhwombat/creatur"; description = "Framework for artificial life experiments"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crf-chain1" = callPackage @@ -32021,6 +32945,7 @@ self: { homepage = "https://github.com/kawu/crf-chain1"; description = "First-order, linear-chain conditional random fields"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crf-chain1-constrained" = callPackage @@ -32058,6 +32983,7 @@ self: { homepage = "https://github.com/kawu/crf-chain2-generic"; description = "Second-order, generic, constrained, linear conditional random fields"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crf-chain2-tiers" = callPackage @@ -32153,6 +33079,7 @@ self: { homepage = "https://github.com/nikita-volkov/criterion-plus"; description = "Enhancement of the \"criterion\" benchmarking library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "criterion-to-html" = callPackage @@ -32202,6 +33129,7 @@ self: { homepage = "https://github.com/TomHammersley/HaskellRenderer/"; description = "An offline renderer supporting ray tracing and photon mapping"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cron" = callPackage @@ -32222,6 +33150,7 @@ self: { homepage = "http://github.com/michaelxavier/cron"; description = "Cron datatypes and Attoparsec parser"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cruncher-types" = callPackage @@ -32306,6 +33235,7 @@ self: { homepage = "http://github.com/vincenthz/hs-crypto-cipher"; description = "Generic cryptography cipher benchmarks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crypto-cipher-tests" = callPackage @@ -32433,6 +33363,7 @@ self: { homepage = "https://github.com/knsd/crypto-pubkey-openssh"; description = "OpenSSH keys decoder/encoder"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crypto-pubkey-types" = callPackage @@ -32590,6 +33521,7 @@ self: { jailbreak = true; description = "Bindings for Cryptsy cryptocurrency exchange API"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "crystalfontz" = callPackage @@ -32601,6 +33533,7 @@ self: { buildDepends = [ base crc16-table MaybeT serialport ]; description = "Control Crystalfontz LCD displays"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cse-ghc-plugin" = callPackage @@ -32613,6 +33546,7 @@ self: { homepage = "http://thoughtpolice.github.com/cse-ghc-plugin"; description = "Compiler plugin for common subexpression elimination"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "csound-catalog" = callPackage @@ -32730,6 +33664,7 @@ self: { homepage = "https://github.com/tomgr/libcspm"; description = "A command line type checker for CSPM files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "css" = callPackage @@ -32860,6 +33795,7 @@ self: { homepage = "http://darcs.imperialviolet.org/ctemplate"; description = "Binding to the Google ctemplate library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { ctemplate = null;}; "ctkl" = callPackage @@ -32871,6 +33807,7 @@ self: { buildDepends = [ array base ]; description = "packaging of Manuel Chakravarty's CTK Light for Hackage"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ctpl" = callPackage @@ -32960,6 +33897,7 @@ self: { homepage = "https://github.com/bmsherman/cublas"; description = "FFI bindings to the CUDA CUBLAS and CUSPARSE libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { cublas = null; cusparse = null;}; "cuboid" = callPackage @@ -32989,6 +33927,7 @@ self: { homepage = "https://github.com/tmcdonell/cuda"; description = "FFI binding to the CUDA interface for programming NVIDIA GPUs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cudd" = callPackage @@ -33005,6 +33944,7 @@ self: { homepage = "https://github.com/adamwalker/haskell_cudd"; description = "Bindings to the CUDD binary decision diagrams library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { cudd = null; dddmp = null; epd = null; inherit (pkgs) mtr; inherit (pkgs) st; util = null;}; @@ -33019,6 +33959,7 @@ self: { homepage = "http://github.com/robeverest/cufft"; description = "Haskell bindings for the CUFFT library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "curl" = callPackage @@ -33057,6 +33998,7 @@ self: { homepage = "https://kkardzis.github.com/curlhs"; description = "bindings to libcurl, the multiprotocol file transfer library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "currency" = callPackage @@ -33098,6 +34040,7 @@ self: { homepage = "http://www.curry-language.org"; description = "Functions for manipulating Curry programs"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "curry-frontend" = callPackage @@ -33116,6 +34059,7 @@ self: { homepage = "http://www.curry-language.org"; description = "Compile the functional logic language Curry to several intermediate formats"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cursedcsv" = callPackage @@ -33134,6 +34078,7 @@ self: { ]; description = "Terminal tool for viewing tabular data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "curves" = callPackage @@ -33180,6 +34125,7 @@ self: { ]; description = "Functional Combinators for Computer Vision"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cyclotomic" = callPackage @@ -33211,6 +34157,7 @@ self: { jailbreak = true; description = "Haskell bindings for the neo4j \"cypher\" query language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "d-bus" = callPackage @@ -33238,6 +34185,7 @@ self: { ]; description = "Permissively licensed D-Bus client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "d3js" = callPackage @@ -33329,6 +34277,7 @@ self: { ]; description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dapi" = callPackage @@ -33349,6 +34298,7 @@ self: { homepage = "http://massysett.github.com/dapi"; description = "Prints a series of dates"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs" = callPackage @@ -33404,6 +34354,7 @@ self: { homepage = "http://wiki.darcs.net/Development/Benchmarks"; description = "Comparative benchmark suite for darcs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs-beta" = callPackage @@ -33430,6 +34381,7 @@ self: { homepage = "http://darcs.net/"; description = "a distributed, interactive, smart revision control system"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) curl;}; "darcs-buildpackage" = callPackage @@ -33448,6 +34400,7 @@ self: { ]; description = "Tools to help manage Debian packages with Darcs"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs-cabalized" = callPackage @@ -33469,6 +34422,7 @@ self: { homepage = "http://darcs.net/"; description = "David's Advanced Version Control System"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) curl; curses = null; inherit (pkgs) zlib;}; "darcs-fastconvert" = callPackage @@ -33489,6 +34443,7 @@ self: { jailbreak = true; description = "Import/export git fast-import streams to/from darcs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs-graph" = callPackage @@ -33508,6 +34463,7 @@ self: { jailbreak = true; description = "Generate graphs of darcs repository activity"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs-monitor" = callPackage @@ -33524,6 +34480,7 @@ self: { homepage = "http://wiki.darcs.net/RelatedSoftware/DarcsMonitor"; description = "Darcs repository monitor (sends email)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs-scripts" = callPackage @@ -33535,6 +34492,7 @@ self: { buildDepends = [ base ]; description = "Shell scripts for support of darcs workflow"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcs2dot" = callPackage @@ -33553,6 +34511,7 @@ self: { jailbreak = true; description = "Outputs dependencies of darcs patches in dot format"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcsden" = callPackage @@ -33582,6 +34541,7 @@ self: { homepage = "http://hackage.haskell.org/package/darcsden"; description = "Darcs repository UI and hosting/collaboration app (hub.darcs.net branch)."; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "darcswatch" = callPackage @@ -33604,6 +34564,7 @@ self: { homepage = "http://darcswatch.nomeata.de/"; description = "Track application of Darcs patches"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dash-haskell" = callPackage @@ -33937,6 +34898,7 @@ self: { homepage = "http://monoid.at/code"; description = "Space-efficient and privacy-preserving data dispersal algorithms"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-dword" = callPackage @@ -33973,6 +34935,7 @@ self: { homepage = "https://github.com/jcristovao/easy-data"; description = "Consistent set of utility functions for Maybe, Either, List, Monoids"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-endian" = callPackage @@ -33995,6 +34958,7 @@ self: { sha256 = "0py4a3mzqga25y6y1sirvc9369n3b7y5kpm5f9m613yjlypv6pc1"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-filepath" = callPackage @@ -34128,6 +35092,7 @@ self: { buildDepends = [ base containers ]; description = "Write-once variables with concurrency support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-kiln" = callPackage @@ -34200,6 +35165,7 @@ self: { homepage = "https://github.com/dag/data-lens-ixset"; description = "A Lens for IxSet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-lens-light" = callPackage @@ -34273,6 +35239,7 @@ self: { homepage = "http://github.com/glehel/data-nat"; description = "data Nat = Zero | Succ Nat"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-object" = callPackage @@ -34304,6 +35271,7 @@ self: { homepage = "http://github.com/snoyberg/data-object-json/tree/master"; description = "Serialize JSON data to/from Haskell using the data-object library. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-object-yaml" = callPackage @@ -34324,6 +35292,7 @@ self: { homepage = "http://github.com/snoyberg/data-object-yaml"; description = "Serialize data to and from Yaml files (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-or" = callPackage @@ -34382,6 +35351,7 @@ self: { buildDepends = [ base ]; description = "Reference cells that need two independent indices to be accessed"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-r-tree" = callPackage @@ -34463,6 +35433,7 @@ self: { buildDepends = [ base bytestring bytestring-mmap unix ]; description = "Ropes, an alternative to (Byte)Strings"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-size" = callPackage @@ -34509,6 +35480,7 @@ self: { homepage = "https://github.com/Palmik/data-store"; description = "Type safe, in-memory dictionary with multidimensional keys"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-stringmap" = callPackage @@ -34619,6 +35591,7 @@ self: { buildDepends = [ base ]; description = "Basic type wrangling types and classes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "data-util" = callPackage @@ -34711,6 +35684,7 @@ self: { ]; description = "An implementation of datalog in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "datapacker" = callPackage @@ -34809,6 +35783,7 @@ self: { homepage = "http://devel.comunidadhaskell.org/dbjava/"; description = "Decompiler Bytecode Java"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dbmigrations" = callPackage @@ -34873,6 +35848,7 @@ self: { homepage = "http://john-millikin.com/software/haskell-dbus/"; description = "Monadic and object-oriented interfaces to DBus"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dbus-core" = callPackage @@ -34939,6 +35915,7 @@ self: { jailbreak = true; description = "This packge is deprecated. See the the \"LIO.DCLabel\" in the \"lio\" package."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dclabel-eci11" = callPackage @@ -35199,6 +36176,7 @@ self: { homepage = "http://disciple.ouroborus.net"; description = "Disciplined Disciple Compiler command line tools"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ddc-war" = callPackage @@ -35238,6 +36216,7 @@ self: { homepage = "http://disciple.ouroborus.net"; description = "Disciple Core language interactive interpreter"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dead-simple-json" = callPackage @@ -35254,6 +36233,7 @@ self: { homepage = "http://hub.darcs.net/scravy/dead-simple-json"; description = "Dead simple JSON parser, with some Template Haskell sugar"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "debian" = callPackage @@ -35334,6 +36314,7 @@ self: { jailbreak = true; description = "The categorical dual of transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "decoder-conduit" = callPackage @@ -35347,6 +36328,7 @@ self: { homepage = "https://github.com/hansonkd/decoder-conduit"; description = "Conduit for decoding ByteStrings using Data.Binary.Get"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dedukti" = callPackage @@ -35369,6 +36351,7 @@ self: { homepage = "http://www.lix.polytechnique.fr/dedukti"; description = "A type-checker for the λΠ-modulo calculus"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "deeplearning-hs" = callPackage @@ -35424,6 +36407,7 @@ self: { homepage = "http://fremissant.net/deepseq-bounded"; description = "Bounded deepseq, including support for generic deriving"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "deepseq-generics" = callPackage @@ -35454,6 +36438,7 @@ self: { jailbreak = true; description = "Template Haskell based deriver for optimised NFData instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "deepzoom" = callPackage @@ -35465,6 +36450,7 @@ self: { buildDepends = [ base directory filepath hsmagick ]; description = "A DeepZoom image slicer. Only known to work on 32bit Linux"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "defargs" = callPackage @@ -35477,6 +36463,7 @@ self: { homepage = "https://github.com/Kinokkory/defargs"; description = "default arguments in haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "definitive-base" = callPackage @@ -35516,6 +36503,7 @@ self: { homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A library that enable you to interact with the filesystem in a definitive way"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "definitive-graphics" = callPackage @@ -35539,6 +36527,7 @@ self: { homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A definitive package allowing you to open windows, read image files and render text to be displayed or saved"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "definitive-parser" = callPackage @@ -35577,6 +36566,7 @@ self: { homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A simple Reactive library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "definitive-sound" = callPackage @@ -35597,6 +36587,7 @@ self: { homepage = "http://coiffier.net/projects/definitive-framework.html"; description = "A definitive package to handle sound and play it back"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "deiko-config" = callPackage @@ -35627,6 +36618,7 @@ self: { homepage = "https://github.com/massysett/deka"; description = "Decimal floating point arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { mpdec = null;}; "deka-tests" = callPackage @@ -35648,6 +36640,7 @@ self: { homepage = "https://github.com/massysett/deka"; description = "Tests for deka, decimal floating point arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "delaunay" = callPackage @@ -35676,6 +36669,7 @@ self: { homepage = "https://github.com/sof/delicious"; description = "Accessing the del.icio.us APIs from Haskell (v2)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "delimited-text" = callPackage @@ -35738,6 +36732,7 @@ self: { homepage = "http://protempore.net/denominate/"; description = "Functions supporting bulk file and directory name normalization"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dependent-map" = callPackage @@ -35838,6 +36833,7 @@ self: { buildDepends = [ base fgl ]; description = "Find derangements of lists"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "derivation-trees" = callPackage @@ -35850,6 +36846,7 @@ self: { jailbreak = true; description = "Typeset Derivation Trees via MetaPost"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "derive" = callPackage @@ -35883,6 +36880,7 @@ self: { homepage = "http://github.com/konn/derive-IG"; description = "Macro to derive instances for Instant-Generics using Template Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "derive-gadt" = callPackage @@ -35902,6 +36900,7 @@ self: { jailbreak = true; description = "Instance deriving for (a subset of) GADTs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "derive-trie" = callPackage @@ -35938,6 +36937,7 @@ self: { homepage = "http://darcsden.com/kyagrd/derp-lib"; description = "combinators based on parsing with derivatives (derp) package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "descrilo" = callPackage @@ -36023,6 +37023,7 @@ self: { homepage = "https://github.com/kmcallister/dewdrop"; description = "Find gadgets for return-oriented programming on x86"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dfrac" = callPackage @@ -36053,6 +37054,7 @@ self: { ]; description = "Build Debian From Scratch CD/DVD images"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dgs" = callPackage @@ -36066,6 +37068,7 @@ self: { homepage = "http://www.dmwit.com/dgs"; description = "Haskell front-end for DGS' bot interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dia-base" = callPackage @@ -36134,6 +37137,7 @@ self: { homepage = "http://projects.haskell.org/diagrams"; description = "hint-based build service for the diagrams graphics EDSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diagrams-cairo" = callPackage @@ -36156,6 +37160,7 @@ self: { homepage = "http://projects.haskell.org/diagrams"; description = "Cairo backend for diagrams drawing EDSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diagrams-canvas" = callPackage @@ -36233,6 +37238,7 @@ self: { homepage = "http://projects.haskell.org/diagrams/"; description = "Backend for rendering diagrams directly to GTK windows"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diagrams-haddock" = callPackage @@ -36261,6 +37267,7 @@ self: { homepage = "http://projects.haskell.org/diagrams/"; description = "Preprocessor for embedding diagrams in Haddock documentation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diagrams-lib" = callPackage @@ -36302,6 +37309,7 @@ self: { homepage = "http://www.alpheccar.org"; description = "PDF backend for diagrams drawing EDSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diagrams-postscript" = callPackage @@ -36355,6 +37363,7 @@ self: { homepage = "http://projects.haskell.org/diagrams/"; description = "Rasterific backend for diagrams"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diagrams-svg" = callPackage @@ -36389,6 +37398,7 @@ self: { homepage = "http://projects.haskell.org/diagrams"; description = "TikZ backend for diagrams drawing EDSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dice" = callPackage @@ -36420,6 +37430,7 @@ self: { homepage = "http://monoid.at/code"; description = "Cryptographically secure n-sided dice via rejection sampling"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dictparser" = callPackage @@ -36435,6 +37446,7 @@ self: { homepage = "http://github.com/mwotton/dictparser"; description = "Parsec parsers for the DICT format produced by dictfmt -t"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diet" = callPackage @@ -36507,6 +37519,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/diffcabal"; description = "Diff two .cabal files syntactically"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diffdump" = callPackage @@ -36689,6 +37702,7 @@ self: { homepage = "http://src.seereason.com/digestive-functors-hsp"; description = "HSP support for digestive-functors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "digestive-functors-scotty" = callPackage @@ -36798,6 +37812,7 @@ self: { jailbreak = true; description = "Dingo is a Rich Internet Application platform based on the Warp web server"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dingo-example" = callPackage @@ -36818,6 +37833,7 @@ self: { jailbreak = true; description = "Dingo Example"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dingo-widgets" = callPackage @@ -36837,6 +37853,7 @@ self: { jailbreak = true; description = "Dingo Widgets"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diophantine" = callPackage @@ -36890,6 +37907,7 @@ self: { homepage = "http://dankna.com/software/"; description = "Native implementation of the FastCGI protocol"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "direct-http" = callPackage @@ -36934,6 +37952,7 @@ self: { homepage = "http://dankna.com/software/"; description = "Lightweight replacement for Plugins, specific to GHC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "direct-sqlite" = callPackage @@ -37032,6 +38051,7 @@ self: { unordered-containers ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dirstream" = callPackage @@ -37083,6 +38103,7 @@ self: { homepage = "http://github.com/lightquake/discount"; description = "Haskell bindings to the discount Markdown library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { markdown = null;}; "discrete-space-map" = callPackage @@ -37116,6 +38137,7 @@ self: { homepage = "https://github.com/maxwellsayles/disjoint-set"; description = "Persistent disjoint-sets, a.k.a union-find."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "disjoint-sets-st" = callPackage @@ -37154,6 +38176,7 @@ self: { buildDepends = [ base Cabal directory filepath process ]; description = "Generate/Upload cabal package to Hackage"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process" = callPackage @@ -37203,6 +38226,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-async"; description = "Cloud Haskell Async API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-azure" = callPackage @@ -37227,6 +38251,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process"; description = "Microsoft Azure backend for Cloud Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-client-server" = callPackage @@ -37258,6 +38283,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-client-server"; description = "The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-execution" = callPackage @@ -37291,6 +38317,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-execution"; description = "Execution Framework for The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-extras" = callPackage @@ -37322,6 +38349,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-extras"; description = "Cloud Haskell Extras"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-monad-control" = callPackage @@ -37391,6 +38419,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-platform"; description = "The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-registry" = callPackage @@ -37425,6 +38454,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-registry"; description = "Cloud Haskell Extended Process Registry"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-simplelocalnet" = callPackage @@ -37477,6 +38507,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-supervisor"; description = "Supervisors for The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-task" = callPackage @@ -37511,6 +38542,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-task"; description = "Task Framework for The Cloud Haskell Application Platform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-process-tests" = callPackage @@ -37535,6 +38567,7 @@ self: { homepage = "http://github.com/haskell-distributed/distributed-process-tests"; description = "Tests for distributed-process"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributed-static" = callPackage @@ -37579,6 +38612,7 @@ self: { homepage = "https://github.com/redelmann/haskell-distribution-plot"; description = "Easily plot distributions from the distribution package.."; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "distributive" = callPackage @@ -37668,6 +38702,7 @@ self: { homepage = "http://gitorious.org/djinn-th"; description = "Generate executable Haskell code from a type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dlist" = callPackage @@ -37734,6 +38769,7 @@ self: { jailbreak = true; description = "Caching DNS resolver library and mass DNS resolver utility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dnsrbl" = callPackage @@ -37759,6 +38795,7 @@ self: { homepage = "https://github.com/maxpow4h/dnssd"; description = "DNS service discovery bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { dns_sd = null;}; "doc-review" = callPackage @@ -37785,6 +38822,7 @@ self: { homepage = "https://github.com/j3h/doc-review"; description = "Document review Web application, like http://book.realworldhaskell.org/"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "doccheck" = callPackage @@ -37804,6 +38842,7 @@ self: { homepage = "https://github.com/Fuuzetsu/doccheck"; description = "Checks Haddock comments for pitfalls and version changes"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "docidx" = callPackage @@ -37842,6 +38881,7 @@ self: { homepage = "https://github.com/denibertovic/docker-hs"; description = "Haskell wrapper for Docker Remote API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dockercook" = callPackage @@ -37932,6 +38972,7 @@ self: { homepage = "http://github.com/karun012/doctest-discover"; description = "Easy way to run doctests via cabal"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "doctest-discover-configurator" = callPackage @@ -37952,6 +38993,7 @@ self: { homepage = "http://github.com/relrod/doctest-discover-noaeson"; description = "Easy way to run doctests via cabal (no aeson dependency, uses configurator instead)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "doctest-prop" = callPackage @@ -38152,6 +39194,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/download"; description = "High-level file download based on URLs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "download-curl" = callPackage @@ -38184,6 +39227,7 @@ self: { homepage = "http://github.com/jaspervdj/download-media-content"; description = "Simple tool to download images from RSS feeds (e.g. Flickr, Picasa)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-base" = callPackage @@ -38217,6 +39261,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell example programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-lifted-base" = callPackage @@ -38235,6 +39280,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell common definitions used by other dph-lifted packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-lifted-copy" = callPackage @@ -38252,6 +39298,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell lifted array combinators. (deprecated version)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-lifted-vseg" = callPackage @@ -38270,6 +39317,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell lifted array combinators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-par" = callPackage @@ -38281,6 +39329,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "(deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-prim-interface" = callPackage @@ -38312,6 +39361,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "Data Parallel Haskell segmented arrays. (production version)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dph-prim-seq" = callPackage @@ -38340,6 +39390,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell"; description = "(deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dpkg" = callPackage @@ -38406,6 +39457,7 @@ self: { homepage = "http://github.com/cakoose/dropbox-sdk-haskell"; description = "A library to access the Dropbox HTTP API"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dropsolve" = callPackage @@ -38425,6 +39477,7 @@ self: { jailbreak = true; description = "A command line tool for resolving dropbox conflicts. Deprecated! Please use confsolve."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ds-kanren" = callPackage @@ -38439,6 +39492,7 @@ self: { testDepends = [ base QuickCheck tasty tasty-quickcheck ]; description = "A subset of the miniKanren language"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dsmc" = callPackage @@ -38457,6 +39511,7 @@ self: { jailbreak = true; description = "DSMC library for rarefied gas dynamics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dsmc-tools" = callPackage @@ -38476,6 +39531,7 @@ self: { jailbreak = true; description = "DSMC toolkit for rarefied gas dynamics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dson" = callPackage @@ -38517,6 +39573,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/DSP"; description = "Haskell Digital Signal Processing"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dstring" = callPackage @@ -38530,6 +39587,7 @@ self: { homepage = "https://github.com/basvandijk/dstring"; description = "Difference strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dtab" = callPackage @@ -38549,6 +39607,7 @@ self: { ]; description = "Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dtd" = callPackage @@ -38570,6 +39629,7 @@ self: { homepage = "http://github.com/snoyberg/xml"; description = "Parse and render DTD files (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dtd-text" = callPackage @@ -38586,6 +39646,7 @@ self: { homepage = "http://github.com/m15k/hs-dtd-text"; description = "Parse and render XML DTDs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dtd-types" = callPackage @@ -38598,6 +39659,7 @@ self: { homepage = "http://projects.haskell.org/dtd/"; description = "Basic types for representing XML DTDs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dtrace" = callPackage @@ -38674,6 +39736,7 @@ self: { ]; description = "Efficient automatic differentiation and code generation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dvdread" = callPackage @@ -38687,6 +39750,7 @@ self: { pkgconfigDepends = [ dvdread ]; description = "A monadic interface to libdvdread"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { dvdread = null;}; "dvi-processing" = callPackage @@ -38767,6 +39831,7 @@ self: { buildDepends = [ base Win32 ]; description = "Backend for a binding to the Microsoft DirectX 9 API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dx9d3d" = callPackage @@ -38779,6 +39844,7 @@ self: { extraLibraries = [ d3d9 ]; description = "A binding to the Microsoft DirectX 9 API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { d3d9 = null;}; "dx9d3dx" = callPackage @@ -38791,6 +39857,7 @@ self: { extraLibraries = [ d3dx9 ]; description = "A binding to the Microsoft DirectX 9 D3DX API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { d3dx9 = null;}; "dynamic-cabal" = callPackage @@ -38831,6 +39898,7 @@ self: { homepage = "https://github.com/adamwalker/dynamic-graph"; description = "Draw and update graphs in real time with OpenGL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dynamic-linker-template" = callPackage @@ -38889,6 +39957,7 @@ self: { ]; description = "Object-oriented programming with duck typing and singleton classes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dynamic-state" = callPackage @@ -38962,6 +40031,7 @@ self: { homepage = "http://github.com/sanetracker/easy-api"; description = "Utility code for building HTTP API bindings more quickly"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "easy-file" = callPackage @@ -39002,6 +40072,7 @@ self: { homepage = "http://hub.darcs.net/scravy/easyplot"; description = "A tiny plotting library, utilizes gnuplot for plotting"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "easyrender" = callPackage @@ -39015,6 +40086,7 @@ self: { homepage = "http://www.mathstat.dal.ca/~selinger/easyrender/"; description = "User-friendly creation of EPS, PostScript, and PDF files"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ebeats" = callPackage @@ -39063,6 +40135,7 @@ self: { homepage = "https://github.com/singpolyma/ecdsa-haskell"; description = "Basic ECDSA signing implementation"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ecma262" = callPackage @@ -39082,6 +40155,7 @@ self: { homepage = "https://github.com/fabianbergmark/ECMA-262"; description = "A ECMA-262 interpreter library"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ecu" = callPackage @@ -39099,6 +40173,7 @@ self: { jailbreak = true; description = "Tools for automotive ECU development"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { canlib = null;}; "ed25519" = callPackage @@ -39112,6 +40187,7 @@ self: { homepage = "http://thoughtpolice.github.com/hs-ed25519"; description = "ed25519 cryptographic signatures"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eddie" = callPackage @@ -39153,6 +40229,7 @@ self: { homepage = "http://github.com/brendanhay/ede"; description = "Templating language with similar syntax and features to Liquid or Jinja2"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "edenmodules" = callPackage @@ -39177,6 +40254,7 @@ self: { buildDepends = [ base edenmodules parallel ]; description = "Semi-explicit parallel programming skeleton library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "edentv" = callPackage @@ -39197,6 +40275,7 @@ self: { homepage = "http://www.mathematik.uni-marburg.de/~eden"; description = "A Tool to Visualize Parallel Functional Program Executions"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "edge" = callPackage @@ -39216,6 +40295,7 @@ self: { homepage = "http://frigidcode.com/code/edge"; description = "Top view space combat arcade game"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "edit-distance" = callPackage @@ -39241,6 +40321,7 @@ self: { buildDepends = [ base containers data-default lattices mtl ]; description = "Symmetric, stateful edit lenses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "edit-lenses-demo" = callPackage @@ -39267,6 +40348,7 @@ self: { homepage = "https://github.com/maxpow4h/editable"; description = "Interactive editors for Generics"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "editline" = callPackage @@ -39281,6 +40363,7 @@ self: { homepage = "http://code.haskell.org/editline"; description = "Bindings to the editline library (libedit)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libedit;}; "effect-handlers" = callPackage @@ -39307,6 +40390,7 @@ self: { buildDepends = [ base ghc-prim type-level-sets ]; description = "Embeds effect systems into Haskell using parameteric effect monads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "effective-aspects" = callPackage @@ -39327,6 +40411,7 @@ self: { homepage = "http://pleiad.cl/EffectiveAspects"; description = "A monadic embedding of aspect oriented programming"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "effective-aspects-mzv" = callPackage @@ -39347,6 +40432,7 @@ self: { homepage = "http://pleiad.cl/EffectiveAspects"; description = "A monadic embedding of aspect oriented programming, using \"Monads, Zippers and Views\" instead of mtl"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "effects" = callPackage @@ -39421,6 +40507,7 @@ self: { homepage = "https://github.com/xenophobia/Egison-Quote"; description = "A quasi quotes for using Egison expression in Haskell code"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "egison-tutorial" = callPackage @@ -39461,6 +40548,7 @@ self: { homepage = "http://homepage3.nifty.com/salamander/second/projects/ehaskell/index.xhtml"; description = "like eruby, ehaskell is embedded haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ehs" = callPackage @@ -39493,6 +40581,7 @@ self: { jailbreak = true; description = "EIBd Client"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { eibclient = null;}; "eigen" = callPackage @@ -39545,6 +40634,7 @@ self: { sha256 = "069w3qbyghs1w8wqimj54dwblq5rx1ylgflzzc4cwnjn0aqzgs45"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ekg" = callPackage @@ -39718,6 +40808,7 @@ self: { homepage = "http://github.com/singpolyma/elerea-sdl"; description = "Elerea FRP wrapper for SDL"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "elevator" = callPackage @@ -39832,6 +40923,7 @@ self: { homepage = "http://github.com/elm-lang/elm-get"; description = "Tool for sharing and using Elm libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "elm-make" = callPackage @@ -39903,6 +40995,7 @@ self: { homepage = "http://elm-lang.org"; description = "Interactive development tool for Elm programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "elm-repl" = callPackage @@ -39949,6 +41042,7 @@ self: { homepage = "http://elm-lang.org"; description = "Server for developing Elm projects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "elm-yesod" = callPackage @@ -39966,6 +41060,7 @@ self: { homepage = "http://elm-lang.org"; description = "The Elm language Yesod compatibility module"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "email" = callPackage @@ -39983,6 +41078,7 @@ self: { jailbreak = true; description = "Sending eMail in Haskell made easy"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "email-header" = callPackage @@ -40021,6 +41117,7 @@ self: { jailbreak = true; description = "A simple wrapper to send emails via the api of the service postmark (http://postmarkapp.com/)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "email-validate" = callPackage @@ -40078,6 +41175,7 @@ self: { homepage = "https://github.com/nushio3/embeddock"; description = "Embed the values in scope in the haddock documentation of the module"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "embeddock-example" = callPackage @@ -40090,6 +41188,7 @@ self: { homepage = "https://github.com/nushio3/embeddock-example"; description = "Example of using embeddock"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "embroidery" = callPackage @@ -40108,6 +41207,7 @@ self: { homepage = "https://ludflu@github.com/ludflu/embroidery.git"; description = "support for embroidery formats in haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "emgm" = callPackage @@ -40132,6 +41232,7 @@ self: { sha256 = "0ap7qby3n5qiwf791z4li05h0l6p6xi899wkmg6x8z6bb8z9q2d9"; description = "Ceci n'est pas une package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "enclosed-exceptions" = callPackage @@ -40291,6 +41392,7 @@ self: { homepage = "https://github.com/emc2/enumeration"; description = "A practical API for building recursive enumeration procedures and enumerating datatypes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "enumerator" = callPackage @@ -40341,6 +41443,7 @@ self: { homepage = "https://github.com/liyang/enumfun"; description = "Finitely represented /total/ EnumMaps"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "enummapmap" = callPackage @@ -40363,6 +41466,7 @@ self: { jailbreak = true; description = "Map of maps using Enum types as keys"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "enummapset" = callPackage @@ -40375,6 +41479,7 @@ self: { homepage = "https://github.com/michalt/enummapset"; description = "IntMap and IntSet with Enum keys/elements"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "enummapset-th" = callPackage @@ -40418,6 +41523,7 @@ self: { homepage = "http://github.com/tel/env-parser"; description = "Pull configuration information from the ENV"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "envparse" = callPackage @@ -40487,6 +41593,7 @@ self: { homepage = "http://github.com/twittner/epoll/"; description = "epoll bindings"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eprocess" = callPackage @@ -40573,6 +41680,7 @@ self: { homepage = "http://ui3.info/d/proj/epubname.html"; description = "Rename epub ebook files based on meta information"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eq" = callPackage @@ -40689,6 +41797,7 @@ self: { homepage = "http://github.com/esessoms/haskell-interface"; description = "FFI interface to Erlang"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eros" = callPackage @@ -40719,6 +41828,7 @@ self: { jailbreak = true; description = "DEPRECATED in favor of eros-http"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eros-http" = callPackage @@ -40803,6 +41913,7 @@ self: { homepage = "http://github.com/gcross/error-message"; description = "Composable error messages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "errorcall-eq-instance" = callPackage @@ -40855,6 +41966,7 @@ self: { homepage = "http://github.com/ekmett/ersatz"; description = "A monad for expressing SAT or QSAT problems using observable sharing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ersatz-toysat" = callPackage @@ -40873,6 +41985,7 @@ self: { homepage = "https://github.com/msakai/ersatz-toysat"; description = "toysat driver as backend for ersatz"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ert" = callPackage @@ -40914,6 +42027,7 @@ self: { homepage = "http://www.killersmurf.com/projects/esotericbot"; description = "Esotericbot is a sophisticated, lightweight IRC bot"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "esqueleto" = callPackage @@ -40951,6 +42065,7 @@ self: { homepage = "https://github.com/GaloisInc/estimator"; description = "State-space estimation algorithms such as Kalman Filters"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "estimators" = callPackage @@ -40968,6 +42083,7 @@ self: { jailbreak = true; description = "Tool for managing probability estimation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "estreps" = callPackage @@ -40983,6 +42099,7 @@ self: { homepage = "http://blog.malde.org/"; description = "Repeats from ESTs"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "etcd" = callPackage @@ -41015,6 +42132,7 @@ self: { ]; description = "everything breaking the Fairbairn threshold"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ethereum-client-haskell" = callPackage @@ -41043,6 +42161,7 @@ self: { ]; description = "A Haskell version of an Ethereum client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ethereum-merkle-patricia-db" = callPackage @@ -41067,6 +42186,7 @@ self: { ]; description = "A modified Merkle Patricia DB"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ethereum-rlp" = callPackage @@ -41120,6 +42240,7 @@ self: { jailbreak = true; description = "Free foreign exchange/currency feed from the European Central Bank"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "event-driven" = callPackage @@ -41179,6 +42300,7 @@ self: { homepage = "http://code.haskell.org/~mokus/event-monad"; description = "Event-graph simulation monad transformer"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eventstore" = callPackage @@ -41208,6 +42330,7 @@ self: { homepage = "http://research.microsoft.com/en-us/people/dimitris/pearl.pdf"; description = "A functional pearl on encoding and decoding using question-and-answer strategies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ewe" = callPackage @@ -41225,6 +42348,7 @@ self: { homepage = "http://github.com/jfcmacro/ewe"; description = "An language using in Programming Languages teaching"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ex-pool" = callPackage @@ -41384,6 +42508,7 @@ self: { extraLibraries = [ exif ]; description = "A Haskell binding to a subset of libexif"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) exif;}; "exists" = callPackage @@ -41410,6 +42535,7 @@ self: { homepage = "https://github.com/Bodigrim/exp-pairs"; description = "Linear programming over exponent pairs"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "expand" = callPackage @@ -41422,6 +42548,7 @@ self: { jailbreak = true; description = "Extensible Pandoc"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "expat-enumerator" = callPackage @@ -41439,6 +42566,7 @@ self: { homepage = "http://john-millikin.com/software/expat-enumerator/"; description = "Enumerator-based API for Expat"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "expiring-cache-map" = callPackage @@ -41483,6 +42611,7 @@ self: { homepage = "https://github.com/joelteon/explain"; description = "Show how expressions are parsed"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "explicit-determinant" = callPackage @@ -41561,6 +42690,7 @@ self: { homepage = "http://sebfisch.github.com/explicit-sharing"; description = "Explicit Sharing of Monadic Effects"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "explore" = callPackage @@ -41575,6 +42705,7 @@ self: { homepage = "http://corsis.sourceforge.net/haskell/explore"; description = "Experimental Plot data Reconstructor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "exposed-containers" = callPackage @@ -41594,6 +42725,7 @@ self: { ]; description = "A distribution of the 'containers' package, with all modules exposed"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "expression-parser" = callPackage @@ -41621,6 +42753,7 @@ self: { ]; description = "Libraries for processing GHC Core"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "extemp" = callPackage @@ -41644,6 +42777,7 @@ self: { homepage = "http://patch-tag.com/r/salazar/extemp"; description = "automated printing for extemp speakers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "extended-categories" = callPackage @@ -41656,6 +42790,7 @@ self: { homepage = "github.com/ian-mi/extended-categories"; description = "Extended Categories"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "extended-reals" = callPackage @@ -41806,6 +42941,7 @@ self: { homepage = "https://github.com/nikita-volkov/ez-couch"; description = "A high level static library for working with CouchDB"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "faceted" = callPackage @@ -41856,6 +42992,7 @@ self: { homepage = "https://github.com/rudyl313/factual-haskell-driver"; description = "A driver for the Factual API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fad" = callPackage @@ -41934,6 +43071,7 @@ self: { homepage = "http://github.com/tranma/falling-turnip"; description = "Falling sand game/cellular automata simulation using regular parallel arrays"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fallingblocks" = callPackage @@ -41951,6 +43089,7 @@ self: { homepage = "http://bencode.blogspot.com/2009/03/falling-blocks-tetris-clone-in-haskell.html"; description = "A fun falling blocks game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "family-tree" = callPackage @@ -41969,6 +43108,7 @@ self: { homepage = "https://github.com/Taneb/family-tree"; description = "A family tree library for the Haskell programming language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fast-logger" = callPackage @@ -42073,6 +43213,7 @@ self: { extraLibraries = [ fcgi ]; description = "A Haskell library for writing FastCGI programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) fcgi;}; "fastirc" = callPackage @@ -42089,6 +43230,7 @@ self: { ]; description = "Fast Internet Relay Chat (IRC) library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fault-tree" = callPackage @@ -42127,6 +43269,7 @@ self: { homepage = "https://github.com/faylang/fay/wiki"; description = "A compiler for Fay, a Haskell subset that compiles to JavaScript"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-base" = callPackage @@ -42139,6 +43282,7 @@ self: { homepage = "https://github.com/faylang/fay/"; description = "The base package for Fay"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-builder" = callPackage @@ -42154,6 +43298,7 @@ self: { ]; description = "Compile Fay code on cabal install, and ad-hoc recompile during development"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-dom" = callPackage @@ -42166,6 +43311,7 @@ self: { homepage = "https://github.com/faylang/fay-dom"; description = "DOM FFI wrapper library for Fay"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-hsx" = callPackage @@ -42179,6 +43325,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Clientside HTML generation for fay"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-jquery" = callPackage @@ -42191,6 +43338,7 @@ self: { homepage = "https://github.com/faylang/fay-jquery"; description = "jQuery bindings for Fay"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-ref" = callPackage @@ -42203,6 +43351,7 @@ self: { homepage = "https://github.com/A1kmm/fay-ref"; description = "Like IORef but for Fay"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-text" = callPackage @@ -42215,6 +43364,7 @@ self: { homepage = "https://github.com/faylang/fay-text"; description = "Fay Text type represented as JavaScript strings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fay-uri" = callPackage @@ -42227,6 +43377,7 @@ self: { homepage = "https://github.com/faylang/fay-uri"; description = "Persistent FFI bindings for using jsUri in Fay"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fb" = callPackage @@ -42305,6 +43456,7 @@ self: { homepage = "https://github.com/Neki/fcd"; description = "A faster way to navigate directories using the command line"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fckeditor" = callPackage @@ -42318,6 +43470,7 @@ self: { homepage = "http://peteg.org/"; description = "Server-Side Integration for FCKeditor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fclabels" = callPackage @@ -42422,6 +43575,7 @@ self: { homepage = "https://github.com/relrod/fedora-packages-hs"; description = "Haskell interface to the Fedora Packages webapp API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "feed" = callPackage @@ -42472,6 +43626,7 @@ self: { ]; description = "(unsupported)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "feed2twitter" = callPackage @@ -42487,6 +43642,7 @@ self: { homepage = "http://github.com/tomlokhorst/feed2twitter"; description = "Send posts from a feed to Twitter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "feldspar-compiler" = callPackage @@ -42513,6 +43669,7 @@ self: { homepage = "http://feldspar.github.com"; description = "Compiler for the Feldspar language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { gcc_s = null;}; "feldspar-language" = callPackage @@ -42538,6 +43695,7 @@ self: { homepage = "http://feldspar.github.com"; description = "A functional embedded language for DSP and parallelism"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fences" = callPackage @@ -42549,6 +43707,7 @@ self: { buildDepends = [ base ]; description = "To be written"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fenfire" = callPackage @@ -42568,6 +43727,7 @@ self: { homepage = "http://fenfire.org/"; description = "Graph-based notetaking system"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { raptor = null;}; "fez-conf" = callPackage @@ -42593,6 +43753,7 @@ self: { buildDepends = [ base HTTP json network pretty utf8-string ]; description = "Haskell binding to the FriendFeed API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fficxx" = callPackage @@ -42640,6 +43801,7 @@ self: { jailbreak = true; description = "Minimal bindings to the FFmpeg library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { libavcodec = null; libavformat = null; libavutil = null; libswscale = null;}; @@ -42657,6 +43819,7 @@ self: { homepage = "http://patch-tag.com/r/VasylPasternak/ffmpeg-tutorials"; description = "Tutorials on ffmpeg usage to play video/audio"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fft" = callPackage @@ -42675,6 +43838,7 @@ self: { jailbreak = true; description = "Bindings to the FFTW library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { fftw3 = null; fftw3f = null;}; "fgl" = callPackage @@ -42734,6 +43898,7 @@ self: { homepage = "http://github.com/dmpots/fibon/wiki"; description = "Tools for running and analyzing Haskell benchmarks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fibonacci" = callPackage @@ -42762,6 +43927,7 @@ self: { homepage = "http://github.com/AstraFIN/fields"; description = "First-class record field combinators with infix record field syntax"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fields-json" = callPackage @@ -42790,6 +43956,7 @@ self: { jailbreak = true; description = "Provides Fieldwise typeclass for operations of fields of records treated as independent components"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fig" = callPackage @@ -42986,6 +44153,7 @@ self: { homepage = "http://github.com/snoyberg/conduit"; description = "Use system-filepath data types with conduits. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "filesystem-enumerator" = callPackage @@ -43056,6 +44224,7 @@ self: { ]; description = "A file-finding conduit that allows user control over traversals"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fingertree" = callPackage @@ -43129,6 +44298,7 @@ self: { homepage = "https://github.com/reinerp/first-class-patterns"; description = "First class patterns and pattern matching, using type families"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "firstify" = callPackage @@ -43147,6 +44317,7 @@ self: { homepage = "http://www-users.cs.york.ac.uk/~ndm/firstify/"; description = "Defunctionalisation for Yhc Core"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fishfood" = callPackage @@ -43185,6 +44356,7 @@ self: { ]; description = "FIT file decoder"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fitsio" = callPackage @@ -43198,6 +44370,7 @@ self: { homepage = "http://github.com/esessoms/fitsio"; description = "A library for reading and writing data files in the FITS data format"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) cfitsio;}; "fix-imports" = callPackage @@ -43227,6 +44400,7 @@ self: { buildDepends = [ base mmtl ]; description = "Simple fix-expression parser"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fix-symbols-gitit" = callPackage @@ -43238,6 +44412,7 @@ self: { buildDepends = [ base containers gitit ]; description = "Gitit plugin: Turn some Haskell symbols into pretty math symbols"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fixed" = callPackage @@ -43274,6 +44449,7 @@ self: { jailbreak = true; description = "Binary fixed-point arithmetic"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fixed-point-vector" = callPackage @@ -43286,6 +44462,7 @@ self: { jailbreak = true; description = "Unbox instances for the fixed-point package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fixed-point-vector-space" = callPackage @@ -43298,6 +44475,7 @@ self: { jailbreak = true; description = "vector-space instances for the fixed-point package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fixed-precision" = callPackage @@ -43315,6 +44493,7 @@ self: { homepage = "http://github.com/ekmett/fixed-precision"; description = "Fixed Precision Arithmetic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fixed-storable-array" = callPackage @@ -43327,6 +44506,7 @@ self: { jailbreak = true; description = "Fixed-size wrapper for StorableArray, providing a Storable instance. Deprecated - use storable-static-array instead."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fixed-vector" = callPackage @@ -43552,6 +44732,7 @@ self: { jailbreak = true; description = "Flexible wrappers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flexiwrap-smallcheck" = callPackage @@ -43564,6 +44745,7 @@ self: { jailbreak = true; description = "SmallCheck (Serial) instances for flexiwrap"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flickr" = callPackage @@ -43581,6 +44763,7 @@ self: { ]; description = "Haskell binding to the Flickr API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flippers" = callPackage @@ -43608,6 +44791,7 @@ self: { homepage = "http://www.cs.york.ac.uk/fp/reduceron/"; description = "f-lite compiler, interpreter and libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flo" = callPackage @@ -43706,6 +44890,7 @@ self: { homepage = "https://github.com/brewtown/hs-flowdock"; description = "Flowdock client library for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flowdock-api" = callPackage @@ -43737,6 +44922,7 @@ self: { homepage = "https://github.com/gabemc/flowdock-api"; description = "API integration with Flowdock"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flower" = callPackage @@ -43756,6 +44942,7 @@ self: { homepage = "http://biohaskell.org/Applications/Flower"; description = "Analyze 454 flowgrams (.SFF files)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flowsim" = callPackage @@ -43902,6 +45089,7 @@ self: { homepage = "https://github.com/tonyday567/foldl-incremental"; description = "incremental folds"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "folds" = callPackage @@ -43925,6 +45113,7 @@ self: { homepage = "http://github.com/ekmett/folds"; description = "Beautiful Folding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "folds-common" = callPackage @@ -43938,6 +45127,7 @@ self: { testDepends = [ base containers tasty tasty-quickcheck ]; description = "A playground of common folds for folds"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "follower" = callPackage @@ -43957,6 +45147,7 @@ self: { homepage = "http://rebworks.net/projects/follower/"; description = "Follow Tweets anonymously"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "font-opengl-basic4x6" = callPackage @@ -43971,6 +45162,7 @@ self: { jailbreak = true; description = "Basic4x6 font for OpenGL"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "foo" = callPackage @@ -43985,6 +45177,7 @@ self: { homepage = "http://sourceforge.net/projects/fooengine/?abmode=1"; description = "Paper soccer, an OpenGL game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "for-free" = callPackage @@ -44002,6 +45195,7 @@ self: { jailbreak = true; description = "Functor, Monad, MonadPlus, etc for free"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "force-layout" = callPackage @@ -44031,6 +45225,7 @@ self: { buildDepends = [ base process transformers ]; description = "Run a command on files with magic substituion support (sequencing and regexp)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "foreign-storable-asymmetric" = callPackage @@ -44089,6 +45284,7 @@ self: { jailbreak = true; description = "A statically typed, functional programming language"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "format" = callPackage @@ -44161,6 +45357,7 @@ self: { homepage = "http://texodus.github.com/forml"; description = "A statically typed, functional programming language"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "formlets" = callPackage @@ -44179,6 +45376,7 @@ self: { homepage = "http://github.com/chriseidhof/formlets/tree/master"; description = "Formlets implemented in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "formlets-hsp" = callPackage @@ -44195,6 +45393,7 @@ self: { buildTools = [ trhsx ]; description = "HSP support for Formlets"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "forth-hll" = callPackage @@ -44252,6 +45451,7 @@ self: { homepage = "https://www.fpcomplete.com/page/api"; description = "Simple interface to the FP Complete IDE API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fpipe" = callPackage @@ -44298,6 +45498,7 @@ self: { ]; description = "Example implementations for FPNLA library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fptest" = callPackage @@ -44382,6 +45583,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Frag"; description = "A 3-D First Person Shooter Game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "frame" = callPackage @@ -44429,6 +45631,7 @@ self: { buildDepends = [ base ]; description = "A package for configuring and building Haskell software"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free" = callPackage @@ -44487,6 +45690,7 @@ self: { homepage = "https://github.com/fumieval/free-game"; description = "Create games for free"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free-operational" = callPackage @@ -44503,6 +45707,7 @@ self: { jailbreak = true; description = "Operational Applicative, Alternative, Monad and MonadPlus from free types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free-theorems" = callPackage @@ -44518,6 +45723,7 @@ self: { ]; description = "Automatic generation of free theorems"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free-theorems-counterexamples" = callPackage @@ -44536,6 +45742,7 @@ self: { ]; description = "Automatically Generating Counterexamples to Naive Free Theorems"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free-theorems-seq" = callPackage @@ -44553,6 +45760,7 @@ self: { ]; description = "Taming Selective Strictness"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free-theorems-seq-webui" = callPackage @@ -44571,6 +45779,7 @@ self: { ]; description = "Taming Selective Strictness"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "free-theorems-webui" = callPackage @@ -44589,6 +45798,7 @@ self: { ]; description = "CGI-based web interface for the free-theorems package"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "freekick2" = callPackage @@ -44610,6 +45820,7 @@ self: { homepage = "http://github.com/anttisalonen/freekick2"; description = "A soccer game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "freenect" = callPackage @@ -44623,6 +45834,7 @@ self: { homepage = "https://github.com/chrisdone/freenect"; description = "Interface to the Kinect device"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { freenect = null; freenect_sync = null;}; "freesect" = callPackage @@ -44642,6 +45854,7 @@ self: { homepage = "http://fremissant.net/freesect"; description = "A Haskell syntax extension for generalised sections"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "freesound" = callPackage @@ -44720,6 +45933,7 @@ self: { homepage = "https://github.com/RaphaelJ/friday"; description = "A functional image processing library for Haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "friday-devil" = callPackage @@ -44737,6 +45951,7 @@ self: { homepage = "https://github.com/RaphaelJ/friday-devil"; description = "Uses the DevIL C library to read and write images from and to files and memory buffers"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libdevil;}; "friendly-time" = callPackage @@ -44791,6 +46006,7 @@ self: { homepage = "http://github.com/nkpart/fs-events"; description = "A haskell binding to the FSEvents API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fsharp" = callPackage @@ -44905,6 +46121,7 @@ self: { jailbreak = true; description = "A thin layer over USB to communicate with FTDI chips"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ftp-conduit" = callPackage @@ -44923,6 +46140,7 @@ self: { homepage = "https://github.com/litherum/ftp-conduit"; description = "FTP client package with conduit interface based off http-conduit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ftphs" = callPackage @@ -44971,6 +46189,7 @@ self: { jailbreak = true; description = "Shell interface to the FreeTheorems library"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fugue" = callPackage @@ -44994,6 +46213,7 @@ self: { homepage = "http://www.agusa.i.is.nagoya-u.ac.jp/person/sydney/full-sessions.html"; description = "a monad for protocol-typed network programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "full-text-search" = callPackage @@ -45014,6 +46234,7 @@ self: { jailbreak = true; description = "In-memory full text search engine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fullstop" = callPackage @@ -45033,6 +46254,7 @@ self: { homepage = "http://hub.darcs.net/kowey/fullstop"; description = "Simple sentence segmenter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "funcmp" = callPackage @@ -45056,6 +46278,7 @@ self: { buildDepends = [ base data-type ]; description = "Combining functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "function-instances-algebra" = callPackage @@ -45081,6 +46304,7 @@ self: { jailbreak = true; description = "Combinators that allow for a more functional/monadic style of Arrow programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "functor-apply" = callPackage @@ -45092,6 +46316,7 @@ self: { homepage = "http://comonad.com/reader/"; description = "This package has been subsumed by semigroupoids"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "functor-combo" = callPackage @@ -45142,6 +46367,7 @@ self: { buildDepends = [ base ]; description = "Data.FunctorM (compatibility package)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "functors" = callPackage @@ -45173,6 +46399,7 @@ self: { homepage = "http://github.com/nathanwiegand/funion"; description = "A unioning file-system using HFuse"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "funpat" = callPackage @@ -45205,6 +46432,7 @@ self: { homepage = "http://github.com/dbueno/funsat"; description = "A modern DPLL-style SAT solver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "futun" = callPackage @@ -45231,6 +46459,7 @@ self: { homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/future"; description = "Supposed to mimics and enhance proposed C++ \"future\" features"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "future-resource" = callPackage @@ -45293,6 +46522,7 @@ self: { buildDepends = [ base cmdargs directory old-time process ]; description = "A 'ten past six' style clock"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fwgl" = callPackage @@ -45325,6 +46555,7 @@ self: { buildDepends = [ base HTTP json ]; description = "Generate Gentoo ebuilds from NodeJS/npm packages"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gact" = callPackage @@ -45342,6 +46573,7 @@ self: { ]; description = "General Alignment Clustering Tool"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "game-probability" = callPackage @@ -45378,6 +46610,7 @@ self: { buildDepends = [ base cairo containers glib gtk time ]; description = "Game clock that shows two analog clock faces"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gamma" = callPackage @@ -45446,6 +46679,7 @@ self: { homepage = "http://www.daneel0yaitskov.000space.com"; description = "planar graph embedding into a plane"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gc-monitoring-wai" = callPackage @@ -45463,6 +46697,7 @@ self: { homepage = "https://github.com/yihuang/gc-monitoring-wai"; description = "a wai application to show GHC.GCStats"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gconf" = callPackage @@ -45524,6 +46759,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics"; description = "Generic diff for the instant-generics library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gdiff-th" = callPackage @@ -45544,6 +46780,7 @@ self: { homepage = "https://github.com/jfischoff/gdiff-th"; description = "Generate gdiff GADTs and Instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gearbox" = callPackage @@ -45617,6 +46854,7 @@ self: { homepage = "http://corbinsimpson.com/"; description = "A simple library of helpers for SDL+GL games"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gencheck" = callPackage @@ -45634,6 +46872,7 @@ self: { homepage = "http://github.com/JacquesCarette/GenCheck"; description = "A testing framework inspired by QuickCheck and SmallCheck"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gender" = callPackage @@ -45728,6 +46967,7 @@ self: { testDepends = [ base HUnit test-framework test-framework-hunit ]; description = "Automatically convert Generic instances to and from church representations"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "generic-deepseq" = callPackage @@ -45806,6 +47046,7 @@ self: { jailbreak = true; description = "Generic implementation of Storable"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "generic-tree" = callPackage @@ -45829,6 +47070,7 @@ self: { buildDepends = [ base HaXml mtl syb-with-class template-haskell ]; description = "Marshalling Haskell values to/from XML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "generics-sop" = callPackage @@ -45851,6 +47093,7 @@ self: { buildDepends = [ base ]; description = "Serialization library using Data.Generics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "genetics" = callPackage @@ -45864,6 +47107,7 @@ self: { buildDepends = [ base random-fu ]; description = "A Genetic Algorithm library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "geni-gui" = callPackage @@ -45885,6 +47129,7 @@ self: { homepage = "http://projects.haskell.org/GenI"; description = "GenI graphical user interface"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "geni-util" = callPackage @@ -45906,6 +47151,7 @@ self: { homepage = "http://kowey.github.io/GenI"; description = "Companion tools for use with the GenI surface realiser"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "geniconvert" = callPackage @@ -45926,6 +47172,7 @@ self: { homepage = "http://wiki.loria.fr/wiki/GenI"; description = "Conversion utility for the GenI generator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "genifunctors" = callPackage @@ -45969,6 +47216,7 @@ self: { jailbreak = true; description = "Simple HTTP server for GenI results"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "genprog" = callPackage @@ -46074,6 +47322,7 @@ self: { homepage = "https://github.com/domdere/hs-geojson"; description = "A thin GeoJSON Layer above the aeson library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "getemx" = callPackage @@ -46093,6 +47342,7 @@ self: { homepage = "http://bitbucket.org/kenko/getemx"; description = "Fetch from emusic using .emx files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "getflag" = callPackage @@ -46104,6 +47354,7 @@ self: { buildDepends = [ base ]; description = "Command-line parser"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "getopt-simple" = callPackage @@ -46141,6 +47392,7 @@ self: { homepage = "http://www.grammaticalframework.org/"; description = "Grammatical Framework"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ggtsTC" = callPackage @@ -46191,6 +47443,7 @@ self: { homepage = "http://github.com/vincenthz/ghc-core-html"; description = "Core to HTML display"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-datasize" = callPackage @@ -46215,6 +47468,7 @@ self: { jailbreak = true; description = "Explicitly prevent sharing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-events" = callPackage @@ -46251,6 +47505,7 @@ self: { jailbreak = true; description = "Analyze and visualize event logs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-events-parallel" = callPackage @@ -46298,6 +47553,7 @@ self: { homepage = "https://github.com/alanz/ghc-generic-instances"; description = "Derived instances of GHC.Generic of the GHC AST"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-heap-view" = callPackage @@ -46531,6 +47787,7 @@ self: { sha256 = "1hg5iddlh87hir5vqjby2bihah4xcyarsfcgff3gd8l2h7mqi2dn"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-srcspan-plugin" = callPackage @@ -46556,6 +47813,7 @@ self: { homepage = "http://github.com/nominolo/ghc-syb"; description = "Data and Typeable instances for the GHC API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-syb-utils" = callPackage @@ -46604,6 +47862,7 @@ self: { homepage = "http://felsin9.de/nnis/ghc-vis"; description = "Live visualization of data structures in GHCi"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghci-diagrams" = callPackage @@ -46616,6 +47875,7 @@ self: { jailbreak = true; description = "Display simple diagrams from ghci"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghci-haskeline" = callPackage @@ -46636,6 +47896,7 @@ self: { homepage = "http://code.haskell.org/~judah/ghci-haskeline"; description = "An implementation of ghci using the Haskeline line-input library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghci-lib" = callPackage @@ -46669,6 +47930,7 @@ self: { homepage = "https://github.com/hvr/ghci-ng"; description = "Extended GHCi fork"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghci-pretty" = callPackage @@ -46729,6 +47991,7 @@ self: { buildDepends = [ base glib gtk3 mtl text transformers webkitgtk3 ]; description = "DOM library that supports both GHCJS and WebKitGTK"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghcjs-dom-hello" = callPackage @@ -46743,6 +48006,7 @@ self: { homepage = "https://github.com/ghcjs/ghcjs-dom-hello"; description = "GHCJS DOM Hello World, an example package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghclive" = callPackage @@ -46768,6 +48032,7 @@ self: { homepage = "http://github.com/shapr/ghclive/"; description = "Interactive Haskell interpreter in a browser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghczdecode" = callPackage @@ -46802,6 +48067,7 @@ self: { ]; description = "Trivial routines for inspecting git repositories"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gimlh" = callPackage @@ -46836,6 +48102,7 @@ self: { homepage = "http://repetae.net/computer/ginsu/"; description = "Ginsu Gale Client"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) openssl;}; "gio" = callPackage @@ -46852,6 +48119,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GIO"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib;}; "gist" = callPackage @@ -46869,6 +48137,7 @@ self: { homepage = "http://github.com/simonmichael/gist"; description = "A reliable command-line client for gist.github.com"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-all" = callPackage @@ -46888,6 +48157,7 @@ self: { homepage = "https://github.com/jwiegley/git-all"; description = "Determine which Git repositories need actions to be taken"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-annex" = callPackage @@ -46964,6 +48234,7 @@ self: { homepage = "https://github.com/dougalstanton/git-checklist"; description = "Maintain per-branch checklists in Git"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-date" = callPackage @@ -46982,6 +48253,7 @@ self: { homepage = "https://github.com/singpolyma/git-date-haskell"; description = "Bindings to the date parsing from Git"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-embed" = callPackage @@ -47040,6 +48312,7 @@ self: { homepage = "http://github.com/jwiegley/gitlib"; description = "More intelligent push-to-GitHub utility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-monitor" = callPackage @@ -47064,6 +48337,7 @@ self: { homepage = "http://github.com/jwiegley/gitlib"; description = "Passively snapshots working tree changes efficiently"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-object" = callPackage @@ -47104,6 +48378,7 @@ self: { homepage = "http://git-repair.branchable.com/"; description = "repairs a damanged git repisitory"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "git-sanity" = callPackage @@ -47357,6 +48632,7 @@ self: { ]; description = "Run tests between repositories"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gitlib-libgit2" = callPackage @@ -47385,6 +48661,7 @@ self: { ]; description = "Libgit2 backend for gitlib"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gitlib-s3" = callPackage @@ -47414,6 +48691,7 @@ self: { ]; description = "Gitlib repository backend for storing Git objects in Amazon S3"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gitlib-sample" = callPackage @@ -47461,6 +48739,7 @@ self: { ]; description = "Generic utility functions for working with Git repositories"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gitson" = callPackage @@ -47484,6 +48763,7 @@ self: { homepage = "https://github.com/myfreeweb/gitson"; description = "A document store library for Git + JSON"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gl" = callPackage @@ -47527,6 +48807,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the glade library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) libglade;}; "gladexml-accessor" = callPackage @@ -47538,6 +48819,7 @@ self: { buildDepends = [ base glade HaXml template-haskell ]; description = "Automagically declares getters for widget handles in specified interface file"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "glapp" = callPackage @@ -47583,6 +48865,7 @@ self: { homepage = "https://github.com/klangner/glider-nlp"; description = "Natural Language Processing library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "glintcollider" = callPackage @@ -47676,6 +48959,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Glome"; description = "ray tracer"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss" = callPackage @@ -47706,6 +48990,7 @@ self: { jailbreak = true; description = "Extras to interface Gloss and Accelerate"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-algorithms" = callPackage @@ -47763,6 +49048,7 @@ self: { homepage = "http://gloss.ouroborus.net"; description = "Examples using the gloss library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-game" = callPackage @@ -47824,6 +49110,7 @@ self: { jailbreak = true; description = "Parallel rendering of raster images using Accelerate"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-rendering" = callPackage @@ -47885,6 +49172,7 @@ self: { buildDepends = [ array AvlTree base COrdering QuickCheck random ]; description = "Composable maps and generic tries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gmndl" = callPackage @@ -47904,6 +49192,7 @@ self: { jailbreak = true; description = "Mandelbrot Set explorer using GTK"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gnome-desktop" = callPackage @@ -47917,6 +49206,7 @@ self: { buildDepends = [ base directory gconf glib gtk random ]; description = "Randomly set a picture as the GNOME desktop background"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gnome-keyring" = callPackage @@ -47933,6 +49223,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-gnome-keyring/"; description = "Bindings for libgnome-keyring"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gnome_keyring;}; "gnomevfs" = callPackage @@ -47950,6 +49241,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GNOME Virtual File System library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gnome_vfs; gnome_vfs_module = null;}; "gnuidn" = callPackage @@ -48013,6 +49305,7 @@ self: { buildDepends = [ base directory filepath process ]; description = "GHCi bindings to lambdabot"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "goatee" = callPackage @@ -48048,6 +49341,7 @@ self: { homepage = "http://khumba.net/projects/goatee"; description = "A monadic take on a 2,500-year-old board game - GTK+ UI"; license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gofer-prelude" = callPackage @@ -48060,6 +49354,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/gofer-prelude"; description = "The Gofer 2.30 standard prelude"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "google-dictionary" = callPackage @@ -48113,6 +49408,7 @@ self: { jailbreak = true; description = "Google HTML5 Slide generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "google-mail-filters" = callPackage @@ -48177,6 +49473,7 @@ self: { homepage = "http://github.com/michaelxavier/GooglePlus"; description = "Haskell implementation of the Google+ API v1"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gopherbot" = callPackage @@ -48194,6 +49491,7 @@ self: { ]; description = "Spidering robot to download files from Gopherspace"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gpah" = callPackage @@ -48214,6 +49512,7 @@ self: { ]; description = "Generic Programming Use in Hackage"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gpcsets" = callPackage @@ -48258,6 +49557,7 @@ self: { jailbreak = true; description = "For manipulating GPS coordinates and trails"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gps2htmlReport" = callPackage @@ -48280,6 +49580,7 @@ self: { homepage = "https://github.com/robstewart57/Gps2HtmlReport"; description = "GPS to HTML Summary Report"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gpx-conduit" = callPackage @@ -48297,6 +49598,7 @@ self: { jailbreak = true; description = "Read GPX files using conduits"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graceful" = callPackage @@ -48332,6 +49634,7 @@ self: { homepage = "http://projects.haskell.org/grammar-combinators/"; description = "A parsing library of context-free grammar combinators"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "grapefruit-examples" = callPackage @@ -48412,6 +49715,7 @@ self: { homepage = "http://grapefruit-project.org/"; description = "GTK+-based backend for declarative user interface programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graph-core" = callPackage @@ -48494,6 +49798,7 @@ self: { homepage = "http://rochel.info/#graph-rewriting"; description = "Interactive graph rewriting system implementing various well-known combinators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graph-rewriting-gl" = callPackage @@ -48534,6 +49839,7 @@ self: { homepage = "http://rochel.info/#graph-rewriting"; description = "Lambdascope, an optimal evaluator of the lambda calculus, as an interactive graph-rewriting system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graph-rewriting-layout" = callPackage @@ -48658,6 +49964,7 @@ self: { homepage = "http://github.com/konn/graph-utils/"; description = "A simple wrapper & quasi quoter for fgl"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graph-visit" = callPackage @@ -48755,6 +50062,7 @@ self: { homepage = "http://github.com/luqui/collada"; description = "Load 3D geometry in the COLLADA format"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graphicsFormats" = callPackage @@ -48766,6 +50074,7 @@ self: { buildDepends = [ base haskell98 OpenGL QuickCheck ]; description = "Classes for renderable objects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graphicstools" = callPackage @@ -48784,6 +50093,7 @@ self: { homepage = "https://yousource.it.jyu.fi/cvlab/pages/GraphicsTools"; description = "Tools for creating graphical UIs, based on wxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graphmod" = callPackage @@ -48832,6 +50142,7 @@ self: { homepage = "http://github.com/explicitcall/graphtype"; description = "A simple tool to illustrate dependencies between Haskell types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "graphviz" = callPackage @@ -48898,6 +50209,7 @@ self: { homepage = "https://github.com/mhwombat/gray-extended"; description = "Gray encoding schemes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "greencard" = callPackage @@ -48940,6 +50252,7 @@ self: { homepage = "http://code.google.com/p/greg/"; description = "A scalable distributed logger with a high-precision global time axis"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "grid" = callPackage @@ -48957,6 +50270,7 @@ self: { homepage = "https://github.com/mhwombat/grid"; description = "Tools for working with regular grids (graphs, lattices)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "grm" = callPackage @@ -48975,6 +50289,7 @@ self: { buildTools = [ happy ]; description = "grm grammar converter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "groom" = callPackage @@ -49042,6 +50357,7 @@ self: { ]; description = "MySQL backend for the groundhog library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "groundhog-postgresql" = callPackage @@ -49169,6 +50485,7 @@ self: { homepage = "http://github.com/iand675/growler"; description = "A revised version of the scotty library that attempts to be simpler and more performant"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gruff" = callPackage @@ -49189,6 +50506,7 @@ self: { jailbreak = true; description = "fractal explorer GUI using the ruff library"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gruff-examples" = callPackage @@ -49208,6 +50526,7 @@ self: { jailbreak = true; description = "Mandelbrot Set examples using ruff and gruff"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gsasl" = callPackage @@ -49232,6 +50551,7 @@ self: { buildDepends = [ base hierarchical-clustering ]; description = "Generic implementation of Gerstein/Sonnhammer/Chothia weighting"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gsl-random" = callPackage @@ -49244,6 +50564,7 @@ self: { homepage = "http://github.com/patperry/hs-gsl-random"; description = "Bindings the the GSL random number generation facilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gsl-random-fu" = callPackage @@ -49256,6 +50577,7 @@ self: { homepage = "http://code.haskell.org/~mokus/gsl-random-fu"; description = "Instances for using gsl-random with random-fu"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gsmenu" = callPackage @@ -49275,6 +50597,7 @@ self: { homepage = "http://sigkill.dk/programs/gsmenu"; description = "A visual generic menu"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gstreamer" = callPackage @@ -49297,6 +50620,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GStreamer open source multimedia framework"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) gstreamer; gstreamer-audio = null; gstreamer-base = null; gstreamer-controller = null; gstreamer-dataprotocol = null; gstreamer-net = null; @@ -49331,6 +50655,7 @@ self: { buildDepends = [ base csv directory filepath rowrecord split ]; description = "The General Transit Feed Specification format"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk" = callPackage @@ -49349,6 +50674,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Gtk+ graphical user interface library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib; inherit (pkgs.gnome) gtk;}; "gtk-jsinput" = callPackage @@ -49361,6 +50687,7 @@ self: { homepage = "http://github.com/timthelion/gtk-jsinput"; description = "A simple custom form widget for gtk which allows inputing of JSON values"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk-largeTreeStore" = callPackage @@ -49375,6 +50702,7 @@ self: { testDepends = [ base containers gtk3 hspec ]; description = "Large TreeStore support for gtk2hs"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk-mac-integration" = callPackage @@ -49391,6 +50719,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { gtk-mac-integration = null;}; "gtk-serialized-event" = callPackage @@ -49406,6 +50735,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "GTK+ Serialized event"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk;}; "gtk-simple-list-view" = callPackage @@ -49418,6 +50748,7 @@ self: { homepage = "http://github.com/timthelion/gtk-simple-list-view"; description = "A simple custom form widget for gtk which allows single LOC creation/updating of list views"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk-toggle-button-list" = callPackage @@ -49430,6 +50761,7 @@ self: { homepage = "http://github.com/timthelion/gtk-toggle-button-list"; description = "A simple custom form widget for gtk which allows single LOC creation/updating of toggle button lists"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk-toy" = callPackage @@ -49442,6 +50774,7 @@ self: { jailbreak = true; description = "Convenient Gtk canvas with mouse and keyboard input"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk-traymanager" = callPackage @@ -49455,6 +50788,7 @@ self: { homepage = "http://github.com/travitch/gtk-traymanager"; description = "A wrapper around the eggtraymanager library for Linux system trays"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk; inherit (pkgs) x11;}; "gtk2hs-buildtools" = callPackage @@ -49490,6 +50824,7 @@ self: { ]; description = "A type class for cast functions of Gtk2hs: glade package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-cast-glib" = callPackage @@ -49516,6 +50851,7 @@ self: { ]; description = "A type class for cast functions of Gtk2hs: gnomevfs package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-cast-gtk" = callPackage @@ -49531,6 +50867,7 @@ self: { ]; description = "A type class for cast functions of Gtk2hs: gtk package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-cast-gtkglext" = callPackage @@ -49546,6 +50883,7 @@ self: { ]; description = "A type class for cast functions of Gtk2hs: gtkglext package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-cast-gtksourceview2" = callPackage @@ -49562,6 +50900,7 @@ self: { ]; description = "A type class for cast functions of Gtk2hs: gtksourceview2 package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-cast-th" = callPackage @@ -49587,6 +50926,7 @@ self: { homepage = "http://www.haskell.org/hello/"; description = "Gtk2Hs Hello World, an example package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-rpn" = callPackage @@ -49599,6 +50939,7 @@ self: { jailbreak = true; description = "Adds a module to gtk2hs allowing layouts to be defined using reverse polish notation"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk3" = callPackage @@ -49621,6 +50962,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Gtk+ graphical user interface library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib; gtk3 = null;}; "gtk3-mac-integration" = callPackage @@ -49637,6 +50979,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { gtk-mac-integration = null;}; "gtkglext" = callPackage @@ -49654,6 +50997,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GTK+ OpenGL Extension"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtkglext; inherit (pkgs) pangox_compat;}; @@ -49672,6 +51016,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the GtkImageView library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) gtkimageview;}; "gtkrsync" = callPackage @@ -49690,6 +51035,7 @@ self: { homepage = "http://hg.complete.org/gtkrsync"; description = "Gnome rsync progress display"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtksourceview2" = callPackage @@ -49706,6 +51052,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtksourceview;}; "gtksourceview3" = callPackage @@ -49722,6 +51069,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GtkSourceView library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtksourceview;}; "guarded-rewriting" = callPackage @@ -49746,6 +51094,7 @@ self: { homepage = "http://code.atnnn.com/project/guess"; description = "Generate simple combinators given their type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gulcii" = callPackage @@ -49761,6 +51110,7 @@ self: { homepage = "http://gitorious.org/maximus/gulcii"; description = "graphical untyped lambda calculus interactive interpreter"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gutenberg-fibonaccis" = callPackage @@ -49793,6 +51143,7 @@ self: { homepage = "https://github.com/Fuuzetsu/h-booru"; description = "Haskell library for retrieving data from various booru image sites"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "h-gpgme" = callPackage @@ -49811,6 +51162,7 @@ self: { ]; homepage = "https://github.com/rethab/h-gpgme"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "h2048" = callPackage @@ -49830,6 +51182,7 @@ self: { homepage = "https://github.com/Javran/h2048"; description = "a haskell implementation of Game 2048"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hArduino" = callPackage @@ -49870,6 +51223,7 @@ self: { extraLibraries = [ cudd epd mtr st util ]; description = "An FFI binding to the CUDD library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { cudd = null; epd = null; inherit (pkgs) mtr; inherit (pkgs) st; util = null;}; @@ -49886,6 +51240,7 @@ self: { extraLibraries = [ csound64 libsndfile ]; description = "interface to CSound API"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { csound64 = null; inherit (pkgs) libsndfile;}; "hDFA" = callPackage @@ -49897,6 +51252,7 @@ self: { buildDepends = [ base containers directory process ]; description = "A simple library for representing and minimising DFAs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hF2" = callPackage @@ -49908,6 +51264,7 @@ self: { buildDepends = [ base cereal vector ]; description = "F(2^e) math for cryptography"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hGelf" = callPackage @@ -49942,6 +51299,7 @@ self: { homepage = "http://github.com/itkovian/hMollom"; description = "Library to interact with the @Mollom anti-spam service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hOpenPGP" = callPackage @@ -50037,6 +51395,7 @@ self: { homepage = "https://github.com/WJWH/hPushover"; description = "Pushover.net API functions."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hR" = callPackage @@ -50048,6 +51407,7 @@ self: { buildDepends = [ array base containers unix ]; description = "R bindings and interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hRESP" = callPackage @@ -50097,6 +51457,7 @@ self: { jailbreak = true; description = "Interface to Amazon's SimpleDB service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hTalos" = callPackage @@ -50111,6 +51472,7 @@ self: { homepage = "https://github.com/mgajda/hTalos"; description = "Parser, print and manipulate structures in PDB file format"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hTensor" = callPackage @@ -50138,6 +51500,7 @@ self: { homepage = "http://dslsrv4.cs.missouri.edu/~qqbm9"; description = "Optimal variable selection in chain graphical model"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) blas; lapack = null;}; "haar" = callPackage @@ -50155,6 +51518,7 @@ self: { homepage = "https://github.com/mhwombat/haar"; description = "Haar wavelet transforms"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hacanon-light" = callPackage @@ -50197,6 +51561,7 @@ self: { homepage = "http://github.com/nfjinjing/hack-contrib"; description = "Hack contrib"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-contrib-press" = callPackage @@ -50214,6 +51579,7 @@ self: { homepage = "http://github.com/bickfordb/hack-contrib-press"; description = "Hack helper that renders Press templates"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-frontend-happstack" = callPackage @@ -50231,6 +51597,7 @@ self: { homepage = "http://github.com/nfjinjing/hack/tree/master"; description = "hack-frontend-happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-frontend-monadcgi" = callPackage @@ -50242,6 +51609,7 @@ self: { buildDepends = [ base bytestring cgi containers hack ]; description = "Allows programs written against MonadCGI to run with any hack handler. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-handler-cgi" = callPackage @@ -50272,6 +51640,7 @@ self: { homepage = "http://github.com/twittner/hack-handler-epoll/"; description = "hack handler implementation using epoll"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-handler-evhttp" = callPackage @@ -50290,6 +51659,7 @@ self: { homepage = "http://github.com/bickfordb/hack-handler-evhttp"; description = "Hack EvHTTP (libevent) Handler"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { event = null;}; "hack-handler-fastcgi" = callPackage @@ -50304,6 +51674,7 @@ self: { homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master"; description = "Hack handler direct to fastcgi (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) fcgi;}; "hack-handler-happstack" = callPackage @@ -50321,6 +51692,7 @@ self: { homepage = "http://github.com/nfjinjing/hack-handler-happstack"; description = "Hack Happstack server handler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-handler-hyena" = callPackage @@ -50337,6 +51709,7 @@ self: { homepage = "http://github.com/nfjinjing/hack-handler-hyena"; description = "Hyena hack handler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-handler-kibro" = callPackage @@ -50349,6 +51722,7 @@ self: { homepage = "http://github.com/nfjinjing/hack/tree/master"; description = "Hack Kibro handler"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-handler-simpleserver" = callPackage @@ -50366,6 +51740,7 @@ self: { homepage = "http://github.com/snoyberg/hack-handler-simpleserver/tree/master"; description = "A simplistic HTTP server handler for Hack. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-middleware-cleanpath" = callPackage @@ -50394,6 +51769,7 @@ self: { homepage = "http://github.com/snoyberg/hack-middleware-clientsession/tree/master"; description = "Middleware for easily keeping session data in client cookies. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack-middleware-gzip" = callPackage @@ -50422,6 +51798,7 @@ self: { homepage = "http://github.com/snoyberg/hack-middleware-jsonp/tree/master"; description = "Automatic wrapping of JSON responses to convert into JSONP. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack2" = callPackage @@ -50469,6 +51846,7 @@ self: { homepage = "https://github.com/nfjinjing/hack2-contrib"; description = "Hack2 contrib extra"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack2-handler-happstack-server" = callPackage @@ -50487,6 +51865,7 @@ self: { homepage = "https://github.com/nfjinjing/hack2-handler-happstack-server"; description = "Hack2 Happstack server handler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack2-handler-mongrel2-http" = callPackage @@ -50507,6 +51886,7 @@ self: { homepage = "https://github.com/nfjinjing/hack2-handler-mongrel2-http"; description = "Hack2 Mongrel2 HTTP handler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack2-handler-snap-server" = callPackage @@ -50542,6 +51922,7 @@ self: { homepage = "https://github.com/nfjinjing/hack2-handler-warp"; description = "Hack2 warp handler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hack2-interface-wai" = callPackage @@ -50560,6 +51941,7 @@ self: { homepage = "https://github.com/nfjinjing/hack2-interface-wai"; description = "Hack2 interface of WAI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackage-db" = callPackage @@ -50598,6 +51980,7 @@ self: { homepage = "https://github.com/blitzcode/hackage-diff"; description = "Compare the public API of different versions of a Hackage library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackage-plot" = callPackage @@ -50641,6 +52024,7 @@ self: { homepage = "http://github.com/snoyberg/hackage-proxy"; description = "Provide a proxy for Hackage which modifies responses in some way. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackage-server" = callPackage @@ -50679,6 +52063,7 @@ self: { jailbreak = true; description = "The Hackage web server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackage-sparks" = callPackage @@ -50698,6 +52083,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/hackage-sparks"; description = "Generate sparkline graphs of hackage statistics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackage2hwn" = callPackage @@ -50712,6 +52098,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/hackage2hwn"; description = "Convert Hackage RSS feeds to wiki format for publishing on Haskell.org"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackage2twitter" = callPackage @@ -50726,6 +52113,7 @@ self: { homepage = "http://github.com/tomlokhorst/hackage2twitter"; description = "Send new Hackage releases to Twitter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackager" = callPackage @@ -50762,6 +52150,7 @@ self: { testDepends = [ base hspec transformers ]; description = "API for Hacker News"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hackertyper" = callPackage @@ -50820,6 +52209,7 @@ self: { homepage = "https://github.com/Forkk/hactor"; description = "Lightweight Erlang-style actors for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hactors" = callPackage @@ -50888,6 +52278,7 @@ self: { homepage = "http://www.haskell.org/haddock/"; description = "A documentation-generation tool for Haskell libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haddock-library" = callPackage @@ -51036,6 +52427,7 @@ self: { homepage = "http://github.com/tych0/haggis"; description = "A static site generator with blogging/comments support"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haha" = callPackage @@ -51163,6 +52555,7 @@ self: { homepage = "https://github.com/tfausak/hairy"; description = "A JSON REST API"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hakaru" = callPackage @@ -51193,6 +52586,7 @@ self: { homepage = "http://indiana.edu/~ppaml/"; description = "A probabilistic programming embedded DSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hake" = callPackage @@ -51224,6 +52618,7 @@ self: { homepage = "https://code.reaktor42.de/projects/hakismet"; description = "Akismet spam protection library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hako" = callPackage @@ -51307,6 +52702,7 @@ self: { jailbreak = true; description = "Blaze templates for Hakyll"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hakyll-contrib" = callPackage @@ -51322,6 +52718,7 @@ self: { homepage = "http://jaspervdj.be/hakyll"; description = "Extra modules for the hakyll website compiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hakyll-contrib-hyphenation" = callPackage @@ -51354,6 +52751,7 @@ self: { jailbreak = true; description = "A hakyll library that helps maintain a separate links database"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hakyll-convert" = callPackage @@ -51387,6 +52785,7 @@ self: { homepage = "https://github.com/maxsnew/hakyll-elm"; description = "Hakyll wrapper for the Elm compiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "halberd" = callPackage @@ -51413,6 +52812,7 @@ self: { homepage = "http://github.com/haskell-suite/halberd/"; description = "A tool to generate missing import statements for Haskell modules"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "half" = callPackage @@ -51445,6 +52845,7 @@ self: { jailbreak = true; description = "The HAskelL File System (\"halfs\" -- intended for use on the HaLVM)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "halipeto" = callPackage @@ -51458,6 +52859,7 @@ self: { homepage = "http://github.com/peti/halipeto"; description = "Haskell Static Web Page Generator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haltavista" = callPackage @@ -51513,6 +52915,7 @@ self: { jailbreak = true; description = "Haskell macro preprocessor"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hamtmap" = callPackage @@ -51525,6 +52928,7 @@ self: { homepage = "https://github.com/exclipy/pdata"; description = "A purely functional and persistent hash map"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hamusic" = callPackage @@ -51545,6 +52949,7 @@ self: { homepage = "https://troglodita.di.uminho.pt/svn/musica/work/HaMusic"; description = "Library to handle abstract music"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "handa-gdata" = callPackage @@ -51594,6 +52999,7 @@ self: { buildDepends = [ base bytestring ]; description = "HandleLike class"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hangman" = callPackage @@ -51685,6 +53091,7 @@ self: { jailbreak = true; description = "Binding to the appindicator library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { appindicator = null;}; "happindicator3" = callPackage @@ -51700,6 +53107,7 @@ self: { homepage = "https://github.com/mlacorte/happindicator3"; description = "Binding to the appindicator library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { appindicator = null;}; "happraise" = callPackage @@ -51713,6 +53121,7 @@ self: { buildDepends = [ base directory filepath ]; description = "A small program for counting the comments in haskell source"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happs-hsp" = callPackage @@ -51724,6 +53133,7 @@ self: { sha256 = "0l1gb0qhhmld77qyz8qclbqxnv0hvyvjhav78690z50kvpjpqrxx"; buildDepends = [ base bytestring HAppS-Server hsp mtl plugins ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happs-hsp-template" = callPackage @@ -51740,6 +53150,7 @@ self: { ]; description = "Utilities for using HSP templates in HAppS applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happs-tutorial" = callPackage @@ -51765,6 +53176,7 @@ self: { jailbreak = true; description = "A Happstack Tutorial that is its own web 2.0-type demo."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack" = callPackage @@ -51800,6 +53212,7 @@ self: { homepage = "http://n-sch.de/happstack-auth"; description = "A Happstack Authentication Suite"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-authenticate" = callPackage @@ -51841,6 +53254,7 @@ self: { homepage = "http://happstack.com"; description = "client-side session data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-contrib" = callPackage @@ -51863,6 +53277,7 @@ self: { homepage = "http://happstack.com"; description = "Web related tools and services"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-data" = callPackage @@ -51884,6 +53299,7 @@ self: { homepage = "http://happstack.com"; description = "Happstack data manipulation libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-dlg" = callPackage @@ -51902,6 +53318,7 @@ self: { homepage = "http://patch-tag.com/r/cdsmith/happstack-dlg"; description = "Cross-request user interactions for Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-facebook" = callPackage @@ -51929,6 +53346,7 @@ self: { homepage = "http://src.seereason.com/happstack-facebook/"; description = "A package for building Facebook applications using Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-fastcgi" = callPackage @@ -51945,6 +53363,7 @@ self: { ]; description = "Happstack extension for use with FastCGI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-fay" = callPackage @@ -51962,6 +53381,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Support for using Fay with Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-fay-ajax" = callPackage @@ -51975,6 +53395,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Support for using Fay with Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-foundation" = callPackage @@ -51995,6 +53416,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Glue code for using Happstack with acid-state, web-routes, reform, and HSP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-hamlet" = callPackage @@ -52026,6 +53448,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Support for using Heist templates in Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-helpers" = callPackage @@ -52051,6 +53474,7 @@ self: { homepage = "http://patch-tag.com/r/tphyahoo/HAppSHelpers/home"; description = "Convenience functions for Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-hsp" = callPackage @@ -52068,6 +53492,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Support for using HSP templates in Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-hstringtemplate" = callPackage @@ -52105,6 +53530,7 @@ self: { homepage = "http://happstack.com"; description = "Efficient relational queries on Haskell sets"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-jmacro" = callPackage @@ -52151,6 +53577,7 @@ self: { ]; description = "monad-peel instances for Happstack types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-plugins" = callPackage @@ -52168,6 +53595,7 @@ self: { homepage = "http://happstack.com"; description = "The haskell application server stack + reload"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-server" = callPackage @@ -52234,6 +53662,7 @@ self: { homepage = "http://happstack.com"; description = "Event-based distributed state"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-static-routing" = callPackage @@ -52273,6 +53702,7 @@ self: { homepage = "http://happstack.com"; description = "Web framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happstack-yui" = callPackage @@ -52295,6 +53725,7 @@ self: { homepage = "http://hub.darcs.net/dag/yui/browse/happstack-yui"; description = "Utilities for using YUI3 with Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happy" = callPackage @@ -52346,6 +53777,7 @@ self: { homepage = "https://github.com/cstrahan/happybara"; description = "Acceptance test framework for web applications"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happybara-webkit" = callPackage @@ -52367,6 +53799,7 @@ self: { homepage = "https://github.com/cstrahan/happybara/happybara-webkit"; description = "WebKit Happybara driver"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "happybara-webkit-server" = callPackage @@ -52380,6 +53813,7 @@ self: { homepage = "https://github.com/cstrahan/happybara/happybara-webkit-server"; description = "WebKit Server binary for Happybara (taken from capybara-webkit)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "harchive" = callPackage @@ -52397,6 +53831,7 @@ self: { homepage = "http://www.davidb.org/darcs/harchive/"; description = "Networked content addressed backup and restore software"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) openssl; inherit (pkgs) sqlite;}; "hark" = callPackage @@ -52416,6 +53851,7 @@ self: { homepage = "http://code.google.com/p/hark/"; description = "A Gentoo package query tool"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haroonga" = callPackage @@ -52433,6 +53869,7 @@ self: { jailbreak = true; description = "Low level bindings for Groonga"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { groonga = null;}; "harp" = callPackage @@ -52462,6 +53899,7 @@ self: { homepage = "http://code.haskell.org/harpy/"; description = "Runtime code generation for x86 machine code"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "has" = callPackage @@ -52476,6 +53914,7 @@ self: { homepage = "http://github.com/nonowarn/has"; description = "Entity based records"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "has-th" = callPackage @@ -52488,6 +53927,7 @@ self: { homepage = "http://github.com/chrisdone/has-th"; description = "Template Haskell function for Has records"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hascal" = callPackage @@ -52503,6 +53943,7 @@ self: { homepage = "http://darcsden.com/mekeor/hascal"; description = "A minimalistic but extensible and precise calculator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hascat" = callPackage @@ -52522,6 +53963,7 @@ self: { jailbreak = true; description = "Hascat Web Server"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hascat-lib" = callPackage @@ -52540,6 +53982,7 @@ self: { jailbreak = true; description = "Hascat Package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hascat-setup" = callPackage @@ -52557,6 +54000,7 @@ self: { ]; description = "Hascat Installation helper"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hascat-system" = callPackage @@ -52574,6 +54018,7 @@ self: { jailbreak = true; description = "Hascat System Package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hash" = callPackage @@ -52594,6 +54039,7 @@ self: { homepage = "http://github.com/analytics/hash/"; description = "Hashing tools"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hashable" = callPackage @@ -52649,6 +54095,7 @@ self: { homepage = "https://github.com/wowus/hashable-generics"; description = "Automatically generates Hashable instances with GHC.Generics."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hashed-storage" = callPackage @@ -52735,6 +54182,7 @@ self: { homepage = "http://huygens.functor.nl/hasim/"; description = "Process-Based Discrete Event Simulation library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hask" = callPackage @@ -52752,6 +54200,7 @@ self: { homepage = "http://github.com/ekmett/hask"; description = "Categories"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hask-home" = callPackage @@ -52771,6 +54220,7 @@ self: { homepage = "http://gregheartsfield.com/hask-home"; description = "Generate homepages for cabal packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskades" = callPackage @@ -52808,6 +54258,7 @@ self: { homepage = "http://github.com/cosbynator/haskakafka"; description = "Kafka bindings for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { rdkafka = null;}; "haskanoid" = callPackage @@ -52828,6 +54279,7 @@ self: { homepage = "http://github.com/ivanperez-keera/haskanoid"; description = "A breakout game written in Yampa using SDL"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskarrow" = callPackage @@ -52845,6 +54297,7 @@ self: { ]; description = "A dialect of haskell with order of execution based on dependency resolution"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskbot-core" = callPackage @@ -52893,6 +54346,7 @@ self: { homepage = "https://github.com/maurotrb/haskdeep"; description = "Computes and audits file hashes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskdogs" = callPackage @@ -52926,6 +54380,7 @@ self: { homepage = "http://www.korgwal.com/haskeem/"; description = "A small scheme interpreter"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskeline_0_7_1_3" = callPackage @@ -52957,6 +54412,7 @@ self: { homepage = "http://community.haskell.org/~aslatter/code/haskeline-class"; description = "Class interface for working with Haskeline"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-aliyun" = callPackage @@ -52980,6 +54436,7 @@ self: { homepage = "https://github.com/yihuang/haskell-aliyun/"; description = "haskell client of aliyun service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-awk" = callPackage @@ -53010,6 +54467,7 @@ self: { jailbreak = true; description = "Transform text from the command-line using Haskell expressions"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-bcrypt" = callPackage @@ -53022,6 +54480,7 @@ self: { homepage = "http://www.github.com/zbskii/haskell-bcrypt"; description = "A bcrypt implementation for haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-brainfuck" = callPackage @@ -53041,6 +54500,7 @@ self: { jailbreak = true; description = "BrainFuck interpreter"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-cnc" = callPackage @@ -53061,6 +54521,7 @@ self: { homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/"; description = "Library for parallel programming in the Intel Concurrent Collections paradigm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-coffee" = callPackage @@ -53120,6 +54581,7 @@ self: { homepage = "http://github.com/chrisdone/haskell-docs"; description = "A program to find and display the docs and type of a name"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-formatter" = callPackage @@ -53146,6 +54608,7 @@ self: { homepage = "https://github.com/evolutics/haskell-formatter"; description = "Haskell source code formatter"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-ftp" = callPackage @@ -53169,6 +54632,7 @@ self: { homepage = "https://github.com/yihuang/haskell-ftp"; description = "A Haskell ftp server with configurable backend"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-generate" = callPackage @@ -53228,7 +54692,7 @@ self: { "haskell-mpi" = callPackage ({ mkDerivation, array, base, bytestring, c2hs, cereal - , extensible-exceptions, mpi + , extensible-exceptions, openmpi }: mkDerivation { pname = "haskell-mpi"; @@ -53240,11 +54704,12 @@ self: { array base bytestring cereal extensible-exceptions ]; buildTools = [ c2hs ]; - extraLibraries = [ mpi ]; + extraLibraries = [ openmpi ]; homepage = "http://github.com/bjpop/haskell-mpi"; description = "Distributed parallel programming in Haskell using MPI"; license = stdenv.lib.licenses.bsd3; - }) { mpi = null;}; + hydraPlatforms = stdenv.lib.platforms.none; + }) { inherit (pkgs) openmpi;}; "haskell-names" = callPackage ({ mkDerivation, aeson, base, bytestring, Cabal, containers @@ -53301,6 +54766,7 @@ self: { homepage = "https://github.com/asilvestre/haskell-neo4j-rest-client"; description = "A Haskell neo4j client"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-openflow" = callPackage @@ -53314,6 +54780,7 @@ self: { homepage = "https://github.com/brooksbp/haskell-openflow"; description = "OpenFlow protocol in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-packages" = callPackage @@ -53354,6 +54821,7 @@ self: { homepage = "http://michaeldadams.org/projects/haskell-pdf-presenter/"; description = "Tool for presenting PDF-based presentations"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-platform-test" = callPackage @@ -53384,6 +54852,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/haskell-platform-test"; description = "A test system for the Haskell Platform environment"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-plot" = callPackage @@ -53401,6 +54870,7 @@ self: { homepage = "https://github.com/kaizhang/haskell-plot"; description = "A library for generating 2D plots painlessly"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-qrencode" = callPackage @@ -53430,6 +54900,7 @@ self: { ]; description = "Reflect Haskell types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-rules" = callPackage @@ -53441,6 +54912,7 @@ self: { buildDepends = [ base syb ]; description = "A DSL for expressing natural deduction rules in Haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-spacegoo" = callPackage @@ -53457,6 +54929,7 @@ self: { ]; description = "Client API for Rocket Scissor Spacegoo"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-src" = callPackage @@ -53537,6 +55010,7 @@ self: { jailbreak = true; description = "Parse source to template-haskell abstract syntax"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-token-utils" = callPackage @@ -53561,6 +55035,7 @@ self: { homepage = "https://github.com/alanz/haskell-token-utils"; description = "Utilities to tie up tokens to an AST"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-type-exts" = callPackage @@ -53573,6 +55048,7 @@ self: { homepage = "http://code.haskell.org/haskell-type-exts"; description = "A type checker for Haskell/haskell-src-exts"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-typescript" = callPackage @@ -53597,6 +55073,7 @@ self: { homepage = "https://github.com/PeterScott/haskell-tyrant"; description = "Haskell implementation of the Tokyo Tyrant binary protocol"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-updater" = callPackage @@ -53634,6 +55111,7 @@ self: { homepage = "http://patch-tag.com/r/adept/haskell-xmpp/home"; description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell2010_1_1_2_0" = callPackage @@ -53789,6 +55267,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the dynamically loaded drivers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-flat" = callPackage @@ -53842,6 +55321,7 @@ self: { jailbreak = true; description = "HaskellDB support for the HDBC MySQL driver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-hdbc-odbc" = callPackage @@ -53910,6 +55390,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for HSQL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-hsql-mysql" = callPackage @@ -53929,6 +55410,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL MySQL driver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-hsql-odbc" = callPackage @@ -53948,6 +55430,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL ODBC driver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-hsql-oracle" = callPackage @@ -53987,6 +55470,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL PostgreSQL driver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-hsql-sqlite" = callPackage @@ -54026,6 +55510,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for the HSQL SQLite3 driver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelldb-th" = callPackage @@ -54050,6 +55535,7 @@ self: { homepage = "https://github.com/m4dc4p/haskelldb"; description = "HaskellDB support for WXHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskellscrabble" = callPackage @@ -54074,6 +55560,7 @@ self: { homepage = "http://www.github.com/happy0/haskellscrabble"; description = "A scrabble library capturing the core game logic of scrabble"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskelm" = callPackage @@ -54102,6 +55589,7 @@ self: { homepage = "http://github.com/JoeyEremondi/haskelm"; description = "Elm to Haskell translation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskgame" = callPackage @@ -54114,6 +55602,7 @@ self: { homepage = "http://haskell.org/haskellwiki/HaskGame"; description = "Haskell game library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskheap" = callPackage @@ -54132,6 +55621,7 @@ self: { homepage = "https://github.com/Raynes/haskheap"; description = "Haskell bindings to refheap"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskhol-core" = callPackage @@ -54148,6 +55638,7 @@ self: { homepage = "haskhol.org"; description = "The core logical system of HaskHOL, an EDSL for HOL theorem proving"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskintex" = callPackage @@ -54185,6 +55676,7 @@ self: { jailbreak = true; description = "A haskell wrapper for PokeAPI.co (www.pokeapi.co)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskoin" = callPackage @@ -54333,6 +55825,7 @@ self: { homepage = "http://github.com/plaprade/haskoin-wallet"; description = "Implementation of a Bitcoin hierarchical deterministric wallet (BIP32)"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskoon" = callPackage @@ -54350,6 +55843,7 @@ self: { ]; description = "Web Application Abstraction"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskoon-httpspec" = callPackage @@ -54365,6 +55859,7 @@ self: { ]; description = "Integrating HttpSpec with Haskoon"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskoon-salvia" = callPackage @@ -54382,6 +55877,7 @@ self: { ]; description = "Integrating HttpSpec with Haskoon"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskore" = callPackage @@ -54444,6 +55940,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Haskore back-end for SuperCollider"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskore-synthesizer" = callPackage @@ -54465,6 +55962,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Music rendering coded in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskore-vintage" = callPackage @@ -54508,6 +56006,7 @@ self: { buildDepends = [ base mtl old-time QuickCheck time wtk ]; description = "Loan calculator engine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hasloGUI" = callPackage @@ -54526,6 +56025,7 @@ self: { ]; description = "Loan calculator Gtk GUI. Based on haslo (Haskell Loan) library."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hasparql-client" = callPackage @@ -54538,6 +56038,7 @@ self: { homepage = "https://github.com/lhpaladin/HaSparql-Client"; description = "This package enables to write SPARQL queries to remote endpoints"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haspell" = callPackage @@ -54575,6 +56076,7 @@ self: { homepage = "https://github.com/nikita-volkov/hasql"; description = "A minimalistic general high level API for relational databases"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hasql-backend" = callPackage @@ -54592,6 +56094,7 @@ self: { homepage = "https://github.com/nikita-volkov/hasql-backend"; description = "API for backends of \"hasql\""; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hasql-postgres" = callPackage @@ -54621,6 +56124,7 @@ self: { homepage = "https://github.com/nikita-volkov/hasql-postgres"; description = "A \"PostgreSQL\" backend for the \"hasql\" library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hasql-postgres-options" = callPackage @@ -54637,6 +56141,7 @@ self: { homepage = "https://github.com/nikita-volkov/hasql-postgres-options"; description = "An \"optparse-applicative\" parser for \"hasql-postgres\""; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hastache" = callPackage @@ -54677,6 +56182,7 @@ self: { homepage = "https://github.com/proger/hastache-aeson"; description = "render hastache templates using aeson values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haste" = callPackage @@ -54744,6 +56250,7 @@ self: { homepage = "https://github.com/agocorona/haste-perch"; description = "Create, navigate and modify the DOM tree with composable syntax, with the haste compiler"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hat" = callPackage @@ -54764,6 +56271,7 @@ self: { homepage = "http://projects.haskell.org/hat/"; description = "The Haskell tracer, generating and viewing Haskell execution traces"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hatex-guide" = callPackage @@ -54780,6 +56288,7 @@ self: { ]; description = "HaTeX User's Guide"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hath" = callPackage @@ -54843,6 +56352,7 @@ self: { homepage = "http://d.hatena.ne.jp/xanxys/20100321/1269137834"; description = "A twitter client for GTK+. Beta version."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haxl" = callPackage @@ -54912,6 +56422,7 @@ self: { homepage = "https://github.com/joelteon/haxparse"; description = "Readable HaxBall replays"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haxr" = callPackage @@ -54963,6 +56474,7 @@ self: { homepage = "http://github.com/achudnov/haxy"; description = "A simple HTTP proxy server library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hayland" = callPackage @@ -54984,6 +56496,7 @@ self: { ]; description = "Haskell bindings for the C Wayland library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { wayland-client = null; wayland-cursor = null; wayland-egl = null; wayland-server = null;}; @@ -55023,6 +56536,7 @@ self: { homepage = "http://hback.googlecode.com/"; description = "N-back memory game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hbayes" = callPackage @@ -55060,6 +56574,7 @@ self: { homepage = "https://bitbucket.org/bhris/hbb"; description = "Haskell Busy Bee, a backend for text editors"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hbcd" = callPackage @@ -55106,6 +56621,7 @@ self: { homepage = "http://www.dockerz.net/software/hbeat.html"; description = "A simple step sequencer GUI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL; inherit (pkgs) SDL_mixer;}; "hblas" = callPackage @@ -55123,6 +56639,7 @@ self: { homepage = "http://github.com/wellposed/hblas/"; description = "Human friendly BLAS and Lapack bindings for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) blas; lapack = null;}; "hblock" = callPackage @@ -55141,6 +56658,7 @@ self: { jailbreak = true; description = "A mutable vector that provides indexation on the datatype fields it stores"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hbro" = callPackage @@ -55204,6 +56722,7 @@ self: { homepage = "http://www.bytelabs.org/hburg.html"; description = "Haskell Bottom Up Rewrite Generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hcc" = callPackage @@ -55259,6 +56778,7 @@ self: { homepage = "http://github.com/nfjinjing/hcheat/"; description = "A collection of code cheatsheet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hchesslib" = callPackage @@ -55276,6 +56796,7 @@ self: { homepage = "https://github.com/nablaa/hchesslib"; description = "Chess library"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hcltest" = callPackage @@ -55298,6 +56819,7 @@ self: { homepage = "http://github.com/bennofs/hcltest/"; description = "A testing library for command line applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hcron" = callPackage @@ -55316,6 +56838,7 @@ self: { homepage = "http://github.com/tbh/hcron"; description = "A simple job scheduler, which just runs some IO action at a given time"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hcube" = callPackage @@ -55343,6 +56866,7 @@ self: { homepage = "https://github.com/ivanperez-keera/hcwiid"; description = "Library to interface with the wiimote"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) { bluetooth = null; cwiid = null;}; "hdaemonize" = callPackage @@ -55375,6 +56899,7 @@ self: { homepage = "http://github.com/madhadron/hdaemonize"; description = "Library to handle the details of writing daemons for UNIX"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdbc-postgresql-hstore" = callPackage @@ -55446,6 +56971,7 @@ self: { homepage = "https://github.com/s9gf4ult/hdbi-conduit"; description = "Conduit glue for HDBI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdbi-postgresql" = callPackage @@ -55552,6 +57078,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hdf"; description = "HDF: Uniform Rate Audio Signal Processing in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdigest" = callPackage @@ -55564,6 +57091,7 @@ self: { buildDepends = [ base cgi Crypto network parsec random time ]; description = "Server-side HTTP Digest (RFC2617) in the CGI monad"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdirect" = callPackage @@ -55579,6 +57107,7 @@ self: { homepage = "http://www.haskell.org/hdirect/"; description = "An IDL compiler for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdis86" = callPackage @@ -55591,6 +57120,7 @@ self: { homepage = "https://github.com/kmcallister/hdis86"; description = "Interface to the udis86 disassembler for x86 and x86-64 / AMD64"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdiscount" = callPackage @@ -55605,6 +57135,7 @@ self: { homepage = "https://github.com/jamwt/hdiscount"; description = "Haskell bindings to the Discount markdown library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { markdown = null;}; "hdm" = callPackage @@ -55618,6 +57149,7 @@ self: { buildDepends = [ base directory process unix vty ]; description = "a small display manager"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdocs" = callPackage @@ -55750,6 +57282,7 @@ self: { buildDepends = [ base cereal crypto-api hF2 ]; description = "Elliptic Curve Cryptography for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hedis" = callPackage @@ -55887,6 +57420,7 @@ self: { ]; description = "Use JSON directly from Heist templates"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "heist-async" = callPackage @@ -55921,6 +57455,7 @@ self: { homepage = "https://github.com/philopon/helics"; description = "New Relic® agent SDK wrapper for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { newrelic-collector-client = null; newrelic-common = null; newrelic-transaction = null;}; @@ -55940,6 +57475,7 @@ self: { homepage = "https://github.com/philopon/helics"; description = "New Relic® agent SDK wrapper for wai"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "helisp" = callPackage @@ -55996,6 +57532,7 @@ self: { ]; description = "A Haskell shell based on shell-conduit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hellage" = callPackage @@ -56016,6 +57553,7 @@ self: { homepage = "http://bitcheese.net/wiki/hellnet/hellage"; description = "Distributed hackage mirror"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hellnet" = callPackage @@ -56038,6 +57576,7 @@ self: { homepage = "http://bitcheese.net/wiki/hellnet/hspawn"; description = "Simple, distributed, anonymous data sharing network"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hello" = callPackage @@ -56076,6 +57615,7 @@ self: { homepage = "http://github.com/switchface/helm"; description = "A functionally reactive game engine"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "help-esb" = callPackage @@ -56110,6 +57650,7 @@ self: { ]; description = "A module music mixer and player"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hemkay-core" = callPackage @@ -56147,6 +57688,7 @@ self: { homepage = "https://github.com/nh2/haskell-hemokit"; description = "Haskell port of the Emokit EEG project"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hen" = callPackage @@ -56167,6 +57709,7 @@ self: { homepage = "https://github.com/selectel/hen"; description = "Haskell bindings to Xen hypervisor interface"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { xenctrl = null;}; "henet" = callPackage @@ -56179,6 +57722,7 @@ self: { buildDepends = [ base bitset bytestring network typesafe-endian ]; description = "Bindings and high level interface for to ENet v1.3.9"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hepevt" = callPackage @@ -56202,6 +57746,7 @@ self: { homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she"; description = "A lexer for Haskell source code"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "her-lexer-parsec" = callPackage @@ -56213,6 +57758,7 @@ self: { buildDepends = [ base her-lexer parsec transformers ]; description = "Parsec frontend to \"her-lexer\" for Haskell source code"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "herbalizer" = callPackage @@ -56296,6 +57842,7 @@ self: { ]; description = "HERMIT plugin for optimizing Scrap-Your-Boilerplate traversals"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "heroku" = callPackage @@ -56309,6 +57856,7 @@ self: { homepage = "https://github.com/gregwebs/haskell-heroku"; description = "helpers for deploying to Heroku"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "herringbone" = callPackage @@ -56378,6 +57926,7 @@ self: { jailbreak = true; description = "Haskell's embedded SQL"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hetero-map" = callPackage @@ -56405,6 +57954,7 @@ self: { homepage = "http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/Hetris/"; description = "Text Tetris"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { curses = null;}; "heukarya" = callPackage @@ -56418,6 +57968,7 @@ self: { homepage = "https://github.com/t3476/heukarya"; description = "A genetic programming based on tree structure"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hevolisa" = callPackage @@ -56431,6 +57982,7 @@ self: { buildDepends = [ base bytestring cairo filepath haskell98 ]; description = "Genetic Mona Lisa problem in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hevolisa-dph" = callPackage @@ -56448,6 +58000,7 @@ self: { ]; description = "Genetic Mona Lisa problem in Haskell - using Data Parallel Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hex" = callPackage @@ -56519,6 +58072,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Hexpat/"; description = "Chunked XML parsing using iteratees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hexpat-lens" = callPackage @@ -56569,6 +58123,7 @@ self: { ]; description = "Picklers for de/serialising Generic data types to and from XML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hexpat-tagsoup" = callPackage @@ -56609,6 +58164,7 @@ self: { ]; description = "Hexadecimal ByteString literals, with placeholders that bind variables"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hfann" = callPackage @@ -56624,6 +58180,7 @@ self: { pkgconfigDepends = [ fann ]; description = "Haskell binding to the FANN library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { doublefann = null; fann = null;}; "hfd" = callPackage @@ -56643,6 +58200,7 @@ self: { jailbreak = true; description = "Flash debugger"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hfiar" = callPackage @@ -56658,6 +58216,7 @@ self: { homepage = "http://github.com/elbrujohalcon/hfiar"; description = "Four in a Row in Haskell!!"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hflags" = callPackage @@ -56732,6 +58291,7 @@ self: { homepage = "http://github.com/luite/hfsevents"; description = "File/folder watching for OS X"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hfusion" = callPackage @@ -56762,6 +58322,7 @@ self: { ]; description = "Tools to help manage Debian packages with Mercurial"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hgal" = callPackage @@ -56784,6 +58345,7 @@ self: { buildDepends = [ array base haskell98 mtl ]; description = "Haskell Genetic Algorithm Library"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hgdbmi" = callPackage @@ -56818,6 +58380,7 @@ self: { homepage = "http://www.glyc.dc.uba.ar/intohylo/hgen.php"; description = "Random generation of modal and hybrid logic formulas"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hgeometric" = callPackage @@ -56830,6 +58393,7 @@ self: { homepage = "ftp://ftp.cs.man.ac.uk/pub/toby/gpc/"; description = "A geometric library with bindings to GPC"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hgeometry" = callPackage @@ -56881,6 +58445,7 @@ self: { homepage = "https://github.com/noteed/hgithub"; description = "Haskell bindings to the GitHub API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hgl-example" = callPackage @@ -56915,6 +58480,7 @@ self: { homepage = "http://github.com/polux/hgom"; description = "An haskell port of the java version of gom"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hgopher" = callPackage @@ -56941,6 +58507,7 @@ self: { homepage = "http://www.harphttp.org"; description = "Binding to libharp"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { harp = null;}; "hi" = callPackage @@ -56986,6 +58553,7 @@ self: { homepage = "http://hiccup.googlecode.com/"; description = "Relatively efficient Tcl interpreter with support for basic operations"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hichi" = callPackage @@ -57002,17 +58570,17 @@ self: { }) {}; "hidapi" = callPackage - ({ mkDerivation, base, bytestring, deepseq-generics, udev }: + ({ mkDerivation, base, bytestring, deepseq-generics, systemd }: mkDerivation { pname = "hidapi"; version = "0.1.3"; sha256 = "0ql6avpwi2m89rrglj9zk3fyi8vl91xswagqv8h24b2xgm7pw5i0"; buildDepends = [ base bytestring deepseq-generics ]; - extraLibraries = [ udev ]; + extraLibraries = [ systemd ]; homepage = "https://github.com/vahokif/haskell-hidapi"; description = "Haskell bindings to HIDAPI"; license = stdenv.lib.licenses.mit; - }) { udev = null;}; + }) { inherit (pkgs) systemd;}; "hieraclus" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, multiset }: @@ -57023,6 +58591,7 @@ self: { buildDepends = [ base containers HUnit mtl multiset ]; description = "Automated clustering of arbitrary elements in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hierarchical-clustering" = callPackage @@ -57036,6 +58605,7 @@ self: { testDepends = [ base hspec HUnit QuickCheck ]; description = "Fast algorithms for single, average/UPGMA and complete linkage clustering"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hierarchical-clustering-diagrams" = callPackage @@ -57054,6 +58624,7 @@ self: { jailbreak = true; description = "Draw diagrams of dendrograms made by hierarchical-clustering"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hierarchical-exceptions" = callPackage @@ -57081,6 +58652,7 @@ self: { homepage = "http://github.com/paolino/hiernotify"; description = "Notification library for a filesystem hierarchy"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "highWaterMark" = callPackage @@ -57095,6 +58667,7 @@ self: { homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; description = "Memory usage statistics"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "higher-leveldb" = callPackage @@ -57129,6 +58702,7 @@ self: { buildDepends = [ base ]; description = "Some higher order functions for Bool and []"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "highlight-versions" = callPackage @@ -57203,6 +58777,7 @@ self: { homepage = "http://www.bubblycloud.com/hills/"; description = "Generate STL models from SRTM elevation data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "himerge" = callPackage @@ -57242,6 +58817,7 @@ self: { homepage = "http://github.com/Fuuzetsu/himg"; description = "Simple gtk2hs image viewer. Point it at an image and fire away."; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "himpy" = callPackage @@ -57265,6 +58841,7 @@ self: { homepage = "https://github.com/pyr/himpy"; description = "multithreaded snmp poller for riemann"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hindent" = callPackage @@ -57313,6 +58890,7 @@ self: { buildDepends = [ base hinduce-missingh layout ]; description = "Interface and utilities for classifiers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hinduce-classifier-decisiontree" = callPackage @@ -57328,6 +58906,7 @@ self: { ]; description = "Decision Tree Classifiers for hInduce"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hinduce-examples" = callPackage @@ -57346,6 +58925,7 @@ self: { ]; description = "Example data for hInduce"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hinduce-missingh" = callPackage @@ -57456,6 +59036,7 @@ self: { homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; description = "Space Invaders"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hinze-streams" = callPackage @@ -57468,6 +59049,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/hinze-streams"; description = "Streams and Unique Fixed Points"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hipe" = callPackage @@ -57516,6 +59098,7 @@ self: { ]; description = "IRC client"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hirt" = callPackage @@ -57538,6 +59121,7 @@ self: { homepage = "https://people.ksp.sk/~ivan/hirt"; description = "Calculates IRT 2PL and 3PL models"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hissmetrics" = callPackage @@ -57555,6 +59139,7 @@ self: { homepage = "https://github.com/prowdsponsor/hissmetrics"; description = "Unofficial API bindings to KISSmetrics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hist-pl" = callPackage @@ -57577,6 +59162,7 @@ self: { homepage = "https://github.com/kawu/hist-pl/tree/master/umbrella"; description = "Umbrella package for the historical dictionary of Polish"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hist-pl-dawg" = callPackage @@ -57638,6 +59224,7 @@ self: { homepage = "https://github.com/kawu/hist-pl/tree/master/lmf"; description = "LMF parsing for the historical dictionary of Polish"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hist-pl-transliter" = callPackage @@ -57720,6 +59307,7 @@ self: { jailbreak = true; description = "Extract the interesting bits from shell history"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hit" = callPackage @@ -57775,6 +59363,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Libraries_and_tools/HJS"; description = "JavaScript Parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hjsmin" = callPackage @@ -57861,6 +59450,7 @@ self: { homepage = "http://people.ksp.sk/~ivan/hlbfgsb"; description = "Haskell binding to L-BFGS-B version 3.0"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) gfortran;}; "hlcm" = callPackage @@ -57880,6 +59470,7 @@ self: { homepage = "http://membres-liglab.imag.fr/termier/HLCM/hlcm.html"; description = "Fast algorithm for mining closed frequent itemsets"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger" = callPackage @@ -57932,6 +59523,7 @@ self: { homepage = "http://hledger.org"; description = "A pie chart image generator for the hledger accounting tool"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger-diff" = callPackage @@ -57947,6 +59539,7 @@ self: { homepage = "https://github.com/gebner/hledger-diff"; description = "Compares the transactions in two ledger files"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger-interest" = callPackage @@ -57975,6 +59568,7 @@ self: { jailbreak = true; description = "computes the internal rate of return of an investment"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger-lib" = callPackage @@ -58021,6 +59615,7 @@ self: { homepage = "http://hledger.org"; description = "A curses-style console interface for the hledger accounting tool"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger-web" = callPackage @@ -58063,6 +59658,7 @@ self: { homepage = "http://github.com/aycanirican/hlibev"; description = "FFI interface to libev"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { ev = null;}; "hlibfam" = callPackage @@ -58075,6 +59671,7 @@ self: { extraLibraries = [ fam ]; description = "FFI interface to libFAM"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) fam;}; "hlibgit2" = callPackage @@ -58121,6 +59718,7 @@ self: { homepage = "http://www.pontarius.org/sub-projects/hlogger/"; description = "Simple, concurrent, extendable and easy-to-use logging library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hlongurl" = callPackage @@ -58180,6 +59778,7 @@ self: { homepage = "http://bitcheese.net/wiki/code/hmark"; description = "A tool and library for Markov chains based text generation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmarkup" = callPackage @@ -58191,6 +59790,7 @@ self: { buildDepends = [ base containers mtl network parsec xhtml ]; description = "Simple wikitext-like markup format implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmatrix" = callPackage @@ -58223,6 +59823,7 @@ self: { homepage = "http://code.haskell.org/~thielema/hmatrix-banded/"; description = "HMatrix interface to LAPACK functions for banded matrices"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { lapack = null;}; "hmatrix-csv" = callPackage @@ -58274,6 +59875,7 @@ self: { homepage = "http://code.haskell.org/hmatrix-gsl-stats"; description = "GSL Statistics interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmatrix-mmap" = callPackage @@ -58313,6 +59915,7 @@ self: { jailbreak = true; description = "Bindings to the QuadProg++ quadratic programming library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { QuadProgpp = null;}; "hmatrix-repa" = callPackage @@ -58355,6 +59958,7 @@ self: { homepage = "http://code.haskell.org/hmatrix-static/"; description = "hmatrix with vector and matrix sizes encoded in types"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmatrix-svdlibc" = callPackage @@ -58386,6 +59990,7 @@ self: { homepage = "http://github.com/reinerp/hmatrix-syntax"; description = "MATLAB-like syntax for hmatrix vectors and matrices"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmatrix-tests" = callPackage @@ -58439,6 +60044,7 @@ self: { homepage = "http://slavepianos.org/rd/?t=hmeap-utils"; description = "Haskell Meapsoft Parser Utilities"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmemdb" = callPackage @@ -58466,6 +60072,7 @@ self: { homepage = "http://code.haskell.org/~bkomuves/"; description = "Binding to the OS level MIDI services"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmk" = callPackage @@ -58523,6 +60130,7 @@ self: { homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; description = "An ncurses mp3 player written in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { curses = null;}; "hmpfr" = callPackage @@ -58592,6 +60200,7 @@ self: { jailbreak = true; description = "Interpreter for the MUMPS langugae"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hnetcdf" = callPackage @@ -58637,6 +60246,7 @@ self: { homepage = "http://github.com/alpmestan/hnn"; description = "A reasonably fast and simple neural network library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hnop" = callPackage @@ -58666,6 +60276,7 @@ self: { ]; description = "A Haskell implementation of OAuth 1.0a protocol."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoauth2" = callPackage @@ -58709,6 +60320,7 @@ self: { homepage = "http://svalaskevicius.github.io/hob/"; description = "A source code editor aiming for the convenience of use"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hobbes" = callPackage @@ -58745,6 +60357,7 @@ self: { jailbreak = true; description = "A library for canonically representing terms with binding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoe" = callPackage @@ -58760,6 +60373,7 @@ self: { homepage = "http://github.com/tanakh/hoe"; description = "Haskell One-liner Evaluator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hofix-mtl" = callPackage @@ -58772,6 +60386,7 @@ self: { jailbreak = true; description = "defining @mtl@-ready monads as * -> * fixed-points"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hog" = callPackage @@ -58790,6 +60405,7 @@ self: { jailbreak = true; description = "Simple IRC logger bot"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hogg" = callPackage @@ -58823,6 +60439,7 @@ self: { homepage = "http://anttisalonen.github.com/hogre"; description = "Haskell binding to a subset of OGRE"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { OGRE = null; OgreMain = null; cgen-hs = null; grgen = null;}; @@ -58839,6 +60456,7 @@ self: { homepage = "http://github.com/anttisalonen/hogre-examples"; description = "Examples for using Hogre"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { OgreMain = null;}; "hois" = callPackage @@ -58854,6 +60472,7 @@ self: { jailbreak = true; description = "OIS bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { OIS = null;}; "hoist-error" = callPackage @@ -58899,6 +60518,7 @@ self: { sha256 = "13f6f647ykssqgdqw4fp7gnr2ardxbcn41ksgs15v5dx1n1xvan1"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "holy-project" = callPackage @@ -58939,6 +60559,7 @@ self: { homepage = "http://www-users.cs.york.ac.uk/~ndm/homeomorphic/"; description = "Homeomorphic Embedding Test"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hommage" = callPackage @@ -58950,6 +60571,7 @@ self: { buildDepends = [ array base directory haskell98 random time ]; description = "Haskell Offline Music Manipulation And Generation EDSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hommage-ds" = callPackage @@ -58963,6 +60585,7 @@ self: { homepage = "substitut-fuer-feinmotorik/projects/haskellommage"; description = "DirectSound extension (Windows) for the Hommage sound library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "honi" = callPackage @@ -59051,6 +60674,7 @@ self: { jailbreak = true; description = "A small, toy roguelike"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoodle" = callPackage @@ -59070,6 +60694,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "Executable for hoodle"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoodle-builder" = callPackage @@ -59118,6 +60743,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "Core library for hoodle"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXi;}; "hoodle-extra" = callPackage @@ -59144,6 +60770,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "extra hoodle tools"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoodle-parser" = callPackage @@ -59187,6 +60814,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "publish hoodle files as a static web site"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoodle-render" = callPackage @@ -59206,6 +60834,7 @@ self: { ]; description = "Hoodle file renderer"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hoodle-types" = callPackage @@ -59319,6 +60948,7 @@ self: { homepage = "https://bitbucket.org/pvdbrand/hoovie"; description = "Haskell Media Server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hopencc" = callPackage @@ -59337,6 +60967,7 @@ self: { homepage = "https://github.com/MnO2/hopencc"; description = "Haskell binding to libopencc"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { opencc = null;}; "hopencl" = callPackage @@ -59357,6 +60988,7 @@ self: { homepage = "https://github.com/merijn/hopencl"; description = "Haskell bindings for OpenCL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { OpenCL = null;}; "hopenpgp-tools" = callPackage @@ -59426,6 +61058,7 @@ self: { homepage = "https://github.com/imperialhopfield/hopfield"; description = "Hopfield Networks, Boltzmann Machines and Clusters"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { MagickCore = null; MagickWand = null;}; "hopfield-networks" = callPackage @@ -59479,6 +61112,7 @@ self: { homepage = "http://github.com/valis/hoq"; description = "A language based on homotopy type theory with an interval type"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hosc" = callPackage @@ -59502,6 +61136,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hosc"; description = "Haskell Open Sound Control"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hosc-json" = callPackage @@ -59519,6 +61154,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hosc-json"; description = "Haskell Open Sound Control JSON Serialisation"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hosc-utils" = callPackage @@ -59600,6 +61236,7 @@ self: { homepage = "http://github.com/luqui/hothasktags"; description = "Generates ctags for Haskell, incorporating import lists and qualified imports"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hotswap" = callPackage @@ -59689,6 +61326,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Hp2any"; description = "A utility to visualise and compare heap profiles"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hp2html" = callPackage @@ -59778,6 +61416,7 @@ self: { homepage = "http://haskell.hpage.com"; description = "A scrapbook for Haskell developers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpapi" = callPackage @@ -59790,6 +61429,7 @@ self: { extraLibraries = [ papi ]; description = "Binding for the PAPI library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { papi = null;}; "hpaste" = callPackage @@ -59819,6 +61459,7 @@ self: { homepage = "http://hpaste.org/"; description = "Haskell paste web site"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpasteit" = callPackage @@ -59840,6 +61481,7 @@ self: { homepage = "http://github.com/parcs/hpasteit"; description = "A command-line client for hpaste.org"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpc_0_6_0_1" = callPackage @@ -59872,6 +61514,7 @@ self: { homepage = "https://github.com/guillaume-nargeot/hpc-coveralls"; description = "Coveralls.io support for Haskell."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpc-strobe" = callPackage @@ -59901,6 +61544,7 @@ self: { ]; description = "Tracer with AJAX interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hplayground" = callPackage @@ -59918,6 +61562,7 @@ self: { homepage = "https://github.com/agocorona/hplayground"; description = "monadic, reactive Formlets running in the Web browser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hplaylist" = callPackage @@ -59931,6 +61576,7 @@ self: { buildDepends = [ base directory filepath process ]; description = "Application for managing playlist files on a music player"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpodder" = callPackage @@ -59952,6 +61598,7 @@ self: { homepage = "http://software.complete.org/hpodder"; description = "Podcast Aggregator (downloader)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpqtypes" = callPackage @@ -59976,6 +61623,7 @@ self: { jailbreak = true; description = "Haskell bindings to libpqtypes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) postgresql;}; "hprotoc" = callPackage @@ -60022,6 +61670,7 @@ self: { homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/"; description = "Parse Google Protocol Buffer specifications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hps" = callPackage @@ -60051,6 +61700,7 @@ self: { homepage = "http://slavepianos.org/rd/?t=hps-cairo"; description = "Cairo rendering for the haskell postscript library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hps-kmeans" = callPackage @@ -60091,6 +61741,7 @@ self: { homepage = "https://github.com/davidlazar/hpygments"; description = "Highlight source code using Pygments"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpylos" = callPackage @@ -60105,6 +61756,7 @@ self: { homepage = "http://sourceforge.net/projects/hpylos/"; description = "AI of Pylos game with GLUT interface"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpyrg" = callPackage @@ -60141,6 +61793,7 @@ self: { homepage = "http://github.com/paulrzcz/hquantlib.git"; description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hquery" = callPackage @@ -60171,6 +61824,7 @@ self: { buildDepends = [ base HCL NonEmpty ]; description = "Basic utility for ranking a list of items"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hricket" = callPackage @@ -60203,6 +61857,7 @@ self: { testDepends = [ aeson attoparsec base QuickCheck text vector ]; description = "Embed Ruby in your Haskell program"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-GeoIP" = callPackage @@ -60216,6 +61871,7 @@ self: { homepage = "http://github.com/ozataman/hs-GeoIP"; description = "Haskell bindings to the MaxMind GeoIPCity database via the C library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { GeoIP = null;}; "hs-bibutils" = callPackage @@ -60289,6 +61945,7 @@ self: { ]; description = "Example Monte Carlo simulations implemented with Carbon"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-cdb" = callPackage @@ -60305,6 +61962,7 @@ self: { homepage = "http://github.com/adamsmasher/hs-cdb"; description = "A library for reading CDB (Constant Database) files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-dotnet" = callPackage @@ -60317,6 +61975,7 @@ self: { extraLibraries = [ ole32 oleaut32 ]; description = "Pragmatic .NET interop for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { ole32 = null; oleaut32 = null;}; "hs-excelx" = callPackage @@ -60346,6 +62005,7 @@ self: { homepage = "http://patch-tag.com/r/VasylPasternak/hs-ffmpeg"; description = "Bindings to FFMPEG library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-fltk" = callPackage @@ -60359,6 +62019,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/hs-fltk/"; description = "Binding to GUI library FLTK"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { fltk = null; fltk_images = null;}; "hs-gchart" = callPackage @@ -60424,6 +62085,7 @@ self: { ]; description = "Java .class files assembler/disassembler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-json-rpc" = callPackage @@ -60436,6 +62098,7 @@ self: { homepage = "http://patch-tag.com/r/Azel/hs-json-rpc"; description = "JSON-RPC client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-logo" = callPackage @@ -60463,6 +62126,7 @@ self: { homepage = "http://deepakjois.github.com/hs-logo"; description = "Logo interpreter written in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-mesos" = callPackage @@ -60483,6 +62147,7 @@ self: { ]; extraLibraries = [ mesos protobuf ]; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) mesos; inherit (pkgs) protobuf;}; "hs-nombre-generator" = callPackage @@ -60513,6 +62178,7 @@ self: { ]; description = "Programmer's Mine Sweeper in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-php-session" = callPackage @@ -60559,6 +62225,7 @@ self: { homepage = "https://github.com/tazjin/hs-pkpass"; description = "A library for Passbook pass creation & signing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-scrape" = callPackage @@ -60596,6 +62263,7 @@ self: { ]; description = "Haskell binding to the Twitter API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-twitterarchiver" = callPackage @@ -60610,6 +62278,7 @@ self: { homepage = "https://github.com/deepakjois/hs-twitterarchiver"; description = "Commandline Twitter feed archiver"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-vcard" = callPackage @@ -60661,6 +62330,7 @@ self: { homepage = "http://www.xanxys.net/hs2bf/"; description = "Haskell to Brainfuck compiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs2dot" = callPackage @@ -60680,6 +62350,7 @@ self: { homepage = "http://www.github.com/finnsson/hs2graphviz"; description = "Generate graphviz-code from Haskell-code"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsConfigure" = callPackage @@ -60709,6 +62380,7 @@ self: { jailbreak = true; description = "Sqlite3 bindings"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsXenCtrl" = callPackage @@ -60723,6 +62395,7 @@ self: { homepage = "http://haskell.org/haskellwiki/HsXenCtrl"; description = "FFI bindings to the Xen Control library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { xenctrl = null;}; "hsay" = callPackage @@ -60771,6 +62444,7 @@ self: { ]; description = "simple utility for rolling filesystem backups"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsbencher" = callPackage @@ -60846,6 +62520,7 @@ self: { jailbreak = true; description = "A preprocessor that helps with writing Haskell bindings to C code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3" = callPackage @@ -60865,6 +62540,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3"; description = "Haskell SuperCollider"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-auditor" = callPackage @@ -60878,6 +62554,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-auditor"; description = "Haskell SuperCollider Auditor"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-cairo" = callPackage @@ -60891,6 +62568,7 @@ self: { homepage = "http://rd.slavepianos.org/?t=hsc3-cairo"; description = "haskell supercollider cairo drawing"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-data" = callPackage @@ -60908,6 +62586,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-data"; description = "haskell supercollider data"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-db" = callPackage @@ -60920,6 +62599,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-db"; description = "Haskell SuperCollider Unit Generator Database"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-dot" = callPackage @@ -60932,6 +62612,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-dot"; description = "haskell supercollider graph drawing"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-forth" = callPackage @@ -60951,6 +62632,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-forth"; description = "FORTH SUPERCOLLIDER"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-graphs" = callPackage @@ -60976,6 +62658,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-graphs"; description = "Haskell SuperCollider Graphs"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-lang" = callPackage @@ -60996,6 +62679,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-lang"; description = "Haskell SuperCollider Language"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-lisp" = callPackage @@ -61015,6 +62699,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-lisp"; description = "LISP SUPERCOLLIDER"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-plot" = callPackage @@ -61032,6 +62717,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-plot"; description = "Haskell SuperCollider Plotting"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-process" = callPackage @@ -61052,6 +62738,7 @@ self: { homepage = "https://github.com/kaoskorobase/hsc3-process"; description = "Create and control scsynth processes"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-rec" = callPackage @@ -61065,6 +62752,7 @@ self: { homepage = "http://rd.slavepianos.org/?t=hsc3-rec"; description = "Haskell SuperCollider Record Variants"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-rw" = callPackage @@ -61109,6 +62797,7 @@ self: { homepage = "https://github.com/kaoskorobase/hsc3-server"; description = "SuperCollider server resource management and synchronization"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-sf" = callPackage @@ -61121,6 +62810,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-sf"; description = "Haskell SuperCollider SoundFile"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-sf-hsndfile" = callPackage @@ -61137,6 +62827,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-sf-hsndfile"; description = "Haskell SuperCollider SoundFile"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-unsafe" = callPackage @@ -61150,6 +62841,7 @@ self: { homepage = "http://rd.slavepianos.org/?t=hsc3-unsafe"; description = "Unsafe Haskell SuperCollider"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3-utils" = callPackage @@ -61169,6 +62861,7 @@ self: { homepage = "http://rd.slavepianos.org/t/hsc3-utils"; description = "Haskell SuperCollider Utilities"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hscamwire" = callPackage @@ -61184,6 +62877,7 @@ self: { jailbreak = true; description = "Haskell bindings to IIDC1394 cameras, via Camwire"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { camwire_1394 = null; dc1394_control = null; raw1394 = null;}; @@ -61202,6 +62896,7 @@ self: { homepage = "https://github.com/necrobious/hscassandra"; description = "cassandra database interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hscd" = callPackage @@ -61231,6 +62926,7 @@ self: { homepage = "http://haskell.org/gtk2hs/archives/2006/01/26/cairo-eye-candy/"; description = "An elegant analog clock using Haskell, GTK and Cairo"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hscolour" = callPackage @@ -61293,6 +62989,7 @@ self: { homepage = "https://github.com/skogsbaer/hscurses"; description = "NCurses bindings for Haskell"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hscurses-fish-ex" = callPackage @@ -61307,6 +63004,7 @@ self: { homepage = "http://ui3.info/darcs/hscurses-fish-ex/"; description = "hscurses swimming fish example"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsdev" = callPackage @@ -61347,6 +63045,7 @@ self: { homepage = "http://rd.slavepianos.org/?t=hsdif"; description = "Haskell SDIF"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsdip" = callPackage @@ -61465,6 +63164,7 @@ self: { homepage = "https://github.com/tmhedberg/hsenv"; description = "Virtual Haskell Environment builder"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hserv" = callPackage @@ -61511,6 +63211,7 @@ self: { homepage = "http://lpuppet.banquise.net"; description = "A small and ugly library that emulates the output of the puppet facter program"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsfcsh" = callPackage @@ -61552,6 +63253,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls"; description = "Library wrapping the GnuTLS API"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { gcrypt = null; inherit (pkgs) gnutls;}; "hsgnutls-yj" = callPackage @@ -61565,6 +63267,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls"; description = "Library wrapping the GnuTLS API"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { gcrypt = null; inherit (pkgs) gnutls;}; "hsgsom" = callPackage @@ -61576,6 +63279,7 @@ self: { buildDepends = [ base containers random stm time ]; description = "An implementation of the GSOM clustering algorithm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsgtd" = callPackage @@ -61624,6 +63328,7 @@ self: { homepage = "http://code.haskell.org/hsignal"; description = "Signal processing and EEG data analysis"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsimport" = callPackage @@ -61677,6 +63382,7 @@ self: { buildDepends = [ base Cabal ]; description = "Skeleton for new Haskell programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hslackbuilder" = callPackage @@ -61703,6 +63409,7 @@ self: { extraLibraries = [ svm ]; description = "A FFI binding to libsvm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { svm = null;}; "hslinks" = callPackage @@ -61758,6 +63465,7 @@ self: { homepage = "http://hslogger4j.googlecode.com/"; description = "DEPRECATED hslogger handlers for log4j's XMLLayout"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hslogstash" = callPackage @@ -61785,6 +63493,7 @@ self: { homepage = "https://github.com/bartavelle/hslogstash"; description = "A library to work with, or as, a logstash server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hslua" = callPackage @@ -61818,6 +63527,7 @@ self: { homepage = "https://github.com/vincentg/hsmagick"; description = "FFI bindings for the GraphicsMagick library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { GraphicsMagick = null; inherit (pkgs) bzip2; freetype2 = null; inherit (pkgs) jasper; inherit (pkgs) lcms; inherit (pkgs) libjpeg; inherit (pkgs) libpng; @@ -61834,6 +63544,7 @@ self: { homepage = "http://code.google.com/p/hsmtpclient/"; description = "Simple SMTP Client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsndfile" = callPackage @@ -61860,6 +63571,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Hsndfile"; description = "Haskell bindings for libsndfile (Data.StorableVector interface)"; license = stdenv.lib.licenses.lgpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsndfile-vector" = callPackage @@ -61892,6 +63604,7 @@ self: { homepage = "https://github.com/mrdomino/hsnock/"; description = "Nock 5K interpreter"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsnoise" = callPackage @@ -61917,6 +63630,7 @@ self: { buildDepends = [ base network pcap ]; description = "a miniature network sniffer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsnsq" = callPackage @@ -61952,6 +63666,7 @@ self: { homepage = "http://www.cs.helsinki.fi/u/ekarttun/util/"; description = "Libraries to use SNTP protocol and small client/server implementations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsoptions" = callPackage @@ -61977,6 +63692,7 @@ self: { homepage = "https://github.com/josercruz01/hsoptions"; description = "Haskell library that supports command-line flag processing"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsp" = callPackage @@ -62001,6 +63717,7 @@ self: { homepage = "http://code.google.com/p/hsp"; description = "Facilitates running Haskell Server Pages web pages as CGI programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsparklines" = callPackage @@ -62034,6 +63751,7 @@ self: { homepage = "https://github.com/robstewart57/hsparql"; description = "A SPARQL query generator and DSL, and a client to query a SPARQL server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspear" = callPackage @@ -62211,6 +63929,7 @@ self: { homepage = "https://github.com/hspec/hspec-expectations#readme"; description = "hspec-expectations with pretty printing on failure"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-experimental" = callPackage @@ -62224,6 +63943,7 @@ self: { jailbreak = true; description = "An experimental DSL for testing on top of Hspec"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-jenkins" = callPackage @@ -62298,6 +64018,7 @@ self: { buildDepends = [ hspec test-shouldbe ]; description = "Convenience wrapper and utilities for hspec"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-smallcheck" = callPackage @@ -62335,6 +64056,7 @@ self: { homepage = "https://github.com/dbp/hspec-snap"; description = "A library for testing with Hspec and the Snap Web Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-test-framework" = callPackage @@ -62380,6 +64102,7 @@ self: { testDepends = [ base hspec test-sandbox ]; description = "Hspec convenience functions for use with test-sandbox"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-wai" = callPackage @@ -62476,6 +64199,7 @@ self: { ]; description = "A client library for the spread toolkit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspresent" = callPackage @@ -62490,6 +64214,7 @@ self: { jailbreak = true; description = "A terminal presentation tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsprocess" = callPackage @@ -62538,6 +64263,7 @@ self: { extraLibraries = [ mysqlclient ]; description = "MySQL driver for HSQL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { mysqlclient = null;}; "hsql-odbc" = callPackage @@ -62594,6 +64320,7 @@ self: { homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "Haskell binding for Qt Quick"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { Qt5Core = null; Qt5Gui = null; Qt5Qml = null; Qt5Quick = null; Qt5Widgets = null;}; @@ -62613,6 +64340,7 @@ self: { homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "HsQML-based implementation of Nine Men's Morris"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsqml-demo-notes" = callPackage @@ -62627,6 +64355,7 @@ self: { homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "Sticky notes example program implemented in HsQML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsqml-demo-samples" = callPackage @@ -62642,6 +64371,7 @@ self: { homepage = "http://www.gekkou.co.uk/software/hsqml/"; description = "HsQML sample programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsqml-morris" = callPackage @@ -62661,6 +64391,7 @@ self: { homepage = "http://www.gekkou.co.uk/"; description = "HsQML-based implementation of Nine Men's Morris"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsshellscript" = callPackage @@ -62726,6 +64457,7 @@ self: { homepage = "http://code.haskell.org/hstatistics"; description = "Statistics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstats" = callPackage @@ -62738,6 +64470,7 @@ self: { homepage = "http://github.com/unmarshal/hstats/"; description = "Statistical Computing in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstatsd" = callPackage @@ -62769,6 +64502,7 @@ self: { homepage = "http://bitbucket.org/dave4420/hstest/wiki/Home"; description = "Runs tests via QuickCheck1 and HUnit; like quickCheck-script but uses GHC api"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstidy" = callPackage @@ -62783,6 +64517,7 @@ self: { homepage = "http://code.haskell.org/~morrow/code/haskell/hstidy"; description = "Takes haskell source on stdin, parses it, then prettyprints it to stdout"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstorchat" = callPackage @@ -62808,6 +64543,7 @@ self: { jailbreak = true; description = "Distributed instant messaging over Tor"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstradeking" = callPackage @@ -62830,6 +64566,7 @@ self: { jailbreak = true; description = "Tradeking API bindings for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstyle" = callPackage @@ -62848,6 +64585,7 @@ self: { jailbreak = true; description = "Checks Haskell source code for style compliance"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hstzaar" = callPackage @@ -62868,6 +64606,7 @@ self: { homepage = "http://www.dcc.fc.up.pt/~pbv/stuff/hstzaar"; description = "A two player abstract strategy game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsubconvert" = callPackage @@ -62890,6 +64629,7 @@ self: { homepage = "https://github.com/jwiegley/hsubconvert"; description = "One-time, faithful conversion of Subversion repositories to Git"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hswip" = callPackage @@ -62902,6 +64642,7 @@ self: { extraLibraries = [ ncurses readline swipl ]; description = "embedding prolog in haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ncurses; inherit (pkgs) readline; swipl = null;}; @@ -62918,6 +64659,7 @@ self: { homepage = "http://patch-tag.com/r/nibro/hsx"; description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsx-jmacro" = callPackage @@ -62934,6 +64676,7 @@ self: { homepage = "http://www.happstack.com/"; description = "hsp+jmacro support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsx-xhtml" = callPackage @@ -62946,6 +64689,7 @@ self: { homepage = "http://code.google.com/hsp"; description = "XHTML utilities to use together with HSX"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsx2hs" = callPackage @@ -62966,6 +64710,7 @@ self: { homepage = "http://hub.darcs.net/nibro/hsx2hs"; description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsyscall" = callPackage @@ -62978,6 +64723,7 @@ self: { homepage = "http://github.com/aycanirican/hsyscall"; description = "FFI to syscalls"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsyslog" = callPackage @@ -63003,6 +64749,7 @@ self: { extraLibraries = [ com_err zephyr ]; description = "Simple libzephyr bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { com_err = null; zephyr = null;}; "htags" = callPackage @@ -63165,6 +64912,7 @@ self: { homepage = "http://github.com/tanakh/html2hamlet"; description = "HTML to Hamlet converter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "htodo" = callPackage @@ -63203,6 +64951,7 @@ self: { homepage = "https://github.com/cies/htoml"; description = "Parser for TOML files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "htrace" = callPackage @@ -63435,6 +65184,7 @@ self: { homepage = "https://github.com/spl/http-client-request-modifiers"; description = "Convenient monadic HTTP request modifiers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-client-streams" = callPackage @@ -63543,6 +65293,7 @@ self: { homepage = "https://github.com/exbb2/http-conduit-browser"; description = "Browser interface to the http-conduit package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-conduit-downloader" = callPackage @@ -63620,6 +65371,7 @@ self: { homepage = "http://github.com/snoyberg/http-enumerator"; description = "HTTP client package with enumerator interface and HTTPS support. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-kit" = callPackage @@ -63670,6 +65422,7 @@ self: { homepage = "http://github.com/zmthy/http-media"; description = "Processing HTTP Content-Type and Accept headers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-monad" = callPackage @@ -63689,6 +65442,7 @@ self: { jailbreak = true; description = "Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-proxy" = callPackage @@ -63711,6 +65465,7 @@ self: { homepage = "https://github.com/erikd/http-proxy"; description = "A library for writing HTTP and HTTPS proxies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-querystring" = callPackage @@ -63771,6 +65526,7 @@ self: { homepage = "http://code.galois.com/"; description = "A library for writing Haskell web servers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-shed" = callPackage @@ -63784,6 +65540,7 @@ self: { buildDepends = [ base network ]; description = "A simple websever with an interact style API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-streams" = callPackage @@ -63817,6 +65574,7 @@ self: { homepage = "http://research.operationaldynamics.com/projects/http-streams/"; description = "An HTTP client using io-streams"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-test" = callPackage @@ -63934,6 +65692,7 @@ self: { homepage = "https://github.com/fmap/https-everywhere-rules"; description = "High-level access to HTTPS Everywhere rulesets"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "https-everywhere-rules-raw" = callPackage @@ -63964,6 +65723,7 @@ self: { ]; description = "Specification of HTTP request/response generators and parsers"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "htune" = callPackage @@ -63978,6 +65738,7 @@ self: { jailbreak = true; description = "harmonic analyser and tuner for musical instruments"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "htzaar" = callPackage @@ -63993,6 +65754,7 @@ self: { homepage = "http://tomahawkins.org"; description = "A two player abstract strategy game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hub" = callPackage @@ -64044,6 +65806,7 @@ self: { jailbreak = true; description = "Support library for Hubris, the Ruby <=> Haskell bridge"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ruby;}; "huffman" = callPackage @@ -64072,6 +65835,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Yhc"; description = "Hugs Front-end to Yhc Core"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hulk" = callPackage @@ -64094,6 +65858,7 @@ self: { jailbreak = true; description = "IRC server written in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hums" = callPackage @@ -64118,6 +65883,7 @@ self: { jailbreak = true; description = "Haskell UPnP Media Server"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hunit-gui" = callPackage @@ -64133,6 +65899,7 @@ self: { homepage = "http://patch-tag.com/r/kwallmar/hunit_gui/home"; description = "A GUI testrunner for HUnit"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hunit-parsec" = callPackage @@ -64158,6 +65925,7 @@ self: { homepage = "github.com/tcrayford/rematch"; description = "HUnit support for rematch"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hunp" = callPackage @@ -64192,6 +65960,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Extract function names from Windows DLLs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "husk-scheme" = callPackage @@ -64247,6 +66016,7 @@ self: { homepage = "http://github.com/markusle/husky/tree/master"; description = "A simple command line calculator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "huzzy" = callPackage @@ -64258,6 +66028,7 @@ self: { buildDepends = [ base easyplot ]; description = "Fuzzy logic library with support for T1, IT2, GT2"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hwall-auth-iitk" = callPackage @@ -64314,6 +66085,7 @@ self: { jailbreak = true; description = "Simple Haskell Web Server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hx" = callPackage @@ -64344,6 +66116,7 @@ self: { jailbreak = true; description = "Haskell XMPP (Jabber Client) Command Line Interface (CLI)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxournal" = callPackage @@ -64370,6 +66143,7 @@ self: { homepage = "http://ianwookim.org/hxournal"; description = "A pen notetaking program written in haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt" = callPackage @@ -64407,6 +66181,7 @@ self: { homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "Serialisation and deserialisation of HXT XmlTrees"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt-cache" = callPackage @@ -64504,6 +66279,7 @@ self: { homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html"; description = "A collection of tools for processing XML with Haskell (Filter variant)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt-http" = callPackage @@ -64632,6 +66408,7 @@ self: { jailbreak = true; description = "Helper functions for HXT"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxweb" = callPackage @@ -64643,6 +66420,7 @@ self: { buildDepends = [ base cgi fastcgi libxml mtl xslt ]; description = "Minimal webframework using fastcgi, libxml2 and libxslt"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hyahtzee" = callPackage @@ -64693,6 +66471,7 @@ self: { homepage = "http://repos.mine.nu/davve/darcs/hybrid"; description = "A implementation of a type-checker for Lambda-H"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hybrid-vectors" = callPackage @@ -64720,6 +66499,7 @@ self: { homepage = "https://github.com/mruegenberg/hydra-hs"; description = "Haskell binding to the Sixense SDK for the Razer Hydra"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { sixense_x64 = null;}; "hydra-print" = callPackage @@ -64749,6 +66529,7 @@ self: { homepage = "https://github.com/rrnewton/hydra-print"; description = "NCurses interface to view multiple ByteString streams in parallel"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hydrogen" = callPackage @@ -64888,6 +66669,7 @@ self: { homepage = "https://scravy.de/hydrogen-util/"; description = "Hydrogen Tools"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hydrogen-version" = callPackage @@ -64919,6 +66701,7 @@ self: { homepage = "http://github.com/tibbe/hyena"; description = "Simple web application server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hylolib" = callPackage @@ -64935,6 +66718,7 @@ self: { jailbreak = true; description = "Tools for hybrid logics related programs"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hylotab" = callPackage @@ -64949,6 +66733,7 @@ self: { homepage = "http://www.glyc.dc.uba.ar/intohylo/hylotab.php"; description = "Tableau based theorem prover for hybrid logics"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hyloutils" = callPackage @@ -64962,6 +66747,7 @@ self: { buildDepends = [ base containers hylolib mtl uniplate ]; description = "Very small programs for hybrid logics"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hyperdrive" = callPackage @@ -64981,6 +66767,7 @@ self: { jailbreak = true; description = "a fast, trustworthy HTTP(s) server built"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hyperloglog" = callPackage @@ -65024,6 +66811,7 @@ self: { homepage = "https://github.com/mkscrg/hyperpublic-haskell"; description = "A thin wrapper for the Hyperpublic API"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hyphenate" = callPackage @@ -65072,6 +66860,7 @@ self: { homepage = "http://github.com/dgvncsz0f/hzk"; description = "Haskell client library for Apache Zookeeper"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { zookeeper_mt = null;}; "hzulip" = callPackage @@ -65144,6 +66933,7 @@ self: { buildDepends = [ base interleavableIO mtl ]; description = "Version of Control.Exception using InterleavableIO."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iban" = callPackage @@ -65190,6 +66980,7 @@ self: { homepage = "http://ideas.cs.uu.nl/www/"; description = "Feedback services for intelligent tutoring systems"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ideas-math" = callPackage @@ -65207,6 +66998,7 @@ self: { homepage = "http://ideas.cs.uu.nl/www/"; description = "Interactive domain reasoner for logic and mathematics"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "idempotent" = callPackage @@ -65265,6 +67057,7 @@ self: { ]; description = "ID3v2 (tagging standard for MP3 files) library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "idna" = callPackage @@ -65288,6 +67081,7 @@ self: { jailbreak = true; description = "Converts Unicode hostnames into ASCII"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "idris" = callPackage @@ -65345,6 +67139,7 @@ self: { buildDepends = [ base ]; description = "ieee-utils"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ieee-utils-tempfix" = callPackage @@ -65428,6 +67223,7 @@ self: { homepage = "https://github.com/prowdsponsor/ig"; description = "Bindings to Instagram's API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ige-mac-integration" = callPackage @@ -65445,6 +67241,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Bindings for the Gtk/OS X integration library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { ige-mac-integration = null;}; "igraph" = callPackage @@ -65461,6 +67258,7 @@ self: { homepage = "http://giorgidze.github.com/igraph/"; description = "Bindings to the igraph C library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { igraph = null;}; "igrf" = callPackage @@ -65528,6 +67326,7 @@ self: { homepage = "http://www.github.com/gibiansky/IHaskell-Display"; description = "IHaskell display instances for Aeson"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ihaskell-blaze" = callPackage @@ -65563,6 +67362,7 @@ self: { homepage = "http://www.github.com/gibiansky/ihaskell"; description = "IHaskell display instances for charts types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ihaskell-diagrams" = callPackage @@ -65581,6 +67381,7 @@ self: { homepage = "http://www.github.com/gibiansky/ihaskell"; description = "IHaskell display instances for diagram types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ihaskell-display" = callPackage @@ -65612,6 +67413,7 @@ self: { homepage = "http://www.github.com/gibiansky/IHaskell"; description = "IHaskell display instances for bytestrings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ihttp" = callPackage @@ -65630,6 +67432,7 @@ self: { ]; description = "Incremental HTTP iteratee"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "illuminate" = callPackage @@ -65650,6 +67453,7 @@ self: { homepage = "http://github.com/jgm/illuminate"; description = "A fast syntax highlighting library built with alex"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "image-type" = callPackage @@ -65724,6 +67528,7 @@ self: { homepage = "https://bitbucket.org/balta2ar/imagepaste"; description = "Command-line image paste utility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "imagesize-conduit" = callPackage @@ -65781,6 +67586,7 @@ self: { jailbreak = true; description = "Minimalistic reference manager"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "imgurder" = callPackage @@ -65796,6 +67602,7 @@ self: { buildDepends = [ base curl directory haskell98 hxt hxt-xpath url ]; description = "Uploader for Imgur"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "imm" = callPackage @@ -65860,6 +67667,7 @@ self: { jailbreak = true; description = "Multi-platform parser analyzer and generator"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "implicit" = callPackage @@ -65883,6 +67691,7 @@ self: { homepage = "https://github.com/colah/ImplicitCAD"; description = "Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export.."; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "implicit-params" = callPackage @@ -65943,6 +67752,7 @@ self: { homepage = "https://github.com/adamgundry/inch/"; description = "A type-checker for Haskell with integer constraints"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "include-file" = callPackage @@ -66001,6 +67811,7 @@ self: { ]; description = "type classes for incremental updates to data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "indentation" = callPackage @@ -66014,6 +67825,7 @@ self: { homepage = "https://bitbucket.org/mdmkolbe/indentation"; description = "Indentation sensitive parsing combinators for Parsec"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "indentparser" = callPackage @@ -66113,6 +67925,7 @@ self: { buildDepends = [ base gtk HDBC HDBC-sqlite3 ]; description = "Indian Language Font Converter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "indices" = callPackage @@ -66125,6 +67938,7 @@ self: { testDepends = [ base QuickCheck ]; description = "Multi-dimensional statically bounded indices"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "infer-upstream" = callPackage @@ -66144,6 +67958,7 @@ self: { homepage = "https://github.com/silky/infer-upstream"; description = "Find the repository from where a given repo was forked"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "infinite-search" = callPackage @@ -66170,6 +67985,7 @@ self: { buildDepends = [ base binary Cabal filepath ghc irc plugins ]; jailbreak = true; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "infix" = callPackage @@ -66200,6 +68016,7 @@ self: { homepage = "https://github.com/stackbuilders/inflections-hs"; description = "Inflections library for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "inflist" = callPackage @@ -66213,6 +68030,7 @@ self: { homepage = "https://bitbucket.org/eegg/inflist"; description = "An infinite list type and operations thereon"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "influxdb" = callPackage @@ -66263,6 +68081,7 @@ self: { homepage = "http://doomanddarkness.eu/pub/informative"; description = "A yesod subsite serving a wiki"; license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ini" = callPackage @@ -66372,6 +68191,7 @@ self: { buildDepends = [ base instant-generics mtl ]; description = "Heterogenous Zipper in Instant Generics"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "instinct" = callPackage @@ -66435,6 +68255,7 @@ self: { homepage = "http://projects.haskell.org/~malcolm/integer-pure"; description = "A pure-Haskell implementation of arbitrary-precision Integers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "integration" = callPackage @@ -66466,6 +68287,7 @@ self: { homepage = "https://github.com/rrnewton/intel-aes/wiki"; description = "Hardware accelerated AES encryption and Random Number Generation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { intel_aes = null;}; "interleavableGen" = callPackage @@ -66479,6 +68301,7 @@ self: { buildDepends = [ base directory haskell-src hint mtl ]; description = "Generates a version of a module using InterleavableIO"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "interleavableIO" = callPackage @@ -66490,6 +68313,7 @@ self: { buildDepends = [ base mtl ]; description = "Use other Monads in functions that asks for an IO Monad"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "interleave" = callPackage @@ -66548,6 +68372,7 @@ self: { homepage = "http://code.haskell.org/~thielema/internetmarke/"; description = "Shell command for constructing custom stamps for German Post"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "interpol" = callPackage @@ -66612,6 +68437,7 @@ self: { buildDepends = [ base haskell-src-meta-mwotton template-haskell ]; description = "QuasiQuoter for Ruby-style multi-line interpolated strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "interpolatedstring-qq-mwotton" = callPackage @@ -66625,6 +68451,7 @@ self: { jailbreak = true; description = "DO NOT USE THIS. interpolatedstring-qq works now."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "interpolation" = callPackage @@ -66676,6 +68503,7 @@ self: { homepage = "http://mbays.freeshell.org/intricacy"; description = "A game of competitive puzzle-design"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "intset" = callPackage @@ -66784,6 +68612,7 @@ self: { buildDepends = [ base ]; description = "An API for generating TIMBER style reactive objects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "io-storage" = callPackage @@ -66891,6 +68720,7 @@ self: { homepage = "http://www.cybervisible.fr/ip6addr"; description = "Command-line tools to deal with IPv6 Addresses text representation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ipatch" = callPackage @@ -66910,6 +68740,7 @@ self: { homepage = "http://darcs.nomeata.de/ipatch"; description = "interactive patch editor"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ipc" = callPackage @@ -66926,6 +68757,7 @@ self: { jailbreak = true; description = "High level inter-process communication library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ipcvar" = callPackage @@ -66962,6 +68794,7 @@ self: { pkgconfigDepends = [ ipopt nlopt ]; description = "haskell binding to ipopt and nlopt including automatic differentiation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ipopt; inherit (pkgs) nlopt;}; "ipprint" = callPackage @@ -67009,6 +68842,7 @@ self: { jailbreak = true; description = "iptables rules parser/printer library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iptadmin" = callPackage @@ -67035,6 +68869,7 @@ self: { homepage = "http://iptadmin.117.su"; description = "web-interface for iptables"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ipython-kernel" = callPackage @@ -67053,6 +68888,7 @@ self: { homepage = "http://github.com/gibiansky/IHaskell"; description = "A library for creating kernels for IPython frontends"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "irc" = callPackage @@ -67142,6 +68978,7 @@ self: { sha256 = "1bn0m9x89pqknz8gn8gk9is6w6px4hznp3fqqb5dxwssmmjm99zm"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ireal" = callPackage @@ -67239,6 +69076,7 @@ self: { buildDepends = [ base gtk3 ]; description = "A program to show the size of image and whether suitable for wallpaper"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "islink" = callPackage @@ -67267,6 +69105,7 @@ self: { ]; description = "Advanced ESMTP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iso3166-country-codes" = callPackage @@ -67374,6 +69213,7 @@ self: { homepage = "https://github.com/JohnLato/iter-stats"; description = "iteratees for statistical processing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iterIO" = callPackage @@ -67394,6 +69234,7 @@ self: { homepage = "http://www.scs.stanford.edu/~dm/iterIO"; description = "Iteratee-based IO with pipe operators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) zlib;}; "iterable" = callPackage @@ -67431,6 +69272,7 @@ self: { homepage = "http://www.tiresiaspress.us/haskell/iteratee"; description = "Iteratee-based I/O"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iteratee-compress" = callPackage @@ -67443,6 +69285,7 @@ self: { extraLibraries = [ bzip2 zlib ]; description = "Enumeratees for compressing and decompressing streams"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) bzip2; inherit (pkgs) zlib;}; "iteratee-mtl" = callPackage @@ -67478,6 +69321,7 @@ self: { jailbreak = true; description = "Package allowing parsec parser initeratee"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iteratee-stm" = callPackage @@ -67491,6 +69335,7 @@ self: { homepage = "http://www.tiresiaspress.us/~jwlato/haskell/iteratee-stm"; description = "Concurrent iteratees using STM"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "iterio-server" = callPackage @@ -67509,6 +69354,7 @@ self: { homepage = "https://github.com/alevy/iterio-server"; description = "Library for building servers with IterIO"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivar-simple" = callPackage @@ -67520,6 +69366,7 @@ self: { buildDepends = [ base ]; description = "Write once concurrency primitives"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivor" = callPackage @@ -67536,6 +69383,7 @@ self: { homepage = "http://www.dcs.st-and.ac.uk/~eb/Ivor/"; description = "Theorem proving library based on dependent type theory"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory" = callPackage @@ -67553,6 +69401,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Safe embedded C programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-backend-c" = callPackage @@ -67573,6 +69422,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory C backend"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-bitdata" = callPackage @@ -67592,6 +69442,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory bit-data support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-examples" = callPackage @@ -67614,6 +69465,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory examples"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-hw" = callPackage @@ -67631,6 +69483,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory hardware model (STM32F4)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-opts" = callPackage @@ -67648,6 +69501,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory compiler optimizations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-quickcheck" = callPackage @@ -67661,6 +69515,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "QuickCheck driver for Ivory"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivory-stdlib" = callPackage @@ -67674,6 +69529,7 @@ self: { homepage = "http://smaccmpilot.org/languages/ivory-introduction.html"; description = "Ivory standard library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ivy-web" = callPackage @@ -67716,6 +69572,7 @@ self: { homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"; description = "A preprocessor for expanding \"ixdo\" notation for indexed monads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ixmonad" = callPackage @@ -67781,6 +69638,7 @@ self: { ]; description = "CLI (command line interface) to YQL"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "j2hs" = callPackage @@ -67802,6 +69660,7 @@ self: { jailbreak = true; description = "j2hs"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jack" = callPackage @@ -67835,6 +69694,7 @@ self: { pkgconfigDepends = [ jack2 ]; description = "DEPRECATED Bindings to the JACK Audio Connection Kit"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) jack2;}; "jackminimix" = callPackage @@ -67848,6 +69708,7 @@ self: { homepage = "http://www.renickbell.net/doku.php?id=jackminimix"; description = "control JackMiniMix"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jacobi-roots" = callPackage @@ -67927,6 +69788,7 @@ self: { homepage = "https://github.com/cgo/jalla"; description = "Higher level functions for linear algebra. Wraps BLAS and LAPACKE."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { cblas = null; f77blas = null; lapack = null; lapacke = null;}; @@ -68038,6 +69900,7 @@ self: { homepage = "https://github.com/tonymorris/javasf"; description = "A utility to print the SourceFile attribute of one or more Java class files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "javav" = callPackage @@ -68053,6 +69916,7 @@ self: { homepage = "https://github.com/tonymorris/javav"; description = "A utility to print the target version of Java class files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jcdecaux-vls" = callPackage @@ -68115,6 +69979,7 @@ self: { homepage = "http://github.com/achudnov/jespresso"; description = "Extract all JavaScript from an HTML page and consolidate it in one script"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jmacro" = callPackage @@ -68172,6 +70037,7 @@ self: { homepage = "http://hub.darcs.net/gershomb/jmacro-rpc"; description = "Happstack backend for jmacro-rpc"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jmacro-rpc-snap" = callPackage @@ -68215,6 +70081,7 @@ self: { homepage = "https://github.com/gree/haskell-jobqueue"; description = "A job queue library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "join" = callPackage @@ -68227,6 +70094,7 @@ self: { homepage = "http://sulzmann.blogspot.com/2008/12/parallel-join-patterns-with-guards-and.html"; description = "Parallel Join Patterns with Guards and Propagation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "joinlist" = callPackage @@ -68256,6 +70124,7 @@ self: { homepage = "http://rawr.mschade.me/jonathanscard/"; description = "An implementation of the Jonathan's Card API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jort" = callPackage @@ -68270,6 +70139,7 @@ self: { jailbreak = true; description = "JP's own ray tracer"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jose" = callPackage @@ -68301,6 +70171,7 @@ self: { homepage = "https://github.com/frasertweedale/hs-jose"; description = "Javascript Object Signing and Encryption and JSON Web Token library"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jose-jwt" = callPackage @@ -68394,6 +70265,7 @@ self: { jailbreak = true; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jsaddle-hello" = callPackage @@ -68409,6 +70281,7 @@ self: { homepage = "https://github.com/ghcjs/jsaddle-hello"; description = "JSaddle Hello World, an example package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jsc" = callPackage @@ -68431,6 +70304,7 @@ self: { jailbreak = true; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jsmw" = callPackage @@ -68443,6 +70317,7 @@ self: { jailbreak = true; description = "Javascript Monadic Writer base package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "json" = callPackage @@ -68516,6 +70391,7 @@ self: { homepage = "http://github.com/jsnx/JSONb/"; description = "JSON parser that uses byte strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "json-builder" = callPackage @@ -68746,6 +70622,7 @@ self: { ]; description = "A collection of JSON tools"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "json-types" = callPackage @@ -68773,6 +70650,7 @@ self: { ]; description = "Library provides support for JSON"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "json2-hdbc" = callPackage @@ -68788,6 +70666,7 @@ self: { ]; description = "Support JSON for SQL Database"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "json2-types" = callPackage @@ -68904,6 +70783,7 @@ self: { ]; description = "Extract substructures from JSON by following a path"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "judy" = callPackage @@ -68920,6 +70800,7 @@ self: { homepage = "http://github.com/mwotton/judy"; description = "Fast, scalable, mutable dynamic arrays, maps and hashes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { Judy = null;}; "jukebox" = callPackage @@ -68983,6 +70864,7 @@ self: { homepage = "https://bitbucket.org/ssaasen/haskell-jwt"; description = "JSON Web Token (JWT) decoding and encoding"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kan-extensions" = callPackage @@ -69015,6 +70897,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Binary parsing with random access"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kansas-comet" = callPackage @@ -69055,6 +70938,7 @@ self: { homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava"; description = "Kansas Lava is a hardware simulator and VHDL generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kansas-lava-cores" = callPackage @@ -69074,6 +70958,7 @@ self: { homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava"; description = "FPGA Cores Written in Kansas Lava"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kansas-lava-papilio" = callPackage @@ -69092,6 +70977,7 @@ self: { jailbreak = true; description = "Kansas Lava support files for the Papilio FPGA board"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kansas-lava-shake" = callPackage @@ -69107,6 +70993,7 @@ self: { ]; description = "Shake rules for building Kansas Lava projects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "karakuri" = callPackage @@ -69124,6 +71011,7 @@ self: { homepage = "https://github.com/fumieval/karakuri"; description = "Good stateful automata"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "karver" = callPackage @@ -69246,6 +71134,7 @@ self: { jailbreak = true; description = "Multi-process orchestration for development and integration testing"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "keter" = callPackage @@ -69299,6 +71188,7 @@ self: { ]; description = "a dAmn ↔ IRC proxy"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "keyring" = callPackage @@ -69382,6 +71272,7 @@ self: { sha256 = "0yfyx4jyz0n3p2w6pca3nxc72s01240n3siy5sx883ldz706adls"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kicad-data" = callPackage @@ -69404,6 +71295,7 @@ self: { homepage = "http://github.com/kasbah/haskell-kicad-data"; description = "Parser and writer for KiCad files"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kickass-torrents-dump-parser" = callPackage @@ -69422,6 +71314,7 @@ self: { jailbreak = true; description = "Parses kat.ph torrent dumps"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kickchan" = callPackage @@ -69458,6 +71351,7 @@ self: { ]; description = "Process KIF iOS test logs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kinds" = callPackage @@ -69491,6 +71385,7 @@ self: { homepage = "http://github.com/nkpart/kit"; description = "A dependency manager for Xcode (Objective-C) projects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kmeans" = callPackage @@ -69519,6 +71414,7 @@ self: { ]; description = "Sequential and parallel implementations of Lloyd's algorithm"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kmeans-vector" = callPackage @@ -69563,6 +71459,7 @@ self: { jailbreak = true; description = "Khovanov homology computations"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "koellner-phonetic" = callPackage @@ -69575,6 +71472,7 @@ self: { testDepends = [ base HUnit ]; description = "\"map German words to code representing pronunciation\""; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kontrakcja-templates" = callPackage @@ -69631,6 +71529,7 @@ self: { homepage = "http://blog.malde.org/"; description = "The Korfu ORF Utility"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kqueue" = callPackage @@ -69645,6 +71544,7 @@ self: { homepage = "http://github.com/hesselink/kqueue"; description = "A binding to the kqueue event library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "krpc" = callPackage @@ -69704,6 +71604,7 @@ self: { homepage = "http://ittc.ku.edu/~andygill/kure.php"; description = "Generator for Boilerplate KURE Combinators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kyotocabinet" = callPackage @@ -69729,6 +71630,7 @@ self: { homepage = "http://nonempty.org/software/haskell-l-bfgs-b"; description = "Bindings to L-BFGS-B, Fortran code for limited-memory quasi-Newton bound-constrained optimization"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { lbfgsb = null;}; "labeled-graph" = callPackage @@ -69740,6 +71642,7 @@ self: { buildDepends = [ base labeled-tree ]; description = "Labeled graph structure"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "labeled-tree" = callPackage @@ -69772,6 +71675,7 @@ self: { homepage = "https://github.com/lucasdicioccio/laborantin-hs"; description = "an experiment management framework"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "labyrinth" = callPackage @@ -69795,6 +71699,7 @@ self: { homepage = "https://github.com/koterpillar/labyrinth"; description = "A complicated turn-based game"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "labyrinth-server" = callPackage @@ -69830,6 +71735,7 @@ self: { homepage = "https://github.com/koterpillar/labyrinth-server"; description = "A complicated turn-based game - Web server"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lagrangian" = callPackage @@ -69874,6 +71780,7 @@ self: { homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/LambdaBridge"; description = "A bridge from Haskell (on a CPU) to VHDL on a FPGA"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambda-canvas" = callPackage @@ -69910,6 +71817,7 @@ self: { homepage = "http://github.com/alios/lambda-devs"; description = "a Paralell-DEVS implementaion based on distributed-process"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambda-placeholders" = callPackage @@ -69936,6 +71844,7 @@ self: { homepage = "http://scravy.de/blog/2012-02-20/a-lambda-toolbox-in-haskell.htm"; description = "An application to work with the lambda calculus (for learning)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambda2js" = callPackage @@ -69974,6 +71883,7 @@ self: { homepage = "http://www.cse.unsw.edu.au/~chak/haskell/lambdaFeed/"; description = "RSS 2.0 feed generator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdaLit" = callPackage @@ -70025,6 +71935,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Lambdabot"; description = "Lambdabot is a development tool and advanced IRC bot"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdabot-utils" = callPackage @@ -70044,6 +71955,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Lambdabot"; description = "Utility libraries for the advanced IRC bot, Lambdabot"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdacat" = callPackage @@ -70063,6 +71975,7 @@ self: { homepage = "http://github.com/baldo/lambdacat"; description = "Webkit Browser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdacms-core" = callPackage @@ -70115,6 +72028,7 @@ self: { buildDepends = [ base editline mtl pretty ]; description = "A simple lambda cube type checker"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdacube-bullet" = callPackage @@ -70127,6 +72041,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; description = "Example for combining LambdaCube and Bullet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdacube-core" = callPackage @@ -70182,6 +72097,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; description = "3D rendering engine written entirely in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdacube-examples" = callPackage @@ -70196,6 +72112,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; description = "Examples for LambdaCube"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdacube-gl" = callPackage @@ -70264,6 +72181,7 @@ self: { homepage = "http://github.com/ashyisme/lambdatwit"; description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot."; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lambdiff" = callPackage @@ -70283,6 +72201,7 @@ self: { homepage = "https://github.com/jamwt/lambdiff.git"; description = "Diff Viewer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lame-tester" = callPackage @@ -70300,6 +72219,7 @@ self: { homepage = "http://github.com/TheBizzle"; description = "A strange and unnecessary selective test-running library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-asn1" = callPackage @@ -70347,6 +72267,7 @@ self: { homepage = "https://bitbucket.org/nadiapolikarpova/boogaloo"; description = "Interpreter and language infrastructure for Boogie"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-c" = callPackage @@ -70378,6 +72299,7 @@ self: { homepage = "http://github.com/ghulette/language-c-comments"; description = "Extracting comments from C code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-c-inline" = callPackage @@ -70522,6 +72444,7 @@ self: { homepage = "https://github.com/scottgw/language-eiffel"; description = "Parser and pretty printer for the Eiffel language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-fortran" = callPackage @@ -70576,6 +72499,7 @@ self: { jailbreak = true; description = "A library for analysis and synthesis of Go code"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-guess" = callPackage @@ -70636,6 +72560,7 @@ self: { ]; description = "Parser for Java .class files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-javascript" = callPackage @@ -70671,6 +72596,7 @@ self: { homepage = "http://github.com/osa1/language-lua"; description = "Lua parser and pretty-printer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-mixal" = callPackage @@ -70772,6 +72698,7 @@ self: { homepage = "http://lpuppet.banquise.net/"; description = "Tools to parse and evaluate the Puppet DSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-python" = callPackage @@ -70803,6 +72730,7 @@ self: { homepage = "http://www.cs.mu.oz.au/~bjpop/"; description = "Generate coloured XHTML for Python code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-sh" = callPackage @@ -70817,6 +72745,7 @@ self: { homepage = "http://code.haskell.org/shsh/"; description = "A package for parsing shell scripts"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-slice" = callPackage @@ -70855,6 +72784,7 @@ self: { homepage = "https://github.com/bitonic/language-spelling"; description = "Various tools to detect/correct mistakes in words"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-sqlite" = callPackage @@ -70871,6 +72801,7 @@ self: { homepage = "http://dankna.com/software/"; description = "Full parser and generator for SQL as implemented by SQLite3"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "language-typescript" = callPackage @@ -70921,6 +72852,7 @@ self: { jailbreak = true; description = "Tool to track security alerts on LWN"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "latest-npm-version" = callPackage @@ -70948,6 +72880,7 @@ self: { homepage = "https://github.com/passy/latest-npm-version"; description = "Find the latest version of a package on npm"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "latex" = callPackage @@ -70986,6 +72919,7 @@ self: { homepage = "http://code.haskell.org/~bkomuves/"; description = "High and low-level interface to the Novation Launchpad midi controller"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lax" = callPackage @@ -71010,6 +72944,7 @@ self: { homepage = "http://github.com/duairc/layers"; description = "Modular type class machinery for monad transformer stacks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "layers-game" = callPackage @@ -71028,6 +72963,7 @@ self: { ]; description = "A prototypical 2d platform game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "layout" = callPackage @@ -71039,6 +72975,7 @@ self: { buildDepends = [ base convertible hinduce-missingh ]; description = "Turn values into pretty text or markup"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "layout-bootstrap" = callPackage @@ -71051,6 +72988,7 @@ self: { homepage = "https://bitbucket.org/dpwiz/layout-bootstrap"; description = "Template and widgets for Bootstrap2 to use with Text.Blaze.Html5"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lazy-csv" = callPackage @@ -71088,6 +73026,7 @@ self: { buildDepends = [ array base ]; description = "Efficient implementation of lazy monolithic arrays (lazy in indexes)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lazyio" = callPackage @@ -71136,6 +73075,7 @@ self: { buildDepends = [ array base ]; description = "L-BFGS optimization"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lca" = callPackage @@ -71197,6 +73137,7 @@ self: { homepage = "http://rampa.sk/static/ldif.html"; description = "The LDAP Data Interchange Format (LDIF) tools"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "leaf" = callPackage @@ -71233,6 +73174,7 @@ self: { homepage = "http://www.fremissant.net/leaky"; description = "Robust space leak, and its strictification"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "leankit-api" = callPackage @@ -71282,6 +73224,7 @@ self: { jailbreak = true; description = "Haskell code for learning physics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "learn-physics-examples" = callPackage @@ -71300,6 +73243,7 @@ self: { jailbreak = true; description = "examples for learn-physics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "learning-hmm" = callPackage @@ -71368,6 +73312,7 @@ self: { homepage = "http://www.leksah.org"; description = "Haskell IDE written in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "leksah-server" = callPackage @@ -71399,6 +73344,7 @@ self: { homepage = "http://leksah.org"; description = "Metadata collection for leksah"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lens" = callPackage @@ -71538,6 +73484,7 @@ self: { homepage = "http://github.com/ekmett/lens/"; description = "QuickCheck properties for lens"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lens-sop" = callPackage @@ -71660,6 +73607,7 @@ self: { homepage = "http://github.com/kim/leveldb-haskell"; description = "Haskell bindings to LevelDB"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) leveldb;}; "levmar" = callPackage @@ -71672,6 +73620,7 @@ self: { homepage = "https://github.com/basvandijk/levmar"; description = "An implementation of the Levenberg-Marquardt algorithm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "levmar-chart" = callPackage @@ -71687,6 +73636,7 @@ self: { jailbreak = true; description = "Plots the results of the Levenberg-Marquardt algorithm in a chart"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lgtk" = callPackage @@ -71712,6 +73662,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/LGtk"; description = "Lens GUI Toolkit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lha" = callPackage @@ -71745,6 +73696,7 @@ self: { homepage = "http://www.imn.htwk-leipzig.de/~abau/lhae"; description = "Simple spreadsheet program"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lhc" = callPackage @@ -71771,6 +73723,7 @@ self: { homepage = "http://lhc.seize.it/"; description = "LHC Haskell Compiler"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lhe" = callPackage @@ -71868,6 +73821,7 @@ self: { homepage = "http://trac.loria.fr/~geni"; description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libarchive-conduit" = callPackage @@ -71882,6 +73836,7 @@ self: { extraLibraries = [ archive ]; description = "Read many archive formats with libarchive and conduit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { archive = null;}; "libcspm" = callPackage @@ -71902,6 +73857,7 @@ self: { homepage = "https://github.com/tomgr/libcspm"; description = "A library providing a parser, type checker and evaluator for CSPM"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libexpect" = callPackage @@ -71914,6 +73870,7 @@ self: { extraLibraries = [ expect tcl ]; description = "Library for interacting with console applications via pseudoterminals"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) expect; inherit (pkgs) tcl;}; "libffi" = callPackage @@ -71975,6 +73932,7 @@ self: { homepage = "https://bitbucket.org/bhris/libhbb"; description = "Backend for text editors to provide better Haskell editing support"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libjenkins" = callPackage @@ -72002,6 +73960,7 @@ self: { ]; description = "Jenkins API interface"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "liblastfm" = callPackage @@ -72055,6 +74014,7 @@ self: { homepage = "http://www.eecs.harvard.edu/~mainland/projects/libffi"; description = "FFI interface to libltdl"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libmpd" = callPackage @@ -72089,6 +74049,7 @@ self: { extraLibraries = [ libnotify ]; description = "Bindings to libnotify library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libnotify;}; "libnvvm" = callPackage @@ -72108,6 +74069,7 @@ self: { homepage = "https://github.com/nvidia-compiler-sdk/hsnvvm"; description = "FFI binding to libNVVM, a compiler SDK component from NVIDIA"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { nvvm = null;}; "liboleg" = callPackage @@ -72124,6 +74086,7 @@ self: { homepage = "http://okmij.org/ftp/"; description = "An evolving collection of Oleg Kiselyov's Haskell modules"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libpq" = callPackage @@ -72137,6 +74100,7 @@ self: { homepage = "http://github.com/tnarg/haskell-libpq"; description = "libpq binding for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) postgresql;}; "librandomorg" = callPackage @@ -72204,6 +74168,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/libssh2-hs"; description = "Conduit wrappers for libssh2 FFI bindings (see libssh2 package)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libstackexchange" = callPackage @@ -72240,6 +74205,7 @@ self: { pkgconfigDepends = [ libsystemd-daemon ]; description = "Haskell bindings for libsystemd-daemon"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { libsystemd-daemon = null; systemd-daemon = null;}; "libsystemd-journal" = callPackage @@ -72274,6 +74240,7 @@ self: { homepage = "https://patch-tag.com/r/AndyStewart/libtagc/home"; description = "Binding to TagLib C library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { tag_c = null; taglib_c = null;}; "libvirt-hs" = callPackage @@ -72288,6 +74255,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/libvirt-hs"; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { virt = null;}; "libvorbis" = callPackage @@ -72312,6 +74280,7 @@ self: { extraLibraries = [ libxml2 ]; description = "Binding to libxml2"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libxml2;}; "libxml-enumerator" = callPackage @@ -72356,6 +74325,7 @@ self: { jailbreak = true; description = "Binding to libxslt"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { xslt = null;}; "life" = callPackage @@ -72427,6 +74397,7 @@ self: { homepage = "http://icfpcontest2012.wordpress.com/"; description = "A boulderdash-like game and solution validator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ligature" = callPackage @@ -72467,6 +74438,7 @@ self: { buildTools = [ alex happy ]; description = "Lighttpd configuration file tools"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lighttpd-conf-qq" = callPackage @@ -72483,6 +74455,7 @@ self: { ]; description = "A QuasiQuoter for lighttpd configuration files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lilypond" = callPackage @@ -72517,6 +74490,7 @@ self: { homepage = "https://github.com/amosr/limp"; description = "representation of Integer Linear Programs"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "limp-cbc" = callPackage @@ -72531,6 +74505,7 @@ self: { homepage = "https://github.com/amosr/limp-cbc"; description = "bindings for integer linear programming solver Coin/CBC"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lin-alg" = callPackage @@ -72623,6 +74598,7 @@ self: { homepage = "http://github.com/cartazio/hs-cblas"; description = "A linear algebra library with bindings to BLAS and LAPACK"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "linear-maps" = callPackage @@ -72637,6 +74613,7 @@ self: { jailbreak = true; description = "Finite maps for linear use"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "linear-opengl" = callPackage @@ -72696,6 +74673,7 @@ self: { homepage = "http://github.com/jwiegley/linearscan"; description = "Linear scan register allocator, formally verified in Coq"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "linebreak" = callPackage @@ -72735,6 +74713,7 @@ self: { homepage = "http://www.haskell.org/~petersen/haskell/linkchk/"; description = "linkchk is a network interface link ping monitor"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "linkcore" = callPackage @@ -72748,6 +74727,7 @@ self: { buildDepends = [ base containers extcore filepath process ]; description = "Combines multiple GHC Core modules into a single module"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "linkedhashmap" = callPackage @@ -72803,6 +74783,7 @@ self: { jailbreak = true; description = "Linux libblkid"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { blkid = null;}; "linux-cgroup" = callPackage @@ -72865,6 +74846,7 @@ self: { homepage = "https://github.com/tensor5/linux-kmod"; description = "Linux kernel modules support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { libkmod = null;}; "linux-mount" = callPackage @@ -72925,6 +74907,7 @@ self: { jailbreak = true; description = "Wrapping of Linux' ptrace(2)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "linux-xattr" = callPackage @@ -72984,6 +74967,7 @@ self: { ]; description = "Labeled IO library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lio-fs" = callPackage @@ -73021,6 +75005,7 @@ self: { homepage = "http://simple.cx"; description = "LIO support for the Simple web framework"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "liquid-fixpoint" = callPackage @@ -73181,6 +75166,7 @@ self: { homepage = "https://github.com/nikita-volkov/list-t"; description = "ListT done right"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "list-tries" = callPackage @@ -73209,6 +75195,7 @@ self: { homepage = "http://jwlato.webfactional.com/haskell/listlike-instances"; description = "Extra instances of the ListLike class"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lists" = callPackage @@ -73263,6 +75250,7 @@ self: { buildDepends = [ base ]; description = "Non-overloaded functions for concrete literals"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "live-sequencer" = callPackage @@ -73290,6 +75278,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Live-Sequencer"; description = "Live coding of MIDI music"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ll-picosat" = callPackage @@ -73301,6 +75290,7 @@ self: { buildDepends = [ base ]; extraLibraries = [ picosat ]; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) picosat;}; "llrbtree" = callPackage @@ -73334,6 +75324,7 @@ self: { homepage = "http://wiki.secondlife.com/wiki/LLSD"; description = "An implementation of the LLSD data system"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm" = callPackage @@ -73351,6 +75342,7 @@ self: { homepage = "https://github.com/bos/llvm"; description = "Bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-analysis" = callPackage @@ -73378,6 +75370,7 @@ self: { ]; description = "A Haskell library for analyzing LLVM bitcode"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-base" = callPackage @@ -73391,6 +75384,7 @@ self: { homepage = "https://github.com/bos/llvm"; description = "FFI bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) llvm;}; "llvm-base-types" = callPackage @@ -73422,6 +75416,7 @@ self: { homepage = "https://github.com/bos/llvm"; description = "Utilities for bindings to the LLVM compiler toolkit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-data-interop" = callPackage @@ -73442,6 +75437,7 @@ self: { buildTools = [ c2hs ]; description = "A low-level data interoperability binding for LLVM"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-extra" = callPackage @@ -73461,6 +75457,7 @@ self: { homepage = "http://code.haskell.org/~thielema/llvm-extra/"; description = "Utility functions for the llvm interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-general" = callPackage @@ -73488,6 +75485,7 @@ self: { doCheck = false; description = "General purpose LLVM bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { llvm-config = null;}; "llvm-general-pure" = callPackage @@ -73510,6 +75508,7 @@ self: { doCheck = false; description = "Pure Haskell LLVM functionality (no FFI)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-general-quote" = callPackage @@ -73535,6 +75534,7 @@ self: { homepage = "https://github.com/tvh/llvm-general-quote"; description = "QuasiQuoting llvm code for llvm-general"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-ht" = callPackage @@ -73551,6 +75551,7 @@ self: { homepage = "http://darcs.serpentine.com/llvm/"; description = "Bindings to the LLVM compiler toolkit with some custom extensions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-pkg-config" = callPackage @@ -73619,6 +75620,7 @@ self: { jailbreak = true; description = "Bindings to the LLVM compiler toolkit using type families"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "llvm-tools" = callPackage @@ -73643,6 +75645,7 @@ self: { jailbreak = true; description = "Useful tools built on llvm-analysis"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lmdb" = callPackage @@ -73656,6 +75659,7 @@ self: { homepage = "http://github.com/dmbarbour/haskell-lmdb"; description = "Lightning MDB bindings"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) { lmdb = null;}; "load-env" = callPackage @@ -73724,6 +75728,7 @@ self: { ]; description = "Human exchangable identifiers and locators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "loch" = callPackage @@ -73737,6 +75742,7 @@ self: { buildDepends = [ base ]; description = "Support for precise error locations in source files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "loch-th" = callPackage @@ -73793,6 +75799,7 @@ self: { homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; description = "Michael and Scott lock-free queues"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "log-domain" = callPackage @@ -73834,6 +75841,7 @@ self: { homepage = "https://github.com/ibotty/log-effect"; description = "An extensible log effect using extensible-effects"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "log2json" = callPackage @@ -73879,6 +75887,7 @@ self: { homepage = "https://github.com/wdanilo/haskell-logger"; description = "Fast & extensible logging framework"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "logging" = callPackage @@ -73967,6 +75976,7 @@ self: { homepage = "http://src.seereason.com/logic-classes"; description = "Framework for propositional and first order logic, theorem proving"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "logicst" = callPackage @@ -74012,6 +76022,7 @@ self: { jailbreak = true; description = "Useful utilities for the Lojban language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lojbanParser" = callPackage @@ -74070,6 +76081,7 @@ self: { homepage = "http://github.com/nfjinjing/loli"; description = "A minimum web dev DSL in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "loop" = callPackage @@ -74140,6 +76152,7 @@ self: { homepage = "http://www.esc.cam.ac.uk/people/research-students/emily-king"; description = "Find all biological feedback loops within an ecosystem graph"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lord" = callPackage @@ -74173,6 +76186,7 @@ self: { homepage = "https://github.com/rnons/lord"; description = "A command line interface to online radios"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "loris" = callPackage @@ -74187,6 +76201,7 @@ self: { homepage = "http://www.tiresiaspress.us/haskell/loris"; description = "interface to Loris API"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) { loris = null;}; "loshadka" = callPackage @@ -74224,6 +76239,7 @@ self: { homepage = "http://www.ncc.up.pt/~pbv/stuff/lostcities"; description = "An implementation of an adictive two-player card game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lrucache" = callPackage @@ -74256,6 +76272,7 @@ self: { homepage = "https://github.com/roelvandijk/ls-usb"; description = "List USB devices"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lscabal" = callPackage @@ -74274,6 +76291,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/lscabal"; description = "List exported modules from a set of .cabal files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lss" = callPackage @@ -74310,6 +76328,7 @@ self: { buildDepends = [ base haskell98 uu-parsinglib wx wxcore ]; description = "Paint an L-System Grammar"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ltk" = callPackage @@ -74327,6 +76346,7 @@ self: { homepage = "http://www.leksah.org"; description = "Leksah tool kit"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ltl" = callPackage @@ -74372,6 +76392,7 @@ self: { jailbreak = true; description = "Library functions for reading and writing Lua chunks"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "luautils" = callPackage @@ -74457,6 +76478,7 @@ self: { homepage = "http://www.imn.htwk-leipzig.de/~abau/lucienne"; description = "Server side feed aggregator/reader"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "luhn" = callPackage @@ -74483,6 +76505,7 @@ self: { ]; description = "Purely FunctionaL User Interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "luka" = callPackage @@ -74496,6 +76519,7 @@ self: { homepage = "https://github.com/nfjinjing/luka"; description = "Simple ObjectiveC runtime binding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { objc = null;}; "lushtags" = callPackage @@ -74511,6 +76535,7 @@ self: { homepage = "https://github.com/bitc/lushtags"; description = "Create ctags compatible tags files for Haskell programs"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "luthor" = callPackage @@ -74551,6 +76576,7 @@ self: { ]; description = "Parallel scheduler, LVar data structures, and infrastructure to build more"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lvmlib" = callPackage @@ -74611,6 +76637,7 @@ self: { ]; description = "A Lilypond-compiling music box"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lz4" = callPackage @@ -74827,6 +76854,7 @@ self: { homepage = "http://www.scannedinavian.com/~shae/mage-1.0pre35.tar.gz"; description = "Rogue-like"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { curses = null;}; "magic" = callPackage @@ -74839,6 +76867,7 @@ self: { extraLibraries = [ magic ]; description = "Interface to C file/magic library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { magic = null;}; "magma" = callPackage @@ -74871,6 +76900,7 @@ self: { homepage = "http://kagami.touhou.ru/projects/show/mahoro"; description = "ImageBoards to XMPP gate"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "maid" = callPackage @@ -74935,6 +76965,7 @@ self: { homepage = "https://github.com/mietek/mailchimp-subscribe/"; description = "MailChimp subscription request handler"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mailgun" = callPackage @@ -74989,6 +77020,7 @@ self: { jailbreak = true; description = "Majordomo protocol for ZeroMQ"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "majority" = callPackage @@ -75083,6 +77115,7 @@ self: { jailbreak = true; description = "The Haskell/Gtk+ Integrated Live Environment"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-all" = callPackage @@ -75107,6 +77140,7 @@ self: { ]; description = "Virtual package to install all Manatee packages"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-anything" = callPackage @@ -75128,6 +77162,7 @@ self: { jailbreak = true; description = "Multithread interactive input/search framework for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-browser" = callPackage @@ -75147,6 +77182,7 @@ self: { jailbreak = true; description = "Browser extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-core" = callPackage @@ -75171,6 +77207,7 @@ self: { jailbreak = true; description = "The core of Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-curl" = callPackage @@ -75193,6 +77230,7 @@ self: { jailbreak = true; description = "Download Manager extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-editor" = callPackage @@ -75213,6 +77251,7 @@ self: { jailbreak = true; description = "Editor extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-filemanager" = callPackage @@ -75233,6 +77272,7 @@ self: { jailbreak = true; description = "File manager extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-imageviewer" = callPackage @@ -75253,6 +77293,7 @@ self: { jailbreak = true; description = "Image viewer extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-ircclient" = callPackage @@ -75277,6 +77318,7 @@ self: { jailbreak = true; description = "IRC client extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-mplayer" = callPackage @@ -75298,6 +77340,7 @@ self: { jailbreak = true; description = "Mplayer client extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-pdfviewer" = callPackage @@ -75318,6 +77361,7 @@ self: { jailbreak = true; description = "PDF viewer extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-processmanager" = callPackage @@ -75337,6 +77381,7 @@ self: { jailbreak = true; description = "Process manager extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-reader" = callPackage @@ -75357,6 +77402,7 @@ self: { jailbreak = true; description = "Feed reader extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-template" = callPackage @@ -75377,6 +77423,7 @@ self: { jailbreak = true; description = "Template code to create Manatee application"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-terminal" = callPackage @@ -75396,6 +77443,7 @@ self: { jailbreak = true; description = "Terminal Emulator extension for Manatee"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "manatee-welcome" = callPackage @@ -75416,6 +77464,7 @@ self: { jailbreak = true; description = "Welcome module to help user play Manatee quickly"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mancala" = callPackage @@ -75471,6 +77520,7 @@ self: { homepage = "http://gitorious.org/maximus/mandulia"; description = "A zooming visualisation of the Mandelbrot Set as many Julia Sets"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mangopay" = callPackage @@ -75508,6 +77558,7 @@ self: { homepage = "https://github.com/prowdsponsor/mangopay"; description = "Bindings to the MangoPay API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "map-syntax" = callPackage @@ -75545,6 +77596,7 @@ self: { homepage = "https://github.com/paolino/marionetta"; description = "A study of marionetta movements"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "markdown" = callPackage @@ -75590,6 +77642,7 @@ self: { homepage = "https://github.com/joelteon/markdown-kate"; description = "Convert Markdown to HTML, with XSS protection"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "markdown-pap" = callPackage @@ -75601,6 +77654,7 @@ self: { buildDepends = [ base monads-tf papillon ]; description = "markdown parser with papillon"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "markdown-unlit" = callPackage @@ -75637,6 +77691,7 @@ self: { ]; description = "markdown to svg converter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "marked-pretty" = callPackage @@ -75687,6 +77742,7 @@ self: { testDepends = [ assertions base bifunctors memoize random ]; description = "Hidden Markov processes"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "markup" = callPackage @@ -75723,6 +77779,7 @@ self: { jailbreak = true; description = "A simple markup document preview (markdown, textile, reStructuredText)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "marmalade-upload" = callPackage @@ -75770,6 +77827,7 @@ self: { ]; description = "Markup language preprocessor for Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "masakazu-bot" = callPackage @@ -75794,6 +77852,7 @@ self: { homepage = "https://github.com/minamiyama1994/chomado-bot-on-haskell/tree/minamiyama1994"; description = "@minamiyama1994_bot on haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mastermind" = callPackage @@ -75861,6 +77920,7 @@ self: { jailbreak = true; description = "A program for creating and managing a static weblog with LaTeX math and function graphs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mathgenealogy" = callPackage @@ -75897,6 +77957,7 @@ self: { homepage = "http://community.haskell.org/~TracyWadleigh/mathlink"; description = "Write Mathematica packages in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "matlab" = callPackage @@ -75913,6 +77974,7 @@ self: { jailbreak = true; description = "Matlab bindings and interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { eng = null; matlab = null; mx = null;}; "matrices" = callPackage @@ -75981,6 +78043,7 @@ self: { homepage = "http://kagami.touhou.ru/projects/show/matsuri"; description = "ncurses XMPP client"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "maude" = callPackage @@ -76019,6 +78082,7 @@ self: { homepage = "https://github.com/jfischoff/maxent"; description = "Compute Maximum Entropy Distributions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "maximal-cliques" = callPackage @@ -76052,6 +78116,7 @@ self: { homepage = "http://rochel.info/maxsharing/"; description = "Maximal sharing of terms in the lambda calculus with letrec"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "maybench" = callPackage @@ -76071,6 +78136,7 @@ self: { homepage = "http://code.google.com/p/maybench/"; description = "Automated benchmarking tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mbox" = callPackage @@ -76101,6 +78167,7 @@ self: { homepage = "https://github.com/np/mbox-tools"; description = "A collection of tools to process mbox files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mcmaster-gloss-examples" = callPackage @@ -76130,6 +78197,7 @@ self: { ]; description = "Combinators for MCMC sampling"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mcmc-synthesis" = callPackage @@ -76184,6 +78252,7 @@ self: { homepage = "http://github.com/tanakh/hsmecab"; description = "A Haskell binding to MeCab"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { mecab = null;}; "mecha" = callPackage @@ -76213,6 +78282,7 @@ self: { buildDepends = [ base HTTP mime network pretty utf8-string xml ]; description = "Interfacing with the MediaWiki API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mediawiki2latex" = callPackage @@ -76238,6 +78308,7 @@ self: { homepage = "http://sourceforge.net/projects/wb2pdf/"; description = "Convert MediaWiki text to LaTeX"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "meep" = callPackage @@ -76276,6 +78347,7 @@ self: { homepage = "https://github.com/snoyberg/mega-sdist"; description = "Handles uploading to Hackage from mega repos (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "meldable-heap" = callPackage @@ -76309,6 +78381,7 @@ self: { jailbreak = true; description = "A functional scripting language"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "memcache" = callPackage @@ -76385,6 +78458,7 @@ self: { homepage = "https://gitorious.org/memo-sqlite"; description = "memoize functions using SQLite3 database"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "memoize" = callPackage @@ -76410,6 +78484,7 @@ self: { homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/memscript"; description = "Command line utility for memorizing scriptures or any other text"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mersenne-random" = callPackage @@ -76518,6 +78593,7 @@ self: { homepage = "https://github.com/simonmar/monad-par"; description = "Support for integrated Accelerate computations within Meta-par"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "metadata" = callPackage @@ -76531,6 +78607,7 @@ self: { homepage = "http://github.com/cutsea110/metadata"; description = "metadata library for semantic web"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "metamorphic" = callPackage @@ -76554,6 +78631,7 @@ self: { buildDepends = [ base Cabal filepath ghc haskell98 ]; description = "a tiny ghc api wrapper"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "metric" = callPackage @@ -76570,6 +78648,7 @@ self: { ]; description = "Metric spaces"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "metrics" = callPackage @@ -76591,6 +78670,7 @@ self: { ]; description = "High-performance application metric tracking"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "metricsd-client" = callPackage @@ -76614,6 +78694,7 @@ self: { buildDepends = [ base data-lens data-lens-template hosc stm ]; description = "Time Synchronized execution"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mi" = callPackage @@ -76721,6 +78802,7 @@ self: { homepage = "http://www.youtube.com/watch?v=cOlR73h2uII"; description = "A Memory-like (Concentration, Pairs, ...) game for tones"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "midisurface" = callPackage @@ -76737,6 +78819,7 @@ self: { jailbreak = true; description = "A control midi surface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mighttpd" = callPackage @@ -76757,6 +78840,7 @@ self: { homepage = "http://www.mew.org/~kazu/proj/mighttpd/"; description = "Simple Web Server in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mighttpd2" = callPackage @@ -76947,6 +79031,7 @@ self: { jailbreak = true; description = "Minesweeper game which is always solvable without guessing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "miniball" = callPackage @@ -76959,6 +79044,7 @@ self: { homepage = "http://nonempty.org/software/haskell-miniball"; description = "Bindings to Miniball, a smallest enclosing ball library"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "minimal-configuration" = callPackage @@ -77000,6 +79086,7 @@ self: { buildDepends = [ base GLUT haskell98 unix ]; description = "Shows how to run grabber on Mac OS X"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "minions" = callPackage @@ -77046,6 +79133,7 @@ self: { jailbreak = true; description = "simple 1-to-N interprocess communication"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "minirotate" = callPackage @@ -77067,6 +79155,7 @@ self: { homepage = "http://tener.github.com/haskell-minirotate/"; description = "Minimalistic file rotation utility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "minisat" = callPackage @@ -77098,6 +79187,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Ministg"; description = "an interpreter for an operational semantics for the STG machine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "miniutter" = callPackage @@ -77135,6 +79225,7 @@ self: { homepage = "https://github.com/minamiyama1994/mirror-tweet"; description = "Tweet mirror"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "misfortune" = callPackage @@ -77179,6 +79270,7 @@ self: { homepage = "https://github.com/domdere/missing-py2"; description = "Haskell interface to Python"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mix-arrows" = callPackage @@ -77190,6 +79282,7 @@ self: { buildDepends = [ base ]; description = "Mixing effects of one arrow into another one"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mixed-strategies" = callPackage @@ -77218,6 +79311,7 @@ self: { buildDepends = [ base directory filepath haskell98 ]; description = "Makes an OS X .app bundle from a binary."; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mkcabal" = callPackage @@ -77237,6 +79331,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/mkcabal"; description = "Generate cabal files for a Haskell project"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ml-w" = callPackage @@ -77262,6 +79357,7 @@ self: { homepage = "http://haskell.org/haskellwiki/mlist"; description = "Monadic List alternative to lazy I/O"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mmap" = callPackage @@ -77297,6 +79393,7 @@ self: { buildDepends = [ base ]; description = "Modular Monad transformer library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mmtl-base" = callPackage @@ -77308,6 +79405,7 @@ self: { buildDepends = [ base mmtl ]; description = "MonadBase type-class for mmtl"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "moan" = callPackage @@ -77326,6 +79424,7 @@ self: { homepage = "https://github.com/vjeranc/moan"; description = "Language-agnostic analyzer for positional morphosyntactic tags"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "modbus-tcp" = callPackage @@ -77377,6 +79476,7 @@ self: { ]; description = "Haskell source splitter driven by special comments"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "modular-arithmetic" = callPackage @@ -77420,6 +79520,7 @@ self: { homepage = "https://github.com/DanBurton/modular-prelude#readme"; description = "Reifying ClassyPrelude a la ModularPrelude"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "module-management" = callPackage @@ -77447,6 +79548,7 @@ self: { homepage = "https://github.com/seereason/module-management"; description = "Clean up module imports, split and merge modules"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "modulespection" = callPackage @@ -77465,6 +79567,7 @@ self: { homepage = "https://github.com/jfischoff/modulespection"; description = "Template Haskell for introspecting a module's declarations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "modulo" = callPackage @@ -77522,6 +79625,7 @@ self: { homepage = "http://code.haskell.org/mohws/"; description = "Modular Haskell Web Server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-abort-fd" = callPackage @@ -77539,6 +79643,7 @@ self: { homepage = "https://github.com/mvv/monad-abort-fd"; description = "A better error monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-atom" = callPackage @@ -77573,6 +79678,7 @@ self: { buildDepends = [ base ]; description = "This package has been removed"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-codec" = callPackage @@ -77630,6 +79736,7 @@ self: { jailbreak = true; description = "Exstensible monadic exceptions"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-extras" = callPackage @@ -77681,6 +79788,7 @@ self: { homepage = "http://github.com/patperry/monad-interleave"; description = "Monads with an unsaveInterleaveIO-like operation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-journal" = callPackage @@ -77778,6 +79886,7 @@ self: { homepage = "https://github.com/bjin/monad-lrs"; description = "a monad to calculate linear recursive sequence"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-memo" = callPackage @@ -77903,6 +80012,7 @@ self: { homepage = "http://andersk.mit.edu/haskell/monad-peel/"; description = "Lift control operations like exception catching through monad transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-primitive" = callPackage @@ -77939,6 +80049,7 @@ self: { jailbreak = true; description = "Fast monads and monad transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monad-resumption" = callPackage @@ -78131,6 +80242,7 @@ self: { buildDepends = [ base ]; description = "The Acme and AcmeT monads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monadbi" = callPackage @@ -78195,6 +80307,7 @@ self: { homepage = "http://users.ugent.be/~tschrijv/MCP/"; description = "Constraint Programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monadiccp-gecode" = callPackage @@ -78212,6 +80325,7 @@ self: { homepage = "http://users.ugent.be/~tschrijv/MCP/"; description = "Constraint Programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { gecodeint = null; gecodekernel = null; gecodesearch = null; gecodeset = null; gecodesupport = null;}; @@ -78332,6 +80446,7 @@ self: { homepage = "https://github.com/notogawa/monarch"; description = "Monadic interface for TokyoTyrant"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mongoDB" = callPackage @@ -78373,6 +80488,7 @@ self: { homepage = "https://github.com/docmunch/haskell-mongodb-queue"; description = "message queue using MongoDB"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mongrel2-handler" = callPackage @@ -78391,6 +80507,7 @@ self: { jailbreak = true; description = "Mongrel2 Handler Library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monitor" = callPackage @@ -78528,6 +80645,7 @@ self: { jailbreak = true; description = "Extra classes/functions about monoids"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monoids" = callPackage @@ -78624,6 +80742,7 @@ self: { homepage = "http://github.com/patperry/hs-monte-carlo"; description = "A monad and transformer for Monte Carlo calculations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "moo" = callPackage @@ -78646,6 +80765,7 @@ self: { homepage = "http://www.github.com/astanin/moo/"; description = "Genetic algorithm library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "morfette" = callPackage @@ -78681,6 +80801,7 @@ self: { homepage = "https://github.com/kawu/morfeusz"; description = "Bindings to the morphological analyser Morfeusz"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { morfeusz = null;}; "morte" = callPackage @@ -78712,6 +80833,7 @@ self: { buildDepends = [ base bytestring ]; description = "Mounts and umounts filesystems"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mp3decoder" = callPackage @@ -78726,6 +80848,7 @@ self: { homepage = "http://www.bjrn.se/mp3dec"; description = "MP3 decoder for teaching"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mpdmate" = callPackage @@ -78740,6 +80863,7 @@ self: { homepage = "http://neugierig.org/software/darcs/powermate/"; description = "MPD/PowerMate executable"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mpppc" = callPackage @@ -78786,6 +80910,7 @@ self: { ]; description = "Simple equational reasoning for a Haskell-ish language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mps" = callPackage @@ -78805,6 +80930,7 @@ self: { homepage = "http://github.com/nfjinjing/mps/"; description = "simply oo"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mpvguihs" = callPackage @@ -78824,6 +80950,7 @@ self: { homepage = "https://github.com/sebadoom/mpvguihs"; description = "A minimalist mpv GUI written in I/O heavy Haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mqtt-hs" = callPackage @@ -78889,6 +81016,7 @@ self: { homepage = "http://msgpack.org/"; description = "An IDL Compiler for MessagePack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "msgpack-rpc" = callPackage @@ -78909,6 +81037,7 @@ self: { homepage = "http://msgpack.org/"; description = "A MessagePack-RPC Implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mstate" = callPackage @@ -78920,6 +81049,7 @@ self: { buildDepends = [ base monad-peel mtl stm ]; description = "MState: A consistent State monad for concurrent applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "msu" = callPackage @@ -78965,6 +81095,7 @@ self: { jailbreak = true; description = "Library to communicate with Mt.Gox"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mtl" = callPackage @@ -79019,6 +81150,7 @@ self: { homepage = "https://github.com/nikita-volkov/mtl-prelude"; description = "Reexports of most definitions from \"mtl\" and \"transformers\""; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mtl-tf" = callPackage @@ -79030,6 +81162,7 @@ self: { buildDepends = [ base ]; description = "Monad transformer library using type families"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mtlparse" = callPackage @@ -79053,6 +81186,7 @@ self: { buildDepends = [ base mtl QuickCheck ]; description = "Monad transformer library with type indexes, providing 'free' copies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mtp" = callPackage @@ -79066,6 +81200,7 @@ self: { jailbreak = true; description = "Bindings to libmtp"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { mtp = null;}; "mtree" = callPackage @@ -79109,6 +81244,7 @@ self: { jailbreak = true; description = "Continuous deployment server for use with GitHub"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mueval" = callPackage @@ -79179,6 +81315,7 @@ self: { ]; description = "Bidirectional Two-level Transformation of XML Schemas"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multimap" = callPackage @@ -79221,6 +81358,7 @@ self: { homepage = "http://github.com/ekmett/multipass/"; description = "Folding data with multiple named passes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multiplate" = callPackage @@ -79245,6 +81383,7 @@ self: { jailbreak = true; description = "Shorter, more generic functions for Multiplate"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multiplicity" = callPackage @@ -79287,6 +81426,7 @@ self: { jailbreak = true; description = "Alternative multirec instances deriver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multirec-binary" = callPackage @@ -79299,6 +81439,7 @@ self: { jailbreak = true; description = "Generic Data.Binary instances using MultiRec."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multiset" = callPackage @@ -79333,6 +81474,7 @@ self: { homepage = "http://sulzmann.blogspot.com/2008/10/multi-set-rewrite-rules-with-guards-and.html"; description = "Multi-set rewrite rules with guards and a parallel execution scheme"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multistate" = callPackage @@ -79386,6 +81528,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo"; description = "MUtually Recursive Definitions Explicitly Represented"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "murmur-hash" = callPackage @@ -79472,6 +81615,7 @@ self: { jailbreak = true; description = "Diagrams-based visualization of musical data structures"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "music-parts" = callPackage @@ -79489,6 +81633,7 @@ self: { jailbreak = true; description = "Musical instruments, parts and playing techniques"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "music-pitch" = callPackage @@ -79507,6 +81652,7 @@ self: { jailbreak = true; description = "Musical pitch representation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "music-pitch-literal" = callPackage @@ -79545,6 +81691,7 @@ self: { jailbreak = true; description = "Some useful preludes for the Music Suite"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "music-score" = callPackage @@ -79587,6 +81734,7 @@ self: { jailbreak = true; description = "Interaction with Sibelius"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "music-suite" = callPackage @@ -79605,6 +81753,7 @@ self: { ]; description = "A set of libraries for composition, analysis and manipulation of music"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "music-util" = callPackage @@ -79653,6 +81802,7 @@ self: { homepage = "http://github.com/metabrainz/mass-mail"; description = "Send an email to all MusicBrainz editors"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "musicxml" = callPackage @@ -79668,6 +81818,7 @@ self: { homepage = "https://troglodita.di.uminho.pt/svn/musica/work/MusicXML"; description = "MusicXML format encoded as Haskell type and functions of reading and writting"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "musicxml2" = callPackage @@ -79761,6 +81912,7 @@ self: { homepage = "http://jwlato.webfactional.com/haskell/mutable-iter"; description = "iteratees based upon mutable buffers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mute-unmute" = callPackage @@ -79827,6 +81979,7 @@ self: { jailbreak = true; description = "Client library for metaverse systems like Second Life"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mwc-random" = callPackage @@ -79884,6 +82037,7 @@ self: { homepage = "http://haskell.cs.yale.edu/"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mybitcoin-sci" = callPackage @@ -79895,6 +82049,7 @@ self: { buildDepends = [ base cgi curl directory mtl process split ]; description = "Binding to mybitcoin.com's Shopping Cart Interface."; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mysnapsession" = callPackage @@ -79912,6 +82067,7 @@ self: { jailbreak = true; description = "Sessions and continuations for Snap web apps"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mysnapsession-example" = callPackage @@ -79931,6 +82087,7 @@ self: { jailbreak = true; description = "Example projects using mysnapsession"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mysql" = callPackage @@ -79945,6 +82102,7 @@ self: { homepage = "https://github.com/bos/mysql"; description = "A low-level MySQL client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { mysqlConfig = null; inherit (pkgs) zlib;}; "mysql-effect" = callPackage @@ -79962,6 +82120,7 @@ self: { homepage = "https://github.com/ibotty/mysql-effect"; description = "An extensible mysql effect using extensible-effects and mysql-simple"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mysql-simple" = callPackage @@ -79980,6 +82139,7 @@ self: { homepage = "https://github.com/bos/mysql-simple"; description = "A mid-level MySQL client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mysql-simple-quasi" = callPackage @@ -79995,6 +82155,7 @@ self: { ]; description = "Quasi-quoter for use with mysql-simple"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mysql-simple-typed" = callPackage @@ -80012,6 +82173,7 @@ self: { homepage = "https://github.com/tolysz/mysql-simple-typed"; description = "Typed extension to mysql simple"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mzv" = callPackage @@ -80024,6 +82186,7 @@ self: { homepage = "http://github.com/ifigueroap/mzv"; description = "Implementation of the \"Monads, Zippers and Views\" (Schrijvers and Oliveira, ICFP'11)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "n-m" = callPackage @@ -80101,6 +82264,7 @@ self: { homepage = "http://github.com/nominolo/named-lock"; description = "A named lock that is created on demand"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "named-records" = callPackage @@ -80147,6 +82311,7 @@ self: { homepage = "http://github.com/chowells79/nano-cryptr"; description = "A threadsafe binding to glibc's crypt_r function"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nano-hmac" = callPackage @@ -80160,6 +82325,7 @@ self: { homepage = "http://www.jasani.org/search/label/nano-hmac"; description = "Bindings to OpenSSL HMAC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) openssl;}; "nano-md5" = callPackage @@ -80173,6 +82339,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/nano-md5"; description = "Efficient, ByteString bindings to OpenSSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) openssl;}; "nanoAgda" = callPackage @@ -80191,6 +82358,7 @@ self: { jailbreak = true; description = "A toy dependently-typed language"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nanocurses" = callPackage @@ -80204,6 +82372,7 @@ self: { homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html"; description = "Simple Curses binding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { curses = null;}; "nanomsg" = callPackage @@ -80272,6 +82441,7 @@ self: { homepage = "http://ezrakilty.net/projects/narc"; description = "Query SQL databases using Nested Relational Calculus embedded in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nat" = callPackage @@ -80332,6 +82502,7 @@ self: { jailbreak = true; description = "Natural numbers tagged with a type-level representation of the number"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "natural-numbers" = callPackage @@ -80418,6 +82589,7 @@ self: { homepage = "https://github.com/nilcons/nc-indicators"; description = "CPU load and memory usage indicators for i3bar"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ncurses" = callPackage @@ -80435,6 +82607,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-ncurses/"; description = "Modernised bindings to GNU ncurses"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ncurses;}; "neat" = callPackage @@ -80586,6 +82759,7 @@ self: { homepage = "https://github.com/kawu/nerf"; description = "Nerf, the named entity recognition tool based on linear-chain CRFs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nested-sets" = callPackage @@ -80628,6 +82802,7 @@ self: { homepage = "http://netclock.slab.org/"; description = "Netclock protocol"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "netcore" = callPackage @@ -80656,6 +82831,7 @@ self: { homepage = "http://frenetic-lang.org"; description = "The NetCore compiler and runtime system for OpenFlow networks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "netlines" = callPackage @@ -80673,6 +82849,7 @@ self: { ]; description = "Enumerator tools for text-based network protocols"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "netlink" = callPackage @@ -80750,6 +82927,7 @@ self: { homepage = "http://github.com/DanBurton/netspec"; description = "Simplify static Networking tasks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "netstring-enumerator" = callPackage @@ -80803,6 +82981,7 @@ self: { jailbreak = true; description = "FRP for controlling networks of OpenFlow switches"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nettle-netkit" = callPackage @@ -80818,6 +82997,7 @@ self: { ]; description = "DSL for describing OpenFlow networks, and a compiler generating NetKit labs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nettle-openflow" = callPackage @@ -80834,6 +83014,7 @@ self: { ]; description = "OpenFlow protocol messages, binary formats, and servers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "netwire" = callPackage @@ -80915,6 +83096,7 @@ self: { homepage = "http://github.com/sebnow/haskell-network-address"; description = "IP data structures and textual representation"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-api-support" = callPackage @@ -80966,6 +83148,7 @@ self: { homepage = "http://github.com/tibbe/network-bytestring"; description = "Fast, memory-efficient, low-level networking"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-carbon" = callPackage @@ -81029,6 +83212,7 @@ self: { homepage = "http://darcs.imperialviolet.org/network-connection"; description = "A wrapper around a generic stream-like connection"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-data" = callPackage @@ -81195,6 +83379,7 @@ self: { homepage = "http://darcs.imperialviolet.org/network-minihttp"; description = "A ByteString based library for writing HTTP(S) servers and clients"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-msg" = callPackage @@ -81283,6 +83468,7 @@ self: { ]; description = "A cross-platform RPC library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-server" = callPackage @@ -81296,6 +83482,7 @@ self: { buildDepends = [ base network unix ]; description = "A light abstraction over sockets & co. for servers"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-service" = callPackage @@ -81344,6 +83531,7 @@ self: { homepage = "https://github.com/jdnavarro/network-simple-sockaddr"; description = "network-simple for resolved addresses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-simple-tls" = callPackage @@ -81362,6 +83550,7 @@ self: { homepage = "https://github.com/k0001/network-simple-tls"; description = "Simple interface to TLS secured network sockets"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-socket-options" = callPackage @@ -81414,6 +83603,7 @@ self: { homepage = "https://github.com/bgamari/bayes-stack"; description = "A few network topic model implementations for bayes-stack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-transport" = callPackage @@ -81533,6 +83723,7 @@ self: { homepage = "http://github.com/michaelmelanson/network-websocket"; description = "WebSocket library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "networked-game" = callPackage @@ -81563,6 +83754,7 @@ self: { homepage = "http://www.b7j0c.org/content/haskell-newports.html"; description = "List ports newer than N days on a FreeBSD system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "newsynth" = callPackage @@ -81579,6 +83771,7 @@ self: { homepage = "http://www.mathstat.dal.ca/~selinger/newsynth/"; description = "Exact and approximate synthesis of quantum circuits"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "newt" = callPackage @@ -81601,6 +83794,7 @@ self: { jailbreak = true; description = "A trivially simple app to create things from simple templates"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "newtype" = callPackage @@ -81721,6 +83915,7 @@ self: { ]; description = "Packed, strict nibble arrays with a list interface (ByteString for nibbles)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nicify" = callPackage @@ -81755,6 +83950,7 @@ self: { homepage = "http://www.codemanic.com/uwe"; description = "Command line utility publishes Nike+ runs on blogs and Twitter"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nimber" = callPackage @@ -81780,6 +83976,7 @@ self: { homepage = "http://haskell.gonitro.io"; description = "Haskell bindings for Nitro"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nixos-types" = callPackage @@ -81791,6 +83988,7 @@ self: { homepage = "http://hackage.haskell.org/package/cabal2nix"; description = "this package is obsolete; see cabal2nix instead"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nkjp" = callPackage @@ -81810,6 +84008,7 @@ self: { homepage = "https://github.com/kawu/nkjp"; description = "Manipulating the National Corpus of Polish (NKJP)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nlp-scores" = callPackage @@ -81852,6 +84051,7 @@ self: { pkgconfigDepends = [ glib libnm-glib ]; description = "Network Manager, binding to libnm-glib"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { g = null; inherit (pkgs) glib; libnm-glib = null; nm-glib = null;}; @@ -81865,6 +84065,7 @@ self: { homepage = "https://github.com/singpolyma/NME-Haskell"; description = "Bindings to the Nyctergatis Markup Engine"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nntp" = callPackage @@ -81915,6 +84116,7 @@ self: { homepage = "http://github.com/brow/noise"; description = "A friendly language for graphic design"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "non-empty" = callPackage @@ -82043,6 +84245,7 @@ self: { buildDepends = [ base GLUT OpenGLRaw spatial-math time ]; description = "Painless 3D graphics, no affiliation with gloss"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "not-gloss-examples" = callPackage @@ -82060,6 +84263,7 @@ self: { ]; description = "examples for not-gloss"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "not-in-base" = callPackage @@ -82103,6 +84307,7 @@ self: { extraLibraries = [ glib gmime notmuch nsl talloc xapian zlib ]; description = "Binding for notmuch MUA library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib; inherit (pkgs) gmime; inherit (pkgs) notmuch; nsl = null; inherit (pkgs) talloc; inherit (pkgs) xapian; inherit (pkgs) zlib;}; @@ -82142,6 +84347,7 @@ self: { homepage = "https://bitbucket.org/wuzzeb/notmuch-web"; description = "A web interface to the notmuch email indexer"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "np-extras" = callPackage @@ -82170,6 +84376,7 @@ self: { jailbreak = true; description = "Linear algebra for the numeric-prelude framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nptools" = callPackage @@ -82211,6 +84418,7 @@ self: { sha256 = "1qi1wq7wbnp3sv3c2v4185mnq80646vcsnqq16mqlshiy164wsly"; buildDepends = [ base type-level ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ntp-control" = callPackage @@ -82247,6 +84455,7 @@ self: { homepage = "https://github.com/Tener/null-canvas"; description = "HTML5 Canvas Graphics Library - forked Blank Canvas"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "numbering" = callPackage @@ -82323,6 +84532,7 @@ self: { homepage = "https://github.com/roelvandijk/numerals-base"; description = "Convert numbers to number words"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "numeric-extras" = callPackage @@ -82381,6 +84591,7 @@ self: { homepage = "https://github.com/nikita-volkov/numeric-qq"; description = "Quasi-quoters for numbers of different bases"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "numeric-quest" = callPackage @@ -82428,6 +84639,7 @@ self: { sha256 = "0bbl7f3qd26sa92k73qni3r1jwxxrfq5k19hcvh5rgdh5ig9d6v8"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "numtype" = callPackage @@ -82465,6 +84677,7 @@ self: { buildDepends = [ base bytestring mtl ncurses text ]; description = "Bored? Nyan cat!"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nymphaea" = callPackage @@ -82483,6 +84696,7 @@ self: { jailbreak = true; description = "An interactive GUI for manipulating L-systems"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "oauthenticated" = callPackage @@ -82534,6 +84748,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo"; description = "Oberon0 Compiler"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "obj" = callPackage @@ -82553,6 +84768,7 @@ self: { ]; description = "Reads and writes obj models"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "objectid" = callPackage @@ -82572,6 +84788,7 @@ self: { homepage = "https://github.com/tsuraan/objectid"; description = "Rather unique identifier for things that need to be stored"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "objective" = callPackage @@ -82611,11 +84828,12 @@ self: { homepage = "https://github.com/Zankoku-Okuno/octopus/"; description = "Lisp with more dynamism, more power, more simplicity"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "oculus" = callPackage - ({ mkDerivation, base, either, libX11, mesa, monads-tf, ovr - , transformers, udev, vect-floating, Xinerama + ({ mkDerivation, base, either, libX11, libXinerama, mesa, monads-tf + , ovr, systemd, transformers, vect-floating }: mkDerivation { pname = "oculus"; @@ -82624,13 +84842,15 @@ self: { buildDepends = [ base either monads-tf transformers vect-floating ]; - extraLibraries = [ libX11 mesa ovr udev Xinerama ]; + extraLibraries = [ libX11 libXinerama mesa ovr systemd ]; jailbreak = true; homepage = "http://github.com/cpdurham/oculus"; description = "Oculus Rift ffi providing head tracking data"; license = stdenv.lib.licenses.bsd3; - }) { Xinerama = null; inherit (pkgs.xlibs) libX11; - inherit (pkgs) mesa; ovr = null; udev = null;}; + hydraPlatforms = stdenv.lib.platforms.none; + }) { inherit (pkgs.xlibs) libX11; + inherit (pkgs.xlibs) libXinerama; inherit (pkgs) mesa; + ovr = null; inherit (pkgs) systemd;}; "oeis" = callPackage ({ mkDerivation, base, HTTP, HUnit, network, network-uri @@ -82692,6 +84912,7 @@ self: { homepage = "https://github.com/fthomas/ohloh-hs"; description = "Interface to the Ohloh API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "oi" = callPackage @@ -82720,6 +84941,7 @@ self: { jailbreak = true; description = "wrapper for OIS input manager for use with hogre"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { OIS = null;}; "old-locale_1_0_0_7" = callPackage @@ -82763,6 +84985,7 @@ self: { jailbreak = true; description = "An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "omaketex" = callPackage @@ -82782,6 +85005,7 @@ self: { homepage = "https://github.com/pcapriotti/omaketex"; description = "A simple tool to generate OMakefile for latex files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "omega" = callPackage @@ -82818,6 +85042,7 @@ self: { jailbreak = true; description = "data encoding and decoding command line utilities"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "on-a-horse" = callPackage @@ -82837,6 +85062,7 @@ self: { homepage = "http://haskell.on-a-horse.org"; description = "\"Haskell on a Horse\" - A combinatorial web framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "on-demand-ssh-tunnel" = callPackage @@ -82912,6 +85138,7 @@ self: { buildDepends = [ base smallcheck ]; description = "Code for the Haskell course taught at the Odessa National University in 2012"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "oo-prototypes" = callPackage @@ -82969,6 +85196,7 @@ self: { homepage = "http://johnmacfarlane.net/pandoc"; description = "Conversion between markup formats"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "open-typerep" = callPackage @@ -82996,6 +85224,7 @@ self: { homepage = "https://github.com/RobotGymnast/open-union"; description = "Extensible, type-safe unions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "open-witness" = callPackage @@ -83008,6 +85237,7 @@ self: { jailbreak = true; description = "open witnesses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opencv-raw" = callPackage @@ -83022,6 +85252,7 @@ self: { homepage = "www.github.com/arjuncomar/opencv-raw.git"; description = "Raw Haskell bindings to OpenCV >= 2.0"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) opencv;}; "opendatatable" = callPackage @@ -83051,6 +85282,7 @@ self: { homepage = "https://github.com/singpolyma/openexchangerates-haskell"; description = "Fetch exchange rates from OpenExchangeRates.org"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opengles" = callPackage @@ -83068,6 +85300,7 @@ self: { extraLibraries = [ EGL GLESv2 ]; description = "OpenGL ES 2.0 and 3.0 with EGL 1.4"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { EGL = null; GLESv2 = null;}; "openid" = callPackage @@ -83086,6 +85319,7 @@ self: { homepage = "http://github.com/elliottt/hsopenid"; description = "An implementation of the OpenID-2.0 spec."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "openpgp" = callPackage @@ -83129,6 +85363,7 @@ self: { homepage = "http://github.com/singpolyma/OpenPGP-Crypto"; description = "Implementation of cryptography for use with OpenPGP using the Crypto library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "openpgp-asciiarmor" = callPackage @@ -83176,6 +85411,7 @@ self: { homepage = "http://github.com/singpolyma/OpenPGP-CryptoAPI"; description = "Implement cryptography for OpenPGP using crypto-api compatible libraries"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opensoundcontrol-ht" = callPackage @@ -83192,6 +85428,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Haskell OpenSoundControl utilities"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "openssl-createkey" = callPackage @@ -83233,6 +85470,7 @@ self: { buildDepends = [ base opentheory-primitive QuickCheck random ]; description = "The Haskell base"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opentheory-char" = callPackage @@ -83251,6 +85489,7 @@ self: { ]; description = "Unicode characters"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opentheory-parser" = callPackage @@ -83268,6 +85507,7 @@ self: { ]; description = "Stream parsers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opentheory-prime" = callPackage @@ -83285,6 +85525,7 @@ self: { ]; description = "Prime numbers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opentheory-primitive" = callPackage @@ -83298,6 +85539,7 @@ self: { buildDepends = [ base QuickCheck random ]; description = "Haskell primitives used by OpenTheory packages"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "operational" = callPackage @@ -83361,6 +85603,7 @@ self: { homepage = "https://github.com/tsuraan/optimal-blocks"; description = "Optimal Block boundary determination for rsync-like behaviours"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "optimization" = callPackage @@ -83398,6 +85641,7 @@ self: { homepage = "http://optimusprime.posterous.com/"; description = "A supercompiler for f-lite"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "optional" = callPackage @@ -83511,6 +85755,7 @@ self: { ]; description = "An API client for http://orchestrate.io/."; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "orchid" = callPackage @@ -83531,6 +85776,7 @@ self: { jailbreak = true; description = "Haskell Wiki Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "orchid-demo" = callPackage @@ -83550,6 +85796,7 @@ self: { jailbreak = true; description = "Haskell Wiki Demo"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ord-adhoc" = callPackage @@ -83650,6 +85897,7 @@ self: { jailbreak = true; description = "A parser and writer for org-mode flavored documents"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "os-release" = callPackage @@ -83681,6 +85929,7 @@ self: { ]; description = "Show keys pressed with an on-screen display (Linux only)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "osm-download" = callPackage @@ -83703,6 +85952,7 @@ self: { jailbreak = true; description = "Download Open Street Map tiles"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "osx-ar" = callPackage @@ -83735,6 +85985,7 @@ self: { homepage = "https://github.com/operational-transformation/ot.hs"; description = "Real-time collaborative editing with Operational Transformation"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ottparse-pretty" = callPackage @@ -83779,6 +86030,7 @@ self: { jailbreak = true; description = "Haskell Package Versioning Tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "packdeps" = callPackage @@ -83833,6 +86085,7 @@ self: { jailbreak = true; description = "(Deprecated) Packed Strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "packer" = callPackage @@ -83903,6 +86156,7 @@ self: { homepage = "https://github.com/fumieval/padKONTROL"; description = "Controlling padKONTROL native mode"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pagerduty" = callPackage @@ -83928,6 +86182,7 @@ self: { homepage = "http://github.com/brendanhay/pagerduty"; description = "Client library for PagerDuty Integration and REST APIs"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "palette" = callPackage @@ -83987,6 +86242,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Panda"; description = "A simple static blog engine"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pandoc" = callPackage @@ -84095,6 +86351,7 @@ self: { buildDepends = [ base pandoc ]; description = "Literate Haskell support for GitHub's Markdown flavor"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pango" = callPackage @@ -84113,6 +86370,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Pango text rendering engine"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) cairo; inherit (pkgs.gnome) pango;}; "papillon" = callPackage @@ -84132,6 +86390,7 @@ self: { homepage = "https://skami.iocikun.jp/haskell/packages/papillon"; description = "packrat parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pappy" = callPackage @@ -84179,6 +86438,7 @@ self: { jailbreak = true; description = "Paragon"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parallel" = callPackage @@ -84244,6 +86504,7 @@ self: { homepage = "http://code.haskell.org/parameterized-data"; description = "Parameterized data library implementing lightweight dependent types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parco" = callPackage @@ -84255,6 +86516,7 @@ self: { buildDepends = [ base mtl ]; description = "Generalised parser combinators"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parco-attoparsec" = callPackage @@ -84266,6 +86528,7 @@ self: { buildDepends = [ attoparsec base mtl parco ]; description = "Generalised parser combinators - Attoparsec interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parco-parsec" = callPackage @@ -84277,6 +86540,7 @@ self: { buildDepends = [ base mtl parco parsec ]; description = "Generalised parser combinators - Parsec interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parcom-lib" = callPackage @@ -84320,6 +86584,7 @@ self: { jailbreak = true; description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parport" = callPackage @@ -84361,6 +86626,7 @@ self: { homepage = "http://github.com/gregwebs/cmdargs-help"; description = "generate command line arguments from a --help output"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parseargs" = callPackage @@ -84543,6 +86809,7 @@ self: { buildDepends = [ base mtl parsec ]; homepage = "http://naesten.dyndns.org:8080/repos/parsely"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parser-helper" = callPackage @@ -84557,6 +86824,7 @@ self: { jailbreak = true; description = "Prints Haskell parse trees in JSON"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parsergen" = callPackage @@ -84684,6 +86952,7 @@ self: { jailbreak = true; description = "Haskell 98 Partial Lenses"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "partial-uri" = callPackage @@ -84718,6 +86987,7 @@ self: { homepage = "https://github.com/startling/partly"; description = "Inspect, create, and alter MBRs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "passage" = callPackage @@ -84757,6 +87027,7 @@ self: { buildDepends = [ base HTTP network ]; description = "Interface to the past.is URL shortening service"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pasty" = callPackage @@ -84771,6 +87042,7 @@ self: { homepage = "http://github.com/markusle/pasty/tree/master"; description = "A simple command line pasting utility"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "patch-combinators" = callPackage @@ -84804,6 +87076,7 @@ self: { homepage = "http://code.haskell.org/~thielema/patch-image/"; description = "Compose a big image from overlapping parts"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "path-pieces" = callPackage @@ -84829,6 +87102,7 @@ self: { homepage = "http://github.com/TheBizzle"; description = "A toy pathfinding library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pathtype" = callPackage @@ -84895,6 +87169,7 @@ self: { homepage = "http://github.com/toschoo/mom"; description = "Common patterns in message-oriented applications"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "paymill" = callPackage @@ -84925,6 +87200,7 @@ self: { homepage = "http://projects.haskell.org/paypal-api/"; description = "PayPal API, currently supporting \"ButtonManager\""; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pb" = callPackage @@ -84938,6 +87214,7 @@ self: { buildDepends = [ base containers HTTP network process ]; description = "pastebin command line application"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pbc4hs" = callPackage @@ -85170,6 +87447,7 @@ self: { homepage = "https://github.com/Yuras/pdf-toolbox"; description = "Simple pdf viewer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pdf2line" = callPackage @@ -85230,6 +87508,7 @@ self: { ]; description = "pdynload is polymorphic dynamic linking library"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "peakachu" = callPackage @@ -85246,6 +87525,7 @@ self: { jailbreak = true; description = "Experiemental library for composable interactive programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "peano-inf" = callPackage @@ -85276,6 +87556,7 @@ self: { ]; description = "pec embedded compiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pecoff" = callPackage @@ -85384,6 +87665,7 @@ self: { homepage = "http://www.github.com/massysett/penny"; description = "Extensible double-entry accounting system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "penny-bin" = callPackage @@ -85404,6 +87686,7 @@ self: { homepage = "http://www.github.com/massysett/penny"; description = "Deprecated - use penny package instead"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "penny-lib" = callPackage @@ -85427,6 +87710,7 @@ self: { homepage = "http://www.github.com/massysett/penny"; description = "Deprecated - use penny package instead"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "peparser" = callPackage @@ -85439,6 +87723,7 @@ self: { homepage = "https://github.com/igraves/peparser-haskell"; description = "A parser for PE object files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "perceptron" = callPackage @@ -85476,6 +87761,7 @@ self: { homepage = "https://github.com/Cognimeta/perdure"; description = "Robust persistence for acyclic immutable data"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "perm" = callPackage @@ -85493,6 +87779,7 @@ self: { homepage = "https://github.com/sonyandy/perm"; description = "permutation Applicative and Monad with many mtl instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "permutation" = callPackage @@ -85516,6 +87803,7 @@ self: { buildDepends = [ base mtl ]; description = "Generalised permutation parser combinator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistable-record" = callPackage @@ -85605,6 +87893,7 @@ self: { ]; description = "Declare Persistent entities using SQL SELECT query syntax"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistent-map" = callPackage @@ -85623,6 +87912,7 @@ self: { homepage = "http://darcs.monoid.at/persistent-map"; description = "A thread-safe (STM) persistency interface for finite map types"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistent-mongoDB" = callPackage @@ -85661,6 +87951,7 @@ self: { homepage = "http://www.yesodweb.com/book/persistent"; description = "Backend for the persistent library using MySQL database server"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistent-odbc" = callPackage @@ -85721,6 +88012,7 @@ self: { homepage = "https://github.com/mstone/persistent-protobuf"; description = "Template-Haskell helpers for integrating protobufs with persistent"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistent-redis" = callPackage @@ -85758,6 +88050,7 @@ self: { homepage = "https://github.com/acfoltzer/persistent-refs"; description = "Haskell references backed by an IntMap for persistence and reversibility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistent-sqlite" = callPackage @@ -85821,6 +88114,7 @@ self: { homepage = "https://github.com/travitch/persistent-vector"; description = "A persistent sequence based on array mapped tries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persistent-zookeeper" = callPackage @@ -85850,6 +88144,7 @@ self: { ]; description = "Backend for persistent library using Zookeeper"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "persona" = callPackage @@ -85867,6 +88162,7 @@ self: { homepage = "https://github.com/frasertweedale/hs-persona"; description = "Persona (BrowserID) library"; license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pesca" = callPackage @@ -85881,6 +88177,7 @@ self: { homepage = "http://www.cs.chalmers.se/~aarne/pesca/"; description = "Proof Editor for Sequent Calculus"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "peyotls" = callPackage @@ -85908,6 +88205,7 @@ self: { homepage = "https://github.com/YoshikuniJujo/peyotls/wiki"; description = "Pretty Easy YOshikuni-made TLS library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pez" = callPackage @@ -85926,6 +88224,7 @@ self: { homepage = "http://brandon.si/code/pez-zipper-library-released/"; description = "A Pretty Extraordinary Zipper library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pg-harness" = callPackage @@ -86002,6 +88301,7 @@ self: { homepage = "http://github.com/glehel/phasechange"; description = "Freezing, thawing, and copy elision"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "phash" = callPackage @@ -86040,6 +88340,7 @@ self: { homepage = "https://github.com/gurgeh/haskell-phone-push"; description = "Push notifications for Android and iOS"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "phonetic-code" = callPackage @@ -86067,6 +88368,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Phooey"; description = "Functional user interfaces"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "photoname" = callPackage @@ -86089,6 +88391,7 @@ self: { homepage = "http://ui3.info/d/proj/photoname.html"; description = "Rename JPEG photo files based on shoot date"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "phraskell" = callPackage @@ -86104,6 +88407,7 @@ self: { homepage = "https://github.com/skypers/phraskell"; description = "A fractal viewer"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "phybin" = callPackage @@ -86133,6 +88437,7 @@ self: { homepage = "http://www.cs.indiana.edu/~rrnewton/projects/phybin/"; description = "Utility for clustering phylogenetic trees in Newick format based on Robinson-Foulds distance"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pi-calculus" = callPackage @@ -86154,6 +88459,7 @@ self: { homepage = "https://github.com/renzyq19/pi-calculus"; description = "Applied pi-calculus interpreter"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pianola" = callPackage @@ -86176,6 +88482,7 @@ self: { ]; description = "Remotely controlling Java Swing applications"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "picologic" = callPackage @@ -86190,6 +88497,7 @@ self: { homepage = "https://github.com/sdiehl/picologic"; description = "Utilities for symbolic predicate logic expressions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "picoparsec" = callPackage @@ -86237,6 +88545,7 @@ self: { buildDepends = [ array base containers Imlib mtl ]; description = "A Piet interpreter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "piki" = callPackage @@ -86251,6 +88560,7 @@ self: { homepage = "http://www.mew.org/~kazu/proj/piki/"; description = "Yet another text-to-html converter"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes" = callPackage @@ -86377,6 +88687,7 @@ self: { homepage = "https://github.com/nikita-volkov/pipes-cereal-plus"; description = "A streaming serialization library on top of \"pipes\" and \"cereal-plus\""; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-concurrency" = callPackage @@ -86402,6 +88713,7 @@ self: { homepage = "https://github.com/pcapriotti/pipes-extra"; description = "Conduit adapters"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-core" = callPackage @@ -86576,6 +88888,7 @@ self: { homepage = "https://github.com/k0001/pipes-network-tls"; description = "TLS-secured network connections support for pipes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-p2p" = callPackage @@ -86594,6 +88907,7 @@ self: { homepage = "https://github.com/jdnavarro/pipes-p2p"; description = "P2P network nodes with pipes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-p2p-examples" = callPackage @@ -86613,6 +88927,7 @@ self: { homepage = "https://github.com/jdnavarro/pipes-p2p-examples"; description = "Examples using pipes-p2p"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-parse" = callPackage @@ -86791,6 +89106,7 @@ self: { jailbreak = true; description = "A dependently typed core language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pit" = callPackage @@ -86811,6 +89127,7 @@ self: { homepage = "https://github.com/chiro/haskell-pit"; description = "Account management tool"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pkcs1" = callPackage @@ -86836,6 +89153,7 @@ self: { buildDepends = [ base Cabal split ]; description = "Package dependency graph for installed packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pktree" = callPackage @@ -86877,6 +89195,7 @@ self: { homepage = "https://secure.plaimi.net/works/plailude"; description = "plaimi's prelude"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "planar-graph" = callPackage @@ -86925,6 +89244,7 @@ self: { homepage = "https://github.com/pjones/playlists"; description = "Library and executable for working with playlist files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plist" = callPackage @@ -86956,6 +89276,7 @@ self: { homepage = "https://github.com/singpolyma/plivo-haskell"; description = "Plivo API wrapper for Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plot" = callPackage @@ -86972,6 +89293,7 @@ self: { homepage = "http://github.com/amcphail/plot"; description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plot-gtk" = callPackage @@ -86984,6 +89306,7 @@ self: { homepage = "http://code.haskell.org/plot"; description = "GTK plots and interaction with GHCi"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plot-gtk3" = callPackage @@ -86996,6 +89319,7 @@ self: { homepage = "http://code.haskell.org/plot"; description = "GTK3 plots and interaction with GHCi"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plot-lab" = callPackage @@ -87010,6 +89334,7 @@ self: { homepage = "https://github.com/sumitsahrawat/plot-lab"; description = "A plotting tool with Mathematica like Manipulation abilities"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plotserver-api" = callPackage @@ -87054,6 +89379,7 @@ self: { testDepends = [ base directory process ]; description = "Automatic recompilation and reloading of haskell modules"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plugins-multistage" = callPackage @@ -87110,6 +89436,7 @@ self: { homepage = "https://skami.iocikun.jp/haskell/packages/png-file"; description = "read/write png file"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pngload" = callPackage @@ -87123,6 +89450,7 @@ self: { buildDepends = [ array base bytestring haskell98 mtl parsec zlib ]; description = "Pure Haskell loader for PNG images"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pngload-fixed" = callPackage @@ -87134,6 +89462,7 @@ self: { buildDepends = [ array base bytestring mtl parsec zlib ]; description = "Pure Haskell loader for PNG images"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pnm" = callPackage @@ -87250,6 +89579,7 @@ self: { homepage = "http://haskell.di.uminho.pt/wiki/Pointless+Lenses"; description = "Pointless Lenses library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pointless-rewrite" = callPackage @@ -87265,6 +89595,7 @@ self: { ]; description = "Pointless Rewrite library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "poker-eval" = callPackage @@ -87309,6 +89640,7 @@ self: { homepage = "https://github.com/kawu/polh/tree/master/lexicon"; description = "A library for manipulating the historical dictionary of Polish (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "polimorf" = callPackage @@ -87401,6 +89733,7 @@ self: { ]; description = "Taming Selective Strictness"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "polysoup" = callPackage @@ -87425,6 +89758,7 @@ self: { buildDepends = [ base ]; description = "Typeable for polymorphic types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "polytypeable-utils" = callPackage @@ -87436,6 +89770,7 @@ self: { buildDepends = [ base haskell98 polytypeable ]; description = "Utilities for polytypeable"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ponder" = callPackage @@ -87469,6 +89804,7 @@ self: { homepage = "http://www.pontarius.org/projects/pontarius-mediaserver/"; description = "Extended Personal Media Network (XPMN) media server"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pontarius-xmpp" = callPackage @@ -87506,6 +89842,7 @@ self: { homepage = "https://github.com/pontarius/pontarius-xmpp/"; description = "An XMPP client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pontarius-xpmn" = callPackage @@ -87523,6 +89860,7 @@ self: { homepage = "http://www.pontarius.org/projects/pontarius-xpmn/"; description = "Extended Personal Media Network (XPMN) library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pony" = callPackage @@ -87551,6 +89889,7 @@ self: { homepage = "http://www.yesodweb.com/book/persistent"; description = "Thread-safe resource pools. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pool-conduit" = callPackage @@ -87567,6 +89906,7 @@ self: { homepage = "http://www.yesodweb.com/book/persistent"; description = "Resource pool allocations via ResourceT. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pooled-io" = callPackage @@ -87605,6 +89945,7 @@ self: { homepage = "http://www.haskell.org/~petersen/haskell/popenhs/"; description = "popenhs is a popen-like library for Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "poppler" = callPackage @@ -87623,6 +89964,7 @@ self: { homepage = "http://www.haskell.org/gtk2hs/"; description = "Binding to the Poppler"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) cairo; inherit (pkgs) gdk_pixbuf; inherit (pkgs) glib; inherit (pkgs.gnome) gtk; inherit (pkgs.gnome) pango; popplerGlib = null;}; @@ -87701,6 +90043,7 @@ self: { homepage = "http://www.cse.unsw.edu.au/~chak/haskell/ports/"; description = "The Haskell Ports Library"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "positive" = callPackage @@ -87713,6 +90056,7 @@ self: { jailbreak = true; description = "Positive integers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "posix-acl" = callPackage @@ -87732,6 +90076,7 @@ self: { homepage = "https://github.com/tensor5/posix-acl"; description = "Support for Posix ACL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) acl;}; "posix-escape" = callPackage @@ -87780,6 +90125,7 @@ self: { homepage = "https://bitbucket.org/merijnv/posix-pty"; description = "Pseudo terminal interaction with subprocesses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "posix-realtime" = callPackage @@ -87815,6 +90161,7 @@ self: { buildDepends = [ base unix ]; description = "Low-level wrapping of POSIX waitpid(2)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "possible" = callPackage @@ -87872,6 +90219,7 @@ self: { homepage = "https://github.com/nikita-volkov/postgresql-binary"; description = "Encoders and decoders for the PostgreSQL's binary format"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "postgresql-copy-escape" = callPackage @@ -87991,6 +90339,7 @@ self: { homepage = "https://github.com/tolysz/postgresql-simple-typed"; description = "Typed extension for PostgreSQL simple"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "postgresql-typed" = callPackage @@ -88012,6 +90361,7 @@ self: { homepage = "https://github.com/dylex/postgresql-typed"; description = "A PostgreSQL access library with compile-time SQL type inference"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "postie" = callPackage @@ -88072,6 +90422,7 @@ self: { homepage = "http://github.com/peti/postmaster"; description = "Postmaster ESMTP Server"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) adns; inherit (pkgs) openssl;}; "powermate" = callPackage @@ -88084,6 +90435,7 @@ self: { homepage = "http://neugierig.org/software/darcs/powermate/"; description = "PowerMate bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "powerpc" = callPackage @@ -88121,6 +90473,7 @@ self: { homepage = "http://hub.darcs.net/shelarcy/pqc"; description = "Parallel batch driver for QuickCheck"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pqueue" = callPackage @@ -88148,6 +90501,7 @@ self: { jailbreak = true; description = "Fully encapsulated monad transformers with queuelike functionality"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "practice-room" = callPackage @@ -88164,6 +90518,7 @@ self: { homepage = "http://github.com/nfjinjing/practice-room"; description = "Practice Room"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "precis" = callPackage @@ -88184,6 +90539,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Diff Cabal packages"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "predicates" = callPackage @@ -88281,6 +90637,7 @@ self: { jailbreak = true; description = "A library for building a prefork-style server quickly"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pregame" = callPackage @@ -88412,6 +90769,7 @@ self: { homepage = "http://github.com/bickfordb/text-press"; description = "Text template library targeted at the web / HTML generation"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "prettify" = callPackage @@ -88593,6 +90951,7 @@ self: { homepage = "http://kagami.touhou.ru/projects/show/primula"; description = "ImageBoard on Happstack and HSP"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "primula-bot" = callPackage @@ -88612,6 +90971,7 @@ self: { homepage = "http://kagami.touhou.ru/projects/show/primula"; description = "Jabber-bot for primula-board ImageBoard"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "printf-mauke" = callPackage @@ -88655,6 +91015,7 @@ self: { homepage = "http://code.haskell.org/~mokus/priority-queue"; description = "Simple implementation of a priority queue"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "priority-sync" = callPackage @@ -88807,6 +91168,7 @@ self: { homepage = "https://github.com/garious/process-iterio"; description = "IterIO Process Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "process-leksah" = callPackage @@ -88819,6 +91181,7 @@ self: { jailbreak = true; description = "Process libraries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "process-listlike" = callPackage @@ -88849,6 +91212,7 @@ self: { homepage = "https://src.seereason.com/process-progress"; description = "Run a process and do reportsing on its progress"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "process-qq" = callPackage @@ -88867,6 +91231,7 @@ self: { homepage = "http://github.com/tanakh/process-qq"; description = "Quasi-Quoters for exec process"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "process-streaming" = callPackage @@ -88926,6 +91291,7 @@ self: { buildDepends = [ base procrastinating-variable ]; description = "Pure structures that can be incrementally created in impure code"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "procrastinating-variable" = callPackage @@ -88938,6 +91304,7 @@ self: { homepage = "http://github.com/gcross/procrastinating-variable"; description = "Haskell values that cannot be evaluated immediately"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "procstat" = callPackage @@ -88951,6 +91318,7 @@ self: { homepage = "http://closure.ath.cx/procstat"; description = "get information on processes in Linux"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "proctest" = callPackage @@ -88998,6 +91366,7 @@ self: { homepage = "http://antiope.com/downloads.html"; description = "Convert GHC profiles into GraphViz's dot format"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "prof2pretty" = callPackage @@ -89048,6 +91417,7 @@ self: { homepage = "http://github.com/ekmett/profunctor-extras/"; description = "This package has been absorbed into profunctors 4.0"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "profunctors" = callPackage @@ -89076,6 +91446,7 @@ self: { buildDepends = [ base time ]; description = "Simple progress tracking & projection library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "progressbar" = callPackage @@ -89089,6 +91460,7 @@ self: { buildDepends = [ base io-reactive ]; description = "Progressbar API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "progression" = callPackage @@ -89107,6 +91479,7 @@ self: { homepage = "http://chplib.wordpress.com/2010/02/04/progression-supporting-optimisation-in-haskell/"; description = "Automates the recording and graphing of criterion benchmarks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "progressive" = callPackage @@ -89127,6 +91500,7 @@ self: { homepage = "https://bitbucket.org/gchrupala/progression"; description = "Multilabel classification model which learns sequentially (online)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "proj4-hs-bindings" = callPackage @@ -89139,6 +91513,7 @@ self: { extraLibraries = [ proj ]; description = "Haskell bindings for the Proj4 C dynamic library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) proj;}; "project-template" = callPackage @@ -89210,6 +91585,7 @@ self: { homepage = "https://github.com/Erdwolf/prolog"; description = "A command line tool to visualize query resolution in Prolog"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "prolog-graph-lib" = callPackage @@ -89222,6 +91598,7 @@ self: { homepage = "https://github.com/Erdwolf/prolog"; description = "Generating images of resolution trees for Prolog queries"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "promise" = callPackage @@ -89249,6 +91626,7 @@ self: { ]; description = "Functional synthesis of images and animations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "propellor" = callPackage @@ -89314,6 +91692,7 @@ self: { homepage = "http://www-users.cs.york.ac.uk/~ndm/proplang/"; description = "A library for functional GUI development"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "props" = callPackage @@ -89374,6 +91753,7 @@ self: { homepage = "https://github.com/nicta/protobuf-native"; description = "Protocol Buffers via C++"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) protobuf;}; "protocol-buffers" = callPackage @@ -89469,6 +91849,7 @@ self: { homepage = "https://github.com/prove-everywhere/server"; description = "The server for ProveEverywhere"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "proxy-kindness" = callPackage @@ -89482,6 +91863,7 @@ self: { homepage = "https://github.com/jberryman/proxy-kindness"; description = "A library for kind-polymorphic manipulation and inspection of Proxy values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pseudomacros" = callPackage @@ -89532,6 +91914,7 @@ self: { jailbreak = true; description = "Pipe stdin to a redis pub/sub channel"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "publicsuffixlist" = callPackage @@ -89571,6 +91954,7 @@ self: { homepage = "https://github.com/litherum/publicsuffixlist"; description = "Create the publicsuffixlist package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pubnub" = callPackage @@ -89621,6 +92005,7 @@ self: { homepage = "http://projects.haskell.org/pubsub/"; description = "A library for Google/SixApart pubsub hub interaction"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "puffytools" = callPackage @@ -89682,6 +92067,7 @@ self: { homepage = "http://pugscode.org/"; description = "DrIFT with pugs-specific rules"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pugs-HsSyck" = callPackage @@ -89693,6 +92079,7 @@ self: { buildDepends = [ base bytestring ]; description = "Fast, lightweight YAML loader and dumper"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pugs-compat" = callPackage @@ -89711,6 +92098,7 @@ self: { ]; description = "Portable Haskell/POSIX layer for Pugs"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pugs-hsregex" = callPackage @@ -89723,6 +92111,7 @@ self: { homepage = "http://repetae.net/john/computer/haskell/hsregex/"; description = "Haskell PCRE binding"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pulse-simple" = callPackage @@ -89735,6 +92124,7 @@ self: { extraLibraries = [ pulse-simple ]; description = "binding to Simple API of pulseaudio"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { pulse-simple = null;}; "punkt" = callPackage @@ -89754,6 +92144,7 @@ self: { homepage = "https://github.com/bryant/punkt"; description = "Multilingual unsupervised sentence tokenization with Punkt"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "punycode" = callPackage @@ -89790,6 +92181,7 @@ self: { homepage = "http://lpuppet.banquise.net"; description = "A program that displays the puppet resources associated to a node given .pp files."; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pure-cdb" = callPackage @@ -89945,6 +92337,7 @@ self: { homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/"; description = "A server-side library for sending push notifications"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "push-notify-ccs" = callPackage @@ -89965,6 +92358,7 @@ self: { homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/"; description = "A server-side library for sending/receiving push notifications through CCS (Google Cloud Messaging)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "push-notify-general" = callPackage @@ -89984,6 +92378,7 @@ self: { homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/"; description = "A general library for sending/receiving push notif. through dif. services."; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pushme" = callPackage @@ -90008,6 +92403,7 @@ self: { homepage = "https://github.com/jwiegley/pushme"; description = "Tool to synchronize multiple directories with rsync, zfs or git-annex"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "putlenses" = callPackage @@ -90024,6 +92420,7 @@ self: { ]; description = "Put-based lens library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "puzzle-draw" = callPackage @@ -90049,6 +92446,7 @@ self: { ]; description = "Creating graphics for pencil puzzles"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "puzzle-draw-cmdline" = callPackage @@ -90068,6 +92466,7 @@ self: { jailbreak = true; description = "Creating graphics for pencil puzzles, command line tools"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pvd" = callPackage @@ -90088,6 +92487,7 @@ self: { homepage = "http://code.haskell.org/pvd"; description = "A photo viewer daemon application with remote controlling abilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) libdevil;}; "pwstore-cli" = callPackage @@ -90231,6 +92631,7 @@ self: { extraLibraries = [ qd ]; description = "double-double and quad-double number type via libqd"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { qd = null;}; "qd-vec" = callPackage @@ -90242,6 +92643,7 @@ self: { buildDepends = [ base qd Vec ]; description = "'Vec' instances for 'qd' types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "qhull-simple" = callPackage @@ -90255,6 +92657,7 @@ self: { homepage = "http://nonempty.org/software/haskell-qhull-simple"; description = "Simple bindings to Qhull, a library for computing convex hulls"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) qhull;}; "qrcode" = callPackage @@ -90353,6 +92756,7 @@ self: { homepage = "https://github.com/jstepien/qudb"; description = "Quite Useless DB"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "querystring-pickle" = callPackage @@ -90370,6 +92774,7 @@ self: { ]; description = "Picklers for de/serialising Generic data types to and from query strings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "questioner" = callPackage @@ -90384,6 +92789,7 @@ self: { homepage = "https://github.com/yamadapc/haskell-questioner.git"; description = "A package for prompting values from the command-line"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "queue" = callPackage @@ -90407,6 +92813,7 @@ self: { buildDepends = [ array base containers mtl stateful-mtl ]; description = "A library of queuelike data structures, both functional and stateful"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quick-generator" = callPackage @@ -90475,6 +92882,7 @@ self: { ]; description = "Automating QuickCheck for polymorphic and overlaoded properties"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickcheck-properties" = callPackage @@ -90530,6 +92938,7 @@ self: { homepage = "http://github.com/audreyt/quickcheck-regex/"; description = "Generate regex-constrained strings for QuickCheck"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickcheck-relaxng" = callPackage @@ -90546,6 +92955,7 @@ self: { homepage = "http://github.com/audreyt/quickcheck-relaxng/"; description = "Generate RelaxNG-constrained XML documents for QuickCheck"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickcheck-rematch" = callPackage @@ -90560,6 +92970,7 @@ self: { homepage = "http://github.com/tcrayford/rematch"; description = "QuickCheck support for rematch"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickcheck-script" = callPackage @@ -90642,6 +93053,7 @@ self: { buildDepends = [ base vector vector-algorithms ]; description = "Very fast and memory-compact query-only set and map structures"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickspec" = callPackage @@ -90672,6 +93084,7 @@ self: { homepage = "https://github.com/davidsiegel/quicktest"; description = "A reflective batch tester for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickwebapp" = callPackage @@ -90707,6 +93120,7 @@ self: { homepage = "https://github.com/talw/quoridor-hs"; description = "A Quoridor implementation in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rabocsv2qif" = callPackage @@ -90765,6 +93179,7 @@ self: { homepage = "https://github.com/klangner/radium"; description = "Chemistry"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "radium-formula-parser" = callPackage @@ -90780,6 +93195,7 @@ self: { homepage = "https://github.com/klangner/radium-formula-parser"; description = "Chemistry"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rados-haskell" = callPackage @@ -90818,6 +93234,7 @@ self: { homepage = "https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14"; description = "Compiler and editor for the esolang rail"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rainbow" = callPackage @@ -90882,6 +93299,7 @@ self: { homepage = "http://github.com/YoEight/rakhana"; description = "Stream based PDF library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ralist" = callPackage @@ -90905,6 +93323,7 @@ self: { homepage = "http://github.com/moonmaster9000/rallod"; description = "'$' in reverse"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rand-vars" = callPackage @@ -90969,6 +93388,7 @@ self: { jailbreak = true; description = "A simple random generator library for extensible-effects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "random-effin" = callPackage @@ -91052,6 +93472,7 @@ self: { buildDepends = [ base binary bytestring random ]; description = "An infinite stream of random data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "randomgen" = callPackage @@ -91112,6 +93533,7 @@ self: { jailbreak = true; description = "This has a bunch of code for specifying and managing ranges in your code"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "range-set-list" = callPackage @@ -91148,6 +93570,7 @@ self: { homepage = "https://github.com/JohnLato/range-space"; description = "A Range type with vector-space instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rangemin" = callPackage @@ -91159,6 +93582,7 @@ self: { buildDepends = [ base containers primitive vector ]; description = "Linear range-min algorithms"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ranges" = callPackage @@ -91272,6 +93696,7 @@ self: { homepage = "http://bitbucket.org/dpwiz/raven-haskell"; description = "Sentry http interface for Scotty web server"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "raw-strings-qq" = callPackage @@ -91314,6 +93739,7 @@ self: { homepage = "http://malde.org/~ketil/"; description = "Mask nucleotide (EST) sequences in Fasta format"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rclient" = callPackage @@ -91355,6 +93781,7 @@ self: { homepage = "https://github.com/robstewart57/rdf4h"; description = "A library for RDF processing in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rdioh" = callPackage @@ -91373,6 +93800,7 @@ self: { ]; description = "A Haskell wrapper for Rdio's API"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rdtsc" = callPackage @@ -91457,6 +93885,7 @@ self: { homepage = "http://haskell.org/haskellwiki/reactive"; description = "Push-pull functional reactive programming"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-bacon" = callPackage @@ -91470,6 +93899,7 @@ self: { homepage = "http://github.com/raimohanska/reactive-bacon"; description = "FRP (functional reactive programming) framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-balsa" = callPackage @@ -91492,6 +93922,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa"; description = "Programmatically edit MIDI events via ALSA and reactive-banana"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-banana" = callPackage @@ -91531,6 +93962,7 @@ self: { homepage = "https://github.com/JPMoresmau/reactive-banana-sdl"; description = "Reactive Banana bindings for SDL"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-banana-threepenny" = callPackage @@ -91546,6 +93978,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Reactive-banana"; description = "Examples for the reactive-banana library, using threepenny-gui"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-banana-wx" = callPackage @@ -91561,6 +93994,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Reactive-banana"; description = "Examples for the reactive-banana library, using wxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-fieldtrip" = callPackage @@ -91578,6 +94012,7 @@ self: { homepage = "http://haskell.org/haskellwiki/reactive-fieldtrip"; description = "Connect Reactive and FieldTrip"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-glut" = callPackage @@ -91592,6 +94027,7 @@ self: { homepage = "http://haskell.org/haskellwiki/reactive-glut"; description = "Connects Reactive and GLUT"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactive-haskell" = callPackage @@ -91629,6 +94065,7 @@ self: { homepage = "https://github.com/strager/reactive-thread"; description = "Reactive programming via imperative threads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reactor" = callPackage @@ -91647,6 +94084,7 @@ self: { homepage = "http://comonad.com/reader/"; description = "Reactor - task parallel reactive programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "read-bounded" = callPackage @@ -91682,6 +94120,7 @@ self: { buildDepends = [ base process ]; description = "An interface to the GNU readline library"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "readline-statevar" = callPackage @@ -91693,6 +94132,7 @@ self: { buildDepends = [ base readline StateVar ]; description = "Readline with variables (setX/getY) wrapped in state vars"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "readpyc" = callPackage @@ -91720,6 +94160,7 @@ self: { homepage = "http://website-ckkashyap.rhcloud.com"; description = "A really simple XML parser"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reasonable-lens" = callPackage @@ -91774,6 +94215,7 @@ self: { homepage = "github.com/lassoinc/records-th"; description = "Template Haskell declarations for the records package"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "recursion-schemes" = callPackage @@ -91804,6 +94246,7 @@ self: { homepage = "https://github.com/joeyadams/haskell-recursive-line-count"; description = "Count lines in files and display them hierarchically"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "redHandlers" = callPackage @@ -91822,6 +94265,7 @@ self: { jailbreak = true; description = "Monadic HTTP request handlers combinators to build a standalone web apps"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "redis" = callPackage @@ -91968,6 +94412,7 @@ self: { homepage = "https://bitbucket.org/carter/ref"; description = "Generic Mutable Ref Abstraction Layer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ref-fd" = callPackage @@ -92075,6 +94520,7 @@ self: { homepage = "https://github.com/Raynes/refh"; description = "A command-line tool for pasting to https://www.refheap.com"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reflection" = callPackage @@ -92101,6 +94547,7 @@ self: { homepage = "http://github.com/jfischoff/reflection-extras"; description = "Utilities for the reflection package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reflection-without-remorse" = callPackage @@ -92178,6 +94625,7 @@ self: { homepage = "http://www.happstack.com/"; description = "Add support for using HSP with Reform"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-applicative" = callPackage @@ -92250,6 +94698,7 @@ self: { homepage = "http://code.google.com/p/xhaskell-regex-deriv/"; description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Brzozowski's Deriviatives"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-dfa" = callPackage @@ -92262,6 +94711,7 @@ self: { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-easy" = callPackage @@ -92296,6 +94746,7 @@ self: { homepage = "https://github.com/audreyt/regex-genex"; description = "From a regex, generate all possible strings it can match"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-parsec" = callPackage @@ -92308,6 +94759,7 @@ self: { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-pcre" = callPackage @@ -92352,6 +94804,7 @@ self: { homepage = "http://code.google.com/p/xhaskell-library/"; description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Antimirov's partial derivatives."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-posix" = callPackage @@ -92469,6 +94922,7 @@ self: { homepage = "http://sourceforge.net/projects/lazy-regex"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) tre;}; "regex-xmlschema" = callPackage @@ -92482,6 +94936,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema"; description = "A regular expression library for W3C XML Schema regular expressions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regexchar" = callPackage @@ -92531,6 +94986,7 @@ self: { homepage = "http://github.com/baldo/regexp-tries"; description = "Regular Expressions on Tries"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regexpr" = callPackage @@ -92568,6 +95024,7 @@ self: { homepage = "http://code.haskell.org/~morrow/code/haskell/regexqq"; description = "A quasiquoter for PCRE regexes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regional-pointers" = callPackage @@ -92582,6 +95039,7 @@ self: { homepage = "https://github.com/basvandijk/regional-pointers/"; description = "Regional memory pointers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regions" = callPackage @@ -92599,6 +95057,7 @@ self: { homepage = "https://github.com/basvandijk/regions/"; description = "Provides the region monad for safely opening and working with scarce resources"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regions-monadsfd" = callPackage @@ -92615,6 +95074,7 @@ self: { jailbreak = true; description = "Monads-fd instances for the RegionT monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regions-monadstf" = callPackage @@ -92632,6 +95092,7 @@ self: { homepage = "https://github.com/basvandijk/regions-monadstf/"; description = "Monads-tf instances for the RegionT monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regions-mtl" = callPackage @@ -92645,6 +95106,7 @@ self: { homepage = "https://github.com/basvandijk/regions-mtl/"; description = "mtl instances for the RegionT monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regular" = callPackage @@ -92668,6 +95130,7 @@ self: { jailbreak = true; description = "Additional functions for regular: arbitrary, coarbitrary, and binary get/put"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regular-web" = callPackage @@ -92685,6 +95148,7 @@ self: { homepage = "http://github.com/chriseidhof/regular-web"; description = "Generic programming for the web"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regular-xmlpickler" = callPackage @@ -92712,6 +95176,7 @@ self: { homepage = "https://github.com/mrVanDalo/reheat"; description = "to make notes and reduce impact on idle time on writing other programms"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rehoo" = callPackage @@ -92757,6 +95222,7 @@ self: { homepage = "http://www.cs.mu.oz.au/~bjpop/code.html"; description = "Serialize data"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reinterpret-cast" = callPackage @@ -92813,6 +95279,7 @@ self: { homepage = "https://github.com/yuga/haskell-relational-record-driver-postgresql8"; description = "PostgreSQL v8.x driver for haskell-relational-record"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "relational-query" = callPackage @@ -92835,6 +95302,7 @@ self: { homepage = "http://khibino.github.io/haskell-relational-record/"; description = "Typeful, Modular, Relational, algebraic query engine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "relational-query-HDBC" = callPackage @@ -92854,6 +95322,7 @@ self: { homepage = "http://khibino.github.io/haskell-relational-record/"; description = "HDBC instance of relational join and typed query for HDBC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "relational-record" = callPackage @@ -92866,6 +95335,7 @@ self: { homepage = "http://khibino.github.io/haskell-relational-record/"; description = "Meta package of Relational Record"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "relational-record-examples" = callPackage @@ -92885,6 +95355,7 @@ self: { ]; description = "Examples of Haskell Relationa Record"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "relational-schemas" = callPackage @@ -92902,6 +95373,7 @@ self: { homepage = "http://khibino.github.io/haskell-relational-record/"; description = "RDBMSs' schema templates for relational-query"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "relative-date" = callPackage @@ -92938,6 +95410,7 @@ self: { testDepends = [ base hspec HUnit ]; description = "A simple api for matchers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rematch-text" = callPackage @@ -92950,6 +95423,7 @@ self: { testDepends = [ base hspec HUnit rematch text ]; description = "`rematch` matchers for Data.Text"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "remote" = callPackage @@ -92981,6 +95455,7 @@ self: { homepage = "https://github.com/octomarat/HaskellDebugger"; description = "Interface to ghci debugger"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "remotion" = callPackage @@ -93015,6 +95490,7 @@ self: { homepage = "https://github.com/nikita-volkov/remotion"; description = "A library for client-server applications based on custom protocols"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reord" = callPackage @@ -93042,6 +95518,7 @@ self: { jailbreak = true; description = "Define compound types that do not depend on member order"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repa" = callPackage @@ -93084,6 +95561,7 @@ self: { homepage = "http://repa.ouroborus.net"; description = "(deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repa-devil" = callPackage @@ -93132,6 +95610,7 @@ self: { testDepends = [ base repa tasty tasty-hunit tasty-quickcheck ]; description = "Perform fft with repa via FFTW"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repa-io" = callPackage @@ -93163,6 +95642,7 @@ self: { jailbreak = true; description = "Data Flow Fusion GHC Plugin"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repa-series" = callPackage @@ -93175,6 +95655,7 @@ self: { jailbreak = true; description = "Series Expressionss API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repa-sndfile" = callPackage @@ -93212,6 +95693,7 @@ self: { homepage = "https://github.com/cgo/hsimage"; description = "Provides high-level access to webcams"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repl" = callPackage @@ -93225,6 +95707,7 @@ self: { homepage = "https://github.com/mikeplus64/repl"; description = "IRC friendly REPL library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repl-toolkit" = callPackage @@ -93243,6 +95726,7 @@ self: { homepage = "https://github.com/ombocomp/repl-toolkit"; description = "Toolkit for quickly whipping up command-line interfaces"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repline" = callPackage @@ -93255,6 +95739,7 @@ self: { jailbreak = true; description = "Haskeline wrapper for GHCi-like REPL interfaces"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repo-based-blog" = callPackage @@ -93299,6 +95784,7 @@ self: { homepage = "https://github.com/basvandijk/repr"; description = "Render overloaded expressions to their textual representation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "repr-tree-syb" = callPackage @@ -93332,6 +95818,7 @@ self: { homepage = "http://github.com/ekmett/representable-functors/"; description = "Representable functors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "representable-profunctors" = callPackage @@ -93344,6 +95831,7 @@ self: { homepage = "http://github.com/ekmett/representable-profunctors/"; description = "This package has been absorbed into profunctor-extras"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "representable-tries" = callPackage @@ -93363,6 +95851,7 @@ self: { homepage = "http://github.com/ekmett/representable-tries/"; description = "Tries from representations of polynomial functors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "request-monad" = callPackage @@ -93376,6 +95865,7 @@ self: { homepage = "http://github.com/nahiluhmot/request-monad"; description = "A transformer for generic requests"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reroute" = callPackage @@ -93507,6 +95997,7 @@ self: { jailbreak = true; description = "Allocate resources which are guaranteed to be released"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "resourcet" = callPackage @@ -93552,6 +96043,7 @@ self: { homepage = "https://github.com/raptros/respond"; description = "process and route HTTP requests and generate responses on top of WAI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rest-client" = callPackage @@ -93745,6 +96237,7 @@ self: { jailbreak = true; homepage = "https://github.com/ozataman/restful-snap"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "restricted-workers" = callPackage @@ -93765,6 +96258,7 @@ self: { homepage = "https://github.com/co-dan/interactive-diagrams/wiki/Restricted-Workers"; description = "Running worker processes under system resource restrictions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "restyle" = callPackage @@ -93835,6 +96329,7 @@ self: { homepage = "https://github.com/wereHamster/rethinkdb-client-driver"; description = "Client driver for RethinkDB"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rethinkdb-wereHamster" = callPackage @@ -93969,6 +96464,7 @@ self: { homepage = "http://www.github.com/massysett/rewrite"; description = "open file and rewrite it with new contents"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rewriting" = callPackage @@ -94015,6 +96511,7 @@ self: { jailbreak = true; description = "Github resume generator"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rfc3339" = callPackage @@ -94026,6 +96523,7 @@ self: { buildDepends = [ base old-locale time ]; description = "Parse and display time according to RFC3339"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rfc5051" = callPackage @@ -94147,6 +96645,7 @@ self: { homepage = "http://modeemi.fi/~tuomov/riot/"; description = "Riot is an Information Organisation Tool"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ncurses;}; "ripple" = callPackage @@ -94167,6 +96666,7 @@ self: { homepage = "https://github.com/singpolyma/ripple-haskell"; description = "Ripple payment system library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ripple-federation" = callPackage @@ -94185,6 +96685,7 @@ self: { homepage = "https://github.com/singpolyma/ripple-federation-haskell"; description = "Utilities and types to work with the Ripple federation protocol"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "risc386" = callPackage @@ -94202,6 +96703,7 @@ self: { homepage = "http://www2.tcs.ifi.lmu.de/~abel/"; description = "Reduced instruction set i386 simulator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rivers" = callPackage @@ -94231,6 +96733,7 @@ self: { ]; description = "Restricted monad library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rncryptor" = callPackage @@ -94274,6 +96777,7 @@ self: { homepage = "https://github.com/lfairy/robot"; description = "Simulate keyboard and mouse events"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "robots-txt" = callPackage @@ -94309,6 +96813,7 @@ self: { homepage = "http://github.com/agrafix/rocksdb-haskell"; description = "Haskell bindings to RocksDB"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { rocksdb = null;}; "roguestar" = callPackage @@ -94349,6 +96854,7 @@ self: { homepage = "http://roguestar.downstairspeople.org/"; description = "Sci-fi roguelike game. Backend."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "roguestar-gl" = callPackage @@ -94368,6 +96874,7 @@ self: { homepage = "http://roguestar.downstairspeople.org/"; description = "Sci-fi roguelike game. Client library."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "roguestar-glut" = callPackage @@ -94383,6 +96890,7 @@ self: { homepage = "http://roguestar.downstairspeople.org/"; description = "Sci-fi roguelike game. GLUT front-end."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rollbar" = callPackage @@ -94504,6 +97012,7 @@ self: { ]; description = "Query the namecoin blockchain"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rosezipper" = callPackage @@ -94546,6 +97055,7 @@ self: { homepage = "http://github.com/acowley/roshask"; description = "Haskell support for the ROS robotics framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rosso" = callPackage @@ -94557,6 +97067,7 @@ self: { buildDepends = [ base containers deepseq ]; description = "General purpose utility library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rot13" = callPackage @@ -94600,6 +97111,7 @@ self: { homepage = "http://patch-tag.com/r/ekmett/rounding"; description = "Explicit floating point rounding mode wrappers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "roundtrip" = callPackage @@ -94647,6 +97159,7 @@ self: { ]; description = "Bidirectional (de-)serialization for XML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "route-generator" = callPackage @@ -94661,6 +97174,7 @@ self: { homepage = "http://github.com/singpolyma/route-generator"; description = "Utility to generate routes for use with yesod-routes"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "route-planning" = callPackage @@ -94678,6 +97192,7 @@ self: { homepage = "https://github.com/tonymorris/route"; description = "A library and utilities for creating a route"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rowrecord" = callPackage @@ -94689,6 +97204,7 @@ self: { buildDepends = [ base containers template-haskell ]; description = "Build records from lists of strings, as from CSV files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rpc" = callPackage @@ -94705,6 +97221,7 @@ self: { ]; description = "type safe rpcs provided as basic IO actions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rpc-framework" = callPackage @@ -94724,6 +97241,7 @@ self: { homepage = "http://github.com/mmirman/rpc-framework"; description = "a remote procedure call framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rpf" = callPackage @@ -94756,6 +97274,7 @@ self: { buildDepends = [ base directory filepath HaXml process ]; description = "Cozy little project to question unruly rpm packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rsagl" = callPackage @@ -94777,6 +97296,7 @@ self: { homepage = "http://roguestar.downstairspeople.org/"; description = "The RogueStar Animation and Graphics Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rsagl-frp" = callPackage @@ -94794,6 +97314,7 @@ self: { homepage = "http://roguestar.downstairspeople.org/"; description = "The RogueStar Animation and Graphics Library: Functional Reactive Programming"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rsagl-math" = callPackage @@ -94812,6 +97333,7 @@ self: { homepage = "http://roguestar.downstairspeople.org/"; description = "The RogueStar Animation and Graphics Library: Mathematics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rss" = callPackage @@ -94850,6 +97372,7 @@ self: { homepage = "http://hackage.haskell.org/package/rss2irc"; description = "watches an RSS/Atom feed and writes it to an IRC channel"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rtld" = callPackage @@ -94876,6 +97399,7 @@ self: { homepage = "https://github.com/adamwalker/hrtlsdr"; description = "Bindings to librtlsdr"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { rtlsdr = null;}; "rtorrent-rpc" = callPackage @@ -94928,6 +97452,7 @@ self: { homepage = "https://github.com/mtolly/rubberband"; description = "Binding to the C++ audio stretching library Rubber Band"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) rubberband;}; "ruby-qq" = callPackage @@ -94958,6 +97483,7 @@ self: { homepage = "https://gitorious.org/ruff"; description = "relatively useful fractal functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ruler" = callPackage @@ -94994,6 +97520,7 @@ self: { ]; homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rungekutta" = callPackage @@ -95005,6 +97532,7 @@ self: { buildDepends = [ base ]; description = "A collection of explicit Runge-Kutta methods of various orders"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "runghc" = callPackage @@ -95123,6 +97651,7 @@ self: { homepage = "http://hub.darcs.net/thoferon/safe-access"; description = "A simple environment to control access to data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safe-failure" = callPackage @@ -95146,6 +97675,7 @@ self: { buildDepends = [ base control-monad-exception safe-failure ]; description = "control-monad-exception Instances for safe-failure"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safe-freeze" = callPackage @@ -95159,6 +97689,7 @@ self: { homepage = "https://github.com/reinerp/safe-freeze"; description = "Support for safely freezing multiple arrays in the ST monad"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safe-globals" = callPackage @@ -95170,6 +97701,7 @@ self: { buildDepends = [ base stm template-haskell ]; description = "Safe top-level mutable variables which scope like ordinary values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safe-lazy-io" = callPackage @@ -95182,6 +97714,7 @@ self: { buildDepends = [ base extensible-exceptions parallel strict-io ]; description = "A library providing safe lazy IO features"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safe-plugins" = callPackage @@ -95197,6 +97730,7 @@ self: { ]; description = "A small wrapper over hs-plugins to allow loading safe plugins"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safecopy" = callPackage @@ -95236,6 +97770,7 @@ self: { ]; description = "overflow-checked Int type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safer-file-handles" = callPackage @@ -95254,6 +97789,7 @@ self: { homepage = "https://github.com/basvandijk/safer-file-handles/"; description = "Type-safe file handling"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safer-file-handles-bytestring" = callPackage @@ -95272,6 +97808,7 @@ self: { homepage = "https://github.com/basvandijk/safer-file-handles-bytestring/"; description = "Extends safer-file-handles with ByteString operations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safer-file-handles-text" = callPackage @@ -95289,6 +97826,7 @@ self: { homepage = "https://github.com/basvandijk/safer-file-handles-text/"; description = "Extends safer-file-handles with Text operations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "saferoute" = callPackage @@ -95354,6 +97892,7 @@ self: { jailbreak = true; description = "Modular web application framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "salvia-demo" = callPackage @@ -95375,6 +97914,7 @@ self: { jailbreak = true; description = "Demo Salvia servers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "salvia-extras" = callPackage @@ -95396,6 +97936,7 @@ self: { jailbreak = true; description = "Collection of non-fundamental handlers for the Salvia web server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "salvia-protocol" = callPackage @@ -95413,6 +97954,7 @@ self: { jailbreak = true; description = "Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "salvia-sessions" = callPackage @@ -95431,6 +97973,7 @@ self: { jailbreak = true; description = "Session support for the Salvia webserver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "salvia-websocket" = callPackage @@ -95448,6 +97991,7 @@ self: { jailbreak = true; description = "Websocket implementation for the Salvia Webserver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sample-frame" = callPackage @@ -95543,6 +98087,7 @@ self: { ]; description = "Iteratee interface to SamTools library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sandi" = callPackage @@ -95603,6 +98148,7 @@ self: { homepage = "https://github.com/YoshikuniJujo/sasl/wiki"; description = "SASL implementation using simple-pipe"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sat" = callPackage @@ -95617,6 +98163,7 @@ self: { homepage = "http://tcana.info/sat.html"; description = "CNF SATisfier"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sat-micro-hs" = callPackage @@ -95634,6 +98181,7 @@ self: { ]; description = "A minimal SAT solver"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "satchmo" = callPackage @@ -95666,6 +98214,7 @@ self: { homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; description = "driver for external satchmo backends"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "satchmo-examples" = callPackage @@ -95684,6 +98233,7 @@ self: { homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; description = "examples that show how to use satchmo"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "satchmo-funsat" = callPackage @@ -95700,6 +98250,7 @@ self: { homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; description = "funsat driver as backend for satchmo"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "satchmo-minisat" = callPackage @@ -95712,6 +98263,7 @@ self: { homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/"; description = "minisat driver as backend for satchmo"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "satchmo-toysat" = callPackage @@ -95757,6 +98309,7 @@ self: { homepage = "http://rd.slavepianos.org/t/sc3-rdu"; description = "Haskell bindings to sc3-rdu (sc3 rd ugens)"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scalable-server" = callPackage @@ -95836,6 +98389,7 @@ self: { testDepends = [ array base HUnit ]; description = "An implementation of the Scan Vector Machine instruction set in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scat" = callPackage @@ -95860,6 +98414,7 @@ self: { homepage = "https://github.com/redelmann/scat"; description = "Generates unique passwords for various websites from a single password"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scc" = callPackage @@ -95888,6 +98443,7 @@ self: { homepage = "http://trac.haskell.org/SCC/"; description = "Streaming component combinators"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scenegraph" = callPackage @@ -95906,6 +98462,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/SceneGraph"; description = "Scene Graph"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scgi" = callPackage @@ -95921,6 +98478,7 @@ self: { ]; description = "A Haskell library for writing SCGI programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "schedevr" = callPackage @@ -96151,6 +98709,7 @@ self: { homepage = "http://github.com/nominolo/scion"; description = "Haskell IDE library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scion-browser" = callPackage @@ -96180,6 +98739,7 @@ self: { homepage = "http://github.com/JPMoresmau/scion-class-browser"; description = "Command-line interface for browsing and searching packages documentation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scons2dot" = callPackage @@ -96211,6 +98771,7 @@ self: { ]; description = "An interactive renderer for plotting time-series data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scope-cairo" = callPackage @@ -96229,6 +98790,7 @@ self: { ]; description = "An interactive renderer for plotting time-series data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scottish" = callPackage @@ -96302,6 +98864,7 @@ self: { buildDepends = [ base blaze-builder blaze-html mtl scotty wai ]; description = "blaze-html integration for Scotty"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scotty-cookie" = callPackage @@ -96343,6 +98906,7 @@ self: { jailbreak = true; description = "Fay integration for Scotty"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scotty-hastache" = callPackage @@ -96431,6 +98995,7 @@ self: { jailbreak = true; description = "Scrabble play generation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scrobble" = callPackage @@ -96492,6 +99057,7 @@ self: { homepage = "http://github.com/wereHamster/scrz"; description = "Process management and supervision daemon"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "scyther-proof" = callPackage @@ -96512,6 +99078,7 @@ self: { jailbreak = true; description = "Automatic generation of Isabelle/HOL correctness proofs for security protocols"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sde-solver" = callPackage @@ -96531,6 +99098,7 @@ self: { homepage = "https://github.com/davnils/sde-solver"; description = "Distributed SDE solver"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sdl2" = callPackage @@ -96558,6 +99126,7 @@ self: { jailbreak = true; description = "Haskell binding to sdl2-image"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; "sdl2-ttf" = callPackage @@ -96572,6 +99141,7 @@ self: { extraLibraries = [ SDL2 SDL2_ttf ]; description = "Binding to libSDL2-ttf"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) SDL2; SDL2_ttf = null;}; "seacat" = callPackage @@ -96597,6 +99167,7 @@ self: { homepage = "https://github.com/Barrucadu/lambdadelta"; description = "Small web framework using Warp and WAI"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "seal-module" = callPackage @@ -96652,6 +99223,7 @@ self: { homepage = "http://github.com/pgavin/secdh"; description = "SECDH Machine Simulator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "seclib" = callPackage @@ -96682,6 +99254,7 @@ self: { homepage = "https://github.com/rodrigosetti/secret-santa"; description = "Secret Santa game assigner using QR-Codes"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "secret-sharing" = callPackage @@ -96703,6 +99276,7 @@ self: { homepage = "http://monoid.at/code"; description = "Information-theoretic secure secret sharing"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "secrm" = callPackage @@ -96717,6 +99291,7 @@ self: { jailbreak = true; description = "Example of writing \"secure\" file removal in Haskell rather than C"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "secure-sockets" = callPackage @@ -96761,20 +99336,20 @@ self: { extraLibraries = [ sedna ]; description = "Sedna C API XML Binding"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { sedna = null;}; "select" = callPackage - ({ mkDerivation, base, rt }: + ({ mkDerivation, base }: mkDerivation { pname = "select"; version = "0.4.0.1"; sha256 = "180cj5m0bap1lb19s68icpn1dvk2s395cmlcc6dnwz3mpbj5alj0"; buildDepends = [ base ]; - extraLibraries = [ rt ]; homepage = "http://nonempty.org/software/haskell-select"; description = "Wrap the select(2) POSIX function"; license = stdenv.lib.licenses.bsd3; - }) { rt = null;}; + }) {}; "selectors" = callPackage ({ mkDerivation, alex, array, base, containers, happy @@ -96791,6 +99366,7 @@ self: { homepage = "http://github.com/rcallahan/selectors"; description = "CSS Selectors for DOM traversal"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "selenium" = callPackage @@ -96802,6 +99378,7 @@ self: { buildDepends = [ base HTTP HUnit mtl network pretty ]; description = "Test web applications through a browser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "selenium-server" = callPackage @@ -96823,6 +99400,7 @@ self: { homepage = "https://github.com/joelteon/selenium-server.git"; description = "Run the selenium standalone server for usage with webdriver"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "selfrestart" = callPackage @@ -96848,6 +99426,7 @@ self: { homepage = "https://github.com/luite/selinux"; description = "SELinux bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { selinux = null;}; "semaphore-plus" = callPackage @@ -96886,6 +99465,7 @@ self: { homepage = "http://github.com/ekmett/semigroupoid-extras"; description = "This package has been absorbed into semigroupoids 4.0"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "semigroupoids" = callPackage @@ -96955,6 +99535,7 @@ self: { homepage = "http://github.com/ppetr/semigroups-actions/"; description = "Semigroups actions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "semiring" = callPackage @@ -97033,6 +99614,7 @@ self: { homepage = "https://github.com/rossdylan/sensenet"; description = "Distributed sensor network for the raspberry pi"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sentry" = callPackage @@ -97054,6 +99636,7 @@ self: { homepage = "https://github.com/noteed/sentry"; description = "Process monitoring tool written and configured in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "senza" = callPackage @@ -97064,6 +99647,7 @@ self: { sha256 = "0pl7dcs9w4dzzajlfnkrjl5kgsx8zdzzl5hvikh9v9djsmw2290h"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "separated" = callPackage @@ -97103,6 +99687,7 @@ self: { homepage = "http://www.fremissant.net/seqaid"; description = "Dynamic strictness control, including space leak repair"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "seqid" = callPackage @@ -97170,6 +99755,7 @@ self: { homepage = "http://www.ingolia-lab.org/seqloc-datafiles-tutorial.html"; description = "Read and write BED and GTF format genome annotations"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sequence" = callPackage @@ -97245,6 +99831,7 @@ self: { homepage = "http://github.com/sanetracker/serf"; description = "Interact with Serf via Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "serial" = callPackage @@ -97398,6 +99985,7 @@ self: { homepage = "http://github.com/zalora/servant-pool"; description = "Utility functions for creating servant 'Context's with \"context/connection pooling\" support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-postgresql" = callPackage @@ -97415,6 +100003,7 @@ self: { homepage = "http://github.com/zalora/servant-postgresql"; description = "Useful functions and instances for using servant with a PostgreSQL context"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-response" = callPackage @@ -97444,6 +100033,7 @@ self: { homepage = "http://github.com/zalora/servant"; description = "Generate a web service for servant 'Resource's using scotty and JSON"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-server" = callPackage @@ -97495,6 +100085,7 @@ self: { homepage = "http://github.com/yesodweb/hamlet"; description = "Serve Shakespearean templates via Warp (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ses-html" = callPackage @@ -97512,6 +100103,7 @@ self: { ]; description = "Send HTML formatted emails using Amazon's SES REST API with blaze"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ses-html-snaplet" = callPackage @@ -97528,6 +100120,7 @@ self: { ]; description = "Snaplet for the ses-html package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sessions" = callPackage @@ -97541,6 +100134,7 @@ self: { homepage = "http://www.wellquite.org/sessions/"; description = "Session Types for Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "set-cover" = callPackage @@ -97678,6 +100272,7 @@ self: { ]; description = "S-expression printer and parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sext" = callPackage @@ -97752,6 +100347,7 @@ self: { homepage = "https://github.com/tonicebrian/sgf"; description = "SGF (Smart Game Format) parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sgrep" = callPackage @@ -97845,6 +100441,7 @@ self: { homepage = "http://haskell.org/haskellwiki/shady"; description = "Functional GPU programming - DSEL & compiler"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shady-graphics" = callPackage @@ -97863,6 +100460,7 @@ self: { homepage = "http://haskell.org/haskellwiki/shady"; description = "Functional GPU programming - DSEL & compiler"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shake" = callPackage @@ -97921,6 +100519,7 @@ self: { homepage = "http://thoughtpolice.github.com/shake-extras"; description = "Extra utilities for shake build systems"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shake-language-c" = callPackage @@ -97963,6 +100562,7 @@ self: { homepage = "http://github.com/bonnefoa/Shaker"; description = "simple and interactive command-line build tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shakespeare" = callPackage @@ -98000,6 +100600,7 @@ self: { homepage = "http://www.yesodweb.com/book/shakespearean-templates"; description = "Stick your haskell variables into css at compile time. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shakespeare-i18n" = callPackage @@ -98012,6 +100613,7 @@ self: { homepage = "http://www.yesodweb.com/book/shakespearean-templates"; description = "A type-based approach to internationalization. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shakespeare-js" = callPackage @@ -98024,6 +100626,7 @@ self: { homepage = "http://www.yesodweb.com/book/shakespearean-templates"; description = "Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shakespeare-text" = callPackage @@ -98081,6 +100684,7 @@ self: { homepage = "http://github.com/jberryman/shapely-data"; description = "Generics using @(,)@ and @Either@, with algebraic operations and typed conversions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shared-buffer" = callPackage @@ -98098,6 +100702,7 @@ self: { ]; description = "A circular buffer built on shared memory"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shared-memory" = callPackage @@ -98137,6 +100742,7 @@ self: { homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she"; description = "A Haskell preprocessor adding miscellaneous features"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shell-conduit" = callPackage @@ -98158,6 +100764,7 @@ self: { homepage = "https://github.com/chrisdone/shell-conduit"; description = "Write shell scripts with Conduit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shell-escape" = callPackage @@ -98195,6 +100802,7 @@ self: { homepage = "http://gnu.rtin.bz/directory/devel/prog/other/shell-haskell.html"; description = "Pipe streams through external shell commands"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shellish" = callPackage @@ -98284,6 +100892,7 @@ self: { homepage = "https://github.com/yesodweb/Shelly.hs"; description = "shelly features that require extra dependencies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shivers-cfg" = callPackage @@ -98299,6 +100908,7 @@ self: { ]; description = "Implementation of Shivers' Control-Flow Analysis"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shoap" = callPackage @@ -98374,6 +100984,7 @@ self: { jailbreak = true; description = "A simple gtk based Russian Roulette game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shpider" = callPackage @@ -98472,6 +101083,7 @@ self: { homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; description = "A simple, visual, functional programming language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sifflet-lib" = callPackage @@ -98491,6 +101103,7 @@ self: { homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/"; description = "Library of modules shared by sifflet and its tests and its exporters"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { gdk_x11 = null; gtk_x11 = null;}; "sign" = callPackage @@ -98545,6 +101158,7 @@ self: { homepage = "http://github.com/mikeizbicki/simd"; description = "simple interface to GHC's SIMD instructions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simgi" = callPackage @@ -98564,6 +101178,7 @@ self: { homepage = "http://simgi.sourceforge.net/"; description = "stochastic simulation engine"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple" = callPackage @@ -98592,6 +101207,7 @@ self: { homepage = "http://simple.cx"; description = "A minimalist web framework for the WAI server interface"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-actors" = callPackage @@ -98630,6 +101246,7 @@ self: { extraLibraries = [ bluetooth ]; description = "Simple Bluetooth API for Windows and Linux (bluez)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { bluetooth = null;}; "simple-c-value" = callPackage @@ -98651,6 +101268,7 @@ self: { homepage = "https://github.com/jfischoff/simple-c-value"; description = "A simple C value type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-conduit" = callPackage @@ -98707,6 +101325,7 @@ self: { ]; description = "simple binding of css and html"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-eval" = callPackage @@ -98733,6 +101352,7 @@ self: { homepage = "https://github.com/aleator/simple-firewire"; description = "Simplified interface for firewire cameras"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-form" = callPackage @@ -98814,6 +101434,7 @@ self: { homepage = "http://github.com/mvoidex/simple-log-syslog"; description = "Syslog backend for simple-log"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-neural-networks" = callPackage @@ -98895,6 +101516,7 @@ self: { homepage = "http://simple.cx"; description = "Connector package for integrating postgresql-orm with the Simple web framework"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-reflect" = callPackage @@ -98970,6 +101592,7 @@ self: { homepage = "http://simple.cx"; description = "Cookie-based session management for the Simple web framework"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-sessions" = callPackage @@ -98982,6 +101605,7 @@ self: { homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/"; description = "A simple implementation of session types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-smt" = callPackage @@ -99061,6 +101685,7 @@ self: { homepage = "http://simple.cx"; description = "A basic template language for the Simple web framework"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-vec3" = callPackage @@ -99074,6 +101699,7 @@ self: { homepage = "http://github.com/dzhus/simple-vec3/"; description = "Three-dimensional vectors of doubles with basic operations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simpleargs" = callPackage @@ -99103,6 +101729,7 @@ self: { homepage = "http://github.com/dom96/SimpleIRC"; description = "Simple IRC Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simpleirc-lens" = callPackage @@ -99116,6 +101743,7 @@ self: { homepage = "https://github.com/relrod/simpleirc-lens"; description = "Lenses for simpleirc types"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simplenote" = callPackage @@ -99132,6 +101760,7 @@ self: { ]; description = "Haskell interface for the simplenote API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simpleprelude" = callPackage @@ -99150,6 +101779,7 @@ self: { jailbreak = true; description = "A simplified Haskell prelude for teaching"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simplesmtpclient" = callPackage @@ -99175,6 +101805,7 @@ self: { homepage = "http://hub.darcs.net/thoferon/simplessh"; description = "Simple wrapper around libssh2"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { ssh2 = null;}; "simplex" = callPackage @@ -99207,6 +101838,7 @@ self: { homepage = "http://malde.org/~ketil/"; description = "Simulate sequencing with different models for priming and errors"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simtreelo" = callPackage @@ -99241,6 +101873,7 @@ self: { homepage = "http://sigkill.dk/programs/sindre"; description = "A programming language for simple GUIs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libXft;}; "singletons" = callPackage @@ -99304,6 +101937,7 @@ self: { ]; description = "Sirkel, a Chord DHT"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sitemap" = callPackage @@ -99436,6 +102070,7 @@ self: { homepage = "https://github.com/emonkak/haskell-skype"; description = "Skype Desktop API binding for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "skypelogexport" = callPackage @@ -99515,6 +102150,7 @@ self: { homepage = "https://github.com/nikita-volkov/slave-thread"; description = "A principal solution to ghost threads and silent exceptions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "slice-cpp-gen" = callPackage @@ -99618,6 +102254,7 @@ self: { homepage = "http://community.haskell.org/~aslatter/code/bytearray"; description = "low-level unboxed arrays, with minimal features"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smallcaps" = callPackage @@ -99666,6 +102303,7 @@ self: { homepage = "http://github.com/noteed/smallpt-hs"; description = "A Haskell port of the smallpt path tracer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smallstring" = callPackage @@ -99683,6 +102321,7 @@ self: { homepage = "http://community.haskell.org/~aslatter/code/smallstring/"; description = "A Unicode text type, optimized for low memory overhead"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smartGroup" = callPackage @@ -99695,6 +102334,7 @@ self: { homepage = "http://patch-tag.com/r/salazar/smartGroup"; description = "group strings or bytestrings by words in common"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smartcheck" = callPackage @@ -99727,6 +102367,7 @@ self: { homepage = "http://kyagrd.dyndns.org/~kyagrd/project/smartword/"; description = "Web based flash card for Word Smart I and II vocabularies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sme" = callPackage @@ -99751,6 +102392,7 @@ self: { homepage = "http://tomahawkins.org"; description = "Parsing and printing SMT-LIB"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smtLib" = callPackage @@ -99780,6 +102422,7 @@ self: { ]; description = "A type-safe interface to communicate with an SMT solver"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smtp-mail" = callPackage @@ -99811,6 +102454,7 @@ self: { homepage = "https://github.com/singpolyma/sock2stream"; description = "Listen for SMTP traffic and send it to an MTA script"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smtps-gmail" = callPackage @@ -99884,6 +102528,7 @@ self: { homepage = "http://github.com/zimothy/snap-accept"; description = "Accept header branching for the Snap web framework"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snap-app" = callPackage @@ -99894,6 +102539,7 @@ self: { sha256 = "1v3izzvxadjplir47ipi087sj6fcmfj5ivlhbkpp9ld7vj8sv2hi"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snap-auth-cli" = callPackage @@ -100009,6 +102655,7 @@ self: { ]; description = "Serve Elm files through the Snap web framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snap-error-collector" = callPackage @@ -100049,6 +102696,7 @@ self: { jailbreak = true; description = "A collection of useful helpers and utilities for Snap web applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snap-loader-dynamic" = callPackage @@ -100169,6 +102817,7 @@ self: { homepage = "https://github.com/LukeHoersten/snap-utils"; description = "Snap Framework utilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snap-web-routes" = callPackage @@ -100224,6 +102873,7 @@ self: { homepage = "https://github.com/soostone/snaplet-actionlog"; description = "Generic action log snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-amqp" = callPackage @@ -100242,6 +102892,7 @@ self: { homepage = "https://github.com/ixmatus/snaplet-amqp"; description = "Snap framework snaplet for the AMQP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-auth-acid" = callPackage @@ -100262,6 +102913,7 @@ self: { jailbreak = true; description = "Provides an Acid-State backend for the Auth Snaplet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-coffee" = callPackage @@ -100313,6 +102965,7 @@ self: { jailbreak = true; description = "DEPRECATED! You should use standard Snap >= 0.9 \"environments\" functionality. It provided ability to easly read configuration based on given app environment given at command line, envs are defined in app configuration file"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-fay" = callPackage @@ -100330,6 +102983,7 @@ self: { homepage = "https://github.com/faylang/snaplet-fay"; description = "Fay integration for Snap with request- and pre-compilation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-haxl" = callPackage @@ -100369,6 +103023,7 @@ self: { homepage = "http://norm2782.com/"; description = "HDBC snaplet for Snap Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-hslogger" = callPackage @@ -100406,6 +103061,7 @@ self: { homepage = "https://github.com/HaskellCNOrg/snaplet-i18n"; description = "snaplet-i18n"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-influxdb" = callPackage @@ -100479,6 +103135,7 @@ self: { jailbreak = true; description = "Snap Framework MongoDB support as Snaplet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-mongodb-minimalistic" = callPackage @@ -100493,6 +103150,7 @@ self: { homepage = "https://github.com/Palmik/snaplet-mongodb-minimalistic"; description = "Minimalistic MongoDB Snaplet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-mysql-simple" = callPackage @@ -100514,6 +103172,7 @@ self: { homepage = "https://github.com/ibotty/snaplet-mysql-simple"; description = "mysql-simple snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-oauth" = callPackage @@ -100541,6 +103200,7 @@ self: { homepage = "https://github.com/HaskellCNOrg/snaplet-oauth"; description = "snaplet-oauth"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-persistent" = callPackage @@ -100564,6 +103224,7 @@ self: { homepage = "https://github.com/soostone/snaplet-persistent"; description = "persistent snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-postgresql-simple" = callPackage @@ -100673,6 +103334,7 @@ self: { homepage = "https://github.com/dzhus/snaplet-redson/"; description = "CRUD for JSON data with Redis storage"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-rest" = callPackage @@ -100692,6 +103354,7 @@ self: { homepage = "http://github.com/zimothy/snaplet-rest"; description = "REST resources for the Snap web framework"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-riak" = callPackage @@ -100746,6 +103409,7 @@ self: { jailbreak = true; description = "Snaplet for Sedna Bindings. Essentailly a rip of snaplet-hdbc."; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-ses-html" = callPackage @@ -100762,6 +103426,7 @@ self: { ]; description = "Snaplet for the ses-html package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-sqlite-simple" = callPackage @@ -100826,6 +103491,7 @@ self: { jailbreak = true; description = "Snaplet for Snap Framework enabling developers to administrative tasks akin to Rake tasks from Ruby On Rails framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snaplet-typed-sessions" = callPackage @@ -100863,6 +103529,7 @@ self: { homepage = "http://github.com/bos/snappy"; description = "Bindings to the Google Snappy library for fast compression/decompression"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) snappy;}; "snappy-framing" = callPackage @@ -100875,6 +103542,7 @@ self: { homepage = "https://github.com/kim/snappy-framing"; description = "Snappy Framing Format in Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snappy-iteratee" = callPackage @@ -100887,6 +103555,7 @@ self: { homepage = "http://github.com/iand675/snappy-iteratee"; description = "An enumeratee that uses Google's snappy compression library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sndfile-enumerators" = callPackage @@ -100907,6 +103576,7 @@ self: { homepage = "http://www.tiresiaspress.us/haskell/sndfile-enumerators"; description = "Audio file reading/writing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snippet-extractor" = callPackage @@ -100939,6 +103609,7 @@ self: { homepage = "http://github.com/elginer/snm"; description = "The Simple Nice-Looking Manual Generator"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snmp" = callPackage @@ -100970,6 +103641,7 @@ self: { homepage = "http://github.com/nfjinjing/snow-white"; description = "encode any binary instance to white space"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snowball" = callPackage @@ -101044,6 +103716,7 @@ self: { homepage = "https://bitbucket.org/dpwiz/haskell-soap"; description = "SOAP client tools"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "soap-openssl" = callPackage @@ -101062,6 +103735,7 @@ self: { homepage = "https://bitbucket.org/dpwiz/haskell-soap"; description = "TLS-enabled SOAP transport (using openssl bindings)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "soap-tls" = callPackage @@ -101081,6 +103755,7 @@ self: { homepage = "https://bitbucket.org/dpwiz/haskell-soap"; description = "TLS-enabled SOAP transport (using tls package)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sock2stream" = callPackage @@ -101099,6 +103774,7 @@ self: { homepage = "https://github.com/singpolyma/sock2stream"; description = "Tunnel a socket over a single datastream (stdin/stdout)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sockaddr" = callPackage @@ -101167,6 +103843,7 @@ self: { jailbreak = true; description = "Socket.IO server"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "socks" = callPackage @@ -101203,6 +103880,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "GUI functions as used in the book \"The Haskell School of Expression\""; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "som" = callPackage @@ -101221,6 +103899,7 @@ self: { homepage = "https://github.com/mhwombat/som"; description = "Self-Organising Maps"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sonic-visualiser" = callPackage @@ -101239,6 +103918,7 @@ self: { homepage = "http://darcs.k-hornz.de/cgi-bin/darcsweb.cgi?r=sonic-visualiser;a=summary"; description = "Sonic Visualiser"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sophia" = callPackage @@ -101284,6 +103964,7 @@ self: { jailbreak = true; description = "Efficient, type-safe sorted sequences"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sorty" = callPackage @@ -101320,6 +104001,7 @@ self: { ]; description = "Approximate a song from other pieces of sound"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sounddelay" = callPackage @@ -101357,6 +104039,7 @@ self: { homepage = "http://github.com/nfjinjing/source-code-server"; description = "The server backend for the source code iPhone app"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sourcemap" = callPackage @@ -101393,6 +104076,7 @@ self: { homepage = "https://github.com/msiegenthaler/SouSiT"; description = "Source/Sink/Transform: An alternative to lazy IO and iteratees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sox" = callPackage @@ -101430,6 +104114,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Sox"; description = "Write, read, convert audio signals using libsox"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) sox;}; "soyuz" = callPackage @@ -101449,6 +104134,7 @@ self: { homepage = "https://github.com/amtal/0x10c"; description = "DCPU-16 architecture utilities for Notch's 0x10c game"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "spacefill" = callPackage @@ -101502,6 +104188,7 @@ self: { homepage = "http://github.com/ekmett/sparse"; description = "A playground of sparse linear algebra primitives using Morton ordering"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sparse-lin-alg" = callPackage @@ -101532,6 +104219,7 @@ self: { homepage = "http://kyagrd.dyndns.org/wiki/SparseBitmapsForPatternMatchCoverage"; description = "Sparse bitmaps for pattern match coverage"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sparsecheck" = callPackage @@ -101571,6 +104259,7 @@ self: { homepage = "http://github.com/nfjinjing/spata"; description = "brainless form validation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "spatial-math" = callPackage @@ -101619,6 +104308,7 @@ self: { jailbreak = true; description = "Control.Applicative, Data.Foldable, Data.Traversable (compatibility package)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "special-keys" = callPackage @@ -101663,6 +104353,7 @@ self: { homepage = "https://github.com/jfischoff/specialize-th"; description = "Create specialized types from polymorphic ones using TH"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "species" = callPackage @@ -101681,6 +104372,7 @@ self: { homepage = "http://www.cis.upenn.edu/~byorgey/species"; description = "Computational combinatorial species"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "speculation" = callPackage @@ -101705,6 +104397,7 @@ self: { homepage = "http://github.com/ekmett/speculation/"; description = "Merged into 'speculation'. Use that instead."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "spelling-suggest" = callPackage @@ -101739,6 +104432,7 @@ self: { jailbreak = true; description = "Orbotix Sphero client library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sphinx" = callPackage @@ -101769,6 +104463,7 @@ self: { buildDepends = [ base sphinx ]; description = "Sphinx CLI and demo of Haskell Sphinx library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "spice" = callPackage @@ -101809,6 +104504,7 @@ self: { homepage = "http://github.com/Tener/spike"; description = "Experimental web browser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) libsoup;}; "spine" = callPackage @@ -101868,6 +104564,7 @@ self: { ]; description = "B-Splines, other splines, and NURBS"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "split" = callPackage @@ -101911,6 +104608,7 @@ self: { homepage = "http://code.haskell.org/~thielema/split-record/"; description = "Split a big audio file into pieces at positions of silence"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "split-tchan" = callPackage @@ -101936,6 +104634,7 @@ self: { homepage = "https://bitbucket.org/robertmassaioli/splitter"; description = "Use numerical ranges to split out certain lines from a file"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "splot" = callPackage @@ -101997,6 +104696,7 @@ self: { homepage = "http://github.com/elginer/SpoonUtilities"; description = "Spoon's utilities. Simple testing and nice looking error reporting."; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "spoty" = callPackage @@ -102105,6 +104805,7 @@ self: { homepage = "https://github.com/philopon/sql-simple"; description = "common middle-level sql client"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sql-simple-mysql" = callPackage @@ -102122,6 +104823,7 @@ self: { homepage = "https://github.com/philopon/sql-simple"; description = "mysql backend for sql-simple"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sql-simple-pool" = callPackage @@ -102140,6 +104842,7 @@ self: { homepage = "https://github.com/philopon/sql-simple"; description = "conection pool for sql-simple"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sql-simple-postgresql" = callPackage @@ -102157,6 +104860,7 @@ self: { homepage = "https://github.com/philopon/sql-simple"; description = "postgresql backend for sql-simple"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sql-simple-sqlite" = callPackage @@ -102169,6 +104873,7 @@ self: { homepage = "https://github.com/philopon/sql-simple"; description = "sqlite backend for sql-simple"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sql-words" = callPackage @@ -102182,6 +104887,7 @@ self: { homepage = "http://khibino.github.io/haskell-relational-record/"; description = "Simple idea SQL keywords data constructor into OverloadedString"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sqlite" = callPackage @@ -102236,6 +104942,7 @@ self: { homepage = "https://github.com/tolysz/sqlite-simple-typed"; description = "Typed extension to sqlite simple"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sqlvalue-list" = callPackage @@ -102266,6 +104973,7 @@ self: { homepage = "http://functionalley.eu"; description = "A file-packing application"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "srcinst" = callPackage @@ -102284,6 +104992,7 @@ self: { ]; description = "Build and install Debian packages completely from source"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "srcloc" = callPackage @@ -102347,6 +105056,7 @@ self: { homepage = "http://hub.darcs.net/simon/ssh"; description = "A pure-Haskell SSH server library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sshtun" = callPackage @@ -102390,6 +105100,7 @@ self: { homepage = "http://github.com/erudify/sssp/"; description = "HTTP proxy for S3"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sstable" = callPackage @@ -102408,6 +105119,7 @@ self: { ]; description = "SSTables in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ssv" = callPackage @@ -102471,6 +105183,7 @@ self: { homepage = "https://github.com/tsuraan/stable-tree"; description = "Trees whose branches are resistant to change"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stack-prism" = callPackage @@ -102539,6 +105252,7 @@ self: { homepage = "http://documentup.com/feuerbach/standalone-haddock"; description = "Generate standalone haddock documentation for a set of packages"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "star-to-star" = callPackage @@ -102593,6 +105307,7 @@ self: { homepage = "http://github.com/anttisalonen/starrover2"; description = "Space simulation game"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "state" = callPackage @@ -102718,6 +105433,7 @@ self: { homepage = "http://github.com/brendanhay/statgrab"; description = "Collect system level metrics and statistics"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { statgrab = null;}; "static-hash" = callPackage @@ -102801,6 +105517,7 @@ self: { jailbreak = true; description = "Functions for working with Dirichlet densities and mixtures on vectors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "statistics-fusion" = callPackage @@ -102813,6 +105530,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/statistics-fusion"; description = "An implementation of high performance, minimal statistics functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "statistics-linreg" = callPackage @@ -102896,6 +105614,7 @@ self: { homepage = "http://code.haskell.org/~bkomuves/"; description = "A wrapper around Sean Barrett's TrueType rasterizer library"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stdata" = callPackage @@ -102983,6 +105702,7 @@ self: { buildDepends = [ base containers mtl ]; homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stickyKeysHotKey" = callPackage @@ -103042,6 +105762,7 @@ self: { homepage = "http://github.com/kholdstare/stm-chunked-queues/"; description = "Chunked Communication Queues"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stm-conduit" = callPackage @@ -103092,6 +105813,7 @@ self: { homepage = "https://github.com/nikita-volkov/stm-containers"; description = "Containers for STM"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stm-delay" = callPackage @@ -103124,6 +105846,7 @@ self: { jailbreak = true; description = "Conduits and STM operations for fire hoses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stm-io-hooks" = callPackage @@ -103136,6 +105859,7 @@ self: { jailbreak = true; description = "STM with IO hooks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stm-lifted" = callPackage @@ -103254,6 +105978,7 @@ self: { homepage = "http://sulzmann.blogspot.com/2008/12/stm-with-control-communication-for.html"; description = "Control communication among retrying transactions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stomp-conduit" = callPackage @@ -103380,6 +106105,7 @@ self: { jailbreak = true; description = "Statically-sized array wrappers with Storable instances for FFI marshaling"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "storable-tuple" = callPackage @@ -103410,6 +106136,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; description = "Fast, packed, strict storable arrays with a list interface like ByteString"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "storablevector-carray" = callPackage @@ -103422,6 +106149,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; description = "Conversion between storablevector and carray"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "storablevector-streamfusion" = callPackage @@ -103442,6 +106170,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; description = "Conversion between storablevector and stream-fusion lists with fusion"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "str" = callPackage @@ -103507,6 +106236,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/MIDI"; description = "Programmatically edit MIDI event streams via ALSA"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "streaming-commons" = callPackage @@ -103598,6 +106328,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/strict-concurrency"; description = "Strict concurrency abstractions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "strict-ghc-plugin" = callPackage @@ -103669,6 +106400,7 @@ self: { sha256 = "1l94p8c9j8a2dbpwj5q7d1m61gdhmi6vllz34g8d9qjfwpnx7z6z"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "string-class" = callPackage @@ -103794,6 +106526,7 @@ self: { homepage = "https://github.com/selectel/stringlike"; description = "Transformations to several string-like types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stringprep" = callPackage @@ -103886,6 +106619,7 @@ self: { homepage = "https://github.com/dmjio/stripe-haskell"; description = "Stripe API for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "strive" = callPackage @@ -103938,6 +106672,7 @@ self: { homepage = "http://www.github.com/danr/structural-induction"; description = "Instantiate structural induction schemas for algebraic data types"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "structured-haskell-mode" = callPackage @@ -103959,6 +106694,7 @@ self: { homepage = "https://github.com/chrisdone/structured-haskell-mode"; description = "Structured editing Emacs mode for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) emacs;}; "structured-mongoDB" = callPackage @@ -103978,6 +106714,7 @@ self: { jailbreak = true; description = "Structured MongoDB interface"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "structures" = callPackage @@ -104048,6 +106785,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine"; description = "A revival of the classic game Stunts (LambdaCube tech demo)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stylish-haskell" = callPackage @@ -104163,6 +106901,7 @@ self: { buildDepends = [ base containers ]; description = "Abstract over the constraints on the parameters to type constructors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sundown" = callPackage @@ -104211,6 +106950,7 @@ self: { homepage = "https://github.com/ku-fpg/sunroof-compiler"; description = "Monadic Javascript Compiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sunroof-examples" = callPackage @@ -104233,6 +106973,7 @@ self: { homepage = "https://github.com/ku-fpg/sunroof-examples"; description = "Tests for Sunroof"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sunroof-server" = callPackage @@ -104256,6 +106997,7 @@ self: { homepage = "https://github.com/ku-fpg/sunroof-server"; description = "Monadic Javascript Compiler - Server Utilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "supercollider-ht" = callPackage @@ -104274,6 +107016,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Haskell SuperCollider utilities"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "supercollider-midi" = callPackage @@ -104298,6 +107041,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/SuperCollider"; description = "Demonstrate how to control SuperCollider via ALSA-MIDI"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "superdoc" = callPackage @@ -104312,6 +107056,7 @@ self: { homepage = "http://www.mathstat.dal.ca/~selinger/superdoc/"; description = "Additional documentation markup and Unicode support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "supero" = callPackage @@ -104332,6 +107077,7 @@ self: { homepage = "http://community.haskell.org/~ndm/supero/"; description = "A Supercompiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "supervisor" = callPackage @@ -104374,6 +107120,7 @@ self: { homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q"; description = "Code generation tool for Quartz code from a SVG"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "svgcairo" = callPackage @@ -104447,6 +107194,7 @@ self: { homepage = "http://github.com/aleator/Simple-SVM"; description = "Medium level, simplified, bindings to libsvm"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "svndump" = callPackage @@ -104480,6 +107228,7 @@ self: { testDepends = [ aeson base bytestring tasty tasty-hunit ]; description = "Implementation of swagger data model"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "swapper" = callPackage @@ -104498,6 +107247,7 @@ self: { homepage = "http://github.com/roman-smrz/swapper/"; description = "Transparently swapping data from in-memory structures to disk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) tokyocabinet;}; "swf" = callPackage @@ -104510,6 +107260,7 @@ self: { homepage = "http://www.n-heptane.com/nhlab"; description = "A library for creating Shockwave Flash (SWF) files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "swift-lda" = callPackage @@ -104598,6 +107349,7 @@ self: { homepage = "http://github.com/ekmett/syb-extras/"; description = "Higher order versions of the Scrap Your Boilerplate classes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "syb-with-class" = callPackage @@ -104651,6 +107403,7 @@ self: { homepage = "https://github.com/lfairy/sylvia"; description = "Lambda calculus visualization"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sym" = callPackage @@ -104676,6 +107429,7 @@ self: { homepage = "http://github.com/akc/sym-plot"; description = "Plot permutations; an addition to the sym package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "symbol" = callPackage @@ -104699,6 +107453,7 @@ self: { buildDepends = [ base stm ]; description = "A fast implementation of synchronous channels with a CML-like API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synchronous-channels" = callPackage @@ -104710,6 +107465,7 @@ self: { buildDepends = [ base ]; description = "Synchronous communication channels"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synt" = callPackage @@ -104842,6 +107598,7 @@ self: { buildDepends = [ base pretty scientific semi-iso syntax text ]; description = "Syntax instance for pretty, the pretty printing library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "syntax-printer" = callPackage @@ -104873,6 +107630,7 @@ self: { ]; description = "Convert between different Haskell syntax trees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "syntax-trees-fork-bairyn" = callPackage @@ -104913,6 +107671,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing coded in Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synthesizer-alsa" = callPackage @@ -104937,6 +107696,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Control synthesizer effects via ALSA/MIDI"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synthesizer-core" = callPackage @@ -104964,6 +107724,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing coded in Haskell: Low level part"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synthesizer-dimensional" = callPackage @@ -104985,6 +107746,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Audio signal processing with static physical dimensions"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synthesizer-inference" = callPackage @@ -105031,6 +107793,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Efficient signal processing using runtime compilation"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "synthesizer-midi" = callPackage @@ -105055,6 +107818,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Render audio signals from MIDI files or realtime messages"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sys-auth-smbclient" = callPackage @@ -105190,6 +107954,7 @@ self: { homepage = "https://github.com/jcristovao/system-lifted"; description = "Lifted versions of System functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "system-posix-redirect" = callPackage @@ -105226,6 +107991,7 @@ self: { homepage = "https://github.com/wowus/system-random-effect"; description = "Random number generation for extensible effects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "system-time-monotonic" = callPackage @@ -105324,6 +108090,7 @@ self: { homepage = "not available"; description = "Transito Abierto: convenience library when using Takusen and Oracle"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "table" = callPackage @@ -105353,6 +108120,7 @@ self: { buildDepends = [ base cgi containers html mtl parsec QuickCheck ]; description = "An interactive theorem prover based on semantic tableaux"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tables" = callPackage @@ -105397,6 +108165,7 @@ self: { homepage = "http://github.com/paf31/tablestorage"; description = "Azure Table Storage REST API Wrapper"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tabloid" = callPackage @@ -105415,6 +108184,7 @@ self: { ]; description = "View the output of shell commands in a table"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tabular" = callPackage @@ -105452,6 +108222,7 @@ self: { homepage = "http://github.com/travitch/taffybar"; description = "A desktop bar similar to xmobar, but with more GUI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk;}; "tag-bits" = callPackage @@ -105558,6 +108329,7 @@ self: { jailbreak = true; description = "Lists tagged with a type-level natural number representing their length"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tagged-th" = callPackage @@ -105570,6 +108342,7 @@ self: { jailbreak = true; description = "QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tagged-transformer" = callPackage @@ -105653,6 +108426,7 @@ self: { pkgconfigDepends = [ taglib_c ]; description = "Binding to TagLib (ID3 tag library)"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { tag_c = null; taglib_c = null;}; "taglib-api" = callPackage @@ -105670,6 +108444,7 @@ self: { jailbreak = true; description = "An FFI layer over TagLib's C bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { taglib_c = null;}; "tagset-positional" = callPackage @@ -105730,6 +108505,7 @@ self: { homepage = "http://code.haskell.org/~thielema/tagsoup-ht/"; description = "alternative parser for the tagsoup package"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tagsoup-parsec" = callPackage @@ -105781,6 +108557,7 @@ self: { homepage = "https://github.com/paulrzcz/takusen-oracle.git"; description = "Database library with left-fold interface for Oracle"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { clntsh = null; sqlplus = null;}; "tamarin-prover" = callPackage @@ -105811,6 +108588,7 @@ self: { homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "The Tamarin prover for security protocol analysis"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tamarin-prover-term" = callPackage @@ -105831,6 +108609,7 @@ self: { homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "Term manipulation library for the tamarin prover"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tamarin-prover-theory" = callPackage @@ -105854,6 +108633,7 @@ self: { homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "Term manipulation library for the tamarin prover"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tamarin-prover-utils" = callPackage @@ -105873,6 +108653,7 @@ self: { homepage = "http://www.infsec.ethz.ch/research/software/tamarin"; description = "Utility library for the tamarin prover"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tamper" = callPackage @@ -105939,6 +108720,7 @@ self: { ]; description = "Generate test-suites from refinement types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "task" = callPackage @@ -105959,6 +108741,7 @@ self: { jailbreak = true; description = "A command line tool for keeping track of tasks you worked on"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "taskpool" = callPackage @@ -106118,6 +108901,7 @@ self: { jailbreak = true; description = "automated integration of QuickCheck properties into tasty suites"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tasty-kat" = callPackage @@ -106237,6 +109021,7 @@ self: { homepage = "http://darcs.monoid.at/tbox"; description = "Transactional variables and data structures with IO hooks"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tcache-AWS" = callPackage @@ -106270,6 +109055,7 @@ self: { homepage = "http://bitcheese.net/wiki/code/tccli"; description = "TokyoCabinet CLI interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tconfig" = callPackage @@ -106320,6 +109106,7 @@ self: { ]; description = "Test framework wrapper"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tdoc" = callPackage @@ -106347,6 +109134,7 @@ self: { buildDepends = [ base containers fgl graphviz ]; description = "Graphical modeling tools for sequential teams"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tellbot" = callPackage @@ -106422,6 +109210,7 @@ self: { jailbreak = true; description = "Haskell's Simple Markup Language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "templatepg" = callPackage @@ -106459,6 +109248,7 @@ self: { homepage = "https://github.com/ixmatus/hs-tempodb"; description = "A small Haskell wrapper around the TempoDB api"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "temporal-csound" = callPackage @@ -106632,6 +109422,7 @@ self: { homepage = "http://cl-informatik.uibk.ac.at/software/haskell-rewriting/"; description = "Term Rewriting Library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "terminal-progress-bar" = callPackage @@ -106716,6 +109507,7 @@ self: { homepage = "http://lucc.ess.inpe.br/doku.php?id=terrahs"; description = "A Haskell GIS Programming Environment"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { terralib4c = null; translib = null;}; "tersmu" = callPackage @@ -106767,6 +109559,7 @@ self: { jailbreak = true; description = "Test.Framework wrapper for DocTest"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "test-framework-golden" = callPackage @@ -106824,6 +109617,7 @@ self: { homepage = "http://batterseapower.github.com/test-framework/"; description = "QuickCheck support for the test-framework package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "test-framework-quickcheck2" = callPackage @@ -106861,6 +109655,7 @@ self: { homepage = "http://gree.github.io/haskell-test-sandbox/"; description = "test-sandbox support for the test-framework package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "test-framework-skip" = callPackage @@ -106977,6 +109772,7 @@ self: { homepage = "http://gree.github.io/haskell-test-sandbox/"; description = "Sandbox for system tests"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "test-sandbox-hunit" = callPackage @@ -106989,6 +109785,7 @@ self: { homepage = "http://gree.github.io/haskell-test-sandbox/"; description = "HUnit convenience functions for use with test-sandbox"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "test-sandbox-quickcheck" = callPackage @@ -107005,6 +109802,7 @@ self: { homepage = "http://gree.github.io/haskell-test-sandbox/"; description = "QuickCheck convenience functions for use with test-sandbox"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "test-shouldbe" = callPackage @@ -107047,6 +109845,7 @@ self: { jailbreak = true; description = "Small test package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "testing-feat" = callPackage @@ -107077,6 +109876,7 @@ self: { homepage = "http://github.com/roman/testloop"; description = "Quick feedback loop for test suites"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "testpack" = callPackage @@ -107104,6 +109904,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/testpattern"; description = "Display a monitor test pattern"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "testrunner" = callPackage @@ -107116,6 +109917,7 @@ self: { buildDepends = [ base HUnit QuickCheck random regex-compat stm ]; description = "Easy unit test driver framework"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tetris" = callPackage @@ -107130,6 +109932,7 @@ self: { homepage = "http://d.hatena.ne.jp/mokehehe/20080921/tetris"; description = "A 2-D clone of Tetris"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "texmath" = callPackage @@ -107310,6 +110113,7 @@ self: { ]; description = "Parser and Printer for LDAP text data stream"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-locale-encoding" = callPackage @@ -107335,6 +110139,7 @@ self: { homepage = "https://github.com/brendanhay/text-manipulate"; description = "Case conversion, word boundary manipulation, and textual subjugation"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-normal" = callPackage @@ -107350,6 +110155,7 @@ self: { homepage = "https://github.com/joelteon/text-normal.git"; description = "Unicode-normalized text"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-printer" = callPackage @@ -107446,6 +110252,7 @@ self: { homepage = "https://github.com/RyanGlScott/text-show-instances"; description = "Additional instances for text-show"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-stream-decode" = callPackage @@ -107495,6 +110302,7 @@ self: { homepage = "http://github.com/finnsson/Text.XML.Generic"; description = "Serialize Data to XML (strings)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-xml-qq" = callPackage @@ -107507,6 +110315,7 @@ self: { homepage = "http://www.github.com/finnsson/text-xml-qq"; description = "Quasiquoter for xml. XML DSL in Haskell."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "textPlot" = callPackage @@ -107518,6 +110327,7 @@ self: { buildDepends = [ array base ]; description = "Plot functions in text"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "textmatetags" = callPackage @@ -107532,6 +110342,7 @@ self: { homepage = "https://github.com/spockz/Haskell-Code-Completion-for-TextMate"; description = "A simple Haskell program to provide tags for Haskell code completion in TextMate"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "texts" = callPackage @@ -107542,6 +110353,7 @@ self: { sha256 = "15r3lrd6qrhhsll6qlbvgd5g545mj2s6banahwlibcimqqdw8s9h"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tf-random" = callPackage @@ -107723,6 +110535,7 @@ self: { homepage = "https://github.com/nikita-volkov/th-instance-reification"; description = "Fixed versions of instances reification functions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-instances" = callPackage @@ -107746,6 +110559,7 @@ self: { ]; description = "A place to collect orphan instances for Template Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-kinds" = callPackage @@ -107758,6 +110572,7 @@ self: { jailbreak = true; description = "Automated kind inference in Template Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-lift" = callPackage @@ -107873,6 +110688,7 @@ self: { homepage = "http://github.com/pjones/themoviedb"; description = "Haskell API bindings for http://themoviedb.org"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "themplate" = callPackage @@ -107892,6 +110708,7 @@ self: { homepage = "http://github.com/bennofs/themplate/"; description = "themplate"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "theoremquest" = callPackage @@ -107918,6 +110735,7 @@ self: { jailbreak = true; description = "A simple client for the TheoremQuest theorem proving game"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "these" = callPackage @@ -107993,6 +110811,7 @@ self: { homepage = "http://wiki.cs.pdx.edu/bartforge/thimk"; description = "Command-line spelling word suggestion tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "thorn" = callPackage @@ -108097,6 +110916,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/ThreadScope"; description = "A graphical tool for profiling parallel Haskell programs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "threefish" = callPackage @@ -108159,6 +110979,7 @@ self: { homepage = "http://thrift.apache.org"; description = "Haskell bindings for the Apache Thrift RPC system"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "thrist" = callPackage @@ -108181,6 +111002,7 @@ self: { sha256 = "1yxmq7244a8bcw1jg00dqcpwzf8h1333c51k9d0v39flpkzp5qlc"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "thumbnail" = callPackage @@ -108265,6 +111087,7 @@ self: { homepage = "https://github.com/koterpillar/tianbar"; description = "A desktop bar based on WebKit"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) gtk;}; "tic-tac-toe" = callPackage @@ -108279,6 +111102,7 @@ self: { homepage = "http://ecks.homeunix.net"; description = "Useful if reading \"Why FP matters\" by John Hughes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tickle" = callPackage @@ -108319,6 +111143,7 @@ self: { homepage = "http://yaxu.org/tidal/"; description = "Pattern language for improvised music"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tidal-vis" = callPackage @@ -108331,6 +111156,7 @@ self: { homepage = "http://yaxu.org/tidal/"; description = "Visual rendering for Tidal patterns"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tie-knot" = callPackage @@ -108371,6 +111197,7 @@ self: { homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome"; description = "Tiger Compiler of Universiteit Utrecht"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tightrope" = callPackage @@ -108405,6 +111232,7 @@ self: { homepage = "https://github.com/YoshikuniJujo/tighttp/wiki"; description = "Tiny and Incrementally-Growing HTTP library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tilings" = callPackage @@ -108436,6 +111264,7 @@ self: { homepage = "http://www.timber-lang.org"; description = "The Timber Compiler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "time_1_5_0_1" = callPackage @@ -108480,6 +111309,7 @@ self: { homepage = "http://semantic.org/TimeLib/"; description = "Data instances for the time package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "time-exts" = callPackage @@ -108526,6 +111356,7 @@ self: { homepage = "http://cielonegro.org/HTTPDateTime.html"; description = "Parse and format HTTP/1.1 Date and Time strings"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "time-io-access" = callPackage @@ -108578,6 +111409,7 @@ self: { homepage = "https://bitbucket.org/jfmueller/time-patterns"; description = "Patterns for reccurring events"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "time-recurrence" = callPackage @@ -108636,6 +111468,7 @@ self: { homepage = "http://cielonegro.org/W3CDateTime.html"; description = "Parse, format and convert W3C Date and Time"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "timecalc" = callPackage @@ -108677,6 +111510,7 @@ self: { homepage = "https://github.com/lambda-llama/timeout"; description = "Generalized sleep and timeout functions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "timeout-control" = callPackage @@ -108694,6 +111528,7 @@ self: { homepage = "http://github.com/alphaHeavy/timeout-control"; description = "Updatable timeouts as a Monad transformer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "timeout-with-results" = callPackage @@ -108887,6 +111722,7 @@ self: { homepage = "http://patch-tag.com/r/nonowarn/tkhs/snapshot/current/content/pretty/README"; description = "Simple Presentation Utility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tkyprof" = callPackage @@ -108916,6 +111752,7 @@ self: { homepage = "https://github.com/maoe/tkyprof"; description = "A web-based visualizer for GHC Profiling Reports"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tls" = callPackage @@ -108986,6 +111823,7 @@ self: { homepage = "http://github.com/vincenthz/hs-tls"; description = "TLS extra default values and helpers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tmpl" = callPackage @@ -109042,6 +111880,7 @@ self: { homepage = "https://github.com/conal/to-haskell"; description = "A type class and some utilities for generating Haskell code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "to-string-class" = callPackage @@ -109053,6 +111892,7 @@ self: { buildDepends = [ base ]; description = "Converting string-like types to Strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "to-string-instances" = callPackage @@ -109064,6 +111904,7 @@ self: { buildDepends = [ to-string-class ]; description = "Instances for the ToString class"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "todos" = callPackage @@ -109122,6 +111963,7 @@ self: { homepage = "http://code.haskell.org/~thielema/toilet/"; description = "Manage the toilet queue at the IMO"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "token-bucket" = callPackage @@ -109164,6 +112006,7 @@ self: { iconv progression QuickCheck ]; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tokyocabinet-haskell" = callPackage @@ -109177,6 +112020,7 @@ self: { homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/"; description = "Haskell binding of Tokyo Cabinet"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) tokyocabinet;}; "tokyotyrant-haskell" = callPackage @@ -109255,6 +112099,7 @@ self: { homepage = "http://home.arcor.de/chr_bauer/topkata.html"; description = "OpenGL Arcade Game"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "torch" = callPackage @@ -109267,6 +112112,7 @@ self: { homepage = "http://patch-tag.com/repo/torch/home"; description = "Simple unit test library (or framework)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "torrent" = callPackage @@ -109448,6 +112294,7 @@ self: { buildDepends = [ base containers glib ]; description = "Client library for Tracker metadata database, indexer and search tool"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "trajectory" = callPackage @@ -109469,6 +112316,7 @@ self: { homepage = "https://github.com/mike-burns/trajectory"; description = "Tools and a library for working with Trajectory"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "transactional-events" = callPackage @@ -109480,6 +112328,7 @@ self: { buildDepends = [ base ListZipper MonadPrompt stm ]; description = "Transactional events, based on Concurrent ML semantics"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "transf" = callPackage @@ -109514,6 +112363,7 @@ self: { ]; description = "Generic representation of tree transformations"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "transformers_0_4_2_0" = callPackage @@ -109601,6 +112451,7 @@ self: { homepage = "https://github.com/jcristovao/transformers-convert"; description = "Sensible conversions between some of the monad transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "transformers-free" = callPackage @@ -109625,6 +112476,7 @@ self: { homepage = "https://github.com/JanBessai/transformers-runnable"; description = "A unified interface for the run operation of monad transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "transformers-supply" = callPackage @@ -109662,6 +112514,7 @@ self: { homepage = "http://github.com/nfjinjing/translate"; description = "Haskell binding to Google's AJAX Language API for Translation and Detection"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "traverse-with-class" = callPackage @@ -109688,6 +112541,7 @@ self: { homepage = "http://projects.haskell.org/traypoweroff"; description = "Tray Icon application to PowerOff / Reboot computer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tree-monad" = callPackage @@ -109748,6 +112602,7 @@ self: { homepage = "http://rampa.sk/static/treemap-html.html"; description = "Treemap related commands for producing foldable TreeMap HTML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "treeviz" = callPackage @@ -109763,6 +112618,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Treeviz"; description = "Visualization of computation decomposition trees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tremulous-query" = callPackage @@ -109788,6 +112644,7 @@ self: { sha256 = "11jx2jf6vi7368ys39mz0ziy6xknbi0z87926n2y16am6k2h25k3"; description = "Deprecated"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "triangulation" = callPackage @@ -109804,6 +112661,7 @@ self: { homepage = "http://www.dinkla.net/"; description = "triangulation of polygons"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "trifecta" = callPackage @@ -109918,6 +112776,7 @@ self: { buildDepends = [ base containers mtl time transformers ]; description = "A Transaction Framework for Web Applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tsession-happstack" = callPackage @@ -109929,6 +112788,7 @@ self: { buildDepends = [ base happstack-server transformers tsession ]; description = "A Transaction Framework for Happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tskiplist" = callPackage @@ -109956,6 +112816,7 @@ self: { homepage = "https://github.com/davnils/tsp-viz"; description = "Real time TSP tour visualization"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tsparse" = callPackage @@ -109999,6 +112860,7 @@ self: { jailbreak = true; description = "Interface to TUN/TAP drivers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tup-functor" = callPackage @@ -110097,6 +112959,7 @@ self: { homepage = "http://github.com/diegoeche/tupleinstances"; description = "Functor, Applicative and Monad for n-ary tuples"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tuples-homogenous-h98" = callPackage @@ -110213,6 +113076,7 @@ self: { jailbreak = true; description = "RoseTree type and show functions for lab assignment of University of Twente"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twentefp-trees" = callPackage @@ -110269,6 +113133,7 @@ self: { homepage = "https://github.com/suzuki-shin/twhs"; description = "CLI twitter client"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twidge" = callPackage @@ -110291,6 +113156,7 @@ self: { homepage = "http://software.complete.org/twidge"; description = "Unix Command-Line Twitter and Identica Client"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twilight-stm" = callPackage @@ -110303,6 +113169,7 @@ self: { homepage = "http://proglang.informatik.uni-freiburg.de/projects/twilight/"; description = "STM library with safe irrevocable I/O and inconsistency repair"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twill" = callPackage @@ -110322,6 +113189,7 @@ self: { jailbreak = true; description = "Twilio API interaction"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twiml" = callPackage @@ -110336,6 +113204,7 @@ self: { homepage = "https://github.com/markandrus/twiml-haskell"; description = "TwiML library for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twine" = callPackage @@ -110352,6 +113221,7 @@ self: { homepage = "http://twine.james-sanders.com"; description = "very simple template language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twisty" = callPackage @@ -110368,6 +113238,7 @@ self: { jailbreak = true; description = "Simulator of twisty puzzles à la Rubik's Cube"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitch" = callPackage @@ -110391,6 +113262,7 @@ self: { homepage = "https://github.com/jfischoff/twitch"; description = "A high level file watcher DSL"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitter" = callPackage @@ -110408,6 +113280,7 @@ self: { ]; description = "A Haskell-based CLI Twitter client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitter-conduit" = callPackage @@ -110443,6 +113316,7 @@ self: { homepage = "https://github.com/himura/twitter-conduit"; description = "Twitter API package with conduit interface and Streaming API support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitter-enumerator" = callPackage @@ -110463,6 +113337,7 @@ self: { homepage = "https://github.com/himura/twitter-enumerator"; description = "Twitter API package with enumerator interface and Streaming API support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitter-feed" = callPackage @@ -110484,6 +113359,7 @@ self: { homepage = "https://github.com/stackbuilders/twitter-feed"; description = "Client for fetching Twitter timeline via Oauth"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitter-types" = callPackage @@ -110505,6 +113381,7 @@ self: { homepage = "https://github.com/himura/twitter-types"; description = "Twitter JSON parser and types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twitter-types-lens" = callPackage @@ -110518,6 +113395,7 @@ self: { homepage = "https://github.com/himura/twitter-types-lens"; description = "Twitter JSON types (lens powered)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tx" = callPackage @@ -110535,6 +113413,7 @@ self: { homepage = "https://github.com/mcschroeder/tx"; description = "Persistent transactions on top of STM"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "txt-sushi" = callPackage @@ -110606,6 +113485,7 @@ self: { homepage = "http://www.decidable.org/haskell/typalyze"; description = "Analyzes Haskell source files for easy reference"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-aligned" = callPackage @@ -110645,6 +113525,7 @@ self: { ]; description = "Type-level serialization of type constructors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-digits" = callPackage @@ -110656,6 +113537,7 @@ self: { buildDepends = [ base template-haskell type-spine ]; description = "Arbitrary-base type-level digits"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-eq" = callPackage @@ -110693,6 +113575,7 @@ self: { homepage = "http://darcs.wolfgang.jeltsch.info/haskell/type-equality-check"; description = "Type equality check"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-functions" = callPackage @@ -110753,6 +113636,7 @@ self: { homepage = "http://code.haskell.org/type-level"; description = "Type-level programming library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-level-bst" = callPackage @@ -110823,6 +113707,7 @@ self: { buildDepends = [ base ghc-prim ]; description = "Type-level sets (with value-level counterparts and various operations)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-level-tf" = callPackage @@ -110874,6 +113759,7 @@ self: { buildDepends = [ base template-haskell type-digits type-spine ]; description = "Type-level comparison operator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-ord-spine-cereal" = callPackage @@ -110889,6 +113775,7 @@ self: { ]; description = "Generic type-level comparison of types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-prelude" = callPackage @@ -110901,6 +113788,7 @@ self: { homepage = "http://code.atnnn.com/projects/type-prelude"; description = "Partial port of prelude to the type level. Requires GHC 7.6.1."; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-settheory" = callPackage @@ -110916,6 +113804,7 @@ self: { ]; description = "Sets and functions-as-relations in the type system"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-spine" = callPackage @@ -110927,6 +113816,7 @@ self: { buildDepends = [ base template-haskell ]; description = "A spine-view on types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-structure" = callPackage @@ -110955,6 +113845,7 @@ self: { homepage = "https://github.com/nikita-volkov/type-structure"; description = "Type structure analysis"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-sub-th" = callPackage @@ -110980,6 +113871,7 @@ self: { homepage = "http://github.com/jfischoff/type-sub-th"; description = "Substitute types for other types with Template Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "type-unary" = callPackage @@ -111010,6 +113902,7 @@ self: { homepage = "http://github.com/bennofs/typeable-th"; description = "Automatic deriving of TypeableN instances with Template Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "typedquery" = callPackage @@ -111027,6 +113920,7 @@ self: { homepage = "https://github.com/tolysz/typedquery"; description = "Parser for SQL augmented with types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "typehash" = callPackage @@ -111038,6 +113932,7 @@ self: { buildDepends = [ base binary bytestring mtl pureMD5 syb ]; description = "Create a unique hash value for a type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "typelevel-tensor" = callPackage @@ -111056,6 +113951,7 @@ self: { homepage = "https://github.com/nushio3/typelevel-tensor"; description = "Tensors whose ranks and dimensions type-inferred and type-checked"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "typeof" = callPackage @@ -111086,6 +113982,7 @@ self: { homepage = "http://github.com/mikeizbicki/typeparams/"; description = "Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "typesafe-endian" = callPackage @@ -111118,6 +114015,7 @@ self: { homepage = "http://github.com/paf31/typescript-docs"; description = "A documentation generator for TypeScript Definition files"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "typical" = callPackage @@ -111169,6 +114067,7 @@ self: { homepage = "https://github.com/nilcons/haskell-tz"; description = "Efficient time zone handling"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tzdata" = callPackage @@ -111207,6 +114106,7 @@ self: { jailbreak = true; description = "A simplistic dependently-typed language with parametricity"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ua-parser" = callPackage @@ -111274,6 +114174,7 @@ self: { extraLibraries = [ icu ]; description = "String encoding conversion with ICU"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) icu;}; "udbus" = callPackage @@ -111335,6 +114236,7 @@ self: { homepage = "https://github.com/pxqr/udev"; description = "libudev bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { libudev = null;}; "uglymemo" = callPackage @@ -111417,6 +114319,7 @@ self: { homepage = "https://github.com/hvr/uhttpc"; description = "Minimal HTTP client library optimized for benchmarking"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ui-command" = callPackage @@ -111518,6 +114421,7 @@ self: { homepage = "http://github.com/luqui/unamb-custom"; description = "Functional concurrency with unamb using a custom scheduler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unbound" = callPackage @@ -111574,6 +114478,7 @@ self: { homepage = "https://github.com/jcristovao/unbouded-delays-units"; description = "Thread delays and timeouts using proper time units"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unboxed-containers" = callPackage @@ -111586,6 +114491,7 @@ self: { homepage = "http://github.com/ekmett/unboxed-containers"; description = "Self-optimizing unboxed sets using view patterns and data families"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unexceptionalio" = callPackage @@ -111612,6 +114518,7 @@ self: { homepage = "https://github.com/sjoerdvisscher/unfoldable"; description = "Class of data structures that can be unfolded"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ungadtagger" = callPackage @@ -111769,6 +114676,7 @@ self: { homepage = "http://sloompie.reinier.de/unicode-normalization/"; description = "Unicode normalization using the ICU library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) icu;}; "unicode-prelude" = callPackage @@ -111933,6 +114841,7 @@ self: { homepage = "http://code.haskell.org/~thielema/unique-logic-tf/"; description = "Solve simple simultaneous equations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uniqueid" = callPackage @@ -111945,6 +114854,7 @@ self: { homepage = "http://github.com/sebfisch/uniqueid/wikis"; description = "Splittable Unique Identifier Supply"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "units" = callPackage @@ -112010,6 +114920,7 @@ self: { homepage = "https://bitbucket.org/xnyhps/haskell-unittyped/"; description = "An extendable library for type-safe computations including units"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "universal-binary" = callPackage @@ -112131,6 +115042,7 @@ self: { homepage = "http://github.com/jfishcoff/universe-th"; description = "Construct a Dec's ancestor list"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unix_2_7_1_0" = callPackage @@ -112225,6 +115137,7 @@ self: { homepage = "https://github.com/snoyberg/conduit"; description = "Run processes on Unix systems, with a conduit interface (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unix-pty-light" = callPackage @@ -112266,6 +115179,7 @@ self: { buildDepends = [ array base mtl unix ]; description = "Unlambda interpreter"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unlit" = callPackage @@ -112279,6 +115193,7 @@ self: { buildDepends = [ base directory text ]; description = "Tool to convert literate code between styles or to code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unm-hip" = callPackage @@ -112329,6 +115244,7 @@ self: { homepage = "http://github.com/tcrayford/rematch"; description = "Rematch support for unordered containers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unpack-funcs" = callPackage @@ -112344,6 +115260,7 @@ self: { ]; description = "Monad transformers that mirror worker-wrapper transformations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unroll-ghc-plugin" = callPackage @@ -112411,6 +115328,7 @@ self: { ]; description = "Solve Boggle-like word games"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unusable-pkg" = callPackage @@ -112459,6 +115377,7 @@ self: { jailbreak = true; description = "Haskell client for Uploadcare"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "upskirt" = callPackage @@ -112470,6 +115389,7 @@ self: { buildDepends = [ base bytestring ]; description = "Binding to upskirt"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ureader" = callPackage @@ -112495,6 +115415,7 @@ self: { homepage = "https://github.com/pxqr/ureader"; description = "Minimalistic CLI RSS reader"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "urembed" = callPackage @@ -112516,6 +115437,7 @@ self: { homepage = "http://github.com/grwlf/urembed"; description = "Ur/Web static content generator"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uri" = callPackage @@ -112547,6 +115469,7 @@ self: { homepage = "http://github.com/snoyberg/xml"; description = "Read and write URIs (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uri-encode" = callPackage @@ -112580,6 +115503,7 @@ self: { homepage = "http://github.com/snoyberg/xml"; description = "Read and write URIs (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uri-enumerator-file" = callPackage @@ -112600,6 +115524,7 @@ self: { homepage = "http://github.com/snoyberg/xml"; description = "uri-enumerator backend for the file scheme (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uri-template" = callPackage @@ -112672,6 +115597,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/urlcheck"; description = "Parallel link checker"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "urldecode" = callPackage @@ -112686,6 +115612,7 @@ self: { homepage = "https://github.com/beastaugh/urldecode"; description = "Decode percent-encoded strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "urldisp-happstack" = callPackage @@ -112697,6 +115624,7 @@ self: { buildDepends = [ base bytestring happstack-server mtl ]; description = "Simple, declarative, expressive URL routing -- on happstack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "urlencoded" = callPackage @@ -112711,6 +115639,7 @@ self: { homepage = "https://github.com/pheaver/urlencoded"; description = "Generate or process x-www-urlencoded data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "urlpath" = callPackage @@ -112760,6 +115689,7 @@ self: { homepage = "http://github.com/grwlf/urxml"; description = "XML parser-printer supporting Ur/Web syntax extensions"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "usb" = callPackage @@ -112793,6 +115723,7 @@ self: { jailbreak = true; description = "Iteratee enumerators for the usb package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "usb-id-database" = callPackage @@ -112830,6 +115761,7 @@ self: { homepage = "https://github.com/basvandijk/usb-iteratee"; description = "Iteratee enumerators for the usb package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "usb-safe" = callPackage @@ -112848,6 +115780,7 @@ self: { homepage = "https://github.com/basvandijk/usb-safe/"; description = "Type-safe communication with USB devices"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "utf8-env" = callPackage @@ -113171,6 +116104,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/uvector"; description = "Fast unboxed arrays with a flexible interface"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uvector-algorithms" = callPackage @@ -113183,6 +116117,7 @@ self: { homepage = "http://code.haskell.org/~dolio/"; description = "Efficient algorithms for uvector unboxed arrays"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uxadt" = callPackage @@ -113223,6 +116158,7 @@ self: { homepage = "https://gitorious.org/hsv4l2"; description = "interface to Video For Linux Two (V4L2)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "v4l2-examples" = callPackage @@ -113238,6 +116174,7 @@ self: { homepage = "https://gitorious.org/hsv4l2"; description = "video for linux two examples"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vacuum" = callPackage @@ -113268,6 +116205,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/vacuum-cairo"; description = "Visualize live Haskell data structures using vacuum, graphviz and cairo"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vacuum-graphviz" = callPackage @@ -113299,6 +116237,7 @@ self: { homepage = "http://code.haskell.org/~bkomuves/"; description = "Visualize live Haskell data structures using vacuum, graphviz and OpenGL"; license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vacuum-ubigraph" = callPackage @@ -113353,6 +116292,7 @@ self: { sha256 = "19d02sblyxg73prlrmlcs4vclzxzg2pzlrp67f2kx94nsw0v3l4p"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validation" = callPackage @@ -113427,6 +116367,7 @@ self: { homepage = "https://github.com/benzrf/vampire"; description = "Analyze and visualize expression trees"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "var" = callPackage @@ -113444,6 +116385,7 @@ self: { homepage = "http://github.com/sonyandy/var"; description = "Mutable variables and tuples"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "varan" = callPackage @@ -113560,6 +116502,7 @@ self: { homepage = "https://github.com/forste/haskellVCSGUI"; description = "GUI library for source code management systems"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vcswrapper" = callPackage @@ -113699,6 +116642,7 @@ self: { buildDepends = [ base deepseq vector ]; description = "A buffer compatible with Data.Vector.*"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-bytestring" = callPackage @@ -113719,6 +116663,7 @@ self: { homepage = "https://github.com/basvandijk/vector-bytestring"; description = "ByteStrings as type synonyms of Storable Vectors of Word8s"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-clock" = callPackage @@ -113757,6 +116702,7 @@ self: { jailbreak = true; description = "Conduit utilities for vectors"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-fftw" = callPackage @@ -113771,6 +116717,7 @@ self: { homepage = "http://hackage.haskell.org/package/vector-fftw"; description = "A binding to the fftw library for one-dimensional vectors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { fftw3 = null;}; "vector-functorlazy" = callPackage @@ -113784,6 +116731,7 @@ self: { homepage = "http://github.com/mikeizbicki/vector-functorlazy/"; description = "vectors that perform the fmap operation in constant time"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-heterogenous" = callPackage @@ -113849,6 +116797,7 @@ self: { homepage = "http://code.haskell.org/~dons/code/vector-random"; description = "Generate vectors filled with high quality pseudorandom numbers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-read-instances" = callPackage @@ -113861,6 +116810,7 @@ self: { homepage = "http://www.tbi.univie.ac.at/~choener/"; description = "(deprecated) Read instances for 'Data.Vector'"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-space" = callPackage @@ -113926,6 +116876,7 @@ self: { homepage = "http://github.com/geezusfreeek/vector-static"; description = "Statically checked sizes on Data.Vector"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-strategies" = callPackage @@ -113975,6 +116926,7 @@ self: { homepage = "http://github.com/tomahawkins/verilog"; description = "Verilog parser and DSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vhd" = callPackage @@ -114065,6 +117017,7 @@ self: { homepage = "http://github.com/michaelxavier/vigilance"; description = "An extensible dead-man's switch system"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vimus" = callPackage @@ -114111,6 +117064,7 @@ self: { homepage = "http://www.vintage-basic.net"; description = "Interpreter for microcomputer-era BASIC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vinyl" = callPackage @@ -114162,6 +117116,7 @@ self: { jailbreak = true; description = "Provide json instances automagically to vinyl types"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vinyl-utils" = callPackage @@ -114194,6 +117149,7 @@ self: { homepage = "https://github.com/Paczesiowa/virthualenv"; description = "Virtual Haskell Environment builder"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vision" = callPackage @@ -114214,6 +117170,7 @@ self: { ]; description = "An XMMS2 client"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "visual-graphrewrite" = callPackage @@ -114237,6 +117194,7 @@ self: { homepage = "http://github.com/zsol/visual-graphrewrite/"; description = "Visualize the graph-rewrite steps of a Haskell program"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "visual-prof" = callPackage @@ -114257,6 +117215,7 @@ self: { homepage = "http://github.com/djv/VisualProf"; description = "Create a visual profile of a program's source code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vk-aws-route53" = callPackage @@ -114325,6 +117284,7 @@ self: { homepage = "https://github.com/cartazio/Vowpal-Utils"; description = "Vowpal Wabbit utilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "voyeur" = callPackage @@ -114337,6 +117297,7 @@ self: { homepage = "https://github.com/sethfowler/hslibvoyeur"; description = "Haskell bindings for libvoyeur"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vte" = callPackage @@ -114351,6 +117312,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the VTE library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) vte;}; "vtegtk3" = callPackage @@ -114365,6 +117327,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the VTE library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) vte;}; "vty" = callPackage @@ -114395,6 +117358,7 @@ self: { homepage = "https://github.com/coreyoconnor/vty"; description = "A simple terminal UI library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vty-examples" = callPackage @@ -114417,6 +117381,7 @@ self: { homepage = "https://github.com/coreyoconnor/vty"; description = "Examples programs using the vty library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vty-menu" = callPackage @@ -114431,6 +117396,7 @@ self: { jailbreak = true; description = "A lib for displaying a menu and getting a selection using VTY"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vty-ui" = callPackage @@ -114452,6 +117418,7 @@ self: { homepage = "http://jtdaugherty.github.com/vty-ui/"; description = "An interactive terminal user interface library for Vty"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vty-ui-extras" = callPackage @@ -114464,6 +117431,7 @@ self: { jailbreak = true; description = "Extra vty-ui functionality not included in the core library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai" = callPackage @@ -114618,6 +117586,7 @@ self: { homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "WAI support for server-sent events (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-extra" = callPackage @@ -114662,6 +117631,7 @@ self: { ]; description = "Run CGI apps on WAI"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-graceful" = callPackage @@ -114675,6 +117645,7 @@ self: { homepage = "https://bitbucket.org/dpwiz/wai-graceful"; description = "Graceful shutdown for WAI applications"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-handler-devel" = callPackage @@ -114696,6 +117667,7 @@ self: { homepage = "http://github.com/yesodweb/wai"; description = "WAI server that automatically reloads code after modification. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-handler-fastcgi" = callPackage @@ -114756,6 +117728,7 @@ self: { homepage = "http://github.com/snoyberg/wai-handler-snap"; description = "Web Application Interface handler using snap-server. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-handler-webkit" = callPackage @@ -114769,6 +117742,7 @@ self: { homepage = "https://github.com/yesodweb/wai/tree/master/wai-handler-webkit"; description = "Turn WAI applications into standalone GUIs using QtWebkit"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { QtWebKit = null;}; "wai-hastache" = callPackage @@ -114785,6 +117759,7 @@ self: { homepage = "https://github.com/singpolyma/wai-hastache"; description = "Nice wrapper around hastache for use with WAI"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-hmac-auth" = callPackage @@ -114809,6 +117784,7 @@ self: { homepage = "https://github.com/raptros/wai-hmac-auth"; description = "hmac authentication tools for WAI apps"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-lite" = callPackage @@ -114825,6 +117801,7 @@ self: { jailbreak = true; description = "DEPCRECATED (use package \"simple\" instead) A minimalist web framework for WAI web applications"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-logger" = callPackage @@ -114860,6 +117837,7 @@ self: { ]; description = "A logging system for preforked WAI apps"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-cache" = callPackage @@ -114883,6 +117861,7 @@ self: { homepage = "https://github.com/akaspin/wai-middleware-cache"; description = "Caching middleware for WAI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-cache-redis" = callPackage @@ -114903,6 +117882,7 @@ self: { homepage = "https://github.com/akaspin/wai-middleware-cache-redis"; description = "Redis backend for wai-middleware-cache"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-catch" = callPackage @@ -114916,6 +117896,7 @@ self: { homepage = "https://github.com/akaspin/wai-middleware-catch"; description = "Wai error catching middleware"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-etag" = callPackage @@ -114935,6 +117916,7 @@ self: { homepage = "https://github.com/ameingast/wai-middleware-etag"; description = "WAI ETag middleware for static files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-headers" = callPackage @@ -114947,6 +117929,7 @@ self: { homepage = "http://github.com/seanhess/wai-middleware-headers"; description = "cors and addHeaders for WAI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-route" = callPackage @@ -114969,6 +117952,7 @@ self: { homepage = "https://github.com/akaspin/wai-middleware-route"; description = "Wai dispatch middleware"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-static" = callPackage @@ -115071,6 +118055,7 @@ self: { homepage = "https://github.com/ajnsit/wai-routes"; description = "Typesafe URLs for Wai applications"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-routing" = callPackage @@ -115146,6 +118131,7 @@ self: { homepage = "https://github.com/singpolyma/wai-session-tokyocabinet"; description = "Session store based on Tokyo Cabinet"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-static-cache" = callPackage @@ -115182,6 +118168,7 @@ self: { homepage = "https://github.com/gregwebs/wai-static-pages"; description = "generate static html pages from a WAI application"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-test" = callPackage @@ -115194,6 +118181,7 @@ self: { homepage = "http://www.yesodweb.com/book/web-application-interface"; description = "Unit test framework (built on HUnit) for WAI applications. (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-throttler" = callPackage @@ -115208,6 +118196,7 @@ self: { jailbreak = true; description = "Wai middleware for request throttling"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-util" = callPackage @@ -115313,6 +118302,7 @@ self: { homepage = "http://tanakh.jp"; description = "Dynamic configurable warp HTTP server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "warp-static" = callPackage @@ -115370,6 +118360,7 @@ self: { jailbreak = true; description = "set group and user id before running server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "watchdog" = callPackage @@ -115453,6 +118444,7 @@ self: { homepage = "http://code.haskell.org/~StefanKersten/code/wavesurfer"; description = "Parse WaveSurfer files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wavy" = callPackage @@ -115508,6 +118500,7 @@ self: { homepage = "https://github.com/cvb/hs-weather-api.git"; description = "Weather api implemented in haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-browser-in-haskell" = callPackage @@ -115519,6 +118512,7 @@ self: { buildDepends = [ base gtk webkit ]; description = "Web Browser In Haskell"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-css" = callPackage @@ -115585,6 +118579,7 @@ self: { homepage = "http://github.com/cmoore/web-mongrel2"; description = "Bindings for the Mongrel2 web server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-page" = callPackage @@ -115702,6 +118697,7 @@ self: { homepage = "http://docs.yesodweb.com/web-routes-quasi/"; description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-routes-regular" = callPackage @@ -115745,6 +118741,7 @@ self: { jailbreak = true; description = "Extends web-routes with some transformers instances for RouteT"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-routes-wai" = callPackage @@ -115832,6 +118829,7 @@ self: { homepage = "https://github.com/kallisti-dev/hs-webdriver"; description = "a Haskell client for the Selenium WebDriver protocol (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "webidl" = callPackage @@ -115872,6 +118870,7 @@ self: { homepage = "http://github.com/ananthakumaran/webify"; description = "webfont generator"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "webkit" = callPackage @@ -115888,6 +118887,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Webkit library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) webkit;}; "webkit-javascriptcore" = callPackage @@ -115901,6 +118901,7 @@ self: { pkgconfigDepends = [ webkit ]; description = "JavaScriptCore FFI from webkitgtk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) webkit;}; "webkitgtk3" = callPackage @@ -115917,6 +118918,7 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Webkit library"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) webkit;}; "webkitgtk3-javascriptcore" = callPackage @@ -115932,6 +118934,7 @@ self: { pkgconfigDepends = [ webkit ]; description = "JavaScriptCore FFI from webkitgtk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) webkit;}; "webpage" = callPackage @@ -116024,6 +119027,7 @@ self: { ]; description = "Functional reactive web framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wedding-announcement" = callPackage @@ -116057,6 +119061,7 @@ self: { jailbreak = true; description = "Wedged postcard generator"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "weighted-regexp" = callPackage @@ -116073,6 +119078,7 @@ self: { homepage = "http://sebfisch.github.com/haskell-regexp"; description = "Weighted Regular Expression Matcher"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "weighted-search" = callPackage @@ -116104,6 +119110,7 @@ self: { homepage = "https://github.com/mcschroeder/welshy"; description = "Haskell web framework (because Scotty had trouble yodeling)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wheb-mongo" = callPackage @@ -116117,6 +119124,7 @@ self: { homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "MongoDB plugin for Wheb"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wheb-redis" = callPackage @@ -116130,6 +119138,7 @@ self: { homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "Redis connection for Wheb"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wheb-strapped" = callPackage @@ -116143,6 +119152,7 @@ self: { homepage = "https://github.com/hansonkd/Wheb-Framework"; description = "Strapped templates for Wheb"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "while-lang-parser" = callPackage @@ -116233,6 +119243,7 @@ self: { homepage = "http://rampa.sk/static/wikipedia4epub.html"; description = "Wikipedia EPUB E-Book construction from Firefox history"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "win-hp-path" = callPackage @@ -116266,6 +119277,7 @@ self: { homepage = "http://patch-tag.com/repo/windowslive"; description = "Implements Windows Live Web Authentication and Delegated Authentication"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "winerror" = callPackage @@ -116276,6 +119288,7 @@ self: { sha256 = "0xamx4yhyv264mka4ypp0r1xh3xv7ba31sis3lbhjycn4i07wlhd"; description = "Error handling for foreign calls to the Windows API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "winio" = callPackage @@ -116293,6 +119306,7 @@ self: { homepage = "http://github.com/felixmar/winio"; description = "I/O library for Windows"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { kernel32 = null; ws2_32 = null;}; "witherable" = callPackage @@ -116407,6 +119421,7 @@ self: { homepage = "http://github.com/ekmett/wl-pprint-terminfo/"; description = "A color pretty printer with terminfo support"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wl-pprint-text" = callPackage @@ -116451,6 +119466,7 @@ self: { homepage = "https://github.com/nikita-volkov/wobsurv"; description = "A simple and highly performant HTTP file server"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "woffex" = callPackage @@ -116465,6 +119481,7 @@ self: { jailbreak = true; description = "Web Open Font Format (WOFF) unpacker"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wol" = callPackage @@ -116525,6 +119542,7 @@ self: { homepage = "http://www.tiresiaspress.us/haskell/word24"; description = "24-bit word and int types for GHC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "word8" = callPackage @@ -116547,6 +119565,7 @@ self: { sha256 = "1jdcv5h41k5xckviyc0p0k0q68s371llcvmkdbg78vh4b3xw7cd5"; description = "None"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wordexp" = callPackage @@ -116602,6 +119621,7 @@ self: { buildDepends = [ array base containers fclabels ]; description = "A word search solver library and executable"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wordsetdiff" = callPackage @@ -116635,6 +119655,7 @@ self: { jailbreak = true; description = "Subscribe to a wiki's RSS feed and archive external links"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wraparound" = callPackage @@ -116669,6 +119690,7 @@ self: { homepage = "http://code.haskell.org/~thielema/wraxml/"; description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wreq" = callPackage @@ -116722,6 +119744,7 @@ self: { jailbreak = true; description = "Colour space transformations and metrics"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wsedit" = callPackage @@ -116751,6 +119774,7 @@ self: { buildDepends = [ base old-locale time transformers ]; description = "Wojcik Tool Kit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wtk-gtk" = callPackage @@ -116766,6 +119790,7 @@ self: { ]; description = "GTK tools within Wojcik Tool Kit"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wumpus-basic" = callPackage @@ -116782,6 +119807,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Basic objects and system code built on Wumpus-Core"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wumpus-core" = callPackage @@ -116810,6 +119836,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "High-level drawing objects built on Wumpus-Basic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wumpus-microprint" = callPackage @@ -116827,6 +119854,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Microprints - \"greek-text\" pictures"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wumpus-tree" = callPackage @@ -116844,6 +119872,7 @@ self: { homepage = "http://code.google.com/p/copperbox/"; description = "Drawing trees"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wx" = callPackage @@ -116856,6 +119885,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wxAsteroids" = callPackage @@ -116870,6 +119900,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/wxAsteroids"; description = "Try to avoid the asteroids with your space ship"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wxFruit" = callPackage @@ -116885,6 +119916,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/WxFruit"; description = "An implementation of Fruit using wxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wxc" = callPackage @@ -116901,6 +119933,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell C++ wrapper"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa; inherit (pkgs) wxGTK;}; @@ -116920,6 +119953,7 @@ self: { homepage = "http://haskell.org/haskellwiki/WxHaskell"; description = "wxHaskell core"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa; inherit (pkgs) wxGTK;}; @@ -116954,6 +119988,7 @@ self: { homepage = "http://github.com/elbrujohalcon/wxhnotepad"; description = "An example of how to implement a basic notepad with wxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wxturtle" = callPackage @@ -116967,6 +120002,7 @@ self: { buildDepends = [ base convertible Imlib wx yjsvg yjtools ]; description = "turtle like LOGO with wxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wybor" = callPackage @@ -117009,6 +120045,7 @@ self: { homepage = "http://dmwit.com/wyvern"; description = "An autoresponder for Dragon Go Server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "x-dsp" = callPackage @@ -117027,6 +120064,7 @@ self: { homepage = "http://jwlato.webfactional.com/haskell/x-dsp"; description = "A embedded DSL for manipulating DSP languages in Haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "x11-xim" = callPackage @@ -117054,6 +120092,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/x11-xinput"; description = "Haskell FFI bindings for X11 XInput library (-lXi)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.xlibs) libXi;}; "x509" = callPackage @@ -117238,6 +120277,7 @@ self: { buildDepends = [ base directory filepath process unix ]; description = "XChat"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xdg-basedir" = callPackage @@ -117278,6 +120318,7 @@ self: { jailbreak = true; description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xenstore" = callPackage @@ -117307,6 +120348,7 @@ self: { homepage = "http://patch-tag.com/r/obbele/xfconf/home"; description = "FFI bindings to xfconf"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { libxfconf-0 = null;}; "xformat" = callPackage @@ -117337,6 +120379,7 @@ self: { homepage = "http://code.google.com/p/xhaskell-library/"; description = "Replaces/Enhances Text.Regex"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xhb" = callPackage @@ -117354,6 +120397,7 @@ self: { homepage = "https://github.com/aslatter/xhb"; description = "X Haskell Bindings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xhtml_3000_2_1" = callPackage @@ -117407,6 +120451,7 @@ self: { homepage = "http://github.com/joachifm/hxine"; description = "Bindings to xine-lib"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) { libxine = null; xine = null;}; "xing-api" = callPackage @@ -117430,6 +120475,7 @@ self: { homepage = "http://github.com/JanAhrens/xing-api-haskell"; description = "Wrapper for the XING API, v1"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xkbcommon" = callPackage @@ -117449,6 +120495,7 @@ self: { extraLibraries = [ xkbcommon ]; description = "Haskell bindings for libxkbcommon"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { xkbcommon = null;}; "xkcd" = callPackage @@ -117467,6 +120514,7 @@ self: { homepage = "http://github.com/sellweek/xkcd"; description = "Downloads the most recent xkcd comic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xlsior" = callPackage @@ -117489,6 +120537,7 @@ self: { ]; description = "Streaming Excel file generation and parsing"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xlsx" = callPackage @@ -117536,6 +120585,7 @@ self: { homepage = "https://github.com/qrilka/xlsx-templater"; description = "Simple and incomplete Excel file templater"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml" = callPackage @@ -117582,6 +120632,7 @@ self: { homepage = "http://github.com/snoyberg/xml"; description = "Parse XML catalog files (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-conduit" = callPackage @@ -117648,6 +120699,7 @@ self: { homepage = "http://github.com/snoyberg/xml"; description = "Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-enumerator-combinators" = callPackage @@ -117666,6 +120718,7 @@ self: { jailbreak = true; description = "Parser combinators for xml-enumerator and compatible XML parsers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-extractors" = callPackage @@ -117769,6 +120822,7 @@ self: { homepage = "http://sep07.mroot.net/"; description = "Parsing XML with Parsec"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-picklers" = callPackage @@ -117798,6 +120852,7 @@ self: { homepage = "https://github.com/YoshikuniJujo/xml-pipe/wiki"; description = "XML parser which uses simple-pipe"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-prettify" = callPackage @@ -117812,6 +120867,7 @@ self: { homepage = "http://github.com/rosenbergdm/xml-prettify"; description = "Pretty print XML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-push" = callPackage @@ -117833,6 +120889,7 @@ self: { homepage = "https://github.com/YoshikuniJujo/xml-push/wiki"; description = "Push XML from/to client to/from server over XMPP or HTTP"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-to-json" = callPackage @@ -117919,6 +120976,7 @@ self: { homepage = "http://github.com/yihuang/xml2json"; description = "translate xml to json"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml2x" = callPackage @@ -117937,6 +120995,7 @@ self: { jailbreak = true; description = "Convert BLAST output in XML format to CSV or HTML"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmlgen" = callPackage @@ -117993,6 +121052,7 @@ self: { homepage = "http://github.com/dagle/hs-xmltv"; description = "Show tv channels in the terminal"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmms2-client" = callPackage @@ -118007,6 +121067,7 @@ self: { buildTools = [ c2hs ]; description = "An XMMS2 client library"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmms2-client-glib" = callPackage @@ -118019,6 +121080,7 @@ self: { buildTools = [ c2hs ]; description = "An XMMS2 client library — GLib integration"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmobar" = callPackage @@ -118129,6 +121191,7 @@ self: { homepage = "http://xmonad.org/"; description = "Third party extensions for xmonad"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmonad-contrib-gpl" = callPackage @@ -118176,6 +121239,7 @@ self: { homepage = "http://xmonad.org/"; description = "Module for evaluation Haskell expressions in the running xmonad instance"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmonad-extras" = callPackage @@ -118209,6 +121273,7 @@ self: { homepage = "http://github.com/supki/xmonad-screenshot"; description = "Workspaces screenshooting utility for XMonad"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xmonad-utils" = callPackage @@ -118240,6 +121305,7 @@ self: { homepage = "https://github.com/YoshikuniJujo/xmpipe/wiki"; description = "XMPP implementation using simple-PIPE"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xorshift" = callPackage @@ -118302,6 +121368,7 @@ self: { homepage = "http://ianwookim.org/hxournal"; description = "convert utility for xoj files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xournal-parser" = callPackage @@ -118322,6 +121389,7 @@ self: { homepage = "http://ianwookim.org/hoodle"; description = "Xournal file parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xournal-render" = callPackage @@ -118339,6 +121407,7 @@ self: { jailbreak = true; description = "Xournal file renderer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xournal-types" = callPackage @@ -118373,6 +121442,7 @@ self: { homepage = "http://malde.org/~ketil/"; description = "Cluster EST sequences"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xsd" = callPackage @@ -118413,6 +121483,7 @@ self: { extraLibraries = [ xslt ]; description = "Binding to libxslt"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { xslt = null;}; "xss-sanitize" = callPackage @@ -118446,6 +121517,7 @@ self: { homepage = "http://github.com/alanz/xtc"; description = "eXtended & Typed Controls for wxHaskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xtest" = callPackage @@ -118554,6 +121626,7 @@ self: { homepage = "http://www.people.fas.harvard.edu/~stewart5/code/yahoo-web-search"; description = "Yahoo Web Search Services"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yajl" = callPackage @@ -118568,6 +121641,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-yajl/"; description = "Bindings for YAJL, an event-based JSON implementation"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) yajl;}; "yajl-enumerator" = callPackage @@ -118585,6 +121659,7 @@ self: { homepage = "https://john-millikin.com/software/haskell-yajl/"; description = "Enumerator-based interface to YAJL, an event-based JSON implementation"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yall" = callPackage @@ -118718,6 +121793,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/yaml-rpc"; description = "Scotty server backend for yaml-rpc"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yaml-rpc-snap" = callPackage @@ -118735,6 +121811,7 @@ self: { homepage = "http://redmine.iportnov.ru/projects/yaml-rpc"; description = "Snap server backend for yaml-rpc"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yaml2owl" = callPackage @@ -118753,6 +121830,7 @@ self: { homepage = "http://github.com/leifw/yaml2owl"; description = "Generate OWL schema from YAML syntax, and an RDFa template"; license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yampa-canvas" = callPackage @@ -118782,6 +121860,7 @@ self: { homepage = "https://github.com/deepfire/yampa-glfw"; description = "Connects GLFW-b (GLFW 3+) with the Yampa FRP library"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yampa-glut" = callPackage @@ -118878,6 +121957,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Yhc"; description = "Additional utilities to work with Yhc Core"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yeganesh" = callPackage @@ -119025,6 +122105,7 @@ self: { homepage = "http://www.yesodweb.com/"; description = "BCrypt salted and hashed passwords in a database as auth for yesod"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-auth-deskcom" = callPackage @@ -119121,6 +122202,7 @@ self: { homepage = "http://www.yesodweb.com/"; description = "LDAP Authentication for Yesod"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-auth-oauth" = callPackage @@ -119172,6 +122254,7 @@ self: { ]; description = "Provides PAM authentication module"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-auth-smbclient" = callPackage @@ -119189,6 +122272,7 @@ self: { homepage = "https://github.com/kkazuo/yesod-auth-smbclient.git"; description = "Authentication plugin for Yesod using smbclient"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-auth-zendesk" = callPackage @@ -119262,6 +122346,7 @@ self: { homepage = "http://github.com/pbrisbin/yesod-comments"; description = "A generic comments interface for a Yesod application"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-continuations" = callPackage @@ -119281,6 +122366,7 @@ self: { homepage = "https://github.com/softmechanics/yesod-continuations/"; description = "Continuations for Yesod"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-core" = callPackage @@ -119348,6 +122434,7 @@ self: { homepage = "http://github.com/tlaitinen/yesod-datatables"; description = "Yesod plugin for DataTables (jQuery grid plugin)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-default" = callPackage @@ -119382,6 +122469,7 @@ self: { homepage = "https://github.com/tlaitinen/yesod-dsl"; description = "DSL for generating Yesod subsite to manage an RDBMS;"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-eventsource" = callPackage @@ -119399,6 +122487,7 @@ self: { homepage = "http://www.yesodweb.com/"; description = "Server-sent events support for Yesod apps"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-examples" = callPackage @@ -119422,6 +122511,7 @@ self: { homepage = "http://www.yesodweb.com/"; description = "Example programs using the Yesod Web Framework. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) sqlite;}; "yesod-fay" = callPackage @@ -119443,6 +122533,7 @@ self: { homepage = "https://github.com/fpco/yesod-fay"; description = "Utilities for using the Fay Haskell-to-JS compiler with Yesod"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-fb" = callPackage @@ -119535,6 +122626,7 @@ self: { homepage = "http://github.com/pbrisbin/yesod-goodies"; description = "A collection of various small helpers useful in any yesod application"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-json" = callPackage @@ -119592,6 +122684,7 @@ self: { homepage = "https://github.com/prowdsponsor/mangopay"; description = "Yesod library for MangoPay API access"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-markdown" = callPackage @@ -119638,6 +122731,7 @@ self: { buildDepends = [ base template-haskell yesod ]; description = "Pagination for Yesod sites"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-pagination" = callPackage @@ -119657,6 +122751,7 @@ self: { homepage = "https://github.com/joelteon/yesod-pagination"; description = "Pagination in Yesod"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-paginator" = callPackage @@ -119674,6 +122769,7 @@ self: { homepage = "http://github.com/pbrisbin/yesod-paginator"; description = "A pagination approach for yesod"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-persistent" = callPackage @@ -119767,6 +122863,7 @@ self: { homepage = "http://www.yesodweb.com/"; description = "Meta package for Yesod (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-pnotify" = callPackage @@ -119797,6 +122894,7 @@ self: { homepage = "https://github.com/snoyberg/yesod-pure"; description = "Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-purescript" = callPackage @@ -119892,6 +122990,7 @@ self: { homepage = "http://github.com/pSub/yesod-rst"; description = "Tools for using reStructuredText (RST) in a yesod application"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-s3" = callPackage @@ -119909,6 +123008,7 @@ self: { homepage = "https://github.com/tvh/yesod-s3"; description = "Simple Helper Library for using Amazon's Simple Storage Service (S3) with Yesod"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-session-redis" = callPackage @@ -119927,6 +123027,7 @@ self: { homepage = "https://github.com/ollieh/yesod-session-redis"; description = "Redis-Powered Sessions for Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-sitemap" = callPackage @@ -120008,6 +123109,7 @@ self: { homepage = "https://bitbucket.org/wuzzeb/yesod-static-generators"; description = "Yesod generators for embedding AngularJs code into yesod-static at compile time"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-tableview" = callPackage @@ -120019,6 +123121,7 @@ self: { buildDepends = [ base hamlet persistent yesod ]; description = "Table view for Yesod applications"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-test" = callPackage @@ -120064,6 +123167,7 @@ self: { homepage = "https://github.com/bogiebro/yesod-test-json"; description = "Utility functions for testing JSON web services written in Yesod"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-text-markdown" = callPackage @@ -120117,6 +123221,7 @@ self: { homepage = "https://github.com/Tener/yesod-vend"; description = "Simple CRUD classes for easy view creation for Yesod"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-websockets" = callPackage @@ -120154,6 +123259,7 @@ self: { homepage = "https://github.com/jamesdabbs/yesod-worker"; description = "Drop-in(ish) background worker system for Yesod apps"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yhccore" = callPackage @@ -120166,6 +123272,7 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Yhc"; description = "Yhc's Internal Core language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi" = callPackage @@ -120202,6 +123309,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Yi"; description = "The Haskell-Scriptable Editor"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-contrib" = callPackage @@ -120222,6 +123330,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Yi"; description = "Add-ons to Yi, the Haskell-Scriptable Editor"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-emacs-colours" = callPackage @@ -120252,6 +123361,7 @@ self: { homepage = "https://github.com/yi-editor/yi-fuzzy-open"; description = "Fuzzy open plugin for Yi"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-gtk" = callPackage @@ -120263,6 +123373,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Yi"; description = "The Haskell-Scriptable Editor, helper package"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-language" = callPackage @@ -120301,6 +123412,7 @@ self: { homepage = "https://github.com/Fuuzetsu/yi-monokai"; description = "Monokai colour theme for the Yi text editor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-rope" = callPackage @@ -120331,6 +123443,7 @@ self: { homepage = "https://github.com/yi-editor/yi-snippet"; description = "Snippet support for Yi"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-spolsky" = callPackage @@ -120344,6 +123457,7 @@ self: { homepage = "https://github.com/melrief/yi-spolsky"; description = "Spolsky colour theme for the Yi text editor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yi-vty" = callPackage @@ -120355,6 +123469,7 @@ self: { homepage = "http://haskell.org/haskellwiki/Yi"; description = "The Haskell-Scriptable Editor, helper package"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yices" = callPackage @@ -120414,6 +123529,7 @@ self: { homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml"; description = "CUI FTP client like 'ftp', 'ncftp'"; license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yjftp-libs" = callPackage @@ -120488,6 +123604,7 @@ self: { ]; description = "Generic Programming with Disbanded Data Types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "york-lava" = callPackage @@ -120500,6 +123617,7 @@ self: { homepage = "http://www.cs.york.ac.uk/fp/reduceron/"; description = "A library for digital circuit description"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "youtube" = callPackage @@ -120538,6 +123656,7 @@ self: { homepage = "https://github.com/fabianbergmark/YQL"; description = "A YQL engine to execute Open Data Tables"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yst" = callPackage @@ -120590,6 +123709,7 @@ self: { homepage = "http://github.com/nfjinjing/yuuko"; description = "A transcendental HTML parser gently wrapping the HXT library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "z3" = callPackage @@ -120603,6 +123723,7 @@ self: { homepage = "http://bitbucket.org/iago/z3-haskell"; description = "Bindings for the Z3 Theorem Prover"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) { gomp = null; inherit (pkgs) z3;}; "zampolit" = callPackage @@ -120634,6 +123755,7 @@ self: { homepage = "https://skami.iocikun.jp/haskell/packages/zasni-gerna"; description = "lojban parser (zasni gerna)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zcache" = callPackage @@ -120680,6 +123802,7 @@ self: { homepage = "https://github.com/VictorDenisov/zendesk-api"; description = "Zendesk API for Haskell programming language"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zeno" = callPackage @@ -120698,6 +123821,7 @@ self: { ]; description = "An automated proof system for Haskell programs"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zeromq-haskell" = callPackage @@ -120717,6 +123841,7 @@ self: { homepage = "http://github.com/twittner/zeromq-haskell/"; description = "Bindings to ZeroMQ 2.1.x"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { zeromq = null;}; "zeromq3-conduit" = callPackage @@ -120734,6 +123859,7 @@ self: { homepage = "https://github.com/NicolasT/zeromq3-conduit"; description = "Conduit bindings for zeromq3-haskell"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zeromq3-haskell" = callPackage @@ -120757,6 +123883,7 @@ self: { homepage = "http://github.com/twittner/zeromq-haskell/"; description = "Bindings to ZeroMQ 3.x"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) { zeromq = null;}; "zeromq4-haskell" = callPackage @@ -120798,6 +123925,7 @@ self: { jailbreak = true; description = "ZeroTH - remove unnecessary TH dependencies"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zigbee-znet25" = callPackage @@ -120949,6 +124077,7 @@ self: { homepage = "http://github.com/snoyberg/conduit"; description = "Streaming compression/decompression via conduits. (deprecated)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zlib-enum" = callPackage @@ -120993,6 +124122,7 @@ self: { homepage = "https://github.com/lucasdicioccio/zmcat"; description = "Command-line tool for ZeroMQ"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zmidi-core" = callPackage @@ -121041,6 +124171,7 @@ self: { ]; description = "A socat-like tool for zeromq library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zoneinfo" = callPackage @@ -121053,6 +124184,7 @@ self: { jailbreak = true; description = "ZoneInfo library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zoom" = callPackage @@ -121072,6 +124204,7 @@ self: { homepage = "http://github.com/iand675/Zoom"; description = "A rake/thor-like task runner written in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zoom-cache" = callPackage @@ -121099,6 +124232,7 @@ self: { jailbreak = true; description = "A streamable, seekable, zoomable cache file format"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zoom-cache-pcm" = callPackage @@ -121116,6 +124250,7 @@ self: { jailbreak = true; description = "Library for zoom-cache PCM audio codecs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zoom-cache-sndfile" = callPackage @@ -121136,6 +124271,7 @@ self: { jailbreak = true; description = "Tools for generating zoom-cache-pcm files"; license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zot" = callPackage @@ -121164,6 +124300,7 @@ self: { homepage = "https://github.com/MasseR/zsh-battery"; description = "Ascii bars representing battery status"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ztail" = callPackage From ce06d504bbc65d83236495421d1da53da519e3b6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 17 Jan 2015 20:54:31 +0100 Subject: [PATCH 0948/1091] cabal2nix-2.x: bump to latest version --- .../haskell-modules/configuration-common.nix | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7628753f9cef..4746060bfda1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -139,21 +139,27 @@ self: super: { pname = "cabal2nix"; version = "2.0"; src = pkgs.fetchgit { - url = "git://github.com/NixOS/cabal2nix.git"; - rev = "2a1a10f38f21f27e6555b399db131380af1cf7ff"; - sha256 = "51c96e5a089396c34bfa27e76778743161504e04d6220b2bb7e0fbcde80430fa"; + url = "http://github.com/NixOS/cabal2nix.git"; + sha256 = "c1927f7441a057f02d25cbca855f533fc8073e7680083caa86d48e3d69ab69fd"; + rev = "0c4c1f2529a7e4b83ec21922d77c792a9bd1d662"; }; isLibrary = false; isExecutable = true; buildDepends = with self; [ aeson base bytestring Cabal containers deepseq deepseq-generics - directory filepath hackage-db hspec monad-par monad-par-extras - mtl pretty process regex-posix SHA split transformers - utf8-string QuickCheck + directory filepath hackage-db monad-par monad-par-extras mtl pretty + prettyclass process QuickCheck regex-posix SHA split transformers + utf8-string + ]; + testDepends = with self; [ + aeson base bytestring Cabal containers deepseq deepseq-generics + directory doctest filepath hackage-db hspec monad-par + monad-par-extras mtl pretty prettyclass process QuickCheck + regex-posix SHA split transformers utf8-string ]; - testDepends = with self; [ base doctest ]; homepage = "http://github.com/NixOS/cabal2nix"; description = "Convert Cabal files into Nix build instructions"; license = pkgs.stdenv.lib.licenses.bsd3; }; + } From a910aa77fbfd377f4d558f9378c655f2c7ce8fdd Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 01:53:27 +0300 Subject: [PATCH 0949/1091] Add Squid 3.5 --- pkgs/servers/squid/squids.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/squid/squids.nix b/pkgs/servers/squid/squids.nix index 3cb8d71e3036..587c17a3ceea 100644 --- a/pkgs/servers/squid/squids.nix +++ b/pkgs/servers/squid/squids.nix @@ -50,5 +50,16 @@ rec { configureFlags = ["--enable-ssl" "--enable-ssl-crtd"]; }; - latest = squid34; + squid35 = squid30.merge rec { + name = "squid-3.5.1"; + src = args.fetchurl { + url = "http://www.squid-cache.org/Versions/v3/3.5/${name}.tar.bz2"; + sha256 = "0rfv1v5vkk7l08v4j16l0lz2grrzd8qf2n25i73qd7c8rgwd6a3x"; + }; + buildInputs = [openldap pam db cyrus_sasl libcap expat libxml2 + libtool openssl]; + configureFlags = ["--with-openssl" "--enable-ssl-crtd"]; + }; + + latest = squid35; } From 4a8feb5792d05090d4ed7c8025e4f7aeb03c9499 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 01:58:12 +0300 Subject: [PATCH 0950/1091] Update CLX --- pkgs/development/lisp-modules/lisp-packages.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index 6456be327b7e..064ea840e265 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -19,13 +19,14 @@ let lispPackages = rec { clx = buildLispPackage rec { baseName = "clx"; - version = "2014-11-03"; - description = "X11 bindings for Common Lisp"; + version = "git-20150117"; + description = "An implementation of the X Window System protocol in Lisp."; deps = []; + # Source type: git src = pkgs.fetchgit { - url = "https://github.com/sharplispers/clx.git"; - rev = "c2910c5d707a97e87b354de3f2fbe2ae038e9bc8"; - sha256 = "1jk0hfk6rb9cf58xhqq7vaisj63k3x9jpj06wqpa32y5ppjcyijw"; + url = ''https://github.com/sharplispers/clx''; + sha256 = "ada6cf450c22d1ed297e5575f832bee8e4b61d602ffa9a145ae2fab7cd80f3b6"; + rev = ''0a3bea0fab66058e9394973e23954c43083d96e2''; name = "clx-git-checkout-${version}"; }; }; From 0cc2f6ec40108b3aaafee51ea83c39be4987845e Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 17 Jan 2015 23:57:49 +0100 Subject: [PATCH 0951/1091] batman-adv: Update to 2014.4.0 --- pkgs/os-specific/linux/batman-adv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/batman-adv/default.nix b/pkgs/os-specific/linux/batman-adv/default.nix index 8407f270f484..341b6f3af1d5 100644 --- a/pkgs/os-specific/linux/batman-adv/default.nix +++ b/pkgs/os-specific/linux/batman-adv/default.nix @@ -2,14 +2,14 @@ assert stdenv.lib.versionOlder kernel.version "3.17"; -let base = "batman-adv-2014.3.0"; in +let base = "batman-adv-2014.4.0"; in stdenv.mkDerivation rec { name = "${base}-${kernel.version}"; src = fetchurl { url = "http://downloads.open-mesh.org/batman/releases/${base}/${base}.tar.gz"; - sha1 = "wh3if8v4wfwskvzwqsjsyr929krzfmsx"; + sha256 = "757b9ddd346680f6fd87dc28fde6da0ddc0423a65fbc88fdbaa7b247fed2c1a8"; }; preBuild = '' @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { homepage = http://www.open-mesh.org/projects/batman-adv/wiki/Wiki; description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2"; license = stdenv.lib.licenses.gpl2; - maintainers = with stdenv.lib.maintainers; [viric]; + maintainers = with stdenv.lib.maintainers; [ viric fpletz ]; platforms = with stdenv.lib.platforms; linux; }; } From 52c1be07b92971fb92c8ffd50b0147a9f93da080 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 17 Jan 2015 23:58:23 +0100 Subject: [PATCH 0952/1091] batctl: Update to 2014.4.0 --- pkgs/os-specific/linux/batman-adv/batctl.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/batman-adv/batctl.nix b/pkgs/os-specific/linux/batman-adv/batctl.nix index 6e57e7651c45..5ac3e6b4117f 100644 --- a/pkgs/os-specific/linux/batman-adv/batctl.nix +++ b/pkgs/os-specific/linux/batman-adv/batctl.nix @@ -1,14 +1,14 @@ {stdenv, fetchurl}: let - ver = "2013.4.0"; + ver = "2014.4.0"; in stdenv.mkDerivation rec { name = "batctl-${ver}"; src = fetchurl { url = "http://downloads.open-mesh.org/batman/releases/batman-adv-${ver}/${name}.tar.gz"; - sha256 = "0k6b695h38m92a8wn5gvb3z746m3fm0ygv58yyn163adcsvf7sjd"; + sha256 = "4deae3b6664d0d13acf7a8ece74175a31a72fe58fb15cb9112a9a2014b32cb4c"; }; preBuild = '' From 9db669d66d8ec6292553ce71e9e133ebc815060a Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 17 Jan 2015 23:58:43 +0100 Subject: [PATCH 0953/1091] alfred: Add new package --- pkgs/os-specific/linux/batman-adv/alfred.nix | 27 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/os-specific/linux/batman-adv/alfred.nix diff --git a/pkgs/os-specific/linux/batman-adv/alfred.nix b/pkgs/os-specific/linux/batman-adv/alfred.nix new file mode 100644 index 000000000000..2d9f5079586c --- /dev/null +++ b/pkgs/os-specific/linux/batman-adv/alfred.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, pkgconfig, gpsd }: + +let + ver = "2014.4.0"; +in +stdenv.mkDerivation rec { + name = "alfred-${ver}"; + + src = fetchurl { + url = "http://downloads.open-mesh.org/batman/releases/batman-adv-${ver}/${name}.tar.gz"; + sha256 = "99e6c64e7069b0b7cb861369d5c198bfc7d74d41509b8edd8a17ba78e7c8d034"; + }; + + buildInputs = [ pkgconfig gpsd ]; + + preBuild = '' + makeFlags="PREFIX=$out PKG_CONFIG=${pkgconfig}/bin/pkg-config" + ''; + + meta = { + homepage = http://www.open-mesh.org/projects/batman-adv/wiki/Wiki; + description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, information distribution tool"; + license = stdenv.lib.licenses.gpl2; + maintainers = with stdenv.lib.maintainers; [ fpletz ]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cbd81733ee4b..9d406a4fe3b2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8137,6 +8137,8 @@ let acpitool = callPackage ../os-specific/linux/acpitool { }; + alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { }; + alienfx = callPackage ../os-specific/linux/alienfx { }; alsaLib = callPackage ../os-specific/linux/alsa-lib { }; From 7abfc12a9ab9c8d83d2938baa995c062fff480d5 Mon Sep 17 00:00:00 2001 From: Richard Wallace Date: Sat, 17 Jan 2015 16:49:16 -0700 Subject: [PATCH 0954/1091] disable tests on http-media --- pkgs/development/haskell-modules/configuration-common.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4746060bfda1..66921545b2d2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -132,6 +132,8 @@ self: super: { # https://github.com/haskell/bytestring/issues/41 bytestring_0_10_4_1 = dontCheck super.bytestring_0_10_4_1; + # https://github.com/zmthy/http-media/issues/6 + http-media = dontCheck super.http-media; } // { # Not on Hackage yet. From 5d853f7dca02d26de7a1acc49c437d4ba6b5add7 Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sat, 17 Jan 2015 00:46:34 -0200 Subject: [PATCH 0955/1091] Adding some plugins to XFCE4 Here is a list: Battery (1.0.5) Clipman (1.2.6) Cpufreq (1.0.0) Cpugraph (1.0.5) Datetime (0.6.2) Dict (0.3.0) Embed (1.4.1) Eyes (4.4.3) Fsguard (1.0.1) Genmon (3.4.0) Netload (1.2.4) Notes (1.7.7) Systemload (1.1.2) Verve (1.0.0) Xkb (0.5.6) --- pkgs/desktops/xfce/default.nix | 25 +++++++++++++++---- .../panel-plugins/xfce4-battery-plugin.nix | 8 +++--- .../panel-plugins/xfce4-clipman-plugin.nix | 24 ++++++++++++++++++ .../panel-plugins/xfce4-cpufreq-plugin.nix | 4 ++- .../panel-plugins/xfce4-cpugraph-plugin.nix | 24 ++++++++++++++++++ .../panel-plugins/xfce4-datetime-plugin.nix | 8 +++--- .../xfce/panel-plugins/xfce4-dict-plugin.nix | 23 +++++++++++++++++ .../xfce/panel-plugins/xfce4-embed-plugin.nix | 23 +++++++++++++++++ .../xfce/panel-plugins/xfce4-eyes-plugin.nix | 23 +++++++++++++++++ .../panel-plugins/xfce4-fsguard-plugin.nix | 23 +++++++++++++++++ .../panel-plugins/xfce4-genmon-plugin.nix | 23 +++++++++++++++++ .../panel-plugins/xfce4-netload-plugin.nix | 24 ++++++++++++++++++ .../xfce/panel-plugins/xfce4-notes-plugin.nix | 23 +++++++++++++++++ .../panel-plugins/xfce4-systemload-plugin.nix | 8 +++--- .../xfce/panel-plugins/xfce4-verve-plugin.nix | 24 ++++++++++++++++++ .../xfce/panel-plugins/xfce4-xkb-plugin.nix | 4 ++- 16 files changed, 275 insertions(+), 16 deletions(-) create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index 3844633839ed..d769072acb74 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -60,13 +60,28 @@ xfce_self = rec { # the lines are very long but it seems better than the even-od xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { }; - #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2" + #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}" + - xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; - xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; - xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; - xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; + xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { }; + xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; + xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { }; + xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; + xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { }; + xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { }; + xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { }; + xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { }; + xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { }; + + xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { }; + xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { }; + xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; + xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { }; + xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; + + + }; # xfce_self diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix index dd93c851c7b2..3438791cd781 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix @@ -1,13 +1,14 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-battery-plugin"; ver_maj = "1.0"; - ver_min = "0"; + ver_min = "5"; src = fetchurl { url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; - sha256 = "07qji9gh7ail06kwf1lniph5fdccvrsjwsxwnlbw0cmrws0bb2y2"; + sha256 = "04gbplcj8z4vg5xbks8cc2jjf62mmf9sdymg90scjwmb82pv2ngn"; }; name = "${p_name}-${ver_maj}.${ver_min}"; @@ -17,6 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "Battery plugin for Xfce panel"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix new file mode 100644 index 000000000000..4e1733704287 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib, exo, libXtst, xproto, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-clipman-plugin"; + ver_maj = "1.2"; + ver_min = "6"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "19a8gwcqc0r5qqi8w28dc8arqip34m8yxdb87lgps9g5qfcky113"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool glib exo libXtst xproto libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Clipboard manager for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix index 18d043c51fde..f2a8ef4d9eae 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-cpufreq-plugin"; ver_maj = "1.0"; @@ -17,6 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "CPU Freq load plugin for Xfce panel"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix new file mode 100644 index 000000000000..ad9c45820af2 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib, exo, libXtst, xproto, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-cpugraph-plugin"; + ver_maj = "1.0"; + ver_min = "5"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "1izl53q95m5xm2fiq7385vb1i9nwgjizxkmgpgh33zdckb40xnl5"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool glib exo libXtst xproto libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "CPU graph show for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix index 267a8b77ff14..4ca19d734496 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix @@ -1,16 +1,17 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, libxfcegui4, xfce4panel , gtk }: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-datetime-plugin"; ver_maj = "0.6"; - ver_min = "1"; + ver_min = "2"; name = "${p_name}-${ver_maj}.${ver_min}"; src = fetchurl { url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; - sha256 = "06xvh22y5y0bcy7zb9ylvjpcl09wdyb751r7gwyg7m3h44f0qd7v"; + sha256 = "0b4yril07qgkmywjym1qp12r4g35bnh96879zbjps7cd3rkxld4p"; }; buildInputs = [ pkgconfig intltool libxfce4util libxfcegui4 xfce4panel gtk ]; @@ -18,6 +19,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "Shows the date and time in the panel, and a calendar appears when you left-click on it"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix new file mode 100644 index 000000000000..ede0495b8de5 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-dict-plugin"; + ver_maj = "0.3"; + ver_min = "0"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.gz"; + sha256 = "1x0imfnsdfq7fbhka8bc0yjjspkcljc1jafhrwzb08qi9bk2wbar"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Dictionary plugin for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix new file mode 100644 index 000000000000..0acf503abe79 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-embed-plugin"; + ver_maj = "1.4"; + ver_min = "1"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "0s0zlg7nvjaqvma4l8bhxk171yjrpncsz6v0ff1cxl3z6ya6hbxq"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Embed arbitrary app windows on Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix new file mode 100644 index 000000000000..29b23767eb09 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-eyes-plugin"; + ver_maj = "4.4"; + ver_min = "3"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "0z4161i14m73i515ymhj34c1ycz5fmjmbczdd8plx3nvrxdk76jb"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Eyes following you!"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix new file mode 100644 index 000000000000..539f13320046 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-fsguard-plugin"; + ver_maj = "1.0"; + ver_min = "1"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "1dxa6gpw4a07ixccafd9fnk38r4fax4bhll73fchpv39jzh7xyzz"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Filesystem monitor"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix new file mode 100644 index 000000000000..8b6552e4e6c6 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-genmon-plugin"; + ver_maj = "3.4"; + ver_min = "0"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "11q3g6lmgz3d5lyh6614mxkd9cblfdyf9jgki7f26mn895xk79dh"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Cyclically spawns a command and captures its output"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix new file mode 100644 index 000000000000..710ca70b0212 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-netload-plugin"; + ver_maj = "1.2"; + ver_min = "4"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "1lrhhzxmybcfl52hnadr2dvasis9wmk6a48pcy02s09ch8cfkb7z"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Battery plugin for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix new file mode 100644 index 000000000000..8e402edbeb6a --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk, libunique }: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-notes-plugin"; + ver_maj = "1.7"; + ver_min = "7"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "05sjbwgch1j93m3r23ksbjnpfk11sf7xjmbb9pm5vl3snc2s3fm7"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk libunique ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Sticky notes plugin for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix index dda5dc89defd..200e3ccb071b 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix @@ -1,13 +1,14 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, gtk}: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-systemload-plugin"; ver_maj = "1.1"; - ver_min = "1"; + ver_min = "2"; src = fetchurl { url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; - sha256 = "1bnrr30h6kgb37ixcq7frx2gvj2p99bpa1jyzppwjxp5x7xkxh8s"; + sha256 = "0z4as6sxdz93d4jpgv0665dg4sykfvc5068mc689phlfl2rvcsdl"; }; name = "${p_name}-${ver_maj}.${ver_min}"; @@ -16,6 +17,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "System load plugin for Xfce panel"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix new file mode 100644 index 000000000000..e73ad9256308 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib, exo, pcre +, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-verve-plugin"; + ver_maj = "1.0"; + ver_min = "0"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "18zi8lam82xwjm5zdnilg3ffxpp5z8vjad3kjvdsyxdhsdza84fh"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool glib exo pcre libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "A command-line plugin"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix index 37962a205623..b9bd520f0011 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix @@ -2,6 +2,7 @@ , gtk, libxklavier, librsvg, libwnck }: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-xkb-plugin"; ver_maj = "0.5"; @@ -20,6 +21,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "Allows you to setup and use multiple keyboard layouts"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } From 2a338357f312fbf3df77b3bade7d229cc5eacccd Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Sat, 17 Jan 2015 21:00:41 -0500 Subject: [PATCH 0956/1091] pshs: 0.2.5 -> 0.2.6 --- pkgs/servers/http/pshs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/pshs/default.nix b/pkgs/servers/http/pshs/default.nix index 2977aa819fd0..141f58417fb6 100644 --- a/pkgs/servers/http/pshs/default.nix +++ b/pkgs/servers/http/pshs/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, pkgconfig, libevent, file, qrencode }: let - version = "0.2.5"; + version = "0.2.6"; in stdenv.mkDerivation { name = "pshs-${version}"; src = fetchurl { url = "https://www.bitbucket.org/mgorny/pshs/downloads/pshs-${version}.tar.bz2"; - sha256 = "1lbybww9b74a9ssrii15w6qby0d66j367kara7kmfhakpv8jsvyh"; + sha256 = "0n8l5sjnwjqjmw0jzg3hb93n6npg2wahmdg1zrpsw8fyh9ggjg4g"; }; buildInputs = [ pkgconfig libevent file qrencode ]; From 5c496422e633d99b04c8546073a8c8b02f8dd68b Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 18 Jan 2015 07:12:58 +0200 Subject: [PATCH 0957/1091] kde4: fix silent missing kde-workspace dependencies needed for kfontinst and kfontview --- pkgs/desktops/kde-4.14/kde-workspace.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/kde-4.14/kde-workspace.nix b/pkgs/desktops/kde-4.14/kde-workspace.nix index 4231a1d7c0b9..c3af4f714427 100644 --- a/pkgs/desktops/kde-4.14/kde-workspace.nix +++ b/pkgs/desktops/kde-4.14/kde-workspace.nix @@ -6,11 +6,12 @@ kde { #todo: wayland, xmms, libusb isn't found +#note: xorg.libXft is needed to build kfontview and kfontinst though this isn't reflected in the build log buildInputs = [ kdelibs qimageblitz libdbusmenu_qt xorg.libxcb xorg.xcbutilimage libjpeg xorg.xcbutilrenderutil xorg.xcbutilkeysyms xorg.libpthreadstubs xorg.libXdmcp xorg.libxkbfile xorg.libXcomposite xorg.libXtst - xorg.libXdamage + xorg.libXdamage xorg.libXft python boost qjson lm_sensors gpsd libraw1394 pciutils udev akonadi pam libusb1 libqalculate kdepimlibs prison From e92c942d1ddb72ed84f3921e1bb282992c057a96 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sun, 18 Jan 2015 08:08:00 +0200 Subject: [PATCH 0958/1091] KDE4: correctly propagate user env packages --- pkgs/desktops/kde-4.14/kdepim.nix | 2 +- pkgs/desktops/kde-4.14/kdeutils/print-manager.nix | 12 +++--------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/desktops/kde-4.14/kdepim.nix b/pkgs/desktops/kde-4.14/kdepim.nix index 9f266e596a61..df41c85c8ac6 100644 --- a/pkgs/desktops/kde-4.14/kdepim.nix +++ b/pkgs/desktops/kde-4.14/kdepim.nix @@ -15,7 +15,7 @@ kde { nativeBuildInputs = [ pkgconfig ]; - passthru.propagatedUserEnvPackages = [ akonadi kdepimlibs kdepim_runtime ]; + propagatedUserEnvPkgs = [ akonadi kdepimlibs kdepim_runtime ]; meta = { description = "KDE PIM tools"; diff --git a/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix b/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix index ae72becd1e49..e786c8f70419 100644 --- a/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix +++ b/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix @@ -9,16 +9,10 @@ kde rec { pythonPath = [ cups pyqt4 pykde4 pycups s_c_p ]; - passthru.propagatedUserEnvPackages = [ s_c_p ]; + # system-config-printer supplies some D-Bus policy that we need. + propagatedUserEnvPkgs = [ s_c_p ]; - postInstall = - '' - wrapPythonPrograms - - # "system-config-printer" supplies some D-Bus policy that we need. - mkdir -p $out/nix-support - echo ${s_c_p} > $out/nix-support/propagated-user-env-packages - ''; + postInstall = "wrapPythonPrograms"; meta = { description = "KDE printer manager"; From 35cce01afaa50534895c6b3016bf7266d77b0bc8 Mon Sep 17 00:00:00 2001 From: Jos van den Oever Date: Sun, 18 Jan 2015 11:17:49 +0100 Subject: [PATCH 0959/1091] Update to 1.29.3. --- pkgs/development/compilers/emscripten-fastcomp/default.nix | 6 +++--- pkgs/development/compilers/emscripten/default.nix | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/emscripten-fastcomp/default.nix b/pkgs/development/compilers/emscripten-fastcomp/default.nix index a8180947f4a0..36c05195e37c 100644 --- a/pkgs/development/compilers/emscripten-fastcomp/default.nix +++ b/pkgs/development/compilers/emscripten-fastcomp/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchgit, python }: let - tag = "1.21.0"; + tag = "1.29.3"; in stdenv.mkDerivation rec { @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { srcFC = fetchgit { url = git://github.com/kripken/emscripten-fastcomp; rev = "refs/tags/${tag}"; - sha256 = "0mcxzg2cfg0s1vfm3bh1ar4xsddb6xkv1dsdbgnpx38lbj1mvfs1"; + sha256 = "ab44554dc43eee5552ea04c134a5aaff2cd32f6f6528f58a24025bcd8fd1d46e"; }; srcFL = fetchgit { url = git://github.com/kripken/emscripten-fastcomp-clang; rev = "refs/tags/${tag}"; - sha256 = "0s2jcn36d236cfpryjpgaazjp3cg83d0h78g6kk1j6vdppv3vgnp"; + sha256 = "cc6dd704f5eba64fda931833479003bf3c8d9cf781bbaac3aa22a7b2644ccb26"; }; buildInputs = [ python ]; diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix index 43f256b58b04..cc7982345d42 100644 --- a/pkgs/development/compilers/emscripten/default.nix +++ b/pkgs/development/compilers/emscripten/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchgit, emscriptenfastcomp, python, nodejs, closurecompiler, jre }: let - tag = "1.21.0"; + tag = "1.29.3"; in stdenv.mkDerivation rec { @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = git://github.com/kripken/emscripten; rev = "refs/tags/${tag}"; - sha256 = "0y17ab4nhd3521b50sv2i2667w0rlcnmlkpkgw5j3fsh8awxgf32"; + sha256 = "7f65d1d5cc1c1866554cd79ff83f87fc72a7df59cf1dfd6481e3f0aed5c7dc1f"; }; buildCommand = '' From de9f27b07d107b912da9399308902003f23f792d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 18 Jan 2015 11:43:11 +0100 Subject: [PATCH 0960/1091] remove biolib --- .../science/biology/biolib/default.nix | 25 ------------------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 27 deletions(-) delete mode 100644 pkgs/development/libraries/science/biology/biolib/default.nix diff --git a/pkgs/development/libraries/science/biology/biolib/default.nix b/pkgs/development/libraries/science/biology/biolib/default.nix deleted file mode 100644 index 7418bdb6dfe0..000000000000 --- a/pkgs/development/libraries/science/biology/biolib/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ stdenv, fetchurl, cmake, R, zlib }: - -stdenv.mkDerivation rec { - name = "biolib-${version}"; - - version = "0.0.1"; - - src = fetchurl { - url = "http://bio3.xparrot.eu/download/nix-biology/biolib-${version}.tar.gz"; - sha256 = "1la639rs0v4f3ayvarqv0yxwlnwn188bb1v71d2ybw1xr6gdy688"; - }; - - buildInputs = [cmake R zlib]; - - meta = { - homepage = "http://biolib.open-bio.org/"; - description = "Shared libraries for the major Bio* languages"; - license = stdenv.lib.licenses.gpl2; - longDescription = '' - BioLib brings together a set of opensource libraries written - in C/C++ and makes them available for major Bio* languages: - BioPerl, BioRuby, BioPython - ''; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8ea2ce00e6fe..8688c8679dff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12366,8 +12366,6 @@ let archimedes = callPackage ../applications/science/electronics/archimedes { }; - biolib = callPackage ../development/libraries/science/biology/biolib { }; - emboss = callPackage ../applications/science/biology/emboss { }; mrbayes = callPackage ../applications/science/biology/mrbayes { }; From 0d13ea0131cf43e7adccc437df4be8fa75ed9d3e Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Sun, 18 Jan 2015 12:20:44 +0100 Subject: [PATCH 0961/1091] Change default syncserver listen.port to a safer one. --- nixos/modules/services/networking/firefox/sync-server.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix index b357eac98b91..58b07e51387e 100644 --- a/nixos/modules/services/networking/firefox/sync-server.nix +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -50,7 +50,8 @@ in listen.address = mkOption { type = types.str; - default = "0.0.0.0"; + default = "127.0.0.1"; + example = "0.0.0.0"; description = '' Address on which the sync server listen to. ''; From 8196727fad8a7eabf26313bd3175c1ee9e8cca43 Mon Sep 17 00:00:00 2001 From: "Nicolas B. Pierron" Date: Sun, 18 Jan 2015 12:21:23 +0100 Subject: [PATCH 0962/1091] Improve the documentation of the syncserver module. --- .../networking/firefox/sync-server.nix | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix index 58b07e51387e..6ed7a6beb9e8 100644 --- a/nixos/modules/services/networking/firefox/sync-server.nix +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -41,7 +41,8 @@ in replicate the following change - services.sync.tokenServerURI: http://localhost:5000/token/1.0/sync/1.5 + services.sync.tokenServerURI: http://localhost:5000/token/1.0/sync/1.5 + where corresponds to the public url of the server. @@ -95,7 +96,10 @@ in , , , etc., and the name of a DBAPI, such as , , , - etc. + etc. The + SQLAlchemy documentation provides more examples and describe the syntax of + the expected URL. ''; }; @@ -103,12 +107,14 @@ in type = types.str; default = "/etc/firefox/syncserver-secret.ini"; description = '' - If defined, this file would be used to set all fields which were omitted in the - generated ini files used for configuring the syncserver. This file is useful - for storing secrets, such as the syncserver.secret or the syncserver.sqluri. + The private config file is used to extend the generated config with confidential + information, such as the setting if it contains a + password, and the setting is used by the server to + generate cryptographically-signed authentication tokens. - If this file does not exists, it would be created with a unique secret. - ''; + If this file does not exists, then it is created with a generated + settings. + ''; }; }; }; From 8c833f2a12573842bed962c9a839d9dee06b8cb6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 18 Jan 2015 10:18:40 +0100 Subject: [PATCH 0963/1091] hackage-packages.nix: re-generate from Hackage 2015-01-18T10:18:52+0100 --- .../haskell-modules/configuration-common.nix | 3 - .../haskell-modules/hackage-packages.nix | 267 +++++++++++++----- 2 files changed, 195 insertions(+), 75 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4746060bfda1..ea4bcd999399 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -117,9 +117,6 @@ self: super: { # https://github.com/haskell/vector/issues/47 vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector; - # https://github.com/haskell/pretty/issues/17 - pretty_1_1_2_0 = dontCheck super.pretty_1_1_2_0; - # Does not compile: . base_4_7_0_2 = markBroken super.base_4_7_0_2; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7c4d41bb21e7..612dd54d4694 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -2145,13 +2145,12 @@ self: { }: mkDerivation { pname = "Chart"; - version = "1.3.2"; - sha256 = "0y4xkqdmbyyaxf810dgz0zsfmywlx07c26s9wkk155iriz0yz4m9"; + version = "1.3.3"; + sha256 = "1shq0320mc47kjbfw3vqrmjshb8fd3afd009kqxd8nn9g7m48019"; buildDepends = [ array base colour data-default-class lens mtl old-locale operational time ]; - jailbreak = true; homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "A library for generating 2D Charts and Plots"; license = stdenv.lib.licenses.bsd3; @@ -2163,13 +2162,12 @@ self: { }: mkDerivation { pname = "Chart-cairo"; - version = "1.3.2"; - sha256 = "19ghd5xav7pn3z5igbkbsa81vhlpvy55xscc42vbxx1v9f6shq7g"; + version = "1.3.3"; + sha256 = "1x1bs5xlzw91qx2rgfak1i5q15l6hij6hhir6qw7bgl57n1046ah"; buildDepends = [ array base cairo Chart colour data-default-class lens mtl old-locale operational time ]; - jailbreak = true; homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "Cairo backend for Charts"; license = stdenv.lib.licenses.bsd3; @@ -2183,14 +2181,13 @@ self: { }: mkDerivation { pname = "Chart-diagrams"; - version = "1.3.2"; - sha256 = "0q5qvzzl5wirlj26a6zpnyq95lpzzkwiqq0mkh25aa3qzzbg4y6g"; + version = "1.3.3"; + sha256 = "1bvlfy2gmv0w99jr32srdvrh7g0fzgvwhmzw8sf2iii12a7xwf56"; buildDepends = [ base blaze-svg bytestring Chart colour containers data-default-class diagrams-core diagrams-lib diagrams-postscript diagrams-svg lens mtl old-locale operational SVGFonts text time ]; - jailbreak = true; homepage = "https://github.com/timbod7/haskell-chart/wiki"; description = "Diagrams backend for Charts"; license = stdenv.lib.licenses.bsd3; @@ -2202,8 +2199,8 @@ self: { }: mkDerivation { pname = "Chart-gtk"; - version = "1.3.2"; - sha256 = "175bqh5pl4z0gx50z34afg149g94qw8sk87gbp9mavh5bnpj5a07"; + version = "1.3.3"; + sha256 = "0b8c7f2mha45iaw8vpzvhyxsqg3lrfm2cn89an27vsw9k72qric2"; buildDepends = [ array base cairo Chart Chart-cairo colour data-default-class gtk mtl old-locale time @@ -2220,8 +2217,8 @@ self: { }: mkDerivation { pname = "Chart-simple"; - version = "1.3.2"; - sha256 = "0bbf63q2zzjmz0aa1lg70jqb7rhv78d4xkqklgzci8c8w7ki1s3q"; + version = "1.3.3"; + sha256 = "0kk81jz4lciga8qc78gm9khw02n84snyclzf5lcmlz9rs50z3v5r"; buildDepends = [ array base cairo Chart Chart-cairo Chart-gtk colour data-default-class gtk mtl old-locale time @@ -27030,14 +27027,22 @@ self: { }) {}; "cartel" = callPackage - ({ mkDerivation, base, directory, filepath, time }: + ({ mkDerivation, base, directory, filepath, multiarg, QuickCheck + , quickpull, random, time, transformers + }: mkDerivation { pname = "cartel"; - version = "0.10.0.2"; - sha256 = "1ry7hcy8j00bdakvjwa0s0kaa5n68k2pp82099q6s73085n2gz9b"; - buildDepends = [ base directory filepath time ]; + version = "0.12.0.2"; + sha256 = "0mhiwz68f0rp1261lp4zwdzj8142wvaw62jqdymsad6731xp3cs8"; + isLibrary = true; + isExecutable = true; + buildDepends = [ base directory filepath time transformers ]; + testDepends = [ + base directory filepath multiarg QuickCheck quickpull random time + transformers + ]; homepage = "http://www.github.com/massysett/cartel"; - description = "Specify your Cabal files in Haskell"; + description = "Specify Cabal files in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -27481,14 +27486,14 @@ self: { }: mkDerivation { pname = "cayley-client"; - version = "0.1.0.1"; - sha256 = "0mipvxhnxfphk02d2324qiycv99d9a007c2h32lq6ncnl87xb1kc"; + version = "0.1.1.0"; + sha256 = "0avwd6mgn3g1avrwb85v4vp598x00v4566iqsxgp857cbrrh5096"; buildDepends = [ aeson attoparsec base bytestring exceptions http-client http-conduit lens lens-aeson mtl text transformers unordered-containers vector ]; - homepage = "http://mb.cybervisible.fr/cayley-client-for-haskell"; + homepage = "https://github.com/MichelBoucey/cayley-client"; description = "An Haskell client for Cayley graph database"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -32509,9 +32514,8 @@ self: { }: mkDerivation { pname = "cpphs"; - version = "1.18.6"; - sha256 = "0ds712zabigswf3cljzh7f2ys4rl1fj2cf76lbw856adm8514gxc"; - editedCabalFile = "4ae34ae875a14ddc717ecfc9afb2695b2c5052a7ac470fb562d0ba5eed7dc310"; + version = "1.18.7"; + sha256 = "0w82v737w887krqlf61wjwa63fmdrjp1giiig8nvgga608qy03w5"; isLibrary = true; isExecutable = true; buildDepends = [ base directory old-locale old-time polyparse ]; @@ -33139,8 +33143,8 @@ self: { }: mkDerivation { pname = "cron"; - version = "0.2.4"; - sha256 = "0cf2dp57gg0vssy4pk5skzx7nkl9ksfmksxlipjikf6ijgp7v187"; + version = "0.2.5"; + sha256 = "0337dq2fqjikdn2fayad66rq8xyh2y6ywn18fn5q5vvrhmvmyrja"; buildDepends = [ attoparsec base mtl old-locale text time ]; testDepends = [ attoparsec base derive hspec hspec-expectations QuickCheck text @@ -33952,10 +33956,11 @@ self: { ({ mkDerivation, base, c2hs, cuda }: mkDerivation { pname = "cufft"; - version = "0.1.1.0"; - sha256 = "0d13nf61698gzh0hcycx1z9bm2xpikkg27bjymsjhfwimvqn7z8h"; + version = "0.1.2.0"; + sha256 = "09d62g5nwl8bj80h8pz5k9bjcp59xcbsa5pmbygqybhcfhng25kg"; buildDepends = [ base cuda ]; buildTools = [ c2hs ]; + jailbreak = true; homepage = "http://github.com/robeverest/cufft"; description = "Haskell bindings for the CUFFT library"; license = stdenv.lib.licenses.bsd3; @@ -36951,6 +36956,25 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "descriptive" = callPackage + ({ mkDerivation, aeson, base, bifunctors, containers, hspec, HUnit + , mtl, text, transformers + }: + mkDerivation { + pname = "descriptive"; + version = "0.1.1"; + sha256 = "1rly83jadbs1kqq0ax1kjhxwazpk8s2k6xyhdh88w733rdl1qz8q"; + buildDepends = [ + aeson base bifunctors containers mtl text transformers + ]; + testDepends = [ + aeson base bifunctors containers hspec HUnit mtl text transformers + ]; + homepage = "https://github.com/chrisdone/descriptive"; + description = "Self-describing consumers/parsers; forms, cmd-line args, JSON, etc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "despair" = callPackage ({ mkDerivation, base, random }: mkDerivation { @@ -57159,8 +57183,8 @@ self: { }: mkDerivation { pname = "hdocs"; - version = "0.4.1.1"; - sha256 = "0hcpdak53f3na7d296zgqqcij5kma9j0vm56gxq663jn2njd9lvw"; + version = "0.4.1.2"; + sha256 = "1dg4cnj3cnv2f12ibvfg451rhsgawhsj0brjmaxm73bfvbxl25vi"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58517,8 +58541,8 @@ self: { }: mkDerivation { pname = "hi"; - version = "1.1.0.2"; - sha256 = "19vrjj31sjwimzjgp7b3y70qb0l4bbjdhbvfs3qwf1za9lnjhqk4"; + version = "1.1.0.3"; + sha256 = "1w9samqkgz47shr73rlscypawr1g3lnlwq2hg59iagfklw4hd5gz"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -58845,22 +58869,24 @@ self: { }) {}; "hindent" = callPackage - ({ mkDerivation, base, data-default, directory, haskell-src-exts - , hspec, monad-loops, mtl, text + ({ mkDerivation, base, data-default, descriptive, directory + , haskell-src-exts, hspec, monad-loops, mtl, text }: mkDerivation { pname = "hindent"; - version = "4.1.1"; - sha256 = "042pyz3xq6xggrap276i47j2h3h5imjv9zklifgr14xj2205v2az"; + version = "4.2.1"; + sha256 = "1ycdssi0g52n1vdm9jhz2hfwjg24zk41g6aif173n3qr4bbn4xm2"; isLibrary = true; isExecutable = true; buildDepends = [ - base data-default directory haskell-src-exts monad-loops mtl text + base data-default descriptive directory haskell-src-exts + monad-loops mtl text ]; testDepends = [ base data-default directory haskell-src-exts hspec monad-loops mtl text ]; + jailbreak = true; description = "Extensible Haskell pretty printer"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -67706,6 +67732,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "imports" = callPackage + ({ mkDerivation, base, directory, filepath, mtl }: + mkDerivation { + pname = "imports"; + version = "0.1.2.0"; + sha256 = "1iv4vcp5amf49i1bj9cbarb5xgbxm7wym54wgaa9kvl3391dmy3q"; + buildDepends = [ base directory filepath mtl ]; + testDepends = [ base directory filepath mtl ]; + jailbreak = true; + homepage = "https://github.com/CindyLinz/Haskell-imports"; + description = "Generate code for importing directories automatically"; + license = stdenv.lib.licenses.mit; + }) {}; + "improve" = callPackage ({ mkDerivation, base, mtl, yices }: mkDerivation { @@ -68290,6 +68330,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) { intel_aes = null;}; + "interchangeable" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "interchangeable"; + version = "0.0.1.0"; + sha256 = "0j7jk7qnc74pl6fhwxy71v9i34s5ycgqxj2v9y9xig2i1n91isl7"; + buildDepends = [ base containers ]; + jailbreak = true; + homepage = "https://github.com/arowM/interchangeable"; + description = "A type class for interchangeable data"; + license = stdenv.lib.licenses.mit; + }) {}; + "interleavableGen" = callPackage ({ mkDerivation, base, directory, haskell-src, hint, mtl }: mkDerivation { @@ -70867,6 +70920,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "kafka-client" = callPackage + ({ mkDerivation, base, bytestring, cereal, digest, dlist, hspec + , hspec-discover, network, QuickCheck, snappy, time, zlib + }: + mkDerivation { + pname = "kafka-client"; + version = "0.7.0.0"; + sha256 = "1qaz47qqrbg1k4jjvq30qy3j57vsa0pqz91dcgx67pvqqw13n7r2"; + buildDepends = [ + base bytestring cereal digest dlist network snappy time zlib + ]; + testDepends = [ + base bytestring cereal hspec hspec-discover QuickCheck time + ]; + homepage = "https://github.com/abhinav/haskell-kafka-client"; + description = "Low-level Haskell client library for Apache Kafka 0.7."; + license = stdenv.lib.licenses.mit; + }) {}; + "kan-extensions" = callPackage ({ mkDerivation, adjunctions, array, base, comonad, containers , contravariant, distributive, free, mtl, semigroupoids, tagged @@ -73567,8 +73639,8 @@ self: { }: mkDerivation { pname = "leveldb-haskell"; - version = "0.6"; - sha256 = "1r76dvn8scnjfdw1i5cj3s5s1nqf2yib4jdydjnr8p6c8yvpp3z5"; + version = "0.6.1"; + sha256 = "1pc6fzjac4dxk0rspvb4ifiinx4da1ms37mwm6vc05140r0hqvbw"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -90364,6 +90436,48 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "postgrest" = callPackage + ({ mkDerivation, aeson, base, base64-string, bcrypt, blaze-builder + , bytestring, case-insensitive, containers, convertible, hasql + , hasql-backend, hasql-postgres, hspec, hspec-wai, hspec-wai-json + , HTTP, http-media, http-types, mtl, network, network-uri + , optparse-applicative, parsec, process, QuickCheck, Ranged-sets + , regex-base, regex-tdfa, regex-tdfa-text, resource-pool + , scientific, split, string-conversions, stringsearch, text, time + , transformers, unordered-containers, vector, wai, wai-cors + , wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "postgrest"; + version = "0.2.5.0"; + sha256 = "1128s2yblmixqv3ywnzy3gsci9hncriyv21k09j1l81pjkk0cxgl"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base base64-string bcrypt blaze-builder bytestring + case-insensitive containers convertible hasql hasql-backend + hasql-postgres HTTP http-types mtl network network-uri + optparse-applicative parsec Ranged-sets regex-base regex-tdfa + regex-tdfa-text resource-pool scientific split string-conversions + stringsearch text time transformers unordered-containers vector wai + wai-cors wai-extra wai-middleware-static warp + ]; + testDepends = [ + aeson base base64-string bcrypt blaze-builder bytestring + case-insensitive containers convertible hasql hasql-backend + hasql-postgres hspec hspec-wai hspec-wai-json HTTP http-media + http-types mtl network network-uri optparse-applicative parsec + process QuickCheck Ranged-sets regex-base regex-tdfa + regex-tdfa-text resource-pool scientific split string-conversions + stringsearch text time transformers unordered-containers vector wai + wai-cors wai-extra wai-middleware-static warp + ]; + jailbreak = true; + homepage = "https://github.com/begriffs/postgrest"; + description = "REST API for any Postgres database"; + license = stdenv.lib.licenses.mit; + }) {}; + "postie" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cprng-aes , data-default-class, mtl, network, pipes, pipes-bytestring @@ -90783,13 +90897,13 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "pretty_1_1_2_0" = callPackage + "pretty_1_1_2_1" = callPackage ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck }: mkDerivation { pname = "pretty"; - version = "1.1.2.0"; - sha256 = "043kcl2wjip51al5kx3r9qgazq5w002q520wdgdlv2c9xr74fabw"; - editedCabalFile = "77efb70e2934af601f99aa28b6cf21b4b21e5d80c95f11e8bbfc361209a6094b"; + version = "1.1.2.1"; + sha256 = "128bgw9qgm256f28ffb49dvqs9js01m9q6mj6dhg4nlcbpz5fhav"; + editedCabalFile = "ebd25419c2eacdf4212ba30592975908255c84b928a228fe5b045bc4f32c102a"; buildDepends = [ base deepseq ghc-prim ]; testDepends = [ base deepseq ghc-prim QuickCheck ]; homepage = "http://github.com/haskell/pretty"; @@ -93099,24 +93213,23 @@ self: { }) {}; "quoridor-hs" = callPackage - ({ mkDerivation, ansi-terminal, base, bytestring, containers + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers , directory, dlist, exceptions, filepath, hex, HUnit, mtl, network - , network-simple, parsec, process, snap-core, snap-server + , network-simple, parsec, process, snap-core, snap-server, stm , websockets, websockets-snap }: mkDerivation { pname = "quoridor-hs"; - version = "0.1.0.0"; - sha256 = "0l08hz6835az1wcl1xyf7vgmgigpjlg7fi9v2a5f9wa3wkl3nvqa"; + version = "0.1.1.0"; + sha256 = "1hmxkzrl74vcxam6kpin2fgxd4rx408fy42yzdkbl87l4bklp0gd"; isLibrary = true; isExecutable = true; buildDepends = [ - ansi-terminal base bytestring containers directory dlist exceptions - filepath hex mtl network network-simple parsec process snap-core - snap-server websockets websockets-snap + ansi-terminal async base bytestring containers directory dlist + exceptions filepath hex mtl network network-simple parsec process + snap-core snap-server stm websockets websockets-snap ]; testDepends = [ base HUnit mtl ]; - jailbreak = true; homepage = "https://github.com/talw/quoridor-hs"; description = "A Quoridor implementation in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -93241,10 +93354,10 @@ self: { ({ mkDerivation, base, terminfo, text }: mkDerivation { pname = "rainbow"; - version = "0.20.0.4"; - sha256 = "0myipv34pfyi71h1ni9hdi1662whjnl83g9jpag77a00sk0p3rkm"; + version = "0.20.0.6"; + sha256 = "0y9mzfh9j7603wlgls664xlm5dj8ywbff7a1lmvi8awyz9yn80yz"; buildDepends = [ base terminfo text ]; - homepage = "http://www.github.com/massysett/rainbow"; + homepage = "https://www.github.com/massysett/rainbow"; description = "Print text to terminal with colors and effects"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -93258,6 +93371,7 @@ self: { version = "0.20.0.4"; sha256 = "0cjq2m2zpk4j2f7gw65yqqvyc4kng1rsnq48fs4xcs6bdzw0zhlg"; buildDepends = [ barecheck base QuickCheck rainbow terminfo text ]; + jailbreak = true; homepage = "http://www.github.com/massysett/rainbow"; description = "Tests and QuickCheck generators to accompany rainbow"; license = stdenv.lib.licenses.bsd3; @@ -95733,8 +95847,8 @@ self: { ({ mkDerivation, base, containers, haskeline, mtl }: mkDerivation { pname = "repline"; - version = "0.1.2.0"; - sha256 = "1d092sj75izr8kc1777sq53ldd4dy8nlx1d6b6c0sl8jgvyzb6lr"; + version = "0.1.3.0"; + sha256 = "0cdbsmcvgrizpkfkzalfzw2lxfh8hcm62h1h1gcly41y0acb5ka5"; buildDepends = [ base containers haskeline mtl ]; jailbreak = true; description = "Haskeline wrapper for GHCi-like REPL interfaces"; @@ -106623,22 +106737,19 @@ self: { }) {}; "strive" = callPackage - ({ mkDerivation, aeson, base, bytestring, data-default, Glob - , gpolyline, hlint, http-conduit, http-types, markdown-unlit - , regex-compat, template-haskell, text, time, transformers + ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline + , hlint, http-conduit, http-types, markdown-unlit, template-haskell + , text, time, transformers }: mkDerivation { pname = "strive"; - version = "0.6.1"; - sha256 = "1cy555hhk5bdpk2hmkxx4pbi6m7vaadv4ksgfhcxbzyxmpi0wdwm"; + version = "0.6.2"; + sha256 = "1nlvzl58s2n50pqgvicmslfgv550sk1nk05hx7vllsa92acypz6h"; buildDepends = [ - aeson base bytestring data-default Glob gpolyline http-conduit - http-types regex-compat template-haskell text time transformers + aeson base bytestring data-default gpolyline http-conduit + http-types template-haskell text time transformers ]; - testDepends = [ - aeson base bytestring data-default hlint markdown-unlit time - ]; - jailbreak = true; + testDepends = [ base bytestring hlint markdown-unlit time ]; homepage = "http://taylor.fausak.me/strive/"; description = "A Haskell client for the Strava V3 API"; license = stdenv.lib.licenses.mit; @@ -106676,14 +106787,15 @@ self: { }) {}; "structured-haskell-mode" = callPackage - ({ mkDerivation, base, emacs, haskell-src-exts }: + ({ mkDerivation, base, descriptive, emacs, haskell-src-exts, text + }: mkDerivation { pname = "structured-haskell-mode"; - version = "1.0.4"; - sha256 = "1402wx27py7292ad7whsb13ywv71k36501jpfrn2p0v7knzknj8z"; + version = "1.0.8"; + sha256 = "00kr6wllr0rmjxiwdfbr98k8yj6jr9f3vbf9b2cx8ykgs35jayz9"; isLibrary = false; isExecutable = true; - buildDepends = [ base haskell-src-exts ]; + buildDepends = [ base descriptive haskell-src-exts text ]; buildTools = [ emacs ]; jailbreak = true; postInstall = '' @@ -108107,6 +108219,17 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "table-tennis" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "table-tennis"; + version = "0.1.0.3"; + sha256 = "1v5g4fbbspgm4smjxk499a0grh5xsr18688kmivql8knhxh1351k"; + buildDepends = [ base ]; + description = "A table tennis game tracking engine"; + license = stdenv.lib.licenses.mit; + }) {}; + "tableaux" = callPackage ({ mkDerivation, base, cgi, containers, html, mtl, parsec , QuickCheck @@ -119052,13 +119175,13 @@ self: { pname = "wedged"; version = "0"; sha256 = "1sdnqc40qg5pv0kj4qw33vk5cy3yym60csh3iwmpm7pzpray7511"; + editedCabalFile = "64bac15c983cf83ab2b05b002439b8f125b9c942ae46ed75a187f7e2dc68dba5"; isLibrary = false; isExecutable = true; buildDepends = [ array base colour containers diagrams-cairo diagrams-lib MonadRandom strict ]; - jailbreak = true; description = "Wedged postcard generator"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; From 380114738f534af52b06696e91a43885e719e299 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 18 Jan 2015 11:04:38 +0100 Subject: [PATCH 0964/1091] haskell-ng: rename "noHaddock" attribute to "doHaddock" This makes the attribute (a) consistent with "doCheck" and friends and (b) avoids the double negation "noHaddock = false" meaning "doHaddock = true". Fixes https://github.com/NixOS/cabal2nix/issues/63. --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- pkgs/development/haskell-modules/default.nix | 4 ++-- pkgs/development/haskell-modules/generic-builder.nix | 4 ++-- pkgs/development/haskell-modules/lib.nix | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ea4bcd999399..c5d59e50afe4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -137,8 +137,8 @@ self: super: { version = "2.0"; src = pkgs.fetchgit { url = "http://github.com/NixOS/cabal2nix.git"; - sha256 = "c1927f7441a057f02d25cbca855f533fc8073e7680083caa86d48e3d69ab69fd"; - rev = "0c4c1f2529a7e4b83ec21922d77c792a9bd1d662"; + sha256 = "8e1943affa70bf664d6b306f6331bad9332ca74816078f298d4acff0921c8520"; + rev = "a5db30dbd55d7b4ec5df8fa116083b786bcf81c4"; }; isLibrary = false; isExecutable = true; diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index 8978486e9308..973ff83c42df 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -21,7 +21,7 @@ let inherit (self) ghc jailbreak-cabal; hscolour = overrideCabal self.hscolour (drv: { isLibrary = false; - noHaddock = true; + doHaddock = false; hyperlinkSource = false; # Avoid depending on hscolour for this build. postFixup = "rm -rf $out/lib $out/share $out/nix-support"; }); @@ -29,7 +29,7 @@ let mkDerivation = drv: super.mkDerivation (drv // { enableSharedExecutables = false; enableSharedLibraries = false; - noHaddock = true; + doHaddock = false; useCpphs = false; }); })) (drv: { diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index a4368838fe43..9fe6c1a78ba7 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -27,7 +27,7 @@ , jailbreak ? false , license , maintainers ? [] -, noHaddock ? false +, doHaddock ? true , passthru ? {} , pkgconfigDepends ? [] , platforms ? ghc.meta.platforms @@ -214,7 +214,7 @@ stdenv.mkDerivation ({ haddockPhase = '' runHook preHaddock - ${optionalString (!noHaddock && hasActiveLibrary) '' + ${optionalString (doHaddock && hasActiveLibrary) '' ./Setup haddock --html \ ${optionalString doHoogle "--hoogle"} \ ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"} diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 121508488e9f..4d0afb33ca01 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -8,8 +8,8 @@ rec { overrideScope = scope: overrideCabal (drv.overrideScope scope) f; }; - doHaddock = drv: overrideCabal drv (drv: { noHaddock = false; }); - dontHaddock = drv: overrideCabal drv (drv: { noHaddock = true; }); + doHaddock = drv: overrideCabal drv (drv: { doHaddock = true; }); + dontHaddock = drv: overrideCabal drv (drv: { doHaddock = false; }); doJailbreak = drv: overrideCabal drv (drv: { jailbreak = true; }); dontJailbreak = drv: overrideCabal drv (drv: { jailbreak = false; }); From 35e5f59aeebb6636fdfa4f2d5e881d53d015360b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 18 Jan 2015 12:26:34 +0100 Subject: [PATCH 0965/1091] Cabal-1.22.0.0: fix build with GHC 7.2.2 --- pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix index d35285dea408..c5ec38c5194a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix @@ -40,7 +40,7 @@ self: super: { transformers-compat = disableCabalFlag super.transformers-compat "three"; # https://github.com/haskell/cabal/issues/2322 - Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; + Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; process = self.process_1_2_1_0; }; # https://github.com/tibbe/hashable/issues/85 hashable = dontCheck super.hashable; From b2be4092c632effc22b0484c839649454b07f0fa Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 21 Dec 2014 11:23:53 +0100 Subject: [PATCH 0966/1091] Add package 'pytrainer'. --- pkgs/applications/misc/pytrainer/default.nix | 48 +++++++++++++++++++ .../misc/pytrainer/pytrainer-webkit.patch | 14 ++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 64 insertions(+) create mode 100644 pkgs/applications/misc/pytrainer/default.nix create mode 100644 pkgs/applications/misc/pytrainer/pytrainer-webkit.patch diff --git a/pkgs/applications/misc/pytrainer/default.nix b/pkgs/applications/misc/pytrainer/default.nix new file mode 100644 index 000000000000..843d0ab93d88 --- /dev/null +++ b/pkgs/applications/misc/pytrainer/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchurl, pythonPackages, sqlite, gpsbabel }: + +let + + # Pytrainer needs a matplotlib with GTK backend. Also ensure we are + # using the pygtk with glade support as needed by pytrainer. + matplotlibGtk = pythonPackages.matplotlib.override { + enableGtk2 = true; + pygtk = pythonPackages.pyGtkGlade; + }; + +in + +pythonPackages.buildPythonPackage rec { + name = "pytrainer-${version}"; + version = "1.10.0"; + + src = fetchurl { + url = "https://github.com/pytrainer/pytrainer/archive/v${version}.tar.gz"; + sha256 = "0l42p630qhymgrcvxgry8chrpzcp6nr3d1vd7vhifh2npfq9l09y"; + }; + + namePrefix = ""; + + # The existing use of pywebkitgtk shows raw HTML text instead of + # map. This patch solves the problems by showing the file from a + # string, which allows setting an explicit MIME type. + patches = [ ./pytrainer-webkit.patch ]; + + pythonPath = with pythonPackages; [ + dateutil lxml matplotlibGtk pyGtkGlade pywebkitgtk + sqlalchemy sqlalchemy_migrate + ]; + + buildInputs = [gpsbabel sqlite] ++ pythonPath; + + # This package contains no binaries to patch or strip. + dontPatchELF = true; + dontStrip = true; + + meta = with stdenv.lib; { + homepage = https://github.com/pytrainer/pytrainer/wiki; + description = "Application for logging and graphing sporting excursions"; + maintainers = [ maintainers.rycee ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; +} diff --git a/pkgs/applications/misc/pytrainer/pytrainer-webkit.patch b/pkgs/applications/misc/pytrainer/pytrainer-webkit.patch new file mode 100644 index 000000000000..0f894c46a53b --- /dev/null +++ b/pkgs/applications/misc/pytrainer/pytrainer-webkit.patch @@ -0,0 +1,14 @@ +diff -Nurp pytrainer-1.10.0-orig/pytrainer/extensions/mapviewer.py pytrainer-1.10.0/pytrainer/extensions/mapviewer.py +--- pytrainer-1.10.0-orig/pytrainer/extensions/mapviewer.py 2013-03-31 12:28:29.000000000 +0200 ++++ pytrainer-1.10.0/pytrainer/extensions/mapviewer.py 2014-12-22 11:44:44.367032126 +0100 +@@ -46,7 +46,9 @@ class MapViewer: + logging.debug(">>") + if htmlfile is None: + htmlfile = self.createErrorHtml() +- self.wkview.load_uri("file://%s" % (htmlfile)) ++ content = open(htmlfile, 'r').read() ++ self.wkview.load_string(content, 'text/html', 'UTF-8', 'file:///') ++ #self.wkview.load_uri("file://%s" % (htmlfile)) + #self.box.show_all() + logging.debug("<<") + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8688c8679dff..aba189fc8591 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2268,6 +2268,8 @@ let inherit python libsexy pkgconfig libxml2 pygtk pango gtk glib; }; + pytrainer = callPackage ../applications/misc/pytrainer { }; + openmpi = callPackage ../development/libraries/openmpi { }; qastools = callPackage ../tools/audio/qastools { From 02458a939ac5cdf362a964656d2e5896f4693469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 18 Jan 2015 14:13:53 +0100 Subject: [PATCH 0967/1091] taskwarrior: enable bash completion By adding the missing link between the (already installed) completion script and $out/etc/bash_completion.d/. --- pkgs/applications/misc/taskwarrior/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/misc/taskwarrior/default.nix b/pkgs/applications/misc/taskwarrior/default.nix index 51bb13eb55e1..35bba7ee28cc 100644 --- a/pkgs/applications/misc/taskwarrior/default.nix +++ b/pkgs/applications/misc/taskwarrior/default.nix @@ -13,6 +13,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake libuuid gnutls ]; + postInstall = '' + mkdir -p "$out/etc/bash_completion.d" + ln -s "../../share/doc/task/scripts/bash/task.sh" "$out/etc/bash_completion.d/" + ''; + meta = { description = "GTD (getting things done) implementation"; homepage = http://taskwarrior.org; From 412cb5a3a2415fa0343f5689c9f42a87548c7b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sat, 3 Jan 2015 16:27:16 +0100 Subject: [PATCH 0968/1091] munin: remove /usr/{bin,sbin}/ references from plugins Instead, run things out of $PATH. Fixes errors like these (on NixOS): munin-available-plugins/.mysql_slowqueries-wrapped: line 67: /usr/bin/printf: No such file or directory (Basically, this unbreaks some plugins.) --- pkgs/servers/monitoring/munin/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/servers/monitoring/munin/default.nix b/pkgs/servers/monitoring/munin/default.nix index 4d3065b6542c..51eda757e3c2 100644 --- a/pkgs/servers/monitoring/munin/default.nix +++ b/pkgs/servers/monitoring/munin/default.nix @@ -96,6 +96,9 @@ stdenv.mkDerivation rec { ''; postFixup = '' + echo "Removing references to /usr/{bin,sbin}/ from munin plugins..." + find "$out/lib/plugins" -type f -print0 | xargs -0 -L1 sed -i -e "s|/usr/bin/||g" -e "s|/usr/sbin/||g" + if test -e $out/nix-support/propagated-native-build-inputs; then ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages fi From 0e3007ec886948889bc634a88b3396b4ed01e7ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 7 Dec 2014 15:01:47 +0100 Subject: [PATCH 0969/1091] ardour: report correct version number Even though we build from git tag 3.5.403, `ardour --version` reports 3.5-380-g2f6065b. Fix it. (Another way to fix this is to clone the whole git repo, preserve the .git/ directory and add git as buildInput so that Ardour can figure out all this version info stuff by itself.) --- pkgs/applications/audio/ardour/default.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix index 5180be3c940c..3142b2c52fcd 100644 --- a/pkgs/applications/audio/ardour/default.nix +++ b/pkgs/applications/audio/ardour/default.nix @@ -6,7 +6,21 @@ , perl, pkgconfig, python, serd, sord, sratom, suil }: let + + # Ardour git repo uses a mix of annotated and lightweight tags. Annotated + # tags are used for MAJOR.MINOR versioning, and lightweight tags are used + # in-between; MAJOR.MINOR.REV where REV is the number of commits since the + # last annotated tag. A slightly different version string format is needed + # for the 'revision' info that is built into the binary; it is the format of + # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH. + + # Version to build. tag = "3.5.403"; + + # Version info that is built into the binary. Keep in sync with 'tag'. The + # last 8 digits is a (fake) commit id. + revision = "3.5-403-00000000"; + in stdenv.mkDerivation rec { @@ -15,7 +29,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = git://git.ardour.org/ardour/ardour.git; rev = "refs/tags/${tag}"; - sha256 = "7d7c8e2c7ccccca6c8324fd874509e1b0d89f3f42cb92982c50d212797463f4c"; + sha256 = "0k1z8sbjf88dqn12kf9cykrqj38vkr879n2g6b4adk6cghn8wz3x"; }; buildInputs = @@ -27,10 +41,7 @@ stdenv.mkDerivation rec { ]; patchPhase = '' - # The funny revision number is from `git describe rev` - printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${tag}-g2f6065b\"; }\n' > libs/ardour/revision.cc - # Note the different version number - sed -i '33i rev = \"3.5-380-g2f6065b\"' wscript + printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${revision}\"; }\n' > libs/ardour/revision.cc sed 's|/usr/include/libintl.h|${glibc}/include/libintl.h|' -i wscript sed -e 's|^#!/usr/bin/perl.*$|#!${perl}/bin/perl|g' -i tools/fmt-bindings sed -e 's|^#!/usr/bin/env.*$|#!${perl}/bin/perl|g' -i tools/*.pl From ad7ced806f7ac8d033d916568aacfb522ffa35db Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 16:01:28 +0300 Subject: [PATCH 0970/1091] Update vanity to add more special characters. --- maintainers/scripts/vanity-manual-equalities.txt | 1 + maintainers/scripts/vanity.sh | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/maintainers/scripts/vanity-manual-equalities.txt b/maintainers/scripts/vanity-manual-equalities.txt index 9b31e9dc07c3..4a7bc3aea44e 100644 --- a/maintainers/scripts/vanity-manual-equalities.txt +++ b/maintainers/scripts/vanity-manual-equalities.txt @@ -4,3 +4,4 @@ Pjotr Prins pjotr.public05@thebird.nl Wouter den Breejen wbreejen MarcWeber marcweber Ricardo Correia Ricardo M. Correia +ertesx@gmx.de ertes diff --git a/maintainers/scripts/vanity.sh b/maintainers/scripts/vanity.sh index 6759df444ef3..fd8f78ac5efd 100755 --- a/maintainers/scripts/vanity.sh +++ b/maintainers/scripts/vanity.sh @@ -47,11 +47,11 @@ fetchGithubName () { # For RDF normalize_name () { - sed -e 's/%/%25/g; s/ /%20/g; s/'\''/%27/g; s/"/%22/g; s/`/%60/g' + sed -e 's/%/%25/g; s/ /%20/g; s/'\''/%27/g; s/"/%22/g; s/`/%60/g; s/\^/%5e/g; ' } denormalize_name () { - sed -e 's/%20/ /g; s/%27/'\''/g; s/%22/"/g; s/%60/`/g; s/%25/%/g;'; + sed -e 's/%20/ /g; s/%27/'\''/g; s/%22/"/g; s/%60/`/g; s/%5e/^/g; s/%25/%/g;'; } n3="$(mktemp --suffix .n3)" From 5c9df933764ae90ef5c3ac48f2965c5cb8238948 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 18:17:39 +0300 Subject: [PATCH 0971/1091] Allegro 5 (stable): 5.0.10 -> 5.0.11 --- pkgs/development/libraries/allegro/5.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/allegro/5.nix b/pkgs/development/libraries/allegro/5.nix index 5f67e9592305..793b57c676b5 100644 --- a/pkgs/development/libraries/allegro/5.nix +++ b/pkgs/development/libraries/allegro/5.nix @@ -15,7 +15,7 @@ let (builtins.attrNames (builtins.removeAttrs x helperArgNames)); sourceInfo = rec { baseName="allegro"; - version="5.0.10"; + version = "5.0.11"; name="${baseName}-${version}"; project="alleg"; url="mirror://sourceforge/project/${project}/${baseName}/${version}/${name}.tar.gz"; @@ -25,7 +25,7 @@ in rec { src = a.fetchurl { url = sourceInfo.url; - sha256 = sourceInfo.hash; + sha256 = "0cd51qrh97jrr0xdmnivqgwljpmizg8pixsgvc4blqqlaz4i9zj9"; }; inherit (sourceInfo) name version; From da8828f5cf8099755eb63fd90388df2cd9ffd965 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 18:18:34 +0300 Subject: [PATCH 0972/1091] Botan (unstable): 1.11.12 -> 1.11.13 --- pkgs/development/libraries/botan/unstable.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/botan/unstable.nix b/pkgs/development/libraries/botan/unstable.nix index 123b2d5852e3..cc18b8c63abc 100644 --- a/pkgs/development/libraries/botan/unstable.nix +++ b/pkgs/development/libraries/botan/unstable.nix @@ -2,7 +2,7 @@ callPackage ./generic.nix (args // { baseVersion = "1.11"; - revision = "12"; - sha256 = "099hbimpqry96xzbv69x1wmqrybcnfn7yw8jj6ljvk6r8wk4qg85"; + revision = "13"; + sha256 = "1jg36k376w6d6g7hgs2d67sr84pail5qf6yy1s5ys7pc16k2dy41"; openssl = null; }) From 2bf8920ac032fca752cde78ef9211902cd224030 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 18:18:51 +0300 Subject: [PATCH 0973/1091] Sodium: 1.0.1 -> 1.0.2 --- pkgs/development/libraries/sodium/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/sodium/default.nix b/pkgs/development/libraries/sodium/default.nix index 207e3d023f9a..7bdec155813b 100644 --- a/pkgs/development/libraries/sodium/default.nix +++ b/pkgs/development/libraries/sodium/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="sodium"; - version="1.0.1"; + version="1.0.2"; name="${baseName}-${version}"; - hash="1x9src824c3ansgvnphhnnnnyrd0spspf7hwmxijv7pglj3hh2f3"; - url="http://download.dnscrypt.org/libsodium/releases/libsodium-1.0.1.tar.gz"; - sha256="1x9src824c3ansgvnphhnnnnyrd0spspf7hwmxijv7pglj3hh2f3"; + hash="06dabf77cz6qg7aqv5j5r4m32b5zn253pixwb3k5lm3z0h88y7cn"; + url="http://download.dnscrypt.org/libsodium/releases/libsodium-1.0.2.tar.gz"; + sha256="06dabf77cz6qg7aqv5j5r4m32b5zn253pixwb3k5lm3z0h88y7cn"; }; buildInputs = [ ]; From f5954364e704e40f4ea8da308cb5a13616295e6b Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 18:19:57 +0300 Subject: [PATCH 0974/1091] smbnetfs: 0.5.3b -> 0.6.0 --- pkgs/tools/filesystems/smbnetfs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/smbnetfs/default.nix b/pkgs/tools/filesystems/smbnetfs/default.nix index e9d9b27d751b..5b5ca199613c 100644 --- a/pkgs/tools/filesystems/smbnetfs/default.nix +++ b/pkgs/tools/filesystems/smbnetfs/default.nix @@ -1,5 +1,5 @@ x@{builderDefsPackage - , fuse, samba, pkgconfig + , fuse, samba, pkgconfig, glib , ...}: builderDefsPackage (a : @@ -12,7 +12,7 @@ let sourceInfo = rec { baseName="smbnetfs"; dirBaseName="SMBNetFS"; - version = "0.5.3b"; + version = "0.6.0"; name="${baseName}-${version}"; project="${baseName}"; url="mirror://sourceforge/project/${project}/${baseName}/${dirBaseName}-${version}/${name}.tar.bz2"; @@ -21,7 +21,7 @@ in rec { src = a.fetchurl { url = sourceInfo.url; - sha256 = "1j9b30kh4ymv4nr8c1qc7hfg6pscgyj75ib16pqa0zljjk1klx18"; + sha256 = "16sikr81ipn8v1a1zrqgnsy2as3zcaxbzkr0bm5vxy012bq0plkd"; }; inherit (sourceInfo) name version; From 58513cc380dd88de3ed8aea1323774696bbefeab Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Sun, 18 Jan 2015 18:19:49 +0100 Subject: [PATCH 0975/1091] abiword: update from 3.0.0 to 3.0.1 --- pkgs/applications/office/abiword/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/office/abiword/default.nix b/pkgs/applications/office/abiword/default.nix index 43b8f1f01157..2aaf1e8f032c 100644 --- a/pkgs/applications/office/abiword/default.nix +++ b/pkgs/applications/office/abiword/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "abiword-${version}"; - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { url = "http://www.abisource.org/downloads/abiword/${version}/source/${name}.tar.gz"; - sha256 = "00dc3w48k2z3l1hh5b0jhzfrskqxic4lp6g7w19v6kpz02632zni"; + sha256 = "1ik591rx15nn3n1297cwykl8wvrlgj78i528id9wbidgy3xzd570"; }; enableParallelBuilding = true; From e0336a504ebb15177ea9ec5e82b683cbbf20e56f Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Sun, 11 Jan 2015 05:17:58 +0100 Subject: [PATCH 0976/1091] spl: Fix mtime going backwards in time Fixes #5652. --- pkgs/os-specific/linux/spl/default.nix | 2 +- pkgs/os-specific/linux/spl/time.patch | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 pkgs/os-specific/linux/spl/time.patch diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix index 0648be4e41a1..8f4a7491427f 100644 --- a/pkgs/os-specific/linux/spl/default.nix +++ b/pkgs/os-specific/linux/spl/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { sha256 = "0id0m3sfpkz8w7b2pc51px8kvz8xnaf8msps57ddarxidmxvb45g"; }; - patches = [ ./install_prefix.patch ./const.patch ]; + patches = [ ./install_prefix.patch ./const.patch ./time.patch ]; buildInputs = [ perl autoconf automake libtool ]; diff --git a/pkgs/os-specific/linux/spl/time.patch b/pkgs/os-specific/linux/spl/time.patch new file mode 100644 index 000000000000..6b1e23bc05ef --- /dev/null +++ b/pkgs/os-specific/linux/spl/time.patch @@ -0,0 +1,18 @@ +diff --git a/module/spl/spl-time.c b/module/spl/spl-time.c +index 0ed49cc..b0fad4f 100644 +--- a/module/spl/spl-time.c ++++ b/module/spl/spl-time.c +@@ -40,12 +40,7 @@ extern unsigned long long monotonic_clock(void); + void + __gethrestime(timestruc_t *ts) + { +- struct timespec tspec; +- +- getnstimeofday(&tspec); +- +- ts->tv_sec = tspec.tv_sec; +- ts->tv_nsec = tspec.tv_nsec; ++ *ts = current_kernel_time(); + } + EXPORT_SYMBOL(__gethrestime); + From e4294c27e0de3c5524045abb0eb4928c1099f9a9 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Sun, 18 Jan 2015 18:40:31 +0100 Subject: [PATCH 0977/1091] mujs: update to latest commit --- pkgs/development/interpreters/mujs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/mujs/default.nix b/pkgs/development/interpreters/mujs/default.nix index e21216ffe5e1..e437d016fac0 100644 --- a/pkgs/development/interpreters/mujs/default.nix +++ b/pkgs/development/interpreters/mujs/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchgit, clang }: stdenv.mkDerivation rec { - name = "mujs-2014-11-29"; + name = "mujs-2015-01-18"; src = fetchgit { url = git://git.ghostscript.com/mujs.git; - rev = "9bc5fec0804381d59ef8dc62304ed6892fb7c4ca"; - sha256 = "0ba6p92ygcssfzd4ij89vilfr2kwql2d1jpyqxflh5wyh1i92wjl"; + rev = "b005928523d2427f8b1daac093c259ab53dba3e9"; + sha256 = "1fgcpa0lm521nbhp7ldh515q0l8012wcfkfyiffchza2wsgmrgfj"; }; buildInputs = [ clang ]; From 652cfc36e92bca5cb99345f314a8de073b5d49bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 18 Jan 2015 16:25:43 +0100 Subject: [PATCH 0978/1091] python2.6: add a patch to fix parallel make failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 23a202519cb1d8704a0b4294d8d13a224efb1a74) Signed-off-by: Domen Kožar --- .../interpreters/python/2.6/default.nix | 3 ++ .../2.6/python2.6-fix-parallel-make.patch | 37 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/interpreters/python/2.6/python2.6-fix-parallel-make.patch diff --git a/pkgs/development/interpreters/python/2.6/default.nix b/pkgs/development/interpreters/python/2.6/default.nix index d13fe9178bd2..87e4dceee4d7 100644 --- a/pkgs/development/interpreters/python/2.6/default.nix +++ b/pkgs/development/interpreters/python/2.6/default.nix @@ -24,6 +24,9 @@ let # doesn't work in Nix because Nix changes the mtime of files in # the Nix store to 1. So treat that as a special case. ./nix-store-mtime.patch + + # http://bugs.python.org/issue10013 + ./python2.6-fix-parallel-make.patch ]; preConfigure = '' diff --git a/pkgs/development/interpreters/python/2.6/python2.6-fix-parallel-make.patch b/pkgs/development/interpreters/python/2.6/python2.6-fix-parallel-make.patch new file mode 100644 index 000000000000..c43e141f9afb --- /dev/null +++ b/pkgs/development/interpreters/python/2.6/python2.6-fix-parallel-make.patch @@ -0,0 +1,37 @@ +diff -up Python-2.7/Makefile.pre.in.fix-parallel-make Python-2.7/Makefile.pre.in +--- Python-2.7/Makefile.pre.in.fix-parallel-make 2010-07-22 15:01:39.567996932 -0400 ++++ Python-2.7/Makefile.pre.in 2010-07-22 15:47:02.437998509 -0400 +@@ -207,6 +207,7 @@ SIGNAL_OBJS= @SIGNAL_OBJS@ + + ########################################################################## + # Grammar ++GRAMMAR_STAMP= $(srcdir)/grammar-stamp + GRAMMAR_H= $(srcdir)/Include/graminit.h + GRAMMAR_C= $(srcdir)/Python/graminit.c + GRAMMAR_INPUT= $(srcdir)/Grammar/Grammar +@@ -530,10 +531,24 @@ Modules/getpath.o: $(srcdir)/Modules/get + Modules/python.o: $(srcdir)/Modules/python.c + $(MAINCC) -c $(PY_CFLAGS) -o $@ $(srcdir)/Modules/python.c + ++# GNU "make" interprets rules with two dependents as two copies of the rule. ++# ++# In a parallel build this can lead to pgen being run twice, once for each of ++# GRAMMAR_H and GRAMMAR_C, leading to race conditions in which the compiler ++# reads a partially-overwritten copy of one of these files, leading to syntax ++# errors (or linker errors if the fragment happens to be syntactically valid C) ++# ++# See http://www.gnu.org/software/hello/manual/automake/Multiple-Outputs.html ++# for more information ++# ++# Introduce ".grammar-stamp" as a contrived single output from PGEN to avoid ++# this: ++$(GRAMMAR_H) $(GRAMMAR_C): $(GRAMMAR_STAMP) + +-$(GRAMMAR_H) $(GRAMMAR_C): $(PGEN) $(GRAMMAR_INPUT) ++$(GRAMMAR_STAMP): $(PGEN) $(GRAMMAR_INPUT) + -@$(INSTALL) -d Include + -$(PGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C) ++ touch $(GRAMMAR_STAMP) + + $(PGEN): $(PGENOBJS) + $(CC) $(OPT) $(LDFLAGS) $(PGENOBJS) $(LIBS) -o $(PGEN) From f98a2558ec564a6ecadf3d47e1cd57264b3fa04a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sun, 18 Jan 2015 12:31:14 +0100 Subject: [PATCH 0979/1091] eventlet: increase TEST_TIMEOUT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 1c489ee2a8f0a5c3e4d4ab7181e5efe3a83dc87d) Signed-off-by: Domen Kožar --- pkgs/top-level/python-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 52b0425d7cc6..c9079257c7f5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4031,6 +4031,10 @@ let propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ]; + preCheck = '' + substituteInPlace tests/__init__.py --replace "TEST_TIMEOUT = 1" "TEST_TIMEOUT = 60" + ''; + meta = { homepage = http://pypi.python.org/pypi/eventlet/; description = "A concurrent networking library for Python"; From f458b6d05c58a7081b1bce9e61f6a3ba89f58657 Mon Sep 17 00:00:00 2001 From: Daniel Peebles Date: Sun, 18 Jan 2015 14:57:04 -0500 Subject: [PATCH 0980/1091] Fix copy&paste typo --- doc/stdenv.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/stdenv.xml b/doc/stdenv.xml index 00fa7567c078..fa3a7ef056e6 100644 --- a/doc/stdenv.xml +++ b/doc/stdenv.xml @@ -718,7 +718,7 @@ the Nix store under out. The default install. - Variables controlling the check phase + Variables controlling the install phase makeFlags / @@ -797,7 +797,7 @@ following: - Variables controlling the check phase + Variables controlling the fixup phase dontStrip From a5a27d3949900f62bb3656402f5ca9e28eb7124c Mon Sep 17 00:00:00 2001 From: Richard Wallace Date: Sun, 18 Jan 2015 13:09:13 -0700 Subject: [PATCH 0981/1091] disable checking on haskellngPackages.jwt --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 66921545b2d2..9bba159850d4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -134,6 +134,9 @@ self: super: { # https://github.com/zmthy/http-media/issues/6 http-media = dontCheck super.http-media; + + # tests don't compile for some odd reason + jwt = dontCheck super.jwt; } // { # Not on Hackage yet. From cfb9e8b94de644836f879def9b6f0504d04e8845 Mon Sep 17 00:00:00 2001 From: Markus Kohlhase Date: Wed, 27 Aug 2014 00:11:08 +0200 Subject: [PATCH 0982/1091] added sloc v0.1.5 --- pkgs/development/tools/sloc/default.nix | 30 ++ pkgs/development/tools/sloc/package.nix | 614 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 646 insertions(+) create mode 100644 pkgs/development/tools/sloc/default.nix create mode 100644 pkgs/development/tools/sloc/package.nix diff --git a/pkgs/development/tools/sloc/default.nix b/pkgs/development/tools/sloc/default.nix new file mode 100644 index 000000000000..257bb4bd8786 --- /dev/null +++ b/pkgs/development/tools/sloc/default.nix @@ -0,0 +1,30 @@ +{ pkgs }: + +let + nodePackages = import { + inherit pkgs; + inherit (pkgs) stdenv nodejs fetchurl fetchgit; + neededNatives = [ pkgs.python ] ++ pkgs.lib.optional pkgs.stdenv.isLinux pkgs.utillinux; + self = nodePackages; + generated = ./package.nix; + }; + +in rec { + + build = nodePackages.buildNodePackage { + name = "sloc-0.1.5"; + src = [ + (pkgs.fetchgit { + url = "https://github.com/flosse/sloc.git"; + sha256 = "1f81ihy592dgbcj3v78clrchr9w7nr9bq872ldqcby3kwmhcrd8d"; + rev = "refs/tags/v0.1.5"; + }) + ]; + buildInputs = [ pkgs.nodePackages.coffee-script ]; + postInstall = '' + coffee -o $out/lib/node_modules/sloc/lib/ -c $src/src/ + ''; + deps = [ nodePackages.commander nodePackages.async nodePackages."cli-table" nodePackages.readdirp ]; + passthru.names = [ "sloc" ]; + }; +} diff --git a/pkgs/development/tools/sloc/package.nix b/pkgs/development/tools/sloc/package.nix new file mode 100644 index 000000000000..0c0b10f03d48 --- /dev/null +++ b/pkgs/development/tools/sloc/package.nix @@ -0,0 +1,614 @@ +{ self, fetchurl, fetchgit ? null, lib }: + +{ + by-spec."assertion-error"."1.0.0" = + self.by-version."assertion-error"."1.0.0"; + by-version."assertion-error"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "node-assertion-error-1.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz"; + name = "assertion-error-1.0.0.tgz"; + sha1 = "c7f85438fdd466bc7ca16ab90c81513797a5d23b"; + }) + ]; + buildInputs = + (self.nativeDeps."assertion-error" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "assertion-error" ]; + }; + by-spec."async"."~0.9.0" = + self.by-version."async"."0.9.0"; + by-version."async"."0.9.0" = lib.makeOverridable self.buildNodePackage { + name = "node-async-0.9.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.9.0.tgz"; + name = "async-0.9.0.tgz"; + sha1 = "ac3613b1da9bed1b47510bb4651b8931e47146c7"; + }) + ]; + buildInputs = + (self.nativeDeps."async" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "async" ]; + }; + "async" = self.by-version."async"."0.9.0"; + by-spec."chai"."~1.9.1" = + self.by-version."chai"."1.9.1"; + by-version."chai"."1.9.1" = lib.makeOverridable self.buildNodePackage { + name = "node-chai-1.9.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/chai/-/chai-1.9.1.tgz"; + name = "chai-1.9.1.tgz"; + sha1 = "3711bb6706e1568f34c0b36098bf8f19455c81ae"; + }) + ]; + buildInputs = + (self.nativeDeps."chai" or []); + deps = [ + self.by-version."assertion-error"."1.0.0" + self.by-version."deep-eql"."0.1.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "chai" ]; + }; + "chai" = self.by-version."chai"."1.9.1"; + by-spec."cli-table"."^0.3.0" = + self.by-version."cli-table"."0.3.0"; + by-version."cli-table"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "node-cli-table-0.3.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/cli-table/-/cli-table-0.3.0.tgz"; + name = "cli-table-0.3.0.tgz"; + sha1 = "44a43c2641667701e084202bff7aa934128aa13e"; + }) + ]; + buildInputs = + (self.nativeDeps."cli-table" or []); + deps = [ + self.by-version."colors"."0.6.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "cli-table" ]; + }; + "cli-table" = self.by-version."cli-table"."0.3.0"; + by-spec."coffee-script"."~1.7.1" = + self.by-version."coffee-script"."1.7.1"; + by-version."coffee-script"."1.7.1" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.7.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz"; + name = "coffee-script-1.7.1.tgz"; + sha1 = "62996a861780c75e6d5069d13822723b73404bfc"; + }) + ]; + buildInputs = + (self.nativeDeps."coffee-script" or []); + deps = [ + self.by-version."mkdirp"."0.3.5" + ]; + peerDependencies = [ + ]; + passthru.names = [ "coffee-script" ]; + }; + "coffee-script" = self.by-version."coffee-script"."1.7.1"; + by-spec."colors"."0.6.2" = + self.by-version."colors"."0.6.2"; + by-version."colors"."0.6.2" = lib.makeOverridable self.buildNodePackage { + name = "node-colors-0.6.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; + name = "colors-0.6.2.tgz"; + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; + }) + ]; + buildInputs = + (self.nativeDeps."colors" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "colors" ]; + }; + by-spec."commander"."0.6.1" = + self.by-version."commander"."0.6.1"; + by-version."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage { + name = "node-commander-0.6.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; + name = "commander-0.6.1.tgz"; + sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; + }) + ]; + buildInputs = + (self.nativeDeps."commander" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "commander" ]; + }; + by-spec."commander"."2.0.0" = + self.by-version."commander"."2.0.0"; + by-version."commander"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "node-commander-2.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; + name = "commander-2.0.0.tgz"; + sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; + }) + ]; + buildInputs = + (self.nativeDeps."commander" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "commander" ]; + }; + by-spec."commander"."~2.3.0" = + self.by-version."commander"."2.3.0"; + by-version."commander"."2.3.0" = lib.makeOverridable self.buildNodePackage { + name = "node-commander-2.3.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.3.0.tgz"; + name = "commander-2.3.0.tgz"; + sha1 = "fd430e889832ec353b9acd1de217c11cb3eef873"; + }) + ]; + buildInputs = + (self.nativeDeps."commander" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "commander" ]; + }; + "commander" = self.by-version."commander"."2.3.0"; + by-spec."core-util-is"."~1.0.0" = + self.by-version."core-util-is"."1.0.1"; + by-version."core-util-is"."1.0.1" = lib.makeOverridable self.buildNodePackage { + name = "node-core-util-is-1.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"; + name = "core-util-is-1.0.1.tgz"; + sha1 = "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538"; + }) + ]; + buildInputs = + (self.nativeDeps."core-util-is" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "core-util-is" ]; + }; + by-spec."debug"."*" = + self.by-version."debug"."1.0.4"; + by-version."debug"."1.0.4" = lib.makeOverridable self.buildNodePackage { + name = "node-debug-1.0.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-1.0.4.tgz"; + name = "debug-1.0.4.tgz"; + sha1 = "5b9c256bd54b6ec02283176fa8a0ede6d154cbf8"; + }) + ]; + buildInputs = + (self.nativeDeps."debug" or []); + deps = [ + self.by-version."ms"."0.6.2" + ]; + peerDependencies = [ + ]; + passthru.names = [ "debug" ]; + }; + by-spec."deep-eql"."0.1.3" = + self.by-version."deep-eql"."0.1.3"; + by-version."deep-eql"."0.1.3" = lib.makeOverridable self.buildNodePackage { + name = "node-deep-eql-0.1.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz"; + name = "deep-eql-0.1.3.tgz"; + sha1 = "ef558acab8de25206cd713906d74e56930eb69f2"; + }) + ]; + buildInputs = + (self.nativeDeps."deep-eql" or []); + deps = [ + self.by-version."type-detect"."0.1.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "deep-eql" ]; + }; + by-spec."diff"."1.0.7" = + self.by-version."diff"."1.0.7"; + by-version."diff"."1.0.7" = lib.makeOverridable self.buildNodePackage { + name = "node-diff-1.0.7"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/diff/-/diff-1.0.7.tgz"; + name = "diff-1.0.7.tgz"; + sha1 = "24bbb001c4a7d5522169e7cabdb2c2814ed91cf4"; + }) + ]; + buildInputs = + (self.nativeDeps."diff" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "diff" ]; + }; + by-spec."glob"."3.2.3" = + self.by-version."glob"."3.2.3"; + by-version."glob"."3.2.3" = lib.makeOverridable self.buildNodePackage { + name = "node-glob-3.2.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; + name = "glob-3.2.3.tgz"; + sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; + }) + ]; + buildInputs = + (self.nativeDeps."glob" or []); + deps = [ + self.by-version."minimatch"."0.2.14" + self.by-version."graceful-fs"."2.0.3" + self.by-version."inherits"."2.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "glob" ]; + }; + by-spec."graceful-fs"."~2.0.0" = + self.by-version."graceful-fs"."2.0.3"; + by-version."graceful-fs"."2.0.3" = lib.makeOverridable self.buildNodePackage { + name = "node-graceful-fs-2.0.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz"; + name = "graceful-fs-2.0.3.tgz"; + sha1 = "7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0"; + }) + ]; + buildInputs = + (self.nativeDeps."graceful-fs" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "graceful-fs" ]; + }; + by-spec."growl"."1.8.x" = + self.by-version."growl"."1.8.1"; + by-version."growl"."1.8.1" = lib.makeOverridable self.buildNodePackage { + name = "node-growl-1.8.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/growl/-/growl-1.8.1.tgz"; + name = "growl-1.8.1.tgz"; + sha1 = "4b2dec8d907e93db336624dcec0183502f8c9428"; + }) + ]; + buildInputs = + (self.nativeDeps."growl" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "growl" ]; + }; + by-spec."inherits"."2" = + self.by-version."inherits"."2.0.1"; + by-version."inherits"."2.0.1" = lib.makeOverridable self.buildNodePackage { + name = "node-inherits-2.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + name = "inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }) + ]; + buildInputs = + (self.nativeDeps."inherits" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "inherits" ]; + }; + by-spec."inherits"."~2.0.1" = + self.by-version."inherits"."2.0.1"; + by-spec."isarray"."0.0.1" = + self.by-version."isarray"."0.0.1"; + by-version."isarray"."0.0.1" = lib.makeOverridable self.buildNodePackage { + name = "node-isarray-0.0.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; + name = "isarray-0.0.1.tgz"; + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; + }) + ]; + buildInputs = + (self.nativeDeps."isarray" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "isarray" ]; + }; + by-spec."jade"."0.26.3" = + self.by-version."jade"."0.26.3"; + by-version."jade"."0.26.3" = lib.makeOverridable self.buildNodePackage { + name = "jade-0.26.3"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; + name = "jade-0.26.3.tgz"; + sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; + }) + ]; + buildInputs = + (self.nativeDeps."jade" or []); + deps = [ + self.by-version."commander"."0.6.1" + self.by-version."mkdirp"."0.3.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "jade" ]; + }; + by-spec."lru-cache"."2" = + self.by-version."lru-cache"."2.5.0"; + by-version."lru-cache"."2.5.0" = lib.makeOverridable self.buildNodePackage { + name = "node-lru-cache-2.5.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"; + name = "lru-cache-2.5.0.tgz"; + sha1 = "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb"; + }) + ]; + buildInputs = + (self.nativeDeps."lru-cache" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "lru-cache" ]; + }; + by-spec."minimatch"."~0.2.11" = + self.by-version."minimatch"."0.2.14"; + by-version."minimatch"."0.2.14" = lib.makeOverridable self.buildNodePackage { + name = "node-minimatch-0.2.14"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"; + name = "minimatch-0.2.14.tgz"; + sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a"; + }) + ]; + buildInputs = + (self.nativeDeps."minimatch" or []); + deps = [ + self.by-version."lru-cache"."2.5.0" + self.by-version."sigmund"."1.0.0" + ]; + peerDependencies = [ + ]; + passthru.names = [ "minimatch" ]; + }; + by-spec."minimatch"."~0.2.12" = + self.by-version."minimatch"."0.2.14"; + by-spec."mkdirp"."0.3.0" = + self.by-version."mkdirp"."0.3.0"; + by-version."mkdirp"."0.3.0" = lib.makeOverridable self.buildNodePackage { + name = "node-mkdirp-0.3.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; + name = "mkdirp-0.3.0.tgz"; + sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "mkdirp" ]; + }; + by-spec."mkdirp"."0.3.5" = + self.by-version."mkdirp"."0.3.5"; + by-version."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage { + name = "node-mkdirp-0.3.5"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; + name = "mkdirp-0.3.5.tgz"; + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; + }) + ]; + buildInputs = + (self.nativeDeps."mkdirp" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "mkdirp" ]; + }; + by-spec."mkdirp"."~0.3.5" = + self.by-version."mkdirp"."0.3.5"; + by-spec."mocha"."~1.21.4" = + self.by-version."mocha"."1.21.4"; + by-version."mocha"."1.21.4" = lib.makeOverridable self.buildNodePackage { + name = "mocha-1.21.4"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/mocha/-/mocha-1.21.4.tgz"; + name = "mocha-1.21.4.tgz"; + sha1 = "e77d69c3773ba3e2b4fe6b628c28b5dd43880adc"; + }) + ]; + buildInputs = + (self.nativeDeps."mocha" or []); + deps = [ + self.by-version."commander"."2.0.0" + self.by-version."growl"."1.8.1" + self.by-version."jade"."0.26.3" + self.by-version."diff"."1.0.7" + self.by-version."debug"."1.0.4" + self.by-version."mkdirp"."0.3.5" + self.by-version."glob"."3.2.3" + ]; + peerDependencies = [ + ]; + passthru.names = [ "mocha" ]; + }; + "mocha" = self.by-version."mocha"."1.21.4"; + by-spec."ms"."0.6.2" = + self.by-version."ms"."0.6.2"; + by-version."ms"."0.6.2" = lib.makeOverridable self.buildNodePackage { + name = "node-ms-0.6.2"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz"; + name = "ms-0.6.2.tgz"; + sha1 = "d89c2124c6fdc1353d65a8b77bf1aac4b193708c"; + }) + ]; + buildInputs = + (self.nativeDeps."ms" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "ms" ]; + }; + by-spec."readable-stream"."~1.0.26-2" = + self.by-version."readable-stream"."1.0.31"; + by-version."readable-stream"."1.0.31" = lib.makeOverridable self.buildNodePackage { + name = "node-readable-stream-1.0.31"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz"; + name = "readable-stream-1.0.31.tgz"; + sha1 = "8f2502e0bc9e3b0da1b94520aabb4e2603ecafae"; + }) + ]; + buildInputs = + (self.nativeDeps."readable-stream" or []); + deps = [ + self.by-version."core-util-is"."1.0.1" + self.by-version."isarray"."0.0.1" + self.by-version."string_decoder"."0.10.31" + self.by-version."inherits"."2.0.1" + ]; + peerDependencies = [ + ]; + passthru.names = [ "readable-stream" ]; + }; + by-spec."readdirp"."^1.1.0" = + self.by-version."readdirp"."1.1.0"; + by-version."readdirp"."1.1.0" = lib.makeOverridable self.buildNodePackage { + name = "node-readdirp-1.1.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/readdirp/-/readdirp-1.1.0.tgz"; + name = "readdirp-1.1.0.tgz"; + sha1 = "6506f9d5d8bb2edc19c855a60bb92feca5fae39c"; + }) + ]; + buildInputs = + (self.nativeDeps."readdirp" or []); + deps = [ + self.by-version."graceful-fs"."2.0.3" + self.by-version."minimatch"."0.2.14" + self.by-version."readable-stream"."1.0.31" + ]; + peerDependencies = [ + ]; + passthru.names = [ "readdirp" ]; + }; + "readdirp" = self.by-version."readdirp"."1.1.0"; + by-spec."sigmund"."~1.0.0" = + self.by-version."sigmund"."1.0.0"; + by-version."sigmund"."1.0.0" = lib.makeOverridable self.buildNodePackage { + name = "node-sigmund-1.0.0"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; + name = "sigmund-1.0.0.tgz"; + sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; + }) + ]; + buildInputs = + (self.nativeDeps."sigmund" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "sigmund" ]; + }; + by-spec."string_decoder"."~0.10.x" = + self.by-version."string_decoder"."0.10.31"; + by-version."string_decoder"."0.10.31" = lib.makeOverridable self.buildNodePackage { + name = "node-string_decoder-0.10.31"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; + name = "string_decoder-0.10.31.tgz"; + sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; + }) + ]; + buildInputs = + (self.nativeDeps."string_decoder" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "string_decoder" ]; + }; + by-spec."type-detect"."0.1.1" = + self.by-version."type-detect"."0.1.1"; + by-version."type-detect"."0.1.1" = lib.makeOverridable self.buildNodePackage { + name = "node-type-detect-0.1.1"; + src = [ + (fetchurl { + url = "http://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz"; + name = "type-detect-0.1.1.tgz"; + sha1 = "0ba5ec2a885640e470ea4e8505971900dac58822"; + }) + ]; + buildInputs = + (self.nativeDeps."type-detect" or []); + deps = [ + ]; + peerDependencies = [ + ]; + passthru.names = [ "type-detect" ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 06eeef6dd431..5850f4199be8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4859,6 +4859,8 @@ let sloccount = callPackage ../development/tools/misc/sloccount { }; + sloc = callPackage ../development/tools/sloc { }; + smatch = callPackage ../development/tools/analysis/smatch { buildllvmsparse = false; buildc2xml = false; From 73c966534ab6528204afa3fae8bda1baabdf9e56 Mon Sep 17 00:00:00 2001 From: Markus Kohlhase Date: Wed, 10 Sep 2014 23:03:36 +0200 Subject: [PATCH 0983/1091] updated to v0.1.6 --- pkgs/development/tools/sloc/default.nix | 10 ++++----- pkgs/development/tools/sloc/package.nix | 30 ++++++++++++------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/development/tools/sloc/default.nix b/pkgs/development/tools/sloc/default.nix index 257bb4bd8786..75947bb623c5 100644 --- a/pkgs/development/tools/sloc/default.nix +++ b/pkgs/development/tools/sloc/default.nix @@ -12,19 +12,19 @@ let in rec { build = nodePackages.buildNodePackage { - name = "sloc-0.1.5"; + name = "sloc-0.1.6"; src = [ (pkgs.fetchgit { url = "https://github.com/flosse/sloc.git"; - sha256 = "1f81ihy592dgbcj3v78clrchr9w7nr9bq872ldqcby3kwmhcrd8d"; - rev = "refs/tags/v0.1.5"; + sha256 = "0064va0cd4604vqp8y8ggm33klp2xgqmgrwk9ilp7230x27wykyf"; + rev = "refs/tags/v0.1.6"; }) ]; buildInputs = [ pkgs.nodePackages.coffee-script ]; postInstall = '' - coffee -o $out/lib/node_modules/sloc/lib/ -c $src/src/ + ${nodePackages.coffee-script}/bin/coffee -o $out/lib/node_modules/sloc/lib/ -c $src/src/ ''; - deps = [ nodePackages.commander nodePackages.async nodePackages."cli-table" nodePackages.readdirp ]; + deps = [ nodePackages.commander nodePackages.async nodePackages.cli-table nodePackages.readdirp ]; passthru.names = [ "sloc" ]; }; } diff --git a/pkgs/development/tools/sloc/package.nix b/pkgs/development/tools/sloc/package.nix index 0c0b10f03d48..36a4fee13582 100644 --- a/pkgs/development/tools/sloc/package.nix +++ b/pkgs/development/tools/sloc/package.nix @@ -83,15 +83,15 @@ passthru.names = [ "cli-table" ]; }; "cli-table" = self.by-version."cli-table"."0.3.0"; - by-spec."coffee-script"."~1.7.1" = - self.by-version."coffee-script"."1.7.1"; - by-version."coffee-script"."1.7.1" = lib.makeOverridable self.buildNodePackage { - name = "coffee-script-1.7.1"; + by-spec."coffee-script"."~1.8.0" = + self.by-version."coffee-script"."1.8.0"; + by-version."coffee-script"."1.8.0" = lib.makeOverridable self.buildNodePackage { + name = "coffee-script-1.8.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz"; - name = "coffee-script-1.7.1.tgz"; - sha1 = "62996a861780c75e6d5069d13822723b73404bfc"; + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"; + name = "coffee-script-1.8.0.tgz"; + sha1 = "9c9f1d2b4a52a000ded15b659791703648263c1d"; }) ]; buildInputs = @@ -103,7 +103,7 @@ ]; passthru.names = [ "coffee-script" ]; }; - "coffee-script" = self.by-version."coffee-script"."1.7.1"; + "coffee-script" = self.by-version."coffee-script"."1.8.0"; by-spec."colors"."0.6.2" = self.by-version."colors"."0.6.2"; by-version."colors"."0.6.2" = lib.makeOverridable self.buildNodePackage { @@ -201,14 +201,14 @@ passthru.names = [ "core-util-is" ]; }; by-spec."debug"."*" = - self.by-version."debug"."1.0.4"; - by-version."debug"."1.0.4" = lib.makeOverridable self.buildNodePackage { - name = "node-debug-1.0.4"; + self.by-version."debug"."2.0.0"; + by-version."debug"."2.0.0" = lib.makeOverridable self.buildNodePackage { + name = "node-debug-2.0.0"; src = [ (fetchurl { - url = "http://registry.npmjs.org/debug/-/debug-1.0.4.tgz"; - name = "debug-1.0.4.tgz"; - sha1 = "5b9c256bd54b6ec02283176fa8a0ede6d154cbf8"; + url = "http://registry.npmjs.org/debug/-/debug-2.0.0.tgz"; + name = "debug-2.0.0.tgz"; + sha1 = "89bd9df6732b51256bc6705342bba02ed12131ef"; }) ]; buildInputs = @@ -480,7 +480,7 @@ self.by-version."growl"."1.8.1" self.by-version."jade"."0.26.3" self.by-version."diff"."1.0.7" - self.by-version."debug"."1.0.4" + self.by-version."debug"."2.0.0" self.by-version."mkdirp"."0.3.5" self.by-version."glob"."3.2.3" ]; From eee450779e628d1aa7d1828193df264e191013dc Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 23:29:07 +0300 Subject: [PATCH 0984/1091] Remove strange reference to coffee-script with two versions --- pkgs/development/tools/sloc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/sloc/default.nix b/pkgs/development/tools/sloc/default.nix index 75947bb623c5..6cc7ed8c299f 100644 --- a/pkgs/development/tools/sloc/default.nix +++ b/pkgs/development/tools/sloc/default.nix @@ -20,9 +20,9 @@ in rec { rev = "refs/tags/v0.1.6"; }) ]; - buildInputs = [ pkgs.nodePackages.coffee-script ]; + buildInputs = [ nodePackages.coffee-script ]; postInstall = '' - ${nodePackages.coffee-script}/bin/coffee -o $out/lib/node_modules/sloc/lib/ -c $src/src/ + coffee -o $out/lib/node_modules/sloc/lib/ -c $src/src/ ''; deps = [ nodePackages.commander nodePackages.async nodePackages.cli-table nodePackages.readdirp ]; passthru.names = [ "sloc" ]; From 4cf2f41f01f2ae7c14dd55748f3e3f28da897e22 Mon Sep 17 00:00:00 2001 From: koral Date: Thu, 9 Oct 2014 12:26:20 +0200 Subject: [PATCH 0985/1091] New package: jumanji-20140622 --- .../networking/browsers/jumanji/default.nix | 28 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 ++++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/applications/networking/browsers/jumanji/default.nix diff --git a/pkgs/applications/networking/browsers/jumanji/default.nix b/pkgs/applications/networking/browsers/jumanji/default.nix new file mode 100644 index 000000000000..ff4fea90bff1 --- /dev/null +++ b/pkgs/applications/networking/browsers/jumanji/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchgit, pkgconfig, girara, gtk, webkitgtk, glib_networking, makeWrapper }: + +stdenv.mkDerivation rec { + name = "jumanji-${version}"; + version = "20140622"; + + src = fetchgit { + url = git://pwmt.org/jumanji.git; + rev = "8f40487304a6a931487c411b25001f2bb5cf8d4f"; + sha256 = "1hdk09rayyv2knxzn4n7d41dvh34gdk9ra75x7g9n985w13pkinv"; + }; + + buildInputs = [ girara pkgconfig gtk webkitgtk makeWrapper ]; + + makeFlags = [ "PREFIX=$(out)" ]; + + preFixup='' + wrapProgram "$out/bin/jumanji" \ + --prefix GIO_EXTRA_MODULES : "${glib_networking}/lib/gio/modules" + ''; + + meta = with stdenv.lib; { + description = "Minimal web browser"; + homepage = http://pwmt.org/projects/jumanji/; + platforms = platforms.all; + maintainers = [ maintainers.koral ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5850f4199be8..0bd8d4ff31d4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10272,6 +10272,11 @@ let inherit (pythonPackages) lxml; }; + jumanji = callPackage ../applications/networking/browsers/jumanji { + webkitgtk = webkitgtk24x; + gtk = gtk3; + }; + jwm = callPackage ../applications/window-managers/jwm { }; k3d = callPackage ../applications/graphics/k3d { From 87862a003b87c3b9ee72db354beee49264b64d2a Mon Sep 17 00:00:00 2001 From: Krzysztof Starecki Date: Sat, 18 Oct 2014 21:09:42 +0200 Subject: [PATCH 0986/1091] Add spatialite-tools and its missing dependency (readosm) --- .../development/libraries/readosm/default.nix | 22 +++++++++++++++++++ .../libraries/spatialite-tools/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 3 files changed, 48 insertions(+) create mode 100644 pkgs/development/libraries/readosm/default.nix create mode 100644 pkgs/development/libraries/spatialite-tools/default.nix diff --git a/pkgs/development/libraries/readosm/default.nix b/pkgs/development/libraries/readosm/default.nix new file mode 100644 index 000000000000..c1393fcaa34d --- /dev/null +++ b/pkgs/development/libraries/readosm/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, expat, zlib, geos, libspatialite }: + +stdenv.mkDerivation rec { + name = "readosm-1.0.0b"; + + src = fetchurl { + url = "http://www.gaia-gis.it/gaia-sins/readosm-sources/${name}.tar.gz"; + sha256 = "042pv31smc7l6y111rvp0hza5sw86wa8ldg2jyq78xgwzcbhszpd"; + }; + + buildInputs = [ expat zlib geos libspatialite ]; + + configureFlags = "--disable-freexl"; + + enableParallelBuilding = true; + + meta = { + description = "An open source library to extract valid data from within an Open Street Map input file"; + homepage = https://www.gaia-gis.it/fossil/readosm; + license = [ "GPLv2+" "LGPLv2+" "MPL1.1" ]; + }; +} diff --git a/pkgs/development/libraries/spatialite-tools/default.nix b/pkgs/development/libraries/spatialite-tools/default.nix new file mode 100644 index 000000000000..45756b79fd5f --- /dev/null +++ b/pkgs/development/libraries/spatialite-tools/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, pkgconfig, sqlite, expat, zlib, proj, geos, libspatialite, readosm }: + +stdenv.mkDerivation rec { + name = "spatialite-tools-4.1.1"; + + src = fetchurl { + url = "http://www.gaia-gis.it/gaia-sins/spatialite-tools-sources/${name}.tar.gz"; + sha256 = "14aqmhvab63ydbb82fglsbig7jw1wmci8jjvci07aavdhvh1pyrv"; + }; + + buildInputs = [ pkgconfig sqlite expat zlib proj geos libspatialite readosm ]; + + configureFlags = "--disable-freexl"; + + enableParallelBuilding = true; + + meta = { + description = "A complete sqlite3-compatible CLI front-end for libspatialite"; + homepage = https://www.gaia-gis.it/fossil/spatialite-tools; + license = [ "GPLv2+" "LGPLv2+" "MPL1.1" ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0bd8d4ff31d4..6eb1fc816542 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6925,6 +6925,8 @@ let readline63 = callPackage ../development/libraries/readline/6.3.nix { }; + readosm = callPackage ../development/libraries/readosm { }; + librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { }; librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { }; @@ -7049,6 +7051,8 @@ let spandsp = callPackage ../development/libraries/spandsp {}; + spatialite_tools = callPackage ../development/libraries/spatialite-tools { }; + speechd = callPackage ../development/libraries/speechd { }; speech_tools = callPackage ../development/libraries/speech-tools {}; From 47f07849859c4400b3eaf8b4c9511325e593993c Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 18 Jan 2015 23:53:15 +0300 Subject: [PATCH 0987/1091] Fix license reference --- pkgs/development/libraries/readosm/default.nix | 1 + pkgs/development/libraries/spatialite-tools/default.nix | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/readosm/default.nix b/pkgs/development/libraries/readosm/default.nix index c1393fcaa34d..3ca7cab6c387 100644 --- a/pkgs/development/libraries/readosm/default.nix +++ b/pkgs/development/libraries/readosm/default.nix @@ -18,5 +18,6 @@ stdenv.mkDerivation rec { description = "An open source library to extract valid data from within an Open Street Map input file"; homepage = https://www.gaia-gis.it/fossil/readosm; license = [ "GPLv2+" "LGPLv2+" "MPL1.1" ]; + licenses = with stdenv.lib.licenses; [ mpl11 gpl2Plus lgpl21Plus ]; }; } diff --git a/pkgs/development/libraries/spatialite-tools/default.nix b/pkgs/development/libraries/spatialite-tools/default.nix index 45756b79fd5f..9ac8a7d56f43 100644 --- a/pkgs/development/libraries/spatialite-tools/default.nix +++ b/pkgs/development/libraries/spatialite-tools/default.nix @@ -17,6 +17,6 @@ stdenv.mkDerivation rec { meta = { description = "A complete sqlite3-compatible CLI front-end for libspatialite"; homepage = https://www.gaia-gis.it/fossil/spatialite-tools; - license = [ "GPLv2+" "LGPLv2+" "MPL1.1" ]; + licenses = with stdenv.lib.licenses; [ mpl11 gpl2Plus lgpl21Plus ]; }; } From 5c2041ca5d81af0b2488fab291f7314437261029 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 18 Jan 2015 21:53:16 +0100 Subject: [PATCH 0988/1091] Add darkstat: light-weight network monitor web interface --- pkgs/tools/networking/darkstat/default.nix | 31 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/tools/networking/darkstat/default.nix diff --git a/pkgs/tools/networking/darkstat/default.nix b/pkgs/tools/networking/darkstat/default.nix new file mode 100644 index 000000000000..af15f6a62e5d --- /dev/null +++ b/pkgs/tools/networking/darkstat/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl, libpcap, zlib }: + +stdenv.mkDerivation rec { + version = "3.0.718"; + name = "darkstat-${version}"; + + src = fetchurl { + url = "${meta.homepage}/${name}.tar.bz2"; + sha256 = "1zxd4bxdfk1pjpcxhrcp54l991g0lljl4sr312nsd7p8yi9kwbv8"; + }; + + buildInputs = [ libpcap zlib ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Network statistics web interface"; + longDescription = '' + Captures network traffic, calculates statistics about usage, and serves + reports over HTTP. Features: + - Traffic graphs, reports per host, shows ports for each host. + - Embedded web-server with deflate compression. + - Asynchronous reverse DNS resolution using a child process. + - Small. Portable. Single-threaded. Efficient. + - Supports IPv6. + ''; + homepage = http://unix4lyfe.org/darkstat; + license = with licenses; gpl2; + maintainers = with maintainers; [ nckx ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66dba26f70cf..ecfa5b7193ff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -969,6 +969,8 @@ let dar = callPackage ../tools/archivers/dar { }; + darkstat = callPackage ../tools/networking/darkstat { }; + davfs2 = callPackage ../tools/filesystems/davfs2 { }; dbench = callPackage ../development/tools/misc/dbench { }; From cfce8509b85281a967a5937f3f0c672125990474 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 11 Nov 2014 13:29:42 +0100 Subject: [PATCH 0989/1091] grsecurity: add GRKERNSEC_DENYUSB option (disabled by default) This option tells the kernel to ignore plug-in events of USB devices. Useful to protect against attacks with malicious hardware. Currently disabled by default, though. --- pkgs/build-support/grsecurity/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/build-support/grsecurity/default.nix b/pkgs/build-support/grsecurity/default.nix index 919728382301..b2bffc781b30 100644 --- a/pkgs/build-support/grsecurity/default.nix +++ b/pkgs/build-support/grsecurity/default.nix @@ -10,6 +10,7 @@ let mode = "auto"; sysctl = false; denyChrootChmod = false; + denyUSB = false; restrictProc = false; restrictProcWithGroup = true; unrestrictProcGid = 121; # Ugh, an awful hack. See grsecurity NixOS gid @@ -106,6 +107,7 @@ let GRKERNSEC_SYSCTL ${boolToKernOpt cfg.config.sysctl} GRKERNSEC_CHROOT_CHMOD ${boolToKernOpt cfg.config.denyChrootChmod} + GRKERNSEC_DENYUSB ${boolToKernOpt cfg.config.denyUSB} GRKERNSEC_NO_RBAC ${boolToKernOpt cfg.config.disableRBAC} ${restrictLinks} From c6269eb0d80d7a532f6d74cd5235f80ec6f0b6ff Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Sun, 18 Jan 2015 22:24:16 +0100 Subject: [PATCH 0990/1091] libuv: pkgconfig --- pkgs/development/libraries/libuv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix index decf9b3ac58e..5f7eb7dad3bb 100644 --- a/pkgs/development/libraries/libuv/default.nix +++ b/pkgs/development/libraries/libuv/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool }: +{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, pkgconfig }: let stable = "stable"; @@ -59,7 +59,7 @@ let mkWithAutotools = stability: version: sha256: stdenv.mkDerivation { name = mkName stability version; src = mkSrc version sha256; - buildInputs = [ automake autoconf libtool ]; + buildInputs = [ automake autoconf libtool pkgconfig ]; preConfigure = '' LIBTOOLIZE=libtoolize ./autogen.sh ''; From 130f66b683d37a0f636e6c8283873011b196eeac Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 18 Jan 2015 14:21:40 -0800 Subject: [PATCH 0991/1091] nixos/sync-server: Respect the enable option --- nixos/modules/services/networking/firefox/sync-server.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix index 6ed7a6beb9e8..79f32f3358cb 100644 --- a/nixos/modules/services/networking/firefox/sync-server.nix +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -119,7 +119,7 @@ in }; }; - config = { + config = mkIf cfg.enable { systemd.services.syncserver = { after = [ "network.target" ]; From b64eeaf727c351ed7461793ca952ad4fee8ad12a Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Mon, 19 Jan 2015 03:52:26 +0100 Subject: [PATCH 0992/1091] new package: httping 2.3.4 --- pkgs/tools/networking/httping/default.nix | 26 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/tools/networking/httping/default.nix diff --git a/pkgs/tools/networking/httping/default.nix b/pkgs/tools/networking/httping/default.nix new file mode 100644 index 000000000000..7e9906e7971a --- /dev/null +++ b/pkgs/tools/networking/httping/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, gettext }: + +stdenv.mkDerivation rec { + name = "httping-${version}"; + + version = "2.3.4"; + + src = fetchurl { + url = "http://www.vanheusden.com/httping/httping-2.3.4.tgz"; + sha256 = "1hkbhdxb0phrvrddx9kcfpqlzm41xv9jvy82nfkqa7bb0v5p2qd7"; + }; + + buildInputs = [ gettext ]; + + makeFlags = [ + "DESTDIR=$(out)" + "PREFIX=" + ]; + + meta = { + homepage = "http://www.vanheusden.com/httping"; + description = "ping for HTTP requests"; + maintainers = with stdenv.lib.maintainers; [ rickynils ]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 49278d609247..72cab0fd1cb0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1501,6 +1501,8 @@ let httpie = callPackage ../tools/networking/httpie { }; + httping = callPackage ../tools/networking/httping {}; + httpfs2 = callPackage ../tools/filesystems/httpfs { }; httptunnel = callPackage ../tools/networking/httptunnel { }; From 825f976b272d833275a04236247e8fe8345616fd Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Wed, 14 Jan 2015 19:28:41 -0500 Subject: [PATCH 0993/1091] Add package: SDL_stretch-0.3.1 Added in preparation for 3dfsb. --- .../libraries/SDL_stretch/default.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/libraries/SDL_stretch/default.nix diff --git a/pkgs/development/libraries/SDL_stretch/default.nix b/pkgs/development/libraries/SDL_stretch/default.nix new file mode 100644 index 000000000000..52c43da9d16e --- /dev/null +++ b/pkgs/development/libraries/SDL_stretch/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, SDL }: + +stdenv.mkDerivation { + name = "SDL_stretch-0.3.1"; + + src = fetchurl { + url = "mirror://sourceforge/sdl-stretch/0.3.1/SDL_stretch-0.3.1.tar.bz2"; + sha256 = "1mzw68sn4yxbp8429jg2h23h8xw2qjid51z1f5pdsghcn3x0pgvw"; + }; + + buildInputs = [ SDL ]; + + meta = { + description = "Stretch Functions For SDL"; + homepage = "http://sdl-stretch.sourceforge.net/"; + license = stdenv.lib.licenses.lgpl2; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c7813320b14d..261dec92aba5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6840,6 +6840,8 @@ let SDL_sound = callPackage ../development/libraries/SDL_sound { }; + SDL_stretch= callPackage ../development/libraries/SDL_stretch { }; + SDL_ttf = callPackage ../development/libraries/SDL_ttf { }; SDL2 = callPackage ../development/libraries/SDL2 { From 9b049948fa4b52c868c2bcfed89a180ca1536f5c Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Wed, 14 Jan 2015 19:30:07 -0500 Subject: [PATCH 0994/1091] Add 3dfsb --- pkgs/applications/misc/3dfsb/default.nix | 32 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/applications/misc/3dfsb/default.nix diff --git a/pkgs/applications/misc/3dfsb/default.nix b/pkgs/applications/misc/3dfsb/default.nix new file mode 100644 index 000000000000..96bcfbd6bfe6 --- /dev/null +++ b/pkgs/applications/misc/3dfsb/default.nix @@ -0,0 +1,32 @@ +{ stdenv, makeWrapper, glibc, fetchgit, pkgconfig, SDL, SDL_image, SDL_stretch, + mesa, mesa_glu, freeglut, gst_all_1, gtk2, file, imagemagick }: + +stdenv.mkDerivation { + name = "3dfsb-1.0"; + + meta = with stdenv.lib; { + description = "3D File System Browser - cleaned up and improved fork of the old tdfsb which runs on GNU/Linux and should also run on BeOS/Haiku and FreeBSD"; + homepage = "https://github.com/tomvanbraeckel/3dfsb"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ eduarrrd ]; + }; + + src = fetchgit { + url = "git://github.com/tomvanbraeckel/3dfsb.git"; + rev = "a69a9dfad42acbe2816328d11b58b65f4186c4c5"; + sha256 = "191ndg4vfanjfx4qh186sszyy4pphx3l41rchins9mg8y5rm5ffp"; + }; + + buildInputs = with gst_all_1; [ makeWrapper glibc pkgconfig SDL SDL_image SDL_stretch mesa_glu freeglut gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gtk2 file imagemagick ]; + + buildPhase = "sh ./compile.sh"; + dontStrip = true; + + installPhase = "mkdir $out/bin/ && cp 3dfsb $out/bin/"; + + preFixup = '' + wrapProgram $out/bin/3dfsb \ + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \ + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 261dec92aba5..54f694e462e7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -444,6 +444,10 @@ let ### TOOLS + "3dfsb" = callPackage ../applications/misc/3dfsb { + glibc = glibc.override { debugSymbols = true; }; + }; + abduco = callPackage ../tools/misc/abduco { }; acct = callPackage ../tools/system/acct { }; From 9fce7cced9a04e88159a13fab74619fc3aa3de21 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 18 Jan 2015 14:24:39 -0800 Subject: [PATCH 0995/1091] kernel: 3.10.64 -> 3.10.65 --- pkgs/os-specific/linux/kernel/linux-3.10.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index fbcab796ddac..4e9af61309bf 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.10.64"; + version = "3.10.65"; extraMeta.branch = "3.10"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "0k3n5q4d5y88xady3rdjvy3p3g12gk1fxszc27sw7a752hv41qpq"; + sha256 = "0nv6zwwpwmpd7zpkjvznbxszk2c5rkdivmmrb71b1a99q6iyxj0f"; }; features.iwlwifi = true; From f23cb7d92510bcb1dd8ffc1452d854ac0606c55c Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 18 Jan 2015 14:24:51 -0800 Subject: [PATCH 0996/1091] kernel: 3.12.35 -> 3.12.36 --- pkgs/os-specific/linux/kernel/linux-3.12.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.12.nix b/pkgs/os-specific/linux/kernel/linux-3.12.nix index 1dd49edf6d78..86fc9045c0ae 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.12.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.12.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.12.35"; + version = "3.12.36"; extraMeta.branch = "3.12"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1krzd21hi93kwmffaxfbmyh8cbxl6afgma3yk14xm5ff5z0nlaxy"; + sha256 = "15b1hvsmnq63kjqv24w2p5l94z7gdkdz445niz5p21z5jdn8bcq0"; }; features.iwlwifi = true; From 2c02b7caff97c8fee6fea07ca64d06bafae8a005 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 18 Jan 2015 14:24:56 -0800 Subject: [PATCH 0997/1091] kernel: 3.14.28 -> 3.14.29 --- pkgs/os-specific/linux/kernel/linux-3.14.nix | 4 ++-- pkgs/os-specific/linux/kernel/patches.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.14.nix b/pkgs/os-specific/linux/kernel/linux-3.14.nix index 3ed4bf211071..b4fd4eeefbc6 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.14.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.14.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, ... } @ args: import ./generic.nix (args // rec { - version = "3.14.28"; + version = "3.14.29"; # Remember to update grsecurity! extraMeta.branch = "3.14"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "08akxzqpj3708ixraxks81bwd5c69nzz4n6ysb53zpsl6h7vybbp"; + sha256 = "0hklzp0bv7f1pbhwgi84k2iqv9lb2aai1jgxzdrzilp6sz9z8f5v"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index c0a94ed2e76f..f85092040379 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -65,10 +65,10 @@ rec { }; grsecurity_stable = grsecPatch - { kversion = "3.14.28"; - revision = "201501142323"; + { kversion = "3.14.29"; + revision = "201501182217"; branch = "stable"; - sha256 = "0wvksk3fbs4cd7lxmbgw8iq5rm2rggc2rx526nina71vjwr42j2m"; + sha256 = "1g3ijwrclcli2hxv3f9yhvcxcxzs5mmzsw3632zq4pd9vcmsn8iz"; }; grsecurity_unstable = grsecPatch From fb921695b635afccdead9f233994c87eb38b661e Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sun, 18 Jan 2015 21:10:59 -0800 Subject: [PATCH 0998/1091] kernel: Fix grsec patch for 3.18.3 --- pkgs/os-specific/linux/kernel/patches.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index f85092040379..5d413a321025 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -72,10 +72,10 @@ rec { }; grsecurity_unstable = grsecPatch - { kversion = "3.18.2"; - revision = "201501142325"; + { kversion = "3.18.3"; + revision = "201501182219"; branch = "test"; - sha256 = "1szr3y876rllyw3dbw450cc3gz67ysfdxmdggaig31z470w9pikh"; + sha256 = "06s62kvxsc99rsslngkn3lrhyg58wmvnzq4p2zxyh8hm46bjm3ds"; }; grsec_fix_path = From c163baca3bf09af9431bc2c00a642282f5e64776 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 19 Jan 2015 11:06:00 +0300 Subject: [PATCH 0999/1091] Clean up glibcLocales environment handling -- manual merge of patch by wmertens (except Haskell part) --- pkgs/development/libraries/glibc/locales.nix | 7 +++- pkgs/top-level/all-packages.nix | 3 +- pkgs/top-level/python-packages.nix | 44 ++++++++++---------- 3 files changed, 30 insertions(+), 24 deletions(-) diff --git a/pkgs/development/libraries/glibc/locales.nix b/pkgs/development/libraries/glibc/locales.nix index 1dd15832f5b6..5d6e678bfe6d 100644 --- a/pkgs/development/libraries/glibc/locales.nix +++ b/pkgs/development/libraries/glibc/locales.nix @@ -6,7 +6,7 @@ http://sourceware.org/cgi-bin/cvsweb.cgi/libc/localedata/SUPPORTED?cvsroot=glibc */ -{ stdenv, fetchurl, allLocales ? true, locales ? ["en_US.UTF-8/UTF-8"] }: +{ stdenv, fetchurl, writeText, allLocales ? true, locales ? ["en_US.UTF-8/UTF-8"] }: let build = import ./common.nix; in @@ -43,5 +43,10 @@ build null { cp -v "$TMPDIR/$NIX_STORE/"*"/lib/locale/locale-archive" "$out/lib/locale" ''; + setupHook = writeText "locales-setup-hook.sh" + '' + export LOCALE_ARCHIVE=@out@/lib/locale/locale-archive + ''; + meta.description = "Locale information for the GNU C Library"; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b43012f0939d..4fd5a5140e29 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5425,7 +5425,8 @@ let installLocales = config.glibc.locales or false; }; - glibcLocales = callPackage ../development/libraries/glibc/locales.nix { }; + # Not supported on Darwin + glibcLocales = if (! stdenv.isDarwin) then (callPackage ../development/libraries/glibc/locales.nix { }) else null; glibcInfo = callPackage ../development/libraries/glibc/info.nix { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c9079257c7f5..cf7d5d865fe2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -30,9 +30,6 @@ let crypt = null; }; - # glibcLocales doesn't build on Darwin - localePath = optionalString (! stdenv.isDarwin) "${pkgs.glibcLocales}/lib/locale/locale-archive"; - pythonPackages = modules // import ./python-packages-generated.nix { inherit pkgs python; inherit (pkgs) stdenv fetchurl; @@ -2107,8 +2104,9 @@ let propagatedBuildInputs = with self; [ self.six ]; + buildInputs = [ pkgs.glibcLocales ]; + preBuild = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; @@ -2821,8 +2819,9 @@ let sha256 = "0qk8fv8cszzqpdi3wl9vvkym1jil502ycn6sic4jrxckw5s9jsfj"; }; + buildInputs = [ pkgs.glibcLocales ]; + preBuild = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; @@ -4066,8 +4065,9 @@ let md5 = "92978492871342ad64e8ae0ccfcf200c"; }; + buildInputs = [ pkgs.glibcLocales ]; + preConfigure = '' - export LOCALE_ARCHIVE=${pkgs.glibcLocales}/lib/locale/locale-archive export LC_ALL="en_US.UTF-8" ''; @@ -4833,11 +4833,10 @@ let }; preBuild = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; - buildInputs = with self; [ six ]; + buildInputs = with self; [ six pkgs.glibcLocales ]; meta = with stdenv.lib; { description = "Library collecting some useful snippets"; @@ -5766,7 +5765,6 @@ let doCheck = false; preBuild = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; @@ -5778,7 +5776,7 @@ let ''; buildInputs = with self; [ - pkgs.libjpeg pkgs.freetype pkgs.zlib + pkgs.libjpeg pkgs.freetype pkgs.zlib pkgs.glibcLocales pillow twitter pyfiglet requests arrow dateutil modules.readline pysocks ]; @@ -5965,9 +5963,10 @@ let md5 = "84a117c9a75b86842b0fa5f5c9c767f3"; }; + buildInputs = [ pkgs.glibcLocales ]; + # some files in tests dir include unicode names preBuild = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; @@ -6033,8 +6032,9 @@ let md5 = "9e17a181af72d04a291c9a960bc73d44"; }; + buildInputs = [ pkgs.glibcLocales ]; + preCheck = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; @@ -6965,7 +6965,6 @@ let }; preConfigure = '' - export LOCALE_ARCHIVE=${pkgs.glibcLocales}/lib/locale/locale-archive export LC_ALL="en_US.UTF-8" ''; @@ -6973,6 +6972,8 @@ let #buildInputs = [nose mock]; doCheck = false; + buildInputs = [ pkgs.glibcLocales ]; + propagatedBuildInputs = with self; [ jinja2 pygments docutils pytz unidecode six dateutil feedgenerator blinker pillow beautifulsoup4 @@ -7263,10 +7264,11 @@ let url = "http://pypi.python.org/packages/source/P/PrettyTable/${name}.tar.bz2"; sha1 = "ad346a18d92c1d95f2295397c7a8a4f489e48851"; }; + + buildInputs = [ pkgs.glibcLocales ]; preCheck = '' export LANG="en_US.UTF-8" - export LOCALE_ARCHIVE=${localePath} ''; meta = { @@ -9298,7 +9300,7 @@ let ''; checkPhase = '' - LOCALE_ARCHIVE=${localePath} LC_ALL="en_US.UTF-8" HOME=$TMPDIR ATLAS="" nosetests + LOCALE_ARCHIVE=${pkgs.glibcLocales} LC_ALL="en_US.UTF-8" HOME=$TMPDIR ATLAS="" nosetests ''; meta = { @@ -9481,11 +9483,10 @@ let sha256 = "099sc7ajpp6hbgrx3c0bl6hhkz1mhnr0ahvc7s4i3f3b7q1zfn7l"; }; - buildInputs = with self; [ pkgs.geos ]; + buildInputs = with self; [ pkgs.geos pkgs.glibcLocales ]; preConfigure = '' export LANG="en_US.UTF-8"; - export LOCALE_ARCHIVE=${localePath} ''; patchPhase = '' @@ -9541,9 +9542,10 @@ let sha256 = "0h1b9mx0snyyybj1x1ga69qssgjzkkgx2rw6nddjhyz1fknf8ywh"; }; + buildInputs = [ pkgs.glibcLocales ]; + preCheck = '' export LANG="en_US.UTF-8" - export LOCALE_ARCHIVE=${localePath} ''; meta = with stdenv.lib; { @@ -9606,10 +9608,9 @@ let preCheck = '' export LANG="en_US.UTF-8" - export LOCALE_ARCHIVE=${localePath} ''; - buildInputs = with self; [ pytest py mock ]; + buildInputs = with self; [ pytest py mock pkgs.glibcLocales ]; meta = with stdenv.lib; { maintainers = [ maintainers.iElectric ]; @@ -10122,7 +10123,6 @@ let version = "1.2.8"; preBuild = '' - export LOCALE_ARCHIVE=${localePath} export LC_ALL="en_US.UTF-8" ''; @@ -10135,7 +10135,7 @@ let sha256 = "0pgi9xg00wcw0m1pv5qp7jv53q38yffcmkf2fj1zlfi2b9c3njid"; }; - buildInputs = with self; [ nose ]; + buildInputs = with self; [ nose pkgs.glibcLocales ]; propagatedBuildInputs = with self; [ six mock ]; From 04be7262a62a413007fe6bf6e917a4e4d0f0df54 Mon Sep 17 00:00:00 2001 From: Andrey Arapov Date: Mon, 19 Jan 2015 10:45:20 +0100 Subject: [PATCH 1000/1091] nixos/dovecot: added configFile option and default Restart on-failure, PR #5845 Absolute path is required when one has such postfix configuration where he/she needs to specify the actual (real) path to active dovecot config. Without this commit applied, the dovecot is running in such way: /nix/store/hashAAA-dovecot-ver/sbin/dovecot -F -c /nix/store/hashBBB-dovecot2.conf and postfix can't be aware of the value of "hashBBB" via services.postfix.extraConfig = '' ... ''; (it can only be aware of "hashAAA" with ${pkgs.dovecot} parameter) Also enable Restart on-failure. Edit: set RestartSec to 1s --- nixos/modules/services/mail/dovecot.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix index 1fb7102e7f3e..50ff1b38db12 100644 --- a/nixos/modules/services/mail/dovecot.nix +++ b/nixos/modules/services/mail/dovecot.nix @@ -45,8 +45,6 @@ let pop3_uidl_format = %08Xv%08Xu '' + cfg.extraConfig; - confFile = pkgs.writeText "dovecot.conf" dovecotConf; - in { @@ -88,6 +86,12 @@ in description = "Additional entries to put verbatim into Dovecot's config file."; }; + configFile = mkOption { + default = null; + description = "Config file used for the whole dovecot configuration."; + apply = v: if v != null then v else pkgs.writeText "dovecot.conf" dovecotConf; + }; + mailLocation = mkOption { default = "maildir:/var/spool/mail/%u"; /* Same as inbox, as postfix */ example = "maildir:~/mail:INBOX=/var/spool/mail/%u"; @@ -144,10 +148,11 @@ in gid = config.ids.gids.dovecot2; }; - jobs.dovecot2 = + systemd.services.dovecot2 = { description = "Dovecot IMAP/POP3 server"; - startOn = "started networking"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; preStart = '' @@ -155,7 +160,13 @@ in ${pkgs.coreutils}/bin/chown -R ${cfg.user}:${cfg.group} /var/run/dovecot2 ''; - exec = "${pkgs.dovecot}/sbin/dovecot -F -c ${confFile}"; + serviceConfig = { + ExecStart = "${pkgs.dovecot}/sbin/dovecot -F -c ${cfg.configFile}"; + Restart = "on-failure"; + RestartSec = "1s"; + StartLimitInterval = "1min"; + }; + }; environment.systemPackages = [ pkgs.dovecot ]; From 4b0100774a12e5c92753080c3847a2da2923254a Mon Sep 17 00:00:00 2001 From: Longrin Wischnewski Date: Mon, 19 Jan 2015 11:41:18 +0100 Subject: [PATCH 1001/1091] systemd: extend checkUnitConfig with on-abnormal --- nixos/modules/system/boot/systemd-unit-options.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/systemd-unit-options.nix b/nixos/modules/system/boot/systemd-unit-options.nix index 20851c626d75..2f4786c78966 100644 --- a/nixos/modules/system/boot/systemd-unit-options.nix +++ b/nixos/modules/system/boot/systemd-unit-options.nix @@ -58,7 +58,7 @@ let "simple" "forking" "oneshot" "dbus" "notify" "idle" ]) (assertValueOneOf "Restart" [ - "no" "on-success" "on-failure" "on-abort" "always" + "no" "on-success" "on-failure" "on-abnormal" "on-abort" "always" ]) ]; From 547f11f0155ec5d1725fa6c23661dbf6cdc45ede Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 17 Jan 2015 03:23:59 +0100 Subject: [PATCH 1002/1091] tyxml: update from 3.3.0 to 3.4.0 --- pkgs/development/ocaml-modules/tyxml/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/ocaml-modules/tyxml/default.nix b/pkgs/development/ocaml-modules/tyxml/default.nix index 265b94392b46..d3a0b3557c52 100644 --- a/pkgs/development/ocaml-modules/tyxml/default.nix +++ b/pkgs/development/ocaml-modules/tyxml/default.nix @@ -1,11 +1,11 @@ -{stdenv, fetchurl, ocaml, findlib, ocaml_oasis, camlp4, uutf}: +{ stdenv, fetchurl, ocaml, findlib, ocaml_oasis, camlp4, uutf }: stdenv.mkDerivation { - name = "tyxml-3.3.0"; + name = "tyxml-3.4.0"; src = fetchurl { - url = http://github.com/ocsigen/tyxml/archive/3.3.0.tar.gz; - sha256 = "0r1hj8qy91i48nd7wj0x2dqrgspqrry5awraxl4pl10vh0mn6pk7"; + url = http://github.com/ocsigen/tyxml/archive/3.4.0.tar.gz; + sha256 = "10hb0b2j33fjqzmx450ns7dmf4pqmx3gyvr6dk99mghqk13cj5ww"; }; buildInputs = [ocaml findlib ocaml_oasis camlp4]; From 763b2a77186fe6a3e9f841a0ffb8a30c5cac76a6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 18 Jan 2015 12:32:44 +0100 Subject: [PATCH 1003/1091] merlin: update from 2.0 to 2.1 --- pkgs/development/tools/ocaml/merlin/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/ocaml/merlin/default.nix b/pkgs/development/tools/ocaml/merlin/default.nix index b20354e76b2f..106581b8fea4 100644 --- a/pkgs/development/tools/ocaml/merlin/default.nix +++ b/pkgs/development/tools/ocaml/merlin/default.nix @@ -5,11 +5,11 @@ assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.00"; stdenv.mkDerivation { - name = "merlin-2.0"; + name = "merlin-2.1"; src = fetchurl { - url = https://github.com/the-lambda-church/merlin/archive/v2.0.tar.gz; - sha256 = "1khvmncj6gfk9p5wl07gp6ii9csc5s1bcv892lkfpfbnsspis7cp"; + url = https://github.com/the-lambda-church/merlin/archive/v2.1.tar.gz; + sha256 = "0rk5ffhr69wbhr50ixgw1vnv0wkhxwh1z3cpbcwkm72cnac74nj6"; }; buildInputs = [ ocaml findlib yojson menhir ] From f366483f36808b064d5503deae5e989fb72087cf Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 19 Jan 2015 15:09:07 +0300 Subject: [PATCH 1004/1091] Making StumpWM contrib separately available in line with upstream recommendations --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4fd5a5140e29..554c63f8b141 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11079,8 +11079,8 @@ let stp = callPackage ../applications/science/logic/stp {}; + stumpwmContrib = callPackage ../applications/window-managers/stumpwm/contrib.nix { }; stumpwm = callPackage ../applications/window-managers/stumpwm { - stumpwmContrib = callPackage ../applications/window-managers/stumpwm/contrib.nix { }; sbcl = sbcl_1_2_5; lispPackages = lispPackagesFor (wrapLisp sbcl_1_2_5); }; From 134d1a80c6a9dbdfb34c01dfb6850b254872994e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Jan 2015 12:12:28 +0100 Subject: [PATCH 1005/1091] Add a package set for GHC 7.10.1-rc1 and bump GHC HEAD to 7.11.x. Fixes https://github.com/NixOS/nixpkgs/issues/5836. --- pkgs/development/compilers/ghc/7.10.1.nix | 51 +++++++++++ pkgs/development/compilers/ghc/head.nix | 8 +- ...7.9.x.nix => configuration-ghc-7.10.x.nix} | 2 +- .../configuration-ghc-head.nix | 85 +++++++++++++++++++ pkgs/top-level/haskell-ng.nix | 12 +-- 5 files changed, 148 insertions(+), 10 deletions(-) create mode 100644 pkgs/development/compilers/ghc/7.10.1.nix rename pkgs/development/haskell-modules/{configuration-ghc-7.9.x.nix => configuration-ghc-7.10.x.nix} (98%) create mode 100644 pkgs/development/haskell-modules/configuration-ghc-head.nix diff --git a/pkgs/development/compilers/ghc/7.10.1.nix b/pkgs/development/compilers/ghc/7.10.1.nix new file mode 100644 index 000000000000..f09de480c5d3 --- /dev/null +++ b/pkgs/development/compilers/ghc/7.10.1.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: + +let + + buildMK = '' + libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" + libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes="${ncurses}/include" + libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-libraries="${ncurses}/lib" + DYNAMIC_BY_DEFAULT = NO + ''; + +in + +stdenv.mkDerivation rec { + version = "7.10.0.20141222"; + name = "ghc-${version}"; + + src = fetchurl { + url = "https://downloads.haskell.org/~ghc/7.10.1-rc1/ghc-7.10.0.20141222-src.tar.xz"; + sha256 = "0nncvvwksqqz1d991jbag3b4174i275nn0psadriq5hi3px11dkl"; + }; + + buildInputs = [ ghc perl ]; + + preConfigure = '' + echo >mk/build.mk "${buildMK}" + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS="$NIX_LDFLAGS -rpath $out/lib/ghc-${version}" + ''; + + configureFlags = [ + "--with-gcc=${stdenv.cc}/bin/cc" + "--with-gmp-includes=${gmp}/include" "--with-gmp-libraries=${gmp}/lib" + ]; + + enableParallelBuilding = true; + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" "--keep-file-symbols" ]; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with stdenv.lib.maintainers; [ marcweber andres simons ]; + inherit (ghc.meta) license platforms; + }; + +} diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 0f91e8591d1d..71b51cf64ff2 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, ghc, perl, gmp, ncurses, happy, alex }: +{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: let @@ -13,12 +13,12 @@ let in stdenv.mkDerivation rec { - version = "7.10.0.20141222"; + version = "7.11.20150118"; name = "ghc-${version}"; src = fetchurl { - url = "https://downloads.haskell.org/~ghc/7.10.1-rc1/ghc-7.10.0.20141222-src.tar.xz"; - sha256 = "0nncvvwksqqz1d991jbag3b4174i275nn0psadriq5hi3px11dkl"; + url = "http://deb.haskell.org/dailies/2015-01-18/ghc_7.11.20150118.orig.tar.bz2"; + sha256 = "1zy960q2faq03camq2n4834bd748vkc15h83bapswc68dqncqj20"; }; buildInputs = [ ghc perl ]; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix similarity index 98% rename from pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix rename to pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix index 37ebda6f2386..4dfb4ab96b9c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix @@ -4,7 +4,7 @@ with import ./lib.nix { inherit pkgs; }; self: super: { - # Disable GHC 7.9.x core libraries. + # Disable GHC 7.10.x core libraries. array = null; base = null; binary = null; diff --git a/pkgs/development/haskell-modules/configuration-ghc-head.nix b/pkgs/development/haskell-modules/configuration-ghc-head.nix new file mode 100644 index 000000000000..4c4065e8889a --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-head.nix @@ -0,0 +1,85 @@ +{ pkgs }: + +with import ./lib.nix { inherit pkgs; }; + +self: super: { + + # Disable GHC 7.11.x core libraries. + array = null; + base = null; + binary = null; + bin-package-db = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + filepath = null; + ghc-prim = null; + haskeline = null; + hoopl = null; + hpc = null; + integer-gmp = null; + pretty = null; + process = null; + rts = null; + template-haskell = null; + terminfo = null; + time = null; + transformers = null; + unix = null; + xhtml = null; + + # We have Cabal 1.22.x. + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; }; + + # GHC 7.10.x's Haddock binary cannot generate hoogle files. + # https://ghc.haskell.org/trac/ghc/ticket/9921 + mkDerivation = drv: super.mkDerivation (drv // { doHoogle = false; }); + + # haddock: No input file(s). + nats = dontHaddock super.nats; + + # These used to be core packages in GHC 7.8.x. + old-locale = self.old-locale_1_0_0_7; + old-time = self.old-time_1_1_0_3; + + # We have transformers 4.x + mtl = self.mtl_2_2_1; + transformers-compat = disableCabalFlag super.transformers-compat "three"; + + # We have time 1.5 + aeson = disableCabalFlag super.aeson "old-locale"; + + # Setup: At least the following dependencies are missing: base <4.8 + hspec-expectations = overrideCabal super.hspec-expectations (drv: { + patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; + }); + utf8-string = overrideCabal super.utf8-string (drv: { + patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; + }); + + # bos/attoparsec#92 + attoparsec = dontCheck super.attoparsec; + + # test suite hangs silently for at least 10 minutes + split = dontCheck super.split; + + # Test suite fails with some (seemingly harmless) error. + # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 + syb = dontCheck super.syb; + + # Test suite has stricter version bounds + retry = dontCheck super.retry; + + # Test suite fails with time >= 1.5 + http-date = dontCheck super.http-date; + + # Version 1.19.5 fails its test suite. + happy = dontCheck super.happy; + + # Test suite hangs silently without consuming any CPU. + # https://github.com/ndmitchell/extra/issues/4 + extra = dontCheck super.extra; + +} diff --git a/pkgs/top-level/haskell-ng.nix b/pkgs/top-level/haskell-ng.nix index 19c70342c1b6..220fca90a53f 100644 --- a/pkgs/top-level/haskell-ng.nix +++ b/pkgs/top-level/haskell-ng.nix @@ -17,7 +17,8 @@ rec { ghc742 = callPackage ../development/compilers/ghc/7.4.2.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc763 = callPackage ../development/compilers/ghc/7.6.3.nix { ghc = compiler.ghc704Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc784 = callPackage ../development/compilers/ghc/7.8.4.nix { ghc = compiler.ghc742Binary; gmp = pkgs.gmp.override { withStatic = true; }; }; - ghcHEAD = callPackage ../development/compilers/ghc/head.nix { inherit (packages.ghc784) ghc alex happy; }; + ghc7101 = callPackage ../development/compilers/ghc/7.10.1.nix { ghc = compiler.ghc784; gmp = pkgs.gmp.override { withStatic = true; }; }; + ghcHEAD = callPackage ../development/compilers/ghc/head.nix { ghc = compiler.ghc784; gmp = pkgs.gmp.override { withStatic = true; }; }; ghc = compiler.ghc784; }; @@ -45,17 +46,18 @@ rec { ghc = compiler.ghc763; packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.6.x.nix { }; }; - ghc784 = callPackage ../development/haskell-modules { ghc = compiler.ghc784; packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { }; }; - + ghc7101 = callPackage ../development/haskell-modules { + ghc = compiler.ghc7101; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { }; + }; ghcHEAD = callPackage ../development/haskell-modules { ghc = compiler.ghcHEAD; - packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.9.x.nix { }; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { }; }; - ghcjs = callPackage ../development/haskell-modules { packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; }; From e5703d21a7a2d034ff701dec07e8c5f96f5aeb3d Mon Sep 17 00:00:00 2001 From: wmertens Date: Mon, 19 Jan 2015 14:10:45 +0100 Subject: [PATCH 1006/1091] Fix glibclocales reference Environment is auto-added if supported on the platform --- pkgs/servers/dict/dictd-wiktionary.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/servers/dict/dictd-wiktionary.nix b/pkgs/servers/dict/dictd-wiktionary.nix index 370bfd39137a..42eb3c0757e3 100644 --- a/pkgs/servers/dict/dictd-wiktionary.nix +++ b/pkgs/servers/dict/dictd-wiktionary.nix @@ -17,7 +17,6 @@ stdenv.mkDerivation rec { mkdir -p $out/share/dictd/ cd $out/share/dictd - export LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive python -O ${convert} ${data} dictzip wiktionary-en.dict echo en_US.UTF-8 > locale From ddb32dcb7ebd1cb6a84a0d6083c3e421b21e3d07 Mon Sep 17 00:00:00 2001 From: Dario Bertini Date: Mon, 19 Jan 2015 13:19:10 +0000 Subject: [PATCH 1007/1091] hoogle-local-wrapper should quote the command argument --- .../libraries/haskell/hoogle/hoogle-local-wrapper.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh b/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh index 970c0e6845e5..13ea889119c3 100644 --- a/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh +++ b/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh @@ -3,4 +3,4 @@ COMMAND=$1 shift HOOGLE_DOC_PATH=@out@/share/hoogle/doc exec @hoogle@/bin/hoogle \ - $COMMAND -d @out@/share/hoogle "$@" + "$COMMAND" -d @out@/share/hoogle "$@" From 7c3fa29e3028e946220252912b5dab50787ce82f Mon Sep 17 00:00:00 2001 From: Wout Mertens Date: Mon, 19 Jan 2015 14:49:10 +0100 Subject: [PATCH 1008/1091] Fix LOCALE_ARCHIVE handling --- pkgs/development/compilers/pakcs/default.nix | 1 - pkgs/top-level/python-packages.nix | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix index 433301e7ac0c..739804646c2a 100644 --- a/pkgs/development/compilers/pakcs/default.nix +++ b/pkgs/development/compilers/pakcs/default.nix @@ -50,7 +50,6 @@ stdenv.mkDerivation rec { buildPhase = '' # Some comments in files are in UTF-8, so include the locale needed by GHC runtime. - export LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive export LC_ALL=en_US.UTF-8 # PAKCS must be build in place due to embedded filesystem references placed by swi. diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cf7d5d865fe2..2129e0afe999 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9291,7 +9291,7 @@ let md5 = "d9822ad0238e17b382a3c756ea94fe0d"; }; - buildInputs = with self; [ nose pillow pkgs.gfortran ]; + buildInputs = with self; [ nose pillow pkgs.gfortran pkgs.glibcLocales ]; propagatedBuildInputs = with self; [ numpy scipy pkgs.atlas ]; buildPhase = '' @@ -9300,7 +9300,7 @@ let ''; checkPhase = '' - LOCALE_ARCHIVE=${pkgs.glibcLocales} LC_ALL="en_US.UTF-8" HOME=$TMPDIR ATLAS="" nosetests + LC_ALL="en_US.UTF-8" HOME=$TMPDIR ATLAS="" nosetests ''; meta = { From e6e9a734245eeaf6eb7a099bc1ed21698b5ebfa5 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Mon, 19 Jan 2015 15:43:25 +0100 Subject: [PATCH 1009/1091] Egg2nix: Bump to 0.5. --- pkgs/development/tools/egg2nix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/egg2nix/default.nix b/pkgs/development/tools/egg2nix/default.nix index dd1c00116e4d..d0f3b8a4e261 100644 --- a/pkgs/development/tools/egg2nix/default.nix +++ b/pkgs/development/tools/egg2nix/default.nix @@ -4,12 +4,12 @@ # the tarball. Is there a nicer way than duplicating code? let - version = "0.4"; + version = "0.5"; in eggDerivation { src = fetchurl { url = "https://github.com/the-kenny/egg2nix/archive/${version}.tar.gz"; - sha256 = "1xn79fgqxg0i47asjah31zi56v60is1n8d0cy8w4gbj0i41z7pvm"; + sha256 = "0adal428v4i7h9lzs7sfq75q2mxhsbf1qqwzrsjv8j41paars20y"; }; name = "egg2nix-${version}"; From 4fbe003c9996b745f25a86b5fab7e6aeb186b0fa Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Mon, 19 Jan 2015 15:47:06 +0100 Subject: [PATCH 1010/1091] Weechat: Update to 1.1.0. --- pkgs/applications/networking/irc/weechat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/irc/weechat/default.nix b/pkgs/applications/networking/irc/weechat/default.nix index 5b9b3c54f92c..176aaec6bdbb 100644 --- a/pkgs/applications/networking/irc/weechat/default.nix +++ b/pkgs/applications/networking/irc/weechat/default.nix @@ -3,12 +3,12 @@ , pythonPackages, cacert, cmake, makeWrapper }: stdenv.mkDerivation rec { - version = "1.0.1"; + version = "1.1.0"; name = "weechat-${version}"; src = fetchurl { - url = "http://weechat.org/files/src/${name}.tar.gz"; - sha256 = "0ly6lih7nvhacjs642v7n9z0x3lbgipiza00n632vrpi2zfvclrz"; + url = "http://weechat.org/files/src/weechat-1.1.tar.gz"; + sha256 = "1hzrnqafgnkmp9ddld3f8gn2378lb3x3pmd8pp2lgh9pf2q7iww3"; }; buildInputs = From 33fb7e69752f04081aaa7763dfa4fb2bda846ff2 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Mon, 19 Jan 2015 15:47:16 +0100 Subject: [PATCH 1011/1091] pngcrush: Update to 1.7.82. --- pkgs/tools/graphics/pngcrush/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/graphics/pngcrush/default.nix b/pkgs/tools/graphics/pngcrush/default.nix index 79902582ff41..668f86b83332 100644 --- a/pkgs/tools/graphics/pngcrush/default.nix +++ b/pkgs/tools/graphics/pngcrush/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libpng }: stdenv.mkDerivation rec { - name = "pngcrush-1.7.77"; + name = "pngcrush-1.7.82"; src = fetchurl { url = "mirror://sourceforge/pmt/${name}-nolib.tar.xz"; - sha256 = "0404275rb6934aiwrysgapg0irbimcb2y8giqlc63gfspnvy67fa"; + sha256 = "1cxg0a6x7sq0dh9ia8isgx3awwx1db96wq4n22rs31sm3niiw0fl"; }; configurePhase = '' From 4f17a184233341d45ba3cc0b0a76a5ad537889a1 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Mon, 19 Jan 2015 15:47:58 +0100 Subject: [PATCH 1012/1091] cura(engine): update to 14.12.1 --- pkgs/applications/misc/cura/default.nix | 4 ++-- pkgs/applications/misc/curaengine/default.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/cura/default.nix b/pkgs/applications/misc/cura/default.nix index 581081975e53..f64593517aff 100644 --- a/pkgs/applications/misc/cura/default.nix +++ b/pkgs/applications/misc/cura/default.nix @@ -1,14 +1,14 @@ { stdenv, python27Packages, curaengine, makeDesktopItem, fetchurl }: let py = python27Packages; - version = "14.09"; + version = "14.12.1"; in stdenv.mkDerivation rec { name = "cura-${version}"; src = fetchurl { url = "https://github.com/daid/Cura/archive/${version}.tar.gz"; - sha256 = "1nr26hfqa6chim5qch92wpk0s28wfvznvcf3kkzgf23hw707f40v"; + sha256 = "1sybsa84qznlzcgn18p70gh1v60npwfca5yn80h35msxrnh8gbp5"; }; desktopItem = makeDesktopItem { diff --git a/pkgs/applications/misc/curaengine/default.nix b/pkgs/applications/misc/curaengine/default.nix index bb818e9236c3..b8779eca0dc1 100644 --- a/pkgs/applications/misc/curaengine/default.nix +++ b/pkgs/applications/misc/curaengine/default.nix @@ -1,18 +1,18 @@ { stdenv, fetchurl }: let - version = "14.03"; + version = "14.12.1"; in stdenv.mkDerivation { name = "curaengine-${version}"; src = fetchurl { url = "https://github.com/Ultimaker/CuraEngine/archive/${version}.tar.gz"; - sha256 = "0f37jk6w3zd9x29c1rydqmfdzybx9nbmwdi3y3nzynq1vq7zmxcc"; + sha256 = "1cfns71mjndy2dlmccmjx8ldd0p5v88sqg0jg6ak5c864cvgbjdr"; }; installPhase = '' mkdir -p $out/bin - cp CuraEngine $out/bin/ + cp build/CuraEngine $out/bin/ ''; meta = with stdenv.lib; { From 20d994031ebcd6d1df3e01154f8a843471a06ae7 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 8 Nov 2014 23:14:41 +0000 Subject: [PATCH 1013/1091] grass: tag as broken --- pkgs/applications/misc/grass/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/grass/default.nix b/pkgs/applications/misc/grass/default.nix index 6abf6da4a69f..291ce723aab0 100644 --- a/pkgs/applications/misc/grass/default.nix +++ b/pkgs/applications/misc/grass/default.nix @@ -177,6 +177,7 @@ a.composableDerivation.composableDerivation {} (fix: { description = "free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization"; homepage = http://grass.itc.it/index.php; license = [ "GPL" ]; + broken = true; }; }) From c2064921a2f617f06f11f27c17a92e3152efc5ae Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 8 Nov 2014 20:15:46 +0000 Subject: [PATCH 1014/1091] proj: update from 4.5.0 to 4.8.0 --- pkgs/development/libraries/proj/default.nix | 22 +++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/proj/default.nix b/pkgs/development/libraries/proj/default.nix index 17c05ada7a84..85962d56cc30 100644 --- a/pkgs/development/libraries/proj/default.nix +++ b/pkgs/development/libraries/proj/default.nix @@ -1,16 +1,26 @@ { stdenv, fetchurl }: stdenv.mkDerivation { - name = "proj-4.5.0"; + name = "proj-4.8.0"; src = fetchurl { - url = ftp://ftp.remotesensing.org/proj/proj-4.5.0.tar.gz; - sha256 = "1d2qz0vgp13hkfgaz7hkblhb9w2fh2blbjqz73xdinwc08cmflqv"; + url = http://download.osgeo.org/proj/proj-4.8.0.tar.gz; + sha256 = "1dfim63ks298204lv2z0v16njz6fs7bf0m4icy09i3ffzvqdpcid"; }; - meta = { + postConfigure = '' + patch src/Makefile < include_HEADERS = proj_api.h org_proj4_Projections.h projects.h + EOF + ''; + + meta = with stdenv.lib; { description = "Cartographic Projections Library"; - homepage = http://proj.maptools.org; - license = stdenv.lib.licenses.mit; + homepage = http://trac.osgeo.org/proj/; + license = licenses.mit; + platforms = platforms.linux; }; } From d7857e05c9cecfe92380aeb990ef2ed135b5b3aa Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 8 Nov 2014 20:17:12 +0000 Subject: [PATCH 1015/1091] libspatialite: update from 4.1.1 to 4.2.0 --- .../development/libraries/libspatialite/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/libspatialite/default.nix b/pkgs/development/libraries/libspatialite/default.nix index d5b401b804fb..43c2a9089b73 100644 --- a/pkgs/development/libraries/libspatialite/default.nix +++ b/pkgs/development/libraries/libspatialite/default.nix @@ -1,23 +1,24 @@ -{ stdenv, fetchurl, sqlite, zlib, proj, geos }: +{ stdenv, fetchurl, pkgconfig, libxml2, sqlite, zlib, proj, geos }: stdenv.mkDerivation rec { - name = "libspatialite-4.1.1"; + name = "libspatialite-4.2.0"; src = fetchurl { url = "http://www.gaia-gis.it/gaia-sins/${name}.tar.gz"; - sha256 = "03wikddl60ly0yh8szrra1ng2iccsdzz645vkn6a7x2jz45a5084"; + sha256 = "0b9ipmp09y2ij7yajyjsh0zcwps8n5g88lzfzlkph33lail8l4wz"; }; - buildInputs = [ sqlite zlib proj geos ]; + buildInputs = [ pkgconfig libxml2 sqlite zlib proj geos ]; configureFlags = "--disable-freexl"; enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "Extensible spatial index library in C++"; homepage = https://www.gaia-gis.it/fossil/libspatialite; # They allow any of these - license = [ "GPLv2+" "LGPLv2+" "MPL1.1" ]; + license = with licenses; [ gpl2Plus lgpl21Plus mpl11 ]; + platforms = platforms.linux; }; } From b23a6aaab4641ec8f974ab3f05c0c834735e6a43 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 8 Nov 2014 20:19:46 +0000 Subject: [PATCH 1016/1091] qscintilla: update from 2.8.3 to 2.8.4 --- pkgs/development/libraries/qscintilla/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/qscintilla/default.nix b/pkgs/development/libraries/qscintilla/default.nix index 52736ba5d344..8c91db74f957 100644 --- a/pkgs/development/libraries/qscintilla/default.nix +++ b/pkgs/development/libraries/qscintilla/default.nix @@ -2,20 +2,20 @@ stdenv.mkDerivation rec { pname = "qscintilla"; - version = "2.8.3"; + version = "2.8.4"; name = "${pname}-${version}"; src = fetchurl { url = "mirror://sourceforge/pyqt/QScintilla2/QScintilla-${version}/QScintilla-gpl-${version}.tar.gz"; - sha256 = "fb94e6d61c3ccd4bf167d5f092629e619f7069d42207469458998b761a7cf505"; + sha256 = "03z8mc7wpk0hyza9b45pyf523gdk0qsqaywkprmp6ffc81s2sywv"; }; buildInputs = [ qt ]; preConfigure = '' cd Qt4Qt5 - sed -i -e "s,\$\$\\[QT_INSTALL_LIBS\\],$out/libs," \ + sed -i -e "s,\$\$\\[QT_INSTALL_LIBS\\],$out/lib," \ -e "s,\$\$\\[QT_INSTALL_HEADERS\\],$out/include/," \ -e "s,\$\$\\[QT_INSTALL_TRANSLATIONS\\],$out/share/qt/translations," \ -e "s,\$\$\\[QT_INSTALL_DATA\\],$out/share/qt," \ From 7ffd6825e1e3d3cadac545b44c914057a642939c Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 20 Dec 2014 17:32:59 +0100 Subject: [PATCH 1017/1091] qgis: update from 2.4.0 to 2.6.1 --- pkgs/applications/gis/qgis/default.nix | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix index 231533e580ea..8e36ec9b168c 100644 --- a/pkgs/applications/gis/qgis/default.nix +++ b/pkgs/applications/gis/qgis/default.nix @@ -1,13 +1,14 @@ { stdenv, fetchurl, gdal, cmake, qt4, flex, bison, proj, geos, x11, sqlite, gsl, - pyqt4, qwt, fcgi, python, libspatialindex, libspatialite }: + pyqt4, qwt, fcgi, pythonPackages, libspatialindex, libspatialite, qscintilla, postgresql, makeWrapper }: stdenv.mkDerivation rec { - name = "qgis-2.4.0"; + name = "qgis-2.6.1"; - buildInputs = [ gdal qt4 flex bison proj geos x11 sqlite gsl pyqt4 qwt - fcgi libspatialindex libspatialite ]; + buildInputs = [ gdal qt4 flex bison proj geos x11 sqlite gsl pyqt4 qwt qscintilla + fcgi libspatialindex libspatialite postgresql ] ++ + (with pythonPackages; [ numpy psycopg2 ]); - nativeBuildInputs = [ cmake python ]; + nativeBuildInputs = [ cmake makeWrapper ]; # fatal error: ui_qgsdelimitedtextsourceselectbase.h: No such file or directory #enableParallelBuilding = true; @@ -20,11 +21,14 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://qgis.org/downloads/${name}.tar.bz2"; - sha256 = "711b7d81ddff45b083a21f05c8aa5093a6a38a0ee42dfcc873234fcef1fcdd76"; - - + sha256 = "1avw9mnhrcxsdalqr2yhyif1cacl4dsgcpfc31axkv7vj401djnl"; }; + postInstall = '' + wrapProgram $out/bin/qgis \ + --prefix PYTHONPATH : $PYTHONPATH + ''; + meta = { description = "User friendly Open Source Geographic Information System"; homepage = http://www.qgis.org; From baef95ebd1e13360eb5c6a28abef5596f78c8ae0 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 19 Jan 2015 17:10:57 +0100 Subject: [PATCH 1018/1091] Update vnstat 1.11 -> 1.13 --- pkgs/applications/networking/vnstat/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/vnstat/default.nix b/pkgs/applications/networking/vnstat/default.nix index 6d4306044a41..d3ee682329d0 100644 --- a/pkgs/applications/networking/vnstat/default.nix +++ b/pkgs/applications/networking/vnstat/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, ncurses}: stdenv.mkDerivation rec { - name = "vnstat-1.11"; + name = "vnstat-1.13"; src = fetchurl { url = "http://humdi.net/vnstat/${name}.tar.gz"; - sha256 = "09p0mlf49zzmh6jzwyvzd9k3jv7bl8i6w8xl65ns3dmv2zc7c65p"; + sha256 = "1kcrxpvp3al1j6kh7k69vwva6kd1ba32wglx95gv55dixfcjakkg"; }; installPhase = '' @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { homepage = http://humdi.net/vnstat/; license = stdenv.lib.licenses.gpl2Plus; description = "Console-based network statistics utility for Linux"; + maintainers = with stdenv.lib.maintainers; [ nckx ]; }; } From 9dba81cd29a221821550bfcf23b5f2fc6f461294 Mon Sep 17 00:00:00 2001 From: Jim Garrison Date: Mon, 19 Jan 2015 08:52:26 -0800 Subject: [PATCH 1019/1091] Enable tests for Julia 0.3.X It was mentioned in PR #5842 that Julia's testsuite fails under nixpkgs. This PR enables the testsuite for Julia 0.3.X to demonstrate that it works. Since Julia is numerical software, I think it is a great idea to merge this current PR so that Julia will always be tested in the future. I was unable to get the tests to pass on the 0.2.X branch. However, this branch is dead (its latest commit was Aug 8) and will receive no more releases. --- pkgs/development/compilers/julia/0.3.5.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/compilers/julia/0.3.5.nix b/pkgs/development/compilers/julia/0.3.5.nix index 36639bd0e5ee..cf33203c5e08 100644 --- a/pkgs/development/compilers/julia/0.3.5.nix +++ b/pkgs/development/compilers/julia/0.3.5.nix @@ -140,6 +140,9 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + doCheck = true; + checkTarget = "testall"; + meta = { description = "High-level performance-oriented dynamical language for technical computing"; homepage = "http://julialang.org/"; From 90181a4a3dae38cff9e138dda0f90636e72a3367 Mon Sep 17 00:00:00 2001 From: Jim Garrison Date: Sun, 18 Jan 2015 22:34:40 -0800 Subject: [PATCH 1020/1091] Don't overspecify the julia version This is to bring the julia version information into accordance with section 7.3.2 of the nixpkgs manual: The version in the filename should leave out unnecessary detail. For instance, if we keep the latest Firefox 2.0.x and 3.5.x versions in Nixpkgs, they should be named firefox/2.0.nix and firefox/3.5.nix, respectively (which, at a given point, might contain versions 2.0.0.20 and 3.5.4). Julia uses semantic versioning (http://semver.org), so the third digit (the patch level) represents backwards-compatible bug fixes only. --- pkgs/development/compilers/julia/{0.2.1.nix => 0.2.nix} | 0 pkgs/development/compilers/julia/{0.3.5.nix => 0.3.nix} | 0 pkgs/top-level/all-packages.nix | 8 ++++---- 3 files changed, 4 insertions(+), 4 deletions(-) rename pkgs/development/compilers/julia/{0.2.1.nix => 0.2.nix} (100%) rename pkgs/development/compilers/julia/{0.3.5.nix => 0.3.nix} (100%) diff --git a/pkgs/development/compilers/julia/0.2.1.nix b/pkgs/development/compilers/julia/0.2.nix similarity index 100% rename from pkgs/development/compilers/julia/0.2.1.nix rename to pkgs/development/compilers/julia/0.2.nix diff --git a/pkgs/development/compilers/julia/0.3.5.nix b/pkgs/development/compilers/julia/0.3.nix similarity index 100% rename from pkgs/development/compilers/julia/0.3.5.nix rename to pkgs/development/compilers/julia/0.3.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9bcb526f3aeb..6cb0a4596bc5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3572,23 +3572,23 @@ let jikes = callPackage ../development/compilers/jikes { }; - julia021 = callPackage ../development/compilers/julia/0.2.1.nix { + julia02 = callPackage ../development/compilers/julia/0.2.nix { liblapack = liblapack.override {shared = true;}; llvm = llvm_33; openblas = openblas_0_2_2; suitesparse = suitesparse_4_2; }; - julia035 = let + julia03 = let liblapack = liblapack_3_5_0.override {shared = true;}; - in callPackage ../development/compilers/julia/0.3.5.nix { + in callPackage ../development/compilers/julia/0.3.nix { inherit liblapack; suitesparse = suitesparse_4_2.override { inherit liblapack; }; llvm = llvm_33; }; - julia = julia035; + julia = julia03; lazarus = callPackage ../development/compilers/fpc/lazarus.nix { fpc = fpc; From 14f6ea9d3c01854f0f240158de700d2833cd65f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Mon, 19 Jan 2015 21:10:22 +0100 Subject: [PATCH 1021/1091] ihaskell: be more paranoid about profile initialization --- .../tools/haskell/ihaskell/wrapper.nix | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/haskell/ihaskell/wrapper.nix b/pkgs/development/tools/haskell/ihaskell/wrapper.nix index 281a3177baef..b20f8fa4f507 100644 --- a/pkgs/development/tools/haskell/ihaskell/wrapper.nix +++ b/pkgs/development/tools/haskell/ihaskell/wrapper.nix @@ -2,23 +2,35 @@ stdenv.mkDerivation rec { - inherit (ihaskell) name pname version; + inherit (ihaskell) name pname src version meta; buildInputs = [ makeWrapper ]; preferLocalBuild = true; - buildCommand = '' + buildCommand = let profile = "${pname}-${version}/profile/profile.tar"; in '' + tar xf $src ${profile} + mkdir -p $out/share/`dirname ${profile}` + mkdir profile + cd profile + tar xf ../${profile} + for cfg in ipython_*config.py;do + sed -i -e "1iexe = '${ihaskell}/bin/IHaskell'" $cfg + done + tar cf $out/share/${profile} . makeWrapper "${ihaskell}/bin/IHaskell" "$out/bin/ihaskell" \ --prefix PATH : "${ghc}/bin:${ihaskell}/bin:${ipython}/bin" \ --prefix LD_LIBRARY_PATH : "${ihaskell}/lib/ghc-${ghc.version}/${name}/" \ --add-flags "--ipython=${ipython}/bin/ipython" \ --set PROFILE_DIR "\$HOME/.ipython/profile_haskell" \ - --set PROFILE_TAR "$(find ${ihaskell} -iname "profile.tar")" \ - --set PROFILE_INIT "\$([ ! -d \$PROFILE_DIR ] && mkdir -p \$PROFILE_DIR && tar xvf \$PROFILE_TAR -C \$PROFILE_DIR)" \ + --set PROFILE_TAR "$out/share/${profile}" \ + --set PROFILE_INIT "\$([ ! -d \$PROFILE_DIR ] \ + && mkdir -p \$PROFILE_DIR \ + && tar xf \$PROFILE_TAR -C \$PROFILE_DIR \ + ; [ -d \$PROFILE_DIR ] && for cfg in \$PROFILE_DIR/ipython_*config.py;do \ + sed -i -e '/.*exe.*IHaskell.*/d' \$cfg; sed -i -e \"1iexe = '${ihaskell}/bin/IHaskell'\" \$cfg;done ) \ + " \ --prefix GHC_PACKAGE_PATH : "\$(${ghc.GHCGetPackages} ${ghc.version}|sed -e 's, -package-db ,:,g'|cut -b 2-):${ihaskell}/lib/ghc-${ghc.version}/package.conf.d/${pname}-${version}.installedconf" \ --set GHC_PACKAGE_PATH "\$GHC_PACKAGE_PATH:" # always end with : to include base packages ''; - - inherit (ihaskell) meta; } From 8d19893725854a4394eb679615a47ac9504a5a7c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Jan 2015 13:54:06 +0100 Subject: [PATCH 1022/1091] hackage-packages.nix: re-generate from Hackage 2015-01-19T13:54:06+0100 --- .../haskell-modules/hackage-packages.nix | 435 ++++++++++++------ 1 file changed, 282 insertions(+), 153 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 612dd54d4694..d64a748e0e46 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -4549,10 +4549,9 @@ self: { ({ mkDerivation, base, monad-control, mtl, resourcet }: mkDerivation { pname = "ForkableT"; - version = "0.1.0.1"; - sha256 = "1qw4qyfpax8y3pmb0sx717a294aamjb2mgvqhrkbqx2yi5d8jl66"; + version = "0.1.0.2"; + sha256 = "0lzrggy1j15cajb6k5qhz2s8ddngr3hhhsj781ya45fcx82mngvj"; buildDepends = [ base monad-control mtl resourcet ]; - jailbreak = true; homepage = "https://github.com/exFalso/ForkableT/"; description = "Forkable monad transformers"; license = stdenv.lib.licenses.bsd3; @@ -4581,6 +4580,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "Foster" = callPackage + ({ mkDerivation, array, base, cmdtheline, containers, random + , strict + }: + mkDerivation { + pname = "Foster"; + version = "1.1.2"; + sha256 = "0w4jnxk32c0pvrh2k7y93fckvrkcj3q8w4yi12zsgj9k1ic7yb6a"; + isLibrary = false; + isExecutable = true; + buildDepends = [ array base cmdtheline containers random strict ]; + jailbreak = true; + description = "Utilities to generate and solve puzzles"; + license = stdenv.lib.licenses.mit; + }) {}; + "FpMLv53" = callPackage ({ mkDerivation, base, HaXml }: mkDerivation { @@ -17413,8 +17428,8 @@ self: { }: mkDerivation { pname = "amazonka"; - version = "0.2.0"; - sha256 = "0736n3pqydlv0xbp1xzk4ngw3lbh603046y9293bw679sch8hlyw"; + version = "0.2.1"; + sha256 = "10zcf9rg843chr6pns2mgds35cb3lpm8kfpwnjbrm763ahbl89mq"; buildDepends = [ amazonka-core base bytestring conduit exceptions http-conduit lens mmorph monad-control mtl resourcet retry text time transformers @@ -17430,8 +17445,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-autoscaling"; - version = "0.2.0"; - sha256 = "1ffhngz23h4mc1cxbd6xkjzpkx3yncl5sm6b6idwwbi6f05k2f93"; + version = "0.2.1"; + sha256 = "1k8c91yrclgb1qy47204pl5ga671d9hjpm7r3gnwdg6z2526m4rl"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Auto Scaling SDK"; @@ -17443,8 +17458,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudformation"; - version = "0.2.0"; - sha256 = "0qsffvmlqrrk0dkb84dbgjla9hrsb9ivxs47jw4h5a2dnfsvclpj"; + version = "0.2.1"; + sha256 = "0ilnxsw78d7wd0i4n3falph9a6cxrhq56c8b0i1j9jxn6x3344c3"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudFormation SDK"; @@ -17456,8 +17471,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudfront"; - version = "0.2.0"; - sha256 = "00bnm5zgzbndhmr0w1v2rranp05ldznb9zvy45m144m2bzn2bh1m"; + version = "0.2.1"; + sha256 = "08waaz8i17n5ja2cj1jmh75qznw777ch89s3yw68dz6b4989kibp"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudFront SDK"; @@ -17465,12 +17480,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "amazonka-cloudhsm" = callPackage + ({ mkDerivation, amazonka-core, base }: + mkDerivation { + pname = "amazonka-cloudhsm"; + version = "0.2.1"; + sha256 = "1nr8m65xqh3x5nzzznar2n0rx0v2j8zxrvgx54i53b6vy8g1s8df"; + buildDepends = [ amazonka-core base ]; + homepage = "https://github.com/brendanhay/amazonka"; + description = "Amazon CloudHSM SDK"; + license = "unknown"; + }) {}; + "amazonka-cloudsearch" = callPackage ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudsearch"; - version = "0.2.0"; - sha256 = "0gy6qvq0czin9bpy2bvfb0r6095k8jm8wxrgsr3x07kdpgy6vlpv"; + version = "0.2.1"; + sha256 = "0sadcgx7ihgfw0vr78rskgy6p73h1kgg0kf30i5mx0kc1bw18p3g"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudSearch SDK"; @@ -17482,8 +17509,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudsearch-domains"; - version = "0.2.0"; - sha256 = "06pk2s3pbc07crz27k789diycy3s2yy7f1z22fzf9j8x5qbsbyx8"; + version = "0.2.1"; + sha256 = "02q111jvg37q58faxkkj925hmrq3bvkmzwqan2vgh22ww658z7z8"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudSearch Domain SDK"; @@ -17495,8 +17522,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudtrail"; - version = "0.2.0"; - sha256 = "0gsva5kz7swpdx1vgs1q7w6fhsdbcxk4912fg6j6z4wh1v110j8v"; + version = "0.2.1"; + sha256 = "125z2d8pxik1nahrlrvkyxa08x4kn16vpaw13459qrpbj7fr3g16"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudTrail SDK"; @@ -17508,8 +17535,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudwatch"; - version = "0.2.0"; - sha256 = "03csdz8q7ni0jkv1900mq78xz6d08qlpn8jrccvp6zkijc0mzskh"; + version = "0.2.1"; + sha256 = "0g32dl80m4fis7yywvc7v3jmkk9abjspskhyga6v8q22cd4y8x23"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudWatch SDK"; @@ -17520,8 +17547,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cloudwatch-logs"; - version = "0.2.0"; - sha256 = "1079yaq0hl7w5gkimsnma7a6xyv7rycmaxvjnyjacc80li4pki9m"; + version = "0.2.1"; + sha256 = "1qr0shavlcccwvb2ssqh40km4819q74i9xjhimmihn1n1k7p3c5b"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CloudWatch Logs SDK"; @@ -17533,8 +17560,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-codedeploy"; - version = "0.2.0"; - sha256 = "0zsw08lpccyhsdd0sj3zfckbmkiwas5yzbb80xria8230b8r9fd9"; + version = "0.2.1"; + sha256 = "169x15i0vqhc9p0zz335vwdw5jybpywjv40a77wv6l3pr7rrpwy7"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon CodeDeploy SDK"; @@ -17546,8 +17573,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cognito-identity"; - version = "0.2.0"; - sha256 = "015l0daqciglmnim4i6f0i0ak1iz58d6d947m1f6as23l7cgw0f9"; + version = "0.2.1"; + sha256 = "0y1vv5j9k96fy8708srg4ckl92mlm9g5vdagzm6d3v1bgkp0xymb"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Cognito Identity SDK"; @@ -17559,8 +17586,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-cognito-sync"; - version = "0.2.0"; - sha256 = "0p3a9s6qh5snwvq3lk4zznk3ckykzvw8b1z48990v7wr7nc0mvvz"; + version = "0.2.1"; + sha256 = "0k2jq3pa8pkz45qc3k34hzfjfgyvh2nd79yrs5vff0s1i8jvwqz2"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Cognito Sync SDK"; @@ -17572,8 +17599,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-config"; - version = "0.2.0"; - sha256 = "0vwbkbjmvvba5zma5iiy2h8pbr87778mbb5kwfw6d8j8yrhy2d5q"; + version = "0.2.1"; + sha256 = "19f4w8fj6wr0n9yp1q2pfa3xnyb4rivv571ygqllmwh6gq7cds86"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Config SDK"; @@ -17592,8 +17619,8 @@ self: { }: mkDerivation { pname = "amazonka-core"; - version = "0.2.0"; - sha256 = "1775jzcq0705cj002f73sdi03hk64gink8yj5l4zli1f5wl6nhm6"; + version = "0.2.1"; + sha256 = "10hg16xqm0fcnwcqrs36lr211wz4smdh8lw3nsvmrppimjvg1gnh"; buildDepends = [ aeson attoparsec base base16-bytestring base64-bytestring bifunctors bytestring case-insensitive conduit conduit-extra @@ -17615,8 +17642,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-datapipeline"; - version = "0.2.0"; - sha256 = "1d6x35fhcyhnb6fcr5jsgbqs9sxphxvl32iinv8ny5yq9scx5aga"; + version = "0.2.1"; + sha256 = "1xndm6p3gphbs79021383170j484acjsnh6y1hyh4vd7cyg3ia9d"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Data Pipeline SDK"; @@ -17628,8 +17655,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-directconnect"; - version = "0.2.0"; - sha256 = "0wqz2r5cmzlh3m267jdy5mg7d7q7vlsv1hs8d8ndal7z0lmljskf"; + version = "0.2.1"; + sha256 = "15pxx4qilpb408cfvp6v1yad3dqzarsr8sd8z0jrb2vf25i7s8dk"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Direct Connect SDK"; @@ -17641,8 +17668,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-dynamodb"; - version = "0.2.0"; - sha256 = "1d2r8rpbz71h8kaf2v7arlisyqs0kx21x7yrg5dkrf7px363k1d9"; + version = "0.2.1"; + sha256 = "05m8gkcy1hqqlj7q4rlz91l0ij226zblah79vl75g2s6r1hkmfbd"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon DynamoDB SDK"; @@ -17654,8 +17681,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-ec2"; - version = "0.2.0"; - sha256 = "0hjx6nmry3h7bbc6wmq9pfr5ddw8704sg0lcc34kmlyf4pwhcz3d"; + version = "0.2.1"; + sha256 = "04ipx9zcm7ilizymixflpk0i4q6nj2p3xpzj0v3irm8z4ljjd2vg"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Compute Cloud SDK"; @@ -17667,8 +17694,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elasticache"; - version = "0.2.0"; - sha256 = "0qygz71j8l1jzl9khljrw68xbs5mbs77qs7zgfy1822jsxg3lknk"; + version = "0.2.1"; + sha256 = "17ahn3sqwvkflns29rwpfv8hp7w75a2rkxkqbfkwcfkw3lfd60gn"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon ElastiCache SDK"; @@ -17680,8 +17707,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elasticbeanstalk"; - version = "0.2.0"; - sha256 = "16p8cxn2wva7lk1pk9k5civh2qrhl4gaz97nm8haw1q3ihxcp35s"; + version = "0.2.1"; + sha256 = "0p33pm128cbia50dglknfrfd3hmgpzblfgjrz4y9nb4wx5cbcdf8"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Beanstalk SDK"; @@ -17693,8 +17720,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elastictranscoder"; - version = "0.2.0"; - sha256 = "0711pa4if4pz3k0jlan92gj6m4aiawwvkdf1zhplqyqlmnlbj98w"; + version = "0.2.1"; + sha256 = "1n4p1842cyair5jkjml25q7rk4l201whhm973wgrvq6xqqav2jhk"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Transcoder SDK"; @@ -17706,8 +17733,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-elb"; - version = "0.2.0"; - sha256 = "1f98x8yznjky5gqdycvn3f4an3ac9dqq5i4a0a2b695ly9f0z5sw"; + version = "0.2.1"; + sha256 = "05d96ipfcnns4kc2qk3rps3gvkvfl5fdsqmsgl4ajbnx5zpjnn0q"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic Load Balancing SDK"; @@ -17719,8 +17746,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-emr"; - version = "0.2.0"; - sha256 = "1hjr1is0s3fbx25ih3sbndmpy272bk998llwpwy8m84wqwrymml2"; + version = "0.2.1"; + sha256 = "18pzahfqzyv9fmxwzk8br21n9mwrd2sri3i3hlbbgqpw3ncqqfja"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Elastic MapReduce SDK"; @@ -17732,8 +17759,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-iam"; - version = "0.2.0"; - sha256 = "0fbabw20h8fdhfzlbkc9qwq95s9a51a0pvjxq66myn05z5m1glci"; + version = "0.2.1"; + sha256 = "0x10wl0a4n0dad4d9jp8ibx4dk55b1y7wl9si15d5gz1d8hszf01"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Identity and Access Management SDK"; @@ -17745,8 +17772,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-importexport"; - version = "0.2.0"; - sha256 = "01nlsvq9i3mw7gikjsbb9w38sbd08g6mncbik4yhrn1ngx2fp1ag"; + version = "0.2.1"; + sha256 = "1w4p2csp3f1xw5ic2yavw7sa9s91wc8vv3ka6f62rj4v1f1klfms"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Import/Export SDK"; @@ -17758,8 +17785,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-kinesis"; - version = "0.2.0"; - sha256 = "16fdapzi2ilrzwfj1qrgg225kqyr1gyx7v32v7a8abf8pwxb3ql5"; + version = "0.2.1"; + sha256 = "0mykfw9v25hzx5m0a9dil1sdrx4w0121lj7mal7gwrg89kzs1h4g"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Kinesis SDK"; @@ -17771,8 +17798,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-kms"; - version = "0.2.0"; - sha256 = "1v2bs1hp2niv78s7bznj48qn06gv2mqm8sam58dr39gpya9br8x4"; + version = "0.2.1"; + sha256 = "0zybl31igj82fzhr2hmgjvpdsgbyk3086c50z3205gim8gckqg18"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Key Management Service SDK"; @@ -17783,8 +17810,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-lambda"; - version = "0.2.0"; - sha256 = "1v5yjchljc255cbn8ff5brwmqbk813wdnkbc8z1678g27rndakx4"; + version = "0.2.1"; + sha256 = "14pwamp9mhy8dvkmbard8ncjbqcrlgw8wcmss964ghhy642szw6n"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Lambda SDK"; @@ -17796,8 +17823,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-opsworks"; - version = "0.2.0"; - sha256 = "18ks55r13v34wgh7wqb41k9q7h4zxqy2br98y64qdl3zq400ivmx"; + version = "0.2.1"; + sha256 = "1a4algkmp9ha8lbszczxpixki87ziw0qwszn03l44prj4xcbvi2c"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon OpsWorks SDK"; @@ -17809,8 +17836,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-rds"; - version = "0.2.0"; - sha256 = "0qpn46xx2q3lqh0dra6f7i1s4s48zlv0v80jscvmr4y3dfi66mm0"; + version = "0.2.1"; + sha256 = "04hkzayf0jxvkwx0q1w33398xf8a14y0x6cms1819m7vyj4d67gc"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Relational Database Service SDK"; @@ -17822,8 +17849,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-redshift"; - version = "0.2.0"; - sha256 = "0wk37jlx0xzajn8cqpr7g6nxcczqcr4x87l3l68fkb4xw78by8ll"; + version = "0.2.1"; + sha256 = "130ah4884g1g2d0f5hrvv8lbq7cbn2al9wqmjr7dy0n268d1wr1a"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Redshift SDK"; @@ -17835,8 +17862,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-route53"; - version = "0.2.0"; - sha256 = "137x7cix3nvdnb2yqh12qrdljb959bfp75k6q40rw3ryz9lacicb"; + version = "0.2.1"; + sha256 = "15bckq5kf2ncqih1a6cwbz5qwp20fai15758x37rjhvrhm8pxadh"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Route 53 SDK"; @@ -17848,8 +17875,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-route53-domains"; - version = "0.2.0"; - sha256 = "0722n7v7f0xlxvq7khfxy4rw1iwp1dl5d0dpvwc5vl8pbfdw5k55"; + version = "0.2.1"; + sha256 = "0nqv9n3f3ccy8rbp5d5vsvdxkmd0m9d9s2ljy4fzhp34101w3gsn"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Route 53 Domains SDK"; @@ -17861,8 +17888,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-s3"; - version = "0.2.0"; - sha256 = "1zm9scqngski4sh00qx6b2jmgmzwcv5hc03g0a8yy5d6ylb633x6"; + version = "0.2.1"; + sha256 = "07371rs14dhl4j97bv3k42vr9yjlgvw52zianc7v368zgd1cpan2"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Storage Service SDK"; @@ -17874,8 +17901,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sdb"; - version = "0.2.0"; - sha256 = "1dzpxld8fh95blb5blmld6c88qyqk3yid043xic3mhpd6wyzgmna"; + version = "0.2.1"; + sha256 = "1gp0hsd70qgyl78jfwbc1pdkan0vc8gn5954f06ddv9jvvv02xpm"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon SimpleDB SDK"; @@ -17887,8 +17914,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-ses"; - version = "0.2.0"; - sha256 = "08h9ddcwslp50lc1jzqx0m12097vy59may184psflnm05jn250s8"; + version = "0.2.1"; + sha256 = "10c3a6whnmpsifvs4210lz1wdadvg5jryi88bb4rh4zl8rjs2m9g"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Email Service SDK"; @@ -17900,8 +17927,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sns"; - version = "0.2.0"; - sha256 = "1n2d3imbva7zjknx7jicjjccjgyq60cbcxbr61l70ldsaidrs9p7"; + version = "0.2.1"; + sha256 = "0yp3p7ahhnqlafdq00cxc7dv5wja5kccfvafifjgv554x40gav9s"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Notification Service SDK"; @@ -17913,8 +17940,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sqs"; - version = "0.2.0"; - sha256 = "1l2f57j6mjrpcva02yba3dp6kvcf68c0bw1c6rx5865gq4m37n2h"; + version = "0.2.1"; + sha256 = "1vdqqlqh0r99xq4mc0xknz8l0426pf4yk4dq8kb890iry9na1b02"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Queue Service SDK"; @@ -17926,8 +17953,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-storagegateway"; - version = "0.2.0"; - sha256 = "07f9nvimgf0pvlggb8r9h2gaq8kmhcflc30hm9wpn1ihm9hqn13n"; + version = "0.2.1"; + sha256 = "1dji5j8v8wqn9g1zay2ac30py6ddczf45jd04ivlwzs4q3ch721k"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Storage Gateway SDK"; @@ -17939,8 +17966,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-sts"; - version = "0.2.0"; - sha256 = "0jiks2pywzkxc7av1f2fynqvcq0x7501hijdyxdw3wm3rhpz14wh"; + version = "0.2.1"; + sha256 = "0g0i8sycan1i3dkf9ys5cl24vm9la2zy58c81cv8cnaj9agz2zd2"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Security Token Service SDK"; @@ -17952,8 +17979,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-support"; - version = "0.2.0"; - sha256 = "0p57p7flfw5zzqypyyhj8l4xn42048lqvaz62l5r5s0q3yqpnqjz"; + version = "0.2.1"; + sha256 = "1w95ygw1anz0vxgvgqrdp8cjs8ck4d76n5ksb8hf2v19wc5d5z04"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Support SDK"; @@ -17965,8 +17992,8 @@ self: { ({ mkDerivation, amazonka-core, base }: mkDerivation { pname = "amazonka-swf"; - version = "0.2.0"; - sha256 = "1a3vi2wvb0yz04py42pdwnimifslzq7w0mvy8qgf9cpvjs476g3k"; + version = "0.2.1"; + sha256 = "06y3ik2p0d9m5grr9d4mjlj33dcbh0qb18wivcpvyjdvf1pwhykh"; buildDepends = [ amazonka-core base ]; homepage = "https://github.com/brendanhay/amazonka"; description = "Amazon Simple Workflow Service SDK"; @@ -19891,8 +19918,8 @@ self: { }: mkDerivation { pname = "atlassian-connect-descriptor"; - version = "0.3.0.0"; - sha256 = "0kq3gkjg1jl6mbg7id0ff9pwymyqxr8d57w76j9qmcpz7n0p4j7w"; + version = "0.3.0.1"; + sha256 = "1j8x28d2n5ivyrxs35ka2sahnj9d94izr2sihhgppjcgsnm93c8m"; buildDepends = [ aeson base cases network network-uri text time-units unordered-containers @@ -20560,8 +20587,8 @@ self: { }: mkDerivation { pname = "aws"; - version = "0.11"; - sha256 = "19q7r74c5xw04vpwl2fwm675bvkp3vhlak63iqfl1927z2jsyva9"; + version = "0.11.2"; + sha256 = "15qn5fwaqzf6mqs6bahcddqhnhgbjbprw321yf2g68qq2h6dzqzi"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -21607,8 +21634,8 @@ self: { }: mkDerivation { pname = "basic-prelude"; - version = "0.3.10"; - sha256 = "10013ni7kpqlc6s3ryfvmklw3ic5h48rm4wsrb31pcp5xja0qk59"; + version = "0.3.11"; + sha256 = "05nbaba4ww24x326dd1x1r94yv9jl9r5hys2qg5qkyzldpzqndl6"; buildDepends = [ base bytestring containers hashable lifted-base ReadArgs safe system-filepath text transformers unordered-containers vector @@ -24222,8 +24249,8 @@ self: { }: mkDerivation { pname = "blaze-markup"; - version = "0.6.2.0"; - sha256 = "034aqkvxw0g6ry4d82bkvxky7w6yx4q6bp1wn4ydj9rqw8yh6m08"; + version = "0.6.3.0"; + sha256 = "1x057jlp89js6xbbyp4ky7xf5wq1ckl516b8bzp4y3knz50jshll"; buildDepends = [ base blaze-builder bytestring text ]; testDepends = [ base blaze-builder bytestring containers HUnit QuickCheck @@ -26738,8 +26765,8 @@ self: { ({ mkDerivation, base, haskeline, mtl, parsec, QuickCheck }: mkDerivation { pname = "calculator"; - version = "0.1.3.0"; - sha256 = "14ryw3555vvmz1yvrvwi5djpmpky80ib3siwbicijnvv6xns9jsf"; + version = "0.1.4.0"; + sha256 = "1sf1fljg65fvwrnxmpj1s66yqb7j6q9kwsn3rmc0bac23s7nrrjh"; isLibrary = false; isExecutable = true; buildDepends = [ base haskeline mtl parsec QuickCheck ]; @@ -31584,6 +31611,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "containers_0_4_2_1" = callPackage + ({ mkDerivation, array, base, deepseq }: + mkDerivation { + pname = "containers"; + version = "0.4.2.1"; + sha256 = "10xjyxlx6raz5jx17wyw7zqif3bp3xsbzb1756l263g91gd20rsm"; + buildDepends = [ array base deepseq ]; + description = "Assorted concrete container types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "containers_0_5_6_3" = callPackage ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim , HUnit, QuickCheck, test-framework, test-framework-hunit @@ -33940,8 +33978,8 @@ self: { }: mkDerivation { pname = "cudd"; - version = "0.1.0.0"; - sha256 = "0dazyg752g2wbp6nkpcybjg3vph7nmrb1hxj9ai0jhb761mskci5"; + version = "0.1.0.1"; + sha256 = "0p6gf6wwz5fd9hn2bf1lnmyc43cyh1pvgzbypfr85hy8zsy6byla"; buildDepends = [ array base mtl transformers ]; buildTools = [ c2hs ]; extraLibraries = [ cudd dddmp epd mtr st util ]; @@ -34242,6 +34280,20 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "dag" = callPackage + ({ mkDerivation, base, constraints, hspec, QuickCheck + , quickcheck-instances + }: + mkDerivation { + pname = "dag"; + version = "0.0.1"; + sha256 = "1yhr3c0v66xbqf06a056h515kkn4ansg5ynqrmh3571q39qfss6r"; + buildDepends = [ base constraints ]; + testDepends = [ base hspec QuickCheck quickcheck-instances ]; + description = "Basic type-safe directed acyclic graphs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "damnpacket" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq , QuickCheck, text @@ -36381,6 +36433,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "deepseq_1_3_0_1" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "deepseq"; + version = "1.3.0.1"; + sha256 = "068zka6rwprbzpx7yisi1ajsxdly23zaf2vjklx1wp66yypx54lp"; + buildDepends = [ array base ]; + jailbreak = true; + description = "Deep evaluation of data structures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "deepseq_1_4_0_0" = callPackage ({ mkDerivation, array, base, ghc-prim, HUnit, test-framework , test-framework-hunit @@ -36962,8 +37026,8 @@ self: { }: mkDerivation { pname = "descriptive"; - version = "0.1.1"; - sha256 = "1rly83jadbs1kqq0ax1kjhxwazpk8s2k6xyhdh88w733rdl1qz8q"; + version = "0.2.0"; + sha256 = "0hskagbxpl1y9nz4xgcm4p60df9i5qw78yahbynd519d8k08bpz0"; buildDepends = [ aeson base bifunctors containers mtl text transformers ]; @@ -44849,6 +44913,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "floating-bits" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "floating-bits"; + version = "0.1.0.0"; + sha256 = "1sprs296ppz8mdpxa9p4c397nkx20h3lddggk7ap0fr3zb300fi1"; + editedCabalFile = "cec5d92b886e329078d4f4b4bf1f7981718c0ff4a54dc595ea9d70a7d46a211f"; + buildDepends = [ base ]; + description = "Conversions between floating and integral values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "floatshow" = callPackage ({ mkDerivation, array, base, integer-gmp }: mkDerivation { @@ -59882,8 +59958,8 @@ self: { }: mkDerivation { pname = "hmatrix-gsl"; - version = "0.16.0.2"; - sha256 = "1l865v2vpjl7f5741z58m9gw1ksskgzfm5gzp9pxiqazsgb2h5ym"; + version = "0.16.0.3"; + sha256 = "07hg9rfrr1029n9q8xyicyh4rr9x4c02cqn1xxnks9p9qyccf4kg"; buildDepends = [ array base hmatrix process random vector ]; pkgconfigDepends = [ gsl ]; homepage = "https://github.com/albertoruiz/hmatrix"; @@ -68334,10 +68410,9 @@ self: { ({ mkDerivation, base, containers }: mkDerivation { pname = "interchangeable"; - version = "0.0.1.0"; - sha256 = "0j7jk7qnc74pl6fhwxy71v9i34s5ycgqxj2v9y9xig2i1n91isl7"; + version = "0.2.0.0"; + sha256 = "1r0gxwbl2k4i9r7jlbmabr1088q8nk1an4nhf79gsx2ybfdzlndh"; buildDepends = [ base containers ]; - jailbreak = true; homepage = "https://github.com/arowM/interchangeable"; description = "A type class for interchangeable data"; license = stdenv.lib.licenses.mit; @@ -70304,18 +70379,21 @@ self: { }) {}; "jsaddle" = callPackage - ({ mkDerivation, base, hslogger, lens, template-haskell, text - , transformers + ({ mkDerivation, base, glib, gtk3, hslogger, lens, template-haskell + , text, transformers, webkitgtk3, webkitgtk3-javascriptcore }: mkDerivation { pname = "jsaddle"; - version = "0.2.0.2"; - sha256 = "14lxxcl45bzj6g44vr0iq8ndjkxbv4sismamyafymb8hbb24ida3"; - buildDepends = [ base lens template-haskell text transformers ]; - testDepends = [ - base hslogger lens template-haskell text transformers + version = "0.2.0.3"; + sha256 = "0bldhn9bhhz07shcdcdc0p01ggxa8af43cf0bza9za8zywgq5i9x"; + buildDepends = [ + base lens template-haskell text transformers webkitgtk3 + webkitgtk3-javascriptcore + ]; + testDepends = [ + base glib gtk3 hslogger lens template-haskell text transformers + webkitgtk3 webkitgtk3-javascriptcore ]; - jailbreak = true; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -70901,8 +70979,8 @@ self: { }: mkDerivation { pname = "jwt"; - version = "0.5.2"; - sha256 = "1ks2dsi26cqz9q78lj6man14a86zdlkqv00lq1ffn00q3l7zxgmn"; + version = "0.5.3"; + sha256 = "1225fa53gghfpgwhr4x269a6kygfj39fh2qdapdi9mrrvlg302i4"; buildDepends = [ aeson base base64-bytestring bytestring containers cryptohash data-default http-types network network-uri scientific semigroups @@ -73362,8 +73440,8 @@ self: { }: mkDerivation { pname = "leksah"; - version = "0.14.3.0"; - sha256 = "066k2lnij26lamim3948hm2ck893pyg981zdiaqqn6y06n22imxq"; + version = "0.14.4.0"; + sha256 = "13p6fil3s8pgjgicxgkn1qfcdhvv5j0lilk85a66nz7vw4rg3x2v"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -73391,20 +73469,20 @@ self: { ({ mkDerivation, attoparsec, attoparsec-conduit, base, binary , binary-shared, bytestring, Cabal, conduit, conduit-extra , containers, deepseq, directory, executable-path, filepath, ghc - , haddock, hslogger, HTTP, HUnit, ltk, network, network-uri, parsec - , pretty, process, process-leksah, resourcet, strict, text, time - , transformers, unix + , haddock-api, hslogger, HTTP, HUnit, ltk, network, network-uri + , parsec, pretty, process, process-leksah, resourcet, strict, text + , time, transformers, unix }: mkDerivation { pname = "leksah-server"; - version = "0.14.3.0"; - sha256 = "0nw2cp5sff91grryizsm8ziv63075y0vfdmn29ksim2g5k81az0v"; + version = "0.14.3.2"; + sha256 = "0gbjxbma0jyw0jli63f3apfsap9by6nr75qx77773nj2l48hxz3w"; isLibrary = true; isExecutable = true; buildDepends = [ attoparsec attoparsec-conduit base binary binary-shared bytestring Cabal conduit conduit-extra containers deepseq directory - executable-path filepath ghc haddock hslogger HTTP ltk network + executable-path filepath ghc haddock-api hslogger HTTP ltk network network-uri parsec pretty process process-leksah resourcet strict text time transformers unix ]; @@ -73412,7 +73490,6 @@ self: { base conduit conduit-extra hslogger HUnit process resourcet transformers ]; - jailbreak = true; homepage = "http://leksah.org"; description = "Metadata collection for leksah"; license = "GPL"; @@ -89352,15 +89429,15 @@ self: { }) {}; "plot" = callPackage - ({ mkDerivation, array, base, cairo, colour, hmatrix, MaybeT, mtl - , pango + ({ mkDerivation, array, base, cairo, colour, hmatrix, mtl, pango + , transformers }: mkDerivation { pname = "plot"; - version = "0.2.3.3"; - sha256 = "0i75p82r0ps4xlcz6zc4ja9wd06xscsv4lr7q75ycrd659dn1j02"; + version = "0.2.3.4"; + sha256 = "1dclv0z94xpxmx80yzzppahq92cqjwaqr0g1ama0spywxhz6l7h3"; buildDepends = [ - array base cairo colour hmatrix MaybeT mtl pango + array base cairo colour hmatrix mtl pango transformers ]; homepage = "http://github.com/amcphail/plot"; description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; @@ -91032,6 +91109,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "primitive_0_5_1_0" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "primitive"; + version = "0.5.1.0"; + sha256 = "0a8mf8k62xga5r5dd0fna1swqbx2r94c0mvqnc4mfq640zrsa5w8"; + editedCabalFile = "ee8bf53215343bfc18dc8d310fd0e03ad3eaab8b85afdbc97dea3b047e0d98ec"; + buildDepends = [ base ghc-prim ]; + homepage = "https://github.com/haskell/primitive"; + description = "Primitive memory-related operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "primitive" = callPackage ({ mkDerivation, base, ghc-prim }: mkDerivation { @@ -94301,6 +94391,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "record" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, template-haskell + , text, transformers + }: + mkDerivation { + pname = "record"; + version = "0.1.0"; + sha256 = "07iqzjl2aiy1d13f8yb17d2znjr5pfvrw8giian7l6gar922kkj9"; + buildDepends = [ + attoparsec base base-prelude template-haskell text transformers + ]; + homepage = "https://github.com/nikita-volkov/record"; + description = "First class records implemented with quasi-quotation"; + license = stdenv.lib.licenses.mit; + }) {}; + "records" = callPackage ({ mkDerivation, base, kinds, type-functions }: mkDerivation { @@ -95825,16 +95931,17 @@ self: { }) {}; "repl-toolkit" = callPackage - ({ mkDerivation, base, functor-monadic, ListLike, listsafe - , monad-loops, mtl, numericpeano, parsec, text + ({ mkDerivation, base, exceptions, functor-monadic, ListLike + , listsafe, monad-loops, mtl, numericpeano, parsec, text + , transformers }: mkDerivation { pname = "repl-toolkit"; - version = "0.2.0.0"; - sha256 = "1qhsanbr7rvs2c35mw5lzfkvlj0mbdwz31q0ax5bfxsn01iks896"; + version = "0.3.0.0"; + sha256 = "19nlnn1zn8qg6264q9hjzns8rr2jadgbv9cr6ndjjyqlyx4qd9p2"; buildDepends = [ - base functor-monadic ListLike listsafe monad-loops mtl numericpeano - parsec text + base exceptions functor-monadic ListLike listsafe monad-loops mtl + numericpeano parsec text transformers ]; jailbreak = true; homepage = "https://github.com/ombocomp/repl-toolkit"; @@ -101304,8 +101411,8 @@ self: { }: mkDerivation { pname = "simple"; - version = "0.10.0.3"; - sha256 = "0dnz1n0ys5lj47giacd412hai5d31kmb3vrfg7rbjjim784scy9j"; + version = "0.10.1"; + sha256 = "1s75cr2fjgicgf6mndaf659xrp0dga68i2ii8l5dbjz0b2sbhhm7"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -106743,8 +106850,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "0.6.2"; - sha256 = "1nlvzl58s2n50pqgvicmslfgv550sk1nk05hx7vllsa92acypz6h"; + version = "0.7.1"; + sha256 = "1s2rbmkalrnyqfahrp5vibgdzykzanxk9g9hh9qzv8ap3j6yfi7l"; buildDepends = [ aeson base bytestring data-default gpolyline http-conduit http-types template-haskell text time transformers @@ -111888,8 +111995,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "1.2.15"; - sha256 = "025l7zl50v813i3z184gi33fcffi9y5k9c6fccxsp6hzjjggy9m1"; + version = "1.2.16"; + sha256 = "0z5w8bj6acr7517y25dkqi3scjn08kzq2hjkhrc1rs6cafn8cl20"; buildDepends = [ asn1-encoding asn1-types async base byteable bytestring cereal cipher-aes cipher-des cipher-rc4 crypto-cipher-types crypto-numbers @@ -112973,6 +113080,26 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "tttool" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , directory, filepath, ghc-prim, JuicyPixels, mtl, old-locale + , parsec, text, time, yaml + }: + mkDerivation { + pname = "tttool"; + version = "0.1"; + sha256 = "1fp65wdbynrszzy73d7whxj8m75gp7jxq3j0330yqsd36nlqh2kg"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base binary bytestring containers directory filepath ghc-prim + JuicyPixels mtl old-locale parsec text time yaml + ]; + homepage = "https://github.com/entropia/tip-toi-reveng"; + description = "Working with files for the Tiptoi® pen"; + license = stdenv.lib.licenses.mit; + }) {}; + "tuntap" = callPackage ({ mkDerivation, base, bytestring, unix }: mkDerivation { @@ -113486,20 +113613,21 @@ self: { }) {}; "twitter-types" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring, directory - , filepath, HUnit, template-haskell, test-framework - , test-framework-hunit, test-framework-th-prime, text - , unordered-containers + ({ mkDerivation, aeson, attoparsec, base, bytestring, derive + , directory, filepath, HUnit, QuickCheck, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th-prime, text, unordered-containers }: mkDerivation { pname = "twitter-types"; - version = "0.6.0"; - sha256 = "0yvs57f3m0nq11qpxziazp9r95g1v231d2djmch9c5d8g22cjvdn"; + version = "0.6.1"; + sha256 = "0pg5l4nvkbvpn2zzn0wfpjv9j5wm89ik80xlsbmibcfc8xilyahn"; buildDepends = [ aeson base text unordered-containers ]; testDepends = [ - aeson attoparsec base bytestring directory filepath HUnit - template-haskell test-framework test-framework-hunit - test-framework-th-prime text unordered-containers + aeson attoparsec base bytestring derive directory filepath HUnit + QuickCheck template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th-prime text + unordered-containers ]; homepage = "https://github.com/himura/twitter-types"; description = "Twitter JSON parser and types"; @@ -113515,6 +113643,7 @@ self: { version = "0.6.0"; sha256 = "0n2z7v2mcvj2czkszkp87sf7cv4zj82yccygs9ah5ax28dw823v3"; buildDepends = [ base lens template-haskell text twitter-types ]; + jailbreak = true; homepage = "https://github.com/himura/twitter-types-lens"; description = "Twitter JSON types (lens powered)"; license = stdenv.lib.licenses.bsd3; @@ -117585,8 +117714,8 @@ self: { }: mkDerivation { pname = "wai-app-file-cgi"; - version = "3.0.3"; - sha256 = "17w5mapvn8vkwv9bcyw253qwz30rj19zw5qfxjy76j9hkffydwkv"; + version = "3.0.4"; + sha256 = "1f6dqlcxzw9m3flv9f14l0qgwhz2ywvn4i1hycywsvbdsj5ja4vh"; buildDepends = [ array attoparsec attoparsec-conduit base blaze-builder blaze-html bytestring case-insensitive conduit conduit-extra containers From 8959aade3259a3dc4d3854c5a5eb3d9c88abfbb1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Jan 2015 16:24:12 +0100 Subject: [PATCH 1023/1091] haskell-generic-builder: allow setting preUnpack and postUnpack hooks This is useful for Hydra builds that have more than one package in the same repository and need to change to the proper directory. --- pkgs/development/haskell-modules/generic-builder.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 9fe6c1a78ba7..db14869ad49e 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -34,6 +34,7 @@ , testDepends ? [] , testTarget ? "" , broken ? false +, preUnpack ? "", postUnpack ? "" , patches ? [], patchPhase ? "", prePatch ? "", postPatch ? "" , preConfigure ? "", postConfigure ? "" , preBuild ? "", postBuild ? "" @@ -275,6 +276,8 @@ stdenv.mkDerivation ({ ; } +// optionalAttrs (preUnpack != "") { inherit preUnpack; } +// optionalAttrs (postUnpack != "") { inherit postUnpack; } // optionalAttrs (configureFlags != []) { inherit configureFlags; } // optionalAttrs (patches != []) { inherit patches; } // optionalAttrs (patchPhase != "") { inherit patchPhase; } From f8710f9d81d198ea39538c6a492893005f54051f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 19 Jan 2015 14:59:04 +0100 Subject: [PATCH 1024/1091] haskell-ng: fix several builds with old versions of GHC --- .../haskell-modules/configuration-common.nix | 15 +++++++++++++++ .../haskell-modules/configuration-ghc-6.12.x.nix | 15 ++++++++++++++- .../haskell-modules/configuration-ghc-7.0.x.nix | 6 ++++++ .../haskell-modules/configuration-ghc-7.6.x.nix | 8 ++++++-- .../haskell-modules/hackage-packages.nix | 13 +++++++++++++ pkgs/development/haskell-modules/lib.nix | 3 +++ 6 files changed, 57 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5d928851a744..00eb3f32621e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -134,6 +134,21 @@ self: super: { # tests don't compile for some odd reason jwt = dontCheck super.jwt; + + # Allow building with mtl 2.2. Upstream has been notified by e-mail. + tabular = doJailbreak super.tabular; + + # https://github.com/liamoc/wizards/issues/5 + wizards = doJailbreak super.wizards; + + # https://github.com/ekmett/trifecta/issues/41 + trifecta = overrideCabal super.trifecta (drv: { + patches = [ + (pkgs.fetchpatch { + url = "https://github.com/ekmett/trifecta/pull/40.patch"; + sha256 = "0q8j9zwi5q651q5zd3mz52nz4ki36rvixbkp20nx2vf5imi050bq"; + })];}); + } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix index 6641b27f0fd7..63a94f1585fb 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix @@ -41,7 +41,8 @@ self: super: { binary = self.binary_0_7_2_3; # deepseq is not a core library for this compiler. - deepseq = self.deepseq_1_4_0_0; + deepseq_1_3_0_1 = dontJailbreak super.deepseq_1_3_0_1; + deepseq = self.deepseq_1_3_0_1; # transformers is not a core library for this compiler. transformers = self.transformers_0_4_2_0; @@ -62,4 +63,16 @@ self: super: { patchPhase = "sed -ir -e 's|Extensions: | Extensions: UndecidableInstances, |' utf8-string.cabal"; }); + # https://github.com/haskell/HTTP/issues/80 + HTTP = doJailbreak super.HTTP; + + # 6.12.3 doesn't support the latest version. + primitive = self.primitive_0_5_1_0; + + # These packages need more recent versions of core libraries to compile. + happy = addBuildTools super.happy [self.Cabal_1_18_1_6 self.containers_0_4_2_1]; + network-uri = addBuildTool super.network-uri self.Cabal_1_18_1_6; + stm = addBuildTool super.stm self.Cabal_1_18_1_6; + split = super.split_0_1_4_3; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix index bd8b09d040d7..78f3479ddb58 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix @@ -51,4 +51,10 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; + # https://github.com/haskell/containers/issues/134 + containers_0_4_2_1 = doJailbreak super.containers_0_4_2_1; + + # These packages need more recent versions of core libraries to compile. + happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1 self.containers_0_4_2_1]; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 820a44c6b4ff..e9bef1e6c9a2 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -16,7 +16,6 @@ self: super: { directory = null; filepath = null; ghc-prim = null; - haskeline = null; haskell2010 = null; haskell98 = null; hoopl = null; @@ -28,7 +27,6 @@ self: super: { process = null; rts = null; template-haskell = null; - terminfo = null; time = null; unix = null; @@ -37,6 +35,10 @@ self: super: { mtl = self.mtl_2_2_1; transformers-compat = disableCabalFlag super.transformers-compat "three"; + # haskeline and terminfo are not core libraries for this compiler. + haskeline = self.haskeline_0_7_1_3; + terminfo = self.terminfo_0_4_0_0; + # https://github.com/haskell/cabal/issues/2322 Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override { binary = self.binary_0_7_2_3; }; @@ -49,4 +51,6 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; + # wizards = doJailbreak super.wizards; + } diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d64a748e0e46..59999ae59849 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -104788,6 +104788,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "split_0_1_4_3" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "split"; + version = "0.1.4.3"; + sha256 = "1i9vmb0zvmhqj6qcbnsapsk9lhsyzznz336c8s7v4sz20s99hsby"; + buildDepends = [ base ]; + jailbreak = true; + homepage = "http://code.haskell.org/~byorgey/code/split"; + description = "Combinator library for splitting lists"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "split" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index 4d0afb33ca01..cc2077ebf86c 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -22,6 +22,9 @@ rec { appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ [x]; }); removeConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = pkgs.stdenv.lib.remove x (drv.configureFlags or []); }); + addBuildTool = drv: x: addBuildTools drv [x]; + addBuildTools = drv: xs: overrideCabal drv (drv: { buildTools = (drv.buildTools or []) ++ xs; }); + enableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f-${x}") "-f${x}"; disableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f${x}") "-f-${x}"; From 4dc43d8c3ece1c2cf35da42c2b2a665294af8476 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 20 Jan 2015 06:05:44 +0100 Subject: [PATCH 1025/1091] Perl: remove unused URIURL (duplicate of URI) --- pkgs/top-level/perl-packages.nix | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 11cbe593a594..2c7a8e0f530e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10129,7 +10129,7 @@ let self = _self // overrides; _self = with self; { url = mirror://cpan/authors/id/M/MS/MSCHWERN/URI-Find-20111103.tar.gz; sha256 = "1igbbj14j5fssdqrbr60mg3w95wldfxdikplqdmqgf2zn5j65ibr"; }; - propagatedBuildInputs = [ URI URIURL ]; + propagatedBuildInputs = [ URI ]; meta = { homepage = http://search.cpan.org/dist/URI-Find; description = "Find URIs in arbitrary text"; @@ -10161,18 +10161,6 @@ let self = _self // overrides; _self = with self; { buildInputs = [URI TestMore]; }; - URIURL = buildPerlPackage { - name = "URI-URL-1.60"; - src = fetchurl { - url = mirror://cpan/authors/id/G/GA/GAAS/URI-1.60.tar.gz; - sha256 = "0xr31mf7lfrwhyvlx4pzp6p7alls5gi4bj8pk5g89f5cckfd74hz"; - }; - meta = { - description = "Uniform Resource Identifiers (absolute and relative)"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - VariableMagic = buildPerlPackage rec { name = "Variable-Magic-0.53"; src = fetchurl { From 50ee0f020b99e4409c751ac20d23c2c463023aa2 Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Tue, 20 Jan 2015 06:37:44 +0100 Subject: [PATCH 1026/1091] Update heimdall to 1.4.1 --- pkgs/tools/misc/heimdall/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/misc/heimdall/default.nix b/pkgs/tools/misc/heimdall/default.nix index 227fba3d377e..17689a4848ae 100644 --- a/pkgs/tools/misc/heimdall/default.nix +++ b/pkgs/tools/misc/heimdall/default.nix @@ -1,14 +1,16 @@ -{ stdenv, fetchgit, pkgconfig, libusb1, udev +{ stdenv, fetchFromGitHub, pkgconfig, libusb1, udev , enableGUI ? true, qt4 ? null }: -stdenv.mkDerivation { - name = "heimdall-1.4.0"; +stdenv.mkDerivation rec { + version = "1.4.1"; + name = "heimdall-${version}"; - src = fetchgit { - url = git://github.com/Benjamin-Dobell/Heimdall.git; - rev = "refs/tags/v1.4.0"; - sha256 = "285785d83fd4edbe98c0fa38c27772f72950a5887b255c00937a1f11c79ebf57"; + src = fetchFromGitHub { + owner = "Benjamin-Dobell"; + repo = "Heimdall"; + rev = "v${version}"; + sha256 = "1b7xpamwvw5r2d9yf73f0axv35vg8zaz1345xs3lmsr105phnnp4"; }; buildInputs = From 0fd09d11653a529817b6bcdeb60d1b11dcba137d Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 20 Jan 2015 07:26:48 +0100 Subject: [PATCH 1027/1091] eid-{mw,viewer}: run tests Not doing so in this case seems downright irresponsible. --- pkgs/tools/security/eid-mw/default.nix | 2 ++ pkgs/tools/security/eid-viewer/default.nix | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkgs/tools/security/eid-mw/default.nix b/pkgs/tools/security/eid-mw/default.nix index 1c6573b236b4..4bd0587135cf 100644 --- a/pkgs/tools/security/eid-mw/default.nix +++ b/pkgs/tools/security/eid-mw/default.nix @@ -20,6 +20,8 @@ stdenv.mkDerivation rec { --replace "modutil" "${nssTools}/bin/modutil" ''; + doCheck = true; + meta = with stdenv.lib; { description = "Belgian electronic identity card (eID) middleware"; homepage = http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/linux/; diff --git a/pkgs/tools/security/eid-viewer/default.nix b/pkgs/tools/security/eid-viewer/default.nix index cb8b9db908bd..d33ad8fa5e51 100644 --- a/pkgs/tools/security/eid-viewer/default.nix +++ b/pkgs/tools/security/eid-viewer/default.nix @@ -23,6 +23,8 @@ stdenv.mkDerivation rec { wrapProgram $out/bin/eid-viewer --suffix LD_LIBRARY_PATH : ${pcsclite}/lib ''; + doCheck = true; + meta = with stdenv.lib; { description = "Belgian electronic identity card (eID) viewer"; homepage = http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/linux/; From d14ba81572b0fb4372358b68dfba1aea34055556 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 20 Jan 2015 07:31:00 +0100 Subject: [PATCH 1028/1091] lz4: run tests Data safety > valgrind. --- pkgs/tools/compression/lz4/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix index 6f7cf5b987a4..c89909503d5d 100644 --- a/pkgs/tools/compression/lz4/default.nix +++ b/pkgs/tools/compression/lz4/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, valgrind }: stdenv.mkDerivation rec { # The r127 source still calls itself r126 everywhere, but I'm not going to @@ -11,10 +11,16 @@ stdenv.mkDerivation rec { sha256 = "0hvbbr07j4hfix4dn4xw4fsmkr5s02bj596fn0i15d1i49xby2aj"; }; + # valgrind is required only by `make test` + buildInputs = [ valgrind ]; + enableParallelBuilding = true; makeFlags = "PREFIX=$(out)"; + doCheck = true; + checkTarget = "test"; + meta = with stdenv.lib; { description = "Extremely fast compression algorithm"; longDescription = '' From 7023e03d7796ea13e745bce07bccfea5863845e5 Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Tue, 20 Jan 2015 08:24:14 +0100 Subject: [PATCH 1029/1091] firewall service: fix pingLimit example value The example uses single dashes, whereas iptables requires double dashes. --- nixos/modules/services/networking/firewall.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/firewall.nix b/nixos/modules/services/networking/firewall.nix index 1f17661c9f08..b05a640e11fd 100644 --- a/nixos/modules/services/networking/firewall.nix +++ b/nixos/modules/services/networking/firewall.nix @@ -356,7 +356,7 @@ in '' If pings are allowed, this allows setting rate limits on them. If non-null, this option should be in the form - of flags like "-limit 1/minute -limit-burst 5" + of flags like "--limit 1/minute --limit-burst 5" ''; }; From 9d9f33863b0339857af047bad70e3c1fdd34f03f Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Sun, 18 Jan 2015 21:57:50 +0100 Subject: [PATCH 1030/1091] Add openjdk8 --- .../openjdk/currency-date-range-jdk8.patch | 14 ++ .../compilers/openjdk/openjdk8.nix | 131 ++++++++++++++++++ .../read-truststore-from-env-jdk8.patch | 21 +++ pkgs/top-level/all-packages.nix | 2 + 4 files changed, 168 insertions(+) create mode 100644 pkgs/development/compilers/openjdk/currency-date-range-jdk8.patch create mode 100644 pkgs/development/compilers/openjdk/openjdk8.nix create mode 100644 pkgs/development/compilers/openjdk/read-truststore-from-env-jdk8.patch diff --git a/pkgs/development/compilers/openjdk/currency-date-range-jdk8.patch b/pkgs/development/compilers/openjdk/currency-date-range-jdk8.patch new file mode 100644 index 000000000000..2ff0fcc3d411 --- /dev/null +++ b/pkgs/development/compilers/openjdk/currency-date-range-jdk8.patch @@ -0,0 +1,14 @@ +diff -Naur openjdk-7u65-b32-upstream/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk-7u65-b32/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java +--- openjdk-7u65-b32-upstream/jdk/make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-07-17 05:42:14.000000000 -0430 ++++ openjdk-7u65-b32/jdk/make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-12-30 10:15:50.327905933 -0430 +@@ -281,8 +281,8 @@ + checkCurrencyCode(newCurrency); + String timeString = currencyInfo.substring(4, length - 4); + long time = format.parse(timeString).getTime(); +- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) { +- throw new RuntimeException("time is more than 10 years from present: " + time); ++ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) { ++ throw new RuntimeException("time is more than 20 years from present: " + time); + } + specialCaseCutOverTimes[specialCaseCount] = time; + specialCaseOldCurrencies[specialCaseCount] = oldCurrency; diff --git a/pkgs/development/compilers/openjdk/openjdk8.nix b/pkgs/development/compilers/openjdk/openjdk8.nix new file mode 100644 index 000000000000..616230cbc2b7 --- /dev/null +++ b/pkgs/development/compilers/openjdk/openjdk8.nix @@ -0,0 +1,131 @@ +{ stdenv, fetchurl, cpio, file, which, unzip, zip, xorg, cups, freetype, alsaLib, openjdk, cacert, perl } : +let + update = "25"; + build = "18"; + baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u"; + repover = "jdk8u${update}-b${build}"; + paxflags = if stdenv.isi686 then "msp" else "m"; + jdk8 = fetchurl { + url = "${baseurl}/archive/${repover}.tar.gz"; + sha256 = "90eb3f3cb7094e609686168ec52ba462ef0f9832a4264bd1575e5896a6dd85c3"; + }; + langtools = fetchurl { + url = "${baseurl}/langtools/archive/${repover}.tar.gz"; + sha256 = "f292afe8540436090489841771259b274e3c36d42f11d0f58ba8082cd24fcc66"; + }; + hotspot = fetchurl { + url = "${baseurl}/hotspot/archive/${repover}.tar.gz"; + sha256 = "e574567b48f57c5cdeebae6fa22e2482c05446dbf9133e820f2d95e99459ddf2"; + }; + corba = fetchurl { + url = "${baseurl}/corba/archive/${repover}.tar.gz"; + sha256 = "61d0bba710d6803b0368c93bc9182b0b40348eed81d578886a03904baf61ba6f"; + }; + jdk = fetchurl { + url = "${baseurl}/jdk/archive/${repover}.tar.gz"; + sha256 = "8ef05535a0e03c4262d55cc67887e884f3fda8e4872cbc2941dcb216ef1460ca"; + }; + jaxws = fetchurl { + url = "${baseurl}/jaxws/archive/${repover}.tar.gz"; + sha256 = "afbdf119af2ffc0f9cd6eb93e6dac8e6a56a4ed4b68c7ff07f9b0c1a6bd56a8f"; + }; + jaxp = fetchurl { + url = "${baseurl}/jaxp/archive/${repover}.tar.gz"; + sha256 = "2e91c958024e6b64f7484b8225e07edce3bd3bcde43081fb73f32e4b73ef7b87"; + }; + nashorn = fetchurl { + url = "${baseurl}/nashorn/archive/${repover}.tar.gz"; + sha256 = "98b4fc2d448920b81404ce745d9c00e9a33b58e123176dec4074caf611c3f9c2"; + }; +in +stdenv.mkDerivation { + name = "openjdk-8u${update}b${build}"; + srcs = [jdk8 langtools hotspot corba jdk jaxws jaxp nashorn]; + outputs = [ "out" "jre" ]; + buildInputs = [ cpio file which unzip zip + xorg.libX11 xorg.libXt xorg.libXext xorg.libXrender xorg.libXtst + xorg.libXi xorg.libXinerama xorg.libXcursor xorg.lndir + cups freetype alsaLib openjdk perl ]; + setSourceRoot = '' + sourceRoot="jdk8u-jdk8u${update}-b${build}"; + ''; + prePatch = '' + # despite --with-override-jdk the build still searchs here + ln -s "../jdk-${repover}" "jdk"; + ln -s "../hotspot-${repover}" "hotspot"; + ''; + patches = [ + ./fix-java-home.patch + ./read-truststore-from-env-jdk8.patch + ./currency-date-range-jdk8.patch + ]; + preConfigure = '' + chmod +x configure + ''; + configureFlags = [ + "--with-freetype=${freetype}" + "--with-override-langtools=../langtools-${repover}" + "--with-override-hotspot=../hotspot-${repover}" + "--with-override-corba=../corba-${repover}" + "--with-override-jdk=../jdk-${repover}" + "--with-override-jaxws=../jaxws-${repover}" + "--with-override-jaxp=../jaxp-${repover}" + "--with-override-nashorn=../nashorn-${repover}" + "--with-boot-jdk=${openjdk}/lib/openjdk/" + "--with-update-version=${update}" + "--with-build-number=b${build}" + "--with-milestone=fcs" + ]; + buildFlags = "all"; + installPhase = '' + mkdir -p $out/lib/openjdk $out/share $jre/lib/openjdk + + cp -av build/*/images/j2sdk-image/* $out/lib/openjdk + + # Move some stuff to top-level. + mv $out/lib/openjdk/include $out/include + mv $out/lib/openjdk/man $out/share/man + + # jni.h expects jni_md.h to be in the header search path. + ln -s $out/include/linux/*_md.h $out/include/ + + # Remove some broken manpages. + rm -rf $out/share/man/ja* + + # Remove crap from the installation. + rm -rf $out/lib/openjdk/demo $out/lib/openjdk/sample + + # Move the JRE to a separate output. + mv $out/lib/openjdk/jre $jre/lib/openjdk/ + mkdir $out/lib/openjdk/jre + lndir $jre/lib/openjdk/jre $out/lib/openjdk/jre + + rm -rf $out/lib/openjdk/jre/bina + ln -s $out/lib/openjdk/bin $out/lib/openjdk/jre/bin + + # Set PaX markings + exes=$(file $out/lib/openjdk/bin/* $jre/lib/openjdk/jre/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//') + echo "to mark: *$exes*" + for file in $exes; do + echo "marking *$file*" + paxmark ${paxflags} "$file" + done + + # Remove duplicate binaries. + for i in $(cd $out/lib/openjdk/bin && echo *); do + if [ "$i" = java ]; then continue; fi + if cmp -s $out/lib/openjdk/bin/$i $jre/lib/openjdk/jre/bin/$i; then + ln -sfn $jre/lib/openjdk/jre/bin/$i $out/lib/openjdk/bin/$i + fi + done + + # Generate certificates. + pushd $jre/lib/openjdk/jre/lib/security + rm cacerts + perl ${./generate-cacerts.pl} $jre/lib/openjdk/jre/bin/keytool ${cacert}/etc/ca-bundle.crt + popd + + ln -s $out/lib/openjdk/bin $out/bin + ln -s $jre/lib/openjdk/jre/bin $jre/bin + ''; +} diff --git a/pkgs/development/compilers/openjdk/read-truststore-from-env-jdk8.patch b/pkgs/development/compilers/openjdk/read-truststore-from-env-jdk8.patch new file mode 100644 index 000000000000..4902b8e84011 --- /dev/null +++ b/pkgs/development/compilers/openjdk/read-truststore-from-env-jdk8.patch @@ -0,0 +1,21 @@ +diff -ur openjdk-7u65-b32/jdk/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java openjdk-7u65-b32.new/jdk/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java +--- openjdk-7u65-b32/jdk/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java 2014-07-17 12:12:14.000000000 +0200 ++++ openjdk-7u65-b32.new/jdk/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java 2014-12-09 13:31:27.821960372 +0100 +@@ -161,6 +161,7 @@ + /* + * Try: + * javax.net.ssl.trustStore (if this variable exists, stop) ++ * system environment variable JAVAX_NET_SSL_TRUSTSTORE + * jssecacerts + * cacerts + * +@@ -169,6 +169,9 @@ + + try { + storeFileName = props.get("trustStore"); ++ if (storeFileName == null) { ++ storeFileName = System.getenv("JAVAX_NET_SSL_TRUSTSTORE"); ++ } + if (!"NONE".equals(storeFileName)) { + if (storeFileName != null) { + storeFile = new File(storeFileName); diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6cb0a4596bc5..05de867fca15 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3511,6 +3511,8 @@ let jdk = openjdkBootstrap; }) // { outputs = [ "out" ]; }; + openjdk8 = callPackage ../development/compilers/openjdk/openjdk8.nix { } // { outputs = [ "out" ]; }; + # FIXME: Need a way to set per-output meta attributes. openjre = (lib.setName "openjre-${lib.getVersion pkgs.openjdk.jre}" (lib.addMetaAttrs { description = "The open-source Java Runtime Environment"; } From 46d59c325171894e9696b0f40b031674e77d708d Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Sun, 18 Jan 2015 22:35:01 +0100 Subject: [PATCH 1031/1091] Add meta attribute to openjdk8 --- pkgs/development/compilers/openjdk/openjdk8.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/compilers/openjdk/openjdk8.nix b/pkgs/development/compilers/openjdk/openjdk8.nix index 616230cbc2b7..5a50322577a0 100644 --- a/pkgs/development/compilers/openjdk/openjdk8.nix +++ b/pkgs/development/compilers/openjdk/openjdk8.nix @@ -128,4 +128,12 @@ stdenv.mkDerivation { ln -s $out/lib/openjdk/bin $out/bin ln -s $jre/lib/openjdk/jre/bin $jre/bin ''; + + meta = { + homepage = http://openjdk.java.net/; + license = stdenv.lib.licenses.gpl2; + description = "The open-source Java Development Kit"; + platforms = stdenv.lib.platforms.linux; + }; + } From 9b7e398a3cee2dac3d9ec3541762fc6ee5d73d48 Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Tue, 20 Jan 2015 09:00:49 +0100 Subject: [PATCH 1032/1091] Patch sh paths --- pkgs/development/compilers/openjdk/openjdk8.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/compilers/openjdk/openjdk8.nix b/pkgs/development/compilers/openjdk/openjdk8.nix index 5a50322577a0..da53ca7c7678 100644 --- a/pkgs/development/compilers/openjdk/openjdk8.nix +++ b/pkgs/development/compilers/openjdk/openjdk8.nix @@ -61,6 +61,8 @@ stdenv.mkDerivation { ]; preConfigure = '' chmod +x configure + substituteInPlace configure --replace /bin/bash "$shell" + substituteInPlace ../hotspot-${repover}/make/linux/adlc_updater --replace /bin/sh "$shell" ''; configureFlags = [ "--with-freetype=${freetype}" From f02ced85c6f83aa481de43fe1ac3f3915bd9a579 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 20 Jan 2015 10:28:26 +0100 Subject: [PATCH 1033/1091] cassandra 2.1.0 -> 2.1.2 The old tarball was gone. I'll maintain it while I use it. --- pkgs/servers/nosql/cassandra/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/nosql/cassandra/default.nix b/pkgs/servers/nosql/cassandra/default.nix index fd263cad5d5a..6d2f5ed91ca4 100644 --- a/pkgs/servers/nosql/cassandra/default.nix +++ b/pkgs/servers/nosql/cassandra/default.nix @@ -8,13 +8,13 @@ , getopt }: -let version = "2.1.0"; +let version = "2.1.2"; in stdenv.mkDerivation rec { name = "cassandra-${version}"; src = fetchurl { url = "http://apache.cs.utah.edu/cassandra/${version}/apache-${name}-bin.tar.gz"; - sha256 = "da99c4ebc8de925dc6b493443b70d2183cf3090b1aad6b6b918efa9565f264dd"; + sha256 = "1glpv3d1c63ccqnfjzz76cxb508qyvbgva26h5j7k8dd5av84lcr"; }; buildInputs = [ makeWrapper ]; @@ -34,10 +34,11 @@ in stdenv.mkDerivation rec { wrapProgram $out/bin/cqlsh --prefix PATH : ${python}/bin ''; - meta = { + meta = with stdenv.lib; { homepage = http://cassandra.apache.org/; description = "A massively scalable open source NoSQL database"; - platforms = stdenv.lib.platforms.all; - license = stdenv.lib.licenses.asl20; + platforms = with platforms; all; + license = with licenses; asl20; + maintainers = with maintainers; [ nckx ]; }; } From 0919d6322b5846f991c88e71345606191407015f Mon Sep 17 00:00:00 2001 From: Dario Bertini Date: Tue, 20 Jan 2015 10:56:53 +0000 Subject: [PATCH 1034/1091] Update redis to 2.8.19 --- pkgs/servers/nosql/redis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix index b9c2e83d5828..833a17246fc9 100644 --- a/pkgs/servers/nosql/redis/default.nix +++ b/pkgs/servers/nosql/redis/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "redis-2.8.17"; + name = "redis-2.8.19"; src = fetchurl { url = "http://download.redis.io/releases/${name}.tar.gz"; - sha256 = "19rnwapbsvfhd9pwdjdshrpqimf1ms0pzakvgnjrywkijmiwrisk"; + sha256 = "29bb08abfc3d392b2f0c3e7f48ec46dd09ab1023f9a5575fc2a93546f4ca5145"; }; makeFlags = "PREFIX=$(out)"; From 1e561eb230d12caae468a7974e22d3f84002e3d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Tue, 20 Jan 2015 11:33:11 +0100 Subject: [PATCH 1035/1091] Updating glib-networking to match glib (2.42.1) I think it's better if they match. Not that I hit a problem with the old version though. --- pkgs/development/libraries/glib-networking/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glib-networking/default.nix b/pkgs/development/libraries/glib-networking/default.nix index 6b715028e8ac..ee7f39585efd 100644 --- a/pkgs/development/libraries/glib-networking/default.nix +++ b/pkgs/development/libraries/glib-networking/default.nix @@ -2,7 +2,7 @@ , gsettings_desktop_schemas }: let - ver_maj = "2.40"; + ver_maj = "2.42"; ver_min = "1"; in stdenv.mkDerivation rec { @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/glib-networking/${ver_maj}/${name}.tar.xz"; - sha256 = "9fb3e54d049a480afdb814ff7452e7ab67e5d5f607ade230d7713f19922b5a28"; + sha256 = "c06bf76da3353695fcc791b7b02e5d60c01c379e554f7841dc6cbca32f65f3a0"; }; configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-bundle.crt"; From 8aaac406bf294e1c3ed76fb67037a88428d7d981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Tue, 20 Jan 2015 12:48:37 +0100 Subject: [PATCH 1036/1091] Updating megatools to 1.9.94. Fixing the glib network part splice, which wasn't working. --- pkgs/tools/networking/megatools/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/megatools/default.nix b/pkgs/tools/networking/megatools/default.nix index 2fa8ca33e86b..10a951f84fc1 100644 --- a/pkgs/tools/networking/megatools/default.nix +++ b/pkgs/tools/networking/megatools/default.nix @@ -3,20 +3,21 @@ stdenv.mkDerivation rec { name = "megatools-${version}"; - version = "1.9.93"; + version = "1.9.94"; src = fetchurl { url = "http://megatools.megous.com/builds/${name}.tar.gz"; - sha256 = "0xm57pgjvfifq1j5lyvrcs6x0vxhqzr399s7paj4g7nspj0dbll9"; + sha256 = "1kms0k652sszcbzmx5nmz07gc8zbqqiskh8hvmvf6xaga7y3lgrx"; }; - buildInputs = [ pkgconfig glib fuse curl makeWrapper ]; + buildInputs = [ pkgconfig glib fuse curl makeWrapper + gsettings_desktop_schemas ]; postInstall = '' for i in $(find $out/bin/ -type f); do wrapProgram "$i" \ --prefix GIO_EXTRA_MODULES : "${glib_networking}/lib/gio/modules" \ - --prefix XDG_DATA_DIRS : "${gsettings_desktop_schemas}/share" + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" done ''; From 20d68c20e959fab25b6225b8f50907ff82dec8e0 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Tue, 20 Jan 2015 12:52:49 +0100 Subject: [PATCH 1037/1091] fswatch: update from 1.4.5.3 to 1.4.6 --- pkgs/development/tools/misc/fswatch/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/misc/fswatch/default.nix b/pkgs/development/tools/misc/fswatch/default.nix index bc0ad3983626..a7e42a07a63e 100644 --- a/pkgs/development/tools/misc/fswatch/default.nix +++ b/pkgs/development/tools/misc/fswatch/default.nix @@ -11,7 +11,7 @@ let - version = "1.4.5.3"; + version = "1.4.6"; in stdenv.mkDerivation { @@ -21,7 +21,7 @@ in stdenv.mkDerivation { owner = "emcrisostomo"; repo = "fswatch"; rev = version; - sha256 = "05jphslvfgp94vd86myjw5q4wgbayj8avw49h4a4npkwhn93d11j"; + sha256 = "0flq8baqzifhmf61zyiipdipvgy4h0kl551clxrhwa8gvzf75im4"; }; buildInputs = [ autoconf automake114x gettext_0_19 libtool makeWrapper texinfo ]; @@ -37,11 +37,12 @@ in stdenv.mkDerivation { done ''; - meta = { + meta = with stdenv.lib; { description = "A cross-platform file change monitor with multiple backends"; homepage = https://github.com/emcrisostomo/fswatch; - license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.all; + license = licenses.gpl3Plus; + platforms = platforms.all; + maintainers = with maintainers; [ pSub ]; }; } From c661352de2932937b12f4e451fd3c09897673b35 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Tue, 20 Jan 2015 12:55:40 +0100 Subject: [PATCH 1038/1091] gmtk: update from 1.0.8 to 1.0.9b --- .../networking/browsers/mozilla-plugins/gmtk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix index 66309dc7f192..d707f3267451 100644 --- a/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix +++ b/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, intltool, pkgconfig, gtk, GConf, alsaLib }: stdenv.mkDerivation rec { - name = "gmtk-1.0.8"; + name = "gmtk-1.0.9b"; src = fetchurl { url = "http://gmtk.googlecode.com/files/${name}.tar.gz"; - sha256 = "034b02nplb2bp01yn4p19345jh3yibhn4lcxznrzcsmsyj2vlzq0"; + sha256 = "07y5hd94qhvlk9a9vhrpznqaml013j3rq52r3qxmrj74gg4yf4zc"; }; buildInputs = [ intltool pkgconfig gtk GConf alsaLib ]; From 61d5c2c0af97771d9c311f91b893897ed2c73490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 20 Jan 2015 13:47:18 +0100 Subject: [PATCH 1039/1091] eventlet: disable tests, too much of a burden MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 676e8d7aa4b689df622bf4dd58b9a828ed0f5d09) Signed-off-by: Domen Kožar --- pkgs/top-level/python-packages.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1eeb11f5dc4a..2384084a7ec3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4028,11 +4028,9 @@ let buildInputs = with self; [ nose httplib2 pyopenssl ]; - propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ]; + doCheck = false; # too much transient errors to bother - preCheck = '' - substituteInPlace tests/__init__.py --replace "TEST_TIMEOUT = 1" "TEST_TIMEOUT = 60" - ''; + propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ]; meta = { homepage = http://pypi.python.org/pypi/eventlet/; From f484050a81557ae256959d4c70b65a40269baf96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 20 Jan 2015 14:05:25 +0100 Subject: [PATCH 1040/1091] ikiwiki: maintenance update, and use a stable URL CC maintainer @peti. --- pkgs/applications/misc/ikiwiki/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/ikiwiki/default.nix b/pkgs/applications/misc/ikiwiki/default.nix index 691fecc77fdb..06de6c55f9a9 100644 --- a/pkgs/applications/misc/ikiwiki/default.nix +++ b/pkgs/applications/misc/ikiwiki/default.nix @@ -23,7 +23,7 @@ assert mercurialSupport -> (mercurial != null); let name = "ikiwiki"; - version = "3.20141016"; + version = "3.20141016.1"; lib = stdenv.lib; in @@ -31,8 +31,8 @@ stdenv.mkDerivation { name = "${name}-${version}"; src = fetchurl { - url = "http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz"; - sha256 = "1amvrb6djil7g0yabsngfs0f1n7qcvj2hddipjkgfjbmghd6jqiw"; + url = "https://github.com/joeyh/ikiwiki/archive/debian/${version}.tar.gz"; + sha256 = "0ikvxwy06xkwaas7x1ww1s0saar05rj38m5j62sviw3z6fp23naq"; }; buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate From d013149b5953691247a46e0e8393c51fc9185de9 Mon Sep 17 00:00:00 2001 From: bbarker Date: Tue, 20 Jan 2015 15:20:13 +0100 Subject: [PATCH 1041/1091] dmtcp: major update (close #5229) @vcunat: correct location of patched files, use license attribute, remove file with the older version. --- pkgs/os-specific/linux/dmtcp/default.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/os-specific/linux/dmtcp/default.nix b/pkgs/os-specific/linux/dmtcp/default.nix index c863be14461c..fea41affe2c4 100644 --- a/pkgs/os-specific/linux/dmtcp/default.nix +++ b/pkgs/os-specific/linux/dmtcp/default.nix @@ -4,28 +4,30 @@ stdenv.mkDerivation rec { name = "dmtcp-${version}"; - version = "1.2.0"; + version = "2.3.1"; buildInputs = [ perl python ]; src = fetchurl { - url = "mirror://sourceforge/dmtcp/dmtcp_${version}.tar.gz"; - sha256 = "1pw3m4l1xf887xagd0yrrnb35s372j0kvjziyy3gmx9fxpga1jzb"; + url = "mirror://sourceforge/dmtcp/dmtcp-${version}.tar.gz"; + sha256 = "1f83ae112e102d4fbf69dded0dfaa6daeb60c4c0c569297553785a876e95ba15"; }; preConfigure = '' - substituteInPlace dmtcp/src/dmtcp_coordinator.cpp \ - --replace /bin/bash /bin/sh - substituteInPlace utils/gdb-add-symbol-file \ - --replace /bin/bash /bin/sh + substituteInPlace src/dmtcp_coordinator.cpp \ + --replace /bin/bash ${stdenv.shell} + substituteInPlace util/gdb-add-symbol-file \ + --replace /bin/bash ${stdenv.shell} substituteInPlace test/autotest.py \ --replace /usr/bin/env $(type -p env) \ --replace /bin/bash $(type -p bash) \ --replace /usr/bin/perl $(type -p perl) \ - --replace /usr/bin/python $(type -p python) + --replace /usr/bin/python $(type -p python) \ + --replace "os.environ['USER']" "\"nixbld1\"" \ + --replace "os.getenv('USER')" "\"nixbld1\"" ''; - doCheck = true; + doCheck = false; meta = { description = "Distributed MultiThreaded Checkpointing"; @@ -36,6 +38,6 @@ stdenv.mkDerivation rec { not modify the user's program or the operating system. ''; homepage = http://dmtcp.sourceforge.net/; - license = "LGPL"; + license = stdenv.lib.licenses.lgpl3Plus; # most files seem this or LGPL-2.1+ }; } From 3ea88fec968b9d58d04f088c2a071d71b4a47347 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 20 Jan 2015 11:11:28 +0100 Subject: [PATCH 1042/1091] spotify: Install in $out/lib/spotify instead of $out/lib This prevents nix-env collisions with other packages like Hipchat due to private copies of libQtWebKit.so.4 and other libraries. --- pkgs/applications/audio/spotify/default.nix | 35 ++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix index 08ce9093dd54..f3a29188dca8 100644 --- a/pkgs/applications/audio/spotify/default.nix +++ b/pkgs/applications/audio/spotify/default.nix @@ -83,37 +83,37 @@ stdenv.mkDerivation { installPhase = '' - mkdir -p $out + libdir=$out/lib/spotify + mkdir -p $libdir dpkg-deb -x $src $out mv $out/opt/spotify/* $out/ rm -rf $out/usr $out/opt # Work around Spotify referring to a specific minor version of # OpenSSL. - mkdir $out/lib - ln -s ${nss}/lib/libnss3.so $out/lib/libnss3.so.1d - ln -s ${nss}/lib/libnssutil3.so $out/lib/libnssutil3.so.1d - ln -s ${nss}/lib/libsmime3.so $out/lib/libsmime3.so.1d + ln -s ${nss}/lib/libnss3.so $libdir/libnss3.so.1d + ln -s ${nss}/lib/libnssutil3.so $libdir/libnssutil3.so.1d + ln -s ${nss}/lib/libsmime3.so $libdir/libsmime3.so.1d ${if stdenv.system == "x86_64-linux" then '' - ln -s ${openssl}/lib/libssl.so $out/lib/libssl.so.1.0.0 - ln -s ${openssl}/lib/libcrypto.so $out/lib/libcrypto.so.1.0.0 - ln -s ${nspr}/lib/libnspr4.so $out/lib/libnspr4.so - ln -s ${nspr}/lib/libplc4.so $out/lib/libplc4.so + ln -s ${openssl}/lib/libssl.so $libdir/libssl.so.1.0.0 + ln -s ${openssl}/lib/libcrypto.so $libdir/libcrypto.so.1.0.0 + ln -s ${nspr}/lib/libnspr4.so $libdir/libnspr4.so + ln -s ${nspr}/lib/libplc4.so $libdir/libplc4.so '' else '' - ln -s ${openssl}/lib/libssl.so $out/lib/libssl.so.0.9.8 - ln -s ${openssl}/lib/libcrypto.so $out/lib/libcrypto.so.0.9.8 - ln -s ${nspr}/lib/libnspr4.so $out/lib/libnspr4.so.0d - ln -s ${nspr}/lib/libplc4.so $out/lib/libplc4.so.0d + ln -s ${openssl}/lib/libssl.so $libdir/libssl.so.0.9.8 + ln -s ${openssl}/lib/libcrypto.so $libdir/libcrypto.so.0.9.8 + ln -s ${nspr}/lib/libnspr4.so $libdir/libnspr4.so.0d + ln -s ${nspr}/lib/libplc4.so $libdir/libplc4.so.0d ''} # Work around Spotify trying to open libudev.so.0 (which we don't have) - ln -s ${udev}/lib/libudev.so.1 $out/lib/libudev.so.0 + ln -s ${udev}/lib/libudev.so.1 $libdir/libudev.so.0 mkdir -p $out/bin - rpath="$out/spotify-client/Data:$out/lib:$out/spotify-client:${stdenv.cc.gcc}/lib64" + rpath="$out/spotify-client/Data:$libdir:$out/spotify-client:${stdenv.cc.gcc}/lib64" ln -s $out/spotify-client/spotify $out/bin/spotify @@ -126,11 +126,10 @@ stdenv.mkDerivation { --set-rpath $rpath $out/spotify-client/Data/SpotifyHelper dpkg-deb -x ${qt4webkit} ./ - mkdir -p $out/lib/ - cp -v usr/lib/*/* $out/lib/ + cp -v usr/lib/*/* $libdir/ preload=$out/libexec/spotify/libpreload.so - librarypath="${stdenv.lib.makeLibraryPath deps}:$out/lib" + librarypath="${stdenv.lib.makeLibraryPath deps}:$libdir" mkdir -p $out/libexec/spotify gcc -shared ${./preload.c} -o $preload -ldl -DOUT=\"$out\" -fPIC From 836cc2f64d71a9e02eae4ccc5a04e00ef16c0ad3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 20 Jan 2015 11:18:23 +0100 Subject: [PATCH 1043/1091] spotify: Drop unused qt4webkit dependency --- pkgs/applications/audio/spotify/default.nix | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix index f3a29188dca8..cc49722701dc 100644 --- a/pkgs/applications/audio/spotify/default.nix +++ b/pkgs/applications/audio/spotify/default.nix @@ -10,20 +10,6 @@ let then "0.9.4.183.g644e24e.428" else "0.9.11.27.g2b1a638.81"; - qt4webkit = - if stdenv.system == "i686-linux" then - fetchurl { - name = "libqtwebkit4_2.3.2_i386.deb"; - url = http://ie.archive.ubuntu.com/ubuntu/pool/main/q/qtwebkit-source/libqtwebkit4_2.3.2-0ubuntu7_i386.deb; - sha256 = "0q4abhczx91ma57fjss0gn8j6nkfbfsbsh6kxhykzj88dih2s8rn"; - } - else - fetchurl { - name = "libqtwebkit4_2.3.2_amd64.deb"; - url = http://ie.archive.ubuntu.com/ubuntu/pool/main/q/qtwebkit-source/libqtwebkit4_2.3.2-0ubuntu7_amd64.deb; - sha256 = "0sac88avfivwkfhmd6fik7ili8fdznqas6741dbspf9mfnawbwch"; - }; - deps = [ alsaLib atk @@ -125,9 +111,6 @@ stdenv.mkDerivation { --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ --set-rpath $rpath $out/spotify-client/Data/SpotifyHelper - dpkg-deb -x ${qt4webkit} ./ - cp -v usr/lib/*/* $libdir/ - preload=$out/libexec/spotify/libpreload.so librarypath="${stdenv.lib.makeLibraryPath deps}:$libdir" mkdir -p $out/libexec/spotify From 6c4d79191cb23f23f274d0cbd0e9ca952f88d15e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 20 Jan 2015 11:27:01 +0100 Subject: [PATCH 1044/1091] spotify: Drop more unused dependencies --- pkgs/applications/audio/spotify/default.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix index cc49722701dc..6f5f7de1f0e0 100644 --- a/pkgs/applications/audio/spotify/default.nix +++ b/pkgs/applications/audio/spotify/default.nix @@ -1,6 +1,6 @@ { fetchurl, stdenv, dpkg, xlibs, qt4, alsaLib, makeWrapper, openssl, freetype , glib, pango, cairo, atk, gdk_pixbuf, gtk, cups, nspr, nss, libpng, GConf -, libgcrypt, chromium, sqlite, gst_plugins_base, gstreamer, udev, fontconfig +, libgcrypt, chromium, udev, fontconfig , dbus, expat }: assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"; @@ -22,15 +22,12 @@ let GConf gdk_pixbuf glib - gst_plugins_base - gstreamer gtk libgcrypt libpng nss pango qt4 - sqlite stdenv.cc.gcc xlibs.libX11 xlibs.libXcomposite @@ -42,7 +39,6 @@ let xlibs.libXrender xlibs.libXrender xlibs.libXScrnSaver - #xlibs.libXss ]; in From 98556ef15023fa1a22ce14e066030713b411af67 Mon Sep 17 00:00:00 2001 From: muflax Date: Tue, 23 Dec 2014 23:20:14 +0000 Subject: [PATCH 1045/1091] git-remote-hg: fix compatibility with mercurial 3.2 Close #5458. --- .../git-and-tools/git-remote-hg/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix b/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix index ffeb299f49b5..a60d7d2a49ba 100644 --- a/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix @@ -3,14 +3,14 @@ }: stdenv.mkDerivation rec { - rev = "185852eac44c25ae2e8d3b3fb6c9630e754e6363"; - version = "v0.2-185852eac44c25ae2e8d3b3fb6c9630e754e6363"; + rev = "e716a9e1a9e460a45663694ba4e9e8894a8452b2"; + version = "v0.2-e716a9e1a9e460a45663694ba4e9e8894a8452b2"; name = "git-remote-hg-${version}"; src = fetchgit { inherit rev; - url = "git://github.com/felipec/git-remote-hg.git"; - sha256 = "1hc65nvxq7if1imwffyxia0i6vnkbax09gfcl9vq9yffzi8xzzfy"; + url = "git://github.com/fingolfin/git-remote-hg.git"; + sha256 = "7c61c8f2be47d96c4244f0f8a3c8f9b994994b15dbe1754581f746888d705463"; }; buildInputs = [ mercurial.python mercurial makeWrapper From f3ee32559d69aa6ef0eb9e41b376885d30032eb1 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 20 Jan 2015 15:52:03 +0100 Subject: [PATCH 1046/1091] gdb: Update to 7.8.2 --- pkgs/development/tools/misc/gdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix index bc08a32ab1ff..fe70087a6cc6 100644 --- a/pkgs/development/tools/misc/gdb/default.nix +++ b/pkgs/development/tools/misc/gdb/default.nix @@ -8,7 +8,7 @@ let - basename = "gdb-7.8"; + basename = "gdb-7.8.2"; # Whether (cross-)building for GNU/Hurd. This is an approximation since # having `stdenv ? cross' doesn't tell us if we're building `crossDrv' and @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnu/gdb/${basename}.tar.xz"; - sha256 = "49c4abe174f79f54e1f9e75210ffb590d9b497d5b5200b5398c0e073a4ecb875"; + sha256 = "11a4fj1vpsny71kz7xqqbqk3kgzbs5cfjj3z9gm0hpvxfkam8nb0"; }; patches = [ ./edit-signals.patch ]; From 83d9dd40f647a3f6b0be9f6971a85e9b58320078 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 20 Jan 2015 15:59:38 +0100 Subject: [PATCH 1047/1091] gdb: Don't pass guile The configure script doesn't detect guile, so there is no sense in having a build dependency on it: checking for usable guile from /nix/store/hpnsswyh6qkjy5yvrf0a50k6cgm8cws8-pkg-config-0.28/bin/pkg-config... no --- pkgs/development/tools/misc/gdb/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix index fe70087a6cc6..b24b46aec3d7 100644 --- a/pkgs/development/tools/misc/gdb/default.nix +++ b/pkgs/development/tools/misc/gdb/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ texinfo python perl ] ++ stdenv.lib.optional isGNU mig; - buildInputs = [ ncurses readline gmp mpfr expat pkgconfig guile ] + buildInputs = [ ncurses readline gmp mpfr expat /* pkgconfig guile */ ] ++ stdenv.lib.optional isGNU hurd ++ stdenv.lib.optional doCheck dejagnu; From df08df795b1ae0ae912db569c3ddd2006d9275db Mon Sep 17 00:00:00 2001 From: Ozan Sener Date: Tue, 20 Jan 2015 17:04:52 +0200 Subject: [PATCH 1048/1091] New package: avfs-1.0.2 --- pkgs/tools/filesystems/avfs/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/tools/filesystems/avfs/default.nix diff --git a/pkgs/tools/filesystems/avfs/default.nix b/pkgs/tools/filesystems/avfs/default.nix new file mode 100644 index 000000000000..1a9a09aaa50f --- /dev/null +++ b/pkgs/tools/filesystems/avfs/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, pkgconfig, fuse, xz }: + +stdenv.mkDerivation rec { + name = "avfs-${version}"; + version = "1.0.2"; + src = fetchurl { + url = "mirror://sourceforge/avf/${version}/${name}.tar.bz2"; + sha1 = "e4f8377ea2565c1ac59f7b66893905b778ddf849"; + }; + + buildInputs = [ pkgconfig fuse xz ]; + + configureFlags = [ + "--enable-library" + "--enable-fuse" + "--disable-static" + ]; + + meta = { + homepage = http://avf.sourceforge.net/; + description = "Virtual filesystem that allows browsing of compressed files"; + platforms = stdenv.lib.platforms.linux; + license = stdenv.lib.licenses.gpl2; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6cb0a4596bc5..bffa3a8fc96b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -522,6 +522,8 @@ let attic = callPackage ../tools/backup/attic { }; + avfs = callPackage ../tools/filesystems/avfs { }; + awscli = callPackage ../tools/admin/awscli { }; ec2_api_tools = callPackage ../tools/virtualization/ec2-api-tools { }; From f101f632b71f9c0ae4397bac58b6e94a5795af5b Mon Sep 17 00:00:00 2001 From: Kurt Dietrich Date: Mon, 22 Dec 2014 01:49:34 -0500 Subject: [PATCH 1049/1091] Add game-music-emu, a decoder plugin for mpd (close #5431) @vcunat: nitpicks and add meta.license. --- .../audio/game-music-emu/default.nix | 21 +++++++++++++++++++ pkgs/servers/mpd/default.nix | 3 +++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 26 insertions(+) create mode 100644 pkgs/applications/audio/game-music-emu/default.nix diff --git a/pkgs/applications/audio/game-music-emu/default.nix b/pkgs/applications/audio/game-music-emu/default.nix new file mode 100644 index 000000000000..60d9c0e7b124 --- /dev/null +++ b/pkgs/applications/audio/game-music-emu/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, cmake }: + +stdenv.mkDerivation rec { + version = "0.6.0"; + name = "game-music-emu-${version}"; + + src = fetchurl { + url = "https://game-music-emu.googlecode.com/files/${name}.tar.bz2"; + sha256 = "11s9l938nxbrk7qb2k1ppfgizcz00cakbxgv0gajc6hyqv882vjh"; + }; + + buildInputs = [ cmake ]; + + meta = with stdenv.lib; { + homepage = https://code.google.com/p/game-music-emu/; + description = "A collection of video game music file emulators"; + license = licenses.lgpl21Plus; + platforms = platforms.all; + maintainers = [ ]; + }; +} diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix index ac8547195d79..df7d61d24972 100644 --- a/pkgs/servers/mpd/default.nix +++ b/pkgs/servers/mpd/default.nix @@ -19,6 +19,7 @@ , aacSupport ? true, faad2 , pulseaudioSupport ? true, pulseaudio , jackSupport ? true, jack2 +, gmeSupport ? true, game-music-emu , icuSupport ? true, icu }: @@ -59,6 +60,7 @@ in stdenv.mkDerivation rec { ++ opt zipSupport zziplib ++ opt pulseaudioSupport pulseaudio ++ opt jackSupport jack2 + ++ opt gmeSupport game-music-emu ++ opt icuSupport icu; configureFlags = @@ -85,6 +87,7 @@ in stdenv.mkDerivation rec { (mkFlag jackSupport "jack") (mkFlag stdenv.isDarwin "osx") (mkFlag icuSupport "icu") + (mkFlag gmeSupport "gme") "--enable-debug" ] ++ opt stdenv.isLinux diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6cb0a4596bc5..a56ea9ed330d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9991,6 +9991,8 @@ let fuze = callPackage ../applications/networking/instant-messengers/fuze {}; + game-music-emu = callPackage ../applications/audio/game-music-emu { }; + gcolor2 = callPackage ../applications/graphics/gcolor2 { }; get_iplayer = callPackage ../applications/misc/get_iplayer {}; From 9ab8a12b060ebf7ae6482c6354ee7759b3ee88e7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 15:48:51 +0100 Subject: [PATCH 1050/1091] haskell-generic-builder: re-enable the checkPhase that was accidentally broken in the earlier re-factoring --- pkgs/development/haskell-modules/generic-builder.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index db14869ad49e..b6fde0a303c4 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -287,11 +287,12 @@ stdenv.mkDerivation ({ // optionalAttrs (postConfigure != "") { inherit postConfigure; } // optionalAttrs (preBuild != "") { inherit preBuild; } // optionalAttrs (postBuild != "") { inherit postBuild; } -// optionalAttrs (preInstall != "") { inherit preInstall; } -// optionalAttrs (postInstall != "") { inherit postInstall; } +// optionalAttrs (doCheck) { inherit doCheck; } // optionalAttrs (checkPhase != "") { inherit checkPhase; } // optionalAttrs (preCheck != "") { inherit preCheck; } // optionalAttrs (postCheck != "") { inherit postCheck; } +// optionalAttrs (preInstall != "") { inherit preInstall; } +// optionalAttrs (postInstall != "") { inherit postInstall; } // optionalAttrs (preFixup != "") { inherit preFixup; } // optionalAttrs (postFixup != "") { inherit postFixup; } ) From 07e1566b7d9860f96995d2022a79c9aa1a36b743 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 3 Jan 2015 18:36:25 +0100 Subject: [PATCH 1051/1091] fetchurl: add mirrors for OpenBSD (close #5551) This changes source URLs for openssh and libressl accordingly. --- pkgs/build-support/fetchurl/mirrors.nix | 9 +++++++++ pkgs/development/libraries/libressl/default.nix | 2 +- pkgs/tools/networking/openssh/default.nix | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/fetchurl/mirrors.nix b/pkgs/build-support/fetchurl/mirrors.nix index 9641378f0185..e7cd60533686 100644 --- a/pkgs/build-support/fetchurl/mirrors.nix +++ b/pkgs/build-support/fetchurl/mirrors.nix @@ -431,4 +431,13 @@ rec { http://mysql.mirrors.pair.com/Downloads/ http://cdn.mysql.com/Downloads/ ]; + + # OpenBSD mirrors + openbsd = [ + http://ftp.openbsd.org/pub/OpenBSD/ + ftp://ftp.nluug.nl/pub/OpenBSD/ + ftp://ftp-stud.fht-esslingen.de/pub/OpenBSD/ + ftp://ftp.halifax.rwth-aachen.de/pub/OpenBSD/ + ftp://mirror.switch.ch/pub/OpenBSD/ + ]; } diff --git a/pkgs/development/libraries/libressl/default.nix b/pkgs/development/libraries/libressl/default.nix index f77e9a313775..fbeea0573d7f 100644 --- a/pkgs/development/libraries/libressl/default.nix +++ b/pkgs/development/libraries/libressl/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "2.0.5"; src = fetchurl { - url = "http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${name}.tar.gz"; + url = "mirror://openbsd/LibreSSL/${name}.tar.gz"; sha256 = "16pwgmj90k10pf03il39lnck5kqw59hj0fp2qhmgsgmrvssn6m1z"; }; diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 19957de5d1c8..10990829b0af 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { name = "openssh-6.7p1"; src = fetchurl { - url = "http://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/${name}.tar.gz"; + url = "mirror://openbsd/OpenSSH/portable/${name}.tar.gz"; sha256 = "01smf9pvn2sk5qs80gkmc9acj07ckawi1b3xxyysp3c5mr73ky5j"; }; From a9b2e757e2d2ac3922d0188231e3f893b46ecc48 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 11 Jan 2015 15:07:51 +0100 Subject: [PATCH 1052/1091] unifont: update from 5.1-20080907 to 7.0.06 (close #5748) Also expand meta set and add myself as maintainer. --- pkgs/data/fonts/unifont/default.nix | 39 ++++++++++++++++------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/pkgs/data/fonts/unifont/default.nix b/pkgs/data/fonts/unifont/default.nix index 893659bc763e..6b2a4ffe9608 100644 --- a/pkgs/data/fonts/unifont/default.nix +++ b/pkgs/data/fonts/unifont/default.nix @@ -1,37 +1,40 @@ -{ stdenv, fetchurl, mkfontscale, mkfontdir, bdftopcf, fontutil }: +{ stdenv, fetchurl, mkfontscale, mkfontdir }: -let +stdenv.mkDerivation rec { + name = "unifont-${version}"; + version = "7.0.06"; ttf = fetchurl { - url = http://unifoundry.com/unifont-5.1.20080907.ttf.gz; - sha256 = "03ssxsfhnayarzx15mn6khry2kgdxhkkc1bqzgr0c85ab5xm9jxw"; + url = "http://unifoundry.com/pub/${name}/font-builds/${name}.ttf"; + sha256 = "0qmk06rwhxs43n1xbwj14fanbih60zqli002qhy0609da24r3957"; }; pcf = fetchurl { - url = http://unifoundry.com/unifont-5.1.20080820.pcf.gz; - sha256 = "0qwsgaplb2a79w14rrvazby3kwx7vyk08x70n0ih5dr91x3rqaqj"; + url = "http://unifoundry.com/pub/${name}/font-builds/${name}.pcf.gz"; + sha256 = "1wplig57wpc79mlqamhknn39cibg5z8dvbyibp1490ljcjs1dxdc"; }; -in + buildInputs = [ mkfontscale mkfontdir ]; -stdenv.mkDerivation { - name = "unifont-5.1-20080907"; + phases = "installPhase"; - buildInputs = [ mkfontscale mkfontdir bdftopcf fontutil ]; - - unpackPhase = "true"; - installPhase = '' mkdir -p $out/share/fonts $out/share/fonts/truetype - cp ${pcf} $out/share/fonts/unifont.pcf.gz - gunzip < ${ttf} > $out/share/fonts/truetype/unifont.ttf + cp -v ${pcf} $out/share/fonts/unifont.pcf.gz + cp -v ${ttf} $out/share/fonts/truetype/unifont.ttf cd $out/share/fonts - mkfontdir + mkfontdir mkfontscale ''; - - meta = { + + meta = with stdenv.lib; { description = "Unicode font for Base Multilingual Plane"; + homepage = http://unifoundry.com/unifont.html; + + # Basically GPL2+ with font exception. + license = http://unifoundry.com/LICENSE.txt; + maintainers = [ maintainers.rycee ]; + platforms = platforms.all; }; } From bd3f891c1ca2f06e34b2bc887861341c8c8e0e52 Mon Sep 17 00:00:00 2001 From: Kosyrev Serge <_deepfire@feelingofgreen.ru> Date: Sat, 3 Jan 2015 18:37:02 +0300 Subject: [PATCH 1053/1091] debootstrap: 1.0.64.tar.xz -> 1.0.66.tar.gz (close #5548) It was 404. @vcunat: convert URLs to mirror://debian. --- pkgs/tools/misc/debootstrap/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/debootstrap/default.nix b/pkgs/tools/misc/debootstrap/default.nix index 834dfcb7e3a4..3b14e46d0d37 100644 --- a/pkgs/tools/misc/debootstrap/default.nix +++ b/pkgs/tools/misc/debootstrap/default.nix @@ -14,7 +14,7 @@ let }; patches = [ (fetchurl { - url = "http://ftp.de.debian.org/debian/pool/main/m/makedev/makedev_2.3.1-89.diff.gz"; + url = "mirror://debian/pool/main/m/makedev/makedev_2.3.1-89.diff.gz"; sha256 = "1zbifw2jkq6471fb67y893nq4lq009xbfbi57jbjwxnhqmrppcy9"; }) ]; @@ -32,13 +32,13 @@ in stdenv.mkDerivation { - name = "debootstrap-1.0.64"; + name = "debootstrap-1.0.66"; src = fetchurl { # git clone git://git.debian.org/d-i/debootstrap.git # I'd like to use the source. However it's lacking the lanny script ? (still true?) - url = http://ftp.de.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.64.tar.xz; - sha256 = "0yrdgggqgb7g1h677zipaxs17iyw4fmnmhh0l5n17d8x39pqjkd8"; + url = mirror://debian/pool/main/d/debootstrap/debootstrap_1.0.66.tar.gz; + sha256 = "15gh6pvk7f0fib8ggz2zx53pg2jzqk4x0s8ihkpqxqdf4rlns91k"; }; buildInputs = [ dpkg gettext gawk perl ]; From 8065da399cf5f0c2a46010b906ea6778e8cb08ae Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 12:39:13 +0100 Subject: [PATCH 1054/1091] hackage-packages.nix: update from Hackage 2015-01-20T16:19:05+0100 --- .../haskell-modules/hackage-packages.nix | 218 ++++++++++++------ 1 file changed, 146 insertions(+), 72 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 59999ae59849..84a800594a7b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -526,14 +526,13 @@ self: { }: mkDerivation { pname = "AbortT-transformers"; - version = "1.0.1"; - sha256 = "0mslnhnkc5ahwjlfhkbih3mbfzi19aaszy9hf2msbsg86mmvg3j6"; + version = "1.0.1.1"; + sha256 = "00q3c2pr9rl2110624rndn7j2843rl62vh5569q96l2vzfpccgbp"; buildDepends = [ base transformers ]; testDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 transformers ]; - jailbreak = true; homepage = "http://github.com/gcross/AbortT-transformers"; description = "A monad and monadic transformer providing \"abort\" functionality"; license = stdenv.lib.licenses.bsd3; @@ -12960,14 +12959,13 @@ self: { }: mkDerivation { pname = "SimpleLog"; - version = "0.1.0.2"; - sha256 = "1ladrn5xrbysj36dz93yrnd182qyac0dcwhh71lc6205ys89j88a"; + version = "0.1.0.3"; + sha256 = "12fjdmaxcpgp13gr1s25ybb5fysvbcg40j9yb29wvpbmf67xrsbw"; buildDepends = [ ansi-terminal attoparsec base bytestring containers directory ForkableT monad-control mtl old-locale resourcet semigroups stm template-haskell text th-lift time transformers transformers-base ]; - jailbreak = true; homepage = "https://github.com/exFalso/SimpleLog/"; description = "Simple, configurable logging"; license = stdenv.lib.licenses.bsd3; @@ -16879,8 +16877,8 @@ self: { ({ mkDerivation, argparser, base, containers, threefish }: mkDerivation { pname = "alea"; - version = "0.3.1.0"; - sha256 = "0fag57z6j1n86wxj2f38qdhklpff8iwx7pr7s30zv267w3hsp9as"; + version = "0.3.3.0"; + sha256 = "1c5bdbazlds419qgpdghrap5y20i59z57qk2dnj35bl2n5mvlapl"; isLibrary = false; isExecutable = true; buildDepends = [ argparser base containers threefish ]; @@ -20434,8 +20432,8 @@ self: { }: mkDerivation { pname = "autonix-deps"; - version = "0.1.0.1"; - sha256 = "1639yhq3v506h67374mw63pkz15p52qqapc6bwi3dylyp4ilgimi"; + version = "0.2.0.0"; + sha256 = "067q10wdzzv2xv2yak15bxysc935ghgrsm5nq90pfmzmwcv3323a"; buildDepends = [ base bytestring conduit containers errors filepath lens libarchive-conduit mtl optparse-applicative process regex-tdfa @@ -20452,8 +20450,8 @@ self: { }: mkDerivation { pname = "autonix-deps-kf5"; - version = "0.1.0.0"; - sha256 = "04lhp4gnzpa5r2wlbvm29ig87335b5ahnw19wkaychv54n0505xj"; + version = "0.2.0.0"; + sha256 = "11s723xz3n761kr1i09sd1cvbqg2rcm15dhfaxfs7qq4kka2ahhp"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -28853,8 +28851,8 @@ self: { ({ mkDerivation, base, directory, safe, time }: mkDerivation { pname = "clanki"; - version = "1.0.7"; - sha256 = "1np5df8cx7djjknp4c9yy3pzqjqh8ra9mgkc9smybqzidlri60jk"; + version = "1.2.0"; + sha256 = "0svlqc33qlw6hypl1bxd8fqwqlg1323yj5yi08rym5ms6apn4z9z"; isLibrary = false; isExecutable = true; buildDepends = [ base directory safe time ]; @@ -31617,6 +31615,7 @@ self: { pname = "containers"; version = "0.4.2.1"; sha256 = "10xjyxlx6raz5jx17wyw7zqif3bp3xsbzb1756l263g91gd20rsm"; + editedCabalFile = "4cdf787be0b51ffe34f02055117470f87d03c2f6567cd53d908b048c5fc970c8"; buildDepends = [ array base deepseq ]; description = "Assorted concrete container types"; license = stdenv.lib.licenses.bsd3; @@ -32552,8 +32551,8 @@ self: { }: mkDerivation { pname = "cpphs"; - version = "1.18.7"; - sha256 = "0w82v737w887krqlf61wjwa63fmdrjp1giiig8nvgga608qy03w5"; + version = "1.18.8"; + sha256 = "085v3vhf15zscf5lhk0vi50jdm0kvq6z5l5rsz9j6bh8j47pi953"; isLibrary = true; isExecutable = true; buildDepends = [ base directory old-locale old-time polyparse ]; @@ -34378,7 +34377,7 @@ self: { terminfo text unix utf8-string vector zlib ]; extraLibraries = [ curl ]; - configureFlags = [ "-flibrary" "-fforce-char8-encoding" ]; + configureFlags = [ "-fforce-char8-encoding" "-flibrary" ]; jailbreak = true; postInstall = '' mkdir -p $out/etc/bash_completion.d @@ -36496,6 +36495,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "deepseq-magic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "deepseq-magic"; + version = "1.0.0.1"; + sha256 = "1h1mi95a580vic76wnpysinvig7qgqpk339ddh1jfz4m14syx2dz"; + buildDepends = [ base ]; + jailbreak = true; + homepage = "https://github.com/ezyang/deepseq-magic"; + description = "Deep evaluation of data structures without NFData"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "deepseq-th" = callPackage ({ mkDerivation, base, deepseq, template-haskell }: mkDerivation { @@ -37220,7 +37232,7 @@ self: { diagrams-postscript diagrams-svg directory exceptions filepath hashable haskell-src-exts hint lens mtl split transformers ]; - configureFlags = [ "-fcairo" "-fsvg" "-fps" "-frasterific" ]; + configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ]; jailbreak = true; homepage = "http://projects.haskell.org/diagrams"; description = "hint-based build service for the diagrams graphics EDSL"; @@ -40336,9 +40348,8 @@ self: { ({ mkDerivation, base, edenmodules, parallel }: mkDerivation { pname = "edenskel"; - version = "2.0.0.1"; - sha256 = "0fmr2chrpp990lyjfk13s4d8h1hdw853wk54233mpmxlh0sd32ki"; - editedCabalFile = "978022c24ce2326e9fabd18ce30d687b72034eae80cabc5ede83312d96a1d1df"; + version = "2.0.0.2"; + sha256 = "0dkvbdy04w4zbbc3q11hzzg3h5d8azka11yiiz3rvy1nkhp9wv5l"; buildDepends = [ base edenmodules parallel ]; description = "Semi-explicit parallel programming skeleton library"; license = stdenv.lib.licenses.bsd3; @@ -40567,8 +40578,8 @@ self: { }: mkDerivation { pname = "egison"; - version = "3.5.3"; - sha256 = "02j7y8nj11xa2w2lwdwz8cm6jkhxfl3ah2q1qkysavkpysrjpazl"; + version = "3.5.5"; + sha256 = "0wzjrvbccm93q3k2ais46hw9ff0y73d4xyqh18zfdl9f8vflr6av"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -41366,8 +41377,8 @@ self: { ({ mkDerivation, base, between, transformers }: mkDerivation { pname = "endo"; - version = "0.1.0.1"; - sha256 = "031608wws9bcgz1zywvkml68p4a6s8br7c0fhg5rdqyy7g4bympd"; + version = "0.1.0.2"; + sha256 = "1wqg0mcaf55wa70wjgd6n0gw56rghz6p76lc6kw4aki969h12xrl"; buildDepends = [ base between transformers ]; homepage = "https://github.com/trskop/endo"; description = "Endomorphism utilities"; @@ -48222,6 +48233,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib;}; + "gipeda" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, containers + , directory, filepath, shake, split, text, unordered-containers + , vector, yaml + }: + mkDerivation { + pname = "gipeda"; + version = "0.1.0.1"; + sha256 = "1za5pgnkyq0lf7fj5fdajz326kjvribd719ba21nzn2ixfzp7lri"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + aeson base bytestring cassava containers directory filepath shake + split text unordered-containers vector yaml + ]; + homepage = "https://github.com/nomeata/gipeda"; + description = "Git Performance Dashboard"; + license = stdenv.lib.licenses.mit; + }) {}; + "gist" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, http-conduit , text @@ -48302,7 +48333,7 @@ self: { buildTools = [ bup curl git gnupg1 lsof openssh perl rsync wget which ]; - configureFlags = [ "-fAssistant" "-fProduction" ]; + configureFlags = [ "-fassistant" "-fproduction" ]; preConfigure = "export HOME=$TEMPDIR"; checkPhase = '' cp dist/build/git-annex/git-annex git-annex @@ -54820,8 +54851,8 @@ self: { }: mkDerivation { pname = "haskell-names"; - version = "0.5.0"; - sha256 = "07fwdnhiqz6w323iw4xspar8m6sc6mv85i5f2vzbb5y8mrv352zr"; + version = "0.5.1"; + sha256 = "1dlivxigd1brcz1il0kz7qm40v8sgn4vqk8w5xxllniqrmiycjma"; buildDepends = [ aeson base bytestring Cabal containers data-lens-light filepath haskell-packages haskell-src-exts hse-cpp mtl tagged transformers @@ -60010,11 +60041,10 @@ self: { ({ mkDerivation, base, hmatrix, QuadProgpp, vector }: mkDerivation { pname = "hmatrix-quadprogpp"; - version = "0.2.0.1"; - sha256 = "1r03svlxzk4r4fw5brrixjf3dlfdvr2b7f80075ynm9ajzzpfirr"; + version = "0.2.0.2"; + sha256 = "02ysxyy7ixpnrghl0ignfmjy6j358i5xbmklmpxykkg27jgzvic3"; buildDepends = [ base hmatrix vector ]; extraLibraries = [ QuadProgpp ]; - jailbreak = true; description = "Bindings to the QuadProg++ quadratic programming library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -64500,8 +64530,8 @@ self: { ({ mkDerivation, base, c2hs, directory, parsec, random, unix }: mkDerivation { pname = "hsshellscript"; - version = "3.3.2"; - sha256 = "0rc78yx82gy7a3dxl1mn9hrj1cqhq51zq6w4nf11rzgn6106zdln"; + version = "3.3.3"; + sha256 = "0g8qm1nx2dzsmkn2rp1vwqgvgqpxgjambnmq81qyky66d83mgbz1"; buildDepends = [ base directory parsec random unix ]; buildTools = [ c2hs ]; homepage = "http://www.volker-wysk.de/hsshellscript/"; @@ -67213,7 +67243,7 @@ self: { ]; buildTools = [ happy ]; extraLibraries = [ boehmgc gmp ]; - configureFlags = [ "-fgmp" "-fffi" ]; + configureFlags = [ "-fffi" "-fgmp" ]; jailbreak = true; homepage = "http://www.idris-lang.org/"; description = "Functional Programming Language with Dependent Types"; @@ -67934,12 +67964,11 @@ self: { ({ mkDerivation, base, mtl, parsec, parsers, trifecta }: mkDerivation { pname = "indentation"; - version = "0.2.0.0"; - sha256 = "1gn6v6l2d3a6nilkr4zg9ci9z9wh5027k2cdkd8hg5w964cccgs1"; + version = "0.2.0.2"; + sha256 = "0iknqp0vk90hz4bgwdkmjgkaq4a3dnqlrgi1hh9bdn3ldm2404jd"; buildDepends = [ base mtl parsec parsers trifecta ]; - jailbreak = true; homepage = "https://bitbucket.org/mdmkolbe/indentation"; - description = "Indentation sensitive parsing combinators for Parsec"; + description = "Indentation sensitive parsing combinators for Parsec and Trifecta"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -68777,7 +68806,7 @@ self: { test-framework-hunit test-framework-quickcheck2 text time transformers vector zlib zlib-bindings ]; - configureFlags = [ "-fNoInteractiveTests" ]; + configureFlags = [ "-fnointeractivetests" ]; description = "Simple, composable, and easy-to-use stream I/O"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -72737,12 +72766,18 @@ self: { }) {}; "language-lua" = callPackage - ({ mkDerivation, array, base, mtl, parsec, safe }: + ({ mkDerivation, array, base, directory, filepath, mtl, parsec + , QuickCheck, safe, tasty, tasty-hunit, tasty-quickcheck + }: mkDerivation { pname = "language-lua"; - version = "0.4.5"; - sha256 = "1i0msb2hnv3r8bp444laczvv5315vilbygshn3x8nq7p9p7rsmq5"; + version = "0.5.0"; + sha256 = "1y1q2g32cc8bkqd1rzdlly0q8jkv5i8w01dx3gjrxz9i13380xq8"; buildDepends = [ array base mtl parsec safe ]; + testDepends = [ + base directory filepath parsec QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; homepage = "http://github.com/osa1/language-lua"; description = "Lua parser and pretty-printer"; license = stdenv.lib.licenses.bsd3; @@ -79846,8 +79881,8 @@ self: { ({ mkDerivation, base, stm, transformers, transformers-base }: mkDerivation { pname = "monad-control"; - version = "1.0.0.1"; - sha256 = "1332wravhjhcbj0jh3z1hg2dyfxlkqyb3rv6zdkgz49h2pfjlfbn"; + version = "1.0.0.2"; + sha256 = "13l9gq00pjlp1b2g9xzfavl6zibi2s195f234rmhzbsb14yhzgnr"; buildDepends = [ base stm transformers transformers-base ]; homepage = "https://github.com/basvandijk/monad-control"; description = "Lift control operations, like exception catching, through monad transformers"; @@ -80924,8 +80959,8 @@ self: { }: mkDerivation { pname = "morfette"; - version = "0.3.6"; - sha256 = "1r27n2zyf5n4nz42is966iwalrj13w5z3qv1iympg8gvpsm5v06i"; + version = "0.4.2"; + sha256 = "1gqhak15bq18cvaqdq8axjncfczaz9szp1qsg0ix1s39m0pr3vkz"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -81318,8 +81353,8 @@ self: { ({ mkDerivation, base, mtl }: mkDerivation { pname = "mtlparse"; - version = "0.1.2"; - sha256 = "0hnixpchgzrlx83cqykmqnahk8llf18gz8jkq2ql5y7gwj2xk1fd"; + version = "0.1.3.0"; + sha256 = "1d56r4j4q6b30k3aq7vbg8dwzcrs4664f384isklsgl3b9c3yr21"; buildDepends = [ base mtl ]; homepage = "http://homepage3.nifty.com/salamander/second/projects/mtlparse/"; description = "parse library using mtl package"; @@ -86590,6 +86625,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "parallel_3_2_0_3" = callPackage + ({ mkDerivation, array, base, containers, deepseq }: + mkDerivation { + pname = "parallel"; + version = "3.2.0.3"; + sha256 = "1kbdzdz9s8jq0xysqgvxx1zvzqlxgj1sk476mciwcn327kpl0fhn"; + buildDepends = [ array base containers deepseq ]; + jailbreak = true; + description = "Parallel programming library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "parallel" = callPackage ({ mkDerivation, array, base, containers, deepseq }: mkDerivation { @@ -92088,8 +92135,8 @@ self: { }: mkDerivation { pname = "psqueues"; - version = "0.1.1.0"; - sha256 = "1w6i6cl9wfblbg8d06lffh4l5y42li9a27myyvwnzfv86z49s9cb"; + version = "0.2.0.0"; + sha256 = "1b4kmb57k21wk5740jwahkc3xx2nldmjp7lc37ws24zyang84m4c"; buildDepends = [ base deepseq ghc-prim hashable ]; testDepends = [ array base deepseq ghc-prim hashable HUnit QuickCheck tagged @@ -94194,7 +94241,7 @@ self: { isLibrary = true; isExecutable = true; buildDepends = [ base cabal-macosx reactive-banana wx wxcore ]; - configureFlags = [ "-f-buildExamples" ]; + configureFlags = [ "-f-buildexamples" ]; homepage = "http://haskell.org/haskellwiki/Reactive-banana"; description = "Examples for the reactive-banana library, using wxHaskell"; license = stdenv.lib.licenses.bsd3; @@ -94397,8 +94444,8 @@ self: { }: mkDerivation { pname = "record"; - version = "0.1.0"; - sha256 = "07iqzjl2aiy1d13f8yb17d2znjr5pfvrw8giian7l6gar922kkj9"; + version = "0.1.1"; + sha256 = "1gsjgk4gcz6idcj6xxvy6n1vw18w56d1p4rc0b2gfgn32mpdd5mz"; buildDepends = [ attoparsec base base-prelude template-haskell text transformers ]; @@ -94951,18 +94998,19 @@ self: { }) {}; "regex-genex" = callPackage - ({ mkDerivation, base, containers, mtl, regex-tdfa, sbv + ({ mkDerivation, base, containers, logict, mtl, regex-tdfa, sbv , stream-monad, text }: mkDerivation { pname = "regex-genex"; - version = "0.6.1"; - sha256 = "14rr6ssc0kgcakmcqqdymgc1rlksr8k2wfvwhrc064rkp9lb9dn2"; + version = "0.6.2"; + sha256 = "1816zmlh1bmxykvjp1q2viqckjvcj2g9b11ggz31ja5xi2mwc9iq"; isLibrary = true; isExecutable = true; buildDepends = [ - base containers mtl regex-tdfa sbv stream-monad text + base containers logict mtl regex-tdfa sbv stream-monad text ]; + jailbreak = true; homepage = "https://github.com/audreyt/regex-genex"; description = "From a regex, generate all possible strings it can match"; license = "unknown"; @@ -96978,12 +97026,12 @@ self: { }) {}; "rng-utils" = callPackage - ({ mkDerivation, base, bytestring, mwc-random }: + ({ mkDerivation, base, bytestring, mwc-random, vector }: mkDerivation { pname = "rng-utils"; - version = "0.2"; - sha256 = "17cd2yizppvsq4lg6mfjqzaa7c9ncn5lah3y02yx38kls3s15yc6"; - buildDepends = [ base bytestring mwc-random ]; + version = "0.2.1"; + sha256 = "11yy6v0dbdf0cn823vlyd90zc5q5aw0zjzylpz5s9c94wsd4pjfa"; + buildDepends = [ base bytestring mwc-random vector ]; description = "RNG within an MVar for convenient concurrent use"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -97223,8 +97271,8 @@ self: { }: mkDerivation { pname = "rosa"; - version = "0.1.2.0"; - sha256 = "1g0vm13hc8cdb9g8m19zbbyqzqysjpymlxhw4pkq0s42ylgayczv"; + version = "0.1.3.0"; + sha256 = "1wyjcmr3a7lljksiq45ch3ng15dd7sk40bbb2l8yvvjgyk12990a"; isLibrary = false; isExecutable = true; buildDepends = [ @@ -98896,8 +98944,8 @@ self: { }: mkDerivation { pname = "scientific"; - version = "0.3.3.5"; - sha256 = "1k7jlabnb28sif33iyj6khal4j4dhhfbcqzlh9cjh83cg2d6h1rx"; + version = "0.3.3.6"; + sha256 = "01vgbdc2705h5vhhn9wvl3m58rkawf3wa7rfnpawwvfhafrh19dn"; buildDepends = [ array base bytestring deepseq ghc-prim hashable integer-gmp text ]; @@ -101608,6 +101656,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "simple-get-opt" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-get-opt"; + version = "0.1.0.0"; + sha256 = "1hia6kjx3nnv6i5wrkmvj6vz52pw12fwsz48gkz7049ygpa5jnl5"; + buildDepends = [ base ]; + description = "A simple library for processing command-line options"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "simple-index" = callPackage ({ mkDerivation, base, containers, hashable, safecopy , unordered-containers @@ -102105,6 +102164,7 @@ self: { pname = "singletons"; version = "1.0"; sha256 = "1rd1728wghhqlg2djd7az8i01rf4i3wwwcnz2v43a39jjvhlklkg"; + editedCabalFile = "a16e79659af16eee0fd4d5062a002c143dfbe306ed758f6989dab2f97ac6830f"; buildDepends = [ base containers mtl template-haskell th-desugar ]; testDepends = [ base Cabal constraints filepath process tasty tasty-golden @@ -108436,6 +108496,7 @@ self: { pname = "tabular"; version = "0.2.2.5"; sha256 = "00d1f8yr7kbg30ziv09pb8f4apcvrfb6izb26my1s97kw9ixa740"; + editedCabalFile = "9e1a07443018009aa697caa2713231daafed4dfd734a275268831bfb5aebd05f"; buildDepends = [ base csv html mtl ]; homepage = "http://hub.darcs.net/kowey/tabular"; description = "Two-dimensional data tables with rendering functions"; @@ -110098,6 +110159,7 @@ self: { pname = "testing-feat"; version = "0.4.0.2"; sha256 = "15gi6w7p4alnih9grklhhr8338y1aal07admbz4n2f724hnhyb2j"; + editedCabalFile = "0168dde1e9ac0e7a1f80a33c12a6c5d2b7c5e59e4dcd060ffb8d82f100c4dd3f"; buildDepends = [ base mtl QuickCheck tagshare template-haskell ]; description = "Functional Enumeration of Algebraic Types"; license = stdenv.lib.licenses.bsd3; @@ -114522,8 +114584,8 @@ self: { }: mkDerivation { pname = "uhc-light"; - version = "1.1.8.3"; - sha256 = "0az6s0v5559715c6hnaxymkrl936a0cbnnpljwb91hhlfhpsl0aq"; + version = "1.1.8.4"; + sha256 = "0fkw5mz1wrrbcb1a9mfg59mab5b0clil8zm53q1mhnjhd7g7gd33"; isLibrary = true; isExecutable = true; buildDepends = [ @@ -116838,6 +116900,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "vector_0_10_9_3" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, primitive }: + mkDerivation { + pname = "vector"; + version = "0.10.9.3"; + sha256 = "08mlg0v7an6mm04skvxrgfndab0wikfs4glv7jj8ylxwc8959kdx"; + buildDepends = [ base deepseq ghc-prim primitive ]; + homepage = "https://github.com/haskell/vector"; + description = "Efficient Arrays"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "vector" = callPackage ({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck , random, template-haskell, test-framework @@ -119054,8 +119128,8 @@ self: { }: mkDerivation { pname = "webdriver-angular"; - version = "0.1.6"; - sha256 = "10cvivmdadhvq8bsh1hij8dgw3d3f3a3ng54b00ia4gmna6996yq"; + version = "0.1.7"; + sha256 = "18lyw9qasg9ynsa9yg90121h6z5h7kl6lzw7q5zqgkwpm1xr1p21"; buildDepends = [ aeson base language-javascript template-haskell text transformers unordered-containers webdriver @@ -119605,8 +119679,8 @@ self: { ({ mkDerivation, base, bytestring, network, unix }: mkDerivation { pname = "witty"; - version = "0.0.2"; - sha256 = "0nzxz2716d4xpiz3p21bvg9klfadxnnkxd73311d62cgh3iayqlf"; + version = "0.0.3"; + sha256 = "18m767qgzgz6ns5kv9sbj239iw13hfrkv6qgmcwhglh7nnhl0fpy"; isLibrary = false; isExecutable = true; buildDepends = [ base bytestring network unix ]; @@ -121521,7 +121595,7 @@ self: { random regex-posix split unix X11 xmonad xmonad-contrib ]; configureFlags = [ - "-f-with_hlist" "-fwith_split" "-fwith_parsec" + "-f-with_hlist" "-fwith_parsec" "-fwith_split" ]; homepage = "http://projects.haskell.org/xmonad-extras"; description = "Third party extensions for xmonad with wacky dependencies"; From b9c761966b38840d9454c0aa04f0cf850128af39 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 12:38:36 +0100 Subject: [PATCH 1055/1091] happy: fix build with ghc-7.2.x --- pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix index c5ec38c5194a..fa089f8bab3d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix @@ -51,4 +51,7 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; + # These packages need more recent versions of core libraries to compile. + happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1 self.containers_0_4_2_1]; + } From 4ab133a2c49be6915d79ef0cb05fd37ab36d46a3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 12:56:04 +0100 Subject: [PATCH 1056/1091] haskell-ng: fix 'gio' and 'pango' builds This fixes https://github.com/NixOS/nixpkgs/issues/5863. --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ pkgs/development/haskell-modules/hackage-packages.nix | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 00eb3f32621e..9020cf46fca6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -149,6 +149,10 @@ self: super: { sha256 = "0q8j9zwi5q651q5zd3mz52nz4ki36rvixbkp20nx2vf5imi050bq"; })];}); + # https://github.com/NixOS/cabal2nix/issues/136 + gio = overrideCabal (super.gio.override { glib = self.glib; }) (drv: { pkgconfigDepends = [pkgs.glib]; }); + pango = super.pango.override { cairo = self.cairo; }; + } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 84a800594a7b..a690b82f17ac 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -48230,7 +48230,6 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the GIO"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) glib;}; "gipeda" = callPackage @@ -48938,7 +48937,6 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the glade library"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs.gnome) libglade;}; "gladexml-accessor" = callPackage @@ -86554,7 +86552,6 @@ self: { homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Pango text rendering engine"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) cairo; inherit (pkgs.gnome) pango;}; "papillon" = callPackage From 0b05129b880d23bd11451b4ff5849e06f4309297 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 14:46:21 +0100 Subject: [PATCH 1057/1091] happy: fix build with GHC 7.2.x --- pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix | 2 +- pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix index 78f3479ddb58..40a8ef43ae87 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix @@ -55,6 +55,6 @@ self: super: { containers_0_4_2_1 = doJailbreak super.containers_0_4_2_1; # These packages need more recent versions of core libraries to compile. - happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1 self.containers_0_4_2_1]; + happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1]; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix index fa089f8bab3d..430b4b579e68 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix @@ -51,7 +51,10 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; + # The old containers version won't compile against newer versions of deepseq. + containers_0_4_2_1 = super.containers_0_4_2_1.override { deepseq = self.deepseq_1_3_0_1; }; + # These packages need more recent versions of core libraries to compile. - happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1 self.containers_0_4_2_1]; + happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1]; } From 4531b31d755792b7ae8b0c6384baf22ebe8c8fc2 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 14:54:54 +0100 Subject: [PATCH 1058/1091] haskell-doctest: fix builds with old ghc --- pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix | 3 +++ pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix index 40a8ef43ae87..7f7e7ca93317 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix @@ -57,4 +57,7 @@ self: super: { # These packages need more recent versions of core libraries to compile. happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1]; + # Setup: Can't find transitive deps for haddock + doctest = dontHaddock super.doctest; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix index 430b4b579e68..c47620454a07 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix @@ -57,4 +57,7 @@ self: super: { # These packages need more recent versions of core libraries to compile. happy = addBuildTools super.happy [self.containers_0_4_2_1 self.deepseq_1_3_0_1]; + # Setup: Can't find transitive deps for haddock + doctest = dontHaddock super.doctest; + } From e5f3a7b5ed31cff7b1c172bbef69be4f9b4e8801 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 15:55:47 +0100 Subject: [PATCH 1059/1091] haskell-trifecta: fix sha256 hash for patch file --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9020cf46fca6..4cb31b23a9e1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -146,7 +146,7 @@ self: super: { patches = [ (pkgs.fetchpatch { url = "https://github.com/ekmett/trifecta/pull/40.patch"; - sha256 = "0q8j9zwi5q651q5zd3mz52nz4ki36rvixbkp20nx2vf5imi050bq"; + sha256 = "0qwz83fp0karf6164jykdwsrafq08l6zsdmcdm83xnkcxabgplxv"; })];}); # https://github.com/NixOS/cabal2nix/issues/136 From a83e3ac32ccc03b4f91d5090df7c7a4960524984 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 16:05:38 +0100 Subject: [PATCH 1060/1091] Fix vector and parallel builds with ghc 6.12.x. --- pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix index 63a94f1585fb..1108cb3998a1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix @@ -68,6 +68,8 @@ self: super: { # 6.12.3 doesn't support the latest version. primitive = self.primitive_0_5_1_0; + parallel = self.parallel_3_2_0_3; + vector = self.vector_0_10_9_3; # These packages need more recent versions of core libraries to compile. happy = addBuildTools super.happy [self.Cabal_1_18_1_6 self.containers_0_4_2_1]; From 5dac8b316cc1d4202ac52fe5e246599aa11bbc14 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 16:08:22 +0100 Subject: [PATCH 1061/1091] haskell-glade: fix build --- pkgs/development/haskell-modules/configuration-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4cb31b23a9e1..443a5348f5d5 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -151,6 +151,7 @@ self: super: { # https://github.com/NixOS/cabal2nix/issues/136 gio = overrideCabal (super.gio.override { glib = self.glib; }) (drv: { pkgconfigDepends = [pkgs.glib]; }); + glade = overrideCabal super.gio (drv: { pkgconfigDepends = [pkgs.gtk2]; }); pango = super.pango.override { cairo = self.cairo; }; } From b671ab161fcd2c3de55399bb361d500d33294710 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 16:25:11 +0100 Subject: [PATCH 1062/1091] haskell-zip-archive: fix test suite --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 443a5348f5d5..abe2ed369794 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -154,6 +154,11 @@ self: super: { glade = overrideCabal super.gio (drv: { pkgconfigDepends = [pkgs.gtk2]; }); pango = super.pango.override { cairo = self.cairo; }; + # https://github.com/jgm/zip-archive/issues/21 + zip-archive = overrideCabal super.zip-archive (drv: { patchPhase = '' + sed -i -e 's|/usr/bin/zip|${pkgs.zip}/bin/zip|' "tests/"*.hs + ''; }); + } // { # Not on Hackage yet. From d2c7b78cbf30dc7c7e93f3431a8dd6678ed3c5a4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 16:29:54 +0100 Subject: [PATCH 1063/1091] haskell-permutation: disable test suite The build uses QuickCheck, but doesn't declare it as a dependency. I tried adding QuickCheck to the list, but then it wouldn't compile with the latest version. Duh. Seems unmaintained to me. --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index abe2ed369794..28eb502ceed7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -159,6 +159,9 @@ self: super: { sed -i -e 's|/usr/bin/zip|${pkgs.zip}/bin/zip|' "tests/"*.hs ''; }); + # Upstream notified by e-mail. + permutation = dontCheck super.permutation; + } // { # Not on Hackage yet. From 2ab7e1d95026fd82189a958b25cbc1d8fa87fd07 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 16:37:55 +0100 Subject: [PATCH 1064/1091] disable test suites for graceful and serialport. --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 28eb502ceed7..bdf625d43924 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -162,6 +162,12 @@ self: super: { # Upstream notified by e-mail. permutation = dontCheck super.permutation; + # Wants to call external processes that don't exist in our sandbox. + graceful = dontCheck super.graceful; + + # https://github.com/jputcu/serialport/issues/25 + serialport = dontCheck super.serialport; + } // { # Not on Hackage yet. From 039493ee89f77ebbb7230b64e501a54fb6b28f8d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 16:45:37 +0100 Subject: [PATCH 1065/1091] haskell-tabular: the library works without a jailbreak now --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index bdf625d43924..1e23bea86415 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -135,9 +135,6 @@ self: super: { # tests don't compile for some odd reason jwt = dontCheck super.jwt; - # Allow building with mtl 2.2. Upstream has been notified by e-mail. - tabular = doJailbreak super.tabular; - # https://github.com/liamoc/wizards/issues/5 wizards = doJailbreak super.wizards; From c1dde7669b6f266d3b65b684aabfd643acc75b63 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:11:52 +0100 Subject: [PATCH 1066/1091] haskell-simple-sendfile: fix build by disabling the test suite --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1e23bea86415..ae28cda11213 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -165,6 +165,9 @@ self: super: { # https://github.com/jputcu/serialport/issues/25 serialport = dontCheck super.serialport; + # Tries to read data files during testing but cannot find them for some reason. + simple-sendfile = dontCheck super.simple-sendfile; + } // { # Not on Hackage yet. From 5f2db0b0e5afd87c249bc66d60383cbd78cbea4e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:12:09 +0100 Subject: [PATCH 1067/1091] cabal2nix: bump version --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ae28cda11213..31151d392346 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -176,8 +176,8 @@ self: super: { version = "2.0"; src = pkgs.fetchgit { url = "http://github.com/NixOS/cabal2nix.git"; - sha256 = "8e1943affa70bf664d6b306f6331bad9332ca74816078f298d4acff0921c8520"; - rev = "a5db30dbd55d7b4ec5df8fa116083b786bcf81c4"; + sha256 = "fab9409a774d17ad2d723dd58395d029109de151c9773f37524b8502374a78f3"; + rev = "0db08c71de87823fb2c2782b039bcad7acf6096c"; }; isLibrary = false; isExecutable = true; From fa7b936217467492f6f3a69fc19c195ec58e2170 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:14:32 +0100 Subject: [PATCH 1068/1091] haskell-simple-sendfile: fix build some more --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 31151d392346..93903a60dad9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -165,7 +165,7 @@ self: super: { # https://github.com/jputcu/serialport/issues/25 serialport = dontCheck super.serialport; - # Tries to read data files during testing but cannot find them for some reason. + # https://github.com/kazu-yamamoto/simple-sendfile/issues/17 simple-sendfile = dontCheck super.simple-sendfile; } From 0be78f7b6422d93ccaa6998d4610463681538b79 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:17:13 +0100 Subject: [PATCH 1069/1091] haskell-assertions: disable failing test suite --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 93903a60dad9..4d30124e452c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -168,6 +168,9 @@ self: super: { # https://github.com/kazu-yamamoto/simple-sendfile/issues/17 simple-sendfile = dontCheck super.simple-sendfile; + # Fails no apparent reason. Upstream has been notified by e-mail. + assertions = dontCheck super.assertions; + } // { # Not on Hackage yet. From 127d278775f12b407d4e36ec1ef12cc9b91a1544 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:18:31 +0100 Subject: [PATCH 1070/1091] tasty-kat: disable test suite to fix build --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4d30124e452c..dd5beb78a08e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -171,6 +171,9 @@ self: super: { # Fails no apparent reason. Upstream has been notified by e-mail. assertions = dontCheck super.assertions; + # https://github.com/vincenthz/tasty-kat/issues/1 + tasty-kat = dontCheck super.tasty-kat; + } // { # Not on Hackage yet. From 3948b71e833759cafc5842be90175cef0967cfd9 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:22:26 +0100 Subject: [PATCH 1071/1091] Fix HList, digit, and filestore. --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index dd5beb78a08e..c6b2ed24d6a3 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -174,6 +174,15 @@ self: super: { # https://github.com/vincenthz/tasty-kat/issues/1 tasty-kat = dontCheck super.tasty-kat; + # Tries to execute non-existent external programs. + HList = dontCheck super.HList; + + # https://github.com/NICTA/digit/issues/3 + digit = dontCheck super.digit; + + # Tries to execute non-existent external programs. + filestore = dontCheck super.filestore; + } // { # Not on Hackage yet. From 0484f9f4b6b71218fc2ef6544b0a7eb894eb048b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:28:50 +0100 Subject: [PATCH 1072/1091] Disable many test suites. --- .../haskell-modules/configuration-common.nix | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c6b2ed24d6a3..e846e0baca1e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -174,14 +174,28 @@ self: super: { # https://github.com/vincenthz/tasty-kat/issues/1 tasty-kat = dontCheck super.tasty-kat; - # Tries to execute non-existent external programs. + # These packages try to execute non-existent external programs. + filestore = dontCheck super.filestore; HList = dontCheck super.HList; + memcached-binary = dontCheck super.memcached-binary; + postgresql-simple = dontCheck super.postgresql-simple; + snowball = dontCheck super.snowball; + xmlgen = dontCheck super.xmlgen; + + # Tries to access the network. + js-jquery = dontCheck super.js-jquery; # https://github.com/NICTA/digit/issues/3 digit = dontCheck super.digit; - # Tries to execute non-existent external programs. - filestore = dontCheck super.filestore; + # Fails for non-obvious reasons while attempting to use doctest. + search = dontCheck super.search; + + # https://github.com/ekmett/structures/issues/3 + structures = dontCheck super.structures; + + # Tries to mess with extended POSIX attributes, but can't in our chroot environment. + xattr = dontCheck super.xattr; } // { From 1df8208839e55959c6c5bb0984221a2d498af68a Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 20 Jan 2015 16:16:56 +0100 Subject: [PATCH 1073/1091] Adds ocaml-jsonm Jsonm is an OCaml non-blocking streaming codec to decode and encode the JSON data format. Homepage: http://erratique.ch/software/jsonm --- .../ocaml-modules/jsonm/default.nix | 30 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/ocaml-modules/jsonm/default.nix diff --git a/pkgs/development/ocaml-modules/jsonm/default.nix b/pkgs/development/ocaml-modules/jsonm/default.nix new file mode 100644 index 000000000000..5445fd1e110d --- /dev/null +++ b/pkgs/development/ocaml-modules/jsonm/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, ocaml, findlib, uutf }: + +let version = "0.9.1"; in + +stdenv.mkDerivation { + name = "ocaml-jsonm-${version}"; + + src = fetchurl { + url = "http://erratique.ch/software/jsonm/releases/jsonm-${version}.tbz"; + sha256 = "0wszqrmx8iqlwzvs76fjf4sqh15mv20yjrbyhkd348yq8nhdrm1z"; + }; + + buildInputs = [ ocaml findlib ]; + propagatedBuildInputs = [ uutf ]; + + unpackCmd = "tar xjf $src"; + + configurePhase = "ocaml setup.ml -configure --prefix $prefix"; + buildPhase = "ocaml setup.ml -build"; + createFindlibDestdir = true; + installPhase = "ocaml setup.ml -install"; + + meta = { + description = "An OCaml non-blocking streaming codec to decode and encode the JSON data format"; + homepage = http://erratique.ch/software/jsonm; + licenses = stdenv.lib.licenses.bsd3; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + platforms = ocaml.meta.platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2136141ca50b..ea0e07ccf568 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3774,6 +3774,8 @@ let js_of_ocaml = callPackage ../development/tools/ocaml/js_of_ocaml { }; + jsonm = callPackage ../development/ocaml-modules/jsonm { }; + lablgl = callPackage ../development/ocaml-modules/lablgl { }; lablgtk_2_14 = callPackage ../development/ocaml-modules/lablgtk/2.14.0.nix { From 1af7967007261c27742895bf482127cbc29c533a Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Tue, 20 Jan 2015 19:07:54 +0100 Subject: [PATCH 1074/1091] Add cocreature as maintainer of openjdk8 --- lib/maintainers.nix | 1 + pkgs/development/compilers/openjdk/openjdk8.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/maintainers.nix b/lib/maintainers.nix index fff8a372e29a..4f20986e6b33 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -43,6 +43,7 @@ chaoflow = "Florian Friesdorf "; christopherpoole = "Christopher Mark Poole "; coconnor = "Corey O'Connor "; + cocreature = "Moritz Kiefer "; codyopel = "Cody Opel "; copumpkin = "Dan Peebles "; coroa = "Jonas Hörsch "; diff --git a/pkgs/development/compilers/openjdk/openjdk8.nix b/pkgs/development/compilers/openjdk/openjdk8.nix index da53ca7c7678..98bf5bbad2c5 100644 --- a/pkgs/development/compilers/openjdk/openjdk8.nix +++ b/pkgs/development/compilers/openjdk/openjdk8.nix @@ -135,6 +135,7 @@ stdenv.mkDerivation { homepage = http://openjdk.java.net/; license = stdenv.lib.licenses.gpl2; description = "The open-source Java Development Kit"; + maintainers = [ stdenv.lib.maintainers.cocreature ]; platforms = stdenv.lib.platforms.linux; }; From a11dc2f0a347cbb9bb5baaf7365ece67c27feb66 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 19 Jan 2015 18:11:54 +0100 Subject: [PATCH 1075/1091] grsecurity: Add `denyUSB` option to grsec NixOS module The option had been added to the grsec build-support code, but it hadn't been added to the grsec module. After this commit, grsec module users will be able to change the default value. It also serves to document that this option exists and that NixOS will disable it by default. --- nixos/modules/security/grsecurity.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nixos/modules/security/grsecurity.nix b/nixos/modules/security/grsecurity.nix index 5c8c49939510..d0c7fa6ec288 100644 --- a/nixos/modules/security/grsecurity.nix +++ b/nixos/modules/security/grsecurity.nix @@ -156,6 +156,24 @@ in ''; }; + denyUSB = mkOption { + type = types.bool; + default = false; + description = '' + If true, then set GRKERNSEC_DENYUSB y. + + This enables a sysctl with name + kernel.grsecurity.deny_new_usb. Setting + its value to 1 will prevent any new USB + devices from being recognized by the OS. Any attempted + USB device insertion will be logged. + + This option is intended to be used against custom USB + devices designed to exploit vulnerabilities in various USB + device drivers. + ''; + }; + restrictProc = mkOption { type = types.bool; default = false; From 550124c1268b24a505a4435a99eadaacc6a92fe6 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 19 Jan 2015 18:31:04 +0100 Subject: [PATCH 1076/1091] rustc: Rename 0.12.nix -> 1.0.0-alpha.nix --- pkgs/development/compilers/rustc/{0.12.nix => 1.0.0-alpha.nix} | 0 pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename pkgs/development/compilers/rustc/{0.12.nix => 1.0.0-alpha.nix} (100%) diff --git a/pkgs/development/compilers/rustc/0.12.nix b/pkgs/development/compilers/rustc/1.0.0-alpha.nix similarity index 100% rename from pkgs/development/compilers/rustc/0.12.nix rename to pkgs/development/compilers/rustc/1.0.0-alpha.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ea0e07ccf568..444fcd870e14 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3975,7 +3975,7 @@ let ocaml = ocaml_3_08_0; }; - rustc = callPackage ../development/compilers/rustc/0.12.nix {}; + rustc = callPackage ../development/compilers/rustc/1.0.0-alpha.nix {}; rustcMaster = callPackage ../development/compilers/rustc/head.nix {}; From 9526284cfea5f84084e037141f400b6271728ec4 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 19 Jan 2015 18:41:28 +0100 Subject: [PATCH 1077/1091] rustc: Update from 0.12 -> 1.0.0-alpha --- .../compilers/rustc/1.0.0-alpha.nix | 42 +++++++++++------ pkgs/development/compilers/rustc/grsec.patch | 16 +++++++ .../compilers/rustc/hardcode_paths.patch | 47 ++++++++----------- 3 files changed, 63 insertions(+), 42 deletions(-) create mode 100644 pkgs/development/compilers/rustc/grsec.patch diff --git a/pkgs/development/compilers/rustc/1.0.0-alpha.nix b/pkgs/development/compilers/rustc/1.0.0-alpha.nix index 9cbe3fec2c40..e0a68844d7f6 100644 --- a/pkgs/development/compilers/rustc/1.0.0-alpha.nix +++ b/pkgs/development/compilers/rustc/1.0.0-alpha.nix @@ -1,4 +1,6 @@ -{stdenv, fetchurl, which, file, perl, curl, python27, makeWrapper}: +{stdenv, fetchurl, which, file, perl, curl, python27, makeWrapper +, tzdata, git, valgrind, procps, coreutils +}: assert !stdenv.isFreeBSD; @@ -16,19 +18,19 @@ assert !stdenv.isFreeBSD; */ -with ((import ./common.nix) {inherit stdenv; version = "0.12.0"; }); +with ((import ./common.nix) {inherit stdenv; version = "1.0.0-alpha"; }); let snapshotHash = if stdenv.system == "i686-linux" - then "555aca74f9a268f80cab2df1147dc6406403e9e4" + then "d8b73fc9aa3ad72ce1408a41e35d78dba10eb4d4" else if stdenv.system == "x86_64-linux" - then "6a43c2f6c8ba2cbbcb9da1f7b58f748aef99f431" + then "697880d3640e981bbbf23284363e8e9a158b588d" else if stdenv.system == "i686-darwin" - then "331bd7ef519cbb424188c546273e8c7d738f0894" + then "a73b1fc03e8cac747aab0aa186292bb4332a7a98" else if stdenv.system == "x86_64-darwin" - then "2c83a79a9febfe1d326acb17c3af76ba053c6ca9" + then "e4ae2670ea4ba5c2e5b4245409c9cab45c9eeb5b" else abort "no-snapshot for platform ${stdenv.system}"; - snapshotDate = "2014-10-04"; - snapshotRev = "749ff5e"; + snapshotDate = "2015-01-07"; + snapshotRev = "9e4e524"; snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshotHash}.tar.bz2"; in stdenv.mkDerivation { @@ -37,8 +39,8 @@ in stdenv.mkDerivation { inherit meta; src = fetchurl { - url = "http://static.rust-lang.org/dist/rust-${version}.tar.gz"; - sha256 = "1dv9wxh41230zknbwj34zgjnh1kgvvy6k12kbiy9bnch9nr6cgl8"; + url = "http://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"; + sha256 = "0p62gx3s087n09d2v3l9iyfx5cmsa1x91n4ysixcb7w3drr8a8is"; }; # We need rust to build rust. If we don't provide it, configure will try to download it. @@ -63,14 +65,26 @@ in stdenv.mkDerivation { ++ stdenv.lib.optional (stdenv.cc ? clang) "--enable-clang"; # The compiler requires cc, so we patch the source to tell it where to find it - patches = [ ./hardcode_paths.patch ./local_stage0.patch ]; + patches = [ ./hardcode_paths.patch ./local_stage0.patch ] + ++ stdenv.lib.optional stdenv.needsPax ./grsec.patch; + postPatch = '' - substituteInPlace src/librustc/back/link.rs \ + substituteInPlace src/librustc_trans/back/link.rs \ --subst-var-by "ccPath" "${stdenv.cc}/bin/cc" substituteInPlace src/librustc_back/archive.rs \ --subst-var-by "arPath" "${stdenv.cc.binutils}/bin/ar" + + substituteInPlace src/rust-installer/gen-install-script.sh \ + --replace /bin/echo "${coreutils}/bin/echo" + substituteInPlace src/rust-installer/gen-installer.sh \ + --replace /bin/echo "${coreutils}/bin/echo" ''; - buildInputs = [ which file perl curl python27 makeWrapper ]; - enableParallelBuilding = true; + buildInputs = [ which file perl curl python27 makeWrapper git valgrind procps ]; + + enableParallelBuilding = false; # disabled due to rust-lang/rust#16305 + + preCheck = "export TZDIR=${tzdata}/share/zoneinfo"; + + doCheck = true; } diff --git a/pkgs/development/compilers/rustc/grsec.patch b/pkgs/development/compilers/rustc/grsec.patch new file mode 100644 index 000000000000..84582ab7d70f --- /dev/null +++ b/pkgs/development/compilers/rustc/grsec.patch @@ -0,0 +1,16 @@ +diff --git a/src/test/run-make/relocation-model/Makefile b/src/test/run-make/relocation-model/Makefile +index 2fcdd32..2d9ddb0 100644 +--- a/src/test/run-make/relocation-model/Makefile ++++ b/src/test/run-make/relocation-model/Makefile +@@ -5,9 +5,11 @@ all: + $(call RUN,foo) + + $(RUSTC) -C relocation-model=default foo.rs ++ paxctl -czexm $(TMPDIR)/foo + $(call RUN,foo) + + $(RUSTC) -C relocation-model=static foo.rs ++ paxctl -czexm $(TMPDIR)/foo + $(call RUN,foo) + + $(RUSTC) -C relocation-model=default --crate-type=dylib foo.rs diff --git a/pkgs/development/compilers/rustc/hardcode_paths.patch b/pkgs/development/compilers/rustc/hardcode_paths.patch index 8701cd3c9829..2a9cb09dcbd3 100644 --- a/pkgs/development/compilers/rustc/hardcode_paths.patch +++ b/pkgs/development/compilers/rustc/hardcode_paths.patch @@ -1,37 +1,28 @@ -diff --git a/src/librustc/back/link.rs b/src/librustc/back/link.rs -index 1cc60fc..2e94b99 100644 ---- a/src/librustc/back/link.rs -+++ b/src/librustc/back/link.rs -@@ -383,18 +383,9 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri - - pub fn get_cc_prog(sess: &Session) -> String { - match sess.opts.cg.linker { -- Some(ref linker) => return linker.to_string(), -- None => {} -+ Some(ref linker) => linker.to_string(), -+ None => "@ccPath@".to_string() - } -- -- // In the future, FreeBSD will use clang as default compiler. -- // It would be flexible to use cc (system's default C compiler) -- // instead of hard-coded gcc. -- // For Windows, there is no cc command, so we add a condition to make it use gcc. -- match sess.targ_cfg.os { -- abi::OsWindows => "gcc", -- _ => "cc", -- }.to_string() - } - - pub fn remove(sess: &Session, path: &Path) { diff --git a/src/librustc_back/archive.rs b/src/librustc_back/archive.rs -index 060dda5..fecf76b 100644 +index 7ea192b..cd5d01b 100644 --- a/src/librustc_back/archive.rs +++ b/src/librustc_back/archive.rs -@@ -53,7 +53,7 @@ fn run_ar(handler: &ErrorHandler, maybe_ar_prog: &Option, +@@ -54,7 +54,7 @@ fn run_ar(handler: &ErrorHandler, maybe_ar_prog: &Option, paths: &[&Path]) -> ProcessOutput { let ar = match *maybe_ar_prog { - Some(ref ar) => ar.as_slice(), + Some(ref ar) => &ar[], - None => "ar" + None => "@arPath@" }; let mut cmd = Command::new(ar); + +diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs +index dacf620..815ce60 100644 +--- a/src/librustc_trans/back/link.rs ++++ b/src/librustc_trans/back/link.rs +@@ -348,8 +348,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri + + pub fn get_cc_prog(sess: &Session) -> String { + match sess.opts.cg.linker { +- Some(ref linker) => return linker.to_string(), +- None => sess.target.target.options.linker.clone(), ++ Some(ref linker) => linker.to_string(), ++ None => "@ccPath@".to_string(), + } + } + From e7d72312c8a2b793727056126973b9bc10c65407 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Mon, 19 Jan 2015 18:53:37 +0100 Subject: [PATCH 1078/1091] rustcMaster: Update from 0.13-dev-g6539cb4 -> 1.0.0-dev-ga833337 --- .../compilers/rustc/hardcode_paths.HEAD.patch | 8 ++++---- pkgs/development/compilers/rustc/head.nix | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch b/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch index ee258e1d408c..2a9cb09dcbd3 100644 --- a/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch +++ b/pkgs/development/compilers/rustc/hardcode_paths.HEAD.patch @@ -1,21 +1,21 @@ diff --git a/src/librustc_back/archive.rs b/src/librustc_back/archive.rs -index 0bd4265..bbdab9b 100644 +index 7ea192b..cd5d01b 100644 --- a/src/librustc_back/archive.rs +++ b/src/librustc_back/archive.rs @@ -54,7 +54,7 @@ fn run_ar(handler: &ErrorHandler, maybe_ar_prog: &Option, paths: &[&Path]) -> ProcessOutput { let ar = match *maybe_ar_prog { - Some(ref ar) => ar[], + Some(ref ar) => &ar[], - None => "ar" + None => "@arPath@" }; let mut cmd = Command::new(ar); diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs -index ec61d3a..8252939 100644 +index dacf620..815ce60 100644 --- a/src/librustc_trans/back/link.rs +++ b/src/librustc_trans/back/link.rs -@@ -346,8 +346,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri +@@ -348,8 +348,8 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri pub fn get_cc_prog(sess: &Session) -> String { match sess.opts.cg.linker { diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix index 5aad9bfa5fff..1c197553c1f9 100644 --- a/pkgs/development/compilers/rustc/head.nix +++ b/pkgs/development/compilers/rustc/head.nix @@ -22,24 +22,24 @@ sure those derivations still compile. (racer, for example). */ -let shortVersion = "0.13-dev"; - rev = "6539cb417f4a7c2d9d1afce44c196578d2b67f38"; +let shortVersion = "1.0.0-dev"; + rev = "a833337943300db1c310a4cf9c84b7b4ef4e9468"; revShort = builtins.substring 0 7 rev; in with ((import ./common.nix) {inherit stdenv; version = "${shortVersion}-g${revShort}"; }); let snapshotHash = if stdenv.system == "i686-linux" - then "b880b98d832c9a049b8ef6a50df50061e363de5a" + then "0197ad7179d74eba06a8b46432548caf226aa03d" else if stdenv.system == "x86_64-linux" - then "82a09c162474b69d2d1e4e8399086f3f0f4e31c3" + then "03459f8b216e96ed8b9abe25a42a75859195103d" else if stdenv.system == "i686-darwin" - then "569055bb10d96ab25f78ecf2c80ffbccd5e69b8d" + then "b5c004883ddff84159f11a3329cde682e0b7f75b" else if stdenv.system == "x86_64-darwin" - then "cff1f9ebd63dae6890359b7d353bd9486d8ecdfc" + then "b69ea42e1c995682adf0390ed4ef8a762c001a4e" else abort "no snapshot for platform ${stdenv.system}"; - snapshotDate = "2015-01-04"; - snapshotRev = "b2085d9"; + snapshotDate = "2015-01-15"; + snapshotRev = "9ade482"; snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshotHash}.tar.bz2"; in @@ -51,7 +51,7 @@ stdenv.mkDerivation { src = fetchgit { url = https://github.com/rust-lang/rust; inherit rev; - sha256 = "14nc42j46hvlqms77245vil2wplmvci3ramxrmjyjqg0bql1w28m"; + sha256 = "1b9rnx3j37ckxa3vf20g8amsbffzvk2m9lzv5x1m04ci54w85f56"; }; # We need rust to build rust. If we don't provide it, configure will try to download it. From a94c0d2b0f63ab807f86556b40b1335b1b8965d8 Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Tue, 20 Jan 2015 19:24:49 +0100 Subject: [PATCH 1079/1091] racerRust: Update from 2015-01-07 -> 2015-01-20 --- pkgs/development/tools/rust/racer/default.nix | 16 ++++++++++------ pkgs/top-level/all-packages.nix | 5 ++++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index 41e0ec53d6ae..7c441b373af8 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -1,19 +1,23 @@ -{stdenv, fetchgit, rustc, makeWrapper }: +{stdenv, fetchgit, rustc, cargo, makeWrapper }: stdenv.mkDerivation rec { #TODO add emacs support - name = "racer-git-2015-01-07"; + name = "racer-git-2015-01-20"; src = fetchgit { url = https://github.com/phildawes/racer; - rev = "bf73c05ac719cd3b0f8d8f9e0ecb066ede6aa9d9"; - sha256 = "1159fsfca2kqvlajp8sawrskip7hc0rppk8vhwxa2vw8zznp56w0"; + rev = "599aa524ea949ec5f9f0be0375dbb1df9cb852ae"; + sha256 = "1kasm7vffn176wr072m1dmqg1rb3wqai9yisxf8mia62548pdx88"; }; - buildInputs = [ rustc makeWrapper ]; + buildInputs = [ rustc cargo makeWrapper ]; + + buildPhase = '' + cargo build --release + ''; installPhase = '' mkdir -p $out/bin - cp -p bin/racer $out/bin/ + cp -p target/release/racer $out/bin/ wrapProgram $out/bin/racer --set RUST_SRC_PATH "${rustc.src}/src" ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 444fcd870e14..e2cdbf6b0600 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4819,7 +4819,10 @@ let premake = premake4; - racerRust = callPackage ../development/tools/rust/racer { rustc = rustcMaster; }; + racerRust = callPackage ../development/tools/rust/racer { + rustc = rustcMaster; + cargo = cargoSnapshot; + }; radare = callPackage ../development/tools/analysis/radare { inherit (gnome) vte; From 5cd76cd85ea4502215efa30cf619d8bce4103024 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 20 Jan 2015 22:40:51 +0100 Subject: [PATCH 1080/1091] gevent: fix ssl patch --- pkgs/development/python-modules/gevent_sslwrap.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/gevent_sslwrap.patch b/pkgs/development/python-modules/gevent_sslwrap.patch index 6f104a638f07..10c61478bd6b 100644 --- a/pkgs/development/python-modules/gevent_sslwrap.patch +++ b/pkgs/development/python-modules/gevent_sslwrap.patch @@ -15,7 +15,7 @@ Index: b/gevent/ssl.py - keyfile, certfile, - cert_reqs, ssl_version, ca_certs, - ciphers) -+ ctx = SSLContext(ssl_version) ++ ctx = __ssl__.SSLContext(ssl_version) + if keyfile or certfile: + ctx.load_cert_chain(certfile, keyfile) + if ca_certs: From 02016e90266424e7a39c635af45b80e80d4d4dd3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 17:28:50 +0100 Subject: [PATCH 1081/1091] haskell-ng: disable lots of failing test suites --- .../haskell-modules/configuration-common.nix | 122 +++++++++++++++++- 1 file changed, 121 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e846e0baca1e..37a1158b995b 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -89,6 +89,7 @@ self: super: { # jailbreak doesn't get the job done because the Cabal file uses conditionals a lot. darcs = overrideCabal super.darcs (drv: { + doCheck = false; # The test suite won't even start. patchPhase = "sed -i -e 's|random.*==.*|random|' -e 's|text.*>=.*,|text,|' -e s'|terminfo == .*|terminfo|' darcs.cabal"; }); @@ -175,15 +176,22 @@ self: super: { tasty-kat = dontCheck super.tasty-kat; # These packages try to execute non-existent external programs. + cmaes = dontCheck super.cmaes; # http://hydra.cryp.to/build/498725/log/raw filestore = dontCheck super.filestore; + Hclip = dontCheck super.Hclip; HList = dontCheck super.HList; memcached-binary = dontCheck super.memcached-binary; postgresql-simple = dontCheck super.postgresql-simple; snowball = dontCheck super.snowball; xmlgen = dontCheck super.xmlgen; - # Tries to access the network. + # These packages try to access the network. + concurrent-dns-cache = dontCheck super.concurrent-dns-cache; + dbus = dontCheck super.dbus; # http://hydra.cryp.to/build/498404/log/raw + http-client = dontCheck super.http-client; # http://hydra.cryp.to/build/501430/nixlog/1/raw js-jquery = dontCheck super.js-jquery; + riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw + warp = dontCheck super.warp; # http://hydra.cryp.to/build/501073/nixlog/5/raw # https://github.com/NICTA/digit/issues/3 digit = dontCheck super.digit; @@ -197,6 +205,118 @@ self: super: { # Tries to mess with extended POSIX attributes, but can't in our chroot environment. xattr = dontCheck super.xattr; + # Disable test suites to fix the build. + acme-year = dontCheck super.acme-year; # http://hydra.cryp.to/build/497858/log/raw + aeson-lens = dontCheck super.aeson-lens; # http://hydra.cryp.to/build/496769/log/raw + apache-md5 = dontCheck super.apache-md5; # http://hydra.cryp.to/build/498709/nixlog/1/raw + app-settings = dontCheck super.app-settings; # http://hydra.cryp.to/build/497327/log/raw + binary-protocol = dontCheck super.binary-protocol; # http://hydra.cryp.to/build/499749/log/raw + bindings-GLFW = dontCheck super.bindings-GLFW; # http://hydra.cryp.to/build/497379/log/raw + bits = dontCheck super.bits; # http://hydra.cryp.to/build/500239/log/raw + bloodhound = dontCheck super.bloodhound; + burst-detection = dontCheck super.burst-detection; # http://hydra.cryp.to/build/496948/log/raw + cabal-bounds = dontCheck super.cabal-bounds; # http://hydra.cryp.to/build/496935/nixlog/1/raw + cabal-meta = dontCheck super.cabal-meta; # http://hydra.cryp.to/build/497892/log/raw + cautious-file = dontCheck super.cautious-file; # http://hydra.cryp.to/build/499730/log/raw + cjk = dontCheck super.cjk; + command-qq = dontCheck super.command-qq; # http://hydra.cryp.to/build/499042/log/raw + craftwerk = dontCheck super.craftwerk; + crypto-pubkey = dontCheck super.crypto-pubkey; + damnpacket = dontCheck super.damnpacket; # http://hydra.cryp.to/build/496923/log + Deadpan-DDP = dontCheck super.Deadpan-DDP; # http://hydra.cryp.to/build/496418/log/raw + directory-layout = dontCheck super.directory-layout; + docopt = dontCheck super.docopt; # http://hydra.cryp.to/build/499172/log/raw + dom-selector = dontCheck super.dom-selector; # http://hydra.cryp.to/build/497670/log/raw + dotfs = dontCheck super.dotfs; # http://hydra.cryp.to/build/498599/log/raw + DRBG = dontCheck super.DRBG; # http://hydra.cryp.to/build/498245/nixlog/1/raw + either-unwrap = dontCheck super.either-unwrap; # http://hydra.cryp.to/build/498782/log/raw + fptest = dontCheck super.fptest; # http://hydra.cryp.to/build/499124/log/raw + ghc-events = dontCheck super.ghc-events; # http://hydra.cryp.to/build/498226/log/raw + ghc-events-parallel = dontCheck super.ghc-events-parallel; # http://hydra.cryp.to/build/496828/log/raw + ghcid = dontCheck super.ghcid; + ghc-imported-from = dontCheck super.ghc-imported-from; + ghc-mod = dontCheck super.ghc-mod; # http://hydra.cryp.to/build/499674/log/raw + ghc-parmake = dontCheck super.ghc-parmake; + gitlib-cmdline = dontCheck super.gitlib-cmdline; + git-vogue = dontCheck super.git-vogue; + GLFW-b = dontCheck super.GLFW-b; + hackport = dontCheck super.hackport; + hadoop-formats = dontCheck super.hadoop-formats; + haeredes = dontCheck super.haeredes; + hashed-storage = dontCheck super.hashed-storage; + hashring = dontCheck super.hashring; + hath = dontCheck super.hath; + hdbi-postgresql = dontCheck super.hdbi-postgresql; + hedis = dontCheck super.hedis; + hedis-pile = dontCheck super.hedis-pile; + hedis-tags = dontCheck super.hedis-tags; + hedn = dontCheck super.hedn; + hgdbmi = dontCheck super.hgdbmi; + hi = dontCheck super.hi; + hmatrix-tests = dontCheck super.hmatrix-tests; + hPDB-examples = dontCheck super.hPDB-examples; + hquery = dontCheck super.hquery; + hs2048 = dontCheck super.hs2048; + hsbencher = dontCheck super.hsbencher; + hsexif = dontCheck super.hsexif; + hspec-server = dontCheck super.hspec-server; + HTF = dontCheck super.HTF; + htsn = dontCheck super.htsn; + htsn-import = dontCheck super.htsn-import; + http2 = dontCheck super.http2; + http-client-openssl = dontCheck super.http-client-openssl; + ihaskell = dontCheck super.ihaskell; + influxdb = dontCheck super.influxdb; + itanium-abi = dontCheck super.itanium-abi; + language-slice = dontCheck super.language-slice; + lensref = dontCheck super.lensref; + liquidhaskell = dontCheck super.liquidhaskell; + lvmrun = dontCheck super.lvmrun; + memcache = dontCheck super.memcache; + milena = dontCheck super.milena; + nats-queue = dontCheck super.nats-queue; + netpbm = dontCheck super.netpbm; + network-dbus = dontCheck super.network-dbus; + notcpp = dontCheck super.notcpp; + ntp-control = dontCheck super.ntp-control; + numerals = dontCheck super.numerals; + opaleye = dontCheck super.opaleye; + openpgp = dontCheck super.openpgp; + optional = dontCheck super.optional; + os-release = dontCheck super.os-release; + persistent-redis = dontCheck super.persistent-redis; + pipes-extra = dontCheck super.pipes-extra; + pipes-websockets = dontCheck super.pipes-websockets; + postgresql-simple-migration = dontCheck super.postgresql-simple-migration; + process-streaming = dontCheck super.process-streaming; + punycode = dontCheck super.punycode; + pwstore-cli = dontCheck super.pwstore-cli; + quantities = dontCheck super.quantities; + redis-io = dontCheck super.redis-io; + rethinkdb = dontCheck super.rethinkdb; + Rlang-QQ = dontCheck super.Rlang-QQ; + sai-shape-syb = dontCheck super.sai-shape-syb; + scp-streams = dontCheck super.scp-streams; + separated = dontCheck super.separated; + shadowsocks = dontCheck super.shadowsocks; + shake-language-c = dontCheck super.shake-language-c; + static-resources = dontCheck super.static-resources; + svndump = dontCheck super.svndump; + thumbnail-plus = dontCheck super.thumbnail-plus; + tickle = dontCheck super.tickle; + tpdb = dontCheck super.tpdb; + translatable-intset = dontCheck super.translatable-intset; + ua-parser = dontCheck super.ua-parser; + unagi-chan = dontCheck super.unagi-chan; + wai-logger = dontCheck super.wai-logger; + WebBits = dontCheck super.WebBits; # http://hydra.cryp.to/build/499604/log/raw + webdriver = dontCheck super.webdriver; + xcffib = dontCheck super.xcffib; + xsd = dontCheck super.xsd; + + # https://github.com/athanclark/dag/issues/2 + dag = addBuildTool super.dag self.Cabal_1_22_0_0; # http://hydra.cryp.to/build/498554/log/raw + } // { # Not on Hackage yet. From b5fb80ffa34999325919765a090422b28bd52ca6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 21:37:51 +0100 Subject: [PATCH 1082/1091] haskell-aeson: fix build with ghc 7.6.x --- .../configuration-ghc-7.6.x.nix | 3 ++- .../haskell-modules/hackage-packages.nix | 27 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index e9bef1e6c9a2..1a3216533c8b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -51,6 +51,7 @@ self: super: { # Haddock chokes on the prologue from the cabal file. ChasingBottoms = dontHaddock super.ChasingBottoms; - # wizards = doJailbreak super.wizards; + # Later versions require a newer version of bytestring than we have. + aeson = self.aeson_0_7_0_6; } diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a690b82f17ac..8dec0dfd8f5a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -16313,6 +16313,33 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "aeson_0_7_0_6" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, deepseq, dlist, ghc-prim, hashable, HUnit, mtl + , old-locale, QuickCheck, scientific, syb, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "aeson"; + version = "0.7.0.6"; + sha256 = "0vsf9msz9iv7xvsnys5c0kbkldb0pvhiai02vz50b0d1kdsk2mb4"; + editedCabalFile = "8b87a1343dd8d93d98e48e530f2ec14f5949fcdc96c8ecc81458a1d20defd001"; + buildDepends = [ + attoparsec base blaze-builder bytestring containers deepseq dlist + ghc-prim hashable mtl old-locale scientific syb template-haskell + text time unordered-containers vector + ]; + testDepends = [ + attoparsec base bytestring containers ghc-prim HUnit QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text time unordered-containers vector + ]; + homepage = "https://github.com/bos/aeson"; + description = "Fast JSON parsing and encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "aeson" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder, bytestring , containers, deepseq, dlist, ghc-prim, hashable, HUnit, mtl From 1d61ab7860bd7e6981052a757f609b4a4cfc7e2f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 21:43:41 +0100 Subject: [PATCH 1083/1091] haskell-glade: fix build some more --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 37a1158b995b..92a396e96bd4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -149,7 +149,7 @@ self: super: { # https://github.com/NixOS/cabal2nix/issues/136 gio = overrideCabal (super.gio.override { glib = self.glib; }) (drv: { pkgconfigDepends = [pkgs.glib]; }); - glade = overrideCabal super.gio (drv: { pkgconfigDepends = [pkgs.gtk2]; }); + glade = overrideCabal super.gio (drv: { pkgconfigDepends = [pkgs.gtk2]; buildDepends = drv.buildDepends ++ [self.glib]; }); pango = super.pango.override { cairo = self.cairo; }; # https://github.com/jgm/zip-archive/issues/21 From 99b46b64df7bd8c34894fe57d6bb76c491a941cd Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 22:52:08 +0100 Subject: [PATCH 1084/1091] haskell-ncurses: this package requires a pre 0.21 version of c2hs Otherwise, the build fails, saying: c2hs: Errors during expansion of binding hooks: /nix/store/d6m9m2wqaymfiwbx11frdsm1cz7qjkdm-ncurses-5.9/include/curses.h:405: (column 2) [ERROR] >>> Illegal type! The type specifiers of this declaration do not form a legal ANSI C(89) type. This patch fixes https://github.com/NixOS/nixpkgs/issues/5873. --- .../haskell-modules/configuration-common.nix | 3 +++ .../haskell-modules/hackage-packages.nix | 25 ++++++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 92a396e96bd4..bd9ff6218aa6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -317,6 +317,9 @@ self: super: { # https://github.com/athanclark/dag/issues/2 dag = addBuildTool super.dag self.Cabal_1_22_0_0; # http://hydra.cryp.to/build/498554/log/raw + # The build fails with the most recent version of c2hs. + ncurses = super.ncurses.override { c2hs = self.c2hs_0_20_1; }; + } // { # Not on Hackage yet. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 8dec0dfd8f5a..7e7eb7b0bbee 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -25758,6 +25758,30 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "c2hs_0_20_1" = callPackage + ({ mkDerivation, array, base, containers, directory, dlist + , filepath, HUnit, language-c, pretty, process, shelly + , test-framework, test-framework-hunit, text, transformers + }: + mkDerivation { + pname = "c2hs"; + version = "0.20.1"; + sha256 = "1w2w9zxirzjd5lniwqakq59glgsh4mw3565x2l9qrin0bfjxkn3h"; + isLibrary = false; + isExecutable = true; + buildDepends = [ + array base containers directory dlist filepath language-c pretty + process + ]; + testDepends = [ + base filepath HUnit shelly test-framework test-framework-hunit text + transformers + ]; + homepage = "https://github.com/haskell/c2hs"; + description = "C->Haskell FFI tool that gives some cross-language type safety"; + license = stdenv.lib.licenses.gpl2; + }) {}; + "c2hs" = callPackage ({ mkDerivation, array, base, containers, directory, dlist , filepath, HUnit, language-c, pretty, process, shelly @@ -82816,7 +82840,6 @@ self: { homepage = "https://john-millikin.com/software/haskell-ncurses/"; description = "Modernised bindings to GNU ncurses"; license = stdenv.lib.licenses.gpl3; - hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) ncurses;}; "neat" = callPackage From 3617e3b4df47df2d259c2a859445343d6751ce0a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 22:56:30 +0100 Subject: [PATCH 1085/1091] haskell-ng: disable lots of failing test suites --- .../haskell-modules/configuration-common.nix | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index bd9ff6218aa6..fc522cac58cd 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -188,10 +188,16 @@ self: super: { # These packages try to access the network. concurrent-dns-cache = dontCheck super.concurrent-dns-cache; dbus = dontCheck super.dbus; # http://hydra.cryp.to/build/498404/log/raw + holy-project = dontCheck super.holy-project; # http://hydra.cryp.to/build/502002/nixlog/1/raw http-client = dontCheck super.http-client; # http://hydra.cryp.to/build/501430/nixlog/1/raw + http-conduit = dontCheck super.http-conduit; # http://hydra.cryp.to/build/501966/nixlog/1/raw js-jquery = dontCheck super.js-jquery; + marmalade-upload = dontCheck super.marmalade-upload; # http://hydra.cryp.to/build/501904/nixlog/1/raw riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw + stackage = dontCheck super.stackage; # http://hydra.cryp.to/build/501867/nixlog/1/raw warp = dontCheck super.warp; # http://hydra.cryp.to/build/501073/nixlog/5/raw + wreq = dontCheck super.wreq; # http://hydra.cryp.to/build/501895/nixlog/1/raw + raven-haskell = dontCheck super.raven-haskell; # http://hydra.cryp.to/build/502053/log/raw # https://github.com/NICTA/digit/issues/3 digit = dontCheck super.digit; @@ -210,26 +216,33 @@ self: super: { aeson-lens = dontCheck super.aeson-lens; # http://hydra.cryp.to/build/496769/log/raw apache-md5 = dontCheck super.apache-md5; # http://hydra.cryp.to/build/498709/nixlog/1/raw app-settings = dontCheck super.app-settings; # http://hydra.cryp.to/build/497327/log/raw + aws = dontCheck super.aws; # needs aws credentials binary-protocol = dontCheck super.binary-protocol; # http://hydra.cryp.to/build/499749/log/raw bindings-GLFW = dontCheck super.bindings-GLFW; # http://hydra.cryp.to/build/497379/log/raw bits = dontCheck super.bits; # http://hydra.cryp.to/build/500239/log/raw bloodhound = dontCheck super.bloodhound; + buildwrapper = dontCheck super.buildwrapper; burst-detection = dontCheck super.burst-detection; # http://hydra.cryp.to/build/496948/log/raw cabal-bounds = dontCheck super.cabal-bounds; # http://hydra.cryp.to/build/496935/nixlog/1/raw cabal-meta = dontCheck super.cabal-meta; # http://hydra.cryp.to/build/497892/log/raw cautious-file = dontCheck super.cautious-file; # http://hydra.cryp.to/build/499730/log/raw cjk = dontCheck super.cjk; command-qq = dontCheck super.command-qq; # http://hydra.cryp.to/build/499042/log/raw + conduit-connection = dontCheck super.conduit-connection; craftwerk = dontCheck super.craftwerk; crypto-pubkey = dontCheck super.crypto-pubkey; damnpacket = dontCheck super.damnpacket; # http://hydra.cryp.to/build/496923/log Deadpan-DDP = dontCheck super.Deadpan-DDP; # http://hydra.cryp.to/build/496418/log/raw + DigitalOcean = dontCheck super.DigitalOcean; directory-layout = dontCheck super.directory-layout; docopt = dontCheck super.docopt; # http://hydra.cryp.to/build/499172/log/raw dom-selector = dontCheck super.dom-selector; # http://hydra.cryp.to/build/497670/log/raw dotfs = dontCheck super.dotfs; # http://hydra.cryp.to/build/498599/log/raw DRBG = dontCheck super.DRBG; # http://hydra.cryp.to/build/498245/nixlog/1/raw either-unwrap = dontCheck super.either-unwrap; # http://hydra.cryp.to/build/498782/log/raw + elm-repl = dontCheck super.elm-repl; # http://hydra.cryp.to/build/501878/nixlog/1/raw + etcd = dontCheck super.etcd; + fb = dontCheck super.fb; # needs credentials for Facebook fptest = dontCheck super.fptest; # http://hydra.cryp.to/build/499124/log/raw ghc-events = dontCheck super.ghc-events; # http://hydra.cryp.to/build/498226/log/raw ghc-events-parallel = dontCheck super.ghc-events-parallel; # http://hydra.cryp.to/build/496828/log/raw @@ -265,9 +278,11 @@ self: super: { htsn-import = dontCheck super.htsn-import; http2 = dontCheck super.http2; http-client-openssl = dontCheck super.http-client-openssl; + http-client-tls = dontCheck super.http-client-tls; ihaskell = dontCheck super.ihaskell; influxdb = dontCheck super.influxdb; itanium-abi = dontCheck super.itanium-abi; + katt = dontCheck super.katt; language-slice = dontCheck super.language-slice; lensref = dontCheck super.lensref; liquidhaskell = dontCheck super.liquidhaskell; @@ -284,6 +299,7 @@ self: super: { openpgp = dontCheck super.openpgp; optional = dontCheck super.optional; os-release = dontCheck super.os-release; + pandoc-citeproc = dontCheck super.pandoc-citeproc; persistent-redis = dontCheck super.persistent-redis; pipes-extra = dontCheck super.pipes-extra; pipes-websockets = dontCheck super.pipes-websockets; @@ -301,6 +317,7 @@ self: super: { shadowsocks = dontCheck super.shadowsocks; shake-language-c = dontCheck super.shake-language-c; static-resources = dontCheck super.static-resources; + strive = dontCheck super.strive; # fails its own hlint test with tons of warnings svndump = dontCheck super.svndump; thumbnail-plus = dontCheck super.thumbnail-plus; tickle = dontCheck super.tickle; @@ -308,8 +325,10 @@ self: super: { translatable-intset = dontCheck super.translatable-intset; ua-parser = dontCheck super.ua-parser; unagi-chan = dontCheck super.unagi-chan; + wai-app-file-cgi = dontCheck super.wai-app-file-cgi; wai-logger = dontCheck super.wai-logger; WebBits = dontCheck super.WebBits; # http://hydra.cryp.to/build/499604/log/raw + webdriver-angular = dontCheck super.webdriver-angular; webdriver = dontCheck super.webdriver; xcffib = dontCheck super.xcffib; xsd = dontCheck super.xsd; @@ -320,6 +339,9 @@ self: super: { # The build fails with the most recent version of c2hs. ncurses = super.ncurses.override { c2hs = self.c2hs_0_20_1; }; + # Needs access to locale data, but looks for it in the wrong place. + scholdoc-citeproc = dontCheck super.scholdoc-citeproc; + } // { # Not on Hackage yet. From 0eb306c5f7fe2de21fce6b7ab23fd65028ddff8b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 23:13:05 +0100 Subject: [PATCH 1086/1091] haskell-cookie: fix build with older compilers --- pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix | 3 +++ pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix index 6ad8564d89ac..46661b56d6b8 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -54,4 +54,7 @@ self: super: { # https://github.com/tibbe/unordered-containers/issues/96 unordered-containers = dontCheck super.unordered-containers; + # The test suite depends on time >=1.4.0.2. + cookie = dontCheck super.cookie ; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 1a3216533c8b..c7de3ddaa786 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -54,4 +54,7 @@ self: super: { # Later versions require a newer version of bytestring than we have. aeson = self.aeson_0_7_0_6; + # The test suite depends on time >=1.4.0.2. + cookie = dontCheck super.cookie ; + } From c64088f0ec112d60b4f5c1cef7bc55b154465583 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 23:23:59 +0100 Subject: [PATCH 1087/1091] haskell-streaming-commons: fix build on older GHC versions by way of bytestring-builder --- .../development/haskell-modules/configuration-ghc-7.4.x.nix | 6 ++++++ .../development/haskell-modules/configuration-ghc-7.6.x.nix | 6 ++++++ .../development/haskell-modules/configuration-ghc-7.8.x.nix | 3 +++ 3 files changed, 15 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix index 46661b56d6b8..d928943fed3c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -57,4 +57,10 @@ self: super: { # The test suite depends on time >=1.4.0.2. cookie = dontCheck super.cookie ; + # bytestring >=0.10.2.0 + streaming-commons = addBuildTool super.streaming-commons self.bytestring-builder; + + # Choose appropriate flags for our version of 'bytestring'. + bytestring-builder = disableCabalFlag super.bytestring-builder "bytestring_has_builder"; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index c7de3ddaa786..a0ee12f334d6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -57,4 +57,10 @@ self: super: { # The test suite depends on time >=1.4.0.2. cookie = dontCheck super.cookie ; + # bytestring >=0.10.2.0 + streaming-commons = addBuildTool super.streaming-commons self.bytestring-builder; + + # Choose appropriate flags for our version of 'bytestring'. + bytestring-builder = disableCabalFlag super.bytestring-builder "bytestring_has_builder"; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index 0ced8929c8fd..0b6c3995cb80 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -52,6 +52,9 @@ self: super: { # Depends on time == 0.1.5, which we don't have. HStringTemplate_0_8 = dontDistribute super.HStringTemplate_0_8; + # This is part of bytestring in our compiler. + bytestring-builder = dontHaddock super.bytestring-builder; + } // # packages relating to amazonka From ba67ad3c88a74c01f05fa5bba096f77fbe6cccb9 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 20 Jan 2015 14:50:27 -0800 Subject: [PATCH 1088/1091] python-ldap: 2.4.15 -> 2.4.19 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2384084a7ec3..62e25cdd1ab3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8323,12 +8323,12 @@ let }); ldap = buildPythonPackage rec { - name = "ldap-2.4.15"; + name = "ldap-2.4.19"; disabled = isPy3k; src = pkgs.fetchurl { url = "http://pypi.python.org/packages/source/p/python-ldap/python-${name}.tar.gz"; - sha256 = "0w0nn5yj0nbbkvpbqgfni56v7sjx6jf6s6zvp9zmahyrvqrsrg1h"; + sha256 = "0j5hzaar4d0vhnrlpmkczgwm7ci2wibr99a7zx04xddzrhxdpz82"; }; NIX_CFLAGS_COMPILE = "-I${pkgs.cyrus_sasl}/include/sasl"; From 1d6d5932cd8204f824068b137cfc6d757fec4ab8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 23:50:38 +0100 Subject: [PATCH 1089/1091] haskell-streaming-commons: fix build on older GHC versions some more --- pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix | 4 ++-- pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 4 ++-- pkgs/development/haskell-modules/lib.nix | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix index d928943fed3c..308e5753b31e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix @@ -57,8 +57,8 @@ self: super: { # The test suite depends on time >=1.4.0.2. cookie = dontCheck super.cookie ; - # bytestring >=0.10.2.0 - streaming-commons = addBuildTool super.streaming-commons self.bytestring-builder; + # Work around bytestring >=0.10.2.0 requirement. + streaming-commons = addBuildDepend super.streaming-commons self.bytestring-builder; # Choose appropriate flags for our version of 'bytestring'. bytestring-builder = disableCabalFlag super.bytestring-builder "bytestring_has_builder"; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index a0ee12f334d6..1d42535fd280 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -57,8 +57,8 @@ self: super: { # The test suite depends on time >=1.4.0.2. cookie = dontCheck super.cookie ; - # bytestring >=0.10.2.0 - streaming-commons = addBuildTool super.streaming-commons self.bytestring-builder; + # Work around bytestring >=0.10.2.0 requirement. + streaming-commons = addBuildDepend super.streaming-commons self.bytestring-builder; # Choose appropriate flags for our version of 'bytestring'. bytestring-builder = disableCabalFlag super.bytestring-builder "bytestring_has_builder"; diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index cc2077ebf86c..d1d69b8aac63 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -25,6 +25,9 @@ rec { addBuildTool = drv: x: addBuildTools drv [x]; addBuildTools = drv: xs: overrideCabal drv (drv: { buildTools = (drv.buildTools or []) ++ xs; }); + addBuildDepend = drv: x: addBuildDepends drv [x]; + addBuildDepends = drv: xs: overrideCabal drv (drv: { buildDepends = (drv.buildDepends or []) ++ xs; }); + enableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f-${x}") "-f${x}"; disableCabalFlag = drv: x: appendConfigureFlag (removeConfigureFlag drv "-f${x}") "-f-${x}"; From e6b8f4de94c7b941453febe83a396391a9a9f6bc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 20 Jan 2015 23:59:31 +0100 Subject: [PATCH 1090/1091] hakyll: fix build (by disabling the failing test suite) --- pkgs/development/haskell-modules/configuration-common.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fc522cac58cd..8e97a3b26974 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -160,9 +160,6 @@ self: super: { # Upstream notified by e-mail. permutation = dontCheck super.permutation; - # Wants to call external processes that don't exist in our sandbox. - graceful = dontCheck super.graceful; - # https://github.com/jputcu/serialport/issues/25 serialport = dontCheck super.serialport; @@ -178,6 +175,8 @@ self: super: { # These packages try to execute non-existent external programs. cmaes = dontCheck super.cmaes; # http://hydra.cryp.to/build/498725/log/raw filestore = dontCheck super.filestore; + graceful = dontCheck super.graceful; + hakyll = dontCheck super.hakyll; Hclip = dontCheck super.Hclip; HList = dontCheck super.HList; memcached-binary = dontCheck super.memcached-binary; From c55b5eb245198cf3fa58e477a301c90f754f6682 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 21 Jan 2015 00:10:12 +0100 Subject: [PATCH 1091/1091] haskell-ng: disable some test suites that run forever --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8e97a3b26974..6e7aa621da13 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -341,6 +341,10 @@ self: super: { # Needs access to locale data, but looks for it in the wrong place. scholdoc-citeproc = dontCheck super.scholdoc-citeproc; + # These test suites run for ages, even on a fast machine. This is nuts. + Random123 = dontCheck super.Random123; + systemd = dontCheck super.systemd; + } // { # Not on Hackage yet.