call-0.2: call.cabal
name: call
version: 0.2
synopsis: The call game engine
description: Call is a minimalistic game engine that supports 2D/3D graphics and sounds.
homepage: https://github.com/fumieval/call
license: BSD3
license-file: LICENSE
author: Fumiaki Kinoshita
maintainer: Fumiaki Kinoshita <fumiexcel@gmail.com>
copyright: (c) Fumiaki Kinoshita 2014
category: Game
build-type: Simple
data-files:
shaders/*.glsl
cabal-version: >=1.10
flag BuildHelloWorld
default: False
flag GLForwardCompat
default: True
flag GLCoreProfile
default: True
source-repository head
type: git
location: https://github.com/fumieval/call.git
library
exposed-modules:
Call
Call.Internal.GLFW
Call.Internal.PortAudio
other-modules:
Paths_call
ghc-options: -Wall -fexcess-precision -O2 -optc-ffast-math
other-extensions: Rank2Types, DeriveFunctor, DeriveFoldable, DeriveTraversable, DeriveDataTypeable, TemplateHaskell, CPP, GeneralizedNewtypeDeriving, MultiParamTypeClasses, TypeSynonymInstances, ScopedTypeVariables, FlexibleInstances, FlexibleContexts, KindSignatures, TypeFamilies, BangPatterns, ViewPatterns, LambdaCase, DataKinds, GADTs
build-depends:
audiovisual,
base >=4.6 && <5,
bindings-portaudio,
audiovisual,
boundingboxes >=0.2 && <0.4,
colors >=0.3 && <0.4,
containers >=0.5 && <0.7,
control-bool >=0.2 && <0.4,
directory,
filepath,
freetype2 >=0.1 && <0.2,
GLFW-b >=1.3 && <2,
hashable >=1.2 && <1.3,
JuicyPixels == 3.*,
JuicyPixels-util >= 0.2 && <0.4,
lens >=4.0 && <5,
linear >=1.13 && <2,
mtl >=2.0 && <2.7,
objective >= 1 && <1.1,
free >= 4.5 && <5,
OpenGL >= 2.9 && <2.12,
OpenGLRaw >=1.4 && <1.7,
random ==1.*,
template-haskell == 2.*,
text >= 1.0 && <1.5,
transformers >=0.3 && <0.5,
vector >=0.9 && <0.13,
WAVE >=0.1 && <0.2,
reflection,
deepseq
hs-source-dirs: src
default-language: Haskell2010
executable hello-world
ghc-options: -threaded
main-is: examples/hello-world.hs
if flag(BuildHelloWorld)
buildable: True
else
buildable: False
build-depends: base == 4.*, call <= 0.2, lens == 4.*
default-language: Haskell2010