name: hdf5 version: 1.8.15 stability: provisional cabal-version: >= 1.10 build-type: Simple author: James Cook maintainer: Picca Frédéric-Emmanuel license: PublicDomain homepage: https://github.com/picca/hs-hdf5 category: Database synopsis: Haskell interface to the HDF5 scientific data storage library. description: This is a low-level but typesafe Haskell interface to the HDF5 library. No pointers necessary. extra-source-files: Changelog.md include/bindings.h include/mangle.h include/util.h source-repository head type: git location: git://github.com/picca/hs-hdf5.git flag use-hdf5-serial default: False manual: True description: Use Debian's hdf5-serial as a dependency instead of plain hdf5 Library hs-source-dirs: src default-language: Haskell2010 default-extensions: GeneralizedNewtypeDeriving default-extensions: ForeignFunctionInterface ghc-options: -Wall exposed-modules: Bindings.HDF5 , Bindings.HDF5.Attribute , Bindings.HDF5.Raw , Bindings.HDF5.Core , Bindings.HDF5.Dataset , Bindings.HDF5.Dataspace , Bindings.HDF5.Datatype , Bindings.HDF5.Datatype.Internal , Bindings.HDF5.Error , Bindings.HDF5.ErrorCodes , Bindings.HDF5.File , Bindings.HDF5.Group , Bindings.HDF5.Link , Bindings.HDF5.Object , Bindings.HDF5.PropertyList , Bindings.HDF5.PropertyList.DAPL , Bindings.HDF5.PropertyList.DCPL , Bindings.HDF5.PropertyList.DXPL , Bindings.HDF5.PropertyList.FAPL , Bindings.HDF5.PropertyList.FCPL , Bindings.HDF5.PropertyList.FMPL , Bindings.HDF5.PropertyList.GAPL , Bindings.HDF5.PropertyList.GCPL , Bindings.HDF5.PropertyList.LAPL , Bindings.HDF5.PropertyList.LCPL , Bindings.HDF5.PropertyList.OCPL , Bindings.HDF5.PropertyList.OCPYPL , Bindings.HDF5.PropertyList.STRCPL , Bindings.HDF5.PropertyList.TAPL , Bindings.HDF5.PropertyList.TCPL , Bindings.HDF5.Core.HDFResultType , Bindings.HDF5.Core.HId , Bindings.HDF5.Raw.H5 , Bindings.HDF5.Raw.H5A , Bindings.HDF5.Raw.H5AC , Bindings.HDF5.Raw.H5C , Bindings.HDF5.Raw.H5D , Bindings.HDF5.Raw.H5E , Bindings.HDF5.Raw.H5F , Bindings.HDF5.Raw.H5FD , Bindings.HDF5.Raw.H5FD.Core , Bindings.HDF5.Raw.H5FD.Family , Bindings.HDF5.Raw.H5FD.Log , Bindings.HDF5.Raw.H5FD.MPI , Bindings.HDF5.Raw.H5FD.Multi , Bindings.HDF5.Raw.H5FD.Sec2 , Bindings.HDF5.Raw.H5FD.StdIO , Bindings.HDF5.Raw.H5FD.Direct , Bindings.HDF5.Raw.H5G , Bindings.HDF5.Raw.H5I , Bindings.HDF5.Raw.H5L , Bindings.HDF5.Raw.H5MM , Bindings.HDF5.Raw.H5O , Bindings.HDF5.Raw.H5P , Bindings.HDF5.Raw.H5R , Bindings.HDF5.Raw.H5S , Bindings.HDF5.Raw.H5T , Bindings.HDF5.Raw.H5Z , Bindings.HDF5.Raw.Util , Foreign.Ptr.Conventions c-sources: cbits/H5_inline.c , cbits/H5E_inline.c , cbits/H5FD_inline.c , cbits/H5FD_inline.c , cbits/H5FDmpi_inline.c , cbits/H5G_inline.c , cbits/H5P_inline.c , cbits/H5T_inline.c cc-options: -DH5_USE_18_API include-dirs: include build-depends: base >= 3 && < 5, bindings-DSL >= 1.0.25 && < 1.1, bytestring >= 0.10.0 && < 0.13, libffi >= 0.1 && < 0.3, lifted-base >= 0.2.3 && < 0.3, monad-control >= 1.0.3 && < 1.1, transformers >= 0.5.0 && < 0.7, primitive >= 0.7.0 && < 0.10, tagged >= 0.8.0 && < 0.9, vector >= 0.12.0 && < 0.14 if flag(use-hdf5-serial) pkgconfig-depends: hdf5-serial else pkgconfig-depends: hdf5 test-suite hdf5-test type: exitcode-stdio-1.0 hs-source-dirs: test default-language: Haskell2010 main-is: Spec.hs build-depends: base , hspec , QuickCheck , temporary , hdf5 , bytestring , exceptions , vector other-modules: Spec.Util , Spec.File , Spec.Group ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N