packages feed

marmalade-upload-0.10: marmalade-upload.cabal

name:                marmalade-upload
version:             0.10
synopsis:            Upload packages to Marmalade
description:
  Upload Emacs packages to the <http://marmalade-repo.org/ Marmalade> ELPA
  archive.
homepage:            https://github.com/lunaryorn/marmalade-upload
license:             MIT
license-file:        LICENSE
extra-source-files:  README.md,
                     CHANGES.md
author:              Sebastian Wiesner
maintainer:          swiesner@lunaryorn.com
copyright:           (C) 2014 Sebastian Wiesner
bug-reports:         https://github.com/lunaryorn/marmalade-upload/issues
category:            Development
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  type:              git
  location:          https://github.com/lunaryorn/marmalade-upload.git
  branch:            master

source-repository this
  type:              git
  location:          https://github.com/lunaryorn/marmalade-upload.git
  tag:               0.10

flag Development
  description:         Enable Developer mode (additional maintenance tools)
  manual:              True
  default:             False

library
  hs-source-dirs:      src/
  exposed-modules:     Web.Marmalade
  ghc-options:         -Wall
  build-depends:       aeson >=0.7
                     , base >=4.6 && <4.8
                     , bytestring >=0.10
                     , exceptions >=0.5
                     , http-client >=0.4
                     , http-client-tls >=0.2
                     , http-types >=0.8
                     , mtl >=2.1
                     , network >=2.4
                     , text >= 1.2
                     , transformers >=0.3
  default-language:    Haskell2010

executable marmalade-upload
  main-is:             main.hs
  ghc-options:         -Wall
  build-depends:       aeson >= 0.7
                     , base >=4.6 && <4.8
                     , bytestring >= 0.10
                     , data-default >= 0.5
                     , directory >= 1.2
                     , filepath >= 1.3
                     , keyring >=0.1
                     , marmalade-upload
                     , optparse-applicative >=0.8
                     , text >= 1.2
                     , transformers >=0.3
  default-language:    Haskell2010

executable build
  main-is:             build.hs
  ghc-options:         -Wall
  build-depends:       Cabal >= 1.18
                     , base >=4.6 && <4.8
                     , bytestring >= 0.10
                     , data-default >= 0.5
                     , directory >= 1.2
                     , process >= 1.2
                     , shake >= 0.13
                     , split >= 0.2
                     , text >= 1.2
                     , zip-archive >= 0.2
  default-language:    Haskell2010
  if flag(Development)
    buildable:         True
  else
    buildable:         False

test-suite marmalade
  type:                exitcode-stdio-1.0
  main-is:             marmalade-tests.hs
  hs-source-dirs:      test/
  build-depends:       aeson >=0.7
                     , base >=4.6 && < 4.8
                     , exceptions >=0.5
                     , marmalade-upload
                     , tasty >=0.8
                     , tasty-hunit >=0.8
                     , text >= 1.2
                     , transformers >=0.3
  default-language:    Haskell2010
  ghc-options:         -Wall