git.iko.soy/typeable/cassava-streams
on trunk help sign in
Build with stack and LTS-8.9
commiteed41a7aeffb1edad150a0facba0c21ae1956163 authorPeter Jones <pjones@devalot.com> dateFri 14 Apr 2017, 14:18 (10 years ago) parentf6316d2
7 files changed+14−56
.gitignore−5 CHANGES.md+6 GNUmakefile−28 LICENSE+1−1 build/nixpkgs.nix−14 cassava-streams.cabal+5−6 build/stack.yaml → stack.yaml+2−2
.gitignore−5
@@ -1,8 +1,3 @@
1−/dist
2−/.cabal-sandbox
3−/cabal.sandbox.config
41/test/massive.csv
52/.stack-work
63/build/.stack-work
7−/default.nix
8−/stack.yaml
CHANGES.md+6
@@ -1,5 +1,11 @@
11# Change Log / Release Notes
22
3+## 0.3.0.1 (April 14, 2017)
4+
5+ * Updated to LTS Haskell 8.9
6+
7+ * Bumped dependencies
8+
39## 0.3.0.0 (August 11, 2016)
410
511 * Add some additional (convenience) exports from `Data.Csv`. (Thanks
GNUmakefiledeleted−28
@@ -1,28 +0,0 @@
1−################################################################################
2−export TMPDIR = $(HOME)/tmp
3−
4−################################################################################
5−TMP_DUMMY = $(TMPDIR)/.dummy
6−STACK_OPTS = --stack-yaml=build/stack.yaml
7−
8−################################################################################
9−.PHONY: all test clean release
10−
11−################################################################################
12−all: $(TMP_DUMMY)
13− stack $(STACK_OPTS) setup
14− stack $(STACK_OPTS) build
15− hlint --hint data/HLint.hs src test
16−
17−################################################################################
18−test:
19− stack $(STACK_OPTS) test
20−
21−################################################################################
22−clean:
23− stack $(STACK_OPTS) clean
24−
25−################################################################################
26−release:
27− $(MAKE) clean test
28− stack $(STACK_OPTS) upload .
LICENSE+1−1
@@ -1,4 +1,4 @@
1−Copyright (c) 2014-2016 Peter Jones <pjones@devalot.com>
1+Copyright (c) 2014-2017 Peter Jones <pjones@devalot.com>
22
33All rights reserved.
44
build/nixpkgs.nixdeleted−14
@@ -1,14 +0,0 @@
1−with (import <nixpkgs> {});
2−
3−stdenv.mkDerivation {
4− name = "cassava-streams";
5−
6− buildInputs = [
7− # GHC:
8− haskell.packages.lts-6_7.ghc
9−
10− # Non-Haskell Dependencies:
11− gnupg # For signing packages.
12− zlib
13− ];
14−}
cassava-streams.cabal+5−6
@@ -1,16 +1,16 @@
11--------------------------------------------------------------------------------
22name: cassava-streams
3−version: 0.3.0.0
3+version: 0.3.0.1
44synopsis: io-streams interface for the cassava CSV library.
55license: BSD3
66license-file: LICENSE
77author: Peter Jones <pjones@devalot.com>
88maintainer: Peter Jones <pjones@devalot.com>
9−copyright: Copyright (c) 2014-2016 Peter Jones
9+copyright: Copyright (c) 2014-2017 Peter Jones
1010category: Data, Text, CSV, IO-Streams
1111build-type: Simple
1212cabal-version: >=1.18
13−tested-with: GHC==7.10.3
13+tested-with: GHC==7.10.3, GHC==8.0.2
1414homepage: https://github.com/pjones/cassava-streams
1515bug-reports: https://github.com/pjones/cassava-streams/issues
1616description:
@@ -24,8 +24,7 @@ extra-source-files:
2424 README.md
2525 CHANGES.md
2626 test/*.csv
27− build/*.yaml
28− build/*.nix
27+ stack.yaml
2928
3029--------------------------------------------------------------------------------
3130source-repository head
@@ -64,7 +63,7 @@ library
6463 , bytestring >= 0.10 && < 0.11
6564 , cassava >= 0.4 && < 0.5
6665 , io-streams >= 1.1 && < 1.4
67− , vector >= 0.10 && < 0.12
66+ , vector >= 0.10 && < 0.13
6867
6968--------------------------------------------------------------------------------
7069executable tutorial
build/stack.yaml → stack.yamlrenamed+2−2
@@ -1,7 +1,7 @@
1−resolver: lts-6.7
1+resolver: lts-8.9
22
33packages:
4− - ../
4+ - ./
55
66flags:
77 cassava-streams: