Safe Haskell | None |
---|---|
Language | Haskell2010 |
Debian.Debianize.Finalize
Description
Compute the debianization of a cabal package.
Synopsis
- debianize :: forall (m :: Type -> Type). (MonadIO m, MonadFail m) => CabalT m () -> CabalT m ()
- debianizeWith :: forall (m :: Type -> Type). (MonadIO m, MonadFail m) => CabalT m () -> CabalT m () -> CabalT m ()
- debianizeWebsite :: forall (m :: Type -> Type). (MonadIO m, MonadFail m) => CabalT m () -> CabalT m ()
- watchAtom :: PackageName -> Text
Documentation
debianize :: forall (m :: Type -> Type). (MonadIO m, MonadFail m) => CabalT m () -> CabalT m () Source #
debianize customize
initializes the CabalT state from the
environment and the cabal package description in (and possibly the
debian/changelog file) from the current directory, then runs
customize
and finalizes the debianization so it is ready to be
output.
debianizeWith :: forall (m :: Type -> Type). (MonadIO m, MonadFail m) => CabalT m () -> CabalT m () -> CabalT m () Source #
Pass a function with some additional work to do. I don't know if this could be done by just summing it with customize - probably. But I don't want to untangle this right now.
debianizeWebsite :: forall (m :: Type -> Type). (MonadIO m, MonadFail m) => CabalT m () -> CabalT m () Source #
watchAtom :: PackageName -> Text Source #