stackage-server/stackage-server.cabal
2014-10-24 13:50:51 +03:00

164 lines
5.7 KiB
Plaintext

-- Stackage snapshot: http://www.stackage.org/stackage/aecbf72b568a63e86a971311fee5475f076043cc
name: stackage-server
version: 0.0.0
cabal-version: >= 1.8
build-type: Simple
Flag dev
Description: Turn on development settings, like auto-reload templates.
Default: False
Flag library-only
Description: Build for use with "yesod devel"
Default: False
library
exposed-modules: Application
Foundation
Import
Model
Echo
Settings
Settings.StaticFiles
Settings.Development
Data.Slug
Data.BlobStore
Data.Hackage
Data.Hackage.Views
Types
Handler.Home
Handler.Snapshots
Handler.Profile
Handler.Email
Handler.ResetToken
Handler.UploadStackage
Handler.StackageHome
Handler.StackageIndex
Handler.StackageSdist
Handler.HackageViewIndex
Handler.HackageViewSdist
Handler.Aliases
Handler.Alias
Handler.Progress
Handler.System
if flag(dev) || flag(library-only)
cpp-options: -DDEVELOPMENT
ghc-options: -Wall -O0
else
ghc-options: -Wall -O2
extensions: TemplateHaskell
QuasiQuotes
OverloadedStrings
NoImplicitPrelude
CPP
MultiParamTypeClasses
TypeFamilies
GADTs
GeneralizedNewtypeDeriving
FlexibleContexts
EmptyDataDecls
NoMonomorphismRestriction
DeriveDataTypeable
ViewPatterns
TypeSynonymInstances
FlexibleInstances
RankNTypes
FunctionalDependencies
PatternGuards
StandaloneDeriving
UndecidableInstances
RecordWildCards
build-depends:
base >= 4
, yesod >= 1.2.5
, yesod-core >= 1.2.19
, yesod-auth >= 1.3
, yesod-static >= 1.2
, yesod-form >= 1.3.14
, bytestring >= 0.9
, text >= 0.11
, persistent >= 1.3.1
, persistent-postgresql >= 1.3
, persistent-template >= 1.3
, template-haskell
, shakespeare >= 2.0
, hjsmin >= 0.1
, monad-control >= 0.3
, wai-extra >= 2.1
, yaml >= 0.8
, http-conduit >= 2.1.2.3
, directory >= 1.1
, warp >= 2.1
, data-default
, aeson >= 0.6
, conduit >= 1.0
, monad-logger >= 0.3.6
, fast-logger >= 2.1.4
, wai >= 2.1
, wai-logger >= 2.1
, classy-prelude-yesod >= 0.9.2
, mwc-random >= 0.13
, mtl >= 2.1
, blaze-markup >= 0.6
, ghc-prim
, system-fileio
, system-filepath
, resourcet >= 1.1.2
, aws
, conduit-extra
, tar >= 0.4
, temporary-rc >= 1.2
, cryptohash-conduit >= 0.1.1
, exceptions
, byteable
, cryptohash
, base16-bytestring
, zlib
, esqueleto
, xml-conduit
, html-conduit
-- Avoid https://github.com/haskell/cabal/issues/1202
, Cabal >= 1.18
, lifted-base
, mono-traversable
, time
, process
, old-locale
, th-lift
executable stackage-server
if flag(library-only)
Buildable: False
main-is: main.hs
hs-source-dirs: app
build-depends: base
, stackage-server
, yesod
ghc-options: -threaded -O2 -rtsopts -with-rtsopts=-N
test-suite test
type: exitcode-stdio-1.0
main-is: main.hs
hs-source-dirs: test
ghc-options: -Wall
build-depends: base
, stackage-server
, yesod-test >= 1.2
, yesod-core
, yesod
, persistent
, persistent-postgresql
, resourcet
, monad-logger
, transformers
, hspec
, classy-prelude-yesod
, mtl
, mwc-random