-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample-out.txt
138 lines (125 loc) · 4.51 KB
/
example-out.txt
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
136
137
138
Up to date
name: example-package
version: 1.2.3.4
synopsis: A short synopsis for this package
description:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sagittis neque magna, eu
accumsan velit convallis at. In at odio eu risus facilisis vehicula vel non elit.
Vestibulum volutpat id tellus ac malesuada.
.
Fusce rutrum elit libero, ac malesuada nibh semper ut. Donec commodo viverra felis.
Quisque tincidunt ultrices turpis. Vestibulum gravida, urna ac pharetra consectetur,
nulla lacus sollicitudin diam, quis dignissim libero neque at nulla.
license: MIT
license-files: LICENSE1, "license with spaces"
copyright: (c) 2018 John Doe
author: John Doe
maintainer: [email protected]
stability: experimental
tested-with: GHC >= 7.4 && < 8.4
category: Example
homepage: https://example.com/cabal
package-url: https://gituh.bcom/example/Cabal/downloads/1.cabal
bug-reports: https://github.com/example/cabal
build-type: Custom
extra-tmp-files: tmpfile1
tmpfile2
extra-source-files: extra-file1
extra-file2
extra-doc-files: docfile1
docfile2
data-files: "file1 with spaces"
data/*
data-dir: .
cabal-version: 2.0
custom-setup
setup-depends: base >= 4.5 && < 4.11, Cabal >= 1.25 && <= 1.25
source-repository head
type: git
location: https://github.com/pikajude/stylish-cabal.cabal
subdir: tests
tag: latest
branch: master
source-repository this
type: cvs
location: [email protected]:/cvs
module: cvsmodule
flag neat-flag
default: False
manual: True
description: This is a flag with a nice little description
library
exposed: False
exposed-modules: Example
reexported-modules: base:Numeric as MyNumericModule
signatures: ExampleSig
other-languages: Haskell98
other-modules: Example.Module1
Example.Module2
mixins: example-mixin2 (Mixin as Foo.Mixin2
, Mixina as Foo.Mixina2
, Mixinb as Foo.Mixinb2
, Mixinc as Foo.Mixinc2
)
, example-mixin3 (Mixin as Bar.Mixin)
requires hiding (Mixin4, Mixin5)
, example-mixin4
, short (Mixin as Foo.Mixin) requires (Bar as Foo.Bar)
autogen-modules: Example.AutogenModule
hs-source-dirs: src
build-depends: base == 4.*
, attoparsec
, bar ^>= 3.4
, foo >= 1.2.3 && < 1.4
, somelib ^>= 1.2.3.4
default-extensions: NoMonomorphismRestriction
other-extensions: OverloadedStrings
extra-libraries: iconv
extra-ghci-libraries: webkit
pkgconfig-depends: cairo >= 1.0, gtk+-2.0 >= 2.10
frameworks: CoreAudio
extra-framework-dirs: frameworks
cc-options: -compat
cpp-options: -DFOO=1
ld-options: -static
js-sources: jssource.js
c-sources: csource.c
extra-lib-dirs: lib, lib2
includes: example.h
install-includes: output.h
include-dirs: include
build-tool-depends: cpphs:cpphs >= 4.0, foo:bar == 1.2.*
build-tools: hsc2hs, unknown-build-tool
ghc-options: -Wall
ghc-prof-options: -fcaf-all
ghc-shared-options: -fobject-code
x-a-custom-field: "Some Custom Value"
if impl(ghc >= 7.5) && (os(osx) || !arch(i386))
other-extensions: PolyKinds
library example-internal
exposed-modules: Example.Internal
build-depends: base
foreign-library examplelib
type: native-shared
lib-version-info: 6:3:2
lib-version-linux: 4.3.2
other-modules: ExampleLib.SomeModule
hs-source-dirs: src
build-depends: base == 4.*
default-language: Haskell2010
c-sources: csrc/ExampleLib.c
if os(windows)
options: standalone
mod-def-file: ExampleLib.def, ExampleLib2.def
executable example
main-is: example.hs
scope: private
test-suite testname
type: exitcode-stdio-1.0
main-is: test.hs
test-suite detailed
type: detailed-0.9
test-module: Example.Test
benchmark bench
type: exitcode-stdio-1.0
main-is: benchmark.hs