call-0.1: call.cabal
name: call
version: 0.1
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
data/*.ttf
cabal-version: >=1.10
flag BuildHelloWorld
default: False
source-repository head
type: git
location: https://github.com/fumieval/call.git
library
exposed-modules:
Call
Call.Types
Call.TH
Call.System
Call.Sight
Call.Internal.GLFW
Call.Internal.PortAudio
Call.Data.Wave
Call.Data.Font
Call.Data.Bitmap
Call.Util
Call.Util.Deck
Call.Util.Sampler
other-modules:
Paths_call
ghc-options: -Wall -fexcess-precision -O2 -threaded
other-extensions: Rank2Types, DeriveFunctor, DeriveFoldable, DeriveTraversable, DeriveDataTypeable, TemplateHaskell, CPP, GeneralizedNewtypeDeriving, MultiParamTypeClasses, TypeSynonymInstances, ScopedTypeVariables, FlexibleInstances, FlexibleContexts, KindSignatures, TypeFamilies, BangPatterns, ViewPatterns, LambdaCase, DataKinds, GADTs
build-depends:
base >=4.5 && <5,
bindings-portaudio,
boundingboxes >=0.2 && <0.4,
clean-unions >= 0.1 && <0.3,
colors >=0.2 && <0.3,
containers >=0.5 && <0.7,
control-bool >=0.2 && <0.4,
directory,
distributive == 0.4.*,
elevator,
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 >= 0.5 && <0.7,
OpenGL == 2.9.*,
OpenGLRaw >=1.4 && <1.7,
random ==1.*,
reflection >=1.4 && <1.7,
template-haskell == 2.*,
text >= 1.0 && <1.5,
transformers >=0.3 && <0.5,
vector >=0.9 && <0.13,
WAVE >=0.1 && <0.2
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.1, lens == 4.*
default-language: Haskell2010