Copyright | 2014 Kei Hibino |
---|---|
License | BSD3 |
Maintainer | [email protected] |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Debian.Package.Build.Cabal
Description
This module wraps cabal library interfaces to keep sparse dependency to it.
- findDescriptionFile :: FilePath -> IO (Maybe FilePath)
- parsePackageDescription :: FilePath -> IO PackageDescription
- hackageLongName :: PackageDescription -> String
- hackageName :: PackageDescription -> String
- hackageVersion :: PackageDescription -> String
- setupCmd :: String -> [String] -> Trace ()
- clean :: [String] -> Trace ()
- sdist :: [String] -> Trace ()
- configure :: [String] -> Trace ()
- build :: [String] -> Trace ()
- install :: [String] -> Trace ()
- register :: [String] -> Trace ()
Documentation
parsePackageDescription :: FilePath -> IO PackageDescription Source
Parse .cabal file
hackageLongName :: PackageDescription -> String Source
Hackage name and version string from PackageDescription
hackageName :: PackageDescription -> String Source
Hackage name string from PackageDescription
hackageVersion :: PackageDescription -> String Source
Hackage version string from PackageDescription