From 2f4517697eb0882a5047faad3f8f42483f4d417e Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Wed, 4 Jun 2014 14:29:18 +0000 Subject: [PATCH] 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 4dca1dea284..e5835948d9e 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";