summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-03-10 16:59:38 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-03-10 16:59:38 -0400
commit0cfe495f165da317070a9ae7a233a27745749823 (patch)
treed3fe243a7958315a186afa9f6b37524713cc594a
parente55e7799b1bc2c38f54067c8d1e290ea2536c487 (diff)
make configure -Wall clean
-rw-r--r--Build/Configure.hs6
-rw-r--r--Build/DesktopFile.hs2
-rw-r--r--Build/TestConfig.hs2
-rw-r--r--Setup.hs11
4 files changed, 5 insertions, 16 deletions
diff --git a/Build/Configure.hs b/Build/Configure.hs
index 593e3ada7..116a44215 100644
--- a/Build/Configure.hs
+++ b/Build/Configure.hs
@@ -3,20 +3,14 @@
module Build.Configure where
import System.Directory
-import Data.List
-import System.Process
import Control.Applicative
-import System.FilePath
import System.Environment (getArgs)
-import Data.Maybe
import Control.Monad.IfElse
import Control.Monad
-import Data.Char
import Build.TestConfig
import Build.Version
import Utility.SafeCommand
-import Utility.Monad
import Utility.ExternalSHA
import Utility.Env
import qualified Git.Version
diff --git a/Build/DesktopFile.hs b/Build/DesktopFile.hs
index 9f4ba5992..6a5838f81 100644
--- a/Build/DesktopFile.hs
+++ b/Build/DesktopFile.hs
@@ -24,9 +24,7 @@ import System.Directory
import System.Environment
#ifndef mingw32_HOST_OS
import System.Posix.User
-import System.Posix.Files
#endif
-import System.FilePath
import Data.Maybe
systemwideInstall :: IO Bool
diff --git a/Build/TestConfig.hs b/Build/TestConfig.hs
index 8628ebe58..e55641fb0 100644
--- a/Build/TestConfig.hs
+++ b/Build/TestConfig.hs
@@ -7,8 +7,6 @@ import Utility.Monad
import Utility.SafeCommand
import System.IO
-import System.Cmd
-import System.Exit
import System.FilePath
import System.Directory
diff --git a/Setup.hs b/Setup.hs
index 0a187bd95..470a0d3db 100644
--- a/Setup.hs
+++ b/Setup.hs
@@ -16,15 +16,14 @@ import System.Directory
import qualified Build.DesktopFile as DesktopFile
import qualified Build.Configure as Configure
+main :: IO ()
main = defaultMainWithHooks simpleUserHooks
- { preConf = configure
+ { preConf = \_ _ -> do
+ Configure.run Configure.tests
+ return (Nothing, [])
, postInst = myPostInst
}
-configure _ _ = do
- Configure.run Configure.tests
- return (Nothing, [])
-
myPostInst :: Args -> InstallFlags -> PackageDescription -> LocalBuildInfo -> IO ()
myPostInst _ (InstallFlags { installVerbosity }) pkg lbi = do
installGitAnnexShell dest verbosity pkg lbi
@@ -57,7 +56,7 @@ installManpages copyDest verbosity pkg lbi =
manpages = ["git-annex.1", "git-annex-shell.1"]
installDesktopFile :: CopyDest -> Verbosity -> PackageDescription -> LocalBuildInfo -> IO ()
-installDesktopFile copyDest verbosity pkg lbi =
+installDesktopFile copyDest _verbosity pkg lbi =
DesktopFile.install $ dstBinDir </> "git-annex"
where
dstBinDir = bindir $ absoluteInstallDirs pkg lbi copyDest