git.iko.soy/typeable/stackage2nix
on master help sign in
Add program version in gererated files
commit024a5c725868434a39b2cd311d621980580aa391 authorDmitry Bushev <bushevdv@gmail.com> dateMon 21 Aug 2017, 17:51 (9 years ago) parent103fd4b
1 file changed+5−3
src/Runner.hs+5−3
src/Runner.hs+5−3
@@ -10,8 +10,10 @@ import Distribution.Nixpkgs.Haskell.Stack.PrettyPrinting as PP
1010import Distribution.Version (Version)
1111import Distribution.Compiler (AbiTag(..), unknownCompilerInfo)
1212import Distribution.Package (mkPackageName, pkgName)
13+import Distribution.Text as Text (display)
1314import Language.Nix as Nix
1415import Options.Applicative
16+import Paths_stack2nix ( version )
1517import Runner.Cli
1618import Stack.Config
1719import Stack.Types
@@ -45,7 +47,7 @@ run = do
4547 $ stackConf ^. scPackages
4648 let out = PP.overrideHaskellPackages overrideConfig packages
4749 withFile (opts ^. optOutDerivation) WriteMode $ \h -> do
48− hPutStrLn h ("# Generated by stack2nix from " ++ stackYaml ^. syFilePath)
50+ hPutStrLn h ("# Generated by stackage2nix " ++ Text.display version ++ " from " ++ stackYaml ^. syFilePath)
4951 hPrint h out
5052 let
5153 reachable = fmap mkPackageName
@@ -63,10 +65,10 @@ run = do
6365 nodes <- traverse (uncurry (buildNodeM s2nPackageSetConfig s2nPackageConfig))
6466 $ Map.toList (bpPackages buildPlan)
6567 withFile (opts ^. optOutStackagePackages) WriteMode $ \h -> do
66− hPutStrLn h ("# Generated by stack2nix from " ++ buildPlanFile)
68+ hPutStrLn h ("# Generated by stackage2nix " ++ Text.display version ++ " from " ++ buildPlanFile)
6769 hPutStrLn h $ render $ pPrintOutPackages (view nodeDerivation <$> nodes)
6870 withFile (opts ^. optOutStackageConfig) WriteMode $ \h -> do
69− hPutStrLn h ("# Generated by stack2nix from " ++ buildPlanFile)
71+ hPutStrLn h ("# Generated by stackage2nix " ++ Text.display version ++ " from " ++ buildPlanFile)
7072 hPutStrLn h $ render $ pPrintOutConfig (bpSystemInfo buildPlan) nodes
7173
7274mkOverrideConfig :: Options -> Version -> OverrideConfig