@@ -52,6 +52,7 @@ data Derivation = MkDerivation
5252 , configureFlags :: [String]
5353 , cabalFlags :: FlagAssignment
5454 , runHaddock :: Bool
55+ , postInstall :: String
5556 , metaSection :: Meta
5657 }
5758 deriving (Show, Eq, Ord)
@@ -79,6 +80,7 @@ renderDerivation deriv = funargs (map text ("cabal" : inputs)) $$ vcat
7980 , listattr "pkgconfigDepends" (pkgConfDeps deriv)
8081 , onlyIf renderedFlags $ attr "configureFlags" $ doubleQuotes (sep renderedFlags)
8182 , boolattr "noHaddock" (not (runHaddock deriv)) (not (runHaddock deriv))
83+ , onlyIf (postInstall deriv) $ text (postInstall deriv)
8284 , disp (metaSection deriv)
8385 ]
8486 , rbrace <> rparen
@@ -118,6 +120,7 @@ parseDerivation buf
118120 , cabalFlags = []
119121 , runHaddock = case noHaddock of "true":[] -> False
120122 _ -> True
123+ , postInstall = ""
121124 , metaSection = Meta
122125 { homepage = ""
123126 , description = ""