hackport-0.8.0.0: cabal/Cabal-tests/tests/ParserTests/regressions/issue-6083-b.expr
GenericPackageDescription {
packageDescription =
PackageDescription {
specVersion = CabalSpecV3_0,
package = PackageIdentifier {
pkgName = PackageName "issue",
pkgVersion = mkVersion [6083]},
licenseRaw = Left NONE,
licenseFiles = [],
copyright = "",
maintainer = "",
author = "",
stability = "",
testedWith = [],
homepage = "",
pkgUrl = "",
bugReports = "",
sourceRepos = [],
synopsis = "",
description = "",
category = "",
customFieldsPD = [],
buildTypeRaw = Nothing,
setupBuildInfo = Nothing,
library = Nothing,
subLibraries = [],
executables = [],
foreignLibs = [],
testSuites = [],
benchmarks = [],
dataFiles = [],
dataDir = ".",
extraSrcFiles = [],
extraTmpFiles = [],
extraDocFiles = []},
gpdScannedVersion = Nothing,
genPackageFlags = [],
condLibrary = Just
CondNode {
condTreeData = Library {
libName = LMainLibName,
exposedModules = [],
reexportedModules = [],
signatures = [],
libExposed = True,
libVisibility =
LibraryVisibilityPublic,
libBuildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [],
otherModules = [],
virtualModules = [],
autogenModules = [],
defaultLanguage = Just
Haskell2010,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [
Dependency
(PackageName "base")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
(NonEmptySet.fromNonEmpty
(NE.fromList
[
LSubLibName
(UnqualComponentName
"sublib")]))],
mixins = []}},
condTreeConstraints = [
Dependency
(PackageName "base")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
(NonEmptySet.fromNonEmpty
(NE.fromList
[
LSubLibName
(UnqualComponentName
"sublib")]))],
condTreeComponents = []},
condSubLibraries = [
_×_
(UnqualComponentName "sublib")
CondNode {
condTreeData = Library {
libName = LSubLibName
(UnqualComponentName "sublib"),
exposedModules = [],
reexportedModules = [],
signatures = [],
libExposed = True,
libVisibility =
LibraryVisibilityPrivate,
libBuildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [],
otherModules = [],
virtualModules = [],
autogenModules = [],
defaultLanguage = Just
Haskell2010,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [],
mixins = []}},
condTreeConstraints = [],
condTreeComponents = []}],
condForeignLibs = [],
condExecutables = [
_×_
(UnqualComponentName "demo-a")
CondNode {
condTreeData = Executable {
exeName = UnqualComponentName
"demo-a",
modulePath = "Main.hs",
exeScope = ExecutablePublic,
buildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [],
otherModules = [],
virtualModules = [],
autogenModules = [],
defaultLanguage = Nothing,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
(NonEmptySet.fromNonEmpty
(NE.fromList
[
LSubLibName
(UnqualComponentName
"sublib")]))],
mixins = []}},
condTreeConstraints = [
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
(NonEmptySet.fromNonEmpty
(NE.fromList
[
LSubLibName
(UnqualComponentName
"sublib")]))],
condTreeComponents = []},
_×_
(UnqualComponentName "demo-b")
CondNode {
condTreeData = Executable {
exeName = UnqualComponentName
"demo-b",
modulePath = "Main.hs",
exeScope = ExecutablePublic,
buildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [],
otherModules = [],
virtualModules = [],
autogenModules = [],
defaultLanguage = Nothing,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
(NonEmptySet.fromNonEmpty
(NE.fromList
[
LSubLibName
(UnqualComponentName
"sublib")]))],
mixins = []}},
condTreeConstraints = [
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "issue")
(OrLaterVersion (mkVersion [0]))
(NonEmptySet.fromNonEmpty
(NE.fromList
[
LSubLibName
(UnqualComponentName
"sublib")]))],
condTreeComponents = []}],
condTestSuites = [],
condBenchmarks = []}