Merge pull request #10599 from cabalism/typo/depency
[cabal.git] / Cabal-tests / tests / ParserTests / regressions / monad-param.expr
blobaaeb1af1044352bae99650793cf20ba3cd2d0fdd
1 GenericPackageDescription {
2   packageDescription =
3   PackageDescription {
4     specVersion = CabalSpecV1_0,
5     package = PackageIdentifier {
6       pkgName = PackageName
7         "monad-param",
8       pkgVersion = mkVersion
9         [0, 0, 1]},
10     licenseRaw = Right BSD3,
11     licenseFiles = [
12       SymbolicPath "LICENSE"],
13     copyright =
14     "Copyright (C) 2006-2007, Edward Kmett",
15     maintainer =
16     "Edward Kmett <ekmett@gmail.com>",
17     author =
18     "Edward Kmett <ekmett@gmail.com>",
19     stability = "alpha",
20     testedWith = [],
21     homepage =
22     "http://comonad.com/haskell/monad-param/dist/doc/html/Control-Monad-Parameterized.html",
23     pkgUrl =
24     "http://comonad.com/haskell/monad-param",
25     bugReports = "",
26     sourceRepos = [],
27     synopsis =
28     "Parameterized monads",
29     description =
30     "Implements parameterized monads by overloading the monad sugar with more liberal types.",
31     category = "Control",
32     customFieldsPD = [],
33     buildTypeRaw = Nothing,
34     setupBuildInfo = Nothing,
35     library = Nothing,
36     subLibraries = [],
37     executables = [],
38     foreignLibs = [],
39     testSuites = [],
40     benchmarks = [],
41     dataFiles = [],
42     dataDir = SymbolicPath ".",
43     extraSrcFiles = [],
44     extraTmpFiles = [],
45     extraDocFiles = [],
46     extraFiles = []},
47   gpdScannedVersion = Nothing,
48   genPackageFlags = [],
49   condLibrary = Just
50     CondNode {
51       condTreeData = Library {
52         libName = LMainLibName,
53         exposedModules = [
54           ModuleName
55             "Control.Monad.Parameterized"],
56         reexportedModules = [],
57         signatures = [],
58         libExposed = True,
59         libVisibility =
60         LibraryVisibilityPublic,
61         libBuildInfo = BuildInfo {
62           buildable = True,
63           buildTools = [],
64           buildToolDepends = [],
65           cppOptions = [],
66           asmOptions = [],
67           cmmOptions = [],
68           ccOptions = [],
69           cxxOptions = [],
70           ldOptions = [],
71           hsc2hsOptions = [],
72           pkgconfigDepends = [],
73           frameworks = [],
74           extraFrameworkDirs = [],
75           asmSources = [],
76           cmmSources = [],
77           cSources = [],
78           cxxSources = [],
79           jsSources = [],
80           hsSourceDirs = [
81             SymbolicPath "src"],
82           otherModules = [],
83           virtualModules = [],
84           autogenModules = [],
85           defaultLanguage = Nothing,
86           otherLanguages = [],
87           defaultExtensions = [],
88           otherExtensions = [],
89           oldExtensions = [
90             EnableExtension
91               MultiParamTypeClasses,
92             EnableExtension
93               FunctionalDependencies,
94             EnableExtension
95               OverlappingInstances,
96             EnableExtension
97               UndecidableInstances,
98             EnableExtension EmptyDataDecls,
99             DisableExtension
100               ImplicitPrelude],
101           extraLibs = [],
102           extraLibsStatic = [],
103           extraGHCiLibs = [],
104           extraBundledLibs = [],
105           extraLibFlavours = [],
106           extraDynLibFlavours = [],
107           extraLibDirs = [],
108           extraLibDirsStatic = [],
109           includeDirs = [],
110           includes = [],
111           autogenIncludes = [],
112           installIncludes = [],
113           options = PerCompilerFlavor
114             [
115               "-funbox-strict-fields",
116               "-threaded",
117               "-fasm"]
118             [],
119           profOptions = PerCompilerFlavor
120             []
121             [],
122           sharedOptions =
123           PerCompilerFlavor [] [],
124           profSharedOptions =
125           PerCompilerFlavor [] [],
126           staticOptions =
127           PerCompilerFlavor [] [],
128           customFieldsBI = [],
129           targetBuildDepends = [
130             Dependency
131               (PackageName "base")
132               (OrLaterVersion (mkVersion [0]))
133               mainLibSet,
134             Dependency
135               (PackageName "mtl")
136               (OrLaterVersion (mkVersion [0]))
137               mainLibSet,
138             Dependency
139               (PackageName "stm")
140               (OrLaterVersion (mkVersion [0]))
141               mainLibSet],
142           mixins = []}},
143       condTreeConstraints = [
144         Dependency
145           (PackageName "base")
146           (OrLaterVersion (mkVersion [0]))
147           mainLibSet,
148         Dependency
149           (PackageName "mtl")
150           (OrLaterVersion (mkVersion [0]))
151           mainLibSet,
152         Dependency
153           (PackageName "stm")
154           (OrLaterVersion (mkVersion [0]))
155           mainLibSet],
156       condTreeComponents = []},
157   condSubLibraries = [],
158   condForeignLibs = [],
159   condExecutables = [],
160   condTestSuites = [],
161   condBenchmarks = []}