revise .cabal

epel9
Jens Petersen 4 years ago
parent e7d2bebf1c
commit cfe9ab2f78

@ -1,107 +1,107 @@
Name: zip-archive Name: zip-archive
Version: 0.4.1 Version: 0.4.1
x-revision: 1 x-revision: 1
Cabal-Version: 2.0 Cabal-Version: 2.0
Build-type: Simple Build-type: Simple
Synopsis: Library for creating and modifying zip archives. Synopsis: Library for creating and modifying zip archives.
Description: Description:
The zip-archive library provides functions for creating, modifying, and The zip-archive library provides functions for creating, modifying, and
extracting files from zip archives. The zip archive format is extracting files from zip archives. The zip archive format is
documented in <http://www.pkware.com/documents/casestudies/APPNOTE.TXT>. documented in <http://www.pkware.com/documents/casestudies/APPNOTE.TXT>.
. .
Certain simplifying assumptions are made about the zip archives: in Certain simplifying assumptions are made about the zip archives: in
particular, there is no support for strong encryption, zip files that particular, there is no support for strong encryption, zip files that
span multiple disks, ZIP64, OS-specific file attributes, or compression span multiple disks, ZIP64, OS-specific file attributes, or compression
methods other than Deflate. However, the library should be able to read methods other than Deflate. However, the library should be able to read
the most common zip archives, and the archives it produces should be the most common zip archives, and the archives it produces should be
readable by all standard unzip programs. readable by all standard unzip programs.
. .
Archives are built and extracted in memory, so manipulating large zip Archives are built and extracted in memory, so manipulating large zip
files will consume a lot of memory. If you work with large zip files or files will consume a lot of memory. If you work with large zip files or
need features not supported by this library, a better choice may be need features not supported by this library, a better choice may be
<http://hackage.haskell.org/package/zip zip>, which uses a <http://hackage.haskell.org/package/zip zip>, which uses a
memory-efficient streaming approach. However, zip can only read and memory-efficient streaming approach. However, zip can only read and
write archives inside instances of MonadIO, so zip-archive is a better write archives inside instances of MonadIO, so zip-archive is a better
choice if you want to manipulate zip archives in "pure" contexts. choice if you want to manipulate zip archives in "pure" contexts.
. .
As an example of the use of the library, a standalone zip archiver and As an example of the use of the library, a standalone zip archiver and
extracter is provided in the source distribution. extracter is provided in the source distribution.
Category: Codec Category: Codec
Tested-with: GHC == 7.8.2, GHC == 7.10.3, GHC == 8.0.2, Tested-with: GHC == 7.8.2, GHC == 7.10.3, GHC == 8.0.2,
GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1 GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
License: BSD3 License: BSD3
License-file: LICENSE License-file: LICENSE
Homepage: http://github.com/jgm/zip-archive Homepage: http://github.com/jgm/zip-archive
Author: John MacFarlane Author: John MacFarlane
Maintainer: jgm@berkeley.edu Maintainer: jgm@berkeley.edu
Extra-Source-Files: changelog Extra-Source-Files: changelog
README.markdown README.markdown
tests/test4.zip tests/test4.zip
tests/test4/a.txt tests/test4/a.txt
tests/test4/b.bin tests/test4/b.bin
"tests/test4/c/with spaces.txt" "tests/test4/c/with spaces.txt"
tests/zip_with_symlinks.zip tests/zip_with_symlinks.zip
tests/zip_with_password.zip tests/zip_with_password.zip
tests/zip_with_evil_path.zip tests/zip_with_evil_path.zip
Source-repository head Source-repository head
type: git type: git
location: git://github.com/jgm/zip-archive.git location: git://github.com/jgm/zip-archive.git
flag executable flag executable
Description: Build the Zip executable. Description: Build the Zip executable.
Default: False Default: False
Library Library
Build-depends: base >= 4.5 && < 5, Build-depends: base >= 4.5 && < 5,
pretty, pretty,
containers, containers,
binary >= 0.6, binary >= 0.6,
zlib, zlib,
filepath, filepath,
bytestring >= 0.10.0, bytestring >= 0.10.0,
array, array,
mtl, mtl,
text >= 0.11, text >= 0.11,
digest >= 0.0.0.1, digest >= 0.0.0.1,
directory >= 1.2.0, directory >= 1.2.0,
time time
Exposed-modules: Codec.Archive.Zip Exposed-modules: Codec.Archive.Zip
Default-Language: Haskell98 Default-Language: Haskell98
Hs-Source-Dirs: src Hs-Source-Dirs: src
Ghc-Options: -Wall Ghc-Options: -Wall
if os(windows) if os(windows)
cpp-options: -D_WINDOWS cpp-options: -D_WINDOWS
else else
Build-depends: unix Build-depends: unix
Executable zip-archive Executable zip-archive
if flag(executable) if flag(executable)
Buildable: True Buildable: True
else else
Buildable: False Buildable: False
Main-is: Main.hs Main-is: Main.hs
Hs-Source-Dirs: . Hs-Source-Dirs: .
Build-Depends: base >= 4.2 && < 5, Build-Depends: base >= 4.2 && < 5,
directory >= 1.1, directory >= 1.1,
bytestring >= 0.9.0, bytestring >= 0.9.0,
zip-archive zip-archive
Other-Modules: Paths_zip_archive Other-Modules: Paths_zip_archive
Autogen-Modules: Paths_zip_archive Autogen-Modules: Paths_zip_archive
Ghc-Options: -Wall Ghc-Options: -Wall
Default-Language: Haskell98 Default-Language: Haskell98
Test-Suite test-zip-archive Test-Suite test-zip-archive
Type: exitcode-stdio-1.0 Type: exitcode-stdio-1.0
Main-Is: test-zip-archive.hs Main-Is: test-zip-archive.hs
Hs-Source-Dirs: tests Hs-Source-Dirs: tests
Build-Depends: base >= 4.2 && < 5, Build-Depends: base >= 4.2 && < 5,
directory >= 1.3, bytestring >= 0.9.0, process, time, directory >= 1.3, bytestring >= 0.9.0, process, time,
HUnit, zip-archive, temporary, filepath HUnit, zip-archive, temporary, filepath
Default-Language: Haskell98 Default-Language: Haskell98
Ghc-Options: -Wall Ghc-Options: -Wall
if os(windows) if os(windows)
cpp-options: -D_WINDOWS cpp-options: -D_WINDOWS
else else
Build-depends: unix Build-depends: unix
build-tools: unzip build-tools: unzip

Loading…
Cancel
Save