diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-07-02 09:31:33 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-07-02 09:31:33 -0700 |
commit | d8cfc255bd4fb29e63e23f1c23341b01e4bc4b8c (patch) | |
tree | dfe06f31f9bda14b12b57449f00ab9e9925add10 | |
parent | f30b2d4629cae313ee9de1389d15d20fadf27c4e (diff) |
Setup.hs: ensure target directory is created when installing man page.
-rw-r--r-- | Setup.hs | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -23,7 +23,7 @@ import Distribution.PackageDescription (PackageDescription(..), Executable(..)) import System.Process ( rawSystem ) import System.FilePath ( (</>) ) import System.Directory ( findExecutable ) -import Distribution.Simple.Utils (info, notice, rawSystemExit, installOrdinaryFile) +import Distribution.Simple.Utils (info, notice, rawSystemExit, installOrdinaryFiles) import Distribution.Simple.Setup import Distribution.Simple.LocalBuildInfo import Distribution.Verbosity @@ -70,7 +70,6 @@ makeManPage _ bf _ LocalBuildInfo{buildDir=buildDir} installManpage :: PackageDescription -> LocalBuildInfo -> Verbosity -> CopyDest -> IO () installManpage pkg lbi verbosity copy = do - let mandest = mandir (absoluteInstallDirs pkg lbi copy) </> - "man1" </> "pandoc.1" + let mandest = mandir (absoluteInstallDirs pkg lbi copy) </> "man1" notice verbosity $ "Copying man page to " ++ mandest - installOrdinaryFile verbosity ("man" </> "pandoc.1") mandest + installOrdinaryFiles verbosity mandest [("man", "pandoc.1")] |