Created
February 15, 2018 05:55
-
-
Save MonrealRyan/a196776ce773ff795f0bd04430cac743 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Budzu2 | |
version: "0.0.0" | |
dependencies: | |
# Due to a bug in GHC 8.0.1, we block its usage | |
# See: https://ghc.haskell.org/trac/ghc/ticket/12130 | |
- base >=4.8.2.0 && <4.9 || >=4.9.1.0 && <5 | |
# version 1.0 had a bug in reexporting Handler, causing trouble | |
- classy-prelude-yesod >=0.10.2 && <1.0 || >=1.1 | |
- yesod >=1.4.3 && <1.5 | |
- yesod-core >=1.4.30 && <1.5 | |
- yesod-auth >=1.4.0 && <1.5 | |
- yesod-static >=1.4.0.3 && <1.6 | |
- yesod-form >=1.4.0 && <1.5 | |
- classy-prelude >=0.10.2 | |
- classy-prelude-conduit >=0.10.2 | |
- bytestring >=0.9 && <0.11 | |
- text >=0.11 && <2.0 | |
- persistent >=2.0 && <2.8 | |
- persistent-postgresql >=2.1.1 && <2.8 | |
- persistent-template >=2.0 && <2.8 | |
- template-haskell | |
- shakespeare >=2.0 && <2.1 | |
- hjsmin >=0.1 && <0.3 | |
- monad-control >=0.3 && <1.1 | |
- wai-extra >=3.0 && <3.1 | |
- yaml >=0.8 && <0.9 | |
- http-conduit >=2.1 && <2.3 | |
- directory >=1.1 && <1.4 | |
- warp >=3.0 && <3.3 | |
- data-default | |
- aeson >=0.6 && <1.3 | |
- conduit >=1.0 && <2.0 | |
- monad-logger >=0.3 && <0.4 | |
- fast-logger >=2.2 && <2.5 | |
- wai-logger >=2.2 && <2.4 | |
- file-embed | |
- safe | |
- unordered-containers | |
- containers | |
- vector | |
- time | |
- case-insensitive | |
- wai | |
- foreign-store | |
# The library contains all of our application code. The executable | |
# defined below is just a thin wrapper. | |
library: | |
source-dirs: src | |
when: | |
- condition: (flag(dev)) || (flag(library-only)) | |
then: | |
ghc-options: | |
- -Wall | |
- -fwarn-tabs | |
- -O0 | |
cpp-options: -DDEVELOPMENT | |
else: | |
ghc-options: | |
- -Wall | |
- -fwarn-tabs | |
- -O2 | |
# Runnable executable for our application | |
executables: | |
Budzu2: | |
main: main.hs | |
source-dirs: app | |
ghc-options: | |
- -threaded | |
- -rtsopts | |
- -with-rtsopts=-N | |
dependencies: | |
- Budzu2 | |
when: | |
- condition: flag(library-only) | |
buildable: false | |
# Test suite | |
tests: | |
test: | |
main: Spec.hs | |
source-dirs: test | |
ghc-options: -Wall | |
dependencies: | |
- Budzu2 | |
- hspec >=2.0.0 | |
- yesod-test | |
# Define flags used by "yesod devel" to make compilation faster | |
flags: | |
library-only: | |
description: Build for use with "yesod devel" | |
manual: false | |
default: false | |
dev: | |
description: Turn on development settings, like auto-reload templates. | |
manual: false | |
default: false |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment