-
Notifications
You must be signed in to change notification settings - Fork 1
/
lui.cabal
60 lines (56 loc) · 2.21 KB
/
lui.cabal
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Name: lui
Version: 0.0.6
Cabal-Version: >= 1.2
Synopsis: Purely FunctionaL User Interface
Category: graphics
Description:
This package contains a set of composable purely functional widgets
and a mainloop adapter to adapt the widgets to run in IO. It is
HaskGame based.
.
HaskGame does not yet wrap SDL properly, so it uses SDL directly as
well.
.
Project wiki page: <http://haskell.org/haskellwiki/LUI>
.
© 2009 by Eyal Lotem; BSD3 license.
Author: Eyal Lotem
Maintainer: eyal.lotem@gmail.com
--Homepage: http://haskell.org/haskellwiki/LUI
--Package-Url: http://code.haskell.org/LUI
Copyright: (c) 2008 by Eyal Lotem
License: BSD3
Stability: experimental
build-type: Simple
Library
hs-Source-Dirs: src
Extensions:
Build-Depends: base >= 4 && < 5, haskell98, containers, mtl, SDL, haskgame >= 0.0.6, MaybeT
Exposed-Modules: Graphics.UI.LUI.Image,
Graphics.UI.LUI.Run,
Graphics.UI.LUI.Widget,
Graphics.UI.LUI.Widgets.Adapter,
Graphics.UI.LUI.Widgets.Box,
Graphics.UI.LUI.Widgets.FocusDelegator,
Graphics.UI.LUI.Widgets.Grid,
Graphics.UI.LUI.Widgets.KeysTable,
Graphics.UI.LUI.Widgets.Space,
Graphics.UI.LUI.Widgets.TextEdit,
Graphics.UI.LUI.Widgets.Scroll,
Graphics.UI.LUI.Widgets.TextView,
Graphics.UI.LUI.Widgets.Unfocusable
Other-Modules: Data.Editor.Function,
Data.Editor.List,
Data.Tuple.Swap,
Data.Accessor.List,
Data.Accessor.Simple,
Data.Accessor.Map
ghc-options: -Wall
executable lui-example
hs-Source-Dirs: src
Extensions:
Build-Depends: base >= 4 && < 5, haskell98, containers, mtl, SDL, haskgame >= 0.0.6,
MaybeT, data-accessor
ghc-options : -O2 -Wall
main-is: Example.hs
ghc-prof-options: -prof -auto-all