1 GenericPackageDescription {
4 specVersion = CabalSpecV3_0,
5 package = PackageIdentifier {
13 (ELicenseId BSD_3_Clause)
16 SymbolicPath "LICENSE"],
19 "(c) 2010 Grant Monroe\n",
20 "(c) 2011 Leon P Smith"],
22 "Oleg Grenrus <oleg.grenrus@iki.fi>",
24 "Grant Monroe, Leon P Smith, Joey Adams",
30 (mkVersion [7, 0, 4])),
34 (mkVersion [7, 2, 2])),
38 (mkVersion [7, 4, 2])),
42 (mkVersion [7, 6, 3])),
46 (mkVersion [7, 8, 4])),
50 (mkVersion [7, 10, 3])),
54 (mkVersion [8, 0, 2])),
58 (mkVersion [8, 2, 2])),
62 (mkVersion [8, 4, 3])),
66 (mkVersion [8, 6, 1]))],
68 "https://github.com/phadej/postgresql-libpq",
73 "low-level binding to libpq",
76 "This is a binding to libpq: the C application\n",
77 "programmer's interface to PostgreSQL. libpq is a\n",
78 "set of library functions that allow client\n",
79 "programs to pass queries to the PostgreSQL\n",
80 "backend server and to receive the results of\n",
82 category = "Database",
84 buildTypeRaw = Just Custom,
90 (IntersectVersionRanges
98 (IntersectVersionRanges
104 defaultSetupDepends = False},
112 dataDir = SymbolicPath ".",
115 "cbits/noticehandlers.h",
116 SymbolicPath "CHANGELOG.md"],
120 gpdScannedVersion = Nothing,
125 flagDescription = "",
130 condTreeData = Library {
131 libName = LMainLibName,
134 "Database.PostgreSQL.LibPQ",
136 "Database.PostgreSQL.LibPQ.Internal"],
137 reexportedModules = [],
141 LibraryVisibilityPublic,
142 libBuildInfo = BuildInfo {
147 (PackageName "hsc2hs")
148 (UnqualComponentName "hsc2hs")
158 pkgconfigDepends = [],
160 extraFrameworkDirs = [],
165 "cbits/noticehandlers.c"],
173 defaultLanguage = Nothing,
175 defaultExtensions = [],
176 otherExtensions = [],
179 extraLibsStatic = [],
181 extraBundledLibs = [],
182 extraLibFlavours = [],
183 extraDynLibFlavours = [],
185 extraLibDirsStatic = [],
187 SymbolicPath "cbits"],
189 autogenIncludes = [],
190 installIncludes = [],
191 options = PerCompilerFlavor
194 profOptions = PerCompilerFlavor
198 PerCompilerFlavor [] [],
200 PerCompilerFlavor [] [],
202 PerCompilerFlavor [] [],
204 targetBuildDepends = [
207 (IntersectVersionRanges
211 (mkVersion [4, 13])))
214 (PackageName "bytestring")
215 (IntersectVersionRanges
217 (mkVersion [0, 9, 1, 0]))
219 (mkVersion [0, 11])))
222 condTreeConstraints = [
225 (IntersectVersionRanges
229 (mkVersion [4, 13])))
232 (PackageName "bytestring")
233 (IntersectVersionRanges
235 (mkVersion [0, 9, 1, 0]))
237 (mkVersion [0, 11])))
239 condTreeComponents = [
241 condBranchCondition =
242 `CNot (Var (OS Windows))`,
243 condBranchIfTrue = CondNode {
244 condTreeData = Library {
245 libName = LMainLibName,
247 reexportedModules = [],
251 LibraryVisibilityPublic,
252 libBuildInfo = BuildInfo {
255 buildToolDepends = [],
263 pkgconfigDepends = [],
265 extraFrameworkDirs = [],
275 defaultLanguage = Nothing,
277 defaultExtensions = [],
278 otherExtensions = [],
281 extraLibsStatic = [],
283 extraBundledLibs = [],
284 extraLibFlavours = [],
285 extraDynLibFlavours = [],
287 extraLibDirsStatic = [],
290 autogenIncludes = [],
291 installIncludes = [],
292 options = PerCompilerFlavor
295 profOptions = PerCompilerFlavor
299 PerCompilerFlavor [] [],
301 PerCompilerFlavor [] [],
303 PerCompilerFlavor [] [],
305 targetBuildDepends = [
308 (IntersectVersionRanges
310 (mkVersion [2, 4, 2, 0]))
315 condTreeConstraints = [
318 (IntersectVersionRanges
320 (mkVersion [2, 4, 2, 0]))
324 condTreeComponents = []},
325 condBranchIfFalse = Nothing},
327 condBranchCondition =
329 condBranchIfTrue = CondNode {
330 condTreeData = Library {
331 libName = LMainLibName,
333 reexportedModules = [],
337 LibraryVisibilityPublic,
338 libBuildInfo = BuildInfo {
341 buildToolDepends = [],
349 pkgconfigDepends = [],
351 extraFrameworkDirs = [],
361 defaultLanguage = Nothing,
363 defaultExtensions = [],
364 otherExtensions = [],
367 extraLibsStatic = [],
369 extraBundledLibs = [],
370 extraLibFlavours = [],
371 extraDynLibFlavours = [],
373 extraLibDirsStatic = [],
376 autogenIncludes = [],
377 installIncludes = [],
378 options = PerCompilerFlavor
381 profOptions = PerCompilerFlavor
385 PerCompilerFlavor [] [],
387 PerCompilerFlavor [] [],
389 PerCompilerFlavor [] [],
391 targetBuildDepends = [
393 (PackageName "Win32")
394 (IntersectVersionRanges
396 (mkVersion [2, 2, 0, 2]))
401 condTreeConstraints = [
403 (PackageName "Win32")
404 (IntersectVersionRanges
406 (mkVersion [2, 2, 0, 2]))
410 condTreeComponents = []},
411 condBranchIfFalse = Nothing},
413 condBranchCondition =
414 `Var (PackageFlag (FlagName "use-pkg-config"))`,
415 condBranchIfTrue = CondNode {
416 condTreeData = Library {
417 libName = LMainLibName,
419 reexportedModules = [],
423 LibraryVisibilityPublic,
424 libBuildInfo = BuildInfo {
427 buildToolDepends = [],
437 (PkgconfigName "libpq")
439 (PkgconfigVersion "9.3h"))],
441 extraFrameworkDirs = [],
451 defaultLanguage = Nothing,
453 defaultExtensions = [],
454 otherExtensions = [],
457 extraLibsStatic = [],
459 extraBundledLibs = [],
460 extraLibFlavours = [],
461 extraDynLibFlavours = [],
463 extraLibDirsStatic = [],
466 autogenIncludes = [],
467 installIncludes = [],
468 options = PerCompilerFlavor
471 profOptions = PerCompilerFlavor
475 PerCompilerFlavor [] [],
477 PerCompilerFlavor [] [],
479 PerCompilerFlavor [] [],
481 targetBuildDepends = [],
483 condTreeConstraints = [],
484 condTreeComponents = []},
485 condBranchIfFalse = Just
487 condTreeData = Library {
488 libName = LMainLibName,
490 reexportedModules = [],
494 LibraryVisibilityPublic,
495 libBuildInfo = BuildInfo {
498 buildToolDepends = [],
506 pkgconfigDepends = [],
508 extraFrameworkDirs = [],
518 defaultLanguage = Nothing,
520 defaultExtensions = [],
521 otherExtensions = [],
524 extraLibsStatic = [],
526 extraBundledLibs = [],
527 extraLibFlavours = [],
528 extraDynLibFlavours = [],
530 extraLibDirsStatic = [],
533 autogenIncludes = [],
534 installIncludes = [],
535 options = PerCompilerFlavor
538 profOptions = PerCompilerFlavor
542 PerCompilerFlavor [] [],
544 PerCompilerFlavor [] [],
546 PerCompilerFlavor [] [],
548 targetBuildDepends = [],
550 condTreeConstraints = [],
551 condTreeComponents = [
553 condBranchCondition =
555 condBranchIfTrue = CondNode {
556 condTreeData = Library {
557 libName = LMainLibName,
559 reexportedModules = [],
563 LibraryVisibilityPublic,
564 libBuildInfo = BuildInfo {
567 buildToolDepends = [],
575 pkgconfigDepends = [],
577 extraFrameworkDirs = [],
587 defaultLanguage = Nothing,
589 defaultExtensions = [],
590 otherExtensions = [],
592 extraLibs = ["libpq"],
593 extraLibsStatic = [],
595 extraBundledLibs = [],
596 extraLibFlavours = [],
597 extraDynLibFlavours = [],
599 extraLibDirsStatic = [],
602 autogenIncludes = [],
603 installIncludes = [],
604 options = PerCompilerFlavor
607 profOptions = PerCompilerFlavor
611 PerCompilerFlavor [] [],
613 PerCompilerFlavor [] [],
615 PerCompilerFlavor [] [],
617 targetBuildDepends = [],
619 condTreeConstraints = [],
620 condTreeComponents = []},
621 condBranchIfFalse = Just
623 condTreeData = Library {
624 libName = LMainLibName,
626 reexportedModules = [],
630 LibraryVisibilityPublic,
631 libBuildInfo = BuildInfo {
634 buildToolDepends = [],
642 pkgconfigDepends = [],
644 extraFrameworkDirs = [],
654 defaultLanguage = Nothing,
656 defaultExtensions = [],
657 otherExtensions = [],
660 extraLibsStatic = [],
662 extraBundledLibs = [],
663 extraLibFlavours = [],
664 extraDynLibFlavours = [],
666 extraLibDirsStatic = [],
669 autogenIncludes = [],
670 installIncludes = [],
671 options = PerCompilerFlavor
674 profOptions = PerCompilerFlavor
678 PerCompilerFlavor [] [],
680 PerCompilerFlavor [] [],
682 PerCompilerFlavor [] [],
684 targetBuildDepends = [],
686 condTreeConstraints = [],
687 condTreeComponents = [
689 condBranchCondition =
691 condBranchIfTrue = CondNode {
692 condTreeData = Library {
693 libName = LMainLibName,
695 reexportedModules = [],
699 LibraryVisibilityPublic,
700 libBuildInfo = BuildInfo {
703 buildToolDepends = [],
711 pkgconfigDepends = [],
713 extraFrameworkDirs = [],
723 defaultLanguage = Nothing,
725 defaultExtensions = [],
726 otherExtensions = [],
728 extraLibs = ["crypto", "ssl"],
729 extraLibsStatic = [],
731 extraBundledLibs = [],
732 extraLibFlavours = [],
733 extraDynLibFlavours = [],
735 extraLibDirsStatic = [],
738 autogenIncludes = [],
739 installIncludes = [],
740 options = PerCompilerFlavor
743 profOptions = PerCompilerFlavor
747 PerCompilerFlavor [] [],
749 PerCompilerFlavor [] [],
751 PerCompilerFlavor [] [],
753 targetBuildDepends = [],
755 condTreeConstraints = [],
756 condTreeComponents = []},
759 condSubLibraries = [],
760 condForeignLibs = [],
761 condExecutables = [],