packages feed

bzlib-conduit 0.2.1.1 → 0.2.1.2

raw patch · 2 files changed

+11/−6 lines, 2 filesdep +conduit-extradep ~conduitnew-uploader

Dependencies added: conduit-extra

Dependency ranges changed: conduit

Files

bzlib-conduit.cabal view
@@ -1,12 +1,12 @@ name:                bzlib-conduit
-version:             0.2.1.1
+version:             0.2.1.2
 synopsis:            Streaming compression/decompression via conduits.
 description:         Streaming compression/decompression via conduits.
-homepage:            https://github.com/tanakh/bzlib-conduit
+homepage:            https://github.com/snoyberg/bzlib-conduit
 license:             BSD3
 license-file:        LICENSE
 author:              Hideyuki Tanaka
-maintainer:          tanaka.hideyuki@gmail.com
+maintainer:          Michael Snoyman
 copyright:           (c) 2012, Hideyuki Tanaka
 category:            Codec
 build-type:          Simple
@@ -17,7 +17,7 @@ 
 source-repository head
   type:                git
-  location:            git://github.com/tanakh/bzlib-conduit.git
+  location:            git://github.com/snoyberg/bzlib-conduit.git
 
 library
   exposed-modules:     Data.Conduit.BZlib
@@ -26,7 +26,8 @@   build-depends:       base == 4.*
                      , bytestring >=0.9 && <0.11
                      , mtl == 2.*
-                     , conduit >= 0.5 && < 1.1
+                     , conduit >= 0.5 && < 1.2
+                     , conduit-extra >= 1.0 && < 1.2
                      , resourcet
                      , data-default
                      , bindings-DSL
@@ -54,7 +55,9 @@                      , QuickCheck
                      , random
                      , conduit
+                     , conduit-extra
                      , bzlib-conduit
+                     , resourcet
 
 benchmark bench
   type:                exitcode-stdio-1.0
@@ -62,4 +65,5 @@   main-is:             bench.hs
   build-depends:       base == 4.*
                      , conduit
+                     , conduit-extra
                      , bzlib-conduit
test/test.hs view
@@ -1,6 +1,7 @@ {-# LANGUAGE ViewPatterns #-}
 import Control.Applicative
 import Control.Monad
+import Control.Monad.Trans.Resource (runResourceT)
 import qualified Data.ByteString.Char8 as S
 import qualified Data.ByteString.Lazy.Char8 as L
 import Data.Conduit
@@ -36,4 +37,4 @@               <$> replicateM (abs n) randomIO
         dest <- runResourceT $ do
           C.sourceList (P.map S.pack ss) =$= bzip2 =$= bunzip2 $$ B.take (10^9)
-        return $ dest == L.pack (concat ss)
+        return $ dest == L.pack (P.concat ss)