From c8d9a9f79b2b3afb4358502b7bf58f8192655224 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Thu, 4 Apr 2013 09:22:43 +0200 Subject: [PATCH] haskell-scotty 0.4.6: New package, a simple web framework --- .../libraries/haskell/scotty/default.nix | 32 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/libraries/haskell/scotty/default.nix diff --git a/pkgs/development/libraries/haskell/scotty/default.nix b/pkgs/development/libraries/haskell/scotty/default.nix new file mode 100644 index 00000000000..e07c4491dbe --- /dev/null +++ b/pkgs/development/libraries/haskell/scotty/default.nix @@ -0,0 +1,32 @@ +{ cabal, aeson, blazeBuilder, caseInsensitive, conduit +, dataDefault, httpTypes, mtl, regexCompat, resourcet +, text, wai, waiExtra, warp +}: + +cabal.mkDerivation (self: { + pname = "scotty"; + version = "0.4.6"; + sha256 = "0g83kgqr1p03z7dks6x00id2gz95kkw00wmwp5vyz4zvx1mmmvk8"; + buildDepends = [ + aeson + blazeBuilder + caseInsensitive + conduit + dataDefault + httpTypes + mtl + regexCompat + resourcet + text + wai + waiExtra + warp + ]; + meta = { + homepage = "https://github.com/xich/scotty"; + description = + "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; + license = self.stdenv.lib.licenses.bsd; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 712b5a62f9c..63cb7f88d8b 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1603,6 +1603,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); SafeSemaphore = callPackage ../development/libraries/haskell/SafeSemaphore {}; + scotty = callPackage ../development/libraries/haskell/scotty {}; + sendfile = callPackage ../development/libraries/haskell/sendfile {}; semigroups = callPackage ../development/libraries/haskell/semigroups {};