You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

109 lines
3.6 KiB

  1. name: hpath
  2. version: 0.7.4
  3. synopsis: Support for well-typed paths
  4. description: Support for well-typed paths, utilizing ByteString under the hood.
  5. license: BSD3
  6. license-file: LICENSE
  7. author: Julian Ospald <hasufell@posteo.de>
  8. maintainer: Julian Ospald <hasufell@posteo.de>
  9. copyright: Julian Ospald 2016
  10. category: Filesystem
  11. build-type: Simple
  12. cabal-version: >=1.14
  13. extra-source-files: README.md
  14. CHANGELOG
  15. cbits/dirutils.h
  16. doctests-hpath.hs
  17. doctests-posix.hs
  18. library
  19. hs-source-dirs: src/
  20. default-language: Haskell2010
  21. ghc-options: -Wall
  22. c-sources: cbits/dirutils.c
  23. exposed-modules: HPath,
  24. HPath.IO,
  25. HPath.IO.Errors,
  26. HPath.IO.Utils,
  27. System.Posix.Directory.Foreign,
  28. System.Posix.Directory.Traversals,
  29. System.Posix.FD,
  30. System.Posix.FilePath
  31. other-modules: HPath.Internal
  32. build-depends: base >= 4.2 && <5
  33. , bytestring >= 0.9.2.0
  34. , deepseq
  35. , exceptions
  36. , hspec
  37. , simple-sendfile >= 0.2.24
  38. , unix >= 2.5
  39. , unix-bytestring
  40. , utf8-string
  41. , word8
  42. test-suite doctests-hpath
  43. default-language: Haskell2010
  44. type: exitcode-stdio-1.0
  45. ghc-options: -threaded
  46. main-is: doctests-hpath.hs
  47. build-depends: base
  48. , HUnit
  49. , QuickCheck
  50. , doctest >= 0.8
  51. , hpath
  52. test-suite doctests-posix
  53. default-language: Haskell2010
  54. type: exitcode-stdio-1.0
  55. ghc-options: -threaded
  56. main-is: doctests-posix.hs
  57. build-depends: base,
  58. bytestring,
  59. unix,
  60. hpath,
  61. doctest >= 0.8,
  62. HUnit,
  63. QuickCheck
  64. test-suite spec
  65. Type: exitcode-stdio-1.0
  66. Default-Language: Haskell2010
  67. Hs-Source-Dirs: test
  68. Main-Is: Main.hs
  69. other-modules:
  70. HPath.IO.CanonicalizePathSpec
  71. HPath.IO.CopyDirRecursiveOverwriteSpec
  72. HPath.IO.CopyDirRecursiveSpec
  73. HPath.IO.CopyFileOverwriteSpec
  74. HPath.IO.CopyFileSpec
  75. HPath.IO.CreateDirSpec
  76. HPath.IO.CreateRegularFileSpec
  77. HPath.IO.CreateSymlinkSpec
  78. HPath.IO.DeleteDirRecursiveSpec
  79. HPath.IO.DeleteDirSpec
  80. HPath.IO.DeleteFileSpec
  81. HPath.IO.GetDirsFilesSpec
  82. HPath.IO.GetFileTypeSpec
  83. HPath.IO.MoveFileOverwriteSpec
  84. HPath.IO.MoveFileSpec
  85. HPath.IO.RecreateSymlinkSpec
  86. HPath.IO.RenameFileSpec
  87. Spec
  88. Utils
  89. GHC-Options: -Wall
  90. Build-Depends: base
  91. , HUnit
  92. , bytestring
  93. , hpath
  94. , hspec >= 1.3
  95. , process
  96. , unix
  97. , unix-bytestring
  98. , utf8-string
  99. source-repository head
  100. type: git
  101. location: https://github.com/hasufell/hpath