Cabal-3.0.0.0: tests/ParserTests/regressions/version-sets.expr
GenericPackageDescription
{condBenchmarks = [],
condExecutables = [],
condForeignLibs = [],
condLibrary = Just
CondNode
{condTreeComponents = [],
condTreeConstraints = [Dependency
`PackageName "network"`
(MajorBoundVersion `mkVersion [0]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "base"`
(ThisVersion `mkVersion [1]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "base"`
(ThisVersion `mkVersion [1]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "base"`
(UnionVersionRanges
(ThisVersion `mkVersion [1]`)
(ThisVersion `mkVersion [2]`))
(Set.fromList [LMainLibName]),
Dependency
`PackageName "base"`
(ThisVersion `mkVersion [1,2]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "base"`
(UnionVersionRanges
(ThisVersion `mkVersion [1,2]`)
(ThisVersion `mkVersion [3,4]`))
(Set.fromList [LMainLibName]),
Dependency
`PackageName "ghc"`
(UnionVersionRanges
(ThisVersion `mkVersion [8,6,3]`)
(UnionVersionRanges
(ThisVersion `mkVersion [8,4,4]`)
(UnionVersionRanges
(ThisVersion `mkVersion [8,2,2]`)
(UnionVersionRanges
(ThisVersion `mkVersion [8,0,2]`)
(UnionVersionRanges
(ThisVersion `mkVersion [7,10,3]`)
(UnionVersionRanges
(ThisVersion `mkVersion [7,8,4]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [7,6,3]`)
(ThisVersion
`mkVersion [7,4,2]`))))))))
(Set.fromList [LMainLibName]),
Dependency
`PackageName "Cabal"`
(UnionVersionRanges
(MajorBoundVersion `mkVersion [2,4,1,1]`)
(MajorBoundVersion `mkVersion [2,2,0,0]`))
(Set.fromList [LMainLibName])],
condTreeData = Library
{exposedModules = [],
libBuildInfo = BuildInfo
{asmOptions = [],
asmSources = [],
autogenIncludes = [],
autogenModules = [],
buildToolDepends = [],
buildTools = [],
buildable = True,
cSources = [],
ccOptions = [],
cmmOptions = [],
cmmSources = [],
cppOptions = [],
customFieldsBI = [],
cxxOptions = [],
cxxSources = [],
defaultExtensions = [],
defaultLanguage = Just Haskell2010,
extraBundledLibs = [],
extraDynLibFlavours = [],
extraFrameworkDirs = [],
extraGHCiLibs = [],
extraLibDirs = [],
extraLibFlavours = [],
extraLibs = [],
frameworks = [],
hsSourceDirs = [],
includeDirs = [],
includes = [],
installIncludes = [],
jsSources = [],
ldOptions = [],
mixins = [],
oldExtensions = [],
options = PerCompilerFlavor [] [],
otherExtensions = [],
otherLanguages = [],
otherModules = [],
pkgconfigDepends = [],
profOptions = PerCompilerFlavor [] [],
sharedOptions = PerCompilerFlavor [] [],
staticOptions = PerCompilerFlavor [] [],
targetBuildDepends = [Dependency
`PackageName "network"`
(MajorBoundVersion
`mkVersion [0]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "base"`
(ThisVersion
`mkVersion [1]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "base"`
(ThisVersion
`mkVersion [1]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "base"`
(UnionVersionRanges
(ThisVersion
`mkVersion [1]`)
(ThisVersion
`mkVersion [2]`))
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "base"`
(ThisVersion
`mkVersion [1,2]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "base"`
(UnionVersionRanges
(ThisVersion
`mkVersion [1,2]`)
(ThisVersion
`mkVersion [3,4]`))
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "ghc"`
(UnionVersionRanges
(ThisVersion
`mkVersion [8,6,3]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [8,4,4]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [8,2,2]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [8,0,2]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [7,10,3]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [7,8,4]`)
(UnionVersionRanges
(ThisVersion
`mkVersion [7,6,3]`)
(ThisVersion
`mkVersion [7,4,2]`))))))))
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "Cabal"`
(UnionVersionRanges
(MajorBoundVersion
`mkVersion [2,4,1,1]`)
(MajorBoundVersion
`mkVersion [2,2,0,0]`))
(Set.fromList
[LMainLibName])],
virtualModules = []},
libExposed = True,
libName = LMainLibName,
libVisibility = LibraryVisibilityPublic,
reexportedModules = [],
signatures = []}},
condSubLibraries = [],
condTestSuites = [],
genPackageFlags = [],
packageDescription = PackageDescription
{author = "",
benchmarks = [],
bugReports = "",
buildTypeRaw = Nothing,
category = "",
copyright = "",
customFieldsPD = [],
dataDir = "",
dataFiles = [],
description = "",
executables = [],
extraDocFiles = [],
extraSrcFiles = [],
extraTmpFiles = [],
foreignLibs = [],
homepage = "",
library = Nothing,
licenseFiles = [],
licenseRaw = Left NONE,
maintainer = "",
package = PackageIdentifier
{pkgName = `PackageName "version-sets"`,
pkgVersion = `mkVersion [0]`},
pkgUrl = "",
setupBuildInfo = Nothing,
sourceRepos = [],
specVersionRaw = Left `mkVersion [2,5]`,
stability = "",
subLibraries = [],
synopsis = "version set notation",
testSuites = [],
testedWith = [_×_
GHC
(UnionVersionRanges
(ThisVersion `mkVersion [8,6,3]`)
(UnionVersionRanges
(ThisVersion `mkVersion [8,4,4]`)
(UnionVersionRanges
(ThisVersion `mkVersion [8,2,2]`)
(UnionVersionRanges
(ThisVersion `mkVersion [8,0,2]`)
(UnionVersionRanges
(ThisVersion `mkVersion [7,10,3]`)
(UnionVersionRanges
(ThisVersion `mkVersion [7,8,4]`)
(UnionVersionRanges
(ThisVersion `mkVersion [7,6,3]`)
(ThisVersion
`mkVersion [7,4,2]`))))))))]}}