vector-sized-extra.cabal 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. -- Initial foo2.cabal generated by cabal init. For further documentation,
  2. -- see http://haskell.org/cabal/users-guide/
  3. -- The name of the package.
  4. name: vector-sized-extra
  5. -- The package version. See the Haskell package versioning policy (PVP)
  6. -- for standards guiding when and how versions should be incremented.
  7. -- https://wiki.haskell.org/Package_versioning_policy
  8. -- PVP summary: +-+------- breaking API changes
  9. -- | | +----- non-breaking API additions
  10. -- | | | +--- code changes with no API change
  11. version: 0.2.0.0
  12. -- A short (one-line) description of the package.
  13. synopsis: Some additional functionality for vector-sized.
  14. -- A longer description of the package.
  15. -- description:
  16. -- URL for the project homepage or repository.
  17. homepage: https://notabug.org/koz.ross/vector-sized-extra
  18. -- The license under which the package is released.
  19. license: BSD3
  20. -- The file containing the license text.
  21. license-file: LICENSE
  22. -- The package author(s).
  23. author: Koz Ross
  24. -- An email address to which users can send suggestions, bug reports, and
  25. -- patches.
  26. maintainer: koz.ross@retro-freedom.nz
  27. -- A copyright notice.
  28. copyright: (C) Koz Ross 2018
  29. category: Data
  30. build-type: Simple
  31. -- Extra files to be distributed with the package, such as examples or a
  32. -- README.
  33. extra-source-files: CHANGELOG.md
  34. -- Constraint on the version of Cabal needed to build this package.
  35. cabal-version: >=1.10
  36. tested-with: GHC == 8.4,
  37. GHC == 8.6
  38. library
  39. -- Modules exported by the library.
  40. exposed-modules: Data.Vector.Sized.Mutable.Shuffle,
  41. Data.Vector.Sized.Mutable.Sort,
  42. Data.Vector.Sized.Shuffle,
  43. Data.Vector.Sized.Sort
  44. -- Modules included in this library but not exported.
  45. -- other-modules:
  46. -- LANGUAGE extensions used by modules in this package.
  47. -- other-extensions:
  48. -- Other library packages from which modules are imported.
  49. build-depends: base >=4.11 && < 5,
  50. vector,
  51. vector-sized,
  52. finite-typelits,
  53. vector-algorithms,
  54. primitive,
  55. contravariant,
  56. MonadRandom,
  57. ghc-typelits-knownnat,
  58. ghc-typelits-natnormalise,
  59. discrimination
  60. -- Directories containing source files.
  61. hs-source-dirs: src
  62. -- Base language which the package is written in.
  63. default-language: Haskell2010