From 8b0968b2054d3bb8d90b5ac056727f7c2ebeaed3 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Tue, 11 Dec 2018 18:10:48 +0300 Subject: (* HUGE *) Use nixpkgs overlays --- pkgs/hoogle/default.nix | 9 +++++++++ pkgs/hoogle/main.nix | 28 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/hoogle/default.nix create mode 100644 pkgs/hoogle/main.nix (limited to 'pkgs/hoogle') diff --git a/pkgs/hoogle/default.nix b/pkgs/hoogle/default.nix new file mode 100644 index 0000000..4ff5095 --- /dev/null +++ b/pkgs/hoogle/default.nix @@ -0,0 +1,9 @@ +{ haskell, haskellPackages }: + +let myHaskellPkgs = haskellPackages.override { + overrides = self: super: { + }; +}; + +in haskell.lib.justStaticExecutables (myHaskellPkgs.callPackage ./main.nix {}) + diff --git a/pkgs/hoogle/main.nix b/pkgs/hoogle/main.nix new file mode 100644 index 0000000..9c9a682 --- /dev/null +++ b/pkgs/hoogle/main.nix @@ -0,0 +1,28 @@ +{ mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit +, conduit-extra, connection, containers, deepseq, directory, extra +, filepath, haskell-src-exts, http-conduit, http-types, js-flot +, js-jquery, mmap, network, network-uri, old-locale, process +, process-extras, QuickCheck, resourcet, stdenv, tar +, template-haskell, text, time, transformers, uniplate, utf8-string +, vector, wai, wai-logger, warp, warp-tls, zlib +}: +mkDerivation { + pname = "hoogle"; + version = "5.0.13"; + sha256 = "1wxdzkifgm3bnpzr45sf49dyqwnb8bnc5wmqbv5yhxv19gmjk8kn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring cmdargs conduit conduit-extra + connection containers deepseq directory extra filepath + haskell-src-exts http-conduit http-types js-flot js-jquery mmap + network network-uri old-locale process process-extras QuickCheck + resourcet tar template-haskell text time transformers uniplate + utf8-string vector wai wai-logger warp warp-tls zlib + ]; + executableHaskellDepends = [ base ]; + testTarget = "--test-option=--no-net"; + homepage = "http://hoogle.haskell.org/"; + description = "Haskell API Search"; + license = stdenv.lib.licenses.bsd3; +} -- cgit v1.2.3