git.iko.soy/typeable/pandoc
on master help sign in
Setup.hs: ensure target directory is created when installing man page.
commitd8cfc255bd4fb29e63e23f1c23341b01e4bc4b8c authorJohn MacFarlane <jgm@berkeley.edu> dateThu 2 Jul 2015, 09:31 (11 years ago) parentf30b2d4
1 file changed+3−4
Setup.hs+3−4
Setup.hs+3−4
@@ -23,7 +23,7 @@ import Distribution.PackageDescription (PackageDescription(..), Executable(..))
2323import System.Process ( rawSystem )
2424import System.FilePath ( (</>) )
2525import System.Directory ( findExecutable )
26−import Distribution.Simple.Utils (info, notice, rawSystemExit, installOrdinaryFile)
26+import Distribution.Simple.Utils (info, notice, rawSystemExit, installOrdinaryFiles)
2727import Distribution.Simple.Setup
2828import Distribution.Simple.LocalBuildInfo
2929import Distribution.Verbosity
@@ -70,7 +70,6 @@ makeManPage _ bf _ LocalBuildInfo{buildDir=buildDir}
7070installManpage :: PackageDescription -> LocalBuildInfo
7171 -> Verbosity -> CopyDest -> IO ()
7272installManpage pkg lbi verbosity copy = do
73− let mandest = mandir (absoluteInstallDirs pkg lbi copy) </>
74− "man1" </> "pandoc.1"
73+ let mandest = mandir (absoluteInstallDirs pkg lbi copy) </> "man1"
7574 notice verbosity $ "Copying man page to " ++ mandest
76− installOrdinaryFile verbosity ("man" </> "pandoc.1") mandest
75+ installOrdinaryFiles verbosity mandest [("man", "pandoc.1")]