diff --git a/scripts/shell.nix b/scripts/shell.nix deleted file mode 100644 index 615506cc..00000000 --- a/scripts/shell.nix +++ /dev/null @@ -1,20 +0,0 @@ -# Get a Nix shell with all the packages installed -# Also a good way of running the tests for all packages -with (import {}).pkgs; -let modifiedHaskellPackages = haskellngPackages.override { - overrides = with haskell-ng.lib ; self: super: { - servant = appendConfigureFlag ( self.callPackage ../servant {} ) - "--ghc-options=-Werror"; - servant-server = appendConfigureFlag (self.callPackage - ../servant-server {}) "--ghc-options=-Werror"; - servant-client = appendConfigureFlag (self.callPackage - ../servant-client {}) "--ghc-options=-Werror"; - servant-js = appendConfigureFlag (self.callPackage - ../servant-js {}) "--ghc-options=-Werror"; - servant-docs = appendConfigureFlag (self.callPackage ../servant-docs - {}) "--ghc-options=-Werror"; - }; - }; -in modifiedHaskellPackages.ghcWithPackages ( p : with p ; [ - servant servant-server servant-client servant-js servant-docs -]) diff --git a/servant-blaze/default.nix b/servant-blaze/default.nix deleted file mode 100644 index 3c8d2ea4..00000000 --- a/servant-blaze/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ mkDerivation, base, blaze-html, http-media, servant, stdenv }: -mkDerivation { - pname = "servant-blaze"; - version = "0.5"; - src = ./.; - buildDepends = [ base blaze-html http-media servant ]; - homepage = "http://haskell-servant.github.io/"; - description = "Blaze-html support for servant"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-blaze/shell.nix b/servant-blaze/shell.nix deleted file mode 100644 index b07a478d..00000000 --- a/servant-blaze/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-blaze.env diff --git a/servant-cassava/default.nix b/servant-cassava/default.nix deleted file mode 100644 index ddf1aa36..00000000 --- a/servant-cassava/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ mkDerivation, base, cassava, http-media, servant, stdenv, vector -}: -mkDerivation { - pname = "servant-cassava"; - version = "0.4.4.2"; - src = ./.; - buildDepends = [ base cassava http-media servant vector ]; - homepage = "http://haskell-servant.github.io/"; - description = "Servant CSV content-type for cassava"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-cassava/shell.nix b/servant-cassava/shell.nix deleted file mode 100644 index af092b8a..00000000 --- a/servant-cassava/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-cassava.env diff --git a/servant-client/default.nix b/servant-client/default.nix deleted file mode 100644 index 2a66c120..00000000 --- a/servant-client/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ mkDerivation, aeson, attoparsec, base, bytestring, deepseq -, either, exceptions, hspec, http-client, http-client-tls -, http-media, http-types, HUnit, network, network-uri, QuickCheck -, safe, servant, servant-server, stdenv, string-conversions, text -, transformers, wai, warp -}: -mkDerivation { - pname = "servant-client"; - version = "0.5"; - src = ./.; - buildDepends = [ - aeson attoparsec base bytestring either exceptions http-client - http-client-tls http-media http-types network-uri safe servant - string-conversions text transformers - ]; - testDepends = [ - aeson base bytestring deepseq either hspec http-client http-media - http-types HUnit network QuickCheck servant servant-server text wai - warp - ]; - homepage = "http://haskell-servant.github.io/"; - description = "automatical derivation of querying functions for servant webservices"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-client/shell.nix b/servant-client/shell.nix deleted file mode 100644 index c3eb41fc..00000000 --- a/servant-client/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-client.env diff --git a/servant-docs/default.nix b/servant-docs/default.nix deleted file mode 100644 index 9f762739..00000000 --- a/servant-docs/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ mkDerivation, aeson, base, bytestring, bytestring-conversion -, case-insensitive, hashable, hspec, http-media, http-types, lens -, servant, stdenv, string-conversions, text, unordered-containers -}: -mkDerivation { - pname = "servant-docs"; - version = "0.5"; - src = ./.; - isLibrary = true; - isExecutable = true; - buildDepends = [ - aeson base bytestring bytestring-conversion case-insensitive - hashable http-media http-types lens servant string-conversions text - unordered-containers - ]; - testDepends = [ aeson base hspec lens servant string-conversions ]; - homepage = "http://haskell-servant.github.io/"; - description = "generate API docs for your servant webservice"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-docs/shell.nix b/servant-docs/shell.nix deleted file mode 100644 index cca19263..00000000 --- a/servant-docs/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-docs.env diff --git a/servant-examples/default.nix b/servant-examples/default.nix deleted file mode 100644 index 284279d9..00000000 --- a/servant-examples/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ mkDerivation, aeson, base, bytestring, directory, either -, engine-io, engine-io-wai, http-types, js-jquery, lucid, mtl -, random, servant, servant-client, servant-docs, servant-js -, servant-lucid, servant-server, socket-io, stdenv, stm, text, time -, transformers, wai, wai-extra, warp -}: -mkDerivation { - pname = "servant-examples"; - version = "0.5"; - src = ./.; - isLibrary = false; - isExecutable = true; - buildDepends = [ - aeson base bytestring directory either engine-io engine-io-wai - http-types js-jquery lucid mtl random servant servant-client - servant-docs servant-js servant-lucid servant-server socket-io stm - text time transformers wai wai-extra warp - ]; - homepage = "http://haskell-servant.github.io/"; - description = "Example programs for servant"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-examples/shell.nix b/servant-examples/shell.nix deleted file mode 100644 index 0012a0f2..00000000 --- a/servant-examples/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-examples.env diff --git a/servant-js/default.nix b/servant-js/default.nix deleted file mode 100644 index 09bb777b..00000000 --- a/servant-js/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ mkDerivation, aeson, base, charset, filepath, hspec -, hspec-expectations, language-ecmascript, lens, servant -, servant-server, stdenv, stm, text, transformers, warp -}: -mkDerivation { - pname = "servant-js"; - version = "0.5"; - src = ./.; - isLibrary = true; - isExecutable = true; - buildDepends = [ - aeson base charset filepath lens servant servant-server stm text - transformers warp - ]; - testDepends = [ - base hspec hspec-expectations language-ecmascript lens servant - ]; - homepage = "http://haskell-servant.github.io/"; - description = "Automatically derive javascript functions to query servant webservices"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-js/shell.nix b/servant-js/shell.nix deleted file mode 100644 index 81d7210c..00000000 --- a/servant-js/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-js.env diff --git a/servant-lucid/default.nix b/servant-lucid/default.nix deleted file mode 100644 index e033c71c..00000000 --- a/servant-lucid/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ mkDerivation, base, http-media, lucid, servant, stdenv }: -mkDerivation { - pname = "servant-lucid"; - version = "0.5"; - src = ./.; - buildDepends = [ base http-media lucid servant ]; - homepage = "http://haskell-servant.github.io/"; - description = "Servant support for lucid"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-lucid/shell.nix b/servant-lucid/shell.nix deleted file mode 100644 index d45c3940..00000000 --- a/servant-lucid/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-lucid.env diff --git a/servant-mock/default.nix b/servant-mock/default.nix deleted file mode 100644 index 670e066e..00000000 --- a/servant-mock/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ mkDerivation, aeson, base, bytestring, http-types, QuickCheck -, servant, servant-server, stdenv, transformers, wai, warp -}: -mkDerivation { - pname = "servant-mock"; - version = "0.5"; - src = ./.; - isLibrary = true; - isExecutable = true; - buildDepends = [ - aeson base bytestring http-types QuickCheck servant servant-server - transformers wai warp - ]; - homepage = "http://github.com/haskell-servant/servant"; - description = "Derive a mock server for free from your servant API types"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-mock/shell.nix b/servant-mock/shell.nix deleted file mode 100644 index be4dc49b..00000000 --- a/servant-mock/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-mock.env diff --git a/servant-server/default.nix b/servant-server/default.nix deleted file mode 100644 index 2254caab..00000000 --- a/servant-server/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ mkDerivation, aeson, attoparsec, base, bytestring -, bytestring-conversion, containers, directory, doctest, either -, exceptions, filemanip, filepath, hspec, hspec-wai, http-types -, mmorph, mtl, network, network-uri, parsec, QuickCheck, safe -, servant, split, stdenv, string-conversions, system-filepath -, temporary, text, transformers, wai, wai-app-static, wai-extra -, warp -}: -mkDerivation { - pname = "servant-server"; - version = "0.5"; - src = ./.; - isLibrary = true; - isExecutable = true; - buildDepends = [ - aeson attoparsec base bytestring containers either filepath - http-types mmorph mtl network network-uri safe servant split - string-conversions system-filepath text transformers wai - wai-app-static warp - ]; - testDepends = [ - aeson base bytestring bytestring-conversion directory doctest - either exceptions filemanip filepath hspec hspec-wai http-types mtl - network parsec QuickCheck servant string-conversions temporary text - transformers wai wai-extra warp - ]; - homepage = "http://haskell-servant.github.io/"; - description = "A family of combinators for defining webservices APIs and serving them"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant-server/shell.nix b/servant-server/shell.nix deleted file mode 100644 index 3769a18f..00000000 --- a/servant-server/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror"); - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant-server.env diff --git a/servant/default.nix b/servant/default.nix deleted file mode 100644 index 0bf96999..00000000 --- a/servant/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ mkDerivation, aeson, attoparsec, base, bytestring -, bytestring-conversion, case-insensitive, directory, doctest -, filemanip, filepath, hspec, http-media, http-types, network-uri -, parsec, QuickCheck, quickcheck-instances, stdenv -, string-conversions, text, url, vault -}: -mkDerivation { - pname = "servant"; - version = "0.5"; - src = ./.; - buildDepends = [ - aeson attoparsec base bytestring bytestring-conversion - case-insensitive http-media http-types network-uri - string-conversions text vault - ]; - testDepends = [ - aeson attoparsec base bytestring directory doctest filemanip - filepath hspec parsec QuickCheck quickcheck-instances - string-conversions text url - ]; - homepage = "http://haskell-servant.github.io/"; - description = "A family of combinators for defining webservices APIs"; - license = stdenv.lib.licenses.bsd3; -} diff --git a/servant/shell.nix b/servant/shell.nix deleted file mode 100644 index cb809131..00000000 --- a/servant/shell.nix +++ /dev/null @@ -1,19 +0,0 @@ -let - pkgs = import {}; - - haskellPackages = pkgs.haskellPackages.override { - overrides = self: super: { - servant-cassava = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-cassava {}) "--ghc-options=-Werror"); - servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror"); - servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror"); - servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror"); - servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror"); - servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror"); - servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror"); - servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror"); - servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror"); - servant = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror"; - }; - }; - -in haskellPackages.servant.env