-- Initial setdown.cabal generated by cabal init. For further -- documentation, see http://haskell.org/cabal/users-guide/ -- The name of the package. name: setdown -- The package version. See the Haskell package versioning policy (PVP) -- for standards guiding when and how versions should be incremented. -- http://www.haskell.org/haskellwiki/Package_versioning_policy -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.1.0.3 -- A short (one-line) description of the package. synopsis: Treating files as sets to perform rapid set manipulation. -- A longer description of the package. description: There will be times when you have lots of set data and you want to perform many set operations quickly and reliably, you will also want to be able to add new data to your set operations and be able to run the same set operations with little effort. This is the problem that setdown aims to solve. Setdown was built with the intention that you would use it in conjunction with version control tools to manage your set data and set description file. homepage: http://bitbucket.org/robertmassaioli/setdown bug-reports: https://bitbucket.org/robertmassaioli/setdown/issues -- The license under which the package is released. license: BSD3 -- The file containing the license text. license-file: LICENSE -- The package author(s). author: Robert Massaioli -- An email address to which users can send suggestions, bug reports, and -- patches. maintainer: robertmassaioli@gmail.com -- A copyright notice. copyright: (c) 2015 Robert Massaioli -- category: build-type: Simple -- Extra files to be distributed with the package, such as examples or a -- README. extra-source-files: README.markdown -- Constraint on the version of Cabal needed to build this package. cabal-version: >=1.10 source-repository head type: git location: git@bitbucket.org:robertmassaioli/setdown.git executable setdown -- .hs or .lhs file containing the Main module. main-is: Main.hs -- Modules included in this executable, other than Main. other-modules: SetLanguage , SetParser , Context , DefinitionHelpers , DuplicateElimination , ExpressionConversion , ExternalSort , Main , PerformOperations , PrintDefinition , SetData , SetInput , SetInputVerification , SimpleDefinitionCycles -- LANGUAGE extensions used by modules in this package. -- other-extensions: -- Other library packages from which modules are imported. build-depends: base >=4.7 && < 5 -- Lexing dependencies , array >= 0.5 , bytestring >= 0.10.4 , text >= 1.2 -- , pretty-show == 1.6.* -- Module Dependencies , filepath >= 1.2 && < 3 , directory >= 1.1 && < 3 , containers == 0.5.* , uuid == 1.3.* , split == 0.2.* , mtl == 2.2.* , cmdargs >= 0.10 build-tools: alex, happy -- Directories containing source files. -- hs-source-dirs: -- Base language which the package is written in. default-language: Haskell2010 ghc-options: -Wall