-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdhalpm.cabal
137 lines (122 loc) · 2.63 KB
/
dhalpm.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
136
137
cabal-version: 3.14
name: dhalpm
version: 0.1.0.0
description:
Please see the README on Github at <https://github.com/mmhat/dhalpm#readme>
homepage: https://github.com/mmhat/dhalpm#readme
bug-reports: https://github.com/mmhat/dhalpm/issues
author: Dominik Peteler
maintainer: haskell@with-h.at
copyright: 2022 Dominik Peteler
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
-- cabal-gild: discover ./ --include=LICENSE --include=*.md
extra-files:
ChangeLog.md
LICENSE
README.md
common language
default-extensions:
LambdaCase
NoImplicitPrelude
OverloadedStrings
StrictData
ghc-options:
-Wall
-Wcompat
-Widentities
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wpartial-fields
-Wredundant-constraints
default-language: GHC2021
common rts
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
library
import: language
hs-source-dirs: src
build-depends:
attoparsec,
base >=4.11 && <5,
data-default-class,
data-fix,
dhall,
effectful,
either,
exceptions,
ini >=0.4.0,
log-base,
log-effectful,
path >=0.8.0,
path-io >=1.6.0,
prettyprinter,
recursion-schemes,
relude,
text-display >=1,
typed-process-effectful,
unliftio,
unordered-containers,
vector,
extra-libraries: alpm
build-tool-depends: c2hs:c2hs
-- cabal-gild: discover src/ --include=src/**/*.hs --exclude=src/Import.hs
exposed-modules:
Run
Types
Types.Dhall
-- Generated with c2hs
exposed-modules:
Archlinux.Alpm
other-modules:
Import
executable dhalpm
import: language
import: rts
hs-source-dirs: app/dhalpm
main-is: Main.hs
build-depends:
base,
dhalpm,
effectful,
log-base,
log-effectful,
relude,
typed-process-effectful,
-- cabal-gild: discover app/dhalpm/ --include=app/dhalpm/**/*.hs --exclude=app/dhalpm/Main.hs
other-modules:
other-modules: PackageInfo_dhalpm
autogen-modules: PackageInfo_dhalpm
test-suite test
import: language
import: rts
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
build-depends:
QuickCheck,
base,
dhalpm,
directory,
effectful,
filepath,
hspec,
log-base,
log-effectful,
path,
path-io,
relude,
typed-process-effectful,
build-tool-depends: hspec-discover:hspec-discover
-- cabal-gild: discover test/ --include=test/**/*.hs --exclude=test/Spec.hs
other-modules:
Archlinux.AlpmSpec
RunSpec
other-modules: PackageInfo_dhalpm
autogen-modules: PackageInfo_dhalpm
source-repository head
type: git
location: https://github.com/mmhat/dhalpm