|
1 | 1 | {-# OPTIONS_GHC -fno-warn-warnings-deprecations #-} |
2 | 2 |
|
3 | | -module Main (main) where |
| 3 | +module Main |
| 4 | + ( main |
| 5 | + ) where |
4 | 6 |
|
5 | | -import Data.List ( nub, sortBy ) |
6 | | -import Data.Ord ( comparing ) |
7 | | -import Distribution.Package ( PackageId, UnitId, packageVersion, packageName ) |
8 | | -import Distribution.PackageDescription ( PackageDescription(), Executable(..) ) |
9 | | -import Distribution.InstalledPackageInfo (sourcePackageId, installedUnitId) |
10 | | -import Distribution.Simple ( defaultMainWithHooks, UserHooks(..), simpleUserHooks ) |
11 | | -import Distribution.Simple.Utils ( rewriteFileEx, createDirectoryIfMissingVerbose ) |
12 | | -import Distribution.Simple.BuildPaths ( autogenPackageModulesDir ) |
13 | | -import Distribution.Simple.PackageIndex (allPackages, dependencyClosure) |
14 | | -import Distribution.Simple.Setup ( BuildFlags(buildVerbosity), fromFlag ) |
15 | | -import Distribution.Simple.LocalBuildInfo ( installedPkgs, withLibLBI, withExeLBI, LocalBuildInfo(), ComponentLocalBuildInfo(componentPackageDeps) ) |
16 | | -import Distribution.Types.PackageName (PackageName, unPackageName) |
17 | | -import Distribution.Types.UnqualComponentName (unUnqualComponentName) |
18 | | -import Distribution.Verbosity ( Verbosity, normal ) |
19 | | -import Distribution.Pretty ( prettyShow ) |
20 | | -import System.FilePath ( (</>) ) |
| 7 | +import Data.List ( nub, sortBy ) |
| 8 | +import Data.Ord ( comparing ) |
| 9 | +import Distribution.InstalledPackageInfo |
| 10 | + ( sourcePackageId, installedUnitId ) |
| 11 | +import Distribution.Package |
| 12 | + ( PackageId, UnitId, packageVersion, packageName ) |
| 13 | +import Distribution.PackageDescription |
| 14 | + ( PackageDescription (), Executable (..) ) |
| 15 | +import Distribution.Pretty ( prettyShow ) |
| 16 | +import Distribution.Simple |
| 17 | + ( defaultMainWithHooks, UserHooks(..), simpleUserHooks ) |
| 18 | +import Distribution.Simple.BuildPaths ( autogenPackageModulesDir ) |
| 19 | +import Distribution.Simple.LocalBuildInfo |
| 20 | + ( installedPkgs, withLibLBI, withExeLBI, LocalBuildInfo () |
| 21 | + , ComponentLocalBuildInfo (componentPackageDeps) |
| 22 | + ) |
| 23 | +import Distribution.Simple.PackageIndex |
| 24 | + ( allPackages, dependencyClosure ) |
| 25 | +import Distribution.Simple.Setup |
| 26 | + ( BuildFlags (buildVerbosity), fromFlag ) |
| 27 | +import Distribution.Simple.Utils |
| 28 | + ( rewriteFileEx, createDirectoryIfMissingVerbose ) |
| 29 | +import Distribution.Types.PackageName ( PackageName, unPackageName ) |
| 30 | +import Distribution.Types.UnqualComponentName |
| 31 | + ( unUnqualComponentName ) |
| 32 | +import Distribution.Verbosity ( Verbosity, normal ) |
| 33 | +import System.FilePath ( (</>) ) |
21 | 34 |
|
22 | 35 | main :: IO () |
23 | 36 | main = defaultMainWithHooks simpleUserHooks |
|
0 commit comments