From 482afc2922db0c850a0b74f341a38c95e91bef40 Mon Sep 17 00:00:00 2001 From: Boris Sukholitko <boriss@gmail.com> Date: Thu, 10 Jul 2014 20:55:47 +0300 Subject: [PATCH] Add haxl haskell package --- .../libraries/haskell/haxl/default.nix | 19 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/libraries/haskell/haxl/default.nix diff --git a/pkgs/development/libraries/haskell/haxl/default.nix b/pkgs/development/libraries/haskell/haxl/default.nix new file mode 100644 index 000000000000..22dd72237f62 --- /dev/null +++ b/pkgs/development/libraries/haskell/haxl/default.nix @@ -0,0 +1,19 @@ +{ cabal, aeson, filepath, hashable, HUnit, text, time +, unorderedContainers, vector +}: + +cabal.mkDerivation (self: { + pname = "haxl"; + version = "0.1.0.0"; + sha256 = "1spkcvsy0p3ksxapaz93db09y2jsswr5k6qs6cvxmwxxhbnswv36"; + buildDepends = [ + aeson filepath hashable HUnit text time unorderedContainers vector + ]; + testDepends = [ aeson hashable HUnit text unorderedContainers ]; + meta = { + homepage = "https://github.com/facebook/Haxl"; + description = "A Haskell library for efficient, concurrent, and concise data access"; + 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 eb49f6a42c2d..0e1709686893 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1066,6 +1066,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in haskellForMaths = callPackage ../development/libraries/haskell/HaskellForMaths {}; + haxl = callPackage ../development/libraries/haskell/haxl {}; + haxr = callPackage ../development/libraries/haskell/haxr {}; haxr_th = callPackage ../development/libraries/haskell/haxr-th {};