Skip to content
Snippets Groups Projects
Commit 1df9ce0a authored by Artem Pelenitsyn's avatar Artem Pelenitsyn
Browse files

Fix fourmolu

parent 6eed6f5d
No related tags found
No related merge requests found
...@@ -431,25 +431,28 @@ showPackageSummaryInfo pkginfo = ...@@ -431,25 +431,28 @@ showPackageSummaryInfo pkginfo =
renderStyle (style{lineLength = 80, ribbonsPerLine = 1}) $ renderStyle (style{lineLength = 80, ribbonsPerLine = 1}) $
char '*' char '*'
<+> pretty (pkgName pkginfo) <+> pretty (pkgName pkginfo)
$+$ nest 4 (vcat $+$ nest
[ maybeShowST (synopsis pkginfo) "Synopsis:" reflowParagraphs 4
, text "Default available version:" ( vcat
<+> case selectedSourcePkg pkginfo of [ maybeShowST (synopsis pkginfo) "Synopsis:" reflowParagraphs
Nothing -> text "[ Not available from any configured repository ]" , text "Default available version:"
Just pkg -> pretty (packageVersion pkg) <+> case selectedSourcePkg pkginfo of
, text "Installed versions:" Nothing -> text "[ Not available from any configured repository ]"
<+> case installedVersions pkginfo of Just pkg -> pretty (packageVersion pkg)
[] , text "Installed versions:"
| hasLib pkginfo -> text "[ Not installed ]" <+> case installedVersions pkginfo of
| otherwise -> text "[ Unknown ]" []
versions -> | hasLib pkginfo -> text "[ Not installed ]"
dispTopVersions | otherwise -> text "[ Unknown ]"
4 versions ->
(preferredVersions pkginfo) dispTopVersions
versions 4
, maybeShowST (homepage pkginfo) "Homepage:" text (preferredVersions pkginfo)
, text "License: " <+> either pretty pretty (license pkginfo) versions
]) , maybeShowST (homepage pkginfo) "Homepage:" text
, text "License: " <+> either pretty pretty (license pkginfo)
]
)
$+$ text "" $+$ text ""
where where
maybeShowST l s f maybeShowST l s f
...@@ -464,41 +467,44 @@ showPackageDetailedInfo pkginfo = ...@@ -464,41 +467,44 @@ showPackageDetailedInfo pkginfo =
<<>> maybe Disp.empty (\v -> char '-' Disp.<> pretty v) (selectedVersion pkginfo) <<>> maybe Disp.empty (\v -> char '-' Disp.<> pretty v) (selectedVersion pkginfo)
<+> text (replicate (16 - length (prettyShow (pkgName pkginfo))) ' ') <+> text (replicate (16 - length (prettyShow (pkgName pkginfo))) ' ')
<<>> parens pkgkind <<>> parens pkgkind
$+$ nest 4 (vcat $+$ nest
[ entryST "Synopsis" synopsis hideIfNull reflowParagraphs 4
, entry ( vcat
"Versions available" [ entryST "Synopsis" synopsis hideIfNull reflowParagraphs
sourceVersions , entry
(altText null "[ Not available from server ]") "Versions available"
(dispTopVersions 9 (preferredVersions pkginfo)) sourceVersions
, entry (altText null "[ Not available from server ]")
"Versions installed" (dispTopVersions 9 (preferredVersions pkginfo))
installedVersions , entry
( altText "Versions installed"
null installedVersions
( if hasLib pkginfo ( altText
then "[ Not installed ]" null
else "[ Unknown ]" ( if hasLib pkginfo
) then "[ Not installed ]"
else "[ Unknown ]"
) )
(dispTopVersions 4 (preferredVersions pkginfo)) )
, entryST "Homepage" homepage orNotSpecified text (dispTopVersions 4 (preferredVersions pkginfo))
, entryST "Bug reports" bugReports orNotSpecified text , entryST "Homepage" homepage orNotSpecified text
, entryST "Description" description hideIfNull reflowParagraphs , entryST "Bug reports" bugReports orNotSpecified text
, entryST "Category" category hideIfNull text , entryST "Description" description hideIfNull reflowParagraphs
, entry "License" license alwaysShow (either pretty pretty) , entryST "Category" category hideIfNull text
, entryST "Author" author hideIfNull reflowLines , entry "License" license alwaysShow (either pretty pretty)
, entryST "Maintainer" maintainer hideIfNull reflowLines , entryST "Author" author hideIfNull reflowLines
, entry "Source repo" sourceRepo orNotSpecified text , entryST "Maintainer" maintainer hideIfNull reflowLines
, entry "Executables" executables hideIfNull (commaSep pretty) , entry "Source repo" sourceRepo orNotSpecified text
, entry "Flags" flags hideIfNull (commaSep dispFlag) , entry "Executables" executables hideIfNull (commaSep pretty)
, entry "Dependencies" dependencies hideIfNull (commaSep dispExtDep) , entry "Flags" flags hideIfNull (commaSep dispFlag)
, entry "Documentation" haddockHtml showIfInstalled text , entry "Dependencies" dependencies hideIfNull (commaSep dispExtDep)
, entry "Cached" haveTarball alwaysShow dispYesNo , entry "Documentation" haddockHtml showIfInstalled text
, if not (hasLib pkginfo) , entry "Cached" haveTarball alwaysShow dispYesNo
then mempty , if not (hasLib pkginfo)
else text "Modules:" $+$ nest 4 (vcat (map pretty . sort . modules $ pkginfo)) then mempty
]) else text "Modules:" $+$ nest 4 (vcat (map pretty . sort . modules $ pkginfo))
]
)
$+$ text "" $+$ text ""
where where
entry fname field cond format = case cond (field pkginfo) of entry fname field cond format = case cond (field pkginfo) of
......
...@@ -194,12 +194,11 @@ encodePlanAsJson distDirLayout elaboratedInstallPlan elaboratedSharedConfig = ...@@ -194,12 +194,11 @@ encodePlanAsJson distDirLayout elaboratedInstallPlan elaboratedSharedConfig =
J.object $ J.object $
[ comp2str c [ comp2str c
J..= J.object J..= J.object
( ( [ "depends" J..= map (jdisplay . confInstId) (map fst ldeps)
[ "depends" J..= map (jdisplay . confInstId) (map fst ldeps) , "exe-depends" J..= map (jdisplay . confInstId) edeps
, "exe-depends" J..= map (jdisplay . confInstId) edeps ]
] ++ bin_file c
++ bin_file c )
)
| (c, (ldeps, edeps)) <- | (c, (ldeps, edeps)) <-
ComponentDeps.toList $ ComponentDeps.toList $
ComponentDeps.zip ComponentDeps.zip
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment