Safe Haskell | None |
---|
- debianName :: (Monad m, PkgName name) => PackageType -> DebT m name
- mkPkgName :: PkgName name => CompilerFlavor -> PackageName -> PackageType -> name
- mkPkgName' :: PkgName name => CompilerFlavor -> DebBase -> PackageType -> name
- mapCabal :: Monad m => PackageName -> DebBase -> DebT m ()
- splitCabal :: Monad m => PackageName -> DebBase -> Version -> DebT m ()
Documentation
debianName :: (Monad m, PkgName name) => PackageType -> DebT m nameSource
Build the Debian package name for a given package type.
mkPkgName :: PkgName name => CompilerFlavor -> PackageName -> PackageType -> nameSource
Build a debian package name from a cabal package name and a debian package type. Unfortunately, this does not enforce the correspondence between the PackageType value and the name type, so it can return nonsense like (SrcPkgName libghc-debian-dev).
mkPkgName' :: PkgName name => CompilerFlavor -> DebBase -> PackageType -> nameSource