-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrsi-break.cabal
104 lines (96 loc) · 3.49 KB
/
rsi-break.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
cabal-version: 3.0
name: rsi-break
version: 0.1.0.0
synopsis: Let your mind know that your hands need a rest!
description:
Quick pomodoro style timer so you hands get a rest interval.
* Health advice
This is a tool but not a cure. Physical therapy with an specialist can give
you a window of time where you are free of pain. Then exercise is the long
term solution. I am following this path, ask me in 3 years if it worked :-)
license: BSD-2-Clause
license-file: LICENSE
author: Ruben Astudillo
maintainer: [email protected]
homepage: https://github.com/RubenAstudillo/rsi-break
bug-reports: https://github.com/RubenAstudillo/rsi-break/issues
-- copyright:
category: Graphics
build-type: Simple
extra-doc-files: CHANGELOG.md
data-files: assets/sound/bell.wav
assets/sound/bell.mp3
assets/images/red-button.png
assets/images/red-button-hover.png
assets/images/monomer-logo.svg
assets/images/icon.png
assets/fonts/Roboto-Italic.ttf
assets/fonts/Roboto-Bold.ttf
assets/fonts/remixicon.ttf
assets/fonts/Roboto-Regular.ttf
assets/fonts/Roboto-Medium.ttf
-- extra-source-files:
common warnings
ghc-options: -Wall
library
import: warnings
exposed-modules: RsiBreak.RealMain
RsiBreak.Widget.Settings
RsiBreak.Widget.Timer
RsiBreak.Widget.Clockdown
RsiBreak.Model.Minutes
RsiBreak.Model.Settings
RsiBreak.Actions
autogen-modules: Paths_rsi_break
other-modules: Paths_rsi_break
default-extensions: StrictData
OverloadedStrings
ImportQualifiedPost
-- other-extensions:
build-depends: base >= 4.16.4.0 && < 4.18,
async >= 2.2.4 && < 2.3,
filepath >= 1.4.2 && < 1.5,
text >= 2.0.2 && < 2.1,
config-ini >= 0.2.6 && < 0.3,
directory >= 1.3.7 && < 1.4,
time >= 1.12.2 && < 1.13,
lens >= 5.2.2 && < 5.3,
monomer >= 1.5.1 && < 1.6,
process >= 1.6.17 && < 1.7,
text-show >= 3.10.4 && < 3.11,
hs-source-dirs: src
default-language: Haskell2010
executable rsi-break
import: warnings
main-is: Main.hs
ghc-options: -threaded -rtsopts=all -with-rtsopts=-N2
-- other-modules:
-- other-extensions:
build-depends:
base >= 4.16.4.0 && < 4.18,
rsi-break
hs-source-dirs: app
default-language: Haskell2010
executable rsi-break-popup
import: warnings
main-is: Main.hs
ghc-options: -threaded -rtsopts=all -with-rtsopts=-N2
other-modules: Paths_rsi_break
-- other-extensions:
build-depends:
base >= 4.16.4.0 && < 4.18,
monomer >= 1.5.1 && < 1.6,
process >= 1.6.17 && < 1.7,
hs-source-dirs: popup
default-language: Haskell2010
test-suite rsi-break-test
import: warnings
default-language: Haskell2010
-- other-modules:
-- other-extensions:
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
build-depends:
base >= 4.16.4.0 && < 4.18,
rsi-break