diff --git a/iridium/0.1.5.5/iridium.cabal b/iridium/0.1.5.5/iridium.cabal new file mode 100644 index 00000000000..04376237282 --- /dev/null +++ b/iridium/0.1.5.5/iridium.cabal @@ -0,0 +1,148 @@ +name: iridium +version: 0.1.5.5 +synopsis: Automated Local Testing and Package Uploading +license: BSD3 +license-file: LICENSE +author: Lennart Spitzner +maintainer: lsp@informatik.uni-kiel.de +copyright: Copyright (C) 2016 Lennart Spitzner +Homepage: https://github.com/lspitzner/iridium +Bug-reports: https://github.com/lspitzner/iridium/issues +category: Development +build-type: Simple +cabal-version: >=1.10 + +description: { + This executable aims to automate several typical steps when + uploading a new package version to hackage. + . + Steps currently include: + . + * Compilation and running tests using multiple compiler versions. + . + * Checking that the changelog mentions the latest version. + . + * Checking that the upper bounds of dependencies + are up-to-date by making use of stackage snapshots. + . + * Uploading of both the package itself and the documentation. + . + The program is configurable using a per-project .yaml file. + . + See the README. +} + + + +data-dir: { + data +} +data-files: { + default-iridium.yaml +} + +extra-source-files: { + README.md + ChangeLog.md +} + +source-repository head { + type: git + location: https://github.com/lspitzner/iridium.git +} + +library { + exposed-modules: { + Development.Iridium.Types + Development.Iridium.Utils + Development.Iridium.ExternalProgWrappers + Development.Iridium.UI.Console + Development.Iridium.UI.Prompt + Development.Iridium.Repo.Git + Development.Iridium.Config + Development.Iridium.Hackage + Development.Iridium.CheckState + Development.Iridium.Checks + Development.Iridium + Paths_iridium + } + -- other-modules: + -- other-extensions: + build-depends: + { base >=4.7 && <4.9 + , lifted-base >=0.2.3.6 && <0.3 + , yaml >=0.8.16 && <0.9 + , turtle >=1.2.5 && <1.3 + , text >=1.2.2.0 && <1.3 + , containers >=0.5.5.1 && <0.6 + , transformers >=0.3.0.0 && <0.5 + , system-filepath >=0.4.13.4 && <0.5 + , unordered-containers >=0.2.5.1 && <0.3 + , multistate >=0.7.0.0 && <0.8 + , Cabal >=1.22.5.0 && <1.25 + , http-conduit >=2.1.8 && <2.2 + , xmlhtml >=0.2.3.4 && <0.3 + , foldl >=1.1.5 && <1.3 + , bytestring >=0.10.4.0 && <0.11 + , tagged >=0.8.3 && <0.9 + , extra >=1.4.3 && <1.5 + , process >=1.2.0.0 && < 1.5 + , vector >=0.11.0.0 && <0.12 + , ansi-terminal >=0.6.2.3 && <0.7 + , transformers-base >=0.4.4 && <0.5 + , monad-control >=1.0.0.5 && <1.1 + , split >=0.2.3 && <0.3 + } + hs-source-dirs: { + src + } + default-language: { + Haskell2010 + } + ghc-options: { + -Wall + -j + -fno-warn-unused-imports + -fno-warn-orphans + } + default-extensions: { + FlexibleContexts + FlexibleInstances + ScopedTypeVariables + MonadComprehensions + } +} + +executable iridium { + main-is: { + Main.hs + } + build-depends: + { iridium + , base >=4.7 && <4.9 + , yaml >=0.8.16 && <0.9 + , transformers >=0.3.0.0 && <0.5 + , unordered-containers >=0.2.5.1 && <0.3 + , multistate >=0.7.0.0 && <0.8 + , extra >=1.4.3 && <1.5 + , text >=1.2.2.0 && <1.3 + } + hs-source-dirs: { + src-main + } + default-language: { + Haskell2010 + } + ghc-options: { + -Wall + -j + -fno-warn-unused-imports + -fno-warn-orphans + } + default-extensions: { + FlexibleContexts + FlexibleInstances + ScopedTypeVariables + MonadComprehensions + } +} diff --git a/iridium/0.1.5.5/iridium.json b/iridium/0.1.5.5/iridium.json new file mode 100644 index 00000000000..fab15ce11e3 --- /dev/null +++ b/iridium/0.1.5.5/iridium.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"2cdd0c782f00166e08b8e996b75ceb30","Skein512_512":"4fbcf9c24861dd8f6d6e2aff813a0f05949d4a4249afdc20e08d2d0c78828c6a125be6b9e44e526b7b1a84f76470c0484bb0325c663a0604ed5094e999dd5e85","SHA1":"63ec75924999e64da716e1de781541e21812f69f","SHA512":"73d976ef6bfdbdd6fedf6b0a9606ea13d7613cdc884d3685ab546152a7d2f7fbd149dee0330c6687fda08586b4dabff186a3383ae5941838a080ecae5b555ed1","SHA256":"161d533ebde52dd4854a8d8e46f1d4c506178a94672a61948f1f70ed6db1b726"},"package-locations":["https://hackage.haskell.org/package/iridium-0.1.5.5/iridium-0.1.5.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/iridium-0.1.5.5.tar.gz"],"package-size":23175} \ No newline at end of file