This commit is contained in:
Joey Hess 2015-07-31 11:34:09 -04:00
parent 8b713ebf14
commit 14d15dcf0e
3 changed files with 24 additions and 4 deletions

View file

@ -13,6 +13,7 @@ import System.FilePath
import Control.Applicative
import Control.Monad
import System.Directory
import Data.List
import qualified Build.DesktopFile as DesktopFile
import qualified Build.Configure as Configure
@ -51,10 +52,14 @@ installManpages copyDest verbosity pkg lbi =
installOrdinaryFiles verbosity dstManDir =<< srcManpages
where
dstManDir = mandir (absoluteInstallDirs pkg lbi copyDest) </> "man1"
srcManpages = zip (repeat srcManDir)
<$> filterM doesFileExist manpages
srcManDir = ""
manpages = ["git-annex.1", "git-annex-shell.1"]
srcManpages = do
havemans <- doesDirectoryExist srcManDir
if havemans
then zip (repeat srcManDir)
. filter (".1" `isSuffixOf`)
<$> getDirectoryContents srcManDir
else return []
srcManDir = "man"
installDesktopFile :: CopyDest -> Verbosity -> PackageDescription -> LocalBuildInfo -> IO ()
installDesktopFile copyDest _verbosity pkg lbi =