vector-sized-extra.cabal 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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.3.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.4,
  37. GHC == 8.6.3
  38. library
  39. -- Modules exported by the library.
  40. exposed-modules: Data.Vector.Mutable.Sized.Shuffle,
  41. Data.Vector.Mutable.Sized.Sort,
  42. Data.Vector.Mutable.Sized.PartialSort,
  43. Data.Vector.Sized.Shuffle,
  44. Data.Vector.Sized.Sort,
  45. Data.Vector.Sized.PartialSort,
  46. Data.Vector.Sized.Sample
  47. -- Modules included in this library but not exported.
  48. -- other-modules:
  49. -- LANGUAGE extensions used by modules in this package.
  50. -- other-extensions:
  51. -- Other library packages from which modules are imported.
  52. build-depends: base >=4.11 && < 5,
  53. vector,
  54. vector-sized,
  55. finite-typelits,
  56. vector-algorithms,
  57. primitive,
  58. contravariant,
  59. MonadRandom,
  60. discrimination
  61. -- Directories containing source files.
  62. hs-source-dirs: src
  63. -- Base language which the package is written in.
  64. default-language: Haskell2010