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 +4/−0
- README.md +2/−0
- shake-bindist.cabal +2/−13
- src/Development/Shake/BinDist.hs +2/−2
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 +[](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 =