aboutsummaryrefslogtreecommitdiffstats
path: root/vivant.cabal
blob: 2d73afdd0c5cc92f1624fd9239a8703ed2065625 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
cabal-version:        >=1.10
-- Initial package description 'learnopengl-haskell.cabal' generated by
-- 'cabal init'.  For further documentation, see
-- http://haskell.org/cabal/users-guide/

name:                 vivant
version:              0.1.0.0
-- synopsis:
-- description:
-- bug-reports:
license:              GPL-3
license-file:         LICENSE
author:               Yann Herklotz
maintainer:           git@yannherklotz.com
-- copyright:
-- category:
build-type:           Simple
extra-source-files:   CHANGELOG.md,
                      README.md

data-files: shaders/*.vert,
            shaders/*.frag

executable vivant
  main-is:            Vivant.hs
  other-modules:      Paths_vivant,
                      Vivant.Noise,
                      Vivant.Shader
  default-extensions: OverloadedStrings
  build-depends:      base >=4.14 && <4.15,
                      sdl2 >=2.5.3.0 && <2.6,
                      OpenGL >=3.0.3.0 && <3.1,
                      OpenGLRaw >= 3.3 && <3.4,
                      bytestring >=0.10 && <0.11,
                      vector >=0.12.1.2 && <0.13,
                      JuicyPixels >=3.3 && <3.4,
                      linear >=1.21 && <1.22,
                      lens >=4.19 && <4.20,
                      containers >=0.6 && <0.7
  hs-source-dirs:     src
  default-language:   Haskell2010