archive-sig 0.2.0.1 → 0.2.0.2
raw patch · 3 files changed
+30/−24 lines, 3 filesdep ~dir-traversePVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
Dependency ranges changed: dir-traverse
API changes (from Hackage documentation)
+ Archive.Compression: type Compressor = ByteString -> ByteString
Files
- CHANGELOG.md +4/−0
- archive-sig.cabal +24/−22
- src/Archive/Compression.hs +2/−2
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.2.0.2+ + * Export `Compressor` type for docs+ # 0.2.0.1 * Use `dir-traverse` to provide recursive directory traversal
archive-sig.cabal view
@@ -1,48 +1,50 @@-cabal-version: 2.0-name: archive-sig-version: 0.2.0.1-license: BSD3-license-file: LICENSE-copyright: Copyright: (c) 2019 Vanessa McHale-maintainer: vanessa.mchale@iohk.io-author: Vanessa McHale-synopsis: Backpack signature for archive libraries+cabal-version: 2.0+name: archive-sig+version: 0.2.0.2+license: BSD3+license-file: LICENSE+copyright: Copyright: (c) 2019 Vanessa McHale+maintainer: vamchale@gmail.com+author: Vanessa McHale+synopsis: Backpack signature for archive libraries description: Backpack signature that provide a common interface to the Haskell tar package and the Haskell libarchive bindings-category: Codec, Tar, Archive-build-type: Simple++category: Codec, Tar, Archive+build-type: Simple extra-doc-files: CHANGELOG.md source-repository head- type: git+ type: git location: https://github.com/vmchale/archive-backpack flag development- description:- Enable `-Werror`- default: False- manual: True+ description: Enable `-Werror`+ default: False+ manual: True library exposed-modules: Archive.Generic Archive.Compression- signatures: Archive- hs-source-dirs: src++ signatures: Archive+ hs-source-dirs: src default-language: Haskell2010- ghc-options: -Wall+ ghc-options: -Wall build-depends: base >=4.3 && <5, bytestring -any, composition-prelude >=2.0.3.0,- dir-traverse -any+ dir-traverse >=0.2.0.0 if flag(development) ghc-options: -Werror if impl(ghc >=8.0)- ghc-options: -Wincomplete-uni-patterns -Wincomplete-record-updates- -Wredundant-constraints -Widentities+ ghc-options:+ -Wincomplete-uni-patterns -Wincomplete-record-updates+ -Wredundant-constraints -Widentities if impl(ghc >=8.4) ghc-options: -Wmissing-export-lists
src/Archive/Compression.hs view
@@ -1,4 +1,5 @@ module Archive.Compression ( Decompressor+ , Compressor , unpackFileToDirAndDecompress , packFromFilesAndCompress , packFromDirAndCompress@@ -6,7 +7,6 @@ import Archive import qualified Data.ByteString.Lazy as BSL-import Data.Foldable (toList) import System.Directory.Recursive type Decompressor = BSL.ByteString -> BSL.ByteString@@ -21,7 +21,7 @@ -- | @since 0.2.0.0 packFromDirAndCompress :: Compressor -> FilePath -> FilePath -> IO ()-packFromDirAndCompress f dir tar = packFromFilesAndCompress f tar =<< fmap toList (getDirRecursive dir)+packFromDirAndCompress f dir tar = packFromFilesAndCompress f tar =<< getDirRecursive dir -- | @since 0.2.0.0 packFromFilesAndCompress :: Compressor -> FilePath -> [FilePath] -> IO ()