on master help sign in
Merge pull request #217 from jml/fix-nix-script

Fix nix script

commit961887cc9532125c69b06fbd6d3400f0ee8fc901 authorJulian Arni <jkarni@gmail.com> dateTue 8 Sep 2015, 13:00 (11 years ago) parentff11f38ff3e15d
22 files changed+8−340
.gitignore+2 README.md+1−1 scripts/update-nix-files.sh → scripts/generate-nix-files.sh+5−3 scripts/shell.nix−20 servant-blaze/default.nix−10 servant-blaze/shell.nix−18 servant-client/default.nix−24 servant-client/shell.nix−18 servant-docs/default.nix−20 servant-docs/shell.nix−18 servant-examples/default.nix−22 servant-examples/shell.nix−18 servant-js/default.nix−21 servant-js/shell.nix−18 servant-lucid/default.nix−10 servant-lucid/shell.nix−18 servant-mock/default.nix−17 servant-mock/shell.nix−18 servant-server/default.nix−30 servant-server/shell.nix−18 servant/default.nix servant/shell.nix−18
.gitignore+2
@@ -23,3 +23,5 @@ cabal.config
2323*.hp
2424Setup
2525.stack-work
26+shell.nix
27+default.nix
README.md+1−1
@@ -50,7 +50,7 @@ stack test # Run all the tests
5050
5151Or `nix`:
5252```shell
53−./scripts/update-nix-files.sh # Get up-to-date shell.nix files
53+./scripts/generate-nix-files.sh # Get up-to-date shell.nix files
5454```
5555
5656Though we aren't sticklers for style, the `.stylish-haskell.yaml` and `HLint.hs`
scripts/update-nix-files.sh → scripts/generate-nix-files.shrenamed+5−3
@@ -1,9 +1,9 @@
11#!/bin/bash -
22#===============================================================================
33#
4−# FILE: update-nix-files.sh
4+# FILE: generate-nix-files.sh
55#
6−# USAGE: ./update-nix-files.sh
6+# USAGE: ./generate-nix-files.sh
77#
88# DESCRIPTION: Update nix files at top-level and add all packages
99#
@@ -38,8 +38,10 @@ write-package-shell-nix () {
3838
3939update-nix-files () {
4040 for s in ${SOURCES[@]} ; do
41− cd "$s" && cabal2nix . > default.nix
41+ pushd "$s" > /dev/null
42+ cabal2nix . > default.nix
4243 write-package-shell-nix $s
44+ popd > /dev/null
4345 done
4446}
4547
scripts/shell.nixdeleted−20
@@ -1,20 +0,0 @@
1−# Get a Nix shell with all the packages installed
2−# Also a good way of running the tests for all packages
3−with (import <nixpkgs> {}).pkgs;
4−let modifiedHaskellPackages = haskellngPackages.override {
5− overrides = with haskell-ng.lib ; self: super: {
6− servant = appendConfigureFlag ( self.callPackage ../servant {} )
7− "--ghc-options=-Werror";
8− servant-server = appendConfigureFlag (self.callPackage
9− ../servant-server {}) "--ghc-options=-Werror";
10− servant-client = appendConfigureFlag (self.callPackage
11− ../servant-client {}) "--ghc-options=-Werror";
12− servant-js = appendConfigureFlag (self.callPackage
13− ../servant-js {}) "--ghc-options=-Werror";
14− servant-docs = appendConfigureFlag (self.callPackage ../servant-docs
15− {}) "--ghc-options=-Werror";
16− };
17− };
18−in modifiedHaskellPackages.ghcWithPackages ( p : with p ; [
19− servant servant-server servant-client servant-js servant-docs
20−])
servant-blaze/default.nixdeleted−10
@@ -1,10 +0,0 @@
1−{ mkDerivation, base, blaze-html, http-media, servant, stdenv }:
2−mkDerivation {
3− pname = "servant-blaze";
4− version = "0.5";
5− src = ./.;
6− buildDepends = [ base blaze-html http-media servant ];
7− homepage = "http://haskell-servant.github.io/";
8− description = "Blaze-html support for servant";
9− license = stdenv.lib.licenses.bsd3;
10−}
servant-blaze/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
9− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
10− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
11− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-blaze = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-blaze.env
servant-client/default.nixdeleted−24
@@ -1,24 +0,0 @@
1−{ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
2−, either, exceptions, hspec, http-client, http-client-tls
3−, http-media, http-types, HUnit, network, network-uri, QuickCheck
4−, safe, servant, servant-server, stdenv, string-conversions, text
5−, transformers, wai, warp
6−}:
7−mkDerivation {
8− pname = "servant-client";
9− version = "0.5";
10− src = ./.;
11− buildDepends = [
12− aeson attoparsec base bytestring either exceptions http-client
13− http-client-tls http-media http-types network-uri safe servant
14− string-conversions text transformers
15− ];
16− testDepends = [
17− aeson base bytestring deepseq either hspec http-client http-media
18− http-types HUnit network QuickCheck servant servant-server text wai
19− warp
20− ];
21− homepage = "http://haskell-servant.github.io/";
22− description = "automatical derivation of querying functions for servant webservices";
23− license = stdenv.lib.licenses.bsd3;
24−}
servant-client/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
8− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
9− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
10− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
11− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-client = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-client.env
servant-docs/default.nixdeleted−20
@@ -1,20 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, bytestring-conversion
2−, case-insensitive, hashable, hspec, http-media, http-types, lens
3−, servant, stdenv, string-conversions, text, unordered-containers
4−}:
5−mkDerivation {
6− pname = "servant-docs";
7− version = "0.5";
8− src = ./.;
9− isLibrary = true;
10− isExecutable = true;
11− buildDepends = [
12− aeson base bytestring bytestring-conversion case-insensitive
13− hashable http-media http-types lens servant string-conversions text
14− unordered-containers
15− ];
16− testDepends = [ aeson base hspec lens servant string-conversions ];
17− homepage = "http://haskell-servant.github.io/";
18− description = "generate API docs for your servant webservice";
19− license = stdenv.lib.licenses.bsd3;
20−}
servant-docs/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
9− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
10− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
11− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-docs = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-docs.env
servant-examples/default.nixdeleted−22
@@ -1,22 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, directory, either
2−, engine-io, engine-io-wai, http-types, js-jquery, lucid, mtl
3−, random, servant, servant-client, servant-docs, servant-js
4−, servant-lucid, servant-server, socket-io, stdenv, stm, text, time
5−, transformers, wai, wai-extra, warp
6−}:
7−mkDerivation {
8− pname = "servant-examples";
9− version = "0.5";
10− src = ./.;
11− isLibrary = false;
12− isExecutable = true;
13− buildDepends = [
14− aeson base bytestring directory either engine-io engine-io-wai
15− http-types js-jquery lucid mtl random servant servant-client
16− servant-docs servant-js servant-lucid servant-server socket-io stm
17− text time transformers wai wai-extra warp
18− ];
19− homepage = "http://haskell-servant.github.io/";
20− description = "Example programs for servant";
21− license = stdenv.lib.licenses.bsd3;
22−}
servant-examples/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
9− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
10− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
11− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-examples = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-examples.env
servant-js/default.nixdeleted−21
@@ -1,21 +0,0 @@
1−{ mkDerivation, aeson, base, charset, filepath, hspec
2−, hspec-expectations, language-ecmascript, lens, servant
3−, servant-server, stdenv, stm, text, transformers, warp
4−}:
5−mkDerivation {
6− pname = "servant-js";
7− version = "0.5";
8− src = ./.;
9− isLibrary = true;
10− isExecutable = true;
11− buildDepends = [
12− aeson base charset filepath lens servant servant-server stm text
13− transformers warp
14− ];
15− testDepends = [
16− base hspec hspec-expectations language-ecmascript lens servant
17− ];
18− homepage = "http://haskell-servant.github.io/";
19− description = "Automatically derive javascript functions to query servant webservices";
20− license = stdenv.lib.licenses.bsd3;
21−}
servant-js/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
9− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
10− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
11− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-js = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-js.env
servant-lucid/default.nixdeleted−10
@@ -1,10 +0,0 @@
1−{ mkDerivation, base, http-media, lucid, servant, stdenv }:
2−mkDerivation {
3− pname = "servant-lucid";
4− version = "0.5";
5− src = ./.;
6− buildDepends = [ base http-media lucid servant ];
7− homepage = "http://haskell-servant.github.io/";
8− description = "Servant support for lucid";
9− license = stdenv.lib.licenses.bsd3;
10−}
servant-lucid/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
9− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
10− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
11− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
12− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-lucid = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-lucid.env
servant-mock/default.nixdeleted−17
@@ -1,17 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, http-types, QuickCheck
2−, servant, servant-server, stdenv, transformers, wai, warp
3−}:
4−mkDerivation {
5− pname = "servant-mock";
6− version = "0.5";
7− src = ./.;
8− isLibrary = true;
9− isExecutable = true;
10− buildDepends = [
11− aeson base bytestring http-types QuickCheck servant servant-server
12− transformers wai warp
13− ];
14− homepage = "http://github.com/haskell-servant/servant";
15− description = "Derive a mock server for free from your servant API types";
16− license = stdenv.lib.licenses.bsd3;
17−}
servant-mock/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
9− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
10− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
11− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
12− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
13− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
14− servant-mock = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-mock.env
servant-server/default.nixdeleted−30
@@ -1,30 +0,0 @@
1−{ mkDerivation, aeson, attoparsec, base, bytestring
2−, bytestring-conversion, containers, directory, doctest, either
3−, exceptions, filemanip, filepath, hspec, hspec-wai, http-types
4−, mmorph, mtl, network, network-uri, parsec, QuickCheck, safe
5−, servant, split, stdenv, string-conversions, system-filepath
6−, temporary, text, transformers, wai, wai-app-static, wai-extra
7−, warp
8−}:
9−mkDerivation {
10− pname = "servant-server";
11− version = "0.5";
12− src = ./.;
13− isLibrary = true;
14− isExecutable = true;
15− buildDepends = [
16− aeson attoparsec base bytestring containers either filepath
17− http-types mmorph mtl network network-uri safe servant split
18− string-conversions system-filepath text transformers wai
19− wai-app-static warp
20− ];
21− testDepends = [
22− aeson base bytestring bytestring-conversion directory doctest
23− either exceptions filemanip filepath hspec hspec-wai http-types mtl
24− network parsec QuickCheck servant string-conversions temporary text
25− transformers wai wai-extra warp
26− ];
27− homepage = "http://haskell-servant.github.io/";
28− description = "A family of combinators for defining webservices APIs and serving them";
29− license = stdenv.lib.licenses.bsd3;
30−}
servant-server/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant {}) "--ghc-options=-Werror");
7− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
8− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
9− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
10− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
11− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant-server = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant-server.env
servant/default.nixdeleted

No changes to the content.

servant/shell.nixdeleted−18
@@ -1,18 +0,0 @@
1−let
2− pkgs = import <nixpkgs> {};
3−
4− haskellPackages = pkgs.haskellPackages.override {
5− overrides = self: super: {
6− servant-client = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-client {}) "--ghc-options=-Werror");
7− servant-docs = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-docs {}) "--ghc-options=-Werror");
8− servant-js = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-js {}) "--ghc-options=-Werror");
9− servant-server = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-server {}) "--ghc-options=-Werror");
10− servant-examples = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-examples {}) "--ghc-options=-Werror");
11− servant-blaze = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-blaze {}) "--ghc-options=-Werror");
12− servant-lucid = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-lucid {}) "--ghc-options=-Werror");
13− servant-mock = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.appendConfigureFlag (self.callPackage ../servant-mock {}) "--ghc-options=-Werror");
14− servant = pkgs.haskell.lib.appendConfigureFlag (self.callPackage ./. {}) "--ghc-options=-Werror";
15− };
16− };
17−
18−in haskellPackages.servant.env