diff --git a/manifest.dhall b/manifest.dhall index 3b83334ef8bc8cc9f926d10183814eef1cb70896..95af796bffffd6da76288468b45b004bb8f72df2 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -487,6 +487,7 @@ in [ callHackage "Cabal" "3.8.1.0" "https://github.com/TeofilC/servant" (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc") (Some "servant") + , callHackage "servant-blaze" "0.9.1" , callCabal2nix "servant-client-core" "https://github.com/TeofilC/servant" diff --git a/overlay.nix b/overlay.nix index ab640c194bbac21344f9b5e9d7f662a9ee9e9738..8c09e4d5c2d773b3e47b3afab31ab815f769b7bd 100644 --- a/overlay.nix +++ b/overlay.nix @@ -671,6 +671,8 @@ final: prev: with pkgs.haskell.lib; { servant = prev.callPackage (./pkgs/servant.nix) { }; + servant-blaze = prev.callPackage (./pkgs/servant-blaze.nix) { }; + servant-client = prev.callPackage (./pkgs/servant-client.nix) { }; servant-client-core = prev.callPackage (./pkgs/servant-client-core.nix) { }; diff --git a/pkgs/servant-blaze.nix b/pkgs/servant-blaze.nix new file mode 100644 index 0000000000000000000000000000000000000000..0b89c4a465e6f884df584faa7c4709822344b990 --- /dev/null +++ b/pkgs/servant-blaze.nix @@ -0,0 +1,33 @@ +{ mkDerivation +, base +, blaze-html +, http-media +, lib +, servant +, servant-server +, wai +, warp +}: +mkDerivation { + pname = "servant-blaze"; + version = "0.9.1"; + sha256 = "264aa17b95400a13cf23f7421f54b3a3160119c15380a31a96bdfc4a40f2db21"; + revision = "1"; + editedCabalFile = "1y38lzmh5jr3bix0cqrcx9zkjdr1598hz7rvpnm827qw0ln3cmra"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base blaze-html http-media servant ]; + testHaskellDepends = [ base blaze-html servant-server wai warp ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "http://haskell-servant.readthedocs.org/"; + description = "Blaze-html support for servant"; + license = lib.licenses.bsd3; + broken = false; +}