git.iko.soy/typeable/cassava-streams
on trunk help sign in
Bump dependencies and stack resolver for next release
commitee1fc84ec82cd6c9c180a063d5a8da79981b9090 authorPeter Jones <pjones@devalot.com> dateTue 1 Aug 2017, 21:10 (9 years ago) parent69c58c0
6 files changed+48−4
.gitignore+1 CHANGES.md+6 cassava-streams.cabal+3−3 cassava-streams.nix+20 default.nix+17 stack.yaml+1−1
.gitignore+1
@@ -1,3 +1,4 @@
11/test/massive.csv
22/.stack-work
33/build/.stack-work
4+/dist
CHANGES.md+6
@@ -1,5 +1,11 @@
11# Change Log / Release Notes
22
3+## 0.3.0.2 (Next Release)
4+
5+ * Updated to LTS Haskell 8.24
6+
7+ * Bumped dependencies
8+
39## 0.3.0.1 (April 14, 2017)
410
511 * Updated to LTS Haskell 8.9
cassava-streams.cabal+3−3
@@ -1,6 +1,6 @@
11--------------------------------------------------------------------------------
22name: cassava-streams
3−version: 0.3.0.1
3+version: 0.3.0.2
44synopsis: io-streams interface for the cassava CSV library.
55license: BSD3
66license-file: LICENSE
@@ -61,8 +61,8 @@ library
6161
6262 build-depends: base >= 4.8 && < 5.0
6363 , bytestring >= 0.10 && < 0.11
64− , cassava >= 0.4 && < 0.5
65− , io-streams >= 1.1 && < 1.4
64+ , cassava >= 0.4 && < 0.6
65+ , io-streams >= 1.1 && < 1.5
6666 , vector >= 0.10 && < 0.13
6767
6868--------------------------------------------------------------------------------
cassava-streams.nixnew file+20
@@ -0,0 +1,20 @@
1+{ mkDerivation, base, bytestring, cassava, io-streams, QuickCheck
2+, stdenv, tasty, tasty-quickcheck, vector
3+}:
4+mkDerivation {
5+ pname = "cassava-streams";
6+ version = "0.3.0.2";
7+ src = ./.;
8+ isLibrary = true;
9+ isExecutable = true;
10+ libraryHaskellDepends = [
11+ base bytestring cassava io-streams vector
12+ ];
13+ testHaskellDepends = [
14+ base bytestring cassava io-streams QuickCheck tasty
15+ tasty-quickcheck vector
16+ ];
17+ homepage = "https://github.com/pjones/cassava-streams";
18+ description = "io-streams interface for the cassava CSV library";
19+ license = stdenv.lib.licenses.bsd3;
20+}
default.nixnew file+17
@@ -0,0 +1,17 @@
1+# These arguments are so you can override settings from the command
2+# line using the `nix-hs' tool.
3+{ nixpkgs ? import <nixpkgs> { }
4+, compiler ? "default"
5+, profiling ? false
6+}:
7+
8+let
9+ pkgs = nixpkgs;
10+
11+ buildInputs = with pkgs; [
12+ # List extra dependencies here.
13+ ];
14+
15+in
16+ pkgs.nix-hs.interactive ./cassava-streams.nix
17+ { inherit compiler profiling buildInputs; }
stack.yaml+1−1
@@ -1,4 +1,4 @@
1−resolver: lts-8.9
1+resolver: lts-8.24
22
33packages:
44 - ./