packages feed

shake-bindist 0.1.0.0 → 1.0.0.0

raw patch · 4 files changed

+10/−15 lines, 4 filesdep −archive-libarchivedep −archive-tardep ~base

Dependencies removed: archive-libarchive, archive-tar

Dependency ranges changed: base

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # shake-bindist +## 1.0.0.0++  * Convert to package signature+ ## 0.1.0.0  Initial release
README.md view
@@ -1,5 +1,7 @@ # shake-bindist +[![Dependencies of latest version on Hackage](https://img.shields.io/hackage-deps/v/shake-bindist.svg)](https://hackage.haskell.org/package/shake-bindist)+ Like [shake-pack](https://hackage.haskell.org/package/shake-pack-0.2.0).  ## Use
shake-bindist.cabal view
@@ -1,6 +1,6 @@ cabal-version:   2.0 name:            shake-bindist-version:         0.1.0.0+version:         1.0.0.0 license:         BSD3 license-file:    LICENSE copyright:       Copyright: (c) 2020 Vanessa McHale@@ -23,9 +23,6 @@     default:     False     manual:      True -flag pure-    description: Use tar library- library     exposed-modules:  Development.Shake.BinDist     hs-source-dirs:   src@@ -38,16 +35,8 @@         zstd -any,         bytestring -any,         archive-sig >=0.2.0.0,-        bz2,+        bz2 >=0.1.1.0,         zlib--    if flag(pure)-        build-depends: archive-tar >=0.2.0.0-        mixins:        archive-tar (Archive.Tar as Archive)--    else-        build-depends: archive-libarchive >=0.2.0.0-        mixins:        archive-libarchive (Archive.FFI as Archive)      if flag(development)         ghc-options: -Werror
src/Development/Shake/BinDist.hs view
@@ -10,7 +10,7 @@                                  , tarGzA                                  ) where -import           Archive                     (packFiles)+import           Archive.Compression                     (packFromFilesAndCompress) import qualified Codec.Compression.BZip      as Bz2 import qualified Codec.Compression.GZip      as GZip import qualified Codec.Compression.Zstd.Lazy as Zstd@@ -25,7 +25,7 @@             -> Action () tarGenericA rn f fps tar = do     need fps-    traced rn $ BSL.writeFile tar =<< f <$> packFiles fps+    traced rn $ packFromFilesAndCompress f tar fps  mkRule :: (a -> FilePath -> Action ()) -> a -> FilePattern -> Rules () mkRule action x pat =