This repository has been archived by the owner on Nov 4, 2019. It is now read-only.
/
hxournal.cabal
114 lines (106 loc) · 4.4 KB
/
hxournal.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Name: hxournal
Version: 0.5.999
Synopsis: A pen notetaking program written in haskell
Description: notetaking program written in haskell and gtk2hs
Homepage: http://ianwookim.org/hxournal
License: BSD3
License-file: LICENSE
Author: Ian-Woo Kim
Maintainer: Ian-Woo Kim <ianwookim@gmail.com>
Category: Application
Tested-with: GHC == 7.0.3
Build-Type: Custom
Cabal-Version: >= 1.8
data-files: template/*.html.st
resource/*.png
CHANGES
Config.hs
Source-repository head
type: git
location: https://www.github.com/wavewave/hxournal
Executable hxournal
Main-is: hxournal.hs
hs-source-dirs: exe
ghc-options: -Wall -O2 -threaded -funbox-strict-fields -fno-warn-unused-do-bind
ghc-prof-options: -caf-all -auto-all
Build-Depends:
base>4,
cmdargs >= 0.7 && <= 0.10,
hxournal
Library
hs-source-dirs: lib
ghc-options: -Wall -O2 -threaded -funbox-strict-fields -fno-warn-unused-do-bind
ghc-prof-options: -caf-all -auto-all
Build-Depends:
base == 4.*,
mtl == 2.*,
directory == 1.*,
filepath == 1.*,
strict == 0.3.*,
gtk == 0.12.*,
cairo == 0.12.*,
monad-coroutine == 0.7.*,
transformers == 0.2.*,
xournal-types == 0.1.*,
xournal-parser >= 0.2.999 && < 0.4,
xournal-render >= 0.2.999 && < 0.4,
xournal-builder == 0.1.*,
containers == 0.4.*,
template-haskell == 2.*,
bytestring == 0.9.*,
double-conversion == 0.2.*,
fclabels == 1.0.*,
cmdargs >= 0.7 && <= 0.10,
configurator == 0.1.*
-- >= 0.1 && < 0.3
-- blaze-builder == 0.3.*,
Exposed-Modules:
Application.HXournal.ProgType
Application.HXournal.Job
Application.HXournal.Command
Application.HXournal.Type
Application.HXournal.Type.Event
Application.HXournal.Type.Enum
Application.HXournal.Type.Clipboard
Application.HXournal.Type.Canvas
Application.HXournal.Type.Coroutine
Application.HXournal.Type.XournalState
Application.HXournal.Type.Window
Application.HXournal.ModelAction.Adjustment
Application.HXournal.ModelAction.Pen
Application.HXournal.ModelAction.Page
Application.HXournal.ModelAction.Eraser
Application.HXournal.ModelAction.Select
Application.HXournal.ModelAction.File
Application.HXournal.ModelAction.Window
Application.HXournal.Coroutine.Callback
Application.HXournal.GUI
Application.HXournal.GUI.Menu
Application.HXournal.Coroutine
Application.HXournal.Coroutine.Draw
Application.HXournal.Coroutine.EventConnect
Application.HXournal.Coroutine.Default
Application.HXournal.Coroutine.Pen
Application.HXournal.Coroutine.Eraser
Application.HXournal.Coroutine.Highlighter
Application.HXournal.Coroutine.Scroll
Application.HXournal.Coroutine.Page
Application.HXournal.Coroutine.Select
Application.HXournal.Coroutine.File
Application.HXournal.Coroutine.Mode
Application.HXournal.Coroutine.Window
Application.HXournal.Util
Application.HXournal.Util.Verbatim
Application.HXournal.Draw
Application.HXournal.Device
Application.HXournal.Accessor
Application.HXournal.Config
-- Application.HXournal.Builder
Other-Modules:
Paths_hxournal
c-sources:
csrc/c_initdevice.c
include-dirs: csrc
install-includes:
csrc/c_initdevice.h
csrc/template-hsc-gtk2hs.h