forked from vimus/vimus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvimus.cabal
135 lines (125 loc) · 2.83 KB
/
vimus.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
129
130
131
132
133
134
135
name: vimus
version: 0.2.0
synopsis: An MPD client with vim-like key bindings
description: An MPD client with vim-like key bindings
.
<https://github.com/vimus/vimus#readme>
category: Sound
license: MIT
license-file: LICENSE
copyright: (c) 2010-2014 Simon Hengel,
(c) 2010-2014 Markus Klinik,
(c) 2012-2014 Niklas Haas,
(c) 2012-2014 Joachim Fasting,
(c) 2012-2014 Sylvain Henry,
(c) 2013-2014 Matvey Aksenov
author: Simon Hengel <sol@typeful.net>
maintainer: Simon Hengel <sol@typeful.net>
build-type: Simple
cabal-version: >= 1.10
data-dir:
resource
data-files:
default-mappings
emacs-mappings
extra-source-files:
ncursesw/src/mycurses.h
source-repository head
type: git
location: https://github.com/vimus/vimus
library
exposed: False
default-language: Haskell2010
ghc-options: -Wall
build-depends:
base >= 4.7 && < 5
, bytestring
, utf8-string
, wcwidth
, libmpd == 0.9.*
, mtl >= 2
, containers >= 0.4 && < 0.6
, deepseq
, time
, old-locale
, process
, filepath
, directory
, data-default
, template-haskell
hs-source-dirs:
src
, ncursesw/src
exposed-modules:
Vimus.Run
Vimus.Command
Vimus.Command.Type
Vimus.Command.Core
Vimus.Command.Help
Vimus.Command.Completion
Vimus.Command.Parser
Vimus.Input
Vimus.Key
Vimus.Ruler
Vimus.Widget.Type
Vimus.Widget.ListWidget
Vimus.Widget.TextWidget
Vimus.Widget.HelpWidget
Vimus.Macro
Vimus.Queue
Vimus.Util
Vimus.Type
Vimus.Render
Vimus.WindowLayout
Vimus.Song
Vimus.Song.Format
Vimus.Tab
other-modules:
Content
Option
PlaybackState
Timer
Instances
Paths_vimus
Data.List.Pointed
Data.List.Zipper
-- ncursesw
build-tools: c2hs
extra-libraries: ncursesw
include-dirs: /usr/include/ncursesw ncursesw/src
includes: mycurses.h
c-sources: ncursesw/src/cbits.c
exposed-modules:
UI.Curses
UI.Curses.Key
UI.Curses.Type
other-modules:
Curses
Constant
CursesUtil
Misc
CursesInput
executable vimus
default-language: Haskell2010
ghc-options: -Wall -threaded
main-is: Main.hs
hs-source-dirs: driver
build-depends:
base >= 4.7 && < 5
, vimus
test-suite spec
default-language: Haskell2010
ghc-options: -Wall -threaded
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
build-depends:
base >= 4.7 && < 5
, vimus
, data-default
, wcwidth
, mtl
, hspec >= 1.3
, hspec-expectations
, transformers
, QuickCheck