-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathhsudoku.cabal
128 lines (111 loc) · 4.53 KB
/
hsudoku.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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
name: hsudoku
version: 0.1.1.0
synopsis: Sudoku game with a GTK3 interface
description: This package realizes a graphical GTK3 sudoku game. Moreover it
provides modules for loading and solving sudoku grids.
license: MIT
license-file: LICENSE
author: Marcel Moosbrugger
maintainer: [email protected]
category: Game
homepage: https://github.com/marcelmoosbrugger/hsudoku
bug-reports: https://github.com/marcelmoosbrugger/hsudoku/issues
build-type: Simple
cabal-version: >=1.10
Tested-with: GHC == 8.0.2
extra-source-files: gui/hsudoku.ui
, gui/icon.png
, gui/theme.css
data-files: gui/hsudoku.ui
, gui/icon.png
, gui/theme.css
source-repository head
type: git
location: [email protected]:marcelmoosbrugger/hsudoku.git
library
hs-source-dirs: src
exposed-modules: Util
, UserInterface
, Sudoku.Type
, Sudoku.Solver
, Sudoku.Loader
other-modules: Paths_hsudoku
build-depends: base >=4.9 && <4.10
, text >=1.2 && <1.3
, bytestring>=0.10 && <0.11
, http-client>=0.5 && <0.6
, http-client-tls>= 0.3 && <0.4
, HandsomeSoup>=0.4 && <0.5
, hxt>=9.3 && <9.4
, haskell-gi-base>=0.20 && <0.21
, gi-gtk>=3.0 && <3.1
default-language: Haskell2010
default-extensions: OverloadedStrings, OverloadedLabels
executable hsudoku
ghc-options: -threaded
main-is: Hsudoku.hs
build-depends: base >=4.9 && <4.10
, text >=1.2 && <1.3
, bytestring>=0.10 && <0.11
, http-client>=0.5 && <0.6
, http-client-tls>= 0.3 && <0.4
, HandsomeSoup>=0.4 && <0.5
, hxt>=9.3 && <9.4
, haskell-gi-base>=0.20 && <0.21
, gi-gtk>=3.0 && <3.1
, hsudoku
hs-source-dirs: src
default-language: Haskell2010
default-extensions: OverloadedStrings, OverloadedLabels
test-suite spec
type: exitcode-stdio-1.0
ghc-options: -Wall
main-is: Spec.hs
hs-source-dirs: test
build-depends: base >=4.9 && <4.10
, text >=1.2 && <1.3
, bytestring>=0.10 && <0.11
, http-client>=0.5 && <0.6
, http-client-tls>= 0.3 && <0.4
, HandsomeSoup>=0.4 && <0.5
, hxt>=9.3 && <9.4
, haskell-gi-base>=0.20 && <0.21
, gi-gtk>=3.0 && <3.1
, hspec>=2.2 && <2.5
, QuickCheck>=2.9 && <2.10
, hsudoku
other-modules: UtilSpec
, UserInterfaceSpec
, Sudoku.TypeSpec
, Sudoku.SolverSpec
, Sudoku.LoaderSpec
, TestData
default-language: Haskell2010
default-extensions: OverloadedStrings, OverloadedLabels
-- Travis does not support ubuntu 16.04 yet and therefore
-- GTK+ 3.20 cannot be installed. As the user interface
-- uses new features from GTK+ 3.20, these cannot be tested on travis
test-suite travis
type: exitcode-stdio-1.0
ghc-options: -Wall
main-is: Travis.hs
hs-source-dirs: test
build-depends: base >=4.9 && <4.10
, text >=1.2 && <1.3
, bytestring>=0.10 && <0.11
, http-client>=0.5 && <0.6
, http-client-tls>= 0.3 && <0.4
, HandsomeSoup>=0.4 && <0.5
, hxt>=9.3 && <9.4
, haskell-gi-base>=0.20 && <0.21
, gi-gtk>=3.0 && <3.1
, hspec>=2.2 && <2.5
, QuickCheck>=2.9 && <2.10
, hsudoku
other-modules: UtilSpec
, Sudoku.TypeSpec
, Sudoku.SolverSpec
, Sudoku.LoaderSpec
, TestData
default-language: Haskell2010
default-extensions: OverloadedStrings, OverloadedLabels